|
|
!(function(){var P1=Object.defineProperty;var Lm=Object.getOwnPropertySymbols;var k1=Object.prototype.hasOwnProperty,j1=Object.prototype.propertyIsEnumerable;var vg=(fr,wA,M)=>wA in fr?P1(fr,wA,{enumerable:!0,configurable:!0,writable:!0,value:M}):fr[wA]=M,Bg=(fr,wA)=>{for(var M in wA||(wA={}))k1.call(wA,M)&&vg(fr,M,wA[M]);if(Lm)for(var M of Lm(wA))j1.call(wA,M)&&vg(fr,M,wA[M]);return fr};var Sn=(fr,wA,M)=>vg(fr,typeof wA!="symbol"?wA+"":wA,M);(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(fr,wA,M){"use strict";M.d(wA,{Z:function(){return m}});var b=M(54476),Xe=M(59301),Ae={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"},Ne=Ae,ue=M(7657),q=function(h,O){return Xe.createElement(ue.Z,(0,b.Z)({},h,{ref:O,icon:Ne}))},ie=Xe.forwardRef(q),m=ie},67921:function(fr,wA,M){"use strict";M.d(wA,{Z:function(){return m}});var b=M(54476),Xe=M(59301),Ae={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"},Ne=Ae,ue=M(7657),q=function(h,O){return Xe.createElement(ue.Z,(0,b.Z)({},h,{ref:O,icon:Ne}))},ie=Xe.forwardRef(q),m=ie},95869:function(fr,wA,M){"use strict";M.d(wA,{Z:function(){return m}});var b=M(54476),Xe=M(59301),Ae={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"},Ne=Ae,ue=M(7657),q=function(h,O){return Xe.createElement(ue.Z,(0,b.Z)({},h,{ref:O,icon:Ne}))},ie=Xe.forwardRef(q),m=ie},5216:function(fr,wA){"use strict";wA.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"}},60515:function(fr,wA,M){"use strict";var b=M(59301),Xe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,q=(_,h,O)=>h in _?Xe(_,h,{enumerable:!0,configurable:!0,writable:!0,value:O}):_[h]=O,ie=(_,h)=>{for(var O in h||(h={}))Ne.call(h,O)&&q(_,O,h[O]);if(Ae)for(var O of Ae(h))ue.call(h,O)&&q(_,O,h[O]);return _};const m=_=>React.createElement("svg",ie({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},_),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"})));wA.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(fr,wA,M){"use strict";var b=M(59301),Xe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,q=(_,h,O)=>h in _?Xe(_,h,{enumerable:!0,configurable:!0,writable:!0,value:O}):_[h]=O,ie=(_,h)=>{for(var O in h||(h={}))Ne.call(h,O)&&q(_,O,h[O]);if(Ae)for(var O of Ae(h))ue.call(h,O)&&q(_,O,h[O]);return _};const m=_=>React.createElement("svg",ie({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},_),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"})));wA.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},72015:function(fr,wA,M){"use strict";M.d(wA,{Z:function(){return Ne}});var b=M(59301),Xe=M(33796),Ae=M(59301),Ne=({defaultX:ue="40%",leftChild:q,rightChild:ie,className:m,hideResize:_=!1})=>{const[h,O]=(0,b.useState)(ue),N=(0,b.useRef)();function S(){N.current=!0}(0,b.useEffect)(()=>{function I(L){N.current&&(Xe.Z.publish("resize-move-bar",L),O(L.pageX))}function H(){N.current=!1}return window.addEventListener("mousemove",I),window.addEventListener("mouseup",H),()=>{window.removeEventListener("mousemove",I),window.removeEventListener("mouseup",H)}},[]);const U=typeof h=="number"&&h!==.01?`${h}px`:ue,F=`calc(100% - ${_?"0px":"4px"} - ${U})`;return Ae.createElement("div",{className:`split-panel-container ${m}`},Ae.createElement("section",{style:{width:U,display:h===.01?"none":""}},q),Ae.createElement("section",{className:"resize-x-bar",onMouseDown:S},Ae.createElement("a",{className:"btn-resize"},Ae.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Ae.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"})))),Ae.createElement("section",{style:{width:F}},ie))}},38273:function(fr,wA,M){"use strict";var b=M(59301);const Xe=Ne=>String(Ne).length===1?`0${Ne}`:Ne,Ae=({className:Ne="",onChange:ue,defaultValue:q=0})=>{const[ie,m]=(0,b.useState)(q);(0,b.useEffect)(()=>{const N=setTimeout(()=>{m(ie+1e3)},1e3);return ue(ie+1e3),()=>{clearInterval(N)}},[ie]);const _=parseInt(ie/(60*6e4))||"00",h=parseInt(ie%(60*6e4)/6e4)||"00",O=parseInt(ie%6e4/1e3)||"00";return b.createElement("div",{className:Ne},Xe(_),":",Xe(h),":",Xe(O))};wA.Z=Ae},44816:function(fr,wA,M){"use strict";M.d(wA,{Z:function(){return Se}});var b=M(59301),Xe=M(76560),Ae=M(43418),Ne=M(78241),ue=M(8591),q=M(71418),ie=M(17574),m=M(95237),_=M(43604),h=M(6848),O=M(92832),N={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},S=M(98072),U=M(63423),F=M(57884),I=M(89831),H=Object.defineProperty,L=Object.defineProperties,P=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ze=(D,be,Ce)=>be in D?H(D,be,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):D[be]=Ce,oe=(D,be)=>{for(var Ce in be||(be={}))J.call(be,Ce)&&ze(D,Ce,be[Ce]);if(K)for(var Ce of K(be))me.call(be,Ce)&&ze(D,Ce,be[Ce]);return D},tt=(D,be)=>L(D,P(be)),Te=(D,be)=>{var Ce={};for(var $ in D)J.call(D,$)&&be.indexOf($)<0&&(Ce[$]=D[$]);if(D!=null&&K)for(var $ of K(D))be.indexOf($)<0&&me.call(D,$)&&(Ce[$]=D[$]);return Ce},Ve=(D,be,Ce)=>new Promise(($,ge)=>{var X=z=>{try{Y(Ce.next(z))}catch(Qe){ge(Qe)}},ee=z=>{try{Y(Ce.throw(z))}catch(Qe){ge(Qe)}},Y=z=>z.done?$(z.value):Promise.resolve(z.value).then(X,ee);Y((Ce=Ce.apply(D,be)).next())});const qe=(D=[])=>D==null?void 0:D.map(be=>tt(oe({},be),{title:(be==null?void 0:be.value)||"",key:be==null?void 0:be.id,isLeaf:!0})),V=D=>{var be=D,{user:Ce,children:$,isShowComponent:ge=!0,ModalProps:X={},onDataSelect:ee}=be,Y=Te(be,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[z,Qe]=Ae.default.useModal(),[Ke]=Ne.default.useForm(),[Re,mt]=(0,b.useState)([]),[kt,et]=(0,b.useState)(!1),[Zt,sA]=(0,b.useState)(!1),[,Rt,nA,Yt]=(0,S.U)(U.qE,{page:1,limit:9999}),[,,d]=(0,S.U)(U.V8,{}),[,,ae]=(0,S.U)(U.B$,{}),[,,k]=(0,S.U)(U.DH,{}),[,,p]=(0,S.U)(U.bJ,{}),g=()=>{et(!1),Ke.resetFields(),sA(!1)},T=ve=>Ve(void 0,null,function*(){const{node:le,dragNode:it,event:Ct}=ve,ot=ve.node.pos.split("-"),at=ve.dropPosition-Number(ot[ot.length-1]);if(at==0){ue.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(at==1&&(it==null?void 0:it.item_index)==(le==null?void 0:le.item_index)+1){ue.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Dt=yield p({id:it==null?void 0:it.key,position:at==-1?1:(it==null?void 0:it.item_index)>(le==null?void 0:le.item_index)?(le==null?void 0:le.item_index)+1:le==null?void 0:le.item_index});(Dt==null?void 0:Dt.status)===0&&(ue.ZP.success("\u79FB\u52A8\u6210\u529F"),nA({},!0))}),te=ve=>Ve(void 0,null,function*(){let le={};Zt?le=yield ae(oe({},ve)):le=yield k(oe({},ve)),(le==null?void 0:le.status)==0&&(ue.ZP.success((le==null?void 0:le.message)||(Zt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),nA({},!0),g())});return(0,b.useEffect)(()=>{X!=null&&X.open&&nA({},!0)},[X==null?void 0:X.open]),(0,b.useEffect)(()=>{var ve;mt(qe((ve=Yt==null?void 0:Yt.data)==null?void 0:ve.list))},[Yt]),ge?b.createElement(b.Fragment,null,Qe,$,b.createElement(Ae.default,oe({},oe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},X)),b.createElement(q.Z,{spinning:Rt},(Re==null?void 0:Re.length)>0?b.createElement(b.Fragment,null,b.createElement(ie.default.DirectoryTree,{height:500,className:N.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:ee,treeData:Re,onDrop:T,titleRender:ve=>b.createElement(b.Fragment,null,b.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ve==null?void 0:ve.title),b.createElement("div",{className:`${N.EditDom}`},b.createElement(m.Z,{wrap:!1,align:"middle",gutter:16},b.createElement(_.Z,null,b.createElement(h.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},b.createElement("i",{className:`iconfont icon-tuodong1 font12 ${N.currentPrimary}`}))),b.createElement(_.Z,null,b.createElement(h.Z,{title:"\u7F16\u8F91"},b.createElement("i",{className:`iconfont icon-bianji11 font12 ${N.currentPrimary}`,onClick:le=>{le.stopPropagation(),Ke.setFieldsValue(oe({},ve)),et(!0)}}))),b.createElement(_.Z,null,b.createElement(h.Z,{title:"\u5220\u9664"},b.createElement("i",{className:`iconfont icon-shanchu14 font12 ${N.currentDelete}`,onClick:le=>{le.stopPropagation(),z.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:()=>Ve(void 0,null,function*(){const it=yield d({id:ve==null?void 0:ve.key});(it==null?void 0:it.status)==0&&(ue.ZP.success((it==null?void 0:it.message)||"\u5220\u9664\u6210\u529F"),nA({},!0))})})}}))))))}),b.createElement(I.op,{className:"ml20 mt20",icon:b.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{sA(!0),et(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):b.createElement(F.Z,{styles:{margin:"30px auto"},customText:b.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",b.createElement("a",{onClick:()=>{sA(!0),et(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),b.createElement(Ae.default,{title:Zt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:kt,okText:Zt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{g()},onOk:()=>{Ke.submit()}},b.createElement(Ne.default,{form:Ke,onFinish:te},Zt&&b.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"),b.createElement(Ne.default.Item,{hidden:!0,name:"id"}),b.createElement(Ne.default.Item,{className:"mt10",name:"value"},b.createElement(O.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 Se=(0,Xe.connect)(({loading:D,user:be})=>({user:be,loading:D.effects}))(V)},4573:function(fr,wA,M){"use strict";M.d(wA,{i:function(){return me},Z:function(){return oe}});var b={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"},Xe=M(71418),Ae=M(6848),Ne=M(92310),ue=M.n(Ne),q=M(49661),ie=M(57884),m=M(34055),_="data:image/png;base64,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",h="data:image/png;base64,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",O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEv1JREFUaEPFWgd4VWW2XecmhNAEJFQpAYHAo+OMBBBHkBJCdQhKqOq88j2eQ31Kb6KASWBgEFBAmkLojmJEihAEJaFEejUQSAIhEKRLSLjnfXv/5fzn3ht4880r99PvknvKPXevf6299v63BQB5R5dUtwoK4wDrFcuyqsLywLIs2LAAjwXA4r8tC/Kd/wHL8oh3eZzuReeJY/yH+FsfV3+L82wAtmXBQxfSv/m7AMvmS/nY014eL91FXk93FP8Btq3f6RPb5m8Tn/M/xXX0Of+vrqXPbS9s28vHvfROp3opGjZsr7qXPEddL9/pvvT8fD2/0/n0b/W9XvG7jfPF89D9+Duu2rCT7eBi71VvPybLyktZUh1W/lHbsp4VIFBQCCABEkVKB04e1+cZ52iQ6BIC1gBJA8THFPgSe1jwBgJJRf0pIFkyIBxs+cMVrCLwCgwHJA6EDp4bKHE6BVQEzASRgy8BEvd9zOfyeQZQAiS5WORx8xy1eIoCSSwo3ESx4GbW9dT5a2Aj1gm6YAb/SE8QB5sB0gGnY4pNxCARcBFHN0MCMYnPV0wz3v9vQFLBlHAaIJlgaMbJ1e86RkwywYAXtpdYERikQOCZC8cNknMPudwSres/zbsCj6eqkidHotxMIpDEMSVjCij6IABILH0EspBAfZ1ilw+YLrkz5E2L3P8YkxxmsMw9kUmO3OlACt3TIAkwhdwFZBJLsJA3dY7feZL5ioXqneTOuvbTPNuRNt8co0CS+UYyifOGkVsEcIFAknIXACR3bgqQk/xAEiA/6WXKHWcQ1nTBFokFS5eSLYcpMmf5SpoOnAOAYhOBJKMu7y/P0YBISZVy5wuKS/L8cpLDJOvaj3NtlcydoJnJXoKDIFgeC7ZmkGJFICbJZC9XPd/3/wEkJ/9IE6FzEoFkyRwjk7OLSWrFO6tfGQcdWMkkBZKQuH8AJPlsvrnKyt33F5vdkmEARC4xpEw7NpWbxPn+15hMckASwJty5+SsQC7wH5Y7dlzOy1skkwgk6bCU/dOuzmSVYoMA08wbdJlfTtKuzX2uOs80FE9jknVt7xxmUOCAm0xSzo6MgbDQRYMkjYbJILpEmQ3T5f1v5SQDJErh5Nokj1idhM4Rkxzbray2DqDLetOZyi6rvKNkzgckZhI5vAAu0GWv3QAK4JUki3tb136YbYt6RtYdiknEIlWXaLaYrs0ByMUk43pdK+n6yDcn+bo/twvkbKEs+BNy0qMH93Bi50Y0jeqH4JBQTR2yxIpJBFLO+WPY+ckUdP3zTDxbM0LpnsxJbiZlnzqIlA0L0fk/PuTaZ9/q2YiMeQfPVKkuLbXDJp3gbBtb541G/TbRqNPyZacG4rUg6h9lwemeKgf6OjkTWCtnT4JjEqjmMaXLDyRlBASbBIMcNrmtulngilKUjzOTPDKXAQ9u/wrbW4hSZcNgBRfzK3qLKmb5fhJACvzuxdNRJqwy2v/rZJQqX8kPJLrP1fNHsWPBRHQdEYeKtRqApE+iYzBJWObsEwewZ2Ucuo2agzKVqmHXkul4ePcWOg+dAU+xYrpOysv8BSXLVkDxUs+wI9w8/W006tAH9SO7iHO4uHWMiZI0bTJkER0QJJLPq8nxBkBu+VIBVznEseBmIeuwzzy/8FE+Dm3+FHmZ6egxdqEsgKVkAsg+cwhHkj7HvbxrHKOQ0JKI+EMPNO3YF7CCRSeB05boOBQU5CMlcR5yL5zCH6cth8U1mgCJFtWtq5ewe/H7HIzOw2eh9LOV/UDKOX8U2xZMRNSIOFSq1YCPu0FSRaqN7DOHkfzZDHQbmYBnKtfE/ds38d3c0ajRJBK/6/3P2lJvmDwIzbsORJ0XX2V2bH7/bTR6NQYRkVHafgvJDACSKnyLAInXX3ZyvE3rWwS3aFY4IMn2DitckOsaChSd92tWOn5OWonbOZkchJgPvpDMEEy6ejYNe1fFo2J4BCLadUdwSAlknUzFLyk7EPFSNAdAmQcC5+blc0jd9AluZl3g6wfO3gwEFxOsVDBYFh7cuoHtfx2Lms3aoGWvtzVAfJ5t49o5AVCXkfGorCROWWn9LqQr98JJ7Fg4GZ3fmYGwGvX4s2sXTiK0dFmUCaumOwcbJg9E8+iBeP7FjnzO5mlvoTEB1Lqrljin1ePUYGxcTKtutJxM42Bl745jk+CApHKLwyY/Jnn4bOkRHJDIgid/Nh23rmQgLDwCnqBg5KafRMz0z109u6SEYQgpURqdhn4ADwVaApu2ZSXO7v0G3d6dh3KVa3BttX3+GFzPOItKtRsiOLQErpxOw4CEzXwdfZ8DkpDbh/duoXjJMsww31fO2SNC4kbGo0KtBgwaM1DmBvEmjMOvVzKQNHsUOvzLJFSp14wBuX/rBu5cz8ad3GzU+X0HeDzBWD9pAFpED8LzrQRAm6a+iUYdY9CgdbRRuJp9O5XrRD9OtY5cRarqHdLxK7s+0ja7KJDM7oK706CaqE5O2rloAuq06ojaL7RH2ldLcfnYfsS8v0o7vusXTmPPsg/RJnYEy4XqThBIBQ/vY/O0P6Fhu+5o3mMIsy4pYTjqtu6CiLbRSFn3MdIP7kL/hM0ICgp2jI1EQtt5P2jEBznnjmLHxxMQPTIeYZSDpLtjkGQ+elzwCLdzs3A94zQObFqMsFr18biwAHdvXEVh/kOxIDwWuo5IQJmw57B+Yn+06DYIdVt14ntsnDIEjTr2Rf02XeGRtZUIvnR1vj0+r1f3BWnBELPEs4h3K/v7WZyDlDypPplydoHstJY7zSRlqx3W0f0Of7kYmcdT0GfaSt14/TlpFdJTd6L3hMW80vkHG3XSzkUTkX/vDnqM+VgImJJeACnr/or0A7vQP36TNBTA1r+MQuFDETh6Ne8xmCVu78o4ZB5LdUFFQfIWFsITTDnOZJiNNrHDEN6iHXYvmY6sU4f0dZTLKoU3QOlK1fBMxWooG/YcSleoDIsWCIB1E2LRottg1I3sxCzbMHkwGncigASDPK52kmKScoAMA0Amwq+ekgBl7ZypTYI/SE6AzA6Cr1tzOhCmu7Nw6G8CoD9OXaEB2p84l3NJjzFu46CYdPDLxcg4/ANen7HG2bogAbYsDdCA+E06Bx3fuppXOL1O7tqMNv2H4fnIzrh09EfcvZblAuhOXg7S9+9AvbZRKFOuIh+TaxU1GrdC+Sq1kHvxNB4XPkLZSs8hac5ohLdsh5bdh8htDBtn9mxB5bqNUK5KOAMgABqCupGdyXJgw6RBaNLpddRv60icKFBV4StqJFexKm04Mc5dxHphCYCEkruYpCyxUQOx5vttOSiZU7baAenQ10uQeSwFr01ZrveRdi+ZhsKCfHT580fyO9WekmDS0W2rcTr5a/SZthwhJco4+0rwIGX9fGbQgPiNsIIoB8luhaAhvhjRA637D2O5ke11F0BK4qJGJbCL4y0BCZJL7mSBun3BeAQXL4FX3h4v8lJ2Br6d+5/4XY83Ua9tNAdz7YRYtJQAEWBkGpp07IuIl7q5Og5OF0E1TX1AklsWXFAb3Qorc8cMv2apq0OgHZ7cG/Jp8fjlJ7nfQxJ56KulyDyRgt6Tl2mAdi6cwOah49APXAxRMnfy+4048f1G9Bz/CUqVq6DNCD1T6roFnIMGxG1kiePgSpAof34+sicD9HyrTrpGMhEyAaoY3kDYdNlW4D056fZUgzV106e4evYIeo5dwMHevXQ6G4Tu786DhxaI14u14/uhZfc3Ua91Fz6HclKTzm8wQH57RLSXxA+tcpLZmTCbqzInUg7K3PEhqZ/fno6WO+5cK4aJ1c6+XF+jtiFMJgkWHd7yGUtc70nL9HbDj5/H4/6v19F15GzNRrFBKK7/ectynNu/DW98uAYW5wrFTCBl/QJcOLhbAMQmQRS+tJdEr9UGQOIJZREtUfIFSJ3jBkm0hejai4eTsfeLOYiZtgLZJw9i//oFaDtgOMKbvyxzh41EBmgI6lFhChvrJg5A006vc/ng2y3QG3kSKGEcit7wI1JZl7d/wAwyAy5+l2EcfLYXKDBe9gMOKIGYlLZlGTJPpOK1iZ/JDgVw+G9LcPVMGnqN/0RYYdcurgXKUbkXT+G1iUvlMRVkC6kbBED9P9og7LlhMLwWAdSLk30dStjyZYIUCCClcZzMjZxEID28fwfrKad0jMGp5K9QtX4z/OGtseLOvJVkI3HsG3jBYNC6if3RlBnUXbeEBGkMhuhtc2cvKVADlcuAS9sIIOWkTBYEAEm7KiF3FBSzRvIF6fCWFcgigCYs1buy6anbcXzbWnT4t6koX622McMgFsmWWUNRvlo4Xn5znN98Q+qGhQxQ7Efr4AkKkd0G8SwscaN6oXXsMNSlolH2ETVQlqVtNuUgkjjXy4ZwXDonieJ22/wxyL1wmh0cWetioaFGQxNIHNMXL/R8iyWOQCPJa9olFg2IQXor3L19bs43CPAEkwKClPHddA3Q05hEbRcFgszeen/IVcyqwvMbAugAeo9fIhjpsfDowV1snTuag9ikS6xrCIWK2h9WzELrfsNQs2kbhyGy53dg4yIB0Kx1Qv6UsaFJB8tigCJjh6FG4xdx6MulaDtotItJ1LOjOiggQBIZE6TcS6fxw7JZeHD7JqKGxyGsVgQHMf/+bd7fCgkthTXvCYDqt4ligBLHvcEANXy5pyFf7saqbppqJhUNkpWxdZoNjzMnwPWPaQx85E6DZLCJ5M6jBkiU7FA+IYBOHkSvcZ/qVhKBlLZlObKO78eLMUNRreELfOz+zVzsXRXHLIoaEY+gYGKIsfFnWThADDqcjH4z18paxnGO9KNXj+7NFvfSkX3weh+jF/UAQ0I0SNTqoU5CkQBJkKzCApza8zUOJ61CidLlUJD/AI079kXjDn34Xr8c2Inj29ej1/hFuJZ+DKUrVOWGKYFHktcsqj8atOsh2KgmhHynf8RBZwiF2es/KWRlbJ0qTAIXnY5kuXOSaOso4+BiEgGldlp9chL14wRAi1zTQgUFD7F/7TzkXT6P0mFVUKx4KG7lZHLh2m7wuyhXNdydE+WkUOrGRZy4+81MlDnI2Z4oePgA6ycO5N9AueKlIe+Jlg/FQcrd0wGycf6nbTi+bR0bmZpNItG23zCcTd2OY98lInpkAspWrol9a+bg0YMHaP+nca49H2bQ2NfRrGt/NGxHDHJ3BcSOq9OQVbWRtuAB5M7K+Haq3vKWtkeOXDFcLgmSCPJnCiRiHFNWT/7I4paanNnp3MAkudLFrRzp8sKLK2fScOPyOXgfF3DvrWazl0R3wZBSZ+bOwo1LZ3AvLwd1ft/eMBfiGS8d+RH7vpiNf3qlN1p0H8wGhBeU6nh7KAcdwc4FkxA1Mh4Vazd05yD5F3UgqMnbLHoAajVqxZ9SIbxt/jjcv52Hxq/2QdqWFWgTO5x/1293b6Ag/xGCQ0K4AKcOeGTMv6M2PaPfQIrKM6bkGXtEej5PTArRDQRAgjq6KBTAkPX1B0m1902QVEvGBMmUJ7d5UN1w2hNyts35m7TUqnPo28Rz+Mqd6jyovOktfITsM2mo1bQtLxh1vglSzi/HWOKom03tm0DF7ONH+QhiWbREM1VuGeX/do83+25cOsdd+C7vzOSxtJO7NuHnb1ZpsEuWfZbNRAi3sQJNDamZO2fKRw70Bdw6ty4mTZE2W9pZCQpP7fjkFTPQKggKqL8HJA46j3EJkMz7qvEs9mW6a+HIr5Jhc0GZ5kYcF6xWe0kKpN9u38DlE6mo1bwtQsuUD1jM+tGK+2niU8oneVkXUL5KTdFNJ8Pw2z1upBIYVLyWq1JdtnWcjoC41lfunG1z4faEa3QVt3gMBkj/aMkkESQxreMEyWGT+kyB5OfufLsNmqFOb09Inti2cAYjfW2+wzY3g4ytc6OQ1c1V7e7cIMn62t0iUr85oODJDw2Q3ONcMvAy4Yskz39Ii10ESMZ0ke+snF+r52LS5CuApQcXldyJKt23SxAIJCGNDkiBd2XVIvCXO7VJ6J4ScrFCgukCSckYM5GToJZk89kDMUlv06tuAy/EJyEkAq2YxBvZVDdp/HxHjI3ZO7O3JoF0RrfUqJY5POIwCTauEoPW2LbNo7/+TPIfRgyUC9QAvDYCcgjF1dPTHQPBTi1l1PaX+c53/EuD5BrgN+TOmNEz86WSuSfJnXg2EWEOPHdO/h6QZHIPCJIzYuw7KeSSO1a2opumFpBoZX07pXqBjaO2bfPwfFEgmQzwBUkB4d7wEyvaL+g+3QgBKu3KqmasMiw+XXINkhzqN+otQSBluX0nhdSCkH07KWn0rOLZHJBUt/5JMBU9vSqTPt1Q1zTGUApv+5hTrU5D1D3OpXPVzeDiwc348SRIcYD9ikvupGHQY71GLnGtWBlc1XLR+UVuT/gzSUmlmWMokKI3F3BbQ00Yaek1meQ4UPciUxItJFCMK4uutXpWX5D+O0x6MkiyXeQDkp7mCTALzsZAztzRyIZt28meYtZ7JesNzPovre3F1xCIb8QAAAAASUVORK5CYII=",N="data:image/png;base64,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",S="data:image/png;base64,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",U="data:image/png;base64,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",F="data:image/png;base64,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",I="data:image/png;base64,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",H="data:image/png;base64,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",L="data:image/png;base64,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",P="data:image/png;base64,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",K="data:image/png;base64,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",J=M(59301);const me=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_,swimg:h},{name:"101\u8BA1\u5212",ptimg:O,swimg:N},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:S,swimg:U},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:F,swimg:I},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:H,swimg:L},{name:"\u519B\u961F\u4E00\u6D41",ptimg:P,swimg:K}];var oe=({className:tt,dataSource:Te=[],col:Ve=4,right:qe,bottom:V=23,precision:Se=0,wrapWidth:D=1200,trackEventItems:be,loading:Ce,onRemove:$=()=>{},isCurrent:ge=!0,showAlias:X=!1})=>{const ee=Math.floor((D-(Ve-1)*qe)/Ve),Y=[{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(z=>(window.ENV==="build"&&(z.ptimg=`/react/build${z.ptimg}`,z.swimg=`/react/build${z.swimg}`),z));return J.createElement(Xe.Z,{spinning:Ce},J.createElement("div",{className:ue()(b.list,tt)},!!(Te!=null&&Te.length)&&(Te==null?void 0:Te.map((z,Qe)=>{var Ke;const{name:Re,id:mt,identifier:kt,featured:et,school_name:Zt,image_url:sA,excellent:Rt,is_plan:nA}=z;return J.createElement("div",{key:mt,className:b.wrap,style:{width:ee,marginRight:(1+Qe)%Ve===0?0:qe+Se,marginBottom:V}},J.createElement("a",{className:b.li,onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation(),be&&(0,q.L9)([be]),(0,q.xg)(`/paths/${kt}`)}},J.createElement("div",{className:b.img},J.createElement("img",{className:b.cover,src:`${sA}`}),ge&&(0,m.bg)()&&(z==null?void 0:z.studying)&&J.createElement("div",{className:`${b.movebq} user-path-items`,onClick:Yt=>{Yt.stopPropagation(),$(z)}},J.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),J.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ke=z==null?void 0:z.subject_tags)==null?void 0:Ke.map((Yt,d)=>{var ae,k;if(d===0){const g=(ae=Y.find(T=>T.name==Yt))==null?void 0:ae.swimg;return J.createElement("img",{className:b.sign,src:g,style:{left:"-4px"}})}const p=(k=Y.find(g=>g.name==Yt))==null?void 0:k.ptimg;return J.createElement("img",{className:b.sign,src:p,style:{left:`${48+52*(d-1)+2*d}px`}})}),J.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(z==null?void 0:z.excellent)&&J.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),J.createElement("div",{className:b.name},J.createElement(Ae.Z,{title:X&&(z!=null&&z.excellent_alias_name)?J.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Re}`,J.createElement("br",null),J.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${z==null?void 0:z.excellent_alias_name}`)):Re},J.createElement("span",{className:b.e},X&&(z==null?void 0:z.excellent_alias_name)||Re))),J.createElement("div",{className:b.tags},J.createElement("div",null,J.createElement(Ae.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},J.createElement("span",null,J.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),J.createElement("span",null,z.stages_count))),J.createElement(Ae.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},J.createElement("span",null,J.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),J.createElement("span",null,z.members_count)))))))})),!Te.length&&J.createElement(ie.Z,null)))}},89831:function(fr,wA,M){"use strict";M.d(wA,{jL:function(){return ue},w9:function(){return et},QD:function(){return bt},cQ:function(){return Qe.Z},op:function(){return jt},O5:function(){return wn},_b:function(){return FA},t7:function(){return oe},Gi:function(){return d},YG:function(){return nA},qp:function(){return H},vr:function(){return _t},qE:function(){return oA},Je:function(){return Ve},wb:function(){return z},cq:function(){return te},tp:function(){return K},Si:function(){return xi},k8:function(){return qn},Du:function(){return Ti}});var b=M(59301),Xe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ae="data:image/png;base64,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",ue=({dataSource:Nt=[],img:St,imgWidth:qt=346,title:dt,sunTitle:vr,bannerExtraContent:zr})=>b.createElement("div",{className:Xe.banner},b.createElement("div",{className:Xe.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,dt),b.createElement("span",null,vr)),Nt.length>0&&b.createElement("div",{className:Xe.btns},Nt.map((OA,Wr)=>b.createElement("div",{key:Wr,onClick:OA.click},OA.name,OA.sign?b.createElement("img",{src:Ae,width:39}):null))),zr),St&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:St,width:qt}))),q={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=M(92310),m=M.n(ie),_=M(89392),h=Object.defineProperty,O=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,U=(Nt,St,qt)=>St in Nt?h(Nt,St,{enumerable:!0,configurable:!0,writable:!0,value:qt}):Nt[St]=qt,F=(Nt,St)=>{for(var qt in St||(St={}))N.call(St,qt)&&U(Nt,qt,St[qt]);if(O)for(var qt of O(St))S.call(St,qt)&&U(Nt,qt,St[qt]);return Nt},H=({dataSource:Nt=[],value:St,onChange:qt,onTitleChange:dt,className:vr,title:zr,titleWidth:OA=41,style:Wr={},fontColor:Jr="#6A7283",showCount:Pn,classNameActive:Qr,styleItem:Dr={}})=>{const[Qn,$n]=(0,b.useState)(0),[Gn,Dn]=(0,b.useState)(!1),Vn=(0,b.useRef)(null),pA=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Zn;Nt.length!==0&&(((Zn=Vn==null?void 0:Vn.current)==null?void 0:Zn.clientHeight)>97?$n(1):$n(0)),Nt.length===0&&$n(0),Dn(!1)},[Nt]),b.createElement("div",{className:m()(q.row,vr),style:Wr},b.createElement("div",{onClick:(0,_.throttle)(()=>dt==null?void 0:dt(),2e3),style:{width:OA,marginTop:Gn?12:4},className:`${q.title} ${dt?"current":""}`},zr),b.createElement("div",{className:Gn?`${q.tagsWrap} ${q.tagsBorderWrap}`:q.tagsWrap},b.createElement("div",{className:q.bar,ref:pA,style:Qn>0?{height:Qn===1?97:"auto",overflow:Qn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:q.tag,ref:Vn},Nt==null?void 0:Nt.map(Zn=>b.createElement("span",{onClick:()=>qt(Zn.id),key:Zn.id,style:F(F({color:Jr},Dr),(Zn==null?void 0:Zn.style)||{}),className:St===Zn.id?m()(Qr||q.active,Zn.classNameActive):""},b.createElement("span",{title:Zn.name,className:q.name},Zn.name),!!Pn&&b.createElement("span",{className:q.num},Zn.count))))),!!Qn&&b.createElement(b.Fragment,null,Qn===1?b.createElement("div",{onClick:()=>{var Zn;$n(2),((Zn=Vn==null?void 0:Vn.current)==null?void 0:Zn.clientHeight)>245?Dn(!0):Dn(!1)},className:q.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{pA.current.scrollTop=0,$n(1),Dn(!1)},className:q.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},L={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"},K=({dataSource:Nt=[],value:St,onChange:qt,className:dt,style:vr={}})=>b.createElement("div",{style:vr,className:m()(L.tabs,dt)},Nt.map(zr=>b.createElement("span",{onClick:()=>qt(zr.id),className:St===zr.id?L.active:"",key:zr.id},zr.name))),J={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"},me=M(92832),oe=({dataSource:Nt=[],value:St="",onChange:qt,onInputChange:dt=()=>{},className:vr,style:zr={},placeholder:OA,allowClear:Wr=!1})=>{var Jr;const[Pn,Qr]=(0,b.useState)(""),[Dr,Qn]=(0,b.useState)("");(0,b.useEffect)(()=>{var Dn;let Vn=St;(Dn=JSON.stringify(St))!=null&&Dn.includes("{")&&(Qr(St.id),Vn=St.value||"");try{Qn(decodeURIComponent(Vn||""))}catch(pA){Qn(decodeURIComponent(Vn||""))}},[St]);const $n=()=>{qt(encodeURIComponent(Dr),Pn||null)},Gn=Dn=>{Dn!==Pn&&(Qr(Dn),qt(encodeURIComponent(Dr),Dn))};return b.createElement("div",{className:m()(J.input,vr),style:zr},!!Nt.length&&b.createElement("div",{className:J.dropdown},b.createElement("div",{className:J.text},(Jr=Nt.find(Dn=>Dn.id===Pn))==null?void 0:Jr.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:J.b1}),b.createElement("b",{className:J.b2})),b.createElement("div",{className:J.menu},Nt.map((Dn,Vn)=>b.createElement("div",{key:Vn,onClick:()=>Gn(Dn.id)},Dn.name)))),b.createElement(me.default,{onPressEnter:$n,value:Dr,onChange:Dn=>{Qn(Dn.target.value),dt(encodeURIComponent(Dn.target.value),Pn||null)},bordered:!1,placeholder:OA}),b.createElement("i",{onClick:$n,className:"iconfont icon-sousuo9 font14 pl10 current"}))},tt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ve=({value:Nt,onChange:St,className:qt,total:dt,pageSize:vr,style:zr={}})=>{const OA=Nt<2,Wr=Nt>=Math.ceil(dt/vr);return dt<=vr?b.createElement(b.Fragment,null):b.createElement("div",{className:m()(tt.quickPager,qt),style:zr},b.createElement("div",{onClick:()=>{OA||St(Nt-1,"prev")},className:OA?tt.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Wr||St(Nt+1,"next")},className:Wr?tt.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"},V=M(71418),Se=M(6848),D=M(13570),be=M(90524),Ce=M(49661),$=M(96908),ge=M(57177),X=M(81378),ee=M(57884),z=({className:Nt,dataSource:St=[],col:qt=4,right:dt,bottom:vr=23,precision:zr=0,wrapWidth:OA=1200,trackEventItems:Wr,loading:Jr})=>{const Pn=Math.floor((OA-(qt-1)*dt)/qt);return b.createElement(V.Z,{spinning:Jr},b.createElement("div",{className:m()(qe.list,Nt)},!!St.length&&St.map((Qr,Dr)=>{const{name:Qn,id:$n,identifier:Gn,power:Dn,cover_image_id:Vn,pic:pA}=Qr;return b.createElement("div",{className:qe.wrap,key:$n,style:{width:Pn,marginRight:(1+Dr)%qt===0?0:dt+zr,marginBottom:vr}},b.createElement("a",{target:"_blank",href:`/shixuns/${Gn}/challenges`,className:qe.li,onClick:Zn=>{Zn.preventDefault(),Wr&&(0,Ce.L9)([Wr]),Dn&&(0,Ce.xg)(`/shixuns/${Gn}/challenges`)}},b.createElement("div",{className:qe.img},b.createElement("img",{className:qe.cover,src:`${pA}`}),Qr.is_jupyter&&b.createElement("img",{className:qe.sign,src:$}),Qr.is_jupyter_lab&&b.createElement("img",{className:qe.sign,src:ge}),Qr.is_unity_3d&&b.createElement("img",{className:qe.sign,src:X})),b.createElement("div",{className:qe.name},b.createElement(Se.Z,{title:Qn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:qe.e},Qn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:qe.tags},b.createElement(Se.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Qr.challenges_count))),!!Qr.myshixuns_count&&b.createElement(Se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Qr.myshixuns_count))),b.createElement(Se.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Qr.level))),b.createElement("div",{className:qe.rate},b.createElement(D.Z,{allowHalf:!0,disabled:!0,defaultValue:Qr.score_info}),b.createElement("span",null,"\xA0",Qr.score_info?`${Qr.score_info}\u5206`:"5\u5206")))),!Dn&&b.createElement("div",{className:qe.lockWrap},b.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!St.length&&b.createElement(ee.Z,null)))},Qe=M(4573),Ke={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"},Re="data:image/png;base64,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",mt=M(59301),et=({className:Nt,dataSource:St=[],col:qt=4,right:dt,bottom:vr=23,precision:zr=0,wrapWidth:OA=1200,trackEventItems:Wr,loading:Jr})=>{const Pn=Math.floor((OA-(qt-1)*dt)/qt);return mt.createElement(V.Z,{spinning:Jr},mt.createElement("div",{className:m()(Ke.list,Nt)},!!St.length&&St.map((Qr,Dr)=>{const{subject_identifier:Qn,id:$n,identifier:Gn,power:Dn}=Qr,Vn=Qr.is_public!=0&&Qr.is_public;return mt.createElement("div",{className:Ke.wrap,key:$n,style:{width:Pn,marginRight:(1+Dr)%qt===0?0:dt+zr,marginBottom:vr}},mt.createElement("a",{className:Ke.li,onClick:pA=>{pA.preventDefault(),Wr&&(0,Ce.L9)([Wr]),(0,Ce.xg)(Qr.first_category_url)}},mt.createElement("div",{className:Ke.top},mt.createElement(Se.Z,{title:Qr.name},mt.createElement("div",{className:Ke.name},Qr.name)),mt.createElement("img",{className:Ke.img,src:be.Z.IMG_SERVER+"/images/"+Qr.avatar_url}),mt.createElement("div",{className:Ke.text,title:Qr.creator},Qr.creator),Qn&&mt.createElement("div",{className:Ke.btns},mt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),mt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Vn&&mt.createElement("div",{className:Ke.sign},"\u516C\u5F00")),mt.createElement("div",{className:Ke.bottom},Qr.visits>0&&mt.createElement(Se.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},mt.createElement("span",null,mt.createElement("i",{className:"iconfont icon-liulanyan"}),mt.createElement("span",null,Qr.visits))),Qr.course_members_count>0&&mt.createElement(Se.Z,{title:"\u6210\u5458",placement:"bottom"},mt.createElement("span",null,mt.createElement("i",{className:"iconfont icon-chengyuan"}),Qr.course_members_count)),Qr.tasks_count>0&&mt.createElement(Se.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},mt.createElement("span",null,mt.createElement("i",{className:"iconfont icon-zuoye"}),Qr.tasks_count)),Qr.is_end?mt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):mt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Qr.is_accessible&&mt.createElement("div",{className:Ke.lockWrap},mt.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),mt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!St.length&&mt.createElement(ee.Z,null)))},Zt={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"},sA=M(76560),nA=({dataSource:Nt=[],value:St,onChange:qt,className:dt,style:vr={},tabBarExtraContent:zr})=>b.createElement("div",{className:m()(Zt.tabs,dt),style:vr},b.createElement("div",{className:Zt.tabsWrap},Nt.map((OA,Wr)=>b.createElement("aside",{className:Zt.tab,onClick:()=>{qt(OA.id),OA.link&&sA.history.push(OA.link)},key:Wr},b.createElement("div",{className:St===OA.id?Zt.active:""},OA.name),(OA==null?void 0:OA.resetCount)==null&&(OA==null?void 0:OA.total)!==void 0&&b.createElement("span",null,"\uFF08",OA==null?void 0:OA.total,"\uFF09"),(OA==null?void 0:OA.resetCount)!==void 0&&(OA==null?void 0:OA.total)!==void 0&&b.createElement(Se.Z,{title:(OA==null?void 0:OA.tip)!=null?OA==null?void 0:OA.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},OA==null?void 0:OA.resetCount),"/",b.createElement("span",null,OA==null?void 0:OA.total),"\uFF09"))))),b.createElement("div",{className:Zt.tabBar},zr)),d=({className:Nt,style:St={},children:qt})=>b.createElement("div",{className:m()(Nt),style:St},qt),ae={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"},k=M(38854),p=M(20834);const g=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var te=({sortValue:Nt,dropValue:St,className:qt,onSort:dt,onDrop:vr,dataSource:zr=g})=>{var OA;return b.createElement("div",{className:m()(ae.orderWrap,qt)},b.createElement(k.Z,{dropdownRender:()=>b.createElement(p.default,null,zr.map((Wr,Jr)=>b.createElement(p.default.Item,{key:Jr,onClick:()=>vr(Wr.id)},Wr.name)))},b.createElement("span",{className:ae.orderTextWrap},(OA=zr.find(Wr=>St===Wr.id))==null?void 0:OA.name)),b.createElement("span",{className:ae.orderIconWrap},b.createElement("span",{className:ae.orderAsc},b.createElement("i",{className:Nt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ae.cursorPointer} ${ae.active}`:`iconfont icon-sanjiaoxing-up font12 ${ae.cursorPointer}`,onClick:()=>dt(Nt==="asc"?"desc":"asc")})),b.createElement("span",{className:ae.orderDesc},b.createElement("i",{className:Nt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ae.cursorPointer} ${ae.active}`:`iconfont icon-sanjiaoxing-down font12 ${ae.cursorPointer}`,onClick:()=>dt(Nt==="asc"?"desc":"asc")}))))},ve={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"},le=M(3113),it=M(22688),Ct=Object.defineProperty,ot=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Ue=(Nt,St,qt)=>St in Nt?Ct(Nt,St,{enumerable:!0,configurable:!0,writable:!0,value:qt}):Nt[St]=qt,ke=(Nt,St)=>{for(var qt in St||(St={}))at.call(St,qt)&&Ue(Nt,qt,St[qt]);if(ot)for(var qt of ot(St))Dt.call(St,qt)&&Ue(Nt,qt,St[qt]);return Nt},Ge=(Nt,St)=>{var qt={};for(var dt in Nt)at.call(Nt,dt)&&St.indexOf(dt)<0&&(qt[dt]=Nt[dt]);if(Nt!=null&&ot)for(var dt of ot(Nt))St.indexOf(dt)<0&&Dt.call(Nt,dt)&&(qt[dt]=Nt[dt]);return qt},lt=(Nt,St,qt)=>new Promise((dt,vr)=>{var zr=Jr=>{try{Wr(qt.next(Jr))}catch(Pn){vr(Pn)}},OA=Jr=>{try{Wr(qt.throw(Jr))}catch(Pn){vr(Pn)}},Wr=Jr=>Jr.done?dt(Jr.value):Promise.resolve(Jr.value).then(zr,OA);Wr((qt=qt.apply(Nt,St)).next())}),jt=Nt=>{var St=Nt,{className:qt,style:dt,children:vr,loading:zr=!1,openLoading:OA,onClick:Wr=()=>{},size:Jr="middle",shape:Pn="round",theme:Qr}=St,Dr=Ge(St,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Qn,$n]=(0,b.useState)(!1),Gn=(0,b.useMemo)(()=>{switch(Qr){case it.Fy.THEMEONE:return ve.ThemeOne;case it.Fy.DEFAULT:default:return ve.btn}},[Qr]);return b.createElement(le.ZP,ke({onClick:(0,_.throttle)(Dn=>lt(void 0,null,function*(){OA&&$n(!0);try{yield Wr(Dn)}catch(Vn){console.log("error",Vn)}OA&&$n(!1)}),2e3,{leading:!0,trailing:!1}),className:m()(Gn,ve[`${Jr}-${Pn}`],qt),style:dt,size:Jr,shape:Pn,loading:Qn||zr},Dr),vr)},yt={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"},oA=({className:Nt,style:St,children:qt=null,onClick:dt,title:vr})=>b.createElement("div",{className:m()(yt.head,Nt),style:St},b.createElement("span",{className:"primary-hover",onClick:dt},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:vr},vr),b.createElement("div",{className:yt.node},qt)),xA={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"},bt=({confirmShow:Nt=!0,confirmTitle:St,confirmClick:qt,cancelShow:dt=!0,cancelTitle:vr,cancelClick:zr,className:OA,style:Wr,confirmLoading:Jr=!1})=>b.createElement("div",{className:m()(xA.btns,OA),style:Wr},Nt&&b.createElement(le.ZP,{loading:Jr,onClick:qt,type:"primary",className:xA.confirm},St),dt&&b.createElement(le.ZP,{onClick:zr,className:xA.cancel},vr)),Jt={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"},_t=({className:Nt,style:St={},LeftContent:qt,children:dt,RightContent:vr})=>b.createElement("div",{className:m()(Jt.fixedBottom,Nt),style:St},b.createElement("div",{className:Jt.wrap},b.createElement("div",{className:Jt.left},qt),b.createElement("div",{className:Jt.center},dt),b.createElement("div",{className:Jt.right},vr))),zt={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"},FA=({className:Nt,style:St={},dataSource:qt=[]})=>b.createElement("div",{className:m()(zt.crumbs,Nt),style:St},qt.map((dt,vr)=>vr<qt.length-1?b.createElement(b.Fragment,{key:vr},dt.path||dt.onClick?b.createElement("span",{className:zt.hover,onClick:dt!=null&&dt.onClick?dt.onClick:()=>sA.history.push(dt.path)},dt.name):b.createElement("span",null,dt.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:vr,style:{color:"#5F6368"}},dt.name))),AA=M(31797),dA=Object.defineProperty,HA=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,_A=Object.getOwnPropertySymbols,mA=Object.prototype.hasOwnProperty,MA=Object.prototype.propertyIsEnumerable,rr=(Nt,St,qt)=>St in Nt?dA(Nt,St,{enumerable:!0,configurable:!0,writable:!0,value:qt}):Nt[St]=qt,Hr=(Nt,St)=>{for(var qt in St||(St={}))mA.call(St,qt)&&rr(Nt,qt,St[qt]);if(_A)for(var qt of _A(St))MA.call(St,qt)&&rr(Nt,qt,St[qt]);return Nt},Kr=(Nt,St)=>HA(Nt,Sr(St)),sn=(Nt,St)=>{var qt={};for(var dt in Nt)mA.call(Nt,dt)&&St.indexOf(dt)<0&&(qt[dt]=Nt[dt]);if(Nt!=null&&_A)for(var dt of _A(Nt))St.indexOf(dt)<0&&MA.call(Nt,dt)&&(qt[dt]=Nt[dt]);return qt};const{Countdown:On}=AA.default;var wn=Nt=>{var St=Nt,{onChange:qt}=St,dt=sn(St,["onChange"]);const[vr,zr]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof vr=="number"&&vr>=0&&qt(vr)},[vr]);const OA=Wr=>{const Jr=Math.floor(Wr/1e3);zr(Jr)};return b.createElement(On,Kr(Hr({},dt),{onChange:OA}))},LA={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},xi=({DataProps:Nt,className:St,style:qt={}})=>{var dt;return b.createElement("div",{className:m()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",LA.ClassRoomItem,St),style:qt,onClick:()=>{(0,Ce.xg)(Nt==null?void 0:Nt.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(dt=be.Z)==null?void 0:dt.IMG_SERVER}/images/${Nt==null?void 0:Nt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Nt==null?void 0:Nt.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Nt!=null&&Nt.is_public)&&b.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"),b.createElement("span",{className:m()("text-16px font-medium",LA.TitleDom)},Nt==null?void 0:Nt.name)),b.createElement("div",{className:"c-grey-333 font-medium"},Nt==null?void 0:Nt.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Nt==null?void 0:Nt.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Nt==null?void 0:Nt.tasks_count),Nt!=null&&Nt.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Xa=Object.defineProperty,Ai=Object.getOwnPropertySymbols,hA=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,ri=(Nt,St,qt)=>St in Nt?Xa(Nt,St,{enumerable:!0,configurable:!0,writable:!0,value:qt}):Nt[St]=qt,dn=(Nt,St)=>{for(var qt in St||(St={}))hA.call(St,qt)&&ri(Nt,qt,St[qt]);if(Ai)for(var qt of Ai(St))li.call(St,qt)&&ri(Nt,qt,St[qt]);return Nt},Ti=({DataProps:Nt=[],selectValue:St,onChange:qt,className:dt,style:vr={},extra:zr,classNameItem:OA,styleItem:Wr={},barHidden:Jr})=>{const[Pn,Qr]=(0,b.useState)();return(0,b.useEffect)(()=>{Qr(Array.isArray(St)?St:[St])},[St]),b.createElement("div",{className:m()("flex px-20px py-10px gap-40px",dt),style:dn({borderBottom:"1px solid #D3F0FF"},vr)},Nt==null?void 0:Nt.map(Dr=>b.createElement("div",{key:Dr==null?void 0:Dr.id,className:m()("flex item-center justify-center current c-grey-333 text-16 relative",OA,Dr==null?void 0:Dr.className),style:dn(dn({color:Pn!=null&&Pn.includes(Dr==null?void 0:Dr.id)?"#1890FF":"",minWidth:88},Wr),(Dr==null?void 0:Dr.style)||{}),onClick:Qn=>{qt==null||qt({domEvent:Qn,item:Dr}),Dr!=null&&Dr.link&&sA.history.push(Dr==null?void 0:Dr.link)}},Dr==null?void 0:Dr.name,!Jr&&(Pn==null?void 0:Pn.includes(Dr==null?void 0:Dr.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},zr))},_i=Object.defineProperty,qa=Object.defineProperties,vA=Object.getOwnPropertyDescriptors,La=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,yi=(Nt,St,qt)=>St in Nt?_i(Nt,St,{enumerable:!0,configurable:!0,writable:!0,value:qt}):Nt[St]=qt,os=(Nt,St)=>{for(var qt in St||(St={}))Na.call(St,qt)&&yi(Nt,qt,St[qt]);if(La)for(var qt of La(St))ia.call(St,qt)&&yi(Nt,qt,St[qt]);return Nt},Cs=(Nt,St)=>qa(Nt,vA(St)),qn=({value:Nt,onChange:St,onInputChange:qt,className:dt,style:vr={},InputProps:zr})=>{const[OA,Wr]=(0,b.useState)(Nt);return b.createElement("div",{className:m()("flex item-center rounded-full px-10px py-2px",dt),style:os({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},vr)},b.createElement(me.default,Cs(os({bordered:!1},zr),{onChange:Jr=>{Wr(Jr.target.value),qt==null||qt(encodeURIComponent(Jr.target.value))},onPressEnter:Jr=>{St==null||St({domEvent:Jr,item:{value:OA}})}})),b.createElement("img",{className:"h-22px current",src:M(25365),height:22,onClick:Jr=>{St==null||St({domEvent:Jr,item:{value:OA}})}}))}},47914:function(fr,wA,M){"use strict";M.d(wA,{Z:function(){return ge}});var b=M(59301),Xe=M(5112),Ae=M(3113),Ne=M(8591),ue=M(43418),q=M(5871),ie=M(95237),m=M(43604),_=M(28103),h=M(51124),O={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"},N=M(34055),S=M(24334),U=M(82093),F=M(76560),I=M(7664),H=M(45278),L=M(87169),P=M(26227),K=M(59301),J=Object.defineProperty,me=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ve=(X,ee,Y)=>ee in X?J(X,ee,{enumerable:!0,configurable:!0,writable:!0,value:Y}):X[ee]=Y,qe=(X,ee)=>{for(var Y in ee||(ee={}))tt.call(ee,Y)&&Ve(X,Y,ee[Y]);if(oe)for(var Y of oe(ee))Te.call(ee,Y)&&Ve(X,Y,ee[Y]);return X},V=(X,ee)=>me(X,ze(ee)),Se=(X,ee,Y)=>new Promise((z,Qe)=>{var Ke=kt=>{try{mt(Y.next(kt))}catch(et){Qe(et)}},Re=kt=>{try{mt(Y.throw(kt))}catch(et){Qe(et)}},mt=kt=>kt.done?z(kt.value):Promise.resolve(kt.value).then(Ke,Re);mt((Y=Y.apply(X,ee)).next())});const D={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var be=(X=>(X[X.SET_PATH=0]="SET_PATH",X[X.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",X))(be||{});function Ce(X,ee){switch(ee.type){case 0:return V(qe({},X),{selectedPath:ee.payload});case 1:return V(qe({},X),{passedContent:ee.payload});default:throw new Error}}var ge=({language:X,dispatch:ee,shixunWorkReport:Y,v:z,languages:Qe,classroomList:Ke,autoHeight:Re,diff_code_count:mt,data:kt})=>{const[et,Zt]=(0,b.useState)(Qe==null?void 0:Qe[0]),sA=(0,F.useParams)();return(0,b.useEffect)(()=>{Zt(Qe==null?void 0:Qe[0])},[]),(0,b.useEffect)(()=>{var Rt;Zt((Rt=Qe==null?void 0:Qe.filter(nA=>nA.language===(et==null?void 0:et.language)))==null?void 0:Rt[0])},[Qe]),K.createElement(K.Fragment,null,K.createElement("h2",null," ",K.createElement("span",null,z.is_finish?K.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",K.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")):K.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",K.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")),(Qe==null?void 0:Qe.length)>1&&K.createElement(Xe.ZP.Group,{defaultValue:X,style:{marginLeft:10},onChange:Rt=>{var nA;z.language=Rt.target.value,Zt((nA=Qe==null?void 0:Qe.filter(Yt=>Yt.language===Rt.target.value))==null?void 0:nA[0])}},Qe==null?void 0:Qe.map(Rt=>K.createElement(Xe.ZP,{value:Rt==null?void 0:Rt.language},Rt==null?void 0:Rt.language)))),(0,N.GJ)()&&Y!="shixunWorkReport"&&K.createElement("span",null,K.createElement("span",null,"\u5F97\u5206 ",et==null?void 0:et.score,"/",et==null?void 0:et.total_score),K.createElement(Ae.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Rt,nA;if(!((nA=(Rt=Ke.AssistantObject)==null?void 0:Rt.hack)!=null&&nA.can_appraise)&&(0,N.Rm)()){Ne.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 Yt=et==null?void 0:et.score;ue.default.confirm({title:"\u8C03\u5206",content:K.createElement("div",null,K.createElement("p",null,"\u5F97\u5206\uFF1A",et==null?void 0:et.score,"/",et==null?void 0:et.total_score),K.createElement("p",null,"\u8C03\u5206\uFF1A",K.createElement(q.Z,{min:0,max:et==null?void 0:et.total_score,defaultValue:et==null?void 0:et.score,onChange:d=>{Yt=d}}))),okText:"\u786E\u8BA4",onOk:()=>Se(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${sA==null?void 0:sA.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:sA==null?void 0:sA.coursesId,hack_user_code_id:et==null?void 0:et.hack_user_id,score:Yt}})).status===0&&(Ne.ZP.success("\u8C03\u5206\u6210\u529F"),ee({type:"shixunHomeworks/setActionTabs",payload:{}}),ee({type:"shixunHomeworks/getShixunWorkReports",payload:qe({},sA)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,N.GJ)()&&Y!="shixunWorkReport"&&K.createElement(Ae.ZP,{onClick:()=>{var Rt;if(!((Rt=Ke.AssistantObject.hack)!=null&&Rt.can_appraise)&&(0,N.Rm)()){Ne.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}ee({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Y.user_id,type:"1",language:et==null?void 0:et.language,v:z,data:qe({},Y)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),K.createElement(h.ZP,{height:300,language:et==null?void 0:et.language,value:et!=null&&et.code?S.Base64.decode(et==null?void 0:et.code):"",autoHeight:Re,theme:"default",options:D}),((et==null?void 0:et.comment)||(et==null?void 0:et.hidden_comment))&&K.createElement("div",null,K.createElement(ie.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},K.createElement(m.Z,{flex:1},K.createElement("h1",{className:O.title},"\u70B9\u8BC4\u5185\u5BB9")),K.createElement(m.Z,{className:"pr30"},(0,N.GJ)()&&K.createElement(Ae.ZP,{onClick:()=>Se(void 0,null,function*(){ue.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:K.createElement(L.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Se(this,null,function*(){(yield(0,H.gZ)({comment_id:et==null?void 0:et.comment_id,homeworkId:sA.homeworkId,type:"hack"})).status===0&&(Ne.ZP.success("\u5220\u9664\u6210\u529F"),ee({type:"shixunHomeworks/getShixunWorkReports",payload:qe({},sA)}))})}})})},K.createElement(P.Z,null),"\u5220\u9664"))),K.createElement(_.Z,{style:{margin:0}}),(et==null?void 0:et.comment)&&K.createElement("aside",{className:"pl30 pr30 mt20"},K.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),K.createElement("br",null),K.createElement(I.Z,{value:et==null?void 0:et.comment})),(et==null?void 0:et.hidden_comment)&&K.createElement("aside",{className:"pl30 pr30 mt20"},K.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),K.createElement("br",null),K.createElement(I.Z,{value:et==null?void 0:et.hidden_comment}))))}},21524:function(fr,wA,M){"use strict";M.r(wA),M.d(wA,{default:function(){return Dt}});var b=M(59301),Xe=M(86129),Ae=M.n(Xe),Ne=M(76560),ue=M(43418),q=M(61621),ie=M(66104),m=M(95237),_=M(43604),h=M(3113),O=M(8591),N=M(28103),S=M(1710),U=M(27812),F=M(95869),I=M(87169),H=M(26227),L=M(90524),P=M(34055),K=M(49661),J={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"},me=M(47914),ze=M(82093),oe=M(24334),tt=M(56656),Te=M.n(tt),Ve=M(51124),qe=M(57049);const V=({shixunHomeworks:Ue,autoHeight:ke,classroomList:Ge,user:lt,dispatch:Lt})=>{const{shixunWorkReport:jt}=Ue,{stage_list:yt,work_id:EA}=jt,oA=(0,Ne.useParams)(),xA=(0,P.GJ)(),[QA,bt]=(0,b.useState)(),Jt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},pt=yA=>yA==="c++"?1:yA==="C++"?2:yA;function _t(yA,FA){return(0,ze.U2)(`student_works/${EA}/rep_passed_content.json`,{path:FA,game_id:yA})}const zt=(0,K.qZ)(5,jt.hack);return b.createElement(b.Fragment,null,zt==null?void 0:zt.map(function(yA,FA){return b.createElement("div",{key:FA},yA.map(function(AA,dA){var HA,Sr,_A;return b.createElement("aside",{className:"pl30 pr30",key:dA},b.createElement("div",{className:`${J.shixunTitle} mt10`},b.createElement("div",{style:{display:"flex",width:"100%"}},b.createElement("span",{className:"fa fa-code "}),b.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",FA*5+dA+1,"\u9898 ",AA.name),AA.is_finish&&b.createElement("a",{style:{marginLeft:20},onClick:mA=>{mA.preventDefault(),window.open(`${AA==null?void 0:AA.url}&language=${pt(AA.language)}`),localStorage.setItem("program_homework",[oA.coursesId,oA.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!AA.is_finish&&AA.final_submit_languages.length>0&&b.createElement("a",{style:{marginLeft:20},onClick:mA=>{mA.preventDefault(),window.open(`${AA==null?void 0:AA.url}&language=${pt(AA.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[oA.coursesId,oA.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),b.createElement("div",{className:"font16 mt10"},AA.is_finish?b.createElement("aside",{className:J.shixunWrp},b.createElement(me.Z,{classroomList:Ge,user:lt,v:AA,shixunWorkReport:jt,dispatch:Lt,autoHeight:ke,languages:AA.languages,language:AA.language,game_id:AA.id,data:oe.Base64.decode(AA.code),diff_code_count:AA.diff_code_count,onPathChange:_t})):AA.final_submit_languages.length>0&&b.createElement("aside",{className:J.shixunWrp},b.createElement(me.Z,{classroomList:Ge,user:lt,v:AA,shixunWorkReport:jt,dispatch:Lt,autoHeight:ke,languages:AA.final_submit_languages,language:AA.final_submit_languages[0].language,game_id:AA.id,data:oe.Base64.decode(AA.final_submit_languages[0].code),diff_code_count:AA.diff_code_count,onPathChange:_t}))),b.createElement("aside",{className:"mt10 font16"},(HA=AA.history)!=null&&HA.length?b.createElement(S.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:(mA,MA)=>b.createElement("span",null,MA!=null&&MA.created_at?Te()(MA==null?void 0:MA.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(mA,MA)=>{var rr;return b.createElement("span",{className:mA===0?"c-green":"c-red"},((rr=qe.Im[mA])==null?void 0:rr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((_A=(Sr=AA==null?void 0:AA.history)==null?void 0:Sr[0])==null?void 0:_A.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(mA,MA)=>b.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ue.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:b.createElement("div",{className:"mb10"},b.createElement(Ve.ZP,{height:300,language:"python",theme:"vs-light",value:MA!=null&&MA.code?oe.Base64.decode(MA==null?void 0:MA.code):"",autoHeight:ke,options:Jt}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(mA=>!!mA),pagination:{hideOnSinglePage:!0},dataSource:AA.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Se=(0,Ne.connect)(({shixunHomeworks:Ue,loading:ke,globalSetting:Ge,classroomList:lt,user:Lt})=>({shixunHomeworks:Ue,globalSetting:Ge,loading:ke.effects,classroomList:lt,user:Lt}))(V),D=M(78241),be=M(92832),Ce=M(44816),$=M(59301),ge=Object.defineProperty,X=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,z=(Ue,ke,Ge)=>ke in Ue?ge(Ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Ue[ke]=Ge,Qe=(Ue,ke)=>{for(var Ge in ke||(ke={}))ee.call(ke,Ge)&&z(Ue,Ge,ke[Ge]);if(X)for(var Ge of X(ke))Y.call(ke,Ge)&&z(Ue,Ge,ke[Ge]);return Ue},Ke=(Ue,ke)=>{var Ge={};for(var lt in Ue)ee.call(Ue,lt)&&ke.indexOf(lt)<0&&(Ge[lt]=Ue[lt]);if(Ue!=null&&X)for(var lt of X(Ue))ke.indexOf(lt)<0&&Y.call(Ue,lt)&&(Ge[lt]=Ue[lt]);return Ge},Re=(Ue,ke,Ge)=>new Promise((lt,Lt)=>{var jt=oA=>{try{EA(Ge.next(oA))}catch(xA){Lt(xA)}},yt=oA=>{try{EA(Ge.throw(oA))}catch(xA){Lt(xA)}},EA=oA=>oA.done?lt(oA.value):Promise.resolve(oA.value).then(jt,yt);EA((Ge=Ge.apply(Ue,ke)).next())});const mt=Ue=>{var ke=Ue,{shixunHomeworks:Ge,dispatch:lt}=ke,Lt=Ke(ke,["shixunHomeworks","dispatch"]),jt,yt,EA;const oA=(0,Ne.useParams)(),[xA,QA]=(0,b.useState)(!1),[bt]=D.default.useForm(),[Jt,pt]=ue.default.useModal(),[_t,zt]=(0,b.useState)(!1),[yA,FA]=(0,b.useState)(!1);(0,b.useEffect)(()=>{var dA,HA,Sr,_A,mA,MA;Ge.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Ge.actionTabs.selectArrs.type==="1"?bt.setFieldsValue({comment:Ge.actionTabs.selectArrs.v.comment,hidden_comment:Ge.actionTabs.selectArrs.v.hidden_comment}):bt.setFieldsValue({comment:(Sr=(HA=(dA=Ge.actionTabs.selectArrs)==null?void 0:dA.data)==null?void 0:HA.data)==null?void 0:Sr.work_comment,hidden_comment:(MA=(mA=(_A=Ge.actionTabs.selectArrs)==null?void 0:_A.data)==null?void 0:mA.data)==null?void 0:MA.work_comment_hidden}))},[Ge.actionTabs.key]);const AA=()=>Re(void 0,null,function*(){var dA,HA,Sr,_A;const mA=bt.getFieldValue();let MA=Ge.actionTabs.selectArrs.type==="1"?`/api/problems/${Ge.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${oA.homeworkId}/shixun_work_comment.json`;(yield(0,ze.ZP)(MA,{method:"post",body:{hidden_comment:mA.hidden_comment,comment:mA.comment,language:(dA=Ge.actionTabs.selectArrs)==null?void 0:dA.language,user_id:(_A=(Sr=(HA=Ge.actionTabs.selectArrs)==null?void 0:HA.data)==null?void 0:Sr.data)==null?void 0:_A.user_id}})).status===0&&(O.ZP.success("\u8BC4\u9605\u6210\u529F"),bt.resetFields(),lt({type:"shixunHomeworks/setActionTabs",payload:{}}),lt({type:"shixunHomeworks/getShixunWorkReports",payload:Qe({},oA)}))});return $.createElement($.Fragment,null,pt,$.createElement(ue.default,{centered:!0,title:$.createElement("span",null,((jt=Ge.actionTabs.selectArrs)==null?void 0:jt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((yt=Ge.actionTabs.selectArrs)==null?void 0:yt.language)&&$.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(EA=Ge.actionTabs.selectArrs)==null?void 0:EA.language)),open:Ge.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Re(void 0,null,function*(){const dA=bt.getFieldValue();JSON.stringify(dA)==="{}"||dA.hidden_comment===""&&dA.comment===""?QA(!0):AA()}),onCancel:()=>{lt({type:"shixunHomeworks/setActionTabs",payload:{}})}},$.createElement(D.default,{form:bt,onChange:()=>{xA&&QA(!1)}},$.createElement(m.Z,{wrap:!1,align:"middle",justify:"space-between"},$.createElement(_.Z,null,$.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),$.createElement(_.Z,null,$.createElement(Ce.Z,{isShowComponent:(0,P.G5)(),ModalProps:{open:_t,onCancel:()=>{zt(!1)}},onDataSelect:(dA,HA)=>Re(void 0,[dA,HA],function*(Sr,{node:_A}){const mA=()=>{bt.setFieldsValue({comment:_A==null?void 0:_A.value}),zt(!1)};if(bt.getFieldValue("comment")){Jt.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:mA});return}mA()})},$.createElement(h.ZP,{style:{padding:0,height:"auto"},icon:$.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:dA=>{zt(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),$.createElement(D.default.Item,{name:"comment"},$.createElement(be.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),$.createElement(m.Z,{wrap:!1,align:"middle",justify:"space-between"},$.createElement(_.Z,null,$.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),$.createElement(_.Z,null,$.createElement(Ce.Z,{isShowComponent:(0,P.G5)(),ModalProps:{open:yA,onCancel:()=>{FA(!1)}},onDataSelect:(dA,HA)=>Re(void 0,[dA,HA],function*(Sr,{node:_A}){const mA=()=>{bt.setFieldsValue({hidden_comment:_A==null?void 0:_A.value}),FA(!1)};if(bt.getFieldValue("hidden_comment")){Jt.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:mA});return}mA()})},$.createElement(h.ZP,{style:{padding:0,height:"auto"},icon:$.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:dA=>{FA(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),$.createElement(D.default.Item,{name:"hidden_comment"},$.createElement(be.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),xA&&$.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var kt=(0,Ne.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(mt),et=M(50377),Zt=M(7664),sA=M(45278),Rt=M(44164),nA=M.n(Rt),Yt=M(61934),d=M(59301),ae=Object.defineProperty,k=Object.defineProperties,p=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ve=(Ue,ke,Ge)=>ke in Ue?ae(Ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Ue[ke]=Ge,le=(Ue,ke)=>{for(var Ge in ke||(ke={}))T.call(ke,Ge)&&ve(Ue,Ge,ke[Ge]);if(g)for(var Ge of g(ke))te.call(ke,Ge)&&ve(Ue,Ge,ke[Ge]);return Ue},it=(Ue,ke)=>k(Ue,p(ke)),Ct=(Ue,ke)=>{var Ge={};for(var lt in Ue)T.call(Ue,lt)&&ke.indexOf(lt)<0&&(Ge[lt]=Ue[lt]);if(Ue!=null&&g)for(var lt of g(Ue))ke.indexOf(lt)<0&&te.call(Ue,lt)&&(Ge[lt]=Ue[lt]);return Ge},ot=(Ue,ke,Ge)=>new Promise((lt,Lt)=>{var jt=oA=>{try{EA(Ge.next(oA))}catch(xA){Lt(xA)}},yt=oA=>{try{EA(Ge.throw(oA))}catch(xA){Lt(xA)}},EA=oA=>oA.done?lt(oA.value):Promise.resolve(oA.value).then(jt,yt);EA((Ge=Ge.apply(Ue,ke)).next())});const at=Ue=>{var ke=Ue,{shixunHomeworks:Ge,globalSetting:lt,loading:Lt,classroomList:jt,dispatch:yt,user:EA}=ke,oA=Ct(ke,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),xA,QA,bt,Jt,pt,_t,zt,yA,FA,AA,dA,HA,Sr,_A,mA,MA,rr,Hr,Kr,sn,On,gi,wn,LA,wi,xi,Xa,Ai,hA,li,ri,dn;const[Zr,Ti]=(0,b.useState)(le({},(0,Ne.useParams)())),_i=(0,Ne.useParams)(),qa=(0,Ne.useLocation)(),[]=(0,b.useState)([]),[vA,La]=(0,b.useState)({last:!1}),[Na,ia]=(0,b.useState)({last:!1}),yi=(0,b.useRef)(),os=(0,b.useRef)(),[Cs,bs]=(0,b.useState)(!1),[qn,Nt]=(0,b.useState)(!1),[St,qt]=(0,b.useState)(!1),{shixunWorkReport:dt}=Ge,[vr,zr]=(0,b.useState)(new(Ae())),[OA,Wr]=(0,b.useState)([]),[Jr,Pn]=(0,b.useState)(!1),[Qr,Dr]=(0,b.useState)(!1);(0,b.useEffect)(()=>(yt({type:"globalSetting/footerToggle",payload:!1}),yt({type:"classroomList/getAssistantPermissions",payload:{course_id:Zr.coursesId}}),()=>{yt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,b.useEffect)(()=>{(0,P.Rm)()&&yt({type:"classroomList/getAssistantPermissions",payload:{course_id:Zr.coursesId}})},[(xA=EA==null?void 0:EA.userInfo)==null?void 0:xA.login]),(0,b.useEffect)(()=>{Ge.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&OA.length>0&&!qn&&setTimeout(()=>{Vn("all")},800)},[OA,qn]),(0,b.useEffect)(()=>{Ti(le({},_i))},[qa.pathname]);const Qn=()=>{document.body.scrollIntoView()};function $n(){return ot(this,null,function*(){var Cr,Ot,UA,lr;const kA=JSON.parse(sessionStorage.all_student_works_params||"{}"),GA=yield yt({type:"shixunHomeworks/getAllStudentWorks",payload:le(le({},Zr),kA)});Wr(GA.all_student_works);const Ri=(Cr=GA.all_student_works)==null?void 0:Cr.map(Cn=>String(Cn.student_work_id)).indexOf(Zr.homeworkId);Ri===((Ot=GA.all_student_works)==null?void 0:Ot.length)-1?La({last:!0}):La((UA=GA.all_student_works)==null?void 0:UA[Ri+1]),ia(Ri===0?{last:!0}:(lr=GA.all_student_works)==null?void 0:lr[Ri-1])})}const Gn=()=>{document.querySelectorAll("canvas").forEach(Cr=>{(!Cr.clientWidth||!Cr.clientHeight)&&Cr.remove()})},Dn=()=>{yi.current.offsetHeight>62e3?qt(!1):qt(!0)},Vn=Cr=>ot(void 0,null,function*(){var Ot,UA,lr,kA;let GA=0,Ri;Ri=ue.default.info({width:460,title:d.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",d.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:d.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",d.createElement("span",{className:"c-blue"},GA+1),"/",Cr!=="all"?1:OA==null?void 0:OA.length,d.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:J.modal,onOk:()=>{}});const Cn={margin:[0,0],filename:`${(Ot=dt==null?void 0:dt.data)==null?void 0:Ot.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function dl(){return ot(this,null,function*(){const Ei=yield yt({type:"shixunHomeworks/getShixunWorkReports",payload:it(le({},Zr),{homeworkId:OA[GA].student_work_id,user_id:OA[GA].user_id,id:Zr.categoryId})});Qn(),GA++,setTimeout(()=>ot(this,null,function*(){var ls,Ta;Gn();const Ts=vr.folder(`${(ls=Ei==null?void 0:Ei.data)==null?void 0:ls.user_name}`),Mi=document.querySelector("#export-all").children;let Oa=nA()();for(let Ui=0;Ui<Mi.length;Ui++)yield Oa.set(Cn).from(Mi[Ui]).toContainer().toCanvas().toPdf().get("pdf").then(We=>ot(this,null,function*(){Ui<Mi.length-1&&(yield We.addPage())}));Ts.file(`${OA[GA-1].student_work_user_name}${GA}.pdf`,Oa.output("blob"));const $a=Ts.folder("\u4EE3\u7801\u6587\u4EF6");(Ta=Ei==null?void 0:Ei.hack)==null||Ta.map((Ui,We)=>{var It;const rA=$a.folder(`\u7B2C${We+1}\u5173-${Ui.name}-${Ui.id}`);(It=Ui==null?void 0:Ui.languages)==null||It.map(dr=>{rA.file(`${dr.language}.txt`,oe.Base64.decode(dr==null?void 0:dr.code))})}),Ri.update({content:d.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",d.createElement("span",{className:"c-blue"},GA),"/",OA==null?void 0:OA.length,d.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),GA==(OA==null?void 0:OA.length)?(Ri.destroy(),pA()):dl()}),2200)})}if(Cr!=="all"||(OA==null?void 0:OA.length)<2){Gn(),Qn();const Ei=os.current.children;let ls=nA()();const Ta=vr.folder(`${(UA=dt==null?void 0:dt.data)==null?void 0:UA.user_name}`);for(let Mi=0;Mi<Ei.length;Mi++)yield ls.set(Cn).from(Ei[Mi]).toContainer().toCanvas().toPdf().get("pdf").then(Oa=>ot(void 0,null,function*(){Mi<Ei.length-1&&(yield Oa.addPage())}));bs(!1),Ta.file(`${(lr=dt==null?void 0:dt.data)==null?void 0:lr.user_name}.pdf`,ls.output("blob"),{base64:!1});const Ts=Ta.folder("\u4EE3\u7801\u6587\u4EF6");(kA=dt==null?void 0:dt.hack)==null||kA.map((Mi,Oa)=>{var $a;const Ui=Ts.folder(`\u7B2C${Oa+1}\u5173-${Mi.name}-${Mi.id}`);($a=Mi==null?void 0:Mi.languages)==null||$a.map(We=>{Ui.file(`${We.language}.txt`,oe.Base64.decode(We==null?void 0:We.code))})}),Ri.destroy(),pA();return}else dl()}),pA=()=>{vr.generateAsync({type:"blob"}).then(function(Cr){const Ot=document.createElement("a");Ot.href=window.URL.createObjectURL(Cr),Ot.download=dt.category.course_name+".zip",document.body.appendChild(Ot);const UA=document.createEvent("MouseEvents");UA.initEvent("click",!1,!1),Ot.dispatchEvent(UA),document.body.removeChild(Ot),zr(new(Ae()))}),qt(!1)};(0,b.useEffect)(()=>{Zn()},[Zr.homeworkId]);const Zn=()=>ot(void 0,null,function*(){Nt(!0),yield yt({type:"shixunHomeworks/getShixunWorkReports",payload:le({},Zr)}),Nt(!1),(0,P.GJ)()&&$n()}),pa=[{title:"\u9898\u53F7",dataIndex:"name",render:(Cr,Ot,UA)=>UA+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(Cr,Ot,UA)=>{var lr,kA;return d.createElement("div",null,d.createElement("p",null,Cr||"- -"),(kA=(lr=Ot==null?void 0:Ot.subitem)==null?void 0:lr.map(GA=>GA.finish_time))==null?void 0:kA.map(GA=>d.createElement("p",null,GA||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(Cr,Ot,UA)=>{var lr,kA;return d.createElement("div",null,d.createElement("p",null,Cr||"- -"),(kA=(lr=Ot==null?void 0:Ot.subitem)==null?void 0:lr.map(GA=>GA.submit_count))==null?void 0:kA.map(GA=>d.createElement("p",null,GA||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(Cr,Ot,UA)=>{var lr,kA;return d.createElement("div",null,d.createElement("p",null,Cr||"- -"),(kA=(lr=Ot==null?void 0:Ot.subitem)==null?void 0:lr.map(GA=>GA.run_time))==null?void 0:kA.map(GA=>d.createElement("p",null,GA||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(Cr,Ot,UA)=>{var lr,kA;return d.createElement("div",null,d.createElement("p",null,Cr||"- -"),(kA=(lr=Ot==null?void 0:Ot.subitem)==null?void 0:lr.map(GA=>GA.memory))==null?void 0:kA.map(GA=>d.createElement("p",null,GA||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(Cr,Ot,UA)=>{var lr,kA;return d.createElement("div",null,d.createElement("p",null,Cr||"- -"),(kA=(lr=Ot==null?void 0:Ot.subitem)==null?void 0:lr.map(GA=>GA.language))==null?void 0:kA.map(GA=>d.createElement("p",null,GA||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(Cr,Ot,UA)=>d.createElement("div",null,d.createElement("p",null,Cr||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(Cr,Ot,UA)=>{var lr,kA;return d.createElement("div",null,d.createElement("p",null,Cr||"- -"),(kA=(lr=Ot==null?void 0:Ot.subitem)==null?void 0:lr.map(GA=>GA.rank))==null?void 0:kA.map(GA=>d.createElement("p",null,GA||"- -")))}}],lo=Cr=>{yt({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Cr==="next"?Ne.history.push(`/classrooms/${Zr.coursesId}/program_homework/${Zr.categoryId}/${vA==null?void 0:vA.student_work_id}/${vA==null?void 0:vA.user_id}/comment`):Ne.history.push(`/classrooms/${Zr.coursesId}/program_homework/${Zr.categoryId}/${Na==null?void 0:Na.student_work_id}/${Na==null?void 0:Na.user_id}/comment`)},200)};return d.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},d.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},d.createElement(q.Z,{loading:qn,active:!0,avatar:{size:40},paragraph:{rows:5}},d.createElement("div",{className:"edu-container"},((QA=dt==null?void 0:dt.category)==null?void 0:QA.course_id)&&d.createElement("section",{className:"animated fadeIn"},d.createElement("aside",{className:""},(dt==null?void 0:dt.category)&&d.createElement(ie.Z,{separator:">"},d.createElement(ie.Z.Item,null,d.createElement(Ne.Link,{to:`/classrooms/${(bt=dt==null?void 0:dt.category)==null?void 0:bt.course_id}/program_homework`},(Jt=dt==null?void 0:dt.category)==null?void 0:Jt.course_name)),d.createElement(ie.Z.Item,null,d.createElement(Ne.Link,{to:`/classrooms/${(pt=dt==null?void 0:dt.category)==null?void 0:pt.course_id}/program_homework`},dt.category.category_name)),d.createElement(ie.Z.Item,null,d.createElement(Ne.Link,{to:`/classrooms/${(_t=dt==null?void 0:dt.category)==null?void 0:_t.course_id}/program_homework/${Zr==null?void 0:Zr.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),d.createElement(ie.Z.Item,null,(zt=dt==null?void 0:dt.data)==null?void 0:zt.user_name))),d.createElement("aside",{className:[J.title1,"mt20"].join(" ")},d.createElement(m.Z,{align:"middle"},d.createElement(_.Z,{flex:1},d.createElement(Ne.Link,{to:`/classrooms/${Zr.coursesId}/program_homework/${Zr==null?void 0:Zr.categoryId}/detail`},d.createElement(U.Z,{className:"font16 c-black"})),d.createElement("strong",{className:"font20 ml5"},(yA=dt==null?void 0:dt.category)==null?void 0:yA.homework_name),d.createElement(K.VV,{temporary:!0,status:dt.homework_status})),d.createElement(_.Z,{className:J.title1_right},d.createElement(h.ZP,{className:"ml10",onClick:()=>{var Cr;if((0,P.Rm)()&&!((Cr=jt.AssistantObject.hack)!=null&&Cr.can_download)){O.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}Vn("")},loading:Cs},d.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,P.GJ)()&&(OA==null?void 0:OA.length)>1&&d.createElement(h.ZP,{className:"ml10",onClick:()=>{var Cr;if((0,P.Rm)()&&!((Cr=jt.AssistantObject.hack)!=null&&Cr.can_download)){O.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}Vn("all")}},d.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),d.createElement("aside",{className:"mt30 relative"})),d.createElement("aside",{className:"edu-container bg-white",ref:yi},d.createElement("div",{id:"export-all",ref:os},d.createElement("div",{id:"export-all-1"},d.createElement("div",{className:J.title},d.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),d.createElement("div",null,(0,P.GJ)()&&d.createElement(h.ZP,{className:"mr20",type:"primary",onClick:()=>{yt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:dt.user_id,data:le({},dt)}}})}},d.createElement(F.Z,null),(FA=dt==null?void 0:dt.data)!=null&&FA.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),d.createElement(N.Z,{style:{marginTop:0}}),d.createElement(m.Z,{className:"pl30 pr30"},d.createElement(_.Z,null,d.createElement("img",{className:J.userPic,src:`${L.Z.IMG_SERVER}/images/${(AA=dt==null?void 0:dt.data)==null?void 0:AA.image_url}`,alt:(dA=dt==null?void 0:dt.data)==null?void 0:dA.username})),d.createElement(_.Z,null,d.createElement("span",{className:"font16 ml40"},(HA=dt==null?void 0:dt.data)==null?void 0:HA.user_name),d.createElement(K.UQ,{status:(Sr=dt==null?void 0:dt.data)==null?void 0:Sr.compelete_status}),d.createElement("ul",{className:J.userInfo},d.createElement("li",null,"\u5B66\u53F7\uFF1A",((_A=dt==null?void 0:dt.data)==null?void 0:_A.student_id)||"--"),d.createElement("li",null,"\u5206\u73ED\uFF1A",((mA=dt==null?void 0:dt.data)==null?void 0:mA.course_group)||"--"),d.createElement("br",null),d.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",d.createElement("span",{className:"c-red"},(MA=dt==null?void 0:dt.data)==null?void 0:MA.finish_do)),d.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",d.createElement("span",{className:"c-red"},((rr=dt==null?void 0:dt.data)==null?void 0:rr.latest_do)||"-")))),d.createElement("ul",{className:[J.listItem,"mt10"].join(" ")},d.createElement("li",null,d.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),d.createElement("div",{className:"c-light-black mt20"},(dt==null?void 0:dt.data)&&((Hr=dt==null?void 0:dt.data)==null?void 0:Hr.finish_time))),d.createElement("li",null,d.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",d.createElement("i",{onClick:Cr=>{Cr.stopPropagation(),Cr.preventDefault(),Dr(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),d.createElement("div",{className:"c-light-black mt20"},(Kr=dt==null?void 0:dt.data)==null?void 0:Kr.finish_time_long)),d.createElement("li",null,d.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),d.createElement("div",{className:"mt20"},(sn=dt==null?void 0:dt.data)==null?void 0:sn.submit_count)),d.createElement("li",null,d.createElement("strong",null,"\u901A\u8FC7\u7387"),d.createElement("div",{className:"mt20"},d.createElement("span",null,((On=dt==null?void 0:dt.data)==null?void 0:On.pass_rate)||"- -"))),d.createElement("li",null,d.createElement("strong",null,"\u5F97\u5206"),d.createElement("div",{className:"mt20"},d.createElement(Yt.n,{value:(gi=dt==null?void 0:dt.data)==null?void 0:gi.score,placeholder:"-"}))),d.createElement("li",null,d.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),d.createElement("div",{className:"mt20"},d.createElement("span",{className:"c-orange"},(wn=dt==null?void 0:dt.data)==null?void 0:wn.total_rank))),d.createElement("li",null,d.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),d.createElement("div",{className:"mt20"},d.createElement("span",{className:"c-orange"},(LA=dt==null?void 0:dt.data)==null?void 0:LA.class_rank))))),d.createElement(N.Z,{style:{margin:0}}),(((wi=dt==null?void 0:dt.data)==null?void 0:wi.work_comment_hidden)||((xi=dt==null?void 0:dt.data)==null?void 0:xi.work_comment))&&d.createElement("div",null,d.createElement(m.Z,{align:"middle"},d.createElement(_.Z,{flex:1},d.createElement("h1",{className:J.title},"\u70B9\u8BC4\u5185\u5BB9")),d.createElement(_.Z,{className:"pr30"},(0,P.GJ)()&&d.createElement(h.ZP,{onClick:()=>ot(void 0,null,function*(){ue.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:d.createElement(I.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return ot(this,null,function*(){var Cr;(yield(0,sA.gZ)({comment_id:(Cr=dt==null?void 0:dt.data)==null?void 0:Cr.comment_id,homeworkId:Zr.homeworkId})).status===0&&(O.ZP.success("\u5220\u9664\u6210\u529F"),yt({type:"shixunHomeworks/getShixunWorkReports",payload:le({},Zr)}))})}})})},d.createElement(H.Z,null),"\u5220\u9664"))),d.createElement(N.Z,{style:{margin:0}}),((Xa=dt==null?void 0:dt.data)==null?void 0:Xa.work_comment)&&d.createElement("aside",{className:"pl30 pr30 mt20"},d.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),d.createElement("br",null),d.createElement(Zt.Z,{value:(Ai=dt==null?void 0:dt.data)==null?void 0:Ai.work_comment})),((hA=dt==null?void 0:dt.data)==null?void 0:hA.work_comment_hidden)&&d.createElement("aside",{className:"pl30 pr30 mt20"},d.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),d.createElement("br",null),d.createElement(Zt.Z,{value:(li=dt==null?void 0:dt.data)==null?void 0:li.work_comment_hidden}))),d.createElement("h1",{className:J.title},"\u9636\u6BB5\u6210\u7EE9"),d.createElement("aside",{className:"pl30 pr30"},d.createElement(S.default,{dataSource:dt==null?void 0:dt.hack,pagination:!1,columns:pa})),((ri=dt==null?void 0:dt.data)==null?void 0:ri.work_description)&&d.createElement(d.Fragment,null,d.createElement("h1",{className:J.title},"\u4E2A\u4EBA\u603B\u7ED3"),d.createElement("aside",{className:"pl30 pr30"},d.createElement(Zt.Z,{value:(dn=dt==null?void 0:dt.data)==null?void 0:dn.work_description}))),d.createElement("h1",{className:J.title},"\u5237\u9898\u8BE6\u60C5")),d.createElement(Se,{autoHeight:St}))),(0,P.GJ)()&&d.createElement("aside",{className:`${J.footerBar} ${Cs?J.footerBarStatic:""}`},d.createElement("aside",{className:"edu-container"},d.createElement(m.Z,{align:"middle"},d.createElement(_.Z,{flex:"1"},d.createElement(Ne.Link,{className:J.exitComment,to:`/classrooms/${Zr.coursesId}/program_homework/${Zr.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),d.createElement(_.Z,{flex:"1",className:"tr"},d.createElement(h.ZP,{type:"default",disabled:Na==null?void 0:Na.last,onClick:()=>lo()},"\u4E0A\u4E00\u4E2A"),d.createElement(h.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:vA==null?void 0:vA.last,onClick:()=>lo("next")},"\u4E0B\u4E00\u4E2A"),(0,P.GJ)()&&d.createElement(h.ZP,{type:"primary",onClick:()=>ot(void 0,null,function*(){var Cr;if(!((Cr=jt.AssistantObject.hack)!=null&&Cr.can_appraise)&&(0,P.Rm)()){O.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}yt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:dt.user_id,data:le({},dt)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),d.createElement(kt,null),d.createElement(et.Z,null),d.createElement(ue.default,{open:Jr,width:860,centered:!0,onCancel:()=>{Pn(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},d.createElement("div",{style:{color:"#333333",fontWeight:400}},d.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),d.createElement("br",null),d.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"),d.createElement("br",null),d.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"),d.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 "),d.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")),d.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},d.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),d.createElement("br",null),d.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 "),d.createElement("br",null),d.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"),d.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 "),d.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"),d.createElement("br",null),d.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")),d.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},d.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),d.createElement("br",null),d.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")),d.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},d.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),d.createElement("br",null),d.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"))),d.createElement(ue.default,{open:Qr,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Dr(!1)},width:600},d.createElement("div",{style:{fontWeight:400,color:"#333333"}},d.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",d.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"),d.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",d.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"),d.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",d.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 Dt=(0,Ne.connect)(({shixunHomeworks:Ue,loading:ke,globalSetting:Ge,classroomList:lt,user:Lt})=>({shixunHomeworks:Ue,globalSetting:Ge,loading:ke.effects,classroomList:lt,user:Lt}))(at)},50377:function(fr,wA,M){"use strict";var b=M(59301),Xe=M(43418),Ae=M(8591),Ne=M(82093),ue=M(76560),q=Object.defineProperty,ie=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,h=(F,I,H)=>I in F?q(F,I,{enumerable:!0,configurable:!0,writable:!0,value:H}):F[I]=H,O=(F,I)=>{for(var H in I||(I={}))m.call(I,H)&&h(F,H,I[H]);if(ie)for(var H of ie(I))_.call(I,H)&&h(F,H,I[H]);return F},N=(F,I)=>{var H={};for(var L in F)m.call(F,L)&&I.indexOf(L)<0&&(H[L]=F[L]);if(F!=null&&ie)for(var L of ie(F))I.indexOf(L)<0&&_.call(F,L)&&(H[L]=F[L]);return H},S=(F,I,H)=>new Promise((L,P)=>{var K=ze=>{try{me(H.next(ze))}catch(oe){P(oe)}},J=ze=>{try{me(H.throw(ze))}catch(oe){P(oe)}},me=ze=>ze.done?L(ze.value):Promise.resolve(ze.value).then(K,J);me((H=H.apply(F,I)).next())});const U=F=>{var I=F,{shixunHomeworks:H,dispatch:L}=I,P=N(I,["shixunHomeworks","dispatch"]);const K=(0,ue.useParams)();return b.createElement(Xe.default,{centered:!0,title:"\u63D0\u793A",open:H.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>S(void 0,null,function*(){(yield(0,Ne.ZP)(`/api/myshixuns/${H.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:K.coursesId}})).shixun_identifier&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),L({type:"shixunHomeworks/setActionTabs",payload:{}}),L({type:"shixunHomeworks/getWorkList",payload:O({},H.actionTabs.params)}))}),onCancel:()=>{L({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),b.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};wA.Z=(0,ue.connect)(({shixunHomeworks:F})=>({shixunHomeworks:F}))(U)},61934:function(fr,wA,M){"use strict";M.d(wA,{n:function(){return oA},Z:function(){return QA}});var b=M(59301),Xe=M(78241),Ae=M(8591),Ne=M(6848),ue=M(43418),q=M(20834),ie=M(24905),m=M(95237),_=M(43604),h=M(92832),O=M(3113),N=M(38854),S=M(1710),U=M(5112),F=M(5871),I=M(58421),H=M(84105),L=M(87395),P=M(67921),K=M(89489),J=M(57884),me=M(49661),ze=M(50377),oe=M(96512),tt=M(82093),Te=M(76560),Ve=Object.defineProperty,qe=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,D=(bt,Jt,pt)=>Jt in bt?Ve(bt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):bt[Jt]=pt,be=(bt,Jt)=>{for(var pt in Jt||(Jt={}))V.call(Jt,pt)&&D(bt,pt,Jt[pt]);if(qe)for(var pt of qe(Jt))Se.call(Jt,pt)&&D(bt,pt,Jt[pt]);return bt},Ce=(bt,Jt)=>{var pt={};for(var _t in bt)V.call(bt,_t)&&Jt.indexOf(_t)<0&&(pt[_t]=bt[_t]);if(bt!=null&&qe)for(var _t of qe(bt))Jt.indexOf(_t)<0&&Se.call(bt,_t)&&(pt[_t]=bt[_t]);return pt},$=(bt,Jt,pt)=>new Promise((_t,zt)=>{var yA=dA=>{try{AA(pt.next(dA))}catch(HA){zt(HA)}},FA=dA=>{try{AA(pt.throw(dA))}catch(HA){zt(HA)}},AA=dA=>dA.done?_t(dA.value):Promise.resolve(dA.value).then(yA,FA);AA((pt=pt.apply(bt,Jt)).next())});const ge=bt=>{var Jt=bt,{shixunHomeworks:pt,dispatch:_t}=Jt,zt=Ce(Jt,["shixunHomeworks","dispatch"]);const yA=(0,Te.useParams)(),[FA,AA]=(0,b.useState)(!0),[dA,HA]=(0,b.useState)(!1),[Sr]=Xe.default.useForm(),_A=()=>$(void 0,null,function*(){const mA=Sr.getFieldValue();(yield(0,tt.ZP)(`/api/homework_commons/${yA.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...pt.actionTabs.selectArrs],cover_all:FA,hidden_comment:mA.hidden_comment,comment:mA.comment}})).status===0&&(Ae.ZP.success("\u8BC4\u9605\u6210\u529F"),Sr.resetFields(),_t({type:"shixunHomeworks/setActionTabs",payload:{}}),_t({type:"shixunHomeworks/getWorkList",payload:be({},pt.actionTabs.params)}))});return b.createElement(b.Fragment,null,b.createElement(ue.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:pt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$(void 0,null,function*(){const mA=Sr.getFieldValue();JSON.stringify(mA)==="{}"||mA.hidden_comment===""&&mA.comment===""?HA(!0):pt.workList.partial_comment?_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:pt.actionTabs.selectArrs,params:pt.actionTabs.params}}):_A()}),onCancel:()=>{_t({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(Xe.default,{form:Sr,onChange:()=>{dA&&HA(!1)}},b.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(Xe.default.Item,{name:"comment"},b.createElement(h.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),b.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(Xe.default.Item,{name:"hidden_comment"},b.createElement(h.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),dA&&b.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),b.createElement(ue.default,{centered:!0,title:b.createElement("span",null,b.createElement(oe.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:pt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{_A()},onCancel:()=>{_t({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},b.createElement("div",{className:"tc"},b.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"),b.createElement("p",null,b.createElement(U.ZP.Group,{onChange:mA=>{AA(mA.target.value)},value:FA},b.createElement(U.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),b.createElement(U.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var X=(0,Te.connect)(({shixunHomeworks:bt})=>({shixunHomeworks:bt}))(ge),ee=M(45278),Y=M(34055),z={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"},Qe=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,mt=(bt,Jt)=>{var pt={};for(var _t in bt)Ke.call(bt,_t)&&Jt.indexOf(_t)<0&&(pt[_t]=bt[_t]);if(bt!=null&&Qe)for(var _t of Qe(bt))Jt.indexOf(_t)<0&&Re.call(bt,_t)&&(pt[_t]=bt[_t]);return pt},kt=(bt,Jt,pt)=>new Promise((_t,zt)=>{var yA=dA=>{try{AA(pt.next(dA))}catch(HA){zt(HA)}},FA=dA=>{try{AA(pt.throw(dA))}catch(HA){zt(HA)}},AA=dA=>dA.done?_t(dA.value):Promise.resolve(dA.value).then(yA,FA);AA((pt=pt.apply(bt,Jt)).next())});const et=bt=>{var Jt=bt,{shixunHomeworks:pt,dispatch:_t}=Jt,zt=mt(Jt,["shixunHomeworks","dispatch"]),yA,FA,AA,dA;const HA=(0,Te.useParams)(),[Sr,_A]=(0,b.useState)(!1),[mA,MA]=(0,b.useState)((FA=(yA=pt.actionTabs.selectArrs)==null?void 0:yA.data)==null?void 0:FA.name),[rr]=Xe.default.useForm();(0,b.useEffect)(()=>{var Kr,sn,On,gi,wn,LA;pt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&rr.setFieldsValue({comment:(sn=(Kr=pt.actionTabs.selectArrs)==null?void 0:Kr.data)==null?void 0:sn.work_comment,hidden_comment:(gi=(On=pt.actionTabs.selectArrs)==null?void 0:On.data)==null?void 0:gi.work_comment_hidden}),MA((LA=(wn=pt.actionTabs.selectArrs)==null?void 0:wn.data)==null?void 0:LA.name)},[pt.actionTabs.key]);const Hr=()=>kt(void 0,null,function*(){var Kr,sn;const On=rr.getFieldValue();if((yield(0,tt.ZP)(`/api/student_works/${(sn=(Kr=pt.actionTabs.selectArrs)==null?void 0:Kr.data)==null?void 0:sn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:On.hidden_comment,comment:On.comment}})).status===0)return Ae.ZP.success("\u8BC4\u9605\u6210\u529F"),rr.resetFields(),_t({type:"shixunHomeworks/setActionTabs",payload:{}}),_t({type:"shixunHomeworks/getWorkList",payload:HA})});return b.createElement(b.Fragment,null,b.createElement(ue.default,{centered:!0,title:(dA=(AA=pt.actionTabs.selectArrs)==null?void 0:AA.data)!=null&&dA.work_comment_hidden?"\u66F4\u6539"+mA+"\u70B9\u8BC4":mA+"\u70B9\u8BC4",open:pt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>kt(void 0,null,function*(){const Kr=rr.getFieldValue();JSON.stringify(Kr)==="{}"||Kr.hidden_comment===""&&Kr.comment===""?_A(!0):Hr()}),onCancel:()=>{_t({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(Xe.default,{form:rr,onChange:()=>{Sr&&_A(!1)}},b.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(Xe.default.Item,{name:"comment"},b.createElement(h.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),b.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(Xe.default.Item,{name:"hidden_comment"},b.createElement(h.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Sr&&b.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Zt=(0,Te.connect)(({shixunHomeworks:bt})=>({shixunHomeworks:bt}))(et),sA=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,nA=Object.prototype.propertyIsEnumerable,Yt=(bt,Jt)=>{var pt={};for(var _t in bt)Rt.call(bt,_t)&&Jt.indexOf(_t)<0&&(pt[_t]=bt[_t]);if(bt!=null&&sA)for(var _t of sA(bt))Jt.indexOf(_t)<0&&nA.call(bt,_t)&&(pt[_t]=bt[_t]);return pt},d=(bt,Jt,pt)=>new Promise((_t,zt)=>{var yA=dA=>{try{AA(pt.next(dA))}catch(HA){zt(HA)}},FA=dA=>{try{AA(pt.throw(dA))}catch(HA){zt(HA)}},AA=dA=>dA.done?_t(dA.value):Promise.resolve(dA.value).then(yA,FA);AA((pt=pt.apply(bt,Jt)).next())});const ae=bt=>{var Jt=bt,{shixunHomeworks:pt,dispatch:_t}=Jt,zt=Yt(Jt,["shixunHomeworks","dispatch"]);const yA=(0,Te.useParams)(),[FA,AA]=(0,b.useState)([]),[dA,HA]=(0,b.useState)([]);(0,b.useEffect)(()=>{pt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Sr()},[pt.actionTabs.key]);function Sr(){return d(this,null,function*(){const mA=yield(0,tt.ZP)(`/api/homework_commons/${yA.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});AA(mA)})}const _A=[{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 b.createElement(b.Fragment,null,b.createElement(ue.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:pt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>d(void 0,null,function*(){const mA=yield(0,tt.ZP)(`/api/homework_commons/${yA.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:dA}});(mA==null?void 0:mA.status)===0&&(Te.history.replace(`/classrooms/${yA.coursesId}/shixun_homework/${yA.categoryId}/detail?tabs=4`),window.location.reload(),_t({type:"shixunHomeworks/setActionTabs",payload:{}}),HA([]))}),onCancel:()=>{HA([]),_t({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(S.default,{rowSelection:{type:"checkbox",onChange:(mA,MA)=>{HA([...mA])},selectedRowKeys:dA,getCheckboxProps:mA=>({disabled:mA.status==="\u8FDB\u884C\u4E2D"||mA.works_count===0})},rowKey:mA=>mA.key||mA.id,scroll:{y:300},pagination:!1,columns:_A,dataSource:FA==null?void 0:FA.group_list})))};var k=(0,Te.connect)(({shixunHomeworks:bt})=>({shixunHomeworks:bt}))(ae),p=M(89389),g=M(30975),T=Object.defineProperty,te=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,it=(bt,Jt,pt)=>Jt in bt?T(bt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):bt[Jt]=pt,Ct=(bt,Jt)=>{for(var pt in Jt||(Jt={}))ve.call(Jt,pt)&&it(bt,pt,Jt[pt]);if(te)for(var pt of te(Jt))le.call(Jt,pt)&&it(bt,pt,Jt[pt]);return bt},ot=(bt,Jt,pt)=>new Promise((_t,zt)=>{var yA=dA=>{try{AA(pt.next(dA))}catch(HA){zt(HA)}},FA=dA=>{try{AA(pt.throw(dA))}catch(HA){zt(HA)}},AA=dA=>dA.done?_t(dA.value):Promise.resolve(dA.value).then(yA,FA);AA((pt=pt.apply(bt,Jt)).next())});const at=({shixunHomeworks:bt,dispatch:Jt,isShow:pt,setIsShow:_t,item:zt,coursesId:yA,categoryId:FA})=>{const[AA,dA]=(0,b.useState)({page:1,limit:10}),[HA,Sr]=(0,b.useState)([]),[_A,mA]=(0,b.useState)(!1);(0,b.useEffect)(()=>{pt&&MA()},[pt]);function MA(){return ot(this,null,function*(){mA(!0);const Hr=yield(0,tt.ZP)(`/api/student_works/${zt.id}/game_details.json`,{method:"get",params:Ct({},AA)});mA(!1),Hr.status===0&&Sr(Hr==null?void 0:Hr.data)})}const rr=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Hr,Kr,sn)=>b.createElement("span",{style:{color:"#000"}},AA.limit*(AA.page-1)+sn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Hr,Kr,sn)=>b.createElement("span",{style:{color:"#000"}},Hr)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Hr,Kr,sn)=>b.createElement("span",null,Hr==0?"\u672A\u901A\u5173":Hr==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:(Hr,Kr,sn)=>b.createElement("span",{style:{color:"#333"}},Hr)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Hr,Kr,sn)=>b.createElement("span",{style:{color:"#333"}},Hr)}];return b.createElement(b.Fragment,null,b.createElement(ue.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:pt,width:700,footer:null,maskClosable:!1,onCancel:()=>{AA.page=1,AA.limit=10,dA(Ct({},AA)),_t(!1)}},b.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},b.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},b.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),b.createElement("span",{title:zt==null?void 0:zt.user_name,style:{color:"#232B40"}},zt==null?void 0:zt.user_name)),b.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},b.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),b.createElement("span",{title:zt==null?void 0:zt.student_id,style:{color:"#232B40"}},(zt==null?void 0:zt.student_id)||"--")),b.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},b.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),b.createElement("span",{title:zt==null?void 0:zt.group_name,style:{color:"#232B40"}},(zt==null?void 0:zt.group_name)||"--"))),b.createElement(S.default,{scroll:{y:380},columns:rr,loading:_A,style:{marginBottom:AA.limit>(HA==null?void 0:HA.count)?"16px":"0"},dataSource:HA.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:AA.limit,current:AA.page,position:["bottomRight"],onChange:(Hr,Kr)=>{AA.page=Hr,AA.limit=Kr,dA(Ct({},AA)),MA()},total:HA==null?void 0:HA.count,showTotal:(Hr,Kr)=>b.createElement("span",null,"\u5171",b.createElement("span",{style:{color:"#165DFF"}}," ",Hr," "),"\u6761\u6570\u636E")}})))};var Dt=(0,Te.connect)(({shixunHomeworks:bt})=>({shixunHomeworks:bt}))(at),Ue=M(59301),ke=Object.defineProperty,Ge=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,jt=(bt,Jt,pt)=>Jt in bt?ke(bt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):bt[Jt]=pt,yt=(bt,Jt)=>{for(var pt in Jt||(Jt={}))lt.call(Jt,pt)&&jt(bt,pt,Jt[pt]);if(Ge)for(var pt of Ge(Jt))Lt.call(Jt,pt)&&jt(bt,pt,Jt[pt]);return bt},EA=(bt,Jt,pt)=>new Promise((_t,zt)=>{var yA=dA=>{try{AA(pt.next(dA))}catch(HA){zt(HA)}},FA=dA=>{try{AA(pt.throw(dA))}catch(HA){zt(HA)}},AA=dA=>dA.done?_t(dA.value):Promise.resolve(dA.value).then(yA,FA);AA((pt=pt.apply(bt,Jt)).next())});const oA=({value:bt,placeholder:Jt=""})=>{if(bt==null||bt==="")return Ue.createElement("span",null,Jt);{const pt=Number(bt);if(pt>=80)return Ue.createElement("span",{style:{color:"#009C0F"}},pt);if(pt<80&&pt>=60)return Ue.createElement("span",{style:{color:"#FA6400"}},pt);if(pt<60)return Ue.createElement("span",{style:{color:"#E30000"}},pt)}},xA=({shixunHomeworks:bt,classroomList:Jt,globalSetting:pt,loading:_t,dispatch:zt,setExportParams:yA,user:FA})=>{var AA,dA,HA,Sr,_A,mA,MA,rr,Hr,Kr,sn,On,gi;const wn=(0,Te.useParams)(),[LA,wi]=(0,b.useState)(yt(yt({},{page:1,limit:20,order:"work_score",b_order:"desc"}),wn)),[xi]=Xe.default.useForm(),[Xa,Ai]=(0,b.useState)(),[hA,li]=(0,b.useState)({}),[ri,dn]=(0,b.useState)([]),[Zr,Ti]=(0,b.useState)(!1),[_i,qa]=(0,b.useState)([]),[vA,La]=(0,b.useState)(!1),[Na,ia]=(0,b.useState)(),[yi,os]=(0,b.useState)(1),[Cs,bs]=(0,b.useState)(),[qn,Nt]=(0,b.useState)(),[St,qt]=(0,b.useState)(),[dt,vr]=(0,b.useState)(),[zr,OA]=(0,b.useState)(),[Wr,Jr]=(0,b.useState)(!1),[Pn,Qr]=(0,b.useState)(!1),[Dr,Qn]=(0,b.useState)(),$n=(0,Te.useLocation)();(0,b.useEffect)(()=>(Gn(),()=>{li([]),dn([])}),[LA.coursesId]),(0,b.useEffect)(()=>{var Ot;const UA=JSON.parse(JSON.stringify(bt.workList));!((Ot=UA==null?void 0:UA.student_works)!=null&&Ot.length)&&(UA!=null&&UA.id)?(UA.student_works=[yt({},UA)],li(UA)):(UA!=null&&UA.id&&dn([yt(yt({},UA),{number:"\u6211"})]),li(yt({},UA)))},[bt.workList]);const Gn=Ot=>(yA(yt({},LA)),zt({type:"shixunHomeworks/getWorkList",payload:LA}));(0,b.useEffect)(()=>{zt({type:"user/getUserInfo",payload:{course_id:LA.coursesId}})},[]);const Dn=()=>EA(void 0,null,function*(){const Ot=yield(0,ee.Uc)({categoryId:wn.categoryId});Ai(Ot==null?void 0:Ot.update_score)}),Vn=()=>EA(void 0,null,function*(){zt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Ot=yield(0,ee.Vs)({categoryId:wn.categoryId});zt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ot==null?void 0:Ot.status)===0&&(Ae.ZP.success(Ot==null?void 0:Ot.message),Gn())}),pA=()=>{LA.page=1;const Ot=Object.assign({},xi.getFieldsValue());delete LA.course_group,delete LA.teacher_comment,Object.keys(Ot).map(function(UA){var lr;switch(UA){case"task_status":Ot[UA].includes("all")||!Ot[UA].length?(delete LA.work_status,xi.setFieldsValue({task_status:"all"})):(LA.work_status=Ot[UA],xi.setFieldsValue({task_status:LA.work_status}));break;case"course_group_info":Ot[UA].includes("all")||!Ot[UA].length?(delete LA.course_group,xi.setFieldsValue({course_group_info:"all"})):(LA.course_group=Ot[UA],xi.setFieldsValue({course_group_info:LA.course_group}));break;case"teacher_comment":Ot[UA].includes("all")||!Ot[UA].length?(delete LA.teacher_comment,xi.setFieldsValue({teacher_comment:"all"})):(LA.teacher_comment=((lr=Ot[UA])==null?void 0:lr.length)===1?Number(Ot[UA][0]):"",xi.setFieldsValue({teacher_comment:Ot[UA]}));break}}),Gn()};(0,b.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(OA(47),Jr(!0))},[document.getElementById("divhe")]);const Zn=(Ot,UA)=>{LA.page=Ot,LA.limit=20,Gn()};function pa(){os(1),bs(""),Nt(""),qt(""),vr(""),qa([])}const lo=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Ot,UA,lr)=>LA.limit*(LA.page-1)+lr+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Ot=>Ue.createElement(Ne.Z,{placement:"bottomLeft",title:Ot},Ue.createElement("span",{className:"current"},Ot))},!(0,Y.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:LA.order==="student_id"?LA.b_order==="desc"?"descend":"ascend":null,render:Ot=>Ue.createElement(Ne.Z,{placement:"bottomLeft",title:Ot||"--"},Ue.createElement("span",{className:"current"},Ot||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Ot,UA)=>Ot?Ue.createElement(Ne.Z,{placement:"bottom",title:Ot},Ue.createElement("span",{className:"current"},Ot)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:LA.order==="work_status"?LA.b_order==="desc"?"descend":"ascend":null,render:Ot=>Ue.createElement(me.lC,{status:Ot})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:LA.order==="achieve_time"?LA.b_order==="desc"?"descend":"ascend":null,render:(Ot,UA)=>Ue.createElement(Ne.Z,{placement:"bottomLeft",title:Ot},Ue.createElement("span",{className:"current"},Ot))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Ot,UA)=>Ue.createElement("span",{onClick:lr=>{var kA;lr.stopPropagation(),(kA=hA.homework_status)!=null&&kA.includes("\u5BFC\u5165")&&(Qn(UA),Qr(!0))}},Ot||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:LA.order==="work_score"?LA.b_order==="desc"?"descend":"ascend":null,render:(Ot,UA)=>Ue.createElement(Ne.Z,{title:Ue.createElement(Ue.Fragment,null,Ue.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(UA==null?void 0:UA.late_final_score)||0),Ue.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(UA==null?void 0:UA.late_penalty)||0),Ue.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(UA==null?void 0:UA.score)||0))},oA({value:Ot,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:LA.order==="achieve_time_long"?LA.b_order==="desc"?"descend":"ascend":null,render:(Ot,UA)=>Ot&&Ot!="--"?Ue.createElement(Ne.Z,{placement:"bottom",title:Ot},Ue.createElement("span",{className:"current"},Ot)):"--"},((AA=hA.homework_status)==null?void 0:AA.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((dA=hA.homework_status)!=null&&dA.includes("\u5BFC\u5165"))&&{title:Ue.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Ot=>Ot?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Ot,UA)=>{var lr;return(lr=hA.homework_status)!=null&&lr.includes("\u5BFC\u5165")?(0,Y.GJ)()?Ue.createElement("a",{onClick:kA=>{kA.stopPropagation(),zt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:UA==null?void 0:UA.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Ue.createElement("a",{onClick:kA=>{kA.stopPropagation(),Qn(UA),Qr(!0)}},"\u67E5\u770B"):(0,Y.dE)()?Ue.createElement("div",null,(0,me.JL)(UA==null?void 0:UA.work_status)==="\u672A\u5F00\u542F"?Ue.createElement("span",null,"--"):Ue.createElement("a",{onClick:kA=>{var GA;if(kA.stopPropagation(),(0,Y.Rm)()&&!((GA=Jt.AssistantObject.hack)!=null&&GA.can_view)){Ae.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/${LA.coursesId}/program_homework/${LA.categoryId}/${UA.id}/${UA.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Ue.createElement("a",{target:"_blank",onClick:kA=>{var GA,Ri;if(kA.stopPropagation(),(0,Y.Rm)()&&!((GA=Jt.AssistantObject.hack)!=null&&GA.can_view)){Ae.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((Ri=FA.userInfo)!=null&&Ri.professional_certification)window.open(`/classrooms/${LA.coursesId}/program_homework/${LA.categoryId}/${UA.id}/${UA.user_id}/comment`,"_blank");else return ue.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ue.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,me.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Ot=>!!Ot),Cr=()=>{var Ot,UA;return Ue.createElement(q.default,null,Ue.createElement(q.default.Item,{onClick:()=>{var lr;if((0,Y.Rm)()&&!((lr=Jt.AssistantObject.hack)!=null&&lr.can_download)){Ae.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}zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:hA==null?void 0:hA.course_group_info,fn:()=>{(0,g.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Y.GJ)()&&((Ot=hA==null?void 0:hA.student_works)==null?void 0:Ot.length)>0&&!((UA=hA==null?void 0:hA.homework_status)!=null&&UA.includes("\u5BFC\u5165"))&&Ue.createElement(q.default.Item,{key:"3",onClick:()=>{var lr;if((0,Y.Rm)()&&!((lr=Jt.AssistantObject.hack)!=null&&lr.can_download)){Ae.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}zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:hA==null?void 0:hA.course_group_info,fn:()=>{var kA,GA,Ri,Cn;zt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Te.history.push(`/classrooms/${LA==null?void 0:LA.coursesId}/program_homework/${LA.categoryId}/${(GA=(kA=hA==null?void 0:hA.student_works)==null?void 0:kA[0])==null?void 0:GA.id}/${(Cn=(Ri=hA==null?void 0:hA.student_works)==null?void 0:Ri[0])==null?void 0:Cn.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Ue.createElement(q.default.Item,{key:"2",onClick:()=>{var lr;if((0,Y.Rm)()&&!((lr=Jt.AssistantObject.hack)!=null&&lr.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Te.history.push(`/classrooms/${LA.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Ue.createElement(Ue.Fragment,null,Ue.createElement("section",{className:`${z.wrap} minH500 bg-white pl30 pr30 pt30`},((HA=hA.homework_status)==null?void 0:HA.includes("\u672A\u53D1\u5E03"))&&Ue.createElement(J.Z,null),!((Sr=hA.homework_status)!=null&&Sr.includes("\u672A\u53D1\u5E03"))&&Ue.createElement("aside",null,!(0,Y.GJ)()&&Ue.createElement("div",{className:"c-light-black font12"},Ue.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",hA==null?void 0:hA.publish_time),Ue.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",hA==null?void 0:hA.end_time),Ue.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(hA==null?void 0:hA.late_time)||"- -")),(0,Y.GJ)()&&Ue.createElement(Ue.Fragment,null,Ue.createElement(Xe.default,{form:xi,onChange:pA,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((_A=hA.task_status)==null?void 0:_A.length)>0&&Ue.createElement(Xe.default.Item,{name:"task_status"},Ue.createElement(ie.default.Group,{value:[],style:{width:"100%"}},Ue.createElement(m.Z,null,Ue.createElement(_.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Ue.createElement(_.Z,{flex:"80px"},Ue.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Ue.createElement(_.Z,{flex:"1"},hA.task_status&&hA.task_status.map((Ot,UA)=>Ue.createElement(ie.default,{name:"task_status",value:Ot.id},Ot.name,"(",Ot.count,")")))))),((mA=hA.course_group_info)==null?void 0:mA.length)>0&&Ue.createElement(Xe.default.Item,{name:"course_group_info"},Ue.createElement(ie.default.Group,{style:{width:"100%"}},Ue.createElement(m.Z,null,Ue.createElement(_.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Ue.createElement(_.Z,{flex:"80px"},Ue.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Ue.createElement(_.Z,{flex:"1",id:"divhe",style:{height:zr+"px",overflow:"hidden"}},(MA=hA.course_group_info)==null?void 0:MA.map((Ot,UA)=>Ue.createElement(ie.default,{value:Ot.course_group_id},Ot.group_group_name,"(",Ot.count,")"))),Wr&&Ue.createElement("span",{onClick:()=>{let Ot=document.getElementById("divhe").scrollHeight;zr>47?OA(47):OA(Ot)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},zr===47?"\u5C55\u5F00":"\u6536\u8D77",zr===47?Ue.createElement(H.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Ue.createElement(L.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((rr=hA.teacher_comment)==null?void 0:rr.length)>0&&Ue.createElement(Xe.default.Item,{name:"teacher_comment"},Ue.createElement(ie.default.Group,{style:{width:"100%"}},Ue.createElement(m.Z,null,Ue.createElement(_.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Ue.createElement(_.Z,{flex:"80px"},Ue.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Ue.createElement(_.Z,{flex:"1"},hA.teacher_comment&&hA.teacher_comment.map((Ot,UA)=>Ue.createElement(ie.default,{value:String(Ot.id)},Ot.name,"(",Ot.count,")"))))))),Ue.createElement(m.Z,{align:"middle"},Ue.createElement(_.Z,{flex:"1"},Ue.createElement(m.Z,{align:"middle"},Ue.createElement(_.Z,null,Ue.createElement(h.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Ot=>{LA.search=Ot.trim(),LA.page=1,Gn()},style:{width:240}})),Ue.createElement(_.Z,null,Ue.createElement("span",{className:"ml5"},Ue.createElement("span",{className:"c-red"},hA.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",hA.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Ue.createElement(_.Z,null,(0,Y.GJ)()&&!((Hr=hA.homework_status)!=null&&Hr.includes("\u5BFC\u5165"))&&!((Kr=pt==null?void 0:pt.setting)!=null&&Kr.hide_code_repeat)&&Ue.createElement(O.ZP,{className:"ml10",onClick:()=>{zt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:hA.student_works.map(Ot=>Ot.id),params:LA}})}},Ue.createElement("span",{className:`${z.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Y.GJ)()&&!((sn=hA.homework_status)!=null&&sn.includes("\u5BFC\u5165"))&&Ue.createElement(O.ZP,{className:"ml10",onClick:Vn},Ue.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,Y.GJ)()&&Ue.createElement(N.Z,{dropdownRender:Cr,className:"ml10"},Ue.createElement(O.ZP,null,Ue.createElement(P.Z,null),"\u5BFC\u51FA",Ue.createElement(K.Z,null)))))),Ue.createElement(m.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Y.GJ)()&&Xa&&Ue.createElement("span",null,Ue.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")),Ue.createElement(S.default,{className:`mt30 ${z.TableDom}`,loading:_t["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Ot=>({onClick:UA=>{var lr,kA;if(!((lr=hA.homework_status)!=null&&lr.includes("\u5BFC\u5165"))){if((0,Y.Rm)()&&!((kA=Jt.AssistantObject.hack)!=null&&kA.can_view)){Ae.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/${LA.coursesId}/program_homework/${LA.categoryId}/${Ot.id}/${Ot.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:hA.student_works,columns:lo,onChange:(Ot,UA,lr)=>{lr.field&&(LA.order=lr.field==="score"?"work_score":lr.field),lr.order||(LA.b_order="asc"),lr.order==="ascend"&&(LA.b_order="asc"),lr.order==="descend"&&(LA.b_order="desc"),lr.order||(LA.b_order="asc"),Gn()}}),Ue.createElement(X,null),Ue.createElement(Zt,null),Ue.createElement(ze.Z,null)),Ue.createElement(ue.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Zr,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>EA(void 0,null,function*(){if(yi===2){if(_i.length<=0){Ae.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!dt){Ae.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Ot=yield(0,tt.ZP)(`/api/homework_commons/${LA.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:LA.categoryId,comment:dt,status:_i}});Ot.status===0&&(ia(Ot),Ti(!1),La(!0))}else{if(!(St===0||qn===0)){if(!St){Ae.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!qn){Ae.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(St>qn){Ae.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!dt){Ae.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Ot=yield(0,tt.ZP)(`/api/homework_commons/${LA.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:LA.categoryId,comment:dt,min_score:St,max_score:qn}});Ot.status===0&&(ia(Ot),Ti(!1),La(!0))}}),onCancel:()=>{Ti(!1),pa()}},Ue.createElement("div",{style:{padding:"32px"}},Ue.createElement("div",null,Ue.createElement("div",null,Ue.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Ue.createElement(U.ZP.Group,{value:yi,onChange:Ot=>{os(Ot.target.value)}},Ue.createElement(U.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Ue.createElement(U.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),yi===1&&Ue.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ue.createElement("span",{style:{width:"70px",textAlign:"end"}},Ue.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Ue.createElement(F.Z,{min:0,max:100,value:St,onChange:Ot=>qt(Ot),style:{width:"100px"}}),Ue.createElement("span",{style:{width:"80px",textAlign:"end"}},Ue.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Ue.createElement(F.Z,{min:0,max:100,value:qn,onChange:Ot=>Nt(Ot),style:{width:"100px"}})),yi===2&&Ue.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ue.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Ue.createElement(ie.default.Group,{onChange:Ot=>{qa([...Ot])},style:{width:"100%"}},(On=hA.task_status)==null?void 0:On.map((Ot,UA)=>Ue.createElement(ie.default,{name:"task_status",value:Ot.id},Ot.name,"(",Ot.count,")")))),Ue.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ue.createElement("span",{style:{width:"70px",textAlign:"end"}},Ue.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Ue.createElement(p.Z,{className:z.MdEditor,onChange:Ot=>vr(Ot),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Ue.createElement(ue.default,{open:vA,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>EA(void 0,null,function*(){yi===2?(yield(0,tt.ZP)(`/api/homework_commons/${LA.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:LA.categoryId,comment:dt,status:_i}})).status===0&&(Ae.ZP.info("\u6253\u56DE\u6210\u529F"),pa(),Gn(),La(!1)):(yield(0,tt.ZP)(`/api/homework_commons/${LA.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:LA.categoryId,comment:dt,min_score:St,max_score:qn}})).status===0&&(Ae.ZP.info("\u6253\u56DE\u6210\u529F"),pa(),Gn(),La(!1))}),onCancel:()=>{pa(),La(!1)}},Ue.createElement("div",{style:{padding:"32px"}},yi===1&&Ue.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",St,"-",qn,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),yi===2&&Ue.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((gi=hA.task_status)==null?void 0:gi.filter(Ot=>_i==null?void 0:_i.includes(Ot.id)).map(Ot=>Ot.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ue.createElement("br",null),Ue.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Na==null?void 0:Na.count,"\u540D\u5B66\u751F")))),Ue.createElement(k,null),Ue.createElement(Dt,{isShow:Pn,setIsShow:Qr,item:Dr,coursesId:LA.coursesId,categoryId:LA.categoryId}),Ue.createElement("aside",{className:"tc mb50 mt30"},Ue.createElement(I.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Zn,current:LA.page||1,defaultPageSize:20,total:hA.work_count})))};var QA=(0,Te.connect)(({shixunHomeworks:bt,classroomList:Jt,globalSetting:pt,loading:_t,user:zt})=>({shixunHomeworks:bt,classroomList:Jt,globalSetting:pt,loading:_t.effects,user:zt}))(xA)},30516:function(fr,wA,M){"use strict";M.d(wA,{Z:function(){return F}});var b=M(59301),Xe=M(76560),Ae=M(43418),Ne=M(3113),ue=M(71418),q=M(50582),ie=M(40148),m=M(51124),_=M(24334),h=M(56656),O=M.n(h),N=M(49162),S=M(59301),U=(I,H,L)=>new Promise((P,K)=>{var J=oe=>{try{ze(L.next(oe))}catch(tt){K(tt)}},me=oe=>{try{ze(L.throw(oe))}catch(tt){K(tt)}},ze=oe=>oe.done?P(oe.value):Promise.resolve(oe.value).then(J,me);ze((L=L.apply(I,H)).next())}),F=({open:I,onClose:H})=>{const[L,P]=(0,b.useState)(void 0);console.log((0,Xe.useLocation)(),33);const K=(0,Xe.useLocation)();(0,b.useEffect)(()=>{I&&function(){return U(this,null,function*(){const Qe=yield(0,q.X6)(I);P(Qe.data)})}()},[I]);const{status:J,created_at:me,code:ze,name:oe,language:tt,pass_sets_count:Te,set_count:Ve,error_msg:qe,output:V,input:Se,expected_output:D,execute_memory:be,user:Ce,execute_time:$,input_file_url:ge,output_file_url:X,is_file:ee,expected_output_file_url:Y}=L||{};return S.createElement(Ae.default,{open:I,width:1e3,onCancel:()=>H(!1),footer:S.createElement(Ne.ZP,{type:"primary",onClick:()=>H(!1)},"\u5173\u95ED"),centered:!0},S.createElement(ue.Z,{spinning:!L,delay:500},S.createElement("div",{className:"record-detail-info"},L?S.createElement(S.Fragment,null,S.createElement("div",{className:"record-detail-body"},S.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),S.createElement("ul",{className:"record-info"},S.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",S.createElement("span",{className:J===0?"c-green":"c-red"},ie.Im[J])," "),S.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",S.createElement("span",null,O()(me).format("YYYY-MM-DD HH:mm:ss"))," "),S.createElement("li",null," \u8BED\u8A00\uFF1A",S.createElement("span",null,tt)," "),S.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",S.createElement("span",null,$*1e3,"ms")," "),S.createElement("li",null," ",`${J===N.h.HIDE_COMPILE_STATUS?"--":Te} / ${Ve} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ie.gZ)({status:J,error_msg:qe,execute_time:$,output:V,input:Se,expected_output:D,input_file_url:ge,output_file_url:X,is_file:ee,expected_output_file_url:Y}),S.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),S.createElement(m.ZP,{height:"200px",width:"100%",language:tt==null?void 0:tt.toLocaleLowerCase(),value:_.Base64.decode(ze),options:{readOnly:!0}}))):null)))}},57049:function(fr,wA,M){"use strict";M.d(wA,{Im:function(){return Ve},Y4:function(){return V}});var b=M(59301),Xe=M(92832),Ae=M(8591),Ne=M(3113),ue=M(55956),q=M(24334),ie=M.n(q),m=M(5216),_=M(766),h=M(7664),O=M(49661),N=M(34376),S=M.n(N),U=M(82093),F=M(76560),I=M(30516),H=M(33796),L=M(50582),P=M(91153),K=M(10825),J=M(92310),me=M.n(J),ze=M(2610),oe=M(59301),tt=(be,Ce,$)=>new Promise((ge,X)=>{var ee=Qe=>{try{z($.next(Qe))}catch(Ke){X(Ke)}},Y=Qe=>{try{z($.throw(Qe))}catch(Ke){X(Ke)}},z=Qe=>Qe.done?ge(Qe.value):Promise.resolve(Qe.value).then(ee,Y);z(($=$.apply(be,Ce)).next())});const{TextArea:Te}=Xe.default,Ve={[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 qe=(be=>(be[be.SET_VISIBLE=0]="SET_VISIBLE",be[be.SET_TABINDEX=1]="SET_TABINDEX",be))(qe||{});function V(be){const{status:Ce,error_msg:$,output:ge,input:X,expected_output:ee,is_file:Y,input_file_url:z,output_file_url:Qe,expected_output_file_url:Ke,setMonacoValue:Re,setData:mt}=be,kt=(0,b.useRef)(),et=(0,b.useRef)(),Zt=(0,b.useRef)();let sA=null;const Rt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,b.useEffect)(()=>{if(ge&&!Y&&kt.current){const nA=new N.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});nA.open(kt.current);const Yt=(0,O.pp)(q.Base64.decode(ge));nA.write(Yt),nA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{nA.scrollToTop()}catch(d){}},100)}if(X&&!Y&&et.current){const nA=new N.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});nA.open(et.current),nA.write((0,O.pp)(X)),nA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{nA.scrollToTop()}catch(Yt){}},100)}if(ee&&!Y&&Zt.current){const nA=new N.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});nA.open(Zt.current),nA.write((0,O.pp)(q.Base64.decode(ee))),nA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{nA.scrollToTop()}catch(Yt){}},100)}},[ge]),Ce){case ue.h.NOMATCH:sA=oe.createElement(oe.Fragment,null,oe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Y&&oe.createElement("div",{ref:kt}),Y&&oe.createElement("div",{style:Rt},oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(this,null,function*(){const nA=yield(0,U.ZP)(Qe,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Re(nA),setTimeout(()=>{mt(Qe)},200)})},ge)),oe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Y&&oe.createElement("div",{ref:Zt}),Y&&oe.createElement("div",{style:Rt},oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(this,null,function*(){const nA=yield fetch(Ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Re(yield nA.text()),setTimeout(()=>{mt(Ke)},200)})},ee)));break;case ue.h.EXECUTEFAILURE:sA=oe.createElement(oe.Fragment,null,oe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},oe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Y&&oe.createElement(h.Z,{value:X,style:Rt}),Y&&oe.createElement("div",{style:Rt},oe.createElement("a",{onClick:()=>(0,O.LR)(z,X)},X))),oe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},oe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),oe.createElement("pre",{className:m.Z.error,style:{color:"#E30000",padding:"0 10px"}},q.Base64.decode($),"111")));break;case ue.h.COMPILEFAILURE:sA=oe.createElement(oe.Fragment,null,oe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),oe.createElement("pre",{className:m.Z.error},q.Base64.decode($)));break;case ue.h.PODFAILURE:sA=oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:sA=oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return oe.createElement(oe.Fragment,null," ",sA," ")}function Se(be){const{status:Ce,error_msg:$,execute_time:ge,output:X,input:ee,expected_output:Y,is_file:z,input_file_url:Qe,output_file_url:Ke,expected_output_file_url:Re}=be;let mt=null;switch(Ce){case ue.h.OK:case ue.h.NOMATCH:case ue.h.EXECUTEFAILURE:case ue.h.COMPILEFAILURE:mt=oe.createElement("div",{id:"outputResultRef",className:"h100"});break;case ue.h.PODFAILURE:mt=oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:mt=oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return oe.createElement(oe.Fragment,null," ",mt," ")}function D({value:be,className:Ce}){return oe.createElement("span",{className:Ce},be)}wA.ZP=({input:be,is_file:Ce,debuging:$,submitting:ge,executingMessage:X,debugResult:ee,onChangeInput:Y,onDebugCode:z,onSubmitCode:Qe,hack:Ke,user:Re,submitResult:mt,isWhiteTheme:kt,topDispatch:et})=>{const[Zt]=(0,F.useSearchParams)(),sA=(0,F.useParams)(),[Rt,nA]=(0,b.useState)(!1),[Yt,d]=(0,b.useState)(!1),[ae,k]=(0,b.useState)(1),[p,g]=(0,b.useState)(!1),[T,te]=(0,b.useState)(0),[ve,le]=(0,b.useState)(!1),[it,Ct]=(0,b.useState)(""),[ot,at]=(0,b.useState)(""),Dt=(0,b.useRef)(),Ue=(0,b.useRef)(),ke=(0,b.useRef)(null),Ge=(0,b.useRef)(null),lt=(0,b.useRef)(null);console.log(mt,"submitResult",sA);const{status:Lt,id:jt,input:yt,output:EA,expected_output:oA,is_file:xA,input_file_url:QA,output_file_url:bt,expected_output_file_url:Jt,error_msg:pt,hack_sets:_t}=mt||{};(0,b.useEffect)(()=>{Lt===0&&(k(1),te(0))},[Lt,jt]),(0,b.useEffect)(()=>{tt(void 0,null,function*(){var MA;const rr=yield(0,L.rX)(sA==null?void 0:sA.id,"submit");(rr==null?void 0:rr.status)===0&&(rr!=null&&rr.data&&((MA=rr==null?void 0:rr.data)==null?void 0:MA.status)!==0?(et({type:P.Types.SET_SUBMIT_RESULT,payload:{submitResult:rr==null?void 0:rr.data}}),k(2),te(320)):(k(1),te(0)))})},[sA==null?void 0:sA.id]),(0,b.useEffect)(()=>{if(Dt.current){let mA=function(wn){Kr=Hr.offsetHeight,sn=!0,On=wn.pageY,lt.current.style.display="block"},MA=function(){sn=!1,lt.current.style.display="none"},rr=function(wn){if(sn){zt();let LA=On-wn.pageY,wi=Kr+LA;if(wi<0&&(wi=0),wi>window.innerHeight-150&&(wi=window.innerHeight-150),ae===1){wi<=34?te(0):te(wi);return}console.log(wi,"resizeH"),te(wi)}};const Hr=ke.current;let Kr=0,sn=!1,On=0;const gi=document.getElementById("case-y-bar");return gi==null||gi.addEventListener("mousedown",mA),document.addEventListener("mousemove",rr),document.addEventListener("mouseup",MA),()=>{const wn=document.getElementById("case-y-bar");wn==null||wn.removeEventListener("mousedown",mA),document.removeEventListener("mousemove",rr),document.removeEventListener("mouseup",MA)}}},[Dt,ae]),(0,b.useEffect)(()=>{const mA=H.Z.subscribe("resize-move-bar",zt);if(Zt.get("type")!=="exercises")return document.addEventListener((0,ze.gH)(),AA),()=>{document.removeEventListener((0,ze.gH)(),AA),mA()}},[]),(0,b.useEffect)(()=>{});function zt(){var mA,MA,rr,Hr;const Kr=document.getElementById("outputResultRef");if(Kr){let sn=Kr.dataset.text;Ue.current.reset(),Ue.current.writeln(sn);const On=document.getElementById("outputResultRef").offsetWidth-20,gi=((Hr=(rr=(MA=(mA=Ue.current)==null?void 0:mA._core)==null?void 0:MA._renderService)==null?void 0:rr.dimensions)==null?void 0:Hr.actualCellWidth)||10,wn=Math.ceil(On/gi);Ue.current.resize(wn,Math.ceil(Kr.clientHeight/16))}}function yA(){nA(!Rt),setTimeout(()=>{zt()},300),te(Rt?320:window.innerHeight-150)}function FA(){Yt?(d(!1),(0,ze.BU)()):(d(!0),(0,ze.Dj)(Ge.current))}const AA=mA=>{(0,ze.vp)()||d(!1)},dA=(0,b.useMemo)(()=>{if(ee){const{status:mA,output:MA,error_msg:rr}=ee;return setTimeout(()=>{let Hr="",Kr=document.getElementById("outputResultRef");MA?Hr=q.Base64.decode(MA):rr&&(Hr=q.Base64.decode(rr)),Ue.current=new N.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ue.current.open(Kr),Ue.current.onKey(function(sn){var On;if(sn.domEvent.key.toLocaleUpperCase()==="C"&&sn.domEvent.ctrlKey){sn.domEvent.preventDefault();let gi=(On=Ue.current)==null?void 0:On.getSelection();navigator.clipboard.writeText(gi).then(()=>{})}}),Kr.dataset.text=Hr,Ue.current.setOption("convertEol",!0),zt()},300),oe.createElement(oe.Fragment,null,Se(ee))}return null},[ee]);function HA(){var mA,MA;if(!(Ke!=null&&Ke.code)||((mA=Ke==null?void 0:Ke.code)==null?void 0:mA.trim().length)===0){(MA=Ae.ZP)==null||MA.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}k(1),te(320),z()}const Sr=mA=>tt(void 0,null,function*(){let MA=yield(0,U.ZP)(`/api/problems/${mA}/start.json`,{method:"get",params:{hack_user_id:Re==null?void 0:Re.user_id}});MA&&(window.location.href=`/myproblems/${MA==null?void 0:MA.identifier}${window.location.search}`)});function _A(){xA?navigator.clipboard.writeText(q.Base64.decode(pt)).then(()=>{Ae.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(q.Base64.decode(EA)).then(()=>{Ae.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return oe.createElement(b.Fragment,null,oe.createElement("div",{className:me()(m.Z.case,kt&&m.Z.whiteCase),style:{height:T},ref:ke},oe.createElement("div",{className:m.Z.fullMask,ref:lt}),oe.createElement("div",{className:m.Z["resize-y-bar"],id:"case-y-bar",ref:Dt,draggable:!1},ae===2&&oe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ae===1&&(T<=34?oe.createElement("div",{onClick:()=>{te(320)},className:m.Z.unfoldBtn},"\u63A7\u5236\u53F0",oe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):oe.createElement("div",{onClick:()=>{te(0)},className:m.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",oe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),oe.createElement("div",null,oe.createElement("div",{className:m.Z.caseHead},oe.createElement("div",{className:m.Z.dot}),oe.createElement("div",{className:m.Z.text},ae===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),ae===2&&!ge&&typeof Lt=="number"&&oe.createElement(oe.Fragment,null,Lt===ue.h.OK?oe.createElement("div",{className:m.Z.pass},oe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):oe.createElement("div",{className:m.Z.noPass},oe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ve[Lt])),oe.createElement("div",{className:m.Z.btns},ae===2&&!ge&&oe.createElement(oe.Fragment,null,Lt!==ue.h.OK&&oe.createElement("div",{onClick:_A},oe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),oe.createElement("div",{onClick:()=>{le(jt)}},oe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Zt.get("type")!=="exercises"&&oe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>yA()},oe.createElement("i",{className:`iconfont icon-${Rt?"suoxiao1":"fangda"}`})))),oe.createElement("div",{style:{display:ae===1?"block":"none"}},$?oe.createElement(_.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):oe.createElement("div",{style:{height:T-34}},oe.createElement("div",{className:m.Z.result},oe.createElement("div",{className:m.Z.left},oe.createElement("div",{className:m.Z.title},oe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),oe.createElement("div",{className:m.Z.leftNode},oe.createElement(Te,{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?"":be,onChange:Y}))),oe.createElement("div",{className:m.Z.right},oe.createElement("div",{className:m.Z.title},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),oe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),oe.createElement("div",{className:m.Z.node},ee?dA:oe.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")))))),oe.createElement("div",{style:{display:ae===2?"block":"none"}},ge?oe.createElement(_.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):oe.createElement("div",{style:{height:T-34,display:"flex",flexDirection:"column",overflow:"hidden"}},oe.createElement("div",{ref:Ge,className:m.Z.elseNode},oe.createElement("div",{className:m.Z.nameWrap},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),oe.createElement("div",{className:m.Z.scroll},oe.createElement("pre",{className:m.Z.scrollBox,style:p?{height:Yt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!xA&&oe.createElement(D,{value:yt}),xA&&oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(void 0,null,function*(){const mA=yield fetch(QA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield mA.text()),setTimeout(()=>{Ct(QA)},200)})},yt)),yt&&oe.createElement("div",{className:m.Z.action},oe.createElement("span",{onClick:()=>g(!p)},p?"\u6536\u8D77":"\u5C55\u5F00"),Zt.get("type")!=="exercises"&&oe.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>FA(),className:`iconfont icon-${Yt?"suoxiao1":"fangda"}`})))),oe.createElement("div",{className:m.Z.result,style:{flex:1,overflow:"hidden"}},oe.createElement("div",{className:m.Z.left},oe.createElement("div",{className:m.Z.title},oe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),oe.createElement("div",{className:m.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},oe.createElement("pre",null,!xA&&oe.createElement(D,{className:"mb10",value:oA&&q.Base64.decode(oA)||""}),xA&&oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(void 0,null,function*(){const mA=yield fetch(Jt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield mA.text()),setTimeout(()=>{Ct(Jt)},200)})},oA)))),oe.createElement("div",{className:m.Z.right},oe.createElement("div",{className:m.Z.title},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),oe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),oe.createElement("div",{className:m.Z.node,style:{color:Lt===ue.h.OK?"#2ABD8C":"#FF2C29"}},oe.createElement("pre",null,(Lt===4||Lt===5)&&oe.createElement(D,{className:"mb10",value:pt&&q.Base64.decode(pt)||""}),Lt!=4&&Lt!=5&&(xA?oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(void 0,null,function*(){const mA=yield(0,U.ZP)(bt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{at(mA)}catch(MA){at("")}setTimeout(()=>{Ct(bt)},200)})},EA):oe.createElement(D,{className:"mb10",value:EA&&q.Base64.decode(EA)||""})))))))))),oe.createElement("div",{className:me()(m.Z.footer,kt&&m.Z.whiteFooter),style:{zIndex:100}},(Ke==null?void 0:Ke.is_program)&&(Ke==null?void 0:Ke.above_question)&&oe.createElement(Ne.ZP,{className:"mr10",type:"primary",onClick:()=>Sr(Ke==null?void 0:Ke.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ke==null?void 0:Ke.is_program)&&(Ke==null?void 0:Ke.under_question)&&oe.createElement(Ne.ZP,{className:"mr10",type:"primary",onClick:()=>Sr(Ke==null?void 0:Ke.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),oe.createElement(Ne.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:$||ge,loading:$,color:"#2ABD8C",className:"mr10",onClick:HA},"\u8C03\u8BD5\u4EE3\u7801"),Zt.get("qtype")!=="8"&&oe.createElement(Ne.ZP,{className:m.Z.disabled,type:"primary",icon:oe.createElement("i",{className:"iconfont icon-bofang1"}),loading:ge,disabled:$||ge,onClick:()=>{var mA,MA;if(!(Ke!=null&&Ke.code)||((mA=Ke==null?void 0:Ke.code)==null?void 0:mA.trim().length)===0){(MA=Ae.ZP)==null||MA.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}k(2),te(320),Qe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),oe.createElement(I.Z,{onClose:le,open:ve}),oe.createElement(K.Z,{close:!0,data:it,type:it.length?"txt":"",onClose:()=>Ct(""),monacoEditor:{value:ot,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},91153:function(fr,wA,M){"use strict";M.r(wA),M.d(wA,{Types:function(){return ls},default:function(){return Oa}});var b=M(59301),Xe=M(76560),Ae=M(31797),Ne=M(43418),ue=M(71418),q=M(3113),ie=M(6848),m=M(95237),_=M(50582),h=M(72664),O=M(2610),N=M(72015),S=M(90524),U=M(87169),F=M(43428),I=M(51124),H=M(75790),L=M(89613),P=M(64536),K=M(59301),J=Object.defineProperty,me=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ve=(We,It,rA)=>It in We?J(We,It,{enumerable:!0,configurable:!0,writable:!0,value:rA}):We[It]=rA,qe=(We,It)=>{for(var rA in It||(It={}))tt.call(It,rA)&&Ve(We,rA,It[rA]);if(oe)for(var rA of oe(It))Te.call(It,rA)&&Ve(We,rA,It[rA]);return We},V=(We,It)=>me(We,ze(It));const Se={theme:(0,L.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,L.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,L.G)("cmTabToSpace",!0)};var D=(We=>(We[We.set_font_size=0]="set_font_size",We[We.set_theme=1]="set_theme",We[We.on_tab_to_space=2]="on_tab_to_space",We[We.set_show_editor_setting=3]="set_show_editor_setting",We))(D||{});function be(We,It){switch(It.type){case 3:return V(qe({},We),{showEditorSetting:It.payload});case 1:return V(qe({},We),{theme:It.payload});case 0:return V(qe({},We),{fontSize:It.payload});case 2:return V(qe({},We),{tabToSpace:It.payload});default:throw new Error}}var Ce=({isLoading:We,value:It,onChange:rA,language:dr,onUpdateCode:er,ActionBarRender:tr,setIsWhiteTheme:ir})=>{const[TA,NA]=(0,b.useReducer)(be,Se),{theme:nr,fontSize:PA,showEditorSetting:on,tabToSpace:ur}=TA,mn=(0,b.useRef)(),Br=(0,b.useRef)();(0,b.useEffect)(()=>{ir(nr==="vs")},[nr]);const cn={onFontSizeChange:xn=>{NA({type:0,payload:xn}),(0,L.t)("cmFontSize",xn)},tabToSpace:ur,cmFontSize:PA,className:"oj",cmCodeMode:nr,onTabToSpace:xn=>{NA({type:2,payload:xn}),(0,L.t)("cmTabToSpace",xn)},onCodeModeChange:xn=>{NA({type:1,payload:xn}),(0,L.t)("ProgrammingCodeMode",xn)}};function Mn(){NA({type:3,payload:!1})}function Ki(){NA({type:3,payload:!0})}const Fa={value:It,language:dr,theme:nr,options:{fontSize:PA,insertSpaces:ur},onChange:xn=>{rA(xn),Br.current=xn,clearTimeout(mn.current),mn.current=setTimeout(()=>{er(Br.current)},1e4)},onEditBlur:xn=>{Br.current&&er(Br.current)}};return K.createElement(b.Fragment,null,tr(Ki),K.createElement("div",{style:{flex:1,overflow:"hidden"}},!We&&K.createElement(I.ZP,qe({},Fa))),K.createElement(H.Z,null,K.createElement(F.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:on,onClose:Mn},K.createElement(P.Z,qe({},cn)))))},$=M(60141),ge=M(24334),X=M(57049),ee={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"},Y={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},z=M(1710),Qe=M(58421),Ke=M(58617),Re=M(30516),mt=M(56656),kt=M.n(mt),et=M(59301);const{Column:Zt}=z.default;var sA=({submitResult:We,submitting:It,submitRecords:rA,page:dr,onPageChange:er,topicId:tr})=>{const[ir]=(0,Xe.useSearchParams)(),{records:TA,records_count:NA}=rA||{},[nr,PA]=(0,b.useState)(!1),on=ir.get("type")==="1";return et.createElement(ue.Z,{spinning:It,tip:"\u8BC4\u6D4B\u4E2D...",indicator:et.createElement(Ke.Z,{style:{fontSize:24},spin:!0})},(TA==null?void 0:TA.length)>0?et.createElement(z.default,{dataSource:TA,rowKey:"id",pagination:!1},et.createElement(Zt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(ur,mn)=>et.createElement("span",null," ",kt()(ur).format("YYYY-MM-DD HH:mm:ss"))}),et.createElement(Zt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(ur,mn)=>{var Br;return et.createElement("span",{className:`${ur===0?"c-green":"c-red"} current`,onClick:()=>{PA(mn.id)}},(Br=X.Im[ur])==null?void 0:Br.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),et.createElement(Zt,{title:`\u6267\u884C\u7528\u65F6 (${on?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:ur=>ur?on?ur:ur/1e3:""}),et.createElement(Zt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${on?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:ur=>ur?on?ur:parseFloat((ur/1024).toFixed(2)):""}),et.createElement(Zt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),et.createElement(Zt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(ur,mn)=>et.createElement("span",{className:"c-light-primary current",onClick:()=>{PA(mn.id)}},"\u67E5\u770B")})):et.createElement("div",{style:{height:300,width:"100%"}}),et.createElement(Re.Z,{onClose:PA,open:nr}),NA>15?et.createElement(Qe.Z,{className:Y.pagination,current:dr,pageSize:15,total:NA,onChange:er}):null)},Rt=M(57884),nA=M(12563),Yt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},d=M(7664),ae=M(59301);const k={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var p=({hack:We})=>{const{language:It,difficult:rA,time_limit:dr,description:er}=We,[tr]=(0,Xe.useSearchParams)(),ir=k[rA];return ae.createElement(ae.Fragment,null,ae.createElement("ul",{className:Yt.info},ae.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ae.createElement("b",{className:Yt.info_tag},It)),ae.createElement("li",null,ae.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ae.createElement(nA.default,{color:ir==null?void 0:ir.color},ir==null?void 0:ir.name)),ae.createElement("li",null,ae.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ae.createElement("span",{style:{color:"#333333"}},dr,"\u79D2"))),tr.get("qtype")==="8"?ae.createElement(d.Z,{value:er,showProgramFill:!0,className:Yt.desc}):ae.createElement(d.Z,{value:er,className:Yt.desc}))},g={},T=M(59301),te=({hack:We,current_user:It})=>T.createElement("div",{className:g.answer},We!=null&&We.answer_text?T.createElement(d.Z,{style:{padding:"13px 0"},value:(We==null?void 0:We.answer_text)||""}):T.createElement(Rt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),ve=M(33796),le=M(82093);function it(We,It){return(0,le.U2)(`/problems/${We}/comments.json`,{page:It,limit:10})}function Ct(We){return(0,le.v_)(`/discusses/${We}/plus.json`,{container_type:"Discuss",type:1})}function ot(We,It,rA){return(0,le.v_)(`/problems/${We}/comments/reply.json`,{comments:{content:rA,parent_id:It}})}function at(We,It){return(0,le.v_)(`/problems/${We}/comments.json`,{comments:{content:It}})}function Dt(We,It,rA){return(0,le.v_)(`/problems/${We}/comments/${It}/hidden.json`,rA)}function Ue(We,It){return(0,le.IV)(`/problems/${We}/comments/${It}`)}var ke=M(46541);function Ge({author:We}){return b.createElement("a",{href:`/users/${We.login}`,target:"_blank"},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${S.Z.IMG_SERVER}/images/${We.image_url}`,width:"50"}))}function lt({data:We,index:It,parentDiscussIndex:rA,user:dr,onSetActionType:er}){const{author:tr,can_delete:ir,content:TA,id:NA,time:nr}=We;function PA(){er({id:NA,index:It,type:"delete-discuss",parentDiscussIndex:rA,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const on=dr.admin||ir||tr.user_id===dr.user_id;return b.createElement("div",{className:"discuss-item-container second-discuss "},b.createElement(Ge,{author:tr}),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${tr.login}`,target:"_blank"},tr.name),b.createElement("span",{className:"grey"},nr),b.createElement("div",{className:"btn-group",style:{marginBottom:0}},on?b.createElement("a",{onClick:PA,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})):null)),b.createElement(d.Z,{className:"discuss-content",value:TA})))}var Lt=({user:We,data:It,index:rA,onPlusDiscuss:dr,onSetActionType:er,activeDiscussIndex:tr,onReplyDiscuss:ir,onSetActiveDiscussIndex:TA})=>{const{content:NA,children:nr,hidden:PA,id:on,praise_count:ur,time:mn,user_praise:Br,can_delete:cn,author:Mn}=It;function Ki(){TA(on)}function Fa(){dr(on,!Br,rA)}function xn(){er({id:on,index:rA,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ga(){er({id:on,index:rA,params:{hidden:PA?"0":"1"},type:"hidden-discuss",message:PA?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ma=We.admin||We.user_id===Mn.user_id;return b.createElement("div",{className:"discuss-item-container",key:on},b.createElement(Ge,{author:Mn}),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${Mn.login}`,target:"_blank"}," ",Mn.name," "),b.createElement("span",{className:"grey"},mn)),b.createElement(d.Z,{className:"discuss-content",value:NA}),nr&&nr.length>0?b.createElement("div",{className:"reply-discuss-container"},nr.map((Tr,ni)=>b.createElement(lt,{key:Tr.id,data:Tr,index:ni,user:We,onSetActionType:er,parentDiscussIndex:rA}))):null,b.createElement("div",{className:"btn-group"},ma?b.createElement("a",{onClick:ga,title:PA?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:PA?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,cn&&(!nr||nr.length==0)?b.createElement("a",{onClick:xn,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})):null,b.createElement("a",{onClick:Ki,title:"\u56DE\u590D"}," ",b.createElement("i",{className:"iconfont icon-huifu1"})," "),b.createElement("a",{onClick:Fa,className:Br?"c-orange":""},b.createElement("i",{className:Br?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),b.createElement("span",null,ur||""))),b.createElement(ke.Z,{id:on,activeDiscussIndex:tr,onReplyDiscuss:ir})))},jt=M(35584),yt={"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"},EA=M(89389),oA=(We,It,rA)=>new Promise((dr,er)=>{var tr=NA=>{try{TA(rA.next(NA))}catch(nr){er(nr)}},ir=NA=>{try{TA(rA.throw(NA))}catch(nr){er(nr)}},TA=NA=>NA.done?dr(NA.value):Promise.resolve(NA.value).then(tr,ir);TA((rA=rA.apply(We,It)).next())}),xA=({user_praise:We,praise_count:It,praisePlus:rA,onCreateDiscuss:dr,discuss_count:er})=>{const[tr,ir]=(0,b.useState)(!1),[TA,NA]=(0,b.useState)("");function nr(mn){NA(mn)}function PA(){ir(!0)}function on(){ir(!1)}function ur(){return oA(this,null,function*(){dr(TA),NA(""),ir(!1)})}return b.createElement("div",{className:`${yt["dis-input-editor-container"]} ${tr?yt.active:""} `},b.createElement("div",{className:tr?`hide ${yt["text-area"]}`:yt["text-area"]},b.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:PA}),b.createElement("a",null," ",b.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",er," "),b.createElement("a",{className:"c-light-black",onClick:rA,title:We?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},b.createElement("i",{className:`mr3 ${We?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),It?b.createElement("span",null,It):"")),tr?b.createElement("div",{className:yt["input-mask"],onClick:on}):null,b.createElement("div",{className:tr?yt["md-container"]:`${yt["md-container"]} hide`},b.createElement(EA.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:TA,height:240,onChange:nr}),b.createElement("div",{className:yt["tip-container"],onClick:on},b.createElement("a",{className:yt["btn-send"],onClick:ur}," \u53D1\u9001 "))))},QA=M(59301),bt=Object.defineProperty,Jt=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,yA=Object.prototype.propertyIsEnumerable,FA=(We,It,rA)=>It in We?bt(We,It,{enumerable:!0,configurable:!0,writable:!0,value:rA}):We[It]=rA,AA=(We,It)=>{for(var rA in It||(It={}))zt.call(It,rA)&&FA(We,rA,It[rA]);if(_t)for(var rA of _t(It))yA.call(It,rA)&&FA(We,rA,It[rA]);return We},dA=(We,It)=>Jt(We,pt(It)),HA=(We,It,rA)=>new Promise((dr,er)=>{var tr=NA=>{try{TA(rA.next(NA))}catch(nr){er(nr)}},ir=NA=>{try{TA(rA.throw(NA))}catch(nr){er(nr)}},TA=NA=>NA.done?dr(NA.value):Promise.resolve(NA.value).then(tr,ir);TA((rA=rA.apply(We,It)).next())});const Sr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var _A=(We=>(We[We.GET_DISCUSSES=0]="GET_DISCUSSES",We[We.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",We[We.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",We[We.PLUS_DISCUSS=3]="PLUS_DISCUSS",We[We.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",We[We.SET_PAGE=5]="SET_PAGE",We[We.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",We))(_A||{});function mA(We,It){switch(It.type){case 6:return dA(AA({},We),{loading:!0});case 0:return AA(AA({},We),It.payload);case 1:return AA(AA({},We),It.payload);case 4:return AA(AA({},We),It.payload);case 3:return AA(AA({},We),It.payload);case 5:return dA(AA({},We),{page:It.payload});case 2:return AA(AA({},We),It.payload);default:throw new Error}}var MA=({user:We,identifier:It,hack:rA,onTriggerPraise:dr,activeIndex:er})=>{const[tr,ir]=(0,b.useReducer)(mA,Sr),{loading:TA,page:NA,data:nr,count:PA,actionType:on,activeDiscussIndex:ur}=tr,mn=(0,b.useCallback)(()=>HA(void 0,null,function*(){ir({type:6});const Tr=yield it(It,NA),{comments:ni,disscuss_count:mi}=Tr;ir({type:0,payload:{data:ni,count:mi,loading:!1}})}),[NA,It]);(0,b.useEffect)(()=>{er==="2"&&mn()},[It,NA,er]);function Br(Tr){ir({type:5,payload:Tr})}function cn(Tr){ir({type:4,payload:{actionType:Tr}})}function Mn(Tr){ir(ur===Tr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Tr}})}function Ki(Tr,ni,mi){return HA(this,null,function*(){try{const _n=yield Ct(Tr);nr[mi].user_praise=ni,nr[mi].praise_count=_n.praise_count,ir({type:3,payload:{data:[...nr]}})}catch(_n){console.log(_n)}})}function Fa(){return HA(this,null,function*(){const{id:Tr,params:ni,type:mi,index:_n,parentDiscussIndex:Ci}=on;if(mi==="hidden-discuss"&&(yield Dt(It,Tr,ni),Ci?nr[Ci].children[_n].hidden=ni.hidden==1:nr[_n].hidden=ni.hidden==1,ir({type:4,payload:{actionType:null,data:[...nr]}})),mi==="delete-discuss"){if(yield Ue(It,Tr),Ci||Ci===0){let kn=nr[Ci].children;for(let ui=kn.length-1;ui>=0;ui--)if(kn[ui].id===Tr){kn.splice(ui,1);break}nr[Ci].children=kn}else for(let kn=nr.length-1;kn>=0;kn--)if(nr[kn].id===Tr){nr.splice(kn,1);break}ir({type:4,payload:{actionType:null,data:[...nr]}})}})}function xn(){ir({type:4,payload:{actionType:null}})}function ga(Tr,ni){return HA(this,null,function*(){try{yield ot(It,Tr,ni),mn()}catch(mi){console.log(mi)}})}function ma(Tr){return HA(this,null,function*(){ir({type:6}),yield at(It,Tr),mn()})}return QA.createElement(QA.Fragment,null,QA.createElement("div",{className:"discuss-panel"},nr.length===0?QA.createElement(Rt.Z,null):nr.map((Tr,ni)=>QA.createElement(Lt,{onReplyDiscuss:ga,onPlusDiscuss:Ki,onSetActiveDiscussIndex:Mn,onSetActionType:cn,data:Tr,index:ni,user:We,activeDiscussIndex:ur})),PA>10?QA.createElement("div",{className:"pagination-container"},QA.createElement(Qe.Z,{showQuickJumper:!0,onChange:Br,current:NA,total:PA})):null),QA.createElement(xA,{user_praise:rA.user_praise,praise_count:rA.praises_count,praisePlus:dr,discuss_count:rA.comments_count,onCreateDiscuss:ma}),QA.createElement(H.Z,null,QA.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:!!on,onOk:Fa,onCancel:xn},QA.createElement("p",null,on?on.message:"")),QA.createElement(jt.Z,null)))},rr=M(57809),Hr=M(92832),Kr=M(65615),sn={},On=M(59301),gi=({hack:We,current_user:It})=>On.createElement("div",{className:sn.answer},We!=null&&We.analysis?On.createElement(d.Z,{style:{padding:"13px 0"},value:(We==null?void 0:We.analysis)||""}):On.createElement(Rt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),wn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},LA=M(36381),wi=M(43604),xi=M(78241),Xa=M(5871),Ai=M(12062),hA=M(59301);const{TextArea:li}=Hr.default,{Panel:ri}=LA.default;var dn=({data:We,hack:It})=>(console.log(We,It,"data"),It!=null&&It.is_file?hA.createElement(Ai.Y2,{disabled:!0,className:wn.uploadTableWrapper,showScore:!It.test_set_score,data:We,isProgramHomework:!0}):hA.createElement("div",{className:wn.hackSets},We==null?void 0:We.map((rA,dr)=>hA.createElement(LA.default,{accordion:!0,bordered:!1,key:dr,defaultActiveKey:dr===0&&rA.id,className:wn.collapseWrapper,expandIcon:({isActive:er})=>hA.createElement("i",{className:`iconfont icon-weizhankai ${er?wn.open:wn.close}`,style:{fontSize:14,transition:"all .2s"}})},hA.createElement(ri,{key:rA.id,header:hA.createElement(m.Z,{align:"middle",justify:"space-between",wrap:!1},hA.createElement(wi.Z,{className:wn.panelHeader},hA.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",dr+1)),hA.createElement(wi.Z,{flex:1},hA.createElement(m.Z,{align:"middle",justify:"end",wrap:!1},!(It!=null&&It.test_set_score)&&hA.createElement(wi.Z,{className:wn.rateInput},hA.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),hA.createElement("div",null,hA.createElement(xi.default.Item,{noStyle:!0},hA.createElement(Xa.Z,{value:rA==null?void 0:rA.score,className:wn.baseFormItem,min:0,max:100,disabled:!0}))),hA.createElement("span",{className:"ml10"},"%")))))},hA.createElement(xi.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},hA.createElement(li,{readOnly:!0,value:rA==null?void 0:rA.input,rows:4})),hA.createElement(xi.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},hA.createElement(li,{readOnly:!0,value:rA==null?void 0:rA.output,rows:4}))))))),Zr={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Ti=M(59301),qa=(0,b.forwardRef)(({data:We=[]},It)=>{var rA;const[dr,er]=(0,b.useState)(),tr=We.filter(TA=>TA.show);(0,b.useEffect)(()=>{tr.length&&er(tr[0].id)},[We==null?void 0:We.length]);const ir=((rA=tr.find(TA=>TA.id===dr))==null?void 0:rA.element)||null;return(0,b.useImperativeHandle)(It,()=>({setActiveTab:TA=>er(TA)})),Ti.createElement("div",{className:Zr.tabs},Ti.createElement("div",{className:Zr.tabWarp},tr.map(TA=>Ti.createElement("div",{onClick:()=>er(TA.id),className:`${Zr.tab} ${TA.id===dr?Zr.active:""}`,key:TA.id},TA.name))),Ti.createElement("div",{className:Zr.content},ir))}),vA=M(59301),La=Object.defineProperty,Na=Object.defineProperties,ia=Object.getOwnPropertyDescriptors,yi=Object.getOwnPropertySymbols,os=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,bs=(We,It,rA)=>It in We?La(We,It,{enumerable:!0,configurable:!0,writable:!0,value:rA}):We[It]=rA,qn=(We,It)=>{for(var rA in It||(It={}))os.call(It,rA)&&bs(We,rA,It[rA]);if(yi)for(var rA of yi(It))Cs.call(It,rA)&&bs(We,rA,It[rA]);return We},Nt=(We,It)=>Na(We,ia(It)),St=(We,It,rA)=>new Promise((dr,er)=>{var tr=NA=>{try{TA(rA.next(NA))}catch(nr){er(nr)}},ir=NA=>{try{TA(rA.throw(NA))}catch(nr){er(nr)}},TA=NA=>NA.done?dr(NA.value):Promise.resolve(NA.value).then(tr,ir);TA((rA=rA.apply(We,It)).next())});const qt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},dt={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var vr=({hack:We,onTriggerPraise:It,topicId:rA,page:dr,onPageChange:er,user:tr,current_user:ir,submitRecords:TA,submitting:NA,submitResult:nr,setActiveIndex:PA,hack_sets:on})=>{var ur,mn;const[Br]=(0,Xe.useSearchParams)(),[cn,Mn]=(0,b.useState)("0"),Ki=(0,Xe.useLocation)(),[Fa,xn]=(0,b.useState)(!1),[ga,ma]=(0,b.useState)(null),[Tr,ni]=(0,b.useState)([]),[mi,_n]=(0,b.useState)([]),[Ci,kn]=(0,b.useState)({page:1,limit:10}),ui=(0,b.useRef)(null),Ra=(0,b.useRef)(null);console.log(tr,"user");let[Wn,Ho]=(0,b.useState)(Nt(qn({},(0,Xe.useParams)()),{page:1,per_page:20,name:""}));(0,b.useEffect)(()=>{Ra.current&&(We==null?void 0:We.is_close_tips)===!1&&ga===null&&ma(!0)},[Ra.current,We==null?void 0:We.is_close_tips,ga]);function uo(){return St(this,null,function*(){yield(0,le.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,b.useEffect)(()=>{PA(cn)},[cn]);function us(Pr){return St(this,null,function*(){let Li=Pr.target.id;if(Li==="1"){let Ni=yield(0,le.ZP)(`/api/myproblems/${Wn.id}/redo_logs.json`,{method:"get",params:qn({},Ci)});(Ni==null?void 0:Ni.status)===0&&_n(Ni==null?void 0:Ni.data)}Mn(Li)})}(0,b.useEffect)(()=>ve.Z.subscribe("to-commit-info",()=>{Mn("1"),ui.current&&ui.current.setActiveTab("1")}),[]),(0,b.useEffect)(()=>ve.Z.subscribe("to-reset-info",()=>{us({target:{id:"1"}}),ui.current&&ui.current.setActiveTab("2")}),[]);function co(){Mn("2")}function Ii(){return St(this,null,function*(){let Pr=yield(0,le.ZP)("/api/problems/my_hack_list.json",{method:"get",params:qn({identifier:Wn==null?void 0:Wn.id},Wn)});ni(Pr)})}const gr=[{title:null,description:vA.createElement("div",null,vA.createElement("b",{onClick:()=>{ma(!1),uo(),xn(!0),Ii()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),vA.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"),vA.createElement(q.ZP,{onClick:()=>{ma(!1),uo()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ra.current}];return vA.createElement("div",{className:ee["left-panel"]},vA.createElement("ul",{className:`${ee["s-navs"]} ${ee["bg-white"]} ${ee.b1}`},(We==null?void 0:We.is_program)&&!Br.get("pageId")&&vA.createElement(ie.Z,{title:"\u9898\u76EE\u5217\u8868"},vA.createElement("div",{onClick:()=>{Ii(),xn(!0)},className:ee.btns,ref:Ra,style:ga?{pointerEvents:"none"}:{}},vA.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),vA.createElement("li",{style:{marginLeft:20}},vA.createElement("a",{className:cn==="0"?ee.active:"",id:"0",onClick:us},"\u9898\u76EE\u63CF\u8FF0")),vA.createElement("li",null,vA.createElement("a",{className:cn==="1"?ee.active:"",id:"1",onClick:us},"\u64CD\u4F5C\u8BB0\u5F55")),(Br.get("type")!=="exercises"&&(We==null?void 0:We.answer_text_show)||Br.get("type")!=="exercises"&&(We==null?void 0:We.analysis_show))&&vA.createElement("li",null,vA.createElement("a",{className:cn==="4"?ee.active:"",id:"4",onClick:us},"\u89E3\u7B54\u53C2\u8003")),Br.get("type")!=="exercises"&&vA.createElement("li",null,vA.createElement("a",{className:cn==="2"?ee.active:"",id:"2",onClick:us},"\u8BC4\u8BBA")),!!(on!=null&&on.length)&&Br.get("type")!=="exercises"&&Br.get("type")!=="1"&&vA.createElement("li",null,vA.createElement("a",{className:cn==="5"?ee.active:"",id:"5",onClick:us},"\u6D4B\u8BD5\u7528\u4F8B"))),vA.createElement("div",{className:`${ee["tab-panel-body"]} ${cn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},vA.createElement(p,{hack:We,onTriggerPraise:It,toDiscuss:co})),vA.createElement("div",{style:{padding:"12px"},className:`${ee["tab-panel-body"]} ${cn==="1"?"":"hide"}`},vA.createElement(qa,{ref:ui,data:[{id:"1",show:Br.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:vA.createElement(vA.Fragment,null,TA!=null&&TA.records_count||NA?vA.createElement(sA,{page:dr,onPageChange:er,topicId:rA,submitting:NA,key:(nr==null?void 0:nr.id)||1,submitRecords:TA,submitResult:nr}):vA.createElement(Rt.Z,null))},{id:"2",show:Br.get("type")==="exercises"||(We==null?void 0:We.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:vA.createElement(vA.Fragment,null,vA.createElement(z.default,{pagination:!1,dataSource:mi==null?void 0:mi.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Pr,Li,Ni)=>kt()(Pr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Pr,Li,Ni)=>{var Rs;return(Rs=[{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(To=>To.id===Pr))==null?void 0:Rs.name}}]}),vA.createElement(Qe.Z,{style:{marginTop:10},current:Ci.page,total:mi==null?void 0:mi.count,hideOnSinglePage:!0,onChange:Pr=>St(void 0,null,function*(){Ci.page=Pr,kn(Ci);let Li=yield(0,le.ZP)(`/api/myproblems/${Wn.id}/redo_logs.json`,{method:"get",params:Nt(qn({},Ci),{courseId:Wn.courseId})});(Li==null?void 0:Li.status)===0&&_n(Li==null?void 0:Li.data)})}))}]})),vA.createElement("div",{style:{padding:"12px"},className:`${ee["tab-panel-body"]} ${cn==="4"?"":"hide"}`},vA.createElement(qa,{data:[{id:"1",show:Br.get("type")!=="exercises"&&(We==null?void 0:We.answer_text_show),name:"\u7B54\u6848",element:vA.createElement(vA.Fragment,null,vA.createElement(te,{hack:We,current_user:ir}))},{id:"2",show:Br.get("type")!=="exercises"&&(We==null?void 0:We.analysis_show),name:"\u89E3\u6790",element:vA.createElement(vA.Fragment,null,vA.createElement(gi,{hack:We,current_user:ir}))}]})),vA.createElement("div",{className:`${ee["tab-panel-body"]} ${cn==="2"?"":"hide"}`,style:{padding:0}},vA.createElement(MA,{user:tr,activeIndex:cn,identifier:We.identifier,hack:We,onTriggerPraise:It})),vA.createElement("div",{className:`${ee["tab-panel-body"]} ${cn==="5"?"":"hide"}`,style:{padding:12}},vA.createElement(dn,{data:on||[],hack:We})),vA.createElement(F.Z,{rootClassName:ee.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>xn(!1),open:Fa},vA.createElement(m.Z,null,vA.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),vA.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Tr==null?void 0:Tr.total_count,"\u9898\xA0[\xA0",Tr==null?void 0:Tr.total_score,"\u5206\xA0]\xA0"),!(tr!=null&&tr.hack_manager)&&vA.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Tr==null?void 0:Tr.work_score,"\u5206")),vA.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),vA.createElement(m.Z,{align:"middle",className:"mt10 mb10"},!(tr!=null&&tr.hack_manager)&&vA.createElement(rr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Pr=>{Wn.page=1,Wn.finish_status=Pr,Ho(qn({},Wn)),Ii()}},vA.createElement(rr.default.Option,{value:""},"\u5168\u90E8"),vA.createElement(rr.default.Option,{value:0},"\u672A\u5F00\u59CB"),vA.createElement(rr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),vA.createElement(rr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),vA.createElement(rr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Pr=>{Wn.page=1,Wn.difficult=Pr||null,Ho(qn({},Wn)),Ii()}},vA.createElement(rr.default.Option,{value:0},"\u5168\u90E8"),vA.createElement(rr.default.Option,{value:1},"\u7B80\u5355"),vA.createElement(rr.default.Option,{value:2},"\u9002\u4E2D"),vA.createElement(rr.default.Option,{value:3},"\u56F0\u96BE")),vA.createElement(Hr.default.Search,{size:"large",onSearch:Pr=>{Wn.name=Pr,Wn.page=1,Ho(qn({},Wn)),Ii()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),vA.createElement("div",{className:ee.list,style:{height:36,background:"#3D445C"}},!(tr!=null&&tr.hack_manager)&&vA.createElement("span",null,"\u72B6\u6001"),vA.createElement("span",null,"\u5E8F\u53F7"),vA.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),vA.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),vA.createElement("div",{style:{overflow:"auto",flex:1}},(ur=Tr==null?void 0:Tr.data)!=null&&ur.length?(mn=Tr==null?void 0:Tr.data)==null?void 0:mn.map((Pr,Li)=>vA.createElement("div",{onClick:()=>St(void 0,null,function*(){let Ni=yield(0,le.ZP)(`/api/problems/${Pr==null?void 0:Pr.identifier}/start.json`,{method:"get",params:{hack_user_id:tr==null?void 0:tr.user_id}});Ni&&(window.location.href=`/myproblems/${Ni==null?void 0:Ni.identifier}${window.location.search}`)}),className:`${ee.list} ${Pr!=null&&Pr.checked?ee.active:""}`},!(tr!=null&&tr.hack_manager)&&vA.createElement(vA.Fragment,null,!(Pr!=null&&Pr.opened)&&vA.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Pr==null?void 0:Pr.opened)&&!(Pr!=null&&Pr.passed)&&vA.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Pr==null?void 0:Pr.opened)&&(Pr==null?void 0:Pr.passed)&&vA.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),vA.createElement("span",null,(Wn.page-1)*20+(Li+1)),vA.createElement("span",{style:{flex:1},title:Pr.name},`[${Pr==null?void 0:Pr.score}\u5206]`,"\xA0",Pr.name),vA.createElement("span",{style:{flexBasis:48,paddingRight:0}},qt[Pr.difficult]))):vA.createElement(Rt.Z,null)),vA.createElement(Qe.Z,{current:Wn.page,className:"mt20",hideOnSinglePage:!0,total:Tr==null?void 0:Tr.count,pageSize:Wn.per_page,onChange:(Pr,Li)=>{Wn.page=Pr,Wn.per_page=Li,Ii()}})),vA.createElement(Kr.Z,{rootClassName:ee.tour,closeIcon:!1,open:!!ga,steps:gr,gap:{offset:3,radius:2}}))},zr=M(62522),OA=M(15610),Wr=M(38273),Jr=M(85933),Pn=M(89244),Qr=M(47206),Dr=M(5216),Qn=M(92310),$n=M.n(Qn),Gn=M(41751),Dn=M(60515),Vn=M(88977),pA=M(59301),Zn=Object.defineProperty,pa=Object.defineProperties,lo=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,UA=Object.prototype.propertyIsEnumerable,lr=(We,It,rA)=>It in We?Zn(We,It,{enumerable:!0,configurable:!0,writable:!0,value:rA}):We[It]=rA,kA=(We,It)=>{for(var rA in It||(It={}))Ot.call(It,rA)&&lr(We,rA,It[rA]);if(Cr)for(var rA of Cr(It))UA.call(It,rA)&&lr(We,rA,It[rA]);return We},GA=(We,It)=>pa(We,lo(It)),Ri=(We,It)=>{var rA={};for(var dr in We)Ot.call(We,dr)&&It.indexOf(dr)<0&&(rA[dr]=We[dr]);if(We!=null&&Cr)for(var dr of Cr(We))It.indexOf(dr)<0&&UA.call(We,dr)&&(rA[dr]=We[dr]);return rA},Cn=(We,It,rA)=>new Promise((dr,er)=>{var tr=NA=>{try{TA(rA.next(NA))}catch(nr){er(nr)}},ir=NA=>{try{TA(rA.throw(NA))}catch(nr){er(nr)}},TA=NA=>NA.done?dr(NA.value):Promise.resolve(NA.value).then(tr,ir);TA((rA=rA.apply(We,It)).next())});const{Countdown:dl}=Ae.default,Ei={Java:"java",C:"c",Python:"py","C++":"c"};var ls=(We=>(We[We.SET_LOADING=0]="SET_LOADING",We[We.GET_DATA=1]="GET_DATA",We[We.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",We[We.SET_DATA=3]="SET_DATA",We[We.SET_DEBUGING=4]="SET_DEBUGING",We[We.SET_SUBMITING=5]="SET_SUBMITING",We[We.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",We[We.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",We[We.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",We[We.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",We[We.SET_PAGE=10]="SET_PAGE",We))(ls||{});function Ta(){return new Date().getTime()}const Ts={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Mi(We,It){switch(It.type){case 1:return kA(kA({},We),It.payload);case 3:return GA(kA({},We),{data:It.payload});case 0:return GA(kA({},We),{loading:It.payload});case 9:return GA(kA({},We),{showNote:It.payload});case 4:return GA(kA({},We),{debuging:It.payload});case 5:return GA(kA({},We),{submitting:It.payload});case 2:return GA(kA({},We),{submitRecords:It.payload});case 10:return GA(kA({},We),{submitRecordPage:It.payload});case 6:return GA(kA({},We),{executingMessage:It.payload});case 7:return kA(kA({},We),It.payload);case 8:return kA(kA({},We),It.payload);default:throw new Error}}var Oa=({children:We})=>{var It,rA,dr,er,tr;const[ir,TA]=(0,b.useReducer)(Mi,Ts),{id:NA}=(0,Xe.useParams)(),nr=(0,Xe.useLocation)(),[PA]=(0,Xe.useSearchParams)(),{loading:on,data:ur,debugResult:mn,submitResult:Br,submitRecords:cn,submitRecordPage:Mn,showNote:Ki,debuging:Fa,submitting:xn,executingMessage:ga}=ir,[ma,Tr]=(0,b.useState)("#37AD83"),[ni,mi]=(0,b.useState)(null),[_n,Ci]=(0,b.useState)({}),[kn,ui]=(0,b.useState)(!0),[Ra,Wn]=(0,b.useState)(!1),[Ho,uo]=(0,b.useState)(!1),us=(0,b.useRef)(null),co=(0,b.useRef)(0),Ii=ur==null?void 0:ur.user,gr=ur==null?void 0:ur.hack,[Pr,Li]=(0,b.useState)(!1),Ni=(0,b.useRef)(1),Rs=(0,b.useRef)(!1);(0,Gn.y)(PA.get("type")==="exercises");const{setOpenDisableCopyAndPaste:To}=(0,Gn.X)(),[fo,ho]=(0,b.useState)(""),Ln=(0,Pn._)(_n);(0,b.useEffect)(()=>{function KA(){return Cn(this,null,function*(){var Fr,aa,Kn,xa,vi;ui(!0);const Un=yield(0,_.fu)(NA,{exercise_id:PA.get("exercisesId")});if(setTimeout(()=>{ui(!1)},800),Un.status!==401){try{Un.hack.code=ge.Base64.decode(Un.hack.code)}catch(hn){console.log(hn)}Un.hack=GA(kA({},Un.hack),{is_program:PA.get("type")==="1"}),TA({type:1,payload:{loading:!1,data:Un}})}if(PA.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let hn;PA.get("coursesId")=="coursesId"?hn=yield(0,h._F)({categoryId:PA.get("exercisesId"),login:PA.get("login")}):hn=yield(0,h._B)({categoryId:PA.get("exercisesId"),login:PA.get("login")}),Ci(kA({},hn)),To((Fr=hn==null?void 0:hn.exercise)==null?void 0:Fr.forbid_copy),typeof((aa=hn==null?void 0:hn.exercise)==null?void 0:aa.left_time)=="number"&&(mi(Date.now()+((Kn=hn==null?void 0:hn.exercise)==null?void 0:Kn.left_time)*1e3),setTimeout(()=>{Tr("red")},(((xa=hn==null?void 0:hn.exercise)==null?void 0:xa.left_time)-300>0?((vi=hn==null?void 0:hn.exercise)==null?void 0:vi.left_time)-300:0)*1e3))}})}NA&&KA()},[NA]),(0,b.useEffect)(()=>{var KA;return PA.get("type")==="exercises"&&((KA=_n==null?void 0:_n.exercise)!=null&&KA.screen_open)&&(window.removeEventListener("blur",Ms,!1),Qr.U.forEach((Fr,aa)=>{window.addEventListener(Fr,Ms,!1)}),window.addEventListener("blur",Ms,!1),window.focus()),()=>{document.removeEventListener((0,O.gH)(),Ms)}},[_n]),(0,b.useEffect)(()=>{fo==="1"&&NA&&gr!=null&&gr.language&&Gl()},[NA,Mn,gr==null?void 0:gr.language,fo]),(0,b.useEffect)(()=>(gr!=null&&gr.is_program&&(co.current=0,us.current=setInterval(()=>{Pu()},15e3)),()=>{clearInterval(us.current)}),[gr==null?void 0:gr.is_program]);const Pu=()=>Cn(void 0,null,function*(){let KA=yield(0,le.ZP)(`/api/myproblems/${NA}/save_long_time.json`,{method:"get",params:{answer_long_time:co.current}})}),Ms=()=>{Rs.current||(0,O.BU)(),window.parent.postMessage("backExercise","*")};function Gl(){return Cn(this,null,function*(){try{const KA=yield(0,_.zO)(NA,{limit:15,page:Mn,language:gr==null?void 0:gr.language});TA({type:2,payload:KA})}catch(KA){console.log(KA)}})}function po(KA){TA({type:10,payload:KA})}function va(KA){return Cn(this,null,function*(){var Fr;let aa;(PA.get("ip_limit")==="inner"||PA.get("ip_bind_type")==="true")&&(aa=yield(0,OA.y)({ip_limit:PA.get("ip_limit"),ip_bind:PA.get("ip_bind_type")==="true"}));const Kn=yield(0,_.n4)(NA,{code:ge.Base64.encode(KA||gr.code),language:gr==null?void 0:gr.language,exercise_id:PA.get("exercisesId"),question_id:PA.get("questionId"),ip:aa});return Kn.status===-5&&(0,Xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:GA(kA({errorMessage:Kn==null?void 0:Kn.message},(_n==null?void 0:_n.exercise)||{}),{exercise_user_id:(Fr=_n==null?void 0:_n.exercise)==null?void 0:Fr.exercise_user_id,id:PA.get("exercisesId")})}}),Kn})}function ku(){return Cn(this,null,function*(){if(Ni.current=2,!xn){TA({type:5,payload:!0});try{ve.Z.publish("to-commit-info");const KA=yield va();if(console.log(KA,1),KA.status===0){let Un=function(){return Cn(this,null,function*(){const{status:hn,data:xs}=yield(0,_.rX)(NA,"submit"),Oi=Ta()-vi>(Kn*xa+30)*1e3;if(hn!==0&&!Oi&&setTimeout(Un,1e3),Oi&&hn!==0){Ne.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),TA({type:5,payload:!1});return}if(hn===0){xs.status===2&&Ne.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(xs==null?void 0:xs.status)===0&&PA.get("type")==="1"&&uo(!0);const Zl=yield(0,_.zO)(NA,{limit:15,page:Mn,language:gr==null?void 0:gr.language});TA({type:8,payload:GA(kA({},ir),{submitResult:xs,submitting:!1,submitRecords:Zl})})}})},Fr={};PA.get("type")==="exercises"&&(Fr.extras={exercise_id:PA.get("exercisesId"),question_id:PA.get("questionId")},(PA.get("ip_limit")==="inner"||PA.get("ip_bind_type")==="true")&&(Fr.extras.ip=yield(0,OA.y)({ip_limit:PA.get("ip_limit"),ip_bind:PA.get("ip_bind_type")==="true"})));const aa=yield(0,_.bM)(NA,Fr);if(aa.status===-1&&PA.get("exercisesId")){window.parent.location.href=`/classrooms/${PA.get("coursesId")}/exercise/${PA.get("exercisesId")}/detail`;return}const{time_limit:Kn,test_case_size:xa}=gr,vi=Ta();aa.status>-1?Un():TA({type:5,payload:!1})}else TA({type:5,payload:!1})}catch(KA){console.log(KA),TA({type:5,payload:!1})}Li(!1)}})}function cs(){return Cn(this,null,function*(){Ni.current=1,ir.debuging=!0,TA({type:4,payload:!0});try{if((yield va()).status===0){let vi=function(){return Cn(this,null,function*(){const{status:Un,message:hn,data:xs}=yield(0,_.rX)(NA,"debug"),Oi=Ta()-xa>(Fr+30)*1e3;if(Un!==0&&!Oi&&(TA({type:6,payload:hn}),setTimeout(vi,1e3)),Oi){Ne.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),TA({type:4,payload:!1}),TA({type:7,payload:GA(kA({},ir),{debugResult:{status:2},debuging:!1})});return}Un===0&&(xs.status===2&&Ne.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),TA({type:4,payload:!1}),TA({type:7,payload:GA(kA({},ir),{debugResult:xs,debuging:!1})}))})};const{time_limit:Fr}=gr;let aa={input:encodeURIComponent(ur.test_case.input)};PA.get("type")==="exercises"&&(aa.exercise_id=PA.get("exercisesId"));const Kn=yield(0,_.MU)(NA,aa);if(Kn.status===-1&&PA.get("exercisesId")){window.parent.location.href=`/classrooms/${PA.get("coursesId")}/exercise/${PA.get("exercisesId")}/detail`;return}const xa=Ta();(Kn==null?void 0:Kn.status)>-1?vi():TA({type:4,payload:!1})}else TA({type:4,payload:!1})}catch(KA){console.log(KA)}finally{}})}function ci(KA,Fr){const aa=Fr?{modify_code:!1}:{};TA({type:3,payload:GA(kA({},ur),{hack:kA(GA(kA({},gr),{code:KA}),aa)})}),Li(!0)}const ju=KA=>Cn(void 0,null,function*(){let Fr=yield(0,le.ZP)(`/api/problems/${gr==null?void 0:gr.identifier}/start.json`,{method:"get",params:{language:KA==="C++"||KA==="c++"?encodeURIComponent(KA):KA,hack_user_id:Ii==null?void 0:Ii.user_id}});Fr.status!==-1&&Xe.history.replace(`/myproblems/${Fr==null?void 0:Fr.identifier}${window.location.search}`)});function zi(KA){let Fr=KA.target.value;TA({type:3,payload:GA(kA({},ur),{test_case:{input:Fr}})})}function Vl(){return Cn(this,null,function*(){try{let KA={};PA.get("type")==="exercises"?KA.exercise_id=PA.get("exercisesId"):gr!=null&&gr.homework_common_id&&(KA.homework_common_id=gr==null?void 0:gr.homework_common_id);const Fr=yield(0,_.H7)(NA,kA({},KA));Fr.status===401||(ci(ge.Base64.decode(Fr.code)),(PA.get("type")==="exercises"||gr!=null&&gr.homework_common_id)&&ve.Z.publish("to-reset-info"))}catch(KA){console.log(KA)}})}function Fs(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pA.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",pA.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Cn(this,null,function*(){const KA=yield(0,_.fi)(NA);KA.status===401||ci(ge.Base64.decode(KA.code),!0)})}})}function hl(){TA({type:9,payload:!0})}function bn(){TA({type:9,payload:!1})}function Hu(KA){return Cn(this,null,function*(){yield(0,_.MK)(NA,KA),TA({type:1,payload:{showNote:!1,data:GA(kA({},ur),{hack:GA(kA({},gr),{notes:KA.notes})})}})})}const Tu={hack:gr,isLoading:kn,input:(It=ur==null?void 0:ur.test_case)==null?void 0:It.input,is_file:(rA=ur==null?void 0:ur.test_case)==null?void 0:rA.is_file,language:gr==null?void 0:gr.language,code:gr==null?void 0:gr.code,title:"main."+Ei[gr==null?void 0:gr.language],modify_code:gr==null?void 0:gr.modify_code,notes:gr==null?void 0:gr.notes,debugResult:mn,debuging:Fa,submitting:xn,submitResult:Br,executingMessage:ga,onCancelNote:bn,onAddNote:Hu,showNote:Ki,user:Ii,onShowNote:hl,onSubmitCode:ku,onChangeCode:ci,onChangeInput:zi,onDebugCode:cs,onResetCode:Vl,onSyncCode:Fs,onUpdateCode:va,onChangeLanguage:ju,isWhiteTheme:Ra,setIsWhiteTheme:Wn,topDispatch:TA};function Hc(){return Cn(this,null,function*(){const{praise_count:KA}=yield(0,_.vl)(gr.id,{container_type:"Hack",type:1});let Fr=GA(kA({},ur),{hack:GA(kA({},gr),{praises_count:KA,user_praise:!gr.user_praise})});TA({type:3,payload:Fr})})}const Si={topicId:NA,submitResult:Br,submitRecords:cn,submitting:xn,page:Mn,onPageChange:po,hack:gr,user:ur==null?void 0:ur.user,hack_sets:ur==null?void 0:ur.hack_sets,current_user:ur==null?void 0:ur.current_user,onTriggerPraise:Hc,setActiveIndex:ho};return console.log(_n),pA.createElement(pA.Fragment,null,pA.createElement(ue.Z,{spinning:on,delay:500},ur?pA.createElement(pA.Fragment,null,pA.createElement("header",{className:$n()(Dr.Z.header,Ra&&Dr.Z.whiteHeader)},PA.get("type")!=="exercises"&&pA.createElement("div",null,pA.createElement("img",{src:`${S.Z.IMG_SERVER}/images/${Ii==null?void 0:Ii.image_url}`,alt:"user",width:36}),pA.createElement("span",{style:{color:Ra?"#333":"#B2BACB",fontSize:16}},Ii==null?void 0:Ii.name)),PA.get("type")==="exercises"&&pA.createElement("div",null,pA.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",pA.createElement("span",{className:"ml10"},(dr=_n==null?void 0:_n.exercise)==null?void 0:dr.user_name)),pA.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",pA.createElement("span",{className:"ml10"},(er=_n==null?void 0:_n.exercise)==null?void 0:er.student_id))),pA.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},pA.createElement("div",null,gr.name)),(gr==null?void 0:gr.is_program)&&pA.createElement(Wr.Z,{defaultValue:gr==null?void 0:gr.answer_long_time,onChange:KA=>{co.current=KA},className:Dr.Z.timepiece}),Ii!=null&&Ii.hack_manager?pA.createElement(Xe.Link,{className:Dr.Z.btn_edit,to:PA.get("type")==="1"?PA.get("pageId")?`/problems/newedit/${gr.identifier}?type=1&pageId=${PA.get("pageId")}&backUrl=${PA.get("backUrl")}`:`/problems/newedit/${gr.identifier}?type=1`:`/problems/newedit/${gr.identifier}`}," ",pA.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((tr=_n==null?void 0:_n.exercise)==null?void 0:tr.left_time)&&pA.createElement(pA.Fragment,null,pA.createElement("span",{style:{color:ma,marginRight:6},className:`iconfont icon-daojishi ${Dr.Z.djs}`}),pA.createElement("span",{className:"c-white mr20"},pA.createElement(dl,{valueStyle:{color:ma,fontSize:20,fontWeight:500},title:pA.createElement("span",{style:{color:ma,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ni,onFinish:()=>Cn(void 0,null,function*(){const KA=yield(0,h.VL)({categoryId:PA.get("exercisesId"),commit_method:2});if((KA==null?void 0:KA.status)===0&&(va(),Ne.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:pA.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",pA.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Cn(void 0,null,function*(){window.parent.location.href=`/classrooms/${PA.get("coursesId")}/exercise/${PA.get("exercisesId")}/detail`})})),(KA==null?void 0:KA.status)===-3){const Fr=parseInt(KA==null?void 0:KA.message);mi(Date.now()+Fr*1e3)}})}))),PA.get("type")==="exercises"?pA.createElement(q.ZP,{type:"primary",onClick:()=>{const KA=()=>Cn(void 0,null,function*(){yield va(),Li(!1),Ln(),Rs.current=!0,Ms()});if(!(cn!=null&&cn.records_count)||Pr){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:pA.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:KA});return}KA()}},pA.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):pA.createElement("span",{onClick:()=>{var KA;if(PA.get("backUrl"))Xe.history.push(PA.get("backUrl"));else if(PA.get("type")==="1"){let Fr=(KA=localStorage.getItem("program_homework"))==null?void 0:KA.split(",");Xe.history.push(`/classrooms/${Fr==null?void 0:Fr[0]}/program_homework/${Fr==null?void 0:Fr[1]}/detail`)}else Xe.history.push("/problemset")}},pA.createElement(ie.Z,{title:"\u5173\u95ED"},pA.createElement("i",{style:{color:Ra?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),pA.createElement(ue.Z,{size:"large",spinning:kn},pA.createElement(N.Z,{className:$n()(Dr.Z.myProblems,Ra&&Dr.Z.whiteMyProblems),leftChild:pA.createElement(vr,kA({},Si)),rightChild:pA.createElement(Ui,kA({},Tu))}))):null,pA.createElement(Ne.default,{centered:!0,closable:!1,width:680,footer:null,open:Ho,className:"oj-modal"},pA.createElement("section",{className:"oj-modal-content"},pA.createElement("div",{className:"oj-modal-head"},pA.createElement("img",{src:zr,alt:""}),pA.createElement("i",{onClick:()=>uo(!1),className:"iconfont icon-guanbi1"})),pA.createElement("aside",null,pA.createElement("img",{className:"mr30",src:Vn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",pA.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Br==null?void 0:Br.execute_time,"ms"),"\u4F18\u4E8E",pA.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Br==null?void 0:Br.time_better_than)||100,"%"),"\u7684\u7528\u6237"),pA.createElement("aside",{className:"mb50"},pA.createElement("img",{src:Dn.Z,className:"mr30"}),pA.createElement("span",{className:"oj-modal-tt"},pA.createElement("span",null,pA.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),pA.createElement("span",{className:"c-light-primary"},Br==null?void 0:Br.execute_memory,"kb")),pA.createElement("span",null,pA.createElement("span",null))),"\u4F18\u4E8E",pA.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Br==null?void 0:Br.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),pA.createElement("div",{id:"oj-modal-next",onClick:()=>Cn(void 0,null,function*(){var KA;if(Br!=null&&Br.next_identifier){let Fr=yield(0,le.ZP)(`/api/problems/${Br==null?void 0:Br.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ii==null?void 0:Ii.user_id}});Fr&&(window.location.href=`/myproblems/${Fr==null?void 0:Fr.identifier}${window.location.search}`)}else{let Fr=(KA=localStorage.getItem("program_homework"))==null?void 0:KA.split(",");Xe.history.push(`/classrooms/${Fr==null?void 0:Fr[0]}/program_homework/${Fr==null?void 0:Fr[1]}/detail`)}}),className:"oj-modal-btn"},Br!=null&&Br.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),pA.createElement(Jr.Z,{successCb:()=>{Ni.current===1?cs():ku()}}))};function $a({title:We,modify_code:It,onSyncCode:rA,onShowCodeSetting:dr,onResetCode:er,hack:tr,onChangeLanguage:ir,isWhiteTheme:TA}){var NA;const nr=()=>{Ne.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:pA.createElement(U.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:er})},[PA]=(0,Xe.useSearchParams)(),on=PA.get("language"),ur=mn=>mn==="1"?"c++":mn==="2"?"C++":mn;return(0,b.useEffect)(()=>{on&&ir(ur(on))},[]),(0,b.useEffect)(()=>{tr!=null&&tr.tpm_code_modified&&Ne.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:pA.createElement(U.Z,null),content:pA.createElement("div",null,pA.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),pA.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),pA.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>er()})},[tr==null?void 0:tr.language]),console.log(tr,TA,"hack"),pA.createElement("div",{className:`${Dr.Z.codeHead} ${TA?Dr.Z.whiteCodeHead:""}`},pA.createElement("div",{className:Dr.Z.navWrap},(NA=tr==null?void 0:tr.all_language)==null?void 0:NA.map(mn=>pA.createElement("div",{className:`${Dr.Z.nav} ${mn===(tr==null?void 0:tr.language)?Dr.Z.active:""}`,key:mn,onClick:()=>ir(mn)},pA.createElement(ie.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},pA.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),pA.createElement("span",null,mn)))),pA.createElement(m.Z,{align:"middle",style:{marginLeft:"auto"}},It?pA.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:rA},pA.createElement("img",{src:$,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,pA.createElement("a",{onClick:nr},pA.createElement(ie.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},pA.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),pA.createElement("a",{onClick:dr},pA.createElement(ie.Z,{title:"\u8BBE\u7F6E"},pA.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ui(We){var It=We,{input:rA,is_file:dr,showNote:er,onShowNote:tr,notes:ir,onCancelNote:TA,onAddNote:NA,debugResult:nr,language:PA,debuging:on,submitting:ur,executingMessage:mn,code:Br,onSubmitCode:cn,onDebugCode:Mn,onChangeCode:Ki,onChangeInput:Fa,onUpdateCode:xn,user:ga,isLoading:ma,submitResult:Tr}=It,ni=Ri(It,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function mi(Ci){return pA.createElement($a,GA(kA({},ni),{onShowCodeSetting:Ci}))}const _n=kA({input:rA,is_file:dr,debugResult:nr,debuging:on,submitting:ur,executingMessage:mn,onDebugCode:Mn,onChangeCode:Ki,onSubmitCode:cn,onChangeInput:Fa,user:ga,submitResult:Tr},ni);return pA.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},pA.createElement(Ce,{setIsWhiteTheme:ni==null?void 0:ni.setIsWhiteTheme,isLoading:ma,language:PA,value:Br,onChange:Ki,onUpdateCode:xn,ActionBarRender:mi}),pA.createElement(X.ZP,kA({},_n)))}},55956:function(fr,wA,M){"use strict";M.d(wA,{h:function(){return b}});var b=(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))(b||{})},50582:function(fr,wA,M){"use strict";M.d(wA,{H7:function(){return F},MK:function(){return U},MU:function(){return h},X6:function(){return N},bM:function(){return _},fi:function(){return I},fu:function(){return m},n4:function(){return H},rX:function(){return S},vl:function(){return L},zO:function(){return O}});var b=M(82093),Xe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,q=(P,K,J)=>K in P?Xe(P,K,{enumerable:!0,configurable:!0,writable:!0,value:J}):P[K]=J,ie=(P,K)=>{for(var J in K||(K={}))Ne.call(K,J)&&q(P,J,K[J]);if(Ae)for(var J of Ae(K))ue.call(K,J)&&q(P,J,K[J]);return P};function m(P,K){return(0,b.U2)(`myproblems/${P}.json`,ie({hidePopLogin:!0},K||{}))}function _(P,K){return(0,b.v_)(`myproblems/${P}/code_submit.json`,K)}function h(P,K){return(0,b.v_)(`myproblems/${P}/code_debug.json`,K)}function O(P,K){return K.language&&(K.language=encodeURIComponent(K.language)),(0,b.U2)(`myproblems/${P}/submit_records.json`,K)}function N(P){return(0,b.U2)("myproblems/record_detail.json",{id:P})}function S(P,K){return(0,b.U2)(`myproblems/${P}/result.json`,{mode:K})}function U(P,K){return(0,b.v_)(`myproblems/${P}/add_notes.json`,K)}function F(P,K){return(0,b.v_)(`myproblems/${P}/restore_initial_code.json`,K)}function I(P){return(0,b.v_)(`myproblems/${P}/sync_code.json`)}function H(P,K){return(0,b.v_)(`myproblems/${P}/update_code.json`,K)}function L(P,K){return(0,b.v_)(`discusses/${P}/plus.json`,K)}},40148:function(fr,wA,M){"use strict";M.d(wA,{Im:function(){return Ve},ZP:function(){return Ce},gZ:function(){return D}});var b=M(59301),Xe=M(92832),Ae=M(3113),Ne=M(84105),ue=M(87395),q=M(49162),ie=M(24334),m=M(766),_=M(7664),h=M(49661),O=M(46685),N=M(34376),S=M(92310),U=M.n(S),F=M(59301),I=Object.defineProperty,H=Object.defineProperties,L=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,me=($,ge,X)=>ge in $?I($,ge,{enumerable:!0,configurable:!0,writable:!0,value:X}):$[ge]=X,ze=($,ge)=>{for(var X in ge||(ge={}))K.call(ge,X)&&me($,X,ge[X]);if(P)for(var X of P(ge))J.call(ge,X)&&me($,X,ge[X]);return $},oe=($,ge)=>H($,L(ge));const{TextArea:tt}=Xe.default,Te={visible:!1,tabIndex:"0"},Ve={[q.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[q.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[q.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 qe=($=>($[$.SET_VISIBLE=0]="SET_VISIBLE",$[$.SET_TABINDEX=1]="SET_TABINDEX",$))(qe||{});function V($,ge){switch(ge.type){case 0:return oe(ze({},$),{visible:ge.payload});case 1:return oe(ze({},$),{tabIndex:ge.payload});default:throw new Error}}function Se({value:$,className:ge}){const[X,ee]=(0,b.useState)(!1),Y=(0,b.useRef)(),z=(0,b.useRef)();return(0,b.useEffect)(()=>{X&&(z.current.reset(),z.current.write((0,h.pp)($||"")))},[$,X]),(0,b.useEffect)(()=>{var Qe,Ke,Re,mt;if(Y.current){z.current=new N.Terminal({fontSize:14,disableStdin:!0}),z.current.open(Y.current);const kt=Y.current.offsetWidth-14,et=((mt=(Re=(Ke=(Qe=z.current)==null?void 0:Qe._core)==null?void 0:Ke._renderService)==null?void 0:Re.dimensions)==null?void 0:mt.actualCellWidth)||9.5,Zt=Math.ceil(kt/et);z.current.resize(Zt,8),ee(!0)}},[]),F.createElement("div",{ref:Y,className:U()("XtermText-valueRef",ge)})}function D($){const{status:ge,error_msg:X,output:ee,input:Y,expected_output:z,is_file:Qe,input_file_url:Ke,output_file_url:Re,expected_output_file_url:mt}=$;let kt=null;const et={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ge){case q.h.NOMATCH:kt=F.createElement(F.Fragment,null,F.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Qe&&F.createElement(Se,{className:"mb10",value:Y}),Qe&&F.createElement("div",{style:et},F.createElement("a",{onClick:()=>(0,h.LR)(Ke,Y)},Y)),F.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&F.createElement(Se,{className:"mb10",value:ee&&ie.Base64.decode(ee)||""}),Qe&&F.createElement("div",{style:et},F.createElement("a",{onClick:()=>(0,h.LR)(Re,ee)},ee)),F.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&F.createElement(Se,{className:"mb10",value:z&&ie.Base64.decode(z)||""}),Qe&&F.createElement("div",{style:et},F.createElement("a",{onClick:()=>(0,h.LR)(mt,z)},z)));break;case q.h.EXECUTEFAILURE:kt=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&F.createElement(_.Z,{value:Y,style:et}),Qe&&F.createElement("div",{style:et},F.createElement("a",{onClick:()=>(0,h.LR)(Ke,Y)},Y)),F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:"error"},ie.Base64.decode(X)));break;case q.h.COMPILEFAILURE:kt=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&F.createElement(_.Z,{value:Y,style:et}),Qe&&F.createElement("div",{style:et},F.createElement("a",{onClick:()=>(0,h.LR)(Ke,Y)},Y)),F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:"error"},ie.Base64.decode(X)));break;case q.h.PODFAILURE:kt=F.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case q.h.TIMEOUT:kt=F.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return F.createElement(F.Fragment,null," ",kt," ")}function be($){const{status:ge,error_msg:X,execute_time:ee,output:Y,input:z,expected_output:Qe,is_file:Ke,input_file_url:Re,output_file_url:mt,expected_output_file_url:kt}=$;let et=null;switch(ge){case q.h.OK:et=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ee,"\u79D2"),F.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),F.createElement("pre",null,ie.Base64.decode(Y)));break;case q.h.NOMATCH:et=F.createElement(F.Fragment,null,F.createElement("p",null,"\u8F93\u5165\uFF1A",F.createElement("pre",null,z)),F.createElement("p",null,"\u8F93\u51FA\uFF1A",Y&&ie.Base64.decode(Y)),F.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Qe&&ie.Base64.decode(Qe)));break;case q.h.EXECUTEFAILURE:et=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",F.createElement("pre",null,z)),F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:"error"},ie.Base64.decode(X)));break;case q.h.COMPILEFAILURE:et=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",F.createElement("pre",null,z)),F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:"error"},ie.Base64.decode(X)));break;case q.h.PODFAILURE:et=F.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case q.h.TIMEOUT:et=F.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return F.createElement(F.Fragment,null," ",et," ")}var Ce=({id:$,is_file:ge,input:X,debuging:ee,submitting:Y,executingMessage:z,debugResult:Qe,onChangeInput:Ke,onDebugCode:Re,onSubmitCode:mt})=>{const[kt,et]=(0,b.useReducer)(V,Te),{visible:Zt,tabIndex:sA}=kt;(0,b.useEffect)(()=>{et({type:0,payload:!1})},[$]);function Rt(ae){let k=ae.target.id;et({type:1,payload:k})}function nA(){et({type:0,payload:!Zt})}const Yt=(0,b.useMemo)(()=>{if(Qe){const{status:ae}=Qe;return F.createElement(F.Fragment,null,be(Qe))}return null},[Qe]);function d(){et({type:0,payload:!0}),et({type:1,payload:"1"}),Re()}return F.createElement("div",{className:"test-case-panel"},F.createElement("div",{className:`test-case-panel-body ${Zt?"active":""}`},F.createElement("ul",{className:"s-navs"},F.createElement("li",null,F.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),F.createElement(O.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:F.createElement(tt,{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:ge?"":X,onChange:Ke}),rightNode:ee?F.createElement(m.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Qe?Yt:F.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")})),F.createElement("a",{className:`btn-collapse ${Zt?"up":""}`,onClick:nA},Zt?F.createElement(Ne.Z,null):F.createElement(ue.Z,null)),F.createElement("footer",{className:"footer"},F.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),F.createElement("div",{className:"flex-container"},F.createElement(Ae.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),F.createElement(Ae.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),F.createElement(Ae.ZP,{className:"btn-green",type:"ghost",loading:ee,onClick:d},"\u8C03\u8BD5\u4EE3\u7801"),F.createElement(Ae.ZP,{type:"primary",className:"custom-ant-disabled",loading:Y,disabled:Y,onClick:()=>{et({type:0,payload:!1}),mt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(fr,wA,M){"use strict";M.d(wA,{h:function(){return b}});var b=(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))(b||{})},12062:function(fr,wA,M){"use strict";M.d(wA,{Y2:function(){return Ce},ZP:function(){return $}});var b=M(59301),Xe=M(54580),Ae=M(8591),Ne=M(43418),ue=M(95237),q=M(5112),ie=M(3113),m=M(24905),_=M(6848),h=M(92832),O={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"},N="data:image/png;base64,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",S=M(47257),U=M.n(S),F=M(82093),I=M(1012),H=M(49661),L=M(10825),P=M(59301),K=Object.defineProperty,J=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Te=(ge,X,ee)=>X in ge?K(ge,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ge[X]=ee,Ve=(ge,X)=>{for(var ee in X||(X={}))oe.call(X,ee)&&Te(ge,ee,X[ee]);if(ze)for(var ee of ze(X))tt.call(X,ee)&&Te(ge,ee,X[ee]);return ge},qe=(ge,X)=>J(ge,me(X)),V=(ge,X,ee)=>new Promise((Y,z)=>{var Qe=mt=>{try{Re(ee.next(mt))}catch(kt){z(kt)}},Ke=mt=>{try{Re(ee.throw(mt))}catch(kt){z(kt)}},Re=mt=>mt.done?Y(mt.value):Promise.resolve(mt.value).then(Qe,Ke);Re((ee=ee.apply(ge,X)).next())});const{Dragger:Se}=Xe.default,D=ge=>{const X=kt=>kt&&kt.substring(0,kt.lastIndexOf("."));for(var ee=[...ge],Y=0,z=[],Qe=0;Qe<ee.length;Qe++){for(var Ke="",Re=0;Re<z.length;Re++)if(X(z[Re][0].name)==X(ee[Qe].name)){Y=1,Ke=Re;break}if(Y==1)z[Ke].push(ee[Qe]),Y=0;else if(Y==0){let kt=new Array;kt.push(ee[Qe]),z.push(kt)}}return z.map(kt=>{if(kt.forEach(et=>{let Zt=et.name.split(/\.(?=[^\.]+$)/);et.name=`${Zt[0]}.${Zt[1].toLowerCase()}`}),kt[0].name.includes(".in"))return kt.length===2?kt:[kt[0],{}];if(kt[0].name.includes(".out"))return kt.length===2?kt.reverse():[{},kt[0]]})},be=({onClose:ge,onOK:X,visible:ee,wrapClassName:Y,rootIdentifier:z,multiple:Qe=!1,defaultMultipleValue:Ke=!0})=>{const[Re,mt]=(0,b.useState)([]),[kt,et]=(0,b.useState)({}),[Zt,sA]=(0,b.useState)(!1),[Rt,nA]=(0,b.useState)(!0),[Yt,d]=(0,b.useState)(null),ae=(0,b.useRef)([]),k=(0,b.useRef)(0),p=()=>{ge()};(0,b.useEffect)(()=>{g()},[]),(0,b.useEffect)(()=>{ee&&(ae.current=[],k.current=0,mt([]),nA(Ke))},[ee]);const g=()=>V(void 0,null,function*(){try{d(!0)}catch(at){}}),T=at=>at&&at.substring(0,at.lastIndexOf(".")),te=at=>{var Dt,Ue;const ke=T((Dt=at[0])==null?void 0:Dt.name)||T((Ue=at[1])==null?void 0:Ue.name),Ge=Re.filter(lt=>T(lt.name)!==ke);ae.current=[...Ge],mt([...Ge])},ve=at=>{if(!Rt){const Lt=new FormData;Lt.append("file",at.file),(0,F.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Lt},!0).then(yt=>{if(yt.status===0){k.current=k.current+1;const EA=ae.current.map(oA=>{var xA;if(oA.name===at.name){const QA=Ve({},oA);return(xA=at==null?void 0:at.name)!=null&&xA.includes(".in")?QA.input=yt==null?void 0:yt.content:QA.output=yt==null?void 0:yt.content,QA}return oA});if(ae.current=[...EA],mt([...EA]),k.current>0&&k.current===Re.length){sA(!1);let oA=D(EA);oA=oA.filter(xA=>{var QA,bt;return!!((QA=xA[0])!=null&&QA.name&&((bt=xA[1])!=null&&bt.name))}),oA=oA.map(xA=>qe(Ve(Ve({},xA[0]),xA[1]),{is_file:!1})),X(oA),ge()}}else sA(!1),ge()});return}if(Yt){const Lt=new FormData;Lt.append("file",at.file),z===null?Lt.append("identifier","testsets"):Lt.append("identifier",z),(0,F.ZP)("/api/attachments.json",{method:"post",body:Lt},!0).then(yt=>{if(yt.filename){k.current=k.current+1;const EA=ae.current.map(oA=>{var xA;if(oA.name===(yt==null?void 0:yt.filename)){const QA=qe(Ve({},oA),{is_oss:!Yt});return(xA=yt==null?void 0:yt.filename)!=null&&xA.includes(".in")?(QA.in_object_key=yt==null?void 0:yt.object,QA.in_object_size=yt==null?void 0:yt.size,QA.input=yt==null?void 0:yt.filename,QA.in_file=at):(QA.out_object_key=yt==null?void 0:yt.object,QA.out_object_size=yt==null?void 0:yt.size,QA.output=yt==null?void 0:yt.filename,QA.out_file=at),QA}return oA});if(ae.current=[...EA],mt([...EA]),k.current>0&&k.current===Re.length){sA(!1);let oA=D(EA);oA=oA.filter(xA=>{var QA,bt;return!!((QA=xA[0])!=null&&QA.name&&((bt=xA[1])!=null&&bt.name))}),oA=oA.map(xA=>qe(Ve(Ve({},xA[0]),xA[1]),{is_file:!0})),X(oA),ge()}}else sA(!1),ge()});return}const Dt=new(U())({endpoint:kt.end_point,region:kt.region,accessKeyId:kt.access_key_id,accessKeySecret:kt.access_key_secret,bucket:kt.bucket,stsToken:kt.security_token}),Ue=at.name,ke={container_type:"TestSet",file_name:Ue},Ge=(0,I.Z)();let lt=`testsets/${z}/${Ge}${Ue.indexOf(".")>-1?"."+Ue.split(".").pop():""}`;z===null&&(lt=`testsets/${Ge}${Ue.indexOf(".")>-1?"."+Ue.split(".").pop():""}`),Dt.multipartUpload(lt,new Blob([at.file],{type:at.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ue+""},url:kt==null?void 0:kt.callback_url,host:kt==null?void 0:kt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,F.rz)(ke)}}).then(function(Lt){if(Lt.data.status===0){k.current=k.current+1;const jt=ae.current.map(yt=>{var EA,oA,xA,QA,bt,Jt,pt,_t,zt,yA,FA,AA,dA,HA,Sr,_A,mA;if(yt.name===((oA=(EA=Lt.data)==null?void 0:EA.data)==null?void 0:oA.file_name)){const MA=qe(Ve({},yt),{is_oss:!Yt});return(bt=(QA=(xA=Lt.data)==null?void 0:xA.data)==null?void 0:QA.file_name)!=null&&bt.includes(".in")?(MA.in_object_key=(pt=(Jt=Lt.data)==null?void 0:Jt.data)==null?void 0:pt.object,MA.in_object_size=(zt=(_t=Lt.data)==null?void 0:_t.data)==null?void 0:zt.size,MA.input=(FA=(yA=Lt.data)==null?void 0:yA.data)==null?void 0:FA.file_name,MA.in_file=at):(MA.out_object_key=(dA=(AA=Lt.data)==null?void 0:AA.data)==null?void 0:dA.object,MA.out_object_size=(Sr=(HA=Lt.data)==null?void 0:HA.data)==null?void 0:Sr.size,MA.output=(mA=(_A=Lt.data)==null?void 0:_A.data)==null?void 0:mA.file_name,MA.out_file=at),MA}return yt});if(ae.current=[...jt],mt([...jt]),k.current>0&&k.current===Re.length){sA(!1);let yt=D(jt);yt=yt.filter(EA=>{var oA,xA;return!!((oA=EA[0])!=null&&oA.name&&((xA=EA[1])!=null&&xA.name))}),yt=yt.map(EA=>qe(Ve(Ve({},EA[0]),EA[1]),{is_file:!0})),X(yt),ge()}}})},le=at=>new Promise((Dt,Ue)=>{let ke=0,Ge=[];for(let lt=0;lt<at.length;lt++)at[lt].file.slice(0,1).arrayBuffer().then(()=>{ke++,ke===at.length&&(Ge.length?(Ae.ZP.warning(`${Ge.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ue()):Dt(at))}).catch(Lt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Lt),ke++,Ge.push(at[lt].name),ke===at.length&&(Ge.length?(Ae.ZP.warning(`${Ge.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ue()):Dt(at))})}),it=()=>V(void 0,null,function*(){if(Re.length===0){Ae.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield le(Re),sA(!0),D(Re).some(Dt=>{var Ue,ke;return!((Ue=Dt[0])!=null&&Ue.name&&((ke=Dt[1])!=null&&ke.name))})){Ne.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:()=>V(void 0,null,function*(){Re.map(Dt=>V(void 0,null,function*(){ve(Dt)}))}),onCancel:()=>{sA(!1)}});return}Re.map(Dt=>V(void 0,null,function*(){ve(Dt)}))}),Ct={name:"file",fileList:Re,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:at=>{if(Re!=null&&Re.some(Ue=>Ue.name===at.name))return Ae.ZP.info(`${at.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(at.size/1024/1024>100)return Ae.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(at.name))return Ae.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Dt={name:at.name,uid:at.uid,file:at,percent:0};return Re.push(Dt),ae.current=[...Re],mt([...Re]),!1}},ot=D(Re);return console.log(Re,ot,"fileList"),P.createElement(Ne.default,{open:ee,wrapClassName:Y,onOk:it,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Zt},onCancel:p,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},P.createElement("div",{className:O.wrap},Re.length?P.createElement("div",null,P.createElement(ue.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},P.createElement("div",{style:{visibility:Qe?"visible":"hidden"}},P.createElement("span",{className:O.greyText},"\u7528\u4F8B\u7C7B\u578B"),P.createElement(q.ZP.Group,{className:`ml20 ${O.testCaseRadio}`,optionType:"button",value:Rt,onChange:at=>nA(at.target.value)},P.createElement(q.ZP,{value:!1},"\u6587\u672C"),P.createElement(q.ZP,{value:!0},"\u6587\u4EF6"))),P.createElement(Xe.default,Ve({},Ct),P.createElement(ie.ZP,{type:"primary",className:O.btnS},P.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),P.createElement(Ce,{data:ot,onRemove:te})):P.createElement("div",{className:`${O.noData} mb30`},P.createElement(Xe.default.Dragger,qe(Ve({},Ct),{className:O.dragger}),P.createElement("img",{src:N,alt:"",className:"mb20"}),P.createElement("div",null,P.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),P.createElement("span",{className:O.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),P.createElement("div",{className:O.text},P.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),P.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",P.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",P.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",P.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",P.createElement("br",null))))},Ce=({data:ge=[],onRemove:X,width:ee="auto",showScore:Y=!1,disabled:z=!1,inputChange:Qe,onEvaluatingChange:Ke,onSelectAll:Re,checkAll1:mt,checkAll2:kt,checkAll3:et,checkAll4:Zt,checkAll5:sA,showEvaluatingSetting:Rt=!1,className:nA="",isProgramHomework:Yt=!1})=>{const d={value:"",filename:"",dataUrl:""},[ae,k]=(0,b.useState)(Ve({},d)),p=te=>{let ve=document.createElement("a");document.body.appendChild(ve);let le=URL.createObjectURL(te.file);ve.href=le,ve.download=te.name,ve.click(),URL.revokeObjectURL(le),document.body.removeChild(ve)},g=(te,ve)=>{(0,H.LR)(te,ve)},T=(te,ve)=>{Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:P.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{X(te,ve)},onCancel:()=>{}})};return ge.length?P.createElement("div",{className:nA,style:{width:ee}},P.createElement("div",{className:`${Yt?O.headProgram:O.head}`},Rt&&P.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},P.createElement(m.default,{checked:mt,onChange:te=>{Re(te.target.checked,"hidden")}}),P.createElement(_.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},P.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),P.createElement("div",{style:{width:Yt?"25%":"15%"}},"\u7528\u4F8B"),P.createElement("div",{style:{width:Y?Yt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),P.createElement("div",{style:{width:Y?Yt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Y&&P.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Rt&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(m.default,{checked:Zt,onChange:te=>{Re(te.target.checked,"input_visible")}}),P.createElement(_.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},P.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Rt&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(m.default,{checked:kt,onChange:te=>{Re(te.target.checked,"is_invisible")}}),P.createElement(_.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},P.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Rt&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(m.default,{checked:sA,onChange:te=>{Re(te.target.checked,"actual_output_visible")}}),P.createElement(_.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},P.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Rt&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(m.default,{checked:et,onChange:te=>{Re(te.target.checked,"last_match_rule")}}),P.createElement(_.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"},P.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),P.createElement("div",{className:O.operation,style:Yt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),P.createElement("div",{className:O.listWrapper,style:{boxShadow:Yt?"0px 2px 4px 0px #EAEEF4":"unset"}},ge.map((te,ve)=>{var le,it,Ct,ot;return P.createElement("div",{key:ve,className:O.list,style:Yt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Rt&&P.createElement("div",{style:{width:"15%"}},P.createElement(m.default,{checked:!!te.hidden,onChange:at=>{Ke(at.target.checked,ve,"hidden")}})),P.createElement("div",{style:{width:Yt?"25%":"15%",paddingLeft:Yt?"5px":"0px",paddingRight:Yt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ve+1),P.createElement("div",{className:O.info,style:{width:Y?Yt?"20%":"15%":"25%"}},P.createElement("span",{title:te.input||((le=te[0])==null?void 0:le.name),onClick:()=>V(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 Dt;typeof at=="string"?(Dt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),k({value:yield Dt.text(),filename:"",dataUrl:at})):(Dt=yield(0,H.db)(at.file),k({value:Dt.text,filename:at.name,dataUrl:Dt.link}))})},te.input||((it=te[0])==null?void 0:it.name))),P.createElement("div",{className:O.info,style:{width:Y?Yt?"20%":"15%":"25%"}},P.createElement("span",{title:te.output||((Ct=te[1])==null?void 0:Ct.name),onClick:()=>V(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 Dt;typeof at=="string"?(Dt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),k({value:yield Dt.text(),filename:"",dataUrl:at})):(Dt=yield(0,H.db)(at.file),k({value:Dt.text,filename:at.name,dataUrl:Dt.link}))})},te.output||((ot=te[1])==null?void 0:ot.name))),Y&&P.createElement("div",{style:{width:"20%"}},P.createElement(h.default,{size:"large",addonAfter:Yt?"%":null,disabled:z,style:{width:"80%"},onChange:at=>Qe(at,ve),value:te.score}),!Yt&&P.createElement("span",null,"\xA0%")),Rt&&P.createElement("div",{style:{width:"20%"}},P.createElement(m.default,{checked:te.input_visible||!1,onChange:at=>{Ke(at.target.checked,ve,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Rt&&P.createElement("div",{style:{width:"20%"}},P.createElement(m.default,{checked:te.is_invisible||!1,onChange:at=>{Ke(at.target.checked,ve,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Rt&&P.createElement("div",{style:{width:"20%"}},P.createElement(m.default,{checked:te.actual_output_visible||!1,onChange:at=>{Ke(at.target.checked,ve,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Rt&&P.createElement("div",{style:{width:"20%"}},P.createElement(m.default,{checked:te.last_match_rule||!1,onChange:at=>{Ke(at.target.checked,ve,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),P.createElement("div",{onClick:()=>T(te,ve),style:Yt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},P.createElement("span",{className:O.del},"\u5220\u9664")))})),P.createElement(L.Z,{close:!0,data:ae.dataUrl,filename:ae.filename,type:ae.dataUrl.length?"txt":"",onClose:()=>k(Ve({},d)),monacoEditor:{value:ae.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):P.createElement(P.Fragment,null)};var $=be},30975:function(fr,wA,M){"use strict";M.d(wA,{AD:function(){return be},D9:function(){return Y},Hp:function(){return ze},IM:function(){return Qe},Iy:function(){return oe},KM:function(){return Yt},MJ:function(){return tt},Ne:function(){return z},ON:function(){return et},Uj:function(){return Rt},VY:function(){return mt},YO:function(){return sA},YX:function(){return Zt},Zn:function(){return F},_g:function(){return K},_k:function(){return X},c6:function(){return Se},cr:function(){return I},eV:function(){return D},fi:function(){return H},gh:function(){return qe},hS:function(){return Ke},iA:function(){return L},j6:function(){return J},je:function(){return ge},jj:function(){return me},kS:function(){return kt},o6:function(){return V},pO:function(){return nA},rQ:function(){return Ce},sA:function(){return Ve},xm:function(){return ee},xo:function(){return Re},y8:function(){return $},yd:function(){return P}});var b=M(64948),Xe=M(76560),Ae=M(49661),Ne=M(8591),ue=M(90524),q=Object.defineProperty,ie=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,h=(d,ae,k)=>ae in d?q(d,ae,{enumerable:!0,configurable:!0,writable:!0,value:k}):d[ae]=k,O=(d,ae)=>{for(var k in ae||(ae={}))m.call(ae,k)&&h(d,k,ae[k]);if(ie)for(var k of ie(ae))_.call(ae,k)&&h(d,k,ae[k]);return d},N=(d,ae,k)=>new Promise((p,g)=>{var T=le=>{try{ve(k.next(le))}catch(it){g(it)}},te=le=>{try{ve(k.throw(le))}catch(it){g(it)}},ve=le=>le.done?p(le.value):Promise.resolve(le.value).then(T,te);ve((k=k.apply(d,ae)).next())});const S=()=>{(0,Xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},U=()=>{(0,Xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},F=d=>N(void 0,null,function*(){S(),(yield(0,b.YR)(O({},d))).status===0&&(yield(0,Ae.QH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/courses/${d.coursesId}/export_couser_info.json`,query:d}))),U()}),I=d=>N(void 0,null,function*(){const ae=yield(0,b.yS)(O({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/course_member_act_score`);else{if(ae.status===-2)return ae;ae.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/course_member_act_score`))}}),H=d=>N(void 0,null,function*(){const ae=yield(0,b.W0)(O({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_score`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_score`))}}),L=d=>N(void 0,null,function*(){const ae=yield(0,b.Nl)(O({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_exercise_and_other`))}}),P=d=>N(void 0,null,function*(){const ae=yield(0,b.IU)(O({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/export_star_user`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/export_star_user`))}}),K=d=>N(void 0,null,function*(){const ae=yield(0,b.td)(O({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ae.status===-2)return ae;if(ae.status===-3)(0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_exercise_and_other`);else if(ae.status===-4)return ae}}),J=d=>N(void 0,null,function*(){const ae=yield(0,b.QX)(O({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_homework`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_homework`))}}),me=(d,ae)=>N(void 0,null,function*(){const k=yield(0,b.o_)(O({},d));k.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`)):k.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`))}),ze=(d,ae)=>N(void 0,null,function*(){const k=yield(0,b.ZL)(O({},d));k.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`)):k.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`))}),oe=(d,ae)=>N(void 0,null,function*(){const k=yield(0,b.aP)(O({},d));k.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`)):k.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`))}),tt=(d,ae)=>N(void 0,null,function*(){const k=yield(0,b.vV)(O({},d));k.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`)):k.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`))}),Te=d=>N(void 0,null,function*(){S(),(yield exportCourseWorkListAppendix(O({},d))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${d.categoryId}/works_list.zip`,query:d}))),U()}),Ve=d=>N(void 0,null,function*(){S(),yield(0,Ae.QH)("",ue.Z.API_SERVER+`/api/polls/${d.categoryId}/commit_result.xlsx`),U()}),qe=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/courses/${d.coursesId}/attendances/export_xlsx_data.xlsx`,query:d}))}),V=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/courses/${d.coursesId}/video_study_statics.xlsx`,query:d}))}),Se=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/courses/${d.coursesId}/export_video_study.xlsx`,query:d}))}),D=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/courses/${d.coursesId}/export_course_students_info.xlsx`,query:d}))}),be=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+"/api/school_manages/students.xlsx",query:d}))}),Ce=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+"/api/item_banks/export.xlsx",query:d}))}),$=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:d}))}),ge=d=>N(void 0,null,function*(){const ae=yield(0,b.Uy)(O({},d));ae.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/exercise_score,export_exercise_users`)):ae.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/exercise_score,export_exercise_users`))}),X=d=>N(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/export_records/${d.id}.xlsx`,query:d}))}),ee=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:d}))}),Y=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/courses/${d==null?void 0:d.coursesId}/${d.menuKey}_statistic.xlsx?${d.checkedList.map(ae=>`course_group_id[]=${ae}`).join("&")}`,query:d}))}),z=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/ec_years/${d==null?void 0:d.ec_year_id}/ec_training_objectives.xlsx`,query:d}))}),Qe=d=>N(void 0,null,function*(){yield(0,Ae.FH)(d==null?void 0:d.name,(0,Ae.NY)({url:ue.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:d}))}),Ke=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/ec_years/${d==null?void 0:d.ec_year_id}/ec_courses.xlsx`,query:d}))}),Re=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/ec_years/${d==null?void 0:d.ec_year_id}/ec_graduation_requirements.xlsx`,query:d}))}),mt=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:d}))}),kt=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:d}))}),et=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/examination_banks/${d.id}.json`,query:d}))}),Zt=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/exercises/${d.categoryId}.json`,query:d}))}),sA=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/polls/${d==null?void 0:d.id}/commit_result.json`,query:d}))}),Rt=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+"/api/paths/get_task_pass.json",query:d}))}),nA=(d,ae)=>N(void 0,null,function*(){yield(0,Ae.FH)(ae||"",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/exercises/${d==null?void 0:d.exercise_id}/consult_exercise.json`,query:d}))}),Yt=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:ue.Z.API_SERVER+`/api/competitions/${d==null?void 0:d.identifier}/competition_commit_records/member_works.xlsx`,query:d}))})},66104:function(fr,wA,M){"use strict";M.d(wA,{Z:function(){return be}});var b=M(92310),Xe=M.n(b),Ae=M(11592),Ne=M(26112),ue=M(59301),q=M(92343),ie=M(36355),m=M(84105),_=M(91857);const h=Ce=>{let{children:$}=Ce;const{getPrefixCls:ge}=ue.useContext(ie.E_),X=ge("breadcrumb");return ue.createElement("li",{className:`${X}-separator`,"aria-hidden":"true"},$===""?$:$||"/")};h.__ANT_BREADCRUMB_SEPARATOR=!0;var O=h,N=function(Ce,$){var ge={};for(var X in Ce)Object.prototype.hasOwnProperty.call(Ce,X)&&$.indexOf(X)<0&&(ge[X]=Ce[X]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,X=Object.getOwnPropertySymbols(Ce);ee<X.length;ee++)$.indexOf(X[ee])<0&&Object.prototype.propertyIsEnumerable.call(Ce,X[ee])&&(ge[X[ee]]=Ce[X[ee]]);return ge};function S(Ce,$){if(Ce.title===void 0||Ce.title===null)return null;const ge=Object.keys($).join("|");return typeof Ce.title=="object"?Ce.title:String(Ce.title).replace(new RegExp(`:(${ge})`,"g"),(X,ee)=>$[ee]||X)}function U(Ce,$,ge,X){if(ge==null)return null;const{className:ee,onClick:Y}=$,z=N($,["className","onClick"]),Qe=Object.assign(Object.assign({},(0,Ne.Z)(z,{data:!0,aria:!0})),{onClick:Y});return X!==void 0?ue.createElement("a",Object.assign({},Qe,{className:Xe()(`${Ce}-link`,ee),href:X}),ge):ue.createElement("span",Object.assign({},Qe,{className:Xe()(`${Ce}-link`,ee)}),ge)}function F(Ce,$){return(X,ee,Y,z,Qe)=>{if($)return $(X,ee,Y,z);const Ke=S(X,ee);return U(Ce,X,Ke,Qe)}}var I=function(Ce,$){var ge={};for(var X in Ce)Object.prototype.hasOwnProperty.call(Ce,X)&&$.indexOf(X)<0&&(ge[X]=Ce[X]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,X=Object.getOwnPropertySymbols(Ce);ee<X.length;ee++)$.indexOf(X[ee])<0&&Object.prototype.propertyIsEnumerable.call(Ce,X[ee])&&(ge[X[ee]]=Ce[X[ee]]);return ge};const H=Ce=>{const{prefixCls:$,separator:ge="/",children:X,menu:ee,overlay:Y,dropdownProps:z,href:Qe}=Ce,Re=(mt=>{if(ee||Y){const kt=Object.assign({},z);if(ee){const et=ee||{},{items:Zt}=et,sA=I(et,["items"]);kt.menu=Object.assign(Object.assign({},sA),{items:Zt==null?void 0:Zt.map((Rt,nA)=>{var{key:Yt,title:d,label:ae,path:k}=Rt,p=I(Rt,["key","title","label","path"]);let g=ae!=null?ae:d;return k&&(g=ue.createElement("a",{href:`${Qe}${k}`},g)),Object.assign(Object.assign({},p),{key:Yt!=null?Yt:nA,label:g})})})}else Y&&(kt.overlay=Y);return ue.createElement(_.Z,Object.assign({placement:"bottom"},kt),ue.createElement("span",{className:`${$}-overlay-link`},mt,ue.createElement(m.Z,null)))}return mt})(X);return Re!=null?ue.createElement(ue.Fragment,null,ue.createElement("li",null,Re),ge&&ue.createElement(O,null,ge)):null},L=Ce=>{const{prefixCls:$,children:ge,href:X}=Ce,ee=I(Ce,["prefixCls","children","href"]),{getPrefixCls:Y}=ue.useContext(ie.E_),z=Y("breadcrumb",$);return ue.createElement(H,Object.assign({},ee,{prefixCls:z}),U(z,ee,ge,X))};L.__ANT_BREADCRUMB_ITEM=!0;var P=L,K=M(17313),J=M(83116),me=M(37613);const ze=Ce=>{const{componentCls:$,iconCls:ge}=Ce;return{[$]:Object.assign(Object.assign({},(0,K.Wf)(Ce)),{color:Ce.itemColor,fontSize:Ce.fontSize,[ge]:{fontSize:Ce.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ce.linkColor,transition:`color ${Ce.motionDurationMid}`,padding:`0 ${Ce.paddingXXS}px`,borderRadius:Ce.borderRadiusSM,height:Ce.lineHeight*Ce.fontSize,display:"inline-block",marginInline:-Ce.marginXXS,"&:hover":{color:Ce.linkHoverColor,backgroundColor:Ce.colorBgTextHover}},(0,K.Qy)(Ce)),"li:last-child":{color:Ce.lastItemColor},[`${$}-separator`]:{marginInline:Ce.separatorMargin,color:Ce.separatorColor},[`${$}-link`]:{[`
|
|
|
> ${ge} + span,
|
|
|
> ${ge} + a
|
|
|
`]:{marginInlineStart:Ce.marginXXS}},[`${$}-overlay-link`]:{borderRadius:Ce.borderRadiusSM,height:Ce.lineHeight*Ce.fontSize,display:"inline-block",padding:`0 ${Ce.paddingXXS}px`,marginInline:-Ce.marginXXS,[`> ${ge}`]:{marginInlineStart:Ce.marginXXS,fontSize:Ce.fontSizeIcon},"&:hover":{color:Ce.linkHoverColor,backgroundColor:Ce.colorBgTextHover,a:{color:Ce.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ce.componentCls}-rtl`]:{direction:"rtl"}})}};var oe=(0,J.Z)("Breadcrumb",Ce=>{const $=(0,me.TS)(Ce,{});return[ze($)]},Ce=>({itemColor:Ce.colorTextDescription,lastItemColor:Ce.colorText,iconFontSize:Ce.fontSize,linkColor:Ce.colorTextDescription,linkHoverColor:Ce.colorText,separatorColor:Ce.colorTextDescription,separatorMargin:Ce.marginXS})),tt=function(Ce,$){var ge={};for(var X in Ce)Object.prototype.hasOwnProperty.call(Ce,X)&&$.indexOf(X)<0&&(ge[X]=Ce[X]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,X=Object.getOwnPropertySymbols(Ce);ee<X.length;ee++)$.indexOf(X[ee])<0&&Object.prototype.propertyIsEnumerable.call(Ce,X[ee])&&(ge[X[ee]]=Ce[X[ee]]);return ge};function Te(Ce){const{breadcrumbName:$,children:ge}=Ce,X=tt(Ce,["breadcrumbName","children"]),ee=Object.assign({title:$},X);return ge&&(ee.menu={items:ge.map(Y=>{var{breadcrumbName:z}=Y,Qe=tt(Y,["breadcrumbName"]);return Object.assign(Object.assign({},Qe),{title:z})})}),ee}function Ve(Ce,$){return(0,ue.useMemo)(()=>Ce||($?$.map(Te):null),[Ce,$])}var qe=function(Ce,$){var ge={};for(var X in Ce)Object.prototype.hasOwnProperty.call(Ce,X)&&$.indexOf(X)<0&&(ge[X]=Ce[X]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,X=Object.getOwnPropertySymbols(Ce);ee<X.length;ee++)$.indexOf(X[ee])<0&&Object.prototype.propertyIsEnumerable.call(Ce,X[ee])&&(ge[X[ee]]=Ce[X[ee]]);return ge};const V=(Ce,$)=>{if($===void 0)return $;let ge=($||"").replace(/^\//,"");return Object.keys(Ce).forEach(X=>{ge=ge.replace(`:${X}`,Ce[X])}),ge},Se=Ce=>{const{prefixCls:$,separator:ge="/",style:X,className:ee,rootClassName:Y,routes:z,items:Qe,children:Ke,itemRender:Re,params:mt={}}=Ce,kt=qe(Ce,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:et,direction:Zt,breadcrumb:sA}=ue.useContext(ie.E_);let Rt;const nA=et("breadcrumb",$),[Yt,d]=oe(nA),ae=Ve(Qe,z),k=F(nA,Re);if(ae&&ae.length>0){const T=[],te=Qe||z;Rt=ae.map((ve,le)=>{const{path:it,key:Ct,type:ot,menu:at,overlay:Dt,onClick:Ue,className:ke,separator:Ge,dropdownProps:lt}=ve,Lt=V(mt,it);Lt!==void 0&&T.push(Lt);const jt=Ct!=null?Ct:le;if(ot==="separator")return ue.createElement(O,{key:jt},Ge);const yt={},EA=le===ae.length-1;at?yt.menu=at:Dt&&(yt.overlay=Dt);let{href:oA}=ve;return T.length&&Lt!==void 0&&(oA=`#/${T.join("/")}`),ue.createElement(H,Object.assign({key:jt},yt,(0,Ne.Z)(ve,{data:!0,aria:!0}),{className:ke,dropdownProps:lt,href:oA,separator:EA?"":ge,onClick:Ue,prefixCls:nA}),k(ve,mt,te,T,oA))})}else if(Ke){const T=(0,Ae.Z)(Ke).length;Rt=(0,Ae.Z)(Ke).map((te,ve)=>{if(!te)return te;const le=ve===T-1;return(0,q.Tm)(te,{separator:le?"":ge,key:ve})})}const p=Xe()(nA,sA==null?void 0:sA.className,{[`${nA}-rtl`]:Zt==="rtl"},ee,Y,d),g=Object.assign(Object.assign({},sA==null?void 0:sA.style),X);return Yt(ue.createElement("nav",Object.assign({className:p,style:g},kt),ue.createElement("ol",null,Rt)))};Se.Item=P,Se.Separator=O;var D=Se,be=D},36381:function(fr,wA,M){"use strict";M.d(wA,{default:function(){return Yt}});var b=M(38819),Xe=M(92310),Ae=M.n(Xe),Ne=M(54476),ue=M(94480),q=M(42978),ie=M(76190),m=M(18929),_=M(48736),h=M(59301),O=M(75931),N=M(11592),S=M(20068),U=M(77900),F=M(10228),I=h.forwardRef(function(d,ae){var k=d.prefixCls,p=d.forceRender,g=d.className,T=d.style,te=d.children,ve=d.isActive,le=d.role,it=h.useState(ve||p),Ct=(0,q.Z)(it,2),ot=Ct[0],at=Ct[1];return h.useEffect(function(){(p||ve)&&at(!0)},[p,ve]),ot?h.createElement("div",{ref:ae,className:Ae()("".concat(k,"-content"),(0,S.Z)((0,S.Z)({},"".concat(k,"-content-active"),ve),"".concat(k,"-content-inactive"),!ve),g),style:T,role:le},h.createElement("div",{className:"".concat(k,"-content-box")},te)):null});I.displayName="PanelContent";var H=I,L=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],P=h.forwardRef(function(d,ae){var k=d.showArrow,p=k===void 0?!0:k,g=d.headerClass,T=d.isActive,te=d.onItemClick,ve=d.forceRender,le=d.className,it=d.prefixCls,Ct=d.collapsible,ot=d.accordion,at=d.panelKey,Dt=d.extra,Ue=d.header,ke=d.expandIcon,Ge=d.openMotion,lt=d.destroyInactivePanel,Lt=d.children,jt=(0,O.Z)(d,L),yt=Ct==="disabled",EA=Ct==="header",oA=Ct==="icon",xA=Dt!=null&&typeof Dt!="boolean",QA=function(){te==null||te(at)},bt=function(FA){(FA.key==="Enter"||FA.keyCode===F.Z.ENTER||FA.which===F.Z.ENTER)&&QA()},Jt=typeof ke=="function"?ke(d):h.createElement("i",{className:"arrow"});Jt&&(Jt=h.createElement("div",{className:"".concat(it,"-expand-icon"),onClick:["header","icon"].includes(Ct)?QA:void 0},Jt));var pt=Ae()((0,S.Z)((0,S.Z)((0,S.Z)({},"".concat(it,"-item"),!0),"".concat(it,"-item-active"),T),"".concat(it,"-item-disabled"),yt),le),_t=Ae()(g,(0,S.Z)((0,S.Z)((0,S.Z)({},"".concat(it,"-header"),!0),"".concat(it,"-header-collapsible-only"),EA),"".concat(it,"-icon-collapsible-only"),oA)),zt={className:_t,"aria-expanded":T,"aria-disabled":yt,onKeyDown:bt};return!EA&&!oA&&(zt.onClick=QA,zt.role=ot?"tab":"button",zt.tabIndex=yt?-1:0),h.createElement("div",(0,Ne.Z)({},jt,{ref:ae,className:pt}),h.createElement("div",zt,p&&Jt,h.createElement("span",{className:"".concat(it,"-header-text"),onClick:Ct==="header"?QA:void 0},Ue),xA&&h.createElement("div",{className:"".concat(it,"-extra")},Dt)),h.createElement(U.default,(0,Ne.Z)({visible:T,leavedClassName:"".concat(it,"-content-hidden")},Ge,{forceRender:ve,removeOnLeave:lt}),function(yA,FA){var AA=yA.className,dA=yA.style;return h.createElement(H,{ref:FA,prefixCls:it,className:AA,style:dA,isActive:T,forceRender:ve,role:ot?"tabpanel":void 0},Lt)}))}),K=P,J=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],me=function(ae,k){var p=k.prefixCls,g=k.accordion,T=k.collapsible,te=k.destroyInactivePanel,ve=k.onItemClick,le=k.activeKey,it=k.openMotion,Ct=k.expandIcon;return ae.map(function(ot,at){var Dt=ot.children,Ue=ot.label,ke=ot.key,Ge=ot.collapsible,lt=ot.onItemClick,Lt=ot.destroyInactivePanel,jt=(0,O.Z)(ot,J),yt=String(ke!=null?ke:at),EA=Ge!=null?Ge:T,oA=Lt!=null?Lt:te,xA=function(Jt){EA!=="disabled"&&(ve(Jt),lt==null||lt(Jt))},QA=!1;return g?QA=le[0]===yt:QA=le.indexOf(yt)>-1,h.createElement(K,(0,Ne.Z)({},jt,{prefixCls:p,key:yt,panelKey:yt,isActive:QA,accordion:g,openMotion:it,expandIcon:Ct,header:Ue,collapsible:EA,onItemClick:xA,destroyInactivePanel:oA}),Dt)})},ze=function(ae,k,p){if(!ae)return null;var g=p.prefixCls,T=p.accordion,te=p.collapsible,ve=p.destroyInactivePanel,le=p.onItemClick,it=p.activeKey,Ct=p.openMotion,ot=p.expandIcon,at=ae.key||String(k),Dt=ae.props,Ue=Dt.header,ke=Dt.headerClass,Ge=Dt.destroyInactivePanel,lt=Dt.collapsible,Lt=Dt.onItemClick,jt=!1;T?jt=it[0]===at:jt=it.indexOf(at)>-1;var yt=lt!=null?lt:te,EA=function(QA){yt!=="disabled"&&(le(QA),Lt==null||Lt(QA))},oA={key:at,panelKey:at,header:Ue,headerClass:ke,isActive:jt,prefixCls:g,destroyInactivePanel:Ge!=null?Ge:ve,openMotion:Ct,accordion:T,children:ae.props.children,onItemClick:EA,expandIcon:ot,collapsible:yt};return typeof ae.type=="string"?ae:(Object.keys(oA).forEach(function(xA){typeof oA[xA]=="undefined"&&delete oA[xA]}),h.cloneElement(ae,oA))};function oe(d,ae,k){return Array.isArray(d)?me(d,k):(0,N.Z)(ae).map(function(p,g){return ze(p,g,k)})}var tt=oe,Te=M(26112);function Ve(d){var ae=d;if(!Array.isArray(ae)){var k=(0,ie.Z)(ae);ae=k==="number"||k==="string"?[ae]:[]}return ae.map(function(p){return String(p)})}var qe=h.forwardRef(function(d,ae){var k=d.prefixCls,p=k===void 0?"rc-collapse":k,g=d.destroyInactivePanel,T=g===void 0?!1:g,te=d.style,ve=d.accordion,le=d.className,it=d.children,Ct=d.collapsible,ot=d.openMotion,at=d.expandIcon,Dt=d.activeKey,Ue=d.defaultActiveKey,ke=d.onChange,Ge=d.items,lt=Ae()(p,le),Lt=(0,m.Z)([],{value:Dt,onChange:function(bt){return ke==null?void 0:ke(bt)},defaultValue:Ue,postState:Ve}),jt=(0,q.Z)(Lt,2),yt=jt[0],EA=jt[1],oA=function(bt){return EA(function(){if(ve)return yt[0]===bt?[]:[bt];var Jt=yt.indexOf(bt),pt=Jt>-1;return pt?yt.filter(function(_t){return _t!==bt}):[].concat((0,ue.Z)(yt),[bt])})};(0,_.ZP)(!it,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var xA=tt(Ge,it,{prefixCls:p,accordion:ve,openMotion:ot,expandIcon:at,collapsible:Ct,destroyInactivePanel:T,onItemClick:oA,activeKey:yt});return h.createElement("div",(0,Ne.Z)({ref:ae,className:lt,style:te,role:ve?"tablist":void 0},(0,Te.Z)(d,{aria:!0,data:!0})),xA)}),V=Object.assign(qe,{Panel:K}),Se=V,D=V.Panel,be=M(2738),Ce=M(62892),$=M(92343),ge=M(36355),X=M(19716),Y=h.forwardRef((d,ae)=>{const{getPrefixCls:k}=h.useContext(ge.E_),{prefixCls:p,className:g,showArrow:T=!0}=d,te=k("collapse",p),ve=Ae()({[`${te}-no-arrow`]:!T},g);return h.createElement(Se.Panel,Object.assign({ref:ae},d,{prefixCls:te,className:ve}))}),z=M(17313),Qe=M(8378),Ke=M(83116),Re=M(37613);const mt=d=>{const{componentCls:ae,contentBg:k,padding:p,headerBg:g,headerPadding:T,collapseHeaderPaddingSM:te,collapseHeaderPaddingLG:ve,collapsePanelBorderRadius:le,lineWidth:it,lineType:Ct,colorBorder:ot,colorText:at,colorTextHeading:Dt,colorTextDisabled:Ue,fontSize:ke,fontSizeLG:Ge,lineHeight:lt,marginSM:Lt,paddingSM:jt,paddingLG:yt,paddingXS:EA,motionDurationSlow:oA,fontSizeIcon:xA,contentPadding:QA}=d,bt=`${it}px ${Ct} ${ot}`;return{[ae]:Object.assign(Object.assign({},(0,z.Wf)(d)),{backgroundColor:g,border:bt,borderBottom:0,borderRadius:`${le}px`,"&-rtl":{direction:"rtl"},[`& > ${ae}-item`]:{borderBottom:bt,"&:last-child":{[`
|
|
|
&,
|
|
|
& > ${ae}-header`]:{borderRadius:`0 0 ${le}px ${le}px`}},[`> ${ae}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:T,color:Dt,lineHeight:lt,cursor:"pointer",transition:`all ${oA}, visibility 0s`,[`> ${ae}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${ae}-expand-icon`]:{height:ke*lt,display:"flex",alignItems:"center",paddingInlineEnd:Lt},[`${ae}-arrow`]:Object.assign(Object.assign({},(0,z.Ro)()),{fontSize:xA,svg:{transition:`transform ${oA}`}}),[`${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:at,backgroundColor:k,borderTop:bt,[`& > ${ae}-content-box`]:{padding:QA},"&-hidden":{display:"none"}},"&-small":{[`> ${ae}-item`]:{[`> ${ae}-header`]:{padding:te,paddingInlineStart:EA,[`> ${ae}-expand-icon`]:{marginInlineStart:jt-EA}},[`> ${ae}-content > ${ae}-content-box`]:{padding:jt}}},"&-large":{[`> ${ae}-item`]:{fontSize:Ge,[`> ${ae}-header`]:{padding:ve,paddingInlineStart:p,[`> ${ae}-expand-icon`]:{height:Ge*lt,marginInlineStart:yt-p}},[`> ${ae}-content > ${ae}-content-box`]:{padding:yt}}},[`${ae}-item:last-child`]:{[`> ${ae}-content`]:{borderRadius:`0 0 ${le}px ${le}px`}},[`& ${ae}-item-disabled > ${ae}-header`]:{"\n &,\n & > .arrow\n ":{color:Ue,cursor:"not-allowed"}},[`&${ae}-icon-position-end`]:{[`& > ${ae}-item`]:{[`> ${ae}-header`]:{[`${ae}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Lt}}}}})}},kt=d=>{const{componentCls:ae}=d,k=`> ${ae}-item > ${ae}-header ${ae}-arrow svg`;return{[`${ae}-rtl`]:{[k]:{transform:"rotate(180deg)"}}}},et=d=>{const{componentCls:ae,headerBg:k,paddingXXS:p,colorBorder:g}=d;return{[`${ae}-borderless`]:{backgroundColor:k,border:0,[`> ${ae}-item`]:{borderBottom:`1px solid ${g}`},[`
|
|
|
> ${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:p}}}},Zt=d=>{const{componentCls:ae,paddingSM:k}=d;return{[`${ae}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${ae}-item`]:{borderBottom:0,[`> ${ae}-content`]:{backgroundColor:"transparent",border:0,[`> ${ae}-content-box`]:{paddingBlock:k}}}}}};var sA=(0,Ke.Z)("Collapse",d=>{const ae=(0,Re.TS)(d,{collapseHeaderPaddingSM:`${d.paddingXS}px ${d.paddingSM}px`,collapseHeaderPaddingLG:`${d.padding}px ${d.paddingLG}px`,collapsePanelBorderRadius:d.borderRadiusLG});return[mt(ae),et(ae),Zt(ae),kt(ae),(0,Qe.Z)(ae)]},d=>({headerPadding:`${d.paddingSM}px ${d.padding}px`,headerBg:d.colorFillAlter,contentPadding:`${d.padding}px 16px`,contentBg:d.colorBgContainer})),nA=Object.assign(h.forwardRef((d,ae)=>{const{getPrefixCls:k,direction:p,collapse:g}=h.useContext(ge.E_),{prefixCls:T,className:te,rootClassName:ve,style:le,bordered:it=!0,ghost:Ct,size:ot,expandIconPosition:at="start",children:Dt,expandIcon:Ue}=d,ke=(0,X.Z)(bt=>{var Jt;return(Jt=ot!=null?ot:bt)!==null&&Jt!==void 0?Jt:"middle"}),Ge=k("collapse",T),lt=k(),[Lt,jt]=sA(Ge),yt=h.useMemo(()=>at==="left"?"start":at==="right"?"end":at,[at]),EA=function(){let bt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Jt=Ue?Ue(bt):h.createElement(b.Z,{rotate:bt.isActive?90:void 0});return(0,$.Tm)(Jt,()=>({className:Ae()(Jt.props.className,`${Ge}-arrow`)}))},oA=Ae()(`${Ge}-icon-position-${yt}`,{[`${Ge}-borderless`]:!it,[`${Ge}-rtl`]:p==="rtl",[`${Ge}-ghost`]:!!Ct,[`${Ge}-${ke}`]:ke!=="middle"},g==null?void 0:g.className,te,ve,jt),xA=Object.assign(Object.assign({},(0,Ce.Z)(lt)),{motionAppear:!1,leavedClassName:`${Ge}-content-hidden`}),QA=h.useMemo(()=>Dt?(0,N.Z)(Dt).map((bt,Jt)=>{var pt,_t;if(!((pt=bt.props)===null||pt===void 0)&&pt.disabled){const zt=(_t=bt.key)!==null&&_t!==void 0?_t:String(Jt),{disabled:yA,collapsible:FA}=bt.props,AA=Object.assign(Object.assign({},(0,be.Z)(bt.props,["disabled"])),{key:zt,collapsible:FA!=null?FA:yA?"disabled":void 0});return(0,$.Tm)(bt,AA)}return bt}):null,[Dt]);return Lt(h.createElement(Se,Object.assign({ref:ae,openMotion:xA},(0,be.Z)(d,["rootClassName"]),{expandIcon:EA,prefixCls:Ge,className:oA,style:Object.assign(Object.assign({},g==null?void 0:g.style),le)}),QA))}),{Panel:Y}),Yt=nA},28103:function(fr,wA,M){"use strict";M.d(wA,{Z:function(){return N}});var b=M(92310),Xe=M.n(b),Ae=M(59301),Ne=M(36355),ue=M(17313),q=M(83116),ie=M(37613);const m=S=>{const{componentCls:U,sizePaddingEdgeHorizontal:F,colorSplit:I,lineWidth:H,textPaddingInline:L,orientationMargin:P,verticalMarginInline:K}=S;return{[U]:Object.assign(Object.assign({},(0,ue.Wf)(S)),{borderBlockStart:`${H}px solid ${I}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:K,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${H}px solid ${I}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${S.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${U}-with-text`]:{display:"flex",alignItems:"center",margin:`${S.dividerHorizontalWithTextGutterMargin}px 0`,color:S.colorTextHeading,fontWeight:500,fontSize:S.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${I}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${H}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${U}-with-text-left`]:{"&::before":{width:`${P*100}%`},"&::after":{width:`${100-P*100}%`}},[`&-horizontal${U}-with-text-right`]:{"&::before":{width:`${100-P*100}%`},"&::after":{width:`${P*100}%`}},[`${U}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:L},"&-dashed":{background:"none",borderColor:I,borderStyle:"dashed",borderWidth:`${H}px 0 0`},[`&-horizontal${U}-with-text${U}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${U}-dashed`]:{borderInlineStartWidth:H,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${U}-with-text`]:{color:S.colorText,fontWeight:"normal",fontSize:S.fontSize},[`&-horizontal${U}-with-text-left${U}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${U}-inner-text`]:{paddingInlineStart:F}},[`&-horizontal${U}-with-text-right${U}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${U}-inner-text`]:{paddingInlineEnd:F}}})}};var _=(0,q.Z)("Divider",S=>{const U=(0,ie.TS)(S,{dividerHorizontalWithTextGutterMargin:S.margin,dividerHorizontalGutterMargin:S.marginLG,sizePaddingEdgeHorizontal:0});return[m(U)]},S=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:S.marginXS})),h=function(S,U){var F={};for(var I in S)Object.prototype.hasOwnProperty.call(S,I)&&U.indexOf(I)<0&&(F[I]=S[I]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,I=Object.getOwnPropertySymbols(S);H<I.length;H++)U.indexOf(I[H])<0&&Object.prototype.propertyIsEnumerable.call(S,I[H])&&(F[I[H]]=S[I[H]]);return F},N=S=>{const{getPrefixCls:U,direction:F,divider:I}=Ae.useContext(Ne.E_),{prefixCls:H,type:L="horizontal",orientation:P="center",orientationMargin:K,className:J,rootClassName:me,children:ze,dashed:oe,plain:tt,style:Te}=S,Ve=h(S,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),qe=U("divider",H),[V,Se]=_(qe),D=P.length>0?`-${P}`:P,be=!!ze,Ce=P==="left"&&K!=null,$=P==="right"&&K!=null,ge=Xe()(qe,I==null?void 0:I.className,Se,`${qe}-${L}`,{[`${qe}-with-text`]:be,[`${qe}-with-text${D}`]:be,[`${qe}-dashed`]:!!oe,[`${qe}-plain`]:!!tt,[`${qe}-rtl`]:F==="rtl",[`${qe}-no-default-orientation-margin-left`]:Ce,[`${qe}-no-default-orientation-margin-right`]:$},J,me),X=Ae.useMemo(()=>typeof K=="number"?K:/^\d+$/.test(K)?Number(K):K,[K]),ee=Object.assign(Object.assign({},Ce&&{marginLeft:X}),$&&{marginRight:X});return V(Ae.createElement("div",Object.assign({className:ge,style:Object.assign(Object.assign({},I==null?void 0:I.style),Te)},Ve,{role:"separator"}),ze&&L!=="vertical"&&Ae.createElement("span",{className:`${qe}-inner-text`,style:ee},ze)))}},13570:function(fr,wA,M){"use strict";M.d(wA,{Z:function(){return Y}});var b=M(54476),Xe=M(59301),Ae={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"},Ne=Ae,ue=M(7657),q=function(Qe,Ke){return Xe.createElement(ue.Z,(0,b.Z)({},Qe,{ref:Ke,icon:Ne}))},ie=Xe.forwardRef(q),m=ie,_=M(92310),h=M.n(_),O=M(20068),N=M(42978),S=M(75931),U=M(18929),F=M(10228),I=M(26112);function H(z,Qe){var Ke=z.disabled,Re=z.prefixCls,mt=z.character,kt=z.characterRender,et=z.index,Zt=z.count,sA=z.value,Rt=z.allowHalf,nA=z.focused,Yt=z.onHover,d=z.onClick,ae=function(it){Yt(it,et)},k=function(it){d(it,et)},p=function(it){it.keyCode===F.Z.ENTER&&d(it,et)},g=et+1,T=new Set([Re]);sA===0&&et===0&&nA?T.add("".concat(Re,"-focused")):Rt&&sA+.5>=g&&sA<g?(T.add("".concat(Re,"-half")),T.add("".concat(Re,"-active")),nA&&T.add("".concat(Re,"-focused"))):(g<=sA?T.add("".concat(Re,"-full")):T.add("".concat(Re,"-zero")),g===sA&&nA&&T.add("".concat(Re,"-focused")));var te=typeof mt=="function"?mt(z):mt,ve=Xe.createElement("li",{className:h()(Array.from(T)),ref:Qe},Xe.createElement("div",{onClick:Ke?null:k,onKeyDown:Ke?null:p,onMouseMove:Ke?null:ae,role:"radio","aria-checked":sA>et?"true":"false","aria-posinset":et+1,"aria-setsize":Zt,tabIndex:Ke?-1:0},Xe.createElement("div",{className:"".concat(Re,"-first")},te),Xe.createElement("div",{className:"".concat(Re,"-second")},te)));return kt&&(ve=kt(ve,z)),ve}var L=Xe.forwardRef(H);function P(){var z=Xe.useRef({});function Qe(Re){return z.current[Re]}function Ke(Re){return function(mt){z.current[Re]=mt}}return[Qe,Ke]}function K(z){var Qe=z.pageXOffset,Ke="scrollLeft";if(typeof Qe!="number"){var Re=z.document;Qe=Re.documentElement[Ke],typeof Qe!="number"&&(Qe=Re.body[Ke])}return Qe}function J(z){var Qe,Ke,Re=z.ownerDocument,mt=Re.body,kt=Re&&Re.documentElement,et=z.getBoundingClientRect();return Qe=et.left,Ke=et.top,Qe-=kt.clientLeft||mt.clientLeft||0,Ke-=kt.clientTop||mt.clientTop||0,{left:Qe,top:Ke}}function me(z){var Qe=J(z),Ke=z.ownerDocument,Re=Ke.defaultView||Ke.parentWindow;return Qe.left+=K(Re),Qe.left}var ze=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function oe(z,Qe){var Ke,Re=z.prefixCls,mt=Re===void 0?"rc-rate":Re,kt=z.className,et=z.defaultValue,Zt=z.value,sA=z.count,Rt=sA===void 0?5:sA,nA=z.allowHalf,Yt=nA===void 0?!1:nA,d=z.allowClear,ae=d===void 0?!0:d,k=z.character,p=k===void 0?"\u2605":k,g=z.characterRender,T=z.disabled,te=z.direction,ve=te===void 0?"ltr":te,le=z.tabIndex,it=le===void 0?0:le,Ct=z.autoFocus,ot=z.onHoverChange,at=z.onChange,Dt=z.onFocus,Ue=z.onBlur,ke=z.onKeyDown,Ge=z.onMouseLeave,lt=(0,S.Z)(z,ze),Lt=P(),jt=(0,N.Z)(Lt,2),yt=jt[0],EA=jt[1],oA=Xe.useRef(null),xA=function(){if(!T){var hA;(hA=oA.current)===null||hA===void 0||hA.focus()}};Xe.useImperativeHandle(Qe,function(){return{focus:xA,blur:function(){if(!T){var hA;(hA=oA.current)===null||hA===void 0||hA.blur()}}}});var QA=(0,U.Z)(et||0,{value:Zt}),bt=(0,N.Z)(QA,2),Jt=bt[0],pt=bt[1],_t=(0,U.Z)(null),zt=(0,N.Z)(_t,2),yA=zt[0],FA=zt[1],AA=function(hA,li){var ri=ve==="rtl",dn=hA+1;if(Yt){var Zr=yt(hA),Ti=me(Zr),_i=Zr.clientWidth;(ri&&li-Ti>_i/2||!ri&&li-Ti<_i/2)&&(dn-=.5)}return dn},dA=function(hA){pt(hA),at==null||at(hA)},HA=Xe.useState(!1),Sr=(0,N.Z)(HA,2),_A=Sr[0],mA=Sr[1],MA=function(){mA(!0),Dt==null||Dt()},rr=function(){mA(!1),Ue==null||Ue()},Hr=Xe.useState(null),Kr=(0,N.Z)(Hr,2),sn=Kr[0],On=Kr[1],gi=function(hA,li){var ri=AA(li,hA.pageX);ri!==yA&&(On(ri),FA(null)),ot==null||ot(ri)},wn=function(hA){T||(On(null),FA(null),ot==null||ot(void 0)),hA&&(Ge==null||Ge(hA))},LA=function(hA,li){var ri=AA(li,hA.pageX),dn=!1;ae&&(dn=ri===Jt),wn(),dA(dn?0:ri),FA(dn?ri:null)},wi=function(hA){var li=hA.keyCode,ri=ve==="rtl",dn=Jt;li===F.Z.RIGHT&&dn<Rt&&!ri?(Yt?dn+=.5:dn+=1,dA(dn),hA.preventDefault()):li===F.Z.LEFT&&dn>0&&!ri||li===F.Z.RIGHT&&dn>0&&ri?(Yt?dn-=.5:dn-=1,dA(dn),hA.preventDefault()):li===F.Z.LEFT&&dn<Rt&&ri&&(Yt?dn+=.5:dn+=1,dA(dn),hA.preventDefault()),ke==null||ke(hA)};Xe.useEffect(function(){Ct&&!T&&xA()},[]);var xi=new Array(Rt).fill(0).map(function(Ai,hA){return Xe.createElement(L,{ref:EA(hA),index:hA,count:Rt,disabled:T,prefixCls:"".concat(mt,"-star"),allowHalf:Yt,value:sn===null?Jt:sn,onClick:LA,onHover:gi,key:Ai||hA,character:p,characterRender:g,focused:_A})}),Xa=h()(mt,kt,(Ke={},(0,O.Z)(Ke,"".concat(mt,"-disabled"),T),(0,O.Z)(Ke,"".concat(mt,"-rtl"),ve==="rtl"),Ke));return Xe.createElement("ul",(0,b.Z)({className:Xa,onMouseLeave:wn,tabIndex:T?-1:it,onFocus:T?null:MA,onBlur:T?null:rr,onKeyDown:T?null:wi,ref:oA,role:"radiogroup"},(0,I.Z)(lt,{aria:!0,data:!0,attr:!0})),xi)}var tt=Xe.forwardRef(oe),Te=tt,Ve=M(36355),qe=M(6848),V=M(17313),Se=M(83116),D=M(37613);const be=z=>{const{componentCls:Qe}=z;return{[`${Qe}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:z.marginXS},"> div":{transition:`all ${z.motionDurationMid}, outline 0s`,"&:hover":{transform:z.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${z.lineWidth}px dashed ${z.starColor}`,transform:z.starHoverScale}},"&-first, &-second":{color:z.starBg,transition:`all ${z.motionDurationMid}`,userSelect:"none",[z.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Qe}-star-first, &-half ${Qe}-star-second`]:{opacity:1},[`&-half ${Qe}-star-first, &-full ${Qe}-star-second`]:{color:"inherit"}}}},Ce=z=>({[`&-rtl${z.componentCls}`]:{direction:"rtl"}}),$=z=>{const{componentCls:Qe}=z;return{[Qe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,V.Wf)(z)),{display:"inline-block",margin:0,padding:0,color:z.starColor,fontSize:z.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Qe} ${Qe}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),be(z)),{[`+ ${Qe}-text`]:{display:"inline-block",marginInlineStart:z.marginXS,fontSize:z.fontSize}}),Ce(z))}};var ge=(0,Se.Z)("Rate",z=>{const Qe=(0,D.TS)(z,{});return[$(Qe)]},z=>({starColor:z.yellow6,starSize:z.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:z.colorFillContent})),X=function(z,Qe){var Ke={};for(var Re in z)Object.prototype.hasOwnProperty.call(z,Re)&&Qe.indexOf(Re)<0&&(Ke[Re]=z[Re]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Re=Object.getOwnPropertySymbols(z);mt<Re.length;mt++)Qe.indexOf(Re[mt])<0&&Object.prototype.propertyIsEnumerable.call(z,Re[mt])&&(Ke[Re[mt]]=z[Re[mt]]);return Ke},Y=Xe.forwardRef((z,Qe)=>{const{prefixCls:Ke,className:Re,rootClassName:mt,style:kt,tooltips:et,character:Zt=Xe.createElement(m,null)}=z,sA=X(z,["prefixCls","className","rootClassName","style","tooltips","character"]),Rt=(T,te)=>{let{index:ve}=te;return et?Xe.createElement(qe.Z,{title:et[ve]},T):T},{getPrefixCls:nA,direction:Yt,rate:d}=Xe.useContext(Ve.E_),ae=nA("rate",Ke),[k,p]=ge(ae),g=Object.assign(Object.assign({},d==null?void 0:d.style),kt);return k(Xe.createElement(Te,Object.assign({ref:Qe,character:Zt,characterRender:Rt},sA,{className:h()(Re,mt,p,d==null?void 0:d.className),style:g,prefixCls:ae,direction:Yt})))})},12563:function(fr,wA,M){"use strict";M.d(wA,{default:function(){return qe}});var b=M(59301),Xe=M(99267),Ae=M(92310),Ne=M.n(Ae),ue=M(36785),q=M(47729),ie=M(14088),m=M(36355),_=M(17313),h=M(37613),O=M(83116);const N=V=>{const{paddingXXS:Se,lineWidth:D,tagPaddingHorizontal:be,componentCls:Ce}=V,$=be-D,ge=Se-D;return{[Ce]:Object.assign(Object.assign({},(0,_.Wf)(V)),{display:"inline-block",height:"auto",marginInlineEnd:V.marginXS,paddingInline:$,fontSize:V.tagFontSize,lineHeight:V.tagLineHeight,whiteSpace:"nowrap",background:V.defaultBg,border:`${V.lineWidth}px ${V.lineType} ${V.colorBorder}`,borderRadius:V.borderRadiusSM,opacity:1,transition:`all ${V.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ce}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:V.defaultColor},[`${Ce}-close-icon`]:{marginInlineStart:ge,color:V.colorTextDescription,fontSize:V.tagIconSize,cursor:"pointer",transition:`all ${V.motionDurationMid}`,"&:hover":{color:V.colorTextHeading}},[`&${Ce}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${V.iconCls}-close, ${V.iconCls}-close:hover`]:{color:V.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ce}-checkable-checked):hover`]:{color:V.colorPrimary,backgroundColor:V.colorFillSecondary},"&:active, &-checked":{color:V.colorTextLightSolid},"&-checked":{backgroundColor:V.colorPrimary,"&:hover":{backgroundColor:V.colorPrimaryHover}},"&:active":{backgroundColor:V.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${V.iconCls} + span, > span + ${V.iconCls}`]:{marginInlineStart:$}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:V.tagBorderlessBg}}},S=V=>{const{lineWidth:Se,fontSizeIcon:D}=V,be=V.fontSizeSM,Ce=`${V.lineHeightSM*be}px`;return(0,h.TS)(V,{tagFontSize:be,tagLineHeight:Ce,tagIconSize:D-2*Se,tagPaddingHorizontal:8,tagBorderlessBg:V.colorFillTertiary})},U=V=>({defaultBg:V.colorFillQuaternary,defaultColor:V.colorText});var F=(0,O.Z)("Tag",V=>{const Se=S(V);return N(Se)},U),I=function(V,Se){var D={};for(var be in V)Object.prototype.hasOwnProperty.call(V,be)&&Se.indexOf(be)<0&&(D[be]=V[be]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,be=Object.getOwnPropertySymbols(V);Ce<be.length;Ce++)Se.indexOf(be[Ce])<0&&Object.prototype.propertyIsEnumerable.call(V,be[Ce])&&(D[be[Ce]]=V[be[Ce]]);return D},L=V=>{const{prefixCls:Se,style:D,className:be,checked:Ce,onChange:$,onClick:ge}=V,X=I(V,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ee,tag:Y}=b.useContext(m.E_),z=kt=>{$==null||$(!Ce),ge==null||ge(kt)},Qe=ee("tag",Se),[Ke,Re]=F(Qe),mt=Ne()(Qe,`${Qe}-checkable`,{[`${Qe}-checkable-checked`]:Ce},Y==null?void 0:Y.className,be,Re);return Ke(b.createElement("span",Object.assign({},X,{style:Object.assign(Object.assign({},D),Y==null?void 0:Y.style),className:mt,onClick:z})))},P=M(45157);const K=V=>(0,P.Z)(V,(Se,D)=>{let{textColor:be,lightBorderColor:Ce,lightColor:$,darkColor:ge}=D;return{[`${V.componentCls}-${Se}`]:{color:be,background:$,borderColor:Ce,"&-inverse":{color:V.colorTextLightSolid,background:ge,borderColor:ge},[`&${V.componentCls}-borderless`]:{borderColor:"transparent"}}}});var J=(0,O.b)(["Tag","preset"],V=>{const Se=S(V);return K(Se)},U);function me(V){return typeof V!="string"?V:V.charAt(0).toUpperCase()+V.slice(1)}const ze=(V,Se,D)=>{const be=me(D);return{[`${V.componentCls}-${Se}`]:{color:V[`color${D}`],background:V[`color${be}Bg`],borderColor:V[`color${be}Border`],[`&${V.componentCls}-borderless`]:{borderColor:"transparent"}}}};var oe=(0,O.b)(["Tag","status"],V=>{const Se=S(V);return[ze(Se,"success","Success"),ze(Se,"processing","Info"),ze(Se,"error","Error"),ze(Se,"warning","Warning")]},U),tt=function(V,Se){var D={};for(var be in V)Object.prototype.hasOwnProperty.call(V,be)&&Se.indexOf(be)<0&&(D[be]=V[be]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,be=Object.getOwnPropertySymbols(V);Ce<be.length;Ce++)Se.indexOf(be[Ce])<0&&Object.prototype.propertyIsEnumerable.call(V,be[Ce])&&(D[be[Ce]]=V[be[Ce]]);return D};const Te=(V,Se)=>{const{prefixCls:D,className:be,rootClassName:Ce,style:$,children:ge,icon:X,color:ee,onClose:Y,closeIcon:z,closable:Qe,bordered:Ke=!0}=V,Re=tt(V,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:mt,direction:kt,tag:et}=b.useContext(m.E_),[Zt,sA]=b.useState(!0);b.useEffect(()=>{"visible"in Re&&sA(Re.visible)},[Re.visible]);const Rt=(0,ue.o2)(ee),nA=(0,ue.yT)(ee),Yt=Rt||nA,d=Object.assign(Object.assign({backgroundColor:ee&&!Yt?ee:void 0},et==null?void 0:et.style),$),ae=mt("tag",D),[k,p]=F(ae),g=Ne()(ae,et==null?void 0:et.className,{[`${ae}-${ee}`]:Yt,[`${ae}-has-color`]:ee&&!Yt,[`${ae}-hidden`]:!Zt,[`${ae}-rtl`]:kt==="rtl",[`${ae}-borderless`]:!Ke},be,Ce,p),T=ot=>{ot.stopPropagation(),Y==null||Y(ot),!ot.defaultPrevented&&sA(!1)},[,te]=(0,q.Z)(Qe,z,ot=>ot===null?b.createElement(Xe.Z,{className:`${ae}-close-icon`,onClick:T}):b.createElement("span",{className:`${ae}-close-icon`,onClick:T},ot),null,!1),ve=typeof Re.onClick=="function"||ge&&ge.type==="a",le=X||null,it=le?b.createElement(b.Fragment,null,le,ge&&b.createElement("span",null,ge)):ge,Ct=b.createElement("span",Object.assign({},Re,{ref:Se,className:g,style:d}),it,te,Rt&&b.createElement(J,{key:"preset",prefixCls:ae}),nA&&b.createElement(oe,{key:"status",prefixCls:ae}));return k(ve?b.createElement(ie.Z,{component:"Tag"},Ct):Ct)},Ve=b.forwardRef(Te);Ve.CheckableTag=L;var qe=Ve},86251:function(fr,wA){"use strict";wA.byteLength=ie,wA.toByteArray=_,wA.fromByteArray=N;for(var M=[],b=[],Xe=typeof Uint8Array!="undefined"?Uint8Array:Array,Ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ne=0,ue=Ae.length;Ne<ue;++Ne)M[Ne]=Ae[Ne],b[Ae.charCodeAt(Ne)]=Ne;b[45]=62,b[95]=63;function q(S){var U=S.length;if(U%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var F=S.indexOf("=");F===-1&&(F=U);var I=F===U?0:4-F%4;return[F,I]}function ie(S){var U=q(S),F=U[0],I=U[1];return(F+I)*3/4-I}function m(S,U,F){return(U+F)*3/4-F}function _(S){var U,F=q(S),I=F[0],H=F[1],L=new Xe(m(S,I,H)),P=0,K=H>0?I-4:I,J;for(J=0;J<K;J+=4)U=b[S.charCodeAt(J)]<<18|b[S.charCodeAt(J+1)]<<12|b[S.charCodeAt(J+2)]<<6|b[S.charCodeAt(J+3)],L[P++]=U>>16&255,L[P++]=U>>8&255,L[P++]=U&255;return H===2&&(U=b[S.charCodeAt(J)]<<2|b[S.charCodeAt(J+1)]>>4,L[P++]=U&255),H===1&&(U=b[S.charCodeAt(J)]<<10|b[S.charCodeAt(J+1)]<<4|b[S.charCodeAt(J+2)]>>2,L[P++]=U>>8&255,L[P++]=U&255),L}function h(S){return M[S>>18&63]+M[S>>12&63]+M[S>>6&63]+M[S&63]}function O(S,U,F){for(var I,H=[],L=U;L<F;L+=3)I=(S[L]<<16&16711680)+(S[L+1]<<8&65280)+(S[L+2]&255),H.push(h(I));return H.join("")}function N(S){for(var U,F=S.length,I=F%3,H=[],L=16383,P=0,K=F-I;P<K;P+=L)H.push(O(S,P,P+L>K?K:P+L));return I===1?(U=S[F-1],H.push(M[U>>2]+M[U<<4&63]+"==")):I===2&&(U=(S[F-2]<<8)+S[F-1],H.push(M[U>>10]+M[U>>4&63]+M[U<<2&63]+"=")),H.join("")}},19208:function(fr,wA,M){"use strict";var b;var Xe=M(86251),Ae=M(67467),Ne=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;wA.lW=m,b=P,wA.h2=50;var ue=2147483647;b=ue,m.TYPED_ARRAY_SUPPORT=q(),!m.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 q(){try{var k=new Uint8Array(1),p={foo:function(){return 42}};return Object.setPrototypeOf(p,Uint8Array.prototype),Object.setPrototypeOf(k,p),k.foo()===42}catch(g){return!1}}Object.defineProperty(m.prototype,"parent",{enumerable:!0,get:function(){if(m.isBuffer(this))return this.buffer}}),Object.defineProperty(m.prototype,"offset",{enumerable:!0,get:function(){if(m.isBuffer(this))return this.byteOffset}});function ie(k){if(k>ue)throw new RangeError('The value "'+k+'" is invalid for option "size"');var p=new Uint8Array(k);return Object.setPrototypeOf(p,m.prototype),p}function m(k,p,g){if(typeof k=="number"){if(typeof p=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return N(k)}return _(k,p,g)}m.poolSize=8192;function _(k,p,g){if(typeof k=="string")return S(k,p);if(ArrayBuffer.isView(k))return F(k);if(k==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof k);if(Yt(k,ArrayBuffer)||k&&Yt(k.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Yt(k,SharedArrayBuffer)||k&&Yt(k.buffer,SharedArrayBuffer)))return I(k,p,g);if(typeof k=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var T=k.valueOf&&k.valueOf();if(T!=null&&T!==k)return m.from(T,p,g);var te=H(k);if(te)return te;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof k[Symbol.toPrimitive]=="function")return m.from(k[Symbol.toPrimitive]("string"),p,g);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof k)}m.from=function(k,p,g){return _(k,p,g)},Object.setPrototypeOf(m.prototype,Uint8Array.prototype),Object.setPrototypeOf(m,Uint8Array);function h(k){if(typeof k!="number")throw new TypeError('"size" argument must be of type number');if(k<0)throw new RangeError('The value "'+k+'" is invalid for option "size"')}function O(k,p,g){return h(k),k<=0?ie(k):p!==void 0?typeof g=="string"?ie(k).fill(p,g):ie(k).fill(p):ie(k)}m.alloc=function(k,p,g){return O(k,p,g)};function N(k){return h(k),ie(k<0?0:L(k)|0)}m.allocUnsafe=function(k){return N(k)},m.allocUnsafeSlow=function(k){return N(k)};function S(k,p){if((typeof p!="string"||p==="")&&(p="utf8"),!m.isEncoding(p))throw new TypeError("Unknown encoding: "+p);var g=K(k,p)|0,T=ie(g),te=T.write(k,p);return te!==g&&(T=T.slice(0,te)),T}function U(k){for(var p=k.length<0?0:L(k.length)|0,g=ie(p),T=0;T<p;T+=1)g[T]=k[T]&255;return g}function F(k){if(Yt(k,Uint8Array)){var p=new Uint8Array(k);return I(p.buffer,p.byteOffset,p.byteLength)}return U(k)}function I(k,p,g){if(p<0||k.byteLength<p)throw new RangeError('"offset" is outside of buffer bounds');if(k.byteLength<p+(g||0))throw new RangeError('"length" is outside of buffer bounds');var T;return p===void 0&&g===void 0?T=new Uint8Array(k):g===void 0?T=new Uint8Array(k,p):T=new Uint8Array(k,p,g),Object.setPrototypeOf(T,m.prototype),T}function H(k){if(m.isBuffer(k)){var p=L(k.length)|0,g=ie(p);return g.length===0||k.copy(g,0,0,p),g}if(k.length!==void 0)return typeof k.length!="number"||d(k.length)?ie(0):U(k);if(k.type==="Buffer"&&Array.isArray(k.data))return U(k.data)}function L(k){if(k>=ue)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ue.toString(16)+" bytes");return k|0}function P(k){return+k!=k&&(k=0),m.alloc(+k)}m.isBuffer=function(p){return p!=null&&p._isBuffer===!0&&p!==m.prototype},m.compare=function(p,g){if(Yt(p,Uint8Array)&&(p=m.from(p,p.offset,p.byteLength)),Yt(g,Uint8Array)&&(g=m.from(g,g.offset,g.byteLength)),!m.isBuffer(p)||!m.isBuffer(g))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(p===g)return 0;for(var T=p.length,te=g.length,ve=0,le=Math.min(T,te);ve<le;++ve)if(p[ve]!==g[ve]){T=p[ve],te=g[ve];break}return T<te?-1:te<T?1:0},m.isEncoding=function(p){switch(String(p).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},m.concat=function(p,g){if(!Array.isArray(p))throw new TypeError('"list" argument must be an Array of Buffers');if(p.length===0)return m.alloc(0);var T;if(g===void 0)for(g=0,T=0;T<p.length;++T)g+=p[T].length;var te=m.allocUnsafe(g),ve=0;for(T=0;T<p.length;++T){var le=p[T];if(Yt(le,Uint8Array))ve+le.length>te.length?m.from(le).copy(te,ve):Uint8Array.prototype.set.call(te,le,ve);else if(m.isBuffer(le))le.copy(te,ve);else throw new TypeError('"list" argument must be an Array of Buffers');ve+=le.length}return te};function K(k,p){if(m.isBuffer(k))return k.length;if(ArrayBuffer.isView(k)||Yt(k,ArrayBuffer))return k.byteLength;if(typeof k!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof k);var g=k.length,T=arguments.length>2&&arguments[2]===!0;if(!T&&g===0)return 0;for(var te=!1;;)switch(p){case"ascii":case"latin1":case"binary":return g;case"utf8":case"utf-8":return et(k).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return g*2;case"hex":return g>>>1;case"base64":return Rt(k).length;default:if(te)return T?-1:et(k).length;p=(""+p).toLowerCase(),te=!0}}m.byteLength=K;function J(k,p,g){var T=!1;if((p===void 0||p<0)&&(p=0),p>this.length||((g===void 0||g>this.length)&&(g=this.length),g<=0)||(g>>>=0,p>>>=0,g<=p))return"";for(k||(k="utf8");;)switch(k){case"hex":return X(this,p,g);case"utf8":case"utf-8":return D(this,p,g);case"ascii":return $(this,p,g);case"latin1":case"binary":return ge(this,p,g);case"base64":return Se(this,p,g);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ee(this,p,g);default:if(T)throw new TypeError("Unknown encoding: "+k);k=(k+"").toLowerCase(),T=!0}}m.prototype._isBuffer=!0;function me(k,p,g){var T=k[p];k[p]=k[g],k[g]=T}m.prototype.swap16=function(){var p=this.length;if(p%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var g=0;g<p;g+=2)me(this,g,g+1);return this},m.prototype.swap32=function(){var p=this.length;if(p%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var g=0;g<p;g+=4)me(this,g,g+3),me(this,g+1,g+2);return this},m.prototype.swap64=function(){var p=this.length;if(p%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var g=0;g<p;g+=8)me(this,g,g+7),me(this,g+1,g+6),me(this,g+2,g+5),me(this,g+3,g+4);return this},m.prototype.toString=function(){var p=this.length;return p===0?"":arguments.length===0?D(this,0,p):J.apply(this,arguments)},m.prototype.toLocaleString=m.prototype.toString,m.prototype.equals=function(p){if(!m.isBuffer(p))throw new TypeError("Argument must be a Buffer");return this===p?!0:m.compare(this,p)===0},m.prototype.inspect=function(){var p="",g=wA.h2;return p=this.toString("hex",0,g).replace(/(.{2})/g,"$1 ").trim(),this.length>g&&(p+=" ... "),"<Buffer "+p+">"},Ne&&(m.prototype[Ne]=m.prototype.inspect),m.prototype.compare=function(p,g,T,te,ve){if(Yt(p,Uint8Array)&&(p=m.from(p,p.offset,p.byteLength)),!m.isBuffer(p))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof p);if(g===void 0&&(g=0),T===void 0&&(T=p?p.length:0),te===void 0&&(te=0),ve===void 0&&(ve=this.length),g<0||T>p.length||te<0||ve>this.length)throw new RangeError("out of range index");if(te>=ve&&g>=T)return 0;if(te>=ve)return-1;if(g>=T)return 1;if(g>>>=0,T>>>=0,te>>>=0,ve>>>=0,this===p)return 0;for(var le=ve-te,it=T-g,Ct=Math.min(le,it),ot=this.slice(te,ve),at=p.slice(g,T),Dt=0;Dt<Ct;++Dt)if(ot[Dt]!==at[Dt]){le=ot[Dt],it=at[Dt];break}return le<it?-1:it<le?1:0};function ze(k,p,g,T,te){if(k.length===0)return-1;if(typeof g=="string"?(T=g,g=0):g>2147483647?g=2147483647:g<-2147483648&&(g=-2147483648),g=+g,d(g)&&(g=te?0:k.length-1),g<0&&(g=k.length+g),g>=k.length){if(te)return-1;g=k.length-1}else if(g<0)if(te)g=0;else return-1;if(typeof p=="string"&&(p=m.from(p,T)),m.isBuffer(p))return p.length===0?-1:oe(k,p,g,T,te);if(typeof p=="number")return p=p&255,typeof Uint8Array.prototype.indexOf=="function"?te?Uint8Array.prototype.indexOf.call(k,p,g):Uint8Array.prototype.lastIndexOf.call(k,p,g):oe(k,[p],g,T,te);throw new TypeError("val must be string, number or Buffer")}function oe(k,p,g,T,te){var ve=1,le=k.length,it=p.length;if(T!==void 0&&(T=String(T).toLowerCase(),T==="ucs2"||T==="ucs-2"||T==="utf16le"||T==="utf-16le")){if(k.length<2||p.length<2)return-1;ve=2,le/=2,it/=2,g/=2}function Ct(ke,Ge){return ve===1?ke[Ge]:ke.readUInt16BE(Ge*ve)}var ot;if(te){var at=-1;for(ot=g;ot<le;ot++)if(Ct(k,ot)===Ct(p,at===-1?0:ot-at)){if(at===-1&&(at=ot),ot-at+1===it)return at*ve}else at!==-1&&(ot-=ot-at),at=-1}else for(g+it>le&&(g=le-it),ot=g;ot>=0;ot--){for(var Dt=!0,Ue=0;Ue<it;Ue++)if(Ct(k,ot+Ue)!==Ct(p,Ue)){Dt=!1;break}if(Dt)return ot}return-1}m.prototype.includes=function(p,g,T){return this.indexOf(p,g,T)!==-1},m.prototype.indexOf=function(p,g,T){return ze(this,p,g,T,!0)},m.prototype.lastIndexOf=function(p,g,T){return ze(this,p,g,T,!1)};function tt(k,p,g,T){g=Number(g)||0;var te=k.length-g;T?(T=Number(T),T>te&&(T=te)):T=te;var ve=p.length;T>ve/2&&(T=ve/2);for(var le=0;le<T;++le){var it=parseInt(p.substr(le*2,2),16);if(d(it))return le;k[g+le]=it}return le}function Te(k,p,g,T){return nA(et(p,k.length-g),k,g,T)}function Ve(k,p,g,T){return nA(Zt(p),k,g,T)}function qe(k,p,g,T){return nA(Rt(p),k,g,T)}function V(k,p,g,T){return nA(sA(p,k.length-g),k,g,T)}m.prototype.write=function(p,g,T,te){if(g===void 0)te="utf8",T=this.length,g=0;else if(T===void 0&&typeof g=="string")te=g,T=this.length,g=0;else if(isFinite(g))g=g>>>0,isFinite(T)?(T=T>>>0,te===void 0&&(te="utf8")):(te=T,T=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ve=this.length-g;if((T===void 0||T>ve)&&(T=ve),p.length>0&&(T<0||g<0)||g>this.length)throw new RangeError("Attempt to write outside buffer bounds");te||(te="utf8");for(var le=!1;;)switch(te){case"hex":return tt(this,p,g,T);case"utf8":case"utf-8":return Te(this,p,g,T);case"ascii":case"latin1":case"binary":return Ve(this,p,g,T);case"base64":return qe(this,p,g,T);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V(this,p,g,T);default:if(le)throw new TypeError("Unknown encoding: "+te);te=(""+te).toLowerCase(),le=!0}},m.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Se(k,p,g){return p===0&&g===k.length?Xe.fromByteArray(k):Xe.fromByteArray(k.slice(p,g))}function D(k,p,g){g=Math.min(k.length,g);for(var T=[],te=p;te<g;){var ve=k[te],le=null,it=ve>239?4:ve>223?3:ve>191?2:1;if(te+it<=g){var Ct,ot,at,Dt;switch(it){case 1:ve<128&&(le=ve);break;case 2:Ct=k[te+1],(Ct&192)===128&&(Dt=(ve&31)<<6|Ct&63,Dt>127&&(le=Dt));break;case 3:Ct=k[te+1],ot=k[te+2],(Ct&192)===128&&(ot&192)===128&&(Dt=(ve&15)<<12|(Ct&63)<<6|ot&63,Dt>2047&&(Dt<55296||Dt>57343)&&(le=Dt));break;case 4:Ct=k[te+1],ot=k[te+2],at=k[te+3],(Ct&192)===128&&(ot&192)===128&&(at&192)===128&&(Dt=(ve&15)<<18|(Ct&63)<<12|(ot&63)<<6|at&63,Dt>65535&&Dt<1114112&&(le=Dt))}}le===null?(le=65533,it=1):le>65535&&(le-=65536,T.push(le>>>10&1023|55296),le=56320|le&1023),T.push(le),te+=it}return Ce(T)}var be=4096;function Ce(k){var p=k.length;if(p<=be)return String.fromCharCode.apply(String,k);for(var g="",T=0;T<p;)g+=String.fromCharCode.apply(String,k.slice(T,T+=be));return g}function $(k,p,g){var T="";g=Math.min(k.length,g);for(var te=p;te<g;++te)T+=String.fromCharCode(k[te]&127);return T}function ge(k,p,g){var T="";g=Math.min(k.length,g);for(var te=p;te<g;++te)T+=String.fromCharCode(k[te]);return T}function X(k,p,g){var T=k.length;(!p||p<0)&&(p=0),(!g||g<0||g>T)&&(g=T);for(var te="",ve=p;ve<g;++ve)te+=ae[k[ve]];return te}function ee(k,p,g){for(var T=k.slice(p,g),te="",ve=0;ve<T.length-1;ve+=2)te+=String.fromCharCode(T[ve]+T[ve+1]*256);return te}m.prototype.slice=function(p,g){var T=this.length;p=~~p,g=g===void 0?T:~~g,p<0?(p+=T,p<0&&(p=0)):p>T&&(p=T),g<0?(g+=T,g<0&&(g=0)):g>T&&(g=T),g<p&&(g=p);var te=this.subarray(p,g);return Object.setPrototypeOf(te,m.prototype),te};function Y(k,p,g){if(k%1!==0||k<0)throw new RangeError("offset is not uint");if(k+p>g)throw new RangeError("Trying to access beyond buffer length")}m.prototype.readUintLE=m.prototype.readUIntLE=function(p,g,T){p=p>>>0,g=g>>>0,T||Y(p,g,this.length);for(var te=this[p],ve=1,le=0;++le<g&&(ve*=256);)te+=this[p+le]*ve;return te},m.prototype.readUintBE=m.prototype.readUIntBE=function(p,g,T){p=p>>>0,g=g>>>0,T||Y(p,g,this.length);for(var te=this[p+--g],ve=1;g>0&&(ve*=256);)te+=this[p+--g]*ve;return te},m.prototype.readUint8=m.prototype.readUInt8=function(p,g){return p=p>>>0,g||Y(p,1,this.length),this[p]},m.prototype.readUint16LE=m.prototype.readUInt16LE=function(p,g){return p=p>>>0,g||Y(p,2,this.length),this[p]|this[p+1]<<8},m.prototype.readUint16BE=m.prototype.readUInt16BE=function(p,g){return p=p>>>0,g||Y(p,2,this.length),this[p]<<8|this[p+1]},m.prototype.readUint32LE=m.prototype.readUInt32LE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),(this[p]|this[p+1]<<8|this[p+2]<<16)+this[p+3]*16777216},m.prototype.readUint32BE=m.prototype.readUInt32BE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),this[p]*16777216+(this[p+1]<<16|this[p+2]<<8|this[p+3])},m.prototype.readIntLE=function(p,g,T){p=p>>>0,g=g>>>0,T||Y(p,g,this.length);for(var te=this[p],ve=1,le=0;++le<g&&(ve*=256);)te+=this[p+le]*ve;return ve*=128,te>=ve&&(te-=Math.pow(2,8*g)),te},m.prototype.readIntBE=function(p,g,T){p=p>>>0,g=g>>>0,T||Y(p,g,this.length);for(var te=g,ve=1,le=this[p+--te];te>0&&(ve*=256);)le+=this[p+--te]*ve;return ve*=128,le>=ve&&(le-=Math.pow(2,8*g)),le},m.prototype.readInt8=function(p,g){return p=p>>>0,g||Y(p,1,this.length),this[p]&128?(255-this[p]+1)*-1:this[p]},m.prototype.readInt16LE=function(p,g){p=p>>>0,g||Y(p,2,this.length);var T=this[p]|this[p+1]<<8;return T&32768?T|4294901760:T},m.prototype.readInt16BE=function(p,g){p=p>>>0,g||Y(p,2,this.length);var T=this[p+1]|this[p]<<8;return T&32768?T|4294901760:T},m.prototype.readInt32LE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),this[p]|this[p+1]<<8|this[p+2]<<16|this[p+3]<<24},m.prototype.readInt32BE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),this[p]<<24|this[p+1]<<16|this[p+2]<<8|this[p+3]},m.prototype.readFloatLE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),Ae.read(this,p,!0,23,4)},m.prototype.readFloatBE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),Ae.read(this,p,!1,23,4)},m.prototype.readDoubleLE=function(p,g){return p=p>>>0,g||Y(p,8,this.length),Ae.read(this,p,!0,52,8)},m.prototype.readDoubleBE=function(p,g){return p=p>>>0,g||Y(p,8,this.length),Ae.read(this,p,!1,52,8)};function z(k,p,g,T,te,ve){if(!m.isBuffer(k))throw new TypeError('"buffer" argument must be a Buffer instance');if(p>te||p<ve)throw new RangeError('"value" argument is out of bounds');if(g+T>k.length)throw new RangeError("Index out of range")}m.prototype.writeUintLE=m.prototype.writeUIntLE=function(p,g,T,te){if(p=+p,g=g>>>0,T=T>>>0,!te){var ve=Math.pow(2,8*T)-1;z(this,p,g,T,ve,0)}var le=1,it=0;for(this[g]=p&255;++it<T&&(le*=256);)this[g+it]=p/le&255;return g+T},m.prototype.writeUintBE=m.prototype.writeUIntBE=function(p,g,T,te){if(p=+p,g=g>>>0,T=T>>>0,!te){var ve=Math.pow(2,8*T)-1;z(this,p,g,T,ve,0)}var le=T-1,it=1;for(this[g+le]=p&255;--le>=0&&(it*=256);)this[g+le]=p/it&255;return g+T},m.prototype.writeUint8=m.prototype.writeUInt8=function(p,g,T){return p=+p,g=g>>>0,T||z(this,p,g,1,255,0),this[g]=p&255,g+1},m.prototype.writeUint16LE=m.prototype.writeUInt16LE=function(p,g,T){return p=+p,g=g>>>0,T||z(this,p,g,2,65535,0),this[g]=p&255,this[g+1]=p>>>8,g+2},m.prototype.writeUint16BE=m.prototype.writeUInt16BE=function(p,g,T){return p=+p,g=g>>>0,T||z(this,p,g,2,65535,0),this[g]=p>>>8,this[g+1]=p&255,g+2},m.prototype.writeUint32LE=m.prototype.writeUInt32LE=function(p,g,T){return p=+p,g=g>>>0,T||z(this,p,g,4,4294967295,0),this[g+3]=p>>>24,this[g+2]=p>>>16,this[g+1]=p>>>8,this[g]=p&255,g+4},m.prototype.writeUint32BE=m.prototype.writeUInt32BE=function(p,g,T){return p=+p,g=g>>>0,T||z(this,p,g,4,4294967295,0),this[g]=p>>>24,this[g+1]=p>>>16,this[g+2]=p>>>8,this[g+3]=p&255,g+4},m.prototype.writeIntLE=function(p,g,T,te){if(p=+p,g=g>>>0,!te){var ve=Math.pow(2,8*T-1);z(this,p,g,T,ve-1,-ve)}var le=0,it=1,Ct=0;for(this[g]=p&255;++le<T&&(it*=256);)p<0&&Ct===0&&this[g+le-1]!==0&&(Ct=1),this[g+le]=(p/it>>0)-Ct&255;return g+T},m.prototype.writeIntBE=function(p,g,T,te){if(p=+p,g=g>>>0,!te){var ve=Math.pow(2,8*T-1);z(this,p,g,T,ve-1,-ve)}var le=T-1,it=1,Ct=0;for(this[g+le]=p&255;--le>=0&&(it*=256);)p<0&&Ct===0&&this[g+le+1]!==0&&(Ct=1),this[g+le]=(p/it>>0)-Ct&255;return g+T},m.prototype.writeInt8=function(p,g,T){return p=+p,g=g>>>0,T||z(this,p,g,1,127,-128),p<0&&(p=255+p+1),this[g]=p&255,g+1},m.prototype.writeInt16LE=function(p,g,T){return p=+p,g=g>>>0,T||z(this,p,g,2,32767,-32768),this[g]=p&255,this[g+1]=p>>>8,g+2},m.prototype.writeInt16BE=function(p,g,T){return p=+p,g=g>>>0,T||z(this,p,g,2,32767,-32768),this[g]=p>>>8,this[g+1]=p&255,g+2},m.prototype.writeInt32LE=function(p,g,T){return p=+p,g=g>>>0,T||z(this,p,g,4,2147483647,-2147483648),this[g]=p&255,this[g+1]=p>>>8,this[g+2]=p>>>16,this[g+3]=p>>>24,g+4},m.prototype.writeInt32BE=function(p,g,T){return p=+p,g=g>>>0,T||z(this,p,g,4,2147483647,-2147483648),p<0&&(p=4294967295+p+1),this[g]=p>>>24,this[g+1]=p>>>16,this[g+2]=p>>>8,this[g+3]=p&255,g+4};function Qe(k,p,g,T,te,ve){if(g+T>k.length)throw new RangeError("Index out of range");if(g<0)throw new RangeError("Index out of range")}function Ke(k,p,g,T,te){return p=+p,g=g>>>0,te||Qe(k,p,g,4,34028234663852886e22,-34028234663852886e22),Ae.write(k,p,g,T,23,4),g+4}m.prototype.writeFloatLE=function(p,g,T){return Ke(this,p,g,!0,T)},m.prototype.writeFloatBE=function(p,g,T){return Ke(this,p,g,!1,T)};function Re(k,p,g,T,te){return p=+p,g=g>>>0,te||Qe(k,p,g,8,17976931348623157e292,-17976931348623157e292),Ae.write(k,p,g,T,52,8),g+8}m.prototype.writeDoubleLE=function(p,g,T){return Re(this,p,g,!0,T)},m.prototype.writeDoubleBE=function(p,g,T){return Re(this,p,g,!1,T)},m.prototype.copy=function(p,g,T,te){if(!m.isBuffer(p))throw new TypeError("argument should be a Buffer");if(T||(T=0),!te&&te!==0&&(te=this.length),g>=p.length&&(g=p.length),g||(g=0),te>0&&te<T&&(te=T),te===T||p.length===0||this.length===0)return 0;if(g<0)throw new RangeError("targetStart out of bounds");if(T<0||T>=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),p.length-g<te-T&&(te=p.length-g+T);var ve=te-T;return this===p&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(g,T,te):Uint8Array.prototype.set.call(p,this.subarray(T,te),g),ve},m.prototype.fill=function(p,g,T,te){if(typeof p=="string"){if(typeof g=="string"?(te=g,g=0,T=this.length):typeof T=="string"&&(te=T,T=this.length),te!==void 0&&typeof te!="string")throw new TypeError("encoding must be a string");if(typeof te=="string"&&!m.isEncoding(te))throw new TypeError("Unknown encoding: "+te);if(p.length===1){var ve=p.charCodeAt(0);(te==="utf8"&&ve<128||te==="latin1")&&(p=ve)}}else typeof p=="number"?p=p&255:typeof p=="boolean"&&(p=Number(p));if(g<0||this.length<g||this.length<T)throw new RangeError("Out of range index");if(T<=g)return this;g=g>>>0,T=T===void 0?this.length:T>>>0,p||(p=0);var le;if(typeof p=="number")for(le=g;le<T;++le)this[le]=p;else{var it=m.isBuffer(p)?p:m.from(p,te),Ct=it.length;if(Ct===0)throw new TypeError('The value "'+p+'" is invalid for argument "value"');for(le=0;le<T-g;++le)this[le+g]=it[le%Ct]}return this};var mt=/[^+/0-9A-Za-z-_]/g;function kt(k){if(k=k.split("=")[0],k=k.trim().replace(mt,""),k.length<2)return"";for(;k.length%4!==0;)k=k+"=";return k}function et(k,p){p=p||1/0;for(var g,T=k.length,te=null,ve=[],le=0;le<T;++le){if(g=k.charCodeAt(le),g>55295&&g<57344){if(!te){if(g>56319){(p-=3)>-1&&ve.push(239,191,189);continue}else if(le+1===T){(p-=3)>-1&&ve.push(239,191,189);continue}te=g;continue}if(g<56320){(p-=3)>-1&&ve.push(239,191,189),te=g;continue}g=(te-55296<<10|g-56320)+65536}else te&&(p-=3)>-1&&ve.push(239,191,189);if(te=null,g<128){if((p-=1)<0)break;ve.push(g)}else if(g<2048){if((p-=2)<0)break;ve.push(g>>6|192,g&63|128)}else if(g<65536){if((p-=3)<0)break;ve.push(g>>12|224,g>>6&63|128,g&63|128)}else if(g<1114112){if((p-=4)<0)break;ve.push(g>>18|240,g>>12&63|128,g>>6&63|128,g&63|128)}else throw new Error("Invalid code point")}return ve}function Zt(k){for(var p=[],g=0;g<k.length;++g)p.push(k.charCodeAt(g)&255);return p}function sA(k,p){for(var g,T,te,ve=[],le=0;le<k.length&&!((p-=2)<0);++le)g=k.charCodeAt(le),T=g>>8,te=g%256,ve.push(te),ve.push(T);return ve}function Rt(k){return Xe.toByteArray(kt(k))}function nA(k,p,g,T){for(var te=0;te<T&&!(te+g>=p.length||te>=k.length);++te)p[te+g]=k[te];return te}function Yt(k,p){return k instanceof p||k!=null&&k.constructor!=null&&k.constructor.name!=null&&k.constructor.name===p.name}function d(k){return k!==k}var ae=function(){for(var k="0123456789abcdef",p=new Array(256),g=0;g<16;++g)for(var T=g*16,te=0;te<16;++te)p[T+te]=k[g]+k[te];return p}()},64270:function(fr){(function(wA,M){fr.exports=M()})(this,function(){"use strict";var wA=function(o,i){return wA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,l){u.__proto__=l}||function(u,l){for(var E in l)Object.prototype.hasOwnProperty.call(l,E)&&(u[E]=l[E])},wA(o,i)};function M(o,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");wA(o,i);function u(){this.constructor=o}o.prototype=i===null?Object.create(i):(u.prototype=i.prototype,new u)}var b=function(){return b=Object.assign||function(i){for(var u,l=1,E=arguments.length;l<E;l++){u=arguments[l];for(var R in u)Object.prototype.hasOwnProperty.call(u,R)&&(i[R]=u[R])}return i},b.apply(this,arguments)};function Xe(o,i,u,l){function E(R){return R instanceof u?R:new u(function(re){re(R)})}return new(u||(u=Promise))(function(R,re){function Ee(ct){try{At(l.next(ct))}catch(gt){re(gt)}}function ye(ct){try{At(l.throw(ct))}catch(gt){re(gt)}}function At(ct){ct.done?R(ct.value):E(ct.value).then(Ee,ye)}At((l=l.apply(o,i||[])).next())})}function Ae(o,i){var u={label:0,sent:function(){if(R[0]&1)throw R[1];return R[1]},trys:[],ops:[]},l,E,R,re;return re={next:Ee(0),throw:Ee(1),return:Ee(2)},typeof Symbol=="function"&&(re[Symbol.iterator]=function(){return this}),re;function Ee(At){return function(ct){return ye([At,ct])}}function ye(At){if(l)throw new TypeError("Generator is already executing.");for(;u;)try{if(l=1,E&&(R=At[0]&2?E.return:At[0]?E.throw||((R=E.return)&&R.call(E),0):E.next)&&!(R=R.call(E,At[1])).done)return R;switch(E=0,R&&(At=[At[0]&2,R.value]),At[0]){case 0:case 1:R=At;break;case 4:return u.label++,{value:At[1],done:!1};case 5:u.label++,E=At[1],At=[0];continue;case 7:At=u.ops.pop(),u.trys.pop();continue;default:if(R=u.trys,!(R=R.length>0&&R[R.length-1])&&(At[0]===6||At[0]===2)){u=0;continue}if(At[0]===3&&(!R||At[1]>R[0]&&At[1]<R[3])){u.label=At[1];break}if(At[0]===6&&u.label<R[1]){u.label=R[1],R=At;break}if(R&&u.label<R[2]){u.label=R[2],u.ops.push(At);break}R[2]&&u.ops.pop(),u.trys.pop();continue}At=i.call(o,u)}catch(ct){At=[6,ct],E=0}finally{l=R=0}if(At[0]&5)throw At[1];return{value:At[0]?At[1]:void 0,done:!0}}}function Ne(o,i,u){if(u||arguments.length===2)for(var l=0,E=i.length,R;l<E;l++)(R||!(l in i))&&(R||(R=Array.prototype.slice.call(i,0,l)),R[l]=i[l]);return o.concat(R||i)}for(var ue=function(){function o(i,u,l,E){this.left=i,this.top=u,this.width=l,this.height=E}return o.prototype.add=function(i,u,l,E){return new o(this.left+i,this.top+u,this.width+l,this.height+E)},o.fromClientRect=function(i,u){return new o(u.left+i.windowBounds.left,u.top+i.windowBounds.top,u.width,u.height)},o.fromDOMRectList=function(i,u){var l=Array.from(u).find(function(E){return E.width!==0});return l?new o(l.left+i.windowBounds.left,l.top+i.windowBounds.top,l.width,l.height):o.EMPTY},o.EMPTY=new o(0,0,0,0),o}(),q=function(o,i){return ue.fromClientRect(o,i.getBoundingClientRect())},ie=function(o){var i=o.body,u=o.documentElement;if(!i||!u)throw new Error("Unable to get document size");var l=Math.max(Math.max(i.scrollWidth,u.scrollWidth),Math.max(i.offsetWidth,u.offsetWidth),Math.max(i.clientWidth,u.clientWidth)),E=Math.max(Math.max(i.scrollHeight,u.scrollHeight),Math.max(i.offsetHeight,u.offsetHeight),Math.max(i.clientHeight,u.clientHeight));return new ue(0,0,l,E)},m=function(o){for(var i=[],u=0,l=o.length;u<l;){var E=o.charCodeAt(u++);if(E>=55296&&E<=56319&&u<l){var R=o.charCodeAt(u++);(R&64512)===56320?i.push(((E&1023)<<10)+(R&1023)+65536):(i.push(E),u--)}else i.push(E)}return i},_=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];if(String.fromCodePoint)return String.fromCodePoint.apply(String,o);var u=o.length;if(!u)return"";for(var l=[],E=-1,R="";++E<u;){var re=o[E];re<=65535?l.push(re):(re-=65536,l.push((re>>10)+55296,re%1024+56320)),(E+1===u||l.length>16384)&&(R+=String.fromCharCode.apply(String,l),l.length=0)}return R},h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",O=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),N=0;N<h.length;N++)O[h.charCodeAt(N)]=N;for(var S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",U=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),F=0;F<S.length;F++)U[S.charCodeAt(F)]=F;for(var I=function(o){var i=o.length*.75,u=o.length,l,E=0,R,re,Ee,ye;o[o.length-1]==="="&&(i--,o[o.length-2]==="="&&i--);var At=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(i):new Array(i),ct=Array.isArray(At)?At:new Uint8Array(At);for(l=0;l<u;l+=4)R=U[o.charCodeAt(l)],re=U[o.charCodeAt(l+1)],Ee=U[o.charCodeAt(l+2)],ye=U[o.charCodeAt(l+3)],ct[E++]=R<<2|re>>4,ct[E++]=(re&15)<<4|Ee>>2,ct[E++]=(Ee&3)<<6|ye&63;return At},H=function(o){for(var i=o.length,u=[],l=0;l<i;l+=2)u.push(o[l+1]<<8|o[l]);return u},L=function(o){for(var i=o.length,u=[],l=0;l<i;l+=4)u.push(o[l+3]<<24|o[l+2]<<16|o[l+1]<<8|o[l]);return u},P=5,K=11,J=2,me=K-P,ze=65536>>P,oe=1<<P,tt=oe-1,Te=1024>>P,Ve=ze+Te,qe=Ve,V=32,Se=qe+V,D=65536>>K,be=1<<me,Ce=be-1,$=function(o,i,u){return o.slice?o.slice(i,u):new Uint16Array(Array.prototype.slice.call(o,i,u))},ge=function(o,i,u){return o.slice?o.slice(i,u):new Uint32Array(Array.prototype.slice.call(o,i,u))},X=function(o,i){var u=I(o),l=Array.isArray(u)?L(u):new Uint32Array(u),E=Array.isArray(u)?H(u):new Uint16Array(u),R=24,re=$(E,R/2,l[4]/2),Ee=l[5]===2?$(E,(R+l[4])/2):ge(l,Math.ceil((R+l[4])/4));return new ee(l[0],l[1],l[2],l[3],re,Ee)},ee=function(){function o(i,u,l,E,R,re){this.initialValue=i,this.errorValue=u,this.highStart=l,this.highValueIndex=E,this.index=R,this.data=re}return o.prototype.get=function(i){var u;if(i>=0){if(i<55296||i>56319&&i<=65535)return u=this.index[i>>P],u=(u<<J)+(i&tt),this.data[u];if(i<=65535)return u=this.index[ze+(i-55296>>P)],u=(u<<J)+(i&tt),this.data[u];if(i<this.highStart)return u=Se-D+(i>>K),u=this.index[u],u+=i>>P&Ce,u=this.index[u],u=(u<<J)+(i&tt),this.data[u];if(i<=1114111)return this.data[this.highValueIndex]}return this.errorValue},o}(),Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",z=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Qe=0;Qe<Y.length;Qe++)z[Y.charCodeAt(Qe)]=Qe;var Ke="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",Re=50,mt=1,kt=2,et=3,Zt=4,sA=5,Rt=7,nA=8,Yt=9,d=10,ae=11,k=12,p=13,g=14,T=15,te=16,ve=17,le=18,it=19,Ct=20,ot=21,at=22,Dt=23,Ue=24,ke=25,Ge=26,lt=27,Lt=28,jt=29,yt=30,EA=31,oA=32,xA=33,QA=34,bt=35,Jt=36,pt=37,_t=38,zt=39,yA=40,FA=41,AA=42,dA=43,HA=[9001,65288],Sr="!",_A="\xD7",mA="\xF7",MA=X(Ke),rr=[yt,Jt],Hr=[mt,kt,et,sA],Kr=[d,nA],sn=[lt,Ge],On=Hr.concat(Kr),gi=[_t,zt,yA,QA,bt],wn=[T,p],LA=function(o,i){i===void 0&&(i="strict");var u=[],l=[],E=[];return o.forEach(function(R,re){var Ee=MA.get(R);if(Ee>Re?(E.push(!0),Ee-=Re):E.push(!1),["normal","auto","loose"].indexOf(i)!==-1&&[8208,8211,12316,12448].indexOf(R)!==-1)return l.push(re),u.push(te);if(Ee===Zt||Ee===ae){if(re===0)return l.push(re),u.push(yt);var ye=u[re-1];return On.indexOf(ye)===-1?(l.push(l[re-1]),u.push(ye)):(l.push(re),u.push(yt))}if(l.push(re),Ee===EA)return u.push(i==="strict"?ot:pt);if(Ee===AA||Ee===jt)return u.push(yt);if(Ee===dA)return R>=131072&&R<=196605||R>=196608&&R<=262141?u.push(pt):u.push(yt);u.push(Ee)}),[l,u,E]},wi=function(o,i,u,l){var E=l[u];if(Array.isArray(o)?o.indexOf(E)!==-1:o===E)for(var R=u;R<=l.length;){R++;var re=l[R];if(re===i)return!0;if(re!==d)break}if(E===d)for(var R=u;R>0;){R--;var Ee=l[R];if(Array.isArray(o)?o.indexOf(Ee)!==-1:o===Ee)for(var ye=u;ye<=l.length;){ye++;var re=l[ye];if(re===i)return!0;if(re!==d)break}if(Ee!==d)break}return!1},xi=function(o,i){for(var u=o;u>=0;){var l=i[u];if(l===d)u--;else return l}return 0},Xa=function(o,i,u,l,E){if(u[l]===0)return _A;var R=l-1;if(Array.isArray(E)&&E[R]===!0)return _A;var re=R-1,Ee=R+1,ye=i[R],At=re>=0?i[re]:0,ct=i[Ee];if(ye===kt&&ct===et)return _A;if(Hr.indexOf(ye)!==-1)return Sr;if(Hr.indexOf(ct)!==-1||Kr.indexOf(ct)!==-1)return _A;if(xi(R,i)===nA)return mA;if(MA.get(o[R])===ae||(ye===oA||ye===xA)&&MA.get(o[Ee])===ae||ye===Rt||ct===Rt||ye===Yt||[d,p,T].indexOf(ye)===-1&&ct===Yt||[ve,le,it,Ue,Lt].indexOf(ct)!==-1||xi(R,i)===at||wi(Dt,at,R,i)||wi([ve,le],ot,R,i)||wi(k,k,R,i))return _A;if(ye===d)return mA;if(ye===Dt||ct===Dt)return _A;if(ct===te||ye===te)return mA;if([p,T,ot].indexOf(ct)!==-1||ye===g||At===Jt&&wn.indexOf(ye)!==-1||ye===Lt&&ct===Jt||ct===Ct||rr.indexOf(ct)!==-1&&ye===ke||rr.indexOf(ye)!==-1&&ct===ke||ye===lt&&[pt,oA,xA].indexOf(ct)!==-1||[pt,oA,xA].indexOf(ye)!==-1&&ct===Ge||rr.indexOf(ye)!==-1&&sn.indexOf(ct)!==-1||sn.indexOf(ye)!==-1&&rr.indexOf(ct)!==-1||[lt,Ge].indexOf(ye)!==-1&&(ct===ke||[at,T].indexOf(ct)!==-1&&i[Ee+1]===ke)||[at,T].indexOf(ye)!==-1&&ct===ke||ye===ke&&[ke,Lt,Ue].indexOf(ct)!==-1)return _A;if([ke,Lt,Ue,ve,le].indexOf(ct)!==-1)for(var gt=R;gt>=0;){var Gt=i[gt];if(Gt===ke)return _A;if([Lt,Ue].indexOf(Gt)!==-1)gt--;else break}if([lt,Ge].indexOf(ct)!==-1)for(var gt=[ve,le].indexOf(ye)!==-1?re:R;gt>=0;){var Gt=i[gt];if(Gt===ke)return _A;if([Lt,Ue].indexOf(Gt)!==-1)gt--;else break}if(_t===ye&&[_t,zt,QA,bt].indexOf(ct)!==-1||[zt,QA].indexOf(ye)!==-1&&[zt,yA].indexOf(ct)!==-1||[yA,bt].indexOf(ye)!==-1&&ct===yA||gi.indexOf(ye)!==-1&&[Ct,Ge].indexOf(ct)!==-1||gi.indexOf(ct)!==-1&&ye===lt||rr.indexOf(ye)!==-1&&rr.indexOf(ct)!==-1||ye===Ue&&rr.indexOf(ct)!==-1||rr.concat(ke).indexOf(ye)!==-1&&ct===at&&HA.indexOf(o[Ee])===-1||rr.concat(ke).indexOf(ct)!==-1&&ye===le)return _A;if(ye===FA&&ct===FA){for(var JA=u[R],gA=1;JA>0&&(JA--,i[JA]===FA);)gA++;if(gA%2!==0)return _A}return ye===oA&&ct===xA?_A:mA},Ai=function(o,i){i||(i={lineBreak:"normal",wordBreak:"normal"});var u=LA(o,i.lineBreak),l=u[0],E=u[1],R=u[2];(i.wordBreak==="break-all"||i.wordBreak==="break-word")&&(E=E.map(function(Ee){return[ke,yt,AA].indexOf(Ee)!==-1?pt:Ee}));var re=i.wordBreak==="keep-all"?R.map(function(Ee,ye){return Ee&&o[ye]>=19968&&o[ye]<=40959}):void 0;return[l,E,re]},hA=function(){function o(i,u,l,E){this.codePoints=i,this.required=u===Sr,this.start=l,this.end=E}return o.prototype.slice=function(){return _.apply(void 0,this.codePoints.slice(this.start,this.end))},o}(),li=function(o,i){var u=m(o),l=Ai(u,i),E=l[0],R=l[1],re=l[2],Ee=u.length,ye=0,At=0;return{next:function(){if(At>=Ee)return{done:!0,value:null};for(var ct=_A;At<Ee&&(ct=Xa(u,R,E,++At,re))===_A;);if(ct!==_A||At===Ee){var gt=new hA(u,ct,ye,At);return ye=At,{value:gt,done:!1}}return{done:!0,value:null}}}},ri=1,dn=2,Zr=4,Ti=8,_i=10,qa=47,vA=92,La=9,Na=32,ia=34,yi=61,os=35,Cs=36,bs=37,qn=39,Nt=40,St=41,qt=95,dt=45,vr=33,zr=60,OA=62,Wr=64,Jr=91,Pn=93,Qr=61,Dr=123,Qn=63,$n=125,Gn=124,Dn=126,Vn=128,pA=65533,Zn=42,pa=43,lo=44,Cr=58,Ot=59,UA=46,lr=0,kA=8,GA=11,Ri=14,Cn=31,dl=127,Ei=-1,ls=48,Ta=97,Ts=101,Mi=102,Oa=117,$a=122,Ui=65,We=69,It=70,rA=85,dr=90,er=function(o){return o>=ls&&o<=57},tr=function(o){return o>=55296&&o<=57343},ir=function(o){return er(o)||o>=Ui&&o<=It||o>=Ta&&o<=Mi},TA=function(o){return o>=Ta&&o<=$a},NA=function(o){return o>=Ui&&o<=dr},nr=function(o){return TA(o)||NA(o)},PA=function(o){return o>=Vn},on=function(o){return o===_i||o===La||o===Na},ur=function(o){return nr(o)||PA(o)||o===qt},mn=function(o){return ur(o)||er(o)||o===dt},Br=function(o){return o>=lr&&o<=kA||o===GA||o>=Ri&&o<=Cn||o===dl},cn=function(o,i){return o!==vA?!1:i!==_i},Mn=function(o,i,u){return o===dt?ur(i)||cn(i,u):ur(o)?!0:!!(o===vA&&cn(o,i))},Ki=function(o,i,u){return o===pa||o===dt?er(i)?!0:i===UA&&er(u):er(o===UA?i:o)},Fa=function(o){var i=0,u=1;(o[i]===pa||o[i]===dt)&&(o[i]===dt&&(u=-1),i++);for(var l=[];er(o[i]);)l.push(o[i++]);var E=l.length?parseInt(_.apply(void 0,l),10):0;o[i]===UA&&i++;for(var R=[];er(o[i]);)R.push(o[i++]);var re=R.length,Ee=re?parseInt(_.apply(void 0,R),10):0;(o[i]===We||o[i]===Ts)&&i++;var ye=1;(o[i]===pa||o[i]===dt)&&(o[i]===dt&&(ye=-1),i++);for(var At=[];er(o[i]);)At.push(o[i++]);var ct=At.length?parseInt(_.apply(void 0,At),10):0;return u*(E+Ee*Math.pow(10,-re))*Math.pow(10,ye*ct)},xn={type:2},ga={type:3},ma={type:4},Tr={type:13},ni={type:8},mi={type:21},_n={type:9},Ci={type:10},kn={type:11},ui={type:12},Ra={type:14},Wn={type:23},Ho={type:1},uo={type:25},us={type:24},co={type:26},Ii={type:27},gr={type:28},Pr={type:29},Li={type:31},Ni={type:32},Rs=function(){function o(){this._value=[]}return o.prototype.write=function(i){this._value=this._value.concat(m(i))},o.prototype.read=function(){for(var i=[],u=this.consumeToken();u!==Ni;)i.push(u),u=this.consumeToken();return i},o.prototype.consumeToken=function(){var i=this.consumeCodePoint();switch(i){case ia:return this.consumeStringToken(ia);case os:var u=this.peekCodePoint(0),l=this.peekCodePoint(1),E=this.peekCodePoint(2);if(mn(u)||cn(l,E)){var R=Mn(u,l,E)?dn:ri,re=this.consumeName();return{type:5,value:re,flags:R}}break;case Cs:if(this.peekCodePoint(0)===yi)return this.consumeCodePoint(),Tr;break;case qn:return this.consumeStringToken(qn);case Nt:return xn;case St:return ga;case Zn:if(this.peekCodePoint(0)===yi)return this.consumeCodePoint(),Ra;break;case pa:if(Ki(i,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(i),this.consumeNumericToken();break;case lo:return ma;case dt:var Ee=i,ye=this.peekCodePoint(0),At=this.peekCodePoint(1);if(Ki(Ee,ye,At))return this.reconsumeCodePoint(i),this.consumeNumericToken();if(Mn(Ee,ye,At))return this.reconsumeCodePoint(i),this.consumeIdentLikeToken();if(ye===dt&&At===OA)return this.consumeCodePoint(),this.consumeCodePoint(),us;break;case UA:if(Ki(i,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(i),this.consumeNumericToken();break;case qa:if(this.peekCodePoint(0)===Zn)for(this.consumeCodePoint();;){var ct=this.consumeCodePoint();if(ct===Zn&&(ct=this.consumeCodePoint(),ct===qa))return this.consumeToken();if(ct===Ei)return this.consumeToken()}break;case Cr:return co;case Ot:return Ii;case zr:if(this.peekCodePoint(0)===vr&&this.peekCodePoint(1)===dt&&this.peekCodePoint(2)===dt)return this.consumeCodePoint(),this.consumeCodePoint(),uo;break;case Wr:var gt=this.peekCodePoint(0),Gt=this.peekCodePoint(1),JA=this.peekCodePoint(2);if(Mn(gt,Gt,JA)){var re=this.consumeName();return{type:7,value:re}}break;case Jr:return gr;case vA:if(cn(i,this.peekCodePoint(0)))return this.reconsumeCodePoint(i),this.consumeIdentLikeToken();break;case Pn:return Pr;case Qr:if(this.peekCodePoint(0)===yi)return this.consumeCodePoint(),ni;break;case Dr:return kn;case $n:return ui;case Oa:case rA:var gA=this.peekCodePoint(0),DA=this.peekCodePoint(1);return gA===pa&&(ir(DA)||DA===Qn)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(i),this.consumeIdentLikeToken();case Gn:if(this.peekCodePoint(0)===yi)return this.consumeCodePoint(),_n;if(this.peekCodePoint(0)===Gn)return this.consumeCodePoint(),mi;break;case Dn:if(this.peekCodePoint(0)===yi)return this.consumeCodePoint(),Ci;break;case Ei:return Ni}return on(i)?(this.consumeWhiteSpace(),Li):er(i)?(this.reconsumeCodePoint(i),this.consumeNumericToken()):ur(i)?(this.reconsumeCodePoint(i),this.consumeIdentLikeToken()):{type:6,value:_(i)}},o.prototype.consumeCodePoint=function(){var i=this._value.shift();return typeof i=="undefined"?-1:i},o.prototype.reconsumeCodePoint=function(i){this._value.unshift(i)},o.prototype.peekCodePoint=function(i){return i>=this._value.length?-1:this._value[i]},o.prototype.consumeUnicodeRangeToken=function(){for(var i=[],u=this.consumeCodePoint();ir(u)&&i.length<6;)i.push(u),u=this.consumeCodePoint();for(var l=!1;u===Qn&&i.length<6;)i.push(u),u=this.consumeCodePoint(),l=!0;if(l){var E=parseInt(_.apply(void 0,i.map(function(ye){return ye===Qn?ls:ye})),16),R=parseInt(_.apply(void 0,i.map(function(ye){return ye===Qn?It:ye})),16);return{type:30,start:E,end:R}}var re=parseInt(_.apply(void 0,i),16);if(this.peekCodePoint(0)===dt&&ir(this.peekCodePoint(1))){this.consumeCodePoint(),u=this.consumeCodePoint();for(var Ee=[];ir(u)&&Ee.length<6;)Ee.push(u),u=this.consumeCodePoint();var R=parseInt(_.apply(void 0,Ee),16);return{type:30,start:re,end:R}}else return{type:30,start:re,end:re}},o.prototype.consumeIdentLikeToken=function(){var i=this.consumeName();return i.toLowerCase()==="url"&&this.peekCodePoint(0)===Nt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Nt?(this.consumeCodePoint(),{type:19,value:i}):{type:20,value:i}},o.prototype.consumeUrlToken=function(){var i=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ei)return{type:22,value:""};var u=this.peekCodePoint(0);if(u===qn||u===ia){var l=this.consumeStringToken(this.consumeCodePoint());return l.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ei||this.peekCodePoint(0)===St)?(this.consumeCodePoint(),{type:22,value:l.value}):(this.consumeBadUrlRemnants(),Wn)}for(;;){var E=this.consumeCodePoint();if(E===Ei||E===St)return{type:22,value:_.apply(void 0,i)};if(on(E))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ei||this.peekCodePoint(0)===St?(this.consumeCodePoint(),{type:22,value:_.apply(void 0,i)}):(this.consumeBadUrlRemnants(),Wn);if(E===ia||E===qn||E===Nt||Br(E))return this.consumeBadUrlRemnants(),Wn;if(E===vA)if(cn(E,this.peekCodePoint(0)))i.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Wn;else i.push(E)}},o.prototype.consumeWhiteSpace=function(){for(;on(this.peekCodePoint(0));)this.consumeCodePoint()},o.prototype.consumeBadUrlRemnants=function(){for(;;){var i=this.consumeCodePoint();if(i===St||i===Ei)return;cn(i,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},o.prototype.consumeStringSlice=function(i){for(var u=5e4,l="";i>0;){var E=Math.min(u,i);l+=_.apply(void 0,this._value.splice(0,E)),i-=E}return this._value.shift(),l},o.prototype.consumeStringToken=function(i){var u="",l=0;do{var E=this._value[l];if(E===Ei||E===void 0||E===i)return u+=this.consumeStringSlice(l),{type:0,value:u};if(E===_i)return this._value.splice(0,l),Ho;if(E===vA){var R=this._value[l+1];R!==Ei&&R!==void 0&&(R===_i?(u+=this.consumeStringSlice(l),l=-1,this._value.shift()):cn(E,R)&&(u+=this.consumeStringSlice(l),u+=_(this.consumeEscapedCodePoint()),l=-1))}l++}while(!0)},o.prototype.consumeNumber=function(){var i=[],u=Zr,l=this.peekCodePoint(0);for((l===pa||l===dt)&&i.push(this.consumeCodePoint());er(this.peekCodePoint(0));)i.push(this.consumeCodePoint());l=this.peekCodePoint(0);var E=this.peekCodePoint(1);if(l===UA&&er(E))for(i.push(this.consumeCodePoint(),this.consumeCodePoint()),u=Ti;er(this.peekCodePoint(0));)i.push(this.consumeCodePoint());l=this.peekCodePoint(0),E=this.peekCodePoint(1);var R=this.peekCodePoint(2);if((l===We||l===Ts)&&((E===pa||E===dt)&&er(R)||er(E)))for(i.push(this.consumeCodePoint(),this.consumeCodePoint()),u=Ti;er(this.peekCodePoint(0));)i.push(this.consumeCodePoint());return[Fa(i),u]},o.prototype.consumeNumericToken=function(){var i=this.consumeNumber(),u=i[0],l=i[1],E=this.peekCodePoint(0),R=this.peekCodePoint(1),re=this.peekCodePoint(2);if(Mn(E,R,re)){var Ee=this.consumeName();return{type:15,number:u,flags:l,unit:Ee}}return E===bs?(this.consumeCodePoint(),{type:16,number:u,flags:l}):{type:17,number:u,flags:l}},o.prototype.consumeEscapedCodePoint=function(){var i=this.consumeCodePoint();if(ir(i)){for(var u=_(i);ir(this.peekCodePoint(0))&&u.length<6;)u+=_(this.consumeCodePoint());on(this.peekCodePoint(0))&&this.consumeCodePoint();var l=parseInt(u,16);return l===0||tr(l)||l>1114111?pA:l}return i===Ei?pA:i},o.prototype.consumeName=function(){for(var i="";;){var u=this.consumeCodePoint();if(mn(u))i+=_(u);else if(cn(u,this.peekCodePoint(0)))i+=_(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(u),i}},o}(),To=function(){function o(i){this._tokens=i}return o.create=function(i){var u=new Rs;return u.write(i),new o(u.read())},o.parseValue=function(i){return o.create(i).parseComponentValue()},o.parseValues=function(i){return o.create(i).parseComponentValues()},o.prototype.parseComponentValue=function(){for(var i=this.consumeToken();i.type===31;)i=this.consumeToken();if(i.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(i);var u=this.consumeComponentValue();do i=this.consumeToken();while(i.type===31);if(i.type===32)return u;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},o.prototype.parseComponentValues=function(){for(var i=[];;){var u=this.consumeComponentValue();if(u.type===32)return i;i.push(u),i.push()}},o.prototype.consumeComponentValue=function(){var i=this.consumeToken();switch(i.type){case 11:case 28:case 2:return this.consumeSimpleBlock(i.type);case 19:return this.consumeFunction(i)}return i},o.prototype.consumeSimpleBlock=function(i){for(var u={type:i,values:[]},l=this.consumeToken();;){if(l.type===32||ku(l,i))return u;this.reconsumeToken(l),u.values.push(this.consumeComponentValue()),l=this.consumeToken()}},o.prototype.consumeFunction=function(i){for(var u={name:i.value,values:[],type:18};;){var l=this.consumeToken();if(l.type===32||l.type===3)return u;this.reconsumeToken(l),u.values.push(this.consumeComponentValue())}},o.prototype.consumeToken=function(){var i=this._tokens.shift();return typeof i=="undefined"?Ni:i},o.prototype.reconsumeToken=function(i){this._tokens.unshift(i)},o}(),fo=function(o){return o.type===15},ho=function(o){return o.type===17},Ln=function(o){return o.type===20},Pu=function(o){return o.type===0},Ms=function(o,i){return Ln(o)&&o.value===i},Gl=function(o){return o.type!==31},po=function(o){return o.type!==31&&o.type!==4},va=function(o){var i=[],u=[];return o.forEach(function(l){if(l.type===4){if(u.length===0)throw new Error("Error parsing function args, zero tokens for arg");i.push(u),u=[];return}l.type!==31&&u.push(l)}),u.length&&i.push(u),i},ku=function(o,i){return i===11&&o.type===12||i===28&&o.type===29?!0:i===2&&o.type===3},cs=function(o){return o.type===17||o.type===15},ci=function(o){return o.type===16||cs(o)},ju=function(o){return o.length>1?[o[0],o[1]]:[o[0]]},zi={type:17,number:0,flags:Zr},Vl={type:16,number:50,flags:Zr},Fs={type:16,number:100,flags:Zr},hl=function(o,i,u){var l=o[0],E=o[1];return[bn(l,i),bn(typeof E!="undefined"?E:l,u)]},bn=function(o,i){if(o.type===16)return o.number/100*i;if(fo(o))switch(o.unit){case"rem":case"em":return 16*o.number;case"px":default:return o.number}return o.number},Hu="deg",Tu="grad",Hc="rad",Si="turn",KA={name:"angle",parse:function(o,i){if(i.type===15)switch(i.unit){case Hu:return Math.PI*i.number/180;case Tu:return Math.PI/200*i.number;case Hc:return i.number;case Si:return Math.PI*2*i.number}throw new Error("Unsupported angle type")}},Fr=function(o){return o.type===15&&(o.unit===Hu||o.unit===Tu||o.unit===Hc||o.unit===Si)},aa=function(o){var i=o.filter(Ln).map(function(u){return u.value}).join(" ");switch(i){case"to bottom right":case"to right bottom":case"left top":case"top left":return[zi,zi];case"to top":case"bottom":return Kn(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[zi,Fs];case"to right":case"left":return Kn(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Fs,Fs];case"to bottom":case"top":return Kn(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Fs,zi];case"to left":case"right":return Kn(270)}return 0},Kn=function(o){return Math.PI*o/180},xa={name:"color",parse:function(o,i){if(i.type===18){var u=sa[i.name];if(typeof u=="undefined")throw new Error('Attempting to parse an unsupported color function "'+i.name+'"');return u(o,i.values)}if(i.type===5){if(i.value.length===3){var l=i.value.substring(0,1),E=i.value.substring(1,2),R=i.value.substring(2,3);return hn(parseInt(l+l,16),parseInt(E+E,16),parseInt(R+R,16),1)}if(i.value.length===4){var l=i.value.substring(0,1),E=i.value.substring(1,2),R=i.value.substring(2,3),re=i.value.substring(3,4);return hn(parseInt(l+l,16),parseInt(E+E,16),parseInt(R+R,16),parseInt(re+re,16)/255)}if(i.value.length===6){var l=i.value.substring(0,2),E=i.value.substring(2,4),R=i.value.substring(4,6);return hn(parseInt(l,16),parseInt(E,16),parseInt(R,16),1)}if(i.value.length===8){var l=i.value.substring(0,2),E=i.value.substring(2,4),R=i.value.substring(4,6),re=i.value.substring(6,8);return hn(parseInt(l,16),parseInt(E,16),parseInt(R,16),parseInt(re,16)/255)}}if(i.type===20){var Ee=$i[i.value.toUpperCase()];if(typeof Ee!="undefined")return Ee}return $i.TRANSPARENT}},vi=function(o){return(255&o)===0},Un=function(o){var i=255&o,u=255&o>>8,l=255&o>>16,E=255&o>>24;return i<255?"rgba("+E+","+l+","+u+","+i/255+")":"rgb("+E+","+l+","+u+")"},hn=function(o,i,u,l){return(o<<24|i<<16|u<<8|Math.round(l*255)<<0)>>>0},xs=function(o,i){if(o.type===17)return o.number;if(o.type===16){var u=i===3?1:255;return i===3?o.number/100*u:Math.round(o.number/100*u)}return 0},Ru=function(o,i){var u=i.filter(po);if(u.length===3){var l=u.map(xs),E=l[0],R=l[1],re=l[2];return hn(E,R,re,1)}if(u.length===4){var Ee=u.map(xs),E=Ee[0],R=Ee[1],re=Ee[2],ye=Ee[3];return hn(E,R,re,ye)}return 0};function Oi(o,i,u){return u<0&&(u+=1),u>=1&&(u-=1),u<1/6?(i-o)*u*6+o:u<1/2?i:u<2/3?(i-o)*6*(2/3-u)+o:o}var Zl=function(o,i){var u=i.filter(po),l=u[0],E=u[1],R=u[2],re=u[3],Ee=(l.type===17?Kn(l.number):KA.parse(o,l))/(Math.PI*2),ye=ci(E)?E.number/100:0,At=ci(R)?R.number/100:0,ct=typeof re!="undefined"&&ci(re)?bn(re,1):1;if(ye===0)return hn(At*255,At*255,At*255,1);var gt=At<=.5?At*(ye+1):At+ye-At*ye,Gt=At*2-gt,JA=Oi(Gt,gt,Ee+1/3),gA=Oi(Gt,gt,Ee),DA=Oi(Gt,gt,Ee-1/3);return hn(JA*255,gA*255,DA*255,ct)},sa={hsl:Zl,hsla:Zl,rgb:Ru,rgba:Ru},pl=function(o,i){return xa.parse(o,To.create(i).parseComponentValue())},$i={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},i0={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(o,i){return i.map(function(u){if(Ln(u))switch(u.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Tc={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Mu=function(o,i){var u=xa.parse(o,i[0]),l=i[1];return l&&ci(l)?{color:u,stop:l}:{color:u,stop:null}},sd=function(o,i){var u=o[0],l=o[o.length-1];u.stop===null&&(u.stop=zi),l.stop===null&&(l.stop=Fs);for(var E=[],R=0,re=0;re<o.length;re++){var Ee=o[re].stop;if(Ee!==null){var ye=bn(Ee,i);ye>R?E.push(ye):E.push(R),R=ye}else E.push(null)}for(var At=null,re=0;re<E.length;re++){var ct=E[re];if(ct===null)At===null&&(At=re);else if(At!==null){for(var gt=re-At,Gt=E[At-1],JA=(ct-Gt)/(gt+1),gA=1;gA<=gt;gA++)E[At+gA-1]=JA*gA;At=null}}return o.map(function(DA,Or){var qA=DA.color;return{color:qA,stop:Math.max(Math.min(1,E[Or]/i),0)}})},Ku=function(o,i,u){var l=i/2,E=u/2,R=bn(o[0],i)-l,re=E-bn(o[1],u);return(Math.atan2(re,R)+Math.PI*2)%(Math.PI*2)},a0=function(o,i,u){var l=typeof o=="number"?o:Ku(o,i,u),E=Math.abs(i*Math.sin(l))+Math.abs(u*Math.cos(l)),R=i/2,re=u/2,Ee=E/2,ye=Math.sin(l-Math.PI/2)*Ee,At=Math.cos(l-Math.PI/2)*Ee;return[E,R-At,R+At,re-ye,re+ye]},fs=function(o,i){return Math.sqrt(o*o+i*i)},od=function(o,i,u,l,E){var R=[[0,0],[0,i],[o,0],[o,i]];return R.reduce(function(re,Ee){var ye=Ee[0],At=Ee[1],ct=fs(u-ye,l-At);return(E?ct<re.optimumDistance:ct>re.optimumDistance)?{optimumCorner:Ee,optimumDistance:ct}:re},{optimumDistance:E?1/0:-1/0,optimumCorner:null}).optimumCorner},s0=function(o,i,u,l,E){var R=0,re=0;switch(o.size){case 0:o.shape===0?R=re=Math.min(Math.abs(i),Math.abs(i-l),Math.abs(u),Math.abs(u-E)):o.shape===1&&(R=Math.min(Math.abs(i),Math.abs(i-l)),re=Math.min(Math.abs(u),Math.abs(u-E)));break;case 2:if(o.shape===0)R=re=Math.min(fs(i,u),fs(i,u-E),fs(i-l,u),fs(i-l,u-E));else if(o.shape===1){var Ee=Math.min(Math.abs(u),Math.abs(u-E))/Math.min(Math.abs(i),Math.abs(i-l)),ye=od(l,E,i,u,!0),At=ye[0],ct=ye[1];R=fs(At-i,(ct-u)/Ee),re=Ee*R}break;case 1:o.shape===0?R=re=Math.max(Math.abs(i),Math.abs(i-l),Math.abs(u),Math.abs(u-E)):o.shape===1&&(R=Math.max(Math.abs(i),Math.abs(i-l)),re=Math.max(Math.abs(u),Math.abs(u-E)));break;case 3:if(o.shape===0)R=re=Math.max(fs(i,u),fs(i,u-E),fs(i-l,u),fs(i-l,u-E));else if(o.shape===1){var Ee=Math.max(Math.abs(u),Math.abs(u-E))/Math.max(Math.abs(i),Math.abs(i-l)),gt=od(l,E,i,u,!1),At=gt[0],ct=gt[1];R=fs(At-i,(ct-u)/Ee),re=Ee*R}break}return Array.isArray(o.size)&&(R=bn(o.size[0],l),re=o.size.length===2?bn(o.size[1],E):R),[R,re]},zu=function(o,i){var u=Kn(180),l=[];return va(i).forEach(function(E,R){if(R===0){var re=E[0];if(re.type===20&&re.value==="to"){u=aa(E);return}else if(Fr(re)){u=KA.parse(o,re);return}}var Ee=Mu(o,E);l.push(Ee)}),{angle:u,stops:l,type:1}},Gu=function(o,i){var u=Kn(180),l=[];return va(i).forEach(function(E,R){if(R===0){var re=E[0];if(re.type===20&&["top","left","right","bottom"].indexOf(re.value)!==-1){u=aa(E);return}else if(Fr(re)){u=(KA.parse(o,re)+Kn(270))%Kn(360);return}}var Ee=Mu(o,E);l.push(Ee)}),{angle:u,stops:l,type:1}},o0=function(o,i){var u=Kn(180),l=[],E=1,R=0,re=3,Ee=[];return va(i).forEach(function(ye,At){var ct=ye[0];if(At===0){if(Ln(ct)&&ct.value==="linear"){E=1;return}else if(Ln(ct)&&ct.value==="radial"){E=2;return}}if(ct.type===18){if(ct.name==="from"){var gt=xa.parse(o,ct.values[0]);l.push({stop:zi,color:gt})}else if(ct.name==="to"){var gt=xa.parse(o,ct.values[0]);l.push({stop:Fs,color:gt})}else if(ct.name==="color-stop"){var Gt=ct.values.filter(po);if(Gt.length===2){var gt=xa.parse(o,Gt[1]),JA=Gt[0];ho(JA)&&l.push({stop:{type:16,number:JA.number*100,flags:JA.flags},color:gt})}}}}),E===1?{angle:(u+Kn(180))%Kn(360),stops:l,type:E}:{size:re,shape:R,stops:l,position:Ee,type:E}},ld="closest-side",l0="farthest-side",u0="closest-corner",Vu="farthest-corner",ud="circle",cd="ellipse",fd="cover",dd="contain",pn=function(o,i){var u=0,l=3,E=[],R=[];return va(i).forEach(function(re,Ee){var ye=!0;if(Ee===0){var At=!1;ye=re.reduce(function(gt,Gt){if(At)if(Ln(Gt))switch(Gt.value){case"center":return R.push(Vl),gt;case"top":case"left":return R.push(zi),gt;case"right":case"bottom":return R.push(Fs),gt}else(ci(Gt)||cs(Gt))&&R.push(Gt);else if(Ln(Gt))switch(Gt.value){case ud:return u=0,!1;case cd:return u=1,!1;case"at":return At=!0,!1;case ld:return l=0,!1;case fd:case l0:return l=1,!1;case dd:case u0:return l=2,!1;case Vu:return l=3,!1}else if(cs(Gt)||ci(Gt))return Array.isArray(l)||(l=[]),l.push(Gt),!1;return gt},ye)}if(ye){var ct=Mu(o,re);E.push(ct)}}),{size:l,shape:u,stops:E,position:R,type:2}},ds=function(o,i){var u=0,l=3,E=[],R=[];return va(i).forEach(function(re,Ee){var ye=!0;if(Ee===0?ye=re.reduce(function(ct,gt){if(Ln(gt))switch(gt.value){case"center":return R.push(Vl),!1;case"top":case"left":return R.push(zi),!1;case"right":case"bottom":return R.push(Fs),!1}else if(ci(gt)||cs(gt))return R.push(gt),!1;return ct},ye):Ee===1&&(ye=re.reduce(function(ct,gt){if(Ln(gt))switch(gt.value){case ud:return u=0,!1;case cd:return u=1,!1;case dd:case ld:return l=0,!1;case l0:return l=1,!1;case u0:return l=2,!1;case fd:case Vu:return l=3,!1}else if(cs(gt)||ci(gt))return Array.isArray(l)||(l=[]),l.push(gt),!1;return ct},ye)),ye){var At=Mu(o,re);E.push(At)}}),{size:l,shape:u,stops:E,position:R,type:2}},Us=function(o){return o.type===1},c0=function(o){return o.type===2},go={name:"image",parse:function(o,i){if(i.type===22){var u={url:i.value,type:0};return o.cache.addImage(i.value),u}if(i.type===18){var l=Zu[i.name];if(typeof l=="undefined")throw new Error('Attempting to parse an unsupported image function "'+i.name+'"');return l(o,i.values)}throw new Error("Unsupported image type "+i.type)}};function Rc(o){return!(o.type===20&&o.value==="none")&&(o.type!==18||!!Zu[o.name])}var Zu={"linear-gradient":zu,"-moz-linear-gradient":Gu,"-ms-linear-gradient":Gu,"-o-linear-gradient":Gu,"-webkit-linear-gradient":Gu,"radial-gradient":pn,"-moz-radial-gradient":ds,"-ms-radial-gradient":ds,"-o-radial-gradient":ds,"-webkit-radial-gradient":ds,"-webkit-gradient":o0},Mc={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(o,i){if(i.length===0)return[];var u=i[0];return u.type===20&&u.value==="none"?[]:i.filter(function(l){return po(l)&&Rc(l)}).map(function(l){return go.parse(o,l)})}},Kc={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(o,i){return i.map(function(u){if(Ln(u))switch(u.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},zc={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(o,i){return va(i).map(function(u){return u.filter(ci)}).map(ju)}},Ro={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(o,i){return va(i).map(function(u){return u.filter(Ln).map(function(l){return l.value}).join(" ")}).map(Wl)}},Wl=function(o){switch(o){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}},Pi;(function(o){o.AUTO="auto",o.CONTAIN="contain",o.COVER="cover"})(Pi||(Pi={}));var gl={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(o,i){return va(i).map(function(u){return u.filter(Mo)})}},Mo=function(o){return Ln(o)||ci(o)},Ks=function(o){return{name:"border-"+o+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},f0=Ks("top"),Ko=Ks("right"),hd=Ks("bottom"),mo=Ks("left"),Wu=function(o){return{name:"border-radius-"+o,initialValue:"0 0",prefix:!1,type:1,parse:function(i,u){return ju(u.filter(ci))}}},wg=Wu("top-left"),vo=Wu("top-right"),Ma=Wu("bottom-right"),Ka=Wu("bottom-left"),vn=function(o){return{name:"border-"+o+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(i,u){switch(u){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Jl=vn("top"),Gc=vn("right"),pd=vn("bottom"),ml=vn("left"),Yl=function(o){return{name:"border-"+o+"-width",initialValue:"0",type:0,prefix:!1,parse:function(i,u){return fo(u)?u.number:0}}},Vc=Yl("top"),vl=Yl("right"),d0=Yl("bottom"),h0=Yl("left"),Is={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Xl={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(o,i){switch(i){case"rtl":return 1;case"ltr":default:return 0}}},p0={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(o,i){return i.filter(Ln).reduce(function(u,l){return u|g0(l.value)},0)}},g0=function(o){switch(o){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},ql={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(o,i){switch(i){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},gd={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(o,i){return i.type===20&&i.value==="normal"?0:i.type===17||i.type===15?i.number:0}},$l;(function(o){o.NORMAL="normal",o.STRICT="strict"})($l||($l={}));var m0={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"strict":return $l.STRICT;case"normal":default:return $l.NORMAL}}},md={name:"line-height",initialValue:"normal",prefix:!1,type:4},vd=function(o,i){return Ln(o)&&o.value==="normal"?1.2*i:o.type===17?i*o.number:ci(o)?bn(o,i):i},v0={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(o,i){return i.type===20&&i.value==="none"?null:go.parse(o,i)}},B0={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(o,i){switch(i){case"inside":return 0;case"outside":default:return 1}}},Zc={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(o,i){switch(i){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}}},Ju=function(o){return{name:"margin-"+o,initialValue:"0",prefix:!1,type:4}},w0=Ju("top"),y0=Ju("right"),E0=Ju("bottom"),C0=Ju("left"),b0={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(o,i){return i.filter(Ln).map(function(u){switch(u.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},F0={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"break-word":return"break-word";case"normal":default:return"normal"}}},Yu=function(o){return{name:"padding-"+o,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},x0=Yu("top"),eu=Yu("right"),U0=Yu("bottom"),I0=Yu("left"),S0={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(o,i){switch(i){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Xu={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(o,i){switch(i){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Bd={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.length===1&&Ms(i[0],"none")?[]:va(i).map(function(u){for(var l={color:$i.TRANSPARENT,offsetX:zi,offsetY:zi,blur:zi},E=0,R=0;R<u.length;R++){var re=u[R];cs(re)?(E===0?l.offsetX=re:E===1?l.offsetY=re:l.blur=re,E++):l.color=xa.parse(o,re)}return l})}},tu={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(o,i){switch(i){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Q0={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(o,i){if(i.type===20&&i.value==="none")return null;if(i.type===18){var u=L0[i.name];if(typeof u=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+i.name+'"');return u(i.values)}return null}},D0=function(o){var i=o.filter(function(u){return u.type===17}).map(function(u){return u.number});return i.length===6?i:null},_0=function(o){var i=o.filter(function(ye){return ye.type===17}).map(function(ye){return ye.number}),u=i[0],l=i[1];i[2],i[3];var E=i[4],R=i[5];i[6],i[7],i[8],i[9],i[10],i[11];var re=i[12],Ee=i[13];return i[14],i[15],i.length===16?[u,l,E,R,re,Ee]:null},L0={matrix:D0,matrix3d:_0},Bl={type:16,number:50,flags:Zr},N0=[Bl,Bl],wd={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(o,i){var u=i.filter(ci);return u.length!==2?N0:[u[0],u[1]]}},yd={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(o,i){switch(i){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Au;(function(o){o.NORMAL="normal",o.BREAK_ALL="break-all",o.KEEP_ALL="keep-all"})(Au||(Au={}));for(var O0={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"break-all":return Au.BREAK_ALL;case"keep-all":return Au.KEEP_ALL;case"normal":default:return Au.NORMAL}}},P0={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(o,i){if(i.type===20)return{auto:!0,order:0};if(ho(i))return{auto:!1,order:i.number};throw new Error("Invalid z-index number parsed")}},Ed={name:"time",parse:function(o,i){if(i.type===15)switch(i.unit.toLowerCase()){case"s":return 1e3*i.number;case"ms":return i.number}throw new Error("Unsupported time type")}},qu={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(o,i){return ho(i)?i.number:1}},k0={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},j0={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(o,i){return i.filter(Ln).map(function(u){switch(u.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(u){return u!==0})}},H0={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(o,i){var u=[],l=[];return i.forEach(function(E){switch(E.type){case 20:case 0:u.push(E.value);break;case 17:u.push(E.number.toString());break;case 4:l.push(u.join(" ")),u.length=0;break}}),u.length&&l.push(u.join(" ")),l.map(function(E){return E.indexOf(" ")===-1?E:"'"+E+"'"})}},T0={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},ru={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(o,i){if(ho(i))return i.number;if(Ln(i))switch(i.value){case"bold":return 700;case"normal":default:return 400}return 400}},Wc={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.filter(Ln).map(function(u){return u.value})}},R0={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Gi=function(o,i){return(o&i)!==0},M0={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(o,i){if(i.length===0)return[];var u=i[0];return u.type===20&&u.value==="none"?[]:i}},K0={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(o,i){if(i.length===0)return null;var u=i[0];if(u.type===20&&u.value==="none")return null;for(var l=[],E=i.filter(Gl),R=0;R<E.length;R++){var re=E[R],Ee=E[R+1];if(re.type===20){var ye=Ee&&ho(Ee)?Ee.number:1;l.push({counter:re.value,increment:ye})}}return l}},z0={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(o,i){if(i.length===0)return[];for(var u=[],l=i.filter(Gl),E=0;E<l.length;E++){var R=l[E],re=l[E+1];if(Ln(R)&&R.value!=="none"){var Ee=re&&ho(re)?re.number:0;u.push({counter:R.value,reset:Ee})}}return u}},G0={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(o,i){return i.filter(fo).map(function(u){return Ed.parse(o,u)})}},V0={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(o,i){if(i.length===0)return null;var u=i[0];if(u.type===20&&u.value==="none")return null;var l=[],E=i.filter(Pu);if(E.length%2!==0)return null;for(var R=0;R<E.length;R+=2){var re=E[R].value,Ee=E[R+1].value;l.push({open:re,close:Ee})}return l}},Cd=function(o,i,u){if(!o)return"";var l=o[Math.min(i,o.length-1)];return l?u?l.open:l.close:""},$u={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.length===1&&Ms(i[0],"none")?[]:va(i).map(function(u){for(var l={color:255,offsetX:zi,offsetY:zi,blur:zi,spread:zi,inset:!1},E=0,R=0;R<u.length;R++){var re=u[R];Ms(re,"inset")?l.inset=!0:cs(re)?(E===0?l.offsetX=re:E===1?l.offsetY=re:E===2?l.blur=re:l.spread=re,E++):l.color=xa.parse(o,re)}return l})}},Z0={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(o,i){var u=[0,1,2],l=[];return i.filter(Ln).forEach(function(E){switch(E.value){case"stroke":l.push(1);break;case"fill":l.push(0);break;case"markers":l.push(2);break}}),u.forEach(function(E){l.indexOf(E)===-1&&l.push(E)}),l}},W0={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},wl={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(o,i){return fo(i)?i.number:0}},bd=function(){function o(i,u){var l,E;this.animationDuration=ZA(i,G0,u.animationDuration),this.backgroundClip=ZA(i,i0,u.backgroundClip),this.backgroundColor=ZA(i,Tc,u.backgroundColor),this.backgroundImage=ZA(i,Mc,u.backgroundImage),this.backgroundOrigin=ZA(i,Kc,u.backgroundOrigin),this.backgroundPosition=ZA(i,zc,u.backgroundPosition),this.backgroundRepeat=ZA(i,Ro,u.backgroundRepeat),this.backgroundSize=ZA(i,gl,u.backgroundSize),this.borderTopColor=ZA(i,f0,u.borderTopColor),this.borderRightColor=ZA(i,Ko,u.borderRightColor),this.borderBottomColor=ZA(i,hd,u.borderBottomColor),this.borderLeftColor=ZA(i,mo,u.borderLeftColor),this.borderTopLeftRadius=ZA(i,wg,u.borderTopLeftRadius),this.borderTopRightRadius=ZA(i,vo,u.borderTopRightRadius),this.borderBottomRightRadius=ZA(i,Ma,u.borderBottomRightRadius),this.borderBottomLeftRadius=ZA(i,Ka,u.borderBottomLeftRadius),this.borderTopStyle=ZA(i,Jl,u.borderTopStyle),this.borderRightStyle=ZA(i,Gc,u.borderRightStyle),this.borderBottomStyle=ZA(i,pd,u.borderBottomStyle),this.borderLeftStyle=ZA(i,ml,u.borderLeftStyle),this.borderTopWidth=ZA(i,Vc,u.borderTopWidth),this.borderRightWidth=ZA(i,vl,u.borderRightWidth),this.borderBottomWidth=ZA(i,d0,u.borderBottomWidth),this.borderLeftWidth=ZA(i,h0,u.borderLeftWidth),this.boxShadow=ZA(i,$u,u.boxShadow),this.color=ZA(i,Is,u.color),this.direction=ZA(i,Xl,u.direction),this.display=ZA(i,p0,u.display),this.float=ZA(i,ql,u.cssFloat),this.fontFamily=ZA(i,H0,u.fontFamily),this.fontSize=ZA(i,T0,u.fontSize),this.fontStyle=ZA(i,R0,u.fontStyle),this.fontVariant=ZA(i,Wc,u.fontVariant),this.fontWeight=ZA(i,ru,u.fontWeight),this.letterSpacing=ZA(i,gd,u.letterSpacing),this.lineBreak=ZA(i,m0,u.lineBreak),this.lineHeight=ZA(i,md,u.lineHeight),this.listStyleImage=ZA(i,v0,u.listStyleImage),this.listStylePosition=ZA(i,B0,u.listStylePosition),this.listStyleType=ZA(i,Zc,u.listStyleType),this.marginTop=ZA(i,w0,u.marginTop),this.marginRight=ZA(i,y0,u.marginRight),this.marginBottom=ZA(i,E0,u.marginBottom),this.marginLeft=ZA(i,C0,u.marginLeft),this.opacity=ZA(i,qu,u.opacity);var R=ZA(i,b0,u.overflow);this.overflowX=R[0],this.overflowY=R[R.length>1?1:0],this.overflowWrap=ZA(i,F0,u.overflowWrap),this.paddingTop=ZA(i,x0,u.paddingTop),this.paddingRight=ZA(i,eu,u.paddingRight),this.paddingBottom=ZA(i,U0,u.paddingBottom),this.paddingLeft=ZA(i,I0,u.paddingLeft),this.paintOrder=ZA(i,Z0,u.paintOrder),this.position=ZA(i,Xu,u.position),this.textAlign=ZA(i,S0,u.textAlign),this.textDecorationColor=ZA(i,k0,(l=u.textDecorationColor)!==null&&l!==void 0?l:u.color),this.textDecorationLine=ZA(i,j0,(E=u.textDecorationLine)!==null&&E!==void 0?E:u.textDecoration),this.textShadow=ZA(i,Bd,u.textShadow),this.textTransform=ZA(i,tu,u.textTransform),this.transform=ZA(i,Q0,u.transform),this.transformOrigin=ZA(i,wd,u.transformOrigin),this.visibility=ZA(i,yd,u.visibility),this.webkitTextStrokeColor=ZA(i,W0,u.webkitTextStrokeColor),this.webkitTextStrokeWidth=ZA(i,wl,u.webkitTextStrokeWidth),this.wordBreak=ZA(i,O0,u.wordBreak),this.zIndex=ZA(i,P0,u.zIndex)}return o.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},o.prototype.isTransparent=function(){return vi(this.backgroundColor)},o.prototype.isTransformed=function(){return this.transform!==null},o.prototype.isPositioned=function(){return this.position!==0},o.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},o.prototype.isFloating=function(){return this.float!==0},o.prototype.isInlineLevel=function(){return Gi(this.display,4)||Gi(this.display,33554432)||Gi(this.display,268435456)||Gi(this.display,536870912)||Gi(this.display,67108864)||Gi(this.display,134217728)},o}(),Fd=function(){function o(i,u){this.content=ZA(i,M0,u.content),this.quotes=ZA(i,V0,u.quotes)}return o}(),Jc=function(){function o(i,u){this.counterIncrement=ZA(i,K0,u.counterIncrement),this.counterReset=ZA(i,z0,u.counterReset)}return o}(),ZA=function(o,i,u){var l=new Rs,E=u!==null&&typeof u!="undefined"?u.toString():i.initialValue;l.write(E);var R=new To(l.read());switch(i.type){case 2:var re=R.parseComponentValue();return i.parse(o,Ln(re)?re.value:i.initialValue);case 0:return i.parse(o,R.parseComponentValue());case 1:return i.parse(o,R.parseComponentValues());case 4:return R.parseComponentValue();case 3:switch(i.format){case"angle":return KA.parse(o,R.parseComponentValue());case"color":return xa.parse(o,R.parseComponentValue());case"image":return go.parse(o,R.parseComponentValue());case"length":var Ee=R.parseComponentValue();return cs(Ee)?Ee:zi;case"length-percentage":var ye=R.parseComponentValue();return ci(ye)?ye:zi;case"time":return Ed.parse(o,R.parseComponentValue())}break}},xd="data-html2canvas-debug",J0=function(o){var i=o.getAttribute(xd);switch(i){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Yc=function(o,i){var u=J0(o);return u===1||i===u},Ss=function(){function o(i,u){if(this.context=i,this.textNodes=[],this.elements=[],this.flags=0,Yc(u,3))debugger;this.styles=new bd(i,window.getComputedStyle(u,null)),pf(u)&&(this.styles.animationDuration.some(function(l){return l>0})&&(u.style.animationDuration="0s"),this.styles.transform!==null&&(u.style.transform="none")),this.bounds=q(this.context,u),Yc(u,4)&&(this.flags|=16)}return o}(),Y0="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",X0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",zs=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ec=0;ec<X0.length;ec++)zs[X0.charCodeAt(ec)]=ec;for(var Ud=function(o){var i=o.length*.75,u=o.length,l,E=0,R,re,Ee,ye;o[o.length-1]==="="&&(i--,o[o.length-2]==="="&&i--);var At=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(i):new Array(i),ct=Array.isArray(At)?At:new Uint8Array(At);for(l=0;l<u;l+=4)R=zs[o.charCodeAt(l)],re=zs[o.charCodeAt(l+1)],Ee=zs[o.charCodeAt(l+2)],ye=zs[o.charCodeAt(l+3)],ct[E++]=R<<2|re>>4,ct[E++]=(re&15)<<4|Ee>>2,ct[E++]=(Ee&3)<<6|ye&63;return At},Id=function(o){for(var i=o.length,u=[],l=0;l<i;l+=2)u.push(o[l+1]<<8|o[l]);return u},Sd=function(o){for(var i=o.length,u=[],l=0;l<i;l+=4)u.push(o[l+3]<<24|o[l+2]<<16|o[l+1]<<8|o[l]);return u},zo=5,yl=11,Gs=2,q0=yl-zo,Qd=65536>>zo,es=1<<zo,tc=es-1,Dd=1024>>zo,$0=Qd+Dd,_d=$0,Ac=32,Ld=_d+Ac,Nd=65536>>yl,Od=1<<q0,Pd=Od-1,Xc=function(o,i,u){return o.slice?o.slice(i,u):new Uint16Array(Array.prototype.slice.call(o,i,u))},kd=function(o,i,u){return o.slice?o.slice(i,u):new Uint32Array(Array.prototype.slice.call(o,i,u))},jd=function(o,i){var u=Ud(o),l=Array.isArray(u)?Sd(u):new Uint32Array(u),E=Array.isArray(u)?Id(u):new Uint16Array(u),R=24,re=Xc(E,R/2,l[4]/2),Ee=l[5]===2?Xc(E,(R+l[4])/2):kd(l,Math.ceil((R+l[4])/4));return new Hd(l[0],l[1],l[2],l[3],re,Ee)},Hd=function(){function o(i,u,l,E,R,re){this.initialValue=i,this.errorValue=u,this.highStart=l,this.highValueIndex=E,this.index=R,this.data=re}return o.prototype.get=function(i){var u;if(i>=0){if(i<55296||i>56319&&i<=65535)return u=this.index[i>>zo],u=(u<<Gs)+(i&tc),this.data[u];if(i<=65535)return u=this.index[Qd+(i-55296>>zo)],u=(u<<Gs)+(i&tc),this.data[u];if(i<this.highStart)return u=Ld-Nd+(i>>yl),u=this.index[u],u+=i>>zo&Pd,u=this.index[u],u=(u<<Gs)+(i&tc),this.data[u];if(i<=1114111)return this.data[this.highValueIndex]}return this.errorValue},o}(),qc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",rc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ts=0;ts<qc.length;ts++)rc[qc.charCodeAt(ts)]=ts;var $c=1,nc=2,nu=3,ef=4,tf=5,Td=7,Af=8,El=9,Cl=10,rf=11,nf=12,af=13,sf=14,ic=15,of=function(o){for(var i=[],u=0,l=o.length;u<l;){var E=o.charCodeAt(u++);if(E>=55296&&E<=56319&&u<l){var R=o.charCodeAt(u++);(R&64512)===56320?i.push(((E&1023)<<10)+(R&1023)+65536):(i.push(E),u--)}else i.push(E)}return i},Rd=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];if(String.fromCodePoint)return String.fromCodePoint.apply(String,o);var u=o.length;if(!u)return"";for(var l=[],E=-1,R="";++E<u;){var re=o[E];re<=65535?l.push(re):(re-=65536,l.push((re>>10)+55296,re%1024+56320)),(E+1===u||l.length>16384)&&(R+=String.fromCharCode.apply(String,l),l.length=0)}return R},Md=jd(Y0),gn="\xD7",ac="\xF7",Kd=function(o){return Md.get(o)},ep=function(o,i,u){var l=u-2,E=i[l],R=i[u-1],re=i[u];if(R===nc&&re===nu)return gn;if(R===nc||R===nu||R===ef||re===nc||re===nu||re===ef)return ac;if(R===Af&&[Af,El,rf,nf].indexOf(re)!==-1||(R===rf||R===El)&&(re===El||re===Cl)||(R===nf||R===Cl)&&re===Cl||re===af||re===tf||re===Td||R===$c)return gn;if(R===af&&re===sf){for(;E===tf;)E=i[--l];if(E===sf)return gn}if(R===ic&&re===ic){for(var Ee=0;E===ic;)Ee++,E=i[--l];if(Ee%2===0)return gn}return ac},tp=function(o){var i=of(o),u=i.length,l=0,E=0,R=i.map(Kd);return{next:function(){if(l>=u)return{done:!0,value:null};for(var re=gn;l<u&&(re=ep(i,R,++l))===gn;);if(re!==gn||l===u){var Ee=Rd.apply(null,i.slice(E,l));return E=l,{value:Ee,done:!1}}return{done:!0,value:null}}}},yg=function(o){for(var i=tp(o),u=[],l;!(l=i.next()).done;)l.value&&u.push(l.value.slice());return u},Ap=function(o){var i=123;if(o.createRange){var u=o.createRange();if(u.getBoundingClientRect){var l=o.createElement("boundtest");l.style.height=i+"px",l.style.display="block",o.body.appendChild(l),u.selectNode(l);var E=u.getBoundingClientRect(),R=Math.round(E.height);if(o.body.removeChild(l),R===i)return!0}}return!1},zd=function(o){var i=o.createElement("boundtest");i.style.width="50px",i.style.display="block",i.style.fontSize="12px",i.style.letterSpacing="0px",i.style.wordSpacing="0px",o.body.appendChild(i);var u=o.createRange();i.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var l=i.firstChild,E=m(l.data).map(function(ye){return _(ye)}),R=0,re={},Ee=E.every(function(ye,At){u.setStart(l,R),u.setEnd(l,R+ye.length);var ct=u.getBoundingClientRect();R+=ye.length;var gt=ct.x>re.x||ct.y>re.y;return re=ct,At===0?!0:gt});return o.body.removeChild(i),Ee},rp=function(){return typeof new Image().crossOrigin!="undefined"},Go=function(){return typeof new XMLHttpRequest().responseType=="string"},Gd=function(o){var i=new Image,u=o.createElement("canvas"),l=u.getContext("2d");if(!l)return!1;i.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{l.drawImage(i,0,0),u.toDataURL()}catch(E){return!1}return!0},lf=function(o){return o[0]===0&&o[1]===255&&o[2]===0&&o[3]===255},Vd=function(o){var i=o.createElement("canvas"),u=100;i.width=u,i.height=u;var l=i.getContext("2d");if(!l)return Promise.reject(!1);l.fillStyle="rgb(0, 255, 0)",l.fillRect(0,0,u,u);var E=new Image,R=i.toDataURL();E.src=R;var re=sc(u,u,0,0,E);return l.fillStyle="red",l.fillRect(0,0,u,u),Zd(re).then(function(Ee){l.drawImage(Ee,0,0);var ye=l.getImageData(0,0,u,u).data;l.fillStyle="red",l.fillRect(0,0,u,u);var At=o.createElement("div");return At.style.backgroundImage="url("+R+")",At.style.height=u+"px",lf(ye)?Zd(sc(u,u,0,0,At)):Promise.reject(!1)}).then(function(Ee){return l.drawImage(Ee,0,0),lf(l.getImageData(0,0,u,u).data)}).catch(function(){return!1})},sc=function(o,i,u,l,E){var R="http://www.w3.org/2000/svg",re=document.createElementNS(R,"svg"),Ee=document.createElementNS(R,"foreignObject");return re.setAttributeNS(null,"width",o.toString()),re.setAttributeNS(null,"height",i.toString()),Ee.setAttributeNS(null,"width","100%"),Ee.setAttributeNS(null,"height","100%"),Ee.setAttributeNS(null,"x",u.toString()),Ee.setAttributeNS(null,"y",l.toString()),Ee.setAttributeNS(null,"externalResourcesRequired","true"),re.appendChild(Ee),Ee.appendChild(E),re},Zd=function(o){return new Promise(function(i,u){var l=new Image;l.onload=function(){return i(l)},l.onerror=u,l.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(o))})},ea={get SUPPORT_RANGE_BOUNDS(){var o=Ap(document);return Object.defineProperty(ea,"SUPPORT_RANGE_BOUNDS",{value:o}),o},get SUPPORT_WORD_BREAKING(){var o=ea.SUPPORT_RANGE_BOUNDS&&zd(document);return Object.defineProperty(ea,"SUPPORT_WORD_BREAKING",{value:o}),o},get SUPPORT_SVG_DRAWING(){var o=Gd(document);return Object.defineProperty(ea,"SUPPORT_SVG_DRAWING",{value:o}),o},get SUPPORT_FOREIGNOBJECT_DRAWING(){var o=typeof Array.from=="function"&&typeof window.fetch=="function"?Vd(document):Promise.resolve(!1);return Object.defineProperty(ea,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:o}),o},get SUPPORT_CORS_IMAGES(){var o=rp();return Object.defineProperty(ea,"SUPPORT_CORS_IMAGES",{value:o}),o},get SUPPORT_RESPONSE_TYPE(){var o=Go();return Object.defineProperty(ea,"SUPPORT_RESPONSE_TYPE",{value:o}),o},get SUPPORT_CORS_XHR(){var o="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ea,"SUPPORT_CORS_XHR",{value:o}),o},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var o=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(ea,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:o}),o}},Vo=function(){function o(i,u){this.text=i,this.bounds=u}return o}(),uf=function(o,i,u,l){var E=ap(i,u),R=[],re=0;return E.forEach(function(Ee){if(u.textDecorationLine.length||Ee.trim().length>0)if(ea.SUPPORT_RANGE_BOUNDS){var ye=cf(l,re,Ee.length).getClientRects();if(ye.length>1){var At=ff(Ee),ct=0;At.forEach(function(Gt){R.push(new Vo(Gt,ue.fromDOMRectList(o,cf(l,ct+re,Gt.length).getClientRects()))),ct+=Gt.length})}else R.push(new Vo(Ee,ue.fromDOMRectList(o,ye)))}else{var gt=l.splitText(Ee.length);R.push(new Vo(Ee,np(o,l))),l=gt}else ea.SUPPORT_RANGE_BOUNDS||(l=l.splitText(Ee.length));re+=Ee.length}),R},np=function(o,i){var u=i.ownerDocument;if(u){var l=u.createElement("html2canvaswrapper");l.appendChild(i.cloneNode(!0));var E=i.parentNode;if(E){E.replaceChild(l,i);var R=q(o,l);return l.firstChild&&E.replaceChild(l.firstChild,l),R}}return ue.EMPTY},cf=function(o,i,u){var l=o.ownerDocument;if(!l)throw new Error("Node has no owner document");var E=l.createRange();return E.setStart(o,i),E.setEnd(o,i+u),E},ff=function(o){if(ea.SUPPORT_NATIVE_TEXT_SEGMENTATION){var i=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(i.segment(o)).map(function(u){return u.segment})}return yg(o)},ip=function(o,i){if(ea.SUPPORT_NATIVE_TEXT_SEGMENTATION){var u=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(u.segment(o)).map(function(l){return l.segment})}return op(o,i)},ap=function(o,i){return i.letterSpacing!==0?ff(o):ip(o,i)},sp=[32,160,4961,65792,65793,4153,4241],op=function(o,i){for(var u=li(o,{lineBreak:i.lineBreak,wordBreak:i.overflowWrap==="break-word"?"break-word":i.wordBreak}),l=[],E,R=function(){if(E.value){var re=E.value.slice(),Ee=m(re),ye="";Ee.forEach(function(At){sp.indexOf(At)===-1?ye+=_(At):(ye.length&&l.push(ye),l.push(_(At)),ye="")}),ye.length&&l.push(ye)}};!(E=u.next()).done;)R();return l},lp=function(){function o(i,u,l){this.text=up(u.data,l.textTransform),this.textBounds=uf(i,this.text,l,u)}return o}(),up=function(o,i){switch(i){case 1:return o.toLowerCase();case 3:return o.replace(cp,fp);case 2:return o.toUpperCase();default:return o}},cp=/(^|\s|:|-|\(|\))([a-z])/g,fp=function(o,i,u){return o.length>0?i+u.toUpperCase():o},Wd=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.src=l.currentSrc||l.src,E.intrinsicWidth=l.naturalWidth,E.intrinsicHeight=l.naturalHeight,E.context.cache.addImage(E.src),E}return i}(Ss),Jd=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.canvas=l,E.intrinsicWidth=l.width,E.intrinsicHeight=l.height,E}return i}(Ss),Yd=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this,R=new XMLSerializer,re=q(u,l);return l.setAttribute("width",re.width+"px"),l.setAttribute("height",re.height+"px"),E.svg="data:image/svg+xml,"+encodeURIComponent(R.serializeToString(l)),E.intrinsicWidth=l.width.baseVal.value,E.intrinsicHeight=l.height.baseVal.value,E.context.cache.addImage(E.svg),E}return i}(Ss),Xd=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.value=l.value,E}return i}(Ss),df=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.start=l.start,E.reversed=typeof l.reversed=="boolean"&&l.reversed===!0,E}return i}(Ss),Vs=[{type:15,flags:0,unit:"px",number:3}],dp=[{type:16,flags:0,number:50}],hp=function(o){return o.width>o.height?new ue(o.left+(o.width-o.height)/2,o.top,o.height,o.height):o.width<o.height?new ue(o.left,o.top+(o.height-o.width)/2,o.width,o.width):o},qd=function(o){var i=o.type===iu?new Array(o.value.length+1).join("\u2022"):o.value;return i.length===0?o.placeholder||"":i},oc="checkbox",lc="radio",iu="password",uc=707406591,au=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this;switch(E.type=l.type.toLowerCase(),E.checked=l.checked,E.value=qd(l),(E.type===oc||E.type===lc)&&(E.styles.backgroundColor=3739148031,E.styles.borderTopColor=E.styles.borderRightColor=E.styles.borderBottomColor=E.styles.borderLeftColor=2779096575,E.styles.borderTopWidth=E.styles.borderRightWidth=E.styles.borderBottomWidth=E.styles.borderLeftWidth=1,E.styles.borderTopStyle=E.styles.borderRightStyle=E.styles.borderBottomStyle=E.styles.borderLeftStyle=1,E.styles.backgroundClip=[0],E.styles.backgroundOrigin=[0],E.bounds=hp(E.bounds)),E.type){case oc:E.styles.borderTopRightRadius=E.styles.borderTopLeftRadius=E.styles.borderBottomRightRadius=E.styles.borderBottomLeftRadius=Vs;break;case lc:E.styles.borderTopRightRadius=E.styles.borderTopLeftRadius=E.styles.borderBottomRightRadius=E.styles.borderBottomLeftRadius=dp;break}return E}return i}(Ss),$d=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this,R=l.options[l.selectedIndex||0];return E.value=R&&R.text||"",E}return i}(Ss),hf=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.value=l.value,E}return i}(Ss),eh=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this;E.src=l.src,E.width=parseInt(l.width,10)||0,E.height=parseInt(l.height,10)||0,E.backgroundColor=E.styles.backgroundColor;try{if(l.contentWindow&&l.contentWindow.document&&l.contentWindow.document.documentElement){E.tree=Ah(u,l.contentWindow.document.documentElement);var R=l.contentWindow.document.documentElement?pl(u,getComputedStyle(l.contentWindow.document.documentElement).backgroundColor):$i.TRANSPARENT,re=l.contentWindow.document.body?pl(u,getComputedStyle(l.contentWindow.document.body).backgroundColor):$i.TRANSPARENT;E.backgroundColor=vi(R)?vi(re)?E.styles.backgroundColor:re:R}}catch(Ee){}return E}return i}(Ss),su=["OL","UL","MENU"],bl=function(o,i,u,l){for(var E=i.firstChild,R=void 0;E;E=R)if(R=E.nextSibling,rh(E)&&E.data.trim().length>0)u.textNodes.push(new lp(o,E,u.styles));else if(Fl(E))if(lh(E)&&E.assignedNodes)E.assignedNodes().forEach(function(Ee){return bl(o,Ee,u,l)});else{var re=th(o,E);re.styles.isVisible()&&(pp(E,re,l)?re.flags|=4:gp(re.styles)&&(re.flags|=2),su.indexOf(E.tagName)!==-1&&(re.flags|=8),u.elements.push(re),E.slot,E.shadowRoot?bl(o,E.shadowRoot,re,l):!ou(E)&&!nh(E)&&!fc(E)&&bl(o,E,re,l))}},th=function(o,i){return mf(i)?new Wd(o,i):ih(i)?new Jd(o,i):nh(i)?new Yd(o,i):mp(i)?new Xd(o,i):vp(i)?new df(o,i):Bp(i)?new au(o,i):fc(i)?new $d(o,i):ou(i)?new hf(o,i):sh(i)?new eh(o,i):new Ss(o,i)},Ah=function(o,i){var u=th(o,i);return u.flags|=4,bl(o,i,u,u),u},pp=function(o,i,u){return i.styles.isPositionedWithZIndex()||i.styles.opacity<1||i.styles.isTransformed()||gf(o)&&u.styles.isTransparent()},gp=function(o){return o.isPositioned()||o.isFloating()},rh=function(o){return o.nodeType===Node.TEXT_NODE},Fl=function(o){return o.nodeType===Node.ELEMENT_NODE},pf=function(o){return Fl(o)&&typeof o.style!="undefined"&&!cc(o)},cc=function(o){return typeof o.className=="object"},mp=function(o){return o.tagName==="LI"},vp=function(o){return o.tagName==="OL"},Bp=function(o){return o.tagName==="INPUT"},wp=function(o){return o.tagName==="HTML"},nh=function(o){return o.tagName==="svg"},gf=function(o){return o.tagName==="BODY"},ih=function(o){return o.tagName==="CANVAS"},ah=function(o){return o.tagName==="VIDEO"},mf=function(o){return o.tagName==="IMG"},sh=function(o){return o.tagName==="IFRAME"},oh=function(o){return o.tagName==="STYLE"},vf=function(o){return o.tagName==="SCRIPT"},ou=function(o){return o.tagName==="TEXTAREA"},fc=function(o){return o.tagName==="SELECT"},lh=function(o){return o.tagName==="SLOT"},uh=function(o){return o.tagName.indexOf("-")>0},Eg=function(){function o(){this.counters={}}return o.prototype.getCounterValue=function(i){var u=this.counters[i];return u&&u.length?u[u.length-1]:1},o.prototype.getCounterValues=function(i){var u=this.counters[i];return u||[]},o.prototype.pop=function(i){var u=this;i.forEach(function(l){return u.counters[l].pop()})},o.prototype.parse=function(i){var u=this,l=i.counterIncrement,E=i.counterReset,R=!0;l!==null&&l.forEach(function(Ee){var ye=u.counters[Ee.counter];ye&&Ee.increment!==0&&(R=!1,ye.length||ye.push(1),ye[Math.max(0,ye.length-1)]+=Ee.increment)});var re=[];return R&&E.forEach(function(Ee){var ye=u.counters[Ee.counter];re.push(Ee.counter),ye||(ye=u.counters[Ee.counter]=[]),ye.push(Ee.reset)}),re},o}(),Bf={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"]},wf={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"]},yp={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"]},ch={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"]},Zo=function(o,i,u,l,E,R){return o<i||o>u?uu(o,E,R.length>0):l.integers.reduce(function(re,Ee,ye){for(;o>=Ee;)o-=Ee,re+=l.values[ye];return re},"")+R},Ep=function(o,i,u,l){var E="";do u||o--,E=l(o)+E,o/=i;while(o*i>=i);return E},bi=function(o,i,u,l,E){var R=u-i+1;return(o<0?"-":"")+(Ep(Math.abs(o),R,l,function(re){return _(Math.floor(re%R)+i)})+E)},Bo=function(o,i,u){u===void 0&&(u=". ");var l=i.length;return Ep(Math.abs(o),l,!1,function(E){return i[Math.floor(E%l)]})+u},Wo=1,Zs=2,Ws=4,lu=8,Js=function(o,i,u,l,E,R){if(o<-9999||o>9999)return uu(o,4,E.length>0);var re=Math.abs(o),Ee=E;if(re===0)return i[0]+Ee;for(var ye=0;re>0&&ye<=4;ye++){var At=re%10;At===0&&Gi(R,Wo)&&Ee!==""?Ee=i[At]+Ee:At>1||At===1&&ye===0||At===1&&ye===1&&Gi(R,Zs)||At===1&&ye===1&&Gi(R,Ws)&&o>100||At===1&&ye>1&&Gi(R,lu)?Ee=i[At]+(ye>0?u[ye-1]:"")+Ee:At===1&&ye>0&&(Ee=u[ye-1]+Ee),re=Math.floor(re/10)}return(o<0?l:"")+Ee},fh="\u5341\u767E\u5343\u842C",Cp="\u62FE\u4F70\u4EDF\u842C",dh="\u30DE\u30A4\u30CA\u30B9",yf="\uB9C8\uC774\uB108\uC2A4",uu=function(o,i,u){var l=u?". ":"",E=u?"\u3001":"",R=u?", ":"",re=u?" ":"";switch(i){case 0:return"\u2022"+re;case 1:return"\u25E6"+re;case 2:return"\u25FE"+re;case 5:var Ee=bi(o,48,57,!0,l);return Ee.length<4?"0"+Ee:Ee;case 4:return Bo(o,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",E);case 6:return Zo(o,1,3999,Bf,3,l).toLowerCase();case 7:return Zo(o,1,3999,Bf,3,l);case 8:return bi(o,945,969,!1,l);case 9:return bi(o,97,122,!1,l);case 10:return bi(o,65,90,!1,l);case 11:return bi(o,1632,1641,!0,l);case 12:case 49:return Zo(o,1,9999,wf,3,l);case 35:return Zo(o,1,9999,wf,3,l).toLowerCase();case 13:return bi(o,2534,2543,!0,l);case 14:case 30:return bi(o,6112,6121,!0,l);case 15:return Bo(o,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",E);case 16:return Bo(o,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",E);case 17:case 48:return Js(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",fh,"\u8CA0",E,Zs|Ws|lu);case 47:return Js(o,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Cp,"\u8CA0",E,Wo|Zs|Ws|lu);case 42:return Js(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",fh,"\u8D1F",E,Zs|Ws|lu);case 41:return Js(o,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Cp,"\u8D1F",E,Wo|Zs|Ws|lu);case 26:return Js(o,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",dh,E,0);case 25:return Js(o,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",dh,E,Wo|Zs|Ws);case 31:return Js(o,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",yf,R,Wo|Zs|Ws);case 33:return Js(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",yf,R,0);case 32:return Js(o,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",yf,R,Wo|Zs|Ws);case 18:return bi(o,2406,2415,!0,l);case 20:return Zo(o,1,19999,ch,3,l);case 21:return bi(o,2790,2799,!0,l);case 22:return bi(o,2662,2671,!0,l);case 22:return Zo(o,1,10999,yp,3,l);case 23:return Bo(o,"\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 Bo(o,"\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 bi(o,3302,3311,!0,l);case 28:return Bo(o,"\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",E);case 29:return Bo(o,"\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",E);case 34:return bi(o,3792,3801,!0,l);case 37:return bi(o,6160,6169,!0,l);case 38:return bi(o,4160,4169,!0,l);case 39:return bi(o,2918,2927,!0,l);case 40:return bi(o,1776,1785,!0,l);case 43:return bi(o,3046,3055,!0,l);case 44:return bi(o,3174,3183,!0,l);case 45:return bi(o,3664,3673,!0,l);case 46:return bi(o,3872,3881,!0,l);case 3:default:return bi(o,48,57,!0,l)}},hh="data-html2canvas-ignore",bp=function(){function o(i,u,l){if(this.context=i,this.options=l,this.scrolledElements=[],this.referenceElement=u,this.counters=new Eg,this.quoteDepth=0,!u.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(u.ownerDocument.documentElement,!1)}return o.prototype.toIFrame=function(i,u){var l=this,E=Fp(i,u);if(!E.contentWindow)return Promise.reject("Unable to find iframe window");var R=i.defaultView.pageXOffset,re=i.defaultView.pageYOffset,Ee=E.contentWindow,ye=Ee.document,At=fu(E).then(function(){return Xe(l,void 0,void 0,function(){var ct,gt;return Ae(this,function(Gt){switch(Gt.label){case 0:return this.scrolledElements.forEach(mh),Ee&&(Ee.scrollTo(u.left,u.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Ee.scrollY!==u.top||Ee.scrollX!==u.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Ee.scrollX-u.left,Ee.scrollY-u.top,0,0))),ct=this.options.onclone,gt=this.clonedReferenceElement,typeof gt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:ye.fonts&&ye.fonts.ready?[4,ye.fonts.ready]:[3,2];case 1:Gt.sent(),Gt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,xp(ye)]:[3,4];case 3:Gt.sent(),Gt.label=4;case 4:return typeof ct=="function"?[2,Promise.resolve().then(function(){return ct(ye,gt)}).then(function(){return E})]:[2,E]}})})});return ye.open(),ye.write(Up(document.doctype)+"<html></html>"),gh(this.referenceElement.ownerDocument,R,re),ye.replaceChild(ye.adoptNode(this.documentElement),ye.documentElement),ye.close(),At},o.prototype.createElementClone=function(i){if(Yc(i,2))debugger;if(ih(i))return this.createCanvasClone(i);if(ah(i))return this.createVideoClone(i);if(oh(i))return this.createStyleClone(i);var u=i.cloneNode(!1);return mf(u)&&(mf(i)&&i.currentSrc&&i.currentSrc!==i.src&&(u.src=i.currentSrc,u.srcset=""),u.loading==="lazy"&&(u.loading="eager")),uh(u)?this.createCustomElementClone(u):u},o.prototype.createCustomElementClone=function(i){var u=document.createElement("html2canvascustomelement");return dc(i.style,u),u},o.prototype.createStyleClone=function(i){try{var u=i.sheet;if(u&&u.cssRules){var l=[].slice.call(u.cssRules,0).reduce(function(R,re){return re&&typeof re.cssText=="string"?R+re.cssText:R},""),E=i.cloneNode(!1);return E.textContent=l,E}}catch(R){if(this.context.logger.error("Unable to access cssRules property",R),R.name!=="SecurityError")throw R}return i.cloneNode(!1)},o.prototype.createCanvasClone=function(i){var u;if(this.options.inlineImages&&i.ownerDocument){var l=i.ownerDocument.createElement("img");try{return l.src=i.toDataURL(),l}catch(At){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",i)}}var E=i.cloneNode(!1);try{E.width=i.width,E.height=i.height;var R=i.getContext("2d"),re=E.getContext("2d");if(re)if(!this.options.allowTaint&&R)re.putImageData(R.getImageData(0,0,i.width,i.height),0,0);else{var Ee=(u=i.getContext("webgl2"))!==null&&u!==void 0?u:i.getContext("webgl");if(Ee){var ye=Ee.getContextAttributes();(ye==null?void 0:ye.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",i)}re.drawImage(i,0,0)}return E}catch(At){this.context.logger.info("Unable to clone canvas as it is tainted",i)}return E},o.prototype.createVideoClone=function(i){var u=i.ownerDocument.createElement("canvas");u.width=i.offsetWidth,u.height=i.offsetHeight;var l=u.getContext("2d");try{return l&&(l.drawImage(i,0,0,u.width,u.height),this.options.allowTaint||l.getImageData(0,0,u.width,u.height)),u}catch(R){this.context.logger.info("Unable to clone video as it is tainted",i)}var E=i.ownerDocument.createElement("canvas");return E.width=i.offsetWidth,E.height=i.offsetHeight,E},o.prototype.appendChildNode=function(i,u,l){(!Fl(u)||!vf(u)&&!u.hasAttribute(hh)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(u)))&&(!this.options.copyStyles||!Fl(u)||!oh(u))&&i.appendChild(this.cloneNode(u,l))},o.prototype.cloneChildNodes=function(i,u,l){for(var E=this,R=i.shadowRoot?i.shadowRoot.firstChild:i.firstChild;R;R=R.nextSibling)if(Fl(R)&&lh(R)&&typeof R.assignedNodes=="function"){var re=R.assignedNodes();re.length&&re.forEach(function(Ee){return E.appendChildNode(u,Ee,l)})}else this.appendChildNode(u,R,l)},o.prototype.cloneNode=function(i,u){if(rh(i))return document.createTextNode(i.data);if(!i.ownerDocument)return i.cloneNode(!1);var l=i.ownerDocument.defaultView;if(l&&Fl(i)&&(pf(i)||cc(i))){var E=this.createElementClone(i);E.style.transitionProperty="none";var R=l.getComputedStyle(i),re=l.getComputedStyle(i,":before"),Ee=l.getComputedStyle(i,":after");this.referenceElement===i&&pf(E)&&(this.clonedReferenceElement=E),gf(E)&&bg(E);var ye=this.counters.parse(new Jc(this.context,R)),At=this.resolvePseudoContent(i,E,re,cu.BEFORE);uh(i)&&(u=!0),ah(i)||this.cloneChildNodes(i,E,u),At&&E.insertBefore(At,E.firstChild);var ct=this.resolvePseudoContent(i,E,Ee,cu.AFTER);return ct&&E.appendChild(ct),this.counters.pop(ye),(R&&(this.options.copyStyles||cc(i))&&!sh(i)||u)&&dc(R,E),(i.scrollTop!==0||i.scrollLeft!==0)&&this.scrolledElements.push([E,i.scrollLeft,i.scrollTop]),(ou(i)||fc(i))&&(ou(E)||fc(E))&&(E.value=i.value),E}return i.cloneNode(!1)},o.prototype.resolvePseudoContent=function(i,u,l,E){var R=this;if(l){var re=l.content,Ee=u.ownerDocument;if(!(!Ee||!re||re==="none"||re==="-moz-alt-content"||l.display==="none")){this.counters.parse(new Jc(this.context,l));var ye=new Fd(this.context,l),At=Ee.createElement("html2canvaspseudoelement");dc(l,At),ye.content.forEach(function(gt){if(gt.type===0)At.appendChild(Ee.createTextNode(gt.value));else if(gt.type===22){var Gt=Ee.createElement("img");Gt.src=gt.value,Gt.style.opacity="1",At.appendChild(Gt)}else if(gt.type===18){if(gt.name==="attr"){var JA=gt.values.filter(Ln);JA.length&&At.appendChild(Ee.createTextNode(i.getAttribute(JA[0].value)||""))}else if(gt.name==="counter"){var gA=gt.values.filter(po),DA=gA[0],Or=gA[1];if(DA&&Ln(DA)){var qA=R.counters.getCounterValue(DA.value),XA=Or&&Ln(Or)?Zc.parse(R.context,Or.value):3;At.appendChild(Ee.createTextNode(uu(qA,XA,!1)))}}else if(gt.name==="counters"){var xr=gt.values.filter(po),DA=xr[0],Mr=xr[1],Or=xr[2];if(DA&&Ln(DA)){var wr=R.counters.getCounterValues(DA.value),RA=Or&&Ln(Or)?Zc.parse(R.context,Or.value):3,fn=Mr&&Mr.type===0?Mr.value:"",Yr=wr.map(function(ka){return uu(ka,RA,!1)}).join(fn);At.appendChild(Ee.createTextNode(Yr))}}}else if(gt.type===20)switch(gt.value){case"open-quote":At.appendChild(Ee.createTextNode(Cd(ye.quotes,R.quoteDepth++,!0)));break;case"close-quote":At.appendChild(Ee.createTextNode(Cd(ye.quotes,--R.quoteDepth,!1)));break;default:At.appendChild(Ee.createTextNode(gt.value))}}),At.className=Ef+" "+hc;var ct=E===cu.BEFORE?" "+Ef:" "+hc;return cc(u)?u.className.baseValue+=ct:u.className+=ct,At}}},o.destroy=function(i){return i.parentNode?(i.parentNode.removeChild(i),!0):!1},o}(),cu;(function(o){o[o.BEFORE=0]="BEFORE",o[o.AFTER=1]="AFTER"})(cu||(cu={}));var Fp=function(o,i){var u=o.createElement("iframe");return u.className="html2canvas-container",u.style.visibility="hidden",u.style.position="fixed",u.style.left="-10000px",u.style.top="0px",u.style.border="0",u.width=i.width.toString(),u.height=i.height.toString(),u.scrolling="no",u.setAttribute(hh,"true"),o.body.appendChild(u),u},ph=function(o){return new Promise(function(i){if(o.complete){i();return}if(!o.src){i();return}o.onload=i,o.onerror=i})},xp=function(o){return Promise.all([].slice.call(o.images,0).map(ph))},fu=function(o){return new Promise(function(i,u){var l=o.contentWindow;if(!l)return u("No window assigned for iframe");var E=l.document;l.onload=o.onload=function(){l.onload=o.onload=null;var R=setInterval(function(){E.body.childNodes.length>0&&E.readyState==="complete"&&(clearInterval(R),i(o))},50)}})},Cg=["all","d","content"],dc=function(o,i){for(var u=o.length-1;u>=0;u--){var l=o.item(u);Cg.indexOf(l)===-1&&i.style.setProperty(l,o.getPropertyValue(l))}return i},Up=function(o){var i="";return o&&(i+="<!DOCTYPE ",o.name&&(i+=o.name),o.internalSubset&&(i+=o.internalSubset),o.publicId&&(i+='"'+o.publicId+'"'),o.systemId&&(i+='"'+o.systemId+'"'),i+=">"),i},gh=function(o,i,u){o&&o.defaultView&&(i!==o.defaultView.pageXOffset||u!==o.defaultView.pageYOffset)&&o.defaultView.scrollTo(i,u)},mh=function(o){var i=o[0],u=o[1],l=o[2];i.scrollLeft=u,i.scrollTop=l},vh=":before",Bh=":after",Ef="___html2canvas___pseudoelement_before",hc="___html2canvas___pseudoelement_after",wh=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,bg=function(o){yh(o,"."+Ef+vh+wh+`
|
|
|
.`+hc+Bh+wh)},yh=function(o,i){var u=o.ownerDocument;if(u){var l=u.createElement("style");l.textContent=i,o.appendChild(l)}},Eh=function(){function o(){}return o.getOrigin=function(i){var u=o._link;return u?(u.href=i,u.href=u.href,u.protocol+u.hostname+u.port):"about:blank"},o.isSameOrigin=function(i){return o.getOrigin(i)===o._origin},o.setContext=function(i){o._link=i.document.createElement("a"),o._origin=o.getOrigin(i.location.href)},o._origin="about:blank",o}(),za=function(){function o(i,u){this.context=i,this._options=u,this._cache={}}return o.prototype.addImage=function(i){var u=Promise.resolve();return this.has(i)||(Ff(i)||pc(i))&&(this._cache[i]=this.loadImage(i)).catch(function(){}),u},o.prototype.match=function(i){return this._cache[i]},o.prototype.loadImage=function(i){return Xe(this,void 0,void 0,function(){var u,l,E,R,re=this;return Ae(this,function(Ee){switch(Ee.label){case 0:return u=Eh.isSameOrigin(i),l=!du(i)&&this._options.useCORS===!0&&ea.SUPPORT_CORS_IMAGES&&!u,E=!du(i)&&!u&&!Ff(i)&&typeof this._options.proxy=="string"&&ea.SUPPORT_CORS_XHR&&!l,!u&&this._options.allowTaint===!1&&!du(i)&&!Ff(i)&&!E&&!l?[2]:(R=i,E?[4,this.proxy(R)]:[3,2]);case 1:R=Ee.sent(),Ee.label=2;case 2:return this.context.logger.debug("Added image "+i.substring(0,256)),[4,new Promise(function(ye,At){var ct=new Image;ct.onload=function(){return ye(ct)},ct.onerror=At,(Ip(R)||l)&&(ct.crossOrigin="anonymous"),ct.src=R,ct.complete===!0&&setTimeout(function(){return ye(ct)},500),re._options.imageTimeout>0&&setTimeout(function(){return At("Timed out ("+re._options.imageTimeout+"ms) loading image")},re._options.imageTimeout)})];case 3:return[2,Ee.sent()]}})})},o.prototype.has=function(i){return typeof this._cache[i]!="undefined"},o.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},o.prototype.proxy=function(i){var u=this,l=this._options.proxy;if(!l)throw new Error("No proxy defined");var E=i.substring(0,256);return new Promise(function(R,re){var Ee=ea.SUPPORT_RESPONSE_TYPE?"blob":"text",ye=new XMLHttpRequest;ye.onload=function(){if(ye.status===200)if(Ee==="text")R(ye.response);else{var gt=new FileReader;gt.addEventListener("load",function(){return R(gt.result)},!1),gt.addEventListener("error",function(Gt){return re(Gt)},!1),gt.readAsDataURL(ye.response)}else re("Failed to proxy resource "+E+" with status code "+ye.status)},ye.onerror=re;var At=l.indexOf("?")>-1?"&":"?";if(ye.open("GET",""+l+At+"url="+encodeURIComponent(i)+"&responseType="+Ee),Ee!=="text"&&ye instanceof XMLHttpRequest&&(ye.responseType=Ee),u._options.imageTimeout){var ct=u._options.imageTimeout;ye.timeout=ct,ye.ontimeout=function(){return re("Timed out ("+ct+"ms) proxying "+E)}}ye.send()})},o}(),Cf=/^data:image\/svg\+xml/i,Ch=/^data:image\/.*;base64,/i,bf=/^data:image\/.*/i,pc=function(o){return ea.SUPPORT_SVG_DRAWING||!Sp(o)},du=function(o){return bf.test(o)},Ip=function(o){return Ch.test(o)},Ff=function(o){return o.substr(0,4)==="blob"},Sp=function(o){return o.substr(-3).toLowerCase()==="svg"||Cf.test(o)},WA=function(){function o(i,u){this.type=0,this.x=i,this.y=u}return o.prototype.add=function(i,u){return new o(this.x+i,this.y+u)},o}(),Jo=function(o,i,u){return new WA(o.x+(i.x-o.x)*u,o.y+(i.y-o.y)*u)},gc=function(){function o(i,u,l,E){this.type=1,this.start=i,this.startControl=u,this.endControl=l,this.end=E}return o.prototype.subdivide=function(i,u){var l=Jo(this.start,this.startControl,i),E=Jo(this.startControl,this.endControl,i),R=Jo(this.endControl,this.end,i),re=Jo(l,E,i),Ee=Jo(E,R,i),ye=Jo(re,Ee,i);return u?new o(this.start,l,re,ye):new o(ye,Ee,R,this.end)},o.prototype.add=function(i,u){return new o(this.start.add(i,u),this.startControl.add(i,u),this.endControl.add(i,u),this.end.add(i,u))},o.prototype.reverse=function(){return new o(this.end,this.endControl,this.startControl,this.start)},o}(),As=function(o){return o.type===1},Qp=function(){function o(i){var u=i.styles,l=i.bounds,E=hl(u.borderTopLeftRadius,l.width,l.height),R=E[0],re=E[1],Ee=hl(u.borderTopRightRadius,l.width,l.height),ye=Ee[0],At=Ee[1],ct=hl(u.borderBottomRightRadius,l.width,l.height),gt=ct[0],Gt=ct[1],JA=hl(u.borderBottomLeftRadius,l.width,l.height),gA=JA[0],DA=JA[1],Or=[];Or.push((R+ye)/l.width),Or.push((gA+gt)/l.width),Or.push((re+DA)/l.height),Or.push((At+Gt)/l.height);var qA=Math.max.apply(Math,Or);qA>1&&(R/=qA,re/=qA,ye/=qA,At/=qA,gt/=qA,Gt/=qA,gA/=qA,DA/=qA);var XA=l.width-ye,xr=l.height-Gt,Mr=l.width-gt,wr=l.height-DA,RA=u.borderTopWidth,fn=u.borderRightWidth,Yr=u.borderBottomWidth,Ur=u.borderLeftWidth,SA=bn(u.paddingTop,i.bounds.width),ka=bn(u.paddingRight,i.bounds.width),Va=bn(u.paddingBottom,i.bounds.width),jn=bn(u.paddingLeft,i.bounds.width);this.topLeftBorderDoubleOuterBox=R>0||re>0?ii(l.left+Ur/3,l.top+RA/3,R-Ur/3,re-RA/3,Nn.TOP_LEFT):new WA(l.left+Ur/3,l.top+RA/3),this.topRightBorderDoubleOuterBox=R>0||re>0?ii(l.left+XA,l.top+RA/3,ye-fn/3,At-RA/3,Nn.TOP_RIGHT):new WA(l.left+l.width-fn/3,l.top+RA/3),this.bottomRightBorderDoubleOuterBox=gt>0||Gt>0?ii(l.left+Mr,l.top+xr,gt-fn/3,Gt-Yr/3,Nn.BOTTOM_RIGHT):new WA(l.left+l.width-fn/3,l.top+l.height-Yr/3),this.bottomLeftBorderDoubleOuterBox=gA>0||DA>0?ii(l.left+Ur/3,l.top+wr,gA-Ur/3,DA-Yr/3,Nn.BOTTOM_LEFT):new WA(l.left+Ur/3,l.top+l.height-Yr/3),this.topLeftBorderDoubleInnerBox=R>0||re>0?ii(l.left+Ur*2/3,l.top+RA*2/3,R-Ur*2/3,re-RA*2/3,Nn.TOP_LEFT):new WA(l.left+Ur*2/3,l.top+RA*2/3),this.topRightBorderDoubleInnerBox=R>0||re>0?ii(l.left+XA,l.top+RA*2/3,ye-fn*2/3,At-RA*2/3,Nn.TOP_RIGHT):new WA(l.left+l.width-fn*2/3,l.top+RA*2/3),this.bottomRightBorderDoubleInnerBox=gt>0||Gt>0?ii(l.left+Mr,l.top+xr,gt-fn*2/3,Gt-Yr*2/3,Nn.BOTTOM_RIGHT):new WA(l.left+l.width-fn*2/3,l.top+l.height-Yr*2/3),this.bottomLeftBorderDoubleInnerBox=gA>0||DA>0?ii(l.left+Ur*2/3,l.top+wr,gA-Ur*2/3,DA-Yr*2/3,Nn.BOTTOM_LEFT):new WA(l.left+Ur*2/3,l.top+l.height-Yr*2/3),this.topLeftBorderStroke=R>0||re>0?ii(l.left+Ur/2,l.top+RA/2,R-Ur/2,re-RA/2,Nn.TOP_LEFT):new WA(l.left+Ur/2,l.top+RA/2),this.topRightBorderStroke=R>0||re>0?ii(l.left+XA,l.top+RA/2,ye-fn/2,At-RA/2,Nn.TOP_RIGHT):new WA(l.left+l.width-fn/2,l.top+RA/2),this.bottomRightBorderStroke=gt>0||Gt>0?ii(l.left+Mr,l.top+xr,gt-fn/2,Gt-Yr/2,Nn.BOTTOM_RIGHT):new WA(l.left+l.width-fn/2,l.top+l.height-Yr/2),this.bottomLeftBorderStroke=gA>0||DA>0?ii(l.left+Ur/2,l.top+wr,gA-Ur/2,DA-Yr/2,Nn.BOTTOM_LEFT):new WA(l.left+Ur/2,l.top+l.height-Yr/2),this.topLeftBorderBox=R>0||re>0?ii(l.left,l.top,R,re,Nn.TOP_LEFT):new WA(l.left,l.top),this.topRightBorderBox=ye>0||At>0?ii(l.left+XA,l.top,ye,At,Nn.TOP_RIGHT):new WA(l.left+l.width,l.top),this.bottomRightBorderBox=gt>0||Gt>0?ii(l.left+Mr,l.top+xr,gt,Gt,Nn.BOTTOM_RIGHT):new WA(l.left+l.width,l.top+l.height),this.bottomLeftBorderBox=gA>0||DA>0?ii(l.left,l.top+wr,gA,DA,Nn.BOTTOM_LEFT):new WA(l.left,l.top+l.height),this.topLeftPaddingBox=R>0||re>0?ii(l.left+Ur,l.top+RA,Math.max(0,R-Ur),Math.max(0,re-RA),Nn.TOP_LEFT):new WA(l.left+Ur,l.top+RA),this.topRightPaddingBox=ye>0||At>0?ii(l.left+Math.min(XA,l.width-fn),l.top+RA,XA>l.width+fn?0:Math.max(0,ye-fn),Math.max(0,At-RA),Nn.TOP_RIGHT):new WA(l.left+l.width-fn,l.top+RA),this.bottomRightPaddingBox=gt>0||Gt>0?ii(l.left+Math.min(Mr,l.width-Ur),l.top+Math.min(xr,l.height-Yr),Math.max(0,gt-fn),Math.max(0,Gt-Yr),Nn.BOTTOM_RIGHT):new WA(l.left+l.width-fn,l.top+l.height-Yr),this.bottomLeftPaddingBox=gA>0||DA>0?ii(l.left+Ur,l.top+Math.min(wr,l.height-Yr),Math.max(0,gA-Ur),Math.max(0,DA-Yr),Nn.BOTTOM_LEFT):new WA(l.left+Ur,l.top+l.height-Yr),this.topLeftContentBox=R>0||re>0?ii(l.left+Ur+jn,l.top+RA+SA,Math.max(0,R-(Ur+jn)),Math.max(0,re-(RA+SA)),Nn.TOP_LEFT):new WA(l.left+Ur+jn,l.top+RA+SA),this.topRightContentBox=ye>0||At>0?ii(l.left+Math.min(XA,l.width+Ur+jn),l.top+RA+SA,XA>l.width+Ur+jn?0:ye-Ur+jn,At-(RA+SA),Nn.TOP_RIGHT):new WA(l.left+l.width-(fn+ka),l.top+RA+SA),this.bottomRightContentBox=gt>0||Gt>0?ii(l.left+Math.min(Mr,l.width-(Ur+jn)),l.top+Math.min(xr,l.height+RA+SA),Math.max(0,gt-(fn+ka)),Gt-(Yr+Va),Nn.BOTTOM_RIGHT):new WA(l.left+l.width-(fn+ka),l.top+l.height-(Yr+Va)),this.bottomLeftContentBox=gA>0||DA>0?ii(l.left+Ur+jn,l.top+wr,Math.max(0,gA-(Ur+jn)),DA-(Yr+Va),Nn.BOTTOM_LEFT):new WA(l.left+Ur+jn,l.top+l.height-(Yr+Va))}return o}(),Nn;(function(o){o[o.TOP_LEFT=0]="TOP_LEFT",o[o.TOP_RIGHT=1]="TOP_RIGHT",o[o.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",o[o.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Nn||(Nn={}));var ii=function(o,i,u,l,E){var R=4*((Math.sqrt(2)-1)/3),re=u*R,Ee=l*R,ye=o+u,At=i+l;switch(E){case Nn.TOP_LEFT:return new gc(new WA(o,At),new WA(o,At-Ee),new WA(ye-re,i),new WA(ye,i));case Nn.TOP_RIGHT:return new gc(new WA(o,i),new WA(o+re,i),new WA(ye,At-Ee),new WA(ye,At));case Nn.BOTTOM_RIGHT:return new gc(new WA(ye,i),new WA(ye,i+Ee),new WA(o+re,At),new WA(o,At));case Nn.BOTTOM_LEFT:default:return new gc(new WA(ye,At),new WA(ye-re,At),new WA(o,i+Ee),new WA(o,i))}},mc=function(o){return[o.topLeftBorderBox,o.topRightBorderBox,o.bottomRightBorderBox,o.bottomLeftBorderBox]},Fg=function(o){return[o.topLeftContentBox,o.topRightContentBox,o.bottomRightContentBox,o.bottomLeftContentBox]},xf=function(o){return[o.topLeftPaddingBox,o.topRightPaddingBox,o.bottomRightPaddingBox,o.bottomLeftPaddingBox]},Nr=function(){function o(i,u,l){this.offsetX=i,this.offsetY=u,this.matrix=l,this.type=0,this.target=6}return o}(),xl=function(){function o(i,u){this.path=i,this.target=u,this.type=1}return o}(),Jn=function(){function o(i){this.opacity=i,this.type=2,this.target=6}return o}(),Uf=function(o){return o.type===0},If=function(o){return o.type===1},vc=function(o){return o.type===2},wo=function(o,i){return o.length===i.length?o.some(function(u,l){return u===i[l]}):!1},bh=function(o,i,u,l,E){return o.map(function(R,re){switch(re){case 0:return R.add(i,u);case 1:return R.add(i+l,u);case 2:return R.add(i+l,u+E);case 3:return R.add(i,u+E)}return R})},hu=function(){function o(i){this.element=i,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return o}(),Sf=function(){function o(i,u){if(this.container=i,this.parent=u,this.effects=[],this.curves=new Qp(this.container),this.container.styles.opacity<1&&this.effects.push(new Jn(this.container.styles.opacity)),this.container.styles.transform!==null){var l=this.container.bounds.left+this.container.styles.transformOrigin[0].number,E=this.container.bounds.top+this.container.styles.transformOrigin[1].number,R=this.container.styles.transform;this.effects.push(new Nr(l,E,R))}if(this.container.styles.overflowX!==0){var re=mc(this.curves),Ee=xf(this.curves);wo(re,Ee)?this.effects.push(new xl(re,6)):(this.effects.push(new xl(re,2)),this.effects.push(new xl(Ee,4)))}}return o.prototype.getEffects=function(i){for(var u=[2,3].indexOf(this.container.styles.position)===-1,l=this.parent,E=this.effects.slice(0);l;){var R=l.effects.filter(function(ye){return!If(ye)});if(u||l.container.styles.position!==0||!l.parent){if(E.unshift.apply(E,R),u=[2,3].indexOf(l.container.styles.position)===-1,l.container.styles.overflowX!==0){var re=mc(l.curves),Ee=xf(l.curves);wo(re,Ee)||E.unshift(new xl(Ee,6))}}else E.unshift.apply(E,R);l=l.parent}return E.filter(function(ye){return Gi(ye.target,i)})},o}(),pu=function(o,i,u,l){o.container.elements.forEach(function(E){var R=Gi(E.flags,4),re=Gi(E.flags,2),Ee=new Sf(E,o);Gi(E.styles.display,2048)&&l.push(Ee);var ye=Gi(E.flags,8)?[]:l;if(R||re){var At=R||E.styles.isPositioned()?u:i,ct=new hu(Ee);if(E.styles.isPositioned()||E.styles.opacity<1||E.styles.isTransformed()){var gt=E.styles.zIndex.order;if(gt<0){var Gt=0;At.negativeZIndex.some(function(gA,DA){return gt>gA.element.container.styles.zIndex.order?(Gt=DA,!1):Gt>0}),At.negativeZIndex.splice(Gt,0,ct)}else if(gt>0){var JA=0;At.positiveZIndex.some(function(gA,DA){return gt>=gA.element.container.styles.zIndex.order?(JA=DA+1,!1):JA>0}),At.positiveZIndex.splice(JA,0,ct)}else At.zeroOrAutoZIndexOrTransformedOrOpacity.push(ct)}else E.styles.isFloating()?At.nonPositionedFloats.push(ct):At.nonPositionedInlineLevel.push(ct);pu(Ee,ct,R?ct:u,ye)}else E.styles.isInlineLevel()?i.inlineLevel.push(Ee):i.nonInlineLevel.push(Ee),pu(Ee,i,u,ye);Gi(E.flags,8)&&gu(E,ye)})},gu=function(o,i){for(var u=o instanceof df?o.start:1,l=o instanceof df?o.reversed:!1,E=0;E<i.length;E++){var R=i[E];R.container instanceof Xd&&typeof R.container.value=="number"&&R.container.value!==0&&(u=R.container.value),R.listValue=uu(u,R.container.styles.listStyleType,!0),u+=l?-1:1}},Ba=function(o){var i=new Sf(o,null),u=new hu(i),l=[];return pu(i,u,u,l),gu(i.container,l),u},oa=function(o,i){switch(i){case 0:return Ga(o.topLeftBorderBox,o.topLeftPaddingBox,o.topRightBorderBox,o.topRightPaddingBox);case 1:return Ga(o.topRightBorderBox,o.topRightPaddingBox,o.bottomRightBorderBox,o.bottomRightPaddingBox);case 2:return Ga(o.bottomRightBorderBox,o.bottomRightPaddingBox,o.bottomLeftBorderBox,o.bottomLeftPaddingBox);case 3:default:return Ga(o.bottomLeftBorderBox,o.bottomLeftPaddingBox,o.topLeftBorderBox,o.topLeftPaddingBox)}},wa=function(o,i){switch(i){case 0:return Ga(o.topLeftBorderBox,o.topLeftBorderDoubleOuterBox,o.topRightBorderBox,o.topRightBorderDoubleOuterBox);case 1:return Ga(o.topRightBorderBox,o.topRightBorderDoubleOuterBox,o.bottomRightBorderBox,o.bottomRightBorderDoubleOuterBox);case 2:return Ga(o.bottomRightBorderBox,o.bottomRightBorderDoubleOuterBox,o.bottomLeftBorderBox,o.bottomLeftBorderDoubleOuterBox);case 3:default:return Ga(o.bottomLeftBorderBox,o.bottomLeftBorderDoubleOuterBox,o.topLeftBorderBox,o.topLeftBorderDoubleOuterBox)}},ya=function(o,i){switch(i){case 0:return Ga(o.topLeftBorderDoubleInnerBox,o.topLeftPaddingBox,o.topRightBorderDoubleInnerBox,o.topRightPaddingBox);case 1:return Ga(o.topRightBorderDoubleInnerBox,o.topRightPaddingBox,o.bottomRightBorderDoubleInnerBox,o.bottomRightPaddingBox);case 2:return Ga(o.bottomRightBorderDoubleInnerBox,o.bottomRightPaddingBox,o.bottomLeftBorderDoubleInnerBox,o.bottomLeftPaddingBox);case 3:default:return Ga(o.bottomLeftBorderDoubleInnerBox,o.bottomLeftPaddingBox,o.topLeftBorderDoubleInnerBox,o.topLeftPaddingBox)}},Fh=function(o,i){switch(i){case 0:return Bc(o.topLeftBorderStroke,o.topRightBorderStroke);case 1:return Bc(o.topRightBorderStroke,o.bottomRightBorderStroke);case 2:return Bc(o.bottomRightBorderStroke,o.bottomLeftBorderStroke);case 3:default:return Bc(o.bottomLeftBorderStroke,o.topLeftBorderStroke)}},Bc=function(o,i){var u=[];return As(o)?u.push(o.subdivide(.5,!1)):u.push(o),As(i)?u.push(i.subdivide(.5,!0)):u.push(i),u},Ga=function(o,i,u,l){var E=[];return As(o)?E.push(o.subdivide(.5,!1)):E.push(o),As(u)?E.push(u.subdivide(.5,!0)):E.push(u),As(l)?E.push(l.subdivide(.5,!0).reverse()):E.push(l),As(i)?E.push(i.subdivide(.5,!1).reverse()):E.push(i),E},xh=function(o){var i=o.bounds,u=o.styles;return i.add(u.borderLeftWidth,u.borderTopWidth,-(u.borderRightWidth+u.borderLeftWidth),-(u.borderTopWidth+u.borderBottomWidth))},wc=function(o){var i=o.styles,u=o.bounds,l=bn(i.paddingLeft,u.width),E=bn(i.paddingRight,u.width),R=bn(i.paddingTop,u.width),re=bn(i.paddingBottom,u.width);return u.add(l+i.borderLeftWidth,R+i.borderTopWidth,-(i.borderRightWidth+i.borderLeftWidth+l+E),-(i.borderTopWidth+i.borderBottomWidth+R+re))},Qf=function(o,i){return o===0?i.bounds:o===2?wc(i):xh(i)},Dp=function(o,i){return o===0?i.bounds:o===2?wc(i):xh(i)},Qs=function(o,i,u){var l=Qf(hs(o.styles.backgroundOrigin,i),o),E=Dp(hs(o.styles.backgroundClip,i),o),R=Ul(hs(o.styles.backgroundSize,i),u,l),re=R[0],Ee=R[1],ye=hl(hs(o.styles.backgroundPosition,i),l.width-re,l.height-Ee),At=Uh(hs(o.styles.backgroundRepeat,i),ye,R,l,E),ct=Math.round(l.left+ye[0]),gt=Math.round(l.top+ye[1]);return[At,ct,gt,re,Ee]},yo=function(o){return Ln(o)&&o.value===Pi.AUTO},mu=function(o){return typeof o=="number"},Ul=function(o,i,u){var l=i[0],E=i[1],R=i[2],re=o[0],Ee=o[1];if(!re)return[0,0];if(ci(re)&&Ee&&ci(Ee))return[bn(re,u.width),bn(Ee,u.height)];var ye=mu(R);if(Ln(re)&&(re.value===Pi.CONTAIN||re.value===Pi.COVER)){if(mu(R)){var At=u.width/u.height;return At<R!=(re.value===Pi.COVER)?[u.width,u.width/R]:[u.height*R,u.height]}return[u.width,u.height]}var ct=mu(l),gt=mu(E),Gt=ct||gt;if(yo(re)&&(!Ee||yo(Ee))){if(ct&>)return[l,E];if(!ye&&!Gt)return[u.width,u.height];if(Gt&&ye){var JA=ct?l:E*R,gA=gt?E:l/R;return[JA,gA]}var DA=ct?l:u.width,Or=gt?E:u.height;return[DA,Or]}if(ye){var qA=0,XA=0;return ci(re)?qA=bn(re,u.width):ci(Ee)&&(XA=bn(Ee,u.height)),yo(re)?qA=XA*R:(!Ee||yo(Ee))&&(XA=qA/R),[qA,XA]}var xr=null,Mr=null;if(ci(re)?xr=bn(re,u.width):Ee&&ci(Ee)&&(Mr=bn(Ee,u.height)),xr!==null&&(!Ee||yo(Ee))&&(Mr=ct&>?xr/l*E:u.height),Mr!==null&&yo(re)&&(xr=ct&>?Mr/E*l:u.width),xr!==null&&Mr!==null)return[xr,Mr];throw new Error("Unable to calculate background-size for element")},hs=function(o,i){var u=o[i];return typeof u=="undefined"?o[0]:u},Uh=function(o,i,u,l,E){var R=i[0],re=i[1],Ee=u[0],ye=u[1];switch(o){case 2:return[new WA(Math.round(l.left),Math.round(l.top+re)),new WA(Math.round(l.left+l.width),Math.round(l.top+re)),new WA(Math.round(l.left+l.width),Math.round(ye+l.top+re)),new WA(Math.round(l.left),Math.round(ye+l.top+re))];case 3:return[new WA(Math.round(l.left+R),Math.round(l.top)),new WA(Math.round(l.left+R+Ee),Math.round(l.top)),new WA(Math.round(l.left+R+Ee),Math.round(l.height+l.top)),new WA(Math.round(l.left+R),Math.round(l.height+l.top))];case 1:return[new WA(Math.round(l.left+R),Math.round(l.top+re)),new WA(Math.round(l.left+R+Ee),Math.round(l.top+re)),new WA(Math.round(l.left+R+Ee),Math.round(l.top+re+ye)),new WA(Math.round(l.left+R),Math.round(l.top+re+ye))];default:return[new WA(Math.round(E.left),Math.round(E.top)),new WA(Math.round(E.left+E.width),Math.round(E.top)),new WA(Math.round(E.left+E.width),Math.round(E.height+E.top)),new WA(Math.round(E.left),Math.round(E.height+E.top))]}},vu="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Df="Hidden Text",Eo=function(){function o(i){this._data={},this._document=i}return o.prototype.parseMetrics=function(i,u){var l=this._document.createElement("div"),E=this._document.createElement("img"),R=this._document.createElement("span"),re=this._document.body;l.style.visibility="hidden",l.style.fontFamily=i,l.style.fontSize=u,l.style.margin="0",l.style.padding="0",l.style.whiteSpace="nowrap",re.appendChild(l),E.src=vu,E.width=1,E.height=1,E.style.margin="0",E.style.padding="0",E.style.verticalAlign="baseline",R.style.fontFamily=i,R.style.fontSize=u,R.style.margin="0",R.style.padding="0",R.appendChild(this._document.createTextNode(Df)),l.appendChild(R),l.appendChild(E);var Ee=E.offsetTop-R.offsetTop+2;l.removeChild(R),l.appendChild(this._document.createTextNode(Df)),l.style.lineHeight="normal",E.style.verticalAlign="super";var ye=E.offsetTop-l.offsetTop+2;return re.removeChild(l),{baseline:Ee,middle:ye}},o.prototype.getMetrics=function(i,u){var l=i+" "+u;return typeof this._data[l]=="undefined"&&(this._data[l]=this.parseMetrics(i,u)),this._data[l]},o}(),Co=function(){function o(i,u){this.context=i,this.options=u}return o}(),ar=1e4,Fi=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E._activeEffects=[],E.canvas=l.canvas?l.canvas:document.createElement("canvas"),E.ctx=E.canvas.getContext("2d"),l.canvas||(E.canvas.width=Math.floor(l.width*l.scale),E.canvas.height=Math.floor(l.height*l.scale),E.canvas.style.width=l.width+"px",E.canvas.style.height=l.height+"px"),E.fontMetrics=new Eo(document),E.ctx.scale(E.options.scale,E.options.scale),E.ctx.translate(-l.x,-l.y),E.ctx.textBaseline="bottom",E._activeEffects=[],E.context.logger.debug("Canvas renderer initialized ("+l.width+"x"+l.height+") with scale "+l.scale),E}return i.prototype.applyEffects=function(u){for(var l=this;this._activeEffects.length;)this.popEffect();u.forEach(function(E){return l.applyEffect(E)})},i.prototype.applyEffect=function(u){this.ctx.save(),vc(u)&&(this.ctx.globalAlpha=u.opacity),Uf(u)&&(this.ctx.translate(u.offsetX,u.offsetY),this.ctx.transform(u.matrix[0],u.matrix[1],u.matrix[2],u.matrix[3],u.matrix[4],u.matrix[5]),this.ctx.translate(-u.offsetX,-u.offsetY)),If(u)&&(this.path(u.path),this.ctx.clip()),this._activeEffects.push(u)},i.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},i.prototype.renderStack=function(u){return Xe(this,void 0,void 0,function(){var l;return Ae(this,function(E){switch(E.label){case 0:return l=u.element.container.styles,l.isVisible()?[4,this.renderStackContent(u)]:[3,2];case 1:E.sent(),E.label=2;case 2:return[2]}})})},i.prototype.renderNode=function(u){return Xe(this,void 0,void 0,function(){return Ae(this,function(l){switch(l.label){case 0:if(Gi(u.container.flags,16))debugger;return u.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(u)]:[3,3];case 1:return l.sent(),[4,this.renderNodeContent(u)];case 2:l.sent(),l.label=3;case 3:return[2]}})})},i.prototype.renderTextWithLetterSpacing=function(u,l,E){var R=this;if(l===0)this.ctx.fillText(u.text,u.bounds.left,u.bounds.top+E);else{var re=ff(u.text);re.reduce(function(Ee,ye){return R.ctx.fillText(ye,Ee,u.bounds.top+E),Ee+R.ctx.measureText(ye).width},u.bounds.left)}},i.prototype.createFontStyle=function(u){var l=u.fontVariant.filter(function(re){return re==="normal"||re==="small-caps"}).join(""),E=bo(u.fontFamily).join(", "),R=fo(u.fontSize)?""+u.fontSize.number+u.fontSize.unit:u.fontSize.number+"px";return[[u.fontStyle,l,u.fontWeight,R,E].join(" "),E,R]},i.prototype.renderTextNode=function(u,l){return Xe(this,void 0,void 0,function(){var E,R,re,Ee,ye,At,ct,gt,Gt=this;return Ae(this,function(JA){return E=this.createFontStyle(l),R=E[0],re=E[1],Ee=E[2],this.ctx.font=R,this.ctx.direction=l.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",ye=this.fontMetrics.getMetrics(re,Ee),At=ye.baseline,ct=ye.middle,gt=l.paintOrder,u.textBounds.forEach(function(gA){gt.forEach(function(DA){switch(DA){case 0:Gt.ctx.fillStyle=Un(l.color),Gt.renderTextWithLetterSpacing(gA,l.letterSpacing,At);var Or=l.textShadow;Or.length&&gA.text.trim().length&&(Or.slice(0).reverse().forEach(function(qA){Gt.ctx.shadowColor=Un(qA.color),Gt.ctx.shadowOffsetX=qA.offsetX.number*Gt.options.scale,Gt.ctx.shadowOffsetY=qA.offsetY.number*Gt.options.scale,Gt.ctx.shadowBlur=qA.blur.number,Gt.renderTextWithLetterSpacing(gA,l.letterSpacing,At)}),Gt.ctx.shadowColor="",Gt.ctx.shadowOffsetX=0,Gt.ctx.shadowOffsetY=0,Gt.ctx.shadowBlur=0),l.textDecorationLine.length&&(Gt.ctx.fillStyle=Un(l.textDecorationColor||l.color),l.textDecorationLine.forEach(function(qA){switch(qA){case 1:Gt.ctx.fillRect(gA.bounds.left,Math.round(gA.bounds.top+At),gA.bounds.width,1);break;case 2:Gt.ctx.fillRect(gA.bounds.left,Math.round(gA.bounds.top),gA.bounds.width,1);break;case 3:Gt.ctx.fillRect(gA.bounds.left,Math.ceil(gA.bounds.top+ct),gA.bounds.width,1);break}}));break;case 1:l.webkitTextStrokeWidth&&gA.text.trim().length&&(Gt.ctx.strokeStyle=Un(l.webkitTextStrokeColor),Gt.ctx.lineWidth=l.webkitTextStrokeWidth,Gt.ctx.lineJoin=window.chrome?"miter":"round",Gt.ctx.strokeText(gA.text,gA.bounds.left,gA.bounds.top+At)),Gt.ctx.strokeStyle="",Gt.ctx.lineWidth=0,Gt.ctx.lineJoin="miter";break}})}),[2]})})},i.prototype.renderReplacedElement=function(u,l,E){if(E&&u.intrinsicWidth>0&&u.intrinsicHeight>0){var R=wc(u),re=xf(l);this.path(re),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(E,0,0,u.intrinsicWidth,u.intrinsicHeight,R.left,R.top,R.width,R.height),this.ctx.restore()}},i.prototype.renderNodeContent=function(u){return Xe(this,void 0,void 0,function(){var l,E,R,re,Ee,ye,XA,XA,At,ct,gt,Gt,Mr,JA,gA,wr,DA,Or,qA,XA,xr,Mr,wr;return Ae(this,function(RA){switch(RA.label){case 0:this.applyEffects(u.getEffects(4)),l=u.container,E=u.curves,R=l.styles,re=0,Ee=l.textNodes,RA.label=1;case 1:return re<Ee.length?(ye=Ee[re],[4,this.renderTextNode(ye,R)]):[3,4];case 2:RA.sent(),RA.label=3;case 3:return re++,[3,1];case 4:if(!(l instanceof Wd))return[3,8];RA.label=5;case 5:return RA.trys.push([5,7,,8]),[4,this.context.cache.match(l.src)];case 6:return XA=RA.sent(),this.renderReplacedElement(l,E,XA),[3,8];case 7:return RA.sent(),this.context.logger.error("Error loading image "+l.src),[3,8];case 8:if(l instanceof Jd&&this.renderReplacedElement(l,E,l.canvas),!(l instanceof Yd))return[3,12];RA.label=9;case 9:return RA.trys.push([9,11,,12]),[4,this.context.cache.match(l.svg)];case 10:return XA=RA.sent(),this.renderReplacedElement(l,E,XA),[3,12];case 11:return RA.sent(),this.context.logger.error("Error loading svg "+l.svg.substring(0,255)),[3,12];case 12:return l instanceof eh&&l.tree?(At=new i(this.context,{scale:this.options.scale,backgroundColor:l.backgroundColor,x:0,y:0,width:l.width,height:l.height}),[4,At.render(l.tree)]):[3,14];case 13:ct=RA.sent(),l.width&&l.height&&this.ctx.drawImage(ct,0,0,l.width,l.height,l.bounds.left,l.bounds.top,l.bounds.width,l.bounds.height),RA.label=14;case 14:if(l instanceof au&&(gt=Math.min(l.bounds.width,l.bounds.height),l.type===oc?l.checked&&(this.ctx.save(),this.path([new WA(l.bounds.left+gt*.39363,l.bounds.top+gt*.79),new WA(l.bounds.left+gt*.16,l.bounds.top+gt*.5549),new WA(l.bounds.left+gt*.27347,l.bounds.top+gt*.44071),new WA(l.bounds.left+gt*.39694,l.bounds.top+gt*.5649),new WA(l.bounds.left+gt*.72983,l.bounds.top+gt*.23),new WA(l.bounds.left+gt*.84,l.bounds.top+gt*.34085),new WA(l.bounds.left+gt*.39363,l.bounds.top+gt*.79)]),this.ctx.fillStyle=Un(uc),this.ctx.fill(),this.ctx.restore()):l.type===lc&&l.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(l.bounds.left+gt/2,l.bounds.top+gt/2,gt/4,0,Math.PI*2,!0),this.ctx.fillStyle=Un(uc),this.ctx.fill(),this.ctx.restore())),_f(l)&&l.value.length){switch(Gt=this.createFontStyle(R),Mr=Gt[0],JA=Gt[1],gA=this.fontMetrics.getMetrics(Mr,JA).baseline,this.ctx.font=Mr,this.ctx.fillStyle=Un(R.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Il(l.styles.textAlign),wr=wc(l),DA=0,l.styles.textAlign){case 1:DA+=wr.width/2;break;case 2:DA+=wr.width;break}Or=wr.add(DA,0,0,-wr.height/2+1),this.ctx.save(),this.path([new WA(wr.left,wr.top),new WA(wr.left+wr.width,wr.top),new WA(wr.left+wr.width,wr.top+wr.height),new WA(wr.left,wr.top+wr.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Vo(l.value,Or),R.letterSpacing,gA),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Gi(l.styles.display,2048))return[3,20];if(l.styles.listStyleImage===null)return[3,19];if(qA=l.styles.listStyleImage,qA.type!==0)return[3,18];XA=void 0,xr=qA.url,RA.label=15;case 15:return RA.trys.push([15,17,,18]),[4,this.context.cache.match(xr)];case 16:return XA=RA.sent(),this.ctx.drawImage(XA,l.bounds.left-(XA.width+10),l.bounds.top),[3,18];case 17:return RA.sent(),this.context.logger.error("Error loading list-style-image "+xr),[3,18];case 18:return[3,20];case 19:u.listValue&&l.styles.listStyleType!==-1&&(Mr=this.createFontStyle(R)[0],this.ctx.font=Mr,this.ctx.fillStyle=Un(R.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",wr=new ue(l.bounds.left,l.bounds.top+bn(l.styles.paddingTop,l.bounds.width),l.bounds.width,vd(R.lineHeight,R.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Vo(u.listValue,wr),R.letterSpacing,vd(R.lineHeight,R.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),RA.label=20;case 20:return[2]}})})},i.prototype.renderStackContent=function(u){return Xe(this,void 0,void 0,function(){var l,E,qA,R,re,qA,Ee,ye,qA,At,ct,qA,gt,Gt,qA,JA,gA,qA,DA,Or,qA;return Ae(this,function(XA){switch(XA.label){case 0:if(Gi(u.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(u.element)];case 1:XA.sent(),l=0,E=u.negativeZIndex,XA.label=2;case 2:return l<E.length?(qA=E[l],[4,this.renderStack(qA)]):[3,5];case 3:XA.sent(),XA.label=4;case 4:return l++,[3,2];case 5:return[4,this.renderNodeContent(u.element)];case 6:XA.sent(),R=0,re=u.nonInlineLevel,XA.label=7;case 7:return R<re.length?(qA=re[R],[4,this.renderNode(qA)]):[3,10];case 8:XA.sent(),XA.label=9;case 9:return R++,[3,7];case 10:Ee=0,ye=u.nonPositionedFloats,XA.label=11;case 11:return Ee<ye.length?(qA=ye[Ee],[4,this.renderStack(qA)]):[3,14];case 12:XA.sent(),XA.label=13;case 13:return Ee++,[3,11];case 14:At=0,ct=u.nonPositionedInlineLevel,XA.label=15;case 15:return At<ct.length?(qA=ct[At],[4,this.renderStack(qA)]):[3,18];case 16:XA.sent(),XA.label=17;case 17:return At++,[3,15];case 18:gt=0,Gt=u.inlineLevel,XA.label=19;case 19:return gt<Gt.length?(qA=Gt[gt],[4,this.renderNode(qA)]):[3,22];case 20:XA.sent(),XA.label=21;case 21:return gt++,[3,19];case 22:JA=0,gA=u.zeroOrAutoZIndexOrTransformedOrOpacity,XA.label=23;case 23:return JA<gA.length?(qA=gA[JA],[4,this.renderStack(qA)]):[3,26];case 24:XA.sent(),XA.label=25;case 25:return JA++,[3,23];case 26:DA=0,Or=u.positiveZIndex,XA.label=27;case 27:return DA<Or.length?(qA=Or[DA],[4,this.renderStack(qA)]):[3,30];case 28:XA.sent(),XA.label=29;case 29:return DA++,[3,27];case 30:return[2]}})})},i.prototype.mask=function(u){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(u.slice(0).reverse()),this.ctx.closePath()},i.prototype.path=function(u){this.ctx.beginPath(),this.formatPath(u),this.ctx.closePath()},i.prototype.formatPath=function(u){var l=this;u.forEach(function(E,R){var re=As(E)?E.start:E;R===0?l.ctx.moveTo(re.x,re.y):l.ctx.lineTo(re.x,re.y),As(E)&&l.ctx.bezierCurveTo(E.startControl.x,E.startControl.y,E.endControl.x,E.endControl.y,E.end.x,E.end.y)})},i.prototype.renderRepeat=function(u,l,E,R){this.path(u),this.ctx.fillStyle=l,this.ctx.translate(E,R),this.ctx.fill(),this.ctx.translate(-E,-R)},i.prototype.resizeImage=function(u,l,E){var R;if(u.width===l&&u.height===E)return u;var re=(R=this.canvas.ownerDocument)!==null&&R!==void 0?R:document,Ee=re.createElement("canvas");Ee.width=Math.max(1,l),Ee.height=Math.max(1,E);var ye=Ee.getContext("2d");return ye.drawImage(u,0,0,u.width,u.height,0,0,l,E),Ee},i.prototype.renderBackgroundImage=function(u){return Xe(this,void 0,void 0,function(){var l,E,R,re,Ee,ye;return Ae(this,function(At){switch(At.label){case 0:l=u.styles.backgroundImage.length-1,E=function(ct){var gt,Gt,JA,SA,Ea,Ua,jn,ta,Yr,gA,SA,Ea,Ua,jn,ta,DA,Or,qA,XA,xr,Mr,wr,RA,fn,Yr,Ur,SA,ka,Va,jn,ta,Ys,Ea,Ua,Xo,rs,Xs,qo,Fo,_s,xo,qs;return Ae(this,function(Sl){switch(Sl.label){case 0:if(ct.type!==0)return[3,5];gt=void 0,Gt=ct.url,Sl.label=1;case 1:return Sl.trys.push([1,3,,4]),[4,R.context.cache.match(Gt)];case 2:return gt=Sl.sent(),[3,4];case 3:return Sl.sent(),R.context.logger.error("Error loading background-image "+Gt),[3,4];case 4:return gt&&(JA=Qs(u,l,[gt.width,gt.height,gt.width/gt.height]),SA=JA[0],Ea=JA[1],Ua=JA[2],jn=JA[3],ta=JA[4],Yr=R.ctx.createPattern(R.resizeImage(gt,jn,ta),"repeat"),R.renderRepeat(SA,Yr,Ea,Ua)),[3,6];case 5:Us(ct)?(gA=Qs(u,l,[null,null,null]),SA=gA[0],Ea=gA[1],Ua=gA[2],jn=gA[3],ta=gA[4],DA=a0(ct.angle,jn,ta),Or=DA[0],qA=DA[1],XA=DA[2],xr=DA[3],Mr=DA[4],wr=document.createElement("canvas"),wr.width=jn,wr.height=ta,RA=wr.getContext("2d"),fn=RA.createLinearGradient(qA,xr,XA,Mr),sd(ct.stops,Or).forEach(function(Uo){return fn.addColorStop(Uo.stop,Un(Uo.color))}),RA.fillStyle=fn,RA.fillRect(0,0,jn,ta),jn>0&&ta>0&&(Yr=R.ctx.createPattern(wr,"repeat"),R.renderRepeat(SA,Yr,Ea,Ua))):c0(ct)&&(Ur=Qs(u,l,[null,null,null]),SA=Ur[0],ka=Ur[1],Va=Ur[2],jn=Ur[3],ta=Ur[4],Ys=ct.position.length===0?[Vl]:ct.position,Ea=bn(Ys[0],jn),Ua=bn(Ys[Ys.length-1],ta),Xo=s0(ct,Ea,Ua,jn,ta),rs=Xo[0],Xs=Xo[1],rs>0&&Xs>0&&(qo=R.ctx.createRadialGradient(ka+Ea,Va+Ua,0,ka+Ea,Va+Ua,rs),sd(ct.stops,rs*2).forEach(function(Uo){return qo.addColorStop(Uo.stop,Un(Uo.color))}),R.path(SA),R.ctx.fillStyle=qo,rs!==Xs?(Fo=u.bounds.left+.5*u.bounds.width,_s=u.bounds.top+.5*u.bounds.height,xo=Xs/rs,qs=1/xo,R.ctx.save(),R.ctx.translate(Fo,_s),R.ctx.transform(1,0,0,xo,0,0),R.ctx.translate(-Fo,-_s),R.ctx.fillRect(ka,qs*(Va-_s)+_s,jn,ta*qs),R.ctx.restore()):R.ctx.fill())),Sl.label=6;case 6:return l--,[2]}})},R=this,re=0,Ee=u.styles.backgroundImage.slice(0).reverse(),At.label=1;case 1:return re<Ee.length?(ye=Ee[re],[5,E(ye)]):[3,4];case 2:At.sent(),At.label=3;case 3:return re++,[3,1];case 4:return[2]}})})},i.prototype.renderSolidBorder=function(u,l,E){return Xe(this,void 0,void 0,function(){return Ae(this,function(R){return this.path(oa(E,l)),this.ctx.fillStyle=Un(u),this.ctx.fill(),[2]})})},i.prototype.renderDoubleBorder=function(u,l,E,R){return Xe(this,void 0,void 0,function(){var re,Ee;return Ae(this,function(ye){switch(ye.label){case 0:return l<3?[4,this.renderSolidBorder(u,E,R)]:[3,2];case 1:return ye.sent(),[2];case 2:return re=wa(R,E),this.path(re),this.ctx.fillStyle=Un(u),this.ctx.fill(),Ee=ya(R,E),this.path(Ee),this.ctx.fill(),[2]}})})},i.prototype.renderNodeBackgroundAndBorders=function(u){return Xe(this,void 0,void 0,function(){var l,E,R,re,Ee,ye,At,ct,gt=this;return Ae(this,function(Gt){switch(Gt.label){case 0:return this.applyEffects(u.getEffects(2)),l=u.container.styles,E=!vi(l.backgroundColor)||l.backgroundImage.length,R=[{style:l.borderTopStyle,color:l.borderTopColor,width:l.borderTopWidth},{style:l.borderRightStyle,color:l.borderRightColor,width:l.borderRightWidth},{style:l.borderBottomStyle,color:l.borderBottomColor,width:l.borderBottomWidth},{style:l.borderLeftStyle,color:l.borderLeftColor,width:l.borderLeftWidth}],re=Yo(hs(l.backgroundClip,0),u.curves),E||l.boxShadow.length?(this.ctx.save(),this.path(re),this.ctx.clip(),vi(l.backgroundColor)||(this.ctx.fillStyle=Un(l.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(u.container)]):[3,2];case 1:Gt.sent(),this.ctx.restore(),l.boxShadow.slice(0).reverse().forEach(function(JA){gt.ctx.save();var gA=mc(u.curves),DA=JA.inset?0:ar,Or=bh(gA,-DA+(JA.inset?1:-1)*JA.spread.number,(JA.inset?1:-1)*JA.spread.number,JA.spread.number*(JA.inset?-2:2),JA.spread.number*(JA.inset?-2:2));JA.inset?(gt.path(gA),gt.ctx.clip(),gt.mask(Or)):(gt.mask(gA),gt.ctx.clip(),gt.path(Or)),gt.ctx.shadowOffsetX=JA.offsetX.number+DA,gt.ctx.shadowOffsetY=JA.offsetY.number,gt.ctx.shadowColor=Un(JA.color),gt.ctx.shadowBlur=JA.blur.number,gt.ctx.fillStyle=JA.inset?Un(JA.color):"rgba(0,0,0,1)",gt.ctx.fill(),gt.ctx.restore()}),Gt.label=2;case 2:Ee=0,ye=0,At=R,Gt.label=3;case 3:return ye<At.length?(ct=At[ye],ct.style!==0&&!vi(ct.color)&&ct.width>0?ct.style!==2?[3,5]:[4,this.renderDashedDottedBorder(ct.color,ct.width,Ee,u.curves,2)]:[3,11]):[3,13];case 4:return Gt.sent(),[3,11];case 5:return ct.style!==3?[3,7]:[4,this.renderDashedDottedBorder(ct.color,ct.width,Ee,u.curves,3)];case 6:return Gt.sent(),[3,11];case 7:return ct.style!==4?[3,9]:[4,this.renderDoubleBorder(ct.color,ct.width,Ee,u.curves)];case 8:return Gt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(ct.color,Ee,u.curves)];case 10:Gt.sent(),Gt.label=11;case 11:Ee++,Gt.label=12;case 12:return ye++,[3,3];case 13:return[2]}})})},i.prototype.renderDashedDottedBorder=function(u,l,E,R,re){return Xe(this,void 0,void 0,function(){var Ee,ye,At,ct,gt,Gt,JA,gA,DA,Or,qA,XA,xr,Mr,wr,RA,wr,RA;return Ae(this,function(fn){return this.ctx.save(),Ee=Fh(R,E),ye=oa(R,E),re===2&&(this.path(ye),this.ctx.clip()),As(ye[0])?(At=ye[0].start.x,ct=ye[0].start.y):(At=ye[0].x,ct=ye[0].y),As(ye[1])?(gt=ye[1].end.x,Gt=ye[1].end.y):(gt=ye[1].x,Gt=ye[1].y),E===0||E===2?JA=Math.abs(At-gt):JA=Math.abs(ct-Gt),this.ctx.beginPath(),re===3?this.formatPath(Ee):this.formatPath(ye.slice(0,2)),gA=l<3?l*3:l*2,DA=l<3?l*2:l,re===3&&(gA=l,DA=l),Or=!0,JA<=gA*2?Or=!1:JA<=gA*2+DA?(qA=JA/(2*gA+DA),gA*=qA,DA*=qA):(XA=Math.floor((JA+DA)/(gA+DA)),xr=(JA-XA*gA)/(XA-1),Mr=(JA-(XA+1)*gA)/XA,DA=Mr<=0||Math.abs(DA-xr)<Math.abs(DA-Mr)?xr:Mr),Or&&(re===3?this.ctx.setLineDash([0,gA+DA]):this.ctx.setLineDash([gA,DA])),re===3?(this.ctx.lineCap="round",this.ctx.lineWidth=l):this.ctx.lineWidth=l*2+1.1,this.ctx.strokeStyle=Un(u),this.ctx.stroke(),this.ctx.setLineDash([]),re===2&&(As(ye[0])&&(wr=ye[3],RA=ye[0],this.ctx.beginPath(),this.formatPath([new WA(wr.end.x,wr.end.y),new WA(RA.start.x,RA.start.y)]),this.ctx.stroke()),As(ye[1])&&(wr=ye[1],RA=ye[2],this.ctx.beginPath(),this.formatPath([new WA(wr.end.x,wr.end.y),new WA(RA.start.x,RA.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},i.prototype.render=function(u){return Xe(this,void 0,void 0,function(){var l;return Ae(this,function(E){switch(E.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Un(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),l=Ba(u),[4,this.renderStack(l)];case 1:return E.sent(),this.applyEffects([]),[2,this.canvas]}})})},i}(Co),_f=function(o){return o instanceof hf||o instanceof $d?!0:o instanceof au&&o.type!==lc&&o.type!==oc},Yo=function(o,i){switch(o){case 0:return mc(i);case 2:return Fg(i);case 1:default:return xf(i)}},Il=function(o){switch(o){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Rr=["-apple-system","system-ui"],bo=function(o){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?o.filter(function(i){return Rr.indexOf(i)===-1}):o},Pa=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.canvas=l.canvas?l.canvas:document.createElement("canvas"),E.ctx=E.canvas.getContext("2d"),E.options=l,E.canvas.width=Math.floor(l.width*l.scale),E.canvas.height=Math.floor(l.height*l.scale),E.canvas.style.width=l.width+"px",E.canvas.style.height=l.height+"px",E.ctx.scale(E.options.scale,E.options.scale),E.ctx.translate(-l.x,-l.y),E.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+l.width+"x"+l.height+" at "+l.x+","+l.y+") with scale "+l.scale),E}return i.prototype.render=function(u){return Xe(this,void 0,void 0,function(){var l,E;return Ae(this,function(R){switch(R.label){case 0:return l=sc(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,u),[4,Ih(l)];case 1:return E=R.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Un(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(E,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},i}(Co),Ih=function(o){return new Promise(function(i,u){var l=new Image;l.onload=function(){i(l)},l.onerror=u,l.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(o))})},Ds=function(){function o(i){var u=i.id,l=i.enabled;this.id=u,this.enabled=l,this.start=Date.now()}return o.prototype.debug=function(){for(var i=[],u=0;u<arguments.length;u++)i[u]=arguments[u];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,Ne([this.id,this.getTime()+"ms"],i)):this.info.apply(this,i))},o.prototype.getTime=function(){return Date.now()-this.start},o.prototype.info=function(){for(var i=[],u=0;u<arguments.length;u++)i[u]=arguments[u];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,Ne([this.id,this.getTime()+"ms"],i))},o.prototype.warn=function(){for(var i=[],u=0;u<arguments.length;u++)i[u]=arguments[u];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,Ne([this.id,this.getTime()+"ms"],i)):this.info.apply(this,i))},o.prototype.error=function(){for(var i=[],u=0;u<arguments.length;u++)i[u]=arguments[u];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,Ne([this.id,this.getTime()+"ms"],i)):this.info.apply(this,i))},o.instances={},o}(),_p=function(){function o(i,u){var l;this.windowBounds=u,this.instanceName="#"+o.instanceCount++,this.logger=new Ds({id:this.instanceName,enabled:i.logging}),this.cache=(l=i.cache)!==null&&l!==void 0?l:new za(this,i)}return o.instanceCount=1,o}(),Lp=function(o,i){return i===void 0&&(i={}),Np(o,i)};typeof window!="undefined"&&Eh.setContext(window);var Np=function(o,i){return Xe(void 0,void 0,void 0,function(){var u,l,E,R,re,Ee,ye,At,ct,gt,Gt,JA,gA,DA,Or,qA,XA,xr,Mr,wr,fn,RA,fn,Yr,Ur,SA,ka,Va,jn,ta,Ys,Ea,Ua,Xo,rs,Xs,qo,Fo,_s,xo;return Ae(this,function(qs){switch(qs.label){case 0:if(!o||typeof o!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(u=o.ownerDocument,!u)throw new Error("Element is not attached to a Document");if(l=u.defaultView,!l)throw new Error("Document is not attached to a Window");return E={allowTaint:(Yr=i.allowTaint)!==null&&Yr!==void 0?Yr:!1,imageTimeout:(Ur=i.imageTimeout)!==null&&Ur!==void 0?Ur:15e3,proxy:i.proxy,useCORS:(SA=i.useCORS)!==null&&SA!==void 0?SA:!1},R=b({logging:(ka=i.logging)!==null&&ka!==void 0?ka:!0,cache:i.cache},E),re={windowWidth:(Va=i.windowWidth)!==null&&Va!==void 0?Va:l.innerWidth,windowHeight:(jn=i.windowHeight)!==null&&jn!==void 0?jn:l.innerHeight,scrollX:(ta=i.scrollX)!==null&&ta!==void 0?ta:l.pageXOffset,scrollY:(Ys=i.scrollY)!==null&&Ys!==void 0?Ys:l.pageYOffset},Ee=new ue(re.scrollX,re.scrollY,re.windowWidth,re.windowHeight),ye=new _p(R,Ee),At=(Ea=i.foreignObjectRendering)!==null&&Ea!==void 0?Ea:!1,ct={allowTaint:(Ua=i.allowTaint)!==null&&Ua!==void 0?Ua:!1,onclone:i.onclone,ignoreElements:i.ignoreElements,inlineImages:At,copyStyles:At},ye.logger.debug("Starting document clone with size "+Ee.width+"x"+Ee.height+" scrolled to "+-Ee.left+","+-Ee.top),gt=new bp(ye,o,ct),Gt=gt.clonedReferenceElement,Gt?[4,gt.toIFrame(u,Ee)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return JA=qs.sent(),gA=gf(Gt)||wp(Gt)?ie(Gt.ownerDocument):q(ye,Gt),DA=gA.width,Or=gA.height,qA=gA.left,XA=gA.top,xr=Qi(ye,Gt,i.backgroundColor),Mr={canvas:i.canvas,backgroundColor:xr,scale:(rs=(Xo=i.scale)!==null&&Xo!==void 0?Xo:l.devicePixelRatio)!==null&&rs!==void 0?rs:1,x:((Xs=i.x)!==null&&Xs!==void 0?Xs:0)+qA,y:((qo=i.y)!==null&&qo!==void 0?qo:0)+XA,width:(Fo=i.width)!==null&&Fo!==void 0?Fo:Math.ceil(DA),height:(_s=i.height)!==null&&_s!==void 0?_s:Math.ceil(Or)},At?(ye.logger.debug("Document cloned, using foreign object rendering"),fn=new Pa(ye,Mr),[4,fn.render(Gt)]):[3,3];case 2:return wr=qs.sent(),[3,5];case 3:return ye.logger.debug("Document cloned, element located at "+qA+","+XA+" with size "+DA+"x"+Or+" using computed rendering"),ye.logger.debug("Starting DOM parsing"),RA=Ah(ye,Gt),xr===RA.styles.backgroundColor&&(RA.styles.backgroundColor=$i.TRANSPARENT),ye.logger.debug("Starting renderer for element at "+Mr.x+","+Mr.y+" with size "+Mr.width+"x"+Mr.height),fn=new Fi(ye,Mr),[4,fn.render(RA)];case 4:wr=qs.sent(),qs.label=5;case 5:return(!((xo=i.removeContainer)!==null&&xo!==void 0)||xo)&&(bp.destroy(JA)||ye.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),ye.logger.debug("Finished rendering"),[2,wr]}})})},Qi=function(o,i,u){var l=i.ownerDocument,E=l.documentElement?pl(o,getComputedStyle(l.documentElement).backgroundColor):$i.TRANSPARENT,R=l.body?pl(o,getComputedStyle(l.body).backgroundColor):$i.TRANSPARENT,re=typeof u=="string"?pl(o,u):u===null?$i.TRANSPARENT:4294967295;return i===l.documentElement?vi(E)?vi(R)?re:R:E:re};return Lp})},44164:function(fr,wA,M){var b=M(97671);(function(Ae,Ne){fr.exports=Ne(M(92042),M(64270))})(self,function(Xe,Ae){return function(){var Ne={"./src/plugin/hyperlinks.js":function(m,_,h){"use strict";h.r(_);var O=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),N=h.n(O),S=h("./node_modules/core-js/modules/es.string.link.js"),U=h.n(S),F=h("./src/worker.js"),I=h("./src/utils.js"),H=[],L={toContainer:F.default.prototype.toContainer,toPdf:F.default.prototype.toPdf};F.default.prototype.toContainer=function(){return L.toContainer.call(this).then(function(){if(this.opt.enableLinks){var J=this.prop.container,me=J.querySelectorAll("a"),ze=(0,I.unitConvert)(J.getBoundingClientRect(),this.prop.pageSize.k);H=[],Array.prototype.forEach.call(me,function(oe){for(var tt=oe.getClientRects(),Te=0;Te<tt.length;Te++){var Ve=(0,I.unitConvert)(tt[Te],this.prop.pageSize.k);Ve.left-=ze.left,Ve.top-=ze.top;var qe=Math.floor(Ve.top/this.prop.pageSize.inner.height)+1,V=this.opt.margin[0]+Ve.top%this.prop.pageSize.inner.height,Se=this.opt.margin[1]+Ve.left;H.push({page:qe,top:V,left:Se,clientRect:Ve,link:oe})}},this)}})},F.default.prototype.toPdf=function(){return L.toPdf.call(this).then(function(){if(this.opt.enableLinks){H.forEach(function(me){this.prop.pdf.setPage(me.page),this.prop.pdf.link(me.left,me.top,me.clientRect.width,me.clientRect.height,{url:me.link.href})},this);var J=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(J)}})}},"./src/plugin/jspdf-plugin.js":function(m,_,h){"use strict";h.r(_);var O=h("./node_modules/core-js/modules/es.symbol.js"),N=h.n(O),S=h("./node_modules/core-js/modules/es.symbol.description.js"),U=h.n(S),F=h("./node_modules/core-js/modules/es.object.to-string.js"),I=h.n(F),H=h("./node_modules/core-js/modules/es.symbol.iterator.js"),L=h.n(H),P=h("./node_modules/core-js/modules/es.array.iterator.js"),K=h.n(P),J=h("./node_modules/core-js/modules/es.string.iterator.js"),me=h.n(J),ze=h("./node_modules/core-js/modules/web.dom-collections.iterator.js"),oe=h.n(ze),tt=h("jspdf"),Te=h.n(tt);function Ve(qe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ve=function(Se){return typeof Se}:Ve=function(Se){return Se&&typeof Symbol=="function"&&Se.constructor===Symbol&&Se!==Symbol.prototype?"symbol":typeof Se},Ve(qe)}tt.jsPDF.getPageSize=function(qe,V,Se){if(Ve(qe)==="object"){var D=qe;qe=D.orientation,V=D.unit||V,Se=D.format||Se}V=V||"mm",Se=Se||"a4",qe=(""+(qe||"P")).toLowerCase();var be=(""+Se).toLowerCase(),Ce={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(V){case"pt":var $=1;break;case"mm":var $=72/25.4;break;case"cm":var $=72/2.54;break;case"in":var $=72;break;case"px":var $=72/96;break;case"pc":var $=12;break;case"em":var $=12;break;case"ex":var $=6;break;default:throw"Invalid unit: "+V}if(Ce.hasOwnProperty(be))var ge=Ce[be][1]/$,X=Ce[be][0]/$;else try{var ge=Se[1],X=Se[0]}catch(z){throw new Error("Invalid format: "+Se)}if(qe==="p"||qe==="portrait"){if(qe="p",X>ge){var ee=X;X=ge,ge=ee}}else if(qe==="l"||qe==="landscape"){if(qe="l",ge>X){var ee=X;X=ge,ge=ee}}else throw"Invalid orientation: "+qe;var Y={width:X,height:ge,unit:V,k:$};return Y},_.default=tt.jsPDF},"./src/plugin/pagebreaks.js":function(m,_,h){"use strict";h.r(_);var O=h("./node_modules/core-js/modules/es.array.concat.js"),N=h.n(O),S=h("./node_modules/core-js/modules/es.array.slice.js"),U=h.n(S),F=h("./node_modules/core-js/modules/es.array.join.js"),I=h.n(F),H=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),L=h.n(H),P=h("./node_modules/core-js/modules/es.object.keys.js"),K=h.n(P),J=h("./src/worker.js"),me=h("./src/utils.js"),ze={toContainer:J.default.prototype.toContainer};J.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},J.default.prototype.toContainer=function(){return ze.toContainer.call(this).then(function(){var Te=this.prop.container,Ve=this.prop.pageSize.inner.px.height,qe=[].concat(this.opt.pagebreak.mode),V={avoidAll:qe.indexOf("avoid-all")!==-1,css:qe.indexOf("css")!==-1,legacy:qe.indexOf("legacy")!==-1},Se={},D=this;["before","after","avoid"].forEach(function($){var ge=V.avoidAll&&$==="avoid";Se[$]=ge?[]:[].concat(D.opt.pagebreak[$]||[]),Se[$].length>0&&(Se[$]=Array.prototype.slice.call(Te.querySelectorAll(Se[$].join(", "))))});var be=Te.querySelectorAll(".html2pdf__page-break");be=Array.prototype.slice.call(be);var Ce=Te.querySelectorAll("*");Array.prototype.forEach.call(Ce,function(ge){var X={before:!1,after:V.legacy&&be.indexOf(ge)!==-1,avoid:V.avoidAll};if(V.css){var ee=window.getComputedStyle(ge),Y=["always","page","left","right"],z=["avoid","avoid-page"];X={before:X.before||Y.indexOf(ee.breakBefore||ee.pageBreakBefore)!==-1,after:X.after||Y.indexOf(ee.breakAfter||ee.pageBreakAfter)!==-1,avoid:X.avoid||z.indexOf(ee.breakInside||ee.pageBreakInside)!==-1}}Object.keys(X).forEach(function(et){X[et]=X[et]||Se[et].indexOf(ge)!==-1});var Qe=ge.getBoundingClientRect();if(X.avoid&&!X.before){var Ke=Math.floor(Qe.top/Ve),Re=Math.floor(Qe.bottom/Ve),mt=Math.abs(Qe.bottom-Qe.top)/Ve;Re!==Ke&&mt<=1&&(X.before=!0)}if(X.before){var kt=(0,me.createElement)("div",{style:{display:"block",height:Ve-Qe.top%Ve+"px"}});ge.parentNode.insertBefore(kt,ge)}if(X.after){var kt=(0,me.createElement)("div",{style:{display:"block",height:Ve-Qe.bottom%Ve+"px"}});ge.parentNode.insertBefore(kt,ge.nextSibling)}})})}},"./src/utils.js":function(m,_,h){"use strict";h.r(_),h.d(_,{objType:function(){return qe},createElement:function(){return V},cloneNode:function(){return Se},unitConvert:function(){return D},toPx:function(){return be}});var O=h("./node_modules/core-js/modules/es.number.constructor.js"),N=h.n(O),S=h("./node_modules/core-js/modules/es.symbol.js"),U=h.n(S),F=h("./node_modules/core-js/modules/es.symbol.description.js"),I=h.n(F),H=h("./node_modules/core-js/modules/es.object.to-string.js"),L=h.n(H),P=h("./node_modules/core-js/modules/es.symbol.iterator.js"),K=h.n(P),J=h("./node_modules/core-js/modules/es.array.iterator.js"),me=h.n(J),ze=h("./node_modules/core-js/modules/es.string.iterator.js"),oe=h.n(ze),tt=h("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Te=h.n(tt);function Ve(Ce){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ve=function(ge){return typeof ge}:Ve=function(ge){return ge&&typeof Symbol=="function"&&ge.constructor===Symbol&&ge!==Symbol.prototype?"symbol":typeof ge},Ve(Ce)}var qe=function($){var ge=Ve($);return ge==="undefined"?"undefined":ge==="string"||$ instanceof String?"string":ge==="number"||$ instanceof Number?"number":ge==="function"||$ instanceof Function?"function":$&&$.constructor===Array?"array":$&&$.nodeType===1?"element":ge==="object"?"object":"unknown"},V=function($,ge){var X=document.createElement($);if(ge.className&&(X.className=ge.className),ge.innerHTML){X.innerHTML=ge.innerHTML;for(var ee=X.getElementsByTagName("script"),Y=ee.length;Y-- >0;null)ee[Y].parentNode.removeChild(ee[Y])}for(var z in ge.style)X.style[z]=ge.style[z];return X},Se=function Ce($,ge){for(var X=$.nodeType===3?document.createTextNode($.nodeValue):$.cloneNode(!1),ee=$.firstChild;ee;ee=ee.nextSibling)(ge===!0||ee.nodeType!==1||ee.nodeName!=="SCRIPT")&&X.appendChild(Ce(ee,ge));return $.nodeType===1&&($.nodeName==="CANVAS"?(X.width=$.width,X.height=$.height,X.getContext("2d").drawImage($,0,0)):($.nodeName==="TEXTAREA"||$.nodeName==="SELECT")&&(X.value=$.value),X.addEventListener("load",function(){X.scrollTop=$.scrollTop,X.scrollLeft=$.scrollLeft},!0)),X},D=function($,ge){if(qe($)==="number")return $*72/96/ge;var X={};for(var ee in $)X[ee]=$[ee]*72/96/ge;return X},be=function($,ge){return Math.floor($*ge/72*96)}},"./src/worker.js":function(m,_,h){"use strict";h.r(_);var O=h("./node_modules/core-js/modules/es.object.assign.js"),N=h.n(O),S=h("./node_modules/core-js/modules/es.array.map.js"),U=h.n(S),F=h("./node_modules/core-js/modules/es.object.keys.js"),I=h.n(F),H=h("./node_modules/core-js/modules/es.array.concat.js"),L=h.n(H),P=h("./node_modules/core-js/modules/es.object.to-string.js"),K=h.n(P),J=h("./node_modules/core-js/modules/es.regexp.to-string.js"),me=h.n(J),ze=h("./node_modules/core-js/modules/es.function.name.js"),oe=h.n(ze),tt=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Te=h.n(tt),Ve=h("jspdf"),qe=h.n(Ve),V=h("html2canvas"),Se=h.n(V),D=h("./src/utils.js"),be=h("./node_modules/es6-promise/dist/es6-promise.js"),Ce=h.n(be),$=Ce().Promise,ge=function X(ee){var Y=Object.assign(X.convert($.resolve()),JSON.parse(JSON.stringify(X.template))),z=X.convert($.resolve(),Y);return z=z.setProgress(1,X,1,[X]),z=z.set(ee),z};ge.prototype=Object.create($.prototype),ge.prototype.constructor=ge,ge.convert=function(ee,Y){return ee.__proto__=Y||ge.prototype,ee},ge.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:{}}},ge.prototype.from=function(ee,Y){function z(Qe){switch((0,D.objType)(Qe)){case"string":return"string";case"element":return Qe.nodeName.toLowerCase&&Qe.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(Y=Y||z(ee),Y){case"string":return this.set({src:(0,D.createElement)("div",{innerHTML:ee})});case"element":return this.set({src:ee});case"canvas":return this.set({canvas:ee});case"img":return this.set({img:ee});default:return this.error("Unknown source type.")}})},ge.prototype.to=function(ee){switch(ee){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.")}},ge.prototype.toContainer=function(){var ee=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(ee).then(function(){var z={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Qe={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};z.opacity=0;var Ke=(0,D.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,D.createElement)("div",{className:"html2pdf__overlay",style:z}),this.prop.container=(0,D.createElement)("div",{className:"html2pdf__container",style:Qe}),this.prop.container.appendChild(Ke),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},ge.prototype.toCanvas=function(){var ee=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ee).then(function(){var z=Object.assign({},this.opt.html2canvas);return delete z.onrendered,V(this.prop.container,z)}).then(function(z){var Qe=this.opt.html2canvas.onrendered||function(){};Qe(z),this.prop.canvas=z,document.body.removeChild(this.prop.overlay)})},ge.prototype.toImg=function(){var ee=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(ee).then(function(){var z=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=z})},ge.prototype.toPdf=function(){var ee=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(ee).then(function(){var z=this.prop.canvas,Qe=this.opt,Ke=z.height,Re=Math.floor(z.width*this.prop.pageSize.inner.ratio),mt=Math.ceil(Ke/Re),kt=this.prop.pageSize.inner.height,et=document.createElement("canvas"),Zt=et.getContext("2d");et.width=z.width,et.height=Re,this.prop.pdf=this.prop.pdf||new Ve.jsPDF(Qe.jsPDF);for(var sA=0;sA<mt;sA++){sA===mt-1&&Ke%Re!==0&&(et.height=Ke%Re,kt=et.height*this.prop.pageSize.inner.width/et.width);var Rt=et.width,nA=et.height;Zt.fillStyle="white",Zt.fillRect(0,0,Rt,nA),Zt.drawImage(z,0,sA*Re,Rt,nA,0,0,Rt,nA),sA&&this.prop.pdf.addPage();var Yt=et.toDataURL("image/"+Qe.image.type,Qe.image.quality);this.prop.pdf.addImage(Yt,Qe.image.type,Qe.margin[1],Qe.margin[0],this.prop.pageSize.inner.width,kt)}})},ge.prototype.output=function(ee,Y,z){return z=z||"pdf",z.toLowerCase()==="img"||z.toLowerCase()==="image"?this.outputImg(ee,Y):this.outputPdf(ee,Y)},ge.prototype.outputPdf=function(ee,Y){var z=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(z).then(function(){return this.prop.pdf.output(ee,Y)})},ge.prototype.outputImg=function(ee,Y){var z=[function(){return this.prop.img||this.toImg()}];return this.thenList(z).then(function(){switch(ee){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+ee+'" is not supported.'}})},ge.prototype.save=function(ee){var Y=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(Y).set(ee?{filename:ee}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},ge.prototype.set=function(ee){if((0,D.objType)(ee)!=="object")return this;var Y=Object.keys(ee||{}).map(function(z){switch(z){case"margin":return this.setMargin.bind(this,ee.margin);case"jsPDF":return function(){return this.opt.jsPDF=ee.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,ee.pageSize);default:return z in ge.template.prop?function(){this.prop[z]=ee[z]}:function(){this.opt[z]=ee[z]}}},this);return this.then(function(){return this.thenList(Y)})},ge.prototype.get=function(ee,Y){return this.then(function(){var Qe=ee in ge.template.prop?this.prop[ee]:this.opt[ee];return Y?Y(Qe):Qe})},ge.prototype.setMargin=function(ee){return this.then(function(){switch((0,D.objType)(ee)){case"number":ee=[ee,ee,ee,ee];case"array":if(ee.length===2&&(ee=[ee[0],ee[1],ee[0],ee[1]]),ee.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=ee}).then(this.setPageSize)},ge.prototype.setPageSize=function(ee){return this.then(function(){ee=ee||Ve.jsPDF.getPageSize(this.opt.jsPDF),ee.hasOwnProperty("inner")||(ee.inner={width:ee.width-this.opt.margin[1]-this.opt.margin[3],height:ee.height-this.opt.margin[0]-this.opt.margin[2]},ee.inner.px={width:(0,D.toPx)(ee.inner.width,ee.k),height:(0,D.toPx)(ee.inner.height,ee.k)},ee.inner.ratio=ee.inner.height/ee.inner.width),this.prop.pageSize=ee})},ge.prototype.setProgress=function(ee,Y,z,Qe){return ee!=null&&(this.progress.val=ee),Y!=null&&(this.progress.state=Y),z!=null&&(this.progress.n=z),Qe!=null&&(this.progress.stack=Qe),this.progress.ratio=this.progress.val/this.progress.state,this},ge.prototype.updateProgress=function(ee,Y,z,Qe){return this.setProgress(ee?this.progress.val+ee:null,Y||null,z?this.progress.n+z:null,Qe?this.progress.stack.concat(Qe):null)},ge.prototype.then=function(ee,Y){var z=this;return this.thenCore(ee,Y,function(Ke,Re){return z.updateProgress(null,null,1,[Ke]),$.prototype.then.call(this,function(kt){return z.updateProgress(null,Ke),kt}).then(Ke,Re).then(function(kt){return z.updateProgress(1),kt})})},ge.prototype.thenCore=function(ee,Y,z){z=z||$.prototype.then;var Qe=this;ee&&(ee=ee.bind(Qe)),Y&&(Y=Y.bind(Qe));var Ke=$.toString().indexOf("[native code]")!==-1&&$.name==="Promise",Re=Ke?Qe:ge.convert(Object.assign({},Qe),$.prototype),mt=z.call(Re,ee,Y);return ge.convert(mt,Qe.__proto__)},ge.prototype.thenExternal=function(ee,Y){return $.prototype.then.call(this,ee,Y)},ge.prototype.thenList=function(ee){var Y=this;return ee.forEach(function(Qe){Y=Y.thenCore(Qe)}),Y},ge.prototype.catch=function(X){X&&(X=X.bind(this));var ee=$.prototype.catch.call(this,X);return ge.convert(ee,this)},ge.prototype.catchExternal=function(ee){return $.prototype.catch.call(this,ee)},ge.prototype.error=function(ee){return this.then(function(){throw new Error(ee)})},ge.prototype.using=ge.prototype.set,ge.prototype.saveAs=ge.prototype.save,ge.prototype.export=ge.prototype.output,ge.prototype.run=ge.prototype.then,_.default=ge},"./node_modules/core-js/internals/a-function.js":function(m){m.exports=function(_){if(typeof _!="function")throw TypeError(String(_)+" is not a function");return _}},"./node_modules/core-js/internals/a-possible-prototype.js":function(m,_,h){var O=h("./node_modules/core-js/internals/is-object.js");m.exports=function(N){if(!O(N)&&N!==null)throw TypeError("Can't set "+String(N)+" as a prototype");return N}},"./node_modules/core-js/internals/add-to-unscopables.js":function(m,_,h){var O=h("./node_modules/core-js/internals/well-known-symbol.js"),N=h("./node_modules/core-js/internals/object-create.js"),S=h("./node_modules/core-js/internals/object-define-property.js"),U=O("unscopables"),F=Array.prototype;F[U]==null&&S.f(F,U,{configurable:!0,value:N(null)}),m.exports=function(I){F[U][I]=!0}},"./node_modules/core-js/internals/an-object.js":function(m,_,h){var O=h("./node_modules/core-js/internals/is-object.js");m.exports=function(N){if(!O(N))throw TypeError(String(N)+" is not an object");return N}},"./node_modules/core-js/internals/array-for-each.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/array-iteration.js").forEach,N=h("./node_modules/core-js/internals/array-method-is-strict.js"),S=N("forEach");m.exports=S?[].forEach:function(F){return O(this,F,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(m,_,h){var O=h("./node_modules/core-js/internals/to-indexed-object.js"),N=h("./node_modules/core-js/internals/to-length.js"),S=h("./node_modules/core-js/internals/to-absolute-index.js"),U=function(F){return function(I,H,L){var P=O(I),K=N(P.length),J=S(L,K),me;if(F&&H!=H){for(;K>J;)if(me=P[J++],me!=me)return!0}else for(;K>J;J++)if((F||J in P)&&P[J]===H)return F||J||0;return!F&&-1}};m.exports={includes:U(!0),indexOf:U(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(m,_,h){var O=h("./node_modules/core-js/internals/function-bind-context.js"),N=h("./node_modules/core-js/internals/indexed-object.js"),S=h("./node_modules/core-js/internals/to-object.js"),U=h("./node_modules/core-js/internals/to-length.js"),F=h("./node_modules/core-js/internals/array-species-create.js"),I=[].push,H=function(L){var P=L==1,K=L==2,J=L==3,me=L==4,ze=L==6,oe=L==7,tt=L==5||ze;return function(Te,Ve,qe,V){for(var Se=S(Te),D=N(Se),be=O(Ve,qe,3),Ce=U(D.length),$=0,ge=V||F,X=P?ge(Te,Ce):K||oe?ge(Te,0):void 0,ee,Y;Ce>$;$++)if((tt||$ in D)&&(ee=D[$],Y=be(ee,$,Se),L))if(P)X[$]=Y;else if(Y)switch(L){case 3:return!0;case 5:return ee;case 6:return $;case 2:I.call(X,ee)}else switch(L){case 4:return!1;case 7:I.call(X,ee)}return ze?-1:J||me?me:X}};m.exports={forEach:H(0),map:H(1),filter:H(2),some:H(3),every:H(4),find:H(5),findIndex:H(6),filterReject:H(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(m,_,h){var O=h("./node_modules/core-js/internals/fails.js"),N=h("./node_modules/core-js/internals/well-known-symbol.js"),S=h("./node_modules/core-js/internals/engine-v8-version.js"),U=N("species");m.exports=function(F){return S>=51||!O(function(){var I=[],H=I.constructor={};return H[U]=function(){return{foo:1}},I[F](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/fails.js");m.exports=function(N,S){var U=[][N];return!!U&&O(function(){U.call(null,S||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(m,_,h){var O=h("./node_modules/core-js/internals/is-object.js"),N=h("./node_modules/core-js/internals/is-array.js"),S=h("./node_modules/core-js/internals/well-known-symbol.js"),U=S("species");m.exports=function(F){var I;return N(F)&&(I=F.constructor,typeof I=="function"&&(I===Array||N(I.prototype))?I=void 0:O(I)&&(I=I[U],I===null&&(I=void 0))),I===void 0?Array:I}},"./node_modules/core-js/internals/array-species-create.js":function(m,_,h){var O=h("./node_modules/core-js/internals/array-species-constructor.js");m.exports=function(N,S){return new(O(N))(S===0?0:S)}},"./node_modules/core-js/internals/classof-raw.js":function(m){var _={}.toString;m.exports=function(h){return _.call(h).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(m,_,h){var O=h("./node_modules/core-js/internals/to-string-tag-support.js"),N=h("./node_modules/core-js/internals/classof-raw.js"),S=h("./node_modules/core-js/internals/well-known-symbol.js"),U=S("toStringTag"),F=N(function(){return arguments}())=="Arguments",I=function(H,L){try{return H[L]}catch(P){}};m.exports=O?N:function(H){var L,P,K;return H===void 0?"Undefined":H===null?"Null":typeof(P=I(L=Object(H),U))=="string"?P:F?N(L):(K=N(L))=="Object"&&typeof L.callee=="function"?"Arguments":K}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(m,_,h){var O=h("./node_modules/core-js/internals/has.js"),N=h("./node_modules/core-js/internals/own-keys.js"),S=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),U=h("./node_modules/core-js/internals/object-define-property.js");m.exports=function(F,I){for(var H=N(I),L=U.f,P=S.f,K=0;K<H.length;K++){var J=H[K];O(F,J)||L(F,J,P(I,J))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(m,_,h){var O=h("./node_modules/core-js/internals/fails.js");m.exports=!O(function(){function N(){}return N.prototype.constructor=null,Object.getPrototypeOf(new N)!==N.prototype})},"./node_modules/core-js/internals/create-html.js":function(m,_,h){var O=h("./node_modules/core-js/internals/require-object-coercible.js"),N=h("./node_modules/core-js/internals/to-string.js"),S=/"/g;m.exports=function(U,F,I,H){var L=N(O(U)),P="<"+F;return I!==""&&(P+=" "+I+'="'+N(H).replace(S,""")+'"'),P+">"+L+"</"+F+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,N=h("./node_modules/core-js/internals/object-create.js"),S=h("./node_modules/core-js/internals/create-property-descriptor.js"),U=h("./node_modules/core-js/internals/set-to-string-tag.js"),F=h("./node_modules/core-js/internals/iterators.js"),I=function(){return this};m.exports=function(H,L,P){var K=L+" Iterator";return H.prototype=N(O,{next:S(1,P)}),U(H,K,!1,!0),F[K]=I,H}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(m,_,h){var O=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/object-define-property.js"),S=h("./node_modules/core-js/internals/create-property-descriptor.js");m.exports=O?function(U,F,I){return N.f(U,F,S(1,I))}:function(U,F,I){return U[F]=I,U}},"./node_modules/core-js/internals/create-property-descriptor.js":function(m){m.exports=function(_,h){return{enumerable:!(_&1),configurable:!(_&2),writable:!(_&4),value:h}}},"./node_modules/core-js/internals/create-property.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/to-property-key.js"),N=h("./node_modules/core-js/internals/object-define-property.js"),S=h("./node_modules/core-js/internals/create-property-descriptor.js");m.exports=function(U,F,I){var H=O(F);H in U?N.f(U,H,S(0,I)):U[H]=I}},"./node_modules/core-js/internals/define-iterator.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/create-iterator-constructor.js"),S=h("./node_modules/core-js/internals/object-get-prototype-of.js"),U=h("./node_modules/core-js/internals/object-set-prototype-of.js"),F=h("./node_modules/core-js/internals/set-to-string-tag.js"),I=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),H=h("./node_modules/core-js/internals/redefine.js"),L=h("./node_modules/core-js/internals/well-known-symbol.js"),P=h("./node_modules/core-js/internals/is-pure.js"),K=h("./node_modules/core-js/internals/iterators.js"),J=h("./node_modules/core-js/internals/iterators-core.js"),me=J.IteratorPrototype,ze=J.BUGGY_SAFARI_ITERATORS,oe=L("iterator"),tt="keys",Te="values",Ve="entries",qe=function(){return this};m.exports=function(V,Se,D,be,Ce,$,ge){N(D,Se,be);var X=function(Zt){if(Zt===Ce&&Ke)return Ke;if(!ze&&Zt in z)return z[Zt];switch(Zt){case tt:return function(){return new D(this,Zt)};case Te:return function(){return new D(this,Zt)};case Ve:return function(){return new D(this,Zt)}}return function(){return new D(this)}},ee=Se+" Iterator",Y=!1,z=V.prototype,Qe=z[oe]||z["@@iterator"]||Ce&&z[Ce],Ke=!ze&&Qe||X(Ce),Re=Se=="Array"&&z.entries||Qe,mt,kt,et;if(Re&&(mt=S(Re.call(new V)),me!==Object.prototype&&mt.next&&(!P&&S(mt)!==me&&(U?U(mt,me):typeof mt[oe]!="function"&&I(mt,oe,qe)),F(mt,ee,!0,!0),P&&(K[ee]=qe))),Ce==Te&&Qe&&Qe.name!==Te&&(Y=!0,Ke=function(){return Qe.call(this)}),(!P||ge)&&z[oe]!==Ke&&I(z,oe,Ke),K[Se]=Ke,Ce)if(kt={values:X(Te),keys:$?Ke:X(tt),entries:X(Ve)},ge)for(et in kt)(ze||Y||!(et in z))&&H(z,et,kt[et]);else O({target:Se,proto:!0,forced:ze||Y},kt);return kt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(m,_,h){var O=h("./node_modules/core-js/internals/path.js"),N=h("./node_modules/core-js/internals/has.js"),S=h("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),U=h("./node_modules/core-js/internals/object-define-property.js").f;m.exports=function(F){var I=O.Symbol||(O.Symbol={});N(I,F)||U(I,F,{value:S.f(F)})}},"./node_modules/core-js/internals/descriptors.js":function(m,_,h){var O=h("./node_modules/core-js/internals/fails.js");m.exports=!O(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/is-object.js"),S=O.document,U=N(S)&&N(S.createElement);m.exports=function(F){return U?S.createElement(F):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(m){m.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(m,_,h){var O=h("./node_modules/core-js/internals/get-built-in.js");m.exports=O("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/engine-user-agent.js"),S=O.process,U=O.Deno,F=S&&S.versions||U&&U.version,I=F&&F.v8,H,L;I?(H=I.split("."),L=H[0]<4?1:H[0]+H[1]):N&&(H=N.match(/Edge\/(\d+)/),(!H||H[1]>=74)&&(H=N.match(/Chrome\/(\d+)/),H&&(L=H[1]))),m.exports=L&&+L},"./node_modules/core-js/internals/enum-bug-keys.js":function(m){m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,S=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),U=h("./node_modules/core-js/internals/redefine.js"),F=h("./node_modules/core-js/internals/set-global.js"),I=h("./node_modules/core-js/internals/copy-constructor-properties.js"),H=h("./node_modules/core-js/internals/is-forced.js");m.exports=function(L,P){var K=L.target,J=L.global,me=L.stat,ze,oe,tt,Te,Ve,qe;if(J?oe=O:me?oe=O[K]||F(K,{}):oe=(O[K]||{}).prototype,oe)for(tt in P){if(Ve=P[tt],L.noTargetGet?(qe=N(oe,tt),Te=qe&&qe.value):Te=oe[tt],ze=H(J?tt:K+(me?".":"#")+tt,L.forced),!ze&&Te!==void 0){if(typeof Ve==typeof Te)continue;I(Ve,Te)}(L.sham||Te&&Te.sham)&&S(Ve,"sham",!0),U(oe,tt,Ve,L)}}},"./node_modules/core-js/internals/fails.js":function(m){m.exports=function(_){try{return!!_()}catch(h){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(m,_,h){var O=h("./node_modules/core-js/internals/a-function.js");m.exports=function(N,S,U){if(O(N),S===void 0)return N;switch(U){case 0:return function(){return N.call(S)};case 1:return function(F){return N.call(S,F)};case 2:return function(F,I){return N.call(S,F,I)};case 3:return function(F,I,H){return N.call(S,F,I,H)}}return function(){return N.apply(S,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js"),N=function(S){return typeof S=="function"?S:void 0};m.exports=function(S,U){return arguments.length<2?N(O[S]):O[S]&&O[S][U]}},"./node_modules/core-js/internals/global.js":function(m){var _=function(h){return h&&h.Math==Math&&h};m.exports=_(typeof globalThis=="object"&&globalThis)||_(typeof window=="object"&&window)||_(typeof self=="object"&&self)||_(typeof M.g=="object"&&M.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(m,_,h){var O=h("./node_modules/core-js/internals/to-object.js"),N={}.hasOwnProperty;m.exports=Object.hasOwn||function(U,F){return N.call(O(U),F)}},"./node_modules/core-js/internals/hidden-keys.js":function(m){m.exports={}},"./node_modules/core-js/internals/html.js":function(m,_,h){var O=h("./node_modules/core-js/internals/get-built-in.js");m.exports=O("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(m,_,h){var O=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/fails.js"),S=h("./node_modules/core-js/internals/document-create-element.js");m.exports=!O&&!N(function(){return Object.defineProperty(S("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(m,_,h){var O=h("./node_modules/core-js/internals/fails.js"),N=h("./node_modules/core-js/internals/classof-raw.js"),S="".split;m.exports=O(function(){return!Object("z").propertyIsEnumerable(0)})?function(U){return N(U)=="String"?S.call(U,""):Object(U)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(m,_,h){var O=h("./node_modules/core-js/internals/is-object.js"),N=h("./node_modules/core-js/internals/object-set-prototype-of.js");m.exports=function(S,U,F){var I,H;return N&&typeof(I=U.constructor)=="function"&&I!==F&&O(H=I.prototype)&&H!==F.prototype&&N(S,H),S}},"./node_modules/core-js/internals/inspect-source.js":function(m,_,h){var O=h("./node_modules/core-js/internals/shared-store.js"),N=Function.toString;typeof O.inspectSource!="function"&&(O.inspectSource=function(S){return N.call(S)}),m.exports=O.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(m,_,h){var O=h("./node_modules/core-js/internals/native-weak-map.js"),N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/is-object.js"),U=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),F=h("./node_modules/core-js/internals/has.js"),I=h("./node_modules/core-js/internals/shared-store.js"),H=h("./node_modules/core-js/internals/shared-key.js"),L=h("./node_modules/core-js/internals/hidden-keys.js"),P="Object already initialized",K=N.WeakMap,J,me,ze,oe=function(D){return ze(D)?me(D):J(D,{})},tt=function(D){return function(be){var Ce;if(!S(be)||(Ce=me(be)).type!==D)throw TypeError("Incompatible receiver, "+D+" required");return Ce}};if(O||I.state){var Te=I.state||(I.state=new K),Ve=Te.get,qe=Te.has,V=Te.set;J=function(D,be){if(qe.call(Te,D))throw new TypeError(P);return be.facade=D,V.call(Te,D,be),be},me=function(D){return Ve.call(Te,D)||{}},ze=function(D){return qe.call(Te,D)}}else{var Se=H("state");L[Se]=!0,J=function(D,be){if(F(D,Se))throw new TypeError(P);return be.facade=D,U(D,Se,be),be},me=function(D){return F(D,Se)?D[Se]:{}},ze=function(D){return F(D,Se)}}m.exports={set:J,get:me,has:ze,enforce:oe,getterFor:tt}},"./node_modules/core-js/internals/is-array.js":function(m,_,h){var O=h("./node_modules/core-js/internals/classof-raw.js");m.exports=Array.isArray||function(S){return O(S)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(m,_,h){var O=h("./node_modules/core-js/internals/fails.js"),N=/#|\.prototype\./,S=function(L,P){var K=F[U(L)];return K==H?!0:K==I?!1:typeof P=="function"?O(P):!!P},U=S.normalize=function(L){return String(L).replace(N,".").toLowerCase()},F=S.data={},I=S.NATIVE="N",H=S.POLYFILL="P";m.exports=S},"./node_modules/core-js/internals/is-object.js":function(m){m.exports=function(_){return typeof _=="object"?_!==null:typeof _=="function"}},"./node_modules/core-js/internals/is-pure.js":function(m){m.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(m,_,h){var O=h("./node_modules/core-js/internals/get-built-in.js"),N=h("./node_modules/core-js/internals/use-symbol-as-uid.js");m.exports=N?function(S){return typeof S=="symbol"}:function(S){var U=O("Symbol");return typeof U=="function"&&Object(S)instanceof U}},"./node_modules/core-js/internals/iterators-core.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/fails.js"),N=h("./node_modules/core-js/internals/object-get-prototype-of.js"),S=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),U=h("./node_modules/core-js/internals/has.js"),F=h("./node_modules/core-js/internals/well-known-symbol.js"),I=h("./node_modules/core-js/internals/is-pure.js"),H=F("iterator"),L=!1,P=function(){return this},K,J,me;[].keys&&(me=[].keys(),"next"in me?(J=N(N(me)),J!==Object.prototype&&(K=J)):L=!0);var ze=K==null||O(function(){var oe={};return K[H].call(oe)!==oe});ze&&(K={}),(!I||ze)&&!U(K,H)&&S(K,H,P),m.exports={IteratorPrototype:K,BUGGY_SAFARI_ITERATORS:L}},"./node_modules/core-js/internals/iterators.js":function(m){m.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(m,_,h){var O=h("./node_modules/core-js/internals/engine-v8-version.js"),N=h("./node_modules/core-js/internals/fails.js");m.exports=!!Object.getOwnPropertySymbols&&!N(function(){var S=Symbol();return!String(S)||!(Object(S)instanceof Symbol)||!Symbol.sham&&O&&O<41})},"./node_modules/core-js/internals/native-weak-map.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/inspect-source.js"),S=O.WeakMap;m.exports=typeof S=="function"&&/native code/.test(N(S))},"./node_modules/core-js/internals/object-assign.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/fails.js"),S=h("./node_modules/core-js/internals/object-keys.js"),U=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),F=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),I=h("./node_modules/core-js/internals/to-object.js"),H=h("./node_modules/core-js/internals/indexed-object.js"),L=Object.assign,P=Object.defineProperty;m.exports=!L||N(function(){if(O&&L({b:1},L(P({},"a",{enumerable:!0,get:function(){P(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var K={},J={},me=Symbol(),ze="abcdefghijklmnopqrst";return K[me]=7,ze.split("").forEach(function(oe){J[oe]=oe}),L({},K)[me]!=7||S(L({},J)).join("")!=ze})?function(J,me){for(var ze=I(J),oe=arguments.length,tt=1,Te=U.f,Ve=F.f;oe>tt;)for(var qe=H(arguments[tt++]),V=Te?S(qe).concat(Te(qe)):S(qe),Se=V.length,D=0,be;Se>D;)be=V[D++],(!O||Ve.call(qe,be))&&(ze[be]=qe[be]);return ze}:L},"./node_modules/core-js/internals/object-create.js":function(m,_,h){var O=h("./node_modules/core-js/internals/an-object.js"),N=h("./node_modules/core-js/internals/object-define-properties.js"),S=h("./node_modules/core-js/internals/enum-bug-keys.js"),U=h("./node_modules/core-js/internals/hidden-keys.js"),F=h("./node_modules/core-js/internals/html.js"),I=h("./node_modules/core-js/internals/document-create-element.js"),H=h("./node_modules/core-js/internals/shared-key.js"),L=">",P="<",K="prototype",J="script",me=H("IE_PROTO"),ze=function(){},oe=function(V){return P+J+L+V+P+"/"+J+L},tt=function(V){V.write(oe("")),V.close();var Se=V.parentWindow.Object;return V=null,Se},Te=function(){var V=I("iframe"),Se="java"+J+":",D;if(V.style)return V.style.display="none",F.appendChild(V),V.src=String(Se),D=V.contentWindow.document,D.open(),D.write(oe("document.F=Object")),D.close(),D.F},Ve,qe=function(){try{Ve=new ActiveXObject("htmlfile")}catch(Se){}qe=document.domain&&Ve?tt(Ve):Te()||tt(Ve);for(var V=S.length;V--;)delete qe[K][S[V]];return qe()};U[me]=!0,m.exports=Object.create||function(Se,D){var be;return Se!==null?(ze[K]=O(Se),be=new ze,ze[K]=null,be[me]=Se):be=qe(),D===void 0?be:N(be,D)}},"./node_modules/core-js/internals/object-define-properties.js":function(m,_,h){var O=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/object-define-property.js"),S=h("./node_modules/core-js/internals/an-object.js"),U=h("./node_modules/core-js/internals/object-keys.js");m.exports=O?Object.defineProperties:function(I,H){S(I);for(var L=U(H),P=L.length,K=0,J;P>K;)N.f(I,J=L[K++],H[J]);return I}},"./node_modules/core-js/internals/object-define-property.js":function(m,_,h){var O=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/ie8-dom-define.js"),S=h("./node_modules/core-js/internals/an-object.js"),U=h("./node_modules/core-js/internals/to-property-key.js"),F=Object.defineProperty;_.f=O?F:function(H,L,P){if(S(H),L=U(L),S(P),N)try{return F(H,L,P)}catch(K){}if("get"in P||"set"in P)throw TypeError("Accessors not supported");return"value"in P&&(H[L]=P.value),H}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(m,_,h){var O=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),S=h("./node_modules/core-js/internals/create-property-descriptor.js"),U=h("./node_modules/core-js/internals/to-indexed-object.js"),F=h("./node_modules/core-js/internals/to-property-key.js"),I=h("./node_modules/core-js/internals/has.js"),H=h("./node_modules/core-js/internals/ie8-dom-define.js"),L=Object.getOwnPropertyDescriptor;_.f=O?L:function(K,J){if(K=U(K),J=F(J),H)try{return L(K,J)}catch(me){}if(I(K,J))return S(!N.f.call(K,J),K[J])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(m,_,h){var O=h("./node_modules/core-js/internals/to-indexed-object.js"),N=h("./node_modules/core-js/internals/object-get-own-property-names.js").f,S={}.toString,U=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],F=function(I){try{return N(I)}catch(H){return U.slice()}};m.exports.f=function(H){return U&&S.call(H)=="[object Window]"?F(H):N(O(H))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(m,_,h){var O=h("./node_modules/core-js/internals/object-keys-internal.js"),N=h("./node_modules/core-js/internals/enum-bug-keys.js"),S=N.concat("length","prototype");_.f=Object.getOwnPropertyNames||function(F){return O(F,S)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(m,_){_.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(m,_,h){var O=h("./node_modules/core-js/internals/has.js"),N=h("./node_modules/core-js/internals/to-object.js"),S=h("./node_modules/core-js/internals/shared-key.js"),U=h("./node_modules/core-js/internals/correct-prototype-getter.js"),F=S("IE_PROTO"),I=Object.prototype;m.exports=U?Object.getPrototypeOf:function(H){return H=N(H),O(H,F)?H[F]:typeof H.constructor=="function"&&H instanceof H.constructor?H.constructor.prototype:H instanceof Object?I:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(m,_,h){var O=h("./node_modules/core-js/internals/has.js"),N=h("./node_modules/core-js/internals/to-indexed-object.js"),S=h("./node_modules/core-js/internals/array-includes.js").indexOf,U=h("./node_modules/core-js/internals/hidden-keys.js");m.exports=function(F,I){var H=N(F),L=0,P=[],K;for(K in H)!O(U,K)&&O(H,K)&&P.push(K);for(;I.length>L;)O(H,K=I[L++])&&(~S(P,K)||P.push(K));return P}},"./node_modules/core-js/internals/object-keys.js":function(m,_,h){var O=h("./node_modules/core-js/internals/object-keys-internal.js"),N=h("./node_modules/core-js/internals/enum-bug-keys.js");m.exports=Object.keys||function(U){return O(U,N)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(m,_){"use strict";var h={}.propertyIsEnumerable,O=Object.getOwnPropertyDescriptor,N=O&&!h.call({1:2},1);_.f=N?function(U){var F=O(this,U);return!!F&&F.enumerable}:h},"./node_modules/core-js/internals/object-set-prototype-of.js":function(m,_,h){var O=h("./node_modules/core-js/internals/an-object.js"),N=h("./node_modules/core-js/internals/a-possible-prototype.js");m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var S=!1,U={},F;try{F=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,F.call(U,[]),S=U instanceof Array}catch(I){}return function(H,L){return O(H),N(L),S?F.call(H,L):H.__proto__=L,H}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/to-string-tag-support.js"),N=h("./node_modules/core-js/internals/classof.js");m.exports=O?{}.toString:function(){return"[object "+N(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(m,_,h){var O=h("./node_modules/core-js/internals/is-object.js");m.exports=function(N,S){var U,F;if(S==="string"&&typeof(U=N.toString)=="function"&&!O(F=U.call(N))||typeof(U=N.valueOf)=="function"&&!O(F=U.call(N))||S!=="string"&&typeof(U=N.toString)=="function"&&!O(F=U.call(N)))return F;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(m,_,h){var O=h("./node_modules/core-js/internals/get-built-in.js"),N=h("./node_modules/core-js/internals/object-get-own-property-names.js"),S=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),U=h("./node_modules/core-js/internals/an-object.js");m.exports=O("Reflect","ownKeys")||function(I){var H=N.f(U(I)),L=S.f;return L?H.concat(L(I)):H}},"./node_modules/core-js/internals/path.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js");m.exports=O},"./node_modules/core-js/internals/redefine.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),S=h("./node_modules/core-js/internals/has.js"),U=h("./node_modules/core-js/internals/set-global.js"),F=h("./node_modules/core-js/internals/inspect-source.js"),I=h("./node_modules/core-js/internals/internal-state.js"),H=I.get,L=I.enforce,P=String(String).split("String");(m.exports=function(K,J,me,ze){var oe=ze?!!ze.unsafe:!1,tt=ze?!!ze.enumerable:!1,Te=ze?!!ze.noTargetGet:!1,Ve;if(typeof me=="function"&&(typeof J=="string"&&!S(me,"name")&&N(me,"name",J),Ve=L(me),Ve.source||(Ve.source=P.join(typeof J=="string"?J:""))),K===O){tt?K[J]=me:U(J,me);return}else oe?!Te&&K[J]&&(tt=!0):delete K[J];tt?K[J]=me:N(K,J,me)})(Function.prototype,"toString",function(){return typeof this=="function"&&H(this).source||F(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/an-object.js");m.exports=function(){var N=O(this),S="";return N.global&&(S+="g"),N.ignoreCase&&(S+="i"),N.multiline&&(S+="m"),N.dotAll&&(S+="s"),N.unicode&&(S+="u"),N.sticky&&(S+="y"),S}},"./node_modules/core-js/internals/require-object-coercible.js":function(m){m.exports=function(_){if(_==null)throw TypeError("Can't call method on "+_);return _}},"./node_modules/core-js/internals/set-global.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js");m.exports=function(N,S){try{Object.defineProperty(O,N,{value:S,configurable:!0,writable:!0})}catch(U){O[N]=S}return S}},"./node_modules/core-js/internals/set-to-string-tag.js":function(m,_,h){var O=h("./node_modules/core-js/internals/object-define-property.js").f,N=h("./node_modules/core-js/internals/has.js"),S=h("./node_modules/core-js/internals/well-known-symbol.js"),U=S("toStringTag");m.exports=function(F,I,H){F&&!N(F=H?F:F.prototype,U)&&O(F,U,{configurable:!0,value:I})}},"./node_modules/core-js/internals/shared-key.js":function(m,_,h){var O=h("./node_modules/core-js/internals/shared.js"),N=h("./node_modules/core-js/internals/uid.js"),S=O("keys");m.exports=function(U){return S[U]||(S[U]=N(U))}},"./node_modules/core-js/internals/shared-store.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/set-global.js"),S="__core-js_shared__",U=O[S]||N(S,{});m.exports=U},"./node_modules/core-js/internals/shared.js":function(m,_,h){var O=h("./node_modules/core-js/internals/is-pure.js"),N=h("./node_modules/core-js/internals/shared-store.js");(m.exports=function(S,U){return N[S]||(N[S]=U!==void 0?U:{})})("versions",[]).push({version:"3.16.0",mode:O?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(m,_,h){var O=h("./node_modules/core-js/internals/fails.js");m.exports=function(N){return O(function(){var S=""[N]('"');return S!==S.toLowerCase()||S.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(m,_,h){var O=h("./node_modules/core-js/internals/to-integer.js"),N=h("./node_modules/core-js/internals/to-string.js"),S=h("./node_modules/core-js/internals/require-object-coercible.js"),U=function(F){return function(I,H){var L=N(S(I)),P=O(H),K=L.length,J,me;return P<0||P>=K?F?"":void 0:(J=L.charCodeAt(P),J<55296||J>56319||P+1===K||(me=L.charCodeAt(P+1))<56320||me>57343?F?L.charAt(P):J:F?L.slice(P,P+2):(J-55296<<10)+(me-56320)+65536)}};m.exports={codeAt:U(!1),charAt:U(!0)}},"./node_modules/core-js/internals/string-trim.js":function(m,_,h){var O=h("./node_modules/core-js/internals/require-object-coercible.js"),N=h("./node_modules/core-js/internals/to-string.js"),S=h("./node_modules/core-js/internals/whitespaces.js"),U="["+S+"]",F=RegExp("^"+U+U+"*"),I=RegExp(U+U+"*$"),H=function(L){return function(P){var K=N(O(P));return L&1&&(K=K.replace(F,"")),L&2&&(K=K.replace(I,"")),K}};m.exports={start:H(1),end:H(2),trim:H(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(m,_,h){var O=h("./node_modules/core-js/internals/to-integer.js"),N=Math.max,S=Math.min;m.exports=function(U,F){var I=O(U);return I<0?N(I+F,0):S(I,F)}},"./node_modules/core-js/internals/to-indexed-object.js":function(m,_,h){var O=h("./node_modules/core-js/internals/indexed-object.js"),N=h("./node_modules/core-js/internals/require-object-coercible.js");m.exports=function(S){return O(N(S))}},"./node_modules/core-js/internals/to-integer.js":function(m){var _=Math.ceil,h=Math.floor;m.exports=function(O){return isNaN(O=+O)?0:(O>0?h:_)(O)}},"./node_modules/core-js/internals/to-length.js":function(m,_,h){var O=h("./node_modules/core-js/internals/to-integer.js"),N=Math.min;m.exports=function(S){return S>0?N(O(S),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(m,_,h){var O=h("./node_modules/core-js/internals/require-object-coercible.js");m.exports=function(N){return Object(O(N))}},"./node_modules/core-js/internals/to-primitive.js":function(m,_,h){var O=h("./node_modules/core-js/internals/is-object.js"),N=h("./node_modules/core-js/internals/is-symbol.js"),S=h("./node_modules/core-js/internals/ordinary-to-primitive.js"),U=h("./node_modules/core-js/internals/well-known-symbol.js"),F=U("toPrimitive");m.exports=function(I,H){if(!O(I)||N(I))return I;var L=I[F],P;if(L!==void 0){if(H===void 0&&(H="default"),P=L.call(I,H),!O(P)||N(P))return P;throw TypeError("Can't convert object to primitive value")}return H===void 0&&(H="number"),S(I,H)}},"./node_modules/core-js/internals/to-property-key.js":function(m,_,h){var O=h("./node_modules/core-js/internals/to-primitive.js"),N=h("./node_modules/core-js/internals/is-symbol.js");m.exports=function(S){var U=O(S,"string");return N(U)?U:String(U)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(m,_,h){var O=h("./node_modules/core-js/internals/well-known-symbol.js"),N=O("toStringTag"),S={};S[N]="z",m.exports=String(S)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(m,_,h){var O=h("./node_modules/core-js/internals/is-symbol.js");m.exports=function(N){if(O(N))throw TypeError("Cannot convert a Symbol value to a string");return String(N)}},"./node_modules/core-js/internals/uid.js":function(m){var _=0,h=Math.random();m.exports=function(O){return"Symbol("+String(O===void 0?"":O)+")_"+(++_+h).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(m,_,h){var O=h("./node_modules/core-js/internals/native-symbol.js");m.exports=O&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(m,_,h){var O=h("./node_modules/core-js/internals/well-known-symbol.js");_.f=O},"./node_modules/core-js/internals/well-known-symbol.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/shared.js"),S=h("./node_modules/core-js/internals/has.js"),U=h("./node_modules/core-js/internals/uid.js"),F=h("./node_modules/core-js/internals/native-symbol.js"),I=h("./node_modules/core-js/internals/use-symbol-as-uid.js"),H=N("wks"),L=O.Symbol,P=I?L:L&&L.withoutSetter||U;m.exports=function(K){return(!S(H,K)||!(F||typeof H[K]=="string"))&&(F&&S(L,K)?H[K]=L[K]:H[K]=P("Symbol."+K)),H[K]}},"./node_modules/core-js/internals/whitespaces.js":function(m){m.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(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/fails.js"),S=h("./node_modules/core-js/internals/is-array.js"),U=h("./node_modules/core-js/internals/is-object.js"),F=h("./node_modules/core-js/internals/to-object.js"),I=h("./node_modules/core-js/internals/to-length.js"),H=h("./node_modules/core-js/internals/create-property.js"),L=h("./node_modules/core-js/internals/array-species-create.js"),P=h("./node_modules/core-js/internals/array-method-has-species-support.js"),K=h("./node_modules/core-js/internals/well-known-symbol.js"),J=h("./node_modules/core-js/internals/engine-v8-version.js"),me=K("isConcatSpreadable"),ze=9007199254740991,oe="Maximum allowed index exceeded",tt=J>=51||!N(function(){var V=[];return V[me]=!1,V.concat()[0]!==V}),Te=P("concat"),Ve=function(V){if(!U(V))return!1;var Se=V[me];return Se!==void 0?!!Se:S(V)},qe=!tt||!Te;O({target:"Array",proto:!0,forced:qe},{concat:function(Se){var D=F(this),be=L(D,0),Ce=0,$,ge,X,ee,Y;for($=-1,X=arguments.length;$<X;$++)if(Y=$===-1?D:arguments[$],Ve(Y)){if(ee=I(Y.length),Ce+ee>ze)throw TypeError(oe);for(ge=0;ge<ee;ge++,Ce++)ge in Y&&H(be,Ce,Y[ge])}else{if(Ce>=ze)throw TypeError(oe);H(be,Ce++,Y)}return be.length=Ce,be}})},"./node_modules/core-js/modules/es.array.iterator.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/to-indexed-object.js"),N=h("./node_modules/core-js/internals/add-to-unscopables.js"),S=h("./node_modules/core-js/internals/iterators.js"),U=h("./node_modules/core-js/internals/internal-state.js"),F=h("./node_modules/core-js/internals/define-iterator.js"),I="Array Iterator",H=U.set,L=U.getterFor(I);m.exports=F(Array,"Array",function(P,K){H(this,{type:I,target:O(P),index:0,kind:K})},function(){var P=L(this),K=P.target,J=P.kind,me=P.index++;return!K||me>=K.length?(P.target=void 0,{value:void 0,done:!0}):J=="keys"?{value:me,done:!1}:J=="values"?{value:K[me],done:!1}:{value:[me,K[me]],done:!1}},"values"),S.Arguments=S.Array,N("keys"),N("values"),N("entries")},"./node_modules/core-js/modules/es.array.join.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/indexed-object.js"),S=h("./node_modules/core-js/internals/to-indexed-object.js"),U=h("./node_modules/core-js/internals/array-method-is-strict.js"),F=[].join,I=N!=Object,H=U("join",",");O({target:"Array",proto:!0,forced:I||!H},{join:function(P){return F.call(S(this),P===void 0?",":P)}})},"./node_modules/core-js/modules/es.array.map.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/array-iteration.js").map,S=h("./node_modules/core-js/internals/array-method-has-species-support.js"),U=S("map");O({target:"Array",proto:!0,forced:!U},{map:function(I){return N(this,I,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/is-object.js"),S=h("./node_modules/core-js/internals/is-array.js"),U=h("./node_modules/core-js/internals/to-absolute-index.js"),F=h("./node_modules/core-js/internals/to-length.js"),I=h("./node_modules/core-js/internals/to-indexed-object.js"),H=h("./node_modules/core-js/internals/create-property.js"),L=h("./node_modules/core-js/internals/well-known-symbol.js"),P=h("./node_modules/core-js/internals/array-method-has-species-support.js"),K=P("slice"),J=L("species"),me=[].slice,ze=Math.max;O({target:"Array",proto:!0,forced:!K},{slice:function(tt,Te){var Ve=I(this),qe=F(Ve.length),V=U(tt,qe),Se=U(Te===void 0?qe:Te,qe),D,be,Ce;if(S(Ve)&&(D=Ve.constructor,typeof D=="function"&&(D===Array||S(D.prototype))?D=void 0:N(D)&&(D=D[J],D===null&&(D=void 0)),D===Array||D===void 0))return me.call(Ve,V,Se);for(be=new(D===void 0?Array:D)(ze(Se-V,0)),Ce=0;V<Se;V++,Ce++)V in Ve&&H(be,Ce,Ve[V]);return be.length=Ce,be}})},"./node_modules/core-js/modules/es.function.name.js":function(m,_,h){var O=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/object-define-property.js").f,S=Function.prototype,U=S.toString,F=/^\s*function ([^ (]*)/,I="name";O&&!(I in S)&&N(S,I,{configurable:!0,get:function(){try{return U.call(this).match(F)[1]}catch(H){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/is-forced.js"),U=h("./node_modules/core-js/internals/redefine.js"),F=h("./node_modules/core-js/internals/has.js"),I=h("./node_modules/core-js/internals/classof-raw.js"),H=h("./node_modules/core-js/internals/inherit-if-required.js"),L=h("./node_modules/core-js/internals/is-symbol.js"),P=h("./node_modules/core-js/internals/to-primitive.js"),K=h("./node_modules/core-js/internals/fails.js"),J=h("./node_modules/core-js/internals/object-create.js"),me=h("./node_modules/core-js/internals/object-get-own-property-names.js").f,ze=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,oe=h("./node_modules/core-js/internals/object-define-property.js").f,tt=h("./node_modules/core-js/internals/string-trim.js").trim,Te="Number",Ve=N[Te],qe=Ve.prototype,V=I(J(qe))==Te,Se=function(ge){if(L(ge))throw TypeError("Cannot convert a Symbol value to a number");var X=P(ge,"number"),ee,Y,z,Qe,Ke,Re,mt,kt;if(typeof X=="string"&&X.length>2){if(X=tt(X),ee=X.charCodeAt(0),ee===43||ee===45){if(Y=X.charCodeAt(2),Y===88||Y===120)return NaN}else if(ee===48){switch(X.charCodeAt(1)){case 66:case 98:z=2,Qe=49;break;case 79:case 111:z=8,Qe=55;break;default:return+X}for(Ke=X.slice(2),Re=Ke.length,mt=0;mt<Re;mt++)if(kt=Ke.charCodeAt(mt),kt<48||kt>Qe)return NaN;return parseInt(Ke,z)}}return+X};if(S(Te,!Ve(" 0o1")||!Ve("0b1")||Ve("+0x1"))){for(var D=function(X){var ee=arguments.length<1?0:X,Y=this;return Y instanceof D&&(V?K(function(){qe.valueOf.call(Y)}):I(Y)!=Te)?H(new Ve(Se(ee)),Y,D):Se(ee)},be=O?me(Ve):"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(","),Ce=0,$;be.length>Ce;Ce++)F(Ve,$=be[Ce])&&!F(D,$)&&oe(D,$,ze(Ve,$));D.prototype=qe,qe.constructor=D,U(N,Te,D)}},"./node_modules/core-js/modules/es.object.assign.js":function(m,_,h){var O=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/object-assign.js");O({target:"Object",stat:!0,forced:Object.assign!==N},{assign:N})},"./node_modules/core-js/modules/es.object.keys.js":function(m,_,h){var O=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/to-object.js"),S=h("./node_modules/core-js/internals/object-keys.js"),U=h("./node_modules/core-js/internals/fails.js"),F=U(function(){S(1)});O({target:"Object",stat:!0,forced:F},{keys:function(H){return S(N(H))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(m,_,h){var O=h("./node_modules/core-js/internals/to-string-tag-support.js"),N=h("./node_modules/core-js/internals/redefine.js"),S=h("./node_modules/core-js/internals/object-to-string.js");O||N(Object.prototype,"toString",S,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/redefine.js"),N=h("./node_modules/core-js/internals/an-object.js"),S=h("./node_modules/core-js/internals/to-string.js"),U=h("./node_modules/core-js/internals/fails.js"),F=h("./node_modules/core-js/internals/regexp-flags.js"),I="toString",H=RegExp.prototype,L=H[I],P=U(function(){return L.call({source:"a",flags:"b"})!="/a/b"}),K=L.name!=I;(P||K)&&O(RegExp.prototype,I,function(){var me=N(this),ze=S(me.source),oe=me.flags,tt=S(oe===void 0&&me instanceof RegExp&&!("flags"in H)?F.call(me):oe);return"/"+ze+"/"+tt},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/string-multibyte.js").charAt,N=h("./node_modules/core-js/internals/to-string.js"),S=h("./node_modules/core-js/internals/internal-state.js"),U=h("./node_modules/core-js/internals/define-iterator.js"),F="String Iterator",I=S.set,H=S.getterFor(F);U(String,"String",function(L){I(this,{type:F,string:N(L),index:0})},function(){var P=H(this),K=P.string,J=P.index,me;return J>=K.length?{value:void 0,done:!0}:(me=O(K,J),P.index+=me.length,{value:me,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/create-html.js"),S=h("./node_modules/core-js/internals/string-html-forced.js");O({target:"String",proto:!0,forced:S("link")},{link:function(F){return N(this,"a","href",F)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/descriptors.js"),S=h("./node_modules/core-js/internals/global.js"),U=h("./node_modules/core-js/internals/has.js"),F=h("./node_modules/core-js/internals/is-object.js"),I=h("./node_modules/core-js/internals/object-define-property.js").f,H=h("./node_modules/core-js/internals/copy-constructor-properties.js"),L=S.Symbol;if(N&&typeof L=="function"&&(!("description"in L.prototype)||L().description!==void 0)){var P={},K=function(){var Te=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Ve=this instanceof K?new L(Te):Te===void 0?L():L(Te);return Te===""&&(P[Ve]=!0),Ve};H(K,L);var J=K.prototype=L.prototype;J.constructor=K;var me=J.toString,ze=String(L("test"))=="Symbol(test)",oe=/^Symbol\((.*)\)[^)]+$/;I(J,"description",{configurable:!0,get:function(){var Te=F(this)?this.valueOf():this,Ve=me.call(Te);if(U(P,Te))return"";var qe=ze?Ve.slice(7,-1):Ve.replace(oe,"$1");return qe===""?void 0:qe}}),O({global:!0,forced:!0},{Symbol:K})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(m,_,h){var O=h("./node_modules/core-js/internals/define-well-known-symbol.js");O("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(m,_,h){"use strict";var O=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/get-built-in.js"),U=h("./node_modules/core-js/internals/is-pure.js"),F=h("./node_modules/core-js/internals/descriptors.js"),I=h("./node_modules/core-js/internals/native-symbol.js"),H=h("./node_modules/core-js/internals/fails.js"),L=h("./node_modules/core-js/internals/has.js"),P=h("./node_modules/core-js/internals/is-array.js"),K=h("./node_modules/core-js/internals/is-object.js"),J=h("./node_modules/core-js/internals/is-symbol.js"),me=h("./node_modules/core-js/internals/an-object.js"),ze=h("./node_modules/core-js/internals/to-object.js"),oe=h("./node_modules/core-js/internals/to-indexed-object.js"),tt=h("./node_modules/core-js/internals/to-property-key.js"),Te=h("./node_modules/core-js/internals/to-string.js"),Ve=h("./node_modules/core-js/internals/create-property-descriptor.js"),qe=h("./node_modules/core-js/internals/object-create.js"),V=h("./node_modules/core-js/internals/object-keys.js"),Se=h("./node_modules/core-js/internals/object-get-own-property-names.js"),D=h("./node_modules/core-js/internals/object-get-own-property-names-external.js"),be=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ce=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),$=h("./node_modules/core-js/internals/object-define-property.js"),ge=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),X=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),ee=h("./node_modules/core-js/internals/redefine.js"),Y=h("./node_modules/core-js/internals/shared.js"),z=h("./node_modules/core-js/internals/shared-key.js"),Qe=h("./node_modules/core-js/internals/hidden-keys.js"),Ke=h("./node_modules/core-js/internals/uid.js"),Re=h("./node_modules/core-js/internals/well-known-symbol.js"),mt=h("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),kt=h("./node_modules/core-js/internals/define-well-known-symbol.js"),et=h("./node_modules/core-js/internals/set-to-string-tag.js"),Zt=h("./node_modules/core-js/internals/internal-state.js"),sA=h("./node_modules/core-js/internals/array-iteration.js").forEach,Rt=z("hidden"),nA="Symbol",Yt="prototype",d=Re("toPrimitive"),ae=Zt.set,k=Zt.getterFor(nA),p=Object[Yt],g=N.Symbol,T=S("JSON","stringify"),te=Ce.f,ve=$.f,le=D.f,it=ge.f,Ct=Y("symbols"),ot=Y("op-symbols"),at=Y("string-to-symbol-registry"),Dt=Y("symbol-to-string-registry"),Ue=Y("wks"),ke=N.QObject,Ge=!ke||!ke[Yt]||!ke[Yt].findChild,lt=F&&H(function(){return qe(ve({},"a",{get:function(){return ve(this,"a",{value:7}).a}})).a!=7})?function(pt,_t,zt){var yA=te(p,_t);yA&&delete p[_t],ve(pt,_t,zt),yA&&pt!==p&&ve(p,_t,yA)}:ve,Lt=function(pt,_t){var zt=Ct[pt]=qe(g[Yt]);return ae(zt,{type:nA,tag:pt,description:_t}),F||(zt.description=_t),zt},jt=function(_t,zt,yA){_t===p&&jt(ot,zt,yA),me(_t);var FA=tt(zt);return me(yA),L(Ct,FA)?(yA.enumerable?(L(_t,Rt)&&_t[Rt][FA]&&(_t[Rt][FA]=!1),yA=qe(yA,{enumerable:Ve(0,!1)})):(L(_t,Rt)||ve(_t,Rt,Ve(1,{})),_t[Rt][FA]=!0),lt(_t,FA,yA)):ve(_t,FA,yA)},yt=function(_t,zt){me(_t);var yA=oe(zt),FA=V(yA).concat(bt(yA));return sA(FA,function(AA){(!F||oA.call(yA,AA))&&jt(_t,AA,yA[AA])}),_t},EA=function(_t,zt){return zt===void 0?qe(_t):yt(qe(_t),zt)},oA=function(_t){var zt=tt(_t),yA=it.call(this,zt);return this===p&&L(Ct,zt)&&!L(ot,zt)?!1:yA||!L(this,zt)||!L(Ct,zt)||L(this,Rt)&&this[Rt][zt]?yA:!0},xA=function(_t,zt){var yA=oe(_t),FA=tt(zt);if(!(yA===p&&L(Ct,FA)&&!L(ot,FA))){var AA=te(yA,FA);return AA&&L(Ct,FA)&&!(L(yA,Rt)&&yA[Rt][FA])&&(AA.enumerable=!0),AA}},QA=function(_t){var zt=le(oe(_t)),yA=[];return sA(zt,function(FA){!L(Ct,FA)&&!L(Qe,FA)&&yA.push(FA)}),yA},bt=function(_t){var zt=_t===p,yA=le(zt?ot:oe(_t)),FA=[];return sA(yA,function(AA){L(Ct,AA)&&(!zt||L(p,AA))&&FA.push(Ct[AA])}),FA};if(I||(g=function(){if(this instanceof g)throw TypeError("Symbol is not a constructor");var _t=!arguments.length||arguments[0]===void 0?void 0:Te(arguments[0]),zt=Ke(_t),yA=function(FA){this===p&&yA.call(ot,FA),L(this,Rt)&&L(this[Rt],zt)&&(this[Rt][zt]=!1),lt(this,zt,Ve(1,FA))};return F&&Ge&<(p,zt,{configurable:!0,set:yA}),Lt(zt,_t)},ee(g[Yt],"toString",function(){return k(this).tag}),ee(g,"withoutSetter",function(pt){return Lt(Ke(pt),pt)}),ge.f=oA,$.f=jt,Ce.f=xA,Se.f=D.f=QA,be.f=bt,mt.f=function(pt){return Lt(Re(pt),pt)},F&&(ve(g[Yt],"description",{configurable:!0,get:function(){return k(this).description}}),U||ee(p,"propertyIsEnumerable",oA,{unsafe:!0}))),O({global:!0,wrap:!0,forced:!I,sham:!I},{Symbol:g}),sA(V(Ue),function(pt){kt(pt)}),O({target:nA,stat:!0,forced:!I},{for:function(pt){var _t=Te(pt);if(L(at,_t))return at[_t];var zt=g(_t);return at[_t]=zt,Dt[zt]=_t,zt},keyFor:function(_t){if(!J(_t))throw TypeError(_t+" is not a symbol");if(L(Dt,_t))return Dt[_t]},useSetter:function(){Ge=!0},useSimple:function(){Ge=!1}}),O({target:"Object",stat:!0,forced:!I,sham:!F},{create:EA,defineProperty:jt,defineProperties:yt,getOwnPropertyDescriptor:xA}),O({target:"Object",stat:!0,forced:!I},{getOwnPropertyNames:QA,getOwnPropertySymbols:bt}),O({target:"Object",stat:!0,forced:H(function(){be.f(1)})},{getOwnPropertySymbols:function(_t){return be.f(ze(_t))}}),T){var Jt=!I||H(function(){var pt=g();return T([pt])!="[null]"||T({a:pt})!="{}"||T(Object(pt))!="{}"});O({target:"JSON",stat:!0,forced:Jt},{stringify:function(_t,zt,yA){for(var FA=[_t],AA=1,dA;arguments.length>AA;)FA.push(arguments[AA++]);if(dA=zt,!(!K(zt)&&_t===void 0||J(_t)))return P(zt)||(zt=function(HA,Sr){if(typeof dA=="function"&&(Sr=dA.call(this,HA,Sr)),!J(Sr))return Sr}),FA[1]=zt,T.apply(null,FA)}})}g[Yt][d]||X(g[Yt],d,g[Yt].valueOf),et(g,nA),Qe[Rt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/dom-iterables.js"),S=h("./node_modules/core-js/internals/array-for-each.js"),U=h("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var F in N){var I=O[F],H=I&&I.prototype;if(H&&H.forEach!==S)try{U(H,"forEach",S)}catch(L){H.forEach=S}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(m,_,h){var O=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/dom-iterables.js"),S=h("./node_modules/core-js/modules/es.array.iterator.js"),U=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),F=h("./node_modules/core-js/internals/well-known-symbol.js"),I=F("iterator"),H=F("toStringTag"),L=S.values;for(var P in N){var K=O[P],J=K&&K.prototype;if(J){if(J[I]!==L)try{U(J,I,L)}catch(ze){J[I]=L}if(J[H]||U(J,H,P),N[P]){for(var me in S)if(J[me]!==S[me])try{U(J,me,S[me])}catch(ze){J[me]=S[me]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(m){(function(_,h){m.exports=h()})(this,function(){"use strict";function _(ke){var Ge=typeof ke;return ke!==null&&(Ge==="object"||Ge==="function")}function h(ke){return typeof ke=="function"}var O=void 0;Array.isArray?O=Array.isArray:O=function(ke){return Object.prototype.toString.call(ke)==="[object Array]"};var N=O,S=0,U=void 0,F=void 0,I=function(Ge,lt){V[S]=Ge,V[S+1]=lt,S+=2,S===2&&(F?F(Se):be())};function H(ke){F=ke}function L(ke){I=ke}var P=typeof window!="undefined"?window:void 0,K=P||{},J=K.MutationObserver||K.WebKitMutationObserver,me=typeof self=="undefined"&&typeof b!="undefined"&&{}.toString.call(b)==="[object process]",ze=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function oe(){return function(){return b.nextTick(Se)}}function tt(){return typeof U!="undefined"?function(){U(Se)}:qe()}function Te(){var ke=0,Ge=new J(Se),lt=document.createTextNode("");return Ge.observe(lt,{characterData:!0}),function(){lt.data=ke=++ke%2}}function Ve(){var ke=new MessageChannel;return ke.port1.onmessage=Se,function(){return ke.port2.postMessage(0)}}function qe(){var ke=setTimeout;return function(){return ke(Se,1)}}var V=new Array(1e3);function Se(){for(var ke=0;ke<S;ke+=2){var Ge=V[ke],lt=V[ke+1];Ge(lt),V[ke]=void 0,V[ke+1]=void 0}S=0}function D(){try{var ke=Function("return this")().require("vertx");return U=ke.runOnLoop||ke.runOnContext,tt()}catch(Ge){return qe()}}var be=void 0;me?be=oe():J?be=Te():ze?be=Ve():P===void 0?be=D():be=qe();function Ce(ke,Ge){var lt=this,Lt=new this.constructor(X);Lt[ge]===void 0&&T(Lt);var jt=lt._state;if(jt){var yt=arguments[jt-1];I(function(){return ae(jt,Lt,yt,lt._result)})}else Yt(lt,Lt,ke,Ge);return Lt}function $(ke){var Ge=this;if(ke&&typeof ke=="object"&&ke.constructor===Ge)return ke;var lt=new Ge(X);return Zt(lt,ke),lt}var ge=Math.random().toString(36).substring(2);function X(){}var ee=void 0,Y=1,z=2;function Qe(){return new TypeError("You cannot resolve a promise with itself")}function Ke(){return new TypeError("A promises callback cannot return that same promise.")}function Re(ke,Ge,lt,Lt){try{ke.call(Ge,lt,Lt)}catch(jt){return jt}}function mt(ke,Ge,lt){I(function(Lt){var jt=!1,yt=Re(lt,Ge,function(EA){jt||(jt=!0,Ge!==EA?Zt(Lt,EA):Rt(Lt,EA))},function(EA){jt||(jt=!0,nA(Lt,EA))},"Settle: "+(Lt._label||" unknown promise"));!jt&&yt&&(jt=!0,nA(Lt,yt))},ke)}function kt(ke,Ge){Ge._state===Y?Rt(ke,Ge._result):Ge._state===z?nA(ke,Ge._result):Yt(Ge,void 0,function(lt){return Zt(ke,lt)},function(lt){return nA(ke,lt)})}function et(ke,Ge,lt){Ge.constructor===ke.constructor&<===Ce&&Ge.constructor.resolve===$?kt(ke,Ge):lt===void 0?Rt(ke,Ge):h(lt)?mt(ke,Ge,lt):Rt(ke,Ge)}function Zt(ke,Ge){if(ke===Ge)nA(ke,Qe());else if(_(Ge)){var lt=void 0;try{lt=Ge.then}catch(Lt){nA(ke,Lt);return}et(ke,Ge,lt)}else Rt(ke,Ge)}function sA(ke){ke._onerror&&ke._onerror(ke._result),d(ke)}function Rt(ke,Ge){ke._state===ee&&(ke._result=Ge,ke._state=Y,ke._subscribers.length!==0&&I(d,ke))}function nA(ke,Ge){ke._state===ee&&(ke._state=z,ke._result=Ge,I(sA,ke))}function Yt(ke,Ge,lt,Lt){var jt=ke._subscribers,yt=jt.length;ke._onerror=null,jt[yt]=Ge,jt[yt+Y]=lt,jt[yt+z]=Lt,yt===0&&ke._state&&I(d,ke)}function d(ke){var Ge=ke._subscribers,lt=ke._state;if(Ge.length!==0){for(var Lt=void 0,jt=void 0,yt=ke._result,EA=0;EA<Ge.length;EA+=3)Lt=Ge[EA],jt=Ge[EA+lt],Lt?ae(lt,Lt,jt,yt):jt(yt);ke._subscribers.length=0}}function ae(ke,Ge,lt,Lt){var jt=h(lt),yt=void 0,EA=void 0,oA=!0;if(jt){try{yt=lt(Lt)}catch(xA){oA=!1,EA=xA}if(Ge===yt){nA(Ge,Ke());return}}else yt=Lt;Ge._state!==ee||(jt&&oA?Zt(Ge,yt):oA===!1?nA(Ge,EA):ke===Y?Rt(Ge,yt):ke===z&&nA(Ge,yt))}function k(ke,Ge){try{Ge(function(Lt){Zt(ke,Lt)},function(Lt){nA(ke,Lt)})}catch(lt){nA(ke,lt)}}var p=0;function g(){return p++}function T(ke){ke[ge]=p++,ke._state=void 0,ke._result=void 0,ke._subscribers=[]}function te(){return new Error("Array Methods must be provided an Array")}var ve=function(){function ke(Ge,lt){this._instanceConstructor=Ge,this.promise=new Ge(X),this.promise[ge]||T(this.promise),N(lt)?(this.length=lt.length,this._remaining=lt.length,this._result=new Array(this.length),this.length===0?Rt(this.promise,this._result):(this.length=this.length||0,this._enumerate(lt),this._remaining===0&&Rt(this.promise,this._result))):nA(this.promise,te())}return ke.prototype._enumerate=function(lt){for(var Lt=0;this._state===ee&&Lt<lt.length;Lt++)this._eachEntry(lt[Lt],Lt)},ke.prototype._eachEntry=function(lt,Lt){var jt=this._instanceConstructor,yt=jt.resolve;if(yt===$){var EA=void 0,oA=void 0,xA=!1;try{EA=lt.then}catch(bt){xA=!0,oA=bt}if(EA===Ce&<._state!==ee)this._settledAt(lt._state,Lt,lt._result);else if(typeof EA!="function")this._remaining--,this._result[Lt]=lt;else if(jt===Dt){var QA=new jt(X);xA?nA(QA,oA):et(QA,lt,EA),this._willSettleAt(QA,Lt)}else this._willSettleAt(new jt(function(bt){return bt(lt)}),Lt)}else this._willSettleAt(yt(lt),Lt)},ke.prototype._settledAt=function(lt,Lt,jt){var yt=this.promise;yt._state===ee&&(this._remaining--,lt===z?nA(yt,jt):this._result[Lt]=jt),this._remaining===0&&Rt(yt,this._result)},ke.prototype._willSettleAt=function(lt,Lt){var jt=this;Yt(lt,void 0,function(yt){return jt._settledAt(Y,Lt,yt)},function(yt){return jt._settledAt(z,Lt,yt)})},ke}();function le(ke){return new ve(this,ke).promise}function it(ke){var Ge=this;return N(ke)?new Ge(function(lt,Lt){for(var jt=ke.length,yt=0;yt<jt;yt++)Ge.resolve(ke[yt]).then(lt,Lt)}):new Ge(function(lt,Lt){return Lt(new TypeError("You must pass an array to race."))})}function Ct(ke){var Ge=this,lt=new Ge(X);return nA(lt,ke),lt}function ot(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function at(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Dt=function(){function ke(Ge){this[ge]=g(),this._result=this._state=void 0,this._subscribers=[],X!==Ge&&(typeof Ge!="function"&&ot(),this instanceof ke?k(this,Ge):at())}return ke.prototype.catch=function(lt){return this.then(null,lt)},ke.prototype.finally=function(lt){var Lt=this,jt=Lt.constructor;return h(lt)?Lt.then(function(yt){return jt.resolve(lt()).then(function(){return yt})},function(yt){return jt.resolve(lt()).then(function(){throw yt})}):Lt.then(lt,lt)},ke}();Dt.prototype.then=Ce,Dt.all=le,Dt.race=it,Dt.resolve=$,Dt.reject=Ct,Dt._setScheduler=H,Dt._setAsap=L,Dt._asap=I;function Ue(){var ke=void 0;if(typeof M.g!="undefined")ke=M.g;else if(typeof self!="undefined")ke=self;else try{ke=Function("return this")()}catch(Lt){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ge=ke.Promise;if(Ge){var lt=null;try{lt=Object.prototype.toString.call(Ge.resolve())}catch(Lt){}if(lt==="[object Promise]"&&!Ge.cast)return}ke.Promise=Dt}return Dt.polyfill=Ue,Dt.Promise=Dt,Dt})},html2canvas:function(m){"use strict";m.exports=Ae},jspdf:function(m){"use strict";m.exports=Xe}},ue={};function q(m){var _=ue[m];if(_!==void 0)return _.exports;var h=ue[m]={exports:{}};return Ne[m].call(h.exports,h,h.exports,q),h.exports}(function(){q.n=function(m){var _=m&&m.__esModule?function(){return m.default}:function(){return m};return q.d(_,{a:_}),_}})(),function(){q.d=function(m,_){for(var h in _)q.o(_,h)&&!q.o(m,h)&&Object.defineProperty(m,h,{enumerable:!0,get:_[h]})}}(),function(){q.o=function(m,_){return Object.prototype.hasOwnProperty.call(m,_)}}(),function(){q.r=function(m){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})}}();var ie={};return function(){"use strict";q.r(ie);var m=q("./src/worker.js"),_=q("./src/plugin/jspdf-plugin.js"),h=q("./src/plugin/pagebreaks.js"),O=q("./src/plugin/hyperlinks.js"),N=function S(U,F){var I=new S.Worker(F);return U?I.from(U).save():I};N.Worker=m.default,ie.default=N}(),ie=ie.default,ie}()})},67467:function(fr,wA){wA.read=function(M,b,Xe,Ae,Ne){var ue,q,ie=Ne*8-Ae-1,m=(1<<ie)-1,_=m>>1,h=-7,O=Xe?Ne-1:0,N=Xe?-1:1,S=M[b+O];for(O+=N,ue=S&(1<<-h)-1,S>>=-h,h+=ie;h>0;ue=ue*256+M[b+O],O+=N,h-=8);for(q=ue&(1<<-h)-1,ue>>=-h,h+=Ae;h>0;q=q*256+M[b+O],O+=N,h-=8);if(ue===0)ue=1-_;else{if(ue===m)return q?NaN:(S?-1:1)*(1/0);q=q+Math.pow(2,Ae),ue=ue-_}return(S?-1:1)*q*Math.pow(2,ue-Ae)},wA.write=function(M,b,Xe,Ae,Ne,ue){var q,ie,m,_=ue*8-Ne-1,h=(1<<_)-1,O=h>>1,N=Ne===23?Math.pow(2,-24)-Math.pow(2,-77):0,S=Ae?0:ue-1,U=Ae?1:-1,F=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(ie=isNaN(b)?1:0,q=h):(q=Math.floor(Math.log(b)/Math.LN2),b*(m=Math.pow(2,-q))<1&&(q--,m*=2),q+O>=1?b+=N/m:b+=N*Math.pow(2,1-O),b*m>=2&&(q++,m/=2),q+O>=h?(ie=0,q=h):q+O>=1?(ie=(b*m-1)*Math.pow(2,Ne),q=q+O):(ie=b*Math.pow(2,O-1)*Math.pow(2,Ne),q=0));Ne>=8;M[Xe+S]=ie&255,S+=U,ie/=256,Ne-=8);for(q=q<<Ne|ie,_+=Ne;_>0;M[Xe+S]=q&255,S+=U,q/=256,_-=8);M[Xe+S-U]|=F*128}},92042:function(fr,wA,M){"use strict";M.r(wA),M.d(wA,{AcroForm:function(){return Va},AcroFormAppearance:function(){return SA},AcroFormButton:function(){return xr},AcroFormCheckBox:function(){return fn},AcroFormChoiceField:function(){return DA},AcroFormComboBox:function(){return qA},AcroFormEditBox:function(){return XA},AcroFormListBox:function(){return Or},AcroFormPasswordField:function(){return Ur},AcroFormPushButton:function(){return Mr},AcroFormRadioButton:function(){return wr},AcroFormTextField:function(){return Yr},GState:function(){return vu},ShadingPattern:function(){return Eo},TilingPattern:function(){return Co},default:function(){return ar},jsPDF:function(){return ar}});var b=M(76190),Xe={},Ae=function(e,A,t,r,n){var a=new Worker(Xe[A]||(Xe[A]=URL.createObjectURL(new Blob([e+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return a.onmessage=function(v){var f=v.data,B=f.$e$;if(B){var y=new Error(B[0]);y.code=B[1],y.stack=B[2],n(y,null)}else n(null,f)},a.postMessage(t,r),a},Ne=Uint8Array,ue=Uint16Array,q=Int32Array,ie=new Ne([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]),m=new Ne([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]),_=new Ne([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=function(e,A){for(var t=new ue(31),r=0;r<31;++r)t[r]=A+=1<<e[r-1];for(var n=new q(t[30]),r=1;r<30;++r)for(var a=t[r];a<t[r+1];++a)n[a]=a-t[r]<<5|r;return{b:t,r:n}},O=h(ie,2),N=O.b,S=O.r;N[28]=258,S[258]=28;for(var U=h(m,0),F=U.b,I=U.r,H=new ue(32768),L=0;L<32768;++L){var P=(L&43690)>>1|(L&21845)<<1;P=(P&52428)>>2|(P&13107)<<2,P=(P&61680)>>4|(P&3855)<<4,H[L]=((P&65280)>>8|(P&255)<<8)>>1}for(var K=function(e,A,t){for(var r=e.length,n=0,a=new ue(A);n<r;++n)e[n]&&++a[e[n]-1];var v=new ue(A);for(n=1;n<A;++n)v[n]=v[n-1]+a[n-1]<<1;var f;if(t){f=new ue(1<<A);var B=15-A;for(n=0;n<r;++n)if(e[n])for(var y=n<<4|e[n],Q=A-e[n],G=v[e[n]-1]++<<Q,ne=G|(1<<Q)-1;G<=ne;++G)f[H[G]>>B]=y}else for(f=new ue(r),n=0;n<r;++n)e[n]&&(f[n]=H[v[e[n]-1]++]>>15-e[n]);return f},J=new Ne(288),L=0;L<144;++L)J[L]=8;for(var L=144;L<256;++L)J[L]=9;for(var L=256;L<280;++L)J[L]=7;for(var L=280;L<288;++L)J[L]=8;for(var me=new Ne(32),L=0;L<32;++L)me[L]=5;var ze=K(J,9,0),oe=null,tt=K(me,5,0),Te=null,Ve=function(e){for(var A=e[0],t=1;t<e.length;++t)e[t]>A&&(A=e[t]);return A},qe=function(e,A,t){var r=A/8|0;return(e[r]|e[r+1]<<8)>>(A&7)&t},V=function(e,A){var t=A/8|0;return(e[t]|e[t+1]<<8|e[t+2]<<16)>>(A&7)},Se=function(e){return(e+7)/8|0},D=function(e,A,t){return(A==null||A<0)&&(A=0),(t==null||t>e.length)&&(t=e.length),new Ne(e.subarray(A,t))},be={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},Ce=["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"],$=function(e,A,t){var r=new Error(A||Ce[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,$),!t)throw r;return r},ge=function(e,A,t,r){var n=e.length,a=r?r.length:0;if(!n||A.f&&!A.l)return t||new Ne(0);var v=!t,f=v||A.i!=2,B=A.i;v&&(t=new Ne(n*3));var y=function(CA){var zA=t.length;if(CA>zA){var VA=new Ne(Math.max(zA*2,CA));VA.set(t),t=VA}},Q=A.f||0,G=A.p||0,ne=A.b||0,x=A.l,Fe=A.d,we=A.m,xe=A.n,he=n*8;do{if(!x){Q=qe(e,G,1);var $e=qe(e,G+1,3);if(G+=3,$e)if($e==1)x=oe,Fe=Te,we=9,xe=5;else if($e==2){var eA=qe(e,G,31)+257,Pt=qe(e,G+10,15)+4,ut=eA+qe(e,G+5,31)+1;G+=14;for(var He=new Ne(ut),Bt=new Ne(19),de=0;de<Pt;++de)Bt[_[de]]=qe(e,G+de*3,7);G+=Pt*3;for(var Ie=Ve(Bt),rt=(1<<Ie)-1,Je=K(Bt,Ie,1),de=0;de<ut;){var Ht=Je[qe(e,G,rt)];G+=Ht&15;var Ze=Ht>>4;if(Ze<16)He[de++]=Ze;else{var Mt=0,Vt=0;for(Ze==16?(Vt=3+qe(e,G,3),G+=2,Mt=He[de-1]):Ze==17?(Vt=3+qe(e,G,7),G+=3):Ze==18&&(Vt=11+qe(e,G,127),G+=7);Vt--;)He[de++]=Mt}}var xt=He.subarray(0,eA),Kt=He.subarray(eA);we=Ve(xt),xe=Ve(Kt),x=K(xt,we,1),Fe=K(Kt,xe,1)}else $(1);else{var Ze=Se(G)+4,Pe=e[Ze-4]|e[Ze-3]<<8,Qt=Ze+Pe;if(Qt>n){B&&$(0);break}f&&y(ne+Pe),t.set(e.subarray(Ze,Qt),ne),A.b=ne+=Pe,A.p=G=Qt*8,A.f=Q;continue}if(G>he){B&&$(0);break}}f&&y(ne+131072);for(var IA=(1<<we)-1,fA=(1<<xe)-1,fe=G;;fe=G){var Mt=x[V(e,G)&IA],Oe=Mt>>4;if(G+=Mt&15,G>he){B&&$(0);break}if(Mt||$(2),Oe<256)t[ne++]=Oe;else if(Oe==256){fe=G,x=null;break}else{var Me=Oe-254;if(Oe>264){var de=Oe-257,nt=ie[de];Me=qe(e,G,(1<<nt)-1)+N[de],G+=nt}var ht=Fe[V(e,G)&fA],Et=ht>>4;ht||$(3),G+=ht&15;var Kt=F[Et];if(Et>3){var nt=m[Et];Kt+=V(e,G)&(1<<nt)-1,G+=nt}if(G>he){B&&$(0);break}f&&y(ne+131072);var Wt=ne+Me;if(ne<Kt){var Tt=a-Kt,lA=Math.min(Kt,Wt);for(Tt+ne<0&&$(3);ne<lA;++ne)t[ne]=r[Tt+ne]}for(;ne<Wt;++ne)t[ne]=t[ne-Kt]}}A.l=x,A.p=fe,A.b=ne,A.f=Q,x&&(Q=1,A.m=we,A.d=Fe,A.n=xe)}while(!Q);return ne!=t.length&&v?D(t,0,ne):t.subarray(0,ne)},X=function(e,A,t){t<<=A&7;var r=A/8|0;e[r]|=t,e[r+1]|=t>>8},ee=function(e,A,t){t<<=A&7;var r=A/8|0;e[r]|=t,e[r+1]|=t>>8,e[r+2]|=t>>16},Y=function(e,A){for(var t=[],r=0;r<e.length;++r)e[r]&&t.push({s:r,f:e[r]});var n=t.length,a=t.slice();if(!n)return{t:et,l:0};if(n==1){var v=new Ne(t[0].s+1);return v[t[0].s]=1,{t:v,l:1}}t.sort(function(Qt,eA){return Qt.f-eA.f}),t.push({s:-1,f:25001});var f=t[0],B=t[1],y=0,Q=1,G=2;for(t[0]={s:-1,f:f.f+B.f,l:f,r:B};Q!=n-1;)f=t[t[y].f<t[G].f?y++:G++],B=t[y!=Q&&t[y].f<t[G].f?y++:G++],t[Q++]={s:-1,f:f.f+B.f,l:f,r:B};for(var ne=a[0].s,r=1;r<n;++r)a[r].s>ne&&(ne=a[r].s);var x=new ue(ne+1),Fe=z(t[Q-1],x,0);if(Fe>A){var r=0,we=0,xe=Fe-A,he=1<<xe;for(a.sort(function(eA,Pt){return x[Pt.s]-x[eA.s]||eA.f-Pt.f});r<n;++r){var $e=a[r].s;if(x[$e]>A)we+=he-(1<<Fe-x[$e]),x[$e]=A;else break}for(we>>=xe;we>0;){var Ze=a[r].s;x[Ze]<A?we-=1<<A-x[Ze]++-1:++r}for(;r>=0&&we;--r){var Pe=a[r].s;x[Pe]==A&&(--x[Pe],++we)}Fe=A}return{t:new Ne(x),l:Fe}},z=function(e,A,t){return e.s==-1?Math.max(z(e.l,A,t+1),z(e.r,A,t+1)):A[e.s]=t},Qe=function(e){for(var A=e.length;A&&!e[--A];);for(var t=new ue(++A),r=0,n=e[0],a=1,v=function(B){t[r++]=B},f=1;f<=A;++f)if(e[f]==n&&f!=A)++a;else{if(!n&&a>2){for(;a>138;a-=138)v(32754);a>2&&(v(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(v(n),--a;a>6;a-=6)v(8304);a>2&&(v(a-3<<5|8208),a=0)}for(;a--;)v(n);a=1,n=e[f]}return{c:t.subarray(0,r),n:A}},Ke=function(e,A){for(var t=0,r=0;r<A.length;++r)t+=e[r]*A[r];return t},Re=function(e,A,t){var r=t.length,n=Se(A+2);e[n]=r&255,e[n+1]=r>>8,e[n+2]=e[n]^255,e[n+3]=e[n+1]^255;for(var a=0;a<r;++a)e[n+a+4]=t[a];return(n+4+r)*8},mt=function(e,A,t,r,n,a,v,f,B,y,Q){X(A,Q++,t),++n[256];for(var G=Y(n,15),ne=G.t,x=G.l,Fe=Y(a,15),we=Fe.t,xe=Fe.l,he=Qe(ne),$e=he.c,Ze=he.n,Pe=Qe(we),Qt=Pe.c,eA=Pe.n,Pt=new ue(19),ut=0;ut<$e.length;++ut)++Pt[$e[ut]&31];for(var ut=0;ut<Qt.length;++ut)++Pt[Qt[ut]&31];for(var He=Y(Pt,7),Bt=He.t,de=He.l,Ie=19;Ie>4&&!Bt[_[Ie-1]];--Ie);var rt=y+5<<3,Je=Ke(n,J)+Ke(a,me)+v,Ht=Ke(n,ne)+Ke(a,we)+v+14+3*Ie+Ke(Pt,Bt)+2*Pt[16]+3*Pt[17]+7*Pt[18];if(B>=0&&rt<=Je&&rt<=Ht)return Re(A,Q,e.subarray(B,B+y));var Mt,Vt,xt,Kt;if(X(A,Q,1+(Ht<Je)),Q+=2,Ht<Je){Mt=K(ne,x,0),Vt=ne,xt=K(we,xe,0),Kt=we;var IA=K(Bt,de,0);X(A,Q,Ze-257),X(A,Q+5,eA-1),X(A,Q+10,Ie-4),Q+=14;for(var ut=0;ut<Ie;++ut)X(A,Q+3*ut,Bt[_[ut]]);Q+=3*Ie;for(var fA=[$e,Qt],fe=0;fe<2;++fe)for(var Oe=fA[fe],ut=0;ut<Oe.length;++ut){var Me=Oe[ut]&31;X(A,Q,IA[Me]),Q+=Bt[Me],Me>15&&(X(A,Q,Oe[ut]>>5&127),Q+=Oe[ut]>>12)}}else Mt=ze,Vt=J,xt=tt,Kt=me;for(var ut=0;ut<f;++ut){var nt=r[ut];if(nt>255){var Me=nt>>18&31;ee(A,Q,Mt[Me+257]),Q+=Vt[Me+257],Me>7&&(X(A,Q,nt>>23&31),Q+=ie[Me]);var ht=nt&31;ee(A,Q,xt[ht]),Q+=Kt[ht],ht>3&&(ee(A,Q,nt>>5&8191),Q+=m[ht])}else ee(A,Q,Mt[nt]),Q+=Vt[nt]}return ee(A,Q,Mt[256]),Q+Vt[256]},kt=new q([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),et=new Ne(0),Zt=function(e,A,t,r,n,a){var v=a.z||e.length,f=new Ne(r+v+5*(1+Math.ceil(v/7e3))+n),B=f.subarray(r,f.length-n),y=a.l,Q=(a.r||0)&7;if(A){Q&&(B[0]=a.r>>3);for(var G=kt[A-1],ne=G>>13,x=G&8191,Fe=(1<<t)-1,we=a.p||new ue(32768),xe=a.h||new ue(Fe+1),he=Math.ceil(t/3),$e=2*he,Ze=function(Xt){return(e[Xt]^e[Xt+1]<<he^e[Xt+2]<<$e)&Fe},Pe=new q(25e3),Qt=new ue(288),eA=new ue(32),Pt=0,ut=0,He=a.i||0,Bt=0,de=a.w||0,Ie=0;He+2<v;++He){var rt=Ze(He),Je=He&32767,Ht=xe[rt];if(we[Je]=Ht,xe[rt]=Je,de<=He){var Mt=v-He;if((Pt>7e3||Bt>24576)&&(Mt>423||!y)){Q=mt(e,B,0,Pe,Qt,eA,ut,Bt,Ie,He-Ie,Q),Bt=Pt=ut=0,Ie=He;for(var Vt=0;Vt<286;++Vt)Qt[Vt]=0;for(var Vt=0;Vt<30;++Vt)eA[Vt]=0}var xt=2,Kt=0,IA=x,fA=Je-Ht&32767;if(Mt>2&&rt==Ze(He-fA))for(var fe=Math.min(ne,Mt)-1,Oe=Math.min(32767,He),Me=Math.min(258,Mt);fA<=Oe&&--IA&&Je!=Ht;){if(e[He+xt]==e[He+xt-fA]){for(var nt=0;nt<Me&&e[He+nt]==e[He+nt-fA];++nt);if(nt>xt){if(xt=nt,Kt=fA,nt>fe)break;for(var ht=Math.min(fA,nt-2),Et=0,Vt=0;Vt<ht;++Vt){var Wt=He-fA+Vt&32767,Tt=we[Wt],lA=Wt-Tt&32767;lA>Et&&(Et=lA,Ht=Wt)}}}Je=Ht,Ht=we[Je],fA+=Je-Ht&32767}if(Kt){Pe[Bt++]=268435456|S[xt]<<18|I[Kt];var CA=S[xt]&31,zA=I[Kt]&31;ut+=ie[CA]+m[zA],++Qt[257+CA],++eA[zA],de=He+xt,++Pt}else Pe[Bt++]=e[He],++Qt[e[He]]}}for(He=Math.max(He,de);He<v;++He)Pe[Bt++]=e[He],++Qt[e[He]];Q=mt(e,B,y,Pe,Qt,eA,ut,Bt,Ie,He-Ie,Q),y||(a.r=Q&7|B[Q/8|0]<<3,Q-=7,a.h=xe,a.p=we,a.i=He,a.w=de)}else{for(var He=a.w||0;He<v+y;He+=65535){var VA=He+65535;VA>=v&&(B[Q/8|0]=y,VA=v),Q=Re(B,Q+1,e.subarray(He,VA))}a.i=v}return D(f,0,r+Se(Q)+n)},sA=null,Rt=function(){var e=-1;return{p:function(A){for(var t=e,r=0;r<A.length;++r)t=sA[t&255^A[r]]^t>>>8;e=t},d:function(){return~e}}},nA=function(){var e=1,A=0;return{p:function(t){for(var r=e,n=A,a=t.length|0,v=0;v!=a;){for(var f=Math.min(v+2655,a);v<f;++v)n+=r+=t[v];r=(r&65535)+15*(r>>16),n=(n&65535)+15*(n>>16)}e=r,A=n},d:function(){return e%=65521,A%=65521,(e&255)<<24|(e&65280)<<8|(A&255)<<8|A>>8}}},Yt=function(e,A,t,r,n){if(!n&&(n={l:1},A.dictionary)){var a=A.dictionary.subarray(-32768),v=new Ne(a.length+e.length);v.set(a),v.set(e,a.length),e=v,n.w=a.length}return Zt(e,A.level==null?6:A.level,A.mem==null?n.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+A.mem,t,r,n)},d=function(e,A){var t={};for(var r in e)t[r]=e[r];for(var r in A)t[r]=A[r];return t},ae=function(e,A,t){for(var r=e(),n=e.toString(),a=n.slice(n.indexOf("[")+1,n.lastIndexOf("]")).replace(/\s+/g,"").split(","),v=0;v<r.length;++v){var f=r[v],B=a[v];if(typeof f=="function"){A+=";"+B+"=";var y=f.toString();if(f.prototype)if(y.indexOf("[native code]")!=-1){var Q=y.indexOf(" ",8)+1;A+=y.slice(Q,y.indexOf("(",Q))}else{A+=y;for(var G in f.prototype)A+=";"+B+".prototype."+G+"="+f.prototype[G].toString()}else A+=y}else t[B]=f}return A},k=null,p=function(e){var A=[];for(var t in e)e[t].buffer&&A.push((e[t]=new e[t].constructor(e[t])).buffer);return A},g=function(e,A,t,r){if(!k[t]){for(var n="",a={},v=e.length-1,f=0;f<v;++f)n=ae(e[f],n,a);k[t]={c:ae(e[v],n,a),e:a}}var B=d({},k[t].e);return Ae(k[t].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+A.toString()+"}",t,B,p(B),r)},T=function(){return[Ne,ue,q,ie,m,_,N,F,oe,Te,H,Ce,K,Ve,qe,V,Se,D,$,ge,HA,ot,at]},te=function(){return[Ne,ue,q,ie,m,_,S,I,ze,J,tt,me,H,kt,et,K,X,ee,Y,z,Qe,Ke,Re,mt,Se,D,Zt,Yt,yA,ot]},ve=function(){return[yt,xA,jt,Rt,sA]},le=function(){return[EA,oA]},it=function(){return[QA,jt,nA]},Ct=function(){return[bt]},ot=function(e){return postMessage(e,[e.buffer])},at=function(e){return e&&{out:e.size&&new Ne(e.size),dictionary:e.dictionary}},Dt=function(e,A,t,r,n,a){var v=g(t,r,n,function(f,B){v.terminate(),a(f,B)});return v.postMessage([e,A],A.consume?[e.buffer]:[]),function(){v.terminate()}},Ue=function(e){return e.ondata=function(A,t){return postMessage([A,t],[A.buffer])},function(A){A.data.length?(e.push(A.data[0],A.data[1]),postMessage([A.data[0].length])):e.flush()}},ke=function(e,A,t,r,n,a,v){var f,B=g(e,r,n,function(y,Q){y?(B.terminate(),A.ondata.call(A,y)):Array.isArray(Q)?Q.length==1?(A.queuedSize-=Q[0],A.ondrain&&A.ondrain(Q[0])):(Q[1]&&B.terminate(),A.ondata.call(A,y,Q[0],Q[1])):v(Q)});B.postMessage(t),A.queuedSize=0,A.push=function(y,Q){A.ondata||$(5),f&&A.ondata($(4,0,1),null,!!Q),A.queuedSize+=y.length,B.postMessage([y,f=Q],[y.buffer])},A.terminate=function(){B.terminate()},a&&(A.flush=function(){B.postMessage([])})},Ge=function(e,A){return e[A]|e[A+1]<<8},lt=function(e,A){return(e[A]|e[A+1]<<8|e[A+2]<<16|e[A+3]<<24)>>>0},Lt=function(e,A){return lt(e,A)+lt(e,A+4)*4294967296},jt=function(e,A,t){for(;t;++A)e[A]=t,t>>>=8},yt=function(e,A){var t=A.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=A.level<2?4:A.level==9?2:0,e[9]=3,A.mtime!=0&&jt(e,4,Math.floor(new Date(A.mtime||Date.now())/1e3)),t){e[3]=8;for(var r=0;r<=t.length;++r)e[r+10]=t.charCodeAt(r)}},EA=function(e){(e[0]!=31||e[1]!=139||e[2]!=8)&&$(6,"invalid gzip data");var A=e[3],t=10;A&4&&(t+=(e[10]|e[11]<<8)+2);for(var r=(A>>3&1)+(A>>4&1);r>0;r-=!e[t++]);return t+(A&2)},oA=function(e){var A=e.length;return(e[A-4]|e[A-3]<<8|e[A-2]<<16|e[A-1]<<24)>>>0},xA=function(e){return 10+(e.filename?e.filename.length+1:0)},QA=function(e,A){var t=A.level,r=t==0?0:t<6?1:t==9?3:2;if(e[0]=120,e[1]=r<<6|(A.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,A.dictionary){var n=nA();n.p(A.dictionary),jt(e,2,n.d())}},bt=function(e,A){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&$(6,"invalid zlib data"),(e[1]>>5&1)==+!A&&$(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function Jt(e,A){return typeof e=="function"&&(A=e,e={}),this.ondata=A,e}var pt=null,_t=null;function zt(e,A,t){return t||(t=A,A={}),typeof t!="function"&&$(7),Dt(e,A,[te],function(r){return ot(yA(r.data[0],r.data[1]))},0,t)}function yA(e,A){return Yt(e,A||{},0,0)}var FA=null,AA=null;function dA(e,A,t){return t||(t=A,A={}),typeof t!="function"&&$(7),Dt(e,A,[T],function(r){return ot(HA(r.data[0],at(r.data[1])))},1,t)}function HA(e,A){return ge(e,{i:2},A&&A.out,A&&A.dictionary)}var Sr=null,_A=null;function mA(e,A,t){return t||(t=A,A={}),typeof t!="function"&&$(7),Dt(e,A,[te,ve,function(){return[MA]}],function(r){return ot(MA(r.data[0],r.data[1]))},2,t)}function MA(e,A){A||(A={});var t=Rt(),r=e.length;t.p(e);var n=Yt(e,A,xA(A),8),a=n.length;return yt(n,A),jt(n,a-8,t.d()),jt(n,a-4,r),n}var rr=null,Hr=null;function Kr(e,A,t){return t||(t=A,A={}),typeof t!="function"&&$(7),Dt(e,A,[T,le,function(){return[sn]}],function(r){return ot(sn(r.data[0],r.data[1]))},3,t)}function sn(e,A){var t=EA(e);return t+8>e.length&&$(6,"invalid gzip data"),ge(e.subarray(t,-8),{i:2},A&&A.out||new Ne(oA(e)),A&&A.dictionary)}var On=null,gi=null;function wn(e,A,t){return t||(t=A,A={}),typeof t!="function"&&$(7),Dt(e,A,[te,it,function(){return[LA]}],function(r){return ot(LA(r.data[0],r.data[1]))},4,t)}function LA(e,A){A||(A={});var t=nA();t.p(e);var r=Yt(e,A,A.dictionary?6:2,4);return QA(r,A),jt(r,r.length-4,t.d()),r}var wi=null,xi=null;function Xa(e,A,t){return t||(t=A,A={}),typeof t!="function"&&$(7),Dt(e,A,[T,Ct,function(){return[Ai]}],function(r){return ot(Ai(r.data[0],at(r.data[1])))},5,t)}function Ai(e,A){return ge(e.subarray(bt(e,A&&A.dictionary),-4),{i:2},A&&A.out,A&&A.dictionary)}var hA=null,li=null;function ri(e,A,t){return t||(t=A,A={}),typeof t!="function"&&$(7),e[0]==31&&e[1]==139&&e[2]==8?Kr(e,A,t):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?dA(e,A,t):Xa(e,A,t)}function dn(e,A){return e[0]==31&&e[1]==139&&e[2]==8?sn(e,A):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?HA(e,A):Ai(e,A)}var Zr=function(e,A,t,r){for(var n in e){var a=e[n],v=A+n,f=r;Array.isArray(a)&&(f=d(r,a[1]),a=a[0]),a instanceof Ne?t[v]=[a,f]:(t[v+="/"]=[new Ne(0),f],Zr(a,v,t,r))}},Ti=typeof TextEncoder!="undefined"&&new TextEncoder,_i=typeof TextDecoder!="undefined"&&new TextDecoder,qa=0;try{_i.decode(et,{stream:!0}),qa=1}catch(e){}var vA=function(e){for(var A="",t=0;;){var r=e[t++],n=(r>127)+(r>223)+(r>239);if(t+n>e.length)return{s:A,r:D(e,t-1)};n?n==3?(r=((r&15)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,A+=String.fromCharCode(55296|r>>10,56320|r&1023)):n&1?A+=String.fromCharCode((r&31)<<6|e[t++]&63):A+=String.fromCharCode((r&15)<<12|(e[t++]&63)<<6|e[t++]&63):A+=String.fromCharCode(r)}},La=null,Na=null;function ia(e,A){if(A){for(var t=new Ne(e.length),r=0;r<e.length;++r)t[r]=e.charCodeAt(r);return t}if(Ti)return Ti.encode(e);for(var n=e.length,a=new Ne(e.length+(e.length>>1)),v=0,f=function(Q){a[v++]=Q},r=0;r<n;++r){if(v+5>a.length){var B=new Ne(v+8+(n-r<<1));B.set(a),a=B}var y=e.charCodeAt(r);y<128||A?f(y):y<2048?(f(192|y>>6),f(128|y&63)):y>55295&&y<57344?(y=65536+(y&1047552)|e.charCodeAt(++r)&1023,f(240|y>>18),f(128|y>>12&63),f(128|y>>6&63),f(128|y&63)):(f(224|y>>12),f(128|y>>6&63),f(128|y&63))}return D(a,0,v)}function yi(e,A){if(A){for(var t="",r=0;r<e.length;r+=16384)t+=String.fromCharCode.apply(null,e.subarray(r,r+16384));return t}else{if(_i)return _i.decode(e);var n=vA(e),a=n.s,t=n.r;return t.length&&$(8),a}}var os=function(e){return e==1?3:e<6?2:e==9?1:0},Cs=function(e,A){return A+30+Ge(e,A+26)+Ge(e,A+28)},bs=function(e,A,t){var r=Ge(e,A+28),n=yi(e.subarray(A+46,A+46+r),!(Ge(e,A+8)&2048)),a=A+46+r,v=lt(e,A+20),f=t&&v==4294967295?qn(e,a):[v,lt(e,A+24),lt(e,A+42)],B=f[0],y=f[1],Q=f[2];return[Ge(e,A+10),B,y,n,a+Ge(e,A+30)+Ge(e,A+32),Q]},qn=function(e,A){for(;Ge(e,A)!=1;A+=4+Ge(e,A+2));return[Lt(e,A+12),Lt(e,A+4),Lt(e,A+20)]},Nt=function(e){var A=0;if(e)for(var t in e){var r=e[t].length;r>65535&&$(9),A+=r+4}return A},St=function(e,A,t,r,n,a,v,f){var B=r.length,y=t.extra,Q=f&&f.length,G=Nt(y);jt(e,A,v!=null?33639248:67324752),A+=4,v!=null&&(e[A++]=20,e[A++]=t.os),e[A]=20,A+=2,e[A++]=t.flag<<1|(a<0&&8),e[A++]=n&&8,e[A++]=t.compression&255,e[A++]=t.compression>>8;var ne=new Date(t.mtime==null?Date.now():t.mtime),x=ne.getFullYear()-1980;if((x<0||x>119)&&$(10),jt(e,A,x<<25|ne.getMonth()+1<<21|ne.getDate()<<16|ne.getHours()<<11|ne.getMinutes()<<5|ne.getSeconds()>>1),A+=4,a!=-1&&(jt(e,A,t.crc),jt(e,A+4,a<0?-a-2:a),jt(e,A+8,t.size)),jt(e,A+12,B),jt(e,A+14,G),A+=16,v!=null&&(jt(e,A,Q),jt(e,A+6,t.attrs),jt(e,A+10,v),A+=14),e.set(r,A),A+=B,G)for(var Fe in y){var we=y[Fe],xe=we.length;jt(e,A,+Fe),jt(e,A+2,xe),e.set(we,A+4),A+=4+xe}return Q&&(e.set(f,A),A+=Q),A},qt=function(e,A,t,r,n){jt(e,A,101010256),jt(e,A+8,t),jt(e,A+10,t),jt(e,A+12,r),jt(e,A+16,n)},dt=null,vr=null,zr=null,OA=null;function Wr(e,A,t){t||(t=A,A={}),typeof t!="function"&&$(7);var r={};Zr(e,"",r,A);var n=Object.keys(r),a=n.length,v=0,f=0,B=a,y=new Array(a),Q=[],G=function(){for(var xe=0;xe<Q.length;++xe)Q[xe]()},ne=function(xe,he){$n(function(){t(xe,he)})};$n(function(){ne=t});var x=function(){var xe=new Ne(f+22),he=v,$e=f-v;f=0;for(var Ze=0;Ze<B;++Ze){var Pe=y[Ze];try{var Qt=Pe.c.length;St(xe,f,Pe,Pe.f,Pe.u,Qt);var eA=30+Pe.f.length+Nt(Pe.extra),Pt=f+eA;xe.set(Pe.c,Pt),St(xe,v,Pe,Pe.f,Pe.u,Qt,f,Pe.m),v+=16+eA+(Pe.m?Pe.m.length:0),f=Pt+Qt}catch(ut){return ne(ut,null)}}qt(xe,v,y.length,$e,he),ne(null,xe)};a||x();for(var Fe=function(xe){var he=n[xe],$e=r[he],Ze=$e[0],Pe=$e[1],Qt=Rt(),eA=Ze.length;Qt.p(Ze);var Pt=ia(he),ut=Pt.length,He=Pe.comment,Bt=He&&ia(He),de=Bt&&Bt.length,Ie=Nt(Pe.extra),rt=Pe.level==0?0:8,Je=function(Ht,Mt){if(Ht)G(),ne(Ht,null);else{var Vt=Mt.length;y[xe]=d(Pe,{size:eA,crc:Qt.d(),c:Mt,f:Pt,m:Bt,u:ut!=he.length||Bt&&He.length!=de,compression:rt}),v+=30+ut+Ie+Vt,f+=76+2*(ut+Ie)+(de||0)+Vt,--a||x()}};if(ut>65535&&Je($(11,0,1),null),!rt)Je(null,Ze);else if(eA<16e4)try{Je(null,yA(Ze,Pe))}catch(Ht){Je(Ht,null)}else Q.push(zt(Ze,Pe,Je))},we=0;we<B;++we)Fe(we);return G}function Jr(e,A){A||(A={});var t={},r=[];Zr(e,"",t,A);var n=0,a=0;for(var v in t){var f=t[v],B=f[0],y=f[1],Q=y.level==0?0:8,G=ia(v),ne=G.length,x=y.comment,Fe=x&&ia(x),we=Fe&&Fe.length,xe=Nt(y.extra);ne>65535&&$(11);var he=Q?yA(B,y):B,$e=he.length,Ze=Rt();Ze.p(B),r.push(d(y,{size:B.length,crc:Ze.d(),c:he,f:G,m:Fe,u:ne!=v.length||Fe&&x.length!=we,o:n,compression:Q})),n+=30+ne+xe+$e,a+=76+2*(ne+xe)+(we||0)+$e}for(var Pe=new Ne(a+22),Qt=n,eA=a-n,Pt=0;Pt<r.length;++Pt){var G=r[Pt];St(Pe,G.o,G,G.f,G.u,G.c.length);var ut=30+G.f.length+Nt(G.extra);Pe.set(G.c,G.o+ut),St(Pe,n,G,G.f,G.u,G.c.length,G.o,G.m),n+=16+ut+(G.m?G.m.length:0)}return qt(Pe,n,r.length,eA,Qt),Pe}var Pn=null,Qr=null,Dr=null,Qn=null,$n=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(e){e()};function Gn(e,A,t){t||(t=A,A={}),typeof t!="function"&&$(7);var r=[],n=function(){for(var xe=0;xe<r.length;++xe)r[xe]()},a={},v=function(xe,he){$n(function(){t(xe,he)})};$n(function(){v=t});for(var f=e.length-22;lt(e,f)!=101010256;--f)if(!f||e.length-f>65558)return v($(13,0,1),null),n;var B=Ge(e,f+8);if(B){var y=B,Q=lt(e,f+16),G=Q==4294967295||y==65535;if(G){var ne=lt(e,f-12);G=lt(e,ne)==101075792,G&&(y=B=lt(e,ne+32),Q=lt(e,ne+48))}for(var x=A&&A.filter,Fe=function(xe){var he=bs(e,Q,G),$e=he[0],Ze=he[1],Pe=he[2],Qt=he[3],eA=he[4],Pt=he[5],ut=Cs(e,Pt);Q=eA;var He=function(de,Ie){de?(n(),v(de,null)):(Ie&&(a[Qt]=Ie),--B||v(null,a))};if(!x||x({name:Qt,size:Ze,originalSize:Pe,compression:$e}))if(!$e)He(null,D(e,ut,ut+Ze));else if($e==8){var Bt=e.subarray(ut,ut+Ze);if(Pe<524288||Ze>.8*Pe)try{He(null,HA(Bt,{out:new Ne(Pe)}))}catch(de){He(de,null)}else r.push(dA(Bt,{size:Pe},He))}else He($(14,"unknown compression type "+$e,1),null);else He(null,null)},we=0;we<y;++we)Fe(we)}else v(null,{});return n}function Dn(e,A){for(var t={},r=e.length-22;lt(e,r)!=101010256;--r)(!r||e.length-r>65558)&&$(13);var n=Ge(e,r+8);if(!n)return{};var a=lt(e,r+16),v=a==4294967295||n==65535;if(v){var f=lt(e,r-12);v=lt(e,f)==101075792,v&&(n=lt(e,f+32),a=lt(e,f+48))}for(var B=A&&A.filter,y=0;y<n;++y){var Q=bs(e,a,v),G=Q[0],ne=Q[1],x=Q[2],Fe=Q[3],we=Q[4],xe=Q[5],he=Cs(e,xe);a=we,(!B||B({name:Fe,size:ne,originalSize:x,compression:G}))&&(G?G==8?t[Fe]=HA(e.subarray(he,he+ne),{out:new Ne(x)}):$(14,"unknown compression type "+G):t[Fe]=D(e,he,he+ne))}return t}var Vn=M(42978);function pA(e,A="utf8"){return new TextDecoder(A).decode(e)}const Zn=new TextEncoder;function pa(e){return Zn.encode(e)}const lo=1024*8,Cr=(()=>{const e=new Uint8Array(4),A=new Uint32Array(e.buffer);return!((A[0]=1)&e[0])})(),Ot={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 UA{constructor(A=lo,t={}){Sn(this,"buffer");Sn(this,"byteLength");Sn(this,"byteOffset");Sn(this,"length");Sn(this,"offset");Sn(this,"lastWrittenByte");Sn(this,"littleEndian");Sn(this,"_data");Sn(this,"_mark");Sn(this,"_marks");let r=!1;typeof A=="number"?A=new ArrayBuffer(A):(r=!0,this.lastWrittenByte=A.byteLength);const n=t.offset?t.offset>>>0:0,a=A.byteLength-n;let v=n;(ArrayBuffer.isView(A)||A instanceof UA)&&(A.byteLength!==A.buffer.byteLength&&(v=A.byteOffset+n),A=A.buffer),r?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=A,this.length=a,this.byteLength=a,this.byteOffset=v,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,v,a),this._mark=0,this._marks=[]}available(A=1){return this.offset+A<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(A=1){return this.offset+=A,this}back(A=1){return this.offset-=A,this}seek(A){return this.offset=A,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 A=this._marks.pop();if(A===void 0)throw new Error("Mark stack empty");return this.seek(A),this}rewind(){return this.offset=0,this}ensureAvailable(A=1){if(!this.available(A)){const r=(this.offset+A)*2,n=new Uint8Array(r);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=r,this.byteLength=r,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(A=1){return this.readArray(A,"uint8")}readArray(A,t){const r=Ot[t].BYTES_PER_ELEMENT*A,n=this.byteOffset+this.offset,a=this.buffer.slice(n,n+r);if(this.littleEndian===Cr&&t!=="uint8"&&t!=="int8"){const f=new Uint8Array(this.buffer.slice(n,n+r));f.reverse();const B=new Ot[t](f.buffer);return this.offset+=r,B.reverse(),B}const v=new Ot[t](a);return this.offset+=r,v}readInt16(){const A=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,A}readUint16(){const A=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,A}readInt32(){const A=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,A}readUint32(){const A=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,A}readFloat32(){const A=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,A}readFloat64(){const A=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,A}readBigInt64(){const A=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,A}readBigUint64(){const A=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,A}readChar(){return String.fromCharCode(this.readInt8())}readChars(A=1){let t="";for(let r=0;r<A;r++)t+=this.readChar();return t}readUtf8(A=1){return pA(this.readBytes(A))}decodeText(A=1,t="utf8"){return pA(this.readBytes(A),t)}writeBoolean(A){return this.writeUint8(A?255:0),this}writeInt8(A){return this.ensureAvailable(1),this._data.setInt8(this.offset++,A),this._updateLastWrittenByte(),this}writeUint8(A){return this.ensureAvailable(1),this._data.setUint8(this.offset++,A),this._updateLastWrittenByte(),this}writeByte(A){return this.writeUint8(A)}writeBytes(A){this.ensureAvailable(A.length);for(let t=0;t<A.length;t++)this._data.setUint8(this.offset++,A[t]);return this._updateLastWrittenByte(),this}writeInt16(A){return this.ensureAvailable(2),this._data.setInt16(this.offset,A,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(A){return this.ensureAvailable(2),this._data.setUint16(this.offset,A,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(A){return this.ensureAvailable(4),this._data.setInt32(this.offset,A,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(A){return this.ensureAvailable(4),this._data.setUint32(this.offset,A,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(A){return this.ensureAvailable(4),this._data.setFloat32(this.offset,A,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(A){return this.ensureAvailable(8),this._data.setFloat64(this.offset,A,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(A){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,A,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(A){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,A,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(A){return this.writeUint8(A.charCodeAt(0))}writeChars(A){for(let t=0;t<A.length;t++)this.writeUint8(A.charCodeAt(t));return this}writeUtf8(A){return this.writeBytes(pa(A))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const lr=4,kA=0,GA=1,Ri=2;function Cn(e){let A=e.length;for(;--A>=0;)e[A]=0}const dl=0,Ei=1,ls=2,Ta=3,Ts=258,Mi=29,Oa=256,$a=Oa+1+Mi,Ui=30,We=19,It=2*$a+1,rA=15,dr=16,er=7,tr=256,ir=16,TA=17,NA=18,nr=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]),PA=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]),on=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),ur=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),mn=512,Br=new Array(($a+2)*2);Cn(Br);const cn=new Array(Ui*2);Cn(cn);const Mn=new Array(mn);Cn(Mn);const Ki=new Array(Ts-Ta+1);Cn(Ki);const Fa=new Array(Mi);Cn(Fa);const xn=new Array(Ui);Cn(xn);function ga(e,A,t,r,n){this.static_tree=e,this.extra_bits=A,this.extra_base=t,this.elems=r,this.max_length=n,this.has_stree=e&&e.length}let ma,Tr,ni;function mi(e,A){this.dyn_tree=e,this.max_code=0,this.stat_desc=A}const _n=e=>e<256?Mn[e]:Mn[256+(e>>>7)],Ci=(e,A)=>{e.pending_buf[e.pending++]=A&255,e.pending_buf[e.pending++]=A>>>8&255},kn=(e,A,t)=>{e.bi_valid>dr-t?(e.bi_buf|=A<<e.bi_valid&65535,Ci(e,e.bi_buf),e.bi_buf=A>>dr-e.bi_valid,e.bi_valid+=t-dr):(e.bi_buf|=A<<e.bi_valid&65535,e.bi_valid+=t)},ui=(e,A,t)=>{kn(e,t[A*2],t[A*2+1])},Ra=(e,A)=>{let t=0;do t|=e&1,e>>>=1,t<<=1;while(--A>0);return t>>>1},Wn=e=>{e.bi_valid===16?(Ci(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},Ho=(e,A)=>{const t=A.dyn_tree,r=A.max_code,n=A.stat_desc.static_tree,a=A.stat_desc.has_stree,v=A.stat_desc.extra_bits,f=A.stat_desc.extra_base,B=A.stat_desc.max_length;let y,Q,G,ne,x,Fe,we=0;for(ne=0;ne<=rA;ne++)e.bl_count[ne]=0;for(t[e.heap[e.heap_max]*2+1]=0,y=e.heap_max+1;y<It;y++)Q=e.heap[y],ne=t[t[Q*2+1]*2+1]+1,ne>B&&(ne=B,we++),t[Q*2+1]=ne,!(Q>r)&&(e.bl_count[ne]++,x=0,Q>=f&&(x=v[Q-f]),Fe=t[Q*2],e.opt_len+=Fe*(ne+x),a&&(e.static_len+=Fe*(n[Q*2+1]+x)));if(we!==0){do{for(ne=B-1;e.bl_count[ne]===0;)ne--;e.bl_count[ne]--,e.bl_count[ne+1]+=2,e.bl_count[B]--,we-=2}while(we>0);for(ne=B;ne!==0;ne--)for(Q=e.bl_count[ne];Q!==0;)G=e.heap[--y],!(G>r)&&(t[G*2+1]!==ne&&(e.opt_len+=(ne-t[G*2+1])*t[G*2],t[G*2+1]=ne),Q--)}},uo=(e,A,t)=>{const r=new Array(rA+1);let n=0,a,v;for(a=1;a<=rA;a++)n=n+t[a-1]<<1,r[a]=n;for(v=0;v<=A;v++){let f=e[v*2+1];f!==0&&(e[v*2]=Ra(r[f]++,f))}},us=()=>{let e,A,t,r,n;const a=new Array(rA+1);for(t=0,r=0;r<Mi-1;r++)for(Fa[r]=t,e=0;e<1<<nr[r];e++)Ki[t++]=r;for(Ki[t-1]=r,n=0,r=0;r<16;r++)for(xn[r]=n,e=0;e<1<<PA[r];e++)Mn[n++]=r;for(n>>=7;r<Ui;r++)for(xn[r]=n<<7,e=0;e<1<<PA[r]-7;e++)Mn[256+n++]=r;for(A=0;A<=rA;A++)a[A]=0;for(e=0;e<=143;)Br[e*2+1]=8,e++,a[8]++;for(;e<=255;)Br[e*2+1]=9,e++,a[9]++;for(;e<=279;)Br[e*2+1]=7,e++,a[7]++;for(;e<=287;)Br[e*2+1]=8,e++,a[8]++;for(uo(Br,$a+1,a),e=0;e<Ui;e++)cn[e*2+1]=5,cn[e*2]=Ra(e,5);ma=new ga(Br,nr,Oa+1,$a,rA),Tr=new ga(cn,PA,0,Ui,rA),ni=new ga(new Array(0),on,0,We,er)},co=e=>{let A;for(A=0;A<$a;A++)e.dyn_ltree[A*2]=0;for(A=0;A<Ui;A++)e.dyn_dtree[A*2]=0;for(A=0;A<We;A++)e.bl_tree[A*2]=0;e.dyn_ltree[tr*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},Ii=e=>{e.bi_valid>8?Ci(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},gr=(e,A,t,r)=>{const n=A*2,a=t*2;return e[n]<e[a]||e[n]===e[a]&&r[A]<=r[t]},Pr=(e,A,t)=>{const r=e.heap[t];let n=t<<1;for(;n<=e.heap_len&&(n<e.heap_len&&gr(A,e.heap[n+1],e.heap[n],e.depth)&&n++,!gr(A,r,e.heap[n],e.depth));)e.heap[t]=e.heap[n],t=n,n<<=1;e.heap[t]=r},Li=(e,A,t)=>{let r,n,a=0,v,f;if(e.sym_next!==0)do r=e.pending_buf[e.sym_buf+a++]&255,r+=(e.pending_buf[e.sym_buf+a++]&255)<<8,n=e.pending_buf[e.sym_buf+a++],r===0?ui(e,n,A):(v=Ki[n],ui(e,v+Oa+1,A),f=nr[v],f!==0&&(n-=Fa[v],kn(e,n,f)),r--,v=_n(r),ui(e,v,t),f=PA[v],f!==0&&(r-=xn[v],kn(e,r,f)));while(a<e.sym_next);ui(e,tr,A)},Ni=(e,A)=>{const t=A.dyn_tree,r=A.stat_desc.static_tree,n=A.stat_desc.has_stree,a=A.stat_desc.elems;let v,f,B=-1,y;for(e.heap_len=0,e.heap_max=It,v=0;v<a;v++)t[v*2]!==0?(e.heap[++e.heap_len]=B=v,e.depth[v]=0):t[v*2+1]=0;for(;e.heap_len<2;)y=e.heap[++e.heap_len]=B<2?++B:0,t[y*2]=1,e.depth[y]=0,e.opt_len--,n&&(e.static_len-=r[y*2+1]);for(A.max_code=B,v=e.heap_len>>1;v>=1;v--)Pr(e,t,v);y=a;do v=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Pr(e,t,1),f=e.heap[1],e.heap[--e.heap_max]=v,e.heap[--e.heap_max]=f,t[y*2]=t[v*2]+t[f*2],e.depth[y]=(e.depth[v]>=e.depth[f]?e.depth[v]:e.depth[f])+1,t[v*2+1]=t[f*2+1]=y,e.heap[1]=y++,Pr(e,t,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],Ho(e,A),uo(t,B,e.bl_count)},Rs=(e,A,t)=>{let r,n=-1,a,v=A[0*2+1],f=0,B=7,y=4;for(v===0&&(B=138,y=3),A[(t+1)*2+1]=65535,r=0;r<=t;r++)a=v,v=A[(r+1)*2+1],!(++f<B&&a===v)&&(f<y?e.bl_tree[a*2]+=f:a!==0?(a!==n&&e.bl_tree[a*2]++,e.bl_tree[ir*2]++):f<=10?e.bl_tree[TA*2]++:e.bl_tree[NA*2]++,f=0,n=a,v===0?(B=138,y=3):a===v?(B=6,y=3):(B=7,y=4))},To=(e,A,t)=>{let r,n=-1,a,v=A[0*2+1],f=0,B=7,y=4;for(v===0&&(B=138,y=3),r=0;r<=t;r++)if(a=v,v=A[(r+1)*2+1],!(++f<B&&a===v)){if(f<y)do ui(e,a,e.bl_tree);while(--f!==0);else a!==0?(a!==n&&(ui(e,a,e.bl_tree),f--),ui(e,ir,e.bl_tree),kn(e,f-3,2)):f<=10?(ui(e,TA,e.bl_tree),kn(e,f-3,3)):(ui(e,NA,e.bl_tree),kn(e,f-11,7));f=0,n=a,v===0?(B=138,y=3):a===v?(B=6,y=3):(B=7,y=4)}},fo=e=>{let A;for(Rs(e,e.dyn_ltree,e.l_desc.max_code),Rs(e,e.dyn_dtree,e.d_desc.max_code),Ni(e,e.bl_desc),A=We-1;A>=3&&e.bl_tree[ur[A]*2+1]===0;A--);return e.opt_len+=3*(A+1)+5+5+4,A},ho=(e,A,t,r)=>{let n;for(kn(e,A-257,5),kn(e,t-1,5),kn(e,r-4,4),n=0;n<r;n++)kn(e,e.bl_tree[ur[n]*2+1],3);To(e,e.dyn_ltree,A-1),To(e,e.dyn_dtree,t-1)},Ln=e=>{let A=4093624447,t;for(t=0;t<=31;t++,A>>>=1)if(A&1&&e.dyn_ltree[t*2]!==0)return kA;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return GA;for(t=32;t<Oa;t++)if(e.dyn_ltree[t*2]!==0)return GA;return kA};let Pu=!1;const Ms=e=>{Pu||(us(),Pu=!0),e.l_desc=new mi(e.dyn_ltree,ma),e.d_desc=new mi(e.dyn_dtree,Tr),e.bl_desc=new mi(e.bl_tree,ni),e.bi_buf=0,e.bi_valid=0,co(e)},Gl=(e,A,t,r)=>{kn(e,(dl<<1)+(r?1:0),3),Ii(e),Ci(e,t),Ci(e,~t),t&&e.pending_buf.set(e.window.subarray(A,A+t),e.pending),e.pending+=t},po=e=>{kn(e,Ei<<1,3),ui(e,tr,Br),Wn(e)},va=(e,A,t,r)=>{let n,a,v=0;e.level>0?(e.strm.data_type===Ri&&(e.strm.data_type=Ln(e)),Ni(e,e.l_desc),Ni(e,e.d_desc),v=fo(e),n=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=n&&(n=a)):n=a=t+5,t+4<=n&&A!==-1?Gl(e,A,t,r):e.strategy===lr||a===n?(kn(e,(Ei<<1)+(r?1:0),3),Li(e,Br,cn)):(kn(e,(ls<<1)+(r?1:0),3),ho(e,e.l_desc.max_code+1,e.d_desc.max_code+1,v+1),Li(e,e.dyn_ltree,e.dyn_dtree)),co(e),r&&Ii(e)},ku=(e,A,t)=>(e.pending_buf[e.sym_buf+e.sym_next++]=A,e.pending_buf[e.sym_buf+e.sym_next++]=A>>8,e.pending_buf[e.sym_buf+e.sym_next++]=t,A===0?e.dyn_ltree[t*2]++:(e.matches++,A--,e.dyn_ltree[(Ki[t]+Oa+1)*2]++,e.dyn_dtree[_n(A)*2]++),e.sym_next===e.sym_end);var cs=Ms,ci=Gl,ju=va,zi=ku,Vl=po,Fs={_tr_init:cs,_tr_stored_block:ci,_tr_flush_block:ju,_tr_tally:zi,_tr_align:Vl},bn=(e,A,t,r)=>{let n=e&65535|0,a=e>>>16&65535|0,v=0;for(;t!==0;){v=t>2e3?2e3:t,t-=v;do n=n+A[r++]|0,a=a+n|0;while(--v);n%=65521,a%=65521}return n|a<<16|0};const Hu=()=>{let e,A=[];for(var t=0;t<256;t++){e=t;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;A[t]=e}return A},Tu=new Uint32Array(Hu());var Si=(e,A,t,r)=>{const n=Tu,a=r+t;e^=-1;for(let v=r;v<a;v++)e=e>>>8^n[(e^A[v])&255];return e^-1},KA={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"},Fr={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:aa,_tr_stored_block:Kn,_tr_flush_block:xa,_tr_tally:vi,_tr_align:Un}=Fs,{Z_NO_FLUSH:hn,Z_PARTIAL_FLUSH:xs,Z_FULL_FLUSH:Ru,Z_FINISH:Oi,Z_BLOCK:Zl,Z_OK:sa,Z_STREAM_END:pl,Z_STREAM_ERROR:$i,Z_DATA_ERROR:i0,Z_BUF_ERROR:Tc,Z_DEFAULT_COMPRESSION:Mu,Z_FILTERED:sd,Z_HUFFMAN_ONLY:Ku,Z_RLE:a0,Z_FIXED:fs,Z_DEFAULT_STRATEGY:od,Z_UNKNOWN:s0,Z_DEFLATED:zu}=Fr,Gu=9,o0=15,ld=8,Vu=256+1+29,ud=30,cd=19,fd=2*Vu+1,dd=15,pn=3,ds=258,Us=ds+pn+1,c0=32,go=42,Rc=57,Zu=69,Mc=73,Kc=91,zc=103,Ro=113,Wl=666,Pi=1,gl=2,Mo=3,Ks=4,f0=3,Ko=(e,A)=>(e.msg=KA[A],A),hd=e=>e*2-(e>4?9:0),mo=e=>{let A=e.length;for(;--A>=0;)e[A]=0},Wu=e=>{let A,t,r,n=e.w_size;A=e.hash_size,r=A;do t=e.head[--r],e.head[r]=t>=n?t-n:0;while(--A);A=n,r=A;do t=e.prev[--r],e.prev[r]=t>=n?t-n:0;while(--A)};let vo=(e,A,t)=>(A<<e.hash_shift^t)&e.hash_mask;const Ma=e=>{const A=e.state;let t=A.pending;t>e.avail_out&&(t=e.avail_out),t!==0&&(e.output.set(A.pending_buf.subarray(A.pending_out,A.pending_out+t),e.next_out),e.next_out+=t,A.pending_out+=t,e.total_out+=t,e.avail_out-=t,A.pending-=t,A.pending===0&&(A.pending_out=0))},Ka=(e,A)=>{xa(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,A),e.block_start=e.strstart,Ma(e.strm)},vn=(e,A)=>{e.pending_buf[e.pending++]=A},Jl=(e,A)=>{e.pending_buf[e.pending++]=A>>>8&255,e.pending_buf[e.pending++]=A&255},Gc=(e,A,t,r)=>{let n=e.avail_in;return n>r&&(n=r),n===0?0:(e.avail_in-=n,A.set(e.input.subarray(e.next_in,e.next_in+n),t),e.state.wrap===1?e.adler=bn(e.adler,A,n,t):e.state.wrap===2&&(e.adler=Si(e.adler,A,n,t)),e.next_in+=n,e.total_in+=n,n)},pd=(e,A)=>{let t=e.max_chain_length,r=e.strstart,n,a,v=e.prev_length,f=e.nice_match;const B=e.strstart>e.w_size-Us?e.strstart-(e.w_size-Us):0,y=e.window,Q=e.w_mask,G=e.prev,ne=e.strstart+ds;let x=y[r+v-1],Fe=y[r+v];e.prev_length>=e.good_match&&(t>>=2),f>e.lookahead&&(f=e.lookahead);do if(n=A,!(y[n+v]!==Fe||y[n+v-1]!==x||y[n]!==y[r]||y[++n]!==y[r+1])){r+=2,n++;do;while(y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&r<ne);if(a=ds-(ne-r),r=ne-ds,a>v){if(e.match_start=A,v=a,a>=f)break;x=y[r+v-1],Fe=y[r+v]}}while((A=G[A&Q])>B&&--t!==0);return v<=e.lookahead?v:e.lookahead},ml=e=>{const A=e.w_size;let t,r,n;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=A+(A-Us)&&(e.window.set(e.window.subarray(A,A+A-r),0),e.match_start-=A,e.strstart-=A,e.block_start-=A,e.insert>e.strstart&&(e.insert=e.strstart),Wu(e),r+=A),e.strm.avail_in===0)break;if(t=Gc(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=t,e.lookahead+e.insert>=pn)for(n=e.strstart-e.insert,e.ins_h=e.window[n],e.ins_h=vo(e,e.ins_h,e.window[n+1]);e.insert&&(e.ins_h=vo(e,e.ins_h,e.window[n+pn-1]),e.prev[n&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=n,n++,e.insert--,!(e.lookahead+e.insert<pn)););}while(e.lookahead<Us&&e.strm.avail_in!==0)},Yl=(e,A)=>{let t=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,n,a,v=0,f=e.strm.avail_in;do{if(r=65535,a=e.bi_valid+42>>3,e.strm.avail_out<a||(a=e.strm.avail_out-a,n=e.strstart-e.block_start,r>n+e.strm.avail_in&&(r=n+e.strm.avail_in),r>a&&(r=a),r<t&&(r===0&&A!==Oi||A===hn||r!==n+e.strm.avail_in)))break;v=A===Oi&&r===n+e.strm.avail_in?1:0,Kn(e,0,0,v),e.pending_buf[e.pending-4]=r,e.pending_buf[e.pending-3]=r>>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,Ma(e.strm),n&&(n>r&&(n=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+n),e.strm.next_out),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n,e.block_start+=n,r-=n),r&&(Gc(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(v===0);return f-=e.strm.avail_in,f&&(f>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=f&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-f,e.strm.next_in),e.strstart),e.strstart+=f,e.insert+=f>e.w_size-e.insert?e.w_size-e.insert:f),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),v?Ks:A!==hn&&A!==Oi&&e.strm.avail_in===0&&e.strstart===e.block_start?gl:(a=e.window_size-e.strstart,e.strm.avail_in>a&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,a+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),a>e.strm.avail_in&&(a=e.strm.avail_in),a&&(Gc(e.strm,e.window,e.strstart,a),e.strstart+=a,e.insert+=a>e.w_size-e.insert?e.w_size-e.insert:a),e.high_water<e.strstart&&(e.high_water=e.strstart),a=e.bi_valid+42>>3,a=e.pending_buf_size-a>65535?65535:e.pending_buf_size-a,t=a>e.w_size?e.w_size:a,n=e.strstart-e.block_start,(n>=t||(n||A===Oi)&&A!==hn&&e.strm.avail_in===0&&n<=a)&&(r=n>a?a:n,v=A===Oi&&e.strm.avail_in===0&&r===n?1:0,Kn(e,e.block_start,r,v),e.block_start+=r,Ma(e.strm)),v?Mo:Pi)},Vc=(e,A)=>{let t,r;for(;;){if(e.lookahead<Us){if(ml(e),e.lookahead<Us&&A===hn)return Pi;if(e.lookahead===0)break}if(t=0,e.lookahead>=pn&&(e.ins_h=vo(e,e.ins_h,e.window[e.strstart+pn-1]),t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),t!==0&&e.strstart-t<=e.w_size-Us&&(e.match_length=pd(e,t)),e.match_length>=pn)if(r=vi(e,e.strstart-e.match_start,e.match_length-pn),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=pn){e.match_length--;do e.strstart++,e.ins_h=vo(e,e.ins_h,e.window[e.strstart+pn-1]),t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=vo(e,e.ins_h,e.window[e.strstart+1]);else r=vi(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(Ka(e,!1),e.strm.avail_out===0))return Pi}return e.insert=e.strstart<pn-1?e.strstart:pn-1,A===Oi?(Ka(e,!0),e.strm.avail_out===0?Mo:Ks):e.sym_next&&(Ka(e,!1),e.strm.avail_out===0)?Pi:gl},vl=(e,A)=>{let t,r,n;for(;;){if(e.lookahead<Us){if(ml(e),e.lookahead<Us&&A===hn)return Pi;if(e.lookahead===0)break}if(t=0,e.lookahead>=pn&&(e.ins_h=vo(e,e.ins_h,e.window[e.strstart+pn-1]),t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=pn-1,t!==0&&e.prev_length<e.max_lazy_match&&e.strstart-t<=e.w_size-Us&&(e.match_length=pd(e,t),e.match_length<=5&&(e.strategy===sd||e.match_length===pn&&e.strstart-e.match_start>4096)&&(e.match_length=pn-1)),e.prev_length>=pn&&e.match_length<=e.prev_length){n=e.strstart+e.lookahead-pn,r=vi(e,e.strstart-1-e.prev_match,e.prev_length-pn),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=n&&(e.ins_h=vo(e,e.ins_h,e.window[e.strstart+pn-1]),t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=pn-1,e.strstart++,r&&(Ka(e,!1),e.strm.avail_out===0))return Pi}else if(e.match_available){if(r=vi(e,0,e.window[e.strstart-1]),r&&Ka(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return Pi}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=vi(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<pn-1?e.strstart:pn-1,A===Oi?(Ka(e,!0),e.strm.avail_out===0?Mo:Ks):e.sym_next&&(Ka(e,!1),e.strm.avail_out===0)?Pi:gl},d0=(e,A)=>{let t,r,n,a;const v=e.window;for(;;){if(e.lookahead<=ds){if(ml(e),e.lookahead<=ds&&A===hn)return Pi;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=pn&&e.strstart>0&&(n=e.strstart-1,r=v[n],r===v[++n]&&r===v[++n]&&r===v[++n])){a=e.strstart+ds;do;while(r===v[++n]&&r===v[++n]&&r===v[++n]&&r===v[++n]&&r===v[++n]&&r===v[++n]&&r===v[++n]&&r===v[++n]&&n<a);e.match_length=ds-(a-n),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=pn?(t=vi(e,1,e.match_length-pn),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(t=vi(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),t&&(Ka(e,!1),e.strm.avail_out===0))return Pi}return e.insert=0,A===Oi?(Ka(e,!0),e.strm.avail_out===0?Mo:Ks):e.sym_next&&(Ka(e,!1),e.strm.avail_out===0)?Pi:gl},h0=(e,A)=>{let t;for(;;){if(e.lookahead===0&&(ml(e),e.lookahead===0)){if(A===hn)return Pi;break}if(e.match_length=0,t=vi(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,t&&(Ka(e,!1),e.strm.avail_out===0))return Pi}return e.insert=0,A===Oi?(Ka(e,!0),e.strm.avail_out===0?Mo:Ks):e.sym_next&&(Ka(e,!1),e.strm.avail_out===0)?Pi:gl};function Is(e,A,t,r,n){this.good_length=e,this.max_lazy=A,this.nice_length=t,this.max_chain=r,this.func=n}const Xl=[new Is(0,0,0,0,Yl),new Is(4,4,8,4,Vc),new Is(4,5,16,8,Vc),new Is(4,6,32,32,Vc),new Is(4,4,16,16,vl),new Is(8,16,32,32,vl),new Is(8,16,128,128,vl),new Is(8,32,128,256,vl),new Is(32,128,258,1024,vl),new Is(32,258,258,4096,vl)],p0=e=>{e.window_size=2*e.w_size,mo(e.head),e.max_lazy_match=Xl[e.level].max_lazy,e.good_match=Xl[e.level].good_length,e.nice_match=Xl[e.level].nice_length,e.max_chain_length=Xl[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=pn-1,e.match_available=0,e.ins_h=0};function g0(){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=zu,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(fd*2),this.dyn_dtree=new Uint16Array((2*ud+1)*2),this.bl_tree=new Uint16Array((2*cd+1)*2),mo(this.dyn_ltree),mo(this.dyn_dtree),mo(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(dd+1),this.heap=new Uint16Array(2*Vu+1),mo(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Vu+1),mo(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 ql=e=>{if(!e)return 1;const A=e.state;return!A||A.strm!==e||A.status!==go&&A.status!==Rc&&A.status!==Zu&&A.status!==Mc&&A.status!==Kc&&A.status!==zc&&A.status!==Ro&&A.status!==Wl?1:0},gd=e=>{if(ql(e))return Ko(e,$i);e.total_in=e.total_out=0,e.data_type=s0;const A=e.state;return A.pending=0,A.pending_out=0,A.wrap<0&&(A.wrap=-A.wrap),A.status=A.wrap===2?Rc:A.wrap?go:Ro,e.adler=A.wrap===2?0:1,A.last_flush=-2,aa(A),sa},$l=e=>{const A=gd(e);return A===sa&&p0(e.state),A},m0=(e,A)=>ql(e)||e.state.wrap!==2?$i:(e.state.gzhead=A,sa),md=(e,A,t,r,n,a)=>{if(!e)return $i;let v=1;if(A===Mu&&(A=6),r<0?(v=0,r=-r):r>15&&(v=2,r-=16),n<1||n>Gu||t!==zu||r<8||r>15||A<0||A>9||a<0||a>fs||r===8&&v!==1)return Ko(e,$i);r===8&&(r=9);const f=new g0;return e.state=f,f.strm=e,f.status=go,f.wrap=v,f.gzhead=null,f.w_bits=r,f.w_size=1<<f.w_bits,f.w_mask=f.w_size-1,f.hash_bits=n+7,f.hash_size=1<<f.hash_bits,f.hash_mask=f.hash_size-1,f.hash_shift=~~((f.hash_bits+pn-1)/pn),f.window=new Uint8Array(f.w_size*2),f.head=new Uint16Array(f.hash_size),f.prev=new Uint16Array(f.w_size),f.lit_bufsize=1<<n+6,f.pending_buf_size=f.lit_bufsize*4,f.pending_buf=new Uint8Array(f.pending_buf_size),f.sym_buf=f.lit_bufsize,f.sym_end=(f.lit_bufsize-1)*3,f.level=A,f.strategy=a,f.method=t,$l(e)},vd=(e,A)=>md(e,A,zu,o0,ld,od),v0=(e,A)=>{if(ql(e)||A>Zl||A<0)return e?Ko(e,$i):$i;const t=e.state;if(!e.output||e.avail_in!==0&&!e.input||t.status===Wl&&A!==Oi)return Ko(e,e.avail_out===0?Tc:$i);const r=t.last_flush;if(t.last_flush=A,t.pending!==0){if(Ma(e),e.avail_out===0)return t.last_flush=-1,sa}else if(e.avail_in===0&&hd(A)<=hd(r)&&A!==Oi)return Ko(e,Tc);if(t.status===Wl&&e.avail_in!==0)return Ko(e,Tc);if(t.status===go&&t.wrap===0&&(t.status=Ro),t.status===go){let n=zu+(t.w_bits-8<<4)<<8,a=-1;if(t.strategy>=Ku||t.level<2?a=0:t.level<6?a=1:t.level===6?a=2:a=3,n|=a<<6,t.strstart!==0&&(n|=c0),n+=31-n%31,Jl(t,n),t.strstart!==0&&(Jl(t,e.adler>>>16),Jl(t,e.adler&65535)),e.adler=1,t.status=Ro,Ma(e),t.pending!==0)return t.last_flush=-1,sa}if(t.status===Rc){if(e.adler=0,vn(t,31),vn(t,139),vn(t,8),t.gzhead)vn(t,(t.gzhead.text?1:0)+(t.gzhead.hcrc?2:0)+(t.gzhead.extra?4:0)+(t.gzhead.name?8:0)+(t.gzhead.comment?16:0)),vn(t,t.gzhead.time&255),vn(t,t.gzhead.time>>8&255),vn(t,t.gzhead.time>>16&255),vn(t,t.gzhead.time>>24&255),vn(t,t.level===9?2:t.strategy>=Ku||t.level<2?4:0),vn(t,t.gzhead.os&255),t.gzhead.extra&&t.gzhead.extra.length&&(vn(t,t.gzhead.extra.length&255),vn(t,t.gzhead.extra.length>>8&255)),t.gzhead.hcrc&&(e.adler=Si(e.adler,t.pending_buf,t.pending,0)),t.gzindex=0,t.status=Zu;else if(vn(t,0),vn(t,0),vn(t,0),vn(t,0),vn(t,0),vn(t,t.level===9?2:t.strategy>=Ku||t.level<2?4:0),vn(t,f0),t.status=Ro,Ma(e),t.pending!==0)return t.last_flush=-1,sa}if(t.status===Zu){if(t.gzhead.extra){let n=t.pending,a=(t.gzhead.extra.length&65535)-t.gzindex;for(;t.pending+a>t.pending_buf_size;){let f=t.pending_buf_size-t.pending;if(t.pending_buf.set(t.gzhead.extra.subarray(t.gzindex,t.gzindex+f),t.pending),t.pending=t.pending_buf_size,t.gzhead.hcrc&&t.pending>n&&(e.adler=Si(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex+=f,Ma(e),t.pending!==0)return t.last_flush=-1,sa;n=0,a-=f}let v=new Uint8Array(t.gzhead.extra);t.pending_buf.set(v.subarray(t.gzindex,t.gzindex+a),t.pending),t.pending+=a,t.gzhead.hcrc&&t.pending>n&&(e.adler=Si(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex=0}t.status=Mc}if(t.status===Mc){if(t.gzhead.name){let n=t.pending,a;do{if(t.pending===t.pending_buf_size){if(t.gzhead.hcrc&&t.pending>n&&(e.adler=Si(e.adler,t.pending_buf,t.pending-n,n)),Ma(e),t.pending!==0)return t.last_flush=-1,sa;n=0}t.gzindex<t.gzhead.name.length?a=t.gzhead.name.charCodeAt(t.gzindex++)&255:a=0,vn(t,a)}while(a!==0);t.gzhead.hcrc&&t.pending>n&&(e.adler=Si(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex=0}t.status=Kc}if(t.status===Kc){if(t.gzhead.comment){let n=t.pending,a;do{if(t.pending===t.pending_buf_size){if(t.gzhead.hcrc&&t.pending>n&&(e.adler=Si(e.adler,t.pending_buf,t.pending-n,n)),Ma(e),t.pending!==0)return t.last_flush=-1,sa;n=0}t.gzindex<t.gzhead.comment.length?a=t.gzhead.comment.charCodeAt(t.gzindex++)&255:a=0,vn(t,a)}while(a!==0);t.gzhead.hcrc&&t.pending>n&&(e.adler=Si(e.adler,t.pending_buf,t.pending-n,n))}t.status=zc}if(t.status===zc){if(t.gzhead.hcrc){if(t.pending+2>t.pending_buf_size&&(Ma(e),t.pending!==0))return t.last_flush=-1,sa;vn(t,e.adler&255),vn(t,e.adler>>8&255),e.adler=0}if(t.status=Ro,Ma(e),t.pending!==0)return t.last_flush=-1,sa}if(e.avail_in!==0||t.lookahead!==0||A!==hn&&t.status!==Wl){let n=t.level===0?Yl(t,A):t.strategy===Ku?h0(t,A):t.strategy===a0?d0(t,A):Xl[t.level].func(t,A);if((n===Mo||n===Ks)&&(t.status=Wl),n===Pi||n===Mo)return e.avail_out===0&&(t.last_flush=-1),sa;if(n===gl&&(A===xs?Un(t):A!==Zl&&(Kn(t,0,0,!1),A===Ru&&(mo(t.head),t.lookahead===0&&(t.strstart=0,t.block_start=0,t.insert=0))),Ma(e),e.avail_out===0))return t.last_flush=-1,sa}return A!==Oi?sa:t.wrap<=0?pl:(t.wrap===2?(vn(t,e.adler&255),vn(t,e.adler>>8&255),vn(t,e.adler>>16&255),vn(t,e.adler>>24&255),vn(t,e.total_in&255),vn(t,e.total_in>>8&255),vn(t,e.total_in>>16&255),vn(t,e.total_in>>24&255)):(Jl(t,e.adler>>>16),Jl(t,e.adler&65535)),Ma(e),t.wrap>0&&(t.wrap=-t.wrap),t.pending!==0?sa:pl)},B0=e=>{if(ql(e))return $i;const A=e.state.status;return e.state=null,A===Ro?Ko(e,i0):sa},Zc=(e,A)=>{let t=A.length;if(ql(e))return $i;const r=e.state,n=r.wrap;if(n===2||n===1&&r.status!==go||r.lookahead)return $i;if(n===1&&(e.adler=bn(e.adler,A,t,0)),r.wrap=0,t>=r.w_size){n===0&&(mo(r.head),r.strstart=0,r.block_start=0,r.insert=0);let B=new Uint8Array(r.w_size);B.set(A.subarray(t-r.w_size,t),0),A=B,t=r.w_size}const a=e.avail_in,v=e.next_in,f=e.input;for(e.avail_in=t,e.next_in=0,e.input=A,ml(r);r.lookahead>=pn;){let B=r.strstart,y=r.lookahead-(pn-1);do r.ins_h=vo(r,r.ins_h,r.window[B+pn-1]),r.prev[B&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=B,B++;while(--y);r.strstart=B,r.lookahead=pn-1,ml(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=pn-1,r.match_available=0,e.next_in=v,e.input=f,e.avail_in=a,r.wrap=n,sa};var Ju=vd,w0=md,y0=$l,E0=gd,C0=m0,b0=v0,F0=B0,Yu=Zc,x0="pako deflate (from Nodeca project)",eu={deflateInit:Ju,deflateInit2:w0,deflateReset:y0,deflateResetKeep:E0,deflateSetHeader:C0,deflate:b0,deflateEnd:F0,deflateSetDictionary:Yu,deflateInfo:x0};const U0=(e,A)=>Object.prototype.hasOwnProperty.call(e,A);var I0=function(e){const A=Array.prototype.slice.call(arguments,1);for(;A.length;){const t=A.shift();if(t){if(typeof t!="object")throw new TypeError(t+"must be non-object");for(const r in t)U0(t,r)&&(e[r]=t[r])}}return e},S0=e=>{let A=0;for(let r=0,n=e.length;r<n;r++)A+=e[r].length;const t=new Uint8Array(A);for(let r=0,n=0,a=e.length;r<a;r++){let v=e[r];t.set(v,n),n+=v.length}return t},Xu={assign:I0,flattenChunks:S0};let Bd=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){Bd=!1}const tu=new Uint8Array(256);for(let e=0;e<256;e++)tu[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;tu[254]=tu[254]=1;var Q0=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let A,t,r,n,a,v=e.length,f=0;for(n=0;n<v;n++)t=e.charCodeAt(n),(t&64512)===55296&&n+1<v&&(r=e.charCodeAt(n+1),(r&64512)===56320&&(t=65536+(t-55296<<10)+(r-56320),n++)),f+=t<128?1:t<2048?2:t<65536?3:4;for(A=new Uint8Array(f),a=0,n=0;a<f;n++)t=e.charCodeAt(n),(t&64512)===55296&&n+1<v&&(r=e.charCodeAt(n+1),(r&64512)===56320&&(t=65536+(t-55296<<10)+(r-56320),n++)),t<128?A[a++]=t:t<2048?(A[a++]=192|t>>>6,A[a++]=128|t&63):t<65536?(A[a++]=224|t>>>12,A[a++]=128|t>>>6&63,A[a++]=128|t&63):(A[a++]=240|t>>>18,A[a++]=128|t>>>12&63,A[a++]=128|t>>>6&63,A[a++]=128|t&63);return A};const D0=(e,A)=>{if(A<65534&&e.subarray&&Bd)return String.fromCharCode.apply(null,e.length===A?e:e.subarray(0,A));let t="";for(let r=0;r<A;r++)t+=String.fromCharCode(e[r]);return t};var _0=(e,A)=>{const t=A||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,A));let r,n;const a=new Array(t*2);for(n=0,r=0;r<t;){let v=e[r++];if(v<128){a[n++]=v;continue}let f=tu[v];if(f>4){a[n++]=65533,r+=f-1;continue}for(v&=f===2?31:f===3?15:7;f>1&&r<t;)v=v<<6|e[r++]&63,f--;if(f>1){a[n++]=65533;continue}v<65536?a[n++]=v:(v-=65536,a[n++]=55296|v>>10&1023,a[n++]=56320|v&1023)}return D0(a,n)},L0=(e,A)=>{A=A||e.length,A>e.length&&(A=e.length);let t=A-1;for(;t>=0&&(e[t]&192)===128;)t--;return t<0||t===0?A:t+tu[e[t]]>A?t:A},Bl={string2buf:Q0,buf2string:_0,utf8border:L0};function N0(){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 wd=N0;const yd=Object.prototype.toString,{Z_NO_FLUSH:Au,Z_SYNC_FLUSH:O0,Z_FULL_FLUSH:P0,Z_FINISH:Ed,Z_OK:qu,Z_STREAM_END:k0,Z_DEFAULT_COMPRESSION:j0,Z_DEFAULT_STRATEGY:H0,Z_DEFLATED:T0}=Fr;function ru(e){this.options=Xu.assign({level:j0,method:T0,chunkSize:16384,windowBits:15,memLevel:8,strategy:H0},e||{});let A=this.options;A.raw&&A.windowBits>0?A.windowBits=-A.windowBits:A.gzip&&A.windowBits>0&&A.windowBits<16&&(A.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new wd,this.strm.avail_out=0;let t=eu.deflateInit2(this.strm,A.level,A.method,A.windowBits,A.memLevel,A.strategy);if(t!==qu)throw new Error(KA[t]);if(A.header&&eu.deflateSetHeader(this.strm,A.header),A.dictionary){let r;if(typeof A.dictionary=="string"?r=Bl.string2buf(A.dictionary):yd.call(A.dictionary)==="[object ArrayBuffer]"?r=new Uint8Array(A.dictionary):r=A.dictionary,t=eu.deflateSetDictionary(this.strm,r),t!==qu)throw new Error(KA[t]);this._dict_set=!0}}ru.prototype.push=function(e,A){const t=this.strm,r=this.options.chunkSize;let n,a;if(this.ended)return!1;for(A===~~A?a=A:a=A===!0?Ed:Au,typeof e=="string"?t.input=Bl.string2buf(e):yd.call(e)==="[object ArrayBuffer]"?t.input=new Uint8Array(e):t.input=e,t.next_in=0,t.avail_in=t.input.length;;){if(t.avail_out===0&&(t.output=new Uint8Array(r),t.next_out=0,t.avail_out=r),(a===O0||a===P0)&&t.avail_out<=6){this.onData(t.output.subarray(0,t.next_out)),t.avail_out=0;continue}if(n=eu.deflate(t,a),n===k0)return t.next_out>0&&this.onData(t.output.subarray(0,t.next_out)),n=eu.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===qu;if(t.avail_out===0){this.onData(t.output);continue}if(a>0&&t.next_out>0){this.onData(t.output.subarray(0,t.next_out)),t.avail_out=0;continue}if(t.avail_in===0)break}return!0},ru.prototype.onData=function(e){this.chunks.push(e)},ru.prototype.onEnd=function(e){e===qu&&(this.result=Xu.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Wc(e,A){const t=new ru(A);if(t.push(e,!0),t.err)throw t.msg||KA[t.err];return t.result}function R0(e,A){return A=A||{},A.raw=!0,Wc(e,A)}function Gi(e,A){return A=A||{},A.gzip=!0,Wc(e,A)}var M0=ru,K0=Wc,z0=R0,G0=Gi,V0=Fr,Cd={Deflate:M0,deflate:K0,deflateRaw:z0,gzip:G0,constants:V0};const $u=16209,Z0=16191;var W0=function(A,t){let r,n,a,v,f,B,y,Q,G,ne,x,Fe,we,xe,he,$e,Ze,Pe,Qt,eA,Pt,ut,He,Bt;const de=A.state;r=A.next_in,He=A.input,n=r+(A.avail_in-5),a=A.next_out,Bt=A.output,v=a-(t-A.avail_out),f=a+(A.avail_out-257),B=de.dmax,y=de.wsize,Q=de.whave,G=de.wnext,ne=de.window,x=de.hold,Fe=de.bits,we=de.lencode,xe=de.distcode,he=(1<<de.lenbits)-1,$e=(1<<de.distbits)-1;e:do{Fe<15&&(x+=He[r++]<<Fe,Fe+=8,x+=He[r++]<<Fe,Fe+=8),Ze=we[x&he];t:for(;;){if(Pe=Ze>>>24,x>>>=Pe,Fe-=Pe,Pe=Ze>>>16&255,Pe===0)Bt[a++]=Ze&65535;else if(Pe&16){Qt=Ze&65535,Pe&=15,Pe&&(Fe<Pe&&(x+=He[r++]<<Fe,Fe+=8),Qt+=x&(1<<Pe)-1,x>>>=Pe,Fe-=Pe),Fe<15&&(x+=He[r++]<<Fe,Fe+=8,x+=He[r++]<<Fe,Fe+=8),Ze=xe[x&$e];A:for(;;){if(Pe=Ze>>>24,x>>>=Pe,Fe-=Pe,Pe=Ze>>>16&255,Pe&16){if(eA=Ze&65535,Pe&=15,Fe<Pe&&(x+=He[r++]<<Fe,Fe+=8,Fe<Pe&&(x+=He[r++]<<Fe,Fe+=8)),eA+=x&(1<<Pe)-1,eA>B){A.msg="invalid distance too far back",de.mode=$u;break e}if(x>>>=Pe,Fe-=Pe,Pe=a-v,eA>Pe){if(Pe=eA-Pe,Pe>Q&&de.sane){A.msg="invalid distance too far back",de.mode=$u;break e}if(Pt=0,ut=ne,G===0){if(Pt+=y-Pe,Pe<Qt){Qt-=Pe;do Bt[a++]=ne[Pt++];while(--Pe);Pt=a-eA,ut=Bt}}else if(G<Pe){if(Pt+=y+G-Pe,Pe-=G,Pe<Qt){Qt-=Pe;do Bt[a++]=ne[Pt++];while(--Pe);if(Pt=0,G<Qt){Pe=G,Qt-=Pe;do Bt[a++]=ne[Pt++];while(--Pe);Pt=a-eA,ut=Bt}}}else if(Pt+=G-Pe,Pe<Qt){Qt-=Pe;do Bt[a++]=ne[Pt++];while(--Pe);Pt=a-eA,ut=Bt}for(;Qt>2;)Bt[a++]=ut[Pt++],Bt[a++]=ut[Pt++],Bt[a++]=ut[Pt++],Qt-=3;Qt&&(Bt[a++]=ut[Pt++],Qt>1&&(Bt[a++]=ut[Pt++]))}else{Pt=a-eA;do Bt[a++]=Bt[Pt++],Bt[a++]=Bt[Pt++],Bt[a++]=Bt[Pt++],Qt-=3;while(Qt>2);Qt&&(Bt[a++]=Bt[Pt++],Qt>1&&(Bt[a++]=Bt[Pt++]))}}else if(Pe&64){A.msg="invalid distance code",de.mode=$u;break e}else{Ze=xe[(Ze&65535)+(x&(1<<Pe)-1)];continue A}break}}else if(Pe&64)if(Pe&32){de.mode=Z0;break e}else{A.msg="invalid literal/length code",de.mode=$u;break e}else{Ze=we[(Ze&65535)+(x&(1<<Pe)-1)];continue t}break}}while(r<n&&a<f);Qt=Fe>>3,r-=Qt,Fe-=Qt<<3,x&=(1<<Fe)-1,A.next_in=r,A.next_out=a,A.avail_in=r<n?5+(n-r):5-(r-n),A.avail_out=a<f?257+(f-a):257-(a-f),de.hold=x,de.bits=Fe};const wl=15,bd=852,Fd=592,Jc=0,ZA=1,xd=2,J0=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),Yc=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),Ss=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),Y0=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);var zs=(e,A,t,r,n,a,v,f)=>{const B=f.bits;let y=0,Q=0,G=0,ne=0,x=0,Fe=0,we=0,xe=0,he=0,$e=0,Ze,Pe,Qt,eA,Pt,ut=null,He;const Bt=new Uint16Array(wl+1),de=new Uint16Array(wl+1);let Ie=null,rt,Je,Ht;for(y=0;y<=wl;y++)Bt[y]=0;for(Q=0;Q<r;Q++)Bt[A[t+Q]]++;for(x=B,ne=wl;ne>=1&&Bt[ne]===0;ne--);if(x>ne&&(x=ne),ne===0)return n[a++]=1<<24|64<<16|0,n[a++]=1<<24|64<<16|0,f.bits=1,0;for(G=1;G<ne&&Bt[G]===0;G++);for(x<G&&(x=G),xe=1,y=1;y<=wl;y++)if(xe<<=1,xe-=Bt[y],xe<0)return-1;if(xe>0&&(e===Jc||ne!==1))return-1;for(de[1]=0,y=1;y<wl;y++)de[y+1]=de[y]+Bt[y];for(Q=0;Q<r;Q++)A[t+Q]!==0&&(v[de[A[t+Q]]++]=Q);if(e===Jc?(ut=Ie=v,He=20):e===ZA?(ut=J0,Ie=Yc,He=257):(ut=Ss,Ie=Y0,He=0),$e=0,Q=0,y=G,Pt=a,Fe=x,we=0,Qt=-1,he=1<<x,eA=he-1,e===ZA&&he>bd||e===xd&&he>Fd)return 1;for(;;){rt=y-we,v[Q]+1<He?(Je=0,Ht=v[Q]):v[Q]>=He?(Je=Ie[v[Q]-He],Ht=ut[v[Q]-He]):(Je=96,Ht=0),Ze=1<<y-we,Pe=1<<Fe,G=Pe;do Pe-=Ze,n[Pt+($e>>we)+Pe]=rt<<24|Je<<16|Ht|0;while(Pe!==0);for(Ze=1<<y-1;$e&Ze;)Ze>>=1;if(Ze!==0?($e&=Ze-1,$e+=Ze):$e=0,Q++,--Bt[y]===0){if(y===ne)break;y=A[t+v[Q]]}if(y>x&&($e&eA)!==Qt){for(we===0&&(we=x),Pt+=G,Fe=y-we,xe=1<<Fe;Fe+we<ne&&(xe-=Bt[Fe+we],!(xe<=0));)Fe++,xe<<=1;if(he+=1<<Fe,e===ZA&&he>bd||e===xd&&he>Fd)return 1;Qt=$e&eA,n[Qt]=x<<24|Fe<<16|Pt-a|0}}return $e!==0&&(n[Pt+$e]=y-we<<24|64<<16|0),f.bits=x,0};const ec=0,Ud=1,Id=2,{Z_FINISH:Sd,Z_BLOCK:zo,Z_TREES:yl,Z_OK:Gs,Z_STREAM_END:q0,Z_NEED_DICT:Qd,Z_STREAM_ERROR:es,Z_DATA_ERROR:tc,Z_MEM_ERROR:Dd,Z_BUF_ERROR:$0,Z_DEFLATED:_d}=Fr,Ac=16180,Ld=16181,Nd=16182,Od=16183,Pd=16184,Xc=16185,kd=16186,jd=16187,Hd=16188,qc=16189,rc=16190,ts=16191,$c=16192,nc=16193,nu=16194,ef=16195,tf=16196,Td=16197,Af=16198,El=16199,Cl=16200,rf=16201,nf=16202,af=16203,sf=16204,ic=16205,of=16206,Rd=16207,Md=16208,gn=16209,ac=16210,Kd=16211,ep=852,tp=592,Ap=15,zd=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function rp(){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 Go=e=>{if(!e)return 1;const A=e.state;return!A||A.strm!==e||A.mode<Ac||A.mode>Kd?1:0},Gd=e=>{if(Go(e))return es;const A=e.state;return e.total_in=e.total_out=A.total=0,e.msg="",A.wrap&&(e.adler=A.wrap&1),A.mode=Ac,A.last=0,A.havedict=0,A.flags=-1,A.dmax=32768,A.head=null,A.hold=0,A.bits=0,A.lencode=A.lendyn=new Int32Array(ep),A.distcode=A.distdyn=new Int32Array(tp),A.sane=1,A.back=-1,Gs},lf=e=>{if(Go(e))return es;const A=e.state;return A.wsize=0,A.whave=0,A.wnext=0,Gd(e)},Vd=(e,A)=>{let t;if(Go(e))return es;const r=e.state;return A<0?(t=0,A=-A):(t=(A>>4)+5,A<48&&(A&=15)),A&&(A<8||A>15)?es:(r.window!==null&&r.wbits!==A&&(r.window=null),r.wrap=t,r.wbits=A,lf(e))},sc=(e,A)=>{if(!e)return es;const t=new rp;e.state=t,t.strm=e,t.window=null,t.mode=Ac;const r=Vd(e,A);return r!==Gs&&(e.state=null),r},Zd=e=>sc(e,Ap);let ea=!0,Vo,uf;const np=e=>{if(ea){Vo=new Int32Array(512),uf=new Int32Array(32);let A=0;for(;A<144;)e.lens[A++]=8;for(;A<256;)e.lens[A++]=9;for(;A<280;)e.lens[A++]=7;for(;A<288;)e.lens[A++]=8;for(zs(Ud,e.lens,0,288,Vo,0,e.work,{bits:9}),A=0;A<32;)e.lens[A++]=5;zs(Id,e.lens,0,32,uf,0,e.work,{bits:5}),ea=!1}e.lencode=Vo,e.lenbits=9,e.distcode=uf,e.distbits=5},cf=(e,A,t,r)=>{let n;const a=e.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Uint8Array(a.wsize)),r>=a.wsize?(a.window.set(A.subarray(t-a.wsize,t),0),a.wnext=0,a.whave=a.wsize):(n=a.wsize-a.wnext,n>r&&(n=r),a.window.set(A.subarray(t-r,t-r+n),a.wnext),r-=n,r?(a.window.set(A.subarray(t-r,t),0),a.wnext=r,a.whave=a.wsize):(a.wnext+=n,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=n))),0},ff=(e,A)=>{let t,r,n,a,v,f,B,y,Q,G,ne,x,Fe,we,xe=0,he,$e,Ze,Pe,Qt,eA,Pt,ut;const He=new Uint8Array(4);let Bt,de;const Ie=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Go(e)||!e.output||!e.input&&e.avail_in!==0)return es;t=e.state,t.mode===ts&&(t.mode=$c),v=e.next_out,n=e.output,B=e.avail_out,a=e.next_in,r=e.input,f=e.avail_in,y=t.hold,Q=t.bits,G=f,ne=B,ut=Gs;e:for(;;)switch(t.mode){case Ac:if(t.wrap===0){t.mode=$c;break}for(;Q<16;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(t.wrap&2&&y===35615){t.wbits===0&&(t.wbits=15),t.check=0,He[0]=y&255,He[1]=y>>>8&255,t.check=Si(t.check,He,2,0),y=0,Q=0,t.mode=Ld;break}if(t.head&&(t.head.done=!1),!(t.wrap&1)||(((y&255)<<8)+(y>>8))%31){e.msg="incorrect header check",t.mode=gn;break}if((y&15)!==_d){e.msg="unknown compression method",t.mode=gn;break}if(y>>>=4,Q-=4,Pt=(y&15)+8,t.wbits===0&&(t.wbits=Pt),Pt>15||Pt>t.wbits){e.msg="invalid window size",t.mode=gn;break}t.dmax=1<<t.wbits,t.flags=0,e.adler=t.check=1,t.mode=y&512?qc:ts,y=0,Q=0;break;case Ld:for(;Q<16;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(t.flags=y,(t.flags&255)!==_d){e.msg="unknown compression method",t.mode=gn;break}if(t.flags&57344){e.msg="unknown header flags set",t.mode=gn;break}t.head&&(t.head.text=y>>8&1),t.flags&512&&t.wrap&4&&(He[0]=y&255,He[1]=y>>>8&255,t.check=Si(t.check,He,2,0)),y=0,Q=0,t.mode=Nd;case Nd:for(;Q<32;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.head&&(t.head.time=y),t.flags&512&&t.wrap&4&&(He[0]=y&255,He[1]=y>>>8&255,He[2]=y>>>16&255,He[3]=y>>>24&255,t.check=Si(t.check,He,4,0)),y=0,Q=0,t.mode=Od;case Od:for(;Q<16;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.head&&(t.head.xflags=y&255,t.head.os=y>>8),t.flags&512&&t.wrap&4&&(He[0]=y&255,He[1]=y>>>8&255,t.check=Si(t.check,He,2,0)),y=0,Q=0,t.mode=Pd;case Pd:if(t.flags&1024){for(;Q<16;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.length=y,t.head&&(t.head.extra_len=y),t.flags&512&&t.wrap&4&&(He[0]=y&255,He[1]=y>>>8&255,t.check=Si(t.check,He,2,0)),y=0,Q=0}else t.head&&(t.head.extra=null);t.mode=Xc;case Xc:if(t.flags&1024&&(x=t.length,x>f&&(x=f),x&&(t.head&&(Pt=t.head.extra_len-t.length,t.head.extra||(t.head.extra=new Uint8Array(t.head.extra_len)),t.head.extra.set(r.subarray(a,a+x),Pt)),t.flags&512&&t.wrap&4&&(t.check=Si(t.check,r,x,a)),f-=x,a+=x,t.length-=x),t.length))break e;t.length=0,t.mode=kd;case kd:if(t.flags&2048){if(f===0)break e;x=0;do Pt=r[a+x++],t.head&&Pt&&t.length<65536&&(t.head.name+=String.fromCharCode(Pt));while(Pt&&x<f);if(t.flags&512&&t.wrap&4&&(t.check=Si(t.check,r,x,a)),f-=x,a+=x,Pt)break e}else t.head&&(t.head.name=null);t.length=0,t.mode=jd;case jd:if(t.flags&4096){if(f===0)break e;x=0;do Pt=r[a+x++],t.head&&Pt&&t.length<65536&&(t.head.comment+=String.fromCharCode(Pt));while(Pt&&x<f);if(t.flags&512&&t.wrap&4&&(t.check=Si(t.check,r,x,a)),f-=x,a+=x,Pt)break e}else t.head&&(t.head.comment=null);t.mode=Hd;case Hd:if(t.flags&512){for(;Q<16;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(t.wrap&4&&y!==(t.check&65535)){e.msg="header crc mismatch",t.mode=gn;break}y=0,Q=0}t.head&&(t.head.hcrc=t.flags>>9&1,t.head.done=!0),e.adler=t.check=0,t.mode=ts;break;case qc:for(;Q<32;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}e.adler=t.check=zd(y),y=0,Q=0,t.mode=rc;case rc:if(t.havedict===0)return e.next_out=v,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=Q,Qd;e.adler=t.check=1,t.mode=ts;case ts:if(A===zo||A===yl)break e;case $c:if(t.last){y>>>=Q&7,Q-=Q&7,t.mode=of;break}for(;Q<3;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}switch(t.last=y&1,y>>>=1,Q-=1,y&3){case 0:t.mode=nc;break;case 1:if(np(t),t.mode=El,A===yl){y>>>=2,Q-=2;break e}break;case 2:t.mode=tf;break;case 3:e.msg="invalid block type",t.mode=gn}y>>>=2,Q-=2;break;case nc:for(y>>>=Q&7,Q-=Q&7;Q<32;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if((y&65535)!==(y>>>16^65535)){e.msg="invalid stored block lengths",t.mode=gn;break}if(t.length=y&65535,y=0,Q=0,t.mode=nu,A===yl)break e;case nu:t.mode=ef;case ef:if(x=t.length,x){if(x>f&&(x=f),x>B&&(x=B),x===0)break e;n.set(r.subarray(a,a+x),v),f-=x,a+=x,B-=x,v+=x,t.length-=x;break}t.mode=ts;break;case tf:for(;Q<14;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(t.nlen=(y&31)+257,y>>>=5,Q-=5,t.ndist=(y&31)+1,y>>>=5,Q-=5,t.ncode=(y&15)+4,y>>>=4,Q-=4,t.nlen>286||t.ndist>30){e.msg="too many length or distance symbols",t.mode=gn;break}t.have=0,t.mode=Td;case Td:for(;t.have<t.ncode;){for(;Q<3;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.lens[Ie[t.have++]]=y&7,y>>>=3,Q-=3}for(;t.have<19;)t.lens[Ie[t.have++]]=0;if(t.lencode=t.lendyn,t.lenbits=7,Bt={bits:t.lenbits},ut=zs(ec,t.lens,0,19,t.lencode,0,t.work,Bt),t.lenbits=Bt.bits,ut){e.msg="invalid code lengths set",t.mode=gn;break}t.have=0,t.mode=Af;case Af:for(;t.have<t.nlen+t.ndist;){for(;xe=t.lencode[y&(1<<t.lenbits)-1],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(he<=Q);){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(Ze<16)y>>>=he,Q-=he,t.lens[t.have++]=Ze;else{if(Ze===16){for(de=he+2;Q<de;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(y>>>=he,Q-=he,t.have===0){e.msg="invalid bit length repeat",t.mode=gn;break}Pt=t.lens[t.have-1],x=3+(y&3),y>>>=2,Q-=2}else if(Ze===17){for(de=he+3;Q<de;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}y>>>=he,Q-=he,Pt=0,x=3+(y&7),y>>>=3,Q-=3}else{for(de=he+7;Q<de;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}y>>>=he,Q-=he,Pt=0,x=11+(y&127),y>>>=7,Q-=7}if(t.have+x>t.nlen+t.ndist){e.msg="invalid bit length repeat",t.mode=gn;break}for(;x--;)t.lens[t.have++]=Pt}}if(t.mode===gn)break;if(t.lens[256]===0){e.msg="invalid code -- missing end-of-block",t.mode=gn;break}if(t.lenbits=9,Bt={bits:t.lenbits},ut=zs(Ud,t.lens,0,t.nlen,t.lencode,0,t.work,Bt),t.lenbits=Bt.bits,ut){e.msg="invalid literal/lengths set",t.mode=gn;break}if(t.distbits=6,t.distcode=t.distdyn,Bt={bits:t.distbits},ut=zs(Id,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,Bt),t.distbits=Bt.bits,ut){e.msg="invalid distances set",t.mode=gn;break}if(t.mode=El,A===yl)break e;case El:t.mode=Cl;case Cl:if(f>=6&&B>=258){e.next_out=v,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=Q,W0(e,ne),v=e.next_out,n=e.output,B=e.avail_out,a=e.next_in,r=e.input,f=e.avail_in,y=t.hold,Q=t.bits,t.mode===ts&&(t.back=-1);break}for(t.back=0;xe=t.lencode[y&(1<<t.lenbits)-1],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(he<=Q);){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if($e&&!($e&240)){for(Pe=he,Qt=$e,eA=Ze;xe=t.lencode[eA+((y&(1<<Pe+Qt)-1)>>Pe)],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(Pe+he<=Q);){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}y>>>=Pe,Q-=Pe,t.back+=Pe}if(y>>>=he,Q-=he,t.back+=he,t.length=Ze,$e===0){t.mode=ic;break}if($e&32){t.back=-1,t.mode=ts;break}if($e&64){e.msg="invalid literal/length code",t.mode=gn;break}t.extra=$e&15,t.mode=rf;case rf:if(t.extra){for(de=t.extra;Q<de;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.length+=y&(1<<t.extra)-1,y>>>=t.extra,Q-=t.extra,t.back+=t.extra}t.was=t.length,t.mode=nf;case nf:for(;xe=t.distcode[y&(1<<t.distbits)-1],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(he<=Q);){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(!($e&240)){for(Pe=he,Qt=$e,eA=Ze;xe=t.distcode[eA+((y&(1<<Pe+Qt)-1)>>Pe)],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(Pe+he<=Q);){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}y>>>=Pe,Q-=Pe,t.back+=Pe}if(y>>>=he,Q-=he,t.back+=he,$e&64){e.msg="invalid distance code",t.mode=gn;break}t.offset=Ze,t.extra=$e&15,t.mode=af;case af:if(t.extra){for(de=t.extra;Q<de;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.offset+=y&(1<<t.extra)-1,y>>>=t.extra,Q-=t.extra,t.back+=t.extra}if(t.offset>t.dmax){e.msg="invalid distance too far back",t.mode=gn;break}t.mode=sf;case sf:if(B===0)break e;if(x=ne-B,t.offset>x){if(x=t.offset-x,x>t.whave&&t.sane){e.msg="invalid distance too far back",t.mode=gn;break}x>t.wnext?(x-=t.wnext,Fe=t.wsize-x):Fe=t.wnext-x,x>t.length&&(x=t.length),we=t.window}else we=n,Fe=v-t.offset,x=t.length;x>B&&(x=B),B-=x,t.length-=x;do n[v++]=we[Fe++];while(--x);t.length===0&&(t.mode=Cl);break;case ic:if(B===0)break e;n[v++]=t.length,B--,t.mode=Cl;break;case of:if(t.wrap){for(;Q<32;){if(f===0)break e;f--,y|=r[a++]<<Q,Q+=8}if(ne-=B,e.total_out+=ne,t.total+=ne,t.wrap&4&&ne&&(e.adler=t.check=t.flags?Si(t.check,n,ne,v-ne):bn(t.check,n,ne,v-ne)),ne=B,t.wrap&4&&(t.flags?y:zd(y))!==t.check){e.msg="incorrect data check",t.mode=gn;break}y=0,Q=0}t.mode=Rd;case Rd:if(t.wrap&&t.flags){for(;Q<32;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(t.wrap&4&&y!==(t.total&4294967295)){e.msg="incorrect length check",t.mode=gn;break}y=0,Q=0}t.mode=Md;case Md:ut=q0;break e;case gn:ut=tc;break e;case ac:return Dd;case Kd:default:return es}return e.next_out=v,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=Q,(t.wsize||ne!==e.avail_out&&t.mode<gn&&(t.mode<of||A!==Sd))&&cf(e,e.output,e.next_out,ne-e.avail_out),G-=e.avail_in,ne-=e.avail_out,e.total_in+=G,e.total_out+=ne,t.total+=ne,t.wrap&4&&ne&&(e.adler=t.check=t.flags?Si(t.check,n,ne,e.next_out-ne):bn(t.check,n,ne,e.next_out-ne)),e.data_type=t.bits+(t.last?64:0)+(t.mode===ts?128:0)+(t.mode===El||t.mode===nu?256:0),(G===0&&ne===0||A===Sd)&&ut===Gs&&(ut=$0),ut},ip=e=>{if(Go(e))return es;let A=e.state;return A.window&&(A.window=null),e.state=null,Gs},ap=(e,A)=>{if(Go(e))return es;const t=e.state;return t.wrap&2?(t.head=A,A.done=!1,Gs):es},sp=(e,A)=>{const t=A.length;let r,n,a;return Go(e)||(r=e.state,r.wrap!==0&&r.mode!==rc)?es:r.mode===rc&&(n=1,n=bn(n,A,t,0),n!==r.check)?tc:(a=cf(e,A,t,t),a?(r.mode=ac,Dd):(r.havedict=1,Gs))};var op=lf,lp=Vd,up=Gd,cp=Zd,fp=sc,Wd=ff,Jd=ip,Yd=ap,Xd=sp,df="pako inflate (from Nodeca project)",Vs={inflateReset:op,inflateReset2:lp,inflateResetKeep:up,inflateInit:cp,inflateInit2:fp,inflate:Wd,inflateEnd:Jd,inflateGetHeader:Yd,inflateSetDictionary:Xd,inflateInfo:df};function dp(){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 hp=dp;const qd=Object.prototype.toString,{Z_NO_FLUSH:oc,Z_FINISH:lc,Z_OK:iu,Z_STREAM_END:uc,Z_NEED_DICT:au,Z_STREAM_ERROR:$d,Z_DATA_ERROR:hf,Z_MEM_ERROR:eh}=Fr;function su(e){this.options=Xu.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});const A=this.options;A.raw&&A.windowBits>=0&&A.windowBits<16&&(A.windowBits=-A.windowBits,A.windowBits===0&&(A.windowBits=-15)),A.windowBits>=0&&A.windowBits<16&&!(e&&e.windowBits)&&(A.windowBits+=32),A.windowBits>15&&A.windowBits<48&&(A.windowBits&15||(A.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new wd,this.strm.avail_out=0;let t=Vs.inflateInit2(this.strm,A.windowBits);if(t!==iu)throw new Error(KA[t]);if(this.header=new hp,Vs.inflateGetHeader(this.strm,this.header),A.dictionary&&(typeof A.dictionary=="string"?A.dictionary=Bl.string2buf(A.dictionary):qd.call(A.dictionary)==="[object ArrayBuffer]"&&(A.dictionary=new Uint8Array(A.dictionary)),A.raw&&(t=Vs.inflateSetDictionary(this.strm,A.dictionary),t!==iu)))throw new Error(KA[t])}su.prototype.push=function(e,A){const t=this.strm,r=this.options.chunkSize,n=this.options.dictionary;let a,v,f;if(this.ended)return!1;for(A===~~A?v=A:v=A===!0?lc:oc,qd.call(e)==="[object ArrayBuffer]"?t.input=new Uint8Array(e):t.input=e,t.next_in=0,t.avail_in=t.input.length;;){for(t.avail_out===0&&(t.output=new Uint8Array(r),t.next_out=0,t.avail_out=r),a=Vs.inflate(t,v),a===au&&n&&(a=Vs.inflateSetDictionary(t,n),a===iu?a=Vs.inflate(t,v):a===hf&&(a=au));t.avail_in>0&&a===uc&&t.state.wrap>0&&e[t.next_in]!==0;)Vs.inflateReset(t),a=Vs.inflate(t,v);switch(a){case $d:case hf:case au:case eh:return this.onEnd(a),this.ended=!0,!1}if(f=t.avail_out,t.next_out&&(t.avail_out===0||a===uc))if(this.options.to==="string"){let B=Bl.utf8border(t.output,t.next_out),y=t.next_out-B,Q=Bl.buf2string(t.output,B);t.next_out=y,t.avail_out=r-y,y&&t.output.set(t.output.subarray(B,B+y),0),this.onData(Q)}else this.onData(t.output.length===t.next_out?t.output:t.output.subarray(0,t.next_out));if(!(a===iu&&f===0)){if(a===uc)return a=Vs.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(t.avail_in===0)break}}return!0},su.prototype.onData=function(e){this.chunks.push(e)},su.prototype.onEnd=function(e){e===iu&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Xu.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function bl(e,A){const t=new su(A);if(t.push(e),t.err)throw t.msg||KA[t.err];return t.result}function th(e,A){return A=A||{},A.raw=!0,bl(e,A)}var Ah=su,pp=bl,gp=th,rh=bl,Fl=Fr,pf={Inflate:Ah,inflate:pp,inflateRaw:gp,ungzip:rh,constants:Fl};const{Deflate:cc,deflate:mp,deflateRaw:vp,gzip:Bp}=Cd,{Inflate:wp,inflate:nh,inflateRaw:gf,ungzip:ih}=pf;var ah=cc,mf=mp,sh=vp,oh=Bp,vf=wp,ou=nh,fc=gf,lh=ih,uh=Fr,Eg={Deflate:ah,deflate:mf,deflateRaw:sh,gzip:oh,Inflate:vf,inflate:ou,inflateRaw:fc,ungzip:lh,constants:uh};const Bf=[];for(let e=0;e<256;e++){let A=e;for(let t=0;t<8;t++)A&1?A=3988292384^A>>>1:A=A>>>1;Bf[e]=A}const wf=4294967295;function yp(e,A,t){let r=e;for(let n=0;n<t;n++)r=Bf[(r^A[n])&255]^r>>>8;return r}function ch(e,A){return(yp(wf,e,A)^wf)>>>0}function Zo(e,A,t){const r=e.readUint32(),n=ch(new Uint8Array(e.buffer,e.byteOffset+e.offset-A-4,A),A);if(n!==r)throw new Error(`CRC mismatch for chunk ${t}. Expected ${r}, found ${n}`)}function Ep(e,A){e.writeUint32(ch(new Uint8Array(e.buffer,e.byteOffset+e.offset-A,A),A))}function bi(e,A,t){for(let r=0;r<t;r++)A[r]=e[r]}function Bo(e,A,t,r){let n=0;for(;n<r;n++)A[n]=e[n];for(;n<t;n++)A[n]=e[n]+A[n-r]&255}function Wo(e,A,t,r){let n=0;if(t.length===0)for(;n<r;n++)A[n]=e[n];else for(;n<r;n++)A[n]=e[n]+t[n]&255}function Zs(e,A,t,r,n){let a=0;if(t.length===0){for(;a<n;a++)A[a]=e[a];for(;a<r;a++)A[a]=e[a]+(A[a-n]>>1)&255}else{for(;a<n;a++)A[a]=e[a]+(t[a]>>1)&255;for(;a<r;a++)A[a]=e[a]+(A[a-n]+t[a]>>1)&255}}function Ws(e,A,t,r,n){let a=0;if(t.length===0){for(;a<n;a++)A[a]=e[a];for(;a<r;a++)A[a]=e[a]+A[a-n]&255}else{for(;a<n;a++)A[a]=e[a]+t[a]&255;for(;a<r;a++)A[a]=e[a]+lu(A[a-n],t[a],t[a-n])&255}}function lu(e,A,t){const r=e+A-t,n=Math.abs(r-e),a=Math.abs(r-A),v=Math.abs(r-t);return n<=a&&n<=v?e:a<=v?A:t}function Js(e,A,t,r,n,a){switch(e){case 0:bi(A,t,n);break;case 1:Bo(A,t,n,a);break;case 2:Wo(A,t,r,n);break;case 3:Zs(A,t,r,n,a);break;case 4:Ws(A,t,r,n,a);break;default:throw new Error(`Unsupported filter: ${e}`)}}const fh=new Uint16Array([255]),dh=new Uint8Array(fh.buffer)[0]===255;function yf(e){const{data:A,width:t,height:r,channels:n,depth:a}=e,v=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],f=Math.ceil(a/8)*n,B=new Uint8Array(r*t*f);let y=0;for(let Q=0;Q<7;Q++){const G=v[Q],ne=Math.ceil((t-G.x)/G.xStep),x=Math.ceil((r-G.y)/G.yStep);if(ne<=0||x<=0)continue;const Fe=ne*f,we=new Uint8Array(Fe);for(let xe=0;xe<x;xe++){const he=A[y++],$e=A.subarray(y,y+Fe);y+=Fe;const Ze=new Uint8Array(Fe);Js(he,$e,Ze,we,Fe,f),we.set(Ze);for(let Pe=0;Pe<ne;Pe++){const Qt=G.x+Pe*G.xStep,eA=G.y+xe*G.yStep;if(!(Qt>=t||eA>=r))for(let Pt=0;Pt<f;Pt++)B[(eA*t+Qt)*f+Pt]=Ze[Pe*f+Pt]}}}if(a===16){const Q=new Uint16Array(B.buffer);if(dh)for(let G=0;G<Q.length;G++)Q[G]=uu(Q[G]);return Q}else return B}function uu(e){return(e&255)<<8|e>>8&255}const hh=new Uint16Array([255]),cu=new Uint8Array(hh.buffer)[0]===255,Fp=new Uint8Array(0);function ph(e){const{data:A,width:t,height:r,channels:n,depth:a}=e,v=Math.ceil(a/8)*n,f=Math.ceil(a/8*n*t),B=new Uint8Array(r*f);let y=Fp,Q=0,G,ne;for(let x=0;x<r;x++){switch(G=A.subarray(Q+1,Q+1+f),ne=B.subarray(x*f,(x+1)*f),A[Q]){case 0:bi(G,ne,f);break;case 1:Bo(G,ne,f,v);break;case 2:Wo(G,ne,y,f);break;case 3:Zs(G,ne,y,f,v);break;case 4:Ws(G,ne,y,f,v);break;default:throw new Error(`Unsupported filter: ${A[Q]}`)}y=ne,Q+=f+1}if(a===16){const x=new Uint16Array(B.buffer);if(cu)for(let Fe=0;Fe<x.length;Fe++)x[Fe]=xp(x[Fe]);return x}else return B}function xp(e){return(e&255)<<8|e>>8&255}const fu=Uint8Array.of(137,80,78,71,13,10,26,10);function Cg(e){e.writeBytes(fu)}function dc(e){if(!Up(e.readBytes(fu.length)))throw new Error("wrong PNG signature")}function Up(e){if(e.length<fu.length)return!1;for(let A=0;A<fu.length;A++)if(e[A]!==fu[A])return!1;return!0}const gh="tEXt",mh=0,vh=new TextDecoder("latin1");function Bh(e){if(hc(e),e.length===0||e.length>79)throw new Error("keyword length must be between 1 and 79")}const Ef=/^[\u0000-\u00FF]*$/;function hc(e){if(!Ef.test(e))throw new Error("invalid latin1 text")}function wh(e,A,t){const r=yh(A);e[r]=Eh(A,t-r.length-1)}function bg(e,A,t){Bh(A),hc(t);const r=A.length+1+t.length;e.writeUint32(r),e.writeChars(gh),e.writeChars(A),e.writeByte(mh),e.writeChars(t),writeCrc(e,r+4)}function yh(e){for(e.mark();e.readByte()!==mh;);const A=e.offset;e.reset();const t=vh.decode(e.readBytes(A-e.offset-1));return e.skip(1),Bh(t),t}function Eh(e,A){return vh.decode(e.readBytes(A))}const za={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},Cf={UNKNOWN:-1,DEFLATE:0},Ch={UNKNOWN:-1,ADAPTIVE:0},bf={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},pc={NONE:0,BACKGROUND:1,PREVIOUS:2},du={SOURCE:0,OVER:1};class Ip extends UA{constructor(t,r={}){super(t);Sn(this,"_checkCrc");Sn(this,"_inflator");Sn(this,"_png");Sn(this,"_apng");Sn(this,"_end");Sn(this,"_hasPalette");Sn(this,"_palette");Sn(this,"_hasTransparency");Sn(this,"_transparency");Sn(this,"_compressionMethod");Sn(this,"_filterMethod");Sn(this,"_interlaceMethod");Sn(this,"_colorType");Sn(this,"_isAnimated");Sn(this,"_numberOfFrames");Sn(this,"_numberOfPlays");Sn(this,"_frames");Sn(this,"_writingDataChunks");const{checkCrc:n=!1}=r;this._checkCrc=n,this._inflator=new vf,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=Cf.UNKNOWN,this._filterMethod=Ch.UNKNOWN,this._interlaceMethod=bf.UNKNOWN,this._colorType=za.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(dc(this);!this._end;){const t=this.readUint32(),r=this.readChars(4);this.decodeChunk(t,r)}return this.decodeImage(),this._png}decodeApng(){for(dc(this);!this._end;){const t=this.readUint32(),r=this.readChars(4);this.decodeApngChunk(t,r)}return this.decodeApngImage(),this._apng}decodeChunk(t,r){const n=this.offset;switch(r){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case gh:wh(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t);break}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${r}`);this._checkCrc?Zo(this,t+4,r):this.skip(4)}decodeApngChunk(t,r){const n=this.offset;switch(r!=="fdAT"&&r!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),r){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,r),this.offset=n+t;break}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${r}`);this._checkCrc?Zo(this,t+4,r):this.skip(4)}decodeIHDR(){const t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=Ff(this.readUint8());const r=this.readUint8();this._colorType=r;let n;switch(r){case za.GREYSCALE:n=1;break;case za.TRUECOLOUR:n=3;break;case za.INDEXED_COLOUR:n=1;break;case za.GREYSCALE_ALPHA:n=2;break;case za.TRUECOLOUR_ALPHA:n=4;break;case za.UNKNOWN:default:throw new Error(`Unknown color type: ${r}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==Cf.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 t={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(t)}decodePLTE(t){if(t%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);const r=t/3;this._hasPalette=!0;const n=[];this._palette=n;for(let a=0;a<r;a++)n.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;const r=t,n=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,n,r)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let r=t,n=this.offset+this.byteOffset;if(n+=4,r-=4,this._inflator.push(new Uint8Array(this.buffer,n,r)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case za.GREYSCALE:case za.TRUECOLOUR:{if(t%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let r=0;r<t/2;r++)this._transparency[r]=this.readUint16();break}case za.INDEXED_COLOUR:{if(t>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${t} vs ${this._palette.length})`);let r=0;for(;r<t;r++){const n=this.readByte();this._palette[r].push(n)}for(;r<this._palette.length;r++)this._palette[r].push(255);break}case za.UNKNOWN:case za.GREYSCALE_ALPHA:case za.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){const r=yh(this),n=this.readUint8();if(n!==Cf.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${n}`);const a=this.readBytes(t-r.length-2);this._png.iccEmbeddedProfile={name:r,profile:ou(a)}}decodepHYs(){const t=this.readUint32(),r=this.readUint32(),n=this.readByte();this._png.resolution={x:t,y:r,unit:n}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let t=0;t<this._numberOfFrames;t++){const r={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},n=this._frames.at(t);if(n){if(n.data=ph({data:n.data,width:n.width,height:n.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),t===0||n.xOffset===0&&n.yOffset===0&&n.width===this._png.width&&n.height===this._png.height)r.data=n.data;else{const a=this._apng.frames.at(t-1);this.disposeFrame(n,a,r),this.addFrameDataToCanvas(r,n)}this._apng.frames.push(r)}}return this._apng}disposeFrame(t,r,n){switch(t.disposeOp){case pc.NONE:break;case pc.BACKGROUND:for(let a=0;a<this._png.height;a++)for(let v=0;v<this._png.width;v++){const f=(a*t.width+v)*this._png.channels;for(let B=0;B<this._png.channels;B++)n.data[f+B]=0}break;case pc.PREVIOUS:n.data.set(r.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(t,r){const n=1<<this._png.depth,a=(v,f)=>{const B=((v+r.yOffset)*this._png.width+r.xOffset+f)*this._png.channels,y=(v*r.width+f)*this._png.channels;return{index:B,frameIndex:y}};switch(r.blendOp){case du.SOURCE:for(let v=0;v<r.height;v++)for(let f=0;f<r.width;f++){const{index:B,frameIndex:y}=a(v,f);for(let Q=0;Q<this._png.channels;Q++)t.data[B+Q]=r.data[y+Q]}break;case du.OVER:for(let v=0;v<r.height;v++)for(let f=0;f<r.width;f++){const{index:B,frameIndex:y}=a(v,f);for(let Q=0;Q<this._png.channels;Q++){const G=r.data[y+this._png.channels-1]/n,ne=Q%(this._png.channels-1)===0?1:r.data[y+Q],x=Math.floor(G*ne+(1-G)*t.data[B+Q]);t.data[B+Q]+=x}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var r;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const t=this._isAnimated?((r=this._frames)==null?void 0:r.at(0)).data:this._inflator.result;if(this._filterMethod!==Ch.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===bf.NO_INTERLACE)this._png.data=ph({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===bf.ADAM7)this._png.data=yf({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const t=this._inflator.result,r=this._frames.at(-1);r?r.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:pc.NONE,blendOp:du.SOURCE,data:t}),this._inflator=new vf,this._writingDataChunks=!1}}function Ff(e){if(e!==1&&e!==2&&e!==4&&e!==8&&e!==16)throw new Error(`invalid bit depth: ${e}`);return e}const Sp={level:3};class WA extends null{constructor(t,r={}){var n;super();Sn(this,"_png");Sn(this,"_zlibOptions");Sn(this,"_colorType");Sn(this,"_interlaceMethod");this._colorType=ColorType.UNKNOWN,this._zlibOptions=Bg(Bg({},Sp),r.zlib),this._png=this._checkData(t),this._interlaceMethod=(n=r.interlace==="Adam7"?InterlaceMethod.ADAM7:InterlaceMethod.NO_INTERLACE)!=null?n:InterlaceMethod.NO_INTERLACE,this.setBigEndian()}encode(){if(writeSignature(this),this.encodeIHDR(),this._png.palette&&(this.encodePLTE(),this._png.palette[0].length===4&&this.encodeTRNS()),this.encodeData(),this._png.text)for(const[t,r]of Object.entries(this._png.text))encodetEXt(this,t,r);return this.encodeIEND(),this.toArray()}encodeIHDR(){this.writeUint32(13),this.writeChars("IHDR"),this.writeUint32(this._png.width),this.writeUint32(this._png.height),this.writeByte(this._png.depth),this.writeByte(this._colorType),this.writeByte(CompressionMethod.DEFLATE),this.writeByte(FilterMethod.ADAPTIVE),this.writeByte(this._interlaceMethod),writeCrc(this,17)}encodeIEND(){this.writeUint32(0),this.writeChars("IEND"),writeCrc(this,4)}encodePLTE(){var r;const t=((r=this._png.palette)==null?void 0:r.length)*3;this.writeUint32(t),this.writeChars("PLTE");for(const n of this._png.palette)this.writeByte(n[0]),this.writeByte(n[1]),this.writeByte(n[2]);writeCrc(this,4+t)}encodeTRNS(){const t=this._png.palette.filter(r=>r.at(-1)!==255);this.writeUint32(t.length),this.writeChars("tRNS");for(const r of t)this.writeByte(r.at(-1));writeCrc(this,4+t.length)}encodeIDAT(t){this.writeUint32(t.length),this.writeChars("IDAT"),this.writeBytes(t),writeCrc(this,t.length+4)}encodeData(){const{width:t,height:r,channels:n,depth:a,data:v}=this._png,f=a<=8?Math.ceil(t*a/8)*n:Math.ceil(t*a/8*n/2),B=new IOBuffer().setBigEndian();let y=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let ne=0;ne<r;ne++)B.writeByte(0),a===16?y=Nn(v,B,f,y):y=As(v,B,f,y);else this._interlaceMethod===InterlaceMethod.ADAM7&&(y=Qp(this._png,v,B,y));const Q=B.toArray(),G=deflate(Q,this._zlibOptions);this.encodeIDAT(G)}_checkData(t){const{colorType:r,channels:n,depth:a}=gc(t,t.palette),v={width:Jo(t.width,"width"),height:Jo(t.height,"height"),channels:n,data:t.data,depth:a,text:t.text,palette:t.palette};this._colorType=r;const f=a<8?Math.ceil(v.width*a/8)*v.height*n:v.width*v.height*n;if(v.data.length!==f)throw new RangeError(`wrong data size. Found ${v.data.length}, expected ${f}`);return v}}function Jo(e,A){if(Number.isInteger(e)&&e>0)return e;throw new TypeError(`${A} must be a positive integer`)}function gc(e,A){const{channels:t=4,depth:r=8}=e;if(t!==4&&t!==3&&t!==2&&t!==1)throw new RangeError(`unsupported number of channels: ${t}`);const n={channels:t,depth:r,colorType:ColorType.UNKNOWN};switch(t){case 4:n.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:n.colorType=ColorType.TRUECOLOUR;break;case 1:A?n.colorType=ColorType.INDEXED_COLOUR:n.colorType=ColorType.GREYSCALE;break;case 2:n.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return n}function As(e,A,t,r){for(let n=0;n<t;n++)A.writeByte(e[r++]);return r}function Qp(e,A,t,r){const n=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],{width:a,height:v,channels:f,depth:B}=e;let y=0;B===16?y=f*B/8/2:y=f*B/8;for(let Q=0;Q<7;Q++){const G=n[Q],ne=Math.floor((a-G.x+G.xStep-1)/G.xStep),x=Math.floor((v-G.y+G.yStep-1)/G.yStep);if(ne<=0||x<=0)continue;const Fe=ne*y;for(let we=0;we<x;we++){const xe=G.y+we*G.yStep,he=B<=8?new Uint8Array(Fe):new Uint16Array(Fe);let $e=0;for(let Ze=0;Ze<ne;Ze++){const Pe=G.x+Ze*G.xStep;if(Pe<a&&xe<v){const Qt=(xe*a+Pe)*y;for(let eA=0;eA<y;eA++)he[$e++]=A[Qt+eA]}}if(t.writeByte(0),B===8)t.writeBytes(he);else if(B===16)for(const Ze of he)t.writeByte(Ze>>8&255),t.writeByte(Ze&255)}}return r}function Nn(e,A,t,r){for(let n=0;n<t;n++)A.writeUint16(e[r++]);return r}var ii;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.METRE=1]="METRE"})(ii||(ii={}));function mc(e,A){return new Ip(e,A).decode()}function Fg(e,A){return new PngEncoder(e,A).encode()}function xf(e,A){return new PngDecoder(e,A).decodeApng()}var Nr=function(){return typeof window!="undefined"?window:typeof M.g!="undefined"?M.g:typeof self!="undefined"?self:this}();function xl(){Nr.console&&typeof Nr.console.log=="function"&&Nr.console.log.apply(Nr.console,arguments)}var Jn={log:xl,warn:function(e){Nr.console&&(typeof Nr.console.warn=="function"?Nr.console.warn.apply(Nr.console,arguments):xl.call(null,arguments))},error:function(e){Nr.console&&(typeof Nr.console.error=="function"?Nr.console.error.apply(Nr.console,arguments):xl(e))}};function Uf(e,A,t){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){wo(r.response,A,t)},r.onerror=function(){Jn.error("could not download file")},r.send()}function If(e){var A=new XMLHttpRequest;A.open("HEAD",e,!1);try{A.send()}catch(t){}return A.status>=200&&A.status<=299}function vc(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(t){var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(A)}}var wo=Nr.saveAs||((typeof window=="undefined"?"undefined":(0,b.Z)(window))!=="object"||window!==Nr?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(e,A,t){var r=Nr.URL||Nr.webkitURL,n=document.createElement("a");A=A||e.name||"download",n.download=A,n.rel="noopener",typeof e=="string"?(n.href=e,n.origin!==location.origin?If(n.href)?Uf(e,A,t):vc(n,n.target="_blank"):vc(n)):(n.href=r.createObjectURL(e),setTimeout(function(){r.revokeObjectURL(n.href)},4e4),setTimeout(function(){vc(n)},0))}:"msSaveOrOpenBlob"in navigator?function(e,A,t){if(A=A||e.name||"download",typeof e=="string")if(If(e))Uf(e,A,t);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout(function(){vc(r)})}else navigator.msSaveOrOpenBlob(function(n,a){return a===void 0?a={autoBom:!1}:(0,b.Z)(a)!=="object"&&(Jn.warn("Deprecated: Expected third argument to be a object"),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob(["\uFEFF",n],{type:n.type}):n}(e,t),A)}:function(e,A,t,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),typeof e=="string")return Uf(e,A,t);var n=e.type==="application/octet-stream",a=/constructor/i.test(Nr.HTMLElement)||Nr.safari,v=/CriOS\/[\d]+/.test(navigator.userAgent);if((v||n&&a)&&(typeof FileReader=="undefined"?"undefined":(0,b.Z)(FileReader))==="object"){var f=new FileReader;f.onloadend=function(){var Q=f.result;Q=v?Q:Q.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=Q:location=Q,r=null},f.readAsDataURL(e)}else{var B=Nr.URL||Nr.webkitURL,y=B.createObjectURL(e);r?r.location=y:location.href=y,r=null,setTimeout(function(){B.revokeObjectURL(y)},4e4)}});function bh(e){var A;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={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"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var t=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(f){return[parseInt(f[1]),parseInt(f[2]),parseInt(f[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(f){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(f){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}}],r=0;r<t.length;r++){var n=t[r].re,a=t[r].process,v=n.exec(e);v&&(A=a(v),this.r=A[0],this.g=A[1],this.b=A[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var f=this.r.toString(16),B=this.g.toString(16),y=this.b.toString(16);return f.length==1&&(f="0"+f),B.length==1&&(B="0"+B),y.length==1&&(y="0"+y),"#"+f+B+y}}var hu=Nr.atob.bind(Nr),Sf=Nr.btoa.bind(Nr);function pu(e,A){var t=e[0],r=e[1],n=e[2],a=e[3];t=Ba(t,r,n,a,A[0],7,-680876936),a=Ba(a,t,r,n,A[1],12,-389564586),n=Ba(n,a,t,r,A[2],17,606105819),r=Ba(r,n,a,t,A[3],22,-1044525330),t=Ba(t,r,n,a,A[4],7,-176418897),a=Ba(a,t,r,n,A[5],12,1200080426),n=Ba(n,a,t,r,A[6],17,-1473231341),r=Ba(r,n,a,t,A[7],22,-45705983),t=Ba(t,r,n,a,A[8],7,1770035416),a=Ba(a,t,r,n,A[9],12,-1958414417),n=Ba(n,a,t,r,A[10],17,-42063),r=Ba(r,n,a,t,A[11],22,-1990404162),t=Ba(t,r,n,a,A[12],7,1804603682),a=Ba(a,t,r,n,A[13],12,-40341101),n=Ba(n,a,t,r,A[14],17,-1502002290),t=oa(t,r=Ba(r,n,a,t,A[15],22,1236535329),n,a,A[1],5,-165796510),a=oa(a,t,r,n,A[6],9,-1069501632),n=oa(n,a,t,r,A[11],14,643717713),r=oa(r,n,a,t,A[0],20,-373897302),t=oa(t,r,n,a,A[5],5,-701558691),a=oa(a,t,r,n,A[10],9,38016083),n=oa(n,a,t,r,A[15],14,-660478335),r=oa(r,n,a,t,A[4],20,-405537848),t=oa(t,r,n,a,A[9],5,568446438),a=oa(a,t,r,n,A[14],9,-1019803690),n=oa(n,a,t,r,A[3],14,-187363961),r=oa(r,n,a,t,A[8],20,1163531501),t=oa(t,r,n,a,A[13],5,-1444681467),a=oa(a,t,r,n,A[2],9,-51403784),n=oa(n,a,t,r,A[7],14,1735328473),t=wa(t,r=oa(r,n,a,t,A[12],20,-1926607734),n,a,A[5],4,-378558),a=wa(a,t,r,n,A[8],11,-2022574463),n=wa(n,a,t,r,A[11],16,1839030562),r=wa(r,n,a,t,A[14],23,-35309556),t=wa(t,r,n,a,A[1],4,-1530992060),a=wa(a,t,r,n,A[4],11,1272893353),n=wa(n,a,t,r,A[7],16,-155497632),r=wa(r,n,a,t,A[10],23,-1094730640),t=wa(t,r,n,a,A[13],4,681279174),a=wa(a,t,r,n,A[0],11,-358537222),n=wa(n,a,t,r,A[3],16,-722521979),r=wa(r,n,a,t,A[6],23,76029189),t=wa(t,r,n,a,A[9],4,-640364487),a=wa(a,t,r,n,A[12],11,-421815835),n=wa(n,a,t,r,A[15],16,530742520),t=ya(t,r=wa(r,n,a,t,A[2],23,-995338651),n,a,A[0],6,-198630844),a=ya(a,t,r,n,A[7],10,1126891415),n=ya(n,a,t,r,A[14],15,-1416354905),r=ya(r,n,a,t,A[5],21,-57434055),t=ya(t,r,n,a,A[12],6,1700485571),a=ya(a,t,r,n,A[3],10,-1894986606),n=ya(n,a,t,r,A[10],15,-1051523),r=ya(r,n,a,t,A[1],21,-2054922799),t=ya(t,r,n,a,A[8],6,1873313359),a=ya(a,t,r,n,A[15],10,-30611744),n=ya(n,a,t,r,A[6],15,-1560198380),r=ya(r,n,a,t,A[13],21,1309151649),t=ya(t,r,n,a,A[4],6,-145523070),a=ya(a,t,r,n,A[11],10,-1120210379),n=ya(n,a,t,r,A[2],15,718787259),r=ya(r,n,a,t,A[9],21,-343485551),e[0]=Qs(t,e[0]),e[1]=Qs(r,e[1]),e[2]=Qs(n,e[2]),e[3]=Qs(a,e[3])}function gu(e,A,t,r,n,a){return A=Qs(Qs(A,e),Qs(r,a)),Qs(A<<n|A>>>32-n,t)}function Ba(e,A,t,r,n,a,v){return gu(A&t|~A&r,e,A,n,a,v)}function oa(e,A,t,r,n,a,v){return gu(A&r|t&~r,e,A,n,a,v)}function wa(e,A,t,r,n,a,v){return gu(A^t^r,e,A,n,a,v)}function ya(e,A,t,r,n,a,v){return gu(t^(A|~r),e,A,n,a,v)}function Fh(e){var A,t=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(A=64;A<=e.length;A+=64)pu(r,Bc(e.substring(A-64,A)));e=e.substring(A-64);var n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(A=0;A<e.length;A++)n[A>>2]|=e.charCodeAt(A)<<(A%4<<3);if(n[A>>2]|=128<<(A%4<<3),A>55)for(pu(r,n),A=0;A<16;A++)n[A]=0;return n[14]=8*t,pu(r,n),r}function Bc(e){var A,t=[];for(A=0;A<64;A+=4)t[A>>2]=e.charCodeAt(A)+(e.charCodeAt(A+1)<<8)+(e.charCodeAt(A+2)<<16)+(e.charCodeAt(A+3)<<24);return t}var Ga="0123456789abcdef".split("");function xh(e){for(var A="",t=0;t<4;t++)A+=Ga[e>>8*t+4&15]+Ga[e>>8*t&15];return A}function wc(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function Qf(e){return Fh(e).map(wc).join("")}var Dp=function(e){for(var A=0;A<e.length;A++)e[A]=xh(e[A]);return e.join("")}(Fh("hello"))!="5d41402abc4b2a76b9719d911017c592";function Qs(e,A){if(Dp){var t=(65535&e)+(65535&A);return(e>>16)+(A>>16)+(t>>16)<<16|65535&t}return e+A&4294967295}function yo(e,A){var t,r,n,a;if(e!==t){for(var v=(n=e,a=1+(256/e.length|0),new Array(a+1).join(n)),f=[],B=0;B<256;B++)f[B]=B;var y=0;for(B=0;B<256;B++){var Q=f[B];y=(y+Q+v.charCodeAt(B))%256,f[B]=f[y],f[y]=Q}t=e,r=f}else f=r;var G=A.length,ne=0,x=0,Fe="";for(B=0;B<G;B++)x=(x+(Q=f[ne=(ne+1)%256]))%256,f[ne]=f[x],f[x]=Q,v=f[(f[ne]+f[x])%256],Fe+=String.fromCharCode(A.charCodeAt(B)^v);return Fe}var mu={print:4,modify:8,copy:16,"annot-forms":32};function Ul(e,A,t,r){this.v=1,this.r=2;var n=192;e.forEach(function(f){if(mu.perm!==void 0)throw new Error("Invalid permission: "+f);n+=mu[f]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var a=(A+this.padding).substr(0,32),v=(t+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,v),this.P=-(1+(255^n)),this.encryptionKey=Qf(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=yo(this.encryptionKey,this.padding)}function hs(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var A="",t=e.length,r=0;r<t;r++){var n=e.charCodeAt(r);A+=n<33||n===35||n===37||n===40||n===41||n===47||n===60||n===62||n===91||n===93||n===123||n===125||n>126?"#"+("0"+n.toString(16)).slice(-2):e[r]}return A}function Uh(e){if((0,b.Z)(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var A={};this.subscribe=function(t,r,n){if(n=n||!1,typeof t!="string"||typeof r!="function"||typeof n!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");A.hasOwnProperty(t)||(A[t]={});var a=Math.random().toString(35);return A[t][a]=[r,!!n],a},this.unsubscribe=function(t){for(var r in A)if(A[r][t])return delete A[r][t],Object.keys(A[r]).length===0&&delete A[r],!0;return!1},this.publish=function(t){if(A.hasOwnProperty(t)){var r=Array.prototype.slice.call(arguments,1),n=[];for(var a in A[t]){var v=A[t][a];try{v[0].apply(e,r)}catch(f){Nr.console&&Jn.error("jsPDF PubSub Error",f.message,f)}v[1]&&n.push(a)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return A}}function vu(e){if(!(this instanceof vu))return new vu(e);var A="opacity,stroke-opacity".split(",");for(var t in e)e.hasOwnProperty(t)&&A.indexOf(t)>=0&&(this[t]=e[t]);this.id="",this.objectNumber=-1}function Df(e,A){this.gState=e,this.matrix=A,this.id="",this.objectNumber=-1}function Eo(e,A,t,r,n){if(!(this instanceof Eo))return new Eo(e,A,t,r,n);this.type=e==="axial"?2:3,this.coords=A,this.colors=t,Df.call(this,r,n)}function Co(e,A,t,r,n){if(!(this instanceof Co))return new Co(e,A,t,r,n);this.boundingBox=e,this.xStep=A,this.yStep=t,this.stream="",this.cloneIndex=0,Df.call(this,r,n)}function ar(e){var A,t=typeof arguments[0]=="string"?arguments[0]:"p",r=arguments[1],n=arguments[2],a=arguments[3],v=[],f=1,B=16,y="S",Q=null;(0,b.Z)(e=e||{})==="object"&&(t=e.orientation,r=e.unit||r,n=e.format||n,a=e.compress||e.compressPdf||a,(Q=e.encryption||null)!==null&&(Q.userPassword=Q.userPassword||"",Q.ownerPassword=Q.ownerPassword||"",Q.userPermissions=Q.userPermissions||[]),f=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(A=e.precision),e.floatPrecision!==void 0&&(B=e.floatPrecision),y=e.defaultPathOperation||"S"),v=e.filters||(a===!0?["FlateEncode"]:v),r=r||"mm",t=(""+(t||"P")).toLowerCase();var G=e.putOnlyUsedFonts||!1,ne={},x={internal:{},__private__:{}};x.__private__.PubSub=Uh;var Fe="1.3",we=x.__private__.getPdfVersion=function(){return Fe};x.__private__.setPdfVersion=function(w){Fe=w};var xe={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};x.__private__.getPageFormats=function(){return xe};var he=x.__private__.getPageFormat=function(w){return xe[w]};n=n||"a4";var $e="compat",Ze="advanced",Pe=$e;function Qt(){this.saveGraphicsState(),je(new Lr(kr,0,0,-kr,0,ps()*kr).toString()+" cm"),this.setFontSize(this.getFontSize()/kr),y="n",Pe=Ze}function eA(){this.restoreGraphicsState(),y="S",Pe=$e}var Pt=x.__private__.combineFontStyleAndFontWeight=function(w,W){if(w=="bold"&&W=="normal"||w=="bold"&&W==400||w=="normal"&&W=="italic"||w=="bold"&&W=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return W&&(w=W==400||W==="normal"?w==="italic"?"italic":"normal":W!=700&&W!=="bold"||w!=="normal"?(W==700?"bold":W)+""+w:"bold"),w};x.advancedAPI=function(w){var W=Pe===$e;return W&&Qt.call(this),typeof w!="function"||(w(this),W&&eA.call(this)),this},x.compatAPI=function(w){var W=Pe===Ze;return W&&eA.call(this),typeof w!="function"||(w(this),W&&Qt.call(this)),this},x.isAdvancedAPI=function(){return Pe===Ze};var ut,He=function(w){if(Pe!==Ze)throw new Error(w+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Bt=x.roundToPrecision=x.__private__.roundToPrecision=function(w,W){var Le=A||W;if(isNaN(w)||isNaN(Le))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return w.toFixed(Le).replace(/0+$/,"")};ut=x.hpf=x.__private__.hpf=typeof B=="number"?function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return Bt(w,B)}:B==="smart"?function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return Bt(w,w>-1&&w<1?16:5)}:function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return Bt(w,16)};var de=x.f2=x.__private__.f2=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.f2");return Bt(w,2)},Ie=x.__private__.f3=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.f3");return Bt(w,3)},rt=x.scale=x.__private__.scale=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.scale");return Pe===$e?w*kr:Pe===Ze?w:void 0},Je=function(w){return rt(function(W){return Pe===$e?ps()-W:Pe===Ze?W:void 0}(w))};x.__private__.setPrecision=x.setPrecision=function(w){typeof parseInt(w,10)=="number"&&(A=parseInt(w,10))};var Ht,Mt="00000000000000000000000000000000",Vt=x.__private__.getFileId=function(){return Mt},xt=x.__private__.setFileId=function(w){return Mt=w!==void 0&&/^[a-fA-F0-9]{32}$/.test(w)?w.toUpperCase():Mt.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Q!==null&&(Zi=new Ul(Q.userPermissions,Q.userPassword,Q.ownerPassword,Mt)),Mt};x.setFileId=function(w){return xt(w),this},x.getFileId=function(){return Vt()};var Kt=x.__private__.convertDateToPDFDate=function(w){var W=w.getTimezoneOffset(),Le=W<0?"+":"-",Ye=Math.floor(Math.abs(W/60)),vt=Math.abs(W%60),iA=[Le,Me(Ye),"'",Me(vt),"'"].join("");return["D:",w.getFullYear(),Me(w.getMonth()+1),Me(w.getDate()),Me(w.getHours()),Me(w.getMinutes()),Me(w.getSeconds()),iA].join("")},IA=x.__private__.convertPDFDateToDate=function(w){var W=parseInt(w.substr(2,4),10),Le=parseInt(w.substr(6,2),10)-1,Ye=parseInt(w.substr(8,2),10),vt=parseInt(w.substr(10,2),10),iA=parseInt(w.substr(12,2),10),cA=parseInt(w.substr(14,2),10);return new Date(W,Le,Ye,vt,iA,cA,0)},fA=x.__private__.setCreationDate=function(w){var W;if(w===void 0&&(w=new Date),w instanceof Date)W=Kt(w);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(w))throw new Error("Invalid argument passed to jsPDF.setCreationDate");W=w}return Ht=W},fe=x.__private__.getCreationDate=function(w){var W=Ht;return w==="jsDate"&&(W=IA(Ht)),W};x.setCreationDate=function(w){return fA(w),this},x.getCreationDate=function(w){return fe(w)};var Oe,Me=x.__private__.padd2=function(w){return("0"+parseInt(w)).slice(-2)},nt=x.__private__.padd2Hex=function(w){return("00"+(w=w.toString())).substr(w.length)},ht=0,Et=[],Wt=[],Tt=0,lA=[],CA=[],zA=!1,VA=Wt;x.__private__.setCustomOutputDestination=function(w){zA=!0,VA=w};var Xt=function(w){zA||(VA=w)};x.__private__.resetCustomOutputDestination=function(){zA=!1,VA=Wt};var je=x.__private__.out=function(w){return w=w.toString(),Tt+=w.length+1,VA.push(w),VA},Bn=x.__private__.write=function(w){return je(arguments.length===1?w.toString():Array.prototype.join.call(arguments," "))},An=x.__private__.getArrayBuffer=function(w){for(var W=w.length,Le=new ArrayBuffer(W),Ye=new Uint8Array(Le);W--;)Ye[W]=w.charCodeAt(W);return Le},Ir=[["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]];x.__private__.getStandardFonts=function(){return Ir};var bA=e.fontSize||16;x.__private__.setFontSize=x.setFontSize=function(w){return bA=Pe===Ze?w/kr:w,this};var mr,YA=x.__private__.getFontSize=x.getFontSize=function(){return Pe===$e?bA:bA*kr},rn=e.R2L||!1;x.__private__.setR2L=x.setR2L=function(w){return rn=w,this},x.__private__.getR2L=x.getR2L=function(){return rn};var br,Hn=x.__private__.setZoomMode=function(w){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(w))mr=w;else if(isNaN(w)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(w)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+w+'" is not recognized.');mr=w}else mr=parseInt(w,10)};x.__private__.getZoomMode=function(){return mr};var Xr,qr=x.__private__.setPageMode=function(w){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(w)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+w+'" is not recognized.');br=w};x.__private__.getPageMode=function(){return br};var ei=x.__private__.setLayoutMode=function(w){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(w)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+w+'" is not recognized.');Xr=w};x.__private__.getLayoutMode=function(){return Xr},x.__private__.setDisplayMode=x.setDisplayMode=function(w,W,Le){return Hn(w),ei(W),qr(Le),this};var nn={title:"",subject:"",author:"",keywords:"",creator:""};x.__private__.getDocumentProperty=function(w){if(Object.keys(nn).indexOf(w)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return nn[w]},x.__private__.getDocumentProperties=function(){return nn},x.__private__.setDocumentProperties=x.setProperties=x.setDocumentProperties=function(w){for(var W in nn)nn.hasOwnProperty(W)&&w[W]&&(nn[W]=w[W]);return this},x.__private__.setDocumentProperty=function(w,W){if(Object.keys(nn).indexOf(w)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return nn[w]=W};var yr,kr,Er,fi,Tn,hr={},$r={},ai=[],_r={},yn={},en={},Vi={},la=null,si=0,Gr=[],zn=new Uh(x),Bu=e.hotfixes||[],ja={},$o={},So=[],Lr=function w(W,Le,Ye,vt,iA,cA){if(!(this instanceof w))return new w(W,Le,Ye,vt,iA,cA);isNaN(W)&&(W=1),isNaN(Le)&&(Le=0),isNaN(Ye)&&(Ye=0),isNaN(vt)&&(vt=1),isNaN(iA)&&(iA=0),isNaN(cA)&&(cA=0),this._matrix=[W,Le,Ye,vt,iA,cA]};Object.defineProperty(Lr.prototype,"sx",{get:function(){return this._matrix[0]},set:function(w){this._matrix[0]=w}}),Object.defineProperty(Lr.prototype,"shy",{get:function(){return this._matrix[1]},set:function(w){this._matrix[1]=w}}),Object.defineProperty(Lr.prototype,"shx",{get:function(){return this._matrix[2]},set:function(w){this._matrix[2]=w}}),Object.defineProperty(Lr.prototype,"sy",{get:function(){return this._matrix[3]},set:function(w){this._matrix[3]=w}}),Object.defineProperty(Lr.prototype,"tx",{get:function(){return this._matrix[4]},set:function(w){this._matrix[4]=w}}),Object.defineProperty(Lr.prototype,"ty",{get:function(){return this._matrix[5]},set:function(w){this._matrix[5]=w}}),Object.defineProperty(Lr.prototype,"a",{get:function(){return this._matrix[0]},set:function(w){this._matrix[0]=w}}),Object.defineProperty(Lr.prototype,"b",{get:function(){return this._matrix[1]},set:function(w){this._matrix[1]=w}}),Object.defineProperty(Lr.prototype,"c",{get:function(){return this._matrix[2]},set:function(w){this._matrix[2]=w}}),Object.defineProperty(Lr.prototype,"d",{get:function(){return this._matrix[3]},set:function(w){this._matrix[3]=w}}),Object.defineProperty(Lr.prototype,"e",{get:function(){return this._matrix[4]},set:function(w){this._matrix[4]=w}}),Object.defineProperty(Lr.prototype,"f",{get:function(){return this._matrix[5]},set:function(w){this._matrix[5]=w}}),Object.defineProperty(Lr.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Lr.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Lr.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Lr.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Lr.prototype.join=function(w){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(ut).join(w)},Lr.prototype.multiply=function(w){var W=w.sx*this.sx+w.shy*this.shx,Le=w.sx*this.shy+w.shy*this.sy,Ye=w.shx*this.sx+w.sy*this.shx,vt=w.shx*this.shy+w.sy*this.sy,iA=w.tx*this.sx+w.ty*this.shx+this.tx,cA=w.tx*this.shy+w.ty*this.sy+this.ty;return new Lr(W,Le,Ye,vt,iA,cA)},Lr.prototype.decompose=function(){var w=this.sx,W=this.shy,Le=this.shx,Ye=this.sy,vt=this.tx,iA=this.ty,cA=Math.sqrt(w*w+W*W),Ar=(w/=cA)*Le+(W/=cA)*Ye;Le-=w*Ar,Ye-=W*Ar;var cr=Math.sqrt(Le*Le+Ye*Ye);return Ar/=cr,w*(Ye/=cr)<W*(Le/=cr)&&(w=-w,W=-W,Ar=-Ar,cA=-cA),{scale:new Lr(cA,0,0,cr,0,0),translate:new Lr(1,0,0,1,vt,iA),rotate:new Lr(w,W,-W,w,0,0),skew:new Lr(1,0,Ar,1,0,0)}},Lr.prototype.toString=function(w){return this.join(" ")},Lr.prototype.inversed=function(){var w=this.sx,W=this.shy,Le=this.shx,Ye=this.sy,vt=this.tx,iA=this.ty,cA=1/(w*Ye-W*Le),Ar=Ye*cA,cr=-W*cA,jr=-Le*cA,an=w*cA;return new Lr(Ar,cr,jr,an,-Ar*vt-jr*iA,-cr*vt-an*iA)},Lr.prototype.applyToPoint=function(w){var W=w.x*this.sx+w.y*this.shx+this.tx,Le=w.x*this.shy+w.y*this.sy+this.ty;return new Su(W,Le)},Lr.prototype.applyToRectangle=function(w){var W=this.applyToPoint(w),Le=this.applyToPoint(new Su(w.x+w.w,w.y+w.h));return new Kf(W.x,W.y,Le.x-W.x,Le.y-W.y)},Lr.prototype.clone=function(){var w=this.sx,W=this.shy,Le=this.shx,Ye=this.sy,vt=this.tx,iA=this.ty;return new Lr(w,W,Le,Ye,vt,iA)},x.Matrix=Lr;var el=x.matrixMult=function(w,W){return W.multiply(w)},tl=new Lr(1,0,0,1,0,0);x.unitMatrix=x.identityMatrix=tl;var Ls=function(w,W){if(!yn[w]){var Le=(W instanceof Eo?"Sh":"P")+(Object.keys(_r).length+1).toString(10);W.id=Le,yn[w]=Le,_r[Le]=W,zn.publish("addPattern",W)}};x.ShadingPattern=Eo,x.TilingPattern=Co,x.addShadingPattern=function(w,W){return He("addShadingPattern()"),Ls(w,W),this},x.beginTilingPattern=function(w){He("beginTilingPattern()"),zf(w.boundingBox[0],w.boundingBox[1],w.boundingBox[2]-w.boundingBox[0],w.boundingBox[3]-w.boundingBox[1],w.matrix)},x.endTilingPattern=function(w,W){He("endTilingPattern()"),W.stream=CA[Oe].join(`
|
|
|
`),Ls(w,W),zn.publish("endTilingPattern",W),So.pop().restore()};var Ns,ki=x.__private__.newObject=function(){var w=Ca();return Ia(w,!0),w},Ca=x.__private__.newObjectDeferred=function(){return ht++,Et[ht]=function(){return Tt},ht},Ia=function(w,W){return W=typeof W=="boolean"&&W,Et[w]=Tt,W&&je(w+" 0 obj"),w},wu=x.__private__.newAdditionalObject=function(){var w={objId:Ca(),content:""};return lA.push(w),w},Dl=Ca(),to=Ca(),Qo=x.__private__.decodeColorString=function(w){var W=w.split(" ");if(W.length!==2||W[1]!=="g"&&W[1]!=="G")W.length!==5||W[4]!=="k"&&W[4]!=="K"||(W=[(1-W[0])*(1-W[3]),(1-W[1])*(1-W[3]),(1-W[2])*(1-W[3]),"r"]);else{var Le=parseFloat(W[0]);W=[Le,Le,Le,"r"]}for(var Ye="#",vt=0;vt<3;vt++)Ye+=("0"+Math.floor(255*parseFloat(W[vt])).toString(16)).slice(-2);return Ye},Ao=x.__private__.encodeColorString=function(w){var W;typeof w=="string"&&(w={ch1:w});var Le=w.ch1,Ye=w.ch2,vt=w.ch3,iA=w.ch4,cA=w.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Le=="string"&&Le.charAt(0)!=="#"){var Ar=new bh(Le);if(Ar.ok)Le=Ar.toHex();else if(!/^\d*\.?\d*$/.test(Le))throw new Error('Invalid color "'+Le+'" passed to jsPDF.encodeColorString.')}if(typeof Le=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Le)&&(Le="#"+Le[1]+Le[1]+Le[2]+Le[2]+Le[3]+Le[3]),typeof Le=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Le)){var cr=parseInt(Le.substr(1),16);Le=cr>>16&255,Ye=cr>>8&255,vt=255&cr}if(Ye===void 0||iA===void 0&&Le===Ye&&Ye===vt)W=typeof Le=="string"?Le+" "+cA[0]:w.precision===2?de(Le/255)+" "+cA[0]:Ie(Le/255)+" "+cA[0];else if(iA===void 0||(0,b.Z)(iA)==="object"){if(iA&&!isNaN(iA.a)&&iA.a===0)return["1.","1.","1.",cA[1]].join(" ");W=typeof Le=="string"?[Le,Ye,vt,cA[1]].join(" "):w.precision===2?[de(Le/255),de(Ye/255),de(vt/255),cA[1]].join(" "):[Ie(Le/255),Ie(Ye/255),Ie(vt/255),cA[1]].join(" ")}else W=typeof Le=="string"?[Le,Ye,vt,iA,cA[2]].join(" "):w.precision===2?[de(Le),de(Ye),de(vt),de(iA),cA[2]].join(" "):[Ie(Le),Ie(Ye),Ie(vt),Ie(iA),cA[2]].join(" ");return W},ro=x.__private__.getFilters=function(){return v},Os=x.__private__.putStream=function(w){var W=(w=w||{}).data||"",Le=w.filters||ro(),Ye=w.alreadyAppliedFilters||[],vt=w.addLength1||!1,iA=W.length,cA=w.objectId,Ar=function(ua){return ua};if(Q!==null&&cA===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Q!==null&&(Ar=Zi.encryptor(cA,0));var cr={};Le===!0&&(Le=["FlateEncode"]);var jr=w.additionalKeyValues||[],an=(cr=ar.API.processDataByFilters!==void 0?ar.API.processDataByFilters(W,Le):{data:W,reverseChain:[]}).reverseChain+(Array.isArray(Ye)?Ye.join(" "):Ye.toString());if(cr.data.length!==0&&(jr.push({key:"Length",value:cr.data.length}),vt===!0&&jr.push({key:"Length1",value:iA})),an.length!=0)if(an.split("/").length-1==1)jr.push({key:"Filter",value:an});else{jr.push({key:"Filter",value:"["+an+"]"});for(var Rn=0;Rn<jr.length;Rn+=1)if(jr[Rn].key==="DecodeParms"){for(var Di=[],ra=0;ra<cr.reverseChain.split("/").length-1;ra+=1)Di.push("null");Di.push(jr[Rn].value),jr[Rn].value="["+Di.join(" ")+"]"}}je("<<");for(var ti=0;ti<jr.length;ti++)je("/"+jr[ti].key+" "+jr[ti].value);je(">>"),cr.data.length!==0&&(je("stream"),je(Ar(cr.data)),je("endstream"))},yu=x.__private__.putPage=function(w){var W=w.number,Le=w.data,Ye=w.objId,vt=w.contentsObjId;Ia(Ye,!0),je("<</Type /Page"),je("/Parent "+w.rootDictionaryObjId+" 0 R"),je("/Resources "+w.resourceDictionaryObjId+" 0 R"),je("/MediaBox ["+parseFloat(ut(w.mediaBox.bottomLeftX))+" "+parseFloat(ut(w.mediaBox.bottomLeftY))+" "+ut(w.mediaBox.topRightX)+" "+ut(w.mediaBox.topRightY)+"]"),w.cropBox!==null&&je("/CropBox ["+ut(w.cropBox.bottomLeftX)+" "+ut(w.cropBox.bottomLeftY)+" "+ut(w.cropBox.topRightX)+" "+ut(w.cropBox.topRightY)+"]"),w.bleedBox!==null&&je("/BleedBox ["+ut(w.bleedBox.bottomLeftX)+" "+ut(w.bleedBox.bottomLeftY)+" "+ut(w.bleedBox.topRightX)+" "+ut(w.bleedBox.topRightY)+"]"),w.trimBox!==null&&je("/TrimBox ["+ut(w.trimBox.bottomLeftX)+" "+ut(w.trimBox.bottomLeftY)+" "+ut(w.trimBox.topRightX)+" "+ut(w.trimBox.topRightY)+"]"),w.artBox!==null&&je("/ArtBox ["+ut(w.artBox.bottomLeftX)+" "+ut(w.artBox.bottomLeftY)+" "+ut(w.artBox.topRightX)+" "+ut(w.artBox.topRightY)+"]"),typeof w.userUnit=="number"&&w.userUnit!==1&&je("/UserUnit "+w.userUnit),zn.publish("putPage",{objId:Ye,pageContext:Gr[W],pageNumber:W,page:Le}),je("/Contents "+vt+" 0 R"),je(">>"),je("endobj");var iA=Le.join(`
|
|
|
`);return Pe===Ze&&(iA+=`
|
|
|
Q`),Ia(vt,!0),Os({data:iA,filters:ro(),objectId:vt}),je("endobj"),Ye},Do=x.__private__.putPages=function(){var w,W,Le=[];for(w=1;w<=si;w++)Gr[w].objId=Ca(),Gr[w].contentsObjId=Ca();for(w=1;w<=si;w++)Le.push(yu({number:w,data:CA[w],objId:Gr[w].objId,contentsObjId:Gr[w].contentsObjId,mediaBox:Gr[w].mediaBox,cropBox:Gr[w].cropBox,bleedBox:Gr[w].bleedBox,trimBox:Gr[w].trimBox,artBox:Gr[w].artBox,userUnit:Gr[w].userUnit,rootDictionaryObjId:Dl,resourceDictionaryObjId:to}));Ia(Dl,!0),je("<</Type /Pages");var Ye="/Kids [";for(W=0;W<si;W++)Ye+=Le[W]+" 0 R ";je(Ye+"]"),je("/Count "+si),je(">>"),je("endobj"),zn.publish("postPutPages")},Eu=function(w){zn.publish("putFont",{font:w,out:je,newObject:ki,putStream:Os}),w.isAlreadyPutted!==!0&&(w.objectNumber=ki(),je("<<"),je("/Type /Font"),je("/BaseFont /"+hs(w.postScriptName)),je("/Subtype /Type1"),typeof w.encoding=="string"&&je("/Encoding /"+w.encoding),je("/FirstChar 32"),je("/LastChar 255"),je(">>"),je("endobj"))},Ec=function(w){w.objectNumber=ki();var W=[];W.push({key:"Type",value:"/XObject"}),W.push({key:"Subtype",value:"/Form"}),W.push({key:"BBox",value:"["+[ut(w.x),ut(w.y),ut(w.x+w.width),ut(w.y+w.height)].join(" ")+"]"}),W.push({key:"Matrix",value:"["+w.matrix.toString()+"]"});var Le=w.pages[1].join(`
|
|
|
`);Os({data:Le,additionalKeyValues:W,objectId:w.objectNumber}),je("endobj")},Cc=function(w,W){W||(W=21);var Le=ki(),Ye=function(cA,Ar){var cr,jr=[],an=1/(Ar-1);for(cr=0;cr<1;cr+=an)jr.push(cr);if(jr.push(1),cA[0].offset!=0){var Rn={offset:0,color:cA[0].color};cA.unshift(Rn)}if(cA[cA.length-1].offset!=1){var Di={offset:1,color:cA[cA.length-1].color};cA.push(Di)}for(var ra="",ti=0,ua=0;ua<jr.length;ua++){for(cr=jr[ua];cr>cA[ti+1].offset;)ti++;var na=cA[ti].offset,Sa=(cr-na)/(cA[ti+1].offset-na),il=cA[ti].color,Nl=cA[ti+1].color;ra+=nt(Math.round((1-Sa)*il[0]+Sa*Nl[0]).toString(16))+nt(Math.round((1-Sa)*il[1]+Sa*Nl[1]).toString(16))+nt(Math.round((1-Sa)*il[2]+Sa*Nl[2]).toString(16))}return ra.trim()}(w.colors,W),vt=[];vt.push({key:"FunctionType",value:"0"}),vt.push({key:"Domain",value:"[0.0 1.0]"}),vt.push({key:"Size",value:"["+W+"]"}),vt.push({key:"BitsPerSample",value:"8"}),vt.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),vt.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Os({data:Ye,additionalKeyValues:vt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Le}),je("endobj"),w.objectNumber=ki(),je("<< /ShadingType "+w.type),je("/ColorSpace /DeviceRGB");var iA="/Coords ["+ut(parseFloat(w.coords[0]))+" "+ut(parseFloat(w.coords[1]))+" ";w.type===2?iA+=ut(parseFloat(w.coords[2]))+" "+ut(parseFloat(w.coords[3])):iA+=ut(parseFloat(w.coords[2]))+" "+ut(parseFloat(w.coords[3]))+" "+ut(parseFloat(w.coords[4]))+" "+ut(parseFloat(w.coords[5])),je(iA+="]"),w.matrix&&je("/Matrix ["+w.matrix.toString()+"]"),je("/Function "+Le+" 0 R"),je("/Extend [true true]"),je(">>"),je("endobj")},bc=function(w,W){var Le=Ca(),Ye=ki();W.push({resourcesOid:Le,objectOid:Ye}),w.objectNumber=Ye;var vt=[];vt.push({key:"Type",value:"/Pattern"}),vt.push({key:"PatternType",value:"1"}),vt.push({key:"PaintType",value:"1"}),vt.push({key:"TilingType",value:"1"}),vt.push({key:"BBox",value:"["+w.boundingBox.map(ut).join(" ")+"]"}),vt.push({key:"XStep",value:ut(w.xStep)}),vt.push({key:"YStep",value:ut(w.yStep)}),vt.push({key:"Resources",value:Le+" 0 R"}),w.matrix&&vt.push({key:"Matrix",value:"["+w.matrix.toString()+"]"}),Os({data:w.stream,additionalKeyValues:vt,objectId:w.objectNumber}),je("endobj")},jp=function(w){for(var W in w.objectNumber=ki(),je("<<"),w)switch(W){case"opacity":je("/ca "+de(w[W]));break;case"stroke-opacity":je("/CA "+de(w[W]))}je(">>"),je("endobj")},Lf=function(w){Ia(w.resourcesOid,!0),je("<<"),je("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var W in je("/Font <<"),hr)hr.hasOwnProperty(W)&&(G===!1||G===!0&&ne.hasOwnProperty(W))&&je("/"+W+" "+hr[W].objectNumber+" 0 R");je(">>")}(),function(){if(Object.keys(_r).length>0){for(var W in je("/Shading <<"),_r)_r.hasOwnProperty(W)&&_r[W]instanceof Eo&&_r[W].objectNumber>=0&&je("/"+W+" "+_r[W].objectNumber+" 0 R");zn.publish("putShadingPatternDict"),je(">>")}}(),function(W){if(Object.keys(_r).length>0){for(var Le in je("/Pattern <<"),_r)_r.hasOwnProperty(Le)&&_r[Le]instanceof x.TilingPattern&&_r[Le].objectNumber>=0&&_r[Le].objectNumber<W&&je("/"+Le+" "+_r[Le].objectNumber+" 0 R");zn.publish("putTilingPatternDict"),je(">>")}}(w.objectOid),function(){if(Object.keys(en).length>0){var W;for(W in je("/ExtGState <<"),en)en.hasOwnProperty(W)&&en[W].objectNumber>=0&&je("/"+W+" "+en[W].objectNumber+" 0 R");zn.publish("putGStateDict"),je(">>")}}(),function(){for(var W in je("/XObject <<"),ja)ja.hasOwnProperty(W)&&ja[W].objectNumber>=0&&je("/"+W+" "+ja[W].objectNumber+" 0 R");zn.publish("putXobjectDict"),je(">>")}(),je(">>"),je("endobj")},Qh=function(w){$r[w.fontName]=$r[w.fontName]||{},$r[w.fontName][w.fontStyle]=w.id},Dh=function(w,W,Le,Ye,vt){var iA={id:"F"+(Object.keys(hr).length+1).toString(10),postScriptName:w,fontName:W,fontStyle:Le,encoding:Ye,isStandardFont:vt||!1,metadata:{}};return zn.publish("addFont",{font:iA,instance:this}),hr[iA.id]=iA,Qh(iA),iA.id},Ps=x.__private__.pdfEscape=x.pdfEscape=function(w,W){return function(Le,Ye){var vt,iA,cA,Ar,cr,jr,an,Rn,Di;if(cA=(Ye=Ye||{}).sourceEncoding||"Unicode",cr=Ye.outputEncoding,(Ye.autoencode||cr)&&hr[yr].metadata&&hr[yr].metadata[cA]&&hr[yr].metadata[cA].encoding&&(Ar=hr[yr].metadata[cA].encoding,!cr&&hr[yr].encoding&&(cr=hr[yr].encoding),!cr&&Ar.codePages&&(cr=Ar.codePages[0]),typeof cr=="string"&&(cr=Ar[cr]),cr)){for(an=!1,jr=[],vt=0,iA=Le.length;vt<iA;vt++)(Rn=cr[Le.charCodeAt(vt)])?jr.push(String.fromCharCode(Rn)):jr.push(Le[vt]),jr[vt].charCodeAt(0)>>8&&(an=!0);Le=jr.join("")}for(vt=Le.length;an===void 0&&vt!==0;)Le.charCodeAt(vt-1)>>8&&(an=!0),vt--;if(!an)return Le;for(jr=Ye.noBOM?[]:[254,255],vt=0,iA=Le.length;vt<iA;vt++){if((Di=(Rn=Le.charCodeAt(vt))>>8)>>8)throw new Error("Character at position "+vt+" of string '"+Le+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");jr.push(Di),jr.push(Rn-(Di<<8))}return String.fromCharCode.apply(void 0,jr)}(w,W).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Nf=x.__private__.beginPage=function(w){CA[++si]=[],Gr[si]={objId:0,contentsObjId:0,userUnit:Number(f),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(w[0]),topRightY:Number(w[1])}},Lh(si),Xt(CA[Oe])},_h=function(w,W){var Le,Ye,vt;switch(t=W||t,typeof w=="string"&&(Le=he(w.toLowerCase()),Array.isArray(Le)&&(Ye=Le[0],vt=Le[1])),Array.isArray(w)&&(Ye=w[0]*kr,vt=w[1]*kr),isNaN(Ye)&&(Ye=n[0],vt=n[1]),(Ye>14400||vt>14400)&&(Jn.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Ye=Math.min(14400,Ye),vt=Math.min(14400,vt)),n=[Ye,vt],t.substr(0,1)){case"l":vt>Ye&&(n=[vt,Ye]);break;case"p":Ye>vt&&(n=[vt,Ye])}Nf(n),Zp(Hf),je(xc),Rf!==0&&je(Rf+" J"),Mf!==0&&je(Mf+" j"),zn.publish("addPage",{pageNumber:si})},Of=function(w){w>0&&w<=si&&(CA.splice(w,1),Gr.splice(w,1),si--,Oe>si&&(Oe=si),this.setPage(Oe))},Lh=function(w){w>0&&w<=si&&(Oe=w)},Nh=x.__private__.getNumberOfPages=x.getNumberOfPages=function(){return CA.length-1},Oh=function(w,W,Le){var Ye,vt=void 0;return Le=Le||{},w=w!==void 0?w:hr[yr].fontName,W=W!==void 0?W:hr[yr].fontStyle,Ye=w.toLowerCase(),$r[Ye]!==void 0&&$r[Ye][W]!==void 0?vt=$r[Ye][W]:$r[w]!==void 0&&$r[w][W]!==void 0?vt=$r[w][W]:Le.disableWarning===!1&&Jn.warn("Unable to look up font label for font '"+w+"', '"+W+"'. Refer to getFontList() for available fonts."),vt||Le.noFallback||(vt=$r.times[W])==null&&(vt=$r.times.normal),vt},Fc=x.__private__.putInfo=function(){var w=ki(),W=function(Ye){return Ye};for(var Le in Q!==null&&(W=Zi.encryptor(w,0)),je("<<"),je("/Producer ("+Ps(W("jsPDF "+ar.version))+")"),nn)nn.hasOwnProperty(Le)&&nn[Le]&&je("/"+Le.substr(0,1).toUpperCase()+Le.substr(1)+" ("+Ps(W(nn[Le]))+")");je("/CreationDate ("+Ps(W(Ht))+")"),je(">>"),je("endobj")},Hp=x.__private__.putCatalog=function(w){var W=(w=w||{}).rootDictionaryObjId||Dl;switch(ki(),je("<<"),je("/Type /Catalog"),je("/Pages "+W+" 0 R"),mr||(mr="fullwidth"),mr){case"fullwidth":je("/OpenAction [3 0 R /FitH null]");break;case"fullheight":je("/OpenAction [3 0 R /FitV null]");break;case"fullpage":je("/OpenAction [3 0 R /Fit]");break;case"original":je("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Le=""+mr;Le.substr(Le.length-1)==="%"&&(mr=parseInt(mr)/100),typeof mr=="number"&&je("/OpenAction [3 0 R /XYZ null null "+de(mr)+"]")}switch(Xr||(Xr="continuous"),Xr){case"continuous":je("/PageLayout /OneColumn");break;case"single":je("/PageLayout /SinglePage");break;case"two":case"twoleft":je("/PageLayout /TwoColumnLeft");break;case"tworight":je("/PageLayout /TwoColumnRight")}br&&je("/PageMode /"+br),zn.publish("putCatalog"),je(">>"),je("endobj")},Aa=x.__private__.putTrailer=function(){je("trailer"),je("<<"),je("/Size "+(ht+1)),je("/Root "+ht+" 0 R"),je("/Info "+(ht-1)+" 0 R"),Q!==null&&je("/Encrypt "+Zi.oid+" 0 R"),je("/ID [ <"+Mt+"> <"+Mt+"> ]"),je(">>")},Ph=x.__private__.putHeader=function(){je("%PDF-"+Fe),je("%\xBA\xDF\xAC\xE0")},kh=x.__private__.putXRef=function(){var w="0000000000";je("xref"),je("0 "+(ht+1)),je("0000000000 65535 f ");for(var W=1;W<=ht;W++)typeof Et[W]=="function"?je((w+Et[W]()).slice(-10)+" 00000 n "):Et[W]!==void 0?je((w+Et[W]).slice(-10)+" 00000 n "):je("0000000000 00000 n ")},Al=x.__private__.buildDocument=function(){var w;ht=0,Tt=0,Wt=[],Et=[],lA=[],Dl=Ca(),to=Ca(),Xt(Wt),zn.publish("buildDocument"),Ph(),Do(),function(){zn.publish("putAdditionalObjects");for(var Le=0;Le<lA.length;Le++){var Ye=lA[Le];Ia(Ye.objId,!0),je(Ye.content),je("endobj")}zn.publish("postPutAdditionalObjects")}(),w=[],function(){for(var Le in hr)hr.hasOwnProperty(Le)&&(G===!1||G===!0&&ne.hasOwnProperty(Le))&&Eu(hr[Le])}(),function(){var Le;for(Le in en)en.hasOwnProperty(Le)&&jp(en[Le])}(),function(){for(var Le in ja)ja.hasOwnProperty(Le)&&Ec(ja[Le])}(),function(Le){var Ye;for(Ye in _r)_r.hasOwnProperty(Ye)&&(_r[Ye]instanceof Eo?Cc(_r[Ye]):_r[Ye]instanceof Co&&bc(_r[Ye],Le))}(w),zn.publish("putResources"),w.forEach(Lf),Lf({resourcesOid:to,objectOid:Number.MAX_SAFE_INTEGER}),zn.publish("postPutResources"),Q!==null&&(Zi.oid=ki(),je("<<"),je("/Filter /Standard"),je("/V "+Zi.v),je("/R "+Zi.r),je("/U <"+Zi.toHexString(Zi.U)+">"),je("/O <"+Zi.toHexString(Zi.O)+">"),je("/P "+Zi.P),je(">>"),je("endobj")),Fc(),Hp();var W=Tt;return kh(),Aa(),je("startxref"),je(""+W),je("%%EOF"),Xt(CA[Oe]),Wt.join(`
|
|
|
`)},Cu=x.__private__.getBlob=function(w){return new Blob([An(w)],{type:"application/pdf"})},no=x.output=x.__private__.output=(Ns=function(w,W){switch(typeof(W=W||{})=="string"?W={filename:W}:W.filename=W.filename||"generated.pdf",w){case void 0:return Al();case"save":x.save(W.filename);break;case"arraybuffer":return An(Al());case"blob":return Cu(Al());case"bloburi":case"bloburl":if(Nr.URL!==void 0&&typeof Nr.URL.createObjectURL=="function")return Nr.URL&&Nr.URL.createObjectURL(Cu(Al()))||void 0;Jn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Le="",Ye=Al();try{Le=Sf(Ye)}catch(ra){Le=Sf(unescape(encodeURIComponent(Ye)))}return"data:application/pdf;filename="+W.filename+";base64,"+Le;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Nr)==="[object Window]"){var vt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",iA=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';W.pdfObjectUrl&&(vt=W.pdfObjectUrl,iA="");var cA='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+vt+'"'+iA+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(W)+");<\/script></body></html>",Ar=Nr.open();return Ar!==null&&Ar.document.write(cA),Ar}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Nr)==="[object Window]"){var cr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(W.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+W.filename+'" width="500px" height="400px" /></body></html>',jr=Nr.open();if(jr!==null){jr.document.write(cr);var an=this;jr.document.documentElement.querySelector("#pdfViewer").onload=function(){jr.document.title=W.filename,jr.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(an.output("bloburl"))}}return jr}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Nr)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Rn='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",W)+'"></iframe></body></html>',Di=Nr.open();if(Di!==null&&(Di.document.write(Rn),Di.document.title=W.filename),Di||typeof safari=="undefined")return Di;break;case"datauri":case"dataurl":return Nr.document.location.href=this.output("datauristring",W);default:return null}},Ns.foo=function(){try{return Ns.apply(this,arguments)}catch(Le){var w=Le.stack||"";~w.indexOf(" at ")&&(w=w.split(" at ")[1]);var W="Error in function "+w.split(`
|
|
|
`)[0].split("<")[0]+": "+Le.message;if(!Nr.console)throw new Error(W);Nr.console.error(W,Le),Nr.alert&&alert(W)}},Ns.foo.bar=Ns,Ns.foo),bu=function(w){return Array.isArray(Bu)===!0&&Bu.indexOf(w)>-1};switch(r){case"pt":kr=1;break;case"mm":kr=72/25.4;break;case"cm":kr=72/2.54;break;case"in":kr=72;break;case"px":kr=bu("px_scaling")==1?.75:96/72;break;case"pc":case"em":kr=12;break;case"ex":kr=6;break;default:if(typeof r!="number")throw new Error("Invalid unit: "+r);kr=r}var Zi=null;fA(),xt();var Pf=x.__private__.getPageInfo=x.getPageInfo=function(w){if(isNaN(w)||w%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Gr[w].objId,pageNumber:w,pageContext:Gr[w]}},Tp=x.__private__.getPageInfoByObjId=function(w){if(isNaN(w)||w%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var W in Gr)if(Gr[W].objId===w)break;return Pf(W)},Rp=x.__private__.getCurrentPageInfo=x.getCurrentPageInfo=function(){return{objId:Gr[Oe].objId,pageNumber:Oe,pageContext:Gr[Oe]}};x.addPage=function(){return _h.apply(this,arguments),this},x.setPage=function(){return Lh.apply(this,arguments),Xt.call(this,CA[Oe]),this},x.insertPage=function(w){return this.addPage(),this.movePage(Oe,w),this},x.movePage=function(w,W){var Le,Ye;if(w>W){Le=CA[w],Ye=Gr[w];for(var vt=w;vt>W;vt--)CA[vt]=CA[vt-1],Gr[vt]=Gr[vt-1];CA[W]=Le,Gr[W]=Ye,this.setPage(W)}else if(w<W){Le=CA[w],Ye=Gr[w];for(var iA=w;iA<W;iA++)CA[iA]=CA[iA+1],Gr[iA]=Gr[iA+1];CA[W]=Le,Gr[W]=Ye,this.setPage(W)}return this},x.deletePage=function(){return Of.apply(this,arguments),this},x.__private__.text=x.text=function(w,W,Le,Ye,vt){var iA,cA,Ar,cr,jr,an,Rn,Di,ra,ti=(Ye=Ye||{}).scope||this;if(typeof w=="number"&&typeof W=="number"&&(typeof Le=="string"||Array.isArray(Le))){var ua=Le;Le=W,W=w,w=ua}if(arguments[3]instanceof Lr==0?(Ar=arguments[4],cr=arguments[5],(0,b.Z)(Rn=arguments[3])==="object"&&Rn!==null||(typeof Ar=="string"&&(cr=Ar,Ar=null),typeof Rn=="string"&&(cr=Rn,Rn=null),typeof Rn=="number"&&(Ar=Rn,Rn=null),Ye={flags:Rn,angle:Ar,align:cr})):(He("The transform parameter of text() with a Matrix value"),ra=vt),isNaN(W)||isNaN(Le)||w==null)throw new Error("Invalid arguments passed to jsPDF.text");if(w.length===0)return ti;var na,Sa="",il=typeof Ye.lineHeightFactor=="number"?Ye.lineHeightFactor:xu,Nl=ti.internal.scaleFactor;function eg(di){return di=di.split(" ").join(Array(Ye.TabLen||9).join(" ")),Ps(di,Rn)}function Th(di){for(var hi,Ji=di.concat(),Yi=[],ll=Ji.length;ll--;)typeof(hi=Ji.shift())=="string"?Yi.push(hi):Array.isArray(di)&&(hi.length===1||hi[1]===void 0&&hi[2]===void 0)?Yi.push(hi[0]):Yi.push([hi[0],hi[1],hi[2]]);return Yi}function Du(di,hi){var Ji;if(typeof di=="string")Ji=hi(di)[0];else if(Array.isArray(di)){for(var Yi,ll,kc=di.concat(),jo=[],ed=kc.length;ed--;)typeof(Yi=kc.shift())=="string"?jo.push(hi(Yi)[0]):Array.isArray(Yi)&&typeof Yi[0]=="string"&&(ll=hi(Yi[0],Yi[1],Yi[2]),jo.push([ll[0],ll[1],ll[2]]));Ji=jo}return Ji}var io=!1,Zf=!0;if(typeof w=="string")io=!0;else if(Array.isArray(w)){var Qc=w.concat();cA=[];for(var Ol,ba=Qc.length;ba--;)(typeof(Ol=Qc.shift())!="string"||Array.isArray(Ol)&&typeof Ol[0]!="string")&&(Zf=!1);io=Zf}if(io===!1)throw new Error('Type of text must be string or Array. "'+w+'" is not recognized.');typeof w=="string"&&(w=w.match(/[\r?\n]/)?w.split(/\r\n|\r|\n/g):[w]);var al=bA/ti.internal.scaleFactor,sl=al*(il-1);switch(Ye.baseline){case"bottom":Le-=sl;break;case"top":Le+=al-sl;break;case"hanging":Le+=al-2*sl;break;case"middle":Le+=al/2-sl}if((an=Ye.maxWidth||0)>0&&(typeof w=="string"?w=ti.splitTextToSize(w,an):Object.prototype.toString.call(w)==="[object Array]"&&(w=w.reduce(function(di,hi){return di.concat(ti.splitTextToSize(hi,an))},[]))),iA={text:w,x:W,y:Le,options:Ye,mutex:{pdfEscape:Ps,activeFontKey:yr,fonts:hr,activeFontSize:bA}},zn.publish("preProcessText",iA),w=iA.text,Ar=(Ye=iA.options).angle,ra instanceof Lr==0&&Ar&&typeof Ar=="number"){Ar*=Math.PI/180,Ye.rotationDirection===0&&(Ar=-Ar),Pe===Ze&&(Ar=-Ar);var Dc=Math.cos(Ar),Wf=Math.sin(Ar);ra=new Lr(Dc,Wf,-Wf,Dc,0,0)}else Ar&&Ar instanceof Lr&&(ra=Ar);Pe!==Ze||ra||(ra=tl),(jr=Ye.charSpace||Ic)!==void 0&&(Sa+=ut(rt(jr))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(Di=Ye.horizontalScale)!==void 0&&(Sa+=ut(100*Di)+` Tz
|
|
|
`),Ye.lang;var Za=-1,Rh=Ye.renderingMode!==void 0?Ye.renderingMode:Ye.stroke,_c=ti.internal.getCurrentPageInfo().pageContext;switch(Rh){case 0:case!1:case"fill":Za=0;break;case 1:case!0:case"stroke":Za=1;break;case 2:case"fillThenStroke":Za=2;break;case 3:case"invisible":Za=3;break;case 4:case"fillAndAddForClipping":Za=4;break;case 5:case"strokeAndAddPathForClipping":Za=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Za=6;break;case 7:case"addToPathForClipping":Za=7}var Mh=_c.usedRenderingMode!==void 0?_c.usedRenderingMode:-1;Za!==-1?Sa+=Za+` Tr
|
|
|
`:Mh!==-1&&(Sa+=`0 Tr
|
|
|
`),Za!==-1&&(_c.usedRenderingMode=Za),cr=Ye.align||"left";var ca,ks=bA*il,Jf=ti.internal.pageSize.getWidth(),Yf=hr[yr];jr=Ye.charSpace||Ic,an=Ye.maxWidth||0,Rn=Object.assign({autoencode:!0,noBOM:!0},Ye.flags);var Pl=[],Lc=function(di){return ti.getStringUnitWidth(di,{font:Yf,charSpace:jr,fontSize:bA,doKerning:!1})*bA/Nl};if(Object.prototype.toString.call(w)==="[object Array]"){var ns;cA=Th(w),cr!=="left"&&(ca=cA.map(Lc));var is,_u=0;if(cr==="right"){W-=ca[0],w=[],ba=cA.length;for(var No=0;No<ba;No++)No===0?(is=rl(W),ns=nl(Le)):(is=rt(_u-ca[No]),ns=-ks),w.push([cA[No],is,ns]),_u=ca[No]}else if(cr==="center"){W-=ca[0]/2,w=[],ba=cA.length;for(var kl=0;kl<ba;kl++)kl===0?(is=rl(W),ns=nl(Le)):(is=rt((_u-ca[kl])/2),ns=-ks),w.push([cA[kl],is,ns]),_u=ca[kl]}else if(cr==="left"){w=[],ba=cA.length;for(var Xf=0;Xf<ba;Xf++)w.push(cA[Xf])}else if(cr==="justify"&&Yf.encoding==="Identity-H"){w=[],ba=cA.length,an=an!==0?an:Jf;for(var jl=0,Wi=0;Wi<ba;Wi++)if(ns=Wi===0?nl(Le):-ks,is=Wi===0?rl(W):jl,Wi<ba-1){var tg=rt((an-ca[Wi])/(cA[Wi].split(" ").length-1)),Oo=cA[Wi].split(" ");w.push([Oo[0]+" ",is,ns]),jl=0;for(var Po=1;Po<Oo.length;Po++){var Nc=(Lc(Oo[Po-1]+" "+Oo[Po])-Lc(Oo[Po]))*Nl+tg;Po==Oo.length-1?w.push([Oo[Po],Nc,0]):w.push([Oo[Po]+" ",Nc,0]),jl-=Nc}}else w.push([cA[Wi],is,ns]);w.push(["",jl,0])}else{if(cr!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(w=[],ba=cA.length,an=an!==0?an:Jf,Wi=0;Wi<ba;Wi++)ns=Wi===0?nl(Le):-ks,is=Wi===0?rl(W):0,Wi<ba-1?Pl.push(ut(rt((an-ca[Wi])/(cA[Wi].split(" ").length-1)))):Pl.push(0),w.push([cA[Wi],is,ns])}}(typeof Ye.R2L=="boolean"?Ye.R2L:rn)===!0&&(w=Du(w,function(di,hi,Ji){return[di.split("").reverse().join(""),hi,Ji]})),iA={text:w,x:W,y:Le,options:Ye,mutex:{pdfEscape:Ps,activeFontKey:yr,fonts:hr,activeFontSize:bA}},zn.publish("postProcessText",iA),w=iA.text,na=iA.mutex.isHex||!1;var qf=hr[yr].encoding;qf!=="WinAnsiEncoding"&&qf!=="StandardEncoding"||(w=Du(w,function(di,hi,Ji){return[eg(di),hi,Ji]})),cA=Th(w),w=[];for(var Oc,Pc,Lu,Nu=Array.isArray(cA[0])?1:0,ol="",$f=function(di,hi,Ji){var Yi="";return Ji instanceof Lr?(Ji=typeof Ye.angle=="number"?el(Ji,new Lr(1,0,0,1,di,hi)):el(new Lr(1,0,0,1,di,hi),Ji),Pe===Ze&&(Ji=el(new Lr(1,0,0,-1,0,0),Ji)),Yi=Ji.join(" ")+` Tm
|
|
|
`):Yi=ut(di)+" "+ut(hi)+` Td
|
|
|
`,Yi},gs=0;gs<cA.length;gs++){switch(ol="",Nu){case 1:Lu=(na?"<":"(")+cA[gs][0]+(na?">":")"),Oc=parseFloat(cA[gs][1]),Pc=parseFloat(cA[gs][2]);break;case 0:Lu=(na?"<":"(")+cA[gs]+(na?">":")"),Oc=rl(W),Pc=nl(Le)}Pl!==void 0&&Pl[gs]!==void 0&&(ol=Pl[gs]+` Tw
|
|
|
`),gs===0?w.push(ol+$f(Oc,Pc,ra)+Lu):Nu===0?w.push(ol+Lu):Nu===1&&w.push(ol+$f(Oc,Pc,ra)+Lu)}w=Nu===0?w.join(` Tj
|
|
|
T* `):w.join(` Tj
|
|
|
`),w+=` Tj
|
|
|
`;var ko=`BT
|
|
|
/`;return ko+=yr+" "+bA+` Tf
|
|
|
`,ko+=ut(bA*il)+` TL
|
|
|
`,ko+=Uu+`
|
|
|
`,ko+=Sa,ko+=w,je(ko+="ET"),ne[yr]=!0,ti};var Mp=x.__private__.clip=x.clip=function(w){return je(w==="evenodd"?"W*":"W"),this};x.clipEvenOdd=function(){return Mp("evenodd")},x.__private__.discardPath=x.discardPath=function(){return je("n"),this};var _o=x.__private__.isValidStyle=function(w){var W=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(w)!==-1&&(W=!0),W};x.__private__.setDefaultPathOperation=x.setDefaultPathOperation=function(w){return _o(w)&&(y=w),this};var jh=x.__private__.getStyle=x.getStyle=function(w){var W=y;switch(w){case"D":case"S":W="S";break;case"F":W="f";break;case"FD":case"DF":W="B";break;case"f":case"f*":case"B":case"B*":W=w}return W},Hh=x.close=function(){return je("h"),this};x.stroke=function(){return je("S"),this},x.fill=function(w){return _l("f",w),this},x.fillEvenOdd=function(w){return _l("f*",w),this},x.fillStroke=function(w){return _l("B",w),this},x.fillStrokeEvenOdd=function(w){return _l("B*",w),this};var _l=function(w,W){(0,b.Z)(W)==="object"?zp(W,w):je(w)},kf=function(w){w===null||Pe===Ze&&w===void 0||(w=jh(w),je(w))};function Kp(w,W,Le,Ye,vt){var iA=new Co(W||this.boundingBox,Le||this.xStep,Ye||this.yStep,this.gState,vt||this.matrix);iA.stream=this.stream;var cA=w+"$$"+this.cloneIndex+++"$$";return Ls(cA,iA),iA}var zp=function(w,W){var Le=yn[w.key],Ye=_r[Le];if(Ye instanceof Eo)je("q"),je(Gp(W)),Ye.gState&&x.setGState(Ye.gState),je(w.matrix.toString()+" cm"),je("/"+Le+" sh"),je("Q");else if(Ye instanceof Co){var vt=new Lr(1,0,0,-1,0,ps());w.matrix&&(vt=vt.multiply(w.matrix||tl),Le=Kp.call(Ye,w.key,w.boundingBox,w.xStep,w.yStep,vt).id),je("q"),je("/Pattern cs"),je("/"+Le+" scn"),Ye.gState&&x.setGState(Ye.gState),je(W),je("Q")}},Gp=function(w){switch(w){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},jf=x.moveTo=function(w,W){return je(ut(rt(w))+" "+ut(Je(W))+" m"),this},Fu=x.lineTo=function(w,W){return je(ut(rt(w))+" "+ut(Je(W))+" l"),this},Ll=x.curveTo=function(w,W,Le,Ye,vt,iA){return je([ut(rt(w)),ut(Je(W)),ut(rt(Le)),ut(Je(Ye)),ut(rt(vt)),ut(Je(iA)),"c"].join(" ")),this};x.__private__.line=x.line=function(w,W,Le,Ye,vt){if(isNaN(w)||isNaN(W)||isNaN(Le)||isNaN(Ye)||!_o(vt))throw new Error("Invalid arguments passed to jsPDF.line");return Pe===$e?this.lines([[Le-w,Ye-W]],w,W,[1,1],vt||"S"):this.lines([[Le-w,Ye-W]],w,W,[1,1]).stroke()},x.__private__.lines=x.lines=function(w,W,Le,Ye,vt,iA){var cA,Ar,cr,jr,an,Rn,Di,ra,ti,ua,na,Sa;if(typeof w=="number"&&(Sa=Le,Le=W,W=w,w=Sa),Ye=Ye||[1,1],iA=iA||!1,isNaN(W)||isNaN(Le)||!Array.isArray(w)||!Array.isArray(Ye)||!_o(vt)||typeof iA!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(jf(W,Le),cA=Ye[0],Ar=Ye[1],jr=w.length,ua=W,na=Le,cr=0;cr<jr;cr++)(an=w[cr]).length===2?(ua=an[0]*cA+ua,na=an[1]*Ar+na,Fu(ua,na)):(Rn=an[0]*cA+ua,Di=an[1]*Ar+na,ra=an[2]*cA+ua,ti=an[3]*Ar+na,ua=an[4]*cA+ua,na=an[5]*Ar+na,Ll(Rn,Di,ra,ti,ua,na));return iA&&Hh(),kf(vt),this},x.path=function(w){for(var W=0;W<w.length;W++){var Le=w[W],Ye=Le.c;switch(Le.op){case"m":jf(Ye[0],Ye[1]);break;case"l":Fu(Ye[0],Ye[1]);break;case"c":Ll.apply(this,Ye);break;case"h":Hh()}}return this},x.__private__.rect=x.rect=function(w,W,Le,Ye,vt){if(isNaN(w)||isNaN(W)||isNaN(Le)||isNaN(Ye)||!_o(vt))throw new Error("Invalid arguments passed to jsPDF.rect");return Pe===$e&&(Ye=-Ye),je([ut(rt(w)),ut(Je(W)),ut(rt(Le)),ut(rt(Ye)),"re"].join(" ")),kf(vt),this},x.__private__.triangle=x.triangle=function(w,W,Le,Ye,vt,iA,cA){if(isNaN(w)||isNaN(W)||isNaN(Le)||isNaN(Ye)||isNaN(vt)||isNaN(iA)||!_o(cA))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Le-w,Ye-W],[vt-Le,iA-Ye],[w-vt,W-iA]],w,W,[1,1],cA,!0),this},x.__private__.roundedRect=x.roundedRect=function(w,W,Le,Ye,vt,iA,cA){if(isNaN(w)||isNaN(W)||isNaN(Le)||isNaN(Ye)||isNaN(vt)||isNaN(iA)||!_o(cA))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Ar=4/3*(Math.SQRT2-1);return vt=Math.min(vt,.5*Le),iA=Math.min(iA,.5*Ye),this.lines([[Le-2*vt,0],[vt*Ar,0,vt,iA-iA*Ar,vt,iA],[0,Ye-2*iA],[0,iA*Ar,-vt*Ar,iA,-vt,iA],[2*vt-Le,0],[-vt*Ar,0,-vt,-iA*Ar,-vt,-iA],[0,2*iA-Ye],[0,-iA*Ar,vt*Ar,-iA,vt,-iA]],w+vt,W,[1,1],cA,!0),this},x.__private__.ellipse=x.ellipse=function(w,W,Le,Ye,vt){if(isNaN(w)||isNaN(W)||isNaN(Le)||isNaN(Ye)||!_o(vt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var iA=4/3*(Math.SQRT2-1)*Le,cA=4/3*(Math.SQRT2-1)*Ye;return jf(w+Le,W),Ll(w+Le,W-cA,w+iA,W-Ye,w,W-Ye),Ll(w-iA,W-Ye,w-Le,W-cA,w-Le,W),Ll(w-Le,W+cA,w-iA,W+Ye,w,W+Ye),Ll(w+iA,W+Ye,w+Le,W+cA,w+Le,W),kf(vt),this},x.__private__.circle=x.circle=function(w,W,Le,Ye){if(isNaN(w)||isNaN(W)||isNaN(Le)||!_o(Ye))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(w,W,Le,Le,Ye)},x.setFont=function(w,W,Le){return Le&&(W=Pt(W,Le)),yr=Oh(w,W,{disableWarning:!1}),this};var Vp=x.__private__.getFont=x.getFont=function(){return hr[Oh.apply(x,arguments)]};x.__private__.getFontList=x.getFontList=function(){var w,W,Le={};for(w in $r)if($r.hasOwnProperty(w))for(W in Le[w]=[],$r[w])$r[w].hasOwnProperty(W)&&Le[w].push(W);return Le},x.addFont=function(w,W,Le,Ye,vt){var iA=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&iA.indexOf(arguments[3])!==-1?vt=arguments[3]:arguments[3]&&iA.indexOf(arguments[3])==-1&&(Le=Pt(Le,Ye)),Dh.call(this,w,W,Le,vt=vt||"Identity-H")};var xu,Hf=e.lineWidth||.200025,Vr=x.__private__.getLineWidth=x.getLineWidth=function(){return Hf},Zp=x.__private__.setLineWidth=x.setLineWidth=function(w){return Hf=w,je(ut(rt(w))+" w"),this};x.__private__.setLineDash=ar.API.setLineDash=ar.API.setLineDashPattern=function(w,W){if(w=w||[],W=W||0,isNaN(W)||!Array.isArray(w))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return w=w.map(function(Le){return ut(rt(Le))}).join(" "),W=ut(rt(W)),je("["+w+"] "+W+" d"),this};var Wp=x.__private__.getLineHeight=x.getLineHeight=function(){return bA*xu};x.__private__.getLineHeight=x.getLineHeight=function(){return bA*xu};var Jp=x.__private__.setLineHeightFactor=x.setLineHeightFactor=function(w){return typeof(w=w||1.15)=="number"&&(xu=w),this},Yp=x.__private__.getLineHeightFactor=x.getLineHeightFactor=function(){return xu};Jp(e.lineHeight);var rl=x.__private__.getHorizontalCoordinate=function(w){return rt(w)},nl=x.__private__.getVerticalCoordinate=function(w){return Pe===Ze?w:Gr[Oe].mediaBox.topRightY-Gr[Oe].mediaBox.bottomLeftY-rt(w)},Xp=x.__private__.getHorizontalCoordinateString=x.getHorizontalCoordinateString=function(w){return ut(rl(w))},qp=x.__private__.getVerticalCoordinateString=x.getVerticalCoordinateString=function(w){return ut(nl(w))},xc=e.strokeColor||"0 G";x.__private__.getStrokeColor=x.getDrawColor=function(){return Qo(xc)},x.__private__.setStrokeColor=x.setDrawColor=function(w,W,Le,Ye){return xc=Ao({ch1:w,ch2:W,ch3:Le,ch4:Ye,pdfColorType:"draw",precision:2}),je(xc),this};var Tf=e.fillColor||"0 g";x.__private__.getFillColor=x.getFillColor=function(){return Qo(Tf)},x.__private__.setFillColor=x.setFillColor=function(w,W,Le,Ye){return Tf=Ao({ch1:w,ch2:W,ch3:Le,ch4:Ye,pdfColorType:"fill",precision:2}),je(Tf),this};var Uu=e.textColor||"0 g",Uc=x.__private__.getTextColor=x.getTextColor=function(){return Qo(Uu)};x.__private__.setTextColor=x.setTextColor=function(w,W,Le,Ye){return Uu=Ao({ch1:w,ch2:W,ch3:Le,ch4:Ye,pdfColorType:"text",precision:3}),this};var Ic=e.charSpace,$p=x.__private__.getCharSpace=x.getCharSpace=function(){return parseFloat(Ic||0)};x.__private__.setCharSpace=x.setCharSpace=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ic=w,this};var Rf=0;x.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},x.__private__.setLineCap=x.setLineCap=function(w){var W=x.CapJoinStyles[w];if(W===void 0)throw new Error("Line cap style of '"+w+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Rf=W,je(W+" J"),this};var Mf=0;x.__private__.setLineJoin=x.setLineJoin=function(w){var W=x.CapJoinStyles[w];if(W===void 0)throw new Error("Line join style of '"+w+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Mf=W,je(W+" j"),this},x.__private__.setLineMiterLimit=x.__private__.setMiterLimit=x.setLineMiterLimit=x.setMiterLimit=function(w){if(w=w||0,isNaN(w))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return je(ut(rt(w))+" M"),this},x.GState=vu,x.setGState=function(w){(w=typeof w=="string"?en[Vi[w]]:Iu(null,w)).equals(la)||(je("/"+w.id+" gs"),la=w)};var Iu=function(w,W){if(!w||!Vi[w]){var Le=!1;for(var Ye in en)if(en.hasOwnProperty(Ye)&&en[Ye].equals(W)){Le=!0;break}if(Le)W=en[Ye];else{var vt="GS"+(Object.keys(en).length+1).toString(10);en[vt]=W,W.id=vt}return w&&(Vi[w]=W.id),zn.publish("addGState",W),W}};x.addGState=function(w,W){return Iu(w,W),this},x.saveGraphicsState=function(){return je("q"),ai.push({key:yr,size:bA,color:Uu}),this},x.restoreGraphicsState=function(){je("Q");var w=ai.pop();return yr=w.key,bA=w.size,Uu=w.color,la=null,this},x.setCurrentTransformationMatrix=function(w){return je(w.toString()+" cm"),this},x.comment=function(w){return je("#"+w),this};var Su=function(w,W){var Le=w||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Le},set:function(iA){isNaN(iA)||(Le=parseFloat(iA))}});var Ye=W||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ye},set:function(iA){isNaN(iA)||(Ye=parseFloat(iA))}});var vt="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return vt},set:function(iA){vt=iA.toString()}}),this},Kf=function(w,W,Le,Ye){Su.call(this,w,W),this.type="rect";var vt=Le||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return vt},set:function(cA){isNaN(cA)||(vt=parseFloat(cA))}});var iA=Ye||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return iA},set:function(cA){isNaN(cA)||(iA=parseFloat(cA))}}),this},Sc=function(){this.page=si,this.currentPage=Oe,this.pages=CA.slice(0),this.pagesContext=Gr.slice(0),this.x=Er,this.y=fi,this.matrix=Tn,this.width=Gf(Oe),this.height=ps(Oe),this.outputDestination=VA,this.id="",this.objectNumber=-1};Sc.prototype.restore=function(){si=this.page,Oe=this.currentPage,Gr=this.pagesContext,CA=this.pages,Er=this.x,fi=this.y,Tn=this.matrix,Vf(Oe,this.width),Lo(Oe,this.height),VA=this.outputDestination};var zf=function(w,W,Le,Ye,vt){So.push(new Sc),si=Oe=0,CA=[],Er=w,fi=W,Tn=vt,Nf([Le,Ye])};for(var Qu in x.beginFormObject=function(w,W,Le,Ye,vt){return zf(w,W,Le,Ye,vt),this},x.endFormObject=function(w){return function(W){if($o[W])So.pop().restore();else{var Le=new Sc,Ye="Xo"+(Object.keys(ja).length+1).toString(10);Le.id=Ye,$o[W]=Ye,ja[Ye]=Le,zn.publish("addFormObject",Le),So.pop().restore()}}(w),this},x.doFormObject=function(w,W){var Le=ja[$o[w]];return je("q"),je(W.toString()+" cm"),je("/"+Le.id+" Do"),je("Q"),this},x.getFormObject=function(w){var W=ja[$o[w]];return{x:W.x,y:W.y,width:W.width,height:W.height,matrix:W.matrix}},x.save=function(w,W){return w=w||"generated.pdf",(W=W||{}).returnPromise=W.returnPromise||!1,W.returnPromise===!1?(wo(Cu(Al()),w),typeof wo.unload=="function"&&Nr.setTimeout&&setTimeout(wo.unload,911),this):new Promise(function(Le,Ye){try{var vt=wo(Cu(Al()),w);typeof wo.unload=="function"&&Nr.setTimeout&&setTimeout(wo.unload,911),Le(vt)}catch(iA){Ye(iA.message)}})},ar.API)ar.API.hasOwnProperty(Qu)&&(Qu==="events"&&ar.API.events.length?function(w,W){var Le,Ye,vt;for(vt=W.length-1;vt!==-1;vt--)Le=W[vt][0],Ye=W[vt][1],w.subscribe.apply(w,[Le].concat(typeof Ye=="function"?[Ye]:Ye))}(zn,ar.API.events):x[Qu]=ar.API[Qu]);var Gf=x.getPageWidth=function(w){return(Gr[w=w||Oe].mediaBox.topRightX-Gr[w].mediaBox.bottomLeftX)/kr},Vf=x.setPageWidth=function(w,W){Gr[w].mediaBox.topRightX=W*kr+Gr[w].mediaBox.bottomLeftX},ps=x.getPageHeight=function(w){return(Gr[w=w||Oe].mediaBox.topRightY-Gr[w].mediaBox.bottomLeftY)/kr},Lo=x.setPageHeight=function(w,W){Gr[w].mediaBox.topRightY=W*kr+Gr[w].mediaBox.bottomLeftY};return x.internal={pdfEscape:Ps,getStyle:jh,getFont:Vp,getFontSize:YA,getCharSpace:$p,getTextColor:Uc,getLineHeight:Wp,getLineHeightFactor:Yp,getLineWidth:Vr,write:Bn,getHorizontalCoordinate:rl,getVerticalCoordinate:nl,getCoordinateString:Xp,getVerticalCoordinateString:qp,collections:{},newObject:ki,newAdditionalObject:wu,newObjectDeferred:Ca,newObjectDeferredBegin:Ia,getFilters:ro,putStream:Os,events:zn,scaleFactor:kr,pageSize:{getWidth:function(){return Gf(Oe)},setWidth:function(w){Vf(Oe,w)},getHeight:function(){return ps(Oe)},setHeight:function(w){Lo(Oe,w)}},encryptionOptions:Q,encryption:Zi,getEncryptor:function(w){return Q!==null?Zi.encryptor(w,0):function(W){return W}},output:no,getNumberOfPages:Nh,pages:CA,out:je,f2:de,f3:Ie,getPageInfo:Pf,getPageInfoByObjId:Tp,getCurrentPageInfo:Rp,getPDFVersion:we,Point:Su,Rectangle:Kf,Matrix:Lr,hasHotfix:bu},Object.defineProperty(x.internal.pageSize,"width",{get:function(){return Gf(Oe)},set:function(w){Vf(Oe,w)},enumerable:!0,configurable:!0}),Object.defineProperty(x.internal.pageSize,"height",{get:function(){return ps(Oe)},set:function(w){Lo(Oe,w)},enumerable:!0,configurable:!0}),function(w){for(var W=0,Le=Ir.length;W<Le;W++){var Ye=Dh.call(this,w[W][0],w[W][1],w[W][2],Ir[W][3],!0);G===!1&&(ne[Ye]=!0);var vt=w[W][0].split("-");Qh({id:Ye,fontName:vt[0],fontStyle:vt[1]||""})}zn.publish("addFonts",{fonts:hr,dictionary:$r})}.call(x,Ir),yr="F1",_h(n,t),zn.publish("initialized"),x}Ul.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},Ul.prototype.toHexString=function(e){return e.split("").map(function(A){return("0"+(255&A.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Ul.prototype.hexToBytes=function(e){for(var A=[],t=0;t<e.length;t+=2)A.push(String.fromCharCode(parseInt(e.substr(t,2),16)));return A.join("")},Ul.prototype.processOwnerPassword=function(e,A){return yo(Qf(A).substr(0,5),e)},Ul.prototype.encryptor=function(e,A){var t=Qf(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&A,A>>8&255)).substr(0,10);return function(r){return yo(t,r)}},vu.prototype.equals=function(e){var A,t="id,objectNumber,equals";if(!e||(0,b.Z)(e)!==(0,b.Z)(this))return!1;var r=0;for(A in this)if(!(t.indexOf(A)>=0)){if(this.hasOwnProperty(A)&&!e.hasOwnProperty(A)||this[A]!==e[A])return!1;r++}for(A in e)e.hasOwnProperty(A)&&t.indexOf(A)<0&&r--;return r===0},ar.API={events:[]},ar.version="3.0.2";var Fi=ar.API,_f=1,Yo=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Il=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Rr=function(e){return e.toFixed(2)},bo=function(e){return e.toFixed(5)};Fi.__acroform__={};var Pa=function(e,A){e.prototype=Object.create(A.prototype),e.prototype.constructor=e},Ih=function(e){return e*_f},Ds=function(e){var A=new Gt,t=SA.internal.getHeight(e)||0,r=SA.internal.getWidth(e)||0;return A.BBox=[0,0,Number(Rr(r)),Number(Rr(t))],A},_p=Fi.__acroform__.setBit=function(e,A){if(e=e||0,A=A||0,isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|1<<A},Lp=Fi.__acroform__.clearBit=function(e,A){if(e=e||0,A=A||0,isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<A)},Np=Fi.__acroform__.getBit=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return e&1<<A?1:0},Qi=Fi.__acroform__.getBitForPdf=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Np(e,A-1)},o=Fi.__acroform__.setBitForPdf=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return _p(e,A-1)},i=Fi.__acroform__.clearBitForPdf=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Lp(e,A-1)},u=Fi.__acroform__.calculateCoordinates=function(e,A){var t=A.internal.getHorizontalCoordinate,r=A.internal.getVerticalCoordinate,n=e[0],a=e[1],v=e[2],f=e[3],B={};return B.lowerLeft_X=t(n)||0,B.lowerLeft_Y=r(a+f)||0,B.upperRight_X=t(n+v)||0,B.upperRight_Y=r(a)||0,[Number(Rr(B.lowerLeft_X)),Number(Rr(B.lowerLeft_Y)),Number(Rr(B.upperRight_X)),Number(Rr(B.upperRight_Y))]},l=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var A=[],t=e._V||e.DV,r=E(e,t),n=e.scope.internal.getFont(e.fontName,e.fontStyle).id;A.push("/Tx BMC"),A.push("q"),A.push("BT"),A.push(e.scope.__private__.encodeColorString(e.color)),A.push("/"+n+" "+Rr(r.fontSize)+" Tf"),A.push("1 0 0 1 0 0 Tm"),A.push(r.text),A.push("ET"),A.push("Q"),A.push("EMC");var a=Ds(e);return a.scope=e.scope,a.stream=A.join(`
|
|
|
`),a}},E=function(e,A){var t=e.fontSize===0?e.maxFontSize:e.fontSize,r={text:"",fontSize:""},n=(A=(A=A.substr(0,1)=="("?A.substr(1):A).substr(A.length-1)==")"?A.substr(0,A.length-1):A).split(" ");n=e.multiline?n.map(function(de){return de.split(`
|
|
|
`)}):n.map(function(de){return[de]});var a=t,v=SA.internal.getHeight(e)||0;v=v<0?-v:v;var f=SA.internal.getWidth(e)||0;f=f<0?-f:f;var B=function(de,Ie,rt){if(de+1<n.length){var Je=Ie+" "+n[de+1][0];return R(Je,e,rt).width<=f-4}return!1};a++;e:for(;a>0;){A="",a--;var y,Q,G=R("3",e,a).height,ne=e.multiline?v-a:(v-G)/2,x=ne+=2,Fe=0,we=0,xe=0;if(a<=0){A=`(...) Tj
|
|
|
`,A+="% Width of Text: "+R(A,e,a=12).width+", FieldWidth:"+f+`
|
|
|
`;break}for(var he="",$e=0,Ze=0;Ze<n.length;Ze++)if(n.hasOwnProperty(Ze)){var Pe=!1;if(n[Ze].length!==1&&xe!==n[Ze].length-1){if((G+2)*($e+2)+2>v)continue e;he+=n[Ze][xe],Pe=!0,we=Ze,Ze--}else{he=(he+=n[Ze][xe]+" ").substr(he.length-1)==" "?he.substr(0,he.length-1):he;var Qt=parseInt(Ze),eA=B(Qt,he,a),Pt=Ze>=n.length-1;if(eA&&!Pt){he+=" ",xe=0;continue}if(eA||Pt){if(Pt)we=Qt;else if(e.multiline&&(G+2)*($e+2)+2>v)continue e}else{if(!e.multiline||(G+2)*($e+2)+2>v)continue e;we=Qt}}for(var ut="",He=Fe;He<=we;He++){var Bt=n[He];if(e.multiline){if(He===we){ut+=Bt[xe]+" ",xe=(xe+1)%Bt.length;continue}if(He===Fe){ut+=Bt[Bt.length-1]+" ";continue}}ut+=Bt[0]+" "}switch(ut=ut.substr(ut.length-1)==" "?ut.substr(0,ut.length-1):ut,Q=R(ut,e,a).width,e.textAlign){case"right":y=f-Q-2;break;case"center":y=(f-Q)/2;break;default:y=2}A+=Rr(y)+" "+Rr(x)+` Td
|
|
|
`,A+="("+Yo(ut)+`) Tj
|
|
|
`,A+=-Rr(y)+` 0 Td
|
|
|
`,x=-(a+2),Q=0,Fe=Pe?we:we+1,$e++,he=""}break}return r.text=A,r.fontSize=a,r},R=function(e,A,t){var r=A.scope.internal.getFont(A.fontName,A.fontStyle),n=A.scope.getStringUnitWidth(e,{font:r,fontSize:parseFloat(t),charSpace:0})*parseFloat(t);return{height:A.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(t),charSpace:0})*parseFloat(t)*1.5,width:n}},re={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Ee=function(e,A){var t={type:"reference",object:e};A.internal.getPageInfo(e.page).pageContext.annotations.find(function(r){return r.type===t.type&&r.object===t.object})===void 0&&A.internal.getPageInfo(e.page).pageContext.annotations.push(t)},ye=function(e,A){if(A.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||e.internal.acroformPlugin.isInitialized===!1)){if(gA.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(re)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");_f=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new JA,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",function(){(function(t){t.internal.events.unsubscribe(t.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete t.internal.acroformPlugin.acroFormDictionaryRoot._eventID,t.internal.acroformPlugin.printedOut=!0})(e)}),e.internal.events.subscribe("buildDocument",function(){(function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var r=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in r)if(r.hasOwnProperty(n)){var a=r[n];a.objId=void 0,a.hasAnnotation&&Ee(a,t)}})(e)}),e.internal.events.subscribe("putCatalog",function(){(function(t){if(t.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(e)}),e.internal.events.subscribe("postPutPages",function(t){(function(r,n){var a=!r;for(var v in r||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),r=r||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(r.hasOwnProperty(v)){var f=r[v],B=[],y=f.Rect;if(f.Rect&&(f.Rect=u(f.Rect,n)),n.internal.newObjectDeferredBegin(f.objId,!0),f.DA=SA.createDefaultAppearanceStream(f),(0,b.Z)(f)==="object"&&typeof f.getKeyValueListForStream=="function"&&(B=f.getKeyValueListForStream()),f.Rect=y,f.hasAppearanceStream&&!f.appearanceStreamContent){var Q=l(f);B.push({key:"AP",value:"<</N "+Q+">>"}),n.internal.acroformPlugin.xForms.push(Q)}if(f.appearanceStreamContent){var G="";for(var ne in f.appearanceStreamContent)if(f.appearanceStreamContent.hasOwnProperty(ne)){var x=f.appearanceStreamContent[ne];if(G+="/"+ne+" ",G+="<<",Object.keys(x).length>=1||Array.isArray(x)){for(var v in x)if(x.hasOwnProperty(v)){var Fe=x[v];typeof Fe=="function"&&(Fe=Fe.call(n,f)),G+="/"+v+" "+Fe+" ",n.internal.acroformPlugin.xForms.indexOf(Fe)>=0||n.internal.acroformPlugin.xForms.push(Fe)}}else typeof(Fe=x)=="function"&&(Fe=Fe.call(n,f)),G+="/"+v+" "+Fe,n.internal.acroformPlugin.xForms.indexOf(Fe)>=0||n.internal.acroformPlugin.xForms.push(Fe);G+=">>"}B.push({key:"AP",value:`<<
|
|
|
`+G+">>"})}n.internal.putStream({additionalKeyValues:B,objectId:f.objId}),n.internal.out("endobj")}a&&function(we,xe){for(var he in we)if(we.hasOwnProperty(he)){var $e=he,Ze=we[he];xe.internal.newObjectDeferredBegin(Ze.objId,!0),(0,b.Z)(Ze)==="object"&&typeof Ze.putStream=="function"&&Ze.putStream(),delete we[$e]}}(n.internal.acroformPlugin.xForms,n)})(t,e)}),e.internal.acroformPlugin.isInitialized=!0}},At=Fi.__acroform__.arrayToPdfArray=function(e,A,t){var r=function(v){return v};if(Array.isArray(e)){for(var n="[",a=0;a<e.length;a++)switch(a!==0&&(n+=" "),(0,b.Z)(e[a])){case"boolean":case"number":case"object":n+=e[a].toString();break;case"string":e[a].substr(0,1)!=="/"?(A!==void 0&&t&&(r=t.internal.getEncryptor(A)),n+="("+Yo(r(e[a].toString()))+")"):n+=e[a].toString()}return n+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ct=function(e,A,t){var r=function(n){return n};return A!==void 0&&t&&(r=t.internal.getEncryptor(A)),(e=e||"").toString(),"("+Yo(r(e))+")"},gt=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};gt.prototype.toString=function(){return this.objId+" 0 R"},gt.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},gt.prototype.getKeyValueListForStream=function(){var e=[],A=Object.getOwnPropertyNames(this).filter(function(a){return a!="content"&&a!="appearanceStreamContent"&&a!="scope"&&a!="objId"&&a.substring(0,1)!="_"});for(var t in A)if(Object.getOwnPropertyDescriptor(this,A[t]).configurable===!1){var r=A[t],n=this[r];n&&(Array.isArray(n)?e.push({key:r,value:At(n,this.objId,this.scope)}):n instanceof gt?(n.scope=this.scope,e.push({key:r,value:n.objId+" 0 R"})):typeof n!="function"&&e.push({key:r,value:n}))}return e};var Gt=function(){gt.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,A=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return A},set:function(t){A=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(t){e=t.trim()},get:function(){return e||null}})};Pa(Gt,gt);var JA=function(){gt.call(this);var e,A=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return A.length>0?A:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return A}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var t=function(r){return r};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+Yo(t(e))+")"}},set:function(t){e=t}})};Pa(JA,gt);var gA=function e(){gt.call(this);var A=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return A},set:function(he){if(isNaN(he))throw new Error('Invalid value "'+he+'" for attribute F supplied.');A=he}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Qi(A,3)},set:function(he){he?this.F=o(A,3):this.F=i(A,3)}});var t=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return t},set:function(he){if(isNaN(he))throw new Error('Invalid value "'+he+'" for attribute Ff supplied.');t=he}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(r.length!==0)return r},set:function(he){r=he!==void 0?he:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(he){r[0]=he}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(he){r[1]=he}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(he){r[2]=he}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(he){r[3]=he}});var n="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return n},set:function(he){switch(he){case"/Btn":case"/Tx":case"/Ch":case"/Sig":n=he;break;default:throw new Error('Invalid value "'+he+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof RA)return;a="FieldObject"+e.FieldNum++}var he=function($e){return $e};return this.scope&&(he=this.scope.internal.getEncryptor(this.objId)),"("+Yo(he(a))+")"},set:function(he){a=he.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(he){a=he}});var v="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return v},set:function(he){v=he}});var f="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return f},set:function(he){f=he}});var B=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return B},set:function(he){B=he}});var y=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return y===void 0?50/_f:y},set:function(he){y=he}});var Q="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Q},set:function(he){Q=he}});var G="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!G||this instanceof RA||this instanceof Yr))return ct(G,this.objId,this.scope)},set:function(he){he=he.toString(),G=he}});var ne=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(ne)return this instanceof xr==0?ct(ne,this.objId,this.scope):ne},set:function(he){he=he.toString(),ne=this instanceof xr==0?he.substr(0,1)==="("?Il(he.substr(1,he.length-2)):Il(he):he}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof xr==1?Il(ne.substr(1,ne.length-1)):ne},set:function(he){he=he.toString(),ne=this instanceof xr==1?"/"+he:he}});var x=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(x)return x},set:function(he){this.V=he}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(x)return this instanceof xr==0?ct(x,this.objId,this.scope):x},set:function(he){he=he.toString(),x=this instanceof xr==0?he.substr(0,1)==="("?Il(he.substr(1,he.length-2)):Il(he):he}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof xr==1?Il(x.substr(1,x.length-1)):x},set:function(he){he=he.toString(),x=this instanceof xr==1?"/"+he:he}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var Fe,we=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return we},set:function(he){he=!!he,we=he}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Fe)return Fe},set:function(he){Fe=he}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,1)},set:function(he){he?this.Ff=o(this.Ff,1):this.Ff=i(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,2)},set:function(he){he?this.Ff=o(this.Ff,2):this.Ff=i(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,3)},set:function(he){he?this.Ff=o(this.Ff,3):this.Ff=i(this.Ff,3)}});var xe=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(xe!==null)return xe},set:function(he){if([0,1,2].indexOf(he)===-1)throw new Error('Invalid value "'+he+'" for attribute Q supplied.');xe=he}}),Object.defineProperty(this,"textAlign",{get:function(){var he;switch(xe){case 0:default:he="left";break;case 1:he="center";break;case 2:he="right"}return he},configurable:!0,enumerable:!0,set:function(he){switch(he){case"right":case 2:xe=2;break;case"center":case 1:xe=1;break;default:xe=0}}})};Pa(gA,gt);var DA=function(){gA.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){e=t}});var A=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return At(A,this.objId,this.scope)},set:function(t){var r,n;n=[],typeof(r=t)=="string"&&(n=function(a,v,f){f||(f=1);for(var B,y=[];B=v.exec(a);)y.push(B[f]);return y}(r,/\((.*?)\)/g)),A=n}}),this.getOptions=function(){return A},this.setOptions=function(t){A=t,this.sort&&A.sort()},this.addOption=function(t){t=(t=t||"").toString(),A.push(t),this.sort&&A.sort()},this.removeOption=function(t,r){for(r=r||!1,t=(t=t||"").toString();A.indexOf(t)!==-1&&(A.splice(A.indexOf(t),1),r!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,18)},set:function(t){t?this.Ff=o(this.Ff,18):this.Ff=i(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,19)},set:function(t){this.combo===!0&&(t?this.Ff=o(this.Ff,19):this.Ff=i(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,20)},set:function(t){t?(this.Ff=o(this.Ff,20),A.sort()):this.Ff=i(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,22)},set:function(t){t?this.Ff=o(this.Ff,22):this.Ff=i(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,23)},set:function(t){t?this.Ff=o(this.Ff,23):this.Ff=i(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,27)},set:function(t){t?this.Ff=o(this.Ff,27):this.Ff=i(this.Ff,27)}}),this.hasAppearanceStream=!1};Pa(DA,gA);var Or=function(){DA.call(this),this.fontName="helvetica",this.combo=!1};Pa(Or,DA);var qA=function(){Or.call(this),this.combo=!0};Pa(qA,Or);var XA=function(){qA.call(this),this.edit=!0};Pa(XA,qA);var xr=function(){gA.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,15)},set:function(t){t?this.Ff=o(this.Ff,15):this.Ff=i(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,16)},set:function(t){t?this.Ff=o(this.Ff,16):this.Ff=i(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,17)},set:function(t){t?this.Ff=o(this.Ff,17):this.Ff=i(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,26)},set:function(t){t?this.Ff=o(this.Ff,26):this.Ff=i(this.Ff,26)}});var e,A={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(a){return a};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),Object.keys(A).length!==0){var r,n=[];for(r in n.push("<<"),A)n.push("/"+r+" ("+Yo(t(A[r]))+")");return n.push(">>"),n.join(`
|
|
|
`)}},set:function(t){(0,b.Z)(t)==="object"&&(A=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return A.CA||""},set:function(t){typeof t=="string"&&(A.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e="/"+t}})};Pa(xr,gA);var Mr=function(){xr.call(this),this.pushButton=!0};Pa(Mr,xr);var wr=function(){xr.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(A){e=A!==void 0?A:[]}})};Pa(wr,xr);var RA=function(){var e,A;gA.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(n){e=n}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return A},set:function(n){A=n}});var t,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var n=function(f){return f};this.scope&&(n=this.scope.internal.getEncryptor(this.objId));var a,v=[];for(a in v.push("<<"),r)v.push("/"+a+" ("+Yo(n(r[a]))+")");return v.push(">>"),v.join(`
|
|
|
`)},set:function(n){(0,b.Z)(n)==="object"&&(r=n)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(n){typeof n=="string"&&(r.CA=n)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(n){t=n}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(n){t="/"+n}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=SA.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Pa(RA,gA),wr.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var A in this.Kids)if(this.Kids.hasOwnProperty(A)){var t=this.Kids[A];t.appearanceStreamContent=e.createAppearanceStream(t.optionName),t.caption=e.getCA()}},wr.prototype.createOption=function(e){var A=new RA;return A.Parent=this,A.optionName=e,this.Kids.push(A),ka.call(this.scope,A),A};var fn=function(){xr.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=SA.CheckBox.createAppearanceStream()};Pa(fn,xr);var Yr=function(){gA.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,13)},set:function(A){A?this.Ff=o(this.Ff,13):this.Ff=i(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,21)},set:function(A){A?this.Ff=o(this.Ff,21):this.Ff=i(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,23)},set:function(A){A?this.Ff=o(this.Ff,23):this.Ff=i(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,24)},set:function(A){A?this.Ff=o(this.Ff,24):this.Ff=i(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,25)},set:function(A){A?this.Ff=o(this.Ff,25):this.Ff=i(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,26)},set:function(A){A?this.Ff=o(this.Ff,26):this.Ff=i(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(A){e=A}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(A){Number.isInteger(A)&&(e=A)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Pa(Yr,gA);var Ur=function(){Yr.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Qi(this.Ff,14)},set:function(e){e?this.Ff=o(this.Ff,14):this.Ff=i(this.Ff,14)}}),this.password=!0};Pa(Ur,Yr);var SA={CheckBox:{createAppearanceStream:function(){return{N:{On:SA.CheckBox.YesNormal},D:{On:SA.CheckBox.YesPushDown,Off:SA.CheckBox.OffPushDown}}},YesPushDown:function(e){var A=Ds(e);A.scope=e.scope;var t=[],r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color),a=E(e,e.caption);return t.push("0.749023 g"),t.push("0 0 "+Rr(SA.internal.getWidth(e))+" "+Rr(SA.internal.getHeight(e))+" re"),t.push("f"),t.push("BMC"),t.push("q"),t.push("0 0 1 rg"),t.push("/"+r+" "+Rr(a.fontSize)+" Tf "+n),t.push("BT"),t.push(a.text),t.push("ET"),t.push("Q"),t.push("EMC"),A.stream=t.join(`
|
|
|
`),A},YesNormal:function(e){var A=Ds(e);A.scope=e.scope;var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color),n=[],a=SA.internal.getHeight(e),v=SA.internal.getWidth(e),f=E(e,e.caption);return n.push("1 g"),n.push("0 0 "+Rr(v)+" "+Rr(a)+" re"),n.push("f"),n.push("q"),n.push("0 0 1 rg"),n.push("0 0 "+Rr(v-1)+" "+Rr(a-1)+" re"),n.push("W"),n.push("n"),n.push("0 g"),n.push("BT"),n.push("/"+t+" "+Rr(f.fontSize)+" Tf "+r),n.push(f.text),n.push("ET"),n.push("Q"),A.stream=n.join(`
|
|
|
`),A},OffPushDown:function(e){var A=Ds(e);A.scope=e.scope;var t=[];return t.push("0.749023 g"),t.push("0 0 "+Rr(SA.internal.getWidth(e))+" "+Rr(SA.internal.getHeight(e))+" re"),t.push("f"),A.stream=t.join(`
|
|
|
`),A}},RadioButton:{Circle:{createAppearanceStream:function(e){var A={D:{Off:SA.RadioButton.Circle.OffPushDown},N:{}};return A.N[e]=SA.RadioButton.Circle.YesNormal,A.D[e]=SA.RadioButton.Circle.YesPushDown,A},getCA:function(){return"l"},YesNormal:function(e){var A=Ds(e);A.scope=e.scope;var t=[],r=SA.internal.getWidth(e)<=SA.internal.getHeight(e)?SA.internal.getWidth(e)/4:SA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=SA.internal.Bezier_C,a=Number((r*n).toFixed(5));return t.push("q"),t.push("1 0 0 1 "+bo(SA.internal.getWidth(e)/2)+" "+bo(SA.internal.getHeight(e)/2)+" cm"),t.push(r+" 0 m"),t.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),t.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),t.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),t.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),t.push("f"),t.push("Q"),A.stream=t.join(`
|
|
|
`),A},YesPushDown:function(e){var A=Ds(e);A.scope=e.scope;var t=[],r=SA.internal.getWidth(e)<=SA.internal.getHeight(e)?SA.internal.getWidth(e)/4:SA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),a=Number((n*SA.internal.Bezier_C).toFixed(5)),v=Number((r*SA.internal.Bezier_C).toFixed(5));return t.push("0.749023 g"),t.push("q"),t.push("1 0 0 1 "+bo(SA.internal.getWidth(e)/2)+" "+bo(SA.internal.getHeight(e)/2)+" cm"),t.push(n+" 0 m"),t.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),t.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),t.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),t.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),t.push("f"),t.push("Q"),t.push("0 g"),t.push("q"),t.push("1 0 0 1 "+bo(SA.internal.getWidth(e)/2)+" "+bo(SA.internal.getHeight(e)/2)+" cm"),t.push(r+" 0 m"),t.push(r+" "+v+" "+v+" "+r+" 0 "+r+" c"),t.push("-"+v+" "+r+" -"+r+" "+v+" -"+r+" 0 c"),t.push("-"+r+" -"+v+" -"+v+" -"+r+" 0 -"+r+" c"),t.push(v+" -"+r+" "+r+" -"+v+" "+r+" 0 c"),t.push("f"),t.push("Q"),A.stream=t.join(`
|
|
|
`),A},OffPushDown:function(e){var A=Ds(e);A.scope=e.scope;var t=[],r=SA.internal.getWidth(e)<=SA.internal.getHeight(e)?SA.internal.getWidth(e)/4:SA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),a=Number((n*SA.internal.Bezier_C).toFixed(5));return t.push("0.749023 g"),t.push("q"),t.push("1 0 0 1 "+bo(SA.internal.getWidth(e)/2)+" "+bo(SA.internal.getHeight(e)/2)+" cm"),t.push(n+" 0 m"),t.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),t.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),t.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),t.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),t.push("f"),t.push("Q"),A.stream=t.join(`
|
|
|
`),A}},Cross:{createAppearanceStream:function(e){var A={D:{Off:SA.RadioButton.Cross.OffPushDown},N:{}};return A.N[e]=SA.RadioButton.Cross.YesNormal,A.D[e]=SA.RadioButton.Cross.YesPushDown,A},getCA:function(){return"8"},YesNormal:function(e){var A=Ds(e);A.scope=e.scope;var t=[],r=SA.internal.calculateCross(e);return t.push("q"),t.push("1 1 "+Rr(SA.internal.getWidth(e)-2)+" "+Rr(SA.internal.getHeight(e)-2)+" re"),t.push("W"),t.push("n"),t.push(Rr(r.x1.x)+" "+Rr(r.x1.y)+" m"),t.push(Rr(r.x2.x)+" "+Rr(r.x2.y)+" l"),t.push(Rr(r.x4.x)+" "+Rr(r.x4.y)+" m"),t.push(Rr(r.x3.x)+" "+Rr(r.x3.y)+" l"),t.push("s"),t.push("Q"),A.stream=t.join(`
|
|
|
`),A},YesPushDown:function(e){var A=Ds(e);A.scope=e.scope;var t=SA.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+Rr(SA.internal.getWidth(e))+" "+Rr(SA.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Rr(SA.internal.getWidth(e)-2)+" "+Rr(SA.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(Rr(t.x1.x)+" "+Rr(t.x1.y)+" m"),r.push(Rr(t.x2.x)+" "+Rr(t.x2.y)+" l"),r.push(Rr(t.x4.x)+" "+Rr(t.x4.y)+" m"),r.push(Rr(t.x3.x)+" "+Rr(t.x3.y)+" l"),r.push("s"),r.push("Q"),A.stream=r.join(`
|
|
|
`),A},OffPushDown:function(e){var A=Ds(e);A.scope=e.scope;var t=[];return t.push("0.749023 g"),t.push("0 0 "+Rr(SA.internal.getWidth(e))+" "+Rr(SA.internal.getHeight(e))+" re"),t.push("f"),A.stream=t.join(`
|
|
|
`),A}}},createDefaultAppearanceStream:function(e){var A=e.scope.internal.getFont(e.fontName,e.fontStyle).id,t=e.scope.__private__.encodeColorString(e.color);return"/"+A+" "+e.fontSize+" Tf "+t}};SA.internal={Bezier_C:.551915024494,calculateCross:function(e){var A=SA.internal.getWidth(e),t=SA.internal.getHeight(e),r=Math.min(A,t);return{x1:{x:(A-r)/2,y:(t-r)/2+r},x2:{x:(A-r)/2+r,y:(t-r)/2},x3:{x:(A-r)/2,y:(t-r)/2},x4:{x:(A-r)/2+r,y:(t-r)/2+r}}}},SA.internal.getWidth=function(e){var A=0;return(0,b.Z)(e)==="object"&&(A=Ih(e.Rect[2])),A},SA.internal.getHeight=function(e){var A=0;return(0,b.Z)(e)==="object"&&(A=Ih(e.Rect[3])),A};var ka=Fi.addField=function(e){if(ye(this,e),!(e instanceof gA))throw new Error("Invalid argument passed to jsPDF.addField.");var A;return(A=e).scope.internal.acroformPlugin.printedOut&&(A.scope.internal.acroformPlugin.printedOut=!1,A.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),A.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(A),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};Fi.AcroFormChoiceField=DA,Fi.AcroFormListBox=Or,Fi.AcroFormComboBox=qA,Fi.AcroFormEditBox=XA,Fi.AcroFormButton=xr,Fi.AcroFormPushButton=Mr,Fi.AcroFormRadioButton=wr,Fi.AcroFormCheckBox=fn,Fi.AcroFormTextField=Yr,Fi.AcroFormPasswordField=Ur,Fi.AcroFormAppearance=SA,Fi.AcroForm={ChoiceField:DA,ListBox:Or,ComboBox:qA,EditBox:XA,Button:xr,PushButton:Mr,RadioButton:wr,CheckBox:fn,TextField:Yr,PasswordField:Ur,Appearance:SA},ar.AcroForm={ChoiceField:DA,ListBox:Or,ComboBox:qA,EditBox:XA,Button:xr,PushButton:Mr,RadioButton:wr,CheckBox:fn,TextField:Yr,PasswordField:Ur,Appearance:SA};var Va=ar.AcroForm;function jn(e){return e.reduce(function(A,t,r){return A[t]=r,A},{})}(function(e){var A="addImage_";e.__addimage__={};var t="UNKNOWN",r={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},n=e.__addimage__.getImageFileTypeByImageData=function(de,Ie){var rt,Je,Ht,Mt,Vt,xt=t;if((Ie=Ie||t)==="RGBA"||de.data!==void 0&&de.data instanceof Uint8ClampedArray&&"height"in de&&"width"in de)return"RGBA";if(eA(de))for(Vt in r)for(Ht=r[Vt],rt=0;rt<Ht.length;rt+=1){for(Mt=!0,Je=0;Je<Ht[rt].length;Je+=1)if(Ht[rt][Je]!==void 0&&Ht[rt][Je]!==de[Je]){Mt=!1;break}if(Mt===!0){xt=Vt;break}}else for(Vt in r)for(Ht=r[Vt],rt=0;rt<Ht.length;rt+=1){for(Mt=!0,Je=0;Je<Ht[rt].length;Je+=1)if(Ht[rt][Je]!==void 0&&Ht[rt][Je]!==de.charCodeAt(Je)){Mt=!1;break}if(Mt===!0){xt=Vt;break}}return xt===t&&Ie!==t&&(xt=Ie),xt},a=function de(Ie){for(var rt=this.internal.write,Je=this.internal.putStream,Ht=(0,this.internal.getFilters)();Ht.indexOf("FlateEncode")!==-1;)Ht.splice(Ht.indexOf("FlateEncode"),1);Ie.objectId=this.internal.newObject();var Mt=[];if(Mt.push({key:"Type",value:"/XObject"}),Mt.push({key:"Subtype",value:"/Image"}),Mt.push({key:"Width",value:Ie.width}),Mt.push({key:"Height",value:Ie.height}),Ie.colorSpace===he.INDEXED?Mt.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(Ie.palette.length/3-1)+" "+("sMask"in Ie&&Ie.sMask!==void 0?Ie.objectId+2:Ie.objectId+1)+" 0 R]"}):(Mt.push({key:"ColorSpace",value:"/"+Ie.colorSpace}),Ie.colorSpace===he.DEVICE_CMYK&&Mt.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Mt.push({key:"BitsPerComponent",value:Ie.bitsPerComponent}),"decodeParameters"in Ie&&Ie.decodeParameters!==void 0&&Mt.push({key:"DecodeParms",value:"<<"+Ie.decodeParameters+">>"}),"transparency"in Ie&&Array.isArray(Ie.transparency)){for(var Vt="",xt=0,Kt=Ie.transparency.length;xt<Kt;xt++)Vt+=Ie.transparency[xt]+" "+Ie.transparency[xt]+" ";Mt.push({key:"Mask",value:"["+Vt+"]"})}Ie.sMask!==void 0&&Mt.push({key:"SMask",value:Ie.objectId+1+" 0 R"});var IA=Ie.filter!==void 0?["/"+Ie.filter]:void 0;if(Je({data:Ie.data,additionalKeyValues:Mt,alreadyAppliedFilters:IA,objectId:Ie.objectId}),rt("endobj"),"sMask"in Ie&&Ie.sMask!==void 0){var fA=(Ie.predictor!=null?"/Predictor "+Ie.predictor:"")+" /Colors 1 /BitsPerComponent 8 /Columns "+Ie.width,fe={width:Ie.width,height:Ie.height,colorSpace:"DeviceGray",bitsPerComponent:Ie.bitsPerComponent,decodeParameters:fA,data:Ie.sMask};"filter"in Ie&&(fe.filter=Ie.filter),de.call(this,fe)}if(Ie.colorSpace===he.INDEXED){var Oe=this.internal.newObject();Je({data:ut(new Uint8Array(Ie.palette)),objectId:Oe}),rt("endobj")}},v=function(){var de=this.internal.collections[A+"images"];for(var Ie in de)a.call(this,de[Ie])},f=function(){var de,Ie=this.internal.collections[A+"images"],rt=this.internal.write;for(var Je in Ie)rt("/I"+(de=Ie[Je]).index,de.objectId,"0","R")},B=function(){this.internal.collections[A+"images"]||(this.internal.collections[A+"images"]={},this.internal.events.subscribe("putResources",v),this.internal.events.subscribe("putXobjectDict",f))},y=function(){var de=this.internal.collections[A+"images"];return B.call(this),de},Q=function(){return Object.keys(this.internal.collections[A+"images"]).length},G=function(de){return typeof e["process"+de.toUpperCase()]=="function"},ne=function(de){return(0,b.Z)(de)==="object"&&de.nodeType===1},x=function(de,Ie){if(de.nodeName==="IMG"&&de.hasAttribute("src")){var rt=""+de.getAttribute("src");if(rt.indexOf("data:image/")===0)return hu(unescape(rt).split("base64,").pop());var Je=e.loadFile(rt,!0);if(Je!==void 0)return Je}if(de.nodeName==="CANVAS"){if(de.width===0||de.height===0)throw new Error("Given canvas must have data. Canvas width: "+de.width+", height: "+de.height);var Ht;switch(Ie){case"PNG":Ht="image/png";break;case"WEBP":Ht="image/webp";break;default:Ht="image/jpeg"}return hu(de.toDataURL(Ht,1).split("base64,").pop())}},Fe=function(de){var Ie=this.internal.collections[A+"images"];if(Ie){for(var rt in Ie)if(de===Ie[rt].alias)return Ie[rt]}},we=function(de,Ie,rt){return de||Ie||(de=-96,Ie=-96),de<0&&(de=-1*rt.width*72/de/this.internal.scaleFactor),Ie<0&&(Ie=-1*rt.height*72/Ie/this.internal.scaleFactor),de===0&&(de=Ie*rt.width/rt.height),Ie===0&&(Ie=de*rt.height/rt.width),[de,Ie]},xe=function(de,Ie,rt,Je,Ht,Mt){var Vt=we.call(this,rt,Je,Ht),xt=this.internal.getCoordinateString,Kt=this.internal.getVerticalCoordinateString,IA=y.call(this);if(rt=Vt[0],Je=Vt[1],IA[Ht.index]=Ht,Mt){Mt*=Math.PI/180;var fA=Math.cos(Mt),fe=Math.sin(Mt),Oe=function(nt){return nt.toFixed(4)},Me=[Oe(fA),Oe(fe),Oe(-1*fe),Oe(fA),0,0,"cm"]}this.internal.write("q"),Mt?(this.internal.write([1,"0","0",1,xt(de),Kt(Ie+Je),"cm"].join(" ")),this.internal.write(Me.join(" ")),this.internal.write([xt(rt),"0","0",xt(Je),"0","0","cm"].join(" "))):this.internal.write([xt(rt),"0","0",xt(Je),xt(de),Kt(Ie+Je),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Ht.index+" Do"),this.internal.write("Q")},he=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var $e=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Ze=e.__addimage__.sHashCode=function(de){var Ie,rt,Je=0;if(typeof de=="string")for(rt=de.length,Ie=0;Ie<rt;Ie++)Je=(Je<<5)-Je+de.charCodeAt(Ie),Je|=0;else if(eA(de))for(rt=de.byteLength/2,Ie=0;Ie<rt;Ie++)Je=(Je<<5)-Je+de[Ie],Je|=0;return Je},Pe=e.__addimage__.validateStringAsBase64=function(de){(de=de||"").toString().trim();var Ie=!0;return de.length===0&&(Ie=!1),de.length%4!=0&&(Ie=!1),/^[A-Za-z0-9+/]+$/.test(de.substr(0,de.length-2))===!1&&(Ie=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(de.substr(-2))===!1&&(Ie=!1),Ie},Qt=e.__addimage__.extractImageFromDataUrl=function(de){if(de==null||!(de=de.trim()).startsWith("data:"))return null;var Ie=de.indexOf(",");return Ie<0?null:de.substring(0,Ie).trim().endsWith("base64")?de.substring(Ie+1):null};e.__addimage__.isArrayBuffer=function(de){return de instanceof ArrayBuffer};var eA=e.__addimage__.isArrayBufferView=function(de){return de instanceof Int8Array||de instanceof Uint8Array||de instanceof Uint8ClampedArray||de instanceof Int16Array||de instanceof Uint16Array||de instanceof Int32Array||de instanceof Uint32Array||de instanceof Float32Array||de instanceof Float64Array},Pt=e.__addimage__.binaryStringToUint8Array=function(de){for(var Ie=de.length,rt=new Uint8Array(Ie),Je=0;Je<Ie;Je++)rt[Je]=de.charCodeAt(Je);return rt},ut=e.__addimage__.arrayBufferToBinaryString=function(de){for(var Ie="",rt=eA(de)?de:new Uint8Array(de),Je=0;Je<rt.length;Je+=8192)Ie+=String.fromCharCode.apply(null,rt.subarray(Je,Je+8192));return Ie};e.addImage=function(){var de,Ie,rt,Je,Ht,Mt,Vt,xt,Kt;if(typeof arguments[1]=="number"?(Ie=t,rt=arguments[1],Je=arguments[2],Ht=arguments[3],Mt=arguments[4],Vt=arguments[5],xt=arguments[6],Kt=arguments[7]):(Ie=arguments[1],rt=arguments[2],Je=arguments[3],Ht=arguments[4],Mt=arguments[5],Vt=arguments[6],xt=arguments[7],Kt=arguments[8]),(0,b.Z)(de=arguments[0])==="object"&&!ne(de)&&"imageData"in de){var IA=de;de=IA.imageData,Ie=IA.format||Ie||t,rt=IA.x||rt||0,Je=IA.y||Je||0,Ht=IA.w||IA.width||Ht,Mt=IA.h||IA.height||Mt,Vt=IA.alias||Vt,xt=IA.compression||xt,Kt=IA.rotation||IA.angle||Kt}var fA=this.internal.getFilters();if(xt===void 0&&fA.indexOf("FlateEncode")!==-1&&(xt="SLOW"),isNaN(rt)||isNaN(Je))throw new Error("Invalid coordinates passed to jsPDF.addImage");B.call(this);var fe=He.call(this,de,Ie,Vt,xt);return xe.call(this,rt,Je,Ht,Mt,fe,Kt),this};var He=function(de,Ie,rt,Je){var Ht,Mt,Vt;if(typeof de=="string"&&n(de)===t){de=unescape(de);var xt=Bt(de,!1);(xt!==""||(xt=e.loadFile(de,!0))!==void 0)&&(de=xt)}if(ne(de)&&(de=x(de,Ie)),Ie=n(de,Ie),!G(Ie))throw new Error("addImage does not support files of type '"+Ie+"', please ensure that a plugin for '"+Ie+"' support is added.");if(((Vt=rt)==null||Vt.length===0)&&(rt=function(Kt){return typeof Kt=="string"||eA(Kt)?Ze(Kt):eA(Kt.data)?Ze(Kt.data):null}(de)),(Ht=Fe.call(this,rt))||(de instanceof Uint8Array||Ie==="RGBA"||(Mt=de,de=Pt(de)),Ht=this["process"+Ie.toUpperCase()](de,Q.call(this),rt,function(Kt){return Kt&&typeof Kt=="string"&&(Kt=Kt.toUpperCase()),Kt in e.image_compression?Kt:$e.NONE}(Je),Mt)),!Ht)throw new Error("An unknown error occurred whilst processing the image.");return Ht},Bt=e.__addimage__.convertBase64ToBinaryString=function(de,Ie){Ie=typeof Ie!="boolean"||Ie;var rt,Je="";if(typeof de=="string"){var Ht;rt=(Ht=Qt(de))!==null&&Ht!==void 0?Ht:de;try{Je=hu(rt)}catch(Mt){if(Ie)throw Pe(rt)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Mt.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Je};e.getImageProperties=function(de){var Ie,rt,Je="";if(ne(de)&&(de=x(de)),typeof de=="string"&&n(de)===t&&((Je=Bt(de,!1))===""&&(Je=e.loadFile(de)||""),de=Je),rt=n(de),!G(rt))throw new Error("addImage does not support files of type '"+rt+"', please ensure that a plugin for '"+rt+"' support is added.");if(de instanceof Uint8Array||(de=Pt(de)),!(Ie=this["process"+rt.toUpperCase()](de)))throw new Error("An unknown error occurred whilst processing the image");return Ie.fileType=rt,Ie}})(ar.API),function(e){var A=function(t){if(t!==void 0&&t!="")return!0};ar.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(t){for(var r,n,a,v=this.internal.getCoordinateString,f=this.internal.getVerticalCoordinateString,B=this.internal.getPageInfoByObjId(t.objId),y=t.pageContext.annotations,Q=!1,G=0;G<y.length&&!Q;G++)switch((r=y[G]).type){case"link":(A(r.options.url)||A(r.options.pageNumber))&&(Q=!0);break;case"reference":case"text":case"freetext":Q=!0}if(Q!=0){this.internal.write("/Annots [");for(var ne=0;ne<y.length;ne++){r=y[ne];var x=this.internal.pdfEscape,Fe=this.internal.getEncryptor(t.objId);switch(r.type){case"reference":this.internal.write(" "+r.object.objId+" 0 R ");break;case"text":var we=this.internal.newAdditionalObject(),xe=this.internal.newAdditionalObject(),he=this.internal.getEncryptor(we.objId),$e=r.title||"Note";a="<</Type /Annot /Subtype /Text "+(n="/Rect ["+v(r.bounds.x)+" "+f(r.bounds.y+r.bounds.h)+" "+v(r.bounds.x+r.bounds.w)+" "+f(r.bounds.y)+"] ")+"/Contents ("+x(he(r.contents))+")",a+=" /Popup "+xe.objId+" 0 R",a+=" /P "+B.objId+" 0 R",a+=" /T ("+x(he($e))+") >>",we.content=a;var Ze=we.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+v(r.bounds.x+30)+" "+f(r.bounds.y+r.bounds.h)+" "+v(r.bounds.x+r.bounds.w+30)+" "+f(r.bounds.y)+"] ")+" /Parent "+Ze,r.open&&(a+=" /Open true"),a+=" >>",xe.content=a,this.internal.write(we.objId,"0 R",xe.objId,"0 R");break;case"freetext":n="/Rect ["+v(r.bounds.x)+" "+f(r.bounds.y)+" "+v(r.bounds.x+r.bounds.w)+" "+f(r.bounds.y+r.bounds.h)+"] ";var Pe=r.color||"#000000";a="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+x(Fe(r.contents))+")",a+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Pe+")",a+=" /Border [0 0 0]",a+=" >>",this.internal.write(a);break;case"link":if(r.options.name){var Qt=this.annotations._nameMap[r.options.name];r.options.pageNumber=Qt.page,r.options.top=Qt.y}else r.options.top||(r.options.top=0);if(n="/Rect ["+r.finalBounds.x+" "+r.finalBounds.y+" "+r.finalBounds.w+" "+r.finalBounds.h+"] ",a="",r.options.url)a="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+x(Fe(r.options.url))+") >>";else if(r.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(r.options.pageNumber).objId+" 0 R",r.options.magFactor=r.options.magFactor||"XYZ",r.options.magFactor){case"Fit":a+=" /Fit]";break;case"FitH":a+=" /FitH "+r.options.top+"]";break;case"FitV":r.options.left=r.options.left||0,a+=" /FitV "+r.options.left+"]";break;default:var eA=f(r.options.top);r.options.left=r.options.left||0,r.options.zoom===void 0&&(r.options.zoom=0),a+=" /XYZ "+r.options.left+" "+eA+" "+r.options.zoom+"]"}a!=""&&(a+=" >>",this.internal.write(a))}}this.internal.write("]")}}]),e.createAnnotation=function(t){var r=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":r.pageContext.annotations.push(t)}},e.link=function(t,r,n,a,v){var f=this.internal.getCurrentPageInfo(),B=this.internal.getCoordinateString,y=this.internal.getVerticalCoordinateString;f.pageContext.annotations.push({finalBounds:{x:B(t),y:y(r),w:B(t+n),h:y(r+a)},options:v,type:"link"})},e.textWithLink=function(t,r,n,a){var v,f,B=this.getTextWidth(t),y=this.internal.getLineHeight()/this.internal.scaleFactor;if(a.maxWidth!==void 0){f=a.maxWidth;var Q=this.splitTextToSize(t,f).length;v=Math.ceil(y*Q)}else f=B,v=y;return this.text(t,r,n,a),n+=.2*y,a.align==="center"&&(r-=B/2),a.align==="right"&&(r-=B),this.link(r,n-y,f,v,a),B},e.getTextWidth=function(t){var r=this.internal.getFontSize();return this.getStringUnitWidth(t)*r/this.internal.scaleFactor}}(ar.API),function(e){var A={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},t={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},n=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(we){return A[we.charCodeAt(0)]!==void 0},v=e.__arabicParser__.isArabicLetter=function(we){return typeof we=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(we)},f=e.__arabicParser__.isArabicEndLetter=function(we){return v(we)&&a(we)&&A[we.charCodeAt(0)].length<=2},B=e.__arabicParser__.isArabicAlfLetter=function(we){return v(we)&&n.indexOf(we.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(we){return v(we)&&a(we)&&A[we.charCodeAt(0)].length>=1};var y=e.__arabicParser__.arabicLetterHasFinalForm=function(we){return v(we)&&a(we)&&A[we.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(we){return v(we)&&a(we)&&A[we.charCodeAt(0)].length>=3};var Q=e.__arabicParser__.arabicLetterHasMedialForm=function(we){return v(we)&&a(we)&&A[we.charCodeAt(0)].length==4},G=e.__arabicParser__.resolveLigatures=function(we){var xe=0,he=t,$e="",Ze=0;for(xe=0;xe<we.length;xe+=1)he[we.charCodeAt(xe)]!==void 0?(Ze++,typeof(he=he[we.charCodeAt(xe)])=="number"&&($e+=String.fromCharCode(he),he=t,Ze=0),xe===we.length-1&&(he=t,$e+=we.charAt(xe-(Ze-1)),xe-=Ze-1,Ze=0)):(he=t,$e+=we.charAt(xe-Ze),xe-=Ze,Ze=0);return $e};e.__arabicParser__.isArabicDiacritic=function(we){return we!==void 0&&r[we.charCodeAt(0)]!==void 0};var ne=e.__arabicParser__.getCorrectForm=function(we,xe,he){return v(we)?a(we)===!1?-1:!y(we)||!v(xe)&&!v(he)||!v(he)&&f(xe)||f(we)&&!v(xe)||f(we)&&B(xe)||f(we)&&f(xe)?0:Q(we)&&v(xe)&&!f(xe)&&v(he)&&y(he)?3:f(we)||!v(he)?1:2:-1},x=function(we){var xe=0,he=0,$e=0,Ze="",Pe="",Qt="",eA=(we=we||"").split("\\s+"),Pt=[];for(xe=0;xe<eA.length;xe+=1){for(Pt.push(""),he=0;he<eA[xe].length;he+=1)Ze=eA[xe][he],Pe=eA[xe][he-1],Qt=eA[xe][he+1],v(Ze)?($e=ne(Ze,Pe,Qt),Pt[xe]+=$e!==-1?String.fromCharCode(A[Ze.charCodeAt(0)][$e]):Ze):Pt[xe]+=Ze;Pt[xe]=G(Pt[xe])}return Pt.join(" ")},Fe=e.__arabicParser__.processArabic=e.processArabic=function(){var we,xe=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,he=[];if(Array.isArray(xe)){var $e=0;for(he=[],$e=0;$e<xe.length;$e+=1)Array.isArray(xe[$e])?he.push([x(xe[$e][0]),xe[$e][1],xe[$e][2]]):he.push([x(xe[$e])]);we=he}else we=x(xe);return typeof arguments[0]=="string"?we:(arguments[0].text=we,arguments[0])};e.events.push(["preProcessText",Fe])}(ar.API),ar.API.autoPrint=function(e){var A;return(e=e||{}).variant=e.variant||"non-conform",e.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){A=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+A+" 0 R")})),this},function(e){var A=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(f){t=f}});var r=150;Object.defineProperty(this,"width",{get:function(){return r},set:function(f){r=isNaN(f)||Number.isInteger(f)===!1||f<0?150:f,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=r+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(f){n=isNaN(f)||Number.isInteger(f)===!1||f<0?300:f,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var a=[];Object.defineProperty(this,"childNodes",{get:function(){return a},set:function(f){a=f}});var v={};Object.defineProperty(this,"style",{get:function(){return v},set:function(f){v=f}}),Object.defineProperty(this,"parentNode",{})};A.prototype.getContext=function(t,r){var n;if((t=t||"2d")!=="2d")return null;for(n in r)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=r[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},A.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new A,this.canvas.pdf=this}])}(ar.API),function(e){var A={left:0,top:0,bottom:0,right:0},t=!1,r=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},A),this.internal.__cell__.margins.width=this.getPageWidth(),n.call(this))},n=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var B=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return B},set:function(we){B=we}});var y=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return y},set:function(we){y=we}});var Q=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Q},set:function(we){Q=we}});var G=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return G},set:function(we){G=we}});var ne=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return ne},set:function(we){ne=we}});var x=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return x},set:function(we){x=we}});var Fe=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Fe},set:function(we){Fe=we}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(B){return r.call(this),this.internal.__cell__.headerFunction=typeof B=="function"?B:void 0,this},e.getTextDimensions=function(B,y){r.call(this);var Q=(y=y||{}).fontSize||this.getFontSize(),G=y.font||this.getFont(),ne=y.scaleFactor||this.internal.scaleFactor,x=0,Fe=0,we=0,xe=this;if(!Array.isArray(B)&&typeof B!="string"){if(typeof B!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");B=String(B)}var he=y.maxWidth;he>0?typeof B=="string"?B=this.splitTextToSize(B,he):Object.prototype.toString.call(B)==="[object Array]"&&(B=B.reduce(function(Ze,Pe){return Ze.concat(xe.splitTextToSize(Pe,he))},[])):B=Array.isArray(B)?B:[B];for(var $e=0;$e<B.length;$e++)x<(we=this.getStringUnitWidth(B[$e],{font:G})*Q)&&(x=we);return x!==0&&(Fe=B.length),{w:x/=ne,h:Math.max((Fe*Q*this.getLineHeightFactor()-Q*(this.getLineHeightFactor()-1))/ne,0)}},e.cellAddPage=function(){r.call(this),this.addPage();var B=this.internal.__cell__.margins||A;return this.internal.__cell__.lastCell=new a(B.left,B.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var v=e.cell=function(){var B;B=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var y=this.internal.__cell__.lastCell,Q=this.internal.__cell__.padding,G=this.internal.__cell__.margins||A,ne=this.internal.__cell__.tableHeaderRow,x=this.internal.__cell__.printHeaders;return y.lineNumber!==void 0&&(y.lineNumber===B.lineNumber?(B.x=(y.x||0)+(y.width||0),B.y=y.y||0):y.y+y.height+B.height+G.bottom>this.getPageHeight()?(this.cellAddPage(),B.y=G.top,x&&ne&&(this.printHeaderRow(B.lineNumber,!0),B.y+=ne[0].height)):B.y=y.y+y.height||B.y),B.text[0]!==void 0&&(this.rect(B.x,B.y,B.width,B.height,t===!0?"FD":void 0),B.align==="right"?this.text(B.text,B.x+B.width-Q,B.y+Q,{align:"right",baseline:"top"}):B.align==="center"?this.text(B.text,B.x+B.width/2,B.y+Q,{align:"center",baseline:"top",maxWidth:B.width-Q-Q}):this.text(B.text,B.x+Q,B.y+Q,{align:"left",baseline:"top",maxWidth:B.width-Q-Q})),this.internal.__cell__.lastCell=B,this};e.table=function(B,y,Q,G,ne){if(r.call(this),!Q)throw new Error("No data for PDF table.");var x,Fe,we,xe,he=[],$e=[],Ze=[],Pe={},Qt={},eA=[],Pt=[],ut=(ne=ne||{}).autoSize||!1,He=ne.printHeaders!==!1,Bt=ne.css&&ne.css["font-size"]!==void 0?16*ne.css["font-size"]:ne.fontSize||12,de=ne.margins||Object.assign({width:this.getPageWidth()},A),Ie=typeof ne.padding=="number"?ne.padding:3,rt=ne.headerBackgroundColor||"#c8c8c8",Je=ne.headerTextColor||"#000";if(n.call(this),this.internal.__cell__.printHeaders=He,this.internal.__cell__.margins=de,this.internal.__cell__.table_font_size=Bt,this.internal.__cell__.padding=Ie,this.internal.__cell__.headerBackgroundColor=rt,this.internal.__cell__.headerTextColor=Je,this.setFontSize(Bt),G==null)$e=he=Object.keys(Q[0]),Ze=he.map(function(){return"left"});else if(Array.isArray(G)&&(0,b.Z)(G[0])==="object")for(he=G.map(function(IA){return IA.name}),$e=G.map(function(IA){return IA.prompt||IA.name||""}),Ze=G.map(function(IA){return IA.align||"left"}),x=0;x<G.length;x+=1)Qt[G[x].name]=.7499990551181103*G[x].width;else Array.isArray(G)&&typeof G[0]=="string"&&($e=he=G,Ze=he.map(function(){return"left"}));if(ut||Array.isArray(G)&&typeof G[0]=="string")for(x=0;x<he.length;x+=1){for(Pe[xe=he[x]]=Q.map(function(IA){return IA[xe]}),this.setFont(void 0,"bold"),eA.push(this.getTextDimensions($e[x],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Fe=Pe[xe],this.setFont(void 0,"normal"),we=0;we<Fe.length;we+=1)eA.push(this.getTextDimensions(Fe[we],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Qt[xe]=Math.max.apply(null,eA)+Ie+Ie,eA=[]}if(He){var Ht={};for(x=0;x<he.length;x+=1)Ht[he[x]]={},Ht[he[x]].text=$e[x],Ht[he[x]].align=Ze[x];var Mt=f.call(this,Ht,Qt);Pt=he.map(function(IA){return new a(B,y,Qt[IA],Mt,Ht[IA].text,void 0,Ht[IA].align)}),this.setTableHeaderRow(Pt),this.printHeaderRow(1,!1)}var Vt=G.reduce(function(IA,fA){return IA[fA.name]=fA.align,IA},{});for(x=0;x<Q.length;x+=1){"rowStart"in ne&&ne.rowStart instanceof Function&&ne.rowStart({row:x,data:Q[x]},this);var xt=f.call(this,Q[x],Qt);for(we=0;we<he.length;we+=1){var Kt=Q[x][he[we]];"cellStart"in ne&&ne.cellStart instanceof Function&&ne.cellStart({row:x,col:we,data:Kt},this),v.call(this,new a(B,y,Qt[he[we]],xt,Kt,x+2,Vt[he[we]]))}}return this.internal.__cell__.table_x=B,this.internal.__cell__.table_y=y,this};var f=function(B,y){var Q=this.internal.__cell__.padding,G=this.internal.__cell__.table_font_size,ne=this.internal.scaleFactor;return Object.keys(B).map(function(x){var Fe=B[x];return this.splitTextToSize(Fe.hasOwnProperty("text")?Fe.text:Fe,y[x]-Q-Q)},this).map(function(x){return this.getLineHeightFactor()*x.length*G/ne+Q+Q},this).reduce(function(x,Fe){return Math.max(x,Fe)},0)};e.setTableHeaderRow=function(B){r.call(this),this.internal.__cell__.tableHeaderRow=B},e.printHeaderRow=function(B,y){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Q;if(t=!0,typeof this.internal.__cell__.headerFunction=="function"){var G=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(G[0],G[1],G[2],G[3],void 0,-1)}this.setFont(void 0,"bold");for(var ne=[],x=0;x<this.internal.__cell__.tableHeaderRow.length;x+=1){Q=this.internal.__cell__.tableHeaderRow[x].clone(),y&&(Q.y=this.internal.__cell__.margins.top||0,ne.push(Q)),Q.lineNumber=B;var Fe=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),v.call(this,Q),this.setTextColor(Fe)}ne.length>0&&this.setTableHeaderRow(ne),this.setFont(void 0,"normal"),t=!1}}(ar.API);var ta={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ys=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ea=jn(Ys),Ua=[100,200,300,400,500,600,700,800,900],Xo=jn(Ua);function rs(e){var A=e.family.replace(/"|'/g,"").toLowerCase(),t=function(a){return ta[a=a||"normal"]?a:"normal"}(e.style),r=function(a){return a?typeof a=="number"?a>=100&&a<=900&&a%100==0?a:400:/^\d00$/.test(a)?parseInt(a):a==="bold"?700:400:400}(e.weight),n=function(a){return typeof Ea[a=a||"normal"]=="number"?a:"normal"}(e.stretch);return{family:A,style:t,weight:r,stretch:n,src:e.src||[],ref:e.ref||{name:A,style:[n,t,r].join(" ")}}}function Xs(e,A,t,r){var n;for(n=t;n>=0&&n<A.length;n+=r)if(e[A[n]])return e[A[n]];for(n=t;n>=0&&n<A.length;n-=r)if(e[A[n]])return e[A[n]]}var qo={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Fo={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function _s(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function xo(e){return e.trimLeft()}function qs(e,A){for(var t=0;t<e.length;){if(e.charAt(t)===A)return[e.substring(0,t),e.substring(t+1)];t+=1}return null}function Sl(e){var A=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return A===null?null:[A[0],e.substring(A[0].length)]}var Uo,xg,Ug,yc,Sh,Ig,Sg,Qg,Op=["times"];function Dg(e,A,t,r){var n=4,a=Lg;switch(r){case ar.API.image_compression.FAST:n=1,a=_g;break;case ar.API.image_compression.MEDIUM:n=6,a=Ng;break;case ar.API.image_compression.SLOW:n=9,a=Og}e=function(f,B,y,Q){for(var G,ne=f.length/B,x=new Uint8Array(f.length+ne),Fe=[Nm,_g,Lg,Ng,Og],we=0;we<ne;we+=1){var xe=we*B,he=f.subarray(xe,xe+B);if(Q)x.set(Q(he,y,G),xe+we);else{for(var $e=Fe.length,Ze=[],Pe=0;Pe<$e;Pe+=1)Ze[Pe]=Fe[Pe](he,y,G);var Qt=Pm(Ze.concat());x.set(Ze[Qt],xe+we)}G=he}return x}(e,A,t,a);var v=LA(e,{level:n});return ar.API.__addimage__.arrayBufferToBinaryString(v)}function Nm(e){var A=Array.apply([],e);return A.unshift(0),A}function _g(e,A){var t=e.length,r=[];r[0]=1;for(var n=0;n<t;n+=1){var a=e[n-A]||0;r[n+1]=e[n]-a+256&255}return r}function Lg(e,A,t){var r=e.length,n=[];n[0]=2;for(var a=0;a<r;a+=1){var v=t&&t[a]||0;n[a+1]=e[a]-v+256&255}return n}function Ng(e,A,t){var r=e.length,n=[];n[0]=3;for(var a=0;a<r;a+=1){var v=e[a-A]||0,f=t&&t[a]||0;n[a+1]=e[a]+256-(v+f>>>1)&255}return n}function Og(e,A,t){var r=e.length,n=[];n[0]=4;for(var a=0;a<r;a+=1){var v=Om(e[a-A]||0,t&&t[a]||0,t&&t[a-A]||0);n[a+1]=e[a]-v+256&255}return n}function Om(e,A,t){if(e===A&&A===t)return e;var r=Math.abs(A-t),n=Math.abs(e-t),a=Math.abs(e+A-t-t);return r<=n&&r<=a?e:n<=a?A:t}function Pm(e){var A=e.map(function(t){return t.reduce(function(r,n){return r+Math.abs(n)},0)});return A.indexOf(Math.min.apply(null,A))}function Pp(e,A,t){var r=A*t,n=Math.floor(r/8),a=16-(r-8*n+t),v=(1<<t)-1;return kg(e,n)>>a&v}function Pg(e,A,t,r){var n=t*r,a=Math.floor(n/8),v=16-(n-8*a+r),f=(1<<r)-1,B=(A&f)<<v;(function(y,Q,G){if(Q+1<y.byteLength)y.setUint16(Q,G,!1);else{var ne=G>>8&255;y.setUint8(Q,ne)}})(e,a,kg(e,a)&~(f<<v)&65535|B)}function kg(e,A){return A+1<e.byteLength?e.getUint16(A,!1):e.getUint8(A)<<8}function km(e){var A=0;if(e[A++]!==71||e[A++]!==73||e[A++]!==70||e[A++]!==56||(e[A++]+1&253)!=56||e[A++]!==97)throw new Error("Invalid GIF 87a/89a header.");var t=e[A++]|e[A++]<<8,r=e[A++]|e[A++]<<8,n=e[A++],a=n>>7,v=1<<1+(7&n);e[A++],e[A++];var f=null,B=null;a&&(f=A,B=v,A+=3*v);var y=!0,Q=[],G=0,ne=null,x=0,Fe=null;for(this.width=t,this.height=r;y&&A<e.length;)switch(e[A++]){case 33:switch(e[A++]){case 255:if(e[A]!==11||e[A+1]==78&&e[A+2]==69&&e[A+3]==84&&e[A+4]==83&&e[A+5]==67&&e[A+6]==65&&e[A+7]==80&&e[A+8]==69&&e[A+9]==50&&e[A+10]==46&&e[A+11]==48&&e[A+12]==3&&e[A+13]==1&&e[A+16]==0)A+=14,Fe=e[A++]|e[A++]<<8,A++;else for(A+=12;;){if(!((de=e[A++])>=0))throw Error("Invalid block size");if(de===0)break;A+=de}break;case 249:if(e[A++]!==4||e[A+4]!==0)throw new Error("Invalid graphics extension block.");var we=e[A++];G=e[A++]|e[A++]<<8,ne=e[A++],1&we||(ne=null),x=we>>2&7,A++;break;case 254:for(;;){if(!((de=e[A++])>=0))throw Error("Invalid block size");if(de===0)break;A+=de}break;default:throw new Error("Unknown graphic control label: 0x"+e[A-1].toString(16))}break;case 44:var xe=e[A++]|e[A++]<<8,he=e[A++]|e[A++]<<8,$e=e[A++]|e[A++]<<8,Ze=e[A++]|e[A++]<<8,Pe=e[A++],Qt=Pe>>6&1,eA=1<<1+(7&Pe),Pt=f,ut=B,He=!1;Pe>>7&&(He=!0,Pt=A,ut=eA,A+=3*eA);var Bt=A;for(A++;;){var de;if(!((de=e[A++])>=0))throw Error("Invalid block size");if(de===0)break;A+=de}Q.push({x:xe,y:he,width:$e,height:Ze,has_local_palette:He,palette_offset:Pt,palette_size:ut,data_offset:Bt,data_length:A-Bt,transparent_index:ne,interlaced:!!Qt,delay:G,disposal:x});break;case 59:y=!1;break;default:throw new Error("Unknown gif block: 0x"+e[A-1].toString(16))}this.numFrames=function(){return Q.length},this.loopCount=function(){return Fe},this.frameInfo=function(Ie){if(Ie<0||Ie>=Q.length)throw new Error("Frame index out of range.");return Q[Ie]},this.decodeAndBlitFrameBGRA=function(Ie,rt){var Je=this.frameInfo(Ie),Ht=Je.width*Je.height,Mt=new Uint8Array(Ht);jg(e,Je.data_offset,Mt,Ht);var Vt=Je.palette_offset,xt=Je.transparent_index;xt===null&&(xt=256);var Kt=Je.width,IA=t-Kt,fA=Kt,fe=4*(Je.y*t+Je.x),Oe=4*((Je.y+Je.height)*t+Je.x),Me=fe,nt=4*IA;Je.interlaced===!0&&(nt+=4*t*7);for(var ht=8,Et=0,Wt=Mt.length;Et<Wt;++Et){var Tt=Mt[Et];if(fA===0&&(fA=Kt,(Me+=nt)>=Oe&&(nt=4*IA+4*t*(ht-1),Me=fe+(Kt+IA)*(ht<<1),ht>>=1)),Tt===xt)Me+=4;else{var lA=e[Vt+3*Tt],CA=e[Vt+3*Tt+1],zA=e[Vt+3*Tt+2];rt[Me++]=zA,rt[Me++]=CA,rt[Me++]=lA,rt[Me++]=255}--fA}},this.decodeAndBlitFrameRGBA=function(Ie,rt){var Je=this.frameInfo(Ie),Ht=Je.width*Je.height,Mt=new Uint8Array(Ht);jg(e,Je.data_offset,Mt,Ht);var Vt=Je.palette_offset,xt=Je.transparent_index;xt===null&&(xt=256);var Kt=Je.width,IA=t-Kt,fA=Kt,fe=4*(Je.y*t+Je.x),Oe=4*((Je.y+Je.height)*t+Je.x),Me=fe,nt=4*IA;Je.interlaced===!0&&(nt+=4*t*7);for(var ht=8,Et=0,Wt=Mt.length;Et<Wt;++Et){var Tt=Mt[Et];if(fA===0&&(fA=Kt,(Me+=nt)>=Oe&&(nt=4*IA+4*t*(ht-1),Me=fe+(Kt+IA)*(ht<<1),ht>>=1)),Tt===xt)Me+=4;else{var lA=e[Vt+3*Tt],CA=e[Vt+3*Tt+1],zA=e[Vt+3*Tt+2];rt[Me++]=lA,rt[Me++]=CA,rt[Me++]=zA,rt[Me++]=255}--fA}}}function jg(e,A,t,r){for(var n=e[A++],a=1<<n,v=a+1,f=v+1,B=n+1,y=(1<<B)-1,Q=0,G=0,ne=0,x=e[A++],Fe=new Int32Array(4096),we=null;;){for(;Q<16&&x!==0;)G|=e[A++]<<Q,Q+=8,x===1?x=e[A++]:--x;if(Q<B)break;var xe=G&y;if(G>>=B,Q-=B,xe!==a){if(xe===v)break;for(var he=xe<f?xe:we,$e=0,Ze=he;Ze>a;)Ze=Fe[Ze]>>8,++$e;var Pe=Ze;if(ne+$e+(he!==xe?1:0)>r)return void Jn.log("Warning, gif stream longer than expected.");t[ne++]=Pe;var Qt=ne+=$e;for(he!==xe&&(t[ne++]=Pe),Ze=he;$e--;)Ze=Fe[Ze],t[--Qt]=255&Ze,Ze>>=8;we!==null&&f<4096&&(Fe[f++]=we<<8|Pe,f>=y+1&&B<12&&(++B,y=y<<1|1)),we=xe}else f=v+1,y=(1<<(B=n+1))-1,we=null}return ne!==r&&Jn.log("Warning, gif stream shorter than expected."),t}function kp(e){var A,t,r,n,a,v=Math.floor,f=new Array(64),B=new Array(64),y=new Array(64),Q=new Array(64),G=new Array(65535),ne=new Array(65535),x=new Array(64),Fe=new Array(64),we=[],xe=0,he=7,$e=new Array(64),Ze=new Array(64),Pe=new Array(64),Qt=new Array(256),eA=new Array(2048),Pt=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],ut=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],He=[0,1,2,3,4,5,6,7,8,9,10,11],Bt=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],de=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],Ie=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],rt=[0,1,2,3,4,5,6,7,8,9,10,11],Je=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Ht=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function Mt(fe,Oe){for(var Me=0,nt=0,ht=new Array,Et=1;Et<=16;Et++){for(var Wt=1;Wt<=fe[Et];Wt++)ht[Oe[nt]]=[],ht[Oe[nt]][0]=Me,ht[Oe[nt]][1]=Et,nt++,Me++;Me*=2}return ht}function Vt(fe){for(var Oe=fe[0],Me=fe[1]-1;Me>=0;)Oe&1<<Me&&(xe|=1<<he),Me--,--he<0&&(xe==255?(xt(255),xt(0)):xt(xe),he=7,xe=0)}function xt(fe){we.push(fe)}function Kt(fe){xt(fe>>8&255),xt(255&fe)}function IA(fe,Oe,Me,nt,ht){for(var Et,Wt=ht[0],Tt=ht[240],lA=function(bA,mr){var YA,rn,br,Hn,Xr,qr,ei,nn,yr,kr,Er=0;for(yr=0;yr<8;++yr){YA=bA[Er],rn=bA[Er+1],br=bA[Er+2],Hn=bA[Er+3],Xr=bA[Er+4],qr=bA[Er+5],ei=bA[Er+6];var fi=YA+(nn=bA[Er+7]),Tn=YA-nn,hr=rn+ei,$r=rn-ei,ai=br+qr,_r=br-qr,yn=Hn+Xr,en=Hn-Xr,Vi=fi+yn,la=fi-yn,si=hr+ai,Gr=hr-ai;bA[Er]=Vi+si,bA[Er+4]=Vi-si;var zn=.707106781*(Gr+la);bA[Er+2]=la+zn,bA[Er+6]=la-zn;var Bu=.382683433*((Vi=en+_r)-(Gr=$r+Tn)),ja=.5411961*Vi+Bu,$o=1.306562965*Gr+Bu,So=.707106781*(si=_r+$r),Lr=Tn+So,el=Tn-So;bA[Er+5]=el+ja,bA[Er+3]=el-ja,bA[Er+1]=Lr+$o,bA[Er+7]=Lr-$o,Er+=8}for(Er=0,yr=0;yr<8;++yr){YA=bA[Er],rn=bA[Er+8],br=bA[Er+16],Hn=bA[Er+24],Xr=bA[Er+32],qr=bA[Er+40],ei=bA[Er+48];var tl=YA+(nn=bA[Er+56]),Ls=YA-nn,Ns=rn+ei,ki=rn-ei,Ca=br+qr,Ia=br-qr,wu=Hn+Xr,Dl=Hn-Xr,to=tl+wu,Qo=tl-wu,Ao=Ns+Ca,ro=Ns-Ca;bA[Er]=to+Ao,bA[Er+32]=to-Ao;var Os=.707106781*(ro+Qo);bA[Er+16]=Qo+Os,bA[Er+48]=Qo-Os;var yu=.382683433*((to=Dl+Ia)-(ro=ki+Ls)),Do=.5411961*to+yu,Eu=1.306562965*ro+yu,Ec=.707106781*(Ao=Ia+ki),Cc=Ls+Ec,bc=Ls-Ec;bA[Er+40]=bc+Do,bA[Er+24]=bc-Do,bA[Er+8]=Cc+Eu,bA[Er+56]=Cc-Eu,Er++}for(yr=0;yr<64;++yr)kr=bA[yr]*mr[yr],x[yr]=kr>0?kr+.5|0:kr-.5|0;return x}(fe,Oe),CA=0;CA<64;++CA)Fe[Pt[CA]]=lA[CA];var zA=Fe[0]-Me;Me=Fe[0],zA==0?Vt(nt[0]):(Vt(nt[ne[Et=32767+zA]]),Vt(G[Et]));for(var VA=63;VA>0&&Fe[VA]==0;)VA--;if(VA==0)return Vt(Wt),Me;for(var Xt,je=1;je<=VA;){for(var Bn=je;Fe[je]==0&&je<=VA;)++je;var An=je-Bn;if(An>=16){Xt=An>>4;for(var Ir=1;Ir<=Xt;++Ir)Vt(Tt);An&=15}Et=32767+Fe[je],Vt(ht[(An<<4)+ne[Et]]),Vt(G[Et]),je++}return VA!=63&&Vt(Wt),Me}function fA(fe){fe=Math.min(Math.max(fe,1),100),a!=fe&&(function(Oe){for(var Me=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],nt=0;nt<64;nt++){var ht=v((Me[nt]*Oe+50)/100);ht=Math.min(Math.max(ht,1),255),f[Pt[nt]]=ht}for(var Et=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Wt=0;Wt<64;Wt++){var Tt=v((Et[Wt]*Oe+50)/100);Tt=Math.min(Math.max(Tt,1),255),B[Pt[Wt]]=Tt}for(var lA=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],CA=0,zA=0;zA<8;zA++)for(var VA=0;VA<8;VA++)y[CA]=1/(f[Pt[CA]]*lA[zA]*lA[VA]*8),Q[CA]=1/(B[Pt[CA]]*lA[zA]*lA[VA]*8),CA++}(fe<50?Math.floor(5e3/fe):Math.floor(200-2*fe)),a=fe)}this.encode=function(fe,Oe){Oe&&fA(Oe),we=new Array,xe=0,he=7,Kt(65496),Kt(65504),Kt(16),xt(74),xt(70),xt(73),xt(70),xt(0),xt(1),xt(1),xt(0),Kt(1),Kt(1),xt(0),xt(0),function(){Kt(65499),Kt(132),xt(0);for(var rn=0;rn<64;rn++)xt(f[rn]);xt(1);for(var br=0;br<64;br++)xt(B[br])}(),function(rn,br){Kt(65472),Kt(17),xt(8),Kt(br),Kt(rn),xt(3),xt(1),xt(17),xt(0),xt(2),xt(17),xt(1),xt(3),xt(17),xt(1)}(fe.width,fe.height),function(){Kt(65476),Kt(418),xt(0);for(var rn=0;rn<16;rn++)xt(ut[rn+1]);for(var br=0;br<=11;br++)xt(He[br]);xt(16);for(var Hn=0;Hn<16;Hn++)xt(Bt[Hn+1]);for(var Xr=0;Xr<=161;Xr++)xt(de[Xr]);xt(1);for(var qr=0;qr<16;qr++)xt(Ie[qr+1]);for(var ei=0;ei<=11;ei++)xt(rt[ei]);xt(17);for(var nn=0;nn<16;nn++)xt(Je[nn+1]);for(var yr=0;yr<=161;yr++)xt(Ht[yr])}(),Kt(65498),Kt(12),xt(3),xt(1),xt(0),xt(2),xt(17),xt(3),xt(17),xt(0),xt(63),xt(0);var Me=0,nt=0,ht=0;xe=0,he=7,this.encode.displayName="_encode_";for(var Et,Wt,Tt,lA,CA,zA,VA,Xt,je,Bn=fe.data,An=fe.width,Ir=fe.height,bA=4*An,mr=0;mr<Ir;){for(Et=0;Et<bA;){for(CA=bA*mr+Et,VA=-1,Xt=0,je=0;je<64;je++)zA=CA+(Xt=je>>3)*bA+(VA=4*(7&je)),mr+Xt>=Ir&&(zA-=bA*(mr+1+Xt-Ir)),Et+VA>=bA&&(zA-=Et+VA-bA+4),Wt=Bn[zA++],Tt=Bn[zA++],lA=Bn[zA++],$e[je]=(eA[Wt]+eA[Tt+256|0]+eA[lA+512|0]>>16)-128,Ze[je]=(eA[Wt+768|0]+eA[Tt+1024|0]+eA[lA+1280|0]>>16)-128,Pe[je]=(eA[Wt+1280|0]+eA[Tt+1536|0]+eA[lA+1792|0]>>16)-128;Me=IA($e,y,Me,A,r),nt=IA(Ze,Q,nt,t,n),ht=IA(Pe,Q,ht,t,n),Et+=32}mr+=8}if(he>=0){var YA=[];YA[1]=he+1,YA[0]=(1<<he+1)-1,Vt(YA)}return Kt(65497),new Uint8Array(we)},e=e||50,function(){for(var fe=String.fromCharCode,Oe=0;Oe<256;Oe++)Qt[Oe]=fe(Oe)}(),A=Mt(ut,He),t=Mt(Ie,rt),r=Mt(Bt,de),n=Mt(Je,Ht),function(){for(var fe=1,Oe=2,Me=1;Me<=15;Me++){for(var nt=fe;nt<Oe;nt++)ne[32767+nt]=Me,G[32767+nt]=[],G[32767+nt][1]=Me,G[32767+nt][0]=nt;for(var ht=-(Oe-1);ht<=-fe;ht++)ne[32767+ht]=Me,G[32767+ht]=[],G[32767+ht][1]=Me,G[32767+ht][0]=Oe-1+ht;fe<<=1,Oe<<=1}}(),function(){for(var fe=0;fe<256;fe++)eA[fe]=19595*fe,eA[fe+256|0]=38470*fe,eA[fe+512|0]=7471*fe+32768,eA[fe+768|0]=-11059*fe,eA[fe+1024|0]=-21709*fe,eA[fe+1280|0]=32768*fe+8421375,eA[fe+1536|0]=-27439*fe,eA[fe+1792|0]=-5329*fe}(),fA(e)}function $s(e,A){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!A,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Hg(e){function A(He){if(!He)throw Error("assert :P")}function t(He,Bt,de){for(var Ie=0;4>Ie;Ie++)if(He[Bt+Ie]!=de.charCodeAt(Ie))return!0;return!1}function r(He,Bt,de,Ie,rt){for(var Je=0;Je<rt;Je++)He[Bt+Je]=de[Ie+Je]}function n(He,Bt,de,Ie){for(var rt=0;rt<Ie;rt++)He[Bt+rt]=de}function a(He){return new Int32Array(He)}function v(He,Bt){for(var de=[],Ie=0;Ie<He;Ie++)de.push(new Bt);return de}function f(He,Bt){var de=[];return function Ie(rt,Je,Ht){for(var Mt=Ht[Je],Vt=0;Vt<Mt&&(rt.push(Ht.length>Je+1?[]:new Bt),!(Ht.length<Je+1));Vt++)Ie(rt[Vt],Je+1,Ht)}(de,0,He),de}var B=function(){var He=this;function Bt(s,c){for(var C=1<<c-1>>>0;s&C;)C>>>=1;return C?(s&C-1)+C:s}function de(s,c,C,j,Z){A(!(j%C));do s[c+(j-=C)]=Z;while(0<j)}function Ie(s,c,C,j,Z){if(A(2328>=Z),512>=Z)var se=a(512);else if((se=a(Z))==null)return 0;return function(ce,pe,Be,De,st,Ut){var _e,ft,wt=pe,$t=1<<Be,Ft=a(16),tA=a(16);for(A(st!=0),A(De!=null),A(ce!=null),A(0<Be),ft=0;ft<st;++ft){if(15<De[ft])return 0;++Ft[De[ft]]}if(Ft[0]==st)return 0;for(tA[1]=0,_e=1;15>_e;++_e){if(Ft[_e]>1<<_e)return 0;tA[_e+1]=tA[_e]+Ft[_e]}for(ft=0;ft<st;++ft)_e=De[ft],0<De[ft]&&(Ut[tA[_e]++]=ft);if(tA[15]==1)return(De=new rt).g=0,De.value=Ut[0],de(ce,wt,1,$t,De),$t;var aA,BA=-1,uA=$t-1,pr=0,$A=1,ln=1,sr=1<<Be;for(ft=0,_e=1,st=2;_e<=Be;++_e,st<<=1){if($A+=ln<<=1,0>(ln-=Ft[_e]))return 0;for(;0<Ft[_e];--Ft[_e])(De=new rt).g=_e,De.value=Ut[ft++],de(ce,wt+pr,st,sr,De),pr=Bt(pr,_e)}for(_e=Be+1,st=2;15>=_e;++_e,st<<=1){if($A+=ln<<=1,0>(ln-=Ft[_e]))return 0;for(;0<Ft[_e];--Ft[_e]){if(De=new rt,(pr&uA)!=BA){for(wt+=sr,aA=1<<(BA=_e)-Be;15>BA&&!(0>=(aA-=Ft[BA]));)++BA,aA<<=1;$t+=sr=1<<(aA=BA-Be),ce[pe+(BA=pr&uA)].g=aA+Be,ce[pe+BA].value=wt-pe-BA}De.g=_e-Be,De.value=Ut[ft++],de(ce,wt+(pr>>Be),st,sr,De),pr=Bt(pr,_e)}}return $A!=2*tA[15]-1?0:$t}(s,c,C,j,Z,se)}function rt(){this.value=this.g=0}function Je(){this.value=this.g=0}function Ht(){this.G=v(5,rt),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=v(No,Je)}function Mt(s,c,C,j){A(s!=null),A(c!=null),A(2147483648>j),s.Ca=254,s.I=0,s.b=-8,s.Ka=0,s.oa=c,s.pa=C,s.Jd=c,s.Yc=C+j,s.Zc=4<=j?C+j-4+1:C,Wt(s)}function Vt(s,c){for(var C=0;0<c--;)C|=lA(s,128)<<c;return C}function xt(s,c){var C=Vt(s,c);return Tt(s)?-C:C}function Kt(s,c,C,j){var Z,se=0;for(A(s!=null),A(c!=null),A(4294967288>j),s.Sb=j,s.Ra=0,s.u=0,s.h=0,4<j&&(j=4),Z=0;Z<j;++Z)se+=c[C+Z]<<8*Z;s.Ra=se,s.bb=j,s.oa=c,s.pa=C}function IA(s){for(;8<=s.u&&s.bb<s.Sb;)s.Ra>>>=8,s.Ra+=s.oa[s.pa+s.bb]<<jl-8>>>0,++s.bb,s.u-=8;nt(s)&&(s.h=1,s.u=0)}function fA(s,c){if(A(0<=c),!s.h&&c<=Xf){var C=Me(s)&kl[c];return s.u+=c,IA(s),C}return s.h=1,s.u=0}function fe(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Oe(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Me(s){return s.Ra>>>(s.u&jl-1)>>>0}function nt(s){return A(s.bb<=s.Sb),s.h||s.bb==s.Sb&&s.u>jl}function ht(s,c){s.u=c,s.h=nt(s)}function Et(s){s.u>=Wi&&(A(s.u>=Wi),IA(s))}function Wt(s){A(s!=null&&s.oa!=null),s.pa<s.Zc?(s.I=(s.oa[s.pa++]|s.I<<8)>>>0,s.b+=8):(A(s!=null&&s.oa!=null),s.pa<s.Yc?(s.b+=8,s.I=s.oa[s.pa++]|s.I<<8):s.Ka?s.b=0:(s.I<<=8,s.b+=8,s.Ka=1))}function Tt(s){return Vt(s,1)}function lA(s,c){var C=s.Ca;0>s.b&&Wt(s);var j=s.b,Z=C*c>>>8,se=(s.I>>>j>Z)+0;for(se?(C-=Z,s.I-=Z+1<<j>>>0):C=Z+1,j=C,Z=0;256<=j;)Z+=8,j>>=8;return j=7^Z+tg[j],s.b-=j,s.Ca=(C<<j)-1,se}function CA(s,c,C){s[c+0]=C>>24&255,s[c+1]=C>>16&255,s[c+2]=C>>8&255,s[c+3]=255&C}function zA(s,c){return s[c+0]|s[c+1]<<8}function VA(s,c){return zA(s,c)|s[c+2]<<16}function Xt(s,c){return zA(s,c)|zA(s,c+2)<<16}function je(s,c){var C=1<<c;return A(s!=null),A(0<c),s.X=a(C),s.X==null?0:(s.Mb=32-c,s.Xa=c,1)}function Bn(s,c){A(s!=null),A(c!=null),A(s.Xa==c.Xa),r(c.X,0,s.X,0,1<<c.Xa)}function An(){this.X=[],this.Xa=this.Mb=0}function Ir(s,c,C,j){A(C!=null),A(j!=null);var Z=C[0],se=j[0];return Z==0&&(Z=(s*se+c/2)/c),se==0&&(se=(c*Z+s/2)/s),0>=Z||0>=se?0:(C[0]=Z,j[0]=se,1)}function bA(s,c){return s+(1<<c)-1>>>c}function mr(s,c){return((4278255360&s)+(4278255360&c)>>>0&4278255360)+((16711935&s)+(16711935&c)>>>0&16711935)>>>0}function YA(s,c){He[c]=function(C,j,Z,se,ce,pe,Be){var De;for(De=0;De<ce;++De){var st=He[s](pe[Be+De-1],Z,se+De);pe[Be+De]=mr(C[j+De],st)}}}function rn(){this.ud=this.hd=this.jd=0}function br(s,c){return((4278124286&(s^c))>>>1)+(s&c)>>>0}function Hn(s){return 0<=s&&256>s?s:0>s?0:255<s?255:void 0}function Xr(s,c){return Hn(s+(s-c+.5>>1))}function qr(s,c,C){return Math.abs(c-C)-Math.abs(s-C)}function ei(s,c,C,j,Z,se,ce){for(j=se[ce-1],C=0;C<Z;++C)se[ce+C]=j=mr(s[c+C],j)}function nn(s,c,C,j,Z){var se;for(se=0;se<C;++se){var ce=s[c+se],pe=ce>>8&255,Be=16711935&(Be=(Be=16711935&ce)+((pe<<16)+pe));j[Z+se]=(4278255360&ce)+Be>>>0}}function yr(s,c){c.jd=255&s,c.hd=s>>8&255,c.ud=s>>16&255}function kr(s,c,C,j,Z,se){var ce;for(ce=0;ce<j;++ce){var pe=c[C+ce],Be=pe>>>8,De=pe,st=255&(st=(st=pe>>>16)+((s.jd<<24>>24)*(Be<<24>>24)>>>5));De=255&(De=(De+=(s.hd<<24>>24)*(Be<<24>>24)>>>5)+((s.ud<<24>>24)*(st<<24>>24)>>>5)),Z[se+ce]=(4278255360&pe)+(st<<16)+De}}function Er(s,c,C,j,Z){He[c]=function(se,ce,pe,Be,De,st,Ut,_e,ft){for(Be=Ut;Be<_e;++Be)for(Ut=0;Ut<ft;++Ut)De[st++]=Z(pe[j(se[ce++])])},He[s]=function(se,ce,pe,Be,De,st,Ut){var _e=8>>se.b,ft=se.Ea,wt=se.K[0],$t=se.w;if(8>_e)for(se=(1<<se.b)-1,$t=(1<<_e)-1;ce<pe;++ce){var Ft,tA=0;for(Ft=0;Ft<ft;++Ft)Ft&se||(tA=j(Be[De++])),st[Ut++]=Z(wt[tA&$t]),tA>>=_e}else He["VP8LMapColor"+C](Be,De,wt,$t,st,Ut,ce,pe,ft)}}function fi(s,c,C,j,Z){for(C=c+C;c<C;){var se=s[c++];j[Z++]=se>>16&255,j[Z++]=se>>8&255,j[Z++]=255&se}}function Tn(s,c,C,j,Z){for(C=c+C;c<C;){var se=s[c++];j[Z++]=se>>16&255,j[Z++]=se>>8&255,j[Z++]=255&se,j[Z++]=se>>24&255}}function hr(s,c,C,j,Z){for(C=c+C;c<C;){var se=(ce=s[c++])>>16&240|ce>>12&15,ce=240&ce|ce>>28&15;j[Z++]=se,j[Z++]=ce}}function $r(s,c,C,j,Z){for(C=c+C;c<C;){var se=(ce=s[c++])>>16&248|ce>>13&7,ce=ce>>5&224|ce>>3&31;j[Z++]=se,j[Z++]=ce}}function ai(s,c,C,j,Z){for(C=c+C;c<C;){var se=s[c++];j[Z++]=255&se,j[Z++]=se>>8&255,j[Z++]=se>>16&255}}function _r(s,c,C,j,Z,se){if(se==0)for(C=c+C;c<C;)CA(j,((se=s[c++])[0]>>24|se[1]>>8&65280|se[2]<<8&16711680|se[3]<<24)>>>0),Z+=32;else r(j,Z,s,c,C)}function yn(s,c){He[c][0]=He[s+"0"],He[c][1]=He[s+"1"],He[c][2]=He[s+"2"],He[c][3]=He[s+"3"],He[c][4]=He[s+"4"],He[c][5]=He[s+"5"],He[c][6]=He[s+"6"],He[c][7]=He[s+"7"],He[c][8]=He[s+"8"],He[c][9]=He[s+"9"],He[c][10]=He[s+"10"],He[c][11]=He[s+"11"],He[c][12]=He[s+"12"],He[c][13]=He[s+"13"],He[c][14]=He[s+"0"],He[c][15]=He[s+"0"]}function en(s){return s==ng||s==ig||s==Wh||s==ag}function Vi(){this.eb=[],this.size=this.A=this.fb=0}function la(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function si(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Vi,this.f.kb=new la,this.sd=null}function Gr(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function zn(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Bu(s){return alert("todo:WebPSamplerProcessPlane"),s.T}function ja(s,c){var C=s.T,j=c.ba.f.RGBA,Z=j.eb,se=j.fb+s.ka*j.A,ce=Hs[c.ba.S],pe=s.y,Be=s.O,De=s.f,st=s.N,Ut=s.ea,_e=s.W,ft=c.cc,wt=c.dc,$t=c.Mc,Ft=c.Nc,tA=s.ka,aA=s.ka+s.T,BA=s.U,uA=BA+1>>1;for(tA==0?ce(pe,Be,null,null,De,st,Ut,_e,De,st,Ut,_e,Z,se,null,null,BA):(ce(c.ec,c.fc,pe,Be,ft,wt,$t,Ft,De,st,Ut,_e,Z,se-j.A,Z,se,BA),++C);tA+2<aA;tA+=2)ft=De,wt=st,$t=Ut,Ft=_e,st+=s.Rc,_e+=s.Rc,se+=2*j.A,ce(pe,(Be+=2*s.fa)-s.fa,pe,Be,ft,wt,$t,Ft,De,st,Ut,_e,Z,se-j.A,Z,se,BA);return Be+=s.fa,s.j+aA<s.o?(r(c.ec,c.fc,pe,Be,BA),r(c.cc,c.dc,De,st,uA),r(c.Mc,c.Nc,Ut,_e,uA),C--):1&aA||ce(pe,Be,null,null,De,st,Ut,_e,De,st,Ut,_e,Z,se+j.A,null,null,BA),C}function $o(s,c,C){var j=s.F,Z=[s.J];if(j!=null){var se=s.U,ce=c.ba.S,pe=ce==Zh||ce==Wh;c=c.ba.f.RGBA;var Be=[0],De=s.ka;Be[0]=s.T,s.Kb&&(De==0?--Be[0]:(--De,Z[0]-=s.width),s.j+s.ka+s.T==s.o&&(Be[0]=s.o-s.j-De));var st=c.eb;De=c.fb+De*c.A,s=Am(j,Z[0],s.width,se,Be,st,De+(pe?0:3),c.A),A(C==Be),s&&en(ce)&&td(st,De,pe,se,Be,c.A)}return 0}function So(s){var c=s.ma,C=c.ba.S,j=11>C,Z=C==Gh||C==Vh||C==Zh||C==rg||C==12||en(C);if(c.memory=null,c.Ib=null,c.Jb=null,c.Nd=null,!ns(c.Oa,s,Z?11:12))return 0;if(Z&&en(C)&&Zf(),s.da)alert("todo:use_scaling");else{if(j){if(c.Ib=Bu,s.Kb){if(C=s.U+1>>1,c.memory=a(s.U+2*C),c.memory==null)return 0;c.ec=c.memory,c.fc=0,c.cc=c.ec,c.dc=c.fc+s.U,c.Mc=c.cc,c.Nc=c.dc+C,c.Ib=ja,Zf()}}else alert("todo:EmitYUV");Z&&(c.Jb=$o,j&&Du())}if(j&&!Bm){for(s=0;256>s;++s)m1[s]=89858*(s-128)+Yh>>Jh,w1[s]=-22014*(s-128)+Yh,B1[s]=-45773*(s-128),v1[s]=113618*(s-128)+Yh>>Jh;for(s=rd;s<lg;++s)c=76283*(s-16)+Yh>>Jh,y1[s-rd]=ca(c,255),E1[s-rd]=ca(c+8>>4,15);Bm=1}return 1}function Lr(s){var c=s.ma,C=s.U,j=s.T;return A(!(1&s.ka)),0>=C||0>=j?0:(C=c.Ib(s,c),c.Jb!=null&&c.Jb(s,c,C),c.Dc+=C,1)}function el(s){s.ma.memory=null}function tl(s,c,C,j){return fA(s,8)!=47?0:(c[0]=fA(s,14)+1,C[0]=fA(s,14)+1,j[0]=fA(s,1),fA(s,3)!=0?0:!s.h)}function Ls(s,c){if(4>s)return s+1;var C=s-2>>1;return(2+(1&s)<<C)+fA(c,C)+1}function Ns(s,c){return 120<c?c-120:1<=(C=((C=r1[c-1])>>4)*s+(8-(15&C)))?C:1;var C}function ki(s,c,C){var j=Me(C),Z=s[c+=255&j].g-8;return 0<Z&&(ht(C,C.u+8),j=Me(C),c+=s[c].value,c+=j&(1<<Z)-1),ht(C,C.u+s[c].g),s[c].value}function Ca(s,c,C){return C.g+=s.g,C.value+=s.value<<c>>>0,A(8>=C.g),s.g}function Ia(s,c,C){var j=s.xc;return A((c=j==0?0:s.vc[s.md*(C>>j)+(c>>j)])<s.Wb),s.Ya[c]}function wu(s,c,C,j){var Z=s.ab,se=s.c*c,ce=s.C;c=ce+c;var pe=C,Be=j;for(j=s.Ta,C=s.Ua;0<Z--;){var De=s.gc[Z],st=ce,Ut=c,_e=pe,ft=Be,wt=(Be=j,pe=C,De.Ea);switch(A(st<Ut),A(Ut<=De.nc),De.hc){case 2:Nc(_e,ft,(Ut-st)*wt,Be,pe);break;case 0:var $t=st,Ft=Ut,tA=Be,aA=pe,BA=(sr=De).Ea;$t==0&&(Oo(_e,ft,null,null,1,tA,aA),ei(_e,ft+1,0,0,BA-1,tA,aA+1),ft+=BA,aA+=BA,++$t);for(var uA=1<<sr.b,pr=uA-1,$A=bA(BA,sr.b),ln=sr.K,sr=sr.w+($t>>sr.b)*$A;$t<Ft;){var En=ln,fa=sr,un=1;for(Po(_e,ft,tA,aA-BA,1,tA,aA);un<BA;){var or=(un&~pr)+uA;or>BA&&(or=BA),(0,Nu[En[fa++]>>8&15])(_e,ft+ +un,tA,aA+un-BA,or-un,tA,aA+un),un=or}ft+=BA,aA+=BA,++$t&pr||(sr+=$A)}Ut!=De.nc&&r(Be,pe-wt,Be,pe+(Ut-st-1)*wt,wt);break;case 1:for(wt=_e,Ft=ft,BA=(_e=De.Ea)-(aA=_e&~(tA=(ft=1<<De.b)-1)),$t=bA(_e,De.b),uA=De.K,De=De.w+(st>>De.b)*$t;st<Ut;){for(pr=uA,$A=De,ln=new rn,sr=Ft+aA,En=Ft+_e;Ft<sr;)yr(pr[$A++],ln),ol(ln,wt,Ft,ft,Be,pe),Ft+=ft,pe+=ft;Ft<En&&(yr(pr[$A++],ln),ol(ln,wt,Ft,BA,Be,pe),Ft+=BA,pe+=BA),++st&tA||(De+=$t)}break;case 3:if(_e==Be&&ft==pe&&0<De.b){for(Ft=Be,_e=wt=pe+(Ut-st)*wt-(aA=(Ut-st)*bA(De.Ea,De.b)),ft=Be,tA=pe,$t=[],aA=(BA=aA)-1;0<=aA;--aA)$t[aA]=ft[tA+aA];for(aA=BA-1;0<=aA;--aA)Ft[_e+aA]=$t[aA];qf(De,st,Ut,Be,wt,Be,pe)}else qf(De,st,Ut,_e,ft,Be,pe)}pe=j,Be=C}Be!=C&&r(j,C,pe,Be,se)}function Dl(s,c){var C=s.V,j=s.Ba+s.c*s.C,Z=c-s.C;if(A(c<=s.l.o),A(16>=Z),0<Z){var se=s.l,ce=s.Ta,pe=s.Ua,Be=se.width;if(wu(s,Z,C,j),Z=pe=[pe],A((C=s.C)<(j=c)),A(se.v<se.va),j>se.o&&(j=se.o),C<se.j){var De=se.j-C;C=se.j,Z[0]+=De*Be}if(C>=j?C=0:(Z[0]+=4*se.v,se.ka=C-se.j,se.U=se.va-se.v,se.T=j-C,C=1),C){if(pe=pe[0],11>(C=s.ca).S){var st=C.f.RGBA,Ut=(j=C.S,Z=se.U,se=se.T,De=st.eb,st.A),_e=se;for(st=st.fb+s.Ma*st.A;0<_e--;){var ft=ce,wt=pe,$t=Z,Ft=De,tA=st;switch(j){case zh:$f(ft,wt,$t,Ft,tA);break;case Gh:gs(ft,wt,$t,Ft,tA);break;case ng:gs(ft,wt,$t,Ft,tA),td(Ft,tA,0,$t,1,0);break;case lm:hi(ft,wt,$t,Ft,tA);break;case Vh:_r(ft,wt,$t,Ft,tA,1);break;case ig:_r(ft,wt,$t,Ft,tA,1),td(Ft,tA,0,$t,1,0);break;case Zh:_r(ft,wt,$t,Ft,tA,0);break;case Wh:_r(ft,wt,$t,Ft,tA,0),td(Ft,tA,1,$t,1,0);break;case rg:ko(ft,wt,$t,Ft,tA);break;case ag:ko(ft,wt,$t,Ft,tA),tm(Ft,tA,$t,1,0);break;case um:di(ft,wt,$t,Ft,tA);break;default:A(0)}pe+=Be,st+=Ut}s.Ma+=se}else alert("todo:EmitRescaledRowsYUVA");A(s.Ma<=C.height)}}s.C=c,A(s.C<=s.i)}function to(s){var c;if(0<s.ua)return 0;for(c=0;c<s.Wb;++c){var C=s.Ya[c].G,j=s.Ya[c].H;if(0<C[1][j[1]+0].g||0<C[2][j[2]+0].g||0<C[3][j[3]+0].g)return 0}return 1}function Qo(s,c,C,j,Z,se){if(s.Z!=0){var ce=s.qd,pe=s.rd;for(A(Tl[s.Z]!=null);c<C;++c)Tl[s.Z](ce,pe,j,Z,j,Z,se),ce=j,pe=Z,Z+=se;s.qd=ce,s.rd=pe}}function Ao(s,c){var C=s.l.ma,j=C.Z==0||C.Z==1?s.l.j:s.C;if(j=s.C<j?j:s.C,A(c<=s.l.o),c>j){var Z=s.l.width,se=C.ca,ce=C.tb+Z*j,pe=s.V,Be=s.Ba+s.c*j,De=s.gc;A(s.ab==1),A(De[0].hc==3),Pc(De[0],j,c,pe,Be,se,ce),Qo(C,j,c,se,ce,Z)}s.C=s.Ma=c}function ro(s,c,C,j,Z,se,ce){var pe=s.$/j,Be=s.$%j,De=s.m,st=s.s,Ut=C+s.$,_e=Ut;Z=C+j*Z;var ft=C+j*se,wt=280+st.ua,$t=s.Pb?pe:16777216,Ft=0<st.ua?st.Wa:null,tA=st.wc,aA=Ut<ft?Ia(st,Be,pe):null;A(s.C<se),A(ft<=Z);var BA=!1;e:for(;;){for(;BA||Ut<ft;){var uA=0;if(pe>=$t){var pr=Ut-C;A(($t=s).Pb),$t.wd=$t.m,$t.xd=pr,0<$t.s.ua&&Bn($t.s.Wa,$t.s.vb),$t=pe+i1}if(Be&tA||(aA=Ia(st,Be,pe)),A(aA!=null),aA.Qb&&(c[Ut]=aA.qb,BA=!0),!BA)if(Et(De),aA.jc){uA=De,pr=c;var $A=Ut,ln=aA.pd[Me(uA)&No-1];A(aA.jc),256>ln.g?(ht(uA,uA.u+ln.g),pr[$A]=ln.value,uA=0):(ht(uA,uA.u+ln.g-256),A(256<=ln.value),uA=ln.value),uA==0&&(BA=!0)}else uA=ki(aA.G[0],aA.H[0],De);if(De.h)break;if(BA||256>uA){if(!BA)if(aA.nd)c[Ut]=(aA.qb|uA<<8)>>>0;else{if(Et(De),BA=ki(aA.G[1],aA.H[1],De),Et(De),pr=ki(aA.G[2],aA.H[2],De),$A=ki(aA.G[3],aA.H[3],De),De.h)break;c[Ut]=($A<<24|BA<<16|uA<<8|pr)>>>0}if(BA=!1,++Ut,++Be>=j&&(Be=0,++pe,ce!=null&&pe<=se&&!(pe%16)&&ce(s,pe),Ft!=null))for(;_e<Ut;)uA=c[_e++],Ft.X[(506832829*uA&4294967295)>>>Ft.Mb]=uA}else if(280>uA){if(uA=Ls(uA-256,De),pr=ki(aA.G[4],aA.H[4],De),Et(De),pr=Ns(j,pr=Ls(pr,De)),De.h)break;if(Ut-C<pr||Z-Ut<uA)break e;for($A=0;$A<uA;++$A)c[Ut+$A]=c[Ut+$A-pr];for(Ut+=uA,Be+=uA;Be>=j;)Be-=j,++pe,ce!=null&&pe<=se&&!(pe%16)&&ce(s,pe);if(A(Ut<=Z),Be&tA&&(aA=Ia(st,Be,pe)),Ft!=null)for(;_e<Ut;)uA=c[_e++],Ft.X[(506832829*uA&4294967295)>>>Ft.Mb]=uA}else{if(!(uA<wt))break e;for(BA=uA-280,A(Ft!=null);_e<Ut;)uA=c[_e++],Ft.X[(506832829*uA&4294967295)>>>Ft.Mb]=uA;uA=Ut,A(!(BA>>>(pr=Ft).Xa)),c[uA]=pr.X[BA],BA=!0}BA||A(De.h==nt(De))}if(s.Pb&&De.h&&Ut<Z)A(s.m.h),s.a=5,s.m=s.wd,s.$=s.xd,0<s.s.ua&&Bn(s.s.vb,s.s.Wa);else{if(De.h)break e;ce!=null&&ce(s,pe>se?se:pe),s.a=0,s.$=Ut-C}return 1}return s.a=3,0}function Os(s){A(s!=null),s.vc=null,s.yc=null,s.Ya=null;var c=s.Wa;c!=null&&(c.X=null),s.vb=null,A(s!=null)}function yu(){var s=new Di;return s==null?null:(s.a=0,s.xb=dm,yn("Predictor","VP8LPredictors"),yn("Predictor","VP8LPredictors_C"),yn("PredictorAdd","VP8LPredictorsAdd"),yn("PredictorAdd","VP8LPredictorsAdd_C"),Nc=nn,ol=kr,$f=fi,gs=Tn,ko=hr,di=$r,hi=ai,He.VP8LMapColor32b=Oc,He.VP8LMapColor8b=Lu,s)}function Do(s,c,C,j,Z){var se=1,ce=[s],pe=[c],Be=j.m,De=j.s,st=null,Ut=0;e:for(;;){if(C)for(;se&&fA(Be,1);){var _e=ce,ft=pe,wt=j,$t=1,Ft=wt.m,tA=wt.gc[wt.ab],aA=fA(Ft,2);if(wt.Oc&1<<aA)se=0;else{switch(wt.Oc|=1<<aA,tA.hc=aA,tA.Ea=_e[0],tA.nc=ft[0],tA.K=[null],++wt.ab,A(4>=wt.ab),aA){case 0:case 1:tA.b=fA(Ft,3)+2,$t=Do(bA(tA.Ea,tA.b),bA(tA.nc,tA.b),0,wt,tA.K),tA.K=tA.K[0];break;case 3:var BA,uA=fA(Ft,8)+1,pr=16<uA?0:4<uA?1:2<uA?2:3;if(_e[0]=bA(tA.Ea,pr),tA.b=pr,BA=$t=Do(uA,1,0,wt,tA.K)){var $A,ln=uA,sr=tA,En=1<<(8>>sr.b),fa=a(En);if(fa==null)BA=0;else{var un=sr.K[0],or=sr.w;for(fa[0]=sr.K[0][0],$A=1;$A<1*ln;++$A)fa[$A]=mr(un[or+$A],fa[$A-1]);for(;$A<4*En;++$A)fa[$A]=0;sr.K[0]=null,sr.K[0]=fa,BA=1}}$t=BA;break;case 2:break;default:A(0)}se=$t}}if(ce=ce[0],pe=pe[0],se&&fA(Be,1)&&!(se=1<=(Ut=fA(Be,4))&&11>=Ut)){j.a=3;break e}var jA;if(jA=se)t:{var Xi,tn,Fn,Bi=j,Qa=ce,Wa=pe,ji=Ut,Ha=C,Ja=Bi.m,da=Bi.s,In=[null],Yn=1,Hi=0,Xn=n1[ji];A:for(;;){if(Ha&&fA(Ja,1)){var Da=fA(Ja,3)+2,so=bA(Qa,Da),qi=bA(Wa,Da),as=so*qi;if(!Do(so,qi,0,Bi,In))break A;for(In=In[0],da.xc=Da,Xi=0;Xi<as;++Xi){var oi=In[Xi]>>8&65535;In[Xi]=oi,oi>=Yn&&(Yn=oi+1)}}if(Ja.h)break A;for(tn=0;5>tn;++tn){var ha=cm[tn];!tn&&0<ji&&(ha+=1<<ji),Hi<ha&&(Hi=ha)}var vs=v(Yn*Xn,rt),Ya=Yn,Bs=v(Ya,Ht);if(Bs==null)var ws=null;else A(65536>=Ya),ws=Bs;var ss=a(Hi);if(ws==null||ss==null||vs==null){Bi.a=1;break A}var ys=vs;for(Xi=Fn=0;Xi<Yn;++Xi){var pi=ws[Xi],Es=pi.G,oo=pi.H,Ou=0,cl=1,_a=0;for(tn=0;5>tn;++tn){ha=cm[tn],Es[tn]=ys,oo[tn]=Fn,!tn&&0<ji&&(ha+=1<<ji);n:{var qh,ug=ha,$h=Bi,nd=ss,F1=ys,x1=Fn,cg=0,Rl=$h.m,U1=fA(Rl,1);if(n(nd,0,0,ug),U1){var I1=fA(Rl,1)+1,S1=fA(Rl,1),Em=fA(Rl,S1==0?1:8);nd[Em]=1,I1==2&&(nd[Em=fA(Rl,8)]=1);var e0=1}else{var Cm=a(19),bm=fA(Rl,4)+4;if(19<bm){$h.a=3;var t0=0;break n}for(qh=0;qh<bm;++qh)Cm[A1[qh]]=fA(Rl,3);var fg=void 0,id=void 0,Fm=$h,Q1=Cm,A0=ug,xm=nd,dg=0,Ml=Fm.m,Um=8,Im=v(128,rt);r:for(;Ie(Im,0,7,Q1,19);){if(fA(Ml,1)){var D1=2+2*fA(Ml,3);if((fg=2+fA(Ml,D1))>A0)break r}else fg=A0;for(id=0;id<A0&&fg--;){Et(Ml);var Sm=Im[0+(127&Me(Ml))];ht(Ml,Ml.u+Sm.g);var jc=Sm.value;if(16>jc)xm[id++]=jc,jc!=0&&(Um=jc);else{var _1=jc==16,Qm=jc-16,L1=e1[Qm],Dm=fA(Ml,$m[Qm])+L1;if(id+Dm>A0)break r;for(var N1=_1?Um:0;0<Dm--;)xm[id++]=N1}}dg=1;break r}dg||(Fm.a=3),e0=dg}(e0=e0&&!Rl.h)&&(cg=Ie(F1,x1,8,nd,ug)),e0&&cg!=0?t0=cg:($h.a=3,t0=0)}if(t0==0)break A;if(cl&&t1[tn]==1&&(cl=ys[Fn].g==0),Ou+=ys[Fn].g,Fn+=t0,3>=tn){var ad,hg=ss[0];for(ad=1;ad<ha;++ad)ss[ad]>hg&&(hg=ss[ad]);_a+=hg}}if(pi.nd=cl,pi.Qb=0,cl&&(pi.qb=(Es[3][oo[3]+0].value<<24|Es[1][oo[1]+0].value<<16|Es[2][oo[2]+0].value)>>>0,Ou==0&&256>Es[0][oo[0]+0].value&&(pi.Qb=1,pi.qb+=Es[0][oo[0]+0].value<<8)),pi.jc=!pi.Qb&&6>_a,pi.jc){var r0,fl=pi;for(r0=0;r0<No;++r0){var Kl=r0,zl=fl.pd[Kl],n0=fl.G[0][fl.H[0]+Kl];256<=n0.value?(zl.g=n0.g+256,zl.value=n0.value):(zl.g=0,zl.value=0,Kl>>=Ca(n0,8,zl),Kl>>=Ca(fl.G[1][fl.H[1]+Kl],16,zl),Kl>>=Ca(fl.G[2][fl.H[2]+Kl],0,zl),Ca(fl.G[3][fl.H[3]+Kl],24,zl))}}}da.vc=In,da.Wb=Yn,da.Ya=ws,da.yc=vs,jA=1;break t}jA=0}if(!(se=jA)){j.a=3;break e}if(0<Ut){if(De.ua=1<<Ut,!je(De.Wa,Ut)){j.a=1,se=0;break e}}else De.ua=0;var pg=j,_m=ce,O1=pe,gg=pg.s,mg=gg.xc;if(pg.c=_m,pg.i=O1,gg.md=bA(_m,mg),gg.wc=mg==0?-1:(1<<mg)-1,C){j.xb=f1;break e}if((st=a(ce*pe))==null){j.a=1,se=0;break e}se=(se=ro(j,st,0,ce,pe,pe,null))&&!Be.h;break e}return se?(Z!=null?Z[0]=st:(A(st==null),A(C)),j.$=0,C||Os(De)):Os(De),se}function Eu(s,c){var C=s.c*s.i,j=C+c+16*c;return A(s.c<=c),s.V=a(j),s.V==null?(s.Ta=null,s.Ua=0,s.a=1,0):(s.Ta=s.V,s.Ua=s.Ba+C+c,1)}function Ec(s,c){var C=s.C,j=c-C,Z=s.V,se=s.Ba+s.c*C;for(A(c<=s.l.o);0<j;){var ce=16<j?16:j,pe=s.l.ma,Be=s.l.width,De=Be*ce,st=pe.ca,Ut=pe.tb+Be*C,_e=s.Ta,ft=s.Ua;wu(s,ce,Z,se),rm(_e,ft,st,Ut,De),Qo(pe,C,C+ce,st,Ut,Be),j-=ce,Z+=ce*s.c,C+=ce}A(C==c),s.C=s.Ma=c}function Cc(){this.ub=this.yd=this.td=this.Rb=0}function bc(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function jp(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function Lf(){this.Yb=function(){var s=[];return function c(C,j,Z){for(var se=Z[j],ce=0;ce<se&&(C.push(Z.length>j+1?[]:0),!(Z.length<j+1));ce++)c(C[ce],j+1,Z)}(s,0,[3,11]),s}()}function Qh(){this.jb=a(3),this.Wc=f([4,8],Lf),this.Xc=f([4,17],Lf)}function Dh(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function Ps(){this.ld=this.La=this.dd=this.tc=0}function Nf(){this.Na=this.la=0}function _h(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Of(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Lh(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ps),this.Y=0,this.ya=Array(new Of),this.aa=0,this.l=new Fc}function Nh(){this.y=a(16),this.f=a(8),this.ea=a(8)}function Oh(){this.cb=this.a=0,this.sc="",this.m=new fe,this.Od=new Cc,this.Kc=new bc,this.ed=new Dh,this.Qa=new jp,this.Ic=this.$c=this.Aa=0,this.D=new Lh,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=v(8,fe),this.ia=0,this.pb=v(4,_h),this.Pa=new Qh,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Nh),this.Hd=0,this.rb=Array(new Nf),this.sb=0,this.wa=Array(new Ps),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Of),this.L=this.aa=0,this.gd=f([4,2],Ps),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Fc(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Hp(){var s=new Oh;return s!=null&&(s.a=0,s.sc="OK",s.cb=0,s.Xb=0,Ad||(Ad=Al)),s}function Aa(s,c,C){return s.a==0&&(s.a=c,s.sc=C,s.cb=0),0}function Ph(s,c,C){return 3<=C&&s[c+0]==157&&s[c+1]==1&&s[c+2]==42}function kh(s,c){if(s==null)return 0;if(s.a=0,s.sc="OK",c==null)return Aa(s,2,"null VP8Io passed to VP8GetHeaders()");var C=c.data,j=c.w,Z=c.ha;if(4>Z)return Aa(s,7,"Truncated header.");var se=C[j+0]|C[j+1]<<8|C[j+2]<<16,ce=s.Od;if(ce.Rb=!(1&se),ce.td=se>>1&7,ce.yd=se>>4&1,ce.ub=se>>5,3<ce.td)return Aa(s,3,"Incorrect keyframe parameters.");if(!ce.yd)return Aa(s,4,"Frame not displayable.");j+=3,Z-=3;var pe=s.Kc;if(ce.Rb){if(7>Z)return Aa(s,7,"cannot parse picture header");if(!Ph(C,j,Z))return Aa(s,3,"Bad code word");pe.c=16383&(C[j+4]<<8|C[j+3]),pe.Td=C[j+4]>>6,pe.i=16383&(C[j+6]<<8|C[j+5]),pe.Ud=C[j+6]>>6,j+=7,Z-=7,s.za=pe.c+15>>4,s.Ub=pe.i+15>>4,c.width=pe.c,c.height=pe.i,c.Da=0,c.j=0,c.v=0,c.va=c.width,c.o=c.height,c.da=0,c.ib=c.width,c.hb=c.height,c.U=c.width,c.T=c.height,n((se=s.Pa).jb,0,255,se.jb.length),A((se=s.Qa)!=null),se.Cb=0,se.Bb=0,se.Fb=1,n(se.Zb,0,0,se.Zb.length),n(se.Lb,0,0,se.Lb)}if(ce.ub>Z)return Aa(s,7,"bad partition length");Mt(se=s.m,C,j,ce.ub),j+=ce.ub,Z-=ce.ub,ce.Rb&&(pe.Ld=Tt(se),pe.Kd=Tt(se)),pe=s.Qa;var Be,De=s.Pa;if(A(se!=null),A(pe!=null),pe.Cb=Tt(se),pe.Cb){if(pe.Bb=Tt(se),Tt(se)){for(pe.Fb=Tt(se),Be=0;4>Be;++Be)pe.Zb[Be]=Tt(se)?xt(se,7):0;for(Be=0;4>Be;++Be)pe.Lb[Be]=Tt(se)?xt(se,6):0}if(pe.Bb)for(Be=0;3>Be;++Be)De.jb[Be]=Tt(se)?Vt(se,8):255}else pe.Bb=0;if(se.Ka)return Aa(s,3,"cannot parse segment header");if((pe=s.ed).zd=Tt(se),pe.Tb=Vt(se,6),pe.wb=Vt(se,3),pe.Pc=Tt(se),pe.Pc&&Tt(se)){for(De=0;4>De;++De)Tt(se)&&(pe.vd[De]=xt(se,6));for(De=0;4>De;++De)Tt(se)&&(pe.od[De]=xt(se,6))}if(s.L=pe.Tb==0?0:pe.zd?1:2,se.Ka)return Aa(s,3,"cannot parse filter header");var st=Z;if(Z=Be=j,j=Be+st,pe=st,s.Xb=(1<<Vt(s.m,2))-1,st<3*(De=s.Xb))C=7;else{for(Be+=3*De,pe-=3*De,st=0;st<De;++st){var Ut=C[Z+0]|C[Z+1]<<8|C[Z+2]<<16;Ut>pe&&(Ut=pe),Mt(s.Jc[+st],C,Be,Ut),Be+=Ut,pe-=Ut,Z+=3}Mt(s.Jc[+De],C,Be,pe),C=Be<j?0:5}if(C!=0)return Aa(s,C,"cannot parse partitions");for(C=Vt(Be=s.m,7),Z=Tt(Be)?xt(Be,4):0,j=Tt(Be)?xt(Be,4):0,pe=Tt(Be)?xt(Be,4):0,De=Tt(Be)?xt(Be,4):0,Be=Tt(Be)?xt(Be,4):0,st=s.Qa,Ut=0;4>Ut;++Ut){if(st.Cb){var _e=st.Zb[Ut];st.Fb||(_e+=C)}else{if(0<Ut){s.pb[Ut]=s.pb[0];continue}_e=C}var ft=s.pb[Ut];ft.Sc[0]=sg[ca(_e+Z,127)],ft.Sc[1]=og[ca(_e+0,127)],ft.Eb[0]=2*sg[ca(_e+j,127)],ft.Eb[1]=101581*og[ca(_e+pe,127)]>>16,8>ft.Eb[1]&&(ft.Eb[1]=8),ft.Qc[0]=sg[ca(_e+De,117)],ft.Qc[1]=og[ca(_e+Be,127)],ft.lc=_e+Be}if(!ce.Rb)return Aa(s,4,"Not a key frame.");for(Tt(se),ce=s.Pa,C=0;4>C;++C){for(Z=0;8>Z;++Z)for(j=0;3>j;++j)for(pe=0;11>pe;++pe)De=lA(se,u1[C][Z][j][pe])?Vt(se,8):o1[C][Z][j][pe],ce.Wc[C][Z].Yb[j][pe]=De;for(Z=0;17>Z;++Z)ce.Xc[C][Z]=ce.Wc[C][c1[Z]]}return s.kc=Tt(se),s.kc&&(s.Bd=Vt(se,8)),s.cb=1}function Al(s,c,C,j,Z,se,ce){var pe=c[Z].Yb[C];for(C=0;16>Z;++Z){if(!lA(s,pe[C+0]))return Z;for(;!lA(s,pe[C+1]);)if(pe=c[++Z].Yb[0],C=0,Z==16)return 16;var Be=c[Z+1].Yb;if(lA(s,pe[C+2])){var De=s,st=0;if(lA(De,(_e=pe)[(Ut=C)+3]))if(lA(De,_e[Ut+6])){for(pe=0,Ut=2*(st=lA(De,_e[Ut+8]))+(_e=lA(De,_e[Ut+9+st])),st=0,_e=a1[Ut];_e[pe];++pe)st+=st+lA(De,_e[pe]);st+=3+(8<<Ut)}else lA(De,_e[Ut+7])?(st=7+2*lA(De,165),st+=lA(De,145)):st=5+lA(De,159);else st=lA(De,_e[Ut+4])?3+lA(De,_e[Ut+5]):2;pe=Be[2]}else st=1,pe=Be[1];Be=ce+s1[Z],0>(De=s).b&&Wt(De);var Ut,_e=De.b,ft=(Ut=De.Ca>>1)-(De.I>>_e)>>31;--De.b,De.Ca+=ft,De.Ca|=1,De.I-=(Ut+1&ft)<<_e,se[Be]=((st^ft)-ft)*j[(0<Z)+0]}return 16}function Cu(s){var c=s.rb[s.sb-1];c.la=0,c.Na=0,n(s.zc,0,0,s.zc.length),s.ja=0}function no(s,c,C,j,Z){Z=s[c+C+32*j]+(Z>>3),s[c+C+32*j]=-256&Z?0>Z?0:255:Z}function bu(s,c,C,j,Z,se){no(s,c,0,C,j+Z),no(s,c,1,C,j+se),no(s,c,2,C,j-se),no(s,c,3,C,j-Z)}function Zi(s){return(20091*s>>16)+s}function Pf(s,c,C,j){var Z,se=0,ce=a(16);for(Z=0;4>Z;++Z){var pe=s[c+0]+s[c+8],Be=s[c+0]-s[c+8],De=(35468*s[c+4]>>16)-Zi(s[c+12]),st=Zi(s[c+4])+(35468*s[c+12]>>16);ce[se+0]=pe+st,ce[se+1]=Be+De,ce[se+2]=Be-De,ce[se+3]=pe-st,se+=4,c++}for(Z=se=0;4>Z;++Z)pe=(s=ce[se+0]+4)+ce[se+8],Be=s-ce[se+8],De=(35468*ce[se+4]>>16)-Zi(ce[se+12]),no(C,j,0,0,pe+(st=Zi(ce[se+4])+(35468*ce[se+12]>>16))),no(C,j,1,0,Be+De),no(C,j,2,0,Be-De),no(C,j,3,0,pe-st),se++,j+=32}function Tp(s,c,C,j){var Z=s[c+0]+4,se=35468*s[c+4]>>16,ce=Zi(s[c+4]),pe=35468*s[c+1]>>16;bu(C,j,0,Z+ce,s=Zi(s[c+1]),pe),bu(C,j,1,Z+se,s,pe),bu(C,j,2,Z-se,s,pe),bu(C,j,3,Z-ce,s,pe)}function Rp(s,c,C,j,Z){Pf(s,c,C,j),Z&&Pf(s,c+16,C,j+4)}function Mp(s,c,C,j){Yi(s,c+0,C,j,1),Yi(s,c+32,C,j+128,1)}function _o(s,c,C,j){var Z;for(s=s[c+0]+4,Z=0;4>Z;++Z)for(c=0;4>c;++c)no(C,j,c,Z,s)}function jh(s,c,C,j){s[c+0]&&jo(s,c+0,C,j),s[c+16]&&jo(s,c+16,C,j+4),s[c+32]&&jo(s,c+32,C,j+128),s[c+48]&&jo(s,c+48,C,j+128+4)}function Hh(s,c,C,j){var Z,se=a(16);for(Z=0;4>Z;++Z){var ce=s[c+0+Z]+s[c+12+Z],pe=s[c+4+Z]+s[c+8+Z],Be=s[c+4+Z]-s[c+8+Z],De=s[c+0+Z]-s[c+12+Z];se[0+Z]=ce+pe,se[8+Z]=ce-pe,se[4+Z]=De+Be,se[12+Z]=De-Be}for(Z=0;4>Z;++Z)ce=(s=se[0+4*Z]+3)+se[3+4*Z],pe=se[1+4*Z]+se[2+4*Z],Be=se[1+4*Z]-se[2+4*Z],De=s-se[3+4*Z],C[j+0]=ce+pe>>3,C[j+16]=De+Be>>3,C[j+32]=ce-pe>>3,C[j+48]=De-Be>>3,j+=64}function _l(s,c,C){var j,Z=c-32,se=ms,ce=255-s[Z-1];for(j=0;j<C;++j){var pe,Be=se,De=ce+s[c-1];for(pe=0;pe<C;++pe)s[c+pe]=Be[De+s[Z+pe]];c+=32}}function kf(s,c){_l(s,c,4)}function Kp(s,c){_l(s,c,8)}function zp(s,c){_l(s,c,16)}function Gp(s,c){var C;for(C=0;16>C;++C)r(s,c+32*C,s,c-32,16)}function jf(s,c){var C;for(C=16;0<C;--C)n(s,c,s[c-1],16),c+=32}function Fu(s,c,C){var j;for(j=0;16>j;++j)n(c,C+32*j,s,16)}function Ll(s,c){var C,j=16;for(C=0;16>C;++C)j+=s[c-1+32*C]+s[c+C-32];Fu(j>>5,s,c)}function Vp(s,c){var C,j=8;for(C=0;16>C;++C)j+=s[c-1+32*C];Fu(j>>4,s,c)}function xu(s,c){var C,j=8;for(C=0;16>C;++C)j+=s[c+C-32];Fu(j>>4,s,c)}function Hf(s,c){Fu(128,s,c)}function Vr(s,c,C){return s+2*c+C+2>>2}function Zp(s,c){var C,j=c-32;for(j=new Uint8Array([Vr(s[j-1],s[j+0],s[j+1]),Vr(s[j+0],s[j+1],s[j+2]),Vr(s[j+1],s[j+2],s[j+3]),Vr(s[j+2],s[j+3],s[j+4])]),C=0;4>C;++C)r(s,c+32*C,j,0,j.length)}function Wp(s,c){var C=s[c-1],j=s[c-1+32],Z=s[c-1+64],se=s[c-1+96];CA(s,c+0,16843009*Vr(s[c-1-32],C,j)),CA(s,c+32,16843009*Vr(C,j,Z)),CA(s,c+64,16843009*Vr(j,Z,se)),CA(s,c+96,16843009*Vr(Z,se,se))}function Jp(s,c){var C,j=4;for(C=0;4>C;++C)j+=s[c+C-32]+s[c-1+32*C];for(j>>=3,C=0;4>C;++C)n(s,c+32*C,j,4)}function Yp(s,c){var C=s[c-1+0],j=s[c-1+32],Z=s[c-1+64],se=s[c-1-32],ce=s[c+0-32],pe=s[c+1-32],Be=s[c+2-32],De=s[c+3-32];s[c+0+96]=Vr(j,Z,s[c-1+96]),s[c+1+96]=s[c+0+64]=Vr(C,j,Z),s[c+2+96]=s[c+1+64]=s[c+0+32]=Vr(se,C,j),s[c+3+96]=s[c+2+64]=s[c+1+32]=s[c+0+0]=Vr(ce,se,C),s[c+3+64]=s[c+2+32]=s[c+1+0]=Vr(pe,ce,se),s[c+3+32]=s[c+2+0]=Vr(Be,pe,ce),s[c+3+0]=Vr(De,Be,pe)}function rl(s,c){var C=s[c+1-32],j=s[c+2-32],Z=s[c+3-32],se=s[c+4-32],ce=s[c+5-32],pe=s[c+6-32],Be=s[c+7-32];s[c+0+0]=Vr(s[c+0-32],C,j),s[c+1+0]=s[c+0+32]=Vr(C,j,Z),s[c+2+0]=s[c+1+32]=s[c+0+64]=Vr(j,Z,se),s[c+3+0]=s[c+2+32]=s[c+1+64]=s[c+0+96]=Vr(Z,se,ce),s[c+3+32]=s[c+2+64]=s[c+1+96]=Vr(se,ce,pe),s[c+3+64]=s[c+2+96]=Vr(ce,pe,Be),s[c+3+96]=Vr(pe,Be,Be)}function nl(s,c){var C=s[c-1+0],j=s[c-1+32],Z=s[c-1+64],se=s[c-1-32],ce=s[c+0-32],pe=s[c+1-32],Be=s[c+2-32],De=s[c+3-32];s[c+0+0]=s[c+1+64]=se+ce+1>>1,s[c+1+0]=s[c+2+64]=ce+pe+1>>1,s[c+2+0]=s[c+3+64]=pe+Be+1>>1,s[c+3+0]=Be+De+1>>1,s[c+0+96]=Vr(Z,j,C),s[c+0+64]=Vr(j,C,se),s[c+0+32]=s[c+1+96]=Vr(C,se,ce),s[c+1+32]=s[c+2+96]=Vr(se,ce,pe),s[c+2+32]=s[c+3+96]=Vr(ce,pe,Be),s[c+3+32]=Vr(pe,Be,De)}function Xp(s,c){var C=s[c+0-32],j=s[c+1-32],Z=s[c+2-32],se=s[c+3-32],ce=s[c+4-32],pe=s[c+5-32],Be=s[c+6-32],De=s[c+7-32];s[c+0+0]=C+j+1>>1,s[c+1+0]=s[c+0+64]=j+Z+1>>1,s[c+2+0]=s[c+1+64]=Z+se+1>>1,s[c+3+0]=s[c+2+64]=se+ce+1>>1,s[c+0+32]=Vr(C,j,Z),s[c+1+32]=s[c+0+96]=Vr(j,Z,se),s[c+2+32]=s[c+1+96]=Vr(Z,se,ce),s[c+3+32]=s[c+2+96]=Vr(se,ce,pe),s[c+3+64]=Vr(ce,pe,Be),s[c+3+96]=Vr(pe,Be,De)}function qp(s,c){var C=s[c-1+0],j=s[c-1+32],Z=s[c-1+64],se=s[c-1+96];s[c+0+0]=C+j+1>>1,s[c+2+0]=s[c+0+32]=j+Z+1>>1,s[c+2+32]=s[c+0+64]=Z+se+1>>1,s[c+1+0]=Vr(C,j,Z),s[c+3+0]=s[c+1+32]=Vr(j,Z,se),s[c+3+32]=s[c+1+64]=Vr(Z,se,se),s[c+3+64]=s[c+2+64]=s[c+0+96]=s[c+1+96]=s[c+2+96]=s[c+3+96]=se}function xc(s,c){var C=s[c-1+0],j=s[c-1+32],Z=s[c-1+64],se=s[c-1+96],ce=s[c-1-32],pe=s[c+0-32],Be=s[c+1-32],De=s[c+2-32];s[c+0+0]=s[c+2+32]=C+ce+1>>1,s[c+0+32]=s[c+2+64]=j+C+1>>1,s[c+0+64]=s[c+2+96]=Z+j+1>>1,s[c+0+96]=se+Z+1>>1,s[c+3+0]=Vr(pe,Be,De),s[c+2+0]=Vr(ce,pe,Be),s[c+1+0]=s[c+3+32]=Vr(C,ce,pe),s[c+1+32]=s[c+3+64]=Vr(j,C,ce),s[c+1+64]=s[c+3+96]=Vr(Z,j,C),s[c+1+96]=Vr(se,Z,j)}function Tf(s,c){var C;for(C=0;8>C;++C)r(s,c+32*C,s,c-32,8)}function Uu(s,c){var C;for(C=0;8>C;++C)n(s,c,s[c-1],8),c+=32}function Uc(s,c,C){var j;for(j=0;8>j;++j)n(c,C+32*j,s,8)}function Ic(s,c){var C,j=8;for(C=0;8>C;++C)j+=s[c+C-32]+s[c-1+32*C];Uc(j>>4,s,c)}function $p(s,c){var C,j=4;for(C=0;8>C;++C)j+=s[c+C-32];Uc(j>>3,s,c)}function Rf(s,c){var C,j=4;for(C=0;8>C;++C)j+=s[c-1+32*C];Uc(j>>3,s,c)}function Mf(s,c){Uc(128,s,c)}function Iu(s,c,C){var j=s[c-C],Z=s[c+0],se=3*(Z-j)+Ag[1020+s[c-2*C]-s[c+C]],ce=Kh[112+(se+4>>3)];s[c-C]=ms[255+j+Kh[112+(se+3>>3)]],s[c+0]=ms[255+Z-ce]}function Su(s,c,C,j){var Z=s[c+0],se=s[c+C];return js[255+s[c-2*C]-s[c-C]]>j||js[255+se-Z]>j}function Kf(s,c,C,j){return 4*js[255+s[c-C]-s[c+0]]+js[255+s[c-2*C]-s[c+C]]<=j}function Sc(s,c,C,j,Z){var se=s[c-3*C],ce=s[c-2*C],pe=s[c-C],Be=s[c+0],De=s[c+C],st=s[c+2*C],Ut=s[c+3*C];return 4*js[255+pe-Be]+js[255+ce-De]>j?0:js[255+s[c-4*C]-se]<=Z&&js[255+se-ce]<=Z&&js[255+ce-pe]<=Z&&js[255+Ut-st]<=Z&&js[255+st-De]<=Z&&js[255+De-Be]<=Z}function zf(s,c,C,j){var Z=2*j+1;for(j=0;16>j;++j)Kf(s,c+j,C,Z)&&Iu(s,c+j,C)}function Qu(s,c,C,j){var Z=2*j+1;for(j=0;16>j;++j)Kf(s,c+j*C,1,Z)&&Iu(s,c+j*C,1)}function Gf(s,c,C,j){var Z;for(Z=3;0<Z;--Z)zf(s,c+=4*C,C,j)}function Vf(s,c,C,j){var Z;for(Z=3;0<Z;--Z)Qu(s,c+=4,C,j)}function ps(s,c,C,j,Z,se,ce,pe){for(se=2*se+1;0<Z--;){if(Sc(s,c,C,se,ce))if(Su(s,c,C,pe))Iu(s,c,C);else{var Be=s,De=c,st=C,Ut=Be[De-2*st],_e=Be[De-st],ft=Be[De+0],wt=Be[De+st],$t=Be[De+2*st],Ft=27*(aA=Ag[1020+3*(ft-_e)+Ag[1020+Ut-wt]])+63>>7,tA=18*aA+63>>7,aA=9*aA+63>>7;Be[De-3*st]=ms[255+Be[De-3*st]+aA],Be[De-2*st]=ms[255+Ut+tA],Be[De-st]=ms[255+_e+Ft],Be[De+0]=ms[255+ft-Ft],Be[De+st]=ms[255+wt-tA],Be[De+2*st]=ms[255+$t-aA]}c+=j}}function Lo(s,c,C,j,Z,se,ce,pe){for(se=2*se+1;0<Z--;){if(Sc(s,c,C,se,ce))if(Su(s,c,C,pe))Iu(s,c,C);else{var Be=s,De=c,st=C,Ut=Be[De-st],_e=Be[De+0],ft=Be[De+st],wt=Kh[112+(4+($t=3*(_e-Ut))>>3)],$t=Kh[112+($t+3>>3)],Ft=wt+1>>1;Be[De-2*st]=ms[255+Be[De-2*st]+Ft],Be[De-st]=ms[255+Ut+$t],Be[De+0]=ms[255+_e-wt],Be[De+st]=ms[255+ft-Ft]}c+=j}}function w(s,c,C,j,Z,se){ps(s,c,C,1,16,j,Z,se)}function W(s,c,C,j,Z,se){ps(s,c,1,C,16,j,Z,se)}function Le(s,c,C,j,Z,se){var ce;for(ce=3;0<ce;--ce)Lo(s,c+=4*C,C,1,16,j,Z,se)}function Ye(s,c,C,j,Z,se){var ce;for(ce=3;0<ce;--ce)Lo(s,c+=4,1,C,16,j,Z,se)}function vt(s,c,C,j,Z,se,ce,pe){ps(s,c,Z,1,8,se,ce,pe),ps(C,j,Z,1,8,se,ce,pe)}function iA(s,c,C,j,Z,se,ce,pe){ps(s,c,1,Z,8,se,ce,pe),ps(C,j,1,Z,8,se,ce,pe)}function cA(s,c,C,j,Z,se,ce,pe){Lo(s,c+4*Z,Z,1,8,se,ce,pe),Lo(C,j+4*Z,Z,1,8,se,ce,pe)}function Ar(s,c,C,j,Z,se,ce,pe){Lo(s,c+4,1,Z,8,se,ce,pe),Lo(C,j+4,1,Z,8,se,ce,pe)}function cr(){this.ba=new si,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new zn,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function jr(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function an(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Rn(){this.ua=0,this.Wa=new An,this.vb=new An,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Ht,this.yc=new rt}function Di(){this.xb=this.a=0,this.l=new Fc,this.ca=new si,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Oe,this.Pb=0,this.wd=new Oe,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Rn,this.ab=0,this.gc=v(4,an),this.Oc=0}function ra(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Fc,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function ti(s,c,C,j,Z,se,ce){for(s=s==null?0:s[c+0],c=0;c<ce;++c)Z[se+c]=s+C[j+c]&255,s=Z[se+c]}function ua(s,c,C,j,Z,se,ce){var pe;if(s==null)ti(null,null,C,j,Z,se,ce);else for(pe=0;pe<ce;++pe)Z[se+pe]=s[c+pe]+C[j+pe]&255}function na(s,c,C,j,Z,se,ce){if(s==null)ti(null,null,C,j,Z,se,ce);else{var pe,Be=s[c+0],De=Be,st=Be;for(pe=0;pe<ce;++pe)De=st+(Be=s[c+pe])-De,st=C[j+pe]+(-256&De?0>De?0:255:De)&255,De=Be,Z[se+pe]=st}}function Sa(s,c,C,j){var Z=c.width,se=c.o;if(A(s!=null&&c!=null),0>C||0>=j||C+j>se)return null;if(!s.Cc){if(s.ga==null){var ce;if(s.ga=new ra,(ce=s.ga==null)||(ce=c.width*c.o,A(s.Gb.length==0),s.Gb=a(ce),s.Uc=0,s.Gb==null?ce=0:(s.mb=s.Gb,s.nb=s.Uc,s.rc=null,ce=1),ce=!ce),!ce){ce=s.ga;var pe=s.Fa,Be=s.P,De=s.qc,st=s.mb,Ut=s.nb,_e=Be+1,ft=De-1,wt=ce.l;if(A(pe!=null&&st!=null&&c!=null),Tl[0]=null,Tl[1]=ti,Tl[2]=ua,Tl[3]=na,ce.ca=st,ce.tb=Ut,ce.c=c.width,ce.i=c.height,A(0<ce.c&&0<ce.i),1>=De)c=0;else if(ce.$a=3&pe[Be+0],ce.Z=pe[Be+0]>>2&3,ce.Lc=pe[Be+0]>>4&3,Be=pe[Be+0]>>6&3,0>ce.$a||1<ce.$a||4<=ce.Z||1<ce.Lc||Be)c=0;else if(wt.put=Lr,wt.ac=So,wt.bc=el,wt.ma=ce,wt.width=c.width,wt.height=c.height,wt.Da=c.Da,wt.v=c.v,wt.va=c.va,wt.j=c.j,wt.o=c.o,ce.$a)e:{A(ce.$a==1),c=yu();t:for(;;){if(c==null){c=0;break e}if(A(ce!=null),ce.mc=c,c.c=ce.c,c.i=ce.i,c.l=ce.l,c.l.ma=ce,c.l.width=ce.c,c.l.height=ce.i,c.a=0,Kt(c.m,pe,_e,ft),!Do(ce.c,ce.i,1,c,null)||(c.ab==1&&c.gc[0].hc==3&&to(c.s)?(ce.ic=1,pe=c.c*c.i,c.Ta=null,c.Ua=0,c.V=a(pe),c.Ba=0,c.V==null?(c.a=1,c=0):c=1):(ce.ic=0,c=Eu(c,ce.c)),!c))break t;c=1;break e}ce.mc=null,c=0}else c=ft>=ce.c*ce.i;ce=!c}if(ce)return null;s.ga.Lc!=1?s.Ga=0:j=se-C}A(s.ga!=null),A(C+j<=se);e:{if(c=(pe=s.ga).c,se=pe.l.o,pe.$a==0){if(_e=s.rc,ft=s.Vc,wt=s.Fa,Be=s.P+1+C*c,De=s.mb,st=s.nb+C*c,A(Be<=s.P+s.qc),pe.Z!=0)for(A(Tl[pe.Z]!=null),ce=0;ce<j;++ce)Tl[pe.Z](_e,ft,wt,Be,De,st,c),_e=De,ft=st,st+=c,Be+=c;else for(ce=0;ce<j;++ce)r(De,st,wt,Be,c),_e=De,ft=st,st+=c,Be+=c;s.rc=_e,s.Vc=ft}else{if(A(pe.mc!=null),c=C+j,A((ce=pe.mc)!=null),A(c<=ce.i),ce.C>=c)c=1;else if(pe.ic||Du(),pe.ic){pe=ce.V,_e=ce.Ba,ft=ce.c;var $t=ce.i,Ft=(wt=1,Be=ce.$/ft,De=ce.$%ft,st=ce.m,Ut=ce.s,ce.$),tA=ft*$t,aA=ft*c,BA=Ut.wc,uA=Ft<aA?Ia(Ut,De,Be):null;A(Ft<=tA),A(c<=$t),A(to(Ut));t:for(;;){for(;!st.h&&Ft<aA;){if(De&BA||(uA=Ia(Ut,De,Be)),A(uA!=null),Et(st),256>($t=ki(uA.G[0],uA.H[0],st)))pe[_e+Ft]=$t,++Ft,++De>=ft&&(De=0,++Be<=c&&!(Be%16)&&Ao(ce,Be));else{if(!(280>$t)){wt=0;break t}$t=Ls($t-256,st);var pr,$A=ki(uA.G[4],uA.H[4],st);if(Et(st),!(Ft>=($A=Ns(ft,$A=Ls($A,st)))&&tA-Ft>=$t)){wt=0;break t}for(pr=0;pr<$t;++pr)pe[_e+Ft+pr]=pe[_e+Ft+pr-$A];for(Ft+=$t,De+=$t;De>=ft;)De-=ft,++Be<=c&&!(Be%16)&&Ao(ce,Be);Ft<aA&&De&BA&&(uA=Ia(Ut,De,Be))}A(st.h==nt(st))}Ao(ce,Be>c?c:Be);break t}!wt||st.h&&Ft<tA?(wt=0,ce.a=st.h?5:3):ce.$=Ft,c=wt}else c=ro(ce,ce.V,ce.Ba,ce.c,ce.i,c,Ec);if(!c){j=0;break e}}C+j>=se&&(s.Cc=1),j=1}if(!j)return null;if(s.Cc&&((j=s.ga)!=null&&(j.mc=null),s.ga=null,0<s.Ga))return alert("todo:WebPDequantizeLevels"),null}return s.nb+C*Z}function il(s,c,C,j,Z,se){for(;0<Z--;){var ce,pe=s,Be=c+(C?1:0),De=s,st=c+(C?0:3);for(ce=0;ce<j;++ce){var Ut=De[st+4*ce];Ut!=255&&(Ut*=32897,pe[Be+4*ce+0]=pe[Be+4*ce+0]*Ut>>23,pe[Be+4*ce+1]=pe[Be+4*ce+1]*Ut>>23,pe[Be+4*ce+2]=pe[Be+4*ce+2]*Ut>>23)}c+=se}}function Nl(s,c,C,j,Z){for(;0<j--;){var se;for(se=0;se<C;++se){var ce=s[c+2*se+0],pe=15&(De=s[c+2*se+1]),Be=4369*pe,De=(240&De|De>>4)*Be>>16;s[c+2*se+0]=(240&ce|ce>>4)*Be>>16&240|(15&ce|ce<<4)*Be>>16>>4&15,s[c+2*se+1]=240&De|pe}c+=Z}}function eg(s,c,C,j,Z,se,ce,pe){var Be,De,st=255;for(De=0;De<Z;++De){for(Be=0;Be<j;++Be){var Ut=s[c+Be];se[ce+4*Be]=Ut,st&=Ut}c+=C,ce+=pe}return st!=255}function Th(s,c,C,j,Z){var se;for(se=0;se<Z;++se)C[j+se]=s[c+se]>>8}function Du(){td=il,tm=Nl,Am=eg,rm=Th}function io(s,c,C){He[s]=function(j,Z,se,ce,pe,Be,De,st,Ut,_e,ft,wt,$t,Ft,tA,aA,BA){var uA,pr=BA-1>>1,$A=pe[Be+0]|De[st+0]<<16,ln=Ut[_e+0]|ft[wt+0]<<16;A(j!=null);var sr=3*$A+ln+131074>>2;for(c(j[Z+0],255&sr,sr>>16,$t,Ft),se!=null&&(sr=3*ln+$A+131074>>2,c(se[ce+0],255&sr,sr>>16,tA,aA)),uA=1;uA<=pr;++uA){var En=pe[Be+uA]|De[st+uA]<<16,fa=Ut[_e+uA]|ft[wt+uA]<<16,un=$A+En+ln+fa+524296,or=un+2*(En+ln)>>3;sr=or+$A>>1,$A=(un=un+2*($A+fa)>>3)+En>>1,c(j[Z+2*uA-1],255&sr,sr>>16,$t,Ft+(2*uA-1)*C),c(j[Z+2*uA-0],255&$A,$A>>16,$t,Ft+(2*uA-0)*C),se!=null&&(sr=un+ln>>1,$A=or+fa>>1,c(se[ce+2*uA-1],255&sr,sr>>16,tA,aA+(2*uA-1)*C),c(se[ce+2*uA+0],255&$A,$A>>16,tA,aA+(2*uA+0)*C)),$A=En,ln=fa}1&BA||(sr=3*$A+ln+131074>>2,c(j[Z+BA-1],255&sr,sr>>16,$t,Ft+(BA-1)*C),se!=null&&(sr=3*ln+$A+131074>>2,c(se[ce+BA-1],255&sr,sr>>16,tA,aA+(BA-1)*C)))}}function Zf(){Hs[zh]=d1,Hs[Gh]=hm,Hs[lm]=h1,Hs[Vh]=pm,Hs[Zh]=gm,Hs[rg]=mm,Hs[um]=p1,Hs[ng]=hm,Hs[ig]=pm,Hs[Wh]=gm,Hs[ag]=mm}function Qc(s){return s&~g1?0>s?0:255:s>>vm}function Ol(s,c){return Qc((19077*s>>8)+(26149*c>>8)-14234)}function ba(s,c,C){return Qc((19077*s>>8)-(6419*c>>8)-(13320*C>>8)+8708)}function al(s,c){return Qc((19077*s>>8)+(33050*c>>8)-17685)}function sl(s,c,C,j,Z){j[Z+0]=Ol(s,C),j[Z+1]=ba(s,c,C),j[Z+2]=al(s,c)}function Dc(s,c,C,j,Z){j[Z+0]=al(s,c),j[Z+1]=ba(s,c,C),j[Z+2]=Ol(s,C)}function Wf(s,c,C,j,Z){var se=ba(s,c,C);c=se<<3&224|al(s,c)>>3,j[Z+0]=248&Ol(s,C)|se>>5,j[Z+1]=c}function Za(s,c,C,j,Z){var se=240&al(s,c)|15;j[Z+0]=240&Ol(s,C)|ba(s,c,C)>>4,j[Z+1]=se}function Rh(s,c,C,j,Z){j[Z+0]=255,sl(s,c,C,j,Z+1)}function _c(s,c,C,j,Z){Dc(s,c,C,j,Z),j[Z+3]=255}function Mh(s,c,C,j,Z){sl(s,c,C,j,Z),j[Z+3]=255}function ca(s,c){return 0>s?0:s>c?c:s}function ks(s,c,C){He[s]=function(j,Z,se,ce,pe,Be,De,st,Ut){for(var _e=st+(-2&Ut)*C;st!=_e;)c(j[Z+0],se[ce+0],pe[Be+0],De,st),c(j[Z+1],se[ce+0],pe[Be+0],De,st+C),Z+=2,++ce,++Be,st+=2*C;1&Ut&&c(j[Z+0],se[ce+0],pe[Be+0],De,st)}}function Jf(s,c,C){return C==0?s==0?c==0?6:5:c==0?4:0:C}function Yf(s,c,C,j,Z){switch(s>>>30){case 3:Yi(c,C,j,Z,0);break;case 2:ll(c,C,j,Z);break;case 1:jo(c,C,j,Z)}}function Pl(s,c){var C,j,Z=c.M,se=c.Nb,ce=s.oc,pe=s.pc+40,Be=s.oc,De=s.pc+584,st=s.oc,Ut=s.pc+600;for(C=0;16>C;++C)ce[pe+32*C-1]=129;for(C=0;8>C;++C)Be[De+32*C-1]=129,st[Ut+32*C-1]=129;for(0<Z?ce[pe-1-32]=Be[De-1-32]=st[Ut-1-32]=129:(n(ce,pe-32-1,127,21),n(Be,De-32-1,127,9),n(st,Ut-32-1,127,9)),j=0;j<s.za;++j){var _e=c.ya[c.aa+j];if(0<j){for(C=-1;16>C;++C)r(ce,pe+32*C-4,ce,pe+32*C+12,4);for(C=-1;8>C;++C)r(Be,De+32*C-4,Be,De+32*C+4,4),r(st,Ut+32*C-4,st,Ut+32*C+4,4)}var ft=s.Gd,wt=s.Hd+j,$t=_e.ad,Ft=_e.Hc;if(0<Z&&(r(ce,pe-32,ft[wt].y,0,16),r(Be,De-32,ft[wt].f,0,8),r(st,Ut-32,ft[wt].ea,0,8)),_e.Za){var tA=ce,aA=pe-32+16;for(0<Z&&(j>=s.za-1?n(tA,aA,ft[wt].y[15],4):r(tA,aA,ft[wt+1].y,0,4)),C=0;4>C;C++)tA[aA+128+C]=tA[aA+256+C]=tA[aA+384+C]=tA[aA+0+C];for(C=0;16>C;++C,Ft<<=2)tA=ce,aA=pe+wm[C],ao[_e.Ob[C]](tA,aA),Yf(Ft,$t,16*+C,tA,aA)}else if(tA=Jf(j,Z,_e.Ob[0]),Hl[tA](ce,pe),Ft!=0)for(C=0;16>C;++C,Ft<<=2)Yf(Ft,$t,16*+C,ce,pe+wm[C]);for(C=_e.Gc,tA=Jf(j,Z,_e.Dd),ul[tA](Be,De),ul[tA](st,Ut),Ft=$t,tA=Be,aA=De,255&(_e=0|C)&&(170&_e?kc(Ft,256,tA,aA):ed(Ft,256,tA,aA)),_e=st,Ft=Ut,255&(C>>=8)&&(170&C?kc($t,320,_e,Ft):ed($t,320,_e,Ft)),Z<s.Ub-1&&(r(ft[wt].y,0,ce,pe+480,16),r(ft[wt].f,0,Be,De+224,8),r(ft[wt].ea,0,st,Ut+224,8)),C=8*se*s.B,ft=s.sa,wt=s.ta+16*j+16*se*s.R,$t=s.qa,_e=s.ra+8*j+C,Ft=s.Ha,tA=s.Ia+8*j+C,C=0;16>C;++C)r(ft,wt+C*s.R,ce,pe+32*C,16);for(C=0;8>C;++C)r($t,_e+C*s.B,Be,De+32*C,8),r(Ft,tA+C*s.B,st,Ut+32*C,8)}}function Lc(s,c,C,j,Z,se,ce,pe,Be){var De=[0],st=[0],Ut=0,_e=Be!=null?Be.kd:0,ft=Be!=null?Be:new jr;if(s==null||12>C)return 7;ft.data=s,ft.w=c,ft.ha=C,c=[c],C=[C],ft.gb=[ft.gb];e:{var wt=c,$t=C,Ft=ft.gb;if(A(s!=null),A($t!=null),A(Ft!=null),Ft[0]=0,12<=$t[0]&&!t(s,wt[0],"RIFF")){if(t(s,wt[0]+8,"WEBP")){Ft=3;break e}var tA=Xt(s,wt[0]+4);if(12>tA||4294967286<tA){Ft=3;break e}if(_e&&tA>$t[0]-8){Ft=7;break e}Ft[0]=tA,wt[0]+=12,$t[0]-=12}Ft=0}if(Ft!=0)return Ft;for(tA=0<ft.gb[0],C=C[0];;){e:{var aA=s;$t=c,Ft=C;var BA=De,uA=st,pr=wt=[0];if((sr=Ut=[Ut])[0]=0,8>Ft[0])Ft=7;else{if(!t(aA,$t[0],"VP8X")){if(Xt(aA,$t[0]+4)!=10){Ft=3;break e}if(18>Ft[0]){Ft=7;break e}var $A=Xt(aA,$t[0]+8),ln=1+VA(aA,$t[0]+12);if(2147483648<=ln*(aA=1+VA(aA,$t[0]+15))){Ft=3;break e}pr!=null&&(pr[0]=$A),BA!=null&&(BA[0]=ln),uA!=null&&(uA[0]=aA),$t[0]+=18,Ft[0]-=18,sr[0]=1}Ft=0}}if(Ut=Ut[0],wt=wt[0],Ft!=0)return Ft;if($t=!!(2&wt),!tA&&Ut)return 3;if(se!=null&&(se[0]=!!(16&wt)),ce!=null&&(ce[0]=$t),pe!=null&&(pe[0]=0),ce=De[0],wt=st[0],Ut&&$t&&Be==null){Ft=0;break}if(4>C){Ft=7;break}if(tA&&Ut||!tA&&!Ut&&!t(s,c[0],"ALPH")){C=[C],ft.na=[ft.na],ft.P=[ft.P],ft.Sa=[ft.Sa];e:{$A=s,Ft=c,tA=C;var sr=ft.gb;BA=ft.na,uA=ft.P,pr=ft.Sa,ln=22,A($A!=null),A(tA!=null),aA=Ft[0];var En=tA[0];for(A(BA!=null),A(pr!=null),BA[0]=null,uA[0]=null,pr[0]=0;;){if(Ft[0]=aA,tA[0]=En,8>En){Ft=7;break e}var fa=Xt($A,aA+4);if(4294967286<fa){Ft=3;break e}var un=8+fa+1&-2;if(ln+=un,0<sr&&ln>sr){Ft=3;break e}if(!t($A,aA,"VP8 ")||!t($A,aA,"VP8L")){Ft=0;break e}if(En[0]<un){Ft=7;break e}t($A,aA,"ALPH")||(BA[0]=$A,uA[0]=aA+8,pr[0]=fa),aA+=un,En-=un}}if(C=C[0],ft.na=ft.na[0],ft.P=ft.P[0],ft.Sa=ft.Sa[0],Ft!=0)break}C=[C],ft.Ja=[ft.Ja],ft.xa=[ft.xa];e:if(sr=s,Ft=c,tA=C,BA=ft.gb[0],uA=ft.Ja,pr=ft.xa,$A=Ft[0],aA=!t(sr,$A,"VP8 "),ln=!t(sr,$A,"VP8L"),A(sr!=null),A(tA!=null),A(uA!=null),A(pr!=null),8>tA[0])Ft=7;else{if(aA||ln){if(sr=Xt(sr,$A+4),12<=BA&&sr>BA-12){Ft=3;break e}if(_e&&sr>tA[0]-8){Ft=7;break e}uA[0]=sr,Ft[0]+=8,tA[0]-=8,pr[0]=ln}else pr[0]=5<=tA[0]&&sr[$A+0]==47&&!(sr[$A+4]>>5),uA[0]=tA[0];Ft=0}if(C=C[0],ft.Ja=ft.Ja[0],ft.xa=ft.xa[0],c=c[0],Ft!=0)break;if(4294967286<ft.Ja)return 3;if(pe==null||$t||(pe[0]=ft.xa?2:1),ce=[ce],wt=[wt],ft.xa){if(5>C){Ft=7;break}pe=ce,_e=wt,$t=se,s==null||5>C?s=0:5<=C&&s[c+0]==47&&!(s[c+4]>>5)?(tA=[0],sr=[0],BA=[0],Kt(uA=new Oe,s,c,C),tl(uA,tA,sr,BA)?(pe!=null&&(pe[0]=tA[0]),_e!=null&&(_e[0]=sr[0]),$t!=null&&($t[0]=BA[0]),s=1):s=0):s=0}else{if(10>C){Ft=7;break}pe=wt,s==null||10>C||!Ph(s,c+3,C-3)?s=0:(_e=s[c+0]|s[c+1]<<8|s[c+2]<<16,$t=16383&(s[c+7]<<8|s[c+6]),s=16383&(s[c+9]<<8|s[c+8]),1&_e||3<(_e>>1&7)||!(_e>>4&1)||_e>>5>=ft.Ja||!$t||!s?s=0:(ce&&(ce[0]=$t),pe&&(pe[0]=s),s=1))}if(!s||(ce=ce[0],wt=wt[0],Ut&&(De[0]!=ce||st[0]!=wt)))return 3;Be!=null&&(Be[0]=ft,Be.offset=c-Be.w,A(4294967286>c-Be.w),A(Be.offset==Be.ha-C));break}return Ft==0||Ft==7&&Ut&&Be==null?(se!=null&&(se[0]|=ft.na!=null&&0<ft.na.length),j!=null&&(j[0]=ce),Z!=null&&(Z[0]=wt),0):Ft}function ns(s,c,C){var j=c.width,Z=c.height,se=0,ce=0,pe=j,Be=Z;if(c.Da=s!=null&&0<s.Da,c.Da&&(pe=s.cd,Be=s.bd,se=s.v,ce=s.j,11>C||(se&=-2,ce&=-2),0>se||0>ce||0>=pe||0>=Be||se+pe>j||ce+Be>Z))return 0;if(c.v=se,c.j=ce,c.va=se+pe,c.o=ce+Be,c.U=pe,c.T=Be,c.da=s!=null&&0<s.da,c.da){if(!Ir(pe,Be,C=[s.ib],se=[s.hb]))return 0;c.ib=C[0],c.hb=se[0]}return c.ob=s!=null&&s.ob,c.Kb=s==null||!s.Sd,c.da&&(c.ob=c.ib<3*j/4&&c.hb<3*Z/4,c.Kb=0),1}function is(s){if(s==null)return 2;if(11>s.S){var c=s.f.RGBA;c.fb+=(s.height-1)*c.A,c.A=-c.A}else c=s.f.kb,s=s.height,c.O+=(s-1)*c.fa,c.fa=-c.fa,c.N+=(s-1>>1)*c.Ab,c.Ab=-c.Ab,c.W+=(s-1>>1)*c.Db,c.Db=-c.Db,c.F!=null&&(c.J+=(s-1)*c.lb,c.lb=-c.lb);return 0}function _u(s,c,C,j){if(j==null||0>=s||0>=c)return 2;if(C!=null){if(C.Da){var Z=C.cd,se=C.bd,ce=-2&C.v,pe=-2&C.j;if(0>ce||0>pe||0>=Z||0>=se||ce+Z>s||pe+se>c)return 2;s=Z,c=se}if(C.da){if(!Ir(s,c,Z=[C.ib],se=[C.hb]))return 2;s=Z[0],c=se[0]}}j.width=s,j.height=c;e:{var Be=j.width,De=j.height;if(s=j.S,0>=Be||0>=De||!(s>=zh&&13>s))s=2;else{if(0>=j.Rd&&j.sd==null){ce=se=Z=c=0;var st=(pe=Be*ym[s])*De;if(11>s||(se=(De+1)/2*(c=(Be+1)/2),s==12&&(ce=(Z=Be)*De)),(De=a(st+2*se+ce))==null){s=1;break e}j.sd=De,11>s?((Be=j.f.RGBA).eb=De,Be.fb=0,Be.A=pe,Be.size=st):((Be=j.f.kb).y=De,Be.O=0,Be.fa=pe,Be.Fd=st,Be.f=De,Be.N=0+st,Be.Ab=c,Be.Cd=se,Be.ea=De,Be.W=0+st+se,Be.Db=c,Be.Ed=se,s==12&&(Be.F=De,Be.J=0+st+2*se),Be.Tc=ce,Be.lb=Z)}if(c=1,Z=j.S,se=j.width,ce=j.height,Z>=zh&&13>Z)if(11>Z)s=j.f.RGBA,c&=(pe=Math.abs(s.A))*(ce-1)+se<=s.size,c&=pe>=se*ym[Z],c&=s.eb!=null;else{s=j.f.kb,pe=(se+1)/2,st=(ce+1)/2,Be=Math.abs(s.fa),De=Math.abs(s.Ab);var Ut=Math.abs(s.Db),_e=Math.abs(s.lb),ft=_e*(ce-1)+se;c&=Be*(ce-1)+se<=s.Fd,c&=De*(st-1)+pe<=s.Cd,c=(c&=Ut*(st-1)+pe<=s.Ed)&Be>=se&De>=pe&Ut>=pe,c&=s.y!=null,c&=s.f!=null,c&=s.ea!=null,Z==12&&(c&=_e>=se,c&=ft<=s.Tc,c&=s.F!=null)}else c=0;s=c?0:2}}return s!=0||C!=null&&C.fd&&(s=is(j)),s}var No=64,kl=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Xf=24,jl=32,Wi=8,tg=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];YA("Predictor0","PredictorAdd0"),He.Predictor0=function(){return 4278190080},He.Predictor1=function(s){return s},He.Predictor2=function(s,c,C){return c[C+0]},He.Predictor3=function(s,c,C){return c[C+1]},He.Predictor4=function(s,c,C){return c[C-1]},He.Predictor5=function(s,c,C){return br(br(s,c[C+1]),c[C+0])},He.Predictor6=function(s,c,C){return br(s,c[C-1])},He.Predictor7=function(s,c,C){return br(s,c[C+0])},He.Predictor8=function(s,c,C){return br(c[C-1],c[C+0])},He.Predictor9=function(s,c,C){return br(c[C+0],c[C+1])},He.Predictor10=function(s,c,C){return br(br(s,c[C-1]),br(c[C+0],c[C+1]))},He.Predictor11=function(s,c,C){var j=c[C+0];return 0>=qr(j>>24&255,s>>24&255,(c=c[C-1])>>24&255)+qr(j>>16&255,s>>16&255,c>>16&255)+qr(j>>8&255,s>>8&255,c>>8&255)+qr(255&j,255&s,255&c)?j:s},He.Predictor12=function(s,c,C){var j=c[C+0];return(Hn((s>>24&255)+(j>>24&255)-((c=c[C-1])>>24&255))<<24|Hn((s>>16&255)+(j>>16&255)-(c>>16&255))<<16|Hn((s>>8&255)+(j>>8&255)-(c>>8&255))<<8|Hn((255&s)+(255&j)-(255&c)))>>>0},He.Predictor13=function(s,c,C){var j=c[C-1];return(Xr((s=br(s,c[C+0]))>>24&255,j>>24&255)<<24|Xr(s>>16&255,j>>16&255)<<16|Xr(s>>8&255,j>>8&255)<<8|Xr(255&s,255&j))>>>0};var Oo=He.PredictorAdd0;He.PredictorAdd1=ei,YA("Predictor2","PredictorAdd2"),YA("Predictor3","PredictorAdd3"),YA("Predictor4","PredictorAdd4"),YA("Predictor5","PredictorAdd5"),YA("Predictor6","PredictorAdd6"),YA("Predictor7","PredictorAdd7"),YA("Predictor8","PredictorAdd8"),YA("Predictor9","PredictorAdd9"),YA("Predictor10","PredictorAdd10"),YA("Predictor11","PredictorAdd11"),YA("Predictor12","PredictorAdd12"),YA("Predictor13","PredictorAdd13");var Po=He.PredictorAdd2;Er("ColorIndexInverseTransform","MapARGB","32b",function(s){return s>>8&255},function(s){return s}),Er("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(s){return s},function(s){return s>>8&255});var Nc,qf=He.ColorIndexInverseTransform,Oc=He.MapARGB,Pc=He.VP8LColorIndexInverseTransformAlpha,Lu=He.MapAlpha,Nu=He.VP8LPredictorsAdd=[];Nu.length=16,(He.VP8LPredictors=[]).length=16,(He.VP8LPredictorsAdd_C=[]).length=16,(He.VP8LPredictors_C=[]).length=16;var ol,$f,gs,ko,di,hi,Ji,Yi,ll,kc,jo,ed,Kg,zg,Gg,Vg,Zg,Wg,Jg,Yg,Xg,qg,$g,em,td,tm,Am,rm,nm=a(511),im=a(2041),am=a(225),sm=a(767),om=0,Ag=im,Kh=am,ms=sm,js=nm,zh=0,Gh=1,lm=2,Vh=3,Zh=4,rg=5,um=6,ng=7,ig=8,Wh=9,ag=10,$m=[2,3,7],e1=[3,3,11],cm=[280,256,256,256,40],t1=[0,1,1,1,0],A1=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],r1=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],n1=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],i1=8,sg=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],og=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Ad=null,a1=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],s1=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],fm=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],o1=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],l1=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],u1=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],c1=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Hl=[],ao=[],ul=[],f1=1,dm=2,Tl=[],Hs=[];io("UpsampleRgbLinePair",sl,3),io("UpsampleBgrLinePair",Dc,3),io("UpsampleRgbaLinePair",Mh,4),io("UpsampleBgraLinePair",_c,4),io("UpsampleArgbLinePair",Rh,4),io("UpsampleRgba4444LinePair",Za,2),io("UpsampleRgb565LinePair",Wf,2);var d1=He.UpsampleRgbLinePair,h1=He.UpsampleBgrLinePair,hm=He.UpsampleRgbaLinePair,pm=He.UpsampleBgraLinePair,gm=He.UpsampleArgbLinePair,mm=He.UpsampleRgba4444LinePair,p1=He.UpsampleRgb565LinePair,Jh=16,Yh=1<<Jh-1,rd=-227,lg=482,vm=6,g1=(256<<vm)-1,Bm=0,m1=a(256),v1=a(256),B1=a(256),w1=a(256),y1=a(lg-rd),E1=a(lg-rd);ks("YuvToRgbRow",sl,3),ks("YuvToBgrRow",Dc,3),ks("YuvToRgbaRow",Mh,4),ks("YuvToBgraRow",_c,4),ks("YuvToArgbRow",Rh,4),ks("YuvToRgba4444Row",Za,2),ks("YuvToRgb565Row",Wf,2);var wm=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Xh=[0,2,8],C1=[8,7,6,4,4,2,2,2,1,1,1,1],b1=1;this.WebPDecodeRGBA=function(s,c,C,j,Z){var se=Gh,ce=new cr,pe=new si;ce.ba=pe,pe.S=se,pe.width=[pe.width],pe.height=[pe.height];var Be=pe.width,De=pe.height,st=new Gr;if(st==null||s==null)var Ut=2;else A(st!=null),Ut=Lc(s,c,C,st.width,st.height,st.Pd,st.Qd,st.format,null);if(Ut!=0?Be=0:(Be!=null&&(Be[0]=st.width[0]),De!=null&&(De[0]=st.height[0]),Be=1),Be){pe.width=pe.width[0],pe.height=pe.height[0],j!=null&&(j[0]=pe.width),Z!=null&&(Z[0]=pe.height);e:{if(j=new Fc,(Z=new jr).data=s,Z.w=c,Z.ha=C,Z.kd=1,c=[0],A(Z!=null),((s=Lc(Z.data,Z.w,Z.ha,null,null,null,c,null,Z))==0||s==7)&&c[0]&&(s=4),(c=s)==0){if(A(ce!=null),j.data=Z.data,j.w=Z.w+Z.offset,j.ha=Z.ha-Z.offset,j.put=Lr,j.ac=So,j.bc=el,j.ma=ce,Z.xa){if((s=yu())==null){ce=1;break e}if(function(_e,ft){var wt=[0],$t=[0],Ft=[0];t:for(;;){if(_e==null)return 0;if(ft==null)return _e.a=2,0;if(_e.l=ft,_e.a=0,Kt(_e.m,ft.data,ft.w,ft.ha),!tl(_e.m,wt,$t,Ft)){_e.a=3;break t}if(_e.xb=dm,ft.width=wt[0],ft.height=$t[0],!Do(wt[0],$t[0],1,_e,null))break t;return 1}return A(_e.a!=0),0}(s,j)){if(j=(c=_u(j.width,j.height,ce.Oa,ce.ba))==0){t:{j=s;A:for(;;){if(j==null){j=0;break t}if(A(j.s.yc!=null),A(j.s.Ya!=null),A(0<j.s.Wb),A((C=j.l)!=null),A((Z=C.ma)!=null),j.xb!=0){if(j.ca=Z.ba,j.tb=Z.tb,A(j.ca!=null),!ns(Z.Oa,C,Vh)){j.a=2;break A}if(!Eu(j,C.width)||C.da)break A;if((C.da||en(j.ca.S))&&Du(),11>j.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),j.ca.f.kb.F!=null&&Du()),j.Pb&&0<j.s.ua&&j.s.vb.X==null&&!je(j.s.vb,j.s.Wa.Xa)){j.a=1;break A}j.xb=0}if(!ro(j,j.V,j.Ba,j.c,j.i,C.o,Dl))break A;Z.Dc=j.Ma,j=1;break t}A(j.a!=0),j=0}j=!j}j&&(c=s.a)}else c=s.a}else{if((s=new Hp)==null){ce=1;break e}if(s.Fa=Z.na,s.P=Z.P,s.qc=Z.Sa,kh(s,j)){if((c=_u(j.width,j.height,ce.Oa,ce.ba))==0){if(s.Aa=0,C=ce.Oa,A((Z=s)!=null),C!=null){if(0<(Be=0>(Be=C.Md)?0:100<Be?255:255*Be/100)){for(De=st=0;4>De;++De)12>(Ut=Z.pb[De]).lc&&(Ut.ia=Be*C1[0>Ut.lc?0:Ut.lc]>>3),st|=Ut.ia;st&&(alert("todo:VP8InitRandom"),Z.ia=1)}Z.Ga=C.Id,100<Z.Ga?Z.Ga=100:0>Z.Ga&&(Z.Ga=0)}(function(_e,ft){if(_e==null)return 0;if(ft==null)return Aa(_e,2,"NULL VP8Io parameter in VP8Decode().");if(!_e.cb&&!kh(_e,ft))return 0;if(A(_e.cb),ft.ac==null||ft.ac(ft)){ft.ob&&(_e.L=0);var wt=Xh[_e.L];if(_e.L==2?(_e.yb=0,_e.zb=0):(_e.yb=ft.v-wt>>4,_e.zb=ft.j-wt>>4,0>_e.yb&&(_e.yb=0),0>_e.zb&&(_e.zb=0)),_e.Va=ft.o+15+wt>>4,_e.Hb=ft.va+15+wt>>4,_e.Hb>_e.za&&(_e.Hb=_e.za),_e.Va>_e.Ub&&(_e.Va=_e.Ub),0<_e.L){var $t=_e.ed;for(wt=0;4>wt;++wt){var Ft;if(_e.Qa.Cb){var tA=_e.Qa.Lb[wt];_e.Qa.Fb||(tA+=$t.Tb)}else tA=$t.Tb;for(Ft=0;1>=Ft;++Ft){var aA=_e.gd[wt][Ft],BA=tA;if($t.Pc&&(BA+=$t.vd[0],Ft&&(BA+=$t.od[0])),0<(BA=0>BA?0:63<BA?63:BA)){var uA=BA;0<$t.wb&&(uA=4<$t.wb?uA>>2:uA>>1)>9-$t.wb&&(uA=9-$t.wb),1>uA&&(uA=1),aA.dd=uA,aA.tc=2*BA+uA,aA.ld=40<=BA?2:15<=BA?1:0}else aA.tc=0;aA.La=Ft}}}wt=0}else Aa(_e,6,"Frame setup failed"),wt=_e.a;if(wt=wt==0){if(wt){_e.$c=0,0<_e.Aa||(_e.Ic=b1);t:{wt=_e.Ic,$t=4*(uA=_e.za);var pr=32*uA,$A=uA+1,ln=0<_e.L?uA*(0<_e.Aa?2:1):0,sr=(_e.Aa==2?2:1)*uA;if((aA=$t+832+(Ft=3*(16*wt+Xh[_e.L])/2*pr)+(tA=_e.Fa!=null&&0<_e.Fa.length?_e.Kc.c*_e.Kc.i:0))!=aA)wt=0;else{if(aA>_e.Vb){if(_e.Vb=0,_e.Ec=a(aA),_e.Fc=0,_e.Ec==null){wt=Aa(_e,1,"no memory during frame initialization.");break t}_e.Vb=aA}aA=_e.Ec,BA=_e.Fc,_e.Ac=aA,_e.Bc=BA,BA+=$t,_e.Gd=v(pr,Nh),_e.Hd=0,_e.rb=v($A+1,Nf),_e.sb=1,_e.wa=ln?v(ln,Ps):null,_e.Y=0,_e.D.Nb=0,_e.D.wa=_e.wa,_e.D.Y=_e.Y,0<_e.Aa&&(_e.D.Y+=uA),A(!0),_e.oc=aA,_e.pc=BA,BA+=832,_e.ya=v(sr,Of),_e.aa=0,_e.D.ya=_e.ya,_e.D.aa=_e.aa,_e.Aa==2&&(_e.D.aa+=uA),_e.R=16*uA,_e.B=8*uA,uA=(pr=Xh[_e.L])*_e.R,pr=pr/2*_e.B,_e.sa=aA,_e.ta=BA+uA,_e.qa=_e.sa,_e.ra=_e.ta+16*wt*_e.R+pr,_e.Ha=_e.qa,_e.Ia=_e.ra+8*wt*_e.B+pr,_e.$c=0,BA+=Ft,_e.mb=tA?aA:null,_e.nb=tA?BA:null,A(BA+tA<=_e.Fc+_e.Vb),Cu(_e),n(_e.Ac,_e.Bc,0,$t),wt=1}}if(wt){if(ft.ka=0,ft.y=_e.sa,ft.O=_e.ta,ft.f=_e.qa,ft.N=_e.ra,ft.ea=_e.Ha,ft.Vd=_e.Ia,ft.fa=_e.R,ft.Rc=_e.B,ft.F=null,ft.J=0,!om){for(wt=-255;255>=wt;++wt)nm[255+wt]=0>wt?-wt:wt;for(wt=-1020;1020>=wt;++wt)im[1020+wt]=-128>wt?-128:127<wt?127:wt;for(wt=-112;112>=wt;++wt)am[112+wt]=-16>wt?-16:15<wt?15:wt;for(wt=-255;510>=wt;++wt)sm[255+wt]=0>wt?0:255<wt?255:wt;om=1}Ji=Hh,Yi=Rp,kc=Mp,jo=_o,ed=jh,ll=Tp,Kg=w,zg=W,Gg=vt,Vg=iA,Zg=Le,Wg=Ye,Jg=cA,Yg=Ar,Xg=zf,qg=Qu,$g=Gf,em=Vf,ao[0]=Jp,ao[1]=kf,ao[2]=Zp,ao[3]=Wp,ao[4]=Yp,ao[5]=nl,ao[6]=rl,ao[7]=Xp,ao[8]=xc,ao[9]=qp,Hl[0]=Ll,Hl[1]=zp,Hl[2]=Gp,Hl[3]=jf,Hl[4]=Vp,Hl[5]=xu,Hl[6]=Hf,ul[0]=Ic,ul[1]=Kp,ul[2]=Tf,ul[3]=Uu,ul[4]=Rf,ul[5]=$p,ul[6]=Mf,wt=1}else wt=0}wt&&(wt=function(En,fa){for(En.M=0;En.M<En.Va;++En.M){var un,or=En.Jc[En.M&En.Xb],jA=En.m,Xi=En;for(un=0;un<Xi.za;++un){var tn=jA,Fn=Xi,Bi=Fn.Ac,Qa=Fn.Bc+4*un,Wa=Fn.zc,ji=Fn.ya[Fn.aa+un];if(Fn.Qa.Bb?ji.$b=lA(tn,Fn.Pa.jb[0])?2+lA(tn,Fn.Pa.jb[2]):lA(tn,Fn.Pa.jb[1]):ji.$b=0,Fn.kc&&(ji.Ad=lA(tn,Fn.Bd)),ji.Za=!lA(tn,145)+0,ji.Za){var Ha=ji.Ob,Ja=0;for(Fn=0;4>Fn;++Fn){var da,In=Wa[0+Fn];for(da=0;4>da;++da){In=l1[Bi[Qa+da]][In];for(var Yn=fm[lA(tn,In[0])];0<Yn;)Yn=fm[2*Yn+lA(tn,In[Yn])];In=-Yn,Bi[Qa+da]=In}r(Ha,Ja,Bi,Qa,4),Ja+=4,Wa[0+Fn]=In}}else In=lA(tn,156)?lA(tn,128)?1:3:lA(tn,163)?2:0,ji.Ob[0]=In,n(Bi,Qa,In,4),n(Wa,0,In,4);ji.Dd=lA(tn,142)?lA(tn,114)?lA(tn,183)?1:3:2:0}if(Xi.m.Ka)return Aa(En,7,"Premature end-of-partition0 encountered.");for(;En.ja<En.za;++En.ja){if(Xi=or,tn=(jA=En).rb[jA.sb-1],Bi=jA.rb[jA.sb+jA.ja],un=jA.ya[jA.aa+jA.ja],Qa=jA.kc?un.Ad:0)tn.la=Bi.la=0,un.Za||(tn.Na=Bi.Na=0),un.Hc=0,un.Gc=0,un.ia=0;else{var Hi,Xn;if(tn=Bi,Bi=Xi,Qa=jA.Pa.Xc,Wa=jA.ya[jA.aa+jA.ja],ji=jA.pb[Wa.$b],Fn=Wa.ad,Ha=0,Ja=jA.rb[jA.sb-1],In=da=0,n(Fn,Ha,0,384),Wa.Za)var Da=0,so=Qa[3];else{Yn=a(16);var qi=tn.Na+Ja.Na;if(qi=Ad(Bi,Qa[1],qi,ji.Eb,0,Yn,0),tn.Na=Ja.Na=(0<qi)+0,1<qi)Ji(Yn,0,Fn,Ha);else{var as=Yn[0]+3>>3;for(Yn=0;256>Yn;Yn+=16)Fn[Ha+Yn]=as}Da=1,so=Qa[0]}var oi=15&tn.la,ha=15&Ja.la;for(Yn=0;4>Yn;++Yn){var vs=1&ha;for(as=Xn=0;4>as;++as)oi=oi>>1|(vs=(qi=Ad(Bi,so,qi=vs+(1&oi),ji.Sc,Da,Fn,Ha))>Da)<<7,Xn=Xn<<2|(3<qi?3:1<qi?2:Fn[Ha+0]!=0),Ha+=16;oi>>=4,ha=ha>>1|vs<<7,da=(da<<8|Xn)>>>0}for(so=oi,Da=ha>>4,Hi=0;4>Hi;Hi+=2){for(Xn=0,oi=tn.la>>4+Hi,ha=Ja.la>>4+Hi,Yn=0;2>Yn;++Yn){for(vs=1&ha,as=0;2>as;++as)qi=vs+(1&oi),oi=oi>>1|(vs=0<(qi=Ad(Bi,Qa[2],qi,ji.Qc,0,Fn,Ha)))<<3,Xn=Xn<<2|(3<qi?3:1<qi?2:Fn[Ha+0]!=0),Ha+=16;oi>>=2,ha=ha>>1|vs<<5}In|=Xn<<4*Hi,so|=oi<<4<<Hi,Da|=(240&ha)<<Hi}tn.la=so,Ja.la=Da,Wa.Hc=da,Wa.Gc=In,Wa.ia=43690&In?0:ji.ia,Qa=!(da|In)}if(0<jA.L&&(jA.wa[jA.Y+jA.ja]=jA.gd[un.$b][un.Za],jA.wa[jA.Y+jA.ja].La|=!Qa),Xi.Ka)return Aa(En,7,"Premature end-of-file encountered.")}if(Cu(En),jA=fa,Xi=1,un=(or=En).D,tn=0<or.L&&or.M>=or.zb&&or.M<=or.Va,or.Aa==0)t:{if(un.M=or.M,un.uc=tn,Pl(or,un),Xi=1,un=(Xn=or.D).Nb,tn=(In=Xh[or.L])*or.R,Bi=In/2*or.B,Yn=16*un*or.R,as=8*un*or.B,Qa=or.sa,Wa=or.ta-tn+Yn,ji=or.qa,Fn=or.ra-Bi+as,Ha=or.Ha,Ja=or.Ia-Bi+as,ha=(oi=Xn.M)==0,da=oi>=or.Va-1,or.Aa==2&&Pl(or,Xn),Xn.uc)for(vs=(qi=or).D.M,A(qi.D.uc),Xn=qi.yb;Xn<qi.Hb;++Xn){Da=Xn,so=vs;var Ya=(Bs=(_a=qi).D).Nb;Hi=_a.R;var Bs=Bs.wa[Bs.Y+Da],ws=_a.sa,ss=_a.ta+16*Ya*Hi+16*Da,ys=Bs.dd,pi=Bs.tc;if(pi!=0)if(A(3<=pi),_a.L==1)0<Da&&qg(ws,ss,Hi,pi+4),Bs.La&&em(ws,ss,Hi,pi),0<so&&Xg(ws,ss,Hi,pi+4),Bs.La&&$g(ws,ss,Hi,pi);else{var Es=_a.B,oo=_a.qa,Ou=_a.ra+8*Ya*Es+8*Da,cl=_a.Ha,_a=_a.Ia+8*Ya*Es+8*Da;Ya=Bs.ld,0<Da&&(zg(ws,ss,Hi,pi+4,ys,Ya),Vg(oo,Ou,cl,_a,Es,pi+4,ys,Ya)),Bs.La&&(Wg(ws,ss,Hi,pi,ys,Ya),Yg(oo,Ou,cl,_a,Es,pi,ys,Ya)),0<so&&(Kg(ws,ss,Hi,pi+4,ys,Ya),Gg(oo,Ou,cl,_a,Es,pi+4,ys,Ya)),Bs.La&&(Zg(ws,ss,Hi,pi,ys,Ya),Jg(oo,Ou,cl,_a,Es,pi,ys,Ya))}}if(or.ia&&alert("todo:DitherRow"),jA.put!=null){if(Xn=16*oi,oi=16*(oi+1),ha?(jA.y=or.sa,jA.O=or.ta+Yn,jA.f=or.qa,jA.N=or.ra+as,jA.ea=or.Ha,jA.W=or.Ia+as):(Xn-=In,jA.y=Qa,jA.O=Wa,jA.f=ji,jA.N=Fn,jA.ea=Ha,jA.W=Ja),da||(oi-=In),oi>jA.o&&(oi=jA.o),jA.F=null,jA.J=null,or.Fa!=null&&0<or.Fa.length&&Xn<oi&&(jA.J=Sa(or,jA,Xn,oi-Xn),jA.F=or.mb,jA.F==null&&jA.F.length==0)){Xi=Aa(or,3,"Could not decode alpha data.");break t}Xn<jA.j&&(In=jA.j-Xn,Xn=jA.j,A(!(1&In)),jA.O+=or.R*In,jA.N+=or.B*(In>>1),jA.W+=or.B*(In>>1),jA.F!=null&&(jA.J+=jA.width*In)),Xn<oi&&(jA.O+=jA.v,jA.N+=jA.v>>1,jA.W+=jA.v>>1,jA.F!=null&&(jA.J+=jA.v),jA.ka=Xn-jA.j,jA.U=jA.va-jA.v,jA.T=oi-Xn,Xi=jA.put(jA))}un+1!=or.Ic||da||(r(or.sa,or.ta-tn,Qa,Wa+16*or.R,tn),r(or.qa,or.ra-Bi,ji,Fn+8*or.B,Bi),r(or.Ha,or.Ia-Bi,Ha,Ja+8*or.B,Bi))}if(!Xi)return Aa(En,6,"Output aborted.")}return 1}(_e,ft)),ft.bc!=null&&ft.bc(ft),wt&=1}return wt?(_e.cb=0,wt):0})(s,j)||(c=s.a)}}else c=s.a}c==0&&ce.Oa!=null&&ce.Oa.fd&&(c=is(ce.ba))}ce=c}se=ce!=0?null:11>se?pe.f.RGBA.eb:pe.f.kb.y}else se=null;return se};var ym=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function y(He,Bt){for(var de="",Ie=0;Ie<4;Ie++)de+=String.fromCharCode(He[Bt++]);return de}function Q(He,Bt){return He[Bt+0]|He[Bt+1]<<8}function G(He,Bt){return(He[Bt+0]|He[Bt+1]<<8|He[Bt+2]<<16)>>>0}function ne(He,Bt){return(He[Bt+0]|He[Bt+1]<<8|He[Bt+2]<<16|He[Bt+3]<<24)>>>0}new B;var x=[0],Fe=[0],we=[],xe=new B,he=e,$e=function(He,Bt){var de={},Ie=0,rt=!1,Je=0,Ht=0;if(de.frames=[],!function(fe,Oe){for(var Me=0;Me<4;Me++)if(fe[Oe+Me]!="RIFF".charCodeAt(Me))return!0;return!1}(He,Bt)){for(ne(He,Bt+=4),Bt+=8;Bt<He.length;){var Mt=y(He,Bt),Vt=ne(He,Bt+=4);Bt+=4;var xt=Vt+(1&Vt);switch(Mt){case"VP8 ":case"VP8L":de.frames[Ie]===void 0&&(de.frames[Ie]={}),(fA=de.frames[Ie]).src_off=rt?Ht:Bt-8,fA.src_size=Je+Vt+8,Ie++,rt&&(rt=!1,Je=0,Ht=0);break;case"VP8X":(fA=de.header={}).feature_flags=He[Bt];var Kt=Bt+4;fA.canvas_width=1+G(He,Kt),Kt+=3,fA.canvas_height=1+G(He,Kt),Kt+=3;break;case"ALPH":rt=!0,Je=xt+8,Ht=Bt-8;break;case"ANIM":(fA=de.header).bgcolor=ne(He,Bt),Kt=Bt+4,fA.loop_count=Q(He,Kt),Kt+=2;break;case"ANMF":var IA,fA;(fA=de.frames[Ie]={}).offset_x=2*G(He,Bt),Bt+=3,fA.offset_y=2*G(He,Bt),Bt+=3,fA.width=1+G(He,Bt),Bt+=3,fA.height=1+G(He,Bt),Bt+=3,fA.duration=G(He,Bt),Bt+=3,IA=He[Bt++],fA.dispose=1&IA,fA.blend=IA>>1&1}Mt!="ANMF"&&(Bt+=xt)}return de}}(he,0);$e.response=he,$e.rgbaoutput=!0,$e.dataurl=!1;var Ze=$e.header?$e.header:null,Pe=$e.frames?$e.frames:null;if(Ze){Ze.loop_counter=Ze.loop_count,x=[Ze.canvas_height],Fe=[Ze.canvas_width];for(var Qt=0;Qt<Pe.length&&Pe[Qt].blend!=0;Qt++);}var eA=Pe[0],Pt=xe.WebPDecodeRGBA(he,eA.src_off,eA.src_size,Fe,x);eA.rgba=Pt,eA.imgwidth=Fe[0],eA.imgheight=x[0];for(var ut=0;ut<Fe[0]*x[0]*4;ut++)we[ut]=Pt[ut];return this.width=Fe,this.height=x,this.data=we,this}(function(e){var A,t,r,n,a,v,f,B,y,Q=function(fe){return fe=fe||{},this.isStrokeTransparent=fe.isStrokeTransparent||!1,this.strokeOpacity=fe.strokeOpacity||1,this.strokeStyle=fe.strokeStyle||"#000000",this.fillStyle=fe.fillStyle||"#000000",this.isFillTransparent=fe.isFillTransparent||!1,this.fillOpacity=fe.fillOpacity||1,this.font=fe.font||"10px sans-serif",this.textBaseline=fe.textBaseline||"alphabetic",this.textAlign=fe.textAlign||"left",this.lineWidth=fe.lineWidth||1,this.lineJoin=fe.lineJoin||"miter",this.lineCap=fe.lineCap||"butt",this.path=fe.path||[],this.transform=fe.transform!==void 0?fe.transform.clone():new B,this.globalCompositeOperation=fe.globalCompositeOperation||"normal",this.globalAlpha=fe.globalAlpha||1,this.clip_path=fe.clip_path||[],this.currentPoint=fe.currentPoint||new v,this.miterLimit=fe.miterLimit||10,this.lastPoint=fe.lastPoint||new v,this.lineDashOffset=fe.lineDashOffset||0,this.lineDash=fe.lineDash||[],this.margin=fe.margin||[0,0,0,0],this.prevPageLastElemOffset=fe.prevPageLastElemOffset||0,this.ignoreClearRect=typeof fe.ignoreClearRect!="boolean"||fe.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new G(this),A=this.internal.f2,t=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,n=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,v=this.internal.Point,f=this.internal.Rectangle,B=this.internal.Matrix,y=new Q}]);var G=function(fe){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Oe=fe;Object.defineProperty(this,"pdf",{get:function(){return Oe}});var Me=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Me},set:function(Xt){Me=!!Xt}});var nt=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return nt},set:function(Xt){nt=!!Xt}});var ht=0;Object.defineProperty(this,"posX",{get:function(){return ht},set:function(Xt){isNaN(Xt)||(ht=Xt)}});var Et=0;Object.defineProperty(this,"posY",{get:function(){return Et},set:function(Xt){isNaN(Xt)||(Et=Xt)}}),Object.defineProperty(this,"margin",{get:function(){return y.margin},set:function(Xt){var je;typeof Xt=="number"?je=[Xt,Xt,Xt,Xt]:((je=new Array(4))[0]=Xt[0],je[1]=Xt.length>=2?Xt[1]:je[0],je[2]=Xt.length>=3?Xt[2]:je[0],je[3]=Xt.length>=4?Xt[3]:je[1]),y.margin=je}});var Wt=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Wt},set:function(Xt){Wt=Xt}});var Tt=0;Object.defineProperty(this,"lastBreak",{get:function(){return Tt},set:function(Xt){Tt=Xt}});var lA=[];Object.defineProperty(this,"pageBreaks",{get:function(){return lA},set:function(Xt){lA=Xt}}),Object.defineProperty(this,"ctx",{get:function(){return y},set:function(Xt){Xt instanceof Q&&(y=Xt)}}),Object.defineProperty(this,"path",{get:function(){return y.path},set:function(Xt){y.path=Xt}});var CA=[];Object.defineProperty(this,"ctxStack",{get:function(){return CA},set:function(Xt){CA=Xt}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Xt){var je;je=ne(Xt),this.ctx.fillStyle=je.style,this.ctx.isFillTransparent=je.a===0,this.ctx.fillOpacity=je.a,this.pdf.setFillColor(je.r,je.g,je.b,{a:je.a}),this.pdf.setTextColor(je.r,je.g,je.b,{a:je.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Xt){var je=ne(Xt);this.ctx.strokeStyle=je.style,this.ctx.isStrokeTransparent=je.a===0,this.ctx.strokeOpacity=je.a,je.a===0?this.pdf.setDrawColor(255,255,255):(je.a,this.pdf.setDrawColor(je.r,je.g,je.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Xt){["butt","round","square"].indexOf(Xt)!==-1&&(this.ctx.lineCap=Xt,this.pdf.setLineCap(Xt))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Xt){isNaN(Xt)||(this.ctx.lineWidth=Xt,this.pdf.setLineWidth(Xt))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Xt){["bevel","round","miter"].indexOf(Xt)!==-1&&(this.ctx.lineJoin=Xt,this.pdf.setLineJoin(Xt))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Xt){isNaN(Xt)||(this.ctx.miterLimit=Xt,this.pdf.setMiterLimit(Xt))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Xt){this.ctx.textBaseline=Xt}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Xt){["right","end","center","left","start"].indexOf(Xt)!==-1&&(this.ctx.textAlign=Xt)}});var zA=null,VA=null;Object.defineProperty(this,"fontFaces",{get:function(){return VA},set:function(Xt){zA=null,VA=Xt}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Xt){var je;if(this.ctx.font=Xt,(je=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(Xt))!==null){var Bn=je[1];je[2];var An=je[3],Ir=je[4];je[5];var bA=je[6],mr=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Ir)[2];Ir=Math.floor(mr==="px"?parseFloat(Ir)*this.pdf.internal.scaleFactor:mr==="em"?parseFloat(Ir)*this.pdf.getFontSize():parseFloat(Ir)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Ir);var YA=function(kr){var Er,fi,Tn=[],hr=kr.trim();if(hr==="")return Op;if(hr in Fo)return[Fo[hr]];for(;hr!=="";){switch(fi=null,Er=(hr=xo(hr)).charAt(0)){case'"':case"'":fi=qs(hr.substring(1),Er);break;default:fi=Sl(hr)}if(fi===null||(Tn.push(fi[0]),(hr=xo(fi[1]))!==""&&hr.charAt(0)!==","))return Op;hr=hr.replace(/^,/,"")}return Tn}(bA);if(this.fontFaces){var rn=function(kr,Er){if(zA===null){var fi=function(Tn){var hr=[];return Object.keys(Tn).forEach(function($r){Tn[$r].forEach(function(ai){var _r=null;switch(ai){case"bold":_r={family:$r,weight:"bold"};break;case"italic":_r={family:$r,style:"italic"};break;case"bolditalic":_r={family:$r,weight:"bold",style:"italic"};break;case"":case"normal":_r={family:$r}}_r!==null&&(_r.ref={name:$r,style:ai},hr.push(_r))})}),hr}(kr.getFontList());zA=function(Tn){for(var hr={},$r=0;$r<Tn.length;++$r){var ai=rs(Tn[$r]),_r=ai.family,yn=ai.stretch,en=ai.style,Vi=ai.weight;hr[_r]=hr[_r]||{},hr[_r][yn]=hr[_r][yn]||{},hr[_r][yn][en]=hr[_r][yn][en]||{},hr[_r][yn][en][Vi]=ai}return hr}(fi.concat(Er))}return zA}(this.pdf,this.fontFaces),br=YA.map(function(kr){return{family:kr,stretch:"normal",weight:An,style:Bn}}),Hn=function(kr,Er,fi){for(var Tn=(fi=fi||{}).defaultFontFamily||"times",hr=Object.assign({},qo,fi.genericFontFamilies||{}),$r=null,ai=null,_r=0;_r<Er.length;++_r)if(hr[($r=rs(Er[_r])).family]&&($r.family=hr[$r.family]),kr.hasOwnProperty($r.family)){ai=kr[$r.family];break}if(!(ai=ai||kr[Tn]))throw new Error("Could not find a font-family for the rule '"+_s($r)+"' and default family '"+Tn+"'.");if(ai=function(yn,en){if(en[yn])return en[yn];var Vi=Ea[yn],la=Vi<=Ea.normal?-1:1,si=Xs(en,Ys,Vi,la);if(!si)throw new Error("Could not find a matching font-stretch value for "+yn);return si}($r.stretch,ai),ai=function(yn,en){if(en[yn])return en[yn];for(var Vi=ta[yn],la=0;la<Vi.length;++la)if(en[Vi[la]])return en[Vi[la]];throw new Error("Could not find a matching font-style for "+yn)}($r.style,ai),!(ai=function(yn,en){if(en[yn])return en[yn];if(yn===400&&en[500])return en[500];if(yn===500&&en[400])return en[400];var Vi=Xo[yn],la=Xs(en,Ua,Vi,yn<400?-1:1);if(!la)throw new Error("Could not find a matching font-weight for value "+yn);return la}($r.weight,ai)))throw new Error("Failed to resolve a font for the rule '"+_s($r)+"'.");return ai}(rn,br);this.pdf.setFont(Hn.ref.name,Hn.ref.style)}else{var Xr="";(An==="bold"||parseInt(An,10)>=700||Bn==="bold")&&(Xr="bold"),Bn==="italic"&&(Xr+="italic"),Xr.length===0&&(Xr="normal");for(var qr="",ei={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},nn=0;nn<YA.length;nn++){if(this.pdf.internal.getFont(YA[nn],Xr,{noFallback:!0,disableWarning:!0})!==void 0){qr=YA[nn];break}if(Xr==="bolditalic"&&this.pdf.internal.getFont(YA[nn],"bold",{noFallback:!0,disableWarning:!0})!==void 0)qr=YA[nn],Xr="bold";else if(this.pdf.internal.getFont(YA[nn],"normal",{noFallback:!0,disableWarning:!0})!==void 0){qr=YA[nn],Xr="normal";break}}if(qr===""){for(var yr=0;yr<YA.length;yr++)if(ei[YA[yr]]){qr=ei[YA[yr]];break}}qr=qr===""?"Times":qr,this.pdf.setFont(qr,Xr)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Xt){this.ctx.globalCompositeOperation=Xt}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Xt){this.ctx.globalAlpha=Xt}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Xt){this.ctx.lineDashOffset=Xt,fA.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Xt){this.ctx.lineDash=Xt,fA.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Xt){this.ctx.ignoreClearRect=!!Xt}})};G.prototype.setLineDash=function(fe){this.lineDash=fe},G.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},G.prototype.fill=function(){Pe.call(this,"fill",!1)},G.prototype.stroke=function(){Pe.call(this,"stroke",!1)},G.prototype.beginPath=function(){this.path=[{type:"begin"}]},G.prototype.moveTo=function(fe,Oe){if(isNaN(fe)||isNaN(Oe))throw Jn.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Me=this.ctx.transform.applyToPoint(new v(fe,Oe));this.path.push({type:"mt",x:Me.x,y:Me.y}),this.ctx.lastPoint=new v(fe,Oe)},G.prototype.closePath=function(){var fe=new v(0,0),Oe=0;for(Oe=this.path.length-1;Oe!==-1;Oe--)if(this.path[Oe].type==="begin"&&(0,b.Z)(this.path[Oe+1])==="object"&&typeof this.path[Oe+1].x=="number"){fe=new v(this.path[Oe+1].x,this.path[Oe+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new v(fe.x,fe.y)},G.prototype.lineTo=function(fe,Oe){if(isNaN(fe)||isNaN(Oe))throw Jn.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Me=this.ctx.transform.applyToPoint(new v(fe,Oe));this.path.push({type:"lt",x:Me.x,y:Me.y}),this.ctx.lastPoint=new v(Me.x,Me.y)},G.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Pe.call(this,null,!0)},G.prototype.quadraticCurveTo=function(fe,Oe,Me,nt){if(isNaN(Me)||isNaN(nt)||isNaN(fe)||isNaN(Oe))throw Jn.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var ht=this.ctx.transform.applyToPoint(new v(Me,nt)),Et=this.ctx.transform.applyToPoint(new v(fe,Oe));this.path.push({type:"qct",x1:Et.x,y1:Et.y,x:ht.x,y:ht.y}),this.ctx.lastPoint=new v(ht.x,ht.y)},G.prototype.bezierCurveTo=function(fe,Oe,Me,nt,ht,Et){if(isNaN(ht)||isNaN(Et)||isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(nt))throw Jn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Wt=this.ctx.transform.applyToPoint(new v(ht,Et)),Tt=this.ctx.transform.applyToPoint(new v(fe,Oe)),lA=this.ctx.transform.applyToPoint(new v(Me,nt));this.path.push({type:"bct",x1:Tt.x,y1:Tt.y,x2:lA.x,y2:lA.y,x:Wt.x,y:Wt.y}),this.ctx.lastPoint=new v(Wt.x,Wt.y)},G.prototype.arc=function(fe,Oe,Me,nt,ht,Et){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(nt)||isNaN(ht))throw Jn.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Et=!!Et,!this.ctx.transform.isIdentity){var Wt=this.ctx.transform.applyToPoint(new v(fe,Oe));fe=Wt.x,Oe=Wt.y;var Tt=this.ctx.transform.applyToPoint(new v(0,Me)),lA=this.ctx.transform.applyToPoint(new v(0,0));Me=Math.sqrt(Math.pow(Tt.x-lA.x,2)+Math.pow(Tt.y-lA.y,2))}Math.abs(ht-nt)>=2*Math.PI&&(nt=0,ht=2*Math.PI),this.path.push({type:"arc",x:fe,y:Oe,radius:Me,startAngle:nt,endAngle:ht,counterclockwise:Et})},G.prototype.arcTo=function(fe,Oe,Me,nt,ht){throw new Error("arcTo not implemented.")},G.prototype.rect=function(fe,Oe,Me,nt){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(nt))throw Jn.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(fe,Oe),this.lineTo(fe+Me,Oe),this.lineTo(fe+Me,Oe+nt),this.lineTo(fe,Oe+nt),this.lineTo(fe,Oe),this.lineTo(fe+Me,Oe),this.lineTo(fe,Oe)},G.prototype.fillRect=function(fe,Oe,Me,nt){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(nt))throw Jn.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!x.call(this)){var ht={};this.lineCap!=="butt"&&(ht.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(ht.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(fe,Oe,Me,nt),this.fill(),ht.hasOwnProperty("lineCap")&&(this.lineCap=ht.lineCap),ht.hasOwnProperty("lineJoin")&&(this.lineJoin=ht.lineJoin)}},G.prototype.strokeRect=function(fe,Oe,Me,nt){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(nt))throw Jn.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Fe.call(this)||(this.beginPath(),this.rect(fe,Oe,Me,nt),this.stroke())},G.prototype.clearRect=function(fe,Oe,Me,nt){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(nt))throw Jn.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(fe,Oe,Me,nt))},G.prototype.save=function(fe){fe=typeof fe!="boolean"||fe;for(var Oe=this.pdf.internal.getCurrentPageInfo().pageNumber,Me=0;Me<this.pdf.internal.getNumberOfPages();Me++)this.pdf.setPage(Me+1),this.pdf.internal.out("q");if(this.pdf.setPage(Oe),fe){this.ctx.fontSize=this.pdf.internal.getFontSize();var nt=new Q(this.ctx);this.ctxStack.push(this.ctx),this.ctx=nt}},G.prototype.restore=function(fe){fe=typeof fe!="boolean"||fe;for(var Oe=this.pdf.internal.getCurrentPageInfo().pageNumber,Me=0;Me<this.pdf.internal.getNumberOfPages();Me++)this.pdf.setPage(Me+1),this.pdf.internal.out("Q");this.pdf.setPage(Oe),fe&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},G.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var ne=function(fe){var Oe,Me,nt,ht;if(fe.isCanvasGradient===!0&&(fe=fe.getColor()),!fe)return{r:0,g:0,b:0,a:0,style:fe};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(fe))Oe=0,Me=0,nt=0,ht=0;else{var Et=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(fe);if(Et!==null)Oe=parseInt(Et[1]),Me=parseInt(Et[2]),nt=parseInt(Et[3]),ht=1;else if((Et=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(fe))!==null)Oe=parseInt(Et[1]),Me=parseInt(Et[2]),nt=parseInt(Et[3]),ht=parseFloat(Et[4]);else{if(ht=1,typeof fe=="string"&&fe.charAt(0)!=="#"){var Wt=new bh(fe);fe=Wt.ok?Wt.toHex():"#000000"}fe.length===4?(Oe=fe.substring(1,2),Oe+=Oe,Me=fe.substring(2,3),Me+=Me,nt=fe.substring(3,4),nt+=nt):(Oe=fe.substring(1,3),Me=fe.substring(3,5),nt=fe.substring(5,7)),Oe=parseInt(Oe,16),Me=parseInt(Me,16),nt=parseInt(nt,16)}}return{r:Oe,g:Me,b:nt,a:ht,style:fe}},x=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Fe=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};G.prototype.fillText=function(fe,Oe,Me,nt){if(isNaN(Oe)||isNaN(Me)||typeof fe!="string")throw Jn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(nt=isNaN(nt)?void 0:nt,!x.call(this)){var ht=xt(this.ctx.transform.rotation),Et=this.ctx.transform.scaleX;Ie.call(this,{text:fe,x:Oe,y:Me,scale:Et,angle:ht,align:this.textAlign,maxWidth:nt})}},G.prototype.strokeText=function(fe,Oe,Me,nt){if(isNaN(Oe)||isNaN(Me)||typeof fe!="string")throw Jn.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Fe.call(this)){nt=isNaN(nt)?void 0:nt;var ht=xt(this.ctx.transform.rotation),Et=this.ctx.transform.scaleX;Ie.call(this,{text:fe,x:Oe,y:Me,scale:Et,renderingMode:"stroke",angle:ht,align:this.textAlign,maxWidth:nt})}},G.prototype.measureText=function(fe){if(typeof fe!="string")throw Jn.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var Oe=this.pdf,Me=this.pdf.internal.scaleFactor,nt=Oe.internal.getFontSize(),ht=Oe.getStringUnitWidth(fe)*nt/Oe.internal.scaleFactor;return new function(Et){var Wt=(Et=Et||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return Wt}}),this}({width:ht*=Math.round(96*Me/72*1e4)/1e4})},G.prototype.scale=function(fe,Oe){if(isNaN(fe)||isNaN(Oe))throw Jn.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Me=new B(fe,0,0,Oe,0,0);this.ctx.transform=this.ctx.transform.multiply(Me)},G.prototype.rotate=function(fe){if(isNaN(fe))throw Jn.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var Oe=new B(Math.cos(fe),Math.sin(fe),-Math.sin(fe),Math.cos(fe),0,0);this.ctx.transform=this.ctx.transform.multiply(Oe)},G.prototype.translate=function(fe,Oe){if(isNaN(fe)||isNaN(Oe))throw Jn.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Me=new B(1,0,0,1,fe,Oe);this.ctx.transform=this.ctx.transform.multiply(Me)},G.prototype.transform=function(fe,Oe,Me,nt,ht,Et){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(nt)||isNaN(ht)||isNaN(Et))throw Jn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Wt=new B(fe,Oe,Me,nt,ht,Et);this.ctx.transform=this.ctx.transform.multiply(Wt)},G.prototype.setTransform=function(fe,Oe,Me,nt,ht,Et){fe=isNaN(fe)?1:fe,Oe=isNaN(Oe)?0:Oe,Me=isNaN(Me)?0:Me,nt=isNaN(nt)?1:nt,ht=isNaN(ht)?0:ht,Et=isNaN(Et)?0:Et,this.ctx.transform=new B(fe,Oe,Me,nt,ht,Et)};var we=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};G.prototype.drawImage=function(fe,Oe,Me,nt,ht,Et,Wt,Tt,lA){var CA=this.pdf.getImageProperties(fe),zA=1,VA=1,Xt=1,je=1;nt!==void 0&&Tt!==void 0&&(Xt=Tt/nt,je=lA/ht,zA=CA.width/nt*Tt/nt,VA=CA.height/ht*lA/ht),Et===void 0&&(Et=Oe,Wt=Me,Oe=0,Me=0),nt!==void 0&&Tt===void 0&&(Tt=nt,lA=ht),nt===void 0&&Tt===void 0&&(Tt=CA.width,lA=CA.height);for(var Bn,An=this.ctx.transform.decompose(),Ir=xt(An.rotate.shx),bA=new B,mr=(bA=(bA=(bA=bA.multiply(An.translate)).multiply(An.skew)).multiply(An.scale)).applyToRectangle(new f(Et-Oe*Xt,Wt-Me*je,nt*zA,ht*VA)),YA=xe.call(this,mr),rn=[],br=0;br<YA.length;br+=1)rn.indexOf(YA[br])===-1&&rn.push(YA[br]);if(Ze(rn),this.autoPaging)for(var Hn=rn[0],Xr=rn[rn.length-1],qr=Hn;qr<Xr+1;qr++){this.pdf.setPage(qr);var ei=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],nn=qr===1?this.posY+this.margin[0]:this.margin[0],yr=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],kr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Er=qr===1?0:yr+(qr-2)*kr;if(this.ctx.clip_path.length!==0){var fi=this.path;Bn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$e(Bn,this.posX+this.margin[3],-Er+nn+this.ctx.prevPageLastElemOffset),Qt.call(this,"fill",!0),this.path=fi}var Tn=JSON.parse(JSON.stringify(mr));Tn=$e([Tn],this.posX+this.margin[3],-Er+nn+this.ctx.prevPageLastElemOffset)[0];var hr=(qr>Hn||qr<Xr)&&we.call(this);hr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ei,kr,null).clip().discardPath()),this.pdf.addImage(fe,"JPEG",Tn.x,Tn.y,Tn.w,Tn.h,null,null,Ir),hr&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(fe,"JPEG",mr.x,mr.y,mr.w,mr.h,null,null,Ir)};var xe=function(fe,Oe,Me){var nt=[];Oe=Oe||this.pdf.internal.pageSize.width,Me=Me||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var ht=this.posY+this.ctx.prevPageLastElemOffset;switch(fe.type){default:case"mt":case"lt":nt.push(Math.floor((fe.y+ht)/Me)+1);break;case"arc":nt.push(Math.floor((fe.y+ht-fe.radius)/Me)+1),nt.push(Math.floor((fe.y+ht+fe.radius)/Me)+1);break;case"qct":var Et=Kt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,fe.x1,fe.y1,fe.x,fe.y);nt.push(Math.floor((Et.y+ht)/Me)+1),nt.push(Math.floor((Et.y+Et.h+ht)/Me)+1);break;case"bct":var Wt=IA(this.ctx.lastPoint.x,this.ctx.lastPoint.y,fe.x1,fe.y1,fe.x2,fe.y2,fe.x,fe.y);nt.push(Math.floor((Wt.y+ht)/Me)+1),nt.push(Math.floor((Wt.y+Wt.h+ht)/Me)+1);break;case"rect":nt.push(Math.floor((fe.y+ht)/Me)+1),nt.push(Math.floor((fe.y+fe.h+ht)/Me)+1)}for(var Tt=0;Tt<nt.length;Tt+=1)for(;this.pdf.internal.getNumberOfPages()<nt[Tt];)he.call(this);return nt},he=function(){var fe=this.fillStyle,Oe=this.strokeStyle,Me=this.font,nt=this.lineCap,ht=this.lineWidth,Et=this.lineJoin;this.pdf.addPage(),this.fillStyle=fe,this.strokeStyle=Oe,this.font=Me,this.lineCap=nt,this.lineWidth=ht,this.lineJoin=Et},$e=function(fe,Oe,Me){for(var nt=0;nt<fe.length;nt++)switch(fe[nt].type){case"bct":fe[nt].x2+=Oe,fe[nt].y2+=Me;case"qct":fe[nt].x1+=Oe,fe[nt].y1+=Me;default:fe[nt].x+=Oe,fe[nt].y+=Me}return fe},Ze=function(fe){return fe.sort(function(Oe,Me){return Oe-Me})},Pe=function(fe,Oe){for(var Me,nt,ht=this.fillStyle,Et=this.strokeStyle,Wt=this.lineCap,Tt=this.lineWidth,lA=Math.abs(Tt*this.ctx.transform.scaleX),CA=this.lineJoin,zA=JSON.parse(JSON.stringify(this.path)),VA=JSON.parse(JSON.stringify(this.path)),Xt=[],je=0;je<VA.length;je++)if(VA[je].x!==void 0)for(var Bn=xe.call(this,VA[je]),An=0;An<Bn.length;An+=1)Xt.indexOf(Bn[An])===-1&&Xt.push(Bn[An]);for(var Ir=0;Ir<Xt.length;Ir++)for(;this.pdf.internal.getNumberOfPages()<Xt[Ir];)he.call(this);if(Ze(Xt),this.autoPaging)for(var bA=Xt[0],mr=Xt[Xt.length-1],YA=bA;YA<mr+1;YA++){this.pdf.setPage(YA),this.fillStyle=ht,this.strokeStyle=Et,this.lineCap=Wt,this.lineWidth=lA,this.lineJoin=CA;var rn=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],br=YA===1?this.posY+this.margin[0]:this.margin[0],Hn=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Xr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],qr=YA===1?0:Hn+(YA-2)*Xr;if(this.ctx.clip_path.length!==0){var ei=this.path;Me=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$e(Me,this.posX+this.margin[3],-qr+br+this.ctx.prevPageLastElemOffset),Qt.call(this,fe,!0),this.path=ei}if(nt=JSON.parse(JSON.stringify(zA)),this.path=$e(nt,this.posX+this.margin[3],-qr+br+this.ctx.prevPageLastElemOffset),Oe===!1||YA===0){var nn=(YA>bA||YA<mr)&&we.call(this);nn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],rn,Xr,null).clip().discardPath()),Qt.call(this,fe,Oe),nn&&this.pdf.restoreGraphicsState()}this.lineWidth=Tt}else this.lineWidth=lA,Qt.call(this,fe,Oe),this.lineWidth=Tt;this.path=zA},Qt=function(fe,Oe){if((fe!=="stroke"||Oe||!Fe.call(this))&&(fe==="stroke"||Oe||!x.call(this))){for(var Me,nt,ht=[],Et=this.path,Wt=0;Wt<Et.length;Wt++){var Tt=Et[Wt];switch(Tt.type){case"begin":ht.push({begin:!0});break;case"close":ht.push({close:!0});break;case"mt":ht.push({start:Tt,deltas:[],abs:[]});break;case"lt":var lA=ht.length;if(Et[Wt-1]&&!isNaN(Et[Wt-1].x)&&(Me=[Tt.x-Et[Wt-1].x,Tt.y-Et[Wt-1].y],lA>0)){for(;lA>=0;lA--)if(ht[lA-1].close!==!0&&ht[lA-1].begin!==!0){ht[lA-1].deltas.push(Me),ht[lA-1].abs.push(Tt);break}}break;case"bct":Me=[Tt.x1-Et[Wt-1].x,Tt.y1-Et[Wt-1].y,Tt.x2-Et[Wt-1].x,Tt.y2-Et[Wt-1].y,Tt.x-Et[Wt-1].x,Tt.y-Et[Wt-1].y],ht[ht.length-1].deltas.push(Me);break;case"qct":var CA=Et[Wt-1].x+2/3*(Tt.x1-Et[Wt-1].x),zA=Et[Wt-1].y+2/3*(Tt.y1-Et[Wt-1].y),VA=Tt.x+2/3*(Tt.x1-Tt.x),Xt=Tt.y+2/3*(Tt.y1-Tt.y),je=Tt.x,Bn=Tt.y;Me=[CA-Et[Wt-1].x,zA-Et[Wt-1].y,VA-Et[Wt-1].x,Xt-Et[Wt-1].y,je-Et[Wt-1].x,Bn-Et[Wt-1].y],ht[ht.length-1].deltas.push(Me);break;case"arc":ht.push({deltas:[],abs:[],arc:!0}),Array.isArray(ht[ht.length-1].abs)&&ht[ht.length-1].abs.push(Tt)}}nt=Oe?null:fe==="stroke"?"stroke":"fill";for(var An=!1,Ir=0;Ir<ht.length;Ir++)if(ht[Ir].arc)for(var bA=ht[Ir].abs,mr=0;mr<bA.length;mr++){var YA=bA[mr];YA.type==="arc"?ut.call(this,YA.x,YA.y,YA.radius,YA.startAngle,YA.endAngle,YA.counterclockwise,void 0,Oe,!An):rt.call(this,YA.x,YA.y),An=!0}else if(ht[Ir].close===!0)this.pdf.internal.out("h"),An=!1;else if(ht[Ir].begin!==!0){var rn=ht[Ir].start.x,br=ht[Ir].start.y;Je.call(this,ht[Ir].deltas,rn,br),An=!0}nt&&He.call(this,nt),Oe&&Bt.call(this)}},eA=function(fe){var Oe=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Me=Oe*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return fe-Me;case"top":return fe+Oe-Me;case"hanging":return fe+Oe-2*Me;case"middle":return fe+Oe/2-Me;default:return fe}},Pt=function(fe){return fe+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};G.prototype.createLinearGradient=function(){var fe=function(){};return fe.colorStops=[],fe.addColorStop=function(Oe,Me){this.colorStops.push([Oe,Me])},fe.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},fe.isCanvasGradient=!0,fe},G.prototype.createPattern=function(){return this.createLinearGradient()},G.prototype.createRadialGradient=function(){return this.createLinearGradient()};var ut=function(fe,Oe,Me,nt,ht,Et,Wt,Tt,lA){for(var CA=Mt.call(this,Me,nt,ht,Et),zA=0;zA<CA.length;zA++){var VA=CA[zA];zA===0&&(lA?de.call(this,VA.x1+fe,VA.y1+Oe):rt.call(this,VA.x1+fe,VA.y1+Oe)),Ht.call(this,fe,Oe,VA.x2,VA.y2,VA.x3,VA.y3,VA.x4,VA.y4)}Tt?Bt.call(this):He.call(this,Wt)},He=function(fe){switch(fe){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Bt=function(){this.pdf.clip(),this.pdf.discardPath()},de=function(fe,Oe){this.pdf.internal.out(t(fe)+" "+r(Oe)+" m")},Ie=function(fe){var Oe;switch(fe.align){case"right":case"end":Oe="right";break;case"center":Oe="center";break;default:Oe="left"}var Me=this.pdf.getTextDimensions(fe.text),nt=eA.call(this,fe.y),ht=Pt.call(this,nt)-Me.h,Et=this.ctx.transform.applyToPoint(new v(fe.x,nt)),Wt=this.ctx.transform.decompose(),Tt=new B;Tt=(Tt=(Tt=Tt.multiply(Wt.translate)).multiply(Wt.skew)).multiply(Wt.scale);for(var lA,CA,zA,VA=this.ctx.transform.applyToRectangle(new f(fe.x,nt,Me.w,Me.h)),Xt=Tt.applyToRectangle(new f(fe.x,ht,Me.w,Me.h)),je=xe.call(this,Xt),Bn=[],An=0;An<je.length;An+=1)Bn.indexOf(je[An])===-1&&Bn.push(je[An]);if(Ze(Bn),this.autoPaging)for(var Ir=Bn[0],bA=Bn[Bn.length-1],mr=Ir;mr<bA+1;mr++){this.pdf.setPage(mr);var YA=mr===1?this.posY+this.margin[0]:this.margin[0],rn=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],br=this.pdf.internal.pageSize.height-this.margin[2],Hn=br-this.margin[0],Xr=this.pdf.internal.pageSize.width-this.margin[1],qr=Xr-this.margin[3],ei=mr===1?0:rn+(mr-2)*Hn;if(this.ctx.clip_path.length!==0){var nn=this.path;lA=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$e(lA,this.posX+this.margin[3],-1*ei+YA),Qt.call(this,"fill",!0),this.path=nn}var yr=$e([JSON.parse(JSON.stringify(Xt))],this.posX+this.margin[3],-ei+YA+this.ctx.prevPageLastElemOffset)[0];fe.scale>=.01&&(CA=this.pdf.internal.getFontSize(),this.pdf.setFontSize(CA*fe.scale),zA=this.lineWidth,this.lineWidth=zA*fe.scale);var kr=this.autoPaging!=="text";if(kr||yr.y+yr.h<=br){if(kr||yr.y>=YA&&yr.x<=Xr){var Er=kr?fe.text:this.pdf.splitTextToSize(fe.text,fe.maxWidth||Xr-yr.x)[0],fi=$e([JSON.parse(JSON.stringify(VA))],this.posX+this.margin[3],-ei+YA+this.ctx.prevPageLastElemOffset)[0],Tn=kr&&(mr>Ir||mr<bA)&&we.call(this);Tn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],qr,Hn,null).clip().discardPath()),this.pdf.text(Er,fi.x,fi.y,{angle:fe.angle,align:Oe,renderingMode:fe.renderingMode}),Tn&&this.pdf.restoreGraphicsState()}}else yr.y<br&&(this.ctx.prevPageLastElemOffset+=br-yr.y);fe.scale>=.01&&(this.pdf.setFontSize(CA),this.lineWidth=zA)}else fe.scale>=.01&&(CA=this.pdf.internal.getFontSize(),this.pdf.setFontSize(CA*fe.scale),zA=this.lineWidth,this.lineWidth=zA*fe.scale),this.pdf.text(fe.text,Et.x+this.posX,Et.y+this.posY,{angle:fe.angle,align:Oe,renderingMode:fe.renderingMode,maxWidth:fe.maxWidth}),fe.scale>=.01&&(this.pdf.setFontSize(CA),this.lineWidth=zA)},rt=function(fe,Oe,Me,nt){Me=Me||0,nt=nt||0,this.pdf.internal.out(t(fe+Me)+" "+r(Oe+nt)+" l")},Je=function(fe,Oe,Me){return this.pdf.lines(fe,Oe,Me,null,null)},Ht=function(fe,Oe,Me,nt,ht,Et,Wt,Tt){this.pdf.internal.out([A(n(Me+fe)),A(a(nt+Oe)),A(n(ht+fe)),A(a(Et+Oe)),A(n(Wt+fe)),A(a(Tt+Oe)),"c"].join(" "))},Mt=function(fe,Oe,Me,nt){for(var ht=2*Math.PI,Et=Math.PI/2;Oe>Me;)Oe-=ht;var Wt=Math.abs(Me-Oe);Wt<ht&&nt&&(Wt=ht-Wt);for(var Tt=[],lA=nt?-1:1,CA=Oe;Wt>1e-5;){var zA=CA+lA*Math.min(Wt,Et);Tt.push(Vt.call(this,fe,CA,zA)),Wt-=Math.abs(zA-CA),CA=zA}return Tt},Vt=function(fe,Oe,Me){var nt=(Me-Oe)/2,ht=fe*Math.cos(nt),Et=fe*Math.sin(nt),Wt=ht,Tt=-Et,lA=Wt*Wt+Tt*Tt,CA=lA+Wt*ht+Tt*Et,zA=4/3*(Math.sqrt(2*lA*CA)-CA)/(Wt*Et-Tt*ht),VA=Wt-zA*Tt,Xt=Tt+zA*Wt,je=VA,Bn=-Xt,An=nt+Oe,Ir=Math.cos(An),bA=Math.sin(An);return{x1:fe*Math.cos(Oe),y1:fe*Math.sin(Oe),x2:VA*Ir-Xt*bA,y2:VA*bA+Xt*Ir,x3:je*Ir-Bn*bA,y3:je*bA+Bn*Ir,x4:fe*Math.cos(Me),y4:fe*Math.sin(Me)}},xt=function(fe){return 180*fe/Math.PI},Kt=function(fe,Oe,Me,nt,ht,Et){var Wt=fe+.5*(Me-fe),Tt=Oe+.5*(nt-Oe),lA=ht+.5*(Me-ht),CA=Et+.5*(nt-Et),zA=Math.min(fe,ht,Wt,lA),VA=Math.max(fe,ht,Wt,lA),Xt=Math.min(Oe,Et,Tt,CA),je=Math.max(Oe,Et,Tt,CA);return new f(zA,Xt,VA-zA,je-Xt)},IA=function(fe,Oe,Me,nt,ht,Et,Wt,Tt){var lA,CA,zA,VA,Xt,je,Bn,An,Ir,bA,mr,YA,rn,br,Hn=Me-fe,Xr=nt-Oe,qr=ht-Me,ei=Et-nt,nn=Wt-ht,yr=Tt-Et;for(CA=0;CA<41;CA++)Ir=(Bn=(zA=fe+(lA=CA/40)*Hn)+lA*((Xt=Me+lA*qr)-zA))+lA*(Xt+lA*(ht+lA*nn-Xt)-Bn),bA=(An=(VA=Oe+lA*Xr)+lA*((je=nt+lA*ei)-VA))+lA*(je+lA*(Et+lA*yr-je)-An),CA==0?(mr=Ir,YA=bA,rn=Ir,br=bA):(mr=Math.min(mr,Ir),YA=Math.min(YA,bA),rn=Math.max(rn,Ir),br=Math.max(br,bA));return new f(Math.round(mr),Math.round(YA),Math.round(rn-mr),Math.round(br-YA))},fA=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var fe,Oe,Me=(fe=this.ctx.lineDash,Oe=this.ctx.lineDashOffset,JSON.stringify({lineDash:fe,lineDashOffset:Oe}));this.prevLineDash!==Me&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Me)}}})(ar.API),function(e){var A=function(v){var f,B,y,Q,G,ne,x,Fe,we,xe;for(/[^\x00-\xFF]/.test(v),B=[],y=0,Q=(v+=f="\0\0\0\0".slice(v.length%4||4)).length;Q>y;y+=4)(G=(v.charCodeAt(y)<<24)+(v.charCodeAt(y+1)<<16)+(v.charCodeAt(y+2)<<8)+v.charCodeAt(y+3))!==0?(ne=(G=((G=((G=((G=(G-(xe=G%85))/85)-(we=G%85))/85)-(Fe=G%85))/85)-(x=G%85))/85)%85,B.push(ne+33,x+33,Fe+33,we+33,xe+33)):B.push(122);return function(he,$e){for(var Ze=$e;Ze>0;Ze--)he.pop()}(B,f.length),String.fromCharCode.apply(String,B)+"~>"},t=function(v){var f,B,y,Q,G,ne=String,x="length",Fe=255,we="charCodeAt",xe="slice",he="replace";for(v[xe](-2),v=v[xe](0,-2)[he](/\s/g,"")[he]("z","!!!!!"),y=[],Q=0,G=(v+=f="uuuuu"[xe](v[x]%5||5))[x];G>Q;Q+=5)B=52200625*(v[we](Q)-33)+614125*(v[we](Q+1)-33)+7225*(v[we](Q+2)-33)+85*(v[we](Q+3)-33)+(v[we](Q+4)-33),y.push(Fe&B>>24,Fe&B>>16,Fe&B>>8,Fe&B);return function($e,Ze){for(var Pe=Ze;Pe>0;Pe--)$e.pop()}(y,f[x]),ne.fromCharCode.apply(ne,y)},r=function(v){return v.split("").map(function(f){return("0"+f.charCodeAt().toString(16)).slice(-2)}).join("")+">"},n=function(v){var f=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((v=v.replace(/\s/g,"")).indexOf(">")!==-1&&(v=v.substr(0,v.indexOf(">"))),v.length%2&&(v+="0"),f.test(v)===!1)return"";for(var B="",y=0;y<v.length;y+=2)B+=String.fromCharCode("0x"+(v[y]+v[y+1]));return B},a=function(v){for(var f=new Uint8Array(v.length),B=v.length;B--;)f[B]=v.charCodeAt(B);return(f=LA(f)).reduce(function(y,Q){return y+String.fromCharCode(Q)},"")};e.processDataByFilters=function(v,f){var B=0,y=v||"",Q=[];for(typeof(f=f||[])=="string"&&(f=[f]),B=0;B<f.length;B+=1)switch(f[B]){case"ASCII85Decode":case"/ASCII85Decode":y=t(y),Q.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":y=A(y),Q.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":y=n(y),Q.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":y=r(y),Q.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":y=a(y),Q.push("/FlateDecode");break;default:throw new Error('The filter: "'+f[B]+'" is not implemented')}return{data:y,reverseChain:Q.reverse().join(" ")}}}(ar.API),function(e){e.loadFile=function(A,t,r){return function(n,a,v){a=a!==!1,v=typeof v=="function"?v:function(){};var f=void 0;try{f=function(B,y,Q){var G=new XMLHttpRequest,ne=0,x=function(Fe){var we=Fe.length,xe=[],he=String.fromCharCode;for(ne=0;ne<we;ne+=1)xe.push(he(255&Fe.charCodeAt(ne)));return xe.join("")};if(G.open("GET",B,!y),G.overrideMimeType("text/plain; charset=x-user-defined"),y===!1&&(G.onload=function(){G.status===200?Q(x(this.responseText)):Q(void 0)}),G.send(null),y&&G.status===200)return x(G.responseText)}(n,a,v)}catch(B){}return f}(A,t,r)},e.loadImageFile=e.loadFile}(ar.API),function(e){function A(){return(Nr.html2canvas?Promise.resolve(Nr.html2canvas):Promise.resolve().then(M.t.bind(M,64270,23))).catch(function(f){return Promise.reject(new Error("Could not load html2canvas: "+f))}).then(function(f){return f.default?f.default:f})}function t(){return(Nr.DOMPurify?Promise.resolve(Nr.DOMPurify):M.e(2364).then(M.bind(M,12364))).catch(function(f){return Promise.reject(new Error("Could not load dompurify: "+f))}).then(function(f){return f.default?f.default:f})}var r=function(f){var B=(0,b.Z)(f);return B==="undefined"?"undefined":B==="string"||f instanceof String?"string":B==="number"||f instanceof Number?"number":B==="function"||f instanceof Function?"function":f&&f.constructor===Array?"array":f&&f.nodeType===1?"element":B==="object"?"object":"unknown"},n=function(f,B){var y=document.createElement(f);for(var Q in B.className&&(y.className=B.className),B.innerHTML&&B.dompurify&&(y.innerHTML=B.dompurify.sanitize(B.innerHTML)),B.style)y.style[Q]=B.style[Q];return y},a=function f(B,y){for(var Q=B.nodeType===3?document.createTextNode(B.nodeValue):B.cloneNode(!1),G=B.firstChild;G;G=G.nextSibling)y!==!0&&G.nodeType===1&&G.nodeName==="SCRIPT"||Q.appendChild(f(G,y));return B.nodeType===1&&(B.nodeName==="CANVAS"?(Q.width=B.width,Q.height=B.height,Q.getContext("2d").drawImage(B,0,0)):B.nodeName!=="TEXTAREA"&&B.nodeName!=="SELECT"||(Q.value=B.value),Q.addEventListener("load",function(){Q.scrollTop=B.scrollTop,Q.scrollLeft=B.scrollLeft},!0)),Q},v=function f(B){var y=Object.assign(f.convert(Promise.resolve()),JSON.parse(JSON.stringify(f.template))),Q=f.convert(Promise.resolve(),y);return(Q=Q.setProgress(1,f,1,[f])).set(B)};(v.prototype=Object.create(Promise.prototype)).constructor=v,v.convert=function(f,B){return f.__proto__=B||v.prototype,f},v.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},v.prototype.from=function(f,B){return this.then(function(){switch(B=B||function(y){switch(r(y)){case"string":return"string";case"element":return y.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(f),B){case"string":return this.then(t).then(function(y){return this.set({src:n("div",{innerHTML:f,dompurify:y})})});case"element":return this.set({src:f});case"canvas":return this.set({canvas:f});case"img":return this.set({img:f});default:return this.error("Unknown source type.")}})},v.prototype.to=function(f){switch(f){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.")}},v.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var f={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},B=a(this.prop.src,this.opt.html2canvas.javascriptEnabled);B.tagName==="BODY"&&(f.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=n("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=n("div",{className:"html2pdf__container",style:f}),this.prop.container.appendChild(B),this.prop.container.firstChild.appendChild(n("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},v.prototype.toCanvas=function(){var f=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(f).then(A).then(function(B){var y=Object.assign({},this.opt.html2canvas);return delete y.onrendered,B(this.prop.container,y)}).then(function(B){(this.opt.html2canvas.onrendered||function(){})(B),this.prop.canvas=B,document.body.removeChild(this.prop.overlay)})},v.prototype.toContext2d=function(){var f=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(f).then(A).then(function(B){var y=this.opt.jsPDF,Q=this.opt.fontFaces,G=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,ne=Object.assign({async:!0,allowTaint:!0,scale:G,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete ne.onrendered,y.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,y.context2d.posX=this.opt.x,y.context2d.posY=this.opt.y,y.context2d.margin=this.opt.margin,y.context2d.fontFaces=Q,Q)for(var x=0;x<Q.length;++x){var Fe=Q[x],we=Fe.src.find(function(xe){return xe.format==="truetype"});we&&y.addFont(we.url,Fe.ref.name,Fe.ref.style)}return ne.windowHeight=ne.windowHeight||0,ne.windowHeight=ne.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):ne.windowHeight,y.context2d.save(!0),B(this.prop.container,ne)}).then(function(B){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(B),this.prop.canvas=B,document.body.removeChild(this.prop.overlay)})},v.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var f=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=f})},v.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},v.prototype.output=function(f,B,y){return(y=y||"pdf").toLowerCase()==="img"||y.toLowerCase()==="image"?this.outputImg(f,B):this.outputPdf(f,B)},v.prototype.outputPdf=function(f,B){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(f,B)})},v.prototype.outputImg=function(f){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(f){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+f+'" is not supported.'}})},v.prototype.save=function(f){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(f?{filename:f}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},v.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},v.prototype.set=function(f){if(r(f)!=="object")return this;var B=Object.keys(f||{}).map(function(y){if(y in v.template.prop)return function(){this.prop[y]=f[y]};switch(y){case"margin":return this.setMargin.bind(this,f.margin);case"jsPDF":return function(){return this.opt.jsPDF=f.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,f.pageSize);default:return function(){this.opt[y]=f[y]}}},this);return this.then(function(){return this.thenList(B)})},v.prototype.get=function(f,B){return this.then(function(){var y=f in v.template.prop?this.prop[f]:this.opt[f];return B?B(y):y})},v.prototype.setMargin=function(f){return this.then(function(){switch(r(f)){case"number":f=[f,f,f,f];case"array":if(f.length===2&&(f=[f[0],f[1],f[0],f[1]]),f.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=f}).then(this.setPageSize)},v.prototype.setPageSize=function(f){function B(y,Q){return Math.floor(y*Q/72*96)}return this.then(function(){(f=f||ar.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(f.inner={width:f.width-this.opt.margin[1]-this.opt.margin[3],height:f.height-this.opt.margin[0]-this.opt.margin[2]},f.inner.px={width:B(f.inner.width,f.k),height:B(f.inner.height,f.k)},f.inner.ratio=f.inner.height/f.inner.width),this.prop.pageSize=f})},v.prototype.setProgress=function(f,B,y,Q){return f!=null&&(this.progress.val=f),B!=null&&(this.progress.state=B),y!=null&&(this.progress.n=y),Q!=null&&(this.progress.stack=Q),this.progress.ratio=this.progress.val/this.progress.state,this},v.prototype.updateProgress=function(f,B,y,Q){return this.setProgress(f?this.progress.val+f:null,B||null,y?this.progress.n+y:null,Q?this.progress.stack.concat(Q):null)},v.prototype.then=function(f,B){var y=this;return this.thenCore(f,B,function(Q,G){return y.updateProgress(null,null,1,[Q]),Promise.prototype.then.call(this,function(ne){return y.updateProgress(null,Q),ne}).then(Q,G).then(function(ne){return y.updateProgress(1),ne})})},v.prototype.thenCore=function(f,B,y){y=y||Promise.prototype.then;var Q=this;f&&(f=f.bind(Q)),B&&(B=B.bind(Q));var G=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?Q:v.convert(Object.assign({},Q),Promise.prototype),ne=y.call(G,f,B);return v.convert(ne,Q.__proto__)},v.prototype.thenExternal=function(f,B){return Promise.prototype.then.call(this,f,B)},v.prototype.thenList=function(f){var B=this;return f.forEach(function(y){B=B.thenCore(y)}),B},v.prototype.catch=function(f){f&&(f=f.bind(this));var B=Promise.prototype.catch.call(this,f);return v.convert(B,this)},v.prototype.catchExternal=function(f){return Promise.prototype.catch.call(this,f)},v.prototype.error=function(f){return this.then(function(){throw new Error(f)})},v.prototype.using=v.prototype.set,v.prototype.saveAs=v.prototype.save,v.prototype.export=v.prototype.output,v.prototype.run=v.prototype.then,ar.getPageSize=function(f,B,y){if((0,b.Z)(f)==="object"){var Q=f;f=Q.orientation,B=Q.unit||B,y=Q.format||y}B=B||"mm",y=y||"a4",f=(""+(f||"P")).toLowerCase();var G,ne=(""+y).toLowerCase(),x={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(B){case"pt":G=1;break;case"mm":G=72/25.4;break;case"cm":G=72/2.54;break;case"in":G=72;break;case"px":G=.75;break;case"pc":case"em":G=12;break;case"ex":G=6;break;default:throw"Invalid unit: "+B}var Fe,we=0,xe=0;if(x.hasOwnProperty(ne))we=x[ne][1]/G,xe=x[ne][0]/G;else try{we=y[1],xe=y[0]}catch(he){throw new Error("Invalid format: "+y)}if(f==="p"||f==="portrait")f="p",xe>we&&(Fe=xe,xe=we,we=Fe);else{if(f!=="l"&&f!=="landscape")throw"Invalid orientation: "+f;f="l",we>xe&&(Fe=xe,xe=we,we=Fe)}return{width:xe,height:we,unit:B,k:G,orientation:f}},e.html=function(f,B){(B=B||{}).callback=B.callback||function(){},B.html2canvas=B.html2canvas||{},B.html2canvas.canvas=B.html2canvas.canvas||this.canvas,B.jsPDF=B.jsPDF||this,B.fontFaces=B.fontFaces?B.fontFaces.map(rs):null;var y=new v(B);return B.worker?y:y.from(f).doCallback()}}(ar.API),ar.API.addJS=function(e){return Ug=e,this.internal.events.subscribe("postPutResources",function(){Uo=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Uo+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),xg=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Ug+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Uo!==void 0&&xg!==void 0&&this.internal.out("/Names <</JavaScript "+Uo+" 0 R>>")}),this},function(e){var A;e.events.push(["postPutResources",function(){var t=this,r=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var n=t.outline.render().split(/\r\n/),a=0;a<n.length;a++){var v=n[a],f=r.exec(v);if(f!=null){var B=f[1];t.internal.newObjectDeferredBegin(B,!1)}t.internal.write(v)}if(this.outline.createNamedDestinations){var y=this.internal.pages.length,Q=[];for(a=0;a<y;a++){var G=t.internal.newObject();Q.push(G);var ne=t.internal.getPageInfo(a+1);t.internal.write("<< /D["+ne.objId+" 0 R /XYZ null null null]>> endobj")}var x=t.internal.newObject();for(t.internal.write("<< /Names [ "),a=0;a<Q.length;a++)t.internal.write("(page_"+(a+1)+")"+Q[a]+" 0 R");t.internal.write(" ] >>","endobj"),A=t.internal.newObject(),t.internal.write("<< /Dests "+x+" 0 R"),t.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){var t=this;t.outline.root.children.length>0&&(t.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&t.internal.write("/Names "+A+" 0 R"))}]),e.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(r,n,a){var v={title:n,options:a,children:[]};return r==null&&(r=this.root),r.children.push(v),v},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(r){r.id=t.internal.newObjectDeferred();for(var n=0;n<r.children.length;n++)this.genIds_r(r.children[n])},t.outline.renderRoot=function(r){this.objStart(r),this.line("/Type /Outlines"),r.children.length>0&&(this.line("/First "+this.makeRef(r.children[0])),this.line("/Last "+this.makeRef(r.children[r.children.length-1]))),this.line("/Count "+this.count_r({count:0},r)),this.objEnd()},t.outline.renderItems=function(r){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,a=0;a<r.children.length;a++){var v=r.children[a];this.objStart(v),this.line("/Title "+this.makeString(v.title)),this.line("/Parent "+this.makeRef(r)),a>0&&this.line("/Prev "+this.makeRef(r.children[a-1])),a<r.children.length-1&&this.line("/Next "+this.makeRef(r.children[a+1])),v.children.length>0&&(this.line("/First "+this.makeRef(v.children[0])),this.line("/Last "+this.makeRef(v.children[v.children.length-1])));var f=this.count=this.count_r({count:0},v);if(f>0&&this.line("/Count "+f),v.options&&v.options.pageNumber){var B=t.internal.getPageInfo(v.options.pageNumber);this.line("/Dest ["+B.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var y=0;y<r.children.length;y++)this.renderItems(r.children[y])},t.outline.line=function(r){this.ctx.val+=r+`\r
|
|
|
`},t.outline.makeRef=function(r){return r.id+" 0 R"},t.outline.makeString=function(r){return"("+t.internal.pdfEscape(r)+")"},t.outline.objStart=function(r){this.ctx.val+=`\r
|
|
|
`+r.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},t.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},t.outline.count_r=function(r,n){for(var a=0;a<n.children.length;a++)r.count++,this.count_r(r,n.children[a]);return r.count}}])}(ar.API),function(e){var A=[192,193,194,195,196,197,198,199];e.processJPEG=function(t,r,n,a,v,f){var B,y=this.decode.DCT_DECODE,Q=null;if(typeof t=="string"||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=v||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,B=function(G){for(var ne,x=256*G.charCodeAt(4)+G.charCodeAt(5),Fe=G.length,we={width:0,height:0,numcomponents:1},xe=4;xe<Fe;xe+=2){if(xe+=x,A.indexOf(G.charCodeAt(xe+1))!==-1){ne=256*G.charCodeAt(xe+5)+G.charCodeAt(xe+6),we={width:256*G.charCodeAt(xe+7)+G.charCodeAt(xe+8),height:ne,numcomponents:G.charCodeAt(xe+9)};break}x=256*G.charCodeAt(xe+2)+G.charCodeAt(xe+3)}return we}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t),B.numcomponents){case 1:f=this.color_spaces.DEVICE_GRAY;break;case 4:f=this.color_spaces.DEVICE_CMYK;break;case 3:f=this.color_spaces.DEVICE_RGB}Q={data:t,width:B.width,height:B.height,colorSpace:f,bitsPerComponent:8,filter:y,index:r,alias:n}}return Q}}(ar.API),ar.API.processPNG=function(e,A,t,r){if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){var n,a=mc(e,{checkCrc:!0}),v=a.width,f=a.height,B=a.channels,y=a.palette,Q=a.depth;n=y&&B===1?function(Pt){for(var ut=Pt.width,He=Pt.height,Bt=Pt.data,de=Pt.palette,Ie=Pt.depth,rt=!1,Je=[],Ht=[],Mt=void 0,Vt=!1,xt=0,Kt=0;Kt<de.length;Kt++){var IA=(0,Vn.Z)(de[Kt],4),fA=IA[0],fe=IA[1],Oe=IA[2],Me=IA[3];Je.push(fA,fe,Oe),Me!=null&&(Me===0?(xt++,Ht.length<1&&Ht.push(Kt)):Me<255&&(Vt=!0))}if(Vt||xt>1){rt=!0,Ht=void 0;var nt=ut*He;Mt=new Uint8Array(nt);for(var ht=new DataView(Bt.buffer),Et=0;Et<nt;Et++){var Wt=Pp(ht,Et,Ie),Tt=(0,Vn.Z)(de[Wt],4)[3];Mt[Et]=Tt}}return{colorSpace:"Indexed",colorsPerPixel:1,colorBytes:Bt,alphaBytes:Mt,needSMask:rt,palette:Je,mask:Ht}}(a):B===2||B===4?function(Pt){for(var ut=Pt.data,He=Pt.width,Bt=Pt.height,de=Pt.channels,Ie=Pt.depth,rt=de===2?"DeviceGray":"DeviceRGB",Je=de-1,Ht=He*Bt,Mt=Je,Vt=Ht*Mt,xt=1*Ht,Kt=Math.ceil(Vt*Ie/8),IA=Math.ceil(xt*Ie/8),fA=new Uint8Array(Kt),fe=new Uint8Array(IA),Oe=new DataView(ut.buffer),Me=new DataView(fA.buffer),nt=new DataView(fe.buffer),ht=!1,Et=0;Et<Ht;Et++){for(var Wt=Et*de,Tt=0;Tt<Mt;Tt++)Pg(Me,Pp(Oe,Wt+Tt,Ie),Et*Mt+Tt,Ie);var lA=Pp(Oe,Wt+Mt,Ie);lA<(1<<Ie)-1&&(ht=!0),Pg(nt,lA,1*Et,Ie)}return{colorSpace:rt,colorsPerPixel:Je,colorBytes:fA,alphaBytes:fe,needSMask:ht}}(a):function(Pt){var ut=Pt.data,He=Pt.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:He,colorsPerPixel:He==="DeviceGray"?1:3,colorBytes:ut instanceof Uint8Array?ut:new Uint8Array(ut.buffer),needSMask:!1}}(a);var G,ne,x,Fe=n,we=Fe.colorSpace,xe=Fe.colorsPerPixel,he=Fe.colorBytes,$e=Fe.alphaBytes,Ze=Fe.needSMask,Pe=Fe.palette,Qt=Fe.mask,eA=null;return r!==ar.API.image_compression.NONE&&typeof LA=="function"?(eA=function(Pt){var ut;switch(Pt){case ar.API.image_compression.FAST:ut=11;break;case ar.API.image_compression.MEDIUM:ut=13;break;case ar.API.image_compression.SLOW:ut=14;break;default:ut=12}return ut}(r),G=this.decode.FLATE_DECODE,ne="/Predictor ".concat(eA," "),e=Dg(he,v*xe,xe,r),Ze&&(x=Dg($e,v,1,r))):(G=void 0,ne="",e=he,Ze&&(x=$e)),ne+="/Colors ".concat(xe," /BitsPerComponent ").concat(Q," /Columns ").concat(v),(this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e))&&(e=this.__addimage__.arrayBufferToBinaryString(e)),(x&&this.__addimage__.isArrayBuffer(x)||this.__addimage__.isArrayBufferView(x))&&(x=this.__addimage__.arrayBufferToBinaryString(x)),{alias:t,data:e,index:A,filter:G,decodeParameters:ne,transparency:Qt,palette:Pe,sMask:x,predictor:eA,width:v,height:f,bitsPerComponent:Q,colorSpace:we}}},function(e){e.processGIF89A=function(A,t,r,n){var a=new km(A),v=a.width,f=a.height,B=[];a.decodeAndBlitFrameRGBA(0,B);var y={data:B,width:v,height:f},Q=new kp(100).encode(y,100);return e.processJPEG.call(this,Q,t,r,n)},e.processGIF87A=e.processGIF89A}(ar.API),$s.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var A=0;A<e;A++){var t=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[A]={red:n,green:r,blue:t,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},$s.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP,A=this.width*this.height*4;this.data=new Uint8Array(A),this[e]()}catch(t){Jn.log("bit decode error:"+t)}},$s.prototype.bit1=function(){var e,A=Math.ceil(this.width/8),t=A%4;for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,n=0;n<A;n++)for(var a=this.datav.getUint8(this.pos++,!0),v=r*this.width*4+8*n*4,f=0;f<8&&8*n+f<this.width;f++){var B=this.palette[a>>7-f&1];this.data[v+4*f]=B.blue,this.data[v+4*f+1]=B.green,this.data[v+4*f+2]=B.red,this.data[v+4*f+3]=255}t!==0&&(this.pos+=4-t)}},$s.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),A=e%4,t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,n=0;n<e;n++){var a=this.datav.getUint8(this.pos++,!0),v=r*this.width*4+2*n*4,f=a>>4,B=15&a,y=this.palette[f];if(this.data[v]=y.blue,this.data[v+1]=y.green,this.data[v+2]=y.red,this.data[v+3]=255,2*n+1>=this.width)break;y=this.palette[B],this.data[v+4]=y.blue,this.data[v+4+1]=y.green,this.data[v+4+2]=y.red,this.data[v+4+3]=255}A!==0&&(this.pos+=4-A)}},$s.prototype.bit8=function(){for(var e=this.width%4,A=this.height-1;A>=0;A--){for(var t=this.bottom_up?A:this.height-1-A,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),a=t*this.width*4+4*r;if(n<this.palette.length){var v=this.palette[n];this.data[a]=v.red,this.data[a+1]=v.green,this.data[a+2]=v.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}e!==0&&(this.pos+=4-e)}},$s.prototype.bit15=function(){for(var e=this.width%3,A=parseInt("11111",2),t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var v=(a&A)/A*255|0,f=(a>>5&A)/A*255|0,B=(a>>10&A)/A*255|0,y=a>>15?255:0,Q=r*this.width*4+4*n;this.data[Q]=B,this.data[Q+1]=f,this.data[Q+2]=v,this.data[Q+3]=y}this.pos+=e}},$s.prototype.bit16=function(){for(var e=this.width%3,A=parseInt("11111",2),t=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,a=0;a<this.width;a++){var v=this.datav.getUint16(this.pos,!0);this.pos+=2;var f=(v&A)/A*255|0,B=(v>>5&t)/t*255|0,y=(v>>11)/A*255|0,Q=n*this.width*4+4*a;this.data[Q]=y,this.data[Q+1]=B,this.data[Q+2]=f,this.data[Q+3]=255}this.pos+=e}},$s.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var A=this.bottom_up?e:this.height-1-e,t=0;t<this.width;t++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),v=A*this.width*4+4*t;this.data[v]=a,this.data[v+1]=n,this.data[v+2]=r,this.data[v+3]=255}this.pos+=this.width%4}},$s.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var A=this.bottom_up?e:this.height-1-e,t=0;t<this.width;t++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),v=this.datav.getUint8(this.pos++,!0),f=A*this.width*4+4*t;this.data[f]=a,this.data[f+1]=n,this.data[f+2]=r,this.data[f+3]=v}},$s.prototype.getData=function(){return this.data},function(e){e.processBMP=function(A,t,r,n){var a=new $s(A,!1),v=a.width,f=a.height,B={data:a.getData(),width:v,height:f},y=new kp(100).encode(B,100);return e.processJPEG.call(this,y,t,r,n)}}(ar.API),Hg.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(A,t,r,n){var a=new Hg(A),v=a.width,f=a.height,B={data:a.getData(),width:v,height:f},y=new kp(100).encode(B,100);return e.processJPEG.call(this,y,t,r,n)}}(ar.API),ar.API.processRGBA=function(e,A,t){for(var r=e.data,n=r.length,a=new Uint8Array(n/4*3),v=new Uint8Array(n/4),f=0,B=0,y=0;y<n;y+=4){var Q=r[y],G=r[y+1],ne=r[y+2],x=r[y+3];a[f++]=Q,a[f++]=G,a[f++]=ne,v[B++]=x}var Fe=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(v),data:Fe,index:A,alias:t,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},ar.API.setLanguage=function(e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},yc=ar.API,Sh=yc.getCharWidthsArray=function(e,A){var t,r,n=(A=A||{}).font||this.internal.getFont(),a=A.fontSize||this.internal.getFontSize(),v=A.charSpace||this.internal.getCharSpace(),f=A.widths?A.widths:n.metadata.Unicode.widths,B=f.fof?f.fof:1,y=A.kerning?A.kerning:n.metadata.Unicode.kerning,Q=y.fof?y.fof:1,G=A.doKerning!==!1,ne=0,x=e.length,Fe=0,we=f[0]||B,xe=[];for(t=0;t<x;t++)r=e.charCodeAt(t),typeof n.metadata.widthOfString=="function"?xe.push((n.metadata.widthOfGlyph(n.metadata.characterToGlyph(r))+v*(1e3/a)||0)/1e3):(ne=G&&(0,b.Z)(y[r])==="object"&&!isNaN(parseInt(y[r][Fe],10))?y[r][Fe]/Q:0,xe.push((f[r]||we)/B+ne)),Fe=r;return xe},Ig=yc.getStringUnitWidth=function(e,A){var t=(A=A||{}).fontSize||this.internal.getFontSize(),r=A.font||this.internal.getFont(),n=A.charSpace||this.internal.getCharSpace();return yc.processArabic&&(e=yc.processArabic(e)),typeof r.metadata.widthOfString=="function"?r.metadata.widthOfString(e,t,n)/t:Sh.apply(this,arguments).reduce(function(a,v){return a+v},0)},Sg=function(e,A,t,r){for(var n=[],a=0,v=e.length,f=0;a!==v&&f+A[a]<t;)f+=A[a],a++;n.push(e.slice(0,a));var B=a;for(f=0;a!==v;)f+A[a]>r&&(n.push(e.slice(B,a)),f=0,B=a),f+=A[a],a++;return B!==a&&n.push(e.slice(B,a)),n},Qg=function(e,A,t){t||(t={});var r,n,a,v,f,B,y,Q=[],G=[Q],ne=t.textIndent||0,x=0,Fe=0,we=e.split(" "),xe=Sh.apply(this,[" ",t])[0];if(B=t.lineIndent===-1?we[0].length+2:t.lineIndent||0){var he=Array(B).join(" "),$e=[];we.map(function(Pe){(Pe=Pe.split(/\s*\n/)).length>1?$e=$e.concat(Pe.map(function(Qt,eA){return(eA&&Qt.length?`
|
|
|
`:"")+Qt})):$e.push(Pe[0])}),we=$e,B=Ig.apply(this,[he,t])}for(a=0,v=we.length;a<v;a++){var Ze=0;if(r=we[a],B&&r[0]==`
|
|
|
`&&(r=r.substr(1),Ze=1),ne+x+(Fe=(n=Sh.apply(this,[r,t])).reduce(function(Pe,Qt){return Pe+Qt},0))>A||Ze){if(Fe>A){for(f=Sg.apply(this,[r,n,A-(ne+x),A]),Q.push(f.shift()),Q=[f.pop()];f.length;)G.push([f.shift()]);Fe=n.slice(r.length-(Q[0]?Q[0].length:0)).reduce(function(Pe,Qt){return Pe+Qt},0)}else Q=[r];G.push(Q),ne=Fe+B,x=xe}else Q.push(r),ne+=x+Fe,x=xe}return y=B?function(Pe,Qt){return(Qt?he:"")+Pe.join(" ")}:function(Pe){return Pe.join(" ")},G.map(y)},yc.splitTextToSize=function(e,A,t){var r,n=(t=t||{}).fontSize||this.internal.getFontSize(),a=function(Q){if(Q.widths&&Q.kerning)return{widths:Q.widths,kerning:Q.kerning};var G=this.internal.getFont(Q.fontName,Q.fontStyle),ne="Unicode";return G.metadata[ne]?{widths:G.metadata[ne].widths||{0:1},kerning:G.metadata[ne].kerning||{}}:{font:G.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,t);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var v=1*this.internal.scaleFactor*A/n;a.textIndent=t.textIndent?1*t.textIndent*this.internal.scaleFactor/n:0,a.lineIndent=t.lineIndent;var f,B,y=[];for(f=0,B=r.length;f<B;f++)y=y.concat(Qg.apply(this,[r[f],v,a]));return y},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var A="0123456789abcdef",t="klmnopqrstuvwxyz",r={},n={},a=0;a<16;a++)r[t[a]]=A[a],n[A[a]]=t[a];var v=function(ne){return"0x"+parseInt(ne,10).toString(16)},f=e.__fontmetrics__.compress=function(ne){var x,Fe,we,xe,he=["{"];for(var $e in ne){if(x=ne[$e],isNaN(parseInt($e,10))?Fe="'"+$e+"'":($e=parseInt($e,10),Fe=(Fe=v($e).slice(2)).slice(0,-1)+n[Fe.slice(-1)]),typeof x=="number")x<0?(we=v(x).slice(3),xe="-"):(we=v(x).slice(2),xe=""),we=xe+we.slice(0,-1)+n[we.slice(-1)];else{if((0,b.Z)(x)!=="object")throw new Error("Don't know what to do with value type "+(0,b.Z)(x)+".");we=f(x)}he.push(Fe+we)}return he.push("}"),he.join("")},B=e.__fontmetrics__.uncompress=function(ne){if(typeof ne!="string")throw new Error("Invalid argument passed to uncompress.");for(var x,Fe,we,xe,he={},$e=1,Ze=he,Pe=[],Qt="",eA="",Pt=ne.length-1,ut=1;ut<Pt;ut+=1)(xe=ne[ut])=="'"?x?(we=x.join(""),x=void 0):x=[]:x?x.push(xe):xe=="{"?(Pe.push([Ze,we]),Ze={},we=void 0):xe=="}"?((Fe=Pe.pop())[0][Fe[1]]=Ze,we=void 0,Ze=Fe[0]):xe=="-"?$e=-1:we===void 0?r.hasOwnProperty(xe)?(Qt+=r[xe],we=parseInt(Qt,16)*$e,$e=1,Qt=""):Qt+=xe:r.hasOwnProperty(xe)?(eA+=r[xe],Ze[we]=parseInt(eA,16)*$e,$e=1,we=void 0,eA=""):eA+=xe;return he},y={codePages:["WinAnsiEncoding"],WinAnsiEncoding:B("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Q={Unicode:{Courier:y,"Courier-Bold":y,"Courier-BoldOblique":y,"Courier-Oblique":y,Helvetica:y,"Helvetica-Bold":y,"Helvetica-BoldOblique":y,"Helvetica-Oblique":y,"Times-Roman":y,"Times-Bold":y,"Times-BoldItalic":y,"Times-Italic":y}},G={Unicode:{"Courier-Oblique":B("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":B("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":B("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:B("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":B("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":B("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:B("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:B("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":B("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:B("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":B("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":B("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":B("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":B("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(ne){var x=ne.font,Fe=G.Unicode[x.postScriptName];Fe&&(x.metadata.Unicode={},x.metadata.Unicode.widths=Fe.widths,x.metadata.Unicode.kerning=Fe.kerning);var we=Q.Unicode[x.postScriptName];we&&(x.metadata.Unicode.encoding=we,x.encoding=we.codePages[0])}])}(ar.API),function(e){var A=function(t){for(var r=t.length,n=new Uint8Array(r),a=0;a<r;a++)n[a]=t.charCodeAt(a);return n};e.API.events.push(["addFont",function(t){var r=void 0,n=t.font,a=t.instance;if(!n.isStandardFont){if(a===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");if(typeof(r=a.existsFileInVFS(n.postScriptName)===!1?a.loadFile(n.postScriptName):a.getFileFromVFS(n.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");(function(v,f){f=/^\x00\x01\x00\x00/.test(f)?A(f):A(hu(f)),v.metadata=e.API.TTFFont.open(f),v.metadata.Unicode=v.metadata.Unicode||{encoding:{},kerning:{},widths:[]},v.metadata.glyIdsUsed=[0]})(n,r)}}])}(ar),ar.API.addSvgAsImage=function(e,A,t,r,n,a,v,f){if(isNaN(A)||isNaN(t))throw Jn.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(r)||isNaN(n))throw Jn.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var B=document.createElement("canvas");B.width=r,B.height=n;var y=B.getContext("2d");y.fillStyle="#fff",y.fillRect(0,0,B.width,B.height);var Q={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},G=this;return(Nr.canvg?Promise.resolve(Nr.canvg):M.e(3754).then(M.bind(M,63754))).catch(function(ne){return Promise.reject(new Error("Could not load canvg: "+ne))}).then(function(ne){return ne.default?ne.default:ne}).then(function(ne){return ne.fromString(y,e,Q)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(ne){return ne.render(Q)}).then(function(){G.addImage(B.toDataURL("image/jpeg",1),A,t,r,n,v,f)})},ar.API.putTotalPages=function(e){var A,t=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(A=new RegExp(e,"g"),t=this.internal.getNumberOfPages()):(A=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),t=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var n=0;n<this.internal.pages[r].length;n++)this.internal.pages[r][n]=this.internal.pages[r][n].replace(A,t);return this},ar.API.viewerPreferences=function(e,A){var t;e=e||{},A=A||!1;var r,n,a,v={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},f=Object.keys(v),B=[],y=0,Q=0,G=0;function ne(Fe,we){var xe,he=!1;for(xe=0;xe<Fe.length;xe+=1)Fe[xe]===we&&(he=!0);return he}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(v)),this.internal.viewerpreferences.isSubscribed=!1),t=this.internal.viewerpreferences.configuration,e==="reset"||A===!0){var x=f.length;for(G=0;G<x;G+=1)t[f[G]].value=t[f[G]].defaultValue,t[f[G]].explicitSet=!1}if((0,b.Z)(e)==="object"){for(n in e)if(a=e[n],ne(f,n)&&a!==void 0){if(t[n].type==="boolean"&&typeof a=="boolean")t[n].value=a;else if(t[n].type==="name"&&ne(t[n].valueSet,a))t[n].value=a;else if(t[n].type==="integer"&&Number.isInteger(a))t[n].value=a;else if(t[n].type==="array"){for(y=0;y<a.length;y+=1)if(r=!0,a[y].length===1&&typeof a[y][0]=="number")B.push(String(a[y]-1));else if(a[y].length>1){for(Q=0;Q<a[y].length;Q+=1)typeof a[y][Q]!="number"&&(r=!1);r===!0&&B.push([a[y][0]-1,a[y][1]-1].join(" "))}t[n].value="["+B.join(" ")+"]"}else t[n].value=t[n].defaultValue;t[n].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Fe,we=[];for(Fe in t)t[Fe].explicitSet===!0&&(t[Fe].type==="name"?we.push("/"+Fe+" /"+t[Fe].value):we.push("/"+Fe+" "+t[Fe].value));we.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+we.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=t,this},function(e){var A=function(){var r='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',n=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),a=unescape(encodeURIComponent(r)),v=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),f=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),B=unescape(encodeURIComponent("</x:xmpmeta>")),y=a.length+v.length+f.length+n.length+B.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+y+" >>"),this.internal.write("stream"),this.internal.write(n+a+v+f+B),this.internal.write("endstream"),this.internal.write("endobj")},t=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};e.addMetadata=function(r,n){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:r,namespaceuri:n||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",t),this.internal.events.subscribe("postPutResources",A)),this}}(ar.API),function(e){var A=e.API,t=A.pdfEscape16=function(a,v){for(var f,B=v.metadata.Unicode.widths,y=["","0","00","000","0000"],Q=[""],G=0,ne=a.length;G<ne;++G){if(f=v.metadata.characterToGlyph(a.charCodeAt(G)),v.metadata.glyIdsUsed.push(f),v.metadata.toUnicode[f]=a.charCodeAt(G),B.indexOf(f)==-1&&(B.push(f),B.push([parseInt(v.metadata.widthOfGlyph(f),10)])),f=="0")return Q.join("");f=f.toString(16),Q.push(y[4-f.length],f)}return Q.join("")},r=function(a){var v,f,B,y,Q,G,ne;for(Q=`/CIDInit /ProcSet findresource begin
|
|
|
12 dict begin
|
|
|
begincmap
|
|
|
/CIDSystemInfo <<
|
|
|
/Registry (Adobe)
|
|
|
/Ordering (UCS)
|
|
|
/Supplement 0
|
|
|
>> def
|
|
|
/CMapName /Adobe-Identity-UCS def
|
|
|
/CMapType 2 def
|
|
|
1 begincodespacerange
|
|
|
<0000><ffff>
|
|
|
endcodespacerange`,B=[],G=0,ne=(f=Object.keys(a).sort(function(x,Fe){return x-Fe})).length;G<ne;G++)v=f[G],B.length>=100&&(Q+=`
|
|
|
`+B.length+` beginbfchar
|
|
|
`+B.join(`
|
|
|
`)+`
|
|
|
endbfchar`,B=[]),a[v]!==void 0&&a[v]!==null&&typeof a[v].toString=="function"&&(y=("0000"+a[v].toString(16)).slice(-4),v=("0000"+(+v).toString(16)).slice(-4),B.push("<"+v+"><"+y+">"));return B.length&&(Q+=`
|
|
|
`+B.length+` beginbfchar
|
|
|
`+B.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),Q+`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};A.events.push(["putFont",function(a){(function(v){var f=v.font,B=v.out,y=v.newObject,Q=v.putStream;if(f.metadata instanceof e.API.TTFFont&&f.encoding==="Identity-H"){for(var G=f.metadata.Unicode.widths,ne=f.metadata.subset.encode(f.metadata.glyIdsUsed,1),x="",Fe=0;Fe<ne.length;Fe++)x+=String.fromCharCode(ne[Fe]);var we=y();Q({data:x,addLength1:!0,objectId:we}),B("endobj");var xe=y();Q({data:r(f.metadata.toUnicode),addLength1:!0,objectId:xe}),B("endobj");var he=y();B("<<"),B("/Type /FontDescriptor"),B("/FontName /"+hs(f.fontName)),B("/FontFile2 "+we+" 0 R"),B("/FontBBox "+e.API.PDFObject.convert(f.metadata.bbox)),B("/Flags "+f.metadata.flags),B("/StemV "+f.metadata.stemV),B("/ItalicAngle "+f.metadata.italicAngle),B("/Ascent "+f.metadata.ascender),B("/Descent "+f.metadata.decender),B("/CapHeight "+f.metadata.capHeight),B(">>"),B("endobj");var $e=y();B("<<"),B("/Type /Font"),B("/BaseFont /"+hs(f.fontName)),B("/FontDescriptor "+he+" 0 R"),B("/W "+e.API.PDFObject.convert(G)),B("/CIDToGIDMap /Identity"),B("/DW 1000"),B("/Subtype /CIDFontType2"),B("/CIDSystemInfo"),B("<<"),B("/Supplement 0"),B("/Registry (Adobe)"),B("/Ordering ("+f.encoding+")"),B(">>"),B(">>"),B("endobj"),f.objectNumber=y(),B("<<"),B("/Type /Font"),B("/Subtype /Type0"),B("/ToUnicode "+xe+" 0 R"),B("/BaseFont /"+hs(f.fontName)),B("/Encoding /"+f.encoding),B("/DescendantFonts ["+$e+" 0 R]"),B(">>"),B("endobj"),f.isAlreadyPutted=!0}})(a)}]),A.events.push(["putFont",function(a){(function(v){var f=v.font,B=v.out,y=v.newObject,Q=v.putStream;if(f.metadata instanceof e.API.TTFFont&&f.encoding==="WinAnsiEncoding"){for(var G=f.metadata.rawData,ne="",x=0;x<G.length;x++)ne+=String.fromCharCode(G[x]);var Fe=y();Q({data:ne,addLength1:!0,objectId:Fe}),B("endobj");var we=y();Q({data:r(f.metadata.toUnicode),addLength1:!0,objectId:we}),B("endobj");var xe=y();B("<<"),B("/Descent "+f.metadata.decender),B("/CapHeight "+f.metadata.capHeight),B("/StemV "+f.metadata.stemV),B("/Type /FontDescriptor"),B("/FontFile2 "+Fe+" 0 R"),B("/Flags 96"),B("/FontBBox "+e.API.PDFObject.convert(f.metadata.bbox)),B("/FontName /"+hs(f.fontName)),B("/ItalicAngle "+f.metadata.italicAngle),B("/Ascent "+f.metadata.ascender),B(">>"),B("endobj"),f.objectNumber=y();for(var he=0;he<f.metadata.hmtx.widths.length;he++)f.metadata.hmtx.widths[he]=parseInt(f.metadata.hmtx.widths[he]*(1e3/f.metadata.head.unitsPerEm));B("<</Subtype/TrueType/Type/Font/ToUnicode "+we+" 0 R/BaseFont/"+hs(f.fontName)+"/FontDescriptor "+xe+" 0 R/Encoding/"+f.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(f.metadata.hmtx.widths)+">>"),B("endobj"),f.isAlreadyPutted=!0}})(a)}]);var n=function(a){var v,f=a.text||"",B=a.x,y=a.y,Q=a.options||{},G=a.mutex||{},ne=G.pdfEscape,x=G.activeFontKey,Fe=G.fonts,we=x,xe="",he=0,$e="",Ze=Fe[we].encoding;if(Fe[we].encoding!=="Identity-H")return{text:f,x:B,y,options:Q,mutex:G};for($e=f,we=x,Array.isArray(f)&&($e=f[0]),he=0;he<$e.length;he+=1)Fe[we].metadata.hasOwnProperty("cmap")&&(v=Fe[we].metadata.cmap.unicode.codeMap[$e[he].charCodeAt(0)]),v||$e[he].charCodeAt(0)<256&&Fe[we].metadata.hasOwnProperty("Unicode")?xe+=$e[he]:xe+="";var Pe="";return parseInt(we.slice(1))<14||Ze==="WinAnsiEncoding"?Pe=ne(xe,we).split("").map(function(Qt){return Qt.charCodeAt(0).toString(16)}).join(""):Ze==="Identity-H"&&(Pe=t(xe,Fe[we])),G.isHex=!0,{text:Pe,x:B,y,options:Q,mutex:G}};A.events.push(["postProcessText",function(a){var v=a.text||"",f=[],B={text:v,x:a.x,y:a.y,options:a.options,mutex:a.mutex};if(Array.isArray(v)){var y=0;for(y=0;y<v.length;y+=1)Array.isArray(v[y])&&v[y].length===3?f.push([n(Object.assign({},B,{text:v[y][0]})).text,v[y][1],v[y][2]]):f.push(n(Object.assign({},B,{text:v[y]})).text);a.text=f}else a.text=n(Object.assign({},B,{text:v})).text}])}(ar),function(e){var A=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(t){return A.call(this),this.internal.vFS[t]!==void 0},e.addFileToVFS=function(t,r){return A.call(this),this.internal.vFS[t]=r,this},e.getFileFromVFS=function(t){return A.call(this),this.internal.vFS[t]!==void 0?this.internal.vFS[t]:null}}(ar.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(r){var n,a,v,f,B,y,Q,G=A,ne=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],x=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],Fe={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},we={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},xe=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],he=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),$e=!1,Ze=0;this.__bidiEngine__={};var Pe=function(de){var Ie=de.charCodeAt(),rt=Ie>>8,Je=we[rt];return Je!==void 0?G[256*Je+(255&Ie)]:rt===252||rt===253?"AL":he.test(rt)?"L":rt===8?"R":"N"},Qt=function(de){for(var Ie,rt=0;rt<de.length;rt++){if((Ie=Pe(de.charAt(rt)))==="L")return!1;if(Ie==="R")return!0}return!1},eA=function(de,Ie,rt,Je){var Ht,Mt,Vt,xt,Kt=Ie[Je];switch(Kt){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":$e=!1;break;case"N":case"AN":break;case"EN":$e&&(Kt="AN");break;case"AL":$e=!0,Kt="R";break;case"WS":case"BN":Kt="N";break;case"CS":Je<1||Je+1>=Ie.length||(Ht=rt[Je-1])!=="EN"&&Ht!=="AN"||(Mt=Ie[Je+1])!=="EN"&&Mt!=="AN"?Kt="N":$e&&(Mt="AN"),Kt=Mt===Ht?Mt:"N";break;case"ES":Kt=(Ht=Je>0?rt[Je-1]:"B")==="EN"&&Je+1<Ie.length&&Ie[Je+1]==="EN"?"EN":"N";break;case"ET":if(Je>0&&rt[Je-1]==="EN"){Kt="EN";break}if($e){Kt="N";break}for(Vt=Je+1,xt=Ie.length;Vt<xt&&Ie[Vt]==="ET";)Vt++;Kt=Vt<xt&&Ie[Vt]==="EN"?"EN":"N";break;case"NSM":if(v&&!f){for(xt=Ie.length,Vt=Je+1;Vt<xt&&Ie[Vt]==="NSM";)Vt++;if(Vt<xt){var IA=de[Je],fA=IA>=1425&&IA<=2303||IA===64286;if(Ht=Ie[Vt],fA&&(Ht==="R"||Ht==="AL")){Kt="R";break}}}Kt=Je<1||(Ht=Ie[Je-1])==="B"?"N":rt[Je-1];break;case"B":$e=!1,n=!0,Kt=Ze;break;case"S":a=!0,Kt="N"}return Kt},Pt=function(de,Ie,rt){var Je=de.split("");return rt&&ut(Je,rt,{hiLevel:Ze}),Je.reverse(),Ie&&Ie.reverse(),Je.join("")},ut=function(de,Ie,rt){var Je,Ht,Mt,Vt,xt,Kt=-1,IA=de.length,fA=0,fe=[],Oe=Ze?x:ne,Me=[];for($e=!1,n=!1,a=!1,Ht=0;Ht<IA;Ht++)Me[Ht]=Pe(de[Ht]);for(Mt=0;Mt<IA;Mt++){if(xt=fA,fe[Mt]=eA(de,Me,fe,Mt),Je=240&(fA=Oe[xt][Fe[fe[Mt]]]),fA&=15,Ie[Mt]=Vt=Oe[fA][5],Je>0)if(Je===16){for(Ht=Kt;Ht<Mt;Ht++)Ie[Ht]=1;Kt=-1}else Kt=-1;if(Oe[fA][6])Kt===-1&&(Kt=Mt);else if(Kt>-1){for(Ht=Kt;Ht<Mt;Ht++)Ie[Ht]=Vt;Kt=-1}Me[Mt]==="B"&&(Ie[Mt]=0),rt.hiLevel|=Vt}a&&function(nt,ht,Et){for(var Wt=0;Wt<Et;Wt++)if(nt[Wt]==="S"){ht[Wt]=Ze;for(var Tt=Wt-1;Tt>=0&&nt[Tt]==="WS";Tt--)ht[Tt]=Ze}}(Me,Ie,IA)},He=function(de,Ie,rt,Je,Ht){if(!(Ht.hiLevel<de)){if(de===1&&Ze===1&&!n)return Ie.reverse(),void(rt&&rt.reverse());for(var Mt,Vt,xt,Kt,IA=Ie.length,fA=0;fA<IA;){if(Je[fA]>=de){for(xt=fA+1;xt<IA&&Je[xt]>=de;)xt++;for(Kt=fA,Vt=xt-1;Kt<Vt;Kt++,Vt--)Mt=Ie[Kt],Ie[Kt]=Ie[Vt],Ie[Vt]=Mt,rt&&(Mt=rt[Kt],rt[Kt]=rt[Vt],rt[Vt]=Mt);fA=xt}fA++}}},Bt=function(de,Ie,rt){var Je=de.split(""),Ht={hiLevel:Ze};return rt||(rt=[]),ut(Je,rt,Ht),function(Mt,Vt,xt){if(xt.hiLevel!==0&&Q)for(var Kt,IA=0;IA<Mt.length;IA++)Vt[IA]===1&&(Kt=xe.indexOf(Mt[IA]))>=0&&(Mt[IA]=xe[Kt+1])}(Je,rt,Ht),He(2,Je,Ie,rt,Ht),He(1,Je,Ie,rt,Ht),Je.join("")};return this.__bidiEngine__.doBidiReorder=function(de,Ie,rt){if(function(Ht,Mt){if(Mt)for(var Vt=0;Vt<Ht.length;Vt++)Mt[Vt]=Vt;f===void 0&&(f=Qt(Ht)),y===void 0&&(y=Qt(Ht))}(de,Ie),v||!B||y)if(v&&B&&f^y)Ze=f?1:0,de=Pt(de,Ie,rt);else if(!v&&B&&y)Ze=f?1:0,de=Bt(de,Ie,rt),de=Pt(de,Ie);else if(!v||f||B||y){if(v&&!B&&f^y)de=Pt(de,Ie),f?(Ze=0,de=Bt(de,Ie,rt)):(Ze=1,de=Bt(de,Ie,rt),de=Pt(de,Ie));else if(v&&f&&!B&&y)Ze=1,de=Bt(de,Ie,rt),de=Pt(de,Ie);else if(!v&&!B&&f^y){var Je=Q;f?(Ze=1,de=Bt(de,Ie,rt),Ze=0,Q=!1,de=Bt(de,Ie,rt),Q=Je):(Ze=0,de=Bt(de,Ie,rt),de=Pt(de,Ie),Ze=1,Q=!1,de=Bt(de,Ie,rt),Q=Je,de=Pt(de,Ie))}}else Ze=0,de=Bt(de,Ie,rt);else Ze=f?1:0,de=Bt(de,Ie,rt);return de},this.__bidiEngine__.setOptions=function(de){de&&(v=de.isInputVisual,B=de.isOutputVisual,f=de.isInputRtl,y=de.isOutputRtl,Q=de.isSymmetricSwapping)},this.__bidiEngine__.setOptions(r),this.__bidiEngine__};var A=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],t=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(r){var n=r.text;r.x,r.y;var a=r.options||{};r.mutex,a.lang;var v=[];if(a.isInputVisual=typeof a.isInputVisual!="boolean"||a.isInputVisual,t.setOptions(a),Object.prototype.toString.call(n)==="[object Array]"){var f=0;for(v=[],f=0;f<n.length;f+=1)Object.prototype.toString.call(n[f])==="[object Array]"?v.push([t.doBidiReorder(n[f][0]),n[f][1],n[f][2]]):v.push([t.doBidiReorder(n[f])]);r.text=v}else r.text=t.doBidiReorder(n);t.setOptions({isInputVisual:!0})}])}(ar),ar.API.TTFFont=function(){function e(A){var t;if(this.rawData=A,t=this.contents=new Ql(A),this.contents.pos=4,t.readString(4)==="ttcf")throw new Error("TTCF not supported.");t.pos=0,this.parse(),this.subset=new qm(this),this.registerTTF()}return e.open=function(A){return new e(A)},e.prototype.parse=function(){return this.directory=new jm(this.contents),this.head=new Tm(this),this.name=new Gm(this),this.cmap=new Rg(this),this.toUnicode={},this.hhea=new Rm(this),this.maxp=new Vm(this),this.hmtx=new Zm(this),this.post=new Km(this),this.os2=new Mm(this),this.loca=new Xm(this),this.glyf=new Wm(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var A,t,r,n,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var v,f,B,y;for(y=[],v=0,f=(B=this.bbox).length;v<f;v++)A=B[v],y.push(Math.round(A*this.scaleFactor));return y}.call(this),this.stemV=0,this.post.exists?(r=255&(n=this.post.italic_angle),32768&(t=n>>16)&&(t=-(1+(65535^t))),this.italicAngle=+(t+"."+r)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(a=this.familyClass)===1||a===2||a===3||a===4||a===5||a===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(A){var t;return((t=this.cmap.unicode)!=null?t.codeMap[A]:void 0)||0},e.prototype.widthOfGlyph=function(A){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(A).advance*t},e.prototype.widthOfString=function(A,t,r){var n,a,v,f;for(v=0,a=0,f=(A=""+A).length;0<=f?a<f:a>f;a=0<=f?++a:--a)n=A.charCodeAt(a),v+=this.widthOfGlyph(this.characterToGlyph(n))+r*(1e3/t)||0;return v*(t/1e3)},e.prototype.lineHeight=function(A,t){var r;return t==null&&(t=!1),r=t?this.lineGap:0,(this.ascender+r-this.decender)/1e3*A},e}();var eo,Ql=function(){function e(A){this.data=A!=null?A:[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(A){return this.data[this.pos++]=A},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(A){return this.writeByte(A>>>24&255),this.writeByte(A>>16&255),this.writeByte(A>>8&255),this.writeByte(255&A)},e.prototype.readInt32=function(){var A;return(A=this.readUInt32())>=2147483648?A-4294967296:A},e.prototype.writeInt32=function(A){return A<0&&(A+=4294967296),this.writeUInt32(A)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(A){return this.writeByte(A>>8&255),this.writeByte(255&A)},e.prototype.readInt16=function(){var A;return(A=this.readUInt16())>=32768?A-65536:A},e.prototype.writeInt16=function(A){return A<0&&(A+=65536),this.writeUInt16(A)},e.prototype.readString=function(A){var t,r;for(r=[],t=0;0<=A?t<A:t>A;t=0<=A?++t:--t)r[t]=String.fromCharCode(this.readByte());return r.join("")},e.prototype.writeString=function(A){var t,r,n;for(n=[],t=0,r=A.length;0<=r?t<r:t>r;t=0<=r?++t:--t)n.push(this.writeByte(A.charCodeAt(t)));return n},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(A){return this.writeInt16(A)},e.prototype.readLongLong=function(){var A,t,r,n,a,v,f,B;return A=this.readByte(),t=this.readByte(),r=this.readByte(),n=this.readByte(),a=this.readByte(),v=this.readByte(),f=this.readByte(),B=this.readByte(),128&A?-1*(72057594037927940*(255^A)+281474976710656*(255^t)+1099511627776*(255^r)+4294967296*(255^n)+16777216*(255^a)+65536*(255^v)+256*(255^f)+(255^B)+1):72057594037927940*A+281474976710656*t+1099511627776*r+4294967296*n+16777216*a+65536*v+256*f+B},e.prototype.writeLongLong=function(A){var t,r;return t=Math.floor(A/4294967296),r=4294967295&A,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(A){return this.writeInt32(A)},e.prototype.read=function(A){var t,r;for(t=[],r=0;0<=A?r<A:r>A;r=0<=A?++r:--r)t.push(this.readByte());return t},e.prototype.write=function(A){var t,r,n,a;for(a=[],r=0,n=A.length;r<n;r++)t=A[r],a.push(this.writeByte(t));return a},e}(),jm=function(){var e;function A(t){var r,n,a;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,a=this.tableCount;0<=a?n<a:n>a;n=0<=a?++n:--n)r={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[r.tag]=r}return A.prototype.encode=function(t){var r,n,a,v,f,B,y,Q,G,ne,x,Fe,we;for(we in x=Object.keys(t).length,B=Math.log(2),G=16*Math.floor(Math.log(x)/B),v=Math.floor(G/B),Q=16*x-G,(n=new Ql).writeInt(this.scalarType),n.writeShort(x),n.writeShort(G),n.writeShort(v),n.writeShort(Q),a=16*x,y=n.pos+a,f=null,Fe=[],t)for(ne=t[we],n.writeString(we),n.writeInt(e(ne)),n.writeInt(y),n.writeInt(ne.length),Fe=Fe.concat(ne),we==="head"&&(f=y),y+=ne.length;y%4;)Fe.push(0),y++;return n.write(Fe),r=2981146554-e(n.data),n.pos=f+8,n.writeUInt32(r),n.data},e=function(t){var r,n,a,v;for(t=Mg.call(t);t.length%4;)t.push(0);for(a=new Ql(t),n=0,r=0,v=t.length;r<v;r=r+=4)n+=a.readUInt32();return 4294967295&n},A}(),Hm={}.hasOwnProperty,Io=function(e,A){for(var t in A)Hm.call(A,t)&&(e[t]=A[t]);function r(){this.constructor=e}return r.prototype=A.prototype,e.prototype=new r,e.__super__=A.prototype,e};eo=function(){function e(A){var t;this.file=A,t=this.file.directory.tables[this.tag],this.exists=!!t,t&&(this.offset=t.offset,this.length=t.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var Tm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,eo),e.prototype.tag="head",e.prototype.parse=function(A){return A.pos=this.offset,this.version=A.readInt(),this.revision=A.readInt(),this.checkSumAdjustment=A.readInt(),this.magicNumber=A.readInt(),this.flags=A.readShort(),this.unitsPerEm=A.readShort(),this.created=A.readLongLong(),this.modified=A.readLongLong(),this.xMin=A.readShort(),this.yMin=A.readShort(),this.xMax=A.readShort(),this.yMax=A.readShort(),this.macStyle=A.readShort(),this.lowestRecPPEM=A.readShort(),this.fontDirectionHint=A.readShort(),this.indexToLocFormat=A.readShort(),this.glyphDataFormat=A.readShort()},e.prototype.encode=function(A){var t;return(t=new Ql).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(A),t.writeShort(this.glyphDataFormat),t.data},e}(),Tg=function(){function e(A,t){var r,n,a,v,f,B,y,Q,G,ne,x,Fe,we,xe,he,$e,Ze;switch(this.platformID=A.readUInt16(),this.encodingID=A.readShort(),this.offset=t+A.readInt(),G=A.pos,A.pos=this.offset,this.format=A.readUInt16(),this.length=A.readUInt16(),this.language=A.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(B=0;B<256;++B)this.codeMap[B]=A.readByte();break;case 4:for(x=A.readUInt16(),ne=x/2,A.pos+=6,a=function(){var Pe,Qt;for(Qt=[],B=Pe=0;0<=ne?Pe<ne:Pe>ne;B=0<=ne?++Pe:--Pe)Qt.push(A.readUInt16());return Qt}(),A.pos+=2,we=function(){var Pe,Qt;for(Qt=[],B=Pe=0;0<=ne?Pe<ne:Pe>ne;B=0<=ne?++Pe:--Pe)Qt.push(A.readUInt16());return Qt}(),y=function(){var Pe,Qt;for(Qt=[],B=Pe=0;0<=ne?Pe<ne:Pe>ne;B=0<=ne?++Pe:--Pe)Qt.push(A.readUInt16());return Qt}(),Q=function(){var Pe,Qt;for(Qt=[],B=Pe=0;0<=ne?Pe<ne:Pe>ne;B=0<=ne?++Pe:--Pe)Qt.push(A.readUInt16());return Qt}(),n=(this.length-A.pos+this.offset)/2,f=function(){var Pe,Qt;for(Qt=[],B=Pe=0;0<=n?Pe<n:Pe>n;B=0<=n?++Pe:--Pe)Qt.push(A.readUInt16());return Qt}(),B=he=0,Ze=a.length;he<Ze;B=++he)for(xe=a[B],r=$e=Fe=we[B];Fe<=xe?$e<=xe:$e>=xe;r=Fe<=xe?++$e:--$e)Q[B]===0?v=r+y[B]:(v=f[Q[B]/2+(r-Fe)-(ne-B)]||0)!==0&&(v+=y[B]),this.codeMap[r]=65535&v}A.pos=G}return e.encode=function(A,t){var r,n,a,v,f,B,y,Q,G,ne,x,Fe,we,xe,he,$e,Ze,Pe,Qt,eA,Pt,ut,He,Bt,de,Ie,rt,Je,Ht,Mt,Vt,xt,Kt,IA,fA,fe,Oe,Me,nt,ht,Et,Wt,Tt,lA,CA,zA;switch(Je=new Ql,v=Object.keys(A).sort(function(VA,Xt){return VA-Xt}),t){case"macroman":for(we=0,xe=function(){var VA=[];for(Fe=0;Fe<256;++Fe)VA.push(0);return VA}(),$e={0:0},a={},Ht=0,Kt=v.length;Ht<Kt;Ht++)$e[Tt=A[n=v[Ht]]]==null&&($e[Tt]=++we),a[n]={old:A[n],new:$e[A[n]]},xe[n]=$e[A[n]];return Je.writeUInt16(1),Je.writeUInt16(0),Je.writeUInt32(12),Je.writeUInt16(0),Je.writeUInt16(262),Je.writeUInt16(0),Je.write(xe),{charMap:a,subtable:Je.data,maxGlyphID:we+1};case"unicode":for(Ie=[],G=[],Ze=0,$e={},r={},he=y=null,Mt=0,IA=v.length;Mt<IA;Mt++)$e[Qt=A[n=v[Mt]]]==null&&($e[Qt]=++Ze),r[n]={old:Qt,new:$e[Qt]},f=$e[Qt]-n,he!=null&&f===y||(he&&G.push(he),Ie.push(n),y=f),he=n;for(he&&G.push(he),G.push(65535),Ie.push(65535),Bt=2*(He=Ie.length),ut=2*Math.pow(Math.log(He)/Math.LN2,2),ne=Math.log(ut/2)/Math.LN2,Pt=2*He-ut,B=[],eA=[],x=[],Fe=Vt=0,fA=Ie.length;Vt<fA;Fe=++Vt){if(de=Ie[Fe],Q=G[Fe],de===65535){B.push(0),eA.push(0);break}if(de-(rt=r[de].new)>=32768)for(B.push(0),eA.push(2*(x.length+He-Fe)),n=xt=de;de<=Q?xt<=Q:xt>=Q;n=de<=Q?++xt:--xt)x.push(r[n].new);else B.push(rt-de),eA.push(0)}for(Je.writeUInt16(3),Je.writeUInt16(1),Je.writeUInt32(12),Je.writeUInt16(4),Je.writeUInt16(16+8*He+2*x.length),Je.writeUInt16(0),Je.writeUInt16(Bt),Je.writeUInt16(ut),Je.writeUInt16(ne),Je.writeUInt16(Pt),Et=0,fe=G.length;Et<fe;Et++)n=G[Et],Je.writeUInt16(n);for(Je.writeUInt16(0),Wt=0,Oe=Ie.length;Wt<Oe;Wt++)n=Ie[Wt],Je.writeUInt16(n);for(lA=0,Me=B.length;lA<Me;lA++)f=B[lA],Je.writeUInt16(f);for(CA=0,nt=eA.length;CA<nt;CA++)Pe=eA[CA],Je.writeUInt16(Pe);for(zA=0,ht=x.length;zA<ht;zA++)we=x[zA],Je.writeUInt16(we);return{charMap:r,subtable:Je.data,maxGlyphID:Ze+1}}},e}(),Rg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,eo),e.prototype.tag="cmap",e.prototype.parse=function(A){var t,r,n;for(A.pos=this.offset,this.version=A.readUInt16(),n=A.readUInt16(),this.tables=[],this.unicode=null,r=0;0<=n?r<n:r>n;r=0<=n?++r:--r)t=new Tg(A,this.offset),this.tables.push(t),t.isUnicode&&this.unicode==null&&(this.unicode=t);return!0},e.encode=function(A,t){var r,n;return t==null&&(t="macroman"),r=Tg.encode(A,t),(n=new Ql).writeUInt16(0),n.writeUInt16(1),r.table=n.data.concat(r.subtable),r},e}(),Rm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,eo),e.prototype.tag="hhea",e.prototype.parse=function(A){return A.pos=this.offset,this.version=A.readInt(),this.ascender=A.readShort(),this.decender=A.readShort(),this.lineGap=A.readShort(),this.advanceWidthMax=A.readShort(),this.minLeftSideBearing=A.readShort(),this.minRightSideBearing=A.readShort(),this.xMaxExtent=A.readShort(),this.caretSlopeRise=A.readShort(),this.caretSlopeRun=A.readShort(),this.caretOffset=A.readShort(),A.pos+=8,this.metricDataFormat=A.readShort(),this.numberOfMetrics=A.readUInt16()},e}(),Mm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,eo),e.prototype.tag="OS/2",e.prototype.parse=function(A){if(A.pos=this.offset,this.version=A.readUInt16(),this.averageCharWidth=A.readShort(),this.weightClass=A.readUInt16(),this.widthClass=A.readUInt16(),this.type=A.readShort(),this.ySubscriptXSize=A.readShort(),this.ySubscriptYSize=A.readShort(),this.ySubscriptXOffset=A.readShort(),this.ySubscriptYOffset=A.readShort(),this.ySuperscriptXSize=A.readShort(),this.ySuperscriptYSize=A.readShort(),this.ySuperscriptXOffset=A.readShort(),this.ySuperscriptYOffset=A.readShort(),this.yStrikeoutSize=A.readShort(),this.yStrikeoutPosition=A.readShort(),this.familyClass=A.readShort(),this.panose=function(){var t,r;for(r=[],t=0;t<10;++t)r.push(A.readByte());return r}(),this.charRange=function(){var t,r;for(r=[],t=0;t<4;++t)r.push(A.readInt());return r}(),this.vendorID=A.readString(4),this.selection=A.readShort(),this.firstCharIndex=A.readShort(),this.lastCharIndex=A.readShort(),this.version>0&&(this.ascent=A.readShort(),this.descent=A.readShort(),this.lineGap=A.readShort(),this.winAscent=A.readShort(),this.winDescent=A.readShort(),this.codePageRange=function(){var t,r;for(r=[],t=0;t<2;t=++t)r.push(A.readInt());return r}(),this.version>1))return this.xHeight=A.readShort(),this.capHeight=A.readShort(),this.defaultChar=A.readShort(),this.breakChar=A.readShort(),this.maxContext=A.readShort()},e}(),Km=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,eo),e.prototype.tag="post",e.prototype.parse=function(A){var t,r,n;switch(A.pos=this.offset,this.format=A.readInt(),this.italicAngle=A.readInt(),this.underlinePosition=A.readShort(),this.underlineThickness=A.readShort(),this.isFixedPitch=A.readInt(),this.minMemType42=A.readInt(),this.maxMemType42=A.readInt(),this.minMemType1=A.readInt(),this.maxMemType1=A.readInt(),this.format){case 65536:case 196608:break;case 131072:var a;for(r=A.readUInt16(),this.glyphNameIndex=[],a=0;0<=r?a<r:a>r;a=0<=r?++a:--a)this.glyphNameIndex.push(A.readUInt16());for(this.names=[],n=[];A.pos<this.offset+this.length;)t=A.readByte(),n.push(this.names.push(A.readString(t)));return n;case 151552:return r=A.readUInt16(),this.offsets=A.read(r);case 262144:return this.map=function(){var v,f,B;for(B=[],a=v=0,f=this.file.maxp.numGlyphs;0<=f?v<f:v>f;a=0<=f?++v:--v)B.push(A.readUInt32());return B}.call(this)}},e}(),zm=function(e,A){this.raw=e,this.length=e.length,this.platformID=A.platformID,this.encodingID=A.encodingID,this.languageID=A.languageID},Gm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,eo),e.prototype.tag="name",e.prototype.parse=function(A){var t,r,n,a,v,f,B,y,Q,G,ne;for(A.pos=this.offset,A.readShort(),t=A.readShort(),f=A.readShort(),r=[],a=0;0<=t?a<t:a>t;a=0<=t?++a:--a)r.push({platformID:A.readShort(),encodingID:A.readShort(),languageID:A.readShort(),nameID:A.readShort(),length:A.readShort(),offset:this.offset+f+A.readShort()});for(B={},a=Q=0,G=r.length;Q<G;a=++Q)n=r[a],A.pos=n.offset,y=A.readString(n.length),v=new zm(y,n),B[ne=n.nameID]==null&&(B[ne]=[]),B[n.nameID].push(v);this.strings=B,this.copyright=B[0],this.fontFamily=B[1],this.fontSubfamily=B[2],this.uniqueSubfamily=B[3],this.fontName=B[4],this.version=B[5];try{this.postscriptName=B[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(x){this.postscriptName=B[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=B[7],this.manufacturer=B[8],this.designer=B[9],this.description=B[10],this.vendorUrl=B[11],this.designerUrl=B[12],this.license=B[13],this.licenseUrl=B[14],this.preferredFamily=B[15],this.preferredSubfamily=B[17],this.compatibleFull=B[18],this.sampleText=B[19]},e}(),Vm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,eo),e.prototype.tag="maxp",e.prototype.parse=function(A){return A.pos=this.offset,this.version=A.readInt(),this.numGlyphs=A.readUInt16(),this.maxPoints=A.readUInt16(),this.maxContours=A.readUInt16(),this.maxCompositePoints=A.readUInt16(),this.maxComponentContours=A.readUInt16(),this.maxZones=A.readUInt16(),this.maxTwilightPoints=A.readUInt16(),this.maxStorage=A.readUInt16(),this.maxFunctionDefs=A.readUInt16(),this.maxInstructionDefs=A.readUInt16(),this.maxStackElements=A.readUInt16(),this.maxSizeOfInstructions=A.readUInt16(),this.maxComponentElements=A.readUInt16(),this.maxComponentDepth=A.readUInt16()},e}(),Zm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,eo),e.prototype.tag="hmtx",e.prototype.parse=function(A){var t,r,n,a,v,f,B;for(A.pos=this.offset,this.metrics=[],t=0,f=this.file.hhea.numberOfMetrics;0<=f?t<f:t>f;t=0<=f?++t:--t)this.metrics.push({advance:A.readUInt16(),lsb:A.readInt16()});for(n=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var y,Q;for(Q=[],t=y=0;0<=n?y<n:y>n;t=0<=n?++y:--y)Q.push(A.readInt16());return Q}(),this.widths=function(){var y,Q,G,ne;for(ne=[],y=0,Q=(G=this.metrics).length;y<Q;y++)a=G[y],ne.push(a.advance);return ne}.call(this),r=this.widths[this.widths.length-1],B=[],t=v=0;0<=n?v<n:v>n;t=0<=n?++v:--v)B.push(this.widths.push(r));return B},e.prototype.forGlyph=function(A){return A in this.metrics?this.metrics[A]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[A-this.metrics.length]}},e}(),Mg=[].slice,Wm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,eo),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(A){var t,r,n,a,v,f,B,y,Q,G;return A in this.cache?this.cache[A]:(a=this.file.loca,t=this.file.contents,r=a.indexOf(A),(n=a.lengthOf(A))===0?this.cache[A]=null:(t.pos=this.offset+r,v=(f=new Ql(t.read(n))).readShort(),y=f.readShort(),G=f.readShort(),B=f.readShort(),Q=f.readShort(),this.cache[A]=v===-1?new Ym(f,y,G,B,Q):new Jm(f,v,y,G,B,Q),this.cache[A]))},e.prototype.encode=function(A,t,r){var n,a,v,f,B;for(v=[],a=[],f=0,B=t.length;f<B;f++)n=A[t[f]],a.push(v.length),n&&(v=v.concat(n.encode(r)));return a.push(v.length),{table:v,offsets:a}},e}(),Jm=function(){function e(A,t,r,n,a,v){this.raw=A,this.numberOfContours=t,this.xMin=r,this.yMin=n,this.xMax=a,this.yMax=v,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),Ym=function(){function e(A,t,r,n,a){var v,f;for(this.raw=A,this.xMin=t,this.yMin=r,this.xMax=n,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],v=this.raw;f=v.readShort(),this.glyphOffsets.push(v.pos),this.glyphIDs.push(v.readUInt16()),32&f;)v.pos+=1&f?4:2,128&f?v.pos+=8:64&f?v.pos+=4:8&f&&(v.pos+=2)}return e.prototype.encode=function(){var A,t,r;for(t=new Ql(Mg.call(this.raw.data)),A=0,r=this.glyphIDs.length;A<r;++A)t.pos=this.glyphOffsets[A];return t.data},e}(),Xm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,eo),e.prototype.tag="loca",e.prototype.parse=function(A){var t,r;return A.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=t===0?function(){var n,a;for(a=[],r=0,n=this.length;r<n;r+=2)a.push(2*A.readUInt16());return a}.call(this):function(){var n,a;for(a=[],r=0,n=this.length;r<n;r+=4)a.push(A.readUInt32());return a}.call(this)},e.prototype.indexOf=function(A){return this.offsets[A]},e.prototype.lengthOf=function(A){return this.offsets[A+1]-this.offsets[A]},e.prototype.encode=function(A,t){for(var r=new Uint32Array(this.offsets.length),n=0,a=0,v=0;v<r.length;++v)if(r[v]=n,a<t.length&&t[a]==v){++a,r[v]=n;var f=this.offsets[v],B=this.offsets[v+1]-f;B>0&&(n+=B)}for(var y=new Array(4*r.length),Q=0;Q<r.length;++Q)y[4*Q+3]=255&r[Q],y[4*Q+2]=(65280&r[Q])>>8,y[4*Q+1]=(16711680&r[Q])>>16,y[4*Q]=(4278190080&r[Q])>>24;return y},e}(),qm=function(){function e(A){this.font=A,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var A,t,r,n,a;for(t in n=this.font.cmap.tables[0].codeMap,A={},a=this.subset)r=a[t],A[t]=n[r];return A},e.prototype.glyphsFor=function(A){var t,r,n,a,v,f,B;for(n={},v=0,f=A.length;v<f;v++)n[a=A[v]]=this.font.glyf.glyphFor(a);for(a in t=[],n)(r=n[a])!=null&&r.compound&&t.push.apply(t,r.glyphIDs);if(t.length>0)for(a in B=this.glyphsFor(t))r=B[a],n[a]=r;return n},e.prototype.encode=function(A,t){var r,n,a,v,f,B,y,Q,G,ne,x,Fe,we,xe,he;for(n in r=Rg.encode(this.generateCmap(),"unicode"),v=this.glyphsFor(A),x={0:0},he=r.charMap)x[(B=he[n]).old]=B.new;for(Fe in ne=r.maxGlyphID,v)Fe in x||(x[Fe]=ne++);return Q=function($e){var Ze,Pe;for(Ze in Pe={},$e)Pe[$e[Ze]]=Ze;return Pe}(x),G=Object.keys(Q).sort(function($e,Ze){return $e-Ze}),we=function(){var $e,Ze,Pe;for(Pe=[],$e=0,Ze=G.length;$e<Ze;$e++)f=G[$e],Pe.push(Q[f]);return Pe}(),a=this.font.glyf.encode(v,we,x),y=this.font.loca.encode(a.offsets,we),xe={cmap:this.font.cmap.raw(),glyf:a.table,loca:y,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(t)},this.font.os2.exists&&(xe["OS/2"]=this.font.os2.raw()),this.font.directory.encode(xe)},e}();ar.API.PDFObject=function(){var e;function A(){}return e=function(t,r){return(Array(r+1).join("0")+t).slice(-r)},A.convert=function(t){var r,n,a,v;if(Array.isArray(t))return"["+function(){var f,B,y;for(y=[],f=0,B=t.length;f<B;f++)r=t[f],y.push(A.convert(r));return y}().join(" ")+"]";if(typeof t=="string")return"/"+t;if(t!=null&&t.isString)return"("+t+")";if(t instanceof Date)return"(D:"+e(t.getUTCFullYear(),4)+e(t.getUTCMonth(),2)+e(t.getUTCDate(),2)+e(t.getUTCHours(),2)+e(t.getUTCMinutes(),2)+e(t.getUTCSeconds(),2)+"Z)";if({}.toString.call(t)==="[object Object]"){for(n in a=["<<"],t)v=t[n],a.push("/"+n+" "+A.convert(v));return a.push(">>"),a.join(`
|
|
|
`)}return""+t},A}()},86129:function(fr,wA,M){var b=M(19208).lW,Xe=M(97671);(function(Ae){fr.exports=Ae()})(function(){return function Ae(Ne,ue,q){function ie(h,O){if(!ue[h]){if(!Ne[h]){var N=void 0;if(!O&&N)return require(h,!0);if(m)return m(h,!0);var S=new Error("Cannot find module '"+h+"'");throw S.code="MODULE_NOT_FOUND",S}var U=ue[h]={exports:{}};Ne[h][0].call(U.exports,function(F){var I=Ne[h][1][F];return ie(I||F)},U,U.exports,Ae,Ne,ue,q)}return ue[h].exports}for(var m=void 0,_=0;_<q.length;_++)ie(q[_]);return ie}({1:[function(Ae,Ne,ue){"use strict";var q=Ae("./utils"),ie=Ae("./support"),m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";ue.encode=function(_){for(var h,O,N,S,U,F,I,H=[],L=0,P=_.length,K=P,J=q.getTypeOf(_)!=="string";L<_.length;)K=P-L,N=J?(h=_[L++],O=L<P?_[L++]:0,L<P?_[L++]:0):(h=_.charCodeAt(L++),O=L<P?_.charCodeAt(L++):0,L<P?_.charCodeAt(L++):0),S=h>>2,U=(3&h)<<4|O>>4,F=1<K?(15&O)<<2|N>>6:64,I=2<K?63&N:64,H.push(m.charAt(S)+m.charAt(U)+m.charAt(F)+m.charAt(I));return H.join("")},ue.decode=function(_){var h,O,N,S,U,F,I=0,H=0,L="data:";if(_.substr(0,L.length)===L)throw new Error("Invalid base64 input, it looks like a data url.");var P,K=3*(_=_.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(_.charAt(_.length-1)===m.charAt(64)&&K--,_.charAt(_.length-2)===m.charAt(64)&&K--,K%1!=0)throw new Error("Invalid base64 input, bad content length.");for(P=ie.uint8array?new Uint8Array(0|K):new Array(0|K);I<_.length;)h=m.indexOf(_.charAt(I++))<<2|(S=m.indexOf(_.charAt(I++)))>>4,O=(15&S)<<4|(U=m.indexOf(_.charAt(I++)))>>2,N=(3&U)<<6|(F=m.indexOf(_.charAt(I++))),P[H++]=h,U!==64&&(P[H++]=O),F!==64&&(P[H++]=N);return P}},{"./support":30,"./utils":32}],2:[function(Ae,Ne,ue){"use strict";var q=Ae("./external"),ie=Ae("./stream/DataWorker"),m=Ae("./stream/Crc32Probe"),_=Ae("./stream/DataLengthProbe");function h(O,N,S,U,F){this.compressedSize=O,this.uncompressedSize=N,this.crc32=S,this.compression=U,this.compressedContent=F}h.prototype={getContentWorker:function(){var O=new ie(q.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new _("data_length")),N=this;return O.on("end",function(){if(this.streamInfo.data_length!==N.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),O},getCompressedWorker:function(){return new ie(q.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},h.createWorkerFrom=function(O,N,S){return O.pipe(new m).pipe(new _("uncompressedSize")).pipe(N.compressWorker(S)).pipe(new _("compressedSize")).withStreamInfo("compression",N)},Ne.exports=h},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Ae,Ne,ue){"use strict";var q=Ae("./stream/GenericWorker");ue.STORE={magic:"\0\0",compressWorker:function(){return new q("STORE compression")},uncompressWorker:function(){return new q("STORE decompression")}},ue.DEFLATE=Ae("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Ae,Ne,ue){"use strict";var q=Ae("./utils"),ie=function(){for(var m,_=[],h=0;h<256;h++){m=h;for(var O=0;O<8;O++)m=1&m?3988292384^m>>>1:m>>>1;_[h]=m}return _}();Ne.exports=function(m,_){return m!==void 0&&m.length?q.getTypeOf(m)!=="string"?function(h,O,N,S){var U=ie,F=S+N;h^=-1;for(var I=S;I<F;I++)h=h>>>8^U[255&(h^O[I])];return-1^h}(0|_,m,m.length,0):function(h,O,N,S){var U=ie,F=S+N;h^=-1;for(var I=S;I<F;I++)h=h>>>8^U[255&(h^O.charCodeAt(I))];return-1^h}(0|_,m,m.length,0):0}},{"./utils":32}],5:[function(Ae,Ne,ue){"use strict";ue.base64=!1,ue.binary=!1,ue.dir=!1,ue.createFolders=!0,ue.date=null,ue.compression=null,ue.compressionOptions=null,ue.comment=null,ue.unixPermissions=null,ue.dosPermissions=null},{}],6:[function(Ae,Ne,ue){"use strict";var q=null;q=typeof Promise!="undefined"?Promise:Ae("lie"),Ne.exports={Promise:q}},{lie:37}],7:[function(Ae,Ne,ue){"use strict";var q=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",ie=Ae("pako"),m=Ae("./utils"),_=Ae("./stream/GenericWorker"),h=q?"uint8array":"array";function O(N,S){_.call(this,"FlateWorker/"+N),this._pako=null,this._pakoAction=N,this._pakoOptions=S,this.meta={}}ue.magic="\b\0",m.inherits(O,_),O.prototype.processChunk=function(N){this.meta=N.meta,this._pako===null&&this._createPako(),this._pako.push(m.transformTo(h,N.data),!1)},O.prototype.flush=function(){_.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},O.prototype.cleanUp=function(){_.prototype.cleanUp.call(this),this._pako=null},O.prototype._createPako=function(){this._pako=new ie[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var N=this;this._pako.onData=function(S){N.push({data:S,meta:N.meta})}},ue.compressWorker=function(N){return new O("Deflate",N)},ue.uncompressWorker=function(){return new O("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Ae,Ne,ue){"use strict";function q(U,F){var I,H="";for(I=0;I<F;I++)H+=String.fromCharCode(255&U),U>>>=8;return H}function ie(U,F,I,H,L,P){var K,J,me=U.file,ze=U.compression,oe=P!==h.utf8encode,tt=m.transformTo("string",P(me.name)),Te=m.transformTo("string",h.utf8encode(me.name)),Ve=me.comment,qe=m.transformTo("string",P(Ve)),V=m.transformTo("string",h.utf8encode(Ve)),Se=Te.length!==me.name.length,D=V.length!==Ve.length,be="",Ce="",$="",ge=me.dir,X=me.date,ee={crc32:0,compressedSize:0,uncompressedSize:0};F&&!I||(ee.crc32=U.crc32,ee.compressedSize=U.compressedSize,ee.uncompressedSize=U.uncompressedSize);var Y=0;F&&(Y|=8),oe||!Se&&!D||(Y|=2048);var z=0,Qe=0;ge&&(z|=16),L==="UNIX"?(Qe=798,z|=function(Re,mt){var kt=Re;return Re||(kt=mt?16893:33204),(65535&kt)<<16}(me.unixPermissions,ge)):(Qe=20,z|=function(Re){return 63&(Re||0)}(me.dosPermissions)),K=X.getUTCHours(),K<<=6,K|=X.getUTCMinutes(),K<<=5,K|=X.getUTCSeconds()/2,J=X.getUTCFullYear()-1980,J<<=4,J|=X.getUTCMonth()+1,J<<=5,J|=X.getUTCDate(),Se&&(Ce=q(1,1)+q(O(tt),4)+Te,be+="up"+q(Ce.length,2)+Ce),D&&($=q(1,1)+q(O(qe),4)+V,be+="uc"+q($.length,2)+$);var Ke="";return Ke+=`
|
|
|
\0`,Ke+=q(Y,2),Ke+=ze.magic,Ke+=q(K,2),Ke+=q(J,2),Ke+=q(ee.crc32,4),Ke+=q(ee.compressedSize,4),Ke+=q(ee.uncompressedSize,4),Ke+=q(tt.length,2),Ke+=q(be.length,2),{fileRecord:N.LOCAL_FILE_HEADER+Ke+tt+be,dirRecord:N.CENTRAL_FILE_HEADER+q(Qe,2)+Ke+q(qe.length,2)+"\0\0\0\0"+q(z,4)+q(H,4)+tt+be+qe}}var m=Ae("../utils"),_=Ae("../stream/GenericWorker"),h=Ae("../utf8"),O=Ae("../crc32"),N=Ae("../signature");function S(U,F,I,H){_.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=F,this.zipPlatform=I,this.encodeFileName=H,this.streamFiles=U,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}m.inherits(S,_),S.prototype.push=function(U){var F=U.meta.percent||0,I=this.entriesCount,H=this._sources.length;this.accumulate?this.contentBuffer.push(U):(this.bytesWritten+=U.data.length,_.prototype.push.call(this,{data:U.data,meta:{currentFile:this.currentFile,percent:I?(F+100*(I-H-1))/I:100}}))},S.prototype.openedSource=function(U){this.currentSourceOffset=this.bytesWritten,this.currentFile=U.file.name;var F=this.streamFiles&&!U.file.dir;if(F){var I=ie(U,F,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:I.fileRecord,meta:{percent:0}})}else this.accumulate=!0},S.prototype.closedSource=function(U){this.accumulate=!1;var F=this.streamFiles&&!U.file.dir,I=ie(U,F,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(I.dirRecord),F)this.push({data:function(H){return N.DATA_DESCRIPTOR+q(H.crc32,4)+q(H.compressedSize,4)+q(H.uncompressedSize,4)}(U),meta:{percent:100}});else for(this.push({data:I.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},S.prototype.flush=function(){for(var U=this.bytesWritten,F=0;F<this.dirRecords.length;F++)this.push({data:this.dirRecords[F],meta:{percent:100}});var I=this.bytesWritten-U,H=function(L,P,K,J,me){var ze=m.transformTo("string",me(J));return N.CENTRAL_DIRECTORY_END+"\0\0\0\0"+q(L,2)+q(L,2)+q(P,4)+q(K,4)+q(ze.length,2)+ze}(this.dirRecords.length,I,U,this.zipComment,this.encodeFileName);this.push({data:H,meta:{percent:100}})},S.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},S.prototype.registerPrevious=function(U){this._sources.push(U);var F=this;return U.on("data",function(I){F.processChunk(I)}),U.on("end",function(){F.closedSource(F.previous.streamInfo),F._sources.length?F.prepareNextSource():F.end()}),U.on("error",function(I){F.error(I)}),this},S.prototype.resume=function(){return!!_.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},S.prototype.error=function(U){var F=this._sources;if(!_.prototype.error.call(this,U))return!1;for(var I=0;I<F.length;I++)try{F[I].error(U)}catch(H){}return!0},S.prototype.lock=function(){_.prototype.lock.call(this);for(var U=this._sources,F=0;F<U.length;F++)U[F].lock()},Ne.exports=S},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(Ae,Ne,ue){"use strict";var q=Ae("../compressions"),ie=Ae("./ZipFileWorker");ue.generateWorker=function(m,_,h){var O=new ie(_.streamFiles,h,_.platform,_.encodeFileName),N=0;try{m.forEach(function(S,U){N++;var F=function(P,K){var J=P||K,me=q[J];if(!me)throw new Error(J+" is not a valid compression method !");return me}(U.options.compression,_.compression),I=U.options.compressionOptions||_.compressionOptions||{},H=U.dir,L=U.date;U._compressWorker(F,I).withStreamInfo("file",{name:S,dir:H,date:L,comment:U.comment||"",unixPermissions:U.unixPermissions,dosPermissions:U.dosPermissions}).pipe(O)}),O.entriesCount=N}catch(S){O.error(S)}return O}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(Ae,Ne,ue){"use strict";function q(){if(!(this instanceof q))return new q;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var ie=new q;for(var m in this)typeof this[m]!="function"&&(ie[m]=this[m]);return ie}}(q.prototype=Ae("./object")).loadAsync=Ae("./load"),q.support=Ae("./support"),q.defaults=Ae("./defaults"),q.version="3.10.1",q.loadAsync=function(ie,m){return new q().loadAsync(ie,m)},q.external=Ae("./external"),Ne.exports=q},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(Ae,Ne,ue){"use strict";var q=Ae("./utils"),ie=Ae("./external"),m=Ae("./utf8"),_=Ae("./zipEntries"),h=Ae("./stream/Crc32Probe"),O=Ae("./nodejsUtils");function N(S){return new ie.Promise(function(U,F){var I=S.decompressed.getContentWorker().pipe(new h);I.on("error",function(H){F(H)}).on("end",function(){I.streamInfo.crc32!==S.decompressed.crc32?F(new Error("Corrupted zip : CRC32 mismatch")):U()}).resume()})}Ne.exports=function(S,U){var F=this;return U=q.extend(U||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:m.utf8decode}),O.isNode&&O.isStream(S)?ie.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):q.prepareContent("the loaded zip file",S,!0,U.optimizedBinaryString,U.base64).then(function(I){var H=new _(U);return H.load(I),H}).then(function(I){var H=[ie.Promise.resolve(I)],L=I.files;if(U.checkCRC32)for(var P=0;P<L.length;P++)H.push(N(L[P]));return ie.Promise.all(H)}).then(function(I){for(var H=I.shift(),L=H.files,P=0;P<L.length;P++){var K=L[P],J=K.fileNameStr,me=q.resolve(K.fileNameStr);F.file(me,K.decompressed,{binary:!0,optimizedBinaryString:!0,date:K.date,dir:K.dir,comment:K.fileCommentStr.length?K.fileCommentStr:null,unixPermissions:K.unixPermissions,dosPermissions:K.dosPermissions,createFolders:U.createFolders}),K.dir||(F.file(me).unsafeOriginalName=J)}return H.zipComment.length&&(F.comment=H.zipComment),F})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(Ae,Ne,ue){"use strict";var q=Ae("../utils"),ie=Ae("../stream/GenericWorker");function m(_,h){ie.call(this,"Nodejs stream input adapter for "+_),this._upstreamEnded=!1,this._bindStream(h)}q.inherits(m,ie),m.prototype._bindStream=function(_){var h=this;(this._stream=_).pause(),_.on("data",function(O){h.push({data:O,meta:{percent:0}})}).on("error",function(O){h.isPaused?this.generatedError=O:h.error(O)}).on("end",function(){h.isPaused?h._upstreamEnded=!0:h.end()})},m.prototype.pause=function(){return!!ie.prototype.pause.call(this)&&(this._stream.pause(),!0)},m.prototype.resume=function(){return!!ie.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ne.exports=m},{"../stream/GenericWorker":28,"../utils":32}],13:[function(Ae,Ne,ue){"use strict";var q=Ae("readable-stream").Readable;function ie(m,_,h){q.call(this,_),this._helper=m;var O=this;m.on("data",function(N,S){O.push(N)||O._helper.pause(),h&&h(S)}).on("error",function(N){O.emit("error",N)}).on("end",function(){O.push(null)})}Ae("../utils").inherits(ie,q),ie.prototype._read=function(){this._helper.resume()},Ne.exports=ie},{"../utils":32,"readable-stream":16}],14:[function(Ae,Ne,ue){"use strict";Ne.exports={isNode:typeof b!="undefined",newBufferFrom:function(q,ie){if(b.from&&b.from!==Uint8Array.from)return b.from(q,ie);if(typeof q=="number")throw new Error('The "data" argument must not be a number');return new b(q,ie)},allocBuffer:function(q){if(b.alloc)return b.alloc(q);var ie=new b(q);return ie.fill(0),ie},isBuffer:function(q){return b.isBuffer(q)},isStream:function(q){return q&&typeof q.on=="function"&&typeof q.pause=="function"&&typeof q.resume=="function"}}},{}],15:[function(Ae,Ne,ue){"use strict";function q(me,ze,oe){var tt,Te=m.getTypeOf(ze),Ve=m.extend(oe||{},O);Ve.date=Ve.date||new Date,Ve.compression!==null&&(Ve.compression=Ve.compression.toUpperCase()),typeof Ve.unixPermissions=="string"&&(Ve.unixPermissions=parseInt(Ve.unixPermissions,8)),Ve.unixPermissions&&16384&Ve.unixPermissions&&(Ve.dir=!0),Ve.dosPermissions&&16&Ve.dosPermissions&&(Ve.dir=!0),Ve.dir&&(me=L(me)),Ve.createFolders&&(tt=H(me))&&P.call(this,tt,!0);var qe=Te==="string"&&Ve.binary===!1&&Ve.base64===!1;oe&&oe.binary!==void 0||(Ve.binary=!qe),(ze instanceof N&&ze.uncompressedSize===0||Ve.dir||!ze||ze.length===0)&&(Ve.base64=!1,Ve.binary=!0,ze="",Ve.compression="STORE",Te="string");var V=null;V=ze instanceof N||ze instanceof _?ze:F.isNode&&F.isStream(ze)?new I(me,ze):m.prepareContent(me,ze,Ve.binary,Ve.optimizedBinaryString,Ve.base64);var Se=new S(me,V,Ve);this.files[me]=Se}var ie=Ae("./utf8"),m=Ae("./utils"),_=Ae("./stream/GenericWorker"),h=Ae("./stream/StreamHelper"),O=Ae("./defaults"),N=Ae("./compressedObject"),S=Ae("./zipObject"),U=Ae("./generate"),F=Ae("./nodejsUtils"),I=Ae("./nodejs/NodejsStreamInputAdapter"),H=function(me){me.slice(-1)==="/"&&(me=me.substring(0,me.length-1));var ze=me.lastIndexOf("/");return 0<ze?me.substring(0,ze):""},L=function(me){return me.slice(-1)!=="/"&&(me+="/"),me},P=function(me,ze){return ze=ze!==void 0?ze:O.createFolders,me=L(me),this.files[me]||q.call(this,me,null,{dir:!0,createFolders:ze}),this.files[me]};function K(me){return Object.prototype.toString.call(me)==="[object RegExp]"}var J={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(me){var ze,oe,tt;for(ze in this.files)tt=this.files[ze],(oe=ze.slice(this.root.length,ze.length))&&ze.slice(0,this.root.length)===this.root&&me(oe,tt)},filter:function(me){var ze=[];return this.forEach(function(oe,tt){me(oe,tt)&&ze.push(tt)}),ze},file:function(me,ze,oe){if(arguments.length!==1)return me=this.root+me,q.call(this,me,ze,oe),this;if(K(me)){var tt=me;return this.filter(function(Ve,qe){return!qe.dir&&tt.test(Ve)})}var Te=this.files[this.root+me];return Te&&!Te.dir?Te:null},folder:function(me){if(!me)return this;if(K(me))return this.filter(function(Te,Ve){return Ve.dir&&me.test(Te)});var ze=this.root+me,oe=P.call(this,ze),tt=this.clone();return tt.root=oe.name,tt},remove:function(me){me=this.root+me;var ze=this.files[me];if(ze||(me.slice(-1)!=="/"&&(me+="/"),ze=this.files[me]),ze&&!ze.dir)delete this.files[me];else for(var oe=this.filter(function(Te,Ve){return Ve.name.slice(0,me.length)===me}),tt=0;tt<oe.length;tt++)delete this.files[oe[tt].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(me){var ze,oe={};try{if((oe=m.extend(me||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:ie.utf8encode})).type=oe.type.toLowerCase(),oe.compression=oe.compression.toUpperCase(),oe.type==="binarystring"&&(oe.type="string"),!oe.type)throw new Error("No output type specified.");m.checkSupport(oe.type),oe.platform!=="darwin"&&oe.platform!=="freebsd"&&oe.platform!=="linux"&&oe.platform!=="sunos"||(oe.platform="UNIX"),oe.platform==="win32"&&(oe.platform="DOS");var tt=oe.comment||this.comment||"";ze=U.generateWorker(this,oe,tt)}catch(Te){(ze=new _("error")).error(Te)}return new h(ze,oe.type||"string",oe.mimeType)},generateAsync:function(me,ze){return this.generateInternalStream(me).accumulate(ze)},generateNodeStream:function(me,ze){return(me=me||{}).type||(me.type="nodebuffer"),this.generateInternalStream(me).toNodejsStream(ze)}};Ne.exports=J},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(Ae,Ne,ue){"use strict";Ne.exports=Ae("stream")},{stream:void 0}],17:[function(Ae,Ne,ue){"use strict";var q=Ae("./DataReader");function ie(m){q.call(this,m);for(var _=0;_<this.data.length;_++)m[_]=255&m[_]}Ae("../utils").inherits(ie,q),ie.prototype.byteAt=function(m){return this.data[this.zero+m]},ie.prototype.lastIndexOfSignature=function(m){for(var _=m.charCodeAt(0),h=m.charCodeAt(1),O=m.charCodeAt(2),N=m.charCodeAt(3),S=this.length-4;0<=S;--S)if(this.data[S]===_&&this.data[S+1]===h&&this.data[S+2]===O&&this.data[S+3]===N)return S-this.zero;return-1},ie.prototype.readAndCheckSignature=function(m){var _=m.charCodeAt(0),h=m.charCodeAt(1),O=m.charCodeAt(2),N=m.charCodeAt(3),S=this.readData(4);return _===S[0]&&h===S[1]&&O===S[2]&&N===S[3]},ie.prototype.readData=function(m){if(this.checkOffset(m),m===0)return[];var _=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,_},Ne.exports=ie},{"../utils":32,"./DataReader":18}],18:[function(Ae,Ne,ue){"use strict";var q=Ae("../utils");function ie(m){this.data=m,this.length=m.length,this.index=0,this.zero=0}ie.prototype={checkOffset:function(m){this.checkIndex(this.index+m)},checkIndex:function(m){if(this.length<this.zero+m||m<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+m+"). Corrupted zip ?")},setIndex:function(m){this.checkIndex(m),this.index=m},skip:function(m){this.setIndex(this.index+m)},byteAt:function(){},readInt:function(m){var _,h=0;for(this.checkOffset(m),_=this.index+m-1;_>=this.index;_--)h=(h<<8)+this.byteAt(_);return this.index+=m,h},readString:function(m){return q.transformTo("string",this.readData(m))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var m=this.readInt(4);return new Date(Date.UTC(1980+(m>>25&127),(m>>21&15)-1,m>>16&31,m>>11&31,m>>5&63,(31&m)<<1))}},Ne.exports=ie},{"../utils":32}],19:[function(Ae,Ne,ue){"use strict";var q=Ae("./Uint8ArrayReader");function ie(m){q.call(this,m)}Ae("../utils").inherits(ie,q),ie.prototype.readData=function(m){this.checkOffset(m);var _=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,_},Ne.exports=ie},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Ae,Ne,ue){"use strict";var q=Ae("./DataReader");function ie(m){q.call(this,m)}Ae("../utils").inherits(ie,q),ie.prototype.byteAt=function(m){return this.data.charCodeAt(this.zero+m)},ie.prototype.lastIndexOfSignature=function(m){return this.data.lastIndexOf(m)-this.zero},ie.prototype.readAndCheckSignature=function(m){return m===this.readData(4)},ie.prototype.readData=function(m){this.checkOffset(m);var _=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,_},Ne.exports=ie},{"../utils":32,"./DataReader":18}],21:[function(Ae,Ne,ue){"use strict";var q=Ae("./ArrayReader");function ie(m){q.call(this,m)}Ae("../utils").inherits(ie,q),ie.prototype.readData=function(m){if(this.checkOffset(m),m===0)return new Uint8Array(0);var _=this.data.subarray(this.zero+this.index,this.zero+this.index+m);return this.index+=m,_},Ne.exports=ie},{"../utils":32,"./ArrayReader":17}],22:[function(Ae,Ne,ue){"use strict";var q=Ae("../utils"),ie=Ae("../support"),m=Ae("./ArrayReader"),_=Ae("./StringReader"),h=Ae("./NodeBufferReader"),O=Ae("./Uint8ArrayReader");Ne.exports=function(N){var S=q.getTypeOf(N);return q.checkSupport(S),S!=="string"||ie.uint8array?S==="nodebuffer"?new h(N):ie.uint8array?new O(q.transformTo("uint8array",N)):new m(q.transformTo("array",N)):new _(N)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Ae,Ne,ue){"use strict";ue.LOCAL_FILE_HEADER="PK",ue.CENTRAL_FILE_HEADER="PK",ue.CENTRAL_DIRECTORY_END="PK",ue.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",ue.ZIP64_CENTRAL_DIRECTORY_END="PK",ue.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Ae,Ne,ue){"use strict";var q=Ae("./GenericWorker"),ie=Ae("../utils");function m(_){q.call(this,"ConvertWorker to "+_),this.destType=_}ie.inherits(m,q),m.prototype.processChunk=function(_){this.push({data:ie.transformTo(this.destType,_.data),meta:_.meta})},Ne.exports=m},{"../utils":32,"./GenericWorker":28}],25:[function(Ae,Ne,ue){"use strict";var q=Ae("./GenericWorker"),ie=Ae("../crc32");function m(){q.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Ae("../utils").inherits(m,q),m.prototype.processChunk=function(_){this.streamInfo.crc32=ie(_.data,this.streamInfo.crc32||0),this.push(_)},Ne.exports=m},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Ae,Ne,ue){"use strict";var q=Ae("../utils"),ie=Ae("./GenericWorker");function m(_){ie.call(this,"DataLengthProbe for "+_),this.propName=_,this.withStreamInfo(_,0)}q.inherits(m,ie),m.prototype.processChunk=function(_){if(_){var h=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=h+_.data.length}ie.prototype.processChunk.call(this,_)},Ne.exports=m},{"../utils":32,"./GenericWorker":28}],27:[function(Ae,Ne,ue){"use strict";var q=Ae("../utils"),ie=Ae("./GenericWorker");function m(_){ie.call(this,"DataWorker");var h=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,_.then(function(O){h.dataIsReady=!0,h.data=O,h.max=O&&O.length||0,h.type=q.getTypeOf(O),h.isPaused||h._tickAndRepeat()},function(O){h.error(O)})}q.inherits(m,ie),m.prototype.cleanUp=function(){ie.prototype.cleanUp.call(this),this.data=null},m.prototype.resume=function(){return!!ie.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,q.delay(this._tickAndRepeat,[],this)),!0)},m.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(q.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},m.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var _=null,h=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":_=this.data.substring(this.index,h);break;case"uint8array":_=this.data.subarray(this.index,h);break;case"array":case"nodebuffer":_=this.data.slice(this.index,h)}return this.index=h,this.push({data:_,meta:{percent:this.max?this.index/this.max*100:0}})},Ne.exports=m},{"../utils":32,"./GenericWorker":28}],28:[function(Ae,Ne,ue){"use strict";function q(ie){this.name=ie||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}q.prototype={push:function(ie){this.emit("data",ie)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(ie){this.emit("error",ie)}return!0},error:function(ie){return!this.isFinished&&(this.isPaused?this.generatedError=ie:(this.isFinished=!0,this.emit("error",ie),this.previous&&this.previous.error(ie),this.cleanUp()),!0)},on:function(ie,m){return this._listeners[ie].push(m),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(ie,m){if(this._listeners[ie])for(var _=0;_<this._listeners[ie].length;_++)this._listeners[ie][_].call(this,m)},pipe:function(ie){return ie.registerPrevious(this)},registerPrevious:function(ie){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=ie.streamInfo,this.mergeStreamInfo(),this.previous=ie;var m=this;return ie.on("data",function(_){m.processChunk(_)}),ie.on("end",function(){m.end()}),ie.on("error",function(_){m.error(_)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var ie=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),ie=!0),this.previous&&this.previous.resume(),!ie},flush:function(){},processChunk:function(ie){this.push(ie)},withStreamInfo:function(ie,m){return this.extraStreamInfo[ie]=m,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var ie in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,ie)&&(this.streamInfo[ie]=this.extraStreamInfo[ie])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var ie="Worker "+this.name;return this.previous?this.previous+" -> "+ie:ie}},Ne.exports=q},{}],29:[function(Ae,Ne,ue){"use strict";var q=Ae("../utils"),ie=Ae("./ConvertWorker"),m=Ae("./GenericWorker"),_=Ae("../base64"),h=Ae("../support"),O=Ae("../external"),N=null;if(h.nodestream)try{N=Ae("../nodejs/NodejsStreamOutputAdapter")}catch(F){}function S(F,I){return new O.Promise(function(H,L){var P=[],K=F._internalType,J=F._outputType,me=F._mimeType;F.on("data",function(ze,oe){P.push(ze),I&&I(oe)}).on("error",function(ze){P=[],L(ze)}).on("end",function(){try{var ze=function(oe,tt,Te){switch(oe){case"blob":return q.newBlob(q.transformTo("arraybuffer",tt),Te);case"base64":return _.encode(tt);default:return q.transformTo(oe,tt)}}(J,function(oe,tt){var Te,Ve=0,qe=null,V=0;for(Te=0;Te<tt.length;Te++)V+=tt[Te].length;switch(oe){case"string":return tt.join("");case"array":return Array.prototype.concat.apply([],tt);case"uint8array":for(qe=new Uint8Array(V),Te=0;Te<tt.length;Te++)qe.set(tt[Te],Ve),Ve+=tt[Te].length;return qe;case"nodebuffer":return b.concat(tt);default:throw new Error("concat : unsupported type '"+oe+"'")}}(K,P),me);H(ze)}catch(oe){L(oe)}P=[]}).resume()})}function U(F,I,H){var L=I;switch(I){case"blob":case"arraybuffer":L="uint8array";break;case"base64":L="string"}try{this._internalType=L,this._outputType=I,this._mimeType=H,q.checkSupport(L),this._worker=F.pipe(new ie(L)),F.lock()}catch(P){this._worker=new m("error"),this._worker.error(P)}}U.prototype={accumulate:function(F){return S(this,F)},on:function(F,I){var H=this;return F==="data"?this._worker.on(F,function(L){I.call(H,L.data,L.meta)}):this._worker.on(F,function(){q.delay(I,arguments,H)}),this},resume:function(){return q.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(F){if(q.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new N(this,{objectMode:this._outputType!=="nodebuffer"},F)}},Ne.exports=U},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(Ae,Ne,ue){"use strict";if(ue.base64=!0,ue.array=!0,ue.string=!0,ue.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",ue.nodebuffer=typeof b!="undefined",ue.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")ue.blob=!1;else{var q=new ArrayBuffer(0);try{ue.blob=new Blob([q],{type:"application/zip"}).size===0}catch(m){try{var ie=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);ie.append(q),ue.blob=ie.getBlob("application/zip").size===0}catch(_){ue.blob=!1}}}try{ue.nodestream=!!Ae("readable-stream").Readable}catch(m){ue.nodestream=!1}},{"readable-stream":16}],31:[function(Ae,Ne,ue){"use strict";for(var q=Ae("./utils"),ie=Ae("./support"),m=Ae("./nodejsUtils"),_=Ae("./stream/GenericWorker"),h=new Array(256),O=0;O<256;O++)h[O]=252<=O?6:248<=O?5:240<=O?4:224<=O?3:192<=O?2:1;h[254]=h[254]=1;function N(){_.call(this,"utf-8 decode"),this.leftOver=null}function S(){_.call(this,"utf-8 encode")}ue.utf8encode=function(U){return ie.nodebuffer?m.newBufferFrom(U,"utf-8"):function(F){var I,H,L,P,K,J=F.length,me=0;for(P=0;P<J;P++)(64512&(H=F.charCodeAt(P)))==55296&&P+1<J&&(64512&(L=F.charCodeAt(P+1)))==56320&&(H=65536+(H-55296<<10)+(L-56320),P++),me+=H<128?1:H<2048?2:H<65536?3:4;for(I=ie.uint8array?new Uint8Array(me):new Array(me),P=K=0;K<me;P++)(64512&(H=F.charCodeAt(P)))==55296&&P+1<J&&(64512&(L=F.charCodeAt(P+1)))==56320&&(H=65536+(H-55296<<10)+(L-56320),P++),H<128?I[K++]=H:(H<2048?I[K++]=192|H>>>6:(H<65536?I[K++]=224|H>>>12:(I[K++]=240|H>>>18,I[K++]=128|H>>>12&63),I[K++]=128|H>>>6&63),I[K++]=128|63&H);return I}(U)},ue.utf8decode=function(U){return ie.nodebuffer?q.transformTo("nodebuffer",U).toString("utf-8"):function(F){var I,H,L,P,K=F.length,J=new Array(2*K);for(I=H=0;I<K;)if((L=F[I++])<128)J[H++]=L;else if(4<(P=h[L]))J[H++]=65533,I+=P-1;else{for(L&=P===2?31:P===3?15:7;1<P&&I<K;)L=L<<6|63&F[I++],P--;1<P?J[H++]=65533:L<65536?J[H++]=L:(L-=65536,J[H++]=55296|L>>10&1023,J[H++]=56320|1023&L)}return J.length!==H&&(J.subarray?J=J.subarray(0,H):J.length=H),q.applyFromCharCode(J)}(U=q.transformTo(ie.uint8array?"uint8array":"array",U))},q.inherits(N,_),N.prototype.processChunk=function(U){var F=q.transformTo(ie.uint8array?"uint8array":"array",U.data);if(this.leftOver&&this.leftOver.length){if(ie.uint8array){var I=F;(F=new Uint8Array(I.length+this.leftOver.length)).set(this.leftOver,0),F.set(I,this.leftOver.length)}else F=this.leftOver.concat(F);this.leftOver=null}var H=function(P,K){var J;for((K=K||P.length)>P.length&&(K=P.length),J=K-1;0<=J&&(192&P[J])==128;)J--;return J<0||J===0?K:J+h[P[J]]>K?J:K}(F),L=F;H!==F.length&&(ie.uint8array?(L=F.subarray(0,H),this.leftOver=F.subarray(H,F.length)):(L=F.slice(0,H),this.leftOver=F.slice(H,F.length))),this.push({data:ue.utf8decode(L),meta:U.meta})},N.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:ue.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},ue.Utf8DecodeWorker=N,q.inherits(S,_),S.prototype.processChunk=function(U){this.push({data:ue.utf8encode(U.data),meta:U.meta})},ue.Utf8EncodeWorker=S},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Ae,Ne,ue){"use strict";var q=Ae("./support"),ie=Ae("./base64"),m=Ae("./nodejsUtils"),_=Ae("./external");function h(I){return I}function O(I,H){for(var L=0;L<I.length;++L)H[L]=255&I.charCodeAt(L);return H}Ae("setimmediate"),ue.newBlob=function(I,H){ue.checkSupport("blob");try{return new Blob([I],{type:H})}catch(P){try{var L=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return L.append(I),L.getBlob(H)}catch(K){throw new Error("Bug : can't construct the Blob.")}}};var N={stringifyByChunk:function(I,H,L){var P=[],K=0,J=I.length;if(J<=L)return String.fromCharCode.apply(null,I);for(;K<J;)H==="array"||H==="nodebuffer"?P.push(String.fromCharCode.apply(null,I.slice(K,Math.min(K+L,J)))):P.push(String.fromCharCode.apply(null,I.subarray(K,Math.min(K+L,J)))),K+=L;return P.join("")},stringifyByChar:function(I){for(var H="",L=0;L<I.length;L++)H+=String.fromCharCode(I[L]);return H},applyCanBeUsed:{uint8array:function(){try{return q.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(I){return!1}}(),nodebuffer:function(){try{return q.nodebuffer&&String.fromCharCode.apply(null,m.allocBuffer(1)).length===1}catch(I){return!1}}()}};function S(I){var H=65536,L=ue.getTypeOf(I),P=!0;if(L==="uint8array"?P=N.applyCanBeUsed.uint8array:L==="nodebuffer"&&(P=N.applyCanBeUsed.nodebuffer),P)for(;1<H;)try{return N.stringifyByChunk(I,L,H)}catch(K){H=Math.floor(H/2)}return N.stringifyByChar(I)}function U(I,H){for(var L=0;L<I.length;L++)H[L]=I[L];return H}ue.applyFromCharCode=S;var F={};F.string={string:h,array:function(I){return O(I,new Array(I.length))},arraybuffer:function(I){return F.string.uint8array(I).buffer},uint8array:function(I){return O(I,new Uint8Array(I.length))},nodebuffer:function(I){return O(I,m.allocBuffer(I.length))}},F.array={string:S,array:h,arraybuffer:function(I){return new Uint8Array(I).buffer},uint8array:function(I){return new Uint8Array(I)},nodebuffer:function(I){return m.newBufferFrom(I)}},F.arraybuffer={string:function(I){return S(new Uint8Array(I))},array:function(I){return U(new Uint8Array(I),new Array(I.byteLength))},arraybuffer:h,uint8array:function(I){return new Uint8Array(I)},nodebuffer:function(I){return m.newBufferFrom(new Uint8Array(I))}},F.uint8array={string:S,array:function(I){return U(I,new Array(I.length))},arraybuffer:function(I){return I.buffer},uint8array:h,nodebuffer:function(I){return m.newBufferFrom(I)}},F.nodebuffer={string:S,array:function(I){return U(I,new Array(I.length))},arraybuffer:function(I){return F.nodebuffer.uint8array(I).buffer},uint8array:function(I){return U(I,new Uint8Array(I.length))},nodebuffer:h},ue.transformTo=function(I,H){if(H=H||"",!I)return H;ue.checkSupport(I);var L=ue.getTypeOf(H);return F[L][I](H)},ue.resolve=function(I){for(var H=I.split("/"),L=[],P=0;P<H.length;P++){var K=H[P];K==="."||K===""&&P!==0&&P!==H.length-1||(K===".."?L.pop():L.push(K))}return L.join("/")},ue.getTypeOf=function(I){return typeof I=="string"?"string":Object.prototype.toString.call(I)==="[object Array]"?"array":q.nodebuffer&&m.isBuffer(I)?"nodebuffer":q.uint8array&&I instanceof Uint8Array?"uint8array":q.arraybuffer&&I instanceof ArrayBuffer?"arraybuffer":void 0},ue.checkSupport=function(I){if(!q[I.toLowerCase()])throw new Error(I+" is not supported by this platform")},ue.MAX_VALUE_16BITS=65535,ue.MAX_VALUE_32BITS=-1,ue.pretty=function(I){var H,L,P="";for(L=0;L<(I||"").length;L++)P+="\\x"+((H=I.charCodeAt(L))<16?"0":"")+H.toString(16).toUpperCase();return P},ue.delay=function(I,H,L){setImmediate(function(){I.apply(L||null,H||[])})},ue.inherits=function(I,H){function L(){}L.prototype=H.prototype,I.prototype=new L},ue.extend=function(){var I,H,L={};for(I=0;I<arguments.length;I++)for(H in arguments[I])Object.prototype.hasOwnProperty.call(arguments[I],H)&&L[H]===void 0&&(L[H]=arguments[I][H]);return L},ue.prepareContent=function(I,H,L,P,K){return _.Promise.resolve(H).then(function(J){return q.blob&&(J instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(J))!==-1)&&typeof FileReader!="undefined"?new _.Promise(function(me,ze){var oe=new FileReader;oe.onload=function(tt){me(tt.target.result)},oe.onerror=function(tt){ze(tt.target.error)},oe.readAsArrayBuffer(J)}):J}).then(function(J){var me=ue.getTypeOf(J);return me?(me==="arraybuffer"?J=ue.transformTo("uint8array",J):me==="string"&&(K?J=ie.decode(J):L&&P!==!0&&(J=function(ze){return O(ze,q.uint8array?new Uint8Array(ze.length):new Array(ze.length))}(J))),J):_.Promise.reject(new Error("Can't read the data of '"+I+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(Ae,Ne,ue){"use strict";var q=Ae("./reader/readerFor"),ie=Ae("./utils"),m=Ae("./signature"),_=Ae("./zipEntry"),h=Ae("./support");function O(N){this.files=[],this.loadOptions=N}O.prototype={checkSignature:function(N){if(!this.reader.readAndCheckSignature(N)){this.reader.index-=4;var S=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+ie.pretty(S)+", expected "+ie.pretty(N)+")")}},isSignature:function(N,S){var U=this.reader.index;this.reader.setIndex(N);var F=this.reader.readString(4)===S;return this.reader.setIndex(U),F},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var N=this.reader.readData(this.zipCommentLength),S=h.uint8array?"uint8array":"array",U=ie.transformTo(S,N);this.zipComment=this.loadOptions.decodeFileName(U)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var N,S,U,F=this.zip64EndOfCentralSize-44;0<F;)N=this.reader.readInt(2),S=this.reader.readInt(4),U=this.reader.readData(S),this.zip64ExtensibleData[N]={id:N,length:S,value:U}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var N,S;for(N=0;N<this.files.length;N++)S=this.files[N],this.reader.setIndex(S.localHeaderOffset),this.checkSignature(m.LOCAL_FILE_HEADER),S.readLocalPart(this.reader),S.handleUTF8(),S.processAttributes()},readCentralDir:function(){var N;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(m.CENTRAL_FILE_HEADER);)(N=new _({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(N);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var N=this.reader.lastIndexOfSignature(m.CENTRAL_DIRECTORY_END);if(N<0)throw this.isSignature(0,m.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(N);var S=N;if(this.checkSignature(m.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===ie.MAX_VALUE_16BITS||this.diskWithCentralDirStart===ie.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===ie.MAX_VALUE_16BITS||this.centralDirRecords===ie.MAX_VALUE_16BITS||this.centralDirSize===ie.MAX_VALUE_32BITS||this.centralDirOffset===ie.MAX_VALUE_32BITS){if(this.zip64=!0,(N=this.reader.lastIndexOfSignature(m.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(N),this.checkSignature(m.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,m.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(m.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(m.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var U=this.centralDirOffset+this.centralDirSize;this.zip64&&(U+=20,U+=12+this.zip64EndOfCentralSize);var F=S-U;if(0<F)this.isSignature(S,m.CENTRAL_FILE_HEADER)||(this.reader.zero=F);else if(F<0)throw new Error("Corrupted zip: missing "+Math.abs(F)+" bytes.")},prepareReader:function(N){this.reader=q(N)},load:function(N){this.prepareReader(N),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Ne.exports=O},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(Ae,Ne,ue){"use strict";var q=Ae("./reader/readerFor"),ie=Ae("./utils"),m=Ae("./compressedObject"),_=Ae("./crc32"),h=Ae("./utf8"),O=Ae("./compressions"),N=Ae("./support");function S(U,F){this.options=U,this.loadOptions=F}S.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(U){var F,I;if(U.skip(22),this.fileNameLength=U.readInt(2),I=U.readInt(2),this.fileName=U.readData(this.fileNameLength),U.skip(I),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((F=function(H){for(var L in O)if(Object.prototype.hasOwnProperty.call(O,L)&&O[L].magic===H)return O[L];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+ie.pretty(this.compressionMethod)+" unknown (inner file : "+ie.transformTo("string",this.fileName)+")");this.decompressed=new m(this.compressedSize,this.uncompressedSize,this.crc32,F,U.readData(this.compressedSize))},readCentralPart:function(U){this.versionMadeBy=U.readInt(2),U.skip(2),this.bitFlag=U.readInt(2),this.compressionMethod=U.readString(2),this.date=U.readDate(),this.crc32=U.readInt(4),this.compressedSize=U.readInt(4),this.uncompressedSize=U.readInt(4);var F=U.readInt(2);if(this.extraFieldsLength=U.readInt(2),this.fileCommentLength=U.readInt(2),this.diskNumberStart=U.readInt(2),this.internalFileAttributes=U.readInt(2),this.externalFileAttributes=U.readInt(4),this.localHeaderOffset=U.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");U.skip(F),this.readExtraFields(U),this.parseZIP64ExtraField(U),this.fileComment=U.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var U=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),U==0&&(this.dosPermissions=63&this.externalFileAttributes),U==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var U=q(this.extraFields[1].value);this.uncompressedSize===ie.MAX_VALUE_32BITS&&(this.uncompressedSize=U.readInt(8)),this.compressedSize===ie.MAX_VALUE_32BITS&&(this.compressedSize=U.readInt(8)),this.localHeaderOffset===ie.MAX_VALUE_32BITS&&(this.localHeaderOffset=U.readInt(8)),this.diskNumberStart===ie.MAX_VALUE_32BITS&&(this.diskNumberStart=U.readInt(4))}},readExtraFields:function(U){var F,I,H,L=U.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});U.index+4<L;)F=U.readInt(2),I=U.readInt(2),H=U.readData(I),this.extraFields[F]={id:F,length:I,value:H};U.setIndex(L)},handleUTF8:function(){var U=N.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=h.utf8decode(this.fileName),this.fileCommentStr=h.utf8decode(this.fileComment);else{var F=this.findExtraFieldUnicodePath();if(F!==null)this.fileNameStr=F;else{var I=ie.transformTo(U,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(I)}var H=this.findExtraFieldUnicodeComment();if(H!==null)this.fileCommentStr=H;else{var L=ie.transformTo(U,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(L)}}},findExtraFieldUnicodePath:function(){var U=this.extraFields[28789];if(U){var F=q(U.value);return F.readInt(1)!==1||_(this.fileName)!==F.readInt(4)?null:h.utf8decode(F.readData(U.length-5))}return null},findExtraFieldUnicodeComment:function(){var U=this.extraFields[25461];if(U){var F=q(U.value);return F.readInt(1)!==1||_(this.fileComment)!==F.readInt(4)?null:h.utf8decode(F.readData(U.length-5))}return null}},Ne.exports=S},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(Ae,Ne,ue){"use strict";function q(F,I,H){this.name=F,this.dir=H.dir,this.date=H.date,this.comment=H.comment,this.unixPermissions=H.unixPermissions,this.dosPermissions=H.dosPermissions,this._data=I,this._dataBinary=H.binary,this.options={compression:H.compression,compressionOptions:H.compressionOptions}}var ie=Ae("./stream/StreamHelper"),m=Ae("./stream/DataWorker"),_=Ae("./utf8"),h=Ae("./compressedObject"),O=Ae("./stream/GenericWorker");q.prototype={internalStream:function(F){var I=null,H="string";try{if(!F)throw new Error("No output type specified.");var L=(H=F.toLowerCase())==="string"||H==="text";H!=="binarystring"&&H!=="text"||(H="string"),I=this._decompressWorker();var P=!this._dataBinary;P&&!L&&(I=I.pipe(new _.Utf8EncodeWorker)),!P&&L&&(I=I.pipe(new _.Utf8DecodeWorker))}catch(K){(I=new O("error")).error(K)}return new ie(I,H,"")},async:function(F,I){return this.internalStream(F).accumulate(I)},nodeStream:function(F,I){return this.internalStream(F||"nodebuffer").toNodejsStream(I)},_compressWorker:function(F,I){if(this._data instanceof h&&this._data.compression.magic===F.magic)return this._data.getCompressedWorker();var H=this._decompressWorker();return this._dataBinary||(H=H.pipe(new _.Utf8EncodeWorker)),h.createWorkerFrom(H,F,I)},_decompressWorker:function(){return this._data instanceof h?this._data.getContentWorker():this._data instanceof O?this._data:new m(this._data)}};for(var N=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],S=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},U=0;U<N.length;U++)q.prototype[N[U]]=S;Ne.exports=q},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(Ae,Ne,ue){(function(q){"use strict";var ie,m,_=q.MutationObserver||q.WebKitMutationObserver;if(_){var h=0,O=new _(F),N=q.document.createTextNode("");O.observe(N,{characterData:!0}),ie=function(){N.data=h=++h%2}}else if(q.setImmediate||q.MessageChannel===void 0)ie="document"in q&&"onreadystatechange"in q.document.createElement("script")?function(){var I=q.document.createElement("script");I.onreadystatechange=function(){F(),I.onreadystatechange=null,I.parentNode.removeChild(I),I=null},q.document.documentElement.appendChild(I)}:function(){setTimeout(F,0)};else{var S=new q.MessageChannel;S.port1.onmessage=F,ie=function(){S.port2.postMessage(0)}}var U=[];function F(){var I,H;m=!0;for(var L=U.length;L;){for(H=U,U=[],I=-1;++I<L;)H[I]();L=U.length}m=!1}Ne.exports=function(I){U.push(I)!==1||m||ie()}}).call(this,typeof M.g!="undefined"?M.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(Ae,Ne,ue){"use strict";var q=Ae("immediate");function ie(){}var m={},_=["REJECTED"],h=["FULFILLED"],O=["PENDING"];function N(L){if(typeof L!="function")throw new TypeError("resolver must be a function");this.state=O,this.queue=[],this.outcome=void 0,L!==ie&&I(this,L)}function S(L,P,K){this.promise=L,typeof P=="function"&&(this.onFulfilled=P,this.callFulfilled=this.otherCallFulfilled),typeof K=="function"&&(this.onRejected=K,this.callRejected=this.otherCallRejected)}function U(L,P,K){q(function(){var J;try{J=P(K)}catch(me){return m.reject(L,me)}J===L?m.reject(L,new TypeError("Cannot resolve promise with itself")):m.resolve(L,J)})}function F(L){var P=L&&L.then;if(L&&(typeof L=="object"||typeof L=="function")&&typeof P=="function")return function(){P.apply(L,arguments)}}function I(L,P){var K=!1;function J(oe){K||(K=!0,m.reject(L,oe))}function me(oe){K||(K=!0,m.resolve(L,oe))}var ze=H(function(){P(me,J)});ze.status==="error"&&J(ze.value)}function H(L,P){var K={};try{K.value=L(P),K.status="success"}catch(J){K.status="error",K.value=J}return K}(Ne.exports=N).prototype.finally=function(L){if(typeof L!="function")return this;var P=this.constructor;return this.then(function(K){return P.resolve(L()).then(function(){return K})},function(K){return P.resolve(L()).then(function(){throw K})})},N.prototype.catch=function(L){return this.then(null,L)},N.prototype.then=function(L,P){if(typeof L!="function"&&this.state===h||typeof P!="function"&&this.state===_)return this;var K=new this.constructor(ie);return this.state!==O?U(K,this.state===h?L:P,this.outcome):this.queue.push(new S(K,L,P)),K},S.prototype.callFulfilled=function(L){m.resolve(this.promise,L)},S.prototype.otherCallFulfilled=function(L){U(this.promise,this.onFulfilled,L)},S.prototype.callRejected=function(L){m.reject(this.promise,L)},S.prototype.otherCallRejected=function(L){U(this.promise,this.onRejected,L)},m.resolve=function(L,P){var K=H(F,P);if(K.status==="error")return m.reject(L,K.value);var J=K.value;if(J)I(L,J);else{L.state=h,L.outcome=P;for(var me=-1,ze=L.queue.length;++me<ze;)L.queue[me].callFulfilled(P)}return L},m.reject=function(L,P){L.state=_,L.outcome=P;for(var K=-1,J=L.queue.length;++K<J;)L.queue[K].callRejected(P);return L},N.resolve=function(L){return L instanceof this?L:m.resolve(new this(ie),L)},N.reject=function(L){var P=new this(ie);return m.reject(P,L)},N.all=function(L){var P=this;if(Object.prototype.toString.call(L)!=="[object Array]")return this.reject(new TypeError("must be an array"));var K=L.length,J=!1;if(!K)return this.resolve([]);for(var me=new Array(K),ze=0,oe=-1,tt=new this(ie);++oe<K;)Te(L[oe],oe);return tt;function Te(Ve,qe){P.resolve(Ve).then(function(V){me[qe]=V,++ze!==K||J||(J=!0,m.resolve(tt,me))},function(V){J||(J=!0,m.reject(tt,V))})}},N.race=function(L){var P=this;if(Object.prototype.toString.call(L)!=="[object Array]")return this.reject(new TypeError("must be an array"));var K=L.length,J=!1;if(!K)return this.resolve([]);for(var me=-1,ze=new this(ie);++me<K;)oe=L[me],P.resolve(oe).then(function(tt){J||(J=!0,m.resolve(ze,tt))},function(tt){J||(J=!0,m.reject(ze,tt))});var oe;return ze}},{immediate:36}],38:[function(Ae,Ne,ue){"use strict";var q={};(0,Ae("./lib/utils/common").assign)(q,Ae("./lib/deflate"),Ae("./lib/inflate"),Ae("./lib/zlib/constants")),Ne.exports=q},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(Ae,Ne,ue){"use strict";var q=Ae("./zlib/deflate"),ie=Ae("./utils/common"),m=Ae("./utils/strings"),_=Ae("./zlib/messages"),h=Ae("./zlib/zstream"),O=Object.prototype.toString,N=0,S=-1,U=0,F=8;function I(L){if(!(this instanceof I))return new I(L);this.options=ie.assign({level:S,method:F,chunkSize:16384,windowBits:15,memLevel:8,strategy:U,to:""},L||{});var P=this.options;P.raw&&0<P.windowBits?P.windowBits=-P.windowBits:P.gzip&&0<P.windowBits&&P.windowBits<16&&(P.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var K=q.deflateInit2(this.strm,P.level,P.method,P.windowBits,P.memLevel,P.strategy);if(K!==N)throw new Error(_[K]);if(P.header&&q.deflateSetHeader(this.strm,P.header),P.dictionary){var J;if(J=typeof P.dictionary=="string"?m.string2buf(P.dictionary):O.call(P.dictionary)==="[object ArrayBuffer]"?new Uint8Array(P.dictionary):P.dictionary,(K=q.deflateSetDictionary(this.strm,J))!==N)throw new Error(_[K]);this._dict_set=!0}}function H(L,P){var K=new I(P);if(K.push(L,!0),K.err)throw K.msg||_[K.err];return K.result}I.prototype.push=function(L,P){var K,J,me=this.strm,ze=this.options.chunkSize;if(this.ended)return!1;J=P===~~P?P:P===!0?4:0,typeof L=="string"?me.input=m.string2buf(L):O.call(L)==="[object ArrayBuffer]"?me.input=new Uint8Array(L):me.input=L,me.next_in=0,me.avail_in=me.input.length;do{if(me.avail_out===0&&(me.output=new ie.Buf8(ze),me.next_out=0,me.avail_out=ze),(K=q.deflate(me,J))!==1&&K!==N)return this.onEnd(K),!(this.ended=!0);me.avail_out!==0&&(me.avail_in!==0||J!==4&&J!==2)||(this.options.to==="string"?this.onData(m.buf2binstring(ie.shrinkBuf(me.output,me.next_out))):this.onData(ie.shrinkBuf(me.output,me.next_out)))}while((0<me.avail_in||me.avail_out===0)&&K!==1);return J===4?(K=q.deflateEnd(this.strm),this.onEnd(K),this.ended=!0,K===N):J!==2||(this.onEnd(N),!(me.avail_out=0))},I.prototype.onData=function(L){this.chunks.push(L)},I.prototype.onEnd=function(L){L===N&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ie.flattenChunks(this.chunks)),this.chunks=[],this.err=L,this.msg=this.strm.msg},ue.Deflate=I,ue.deflate=H,ue.deflateRaw=function(L,P){return(P=P||{}).raw=!0,H(L,P)},ue.gzip=function(L,P){return(P=P||{}).gzip=!0,H(L,P)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(Ae,Ne,ue){"use strict";var q=Ae("./zlib/inflate"),ie=Ae("./utils/common"),m=Ae("./utils/strings"),_=Ae("./zlib/constants"),h=Ae("./zlib/messages"),O=Ae("./zlib/zstream"),N=Ae("./zlib/gzheader"),S=Object.prototype.toString;function U(I){if(!(this instanceof U))return new U(I);this.options=ie.assign({chunkSize:16384,windowBits:0,to:""},I||{});var H=this.options;H.raw&&0<=H.windowBits&&H.windowBits<16&&(H.windowBits=-H.windowBits,H.windowBits===0&&(H.windowBits=-15)),!(0<=H.windowBits&&H.windowBits<16)||I&&I.windowBits||(H.windowBits+=32),15<H.windowBits&&H.windowBits<48&&!(15&H.windowBits)&&(H.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new O,this.strm.avail_out=0;var L=q.inflateInit2(this.strm,H.windowBits);if(L!==_.Z_OK)throw new Error(h[L]);this.header=new N,q.inflateGetHeader(this.strm,this.header)}function F(I,H){var L=new U(H);if(L.push(I,!0),L.err)throw L.msg||h[L.err];return L.result}U.prototype.push=function(I,H){var L,P,K,J,me,ze,oe=this.strm,tt=this.options.chunkSize,Te=this.options.dictionary,Ve=!1;if(this.ended)return!1;P=H===~~H?H:H===!0?_.Z_FINISH:_.Z_NO_FLUSH,typeof I=="string"?oe.input=m.binstring2buf(I):S.call(I)==="[object ArrayBuffer]"?oe.input=new Uint8Array(I):oe.input=I,oe.next_in=0,oe.avail_in=oe.input.length;do{if(oe.avail_out===0&&(oe.output=new ie.Buf8(tt),oe.next_out=0,oe.avail_out=tt),(L=q.inflate(oe,_.Z_NO_FLUSH))===_.Z_NEED_DICT&&Te&&(ze=typeof Te=="string"?m.string2buf(Te):S.call(Te)==="[object ArrayBuffer]"?new Uint8Array(Te):Te,L=q.inflateSetDictionary(this.strm,ze)),L===_.Z_BUF_ERROR&&Ve===!0&&(L=_.Z_OK,Ve=!1),L!==_.Z_STREAM_END&&L!==_.Z_OK)return this.onEnd(L),!(this.ended=!0);oe.next_out&&(oe.avail_out!==0&&L!==_.Z_STREAM_END&&(oe.avail_in!==0||P!==_.Z_FINISH&&P!==_.Z_SYNC_FLUSH)||(this.options.to==="string"?(K=m.utf8border(oe.output,oe.next_out),J=oe.next_out-K,me=m.buf2string(oe.output,K),oe.next_out=J,oe.avail_out=tt-J,J&&ie.arraySet(oe.output,oe.output,K,J,0),this.onData(me)):this.onData(ie.shrinkBuf(oe.output,oe.next_out)))),oe.avail_in===0&&oe.avail_out===0&&(Ve=!0)}while((0<oe.avail_in||oe.avail_out===0)&&L!==_.Z_STREAM_END);return L===_.Z_STREAM_END&&(P=_.Z_FINISH),P===_.Z_FINISH?(L=q.inflateEnd(this.strm),this.onEnd(L),this.ended=!0,L===_.Z_OK):P!==_.Z_SYNC_FLUSH||(this.onEnd(_.Z_OK),!(oe.avail_out=0))},U.prototype.onData=function(I){this.chunks.push(I)},U.prototype.onEnd=function(I){I===_.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ie.flattenChunks(this.chunks)),this.chunks=[],this.err=I,this.msg=this.strm.msg},ue.Inflate=U,ue.inflate=F,ue.inflateRaw=function(I,H){return(H=H||{}).raw=!0,F(I,H)},ue.ungzip=F},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(Ae,Ne,ue){"use strict";var q=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";ue.assign=function(_){for(var h=Array.prototype.slice.call(arguments,1);h.length;){var O=h.shift();if(O){if(typeof O!="object")throw new TypeError(O+"must be non-object");for(var N in O)O.hasOwnProperty(N)&&(_[N]=O[N])}}return _},ue.shrinkBuf=function(_,h){return _.length===h?_:_.subarray?_.subarray(0,h):(_.length=h,_)};var ie={arraySet:function(_,h,O,N,S){if(h.subarray&&_.subarray)_.set(h.subarray(O,O+N),S);else for(var U=0;U<N;U++)_[S+U]=h[O+U]},flattenChunks:function(_){var h,O,N,S,U,F;for(h=N=0,O=_.length;h<O;h++)N+=_[h].length;for(F=new Uint8Array(N),h=S=0,O=_.length;h<O;h++)U=_[h],F.set(U,S),S+=U.length;return F}},m={arraySet:function(_,h,O,N,S){for(var U=0;U<N;U++)_[S+U]=h[O+U]},flattenChunks:function(_){return[].concat.apply([],_)}};ue.setTyped=function(_){_?(ue.Buf8=Uint8Array,ue.Buf16=Uint16Array,ue.Buf32=Int32Array,ue.assign(ue,ie)):(ue.Buf8=Array,ue.Buf16=Array,ue.Buf32=Array,ue.assign(ue,m))},ue.setTyped(q)},{}],42:[function(Ae,Ne,ue){"use strict";var q=Ae("./common"),ie=!0,m=!0;try{String.fromCharCode.apply(null,[0])}catch(N){ie=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(N){m=!1}for(var _=new q.Buf8(256),h=0;h<256;h++)_[h]=252<=h?6:248<=h?5:240<=h?4:224<=h?3:192<=h?2:1;function O(N,S){if(S<65537&&(N.subarray&&m||!N.subarray&&ie))return String.fromCharCode.apply(null,q.shrinkBuf(N,S));for(var U="",F=0;F<S;F++)U+=String.fromCharCode(N[F]);return U}_[254]=_[254]=1,ue.string2buf=function(N){var S,U,F,I,H,L=N.length,P=0;for(I=0;I<L;I++)(64512&(U=N.charCodeAt(I)))==55296&&I+1<L&&(64512&(F=N.charCodeAt(I+1)))==56320&&(U=65536+(U-55296<<10)+(F-56320),I++),P+=U<128?1:U<2048?2:U<65536?3:4;for(S=new q.Buf8(P),I=H=0;H<P;I++)(64512&(U=N.charCodeAt(I)))==55296&&I+1<L&&(64512&(F=N.charCodeAt(I+1)))==56320&&(U=65536+(U-55296<<10)+(F-56320),I++),U<128?S[H++]=U:(U<2048?S[H++]=192|U>>>6:(U<65536?S[H++]=224|U>>>12:(S[H++]=240|U>>>18,S[H++]=128|U>>>12&63),S[H++]=128|U>>>6&63),S[H++]=128|63&U);return S},ue.buf2binstring=function(N){return O(N,N.length)},ue.binstring2buf=function(N){for(var S=new q.Buf8(N.length),U=0,F=S.length;U<F;U++)S[U]=N.charCodeAt(U);return S},ue.buf2string=function(N,S){var U,F,I,H,L=S||N.length,P=new Array(2*L);for(U=F=0;U<L;)if((I=N[U++])<128)P[F++]=I;else if(4<(H=_[I]))P[F++]=65533,U+=H-1;else{for(I&=H===2?31:H===3?15:7;1<H&&U<L;)I=I<<6|63&N[U++],H--;1<H?P[F++]=65533:I<65536?P[F++]=I:(I-=65536,P[F++]=55296|I>>10&1023,P[F++]=56320|1023&I)}return O(P,F)},ue.utf8border=function(N,S){var U;for((S=S||N.length)>N.length&&(S=N.length),U=S-1;0<=U&&(192&N[U])==128;)U--;return U<0||U===0?S:U+_[N[U]]>S?U:S}},{"./common":41}],43:[function(Ae,Ne,ue){"use strict";Ne.exports=function(q,ie,m,_){for(var h=65535&q|0,O=q>>>16&65535|0,N=0;m!==0;){for(m-=N=2e3<m?2e3:m;O=O+(h=h+ie[_++]|0)|0,--N;);h%=65521,O%=65521}return h|O<<16|0}},{}],44:[function(Ae,Ne,ue){"use strict";Ne.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(Ae,Ne,ue){"use strict";var q=function(){for(var ie,m=[],_=0;_<256;_++){ie=_;for(var h=0;h<8;h++)ie=1&ie?3988292384^ie>>>1:ie>>>1;m[_]=ie}return m}();Ne.exports=function(ie,m,_,h){var O=q,N=h+_;ie^=-1;for(var S=h;S<N;S++)ie=ie>>>8^O[255&(ie^m[S])];return-1^ie}},{}],46:[function(Ae,Ne,ue){"use strict";var q,ie=Ae("../utils/common"),m=Ae("./trees"),_=Ae("./adler32"),h=Ae("./crc32"),O=Ae("./messages"),N=0,S=4,U=0,F=-2,I=-1,H=4,L=2,P=8,K=9,J=286,me=30,ze=19,oe=2*J+1,tt=15,Te=3,Ve=258,qe=Ve+Te+1,V=42,Se=113,D=1,be=2,Ce=3,$=4;function ge(d,ae){return d.msg=O[ae],ae}function X(d){return(d<<1)-(4<d?9:0)}function ee(d){for(var ae=d.length;0<=--ae;)d[ae]=0}function Y(d){var ae=d.state,k=ae.pending;k>d.avail_out&&(k=d.avail_out),k!==0&&(ie.arraySet(d.output,ae.pending_buf,ae.pending_out,k,d.next_out),d.next_out+=k,ae.pending_out+=k,d.total_out+=k,d.avail_out-=k,ae.pending-=k,ae.pending===0&&(ae.pending_out=0))}function z(d,ae){m._tr_flush_block(d,0<=d.block_start?d.block_start:-1,d.strstart-d.block_start,ae),d.block_start=d.strstart,Y(d.strm)}function Qe(d,ae){d.pending_buf[d.pending++]=ae}function Ke(d,ae){d.pending_buf[d.pending++]=ae>>>8&255,d.pending_buf[d.pending++]=255&ae}function Re(d,ae){var k,p,g=d.max_chain_length,T=d.strstart,te=d.prev_length,ve=d.nice_match,le=d.strstart>d.w_size-qe?d.strstart-(d.w_size-qe):0,it=d.window,Ct=d.w_mask,ot=d.prev,at=d.strstart+Ve,Dt=it[T+te-1],Ue=it[T+te];d.prev_length>=d.good_match&&(g>>=2),ve>d.lookahead&&(ve=d.lookahead);do if(it[(k=ae)+te]===Ue&&it[k+te-1]===Dt&&it[k]===it[T]&&it[++k]===it[T+1]){T+=2,k++;do;while(it[++T]===it[++k]&&it[++T]===it[++k]&&it[++T]===it[++k]&&it[++T]===it[++k]&&it[++T]===it[++k]&&it[++T]===it[++k]&&it[++T]===it[++k]&&it[++T]===it[++k]&&T<at);if(p=Ve-(at-T),T=at-Ve,te<p){if(d.match_start=ae,ve<=(te=p))break;Dt=it[T+te-1],Ue=it[T+te]}}while((ae=ot[ae&Ct])>le&&--g!=0);return te<=d.lookahead?te:d.lookahead}function mt(d){var ae,k,p,g,T,te,ve,le,it,Ct,ot=d.w_size;do{if(g=d.window_size-d.lookahead-d.strstart,d.strstart>=ot+(ot-qe)){for(ie.arraySet(d.window,d.window,ot,ot,0),d.match_start-=ot,d.strstart-=ot,d.block_start-=ot,ae=k=d.hash_size;p=d.head[--ae],d.head[ae]=ot<=p?p-ot:0,--k;);for(ae=k=ot;p=d.prev[--ae],d.prev[ae]=ot<=p?p-ot:0,--k;);g+=ot}if(d.strm.avail_in===0)break;if(te=d.strm,ve=d.window,le=d.strstart+d.lookahead,it=g,Ct=void 0,Ct=te.avail_in,it<Ct&&(Ct=it),k=Ct===0?0:(te.avail_in-=Ct,ie.arraySet(ve,te.input,te.next_in,Ct,le),te.state.wrap===1?te.adler=_(te.adler,ve,Ct,le):te.state.wrap===2&&(te.adler=h(te.adler,ve,Ct,le)),te.next_in+=Ct,te.total_in+=Ct,Ct),d.lookahead+=k,d.lookahead+d.insert>=Te)for(T=d.strstart-d.insert,d.ins_h=d.window[T],d.ins_h=(d.ins_h<<d.hash_shift^d.window[T+1])&d.hash_mask;d.insert&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[T+Te-1])&d.hash_mask,d.prev[T&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=T,T++,d.insert--,!(d.lookahead+d.insert<Te)););}while(d.lookahead<qe&&d.strm.avail_in!==0)}function kt(d,ae){for(var k,p;;){if(d.lookahead<qe){if(mt(d),d.lookahead<qe&&ae===N)return D;if(d.lookahead===0)break}if(k=0,d.lookahead>=Te&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Te-1])&d.hash_mask,k=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),k!==0&&d.strstart-k<=d.w_size-qe&&(d.match_length=Re(d,k)),d.match_length>=Te)if(p=m._tr_tally(d,d.strstart-d.match_start,d.match_length-Te),d.lookahead-=d.match_length,d.match_length<=d.max_lazy_match&&d.lookahead>=Te){for(d.match_length--;d.strstart++,d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Te-1])&d.hash_mask,k=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart,--d.match_length!=0;);d.strstart++}else d.strstart+=d.match_length,d.match_length=0,d.ins_h=d.window[d.strstart],d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+1])&d.hash_mask;else p=m._tr_tally(d,0,d.window[d.strstart]),d.lookahead--,d.strstart++;if(p&&(z(d,!1),d.strm.avail_out===0))return D}return d.insert=d.strstart<Te-1?d.strstart:Te-1,ae===S?(z(d,!0),d.strm.avail_out===0?Ce:$):d.last_lit&&(z(d,!1),d.strm.avail_out===0)?D:be}function et(d,ae){for(var k,p,g;;){if(d.lookahead<qe){if(mt(d),d.lookahead<qe&&ae===N)return D;if(d.lookahead===0)break}if(k=0,d.lookahead>=Te&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Te-1])&d.hash_mask,k=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),d.prev_length=d.match_length,d.prev_match=d.match_start,d.match_length=Te-1,k!==0&&d.prev_length<d.max_lazy_match&&d.strstart-k<=d.w_size-qe&&(d.match_length=Re(d,k),d.match_length<=5&&(d.strategy===1||d.match_length===Te&&4096<d.strstart-d.match_start)&&(d.match_length=Te-1)),d.prev_length>=Te&&d.match_length<=d.prev_length){for(g=d.strstart+d.lookahead-Te,p=m._tr_tally(d,d.strstart-1-d.prev_match,d.prev_length-Te),d.lookahead-=d.prev_length-1,d.prev_length-=2;++d.strstart<=g&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Te-1])&d.hash_mask,k=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),--d.prev_length!=0;);if(d.match_available=0,d.match_length=Te-1,d.strstart++,p&&(z(d,!1),d.strm.avail_out===0))return D}else if(d.match_available){if((p=m._tr_tally(d,0,d.window[d.strstart-1]))&&z(d,!1),d.strstart++,d.lookahead--,d.strm.avail_out===0)return D}else d.match_available=1,d.strstart++,d.lookahead--}return d.match_available&&(p=m._tr_tally(d,0,d.window[d.strstart-1]),d.match_available=0),d.insert=d.strstart<Te-1?d.strstart:Te-1,ae===S?(z(d,!0),d.strm.avail_out===0?Ce:$):d.last_lit&&(z(d,!1),d.strm.avail_out===0)?D:be}function Zt(d,ae,k,p,g){this.good_length=d,this.max_lazy=ae,this.nice_length=k,this.max_chain=p,this.func=g}function sA(){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=P,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new ie.Buf16(2*oe),this.dyn_dtree=new ie.Buf16(2*(2*me+1)),this.bl_tree=new ie.Buf16(2*(2*ze+1)),ee(this.dyn_ltree),ee(this.dyn_dtree),ee(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ie.Buf16(tt+1),this.heap=new ie.Buf16(2*J+1),ee(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ie.Buf16(2*J+1),ee(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Rt(d){var ae;return d&&d.state?(d.total_in=d.total_out=0,d.data_type=L,(ae=d.state).pending=0,ae.pending_out=0,ae.wrap<0&&(ae.wrap=-ae.wrap),ae.status=ae.wrap?V:Se,d.adler=ae.wrap===2?0:1,ae.last_flush=N,m._tr_init(ae),U):ge(d,F)}function nA(d){var ae=Rt(d);return ae===U&&function(k){k.window_size=2*k.w_size,ee(k.head),k.max_lazy_match=q[k.level].max_lazy,k.good_match=q[k.level].good_length,k.nice_match=q[k.level].nice_length,k.max_chain_length=q[k.level].max_chain,k.strstart=0,k.block_start=0,k.lookahead=0,k.insert=0,k.match_length=k.prev_length=Te-1,k.match_available=0,k.ins_h=0}(d.state),ae}function Yt(d,ae,k,p,g,T){if(!d)return F;var te=1;if(ae===I&&(ae=6),p<0?(te=0,p=-p):15<p&&(te=2,p-=16),g<1||K<g||k!==P||p<8||15<p||ae<0||9<ae||T<0||H<T)return ge(d,F);p===8&&(p=9);var ve=new sA;return(d.state=ve).strm=d,ve.wrap=te,ve.gzhead=null,ve.w_bits=p,ve.w_size=1<<ve.w_bits,ve.w_mask=ve.w_size-1,ve.hash_bits=g+7,ve.hash_size=1<<ve.hash_bits,ve.hash_mask=ve.hash_size-1,ve.hash_shift=~~((ve.hash_bits+Te-1)/Te),ve.window=new ie.Buf8(2*ve.w_size),ve.head=new ie.Buf16(ve.hash_size),ve.prev=new ie.Buf16(ve.w_size),ve.lit_bufsize=1<<g+6,ve.pending_buf_size=4*ve.lit_bufsize,ve.pending_buf=new ie.Buf8(ve.pending_buf_size),ve.d_buf=1*ve.lit_bufsize,ve.l_buf=3*ve.lit_bufsize,ve.level=ae,ve.strategy=T,ve.method=k,nA(d)}q=[new Zt(0,0,0,0,function(d,ae){var k=65535;for(k>d.pending_buf_size-5&&(k=d.pending_buf_size-5);;){if(d.lookahead<=1){if(mt(d),d.lookahead===0&&ae===N)return D;if(d.lookahead===0)break}d.strstart+=d.lookahead,d.lookahead=0;var p=d.block_start+k;if((d.strstart===0||d.strstart>=p)&&(d.lookahead=d.strstart-p,d.strstart=p,z(d,!1),d.strm.avail_out===0)||d.strstart-d.block_start>=d.w_size-qe&&(z(d,!1),d.strm.avail_out===0))return D}return d.insert=0,ae===S?(z(d,!0),d.strm.avail_out===0?Ce:$):(d.strstart>d.block_start&&(z(d,!1),d.strm.avail_out),D)}),new Zt(4,4,8,4,kt),new Zt(4,5,16,8,kt),new Zt(4,6,32,32,kt),new Zt(4,4,16,16,et),new Zt(8,16,32,32,et),new Zt(8,16,128,128,et),new Zt(8,32,128,256,et),new Zt(32,128,258,1024,et),new Zt(32,258,258,4096,et)],ue.deflateInit=function(d,ae){return Yt(d,ae,P,15,8,0)},ue.deflateInit2=Yt,ue.deflateReset=nA,ue.deflateResetKeep=Rt,ue.deflateSetHeader=function(d,ae){return d&&d.state?d.state.wrap!==2?F:(d.state.gzhead=ae,U):F},ue.deflate=function(d,ae){var k,p,g,T;if(!d||!d.state||5<ae||ae<0)return d?ge(d,F):F;if(p=d.state,!d.output||!d.input&&d.avail_in!==0||p.status===666&&ae!==S)return ge(d,d.avail_out===0?-5:F);if(p.strm=d,k=p.last_flush,p.last_flush=ae,p.status===V)if(p.wrap===2)d.adler=0,Qe(p,31),Qe(p,139),Qe(p,8),p.gzhead?(Qe(p,(p.gzhead.text?1:0)+(p.gzhead.hcrc?2:0)+(p.gzhead.extra?4:0)+(p.gzhead.name?8:0)+(p.gzhead.comment?16:0)),Qe(p,255&p.gzhead.time),Qe(p,p.gzhead.time>>8&255),Qe(p,p.gzhead.time>>16&255),Qe(p,p.gzhead.time>>24&255),Qe(p,p.level===9?2:2<=p.strategy||p.level<2?4:0),Qe(p,255&p.gzhead.os),p.gzhead.extra&&p.gzhead.extra.length&&(Qe(p,255&p.gzhead.extra.length),Qe(p,p.gzhead.extra.length>>8&255)),p.gzhead.hcrc&&(d.adler=h(d.adler,p.pending_buf,p.pending,0)),p.gzindex=0,p.status=69):(Qe(p,0),Qe(p,0),Qe(p,0),Qe(p,0),Qe(p,0),Qe(p,p.level===9?2:2<=p.strategy||p.level<2?4:0),Qe(p,3),p.status=Se);else{var te=P+(p.w_bits-8<<4)<<8;te|=(2<=p.strategy||p.level<2?0:p.level<6?1:p.level===6?2:3)<<6,p.strstart!==0&&(te|=32),te+=31-te%31,p.status=Se,Ke(p,te),p.strstart!==0&&(Ke(p,d.adler>>>16),Ke(p,65535&d.adler)),d.adler=1}if(p.status===69)if(p.gzhead.extra){for(g=p.pending;p.gzindex<(65535&p.gzhead.extra.length)&&(p.pending!==p.pending_buf_size||(p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),Y(d),g=p.pending,p.pending!==p.pending_buf_size));)Qe(p,255&p.gzhead.extra[p.gzindex]),p.gzindex++;p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),p.gzindex===p.gzhead.extra.length&&(p.gzindex=0,p.status=73)}else p.status=73;if(p.status===73)if(p.gzhead.name){g=p.pending;do{if(p.pending===p.pending_buf_size&&(p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),Y(d),g=p.pending,p.pending===p.pending_buf_size)){T=1;break}T=p.gzindex<p.gzhead.name.length?255&p.gzhead.name.charCodeAt(p.gzindex++):0,Qe(p,T)}while(T!==0);p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),T===0&&(p.gzindex=0,p.status=91)}else p.status=91;if(p.status===91)if(p.gzhead.comment){g=p.pending;do{if(p.pending===p.pending_buf_size&&(p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),Y(d),g=p.pending,p.pending===p.pending_buf_size)){T=1;break}T=p.gzindex<p.gzhead.comment.length?255&p.gzhead.comment.charCodeAt(p.gzindex++):0,Qe(p,T)}while(T!==0);p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),T===0&&(p.status=103)}else p.status=103;if(p.status===103&&(p.gzhead.hcrc?(p.pending+2>p.pending_buf_size&&Y(d),p.pending+2<=p.pending_buf_size&&(Qe(p,255&d.adler),Qe(p,d.adler>>8&255),d.adler=0,p.status=Se)):p.status=Se),p.pending!==0){if(Y(d),d.avail_out===0)return p.last_flush=-1,U}else if(d.avail_in===0&&X(ae)<=X(k)&&ae!==S)return ge(d,-5);if(p.status===666&&d.avail_in!==0)return ge(d,-5);if(d.avail_in!==0||p.lookahead!==0||ae!==N&&p.status!==666){var ve=p.strategy===2?function(le,it){for(var Ct;;){if(le.lookahead===0&&(mt(le),le.lookahead===0)){if(it===N)return D;break}if(le.match_length=0,Ct=m._tr_tally(le,0,le.window[le.strstart]),le.lookahead--,le.strstart++,Ct&&(z(le,!1),le.strm.avail_out===0))return D}return le.insert=0,it===S?(z(le,!0),le.strm.avail_out===0?Ce:$):le.last_lit&&(z(le,!1),le.strm.avail_out===0)?D:be}(p,ae):p.strategy===3?function(le,it){for(var Ct,ot,at,Dt,Ue=le.window;;){if(le.lookahead<=Ve){if(mt(le),le.lookahead<=Ve&&it===N)return D;if(le.lookahead===0)break}if(le.match_length=0,le.lookahead>=Te&&0<le.strstart&&(ot=Ue[at=le.strstart-1])===Ue[++at]&&ot===Ue[++at]&&ot===Ue[++at]){Dt=le.strstart+Ve;do;while(ot===Ue[++at]&&ot===Ue[++at]&&ot===Ue[++at]&&ot===Ue[++at]&&ot===Ue[++at]&&ot===Ue[++at]&&ot===Ue[++at]&&ot===Ue[++at]&&at<Dt);le.match_length=Ve-(Dt-at),le.match_length>le.lookahead&&(le.match_length=le.lookahead)}if(le.match_length>=Te?(Ct=m._tr_tally(le,1,le.match_length-Te),le.lookahead-=le.match_length,le.strstart+=le.match_length,le.match_length=0):(Ct=m._tr_tally(le,0,le.window[le.strstart]),le.lookahead--,le.strstart++),Ct&&(z(le,!1),le.strm.avail_out===0))return D}return le.insert=0,it===S?(z(le,!0),le.strm.avail_out===0?Ce:$):le.last_lit&&(z(le,!1),le.strm.avail_out===0)?D:be}(p,ae):q[p.level].func(p,ae);if(ve!==Ce&&ve!==$||(p.status=666),ve===D||ve===Ce)return d.avail_out===0&&(p.last_flush=-1),U;if(ve===be&&(ae===1?m._tr_align(p):ae!==5&&(m._tr_stored_block(p,0,0,!1),ae===3&&(ee(p.head),p.lookahead===0&&(p.strstart=0,p.block_start=0,p.insert=0))),Y(d),d.avail_out===0))return p.last_flush=-1,U}return ae!==S?U:p.wrap<=0?1:(p.wrap===2?(Qe(p,255&d.adler),Qe(p,d.adler>>8&255),Qe(p,d.adler>>16&255),Qe(p,d.adler>>24&255),Qe(p,255&d.total_in),Qe(p,d.total_in>>8&255),Qe(p,d.total_in>>16&255),Qe(p,d.total_in>>24&255)):(Ke(p,d.adler>>>16),Ke(p,65535&d.adler)),Y(d),0<p.wrap&&(p.wrap=-p.wrap),p.pending!==0?U:1)},ue.deflateEnd=function(d){var ae;return d&&d.state?(ae=d.state.status)!==V&&ae!==69&&ae!==73&&ae!==91&&ae!==103&&ae!==Se&&ae!==666?ge(d,F):(d.state=null,ae===Se?ge(d,-3):U):F},ue.deflateSetDictionary=function(d,ae){var k,p,g,T,te,ve,le,it,Ct=ae.length;if(!d||!d.state||(T=(k=d.state).wrap)===2||T===1&&k.status!==V||k.lookahead)return F;for(T===1&&(d.adler=_(d.adler,ae,Ct,0)),k.wrap=0,Ct>=k.w_size&&(T===0&&(ee(k.head),k.strstart=0,k.block_start=0,k.insert=0),it=new ie.Buf8(k.w_size),ie.arraySet(it,ae,Ct-k.w_size,k.w_size,0),ae=it,Ct=k.w_size),te=d.avail_in,ve=d.next_in,le=d.input,d.avail_in=Ct,d.next_in=0,d.input=ae,mt(k);k.lookahead>=Te;){for(p=k.strstart,g=k.lookahead-(Te-1);k.ins_h=(k.ins_h<<k.hash_shift^k.window[p+Te-1])&k.hash_mask,k.prev[p&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=p,p++,--g;);k.strstart=p,k.lookahead=Te-1,mt(k)}return k.strstart+=k.lookahead,k.block_start=k.strstart,k.insert=k.lookahead,k.lookahead=0,k.match_length=k.prev_length=Te-1,k.match_available=0,d.next_in=ve,d.input=le,d.avail_in=te,k.wrap=T,U},ue.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(Ae,Ne,ue){"use strict";Ne.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(Ae,Ne,ue){"use strict";Ne.exports=function(q,ie){var m,_,h,O,N,S,U,F,I,H,L,P,K,J,me,ze,oe,tt,Te,Ve,qe,V,Se,D,be;m=q.state,_=q.next_in,D=q.input,h=_+(q.avail_in-5),O=q.next_out,be=q.output,N=O-(ie-q.avail_out),S=O+(q.avail_out-257),U=m.dmax,F=m.wsize,I=m.whave,H=m.wnext,L=m.window,P=m.hold,K=m.bits,J=m.lencode,me=m.distcode,ze=(1<<m.lenbits)-1,oe=(1<<m.distbits)-1;e:do{K<15&&(P+=D[_++]<<K,K+=8,P+=D[_++]<<K,K+=8),tt=J[P&ze];t:for(;;){if(P>>>=Te=tt>>>24,K-=Te,(Te=tt>>>16&255)===0)be[O++]=65535&tt;else{if(!(16&Te)){if(!(64&Te)){tt=J[(65535&tt)+(P&(1<<Te)-1)];continue t}if(32&Te){m.mode=12;break e}q.msg="invalid literal/length code",m.mode=30;break e}Ve=65535&tt,(Te&=15)&&(K<Te&&(P+=D[_++]<<K,K+=8),Ve+=P&(1<<Te)-1,P>>>=Te,K-=Te),K<15&&(P+=D[_++]<<K,K+=8,P+=D[_++]<<K,K+=8),tt=me[P&oe];A:for(;;){if(P>>>=Te=tt>>>24,K-=Te,!(16&(Te=tt>>>16&255))){if(!(64&Te)){tt=me[(65535&tt)+(P&(1<<Te)-1)];continue A}q.msg="invalid distance code",m.mode=30;break e}if(qe=65535&tt,K<(Te&=15)&&(P+=D[_++]<<K,(K+=8)<Te&&(P+=D[_++]<<K,K+=8)),U<(qe+=P&(1<<Te)-1)){q.msg="invalid distance too far back",m.mode=30;break e}if(P>>>=Te,K-=Te,(Te=O-N)<qe){if(I<(Te=qe-Te)&&m.sane){q.msg="invalid distance too far back",m.mode=30;break e}if(Se=L,(V=0)===H){if(V+=F-Te,Te<Ve){for(Ve-=Te;be[O++]=L[V++],--Te;);V=O-qe,Se=be}}else if(H<Te){if(V+=F+H-Te,(Te-=H)<Ve){for(Ve-=Te;be[O++]=L[V++],--Te;);if(V=0,H<Ve){for(Ve-=Te=H;be[O++]=L[V++],--Te;);V=O-qe,Se=be}}}else if(V+=H-Te,Te<Ve){for(Ve-=Te;be[O++]=L[V++],--Te;);V=O-qe,Se=be}for(;2<Ve;)be[O++]=Se[V++],be[O++]=Se[V++],be[O++]=Se[V++],Ve-=3;Ve&&(be[O++]=Se[V++],1<Ve&&(be[O++]=Se[V++]))}else{for(V=O-qe;be[O++]=be[V++],be[O++]=be[V++],be[O++]=be[V++],2<(Ve-=3););Ve&&(be[O++]=be[V++],1<Ve&&(be[O++]=be[V++]))}break}}break}}while(_<h&&O<S);_-=Ve=K>>3,P&=(1<<(K-=Ve<<3))-1,q.next_in=_,q.next_out=O,q.avail_in=_<h?h-_+5:5-(_-h),q.avail_out=O<S?S-O+257:257-(O-S),m.hold=P,m.bits=K}},{}],49:[function(Ae,Ne,ue){"use strict";var q=Ae("../utils/common"),ie=Ae("./adler32"),m=Ae("./crc32"),_=Ae("./inffast"),h=Ae("./inftrees"),O=1,N=2,S=0,U=-2,F=1,I=852,H=592;function L(V){return(V>>>24&255)+(V>>>8&65280)+((65280&V)<<8)+((255&V)<<24)}function P(){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 q.Buf16(320),this.work=new q.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function K(V){var Se;return V&&V.state?(Se=V.state,V.total_in=V.total_out=Se.total=0,V.msg="",Se.wrap&&(V.adler=1&Se.wrap),Se.mode=F,Se.last=0,Se.havedict=0,Se.dmax=32768,Se.head=null,Se.hold=0,Se.bits=0,Se.lencode=Se.lendyn=new q.Buf32(I),Se.distcode=Se.distdyn=new q.Buf32(H),Se.sane=1,Se.back=-1,S):U}function J(V){var Se;return V&&V.state?((Se=V.state).wsize=0,Se.whave=0,Se.wnext=0,K(V)):U}function me(V,Se){var D,be;return V&&V.state?(be=V.state,Se<0?(D=0,Se=-Se):(D=1+(Se>>4),Se<48&&(Se&=15)),Se&&(Se<8||15<Se)?U:(be.window!==null&&be.wbits!==Se&&(be.window=null),be.wrap=D,be.wbits=Se,J(V))):U}function ze(V,Se){var D,be;return V?(be=new P,(V.state=be).window=null,(D=me(V,Se))!==S&&(V.state=null),D):U}var oe,tt,Te=!0;function Ve(V){if(Te){var Se;for(oe=new q.Buf32(512),tt=new q.Buf32(32),Se=0;Se<144;)V.lens[Se++]=8;for(;Se<256;)V.lens[Se++]=9;for(;Se<280;)V.lens[Se++]=7;for(;Se<288;)V.lens[Se++]=8;for(h(O,V.lens,0,288,oe,0,V.work,{bits:9}),Se=0;Se<32;)V.lens[Se++]=5;h(N,V.lens,0,32,tt,0,V.work,{bits:5}),Te=!1}V.lencode=oe,V.lenbits=9,V.distcode=tt,V.distbits=5}function qe(V,Se,D,be){var Ce,$=V.state;return $.window===null&&($.wsize=1<<$.wbits,$.wnext=0,$.whave=0,$.window=new q.Buf8($.wsize)),be>=$.wsize?(q.arraySet($.window,Se,D-$.wsize,$.wsize,0),$.wnext=0,$.whave=$.wsize):(be<(Ce=$.wsize-$.wnext)&&(Ce=be),q.arraySet($.window,Se,D-be,Ce,$.wnext),(be-=Ce)?(q.arraySet($.window,Se,D-be,be,0),$.wnext=be,$.whave=$.wsize):($.wnext+=Ce,$.wnext===$.wsize&&($.wnext=0),$.whave<$.wsize&&($.whave+=Ce))),0}ue.inflateReset=J,ue.inflateReset2=me,ue.inflateResetKeep=K,ue.inflateInit=function(V){return ze(V,15)},ue.inflateInit2=ze,ue.inflate=function(V,Se){var D,be,Ce,$,ge,X,ee,Y,z,Qe,Ke,Re,mt,kt,et,Zt,sA,Rt,nA,Yt,d,ae,k,p,g=0,T=new q.Buf8(4),te=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!V||!V.state||!V.output||!V.input&&V.avail_in!==0)return U;(D=V.state).mode===12&&(D.mode=13),ge=V.next_out,Ce=V.output,ee=V.avail_out,$=V.next_in,be=V.input,X=V.avail_in,Y=D.hold,z=D.bits,Qe=X,Ke=ee,ae=S;e:for(;;)switch(D.mode){case F:if(D.wrap===0){D.mode=13;break}for(;z<16;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}if(2&D.wrap&&Y===35615){T[D.check=0]=255&Y,T[1]=Y>>>8&255,D.check=m(D.check,T,2,0),z=Y=0,D.mode=2;break}if(D.flags=0,D.head&&(D.head.done=!1),!(1&D.wrap)||(((255&Y)<<8)+(Y>>8))%31){V.msg="incorrect header check",D.mode=30;break}if((15&Y)!=8){V.msg="unknown compression method",D.mode=30;break}if(z-=4,d=8+(15&(Y>>>=4)),D.wbits===0)D.wbits=d;else if(d>D.wbits){V.msg="invalid window size",D.mode=30;break}D.dmax=1<<d,V.adler=D.check=1,D.mode=512&Y?10:12,z=Y=0;break;case 2:for(;z<16;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}if(D.flags=Y,(255&D.flags)!=8){V.msg="unknown compression method",D.mode=30;break}if(57344&D.flags){V.msg="unknown header flags set",D.mode=30;break}D.head&&(D.head.text=Y>>8&1),512&D.flags&&(T[0]=255&Y,T[1]=Y>>>8&255,D.check=m(D.check,T,2,0)),z=Y=0,D.mode=3;case 3:for(;z<32;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}D.head&&(D.head.time=Y),512&D.flags&&(T[0]=255&Y,T[1]=Y>>>8&255,T[2]=Y>>>16&255,T[3]=Y>>>24&255,D.check=m(D.check,T,4,0)),z=Y=0,D.mode=4;case 4:for(;z<16;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}D.head&&(D.head.xflags=255&Y,D.head.os=Y>>8),512&D.flags&&(T[0]=255&Y,T[1]=Y>>>8&255,D.check=m(D.check,T,2,0)),z=Y=0,D.mode=5;case 5:if(1024&D.flags){for(;z<16;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}D.length=Y,D.head&&(D.head.extra_len=Y),512&D.flags&&(T[0]=255&Y,T[1]=Y>>>8&255,D.check=m(D.check,T,2,0)),z=Y=0}else D.head&&(D.head.extra=null);D.mode=6;case 6:if(1024&D.flags&&(X<(Re=D.length)&&(Re=X),Re&&(D.head&&(d=D.head.extra_len-D.length,D.head.extra||(D.head.extra=new Array(D.head.extra_len)),q.arraySet(D.head.extra,be,$,Re,d)),512&D.flags&&(D.check=m(D.check,be,Re,$)),X-=Re,$+=Re,D.length-=Re),D.length))break e;D.length=0,D.mode=7;case 7:if(2048&D.flags){if(X===0)break e;for(Re=0;d=be[$+Re++],D.head&&d&&D.length<65536&&(D.head.name+=String.fromCharCode(d)),d&&Re<X;);if(512&D.flags&&(D.check=m(D.check,be,Re,$)),X-=Re,$+=Re,d)break e}else D.head&&(D.head.name=null);D.length=0,D.mode=8;case 8:if(4096&D.flags){if(X===0)break e;for(Re=0;d=be[$+Re++],D.head&&d&&D.length<65536&&(D.head.comment+=String.fromCharCode(d)),d&&Re<X;);if(512&D.flags&&(D.check=m(D.check,be,Re,$)),X-=Re,$+=Re,d)break e}else D.head&&(D.head.comment=null);D.mode=9;case 9:if(512&D.flags){for(;z<16;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}if(Y!==(65535&D.check)){V.msg="header crc mismatch",D.mode=30;break}z=Y=0}D.head&&(D.head.hcrc=D.flags>>9&1,D.head.done=!0),V.adler=D.check=0,D.mode=12;break;case 10:for(;z<32;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}V.adler=D.check=L(Y),z=Y=0,D.mode=11;case 11:if(D.havedict===0)return V.next_out=ge,V.avail_out=ee,V.next_in=$,V.avail_in=X,D.hold=Y,D.bits=z,2;V.adler=D.check=1,D.mode=12;case 12:if(Se===5||Se===6)break e;case 13:if(D.last){Y>>>=7&z,z-=7&z,D.mode=27;break}for(;z<3;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}switch(D.last=1&Y,z-=1,3&(Y>>>=1)){case 0:D.mode=14;break;case 1:if(Ve(D),D.mode=20,Se!==6)break;Y>>>=2,z-=2;break e;case 2:D.mode=17;break;case 3:V.msg="invalid block type",D.mode=30}Y>>>=2,z-=2;break;case 14:for(Y>>>=7&z,z-=7&z;z<32;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}if((65535&Y)!=(Y>>>16^65535)){V.msg="invalid stored block lengths",D.mode=30;break}if(D.length=65535&Y,z=Y=0,D.mode=15,Se===6)break e;case 15:D.mode=16;case 16:if(Re=D.length){if(X<Re&&(Re=X),ee<Re&&(Re=ee),Re===0)break e;q.arraySet(Ce,be,$,Re,ge),X-=Re,$+=Re,ee-=Re,ge+=Re,D.length-=Re;break}D.mode=12;break;case 17:for(;z<14;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}if(D.nlen=257+(31&Y),Y>>>=5,z-=5,D.ndist=1+(31&Y),Y>>>=5,z-=5,D.ncode=4+(15&Y),Y>>>=4,z-=4,286<D.nlen||30<D.ndist){V.msg="too many length or distance symbols",D.mode=30;break}D.have=0,D.mode=18;case 18:for(;D.have<D.ncode;){for(;z<3;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}D.lens[te[D.have++]]=7&Y,Y>>>=3,z-=3}for(;D.have<19;)D.lens[te[D.have++]]=0;if(D.lencode=D.lendyn,D.lenbits=7,k={bits:D.lenbits},ae=h(0,D.lens,0,19,D.lencode,0,D.work,k),D.lenbits=k.bits,ae){V.msg="invalid code lengths set",D.mode=30;break}D.have=0,D.mode=19;case 19:for(;D.have<D.nlen+D.ndist;){for(;Zt=(g=D.lencode[Y&(1<<D.lenbits)-1])>>>16&255,sA=65535&g,!((et=g>>>24)<=z);){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}if(sA<16)Y>>>=et,z-=et,D.lens[D.have++]=sA;else{if(sA===16){for(p=et+2;z<p;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}if(Y>>>=et,z-=et,D.have===0){V.msg="invalid bit length repeat",D.mode=30;break}d=D.lens[D.have-1],Re=3+(3&Y),Y>>>=2,z-=2}else if(sA===17){for(p=et+3;z<p;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}z-=et,d=0,Re=3+(7&(Y>>>=et)),Y>>>=3,z-=3}else{for(p=et+7;z<p;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}z-=et,d=0,Re=11+(127&(Y>>>=et)),Y>>>=7,z-=7}if(D.have+Re>D.nlen+D.ndist){V.msg="invalid bit length repeat",D.mode=30;break}for(;Re--;)D.lens[D.have++]=d}}if(D.mode===30)break;if(D.lens[256]===0){V.msg="invalid code -- missing end-of-block",D.mode=30;break}if(D.lenbits=9,k={bits:D.lenbits},ae=h(O,D.lens,0,D.nlen,D.lencode,0,D.work,k),D.lenbits=k.bits,ae){V.msg="invalid literal/lengths set",D.mode=30;break}if(D.distbits=6,D.distcode=D.distdyn,k={bits:D.distbits},ae=h(N,D.lens,D.nlen,D.ndist,D.distcode,0,D.work,k),D.distbits=k.bits,ae){V.msg="invalid distances set",D.mode=30;break}if(D.mode=20,Se===6)break e;case 20:D.mode=21;case 21:if(6<=X&&258<=ee){V.next_out=ge,V.avail_out=ee,V.next_in=$,V.avail_in=X,D.hold=Y,D.bits=z,_(V,Ke),ge=V.next_out,Ce=V.output,ee=V.avail_out,$=V.next_in,be=V.input,X=V.avail_in,Y=D.hold,z=D.bits,D.mode===12&&(D.back=-1);break}for(D.back=0;Zt=(g=D.lencode[Y&(1<<D.lenbits)-1])>>>16&255,sA=65535&g,!((et=g>>>24)<=z);){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}if(Zt&&!(240&Zt)){for(Rt=et,nA=Zt,Yt=sA;Zt=(g=D.lencode[Yt+((Y&(1<<Rt+nA)-1)>>Rt)])>>>16&255,sA=65535&g,!(Rt+(et=g>>>24)<=z);){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}Y>>>=Rt,z-=Rt,D.back+=Rt}if(Y>>>=et,z-=et,D.back+=et,D.length=sA,Zt===0){D.mode=26;break}if(32&Zt){D.back=-1,D.mode=12;break}if(64&Zt){V.msg="invalid literal/length code",D.mode=30;break}D.extra=15&Zt,D.mode=22;case 22:if(D.extra){for(p=D.extra;z<p;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}D.length+=Y&(1<<D.extra)-1,Y>>>=D.extra,z-=D.extra,D.back+=D.extra}D.was=D.length,D.mode=23;case 23:for(;Zt=(g=D.distcode[Y&(1<<D.distbits)-1])>>>16&255,sA=65535&g,!((et=g>>>24)<=z);){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}if(!(240&Zt)){for(Rt=et,nA=Zt,Yt=sA;Zt=(g=D.distcode[Yt+((Y&(1<<Rt+nA)-1)>>Rt)])>>>16&255,sA=65535&g,!(Rt+(et=g>>>24)<=z);){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}Y>>>=Rt,z-=Rt,D.back+=Rt}if(Y>>>=et,z-=et,D.back+=et,64&Zt){V.msg="invalid distance code",D.mode=30;break}D.offset=sA,D.extra=15&Zt,D.mode=24;case 24:if(D.extra){for(p=D.extra;z<p;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}D.offset+=Y&(1<<D.extra)-1,Y>>>=D.extra,z-=D.extra,D.back+=D.extra}if(D.offset>D.dmax){V.msg="invalid distance too far back",D.mode=30;break}D.mode=25;case 25:if(ee===0)break e;if(Re=Ke-ee,D.offset>Re){if((Re=D.offset-Re)>D.whave&&D.sane){V.msg="invalid distance too far back",D.mode=30;break}mt=Re>D.wnext?(Re-=D.wnext,D.wsize-Re):D.wnext-Re,Re>D.length&&(Re=D.length),kt=D.window}else kt=Ce,mt=ge-D.offset,Re=D.length;for(ee<Re&&(Re=ee),ee-=Re,D.length-=Re;Ce[ge++]=kt[mt++],--Re;);D.length===0&&(D.mode=21);break;case 26:if(ee===0)break e;Ce[ge++]=D.length,ee--,D.mode=21;break;case 27:if(D.wrap){for(;z<32;){if(X===0)break e;X--,Y|=be[$++]<<z,z+=8}if(Ke-=ee,V.total_out+=Ke,D.total+=Ke,Ke&&(V.adler=D.check=D.flags?m(D.check,Ce,Ke,ge-Ke):ie(D.check,Ce,Ke,ge-Ke)),Ke=ee,(D.flags?Y:L(Y))!==D.check){V.msg="incorrect data check",D.mode=30;break}z=Y=0}D.mode=28;case 28:if(D.wrap&&D.flags){for(;z<32;){if(X===0)break e;X--,Y+=be[$++]<<z,z+=8}if(Y!==(4294967295&D.total)){V.msg="incorrect length check",D.mode=30;break}z=Y=0}D.mode=29;case 29:ae=1;break e;case 30:ae=-3;break e;case 31:return-4;case 32:default:return U}return V.next_out=ge,V.avail_out=ee,V.next_in=$,V.avail_in=X,D.hold=Y,D.bits=z,(D.wsize||Ke!==V.avail_out&&D.mode<30&&(D.mode<27||Se!==4))&&qe(V,V.output,V.next_out,Ke-V.avail_out)?(D.mode=31,-4):(Qe-=V.avail_in,Ke-=V.avail_out,V.total_in+=Qe,V.total_out+=Ke,D.total+=Ke,D.wrap&&Ke&&(V.adler=D.check=D.flags?m(D.check,Ce,Ke,V.next_out-Ke):ie(D.check,Ce,Ke,V.next_out-Ke)),V.data_type=D.bits+(D.last?64:0)+(D.mode===12?128:0)+(D.mode===20||D.mode===15?256:0),(Qe==0&&Ke===0||Se===4)&&ae===S&&(ae=-5),ae)},ue.inflateEnd=function(V){if(!V||!V.state)return U;var Se=V.state;return Se.window&&(Se.window=null),V.state=null,S},ue.inflateGetHeader=function(V,Se){var D;return V&&V.state&&2&(D=V.state).wrap?((D.head=Se).done=!1,S):U},ue.inflateSetDictionary=function(V,Se){var D,be=Se.length;return V&&V.state?(D=V.state).wrap!==0&&D.mode!==11?U:D.mode===11&&ie(1,Se,be,0)!==D.check?-3:qe(V,Se,be,be)?(D.mode=31,-4):(D.havedict=1,S):U},ue.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(Ae,Ne,ue){"use strict";var q=Ae("../utils/common"),ie=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],m=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],_=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],h=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];Ne.exports=function(O,N,S,U,F,I,H,L){var P,K,J,me,ze,oe,tt,Te,Ve,qe=L.bits,V=0,Se=0,D=0,be=0,Ce=0,$=0,ge=0,X=0,ee=0,Y=0,z=null,Qe=0,Ke=new q.Buf16(16),Re=new q.Buf16(16),mt=null,kt=0;for(V=0;V<=15;V++)Ke[V]=0;for(Se=0;Se<U;Se++)Ke[N[S+Se]]++;for(Ce=qe,be=15;1<=be&&Ke[be]===0;be--);if(be<Ce&&(Ce=be),be===0)return F[I++]=20971520,F[I++]=20971520,L.bits=1,0;for(D=1;D<be&&Ke[D]===0;D++);for(Ce<D&&(Ce=D),V=X=1;V<=15;V++)if(X<<=1,(X-=Ke[V])<0)return-1;if(0<X&&(O===0||be!==1))return-1;for(Re[1]=0,V=1;V<15;V++)Re[V+1]=Re[V]+Ke[V];for(Se=0;Se<U;Se++)N[S+Se]!==0&&(H[Re[N[S+Se]]++]=Se);if(oe=O===0?(z=mt=H,19):O===1?(z=ie,Qe-=257,mt=m,kt-=257,256):(z=_,mt=h,-1),V=D,ze=I,ge=Se=Y=0,J=-1,me=(ee=1<<($=Ce))-1,O===1&&852<ee||O===2&&592<ee)return 1;for(;;){for(tt=V-ge,Ve=H[Se]<oe?(Te=0,H[Se]):H[Se]>oe?(Te=mt[kt+H[Se]],z[Qe+H[Se]]):(Te=96,0),P=1<<V-ge,D=K=1<<$;F[ze+(Y>>ge)+(K-=P)]=tt<<24|Te<<16|Ve|0,K!==0;);for(P=1<<V-1;Y&P;)P>>=1;if(P!==0?(Y&=P-1,Y+=P):Y=0,Se++,--Ke[V]==0){if(V===be)break;V=N[S+H[Se]]}if(Ce<V&&(Y&me)!==J){for(ge===0&&(ge=Ce),ze+=D,X=1<<($=V-ge);$+ge<be&&!((X-=Ke[$+ge])<=0);)$++,X<<=1;if(ee+=1<<$,O===1&&852<ee||O===2&&592<ee)return 1;F[J=Y&me]=Ce<<24|$<<16|ze-I|0}}return Y!==0&&(F[ze+Y]=V-ge<<24|64<<16|0),L.bits=Ce,0}},{"../utils/common":41}],51:[function(Ae,Ne,ue){"use strict";Ne.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(Ae,Ne,ue){"use strict";var q=Ae("../utils/common"),ie=0,m=1;function _(g){for(var T=g.length;0<=--T;)g[T]=0}var h=0,O=29,N=256,S=N+1+O,U=30,F=19,I=2*S+1,H=15,L=16,P=7,K=256,J=16,me=17,ze=18,oe=[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],tt=[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],Te=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Ve=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],qe=new Array(2*(S+2));_(qe);var V=new Array(2*U);_(V);var Se=new Array(512);_(Se);var D=new Array(256);_(D);var be=new Array(O);_(be);var Ce,$,ge,X=new Array(U);function ee(g,T,te,ve,le){this.static_tree=g,this.extra_bits=T,this.extra_base=te,this.elems=ve,this.max_length=le,this.has_stree=g&&g.length}function Y(g,T){this.dyn_tree=g,this.max_code=0,this.stat_desc=T}function z(g){return g<256?Se[g]:Se[256+(g>>>7)]}function Qe(g,T){g.pending_buf[g.pending++]=255&T,g.pending_buf[g.pending++]=T>>>8&255}function Ke(g,T,te){g.bi_valid>L-te?(g.bi_buf|=T<<g.bi_valid&65535,Qe(g,g.bi_buf),g.bi_buf=T>>L-g.bi_valid,g.bi_valid+=te-L):(g.bi_buf|=T<<g.bi_valid&65535,g.bi_valid+=te)}function Re(g,T,te){Ke(g,te[2*T],te[2*T+1])}function mt(g,T){for(var te=0;te|=1&g,g>>>=1,te<<=1,0<--T;);return te>>>1}function kt(g,T,te){var ve,le,it=new Array(H+1),Ct=0;for(ve=1;ve<=H;ve++)it[ve]=Ct=Ct+te[ve-1]<<1;for(le=0;le<=T;le++){var ot=g[2*le+1];ot!==0&&(g[2*le]=mt(it[ot]++,ot))}}function et(g){var T;for(T=0;T<S;T++)g.dyn_ltree[2*T]=0;for(T=0;T<U;T++)g.dyn_dtree[2*T]=0;for(T=0;T<F;T++)g.bl_tree[2*T]=0;g.dyn_ltree[2*K]=1,g.opt_len=g.static_len=0,g.last_lit=g.matches=0}function Zt(g){8<g.bi_valid?Qe(g,g.bi_buf):0<g.bi_valid&&(g.pending_buf[g.pending++]=g.bi_buf),g.bi_buf=0,g.bi_valid=0}function sA(g,T,te,ve){var le=2*T,it=2*te;return g[le]<g[it]||g[le]===g[it]&&ve[T]<=ve[te]}function Rt(g,T,te){for(var ve=g.heap[te],le=te<<1;le<=g.heap_len&&(le<g.heap_len&&sA(T,g.heap[le+1],g.heap[le],g.depth)&&le++,!sA(T,ve,g.heap[le],g.depth));)g.heap[te]=g.heap[le],te=le,le<<=1;g.heap[te]=ve}function nA(g,T,te){var ve,le,it,Ct,ot=0;if(g.last_lit!==0)for(;ve=g.pending_buf[g.d_buf+2*ot]<<8|g.pending_buf[g.d_buf+2*ot+1],le=g.pending_buf[g.l_buf+ot],ot++,ve===0?Re(g,le,T):(Re(g,(it=D[le])+N+1,T),(Ct=oe[it])!==0&&Ke(g,le-=be[it],Ct),Re(g,it=z(--ve),te),(Ct=tt[it])!==0&&Ke(g,ve-=X[it],Ct)),ot<g.last_lit;);Re(g,K,T)}function Yt(g,T){var te,ve,le,it=T.dyn_tree,Ct=T.stat_desc.static_tree,ot=T.stat_desc.has_stree,at=T.stat_desc.elems,Dt=-1;for(g.heap_len=0,g.heap_max=I,te=0;te<at;te++)it[2*te]!==0?(g.heap[++g.heap_len]=Dt=te,g.depth[te]=0):it[2*te+1]=0;for(;g.heap_len<2;)it[2*(le=g.heap[++g.heap_len]=Dt<2?++Dt:0)]=1,g.depth[le]=0,g.opt_len--,ot&&(g.static_len-=Ct[2*le+1]);for(T.max_code=Dt,te=g.heap_len>>1;1<=te;te--)Rt(g,it,te);for(le=at;te=g.heap[1],g.heap[1]=g.heap[g.heap_len--],Rt(g,it,1),ve=g.heap[1],g.heap[--g.heap_max]=te,g.heap[--g.heap_max]=ve,it[2*le]=it[2*te]+it[2*ve],g.depth[le]=(g.depth[te]>=g.depth[ve]?g.depth[te]:g.depth[ve])+1,it[2*te+1]=it[2*ve+1]=le,g.heap[1]=le++,Rt(g,it,1),2<=g.heap_len;);g.heap[--g.heap_max]=g.heap[1],function(Ue,ke){var Ge,lt,Lt,jt,yt,EA,oA=ke.dyn_tree,xA=ke.max_code,QA=ke.stat_desc.static_tree,bt=ke.stat_desc.has_stree,Jt=ke.stat_desc.extra_bits,pt=ke.stat_desc.extra_base,_t=ke.stat_desc.max_length,zt=0;for(jt=0;jt<=H;jt++)Ue.bl_count[jt]=0;for(oA[2*Ue.heap[Ue.heap_max]+1]=0,Ge=Ue.heap_max+1;Ge<I;Ge++)_t<(jt=oA[2*oA[2*(lt=Ue.heap[Ge])+1]+1]+1)&&(jt=_t,zt++),oA[2*lt+1]=jt,xA<lt||(Ue.bl_count[jt]++,yt=0,pt<=lt&&(yt=Jt[lt-pt]),EA=oA[2*lt],Ue.opt_len+=EA*(jt+yt),bt&&(Ue.static_len+=EA*(QA[2*lt+1]+yt)));if(zt!==0){do{for(jt=_t-1;Ue.bl_count[jt]===0;)jt--;Ue.bl_count[jt]--,Ue.bl_count[jt+1]+=2,Ue.bl_count[_t]--,zt-=2}while(0<zt);for(jt=_t;jt!==0;jt--)for(lt=Ue.bl_count[jt];lt!==0;)xA<(Lt=Ue.heap[--Ge])||(oA[2*Lt+1]!==jt&&(Ue.opt_len+=(jt-oA[2*Lt+1])*oA[2*Lt],oA[2*Lt+1]=jt),lt--)}}(g,T),kt(it,Dt,g.bl_count)}function d(g,T,te){var ve,le,it=-1,Ct=T[1],ot=0,at=7,Dt=4;for(Ct===0&&(at=138,Dt=3),T[2*(te+1)+1]=65535,ve=0;ve<=te;ve++)le=Ct,Ct=T[2*(ve+1)+1],++ot<at&&le===Ct||(ot<Dt?g.bl_tree[2*le]+=ot:le!==0?(le!==it&&g.bl_tree[2*le]++,g.bl_tree[2*J]++):ot<=10?g.bl_tree[2*me]++:g.bl_tree[2*ze]++,it=le,Dt=(ot=0)===Ct?(at=138,3):le===Ct?(at=6,3):(at=7,4))}function ae(g,T,te){var ve,le,it=-1,Ct=T[1],ot=0,at=7,Dt=4;for(Ct===0&&(at=138,Dt=3),ve=0;ve<=te;ve++)if(le=Ct,Ct=T[2*(ve+1)+1],!(++ot<at&&le===Ct)){if(ot<Dt)for(;Re(g,le,g.bl_tree),--ot!=0;);else le!==0?(le!==it&&(Re(g,le,g.bl_tree),ot--),Re(g,J,g.bl_tree),Ke(g,ot-3,2)):ot<=10?(Re(g,me,g.bl_tree),Ke(g,ot-3,3)):(Re(g,ze,g.bl_tree),Ke(g,ot-11,7));it=le,Dt=(ot=0)===Ct?(at=138,3):le===Ct?(at=6,3):(at=7,4)}}_(X);var k=!1;function p(g,T,te,ve){Ke(g,(h<<1)+(ve?1:0),3),function(le,it,Ct,ot){Zt(le),ot&&(Qe(le,Ct),Qe(le,~Ct)),q.arraySet(le.pending_buf,le.window,it,Ct,le.pending),le.pending+=Ct}(g,T,te,!0)}ue._tr_init=function(g){k||(function(){var T,te,ve,le,it,Ct=new Array(H+1);for(le=ve=0;le<O-1;le++)for(be[le]=ve,T=0;T<1<<oe[le];T++)D[ve++]=le;for(D[ve-1]=le,le=it=0;le<16;le++)for(X[le]=it,T=0;T<1<<tt[le];T++)Se[it++]=le;for(it>>=7;le<U;le++)for(X[le]=it<<7,T=0;T<1<<tt[le]-7;T++)Se[256+it++]=le;for(te=0;te<=H;te++)Ct[te]=0;for(T=0;T<=143;)qe[2*T+1]=8,T++,Ct[8]++;for(;T<=255;)qe[2*T+1]=9,T++,Ct[9]++;for(;T<=279;)qe[2*T+1]=7,T++,Ct[7]++;for(;T<=287;)qe[2*T+1]=8,T++,Ct[8]++;for(kt(qe,S+1,Ct),T=0;T<U;T++)V[2*T+1]=5,V[2*T]=mt(T,5);Ce=new ee(qe,oe,N+1,S,H),$=new ee(V,tt,0,U,H),ge=new ee(new Array(0),Te,0,F,P)}(),k=!0),g.l_desc=new Y(g.dyn_ltree,Ce),g.d_desc=new Y(g.dyn_dtree,$),g.bl_desc=new Y(g.bl_tree,ge),g.bi_buf=0,g.bi_valid=0,et(g)},ue._tr_stored_block=p,ue._tr_flush_block=function(g,T,te,ve){var le,it,Ct=0;0<g.level?(g.strm.data_type===2&&(g.strm.data_type=function(ot){var at,Dt=4093624447;for(at=0;at<=31;at++,Dt>>>=1)if(1&Dt&&ot.dyn_ltree[2*at]!==0)return ie;if(ot.dyn_ltree[18]!==0||ot.dyn_ltree[20]!==0||ot.dyn_ltree[26]!==0)return m;for(at=32;at<N;at++)if(ot.dyn_ltree[2*at]!==0)return m;return ie}(g)),Yt(g,g.l_desc),Yt(g,g.d_desc),Ct=function(ot){var at;for(d(ot,ot.dyn_ltree,ot.l_desc.max_code),d(ot,ot.dyn_dtree,ot.d_desc.max_code),Yt(ot,ot.bl_desc),at=F-1;3<=at&&ot.bl_tree[2*Ve[at]+1]===0;at--);return ot.opt_len+=3*(at+1)+5+5+4,at}(g),le=g.opt_len+3+7>>>3,(it=g.static_len+3+7>>>3)<=le&&(le=it)):le=it=te+5,te+4<=le&&T!==-1?p(g,T,te,ve):g.strategy===4||it===le?(Ke(g,2+(ve?1:0),3),nA(g,qe,V)):(Ke(g,4+(ve?1:0),3),function(ot,at,Dt,Ue){var ke;for(Ke(ot,at-257,5),Ke(ot,Dt-1,5),Ke(ot,Ue-4,4),ke=0;ke<Ue;ke++)Ke(ot,ot.bl_tree[2*Ve[ke]+1],3);ae(ot,ot.dyn_ltree,at-1),ae(ot,ot.dyn_dtree,Dt-1)}(g,g.l_desc.max_code+1,g.d_desc.max_code+1,Ct+1),nA(g,g.dyn_ltree,g.dyn_dtree)),et(g),ve&&Zt(g)},ue._tr_tally=function(g,T,te){return g.pending_buf[g.d_buf+2*g.last_lit]=T>>>8&255,g.pending_buf[g.d_buf+2*g.last_lit+1]=255&T,g.pending_buf[g.l_buf+g.last_lit]=255&te,g.last_lit++,T===0?g.dyn_ltree[2*te]++:(g.matches++,T--,g.dyn_ltree[2*(D[te]+N+1)]++,g.dyn_dtree[2*z(T)]++),g.last_lit===g.lit_bufsize-1},ue._tr_align=function(g){Ke(g,2,3),Re(g,K,qe),function(T){T.bi_valid===16?(Qe(T,T.bi_buf),T.bi_buf=0,T.bi_valid=0):8<=T.bi_valid&&(T.pending_buf[T.pending++]=255&T.bi_buf,T.bi_buf>>=8,T.bi_valid-=8)}(g)}},{"../utils/common":41}],53:[function(Ae,Ne,ue){"use strict";Ne.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(Ae,Ne,ue){(function(q){(function(ie,m){"use strict";if(!ie.setImmediate){var _,h,O,N,S=1,U={},F=!1,I=ie.document,H=Object.getPrototypeOf&&Object.getPrototypeOf(ie);H=H&&H.setTimeout?H:ie,_={}.toString.call(ie.process)==="[object process]"?function(J){Xe.nextTick(function(){P(J)})}:function(){if(ie.postMessage&&!ie.importScripts){var J=!0,me=ie.onmessage;return ie.onmessage=function(){J=!1},ie.postMessage("","*"),ie.onmessage=me,J}}()?(N="setImmediate$"+Math.random()+"$",ie.addEventListener?ie.addEventListener("message",K,!1):ie.attachEvent("onmessage",K),function(J){ie.postMessage(N+J,"*")}):ie.MessageChannel?((O=new MessageChannel).port1.onmessage=function(J){P(J.data)},function(J){O.port2.postMessage(J)}):I&&"onreadystatechange"in I.createElement("script")?(h=I.documentElement,function(J){var me=I.createElement("script");me.onreadystatechange=function(){P(J),me.onreadystatechange=null,h.removeChild(me),me=null},h.appendChild(me)}):function(J){setTimeout(P,0,J)},H.setImmediate=function(J){typeof J!="function"&&(J=new Function(""+J));for(var me=new Array(arguments.length-1),ze=0;ze<me.length;ze++)me[ze]=arguments[ze+1];var oe={callback:J,args:me};return U[S]=oe,_(S),S++},H.clearImmediate=L}function L(J){delete U[J]}function P(J){if(F)setTimeout(P,0,J);else{var me=U[J];if(me){F=!0;try{(function(ze){var oe=ze.callback,tt=ze.args;switch(tt.length){case 0:oe();break;case 1:oe(tt[0]);break;case 2:oe(tt[0],tt[1]);break;case 3:oe(tt[0],tt[1],tt[2]);break;default:oe.apply(m,tt)}})(me)}finally{L(J),F=!1}}}}function K(J){J.source===ie&&typeof J.data=="string"&&J.data.indexOf(N)===0&&P(+J.data.slice(N.length))}})(typeof self=="undefined"?q===void 0?this:q:self)}).call(this,typeof M.g!="undefined"?M.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},62522:function(fr){"use strict";fr.exports="data:image/png;base64,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"},25365:function(fr){"use strict";fr.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},96908:function(fr){"use strict";fr.exports="data:image/png;base64,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"},57177:function(fr){"use strict";fr.exports="data:image/png;base64,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"},81378:function(fr){"use strict";fr.exports="data:image/png;base64,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"}}]);
|
|
|
}()); |