|
|
!(function(){var P1=Object.defineProperty;var Lm=Object.getOwnPropertySymbols;var k1=Object.prototype.hasOwnProperty,j1=Object.prototype.propertyIsEnumerable;var bg=(mr,CA,M)=>CA in mr?P1(mr,CA,{enumerable:!0,configurable:!0,writable:!0,value:M}):mr[CA]=M,Fg=(mr,CA)=>{for(var M in CA||(CA={}))k1.call(CA,M)&&bg(mr,M,CA[M]);if(Lm)for(var M of Lm(CA))j1.call(CA,M)&&bg(mr,M,CA[M]);return mr};var xn=(mr,CA,M)=>bg(mr,typeof CA!="symbol"?CA+"":CA,M);(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(mr,CA,M){"use strict";M.d(CA,{Z:function(){return v}});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,le=M(7657),q=function(h,k){return Xe.createElement(le.Z,(0,b.Z)({},h,{ref:k,icon:Ne}))},ne=Xe.forwardRef(q),v=ne},67921:function(mr,CA,M){"use strict";M.d(CA,{Z:function(){return v}});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,le=M(7657),q=function(h,k){return Xe.createElement(le.Z,(0,b.Z)({},h,{ref:k,icon:Ne}))},ne=Xe.forwardRef(q),v=ne},95869:function(mr,CA,M){"use strict";M.d(CA,{Z:function(){return v}});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,le=M(7657),q=function(h,k){return Xe.createElement(le.Z,(0,b.Z)({},h,{ref:k,icon:Ne}))},ne=Xe.forwardRef(q),v=ne},25492:function(mr,CA){"use strict";CA.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"}},81747:function(mr,CA,M){"use strict";var b=M(59301),Xe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,q=(_,h,k)=>h in _?Xe(_,h,{enumerable:!0,configurable:!0,writable:!0,value:k}):_[h]=k,ne=(_,h)=>{for(var k in h||(h={}))Ne.call(h,k)&&q(_,k,h[k]);if(Ae)for(var k of Ae(h))le.call(h,k)&&q(_,k,h[k]);return _};const v=_=>React.createElement("svg",ne({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"})));CA.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},51976:function(mr,CA,M){"use strict";var b=M(59301),Xe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,q=(_,h,k)=>h in _?Xe(_,h,{enumerable:!0,configurable:!0,writable:!0,value:k}):_[h]=k,ne=(_,h)=>{for(var k in h||(h={}))Ne.call(h,k)&&q(_,k,h[k]);if(Ae)for(var k of Ae(h))le.call(h,k)&&q(_,k,h[k]);return _};const v=_=>React.createElement("svg",ne({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"})));CA.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},29584:function(mr,CA,M){"use strict";M.d(CA,{Z:function(){return Ne}});var b=M(59301),Xe=M(77254),Ae=M(59301),Ne=({defaultX:le="40%",leftChild:q,rightChild:ne,className:v,hideResize:_=!1})=>{const[h,k]=(0,b.useState)(le),N=(0,b.useRef)();function Q(){N.current=!0}(0,b.useEffect)(()=>{function I(O){N.current&&(Xe.Z.publish("resize-move-bar",O),k(O.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`:le,F=`calc(100% - ${_?"0px":"4px"} - ${U})`;return Ae.createElement("div",{className:`split-panel-container ${v}`},Ae.createElement("section",{style:{width:U,display:h===.01?"none":""}},q),Ae.createElement("section",{className:"resize-x-bar",onMouseDown:Q},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}},ne))}},22744:function(mr,CA,M){"use strict";var b=M(59301);const Xe=Ne=>String(Ne).length===1?`0${Ne}`:Ne,Ae=({className:Ne="",onChange:le,defaultValue:q=0})=>{const[ne,v]=(0,b.useState)(q);(0,b.useEffect)(()=>{const N=setTimeout(()=>{v(ne+1e3)},1e3);return le(ne+1e3),()=>{clearInterval(N)}},[ne]);const _=parseInt(ne/(60*6e4))||"00",h=parseInt(ne%(60*6e4)/6e4)||"00",k=parseInt(ne%6e4/1e3)||"00";return b.createElement("div",{className:Ne},Xe(_),":",Xe(h),":",Xe(k))};CA.Z=Ae},27185:function(mr,CA,M){"use strict";M.d(CA,{Z:function(){return Le}});var b=M(59301),Xe=M(65582),Ae=M(43418),Ne=M(78241),le=M(8591),q=M(71418),ne=M(17574),v=M(95237),_=M(43604),h=M(6848),k=M(92832),N={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},Q=M(61527),U=M(89540),F=M(2524),I=M(82636),H=Object.defineProperty,O=Object.defineProperties,P=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,je=(D,Fe,Ce)=>Fe in D?H(D,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):D[Fe]=Ce,oe=(D,Fe)=>{for(var Ce in Fe||(Fe={}))$.call(Fe,Ce)&&je(D,Ce,Fe[Ce]);if(K)for(var Ce of K(Fe))ge.call(Fe,Ce)&&je(D,Ce,Fe[Ce]);return D},et=(D,Fe)=>O(D,P(Fe)),Te=(D,Fe)=>{var Ce={};for(var ee in D)$.call(D,ee)&&Fe.indexOf(ee)<0&&(Ce[ee]=D[ee]);if(D!=null&&K)for(var ee of K(D))Fe.indexOf(ee)<0&&ge.call(D,ee)&&(Ce[ee]=D[ee]);return Ce},ze=(D,Fe,Ce)=>new Promise((ee,pe)=>{var J=z=>{try{Y(Ce.next(z))}catch(Se){pe(Se)}},X=z=>{try{Y(Ce.throw(z))}catch(Se){pe(Se)}},Y=z=>z.done?ee(z.value):Promise.resolve(z.value).then(J,X);Y((Ce=Ce.apply(D,Fe)).next())});const lt=(D=[])=>D==null?void 0:D.map(Fe=>et(oe({},Fe),{title:(Fe==null?void 0:Fe.value)||"",key:Fe==null?void 0:Fe.id,isLeaf:!0})),V=D=>{var Fe=D,{user:Ce,children:ee,isShowComponent:pe=!0,ModalProps:J={},onDataSelect:X}=Fe,Y=Te(Fe,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[z,Se]=Ae.default.useModal(),[Ve]=Ne.default.useForm(),[Me,Pt]=(0,b.useState)([]),[wt,at]=(0,b.useState)(!1),[zt,iA]=(0,b.useState)(!1),[,Ht,tA,qt]=(0,Q.U)(U.qE,{page:1,limit:9999}),[,,d]=(0,Q.U)(U.V8,{}),[,,se]=(0,Q.U)(U.B$,{}),[,,L]=(0,Q.U)(U.DH,{}),[,,g]=(0,Q.U)(U.bJ,{}),p=()=>{at(!1),Ve.resetFields(),iA(!1)},T=ve=>ze(void 0,null,function*(){const{node:ce,dragNode:it,event:yt}=ve,st=ve.node.pos.split("-"),rt=ve.dropPosition-Number(st[st.length-1]);if(rt==0){le.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(rt==1&&(it==null?void 0:it.item_index)==(ce==null?void 0:ce.item_index)+1){le.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Qt=yield g({id:it==null?void 0:it.key,position:rt==-1?1:(it==null?void 0:it.item_index)>(ce==null?void 0:ce.item_index)?(ce==null?void 0:ce.item_index)+1:ce==null?void 0:ce.item_index});(Qt==null?void 0:Qt.status)===0&&(le.ZP.success("\u79FB\u52A8\u6210\u529F"),tA({},!0))}),te=ve=>ze(void 0,null,function*(){let ce={};zt?ce=yield se(oe({},ve)):ce=yield L(oe({},ve)),(ce==null?void 0:ce.status)==0&&(le.ZP.success((ce==null?void 0:ce.message)||(zt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),tA({},!0),p())});return(0,b.useEffect)(()=>{J!=null&&J.open&&tA({},!0)},[J==null?void 0:J.open]),(0,b.useEffect)(()=>{var ve;Pt(lt((ve=qt==null?void 0:qt.data)==null?void 0:ve.list))},[qt]),pe?b.createElement(b.Fragment,null,Se,ee,b.createElement(Ae.default,oe({},oe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},J)),b.createElement(q.Z,{spinning:Ht},(Me==null?void 0:Me.length)>0?b.createElement(b.Fragment,null,b.createElement(ne.default.DirectoryTree,{height:500,className:N.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:X,treeData:Me,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(v.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:ce=>{ce.stopPropagation(),Ve.setFieldsValue(oe({},ve)),at(!0)}}))),b.createElement(_.Z,null,b.createElement(h.Z,{title:"\u5220\u9664"},b.createElement("i",{className:`iconfont icon-shanchu14 font12 ${N.currentDelete}`,onClick:ce=>{ce.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:()=>ze(void 0,null,function*(){const it=yield d({id:ve==null?void 0:ve.key});(it==null?void 0:it.status)==0&&(le.ZP.success((it==null?void 0:it.message)||"\u5220\u9664\u6210\u529F"),tA({},!0))})})}}))))))}),b.createElement(I.op,{className:"ml20 mt20",icon:b.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{iA(!0),at(!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:()=>{iA(!0),at(!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:wt,okText:zt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{p()},onOk:()=>{Ve.submit()}},b.createElement(Ne.default,{form:Ve,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(k.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 Le=(0,Xe.connect)(({loading:D,user:Fe})=>({user:Fe,loading:D.effects}))(V)},82450:function(mr,CA,M){"use strict";M.d(CA,{i:function(){return ge},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),le=M.n(Ne),q=M(65862),ne=M(2524),v=M(41867),_="data:image/png;base64,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",h="data:image/png;base64,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",k="data:image/png;base64,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",N="data:image/png;base64,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",Q="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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",O="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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",$=M(59301);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_,swimg:h},{name:"101\u8BA1\u5212",ptimg:k,swimg:N},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Q,swimg:U},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:F,swimg:I},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:H,swimg:O},{name:"\u519B\u961F\u4E00\u6D41",ptimg:P,swimg:K}];var oe=({className:et,dataSource:Te=[],col:ze=4,right:lt,bottom:V=23,precision:Le=0,wrapWidth:D=1200,trackEventItems:Fe,loading:Ce,onRemove:ee=()=>{},isCurrent:pe=!0,showAlias:J=!1})=>{const X=Math.floor((D-(ze-1)*lt)/ze),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 $.createElement(Xe.Z,{spinning:Ce},$.createElement("div",{className:le()(b.list,et)},!!(Te!=null&&Te.length)&&(Te==null?void 0:Te.map((z,Se)=>{var Ve;const{name:Me,id:Pt,identifier:wt,featured:at,school_name:zt,image_url:iA,excellent:Ht,is_plan:tA}=z;return $.createElement("div",{key:Pt,className:b.wrap,style:{width:X,marginRight:(1+Se)%ze===0?0:lt+Le,marginBottom:V}},$.createElement("a",{className:b.li,onClick:qt=>{qt.preventDefault(),qt.stopPropagation(),Fe&&(0,q.L9)([Fe]),(0,q.xg)(`/paths/${wt}`)}},$.createElement("div",{className:b.img},$.createElement("img",{className:b.cover,src:`${iA}`}),pe&&(0,v.bg)()&&(z==null?void 0:z.studying)&&$.createElement("div",{className:`${b.movebq} user-path-items`,onClick:qt=>{qt.stopPropagation(),ee(z)}},$.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),$.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ve=z==null?void 0:z.subject_tags)==null?void 0:Ve.map((qt,d)=>{var se,L;if(d===0){const p=(se=Y.find(T=>T.name==qt))==null?void 0:se.swimg;return $.createElement("img",{className:b.sign,src:p,style:{left:"-4px"}})}const g=(L=Y.find(p=>p.name==qt))==null?void 0:L.ptimg;return $.createElement("img",{className:b.sign,src:g,style:{left:`${48+52*(d-1)+2*d}px`}})}),$.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(z==null?void 0:z.excellent)&&$.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),$.createElement("div",{className:b.name},$.createElement(Ae.Z,{title:J&&(z!=null&&z.excellent_alias_name)?$.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Me}`,$.createElement("br",null),$.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${z==null?void 0:z.excellent_alias_name}`)):Me},$.createElement("span",{className:b.e},J&&(z==null?void 0:z.excellent_alias_name)||Me))),$.createElement("div",{className:b.tags},$.createElement("div",null,$.createElement(Ae.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},$.createElement("span",null,$.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),$.createElement("span",null,z.stages_count))),$.createElement(Ae.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},$.createElement("span",null,$.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),$.createElement("span",null,z.members_count)))))))})),!Te.length&&$.createElement(ne.Z,null)))}},82636:function(mr,CA,M){"use strict";M.d(CA,{jL:function(){return le},w9:function(){return z},QD:function(){return _t},cQ:function(){return ee.Z},op:function(){return rt},O5:function(){return NA},_b:function(){return zA},t7:function(){return O},Gi:function(){return at},YG:function(){return Pt},qp:function(){return k},vr:function(){return bA},qE:function(){return He},Je:function(){return $},wb:function(){return Ce},cq:function(){return d},tp:function(){return U}});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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",le=({dataSource:Zt=[],img:$t,imgWidth:oA=346,title:pA,sunTitle:er,bannerExtraContent:br})=>b.createElement("div",{className:Xe.banner},b.createElement("div",{className:Xe.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,pA),b.createElement("span",null,er)),Zt.length>0&&b.createElement("div",{className:Xe.btns},Zt.map((_A,uA)=>b.createElement("div",{key:uA,onClick:_A.click},_A.name,_A.sign?b.createElement("img",{src:Ae,width:39}):null))),br),$t&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:$t,width:oA}))),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"},ne=M(92310),v=M.n(ne),_=M(89392),k=({dataSource:Zt=[],value:$t,onChange:oA,onTitleChange:pA,className:er,title:br,titleWidth:_A=41,style:uA={},fontColor:Hr="#6A7283",showCount:hn})=>{const[wr,ln]=(0,b.useState)(0),[mA,dn]=(0,b.useState)(!1),un=(0,b.useRef)(null),ur=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var or;Zt.length!==0&&(((or=un==null?void 0:un.current)==null?void 0:or.clientHeight)>97?ln(1):ln(0)),Zt.length===0&&ln(0),dn(!1)},[Zt]),b.createElement("div",{className:v()(q.row,er),style:uA},b.createElement("div",{onClick:(0,_.throttle)(()=>pA==null?void 0:pA(),2e3),style:{width:_A,marginTop:mA?12:4},className:`${q.title} ${pA?"current":""}`},br),b.createElement("div",{className:mA?`${q.tagsWrap} ${q.tagsBorderWrap}`:q.tagsWrap},b.createElement("div",{className:q.bar,ref:ur,style:wr>0?{height:wr===1?97:"auto",overflow:wr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:q.tag,ref:un},Zt==null?void 0:Zt.map(or=>b.createElement("span",{onClick:()=>oA(or.id),key:or.id,style:{color:Hr},className:$t===or.id?q.active:""},b.createElement("span",{title:or.name,className:q.name},or.name),!!hn&&b.createElement("span",{className:q.num},or.count))))),!!wr&&b.createElement(b.Fragment,null,wr===1?b.createElement("div",{onClick:()=>{var or;ln(2),((or=un==null?void 0:un.current)==null?void 0:or.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:()=>{ur.current.scrollTop=0,ln(1),dn(!1)},className:q.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},N={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"},U=({dataSource:Zt=[],value:$t,onChange:oA,className:pA,style:er={}})=>b.createElement("div",{style:er,className:v()(N.tabs,pA)},Zt.map(br=>b.createElement("span",{onClick:()=>oA(br.id),className:$t===br.id?N.active:"",key:br.id},br.name))),F={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"},I=M(92832),O=({dataSource:Zt=[],value:$t="",onChange:oA,onInputChange:pA=()=>{},className:er,style:br={},placeholder:_A,allowClear:uA=!1})=>{var Hr;const[hn,wr]=(0,b.useState)(""),[ln,mA]=(0,b.useState)("");(0,b.useEffect)(()=>{var ur;let or=$t;(ur=JSON.stringify($t))!=null&&ur.includes("{")&&(wr($t.id),or=$t.value||"");try{mA(decodeURIComponent(or||""))}catch(Ci){mA(decodeURIComponent(or||""))}},[$t]);const dn=()=>{oA(encodeURIComponent(ln),hn||null)},un=ur=>{ur!==hn&&(wr(ur),oA(encodeURIComponent(ln),ur))};return b.createElement("div",{className:v()(F.input,er),style:br},!!Zt.length&&b.createElement("div",{className:F.dropdown},b.createElement("div",{className:F.text},(Hr=Zt.find(ur=>ur.id===hn))==null?void 0:Hr.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:F.b1}),b.createElement("b",{className:F.b2})),b.createElement("div",{className:F.menu},Zt.map((ur,or)=>b.createElement("div",{key:or,onClick:()=>un(ur.id)},ur.name)))),b.createElement(I.default,{onPressEnter:dn,value:ln,onChange:ur=>{mA(ur.target.value),pA(encodeURIComponent(ur.target.value),hn||null)},bordered:!1,placeholder:_A}),b.createElement("i",{onClick:dn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},P={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"},$=({value:Zt,onChange:$t,className:oA,total:pA,pageSize:er,style:br={}})=>{const _A=Zt<2,uA=Zt>=Math.ceil(pA/er);return pA<=er?b.createElement(b.Fragment,null):b.createElement("div",{className:v()(P.quickPager,oA),style:br},b.createElement("div",{onClick:()=>{_A||$t(Zt-1,"prev")},className:_A?P.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{uA||$t(Zt+1,"next")},className:uA?P.disabled:""},"\u4E0B\u4E00\u9875"))},ge={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},je=M(71418),oe=M(6848),et=M(13570),Te=M(74128),ze=M(65862),lt=M(96908),V=M(57177),Le=M(81378),D=M(2524),Ce=({className:Zt,dataSource:$t=[],col:oA=4,right:pA,bottom:er=23,precision:br=0,wrapWidth:_A=1200,trackEventItems:uA,loading:Hr})=>{const hn=Math.floor((_A-(oA-1)*pA)/oA);return b.createElement(je.Z,{spinning:Hr},b.createElement("div",{className:v()(ge.list,Zt)},!!$t.length&&$t.map((wr,ln)=>{const{name:mA,id:dn,identifier:un,power:ur,cover_image_id:or,pic:Ci}=wr;return b.createElement("div",{className:ge.wrap,key:dn,style:{width:hn,marginRight:(1+ln)%oA===0?0:pA+br,marginBottom:er}},b.createElement("a",{target:"_blank",href:`/shixuns/${un}/challenges`,className:ge.li,onClick:An=>{An.preventDefault(),uA&&(0,ze.L9)([uA]),ur&&(0,ze.xg)(`/shixuns/${un}/challenges`)}},b.createElement("div",{className:ge.img},b.createElement("img",{className:ge.cover,src:`${Ci}`}),wr.is_jupyter&&b.createElement("img",{className:ge.sign,src:lt}),wr.is_jupyter_lab&&b.createElement("img",{className:ge.sign,src:V}),wr.is_unity_3d&&b.createElement("img",{className:ge.sign,src:Le})),b.createElement("div",{className:ge.name},b.createElement(oe.Z,{title:mA||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:ge.e},mA||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:ge.tags},b.createElement(oe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,wr.challenges_count))),!!wr.myshixuns_count&&b.createElement(oe.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,wr.myshixuns_count))),b.createElement(oe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,wr.level))),b.createElement("div",{className:ge.rate},b.createElement(et.Z,{allowHalf:!0,disabled:!0,defaultValue:wr.score_info}),b.createElement("span",null,"\xA0",wr.score_info?`${wr.score_info}\u5206`:"5\u5206")))),!ur&&b.createElement("div",{className:ge.lockWrap},b.createElement("img",{src:`${Te.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")))}),!$t.length&&b.createElement(D.Z,null)))},ee=M(82450),pe={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"},J="data:image/png;base64,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",X=M(59301),z=({className:Zt,dataSource:$t=[],col:oA=4,right:pA,bottom:er=23,precision:br=0,wrapWidth:_A=1200,trackEventItems:uA,loading:Hr})=>{const hn=Math.floor((_A-(oA-1)*pA)/oA);return X.createElement(je.Z,{spinning:Hr},X.createElement("div",{className:v()(pe.list,Zt)},!!$t.length&&$t.map((wr,ln)=>{const{subject_identifier:mA,id:dn,identifier:un,power:ur}=wr,or=wr.is_public!=0&&wr.is_public;return X.createElement("div",{className:pe.wrap,key:dn,style:{width:hn,marginRight:(1+ln)%oA===0?0:pA+br,marginBottom:er}},X.createElement("a",{className:pe.li,onClick:Ci=>{Ci.preventDefault(),uA&&(0,ze.L9)([uA]),(0,ze.xg)(wr.first_category_url)}},X.createElement("div",{className:pe.top},X.createElement(oe.Z,{title:wr.name},X.createElement("div",{className:pe.name},wr.name)),X.createElement("img",{className:pe.img,src:Te.Z.IMG_SERVER+"/images/"+wr.avatar_url}),X.createElement("div",{className:pe.text,title:wr.creator},wr.creator),mA&&X.createElement("div",{className:pe.btns},X.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),X.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),or&&X.createElement("div",{className:pe.sign},"\u516C\u5F00")),X.createElement("div",{className:pe.bottom},wr.visits>0&&X.createElement(oe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-liulanyan"}),X.createElement("span",null,wr.visits))),wr.course_members_count>0&&X.createElement(oe.Z,{title:"\u6210\u5458",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-chengyuan"}),wr.course_members_count)),wr.tasks_count>0&&X.createElement(oe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},X.createElement("span",null,X.createElement("i",{className:"iconfont icon-zuoye"}),wr.tasks_count)),wr.is_end?X.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):X.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!wr.is_accessible&&X.createElement("div",{className:pe.lockWrap},X.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),X.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!$t.length&&X.createElement(D.Z,null)))},Se={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"},Ve=M(65582),Pt=({dataSource:Zt=[],value:$t,onChange:oA,className:pA,style:er={},tabBarExtraContent:br})=>b.createElement("div",{className:v()(Se.tabs,pA),style:er},b.createElement("div",{className:Se.tabsWrap},Zt.map((_A,uA)=>b.createElement("aside",{className:Se.tab,onClick:()=>{oA(_A.id),_A.link&&Ve.history.push(_A.link)},key:uA},b.createElement("div",{className:$t===_A.id?Se.active:""},_A.name),(_A==null?void 0:_A.resetCount)==null&&(_A==null?void 0:_A.total)!==void 0&&b.createElement("span",null,"\uFF08",_A==null?void 0:_A.total,"\uFF09"),(_A==null?void 0:_A.resetCount)!==void 0&&(_A==null?void 0:_A.total)!==void 0&&b.createElement(oe.Z,{title:(_A==null?void 0:_A.tip)!=null?_A==null?void 0:_A.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},_A==null?void 0:_A.resetCount),"/",b.createElement("span",null,_A==null?void 0:_A.total),"\uFF09"))))),b.createElement("div",{className:Se.tabBar},br)),at=({className:Zt,style:$t={},children:oA})=>b.createElement("div",{className:v()(Zt),style:$t},oA),zt={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"},iA=M(38854),Ht=M(20834);const tA=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var d=({sortValue:Zt,dropValue:$t,className:oA,onSort:pA,onDrop:er,dataSource:br=tA})=>{var _A;return b.createElement("div",{className:v()(zt.orderWrap,oA)},b.createElement(iA.Z,{dropdownRender:()=>b.createElement(Ht.default,null,br.map((uA,Hr)=>b.createElement(Ht.default.Item,{key:Hr,onClick:()=>er(uA.id)},uA.name)))},b.createElement("span",{className:zt.orderTextWrap},(_A=br.find(uA=>$t===uA.id))==null?void 0:_A.name)),b.createElement("span",{className:zt.orderIconWrap},b.createElement("span",{className:zt.orderAsc},b.createElement("i",{className:Zt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer}`,onClick:()=>pA(Zt==="asc"?"desc":"asc")})),b.createElement("span",{className:zt.orderDesc},b.createElement("i",{className:Zt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer}`,onClick:()=>pA(Zt==="asc"?"desc":"asc")}))))},se={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"},L=M(3113),g=Object.defineProperty,p=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ve=(Zt,$t,oA)=>$t in Zt?g(Zt,$t,{enumerable:!0,configurable:!0,writable:!0,value:oA}):Zt[$t]=oA,ce=(Zt,$t)=>{for(var oA in $t||($t={}))T.call($t,oA)&&ve(Zt,oA,$t[oA]);if(p)for(var oA of p($t))te.call($t,oA)&&ve(Zt,oA,$t[oA]);return Zt},it=(Zt,$t)=>{var oA={};for(var pA in Zt)T.call(Zt,pA)&&$t.indexOf(pA)<0&&(oA[pA]=Zt[pA]);if(Zt!=null&&p)for(var pA of p(Zt))$t.indexOf(pA)<0&&te.call(Zt,pA)&&(oA[pA]=Zt[pA]);return oA},yt=(Zt,$t,oA)=>new Promise((pA,er)=>{var br=Hr=>{try{uA(oA.next(Hr))}catch(hn){er(hn)}},_A=Hr=>{try{uA(oA.throw(Hr))}catch(hn){er(hn)}},uA=Hr=>Hr.done?pA(Hr.value):Promise.resolve(Hr.value).then(br,_A);uA((oA=oA.apply(Zt,$t)).next())}),rt=Zt=>{var $t=Zt,{className:oA,style:pA,children:er,loading:br=!1,openLoading:_A,onClick:uA=()=>{},size:Hr="middle",shape:hn="round"}=$t,wr=it($t,["className","style","children","loading","openLoading","onClick","size","shape"]);const[ln,mA]=(0,b.useState)(!1);return b.createElement(L.ZP,ce({onClick:(0,_.throttle)(dn=>yt(void 0,null,function*(){_A&&mA(!0);try{yield uA(dn)}catch(un){console.log("error",un)}_A&&mA(!1)}),2e3,{leading:!0,trailing:!1}),className:v()(se.btn,se[`${Hr}-${hn}`],oA),style:pA,size:Hr,shape:hn,loading:ln||br},wr),er)},Qt={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"},He=({className:Zt,style:$t,children:oA=null,onClick:pA,title:er})=>b.createElement("div",{className:v()(Qt.head,Zt),style:$t},b.createElement("span",{className:"primary-hover",onClick:pA},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:er},er),b.createElement("div",{className:Qt.node},oA)),Ge={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"},_t=({confirmShow:Zt=!0,confirmTitle:$t,confirmClick:oA,cancelShow:pA=!0,cancelTitle:er,cancelClick:br,className:_A,style:uA,confirmLoading:Hr=!1})=>b.createElement("div",{className:v()(Ge.btns,_A),style:uA},Zt&&b.createElement(L.ZP,{loading:Hr,onClick:oA,type:"primary",className:Ge.confirm},$t),pA&&b.createElement(L.ZP,{onClick:br,className:Ge.cancel},er)),Dt={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"},bA=({className:Zt,style:$t={},LeftContent:oA,children:pA,RightContent:er})=>b.createElement("div",{className:v()(Dt.fixedBottom,Zt),style:$t},b.createElement("div",{className:Dt.wrap},b.createElement("div",{className:Dt.left},oA),b.createElement("div",{className:Dt.center},pA),b.createElement("div",{className:Dt.right},er))),sA={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"},zA=({className:Zt,style:$t={},dataSource:oA=[]})=>b.createElement("div",{className:v()(sA.crumbs,Zt),style:$t},oA.map((pA,er)=>er<oA.length-1?b.createElement(b.Fragment,{key:er},pA.path||pA.onClick?b.createElement("span",{className:sA.hover,onClick:pA!=null&&pA.onClick?pA.onClick:()=>Ve.history.push(pA.path)},pA.name):b.createElement("span",null,pA.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:er,style:{color:"#5F6368"}},pA.name))),Et=M(31797),Gt=Object.defineProperty,ht=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,fA=Object.prototype.hasOwnProperty,UA=Object.prototype.propertyIsEnumerable,lA=(Zt,$t,oA)=>$t in Zt?Gt(Zt,$t,{enumerable:!0,configurable:!0,writable:!0,value:oA}):Zt[$t]=oA,vA=(Zt,$t)=>{for(var oA in $t||($t={}))fA.call($t,oA)&&lA(Zt,oA,$t[oA]);if(Kt)for(var oA of Kt($t))UA.call($t,oA)&&lA(Zt,oA,$t[oA]);return Zt},MA=(Zt,$t)=>ht(Zt,Lt($t)),_r=(Zt,$t)=>{var oA={};for(var pA in Zt)fA.call(Zt,pA)&&$t.indexOf(pA)<0&&(oA[pA]=Zt[pA]);if(Zt!=null&&Kt)for(var pA of Kt(Zt))$t.indexOf(pA)<0&&UA.call(Zt,pA)&&(oA[pA]=Zt[pA]);return oA};const{Countdown:jA}=Et.default;var NA=Zt=>{var $t=Zt,{onChange:oA}=$t,pA=_r($t,["onChange"]);const[er,br]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof er=="number"&&er>=0&&oA(er)},[er]);const _A=uA=>{const Hr=Math.floor(uA/1e3);br(Hr)};return b.createElement(jA,MA(vA({},pA),{onChange:_A}))}},72851:function(mr,CA,M){"use strict";M.d(CA,{Z:function(){return pe}});var b=M(59301),Xe=M(5112),Ae=M(3113),Ne=M(8591),le=M(43418),q=M(5871),ne=M(95237),v=M(43604),_=M(28103),h=M(50258),k={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(41867),Q=M(24334),U=M(38147),F=M(65582),I=M(6339),H=M(88761),O=M(87169),P=M(26227),K=M(59301),$=Object.defineProperty,ge=Object.defineProperties,je=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ze=(J,X,Y)=>X in J?$(J,X,{enumerable:!0,configurable:!0,writable:!0,value:Y}):J[X]=Y,lt=(J,X)=>{for(var Y in X||(X={}))et.call(X,Y)&&ze(J,Y,X[Y]);if(oe)for(var Y of oe(X))Te.call(X,Y)&&ze(J,Y,X[Y]);return J},V=(J,X)=>ge(J,je(X)),Le=(J,X,Y)=>new Promise((z,Se)=>{var Ve=wt=>{try{Pt(Y.next(wt))}catch(at){Se(at)}},Me=wt=>{try{Pt(Y.throw(wt))}catch(at){Se(at)}},Pt=wt=>wt.done?z(wt.value):Promise.resolve(wt.value).then(Ve,Me);Pt((Y=Y.apply(J,X)).next())});const D={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Fe=(J=>(J[J.SET_PATH=0]="SET_PATH",J[J.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",J))(Fe||{});function Ce(J,X){switch(X.type){case 0:return V(lt({},J),{selectedPath:X.payload});case 1:return V(lt({},J),{passedContent:X.payload});default:throw new Error}}var pe=({language:J,dispatch:X,shixunWorkReport:Y,v:z,languages:Se,classroomList:Ve,autoHeight:Me,diff_code_count:Pt,data:wt})=>{const[at,zt]=(0,b.useState)(Se==null?void 0:Se[0]),iA=(0,F.useParams)();return(0,b.useEffect)(()=>{zt(Se==null?void 0:Se[0])},[]),(0,b.useEffect)(()=>{var Ht;zt((Ht=Se==null?void 0:Se.filter(tA=>tA.language===(at==null?void 0:at.language)))==null?void 0:Ht[0])},[Se]),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")),(Se==null?void 0:Se.length)>1&&K.createElement(Xe.ZP.Group,{defaultValue:J,style:{marginLeft:10},onChange:Ht=>{var tA;z.language=Ht.target.value,zt((tA=Se==null?void 0:Se.filter(qt=>qt.language===Ht.target.value))==null?void 0:tA[0])}},Se==null?void 0:Se.map(Ht=>K.createElement(Xe.ZP,{value:Ht==null?void 0:Ht.language},Ht==null?void 0:Ht.language)))),(0,N.GJ)()&&Y!="shixunWorkReport"&&K.createElement("span",null,K.createElement("span",null,"\u5F97\u5206 ",at==null?void 0:at.score,"/",at==null?void 0:at.total_score),K.createElement(Ae.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Ht,tA;if(!((tA=(Ht=Ve.AssistantObject)==null?void 0:Ht.hack)!=null&&tA.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 qt=at==null?void 0:at.score;le.default.confirm({title:"\u8C03\u5206",content:K.createElement("div",null,K.createElement("p",null,"\u5F97\u5206\uFF1A",at==null?void 0:at.score,"/",at==null?void 0:at.total_score),K.createElement("p",null,"\u8C03\u5206\uFF1A",K.createElement(q.Z,{min:0,max:at==null?void 0:at.total_score,defaultValue:at==null?void 0:at.score,onChange:d=>{qt=d}}))),okText:"\u786E\u8BA4",onOk:()=>Le(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${iA==null?void 0:iA.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:iA==null?void 0:iA.coursesId,hack_user_code_id:at==null?void 0:at.hack_user_id,score:qt}})).status===0&&(Ne.ZP.success("\u8C03\u5206\u6210\u529F"),X({type:"shixunHomeworks/setActionTabs",payload:{}}),X({type:"shixunHomeworks/getShixunWorkReports",payload:lt({},iA)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,N.GJ)()&&Y!="shixunWorkReport"&&K.createElement(Ae.ZP,{onClick:()=>{var Ht;if(!((Ht=Ve.AssistantObject.hack)!=null&&Ht.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}X({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Y.user_id,type:"1",language:at==null?void 0:at.language,v:z,data:lt({},Y)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),K.createElement(h.ZP,{height:300,language:at==null?void 0:at.language,value:at!=null&&at.code?Q.Base64.decode(at==null?void 0:at.code):"",autoHeight:Me,theme:"default",options:D}),((at==null?void 0:at.comment)||(at==null?void 0:at.hidden_comment))&&K.createElement("div",null,K.createElement(ne.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},K.createElement(v.Z,{flex:1},K.createElement("h1",{className:k.title},"\u70B9\u8BC4\u5185\u5BB9")),K.createElement(v.Z,{className:"pr30"},(0,N.GJ)()&&K.createElement(Ae.ZP,{onClick:()=>Le(void 0,null,function*(){le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:K.createElement(O.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Le(this,null,function*(){(yield(0,H.gZ)({comment_id:at==null?void 0:at.comment_id,homeworkId:iA.homeworkId,type:"hack"})).status===0&&(Ne.ZP.success("\u5220\u9664\u6210\u529F"),X({type:"shixunHomeworks/getShixunWorkReports",payload:lt({},iA)}))})}})})},K.createElement(P.Z,null),"\u5220\u9664"))),K.createElement(_.Z,{style:{margin:0}}),(at==null?void 0:at.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:at==null?void 0:at.comment})),(at==null?void 0:at.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:at==null?void 0:at.hidden_comment}))))}},90880:function(mr,CA,M){"use strict";M.r(CA),M.d(CA,{default:function(){return Qt}});var b=M(59301),Xe=M(86129),Ae=M.n(Xe),Ne=M(65582),le=M(43418),q=M(61621),ne=M(66104),v=M(95237),_=M(43604),h=M(3113),k=M(8591),N=M(28103),Q=M(1710),U=M(27812),F=M(95869),I=M(87169),H=M(26227),O=M(74128),P=M(41867),K=M(65862),$={flex_box_center:"flex_box_center___lb6Eo",flex_space_between:"flex_space_between___J8ZnK",flex_box_vertical_center:"flex_box_vertical_center___zweTs",flex_box_center_end:"flex_box_center_end___CvkW9",flex_box_column:"flex_box_column___ODy_E",title:"title___AD3SJ",export:"export___XBLMD",title1_right:"title1_right___raWIo",userPic:"userPic___OK1Fq",userInfo:"userInfo___wKpvE",listItem:"listItem___VH7Ls",rightInfo:"rightInfo___lI2xY",shixunTitle:"shixunTitle___lvDL9",shixunWrp:"shixunWrp___QXKnz",footerBar:"footerBar___zgEXb",footerBarStatic:"footerBarStatic___SB7gT",exitComment:"exitComment___oC_uA",nextComment:"nextComment___fCJ3l",modal:"modal___v_Shp"},ge=M(72851),je=M(38147),oe=M(24334),et=M(66649),Te=M.n(et),ze=M(50258),lt=M(88125);const V=({shixunHomeworks:Ue,autoHeight:He,classroomList:Ge,user:ut,dispatch:_t})=>{const{shixunWorkReport:Dt}=Ue,{stage_list:St,work_id:bA}=Dt,sA=(0,Ne.useParams)(),DA=(0,P.GJ)(),[zA,Et]=(0,b.useState)(),Gt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},ht=fA=>fA==="c++"?1:fA==="C++"?2:fA;function Lt(fA,UA){return(0,je.U2)(`student_works/${bA}/rep_passed_content.json`,{path:UA,game_id:fA})}const Kt=(0,K.qZ)(5,Dt.hack);return b.createElement(b.Fragment,null,Kt==null?void 0:Kt.map(function(fA,UA){return b.createElement("div",{key:UA},fA.map(function(lA,vA){var MA,_r,jA;return b.createElement("aside",{className:"pl30 pr30",key:vA},b.createElement("div",{className:`${$.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",UA*5+vA+1,"\u9898 ",lA.name),lA.is_finish&&b.createElement("a",{style:{marginLeft:20},onClick:wA=>{wA.preventDefault(),window.open(`${lA==null?void 0:lA.url}&language=${ht(lA.language)}`),localStorage.setItem("program_homework",[sA.coursesId,sA.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!lA.is_finish&&lA.final_submit_languages.length>0&&b.createElement("a",{style:{marginLeft:20},onClick:wA=>{wA.preventDefault(),window.open(`${lA==null?void 0:lA.url}&language=${ht(lA.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[sA.coursesId,sA.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),b.createElement("div",{className:"font16 mt10"},lA.is_finish?b.createElement("aside",{className:$.shixunWrp},b.createElement(ge.Z,{classroomList:Ge,user:ut,v:lA,shixunWorkReport:Dt,dispatch:_t,autoHeight:He,languages:lA.languages,language:lA.language,game_id:lA.id,data:oe.Base64.decode(lA.code),diff_code_count:lA.diff_code_count,onPathChange:Lt})):lA.final_submit_languages.length>0&&b.createElement("aside",{className:$.shixunWrp},b.createElement(ge.Z,{classroomList:Ge,user:ut,v:lA,shixunWorkReport:Dt,dispatch:_t,autoHeight:He,languages:lA.final_submit_languages,language:lA.final_submit_languages[0].language,game_id:lA.id,data:oe.Base64.decode(lA.final_submit_languages[0].code),diff_code_count:lA.diff_code_count,onPathChange:Lt}))),b.createElement("aside",{className:"mt10 font16"},(MA=lA.history)!=null&&MA.length?b.createElement(Q.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:(wA,NA)=>b.createElement("span",null,NA!=null&&NA.created_at?Te()(NA==null?void 0:NA.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(wA,NA)=>{var Zt;return b.createElement("span",{className:wA===0?"c-green":"c-red"},((Zt=lt.Im[wA])==null?void 0:Zt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((jA=(_r=lA==null?void 0:lA.history)==null?void 0:_r[0])==null?void 0:jA.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(wA,NA)=>b.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{le.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(ze.ZP,{height:300,language:"python",theme:"vs-light",value:NA!=null&&NA.code?oe.Base64.decode(NA==null?void 0:NA.code):"",autoHeight:He,options:Gt}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(wA=>!!wA),pagination:{hideOnSinglePage:!0},dataSource:lA.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Le=(0,Ne.connect)(({shixunHomeworks:Ue,loading:He,globalSetting:Ge,classroomList:ut,user:_t})=>({shixunHomeworks:Ue,globalSetting:Ge,loading:He.effects,classroomList:ut,user:_t}))(V),D=M(78241),Fe=M(92832),Ce=M(27185),ee=M(59301),pe=Object.defineProperty,J=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,z=(Ue,He,Ge)=>He in Ue?pe(Ue,He,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Ue[He]=Ge,Se=(Ue,He)=>{for(var Ge in He||(He={}))X.call(He,Ge)&&z(Ue,Ge,He[Ge]);if(J)for(var Ge of J(He))Y.call(He,Ge)&&z(Ue,Ge,He[Ge]);return Ue},Ve=(Ue,He)=>{var Ge={};for(var ut in Ue)X.call(Ue,ut)&&He.indexOf(ut)<0&&(Ge[ut]=Ue[ut]);if(Ue!=null&&J)for(var ut of J(Ue))He.indexOf(ut)<0&&Y.call(Ue,ut)&&(Ge[ut]=Ue[ut]);return Ge},Me=(Ue,He,Ge)=>new Promise((ut,_t)=>{var Dt=sA=>{try{bA(Ge.next(sA))}catch(DA){_t(DA)}},St=sA=>{try{bA(Ge.throw(sA))}catch(DA){_t(DA)}},bA=sA=>sA.done?ut(sA.value):Promise.resolve(sA.value).then(Dt,St);bA((Ge=Ge.apply(Ue,He)).next())});const Pt=Ue=>{var He=Ue,{shixunHomeworks:Ge,dispatch:ut}=He,_t=Ve(He,["shixunHomeworks","dispatch"]),Dt,St,bA;const sA=(0,Ne.useParams)(),[DA,zA]=(0,b.useState)(!1),[Et]=D.default.useForm(),[Gt,ht]=le.default.useModal(),[Lt,Kt]=(0,b.useState)(!1),[fA,UA]=(0,b.useState)(!1);(0,b.useEffect)(()=>{var vA,MA,_r,jA,wA,NA;Ge.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Ge.actionTabs.selectArrs.type==="1"?Et.setFieldsValue({comment:Ge.actionTabs.selectArrs.v.comment,hidden_comment:Ge.actionTabs.selectArrs.v.hidden_comment}):Et.setFieldsValue({comment:(_r=(MA=(vA=Ge.actionTabs.selectArrs)==null?void 0:vA.data)==null?void 0:MA.data)==null?void 0:_r.work_comment,hidden_comment:(NA=(wA=(jA=Ge.actionTabs.selectArrs)==null?void 0:jA.data)==null?void 0:wA.data)==null?void 0:NA.work_comment_hidden}))},[Ge.actionTabs.key]);const lA=()=>Me(void 0,null,function*(){var vA,MA,_r,jA;const wA=Et.getFieldValue();let NA=Ge.actionTabs.selectArrs.type==="1"?`/api/problems/${Ge.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${sA.homeworkId}/shixun_work_comment.json`;(yield(0,je.ZP)(NA,{method:"post",body:{hidden_comment:wA.hidden_comment,comment:wA.comment,language:(vA=Ge.actionTabs.selectArrs)==null?void 0:vA.language,user_id:(jA=(_r=(MA=Ge.actionTabs.selectArrs)==null?void 0:MA.data)==null?void 0:_r.data)==null?void 0:jA.user_id}})).status===0&&(k.ZP.success("\u8BC4\u9605\u6210\u529F"),Et.resetFields(),ut({type:"shixunHomeworks/setActionTabs",payload:{}}),ut({type:"shixunHomeworks/getShixunWorkReports",payload:Se({},sA)}))});return ee.createElement(ee.Fragment,null,ht,ee.createElement(le.default,{centered:!0,title:ee.createElement("span",null,((Dt=Ge.actionTabs.selectArrs)==null?void 0:Dt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((St=Ge.actionTabs.selectArrs)==null?void 0:St.language)&&ee.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(bA=Ge.actionTabs.selectArrs)==null?void 0:bA.language)),open:Ge.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Me(void 0,null,function*(){const vA=Et.getFieldValue();JSON.stringify(vA)==="{}"||vA.hidden_comment===""&&vA.comment===""?zA(!0):lA()}),onCancel:()=>{ut({type:"shixunHomeworks/setActionTabs",payload:{}})}},ee.createElement(D.default,{form:Et,onChange:()=>{DA&&zA(!1)}},ee.createElement(v.Z,{wrap:!1,align:"middle",justify:"space-between"},ee.createElement(_.Z,null,ee.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),ee.createElement(_.Z,null,ee.createElement(Ce.Z,{isShowComponent:(0,P.G5)(),ModalProps:{open:Lt,onCancel:()=>{Kt(!1)}},onDataSelect:(vA,MA)=>Me(void 0,[vA,MA],function*(_r,{node:jA}){const wA=()=>{Et.setFieldsValue({comment:jA==null?void 0:jA.value}),Kt(!1)};if(Et.getFieldValue("comment")){Gt.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:wA});return}wA()})},ee.createElement(h.ZP,{style:{padding:0,height:"auto"},icon:ee.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:vA=>{Kt(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),ee.createElement(D.default.Item,{name:"comment"},ee.createElement(Fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),ee.createElement(v.Z,{wrap:!1,align:"middle",justify:"space-between"},ee.createElement(_.Z,null,ee.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),ee.createElement(_.Z,null,ee.createElement(Ce.Z,{isShowComponent:(0,P.G5)(),ModalProps:{open:fA,onCancel:()=>{UA(!1)}},onDataSelect:(vA,MA)=>Me(void 0,[vA,MA],function*(_r,{node:jA}){const wA=()=>{Et.setFieldsValue({hidden_comment:jA==null?void 0:jA.value}),UA(!1)};if(Et.getFieldValue("hidden_comment")){Gt.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:wA});return}wA()})},ee.createElement(h.ZP,{style:{padding:0,height:"auto"},icon:ee.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:vA=>{UA(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),ee.createElement(D.default.Item,{name:"hidden_comment"},ee.createElement(Fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),DA&&ee.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var wt=(0,Ne.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(Pt),at=M(26714),zt=M(6339),iA=M(88761),Ht=M(44164),tA=M.n(Ht),qt=M(16850),d=M(59301),se=Object.defineProperty,L=Object.defineProperties,g=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ve=(Ue,He,Ge)=>He in Ue?se(Ue,He,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Ue[He]=Ge,ce=(Ue,He)=>{for(var Ge in He||(He={}))T.call(He,Ge)&&ve(Ue,Ge,He[Ge]);if(p)for(var Ge of p(He))te.call(He,Ge)&&ve(Ue,Ge,He[Ge]);return Ue},it=(Ue,He)=>L(Ue,g(He)),yt=(Ue,He)=>{var Ge={};for(var ut in Ue)T.call(Ue,ut)&&He.indexOf(ut)<0&&(Ge[ut]=Ue[ut]);if(Ue!=null&&p)for(var ut of p(Ue))He.indexOf(ut)<0&&te.call(Ue,ut)&&(Ge[ut]=Ue[ut]);return Ge},st=(Ue,He,Ge)=>new Promise((ut,_t)=>{var Dt=sA=>{try{bA(Ge.next(sA))}catch(DA){_t(DA)}},St=sA=>{try{bA(Ge.throw(sA))}catch(DA){_t(DA)}},bA=sA=>sA.done?ut(sA.value):Promise.resolve(sA.value).then(Dt,St);bA((Ge=Ge.apply(Ue,He)).next())});const rt=Ue=>{var He=Ue,{shixunHomeworks:Ge,globalSetting:ut,loading:_t,classroomList:Dt,dispatch:St,user:bA}=He,sA=yt(He,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),DA,zA,Et,Gt,ht,Lt,Kt,fA,UA,lA,vA,MA,_r,jA,wA,NA,Zt,$t,oA,pA,er,br,_A,uA,Hr,hn,wr,ln,mA,dn,un,ur;const[or,Ci]=(0,b.useState)(ce({},(0,Ne.useParams)())),An=(0,Ne.useParams)(),ds=(0,Ne.useLocation)(),[]=(0,b.useState)([]),[na,Xa]=(0,b.useState)({last:!1}),[ia,Li]=(0,b.useState)({last:!1}),zi=(0,b.useRef)(),Os=(0,b.useRef)(),[SA,fo]=(0,b.useState)(!1),[Ni,aa]=(0,b.useState)(!1),[ci,qa]=(0,b.useState)(!1),{shixunWorkReport:cA}=Ge,[hs,pa]=(0,b.useState)(new(Ae())),[ri,ps]=(0,b.useState)([]),[dl,Zl]=(0,b.useState)(!1),[ho,ko]=(0,b.useState)(!1);(0,b.useEffect)(()=>(St({type:"globalSetting/footerToggle",payload:!1}),St({type:"classroomList/getAssistantPermissions",payload:{course_id:or.coursesId}}),()=>{St({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,b.useEffect)(()=>{(0,P.Rm)()&&St({type:"classroomList/getAssistantPermissions",payload:{course_id:or.coursesId}})},[(DA=bA==null?void 0:bA.userInfo)==null?void 0:DA.login]),(0,b.useEffect)(()=>{Ge.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&ri.length>0&&!Ni&&setTimeout(()=>{gs("all")},800)},[ri,Ni]),(0,b.useEffect)(()=>{Ci(ce({},An))},[ds.pathname]);const Ta=()=>{document.body.scrollIntoView()};function Ps(){return st(this,null,function*(){var Qr,Ot,mt,cr;const Rr=JSON.parse(sessionStorage.all_student_works_params||"{}"),Fr=yield St({type:"shixunHomeworks/getAllStudentWorks",payload:ce(ce({},or),Rr)});ps(Fr.all_student_works);const ai=(Qr=Fr.all_student_works)==null?void 0:Qr.map(Vi=>String(Vi.student_work_id)).indexOf(or.homeworkId);ai===((Ot=Fr.all_student_works)==null?void 0:Ot.length)-1?Xa({last:!0}):Xa((mt=Fr.all_student_works)==null?void 0:mt[ai+1]),Li(ai===0?{last:!0}:(cr=Fr.all_student_works)==null?void 0:cr[ai-1])})}const ga=()=>{document.querySelectorAll("canvas").forEach(Qr=>{(!Qr.clientWidth||!Qr.clientHeight)&&Qr.remove()})},zu=()=>{zi.current.offsetHeight>62e3?qa(!1):qa(!0)},gs=Qr=>st(void 0,null,function*(){var Ot,mt,cr,Rr;let Fr=0,ai;ai=le.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"},Fr+1),"/",Qr!=="all"?1:ri==null?void 0:ri.length,d.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:$.modal,onOk:()=>{}});const Vi={margin:[0,0],filename:`${(Ot=cA==null?void 0:cA.data)==null?void 0:Ot.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function jo(){return st(this,null,function*(){const ni=yield St({type:"shixunHomeworks/getShixunWorkReports",payload:it(ce({},or),{homeworkId:ri[Fr].student_work_id,user_id:ri[Fr].user_id,id:or.categoryId})});Ta(),Fr++,setTimeout(()=>st(this,null,function*(){var Gr,Un;ga();const Hs=hs.folder(`${(Gr=ni==null?void 0:ni.data)==null?void 0:Gr.user_name}`),pn=document.querySelector("#export-all").children;let ba=tA()();for(let si=0;si<pn.length;si++)yield ba.set(Vi).from(pn[si]).toContainer().toCanvas().toPdf().get("pdf").then(Zi=>st(this,null,function*(){si<pn.length-1&&(yield Zi.addPage())}));Hs.file(`${ri[Fr-1].student_work_user_name}${Fr}.pdf`,ba.output("blob"));const Ra=Hs.folder("\u4EE3\u7801\u6587\u4EF6");(Un=ni==null?void 0:ni.hack)==null||Un.map((si,Zi)=>{var po;const $a=Ra.folder(`\u7B2C${Zi+1}\u5173-${si.name}-${si.id}`);(po=si==null?void 0:si.languages)==null||po.map(Ts=>{$a.file(`${Ts.language}.txt`,oe.Base64.decode(Ts==null?void 0:Ts.code))})}),ai.update({content:d.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",d.createElement("span",{className:"c-blue"},Fr),"/",ri==null?void 0:ri.length,d.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),Fr==(ri==null?void 0:ri.length)?(ai.destroy(),fi()):jo()}),2200)})}if(Qr!=="all"||(ri==null?void 0:ri.length)<2){ga(),Ta();const ni=Os.current.children;let Gr=tA()();const Un=hs.folder(`${(mt=cA==null?void 0:cA.data)==null?void 0:mt.user_name}`);for(let pn=0;pn<ni.length;pn++)yield Gr.set(Vi).from(ni[pn]).toContainer().toCanvas().toPdf().get("pdf").then(ba=>st(void 0,null,function*(){pn<ni.length-1&&(yield ba.addPage())}));fo(!1),Un.file(`${(cr=cA==null?void 0:cA.data)==null?void 0:cr.user_name}.pdf`,Gr.output("blob"),{base64:!1});const Hs=Un.folder("\u4EE3\u7801\u6587\u4EF6");(Rr=cA==null?void 0:cA.hack)==null||Rr.map((pn,ba)=>{var Ra;const si=Hs.folder(`\u7B2C${ba+1}\u5173-${pn.name}-${pn.id}`);(Ra=pn==null?void 0:pn.languages)==null||Ra.map(Zi=>{si.file(`${Zi.language}.txt`,oe.Base64.decode(Zi==null?void 0:Zi.code))})}),ai.destroy(),fi();return}else jo()}),fi=()=>{hs.generateAsync({type:"blob"}).then(function(Qr){const Ot=document.createElement("a");Ot.href=window.URL.createObjectURL(Qr),Ot.download=cA.category.course_name+".zip",document.body.appendChild(Ot);const mt=document.createEvent("MouseEvents");mt.initEvent("click",!1,!1),Ot.dispatchEvent(mt),document.body.removeChild(Ot),pa(new(Ae()))}),qa(!1)};(0,b.useEffect)(()=>{ks()},[or.homeworkId]);const ks=()=>st(void 0,null,function*(){aa(!0),yield St({type:"shixunHomeworks/getShixunWorkReports",payload:ce({},or)}),aa(!1),(0,P.GJ)()&&Ps()}),Gi=[{title:"\u9898\u53F7",dataIndex:"name",render:(Qr,Ot,mt)=>mt+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(Qr,Ot,mt)=>{var cr,Rr;return d.createElement("div",null,d.createElement("p",null,Qr||"- -"),(Rr=(cr=Ot==null?void 0:Ot.subitem)==null?void 0:cr.map(Fr=>Fr.finish_time))==null?void 0:Rr.map(Fr=>d.createElement("p",null,Fr||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(Qr,Ot,mt)=>{var cr,Rr;return d.createElement("div",null,d.createElement("p",null,Qr||"- -"),(Rr=(cr=Ot==null?void 0:Ot.subitem)==null?void 0:cr.map(Fr=>Fr.submit_count))==null?void 0:Rr.map(Fr=>d.createElement("p",null,Fr||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(Qr,Ot,mt)=>{var cr,Rr;return d.createElement("div",null,d.createElement("p",null,Qr||"- -"),(Rr=(cr=Ot==null?void 0:Ot.subitem)==null?void 0:cr.map(Fr=>Fr.run_time))==null?void 0:Rr.map(Fr=>d.createElement("p",null,Fr||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(Qr,Ot,mt)=>{var cr,Rr;return d.createElement("div",null,d.createElement("p",null,Qr||"- -"),(Rr=(cr=Ot==null?void 0:Ot.subitem)==null?void 0:cr.map(Fr=>Fr.memory))==null?void 0:Rr.map(Fr=>d.createElement("p",null,Fr||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(Qr,Ot,mt)=>{var cr,Rr;return d.createElement("div",null,d.createElement("p",null,Qr||"- -"),(Rr=(cr=Ot==null?void 0:Ot.subitem)==null?void 0:cr.map(Fr=>Fr.language))==null?void 0:Rr.map(Fr=>d.createElement("p",null,Fr||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(Qr,Ot,mt)=>d.createElement("div",null,d.createElement("p",null,Qr||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(Qr,Ot,mt)=>{var cr,Rr;return d.createElement("div",null,d.createElement("p",null,Qr||"- -"),(Rr=(cr=Ot==null?void 0:Ot.subitem)==null?void 0:cr.map(Fr=>Fr.rank))==null?void 0:Rr.map(Fr=>d.createElement("p",null,Fr||"- -")))}}],js=Qr=>{St({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Qr==="next"?Ne.history.push(`/classrooms/${or.coursesId}/program_homework/${or.categoryId}/${na==null?void 0:na.student_work_id}/${na==null?void 0:na.user_id}/comment`):Ne.history.push(`/classrooms/${or.coursesId}/program_homework/${or.categoryId}/${ia==null?void 0:ia.student_work_id}/${ia==null?void 0:ia.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:Ni,active:!0,avatar:{size:40},paragraph:{rows:5}},d.createElement("div",{className:"edu-container"},((zA=cA==null?void 0:cA.category)==null?void 0:zA.course_id)&&d.createElement("section",{className:"animated fadeIn"},d.createElement("aside",{className:""},(cA==null?void 0:cA.category)&&d.createElement(ne.Z,{separator:">"},d.createElement(ne.Z.Item,null,d.createElement(Ne.Link,{to:`/classrooms/${(Et=cA==null?void 0:cA.category)==null?void 0:Et.course_id}/program_homework`},(Gt=cA==null?void 0:cA.category)==null?void 0:Gt.course_name)),d.createElement(ne.Z.Item,null,d.createElement(Ne.Link,{to:`/classrooms/${(ht=cA==null?void 0:cA.category)==null?void 0:ht.course_id}/program_homework`},cA.category.category_name)),d.createElement(ne.Z.Item,null,d.createElement(Ne.Link,{to:`/classrooms/${(Lt=cA==null?void 0:cA.category)==null?void 0:Lt.course_id}/program_homework/${or==null?void 0:or.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),d.createElement(ne.Z.Item,null,(Kt=cA==null?void 0:cA.data)==null?void 0:Kt.user_name))),d.createElement("aside",{className:[$.title1,"mt20"].join(" ")},d.createElement(v.Z,{align:"middle"},d.createElement(_.Z,{flex:1},d.createElement(Ne.Link,{to:`/classrooms/${or.coursesId}/program_homework/${or==null?void 0:or.categoryId}/detail`},d.createElement(U.Z,{className:"font16 c-black"})),d.createElement("strong",{className:"font20 ml5"},(fA=cA==null?void 0:cA.category)==null?void 0:fA.homework_name),d.createElement(K.VV,{temporary:!0,status:cA.homework_status})),d.createElement(_.Z,{className:$.title1_right},d.createElement(h.ZP,{className:"ml10",onClick:()=>{var Qr;if((0,P.Rm)()&&!((Qr=Dt.AssistantObject.hack)!=null&&Qr.can_download)){k.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}gs("")},loading:SA},d.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,P.GJ)()&&(ri==null?void 0:ri.length)>1&&d.createElement(h.ZP,{className:"ml10",onClick:()=>{var Qr;if((0,P.Rm)()&&!((Qr=Dt.AssistantObject.hack)!=null&&Qr.can_download)){k.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}gs("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:zi},d.createElement("div",{id:"export-all",ref:Os},d.createElement("div",{id:"export-all-1"},d.createElement("div",{className:$.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:()=>{St({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:cA.user_id,data:ce({},cA)}}})}},d.createElement(F.Z,null),(UA=cA==null?void 0:cA.data)!=null&&UA.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),d.createElement(N.Z,{style:{marginTop:0}}),d.createElement(v.Z,{className:"pl30 pr30"},d.createElement(_.Z,null,d.createElement("img",{className:$.userPic,src:`${O.Z.IMG_SERVER}/images/${(lA=cA==null?void 0:cA.data)==null?void 0:lA.image_url}`,alt:(vA=cA==null?void 0:cA.data)==null?void 0:vA.username})),d.createElement(_.Z,null,d.createElement("span",{className:"font16 ml40"},(MA=cA==null?void 0:cA.data)==null?void 0:MA.user_name),d.createElement(K.UQ,{status:(_r=cA==null?void 0:cA.data)==null?void 0:_r.compelete_status}),d.createElement("ul",{className:$.userInfo},d.createElement("li",null,"\u5B66\u53F7\uFF1A",((jA=cA==null?void 0:cA.data)==null?void 0:jA.student_id)||"--"),d.createElement("li",null,"\u5206\u73ED\uFF1A",((wA=cA==null?void 0:cA.data)==null?void 0:wA.course_group)||"--"),d.createElement("br",null),d.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",d.createElement("span",{className:"c-red"},(NA=cA==null?void 0:cA.data)==null?void 0:NA.finish_do)),d.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",d.createElement("span",{className:"c-red"},((Zt=cA==null?void 0:cA.data)==null?void 0:Zt.latest_do)||"-")))),d.createElement("ul",{className:[$.listItem,"mt10"].join(" ")},d.createElement("li",null,d.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),d.createElement("div",{className:"c-light-black mt20"},(cA==null?void 0:cA.data)&&(($t=cA==null?void 0:cA.data)==null?void 0:$t.finish_time))),d.createElement("li",null,d.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",d.createElement("i",{onClick:Qr=>{Qr.stopPropagation(),Qr.preventDefault(),ko(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),d.createElement("div",{className:"c-light-black mt20"},(oA=cA==null?void 0:cA.data)==null?void 0:oA.finish_time_long)),d.createElement("li",null,d.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),d.createElement("div",{className:"mt20"},(pA=cA==null?void 0:cA.data)==null?void 0:pA.submit_count)),d.createElement("li",null,d.createElement("strong",null,"\u901A\u8FC7\u7387"),d.createElement("div",{className:"mt20"},d.createElement("span",null,((er=cA==null?void 0:cA.data)==null?void 0:er.pass_rate)||"- -"))),d.createElement("li",null,d.createElement("strong",null,"\u5F97\u5206"),d.createElement("div",{className:"mt20"},d.createElement(qt.n,{value:(br=cA==null?void 0:cA.data)==null?void 0:br.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"},(_A=cA==null?void 0:cA.data)==null?void 0:_A.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"},(uA=cA==null?void 0:cA.data)==null?void 0:uA.class_rank))))),d.createElement(N.Z,{style:{margin:0}}),(((Hr=cA==null?void 0:cA.data)==null?void 0:Hr.work_comment_hidden)||((hn=cA==null?void 0:cA.data)==null?void 0:hn.work_comment))&&d.createElement("div",null,d.createElement(v.Z,{align:"middle"},d.createElement(_.Z,{flex:1},d.createElement("h1",{className:$.title},"\u70B9\u8BC4\u5185\u5BB9")),d.createElement(_.Z,{className:"pr30"},(0,P.GJ)()&&d.createElement(h.ZP,{onClick:()=>st(void 0,null,function*(){le.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 st(this,null,function*(){var Qr;(yield(0,iA.gZ)({comment_id:(Qr=cA==null?void 0:cA.data)==null?void 0:Qr.comment_id,homeworkId:or.homeworkId})).status===0&&(k.ZP.success("\u5220\u9664\u6210\u529F"),St({type:"shixunHomeworks/getShixunWorkReports",payload:ce({},or)}))})}})})},d.createElement(H.Z,null),"\u5220\u9664"))),d.createElement(N.Z,{style:{margin:0}}),((wr=cA==null?void 0:cA.data)==null?void 0:wr.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:(ln=cA==null?void 0:cA.data)==null?void 0:ln.work_comment})),((mA=cA==null?void 0:cA.data)==null?void 0:mA.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:(dn=cA==null?void 0:cA.data)==null?void 0:dn.work_comment_hidden}))),d.createElement("h1",{className:$.title},"\u9636\u6BB5\u6210\u7EE9"),d.createElement("aside",{className:"pl30 pr30"},d.createElement(Q.default,{dataSource:cA==null?void 0:cA.hack,pagination:!1,columns:Gi})),((un=cA==null?void 0:cA.data)==null?void 0:un.work_description)&&d.createElement(d.Fragment,null,d.createElement("h1",{className:$.title},"\u4E2A\u4EBA\u603B\u7ED3"),d.createElement("aside",{className:"pl30 pr30"},d.createElement(zt.Z,{value:(ur=cA==null?void 0:cA.data)==null?void 0:ur.work_description}))),d.createElement("h1",{className:$.title},"\u5237\u9898\u8BE6\u60C5")),d.createElement(Le,{autoHeight:ci}))),(0,P.GJ)()&&d.createElement("aside",{className:`${$.footerBar} ${SA?$.footerBarStatic:""}`},d.createElement("aside",{className:"edu-container"},d.createElement(v.Z,{align:"middle"},d.createElement(_.Z,{flex:"1"},d.createElement(Ne.Link,{className:$.exitComment,to:`/classrooms/${or.coursesId}/program_homework/${or.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),d.createElement(_.Z,{flex:"1",className:"tr"},d.createElement(h.ZP,{type:"default",disabled:ia==null?void 0:ia.last,onClick:()=>js()},"\u4E0A\u4E00\u4E2A"),d.createElement(h.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:na==null?void 0:na.last,onClick:()=>js("next")},"\u4E0B\u4E00\u4E2A"),(0,P.GJ)()&&d.createElement(h.ZP,{type:"primary",onClick:()=>st(void 0,null,function*(){var Qr;if(!((Qr=Dt.AssistantObject.hack)!=null&&Qr.can_appraise)&&(0,P.Rm)()){k.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}St({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:cA.user_id,data:ce({},cA)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),d.createElement(wt,null),d.createElement(at.Z,null),d.createElement(le.default,{open:dl,width:860,centered:!0,onCancel:()=>{Zl(!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(le.default,{open:ho,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{ko(!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 Qt=(0,Ne.connect)(({shixunHomeworks:Ue,loading:He,globalSetting:Ge,classroomList:ut,user:_t})=>({shixunHomeworks:Ue,globalSetting:Ge,loading:He.effects,classroomList:ut,user:_t}))(rt)},26714:function(mr,CA,M){"use strict";var b=M(59301),Xe=M(43418),Ae=M(8591),Ne=M(38147),le=M(65582),q=Object.defineProperty,ne=Object.getOwnPropertySymbols,v=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,k=(F,I)=>{for(var H in I||(I={}))v.call(I,H)&&h(F,H,I[H]);if(ne)for(var H of ne(I))_.call(I,H)&&h(F,H,I[H]);return F},N=(F,I)=>{var H={};for(var O in F)v.call(F,O)&&I.indexOf(O)<0&&(H[O]=F[O]);if(F!=null&&ne)for(var O of ne(F))I.indexOf(O)<0&&_.call(F,O)&&(H[O]=F[O]);return H},Q=(F,I,H)=>new Promise((O,P)=>{var K=je=>{try{ge(H.next(je))}catch(oe){P(oe)}},$=je=>{try{ge(H.throw(je))}catch(oe){P(oe)}},ge=je=>je.done?O(je.value):Promise.resolve(je.value).then(K,$);ge((H=H.apply(F,I)).next())});const U=F=>{var I=F,{shixunHomeworks:H,dispatch:O}=I,P=N(I,["shixunHomeworks","dispatch"]);const K=(0,le.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:()=>Q(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"),O({type:"shixunHomeworks/setActionTabs",payload:{}}),O({type:"shixunHomeworks/getWorkList",payload:k({},H.actionTabs.params)}))}),onCancel:()=>{O({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?"))};CA.Z=(0,le.connect)(({shixunHomeworks:F})=>({shixunHomeworks:F}))(U)},16850:function(mr,CA,M){"use strict";M.d(CA,{n:function(){return sA},Z:function(){return zA}});var b=M(59301),Xe=M(78241),Ae=M(8591),Ne=M(6848),le=M(43418),q=M(20834),ne=M(24905),v=M(95237),_=M(43604),h=M(92832),k=M(3113),N=M(38854),Q=M(1710),U=M(5112),F=M(5871),I=M(58421),H=M(84105),O=M(87395),P=M(67921),K=M(89489),$=M(2524),ge=M(65862),je=M(26714),oe=M(96512),et=M(38147),Te=M(65582),ze=Object.defineProperty,lt=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,D=(Et,Gt,ht)=>Gt in Et?ze(Et,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Et[Gt]=ht,Fe=(Et,Gt)=>{for(var ht in Gt||(Gt={}))V.call(Gt,ht)&&D(Et,ht,Gt[ht]);if(lt)for(var ht of lt(Gt))Le.call(Gt,ht)&&D(Et,ht,Gt[ht]);return Et},Ce=(Et,Gt)=>{var ht={};for(var Lt in Et)V.call(Et,Lt)&&Gt.indexOf(Lt)<0&&(ht[Lt]=Et[Lt]);if(Et!=null&<)for(var Lt of lt(Et))Gt.indexOf(Lt)<0&&Le.call(Et,Lt)&&(ht[Lt]=Et[Lt]);return ht},ee=(Et,Gt,ht)=>new Promise((Lt,Kt)=>{var fA=vA=>{try{lA(ht.next(vA))}catch(MA){Kt(MA)}},UA=vA=>{try{lA(ht.throw(vA))}catch(MA){Kt(MA)}},lA=vA=>vA.done?Lt(vA.value):Promise.resolve(vA.value).then(fA,UA);lA((ht=ht.apply(Et,Gt)).next())});const pe=Et=>{var Gt=Et,{shixunHomeworks:ht,dispatch:Lt}=Gt,Kt=Ce(Gt,["shixunHomeworks","dispatch"]);const fA=(0,Te.useParams)(),[UA,lA]=(0,b.useState)(!0),[vA,MA]=(0,b.useState)(!1),[_r]=Xe.default.useForm(),jA=()=>ee(void 0,null,function*(){const wA=_r.getFieldValue();(yield(0,et.ZP)(`/api/homework_commons/${fA.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...ht.actionTabs.selectArrs],cover_all:UA,hidden_comment:wA.hidden_comment,comment:wA.comment}})).status===0&&(Ae.ZP.success("\u8BC4\u9605\u6210\u529F"),_r.resetFields(),Lt({type:"shixunHomeworks/setActionTabs",payload:{}}),Lt({type:"shixunHomeworks/getWorkList",payload:Fe({},ht.actionTabs.params)}))});return b.createElement(b.Fragment,null,b.createElement(le.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:ht.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ee(void 0,null,function*(){const wA=_r.getFieldValue();JSON.stringify(wA)==="{}"||wA.hidden_comment===""&&wA.comment===""?MA(!0):ht.workList.partial_comment?Lt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:ht.actionTabs.selectArrs,params:ht.actionTabs.params}}):jA()}),onCancel:()=>{Lt({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(Xe.default,{form:_r,onChange:()=>{vA&&MA(!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}))),vA&&b.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),b.createElement(le.default,{centered:!0,title:b.createElement("span",null,b.createElement(oe.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:ht.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{jA()},onCancel:()=>{Lt({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:wA=>{lA(wA.target.value)},value:UA},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 J=(0,Te.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(pe),X=M(88761),Y=M(41867),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"},Se=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Pt=(Et,Gt)=>{var ht={};for(var Lt in Et)Ve.call(Et,Lt)&&Gt.indexOf(Lt)<0&&(ht[Lt]=Et[Lt]);if(Et!=null&&Se)for(var Lt of Se(Et))Gt.indexOf(Lt)<0&&Me.call(Et,Lt)&&(ht[Lt]=Et[Lt]);return ht},wt=(Et,Gt,ht)=>new Promise((Lt,Kt)=>{var fA=vA=>{try{lA(ht.next(vA))}catch(MA){Kt(MA)}},UA=vA=>{try{lA(ht.throw(vA))}catch(MA){Kt(MA)}},lA=vA=>vA.done?Lt(vA.value):Promise.resolve(vA.value).then(fA,UA);lA((ht=ht.apply(Et,Gt)).next())});const at=Et=>{var Gt=Et,{shixunHomeworks:ht,dispatch:Lt}=Gt,Kt=Pt(Gt,["shixunHomeworks","dispatch"]),fA,UA,lA,vA;const MA=(0,Te.useParams)(),[_r,jA]=(0,b.useState)(!1),[wA,NA]=(0,b.useState)((UA=(fA=ht.actionTabs.selectArrs)==null?void 0:fA.data)==null?void 0:UA.name),[Zt]=Xe.default.useForm();(0,b.useEffect)(()=>{var oA,pA,er,br,_A,uA;ht.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Zt.setFieldsValue({comment:(pA=(oA=ht.actionTabs.selectArrs)==null?void 0:oA.data)==null?void 0:pA.work_comment,hidden_comment:(br=(er=ht.actionTabs.selectArrs)==null?void 0:er.data)==null?void 0:br.work_comment_hidden}),NA((uA=(_A=ht.actionTabs.selectArrs)==null?void 0:_A.data)==null?void 0:uA.name)},[ht.actionTabs.key]);const $t=()=>wt(void 0,null,function*(){var oA,pA;const er=Zt.getFieldValue();if((yield(0,et.ZP)(`/api/student_works/${(pA=(oA=ht.actionTabs.selectArrs)==null?void 0:oA.data)==null?void 0:pA.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:er.hidden_comment,comment:er.comment}})).status===0)return Ae.ZP.success("\u8BC4\u9605\u6210\u529F"),Zt.resetFields(),Lt({type:"shixunHomeworks/setActionTabs",payload:{}}),Lt({type:"shixunHomeworks/getWorkList",payload:MA})});return b.createElement(b.Fragment,null,b.createElement(le.default,{centered:!0,title:(vA=(lA=ht.actionTabs.selectArrs)==null?void 0:lA.data)!=null&&vA.work_comment_hidden?"\u66F4\u6539"+wA+"\u70B9\u8BC4":wA+"\u70B9\u8BC4",open:ht.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>wt(void 0,null,function*(){const oA=Zt.getFieldValue();JSON.stringify(oA)==="{}"||oA.hidden_comment===""&&oA.comment===""?jA(!0):$t()}),onCancel:()=>{Lt({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(Xe.default,{form:Zt,onChange:()=>{_r&&jA(!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}))),_r&&b.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var zt=(0,Te.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(at),iA=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,tA=Object.prototype.propertyIsEnumerable,qt=(Et,Gt)=>{var ht={};for(var Lt in Et)Ht.call(Et,Lt)&&Gt.indexOf(Lt)<0&&(ht[Lt]=Et[Lt]);if(Et!=null&&iA)for(var Lt of iA(Et))Gt.indexOf(Lt)<0&&tA.call(Et,Lt)&&(ht[Lt]=Et[Lt]);return ht},d=(Et,Gt,ht)=>new Promise((Lt,Kt)=>{var fA=vA=>{try{lA(ht.next(vA))}catch(MA){Kt(MA)}},UA=vA=>{try{lA(ht.throw(vA))}catch(MA){Kt(MA)}},lA=vA=>vA.done?Lt(vA.value):Promise.resolve(vA.value).then(fA,UA);lA((ht=ht.apply(Et,Gt)).next())});const se=Et=>{var Gt=Et,{shixunHomeworks:ht,dispatch:Lt}=Gt,Kt=qt(Gt,["shixunHomeworks","dispatch"]);const fA=(0,Te.useParams)(),[UA,lA]=(0,b.useState)([]),[vA,MA]=(0,b.useState)([]);(0,b.useEffect)(()=>{ht.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&_r()},[ht.actionTabs.key]);function _r(){return d(this,null,function*(){const wA=yield(0,et.ZP)(`/api/homework_commons/${fA.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});lA(wA)})}const jA=[{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(le.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ht.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>d(void 0,null,function*(){const wA=yield(0,et.ZP)(`/api/homework_commons/${fA.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:vA}});(wA==null?void 0:wA.status)===0&&(Te.history.replace(`/classrooms/${fA.coursesId}/shixun_homework/${fA.categoryId}/detail?tabs=4`),window.location.reload(),Lt({type:"shixunHomeworks/setActionTabs",payload:{}}),MA([]))}),onCancel:()=>{MA([]),Lt({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(Q.default,{rowSelection:{type:"checkbox",onChange:(wA,NA)=>{MA([...wA])},selectedRowKeys:vA,getCheckboxProps:wA=>({disabled:wA.status==="\u8FDB\u884C\u4E2D"||wA.works_count===0})},rowKey:wA=>wA.key||wA.id,scroll:{y:300},pagination:!1,columns:jA,dataSource:UA==null?void 0:UA.group_list})))};var L=(0,Te.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(se),g=M(96565),p=M(84454),T=Object.defineProperty,te=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,it=(Et,Gt,ht)=>Gt in Et?T(Et,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Et[Gt]=ht,yt=(Et,Gt)=>{for(var ht in Gt||(Gt={}))ve.call(Gt,ht)&&it(Et,ht,Gt[ht]);if(te)for(var ht of te(Gt))ce.call(Gt,ht)&&it(Et,ht,Gt[ht]);return Et},st=(Et,Gt,ht)=>new Promise((Lt,Kt)=>{var fA=vA=>{try{lA(ht.next(vA))}catch(MA){Kt(MA)}},UA=vA=>{try{lA(ht.throw(vA))}catch(MA){Kt(MA)}},lA=vA=>vA.done?Lt(vA.value):Promise.resolve(vA.value).then(fA,UA);lA((ht=ht.apply(Et,Gt)).next())});const rt=({shixunHomeworks:Et,dispatch:Gt,isShow:ht,setIsShow:Lt,item:Kt,coursesId:fA,categoryId:UA})=>{const[lA,vA]=(0,b.useState)({page:1,limit:10}),[MA,_r]=(0,b.useState)([]),[jA,wA]=(0,b.useState)(!1);(0,b.useEffect)(()=>{ht&&NA()},[ht]);function NA(){return st(this,null,function*(){wA(!0);const $t=yield(0,et.ZP)(`/api/student_works/${Kt.id}/game_details.json`,{method:"get",params:yt({},lA)});wA(!1),$t.status===0&&_r($t==null?void 0:$t.data)})}const Zt=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:($t,oA,pA)=>b.createElement("span",{style:{color:"#000"}},lA.limit*(lA.page-1)+pA+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:($t,oA,pA)=>b.createElement("span",{style:{color:"#000"}},$t)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:($t,oA,pA)=>b.createElement("span",null,$t==0?"\u672A\u901A\u5173":$t==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:($t,oA,pA)=>b.createElement("span",{style:{color:"#333"}},$t)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:($t,oA,pA)=>b.createElement("span",{style:{color:"#333"}},$t)}];return b.createElement(b.Fragment,null,b.createElement(le.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:ht,width:700,footer:null,maskClosable:!1,onCancel:()=>{lA.page=1,lA.limit=10,vA(yt({},lA)),Lt(!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:Kt==null?void 0:Kt.user_name,style:{color:"#232B40"}},Kt==null?void 0:Kt.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:Kt==null?void 0:Kt.student_id,style:{color:"#232B40"}},(Kt==null?void 0:Kt.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:Kt==null?void 0:Kt.group_name,style:{color:"#232B40"}},(Kt==null?void 0:Kt.group_name)||"--"))),b.createElement(Q.default,{scroll:{y:380},columns:Zt,loading:jA,style:{marginBottom:lA.limit>(MA==null?void 0:MA.count)?"16px":"0"},dataSource:MA.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:lA.limit,current:lA.page,position:["bottomRight"],onChange:($t,oA)=>{lA.page=$t,lA.limit=oA,vA(yt({},lA)),NA()},total:MA==null?void 0:MA.count,showTotal:($t,oA)=>b.createElement("span",null,"\u5171",b.createElement("span",{style:{color:"#165DFF"}}," ",$t," "),"\u6761\u6570\u636E")}})))};var Qt=(0,Te.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(rt),Ue=M(59301),He=Object.defineProperty,Ge=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Dt=(Et,Gt,ht)=>Gt in Et?He(Et,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Et[Gt]=ht,St=(Et,Gt)=>{for(var ht in Gt||(Gt={}))ut.call(Gt,ht)&&Dt(Et,ht,Gt[ht]);if(Ge)for(var ht of Ge(Gt))_t.call(Gt,ht)&&Dt(Et,ht,Gt[ht]);return Et},bA=(Et,Gt,ht)=>new Promise((Lt,Kt)=>{var fA=vA=>{try{lA(ht.next(vA))}catch(MA){Kt(MA)}},UA=vA=>{try{lA(ht.throw(vA))}catch(MA){Kt(MA)}},lA=vA=>vA.done?Lt(vA.value):Promise.resolve(vA.value).then(fA,UA);lA((ht=ht.apply(Et,Gt)).next())});const sA=({value:Et,placeholder:Gt=""})=>{if(Et==null||Et==="")return Ue.createElement("span",null,Gt);{const ht=Number(Et);if(ht>=80)return Ue.createElement("span",{style:{color:"#009C0F"}},ht);if(ht<80&&ht>=60)return Ue.createElement("span",{style:{color:"#FA6400"}},ht);if(ht<60)return Ue.createElement("span",{style:{color:"#E30000"}},ht)}},DA=({shixunHomeworks:Et,classroomList:Gt,globalSetting:ht,loading:Lt,dispatch:Kt,setExportParams:fA,user:UA})=>{var lA,vA,MA,_r,jA,wA,NA,Zt,$t,oA,pA,er,br;const _A=(0,Te.useParams)(),[uA,Hr]=(0,b.useState)(St(St({},{page:1,limit:20,order:"work_score",b_order:"desc"}),_A)),[hn]=Xe.default.useForm(),[wr,ln]=(0,b.useState)(),[mA,dn]=(0,b.useState)({}),[un,ur]=(0,b.useState)([]),[or,Ci]=(0,b.useState)(!1),[An,ds]=(0,b.useState)([]),[na,Xa]=(0,b.useState)(!1),[ia,Li]=(0,b.useState)(),[zi,Os]=(0,b.useState)(1),[SA,fo]=(0,b.useState)(),[Ni,aa]=(0,b.useState)(),[ci,qa]=(0,b.useState)(),[cA,hs]=(0,b.useState)(),[pa,ri]=(0,b.useState)(),[ps,dl]=(0,b.useState)(!1),[Zl,ho]=(0,b.useState)(!1),[ko,Ta]=(0,b.useState)(),Ps=(0,Te.useLocation)();(0,b.useEffect)(()=>(ga(),()=>{dn([]),ur([])}),[uA.coursesId]),(0,b.useEffect)(()=>{var Ot;const mt=JSON.parse(JSON.stringify(Et.workList));!((Ot=mt==null?void 0:mt.student_works)!=null&&Ot.length)&&(mt!=null&&mt.id)?(mt.student_works=[St({},mt)],dn(mt)):(mt!=null&&mt.id&&ur([St(St({},mt),{number:"\u6211"})]),dn(St({},mt)))},[Et.workList]);const ga=Ot=>(fA(St({},uA)),Kt({type:"shixunHomeworks/getWorkList",payload:uA}));(0,b.useEffect)(()=>{Kt({type:"user/getUserInfo",payload:{course_id:uA.coursesId}})},[]);const zu=()=>bA(void 0,null,function*(){const Ot=yield(0,X.Uc)({categoryId:_A.categoryId});ln(Ot==null?void 0:Ot.update_score)}),gs=()=>bA(void 0,null,function*(){Kt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Ot=yield(0,X.Vs)({categoryId:_A.categoryId});Kt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ot==null?void 0:Ot.status)===0&&(Ae.ZP.success(Ot==null?void 0:Ot.message),ga())}),fi=()=>{uA.page=1;const Ot=Object.assign({},hn.getFieldsValue());delete uA.course_group,delete uA.teacher_comment,Object.keys(Ot).map(function(mt){var cr;switch(mt){case"task_status":Ot[mt].includes("all")||!Ot[mt].length?(delete uA.work_status,hn.setFieldsValue({task_status:"all"})):(uA.work_status=Ot[mt],hn.setFieldsValue({task_status:uA.work_status}));break;case"course_group_info":Ot[mt].includes("all")||!Ot[mt].length?(delete uA.course_group,hn.setFieldsValue({course_group_info:"all"})):(uA.course_group=Ot[mt],hn.setFieldsValue({course_group_info:uA.course_group}));break;case"teacher_comment":Ot[mt].includes("all")||!Ot[mt].length?(delete uA.teacher_comment,hn.setFieldsValue({teacher_comment:"all"})):(uA.teacher_comment=((cr=Ot[mt])==null?void 0:cr.length)===1?Number(Ot[mt][0]):"",hn.setFieldsValue({teacher_comment:Ot[mt]}));break}}),ga()};(0,b.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ri(47),dl(!0))},[document.getElementById("divhe")]);const ks=(Ot,mt)=>{uA.page=Ot,uA.limit=20,ga()};function Gi(){Os(1),fo(""),aa(""),qa(""),hs(""),ds([])}const js=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Ot,mt,cr)=>uA.limit*(uA.page-1)+cr+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:uA.order==="student_id"?uA.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,mt)=>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:uA.order==="work_status"?uA.b_order==="desc"?"descend":"ascend":null,render:Ot=>Ue.createElement(ge.lC,{status:Ot})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:uA.order==="achieve_time"?uA.b_order==="desc"?"descend":"ascend":null,render:(Ot,mt)=>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,mt)=>Ue.createElement("span",{onClick:cr=>{var Rr;cr.stopPropagation(),(Rr=mA.homework_status)!=null&&Rr.includes("\u5BFC\u5165")&&(Ta(mt),ho(!0))}},Ot||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:uA.order==="work_score"?uA.b_order==="desc"?"descend":"ascend":null,render:(Ot,mt)=>Ue.createElement(Ne.Z,{title:Ue.createElement(Ue.Fragment,null,Ue.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(mt==null?void 0:mt.late_final_score)||0),Ue.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(mt==null?void 0:mt.late_penalty)||0),Ue.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(mt==null?void 0:mt.score)||0))},sA({value:Ot,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:uA.order==="achieve_time_long"?uA.b_order==="desc"?"descend":"ascend":null,render:(Ot,mt)=>Ot&&Ot!="--"?Ue.createElement(Ne.Z,{placement:"bottom",title:Ot},Ue.createElement("span",{className:"current"},Ot)):"--"},((lA=mA.homework_status)==null?void 0:lA.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((vA=mA.homework_status)!=null&&vA.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,mt)=>{var cr;return(cr=mA.homework_status)!=null&&cr.includes("\u5BFC\u5165")?(0,Y.GJ)()?Ue.createElement("a",{onClick:Rr=>{Rr.stopPropagation(),Kt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:mt==null?void 0:mt.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Ue.createElement("a",{onClick:Rr=>{Rr.stopPropagation(),Ta(mt),ho(!0)}},"\u67E5\u770B"):(0,Y.dE)()?Ue.createElement("div",null,(0,ge.JL)(mt==null?void 0:mt.work_status)==="\u672A\u5F00\u542F"?Ue.createElement("span",null,"--"):Ue.createElement("a",{onClick:Rr=>{var Fr;if(Rr.stopPropagation(),(0,Y.Rm)()&&!((Fr=Gt.AssistantObject.hack)!=null&&Fr.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/${uA.coursesId}/program_homework/${uA.categoryId}/${mt.id}/${mt.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Ue.createElement("a",{target:"_blank",onClick:Rr=>{var Fr,ai;if(Rr.stopPropagation(),(0,Y.Rm)()&&!((Fr=Gt.AssistantObject.hack)!=null&&Fr.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((ai=UA.userInfo)!=null&&ai.professional_certification)window.open(`/classrooms/${uA.coursesId}/program_homework/${uA.categoryId}/${mt.id}/${mt.user_id}/comment`,"_blank");else return le.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,ge.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Ot=>!!Ot),Qr=()=>{var Ot,mt;return Ue.createElement(q.default,null,Ue.createElement(q.default.Item,{onClick:()=>{var cr;if((0,Y.Rm)()&&!((cr=Gt.AssistantObject.hack)!=null&&cr.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}Kt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:mA==null?void 0:mA.course_group_info,fn:()=>{(0,p.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Y.GJ)()&&((Ot=mA==null?void 0:mA.student_works)==null?void 0:Ot.length)>0&&!((mt=mA==null?void 0:mA.homework_status)!=null&&mt.includes("\u5BFC\u5165"))&&Ue.createElement(q.default.Item,{key:"3",onClick:()=>{var cr;if((0,Y.Rm)()&&!((cr=Gt.AssistantObject.hack)!=null&&cr.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}Kt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:mA==null?void 0:mA.course_group_info,fn:()=>{var Rr,Fr,ai,Vi;Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Te.history.push(`/classrooms/${uA==null?void 0:uA.coursesId}/program_homework/${uA.categoryId}/${(Fr=(Rr=mA==null?void 0:mA.student_works)==null?void 0:Rr[0])==null?void 0:Fr.id}/${(Vi=(ai=mA==null?void 0:mA.student_works)==null?void 0:ai[0])==null?void 0:Vi.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Ue.createElement(q.default.Item,{key:"2",onClick:()=>{var cr;if((0,Y.Rm)()&&!((cr=Gt.AssistantObject.hack)!=null&&cr.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/${uA.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`},((MA=mA.homework_status)==null?void 0:MA.includes("\u672A\u53D1\u5E03"))&&Ue.createElement($.Z,null),!((_r=mA.homework_status)!=null&&_r.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 ",mA==null?void 0:mA.publish_time),Ue.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",mA==null?void 0:mA.end_time),Ue.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(mA==null?void 0:mA.late_time)||"- -")),(0,Y.GJ)()&&Ue.createElement(Ue.Fragment,null,Ue.createElement(Xe.default,{form:hn,onChange:fi,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((jA=mA.task_status)==null?void 0:jA.length)>0&&Ue.createElement(Xe.default.Item,{name:"task_status"},Ue.createElement(ne.default.Group,{value:[],style:{width:"100%"}},Ue.createElement(v.Z,null,Ue.createElement(_.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Ue.createElement(_.Z,{flex:"80px"},Ue.createElement(ne.default,{value:"all"},"\u5168\u90E8")),Ue.createElement(_.Z,{flex:"1"},mA.task_status&&mA.task_status.map((Ot,mt)=>Ue.createElement(ne.default,{name:"task_status",value:Ot.id},Ot.name,"(",Ot.count,")")))))),((wA=mA.course_group_info)==null?void 0:wA.length)>0&&Ue.createElement(Xe.default.Item,{name:"course_group_info"},Ue.createElement(ne.default.Group,{style:{width:"100%"}},Ue.createElement(v.Z,null,Ue.createElement(_.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Ue.createElement(_.Z,{flex:"80px"},Ue.createElement(ne.default,{value:"all"},"\u5168\u90E8")),Ue.createElement(_.Z,{flex:"1",id:"divhe",style:{height:pa+"px",overflow:"hidden"}},(NA=mA.course_group_info)==null?void 0:NA.map((Ot,mt)=>Ue.createElement(ne.default,{value:Ot.course_group_id},Ot.group_group_name,"(",Ot.count,")"))),ps&&Ue.createElement("span",{onClick:()=>{let Ot=document.getElementById("divhe").scrollHeight;pa>47?ri(47):ri(Ot)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},pa===47?"\u5C55\u5F00":"\u6536\u8D77",pa===47?Ue.createElement(H.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Ue.createElement(O.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Zt=mA.teacher_comment)==null?void 0:Zt.length)>0&&Ue.createElement(Xe.default.Item,{name:"teacher_comment"},Ue.createElement(ne.default.Group,{style:{width:"100%"}},Ue.createElement(v.Z,null,Ue.createElement(_.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Ue.createElement(_.Z,{flex:"80px"},Ue.createElement(ne.default,{value:"all"},"\u5168\u90E8")),Ue.createElement(_.Z,{flex:"1"},mA.teacher_comment&&mA.teacher_comment.map((Ot,mt)=>Ue.createElement(ne.default,{value:String(Ot.id)},Ot.name,"(",Ot.count,")"))))))),Ue.createElement(v.Z,{align:"middle"},Ue.createElement(_.Z,{flex:"1"},Ue.createElement(v.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=>{uA.search=Ot.trim(),uA.page=1,ga()},style:{width:240}})),Ue.createElement(_.Z,null,Ue.createElement("span",{className:"ml5"},Ue.createElement("span",{className:"c-red"},mA.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",mA.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Ue.createElement(_.Z,null,(0,Y.GJ)()&&!(($t=mA.homework_status)!=null&&$t.includes("\u5BFC\u5165"))&&!((oA=ht==null?void 0:ht.setting)!=null&&oA.hide_code_repeat)&&Ue.createElement(k.ZP,{className:"ml10",onClick:()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:mA.student_works.map(Ot=>Ot.id),params:uA}})}},Ue.createElement("span",{className:`${z.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Y.GJ)()&&!((pA=mA.homework_status)!=null&&pA.includes("\u5BFC\u5165"))&&Ue.createElement(k.ZP,{className:"ml10",onClick:gs},Ue.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,Y.GJ)()&&Ue.createElement(N.Z,{dropdownRender:Qr,className:"ml10"},Ue.createElement(k.ZP,null,Ue.createElement(P.Z,null),"\u5BFC\u51FA",Ue.createElement(K.Z,null)))))),Ue.createElement(v.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Y.GJ)()&&wr&&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(Q.default,{className:`mt30 ${z.TableDom}`,loading:Lt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Ot=>({onClick:mt=>{var cr,Rr;if(!((cr=mA.homework_status)!=null&&cr.includes("\u5BFC\u5165"))){if((0,Y.Rm)()&&!((Rr=Gt.AssistantObject.hack)!=null&&Rr.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/${uA.coursesId}/program_homework/${uA.categoryId}/${Ot.id}/${Ot.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:mA.student_works,columns:js,onChange:(Ot,mt,cr)=>{cr.field&&(uA.order=cr.field==="score"?"work_score":cr.field),cr.order||(uA.b_order="asc"),cr.order==="ascend"&&(uA.b_order="asc"),cr.order==="descend"&&(uA.b_order="desc"),cr.order||(uA.b_order="asc"),ga()}}),Ue.createElement(J,null),Ue.createElement(zt,null),Ue.createElement(je.Z,null)),Ue.createElement(le.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:or,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>bA(void 0,null,function*(){if(zi===2){if(An.length<=0){Ae.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!cA){Ae.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Ot=yield(0,et.ZP)(`/api/homework_commons/${uA.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:uA.categoryId,comment:cA,status:An}});Ot.status===0&&(Li(Ot),Ci(!1),Xa(!0))}else{if(!(ci===0||Ni===0)){if(!ci){Ae.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Ni){Ae.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(ci>Ni){Ae.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!cA){Ae.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Ot=yield(0,et.ZP)(`/api/homework_commons/${uA.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:uA.categoryId,comment:cA,min_score:ci,max_score:Ni}});Ot.status===0&&(Li(Ot),Ci(!1),Xa(!0))}}),onCancel:()=>{Ci(!1),Gi()}},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:zi,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"))),zi===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:ci,onChange:Ot=>qa(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:Ni,onChange:Ot=>aa(Ot),style:{width:"100px"}})),zi===2&&Ue.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ue.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Ue.createElement(ne.default.Group,{onChange:Ot=>{ds([...Ot])},style:{width:"100%"}},(er=mA.task_status)==null?void 0:er.map((Ot,mt)=>Ue.createElement(ne.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(g.Z,{className:z.MdEditor,onChange:Ot=>hs(Ot),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Ue.createElement(le.default,{open:na,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>bA(void 0,null,function*(){zi===2?(yield(0,et.ZP)(`/api/homework_commons/${uA.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:uA.categoryId,comment:cA,status:An}})).status===0&&(Ae.ZP.info("\u6253\u56DE\u6210\u529F"),Gi(),ga(),Xa(!1)):(yield(0,et.ZP)(`/api/homework_commons/${uA.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:uA.categoryId,comment:cA,min_score:ci,max_score:Ni}})).status===0&&(Ae.ZP.info("\u6253\u56DE\u6210\u529F"),Gi(),ga(),Xa(!1))}),onCancel:()=>{Gi(),Xa(!1)}},Ue.createElement("div",{style:{padding:"32px"}},zi===1&&Ue.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",ci,"-",Ni,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),zi===2&&Ue.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((br=mA.task_status)==null?void 0:br.filter(Ot=>An==null?void 0:An.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",ia==null?void 0:ia.count,"\u540D\u5B66\u751F")))),Ue.createElement(L,null),Ue.createElement(Qt,{isShow:Zl,setIsShow:ho,item:ko,coursesId:uA.coursesId,categoryId:uA.categoryId}),Ue.createElement("aside",{className:"tc mb50 mt30"},Ue.createElement(I.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:ks,current:uA.page||1,defaultPageSize:20,total:mA.work_count})))};var zA=(0,Te.connect)(({shixunHomeworks:Et,classroomList:Gt,globalSetting:ht,loading:Lt,user:Kt})=>({shixunHomeworks:Et,classroomList:Gt,globalSetting:ht,loading:Lt.effects,user:Kt}))(DA)},17933:function(mr,CA,M){"use strict";M.d(CA,{Z:function(){return F}});var b=M(59301),Xe=M(65582),Ae=M(43418),Ne=M(3113),le=M(71418),q=M(67172),ne=M(80443),v=M(50258),_=M(24334),h=M(66649),k=M.n(h),N=M(17124),Q=M(59301),U=(I,H,O)=>new Promise((P,K)=>{var $=oe=>{try{je(O.next(oe))}catch(et){K(et)}},ge=oe=>{try{je(O.throw(oe))}catch(et){K(et)}},je=oe=>oe.done?P(oe.value):Promise.resolve(oe.value).then($,ge);je((O=O.apply(I,H)).next())}),F=({open:I,onClose:H})=>{const[O,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 Se=yield(0,q.X6)(I);P(Se.data)})}()},[I]);const{status:$,created_at:ge,code:je,name:oe,language:et,pass_sets_count:Te,set_count:ze,error_msg:lt,output:V,input:Le,expected_output:D,execute_memory:Fe,user:Ce,execute_time:ee,input_file_url:pe,output_file_url:J,is_file:X,expected_output_file_url:Y}=O||{};return Q.createElement(Ae.default,{open:I,width:1e3,onCancel:()=>H(!1),footer:Q.createElement(Ne.ZP,{type:"primary",onClick:()=>H(!1)},"\u5173\u95ED"),centered:!0},Q.createElement(le.Z,{spinning:!O,delay:500},Q.createElement("div",{className:"record-detail-info"},O?Q.createElement(Q.Fragment,null,Q.createElement("div",{className:"record-detail-body"},Q.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Q.createElement("ul",{className:"record-info"},Q.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Q.createElement("span",{className:$===0?"c-green":"c-red"},ne.Im[$])," "),Q.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Q.createElement("span",null,k()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),Q.createElement("li",null," \u8BED\u8A00\uFF1A",Q.createElement("span",null,et)," "),Q.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Q.createElement("span",null,ee*1e3,"ms")," "),Q.createElement("li",null," ",`${$===N.h.HIDE_COMPILE_STATUS?"--":Te} / ${ze} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:$,error_msg:lt,execute_time:ee,output:V,input:Le,expected_output:D,input_file_url:pe,output_file_url:J,is_file:X,expected_output_file_url:Y}),Q.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Q.createElement(v.ZP,{height:"200px",width:"100%",language:et==null?void 0:et.toLocaleLowerCase(),value:_.Base64.decode(je),options:{readOnly:!0}}))):null)))}},88125:function(mr,CA,M){"use strict";M.d(CA,{Im:function(){return ze},Y4:function(){return V}});var b=M(59301),Xe=M(92832),Ae=M(8591),Ne=M(3113),le=M(10129),q=M(24334),ne=M.n(q),v=M(25492),_=M(42678),h=M(6339),k=M(65862),N=M(34376),Q=M.n(N),U=M(38147),F=M(65582),I=M(17933),H=M(77254),O=M(67172),P=M(56918),K=M(21185),$=M(92310),ge=M.n($),je=M(84056),oe=M(59301),et=(Fe,Ce,ee)=>new Promise((pe,J)=>{var X=Se=>{try{z(ee.next(Se))}catch(Ve){J(Ve)}},Y=Se=>{try{z(ee.throw(Se))}catch(Ve){J(Ve)}},z=Se=>Se.done?pe(Se.value):Promise.resolve(Se.value).then(X,Y);z((ee=ee.apply(Fe,Ce)).next())});const{TextArea:Te}=Xe.default,ze={[le.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[le.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[le.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 lt=(Fe=>(Fe[Fe.SET_VISIBLE=0]="SET_VISIBLE",Fe[Fe.SET_TABINDEX=1]="SET_TABINDEX",Fe))(lt||{});function V(Fe){const{status:Ce,error_msg:ee,output:pe,input:J,expected_output:X,is_file:Y,input_file_url:z,output_file_url:Se,expected_output_file_url:Ve,setMonacoValue:Me,setData:Pt}=Fe,wt=(0,b.useRef)(),at=(0,b.useRef)(),zt=(0,b.useRef)();let iA=null;const Ht={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,b.useEffect)(()=>{if(pe&&!Y&&wt.current){const tA=new N.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tA.open(wt.current);const qt=(0,k.pp)(q.Base64.decode(pe));tA.write(qt),tA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{tA.scrollToTop()}catch(d){}},100)}if(J&&!Y&&at.current){const tA=new N.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tA.open(at.current),tA.write((0,k.pp)(J)),tA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{tA.scrollToTop()}catch(qt){}},100)}if(X&&!Y&&zt.current){const tA=new N.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tA.open(zt.current),tA.write((0,k.pp)(q.Base64.decode(X))),tA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{tA.scrollToTop()}catch(qt){}},100)}},[pe]),Ce){case le.h.NOMATCH:iA=oe.createElement(oe.Fragment,null,oe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Y&&oe.createElement("div",{ref:wt}),Y&&oe.createElement("div",{style:Ht},oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>et(this,null,function*(){const tA=yield(0,U.ZP)(Se,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Me(tA),setTimeout(()=>{Pt(Se)},200)})},pe)),oe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Y&&oe.createElement("div",{ref:zt}),Y&&oe.createElement("div",{style:Ht},oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>et(this,null,function*(){const tA=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Me(yield tA.text()),setTimeout(()=>{Pt(Ve)},200)})},X)));break;case le.h.EXECUTEFAILURE:iA=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:J,style:Ht}),Y&&oe.createElement("div",{style:Ht},oe.createElement("a",{onClick:()=>(0,k.LR)(z,J)},J))),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:v.Z.error,style:{color:"#E30000",padding:"0 10px"}},q.Base64.decode(ee),"111")));break;case le.h.COMPILEFAILURE:iA=oe.createElement(oe.Fragment,null,oe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),oe.createElement("pre",{className:v.Z.error},q.Base64.decode(ee)));break;case le.h.PODFAILURE:iA=oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:iA=oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return oe.createElement(oe.Fragment,null," ",iA," ")}function Le(Fe){const{status:Ce,error_msg:ee,execute_time:pe,output:J,input:X,expected_output:Y,is_file:z,input_file_url:Se,output_file_url:Ve,expected_output_file_url:Me}=Fe;let Pt=null;switch(Ce){case le.h.OK:case le.h.NOMATCH:case le.h.EXECUTEFAILURE:case le.h.COMPILEFAILURE:Pt=oe.createElement("div",{id:"outputResultRef",className:"h100"});break;case le.h.PODFAILURE:Pt=oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:Pt=oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return oe.createElement(oe.Fragment,null," ",Pt," ")}function D({value:Fe,className:Ce}){return oe.createElement("span",{className:Ce},Fe)}CA.ZP=({input:Fe,is_file:Ce,debuging:ee,submitting:pe,executingMessage:J,debugResult:X,onChangeInput:Y,onDebugCode:z,onSubmitCode:Se,hack:Ve,user:Me,submitResult:Pt,isWhiteTheme:wt,topDispatch:at})=>{const[zt]=(0,F.useSearchParams)(),iA=(0,F.useParams)(),[Ht,tA]=(0,b.useState)(!1),[qt,d]=(0,b.useState)(!1),[se,L]=(0,b.useState)(1),[g,p]=(0,b.useState)(!1),[T,te]=(0,b.useState)(0),[ve,ce]=(0,b.useState)(!1),[it,yt]=(0,b.useState)(""),[st,rt]=(0,b.useState)(""),Qt=(0,b.useRef)(),Ue=(0,b.useRef)(),He=(0,b.useRef)(null),Ge=(0,b.useRef)(null),ut=(0,b.useRef)(null);console.log(Pt,"submitResult",iA);const{status:_t,id:Dt,input:St,output:bA,expected_output:sA,is_file:DA,input_file_url:zA,output_file_url:Et,expected_output_file_url:Gt,error_msg:ht,hack_sets:Lt}=Pt||{};(0,b.useEffect)(()=>{_t===0&&(L(1),te(0))},[_t,Dt]),(0,b.useEffect)(()=>{et(void 0,null,function*(){var NA;const Zt=yield(0,O.rX)(iA==null?void 0:iA.id,"submit");(Zt==null?void 0:Zt.status)===0&&(Zt!=null&&Zt.data&&((NA=Zt==null?void 0:Zt.data)==null?void 0:NA.status)!==0?(at({type:P.Types.SET_SUBMIT_RESULT,payload:{submitResult:Zt==null?void 0:Zt.data}}),L(2),te(320)):(L(1),te(0)))})},[iA==null?void 0:iA.id]),(0,b.useEffect)(()=>{if(Qt.current){let wA=function(_A){oA=$t.offsetHeight,pA=!0,er=_A.pageY,ut.current.style.display="block"},NA=function(){pA=!1,ut.current.style.display="none"},Zt=function(_A){if(pA){Kt();let uA=er-_A.pageY,Hr=oA+uA;if(Hr<0&&(Hr=0),Hr>window.innerHeight-150&&(Hr=window.innerHeight-150),se===1){Hr<=34?te(0):te(Hr);return}console.log(Hr,"resizeH"),te(Hr)}};const $t=He.current;let oA=0,pA=!1,er=0;const br=document.getElementById("case-y-bar");return br==null||br.addEventListener("mousedown",wA),document.addEventListener("mousemove",Zt),document.addEventListener("mouseup",NA),()=>{const _A=document.getElementById("case-y-bar");_A==null||_A.removeEventListener("mousedown",wA),document.removeEventListener("mousemove",Zt),document.removeEventListener("mouseup",NA)}}},[Qt,se]),(0,b.useEffect)(()=>{const wA=H.Z.subscribe("resize-move-bar",Kt);if(zt.get("type")!=="exercises")return document.addEventListener((0,je.gH)(),lA),()=>{document.removeEventListener((0,je.gH)(),lA),wA()}},[]),(0,b.useEffect)(()=>{});function Kt(){var wA,NA,Zt,$t;const oA=document.getElementById("outputResultRef");if(oA){let pA=oA.dataset.text;Ue.current.reset(),Ue.current.writeln(pA);const er=document.getElementById("outputResultRef").offsetWidth-20,br=(($t=(Zt=(NA=(wA=Ue.current)==null?void 0:wA._core)==null?void 0:NA._renderService)==null?void 0:Zt.dimensions)==null?void 0:$t.actualCellWidth)||10,_A=Math.ceil(er/br);Ue.current.resize(_A,Math.ceil(oA.clientHeight/16))}}function fA(){tA(!Ht),setTimeout(()=>{Kt()},300),te(Ht?320:window.innerHeight-150)}function UA(){qt?(d(!1),(0,je.BU)()):(d(!0),(0,je.Dj)(Ge.current))}const lA=wA=>{(0,je.vp)()||d(!1)},vA=(0,b.useMemo)(()=>{if(X){const{status:wA,output:NA,error_msg:Zt}=X;return setTimeout(()=>{let $t="",oA=document.getElementById("outputResultRef");NA?$t=q.Base64.decode(NA):Zt&&($t=q.Base64.decode(Zt)),Ue.current=new N.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ue.current.open(oA),Ue.current.onKey(function(pA){var er;if(pA.domEvent.key.toLocaleUpperCase()==="C"&&pA.domEvent.ctrlKey){pA.domEvent.preventDefault();let br=(er=Ue.current)==null?void 0:er.getSelection();navigator.clipboard.writeText(br).then(()=>{})}}),oA.dataset.text=$t,Ue.current.setOption("convertEol",!0),Kt()},300),oe.createElement(oe.Fragment,null,Le(X))}return null},[X]);function MA(){var wA,NA;if(!(Ve!=null&&Ve.code)||((wA=Ve==null?void 0:Ve.code)==null?void 0:wA.trim().length)===0){(NA=Ae.ZP)==null||NA.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}L(1),te(320),z()}const _r=wA=>et(void 0,null,function*(){let NA=yield(0,U.ZP)(`/api/problems/${wA}/start.json`,{method:"get",params:{hack_user_id:Me==null?void 0:Me.user_id}});NA&&(window.location.href=`/myproblems/${NA==null?void 0:NA.identifier}${window.location.search}`)});function jA(){DA?navigator.clipboard.writeText(q.Base64.decode(ht)).then(()=>{Ae.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(q.Base64.decode(bA)).then(()=>{Ae.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return oe.createElement(b.Fragment,null,oe.createElement("div",{className:ge()(v.Z.case,wt&&v.Z.whiteCase),style:{height:T},ref:He},oe.createElement("div",{className:v.Z.fullMask,ref:ut}),oe.createElement("div",{className:v.Z["resize-y-bar"],id:"case-y-bar",ref:Qt,draggable:!1},se===2&&oe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),se===1&&(T<=34?oe.createElement("div",{onClick:()=>{te(320)},className:v.Z.unfoldBtn},"\u63A7\u5236\u53F0",oe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):oe.createElement("div",{onClick:()=>{te(0)},className:v.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:v.Z.caseHead},oe.createElement("div",{className:v.Z.dot}),oe.createElement("div",{className:v.Z.text},se===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),se===2&&!pe&&typeof _t=="number"&&oe.createElement(oe.Fragment,null,_t===le.h.OK?oe.createElement("div",{className:v.Z.pass},oe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):oe.createElement("div",{className:v.Z.noPass},oe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ze[_t])),oe.createElement("div",{className:v.Z.btns},se===2&&!pe&&oe.createElement(oe.Fragment,null,_t!==le.h.OK&&oe.createElement("div",{onClick:jA},oe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),oe.createElement("div",{onClick:()=>{ce(Dt)}},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:()=>fA()},oe.createElement("i",{className:`iconfont icon-${Ht?"suoxiao1":"fangda"}`})))),oe.createElement("div",{style:{display:se===1?"block":"none"}},ee?oe.createElement(_.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):oe.createElement("div",{style:{height:T-34}},oe.createElement("div",{className:v.Z.result},oe.createElement("div",{className:v.Z.left},oe.createElement("div",{className:v.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:v.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?"":Fe,onChange:Y}))),oe.createElement("div",{className:v.Z.right},oe.createElement("div",{className:v.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:v.Z.node},X?vA: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:se===2?"block":"none"}},pe?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:v.Z.elseNode},oe.createElement("div",{className:v.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:v.Z.scroll},oe.createElement("pre",{className:v.Z.scrollBox,style:g?{height:qt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!DA&&oe.createElement(D,{value:St}),DA&&oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>et(void 0,null,function*(){const wA=yield fetch(zA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rt(yield wA.text()),setTimeout(()=>{yt(zA)},200)})},St)),St&&oe.createElement("div",{className:v.Z.action},oe.createElement("span",{onClick:()=>p(!g)},g?"\u6536\u8D77":"\u5C55\u5F00"),zt.get("type")!=="exercises"&&oe.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>UA(),className:`iconfont icon-${qt?"suoxiao1":"fangda"}`})))),oe.createElement("div",{className:v.Z.result,style:{flex:1,overflow:"hidden"}},oe.createElement("div",{className:v.Z.left},oe.createElement("div",{className:v.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:v.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},oe.createElement("pre",null,!DA&&oe.createElement(D,{className:"mb10",value:sA&&q.Base64.decode(sA)||""}),DA&&oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>et(void 0,null,function*(){const wA=yield fetch(Gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rt(yield wA.text()),setTimeout(()=>{yt(Gt)},200)})},sA)))),oe.createElement("div",{className:v.Z.right},oe.createElement("div",{className:v.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:v.Z.node,style:{color:_t===le.h.OK?"#2ABD8C":"#FF2C29"}},oe.createElement("pre",null,(_t===4||_t===5)&&oe.createElement(D,{className:"mb10",value:ht&&q.Base64.decode(ht)||""}),_t!=4&&_t!=5&&(DA?oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>et(void 0,null,function*(){const wA=yield(0,U.ZP)(Et,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{rt(wA)}catch(NA){rt("")}setTimeout(()=>{yt(Et)},200)})},bA):oe.createElement(D,{className:"mb10",value:bA&&q.Base64.decode(bA)||""})))))))))),oe.createElement("div",{className:ge()(v.Z.footer,wt&&v.Z.whiteFooter),style:{zIndex:100}},(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.above_question)&&oe.createElement(Ne.ZP,{className:"mr10",type:"primary",onClick:()=>_r(Ve==null?void 0:Ve.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.under_question)&&oe.createElement(Ne.ZP,{className:"mr10",type:"primary",onClick:()=>_r(Ve==null?void 0:Ve.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),oe.createElement(Ne.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:ee||pe,loading:ee,color:"#2ABD8C",className:"mr10",onClick:MA},"\u8C03\u8BD5\u4EE3\u7801"),zt.get("qtype")!=="8"&&oe.createElement(Ne.ZP,{className:v.Z.disabled,type:"primary",icon:oe.createElement("i",{className:"iconfont icon-bofang1"}),loading:pe,disabled:ee||pe,onClick:()=>{var wA,NA;if(!(Ve!=null&&Ve.code)||((wA=Ve==null?void 0:Ve.code)==null?void 0:wA.trim().length)===0){(NA=Ae.ZP)==null||NA.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}L(2),te(320),Se()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),oe.createElement(I.Z,{onClose:ce,open:ve}),oe.createElement(K.Z,{close:!0,data:it,type:it.length?"txt":"",onClose:()=>yt(""),monacoEditor:{value:st,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(mr,CA,M){"use strict";M.r(CA),M.d(CA,{Types:function(){return si},default:function(){return Ts}});var b=M(59301),Xe=M(65582),Ae=M(31797),Ne=M(43418),le=M(71418),q=M(3113),ne=M(6848),v=M(95237),_=M(67172),h=M(87513),k=M(84056),N=M(29584),Q=M(74128),U=M(87169),F=M(43428),I=M(50258),H=M(57261),O=M(42926),P=M(77825),K=M(8591),$={list:"list___IRN6i",copy:"copy___qCn9B"},ge=M(56102),je=M(38147),oe=(We,Ut,AA)=>new Promise((nr,hr)=>{var XA=xA=>{try{OA(AA.next(xA))}catch(TA){hr(TA)}},qA=xA=>{try{OA(AA.throw(xA))}catch(TA){hr(TA)}},OA=xA=>xA.done?nr(xA.value):Promise.resolve(xA.value).then(XA,qA);OA((AA=AA.apply(We,Ut)).next())}),Te=({showResourceCentre:We,identifier:Ut})=>{const AA=(0,Xe.useParams)(),[nr,hr]=(0,b.useState)(null);(0,b.useEffect)(()=>{We&&XA()},[We]);const XA=()=>oe(void 0,null,function*(){const qA=yield(0,je.ZP)(`/api/problems/${Ut}/attachment_list.json`,{method:"get"});(qA==null?void 0:qA.status)==0&&hr(qA.data||[])});return b.createElement("div",{className:"tpi-code-setting"},b.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(nr!=null&&nr.length)&&b.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),nr==null?void 0:nr.map((qA,OA)=>b.createElement("dl",{className:$.list,key:OA},b.createElement(ne.Z,{title:qA.title},b.createElement("dt",null,b.createElement("i",{className:"icon-wenjian4 mr5"}),qA.title)),b.createElement("dd",null,b.createElement(ge.CopyToClipboard,{text:qA.saved_file_path,onCopy:()=>K.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement("span",{className:`${$.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ze=M(59301),lt=Object.defineProperty,V=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ee=(We,Ut,AA)=>Ut in We?lt(We,Ut,{enumerable:!0,configurable:!0,writable:!0,value:AA}):We[Ut]=AA,pe=(We,Ut)=>{for(var AA in Ut||(Ut={}))Fe.call(Ut,AA)&&ee(We,AA,Ut[AA]);if(D)for(var AA of D(Ut))Ce.call(Ut,AA)&&ee(We,AA,Ut[AA]);return We},J=(We,Ut)=>V(We,Le(Ut));const X={theme:(0,O.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,O.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,O.G)("cmTabToSpace",!0),showResourceCentre:!1};var Y=(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[We.set_show_respurce_center=4]="set_show_respurce_center",We))(Y||{});function z(We,Ut){switch(Ut.type){case 3:return J(pe({},We),{showEditorSetting:Ut.payload});case 1:return J(pe({},We),{theme:Ut.payload});case 0:return J(pe({},We),{fontSize:Ut.payload});case 2:return J(pe({},We),{tabToSpace:Ut.payload});case 4:return J(pe({},We),{showResourceCentre:Ut.payload});default:throw new Error}}var Se=({isLoading:We,value:Ut,onChange:AA,language:nr,onUpdateCode:hr,ActionBarRender:XA,setIsWhiteTheme:qA,identifier:OA})=>{const[xA,TA]=(0,b.useReducer)(z,X),{theme:QA,fontSize:Wr,showEditorSetting:fr,tabToSpace:In,showResourceCentre:Or}=xA,cn=(0,b.useRef)(),Zn=(0,b.useRef)();(0,b.useEffect)(()=>{qA(QA==="vs")},[QA]);const Qa={onFontSizeChange:gn=>{TA({type:0,payload:gn}),(0,O.t)("cmFontSize",gn)},tabToSpace:In,cmFontSize:Wr,className:"oj",cmCodeMode:QA,onTabToSpace:gn=>{TA({type:2,payload:gn}),(0,O.t)("cmTabToSpace",gn)},onCodeModeChange:gn=>{TA({type:1,payload:gn}),(0,O.t)("ProgrammingCodeMode",gn)}};function sa(){TA({type:3,payload:!1})}function Pi(){TA({type:3,payload:!0})}function mi(){TA({type:4,payload:!1})}function Sn(){TA({type:4,payload:!0})}const vr={value:Ut,language:nr,theme:QA,options:{fontSize:Wr,insertSpaces:In},onChange:gn=>{AA(gn),Zn.current=gn,clearTimeout(cn.current),cn.current=setTimeout(()=>{hr(Zn.current)},1e4)},onEditBlur:gn=>{Zn.current&&hr(Zn.current)}};return ze.createElement(b.Fragment,null,XA(Pi,Sn),ze.createElement("div",{style:{flex:1,overflow:"hidden"}},!We&&ze.createElement(I.ZP,pe({},vr))),ze.createElement(H.Z,null,ze.createElement(F.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:fr,onClose:sa},ze.createElement(P.Z,pe({},Qa)))),ze.createElement(H.Z,null,ze.createElement(F.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Or,onClose:mi},ze.createElement(Te,{showResourceCentre:Or,identifier:OA}))))},Ve=M(60141),Me=M(24334),Pt=M(88125),wt={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"},at={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},zt=M(1710),iA=M(58421),Ht=M(58617),tA=M(17933),qt=M(66649),d=M.n(qt),se=M(59301);const{Column:L}=zt.default;var g=({submitResult:We,submitting:Ut,submitRecords:AA,page:nr,onPageChange:hr,topicId:XA})=>{const[qA]=(0,Xe.useSearchParams)(),{records:OA,records_count:xA}=AA||{},[TA,QA]=(0,b.useState)(!1),Wr=qA.get("type")==="1";return se.createElement(le.Z,{spinning:Ut,tip:"\u8BC4\u6D4B\u4E2D...",indicator:se.createElement(Ht.Z,{style:{fontSize:24},spin:!0})},(OA==null?void 0:OA.length)>0?se.createElement(zt.default,{dataSource:OA,rowKey:"id",pagination:!1},se.createElement(L,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(fr,In)=>se.createElement("span",null," ",d()(fr).format("YYYY-MM-DD HH:mm:ss"))}),se.createElement(L,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(fr,In)=>{var Or;return se.createElement("span",{className:`${fr===0?"c-green":"c-red"} current`,onClick:()=>{QA(In.id)}},(Or=Pt.Im[fr])==null?void 0:Or.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),se.createElement(L,{title:`\u6267\u884C\u7528\u65F6 (${Wr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:fr=>fr?Wr?fr:fr/1e3:""}),se.createElement(L,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Wr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:fr=>fr?Wr?fr:parseFloat((fr/1024).toFixed(2)):""}),se.createElement(L,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),se.createElement(L,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(fr,In)=>se.createElement("span",{className:"c-light-primary current",onClick:()=>{QA(In.id)}},"\u67E5\u770B")})):se.createElement("div",{style:{height:300,width:"100%"}}),se.createElement(tA.Z,{onClose:QA,open:TA}),xA>15?se.createElement(iA.Z,{className:at.pagination,current:nr,pageSize:15,total:xA,onChange:hr}):null)},p=M(2524),T=M(12563),te={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},ve=M(6339),ce=M(59301);const it={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var yt=({hack:We})=>{const{language:Ut,difficult:AA,time_limit:nr,description:hr}=We,[XA]=(0,Xe.useSearchParams)(),qA=it[AA];return ce.createElement(ce.Fragment,null,ce.createElement("ul",{className:te.info},ce.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ce.createElement("b",{className:te.info_tag},Ut)),ce.createElement("li",null,ce.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ce.createElement(T.default,{color:qA==null?void 0:qA.color},qA==null?void 0:qA.name)),ce.createElement("li",null,ce.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ce.createElement("span",{style:{color:"#333333"}},nr,"\u79D2"))),XA.get("qtype")==="8"?ce.createElement(ve.Z,{value:hr,showProgramFill:!0,className:te.desc}):ce.createElement(ve.Z,{value:hr,className:te.desc}))},st={},rt=M(59301),Qt=({hack:We,current_user:Ut})=>rt.createElement("div",{className:st.answer},We!=null&&We.answer_text?rt.createElement(ve.Z,{style:{padding:"13px 0"},value:(We==null?void 0:We.answer_text)||""}):rt.createElement(p.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ue=M(77254);function He(We,Ut){return(0,je.U2)(`/problems/${We}/comments.json`,{page:Ut,limit:10})}function Ge(We){return(0,je.v_)(`/discusses/${We}/plus.json`,{container_type:"Discuss",type:1})}function ut(We,Ut,AA){return(0,je.v_)(`/problems/${We}/comments/reply.json`,{comments:{content:AA,parent_id:Ut}})}function _t(We,Ut){return(0,je.v_)(`/problems/${We}/comments.json`,{comments:{content:Ut}})}function Dt(We,Ut,AA){return(0,je.v_)(`/problems/${We}/comments/${Ut}/hidden.json`,AA)}function St(We,Ut){return(0,je.IV)(`/problems/${We}/comments/${Ut}`)}var bA=M(83554);function sA({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:`${Q.Z.IMG_SERVER}/images/${We.image_url}`,width:"50"}))}function DA({data:We,index:Ut,parentDiscussIndex:AA,user:nr,onSetActionType:hr}){const{author:XA,can_delete:qA,content:OA,id:xA,time:TA}=We;function QA(){hr({id:xA,index:Ut,type:"delete-discuss",parentDiscussIndex:AA,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Wr=nr.admin||qA||XA.user_id===nr.user_id;return b.createElement("div",{className:"discuss-item-container second-discuss "},b.createElement(sA,{author:XA}),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${XA.login}`,target:"_blank"},XA.name),b.createElement("span",{className:"grey"},TA),b.createElement("div",{className:"btn-group",style:{marginBottom:0}},Wr?b.createElement("a",{onClick:QA,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})):null)),b.createElement(ve.Z,{className:"discuss-content",value:OA})))}var zA=({user:We,data:Ut,index:AA,onPlusDiscuss:nr,onSetActionType:hr,activeDiscussIndex:XA,onReplyDiscuss:qA,onSetActiveDiscussIndex:OA})=>{const{content:xA,children:TA,hidden:QA,id:Wr,praise_count:fr,time:In,user_praise:Or,can_delete:cn,author:Zn}=Ut;function Qa(){OA(Wr)}function sa(){nr(Wr,!Or,AA)}function Pi(){hr({id:Wr,index:AA,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function mi(){hr({id:Wr,index:AA,params:{hidden:QA?"0":"1"},type:"hidden-discuss",message:QA?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Sn=We.admin||We.user_id===Zn.user_id;return b.createElement("div",{className:"discuss-item-container",key:Wr},b.createElement(sA,{author:Zn}),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${Zn.login}`,target:"_blank"}," ",Zn.name," "),b.createElement("span",{className:"grey"},In)),b.createElement(ve.Z,{className:"discuss-content",value:xA}),TA&&TA.length>0?b.createElement("div",{className:"reply-discuss-container"},TA.map((vr,gn)=>b.createElement(DA,{key:vr.id,data:vr,index:gn,user:We,onSetActionType:hr,parentDiscussIndex:AA}))):null,b.createElement("div",{className:"btn-group"},Sn?b.createElement("a",{onClick:mi,title:QA?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:QA?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,cn&&(!TA||TA.length==0)?b.createElement("a",{onClick:Pi,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})):null,b.createElement("a",{onClick:Qa,title:"\u56DE\u590D"}," ",b.createElement("i",{className:"iconfont icon-huifu1"})," "),b.createElement("a",{onClick:sa,className:Or?"c-orange":""},b.createElement("i",{className:Or?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),b.createElement("span",null,fr||""))),b.createElement(bA.Z,{id:Wr,activeDiscussIndex:XA,onReplyDiscuss:qA})))},Et=M(23292),Gt={"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"},ht=M(96565),Lt=(We,Ut,AA)=>new Promise((nr,hr)=>{var XA=xA=>{try{OA(AA.next(xA))}catch(TA){hr(TA)}},qA=xA=>{try{OA(AA.throw(xA))}catch(TA){hr(TA)}},OA=xA=>xA.done?nr(xA.value):Promise.resolve(xA.value).then(XA,qA);OA((AA=AA.apply(We,Ut)).next())}),Kt=({user_praise:We,praise_count:Ut,praisePlus:AA,onCreateDiscuss:nr,discuss_count:hr})=>{const[XA,qA]=(0,b.useState)(!1),[OA,xA]=(0,b.useState)("");function TA(In){xA(In)}function QA(){qA(!0)}function Wr(){qA(!1)}function fr(){return Lt(this,null,function*(){nr(OA),xA(""),qA(!1)})}return b.createElement("div",{className:`${Gt["dis-input-editor-container"]} ${XA?Gt.active:""} `},b.createElement("div",{className:XA?`hide ${Gt["text-area"]}`:Gt["text-area"]},b.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:QA}),b.createElement("a",null," ",b.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",hr," "),b.createElement("a",{className:"c-light-black",onClick:AA,title:We?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},b.createElement("i",{className:`mr3 ${We?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Ut?b.createElement("span",null,Ut):"")),XA?b.createElement("div",{className:Gt["input-mask"],onClick:Wr}):null,b.createElement("div",{className:XA?Gt["md-container"]:`${Gt["md-container"]} hide`},b.createElement(ht.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:OA,height:240,onChange:TA}),b.createElement("div",{className:Gt["tip-container"],onClick:Wr},b.createElement("a",{className:Gt["btn-send"],onClick:fr}," \u53D1\u9001 "))))},fA=M(59301),UA=Object.defineProperty,lA=Object.defineProperties,vA=Object.getOwnPropertyDescriptors,MA=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,jA=Object.prototype.propertyIsEnumerable,wA=(We,Ut,AA)=>Ut in We?UA(We,Ut,{enumerable:!0,configurable:!0,writable:!0,value:AA}):We[Ut]=AA,NA=(We,Ut)=>{for(var AA in Ut||(Ut={}))_r.call(Ut,AA)&&wA(We,AA,Ut[AA]);if(MA)for(var AA of MA(Ut))jA.call(Ut,AA)&&wA(We,AA,Ut[AA]);return We},Zt=(We,Ut)=>lA(We,vA(Ut)),$t=(We,Ut,AA)=>new Promise((nr,hr)=>{var XA=xA=>{try{OA(AA.next(xA))}catch(TA){hr(TA)}},qA=xA=>{try{OA(AA.throw(xA))}catch(TA){hr(TA)}},OA=xA=>xA.done?nr(xA.value):Promise.resolve(xA.value).then(XA,qA);OA((AA=AA.apply(We,Ut)).next())});const oA={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var pA=(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))(pA||{});function er(We,Ut){switch(Ut.type){case 6:return Zt(NA({},We),{loading:!0});case 0:return NA(NA({},We),Ut.payload);case 1:return NA(NA({},We),Ut.payload);case 4:return NA(NA({},We),Ut.payload);case 3:return NA(NA({},We),Ut.payload);case 5:return Zt(NA({},We),{page:Ut.payload});case 2:return NA(NA({},We),Ut.payload);default:throw new Error}}var br=({user:We,identifier:Ut,hack:AA,onTriggerPraise:nr,activeIndex:hr})=>{const[XA,qA]=(0,b.useReducer)(er,oA),{loading:OA,page:xA,data:TA,count:QA,actionType:Wr,activeDiscussIndex:fr}=XA,In=(0,b.useCallback)(()=>$t(void 0,null,function*(){qA({type:6});const vr=yield He(Ut,xA),{comments:gn,disscuss_count:Tn}=vr;qA({type:0,payload:{data:gn,count:Tn,loading:!1}})}),[xA,Ut]);(0,b.useEffect)(()=>{hr==="2"&&In()},[Ut,xA,hr]);function Or(vr){qA({type:5,payload:vr})}function cn(vr){qA({type:4,payload:{actionType:vr}})}function Zn(vr){qA(fr===vr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:vr}})}function Qa(vr,gn,Tn){return $t(this,null,function*(){try{const _n=yield Ge(vr);TA[Tn].user_praise=gn,TA[Tn].praise_count=_n.praise_count,qA({type:3,payload:{data:[...TA]}})}catch(_n){console.log(_n)}})}function sa(){return $t(this,null,function*(){const{id:vr,params:gn,type:Tn,index:_n,parentDiscussIndex:bi}=Wr;if(Tn==="hidden-discuss"&&(yield Dt(Ut,vr,gn),bi?TA[bi].children[_n].hidden=gn.hidden==1:TA[_n].hidden=gn.hidden==1,qA({type:4,payload:{actionType:null,data:[...TA]}})),Tn==="delete-discuss"){if(yield St(Ut,vr),bi||bi===0){let ki=TA[bi].children;for(let ji=ki.length-1;ji>=0;ji--)if(ki[ji].id===vr){ki.splice(ji,1);break}TA[bi].children=ki}else for(let ki=TA.length-1;ki>=0;ki--)if(TA[ki].id===vr){TA.splice(ki,1);break}qA({type:4,payload:{actionType:null,data:[...TA]}})}})}function Pi(){qA({type:4,payload:{actionType:null}})}function mi(vr,gn){return $t(this,null,function*(){try{yield ut(Ut,vr,gn),In()}catch(Tn){console.log(Tn)}})}function Sn(vr){return $t(this,null,function*(){qA({type:6}),yield _t(Ut,vr),In()})}return fA.createElement(fA.Fragment,null,fA.createElement("div",{className:"discuss-panel"},TA.length===0?fA.createElement(p.Z,null):TA.map((vr,gn)=>fA.createElement(zA,{onReplyDiscuss:mi,onPlusDiscuss:Qa,onSetActiveDiscussIndex:Zn,onSetActionType:cn,data:vr,index:gn,user:We,activeDiscussIndex:fr})),QA>10?fA.createElement("div",{className:"pagination-container"},fA.createElement(iA.Z,{showQuickJumper:!0,onChange:Or,current:xA,total:QA})):null),fA.createElement(Kt,{user_praise:AA.user_praise,praise_count:AA.praises_count,praisePlus:nr,discuss_count:AA.comments_count,onCreateDiscuss:Sn}),fA.createElement(H.Z,null,fA.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:!!Wr,onOk:sa,onCancel:Pi},fA.createElement("p",null,Wr?Wr.message:"")),fA.createElement(Et.Z,null)))},_A=M(57809),uA=M(92832),Hr=M(65615),hn={},wr=M(59301),ln=({hack:We,current_user:Ut})=>wr.createElement("div",{className:hn.answer},We!=null&&We.analysis?wr.createElement(ve.Z,{style:{padding:"13px 0"},value:(We==null?void 0:We.analysis)||""}):wr.createElement(p.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),mA={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},dn=M(36381),un=M(43604),ur=M(78241),or=M(5871),Ci=M(12088),An=M(59301);const{TextArea:ds}=uA.default,{Panel:na}=dn.default;var Xa=({data:We,hack:Ut})=>(console.log(We,Ut,"data"),Ut!=null&&Ut.is_file?An.createElement(Ci.Y2,{disabled:!0,className:mA.uploadTableWrapper,showScore:!Ut.test_set_score,data:We,isProgramHomework:!0}):An.createElement("div",{className:mA.hackSets},We==null?void 0:We.map((AA,nr)=>An.createElement(dn.default,{accordion:!0,bordered:!1,key:nr,defaultActiveKey:nr===0&&AA.id,className:mA.collapseWrapper,expandIcon:({isActive:hr})=>An.createElement("i",{className:`iconfont icon-weizhankai ${hr?mA.open:mA.close}`,style:{fontSize:14,transition:"all .2s"}})},An.createElement(na,{key:AA.id,header:An.createElement(v.Z,{align:"middle",justify:"space-between",wrap:!1},An.createElement(un.Z,{className:mA.panelHeader},An.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",nr+1)),An.createElement(un.Z,{flex:1},An.createElement(v.Z,{align:"middle",justify:"end",wrap:!1},!(Ut!=null&&Ut.test_set_score)&&An.createElement(un.Z,{className:mA.rateInput},An.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),An.createElement("div",null,An.createElement(ur.default.Item,{noStyle:!0},An.createElement(or.Z,{value:AA==null?void 0:AA.score,className:mA.baseFormItem,min:0,max:100,disabled:!0}))),An.createElement("span",{className:"ml10"},"%")))))},An.createElement(ur.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},An.createElement(ds,{readOnly:!0,value:AA==null?void 0:AA.input,rows:4})),An.createElement(ur.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},An.createElement(ds,{readOnly:!0,value:AA==null?void 0:AA.output,rows:4}))))))),ia={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Li=M(59301),Os=(0,b.forwardRef)(({data:We=[]},Ut)=>{var AA;const[nr,hr]=(0,b.useState)(),XA=We.filter(OA=>OA.show);(0,b.useEffect)(()=>{XA.length&&hr(XA[0].id)},[We==null?void 0:We.length]);const qA=((AA=XA.find(OA=>OA.id===nr))==null?void 0:AA.element)||null;return(0,b.useImperativeHandle)(Ut,()=>({setActiveTab:OA=>hr(OA)})),Li.createElement("div",{className:ia.tabs},Li.createElement("div",{className:ia.tabWarp},XA.map(OA=>Li.createElement("div",{onClick:()=>hr(OA.id),className:`${ia.tab} ${OA.id===nr?ia.active:""}`,key:OA.id},OA.name))),Li.createElement("div",{className:ia.content},qA))}),SA=M(59301),fo=Object.defineProperty,Ni=Object.defineProperties,aa=Object.getOwnPropertyDescriptors,ci=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,cA=Object.prototype.propertyIsEnumerable,hs=(We,Ut,AA)=>Ut in We?fo(We,Ut,{enumerable:!0,configurable:!0,writable:!0,value:AA}):We[Ut]=AA,pa=(We,Ut)=>{for(var AA in Ut||(Ut={}))qa.call(Ut,AA)&&hs(We,AA,Ut[AA]);if(ci)for(var AA of ci(Ut))cA.call(Ut,AA)&&hs(We,AA,Ut[AA]);return We},ri=(We,Ut)=>Ni(We,aa(Ut)),ps=(We,Ut,AA)=>new Promise((nr,hr)=>{var XA=xA=>{try{OA(AA.next(xA))}catch(TA){hr(TA)}},qA=xA=>{try{OA(AA.throw(xA))}catch(TA){hr(TA)}},OA=xA=>xA.done?nr(xA.value):Promise.resolve(xA.value).then(XA,qA);OA((AA=AA.apply(We,Ut)).next())});const dl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Zl={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var ho=({hack:We,onTriggerPraise:Ut,topicId:AA,page:nr,onPageChange:hr,user:XA,current_user:qA,submitRecords:OA,submitting:xA,submitResult:TA,setActiveIndex:QA,hack_sets:Wr})=>{var fr,In;const[Or]=(0,Xe.useSearchParams)(),[cn,Zn]=(0,b.useState)("0"),Qa=(0,Xe.useLocation)(),[sa,Pi]=(0,b.useState)(!1),[mi,Sn]=(0,b.useState)(null),[vr,gn]=(0,b.useState)([]),[Tn,_n]=(0,b.useState)([]),[bi,ki]=(0,b.useState)({page:1,limit:10}),ji=(0,b.useRef)(null),Da=(0,b.useRef)(null);console.log(XA,"user");let[Wn,Rs]=(0,b.useState)(ri(pa({},(0,Xe.useParams)()),{page:1,per_page:20,name:""}));(0,b.useEffect)(()=>{Da.current&&(We==null?void 0:We.is_close_tips)===!1&&mi===null&&Sn(!0)},[Da.current,We==null?void 0:We.is_close_tips,mi]);function go(){return ps(this,null,function*(){yield(0,je.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,b.useEffect)(()=>{QA(cn)},[cn]);function ma(Dr){return ps(this,null,function*(){let jr=Dr.target.id;if(jr==="1"){let Wi=yield(0,je.ZP)(`/api/myproblems/${Wn.id}/redo_logs.json`,{method:"get",params:pa({},bi)});(Wi==null?void 0:Wi.status)===0&&_n(Wi==null?void 0:Wi.data)}Zn(jr)})}(0,b.useEffect)(()=>Ue.Z.subscribe("to-commit-info",()=>{Zn("1"),ji.current&&ji.current.setActiveTab("1")}),[]),(0,b.useEffect)(()=>Ue.Z.subscribe("to-reset-info",()=>{ma({target:{id:"1"}}),ji.current&&ji.current.setActiveTab("2")}),[]);function Ms(){Zn("2")}function oi(){return ps(this,null,function*(){let Dr=yield(0,je.ZP)("/api/problems/my_hack_list.json",{method:"get",params:pa({identifier:Wn==null?void 0:Wn.id},Wn)});gn(Dr)})}const rr=[{title:null,description:SA.createElement("div",null,SA.createElement("b",{onClick:()=>{Sn(!1),go(),Pi(!0),oi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),SA.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"),SA.createElement(q.ZP,{onClick:()=>{Sn(!1),go()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Da.current}];return SA.createElement("div",{className:wt["left-panel"]},SA.createElement("ul",{className:`${wt["s-navs"]} ${wt["bg-white"]} ${wt.b1}`},(We==null?void 0:We.is_program)&&!Or.get("pageId")&&SA.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},SA.createElement("div",{onClick:()=>{oi(),Pi(!0)},className:wt.btns,ref:Da,style:mi?{pointerEvents:"none"}:{}},SA.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),SA.createElement("li",{style:{marginLeft:20}},SA.createElement("a",{className:cn==="0"?wt.active:"",id:"0",onClick:ma},"\u9898\u76EE\u63CF\u8FF0")),SA.createElement("li",null,SA.createElement("a",{className:cn==="1"?wt.active:"",id:"1",onClick:ma},"\u64CD\u4F5C\u8BB0\u5F55")),(Or.get("type")!=="exercises"&&(We==null?void 0:We.answer_text_show)||Or.get("type")!=="exercises"&&(We==null?void 0:We.analysis_show))&&SA.createElement("li",null,SA.createElement("a",{className:cn==="4"?wt.active:"",id:"4",onClick:ma},"\u89E3\u7B54\u53C2\u8003")),Or.get("type")!=="exercises"&&SA.createElement("li",null,SA.createElement("a",{className:cn==="2"?wt.active:"",id:"2",onClick:ma},"\u8BC4\u8BBA")),!!(Wr!=null&&Wr.length)&&Or.get("type")!=="exercises"&&Or.get("type")!=="1"&&SA.createElement("li",null,SA.createElement("a",{className:cn==="5"?wt.active:"",id:"5",onClick:ma},"\u6D4B\u8BD5\u7528\u4F8B"))),SA.createElement("div",{className:`${wt["tab-panel-body"]} ${cn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},SA.createElement(yt,{hack:We,onTriggerPraise:Ut,toDiscuss:Ms})),SA.createElement("div",{style:{padding:"12px"},className:`${wt["tab-panel-body"]} ${cn==="1"?"":"hide"}`},SA.createElement(Os,{ref:ji,data:[{id:"1",show:Or.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:SA.createElement(SA.Fragment,null,OA!=null&&OA.records_count||xA?SA.createElement(g,{page:nr,onPageChange:hr,topicId:AA,submitting:xA,key:(TA==null?void 0:TA.id)||1,submitRecords:OA,submitResult:TA}):SA.createElement(p.Z,null))},{id:"2",show:Or.get("type")==="exercises"||(We==null?void 0:We.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:SA.createElement(SA.Fragment,null,SA.createElement(zt.default,{pagination:!1,dataSource:Tn==null?void 0:Tn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Dr,jr,Wi)=>d()(Dr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Dr,jr,Wi)=>{var Ks;return(Ks=[{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(Ho=>Ho.id===Dr))==null?void 0:Ks.name}}]}),SA.createElement(iA.Z,{style:{marginTop:10},current:bi.page,total:Tn==null?void 0:Tn.count,hideOnSinglePage:!0,onChange:Dr=>ps(void 0,null,function*(){bi.page=Dr,ki(bi);let jr=yield(0,je.ZP)(`/api/myproblems/${Wn.id}/redo_logs.json`,{method:"get",params:ri(pa({},bi),{courseId:Wn.courseId})});(jr==null?void 0:jr.status)===0&&_n(jr==null?void 0:jr.data)})}))}]})),SA.createElement("div",{style:{padding:"12px"},className:`${wt["tab-panel-body"]} ${cn==="4"?"":"hide"}`},SA.createElement(Os,{data:[{id:"1",show:Or.get("type")!=="exercises"&&(We==null?void 0:We.answer_text_show),name:"\u7B54\u6848",element:SA.createElement(SA.Fragment,null,SA.createElement(Qt,{hack:We,current_user:qA}))},{id:"2",show:Or.get("type")!=="exercises"&&(We==null?void 0:We.analysis_show),name:"\u89E3\u6790",element:SA.createElement(SA.Fragment,null,SA.createElement(ln,{hack:We,current_user:qA}))}]})),SA.createElement("div",{className:`${wt["tab-panel-body"]} ${cn==="2"?"":"hide"}`,style:{padding:0}},SA.createElement(br,{user:XA,activeIndex:cn,identifier:We.identifier,hack:We,onTriggerPraise:Ut})),SA.createElement("div",{className:`${wt["tab-panel-body"]} ${cn==="5"?"":"hide"}`,style:{padding:12}},SA.createElement(Xa,{data:Wr||[],hack:We})),SA.createElement(F.Z,{rootClassName:wt.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Pi(!1),open:sa},SA.createElement(v.Z,null,SA.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),SA.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",vr==null?void 0:vr.total_count,"\u9898\xA0[\xA0",vr==null?void 0:vr.total_score,"\u5206\xA0]\xA0"),!(XA!=null&&XA.hack_manager)&&SA.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",vr==null?void 0:vr.work_score,"\u5206")),SA.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),SA.createElement(v.Z,{align:"middle",className:"mt10 mb10"},!(XA!=null&&XA.hack_manager)&&SA.createElement(_A.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Dr=>{Wn.page=1,Wn.finish_status=Dr,Rs(pa({},Wn)),oi()}},SA.createElement(_A.default.Option,{value:""},"\u5168\u90E8"),SA.createElement(_A.default.Option,{value:0},"\u672A\u5F00\u59CB"),SA.createElement(_A.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),SA.createElement(_A.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),SA.createElement(_A.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Dr=>{Wn.page=1,Wn.difficult=Dr||null,Rs(pa({},Wn)),oi()}},SA.createElement(_A.default.Option,{value:0},"\u5168\u90E8"),SA.createElement(_A.default.Option,{value:1},"\u7B80\u5355"),SA.createElement(_A.default.Option,{value:2},"\u9002\u4E2D"),SA.createElement(_A.default.Option,{value:3},"\u56F0\u96BE")),SA.createElement(uA.default.Search,{size:"large",onSearch:Dr=>{Wn.name=Dr,Wn.page=1,Rs(pa({},Wn)),oi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),SA.createElement("div",{className:wt.list,style:{height:36,background:"#3D445C"}},!(XA!=null&&XA.hack_manager)&&SA.createElement("span",null,"\u72B6\u6001"),SA.createElement("span",null,"\u5E8F\u53F7"),SA.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),SA.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),SA.createElement("div",{style:{overflow:"auto",flex:1}},(fr=vr==null?void 0:vr.data)!=null&&fr.length?(In=vr==null?void 0:vr.data)==null?void 0:In.map((Dr,jr)=>SA.createElement("div",{onClick:()=>ps(void 0,null,function*(){let Wi=yield(0,je.ZP)(`/api/problems/${Dr==null?void 0:Dr.identifier}/start.json`,{method:"get",params:{hack_user_id:XA==null?void 0:XA.user_id}});Wi&&(window.location.href=`/myproblems/${Wi==null?void 0:Wi.identifier}${window.location.search}`)}),className:`${wt.list} ${Dr!=null&&Dr.checked?wt.active:""}`},!(XA!=null&&XA.hack_manager)&&SA.createElement(SA.Fragment,null,!(Dr!=null&&Dr.opened)&&SA.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Dr==null?void 0:Dr.opened)&&!(Dr!=null&&Dr.passed)&&SA.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Dr==null?void 0:Dr.opened)&&(Dr==null?void 0:Dr.passed)&&SA.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),SA.createElement("span",null,(Wn.page-1)*20+(jr+1)),SA.createElement("span",{style:{flex:1},title:Dr.name},`[${Dr==null?void 0:Dr.score}\u5206]`,"\xA0",Dr.name),SA.createElement("span",{style:{flexBasis:48,paddingRight:0}},dl[Dr.difficult]))):SA.createElement(p.Z,null)),SA.createElement(iA.Z,{current:Wn.page,className:"mt20",hideOnSinglePage:!0,total:vr==null?void 0:vr.count,pageSize:Wn.per_page,onChange:(Dr,jr)=>{Wn.page=Dr,Wn.per_page=jr,oi()}})),SA.createElement(Hr.Z,{rootClassName:wt.tour,closeIcon:!1,open:!!mi,steps:rr,gap:{offset:3,radius:2}}))},ko=M(62522),Ta=M(27158),Ps=M(22744),ga=M(21390),zu=M(72530),gs=M(35195),fi=M(25492),ks=M(92310),Gi=M.n(ks),js=M(42217),Qr=M(81747),Ot=M(51976),mt=M(59301),cr=Object.defineProperty,Rr=Object.defineProperties,Fr=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,Vi=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,ni=(We,Ut,AA)=>Ut in We?cr(We,Ut,{enumerable:!0,configurable:!0,writable:!0,value:AA}):We[Ut]=AA,Gr=(We,Ut)=>{for(var AA in Ut||(Ut={}))Vi.call(Ut,AA)&&ni(We,AA,Ut[AA]);if(ai)for(var AA of ai(Ut))jo.call(Ut,AA)&&ni(We,AA,Ut[AA]);return We},Un=(We,Ut)=>Rr(We,Fr(Ut)),Hs=(We,Ut)=>{var AA={};for(var nr in We)Vi.call(We,nr)&&Ut.indexOf(nr)<0&&(AA[nr]=We[nr]);if(We!=null&&ai)for(var nr of ai(We))Ut.indexOf(nr)<0&&jo.call(We,nr)&&(AA[nr]=We[nr]);return AA},pn=(We,Ut,AA)=>new Promise((nr,hr)=>{var XA=xA=>{try{OA(AA.next(xA))}catch(TA){hr(TA)}},qA=xA=>{try{OA(AA.throw(xA))}catch(TA){hr(TA)}},OA=xA=>xA.done?nr(xA.value):Promise.resolve(xA.value).then(XA,qA);OA((AA=AA.apply(We,Ut)).next())});const{Countdown:ba}=Ae.default,Ra={Java:"java",C:"c",Python:"py","C++":"c"};var si=(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))(si||{});function Zi(){return new Date().getTime()}const po={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function $a(We,Ut){switch(Ut.type){case 1:return Gr(Gr({},We),Ut.payload);case 3:return Un(Gr({},We),{data:Ut.payload});case 0:return Un(Gr({},We),{loading:Ut.payload});case 9:return Un(Gr({},We),{showNote:Ut.payload});case 4:return Un(Gr({},We),{debuging:Ut.payload});case 5:return Un(Gr({},We),{submitting:Ut.payload});case 2:return Un(Gr({},We),{submitRecords:Ut.payload});case 10:return Un(Gr({},We),{submitRecordPage:Ut.payload});case 6:return Un(Gr({},We),{executingMessage:Ut.payload});case 7:return Gr(Gr({},We),Ut.payload);case 8:return Gr(Gr({},We),Ut.payload);default:throw new Error}}var Ts=({children:We})=>{var Ut,AA,nr,hr,XA;const[qA,OA]=(0,b.useReducer)($a,po),{id:xA}=(0,Xe.useParams)(),TA=(0,Xe.useLocation)(),[QA]=(0,Xe.useSearchParams)(),{loading:Wr,data:fr,debugResult:In,submitResult:Or,submitRecords:cn,submitRecordPage:Zn,showNote:Qa,debuging:sa,submitting:Pi,executingMessage:mi}=qA,[Sn,vr]=(0,b.useState)("#37AD83"),[gn,Tn]=(0,b.useState)(null),[_n,bi]=(0,b.useState)({}),[ki,ji]=(0,b.useState)(!0),[Da,Wn]=(0,b.useState)(!1),[Rs,go]=(0,b.useState)(!1),ma=(0,b.useRef)(null),Ms=(0,b.useRef)(0),oi=fr==null?void 0:fr.user,rr=fr==null?void 0:fr.hack,[Dr,jr]=(0,b.useState)(!1),Wi=(0,b.useRef)(1),Ks=(0,b.useRef)(!1);(0,js.y)(QA.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ho}=(0,js.X)(),[zs,Ma]=(0,b.useState)(""),Rc=(0,zu._)(_n);(0,b.useEffect)(()=>{function PA(){return pn(this,null,function*(){var lr,Yi,la,hi,ts;ji(!0);const Qn=yield(0,_.fu)(xA,{exercise_id:QA.get("exercisesId")});if(setTimeout(()=>{ji(!1)},800),Qn.status!==401){try{Qn.hack.code=Me.Base64.decode(Qn.hack.code)}catch(kn){console.log(kn)}Qn.hack=Un(Gr({},Qn.hack),{is_program:QA.get("type")==="1"}),OA({type:1,payload:{loading:!1,data:Qn}})}if(QA.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let kn;QA.get("coursesId")=="coursesId"?kn=yield(0,h._F)({categoryId:QA.get("exercisesId"),login:QA.get("login")}):kn=yield(0,h._B)({categoryId:QA.get("exercisesId"),login:QA.get("login")}),bi(Gr({},kn)),Ho((lr=kn==null?void 0:kn.exercise)==null?void 0:lr.forbid_copy),typeof((Yi=kn==null?void 0:kn.exercise)==null?void 0:Yi.left_time)=="number"&&(Tn(Date.now()+((la=kn==null?void 0:kn.exercise)==null?void 0:la.left_time)*1e3),setTimeout(()=>{vr("red")},(((hi=kn==null?void 0:kn.exercise)==null?void 0:hi.left_time)-300>0?((ts=kn==null?void 0:kn.exercise)==null?void 0:ts.left_time)-300:0)*1e3))}})}xA&&PA()},[xA]),(0,b.useEffect)(()=>{var PA;return QA.get("type")==="exercises"&&((PA=_n==null?void 0:_n.exercise)!=null&&PA.screen_open)&&(window.removeEventListener("blur",zn,!1),gs.U.forEach((lr,Yi)=>{window.addEventListener(lr,zn,!1)}),window.addEventListener("blur",zn,!1),window.focus()),()=>{document.removeEventListener((0,k.gH)(),zn)}},[_n]),(0,b.useEffect)(()=>{zs==="1"&&xA&&rr!=null&&rr.language&&Gu()},[xA,Zn,rr==null?void 0:rr.language,zs]),(0,b.useEffect)(()=>(rr!=null&&rr.is_program&&(Ms.current=0,ma.current=setInterval(()=>{ms()},15e3)),()=>{clearInterval(ma.current)}),[rr==null?void 0:rr.is_program]);const ms=()=>pn(void 0,null,function*(){let PA=yield(0,je.ZP)(`/api/myproblems/${xA}/save_long_time.json`,{method:"get",params:{answer_long_time:Ms.current}})}),zn=()=>{Ks.current||(0,k.BU)(),window.parent.postMessage("backExercise","*")};function Gu(){return pn(this,null,function*(){try{const PA=yield(0,_.zO)(xA,{limit:15,page:Zn,language:rr==null?void 0:rr.language});OA({type:2,payload:PA})}catch(PA){console.log(PA)}})}function Fi(PA){OA({type:10,payload:PA})}function Gs(PA){return pn(this,null,function*(){var lr;let Yi;(QA.get("ip_limit")==="inner"||QA.get("ip_bind_type")==="true")&&(Yi=yield(0,Ta.y)({ip_limit:QA.get("ip_limit"),ip_bind:QA.get("ip_bind_type")==="true"}));const la=yield(0,_.n4)(xA,{code:Me.Base64.encode(PA||rr.code),language:rr==null?void 0:rr.language,exercise_id:QA.get("exercisesId"),question_id:QA.get("questionId"),ip:Yi});return la.status===-5&&(0,Xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Un(Gr({errorMessage:la==null?void 0:la.message},(_n==null?void 0:_n.exercise)||{}),{exercise_user_id:(lr=_n==null?void 0:_n.exercise)==null?void 0:lr.exercise_user_id,id:QA.get("exercisesId")})}}),la})}function es(){return pn(this,null,function*(){if(Wi.current=2,!Pi){OA({type:5,payload:!0});try{Ue.Z.publish("to-commit-info");const PA=yield Gs();if(console.log(PA,1),PA.status===0){let Qn=function(){return pn(this,null,function*(){const{status:kn,data:Gn}=yield(0,_.rX)(xA,"submit"),Vs=Zi()-ts>(la*hi+30)*1e3;if(kn!==0&&!Vs&&setTimeout(Qn,1e3),Vs&&kn!==0){Ne.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),OA({type:5,payload:!1});return}if(kn===0){Gn.status===2&&Ne.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Gn==null?void 0:Gn.status)===0&&QA.get("type")==="1"&&go(!0);const hl=yield(0,_.zO)(xA,{limit:15,page:Zn,language:rr==null?void 0:rr.language});OA({type:8,payload:Un(Gr({},qA),{submitResult:Gn,submitting:!1,submitRecords:hl})})}})},lr={};QA.get("type")==="exercises"&&(lr.extras={exercise_id:QA.get("exercisesId"),question_id:QA.get("questionId")},(QA.get("ip_limit")==="inner"||QA.get("ip_bind_type")==="true")&&(lr.extras.ip=yield(0,Ta.y)({ip_limit:QA.get("ip_limit"),ip_bind:QA.get("ip_bind_type")==="true"})));const Yi=yield(0,_.bM)(xA,lr);if(Yi.status===-1&&QA.get("exercisesId")){window.parent.location.href=`/classrooms/${QA.get("coursesId")}/exercise/${QA.get("exercisesId")}/detail`;return}const{time_limit:la,test_case_size:hi}=rr,ts=Zi();Yi.status>-1?Qn():OA({type:5,payload:!1})}else OA({type:5,payload:!1})}catch(PA){console.log(PA),OA({type:5,payload:!1})}jr(!1)}})}function To(){return pn(this,null,function*(){Wi.current=1,qA.debuging=!0,OA({type:4,payload:!0});try{if((yield Gs()).status===0){let ts=function(){return pn(this,null,function*(){const{status:Qn,message:kn,data:Gn}=yield(0,_.rX)(xA,"debug"),Vs=Zi()-hi>(lr+30)*1e3;if(Qn!==0&&!Vs&&(OA({type:6,payload:kn}),setTimeout(ts,1e3)),Vs){Ne.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),OA({type:4,payload:!1}),OA({type:7,payload:Un(Gr({},qA),{debugResult:{status:2},debuging:!1})});return}Qn===0&&(Gn.status===2&&Ne.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),OA({type:4,payload:!1}),OA({type:7,payload:Un(Gr({},qA),{debugResult:Gn,debuging:!1})}))})};const{time_limit:lr}=rr;let Yi={input:encodeURIComponent(fr.test_case.input)};QA.get("type")==="exercises"&&(Yi.exercise_id=QA.get("exercisesId"));const la=yield(0,_.MU)(xA,Yi);if(la.status===-1&&QA.get("exercisesId")){window.parent.location.href=`/classrooms/${QA.get("coursesId")}/exercise/${QA.get("exercisesId")}/detail`;return}const hi=Zi();(la==null?void 0:la.status)>-1?ts():OA({type:4,payload:!1})}else OA({type:4,payload:!1})}catch(PA){console.log(PA)}finally{}})}function Bn(PA,lr){const Yi=lr?{modify_code:!1}:{};OA({type:3,payload:Un(Gr({},fr),{hack:Gr(Un(Gr({},rr),{code:PA}),Yi)})}),jr(!0)}const Vu=PA=>pn(void 0,null,function*(){let lr=yield(0,je.ZP)(`/api/problems/${rr==null?void 0:rr.identifier}/start.json`,{method:"get",params:{language:PA==="C++"||PA==="c++"?encodeURIComponent(PA):PA,hack_user_id:oi==null?void 0:oi.user_id}});lr.status!==-1&&Xe.history.replace(`/myproblems/${lr==null?void 0:lr.identifier}${window.location.search}`)});function Zu(PA){let lr=PA.target.value;OA({type:3,payload:Un(Gr({},fr),{test_case:{input:lr}})})}function Mc(){return pn(this,null,function*(){try{let PA={};QA.get("type")==="exercises"?PA.exercise_id=QA.get("exercisesId"):rr!=null&&rr.homework_common_id&&(PA.homework_common_id=rr==null?void 0:rr.homework_common_id);const lr=yield(0,_.H7)(xA,Gr({},PA));lr.status===401||(Bn(Me.Base64.decode(lr.code)),(QA.get("type")==="exercises"||rr!=null&&rr.homework_common_id)&&Ue.Z.publish("to-reset-info"))}catch(PA){console.log(PA)}})}function di(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:mt.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",mt.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return pn(this,null,function*(){const PA=yield(0,_.fi)(xA);PA.status===401||Bn(Me.Base64.decode(PA.code),!0)})}})}function Ka(){OA({type:9,payload:!0})}function vs(){OA({type:9,payload:!1})}function Wu(PA){return pn(this,null,function*(){yield(0,_.MK)(xA,PA),OA({type:1,payload:{showNote:!1,data:Un(Gr({},fr),{hack:Un(Gr({},rr),{notes:PA.notes})})}})})}const oa={hack:rr,isLoading:ki,input:(Ut=fr==null?void 0:fr.test_case)==null?void 0:Ut.input,is_file:(AA=fr==null?void 0:fr.test_case)==null?void 0:AA.is_file,identifier:rr==null?void 0:rr.identifier,attachments_count:fr==null?void 0:fr.attachments_count,language:rr==null?void 0:rr.language,code:rr==null?void 0:rr.code,title:"main."+Ra[rr==null?void 0:rr.language],modify_code:rr==null?void 0:rr.modify_code,notes:rr==null?void 0:rr.notes,debugResult:In,debuging:sa,submitting:Pi,submitResult:Or,executingMessage:mi,onCancelNote:vs,onAddNote:Wu,showNote:Qa,user:oi,onShowNote:Ka,onSubmitCode:es,onChangeCode:Bn,onChangeInput:Zu,onDebugCode:To,onResetCode:Mc,onSyncCode:di,onUpdateCode:Gs,onChangeLanguage:Vu,isWhiteTheme:Da,setIsWhiteTheme:Wn,topDispatch:OA};function Bs(){return pn(this,null,function*(){const{praise_count:PA}=yield(0,_.vl)(rr.id,{container_type:"Hack",type:1});let lr=Un(Gr({},fr),{hack:Un(Gr({},rr),{praises_count:PA,user_praise:!rr.user_praise})});OA({type:3,payload:lr})})}const Ji={topicId:xA,submitResult:Or,submitRecords:cn,submitting:Pi,page:Zn,onPageChange:Fi,hack:rr,user:fr==null?void 0:fr.user,hack_sets:fr==null?void 0:fr.hack_sets,current_user:fr==null?void 0:fr.current_user,onTriggerPraise:Bs,setActiveIndex:Ma};return console.log(_n),mt.createElement(mt.Fragment,null,mt.createElement(le.Z,{spinning:Wr,delay:500},fr?mt.createElement(mt.Fragment,null,mt.createElement("header",{className:Gi()(fi.Z.header,Da&&fi.Z.whiteHeader)},QA.get("type")!=="exercises"&&mt.createElement("div",null,mt.createElement("img",{src:`${Q.Z.IMG_SERVER}/images/${oi==null?void 0:oi.image_url}`,alt:"user",width:36}),mt.createElement("span",{style:{color:Da?"#333":"#B2BACB",fontSize:16}},oi==null?void 0:oi.name)),QA.get("type")==="exercises"&&mt.createElement("div",null,mt.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",mt.createElement("span",{className:"ml10"},(nr=_n==null?void 0:_n.exercise)==null?void 0:nr.user_name)),mt.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",mt.createElement("span",{className:"ml10"},(hr=_n==null?void 0:_n.exercise)==null?void 0:hr.student_id))),mt.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},mt.createElement("div",null,rr.name)),(rr==null?void 0:rr.is_program)&&mt.createElement(Ps.Z,{defaultValue:rr==null?void 0:rr.answer_long_time,onChange:PA=>{Ms.current=PA},className:fi.Z.timepiece}),oi!=null&&oi.hack_manager?mt.createElement(Xe.Link,{className:fi.Z.btn_edit,to:QA.get("type")==="1"?QA.get("pageId")?`/problems/newedit/${rr.identifier}?type=1&pageId=${QA.get("pageId")}&backUrl=${QA.get("backUrl")}`:`/problems/newedit/${rr.identifier}?type=1`:`/problems/newedit/${rr.identifier}`}," ",mt.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((XA=_n==null?void 0:_n.exercise)==null?void 0:XA.left_time)&&mt.createElement(mt.Fragment,null,mt.createElement("span",{style:{color:Sn,marginRight:6},className:`iconfont icon-daojishi ${fi.Z.djs}`}),mt.createElement("span",{className:"c-white mr20"},mt.createElement(ba,{valueStyle:{color:Sn,fontSize:20,fontWeight:500},title:mt.createElement("span",{style:{color:Sn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:gn,onFinish:()=>pn(void 0,null,function*(){const PA=yield(0,h.VL)({categoryId:QA.get("exercisesId"),commit_method:2});if((PA==null?void 0:PA.status)===0&&(Gs(),Ne.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:mt.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",mt.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>pn(void 0,null,function*(){window.parent.location.href=`/classrooms/${QA.get("coursesId")}/exercise/${QA.get("exercisesId")}/detail`})})),(PA==null?void 0:PA.status)===-3){const lr=parseInt(PA==null?void 0:PA.message);Tn(Date.now()+lr*1e3)}})}))),QA.get("type")==="exercises"?mt.createElement(q.ZP,{type:"primary",onClick:()=>{const PA=()=>pn(void 0,null,function*(){yield Gs(),jr(!1),Rc(),Ks.current=!0,zn()});if(!(cn!=null&&cn.records_count)||Dr){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:mt.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:PA});return}PA()}},mt.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):mt.createElement("span",{onClick:()=>{var PA;if(QA.get("backUrl"))Xe.history.push(QA.get("backUrl"));else if(QA.get("type")==="1"){let lr=(PA=localStorage.getItem("program_homework"))==null?void 0:PA.split(",");Xe.history.push(`/classrooms/${lr==null?void 0:lr[0]}/program_homework/${lr==null?void 0:lr[1]}/detail`)}else Xe.history.push("/problemset")}},mt.createElement(ne.Z,{title:"\u5173\u95ED"},mt.createElement("i",{style:{color:Da?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),mt.createElement(le.Z,{size:"large",spinning:ki},mt.createElement(N.Z,{className:Gi()(fi.Z.myProblems,Da&&fi.Z.whiteMyProblems),leftChild:mt.createElement(ho,Gr({},Ji)),rightChild:mt.createElement(Wl,Gr({},oa))}))):null,mt.createElement(Ne.default,{centered:!0,closable:!1,width:680,footer:null,open:Rs,className:"oj-modal"},mt.createElement("section",{className:"oj-modal-content"},mt.createElement("div",{className:"oj-modal-head"},mt.createElement("img",{src:ko,alt:""}),mt.createElement("i",{onClick:()=>go(!1),className:"iconfont icon-guanbi1"})),mt.createElement("aside",null,mt.createElement("img",{className:"mr30",src:Ot.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",mt.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Or==null?void 0:Or.execute_time,"ms"),"\u4F18\u4E8E",mt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Or==null?void 0:Or.time_better_than)||100,"%"),"\u7684\u7528\u6237"),mt.createElement("aside",{className:"mb50"},mt.createElement("img",{src:Qr.Z,className:"mr30"}),mt.createElement("span",{className:"oj-modal-tt"},mt.createElement("span",null,mt.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),mt.createElement("span",{className:"c-light-primary"},Or==null?void 0:Or.execute_memory,"kb")),mt.createElement("span",null,mt.createElement("span",null))),"\u4F18\u4E8E",mt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Or==null?void 0:Or.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),mt.createElement("div",{id:"oj-modal-next",onClick:()=>pn(void 0,null,function*(){var PA;if(Or!=null&&Or.next_identifier){let lr=yield(0,je.ZP)(`/api/problems/${Or==null?void 0:Or.next_identifier}/start.json`,{method:"get",params:{hack_user_id:oi==null?void 0:oi.user_id}});lr&&(window.location.href=`/myproblems/${lr==null?void 0:lr.identifier}${window.location.search}`)}else{let lr=(PA=localStorage.getItem("program_homework"))==null?void 0:PA.split(",");Xe.history.push(`/classrooms/${lr==null?void 0:lr[0]}/program_homework/${lr==null?void 0:lr[1]}/detail`)}}),className:"oj-modal-btn"},Or!=null&&Or.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),mt.createElement(ga.Z,{successCb:()=>{Wi.current===1?To():es()}}))};function Oi({title:We,modify_code:Ut,onSyncCode:AA,onShowCodeSetting:nr,onResetCode:hr,hack:XA,onChangeLanguage:qA,isWhiteTheme:OA,onShowResourceCentre:xA,attachments_count:TA}){var QA;const Wr=()=>{Ne.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:mt.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:hr})},[fr]=(0,Xe.useSearchParams)(),In=fr.get("language"),Or=cn=>cn==="1"?"c++":cn==="2"?"C++":cn;return(0,b.useEffect)(()=>{In&&qA(Or(In))},[]),(0,b.useEffect)(()=>{XA!=null&&XA.tpm_code_modified&&Ne.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:mt.createElement(U.Z,null),content:mt.createElement("div",null,mt.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),mt.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),mt.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:()=>hr()})},[XA==null?void 0:XA.language]),console.log(XA,OA,"hack"),mt.createElement("div",{className:`${fi.Z.codeHead} ${OA?fi.Z.whiteCodeHead:""}`},mt.createElement("div",{className:fi.Z.navWrap},(QA=XA==null?void 0:XA.all_language)==null?void 0:QA.map(cn=>mt.createElement("div",{className:`${fi.Z.nav} ${cn===(XA==null?void 0:XA.language)?fi.Z.active:""}`,key:cn,onClick:()=>qA(cn)},mt.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},mt.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),mt.createElement("span",null,cn)))),mt.createElement(v.Z,{align:"middle",style:{marginLeft:"auto"}},Ut?mt.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:AA},mt.createElement("img",{src:Ve,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,TA>0&&mt.createElement("a",{onClick:xA},mt.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},mt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),mt.createElement("a",{onClick:Wr},mt.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},mt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),mt.createElement("a",{onClick:nr},mt.createElement(ne.Z,{title:"\u8BBE\u7F6E"},mt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Wl(We){var Ut=We,{input:AA,is_file:nr,identifier:hr,showNote:XA,onShowNote:qA,notes:OA,onCancelNote:xA,onAddNote:TA,debugResult:QA,language:Wr,debuging:fr,submitting:In,executingMessage:Or,code:cn,onSubmitCode:Zn,onDebugCode:Qa,onChangeCode:sa,onChangeInput:Pi,onUpdateCode:mi,user:Sn,isLoading:vr,submitResult:gn}=Ut,Tn=Hs(Ut,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function _n(ki,ji){return mt.createElement(Oi,Un(Gr({},Tn),{onShowCodeSetting:ki,onShowResourceCentre:ji}))}const bi=Gr({input:AA,is_file:nr,debugResult:QA,debuging:fr,submitting:In,executingMessage:Or,onDebugCode:Qa,onChangeCode:sa,onSubmitCode:Zn,onChangeInput:Pi,user:Sn,submitResult:gn},Tn);return mt.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},mt.createElement(Se,{setIsWhiteTheme:Tn==null?void 0:Tn.setIsWhiteTheme,isLoading:vr,language:Wr,value:cn,identifier:hr,onChange:sa,onUpdateCode:mi,ActionBarRender:_n}),mt.createElement(Pt.ZP,Gr({},bi)))}},10129:function(mr,CA,M){"use strict";M.d(CA,{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||{})},67172:function(mr,CA,M){"use strict";M.d(CA,{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 v},n4:function(){return H},rX:function(){return Q},vl:function(){return O},zO:function(){return k}});var b=M(38147),Xe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,q=(P,K,$)=>K in P?Xe(P,K,{enumerable:!0,configurable:!0,writable:!0,value:$}):P[K]=$,ne=(P,K)=>{for(var $ in K||(K={}))Ne.call(K,$)&&q(P,$,K[$]);if(Ae)for(var $ of Ae(K))le.call(K,$)&&q(P,$,K[$]);return P};function v(P,K){return(0,b.U2)(`myproblems/${P}.json`,ne({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 k(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 Q(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 O(P,K){return(0,b.v_)(`discusses/${P}/plus.json`,K)}},80443:function(mr,CA,M){"use strict";M.d(CA,{Im:function(){return ze},ZP:function(){return Ce},gZ:function(){return D}});var b=M(59301),Xe=M(92832),Ae=M(3113),Ne=M(84105),le=M(87395),q=M(17124),ne=M(24334),v=M(42678),_=M(6339),h=M(65862),k=M(51908),N=M(34376),Q=M(92310),U=M.n(Q),F=M(59301),I=Object.defineProperty,H=Object.defineProperties,O=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,ge=(ee,pe,J)=>pe in ee?I(ee,pe,{enumerable:!0,configurable:!0,writable:!0,value:J}):ee[pe]=J,je=(ee,pe)=>{for(var J in pe||(pe={}))K.call(pe,J)&&ge(ee,J,pe[J]);if(P)for(var J of P(pe))$.call(pe,J)&&ge(ee,J,pe[J]);return ee},oe=(ee,pe)=>H(ee,O(pe));const{TextArea:et}=Xe.default,Te={visible:!1,tabIndex:"0"},ze={[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 lt=(ee=>(ee[ee.SET_VISIBLE=0]="SET_VISIBLE",ee[ee.SET_TABINDEX=1]="SET_TABINDEX",ee))(lt||{});function V(ee,pe){switch(pe.type){case 0:return oe(je({},ee),{visible:pe.payload});case 1:return oe(je({},ee),{tabIndex:pe.payload});default:throw new Error}}function Le({value:ee,className:pe}){const[J,X]=(0,b.useState)(!1),Y=(0,b.useRef)(),z=(0,b.useRef)();return(0,b.useEffect)(()=>{J&&(z.current.reset(),z.current.write((0,h.pp)(ee||"")))},[ee,J]),(0,b.useEffect)(()=>{var Se,Ve,Me,Pt;if(Y.current){z.current=new N.Terminal({fontSize:14,disableStdin:!0}),z.current.open(Y.current);const wt=Y.current.offsetWidth-14,at=((Pt=(Me=(Ve=(Se=z.current)==null?void 0:Se._core)==null?void 0:Ve._renderService)==null?void 0:Me.dimensions)==null?void 0:Pt.actualCellWidth)||9.5,zt=Math.ceil(wt/at);z.current.resize(zt,8),X(!0)}},[]),F.createElement("div",{ref:Y,className:U()("XtermText-valueRef",pe)})}function D(ee){const{status:pe,error_msg:J,output:X,input:Y,expected_output:z,is_file:Se,input_file_url:Ve,output_file_url:Me,expected_output_file_url:Pt}=ee;let wt=null;const at={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(pe){case q.h.NOMATCH:wt=F.createElement(F.Fragment,null,F.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Se&&F.createElement(Le,{className:"mb10",value:Y}),Se&&F.createElement("div",{style:at},F.createElement("a",{onClick:()=>(0,h.LR)(Ve,Y)},Y)),F.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Se&&F.createElement(Le,{className:"mb10",value:X&&ne.Base64.decode(X)||""}),Se&&F.createElement("div",{style:at},F.createElement("a",{onClick:()=>(0,h.LR)(Me,X)},X)),F.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Se&&F.createElement(Le,{className:"mb10",value:z&&ne.Base64.decode(z)||""}),Se&&F.createElement("div",{style:at},F.createElement("a",{onClick:()=>(0,h.LR)(Pt,z)},z)));break;case q.h.EXECUTEFAILURE:wt=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Se&&F.createElement(_.Z,{value:Y,style:at}),Se&&F.createElement("div",{style:at},F.createElement("a",{onClick:()=>(0,h.LR)(Ve,Y)},Y)),F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:"error"},ne.Base64.decode(J)));break;case q.h.COMPILEFAILURE:wt=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Se&&F.createElement(_.Z,{value:Y,style:at}),Se&&F.createElement("div",{style:at},F.createElement("a",{onClick:()=>(0,h.LR)(Ve,Y)},Y)),F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:"error"},ne.Base64.decode(J)));break;case q.h.PODFAILURE:wt=F.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case q.h.TIMEOUT:wt=F.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return F.createElement(F.Fragment,null," ",wt," ")}function Fe(ee){const{status:pe,error_msg:J,execute_time:X,output:Y,input:z,expected_output:Se,is_file:Ve,input_file_url:Me,output_file_url:Pt,expected_output_file_url:wt}=ee;let at=null;switch(pe){case q.h.OK:at=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",X,"\u79D2"),F.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),F.createElement("pre",null,ne.Base64.decode(Y)));break;case q.h.NOMATCH:at=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&&ne.Base64.decode(Y)),F.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Se&&ne.Base64.decode(Se)));break;case q.h.EXECUTEFAILURE:at=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"},ne.Base64.decode(J)));break;case q.h.COMPILEFAILURE:at=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"},ne.Base64.decode(J)));break;case q.h.PODFAILURE:at=F.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case q.h.TIMEOUT:at=F.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return F.createElement(F.Fragment,null," ",at," ")}var Ce=({id:ee,is_file:pe,input:J,debuging:X,submitting:Y,executingMessage:z,debugResult:Se,onChangeInput:Ve,onDebugCode:Me,onSubmitCode:Pt})=>{const[wt,at]=(0,b.useReducer)(V,Te),{visible:zt,tabIndex:iA}=wt;(0,b.useEffect)(()=>{at({type:0,payload:!1})},[ee]);function Ht(se){let L=se.target.id;at({type:1,payload:L})}function tA(){at({type:0,payload:!zt})}const qt=(0,b.useMemo)(()=>{if(Se){const{status:se}=Se;return F.createElement(F.Fragment,null,Fe(Se))}return null},[Se]);function d(){at({type:0,payload:!0}),at({type:1,payload:"1"}),Me()}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(k.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:F.createElement(et,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:pe?"":J,onChange:Ve}),rightNode:X?F.createElement(v.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Se?qt: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:tA},zt?F.createElement(Ne.Z,null):F.createElement(le.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:X,onClick:d},"\u8C03\u8BD5\u4EE3\u7801"),F.createElement(Ae.ZP,{type:"primary",className:"custom-ant-disabled",loading:Y,disabled:Y,onClick:()=>{at({type:0,payload:!1}),Pt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(mr,CA,M){"use strict";M.d(CA,{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||{})},12088:function(mr,CA,M){"use strict";M.d(CA,{Y2:function(){return Ce},ZP:function(){return ee}});var b=M(59301),Xe=M(54580),Ae=M(8591),Ne=M(43418),le=M(95237),q=M(5112),ne=M(3113),v=M(24905),_=M(6848),h=M(92832),k={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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",Q=M(47257),U=M.n(Q),F=M(38147),I=M(1012),H=M(65862),O=M(21185),P=M(59301),K=Object.defineProperty,$=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Te=(pe,J,X)=>J in pe?K(pe,J,{enumerable:!0,configurable:!0,writable:!0,value:X}):pe[J]=X,ze=(pe,J)=>{for(var X in J||(J={}))oe.call(J,X)&&Te(pe,X,J[X]);if(je)for(var X of je(J))et.call(J,X)&&Te(pe,X,J[X]);return pe},lt=(pe,J)=>$(pe,ge(J)),V=(pe,J,X)=>new Promise((Y,z)=>{var Se=Pt=>{try{Me(X.next(Pt))}catch(wt){z(wt)}},Ve=Pt=>{try{Me(X.throw(Pt))}catch(wt){z(wt)}},Me=Pt=>Pt.done?Y(Pt.value):Promise.resolve(Pt.value).then(Se,Ve);Me((X=X.apply(pe,J)).next())});const{Dragger:Le}=Xe.default,D=pe=>{const J=wt=>wt&&wt.substring(0,wt.lastIndexOf("."));for(var X=[...pe],Y=0,z=[],Se=0;Se<X.length;Se++){for(var Ve="",Me=0;Me<z.length;Me++)if(J(z[Me][0].name)==J(X[Se].name)){Y=1,Ve=Me;break}if(Y==1)z[Ve].push(X[Se]),Y=0;else if(Y==0){let wt=new Array;wt.push(X[Se]),z.push(wt)}}return z.map(wt=>{if(wt.forEach(at=>{let zt=at.name.split(/\.(?=[^\.]+$)/);at.name=`${zt[0]}.${zt[1].toLowerCase()}`}),wt[0].name.includes(".in"))return wt.length===2?wt:[wt[0],{}];if(wt[0].name.includes(".out"))return wt.length===2?wt.reverse():[{},wt[0]]})},Fe=({onClose:pe,onOK:J,visible:X,wrapClassName:Y,rootIdentifier:z,multiple:Se=!1,defaultMultipleValue:Ve=!0})=>{const[Me,Pt]=(0,b.useState)([]),[wt,at]=(0,b.useState)({}),[zt,iA]=(0,b.useState)(!1),[Ht,tA]=(0,b.useState)(!0),[qt,d]=(0,b.useState)(null),se=(0,b.useRef)([]),L=(0,b.useRef)(0),g=()=>{pe()};(0,b.useEffect)(()=>{p()},[]),(0,b.useEffect)(()=>{X&&(se.current=[],L.current=0,Pt([]),tA(Ve))},[X]);const p=()=>V(void 0,null,function*(){try{d(!0)}catch(rt){}}),T=rt=>rt&&rt.substring(0,rt.lastIndexOf(".")),te=rt=>{var Qt,Ue;const He=T((Qt=rt[0])==null?void 0:Qt.name)||T((Ue=rt[1])==null?void 0:Ue.name),Ge=Me.filter(ut=>T(ut.name)!==He);se.current=[...Ge],Pt([...Ge])},ve=rt=>{if(!Ht){const _t=new FormData;_t.append("file",rt.file),(0,F.ZP)("/api/attachments/get_file_content.json",{method:"post",body:_t},!0).then(St=>{if(St.status===0){L.current=L.current+1;const bA=se.current.map(sA=>{var DA;if(sA.name===rt.name){const zA=ze({},sA);return(DA=rt==null?void 0:rt.name)!=null&&DA.includes(".in")?zA.input=St==null?void 0:St.content:zA.output=St==null?void 0:St.content,zA}return sA});if(se.current=[...bA],Pt([...bA]),L.current>0&&L.current===Me.length){iA(!1);let sA=D(bA);sA=sA.filter(DA=>{var zA,Et;return!!((zA=DA[0])!=null&&zA.name&&((Et=DA[1])!=null&&Et.name))}),sA=sA.map(DA=>lt(ze(ze({},DA[0]),DA[1]),{is_file:!1})),J(sA),pe()}}else iA(!1),pe()});return}if(qt){const _t=new FormData;_t.append("file",rt.file),z===null?_t.append("identifier","testsets"):_t.append("identifier",z),(0,F.ZP)("/api/attachments.json",{method:"post",body:_t},!0).then(St=>{if(St.filename){L.current=L.current+1;const bA=se.current.map(sA=>{var DA;if(sA.name===(St==null?void 0:St.filename)){const zA=lt(ze({},sA),{is_oss:!qt});return(DA=St==null?void 0:St.filename)!=null&&DA.includes(".in")?(zA.in_object_key=St==null?void 0:St.object,zA.in_object_size=St==null?void 0:St.size,zA.input=St==null?void 0:St.filename,zA.in_file=rt):(zA.out_object_key=St==null?void 0:St.object,zA.out_object_size=St==null?void 0:St.size,zA.output=St==null?void 0:St.filename,zA.out_file=rt),zA}return sA});if(se.current=[...bA],Pt([...bA]),L.current>0&&L.current===Me.length){iA(!1);let sA=D(bA);sA=sA.filter(DA=>{var zA,Et;return!!((zA=DA[0])!=null&&zA.name&&((Et=DA[1])!=null&&Et.name))}),sA=sA.map(DA=>lt(ze(ze({},DA[0]),DA[1]),{is_file:!0})),J(sA),pe()}}else iA(!1),pe()});return}const Qt=new(U())({endpoint:wt.end_point,region:wt.region,accessKeyId:wt.access_key_id,accessKeySecret:wt.access_key_secret,bucket:wt.bucket,stsToken:wt.security_token}),Ue=rt.name,He={container_type:"TestSet",file_name:Ue},Ge=(0,I.Z)();let ut=`testsets/${z}/${Ge}${Ue.indexOf(".")>-1?"."+Ue.split(".").pop():""}`;z===null&&(ut=`testsets/${Ge}${Ue.indexOf(".")>-1?"."+Ue.split(".").pop():""}`),Qt.multipartUpload(ut,new Blob([rt.file],{type:rt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ue+""},url:wt==null?void 0:wt.callback_url,host:wt==null?void 0:wt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,F.rz)(He)}}).then(function(_t){if(_t.data.status===0){L.current=L.current+1;const Dt=se.current.map(St=>{var bA,sA,DA,zA,Et,Gt,ht,Lt,Kt,fA,UA,lA,vA,MA,_r,jA,wA;if(St.name===((sA=(bA=_t.data)==null?void 0:bA.data)==null?void 0:sA.file_name)){const NA=lt(ze({},St),{is_oss:!qt});return(Et=(zA=(DA=_t.data)==null?void 0:DA.data)==null?void 0:zA.file_name)!=null&&Et.includes(".in")?(NA.in_object_key=(ht=(Gt=_t.data)==null?void 0:Gt.data)==null?void 0:ht.object,NA.in_object_size=(Kt=(Lt=_t.data)==null?void 0:Lt.data)==null?void 0:Kt.size,NA.input=(UA=(fA=_t.data)==null?void 0:fA.data)==null?void 0:UA.file_name,NA.in_file=rt):(NA.out_object_key=(vA=(lA=_t.data)==null?void 0:lA.data)==null?void 0:vA.object,NA.out_object_size=(_r=(MA=_t.data)==null?void 0:MA.data)==null?void 0:_r.size,NA.output=(wA=(jA=_t.data)==null?void 0:jA.data)==null?void 0:wA.file_name,NA.out_file=rt),NA}return St});if(se.current=[...Dt],Pt([...Dt]),L.current>0&&L.current===Me.length){iA(!1);let St=D(Dt);St=St.filter(bA=>{var sA,DA;return!!((sA=bA[0])!=null&&sA.name&&((DA=bA[1])!=null&&DA.name))}),St=St.map(bA=>lt(ze(ze({},bA[0]),bA[1]),{is_file:!0})),J(St),pe()}}})},ce=rt=>new Promise((Qt,Ue)=>{let He=0,Ge=[];for(let ut=0;ut<rt.length;ut++)rt[ut].file.slice(0,1).arrayBuffer().then(()=>{He++,He===rt.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()):Qt(rt))}).catch(_t=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",_t),He++,Ge.push(rt[ut].name),He===rt.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()):Qt(rt))})}),it=()=>V(void 0,null,function*(){if(Me.length===0){Ae.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield ce(Me),iA(!0),D(Me).some(Qt=>{var Ue,He;return!((Ue=Qt[0])!=null&&Ue.name&&((He=Qt[1])!=null&&He.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*(){Me.map(Qt=>V(void 0,null,function*(){ve(Qt)}))}),onCancel:()=>{iA(!1)}});return}Me.map(Qt=>V(void 0,null,function*(){ve(Qt)}))}),yt={name:"file",fileList:Me,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:rt=>{if(Me!=null&&Me.some(Ue=>Ue.name===rt.name))return Ae.ZP.info(`${rt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(rt.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(rt.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 Qt={name:rt.name,uid:rt.uid,file:rt,percent:0};return Me.push(Qt),se.current=[...Me],Pt([...Me]),!1}},st=D(Me);return console.log(Me,st,"fileList"),P.createElement(Ne.default,{open:X,wrapClassName:Y,onOk:it,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:zt},onCancel:g,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},P.createElement("div",{className:k.wrap},Me.length?P.createElement("div",null,P.createElement(le.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},P.createElement("div",{style:{visibility:Se?"visible":"hidden"}},P.createElement("span",{className:k.greyText},"\u7528\u4F8B\u7C7B\u578B"),P.createElement(q.ZP.Group,{className:`ml20 ${k.testCaseRadio}`,optionType:"button",value:Ht,onChange:rt=>tA(rt.target.value)},P.createElement(q.ZP,{value:!1},"\u6587\u672C"),P.createElement(q.ZP,{value:!0},"\u6587\u4EF6"))),P.createElement(Xe.default,ze({},yt),P.createElement(ne.ZP,{type:"primary",className:k.btnS},P.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),P.createElement(Ce,{data:st,onRemove:te})):P.createElement("div",{className:`${k.noData} mb30`},P.createElement(Xe.default.Dragger,lt(ze({},yt),{className:k.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:k.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),P.createElement("div",{className:k.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:pe=[],onRemove:J,width:X="auto",showScore:Y=!1,disabled:z=!1,inputChange:Se,onEvaluatingChange:Ve,onSelectAll:Me,checkAll1:Pt,checkAll2:wt,checkAll3:at,checkAll4:zt,checkAll5:iA,showEvaluatingSetting:Ht=!1,className:tA="",isProgramHomework:qt=!1})=>{const d={value:"",filename:"",dataUrl:""},[se,L]=(0,b.useState)(ze({},d)),g=te=>{let ve=document.createElement("a");document.body.appendChild(ve);let ce=URL.createObjectURL(te.file);ve.href=ce,ve.download=te.name,ve.click(),URL.revokeObjectURL(ce),document.body.removeChild(ve)},p=(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:()=>{J(te,ve)},onCancel:()=>{}})};return pe.length?P.createElement("div",{className:tA,style:{width:X}},P.createElement("div",{className:`${qt?k.headProgram:k.head}`},Ht&&P.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},P.createElement(v.default,{checked:Pt,onChange:te=>{Me(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:qt?"25%":"15%"}},"\u7528\u4F8B"),P.createElement("div",{style:{width:Y?qt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),P.createElement("div",{style:{width:Y?qt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Y&&P.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ht&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(v.default,{checked:zt,onChange:te=>{Me(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"}))),Ht&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(v.default,{checked:wt,onChange:te=>{Me(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"}))),Ht&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(v.default,{checked:iA,onChange:te=>{Me(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"}))),Ht&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(v.default,{checked:at,onChange:te=>{Me(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:k.operation,style:qt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),P.createElement("div",{className:k.listWrapper,style:{boxShadow:qt?"0px 2px 4px 0px #EAEEF4":"unset"}},pe.map((te,ve)=>{var ce,it,yt,st;return P.createElement("div",{key:ve,className:k.list,style:qt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ht&&P.createElement("div",{style:{width:"15%"}},P.createElement(v.default,{checked:!!te.hidden,onChange:rt=>{Ve(rt.target.checked,ve,"hidden")}})),P.createElement("div",{style:{width:qt?"25%":"15%",paddingLeft:qt?"5px":"0px",paddingRight:qt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ve+1),P.createElement("div",{className:k.info,style:{width:Y?qt?"20%":"15%":"25%"}},P.createElement("span",{title:te.input||((ce=te[0])==null?void 0:ce.name),onClick:()=>V(void 0,null,function*(){let rt;te.input?te.input_file_url?rt=te.input_file_url:rt=te.in_file:rt=te[0];let Qt;typeof rt=="string"?(Qt=yield fetch(rt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),L({value:yield Qt.text(),filename:"",dataUrl:rt})):(Qt=yield(0,H.db)(rt.file),L({value:Qt.text,filename:rt.name,dataUrl:Qt.link}))})},te.input||((it=te[0])==null?void 0:it.name))),P.createElement("div",{className:k.info,style:{width:Y?qt?"20%":"15%":"25%"}},P.createElement("span",{title:te.output||((yt=te[1])==null?void 0:yt.name),onClick:()=>V(void 0,null,function*(){let rt;te.input?te.output_file_url?rt=te.output_file_url:rt=te.out_file:rt=te[1];let Qt;typeof rt=="string"?(Qt=yield fetch(rt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),L({value:yield Qt.text(),filename:"",dataUrl:rt})):(Qt=yield(0,H.db)(rt.file),L({value:Qt.text,filename:rt.name,dataUrl:Qt.link}))})},te.output||((st=te[1])==null?void 0:st.name))),Y&&P.createElement("div",{style:{width:"20%"}},P.createElement(h.default,{size:"large",addonAfter:qt?"%":null,disabled:z,style:{width:"80%"},onChange:rt=>Se(rt,ve),value:te.score}),!qt&&P.createElement("span",null,"\xA0%")),Ht&&P.createElement("div",{style:{width:"20%"}},P.createElement(v.default,{checked:te.input_visible||!1,onChange:rt=>{Ve(rt.target.checked,ve,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ht&&P.createElement("div",{style:{width:"20%"}},P.createElement(v.default,{checked:te.is_invisible||!1,onChange:rt=>{Ve(rt.target.checked,ve,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ht&&P.createElement("div",{style:{width:"20%"}},P.createElement(v.default,{checked:te.actual_output_visible||!1,onChange:rt=>{Ve(rt.target.checked,ve,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ht&&P.createElement("div",{style:{width:"20%"}},P.createElement(v.default,{checked:te.last_match_rule||!1,onChange:rt=>{Ve(rt.target.checked,ve,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),P.createElement("div",{onClick:()=>T(te,ve),style:qt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},P.createElement("span",{className:k.del},"\u5220\u9664")))})),P.createElement(O.Z,{close:!0,data:se.dataUrl,filename:se.filename,type:se.dataUrl.length?"txt":"",onClose:()=>L(ze({},d)),monacoEditor:{value:se.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):P.createElement(P.Fragment,null)};var ee=Fe},84454:function(mr,CA,M){"use strict";M.d(CA,{AD:function(){return Fe},D9:function(){return Y},Hp:function(){return je},IM:function(){return Se},Iy:function(){return oe},KM:function(){return qt},MJ:function(){return et},Ne:function(){return z},ON:function(){return at},Uj:function(){return Ht},VY:function(){return Pt},YO:function(){return iA},YX:function(){return zt},Zn:function(){return F},_g:function(){return K},_k:function(){return J},c6:function(){return Le},cr:function(){return I},eV:function(){return D},fi:function(){return H},gh:function(){return lt},hS:function(){return Ve},iA:function(){return O},j6:function(){return $},je:function(){return pe},jj:function(){return ge},kS:function(){return wt},o6:function(){return V},pO:function(){return tA},rQ:function(){return Ce},sA:function(){return ze},xm:function(){return X},xo:function(){return Me},y8:function(){return ee},yd:function(){return P}});var b=M(33270),Xe=M(65582),Ae=M(65862),Ne=M(8591),le=M(74128),q=Object.defineProperty,ne=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,h=(d,se,L)=>se in d?q(d,se,{enumerable:!0,configurable:!0,writable:!0,value:L}):d[se]=L,k=(d,se)=>{for(var L in se||(se={}))v.call(se,L)&&h(d,L,se[L]);if(ne)for(var L of ne(se))_.call(se,L)&&h(d,L,se[L]);return d},N=(d,se,L)=>new Promise((g,p)=>{var T=ce=>{try{ve(L.next(ce))}catch(it){p(it)}},te=ce=>{try{ve(L.throw(ce))}catch(it){p(it)}},ve=ce=>ce.done?g(ce.value):Promise.resolve(ce.value).then(T,te);ve((L=L.apply(d,se)).next())});const Q=()=>{(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*(){Q(),(yield(0,b.YR)(k({},d))).status===0&&(yield(0,Ae.QH)("",(0,Ae.NY)({url:le.Z.API_SERVER+`/api/courses/${d.coursesId}/export_couser_info.json`,query:d}))),U()}),I=d=>N(void 0,null,function*(){const se=yield(0,b.yS)(k({},d));if(se.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(se.status===-2)return se;se.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 se=yield(0,b.W0)(k({},d));if(se.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(se.status===-4)return se;se.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`))}}),O=d=>N(void 0,null,function*(){const se=yield(0,b.Nl)(k({},d));if(se.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(se.status===-4)return se;se.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 se=yield(0,b.IU)(k({},d));if(se.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(se.status===-4)return se;se.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 se=yield(0,b.td)(k({},d));if(se.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(se.status===-2)return se;if(se.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(se.status===-4)return se}}),$=d=>N(void 0,null,function*(){const se=yield(0,b.QX)(k({},d));if(se.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(se.status===-4)return se;se.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`))}}),ge=(d,se)=>N(void 0,null,function*(){const L=yield(0,b.o_)(k({},d));L.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/${se}`)):L.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${se}`))}),je=(d,se)=>N(void 0,null,function*(){const L=yield(0,b.ZL)(k({},d));L.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/${se}`)):L.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${se}`))}),oe=(d,se)=>N(void 0,null,function*(){const L=yield(0,b.aP)(k({},d));L.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${se}`)):L.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${se}`))}),et=(d,se)=>N(void 0,null,function*(){const L=yield(0,b.vV)(k({},d));L.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/${se}`)):L.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${d.coursesId}/exportlist/${se}`))}),Te=d=>N(void 0,null,function*(){Q(),(yield exportCourseWorkListAppendix(k({},d))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${d.categoryId}/works_list.zip`,query:d}))),U()}),ze=d=>N(void 0,null,function*(){Q(),yield(0,Ae.QH)("",le.Z.API_SERVER+`/api/polls/${d.categoryId}/commit_result.xlsx`),U()}),lt=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.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:le.Z.API_SERVER+`/api/courses/${d.coursesId}/video_study_statics.xlsx`,query:d}))}),Le=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.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:le.Z.API_SERVER+`/api/courses/${d.coursesId}/export_course_students_info.xlsx`,query:d}))}),Fe=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.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:le.Z.API_SERVER+"/api/item_banks/export.xlsx",query:d}))}),ee=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:d}))}),pe=d=>N(void 0,null,function*(){const se=yield(0,b.Uy)(k({},d));se.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`)):se.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`))}),J=d=>N(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Ae.FH)("",(0,Ae.NY)({url:le.Z.API_SERVER+`/api/export_records/${d.id}.xlsx`,query:d}))}),X=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.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:le.Z.API_SERVER+`/api/courses/${d==null?void 0:d.coursesId}/${d.menuKey}_statistic.xlsx?${d.checkedList.map(se=>`course_group_id[]=${se}`).join("&")}`,query:d}))}),z=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.Z.API_SERVER+`/api/ec_years/${d==null?void 0:d.ec_year_id}/ec_training_objectives.xlsx`,query:d}))}),Se=d=>N(void 0,null,function*(){yield(0,Ae.FH)(d==null?void 0:d.name,(0,Ae.NY)({url:le.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:d}))}),Ve=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.Z.API_SERVER+`/api/ec_years/${d==null?void 0:d.ec_year_id}/ec_courses.xlsx`,query:d}))}),Me=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.Z.API_SERVER+`/api/ec_years/${d==null?void 0:d.ec_year_id}/ec_graduation_requirements.xlsx`,query:d}))}),Pt=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:d}))}),wt=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:d}))}),at=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.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:le.Z.API_SERVER+`/api/exercises/${d.categoryId}.json`,query:d}))}),iA=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.Z.API_SERVER+`/api/polls/${d==null?void 0:d.id}/commit_result.json`,query:d}))}),Ht=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.Z.API_SERVER+"/api/paths/get_task_pass.json",query:d}))}),tA=(d,se)=>N(void 0,null,function*(){yield(0,Ae.FH)(se||"",(0,Ae.NY)({url:le.Z.API_SERVER+`/api/exercises/${d==null?void 0:d.exercise_id}/consult_exercise.json`,query:d}))}),qt=d=>N(void 0,null,function*(){yield(0,Ae.FH)("",(0,Ae.NY)({url:le.Z.API_SERVER+`/api/competitions/${d==null?void 0:d.identifier}/competition_commit_records/member_works.xlsx`,query:d}))})},66104:function(mr,CA,M){"use strict";M.d(CA,{Z:function(){return Fe}});var b=M(92310),Xe=M.n(b),Ae=M(11592),Ne=M(26112),le=M(59301),q=M(92343),ne=M(36355),v=M(84105),_=M(91857);const h=Ce=>{let{children:ee}=Ce;const{getPrefixCls:pe}=le.useContext(ne.E_),J=pe("breadcrumb");return le.createElement("li",{className:`${J}-separator`,"aria-hidden":"true"},ee===""?ee:ee||"/")};h.__ANT_BREADCRUMB_SEPARATOR=!0;var k=h,N=function(Ce,ee){var pe={};for(var J in Ce)Object.prototype.hasOwnProperty.call(Ce,J)&&ee.indexOf(J)<0&&(pe[J]=Ce[J]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,J=Object.getOwnPropertySymbols(Ce);X<J.length;X++)ee.indexOf(J[X])<0&&Object.prototype.propertyIsEnumerable.call(Ce,J[X])&&(pe[J[X]]=Ce[J[X]]);return pe};function Q(Ce,ee){if(Ce.title===void 0||Ce.title===null)return null;const pe=Object.keys(ee).join("|");return typeof Ce.title=="object"?Ce.title:String(Ce.title).replace(new RegExp(`:(${pe})`,"g"),(J,X)=>ee[X]||J)}function U(Ce,ee,pe,J){if(pe==null)return null;const{className:X,onClick:Y}=ee,z=N(ee,["className","onClick"]),Se=Object.assign(Object.assign({},(0,Ne.Z)(z,{data:!0,aria:!0})),{onClick:Y});return J!==void 0?le.createElement("a",Object.assign({},Se,{className:Xe()(`${Ce}-link`,X),href:J}),pe):le.createElement("span",Object.assign({},Se,{className:Xe()(`${Ce}-link`,X)}),pe)}function F(Ce,ee){return(J,X,Y,z,Se)=>{if(ee)return ee(J,X,Y,z);const Ve=Q(J,X);return U(Ce,J,Ve,Se)}}var I=function(Ce,ee){var pe={};for(var J in Ce)Object.prototype.hasOwnProperty.call(Ce,J)&&ee.indexOf(J)<0&&(pe[J]=Ce[J]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,J=Object.getOwnPropertySymbols(Ce);X<J.length;X++)ee.indexOf(J[X])<0&&Object.prototype.propertyIsEnumerable.call(Ce,J[X])&&(pe[J[X]]=Ce[J[X]]);return pe};const H=Ce=>{const{prefixCls:ee,separator:pe="/",children:J,menu:X,overlay:Y,dropdownProps:z,href:Se}=Ce,Me=(Pt=>{if(X||Y){const wt=Object.assign({},z);if(X){const at=X||{},{items:zt}=at,iA=I(at,["items"]);wt.menu=Object.assign(Object.assign({},iA),{items:zt==null?void 0:zt.map((Ht,tA)=>{var{key:qt,title:d,label:se,path:L}=Ht,g=I(Ht,["key","title","label","path"]);let p=se!=null?se:d;return L&&(p=le.createElement("a",{href:`${Se}${L}`},p)),Object.assign(Object.assign({},g),{key:qt!=null?qt:tA,label:p})})})}else Y&&(wt.overlay=Y);return le.createElement(_.Z,Object.assign({placement:"bottom"},wt),le.createElement("span",{className:`${ee}-overlay-link`},Pt,le.createElement(v.Z,null)))}return Pt})(J);return Me!=null?le.createElement(le.Fragment,null,le.createElement("li",null,Me),pe&&le.createElement(k,null,pe)):null},O=Ce=>{const{prefixCls:ee,children:pe,href:J}=Ce,X=I(Ce,["prefixCls","children","href"]),{getPrefixCls:Y}=le.useContext(ne.E_),z=Y("breadcrumb",ee);return le.createElement(H,Object.assign({},X,{prefixCls:z}),U(z,X,pe,J))};O.__ANT_BREADCRUMB_ITEM=!0;var P=O,K=M(17313),$=M(83116),ge=M(37613);const je=Ce=>{const{componentCls:ee,iconCls:pe}=Ce;return{[ee]:Object.assign(Object.assign({},(0,K.Wf)(Ce)),{color:Ce.itemColor,fontSize:Ce.fontSize,[pe]:{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},[`${ee}-separator`]:{marginInline:Ce.separatorMargin,color:Ce.separatorColor},[`${ee}-link`]:{[`
|
|
|
> ${pe} + span,
|
|
|
> ${pe} + a
|
|
|
`]:{marginInlineStart:Ce.marginXXS}},[`${ee}-overlay-link`]:{borderRadius:Ce.borderRadiusSM,height:Ce.lineHeight*Ce.fontSize,display:"inline-block",padding:`0 ${Ce.paddingXXS}px`,marginInline:-Ce.marginXXS,[`> ${pe}`]:{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,$.Z)("Breadcrumb",Ce=>{const ee=(0,ge.TS)(Ce,{});return[je(ee)]},Ce=>({itemColor:Ce.colorTextDescription,lastItemColor:Ce.colorText,iconFontSize:Ce.fontSize,linkColor:Ce.colorTextDescription,linkHoverColor:Ce.colorText,separatorColor:Ce.colorTextDescription,separatorMargin:Ce.marginXS})),et=function(Ce,ee){var pe={};for(var J in Ce)Object.prototype.hasOwnProperty.call(Ce,J)&&ee.indexOf(J)<0&&(pe[J]=Ce[J]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,J=Object.getOwnPropertySymbols(Ce);X<J.length;X++)ee.indexOf(J[X])<0&&Object.prototype.propertyIsEnumerable.call(Ce,J[X])&&(pe[J[X]]=Ce[J[X]]);return pe};function Te(Ce){const{breadcrumbName:ee,children:pe}=Ce,J=et(Ce,["breadcrumbName","children"]),X=Object.assign({title:ee},J);return pe&&(X.menu={items:pe.map(Y=>{var{breadcrumbName:z}=Y,Se=et(Y,["breadcrumbName"]);return Object.assign(Object.assign({},Se),{title:z})})}),X}function ze(Ce,ee){return(0,le.useMemo)(()=>Ce||(ee?ee.map(Te):null),[Ce,ee])}var lt=function(Ce,ee){var pe={};for(var J in Ce)Object.prototype.hasOwnProperty.call(Ce,J)&&ee.indexOf(J)<0&&(pe[J]=Ce[J]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,J=Object.getOwnPropertySymbols(Ce);X<J.length;X++)ee.indexOf(J[X])<0&&Object.prototype.propertyIsEnumerable.call(Ce,J[X])&&(pe[J[X]]=Ce[J[X]]);return pe};const V=(Ce,ee)=>{if(ee===void 0)return ee;let pe=(ee||"").replace(/^\//,"");return Object.keys(Ce).forEach(J=>{pe=pe.replace(`:${J}`,Ce[J])}),pe},Le=Ce=>{const{prefixCls:ee,separator:pe="/",style:J,className:X,rootClassName:Y,routes:z,items:Se,children:Ve,itemRender:Me,params:Pt={}}=Ce,wt=lt(Ce,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:at,direction:zt,breadcrumb:iA}=le.useContext(ne.E_);let Ht;const tA=at("breadcrumb",ee),[qt,d]=oe(tA),se=ze(Se,z),L=F(tA,Me);if(se&&se.length>0){const T=[],te=Se||z;Ht=se.map((ve,ce)=>{const{path:it,key:yt,type:st,menu:rt,overlay:Qt,onClick:Ue,className:He,separator:Ge,dropdownProps:ut}=ve,_t=V(Pt,it);_t!==void 0&&T.push(_t);const Dt=yt!=null?yt:ce;if(st==="separator")return le.createElement(k,{key:Dt},Ge);const St={},bA=ce===se.length-1;rt?St.menu=rt:Qt&&(St.overlay=Qt);let{href:sA}=ve;return T.length&&_t!==void 0&&(sA=`#/${T.join("/")}`),le.createElement(H,Object.assign({key:Dt},St,(0,Ne.Z)(ve,{data:!0,aria:!0}),{className:He,dropdownProps:ut,href:sA,separator:bA?"":pe,onClick:Ue,prefixCls:tA}),L(ve,Pt,te,T,sA))})}else if(Ve){const T=(0,Ae.Z)(Ve).length;Ht=(0,Ae.Z)(Ve).map((te,ve)=>{if(!te)return te;const ce=ve===T-1;return(0,q.Tm)(te,{separator:ce?"":pe,key:ve})})}const g=Xe()(tA,iA==null?void 0:iA.className,{[`${tA}-rtl`]:zt==="rtl"},X,Y,d),p=Object.assign(Object.assign({},iA==null?void 0:iA.style),J);return qt(le.createElement("nav",Object.assign({className:g,style:p},wt),le.createElement("ol",null,Ht)))};Le.Item=P,Le.Separator=k;var D=Le,Fe=D},36381:function(mr,CA,M){"use strict";M.d(CA,{default:function(){return qt}});var b=M(38819),Xe=M(92310),Ae=M.n(Xe),Ne=M(54476),le=M(94480),q=M(42978),ne=M(76190),v=M(18929),_=M(48736),h=M(59301),k=M(75931),N=M(11592),Q=M(20068),U=M(77900),F=M(10228),I=h.forwardRef(function(d,se){var L=d.prefixCls,g=d.forceRender,p=d.className,T=d.style,te=d.children,ve=d.isActive,ce=d.role,it=h.useState(ve||g),yt=(0,q.Z)(it,2),st=yt[0],rt=yt[1];return h.useEffect(function(){(g||ve)&&rt(!0)},[g,ve]),st?h.createElement("div",{ref:se,className:Ae()("".concat(L,"-content"),(0,Q.Z)((0,Q.Z)({},"".concat(L,"-content-active"),ve),"".concat(L,"-content-inactive"),!ve),p),style:T,role:ce},h.createElement("div",{className:"".concat(L,"-content-box")},te)):null});I.displayName="PanelContent";var H=I,O=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],P=h.forwardRef(function(d,se){var L=d.showArrow,g=L===void 0?!0:L,p=d.headerClass,T=d.isActive,te=d.onItemClick,ve=d.forceRender,ce=d.className,it=d.prefixCls,yt=d.collapsible,st=d.accordion,rt=d.panelKey,Qt=d.extra,Ue=d.header,He=d.expandIcon,Ge=d.openMotion,ut=d.destroyInactivePanel,_t=d.children,Dt=(0,k.Z)(d,O),St=yt==="disabled",bA=yt==="header",sA=yt==="icon",DA=Qt!=null&&typeof Qt!="boolean",zA=function(){te==null||te(rt)},Et=function(UA){(UA.key==="Enter"||UA.keyCode===F.Z.ENTER||UA.which===F.Z.ENTER)&&zA()},Gt=typeof He=="function"?He(d):h.createElement("i",{className:"arrow"});Gt&&(Gt=h.createElement("div",{className:"".concat(it,"-expand-icon"),onClick:["header","icon"].includes(yt)?zA:void 0},Gt));var ht=Ae()((0,Q.Z)((0,Q.Z)((0,Q.Z)({},"".concat(it,"-item"),!0),"".concat(it,"-item-active"),T),"".concat(it,"-item-disabled"),St),ce),Lt=Ae()(p,(0,Q.Z)((0,Q.Z)((0,Q.Z)({},"".concat(it,"-header"),!0),"".concat(it,"-header-collapsible-only"),bA),"".concat(it,"-icon-collapsible-only"),sA)),Kt={className:Lt,"aria-expanded":T,"aria-disabled":St,onKeyDown:Et};return!bA&&!sA&&(Kt.onClick=zA,Kt.role=st?"tab":"button",Kt.tabIndex=St?-1:0),h.createElement("div",(0,Ne.Z)({},Dt,{ref:se,className:ht}),h.createElement("div",Kt,g&&Gt,h.createElement("span",{className:"".concat(it,"-header-text"),onClick:yt==="header"?zA:void 0},Ue),DA&&h.createElement("div",{className:"".concat(it,"-extra")},Qt)),h.createElement(U.default,(0,Ne.Z)({visible:T,leavedClassName:"".concat(it,"-content-hidden")},Ge,{forceRender:ve,removeOnLeave:ut}),function(fA,UA){var lA=fA.className,vA=fA.style;return h.createElement(H,{ref:UA,prefixCls:it,className:lA,style:vA,isActive:T,forceRender:ve,role:st?"tabpanel":void 0},_t)}))}),K=P,$=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ge=function(se,L){var g=L.prefixCls,p=L.accordion,T=L.collapsible,te=L.destroyInactivePanel,ve=L.onItemClick,ce=L.activeKey,it=L.openMotion,yt=L.expandIcon;return se.map(function(st,rt){var Qt=st.children,Ue=st.label,He=st.key,Ge=st.collapsible,ut=st.onItemClick,_t=st.destroyInactivePanel,Dt=(0,k.Z)(st,$),St=String(He!=null?He:rt),bA=Ge!=null?Ge:T,sA=_t!=null?_t:te,DA=function(Gt){bA!=="disabled"&&(ve(Gt),ut==null||ut(Gt))},zA=!1;return p?zA=ce[0]===St:zA=ce.indexOf(St)>-1,h.createElement(K,(0,Ne.Z)({},Dt,{prefixCls:g,key:St,panelKey:St,isActive:zA,accordion:p,openMotion:it,expandIcon:yt,header:Ue,collapsible:bA,onItemClick:DA,destroyInactivePanel:sA}),Qt)})},je=function(se,L,g){if(!se)return null;var p=g.prefixCls,T=g.accordion,te=g.collapsible,ve=g.destroyInactivePanel,ce=g.onItemClick,it=g.activeKey,yt=g.openMotion,st=g.expandIcon,rt=se.key||String(L),Qt=se.props,Ue=Qt.header,He=Qt.headerClass,Ge=Qt.destroyInactivePanel,ut=Qt.collapsible,_t=Qt.onItemClick,Dt=!1;T?Dt=it[0]===rt:Dt=it.indexOf(rt)>-1;var St=ut!=null?ut:te,bA=function(zA){St!=="disabled"&&(ce(zA),_t==null||_t(zA))},sA={key:rt,panelKey:rt,header:Ue,headerClass:He,isActive:Dt,prefixCls:p,destroyInactivePanel:Ge!=null?Ge:ve,openMotion:yt,accordion:T,children:se.props.children,onItemClick:bA,expandIcon:st,collapsible:St};return typeof se.type=="string"?se:(Object.keys(sA).forEach(function(DA){typeof sA[DA]=="undefined"&&delete sA[DA]}),h.cloneElement(se,sA))};function oe(d,se,L){return Array.isArray(d)?ge(d,L):(0,N.Z)(se).map(function(g,p){return je(g,p,L)})}var et=oe,Te=M(26112);function ze(d){var se=d;if(!Array.isArray(se)){var L=(0,ne.Z)(se);se=L==="number"||L==="string"?[se]:[]}return se.map(function(g){return String(g)})}var lt=h.forwardRef(function(d,se){var L=d.prefixCls,g=L===void 0?"rc-collapse":L,p=d.destroyInactivePanel,T=p===void 0?!1:p,te=d.style,ve=d.accordion,ce=d.className,it=d.children,yt=d.collapsible,st=d.openMotion,rt=d.expandIcon,Qt=d.activeKey,Ue=d.defaultActiveKey,He=d.onChange,Ge=d.items,ut=Ae()(g,ce),_t=(0,v.Z)([],{value:Qt,onChange:function(Et){return He==null?void 0:He(Et)},defaultValue:Ue,postState:ze}),Dt=(0,q.Z)(_t,2),St=Dt[0],bA=Dt[1],sA=function(Et){return bA(function(){if(ve)return St[0]===Et?[]:[Et];var Gt=St.indexOf(Et),ht=Gt>-1;return ht?St.filter(function(Lt){return Lt!==Et}):[].concat((0,le.Z)(St),[Et])})};(0,_.ZP)(!it,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var DA=et(Ge,it,{prefixCls:g,accordion:ve,openMotion:st,expandIcon:rt,collapsible:yt,destroyInactivePanel:T,onItemClick:sA,activeKey:St});return h.createElement("div",(0,Ne.Z)({ref:se,className:ut,style:te,role:ve?"tablist":void 0},(0,Te.Z)(d,{aria:!0,data:!0})),DA)}),V=Object.assign(lt,{Panel:K}),Le=V,D=V.Panel,Fe=M(2738),Ce=M(62892),ee=M(92343),pe=M(36355),J=M(19716),Y=h.forwardRef((d,se)=>{const{getPrefixCls:L}=h.useContext(pe.E_),{prefixCls:g,className:p,showArrow:T=!0}=d,te=L("collapse",g),ve=Ae()({[`${te}-no-arrow`]:!T},p);return h.createElement(Le.Panel,Object.assign({ref:se},d,{prefixCls:te,className:ve}))}),z=M(17313),Se=M(8378),Ve=M(83116),Me=M(37613);const Pt=d=>{const{componentCls:se,contentBg:L,padding:g,headerBg:p,headerPadding:T,collapseHeaderPaddingSM:te,collapseHeaderPaddingLG:ve,collapsePanelBorderRadius:ce,lineWidth:it,lineType:yt,colorBorder:st,colorText:rt,colorTextHeading:Qt,colorTextDisabled:Ue,fontSize:He,fontSizeLG:Ge,lineHeight:ut,marginSM:_t,paddingSM:Dt,paddingLG:St,paddingXS:bA,motionDurationSlow:sA,fontSizeIcon:DA,contentPadding:zA}=d,Et=`${it}px ${yt} ${st}`;return{[se]:Object.assign(Object.assign({},(0,z.Wf)(d)),{backgroundColor:p,border:Et,borderBottom:0,borderRadius:`${ce}px`,"&-rtl":{direction:"rtl"},[`& > ${se}-item`]:{borderBottom:Et,"&:last-child":{[`
|
|
|
&,
|
|
|
& > ${se}-header`]:{borderRadius:`0 0 ${ce}px ${ce}px`}},[`> ${se}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:T,color:Qt,lineHeight:ut,cursor:"pointer",transition:`all ${sA}, visibility 0s`,[`> ${se}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${se}-expand-icon`]:{height:He*ut,display:"flex",alignItems:"center",paddingInlineEnd:_t},[`${se}-arrow`]:Object.assign(Object.assign({},(0,z.Ro)()),{fontSize:DA,svg:{transition:`transform ${sA}`}}),[`${se}-header-text`]:{marginInlineEnd:"auto"}},[`${se}-header-collapsible-only`]:{cursor:"default",[`${se}-header-text`]:{flex:"none",cursor:"pointer"}},[`${se}-icon-collapsible-only`]:{cursor:"default",[`${se}-expand-icon`]:{cursor:"pointer"}}},[`${se}-content`]:{color:rt,backgroundColor:L,borderTop:Et,[`& > ${se}-content-box`]:{padding:zA},"&-hidden":{display:"none"}},"&-small":{[`> ${se}-item`]:{[`> ${se}-header`]:{padding:te,paddingInlineStart:bA,[`> ${se}-expand-icon`]:{marginInlineStart:Dt-bA}},[`> ${se}-content > ${se}-content-box`]:{padding:Dt}}},"&-large":{[`> ${se}-item`]:{fontSize:Ge,[`> ${se}-header`]:{padding:ve,paddingInlineStart:g,[`> ${se}-expand-icon`]:{height:Ge*ut,marginInlineStart:St-g}},[`> ${se}-content > ${se}-content-box`]:{padding:St}}},[`${se}-item:last-child`]:{[`> ${se}-content`]:{borderRadius:`0 0 ${ce}px ${ce}px`}},[`& ${se}-item-disabled > ${se}-header`]:{"\n &,\n & > .arrow\n ":{color:Ue,cursor:"not-allowed"}},[`&${se}-icon-position-end`]:{[`& > ${se}-item`]:{[`> ${se}-header`]:{[`${se}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:_t}}}}})}},wt=d=>{const{componentCls:se}=d,L=`> ${se}-item > ${se}-header ${se}-arrow svg`;return{[`${se}-rtl`]:{[L]:{transform:"rotate(180deg)"}}}},at=d=>{const{componentCls:se,headerBg:L,paddingXXS:g,colorBorder:p}=d;return{[`${se}-borderless`]:{backgroundColor:L,border:0,[`> ${se}-item`]:{borderBottom:`1px solid ${p}`},[`
|
|
|
> ${se}-item:last-child,
|
|
|
> ${se}-item:last-child ${se}-header
|
|
|
`]:{borderRadius:0},[`> ${se}-item:last-child`]:{borderBottom:0},[`> ${se}-item > ${se}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${se}-item > ${se}-content > ${se}-content-box`]:{paddingTop:g}}}},zt=d=>{const{componentCls:se,paddingSM:L}=d;return{[`${se}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${se}-item`]:{borderBottom:0,[`> ${se}-content`]:{backgroundColor:"transparent",border:0,[`> ${se}-content-box`]:{paddingBlock:L}}}}}};var iA=(0,Ve.Z)("Collapse",d=>{const se=(0,Me.TS)(d,{collapseHeaderPaddingSM:`${d.paddingXS}px ${d.paddingSM}px`,collapseHeaderPaddingLG:`${d.padding}px ${d.paddingLG}px`,collapsePanelBorderRadius:d.borderRadiusLG});return[Pt(se),at(se),zt(se),wt(se),(0,Se.Z)(se)]},d=>({headerPadding:`${d.paddingSM}px ${d.padding}px`,headerBg:d.colorFillAlter,contentPadding:`${d.padding}px 16px`,contentBg:d.colorBgContainer})),tA=Object.assign(h.forwardRef((d,se)=>{const{getPrefixCls:L,direction:g,collapse:p}=h.useContext(pe.E_),{prefixCls:T,className:te,rootClassName:ve,style:ce,bordered:it=!0,ghost:yt,size:st,expandIconPosition:rt="start",children:Qt,expandIcon:Ue}=d,He=(0,J.Z)(Et=>{var Gt;return(Gt=st!=null?st:Et)!==null&&Gt!==void 0?Gt:"middle"}),Ge=L("collapse",T),ut=L(),[_t,Dt]=iA(Ge),St=h.useMemo(()=>rt==="left"?"start":rt==="right"?"end":rt,[rt]),bA=function(){let Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Gt=Ue?Ue(Et):h.createElement(b.Z,{rotate:Et.isActive?90:void 0});return(0,ee.Tm)(Gt,()=>({className:Ae()(Gt.props.className,`${Ge}-arrow`)}))},sA=Ae()(`${Ge}-icon-position-${St}`,{[`${Ge}-borderless`]:!it,[`${Ge}-rtl`]:g==="rtl",[`${Ge}-ghost`]:!!yt,[`${Ge}-${He}`]:He!=="middle"},p==null?void 0:p.className,te,ve,Dt),DA=Object.assign(Object.assign({},(0,Ce.Z)(ut)),{motionAppear:!1,leavedClassName:`${Ge}-content-hidden`}),zA=h.useMemo(()=>Qt?(0,N.Z)(Qt).map((Et,Gt)=>{var ht,Lt;if(!((ht=Et.props)===null||ht===void 0)&&ht.disabled){const Kt=(Lt=Et.key)!==null&&Lt!==void 0?Lt:String(Gt),{disabled:fA,collapsible:UA}=Et.props,lA=Object.assign(Object.assign({},(0,Fe.Z)(Et.props,["disabled"])),{key:Kt,collapsible:UA!=null?UA:fA?"disabled":void 0});return(0,ee.Tm)(Et,lA)}return Et}):null,[Qt]);return _t(h.createElement(Le,Object.assign({ref:se,openMotion:DA},(0,Fe.Z)(d,["rootClassName"]),{expandIcon:bA,prefixCls:Ge,className:sA,style:Object.assign(Object.assign({},p==null?void 0:p.style),ce)}),zA))}),{Panel:Y}),qt=tA},28103:function(mr,CA,M){"use strict";M.d(CA,{Z:function(){return N}});var b=M(92310),Xe=M.n(b),Ae=M(59301),Ne=M(36355),le=M(17313),q=M(83116),ne=M(37613);const v=Q=>{const{componentCls:U,sizePaddingEdgeHorizontal:F,colorSplit:I,lineWidth:H,textPaddingInline:O,orientationMargin:P,verticalMarginInline:K}=Q;return{[U]:Object.assign(Object.assign({},(0,le.Wf)(Q)),{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:`${Q.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${U}-with-text`]:{display:"flex",alignItems:"center",margin:`${Q.dividerHorizontalWithTextGutterMargin}px 0`,color:Q.colorTextHeading,fontWeight:500,fontSize:Q.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:O},"&-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:Q.colorText,fontWeight:"normal",fontSize:Q.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",Q=>{const U=(0,ne.TS)(Q,{dividerHorizontalWithTextGutterMargin:Q.margin,dividerHorizontalGutterMargin:Q.marginLG,sizePaddingEdgeHorizontal:0});return[v(U)]},Q=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Q.marginXS})),h=function(Q,U){var F={};for(var I in Q)Object.prototype.hasOwnProperty.call(Q,I)&&U.indexOf(I)<0&&(F[I]=Q[I]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,I=Object.getOwnPropertySymbols(Q);H<I.length;H++)U.indexOf(I[H])<0&&Object.prototype.propertyIsEnumerable.call(Q,I[H])&&(F[I[H]]=Q[I[H]]);return F},N=Q=>{const{getPrefixCls:U,direction:F,divider:I}=Ae.useContext(Ne.E_),{prefixCls:H,type:O="horizontal",orientation:P="center",orientationMargin:K,className:$,rootClassName:ge,children:je,dashed:oe,plain:et,style:Te}=Q,ze=h(Q,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),lt=U("divider",H),[V,Le]=_(lt),D=P.length>0?`-${P}`:P,Fe=!!je,Ce=P==="left"&&K!=null,ee=P==="right"&&K!=null,pe=Xe()(lt,I==null?void 0:I.className,Le,`${lt}-${O}`,{[`${lt}-with-text`]:Fe,[`${lt}-with-text${D}`]:Fe,[`${lt}-dashed`]:!!oe,[`${lt}-plain`]:!!et,[`${lt}-rtl`]:F==="rtl",[`${lt}-no-default-orientation-margin-left`]:Ce,[`${lt}-no-default-orientation-margin-right`]:ee},$,ge),J=Ae.useMemo(()=>typeof K=="number"?K:/^\d+$/.test(K)?Number(K):K,[K]),X=Object.assign(Object.assign({},Ce&&{marginLeft:J}),ee&&{marginRight:J});return V(Ae.createElement("div",Object.assign({className:pe,style:Object.assign(Object.assign({},I==null?void 0:I.style),Te)},ze,{role:"separator"}),je&&O!=="vertical"&&Ae.createElement("span",{className:`${lt}-inner-text`,style:X},je)))}},13570:function(mr,CA,M){"use strict";M.d(CA,{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,le=M(7657),q=function(Se,Ve){return Xe.createElement(le.Z,(0,b.Z)({},Se,{ref:Ve,icon:Ne}))},ne=Xe.forwardRef(q),v=ne,_=M(92310),h=M.n(_),k=M(20068),N=M(42978),Q=M(75931),U=M(18929),F=M(10228),I=M(26112);function H(z,Se){var Ve=z.disabled,Me=z.prefixCls,Pt=z.character,wt=z.characterRender,at=z.index,zt=z.count,iA=z.value,Ht=z.allowHalf,tA=z.focused,qt=z.onHover,d=z.onClick,se=function(it){qt(it,at)},L=function(it){d(it,at)},g=function(it){it.keyCode===F.Z.ENTER&&d(it,at)},p=at+1,T=new Set([Me]);iA===0&&at===0&&tA?T.add("".concat(Me,"-focused")):Ht&&iA+.5>=p&&iA<p?(T.add("".concat(Me,"-half")),T.add("".concat(Me,"-active")),tA&&T.add("".concat(Me,"-focused"))):(p<=iA?T.add("".concat(Me,"-full")):T.add("".concat(Me,"-zero")),p===iA&&tA&&T.add("".concat(Me,"-focused")));var te=typeof Pt=="function"?Pt(z):Pt,ve=Xe.createElement("li",{className:h()(Array.from(T)),ref:Se},Xe.createElement("div",{onClick:Ve?null:L,onKeyDown:Ve?null:g,onMouseMove:Ve?null:se,role:"radio","aria-checked":iA>at?"true":"false","aria-posinset":at+1,"aria-setsize":zt,tabIndex:Ve?-1:0},Xe.createElement("div",{className:"".concat(Me,"-first")},te),Xe.createElement("div",{className:"".concat(Me,"-second")},te)));return wt&&(ve=wt(ve,z)),ve}var O=Xe.forwardRef(H);function P(){var z=Xe.useRef({});function Se(Me){return z.current[Me]}function Ve(Me){return function(Pt){z.current[Me]=Pt}}return[Se,Ve]}function K(z){var Se=z.pageXOffset,Ve="scrollLeft";if(typeof Se!="number"){var Me=z.document;Se=Me.documentElement[Ve],typeof Se!="number"&&(Se=Me.body[Ve])}return Se}function $(z){var Se,Ve,Me=z.ownerDocument,Pt=Me.body,wt=Me&&Me.documentElement,at=z.getBoundingClientRect();return Se=at.left,Ve=at.top,Se-=wt.clientLeft||Pt.clientLeft||0,Ve-=wt.clientTop||Pt.clientTop||0,{left:Se,top:Ve}}function ge(z){var Se=$(z),Ve=z.ownerDocument,Me=Ve.defaultView||Ve.parentWindow;return Se.left+=K(Me),Se.left}var je=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function oe(z,Se){var Ve,Me=z.prefixCls,Pt=Me===void 0?"rc-rate":Me,wt=z.className,at=z.defaultValue,zt=z.value,iA=z.count,Ht=iA===void 0?5:iA,tA=z.allowHalf,qt=tA===void 0?!1:tA,d=z.allowClear,se=d===void 0?!0:d,L=z.character,g=L===void 0?"\u2605":L,p=z.characterRender,T=z.disabled,te=z.direction,ve=te===void 0?"ltr":te,ce=z.tabIndex,it=ce===void 0?0:ce,yt=z.autoFocus,st=z.onHoverChange,rt=z.onChange,Qt=z.onFocus,Ue=z.onBlur,He=z.onKeyDown,Ge=z.onMouseLeave,ut=(0,Q.Z)(z,je),_t=P(),Dt=(0,N.Z)(_t,2),St=Dt[0],bA=Dt[1],sA=Xe.useRef(null),DA=function(){if(!T){var mA;(mA=sA.current)===null||mA===void 0||mA.focus()}};Xe.useImperativeHandle(Se,function(){return{focus:DA,blur:function(){if(!T){var mA;(mA=sA.current)===null||mA===void 0||mA.blur()}}}});var zA=(0,U.Z)(at||0,{value:zt}),Et=(0,N.Z)(zA,2),Gt=Et[0],ht=Et[1],Lt=(0,U.Z)(null),Kt=(0,N.Z)(Lt,2),fA=Kt[0],UA=Kt[1],lA=function(mA,dn){var un=ve==="rtl",ur=mA+1;if(qt){var or=St(mA),Ci=ge(or),An=or.clientWidth;(un&&dn-Ci>An/2||!un&&dn-Ci<An/2)&&(ur-=.5)}return ur},vA=function(mA){ht(mA),rt==null||rt(mA)},MA=Xe.useState(!1),_r=(0,N.Z)(MA,2),jA=_r[0],wA=_r[1],NA=function(){wA(!0),Qt==null||Qt()},Zt=function(){wA(!1),Ue==null||Ue()},$t=Xe.useState(null),oA=(0,N.Z)($t,2),pA=oA[0],er=oA[1],br=function(mA,dn){var un=lA(dn,mA.pageX);un!==fA&&(er(un),UA(null)),st==null||st(un)},_A=function(mA){T||(er(null),UA(null),st==null||st(void 0)),mA&&(Ge==null||Ge(mA))},uA=function(mA,dn){var un=lA(dn,mA.pageX),ur=!1;se&&(ur=un===Gt),_A(),vA(ur?0:un),UA(ur?un:null)},Hr=function(mA){var dn=mA.keyCode,un=ve==="rtl",ur=Gt;dn===F.Z.RIGHT&&ur<Ht&&!un?(qt?ur+=.5:ur+=1,vA(ur),mA.preventDefault()):dn===F.Z.LEFT&&ur>0&&!un||dn===F.Z.RIGHT&&ur>0&&un?(qt?ur-=.5:ur-=1,vA(ur),mA.preventDefault()):dn===F.Z.LEFT&&ur<Ht&&un&&(qt?ur+=.5:ur+=1,vA(ur),mA.preventDefault()),He==null||He(mA)};Xe.useEffect(function(){yt&&!T&&DA()},[]);var hn=new Array(Ht).fill(0).map(function(ln,mA){return Xe.createElement(O,{ref:bA(mA),index:mA,count:Ht,disabled:T,prefixCls:"".concat(Pt,"-star"),allowHalf:qt,value:pA===null?Gt:pA,onClick:uA,onHover:br,key:ln||mA,character:g,characterRender:p,focused:jA})}),wr=h()(Pt,wt,(Ve={},(0,k.Z)(Ve,"".concat(Pt,"-disabled"),T),(0,k.Z)(Ve,"".concat(Pt,"-rtl"),ve==="rtl"),Ve));return Xe.createElement("ul",(0,b.Z)({className:wr,onMouseLeave:_A,tabIndex:T?-1:it,onFocus:T?null:NA,onBlur:T?null:Zt,onKeyDown:T?null:Hr,ref:sA,role:"radiogroup"},(0,I.Z)(ut,{aria:!0,data:!0,attr:!0})),hn)}var et=Xe.forwardRef(oe),Te=et,ze=M(36355),lt=M(6848),V=M(17313),Le=M(83116),D=M(37613);const Fe=z=>{const{componentCls:Se}=z;return{[`${Se}-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 ${Se}-star-first, &-half ${Se}-star-second`]:{opacity:1},[`&-half ${Se}-star-first, &-full ${Se}-star-second`]:{color:"inherit"}}}},Ce=z=>({[`&-rtl${z.componentCls}`]:{direction:"rtl"}}),ee=z=>{const{componentCls:Se}=z;return{[Se]: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${Se} ${Se}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Fe(z)),{[`+ ${Se}-text`]:{display:"inline-block",marginInlineStart:z.marginXS,fontSize:z.fontSize}}),Ce(z))}};var pe=(0,Le.Z)("Rate",z=>{const Se=(0,D.TS)(z,{});return[ee(Se)]},z=>({starColor:z.yellow6,starSize:z.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:z.colorFillContent})),J=function(z,Se){var Ve={};for(var Me in z)Object.prototype.hasOwnProperty.call(z,Me)&&Se.indexOf(Me)<0&&(Ve[Me]=z[Me]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Me=Object.getOwnPropertySymbols(z);Pt<Me.length;Pt++)Se.indexOf(Me[Pt])<0&&Object.prototype.propertyIsEnumerable.call(z,Me[Pt])&&(Ve[Me[Pt]]=z[Me[Pt]]);return Ve},Y=Xe.forwardRef((z,Se)=>{const{prefixCls:Ve,className:Me,rootClassName:Pt,style:wt,tooltips:at,character:zt=Xe.createElement(v,null)}=z,iA=J(z,["prefixCls","className","rootClassName","style","tooltips","character"]),Ht=(T,te)=>{let{index:ve}=te;return at?Xe.createElement(lt.Z,{title:at[ve]},T):T},{getPrefixCls:tA,direction:qt,rate:d}=Xe.useContext(ze.E_),se=tA("rate",Ve),[L,g]=pe(se),p=Object.assign(Object.assign({},d==null?void 0:d.style),wt);return L(Xe.createElement(Te,Object.assign({ref:Se,character:zt,characterRender:Ht},iA,{className:h()(Me,Pt,g,d==null?void 0:d.className),style:p,prefixCls:se,direction:qt})))})},12563:function(mr,CA,M){"use strict";M.d(CA,{default:function(){return lt}});var b=M(59301),Xe=M(99267),Ae=M(92310),Ne=M.n(Ae),le=M(36785),q=M(47729),ne=M(14088),v=M(36355),_=M(17313),h=M(37613),k=M(83116);const N=V=>{const{paddingXXS:Le,lineWidth:D,tagPaddingHorizontal:Fe,componentCls:Ce}=V,ee=Fe-D,pe=Le-D;return{[Ce]:Object.assign(Object.assign({},(0,_.Wf)(V)),{display:"inline-block",height:"auto",marginInlineEnd:V.marginXS,paddingInline:ee,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:pe,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:ee}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:V.tagBorderlessBg}}},Q=V=>{const{lineWidth:Le,fontSizeIcon:D}=V,Fe=V.fontSizeSM,Ce=`${V.lineHeightSM*Fe}px`;return(0,h.TS)(V,{tagFontSize:Fe,tagLineHeight:Ce,tagIconSize:D-2*Le,tagPaddingHorizontal:8,tagBorderlessBg:V.colorFillTertiary})},U=V=>({defaultBg:V.colorFillQuaternary,defaultColor:V.colorText});var F=(0,k.Z)("Tag",V=>{const Le=Q(V);return N(Le)},U),I=function(V,Le){var D={};for(var Fe in V)Object.prototype.hasOwnProperty.call(V,Fe)&&Le.indexOf(Fe)<0&&(D[Fe]=V[Fe]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Fe=Object.getOwnPropertySymbols(V);Ce<Fe.length;Ce++)Le.indexOf(Fe[Ce])<0&&Object.prototype.propertyIsEnumerable.call(V,Fe[Ce])&&(D[Fe[Ce]]=V[Fe[Ce]]);return D},O=V=>{const{prefixCls:Le,style:D,className:Fe,checked:Ce,onChange:ee,onClick:pe}=V,J=I(V,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:X,tag:Y}=b.useContext(v.E_),z=wt=>{ee==null||ee(!Ce),pe==null||pe(wt)},Se=X("tag",Le),[Ve,Me]=F(Se),Pt=Ne()(Se,`${Se}-checkable`,{[`${Se}-checkable-checked`]:Ce},Y==null?void 0:Y.className,Fe,Me);return Ve(b.createElement("span",Object.assign({},J,{style:Object.assign(Object.assign({},D),Y==null?void 0:Y.style),className:Pt,onClick:z})))},P=M(45157);const K=V=>(0,P.Z)(V,(Le,D)=>{let{textColor:Fe,lightBorderColor:Ce,lightColor:ee,darkColor:pe}=D;return{[`${V.componentCls}-${Le}`]:{color:Fe,background:ee,borderColor:Ce,"&-inverse":{color:V.colorTextLightSolid,background:pe,borderColor:pe},[`&${V.componentCls}-borderless`]:{borderColor:"transparent"}}}});var $=(0,k.b)(["Tag","preset"],V=>{const Le=Q(V);return K(Le)},U);function ge(V){return typeof V!="string"?V:V.charAt(0).toUpperCase()+V.slice(1)}const je=(V,Le,D)=>{const Fe=ge(D);return{[`${V.componentCls}-${Le}`]:{color:V[`color${D}`],background:V[`color${Fe}Bg`],borderColor:V[`color${Fe}Border`],[`&${V.componentCls}-borderless`]:{borderColor:"transparent"}}}};var oe=(0,k.b)(["Tag","status"],V=>{const Le=Q(V);return[je(Le,"success","Success"),je(Le,"processing","Info"),je(Le,"error","Error"),je(Le,"warning","Warning")]},U),et=function(V,Le){var D={};for(var Fe in V)Object.prototype.hasOwnProperty.call(V,Fe)&&Le.indexOf(Fe)<0&&(D[Fe]=V[Fe]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Fe=Object.getOwnPropertySymbols(V);Ce<Fe.length;Ce++)Le.indexOf(Fe[Ce])<0&&Object.prototype.propertyIsEnumerable.call(V,Fe[Ce])&&(D[Fe[Ce]]=V[Fe[Ce]]);return D};const Te=(V,Le)=>{const{prefixCls:D,className:Fe,rootClassName:Ce,style:ee,children:pe,icon:J,color:X,onClose:Y,closeIcon:z,closable:Se,bordered:Ve=!0}=V,Me=et(V,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Pt,direction:wt,tag:at}=b.useContext(v.E_),[zt,iA]=b.useState(!0);b.useEffect(()=>{"visible"in Me&&iA(Me.visible)},[Me.visible]);const Ht=(0,le.o2)(X),tA=(0,le.yT)(X),qt=Ht||tA,d=Object.assign(Object.assign({backgroundColor:X&&!qt?X:void 0},at==null?void 0:at.style),ee),se=Pt("tag",D),[L,g]=F(se),p=Ne()(se,at==null?void 0:at.className,{[`${se}-${X}`]:qt,[`${se}-has-color`]:X&&!qt,[`${se}-hidden`]:!zt,[`${se}-rtl`]:wt==="rtl",[`${se}-borderless`]:!Ve},Fe,Ce,g),T=st=>{st.stopPropagation(),Y==null||Y(st),!st.defaultPrevented&&iA(!1)},[,te]=(0,q.Z)(Se,z,st=>st===null?b.createElement(Xe.Z,{className:`${se}-close-icon`,onClick:T}):b.createElement("span",{className:`${se}-close-icon`,onClick:T},st),null,!1),ve=typeof Me.onClick=="function"||pe&&pe.type==="a",ce=J||null,it=ce?b.createElement(b.Fragment,null,ce,pe&&b.createElement("span",null,pe)):pe,yt=b.createElement("span",Object.assign({},Me,{ref:Le,className:p,style:d}),it,te,Ht&&b.createElement($,{key:"preset",prefixCls:se}),tA&&b.createElement(oe,{key:"status",prefixCls:se}));return L(ve?b.createElement(ne.Z,{component:"Tag"},yt):yt)},ze=b.forwardRef(Te);ze.CheckableTag=O;var lt=ze},86251:function(mr,CA){"use strict";CA.byteLength=ne,CA.toByteArray=_,CA.fromByteArray=N;for(var M=[],b=[],Xe=typeof Uint8Array!="undefined"?Uint8Array:Array,Ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ne=0,le=Ae.length;Ne<le;++Ne)M[Ne]=Ae[Ne],b[Ae.charCodeAt(Ne)]=Ne;b[45]=62,b[95]=63;function q(Q){var U=Q.length;if(U%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var F=Q.indexOf("=");F===-1&&(F=U);var I=F===U?0:4-F%4;return[F,I]}function ne(Q){var U=q(Q),F=U[0],I=U[1];return(F+I)*3/4-I}function v(Q,U,F){return(U+F)*3/4-F}function _(Q){var U,F=q(Q),I=F[0],H=F[1],O=new Xe(v(Q,I,H)),P=0,K=H>0?I-4:I,$;for($=0;$<K;$+=4)U=b[Q.charCodeAt($)]<<18|b[Q.charCodeAt($+1)]<<12|b[Q.charCodeAt($+2)]<<6|b[Q.charCodeAt($+3)],O[P++]=U>>16&255,O[P++]=U>>8&255,O[P++]=U&255;return H===2&&(U=b[Q.charCodeAt($)]<<2|b[Q.charCodeAt($+1)]>>4,O[P++]=U&255),H===1&&(U=b[Q.charCodeAt($)]<<10|b[Q.charCodeAt($+1)]<<4|b[Q.charCodeAt($+2)]>>2,O[P++]=U>>8&255,O[P++]=U&255),O}function h(Q){return M[Q>>18&63]+M[Q>>12&63]+M[Q>>6&63]+M[Q&63]}function k(Q,U,F){for(var I,H=[],O=U;O<F;O+=3)I=(Q[O]<<16&16711680)+(Q[O+1]<<8&65280)+(Q[O+2]&255),H.push(h(I));return H.join("")}function N(Q){for(var U,F=Q.length,I=F%3,H=[],O=16383,P=0,K=F-I;P<K;P+=O)H.push(k(Q,P,P+O>K?K:P+O));return I===1?(U=Q[F-1],H.push(M[U>>2]+M[U<<4&63]+"==")):I===2&&(U=(Q[F-2]<<8)+Q[F-1],H.push(M[U>>10]+M[U>>4&63]+M[U<<2&63]+"=")),H.join("")}},19208:function(mr,CA,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;CA.lW=v,b=P,CA.h2=50;var le=2147483647;b=le,v.TYPED_ARRAY_SUPPORT=q(),!v.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 L=new Uint8Array(1),g={foo:function(){return 42}};return Object.setPrototypeOf(g,Uint8Array.prototype),Object.setPrototypeOf(L,g),L.foo()===42}catch(p){return!1}}Object.defineProperty(v.prototype,"parent",{enumerable:!0,get:function(){if(v.isBuffer(this))return this.buffer}}),Object.defineProperty(v.prototype,"offset",{enumerable:!0,get:function(){if(v.isBuffer(this))return this.byteOffset}});function ne(L){if(L>le)throw new RangeError('The value "'+L+'" is invalid for option "size"');var g=new Uint8Array(L);return Object.setPrototypeOf(g,v.prototype),g}function v(L,g,p){if(typeof L=="number"){if(typeof g=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return N(L)}return _(L,g,p)}v.poolSize=8192;function _(L,g,p){if(typeof L=="string")return Q(L,g);if(ArrayBuffer.isView(L))return F(L);if(L==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof L);if(qt(L,ArrayBuffer)||L&&qt(L.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(qt(L,SharedArrayBuffer)||L&&qt(L.buffer,SharedArrayBuffer)))return I(L,g,p);if(typeof L=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var T=L.valueOf&&L.valueOf();if(T!=null&&T!==L)return v.from(T,g,p);var te=H(L);if(te)return te;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof L[Symbol.toPrimitive]=="function")return v.from(L[Symbol.toPrimitive]("string"),g,p);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof L)}v.from=function(L,g,p){return _(L,g,p)},Object.setPrototypeOf(v.prototype,Uint8Array.prototype),Object.setPrototypeOf(v,Uint8Array);function h(L){if(typeof L!="number")throw new TypeError('"size" argument must be of type number');if(L<0)throw new RangeError('The value "'+L+'" is invalid for option "size"')}function k(L,g,p){return h(L),L<=0?ne(L):g!==void 0?typeof p=="string"?ne(L).fill(g,p):ne(L).fill(g):ne(L)}v.alloc=function(L,g,p){return k(L,g,p)};function N(L){return h(L),ne(L<0?0:O(L)|0)}v.allocUnsafe=function(L){return N(L)},v.allocUnsafeSlow=function(L){return N(L)};function Q(L,g){if((typeof g!="string"||g==="")&&(g="utf8"),!v.isEncoding(g))throw new TypeError("Unknown encoding: "+g);var p=K(L,g)|0,T=ne(p),te=T.write(L,g);return te!==p&&(T=T.slice(0,te)),T}function U(L){for(var g=L.length<0?0:O(L.length)|0,p=ne(g),T=0;T<g;T+=1)p[T]=L[T]&255;return p}function F(L){if(qt(L,Uint8Array)){var g=new Uint8Array(L);return I(g.buffer,g.byteOffset,g.byteLength)}return U(L)}function I(L,g,p){if(g<0||L.byteLength<g)throw new RangeError('"offset" is outside of buffer bounds');if(L.byteLength<g+(p||0))throw new RangeError('"length" is outside of buffer bounds');var T;return g===void 0&&p===void 0?T=new Uint8Array(L):p===void 0?T=new Uint8Array(L,g):T=new Uint8Array(L,g,p),Object.setPrototypeOf(T,v.prototype),T}function H(L){if(v.isBuffer(L)){var g=O(L.length)|0,p=ne(g);return p.length===0||L.copy(p,0,0,g),p}if(L.length!==void 0)return typeof L.length!="number"||d(L.length)?ne(0):U(L);if(L.type==="Buffer"&&Array.isArray(L.data))return U(L.data)}function O(L){if(L>=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return L|0}function P(L){return+L!=L&&(L=0),v.alloc(+L)}v.isBuffer=function(g){return g!=null&&g._isBuffer===!0&&g!==v.prototype},v.compare=function(g,p){if(qt(g,Uint8Array)&&(g=v.from(g,g.offset,g.byteLength)),qt(p,Uint8Array)&&(p=v.from(p,p.offset,p.byteLength)),!v.isBuffer(g)||!v.isBuffer(p))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(g===p)return 0;for(var T=g.length,te=p.length,ve=0,ce=Math.min(T,te);ve<ce;++ve)if(g[ve]!==p[ve]){T=g[ve],te=p[ve];break}return T<te?-1:te<T?1:0},v.isEncoding=function(g){switch(String(g).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}},v.concat=function(g,p){if(!Array.isArray(g))throw new TypeError('"list" argument must be an Array of Buffers');if(g.length===0)return v.alloc(0);var T;if(p===void 0)for(p=0,T=0;T<g.length;++T)p+=g[T].length;var te=v.allocUnsafe(p),ve=0;for(T=0;T<g.length;++T){var ce=g[T];if(qt(ce,Uint8Array))ve+ce.length>te.length?v.from(ce).copy(te,ve):Uint8Array.prototype.set.call(te,ce,ve);else if(v.isBuffer(ce))ce.copy(te,ve);else throw new TypeError('"list" argument must be an Array of Buffers');ve+=ce.length}return te};function K(L,g){if(v.isBuffer(L))return L.length;if(ArrayBuffer.isView(L)||qt(L,ArrayBuffer))return L.byteLength;if(typeof L!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof L);var p=L.length,T=arguments.length>2&&arguments[2]===!0;if(!T&&p===0)return 0;for(var te=!1;;)switch(g){case"ascii":case"latin1":case"binary":return p;case"utf8":case"utf-8":return at(L).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return p*2;case"hex":return p>>>1;case"base64":return Ht(L).length;default:if(te)return T?-1:at(L).length;g=(""+g).toLowerCase(),te=!0}}v.byteLength=K;function $(L,g,p){var T=!1;if((g===void 0||g<0)&&(g=0),g>this.length||((p===void 0||p>this.length)&&(p=this.length),p<=0)||(p>>>=0,g>>>=0,p<=g))return"";for(L||(L="utf8");;)switch(L){case"hex":return J(this,g,p);case"utf8":case"utf-8":return D(this,g,p);case"ascii":return ee(this,g,p);case"latin1":case"binary":return pe(this,g,p);case"base64":return Le(this,g,p);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return X(this,g,p);default:if(T)throw new TypeError("Unknown encoding: "+L);L=(L+"").toLowerCase(),T=!0}}v.prototype._isBuffer=!0;function ge(L,g,p){var T=L[g];L[g]=L[p],L[p]=T}v.prototype.swap16=function(){var g=this.length;if(g%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var p=0;p<g;p+=2)ge(this,p,p+1);return this},v.prototype.swap32=function(){var g=this.length;if(g%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var p=0;p<g;p+=4)ge(this,p,p+3),ge(this,p+1,p+2);return this},v.prototype.swap64=function(){var g=this.length;if(g%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var p=0;p<g;p+=8)ge(this,p,p+7),ge(this,p+1,p+6),ge(this,p+2,p+5),ge(this,p+3,p+4);return this},v.prototype.toString=function(){var g=this.length;return g===0?"":arguments.length===0?D(this,0,g):$.apply(this,arguments)},v.prototype.toLocaleString=v.prototype.toString,v.prototype.equals=function(g){if(!v.isBuffer(g))throw new TypeError("Argument must be a Buffer");return this===g?!0:v.compare(this,g)===0},v.prototype.inspect=function(){var g="",p=CA.h2;return g=this.toString("hex",0,p).replace(/(.{2})/g,"$1 ").trim(),this.length>p&&(g+=" ... "),"<Buffer "+g+">"},Ne&&(v.prototype[Ne]=v.prototype.inspect),v.prototype.compare=function(g,p,T,te,ve){if(qt(g,Uint8Array)&&(g=v.from(g,g.offset,g.byteLength)),!v.isBuffer(g))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof g);if(p===void 0&&(p=0),T===void 0&&(T=g?g.length:0),te===void 0&&(te=0),ve===void 0&&(ve=this.length),p<0||T>g.length||te<0||ve>this.length)throw new RangeError("out of range index");if(te>=ve&&p>=T)return 0;if(te>=ve)return-1;if(p>=T)return 1;if(p>>>=0,T>>>=0,te>>>=0,ve>>>=0,this===g)return 0;for(var ce=ve-te,it=T-p,yt=Math.min(ce,it),st=this.slice(te,ve),rt=g.slice(p,T),Qt=0;Qt<yt;++Qt)if(st[Qt]!==rt[Qt]){ce=st[Qt],it=rt[Qt];break}return ce<it?-1:it<ce?1:0};function je(L,g,p,T,te){if(L.length===0)return-1;if(typeof p=="string"?(T=p,p=0):p>2147483647?p=2147483647:p<-2147483648&&(p=-2147483648),p=+p,d(p)&&(p=te?0:L.length-1),p<0&&(p=L.length+p),p>=L.length){if(te)return-1;p=L.length-1}else if(p<0)if(te)p=0;else return-1;if(typeof g=="string"&&(g=v.from(g,T)),v.isBuffer(g))return g.length===0?-1:oe(L,g,p,T,te);if(typeof g=="number")return g=g&255,typeof Uint8Array.prototype.indexOf=="function"?te?Uint8Array.prototype.indexOf.call(L,g,p):Uint8Array.prototype.lastIndexOf.call(L,g,p):oe(L,[g],p,T,te);throw new TypeError("val must be string, number or Buffer")}function oe(L,g,p,T,te){var ve=1,ce=L.length,it=g.length;if(T!==void 0&&(T=String(T).toLowerCase(),T==="ucs2"||T==="ucs-2"||T==="utf16le"||T==="utf-16le")){if(L.length<2||g.length<2)return-1;ve=2,ce/=2,it/=2,p/=2}function yt(He,Ge){return ve===1?He[Ge]:He.readUInt16BE(Ge*ve)}var st;if(te){var rt=-1;for(st=p;st<ce;st++)if(yt(L,st)===yt(g,rt===-1?0:st-rt)){if(rt===-1&&(rt=st),st-rt+1===it)return rt*ve}else rt!==-1&&(st-=st-rt),rt=-1}else for(p+it>ce&&(p=ce-it),st=p;st>=0;st--){for(var Qt=!0,Ue=0;Ue<it;Ue++)if(yt(L,st+Ue)!==yt(g,Ue)){Qt=!1;break}if(Qt)return st}return-1}v.prototype.includes=function(g,p,T){return this.indexOf(g,p,T)!==-1},v.prototype.indexOf=function(g,p,T){return je(this,g,p,T,!0)},v.prototype.lastIndexOf=function(g,p,T){return je(this,g,p,T,!1)};function et(L,g,p,T){p=Number(p)||0;var te=L.length-p;T?(T=Number(T),T>te&&(T=te)):T=te;var ve=g.length;T>ve/2&&(T=ve/2);for(var ce=0;ce<T;++ce){var it=parseInt(g.substr(ce*2,2),16);if(d(it))return ce;L[p+ce]=it}return ce}function Te(L,g,p,T){return tA(at(g,L.length-p),L,p,T)}function ze(L,g,p,T){return tA(zt(g),L,p,T)}function lt(L,g,p,T){return tA(Ht(g),L,p,T)}function V(L,g,p,T){return tA(iA(g,L.length-p),L,p,T)}v.prototype.write=function(g,p,T,te){if(p===void 0)te="utf8",T=this.length,p=0;else if(T===void 0&&typeof p=="string")te=p,T=this.length,p=0;else if(isFinite(p))p=p>>>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-p;if((T===void 0||T>ve)&&(T=ve),g.length>0&&(T<0||p<0)||p>this.length)throw new RangeError("Attempt to write outside buffer bounds");te||(te="utf8");for(var ce=!1;;)switch(te){case"hex":return et(this,g,p,T);case"utf8":case"utf-8":return Te(this,g,p,T);case"ascii":case"latin1":case"binary":return ze(this,g,p,T);case"base64":return lt(this,g,p,T);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V(this,g,p,T);default:if(ce)throw new TypeError("Unknown encoding: "+te);te=(""+te).toLowerCase(),ce=!0}},v.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Le(L,g,p){return g===0&&p===L.length?Xe.fromByteArray(L):Xe.fromByteArray(L.slice(g,p))}function D(L,g,p){p=Math.min(L.length,p);for(var T=[],te=g;te<p;){var ve=L[te],ce=null,it=ve>239?4:ve>223?3:ve>191?2:1;if(te+it<=p){var yt,st,rt,Qt;switch(it){case 1:ve<128&&(ce=ve);break;case 2:yt=L[te+1],(yt&192)===128&&(Qt=(ve&31)<<6|yt&63,Qt>127&&(ce=Qt));break;case 3:yt=L[te+1],st=L[te+2],(yt&192)===128&&(st&192)===128&&(Qt=(ve&15)<<12|(yt&63)<<6|st&63,Qt>2047&&(Qt<55296||Qt>57343)&&(ce=Qt));break;case 4:yt=L[te+1],st=L[te+2],rt=L[te+3],(yt&192)===128&&(st&192)===128&&(rt&192)===128&&(Qt=(ve&15)<<18|(yt&63)<<12|(st&63)<<6|rt&63,Qt>65535&&Qt<1114112&&(ce=Qt))}}ce===null?(ce=65533,it=1):ce>65535&&(ce-=65536,T.push(ce>>>10&1023|55296),ce=56320|ce&1023),T.push(ce),te+=it}return Ce(T)}var Fe=4096;function Ce(L){var g=L.length;if(g<=Fe)return String.fromCharCode.apply(String,L);for(var p="",T=0;T<g;)p+=String.fromCharCode.apply(String,L.slice(T,T+=Fe));return p}function ee(L,g,p){var T="";p=Math.min(L.length,p);for(var te=g;te<p;++te)T+=String.fromCharCode(L[te]&127);return T}function pe(L,g,p){var T="";p=Math.min(L.length,p);for(var te=g;te<p;++te)T+=String.fromCharCode(L[te]);return T}function J(L,g,p){var T=L.length;(!g||g<0)&&(g=0),(!p||p<0||p>T)&&(p=T);for(var te="",ve=g;ve<p;++ve)te+=se[L[ve]];return te}function X(L,g,p){for(var T=L.slice(g,p),te="",ve=0;ve<T.length-1;ve+=2)te+=String.fromCharCode(T[ve]+T[ve+1]*256);return te}v.prototype.slice=function(g,p){var T=this.length;g=~~g,p=p===void 0?T:~~p,g<0?(g+=T,g<0&&(g=0)):g>T&&(g=T),p<0?(p+=T,p<0&&(p=0)):p>T&&(p=T),p<g&&(p=g);var te=this.subarray(g,p);return Object.setPrototypeOf(te,v.prototype),te};function Y(L,g,p){if(L%1!==0||L<0)throw new RangeError("offset is not uint");if(L+g>p)throw new RangeError("Trying to access beyond buffer length")}v.prototype.readUintLE=v.prototype.readUIntLE=function(g,p,T){g=g>>>0,p=p>>>0,T||Y(g,p,this.length);for(var te=this[g],ve=1,ce=0;++ce<p&&(ve*=256);)te+=this[g+ce]*ve;return te},v.prototype.readUintBE=v.prototype.readUIntBE=function(g,p,T){g=g>>>0,p=p>>>0,T||Y(g,p,this.length);for(var te=this[g+--p],ve=1;p>0&&(ve*=256);)te+=this[g+--p]*ve;return te},v.prototype.readUint8=v.prototype.readUInt8=function(g,p){return g=g>>>0,p||Y(g,1,this.length),this[g]},v.prototype.readUint16LE=v.prototype.readUInt16LE=function(g,p){return g=g>>>0,p||Y(g,2,this.length),this[g]|this[g+1]<<8},v.prototype.readUint16BE=v.prototype.readUInt16BE=function(g,p){return g=g>>>0,p||Y(g,2,this.length),this[g]<<8|this[g+1]},v.prototype.readUint32LE=v.prototype.readUInt32LE=function(g,p){return g=g>>>0,p||Y(g,4,this.length),(this[g]|this[g+1]<<8|this[g+2]<<16)+this[g+3]*16777216},v.prototype.readUint32BE=v.prototype.readUInt32BE=function(g,p){return g=g>>>0,p||Y(g,4,this.length),this[g]*16777216+(this[g+1]<<16|this[g+2]<<8|this[g+3])},v.prototype.readIntLE=function(g,p,T){g=g>>>0,p=p>>>0,T||Y(g,p,this.length);for(var te=this[g],ve=1,ce=0;++ce<p&&(ve*=256);)te+=this[g+ce]*ve;return ve*=128,te>=ve&&(te-=Math.pow(2,8*p)),te},v.prototype.readIntBE=function(g,p,T){g=g>>>0,p=p>>>0,T||Y(g,p,this.length);for(var te=p,ve=1,ce=this[g+--te];te>0&&(ve*=256);)ce+=this[g+--te]*ve;return ve*=128,ce>=ve&&(ce-=Math.pow(2,8*p)),ce},v.prototype.readInt8=function(g,p){return g=g>>>0,p||Y(g,1,this.length),this[g]&128?(255-this[g]+1)*-1:this[g]},v.prototype.readInt16LE=function(g,p){g=g>>>0,p||Y(g,2,this.length);var T=this[g]|this[g+1]<<8;return T&32768?T|4294901760:T},v.prototype.readInt16BE=function(g,p){g=g>>>0,p||Y(g,2,this.length);var T=this[g+1]|this[g]<<8;return T&32768?T|4294901760:T},v.prototype.readInt32LE=function(g,p){return g=g>>>0,p||Y(g,4,this.length),this[g]|this[g+1]<<8|this[g+2]<<16|this[g+3]<<24},v.prototype.readInt32BE=function(g,p){return g=g>>>0,p||Y(g,4,this.length),this[g]<<24|this[g+1]<<16|this[g+2]<<8|this[g+3]},v.prototype.readFloatLE=function(g,p){return g=g>>>0,p||Y(g,4,this.length),Ae.read(this,g,!0,23,4)},v.prototype.readFloatBE=function(g,p){return g=g>>>0,p||Y(g,4,this.length),Ae.read(this,g,!1,23,4)},v.prototype.readDoubleLE=function(g,p){return g=g>>>0,p||Y(g,8,this.length),Ae.read(this,g,!0,52,8)},v.prototype.readDoubleBE=function(g,p){return g=g>>>0,p||Y(g,8,this.length),Ae.read(this,g,!1,52,8)};function z(L,g,p,T,te,ve){if(!v.isBuffer(L))throw new TypeError('"buffer" argument must be a Buffer instance');if(g>te||g<ve)throw new RangeError('"value" argument is out of bounds');if(p+T>L.length)throw new RangeError("Index out of range")}v.prototype.writeUintLE=v.prototype.writeUIntLE=function(g,p,T,te){if(g=+g,p=p>>>0,T=T>>>0,!te){var ve=Math.pow(2,8*T)-1;z(this,g,p,T,ve,0)}var ce=1,it=0;for(this[p]=g&255;++it<T&&(ce*=256);)this[p+it]=g/ce&255;return p+T},v.prototype.writeUintBE=v.prototype.writeUIntBE=function(g,p,T,te){if(g=+g,p=p>>>0,T=T>>>0,!te){var ve=Math.pow(2,8*T)-1;z(this,g,p,T,ve,0)}var ce=T-1,it=1;for(this[p+ce]=g&255;--ce>=0&&(it*=256);)this[p+ce]=g/it&255;return p+T},v.prototype.writeUint8=v.prototype.writeUInt8=function(g,p,T){return g=+g,p=p>>>0,T||z(this,g,p,1,255,0),this[p]=g&255,p+1},v.prototype.writeUint16LE=v.prototype.writeUInt16LE=function(g,p,T){return g=+g,p=p>>>0,T||z(this,g,p,2,65535,0),this[p]=g&255,this[p+1]=g>>>8,p+2},v.prototype.writeUint16BE=v.prototype.writeUInt16BE=function(g,p,T){return g=+g,p=p>>>0,T||z(this,g,p,2,65535,0),this[p]=g>>>8,this[p+1]=g&255,p+2},v.prototype.writeUint32LE=v.prototype.writeUInt32LE=function(g,p,T){return g=+g,p=p>>>0,T||z(this,g,p,4,4294967295,0),this[p+3]=g>>>24,this[p+2]=g>>>16,this[p+1]=g>>>8,this[p]=g&255,p+4},v.prototype.writeUint32BE=v.prototype.writeUInt32BE=function(g,p,T){return g=+g,p=p>>>0,T||z(this,g,p,4,4294967295,0),this[p]=g>>>24,this[p+1]=g>>>16,this[p+2]=g>>>8,this[p+3]=g&255,p+4},v.prototype.writeIntLE=function(g,p,T,te){if(g=+g,p=p>>>0,!te){var ve=Math.pow(2,8*T-1);z(this,g,p,T,ve-1,-ve)}var ce=0,it=1,yt=0;for(this[p]=g&255;++ce<T&&(it*=256);)g<0&&yt===0&&this[p+ce-1]!==0&&(yt=1),this[p+ce]=(g/it>>0)-yt&255;return p+T},v.prototype.writeIntBE=function(g,p,T,te){if(g=+g,p=p>>>0,!te){var ve=Math.pow(2,8*T-1);z(this,g,p,T,ve-1,-ve)}var ce=T-1,it=1,yt=0;for(this[p+ce]=g&255;--ce>=0&&(it*=256);)g<0&&yt===0&&this[p+ce+1]!==0&&(yt=1),this[p+ce]=(g/it>>0)-yt&255;return p+T},v.prototype.writeInt8=function(g,p,T){return g=+g,p=p>>>0,T||z(this,g,p,1,127,-128),g<0&&(g=255+g+1),this[p]=g&255,p+1},v.prototype.writeInt16LE=function(g,p,T){return g=+g,p=p>>>0,T||z(this,g,p,2,32767,-32768),this[p]=g&255,this[p+1]=g>>>8,p+2},v.prototype.writeInt16BE=function(g,p,T){return g=+g,p=p>>>0,T||z(this,g,p,2,32767,-32768),this[p]=g>>>8,this[p+1]=g&255,p+2},v.prototype.writeInt32LE=function(g,p,T){return g=+g,p=p>>>0,T||z(this,g,p,4,2147483647,-2147483648),this[p]=g&255,this[p+1]=g>>>8,this[p+2]=g>>>16,this[p+3]=g>>>24,p+4},v.prototype.writeInt32BE=function(g,p,T){return g=+g,p=p>>>0,T||z(this,g,p,4,2147483647,-2147483648),g<0&&(g=4294967295+g+1),this[p]=g>>>24,this[p+1]=g>>>16,this[p+2]=g>>>8,this[p+3]=g&255,p+4};function Se(L,g,p,T,te,ve){if(p+T>L.length)throw new RangeError("Index out of range");if(p<0)throw new RangeError("Index out of range")}function Ve(L,g,p,T,te){return g=+g,p=p>>>0,te||Se(L,g,p,4,34028234663852886e22,-34028234663852886e22),Ae.write(L,g,p,T,23,4),p+4}v.prototype.writeFloatLE=function(g,p,T){return Ve(this,g,p,!0,T)},v.prototype.writeFloatBE=function(g,p,T){return Ve(this,g,p,!1,T)};function Me(L,g,p,T,te){return g=+g,p=p>>>0,te||Se(L,g,p,8,17976931348623157e292,-17976931348623157e292),Ae.write(L,g,p,T,52,8),p+8}v.prototype.writeDoubleLE=function(g,p,T){return Me(this,g,p,!0,T)},v.prototype.writeDoubleBE=function(g,p,T){return Me(this,g,p,!1,T)},v.prototype.copy=function(g,p,T,te){if(!v.isBuffer(g))throw new TypeError("argument should be a Buffer");if(T||(T=0),!te&&te!==0&&(te=this.length),p>=g.length&&(p=g.length),p||(p=0),te>0&&te<T&&(te=T),te===T||g.length===0||this.length===0)return 0;if(p<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),g.length-p<te-T&&(te=g.length-p+T);var ve=te-T;return this===g&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(p,T,te):Uint8Array.prototype.set.call(g,this.subarray(T,te),p),ve},v.prototype.fill=function(g,p,T,te){if(typeof g=="string"){if(typeof p=="string"?(te=p,p=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"&&!v.isEncoding(te))throw new TypeError("Unknown encoding: "+te);if(g.length===1){var ve=g.charCodeAt(0);(te==="utf8"&&ve<128||te==="latin1")&&(g=ve)}}else typeof g=="number"?g=g&255:typeof g=="boolean"&&(g=Number(g));if(p<0||this.length<p||this.length<T)throw new RangeError("Out of range index");if(T<=p)return this;p=p>>>0,T=T===void 0?this.length:T>>>0,g||(g=0);var ce;if(typeof g=="number")for(ce=p;ce<T;++ce)this[ce]=g;else{var it=v.isBuffer(g)?g:v.from(g,te),yt=it.length;if(yt===0)throw new TypeError('The value "'+g+'" is invalid for argument "value"');for(ce=0;ce<T-p;++ce)this[ce+p]=it[ce%yt]}return this};var Pt=/[^+/0-9A-Za-z-_]/g;function wt(L){if(L=L.split("=")[0],L=L.trim().replace(Pt,""),L.length<2)return"";for(;L.length%4!==0;)L=L+"=";return L}function at(L,g){g=g||1/0;for(var p,T=L.length,te=null,ve=[],ce=0;ce<T;++ce){if(p=L.charCodeAt(ce),p>55295&&p<57344){if(!te){if(p>56319){(g-=3)>-1&&ve.push(239,191,189);continue}else if(ce+1===T){(g-=3)>-1&&ve.push(239,191,189);continue}te=p;continue}if(p<56320){(g-=3)>-1&&ve.push(239,191,189),te=p;continue}p=(te-55296<<10|p-56320)+65536}else te&&(g-=3)>-1&&ve.push(239,191,189);if(te=null,p<128){if((g-=1)<0)break;ve.push(p)}else if(p<2048){if((g-=2)<0)break;ve.push(p>>6|192,p&63|128)}else if(p<65536){if((g-=3)<0)break;ve.push(p>>12|224,p>>6&63|128,p&63|128)}else if(p<1114112){if((g-=4)<0)break;ve.push(p>>18|240,p>>12&63|128,p>>6&63|128,p&63|128)}else throw new Error("Invalid code point")}return ve}function zt(L){for(var g=[],p=0;p<L.length;++p)g.push(L.charCodeAt(p)&255);return g}function iA(L,g){for(var p,T,te,ve=[],ce=0;ce<L.length&&!((g-=2)<0);++ce)p=L.charCodeAt(ce),T=p>>8,te=p%256,ve.push(te),ve.push(T);return ve}function Ht(L){return Xe.toByteArray(wt(L))}function tA(L,g,p,T){for(var te=0;te<T&&!(te+p>=g.length||te>=L.length);++te)g[te+p]=L[te];return te}function qt(L,g){return L instanceof g||L!=null&&L.constructor!=null&&L.constructor.name!=null&&L.constructor.name===g.name}function d(L){return L!==L}var se=function(){for(var L="0123456789abcdef",g=new Array(256),p=0;p<16;++p)for(var T=p*16,te=0;te<16;++te)g[T+te]=L[p]+L[te];return g}()},64270:function(mr){(function(CA,M){mr.exports=M()})(this,function(){"use strict";var CA=function(o,i){return CA=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])},CA(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");CA(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{tt(l.next(ct))}catch(pt){re(pt)}}function ye(ct){try{tt(l.throw(ct))}catch(pt){re(pt)}}function tt(ct){ct.done?R(ct.value):E(ct.value).then(Ee,ye)}tt((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(tt){return function(ct){return ye([tt,ct])}}function ye(tt){if(l)throw new TypeError("Generator is already executing.");for(;u;)try{if(l=1,E&&(R=tt[0]&2?E.return:tt[0]?E.throw||((R=E.return)&&R.call(E),0):E.next)&&!(R=R.call(E,tt[1])).done)return R;switch(E=0,R&&(tt=[tt[0]&2,R.value]),tt[0]){case 0:case 1:R=tt;break;case 4:return u.label++,{value:tt[1],done:!1};case 5:u.label++,E=tt[1],tt=[0];continue;case 7:tt=u.ops.pop(),u.trys.pop();continue;default:if(R=u.trys,!(R=R.length>0&&R[R.length-1])&&(tt[0]===6||tt[0]===2)){u=0;continue}if(tt[0]===3&&(!R||tt[1]>R[0]&&tt[1]<R[3])){u.label=tt[1];break}if(tt[0]===6&&u.label<R[1]){u.label=R[1],R=tt;break}if(R&&u.label<R[2]){u.label=R[2],u.ops.push(tt);break}R[2]&&u.ops.pop(),u.trys.pop();continue}tt=i.call(o,u)}catch(ct){tt=[6,ct],E=0}finally{l=R=0}if(tt[0]&5)throw tt[1];return{value:tt[0]?tt[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 le=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 le.fromClientRect(o,i.getBoundingClientRect())},ne=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 le(0,0,l,E)},v=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+/",k=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),N=0;N<h.length;N++)k[h.charCodeAt(N)]=N;for(var Q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",U=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),F=0;F<Q.length;F++)U[Q.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 tt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(i):new Array(i),ct=Array.isArray(tt)?tt:new Uint8Array(tt);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 tt},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},O=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,$=2,ge=K-P,je=65536>>P,oe=1<<P,et=oe-1,Te=1024>>P,ze=je+Te,lt=ze,V=32,Le=lt+V,D=65536>>K,Fe=1<<ge,Ce=Fe-1,ee=function(o,i,u){return o.slice?o.slice(i,u):new Uint16Array(Array.prototype.slice.call(o,i,u))},pe=function(o,i,u){return o.slice?o.slice(i,u):new Uint32Array(Array.prototype.slice.call(o,i,u))},J=function(o,i){var u=I(o),l=Array.isArray(u)?O(u):new Uint32Array(u),E=Array.isArray(u)?H(u):new Uint16Array(u),R=24,re=ee(E,R/2,l[4]/2),Ee=l[5]===2?ee(E,(R+l[4])/2):pe(l,Math.ceil((R+l[4])/4));return new X(l[0],l[1],l[2],l[3],re,Ee)},X=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<<$)+(i&et),this.data[u];if(i<=65535)return u=this.index[je+(i-55296>>P)],u=(u<<$)+(i&et),this.data[u];if(i<this.highStart)return u=Le-D+(i>>K),u=this.index[u],u+=i>>P&Ce,u=this.index[u],u=(u<<$)+(i&et),this.data[u];if(i<=1114111)return this.data[this.highValueIndex]}return this.errorValue},o}(),Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",z=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Se=0;Se<Y.length;Se++)z[Y.charCodeAt(Se)]=Se;var Ve="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==",Me=50,Pt=1,wt=2,at=3,zt=4,iA=5,Ht=7,tA=8,qt=9,d=10,se=11,L=12,g=13,p=14,T=15,te=16,ve=17,ce=18,it=19,yt=20,st=21,rt=22,Qt=23,Ue=24,He=25,Ge=26,ut=27,_t=28,Dt=29,St=30,bA=31,sA=32,DA=33,zA=34,Et=35,Gt=36,ht=37,Lt=38,Kt=39,fA=40,UA=41,lA=42,vA=43,MA=[9001,65288],_r="!",jA="\xD7",wA="\xF7",NA=J(Ve),Zt=[St,Gt],$t=[Pt,wt,at,iA],oA=[d,tA],pA=[ut,Ge],er=$t.concat(oA),br=[Lt,Kt,fA,zA,Et],_A=[T,g],uA=function(o,i){i===void 0&&(i="strict");var u=[],l=[],E=[];return o.forEach(function(R,re){var Ee=NA.get(R);if(Ee>Me?(E.push(!0),Ee-=Me):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===se){if(re===0)return l.push(re),u.push(St);var ye=u[re-1];return er.indexOf(ye)===-1?(l.push(l[re-1]),u.push(ye)):(l.push(re),u.push(St))}if(l.push(re),Ee===bA)return u.push(i==="strict"?st:ht);if(Ee===lA||Ee===Dt)return u.push(St);if(Ee===vA)return R>=131072&&R<=196605||R>=196608&&R<=262141?u.push(ht):u.push(St);u.push(Ee)}),[l,u,E]},Hr=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},hn=function(o,i){for(var u=o;u>=0;){var l=i[u];if(l===d)u--;else return l}return 0},wr=function(o,i,u,l,E){if(u[l]===0)return jA;var R=l-1;if(Array.isArray(E)&&E[R]===!0)return jA;var re=R-1,Ee=R+1,ye=i[R],tt=re>=0?i[re]:0,ct=i[Ee];if(ye===wt&&ct===at)return jA;if($t.indexOf(ye)!==-1)return _r;if($t.indexOf(ct)!==-1||oA.indexOf(ct)!==-1)return jA;if(hn(R,i)===tA)return wA;if(NA.get(o[R])===se||(ye===sA||ye===DA)&&NA.get(o[Ee])===se||ye===Ht||ct===Ht||ye===qt||[d,g,T].indexOf(ye)===-1&&ct===qt||[ve,ce,it,Ue,_t].indexOf(ct)!==-1||hn(R,i)===rt||Hr(Qt,rt,R,i)||Hr([ve,ce],st,R,i)||Hr(L,L,R,i))return jA;if(ye===d)return wA;if(ye===Qt||ct===Qt)return jA;if(ct===te||ye===te)return wA;if([g,T,st].indexOf(ct)!==-1||ye===p||tt===Gt&&_A.indexOf(ye)!==-1||ye===_t&&ct===Gt||ct===yt||Zt.indexOf(ct)!==-1&&ye===He||Zt.indexOf(ye)!==-1&&ct===He||ye===ut&&[ht,sA,DA].indexOf(ct)!==-1||[ht,sA,DA].indexOf(ye)!==-1&&ct===Ge||Zt.indexOf(ye)!==-1&&pA.indexOf(ct)!==-1||pA.indexOf(ye)!==-1&&Zt.indexOf(ct)!==-1||[ut,Ge].indexOf(ye)!==-1&&(ct===He||[rt,T].indexOf(ct)!==-1&&i[Ee+1]===He)||[rt,T].indexOf(ye)!==-1&&ct===He||ye===He&&[He,_t,Ue].indexOf(ct)!==-1)return jA;if([He,_t,Ue,ve,ce].indexOf(ct)!==-1)for(var pt=R;pt>=0;){var Wt=i[pt];if(Wt===He)return jA;if([_t,Ue].indexOf(Wt)!==-1)pt--;else break}if([ut,Ge].indexOf(ct)!==-1)for(var pt=[ve,ce].indexOf(ye)!==-1?re:R;pt>=0;){var Wt=i[pt];if(Wt===He)return jA;if([_t,Ue].indexOf(Wt)!==-1)pt--;else break}if(Lt===ye&&[Lt,Kt,zA,Et].indexOf(ct)!==-1||[Kt,zA].indexOf(ye)!==-1&&[Kt,fA].indexOf(ct)!==-1||[fA,Et].indexOf(ye)!==-1&&ct===fA||br.indexOf(ye)!==-1&&[yt,Ge].indexOf(ct)!==-1||br.indexOf(ct)!==-1&&ye===ut||Zt.indexOf(ye)!==-1&&Zt.indexOf(ct)!==-1||ye===Ue&&Zt.indexOf(ct)!==-1||Zt.concat(He).indexOf(ye)!==-1&&ct===rt&&MA.indexOf(o[Ee])===-1||Zt.concat(He).indexOf(ct)!==-1&&ye===ce)return jA;if(ye===UA&&ct===UA){for(var WA=u[R],BA=1;WA>0&&(WA--,i[WA]===UA);)BA++;if(BA%2!==0)return jA}return ye===sA&&ct===DA?jA:wA},ln=function(o,i){i||(i={lineBreak:"normal",wordBreak:"normal"});var u=uA(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[He,St,lA].indexOf(Ee)!==-1?ht: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]},mA=function(){function o(i,u,l,E){this.codePoints=i,this.required=u===_r,this.start=l,this.end=E}return o.prototype.slice=function(){return _.apply(void 0,this.codePoints.slice(this.start,this.end))},o}(),dn=function(o,i){var u=v(o),l=ln(u,i),E=l[0],R=l[1],re=l[2],Ee=u.length,ye=0,tt=0;return{next:function(){if(tt>=Ee)return{done:!0,value:null};for(var ct=jA;tt<Ee&&(ct=wr(u,R,E,++tt,re))===jA;);if(ct!==jA||tt===Ee){var pt=new mA(u,ct,ye,tt);return ye=tt,{value:pt,done:!1}}return{done:!0,value:null}}}},un=1,ur=2,or=4,Ci=8,An=10,ds=47,na=92,Xa=9,ia=32,Li=34,zi=61,Os=35,SA=36,fo=37,Ni=39,aa=40,ci=41,qa=95,cA=45,hs=33,pa=60,ri=62,ps=64,dl=91,Zl=93,ho=61,ko=123,Ta=63,Ps=125,ga=124,zu=126,gs=128,fi=65533,ks=42,Gi=43,js=44,Qr=58,Ot=59,mt=46,cr=0,Rr=8,Fr=11,ai=14,Vi=31,jo=127,ni=-1,Gr=48,Un=97,Hs=101,pn=102,ba=117,Ra=122,si=65,Zi=69,po=70,$a=85,Ts=90,Oi=function(o){return o>=Gr&&o<=57},Wl=function(o){return o>=55296&&o<=57343},We=function(o){return Oi(o)||o>=si&&o<=po||o>=Un&&o<=pn},Ut=function(o){return o>=Un&&o<=Ra},AA=function(o){return o>=si&&o<=Ts},nr=function(o){return Ut(o)||AA(o)},hr=function(o){return o>=gs},XA=function(o){return o===An||o===Xa||o===ia},qA=function(o){return nr(o)||hr(o)||o===qa},OA=function(o){return qA(o)||Oi(o)||o===cA},xA=function(o){return o>=cr&&o<=Rr||o===Fr||o>=ai&&o<=Vi||o===jo},TA=function(o,i){return o!==na?!1:i!==An},QA=function(o,i,u){return o===cA?qA(i)||TA(i,u):qA(o)?!0:!!(o===na&&TA(o,i))},Wr=function(o,i,u){return o===Gi||o===cA?Oi(i)?!0:i===mt&&Oi(u):Oi(o===mt?i:o)},fr=function(o){var i=0,u=1;(o[i]===Gi||o[i]===cA)&&(o[i]===cA&&(u=-1),i++);for(var l=[];Oi(o[i]);)l.push(o[i++]);var E=l.length?parseInt(_.apply(void 0,l),10):0;o[i]===mt&&i++;for(var R=[];Oi(o[i]);)R.push(o[i++]);var re=R.length,Ee=re?parseInt(_.apply(void 0,R),10):0;(o[i]===Zi||o[i]===Hs)&&i++;var ye=1;(o[i]===Gi||o[i]===cA)&&(o[i]===cA&&(ye=-1),i++);for(var tt=[];Oi(o[i]);)tt.push(o[i++]);var ct=tt.length?parseInt(_.apply(void 0,tt),10):0;return u*(E+Ee*Math.pow(10,-re))*Math.pow(10,ye*ct)},In={type:2},Or={type:3},cn={type:4},Zn={type:13},Qa={type:8},sa={type:21},Pi={type:9},mi={type:10},Sn={type:11},vr={type:12},gn={type:14},Tn={type:23},_n={type:1},bi={type:25},ki={type:24},ji={type:26},Da={type:27},Wn={type:28},Rs={type:29},go={type:31},ma={type:32},Ms=function(){function o(){this._value=[]}return o.prototype.write=function(i){this._value=this._value.concat(v(i))},o.prototype.read=function(){for(var i=[],u=this.consumeToken();u!==ma;)i.push(u),u=this.consumeToken();return i},o.prototype.consumeToken=function(){var i=this.consumeCodePoint();switch(i){case Li:return this.consumeStringToken(Li);case Os:var u=this.peekCodePoint(0),l=this.peekCodePoint(1),E=this.peekCodePoint(2);if(OA(u)||TA(l,E)){var R=QA(u,l,E)?ur:un,re=this.consumeName();return{type:5,value:re,flags:R}}break;case SA:if(this.peekCodePoint(0)===zi)return this.consumeCodePoint(),Zn;break;case Ni:return this.consumeStringToken(Ni);case aa:return In;case ci:return Or;case ks:if(this.peekCodePoint(0)===zi)return this.consumeCodePoint(),gn;break;case Gi:if(Wr(i,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(i),this.consumeNumericToken();break;case js:return cn;case cA:var Ee=i,ye=this.peekCodePoint(0),tt=this.peekCodePoint(1);if(Wr(Ee,ye,tt))return this.reconsumeCodePoint(i),this.consumeNumericToken();if(QA(Ee,ye,tt))return this.reconsumeCodePoint(i),this.consumeIdentLikeToken();if(ye===cA&&tt===ri)return this.consumeCodePoint(),this.consumeCodePoint(),ki;break;case mt:if(Wr(i,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(i),this.consumeNumericToken();break;case ds:if(this.peekCodePoint(0)===ks)for(this.consumeCodePoint();;){var ct=this.consumeCodePoint();if(ct===ks&&(ct=this.consumeCodePoint(),ct===ds))return this.consumeToken();if(ct===ni)return this.consumeToken()}break;case Qr:return ji;case Ot:return Da;case pa:if(this.peekCodePoint(0)===hs&&this.peekCodePoint(1)===cA&&this.peekCodePoint(2)===cA)return this.consumeCodePoint(),this.consumeCodePoint(),bi;break;case ps:var pt=this.peekCodePoint(0),Wt=this.peekCodePoint(1),WA=this.peekCodePoint(2);if(QA(pt,Wt,WA)){var re=this.consumeName();return{type:7,value:re}}break;case dl:return Wn;case na:if(TA(i,this.peekCodePoint(0)))return this.reconsumeCodePoint(i),this.consumeIdentLikeToken();break;case Zl:return Rs;case ho:if(this.peekCodePoint(0)===zi)return this.consumeCodePoint(),Qa;break;case ko:return Sn;case Ps:return vr;case ba:case $a:var BA=this.peekCodePoint(0),kA=this.peekCodePoint(1);return BA===Gi&&(We(kA)||kA===Ta)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(i),this.consumeIdentLikeToken();case ga:if(this.peekCodePoint(0)===zi)return this.consumeCodePoint(),Pi;if(this.peekCodePoint(0)===ga)return this.consumeCodePoint(),sa;break;case zu:if(this.peekCodePoint(0)===zi)return this.consumeCodePoint(),mi;break;case ni:return ma}return XA(i)?(this.consumeWhiteSpace(),go):Oi(i)?(this.reconsumeCodePoint(i),this.consumeNumericToken()):qA(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();We(u)&&i.length<6;)i.push(u),u=this.consumeCodePoint();for(var l=!1;u===Ta&&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===Ta?Gr:ye})),16),R=parseInt(_.apply(void 0,i.map(function(ye){return ye===Ta?po:ye})),16);return{type:30,start:E,end:R}}var re=parseInt(_.apply(void 0,i),16);if(this.peekCodePoint(0)===cA&&We(this.peekCodePoint(1))){this.consumeCodePoint(),u=this.consumeCodePoint();for(var Ee=[];We(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)===aa?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===aa?(this.consumeCodePoint(),{type:19,value:i}):{type:20,value:i}},o.prototype.consumeUrlToken=function(){var i=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===ni)return{type:22,value:""};var u=this.peekCodePoint(0);if(u===Ni||u===Li){var l=this.consumeStringToken(this.consumeCodePoint());return l.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ni||this.peekCodePoint(0)===ci)?(this.consumeCodePoint(),{type:22,value:l.value}):(this.consumeBadUrlRemnants(),Tn)}for(;;){var E=this.consumeCodePoint();if(E===ni||E===ci)return{type:22,value:_.apply(void 0,i)};if(XA(E))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ni||this.peekCodePoint(0)===ci?(this.consumeCodePoint(),{type:22,value:_.apply(void 0,i)}):(this.consumeBadUrlRemnants(),Tn);if(E===Li||E===Ni||E===aa||xA(E))return this.consumeBadUrlRemnants(),Tn;if(E===na)if(TA(E,this.peekCodePoint(0)))i.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Tn;else i.push(E)}},o.prototype.consumeWhiteSpace=function(){for(;XA(this.peekCodePoint(0));)this.consumeCodePoint()},o.prototype.consumeBadUrlRemnants=function(){for(;;){var i=this.consumeCodePoint();if(i===ci||i===ni)return;TA(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===ni||E===void 0||E===i)return u+=this.consumeStringSlice(l),{type:0,value:u};if(E===An)return this._value.splice(0,l),_n;if(E===na){var R=this._value[l+1];R!==ni&&R!==void 0&&(R===An?(u+=this.consumeStringSlice(l),l=-1,this._value.shift()):TA(E,R)&&(u+=this.consumeStringSlice(l),u+=_(this.consumeEscapedCodePoint()),l=-1))}l++}while(!0)},o.prototype.consumeNumber=function(){var i=[],u=or,l=this.peekCodePoint(0);for((l===Gi||l===cA)&&i.push(this.consumeCodePoint());Oi(this.peekCodePoint(0));)i.push(this.consumeCodePoint());l=this.peekCodePoint(0);var E=this.peekCodePoint(1);if(l===mt&&Oi(E))for(i.push(this.consumeCodePoint(),this.consumeCodePoint()),u=Ci;Oi(this.peekCodePoint(0));)i.push(this.consumeCodePoint());l=this.peekCodePoint(0),E=this.peekCodePoint(1);var R=this.peekCodePoint(2);if((l===Zi||l===Hs)&&((E===Gi||E===cA)&&Oi(R)||Oi(E)))for(i.push(this.consumeCodePoint(),this.consumeCodePoint()),u=Ci;Oi(this.peekCodePoint(0));)i.push(this.consumeCodePoint());return[fr(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(QA(E,R,re)){var Ee=this.consumeName();return{type:15,number:u,flags:l,unit:Ee}}return E===fo?(this.consumeCodePoint(),{type:16,number:u,flags:l}):{type:17,number:u,flags:l}},o.prototype.consumeEscapedCodePoint=function(){var i=this.consumeCodePoint();if(We(i)){for(var u=_(i);We(this.peekCodePoint(0))&&u.length<6;)u+=_(this.consumeCodePoint());XA(this.peekCodePoint(0))&&this.consumeCodePoint();var l=parseInt(u,16);return l===0||Wl(l)||l>1114111?fi:l}return i===ni?fi:i},o.prototype.consumeName=function(){for(var i="";;){var u=this.consumeCodePoint();if(OA(u))i+=_(u);else if(TA(u,this.peekCodePoint(0)))i+=_(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(u),i}},o}(),oi=function(){function o(i){this._tokens=i}return o.create=function(i){var u=new Ms;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||Rc(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"?ma:i},o.prototype.reconsumeToken=function(i){this._tokens.unshift(i)},o}(),rr=function(o){return o.type===15},Dr=function(o){return o.type===17},jr=function(o){return o.type===20},Wi=function(o){return o.type===0},Ks=function(o,i){return jr(o)&&o.value===i},Ho=function(o){return o.type!==31},zs=function(o){return o.type!==31&&o.type!==4},Ma=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},Rc=function(o,i){return i===11&&o.type===12||i===28&&o.type===29?!0:i===2&&o.type===3},ms=function(o){return o.type===17||o.type===15},zn=function(o){return o.type===16||ms(o)},Gu=function(o){return o.length>1?[o[0],o[1]]:[o[0]]},Fi={type:17,number:0,flags:or},Gs={type:16,number:50,flags:or},es={type:16,number:100,flags:or},To=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(rr(o))switch(o.unit){case"rem":case"em":return 16*o.number;case"px":default:return o.number}return o.number},Vu="deg",Zu="grad",Mc="rad",di="turn",Ka={name:"angle",parse:function(o,i){if(i.type===15)switch(i.unit){case Vu:return Math.PI*i.number/180;case Zu:return Math.PI/200*i.number;case Mc:return i.number;case di:return Math.PI*2*i.number}throw new Error("Unsupported angle type")}},vs=function(o){return o.type===15&&(o.unit===Vu||o.unit===Zu||o.unit===Mc||o.unit===di)},Wu=function(o){var i=o.filter(jr).map(function(u){return u.value}).join(" ");switch(i){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Fi,Fi];case"to top":case"bottom":return oa(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Fi,es];case"to right":case"left":return oa(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[es,es];case"to bottom":case"top":return oa(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[es,Fi];case"to left":case"right":return oa(270)}return 0},oa=function(o){return Math.PI*o/180},Bs={name:"color",parse:function(o,i){if(i.type===18){var u=Qn[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 lr(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 lr(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 lr(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 lr(parseInt(l,16),parseInt(E,16),parseInt(R,16),parseInt(re,16)/255)}}if(i.type===20){var Ee=Gn[i.value.toUpperCase()];if(typeof Ee!="undefined")return Ee}return Gn.TRANSPARENT}},Ji=function(o){return(255&o)===0},PA=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+")"},lr=function(o,i,u,l){return(o<<24|i<<16|u<<8|Math.round(l*255)<<0)>>>0},Yi=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},la=function(o,i){var u=i.filter(zs);if(u.length===3){var l=u.map(Yi),E=l[0],R=l[1],re=l[2];return lr(E,R,re,1)}if(u.length===4){var Ee=u.map(Yi),E=Ee[0],R=Ee[1],re=Ee[2],ye=Ee[3];return lr(E,R,re,ye)}return 0};function hi(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 ts=function(o,i){var u=i.filter(zs),l=u[0],E=u[1],R=u[2],re=u[3],Ee=(l.type===17?oa(l.number):Ka.parse(o,l))/(Math.PI*2),ye=zn(E)?E.number/100:0,tt=zn(R)?R.number/100:0,ct=typeof re!="undefined"&&zn(re)?Bn(re,1):1;if(ye===0)return lr(tt*255,tt*255,tt*255,1);var pt=tt<=.5?tt*(ye+1):tt+ye-tt*ye,Wt=tt*2-pt,WA=hi(Wt,pt,Ee+1/3),BA=hi(Wt,pt,Ee),kA=hi(Wt,pt,Ee-1/3);return lr(WA*255,BA*255,kA*255,ct)},Qn={hsl:ts,hsla:ts,rgb:la,rgba:la},kn=function(o,i){return Bs.parse(o,oi.create(i).parseComponentValue())},Gn={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},Kc={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(o,i){return i.map(function(u){if(jr(u))switch(u.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Vs={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},hl=function(o,i){var u=Bs.parse(o,i[0]),l=i[1];return l&&zn(l)?{color:u,stop:l}:{color:u,stop:null}},ud=function(o,i){var u=o[0],l=o[o.length-1];u.stop===null&&(u.stop=Fi),l.stop===null&&(l.stop=es);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 tt=null,re=0;re<E.length;re++){var ct=E[re];if(ct===null)tt===null&&(tt=re);else if(tt!==null){for(var pt=re-tt,Wt=E[tt-1],WA=(ct-Wt)/(pt+1),BA=1;BA<=pt;BA++)E[tt+BA-1]=WA*BA;tt=null}}return o.map(function(kA,kr){var $A=kA.color;return{color:$A,stop:Math.max(Math.min(1,E[kr]/i),0)}})},Ju=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)},h0=function(o,i,u){var l=typeof o=="number"?o:Ju(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,tt=Math.cos(l-Math.PI/2)*Ee;return[E,R-tt,R+tt,re-ye,re+ye]},As=function(o,i){return Math.sqrt(o*o+i*i)},cd=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],tt=Ee[1],ct=As(u-ye,l-tt);return(E?ct<re.optimumDistance:ct>re.optimumDistance)?{optimumCorner:Ee,optimumDistance:ct}:re},{optimumDistance:E?1/0:-1/0,optimumCorner:null}).optimumCorner},p0=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(As(i,u),As(i,u-E),As(i-l,u),As(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=cd(l,E,i,u,!0),tt=ye[0],ct=ye[1];R=As(tt-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(As(i,u),As(i,u-E),As(i-l,u),As(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)),pt=cd(l,E,i,u,!1),tt=pt[0],ct=pt[1];R=As(tt-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]},Yu=function(o,i){var u=oa(180),l=[];return Ma(i).forEach(function(E,R){if(R===0){var re=E[0];if(re.type===20&&re.value==="to"){u=Wu(E);return}else if(vs(re)){u=Ka.parse(o,re);return}}var Ee=hl(o,E);l.push(Ee)}),{angle:u,stops:l,type:1}},Xu=function(o,i){var u=oa(180),l=[];return Ma(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=Wu(E);return}else if(vs(re)){u=(Ka.parse(o,re)+oa(270))%oa(360);return}}var Ee=hl(o,E);l.push(Ee)}),{angle:u,stops:l,type:1}},g0=function(o,i){var u=oa(180),l=[],E=1,R=0,re=3,Ee=[];return Ma(i).forEach(function(ye,tt){var ct=ye[0];if(tt===0){if(jr(ct)&&ct.value==="linear"){E=1;return}else if(jr(ct)&&ct.value==="radial"){E=2;return}}if(ct.type===18){if(ct.name==="from"){var pt=Bs.parse(o,ct.values[0]);l.push({stop:Fi,color:pt})}else if(ct.name==="to"){var pt=Bs.parse(o,ct.values[0]);l.push({stop:es,color:pt})}else if(ct.name==="color-stop"){var Wt=ct.values.filter(zs);if(Wt.length===2){var pt=Bs.parse(o,Wt[1]),WA=Wt[0];Dr(WA)&&l.push({stop:{type:16,number:WA.number*100,flags:WA.flags},color:pt})}}}}),E===1?{angle:(u+oa(180))%oa(360),stops:l,type:E}:{size:re,shape:R,stops:l,position:Ee,type:E}},fd="closest-side",m0="farthest-side",v0="closest-corner",qu="farthest-corner",dd="circle",hd="ellipse",pd="cover",gd="contain",mn=function(o,i){var u=0,l=3,E=[],R=[];return Ma(i).forEach(function(re,Ee){var ye=!0;if(Ee===0){var tt=!1;ye=re.reduce(function(pt,Wt){if(tt)if(jr(Wt))switch(Wt.value){case"center":return R.push(Gs),pt;case"top":case"left":return R.push(Fi),pt;case"right":case"bottom":return R.push(es),pt}else(zn(Wt)||ms(Wt))&&R.push(Wt);else if(jr(Wt))switch(Wt.value){case dd:return u=0,!1;case hd:return u=1,!1;case"at":return tt=!0,!1;case fd:return l=0,!1;case pd:case m0:return l=1,!1;case gd:case v0:return l=2,!1;case qu:return l=3,!1}else if(ms(Wt)||zn(Wt))return Array.isArray(l)||(l=[]),l.push(Wt),!1;return pt},ye)}if(ye){var ct=hl(o,re);E.push(ct)}}),{size:l,shape:u,stops:E,position:R,type:2}},rs=function(o,i){var u=0,l=3,E=[],R=[];return Ma(i).forEach(function(re,Ee){var ye=!0;if(Ee===0?ye=re.reduce(function(ct,pt){if(jr(pt))switch(pt.value){case"center":return R.push(Gs),!1;case"top":case"left":return R.push(Fi),!1;case"right":case"bottom":return R.push(es),!1}else if(zn(pt)||ms(pt))return R.push(pt),!1;return ct},ye):Ee===1&&(ye=re.reduce(function(ct,pt){if(jr(pt))switch(pt.value){case dd:return u=0,!1;case hd:return u=1,!1;case gd:case fd:return l=0,!1;case m0:return l=1,!1;case v0:return l=2,!1;case pd:case qu:return l=3,!1}else if(ms(pt)||zn(pt))return Array.isArray(l)||(l=[]),l.push(pt),!1;return ct},ye)),ye){var tt=hl(o,re);E.push(tt)}}),{size:l,shape:u,stops:E,position:R,type:2}},ws=function(o){return o.type===1},B0=function(o){return o.type===2},mo={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=$u[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 zc(o){return!(o.type===20&&o.value==="none")&&(o.type!==18||!!$u[o.name])}var $u={"linear-gradient":Yu,"-moz-linear-gradient":Xu,"-ms-linear-gradient":Xu,"-o-linear-gradient":Xu,"-webkit-linear-gradient":Xu,"radial-gradient":mn,"-moz-radial-gradient":rs,"-ms-radial-gradient":rs,"-o-radial-gradient":rs,"-webkit-radial-gradient":rs,"-webkit-gradient":g0},Gc={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 zs(l)&&zc(l)}).map(function(l){return mo.parse(o,l)})}},Vc={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(o,i){return i.map(function(u){if(jr(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 Ma(i).map(function(u){return u.filter(zn)}).map(Gu)}},Ro={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(o,i){return Ma(i).map(function(u){return u.filter(jr).map(function(l){return l.value}).join(" ")}).map(Jl)}},Jl=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}},vi;(function(o){o.AUTO="auto",o.CONTAIN="contain",o.COVER="cover"})(vi||(vi={}));var pl={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(o,i){return Ma(i).map(function(u){return u.filter(Mo)})}},Mo=function(o){return jr(o)||zn(o)},Zs=function(o){return{name:"border-"+o+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},w0=Zs("top"),Ko=Zs("right"),md=Zs("bottom"),vo=Zs("left"),ec=function(o){return{name:"border-radius-"+o,initialValue:"0 0",prefix:!1,type:1,parse:function(i,u){return Gu(u.filter(zn))}}},xg=ec("top-left"),Bo=ec("top-right"),_a=ec("bottom-right"),La=ec("bottom-left"),wn=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}}},Yl=wn("top"),Wc=wn("right"),vd=wn("bottom"),gl=wn("left"),Xl=function(o){return{name:"border-"+o+"-width",initialValue:"0",type:0,prefix:!1,parse:function(i,u){return rr(u)?u.number:0}}},Jc=Xl("top"),ml=Xl("right"),y0=Xl("bottom"),E0=Xl("left"),ys={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ql={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(o,i){switch(i){case"rtl":return 1;case"ltr":default:return 0}}},C0={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(o,i){return i.filter(jr).reduce(function(u,l){return u|b0(l.value)},0)}},b0=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},$l={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}},Bd={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}},eu;(function(o){o.NORMAL="normal",o.STRICT="strict"})(eu||(eu={}));var F0={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"strict":return eu.STRICT;case"normal":default:return eu.NORMAL}}},wd={name:"line-height",initialValue:"normal",prefix:!1,type:4},yd=function(o,i){return jr(o)&&o.value==="normal"?1.2*i:o.type===17?i*o.number:zn(o)?Bn(o,i):i},x0={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(o,i){return i.type===20&&i.value==="none"?null:mo.parse(o,i)}},U0={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}}},Yc={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}}},tc=function(o){return{name:"margin-"+o,initialValue:"0",prefix:!1,type:4}},I0=tc("top"),S0=tc("right"),Q0=tc("bottom"),D0=tc("left"),_0={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(o,i){return i.filter(jr).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}})}},L0={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"}}},Ac=function(o){return{name:"padding-"+o,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},N0=Ac("top"),tu=Ac("right"),O0=Ac("bottom"),P0=Ac("left"),k0={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}}},rc={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}},Ed={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.length===1&&Ks(i[0],"none")?[]:Ma(i).map(function(u){for(var l={color:Gn.TRANSPARENT,offsetX:Fi,offsetY:Fi,blur:Fi},E=0,R=0;R<u.length;R++){var re=u[R];ms(re)?(E===0?l.offsetX=re:E===1?l.offsetY=re:l.blur=re,E++):l.color=Bs.parse(o,re)}return l})}},Au={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}},j0={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=R0[i.name];if(typeof u=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+i.name+'"');return u(i.values)}return null}},H0=function(o){var i=o.filter(function(u){return u.type===17}).map(function(u){return u.number});return i.length===6?i:null},T0=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},R0={matrix:H0,matrix3d:T0},vl={type:16,number:50,flags:or},M0=[vl,vl],Cd={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(o,i){var u=i.filter(zn);return u.length!==2?M0:[u[0],u[1]]}},bd={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}}},ru;(function(o){o.NORMAL="normal",o.BREAK_ALL="break-all",o.KEEP_ALL="keep-all"})(ru||(ru={}));for(var K0={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"break-all":return ru.BREAK_ALL;case"keep-all":return ru.KEEP_ALL;case"normal":default:return ru.NORMAL}}},z0={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(o,i){if(i.type===20)return{auto:!0,order:0};if(Dr(i))return{auto:!1,order:i.number};throw new Error("Invalid z-index number parsed")}},Fd={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")}},nc={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(o,i){return Dr(i)?i.number:1}},G0={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},V0={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(o,i){return i.filter(jr).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})}},Z0={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+"'"})}},W0={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},nu={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(o,i){if(Dr(i))return i.number;if(jr(i))switch(i.value){case"bold":return 700;case"normal":default:return 400}return 400}},Xc={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.filter(jr).map(function(u){return u.value})}},J0={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"}}},xi=function(o,i){return(o&i)!==0},Y0={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}},X0={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(Ho),R=0;R<E.length;R++){var re=E[R],Ee=E[R+1];if(re.type===20){var ye=Ee&&Dr(Ee)?Ee.number:1;l.push({counter:re.value,increment:ye})}}return l}},q0={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(o,i){if(i.length===0)return[];for(var u=[],l=i.filter(Ho),E=0;E<l.length;E++){var R=l[E],re=l[E+1];if(jr(R)&&R.value!=="none"){var Ee=re&&Dr(re)?re.number:0;u.push({counter:R.value,reset:Ee})}}return u}},$0={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(o,i){return i.filter(rr).map(function(u){return Fd.parse(o,u)})}},ep={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(Wi);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}},xd=function(o,i,u){if(!o)return"";var l=o[Math.min(i,o.length-1)];return l?u?l.open:l.close:""},ic={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.length===1&&Ks(i[0],"none")?[]:Ma(i).map(function(u){for(var l={color:255,offsetX:Fi,offsetY:Fi,blur:Fi,spread:Fi,inset:!1},E=0,R=0;R<u.length;R++){var re=u[R];Ks(re,"inset")?l.inset=!0:ms(re)?(E===0?l.offsetX=re:E===1?l.offsetY=re:E===2?l.blur=re:l.spread=re,E++):l.color=Bs.parse(o,re)}return l})}},tp={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(o,i){var u=[0,1,2],l=[];return i.filter(jr).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}},Ap={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Bl={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(o,i){return rr(i)?i.number:0}},Ud=function(){function o(i,u){var l,E;this.animationDuration=VA(i,$0,u.animationDuration),this.backgroundClip=VA(i,Kc,u.backgroundClip),this.backgroundColor=VA(i,Vs,u.backgroundColor),this.backgroundImage=VA(i,Gc,u.backgroundImage),this.backgroundOrigin=VA(i,Vc,u.backgroundOrigin),this.backgroundPosition=VA(i,Zc,u.backgroundPosition),this.backgroundRepeat=VA(i,Ro,u.backgroundRepeat),this.backgroundSize=VA(i,pl,u.backgroundSize),this.borderTopColor=VA(i,w0,u.borderTopColor),this.borderRightColor=VA(i,Ko,u.borderRightColor),this.borderBottomColor=VA(i,md,u.borderBottomColor),this.borderLeftColor=VA(i,vo,u.borderLeftColor),this.borderTopLeftRadius=VA(i,xg,u.borderTopLeftRadius),this.borderTopRightRadius=VA(i,Bo,u.borderTopRightRadius),this.borderBottomRightRadius=VA(i,_a,u.borderBottomRightRadius),this.borderBottomLeftRadius=VA(i,La,u.borderBottomLeftRadius),this.borderTopStyle=VA(i,Yl,u.borderTopStyle),this.borderRightStyle=VA(i,Wc,u.borderRightStyle),this.borderBottomStyle=VA(i,vd,u.borderBottomStyle),this.borderLeftStyle=VA(i,gl,u.borderLeftStyle),this.borderTopWidth=VA(i,Jc,u.borderTopWidth),this.borderRightWidth=VA(i,ml,u.borderRightWidth),this.borderBottomWidth=VA(i,y0,u.borderBottomWidth),this.borderLeftWidth=VA(i,E0,u.borderLeftWidth),this.boxShadow=VA(i,ic,u.boxShadow),this.color=VA(i,ys,u.color),this.direction=VA(i,ql,u.direction),this.display=VA(i,C0,u.display),this.float=VA(i,$l,u.cssFloat),this.fontFamily=VA(i,Z0,u.fontFamily),this.fontSize=VA(i,W0,u.fontSize),this.fontStyle=VA(i,J0,u.fontStyle),this.fontVariant=VA(i,Xc,u.fontVariant),this.fontWeight=VA(i,nu,u.fontWeight),this.letterSpacing=VA(i,Bd,u.letterSpacing),this.lineBreak=VA(i,F0,u.lineBreak),this.lineHeight=VA(i,wd,u.lineHeight),this.listStyleImage=VA(i,x0,u.listStyleImage),this.listStylePosition=VA(i,U0,u.listStylePosition),this.listStyleType=VA(i,Yc,u.listStyleType),this.marginTop=VA(i,I0,u.marginTop),this.marginRight=VA(i,S0,u.marginRight),this.marginBottom=VA(i,Q0,u.marginBottom),this.marginLeft=VA(i,D0,u.marginLeft),this.opacity=VA(i,nc,u.opacity);var R=VA(i,_0,u.overflow);this.overflowX=R[0],this.overflowY=R[R.length>1?1:0],this.overflowWrap=VA(i,L0,u.overflowWrap),this.paddingTop=VA(i,N0,u.paddingTop),this.paddingRight=VA(i,tu,u.paddingRight),this.paddingBottom=VA(i,O0,u.paddingBottom),this.paddingLeft=VA(i,P0,u.paddingLeft),this.paintOrder=VA(i,tp,u.paintOrder),this.position=VA(i,rc,u.position),this.textAlign=VA(i,k0,u.textAlign),this.textDecorationColor=VA(i,G0,(l=u.textDecorationColor)!==null&&l!==void 0?l:u.color),this.textDecorationLine=VA(i,V0,(E=u.textDecorationLine)!==null&&E!==void 0?E:u.textDecoration),this.textShadow=VA(i,Ed,u.textShadow),this.textTransform=VA(i,Au,u.textTransform),this.transform=VA(i,j0,u.transform),this.transformOrigin=VA(i,Cd,u.transformOrigin),this.visibility=VA(i,bd,u.visibility),this.webkitTextStrokeColor=VA(i,Ap,u.webkitTextStrokeColor),this.webkitTextStrokeWidth=VA(i,Bl,u.webkitTextStrokeWidth),this.wordBreak=VA(i,K0,u.wordBreak),this.zIndex=VA(i,z0,u.zIndex)}return o.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},o.prototype.isTransparent=function(){return Ji(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 xi(this.display,4)||xi(this.display,33554432)||xi(this.display,268435456)||xi(this.display,536870912)||xi(this.display,67108864)||xi(this.display,134217728)},o}(),Id=function(){function o(i,u){this.content=VA(i,Y0,u.content),this.quotes=VA(i,ep,u.quotes)}return o}(),qc=function(){function o(i,u){this.counterIncrement=VA(i,X0,u.counterIncrement),this.counterReset=VA(i,q0,u.counterReset)}return o}(),VA=function(o,i,u){var l=new Ms,E=u!==null&&typeof u!="undefined"?u.toString():i.initialValue;l.write(E);var R=new oi(l.read());switch(i.type){case 2:var re=R.parseComponentValue();return i.parse(o,jr(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 Bs.parse(o,R.parseComponentValue());case"image":return mo.parse(o,R.parseComponentValue());case"length":var Ee=R.parseComponentValue();return ms(Ee)?Ee:Fi;case"length-percentage":var ye=R.parseComponentValue();return zn(ye)?ye:Fi;case"time":return Fd.parse(o,R.parseComponentValue())}break}},Sd="data-html2canvas-debug",rp=function(o){var i=o.getAttribute(Sd);switch(i){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},$c=function(o,i){var u=rp(o);return u===1||i===u},Es=function(){function o(i,u){if(this.context=i,this.textNodes=[],this.elements=[],this.flags=0,$c(u,3))debugger;this.styles=new Ud(i,window.getComputedStyle(u,null)),vf(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),$c(u,4)&&(this.flags|=16)}return o}(),np="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ip="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ws=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ac=0;ac<ip.length;ac++)Ws[ip.charCodeAt(ac)]=ac;for(var Qd=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 tt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(i):new Array(i),ct=Array.isArray(tt)?tt:new Uint8Array(tt);for(l=0;l<u;l+=4)R=Ws[o.charCodeAt(l)],re=Ws[o.charCodeAt(l+1)],Ee=Ws[o.charCodeAt(l+2)],ye=Ws[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 tt},Dd=function(o){for(var i=o.length,u=[],l=0;l<i;l+=2)u.push(o[l+1]<<8|o[l]);return u},_d=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,wl=11,Js=2,ap=wl-zo,Ld=65536>>zo,za=1<<zo,sc=za-1,Nd=1024>>zo,sp=Ld+Nd,Od=sp,oc=32,Pd=Od+oc,kd=65536>>wl,jd=1<<ap,Hd=jd-1,ef=function(o,i,u){return o.slice?o.slice(i,u):new Uint16Array(Array.prototype.slice.call(o,i,u))},Td=function(o,i,u){return o.slice?o.slice(i,u):new Uint32Array(Array.prototype.slice.call(o,i,u))},Rd=function(o,i){var u=Qd(o),l=Array.isArray(u)?_d(u):new Uint32Array(u),E=Array.isArray(u)?Dd(u):new Uint16Array(u),R=24,re=ef(E,R/2,l[4]/2),Ee=l[5]===2?ef(E,(R+l[4])/2):Td(l,Math.ceil((R+l[4])/4));return new Md(l[0],l[1],l[2],l[3],re,Ee)},Md=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<<Js)+(i&sc),this.data[u];if(i<=65535)return u=this.index[Ld+(i-55296>>zo)],u=(u<<Js)+(i&sc),this.data[u];if(i<this.highStart)return u=Pd-kd+(i>>wl),u=this.index[u],u+=i>>zo&Hd,u=this.index[u],u=(u<<Js)+(i&sc),this.data[u];if(i<=1114111)return this.data[this.highValueIndex]}return this.errorValue},o}(),tf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ga=0;Ga<tf.length;Ga++)lc[tf.charCodeAt(Ga)]=Ga;var Af=1,uc=2,iu=3,rf=4,nf=5,Kd=7,af=8,yl=9,El=10,sf=11,of=12,lf=13,uf=14,cc=15,cf=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},zd=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},Gd=Rd(np),vn="\xD7",fc="\xF7",Vd=function(o){return Gd.get(o)},op=function(o,i,u){var l=u-2,E=i[l],R=i[u-1],re=i[u];if(R===uc&&re===iu)return vn;if(R===uc||R===iu||R===rf||re===uc||re===iu||re===rf)return fc;if(R===af&&[af,yl,sf,of].indexOf(re)!==-1||(R===sf||R===yl)&&(re===yl||re===El)||(R===of||R===El)&&re===El||re===lf||re===nf||re===Kd||R===Af)return vn;if(R===lf&&re===uf){for(;E===nf;)E=i[--l];if(E===uf)return vn}if(R===cc&&re===cc){for(var Ee=0;E===cc;)Ee++,E=i[--l];if(Ee%2===0)return vn}return fc},lp=function(o){var i=cf(o),u=i.length,l=0,E=0,R=i.map(Vd);return{next:function(){if(l>=u)return{done:!0,value:null};for(var re=vn;l<u&&(re=op(i,R,++l))===vn;);if(re!==vn||l===u){var Ee=zd.apply(null,i.slice(E,l));return E=l,{value:Ee,done:!1}}return{done:!0,value:null}}}},Ug=function(o){for(var i=lp(o),u=[],l;!(l=i.next()).done;)l.value&&u.push(l.value.slice());return u},up=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=v(l.data).map(function(ye){return _(ye)}),R=0,re={},Ee=E.every(function(ye,tt){u.setStart(l,R),u.setEnd(l,R+ye.length);var ct=u.getBoundingClientRect();R+=ye.length;var pt=ct.x>re.x||ct.y>re.y;return re=ct,tt===0?!0:pt});return o.body.removeChild(i),Ee},cp=function(){return typeof new Image().crossOrigin!="undefined"},Go=function(){return typeof new XMLHttpRequest().responseType=="string"},Wd=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},ff=function(o){return o[0]===0&&o[1]===255&&o[2]===0&&o[3]===255},Jd=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=dc(u,u,0,0,E);return l.fillStyle="red",l.fillRect(0,0,u,u),Yd(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 tt=o.createElement("div");return tt.style.backgroundImage="url("+R+")",tt.style.height=u+"px",ff(ye)?Yd(dc(u,u,0,0,tt)):Promise.reject(!1)}).then(function(Ee){return l.drawImage(Ee,0,0),ff(l.getImageData(0,0,u,u).data)}).catch(function(){return!1})},dc=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},Yd=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))})},Hi={get SUPPORT_RANGE_BOUNDS(){var o=up(document);return Object.defineProperty(Hi,"SUPPORT_RANGE_BOUNDS",{value:o}),o},get SUPPORT_WORD_BREAKING(){var o=Hi.SUPPORT_RANGE_BOUNDS&&Zd(document);return Object.defineProperty(Hi,"SUPPORT_WORD_BREAKING",{value:o}),o},get SUPPORT_SVG_DRAWING(){var o=Wd(document);return Object.defineProperty(Hi,"SUPPORT_SVG_DRAWING",{value:o}),o},get SUPPORT_FOREIGNOBJECT_DRAWING(){var o=typeof Array.from=="function"&&typeof window.fetch=="function"?Jd(document):Promise.resolve(!1);return Object.defineProperty(Hi,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:o}),o},get SUPPORT_CORS_IMAGES(){var o=cp();return Object.defineProperty(Hi,"SUPPORT_CORS_IMAGES",{value:o}),o},get SUPPORT_RESPONSE_TYPE(){var o=Go();return Object.defineProperty(Hi,"SUPPORT_RESPONSE_TYPE",{value:o}),o},get SUPPORT_CORS_XHR(){var o="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Hi,"SUPPORT_CORS_XHR",{value:o}),o},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var o=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Hi,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:o}),o}},Vo=function(){function o(i,u){this.text=i,this.bounds=u}return o}(),df=function(o,i,u,l){var E=hp(i,u),R=[],re=0;return E.forEach(function(Ee){if(u.textDecorationLine.length||Ee.trim().length>0)if(Hi.SUPPORT_RANGE_BOUNDS){var ye=hf(l,re,Ee.length).getClientRects();if(ye.length>1){var tt=pf(Ee),ct=0;tt.forEach(function(Wt){R.push(new Vo(Wt,le.fromDOMRectList(o,hf(l,ct+re,Wt.length).getClientRects()))),ct+=Wt.length})}else R.push(new Vo(Ee,le.fromDOMRectList(o,ye)))}else{var pt=l.splitText(Ee.length);R.push(new Vo(Ee,fp(o,l))),l=pt}else Hi.SUPPORT_RANGE_BOUNDS||(l=l.splitText(Ee.length));re+=Ee.length}),R},fp=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 le.EMPTY},hf=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},pf=function(o){if(Hi.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 Ug(o)},dp=function(o,i){if(Hi.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 gp(o,i)},hp=function(o,i){return i.letterSpacing!==0?pf(o):dp(o,i)},pp=[32,160,4961,65792,65793,4153,4241],gp=function(o,i){for(var u=dn(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=v(re),ye="";Ee.forEach(function(tt){pp.indexOf(tt)===-1?ye+=_(tt):(ye.length&&l.push(ye),l.push(_(tt)),ye="")}),ye.length&&l.push(ye)}};!(E=u.next()).done;)R();return l},mp=function(){function o(i,u,l){this.text=vp(u.data,l.textTransform),this.textBounds=df(i,this.text,l,u)}return o}(),vp=function(o,i){switch(i){case 1:return o.toLowerCase();case 3:return o.replace(Bp,wp);case 2:return o.toUpperCase();default:return o}},Bp=/(^|\s|:|-|\(|\))([a-z])/g,wp=function(o,i,u){return o.length>0?i+u.toUpperCase():o},Xd=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}(Es),qd=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}(Es),$d=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}(Es),eh=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}(Es),gf=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}(Es),Ys=[{type:15,flags:0,unit:"px",number:3}],yp=[{type:16,flags:0,number:50}],Ep=function(o){return o.width>o.height?new le(o.left+(o.width-o.height)/2,o.top,o.height,o.height):o.width<o.height?new le(o.left,o.top+(o.height-o.width)/2,o.width,o.width):o},th=function(o){var i=o.type===au?new Array(o.value.length+1).join("\u2022"):o.value;return i.length===0?o.placeholder||"":i},hc="checkbox",pc="radio",au="password",gc=707406591,su=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=th(l),(E.type===hc||E.type===pc)&&(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=Ep(E.bounds)),E.type){case hc:E.styles.borderTopRightRadius=E.styles.borderTopLeftRadius=E.styles.borderBottomRightRadius=E.styles.borderBottomLeftRadius=Ys;break;case pc:E.styles.borderTopRightRadius=E.styles.borderTopLeftRadius=E.styles.borderBottomRightRadius=E.styles.borderBottomLeftRadius=yp;break}return E}return i}(Es),Ah=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}(Es),mf=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}(Es),rh=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=ih(u,l.contentWindow.document.documentElement);var R=l.contentWindow.document.documentElement?kn(u,getComputedStyle(l.contentWindow.document.documentElement).backgroundColor):Gn.TRANSPARENT,re=l.contentWindow.document.body?kn(u,getComputedStyle(l.contentWindow.document.body).backgroundColor):Gn.TRANSPARENT;E.backgroundColor=Ji(R)?Ji(re)?E.styles.backgroundColor:re:R}}catch(Ee){}return E}return i}(Es),ou=["OL","UL","MENU"],Cl=function(o,i,u,l){for(var E=i.firstChild,R=void 0;E;E=R)if(R=E.nextSibling,ah(E)&&E.data.trim().length>0)u.textNodes.push(new mp(o,E,u.styles));else if(bl(E))if(fh(E)&&E.assignedNodes)E.assignedNodes().forEach(function(Ee){return Cl(o,Ee,u,l)});else{var re=nh(o,E);re.styles.isVisible()&&(Cp(E,re,l)?re.flags|=4:bp(re.styles)&&(re.flags|=2),ou.indexOf(E.tagName)!==-1&&(re.flags|=8),u.elements.push(re),E.slot,E.shadowRoot?Cl(o,E.shadowRoot,re,l):!lu(E)&&!sh(E)&&!vc(E)&&Cl(o,E,re,l))}},nh=function(o,i){return wf(i)?new Xd(o,i):oh(i)?new qd(o,i):sh(i)?new $d(o,i):Fp(i)?new eh(o,i):xp(i)?new gf(o,i):Up(i)?new su(o,i):vc(i)?new Ah(o,i):lu(i)?new mf(o,i):uh(i)?new rh(o,i):new Es(o,i)},ih=function(o,i){var u=nh(o,i);return u.flags|=4,Cl(o,i,u,u),u},Cp=function(o,i,u){return i.styles.isPositionedWithZIndex()||i.styles.opacity<1||i.styles.isTransformed()||Bf(o)&&u.styles.isTransparent()},bp=function(o){return o.isPositioned()||o.isFloating()},ah=function(o){return o.nodeType===Node.TEXT_NODE},bl=function(o){return o.nodeType===Node.ELEMENT_NODE},vf=function(o){return bl(o)&&typeof o.style!="undefined"&&!mc(o)},mc=function(o){return typeof o.className=="object"},Fp=function(o){return o.tagName==="LI"},xp=function(o){return o.tagName==="OL"},Up=function(o){return o.tagName==="INPUT"},Ip=function(o){return o.tagName==="HTML"},sh=function(o){return o.tagName==="svg"},Bf=function(o){return o.tagName==="BODY"},oh=function(o){return o.tagName==="CANVAS"},lh=function(o){return o.tagName==="VIDEO"},wf=function(o){return o.tagName==="IMG"},uh=function(o){return o.tagName==="IFRAME"},ch=function(o){return o.tagName==="STYLE"},yf=function(o){return o.tagName==="SCRIPT"},lu=function(o){return o.tagName==="TEXTAREA"},vc=function(o){return o.tagName==="SELECT"},fh=function(o){return o.tagName==="SLOT"},dh=function(o){return o.tagName.indexOf("-")>0},Ig=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}(),Ef={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"]},Cf={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"]},Sp={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"]},hh={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?cu(o,E,R.length>0):l.integers.reduce(function(re,Ee,ye){for(;o>=Ee;)o-=Ee,re+=l.values[ye];return re},"")+R},Qp=function(o,i,u,l){var E="";do u||o--,E=l(o)+E,o/=i;while(o*i>=i);return E},li=function(o,i,u,l,E){var R=u-i+1;return(o<0?"-":"")+(Qp(Math.abs(o),R,l,function(re){return _(Math.floor(re%R)+i)})+E)},wo=function(o,i,u){u===void 0&&(u=". ");var l=i.length;return Qp(Math.abs(o),l,!1,function(E){return i[Math.floor(E%l)]})+u},Wo=1,Xs=2,qs=4,uu=8,$s=function(o,i,u,l,E,R){if(o<-9999||o>9999)return cu(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 tt=re%10;tt===0&&xi(R,Wo)&&Ee!==""?Ee=i[tt]+Ee:tt>1||tt===1&&ye===0||tt===1&&ye===1&&xi(R,Xs)||tt===1&&ye===1&&xi(R,qs)&&o>100||tt===1&&ye>1&&xi(R,uu)?Ee=i[tt]+(ye>0?u[ye-1]:"")+Ee:tt===1&&ye>0&&(Ee=u[ye-1]+Ee),re=Math.floor(re/10)}return(o<0?l:"")+Ee},ph="\u5341\u767E\u5343\u842C",Dp="\u62FE\u4F70\u4EDF\u842C",gh="\u30DE\u30A4\u30CA\u30B9",bf="\uB9C8\uC774\uB108\uC2A4",cu=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=li(o,48,57,!0,l);return Ee.length<4?"0"+Ee:Ee;case 4:return wo(o,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",E);case 6:return Zo(o,1,3999,Ef,3,l).toLowerCase();case 7:return Zo(o,1,3999,Ef,3,l);case 8:return li(o,945,969,!1,l);case 9:return li(o,97,122,!1,l);case 10:return li(o,65,90,!1,l);case 11:return li(o,1632,1641,!0,l);case 12:case 49:return Zo(o,1,9999,Cf,3,l);case 35:return Zo(o,1,9999,Cf,3,l).toLowerCase();case 13:return li(o,2534,2543,!0,l);case 14:case 30:return li(o,6112,6121,!0,l);case 15:return wo(o,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",E);case 16:return wo(o,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",E);case 17:case 48:return $s(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ph,"\u8CA0",E,Xs|qs|uu);case 47:return $s(o,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Dp,"\u8CA0",E,Wo|Xs|qs|uu);case 42:return $s(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ph,"\u8D1F",E,Xs|qs|uu);case 41:return $s(o,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Dp,"\u8D1F",E,Wo|Xs|qs|uu);case 26:return $s(o,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",gh,E,0);case 25:return $s(o,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",gh,E,Wo|Xs|qs);case 31:return $s(o,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",bf,R,Wo|Xs|qs);case 33:return $s(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",bf,R,0);case 32:return $s(o,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",bf,R,Wo|Xs|qs);case 18:return li(o,2406,2415,!0,l);case 20:return Zo(o,1,19999,hh,3,l);case 21:return li(o,2790,2799,!0,l);case 22:return li(o,2662,2671,!0,l);case 22:return Zo(o,1,10999,Sp,3,l);case 23:return wo(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 wo(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 li(o,3302,3311,!0,l);case 28:return wo(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 wo(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 li(o,3792,3801,!0,l);case 37:return li(o,6160,6169,!0,l);case 38:return li(o,4160,4169,!0,l);case 39:return li(o,2918,2927,!0,l);case 40:return li(o,1776,1785,!0,l);case 43:return li(o,3046,3055,!0,l);case 44:return li(o,3174,3183,!0,l);case 45:return li(o,3664,3673,!0,l);case 46:return li(o,3872,3881,!0,l);case 3:default:return li(o,48,57,!0,l)}},mh="data-html2canvas-ignore",_p=function(){function o(i,u,l){if(this.context=i,this.options=l,this.scrolledElements=[],this.referenceElement=u,this.counters=new Ig,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=Lp(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,tt=du(E).then(function(){return Xe(l,void 0,void 0,function(){var ct,pt;return Ae(this,function(Wt){switch(Wt.label){case 0:return this.scrolledElements.forEach(wh),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,pt=this.clonedReferenceElement,typeof pt=="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:Wt.sent(),Wt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Np(ye)]:[3,4];case 3:Wt.sent(),Wt.label=4;case 4:return typeof ct=="function"?[2,Promise.resolve().then(function(){return ct(ye,pt)}).then(function(){return E})]:[2,E]}})})});return ye.open(),ye.write(Op(document.doctype)+"<html></html>"),Bh(this.referenceElement.ownerDocument,R,re),ye.replaceChild(ye.adoptNode(this.documentElement),ye.documentElement),ye.close(),tt},o.prototype.createElementClone=function(i){if($c(i,2))debugger;if(oh(i))return this.createCanvasClone(i);if(lh(i))return this.createVideoClone(i);if(ch(i))return this.createStyleClone(i);var u=i.cloneNode(!1);return wf(u)&&(wf(i)&&i.currentSrc&&i.currentSrc!==i.src&&(u.src=i.currentSrc,u.srcset=""),u.loading==="lazy"&&(u.loading="eager")),dh(u)?this.createCustomElementClone(u):u},o.prototype.createCustomElementClone=function(i){var u=document.createElement("html2canvascustomelement");return Bc(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(tt){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(tt){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){(!bl(u)||!yf(u)&&!u.hasAttribute(mh)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(u)))&&(!this.options.copyStyles||!bl(u)||!ch(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(bl(R)&&fh(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(ah(i))return document.createTextNode(i.data);if(!i.ownerDocument)return i.cloneNode(!1);var l=i.ownerDocument.defaultView;if(l&&bl(i)&&(vf(i)||mc(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&&vf(E)&&(this.clonedReferenceElement=E),Bf(E)&&Qg(E);var ye=this.counters.parse(new qc(this.context,R)),tt=this.resolvePseudoContent(i,E,re,fu.BEFORE);dh(i)&&(u=!0),lh(i)||this.cloneChildNodes(i,E,u),tt&&E.insertBefore(tt,E.firstChild);var ct=this.resolvePseudoContent(i,E,Ee,fu.AFTER);return ct&&E.appendChild(ct),this.counters.pop(ye),(R&&(this.options.copyStyles||mc(i))&&!uh(i)||u)&&Bc(R,E),(i.scrollTop!==0||i.scrollLeft!==0)&&this.scrolledElements.push([E,i.scrollLeft,i.scrollTop]),(lu(i)||vc(i))&&(lu(E)||vc(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 qc(this.context,l));var ye=new Id(this.context,l),tt=Ee.createElement("html2canvaspseudoelement");Bc(l,tt),ye.content.forEach(function(pt){if(pt.type===0)tt.appendChild(Ee.createTextNode(pt.value));else if(pt.type===22){var Wt=Ee.createElement("img");Wt.src=pt.value,Wt.style.opacity="1",tt.appendChild(Wt)}else if(pt.type===18){if(pt.name==="attr"){var WA=pt.values.filter(jr);WA.length&&tt.appendChild(Ee.createTextNode(i.getAttribute(WA[0].value)||""))}else if(pt.name==="counter"){var BA=pt.values.filter(zs),kA=BA[0],kr=BA[1];if(kA&&jr(kA)){var $A=R.counters.getCounterValue(kA.value),YA=kr&&jr(kr)?Yc.parse(R.context,kr.value):3;tt.appendChild(Ee.createTextNode(cu($A,YA,!1)))}}else if(pt.name==="counters"){var Ur=pt.values.filter(zs),kA=Ur[0],Kr=Ur[1],kr=Ur[2];if(kA&&jr(kA)){var yr=R.counters.getCounterValues(kA.value),RA=kr&&jr(kr)?Yc.parse(R.context,kr.value):3,fn=Kr&&Kr.type===0?Kr.value:"",Yr=yr.map(function(xa){return cu(xa,RA,!1)}).join(fn);tt.appendChild(Ee.createTextNode(Yr))}}}else if(pt.type===20)switch(pt.value){case"open-quote":tt.appendChild(Ee.createTextNode(xd(ye.quotes,R.quoteDepth++,!0)));break;case"close-quote":tt.appendChild(Ee.createTextNode(xd(ye.quotes,--R.quoteDepth,!1)));break;default:tt.appendChild(Ee.createTextNode(pt.value))}}),tt.className=Ff+" "+wc;var ct=E===fu.BEFORE?" "+Ff:" "+wc;return mc(u)?u.className.baseValue+=ct:u.className+=ct,tt}}},o.destroy=function(i){return i.parentNode?(i.parentNode.removeChild(i),!0):!1},o}(),fu;(function(o){o[o.BEFORE=0]="BEFORE",o[o.AFTER=1]="AFTER"})(fu||(fu={}));var Lp=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(mh,"true"),o.body.appendChild(u),u},vh=function(o){return new Promise(function(i){if(o.complete){i();return}if(!o.src){i();return}o.onload=i,o.onerror=i})},Np=function(o){return Promise.all([].slice.call(o.images,0).map(vh))},du=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)}})},Sg=["all","d","content"],Bc=function(o,i){for(var u=o.length-1;u>=0;u--){var l=o.item(u);Sg.indexOf(l)===-1&&i.style.setProperty(l,o.getPropertyValue(l))}return i},Op=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},Bh=function(o,i,u){o&&o.defaultView&&(i!==o.defaultView.pageXOffset||u!==o.defaultView.pageYOffset)&&o.defaultView.scrollTo(i,u)},wh=function(o){var i=o[0],u=o[1],l=o[2];i.scrollLeft=u,i.scrollTop=l},yh=":before",Eh=":after",Ff="___html2canvas___pseudoelement_before",wc="___html2canvas___pseudoelement_after",Ch=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,Qg=function(o){bh(o,"."+Ff+yh+Ch+`
|
|
|
.`+wc+Eh+Ch)},bh=function(o,i){var u=o.ownerDocument;if(u){var l=u.createElement("style");l.textContent=i,o.appendChild(l)}},Fh=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}(),Na=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)||(If(i)||yc(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=Fh.isSameOrigin(i),l=!hu(i)&&this._options.useCORS===!0&&Hi.SUPPORT_CORS_IMAGES&&!u,E=!hu(i)&&!u&&!If(i)&&typeof this._options.proxy=="string"&&Hi.SUPPORT_CORS_XHR&&!l,!u&&this._options.allowTaint===!1&&!hu(i)&&!If(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,tt){var ct=new Image;ct.onload=function(){return ye(ct)},ct.onerror=tt,(Pp(R)||l)&&(ct.crossOrigin="anonymous"),ct.src=R,ct.complete===!0&&setTimeout(function(){return ye(ct)},500),re._options.imageTimeout>0&&setTimeout(function(){return tt("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=Hi.SUPPORT_RESPONSE_TYPE?"blob":"text",ye=new XMLHttpRequest;ye.onload=function(){if(ye.status===200)if(Ee==="text")R(ye.response);else{var pt=new FileReader;pt.addEventListener("load",function(){return R(pt.result)},!1),pt.addEventListener("error",function(Wt){return re(Wt)},!1),pt.readAsDataURL(ye.response)}else re("Failed to proxy resource "+E+" with status code "+ye.status)},ye.onerror=re;var tt=l.indexOf("?")>-1?"&":"?";if(ye.open("GET",""+l+tt+"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}(),xf=/^data:image\/svg\+xml/i,xh=/^data:image\/.*;base64,/i,Uf=/^data:image\/.*/i,yc=function(o){return Hi.SUPPORT_SVG_DRAWING||!kp(o)},hu=function(o){return Uf.test(o)},Pp=function(o){return xh.test(o)},If=function(o){return o.substr(0,4)==="blob"},kp=function(o){return o.substr(-3).toLowerCase()==="svg"||xf.test(o)},ZA=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 ZA(o.x+(i.x-o.x)*u,o.y+(i.y-o.y)*u)},Ec=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}(),Va=function(o){return o.type===1},jp=function(){function o(i){var u=i.styles,l=i.bounds,E=To(u.borderTopLeftRadius,l.width,l.height),R=E[0],re=E[1],Ee=To(u.borderTopRightRadius,l.width,l.height),ye=Ee[0],tt=Ee[1],ct=To(u.borderBottomRightRadius,l.width,l.height),pt=ct[0],Wt=ct[1],WA=To(u.borderBottomLeftRadius,l.width,l.height),BA=WA[0],kA=WA[1],kr=[];kr.push((R+ye)/l.width),kr.push((BA+pt)/l.width),kr.push((re+kA)/l.height),kr.push((tt+Wt)/l.height);var $A=Math.max.apply(Math,kr);$A>1&&(R/=$A,re/=$A,ye/=$A,tt/=$A,pt/=$A,Wt/=$A,BA/=$A,kA/=$A);var YA=l.width-ye,Ur=l.height-Wt,Kr=l.width-pt,yr=l.height-kA,RA=u.borderTopWidth,fn=u.borderRightWidth,Yr=u.borderBottomWidth,Ir=u.borderLeftWidth,LA=Bn(u.paddingTop,i.bounds.width),xa=Bn(u.paddingRight,i.bounds.width),Pa=Bn(u.paddingBottom,i.bounds.width),Ln=Bn(u.paddingLeft,i.bounds.width);this.topLeftBorderDoubleOuterBox=R>0||re>0?Jn(l.left+Ir/3,l.top+RA/3,R-Ir/3,re-RA/3,Dn.TOP_LEFT):new ZA(l.left+Ir/3,l.top+RA/3),this.topRightBorderDoubleOuterBox=R>0||re>0?Jn(l.left+YA,l.top+RA/3,ye-fn/3,tt-RA/3,Dn.TOP_RIGHT):new ZA(l.left+l.width-fn/3,l.top+RA/3),this.bottomRightBorderDoubleOuterBox=pt>0||Wt>0?Jn(l.left+Kr,l.top+Ur,pt-fn/3,Wt-Yr/3,Dn.BOTTOM_RIGHT):new ZA(l.left+l.width-fn/3,l.top+l.height-Yr/3),this.bottomLeftBorderDoubleOuterBox=BA>0||kA>0?Jn(l.left+Ir/3,l.top+yr,BA-Ir/3,kA-Yr/3,Dn.BOTTOM_LEFT):new ZA(l.left+Ir/3,l.top+l.height-Yr/3),this.topLeftBorderDoubleInnerBox=R>0||re>0?Jn(l.left+Ir*2/3,l.top+RA*2/3,R-Ir*2/3,re-RA*2/3,Dn.TOP_LEFT):new ZA(l.left+Ir*2/3,l.top+RA*2/3),this.topRightBorderDoubleInnerBox=R>0||re>0?Jn(l.left+YA,l.top+RA*2/3,ye-fn*2/3,tt-RA*2/3,Dn.TOP_RIGHT):new ZA(l.left+l.width-fn*2/3,l.top+RA*2/3),this.bottomRightBorderDoubleInnerBox=pt>0||Wt>0?Jn(l.left+Kr,l.top+Ur,pt-fn*2/3,Wt-Yr*2/3,Dn.BOTTOM_RIGHT):new ZA(l.left+l.width-fn*2/3,l.top+l.height-Yr*2/3),this.bottomLeftBorderDoubleInnerBox=BA>0||kA>0?Jn(l.left+Ir*2/3,l.top+yr,BA-Ir*2/3,kA-Yr*2/3,Dn.BOTTOM_LEFT):new ZA(l.left+Ir*2/3,l.top+l.height-Yr*2/3),this.topLeftBorderStroke=R>0||re>0?Jn(l.left+Ir/2,l.top+RA/2,R-Ir/2,re-RA/2,Dn.TOP_LEFT):new ZA(l.left+Ir/2,l.top+RA/2),this.topRightBorderStroke=R>0||re>0?Jn(l.left+YA,l.top+RA/2,ye-fn/2,tt-RA/2,Dn.TOP_RIGHT):new ZA(l.left+l.width-fn/2,l.top+RA/2),this.bottomRightBorderStroke=pt>0||Wt>0?Jn(l.left+Kr,l.top+Ur,pt-fn/2,Wt-Yr/2,Dn.BOTTOM_RIGHT):new ZA(l.left+l.width-fn/2,l.top+l.height-Yr/2),this.bottomLeftBorderStroke=BA>0||kA>0?Jn(l.left+Ir/2,l.top+yr,BA-Ir/2,kA-Yr/2,Dn.BOTTOM_LEFT):new ZA(l.left+Ir/2,l.top+l.height-Yr/2),this.topLeftBorderBox=R>0||re>0?Jn(l.left,l.top,R,re,Dn.TOP_LEFT):new ZA(l.left,l.top),this.topRightBorderBox=ye>0||tt>0?Jn(l.left+YA,l.top,ye,tt,Dn.TOP_RIGHT):new ZA(l.left+l.width,l.top),this.bottomRightBorderBox=pt>0||Wt>0?Jn(l.left+Kr,l.top+Ur,pt,Wt,Dn.BOTTOM_RIGHT):new ZA(l.left+l.width,l.top+l.height),this.bottomLeftBorderBox=BA>0||kA>0?Jn(l.left,l.top+yr,BA,kA,Dn.BOTTOM_LEFT):new ZA(l.left,l.top+l.height),this.topLeftPaddingBox=R>0||re>0?Jn(l.left+Ir,l.top+RA,Math.max(0,R-Ir),Math.max(0,re-RA),Dn.TOP_LEFT):new ZA(l.left+Ir,l.top+RA),this.topRightPaddingBox=ye>0||tt>0?Jn(l.left+Math.min(YA,l.width-fn),l.top+RA,YA>l.width+fn?0:Math.max(0,ye-fn),Math.max(0,tt-RA),Dn.TOP_RIGHT):new ZA(l.left+l.width-fn,l.top+RA),this.bottomRightPaddingBox=pt>0||Wt>0?Jn(l.left+Math.min(Kr,l.width-Ir),l.top+Math.min(Ur,l.height-Yr),Math.max(0,pt-fn),Math.max(0,Wt-Yr),Dn.BOTTOM_RIGHT):new ZA(l.left+l.width-fn,l.top+l.height-Yr),this.bottomLeftPaddingBox=BA>0||kA>0?Jn(l.left+Ir,l.top+Math.min(yr,l.height-Yr),Math.max(0,BA-Ir),Math.max(0,kA-Yr),Dn.BOTTOM_LEFT):new ZA(l.left+Ir,l.top+l.height-Yr),this.topLeftContentBox=R>0||re>0?Jn(l.left+Ir+Ln,l.top+RA+LA,Math.max(0,R-(Ir+Ln)),Math.max(0,re-(RA+LA)),Dn.TOP_LEFT):new ZA(l.left+Ir+Ln,l.top+RA+LA),this.topRightContentBox=ye>0||tt>0?Jn(l.left+Math.min(YA,l.width+Ir+Ln),l.top+RA+LA,YA>l.width+Ir+Ln?0:ye-Ir+Ln,tt-(RA+LA),Dn.TOP_RIGHT):new ZA(l.left+l.width-(fn+xa),l.top+RA+LA),this.bottomRightContentBox=pt>0||Wt>0?Jn(l.left+Math.min(Kr,l.width-(Ir+Ln)),l.top+Math.min(Ur,l.height+RA+LA),Math.max(0,pt-(fn+xa)),Wt-(Yr+Pa),Dn.BOTTOM_RIGHT):new ZA(l.left+l.width-(fn+xa),l.top+l.height-(Yr+Pa)),this.bottomLeftContentBox=BA>0||kA>0?Jn(l.left+Ir+Ln,l.top+yr,Math.max(0,BA-(Ir+Ln)),kA-(Yr+Pa),Dn.BOTTOM_LEFT):new ZA(l.left+Ir+Ln,l.top+l.height-(Yr+Pa))}return o}(),Dn;(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"})(Dn||(Dn={}));var Jn=function(o,i,u,l,E){var R=4*((Math.sqrt(2)-1)/3),re=u*R,Ee=l*R,ye=o+u,tt=i+l;switch(E){case Dn.TOP_LEFT:return new Ec(new ZA(o,tt),new ZA(o,tt-Ee),new ZA(ye-re,i),new ZA(ye,i));case Dn.TOP_RIGHT:return new Ec(new ZA(o,i),new ZA(o+re,i),new ZA(ye,tt-Ee),new ZA(ye,tt));case Dn.BOTTOM_RIGHT:return new Ec(new ZA(ye,i),new ZA(ye,i+Ee),new ZA(o+re,tt),new ZA(o,tt));case Dn.BOTTOM_LEFT:default:return new Ec(new ZA(ye,tt),new ZA(ye-re,tt),new ZA(o,i+Ee),new ZA(o,i))}},Cc=function(o){return[o.topLeftBorderBox,o.topRightBorderBox,o.bottomRightBorderBox,o.bottomLeftBorderBox]},Dg=function(o){return[o.topLeftContentBox,o.topRightContentBox,o.bottomRightContentBox,o.bottomLeftContentBox]},Sf=function(o){return[o.topLeftPaddingBox,o.topRightPaddingBox,o.bottomRightPaddingBox,o.bottomLeftPaddingBox]},Pr=function(){function o(i,u,l){this.offsetX=i,this.offsetY=u,this.matrix=l,this.type=0,this.target=6}return o}(),Fl=function(){function o(i,u){this.path=i,this.target=u,this.type=1}return o}(),Rn=function(){function o(i){this.opacity=i,this.type=2,this.target=6}return o}(),Qf=function(o){return o.type===0},Df=function(o){return o.type===1},bc=function(o){return o.type===2},yo=function(o,i){return o.length===i.length?o.some(function(u,l){return u===i[l]}):!1},Uh=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})},pu=function(){function o(i){this.element=i,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return o}(),_f=function(){function o(i,u){if(this.container=i,this.parent=u,this.effects=[],this.curves=new jp(this.container),this.container.styles.opacity<1&&this.effects.push(new Rn(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 Pr(l,E,R))}if(this.container.styles.overflowX!==0){var re=Cc(this.curves),Ee=Sf(this.curves);yo(re,Ee)?this.effects.push(new Fl(re,6)):(this.effects.push(new Fl(re,2)),this.effects.push(new Fl(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!Df(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=Cc(l.curves),Ee=Sf(l.curves);yo(re,Ee)||E.unshift(new Fl(Ee,6))}}else E.unshift.apply(E,R);l=l.parent}return E.filter(function(ye){return xi(ye.target,i)})},o}(),gu=function(o,i,u,l){o.container.elements.forEach(function(E){var R=xi(E.flags,4),re=xi(E.flags,2),Ee=new _f(E,o);xi(E.styles.display,2048)&&l.push(Ee);var ye=xi(E.flags,8)?[]:l;if(R||re){var tt=R||E.styles.isPositioned()?u:i,ct=new pu(Ee);if(E.styles.isPositioned()||E.styles.opacity<1||E.styles.isTransformed()){var pt=E.styles.zIndex.order;if(pt<0){var Wt=0;tt.negativeZIndex.some(function(BA,kA){return pt>BA.element.container.styles.zIndex.order?(Wt=kA,!1):Wt>0}),tt.negativeZIndex.splice(Wt,0,ct)}else if(pt>0){var WA=0;tt.positiveZIndex.some(function(BA,kA){return pt>=BA.element.container.styles.zIndex.order?(WA=kA+1,!1):WA>0}),tt.positiveZIndex.splice(WA,0,ct)}else tt.zeroOrAutoZIndexOrTransformedOrOpacity.push(ct)}else E.styles.isFloating()?tt.nonPositionedFloats.push(ct):tt.nonPositionedInlineLevel.push(ct);gu(Ee,ct,R?ct:u,ye)}else E.styles.isInlineLevel()?i.inlineLevel.push(Ee):i.nonInlineLevel.push(Ee),gu(Ee,i,u,ye);xi(E.flags,8)&&mu(E,ye)})},mu=function(o,i){for(var u=o instanceof gf?o.start:1,l=o instanceof gf?o.reversed:!1,E=0;E<i.length;E++){var R=i[E];R.container instanceof eh&&typeof R.container.value=="number"&&R.container.value!==0&&(u=R.container.value),R.listValue=cu(u,R.container.styles.listStyleType,!0),u+=l?-1:1}},ua=function(o){var i=new _f(o,null),u=new pu(i),l=[];return gu(i,u,u,l),mu(i.container,l),u},Xi=function(o,i){switch(i){case 0:return Oa(o.topLeftBorderBox,o.topLeftPaddingBox,o.topRightBorderBox,o.topRightPaddingBox);case 1:return Oa(o.topRightBorderBox,o.topRightPaddingBox,o.bottomRightBorderBox,o.bottomRightPaddingBox);case 2:return Oa(o.bottomRightBorderBox,o.bottomRightPaddingBox,o.bottomLeftBorderBox,o.bottomLeftPaddingBox);case 3:default:return Oa(o.bottomLeftBorderBox,o.bottomLeftPaddingBox,o.topLeftBorderBox,o.topLeftPaddingBox)}},ca=function(o,i){switch(i){case 0:return Oa(o.topLeftBorderBox,o.topLeftBorderDoubleOuterBox,o.topRightBorderBox,o.topRightBorderDoubleOuterBox);case 1:return Oa(o.topRightBorderBox,o.topRightBorderDoubleOuterBox,o.bottomRightBorderBox,o.bottomRightBorderDoubleOuterBox);case 2:return Oa(o.bottomRightBorderBox,o.bottomRightBorderDoubleOuterBox,o.bottomLeftBorderBox,o.bottomLeftBorderDoubleOuterBox);case 3:default:return Oa(o.bottomLeftBorderBox,o.bottomLeftBorderDoubleOuterBox,o.topLeftBorderBox,o.topLeftBorderDoubleOuterBox)}},fa=function(o,i){switch(i){case 0:return Oa(o.topLeftBorderDoubleInnerBox,o.topLeftPaddingBox,o.topRightBorderDoubleInnerBox,o.topRightPaddingBox);case 1:return Oa(o.topRightBorderDoubleInnerBox,o.topRightPaddingBox,o.bottomRightBorderDoubleInnerBox,o.bottomRightPaddingBox);case 2:return Oa(o.bottomRightBorderDoubleInnerBox,o.bottomRightPaddingBox,o.bottomLeftBorderDoubleInnerBox,o.bottomLeftPaddingBox);case 3:default:return Oa(o.bottomLeftBorderDoubleInnerBox,o.bottomLeftPaddingBox,o.topLeftBorderDoubleInnerBox,o.topLeftPaddingBox)}},Ih=function(o,i){switch(i){case 0:return Fc(o.topLeftBorderStroke,o.topRightBorderStroke);case 1:return Fc(o.topRightBorderStroke,o.bottomRightBorderStroke);case 2:return Fc(o.bottomRightBorderStroke,o.bottomLeftBorderStroke);case 3:default:return Fc(o.bottomLeftBorderStroke,o.topLeftBorderStroke)}},Fc=function(o,i){var u=[];return Va(o)?u.push(o.subdivide(.5,!1)):u.push(o),Va(i)?u.push(i.subdivide(.5,!0)):u.push(i),u},Oa=function(o,i,u,l){var E=[];return Va(o)?E.push(o.subdivide(.5,!1)):E.push(o),Va(u)?E.push(u.subdivide(.5,!0)):E.push(u),Va(l)?E.push(l.subdivide(.5,!0).reverse()):E.push(l),Va(i)?E.push(i.subdivide(.5,!1).reverse()):E.push(i),E},Sh=function(o){var i=o.bounds,u=o.styles;return i.add(u.borderLeftWidth,u.borderTopWidth,-(u.borderRightWidth+u.borderLeftWidth),-(u.borderTopWidth+u.borderBottomWidth))},xc=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))},Lf=function(o,i){return o===0?i.bounds:o===2?xc(i):Sh(i)},Hp=function(o,i){return o===0?i.bounds:o===2?xc(i):Sh(i)},Cs=function(o,i,u){var l=Lf(ns(o.styles.backgroundOrigin,i),o),E=Hp(ns(o.styles.backgroundClip,i),o),R=xl(ns(o.styles.backgroundSize,i),u,l),re=R[0],Ee=R[1],ye=To(ns(o.styles.backgroundPosition,i),l.width-re,l.height-Ee),tt=Qh(ns(o.styles.backgroundRepeat,i),ye,R,l,E),ct=Math.round(l.left+ye[0]),pt=Math.round(l.top+ye[1]);return[tt,ct,pt,re,Ee]},Eo=function(o){return jr(o)&&o.value===vi.AUTO},vu=function(o){return typeof o=="number"},xl=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(zn(re)&&Ee&&zn(Ee))return[Bn(re,u.width),Bn(Ee,u.height)];var ye=vu(R);if(jr(re)&&(re.value===vi.CONTAIN||re.value===vi.COVER)){if(vu(R)){var tt=u.width/u.height;return tt<R!=(re.value===vi.COVER)?[u.width,u.width/R]:[u.height*R,u.height]}return[u.width,u.height]}var ct=vu(l),pt=vu(E),Wt=ct||pt;if(Eo(re)&&(!Ee||Eo(Ee))){if(ct&&pt)return[l,E];if(!ye&&!Wt)return[u.width,u.height];if(Wt&&ye){var WA=ct?l:E*R,BA=pt?E:l/R;return[WA,BA]}var kA=ct?l:u.width,kr=pt?E:u.height;return[kA,kr]}if(ye){var $A=0,YA=0;return zn(re)?$A=Bn(re,u.width):zn(Ee)&&(YA=Bn(Ee,u.height)),Eo(re)?$A=YA*R:(!Ee||Eo(Ee))&&(YA=$A/R),[$A,YA]}var Ur=null,Kr=null;if(zn(re)?Ur=Bn(re,u.width):Ee&&zn(Ee)&&(Kr=Bn(Ee,u.height)),Ur!==null&&(!Ee||Eo(Ee))&&(Kr=ct&&pt?Ur/l*E:u.height),Kr!==null&&Eo(re)&&(Ur=ct&&pt?Kr/E*l:u.width),Ur!==null&&Kr!==null)return[Ur,Kr];throw new Error("Unable to calculate background-size for element")},ns=function(o,i){var u=o[i];return typeof u=="undefined"?o[0]:u},Qh=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 ZA(Math.round(l.left),Math.round(l.top+re)),new ZA(Math.round(l.left+l.width),Math.round(l.top+re)),new ZA(Math.round(l.left+l.width),Math.round(ye+l.top+re)),new ZA(Math.round(l.left),Math.round(ye+l.top+re))];case 3:return[new ZA(Math.round(l.left+R),Math.round(l.top)),new ZA(Math.round(l.left+R+Ee),Math.round(l.top)),new ZA(Math.round(l.left+R+Ee),Math.round(l.height+l.top)),new ZA(Math.round(l.left+R),Math.round(l.height+l.top))];case 1:return[new ZA(Math.round(l.left+R),Math.round(l.top+re)),new ZA(Math.round(l.left+R+Ee),Math.round(l.top+re)),new ZA(Math.round(l.left+R+Ee),Math.round(l.top+re+ye)),new ZA(Math.round(l.left+R),Math.round(l.top+re+ye))];default:return[new ZA(Math.round(E.left),Math.round(E.top)),new ZA(Math.round(E.left+E.width),Math.round(E.top)),new ZA(Math.round(E.left+E.width),Math.round(E.height+E.top)),new ZA(Math.round(E.left),Math.round(E.height+E.top))]}},Bu="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Nf="Hidden Text",Co=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=Bu,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(Nf)),l.appendChild(R),l.appendChild(E);var Ee=E.offsetTop-R.offsetTop+2;l.removeChild(R),l.appendChild(this._document.createTextNode(Nf)),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}(),bo=function(){function o(i,u){this.context=i,this.options=u}return o}(),ir=1e4,ui=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 Co(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(),bc(u)&&(this.ctx.globalAlpha=u.opacity),Qf(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)),Df(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(xi(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=pf(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=Fo(u.fontFamily).join(", "),R=rr(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,tt,ct,pt,Wt=this;return Ae(this,function(WA){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),tt=ye.baseline,ct=ye.middle,pt=l.paintOrder,u.textBounds.forEach(function(BA){pt.forEach(function(kA){switch(kA){case 0:Wt.ctx.fillStyle=PA(l.color),Wt.renderTextWithLetterSpacing(BA,l.letterSpacing,tt);var kr=l.textShadow;kr.length&&BA.text.trim().length&&(kr.slice(0).reverse().forEach(function($A){Wt.ctx.shadowColor=PA($A.color),Wt.ctx.shadowOffsetX=$A.offsetX.number*Wt.options.scale,Wt.ctx.shadowOffsetY=$A.offsetY.number*Wt.options.scale,Wt.ctx.shadowBlur=$A.blur.number,Wt.renderTextWithLetterSpacing(BA,l.letterSpacing,tt)}),Wt.ctx.shadowColor="",Wt.ctx.shadowOffsetX=0,Wt.ctx.shadowOffsetY=0,Wt.ctx.shadowBlur=0),l.textDecorationLine.length&&(Wt.ctx.fillStyle=PA(l.textDecorationColor||l.color),l.textDecorationLine.forEach(function($A){switch($A){case 1:Wt.ctx.fillRect(BA.bounds.left,Math.round(BA.bounds.top+tt),BA.bounds.width,1);break;case 2:Wt.ctx.fillRect(BA.bounds.left,Math.round(BA.bounds.top),BA.bounds.width,1);break;case 3:Wt.ctx.fillRect(BA.bounds.left,Math.ceil(BA.bounds.top+ct),BA.bounds.width,1);break}}));break;case 1:l.webkitTextStrokeWidth&&BA.text.trim().length&&(Wt.ctx.strokeStyle=PA(l.webkitTextStrokeColor),Wt.ctx.lineWidth=l.webkitTextStrokeWidth,Wt.ctx.lineJoin=window.chrome?"miter":"round",Wt.ctx.strokeText(BA.text,BA.bounds.left,BA.bounds.top+tt)),Wt.ctx.strokeStyle="",Wt.ctx.lineWidth=0,Wt.ctx.lineJoin="miter";break}})}),[2]})})},i.prototype.renderReplacedElement=function(u,l,E){if(E&&u.intrinsicWidth>0&&u.intrinsicHeight>0){var R=xc(u),re=Sf(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,YA,YA,tt,ct,pt,Wt,Kr,WA,BA,yr,kA,kr,$A,YA,Ur,Kr,yr;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 Xd))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 YA=RA.sent(),this.renderReplacedElement(l,E,YA),[3,8];case 7:return RA.sent(),this.context.logger.error("Error loading image "+l.src),[3,8];case 8:if(l instanceof qd&&this.renderReplacedElement(l,E,l.canvas),!(l instanceof $d))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 YA=RA.sent(),this.renderReplacedElement(l,E,YA),[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 rh&&l.tree?(tt=new i(this.context,{scale:this.options.scale,backgroundColor:l.backgroundColor,x:0,y:0,width:l.width,height:l.height}),[4,tt.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 su&&(pt=Math.min(l.bounds.width,l.bounds.height),l.type===hc?l.checked&&(this.ctx.save(),this.path([new ZA(l.bounds.left+pt*.39363,l.bounds.top+pt*.79),new ZA(l.bounds.left+pt*.16,l.bounds.top+pt*.5549),new ZA(l.bounds.left+pt*.27347,l.bounds.top+pt*.44071),new ZA(l.bounds.left+pt*.39694,l.bounds.top+pt*.5649),new ZA(l.bounds.left+pt*.72983,l.bounds.top+pt*.23),new ZA(l.bounds.left+pt*.84,l.bounds.top+pt*.34085),new ZA(l.bounds.left+pt*.39363,l.bounds.top+pt*.79)]),this.ctx.fillStyle=PA(gc),this.ctx.fill(),this.ctx.restore()):l.type===pc&&l.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(l.bounds.left+pt/2,l.bounds.top+pt/2,pt/4,0,Math.PI*2,!0),this.ctx.fillStyle=PA(gc),this.ctx.fill(),this.ctx.restore())),Of(l)&&l.value.length){switch(Wt=this.createFontStyle(R),Kr=Wt[0],WA=Wt[1],BA=this.fontMetrics.getMetrics(Kr,WA).baseline,this.ctx.font=Kr,this.ctx.fillStyle=PA(R.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Ul(l.styles.textAlign),yr=xc(l),kA=0,l.styles.textAlign){case 1:kA+=yr.width/2;break;case 2:kA+=yr.width;break}kr=yr.add(kA,0,0,-yr.height/2+1),this.ctx.save(),this.path([new ZA(yr.left,yr.top),new ZA(yr.left+yr.width,yr.top),new ZA(yr.left+yr.width,yr.top+yr.height),new ZA(yr.left,yr.top+yr.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Vo(l.value,kr),R.letterSpacing,BA),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!xi(l.styles.display,2048))return[3,20];if(l.styles.listStyleImage===null)return[3,19];if($A=l.styles.listStyleImage,$A.type!==0)return[3,18];YA=void 0,Ur=$A.url,RA.label=15;case 15:return RA.trys.push([15,17,,18]),[4,this.context.cache.match(Ur)];case 16:return YA=RA.sent(),this.ctx.drawImage(YA,l.bounds.left-(YA.width+10),l.bounds.top),[3,18];case 17:return RA.sent(),this.context.logger.error("Error loading list-style-image "+Ur),[3,18];case 18:return[3,20];case 19:u.listValue&&l.styles.listStyleType!==-1&&(Kr=this.createFontStyle(R)[0],this.ctx.font=Kr,this.ctx.fillStyle=PA(R.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",yr=new le(l.bounds.left,l.bounds.top+Bn(l.styles.paddingTop,l.bounds.width),l.bounds.width,yd(R.lineHeight,R.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Vo(u.listValue,yr),R.letterSpacing,yd(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,$A,R,re,$A,Ee,ye,$A,tt,ct,$A,pt,Wt,$A,WA,BA,$A,kA,kr,$A;return Ae(this,function(YA){switch(YA.label){case 0:if(xi(u.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(u.element)];case 1:YA.sent(),l=0,E=u.negativeZIndex,YA.label=2;case 2:return l<E.length?($A=E[l],[4,this.renderStack($A)]):[3,5];case 3:YA.sent(),YA.label=4;case 4:return l++,[3,2];case 5:return[4,this.renderNodeContent(u.element)];case 6:YA.sent(),R=0,re=u.nonInlineLevel,YA.label=7;case 7:return R<re.length?($A=re[R],[4,this.renderNode($A)]):[3,10];case 8:YA.sent(),YA.label=9;case 9:return R++,[3,7];case 10:Ee=0,ye=u.nonPositionedFloats,YA.label=11;case 11:return Ee<ye.length?($A=ye[Ee],[4,this.renderStack($A)]):[3,14];case 12:YA.sent(),YA.label=13;case 13:return Ee++,[3,11];case 14:tt=0,ct=u.nonPositionedInlineLevel,YA.label=15;case 15:return tt<ct.length?($A=ct[tt],[4,this.renderStack($A)]):[3,18];case 16:YA.sent(),YA.label=17;case 17:return tt++,[3,15];case 18:pt=0,Wt=u.inlineLevel,YA.label=19;case 19:return pt<Wt.length?($A=Wt[pt],[4,this.renderNode($A)]):[3,22];case 20:YA.sent(),YA.label=21;case 21:return pt++,[3,19];case 22:WA=0,BA=u.zeroOrAutoZIndexOrTransformedOrOpacity,YA.label=23;case 23:return WA<BA.length?($A=BA[WA],[4,this.renderStack($A)]):[3,26];case 24:YA.sent(),YA.label=25;case 25:return WA++,[3,23];case 26:kA=0,kr=u.positiveZIndex,YA.label=27;case 27:return kA<kr.length?($A=kr[kA],[4,this.renderStack($A)]):[3,30];case 28:YA.sent(),YA.label=29;case 29:return kA++,[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=Va(E)?E.start:E;R===0?l.ctx.moveTo(re.x,re.y):l.ctx.lineTo(re.x,re.y),Va(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(tt){switch(tt.label){case 0:l=u.styles.backgroundImage.length-1,E=function(ct){var pt,Wt,WA,LA,da,va,Ln,Ti,Yr,BA,LA,da,va,Ln,Ti,kA,kr,$A,YA,Ur,Kr,yr,RA,fn,Yr,Ir,LA,xa,Pa,Ln,Ti,eo,da,va,Xo,Za,to,qo,xo,Fs,Uo,Ao;return Ae(this,function(Il){switch(Il.label){case 0:if(ct.type!==0)return[3,5];pt=void 0,Wt=ct.url,Il.label=1;case 1:return Il.trys.push([1,3,,4]),[4,R.context.cache.match(Wt)];case 2:return pt=Il.sent(),[3,4];case 3:return Il.sent(),R.context.logger.error("Error loading background-image "+Wt),[3,4];case 4:return pt&&(WA=Cs(u,l,[pt.width,pt.height,pt.width/pt.height]),LA=WA[0],da=WA[1],va=WA[2],Ln=WA[3],Ti=WA[4],Yr=R.ctx.createPattern(R.resizeImage(pt,Ln,Ti),"repeat"),R.renderRepeat(LA,Yr,da,va)),[3,6];case 5:ws(ct)?(BA=Cs(u,l,[null,null,null]),LA=BA[0],da=BA[1],va=BA[2],Ln=BA[3],Ti=BA[4],kA=h0(ct.angle,Ln,Ti),kr=kA[0],$A=kA[1],YA=kA[2],Ur=kA[3],Kr=kA[4],yr=document.createElement("canvas"),yr.width=Ln,yr.height=Ti,RA=yr.getContext("2d"),fn=RA.createLinearGradient($A,Ur,YA,Kr),ud(ct.stops,kr).forEach(function(Io){return fn.addColorStop(Io.stop,PA(Io.color))}),RA.fillStyle=fn,RA.fillRect(0,0,Ln,Ti),Ln>0&&Ti>0&&(Yr=R.ctx.createPattern(yr,"repeat"),R.renderRepeat(LA,Yr,da,va))):B0(ct)&&(Ir=Cs(u,l,[null,null,null]),LA=Ir[0],xa=Ir[1],Pa=Ir[2],Ln=Ir[3],Ti=Ir[4],eo=ct.position.length===0?[Gs]:ct.position,da=Bn(eo[0],Ln),va=Bn(eo[eo.length-1],Ti),Xo=p0(ct,da,va,Ln,Ti),Za=Xo[0],to=Xo[1],Za>0&&to>0&&(qo=R.ctx.createRadialGradient(xa+da,Pa+va,0,xa+da,Pa+va,Za),ud(ct.stops,Za*2).forEach(function(Io){return qo.addColorStop(Io.stop,PA(Io.color))}),R.path(LA),R.ctx.fillStyle=qo,Za!==to?(xo=u.bounds.left+.5*u.bounds.width,Fs=u.bounds.top+.5*u.bounds.height,Uo=to/Za,Ao=1/Uo,R.ctx.save(),R.ctx.translate(xo,Fs),R.ctx.transform(1,0,0,Uo,0,0),R.ctx.translate(-xo,-Fs),R.ctx.fillRect(xa,Ao*(Pa-Fs)+Fs,Ln,Ti*Ao),R.ctx.restore()):R.ctx.fill())),Il.label=6;case 6:return l--,[2]}})},R=this,re=0,Ee=u.styles.backgroundImage.slice(0).reverse(),tt.label=1;case 1:return re<Ee.length?(ye=Ee[re],[5,E(ye)]):[3,4];case 2:tt.sent(),tt.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(Xi(E,l)),this.ctx.fillStyle=PA(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=ca(R,E),this.path(re),this.ctx.fillStyle=PA(u),this.ctx.fill(),Ee=fa(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,tt,ct,pt=this;return Ae(this,function(Wt){switch(Wt.label){case 0:return this.applyEffects(u.getEffects(2)),l=u.container.styles,E=!Ji(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(ns(l.backgroundClip,0),u.curves),E||l.boxShadow.length?(this.ctx.save(),this.path(re),this.ctx.clip(),Ji(l.backgroundColor)||(this.ctx.fillStyle=PA(l.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(u.container)]):[3,2];case 1:Wt.sent(),this.ctx.restore(),l.boxShadow.slice(0).reverse().forEach(function(WA){pt.ctx.save();var BA=Cc(u.curves),kA=WA.inset?0:ir,kr=Uh(BA,-kA+(WA.inset?1:-1)*WA.spread.number,(WA.inset?1:-1)*WA.spread.number,WA.spread.number*(WA.inset?-2:2),WA.spread.number*(WA.inset?-2:2));WA.inset?(pt.path(BA),pt.ctx.clip(),pt.mask(kr)):(pt.mask(BA),pt.ctx.clip(),pt.path(kr)),pt.ctx.shadowOffsetX=WA.offsetX.number+kA,pt.ctx.shadowOffsetY=WA.offsetY.number,pt.ctx.shadowColor=PA(WA.color),pt.ctx.shadowBlur=WA.blur.number,pt.ctx.fillStyle=WA.inset?PA(WA.color):"rgba(0,0,0,1)",pt.ctx.fill(),pt.ctx.restore()}),Wt.label=2;case 2:Ee=0,ye=0,tt=R,Wt.label=3;case 3:return ye<tt.length?(ct=tt[ye],ct.style!==0&&!Ji(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 Wt.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 Wt.sent(),[3,11];case 7:return ct.style!==4?[3,9]:[4,this.renderDoubleBorder(ct.color,ct.width,Ee,u.curves)];case 8:return Wt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(ct.color,Ee,u.curves)];case 10:Wt.sent(),Wt.label=11;case 11:Ee++,Wt.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,tt,ct,pt,Wt,WA,BA,kA,kr,$A,YA,Ur,Kr,yr,RA,yr,RA;return Ae(this,function(fn){return this.ctx.save(),Ee=Ih(R,E),ye=Xi(R,E),re===2&&(this.path(ye),this.ctx.clip()),Va(ye[0])?(tt=ye[0].start.x,ct=ye[0].start.y):(tt=ye[0].x,ct=ye[0].y),Va(ye[1])?(pt=ye[1].end.x,Wt=ye[1].end.y):(pt=ye[1].x,Wt=ye[1].y),E===0||E===2?WA=Math.abs(tt-pt):WA=Math.abs(ct-Wt),this.ctx.beginPath(),re===3?this.formatPath(Ee):this.formatPath(ye.slice(0,2)),BA=l<3?l*3:l*2,kA=l<3?l*2:l,re===3&&(BA=l,kA=l),kr=!0,WA<=BA*2?kr=!1:WA<=BA*2+kA?($A=WA/(2*BA+kA),BA*=$A,kA*=$A):(YA=Math.floor((WA+kA)/(BA+kA)),Ur=(WA-YA*BA)/(YA-1),Kr=(WA-(YA+1)*BA)/YA,kA=Kr<=0||Math.abs(kA-Ur)<Math.abs(kA-Kr)?Ur:Kr),kr&&(re===3?this.ctx.setLineDash([0,BA+kA]):this.ctx.setLineDash([BA,kA])),re===3?(this.ctx.lineCap="round",this.ctx.lineWidth=l):this.ctx.lineWidth=l*2+1.1,this.ctx.strokeStyle=PA(u),this.ctx.stroke(),this.ctx.setLineDash([]),re===2&&(Va(ye[0])&&(yr=ye[3],RA=ye[0],this.ctx.beginPath(),this.formatPath([new ZA(yr.end.x,yr.end.y),new ZA(RA.start.x,RA.start.y)]),this.ctx.stroke()),Va(ye[1])&&(yr=ye[1],RA=ye[2],this.ctx.beginPath(),this.formatPath([new ZA(yr.end.x,yr.end.y),new ZA(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=PA(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),l=ua(u),[4,this.renderStack(l)];case 1:return E.sent(),this.applyEffects([]),[2,this.canvas]}})})},i}(bo),Of=function(o){return o instanceof mf||o instanceof Ah?!0:o instanceof su&&o.type!==pc&&o.type!==hc},Yo=function(o,i){switch(o){case 0:return Cc(i);case 2:return Dg(i);case 1:default:return Sf(i)}},Ul=function(o){switch(o){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Mr=["-apple-system","system-ui"],Fo=function(o){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?o.filter(function(i){return Mr.indexOf(i)===-1}):o},Fa=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=dc(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,u),[4,Dh(l)];case 1:return E=R.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=PA(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(E,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},i}(bo),Dh=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))})},bs=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}(),Tp=function(){function o(i,u){var l;this.windowBounds=u,this.instanceName="#"+o.instanceCount++,this.logger=new bs({id:this.instanceName,enabled:i.logging}),this.cache=(l=i.cache)!==null&&l!==void 0?l:new Na(this,i)}return o.instanceCount=1,o}(),Rp=function(o,i){return i===void 0&&(i={}),Mp(o,i)};typeof window!="undefined"&&Fh.setContext(window);var Mp=function(o,i){return Xe(void 0,void 0,void 0,function(){var u,l,E,R,re,Ee,ye,tt,ct,pt,Wt,WA,BA,kA,kr,$A,YA,Ur,Kr,yr,fn,RA,fn,Yr,Ir,LA,xa,Pa,Ln,Ti,eo,da,va,Xo,Za,to,qo,xo,Fs,Uo;return Ae(this,function(Ao){switch(Ao.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:(Ir=i.imageTimeout)!==null&&Ir!==void 0?Ir:15e3,proxy:i.proxy,useCORS:(LA=i.useCORS)!==null&&LA!==void 0?LA:!1},R=b({logging:(xa=i.logging)!==null&&xa!==void 0?xa:!0,cache:i.cache},E),re={windowWidth:(Pa=i.windowWidth)!==null&&Pa!==void 0?Pa:l.innerWidth,windowHeight:(Ln=i.windowHeight)!==null&&Ln!==void 0?Ln:l.innerHeight,scrollX:(Ti=i.scrollX)!==null&&Ti!==void 0?Ti:l.pageXOffset,scrollY:(eo=i.scrollY)!==null&&eo!==void 0?eo:l.pageYOffset},Ee=new le(re.scrollX,re.scrollY,re.windowWidth,re.windowHeight),ye=new Tp(R,Ee),tt=(da=i.foreignObjectRendering)!==null&&da!==void 0?da:!1,ct={allowTaint:(va=i.allowTaint)!==null&&va!==void 0?va:!1,onclone:i.onclone,ignoreElements:i.ignoreElements,inlineImages:tt,copyStyles:tt},ye.logger.debug("Starting document clone with size "+Ee.width+"x"+Ee.height+" scrolled to "+-Ee.left+","+-Ee.top),pt=new _p(ye,o,ct),Wt=pt.clonedReferenceElement,Wt?[4,pt.toIFrame(u,Ee)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return WA=Ao.sent(),BA=Bf(Wt)||Ip(Wt)?ne(Wt.ownerDocument):q(ye,Wt),kA=BA.width,kr=BA.height,$A=BA.left,YA=BA.top,Ur=pi(ye,Wt,i.backgroundColor),Kr={canvas:i.canvas,backgroundColor:Ur,scale:(Za=(Xo=i.scale)!==null&&Xo!==void 0?Xo:l.devicePixelRatio)!==null&&Za!==void 0?Za:1,x:((to=i.x)!==null&&to!==void 0?to:0)+$A,y:((qo=i.y)!==null&&qo!==void 0?qo:0)+YA,width:(xo=i.width)!==null&&xo!==void 0?xo:Math.ceil(kA),height:(Fs=i.height)!==null&&Fs!==void 0?Fs:Math.ceil(kr)},tt?(ye.logger.debug("Document cloned, using foreign object rendering"),fn=new Fa(ye,Kr),[4,fn.render(Wt)]):[3,3];case 2:return yr=Ao.sent(),[3,5];case 3:return ye.logger.debug("Document cloned, element located at "+$A+","+YA+" with size "+kA+"x"+kr+" using computed rendering"),ye.logger.debug("Starting DOM parsing"),RA=ih(ye,Wt),Ur===RA.styles.backgroundColor&&(RA.styles.backgroundColor=Gn.TRANSPARENT),ye.logger.debug("Starting renderer for element at "+Kr.x+","+Kr.y+" with size "+Kr.width+"x"+Kr.height),fn=new ui(ye,Kr),[4,fn.render(RA)];case 4:yr=Ao.sent(),Ao.label=5;case 5:return(!((Uo=i.removeContainer)!==null&&Uo!==void 0)||Uo)&&(_p.destroy(WA)||ye.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),ye.logger.debug("Finished rendering"),[2,yr]}})})},pi=function(o,i,u){var l=i.ownerDocument,E=l.documentElement?kn(o,getComputedStyle(l.documentElement).backgroundColor):Gn.TRANSPARENT,R=l.body?kn(o,getComputedStyle(l.body).backgroundColor):Gn.TRANSPARENT,re=typeof u=="string"?kn(o,u):u===null?Gn.TRANSPARENT:4294967295;return i===l.documentElement?Ji(E)?Ji(R)?re:R:E:re};return Rp})},44164:function(mr,CA,M){var b=M(97671);(function(Ae,Ne){mr.exports=Ne(M(65355),M(64270))})(self,function(Xe,Ae){return function(){var Ne={"./src/plugin/hyperlinks.js":function(v,_,h){"use strict";h.r(_);var k=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),N=h.n(k),Q=h("./node_modules/core-js/modules/es.string.link.js"),U=h.n(Q),F=h("./src/worker.js"),I=h("./src/utils.js"),H=[],O={toContainer:F.default.prototype.toContainer,toPdf:F.default.prototype.toPdf};F.default.prototype.toContainer=function(){return O.toContainer.call(this).then(function(){if(this.opt.enableLinks){var $=this.prop.container,ge=$.querySelectorAll("a"),je=(0,I.unitConvert)($.getBoundingClientRect(),this.prop.pageSize.k);H=[],Array.prototype.forEach.call(ge,function(oe){for(var et=oe.getClientRects(),Te=0;Te<et.length;Te++){var ze=(0,I.unitConvert)(et[Te],this.prop.pageSize.k);ze.left-=je.left,ze.top-=je.top;var lt=Math.floor(ze.top/this.prop.pageSize.inner.height)+1,V=this.opt.margin[0]+ze.top%this.prop.pageSize.inner.height,Le=this.opt.margin[1]+ze.left;H.push({page:lt,top:V,left:Le,clientRect:ze,link:oe})}},this)}})},F.default.prototype.toPdf=function(){return O.toPdf.call(this).then(function(){if(this.opt.enableLinks){H.forEach(function(ge){this.prop.pdf.setPage(ge.page),this.prop.pdf.link(ge.left,ge.top,ge.clientRect.width,ge.clientRect.height,{url:ge.link.href})},this);var $=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage($)}})}},"./src/plugin/jspdf-plugin.js":function(v,_,h){"use strict";h.r(_);var k=h("./node_modules/core-js/modules/es.symbol.js"),N=h.n(k),Q=h("./node_modules/core-js/modules/es.symbol.description.js"),U=h.n(Q),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"),O=h.n(H),P=h("./node_modules/core-js/modules/es.array.iterator.js"),K=h.n(P),$=h("./node_modules/core-js/modules/es.string.iterator.js"),ge=h.n($),je=h("./node_modules/core-js/modules/web.dom-collections.iterator.js"),oe=h.n(je),et=h("jspdf"),Te=h.n(et);function ze(lt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ze=function(Le){return typeof Le}:ze=function(Le){return Le&&typeof Symbol=="function"&&Le.constructor===Symbol&&Le!==Symbol.prototype?"symbol":typeof Le},ze(lt)}et.jsPDF.getPageSize=function(lt,V,Le){if(ze(lt)==="object"){var D=lt;lt=D.orientation,V=D.unit||V,Le=D.format||Le}V=V||"mm",Le=Le||"a4",lt=(""+(lt||"P")).toLowerCase();var Fe=(""+Le).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 ee=1;break;case"mm":var ee=72/25.4;break;case"cm":var ee=72/2.54;break;case"in":var ee=72;break;case"px":var ee=72/96;break;case"pc":var ee=12;break;case"em":var ee=12;break;case"ex":var ee=6;break;default:throw"Invalid unit: "+V}if(Ce.hasOwnProperty(Fe))var pe=Ce[Fe][1]/ee,J=Ce[Fe][0]/ee;else try{var pe=Le[1],J=Le[0]}catch(z){throw new Error("Invalid format: "+Le)}if(lt==="p"||lt==="portrait"){if(lt="p",J>pe){var X=J;J=pe,pe=X}}else if(lt==="l"||lt==="landscape"){if(lt="l",pe>J){var X=J;J=pe,pe=X}}else throw"Invalid orientation: "+lt;var Y={width:J,height:pe,unit:V,k:ee};return Y},_.default=et.jsPDF},"./src/plugin/pagebreaks.js":function(v,_,h){"use strict";h.r(_);var k=h("./node_modules/core-js/modules/es.array.concat.js"),N=h.n(k),Q=h("./node_modules/core-js/modules/es.array.slice.js"),U=h.n(Q),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"),O=h.n(H),P=h("./node_modules/core-js/modules/es.object.keys.js"),K=h.n(P),$=h("./src/worker.js"),ge=h("./src/utils.js"),je={toContainer:$.default.prototype.toContainer};$.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},$.default.prototype.toContainer=function(){return je.toContainer.call(this).then(function(){var Te=this.prop.container,ze=this.prop.pageSize.inner.px.height,lt=[].concat(this.opt.pagebreak.mode),V={avoidAll:lt.indexOf("avoid-all")!==-1,css:lt.indexOf("css")!==-1,legacy:lt.indexOf("legacy")!==-1},Le={},D=this;["before","after","avoid"].forEach(function(ee){var pe=V.avoidAll&&ee==="avoid";Le[ee]=pe?[]:[].concat(D.opt.pagebreak[ee]||[]),Le[ee].length>0&&(Le[ee]=Array.prototype.slice.call(Te.querySelectorAll(Le[ee].join(", "))))});var Fe=Te.querySelectorAll(".html2pdf__page-break");Fe=Array.prototype.slice.call(Fe);var Ce=Te.querySelectorAll("*");Array.prototype.forEach.call(Ce,function(pe){var J={before:!1,after:V.legacy&&Fe.indexOf(pe)!==-1,avoid:V.avoidAll};if(V.css){var X=window.getComputedStyle(pe),Y=["always","page","left","right"],z=["avoid","avoid-page"];J={before:J.before||Y.indexOf(X.breakBefore||X.pageBreakBefore)!==-1,after:J.after||Y.indexOf(X.breakAfter||X.pageBreakAfter)!==-1,avoid:J.avoid||z.indexOf(X.breakInside||X.pageBreakInside)!==-1}}Object.keys(J).forEach(function(at){J[at]=J[at]||Le[at].indexOf(pe)!==-1});var Se=pe.getBoundingClientRect();if(J.avoid&&!J.before){var Ve=Math.floor(Se.top/ze),Me=Math.floor(Se.bottom/ze),Pt=Math.abs(Se.bottom-Se.top)/ze;Me!==Ve&&Pt<=1&&(J.before=!0)}if(J.before){var wt=(0,ge.createElement)("div",{style:{display:"block",height:ze-Se.top%ze+"px"}});pe.parentNode.insertBefore(wt,pe)}if(J.after){var wt=(0,ge.createElement)("div",{style:{display:"block",height:ze-Se.bottom%ze+"px"}});pe.parentNode.insertBefore(wt,pe.nextSibling)}})})}},"./src/utils.js":function(v,_,h){"use strict";h.r(_),h.d(_,{objType:function(){return lt},createElement:function(){return V},cloneNode:function(){return Le},unitConvert:function(){return D},toPx:function(){return Fe}});var k=h("./node_modules/core-js/modules/es.number.constructor.js"),N=h.n(k),Q=h("./node_modules/core-js/modules/es.symbol.js"),U=h.n(Q),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"),O=h.n(H),P=h("./node_modules/core-js/modules/es.symbol.iterator.js"),K=h.n(P),$=h("./node_modules/core-js/modules/es.array.iterator.js"),ge=h.n($),je=h("./node_modules/core-js/modules/es.string.iterator.js"),oe=h.n(je),et=h("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Te=h.n(et);function ze(Ce){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ze=function(pe){return typeof pe}:ze=function(pe){return pe&&typeof Symbol=="function"&&pe.constructor===Symbol&&pe!==Symbol.prototype?"symbol":typeof pe},ze(Ce)}var lt=function(ee){var pe=ze(ee);return pe==="undefined"?"undefined":pe==="string"||ee instanceof String?"string":pe==="number"||ee instanceof Number?"number":pe==="function"||ee instanceof Function?"function":ee&&ee.constructor===Array?"array":ee&&ee.nodeType===1?"element":pe==="object"?"object":"unknown"},V=function(ee,pe){var J=document.createElement(ee);if(pe.className&&(J.className=pe.className),pe.innerHTML){J.innerHTML=pe.innerHTML;for(var X=J.getElementsByTagName("script"),Y=X.length;Y-- >0;null)X[Y].parentNode.removeChild(X[Y])}for(var z in pe.style)J.style[z]=pe.style[z];return J},Le=function Ce(ee,pe){for(var J=ee.nodeType===3?document.createTextNode(ee.nodeValue):ee.cloneNode(!1),X=ee.firstChild;X;X=X.nextSibling)(pe===!0||X.nodeType!==1||X.nodeName!=="SCRIPT")&&J.appendChild(Ce(X,pe));return ee.nodeType===1&&(ee.nodeName==="CANVAS"?(J.width=ee.width,J.height=ee.height,J.getContext("2d").drawImage(ee,0,0)):(ee.nodeName==="TEXTAREA"||ee.nodeName==="SELECT")&&(J.value=ee.value),J.addEventListener("load",function(){J.scrollTop=ee.scrollTop,J.scrollLeft=ee.scrollLeft},!0)),J},D=function(ee,pe){if(lt(ee)==="number")return ee*72/96/pe;var J={};for(var X in ee)J[X]=ee[X]*72/96/pe;return J},Fe=function(ee,pe){return Math.floor(ee*pe/72*96)}},"./src/worker.js":function(v,_,h){"use strict";h.r(_);var k=h("./node_modules/core-js/modules/es.object.assign.js"),N=h.n(k),Q=h("./node_modules/core-js/modules/es.array.map.js"),U=h.n(Q),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"),O=h.n(H),P=h("./node_modules/core-js/modules/es.object.to-string.js"),K=h.n(P),$=h("./node_modules/core-js/modules/es.regexp.to-string.js"),ge=h.n($),je=h("./node_modules/core-js/modules/es.function.name.js"),oe=h.n(je),et=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Te=h.n(et),ze=h("jspdf"),lt=h.n(ze),V=h("html2canvas"),Le=h.n(V),D=h("./src/utils.js"),Fe=h("./node_modules/es6-promise/dist/es6-promise.js"),Ce=h.n(Fe),ee=Ce().Promise,pe=function J(X){var Y=Object.assign(J.convert(ee.resolve()),JSON.parse(JSON.stringify(J.template))),z=J.convert(ee.resolve(),Y);return z=z.setProgress(1,J,1,[J]),z=z.set(X),z};pe.prototype=Object.create(ee.prototype),pe.prototype.constructor=pe,pe.convert=function(X,Y){return X.__proto__=Y||pe.prototype,X},pe.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:{}}},pe.prototype.from=function(X,Y){function z(Se){switch((0,D.objType)(Se)){case"string":return"string";case"element":return Se.nodeName.toLowerCase&&Se.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(Y=Y||z(X),Y){case"string":return this.set({src:(0,D.createElement)("div",{innerHTML:X})});case"element":return this.set({src:X});case"canvas":return this.set({canvas:X});case"img":return this.set({img:X});default:return this.error("Unknown source type.")}})},pe.prototype.to=function(X){switch(X){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.")}},pe.prototype.toContainer=function(){var X=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(X).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)"},Se={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 Ve=(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:Se}),this.prop.container.appendChild(Ve),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},pe.prototype.toCanvas=function(){var X=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(X).then(function(){var z=Object.assign({},this.opt.html2canvas);return delete z.onrendered,V(this.prop.container,z)}).then(function(z){var Se=this.opt.html2canvas.onrendered||function(){};Se(z),this.prop.canvas=z,document.body.removeChild(this.prop.overlay)})},pe.prototype.toImg=function(){var X=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(X).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})},pe.prototype.toPdf=function(){var X=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(X).then(function(){var z=this.prop.canvas,Se=this.opt,Ve=z.height,Me=Math.floor(z.width*this.prop.pageSize.inner.ratio),Pt=Math.ceil(Ve/Me),wt=this.prop.pageSize.inner.height,at=document.createElement("canvas"),zt=at.getContext("2d");at.width=z.width,at.height=Me,this.prop.pdf=this.prop.pdf||new ze.jsPDF(Se.jsPDF);for(var iA=0;iA<Pt;iA++){iA===Pt-1&&Ve%Me!==0&&(at.height=Ve%Me,wt=at.height*this.prop.pageSize.inner.width/at.width);var Ht=at.width,tA=at.height;zt.fillStyle="white",zt.fillRect(0,0,Ht,tA),zt.drawImage(z,0,iA*Me,Ht,tA,0,0,Ht,tA),iA&&this.prop.pdf.addPage();var qt=at.toDataURL("image/"+Se.image.type,Se.image.quality);this.prop.pdf.addImage(qt,Se.image.type,Se.margin[1],Se.margin[0],this.prop.pageSize.inner.width,wt)}})},pe.prototype.output=function(X,Y,z){return z=z||"pdf",z.toLowerCase()==="img"||z.toLowerCase()==="image"?this.outputImg(X,Y):this.outputPdf(X,Y)},pe.prototype.outputPdf=function(X,Y){var z=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(z).then(function(){return this.prop.pdf.output(X,Y)})},pe.prototype.outputImg=function(X,Y){var z=[function(){return this.prop.img||this.toImg()}];return this.thenList(z).then(function(){switch(X){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 "'+X+'" is not supported.'}})},pe.prototype.save=function(X){var Y=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(Y).set(X?{filename:X}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},pe.prototype.set=function(X){if((0,D.objType)(X)!=="object")return this;var Y=Object.keys(X||{}).map(function(z){switch(z){case"margin":return this.setMargin.bind(this,X.margin);case"jsPDF":return function(){return this.opt.jsPDF=X.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,X.pageSize);default:return z in pe.template.prop?function(){this.prop[z]=X[z]}:function(){this.opt[z]=X[z]}}},this);return this.then(function(){return this.thenList(Y)})},pe.prototype.get=function(X,Y){return this.then(function(){var Se=X in pe.template.prop?this.prop[X]:this.opt[X];return Y?Y(Se):Se})},pe.prototype.setMargin=function(X){return this.then(function(){switch((0,D.objType)(X)){case"number":X=[X,X,X,X];case"array":if(X.length===2&&(X=[X[0],X[1],X[0],X[1]]),X.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=X}).then(this.setPageSize)},pe.prototype.setPageSize=function(X){return this.then(function(){X=X||ze.jsPDF.getPageSize(this.opt.jsPDF),X.hasOwnProperty("inner")||(X.inner={width:X.width-this.opt.margin[1]-this.opt.margin[3],height:X.height-this.opt.margin[0]-this.opt.margin[2]},X.inner.px={width:(0,D.toPx)(X.inner.width,X.k),height:(0,D.toPx)(X.inner.height,X.k)},X.inner.ratio=X.inner.height/X.inner.width),this.prop.pageSize=X})},pe.prototype.setProgress=function(X,Y,z,Se){return X!=null&&(this.progress.val=X),Y!=null&&(this.progress.state=Y),z!=null&&(this.progress.n=z),Se!=null&&(this.progress.stack=Se),this.progress.ratio=this.progress.val/this.progress.state,this},pe.prototype.updateProgress=function(X,Y,z,Se){return this.setProgress(X?this.progress.val+X:null,Y||null,z?this.progress.n+z:null,Se?this.progress.stack.concat(Se):null)},pe.prototype.then=function(X,Y){var z=this;return this.thenCore(X,Y,function(Ve,Me){return z.updateProgress(null,null,1,[Ve]),ee.prototype.then.call(this,function(wt){return z.updateProgress(null,Ve),wt}).then(Ve,Me).then(function(wt){return z.updateProgress(1),wt})})},pe.prototype.thenCore=function(X,Y,z){z=z||ee.prototype.then;var Se=this;X&&(X=X.bind(Se)),Y&&(Y=Y.bind(Se));var Ve=ee.toString().indexOf("[native code]")!==-1&&ee.name==="Promise",Me=Ve?Se:pe.convert(Object.assign({},Se),ee.prototype),Pt=z.call(Me,X,Y);return pe.convert(Pt,Se.__proto__)},pe.prototype.thenExternal=function(X,Y){return ee.prototype.then.call(this,X,Y)},pe.prototype.thenList=function(X){var Y=this;return X.forEach(function(Se){Y=Y.thenCore(Se)}),Y},pe.prototype.catch=function(J){J&&(J=J.bind(this));var X=ee.prototype.catch.call(this,J);return pe.convert(X,this)},pe.prototype.catchExternal=function(X){return ee.prototype.catch.call(this,X)},pe.prototype.error=function(X){return this.then(function(){throw new Error(X)})},pe.prototype.using=pe.prototype.set,pe.prototype.saveAs=pe.prototype.save,pe.prototype.export=pe.prototype.output,pe.prototype.run=pe.prototype.then,_.default=pe},"./node_modules/core-js/internals/a-function.js":function(v){v.exports=function(_){if(typeof _!="function")throw TypeError(String(_)+" is not a function");return _}},"./node_modules/core-js/internals/a-possible-prototype.js":function(v,_,h){var k=h("./node_modules/core-js/internals/is-object.js");v.exports=function(N){if(!k(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(v,_,h){var k=h("./node_modules/core-js/internals/well-known-symbol.js"),N=h("./node_modules/core-js/internals/object-create.js"),Q=h("./node_modules/core-js/internals/object-define-property.js"),U=k("unscopables"),F=Array.prototype;F[U]==null&&Q.f(F,U,{configurable:!0,value:N(null)}),v.exports=function(I){F[U][I]=!0}},"./node_modules/core-js/internals/an-object.js":function(v,_,h){var k=h("./node_modules/core-js/internals/is-object.js");v.exports=function(N){if(!k(N))throw TypeError(String(N)+" is not an object");return N}},"./node_modules/core-js/internals/array-for-each.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/array-iteration.js").forEach,N=h("./node_modules/core-js/internals/array-method-is-strict.js"),Q=N("forEach");v.exports=Q?[].forEach:function(F){return k(this,F,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(v,_,h){var k=h("./node_modules/core-js/internals/to-indexed-object.js"),N=h("./node_modules/core-js/internals/to-length.js"),Q=h("./node_modules/core-js/internals/to-absolute-index.js"),U=function(F){return function(I,H,O){var P=k(I),K=N(P.length),$=Q(O,K),ge;if(F&&H!=H){for(;K>$;)if(ge=P[$++],ge!=ge)return!0}else for(;K>$;$++)if((F||$ in P)&&P[$]===H)return F||$||0;return!F&&-1}};v.exports={includes:U(!0),indexOf:U(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(v,_,h){var k=h("./node_modules/core-js/internals/function-bind-context.js"),N=h("./node_modules/core-js/internals/indexed-object.js"),Q=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(O){var P=O==1,K=O==2,$=O==3,ge=O==4,je=O==6,oe=O==7,et=O==5||je;return function(Te,ze,lt,V){for(var Le=Q(Te),D=N(Le),Fe=k(ze,lt,3),Ce=U(D.length),ee=0,pe=V||F,J=P?pe(Te,Ce):K||oe?pe(Te,0):void 0,X,Y;Ce>ee;ee++)if((et||ee in D)&&(X=D[ee],Y=Fe(X,ee,Le),O))if(P)J[ee]=Y;else if(Y)switch(O){case 3:return!0;case 5:return X;case 6:return ee;case 2:I.call(J,X)}else switch(O){case 4:return!1;case 7:I.call(J,X)}return je?-1:$||ge?ge:J}};v.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(v,_,h){var k=h("./node_modules/core-js/internals/fails.js"),N=h("./node_modules/core-js/internals/well-known-symbol.js"),Q=h("./node_modules/core-js/internals/engine-v8-version.js"),U=N("species");v.exports=function(F){return Q>=51||!k(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(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/fails.js");v.exports=function(N,Q){var U=[][N];return!!U&&k(function(){U.call(null,Q||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(v,_,h){var k=h("./node_modules/core-js/internals/is-object.js"),N=h("./node_modules/core-js/internals/is-array.js"),Q=h("./node_modules/core-js/internals/well-known-symbol.js"),U=Q("species");v.exports=function(F){var I;return N(F)&&(I=F.constructor,typeof I=="function"&&(I===Array||N(I.prototype))?I=void 0:k(I)&&(I=I[U],I===null&&(I=void 0))),I===void 0?Array:I}},"./node_modules/core-js/internals/array-species-create.js":function(v,_,h){var k=h("./node_modules/core-js/internals/array-species-constructor.js");v.exports=function(N,Q){return new(k(N))(Q===0?0:Q)}},"./node_modules/core-js/internals/classof-raw.js":function(v){var _={}.toString;v.exports=function(h){return _.call(h).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(v,_,h){var k=h("./node_modules/core-js/internals/to-string-tag-support.js"),N=h("./node_modules/core-js/internals/classof-raw.js"),Q=h("./node_modules/core-js/internals/well-known-symbol.js"),U=Q("toStringTag"),F=N(function(){return arguments}())=="Arguments",I=function(H,O){try{return H[O]}catch(P){}};v.exports=k?N:function(H){var O,P,K;return H===void 0?"Undefined":H===null?"Null":typeof(P=I(O=Object(H),U))=="string"?P:F?N(O):(K=N(O))=="Object"&&typeof O.callee=="function"?"Arguments":K}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(v,_,h){var k=h("./node_modules/core-js/internals/has.js"),N=h("./node_modules/core-js/internals/own-keys.js"),Q=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),U=h("./node_modules/core-js/internals/object-define-property.js");v.exports=function(F,I){for(var H=N(I),O=U.f,P=Q.f,K=0;K<H.length;K++){var $=H[K];k(F,$)||O(F,$,P(I,$))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(v,_,h){var k=h("./node_modules/core-js/internals/fails.js");v.exports=!k(function(){function N(){}return N.prototype.constructor=null,Object.getPrototypeOf(new N)!==N.prototype})},"./node_modules/core-js/internals/create-html.js":function(v,_,h){var k=h("./node_modules/core-js/internals/require-object-coercible.js"),N=h("./node_modules/core-js/internals/to-string.js"),Q=/"/g;v.exports=function(U,F,I,H){var O=N(k(U)),P="<"+F;return I!==""&&(P+=" "+I+'="'+N(H).replace(Q,""")+'"'),P+">"+O+"</"+F+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,N=h("./node_modules/core-js/internals/object-create.js"),Q=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};v.exports=function(H,O,P){var K=O+" Iterator";return H.prototype=N(k,{next:Q(1,P)}),U(H,K,!1,!0),F[K]=I,H}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(v,_,h){var k=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/object-define-property.js"),Q=h("./node_modules/core-js/internals/create-property-descriptor.js");v.exports=k?function(U,F,I){return N.f(U,F,Q(1,I))}:function(U,F,I){return U[F]=I,U}},"./node_modules/core-js/internals/create-property-descriptor.js":function(v){v.exports=function(_,h){return{enumerable:!(_&1),configurable:!(_&2),writable:!(_&4),value:h}}},"./node_modules/core-js/internals/create-property.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/to-property-key.js"),N=h("./node_modules/core-js/internals/object-define-property.js"),Q=h("./node_modules/core-js/internals/create-property-descriptor.js");v.exports=function(U,F,I){var H=k(F);H in U?N.f(U,H,Q(0,I)):U[H]=I}},"./node_modules/core-js/internals/define-iterator.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/create-iterator-constructor.js"),Q=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"),O=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"),$=h("./node_modules/core-js/internals/iterators-core.js"),ge=$.IteratorPrototype,je=$.BUGGY_SAFARI_ITERATORS,oe=O("iterator"),et="keys",Te="values",ze="entries",lt=function(){return this};v.exports=function(V,Le,D,Fe,Ce,ee,pe){N(D,Le,Fe);var J=function(zt){if(zt===Ce&&Ve)return Ve;if(!je&&zt in z)return z[zt];switch(zt){case et:return function(){return new D(this,zt)};case Te:return function(){return new D(this,zt)};case ze:return function(){return new D(this,zt)}}return function(){return new D(this)}},X=Le+" Iterator",Y=!1,z=V.prototype,Se=z[oe]||z["@@iterator"]||Ce&&z[Ce],Ve=!je&&Se||J(Ce),Me=Le=="Array"&&z.entries||Se,Pt,wt,at;if(Me&&(Pt=Q(Me.call(new V)),ge!==Object.prototype&&Pt.next&&(!P&&Q(Pt)!==ge&&(U?U(Pt,ge):typeof Pt[oe]!="function"&&I(Pt,oe,lt)),F(Pt,X,!0,!0),P&&(K[X]=lt))),Ce==Te&&Se&&Se.name!==Te&&(Y=!0,Ve=function(){return Se.call(this)}),(!P||pe)&&z[oe]!==Ve&&I(z,oe,Ve),K[Le]=Ve,Ce)if(wt={values:J(Te),keys:ee?Ve:J(et),entries:J(ze)},pe)for(at in wt)(je||Y||!(at in z))&&H(z,at,wt[at]);else k({target:Le,proto:!0,forced:je||Y},wt);return wt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(v,_,h){var k=h("./node_modules/core-js/internals/path.js"),N=h("./node_modules/core-js/internals/has.js"),Q=h("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),U=h("./node_modules/core-js/internals/object-define-property.js").f;v.exports=function(F){var I=k.Symbol||(k.Symbol={});N(I,F)||U(I,F,{value:Q.f(F)})}},"./node_modules/core-js/internals/descriptors.js":function(v,_,h){var k=h("./node_modules/core-js/internals/fails.js");v.exports=!k(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/is-object.js"),Q=k.document,U=N(Q)&&N(Q.createElement);v.exports=function(F){return U?Q.createElement(F):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(v){v.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(v,_,h){var k=h("./node_modules/core-js/internals/get-built-in.js");v.exports=k("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/engine-user-agent.js"),Q=k.process,U=k.Deno,F=Q&&Q.versions||U&&U.version,I=F&&F.v8,H,O;I?(H=I.split("."),O=H[0]<4?1:H[0]+H[1]):N&&(H=N.match(/Edge\/(\d+)/),(!H||H[1]>=74)&&(H=N.match(/Chrome\/(\d+)/),H&&(O=H[1]))),v.exports=O&&+O},"./node_modules/core-js/internals/enum-bug-keys.js":function(v){v.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,Q=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");v.exports=function(O,P){var K=O.target,$=O.global,ge=O.stat,je,oe,et,Te,ze,lt;if($?oe=k:ge?oe=k[K]||F(K,{}):oe=(k[K]||{}).prototype,oe)for(et in P){if(ze=P[et],O.noTargetGet?(lt=N(oe,et),Te=lt&<.value):Te=oe[et],je=H($?et:K+(ge?".":"#")+et,O.forced),!je&&Te!==void 0){if(typeof ze==typeof Te)continue;I(ze,Te)}(O.sham||Te&&Te.sham)&&Q(ze,"sham",!0),U(oe,et,ze,O)}}},"./node_modules/core-js/internals/fails.js":function(v){v.exports=function(_){try{return!!_()}catch(h){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(v,_,h){var k=h("./node_modules/core-js/internals/a-function.js");v.exports=function(N,Q,U){if(k(N),Q===void 0)return N;switch(U){case 0:return function(){return N.call(Q)};case 1:return function(F){return N.call(Q,F)};case 2:return function(F,I){return N.call(Q,F,I)};case 3:return function(F,I,H){return N.call(Q,F,I,H)}}return function(){return N.apply(Q,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js"),N=function(Q){return typeof Q=="function"?Q:void 0};v.exports=function(Q,U){return arguments.length<2?N(k[Q]):k[Q]&&k[Q][U]}},"./node_modules/core-js/internals/global.js":function(v){var _=function(h){return h&&h.Math==Math&&h};v.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(v,_,h){var k=h("./node_modules/core-js/internals/to-object.js"),N={}.hasOwnProperty;v.exports=Object.hasOwn||function(U,F){return N.call(k(U),F)}},"./node_modules/core-js/internals/hidden-keys.js":function(v){v.exports={}},"./node_modules/core-js/internals/html.js":function(v,_,h){var k=h("./node_modules/core-js/internals/get-built-in.js");v.exports=k("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(v,_,h){var k=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/fails.js"),Q=h("./node_modules/core-js/internals/document-create-element.js");v.exports=!k&&!N(function(){return Object.defineProperty(Q("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(v,_,h){var k=h("./node_modules/core-js/internals/fails.js"),N=h("./node_modules/core-js/internals/classof-raw.js"),Q="".split;v.exports=k(function(){return!Object("z").propertyIsEnumerable(0)})?function(U){return N(U)=="String"?Q.call(U,""):Object(U)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(v,_,h){var k=h("./node_modules/core-js/internals/is-object.js"),N=h("./node_modules/core-js/internals/object-set-prototype-of.js");v.exports=function(Q,U,F){var I,H;return N&&typeof(I=U.constructor)=="function"&&I!==F&&k(H=I.prototype)&&H!==F.prototype&&N(Q,H),Q}},"./node_modules/core-js/internals/inspect-source.js":function(v,_,h){var k=h("./node_modules/core-js/internals/shared-store.js"),N=Function.toString;typeof k.inspectSource!="function"&&(k.inspectSource=function(Q){return N.call(Q)}),v.exports=k.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(v,_,h){var k=h("./node_modules/core-js/internals/native-weak-map.js"),N=h("./node_modules/core-js/internals/global.js"),Q=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"),O=h("./node_modules/core-js/internals/hidden-keys.js"),P="Object already initialized",K=N.WeakMap,$,ge,je,oe=function(D){return je(D)?ge(D):$(D,{})},et=function(D){return function(Fe){var Ce;if(!Q(Fe)||(Ce=ge(Fe)).type!==D)throw TypeError("Incompatible receiver, "+D+" required");return Ce}};if(k||I.state){var Te=I.state||(I.state=new K),ze=Te.get,lt=Te.has,V=Te.set;$=function(D,Fe){if(lt.call(Te,D))throw new TypeError(P);return Fe.facade=D,V.call(Te,D,Fe),Fe},ge=function(D){return ze.call(Te,D)||{}},je=function(D){return lt.call(Te,D)}}else{var Le=H("state");O[Le]=!0,$=function(D,Fe){if(F(D,Le))throw new TypeError(P);return Fe.facade=D,U(D,Le,Fe),Fe},ge=function(D){return F(D,Le)?D[Le]:{}},je=function(D){return F(D,Le)}}v.exports={set:$,get:ge,has:je,enforce:oe,getterFor:et}},"./node_modules/core-js/internals/is-array.js":function(v,_,h){var k=h("./node_modules/core-js/internals/classof-raw.js");v.exports=Array.isArray||function(Q){return k(Q)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(v,_,h){var k=h("./node_modules/core-js/internals/fails.js"),N=/#|\.prototype\./,Q=function(O,P){var K=F[U(O)];return K==H?!0:K==I?!1:typeof P=="function"?k(P):!!P},U=Q.normalize=function(O){return String(O).replace(N,".").toLowerCase()},F=Q.data={},I=Q.NATIVE="N",H=Q.POLYFILL="P";v.exports=Q},"./node_modules/core-js/internals/is-object.js":function(v){v.exports=function(_){return typeof _=="object"?_!==null:typeof _=="function"}},"./node_modules/core-js/internals/is-pure.js":function(v){v.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(v,_,h){var k=h("./node_modules/core-js/internals/get-built-in.js"),N=h("./node_modules/core-js/internals/use-symbol-as-uid.js");v.exports=N?function(Q){return typeof Q=="symbol"}:function(Q){var U=k("Symbol");return typeof U=="function"&&Object(Q)instanceof U}},"./node_modules/core-js/internals/iterators-core.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/fails.js"),N=h("./node_modules/core-js/internals/object-get-prototype-of.js"),Q=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"),O=!1,P=function(){return this},K,$,ge;[].keys&&(ge=[].keys(),"next"in ge?($=N(N(ge)),$!==Object.prototype&&(K=$)):O=!0);var je=K==null||k(function(){var oe={};return K[H].call(oe)!==oe});je&&(K={}),(!I||je)&&!U(K,H)&&Q(K,H,P),v.exports={IteratorPrototype:K,BUGGY_SAFARI_ITERATORS:O}},"./node_modules/core-js/internals/iterators.js":function(v){v.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(v,_,h){var k=h("./node_modules/core-js/internals/engine-v8-version.js"),N=h("./node_modules/core-js/internals/fails.js");v.exports=!!Object.getOwnPropertySymbols&&!N(function(){var Q=Symbol();return!String(Q)||!(Object(Q)instanceof Symbol)||!Symbol.sham&&k&&k<41})},"./node_modules/core-js/internals/native-weak-map.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/inspect-source.js"),Q=k.WeakMap;v.exports=typeof Q=="function"&&/native code/.test(N(Q))},"./node_modules/core-js/internals/object-assign.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/fails.js"),Q=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"),O=Object.assign,P=Object.defineProperty;v.exports=!O||N(function(){if(k&&O({b:1},O(P({},"a",{enumerable:!0,get:function(){P(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var K={},$={},ge=Symbol(),je="abcdefghijklmnopqrst";return K[ge]=7,je.split("").forEach(function(oe){$[oe]=oe}),O({},K)[ge]!=7||Q(O({},$)).join("")!=je})?function($,ge){for(var je=I($),oe=arguments.length,et=1,Te=U.f,ze=F.f;oe>et;)for(var lt=H(arguments[et++]),V=Te?Q(lt).concat(Te(lt)):Q(lt),Le=V.length,D=0,Fe;Le>D;)Fe=V[D++],(!k||ze.call(lt,Fe))&&(je[Fe]=lt[Fe]);return je}:O},"./node_modules/core-js/internals/object-create.js":function(v,_,h){var k=h("./node_modules/core-js/internals/an-object.js"),N=h("./node_modules/core-js/internals/object-define-properties.js"),Q=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"),O=">",P="<",K="prototype",$="script",ge=H("IE_PROTO"),je=function(){},oe=function(V){return P+$+O+V+P+"/"+$+O},et=function(V){V.write(oe("")),V.close();var Le=V.parentWindow.Object;return V=null,Le},Te=function(){var V=I("iframe"),Le="java"+$+":",D;if(V.style)return V.style.display="none",F.appendChild(V),V.src=String(Le),D=V.contentWindow.document,D.open(),D.write(oe("document.F=Object")),D.close(),D.F},ze,lt=function(){try{ze=new ActiveXObject("htmlfile")}catch(Le){}lt=document.domain&&ze?et(ze):Te()||et(ze);for(var V=Q.length;V--;)delete lt[K][Q[V]];return lt()};U[ge]=!0,v.exports=Object.create||function(Le,D){var Fe;return Le!==null?(je[K]=k(Le),Fe=new je,je[K]=null,Fe[ge]=Le):Fe=lt(),D===void 0?Fe:N(Fe,D)}},"./node_modules/core-js/internals/object-define-properties.js":function(v,_,h){var k=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/object-define-property.js"),Q=h("./node_modules/core-js/internals/an-object.js"),U=h("./node_modules/core-js/internals/object-keys.js");v.exports=k?Object.defineProperties:function(I,H){Q(I);for(var O=U(H),P=O.length,K=0,$;P>K;)N.f(I,$=O[K++],H[$]);return I}},"./node_modules/core-js/internals/object-define-property.js":function(v,_,h){var k=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/ie8-dom-define.js"),Q=h("./node_modules/core-js/internals/an-object.js"),U=h("./node_modules/core-js/internals/to-property-key.js"),F=Object.defineProperty;_.f=k?F:function(H,O,P){if(Q(H),O=U(O),Q(P),N)try{return F(H,O,P)}catch(K){}if("get"in P||"set"in P)throw TypeError("Accessors not supported");return"value"in P&&(H[O]=P.value),H}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(v,_,h){var k=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),Q=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"),O=Object.getOwnPropertyDescriptor;_.f=k?O:function(K,$){if(K=U(K),$=F($),H)try{return O(K,$)}catch(ge){}if(I(K,$))return Q(!N.f.call(K,$),K[$])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(v,_,h){var k=h("./node_modules/core-js/internals/to-indexed-object.js"),N=h("./node_modules/core-js/internals/object-get-own-property-names.js").f,Q={}.toString,U=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],F=function(I){try{return N(I)}catch(H){return U.slice()}};v.exports.f=function(H){return U&&Q.call(H)=="[object Window]"?F(H):N(k(H))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(v,_,h){var k=h("./node_modules/core-js/internals/object-keys-internal.js"),N=h("./node_modules/core-js/internals/enum-bug-keys.js"),Q=N.concat("length","prototype");_.f=Object.getOwnPropertyNames||function(F){return k(F,Q)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(v,_){_.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(v,_,h){var k=h("./node_modules/core-js/internals/has.js"),N=h("./node_modules/core-js/internals/to-object.js"),Q=h("./node_modules/core-js/internals/shared-key.js"),U=h("./node_modules/core-js/internals/correct-prototype-getter.js"),F=Q("IE_PROTO"),I=Object.prototype;v.exports=U?Object.getPrototypeOf:function(H){return H=N(H),k(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(v,_,h){var k=h("./node_modules/core-js/internals/has.js"),N=h("./node_modules/core-js/internals/to-indexed-object.js"),Q=h("./node_modules/core-js/internals/array-includes.js").indexOf,U=h("./node_modules/core-js/internals/hidden-keys.js");v.exports=function(F,I){var H=N(F),O=0,P=[],K;for(K in H)!k(U,K)&&k(H,K)&&P.push(K);for(;I.length>O;)k(H,K=I[O++])&&(~Q(P,K)||P.push(K));return P}},"./node_modules/core-js/internals/object-keys.js":function(v,_,h){var k=h("./node_modules/core-js/internals/object-keys-internal.js"),N=h("./node_modules/core-js/internals/enum-bug-keys.js");v.exports=Object.keys||function(U){return k(U,N)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(v,_){"use strict";var h={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,N=k&&!h.call({1:2},1);_.f=N?function(U){var F=k(this,U);return!!F&&F.enumerable}:h},"./node_modules/core-js/internals/object-set-prototype-of.js":function(v,_,h){var k=h("./node_modules/core-js/internals/an-object.js"),N=h("./node_modules/core-js/internals/a-possible-prototype.js");v.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var Q=!1,U={},F;try{F=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,F.call(U,[]),Q=U instanceof Array}catch(I){}return function(H,O){return k(H),N(O),Q?F.call(H,O):H.__proto__=O,H}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/to-string-tag-support.js"),N=h("./node_modules/core-js/internals/classof.js");v.exports=k?{}.toString:function(){return"[object "+N(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(v,_,h){var k=h("./node_modules/core-js/internals/is-object.js");v.exports=function(N,Q){var U,F;if(Q==="string"&&typeof(U=N.toString)=="function"&&!k(F=U.call(N))||typeof(U=N.valueOf)=="function"&&!k(F=U.call(N))||Q!=="string"&&typeof(U=N.toString)=="function"&&!k(F=U.call(N)))return F;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(v,_,h){var k=h("./node_modules/core-js/internals/get-built-in.js"),N=h("./node_modules/core-js/internals/object-get-own-property-names.js"),Q=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),U=h("./node_modules/core-js/internals/an-object.js");v.exports=k("Reflect","ownKeys")||function(I){var H=N.f(U(I)),O=Q.f;return O?H.concat(O(I)):H}},"./node_modules/core-js/internals/path.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js");v.exports=k},"./node_modules/core-js/internals/redefine.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),Q=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,O=I.enforce,P=String(String).split("String");(v.exports=function(K,$,ge,je){var oe=je?!!je.unsafe:!1,et=je?!!je.enumerable:!1,Te=je?!!je.noTargetGet:!1,ze;if(typeof ge=="function"&&(typeof $=="string"&&!Q(ge,"name")&&N(ge,"name",$),ze=O(ge),ze.source||(ze.source=P.join(typeof $=="string"?$:""))),K===k){et?K[$]=ge:U($,ge);return}else oe?!Te&&K[$]&&(et=!0):delete K[$];et?K[$]=ge:N(K,$,ge)})(Function.prototype,"toString",function(){return typeof this=="function"&&H(this).source||F(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/an-object.js");v.exports=function(){var N=k(this),Q="";return N.global&&(Q+="g"),N.ignoreCase&&(Q+="i"),N.multiline&&(Q+="m"),N.dotAll&&(Q+="s"),N.unicode&&(Q+="u"),N.sticky&&(Q+="y"),Q}},"./node_modules/core-js/internals/require-object-coercible.js":function(v){v.exports=function(_){if(_==null)throw TypeError("Can't call method on "+_);return _}},"./node_modules/core-js/internals/set-global.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js");v.exports=function(N,Q){try{Object.defineProperty(k,N,{value:Q,configurable:!0,writable:!0})}catch(U){k[N]=Q}return Q}},"./node_modules/core-js/internals/set-to-string-tag.js":function(v,_,h){var k=h("./node_modules/core-js/internals/object-define-property.js").f,N=h("./node_modules/core-js/internals/has.js"),Q=h("./node_modules/core-js/internals/well-known-symbol.js"),U=Q("toStringTag");v.exports=function(F,I,H){F&&!N(F=H?F:F.prototype,U)&&k(F,U,{configurable:!0,value:I})}},"./node_modules/core-js/internals/shared-key.js":function(v,_,h){var k=h("./node_modules/core-js/internals/shared.js"),N=h("./node_modules/core-js/internals/uid.js"),Q=k("keys");v.exports=function(U){return Q[U]||(Q[U]=N(U))}},"./node_modules/core-js/internals/shared-store.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/set-global.js"),Q="__core-js_shared__",U=k[Q]||N(Q,{});v.exports=U},"./node_modules/core-js/internals/shared.js":function(v,_,h){var k=h("./node_modules/core-js/internals/is-pure.js"),N=h("./node_modules/core-js/internals/shared-store.js");(v.exports=function(Q,U){return N[Q]||(N[Q]=U!==void 0?U:{})})("versions",[]).push({version:"3.16.0",mode:k?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(v,_,h){var k=h("./node_modules/core-js/internals/fails.js");v.exports=function(N){return k(function(){var Q=""[N]('"');return Q!==Q.toLowerCase()||Q.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(v,_,h){var k=h("./node_modules/core-js/internals/to-integer.js"),N=h("./node_modules/core-js/internals/to-string.js"),Q=h("./node_modules/core-js/internals/require-object-coercible.js"),U=function(F){return function(I,H){var O=N(Q(I)),P=k(H),K=O.length,$,ge;return P<0||P>=K?F?"":void 0:($=O.charCodeAt(P),$<55296||$>56319||P+1===K||(ge=O.charCodeAt(P+1))<56320||ge>57343?F?O.charAt(P):$:F?O.slice(P,P+2):($-55296<<10)+(ge-56320)+65536)}};v.exports={codeAt:U(!1),charAt:U(!0)}},"./node_modules/core-js/internals/string-trim.js":function(v,_,h){var k=h("./node_modules/core-js/internals/require-object-coercible.js"),N=h("./node_modules/core-js/internals/to-string.js"),Q=h("./node_modules/core-js/internals/whitespaces.js"),U="["+Q+"]",F=RegExp("^"+U+U+"*"),I=RegExp(U+U+"*$"),H=function(O){return function(P){var K=N(k(P));return O&1&&(K=K.replace(F,"")),O&2&&(K=K.replace(I,"")),K}};v.exports={start:H(1),end:H(2),trim:H(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(v,_,h){var k=h("./node_modules/core-js/internals/to-integer.js"),N=Math.max,Q=Math.min;v.exports=function(U,F){var I=k(U);return I<0?N(I+F,0):Q(I,F)}},"./node_modules/core-js/internals/to-indexed-object.js":function(v,_,h){var k=h("./node_modules/core-js/internals/indexed-object.js"),N=h("./node_modules/core-js/internals/require-object-coercible.js");v.exports=function(Q){return k(N(Q))}},"./node_modules/core-js/internals/to-integer.js":function(v){var _=Math.ceil,h=Math.floor;v.exports=function(k){return isNaN(k=+k)?0:(k>0?h:_)(k)}},"./node_modules/core-js/internals/to-length.js":function(v,_,h){var k=h("./node_modules/core-js/internals/to-integer.js"),N=Math.min;v.exports=function(Q){return Q>0?N(k(Q),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(v,_,h){var k=h("./node_modules/core-js/internals/require-object-coercible.js");v.exports=function(N){return Object(k(N))}},"./node_modules/core-js/internals/to-primitive.js":function(v,_,h){var k=h("./node_modules/core-js/internals/is-object.js"),N=h("./node_modules/core-js/internals/is-symbol.js"),Q=h("./node_modules/core-js/internals/ordinary-to-primitive.js"),U=h("./node_modules/core-js/internals/well-known-symbol.js"),F=U("toPrimitive");v.exports=function(I,H){if(!k(I)||N(I))return I;var O=I[F],P;if(O!==void 0){if(H===void 0&&(H="default"),P=O.call(I,H),!k(P)||N(P))return P;throw TypeError("Can't convert object to primitive value")}return H===void 0&&(H="number"),Q(I,H)}},"./node_modules/core-js/internals/to-property-key.js":function(v,_,h){var k=h("./node_modules/core-js/internals/to-primitive.js"),N=h("./node_modules/core-js/internals/is-symbol.js");v.exports=function(Q){var U=k(Q,"string");return N(U)?U:String(U)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(v,_,h){var k=h("./node_modules/core-js/internals/well-known-symbol.js"),N=k("toStringTag"),Q={};Q[N]="z",v.exports=String(Q)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(v,_,h){var k=h("./node_modules/core-js/internals/is-symbol.js");v.exports=function(N){if(k(N))throw TypeError("Cannot convert a Symbol value to a string");return String(N)}},"./node_modules/core-js/internals/uid.js":function(v){var _=0,h=Math.random();v.exports=function(k){return"Symbol("+String(k===void 0?"":k)+")_"+(++_+h).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(v,_,h){var k=h("./node_modules/core-js/internals/native-symbol.js");v.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(v,_,h){var k=h("./node_modules/core-js/internals/well-known-symbol.js");_.f=k},"./node_modules/core-js/internals/well-known-symbol.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/shared.js"),Q=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"),O=k.Symbol,P=I?O:O&&O.withoutSetter||U;v.exports=function(K){return(!Q(H,K)||!(F||typeof H[K]=="string"))&&(F&&Q(O,K)?H[K]=O[K]:H[K]=P("Symbol."+K)),H[K]}},"./node_modules/core-js/internals/whitespaces.js":function(v){v.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(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/fails.js"),Q=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"),O=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"),$=h("./node_modules/core-js/internals/engine-v8-version.js"),ge=K("isConcatSpreadable"),je=9007199254740991,oe="Maximum allowed index exceeded",et=$>=51||!N(function(){var V=[];return V[ge]=!1,V.concat()[0]!==V}),Te=P("concat"),ze=function(V){if(!U(V))return!1;var Le=V[ge];return Le!==void 0?!!Le:Q(V)},lt=!et||!Te;k({target:"Array",proto:!0,forced:lt},{concat:function(Le){var D=F(this),Fe=O(D,0),Ce=0,ee,pe,J,X,Y;for(ee=-1,J=arguments.length;ee<J;ee++)if(Y=ee===-1?D:arguments[ee],ze(Y)){if(X=I(Y.length),Ce+X>je)throw TypeError(oe);for(pe=0;pe<X;pe++,Ce++)pe in Y&&H(Fe,Ce,Y[pe])}else{if(Ce>=je)throw TypeError(oe);H(Fe,Ce++,Y)}return Fe.length=Ce,Fe}})},"./node_modules/core-js/modules/es.array.iterator.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/to-indexed-object.js"),N=h("./node_modules/core-js/internals/add-to-unscopables.js"),Q=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,O=U.getterFor(I);v.exports=F(Array,"Array",function(P,K){H(this,{type:I,target:k(P),index:0,kind:K})},function(){var P=O(this),K=P.target,$=P.kind,ge=P.index++;return!K||ge>=K.length?(P.target=void 0,{value:void 0,done:!0}):$=="keys"?{value:ge,done:!1}:$=="values"?{value:K[ge],done:!1}:{value:[ge,K[ge]],done:!1}},"values"),Q.Arguments=Q.Array,N("keys"),N("values"),N("entries")},"./node_modules/core-js/modules/es.array.join.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/indexed-object.js"),Q=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",",");k({target:"Array",proto:!0,forced:I||!H},{join:function(P){return F.call(Q(this),P===void 0?",":P)}})},"./node_modules/core-js/modules/es.array.map.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/array-iteration.js").map,Q=h("./node_modules/core-js/internals/array-method-has-species-support.js"),U=Q("map");k({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(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/is-object.js"),Q=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"),O=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"),$=O("species"),ge=[].slice,je=Math.max;k({target:"Array",proto:!0,forced:!K},{slice:function(et,Te){var ze=I(this),lt=F(ze.length),V=U(et,lt),Le=U(Te===void 0?lt:Te,lt),D,Fe,Ce;if(Q(ze)&&(D=ze.constructor,typeof D=="function"&&(D===Array||Q(D.prototype))?D=void 0:N(D)&&(D=D[$],D===null&&(D=void 0)),D===Array||D===void 0))return ge.call(ze,V,Le);for(Fe=new(D===void 0?Array:D)(je(Le-V,0)),Ce=0;V<Le;V++,Ce++)V in ze&&H(Fe,Ce,ze[V]);return Fe.length=Ce,Fe}})},"./node_modules/core-js/modules/es.function.name.js":function(v,_,h){var k=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/object-define-property.js").f,Q=Function.prototype,U=Q.toString,F=/^\s*function ([^ (]*)/,I="name";k&&!(I in Q)&&N(Q,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(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/descriptors.js"),N=h("./node_modules/core-js/internals/global.js"),Q=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"),O=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"),$=h("./node_modules/core-js/internals/object-create.js"),ge=h("./node_modules/core-js/internals/object-get-own-property-names.js").f,je=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,et=h("./node_modules/core-js/internals/string-trim.js").trim,Te="Number",ze=N[Te],lt=ze.prototype,V=I($(lt))==Te,Le=function(pe){if(O(pe))throw TypeError("Cannot convert a Symbol value to a number");var J=P(pe,"number"),X,Y,z,Se,Ve,Me,Pt,wt;if(typeof J=="string"&&J.length>2){if(J=et(J),X=J.charCodeAt(0),X===43||X===45){if(Y=J.charCodeAt(2),Y===88||Y===120)return NaN}else if(X===48){switch(J.charCodeAt(1)){case 66:case 98:z=2,Se=49;break;case 79:case 111:z=8,Se=55;break;default:return+J}for(Ve=J.slice(2),Me=Ve.length,Pt=0;Pt<Me;Pt++)if(wt=Ve.charCodeAt(Pt),wt<48||wt>Se)return NaN;return parseInt(Ve,z)}}return+J};if(Q(Te,!ze(" 0o1")||!ze("0b1")||ze("+0x1"))){for(var D=function(J){var X=arguments.length<1?0:J,Y=this;return Y instanceof D&&(V?K(function(){lt.valueOf.call(Y)}):I(Y)!=Te)?H(new ze(Le(X)),Y,D):Le(X)},Fe=k?ge(ze):"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,ee;Fe.length>Ce;Ce++)F(ze,ee=Fe[Ce])&&!F(D,ee)&&oe(D,ee,je(ze,ee));D.prototype=lt,lt.constructor=D,U(N,Te,D)}},"./node_modules/core-js/modules/es.object.assign.js":function(v,_,h){var k=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/object-assign.js");k({target:"Object",stat:!0,forced:Object.assign!==N},{assign:N})},"./node_modules/core-js/modules/es.object.keys.js":function(v,_,h){var k=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/to-object.js"),Q=h("./node_modules/core-js/internals/object-keys.js"),U=h("./node_modules/core-js/internals/fails.js"),F=U(function(){Q(1)});k({target:"Object",stat:!0,forced:F},{keys:function(H){return Q(N(H))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(v,_,h){var k=h("./node_modules/core-js/internals/to-string-tag-support.js"),N=h("./node_modules/core-js/internals/redefine.js"),Q=h("./node_modules/core-js/internals/object-to-string.js");k||N(Object.prototype,"toString",Q,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/redefine.js"),N=h("./node_modules/core-js/internals/an-object.js"),Q=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,O=H[I],P=U(function(){return O.call({source:"a",flags:"b"})!="/a/b"}),K=O.name!=I;(P||K)&&k(RegExp.prototype,I,function(){var ge=N(this),je=Q(ge.source),oe=ge.flags,et=Q(oe===void 0&&ge instanceof RegExp&&!("flags"in H)?F.call(ge):oe);return"/"+je+"/"+et},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/string-multibyte.js").charAt,N=h("./node_modules/core-js/internals/to-string.js"),Q=h("./node_modules/core-js/internals/internal-state.js"),U=h("./node_modules/core-js/internals/define-iterator.js"),F="String Iterator",I=Q.set,H=Q.getterFor(F);U(String,"String",function(O){I(this,{type:F,string:N(O),index:0})},function(){var P=H(this),K=P.string,$=P.index,ge;return $>=K.length?{value:void 0,done:!0}:(ge=k(K,$),P.index+=ge.length,{value:ge,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/create-html.js"),Q=h("./node_modules/core-js/internals/string-html-forced.js");k({target:"String",proto:!0,forced:Q("link")},{link:function(F){return N(this,"a","href",F)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/descriptors.js"),Q=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"),O=Q.Symbol;if(N&&typeof O=="function"&&(!("description"in O.prototype)||O().description!==void 0)){var P={},K=function(){var Te=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),ze=this instanceof K?new O(Te):Te===void 0?O():O(Te);return Te===""&&(P[ze]=!0),ze};H(K,O);var $=K.prototype=O.prototype;$.constructor=K;var ge=$.toString,je=String(O("test"))=="Symbol(test)",oe=/^Symbol\((.*)\)[^)]+$/;I($,"description",{configurable:!0,get:function(){var Te=F(this)?this.valueOf():this,ze=ge.call(Te);if(U(P,Te))return"";var lt=je?ze.slice(7,-1):ze.replace(oe,"$1");return lt===""?void 0:lt}}),k({global:!0,forced:!0},{Symbol:K})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(v,_,h){var k=h("./node_modules/core-js/internals/define-well-known-symbol.js");k("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(v,_,h){"use strict";var k=h("./node_modules/core-js/internals/export.js"),N=h("./node_modules/core-js/internals/global.js"),Q=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"),O=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"),$=h("./node_modules/core-js/internals/is-symbol.js"),ge=h("./node_modules/core-js/internals/an-object.js"),je=h("./node_modules/core-js/internals/to-object.js"),oe=h("./node_modules/core-js/internals/to-indexed-object.js"),et=h("./node_modules/core-js/internals/to-property-key.js"),Te=h("./node_modules/core-js/internals/to-string.js"),ze=h("./node_modules/core-js/internals/create-property-descriptor.js"),lt=h("./node_modules/core-js/internals/object-create.js"),V=h("./node_modules/core-js/internals/object-keys.js"),Le=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"),Fe=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"),ee=h("./node_modules/core-js/internals/object-define-property.js"),pe=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),J=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),X=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"),Se=h("./node_modules/core-js/internals/hidden-keys.js"),Ve=h("./node_modules/core-js/internals/uid.js"),Me=h("./node_modules/core-js/internals/well-known-symbol.js"),Pt=h("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),wt=h("./node_modules/core-js/internals/define-well-known-symbol.js"),at=h("./node_modules/core-js/internals/set-to-string-tag.js"),zt=h("./node_modules/core-js/internals/internal-state.js"),iA=h("./node_modules/core-js/internals/array-iteration.js").forEach,Ht=z("hidden"),tA="Symbol",qt="prototype",d=Me("toPrimitive"),se=zt.set,L=zt.getterFor(tA),g=Object[qt],p=N.Symbol,T=Q("JSON","stringify"),te=Ce.f,ve=ee.f,ce=D.f,it=pe.f,yt=Y("symbols"),st=Y("op-symbols"),rt=Y("string-to-symbol-registry"),Qt=Y("symbol-to-string-registry"),Ue=Y("wks"),He=N.QObject,Ge=!He||!He[qt]||!He[qt].findChild,ut=F&&H(function(){return lt(ve({},"a",{get:function(){return ve(this,"a",{value:7}).a}})).a!=7})?function(ht,Lt,Kt){var fA=te(g,Lt);fA&&delete g[Lt],ve(ht,Lt,Kt),fA&&ht!==g&&ve(g,Lt,fA)}:ve,_t=function(ht,Lt){var Kt=yt[ht]=lt(p[qt]);return se(Kt,{type:tA,tag:ht,description:Lt}),F||(Kt.description=Lt),Kt},Dt=function(Lt,Kt,fA){Lt===g&&Dt(st,Kt,fA),ge(Lt);var UA=et(Kt);return ge(fA),O(yt,UA)?(fA.enumerable?(O(Lt,Ht)&&Lt[Ht][UA]&&(Lt[Ht][UA]=!1),fA=lt(fA,{enumerable:ze(0,!1)})):(O(Lt,Ht)||ve(Lt,Ht,ze(1,{})),Lt[Ht][UA]=!0),ut(Lt,UA,fA)):ve(Lt,UA,fA)},St=function(Lt,Kt){ge(Lt);var fA=oe(Kt),UA=V(fA).concat(Et(fA));return iA(UA,function(lA){(!F||sA.call(fA,lA))&&Dt(Lt,lA,fA[lA])}),Lt},bA=function(Lt,Kt){return Kt===void 0?lt(Lt):St(lt(Lt),Kt)},sA=function(Lt){var Kt=et(Lt),fA=it.call(this,Kt);return this===g&&O(yt,Kt)&&!O(st,Kt)?!1:fA||!O(this,Kt)||!O(yt,Kt)||O(this,Ht)&&this[Ht][Kt]?fA:!0},DA=function(Lt,Kt){var fA=oe(Lt),UA=et(Kt);if(!(fA===g&&O(yt,UA)&&!O(st,UA))){var lA=te(fA,UA);return lA&&O(yt,UA)&&!(O(fA,Ht)&&fA[Ht][UA])&&(lA.enumerable=!0),lA}},zA=function(Lt){var Kt=ce(oe(Lt)),fA=[];return iA(Kt,function(UA){!O(yt,UA)&&!O(Se,UA)&&fA.push(UA)}),fA},Et=function(Lt){var Kt=Lt===g,fA=ce(Kt?st:oe(Lt)),UA=[];return iA(fA,function(lA){O(yt,lA)&&(!Kt||O(g,lA))&&UA.push(yt[lA])}),UA};if(I||(p=function(){if(this instanceof p)throw TypeError("Symbol is not a constructor");var Lt=!arguments.length||arguments[0]===void 0?void 0:Te(arguments[0]),Kt=Ve(Lt),fA=function(UA){this===g&&fA.call(st,UA),O(this,Ht)&&O(this[Ht],Kt)&&(this[Ht][Kt]=!1),ut(this,Kt,ze(1,UA))};return F&&Ge&&ut(g,Kt,{configurable:!0,set:fA}),_t(Kt,Lt)},X(p[qt],"toString",function(){return L(this).tag}),X(p,"withoutSetter",function(ht){return _t(Ve(ht),ht)}),pe.f=sA,ee.f=Dt,Ce.f=DA,Le.f=D.f=zA,Fe.f=Et,Pt.f=function(ht){return _t(Me(ht),ht)},F&&(ve(p[qt],"description",{configurable:!0,get:function(){return L(this).description}}),U||X(g,"propertyIsEnumerable",sA,{unsafe:!0}))),k({global:!0,wrap:!0,forced:!I,sham:!I},{Symbol:p}),iA(V(Ue),function(ht){wt(ht)}),k({target:tA,stat:!0,forced:!I},{for:function(ht){var Lt=Te(ht);if(O(rt,Lt))return rt[Lt];var Kt=p(Lt);return rt[Lt]=Kt,Qt[Kt]=Lt,Kt},keyFor:function(Lt){if(!$(Lt))throw TypeError(Lt+" is not a symbol");if(O(Qt,Lt))return Qt[Lt]},useSetter:function(){Ge=!0},useSimple:function(){Ge=!1}}),k({target:"Object",stat:!0,forced:!I,sham:!F},{create:bA,defineProperty:Dt,defineProperties:St,getOwnPropertyDescriptor:DA}),k({target:"Object",stat:!0,forced:!I},{getOwnPropertyNames:zA,getOwnPropertySymbols:Et}),k({target:"Object",stat:!0,forced:H(function(){Fe.f(1)})},{getOwnPropertySymbols:function(Lt){return Fe.f(je(Lt))}}),T){var Gt=!I||H(function(){var ht=p();return T([ht])!="[null]"||T({a:ht})!="{}"||T(Object(ht))!="{}"});k({target:"JSON",stat:!0,forced:Gt},{stringify:function(Lt,Kt,fA){for(var UA=[Lt],lA=1,vA;arguments.length>lA;)UA.push(arguments[lA++]);if(vA=Kt,!(!K(Kt)&&Lt===void 0||$(Lt)))return P(Kt)||(Kt=function(MA,_r){if(typeof vA=="function"&&(_r=vA.call(this,MA,_r)),!$(_r))return _r}),UA[1]=Kt,T.apply(null,UA)}})}p[qt][d]||J(p[qt],d,p[qt].valueOf),at(p,tA),Se[Ht]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/dom-iterables.js"),Q=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=k[F],H=I&&I.prototype;if(H&&H.forEach!==Q)try{U(H,"forEach",Q)}catch(O){H.forEach=Q}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(v,_,h){var k=h("./node_modules/core-js/internals/global.js"),N=h("./node_modules/core-js/internals/dom-iterables.js"),Q=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"),O=Q.values;for(var P in N){var K=k[P],$=K&&K.prototype;if($){if($[I]!==O)try{U($,I,O)}catch(je){$[I]=O}if($[H]||U($,H,P),N[P]){for(var ge in Q)if($[ge]!==Q[ge])try{U($,ge,Q[ge])}catch(je){$[ge]=Q[ge]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(v){(function(_,h){v.exports=h()})(this,function(){"use strict";function _(He){var Ge=typeof He;return He!==null&&(Ge==="object"||Ge==="function")}function h(He){return typeof He=="function"}var k=void 0;Array.isArray?k=Array.isArray:k=function(He){return Object.prototype.toString.call(He)==="[object Array]"};var N=k,Q=0,U=void 0,F=void 0,I=function(Ge,ut){V[Q]=Ge,V[Q+1]=ut,Q+=2,Q===2&&(F?F(Le):Fe())};function H(He){F=He}function O(He){I=He}var P=typeof window!="undefined"?window:void 0,K=P||{},$=K.MutationObserver||K.WebKitMutationObserver,ge=typeof self=="undefined"&&typeof b!="undefined"&&{}.toString.call(b)==="[object process]",je=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function oe(){return function(){return b.nextTick(Le)}}function et(){return typeof U!="undefined"?function(){U(Le)}:lt()}function Te(){var He=0,Ge=new $(Le),ut=document.createTextNode("");return Ge.observe(ut,{characterData:!0}),function(){ut.data=He=++He%2}}function ze(){var He=new MessageChannel;return He.port1.onmessage=Le,function(){return He.port2.postMessage(0)}}function lt(){var He=setTimeout;return function(){return He(Le,1)}}var V=new Array(1e3);function Le(){for(var He=0;He<Q;He+=2){var Ge=V[He],ut=V[He+1];Ge(ut),V[He]=void 0,V[He+1]=void 0}Q=0}function D(){try{var He=Function("return this")().require("vertx");return U=He.runOnLoop||He.runOnContext,et()}catch(Ge){return lt()}}var Fe=void 0;ge?Fe=oe():$?Fe=Te():je?Fe=ze():P===void 0?Fe=D():Fe=lt();function Ce(He,Ge){var ut=this,_t=new this.constructor(J);_t[pe]===void 0&&T(_t);var Dt=ut._state;if(Dt){var St=arguments[Dt-1];I(function(){return se(Dt,_t,St,ut._result)})}else qt(ut,_t,He,Ge);return _t}function ee(He){var Ge=this;if(He&&typeof He=="object"&&He.constructor===Ge)return He;var ut=new Ge(J);return zt(ut,He),ut}var pe=Math.random().toString(36).substring(2);function J(){}var X=void 0,Y=1,z=2;function Se(){return new TypeError("You cannot resolve a promise with itself")}function Ve(){return new TypeError("A promises callback cannot return that same promise.")}function Me(He,Ge,ut,_t){try{He.call(Ge,ut,_t)}catch(Dt){return Dt}}function Pt(He,Ge,ut){I(function(_t){var Dt=!1,St=Me(ut,Ge,function(bA){Dt||(Dt=!0,Ge!==bA?zt(_t,bA):Ht(_t,bA))},function(bA){Dt||(Dt=!0,tA(_t,bA))},"Settle: "+(_t._label||" unknown promise"));!Dt&&St&&(Dt=!0,tA(_t,St))},He)}function wt(He,Ge){Ge._state===Y?Ht(He,Ge._result):Ge._state===z?tA(He,Ge._result):qt(Ge,void 0,function(ut){return zt(He,ut)},function(ut){return tA(He,ut)})}function at(He,Ge,ut){Ge.constructor===He.constructor&&ut===Ce&&Ge.constructor.resolve===ee?wt(He,Ge):ut===void 0?Ht(He,Ge):h(ut)?Pt(He,Ge,ut):Ht(He,Ge)}function zt(He,Ge){if(He===Ge)tA(He,Se());else if(_(Ge)){var ut=void 0;try{ut=Ge.then}catch(_t){tA(He,_t);return}at(He,Ge,ut)}else Ht(He,Ge)}function iA(He){He._onerror&&He._onerror(He._result),d(He)}function Ht(He,Ge){He._state===X&&(He._result=Ge,He._state=Y,He._subscribers.length!==0&&I(d,He))}function tA(He,Ge){He._state===X&&(He._state=z,He._result=Ge,I(iA,He))}function qt(He,Ge,ut,_t){var Dt=He._subscribers,St=Dt.length;He._onerror=null,Dt[St]=Ge,Dt[St+Y]=ut,Dt[St+z]=_t,St===0&&He._state&&I(d,He)}function d(He){var Ge=He._subscribers,ut=He._state;if(Ge.length!==0){for(var _t=void 0,Dt=void 0,St=He._result,bA=0;bA<Ge.length;bA+=3)_t=Ge[bA],Dt=Ge[bA+ut],_t?se(ut,_t,Dt,St):Dt(St);He._subscribers.length=0}}function se(He,Ge,ut,_t){var Dt=h(ut),St=void 0,bA=void 0,sA=!0;if(Dt){try{St=ut(_t)}catch(DA){sA=!1,bA=DA}if(Ge===St){tA(Ge,Ve());return}}else St=_t;Ge._state!==X||(Dt&&sA?zt(Ge,St):sA===!1?tA(Ge,bA):He===Y?Ht(Ge,St):He===z&&tA(Ge,St))}function L(He,Ge){try{Ge(function(_t){zt(He,_t)},function(_t){tA(He,_t)})}catch(ut){tA(He,ut)}}var g=0;function p(){return g++}function T(He){He[pe]=g++,He._state=void 0,He._result=void 0,He._subscribers=[]}function te(){return new Error("Array Methods must be provided an Array")}var ve=function(){function He(Ge,ut){this._instanceConstructor=Ge,this.promise=new Ge(J),this.promise[pe]||T(this.promise),N(ut)?(this.length=ut.length,this._remaining=ut.length,this._result=new Array(this.length),this.length===0?Ht(this.promise,this._result):(this.length=this.length||0,this._enumerate(ut),this._remaining===0&&Ht(this.promise,this._result))):tA(this.promise,te())}return He.prototype._enumerate=function(ut){for(var _t=0;this._state===X&&_t<ut.length;_t++)this._eachEntry(ut[_t],_t)},He.prototype._eachEntry=function(ut,_t){var Dt=this._instanceConstructor,St=Dt.resolve;if(St===ee){var bA=void 0,sA=void 0,DA=!1;try{bA=ut.then}catch(Et){DA=!0,sA=Et}if(bA===Ce&&ut._state!==X)this._settledAt(ut._state,_t,ut._result);else if(typeof bA!="function")this._remaining--,this._result[_t]=ut;else if(Dt===Qt){var zA=new Dt(J);DA?tA(zA,sA):at(zA,ut,bA),this._willSettleAt(zA,_t)}else this._willSettleAt(new Dt(function(Et){return Et(ut)}),_t)}else this._willSettleAt(St(ut),_t)},He.prototype._settledAt=function(ut,_t,Dt){var St=this.promise;St._state===X&&(this._remaining--,ut===z?tA(St,Dt):this._result[_t]=Dt),this._remaining===0&&Ht(St,this._result)},He.prototype._willSettleAt=function(ut,_t){var Dt=this;qt(ut,void 0,function(St){return Dt._settledAt(Y,_t,St)},function(St){return Dt._settledAt(z,_t,St)})},He}();function ce(He){return new ve(this,He).promise}function it(He){var Ge=this;return N(He)?new Ge(function(ut,_t){for(var Dt=He.length,St=0;St<Dt;St++)Ge.resolve(He[St]).then(ut,_t)}):new Ge(function(ut,_t){return _t(new TypeError("You must pass an array to race."))})}function yt(He){var Ge=this,ut=new Ge(J);return tA(ut,He),ut}function st(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function rt(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Qt=function(){function He(Ge){this[pe]=p(),this._result=this._state=void 0,this._subscribers=[],J!==Ge&&(typeof Ge!="function"&&st(),this instanceof He?L(this,Ge):rt())}return He.prototype.catch=function(ut){return this.then(null,ut)},He.prototype.finally=function(ut){var _t=this,Dt=_t.constructor;return h(ut)?_t.then(function(St){return Dt.resolve(ut()).then(function(){return St})},function(St){return Dt.resolve(ut()).then(function(){throw St})}):_t.then(ut,ut)},He}();Qt.prototype.then=Ce,Qt.all=ce,Qt.race=it,Qt.resolve=ee,Qt.reject=yt,Qt._setScheduler=H,Qt._setAsap=O,Qt._asap=I;function Ue(){var He=void 0;if(typeof M.g!="undefined")He=M.g;else if(typeof self!="undefined")He=self;else try{He=Function("return this")()}catch(_t){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ge=He.Promise;if(Ge){var ut=null;try{ut=Object.prototype.toString.call(Ge.resolve())}catch(_t){}if(ut==="[object Promise]"&&!Ge.cast)return}He.Promise=Qt}return Qt.polyfill=Ue,Qt.Promise=Qt,Qt})},html2canvas:function(v){"use strict";v.exports=Ae},jspdf:function(v){"use strict";v.exports=Xe}},le={};function q(v){var _=le[v];if(_!==void 0)return _.exports;var h=le[v]={exports:{}};return Ne[v].call(h.exports,h,h.exports,q),h.exports}(function(){q.n=function(v){var _=v&&v.__esModule?function(){return v.default}:function(){return v};return q.d(_,{a:_}),_}})(),function(){q.d=function(v,_){for(var h in _)q.o(_,h)&&!q.o(v,h)&&Object.defineProperty(v,h,{enumerable:!0,get:_[h]})}}(),function(){q.o=function(v,_){return Object.prototype.hasOwnProperty.call(v,_)}}(),function(){q.r=function(v){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})}}();var ne={};return function(){"use strict";q.r(ne);var v=q("./src/worker.js"),_=q("./src/plugin/jspdf-plugin.js"),h=q("./src/plugin/pagebreaks.js"),k=q("./src/plugin/hyperlinks.js"),N=function Q(U,F){var I=new Q.Worker(F);return U?I.from(U).save():I};N.Worker=v.default,ne.default=N}(),ne=ne.default,ne}()})},67467:function(mr,CA){CA.read=function(M,b,Xe,Ae,Ne){var le,q,ne=Ne*8-Ae-1,v=(1<<ne)-1,_=v>>1,h=-7,k=Xe?Ne-1:0,N=Xe?-1:1,Q=M[b+k];for(k+=N,le=Q&(1<<-h)-1,Q>>=-h,h+=ne;h>0;le=le*256+M[b+k],k+=N,h-=8);for(q=le&(1<<-h)-1,le>>=-h,h+=Ae;h>0;q=q*256+M[b+k],k+=N,h-=8);if(le===0)le=1-_;else{if(le===v)return q?NaN:(Q?-1:1)*(1/0);q=q+Math.pow(2,Ae),le=le-_}return(Q?-1:1)*q*Math.pow(2,le-Ae)},CA.write=function(M,b,Xe,Ae,Ne,le){var q,ne,v,_=le*8-Ne-1,h=(1<<_)-1,k=h>>1,N=Ne===23?Math.pow(2,-24)-Math.pow(2,-77):0,Q=Ae?0:le-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?(ne=isNaN(b)?1:0,q=h):(q=Math.floor(Math.log(b)/Math.LN2),b*(v=Math.pow(2,-q))<1&&(q--,v*=2),q+k>=1?b+=N/v:b+=N*Math.pow(2,1-k),b*v>=2&&(q++,v/=2),q+k>=h?(ne=0,q=h):q+k>=1?(ne=(b*v-1)*Math.pow(2,Ne),q=q+k):(ne=b*Math.pow(2,k-1)*Math.pow(2,Ne),q=0));Ne>=8;M[Xe+Q]=ne&255,Q+=U,ne/=256,Ne-=8);for(q=q<<Ne|ne,_+=Ne;_>0;M[Xe+Q]=q&255,Q+=U,q/=256,_-=8);M[Xe+Q-U]|=F*128}},65355:function(mr,CA,M){"use strict";M.r(CA),M.d(CA,{AcroForm:function(){return Pa},AcroFormAppearance:function(){return LA},AcroFormButton:function(){return Ur},AcroFormCheckBox:function(){return fn},AcroFormChoiceField:function(){return kA},AcroFormComboBox:function(){return $A},AcroFormEditBox:function(){return YA},AcroFormListBox:function(){return kr},AcroFormPasswordField:function(){return Ir},AcroFormPushButton:function(){return Kr},AcroFormRadioButton:function(){return yr},AcroFormTextField:function(){return Yr},GState:function(){return Bu},ShadingPattern:function(){return Co},TilingPattern:function(){return bo},default:function(){return ir},jsPDF:function(){return ir}});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(m){var f=m.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,le=Uint16Array,q=Int32Array,ne=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]),v=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 le(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}},k=h(ne,2),N=k.b,Q=k.r;N[28]=258,Q[258]=28;for(var U=h(v,0),F=U.b,I=U.r,H=new le(32768),O=0;O<32768;++O){var P=(O&43690)>>1|(O&21845)<<1;P=(P&52428)>>2|(P&13107)<<2,P=(P&61680)>>4|(P&3855)<<4,H[O]=((P&65280)>>8|(P&255)<<8)>>1}for(var K=function(e,A,t){for(var r=e.length,n=0,a=new le(A);n<r;++n)e[n]&&++a[e[n]-1];var m=new le(A);for(n=1;n<A;++n)m[n]=m[n-1]+a[n-1]<<1;var f;if(t){f=new le(1<<A);var B=15-A;for(n=0;n<r;++n)if(e[n])for(var y=n<<4|e[n],S=A-e[n],G=m[e[n]-1]++<<S,ie=G|(1<<S)-1;G<=ie;++G)f[H[G]>>B]=y}else for(f=new le(r),n=0;n<r;++n)e[n]&&(f[n]=H[m[e[n]-1]++]>>15-e[n]);return f},$=new Ne(288),O=0;O<144;++O)$[O]=8;for(var O=144;O<256;++O)$[O]=9;for(var O=256;O<280;++O)$[O]=7;for(var O=280;O<288;++O)$[O]=8;for(var ge=new Ne(32),O=0;O<32;++O)ge[O]=5;var je=K($,9,0),oe=null,et=K(ge,5,0),Te=null,ze=function(e){for(var A=e[0],t=1;t<e.length;++t)e[t]>A&&(A=e[t]);return A},lt=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)},Le=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))},Fe={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"],ee=function(e,A,t){var r=new Error(A||Ce[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,ee),!t)throw r;return r},pe=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 m=!t,f=m||A.i!=2,B=A.i;m&&(t=new Ne(n*3));var y=function(yA){var KA=t.length;if(yA>KA){var GA=new Ne(Math.max(KA*2,yA));GA.set(t),t=GA}},S=A.f||0,G=A.p||0,ie=A.b||0,x=A.l,be=A.d,we=A.m,xe=A.n,he=n*8;do{if(!x){S=lt(e,G,1);var $e=lt(e,G+1,3);if(G+=3,$e)if($e==1)x=oe,be=Te,we=9,xe=5;else if($e==2){var Xt=lt(e,G,31)+257,Tt=lt(e,G+10,15)+4,ot=Xt+lt(e,G+5,31)+1;G+=14;for(var ke=new Ne(ot),vt=new Ne(19),de=0;de<Tt;++de)vt[_[de]]=lt(e,G+de*3,7);G+=Tt*3;for(var Ie=ze(vt),qe=(1<<Ie)-1,Je=K(vt,Ie,1),de=0;de<ot;){var Nt=Je[lt(e,G,qe)];G+=Nt&15;var Ze=Nt>>4;if(Ze<16)ke[de++]=Ze;else{var jt=0,Mt=0;for(Ze==16?(Mt=3+lt(e,G,3),G+=2,jt=ke[de-1]):Ze==17?(Mt=3+lt(e,G,7),G+=3):Ze==18&&(Mt=11+lt(e,G,127),G+=7);Mt--;)ke[de++]=jt}}var bt=ke.subarray(0,Xt),Vt=ke.subarray(Xt);we=ze(bt),xe=ze(Vt),x=K(bt,we,1),be=K(Vt,xe,1)}else ee(1);else{var Ze=Le(G)+4,Pe=e[Ze-4]|e[Ze-3]<<8,It=Ze+Pe;if(It>n){B&&ee(0);break}f&&y(ie+Pe),t.set(e.subarray(Ze,It),ie),A.b=ie+=Pe,A.p=G=It*8,A.f=S;continue}if(G>he){B&&ee(0);break}}f&&y(ie+131072);for(var IA=(1<<we)-1,dA=(1<<xe)-1,fe=G;;fe=G){var jt=x[V(e,G)&IA],Oe=jt>>4;if(G+=jt&15,G>he){B&&ee(0);break}if(jt||ee(2),Oe<256)t[ie++]=Oe;else if(Oe==256){fe=G,x=null;break}else{var Ke=Oe-254;if(Oe>264){var de=Oe-257,At=ne[de];Ke=lt(e,G,(1<<At)-1)+N[de],G+=At}var dt=be[V(e,G)&dA],Ft=dt>>4;dt||ee(3),G+=dt&15;var Vt=F[Ft];if(Ft>3){var At=v[Ft];Vt+=V(e,G)&(1<<At)-1,G+=At}if(G>he){B&&ee(0);break}f&&y(ie+131072);var Rt=ie+Ke;if(ie<Vt){var kt=a-Vt,aA=Math.min(Vt,Rt);for(kt+ie<0&&ee(3);ie<aA;++ie)t[ie]=r[kt+ie]}for(;ie<Rt;++ie)t[ie]=t[ie-Vt]}}A.l=x,A.p=fe,A.b=ie,A.f=S,x&&(S=1,A.m=we,A.d=be,A.n=xe)}while(!S);return ie!=t.length&&m?D(t,0,ie):t.subarray(0,ie)},J=function(e,A,t){t<<=A&7;var r=A/8|0;e[r]|=t,e[r+1]|=t>>8},X=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:at,l:0};if(n==1){var m=new Ne(t[0].s+1);return m[t[0].s]=1,{t:m,l:1}}t.sort(function(It,Xt){return It.f-Xt.f}),t.push({s:-1,f:25001});var f=t[0],B=t[1],y=0,S=1,G=2;for(t[0]={s:-1,f:f.f+B.f,l:f,r:B};S!=n-1;)f=t[t[y].f<t[G].f?y++:G++],B=t[y!=S&&t[y].f<t[G].f?y++:G++],t[S++]={s:-1,f:f.f+B.f,l:f,r:B};for(var ie=a[0].s,r=1;r<n;++r)a[r].s>ie&&(ie=a[r].s);var x=new le(ie+1),be=z(t[S-1],x,0);if(be>A){var r=0,we=0,xe=be-A,he=1<<xe;for(a.sort(function(Xt,Tt){return x[Tt.s]-x[Xt.s]||Xt.f-Tt.f});r<n;++r){var $e=a[r].s;if(x[$e]>A)we+=he-(1<<be-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)}be=A}return{t:new Ne(x),l:be}},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},Se=function(e){for(var A=e.length;A&&!e[--A];);for(var t=new le(++A),r=0,n=e[0],a=1,m=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)m(32754);a>2&&(m(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(m(n),--a;a>6;a-=6)m(8304);a>2&&(m(a-3<<5|8208),a=0)}for(;a--;)m(n);a=1,n=e[f]}return{c:t.subarray(0,r),n:A}},Ve=function(e,A){for(var t=0,r=0;r<A.length;++r)t+=e[r]*A[r];return t},Me=function(e,A,t){var r=t.length,n=Le(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},Pt=function(e,A,t,r,n,a,m,f,B,y,S){J(A,S++,t),++n[256];for(var G=Y(n,15),ie=G.t,x=G.l,be=Y(a,15),we=be.t,xe=be.l,he=Se(ie),$e=he.c,Ze=he.n,Pe=Se(we),It=Pe.c,Xt=Pe.n,Tt=new le(19),ot=0;ot<$e.length;++ot)++Tt[$e[ot]&31];for(var ot=0;ot<It.length;++ot)++Tt[It[ot]&31];for(var ke=Y(Tt,7),vt=ke.t,de=ke.l,Ie=19;Ie>4&&!vt[_[Ie-1]];--Ie);var qe=y+5<<3,Je=Ve(n,$)+Ve(a,ge)+m,Nt=Ve(n,ie)+Ve(a,we)+m+14+3*Ie+Ve(Tt,vt)+2*Tt[16]+3*Tt[17]+7*Tt[18];if(B>=0&&qe<=Je&&qe<=Nt)return Me(A,S,e.subarray(B,B+y));var jt,Mt,bt,Vt;if(J(A,S,1+(Nt<Je)),S+=2,Nt<Je){jt=K(ie,x,0),Mt=ie,bt=K(we,xe,0),Vt=we;var IA=K(vt,de,0);J(A,S,Ze-257),J(A,S+5,Xt-1),J(A,S+10,Ie-4),S+=14;for(var ot=0;ot<Ie;++ot)J(A,S+3*ot,vt[_[ot]]);S+=3*Ie;for(var dA=[$e,It],fe=0;fe<2;++fe)for(var Oe=dA[fe],ot=0;ot<Oe.length;++ot){var Ke=Oe[ot]&31;J(A,S,IA[Ke]),S+=vt[Ke],Ke>15&&(J(A,S,Oe[ot]>>5&127),S+=Oe[ot]>>12)}}else jt=je,Mt=$,bt=et,Vt=ge;for(var ot=0;ot<f;++ot){var At=r[ot];if(At>255){var Ke=At>>18&31;X(A,S,jt[Ke+257]),S+=Mt[Ke+257],Ke>7&&(J(A,S,At>>23&31),S+=ne[Ke]);var dt=At&31;X(A,S,bt[dt]),S+=Vt[dt],dt>3&&(X(A,S,At>>5&8191),S+=v[dt])}else X(A,S,jt[At]),S+=Mt[At]}return X(A,S,jt[256]),S+Mt[256]},wt=new q([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),at=new Ne(0),zt=function(e,A,t,r,n,a){var m=a.z||e.length,f=new Ne(r+m+5*(1+Math.ceil(m/7e3))+n),B=f.subarray(r,f.length-n),y=a.l,S=(a.r||0)&7;if(A){S&&(B[0]=a.r>>3);for(var G=wt[A-1],ie=G>>13,x=G&8191,be=(1<<t)-1,we=a.p||new le(32768),xe=a.h||new le(be+1),he=Math.ceil(t/3),$e=2*he,Ze=function(Jt){return(e[Jt]^e[Jt+1]<<he^e[Jt+2]<<$e)&be},Pe=new q(25e3),It=new le(288),Xt=new le(32),Tt=0,ot=0,ke=a.i||0,vt=0,de=a.w||0,Ie=0;ke+2<m;++ke){var qe=Ze(ke),Je=ke&32767,Nt=xe[qe];if(we[Je]=Nt,xe[qe]=Je,de<=ke){var jt=m-ke;if((Tt>7e3||vt>24576)&&(jt>423||!y)){S=Pt(e,B,0,Pe,It,Xt,ot,vt,Ie,ke-Ie,S),vt=Tt=ot=0,Ie=ke;for(var Mt=0;Mt<286;++Mt)It[Mt]=0;for(var Mt=0;Mt<30;++Mt)Xt[Mt]=0}var bt=2,Vt=0,IA=x,dA=Je-Nt&32767;if(jt>2&&qe==Ze(ke-dA))for(var fe=Math.min(ie,jt)-1,Oe=Math.min(32767,ke),Ke=Math.min(258,jt);dA<=Oe&&--IA&&Je!=Nt;){if(e[ke+bt]==e[ke+bt-dA]){for(var At=0;At<Ke&&e[ke+At]==e[ke+At-dA];++At);if(At>bt){if(bt=At,Vt=dA,At>fe)break;for(var dt=Math.min(dA,At-2),Ft=0,Mt=0;Mt<dt;++Mt){var Rt=ke-dA+Mt&32767,kt=we[Rt],aA=Rt-kt&32767;aA>Ft&&(Ft=aA,Nt=Rt)}}}Je=Nt,Nt=we[Je],dA+=Je-Nt&32767}if(Vt){Pe[vt++]=268435456|Q[bt]<<18|I[Vt];var yA=Q[bt]&31,KA=I[Vt]&31;ot+=ne[yA]+v[KA],++It[257+yA],++Xt[KA],de=ke+bt,++Tt}else Pe[vt++]=e[ke],++It[e[ke]]}}for(ke=Math.max(ke,de);ke<m;++ke)Pe[vt++]=e[ke],++It[e[ke]];S=Pt(e,B,y,Pe,It,Xt,ot,vt,Ie,ke-Ie,S),y||(a.r=S&7|B[S/8|0]<<3,S-=7,a.h=xe,a.p=we,a.i=ke,a.w=de)}else{for(var ke=a.w||0;ke<m+y;ke+=65535){var GA=ke+65535;GA>=m&&(B[S/8|0]=y,GA=m),S=Me(B,S+1,e.subarray(ke,GA))}a.i=m}return D(f,0,r+Le(S)+n)},iA=null,Ht=function(){var e=-1;return{p:function(A){for(var t=e,r=0;r<A.length;++r)t=iA[t&255^A[r]]^t>>>8;e=t},d:function(){return~e}}},tA=function(){var e=1,A=0;return{p:function(t){for(var r=e,n=A,a=t.length|0,m=0;m!=a;){for(var f=Math.min(m+2655,a);m<f;++m)n+=r+=t[m];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}}},qt=function(e,A,t,r,n){if(!n&&(n={l:1},A.dictionary)){var a=A.dictionary.subarray(-32768),m=new Ne(a.length+e.length);m.set(a),m.set(e,a.length),e=m,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},se=function(e,A,t){for(var r=e(),n=e.toString(),a=n.slice(n.indexOf("[")+1,n.lastIndexOf("]")).replace(/\s+/g,"").split(","),m=0;m<r.length;++m){var f=r[m],B=a[m];if(typeof f=="function"){A+=";"+B+"=";var y=f.toString();if(f.prototype)if(y.indexOf("[native code]")!=-1){var S=y.indexOf(" ",8)+1;A+=y.slice(S,y.indexOf("(",S))}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},L=null,g=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},p=function(e,A,t,r){if(!L[t]){for(var n="",a={},m=e.length-1,f=0;f<m;++f)n=se(e[f],n,a);L[t]={c:se(e[m],n,a),e:a}}var B=d({},L[t].e);return Ae(L[t].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+A.toString()+"}",t,B,g(B),r)},T=function(){return[Ne,le,q,ne,v,_,N,F,oe,Te,H,Ce,K,ze,lt,V,Le,D,ee,pe,MA,st,rt]},te=function(){return[Ne,le,q,ne,v,_,Q,I,je,$,et,ge,H,wt,at,K,J,X,Y,z,Se,Ve,Me,Pt,Le,D,zt,qt,fA,st]},ve=function(){return[St,DA,Dt,Ht,iA]},ce=function(){return[bA,sA]},it=function(){return[zA,Dt,tA]},yt=function(){return[Et]},st=function(e){return postMessage(e,[e.buffer])},rt=function(e){return e&&{out:e.size&&new Ne(e.size),dictionary:e.dictionary}},Qt=function(e,A,t,r,n,a){var m=p(t,r,n,function(f,B){m.terminate(),a(f,B)});return m.postMessage([e,A],A.consume?[e.buffer]:[]),function(){m.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()}},He=function(e,A,t,r,n,a,m){var f,B=p(e,r,n,function(y,S){y?(B.terminate(),A.ondata.call(A,y)):Array.isArray(S)?S.length==1?(A.queuedSize-=S[0],A.ondrain&&A.ondrain(S[0])):(S[1]&&B.terminate(),A.ondata.call(A,y,S[0],S[1])):m(S)});B.postMessage(t),A.queuedSize=0,A.push=function(y,S){A.ondata||ee(5),f&&A.ondata(ee(4,0,1),null,!!S),A.queuedSize+=y.length,B.postMessage([y,f=S],[y.buffer])},A.terminate=function(){B.terminate()},a&&(A.flush=function(){B.postMessage([])})},Ge=function(e,A){return e[A]|e[A+1]<<8},ut=function(e,A){return(e[A]|e[A+1]<<8|e[A+2]<<16|e[A+3]<<24)>>>0},_t=function(e,A){return ut(e,A)+ut(e,A+4)*4294967296},Dt=function(e,A,t){for(;t;++A)e[A]=t,t>>>=8},St=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&&Dt(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)}},bA=function(e){(e[0]!=31||e[1]!=139||e[2]!=8)&&ee(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)},sA=function(e){var A=e.length;return(e[A-4]|e[A-3]<<8|e[A-2]<<16|e[A-1]<<24)>>>0},DA=function(e){return 10+(e.filename?e.filename.length+1:0)},zA=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=tA();n.p(A.dictionary),Dt(e,2,n.d())}},Et=function(e,A){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&ee(6,"invalid zlib data"),(e[1]>>5&1)==+!A&&ee(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function Gt(e,A){return typeof e=="function"&&(A=e,e={}),this.ondata=A,e}var ht=null,Lt=null;function Kt(e,A,t){return t||(t=A,A={}),typeof t!="function"&&ee(7),Qt(e,A,[te],function(r){return st(fA(r.data[0],r.data[1]))},0,t)}function fA(e,A){return qt(e,A||{},0,0)}var UA=null,lA=null;function vA(e,A,t){return t||(t=A,A={}),typeof t!="function"&&ee(7),Qt(e,A,[T],function(r){return st(MA(r.data[0],rt(r.data[1])))},1,t)}function MA(e,A){return pe(e,{i:2},A&&A.out,A&&A.dictionary)}var _r=null,jA=null;function wA(e,A,t){return t||(t=A,A={}),typeof t!="function"&&ee(7),Qt(e,A,[te,ve,function(){return[NA]}],function(r){return st(NA(r.data[0],r.data[1]))},2,t)}function NA(e,A){A||(A={});var t=Ht(),r=e.length;t.p(e);var n=qt(e,A,DA(A),8),a=n.length;return St(n,A),Dt(n,a-8,t.d()),Dt(n,a-4,r),n}var Zt=null,$t=null;function oA(e,A,t){return t||(t=A,A={}),typeof t!="function"&&ee(7),Qt(e,A,[T,ce,function(){return[pA]}],function(r){return st(pA(r.data[0],r.data[1]))},3,t)}function pA(e,A){var t=bA(e);return t+8>e.length&&ee(6,"invalid gzip data"),pe(e.subarray(t,-8),{i:2},A&&A.out||new Ne(sA(e)),A&&A.dictionary)}var er=null,br=null;function _A(e,A,t){return t||(t=A,A={}),typeof t!="function"&&ee(7),Qt(e,A,[te,it,function(){return[uA]}],function(r){return st(uA(r.data[0],r.data[1]))},4,t)}function uA(e,A){A||(A={});var t=tA();t.p(e);var r=qt(e,A,A.dictionary?6:2,4);return zA(r,A),Dt(r,r.length-4,t.d()),r}var Hr=null,hn=null;function wr(e,A,t){return t||(t=A,A={}),typeof t!="function"&&ee(7),Qt(e,A,[T,yt,function(){return[ln]}],function(r){return st(ln(r.data[0],rt(r.data[1])))},5,t)}function ln(e,A){return pe(e.subarray(Et(e,A&&A.dictionary),-4),{i:2},A&&A.out,A&&A.dictionary)}var mA=null,dn=null;function un(e,A,t){return t||(t=A,A={}),typeof t!="function"&&ee(7),e[0]==31&&e[1]==139&&e[2]==8?oA(e,A,t):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?vA(e,A,t):wr(e,A,t)}function ur(e,A){return e[0]==31&&e[1]==139&&e[2]==8?pA(e,A):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?MA(e,A):ln(e,A)}var or=function(e,A,t,r){for(var n in e){var a=e[n],m=A+n,f=r;Array.isArray(a)&&(f=d(r,a[1]),a=a[0]),a instanceof Ne?t[m]=[a,f]:(t[m+="/"]=[new Ne(0),f],or(a,m,t,r))}},Ci=typeof TextEncoder!="undefined"&&new TextEncoder,An=typeof TextDecoder!="undefined"&&new TextDecoder,ds=0;try{An.decode(at,{stream:!0}),ds=1}catch(e){}var na=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)}},Xa=null,ia=null;function Li(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(Ci)return Ci.encode(e);for(var n=e.length,a=new Ne(e.length+(e.length>>1)),m=0,f=function(S){a[m++]=S},r=0;r<n;++r){if(m+5>a.length){var B=new Ne(m+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,m)}function zi(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(An)return An.decode(e);var n=na(e),a=n.s,t=n.r;return t.length&&ee(8),a}}var Os=function(e){return e==1?3:e<6?2:e==9?1:0},SA=function(e,A){return A+30+Ge(e,A+26)+Ge(e,A+28)},fo=function(e,A,t){var r=Ge(e,A+28),n=zi(e.subarray(A+46,A+46+r),!(Ge(e,A+8)&2048)),a=A+46+r,m=ut(e,A+20),f=t&&m==4294967295?Ni(e,a):[m,ut(e,A+24),ut(e,A+42)],B=f[0],y=f[1],S=f[2];return[Ge(e,A+10),B,y,n,a+Ge(e,A+30)+Ge(e,A+32),S]},Ni=function(e,A){for(;Ge(e,A)!=1;A+=4+Ge(e,A+2));return[_t(e,A+12),_t(e,A+4),_t(e,A+20)]},aa=function(e){var A=0;if(e)for(var t in e){var r=e[t].length;r>65535&&ee(9),A+=r+4}return A},ci=function(e,A,t,r,n,a,m,f){var B=r.length,y=t.extra,S=f&&f.length,G=aa(y);Dt(e,A,m!=null?33639248:67324752),A+=4,m!=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 ie=new Date(t.mtime==null?Date.now():t.mtime),x=ie.getFullYear()-1980;if((x<0||x>119)&&ee(10),Dt(e,A,x<<25|ie.getMonth()+1<<21|ie.getDate()<<16|ie.getHours()<<11|ie.getMinutes()<<5|ie.getSeconds()>>1),A+=4,a!=-1&&(Dt(e,A,t.crc),Dt(e,A+4,a<0?-a-2:a),Dt(e,A+8,t.size)),Dt(e,A+12,B),Dt(e,A+14,G),A+=16,m!=null&&(Dt(e,A,S),Dt(e,A+6,t.attrs),Dt(e,A+10,m),A+=14),e.set(r,A),A+=B,G)for(var be in y){var we=y[be],xe=we.length;Dt(e,A,+be),Dt(e,A+2,xe),e.set(we,A+4),A+=4+xe}return S&&(e.set(f,A),A+=S),A},qa=function(e,A,t,r,n){Dt(e,A,101010256),Dt(e,A+8,t),Dt(e,A+10,t),Dt(e,A+12,r),Dt(e,A+16,n)},cA=null,hs=null,pa=null,ri=null;function ps(e,A,t){t||(t=A,A={}),typeof t!="function"&&ee(7);var r={};or(e,"",r,A);var n=Object.keys(r),a=n.length,m=0,f=0,B=a,y=new Array(a),S=[],G=function(){for(var xe=0;xe<S.length;++xe)S[xe]()},ie=function(xe,he){Ps(function(){t(xe,he)})};Ps(function(){ie=t});var x=function(){var xe=new Ne(f+22),he=m,$e=f-m;f=0;for(var Ze=0;Ze<B;++Ze){var Pe=y[Ze];try{var It=Pe.c.length;ci(xe,f,Pe,Pe.f,Pe.u,It);var Xt=30+Pe.f.length+aa(Pe.extra),Tt=f+Xt;xe.set(Pe.c,Tt),ci(xe,m,Pe,Pe.f,Pe.u,It,f,Pe.m),m+=16+Xt+(Pe.m?Pe.m.length:0),f=Tt+It}catch(ot){return ie(ot,null)}}qa(xe,m,y.length,$e,he),ie(null,xe)};a||x();for(var be=function(xe){var he=n[xe],$e=r[he],Ze=$e[0],Pe=$e[1],It=Ht(),Xt=Ze.length;It.p(Ze);var Tt=Li(he),ot=Tt.length,ke=Pe.comment,vt=ke&&Li(ke),de=vt&&vt.length,Ie=aa(Pe.extra),qe=Pe.level==0?0:8,Je=function(Nt,jt){if(Nt)G(),ie(Nt,null);else{var Mt=jt.length;y[xe]=d(Pe,{size:Xt,crc:It.d(),c:jt,f:Tt,m:vt,u:ot!=he.length||vt&&ke.length!=de,compression:qe}),m+=30+ot+Ie+Mt,f+=76+2*(ot+Ie)+(de||0)+Mt,--a||x()}};if(ot>65535&&Je(ee(11,0,1),null),!qe)Je(null,Ze);else if(Xt<16e4)try{Je(null,fA(Ze,Pe))}catch(Nt){Je(Nt,null)}else S.push(Kt(Ze,Pe,Je))},we=0;we<B;++we)be(we);return G}function dl(e,A){A||(A={});var t={},r=[];or(e,"",t,A);var n=0,a=0;for(var m in t){var f=t[m],B=f[0],y=f[1],S=y.level==0?0:8,G=Li(m),ie=G.length,x=y.comment,be=x&&Li(x),we=be&&be.length,xe=aa(y.extra);ie>65535&&ee(11);var he=S?fA(B,y):B,$e=he.length,Ze=Ht();Ze.p(B),r.push(d(y,{size:B.length,crc:Ze.d(),c:he,f:G,m:be,u:ie!=m.length||be&&x.length!=we,o:n,compression:S})),n+=30+ie+xe+$e,a+=76+2*(ie+xe)+(we||0)+$e}for(var Pe=new Ne(a+22),It=n,Xt=a-n,Tt=0;Tt<r.length;++Tt){var G=r[Tt];ci(Pe,G.o,G,G.f,G.u,G.c.length);var ot=30+G.f.length+aa(G.extra);Pe.set(G.c,G.o+ot),ci(Pe,n,G,G.f,G.u,G.c.length,G.o,G.m),n+=16+ot+(G.m?G.m.length:0)}return qa(Pe,n,r.length,Xt,It),Pe}var Zl=null,ho=null,ko=null,Ta=null,Ps=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(e){e()};function ga(e,A,t){t||(t=A,A={}),typeof t!="function"&&ee(7);var r=[],n=function(){for(var xe=0;xe<r.length;++xe)r[xe]()},a={},m=function(xe,he){Ps(function(){t(xe,he)})};Ps(function(){m=t});for(var f=e.length-22;ut(e,f)!=101010256;--f)if(!f||e.length-f>65558)return m(ee(13,0,1),null),n;var B=Ge(e,f+8);if(B){var y=B,S=ut(e,f+16),G=S==4294967295||y==65535;if(G){var ie=ut(e,f-12);G=ut(e,ie)==101075792,G&&(y=B=ut(e,ie+32),S=ut(e,ie+48))}for(var x=A&&A.filter,be=function(xe){var he=fo(e,S,G),$e=he[0],Ze=he[1],Pe=he[2],It=he[3],Xt=he[4],Tt=he[5],ot=SA(e,Tt);S=Xt;var ke=function(de,Ie){de?(n(),m(de,null)):(Ie&&(a[It]=Ie),--B||m(null,a))};if(!x||x({name:It,size:Ze,originalSize:Pe,compression:$e}))if(!$e)ke(null,D(e,ot,ot+Ze));else if($e==8){var vt=e.subarray(ot,ot+Ze);if(Pe<524288||Ze>.8*Pe)try{ke(null,MA(vt,{out:new Ne(Pe)}))}catch(de){ke(de,null)}else r.push(vA(vt,{size:Pe},ke))}else ke(ee(14,"unknown compression type "+$e,1),null);else ke(null,null)},we=0;we<y;++we)be(we)}else m(null,{});return n}function zu(e,A){for(var t={},r=e.length-22;ut(e,r)!=101010256;--r)(!r||e.length-r>65558)&&ee(13);var n=Ge(e,r+8);if(!n)return{};var a=ut(e,r+16),m=a==4294967295||n==65535;if(m){var f=ut(e,r-12);m=ut(e,f)==101075792,m&&(n=ut(e,f+32),a=ut(e,f+48))}for(var B=A&&A.filter,y=0;y<n;++y){var S=fo(e,a,m),G=S[0],ie=S[1],x=S[2],be=S[3],we=S[4],xe=S[5],he=SA(e,xe);a=we,(!B||B({name:be,size:ie,originalSize:x,compression:G}))&&(G?G==8?t[be]=MA(e.subarray(he,he+ie),{out:new Ne(x)}):ee(14,"unknown compression type "+G):t[be]=D(e,he,he+ie))}return t}var gs=M(42978);function fi(e,A="utf8"){return new TextDecoder(A).decode(e)}const ks=new TextEncoder;function Gi(e){return ks.encode(e)}const js=1024*8,Qr=(()=>{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 mt{constructor(A=js,t={}){xn(this,"buffer");xn(this,"byteLength");xn(this,"byteOffset");xn(this,"length");xn(this,"offset");xn(this,"lastWrittenByte");xn(this,"littleEndian");xn(this,"_data");xn(this,"_mark");xn(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 m=n;(ArrayBuffer.isView(A)||A instanceof mt)&&(A.byteLength!==A.buffer.byteLength&&(m=A.byteOffset+n),A=A.buffer),r?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=A,this.length=a,this.byteLength=a,this.byteOffset=m,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,m,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===Qr&&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 m=new Ot[t](a);return this.offset+=r,m}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 fi(this.readBytes(A))}decodeText(A=1,t="utf8"){return fi(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(Gi(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 cr=4,Rr=0,Fr=1,ai=2;function Vi(e){let A=e.length;for(;--A>=0;)e[A]=0}const jo=0,ni=1,Gr=2,Un=3,Hs=258,pn=29,ba=256,Ra=ba+1+pn,si=30,Zi=19,po=2*Ra+1,$a=15,Ts=16,Oi=7,Wl=256,We=16,Ut=17,AA=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]),hr=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]),XA=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),qA=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),OA=512,xA=new Array((Ra+2)*2);Vi(xA);const TA=new Array(si*2);Vi(TA);const QA=new Array(OA);Vi(QA);const Wr=new Array(Hs-Un+1);Vi(Wr);const fr=new Array(pn);Vi(fr);const In=new Array(si);Vi(In);function Or(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 cn,Zn,Qa;function sa(e,A){this.dyn_tree=e,this.max_code=0,this.stat_desc=A}const Pi=e=>e<256?QA[e]:QA[256+(e>>>7)],mi=(e,A)=>{e.pending_buf[e.pending++]=A&255,e.pending_buf[e.pending++]=A>>>8&255},Sn=(e,A,t)=>{e.bi_valid>Ts-t?(e.bi_buf|=A<<e.bi_valid&65535,mi(e,e.bi_buf),e.bi_buf=A>>Ts-e.bi_valid,e.bi_valid+=t-Ts):(e.bi_buf|=A<<e.bi_valid&65535,e.bi_valid+=t)},vr=(e,A,t)=>{Sn(e,t[A*2],t[A*2+1])},gn=(e,A)=>{let t=0;do t|=e&1,e>>>=1,t<<=1;while(--A>0);return t>>>1},Tn=e=>{e.bi_valid===16?(mi(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)},_n=(e,A)=>{const t=A.dyn_tree,r=A.max_code,n=A.stat_desc.static_tree,a=A.stat_desc.has_stree,m=A.stat_desc.extra_bits,f=A.stat_desc.extra_base,B=A.stat_desc.max_length;let y,S,G,ie,x,be,we=0;for(ie=0;ie<=$a;ie++)e.bl_count[ie]=0;for(t[e.heap[e.heap_max]*2+1]=0,y=e.heap_max+1;y<po;y++)S=e.heap[y],ie=t[t[S*2+1]*2+1]+1,ie>B&&(ie=B,we++),t[S*2+1]=ie,!(S>r)&&(e.bl_count[ie]++,x=0,S>=f&&(x=m[S-f]),be=t[S*2],e.opt_len+=be*(ie+x),a&&(e.static_len+=be*(n[S*2+1]+x)));if(we!==0){do{for(ie=B-1;e.bl_count[ie]===0;)ie--;e.bl_count[ie]--,e.bl_count[ie+1]+=2,e.bl_count[B]--,we-=2}while(we>0);for(ie=B;ie!==0;ie--)for(S=e.bl_count[ie];S!==0;)G=e.heap[--y],!(G>r)&&(t[G*2+1]!==ie&&(e.opt_len+=(ie-t[G*2+1])*t[G*2],t[G*2+1]=ie),S--)}},bi=(e,A,t)=>{const r=new Array($a+1);let n=0,a,m;for(a=1;a<=$a;a++)n=n+t[a-1]<<1,r[a]=n;for(m=0;m<=A;m++){let f=e[m*2+1];f!==0&&(e[m*2]=gn(r[f]++,f))}},ki=()=>{let e,A,t,r,n;const a=new Array($a+1);for(t=0,r=0;r<pn-1;r++)for(fr[r]=t,e=0;e<1<<nr[r];e++)Wr[t++]=r;for(Wr[t-1]=r,n=0,r=0;r<16;r++)for(In[r]=n,e=0;e<1<<hr[r];e++)QA[n++]=r;for(n>>=7;r<si;r++)for(In[r]=n<<7,e=0;e<1<<hr[r]-7;e++)QA[256+n++]=r;for(A=0;A<=$a;A++)a[A]=0;for(e=0;e<=143;)xA[e*2+1]=8,e++,a[8]++;for(;e<=255;)xA[e*2+1]=9,e++,a[9]++;for(;e<=279;)xA[e*2+1]=7,e++,a[7]++;for(;e<=287;)xA[e*2+1]=8,e++,a[8]++;for(bi(xA,Ra+1,a),e=0;e<si;e++)TA[e*2+1]=5,TA[e*2]=gn(e,5);cn=new Or(xA,nr,ba+1,Ra,$a),Zn=new Or(TA,hr,0,si,$a),Qa=new Or(new Array(0),XA,0,Zi,Oi)},ji=e=>{let A;for(A=0;A<Ra;A++)e.dyn_ltree[A*2]=0;for(A=0;A<si;A++)e.dyn_dtree[A*2]=0;for(A=0;A<Zi;A++)e.bl_tree[A*2]=0;e.dyn_ltree[Wl*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},Da=e=>{e.bi_valid>8?mi(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},Wn=(e,A,t,r)=>{const n=A*2,a=t*2;return e[n]<e[a]||e[n]===e[a]&&r[A]<=r[t]},Rs=(e,A,t)=>{const r=e.heap[t];let n=t<<1;for(;n<=e.heap_len&&(n<e.heap_len&&Wn(A,e.heap[n+1],e.heap[n],e.depth)&&n++,!Wn(A,r,e.heap[n],e.depth));)e.heap[t]=e.heap[n],t=n,n<<=1;e.heap[t]=r},go=(e,A,t)=>{let r,n,a=0,m,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?vr(e,n,A):(m=Wr[n],vr(e,m+ba+1,A),f=nr[m],f!==0&&(n-=fr[m],Sn(e,n,f)),r--,m=Pi(r),vr(e,m,t),f=hr[m],f!==0&&(r-=In[m],Sn(e,r,f)));while(a<e.sym_next);vr(e,Wl,A)},ma=(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 m,f,B=-1,y;for(e.heap_len=0,e.heap_max=po,m=0;m<a;m++)t[m*2]!==0?(e.heap[++e.heap_len]=B=m,e.depth[m]=0):t[m*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,m=e.heap_len>>1;m>=1;m--)Rs(e,t,m);y=a;do m=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Rs(e,t,1),f=e.heap[1],e.heap[--e.heap_max]=m,e.heap[--e.heap_max]=f,t[y*2]=t[m*2]+t[f*2],e.depth[y]=(e.depth[m]>=e.depth[f]?e.depth[m]:e.depth[f])+1,t[m*2+1]=t[f*2+1]=y,e.heap[1]=y++,Rs(e,t,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],_n(e,A),bi(t,B,e.bl_count)},Ms=(e,A,t)=>{let r,n=-1,a,m=A[0*2+1],f=0,B=7,y=4;for(m===0&&(B=138,y=3),A[(t+1)*2+1]=65535,r=0;r<=t;r++)a=m,m=A[(r+1)*2+1],!(++f<B&&a===m)&&(f<y?e.bl_tree[a*2]+=f:a!==0?(a!==n&&e.bl_tree[a*2]++,e.bl_tree[We*2]++):f<=10?e.bl_tree[Ut*2]++:e.bl_tree[AA*2]++,f=0,n=a,m===0?(B=138,y=3):a===m?(B=6,y=3):(B=7,y=4))},oi=(e,A,t)=>{let r,n=-1,a,m=A[0*2+1],f=0,B=7,y=4;for(m===0&&(B=138,y=3),r=0;r<=t;r++)if(a=m,m=A[(r+1)*2+1],!(++f<B&&a===m)){if(f<y)do vr(e,a,e.bl_tree);while(--f!==0);else a!==0?(a!==n&&(vr(e,a,e.bl_tree),f--),vr(e,We,e.bl_tree),Sn(e,f-3,2)):f<=10?(vr(e,Ut,e.bl_tree),Sn(e,f-3,3)):(vr(e,AA,e.bl_tree),Sn(e,f-11,7));f=0,n=a,m===0?(B=138,y=3):a===m?(B=6,y=3):(B=7,y=4)}},rr=e=>{let A;for(Ms(e,e.dyn_ltree,e.l_desc.max_code),Ms(e,e.dyn_dtree,e.d_desc.max_code),ma(e,e.bl_desc),A=Zi-1;A>=3&&e.bl_tree[qA[A]*2+1]===0;A--);return e.opt_len+=3*(A+1)+5+5+4,A},Dr=(e,A,t,r)=>{let n;for(Sn(e,A-257,5),Sn(e,t-1,5),Sn(e,r-4,4),n=0;n<r;n++)Sn(e,e.bl_tree[qA[n]*2+1],3);oi(e,e.dyn_ltree,A-1),oi(e,e.dyn_dtree,t-1)},jr=e=>{let A=4093624447,t;for(t=0;t<=31;t++,A>>>=1)if(A&1&&e.dyn_ltree[t*2]!==0)return Rr;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return Fr;for(t=32;t<ba;t++)if(e.dyn_ltree[t*2]!==0)return Fr;return Rr};let Wi=!1;const Ks=e=>{Wi||(ki(),Wi=!0),e.l_desc=new sa(e.dyn_ltree,cn),e.d_desc=new sa(e.dyn_dtree,Zn),e.bl_desc=new sa(e.bl_tree,Qa),e.bi_buf=0,e.bi_valid=0,ji(e)},Ho=(e,A,t,r)=>{Sn(e,(jo<<1)+(r?1:0),3),Da(e),mi(e,t),mi(e,~t),t&&e.pending_buf.set(e.window.subarray(A,A+t),e.pending),e.pending+=t},zs=e=>{Sn(e,ni<<1,3),vr(e,Wl,xA),Tn(e)},Ma=(e,A,t,r)=>{let n,a,m=0;e.level>0?(e.strm.data_type===ai&&(e.strm.data_type=jr(e)),ma(e,e.l_desc),ma(e,e.d_desc),m=rr(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?Ho(e,A,t,r):e.strategy===cr||a===n?(Sn(e,(ni<<1)+(r?1:0),3),go(e,xA,TA)):(Sn(e,(Gr<<1)+(r?1:0),3),Dr(e,e.l_desc.max_code+1,e.d_desc.max_code+1,m+1),go(e,e.dyn_ltree,e.dyn_dtree)),ji(e),r&&Da(e)},Rc=(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[(Wr[t]+ba+1)*2]++,e.dyn_dtree[Pi(A)*2]++),e.sym_next===e.sym_end);var ms=Ks,zn=Ho,Gu=Ma,Fi=Rc,Gs=zs,es={_tr_init:ms,_tr_stored_block:zn,_tr_flush_block:Gu,_tr_tally:Fi,_tr_align:Gs},Bn=(e,A,t,r)=>{let n=e&65535|0,a=e>>>16&65535|0,m=0;for(;t!==0;){m=t>2e3?2e3:t,t-=m;do n=n+A[r++]|0,a=a+n|0;while(--m);n%=65521,a%=65521}return n|a<<16|0};const Vu=()=>{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},Zu=new Uint32Array(Vu());var di=(e,A,t,r)=>{const n=Zu,a=r+t;e^=-1;for(let m=r;m<a;m++)e=e>>>8^n[(e^A[m])&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"},vs={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:Wu,_tr_stored_block:oa,_tr_flush_block:Bs,_tr_tally:Ji,_tr_align:PA}=es,{Z_NO_FLUSH:lr,Z_PARTIAL_FLUSH:Yi,Z_FULL_FLUSH:la,Z_FINISH:hi,Z_BLOCK:ts,Z_OK:Qn,Z_STREAM_END:kn,Z_STREAM_ERROR:Gn,Z_DATA_ERROR:Kc,Z_BUF_ERROR:Vs,Z_DEFAULT_COMPRESSION:hl,Z_FILTERED:ud,Z_HUFFMAN_ONLY:Ju,Z_RLE:h0,Z_FIXED:As,Z_DEFAULT_STRATEGY:cd,Z_UNKNOWN:p0,Z_DEFLATED:Yu}=vs,Xu=9,g0=15,fd=8,qu=256+1+29,dd=30,hd=19,pd=2*qu+1,gd=15,mn=3,rs=258,ws=rs+mn+1,B0=32,mo=42,zc=57,$u=69,Gc=73,Vc=91,Zc=103,Ro=113,Jl=666,vi=1,pl=2,Mo=3,Zs=4,w0=3,Ko=(e,A)=>(e.msg=Ka[A],A),md=e=>e*2-(e>4?9:0),vo=e=>{let A=e.length;for(;--A>=0;)e[A]=0},ec=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 Bo=(e,A,t)=>(A<<e.hash_shift^t)&e.hash_mask;const _a=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))},La=(e,A)=>{Bs(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,A),e.block_start=e.strstart,_a(e.strm)},wn=(e,A)=>{e.pending_buf[e.pending++]=A},Yl=(e,A)=>{e.pending_buf[e.pending++]=A>>>8&255,e.pending_buf[e.pending++]=A&255},Wc=(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=di(e.adler,A,n,t)),e.next_in+=n,e.total_in+=n,n)},vd=(e,A)=>{let t=e.max_chain_length,r=e.strstart,n,a,m=e.prev_length,f=e.nice_match;const B=e.strstart>e.w_size-ws?e.strstart-(e.w_size-ws):0,y=e.window,S=e.w_mask,G=e.prev,ie=e.strstart+rs;let x=y[r+m-1],be=y[r+m];e.prev_length>=e.good_match&&(t>>=2),f>e.lookahead&&(f=e.lookahead);do if(n=A,!(y[n+m]!==be||y[n+m-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<ie);if(a=rs-(ie-r),r=ie-rs,a>m){if(e.match_start=A,m=a,a>=f)break;x=y[r+m-1],be=y[r+m]}}while((A=G[A&S])>B&&--t!==0);return m<=e.lookahead?m:e.lookahead},gl=e=>{const A=e.w_size;let t,r,n;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=A+(A-ws)&&(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),ec(e),r+=A),e.strm.avail_in===0)break;if(t=Wc(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=t,e.lookahead+e.insert>=mn)for(n=e.strstart-e.insert,e.ins_h=e.window[n],e.ins_h=Bo(e,e.ins_h,e.window[n+1]);e.insert&&(e.ins_h=Bo(e,e.ins_h,e.window[n+mn-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<mn)););}while(e.lookahead<ws&&e.strm.avail_in!==0)},Xl=(e,A)=>{let t=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,n,a,m=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!==hi||A===lr||r!==n+e.strm.avail_in)))break;m=A===hi&&r===n+e.strm.avail_in?1:0,oa(e,0,0,m),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,_a(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&&(Wc(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(m===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),m?Zs:A!==lr&&A!==hi&&e.strm.avail_in===0&&e.strstart===e.block_start?pl:(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&&(Wc(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===hi)&&A!==lr&&e.strm.avail_in===0&&n<=a)&&(r=n>a?a:n,m=A===hi&&e.strm.avail_in===0&&r===n?1:0,oa(e,e.block_start,r,m),e.block_start+=r,_a(e.strm)),m?Mo:vi)},Jc=(e,A)=>{let t,r;for(;;){if(e.lookahead<ws){if(gl(e),e.lookahead<ws&&A===lr)return vi;if(e.lookahead===0)break}if(t=0,e.lookahead>=mn&&(e.ins_h=Bo(e,e.ins_h,e.window[e.strstart+mn-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-ws&&(e.match_length=vd(e,t)),e.match_length>=mn)if(r=Ji(e,e.strstart-e.match_start,e.match_length-mn),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=mn){e.match_length--;do e.strstart++,e.ins_h=Bo(e,e.ins_h,e.window[e.strstart+mn-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=Bo(e,e.ins_h,e.window[e.strstart+1]);else r=Ji(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(La(e,!1),e.strm.avail_out===0))return vi}return e.insert=e.strstart<mn-1?e.strstart:mn-1,A===hi?(La(e,!0),e.strm.avail_out===0?Mo:Zs):e.sym_next&&(La(e,!1),e.strm.avail_out===0)?vi:pl},ml=(e,A)=>{let t,r,n;for(;;){if(e.lookahead<ws){if(gl(e),e.lookahead<ws&&A===lr)return vi;if(e.lookahead===0)break}if(t=0,e.lookahead>=mn&&(e.ins_h=Bo(e,e.ins_h,e.window[e.strstart+mn-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=mn-1,t!==0&&e.prev_length<e.max_lazy_match&&e.strstart-t<=e.w_size-ws&&(e.match_length=vd(e,t),e.match_length<=5&&(e.strategy===ud||e.match_length===mn&&e.strstart-e.match_start>4096)&&(e.match_length=mn-1)),e.prev_length>=mn&&e.match_length<=e.prev_length){n=e.strstart+e.lookahead-mn,r=Ji(e,e.strstart-1-e.prev_match,e.prev_length-mn),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=n&&(e.ins_h=Bo(e,e.ins_h,e.window[e.strstart+mn-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=mn-1,e.strstart++,r&&(La(e,!1),e.strm.avail_out===0))return vi}else if(e.match_available){if(r=Ji(e,0,e.window[e.strstart-1]),r&&La(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return vi}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=Ji(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<mn-1?e.strstart:mn-1,A===hi?(La(e,!0),e.strm.avail_out===0?Mo:Zs):e.sym_next&&(La(e,!1),e.strm.avail_out===0)?vi:pl},y0=(e,A)=>{let t,r,n,a;const m=e.window;for(;;){if(e.lookahead<=rs){if(gl(e),e.lookahead<=rs&&A===lr)return vi;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=mn&&e.strstart>0&&(n=e.strstart-1,r=m[n],r===m[++n]&&r===m[++n]&&r===m[++n])){a=e.strstart+rs;do;while(r===m[++n]&&r===m[++n]&&r===m[++n]&&r===m[++n]&&r===m[++n]&&r===m[++n]&&r===m[++n]&&r===m[++n]&&n<a);e.match_length=rs-(a-n),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=mn?(t=Ji(e,1,e.match_length-mn),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(t=Ji(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),t&&(La(e,!1),e.strm.avail_out===0))return vi}return e.insert=0,A===hi?(La(e,!0),e.strm.avail_out===0?Mo:Zs):e.sym_next&&(La(e,!1),e.strm.avail_out===0)?vi:pl},E0=(e,A)=>{let t;for(;;){if(e.lookahead===0&&(gl(e),e.lookahead===0)){if(A===lr)return vi;break}if(e.match_length=0,t=Ji(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,t&&(La(e,!1),e.strm.avail_out===0))return vi}return e.insert=0,A===hi?(La(e,!0),e.strm.avail_out===0?Mo:Zs):e.sym_next&&(La(e,!1),e.strm.avail_out===0)?vi:pl};function ys(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 ql=[new ys(0,0,0,0,Xl),new ys(4,4,8,4,Jc),new ys(4,5,16,8,Jc),new ys(4,6,32,32,Jc),new ys(4,4,16,16,ml),new ys(8,16,32,32,ml),new ys(8,16,128,128,ml),new ys(8,32,128,256,ml),new ys(32,128,258,1024,ml),new ys(32,258,258,4096,ml)],C0=e=>{e.window_size=2*e.w_size,vo(e.head),e.max_lazy_match=ql[e.level].max_lazy,e.good_match=ql[e.level].good_length,e.nice_match=ql[e.level].nice_length,e.max_chain_length=ql[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=mn-1,e.match_available=0,e.ins_h=0};function b0(){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=Yu,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(pd*2),this.dyn_dtree=new Uint16Array((2*dd+1)*2),this.bl_tree=new Uint16Array((2*hd+1)*2),vo(this.dyn_ltree),vo(this.dyn_dtree),vo(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(gd+1),this.heap=new Uint16Array(2*qu+1),vo(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*qu+1),vo(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 $l=e=>{if(!e)return 1;const A=e.state;return!A||A.strm!==e||A.status!==mo&&A.status!==zc&&A.status!==$u&&A.status!==Gc&&A.status!==Vc&&A.status!==Zc&&A.status!==Ro&&A.status!==Jl?1:0},Bd=e=>{if($l(e))return Ko(e,Gn);e.total_in=e.total_out=0,e.data_type=p0;const A=e.state;return A.pending=0,A.pending_out=0,A.wrap<0&&(A.wrap=-A.wrap),A.status=A.wrap===2?zc:A.wrap?mo:Ro,e.adler=A.wrap===2?0:1,A.last_flush=-2,Wu(A),Qn},eu=e=>{const A=Bd(e);return A===Qn&&C0(e.state),A},F0=(e,A)=>$l(e)||e.state.wrap!==2?Gn:(e.state.gzhead=A,Qn),wd=(e,A,t,r,n,a)=>{if(!e)return Gn;let m=1;if(A===hl&&(A=6),r<0?(m=0,r=-r):r>15&&(m=2,r-=16),n<1||n>Xu||t!==Yu||r<8||r>15||A<0||A>9||a<0||a>As||r===8&&m!==1)return Ko(e,Gn);r===8&&(r=9);const f=new b0;return e.state=f,f.strm=e,f.status=mo,f.wrap=m,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+mn-1)/mn),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,eu(e)},yd=(e,A)=>wd(e,A,Yu,g0,fd,cd),x0=(e,A)=>{if($l(e)||A>ts||A<0)return e?Ko(e,Gn):Gn;const t=e.state;if(!e.output||e.avail_in!==0&&!e.input||t.status===Jl&&A!==hi)return Ko(e,e.avail_out===0?Vs:Gn);const r=t.last_flush;if(t.last_flush=A,t.pending!==0){if(_a(e),e.avail_out===0)return t.last_flush=-1,Qn}else if(e.avail_in===0&&md(A)<=md(r)&&A!==hi)return Ko(e,Vs);if(t.status===Jl&&e.avail_in!==0)return Ko(e,Vs);if(t.status===mo&&t.wrap===0&&(t.status=Ro),t.status===mo){let n=Yu+(t.w_bits-8<<4)<<8,a=-1;if(t.strategy>=Ju||t.level<2?a=0:t.level<6?a=1:t.level===6?a=2:a=3,n|=a<<6,t.strstart!==0&&(n|=B0),n+=31-n%31,Yl(t,n),t.strstart!==0&&(Yl(t,e.adler>>>16),Yl(t,e.adler&65535)),e.adler=1,t.status=Ro,_a(e),t.pending!==0)return t.last_flush=-1,Qn}if(t.status===zc){if(e.adler=0,wn(t,31),wn(t,139),wn(t,8),t.gzhead)wn(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)),wn(t,t.gzhead.time&255),wn(t,t.gzhead.time>>8&255),wn(t,t.gzhead.time>>16&255),wn(t,t.gzhead.time>>24&255),wn(t,t.level===9?2:t.strategy>=Ju||t.level<2?4:0),wn(t,t.gzhead.os&255),t.gzhead.extra&&t.gzhead.extra.length&&(wn(t,t.gzhead.extra.length&255),wn(t,t.gzhead.extra.length>>8&255)),t.gzhead.hcrc&&(e.adler=di(e.adler,t.pending_buf,t.pending,0)),t.gzindex=0,t.status=$u;else if(wn(t,0),wn(t,0),wn(t,0),wn(t,0),wn(t,0),wn(t,t.level===9?2:t.strategy>=Ju||t.level<2?4:0),wn(t,w0),t.status=Ro,_a(e),t.pending!==0)return t.last_flush=-1,Qn}if(t.status===$u){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=di(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex+=f,_a(e),t.pending!==0)return t.last_flush=-1,Qn;n=0,a-=f}let m=new Uint8Array(t.gzhead.extra);t.pending_buf.set(m.subarray(t.gzindex,t.gzindex+a),t.pending),t.pending+=a,t.gzhead.hcrc&&t.pending>n&&(e.adler=di(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex=0}t.status=Gc}if(t.status===Gc){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=di(e.adler,t.pending_buf,t.pending-n,n)),_a(e),t.pending!==0)return t.last_flush=-1,Qn;n=0}t.gzindex<t.gzhead.name.length?a=t.gzhead.name.charCodeAt(t.gzindex++)&255:a=0,wn(t,a)}while(a!==0);t.gzhead.hcrc&&t.pending>n&&(e.adler=di(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex=0}t.status=Vc}if(t.status===Vc){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=di(e.adler,t.pending_buf,t.pending-n,n)),_a(e),t.pending!==0)return t.last_flush=-1,Qn;n=0}t.gzindex<t.gzhead.comment.length?a=t.gzhead.comment.charCodeAt(t.gzindex++)&255:a=0,wn(t,a)}while(a!==0);t.gzhead.hcrc&&t.pending>n&&(e.adler=di(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&&(_a(e),t.pending!==0))return t.last_flush=-1,Qn;wn(t,e.adler&255),wn(t,e.adler>>8&255),e.adler=0}if(t.status=Ro,_a(e),t.pending!==0)return t.last_flush=-1,Qn}if(e.avail_in!==0||t.lookahead!==0||A!==lr&&t.status!==Jl){let n=t.level===0?Xl(t,A):t.strategy===Ju?E0(t,A):t.strategy===h0?y0(t,A):ql[t.level].func(t,A);if((n===Mo||n===Zs)&&(t.status=Jl),n===vi||n===Mo)return e.avail_out===0&&(t.last_flush=-1),Qn;if(n===pl&&(A===Yi?PA(t):A!==ts&&(oa(t,0,0,!1),A===la&&(vo(t.head),t.lookahead===0&&(t.strstart=0,t.block_start=0,t.insert=0))),_a(e),e.avail_out===0))return t.last_flush=-1,Qn}return A!==hi?Qn:t.wrap<=0?kn:(t.wrap===2?(wn(t,e.adler&255),wn(t,e.adler>>8&255),wn(t,e.adler>>16&255),wn(t,e.adler>>24&255),wn(t,e.total_in&255),wn(t,e.total_in>>8&255),wn(t,e.total_in>>16&255),wn(t,e.total_in>>24&255)):(Yl(t,e.adler>>>16),Yl(t,e.adler&65535)),_a(e),t.wrap>0&&(t.wrap=-t.wrap),t.pending!==0?Qn:kn)},U0=e=>{if($l(e))return Gn;const A=e.state.status;return e.state=null,A===Ro?Ko(e,Kc):Qn},Yc=(e,A)=>{let t=A.length;if($l(e))return Gn;const r=e.state,n=r.wrap;if(n===2||n===1&&r.status!==mo||r.lookahead)return Gn;if(n===1&&(e.adler=Bn(e.adler,A,t,0)),r.wrap=0,t>=r.w_size){n===0&&(vo(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,m=e.next_in,f=e.input;for(e.avail_in=t,e.next_in=0,e.input=A,gl(r);r.lookahead>=mn;){let B=r.strstart,y=r.lookahead-(mn-1);do r.ins_h=Bo(r,r.ins_h,r.window[B+mn-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=mn-1,gl(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=mn-1,r.match_available=0,e.next_in=m,e.input=f,e.avail_in=a,r.wrap=n,Qn};var tc=yd,I0=wd,S0=eu,Q0=Bd,D0=F0,_0=x0,L0=U0,Ac=Yc,N0="pako deflate (from Nodeca project)",tu={deflateInit:tc,deflateInit2:I0,deflateReset:S0,deflateResetKeep:Q0,deflateSetHeader:D0,deflate:_0,deflateEnd:L0,deflateSetDictionary:Ac,deflateInfo:N0};const O0=(e,A)=>Object.prototype.hasOwnProperty.call(e,A);var P0=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)O0(t,r)&&(e[r]=t[r])}}return e},k0=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 m=e[r];t.set(m,n),n+=m.length}return t},rc={assign:P0,flattenChunks:k0};let Ed=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){Ed=!1}const Au=new Uint8Array(256);for(let e=0;e<256;e++)Au[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;Au[254]=Au[254]=1;var j0=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let A,t,r,n,a,m=e.length,f=0;for(n=0;n<m;n++)t=e.charCodeAt(n),(t&64512)===55296&&n+1<m&&(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<m&&(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 H0=(e,A)=>{if(A<65534&&e.subarray&&Ed)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 T0=(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 m=e[r++];if(m<128){a[n++]=m;continue}let f=Au[m];if(f>4){a[n++]=65533,r+=f-1;continue}for(m&=f===2?31:f===3?15:7;f>1&&r<t;)m=m<<6|e[r++]&63,f--;if(f>1){a[n++]=65533;continue}m<65536?a[n++]=m:(m-=65536,a[n++]=55296|m>>10&1023,a[n++]=56320|m&1023)}return H0(a,n)},R0=(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+Au[e[t]]>A?t:A},vl={string2buf:j0,buf2string:T0,utf8border:R0};function M0(){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 Cd=M0;const bd=Object.prototype.toString,{Z_NO_FLUSH:ru,Z_SYNC_FLUSH:K0,Z_FULL_FLUSH:z0,Z_FINISH:Fd,Z_OK:nc,Z_STREAM_END:G0,Z_DEFAULT_COMPRESSION:V0,Z_DEFAULT_STRATEGY:Z0,Z_DEFLATED:W0}=vs;function nu(e){this.options=rc.assign({level:V0,method:W0,chunkSize:16384,windowBits:15,memLevel:8,strategy:Z0},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 Cd,this.strm.avail_out=0;let t=tu.deflateInit2(this.strm,A.level,A.method,A.windowBits,A.memLevel,A.strategy);if(t!==nc)throw new Error(Ka[t]);if(A.header&&tu.deflateSetHeader(this.strm,A.header),A.dictionary){let r;if(typeof A.dictionary=="string"?r=vl.string2buf(A.dictionary):bd.call(A.dictionary)==="[object ArrayBuffer]"?r=new Uint8Array(A.dictionary):r=A.dictionary,t=tu.deflateSetDictionary(this.strm,r),t!==nc)throw new Error(Ka[t]);this._dict_set=!0}}nu.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?Fd:ru,typeof e=="string"?t.input=vl.string2buf(e):bd.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===K0||a===z0)&&t.avail_out<=6){this.onData(t.output.subarray(0,t.next_out)),t.avail_out=0;continue}if(n=tu.deflate(t,a),n===G0)return t.next_out>0&&this.onData(t.output.subarray(0,t.next_out)),n=tu.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===nc;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},nu.prototype.onData=function(e){this.chunks.push(e)},nu.prototype.onEnd=function(e){e===nc&&(this.result=rc.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Xc(e,A){const t=new nu(A);if(t.push(e,!0),t.err)throw t.msg||Ka[t.err];return t.result}function J0(e,A){return A=A||{},A.raw=!0,Xc(e,A)}function xi(e,A){return A=A||{},A.gzip=!0,Xc(e,A)}var Y0=nu,X0=Xc,q0=J0,$0=xi,ep=vs,xd={Deflate:Y0,deflate:X0,deflateRaw:q0,gzip:$0,constants:ep};const ic=16209,tp=16191;var Ap=function(A,t){let r,n,a,m,f,B,y,S,G,ie,x,be,we,xe,he,$e,Ze,Pe,It,Xt,Tt,ot,ke,vt;const de=A.state;r=A.next_in,ke=A.input,n=r+(A.avail_in-5),a=A.next_out,vt=A.output,m=a-(t-A.avail_out),f=a+(A.avail_out-257),B=de.dmax,y=de.wsize,S=de.whave,G=de.wnext,ie=de.window,x=de.hold,be=de.bits,we=de.lencode,xe=de.distcode,he=(1<<de.lenbits)-1,$e=(1<<de.distbits)-1;e:do{be<15&&(x+=ke[r++]<<be,be+=8,x+=ke[r++]<<be,be+=8),Ze=we[x&he];t:for(;;){if(Pe=Ze>>>24,x>>>=Pe,be-=Pe,Pe=Ze>>>16&255,Pe===0)vt[a++]=Ze&65535;else if(Pe&16){It=Ze&65535,Pe&=15,Pe&&(be<Pe&&(x+=ke[r++]<<be,be+=8),It+=x&(1<<Pe)-1,x>>>=Pe,be-=Pe),be<15&&(x+=ke[r++]<<be,be+=8,x+=ke[r++]<<be,be+=8),Ze=xe[x&$e];A:for(;;){if(Pe=Ze>>>24,x>>>=Pe,be-=Pe,Pe=Ze>>>16&255,Pe&16){if(Xt=Ze&65535,Pe&=15,be<Pe&&(x+=ke[r++]<<be,be+=8,be<Pe&&(x+=ke[r++]<<be,be+=8)),Xt+=x&(1<<Pe)-1,Xt>B){A.msg="invalid distance too far back",de.mode=ic;break e}if(x>>>=Pe,be-=Pe,Pe=a-m,Xt>Pe){if(Pe=Xt-Pe,Pe>S&&de.sane){A.msg="invalid distance too far back",de.mode=ic;break e}if(Tt=0,ot=ie,G===0){if(Tt+=y-Pe,Pe<It){It-=Pe;do vt[a++]=ie[Tt++];while(--Pe);Tt=a-Xt,ot=vt}}else if(G<Pe){if(Tt+=y+G-Pe,Pe-=G,Pe<It){It-=Pe;do vt[a++]=ie[Tt++];while(--Pe);if(Tt=0,G<It){Pe=G,It-=Pe;do vt[a++]=ie[Tt++];while(--Pe);Tt=a-Xt,ot=vt}}}else if(Tt+=G-Pe,Pe<It){It-=Pe;do vt[a++]=ie[Tt++];while(--Pe);Tt=a-Xt,ot=vt}for(;It>2;)vt[a++]=ot[Tt++],vt[a++]=ot[Tt++],vt[a++]=ot[Tt++],It-=3;It&&(vt[a++]=ot[Tt++],It>1&&(vt[a++]=ot[Tt++]))}else{Tt=a-Xt;do vt[a++]=vt[Tt++],vt[a++]=vt[Tt++],vt[a++]=vt[Tt++],It-=3;while(It>2);It&&(vt[a++]=vt[Tt++],It>1&&(vt[a++]=vt[Tt++]))}}else if(Pe&64){A.msg="invalid distance code",de.mode=ic;break e}else{Ze=xe[(Ze&65535)+(x&(1<<Pe)-1)];continue A}break}}else if(Pe&64)if(Pe&32){de.mode=tp;break e}else{A.msg="invalid literal/length code",de.mode=ic;break e}else{Ze=we[(Ze&65535)+(x&(1<<Pe)-1)];continue t}break}}while(r<n&&a<f);It=be>>3,r-=It,be-=It<<3,x&=(1<<be)-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=be};const Bl=15,Ud=852,Id=592,qc=0,VA=1,Sd=2,rp=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]),$c=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]),Es=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]),np=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 Ws=(e,A,t,r,n,a,m,f)=>{const B=f.bits;let y=0,S=0,G=0,ie=0,x=0,be=0,we=0,xe=0,he=0,$e=0,Ze,Pe,It,Xt,Tt,ot=null,ke;const vt=new Uint16Array(Bl+1),de=new Uint16Array(Bl+1);let Ie=null,qe,Je,Nt;for(y=0;y<=Bl;y++)vt[y]=0;for(S=0;S<r;S++)vt[A[t+S]]++;for(x=B,ie=Bl;ie>=1&&vt[ie]===0;ie--);if(x>ie&&(x=ie),ie===0)return n[a++]=1<<24|64<<16|0,n[a++]=1<<24|64<<16|0,f.bits=1,0;for(G=1;G<ie&&vt[G]===0;G++);for(x<G&&(x=G),xe=1,y=1;y<=Bl;y++)if(xe<<=1,xe-=vt[y],xe<0)return-1;if(xe>0&&(e===qc||ie!==1))return-1;for(de[1]=0,y=1;y<Bl;y++)de[y+1]=de[y]+vt[y];for(S=0;S<r;S++)A[t+S]!==0&&(m[de[A[t+S]]++]=S);if(e===qc?(ot=Ie=m,ke=20):e===VA?(ot=rp,Ie=$c,ke=257):(ot=Es,Ie=np,ke=0),$e=0,S=0,y=G,Tt=a,be=x,we=0,It=-1,he=1<<x,Xt=he-1,e===VA&&he>Ud||e===Sd&&he>Id)return 1;for(;;){qe=y-we,m[S]+1<ke?(Je=0,Nt=m[S]):m[S]>=ke?(Je=Ie[m[S]-ke],Nt=ot[m[S]-ke]):(Je=96,Nt=0),Ze=1<<y-we,Pe=1<<be,G=Pe;do Pe-=Ze,n[Tt+($e>>we)+Pe]=qe<<24|Je<<16|Nt|0;while(Pe!==0);for(Ze=1<<y-1;$e&Ze;)Ze>>=1;if(Ze!==0?($e&=Ze-1,$e+=Ze):$e=0,S++,--vt[y]===0){if(y===ie)break;y=A[t+m[S]]}if(y>x&&($e&Xt)!==It){for(we===0&&(we=x),Tt+=G,be=y-we,xe=1<<be;be+we<ie&&(xe-=vt[be+we],!(xe<=0));)be++,xe<<=1;if(he+=1<<be,e===VA&&he>Ud||e===Sd&&he>Id)return 1;It=$e&Xt,n[It]=x<<24|be<<16|Tt-a|0}}return $e!==0&&(n[Tt+$e]=y-we<<24|64<<16|0),f.bits=x,0};const ac=0,Qd=1,Dd=2,{Z_FINISH:_d,Z_BLOCK:zo,Z_TREES:wl,Z_OK:Js,Z_STREAM_END:ap,Z_NEED_DICT:Ld,Z_STREAM_ERROR:za,Z_DATA_ERROR:sc,Z_MEM_ERROR:Nd,Z_BUF_ERROR:sp,Z_DEFLATED:Od}=vs,oc=16180,Pd=16181,kd=16182,jd=16183,Hd=16184,ef=16185,Td=16186,Rd=16187,Md=16188,tf=16189,lc=16190,Ga=16191,Af=16192,uc=16193,iu=16194,rf=16195,nf=16196,Kd=16197,af=16198,yl=16199,El=16200,sf=16201,of=16202,lf=16203,uf=16204,cc=16205,cf=16206,zd=16207,Gd=16208,vn=16209,fc=16210,Vd=16211,op=852,lp=592,up=15,Zd=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function cp(){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<oc||A.mode>Vd?1:0},Wd=e=>{if(Go(e))return za;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=oc,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(op),A.distcode=A.distdyn=new Int32Array(lp),A.sane=1,A.back=-1,Js},ff=e=>{if(Go(e))return za;const A=e.state;return A.wsize=0,A.whave=0,A.wnext=0,Wd(e)},Jd=(e,A)=>{let t;if(Go(e))return za;const r=e.state;return A<0?(t=0,A=-A):(t=(A>>4)+5,A<48&&(A&=15)),A&&(A<8||A>15)?za:(r.window!==null&&r.wbits!==A&&(r.window=null),r.wrap=t,r.wbits=A,ff(e))},dc=(e,A)=>{if(!e)return za;const t=new cp;e.state=t,t.strm=e,t.window=null,t.mode=oc;const r=Jd(e,A);return r!==Js&&(e.state=null),r},Yd=e=>dc(e,up);let Hi=!0,Vo,df;const fp=e=>{if(Hi){Vo=new Int32Array(512),df=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(Ws(Qd,e.lens,0,288,Vo,0,e.work,{bits:9}),A=0;A<32;)e.lens[A++]=5;Ws(Dd,e.lens,0,32,df,0,e.work,{bits:5}),Hi=!1}e.lencode=Vo,e.lenbits=9,e.distcode=df,e.distbits=5},hf=(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},pf=(e,A)=>{let t,r,n,a,m,f,B,y,S,G,ie,x,be,we,xe=0,he,$e,Ze,Pe,It,Xt,Tt,ot;const ke=new Uint8Array(4);let vt,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 za;t=e.state,t.mode===Ga&&(t.mode=Af),m=e.next_out,n=e.output,B=e.avail_out,a=e.next_in,r=e.input,f=e.avail_in,y=t.hold,S=t.bits,G=f,ie=B,ot=Js;e:for(;;)switch(t.mode){case oc:if(t.wrap===0){t.mode=Af;break}for(;S<16;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}if(t.wrap&2&&y===35615){t.wbits===0&&(t.wbits=15),t.check=0,ke[0]=y&255,ke[1]=y>>>8&255,t.check=di(t.check,ke,2,0),y=0,S=0,t.mode=Pd;break}if(t.head&&(t.head.done=!1),!(t.wrap&1)||(((y&255)<<8)+(y>>8))%31){e.msg="incorrect header check",t.mode=vn;break}if((y&15)!==Od){e.msg="unknown compression method",t.mode=vn;break}if(y>>>=4,S-=4,Tt=(y&15)+8,t.wbits===0&&(t.wbits=Tt),Tt>15||Tt>t.wbits){e.msg="invalid window size",t.mode=vn;break}t.dmax=1<<t.wbits,t.flags=0,e.adler=t.check=1,t.mode=y&512?tf:Ga,y=0,S=0;break;case Pd:for(;S<16;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}if(t.flags=y,(t.flags&255)!==Od){e.msg="unknown compression method",t.mode=vn;break}if(t.flags&57344){e.msg="unknown header flags set",t.mode=vn;break}t.head&&(t.head.text=y>>8&1),t.flags&512&&t.wrap&4&&(ke[0]=y&255,ke[1]=y>>>8&255,t.check=di(t.check,ke,2,0)),y=0,S=0,t.mode=kd;case kd:for(;S<32;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}t.head&&(t.head.time=y),t.flags&512&&t.wrap&4&&(ke[0]=y&255,ke[1]=y>>>8&255,ke[2]=y>>>16&255,ke[3]=y>>>24&255,t.check=di(t.check,ke,4,0)),y=0,S=0,t.mode=jd;case jd:for(;S<16;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}t.head&&(t.head.xflags=y&255,t.head.os=y>>8),t.flags&512&&t.wrap&4&&(ke[0]=y&255,ke[1]=y>>>8&255,t.check=di(t.check,ke,2,0)),y=0,S=0,t.mode=Hd;case Hd:if(t.flags&1024){for(;S<16;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}t.length=y,t.head&&(t.head.extra_len=y),t.flags&512&&t.wrap&4&&(ke[0]=y&255,ke[1]=y>>>8&255,t.check=di(t.check,ke,2,0)),y=0,S=0}else t.head&&(t.head.extra=null);t.mode=ef;case ef:if(t.flags&1024&&(x=t.length,x>f&&(x=f),x&&(t.head&&(Tt=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),Tt)),t.flags&512&&t.wrap&4&&(t.check=di(t.check,r,x,a)),f-=x,a+=x,t.length-=x),t.length))break e;t.length=0,t.mode=Td;case Td:if(t.flags&2048){if(f===0)break e;x=0;do Tt=r[a+x++],t.head&&Tt&&t.length<65536&&(t.head.name+=String.fromCharCode(Tt));while(Tt&&x<f);if(t.flags&512&&t.wrap&4&&(t.check=di(t.check,r,x,a)),f-=x,a+=x,Tt)break e}else t.head&&(t.head.name=null);t.length=0,t.mode=Rd;case Rd:if(t.flags&4096){if(f===0)break e;x=0;do Tt=r[a+x++],t.head&&Tt&&t.length<65536&&(t.head.comment+=String.fromCharCode(Tt));while(Tt&&x<f);if(t.flags&512&&t.wrap&4&&(t.check=di(t.check,r,x,a)),f-=x,a+=x,Tt)break e}else t.head&&(t.head.comment=null);t.mode=Md;case Md:if(t.flags&512){for(;S<16;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}if(t.wrap&4&&y!==(t.check&65535)){e.msg="header crc mismatch",t.mode=vn;break}y=0,S=0}t.head&&(t.head.hcrc=t.flags>>9&1,t.head.done=!0),e.adler=t.check=0,t.mode=Ga;break;case tf:for(;S<32;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}e.adler=t.check=Zd(y),y=0,S=0,t.mode=lc;case lc:if(t.havedict===0)return e.next_out=m,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=S,Ld;e.adler=t.check=1,t.mode=Ga;case Ga:if(A===zo||A===wl)break e;case Af:if(t.last){y>>>=S&7,S-=S&7,t.mode=cf;break}for(;S<3;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}switch(t.last=y&1,y>>>=1,S-=1,y&3){case 0:t.mode=uc;break;case 1:if(fp(t),t.mode=yl,A===wl){y>>>=2,S-=2;break e}break;case 2:t.mode=nf;break;case 3:e.msg="invalid block type",t.mode=vn}y>>>=2,S-=2;break;case uc:for(y>>>=S&7,S-=S&7;S<32;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}if((y&65535)!==(y>>>16^65535)){e.msg="invalid stored block lengths",t.mode=vn;break}if(t.length=y&65535,y=0,S=0,t.mode=iu,A===wl)break e;case iu:t.mode=rf;case rf: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),m),f-=x,a+=x,B-=x,m+=x,t.length-=x;break}t.mode=Ga;break;case nf:for(;S<14;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}if(t.nlen=(y&31)+257,y>>>=5,S-=5,t.ndist=(y&31)+1,y>>>=5,S-=5,t.ncode=(y&15)+4,y>>>=4,S-=4,t.nlen>286||t.ndist>30){e.msg="too many length or distance symbols",t.mode=vn;break}t.have=0,t.mode=Kd;case Kd:for(;t.have<t.ncode;){for(;S<3;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}t.lens[Ie[t.have++]]=y&7,y>>>=3,S-=3}for(;t.have<19;)t.lens[Ie[t.have++]]=0;if(t.lencode=t.lendyn,t.lenbits=7,vt={bits:t.lenbits},ot=Ws(ac,t.lens,0,19,t.lencode,0,t.work,vt),t.lenbits=vt.bits,ot){e.msg="invalid code lengths set",t.mode=vn;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<=S);){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}if(Ze<16)y>>>=he,S-=he,t.lens[t.have++]=Ze;else{if(Ze===16){for(de=he+2;S<de;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}if(y>>>=he,S-=he,t.have===0){e.msg="invalid bit length repeat",t.mode=vn;break}Tt=t.lens[t.have-1],x=3+(y&3),y>>>=2,S-=2}else if(Ze===17){for(de=he+3;S<de;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}y>>>=he,S-=he,Tt=0,x=3+(y&7),y>>>=3,S-=3}else{for(de=he+7;S<de;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}y>>>=he,S-=he,Tt=0,x=11+(y&127),y>>>=7,S-=7}if(t.have+x>t.nlen+t.ndist){e.msg="invalid bit length repeat",t.mode=vn;break}for(;x--;)t.lens[t.have++]=Tt}}if(t.mode===vn)break;if(t.lens[256]===0){e.msg="invalid code -- missing end-of-block",t.mode=vn;break}if(t.lenbits=9,vt={bits:t.lenbits},ot=Ws(Qd,t.lens,0,t.nlen,t.lencode,0,t.work,vt),t.lenbits=vt.bits,ot){e.msg="invalid literal/lengths set",t.mode=vn;break}if(t.distbits=6,t.distcode=t.distdyn,vt={bits:t.distbits},ot=Ws(Dd,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,vt),t.distbits=vt.bits,ot){e.msg="invalid distances set",t.mode=vn;break}if(t.mode=yl,A===wl)break e;case yl:t.mode=El;case El:if(f>=6&&B>=258){e.next_out=m,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=S,Ap(e,ie),m=e.next_out,n=e.output,B=e.avail_out,a=e.next_in,r=e.input,f=e.avail_in,y=t.hold,S=t.bits,t.mode===Ga&&(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<=S);){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}if($e&&!($e&240)){for(Pe=he,It=$e,Xt=Ze;xe=t.lencode[Xt+((y&(1<<Pe+It)-1)>>Pe)],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(Pe+he<=S);){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}y>>>=Pe,S-=Pe,t.back+=Pe}if(y>>>=he,S-=he,t.back+=he,t.length=Ze,$e===0){t.mode=cc;break}if($e&32){t.back=-1,t.mode=Ga;break}if($e&64){e.msg="invalid literal/length code",t.mode=vn;break}t.extra=$e&15,t.mode=sf;case sf:if(t.extra){for(de=t.extra;S<de;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}t.length+=y&(1<<t.extra)-1,y>>>=t.extra,S-=t.extra,t.back+=t.extra}t.was=t.length,t.mode=of;case of:for(;xe=t.distcode[y&(1<<t.distbits)-1],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(he<=S);){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}if(!($e&240)){for(Pe=he,It=$e,Xt=Ze;xe=t.distcode[Xt+((y&(1<<Pe+It)-1)>>Pe)],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(Pe+he<=S);){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}y>>>=Pe,S-=Pe,t.back+=Pe}if(y>>>=he,S-=he,t.back+=he,$e&64){e.msg="invalid distance code",t.mode=vn;break}t.offset=Ze,t.extra=$e&15,t.mode=lf;case lf:if(t.extra){for(de=t.extra;S<de;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}t.offset+=y&(1<<t.extra)-1,y>>>=t.extra,S-=t.extra,t.back+=t.extra}if(t.offset>t.dmax){e.msg="invalid distance too far back",t.mode=vn;break}t.mode=uf;case uf:if(B===0)break e;if(x=ie-B,t.offset>x){if(x=t.offset-x,x>t.whave&&t.sane){e.msg="invalid distance too far back",t.mode=vn;break}x>t.wnext?(x-=t.wnext,be=t.wsize-x):be=t.wnext-x,x>t.length&&(x=t.length),we=t.window}else we=n,be=m-t.offset,x=t.length;x>B&&(x=B),B-=x,t.length-=x;do n[m++]=we[be++];while(--x);t.length===0&&(t.mode=El);break;case cc:if(B===0)break e;n[m++]=t.length,B--,t.mode=El;break;case cf:if(t.wrap){for(;S<32;){if(f===0)break e;f--,y|=r[a++]<<S,S+=8}if(ie-=B,e.total_out+=ie,t.total+=ie,t.wrap&4&&ie&&(e.adler=t.check=t.flags?di(t.check,n,ie,m-ie):Bn(t.check,n,ie,m-ie)),ie=B,t.wrap&4&&(t.flags?y:Zd(y))!==t.check){e.msg="incorrect data check",t.mode=vn;break}y=0,S=0}t.mode=zd;case zd:if(t.wrap&&t.flags){for(;S<32;){if(f===0)break e;f--,y+=r[a++]<<S,S+=8}if(t.wrap&4&&y!==(t.total&4294967295)){e.msg="incorrect length check",t.mode=vn;break}y=0,S=0}t.mode=Gd;case Gd:ot=ap;break e;case vn:ot=sc;break e;case fc:return Nd;case Vd:default:return za}return e.next_out=m,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=S,(t.wsize||ie!==e.avail_out&&t.mode<vn&&(t.mode<cf||A!==_d))&&hf(e,e.output,e.next_out,ie-e.avail_out),G-=e.avail_in,ie-=e.avail_out,e.total_in+=G,e.total_out+=ie,t.total+=ie,t.wrap&4&&ie&&(e.adler=t.check=t.flags?di(t.check,n,ie,e.next_out-ie):Bn(t.check,n,ie,e.next_out-ie)),e.data_type=t.bits+(t.last?64:0)+(t.mode===Ga?128:0)+(t.mode===yl||t.mode===iu?256:0),(G===0&&ie===0||A===_d)&&ot===Js&&(ot=sp),ot},dp=e=>{if(Go(e))return za;let A=e.state;return A.window&&(A.window=null),e.state=null,Js},hp=(e,A)=>{if(Go(e))return za;const t=e.state;return t.wrap&2?(t.head=A,A.done=!1,Js):za},pp=(e,A)=>{const t=A.length;let r,n,a;return Go(e)||(r=e.state,r.wrap!==0&&r.mode!==lc)?za:r.mode===lc&&(n=1,n=Bn(n,A,t,0),n!==r.check)?sc:(a=hf(e,A,t,t),a?(r.mode=fc,Nd):(r.havedict=1,Js))};var gp=ff,mp=Jd,vp=Wd,Bp=Yd,wp=dc,Xd=pf,qd=dp,$d=hp,eh=pp,gf="pako inflate (from Nodeca project)",Ys={inflateReset:gp,inflateReset2:mp,inflateResetKeep:vp,inflateInit:Bp,inflateInit2:wp,inflate:Xd,inflateEnd:qd,inflateGetHeader:$d,inflateSetDictionary:eh,inflateInfo:gf};function yp(){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 Ep=yp;const th=Object.prototype.toString,{Z_NO_FLUSH:hc,Z_FINISH:pc,Z_OK:au,Z_STREAM_END:gc,Z_NEED_DICT:su,Z_STREAM_ERROR:Ah,Z_DATA_ERROR:mf,Z_MEM_ERROR:rh}=vs;function ou(e){this.options=rc.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 Cd,this.strm.avail_out=0;let t=Ys.inflateInit2(this.strm,A.windowBits);if(t!==au)throw new Error(Ka[t]);if(this.header=new Ep,Ys.inflateGetHeader(this.strm,this.header),A.dictionary&&(typeof A.dictionary=="string"?A.dictionary=vl.string2buf(A.dictionary):th.call(A.dictionary)==="[object ArrayBuffer]"&&(A.dictionary=new Uint8Array(A.dictionary)),A.raw&&(t=Ys.inflateSetDictionary(this.strm,A.dictionary),t!==au)))throw new Error(Ka[t])}ou.prototype.push=function(e,A){const t=this.strm,r=this.options.chunkSize,n=this.options.dictionary;let a,m,f;if(this.ended)return!1;for(A===~~A?m=A:m=A===!0?pc:hc,th.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=Ys.inflate(t,m),a===su&&n&&(a=Ys.inflateSetDictionary(t,n),a===au?a=Ys.inflate(t,m):a===mf&&(a=su));t.avail_in>0&&a===gc&&t.state.wrap>0&&e[t.next_in]!==0;)Ys.inflateReset(t),a=Ys.inflate(t,m);switch(a){case Ah:case mf:case su:case rh:return this.onEnd(a),this.ended=!0,!1}if(f=t.avail_out,t.next_out&&(t.avail_out===0||a===gc))if(this.options.to==="string"){let B=vl.utf8border(t.output,t.next_out),y=t.next_out-B,S=vl.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(S)}else this.onData(t.output.length===t.next_out?t.output:t.output.subarray(0,t.next_out));if(!(a===au&&f===0)){if(a===gc)return a=Ys.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(t.avail_in===0)break}}return!0},ou.prototype.onData=function(e){this.chunks.push(e)},ou.prototype.onEnd=function(e){e===au&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=rc.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Cl(e,A){const t=new ou(A);if(t.push(e),t.err)throw t.msg||Ka[t.err];return t.result}function nh(e,A){return A=A||{},A.raw=!0,Cl(e,A)}var ih=ou,Cp=Cl,bp=nh,ah=Cl,bl=vs,vf={Inflate:ih,inflate:Cp,inflateRaw:bp,ungzip:ah,constants:bl};const{Deflate:mc,deflate:Fp,deflateRaw:xp,gzip:Up}=xd,{Inflate:Ip,inflate:sh,inflateRaw:Bf,ungzip:oh}=vf;var lh=mc,wf=Fp,uh=xp,ch=Up,yf=Ip,lu=sh,vc=Bf,fh=oh,dh=vs,Ig={Deflate:lh,deflate:wf,deflateRaw:uh,gzip:ch,Inflate:yf,inflate:lu,inflateRaw:vc,ungzip:fh,constants:dh};const Ef=[];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;Ef[e]=A}const Cf=4294967295;function Sp(e,A,t){let r=e;for(let n=0;n<t;n++)r=Ef[(r^A[n])&255]^r>>>8;return r}function hh(e,A){return(Sp(Cf,e,A)^Cf)>>>0}function Zo(e,A,t){const r=e.readUint32(),n=hh(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 Qp(e,A){e.writeUint32(hh(new Uint8Array(e.buffer,e.byteOffset+e.offset-A,A),A))}function li(e,A,t){for(let r=0;r<t;r++)A[r]=e[r]}function wo(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 Xs(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 qs(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]+uu(A[a-n],t[a],t[a-n])&255}}function uu(e,A,t){const r=e+A-t,n=Math.abs(r-e),a=Math.abs(r-A),m=Math.abs(r-t);return n<=a&&n<=m?e:a<=m?A:t}function $s(e,A,t,r,n,a){switch(e){case 0:li(A,t,n);break;case 1:wo(A,t,n,a);break;case 2:Wo(A,t,r,n);break;case 3:Xs(A,t,r,n,a);break;case 4:qs(A,t,r,n,a);break;default:throw new Error(`Unsupported filter: ${e}`)}}const ph=new Uint16Array([255]),gh=new Uint8Array(ph.buffer)[0]===255;function bf(e){const{data:A,width:t,height:r,channels:n,depth:a}=e,m=[{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 S=0;S<7;S++){const G=m[S],ie=Math.ceil((t-G.x)/G.xStep),x=Math.ceil((r-G.y)/G.yStep);if(ie<=0||x<=0)continue;const be=ie*f,we=new Uint8Array(be);for(let xe=0;xe<x;xe++){const he=A[y++],$e=A.subarray(y,y+be);y+=be;const Ze=new Uint8Array(be);$s(he,$e,Ze,we,be,f),we.set(Ze);for(let Pe=0;Pe<ie;Pe++){const It=G.x+Pe*G.xStep,Xt=G.y+xe*G.yStep;if(!(It>=t||Xt>=r))for(let Tt=0;Tt<f;Tt++)B[(Xt*t+It)*f+Tt]=Ze[Pe*f+Tt]}}}if(a===16){const S=new Uint16Array(B.buffer);if(gh)for(let G=0;G<S.length;G++)S[G]=cu(S[G]);return S}else return B}function cu(e){return(e&255)<<8|e>>8&255}const mh=new Uint16Array([255]),fu=new Uint8Array(mh.buffer)[0]===255,Lp=new Uint8Array(0);function vh(e){const{data:A,width:t,height:r,channels:n,depth:a}=e,m=Math.ceil(a/8)*n,f=Math.ceil(a/8*n*t),B=new Uint8Array(r*f);let y=Lp,S=0,G,ie;for(let x=0;x<r;x++){switch(G=A.subarray(S+1,S+1+f),ie=B.subarray(x*f,(x+1)*f),A[S]){case 0:li(G,ie,f);break;case 1:wo(G,ie,f,m);break;case 2:Wo(G,ie,y,f);break;case 3:Xs(G,ie,y,f,m);break;case 4:qs(G,ie,y,f,m);break;default:throw new Error(`Unsupported filter: ${A[S]}`)}y=ie,S+=f+1}if(a===16){const x=new Uint16Array(B.buffer);if(fu)for(let be=0;be<x.length;be++)x[be]=Np(x[be]);return x}else return B}function Np(e){return(e&255)<<8|e>>8&255}const du=Uint8Array.of(137,80,78,71,13,10,26,10);function Sg(e){e.writeBytes(du)}function Bc(e){if(!Op(e.readBytes(du.length)))throw new Error("wrong PNG signature")}function Op(e){if(e.length<du.length)return!1;for(let A=0;A<du.length;A++)if(e[A]!==du[A])return!1;return!0}const Bh="tEXt",wh=0,yh=new TextDecoder("latin1");function Eh(e){if(wc(e),e.length===0||e.length>79)throw new Error("keyword length must be between 1 and 79")}const Ff=/^[\u0000-\u00FF]*$/;function wc(e){if(!Ff.test(e))throw new Error("invalid latin1 text")}function Ch(e,A,t){const r=bh(A);e[r]=Fh(A,t-r.length-1)}function Qg(e,A,t){Eh(A),wc(t);const r=A.length+1+t.length;e.writeUint32(r),e.writeChars(Bh),e.writeChars(A),e.writeByte(wh),e.writeChars(t),writeCrc(e,r+4)}function bh(e){for(e.mark();e.readByte()!==wh;);const A=e.offset;e.reset();const t=yh.decode(e.readBytes(A-e.offset-1));return e.skip(1),Eh(t),t}function Fh(e,A){return yh.decode(e.readBytes(A))}const Na={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},xf={UNKNOWN:-1,DEFLATE:0},xh={UNKNOWN:-1,ADAPTIVE:0},Uf={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},yc={NONE:0,BACKGROUND:1,PREVIOUS:2},hu={SOURCE:0,OVER:1};class Pp extends mt{constructor(t,r={}){super(t);xn(this,"_checkCrc");xn(this,"_inflator");xn(this,"_png");xn(this,"_apng");xn(this,"_end");xn(this,"_hasPalette");xn(this,"_palette");xn(this,"_hasTransparency");xn(this,"_transparency");xn(this,"_compressionMethod");xn(this,"_filterMethod");xn(this,"_interlaceMethod");xn(this,"_colorType");xn(this,"_isAnimated");xn(this,"_numberOfFrames");xn(this,"_numberOfPlays");xn(this,"_frames");xn(this,"_writingDataChunks");const{checkCrc:n=!1}=r;this._checkCrc=n,this._inflator=new yf,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=xf.UNKNOWN,this._filterMethod=xh.UNKNOWN,this._interlaceMethod=Uf.UNKNOWN,this._colorType=Na.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Bc(this);!this._end;){const t=this.readUint32(),r=this.readChars(4);this.decodeChunk(t,r)}return this.decodeImage(),this._png}decodeApng(){for(Bc(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 Bh:Ch(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=If(this.readUint8());const r=this.readUint8();this._colorType=r;let n;switch(r){case Na.GREYSCALE:n=1;break;case Na.TRUECOLOUR:n=3;break;case Na.INDEXED_COLOUR:n=1;break;case Na.GREYSCALE_ALPHA:n=2;break;case Na.TRUECOLOUR_ALPHA:n=4;break;case Na.UNKNOWN:default:throw new Error(`Unknown color type: ${r}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==xf.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 Na.GREYSCALE:case Na.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 Na.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 Na.UNKNOWN:case Na.GREYSCALE_ALPHA:case Na.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){const r=bh(this),n=this.readUint8();if(n!==xf.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${n}`);const a=this.readBytes(t-r.length-2);this._png.iccEmbeddedProfile={name:r,profile:lu(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=vh({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 yc.NONE:break;case yc.BACKGROUND:for(let a=0;a<this._png.height;a++)for(let m=0;m<this._png.width;m++){const f=(a*t.width+m)*this._png.channels;for(let B=0;B<this._png.channels;B++)n.data[f+B]=0}break;case yc.PREVIOUS:n.data.set(r.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(t,r){const n=1<<this._png.depth,a=(m,f)=>{const B=((m+r.yOffset)*this._png.width+r.xOffset+f)*this._png.channels,y=(m*r.width+f)*this._png.channels;return{index:B,frameIndex:y}};switch(r.blendOp){case hu.SOURCE:for(let m=0;m<r.height;m++)for(let f=0;f<r.width;f++){const{index:B,frameIndex:y}=a(m,f);for(let S=0;S<this._png.channels;S++)t.data[B+S]=r.data[y+S]}break;case hu.OVER:for(let m=0;m<r.height;m++)for(let f=0;f<r.width;f++){const{index:B,frameIndex:y}=a(m,f);for(let S=0;S<this._png.channels;S++){const G=r.data[y+this._png.channels-1]/n,ie=S%(this._png.channels-1)===0?1:r.data[y+S],x=Math.floor(G*ie+(1-G)*t.data[B+S]);t.data[B+S]+=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!==xh.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===Uf.NO_INTERLACE)this._png.data=vh({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===Uf.ADAM7)this._png.data=bf({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:yc.NONE,blendOp:hu.SOURCE,data:t}),this._inflator=new yf,this._writingDataChunks=!1}}function If(e){if(e!==1&&e!==2&&e!==4&&e!==8&&e!==16)throw new Error(`invalid bit depth: ${e}`);return e}const kp={level:3};class ZA extends null{constructor(t,r={}){var n;super();xn(this,"_png");xn(this,"_zlibOptions");xn(this,"_colorType");xn(this,"_interlaceMethod");this._colorType=ColorType.UNKNOWN,this._zlibOptions=Fg(Fg({},kp),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:m}=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 ie=0;ie<r;ie++)B.writeByte(0),a===16?y=Dn(m,B,f,y):y=Va(m,B,f,y);else this._interlaceMethod===InterlaceMethod.ADAM7&&(y=jp(this._png,m,B,y));const S=B.toArray(),G=deflate(S,this._zlibOptions);this.encodeIDAT(G)}_checkData(t){const{colorType:r,channels:n,depth:a}=Ec(t,t.palette),m={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(m.width*a/8)*m.height*n:m.width*m.height*n;if(m.data.length!==f)throw new RangeError(`wrong data size. Found ${m.data.length}, expected ${f}`);return m}}function Jo(e,A){if(Number.isInteger(e)&&e>0)return e;throw new TypeError(`${A} must be a positive integer`)}function Ec(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 Va(e,A,t,r){for(let n=0;n<t;n++)A.writeByte(e[r++]);return r}function jp(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:m,channels:f,depth:B}=e;let y=0;B===16?y=f*B/8/2:y=f*B/8;for(let S=0;S<7;S++){const G=n[S],ie=Math.floor((a-G.x+G.xStep-1)/G.xStep),x=Math.floor((m-G.y+G.yStep-1)/G.yStep);if(ie<=0||x<=0)continue;const be=ie*y;for(let we=0;we<x;we++){const xe=G.y+we*G.yStep,he=B<=8?new Uint8Array(be):new Uint16Array(be);let $e=0;for(let Ze=0;Ze<ie;Ze++){const Pe=G.x+Ze*G.xStep;if(Pe<a&&xe<m){const It=(xe*a+Pe)*y;for(let Xt=0;Xt<y;Xt++)he[$e++]=A[It+Xt]}}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 Dn(e,A,t,r){for(let n=0;n<t;n++)A.writeUint16(e[r++]);return r}var Jn;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.METRE=1]="METRE"})(Jn||(Jn={}));function Cc(e,A){return new Pp(e,A).decode()}function Dg(e,A){return new PngEncoder(e,A).encode()}function Sf(e,A){return new PngDecoder(e,A).decodeApng()}var Pr=function(){return typeof window!="undefined"?window:typeof M.g!="undefined"?M.g:typeof self!="undefined"?self:this}();function Fl(){Pr.console&&typeof Pr.console.log=="function"&&Pr.console.log.apply(Pr.console,arguments)}var Rn={log:Fl,warn:function(e){Pr.console&&(typeof Pr.console.warn=="function"?Pr.console.warn.apply(Pr.console,arguments):Fl.call(null,arguments))},error:function(e){Pr.console&&(typeof Pr.console.error=="function"?Pr.console.error.apply(Pr.console,arguments):Fl(e))}};function Qf(e,A,t){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){yo(r.response,A,t)},r.onerror=function(){Rn.error("could not download file")},r.send()}function Df(e){var A=new XMLHttpRequest;A.open("HEAD",e,!1);try{A.send()}catch(t){}return A.status>=200&&A.status<=299}function bc(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 yo=Pr.saveAs||((typeof window=="undefined"?"undefined":(0,b.Z)(window))!=="object"||window!==Pr?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(e,A,t){var r=Pr.URL||Pr.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?Df(n.href)?Qf(e,A,t):bc(n,n.target="_blank"):bc(n)):(n.href=r.createObjectURL(e),setTimeout(function(){r.revokeObjectURL(n.href)},4e4),setTimeout(function(){bc(n)},0))}:"msSaveOrOpenBlob"in navigator?function(e,A,t){if(A=A||e.name||"download",typeof e=="string")if(Df(e))Qf(e,A,t);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout(function(){bc(r)})}else navigator.msSaveOrOpenBlob(function(n,a){return a===void 0?a={autoBom:!1}:(0,b.Z)(a)!=="object"&&(Rn.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 Qf(e,A,t);var n=e.type==="application/octet-stream",a=/constructor/i.test(Pr.HTMLElement)||Pr.safari,m=/CriOS\/[\d]+/.test(navigator.userAgent);if((m||n&&a)&&(typeof FileReader=="undefined"?"undefined":(0,b.Z)(FileReader))==="object"){var f=new FileReader;f.onloadend=function(){var S=f.result;S=m?S:S.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=S:location=S,r=null},f.readAsDataURL(e)}else{var B=Pr.URL||Pr.webkitURL,y=B.createObjectURL(e);r?r.location=y:location.href=y,r=null,setTimeout(function(){B.revokeObjectURL(y)},4e4)}});function Uh(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,m=n.exec(e);m&&(A=a(m),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 pu=Pr.atob.bind(Pr),_f=Pr.btoa.bind(Pr);function gu(e,A){var t=e[0],r=e[1],n=e[2],a=e[3];t=ua(t,r,n,a,A[0],7,-680876936),a=ua(a,t,r,n,A[1],12,-389564586),n=ua(n,a,t,r,A[2],17,606105819),r=ua(r,n,a,t,A[3],22,-1044525330),t=ua(t,r,n,a,A[4],7,-176418897),a=ua(a,t,r,n,A[5],12,1200080426),n=ua(n,a,t,r,A[6],17,-1473231341),r=ua(r,n,a,t,A[7],22,-45705983),t=ua(t,r,n,a,A[8],7,1770035416),a=ua(a,t,r,n,A[9],12,-1958414417),n=ua(n,a,t,r,A[10],17,-42063),r=ua(r,n,a,t,A[11],22,-1990404162),t=ua(t,r,n,a,A[12],7,1804603682),a=ua(a,t,r,n,A[13],12,-40341101),n=ua(n,a,t,r,A[14],17,-1502002290),t=Xi(t,r=ua(r,n,a,t,A[15],22,1236535329),n,a,A[1],5,-165796510),a=Xi(a,t,r,n,A[6],9,-1069501632),n=Xi(n,a,t,r,A[11],14,643717713),r=Xi(r,n,a,t,A[0],20,-373897302),t=Xi(t,r,n,a,A[5],5,-701558691),a=Xi(a,t,r,n,A[10],9,38016083),n=Xi(n,a,t,r,A[15],14,-660478335),r=Xi(r,n,a,t,A[4],20,-405537848),t=Xi(t,r,n,a,A[9],5,568446438),a=Xi(a,t,r,n,A[14],9,-1019803690),n=Xi(n,a,t,r,A[3],14,-187363961),r=Xi(r,n,a,t,A[8],20,1163531501),t=Xi(t,r,n,a,A[13],5,-1444681467),a=Xi(a,t,r,n,A[2],9,-51403784),n=Xi(n,a,t,r,A[7],14,1735328473),t=ca(t,r=Xi(r,n,a,t,A[12],20,-1926607734),n,a,A[5],4,-378558),a=ca(a,t,r,n,A[8],11,-2022574463),n=ca(n,a,t,r,A[11],16,1839030562),r=ca(r,n,a,t,A[14],23,-35309556),t=ca(t,r,n,a,A[1],4,-1530992060),a=ca(a,t,r,n,A[4],11,1272893353),n=ca(n,a,t,r,A[7],16,-155497632),r=ca(r,n,a,t,A[10],23,-1094730640),t=ca(t,r,n,a,A[13],4,681279174),a=ca(a,t,r,n,A[0],11,-358537222),n=ca(n,a,t,r,A[3],16,-722521979),r=ca(r,n,a,t,A[6],23,76029189),t=ca(t,r,n,a,A[9],4,-640364487),a=ca(a,t,r,n,A[12],11,-421815835),n=ca(n,a,t,r,A[15],16,530742520),t=fa(t,r=ca(r,n,a,t,A[2],23,-995338651),n,a,A[0],6,-198630844),a=fa(a,t,r,n,A[7],10,1126891415),n=fa(n,a,t,r,A[14],15,-1416354905),r=fa(r,n,a,t,A[5],21,-57434055),t=fa(t,r,n,a,A[12],6,1700485571),a=fa(a,t,r,n,A[3],10,-1894986606),n=fa(n,a,t,r,A[10],15,-1051523),r=fa(r,n,a,t,A[1],21,-2054922799),t=fa(t,r,n,a,A[8],6,1873313359),a=fa(a,t,r,n,A[15],10,-30611744),n=fa(n,a,t,r,A[6],15,-1560198380),r=fa(r,n,a,t,A[13],21,1309151649),t=fa(t,r,n,a,A[4],6,-145523070),a=fa(a,t,r,n,A[11],10,-1120210379),n=fa(n,a,t,r,A[2],15,718787259),r=fa(r,n,a,t,A[9],21,-343485551),e[0]=Cs(t,e[0]),e[1]=Cs(r,e[1]),e[2]=Cs(n,e[2]),e[3]=Cs(a,e[3])}function mu(e,A,t,r,n,a){return A=Cs(Cs(A,e),Cs(r,a)),Cs(A<<n|A>>>32-n,t)}function ua(e,A,t,r,n,a,m){return mu(A&t|~A&r,e,A,n,a,m)}function Xi(e,A,t,r,n,a,m){return mu(A&r|t&~r,e,A,n,a,m)}function ca(e,A,t,r,n,a,m){return mu(A^t^r,e,A,n,a,m)}function fa(e,A,t,r,n,a,m){return mu(t^(A|~r),e,A,n,a,m)}function Ih(e){var A,t=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(A=64;A<=e.length;A+=64)gu(r,Fc(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(gu(r,n),A=0;A<16;A++)n[A]=0;return n[14]=8*t,gu(r,n),r}function Fc(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 Oa="0123456789abcdef".split("");function Sh(e){for(var A="",t=0;t<4;t++)A+=Oa[e>>8*t+4&15]+Oa[e>>8*t&15];return A}function xc(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function Lf(e){return Ih(e).map(xc).join("")}var Hp=function(e){for(var A=0;A<e.length;A++)e[A]=Sh(e[A]);return e.join("")}(Ih("hello"))!="5d41402abc4b2a76b9719d911017c592";function Cs(e,A){if(Hp){var t=(65535&e)+(65535&A);return(e>>16)+(A>>16)+(t>>16)<<16|65535&t}return e+A&4294967295}function Eo(e,A){var t,r,n,a;if(e!==t){for(var m=(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 S=f[B];y=(y+S+m.charCodeAt(B))%256,f[B]=f[y],f[y]=S}t=e,r=f}else f=r;var G=A.length,ie=0,x=0,be="";for(B=0;B<G;B++)x=(x+(S=f[ie=(ie+1)%256]))%256,f[ie]=f[x],f[x]=S,m=f[(f[ie]+f[x])%256],be+=String.fromCharCode(A.charCodeAt(B)^m);return be}var vu={print:4,modify:8,copy:16,"annot-forms":32};function xl(e,A,t,r){this.v=1,this.r=2;var n=192;e.forEach(function(f){if(vu.perm!==void 0)throw new Error("Invalid permission: "+f);n+=vu[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),m=(t+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,m),this.P=-(1+(255^n)),this.encryptionKey=Lf(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Eo(this.encryptionKey,this.padding)}function ns(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 Qh(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 m=A[t][a];try{m[0].apply(e,r)}catch(f){Pr.console&&Rn.error("jsPDF PubSub Error",f.message,f)}m[1]&&n.push(a)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return A}}function Bu(e){if(!(this instanceof Bu))return new Bu(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 Nf(e,A){this.gState=e,this.matrix=A,this.id="",this.objectNumber=-1}function Co(e,A,t,r,n){if(!(this instanceof Co))return new Co(e,A,t,r,n);this.type=e==="axial"?2:3,this.coords=A,this.colors=t,Nf.call(this,r,n)}function bo(e,A,t,r,n){if(!(this instanceof bo))return new bo(e,A,t,r,n);this.boundingBox=e,this.xStep=A,this.yStep=t,this.stream="",this.cloneIndex=0,Nf.call(this,r,n)}function ir(e){var A,t=typeof arguments[0]=="string"?arguments[0]:"p",r=arguments[1],n=arguments[2],a=arguments[3],m=[],f=1,B=16,y="S",S=null;(0,b.Z)(e=e||{})==="object"&&(t=e.orientation,r=e.unit||r,n=e.format||n,a=e.compress||e.compressPdf||a,(S=e.encryption||null)!==null&&(S.userPassword=S.userPassword||"",S.ownerPassword=S.ownerPassword||"",S.userPermissions=S.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"),m=e.filters||(a===!0?["FlateEncode"]:m),r=r||"mm",t=(""+(t||"P")).toLowerCase();var G=e.putOnlyUsedFonts||!1,ie={},x={internal:{},__private__:{}};x.__private__.PubSub=Qh;var be="1.3",we=x.__private__.getPdfVersion=function(){return be};x.__private__.setPdfVersion=function(w){be=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 It(){this.saveGraphicsState(),Re(new Nr(Tr,0,0,-Tr,0,_u()*Tr).toString()+" cm"),this.setFontSize(this.getFontSize()/Tr),y="n",Pe=Ze}function Xt(){this.restoreGraphicsState(),y="S",Pe=$e}var Tt=x.__private__.combineFontStyleAndFontWeight=function(w,Z){if(w=="bold"&&Z=="normal"||w=="bold"&&Z==400||w=="normal"&&Z=="italic"||w=="bold"&&Z=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Z&&(w=Z==400||Z==="normal"?w==="italic"?"italic":"normal":Z!=700&&Z!=="bold"||w!=="normal"?(Z==700?"bold":Z)+""+w:"bold"),w};x.advancedAPI=function(w){var Z=Pe===$e;return Z&&It.call(this),typeof w!="function"||(w(this),Z&&Xt.call(this)),this},x.compatAPI=function(w){var Z=Pe===Ze;return Z&&Xt.call(this),typeof w!="function"||(w(this),Z&&It.call(this)),this},x.isAdvancedAPI=function(){return Pe===Ze};var ot,ke=function(w){if(Pe!==Ze)throw new Error(w+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},vt=x.roundToPrecision=x.__private__.roundToPrecision=function(w,Z){var _e=A||Z;if(isNaN(w)||isNaN(_e))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return w.toFixed(_e).replace(/0+$/,"")};ot=x.hpf=x.__private__.hpf=typeof B=="number"?function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return vt(w,B)}:B==="smart"?function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return vt(w,w>-1&&w<1?16:5)}:function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return vt(w,16)};var de=x.f2=x.__private__.f2=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.f2");return vt(w,2)},Ie=x.__private__.f3=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.f3");return vt(w,3)},qe=x.scale=x.__private__.scale=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.scale");return Pe===$e?w*Tr:Pe===Ze?w:void 0},Je=function(w){return qe(function(Z){return Pe===$e?_u()-Z:Pe===Ze?Z:void 0}(w))};x.__private__.setPrecision=x.setPrecision=function(w){typeof parseInt(w,10)=="number"&&(A=parseInt(w,10))};var Nt,jt="00000000000000000000000000000000",Mt=x.__private__.getFileId=function(){return jt},bt=x.__private__.setFileId=function(w){return jt=w!==void 0&&/^[a-fA-F0-9]{32}$/.test(w)?w.toUpperCase():jt.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),S!==null&&(Ii=new xl(S.userPermissions,S.userPassword,S.ownerPassword,jt)),jt};x.setFileId=function(w){return bt(w),this},x.getFileId=function(){return Mt()};var Vt=x.__private__.convertDateToPDFDate=function(w){var Z=w.getTimezoneOffset(),_e=Z<0?"+":"-",Ye=Math.floor(Math.abs(Z/60)),gt=Math.abs(Z%60),rA=[_e,Ke(Ye),"'",Ke(gt),"'"].join("");return["D:",w.getFullYear(),Ke(w.getMonth()+1),Ke(w.getDate()),Ke(w.getHours()),Ke(w.getMinutes()),Ke(w.getSeconds()),rA].join("")},IA=x.__private__.convertPDFDateToDate=function(w){var Z=parseInt(w.substr(2,4),10),_e=parseInt(w.substr(6,2),10)-1,Ye=parseInt(w.substr(8,2),10),gt=parseInt(w.substr(10,2),10),rA=parseInt(w.substr(12,2),10),gA=parseInt(w.substr(14,2),10);return new Date(Z,_e,Ye,gt,rA,gA,0)},dA=x.__private__.setCreationDate=function(w){var Z;if(w===void 0&&(w=new Date),w instanceof Date)Z=Vt(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");Z=w}return Nt=Z},fe=x.__private__.getCreationDate=function(w){var Z=Nt;return w==="jsDate"&&(Z=IA(Nt)),Z};x.setCreationDate=function(w){return dA(w),this},x.getCreationDate=function(w){return fe(w)};var Oe,Ke=x.__private__.padd2=function(w){return("0"+parseInt(w)).slice(-2)},At=x.__private__.padd2Hex=function(w){return("00"+(w=w.toString())).substr(w.length)},dt=0,Ft=[],Rt=[],kt=0,aA=[],yA=[],KA=!1,GA=Rt;x.__private__.setCustomOutputDestination=function(w){KA=!0,GA=w};var Jt=function(w){KA||(GA=w)};x.__private__.resetCustomOutputDestination=function(){KA=!1,GA=Rt};var Re=x.__private__.out=function(w){return w=w.toString(),kt+=w.length+1,GA.push(w),GA},yn=x.__private__.write=function(w){return Re(arguments.length===1?w.toString():Array.prototype.join.call(arguments," "))},rn=x.__private__.getArrayBuffer=function(w){for(var Z=w.length,_e=new ArrayBuffer(Z),Ye=new Uint8Array(_e);Z--;)Ye[Z]=w.charCodeAt(Z);return _e},Sr=[["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 Sr};var FA=e.fontSize||16;x.__private__.setFontSize=x.setFontSize=function(w){return FA=Pe===Ze?w/Tr:w,this};var Br,JA=x.__private__.getFontSize=x.getFontSize=function(){return Pe===$e?FA:FA*Tr},nn=e.R2L||!1;x.__private__.setR2L=x.setR2L=function(w){return nn=w,this},x.__private__.getR2L=x.getR2L=function(){return nn};var xr,Nn=x.__private__.setZoomMode=function(w){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(w))Br=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.');Br=w}else Br=parseInt(w,10)};x.__private__.getZoomMode=function(){return Br};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.');xr=w};x.__private__.getPageMode=function(){return xr};var Vn=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,Z,_e){return Nn(w),Vn(Z),qr(_e),this};var an={title:"",subject:"",author:"",keywords:"",creator:""};x.__private__.getDocumentProperty=function(w){if(Object.keys(an).indexOf(w)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return an[w]},x.__private__.getDocumentProperties=function(){return an},x.__private__.setDocumentProperties=x.setProperties=x.setDocumentProperties=function(w){for(var Z in an)an.hasOwnProperty(Z)&&w[Z]&&(an[Z]=w[Z]);return this},x.__private__.setDocumentProperty=function(w,Z){if(Object.keys(an).indexOf(w)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return an[w]=Z};var Er,Tr,Cr,ei,On,pr={},$r={},Yn=[],Lr={},En={},en={},Ui={},qi=null,Xn=0,Vr=[],jn=new Qh(x),wu=e.hotfixes||[],Ua={},$o={},Qo=[],Nr=function w(Z,_e,Ye,gt,rA,gA){if(!(this instanceof w))return new w(Z,_e,Ye,gt,rA,gA);isNaN(Z)&&(Z=1),isNaN(_e)&&(_e=0),isNaN(Ye)&&(Ye=0),isNaN(gt)&&(gt=1),isNaN(rA)&&(rA=0),isNaN(gA)&&(gA=0),this._matrix=[Z,_e,Ye,gt,rA,gA]};Object.defineProperty(Nr.prototype,"sx",{get:function(){return this._matrix[0]},set:function(w){this._matrix[0]=w}}),Object.defineProperty(Nr.prototype,"shy",{get:function(){return this._matrix[1]},set:function(w){this._matrix[1]=w}}),Object.defineProperty(Nr.prototype,"shx",{get:function(){return this._matrix[2]},set:function(w){this._matrix[2]=w}}),Object.defineProperty(Nr.prototype,"sy",{get:function(){return this._matrix[3]},set:function(w){this._matrix[3]=w}}),Object.defineProperty(Nr.prototype,"tx",{get:function(){return this._matrix[4]},set:function(w){this._matrix[4]=w}}),Object.defineProperty(Nr.prototype,"ty",{get:function(){return this._matrix[5]},set:function(w){this._matrix[5]=w}}),Object.defineProperty(Nr.prototype,"a",{get:function(){return this._matrix[0]},set:function(w){this._matrix[0]=w}}),Object.defineProperty(Nr.prototype,"b",{get:function(){return this._matrix[1]},set:function(w){this._matrix[1]=w}}),Object.defineProperty(Nr.prototype,"c",{get:function(){return this._matrix[2]},set:function(w){this._matrix[2]=w}}),Object.defineProperty(Nr.prototype,"d",{get:function(){return this._matrix[3]},set:function(w){this._matrix[3]=w}}),Object.defineProperty(Nr.prototype,"e",{get:function(){return this._matrix[4]},set:function(w){this._matrix[4]=w}}),Object.defineProperty(Nr.prototype,"f",{get:function(){return this._matrix[5]},set:function(w){this._matrix[5]=w}}),Object.defineProperty(Nr.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Nr.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Nr.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Nr.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Nr.prototype.join=function(w){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(ot).join(w)},Nr.prototype.multiply=function(w){var Z=w.sx*this.sx+w.shy*this.shx,_e=w.sx*this.shy+w.shy*this.sy,Ye=w.shx*this.sx+w.sy*this.shx,gt=w.shx*this.shy+w.sy*this.sy,rA=w.tx*this.sx+w.ty*this.shx+this.tx,gA=w.tx*this.shy+w.ty*this.sy+this.ty;return new Nr(Z,_e,Ye,gt,rA,gA)},Nr.prototype.decompose=function(){var w=this.sx,Z=this.shy,_e=this.shx,Ye=this.sy,gt=this.tx,rA=this.ty,gA=Math.sqrt(w*w+Z*Z),Ar=(w/=gA)*_e+(Z/=gA)*Ye;_e-=w*Ar,Ye-=Z*Ar;var dr=Math.sqrt(_e*_e+Ye*Ye);return Ar/=dr,w*(Ye/=dr)<Z*(_e/=dr)&&(w=-w,Z=-Z,Ar=-Ar,gA=-gA),{scale:new Nr(gA,0,0,dr,0,0),translate:new Nr(1,0,0,1,gt,rA),rotate:new Nr(w,Z,-Z,w,0,0),skew:new Nr(1,0,Ar,1,0,0)}},Nr.prototype.toString=function(w){return this.join(" ")},Nr.prototype.inversed=function(){var w=this.sx,Z=this.shy,_e=this.shx,Ye=this.sy,gt=this.tx,rA=this.ty,gA=1/(w*Ye-Z*_e),Ar=Ye*gA,dr=-Z*gA,zr=-_e*gA,Jr=w*gA;return new Nr(Ar,dr,zr,Jr,-Ar*gt-zr*rA,-dr*gt-Jr*rA)},Nr.prototype.applyToPoint=function(w){var Z=w.x*this.sx+w.y*this.shx+this.tx,_e=w.x*this.shy+w.y*this.sy+this.ty;return new Qu(Z,_e)},Nr.prototype.applyToRectangle=function(w){var Z=this.applyToPoint(w),_e=this.applyToPoint(new Qu(w.x+w.w,w.y+w.h));return new Vf(Z.x,Z.y,_e.x-Z.x,_e.y-Z.y)},Nr.prototype.clone=function(){var w=this.sx,Z=this.shy,_e=this.shx,Ye=this.sy,gt=this.tx,rA=this.ty;return new Nr(w,Z,_e,Ye,gt,rA)},x.Matrix=Nr;var el=x.matrixMult=function(w,Z){return Z.multiply(w)},tl=new Nr(1,0,0,1,0,0);x.unitMatrix=x.identityMatrix=tl;var xs=function(w,Z){if(!En[w]){var _e=(Z instanceof Co?"Sh":"P")+(Object.keys(Lr).length+1).toString(10);Z.id=_e,En[w]=_e,Lr[_e]=Z,jn.publish("addPattern",Z)}};x.ShadingPattern=Co,x.TilingPattern=bo,x.addShadingPattern=function(w,Z){return ke("addShadingPattern()"),xs(w,Z),this},x.beginTilingPattern=function(w){ke("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,Z){ke("endTilingPattern()"),Z.stream=yA[Oe].join(`
|
|
|
`),xs(w,Z),jn.publish("endTilingPattern",Z),Qo.pop().restore()};var Us,Bi=x.__private__.newObject=function(){var w=ha();return Ba(w,!0),w},ha=x.__private__.newObjectDeferred=function(){return dt++,Ft[dt]=function(){return kt},dt},Ba=function(w,Z){return Z=typeof Z=="boolean"&&Z,Ft[w]=kt,Z&&Re(w+" 0 obj"),w},yu=x.__private__.newAdditionalObject=function(){var w={objId:ha(),content:""};return aA.push(w),w},Ql=ha(),io=ha(),Do=x.__private__.decodeColorString=function(w){var Z=w.split(" ");if(Z.length!==2||Z[1]!=="g"&&Z[1]!=="G")Z.length!==5||Z[4]!=="k"&&Z[4]!=="K"||(Z=[(1-Z[0])*(1-Z[3]),(1-Z[1])*(1-Z[3]),(1-Z[2])*(1-Z[3]),"r"]);else{var _e=parseFloat(Z[0]);Z=[_e,_e,_e,"r"]}for(var Ye="#",gt=0;gt<3;gt++)Ye+=("0"+Math.floor(255*parseFloat(Z[gt])).toString(16)).slice(-2);return Ye},ao=x.__private__.encodeColorString=function(w){var Z;typeof w=="string"&&(w={ch1:w});var _e=w.ch1,Ye=w.ch2,gt=w.ch3,rA=w.ch4,gA=w.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof _e=="string"&&_e.charAt(0)!=="#"){var Ar=new Uh(_e);if(Ar.ok)_e=Ar.toHex();else if(!/^\d*\.?\d*$/.test(_e))throw new Error('Invalid color "'+_e+'" passed to jsPDF.encodeColorString.')}if(typeof _e=="string"&&/^#[0-9A-Fa-f]{3}$/.test(_e)&&(_e="#"+_e[1]+_e[1]+_e[2]+_e[2]+_e[3]+_e[3]),typeof _e=="string"&&/^#[0-9A-Fa-f]{6}$/.test(_e)){var dr=parseInt(_e.substr(1),16);_e=dr>>16&255,Ye=dr>>8&255,gt=255&dr}if(Ye===void 0||rA===void 0&&_e===Ye&&Ye===gt)Z=typeof _e=="string"?_e+" "+gA[0]:w.precision===2?de(_e/255)+" "+gA[0]:Ie(_e/255)+" "+gA[0];else if(rA===void 0||(0,b.Z)(rA)==="object"){if(rA&&!isNaN(rA.a)&&rA.a===0)return["1.","1.","1.",gA[1]].join(" ");Z=typeof _e=="string"?[_e,Ye,gt,gA[1]].join(" "):w.precision===2?[de(_e/255),de(Ye/255),de(gt/255),gA[1]].join(" "):[Ie(_e/255),Ie(Ye/255),Ie(gt/255),gA[1]].join(" ")}else Z=typeof _e=="string"?[_e,Ye,gt,rA,gA[2]].join(" "):w.precision===2?[de(_e),de(Ye),de(gt),de(rA),gA[2]].join(" "):[Ie(_e),Ie(Ye),Ie(gt),Ie(rA),gA[2]].join(" ");return Z},so=x.__private__.getFilters=function(){return m},Is=x.__private__.putStream=function(w){var Z=(w=w||{}).data||"",_e=w.filters||so(),Ye=w.alreadyAppliedFilters||[],gt=w.addLength1||!1,rA=Z.length,gA=w.objectId,Ar=function($i){return $i};if(S!==null&&gA===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");S!==null&&(Ar=Ii.encryptor(gA,0));var dr={};_e===!0&&(_e=["FlateEncode"]);var zr=w.additionalKeyValues||[],Jr=(dr=ir.API.processDataByFilters!==void 0?ir.API.processDataByFilters(Z,_e):{data:Z,reverseChain:[]}).reverseChain+(Array.isArray(Ye)?Ye.join(" "):Ye.toString());if(dr.data.length!==0&&(zr.push({key:"Length",value:dr.data.length}),gt===!0&&zr.push({key:"Length1",value:rA})),Jr.length!=0)if(Jr.split("/").length-1==1)zr.push({key:"Filter",value:Jr});else{zr.push({key:"Filter",value:"["+Jr+"]"});for(var Pn=0;Pn<zr.length;Pn+=1)if(zr[Pn].key==="DecodeParms"){for(var gi=[],Mi=0;Mi<dr.reverseChain.split("/").length-1;Mi+=1)gi.push("null");gi.push(zr[Pn].value),zr[Pn].value="["+gi.join(" ")+"]"}}Re("<<");for(var ti=0;ti<zr.length;ti++)Re("/"+zr[ti].key+" "+zr[ti].value);Re(">>"),dr.data.length!==0&&(Re("stream"),Re(Ar(dr.data)),Re("endstream"))},Eu=x.__private__.putPage=function(w){var Z=w.number,_e=w.data,Ye=w.objId,gt=w.contentsObjId;Ba(Ye,!0),Re("<</Type /Page"),Re("/Parent "+w.rootDictionaryObjId+" 0 R"),Re("/Resources "+w.resourceDictionaryObjId+" 0 R"),Re("/MediaBox ["+parseFloat(ot(w.mediaBox.bottomLeftX))+" "+parseFloat(ot(w.mediaBox.bottomLeftY))+" "+ot(w.mediaBox.topRightX)+" "+ot(w.mediaBox.topRightY)+"]"),w.cropBox!==null&&Re("/CropBox ["+ot(w.cropBox.bottomLeftX)+" "+ot(w.cropBox.bottomLeftY)+" "+ot(w.cropBox.topRightX)+" "+ot(w.cropBox.topRightY)+"]"),w.bleedBox!==null&&Re("/BleedBox ["+ot(w.bleedBox.bottomLeftX)+" "+ot(w.bleedBox.bottomLeftY)+" "+ot(w.bleedBox.topRightX)+" "+ot(w.bleedBox.topRightY)+"]"),w.trimBox!==null&&Re("/TrimBox ["+ot(w.trimBox.bottomLeftX)+" "+ot(w.trimBox.bottomLeftY)+" "+ot(w.trimBox.topRightX)+" "+ot(w.trimBox.topRightY)+"]"),w.artBox!==null&&Re("/ArtBox ["+ot(w.artBox.bottomLeftX)+" "+ot(w.artBox.bottomLeftY)+" "+ot(w.artBox.topRightX)+" "+ot(w.artBox.topRightY)+"]"),typeof w.userUnit=="number"&&w.userUnit!==1&&Re("/UserUnit "+w.userUnit),jn.publish("putPage",{objId:Ye,pageContext:Vr[Z],pageNumber:Z,page:_e}),Re("/Contents "+gt+" 0 R"),Re(">>"),Re("endobj");var rA=_e.join(`
|
|
|
`);return Pe===Ze&&(rA+=`
|
|
|
Q`),Ba(gt,!0),Is({data:rA,filters:so(),objectId:gt}),Re("endobj"),Ye},_o=x.__private__.putPages=function(){var w,Z,_e=[];for(w=1;w<=Xn;w++)Vr[w].objId=ha(),Vr[w].contentsObjId=ha();for(w=1;w<=Xn;w++)_e.push(Eu({number:w,data:yA[w],objId:Vr[w].objId,contentsObjId:Vr[w].contentsObjId,mediaBox:Vr[w].mediaBox,cropBox:Vr[w].cropBox,bleedBox:Vr[w].bleedBox,trimBox:Vr[w].trimBox,artBox:Vr[w].artBox,userUnit:Vr[w].userUnit,rootDictionaryObjId:Ql,resourceDictionaryObjId:io}));Ba(Ql,!0),Re("<</Type /Pages");var Ye="/Kids [";for(Z=0;Z<Xn;Z++)Ye+=_e[Z]+" 0 R ";Re(Ye+"]"),Re("/Count "+Xn),Re(">>"),Re("endobj"),jn.publish("postPutPages")},Cu=function(w){jn.publish("putFont",{font:w,out:Re,newObject:Bi,putStream:Is}),w.isAlreadyPutted!==!0&&(w.objectNumber=Bi(),Re("<<"),Re("/Type /Font"),Re("/BaseFont /"+ns(w.postScriptName)),Re("/Subtype /Type1"),typeof w.encoding=="string"&&Re("/Encoding /"+w.encoding),Re("/FirstChar 32"),Re("/LastChar 255"),Re(">>"),Re("endobj"))},Ic=function(w){w.objectNumber=Bi();var Z=[];Z.push({key:"Type",value:"/XObject"}),Z.push({key:"Subtype",value:"/Form"}),Z.push({key:"BBox",value:"["+[ot(w.x),ot(w.y),ot(w.x+w.width),ot(w.y+w.height)].join(" ")+"]"}),Z.push({key:"Matrix",value:"["+w.matrix.toString()+"]"});var _e=w.pages[1].join(`
|
|
|
`);Is({data:_e,additionalKeyValues:Z,objectId:w.objectNumber}),Re("endobj")},Sc=function(w,Z){Z||(Z=21);var _e=Bi(),Ye=function(gA,Ar){var dr,zr=[],Jr=1/(Ar-1);for(dr=0;dr<1;dr+=Jr)zr.push(dr);if(zr.push(1),gA[0].offset!=0){var Pn={offset:0,color:gA[0].color};gA.unshift(Pn)}if(gA[gA.length-1].offset!=1){var gi={offset:1,color:gA[gA.length-1].color};gA.push(gi)}for(var Mi="",ti=0,$i=0;$i<zr.length;$i++){for(dr=zr[$i];dr>gA[ti+1].offset;)ti++;var Ki=gA[ti].offset,wa=(dr-Ki)/(gA[ti+1].offset-Ki),Qs=gA[ti].color,Wa=gA[ti+1].color;Mi+=At(Math.round((1-wa)*Qs[0]+wa*Wa[0]).toString(16))+At(Math.round((1-wa)*Qs[1]+wa*Wa[1]).toString(16))+At(Math.round((1-wa)*Qs[2]+wa*Wa[2]).toString(16))}return Mi.trim()}(w.colors,Z),gt=[];gt.push({key:"FunctionType",value:"0"}),gt.push({key:"Domain",value:"[0.0 1.0]"}),gt.push({key:"Size",value:"["+Z+"]"}),gt.push({key:"BitsPerSample",value:"8"}),gt.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),gt.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Is({data:Ye,additionalKeyValues:gt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:_e}),Re("endobj"),w.objectNumber=Bi(),Re("<< /ShadingType "+w.type),Re("/ColorSpace /DeviceRGB");var rA="/Coords ["+ot(parseFloat(w.coords[0]))+" "+ot(parseFloat(w.coords[1]))+" ";w.type===2?rA+=ot(parseFloat(w.coords[2]))+" "+ot(parseFloat(w.coords[3])):rA+=ot(parseFloat(w.coords[2]))+" "+ot(parseFloat(w.coords[3]))+" "+ot(parseFloat(w.coords[4]))+" "+ot(parseFloat(w.coords[5])),Re(rA+="]"),w.matrix&&Re("/Matrix ["+w.matrix.toString()+"]"),Re("/Function "+_e+" 0 R"),Re("/Extend [true true]"),Re(">>"),Re("endobj")},Qc=function(w,Z){var _e=ha(),Ye=Bi();Z.push({resourcesOid:_e,objectOid:Ye}),w.objectNumber=Ye;var gt=[];gt.push({key:"Type",value:"/Pattern"}),gt.push({key:"PatternType",value:"1"}),gt.push({key:"PaintType",value:"1"}),gt.push({key:"TilingType",value:"1"}),gt.push({key:"BBox",value:"["+w.boundingBox.map(ot).join(" ")+"]"}),gt.push({key:"XStep",value:ot(w.xStep)}),gt.push({key:"YStep",value:ot(w.yStep)}),gt.push({key:"Resources",value:_e+" 0 R"}),w.matrix&>.push({key:"Matrix",value:"["+w.matrix.toString()+"]"}),Is({data:w.stream,additionalKeyValues:gt,objectId:w.objectNumber}),Re("endobj")},Vp=function(w){for(var Z in w.objectNumber=Bi(),Re("<<"),w)switch(Z){case"opacity":Re("/ca "+de(w[Z]));break;case"stroke-opacity":Re("/CA "+de(w[Z]))}Re(">>"),Re("endobj")},Pf=function(w){Ba(w.resourcesOid,!0),Re("<<"),Re("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var Z in Re("/Font <<"),pr)pr.hasOwnProperty(Z)&&(G===!1||G===!0&&ie.hasOwnProperty(Z))&&Re("/"+Z+" "+pr[Z].objectNumber+" 0 R");Re(">>")}(),function(){if(Object.keys(Lr).length>0){for(var Z in Re("/Shading <<"),Lr)Lr.hasOwnProperty(Z)&&Lr[Z]instanceof Co&&Lr[Z].objectNumber>=0&&Re("/"+Z+" "+Lr[Z].objectNumber+" 0 R");jn.publish("putShadingPatternDict"),Re(">>")}}(),function(Z){if(Object.keys(Lr).length>0){for(var _e in Re("/Pattern <<"),Lr)Lr.hasOwnProperty(_e)&&Lr[_e]instanceof x.TilingPattern&&Lr[_e].objectNumber>=0&&Lr[_e].objectNumber<Z&&Re("/"+_e+" "+Lr[_e].objectNumber+" 0 R");jn.publish("putTilingPatternDict"),Re(">>")}}(w.objectOid),function(){if(Object.keys(en).length>0){var Z;for(Z in Re("/ExtGState <<"),en)en.hasOwnProperty(Z)&&en[Z].objectNumber>=0&&Re("/"+Z+" "+en[Z].objectNumber+" 0 R");jn.publish("putGStateDict"),Re(">>")}}(),function(){for(var Z in Re("/XObject <<"),Ua)Ua.hasOwnProperty(Z)&&Ua[Z].objectNumber>=0&&Re("/"+Z+" "+Ua[Z].objectNumber+" 0 R");jn.publish("putXobjectDict"),Re(">>")}(),Re(">>"),Re("endobj")},Lh=function(w){$r[w.fontName]=$r[w.fontName]||{},$r[w.fontName][w.fontStyle]=w.id},Nh=function(w,Z,_e,Ye,gt){var rA={id:"F"+(Object.keys(pr).length+1).toString(10),postScriptName:w,fontName:Z,fontStyle:_e,encoding:Ye,isStandardFont:gt||!1,metadata:{}};return jn.publish("addFont",{font:rA,instance:this}),pr[rA.id]=rA,Lh(rA),rA.id},Ss=x.__private__.pdfEscape=x.pdfEscape=function(w,Z){return function(_e,Ye){var gt,rA,gA,Ar,dr,zr,Jr,Pn,gi;if(gA=(Ye=Ye||{}).sourceEncoding||"Unicode",dr=Ye.outputEncoding,(Ye.autoencode||dr)&&pr[Er].metadata&&pr[Er].metadata[gA]&&pr[Er].metadata[gA].encoding&&(Ar=pr[Er].metadata[gA].encoding,!dr&&pr[Er].encoding&&(dr=pr[Er].encoding),!dr&&Ar.codePages&&(dr=Ar.codePages[0]),typeof dr=="string"&&(dr=Ar[dr]),dr)){for(Jr=!1,zr=[],gt=0,rA=_e.length;gt<rA;gt++)(Pn=dr[_e.charCodeAt(gt)])?zr.push(String.fromCharCode(Pn)):zr.push(_e[gt]),zr[gt].charCodeAt(0)>>8&&(Jr=!0);_e=zr.join("")}for(gt=_e.length;Jr===void 0&>!==0;)_e.charCodeAt(gt-1)>>8&&(Jr=!0),gt--;if(!Jr)return _e;for(zr=Ye.noBOM?[]:[254,255],gt=0,rA=_e.length;gt<rA;gt++){if((gi=(Pn=_e.charCodeAt(gt))>>8)>>8)throw new Error("Character at position "+gt+" of string '"+_e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");zr.push(gi),zr.push(Pn-(gi<<8))}return String.fromCharCode.apply(void 0,zr)}(w,Z).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},kf=x.__private__.beginPage=function(w){yA[++Xn]=[],Vr[Xn]={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])}},Ph(Xn),Jt(yA[Oe])},Oh=function(w,Z){var _e,Ye,gt;switch(t=Z||t,typeof w=="string"&&(_e=he(w.toLowerCase()),Array.isArray(_e)&&(Ye=_e[0],gt=_e[1])),Array.isArray(w)&&(Ye=w[0]*Tr,gt=w[1]*Tr),isNaN(Ye)&&(Ye=n[0],gt=n[1]),(Ye>14400||gt>14400)&&(Rn.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),gt=Math.min(14400,gt)),n=[Ye,gt],t.substr(0,1)){case"l":gt>Ye&&(n=[gt,Ye]);break;case"p":Ye>gt&&(n=[gt,Ye])}kf(n),tg(Mf),Re(_c),zf!==0&&Re(zf+" J"),Gf!==0&&Re(Gf+" j"),jn.publish("addPage",{pageNumber:Xn})},jf=function(w){w>0&&w<=Xn&&(yA.splice(w,1),Vr.splice(w,1),Xn--,Oe>Xn&&(Oe=Xn),this.setPage(Oe))},Ph=function(w){w>0&&w<=Xn&&(Oe=w)},kh=x.__private__.getNumberOfPages=x.getNumberOfPages=function(){return yA.length-1},jh=function(w,Z,_e){var Ye,gt=void 0;return _e=_e||{},w=w!==void 0?w:pr[Er].fontName,Z=Z!==void 0?Z:pr[Er].fontStyle,Ye=w.toLowerCase(),$r[Ye]!==void 0&&$r[Ye][Z]!==void 0?gt=$r[Ye][Z]:$r[w]!==void 0&&$r[w][Z]!==void 0?gt=$r[w][Z]:_e.disableWarning===!1&&Rn.warn("Unable to look up font label for font '"+w+"', '"+Z+"'. Refer to getFontList() for available fonts."),gt||_e.noFallback||(gt=$r.times[Z])==null&&(gt=$r.times.normal),gt},Dc=x.__private__.putInfo=function(){var w=Bi(),Z=function(Ye){return Ye};for(var _e in S!==null&&(Z=Ii.encryptor(w,0)),Re("<<"),Re("/Producer ("+Ss(Z("jsPDF "+ir.version))+")"),an)an.hasOwnProperty(_e)&&an[_e]&&Re("/"+_e.substr(0,1).toUpperCase()+_e.substr(1)+" ("+Ss(Z(an[_e]))+")");Re("/CreationDate ("+Ss(Z(Nt))+")"),Re(">>"),Re("endobj")},Zp=x.__private__.putCatalog=function(w){var Z=(w=w||{}).rootDictionaryObjId||Ql;switch(Bi(),Re("<<"),Re("/Type /Catalog"),Re("/Pages "+Z+" 0 R"),Br||(Br="fullwidth"),Br){case"fullwidth":Re("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Re("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Re("/OpenAction [3 0 R /Fit]");break;case"original":Re("/OpenAction [3 0 R /XYZ null null 1]");break;default:var _e=""+Br;_e.substr(_e.length-1)==="%"&&(Br=parseInt(Br)/100),typeof Br=="number"&&Re("/OpenAction [3 0 R /XYZ null null "+de(Br)+"]")}switch(Xr||(Xr="continuous"),Xr){case"continuous":Re("/PageLayout /OneColumn");break;case"single":Re("/PageLayout /SinglePage");break;case"two":case"twoleft":Re("/PageLayout /TwoColumnLeft");break;case"tworight":Re("/PageLayout /TwoColumnRight")}xr&&Re("/PageMode /"+xr),jn.publish("putCatalog"),Re(">>"),Re("endobj")},Ri=x.__private__.putTrailer=function(){Re("trailer"),Re("<<"),Re("/Size "+(dt+1)),Re("/Root "+dt+" 0 R"),Re("/Info "+(dt-1)+" 0 R"),S!==null&&Re("/Encrypt "+Ii.oid+" 0 R"),Re("/ID [ <"+jt+"> <"+jt+"> ]"),Re(">>")},Hh=x.__private__.putHeader=function(){Re("%PDF-"+be),Re("%\xBA\xDF\xAC\xE0")},Th=x.__private__.putXRef=function(){var w="0000000000";Re("xref"),Re("0 "+(dt+1)),Re("0000000000 65535 f ");for(var Z=1;Z<=dt;Z++)typeof Ft[Z]=="function"?Re((w+Ft[Z]()).slice(-10)+" 00000 n "):Ft[Z]!==void 0?Re((w+Ft[Z]).slice(-10)+" 00000 n "):Re("0000000000 00000 n ")},Al=x.__private__.buildDocument=function(){var w;dt=0,kt=0,Rt=[],Ft=[],aA=[],Ql=ha(),io=ha(),Jt(Rt),jn.publish("buildDocument"),Hh(),_o(),function(){jn.publish("putAdditionalObjects");for(var _e=0;_e<aA.length;_e++){var Ye=aA[_e];Ba(Ye.objId,!0),Re(Ye.content),Re("endobj")}jn.publish("postPutAdditionalObjects")}(),w=[],function(){for(var _e in pr)pr.hasOwnProperty(_e)&&(G===!1||G===!0&&ie.hasOwnProperty(_e))&&Cu(pr[_e])}(),function(){var _e;for(_e in en)en.hasOwnProperty(_e)&&Vp(en[_e])}(),function(){for(var _e in Ua)Ua.hasOwnProperty(_e)&&Ic(Ua[_e])}(),function(_e){var Ye;for(Ye in Lr)Lr.hasOwnProperty(Ye)&&(Lr[Ye]instanceof Co?Sc(Lr[Ye]):Lr[Ye]instanceof bo&&Qc(Lr[Ye],_e))}(w),jn.publish("putResources"),w.forEach(Pf),Pf({resourcesOid:io,objectOid:Number.MAX_SAFE_INTEGER}),jn.publish("postPutResources"),S!==null&&(Ii.oid=Bi(),Re("<<"),Re("/Filter /Standard"),Re("/V "+Ii.v),Re("/R "+Ii.r),Re("/U <"+Ii.toHexString(Ii.U)+">"),Re("/O <"+Ii.toHexString(Ii.O)+">"),Re("/P "+Ii.P),Re(">>"),Re("endobj")),Dc(),Zp();var Z=kt;return Th(),Ri(),Re("startxref"),Re(""+Z),Re("%%EOF"),Jt(yA[Oe]),Rt.join(`
|
|
|
`)},bu=x.__private__.getBlob=function(w){return new Blob([rn(w)],{type:"application/pdf"})},oo=x.output=x.__private__.output=(Us=function(w,Z){switch(typeof(Z=Z||{})=="string"?Z={filename:Z}:Z.filename=Z.filename||"generated.pdf",w){case void 0:return Al();case"save":x.save(Z.filename);break;case"arraybuffer":return rn(Al());case"blob":return bu(Al());case"bloburi":case"bloburl":if(Pr.URL!==void 0&&typeof Pr.URL.createObjectURL=="function")return Pr.URL&&Pr.URL.createObjectURL(bu(Al()))||void 0;Rn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var _e="",Ye=Al();try{_e=_f(Ye)}catch(Mi){_e=_f(unescape(encodeURIComponent(Ye)))}return"data:application/pdf;filename="+Z.filename+";base64,"+_e;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Pr)==="[object Window]"){var gt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",rA=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Z.pdfObjectUrl&&(gt=Z.pdfObjectUrl,rA="");var gA='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+gt+'"'+rA+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Z)+");<\/script></body></html>",Ar=Pr.open();return Ar!==null&&Ar.document.write(gA),Ar}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Pr)==="[object Window]"){var dr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Z.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Z.filename+'" width="500px" height="400px" /></body></html>',zr=Pr.open();if(zr!==null){zr.document.write(dr);var Jr=this;zr.document.documentElement.querySelector("#pdfViewer").onload=function(){zr.document.title=Z.filename,zr.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Jr.output("bloburl"))}}return zr}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Pr)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Pn='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Z)+'"></iframe></body></html>',gi=Pr.open();if(gi!==null&&(gi.document.write(Pn),gi.document.title=Z.filename),gi||typeof safari=="undefined")return gi;break;case"datauri":case"dataurl":return Pr.document.location.href=this.output("datauristring",Z);default:return null}},Us.foo=function(){try{return Us.apply(this,arguments)}catch(_e){var w=_e.stack||"";~w.indexOf(" at ")&&(w=w.split(" at ")[1]);var Z="Error in function "+w.split(`
|
|
|
`)[0].split("<")[0]+": "+_e.message;if(!Pr.console)throw new Error(Z);Pr.console.error(Z,_e),Pr.alert&&alert(Z)}},Us.foo.bar=Us,Us.foo),Fu=function(w){return Array.isArray(wu)===!0&&wu.indexOf(w)>-1};switch(r){case"pt":Tr=1;break;case"mm":Tr=72/25.4;break;case"cm":Tr=72/2.54;break;case"in":Tr=72;break;case"px":Tr=Fu("px_scaling")==1?.75:96/72;break;case"pc":case"em":Tr=12;break;case"ex":Tr=6;break;default:if(typeof r!="number")throw new Error("Invalid unit: "+r);Tr=r}var Ii=null;dA(),bt();var Hf=x.__private__.getPageInfo=x.getPageInfo=function(w){if(isNaN(w)||w%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Vr[w].objId,pageNumber:w,pageContext:Vr[w]}},Wp=x.__private__.getPageInfoByObjId=function(w){if(isNaN(w)||w%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Z in Vr)if(Vr[Z].objId===w)break;return Hf(Z)},Jp=x.__private__.getCurrentPageInfo=x.getCurrentPageInfo=function(){return{objId:Vr[Oe].objId,pageNumber:Oe,pageContext:Vr[Oe]}};x.addPage=function(){return Oh.apply(this,arguments),this},x.setPage=function(){return Ph.apply(this,arguments),Jt.call(this,yA[Oe]),this},x.insertPage=function(w){return this.addPage(),this.movePage(Oe,w),this},x.movePage=function(w,Z){var _e,Ye;if(w>Z){_e=yA[w],Ye=Vr[w];for(var gt=w;gt>Z;gt--)yA[gt]=yA[gt-1],Vr[gt]=Vr[gt-1];yA[Z]=_e,Vr[Z]=Ye,this.setPage(Z)}else if(w<Z){_e=yA[w],Ye=Vr[w];for(var rA=w;rA<Z;rA++)yA[rA]=yA[rA+1],Vr[rA]=Vr[rA+1];yA[Z]=_e,Vr[Z]=Ye,this.setPage(Z)}return this},x.deletePage=function(){return jf.apply(this,arguments),this},x.__private__.text=x.text=function(w,Z,_e,Ye,gt){var rA,gA,Ar,dr,zr,Jr,Pn,gi,Mi,ti=(Ye=Ye||{}).scope||this;if(typeof w=="number"&&typeof Z=="number"&&(typeof _e=="string"||Array.isArray(_e))){var $i=_e;_e=Z,Z=w,w=$i}if(arguments[3]instanceof Nr==0?(Ar=arguments[4],dr=arguments[5],(0,b.Z)(Pn=arguments[3])==="object"&&Pn!==null||(typeof Ar=="string"&&(dr=Ar,Ar=null),typeof Pn=="string"&&(dr=Pn,Pn=null),typeof Pn=="number"&&(Ar=Pn,Pn=null),Ye={flags:Pn,angle:Ar,align:dr})):(ke("The transform parameter of text() with a Matrix value"),Mi=gt),isNaN(Z)||isNaN(_e)||w==null)throw new Error("Invalid arguments passed to jsPDF.text");if(w.length===0)return ti;var Ki,wa="",Qs=typeof Ye.lineHeightFactor=="number"?Ye.lineHeightFactor:Uu,Wa=ti.internal.scaleFactor;function Wh(Hn){return Hn=Hn.split(" ").join(Array(Ye.TabLen||9).join(" ")),Ss(Hn,Pn)}function Pc(Hn){for(var qn,Qi=Hn.concat(),ea=[],ll=Qi.length;ll--;)typeof(qn=Qi.shift())=="string"?ea.push(qn):Array.isArray(Hn)&&(qn.length===1||qn[1]===void 0&&qn[2]===void 0)?ea.push(qn[0]):ea.push([qn[0],qn[1],qn[2]]);return ea}function Lu(Hn,qn){var Qi;if(typeof Hn=="string")Qi=qn(Hn)[0];else if(Array.isArray(Hn)){for(var ea,ll,rd=Hn.concat(),Hc=[],Xh=rd.length;Xh--;)typeof(ea=rd.shift())=="string"?Hc.push(qn(ea)[0]):Array.isArray(ea)&&typeof ea[0]=="string"&&(ll=qn(ea[0],ea[1],ea[2]),Hc.push([ll[0],ll[1],ll[2]]));Qi=Hc}return Qi}var Ll=!1,Nu=!0;if(typeof w=="string")Ll=!0;else if(Array.isArray(w)){var Ou=w.concat();gA=[];for(var Pu,Ia=Ou.length;Ia--;)(typeof(Pu=Ou.shift())!="string"||Array.isArray(Pu)&&typeof Pu[0]!="string")&&(Nu=!1);Ll=Nu}if(Ll===!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 ku=FA/ti.internal.scaleFactor,ju=ku*(Qs-1);switch(Ye.baseline){case"bottom":_e-=ju;break;case"top":_e+=ku-ju;break;case"hanging":_e+=ku-2*ju;break;case"middle":_e+=ku/2-ju}if((Jr=Ye.maxWidth||0)>0&&(typeof w=="string"?w=ti.splitTextToSize(w,Jr):Object.prototype.toString.call(w)==="[object Array]"&&(w=w.reduce(function(Hn,qn){return Hn.concat(ti.splitTextToSize(qn,Jr))},[]))),rA={text:w,x:Z,y:_e,options:Ye,mutex:{pdfEscape:Ss,activeFontKey:Er,fonts:pr,activeFontSize:FA}},jn.publish("preProcessText",rA),w=rA.text,Ar=(Ye=rA.options).angle,Mi instanceof Nr==0&&Ar&&typeof Ar=="number"){Ar*=Math.PI/180,Ye.rotationDirection===0&&(Ar=-Ar),Pe===Ze&&(Ar=-Ar);var Wf=Math.cos(Ar),Jf=Math.sin(Ar);Mi=new Nr(Wf,Jf,-Jf,Wf,0,0)}else Ar&&Ar instanceof Nr&&(Mi=Ar);Pe!==Ze||Mi||(Mi=tl),(zr=Ye.charSpace||Nc)!==void 0&&(wa+=ot(qe(zr))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(gi=Ye.horizontalScale)!==void 0&&(wa+=ot(100*gi)+` Tz
|
|
|
`),Ye.lang;var wi=-1,sl=Ye.renderingMode!==void 0?Ye.renderingMode:Ye.stroke,kc=ti.internal.getCurrentPageInfo().pageContext;switch(sl){case 0:case!1:case"fill":wi=0;break;case 1:case!0:case"stroke":wi=1;break;case 2:case"fillThenStroke":wi=2;break;case 3:case"invisible":wi=3;break;case 4:case"fillAndAddForClipping":wi=4;break;case 5:case"strokeAndAddPathForClipping":wi=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":wi=6;break;case 7:case"addToPathForClipping":wi=7}var Jh=kc.usedRenderingMode!==void 0?kc.usedRenderingMode:-1;wi!==-1?wa+=wi+` Tr
|
|
|
`:Jh!==-1&&(wa+=`0 Tr
|
|
|
`),wi!==-1&&(kc.usedRenderingMode=wi),dr=Ye.align||"left";var Ds,Hu=FA*Qs,Yf=ti.internal.pageSize.getWidth(),Xf=pr[Er];zr=Ye.charSpace||Nc,Jr=Ye.maxWidth||0,Pn=Object.assign({autoencode:!0,noBOM:!0},Ye.flags);var Nl=[],Tu=function(Hn){return ti.getStringUnitWidth(Hn,{font:Xf,charSpace:zr,fontSize:FA,doKerning:!1})*FA/Wa};if(Object.prototype.toString.call(w)==="[object Array]"){var is;gA=Pc(w),dr!=="left"&&(Ds=gA.map(Tu));var as,Ol=0;if(dr==="right"){Z-=Ds[0],w=[],Ia=gA.length;for(var ol=0;ol<Ia;ol++)ol===0?(as=rl(Z),is=nl(_e)):(as=qe(Ol-Ds[ol]),is=-Hu),w.push([gA[ol],as,is]),Ol=Ds[ol]}else if(dr==="center"){Z-=Ds[0]/2,w=[],Ia=gA.length;for(var Pl=0;Pl<Ia;Pl++)Pl===0?(as=rl(Z),is=nl(_e)):(as=qe((Ol-Ds[Pl])/2),is=-Hu),w.push([gA[Pl],as,is]),Ol=Ds[Pl]}else if(dr==="left"){w=[],Ia=gA.length;for(var qf=0;qf<Ia;qf++)w.push(gA[qf])}else if(dr==="justify"&&Xf.encoding==="Identity-H"){w=[],Ia=gA.length,Jr=Jr!==0?Jr:Yf;for(var jc=0,Si=0;Si<Ia;Si++)if(is=Si===0?nl(_e):-Hu,as=Si===0?rl(Z):jc,Si<Ia-1){var Yh=qe((Jr-Ds[Si])/(gA[Si].split(" ").length-1)),No=gA[Si].split(" ");w.push([No[0]+" ",as,is]),jc=0;for(var Oo=1;Oo<No.length;Oo++){var $f=(Tu(No[Oo-1]+" "+No[Oo])-Tu(No[Oo]))*Wa+Yh;Oo==No.length-1?w.push([No[Oo],$f,0]):w.push([No[Oo]+" ",$f,0]),jc-=$f}}else w.push([gA[Si],as,is]);w.push(["",jc,0])}else{if(dr!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(w=[],Ia=gA.length,Jr=Jr!==0?Jr:Yf,Si=0;Si<Ia;Si++){is=Si===0?nl(_e):-Hu,as=Si===0?rl(Z):0;var ed=gA[Si].split(" ").length-1,td=ed>0?(Jr-Ds[Si])/ed:0;Si<Ia-1?Nl.push(ot(qe(td))):Nl.push(0),w.push([gA[Si],as,is])}}}(typeof Ye.R2L=="boolean"?Ye.R2L:nn)===!0&&(w=Lu(w,function(Hn,qn,Qi){return[Hn.split("").reverse().join(""),qn,Qi]})),rA={text:w,x:Z,y:_e,options:Ye,mutex:{pdfEscape:Ss,activeFontKey:Er,fonts:pr,activeFontSize:FA}},jn.publish("postProcessText",rA),w=rA.text,Ki=rA.mutex.isHex||!1;var Ad=pr[Er].encoding;Ad!=="WinAnsiEncoding"&&Ad!=="StandardEncoding"||(w=Lu(w,function(Hn,qn,Qi){return[Wh(Hn),qn,Qi]})),gA=Pc(w),w=[];for(var kl,jl,Hl,Ru=Array.isArray(gA[0])?1:0,Tl="",Mu=function(Hn,qn,Qi){var ea="";return Qi instanceof Nr?(Qi=typeof Ye.angle=="number"?el(Qi,new Nr(1,0,0,1,Hn,qn)):el(new Nr(1,0,0,1,Hn,qn),Qi),Pe===Ze&&(Qi=el(new Nr(1,0,0,-1,0,0),Qi)),ea=Qi.join(" ")+` Tm
|
|
|
`):ea=ot(Hn)+" "+ot(qn)+` Td
|
|
|
`,ea},_s=0;_s<gA.length;_s++){switch(Tl="",Ru){case 1:Hl=(Ki?"<":"(")+gA[_s][0]+(Ki?">":")"),kl=parseFloat(gA[_s][1]),jl=parseFloat(gA[_s][2]);break;case 0:Hl=(Ki?"<":"(")+gA[_s]+(Ki?">":")"),kl=rl(Z),jl=nl(_e)}Nl!==void 0&&Nl[_s]!==void 0&&(Tl=Nl[_s]+` Tw
|
|
|
`),_s===0?w.push(Tl+Mu(kl,jl,Mi)+Hl):Ru===0?w.push(Tl+Hl):Ru===1&&w.push(Tl+Mu(kl,jl,Mi)+Hl)}w=Ru===0?w.join(` Tj
|
|
|
T* `):w.join(` Tj
|
|
|
`),w+=` Tj
|
|
|
`;var Po=`BT
|
|
|
/`;return Po+=Er+" "+FA+` Tf
|
|
|
`,Po+=ot(FA*Qs)+` TL
|
|
|
`,Po+=Iu+`
|
|
|
`,Po+=wa,Po+=w,Re(Po+="ET"),ie[Er]=!0,ti};var Yp=x.__private__.clip=x.clip=function(w){return Re(w==="evenodd"?"W*":"W"),this};x.clipEvenOdd=function(){return Yp("evenodd")},x.__private__.discardPath=x.discardPath=function(){return Re("n"),this};var Lo=x.__private__.isValidStyle=function(w){var Z=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(w)!==-1&&(Z=!0),Z};x.__private__.setDefaultPathOperation=x.setDefaultPathOperation=function(w){return Lo(w)&&(y=w),this};var Rh=x.__private__.getStyle=x.getStyle=function(w){var Z=y;switch(w){case"D":case"S":Z="S";break;case"F":Z="f";break;case"FD":case"DF":Z="B";break;case"f":case"f*":case"B":case"B*":Z=w}return Z},Mh=x.close=function(){return Re("h"),this};x.stroke=function(){return Re("S"),this},x.fill=function(w){return Dl("f",w),this},x.fillEvenOdd=function(w){return Dl("f*",w),this},x.fillStroke=function(w){return Dl("B",w),this},x.fillStrokeEvenOdd=function(w){return Dl("B*",w),this};var Dl=function(w,Z){(0,b.Z)(Z)==="object"?qp(Z,w):Re(w)},Tf=function(w){w===null||Pe===Ze&&w===void 0||(w=Rh(w),Re(w))};function Xp(w,Z,_e,Ye,gt){var rA=new bo(Z||this.boundingBox,_e||this.xStep,Ye||this.yStep,this.gState,gt||this.matrix);rA.stream=this.stream;var gA=w+"$$"+this.cloneIndex+++"$$";return xs(gA,rA),rA}var qp=function(w,Z){var _e=En[w.key],Ye=Lr[_e];if(Ye instanceof Co)Re("q"),Re($p(Z)),Ye.gState&&x.setGState(Ye.gState),Re(w.matrix.toString()+" cm"),Re("/"+_e+" sh"),Re("Q");else if(Ye instanceof bo){var gt=new Nr(1,0,0,-1,0,_u());w.matrix&&(gt=gt.multiply(w.matrix||tl),_e=Xp.call(Ye,w.key,w.boundingBox,w.xStep,w.yStep,gt).id),Re("q"),Re("/Pattern cs"),Re("/"+_e+" scn"),Ye.gState&&x.setGState(Ye.gState),Re(Z),Re("Q")}},$p=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"}},Rf=x.moveTo=function(w,Z){return Re(ot(qe(w))+" "+ot(Je(Z))+" m"),this},xu=x.lineTo=function(w,Z){return Re(ot(qe(w))+" "+ot(Je(Z))+" l"),this},_l=x.curveTo=function(w,Z,_e,Ye,gt,rA){return Re([ot(qe(w)),ot(Je(Z)),ot(qe(_e)),ot(Je(Ye)),ot(qe(gt)),ot(Je(rA)),"c"].join(" ")),this};x.__private__.line=x.line=function(w,Z,_e,Ye,gt){if(isNaN(w)||isNaN(Z)||isNaN(_e)||isNaN(Ye)||!Lo(gt))throw new Error("Invalid arguments passed to jsPDF.line");return Pe===$e?this.lines([[_e-w,Ye-Z]],w,Z,[1,1],gt||"S"):this.lines([[_e-w,Ye-Z]],w,Z,[1,1]).stroke()},x.__private__.lines=x.lines=function(w,Z,_e,Ye,gt,rA){var gA,Ar,dr,zr,Jr,Pn,gi,Mi,ti,$i,Ki,wa;if(typeof w=="number"&&(wa=_e,_e=Z,Z=w,w=wa),Ye=Ye||[1,1],rA=rA||!1,isNaN(Z)||isNaN(_e)||!Array.isArray(w)||!Array.isArray(Ye)||!Lo(gt)||typeof rA!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Rf(Z,_e),gA=Ye[0],Ar=Ye[1],zr=w.length,$i=Z,Ki=_e,dr=0;dr<zr;dr++)(Jr=w[dr]).length===2?($i=Jr[0]*gA+$i,Ki=Jr[1]*Ar+Ki,xu($i,Ki)):(Pn=Jr[0]*gA+$i,gi=Jr[1]*Ar+Ki,Mi=Jr[2]*gA+$i,ti=Jr[3]*Ar+Ki,$i=Jr[4]*gA+$i,Ki=Jr[5]*Ar+Ki,_l(Pn,gi,Mi,ti,$i,Ki));return rA&&Mh(),Tf(gt),this},x.path=function(w){for(var Z=0;Z<w.length;Z++){var _e=w[Z],Ye=_e.c;switch(_e.op){case"m":Rf(Ye[0],Ye[1]);break;case"l":xu(Ye[0],Ye[1]);break;case"c":_l.apply(this,Ye);break;case"h":Mh()}}return this},x.__private__.rect=x.rect=function(w,Z,_e,Ye,gt){if(isNaN(w)||isNaN(Z)||isNaN(_e)||isNaN(Ye)||!Lo(gt))throw new Error("Invalid arguments passed to jsPDF.rect");return Pe===$e&&(Ye=-Ye),Re([ot(qe(w)),ot(Je(Z)),ot(qe(_e)),ot(qe(Ye)),"re"].join(" ")),Tf(gt),this},x.__private__.triangle=x.triangle=function(w,Z,_e,Ye,gt,rA,gA){if(isNaN(w)||isNaN(Z)||isNaN(_e)||isNaN(Ye)||isNaN(gt)||isNaN(rA)||!Lo(gA))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[_e-w,Ye-Z],[gt-_e,rA-Ye],[w-gt,Z-rA]],w,Z,[1,1],gA,!0),this},x.__private__.roundedRect=x.roundedRect=function(w,Z,_e,Ye,gt,rA,gA){if(isNaN(w)||isNaN(Z)||isNaN(_e)||isNaN(Ye)||isNaN(gt)||isNaN(rA)||!Lo(gA))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Ar=4/3*(Math.SQRT2-1);return gt=Math.min(gt,.5*_e),rA=Math.min(rA,.5*Ye),this.lines([[_e-2*gt,0],[gt*Ar,0,gt,rA-rA*Ar,gt,rA],[0,Ye-2*rA],[0,rA*Ar,-gt*Ar,rA,-gt,rA],[2*gt-_e,0],[-gt*Ar,0,-gt,-rA*Ar,-gt,-rA],[0,2*rA-Ye],[0,-rA*Ar,gt*Ar,-rA,gt,-rA]],w+gt,Z,[1,1],gA,!0),this},x.__private__.ellipse=x.ellipse=function(w,Z,_e,Ye,gt){if(isNaN(w)||isNaN(Z)||isNaN(_e)||isNaN(Ye)||!Lo(gt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var rA=4/3*(Math.SQRT2-1)*_e,gA=4/3*(Math.SQRT2-1)*Ye;return Rf(w+_e,Z),_l(w+_e,Z-gA,w+rA,Z-Ye,w,Z-Ye),_l(w-rA,Z-Ye,w-_e,Z-gA,w-_e,Z),_l(w-_e,Z+gA,w-rA,Z+Ye,w,Z+Ye),_l(w+rA,Z+Ye,w+_e,Z+gA,w+_e,Z),Tf(gt),this},x.__private__.circle=x.circle=function(w,Z,_e,Ye){if(isNaN(w)||isNaN(Z)||isNaN(_e)||!Lo(Ye))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(w,Z,_e,_e,Ye)},x.setFont=function(w,Z,_e){return _e&&(Z=Tt(Z,_e)),Er=jh(w,Z,{disableWarning:!1}),this};var eg=x.__private__.getFont=x.getFont=function(){return pr[jh.apply(x,arguments)]};x.__private__.getFontList=x.getFontList=function(){var w,Z,_e={};for(w in $r)if($r.hasOwnProperty(w))for(Z in _e[w]=[],$r[w])$r[w].hasOwnProperty(Z)&&_e[w].push(Z);return _e},x.addFont=function(w,Z,_e,Ye,gt){var rA=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&rA.indexOf(arguments[3])!==-1?gt=arguments[3]:arguments[3]&&rA.indexOf(arguments[3])==-1&&(_e=Tt(_e,Ye)),Nh.call(this,w,Z,_e,gt=gt||"Identity-H")};var Uu,Mf=e.lineWidth||.200025,Zr=x.__private__.getLineWidth=x.getLineWidth=function(){return Mf},tg=x.__private__.setLineWidth=x.setLineWidth=function(w){return Mf=w,Re(ot(qe(w))+" w"),this};x.__private__.setLineDash=ir.API.setLineDash=ir.API.setLineDashPattern=function(w,Z){if(w=w||[],Z=Z||0,isNaN(Z)||!Array.isArray(w))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return w=w.map(function(_e){return ot(qe(_e))}).join(" "),Z=ot(qe(Z)),Re("["+w+"] "+Z+" d"),this};var Ag=x.__private__.getLineHeight=x.getLineHeight=function(){return FA*Uu};x.__private__.getLineHeight=x.getLineHeight=function(){return FA*Uu};var rg=x.__private__.setLineHeightFactor=x.setLineHeightFactor=function(w){return typeof(w=w||1.15)=="number"&&(Uu=w),this},ng=x.__private__.getLineHeightFactor=x.getLineHeightFactor=function(){return Uu};rg(e.lineHeight);var rl=x.__private__.getHorizontalCoordinate=function(w){return qe(w)},nl=x.__private__.getVerticalCoordinate=function(w){return Pe===Ze?w:Vr[Oe].mediaBox.topRightY-Vr[Oe].mediaBox.bottomLeftY-qe(w)},ig=x.__private__.getHorizontalCoordinateString=x.getHorizontalCoordinateString=function(w){return ot(rl(w))},ag=x.__private__.getVerticalCoordinateString=x.getVerticalCoordinateString=function(w){return ot(nl(w))},_c=e.strokeColor||"0 G";x.__private__.getStrokeColor=x.getDrawColor=function(){return Do(_c)},x.__private__.setStrokeColor=x.setDrawColor=function(w,Z,_e,Ye){return _c=ao({ch1:w,ch2:Z,ch3:_e,ch4:Ye,pdfColorType:"draw",precision:2}),Re(_c),this};var Kf=e.fillColor||"0 g";x.__private__.getFillColor=x.getFillColor=function(){return Do(Kf)},x.__private__.setFillColor=x.setFillColor=function(w,Z,_e,Ye){return Kf=ao({ch1:w,ch2:Z,ch3:_e,ch4:Ye,pdfColorType:"fill",precision:2}),Re(Kf),this};var Iu=e.textColor||"0 g",Lc=x.__private__.getTextColor=x.getTextColor=function(){return Do(Iu)};x.__private__.setTextColor=x.setTextColor=function(w,Z,_e,Ye){return Iu=ao({ch1:w,ch2:Z,ch3:_e,ch4:Ye,pdfColorType:"text",precision:3}),this};var Nc=e.charSpace,sg=x.__private__.getCharSpace=x.getCharSpace=function(){return parseFloat(Nc||0)};x.__private__.setCharSpace=x.setCharSpace=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Nc=w,this};var zf=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 Z=x.CapJoinStyles[w];if(Z===void 0)throw new Error("Line cap style of '"+w+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return zf=Z,Re(Z+" J"),this};var Gf=0;x.__private__.setLineJoin=x.setLineJoin=function(w){var Z=x.CapJoinStyles[w];if(Z===void 0)throw new Error("Line join style of '"+w+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Gf=Z,Re(Z+" 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 Re(ot(qe(w))+" M"),this},x.GState=Bu,x.setGState=function(w){(w=typeof w=="string"?en[Ui[w]]:Su(null,w)).equals(qi)||(Re("/"+w.id+" gs"),qi=w)};var Su=function(w,Z){if(!w||!Ui[w]){var _e=!1;for(var Ye in en)if(en.hasOwnProperty(Ye)&&en[Ye].equals(Z)){_e=!0;break}if(_e)Z=en[Ye];else{var gt="GS"+(Object.keys(en).length+1).toString(10);en[gt]=Z,Z.id=gt}return w&&(Ui[w]=Z.id),jn.publish("addGState",Z),Z}};x.addGState=function(w,Z){return Su(w,Z),this},x.saveGraphicsState=function(){return Re("q"),Yn.push({key:Er,size:FA,color:Iu}),this},x.restoreGraphicsState=function(){Re("Q");var w=Yn.pop();return Er=w.key,FA=w.size,Iu=w.color,qi=null,this},x.setCurrentTransformationMatrix=function(w){return Re(w.toString()+" cm"),this},x.comment=function(w){return Re("#"+w),this};var Qu=function(w,Z){var _e=w||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return _e},set:function(rA){isNaN(rA)||(_e=parseFloat(rA))}});var Ye=Z||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ye},set:function(rA){isNaN(rA)||(Ye=parseFloat(rA))}});var gt="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return gt},set:function(rA){gt=rA.toString()}}),this},Vf=function(w,Z,_e,Ye){Qu.call(this,w,Z),this.type="rect";var gt=_e||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return gt},set:function(gA){isNaN(gA)||(gt=parseFloat(gA))}});var rA=Ye||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return rA},set:function(gA){isNaN(gA)||(rA=parseFloat(gA))}}),this},Oc=function(){this.page=Xn,this.currentPage=Oe,this.pages=yA.slice(0),this.pagesContext=Vr.slice(0),this.x=Cr,this.y=ei,this.matrix=On,this.width=Kh(Oe),this.height=il(Oe),this.outputDestination=GA,this.id="",this.objectNumber=-1};Oc.prototype.restore=function(){Xn=this.page,Oe=this.currentPage,Vr=this.pagesContext,yA=this.pages,Cr=this.x,ei=this.y,On=this.matrix,zh(Oe,this.width),al(Oe,this.height),GA=this.outputDestination};var Zf=function(w,Z,_e,Ye,gt){Qo.push(new Oc),Xn=Oe=0,yA=[],Cr=w,ei=Z,On=gt,kf([_e,Ye])};for(var Du in x.beginFormObject=function(w,Z,_e,Ye,gt){return Zf(w,Z,_e,Ye,gt),this},x.endFormObject=function(w){return function(Z){if($o[Z])Qo.pop().restore();else{var _e=new Oc,Ye="Xo"+(Object.keys(Ua).length+1).toString(10);_e.id=Ye,$o[Z]=Ye,Ua[Ye]=_e,jn.publish("addFormObject",_e),Qo.pop().restore()}}(w),this},x.doFormObject=function(w,Z){var _e=Ua[$o[w]];return Re("q"),Re(Z.toString()+" cm"),Re("/"+_e.id+" Do"),Re("Q"),this},x.getFormObject=function(w){var Z=Ua[$o[w]];return{x:Z.x,y:Z.y,width:Z.width,height:Z.height,matrix:Z.matrix}},x.save=function(w,Z){return w=w||"generated.pdf",(Z=Z||{}).returnPromise=Z.returnPromise||!1,Z.returnPromise===!1?(yo(bu(Al()),w),typeof yo.unload=="function"&&Pr.setTimeout&&setTimeout(yo.unload,911),this):new Promise(function(_e,Ye){try{var gt=yo(bu(Al()),w);typeof yo.unload=="function"&&Pr.setTimeout&&setTimeout(yo.unload,911),_e(gt)}catch(rA){Ye(rA.message)}})},ir.API)ir.API.hasOwnProperty(Du)&&(Du==="events"&&ir.API.events.length?function(w,Z){var _e,Ye,gt;for(gt=Z.length-1;gt!==-1;gt--)_e=Z[gt][0],Ye=Z[gt][1],w.subscribe.apply(w,[_e].concat(typeof Ye=="function"?[Ye]:Ye))}(jn,ir.API.events):x[Du]=ir.API[Du]);function Kh(w){return Vr[w].mediaBox.topRightX-Vr[w].mediaBox.bottomLeftX}function zh(w,Z){Vr[w].mediaBox.topRightX=Z+Vr[w].mediaBox.bottomLeftX}function il(w){return Vr[w].mediaBox.topRightY-Vr[w].mediaBox.bottomLeftY}function al(w,Z){Vr[w].mediaBox.topRightY=Z+Vr[w].mediaBox.bottomLeftY}var Gh=x.getPageWidth=function(w){return Kh(w=w||Oe)/Tr},Vh=x.setPageWidth=function(w,Z){zh(w,Z*Tr)},_u=x.getPageHeight=function(w){return il(w=w||Oe)/Tr},Zh=x.setPageHeight=function(w,Z){al(w,Z*Tr)};return x.internal={pdfEscape:Ss,getStyle:Rh,getFont:eg,getFontSize:JA,getCharSpace:sg,getTextColor:Lc,getLineHeight:Ag,getLineHeightFactor:ng,getLineWidth:Zr,write:yn,getHorizontalCoordinate:rl,getVerticalCoordinate:nl,getCoordinateString:ig,getVerticalCoordinateString:ag,collections:{},newObject:Bi,newAdditionalObject:yu,newObjectDeferred:ha,newObjectDeferredBegin:Ba,getFilters:so,putStream:Is,events:jn,scaleFactor:Tr,pageSize:{getWidth:function(){return Gh(Oe)},setWidth:function(w){Vh(Oe,w)},getHeight:function(){return _u(Oe)},setHeight:function(w){Zh(Oe,w)}},encryptionOptions:S,encryption:Ii,getEncryptor:function(w){return S!==null?Ii.encryptor(w,0):function(Z){return Z}},output:oo,getNumberOfPages:kh,pages:yA,out:Re,f2:de,f3:Ie,getPageInfo:Hf,getPageInfoByObjId:Wp,getCurrentPageInfo:Jp,getPDFVersion:we,Point:Qu,Rectangle:Vf,Matrix:Nr,hasHotfix:Fu},Object.defineProperty(x.internal.pageSize,"width",{get:function(){return Gh(Oe)},set:function(w){Vh(Oe,w)},enumerable:!0,configurable:!0}),Object.defineProperty(x.internal.pageSize,"height",{get:function(){return _u(Oe)},set:function(w){Zh(Oe,w)},enumerable:!0,configurable:!0}),function(w){for(var Z=0,_e=Sr.length;Z<_e;Z++){var Ye=Nh.call(this,w[Z][0],w[Z][1],w[Z][2],Sr[Z][3],!0);G===!1&&(ie[Ye]=!0);var gt=w[Z][0].split("-");Lh({id:Ye,fontName:gt[0],fontStyle:gt[1]||""})}jn.publish("addFonts",{fonts:pr,dictionary:$r})}.call(x,Sr),Er="F1",Oh(n,t),jn.publish("initialized"),x}xl.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},xl.prototype.toHexString=function(e){return e.split("").map(function(A){return("0"+(255&A.charCodeAt(0)).toString(16)).slice(-2)}).join("")},xl.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("")},xl.prototype.processOwnerPassword=function(e,A){return Eo(Lf(A).substr(0,5),e)},xl.prototype.encryptor=function(e,A){var t=Lf(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&A,A>>8&255)).substr(0,10);return function(r){return Eo(t,r)}},Bu.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},ir.API={events:[]},ir.version="3.0.3";var ui=ir.API,Of=1,Yo=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ul=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Mr=function(e){return e.toFixed(2)},Fo=function(e){return e.toFixed(5)};ui.__acroform__={};var Fa=function(e,A){e.prototype=Object.create(A.prototype),e.prototype.constructor=e},Dh=function(e){return e*Of},bs=function(e){var A=new Wt,t=LA.internal.getHeight(e)||0,r=LA.internal.getWidth(e)||0;return A.BBox=[0,0,Number(Mr(r)),Number(Mr(t))],A},Tp=ui.__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},Rp=ui.__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)},Mp=ui.__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},pi=ui.__acroform__.getBitForPdf=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Mp(e,A-1)},o=ui.__acroform__.setBitForPdf=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Tp(e,A-1)},i=ui.__acroform__.clearBitForPdf=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Rp(e,A-1)},u=ui.__acroform__.calculateCoordinates=function(e,A){var t=A.internal.getHorizontalCoordinate,r=A.internal.getVerticalCoordinate,n=e[0],a=e[1],m=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+m)||0,B.upperRight_Y=r(a)||0,[Number(Mr(B.lowerLeft_X)),Number(Mr(B.lowerLeft_Y)),Number(Mr(B.upperRight_X)),Number(Mr(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+" "+Mr(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=bs(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,m=LA.internal.getHeight(e)||0;m=m<0?-m:m;var f=LA.internal.getWidth(e)||0;f=f<0?-f:f;var B=function(de,Ie,qe){if(de+1<n.length){var Je=Ie+" "+n[de+1][0];return R(Je,e,qe).width<=f-4}return!1};a++;e:for(;a>0;){A="",a--;var y,S,G=R("3",e,a).height,ie=e.multiline?m-a:(m-G)/2,x=ie+=2,be=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>m)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 It=parseInt(Ze),Xt=B(It,he,a),Tt=Ze>=n.length-1;if(Xt&&!Tt){he+=" ",xe=0;continue}if(Xt||Tt){if(Tt)we=It;else if(e.multiline&&(G+2)*($e+2)+2>m)continue e}else{if(!e.multiline||(G+2)*($e+2)+2>m)continue e;we=It}}for(var ot="",ke=be;ke<=we;ke++){var vt=n[ke];if(e.multiline){if(ke===we){ot+=vt[xe]+" ",xe=(xe+1)%vt.length;continue}if(ke===be){ot+=vt[vt.length-1]+" ";continue}}ot+=vt[0]+" "}switch(ot=ot.substr(ot.length-1)==" "?ot.substr(0,ot.length-1):ot,S=R(ot,e,a).width,e.textAlign){case"right":y=f-S-2;break;case"center":y=(f-S)/2;break;default:y=2}A+=Mr(y)+" "+Mr(x)+` Td
|
|
|
`,A+="("+Yo(ot)+`) Tj
|
|
|
`,A+=-Mr(y)+` 0 Td
|
|
|
`,x=-(a+2),S=0,be=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(BA.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(re)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Of=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new WA,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 m 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(m)){var f=r[m],B=[],y=f.Rect;if(f.Rect&&(f.Rect=u(f.Rect,n)),n.internal.newObjectDeferredBegin(f.objId,!0),f.DA=LA.createDefaultAppearanceStream(f),(0,b.Z)(f)==="object"&&typeof f.getKeyValueListForStream=="function"&&(B=f.getKeyValueListForStream()),f.Rect=y,f.hasAppearanceStream&&!f.appearanceStreamContent){var S=l(f);B.push({key:"AP",value:"<</N "+S+">>"}),n.internal.acroformPlugin.xForms.push(S)}if(f.appearanceStreamContent){var G="";for(var ie in f.appearanceStreamContent)if(f.appearanceStreamContent.hasOwnProperty(ie)){var x=f.appearanceStreamContent[ie];if(G+="/"+ie+" ",G+="<<",Object.keys(x).length>=1||Array.isArray(x)){for(var m in x)if(x.hasOwnProperty(m)){var be=x[m];typeof be=="function"&&(be=be.call(n,f)),G+="/"+m+" "+be+" ",n.internal.acroformPlugin.xForms.indexOf(be)>=0||n.internal.acroformPlugin.xForms.push(be)}}else typeof(be=x)=="function"&&(be=be.call(n,f)),G+="/"+m+" "+be,n.internal.acroformPlugin.xForms.indexOf(be)>=0||n.internal.acroformPlugin.xForms.push(be);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}},tt=ui.__acroform__.arrayToPdfArray=function(e,A,t){var r=function(m){return m};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))+")"},pt=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})};pt.prototype.toString=function(){return this.objId+" 0 R"},pt.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},pt.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:tt(n,this.objId,this.scope)}):n instanceof pt?(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 Wt=function(){pt.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}})};Fa(Wt,pt);var WA=function(){pt.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}})};Fa(WA,pt);var BA=function e(){pt.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!!pi(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 m="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return m},set:function(he){m=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/Of:y},set:function(he){y=he}});var S="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return S},set:function(he){S=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 ie=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(ie)return this instanceof Ur==0?ct(ie,this.objId,this.scope):ie},set:function(he){he=he.toString(),ie=this instanceof Ur==0?he.substr(0,1)==="("?Ul(he.substr(1,he.length-2)):Ul(he):he}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ur==1?Ul(ie.substr(1,ie.length-1)):ie},set:function(he){he=he.toString(),ie=this instanceof Ur==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 Ur==0?ct(x,this.objId,this.scope):x},set:function(he){he=he.toString(),x=this instanceof Ur==0?he.substr(0,1)==="("?Ul(he.substr(1,he.length-2)):Ul(he):he}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ur==1?Ul(x.substr(1,x.length-1)):x},set:function(he){he=he.toString(),x=this instanceof Ur==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 be,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(be)return be},set:function(he){be=he}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!pi(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!!pi(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!!pi(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}}})};Fa(BA,pt);var kA=function(){BA.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 tt(A,this.objId,this.scope)},set:function(t){var r,n;n=[],typeof(r=t)=="string"&&(n=function(a,m,f){f||(f=1);for(var B,y=[];B=m.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!!pi(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!!pi(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!!pi(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!!pi(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!!pi(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!!pi(this.Ff,27)},set:function(t){t?this.Ff=o(this.Ff,27):this.Ff=i(this.Ff,27)}}),this.hasAppearanceStream=!1};Fa(kA,BA);var kr=function(){kA.call(this),this.fontName="helvetica",this.combo=!1};Fa(kr,kA);var $A=function(){kr.call(this),this.combo=!0};Fa($A,kr);var YA=function(){$A.call(this),this.edit=!0};Fa(YA,$A);var Ur=function(){BA.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!pi(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!!pi(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!!pi(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!!pi(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}})};Fa(Ur,BA);var Kr=function(){Ur.call(this),this.pushButton=!0};Fa(Kr,Ur);var yr=function(){Ur.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:[]}})};Fa(yr,Ur);var RA=function(){var e,A;BA.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,m=[];for(a in m.push("<<"),r)m.push("/"+a+" ("+Yo(n(r[a]))+")");return m.push(">>"),m.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=LA.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Fa(RA,BA),yr.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()}},yr.prototype.createOption=function(e){var A=new RA;return A.Parent=this,A.optionName=e,this.Kids.push(A),xa.call(this.scope,A),A};var fn=function(){Ur.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=LA.CheckBox.createAppearanceStream()};Fa(fn,Ur);var Yr=function(){BA.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!pi(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!!pi(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!!pi(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!!pi(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!!pi(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!!pi(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}})};Fa(Yr,BA);var Ir=function(){Yr.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!pi(this.Ff,14)},set:function(e){e?this.Ff=o(this.Ff,14):this.Ff=i(this.Ff,14)}}),this.password=!0};Fa(Ir,Yr);var LA={CheckBox:{createAppearanceStream:function(){return{N:{On:LA.CheckBox.YesNormal},D:{On:LA.CheckBox.YesPushDown,Off:LA.CheckBox.OffPushDown}}},YesPushDown:function(e){var A=bs(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 "+Mr(LA.internal.getWidth(e))+" "+Mr(LA.internal.getHeight(e))+" re"),t.push("f"),t.push("BMC"),t.push("q"),t.push("0 0 1 rg"),t.push("/"+r+" "+Mr(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=bs(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=LA.internal.getHeight(e),m=LA.internal.getWidth(e),f=E(e,e.caption);return n.push("1 g"),n.push("0 0 "+Mr(m)+" "+Mr(a)+" re"),n.push("f"),n.push("q"),n.push("0 0 1 rg"),n.push("0 0 "+Mr(m-1)+" "+Mr(a-1)+" re"),n.push("W"),n.push("n"),n.push("0 g"),n.push("BT"),n.push("/"+t+" "+Mr(f.fontSize)+" Tf "+r),n.push(f.text),n.push("ET"),n.push("Q"),A.stream=n.join(`
|
|
|
`),A},OffPushDown:function(e){var A=bs(e);A.scope=e.scope;var t=[];return t.push("0.749023 g"),t.push("0 0 "+Mr(LA.internal.getWidth(e))+" "+Mr(LA.internal.getHeight(e))+" re"),t.push("f"),A.stream=t.join(`
|
|
|
`),A}},RadioButton:{Circle:{createAppearanceStream:function(e){var A={D:{Off:LA.RadioButton.Circle.OffPushDown},N:{}};return A.N[e]=LA.RadioButton.Circle.YesNormal,A.D[e]=LA.RadioButton.Circle.YesPushDown,A},getCA:function(){return"l"},YesNormal:function(e){var A=bs(e);A.scope=e.scope;var t=[],r=LA.internal.getWidth(e)<=LA.internal.getHeight(e)?LA.internal.getWidth(e)/4:LA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=LA.internal.Bezier_C,a=Number((r*n).toFixed(5));return t.push("q"),t.push("1 0 0 1 "+Fo(LA.internal.getWidth(e)/2)+" "+Fo(LA.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=bs(e);A.scope=e.scope;var t=[],r=LA.internal.getWidth(e)<=LA.internal.getHeight(e)?LA.internal.getWidth(e)/4:LA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),a=Number((n*LA.internal.Bezier_C).toFixed(5)),m=Number((r*LA.internal.Bezier_C).toFixed(5));return t.push("0.749023 g"),t.push("q"),t.push("1 0 0 1 "+Fo(LA.internal.getWidth(e)/2)+" "+Fo(LA.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 "+Fo(LA.internal.getWidth(e)/2)+" "+Fo(LA.internal.getHeight(e)/2)+" cm"),t.push(r+" 0 m"),t.push(r+" "+m+" "+m+" "+r+" 0 "+r+" c"),t.push("-"+m+" "+r+" -"+r+" "+m+" -"+r+" 0 c"),t.push("-"+r+" -"+m+" -"+m+" -"+r+" 0 -"+r+" c"),t.push(m+" -"+r+" "+r+" -"+m+" "+r+" 0 c"),t.push("f"),t.push("Q"),A.stream=t.join(`
|
|
|
`),A},OffPushDown:function(e){var A=bs(e);A.scope=e.scope;var t=[],r=LA.internal.getWidth(e)<=LA.internal.getHeight(e)?LA.internal.getWidth(e)/4:LA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),a=Number((n*LA.internal.Bezier_C).toFixed(5));return t.push("0.749023 g"),t.push("q"),t.push("1 0 0 1 "+Fo(LA.internal.getWidth(e)/2)+" "+Fo(LA.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:LA.RadioButton.Cross.OffPushDown},N:{}};return A.N[e]=LA.RadioButton.Cross.YesNormal,A.D[e]=LA.RadioButton.Cross.YesPushDown,A},getCA:function(){return"8"},YesNormal:function(e){var A=bs(e);A.scope=e.scope;var t=[],r=LA.internal.calculateCross(e);return t.push("q"),t.push("1 1 "+Mr(LA.internal.getWidth(e)-2)+" "+Mr(LA.internal.getHeight(e)-2)+" re"),t.push("W"),t.push("n"),t.push(Mr(r.x1.x)+" "+Mr(r.x1.y)+" m"),t.push(Mr(r.x2.x)+" "+Mr(r.x2.y)+" l"),t.push(Mr(r.x4.x)+" "+Mr(r.x4.y)+" m"),t.push(Mr(r.x3.x)+" "+Mr(r.x3.y)+" l"),t.push("s"),t.push("Q"),A.stream=t.join(`
|
|
|
`),A},YesPushDown:function(e){var A=bs(e);A.scope=e.scope;var t=LA.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+Mr(LA.internal.getWidth(e))+" "+Mr(LA.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Mr(LA.internal.getWidth(e)-2)+" "+Mr(LA.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(Mr(t.x1.x)+" "+Mr(t.x1.y)+" m"),r.push(Mr(t.x2.x)+" "+Mr(t.x2.y)+" l"),r.push(Mr(t.x4.x)+" "+Mr(t.x4.y)+" m"),r.push(Mr(t.x3.x)+" "+Mr(t.x3.y)+" l"),r.push("s"),r.push("Q"),A.stream=r.join(`
|
|
|
`),A},OffPushDown:function(e){var A=bs(e);A.scope=e.scope;var t=[];return t.push("0.749023 g"),t.push("0 0 "+Mr(LA.internal.getWidth(e))+" "+Mr(LA.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}};LA.internal={Bezier_C:.551915024494,calculateCross:function(e){var A=LA.internal.getWidth(e),t=LA.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}}}},LA.internal.getWidth=function(e){var A=0;return(0,b.Z)(e)==="object"&&(A=Dh(e.Rect[2])),A},LA.internal.getHeight=function(e){var A=0;return(0,b.Z)(e)==="object"&&(A=Dh(e.Rect[3])),A};var xa=ui.addField=function(e){if(ye(this,e),!(e instanceof BA))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};ui.AcroFormChoiceField=kA,ui.AcroFormListBox=kr,ui.AcroFormComboBox=$A,ui.AcroFormEditBox=YA,ui.AcroFormButton=Ur,ui.AcroFormPushButton=Kr,ui.AcroFormRadioButton=yr,ui.AcroFormCheckBox=fn,ui.AcroFormTextField=Yr,ui.AcroFormPasswordField=Ir,ui.AcroFormAppearance=LA,ui.AcroForm={ChoiceField:kA,ListBox:kr,ComboBox:$A,EditBox:YA,Button:Ur,PushButton:Kr,RadioButton:yr,CheckBox:fn,TextField:Yr,PasswordField:Ir,Appearance:LA},ir.AcroForm={ChoiceField:kA,ListBox:kr,ComboBox:$A,EditBox:YA,Button:Ur,PushButton:Kr,RadioButton:yr,CheckBox:fn,TextField:Yr,PasswordField:Ir,Appearance:LA};var Pa=ir.AcroForm;function Ln(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 qe,Je,Nt,jt,Mt,bt=t;if((Ie=Ie||t)==="RGBA"||de.data!==void 0&&de.data instanceof Uint8ClampedArray&&"height"in de&&"width"in de)return"RGBA";if(Xt(de))for(Mt in r)for(Nt=r[Mt],qe=0;qe<Nt.length;qe+=1){for(jt=!0,Je=0;Je<Nt[qe].length;Je+=1)if(Nt[qe][Je]!==void 0&&Nt[qe][Je]!==de[Je]){jt=!1;break}if(jt===!0){bt=Mt;break}}else for(Mt in r)for(Nt=r[Mt],qe=0;qe<Nt.length;qe+=1){for(jt=!0,Je=0;Je<Nt[qe].length;Je+=1)if(Nt[qe][Je]!==void 0&&Nt[qe][Je]!==de.charCodeAt(Je)){jt=!1;break}if(jt===!0){bt=Mt;break}}return bt===t&&Ie!==t&&(bt=Ie),bt},a=function de(Ie){for(var qe=this.internal.write,Je=this.internal.putStream,Nt=(0,this.internal.getFilters)();Nt.indexOf("FlateEncode")!==-1;)Nt.splice(Nt.indexOf("FlateEncode"),1);Ie.objectId=this.internal.newObject();var jt=[];if(jt.push({key:"Type",value:"/XObject"}),jt.push({key:"Subtype",value:"/Image"}),jt.push({key:"Width",value:Ie.width}),jt.push({key:"Height",value:Ie.height}),Ie.colorSpace===he.INDEXED?jt.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]"}):(jt.push({key:"ColorSpace",value:"/"+Ie.colorSpace}),Ie.colorSpace===he.DEVICE_CMYK&&jt.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),jt.push({key:"BitsPerComponent",value:Ie.bitsPerComponent}),"decodeParameters"in Ie&&Ie.decodeParameters!==void 0&&jt.push({key:"DecodeParms",value:"<<"+Ie.decodeParameters+">>"}),"transparency"in Ie&&Array.isArray(Ie.transparency)&&Ie.transparency.length>0){for(var Mt="",bt=0,Vt=Ie.transparency.length;bt<Vt;bt++)Mt+=Ie.transparency[bt]+" "+Ie.transparency[bt]+" ";jt.push({key:"Mask",value:"["+Mt+"]"})}Ie.sMask!==void 0&&jt.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:jt,alreadyAppliedFilters:IA,objectId:Ie.objectId}),qe("endobj"),"sMask"in Ie&&Ie.sMask!==void 0){var dA,fe=(dA=Ie.sMaskBitsPerComponent)!==null&&dA!==void 0?dA:Ie.bitsPerComponent,Oe={width:Ie.width,height:Ie.height,colorSpace:"DeviceGray",bitsPerComponent:fe,data:Ie.sMask};"filter"in Ie&&(Oe.decodeParameters="/Predictor ".concat(Ie.predictor," /Colors 1 /BitsPerComponent ").concat(fe," /Columns ").concat(Ie.width),Oe.filter=Ie.filter),de.call(this,Oe)}if(Ie.colorSpace===he.INDEXED){var Ke=this.internal.newObject();Je({data:ot(new Uint8Array(Ie.palette)),objectId:Ke}),qe("endobj")}},m=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"],qe=this.internal.write;for(var Je in Ie)qe("/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",m),this.internal.events.subscribe("putXobjectDict",f))},y=function(){var de=this.internal.collections[A+"images"];return B.call(this),de},S=function(){return Object.keys(this.internal.collections[A+"images"]).length},G=function(de){return typeof e["process"+de.toUpperCase()]=="function"},ie=function(de){return(0,b.Z)(de)==="object"&&de.nodeType===1},x=function(de,Ie){if(de.nodeName==="IMG"&&de.hasAttribute("src")){var qe=""+de.getAttribute("src");if(qe.indexOf("data:image/")===0)return pu(unescape(qe).split("base64,").pop());var Je=e.loadFile(qe,!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 Nt;switch(Ie){case"PNG":Nt="image/png";break;case"WEBP":Nt="image/webp";break;default:Nt="image/jpeg"}return pu(de.toDataURL(Nt,1).split("base64,").pop())}},be=function(de){var Ie=this.internal.collections[A+"images"];if(Ie){for(var qe in Ie)if(de===Ie[qe].alias)return Ie[qe]}},we=function(de,Ie,qe){return de||Ie||(de=-96,Ie=-96),de<0&&(de=-1*qe.width*72/de/this.internal.scaleFactor),Ie<0&&(Ie=-1*qe.height*72/Ie/this.internal.scaleFactor),de===0&&(de=Ie*qe.width/qe.height),Ie===0&&(Ie=de*qe.height/qe.width),[de,Ie]},xe=function(de,Ie,qe,Je,Nt,jt){var Mt=we.call(this,qe,Je,Nt),bt=this.internal.getCoordinateString,Vt=this.internal.getVerticalCoordinateString,IA=y.call(this);if(qe=Mt[0],Je=Mt[1],IA[Nt.index]=Nt,jt){jt*=Math.PI/180;var dA=Math.cos(jt),fe=Math.sin(jt),Oe=function(At){return At.toFixed(4)},Ke=[Oe(dA),Oe(fe),Oe(-1*fe),Oe(dA),0,0,"cm"]}this.internal.write("q"),jt?(this.internal.write([1,"0","0",1,bt(de),Vt(Ie+Je),"cm"].join(" ")),this.internal.write(Ke.join(" ")),this.internal.write([bt(qe),"0","0",bt(Je),"0","0","cm"].join(" "))):this.internal.write([bt(qe),"0","0",bt(Je),bt(de),Vt(Ie+Je),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Nt.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,qe,Je=0;if(typeof de=="string")for(qe=de.length,Ie=0;Ie<qe;Ie++)Je=(Je<<5)-Je+de.charCodeAt(Ie),Je|=0;else if(Xt(de))for(qe=de.byteLength/2,Ie=0;Ie<qe;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},It=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 Xt=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},Tt=e.__addimage__.binaryStringToUint8Array=function(de){for(var Ie=de.length,qe=new Uint8Array(Ie),Je=0;Je<Ie;Je++)qe[Je]=de.charCodeAt(Je);return qe},ot=e.__addimage__.arrayBufferToBinaryString=function(de){for(var Ie="",qe=Xt(de)?de:new Uint8Array(de),Je=0;Je<qe.length;Je+=8192)Ie+=String.fromCharCode.apply(null,qe.subarray(Je,Je+8192));return Ie};e.addImage=function(){var de,Ie,qe,Je,Nt,jt,Mt,bt,Vt;if(typeof arguments[1]=="number"?(Ie=t,qe=arguments[1],Je=arguments[2],Nt=arguments[3],jt=arguments[4],Mt=arguments[5],bt=arguments[6],Vt=arguments[7]):(Ie=arguments[1],qe=arguments[2],Je=arguments[3],Nt=arguments[4],jt=arguments[5],Mt=arguments[6],bt=arguments[7],Vt=arguments[8]),(0,b.Z)(de=arguments[0])==="object"&&!ie(de)&&"imageData"in de){var IA=de;de=IA.imageData,Ie=IA.format||Ie||t,qe=IA.x||qe||0,Je=IA.y||Je||0,Nt=IA.w||IA.width||Nt,jt=IA.h||IA.height||jt,Mt=IA.alias||Mt,bt=IA.compression||bt,Vt=IA.rotation||IA.angle||Vt}var dA=this.internal.getFilters();if(bt===void 0&&dA.indexOf("FlateEncode")!==-1&&(bt="SLOW"),isNaN(qe)||isNaN(Je))throw new Error("Invalid coordinates passed to jsPDF.addImage");B.call(this);var fe=ke.call(this,de,Ie,Mt,bt);return xe.call(this,qe,Je,Nt,jt,fe,Vt),this};var ke=function(de,Ie,qe,Je){var Nt,jt,Mt;if(typeof de=="string"&&n(de)===t){de=unescape(de);var bt=vt(de,!1);(bt!==""||(bt=e.loadFile(de,!0))!==void 0)&&(de=bt)}if(ie(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(((Mt=qe)==null||Mt.length===0)&&(qe=function(Vt){return typeof Vt=="string"||Xt(Vt)?Ze(Vt):Xt(Vt.data)?Ze(Vt.data):null}(de)),(Nt=be.call(this,qe))||(de instanceof Uint8Array||Ie==="RGBA"||(jt=de,de=Tt(de)),Nt=this["process"+Ie.toUpperCase()](de,S.call(this),qe,function(Vt){return Vt&&typeof Vt=="string"&&(Vt=Vt.toUpperCase()),Vt in e.image_compression?Vt:$e.NONE}(Je),jt)),!Nt)throw new Error("An unknown error occurred whilst processing the image.");return Nt},vt=e.__addimage__.convertBase64ToBinaryString=function(de,Ie){Ie=typeof Ie!="boolean"||Ie;var qe,Je="";if(typeof de=="string"){var Nt;qe=(Nt=It(de))!==null&&Nt!==void 0?Nt:de;try{Je=pu(qe)}catch(jt){if(Ie)throw Pe(qe)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+jt.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Je};e.getImageProperties=function(de){var Ie,qe,Je="";if(ie(de)&&(de=x(de)),typeof de=="string"&&n(de)===t&&((Je=vt(de,!1))===""&&(Je=e.loadFile(de)||""),de=Je),qe=n(de),!G(qe))throw new Error("addImage does not support files of type '"+qe+"', please ensure that a plugin for '"+qe+"' support is added.");if(de instanceof Uint8Array||(de=Tt(de)),!(Ie=this["process"+qe.toUpperCase()](de)))throw new Error("An unknown error occurred whilst processing the image");return Ie.fileType=qe,Ie}})(ir.API),function(e){var A=function(t){if(t!==void 0&&t!="")return!0};ir.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(t){for(var r,n,a,m=this.internal.getCoordinateString,f=this.internal.getVerticalCoordinateString,B=this.internal.getPageInfoByObjId(t.objId),y=t.pageContext.annotations,S=!1,G=0;G<y.length&&!S;G++)switch((r=y[G]).type){case"link":(A(r.options.url)||A(r.options.pageNumber))&&(S=!0);break;case"reference":case"text":case"freetext":S=!0}if(S!=0){this.internal.write("/Annots [");for(var ie=0;ie<y.length;ie++){r=y[ie];var x=this.internal.pdfEscape,be=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 ["+m(r.bounds.x)+" "+f(r.bounds.y+r.bounds.h)+" "+m(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 ["+m(r.bounds.x+30)+" "+f(r.bounds.y+r.bounds.h)+" "+m(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 ["+m(r.bounds.x)+" "+f(r.bounds.y)+" "+m(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(be(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 It=this.annotations._nameMap[r.options.name];r.options.pageNumber=It.page,r.options.top=It.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(be(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 Xt=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+" "+Xt+" "+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,m){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:m,type:"link"})},e.textWithLink=function(t,r,n,a){var m,f,B=this.getTextWidth(t),y=this.internal.getLineHeight()/this.internal.scaleFactor;if(a.maxWidth!==void 0){f=a.maxWidth;var S=this.splitTextToSize(t,f).length;m=Math.ceil(y*S)}else f=B,m=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,m,a),B},e.getTextWidth=function(t){var r=this.internal.getFontSize();return this.getStringUnitWidth(t)*r/this.internal.scaleFactor}}(ir.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},m=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 m(we)&&a(we)&&A[we.charCodeAt(0)].length<=2},B=e.__arabicParser__.isArabicAlfLetter=function(we){return m(we)&&n.indexOf(we.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(we){return m(we)&&a(we)&&A[we.charCodeAt(0)].length>=1};var y=e.__arabicParser__.arabicLetterHasFinalForm=function(we){return m(we)&&a(we)&&A[we.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(we){return m(we)&&a(we)&&A[we.charCodeAt(0)].length>=3};var S=e.__arabicParser__.arabicLetterHasMedialForm=function(we){return m(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 ie=e.__arabicParser__.getCorrectForm=function(we,xe,he){return m(we)?a(we)===!1?-1:!y(we)||!m(xe)&&!m(he)||!m(he)&&f(xe)||f(we)&&!m(xe)||f(we)&&B(xe)||f(we)&&f(xe)?0:S(we)&&m(xe)&&!f(xe)&&m(he)&&y(he)?3:f(we)||!m(he)?1:2:-1},x=function(we){var xe=0,he=0,$e=0,Ze="",Pe="",It="",Xt=(we=we||"").split("\\s+"),Tt=[];for(xe=0;xe<Xt.length;xe+=1){for(Tt.push(""),he=0;he<Xt[xe].length;he+=1)Ze=Xt[xe][he],Pe=Xt[xe][he-1],It=Xt[xe][he+1],m(Ze)?($e=ie(Ze,Pe,It),Tt[xe]+=$e!==-1?String.fromCharCode(A[Ze.charCodeAt(0)][$e]):Ze):Tt[xe]+=Ze;Tt[xe]=G(Tt[xe])}return Tt.join(" ")},be=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",be])}(ir.API),ir.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 m={};Object.defineProperty(this,"style",{get:function(){return m},set:function(f){m=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}])}(ir.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 S=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return S},set:function(we){S=we}});var G=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return G},set:function(we){G=we}});var ie=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return ie},set:function(we){ie=we}});var x=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return x},set:function(we){x=we}});var be=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return be},set:function(we){be=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 S=(y=y||{}).fontSize||this.getFontSize(),G=y.font||this.getFont(),ie=y.scaleFactor||this.internal.scaleFactor,x=0,be=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})*S)&&(x=we);return x!==0&&(be=B.length),{w:x/=ie,h:Math.max((be*S*this.getLineHeightFactor()-S*(this.getLineHeightFactor()-1))/ie,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 m=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,S=this.internal.__cell__.padding,G=this.internal.__cell__.margins||A,ie=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&&ie&&(this.printHeaderRow(B.lineNumber,!0),B.y+=ie[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-S,B.y+S,{align:"right",baseline:"top"}):B.align==="center"?this.text(B.text,B.x+B.width/2,B.y+S,{align:"center",baseline:"top",maxWidth:B.width-S-S}):this.text(B.text,B.x+S,B.y+S,{align:"left",baseline:"top",maxWidth:B.width-S-S})),this.internal.__cell__.lastCell=B,this};e.table=function(B,y,S,G,ie){if(r.call(this),!S)throw new Error("No data for PDF table.");var x,be,we,xe,he=[],$e=[],Ze=[],Pe={},It={},Xt=[],Tt=[],ot=(ie=ie||{}).autoSize||!1,ke=ie.printHeaders!==!1,vt=ie.css&&ie.css["font-size"]!==void 0?16*ie.css["font-size"]:ie.fontSize||12,de=ie.margins||Object.assign({width:this.getPageWidth()},A),Ie=typeof ie.padding=="number"?ie.padding:3,qe=ie.headerBackgroundColor||"#c8c8c8",Je=ie.headerTextColor||"#000";if(n.call(this),this.internal.__cell__.printHeaders=ke,this.internal.__cell__.margins=de,this.internal.__cell__.table_font_size=vt,this.internal.__cell__.padding=Ie,this.internal.__cell__.headerBackgroundColor=qe,this.internal.__cell__.headerTextColor=Je,this.setFontSize(vt),G==null)$e=he=Object.keys(S[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)It[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(ot||Array.isArray(G)&&typeof G[0]=="string")for(x=0;x<he.length;x+=1){for(Pe[xe=he[x]]=S.map(function(IA){return IA[xe]}),this.setFont(void 0,"bold"),Xt.push(this.getTextDimensions($e[x],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),be=Pe[xe],this.setFont(void 0,"normal"),we=0;we<be.length;we+=1)Xt.push(this.getTextDimensions(be[we],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);It[xe]=Math.max.apply(null,Xt)+Ie+Ie,Xt=[]}if(ke){var Nt={};for(x=0;x<he.length;x+=1)Nt[he[x]]={},Nt[he[x]].text=$e[x],Nt[he[x]].align=Ze[x];var jt=f.call(this,Nt,It);Tt=he.map(function(IA){return new a(B,y,It[IA],jt,Nt[IA].text,void 0,Nt[IA].align)}),this.setTableHeaderRow(Tt),this.printHeaderRow(1,!1)}var Mt=G.reduce(function(IA,dA){return IA[dA.name]=dA.align,IA},{});for(x=0;x<S.length;x+=1){"rowStart"in ie&&ie.rowStart instanceof Function&&ie.rowStart({row:x,data:S[x]},this);var bt=f.call(this,S[x],It);for(we=0;we<he.length;we+=1){var Vt=S[x][he[we]];"cellStart"in ie&&ie.cellStart instanceof Function&&ie.cellStart({row:x,col:we,data:Vt},this),m.call(this,new a(B,y,It[he[we]],bt,Vt,x+2,Mt[he[we]]))}}return this.internal.__cell__.table_x=B,this.internal.__cell__.table_y=y,this};var f=function(B,y){var S=this.internal.__cell__.padding,G=this.internal.__cell__.table_font_size,ie=this.internal.scaleFactor;return Object.keys(B).map(function(x){var be=B[x];return this.splitTextToSize(be.hasOwnProperty("text")?be.text:be,y[x]-S-S)},this).map(function(x){return this.getLineHeightFactor()*x.length*G/ie+S+S},this).reduce(function(x,be){return Math.max(x,be)},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 S;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 ie=[],x=0;x<this.internal.__cell__.tableHeaderRow.length;x+=1){S=this.internal.__cell__.tableHeaderRow[x].clone(),y&&(S.y=this.internal.__cell__.margins.top||0,ie.push(S)),S.lineNumber=B;var be=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),m.call(this,S),this.setTextColor(be)}ie.length>0&&this.setTableHeaderRow(ie),this.setFont(void 0,"normal"),t=!1}}(ir.API);var Ti={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},eo=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],da=Ln(eo),va=[100,200,300,400,500,600,700,800,900],Xo=Ln(va);function Za(e){var A=e.family.replace(/"|'/g,"").toLowerCase(),t=function(a){return Ti[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 da[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 to(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"},xo={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fs(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function Uo(e){return e.trimLeft()}function Ao(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 Il(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 Io,_g,Lg,Uc,_h,Ng,Og,Pg,Kp=["times"];function kg(e,A,t,r,n){var a=4,m=Hg;switch(n){case ir.API.image_compression.FAST:a=1,m=jg;break;case ir.API.image_compression.MEDIUM:a=6,m=Tg;break;case ir.API.image_compression.SLOW:a=9,m=Rg}e=function(B,y,S,G){for(var ie,x=B.length/y,be=new Uint8Array(B.length+x),we=[Nm,jg,Hg,Tg,Rg],xe=0;xe<x;xe+=1){var he=xe*y,$e=B.subarray(he,he+y);if(G)be.set(G($e,S,ie),he+xe);else{for(var Ze=we.length,Pe=[],It=0;It<Ze;It+=1)Pe[It]=we[It]($e,S,ie);var Xt=Pm(Pe.concat());be.set(Pe[Xt],he+xe)}ie=$e}return be}(e,A,Math.ceil(t*r/8),m);var f=uA(e,{level:a});return ir.API.__addimage__.arrayBufferToBinaryString(f)}function Nm(e){var A=Array.apply([],e);return A.unshift(0),A}function jg(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 Hg(e,A,t){var r=e.length,n=[];n[0]=2;for(var a=0;a<r;a+=1){var m=t&&t[a]||0;n[a+1]=e[a]-m+256&255}return n}function Tg(e,A,t){var r=e.length,n=[];n[0]=3;for(var a=0;a<r;a+=1){var m=e[a-A]||0,f=t&&t[a]||0;n[a+1]=e[a]+256-(m+f>>>1)&255}return n}function Rg(e,A,t){var r=e.length,n=[];n[0]=4;for(var a=0;a<r;a+=1){var m=Om(e[a-A]||0,t&&t[a]||0,t&&t[a-A]||0);n[a+1]=e[a]-m+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 zp(e,A,t){var r=A*t,n=Math.floor(r/8),a=16-(r-8*n+t),m=(1<<t)-1;return Kg(e,n)>>a&m}function Mg(e,A,t,r){var n=t*r,a=Math.floor(n/8),m=16-(n-8*a+r),f=(1<<r)-1,B=(A&f)<<m;(function(y,S,G){if(S+1<y.byteLength)y.setUint16(S,G,!1);else{var ie=G>>8&255;y.setUint8(S,ie)}})(e,a,Kg(e,a)&~(f<<m)&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,m=1<<1+(7&n);e[A++],e[A++];var f=null,B=null;a&&(f=A,B=m,A+=3*m);var y=!0,S=[],G=0,ie=null,x=0,be=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,be=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,ie=e[A++],1&we||(ie=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++],It=Pe>>6&1,Xt=1<<1+(7&Pe),Tt=f,ot=B,ke=!1;Pe>>7&&(ke=!0,Tt=A,ot=Xt,A+=3*Xt);var vt=A;for(A++;;){var de;if(!((de=e[A++])>=0))throw Error("Invalid block size");if(de===0)break;A+=de}S.push({x:xe,y:he,width:$e,height:Ze,has_local_palette:ke,palette_offset:Tt,palette_size:ot,data_offset:vt,data_length:A-vt,transparent_index:ie,interlaced:!!It,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 S.length},this.loopCount=function(){return be},this.frameInfo=function(Ie){if(Ie<0||Ie>=S.length)throw new Error("Frame index out of range.");return S[Ie]},this.decodeAndBlitFrameBGRA=function(Ie,qe){var Je=this.frameInfo(Ie),Nt=Je.width*Je.height,jt=new Uint8Array(Nt);zg(e,Je.data_offset,jt,Nt);var Mt=Je.palette_offset,bt=Je.transparent_index;bt===null&&(bt=256);var Vt=Je.width,IA=t-Vt,dA=Vt,fe=4*(Je.y*t+Je.x),Oe=4*((Je.y+Je.height)*t+Je.x),Ke=fe,At=4*IA;Je.interlaced===!0&&(At+=4*t*7);for(var dt=8,Ft=0,Rt=jt.length;Ft<Rt;++Ft){var kt=jt[Ft];if(dA===0&&(dA=Vt,(Ke+=At)>=Oe&&(At=4*IA+4*t*(dt-1),Ke=fe+(Vt+IA)*(dt<<1),dt>>=1)),kt===bt)Ke+=4;else{var aA=e[Mt+3*kt],yA=e[Mt+3*kt+1],KA=e[Mt+3*kt+2];qe[Ke++]=KA,qe[Ke++]=yA,qe[Ke++]=aA,qe[Ke++]=255}--dA}},this.decodeAndBlitFrameRGBA=function(Ie,qe){var Je=this.frameInfo(Ie),Nt=Je.width*Je.height,jt=new Uint8Array(Nt);zg(e,Je.data_offset,jt,Nt);var Mt=Je.palette_offset,bt=Je.transparent_index;bt===null&&(bt=256);var Vt=Je.width,IA=t-Vt,dA=Vt,fe=4*(Je.y*t+Je.x),Oe=4*((Je.y+Je.height)*t+Je.x),Ke=fe,At=4*IA;Je.interlaced===!0&&(At+=4*t*7);for(var dt=8,Ft=0,Rt=jt.length;Ft<Rt;++Ft){var kt=jt[Ft];if(dA===0&&(dA=Vt,(Ke+=At)>=Oe&&(At=4*IA+4*t*(dt-1),Ke=fe+(Vt+IA)*(dt<<1),dt>>=1)),kt===bt)Ke+=4;else{var aA=e[Mt+3*kt],yA=e[Mt+3*kt+1],KA=e[Mt+3*kt+2];qe[Ke++]=aA,qe[Ke++]=yA,qe[Ke++]=KA,qe[Ke++]=255}--dA}}}function zg(e,A,t,r){for(var n=e[A++],a=1<<n,m=a+1,f=m+1,B=n+1,y=(1<<B)-1,S=0,G=0,ie=0,x=e[A++],be=new Int32Array(4096),we=null;;){for(;S<16&&x!==0;)G|=e[A++]<<S,S+=8,x===1?x=e[A++]:--x;if(S<B)break;var xe=G&y;if(G>>=B,S-=B,xe!==a){if(xe===m)break;for(var he=xe<f?xe:we,$e=0,Ze=he;Ze>a;)Ze=be[Ze]>>8,++$e;var Pe=Ze;if(ie+$e+(he!==xe?1:0)>r)return void Rn.log("Warning, gif stream longer than expected.");t[ie++]=Pe;var It=ie+=$e;for(he!==xe&&(t[ie++]=Pe),Ze=he;$e--;)Ze=be[Ze],t[--It]=255&Ze,Ze>>=8;we!==null&&f<4096&&(be[f++]=we<<8|Pe,f>=y+1&&B<12&&(++B,y=y<<1|1)),we=xe}else f=m+1,y=(1<<(B=n+1))-1,we=null}return ie!==r&&Rn.log("Warning, gif stream shorter than expected."),t}function Gp(e){var A,t,r,n,a,m=Math.floor,f=new Array(64),B=new Array(64),y=new Array(64),S=new Array(64),G=new Array(65535),ie=new Array(65535),x=new Array(64),be=new Array(64),we=[],xe=0,he=7,$e=new Array(64),Ze=new Array(64),Pe=new Array(64),It=new Array(256),Xt=new Array(2048),Tt=[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],ot=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],ke=[0,1,2,3,4,5,6,7,8,9,10,11],vt=[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],qe=[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],Nt=[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 jt(fe,Oe){for(var Ke=0,At=0,dt=new Array,Ft=1;Ft<=16;Ft++){for(var Rt=1;Rt<=fe[Ft];Rt++)dt[Oe[At]]=[],dt[Oe[At]][0]=Ke,dt[Oe[At]][1]=Ft,At++,Ke++;Ke*=2}return dt}function Mt(fe){for(var Oe=fe[0],Ke=fe[1]-1;Ke>=0;)Oe&1<<Ke&&(xe|=1<<he),Ke--,--he<0&&(xe==255?(bt(255),bt(0)):bt(xe),he=7,xe=0)}function bt(fe){we.push(fe)}function Vt(fe){bt(fe>>8&255),bt(255&fe)}function IA(fe,Oe,Ke,At,dt){for(var Ft,Rt=dt[0],kt=dt[240],aA=function(FA,Br){var JA,nn,xr,Nn,Xr,qr,Vn,an,Er,Tr,Cr=0;for(Er=0;Er<8;++Er){JA=FA[Cr],nn=FA[Cr+1],xr=FA[Cr+2],Nn=FA[Cr+3],Xr=FA[Cr+4],qr=FA[Cr+5],Vn=FA[Cr+6];var ei=JA+(an=FA[Cr+7]),On=JA-an,pr=nn+Vn,$r=nn-Vn,Yn=xr+qr,Lr=xr-qr,En=Nn+Xr,en=Nn-Xr,Ui=ei+En,qi=ei-En,Xn=pr+Yn,Vr=pr-Yn;FA[Cr]=Ui+Xn,FA[Cr+4]=Ui-Xn;var jn=.707106781*(Vr+qi);FA[Cr+2]=qi+jn,FA[Cr+6]=qi-jn;var wu=.382683433*((Ui=en+Lr)-(Vr=$r+On)),Ua=.5411961*Ui+wu,$o=1.306562965*Vr+wu,Qo=.707106781*(Xn=Lr+$r),Nr=On+Qo,el=On-Qo;FA[Cr+5]=el+Ua,FA[Cr+3]=el-Ua,FA[Cr+1]=Nr+$o,FA[Cr+7]=Nr-$o,Cr+=8}for(Cr=0,Er=0;Er<8;++Er){JA=FA[Cr],nn=FA[Cr+8],xr=FA[Cr+16],Nn=FA[Cr+24],Xr=FA[Cr+32],qr=FA[Cr+40],Vn=FA[Cr+48];var tl=JA+(an=FA[Cr+56]),xs=JA-an,Us=nn+Vn,Bi=nn-Vn,ha=xr+qr,Ba=xr-qr,yu=Nn+Xr,Ql=Nn-Xr,io=tl+yu,Do=tl-yu,ao=Us+ha,so=Us-ha;FA[Cr]=io+ao,FA[Cr+32]=io-ao;var Is=.707106781*(so+Do);FA[Cr+16]=Do+Is,FA[Cr+48]=Do-Is;var Eu=.382683433*((io=Ql+Ba)-(so=Bi+xs)),_o=.5411961*io+Eu,Cu=1.306562965*so+Eu,Ic=.707106781*(ao=Ba+Bi),Sc=xs+Ic,Qc=xs-Ic;FA[Cr+40]=Qc+_o,FA[Cr+24]=Qc-_o,FA[Cr+8]=Sc+Cu,FA[Cr+56]=Sc-Cu,Cr++}for(Er=0;Er<64;++Er)Tr=FA[Er]*Br[Er],x[Er]=Tr>0?Tr+.5|0:Tr-.5|0;return x}(fe,Oe),yA=0;yA<64;++yA)be[Tt[yA]]=aA[yA];var KA=be[0]-Ke;Ke=be[0],KA==0?Mt(At[0]):(Mt(At[ie[Ft=32767+KA]]),Mt(G[Ft]));for(var GA=63;GA>0&&be[GA]==0;)GA--;if(GA==0)return Mt(Rt),Ke;for(var Jt,Re=1;Re<=GA;){for(var yn=Re;be[Re]==0&&Re<=GA;)++Re;var rn=Re-yn;if(rn>=16){Jt=rn>>4;for(var Sr=1;Sr<=Jt;++Sr)Mt(kt);rn&=15}Ft=32767+be[Re],Mt(dt[(rn<<4)+ie[Ft]]),Mt(G[Ft]),Re++}return GA!=63&&Mt(Rt),Ke}function dA(fe){fe=Math.min(Math.max(fe,1),100),a!=fe&&(function(Oe){for(var Ke=[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],At=0;At<64;At++){var dt=m((Ke[At]*Oe+50)/100);dt=Math.min(Math.max(dt,1),255),f[Tt[At]]=dt}for(var Ft=[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],Rt=0;Rt<64;Rt++){var kt=m((Ft[Rt]*Oe+50)/100);kt=Math.min(Math.max(kt,1),255),B[Tt[Rt]]=kt}for(var aA=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],yA=0,KA=0;KA<8;KA++)for(var GA=0;GA<8;GA++)y[yA]=1/(f[Tt[yA]]*aA[KA]*aA[GA]*8),S[yA]=1/(B[Tt[yA]]*aA[KA]*aA[GA]*8),yA++}(fe<50?Math.floor(5e3/fe):Math.floor(200-2*fe)),a=fe)}this.encode=function(fe,Oe){Oe&&dA(Oe),we=new Array,xe=0,he=7,Vt(65496),Vt(65504),Vt(16),bt(74),bt(70),bt(73),bt(70),bt(0),bt(1),bt(1),bt(0),Vt(1),Vt(1),bt(0),bt(0),function(){Vt(65499),Vt(132),bt(0);for(var nn=0;nn<64;nn++)bt(f[nn]);bt(1);for(var xr=0;xr<64;xr++)bt(B[xr])}(),function(nn,xr){Vt(65472),Vt(17),bt(8),Vt(xr),Vt(nn),bt(3),bt(1),bt(17),bt(0),bt(2),bt(17),bt(1),bt(3),bt(17),bt(1)}(fe.width,fe.height),function(){Vt(65476),Vt(418),bt(0);for(var nn=0;nn<16;nn++)bt(ot[nn+1]);for(var xr=0;xr<=11;xr++)bt(ke[xr]);bt(16);for(var Nn=0;Nn<16;Nn++)bt(vt[Nn+1]);for(var Xr=0;Xr<=161;Xr++)bt(de[Xr]);bt(1);for(var qr=0;qr<16;qr++)bt(Ie[qr+1]);for(var Vn=0;Vn<=11;Vn++)bt(qe[Vn]);bt(17);for(var an=0;an<16;an++)bt(Je[an+1]);for(var Er=0;Er<=161;Er++)bt(Nt[Er])}(),Vt(65498),Vt(12),bt(3),bt(1),bt(0),bt(2),bt(17),bt(3),bt(17),bt(0),bt(63),bt(0);var Ke=0,At=0,dt=0;xe=0,he=7,this.encode.displayName="_encode_";for(var Ft,Rt,kt,aA,yA,KA,GA,Jt,Re,yn=fe.data,rn=fe.width,Sr=fe.height,FA=4*rn,Br=0;Br<Sr;){for(Ft=0;Ft<FA;){for(yA=FA*Br+Ft,GA=-1,Jt=0,Re=0;Re<64;Re++)KA=yA+(Jt=Re>>3)*FA+(GA=4*(7&Re)),Br+Jt>=Sr&&(KA-=FA*(Br+1+Jt-Sr)),Ft+GA>=FA&&(KA-=Ft+GA-FA+4),Rt=yn[KA++],kt=yn[KA++],aA=yn[KA++],$e[Re]=(Xt[Rt]+Xt[kt+256|0]+Xt[aA+512|0]>>16)-128,Ze[Re]=(Xt[Rt+768|0]+Xt[kt+1024|0]+Xt[aA+1280|0]>>16)-128,Pe[Re]=(Xt[Rt+1280|0]+Xt[kt+1536|0]+Xt[aA+1792|0]>>16)-128;Ke=IA($e,y,Ke,A,r),At=IA(Ze,S,At,t,n),dt=IA(Pe,S,dt,t,n),Ft+=32}Br+=8}if(he>=0){var JA=[];JA[1]=he+1,JA[0]=(1<<he+1)-1,Mt(JA)}return Vt(65497),new Uint8Array(we)},e=e||50,function(){for(var fe=String.fromCharCode,Oe=0;Oe<256;Oe++)It[Oe]=fe(Oe)}(),A=jt(ot,ke),t=jt(Ie,qe),r=jt(vt,de),n=jt(Je,Nt),function(){for(var fe=1,Oe=2,Ke=1;Ke<=15;Ke++){for(var At=fe;At<Oe;At++)ie[32767+At]=Ke,G[32767+At]=[],G[32767+At][1]=Ke,G[32767+At][0]=At;for(var dt=-(Oe-1);dt<=-fe;dt++)ie[32767+dt]=Ke,G[32767+dt]=[],G[32767+dt][1]=Ke,G[32767+dt][0]=Oe-1+dt;fe<<=1,Oe<<=1}}(),function(){for(var fe=0;fe<256;fe++)Xt[fe]=19595*fe,Xt[fe+256|0]=38470*fe,Xt[fe+512|0]=7471*fe+32768,Xt[fe+768|0]=-11059*fe,Xt[fe+1024|0]=-21709*fe,Xt[fe+1280|0]=32768*fe+8421375,Xt[fe+1536|0]=-27439*fe,Xt[fe+1792|0]=-5329*fe}(),dA(e)}function ro(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 Gg(e){function A(ke){if(!ke)throw Error("assert :P")}function t(ke,vt,de){for(var Ie=0;4>Ie;Ie++)if(ke[vt+Ie]!=de.charCodeAt(Ie))return!0;return!1}function r(ke,vt,de,Ie,qe){for(var Je=0;Je<qe;Je++)ke[vt+Je]=de[Ie+Je]}function n(ke,vt,de,Ie){for(var qe=0;qe<Ie;qe++)ke[vt+qe]=de}function a(ke){return new Int32Array(ke)}function m(ke,vt){for(var de=[],Ie=0;Ie<ke;Ie++)de.push(new vt);return de}function f(ke,vt){var de=[];return function Ie(qe,Je,Nt){for(var jt=Nt[Je],Mt=0;Mt<jt&&(qe.push(Nt.length>Je+1?[]:new vt),!(Nt.length<Je+1));Mt++)Ie(qe[Mt],Je+1,Nt)}(de,0,ke),de}var B=function(){var ke=this;function vt(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,W){A(!(j%C));do s[c+(j-=C)]=W;while(0<j)}function Ie(s,c,C,j,W){if(A(2328>=W),512>=W)var ae=a(512);else if((ae=a(W))==null)return 0;return function(ue,me,Be,Qe,nt,xt){var De,ft,Bt=me,Yt=1<<Be,Ct=a(16),eA=a(16);for(A(nt!=0),A(Qe!=null),A(ue!=null),A(0<Be),ft=0;ft<nt;++ft){if(15<Qe[ft])return 0;++Ct[Qe[ft]]}if(Ct[0]==nt)return 0;for(eA[1]=0,De=1;15>De;++De){if(Ct[De]>1<<De)return 0;eA[De+1]=eA[De]+Ct[De]}for(ft=0;ft<nt;++ft)De=Qe[ft],0<Qe[ft]&&(xt[eA[De]++]=ft);if(eA[15]==1)return(Qe=new qe).g=0,Qe.value=xt[0],de(ue,Bt,1,Yt,Qe),Yt;var nA,EA=-1,hA=Yt-1,gr=0,tr=1,sn=1,ar=1<<Be;for(ft=0,De=1,nt=2;De<=Be;++De,nt<<=1){if(tr+=sn<<=1,0>(sn-=Ct[De]))return 0;for(;0<Ct[De];--Ct[De])(Qe=new qe).g=De,Qe.value=xt[ft++],de(ue,Bt+gr,nt,ar,Qe),gr=vt(gr,De)}for(De=Be+1,nt=2;15>=De;++De,nt<<=1){if(tr+=sn<<=1,0>(sn-=Ct[De]))return 0;for(;0<Ct[De];--Ct[De]){if(Qe=new qe,(gr&hA)!=EA){for(Bt+=ar,nA=1<<(EA=De)-Be;15>EA&&!(0>=(nA-=Ct[EA]));)++EA,nA<<=1;Yt+=ar=1<<(nA=EA-Be),ue[me+(EA=gr&hA)].g=nA+Be,ue[me+EA].value=Bt-me-EA}Qe.g=De-Be,Qe.value=xt[ft++],de(ue,Bt+(gr>>Be),nt,ar,Qe),gr=vt(gr,De)}}return tr!=2*eA[15]-1?0:Yt}(s,c,C,j,W,ae)}function qe(){this.value=this.g=0}function Je(){this.value=this.g=0}function Nt(){this.G=m(5,qe),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=m(Tu,Je)}function jt(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,Rt(s)}function Mt(s,c){for(var C=0;0<c--;)C|=aA(s,128)<<c;return C}function bt(s,c){var C=Mt(s,c);return kt(s)?-C:C}function Vt(s,c,C,j){var W,ae=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),W=0;W<j;++W)ae+=c[C+W]<<8*W;s.Ra=ae,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]<<Ol-8>>>0,++s.bb,s.u-=8;At(s)&&(s.h=1,s.u=0)}function dA(s,c){if(A(0<=c),!s.h&&c<=as){var C=Ke(s)&is[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 Ke(s){return s.Ra>>>(s.u&Ol-1)>>>0}function At(s){return A(s.bb<=s.Sb),s.h||s.bb==s.Sb&&s.u>Ol}function dt(s,c){s.u=c,s.h=At(s)}function Ft(s){s.u>=ol&&(A(s.u>=ol),IA(s))}function Rt(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 kt(s){return Mt(s,1)}function aA(s,c){var C=s.Ca;0>s.b&&Rt(s);var j=s.b,W=C*c>>>8,ae=(s.I>>>j>W)+0;for(ae?(C-=W,s.I-=W+1<<j>>>0):C=W+1,j=C,W=0;256<=j;)W+=8,j>>=8;return j=7^W+Pl[j],s.b-=j,s.Ca=(C<<j)-1,ae}function yA(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 KA(s,c){return s[c+0]|s[c+1]<<8}function GA(s,c){return KA(s,c)|s[c+2]<<16}function Jt(s,c){return KA(s,c)|KA(s,c+2)<<16}function Re(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 yn(s,c){A(s!=null),A(c!=null),A(s.Xa==c.Xa),r(c.X,0,s.X,0,1<<c.Xa)}function rn(){this.X=[],this.Xa=this.Mb=0}function Sr(s,c,C,j){A(C!=null),A(j!=null);var W=C[0],ae=j[0];return W==0&&(W=(s*ae+c/2)/c),ae==0&&(ae=(c*W+s/2)/s),0>=W||0>=ae?0:(C[0]=W,j[0]=ae,1)}function FA(s,c){return s+(1<<c)-1>>>c}function Br(s,c){return((4278255360&s)+(4278255360&c)>>>0&4278255360)+((16711935&s)+(16711935&c)>>>0&16711935)>>>0}function JA(s,c){ke[c]=function(C,j,W,ae,ue,me,Be){var Qe;for(Qe=0;Qe<ue;++Qe){var nt=ke[s](me[Be+Qe-1],W,ae+Qe);me[Be+Qe]=Br(C[j+Qe],nt)}}}function nn(){this.ud=this.hd=this.jd=0}function xr(s,c){return((4278124286&(s^c))>>>1)+(s&c)>>>0}function Nn(s){return 0<=s&&256>s?s:0>s?0:255<s?255:void 0}function Xr(s,c){return Nn(s+(s-c+.5>>1))}function qr(s,c,C){return Math.abs(c-C)-Math.abs(s-C)}function Vn(s,c,C,j,W,ae,ue){for(j=ae[ue-1],C=0;C<W;++C)ae[ue+C]=j=Br(s[c+C],j)}function an(s,c,C,j,W){var ae;for(ae=0;ae<C;++ae){var ue=s[c+ae],me=ue>>8&255,Be=16711935&(Be=(Be=16711935&ue)+((me<<16)+me));j[W+ae]=(4278255360&ue)+Be>>>0}}function Er(s,c){c.jd=255&s,c.hd=s>>8&255,c.ud=s>>16&255}function Tr(s,c,C,j,W,ae){var ue;for(ue=0;ue<j;++ue){var me=c[C+ue],Be=me>>>8,Qe=me,nt=255&(nt=(nt=me>>>16)+((s.jd<<24>>24)*(Be<<24>>24)>>>5));Qe=255&(Qe=(Qe+=(s.hd<<24>>24)*(Be<<24>>24)>>>5)+((s.ud<<24>>24)*(nt<<24>>24)>>>5)),W[ae+ue]=(4278255360&me)+(nt<<16)+Qe}}function Cr(s,c,C,j,W){ke[c]=function(ae,ue,me,Be,Qe,nt,xt,De,ft){for(Be=xt;Be<De;++Be)for(xt=0;xt<ft;++xt)Qe[nt++]=W(me[j(ae[ue++])])},ke[s]=function(ae,ue,me,Be,Qe,nt,xt){var De=8>>ae.b,ft=ae.Ea,Bt=ae.K[0],Yt=ae.w;if(8>De)for(ae=(1<<ae.b)-1,Yt=(1<<De)-1;ue<me;++ue){var Ct,eA=0;for(Ct=0;Ct<ft;++Ct)Ct&ae||(eA=j(Be[Qe++])),nt[xt++]=W(Bt[eA&Yt]),eA>>=De}else ke["VP8LMapColor"+C](Be,Qe,Bt,Yt,nt,xt,ue,me,ft)}}function ei(s,c,C,j,W){for(C=c+C;c<C;){var ae=s[c++];j[W++]=ae>>16&255,j[W++]=ae>>8&255,j[W++]=255&ae}}function On(s,c,C,j,W){for(C=c+C;c<C;){var ae=s[c++];j[W++]=ae>>16&255,j[W++]=ae>>8&255,j[W++]=255&ae,j[W++]=ae>>24&255}}function pr(s,c,C,j,W){for(C=c+C;c<C;){var ae=(ue=s[c++])>>16&240|ue>>12&15,ue=240&ue|ue>>28&15;j[W++]=ae,j[W++]=ue}}function $r(s,c,C,j,W){for(C=c+C;c<C;){var ae=(ue=s[c++])>>16&248|ue>>13&7,ue=ue>>5&224|ue>>3&31;j[W++]=ae,j[W++]=ue}}function Yn(s,c,C,j,W){for(C=c+C;c<C;){var ae=s[c++];j[W++]=255&ae,j[W++]=ae>>8&255,j[W++]=ae>>16&255}}function Lr(s,c,C,j,W,ae){if(ae==0)for(C=c+C;c<C;)yA(j,((ae=s[c++])[0]>>24|ae[1]>>8&65280|ae[2]<<8&16711680|ae[3]<<24)>>>0),W+=32;else r(j,W,s,c,C)}function En(s,c){ke[c][0]=ke[s+"0"],ke[c][1]=ke[s+"1"],ke[c][2]=ke[s+"2"],ke[c][3]=ke[s+"3"],ke[c][4]=ke[s+"4"],ke[c][5]=ke[s+"5"],ke[c][6]=ke[s+"6"],ke[c][7]=ke[s+"7"],ke[c][8]=ke[s+"8"],ke[c][9]=ke[s+"9"],ke[c][10]=ke[s+"10"],ke[c][11]=ke[s+"11"],ke[c][12]=ke[s+"12"],ke[c][13]=ke[s+"13"],ke[c][14]=ke[s+"0"],ke[c][15]=ke[s+"0"]}function en(s){return s==ug||s==cg||s==r0||s==fg}function Ui(){this.eb=[],this.size=this.A=this.fb=0}function qi(){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 Xn(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Ui,this.f.kb=new qi,this.sd=null}function Vr(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function jn(){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 wu(s){return alert("todo:WebPSamplerProcessPlane"),s.T}function Ua(s,c){var C=s.T,j=c.ba.f.RGBA,W=j.eb,ae=j.fb+s.ka*j.A,ue=Ns[c.ba.S],me=s.y,Be=s.O,Qe=s.f,nt=s.N,xt=s.ea,De=s.W,ft=c.cc,Bt=c.dc,Yt=c.Mc,Ct=c.Nc,eA=s.ka,nA=s.ka+s.T,EA=s.U,hA=EA+1>>1;for(eA==0?ue(me,Be,null,null,Qe,nt,xt,De,Qe,nt,xt,De,W,ae,null,null,EA):(ue(c.ec,c.fc,me,Be,ft,Bt,Yt,Ct,Qe,nt,xt,De,W,ae-j.A,W,ae,EA),++C);eA+2<nA;eA+=2)ft=Qe,Bt=nt,Yt=xt,Ct=De,nt+=s.Rc,De+=s.Rc,ae+=2*j.A,ue(me,(Be+=2*s.fa)-s.fa,me,Be,ft,Bt,Yt,Ct,Qe,nt,xt,De,W,ae-j.A,W,ae,EA);return Be+=s.fa,s.j+nA<s.o?(r(c.ec,c.fc,me,Be,EA),r(c.cc,c.dc,Qe,nt,hA),r(c.Mc,c.Nc,xt,De,hA),C--):1&nA||ue(me,Be,null,null,Qe,nt,xt,De,Qe,nt,xt,De,W,ae+j.A,null,null,EA),C}function $o(s,c,C){var j=s.F,W=[s.J];if(j!=null){var ae=s.U,ue=c.ba.S,me=ue==A0||ue==r0;c=c.ba.f.RGBA;var Be=[0],Qe=s.ka;Be[0]=s.T,s.Kb&&(Qe==0?--Be[0]:(--Qe,W[0]-=s.width),s.j+s.ka+s.T==s.o&&(Be[0]=s.o-s.j-Qe));var nt=c.eb;Qe=c.fb+Qe*c.A,s=Am(j,W[0],s.width,ae,Be,nt,Qe+(me?0:3),c.A),A(C==Be),s&&en(ue)&&nd(nt,Qe,me,ae,Be,c.A)}return 0}function Qo(s){var c=s.ma,C=c.ba.S,j=11>C,W=C==e0||C==t0||C==A0||C==lg||C==12||en(C);if(c.memory=null,c.Ib=null,c.Jb=null,c.Nd=null,!Yf(c.Oa,s,W?11:12))return 0;if(W&&en(C)&&Wh(),s.da)alert("todo:use_scaling");else{if(j){if(c.Ib=wu,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=Ua,Wh()}}else alert("todo:EmitYUV");W&&(c.Jb=$o,j&&Qs())}if(j&&!Bm){for(s=0;256>s;++s)m1[s]=89858*(s-128)+i0>>n0,w1[s]=-22014*(s-128)+i0,B1[s]=-45773*(s-128),v1[s]=113618*(s-128)+i0>>n0;for(s=ad;s<pg;++s)c=76283*(s-16)+i0>>n0,y1[s-ad]=wi(c,255),E1[s-ad]=wi(c+8>>4,15);Bm=1}return 1}function Nr(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 dA(s,8)!=47?0:(c[0]=dA(s,14)+1,C[0]=dA(s,14)+1,j[0]=dA(s,1),dA(s,3)!=0?0:!s.h)}function xs(s,c){if(4>s)return s+1;var C=s-2>>1;return(2+(1&s)<<C)+dA(c,C)+1}function Us(s,c){return 120<c?c-120:1<=(C=((C=r1[c-1])>>4)*s+(8-(15&C)))?C:1;var C}function Bi(s,c,C){var j=Ke(C),W=s[c+=255&j].g-8;return 0<W&&(dt(C,C.u+8),j=Ke(C),c+=s[c].value,c+=j&(1<<W)-1),dt(C,C.u+s[c].g),s[c].value}function ha(s,c,C){return C.g+=s.g,C.value+=s.value<<c>>>0,A(8>=C.g),s.g}function Ba(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 yu(s,c,C,j){var W=s.ab,ae=s.c*c,ue=s.C;c=ue+c;var me=C,Be=j;for(j=s.Ta,C=s.Ua;0<W--;){var Qe=s.gc[W],nt=ue,xt=c,De=me,ft=Be,Bt=(Be=j,me=C,Qe.Ea);switch(A(nt<xt),A(xt<=Qe.nc),Qe.hc){case 2:Si(De,ft,(xt-nt)*Bt,Be,me);break;case 0:var Yt=nt,Ct=xt,eA=Be,nA=me,EA=(ar=Qe).Ea;Yt==0&&(qf(De,ft,null,null,1,eA,nA),Vn(De,ft+1,0,0,EA-1,eA,nA+1),ft+=EA,nA+=EA,++Yt);for(var hA=1<<ar.b,gr=hA-1,tr=FA(EA,ar.b),sn=ar.K,ar=ar.w+(Yt>>ar.b)*tr;Yt<Ct;){var Cn=sn,ta=ar,on=1;for(jc(De,ft,eA,nA-EA,1,eA,nA);on<EA;){var sr=(on&~gr)+hA;sr>EA&&(sr=EA),(0,ed[Cn[ta++]>>8&15])(De,ft+ +on,eA,nA+on-EA,sr-on,eA,nA+on),on=sr}ft+=EA,nA+=EA,++Yt&gr||(ar+=tr)}xt!=Qe.nc&&r(Be,me-Bt,Be,me+(xt-nt-1)*Bt,Bt);break;case 1:for(Bt=De,Ct=ft,EA=(De=Qe.Ea)-(nA=De&~(eA=(ft=1<<Qe.b)-1)),Yt=FA(De,Qe.b),hA=Qe.K,Qe=Qe.w+(nt>>Qe.b)*Yt;nt<xt;){for(gr=hA,tr=Qe,sn=new nn,ar=Ct+nA,Cn=Ct+De;Ct<ar;)Er(gr[tr++],sn),td(sn,Bt,Ct,ft,Be,me),Ct+=ft,me+=ft;Ct<Cn&&(Er(gr[tr++],sn),td(sn,Bt,Ct,EA,Be,me),Ct+=EA,me+=EA),++nt&eA||(Qe+=Yt)}break;case 3:if(De==Be&&ft==me&&0<Qe.b){for(Ct=Be,De=Bt=me+(xt-nt)*Bt-(nA=(xt-nt)*FA(Qe.Ea,Qe.b)),ft=Be,eA=me,Yt=[],nA=(EA=nA)-1;0<=nA;--nA)Yt[nA]=ft[eA+nA];for(nA=EA-1;0<=nA;--nA)Ct[De+nA]=Yt[nA];Yh(Qe,nt,xt,Be,Bt,Be,me)}else Yh(Qe,nt,xt,De,ft,Be,me)}me=j,Be=C}Be!=C&&r(j,C,me,Be,ae)}function Ql(s,c){var C=s.V,j=s.Ba+s.c*s.C,W=c-s.C;if(A(c<=s.l.o),A(16>=W),0<W){var ae=s.l,ue=s.Ta,me=s.Ua,Be=ae.width;if(yu(s,W,C,j),W=me=[me],A((C=s.C)<(j=c)),A(ae.v<ae.va),j>ae.o&&(j=ae.o),C<ae.j){var Qe=ae.j-C;C=ae.j,W[0]+=Qe*Be}if(C>=j?C=0:(W[0]+=4*ae.v,ae.ka=C-ae.j,ae.U=ae.va-ae.v,ae.T=j-C,C=1),C){if(me=me[0],11>(C=s.ca).S){var nt=C.f.RGBA,xt=(j=C.S,W=ae.U,ae=ae.T,Qe=nt.eb,nt.A),De=ae;for(nt=nt.fb+s.Ma*nt.A;0<De--;){var ft=ue,Bt=me,Yt=W,Ct=Qe,eA=nt;switch(j){case $h:Ad(ft,Bt,Yt,Ct,eA);break;case e0:kl(ft,Bt,Yt,Ct,eA);break;case ug:kl(ft,Bt,Yt,Ct,eA),nd(Ct,eA,0,Yt,1,0);break;case lm:Ru(ft,Bt,Yt,Ct,eA);break;case t0:Lr(ft,Bt,Yt,Ct,eA,1);break;case cg:Lr(ft,Bt,Yt,Ct,eA,1),nd(Ct,eA,0,Yt,1,0);break;case A0:Lr(ft,Bt,Yt,Ct,eA,0);break;case r0:Lr(ft,Bt,Yt,Ct,eA,0),nd(Ct,eA,1,Yt,1,0);break;case lg:jl(ft,Bt,Yt,Ct,eA);break;case fg:jl(ft,Bt,Yt,Ct,eA),tm(Ct,eA,Yt,1,0);break;case um:Hl(ft,Bt,Yt,Ct,eA);break;default:A(0)}me+=Be,nt+=xt}s.Ma+=ae}else alert("todo:EmitRescaledRowsYUVA");A(s.Ma<=C.height)}}s.C=c,A(s.C<=s.i)}function io(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 Do(s,c,C,j,W,ae){if(s.Z!=0){var ue=s.qd,me=s.rd;for(A(Ml[s.Z]!=null);c<C;++c)Ml[s.Z](ue,me,j,W,j,W,ae),ue=j,me=W,W+=ae;s.qd=ue,s.rd=me}}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 W=s.l.width,ae=C.ca,ue=C.tb+W*j,me=s.V,Be=s.Ba+s.c*j,Qe=s.gc;A(s.ab==1),A(Qe[0].hc==3),Oo(Qe[0],j,c,me,Be,ae,ue),Do(C,j,c,ae,ue,W)}s.C=s.Ma=c}function so(s,c,C,j,W,ae,ue){var me=s.$/j,Be=s.$%j,Qe=s.m,nt=s.s,xt=C+s.$,De=xt;W=C+j*W;var ft=C+j*ae,Bt=280+nt.ua,Yt=s.Pb?me:16777216,Ct=0<nt.ua?nt.Wa:null,eA=nt.wc,nA=xt<ft?Ba(nt,Be,me):null;A(s.C<ae),A(ft<=W);var EA=!1;e:for(;;){for(;EA||xt<ft;){var hA=0;if(me>=Yt){var gr=xt-C;A((Yt=s).Pb),Yt.wd=Yt.m,Yt.xd=gr,0<Yt.s.ua&&yn(Yt.s.Wa,Yt.s.vb),Yt=me+i1}if(Be&eA||(nA=Ba(nt,Be,me)),A(nA!=null),nA.Qb&&(c[xt]=nA.qb,EA=!0),!EA)if(Ft(Qe),nA.jc){hA=Qe,gr=c;var tr=xt,sn=nA.pd[Ke(hA)&Tu-1];A(nA.jc),256>sn.g?(dt(hA,hA.u+sn.g),gr[tr]=sn.value,hA=0):(dt(hA,hA.u+sn.g-256),A(256<=sn.value),hA=sn.value),hA==0&&(EA=!0)}else hA=Bi(nA.G[0],nA.H[0],Qe);if(Qe.h)break;if(EA||256>hA){if(!EA)if(nA.nd)c[xt]=(nA.qb|hA<<8)>>>0;else{if(Ft(Qe),EA=Bi(nA.G[1],nA.H[1],Qe),Ft(Qe),gr=Bi(nA.G[2],nA.H[2],Qe),tr=Bi(nA.G[3],nA.H[3],Qe),Qe.h)break;c[xt]=(tr<<24|EA<<16|hA<<8|gr)>>>0}if(EA=!1,++xt,++Be>=j&&(Be=0,++me,ue!=null&&me<=ae&&!(me%16)&&ue(s,me),Ct!=null))for(;De<xt;)hA=c[De++],Ct.X[(506832829*hA&4294967295)>>>Ct.Mb]=hA}else if(280>hA){if(hA=xs(hA-256,Qe),gr=Bi(nA.G[4],nA.H[4],Qe),Ft(Qe),gr=Us(j,gr=xs(gr,Qe)),Qe.h)break;if(xt-C<gr||W-xt<hA)break e;for(tr=0;tr<hA;++tr)c[xt+tr]=c[xt+tr-gr];for(xt+=hA,Be+=hA;Be>=j;)Be-=j,++me,ue!=null&&me<=ae&&!(me%16)&&ue(s,me);if(A(xt<=W),Be&eA&&(nA=Ba(nt,Be,me)),Ct!=null)for(;De<xt;)hA=c[De++],Ct.X[(506832829*hA&4294967295)>>>Ct.Mb]=hA}else{if(!(hA<Bt))break e;for(EA=hA-280,A(Ct!=null);De<xt;)hA=c[De++],Ct.X[(506832829*hA&4294967295)>>>Ct.Mb]=hA;hA=xt,A(!(EA>>>(gr=Ct).Xa)),c[hA]=gr.X[EA],EA=!0}EA||A(Qe.h==At(Qe))}if(s.Pb&&Qe.h&&xt<W)A(s.m.h),s.a=5,s.m=s.wd,s.$=s.xd,0<s.s.ua&&yn(s.s.vb,s.s.Wa);else{if(Qe.h)break e;ue!=null&&ue(s,me>ae?ae:me),s.a=0,s.$=xt-C}return 1}return s.a=3,0}function Is(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 Eu(){var s=new dr;return s==null?null:(s.a=0,s.xb=dm,En("Predictor","VP8LPredictors"),En("Predictor","VP8LPredictors_C"),En("PredictorAdd","VP8LPredictorsAdd"),En("PredictorAdd","VP8LPredictorsAdd_C"),Si=an,td=Tr,Ad=ei,kl=On,jl=pr,Hl=$r,Ru=Yn,ke.VP8LMapColor32b=No,ke.VP8LMapColor8b=$f,s)}function _o(s,c,C,j,W){var ae=1,ue=[s],me=[c],Be=j.m,Qe=j.s,nt=null,xt=0;e:for(;;){if(C)for(;ae&&dA(Be,1);){var De=ue,ft=me,Bt=j,Yt=1,Ct=Bt.m,eA=Bt.gc[Bt.ab],nA=dA(Ct,2);if(Bt.Oc&1<<nA)ae=0;else{switch(Bt.Oc|=1<<nA,eA.hc=nA,eA.Ea=De[0],eA.nc=ft[0],eA.K=[null],++Bt.ab,A(4>=Bt.ab),nA){case 0:case 1:eA.b=dA(Ct,3)+2,Yt=_o(FA(eA.Ea,eA.b),FA(eA.nc,eA.b),0,Bt,eA.K),eA.K=eA.K[0];break;case 3:var EA,hA=dA(Ct,8)+1,gr=16<hA?0:4<hA?1:2<hA?2:3;if(De[0]=FA(eA.Ea,gr),eA.b=gr,EA=Yt=_o(hA,1,0,Bt,eA.K)){var tr,sn=hA,ar=eA,Cn=1<<(8>>ar.b),ta=a(Cn);if(ta==null)EA=0;else{var on=ar.K[0],sr=ar.w;for(ta[0]=ar.K[0][0],tr=1;tr<1*sn;++tr)ta[tr]=Br(on[sr+tr],ta[tr-1]);for(;tr<4*Cn;++tr)ta[tr]=0;ar.K[0]=null,ar.K[0]=ta,EA=1}}Yt=EA;break;case 2:break;default:A(0)}ae=Yt}}if(ue=ue[0],me=me[0],ae&&dA(Be,1)&&!(ae=1<=(xt=dA(Be,4))&&11>=xt)){j.a=3;break e}var HA;if(HA=ae)t:{var Di,tn,bn,ii=j,ya=ue,ka=me,yi=xt,Sa=C,ja=ii.m,Aa=ii.s,Fn=[null],Mn=1,Ei=0,Kn=n1[yi];A:for(;;){if(Sa&&dA(ja,1)){var Ea=dA(ja,3)+2,uo=FA(ya,Ea),_i=FA(ka,Ea),Ja=uo*_i;if(!_o(uo,_i,0,ii,Fn))break A;for(Fn=Fn[0],Aa.xc=Ea,Di=0;Di<Ja;++Di){var $n=Fn[Di]>>8&65535;Fn[Di]=$n,$n>=Mn&&(Mn=$n+1)}}if(ja.h)break A;for(tn=0;5>tn;++tn){var ra=cm[tn];!tn&&0<yi&&(ra+=1<<yi),Ei<ra&&(Ei=ra)}var os=m(Mn*Kn,qe),Ha=Mn,ls=m(Ha,Nt);if(ls==null)var us=null;else A(65536>=Ha),us=ls;var Ya=a(Ei);if(us==null||Ya==null||os==null){ii.a=1;break A}var cs=os;for(Di=bn=0;Di<Mn;++Di){var Ai=us[Di],fs=Ai.G,co=Ai.H,Ku=0,cl=1,Ca=0;for(tn=0;5>tn;++tn){ra=cm[tn],fs[tn]=cs,co[tn]=bn,!tn&&0<yi&&(ra+=1<<yi);n:{var s0,gg=ra,o0=ii,sd=Ya,F1=cs,x1=bn,mg=0,Kl=o0.m,U1=dA(Kl,1);if(n(sd,0,0,gg),U1){var I1=dA(Kl,1)+1,S1=dA(Kl,1),Em=dA(Kl,S1==0?1:8);sd[Em]=1,I1==2&&(sd[Em=dA(Kl,8)]=1);var l0=1}else{var Cm=a(19),bm=dA(Kl,4)+4;if(19<bm){o0.a=3;var u0=0;break n}for(s0=0;s0<bm;++s0)Cm[A1[s0]]=dA(Kl,3);var vg=void 0,od=void 0,Fm=o0,Q1=Cm,c0=gg,xm=sd,Bg=0,zl=Fm.m,Um=8,Im=m(128,qe);r:for(;Ie(Im,0,7,Q1,19);){if(dA(zl,1)){var D1=2+2*dA(zl,3);if((vg=2+dA(zl,D1))>c0)break r}else vg=c0;for(od=0;od<c0&&vg--;){Ft(zl);var Sm=Im[0+(127&Ke(zl))];dt(zl,zl.u+Sm.g);var Tc=Sm.value;if(16>Tc)xm[od++]=Tc,Tc!=0&&(Um=Tc);else{var _1=Tc==16,Qm=Tc-16,L1=e1[Qm],Dm=dA(zl,$m[Qm])+L1;if(od+Dm>c0)break r;for(var N1=_1?Um:0;0<Dm--;)xm[od++]=N1}}Bg=1;break r}Bg||(Fm.a=3),l0=Bg}(l0=l0&&!Kl.h)&&(mg=Ie(F1,x1,8,sd,gg)),l0&&mg!=0?u0=mg:(o0.a=3,u0=0)}if(u0==0)break A;if(cl&&t1[tn]==1&&(cl=cs[bn].g==0),Ku+=cs[bn].g,bn+=u0,3>=tn){var ld,wg=Ya[0];for(ld=1;ld<ra;++ld)Ya[ld]>wg&&(wg=Ya[ld]);Ca+=wg}}if(Ai.nd=cl,Ai.Qb=0,cl&&(Ai.qb=(fs[3][co[3]+0].value<<24|fs[1][co[1]+0].value<<16|fs[2][co[2]+0].value)>>>0,Ku==0&&256>fs[0][co[0]+0].value&&(Ai.Qb=1,Ai.qb+=fs[0][co[0]+0].value<<8)),Ai.jc=!Ai.Qb&&6>Ca,Ai.jc){var f0,fl=Ai;for(f0=0;f0<Tu;++f0){var Gl=f0,Vl=fl.pd[Gl],d0=fl.G[0][fl.H[0]+Gl];256<=d0.value?(Vl.g=d0.g+256,Vl.value=d0.value):(Vl.g=0,Vl.value=0,Gl>>=ha(d0,8,Vl),Gl>>=ha(fl.G[1][fl.H[1]+Gl],16,Vl),Gl>>=ha(fl.G[2][fl.H[2]+Gl],0,Vl),ha(fl.G[3][fl.H[3]+Gl],24,Vl))}}}Aa.vc=Fn,Aa.Wb=Mn,Aa.Ya=us,Aa.yc=os,HA=1;break t}HA=0}if(!(ae=HA)){j.a=3;break e}if(0<xt){if(Qe.ua=1<<xt,!Re(Qe.Wa,xt)){j.a=1,ae=0;break e}}else Qe.ua=0;var yg=j,_m=ue,O1=me,Eg=yg.s,Cg=Eg.xc;if(yg.c=_m,yg.i=O1,Eg.md=FA(_m,Cg),Eg.wc=Cg==0?-1:(1<<Cg)-1,C){j.xb=f1;break e}if((nt=a(ue*me))==null){j.a=1,ae=0;break e}ae=(ae=so(j,nt,0,ue,me,me,null))&&!Be.h;break e}return ae?(W!=null?W[0]=nt:(A(nt==null),A(C)),j.$=0,C||Is(Qe)):Is(Qe),ae}function Cu(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 Ic(s,c){var C=s.C,j=c-C,W=s.V,ae=s.Ba+s.c*C;for(A(c<=s.l.o);0<j;){var ue=16<j?16:j,me=s.l.ma,Be=s.l.width,Qe=Be*ue,nt=me.ca,xt=me.tb+Be*C,De=s.Ta,ft=s.Ua;yu(s,ue,W,ae),rm(De,ft,nt,xt,Qe),Do(me,C,C+ue,nt,xt,Be),j-=ue,W+=ue*s.c,C+=ue}A(C==c),s.C=s.Ma=c}function Sc(){this.ub=this.yd=this.td=this.Rb=0}function Qc(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Vp(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function Pf(){this.Yb=function(){var s=[];return function c(C,j,W){for(var ae=W[j],ue=0;ue<ae&&(C.push(W.length>j+1?[]:0),!(W.length<j+1));ue++)c(C[ue],j+1,W)}(s,0,[3,11]),s}()}function Lh(){this.jb=a(3),this.Wc=f([4,8],Pf),this.Xc=f([4,17],Pf)}function Nh(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function Ss(){this.ld=this.La=this.dd=this.tc=0}function kf(){this.Na=this.la=0}function Oh(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function jf(){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 Ph(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ss),this.Y=0,this.ya=Array(new jf),this.aa=0,this.l=new Dc}function kh(){this.y=a(16),this.f=a(8),this.ea=a(8)}function jh(){this.cb=this.a=0,this.sc="",this.m=new fe,this.Od=new Sc,this.Kc=new Qc,this.ed=new Nh,this.Qa=new Vp,this.Ic=this.$c=this.Aa=0,this.D=new Ph,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=m(8,fe),this.ia=0,this.pb=m(4,Oh),this.Pa=new Lh,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new kh),this.Hd=0,this.rb=Array(new kf),this.sb=0,this.wa=Array(new Ss),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 jf),this.L=this.aa=0,this.gd=f([4,2],Ss),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 Dc(){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 Zp(){var s=new jh;return s!=null&&(s.a=0,s.sc="OK",s.cb=0,s.Xb=0,id||(id=Al)),s}function Ri(s,c,C){return s.a==0&&(s.a=c,s.sc=C,s.cb=0),0}function Hh(s,c,C){return 3<=C&&s[c+0]==157&&s[c+1]==1&&s[c+2]==42}function Th(s,c){if(s==null)return 0;if(s.a=0,s.sc="OK",c==null)return Ri(s,2,"null VP8Io passed to VP8GetHeaders()");var C=c.data,j=c.w,W=c.ha;if(4>W)return Ri(s,7,"Truncated header.");var ae=C[j+0]|C[j+1]<<8|C[j+2]<<16,ue=s.Od;if(ue.Rb=!(1&ae),ue.td=ae>>1&7,ue.yd=ae>>4&1,ue.ub=ae>>5,3<ue.td)return Ri(s,3,"Incorrect keyframe parameters.");if(!ue.yd)return Ri(s,4,"Frame not displayable.");j+=3,W-=3;var me=s.Kc;if(ue.Rb){if(7>W)return Ri(s,7,"cannot parse picture header");if(!Hh(C,j,W))return Ri(s,3,"Bad code word");me.c=16383&(C[j+4]<<8|C[j+3]),me.Td=C[j+4]>>6,me.i=16383&(C[j+6]<<8|C[j+5]),me.Ud=C[j+6]>>6,j+=7,W-=7,s.za=me.c+15>>4,s.Ub=me.i+15>>4,c.width=me.c,c.height=me.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((ae=s.Pa).jb,0,255,ae.jb.length),A((ae=s.Qa)!=null),ae.Cb=0,ae.Bb=0,ae.Fb=1,n(ae.Zb,0,0,ae.Zb.length),n(ae.Lb,0,0,ae.Lb)}if(ue.ub>W)return Ri(s,7,"bad partition length");jt(ae=s.m,C,j,ue.ub),j+=ue.ub,W-=ue.ub,ue.Rb&&(me.Ld=kt(ae),me.Kd=kt(ae)),me=s.Qa;var Be,Qe=s.Pa;if(A(ae!=null),A(me!=null),me.Cb=kt(ae),me.Cb){if(me.Bb=kt(ae),kt(ae)){for(me.Fb=kt(ae),Be=0;4>Be;++Be)me.Zb[Be]=kt(ae)?bt(ae,7):0;for(Be=0;4>Be;++Be)me.Lb[Be]=kt(ae)?bt(ae,6):0}if(me.Bb)for(Be=0;3>Be;++Be)Qe.jb[Be]=kt(ae)?Mt(ae,8):255}else me.Bb=0;if(ae.Ka)return Ri(s,3,"cannot parse segment header");if((me=s.ed).zd=kt(ae),me.Tb=Mt(ae,6),me.wb=Mt(ae,3),me.Pc=kt(ae),me.Pc&&kt(ae)){for(Qe=0;4>Qe;++Qe)kt(ae)&&(me.vd[Qe]=bt(ae,6));for(Qe=0;4>Qe;++Qe)kt(ae)&&(me.od[Qe]=bt(ae,6))}if(s.L=me.Tb==0?0:me.zd?1:2,ae.Ka)return Ri(s,3,"cannot parse filter header");var nt=W;if(W=Be=j,j=Be+nt,me=nt,s.Xb=(1<<Mt(s.m,2))-1,nt<3*(Qe=s.Xb))C=7;else{for(Be+=3*Qe,me-=3*Qe,nt=0;nt<Qe;++nt){var xt=C[W+0]|C[W+1]<<8|C[W+2]<<16;xt>me&&(xt=me),jt(s.Jc[+nt],C,Be,xt),Be+=xt,me-=xt,W+=3}jt(s.Jc[+Qe],C,Be,me),C=Be<j?0:5}if(C!=0)return Ri(s,C,"cannot parse partitions");for(C=Mt(Be=s.m,7),W=kt(Be)?bt(Be,4):0,j=kt(Be)?bt(Be,4):0,me=kt(Be)?bt(Be,4):0,Qe=kt(Be)?bt(Be,4):0,Be=kt(Be)?bt(Be,4):0,nt=s.Qa,xt=0;4>xt;++xt){if(nt.Cb){var De=nt.Zb[xt];nt.Fb||(De+=C)}else{if(0<xt){s.pb[xt]=s.pb[0];continue}De=C}var ft=s.pb[xt];ft.Sc[0]=dg[wi(De+W,127)],ft.Sc[1]=hg[wi(De+0,127)],ft.Eb[0]=2*dg[wi(De+j,127)],ft.Eb[1]=101581*hg[wi(De+me,127)]>>16,8>ft.Eb[1]&&(ft.Eb[1]=8),ft.Qc[0]=dg[wi(De+Qe,117)],ft.Qc[1]=hg[wi(De+Be,127)],ft.lc=De+Be}if(!ue.Rb)return Ri(s,4,"Not a key frame.");for(kt(ae),ue=s.Pa,C=0;4>C;++C){for(W=0;8>W;++W)for(j=0;3>j;++j)for(me=0;11>me;++me)Qe=aA(ae,u1[C][W][j][me])?Mt(ae,8):o1[C][W][j][me],ue.Wc[C][W].Yb[j][me]=Qe;for(W=0;17>W;++W)ue.Xc[C][W]=ue.Wc[C][c1[W]]}return s.kc=kt(ae),s.kc&&(s.Bd=Mt(ae,8)),s.cb=1}function Al(s,c,C,j,W,ae,ue){var me=c[W].Yb[C];for(C=0;16>W;++W){if(!aA(s,me[C+0]))return W;for(;!aA(s,me[C+1]);)if(me=c[++W].Yb[0],C=0,W==16)return 16;var Be=c[W+1].Yb;if(aA(s,me[C+2])){var Qe=s,nt=0;if(aA(Qe,(De=me)[(xt=C)+3]))if(aA(Qe,De[xt+6])){for(me=0,xt=2*(nt=aA(Qe,De[xt+8]))+(De=aA(Qe,De[xt+9+nt])),nt=0,De=a1[xt];De[me];++me)nt+=nt+aA(Qe,De[me]);nt+=3+(8<<xt)}else aA(Qe,De[xt+7])?(nt=7+2*aA(Qe,165),nt+=aA(Qe,145)):nt=5+aA(Qe,159);else nt=aA(Qe,De[xt+4])?3+aA(Qe,De[xt+5]):2;me=Be[2]}else nt=1,me=Be[1];Be=ue+s1[W],0>(Qe=s).b&&Rt(Qe);var xt,De=Qe.b,ft=(xt=Qe.Ca>>1)-(Qe.I>>De)>>31;--Qe.b,Qe.Ca+=ft,Qe.Ca|=1,Qe.I-=(xt+1&ft)<<De,ae[Be]=((nt^ft)-ft)*j[(0<W)+0]}return 16}function bu(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 oo(s,c,C,j,W){W=s[c+C+32*j]+(W>>3),s[c+C+32*j]=-256&W?0>W?0:255:W}function Fu(s,c,C,j,W,ae){oo(s,c,0,C,j+W),oo(s,c,1,C,j+ae),oo(s,c,2,C,j-ae),oo(s,c,3,C,j-W)}function Ii(s){return(20091*s>>16)+s}function Hf(s,c,C,j){var W,ae=0,ue=a(16);for(W=0;4>W;++W){var me=s[c+0]+s[c+8],Be=s[c+0]-s[c+8],Qe=(35468*s[c+4]>>16)-Ii(s[c+12]),nt=Ii(s[c+4])+(35468*s[c+12]>>16);ue[ae+0]=me+nt,ue[ae+1]=Be+Qe,ue[ae+2]=Be-Qe,ue[ae+3]=me-nt,ae+=4,c++}for(W=ae=0;4>W;++W)me=(s=ue[ae+0]+4)+ue[ae+8],Be=s-ue[ae+8],Qe=(35468*ue[ae+4]>>16)-Ii(ue[ae+12]),oo(C,j,0,0,me+(nt=Ii(ue[ae+4])+(35468*ue[ae+12]>>16))),oo(C,j,1,0,Be+Qe),oo(C,j,2,0,Be-Qe),oo(C,j,3,0,me-nt),ae++,j+=32}function Wp(s,c,C,j){var W=s[c+0]+4,ae=35468*s[c+4]>>16,ue=Ii(s[c+4]),me=35468*s[c+1]>>16;Fu(C,j,0,W+ue,s=Ii(s[c+1]),me),Fu(C,j,1,W+ae,s,me),Fu(C,j,2,W-ae,s,me),Fu(C,j,3,W-ue,s,me)}function Jp(s,c,C,j,W){Hf(s,c,C,j),W&&Hf(s,c+16,C,j+4)}function Yp(s,c,C,j){Mu(s,c+0,C,j,1),Mu(s,c+32,C,j+128,1)}function Lo(s,c,C,j){var W;for(s=s[c+0]+4,W=0;4>W;++W)for(c=0;4>c;++c)oo(C,j,c,W,s)}function Rh(s,c,C,j){s[c+0]&&Hn(s,c+0,C,j),s[c+16]&&Hn(s,c+16,C,j+4),s[c+32]&&Hn(s,c+32,C,j+128),s[c+48]&&Hn(s,c+48,C,j+128+4)}function Mh(s,c,C,j){var W,ae=a(16);for(W=0;4>W;++W){var ue=s[c+0+W]+s[c+12+W],me=s[c+4+W]+s[c+8+W],Be=s[c+4+W]-s[c+8+W],Qe=s[c+0+W]-s[c+12+W];ae[0+W]=ue+me,ae[8+W]=ue-me,ae[4+W]=Qe+Be,ae[12+W]=Qe-Be}for(W=0;4>W;++W)ue=(s=ae[0+4*W]+3)+ae[3+4*W],me=ae[1+4*W]+ae[2+4*W],Be=ae[1+4*W]-ae[2+4*W],Qe=s-ae[3+4*W],C[j+0]=ue+me>>3,C[j+16]=Qe+Be>>3,C[j+32]=ue-me>>3,C[j+48]=Qe-Be>>3,j+=64}function Dl(s,c,C){var j,W=c-32,ae=ss,ue=255-s[W-1];for(j=0;j<C;++j){var me,Be=ae,Qe=ue+s[c-1];for(me=0;me<C;++me)s[c+me]=Be[Qe+s[W+me]];c+=32}}function Tf(s,c){Dl(s,c,4)}function Xp(s,c){Dl(s,c,8)}function qp(s,c){Dl(s,c,16)}function $p(s,c){var C;for(C=0;16>C;++C)r(s,c+32*C,s,c-32,16)}function Rf(s,c){var C;for(C=16;0<C;--C)n(s,c,s[c-1],16),c+=32}function xu(s,c,C){var j;for(j=0;16>j;++j)n(c,C+32*j,s,16)}function _l(s,c){var C,j=16;for(C=0;16>C;++C)j+=s[c-1+32*C]+s[c+C-32];xu(j>>5,s,c)}function eg(s,c){var C,j=8;for(C=0;16>C;++C)j+=s[c-1+32*C];xu(j>>4,s,c)}function Uu(s,c){var C,j=8;for(C=0;16>C;++C)j+=s[c+C-32];xu(j>>4,s,c)}function Mf(s,c){xu(128,s,c)}function Zr(s,c,C){return s+2*c+C+2>>2}function tg(s,c){var C,j=c-32;for(j=new Uint8Array([Zr(s[j-1],s[j+0],s[j+1]),Zr(s[j+0],s[j+1],s[j+2]),Zr(s[j+1],s[j+2],s[j+3]),Zr(s[j+2],s[j+3],s[j+4])]),C=0;4>C;++C)r(s,c+32*C,j,0,j.length)}function Ag(s,c){var C=s[c-1],j=s[c-1+32],W=s[c-1+64],ae=s[c-1+96];yA(s,c+0,16843009*Zr(s[c-1-32],C,j)),yA(s,c+32,16843009*Zr(C,j,W)),yA(s,c+64,16843009*Zr(j,W,ae)),yA(s,c+96,16843009*Zr(W,ae,ae))}function rg(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 ng(s,c){var C=s[c-1+0],j=s[c-1+32],W=s[c-1+64],ae=s[c-1-32],ue=s[c+0-32],me=s[c+1-32],Be=s[c+2-32],Qe=s[c+3-32];s[c+0+96]=Zr(j,W,s[c-1+96]),s[c+1+96]=s[c+0+64]=Zr(C,j,W),s[c+2+96]=s[c+1+64]=s[c+0+32]=Zr(ae,C,j),s[c+3+96]=s[c+2+64]=s[c+1+32]=s[c+0+0]=Zr(ue,ae,C),s[c+3+64]=s[c+2+32]=s[c+1+0]=Zr(me,ue,ae),s[c+3+32]=s[c+2+0]=Zr(Be,me,ue),s[c+3+0]=Zr(Qe,Be,me)}function rl(s,c){var C=s[c+1-32],j=s[c+2-32],W=s[c+3-32],ae=s[c+4-32],ue=s[c+5-32],me=s[c+6-32],Be=s[c+7-32];s[c+0+0]=Zr(s[c+0-32],C,j),s[c+1+0]=s[c+0+32]=Zr(C,j,W),s[c+2+0]=s[c+1+32]=s[c+0+64]=Zr(j,W,ae),s[c+3+0]=s[c+2+32]=s[c+1+64]=s[c+0+96]=Zr(W,ae,ue),s[c+3+32]=s[c+2+64]=s[c+1+96]=Zr(ae,ue,me),s[c+3+64]=s[c+2+96]=Zr(ue,me,Be),s[c+3+96]=Zr(me,Be,Be)}function nl(s,c){var C=s[c-1+0],j=s[c-1+32],W=s[c-1+64],ae=s[c-1-32],ue=s[c+0-32],me=s[c+1-32],Be=s[c+2-32],Qe=s[c+3-32];s[c+0+0]=s[c+1+64]=ae+ue+1>>1,s[c+1+0]=s[c+2+64]=ue+me+1>>1,s[c+2+0]=s[c+3+64]=me+Be+1>>1,s[c+3+0]=Be+Qe+1>>1,s[c+0+96]=Zr(W,j,C),s[c+0+64]=Zr(j,C,ae),s[c+0+32]=s[c+1+96]=Zr(C,ae,ue),s[c+1+32]=s[c+2+96]=Zr(ae,ue,me),s[c+2+32]=s[c+3+96]=Zr(ue,me,Be),s[c+3+32]=Zr(me,Be,Qe)}function ig(s,c){var C=s[c+0-32],j=s[c+1-32],W=s[c+2-32],ae=s[c+3-32],ue=s[c+4-32],me=s[c+5-32],Be=s[c+6-32],Qe=s[c+7-32];s[c+0+0]=C+j+1>>1,s[c+1+0]=s[c+0+64]=j+W+1>>1,s[c+2+0]=s[c+1+64]=W+ae+1>>1,s[c+3+0]=s[c+2+64]=ae+ue+1>>1,s[c+0+32]=Zr(C,j,W),s[c+1+32]=s[c+0+96]=Zr(j,W,ae),s[c+2+32]=s[c+1+96]=Zr(W,ae,ue),s[c+3+32]=s[c+2+96]=Zr(ae,ue,me),s[c+3+64]=Zr(ue,me,Be),s[c+3+96]=Zr(me,Be,Qe)}function ag(s,c){var C=s[c-1+0],j=s[c-1+32],W=s[c-1+64],ae=s[c-1+96];s[c+0+0]=C+j+1>>1,s[c+2+0]=s[c+0+32]=j+W+1>>1,s[c+2+32]=s[c+0+64]=W+ae+1>>1,s[c+1+0]=Zr(C,j,W),s[c+3+0]=s[c+1+32]=Zr(j,W,ae),s[c+3+32]=s[c+1+64]=Zr(W,ae,ae),s[c+3+64]=s[c+2+64]=s[c+0+96]=s[c+1+96]=s[c+2+96]=s[c+3+96]=ae}function _c(s,c){var C=s[c-1+0],j=s[c-1+32],W=s[c-1+64],ae=s[c-1+96],ue=s[c-1-32],me=s[c+0-32],Be=s[c+1-32],Qe=s[c+2-32];s[c+0+0]=s[c+2+32]=C+ue+1>>1,s[c+0+32]=s[c+2+64]=j+C+1>>1,s[c+0+64]=s[c+2+96]=W+j+1>>1,s[c+0+96]=ae+W+1>>1,s[c+3+0]=Zr(me,Be,Qe),s[c+2+0]=Zr(ue,me,Be),s[c+1+0]=s[c+3+32]=Zr(C,ue,me),s[c+1+32]=s[c+3+64]=Zr(j,C,ue),s[c+1+64]=s[c+3+96]=Zr(W,j,C),s[c+1+96]=Zr(ae,W,j)}function Kf(s,c){var C;for(C=0;8>C;++C)r(s,c+32*C,s,c-32,8)}function Iu(s,c){var C;for(C=0;8>C;++C)n(s,c,s[c-1],8),c+=32}function Lc(s,c,C){var j;for(j=0;8>j;++j)n(c,C+32*j,s,8)}function Nc(s,c){var C,j=8;for(C=0;8>C;++C)j+=s[c+C-32]+s[c-1+32*C];Lc(j>>4,s,c)}function sg(s,c){var C,j=4;for(C=0;8>C;++C)j+=s[c+C-32];Lc(j>>3,s,c)}function zf(s,c){var C,j=4;for(C=0;8>C;++C)j+=s[c-1+32*C];Lc(j>>3,s,c)}function Gf(s,c){Lc(128,s,c)}function Su(s,c,C){var j=s[c-C],W=s[c+0],ae=3*(W-j)+og[1020+s[c-2*C]-s[c+C]],ue=qh[112+(ae+4>>3)];s[c-C]=ss[255+j+qh[112+(ae+3>>3)]],s[c+0]=ss[255+W-ue]}function Qu(s,c,C,j){var W=s[c+0],ae=s[c+C];return Ls[255+s[c-2*C]-s[c-C]]>j||Ls[255+ae-W]>j}function Vf(s,c,C,j){return 4*Ls[255+s[c-C]-s[c+0]]+Ls[255+s[c-2*C]-s[c+C]]<=j}function Oc(s,c,C,j,W){var ae=s[c-3*C],ue=s[c-2*C],me=s[c-C],Be=s[c+0],Qe=s[c+C],nt=s[c+2*C],xt=s[c+3*C];return 4*Ls[255+me-Be]+Ls[255+ue-Qe]>j?0:Ls[255+s[c-4*C]-ae]<=W&&Ls[255+ae-ue]<=W&&Ls[255+ue-me]<=W&&Ls[255+xt-nt]<=W&&Ls[255+nt-Qe]<=W&&Ls[255+Qe-Be]<=W}function Zf(s,c,C,j){var W=2*j+1;for(j=0;16>j;++j)Vf(s,c+j,C,W)&&Su(s,c+j,C)}function Du(s,c,C,j){var W=2*j+1;for(j=0;16>j;++j)Vf(s,c+j*C,1,W)&&Su(s,c+j*C,1)}function Kh(s,c,C,j){var W;for(W=3;0<W;--W)Zf(s,c+=4*C,C,j)}function zh(s,c,C,j){var W;for(W=3;0<W;--W)Du(s,c+=4,C,j)}function il(s,c,C,j,W,ae,ue,me){for(ae=2*ae+1;0<W--;){if(Oc(s,c,C,ae,ue))if(Qu(s,c,C,me))Su(s,c,C);else{var Be=s,Qe=c,nt=C,xt=Be[Qe-2*nt],De=Be[Qe-nt],ft=Be[Qe+0],Bt=Be[Qe+nt],Yt=Be[Qe+2*nt],Ct=27*(nA=og[1020+3*(ft-De)+og[1020+xt-Bt]])+63>>7,eA=18*nA+63>>7,nA=9*nA+63>>7;Be[Qe-3*nt]=ss[255+Be[Qe-3*nt]+nA],Be[Qe-2*nt]=ss[255+xt+eA],Be[Qe-nt]=ss[255+De+Ct],Be[Qe+0]=ss[255+ft-Ct],Be[Qe+nt]=ss[255+Bt-eA],Be[Qe+2*nt]=ss[255+Yt-nA]}c+=j}}function al(s,c,C,j,W,ae,ue,me){for(ae=2*ae+1;0<W--;){if(Oc(s,c,C,ae,ue))if(Qu(s,c,C,me))Su(s,c,C);else{var Be=s,Qe=c,nt=C,xt=Be[Qe-nt],De=Be[Qe+0],ft=Be[Qe+nt],Bt=qh[112+(4+(Yt=3*(De-xt))>>3)],Yt=qh[112+(Yt+3>>3)],Ct=Bt+1>>1;Be[Qe-2*nt]=ss[255+Be[Qe-2*nt]+Ct],Be[Qe-nt]=ss[255+xt+Yt],Be[Qe+0]=ss[255+De-Bt],Be[Qe+nt]=ss[255+ft-Ct]}c+=j}}function Gh(s,c,C,j,W,ae){il(s,c,C,1,16,j,W,ae)}function Vh(s,c,C,j,W,ae){il(s,c,1,C,16,j,W,ae)}function _u(s,c,C,j,W,ae){var ue;for(ue=3;0<ue;--ue)al(s,c+=4*C,C,1,16,j,W,ae)}function Zh(s,c,C,j,W,ae){var ue;for(ue=3;0<ue;--ue)al(s,c+=4,1,C,16,j,W,ae)}function w(s,c,C,j,W,ae,ue,me){il(s,c,W,1,8,ae,ue,me),il(C,j,W,1,8,ae,ue,me)}function Z(s,c,C,j,W,ae,ue,me){il(s,c,1,W,8,ae,ue,me),il(C,j,1,W,8,ae,ue,me)}function _e(s,c,C,j,W,ae,ue,me){al(s,c+4*W,W,1,8,ae,ue,me),al(C,j+4*W,W,1,8,ae,ue,me)}function Ye(s,c,C,j,W,ae,ue,me){al(s,c+4,1,W,8,ae,ue,me),al(C,j+4,1,W,8,ae,ue,me)}function gt(){this.ba=new Xn,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new jn,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rA(){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 gA(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Ar(){this.ua=0,this.Wa=new rn,this.vb=new rn,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Nt,this.yc=new qe}function dr(){this.xb=this.a=0,this.l=new Dc,this.ca=new Xn,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 Ar,this.ab=0,this.gc=m(4,gA),this.Oc=0}function zr(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Dc,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Jr(s,c,C,j,W,ae,ue){for(s=s==null?0:s[c+0],c=0;c<ue;++c)W[ae+c]=s+C[j+c]&255,s=W[ae+c]}function Pn(s,c,C,j,W,ae,ue){var me;if(s==null)Jr(null,null,C,j,W,ae,ue);else for(me=0;me<ue;++me)W[ae+me]=s[c+me]+C[j+me]&255}function gi(s,c,C,j,W,ae,ue){if(s==null)Jr(null,null,C,j,W,ae,ue);else{var me,Be=s[c+0],Qe=Be,nt=Be;for(me=0;me<ue;++me)Qe=nt+(Be=s[c+me])-Qe,nt=C[j+me]+(-256&Qe?0>Qe?0:255:Qe)&255,Qe=Be,W[ae+me]=nt}}function Mi(s,c,C,j){var W=c.width,ae=c.o;if(A(s!=null&&c!=null),0>C||0>=j||C+j>ae)return null;if(!s.Cc){if(s.ga==null){var ue;if(s.ga=new zr,(ue=s.ga==null)||(ue=c.width*c.o,A(s.Gb.length==0),s.Gb=a(ue),s.Uc=0,s.Gb==null?ue=0:(s.mb=s.Gb,s.nb=s.Uc,s.rc=null,ue=1),ue=!ue),!ue){ue=s.ga;var me=s.Fa,Be=s.P,Qe=s.qc,nt=s.mb,xt=s.nb,De=Be+1,ft=Qe-1,Bt=ue.l;if(A(me!=null&&nt!=null&&c!=null),Ml[0]=null,Ml[1]=Jr,Ml[2]=Pn,Ml[3]=gi,ue.ca=nt,ue.tb=xt,ue.c=c.width,ue.i=c.height,A(0<ue.c&&0<ue.i),1>=Qe)c=0;else if(ue.$a=3&me[Be+0],ue.Z=me[Be+0]>>2&3,ue.Lc=me[Be+0]>>4&3,Be=me[Be+0]>>6&3,0>ue.$a||1<ue.$a||4<=ue.Z||1<ue.Lc||Be)c=0;else if(Bt.put=Nr,Bt.ac=Qo,Bt.bc=el,Bt.ma=ue,Bt.width=c.width,Bt.height=c.height,Bt.Da=c.Da,Bt.v=c.v,Bt.va=c.va,Bt.j=c.j,Bt.o=c.o,ue.$a)e:{A(ue.$a==1),c=Eu();t:for(;;){if(c==null){c=0;break e}if(A(ue!=null),ue.mc=c,c.c=ue.c,c.i=ue.i,c.l=ue.l,c.l.ma=ue,c.l.width=ue.c,c.l.height=ue.i,c.a=0,Vt(c.m,me,De,ft),!_o(ue.c,ue.i,1,c,null)||(c.ab==1&&c.gc[0].hc==3&&io(c.s)?(ue.ic=1,me=c.c*c.i,c.Ta=null,c.Ua=0,c.V=a(me),c.Ba=0,c.V==null?(c.a=1,c=0):c=1):(ue.ic=0,c=Cu(c,ue.c)),!c))break t;c=1;break e}ue.mc=null,c=0}else c=ft>=ue.c*ue.i;ue=!c}if(ue)return null;s.ga.Lc!=1?s.Ga=0:j=ae-C}A(s.ga!=null),A(C+j<=ae);e:{if(c=(me=s.ga).c,ae=me.l.o,me.$a==0){if(De=s.rc,ft=s.Vc,Bt=s.Fa,Be=s.P+1+C*c,Qe=s.mb,nt=s.nb+C*c,A(Be<=s.P+s.qc),me.Z!=0)for(A(Ml[me.Z]!=null),ue=0;ue<j;++ue)Ml[me.Z](De,ft,Bt,Be,Qe,nt,c),De=Qe,ft=nt,nt+=c,Be+=c;else for(ue=0;ue<j;++ue)r(Qe,nt,Bt,Be,c),De=Qe,ft=nt,nt+=c,Be+=c;s.rc=De,s.Vc=ft}else{if(A(me.mc!=null),c=C+j,A((ue=me.mc)!=null),A(c<=ue.i),ue.C>=c)c=1;else if(me.ic||Qs(),me.ic){me=ue.V,De=ue.Ba,ft=ue.c;var Yt=ue.i,Ct=(Bt=1,Be=ue.$/ft,Qe=ue.$%ft,nt=ue.m,xt=ue.s,ue.$),eA=ft*Yt,nA=ft*c,EA=xt.wc,hA=Ct<nA?Ba(xt,Qe,Be):null;A(Ct<=eA),A(c<=Yt),A(io(xt));t:for(;;){for(;!nt.h&&Ct<nA;){if(Qe&EA||(hA=Ba(xt,Qe,Be)),A(hA!=null),Ft(nt),256>(Yt=Bi(hA.G[0],hA.H[0],nt)))me[De+Ct]=Yt,++Ct,++Qe>=ft&&(Qe=0,++Be<=c&&!(Be%16)&&ao(ue,Be));else{if(!(280>Yt)){Bt=0;break t}Yt=xs(Yt-256,nt);var gr,tr=Bi(hA.G[4],hA.H[4],nt);if(Ft(nt),!(Ct>=(tr=Us(ft,tr=xs(tr,nt)))&&eA-Ct>=Yt)){Bt=0;break t}for(gr=0;gr<Yt;++gr)me[De+Ct+gr]=me[De+Ct+gr-tr];for(Ct+=Yt,Qe+=Yt;Qe>=ft;)Qe-=ft,++Be<=c&&!(Be%16)&&ao(ue,Be);Ct<nA&&Qe&EA&&(hA=Ba(xt,Qe,Be))}A(nt.h==At(nt))}ao(ue,Be>c?c:Be);break t}!Bt||nt.h&&Ct<eA?(Bt=0,ue.a=nt.h?5:3):ue.$=Ct,c=Bt}else c=so(ue,ue.V,ue.Ba,ue.c,ue.i,c,Ic);if(!c){j=0;break e}}C+j>=ae&&(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*W}function ti(s,c,C,j,W,ae){for(;0<W--;){var ue,me=s,Be=c+(C?1:0),Qe=s,nt=c+(C?0:3);for(ue=0;ue<j;++ue){var xt=Qe[nt+4*ue];xt!=255&&(xt*=32897,me[Be+4*ue+0]=me[Be+4*ue+0]*xt>>23,me[Be+4*ue+1]=me[Be+4*ue+1]*xt>>23,me[Be+4*ue+2]=me[Be+4*ue+2]*xt>>23)}c+=ae}}function $i(s,c,C,j,W){for(;0<j--;){var ae;for(ae=0;ae<C;++ae){var ue=s[c+2*ae+0],me=15&(Qe=s[c+2*ae+1]),Be=4369*me,Qe=(240&Qe|Qe>>4)*Be>>16;s[c+2*ae+0]=(240&ue|ue>>4)*Be>>16&240|(15&ue|ue<<4)*Be>>16>>4&15,s[c+2*ae+1]=240&Qe|me}c+=W}}function Ki(s,c,C,j,W,ae,ue,me){var Be,Qe,nt=255;for(Qe=0;Qe<W;++Qe){for(Be=0;Be<j;++Be){var xt=s[c+Be];ae[ue+4*Be]=xt,nt&=xt}c+=C,ue+=me}return nt!=255}function wa(s,c,C,j,W){var ae;for(ae=0;ae<W;++ae)C[j+ae]=s[c+ae]>>8}function Qs(){nd=ti,tm=$i,Am=Ki,rm=wa}function Wa(s,c,C){ke[s]=function(j,W,ae,ue,me,Be,Qe,nt,xt,De,ft,Bt,Yt,Ct,eA,nA,EA){var hA,gr=EA-1>>1,tr=me[Be+0]|Qe[nt+0]<<16,sn=xt[De+0]|ft[Bt+0]<<16;A(j!=null);var ar=3*tr+sn+131074>>2;for(c(j[W+0],255&ar,ar>>16,Yt,Ct),ae!=null&&(ar=3*sn+tr+131074>>2,c(ae[ue+0],255&ar,ar>>16,eA,nA)),hA=1;hA<=gr;++hA){var Cn=me[Be+hA]|Qe[nt+hA]<<16,ta=xt[De+hA]|ft[Bt+hA]<<16,on=tr+Cn+sn+ta+524296,sr=on+2*(Cn+sn)>>3;ar=sr+tr>>1,tr=(on=on+2*(tr+ta)>>3)+Cn>>1,c(j[W+2*hA-1],255&ar,ar>>16,Yt,Ct+(2*hA-1)*C),c(j[W+2*hA-0],255&tr,tr>>16,Yt,Ct+(2*hA-0)*C),ae!=null&&(ar=on+sn>>1,tr=sr+ta>>1,c(ae[ue+2*hA-1],255&ar,ar>>16,eA,nA+(2*hA-1)*C),c(ae[ue+2*hA+0],255&tr,tr>>16,eA,nA+(2*hA+0)*C)),tr=Cn,sn=ta}1&EA||(ar=3*tr+sn+131074>>2,c(j[W+EA-1],255&ar,ar>>16,Yt,Ct+(EA-1)*C),ae!=null&&(ar=3*sn+tr+131074>>2,c(ae[ue+EA-1],255&ar,ar>>16,eA,nA+(EA-1)*C)))}}function Wh(){Ns[$h]=d1,Ns[e0]=hm,Ns[lm]=h1,Ns[t0]=pm,Ns[A0]=gm,Ns[lg]=mm,Ns[um]=p1,Ns[ug]=hm,Ns[cg]=pm,Ns[r0]=gm,Ns[fg]=mm}function Pc(s){return s&~g1?0>s?0:255:s>>vm}function Lu(s,c){return Pc((19077*s>>8)+(26149*c>>8)-14234)}function Ll(s,c,C){return Pc((19077*s>>8)-(6419*c>>8)-(13320*C>>8)+8708)}function Nu(s,c){return Pc((19077*s>>8)+(33050*c>>8)-17685)}function Ou(s,c,C,j,W){j[W+0]=Lu(s,C),j[W+1]=Ll(s,c,C),j[W+2]=Nu(s,c)}function Pu(s,c,C,j,W){j[W+0]=Nu(s,c),j[W+1]=Ll(s,c,C),j[W+2]=Lu(s,C)}function Ia(s,c,C,j,W){var ae=Ll(s,c,C);c=ae<<3&224|Nu(s,c)>>3,j[W+0]=248&Lu(s,C)|ae>>5,j[W+1]=c}function ku(s,c,C,j,W){var ae=240&Nu(s,c)|15;j[W+0]=240&Lu(s,C)|Ll(s,c,C)>>4,j[W+1]=ae}function ju(s,c,C,j,W){j[W+0]=255,Ou(s,c,C,j,W+1)}function Wf(s,c,C,j,W){Pu(s,c,C,j,W),j[W+3]=255}function Jf(s,c,C,j,W){Ou(s,c,C,j,W),j[W+3]=255}function wi(s,c){return 0>s?0:s>c?c:s}function sl(s,c,C){ke[s]=function(j,W,ae,ue,me,Be,Qe,nt,xt){for(var De=nt+(-2&xt)*C;nt!=De;)c(j[W+0],ae[ue+0],me[Be+0],Qe,nt),c(j[W+1],ae[ue+0],me[Be+0],Qe,nt+C),W+=2,++ue,++Be,nt+=2*C;1&xt&&c(j[W+0],ae[ue+0],me[Be+0],Qe,nt)}}function kc(s,c,C){return C==0?s==0?c==0?6:5:c==0?4:0:C}function Jh(s,c,C,j,W){switch(s>>>30){case 3:Mu(c,C,j,W,0);break;case 2:_s(c,C,j,W);break;case 1:Hn(c,C,j,W)}}function Ds(s,c){var C,j,W=c.M,ae=c.Nb,ue=s.oc,me=s.pc+40,Be=s.oc,Qe=s.pc+584,nt=s.oc,xt=s.pc+600;for(C=0;16>C;++C)ue[me+32*C-1]=129;for(C=0;8>C;++C)Be[Qe+32*C-1]=129,nt[xt+32*C-1]=129;for(0<W?ue[me-1-32]=Be[Qe-1-32]=nt[xt-1-32]=129:(n(ue,me-32-1,127,21),n(Be,Qe-32-1,127,9),n(nt,xt-32-1,127,9)),j=0;j<s.za;++j){var De=c.ya[c.aa+j];if(0<j){for(C=-1;16>C;++C)r(ue,me+32*C-4,ue,me+32*C+12,4);for(C=-1;8>C;++C)r(Be,Qe+32*C-4,Be,Qe+32*C+4,4),r(nt,xt+32*C-4,nt,xt+32*C+4,4)}var ft=s.Gd,Bt=s.Hd+j,Yt=De.ad,Ct=De.Hc;if(0<W&&(r(ue,me-32,ft[Bt].y,0,16),r(Be,Qe-32,ft[Bt].f,0,8),r(nt,xt-32,ft[Bt].ea,0,8)),De.Za){var eA=ue,nA=me-32+16;for(0<W&&(j>=s.za-1?n(eA,nA,ft[Bt].y[15],4):r(eA,nA,ft[Bt+1].y,0,4)),C=0;4>C;C++)eA[nA+128+C]=eA[nA+256+C]=eA[nA+384+C]=eA[nA+0+C];for(C=0;16>C;++C,Ct<<=2)eA=ue,nA=me+wm[C],lo[De.Ob[C]](eA,nA),Jh(Ct,Yt,16*+C,eA,nA)}else if(eA=kc(j,W,De.Ob[0]),Rl[eA](ue,me),Ct!=0)for(C=0;16>C;++C,Ct<<=2)Jh(Ct,Yt,16*+C,ue,me+wm[C]);for(C=De.Gc,eA=kc(j,W,De.Dd),ul[eA](Be,Qe),ul[eA](nt,xt),Ct=Yt,eA=Be,nA=Qe,255&(De=0|C)&&(170&De?Po(Ct,256,eA,nA):qn(Ct,256,eA,nA)),De=nt,Ct=xt,255&(C>>=8)&&(170&C?Po(Yt,320,De,Ct):qn(Yt,320,De,Ct)),W<s.Ub-1&&(r(ft[Bt].y,0,ue,me+480,16),r(ft[Bt].f,0,Be,Qe+224,8),r(ft[Bt].ea,0,nt,xt+224,8)),C=8*ae*s.B,ft=s.sa,Bt=s.ta+16*j+16*ae*s.R,Yt=s.qa,De=s.ra+8*j+C,Ct=s.Ha,eA=s.Ia+8*j+C,C=0;16>C;++C)r(ft,Bt+C*s.R,ue,me+32*C,16);for(C=0;8>C;++C)r(Yt,De+C*s.B,Be,Qe+32*C,8),r(Ct,eA+C*s.B,nt,xt+32*C,8)}}function Hu(s,c,C,j,W,ae,ue,me,Be){var Qe=[0],nt=[0],xt=0,De=Be!=null?Be.kd:0,ft=Be!=null?Be:new rA;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 Bt=c,Yt=C,Ct=ft.gb;if(A(s!=null),A(Yt!=null),A(Ct!=null),Ct[0]=0,12<=Yt[0]&&!t(s,Bt[0],"RIFF")){if(t(s,Bt[0]+8,"WEBP")){Ct=3;break e}var eA=Jt(s,Bt[0]+4);if(12>eA||4294967286<eA){Ct=3;break e}if(De&&eA>Yt[0]-8){Ct=7;break e}Ct[0]=eA,Bt[0]+=12,Yt[0]-=12}Ct=0}if(Ct!=0)return Ct;for(eA=0<ft.gb[0],C=C[0];;){e:{var nA=s;Yt=c,Ct=C;var EA=Qe,hA=nt,gr=Bt=[0];if((ar=xt=[xt])[0]=0,8>Ct[0])Ct=7;else{if(!t(nA,Yt[0],"VP8X")){if(Jt(nA,Yt[0]+4)!=10){Ct=3;break e}if(18>Ct[0]){Ct=7;break e}var tr=Jt(nA,Yt[0]+8),sn=1+GA(nA,Yt[0]+12);if(2147483648<=sn*(nA=1+GA(nA,Yt[0]+15))){Ct=3;break e}gr!=null&&(gr[0]=tr),EA!=null&&(EA[0]=sn),hA!=null&&(hA[0]=nA),Yt[0]+=18,Ct[0]-=18,ar[0]=1}Ct=0}}if(xt=xt[0],Bt=Bt[0],Ct!=0)return Ct;if(Yt=!!(2&Bt),!eA&&xt)return 3;if(ae!=null&&(ae[0]=!!(16&Bt)),ue!=null&&(ue[0]=Yt),me!=null&&(me[0]=0),ue=Qe[0],Bt=nt[0],xt&&Yt&&Be==null){Ct=0;break}if(4>C){Ct=7;break}if(eA&&xt||!eA&&!xt&&!t(s,c[0],"ALPH")){C=[C],ft.na=[ft.na],ft.P=[ft.P],ft.Sa=[ft.Sa];e:{tr=s,Ct=c,eA=C;var ar=ft.gb;EA=ft.na,hA=ft.P,gr=ft.Sa,sn=22,A(tr!=null),A(eA!=null),nA=Ct[0];var Cn=eA[0];for(A(EA!=null),A(gr!=null),EA[0]=null,hA[0]=null,gr[0]=0;;){if(Ct[0]=nA,eA[0]=Cn,8>Cn){Ct=7;break e}var ta=Jt(tr,nA+4);if(4294967286<ta){Ct=3;break e}var on=8+ta+1&-2;if(sn+=on,0<ar&&sn>ar){Ct=3;break e}if(!t(tr,nA,"VP8 ")||!t(tr,nA,"VP8L")){Ct=0;break e}if(Cn[0]<on){Ct=7;break e}t(tr,nA,"ALPH")||(EA[0]=tr,hA[0]=nA+8,gr[0]=ta),nA+=on,Cn-=on}}if(C=C[0],ft.na=ft.na[0],ft.P=ft.P[0],ft.Sa=ft.Sa[0],Ct!=0)break}C=[C],ft.Ja=[ft.Ja],ft.xa=[ft.xa];e:if(ar=s,Ct=c,eA=C,EA=ft.gb[0],hA=ft.Ja,gr=ft.xa,tr=Ct[0],nA=!t(ar,tr,"VP8 "),sn=!t(ar,tr,"VP8L"),A(ar!=null),A(eA!=null),A(hA!=null),A(gr!=null),8>eA[0])Ct=7;else{if(nA||sn){if(ar=Jt(ar,tr+4),12<=EA&&ar>EA-12){Ct=3;break e}if(De&&ar>eA[0]-8){Ct=7;break e}hA[0]=ar,Ct[0]+=8,eA[0]-=8,gr[0]=sn}else gr[0]=5<=eA[0]&&ar[tr+0]==47&&!(ar[tr+4]>>5),hA[0]=eA[0];Ct=0}if(C=C[0],ft.Ja=ft.Ja[0],ft.xa=ft.xa[0],c=c[0],Ct!=0)break;if(4294967286<ft.Ja)return 3;if(me==null||Yt||(me[0]=ft.xa?2:1),ue=[ue],Bt=[Bt],ft.xa){if(5>C){Ct=7;break}me=ue,De=Bt,Yt=ae,s==null||5>C?s=0:5<=C&&s[c+0]==47&&!(s[c+4]>>5)?(eA=[0],ar=[0],EA=[0],Vt(hA=new Oe,s,c,C),tl(hA,eA,ar,EA)?(me!=null&&(me[0]=eA[0]),De!=null&&(De[0]=ar[0]),Yt!=null&&(Yt[0]=EA[0]),s=1):s=0):s=0}else{if(10>C){Ct=7;break}me=Bt,s==null||10>C||!Hh(s,c+3,C-3)?s=0:(De=s[c+0]|s[c+1]<<8|s[c+2]<<16,Yt=16383&(s[c+7]<<8|s[c+6]),s=16383&(s[c+9]<<8|s[c+8]),1&De||3<(De>>1&7)||!(De>>4&1)||De>>5>=ft.Ja||!Yt||!s?s=0:(ue&&(ue[0]=Yt),me&&(me[0]=s),s=1))}if(!s||(ue=ue[0],Bt=Bt[0],xt&&(Qe[0]!=ue||nt[0]!=Bt)))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 Ct==0||Ct==7&&xt&&Be==null?(ae!=null&&(ae[0]|=ft.na!=null&&0<ft.na.length),j!=null&&(j[0]=ue),W!=null&&(W[0]=Bt),0):Ct}function Yf(s,c,C){var j=c.width,W=c.height,ae=0,ue=0,me=j,Be=W;if(c.Da=s!=null&&0<s.Da,c.Da&&(me=s.cd,Be=s.bd,ae=s.v,ue=s.j,11>C||(ae&=-2,ue&=-2),0>ae||0>ue||0>=me||0>=Be||ae+me>j||ue+Be>W))return 0;if(c.v=ae,c.j=ue,c.va=ae+me,c.o=ue+Be,c.U=me,c.T=Be,c.da=s!=null&&0<s.da,c.da){if(!Sr(me,Be,C=[s.ib],ae=[s.hb]))return 0;c.ib=C[0],c.hb=ae[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*W/4,c.Kb=0),1}function Xf(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 Nl(s,c,C,j){if(j==null||0>=s||0>=c)return 2;if(C!=null){if(C.Da){var W=C.cd,ae=C.bd,ue=-2&C.v,me=-2&C.j;if(0>ue||0>me||0>=W||0>=ae||ue+W>s||me+ae>c)return 2;s=W,c=ae}if(C.da){if(!Sr(s,c,W=[C.ib],ae=[C.hb]))return 2;s=W[0],c=ae[0]}}j.width=s,j.height=c;e:{var Be=j.width,Qe=j.height;if(s=j.S,0>=Be||0>=Qe||!(s>=$h&&13>s))s=2;else{if(0>=j.Rd&&j.sd==null){ue=ae=W=c=0;var nt=(me=Be*ym[s])*Qe;if(11>s||(ae=(Qe+1)/2*(c=(Be+1)/2),s==12&&(ue=(W=Be)*Qe)),(Qe=a(nt+2*ae+ue))==null){s=1;break e}j.sd=Qe,11>s?((Be=j.f.RGBA).eb=Qe,Be.fb=0,Be.A=me,Be.size=nt):((Be=j.f.kb).y=Qe,Be.O=0,Be.fa=me,Be.Fd=nt,Be.f=Qe,Be.N=0+nt,Be.Ab=c,Be.Cd=ae,Be.ea=Qe,Be.W=0+nt+ae,Be.Db=c,Be.Ed=ae,s==12&&(Be.F=Qe,Be.J=0+nt+2*ae),Be.Tc=ue,Be.lb=W)}if(c=1,W=j.S,ae=j.width,ue=j.height,W>=$h&&13>W)if(11>W)s=j.f.RGBA,c&=(me=Math.abs(s.A))*(ue-1)+ae<=s.size,c&=me>=ae*ym[W],c&=s.eb!=null;else{s=j.f.kb,me=(ae+1)/2,nt=(ue+1)/2,Be=Math.abs(s.fa),Qe=Math.abs(s.Ab);var xt=Math.abs(s.Db),De=Math.abs(s.lb),ft=De*(ue-1)+ae;c&=Be*(ue-1)+ae<=s.Fd,c&=Qe*(nt-1)+me<=s.Cd,c=(c&=xt*(nt-1)+me<=s.Ed)&Be>=ae&Qe>=me&xt>=me,c&=s.y!=null,c&=s.f!=null,c&=s.ea!=null,W==12&&(c&=De>=ae,c&=ft<=s.Tc,c&=s.F!=null)}else c=0;s=c?0:2}}return s!=0||C!=null&&C.fd&&(s=Xf(j)),s}var Tu=64,is=[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],as=24,Ol=32,ol=8,Pl=[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];JA("Predictor0","PredictorAdd0"),ke.Predictor0=function(){return 4278190080},ke.Predictor1=function(s){return s},ke.Predictor2=function(s,c,C){return c[C+0]},ke.Predictor3=function(s,c,C){return c[C+1]},ke.Predictor4=function(s,c,C){return c[C-1]},ke.Predictor5=function(s,c,C){return xr(xr(s,c[C+1]),c[C+0])},ke.Predictor6=function(s,c,C){return xr(s,c[C-1])},ke.Predictor7=function(s,c,C){return xr(s,c[C+0])},ke.Predictor8=function(s,c,C){return xr(c[C-1],c[C+0])},ke.Predictor9=function(s,c,C){return xr(c[C+0],c[C+1])},ke.Predictor10=function(s,c,C){return xr(xr(s,c[C-1]),xr(c[C+0],c[C+1]))},ke.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},ke.Predictor12=function(s,c,C){var j=c[C+0];return(Nn((s>>24&255)+(j>>24&255)-((c=c[C-1])>>24&255))<<24|Nn((s>>16&255)+(j>>16&255)-(c>>16&255))<<16|Nn((s>>8&255)+(j>>8&255)-(c>>8&255))<<8|Nn((255&s)+(255&j)-(255&c)))>>>0},ke.Predictor13=function(s,c,C){var j=c[C-1];return(Xr((s=xr(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 qf=ke.PredictorAdd0;ke.PredictorAdd1=Vn,JA("Predictor2","PredictorAdd2"),JA("Predictor3","PredictorAdd3"),JA("Predictor4","PredictorAdd4"),JA("Predictor5","PredictorAdd5"),JA("Predictor6","PredictorAdd6"),JA("Predictor7","PredictorAdd7"),JA("Predictor8","PredictorAdd8"),JA("Predictor9","PredictorAdd9"),JA("Predictor10","PredictorAdd10"),JA("Predictor11","PredictorAdd11"),JA("Predictor12","PredictorAdd12"),JA("Predictor13","PredictorAdd13");var jc=ke.PredictorAdd2;Cr("ColorIndexInverseTransform","MapARGB","32b",function(s){return s>>8&255},function(s){return s}),Cr("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(s){return s},function(s){return s>>8&255});var Si,Yh=ke.ColorIndexInverseTransform,No=ke.MapARGB,Oo=ke.VP8LColorIndexInverseTransformAlpha,$f=ke.MapAlpha,ed=ke.VP8LPredictorsAdd=[];ed.length=16,(ke.VP8LPredictors=[]).length=16,(ke.VP8LPredictorsAdd_C=[]).length=16,(ke.VP8LPredictors_C=[]).length=16;var td,Ad,kl,jl,Hl,Ru,Tl,Mu,_s,Po,Hn,qn,Qi,ea,ll,rd,Hc,Xh,Jg,Yg,Xg,qg,$g,em,nd,tm,Am,rm,nm=a(511),im=a(2041),am=a(225),sm=a(767),om=0,og=im,qh=am,ss=sm,Ls=nm,$h=0,e0=1,lm=2,t0=3,A0=4,lg=5,um=6,ug=7,cg=8,r0=9,fg=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,dg=[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],hg=[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],id=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],Rl=[],lo=[],ul=[],f1=1,dm=2,Ml=[],Ns=[];Wa("UpsampleRgbLinePair",Ou,3),Wa("UpsampleBgrLinePair",Pu,3),Wa("UpsampleRgbaLinePair",Jf,4),Wa("UpsampleBgraLinePair",Wf,4),Wa("UpsampleArgbLinePair",ju,4),Wa("UpsampleRgba4444LinePair",ku,2),Wa("UpsampleRgb565LinePair",Ia,2);var d1=ke.UpsampleRgbLinePair,h1=ke.UpsampleBgrLinePair,hm=ke.UpsampleRgbaLinePair,pm=ke.UpsampleBgraLinePair,gm=ke.UpsampleArgbLinePair,mm=ke.UpsampleRgba4444LinePair,p1=ke.UpsampleRgb565LinePair,n0=16,i0=1<<n0-1,ad=-227,pg=482,vm=6,g1=(256<<vm)-1,Bm=0,m1=a(256),v1=a(256),B1=a(256),w1=a(256),y1=a(pg-ad),E1=a(pg-ad);sl("YuvToRgbRow",Ou,3),sl("YuvToBgrRow",Pu,3),sl("YuvToRgbaRow",Jf,4),sl("YuvToBgraRow",Wf,4),sl("YuvToArgbRow",ju,4),sl("YuvToRgba4444Row",ku,2),sl("YuvToRgb565Row",Ia,2);var wm=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],a0=[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,W){var ae=e0,ue=new gt,me=new Xn;ue.ba=me,me.S=ae,me.width=[me.width],me.height=[me.height];var Be=me.width,Qe=me.height,nt=new Vr;if(nt==null||s==null)var xt=2;else A(nt!=null),xt=Hu(s,c,C,nt.width,nt.height,nt.Pd,nt.Qd,nt.format,null);if(xt!=0?Be=0:(Be!=null&&(Be[0]=nt.width[0]),Qe!=null&&(Qe[0]=nt.height[0]),Be=1),Be){me.width=me.width[0],me.height=me.height[0],j!=null&&(j[0]=me.width),W!=null&&(W[0]=me.height);e:{if(j=new Dc,(W=new rA).data=s,W.w=c,W.ha=C,W.kd=1,c=[0],A(W!=null),((s=Hu(W.data,W.w,W.ha,null,null,null,c,null,W))==0||s==7)&&c[0]&&(s=4),(c=s)==0){if(A(ue!=null),j.data=W.data,j.w=W.w+W.offset,j.ha=W.ha-W.offset,j.put=Nr,j.ac=Qo,j.bc=el,j.ma=ue,W.xa){if((s=Eu())==null){ue=1;break e}if(function(De,ft){var Bt=[0],Yt=[0],Ct=[0];t:for(;;){if(De==null)return 0;if(ft==null)return De.a=2,0;if(De.l=ft,De.a=0,Vt(De.m,ft.data,ft.w,ft.ha),!tl(De.m,Bt,Yt,Ct)){De.a=3;break t}if(De.xb=dm,ft.width=Bt[0],ft.height=Yt[0],!_o(Bt[0],Yt[0],1,De,null))break t;return 1}return A(De.a!=0),0}(s,j)){if(j=(c=Nl(j.width,j.height,ue.Oa,ue.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((W=C.ma)!=null),j.xb!=0){if(j.ca=W.ba,j.tb=W.tb,A(j.ca!=null),!Yf(W.Oa,C,t0)){j.a=2;break A}if(!Cu(j,C.width)||C.da)break A;if((C.da||en(j.ca.S))&&Qs(),11>j.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),j.ca.f.kb.F!=null&&Qs()),j.Pb&&0<j.s.ua&&j.s.vb.X==null&&!Re(j.s.vb,j.s.Wa.Xa)){j.a=1;break A}j.xb=0}if(!so(j,j.V,j.Ba,j.c,j.i,C.o,Ql))break A;W.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 Zp)==null){ue=1;break e}if(s.Fa=W.na,s.P=W.P,s.qc=W.Sa,Th(s,j)){if((c=Nl(j.width,j.height,ue.Oa,ue.ba))==0){if(s.Aa=0,C=ue.Oa,A((W=s)!=null),C!=null){if(0<(Be=0>(Be=C.Md)?0:100<Be?255:255*Be/100)){for(Qe=nt=0;4>Qe;++Qe)12>(xt=W.pb[Qe]).lc&&(xt.ia=Be*C1[0>xt.lc?0:xt.lc]>>3),nt|=xt.ia;nt&&(alert("todo:VP8InitRandom"),W.ia=1)}W.Ga=C.Id,100<W.Ga?W.Ga=100:0>W.Ga&&(W.Ga=0)}(function(De,ft){if(De==null)return 0;if(ft==null)return Ri(De,2,"NULL VP8Io parameter in VP8Decode().");if(!De.cb&&!Th(De,ft))return 0;if(A(De.cb),ft.ac==null||ft.ac(ft)){ft.ob&&(De.L=0);var Bt=a0[De.L];if(De.L==2?(De.yb=0,De.zb=0):(De.yb=ft.v-Bt>>4,De.zb=ft.j-Bt>>4,0>De.yb&&(De.yb=0),0>De.zb&&(De.zb=0)),De.Va=ft.o+15+Bt>>4,De.Hb=ft.va+15+Bt>>4,De.Hb>De.za&&(De.Hb=De.za),De.Va>De.Ub&&(De.Va=De.Ub),0<De.L){var Yt=De.ed;for(Bt=0;4>Bt;++Bt){var Ct;if(De.Qa.Cb){var eA=De.Qa.Lb[Bt];De.Qa.Fb||(eA+=Yt.Tb)}else eA=Yt.Tb;for(Ct=0;1>=Ct;++Ct){var nA=De.gd[Bt][Ct],EA=eA;if(Yt.Pc&&(EA+=Yt.vd[0],Ct&&(EA+=Yt.od[0])),0<(EA=0>EA?0:63<EA?63:EA)){var hA=EA;0<Yt.wb&&(hA=4<Yt.wb?hA>>2:hA>>1)>9-Yt.wb&&(hA=9-Yt.wb),1>hA&&(hA=1),nA.dd=hA,nA.tc=2*EA+hA,nA.ld=40<=EA?2:15<=EA?1:0}else nA.tc=0;nA.La=Ct}}}Bt=0}else Ri(De,6,"Frame setup failed"),Bt=De.a;if(Bt=Bt==0){if(Bt){De.$c=0,0<De.Aa||(De.Ic=b1);t:{Bt=De.Ic,Yt=4*(hA=De.za);var gr=32*hA,tr=hA+1,sn=0<De.L?hA*(0<De.Aa?2:1):0,ar=(De.Aa==2?2:1)*hA;if((nA=Yt+832+(Ct=3*(16*Bt+a0[De.L])/2*gr)+(eA=De.Fa!=null&&0<De.Fa.length?De.Kc.c*De.Kc.i:0))!=nA)Bt=0;else{if(nA>De.Vb){if(De.Vb=0,De.Ec=a(nA),De.Fc=0,De.Ec==null){Bt=Ri(De,1,"no memory during frame initialization.");break t}De.Vb=nA}nA=De.Ec,EA=De.Fc,De.Ac=nA,De.Bc=EA,EA+=Yt,De.Gd=m(gr,kh),De.Hd=0,De.rb=m(tr+1,kf),De.sb=1,De.wa=sn?m(sn,Ss):null,De.Y=0,De.D.Nb=0,De.D.wa=De.wa,De.D.Y=De.Y,0<De.Aa&&(De.D.Y+=hA),A(!0),De.oc=nA,De.pc=EA,EA+=832,De.ya=m(ar,jf),De.aa=0,De.D.ya=De.ya,De.D.aa=De.aa,De.Aa==2&&(De.D.aa+=hA),De.R=16*hA,De.B=8*hA,hA=(gr=a0[De.L])*De.R,gr=gr/2*De.B,De.sa=nA,De.ta=EA+hA,De.qa=De.sa,De.ra=De.ta+16*Bt*De.R+gr,De.Ha=De.qa,De.Ia=De.ra+8*Bt*De.B+gr,De.$c=0,EA+=Ct,De.mb=eA?nA:null,De.nb=eA?EA:null,A(EA+eA<=De.Fc+De.Vb),bu(De),n(De.Ac,De.Bc,0,Yt),Bt=1}}if(Bt){if(ft.ka=0,ft.y=De.sa,ft.O=De.ta,ft.f=De.qa,ft.N=De.ra,ft.ea=De.Ha,ft.Vd=De.Ia,ft.fa=De.R,ft.Rc=De.B,ft.F=null,ft.J=0,!om){for(Bt=-255;255>=Bt;++Bt)nm[255+Bt]=0>Bt?-Bt:Bt;for(Bt=-1020;1020>=Bt;++Bt)im[1020+Bt]=-128>Bt?-128:127<Bt?127:Bt;for(Bt=-112;112>=Bt;++Bt)am[112+Bt]=-16>Bt?-16:15<Bt?15:Bt;for(Bt=-255;510>=Bt;++Bt)sm[255+Bt]=0>Bt?0:255<Bt?255:Bt;om=1}Tl=Mh,Mu=Jp,Po=Yp,Hn=Lo,qn=Rh,_s=Wp,Qi=Gh,ea=Vh,ll=w,rd=Z,Hc=_u,Xh=Zh,Jg=_e,Yg=Ye,Xg=Zf,qg=Du,$g=Kh,em=zh,lo[0]=rg,lo[1]=Tf,lo[2]=tg,lo[3]=Ag,lo[4]=ng,lo[5]=nl,lo[6]=rl,lo[7]=ig,lo[8]=_c,lo[9]=ag,Rl[0]=_l,Rl[1]=qp,Rl[2]=$p,Rl[3]=Rf,Rl[4]=eg,Rl[5]=Uu,Rl[6]=Mf,ul[0]=Nc,ul[1]=Xp,ul[2]=Kf,ul[3]=Iu,ul[4]=zf,ul[5]=sg,ul[6]=Gf,Bt=1}else Bt=0}Bt&&(Bt=function(Cn,ta){for(Cn.M=0;Cn.M<Cn.Va;++Cn.M){var on,sr=Cn.Jc[Cn.M&Cn.Xb],HA=Cn.m,Di=Cn;for(on=0;on<Di.za;++on){var tn=HA,bn=Di,ii=bn.Ac,ya=bn.Bc+4*on,ka=bn.zc,yi=bn.ya[bn.aa+on];if(bn.Qa.Bb?yi.$b=aA(tn,bn.Pa.jb[0])?2+aA(tn,bn.Pa.jb[2]):aA(tn,bn.Pa.jb[1]):yi.$b=0,bn.kc&&(yi.Ad=aA(tn,bn.Bd)),yi.Za=!aA(tn,145)+0,yi.Za){var Sa=yi.Ob,ja=0;for(bn=0;4>bn;++bn){var Aa,Fn=ka[0+bn];for(Aa=0;4>Aa;++Aa){Fn=l1[ii[ya+Aa]][Fn];for(var Mn=fm[aA(tn,Fn[0])];0<Mn;)Mn=fm[2*Mn+aA(tn,Fn[Mn])];Fn=-Mn,ii[ya+Aa]=Fn}r(Sa,ja,ii,ya,4),ja+=4,ka[0+bn]=Fn}}else Fn=aA(tn,156)?aA(tn,128)?1:3:aA(tn,163)?2:0,yi.Ob[0]=Fn,n(ii,ya,Fn,4),n(ka,0,Fn,4);yi.Dd=aA(tn,142)?aA(tn,114)?aA(tn,183)?1:3:2:0}if(Di.m.Ka)return Ri(Cn,7,"Premature end-of-partition0 encountered.");for(;Cn.ja<Cn.za;++Cn.ja){if(Di=sr,tn=(HA=Cn).rb[HA.sb-1],ii=HA.rb[HA.sb+HA.ja],on=HA.ya[HA.aa+HA.ja],ya=HA.kc?on.Ad:0)tn.la=ii.la=0,on.Za||(tn.Na=ii.Na=0),on.Hc=0,on.Gc=0,on.ia=0;else{var Ei,Kn;if(tn=ii,ii=Di,ya=HA.Pa.Xc,ka=HA.ya[HA.aa+HA.ja],yi=HA.pb[ka.$b],bn=ka.ad,Sa=0,ja=HA.rb[HA.sb-1],Fn=Aa=0,n(bn,Sa,0,384),ka.Za)var Ea=0,uo=ya[3];else{Mn=a(16);var _i=tn.Na+ja.Na;if(_i=id(ii,ya[1],_i,yi.Eb,0,Mn,0),tn.Na=ja.Na=(0<_i)+0,1<_i)Tl(Mn,0,bn,Sa);else{var Ja=Mn[0]+3>>3;for(Mn=0;256>Mn;Mn+=16)bn[Sa+Mn]=Ja}Ea=1,uo=ya[0]}var $n=15&tn.la,ra=15&ja.la;for(Mn=0;4>Mn;++Mn){var os=1&ra;for(Ja=Kn=0;4>Ja;++Ja)$n=$n>>1|(os=(_i=id(ii,uo,_i=os+(1&$n),yi.Sc,Ea,bn,Sa))>Ea)<<7,Kn=Kn<<2|(3<_i?3:1<_i?2:bn[Sa+0]!=0),Sa+=16;$n>>=4,ra=ra>>1|os<<7,Aa=(Aa<<8|Kn)>>>0}for(uo=$n,Ea=ra>>4,Ei=0;4>Ei;Ei+=2){for(Kn=0,$n=tn.la>>4+Ei,ra=ja.la>>4+Ei,Mn=0;2>Mn;++Mn){for(os=1&ra,Ja=0;2>Ja;++Ja)_i=os+(1&$n),$n=$n>>1|(os=0<(_i=id(ii,ya[2],_i,yi.Qc,0,bn,Sa)))<<3,Kn=Kn<<2|(3<_i?3:1<_i?2:bn[Sa+0]!=0),Sa+=16;$n>>=2,ra=ra>>1|os<<5}Fn|=Kn<<4*Ei,uo|=$n<<4<<Ei,Ea|=(240&ra)<<Ei}tn.la=uo,ja.la=Ea,ka.Hc=Aa,ka.Gc=Fn,ka.ia=43690&Fn?0:yi.ia,ya=!(Aa|Fn)}if(0<HA.L&&(HA.wa[HA.Y+HA.ja]=HA.gd[on.$b][on.Za],HA.wa[HA.Y+HA.ja].La|=!ya),Di.Ka)return Ri(Cn,7,"Premature end-of-file encountered.")}if(bu(Cn),HA=ta,Di=1,on=(sr=Cn).D,tn=0<sr.L&&sr.M>=sr.zb&&sr.M<=sr.Va,sr.Aa==0)t:{if(on.M=sr.M,on.uc=tn,Ds(sr,on),Di=1,on=(Kn=sr.D).Nb,tn=(Fn=a0[sr.L])*sr.R,ii=Fn/2*sr.B,Mn=16*on*sr.R,Ja=8*on*sr.B,ya=sr.sa,ka=sr.ta-tn+Mn,yi=sr.qa,bn=sr.ra-ii+Ja,Sa=sr.Ha,ja=sr.Ia-ii+Ja,ra=($n=Kn.M)==0,Aa=$n>=sr.Va-1,sr.Aa==2&&Ds(sr,Kn),Kn.uc)for(os=(_i=sr).D.M,A(_i.D.uc),Kn=_i.yb;Kn<_i.Hb;++Kn){Ea=Kn,uo=os;var Ha=(ls=(Ca=_i).D).Nb;Ei=Ca.R;var ls=ls.wa[ls.Y+Ea],us=Ca.sa,Ya=Ca.ta+16*Ha*Ei+16*Ea,cs=ls.dd,Ai=ls.tc;if(Ai!=0)if(A(3<=Ai),Ca.L==1)0<Ea&&qg(us,Ya,Ei,Ai+4),ls.La&&em(us,Ya,Ei,Ai),0<uo&&Xg(us,Ya,Ei,Ai+4),ls.La&&$g(us,Ya,Ei,Ai);else{var fs=Ca.B,co=Ca.qa,Ku=Ca.ra+8*Ha*fs+8*Ea,cl=Ca.Ha,Ca=Ca.Ia+8*Ha*fs+8*Ea;Ha=ls.ld,0<Ea&&(ea(us,Ya,Ei,Ai+4,cs,Ha),rd(co,Ku,cl,Ca,fs,Ai+4,cs,Ha)),ls.La&&(Xh(us,Ya,Ei,Ai,cs,Ha),Yg(co,Ku,cl,Ca,fs,Ai,cs,Ha)),0<uo&&(Qi(us,Ya,Ei,Ai+4,cs,Ha),ll(co,Ku,cl,Ca,fs,Ai+4,cs,Ha)),ls.La&&(Hc(us,Ya,Ei,Ai,cs,Ha),Jg(co,Ku,cl,Ca,fs,Ai,cs,Ha))}}if(sr.ia&&alert("todo:DitherRow"),HA.put!=null){if(Kn=16*$n,$n=16*($n+1),ra?(HA.y=sr.sa,HA.O=sr.ta+Mn,HA.f=sr.qa,HA.N=sr.ra+Ja,HA.ea=sr.Ha,HA.W=sr.Ia+Ja):(Kn-=Fn,HA.y=ya,HA.O=ka,HA.f=yi,HA.N=bn,HA.ea=Sa,HA.W=ja),Aa||($n-=Fn),$n>HA.o&&($n=HA.o),HA.F=null,HA.J=null,sr.Fa!=null&&0<sr.Fa.length&&Kn<$n&&(HA.J=Mi(sr,HA,Kn,$n-Kn),HA.F=sr.mb,HA.F==null&&HA.F.length==0)){Di=Ri(sr,3,"Could not decode alpha data.");break t}Kn<HA.j&&(Fn=HA.j-Kn,Kn=HA.j,A(!(1&Fn)),HA.O+=sr.R*Fn,HA.N+=sr.B*(Fn>>1),HA.W+=sr.B*(Fn>>1),HA.F!=null&&(HA.J+=HA.width*Fn)),Kn<$n&&(HA.O+=HA.v,HA.N+=HA.v>>1,HA.W+=HA.v>>1,HA.F!=null&&(HA.J+=HA.v),HA.ka=Kn-HA.j,HA.U=HA.va-HA.v,HA.T=$n-Kn,Di=HA.put(HA))}on+1!=sr.Ic||Aa||(r(sr.sa,sr.ta-tn,ya,ka+16*sr.R,tn),r(sr.qa,sr.ra-ii,yi,bn+8*sr.B,ii),r(sr.Ha,sr.Ia-ii,Sa,ja+8*sr.B,ii))}if(!Di)return Ri(Cn,6,"Output aborted.")}return 1}(De,ft)),ft.bc!=null&&ft.bc(ft),Bt&=1}return Bt?(De.cb=0,Bt):0})(s,j)||(c=s.a)}}else c=s.a}c==0&&ue.Oa!=null&&ue.Oa.fd&&(c=Xf(ue.ba))}ue=c}ae=ue!=0?null:11>ae?me.f.RGBA.eb:me.f.kb.y}else ae=null;return ae};var ym=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function y(ke,vt){for(var de="",Ie=0;Ie<4;Ie++)de+=String.fromCharCode(ke[vt++]);return de}function S(ke,vt){return ke[vt+0]|ke[vt+1]<<8}function G(ke,vt){return(ke[vt+0]|ke[vt+1]<<8|ke[vt+2]<<16)>>>0}function ie(ke,vt){return(ke[vt+0]|ke[vt+1]<<8|ke[vt+2]<<16|ke[vt+3]<<24)>>>0}new B;var x=[0],be=[0],we=[],xe=new B,he=e,$e=function(ke,vt){var de={},Ie=0,qe=!1,Je=0,Nt=0;if(de.frames=[],!function(fe,Oe){for(var Ke=0;Ke<4;Ke++)if(fe[Oe+Ke]!="RIFF".charCodeAt(Ke))return!0;return!1}(ke,vt)){for(ie(ke,vt+=4),vt+=8;vt<ke.length;){var jt=y(ke,vt),Mt=ie(ke,vt+=4);vt+=4;var bt=Mt+(1&Mt);switch(jt){case"VP8 ":case"VP8L":de.frames[Ie]===void 0&&(de.frames[Ie]={}),(dA=de.frames[Ie]).src_off=qe?Nt:vt-8,dA.src_size=Je+Mt+8,Ie++,qe&&(qe=!1,Je=0,Nt=0);break;case"VP8X":(dA=de.header={}).feature_flags=ke[vt];var Vt=vt+4;dA.canvas_width=1+G(ke,Vt),Vt+=3,dA.canvas_height=1+G(ke,Vt),Vt+=3;break;case"ALPH":qe=!0,Je=bt+8,Nt=vt-8;break;case"ANIM":(dA=de.header).bgcolor=ie(ke,vt),Vt=vt+4,dA.loop_count=S(ke,Vt),Vt+=2;break;case"ANMF":var IA,dA;(dA=de.frames[Ie]={}).offset_x=2*G(ke,vt),vt+=3,dA.offset_y=2*G(ke,vt),vt+=3,dA.width=1+G(ke,vt),vt+=3,dA.height=1+G(ke,vt),vt+=3,dA.duration=G(ke,vt),vt+=3,IA=ke[vt++],dA.dispose=1&IA,dA.blend=IA>>1&1}jt!="ANMF"&&(vt+=bt)}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],be=[Ze.canvas_width];for(var It=0;It<Pe.length&&Pe[It].blend!=0;It++);}var Xt=Pe[0],Tt=xe.WebPDecodeRGBA(he,Xt.src_off,Xt.src_size,be,x);Xt.rgba=Tt,Xt.imgwidth=be[0],Xt.imgheight=x[0];for(var ot=0;ot<be[0]*x[0]*4;ot++)we[ot]=Tt[ot];return this.width=be,this.height=x,this.data=we,this}(function(e){var A,t,r,n,a,m,f,B,y,S=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 m,this.miterLimit=fe.miterLimit||10,this.lastPoint=fe.lastPoint||new m,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,m=this.internal.Point,f=this.internal.Rectangle,B=this.internal.Matrix,y=new S}]);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 Ke=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Ke},set:function(Jt){Ke=!!Jt}});var At=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return At},set:function(Jt){At=!!Jt}});var dt=0;Object.defineProperty(this,"posX",{get:function(){return dt},set:function(Jt){isNaN(Jt)||(dt=Jt)}});var Ft=0;Object.defineProperty(this,"posY",{get:function(){return Ft},set:function(Jt){isNaN(Jt)||(Ft=Jt)}}),Object.defineProperty(this,"margin",{get:function(){return y.margin},set:function(Jt){var Re;typeof Jt=="number"?Re=[Jt,Jt,Jt,Jt]:((Re=new Array(4))[0]=Jt[0],Re[1]=Jt.length>=2?Jt[1]:Re[0],Re[2]=Jt.length>=3?Jt[2]:Re[0],Re[3]=Jt.length>=4?Jt[3]:Re[1]),y.margin=Re}});var Rt=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Rt},set:function(Jt){Rt=Jt}});var kt=0;Object.defineProperty(this,"lastBreak",{get:function(){return kt},set:function(Jt){kt=Jt}});var aA=[];Object.defineProperty(this,"pageBreaks",{get:function(){return aA},set:function(Jt){aA=Jt}}),Object.defineProperty(this,"ctx",{get:function(){return y},set:function(Jt){Jt instanceof S&&(y=Jt)}}),Object.defineProperty(this,"path",{get:function(){return y.path},set:function(Jt){y.path=Jt}});var yA=[];Object.defineProperty(this,"ctxStack",{get:function(){return yA},set:function(Jt){yA=Jt}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Jt){var Re;Re=ie(Jt),this.ctx.fillStyle=Re.style,this.ctx.isFillTransparent=Re.a===0,this.ctx.fillOpacity=Re.a,this.pdf.setFillColor(Re.r,Re.g,Re.b,{a:Re.a}),this.pdf.setTextColor(Re.r,Re.g,Re.b,{a:Re.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Jt){var Re=ie(Jt);this.ctx.strokeStyle=Re.style,this.ctx.isStrokeTransparent=Re.a===0,this.ctx.strokeOpacity=Re.a,Re.a===0?this.pdf.setDrawColor(255,255,255):(Re.a,this.pdf.setDrawColor(Re.r,Re.g,Re.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Jt){["butt","round","square"].indexOf(Jt)!==-1&&(this.ctx.lineCap=Jt,this.pdf.setLineCap(Jt))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Jt){isNaN(Jt)||(this.ctx.lineWidth=Jt,this.pdf.setLineWidth(Jt))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Jt){["bevel","round","miter"].indexOf(Jt)!==-1&&(this.ctx.lineJoin=Jt,this.pdf.setLineJoin(Jt))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Jt){isNaN(Jt)||(this.ctx.miterLimit=Jt,this.pdf.setMiterLimit(Jt))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Jt){this.ctx.textBaseline=Jt}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Jt){["right","end","center","left","start"].indexOf(Jt)!==-1&&(this.ctx.textAlign=Jt)}});var KA=null,GA=null;Object.defineProperty(this,"fontFaces",{get:function(){return GA},set:function(Jt){KA=null,GA=Jt}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Jt){var Re;if(this.ctx.font=Jt,(Re=/^\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(Jt))!==null){var yn=Re[1];Re[2];var rn=Re[3],Sr=Re[4];Re[5];var FA=Re[6],Br=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Sr)[2];Sr=Math.floor(Br==="px"?parseFloat(Sr)*this.pdf.internal.scaleFactor:Br==="em"?parseFloat(Sr)*this.pdf.getFontSize():parseFloat(Sr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Sr);var JA=function(Tr){var Cr,ei,On=[],pr=Tr.trim();if(pr==="")return Kp;if(pr in xo)return[xo[pr]];for(;pr!=="";){switch(ei=null,Cr=(pr=Uo(pr)).charAt(0)){case'"':case"'":ei=Ao(pr.substring(1),Cr);break;default:ei=Il(pr)}if(ei===null||(On.push(ei[0]),(pr=Uo(ei[1]))!==""&&pr.charAt(0)!==","))return Kp;pr=pr.replace(/^,/,"")}return On}(FA);if(this.fontFaces){var nn=function(Tr,Cr){if(KA===null){var ei=function(On){var pr=[];return Object.keys(On).forEach(function($r){On[$r].forEach(function(Yn){var Lr=null;switch(Yn){case"bold":Lr={family:$r,weight:"bold"};break;case"italic":Lr={family:$r,style:"italic"};break;case"bolditalic":Lr={family:$r,weight:"bold",style:"italic"};break;case"":case"normal":Lr={family:$r}}Lr!==null&&(Lr.ref={name:$r,style:Yn},pr.push(Lr))})}),pr}(Tr.getFontList());KA=function(On){for(var pr={},$r=0;$r<On.length;++$r){var Yn=Za(On[$r]),Lr=Yn.family,En=Yn.stretch,en=Yn.style,Ui=Yn.weight;pr[Lr]=pr[Lr]||{},pr[Lr][En]=pr[Lr][En]||{},pr[Lr][En][en]=pr[Lr][En][en]||{},pr[Lr][En][en][Ui]=Yn}return pr}(ei.concat(Cr))}return KA}(this.pdf,this.fontFaces),xr=JA.map(function(Tr){return{family:Tr,stretch:"normal",weight:rn,style:yn}}),Nn=function(Tr,Cr,ei){for(var On=(ei=ei||{}).defaultFontFamily||"times",pr=Object.assign({},qo,ei.genericFontFamilies||{}),$r=null,Yn=null,Lr=0;Lr<Cr.length;++Lr)if(pr[($r=Za(Cr[Lr])).family]&&($r.family=pr[$r.family]),Tr.hasOwnProperty($r.family)){Yn=Tr[$r.family];break}if(!(Yn=Yn||Tr[On]))throw new Error("Could not find a font-family for the rule '"+Fs($r)+"' and default family '"+On+"'.");if(Yn=function(En,en){if(en[En])return en[En];var Ui=da[En],qi=Ui<=da.normal?-1:1,Xn=to(en,eo,Ui,qi);if(!Xn)throw new Error("Could not find a matching font-stretch value for "+En);return Xn}($r.stretch,Yn),Yn=function(En,en){if(en[En])return en[En];for(var Ui=Ti[En],qi=0;qi<Ui.length;++qi)if(en[Ui[qi]])return en[Ui[qi]];throw new Error("Could not find a matching font-style for "+En)}($r.style,Yn),!(Yn=function(En,en){if(en[En])return en[En];if(En===400&&en[500])return en[500];if(En===500&&en[400])return en[400];var Ui=Xo[En],qi=to(en,va,Ui,En<400?-1:1);if(!qi)throw new Error("Could not find a matching font-weight for value "+En);return qi}($r.weight,Yn)))throw new Error("Failed to resolve a font for the rule '"+Fs($r)+"'.");return Yn}(nn,xr);this.pdf.setFont(Nn.ref.name,Nn.ref.style)}else{var Xr="";(rn==="bold"||parseInt(rn,10)>=700||yn==="bold")&&(Xr="bold"),yn==="italic"&&(Xr+="italic"),Xr.length===0&&(Xr="normal");for(var qr="",Vn={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"},an=0;an<JA.length;an++){if(this.pdf.internal.getFont(JA[an],Xr,{noFallback:!0,disableWarning:!0})!==void 0){qr=JA[an];break}if(Xr==="bolditalic"&&this.pdf.internal.getFont(JA[an],"bold",{noFallback:!0,disableWarning:!0})!==void 0)qr=JA[an],Xr="bold";else if(this.pdf.internal.getFont(JA[an],"normal",{noFallback:!0,disableWarning:!0})!==void 0){qr=JA[an],Xr="normal";break}}if(qr===""){for(var Er=0;Er<JA.length;Er++)if(Vn[JA[Er]]){qr=Vn[JA[Er]];break}}qr=qr===""?"Times":qr,this.pdf.setFont(qr,Xr)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Jt){this.ctx.globalCompositeOperation=Jt}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Jt){this.ctx.globalAlpha=Jt}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Jt){this.ctx.lineDashOffset=Jt,dA.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Jt){this.ctx.lineDash=Jt,dA.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Jt){this.ctx.ignoreClearRect=!!Jt}})};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 Rn.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Ke=this.ctx.transform.applyToPoint(new m(fe,Oe));this.path.push({type:"mt",x:Ke.x,y:Ke.y}),this.ctx.lastPoint=new m(fe,Oe)},G.prototype.closePath=function(){var fe=new m(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 m(this.path[Oe+1].x,this.path[Oe+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new m(fe.x,fe.y)},G.prototype.lineTo=function(fe,Oe){if(isNaN(fe)||isNaN(Oe))throw Rn.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Ke=this.ctx.transform.applyToPoint(new m(fe,Oe));this.path.push({type:"lt",x:Ke.x,y:Ke.y}),this.ctx.lastPoint=new m(Ke.x,Ke.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,Ke,At){if(isNaN(Ke)||isNaN(At)||isNaN(fe)||isNaN(Oe))throw Rn.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var dt=this.ctx.transform.applyToPoint(new m(Ke,At)),Ft=this.ctx.transform.applyToPoint(new m(fe,Oe));this.path.push({type:"qct",x1:Ft.x,y1:Ft.y,x:dt.x,y:dt.y}),this.ctx.lastPoint=new m(dt.x,dt.y)},G.prototype.bezierCurveTo=function(fe,Oe,Ke,At,dt,Ft){if(isNaN(dt)||isNaN(Ft)||isNaN(fe)||isNaN(Oe)||isNaN(Ke)||isNaN(At))throw Rn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Rt=this.ctx.transform.applyToPoint(new m(dt,Ft)),kt=this.ctx.transform.applyToPoint(new m(fe,Oe)),aA=this.ctx.transform.applyToPoint(new m(Ke,At));this.path.push({type:"bct",x1:kt.x,y1:kt.y,x2:aA.x,y2:aA.y,x:Rt.x,y:Rt.y}),this.ctx.lastPoint=new m(Rt.x,Rt.y)},G.prototype.arc=function(fe,Oe,Ke,At,dt,Ft){if(isNaN(fe)||isNaN(Oe)||isNaN(Ke)||isNaN(At)||isNaN(dt))throw Rn.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Ft=!!Ft,!this.ctx.transform.isIdentity){var Rt=this.ctx.transform.applyToPoint(new m(fe,Oe));fe=Rt.x,Oe=Rt.y;var kt=this.ctx.transform.applyToPoint(new m(0,Ke)),aA=this.ctx.transform.applyToPoint(new m(0,0));Ke=Math.sqrt(Math.pow(kt.x-aA.x,2)+Math.pow(kt.y-aA.y,2))}Math.abs(dt-At)>=2*Math.PI&&(At=0,dt=2*Math.PI),this.path.push({type:"arc",x:fe,y:Oe,radius:Ke,startAngle:At,endAngle:dt,counterclockwise:Ft})},G.prototype.arcTo=function(fe,Oe,Ke,At,dt){throw new Error("arcTo not implemented.")},G.prototype.rect=function(fe,Oe,Ke,At){if(isNaN(fe)||isNaN(Oe)||isNaN(Ke)||isNaN(At))throw Rn.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(fe,Oe),this.lineTo(fe+Ke,Oe),this.lineTo(fe+Ke,Oe+At),this.lineTo(fe,Oe+At),this.lineTo(fe,Oe),this.lineTo(fe+Ke,Oe),this.lineTo(fe,Oe)},G.prototype.fillRect=function(fe,Oe,Ke,At){if(isNaN(fe)||isNaN(Oe)||isNaN(Ke)||isNaN(At))throw Rn.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!x.call(this)){var dt={};this.lineCap!=="butt"&&(dt.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(dt.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(fe,Oe,Ke,At),this.fill(),dt.hasOwnProperty("lineCap")&&(this.lineCap=dt.lineCap),dt.hasOwnProperty("lineJoin")&&(this.lineJoin=dt.lineJoin)}},G.prototype.strokeRect=function(fe,Oe,Ke,At){if(isNaN(fe)||isNaN(Oe)||isNaN(Ke)||isNaN(At))throw Rn.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");be.call(this)||(this.beginPath(),this.rect(fe,Oe,Ke,At),this.stroke())},G.prototype.clearRect=function(fe,Oe,Ke,At){if(isNaN(fe)||isNaN(Oe)||isNaN(Ke)||isNaN(At))throw Rn.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,Ke,At))},G.prototype.save=function(fe){fe=typeof fe!="boolean"||fe;for(var Oe=this.pdf.internal.getCurrentPageInfo().pageNumber,Ke=0;Ke<this.pdf.internal.getNumberOfPages();Ke++)this.pdf.setPage(Ke+1),this.pdf.internal.out("q");if(this.pdf.setPage(Oe),fe){this.ctx.fontSize=this.pdf.internal.getFontSize();var At=new S(this.ctx);this.ctxStack.push(this.ctx),this.ctx=At}},G.prototype.restore=function(fe){fe=typeof fe!="boolean"||fe;for(var Oe=this.pdf.internal.getCurrentPageInfo().pageNumber,Ke=0;Ke<this.pdf.internal.getNumberOfPages();Ke++)this.pdf.setPage(Ke+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 ie=function(fe){var Oe,Ke,At,dt;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,Ke=0,At=0,dt=0;else{var Ft=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(fe);if(Ft!==null)Oe=parseInt(Ft[1]),Ke=parseInt(Ft[2]),At=parseInt(Ft[3]),dt=1;else if((Ft=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(fe))!==null)Oe=parseInt(Ft[1]),Ke=parseInt(Ft[2]),At=parseInt(Ft[3]),dt=parseFloat(Ft[4]);else{if(dt=1,typeof fe=="string"&&fe.charAt(0)!=="#"){var Rt=new Uh(fe);fe=Rt.ok?Rt.toHex():"#000000"}fe.length===4?(Oe=fe.substring(1,2),Oe+=Oe,Ke=fe.substring(2,3),Ke+=Ke,At=fe.substring(3,4),At+=At):(Oe=fe.substring(1,3),Ke=fe.substring(3,5),At=fe.substring(5,7)),Oe=parseInt(Oe,16),Ke=parseInt(Ke,16),At=parseInt(At,16)}}return{r:Oe,g:Ke,b:At,a:dt,style:fe}},x=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},be=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};G.prototype.fillText=function(fe,Oe,Ke,At){if(isNaN(Oe)||isNaN(Ke)||typeof fe!="string")throw Rn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(At=isNaN(At)?void 0:At,!x.call(this)){var dt=bt(this.ctx.transform.rotation),Ft=this.ctx.transform.scaleX;Ie.call(this,{text:fe,x:Oe,y:Ke,scale:Ft,angle:dt,align:this.textAlign,maxWidth:At})}},G.prototype.strokeText=function(fe,Oe,Ke,At){if(isNaN(Oe)||isNaN(Ke)||typeof fe!="string")throw Rn.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!be.call(this)){At=isNaN(At)?void 0:At;var dt=bt(this.ctx.transform.rotation),Ft=this.ctx.transform.scaleX;Ie.call(this,{text:fe,x:Oe,y:Ke,scale:Ft,renderingMode:"stroke",angle:dt,align:this.textAlign,maxWidth:At})}},G.prototype.measureText=function(fe){if(typeof fe!="string")throw Rn.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var Oe=this.pdf,Ke=this.pdf.internal.scaleFactor,At=Oe.internal.getFontSize(),dt=Oe.getStringUnitWidth(fe)*At/Oe.internal.scaleFactor;return new function(Ft){var Rt=(Ft=Ft||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return Rt}}),this}({width:dt*=Math.round(96*Ke/72*1e4)/1e4})},G.prototype.scale=function(fe,Oe){if(isNaN(fe)||isNaN(Oe))throw Rn.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Ke=new B(fe,0,0,Oe,0,0);this.ctx.transform=this.ctx.transform.multiply(Ke)},G.prototype.rotate=function(fe){if(isNaN(fe))throw Rn.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 Rn.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Ke=new B(1,0,0,1,fe,Oe);this.ctx.transform=this.ctx.transform.multiply(Ke)},G.prototype.transform=function(fe,Oe,Ke,At,dt,Ft){if(isNaN(fe)||isNaN(Oe)||isNaN(Ke)||isNaN(At)||isNaN(dt)||isNaN(Ft))throw Rn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Rt=new B(fe,Oe,Ke,At,dt,Ft);this.ctx.transform=this.ctx.transform.multiply(Rt)},G.prototype.setTransform=function(fe,Oe,Ke,At,dt,Ft){fe=isNaN(fe)?1:fe,Oe=isNaN(Oe)?0:Oe,Ke=isNaN(Ke)?0:Ke,At=isNaN(At)?1:At,dt=isNaN(dt)?0:dt,Ft=isNaN(Ft)?0:Ft,this.ctx.transform=new B(fe,Oe,Ke,At,dt,Ft)};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,Ke,At,dt,Ft,Rt,kt,aA){var yA=this.pdf.getImageProperties(fe),KA=1,GA=1,Jt=1,Re=1;At!==void 0&&kt!==void 0&&(Jt=kt/At,Re=aA/dt,KA=yA.width/At*kt/At,GA=yA.height/dt*aA/dt),Ft===void 0&&(Ft=Oe,Rt=Ke,Oe=0,Ke=0),At!==void 0&&kt===void 0&&(kt=At,aA=dt),At===void 0&&kt===void 0&&(kt=yA.width,aA=yA.height);for(var yn,rn=this.ctx.transform.decompose(),Sr=bt(rn.rotate.shx),FA=new B,Br=(FA=(FA=(FA=FA.multiply(rn.translate)).multiply(rn.skew)).multiply(rn.scale)).applyToRectangle(new f(Ft-Oe*Jt,Rt-Ke*Re,At*KA,dt*GA)),JA=xe.call(this,Br),nn=[],xr=0;xr<JA.length;xr+=1)nn.indexOf(JA[xr])===-1&&nn.push(JA[xr]);if(Ze(nn),this.autoPaging)for(var Nn=nn[0],Xr=nn[nn.length-1],qr=Nn;qr<Xr+1;qr++){this.pdf.setPage(qr);var Vn=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],an=qr===1?this.posY+this.margin[0]:this.margin[0],Er=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Tr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Cr=qr===1?0:Er+(qr-2)*Tr;if(this.ctx.clip_path.length!==0){var ei=this.path;yn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$e(yn,this.posX+this.margin[3],-Cr+an+this.ctx.prevPageLastElemOffset),It.call(this,"fill",!0),this.path=ei}var On=JSON.parse(JSON.stringify(Br));On=$e([On],this.posX+this.margin[3],-Cr+an+this.ctx.prevPageLastElemOffset)[0];var pr=(qr>Nn||qr<Xr)&&we.call(this);pr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Vn,Tr,null).clip().discardPath()),this.pdf.addImage(fe,"JPEG",On.x,On.y,On.w,On.h,null,null,Sr),pr&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(fe,"JPEG",Br.x,Br.y,Br.w,Br.h,null,null,Sr)};var xe=function(fe,Oe,Ke){var At=[];Oe=Oe||this.pdf.internal.pageSize.width,Ke=Ke||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var dt=this.posY+this.ctx.prevPageLastElemOffset;switch(fe.type){default:case"mt":case"lt":At.push(Math.floor((fe.y+dt)/Ke)+1);break;case"arc":At.push(Math.floor((fe.y+dt-fe.radius)/Ke)+1),At.push(Math.floor((fe.y+dt+fe.radius)/Ke)+1);break;case"qct":var Ft=Vt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,fe.x1,fe.y1,fe.x,fe.y);At.push(Math.floor((Ft.y+dt)/Ke)+1),At.push(Math.floor((Ft.y+Ft.h+dt)/Ke)+1);break;case"bct":var Rt=IA(this.ctx.lastPoint.x,this.ctx.lastPoint.y,fe.x1,fe.y1,fe.x2,fe.y2,fe.x,fe.y);At.push(Math.floor((Rt.y+dt)/Ke)+1),At.push(Math.floor((Rt.y+Rt.h+dt)/Ke)+1);break;case"rect":At.push(Math.floor((fe.y+dt)/Ke)+1),At.push(Math.floor((fe.y+fe.h+dt)/Ke)+1)}for(var kt=0;kt<At.length;kt+=1)for(;this.pdf.internal.getNumberOfPages()<At[kt];)he.call(this);return At},he=function(){var fe=this.fillStyle,Oe=this.strokeStyle,Ke=this.font,At=this.lineCap,dt=this.lineWidth,Ft=this.lineJoin;this.pdf.addPage(),this.fillStyle=fe,this.strokeStyle=Oe,this.font=Ke,this.lineCap=At,this.lineWidth=dt,this.lineJoin=Ft},$e=function(fe,Oe,Ke){for(var At=0;At<fe.length;At++)switch(fe[At].type){case"bct":fe[At].x2+=Oe,fe[At].y2+=Ke;case"qct":fe[At].x1+=Oe,fe[At].y1+=Ke;default:fe[At].x+=Oe,fe[At].y+=Ke}return fe},Ze=function(fe){return fe.sort(function(Oe,Ke){return Oe-Ke})},Pe=function(fe,Oe){for(var Ke,At,dt=this.fillStyle,Ft=this.strokeStyle,Rt=this.lineCap,kt=this.lineWidth,aA=Math.abs(kt*this.ctx.transform.scaleX),yA=this.lineJoin,KA=JSON.parse(JSON.stringify(this.path)),GA=JSON.parse(JSON.stringify(this.path)),Jt=[],Re=0;Re<GA.length;Re++)if(GA[Re].x!==void 0)for(var yn=xe.call(this,GA[Re]),rn=0;rn<yn.length;rn+=1)Jt.indexOf(yn[rn])===-1&&Jt.push(yn[rn]);for(var Sr=0;Sr<Jt.length;Sr++)for(;this.pdf.internal.getNumberOfPages()<Jt[Sr];)he.call(this);if(Ze(Jt),this.autoPaging)for(var FA=Jt[0],Br=Jt[Jt.length-1],JA=FA;JA<Br+1;JA++){this.pdf.setPage(JA),this.fillStyle=dt,this.strokeStyle=Ft,this.lineCap=Rt,this.lineWidth=aA,this.lineJoin=yA;var nn=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],xr=JA===1?this.posY+this.margin[0]:this.margin[0],Nn=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=JA===1?0:Nn+(JA-2)*Xr;if(this.ctx.clip_path.length!==0){var Vn=this.path;Ke=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$e(Ke,this.posX+this.margin[3],-qr+xr+this.ctx.prevPageLastElemOffset),It.call(this,fe,!0),this.path=Vn}if(At=JSON.parse(JSON.stringify(KA)),this.path=$e(At,this.posX+this.margin[3],-qr+xr+this.ctx.prevPageLastElemOffset),Oe===!1||JA===0){var an=(JA>FA||JA<Br)&&we.call(this);an&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],nn,Xr,null).clip().discardPath()),It.call(this,fe,Oe),an&&this.pdf.restoreGraphicsState()}this.lineWidth=kt}else this.lineWidth=aA,It.call(this,fe,Oe),this.lineWidth=kt;this.path=KA},It=function(fe,Oe){if((fe!=="stroke"||Oe||!be.call(this))&&(fe==="stroke"||Oe||!x.call(this))){for(var Ke,At,dt=[],Ft=this.path,Rt=0;Rt<Ft.length;Rt++){var kt=Ft[Rt];switch(kt.type){case"begin":dt.push({begin:!0});break;case"close":dt.push({close:!0});break;case"mt":dt.push({start:kt,deltas:[],abs:[]});break;case"lt":var aA=dt.length;if(Ft[Rt-1]&&!isNaN(Ft[Rt-1].x)&&(Ke=[kt.x-Ft[Rt-1].x,kt.y-Ft[Rt-1].y],aA>0)){for(;aA>=0;aA--)if(dt[aA-1].close!==!0&&dt[aA-1].begin!==!0){dt[aA-1].deltas.push(Ke),dt[aA-1].abs.push(kt);break}}break;case"bct":Ke=[kt.x1-Ft[Rt-1].x,kt.y1-Ft[Rt-1].y,kt.x2-Ft[Rt-1].x,kt.y2-Ft[Rt-1].y,kt.x-Ft[Rt-1].x,kt.y-Ft[Rt-1].y],dt[dt.length-1].deltas.push(Ke);break;case"qct":var yA=Ft[Rt-1].x+2/3*(kt.x1-Ft[Rt-1].x),KA=Ft[Rt-1].y+2/3*(kt.y1-Ft[Rt-1].y),GA=kt.x+2/3*(kt.x1-kt.x),Jt=kt.y+2/3*(kt.y1-kt.y),Re=kt.x,yn=kt.y;Ke=[yA-Ft[Rt-1].x,KA-Ft[Rt-1].y,GA-Ft[Rt-1].x,Jt-Ft[Rt-1].y,Re-Ft[Rt-1].x,yn-Ft[Rt-1].y],dt[dt.length-1].deltas.push(Ke);break;case"arc":dt.push({deltas:[],abs:[],arc:!0}),Array.isArray(dt[dt.length-1].abs)&&dt[dt.length-1].abs.push(kt)}}At=Oe?null:fe==="stroke"?"stroke":"fill";for(var rn=!1,Sr=0;Sr<dt.length;Sr++)if(dt[Sr].arc)for(var FA=dt[Sr].abs,Br=0;Br<FA.length;Br++){var JA=FA[Br];JA.type==="arc"?ot.call(this,JA.x,JA.y,JA.radius,JA.startAngle,JA.endAngle,JA.counterclockwise,void 0,Oe,!rn):qe.call(this,JA.x,JA.y),rn=!0}else if(dt[Sr].close===!0)this.pdf.internal.out("h"),rn=!1;else if(dt[Sr].begin!==!0){var nn=dt[Sr].start.x,xr=dt[Sr].start.y;Je.call(this,dt[Sr].deltas,nn,xr),rn=!0}At&&ke.call(this,At),Oe&&vt.call(this)}},Xt=function(fe){var Oe=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Ke=Oe*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return fe-Ke;case"top":return fe+Oe-Ke;case"hanging":return fe+Oe-2*Ke;case"middle":return fe+Oe/2-Ke;default:return fe}},Tt=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,Ke){this.colorStops.push([Oe,Ke])},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 ot=function(fe,Oe,Ke,At,dt,Ft,Rt,kt,aA){for(var yA=jt.call(this,Ke,At,dt,Ft),KA=0;KA<yA.length;KA++){var GA=yA[KA];KA===0&&(aA?de.call(this,GA.x1+fe,GA.y1+Oe):qe.call(this,GA.x1+fe,GA.y1+Oe)),Nt.call(this,fe,Oe,GA.x2,GA.y2,GA.x3,GA.y3,GA.x4,GA.y4)}kt?vt.call(this):ke.call(this,Rt)},ke=function(fe){switch(fe){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},vt=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 Ke=this.pdf.getTextDimensions(fe.text),At=Xt.call(this,fe.y),dt=Tt.call(this,At)-Ke.h,Ft=this.ctx.transform.applyToPoint(new m(fe.x,At)),Rt=this.ctx.transform.decompose(),kt=new B;kt=(kt=(kt=kt.multiply(Rt.translate)).multiply(Rt.skew)).multiply(Rt.scale);for(var aA,yA,KA,GA=this.ctx.transform.applyToRectangle(new f(fe.x,At,Ke.w,Ke.h)),Jt=kt.applyToRectangle(new f(fe.x,dt,Ke.w,Ke.h)),Re=xe.call(this,Jt),yn=[],rn=0;rn<Re.length;rn+=1)yn.indexOf(Re[rn])===-1&&yn.push(Re[rn]);if(Ze(yn),this.autoPaging)for(var Sr=yn[0],FA=yn[yn.length-1],Br=Sr;Br<FA+1;Br++){this.pdf.setPage(Br);var JA=Br===1?this.posY+this.margin[0]:this.margin[0],nn=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],xr=this.pdf.internal.pageSize.height-this.margin[2],Nn=xr-this.margin[0],Xr=this.pdf.internal.pageSize.width-this.margin[1],qr=Xr-this.margin[3],Vn=Br===1?0:nn+(Br-2)*Nn;if(this.ctx.clip_path.length!==0){var an=this.path;aA=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$e(aA,this.posX+this.margin[3],-1*Vn+JA),It.call(this,"fill",!0),this.path=an}var Er=$e([JSON.parse(JSON.stringify(Jt))],this.posX+this.margin[3],-Vn+JA+this.ctx.prevPageLastElemOffset)[0];fe.scale>=.01&&(yA=this.pdf.internal.getFontSize(),this.pdf.setFontSize(yA*fe.scale),KA=this.lineWidth,this.lineWidth=KA*fe.scale);var Tr=this.autoPaging!=="text";if(Tr||Er.y+Er.h<=xr){if(Tr||Er.y>=JA&&Er.x<=Xr){var Cr=Tr?fe.text:this.pdf.splitTextToSize(fe.text,fe.maxWidth||Xr-Er.x)[0],ei=$e([JSON.parse(JSON.stringify(GA))],this.posX+this.margin[3],-Vn+JA+this.ctx.prevPageLastElemOffset)[0],On=Tr&&(Br>Sr||Br<FA)&&we.call(this);On&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],qr,Nn,null).clip().discardPath()),this.pdf.text(Cr,ei.x,ei.y,{angle:fe.angle,align:Oe,renderingMode:fe.renderingMode}),On&&this.pdf.restoreGraphicsState()}}else Er.y<xr&&(this.ctx.prevPageLastElemOffset+=xr-Er.y);fe.scale>=.01&&(this.pdf.setFontSize(yA),this.lineWidth=KA)}else fe.scale>=.01&&(yA=this.pdf.internal.getFontSize(),this.pdf.setFontSize(yA*fe.scale),KA=this.lineWidth,this.lineWidth=KA*fe.scale),this.pdf.text(fe.text,Ft.x+this.posX,Ft.y+this.posY,{angle:fe.angle,align:Oe,renderingMode:fe.renderingMode,maxWidth:fe.maxWidth}),fe.scale>=.01&&(this.pdf.setFontSize(yA),this.lineWidth=KA)},qe=function(fe,Oe,Ke,At){Ke=Ke||0,At=At||0,this.pdf.internal.out(t(fe+Ke)+" "+r(Oe+At)+" l")},Je=function(fe,Oe,Ke){return this.pdf.lines(fe,Oe,Ke,null,null)},Nt=function(fe,Oe,Ke,At,dt,Ft,Rt,kt){this.pdf.internal.out([A(n(Ke+fe)),A(a(At+Oe)),A(n(dt+fe)),A(a(Ft+Oe)),A(n(Rt+fe)),A(a(kt+Oe)),"c"].join(" "))},jt=function(fe,Oe,Ke,At){for(var dt=2*Math.PI,Ft=Math.PI/2;Oe>Ke;)Oe-=dt;var Rt=Math.abs(Ke-Oe);Rt<dt&&At&&(Rt=dt-Rt);for(var kt=[],aA=At?-1:1,yA=Oe;Rt>1e-5;){var KA=yA+aA*Math.min(Rt,Ft);kt.push(Mt.call(this,fe,yA,KA)),Rt-=Math.abs(KA-yA),yA=KA}return kt},Mt=function(fe,Oe,Ke){var At=(Ke-Oe)/2,dt=fe*Math.cos(At),Ft=fe*Math.sin(At),Rt=dt,kt=-Ft,aA=Rt*Rt+kt*kt,yA=aA+Rt*dt+kt*Ft,KA=4/3*(Math.sqrt(2*aA*yA)-yA)/(Rt*Ft-kt*dt),GA=Rt-KA*kt,Jt=kt+KA*Rt,Re=GA,yn=-Jt,rn=At+Oe,Sr=Math.cos(rn),FA=Math.sin(rn);return{x1:fe*Math.cos(Oe),y1:fe*Math.sin(Oe),x2:GA*Sr-Jt*FA,y2:GA*FA+Jt*Sr,x3:Re*Sr-yn*FA,y3:Re*FA+yn*Sr,x4:fe*Math.cos(Ke),y4:fe*Math.sin(Ke)}},bt=function(fe){return 180*fe/Math.PI},Vt=function(fe,Oe,Ke,At,dt,Ft){var Rt=fe+.5*(Ke-fe),kt=Oe+.5*(At-Oe),aA=dt+.5*(Ke-dt),yA=Ft+.5*(At-Ft),KA=Math.min(fe,dt,Rt,aA),GA=Math.max(fe,dt,Rt,aA),Jt=Math.min(Oe,Ft,kt,yA),Re=Math.max(Oe,Ft,kt,yA);return new f(KA,Jt,GA-KA,Re-Jt)},IA=function(fe,Oe,Ke,At,dt,Ft,Rt,kt){var aA,yA,KA,GA,Jt,Re,yn,rn,Sr,FA,Br,JA,nn,xr,Nn=Ke-fe,Xr=At-Oe,qr=dt-Ke,Vn=Ft-At,an=Rt-dt,Er=kt-Ft;for(yA=0;yA<41;yA++)Sr=(yn=(KA=fe+(aA=yA/40)*Nn)+aA*((Jt=Ke+aA*qr)-KA))+aA*(Jt+aA*(dt+aA*an-Jt)-yn),FA=(rn=(GA=Oe+aA*Xr)+aA*((Re=At+aA*Vn)-GA))+aA*(Re+aA*(Ft+aA*Er-Re)-rn),yA==0?(Br=Sr,JA=FA,nn=Sr,xr=FA):(Br=Math.min(Br,Sr),JA=Math.min(JA,FA),nn=Math.max(nn,Sr),xr=Math.max(xr,FA));return new f(Math.round(Br),Math.round(JA),Math.round(nn-Br),Math.round(xr-JA))},dA=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var fe,Oe,Ke=(fe=this.ctx.lineDash,Oe=this.ctx.lineDashOffset,JSON.stringify({lineDash:fe,lineDashOffset:Oe}));this.prevLineDash!==Ke&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Ke)}}})(ir.API),function(e){var A=function(m){var f,B,y,S,G,ie,x,be,we,xe;for(/[^\x00-\xFF]/.test(m),B=[],y=0,S=(m+=f="\0\0\0\0".slice(m.length%4||4)).length;S>y;y+=4)(G=(m.charCodeAt(y)<<24)+(m.charCodeAt(y+1)<<16)+(m.charCodeAt(y+2)<<8)+m.charCodeAt(y+3))!==0?(ie=(G=((G=((G=((G=(G-(xe=G%85))/85)-(we=G%85))/85)-(be=G%85))/85)-(x=G%85))/85)%85,B.push(ie+33,x+33,be+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(m){var f,B,y,S,G,ie=String,x="length",be=255,we="charCodeAt",xe="slice",he="replace";for(m[xe](-2),m=m[xe](0,-2)[he](/\s/g,"")[he]("z","!!!!!"),y=[],S=0,G=(m+=f="uuuuu"[xe](m[x]%5||5))[x];G>S;S+=5)B=52200625*(m[we](S)-33)+614125*(m[we](S+1)-33)+7225*(m[we](S+2)-33)+85*(m[we](S+3)-33)+(m[we](S+4)-33),y.push(be&B>>24,be&B>>16,be&B>>8,be&B);return function($e,Ze){for(var Pe=Ze;Pe>0;Pe--)$e.pop()}(y,f[x]),ie.fromCharCode.apply(ie,y)},r=function(m){return m.split("").map(function(f){return("0"+f.charCodeAt().toString(16)).slice(-2)}).join("")+">"},n=function(m){var f=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((m=m.replace(/\s/g,"")).indexOf(">")!==-1&&(m=m.substr(0,m.indexOf(">"))),m.length%2&&(m+="0"),f.test(m)===!1)return"";for(var B="",y=0;y<m.length;y+=2)B+=String.fromCharCode("0x"+(m[y]+m[y+1]));return B},a=function(m){for(var f=new Uint8Array(m.length),B=m.length;B--;)f[B]=m.charCodeAt(B);return(f=uA(f)).reduce(function(y,S){return y+String.fromCharCode(S)},"")};e.processDataByFilters=function(m,f){var B=0,y=m||"",S=[];for(typeof(f=f||[])=="string"&&(f=[f]),B=0;B<f.length;B+=1)switch(f[B]){case"ASCII85Decode":case"/ASCII85Decode":y=t(y),S.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":y=A(y),S.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":y=n(y),S.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":y=r(y),S.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":y=a(y),S.push("/FlateDecode");break;default:throw new Error('The filter: "'+f[B]+'" is not implemented')}return{data:y,reverseChain:S.reverse().join(" ")}}}(ir.API),function(e){e.loadFile=function(A,t,r){return function(n,a,m){a=a!==!1,m=typeof m=="function"?m:function(){};var f=void 0;try{f=function(B,y,S){var G=new XMLHttpRequest,ie=0,x=function(be){var we=be.length,xe=[],he=String.fromCharCode;for(ie=0;ie<we;ie+=1)xe.push(he(255&be.charCodeAt(ie)));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?S(x(this.responseText)):S(void 0)}),G.send(null),y&&G.status===200)return x(G.responseText)}(n,a,m)}catch(B){}return f}(A,t,r)},e.loadImageFile=e.loadFile}(ir.API),function(e){function A(){return(Pr.html2canvas?Promise.resolve(Pr.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(Pr.DOMPurify?Promise.resolve(Pr.DOMPurify):M.e(7573).then(M.bind(M,7573))).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 S in B.className&&(y.className=B.className),B.innerHTML&&B.dompurify&&(y.innerHTML=B.dompurify.sanitize(B.innerHTML)),B.style)y.style[S]=B.style[S];return y},a=function f(B,y){for(var S=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"||S.appendChild(f(G,y));return B.nodeType===1&&(B.nodeName==="CANVAS"?(S.width=B.width,S.height=B.height,S.getContext("2d").drawImage(B,0,0)):B.nodeName!=="TEXTAREA"&&B.nodeName!=="SELECT"||(S.value=B.value),S.addEventListener("load",function(){S.scrollTop=B.scrollTop,S.scrollLeft=B.scrollLeft},!0)),S},m=function f(B){var y=Object.assign(f.convert(Promise.resolve()),JSON.parse(JSON.stringify(f.template))),S=f.convert(Promise.resolve(),y);return(S=S.setProgress(1,f,1,[f])).set(B)};(m.prototype=Object.create(Promise.prototype)).constructor=m,m.convert=function(f,B){return f.__proto__=B||m.prototype,f},m.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"}},m.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.")}})},m.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.")}},m.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"})},m.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)})},m.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,S=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,ie=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 ie.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=S,S)for(var x=0;x<S.length;++x){var be=S[x],we=be.src.find(function(xe){return xe.format==="truetype"});we&&y.addFont(we.url,be.ref.name,be.ref.style)}return ie.windowHeight=ie.windowHeight||0,ie.windowHeight=ie.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):ie.windowHeight,y.context2d.save(!0),B(this.prop.container,ie)}).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)})},m.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})},m.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},m.prototype.output=function(f,B,y){return(y=y||"pdf").toLowerCase()==="img"||y.toLowerCase()==="image"?this.outputImg(f,B):this.outputPdf(f,B)},m.prototype.outputPdf=function(f,B){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(f,B)})},m.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.'}})},m.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)})},m.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},m.prototype.set=function(f){if(r(f)!=="object")return this;var B=Object.keys(f||{}).map(function(y){if(y in m.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)})},m.prototype.get=function(f,B){return this.then(function(){var y=f in m.template.prop?this.prop[f]:this.opt[f];return B?B(y):y})},m.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)},m.prototype.setPageSize=function(f){function B(y,S){return Math.floor(y*S/72*96)}return this.then(function(){(f=f||ir.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})},m.prototype.setProgress=function(f,B,y,S){return f!=null&&(this.progress.val=f),B!=null&&(this.progress.state=B),y!=null&&(this.progress.n=y),S!=null&&(this.progress.stack=S),this.progress.ratio=this.progress.val/this.progress.state,this},m.prototype.updateProgress=function(f,B,y,S){return this.setProgress(f?this.progress.val+f:null,B||null,y?this.progress.n+y:null,S?this.progress.stack.concat(S):null)},m.prototype.then=function(f,B){var y=this;return this.thenCore(f,B,function(S,G){return y.updateProgress(null,null,1,[S]),Promise.prototype.then.call(this,function(ie){return y.updateProgress(null,S),ie}).then(S,G).then(function(ie){return y.updateProgress(1),ie})})},m.prototype.thenCore=function(f,B,y){y=y||Promise.prototype.then;var S=this;f&&(f=f.bind(S)),B&&(B=B.bind(S));var G=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?S:m.convert(Object.assign({},S),Promise.prototype),ie=y.call(G,f,B);return m.convert(ie,S.__proto__)},m.prototype.thenExternal=function(f,B){return Promise.prototype.then.call(this,f,B)},m.prototype.thenList=function(f){var B=this;return f.forEach(function(y){B=B.thenCore(y)}),B},m.prototype.catch=function(f){f&&(f=f.bind(this));var B=Promise.prototype.catch.call(this,f);return m.convert(B,this)},m.prototype.catchExternal=function(f){return Promise.prototype.catch.call(this,f)},m.prototype.error=function(f){return this.then(function(){throw new Error(f)})},m.prototype.using=m.prototype.set,m.prototype.saveAs=m.prototype.save,m.prototype.export=m.prototype.output,m.prototype.run=m.prototype.then,ir.getPageSize=function(f,B,y){if((0,b.Z)(f)==="object"){var S=f;f=S.orientation,B=S.unit||B,y=S.format||y}B=B||"mm",y=y||"a4",f=(""+(f||"P")).toLowerCase();var G,ie=(""+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 be,we=0,xe=0;if(x.hasOwnProperty(ie))we=x[ie][1]/G,xe=x[ie][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&&(be=xe,xe=we,we=be);else{if(f!=="l"&&f!=="landscape")throw"Invalid orientation: "+f;f="l",we>xe&&(be=xe,xe=we,we=be)}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(Za):null;var y=new m(B);return B.worker?y:y.from(f).doCallback()}}(ir.API),ir.API.addJS=function(e){return Lg=e,this.internal.events.subscribe("postPutResources",function(){Io=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Io+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),_g=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Lg+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Io!==void 0&&_g!==void 0&&this.internal.out("/Names <</JavaScript "+Io+" 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 m=n[a],f=r.exec(m);if(f!=null){var B=f[1];t.internal.newObjectDeferredBegin(B,!1)}t.internal.write(m)}if(this.outline.createNamedDestinations){var y=this.internal.pages.length,S=[];for(a=0;a<y;a++){var G=t.internal.newObject();S.push(G);var ie=t.internal.getPageInfo(a+1);t.internal.write("<< /D["+ie.objId+" 0 R /XYZ null null null]>> endobj")}var x=t.internal.newObject();for(t.internal.write("<< /Names [ "),a=0;a<S.length;a++)t.internal.write("(page_"+(a+1)+")"+S[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 m={title:n,options:a,children:[]};return r==null&&(r=this.root),r.children.push(m),m},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 m=r.children[a];this.objStart(m),this.line("/Title "+this.makeString(m.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])),m.children.length>0&&(this.line("/First "+this.makeRef(m.children[0])),this.line("/Last "+this.makeRef(m.children[m.children.length-1])));var f=this.count=this.count_r({count:0},m);if(f>0&&this.line("/Count "+f),m.options&&m.options.pageNumber){var B=t.internal.getPageInfo(m.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}}])}(ir.API),function(e){var A=[192,193,194,195,196,197,198,199];e.processJPEG=function(t,r,n,a,m,f){var B,y=this.decode.DCT_DECODE,S=null;if(typeof t=="string"||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=m||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,B=function(G){for(var ie,x=256*G.charCodeAt(4)+G.charCodeAt(5),be=G.length,we={width:0,height:0,numcomponents:1},xe=4;xe<be;xe+=2){if(xe+=x,A.indexOf(G.charCodeAt(xe+1))!==-1){ie=256*G.charCodeAt(xe+5)+G.charCodeAt(xe+6),we={width:256*G.charCodeAt(xe+7)+G.charCodeAt(xe+8),height:ie,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}S={data:t,width:B.width,height:B.height,colorSpace:f,bitsPerComponent:8,filter:y,index:r,alias:n}}return S}}(ir.API),ir.API.processPNG=function(e,A,t,r){if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){var n,a=Cc(e,{checkCrc:!0}),m=a.width,f=a.height,B=a.channels,y=a.palette,S=a.depth;n=y&&B===1?function(ot){for(var ke=ot.width,vt=ot.height,de=ot.data,Ie=ot.palette,qe=ot.depth,Je=!1,Nt=[],jt=[],Mt=void 0,bt=!1,Vt=0,IA=0;IA<Ie.length;IA++){var dA=(0,gs.Z)(Ie[IA],4),fe=dA[0],Oe=dA[1],Ke=dA[2],At=dA[3];Nt.push(fe,Oe,Ke),At!=null&&(At===0?(Vt++,jt.length<1&&jt.push(IA)):At<255&&(bt=!0))}if(bt||Vt>1){Je=!0,jt=void 0;var dt=ke*vt;Mt=new Uint8Array(dt);for(var Ft=new DataView(de.buffer),Rt=0;Rt<dt;Rt++){var kt=zp(Ft,Rt,qe),aA=(0,gs.Z)(Ie[kt],4)[3];Mt[Rt]=aA}}else Vt===0&&(jt=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:Je?8:void 0,colorBytes:de,alphaBytes:Mt,needSMask:Je,palette:Nt,mask:jt}}(a):B===2||B===4?function(ot){for(var ke=ot.data,vt=ot.width,de=ot.height,Ie=ot.channels,qe=ot.depth,Je=Ie===2?"DeviceGray":"DeviceRGB",Nt=Ie-1,jt=vt*de,Mt=Nt,bt=jt*Mt,Vt=1*jt,IA=Math.ceil(bt*qe/8),dA=Math.ceil(Vt*qe/8),fe=new Uint8Array(IA),Oe=new Uint8Array(dA),Ke=new DataView(ke.buffer),At=new DataView(fe.buffer),dt=new DataView(Oe.buffer),Ft=!1,Rt=0;Rt<jt;Rt++){for(var kt=Rt*Ie,aA=0;aA<Mt;aA++)Mg(At,zp(Ke,kt+aA,qe),Rt*Mt+aA,qe);var yA=zp(Ke,kt+Mt,qe);yA<(1<<qe)-1&&(Ft=!0),Mg(dt,yA,1*Rt,qe)}return{colorSpace:Je,colorsPerPixel:Nt,sMaskBitsPerComponent:Ft?qe:void 0,colorBytes:fe,alphaBytes:Oe,needSMask:Ft}}(a):function(ot){var ke=ot.data,vt=ot.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:vt,colorsPerPixel:vt==="DeviceGray"?1:3,colorBytes:ke instanceof Uint16Array?function(de){for(var Ie=de.length,qe=new Uint8Array(2*Ie),Je=new DataView(qe.buffer,qe.byteOffset,qe.byteLength),Nt=0;Nt<Ie;Nt++)Je.setUint16(2*Nt,de[Nt],!1);return qe}(ke):ke,needSMask:!1}}(a);var G,ie,x,be=n,we=be.colorSpace,xe=be.colorsPerPixel,he=be.sMaskBitsPerComponent,$e=be.colorBytes,Ze=be.alphaBytes,Pe=be.needSMask,It=be.palette,Xt=be.mask,Tt=null;return r!==ir.API.image_compression.NONE&&typeof uA=="function"?(Tt=function(ot){var ke;switch(ot){case ir.API.image_compression.FAST:ke=11;break;case ir.API.image_compression.MEDIUM:ke=13;break;case ir.API.image_compression.SLOW:ke=14;break;default:ke=12}return ke}(r),G=this.decode.FLATE_DECODE,ie="/Predictor ".concat(Tt," /Colors ").concat(xe," /BitsPerComponent ").concat(S," /Columns ").concat(m),e=kg($e,Math.ceil(m*xe*S/8),xe,S,r),Pe&&(x=kg(Ze,Math.ceil(m*he/8),1,he,r))):(G=void 0,ie=void 0,e=$e,Pe&&(x=Ze)),(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:ie,transparency:Xt,palette:It,sMask:x,predictor:Tt,width:m,height:f,bitsPerComponent:S,sMaskBitsPerComponent:he,colorSpace:we}}},function(e){e.processGIF89A=function(A,t,r,n){var a=new km(A),m=a.width,f=a.height,B=[];a.decodeAndBlitFrameRGBA(0,B);var y={data:B,width:m,height:f},S=new Gp(100).encode(y,100);return e.processJPEG.call(this,S,t,r,n)},e.processGIF87A=e.processGIF89A}(ir.API),ro.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)},ro.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){Rn.log("bit decode error:"+t)}},ro.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),m=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[m+4*f]=B.blue,this.data[m+4*f+1]=B.green,this.data[m+4*f+2]=B.red,this.data[m+4*f+3]=255}t!==0&&(this.pos+=4-t)}},ro.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),m=r*this.width*4+2*n*4,f=a>>4,B=15&a,y=this.palette[f];if(this.data[m]=y.blue,this.data[m+1]=y.green,this.data[m+2]=y.red,this.data[m+3]=255,2*n+1>=this.width)break;y=this.palette[B],this.data[m+4]=y.blue,this.data[m+4+1]=y.green,this.data[m+4+2]=y.red,this.data[m+4+3]=255}A!==0&&(this.pos+=4-A)}},ro.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 m=this.palette[n];this.data[a]=m.red,this.data[a+1]=m.green,this.data[a+2]=m.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)}},ro.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 m=(a&A)/A*255|0,f=(a>>5&A)/A*255|0,B=(a>>10&A)/A*255|0,y=a>>15?255:0,S=r*this.width*4+4*n;this.data[S]=B,this.data[S+1]=f,this.data[S+2]=m,this.data[S+3]=y}this.pos+=e}},ro.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 m=this.datav.getUint16(this.pos,!0);this.pos+=2;var f=(m&A)/A*255|0,B=(m>>5&t)/t*255|0,y=(m>>11)/A*255|0,S=n*this.width*4+4*a;this.data[S]=y,this.data[S+1]=B,this.data[S+2]=f,this.data[S+3]=255}this.pos+=e}},ro.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),m=A*this.width*4+4*t;this.data[m]=a,this.data[m+1]=n,this.data[m+2]=r,this.data[m+3]=255}this.pos+=this.width%4}},ro.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),m=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]=m}},ro.prototype.getData=function(){return this.data},function(e){e.processBMP=function(A,t,r,n){var a=new ro(A,!1),m=a.width,f=a.height,B={data:a.getData(),width:m,height:f},y=new Gp(100).encode(B,100);return e.processJPEG.call(this,y,t,r,n)}}(ir.API),Gg.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(A,t,r,n){var a=new Gg(A),m=a.width,f=a.height,B={data:a.getData(),width:m,height:f},y=new Gp(100).encode(B,100);return e.processJPEG.call(this,y,t,r,n)}}(ir.API),ir.API.processRGBA=function(e,A,t){for(var r=e.data,n=r.length,a=new Uint8Array(n/4*3),m=new Uint8Array(n/4),f=0,B=0,y=0;y<n;y+=4){var S=r[y],G=r[y+1],ie=r[y+2],x=r[y+3];a[f++]=S,a[f++]=G,a[f++]=ie,m[B++]=x}var be=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(m),data:be,index:A,alias:t,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},ir.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},Uc=ir.API,_h=Uc.getCharWidthsArray=function(e,A){var t,r,n=(A=A||{}).font||this.internal.getFont(),a=A.fontSize||this.internal.getFontSize(),m=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,S=y.fof?y.fof:1,G=A.doKerning!==!1,ie=0,x=e.length,be=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))+m*(1e3/a)||0)/1e3):(ie=G&&(0,b.Z)(y[r])==="object"&&!isNaN(parseInt(y[r][be],10))?y[r][be]/S:0,xe.push((f[r]||we)/B+ie)),be=r;return xe},Ng=Uc.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 Uc.processArabic&&(e=Uc.processArabic(e)),typeof r.metadata.widthOfString=="function"?r.metadata.widthOfString(e,t,n)/t:_h.apply(this,arguments).reduce(function(a,m){return a+m},0)},Og=function(e,A,t,r){for(var n=[],a=0,m=e.length,f=0;a!==m&&f+A[a]<t;)f+=A[a],a++;n.push(e.slice(0,a));var B=a;for(f=0;a!==m;)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},Pg=function(e,A,t){t||(t={});var r,n,a,m,f,B,y,S=[],G=[S],ie=t.textIndent||0,x=0,be=0,we=e.split(" "),xe=_h.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(It,Xt){return(Xt&&It.length?`
|
|
|
`:"")+It})):$e.push(Pe[0])}),we=$e,B=Ng.apply(this,[he,t])}for(a=0,m=we.length;a<m;a++){var Ze=0;if(r=we[a],B&&r[0]==`
|
|
|
`&&(r=r.substr(1),Ze=1),ie+x+(be=(n=_h.apply(this,[r,t])).reduce(function(Pe,It){return Pe+It},0))>A||Ze){if(be>A){for(f=Og.apply(this,[r,n,A-(ie+x),A]),S.push(f.shift()),S=[f.pop()];f.length;)G.push([f.shift()]);be=n.slice(r.length-(S[0]?S[0].length:0)).reduce(function(Pe,It){return Pe+It},0)}else S=[r];G.push(S),ie=be+B,x=xe}else S.push(r),ie+=x+be,x=xe}return y=B?function(Pe,It){return(It?he:"")+Pe.join(" ")}:function(Pe){return Pe.join(" ")},G.map(y)},Uc.splitTextToSize=function(e,A,t){var r,n=(t=t||{}).fontSize||this.internal.getFontSize(),a=function(S){if(S.widths&&S.kerning)return{widths:S.widths,kerning:S.kerning};var G=this.internal.getFont(S.fontName,S.fontStyle),ie="Unicode";return G.metadata[ie]?{widths:G.metadata[ie].widths||{0:1},kerning:G.metadata[ie].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 m=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(Pg.apply(this,[r[f],m,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 m=function(ie){return"0x"+parseInt(ie,10).toString(16)},f=e.__fontmetrics__.compress=function(ie){var x,be,we,xe,he=["{"];for(var $e in ie){if(x=ie[$e],isNaN(parseInt($e,10))?be="'"+$e+"'":($e=parseInt($e,10),be=(be=m($e).slice(2)).slice(0,-1)+n[be.slice(-1)]),typeof x=="number")x<0?(we=m(x).slice(3),xe="-"):(we=m(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(be+we)}return he.push("}"),he.join("")},B=e.__fontmetrics__.uncompress=function(ie){if(typeof ie!="string")throw new Error("Invalid argument passed to uncompress.");for(var x,be,we,xe,he={},$e=1,Ze=he,Pe=[],It="",Xt="",Tt=ie.length-1,ot=1;ot<Tt;ot+=1)(xe=ie[ot])=="'"?x?(we=x.join(""),x=void 0):x=[]:x?x.push(xe):xe=="{"?(Pe.push([Ze,we]),Ze={},we=void 0):xe=="}"?((be=Pe.pop())[0][be[1]]=Ze,we=void 0,Ze=be[0]):xe=="-"?$e=-1:we===void 0?r.hasOwnProperty(xe)?(It+=r[xe],we=parseInt(It,16)*$e,$e=1,It=""):It+=xe:r.hasOwnProperty(xe)?(Xt+=r[xe],Ze[we]=parseInt(Xt,16)*$e,$e=1,we=void 0,Xt=""):Xt+=xe;return he},y={codePages:["WinAnsiEncoding"],WinAnsiEncoding:B("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},S={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(ie){var x=ie.font,be=G.Unicode[x.postScriptName];be&&(x.metadata.Unicode={},x.metadata.Unicode.widths=be.widths,x.metadata.Unicode.kerning=be.kerning);var we=S.Unicode[x.postScriptName];we&&(x.metadata.Unicode.encoding=we,x.encoding=we.codePages[0])}])}(ir.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(m,f){f=/^\x00\x01\x00\x00/.test(f)?A(f):A(pu(f)),m.metadata=e.API.TTFFont.open(f),m.metadata.Unicode=m.metadata.Unicode||{encoding:{},kerning:{},widths:[]},m.metadata.glyIdsUsed=[0]})(n,r)}}])}(ir),ir.API.addSvgAsImage=function(e,A,t,r,n,a,m,f){if(isNaN(A)||isNaN(t))throw Rn.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(r)||isNaN(n))throw Rn.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 S={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},G=this;return(Pr.canvg?Promise.resolve(Pr.canvg):M.e(3754).then(M.bind(M,63754))).catch(function(ie){return Promise.reject(new Error("Could not load canvg: "+ie))}).then(function(ie){return ie.default?ie.default:ie}).then(function(ie){return ie.fromString(y,e,S)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(ie){return ie.render(S)}).then(function(){G.addImage(B.toDataURL("image/jpeg",1),A,t,r,n,m,f)})},ir.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},ir.API.viewerPreferences=function(e,A){var t;e=e||{},A=A||!1;var r,n,a,m={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(m),B=[],y=0,S=0,G=0;function ie(be,we){var xe,he=!1;for(xe=0;xe<be.length;xe+=1)be[xe]===we&&(he=!0);return he}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(m)),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],ie(f,n)&&a!==void 0){if(t[n].type==="boolean"&&typeof a=="boolean")t[n].value=a;else if(t[n].type==="name"&&ie(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(S=0;S<a[y].length;S+=1)typeof a[y][S]!="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 be,we=[];for(be in t)t[be].explicitSet===!0&&(t[be].type==="name"?we.push("/"+be+" /"+t[be].value):we.push("/"+be+" "+t[be].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)),m=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),f=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),B=unescape(encodeURIComponent("</x:xmpmeta>")),y=a.length+m.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+m+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}}(ir.API),function(e){var A=e.API,t=A.pdfEscape16=function(a,m){for(var f,B=m.metadata.Unicode.widths,y=["","0","00","000","0000"],S=[""],G=0,ie=a.length;G<ie;++G){if(f=m.metadata.characterToGlyph(a.charCodeAt(G)),m.metadata.glyIdsUsed.push(f),m.metadata.toUnicode[f]=a.charCodeAt(G),B.indexOf(f)==-1&&(B.push(f),B.push([parseInt(m.metadata.widthOfGlyph(f),10)])),f=="0")return S.join("");f=f.toString(16),S.push(y[4-f.length],f)}return S.join("")},r=function(a){var m,f,B,y,S,G,ie;for(S=`/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,ie=(f=Object.keys(a).sort(function(x,be){return x-be})).length;G<ie;G++)m=f[G],B.length>=100&&(S+=`
|
|
|
`+B.length+` beginbfchar
|
|
|
`+B.join(`
|
|
|
`)+`
|
|
|
endbfchar`,B=[]),a[m]!==void 0&&a[m]!==null&&typeof a[m].toString=="function"&&(y=("0000"+a[m].toString(16)).slice(-4),m=("0000"+(+m).toString(16)).slice(-4),B.push("<"+m+"><"+y+">"));return B.length&&(S+=`
|
|
|
`+B.length+` beginbfchar
|
|
|
`+B.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),S+`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};A.events.push(["putFont",function(a){(function(m){var f=m.font,B=m.out,y=m.newObject,S=m.putStream;if(f.metadata instanceof e.API.TTFFont&&f.encoding==="Identity-H"){for(var G=f.metadata.Unicode.widths,ie=f.metadata.subset.encode(f.metadata.glyIdsUsed,1),x="",be=0;be<ie.length;be++)x+=String.fromCharCode(ie[be]);var we=y();S({data:x,addLength1:!0,objectId:we}),B("endobj");var xe=y();S({data:r(f.metadata.toUnicode),addLength1:!0,objectId:xe}),B("endobj");var he=y();B("<<"),B("/Type /FontDescriptor"),B("/FontName /"+ns(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 /"+ns(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 /"+ns(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(m){var f=m.font,B=m.out,y=m.newObject,S=m.putStream;if(f.metadata instanceof e.API.TTFFont&&f.encoding==="WinAnsiEncoding"){for(var G=f.metadata.rawData,ie="",x=0;x<G.length;x++)ie+=String.fromCharCode(G[x]);var be=y();S({data:ie,addLength1:!0,objectId:be}),B("endobj");var we=y();S({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 "+be+" 0 R"),B("/Flags 96"),B("/FontBBox "+e.API.PDFObject.convert(f.metadata.bbox)),B("/FontName /"+ns(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/"+ns(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 m,f=a.text||"",B=a.x,y=a.y,S=a.options||{},G=a.mutex||{},ie=G.pdfEscape,x=G.activeFontKey,be=G.fonts,we=x,xe="",he=0,$e="",Ze=be[we].encoding;if(be[we].encoding!=="Identity-H")return{text:f,x:B,y,options:S,mutex:G};for($e=f,we=x,Array.isArray(f)&&($e=f[0]),he=0;he<$e.length;he+=1)be[we].metadata.hasOwnProperty("cmap")&&(m=be[we].metadata.cmap.unicode.codeMap[$e[he].charCodeAt(0)]),m||$e[he].charCodeAt(0)<256&&be[we].metadata.hasOwnProperty("Unicode")?xe+=$e[he]:xe+="";var Pe="";return parseInt(we.slice(1))<14||Ze==="WinAnsiEncoding"?Pe=ie(xe,we).split("").map(function(It){return It.charCodeAt(0).toString(16)}).join(""):Ze==="Identity-H"&&(Pe=t(xe,be[we])),G.isHex=!0,{text:Pe,x:B,y,options:S,mutex:G}};A.events.push(["postProcessText",function(a){var m=a.text||"",f=[],B={text:m,x:a.x,y:a.y,options:a.options,mutex:a.mutex};if(Array.isArray(m)){var y=0;for(y=0;y<m.length;y+=1)Array.isArray(m[y])&&m[y].length===3?f.push([n(Object.assign({},B,{text:m[y][0]})).text,m[y][1],m[y][2]]):f.push(n(Object.assign({},B,{text:m[y]})).text);a.text=f}else a.text=n(Object.assign({},B,{text:m})).text}])}(ir),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}}(ir.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(r){var n,a,m,f,B,y,S,G=A,ie=[[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]],be={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(),qe=Ie>>8,Je=we[qe];return Je!==void 0?G[256*Je+(255&Ie)]:qe===252||qe===253?"AL":he.test(qe)?"L":qe===8?"R":"N"},It=function(de){for(var Ie,qe=0;qe<de.length;qe++){if((Ie=Pe(de.charAt(qe)))==="L")return!1;if(Ie==="R")return!0}return!1},Xt=function(de,Ie,qe,Je){var Nt,jt,Mt,bt,Vt=Ie[Je];switch(Vt){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&&(Vt="AN");break;case"AL":$e=!0,Vt="R";break;case"WS":case"BN":Vt="N";break;case"CS":Je<1||Je+1>=Ie.length||(Nt=qe[Je-1])!=="EN"&&Nt!=="AN"||(jt=Ie[Je+1])!=="EN"&&jt!=="AN"?Vt="N":$e&&(jt="AN"),Vt=jt===Nt?jt:"N";break;case"ES":Vt=(Nt=Je>0?qe[Je-1]:"B")==="EN"&&Je+1<Ie.length&&Ie[Je+1]==="EN"?"EN":"N";break;case"ET":if(Je>0&&qe[Je-1]==="EN"){Vt="EN";break}if($e){Vt="N";break}for(Mt=Je+1,bt=Ie.length;Mt<bt&&Ie[Mt]==="ET";)Mt++;Vt=Mt<bt&&Ie[Mt]==="EN"?"EN":"N";break;case"NSM":if(m&&!f){for(bt=Ie.length,Mt=Je+1;Mt<bt&&Ie[Mt]==="NSM";)Mt++;if(Mt<bt){var IA=de[Je],dA=IA>=1425&&IA<=2303||IA===64286;if(Nt=Ie[Mt],dA&&(Nt==="R"||Nt==="AL")){Vt="R";break}}}Vt=Je<1||(Nt=Ie[Je-1])==="B"?"N":qe[Je-1];break;case"B":$e=!1,n=!0,Vt=Ze;break;case"S":a=!0,Vt="N"}return Vt},Tt=function(de,Ie,qe){var Je=de.split("");return qe&&ot(Je,qe,{hiLevel:Ze}),Je.reverse(),Ie&&Ie.reverse(),Je.join("")},ot=function(de,Ie,qe){var Je,Nt,jt,Mt,bt,Vt=-1,IA=de.length,dA=0,fe=[],Oe=Ze?x:ie,Ke=[];for($e=!1,n=!1,a=!1,Nt=0;Nt<IA;Nt++)Ke[Nt]=Pe(de[Nt]);for(jt=0;jt<IA;jt++){if(bt=dA,fe[jt]=Xt(de,Ke,fe,jt),Je=240&(dA=Oe[bt][be[fe[jt]]]),dA&=15,Ie[jt]=Mt=Oe[dA][5],Je>0)if(Je===16){for(Nt=Vt;Nt<jt;Nt++)Ie[Nt]=1;Vt=-1}else Vt=-1;if(Oe[dA][6])Vt===-1&&(Vt=jt);else if(Vt>-1){for(Nt=Vt;Nt<jt;Nt++)Ie[Nt]=Mt;Vt=-1}Ke[jt]==="B"&&(Ie[jt]=0),qe.hiLevel|=Mt}a&&function(At,dt,Ft){for(var Rt=0;Rt<Ft;Rt++)if(At[Rt]==="S"){dt[Rt]=Ze;for(var kt=Rt-1;kt>=0&&At[kt]==="WS";kt--)dt[kt]=Ze}}(Ke,Ie,IA)},ke=function(de,Ie,qe,Je,Nt){if(!(Nt.hiLevel<de)){if(de===1&&Ze===1&&!n)return Ie.reverse(),void(qe&&qe.reverse());for(var jt,Mt,bt,Vt,IA=Ie.length,dA=0;dA<IA;){if(Je[dA]>=de){for(bt=dA+1;bt<IA&&Je[bt]>=de;)bt++;for(Vt=dA,Mt=bt-1;Vt<Mt;Vt++,Mt--)jt=Ie[Vt],Ie[Vt]=Ie[Mt],Ie[Mt]=jt,qe&&(jt=qe[Vt],qe[Vt]=qe[Mt],qe[Mt]=jt);dA=bt}dA++}}},vt=function(de,Ie,qe){var Je=de.split(""),Nt={hiLevel:Ze};return qe||(qe=[]),ot(Je,qe,Nt),function(jt,Mt,bt){if(bt.hiLevel!==0&&S)for(var Vt,IA=0;IA<jt.length;IA++)Mt[IA]===1&&(Vt=xe.indexOf(jt[IA]))>=0&&(jt[IA]=xe[Vt+1])}(Je,qe,Nt),ke(2,Je,Ie,qe,Nt),ke(1,Je,Ie,qe,Nt),Je.join("")};return this.__bidiEngine__.doBidiReorder=function(de,Ie,qe){if(function(Nt,jt){if(jt)for(var Mt=0;Mt<Nt.length;Mt++)jt[Mt]=Mt;f===void 0&&(f=It(Nt)),y===void 0&&(y=It(Nt))}(de,Ie),m||!B||y)if(m&&B&&f^y)Ze=f?1:0,de=Tt(de,Ie,qe);else if(!m&&B&&y)Ze=f?1:0,de=vt(de,Ie,qe),de=Tt(de,Ie);else if(!m||f||B||y){if(m&&!B&&f^y)de=Tt(de,Ie),f?(Ze=0,de=vt(de,Ie,qe)):(Ze=1,de=vt(de,Ie,qe),de=Tt(de,Ie));else if(m&&f&&!B&&y)Ze=1,de=vt(de,Ie,qe),de=Tt(de,Ie);else if(!m&&!B&&f^y){var Je=S;f?(Ze=1,de=vt(de,Ie,qe),Ze=0,S=!1,de=vt(de,Ie,qe),S=Je):(Ze=0,de=vt(de,Ie,qe),de=Tt(de,Ie),Ze=1,S=!1,de=vt(de,Ie,qe),S=Je,de=Tt(de,Ie))}}else Ze=0,de=vt(de,Ie,qe);else Ze=f?1:0,de=vt(de,Ie,qe);return de},this.__bidiEngine__.setOptions=function(de){de&&(m=de.isInputVisual,B=de.isOutputVisual,f=de.isInputRtl,y=de.isOutputRtl,S=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 m=[];if(a.isInputVisual=typeof a.isInputVisual!="boolean"||a.isInputVisual,t.setOptions(a),Object.prototype.toString.call(n)==="[object Array]"){var f=0;for(m=[],f=0;f<n.length;f+=1)Object.prototype.toString.call(n[f])==="[object Array]"?m.push([t.doBidiReorder(n[f][0]),n[f][1],n[f][2]]):m.push([t.doBidiReorder(n[f])]);r.text=m}else r.text=t.doBidiReorder(n);t.setOptions({isInputVisual:!0})}])}(ir),ir.API.TTFFont=function(){function e(A){var t;if(this.rawData=A,t=this.contents=new Sl(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 Zg(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 m,f,B,y;for(y=[],m=0,f=(B=this.bbox).length;m<f;m++)A=B[m],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,m,f;for(m=0,a=0,f=(A=""+A).length;0<=f?a<f:a>f;a=0<=f?++a:--a)n=A.charCodeAt(a),m+=this.widthOfGlyph(this.characterToGlyph(n))+r*(1e3/t)||0;return m*(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 no,Sl=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,m,f,B;return A=this.readByte(),t=this.readByte(),r=this.readByte(),n=this.readByte(),a=this.readByte(),m=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^m)+256*(255^f)+(255^B)+1):72057594037927940*A+281474976710656*t+1099511627776*r+4294967296*n+16777216*a+65536*m+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,m,f,B,y,S,G,ie,x,be,we;for(we in x=Object.keys(t).length,B=Math.log(2),G=16*Math.floor(Math.log(x)/B),m=Math.floor(G/B),S=16*x-G,(n=new Sl).writeInt(this.scalarType),n.writeShort(x),n.writeShort(G),n.writeShort(m),n.writeShort(S),a=16*x,y=n.pos+a,f=null,be=[],t)for(ie=t[we],n.writeString(we),n.writeInt(e(ie)),n.writeInt(y),n.writeInt(ie.length),be=be.concat(ie),we==="head"&&(f=y),y+=ie.length;y%4;)be.push(0),y++;return n.write(be),r=2981146554-e(n.data),n.pos=f+8,n.writeUInt32(r),n.data},e=function(t){var r,n,a,m;for(t=Wg.call(t);t.length%4;)t.push(0);for(a=new Sl(t),n=0,r=0,m=t.length;r<m;r=r+=4)n+=a.readUInt32();return 4294967295&n},A}(),Hm={}.hasOwnProperty,So=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};no=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 So(e,no),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 Sl).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}(),Vg=function(){function e(A,t){var r,n,a,m,f,B,y,S,G,ie,x,be,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(),ie=x/2,A.pos+=6,a=function(){var Pe,It;for(It=[],B=Pe=0;0<=ie?Pe<ie:Pe>ie;B=0<=ie?++Pe:--Pe)It.push(A.readUInt16());return It}(),A.pos+=2,we=function(){var Pe,It;for(It=[],B=Pe=0;0<=ie?Pe<ie:Pe>ie;B=0<=ie?++Pe:--Pe)It.push(A.readUInt16());return It}(),y=function(){var Pe,It;for(It=[],B=Pe=0;0<=ie?Pe<ie:Pe>ie;B=0<=ie?++Pe:--Pe)It.push(A.readUInt16());return It}(),S=function(){var Pe,It;for(It=[],B=Pe=0;0<=ie?Pe<ie:Pe>ie;B=0<=ie?++Pe:--Pe)It.push(A.readUInt16());return It}(),n=(this.length-A.pos+this.offset)/2,f=function(){var Pe,It;for(It=[],B=Pe=0;0<=n?Pe<n:Pe>n;B=0<=n?++Pe:--Pe)It.push(A.readUInt16());return It}(),B=he=0,Ze=a.length;he<Ze;B=++he)for(xe=a[B],r=$e=be=we[B];be<=xe?$e<=xe:$e>=xe;r=be<=xe?++$e:--$e)S[B]===0?m=r+y[B]:(m=f[S[B]/2+(r-be)-(ie-B)]||0)!==0&&(m+=y[B]),this.codeMap[r]=65535&m}A.pos=G}return e.encode=function(A,t){var r,n,a,m,f,B,y,S,G,ie,x,be,we,xe,he,$e,Ze,Pe,It,Xt,Tt,ot,ke,vt,de,Ie,qe,Je,Nt,jt,Mt,bt,Vt,IA,dA,fe,Oe,Ke,At,dt,Ft,Rt,kt,aA,yA,KA;switch(Je=new Sl,m=Object.keys(A).sort(function(GA,Jt){return GA-Jt}),t){case"macroman":for(we=0,xe=function(){var GA=[];for(be=0;be<256;++be)GA.push(0);return GA}(),$e={0:0},a={},Nt=0,Vt=m.length;Nt<Vt;Nt++)$e[kt=A[n=m[Nt]]]==null&&($e[kt]=++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,jt=0,IA=m.length;jt<IA;jt++)$e[It=A[n=m[jt]]]==null&&($e[It]=++Ze),r[n]={old:It,new:$e[It]},f=$e[It]-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),vt=2*(ke=Ie.length),ot=2*Math.pow(Math.log(ke)/Math.LN2,2),ie=Math.log(ot/2)/Math.LN2,Tt=2*ke-ot,B=[],Xt=[],x=[],be=Mt=0,dA=Ie.length;Mt<dA;be=++Mt){if(de=Ie[be],S=G[be],de===65535){B.push(0),Xt.push(0);break}if(de-(qe=r[de].new)>=32768)for(B.push(0),Xt.push(2*(x.length+ke-be)),n=bt=de;de<=S?bt<=S:bt>=S;n=de<=S?++bt:--bt)x.push(r[n].new);else B.push(qe-de),Xt.push(0)}for(Je.writeUInt16(3),Je.writeUInt16(1),Je.writeUInt32(12),Je.writeUInt16(4),Je.writeUInt16(16+8*ke+2*x.length),Je.writeUInt16(0),Je.writeUInt16(vt),Je.writeUInt16(ot),Je.writeUInt16(ie),Je.writeUInt16(Tt),Ft=0,fe=G.length;Ft<fe;Ft++)n=G[Ft],Je.writeUInt16(n);for(Je.writeUInt16(0),Rt=0,Oe=Ie.length;Rt<Oe;Rt++)n=Ie[Rt],Je.writeUInt16(n);for(aA=0,Ke=B.length;aA<Ke;aA++)f=B[aA],Je.writeUInt16(f);for(yA=0,At=Xt.length;yA<At;yA++)Pe=Xt[yA],Je.writeUInt16(Pe);for(KA=0,dt=x.length;KA<dt;KA++)we=x[KA],Je.writeUInt16(we);return{charMap:r,subtable:Je.data,maxGlyphID:Ze+1}}},e}(),Zg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return So(e,no),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 Vg(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=Vg.encode(A,t),(n=new Sl).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 So(e,no),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 So(e,no),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 So(e,no),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 m,f,B;for(B=[],a=m=0,f=this.file.maxp.numGlyphs;0<=f?m<f:m>f;a=0<=f?++m:--m)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 So(e,no),e.prototype.tag="name",e.prototype.parse=function(A){var t,r,n,a,m,f,B,y,S,G,ie;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=S=0,G=r.length;S<G;a=++S)n=r[a],A.pos=n.offset,y=A.readString(n.length),m=new zm(y,n),B[ie=n.nameID]==null&&(B[ie]=[]),B[n.nameID].push(m);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 So(e,no),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 So(e,no),e.prototype.tag="hmtx",e.prototype.parse=function(A){var t,r,n,a,m,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,S;for(S=[],t=y=0;0<=n?y<n:y>n;t=0<=n?++y:--y)S.push(A.readInt16());return S}(),this.widths=function(){var y,S,G,ie;for(ie=[],y=0,S=(G=this.metrics).length;y<S;y++)a=G[y],ie.push(a.advance);return ie}.call(this),r=this.widths[this.widths.length-1],B=[],t=m=0;0<=n?m<n:m>n;t=0<=n?++m:--m)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}(),Wg=[].slice,Wm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return So(e,no),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(A){var t,r,n,a,m,f,B,y,S,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,m=(f=new Sl(t.read(n))).readShort(),y=f.readShort(),G=f.readShort(),B=f.readShort(),S=f.readShort(),this.cache[A]=m===-1?new Ym(f,y,G,B,S):new Jm(f,m,y,G,B,S),this.cache[A]))},e.prototype.encode=function(A,t,r){var n,a,m,f,B;for(m=[],a=[],f=0,B=t.length;f<B;f++)n=A[t[f]],a.push(m.length),n&&(m=m.concat(n.encode(r)));return a.push(m.length),{table:m,offsets:a}},e}(),Jm=function(){function e(A,t,r,n,a,m){this.raw=A,this.numberOfContours=t,this.xMin=r,this.yMin=n,this.xMax=a,this.yMax=m,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),Ym=function(){function e(A,t,r,n,a){var m,f;for(this.raw=A,this.xMin=t,this.yMin=r,this.xMax=n,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],m=this.raw;f=m.readShort(),this.glyphOffsets.push(m.pos),this.glyphIDs.push(m.readUInt16()),32&f;)m.pos+=1&f?4:2,128&f?m.pos+=8:64&f?m.pos+=4:8&f&&(m.pos+=2)}return e.prototype.encode=function(){var A,t,r;for(t=new Sl(Wg.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 So(e,no),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,m=0;m<r.length;++m)if(r[m]=n,a<t.length&&t[a]==m){++a,r[m]=n;var f=this.offsets[m],B=this.offsets[m+1]-f;B>0&&(n+=B)}for(var y=new Array(4*r.length),S=0;S<r.length;++S)y[4*S+3]=255&r[S],y[4*S+2]=(65280&r[S])>>8,y[4*S+1]=(16711680&r[S])>>16,y[4*S]=(4278190080&r[S])>>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,m,f,B;for(n={},m=0,f=A.length;m<f;m++)n[a=A[m]]=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,m,f,B,y,S,G,ie,x,be,we,xe,he;for(n in r=Zg.encode(this.generateCmap(),"unicode"),m=this.glyphsFor(A),x={0:0},he=r.charMap)x[(B=he[n]).old]=B.new;for(be in ie=r.maxGlyphID,m)be in x||(x[be]=ie++);return S=function($e){var Ze,Pe;for(Ze in Pe={},$e)Pe[$e[Ze]]=Ze;return Pe}(x),G=Object.keys(S).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(S[f]);return Pe}(),a=this.font.glyf.encode(m,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}();ir.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,m;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)m=t[n],a.push("/"+n+" "+A.convert(m));return a.push(">>"),a.join(`
|
|
|
`)}return""+t},A}()},86129:function(mr,CA,M){var b=M(19208).lW,Xe=M(97671);(function(Ae){mr.exports=Ae()})(function(){return function Ae(Ne,le,q){function ne(h,k){if(!le[h]){if(!Ne[h]){var N=void 0;if(!k&&N)return require(h,!0);if(v)return v(h,!0);var Q=new Error("Cannot find module '"+h+"'");throw Q.code="MODULE_NOT_FOUND",Q}var U=le[h]={exports:{}};Ne[h][0].call(U.exports,function(F){var I=Ne[h][1][F];return ne(I||F)},U,U.exports,Ae,Ne,le,q)}return le[h].exports}for(var v=void 0,_=0;_<q.length;_++)ne(q[_]);return ne}({1:[function(Ae,Ne,le){"use strict";var q=Ae("./utils"),ne=Ae("./support"),v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";le.encode=function(_){for(var h,k,N,Q,U,F,I,H=[],O=0,P=_.length,K=P,$=q.getTypeOf(_)!=="string";O<_.length;)K=P-O,N=$?(h=_[O++],k=O<P?_[O++]:0,O<P?_[O++]:0):(h=_.charCodeAt(O++),k=O<P?_.charCodeAt(O++):0,O<P?_.charCodeAt(O++):0),Q=h>>2,U=(3&h)<<4|k>>4,F=1<K?(15&k)<<2|N>>6:64,I=2<K?63&N:64,H.push(v.charAt(Q)+v.charAt(U)+v.charAt(F)+v.charAt(I));return H.join("")},le.decode=function(_){var h,k,N,Q,U,F,I=0,H=0,O="data:";if(_.substr(0,O.length)===O)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)===v.charAt(64)&&K--,_.charAt(_.length-2)===v.charAt(64)&&K--,K%1!=0)throw new Error("Invalid base64 input, bad content length.");for(P=ne.uint8array?new Uint8Array(0|K):new Array(0|K);I<_.length;)h=v.indexOf(_.charAt(I++))<<2|(Q=v.indexOf(_.charAt(I++)))>>4,k=(15&Q)<<4|(U=v.indexOf(_.charAt(I++)))>>2,N=(3&U)<<6|(F=v.indexOf(_.charAt(I++))),P[H++]=h,U!==64&&(P[H++]=k),F!==64&&(P[H++]=N);return P}},{"./support":30,"./utils":32}],2:[function(Ae,Ne,le){"use strict";var q=Ae("./external"),ne=Ae("./stream/DataWorker"),v=Ae("./stream/Crc32Probe"),_=Ae("./stream/DataLengthProbe");function h(k,N,Q,U,F){this.compressedSize=k,this.uncompressedSize=N,this.crc32=Q,this.compression=U,this.compressedContent=F}h.prototype={getContentWorker:function(){var k=new ne(q.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new _("data_length")),N=this;return k.on("end",function(){if(this.streamInfo.data_length!==N.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),k},getCompressedWorker:function(){return new ne(q.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},h.createWorkerFrom=function(k,N,Q){return k.pipe(new v).pipe(new _("uncompressedSize")).pipe(N.compressWorker(Q)).pipe(new _("compressedSize")).withStreamInfo("compression",N)},Ne.exports=h},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Ae,Ne,le){"use strict";var q=Ae("./stream/GenericWorker");le.STORE={magic:"\0\0",compressWorker:function(){return new q("STORE compression")},uncompressWorker:function(){return new q("STORE decompression")}},le.DEFLATE=Ae("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Ae,Ne,le){"use strict";var q=Ae("./utils"),ne=function(){for(var v,_=[],h=0;h<256;h++){v=h;for(var k=0;k<8;k++)v=1&v?3988292384^v>>>1:v>>>1;_[h]=v}return _}();Ne.exports=function(v,_){return v!==void 0&&v.length?q.getTypeOf(v)!=="string"?function(h,k,N,Q){var U=ne,F=Q+N;h^=-1;for(var I=Q;I<F;I++)h=h>>>8^U[255&(h^k[I])];return-1^h}(0|_,v,v.length,0):function(h,k,N,Q){var U=ne,F=Q+N;h^=-1;for(var I=Q;I<F;I++)h=h>>>8^U[255&(h^k.charCodeAt(I))];return-1^h}(0|_,v,v.length,0):0}},{"./utils":32}],5:[function(Ae,Ne,le){"use strict";le.base64=!1,le.binary=!1,le.dir=!1,le.createFolders=!0,le.date=null,le.compression=null,le.compressionOptions=null,le.comment=null,le.unixPermissions=null,le.dosPermissions=null},{}],6:[function(Ae,Ne,le){"use strict";var q=null;q=typeof Promise!="undefined"?Promise:Ae("lie"),Ne.exports={Promise:q}},{lie:37}],7:[function(Ae,Ne,le){"use strict";var q=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",ne=Ae("pako"),v=Ae("./utils"),_=Ae("./stream/GenericWorker"),h=q?"uint8array":"array";function k(N,Q){_.call(this,"FlateWorker/"+N),this._pako=null,this._pakoAction=N,this._pakoOptions=Q,this.meta={}}le.magic="\b\0",v.inherits(k,_),k.prototype.processChunk=function(N){this.meta=N.meta,this._pako===null&&this._createPako(),this._pako.push(v.transformTo(h,N.data),!1)},k.prototype.flush=function(){_.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},k.prototype.cleanUp=function(){_.prototype.cleanUp.call(this),this._pako=null},k.prototype._createPako=function(){this._pako=new ne[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var N=this;this._pako.onData=function(Q){N.push({data:Q,meta:N.meta})}},le.compressWorker=function(N){return new k("Deflate",N)},le.uncompressWorker=function(){return new k("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Ae,Ne,le){"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 ne(U,F,I,H,O,P){var K,$,ge=U.file,je=U.compression,oe=P!==h.utf8encode,et=v.transformTo("string",P(ge.name)),Te=v.transformTo("string",h.utf8encode(ge.name)),ze=ge.comment,lt=v.transformTo("string",P(ze)),V=v.transformTo("string",h.utf8encode(ze)),Le=Te.length!==ge.name.length,D=V.length!==ze.length,Fe="",Ce="",ee="",pe=ge.dir,J=ge.date,X={crc32:0,compressedSize:0,uncompressedSize:0};F&&!I||(X.crc32=U.crc32,X.compressedSize=U.compressedSize,X.uncompressedSize=U.uncompressedSize);var Y=0;F&&(Y|=8),oe||!Le&&!D||(Y|=2048);var z=0,Se=0;pe&&(z|=16),O==="UNIX"?(Se=798,z|=function(Me,Pt){var wt=Me;return Me||(wt=Pt?16893:33204),(65535&wt)<<16}(ge.unixPermissions,pe)):(Se=20,z|=function(Me){return 63&(Me||0)}(ge.dosPermissions)),K=J.getUTCHours(),K<<=6,K|=J.getUTCMinutes(),K<<=5,K|=J.getUTCSeconds()/2,$=J.getUTCFullYear()-1980,$<<=4,$|=J.getUTCMonth()+1,$<<=5,$|=J.getUTCDate(),Le&&(Ce=q(1,1)+q(k(et),4)+Te,Fe+="up"+q(Ce.length,2)+Ce),D&&(ee=q(1,1)+q(k(lt),4)+V,Fe+="uc"+q(ee.length,2)+ee);var Ve="";return Ve+=`
|
|
|
\0`,Ve+=q(Y,2),Ve+=je.magic,Ve+=q(K,2),Ve+=q($,2),Ve+=q(X.crc32,4),Ve+=q(X.compressedSize,4),Ve+=q(X.uncompressedSize,4),Ve+=q(et.length,2),Ve+=q(Fe.length,2),{fileRecord:N.LOCAL_FILE_HEADER+Ve+et+Fe,dirRecord:N.CENTRAL_FILE_HEADER+q(Se,2)+Ve+q(lt.length,2)+"\0\0\0\0"+q(z,4)+q(H,4)+et+Fe+lt}}var v=Ae("../utils"),_=Ae("../stream/GenericWorker"),h=Ae("../utf8"),k=Ae("../crc32"),N=Ae("../signature");function Q(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=[]}v.inherits(Q,_),Q.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}}))},Q.prototype.openedSource=function(U){this.currentSourceOffset=this.bytesWritten,this.currentFile=U.file.name;var F=this.streamFiles&&!U.file.dir;if(F){var I=ne(U,F,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:I.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Q.prototype.closedSource=function(U){this.accumulate=!1;var F=this.streamFiles&&!U.file.dir,I=ne(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},Q.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(O,P,K,$,ge){var je=v.transformTo("string",ge($));return N.CENTRAL_DIRECTORY_END+"\0\0\0\0"+q(O,2)+q(O,2)+q(P,4)+q(K,4)+q(je.length,2)+je}(this.dirRecords.length,I,U,this.zipComment,this.encodeFileName);this.push({data:H,meta:{percent:100}})},Q.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},Q.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},Q.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))},Q.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},Q.prototype.lock=function(){_.prototype.lock.call(this);for(var U=this._sources,F=0;F<U.length;F++)U[F].lock()},Ne.exports=Q},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(Ae,Ne,le){"use strict";var q=Ae("../compressions"),ne=Ae("./ZipFileWorker");le.generateWorker=function(v,_,h){var k=new ne(_.streamFiles,h,_.platform,_.encodeFileName),N=0;try{v.forEach(function(Q,U){N++;var F=function(P,K){var $=P||K,ge=q[$];if(!ge)throw new Error($+" is not a valid compression method !");return ge}(U.options.compression,_.compression),I=U.options.compressionOptions||_.compressionOptions||{},H=U.dir,O=U.date;U._compressWorker(F,I).withStreamInfo("file",{name:Q,dir:H,date:O,comment:U.comment||"",unixPermissions:U.unixPermissions,dosPermissions:U.dosPermissions}).pipe(k)}),k.entriesCount=N}catch(Q){k.error(Q)}return k}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(Ae,Ne,le){"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 ne=new q;for(var v in this)typeof this[v]!="function"&&(ne[v]=this[v]);return ne}}(q.prototype=Ae("./object")).loadAsync=Ae("./load"),q.support=Ae("./support"),q.defaults=Ae("./defaults"),q.version="3.10.1",q.loadAsync=function(ne,v){return new q().loadAsync(ne,v)},q.external=Ae("./external"),Ne.exports=q},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(Ae,Ne,le){"use strict";var q=Ae("./utils"),ne=Ae("./external"),v=Ae("./utf8"),_=Ae("./zipEntries"),h=Ae("./stream/Crc32Probe"),k=Ae("./nodejsUtils");function N(Q){return new ne.Promise(function(U,F){var I=Q.decompressed.getContentWorker().pipe(new h);I.on("error",function(H){F(H)}).on("end",function(){I.streamInfo.crc32!==Q.decompressed.crc32?F(new Error("Corrupted zip : CRC32 mismatch")):U()}).resume()})}Ne.exports=function(Q,U){var F=this;return U=q.extend(U||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:v.utf8decode}),k.isNode&&k.isStream(Q)?ne.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):q.prepareContent("the loaded zip file",Q,!0,U.optimizedBinaryString,U.base64).then(function(I){var H=new _(U);return H.load(I),H}).then(function(I){var H=[ne.Promise.resolve(I)],O=I.files;if(U.checkCRC32)for(var P=0;P<O.length;P++)H.push(N(O[P]));return ne.Promise.all(H)}).then(function(I){for(var H=I.shift(),O=H.files,P=0;P<O.length;P++){var K=O[P],$=K.fileNameStr,ge=q.resolve(K.fileNameStr);F.file(ge,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(ge).unsafeOriginalName=$)}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,le){"use strict";var q=Ae("../utils"),ne=Ae("../stream/GenericWorker");function v(_,h){ne.call(this,"Nodejs stream input adapter for "+_),this._upstreamEnded=!1,this._bindStream(h)}q.inherits(v,ne),v.prototype._bindStream=function(_){var h=this;(this._stream=_).pause(),_.on("data",function(k){h.push({data:k,meta:{percent:0}})}).on("error",function(k){h.isPaused?this.generatedError=k:h.error(k)}).on("end",function(){h.isPaused?h._upstreamEnded=!0:h.end()})},v.prototype.pause=function(){return!!ne.prototype.pause.call(this)&&(this._stream.pause(),!0)},v.prototype.resume=function(){return!!ne.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ne.exports=v},{"../stream/GenericWorker":28,"../utils":32}],13:[function(Ae,Ne,le){"use strict";var q=Ae("readable-stream").Readable;function ne(v,_,h){q.call(this,_),this._helper=v;var k=this;v.on("data",function(N,Q){k.push(N)||k._helper.pause(),h&&h(Q)}).on("error",function(N){k.emit("error",N)}).on("end",function(){k.push(null)})}Ae("../utils").inherits(ne,q),ne.prototype._read=function(){this._helper.resume()},Ne.exports=ne},{"../utils":32,"readable-stream":16}],14:[function(Ae,Ne,le){"use strict";Ne.exports={isNode:typeof b!="undefined",newBufferFrom:function(q,ne){if(b.from&&b.from!==Uint8Array.from)return b.from(q,ne);if(typeof q=="number")throw new Error('The "data" argument must not be a number');return new b(q,ne)},allocBuffer:function(q){if(b.alloc)return b.alloc(q);var ne=new b(q);return ne.fill(0),ne},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,le){"use strict";function q(ge,je,oe){var et,Te=v.getTypeOf(je),ze=v.extend(oe||{},k);ze.date=ze.date||new Date,ze.compression!==null&&(ze.compression=ze.compression.toUpperCase()),typeof ze.unixPermissions=="string"&&(ze.unixPermissions=parseInt(ze.unixPermissions,8)),ze.unixPermissions&&16384&ze.unixPermissions&&(ze.dir=!0),ze.dosPermissions&&16&ze.dosPermissions&&(ze.dir=!0),ze.dir&&(ge=O(ge)),ze.createFolders&&(et=H(ge))&&P.call(this,et,!0);var lt=Te==="string"&&ze.binary===!1&&ze.base64===!1;oe&&oe.binary!==void 0||(ze.binary=!lt),(je instanceof N&&je.uncompressedSize===0||ze.dir||!je||je.length===0)&&(ze.base64=!1,ze.binary=!0,je="",ze.compression="STORE",Te="string");var V=null;V=je instanceof N||je instanceof _?je:F.isNode&&F.isStream(je)?new I(ge,je):v.prepareContent(ge,je,ze.binary,ze.optimizedBinaryString,ze.base64);var Le=new Q(ge,V,ze);this.files[ge]=Le}var ne=Ae("./utf8"),v=Ae("./utils"),_=Ae("./stream/GenericWorker"),h=Ae("./stream/StreamHelper"),k=Ae("./defaults"),N=Ae("./compressedObject"),Q=Ae("./zipObject"),U=Ae("./generate"),F=Ae("./nodejsUtils"),I=Ae("./nodejs/NodejsStreamInputAdapter"),H=function(ge){ge.slice(-1)==="/"&&(ge=ge.substring(0,ge.length-1));var je=ge.lastIndexOf("/");return 0<je?ge.substring(0,je):""},O=function(ge){return ge.slice(-1)!=="/"&&(ge+="/"),ge},P=function(ge,je){return je=je!==void 0?je:k.createFolders,ge=O(ge),this.files[ge]||q.call(this,ge,null,{dir:!0,createFolders:je}),this.files[ge]};function K(ge){return Object.prototype.toString.call(ge)==="[object RegExp]"}var $={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(ge){var je,oe,et;for(je in this.files)et=this.files[je],(oe=je.slice(this.root.length,je.length))&&je.slice(0,this.root.length)===this.root&&ge(oe,et)},filter:function(ge){var je=[];return this.forEach(function(oe,et){ge(oe,et)&&je.push(et)}),je},file:function(ge,je,oe){if(arguments.length!==1)return ge=this.root+ge,q.call(this,ge,je,oe),this;if(K(ge)){var et=ge;return this.filter(function(ze,lt){return!lt.dir&&et.test(ze)})}var Te=this.files[this.root+ge];return Te&&!Te.dir?Te:null},folder:function(ge){if(!ge)return this;if(K(ge))return this.filter(function(Te,ze){return ze.dir&&ge.test(Te)});var je=this.root+ge,oe=P.call(this,je),et=this.clone();return et.root=oe.name,et},remove:function(ge){ge=this.root+ge;var je=this.files[ge];if(je||(ge.slice(-1)!=="/"&&(ge+="/"),je=this.files[ge]),je&&!je.dir)delete this.files[ge];else for(var oe=this.filter(function(Te,ze){return ze.name.slice(0,ge.length)===ge}),et=0;et<oe.length;et++)delete this.files[oe[et].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(ge){var je,oe={};try{if((oe=v.extend(ge||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:ne.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.");v.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 et=oe.comment||this.comment||"";je=U.generateWorker(this,oe,et)}catch(Te){(je=new _("error")).error(Te)}return new h(je,oe.type||"string",oe.mimeType)},generateAsync:function(ge,je){return this.generateInternalStream(ge).accumulate(je)},generateNodeStream:function(ge,je){return(ge=ge||{}).type||(ge.type="nodebuffer"),this.generateInternalStream(ge).toNodejsStream(je)}};Ne.exports=$},{"./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,le){"use strict";Ne.exports=Ae("stream")},{stream:void 0}],17:[function(Ae,Ne,le){"use strict";var q=Ae("./DataReader");function ne(v){q.call(this,v);for(var _=0;_<this.data.length;_++)v[_]=255&v[_]}Ae("../utils").inherits(ne,q),ne.prototype.byteAt=function(v){return this.data[this.zero+v]},ne.prototype.lastIndexOfSignature=function(v){for(var _=v.charCodeAt(0),h=v.charCodeAt(1),k=v.charCodeAt(2),N=v.charCodeAt(3),Q=this.length-4;0<=Q;--Q)if(this.data[Q]===_&&this.data[Q+1]===h&&this.data[Q+2]===k&&this.data[Q+3]===N)return Q-this.zero;return-1},ne.prototype.readAndCheckSignature=function(v){var _=v.charCodeAt(0),h=v.charCodeAt(1),k=v.charCodeAt(2),N=v.charCodeAt(3),Q=this.readData(4);return _===Q[0]&&h===Q[1]&&k===Q[2]&&N===Q[3]},ne.prototype.readData=function(v){if(this.checkOffset(v),v===0)return[];var _=this.data.slice(this.zero+this.index,this.zero+this.index+v);return this.index+=v,_},Ne.exports=ne},{"../utils":32,"./DataReader":18}],18:[function(Ae,Ne,le){"use strict";var q=Ae("../utils");function ne(v){this.data=v,this.length=v.length,this.index=0,this.zero=0}ne.prototype={checkOffset:function(v){this.checkIndex(this.index+v)},checkIndex:function(v){if(this.length<this.zero+v||v<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+v+"). Corrupted zip ?")},setIndex:function(v){this.checkIndex(v),this.index=v},skip:function(v){this.setIndex(this.index+v)},byteAt:function(){},readInt:function(v){var _,h=0;for(this.checkOffset(v),_=this.index+v-1;_>=this.index;_--)h=(h<<8)+this.byteAt(_);return this.index+=v,h},readString:function(v){return q.transformTo("string",this.readData(v))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var v=this.readInt(4);return new Date(Date.UTC(1980+(v>>25&127),(v>>21&15)-1,v>>16&31,v>>11&31,v>>5&63,(31&v)<<1))}},Ne.exports=ne},{"../utils":32}],19:[function(Ae,Ne,le){"use strict";var q=Ae("./Uint8ArrayReader");function ne(v){q.call(this,v)}Ae("../utils").inherits(ne,q),ne.prototype.readData=function(v){this.checkOffset(v);var _=this.data.slice(this.zero+this.index,this.zero+this.index+v);return this.index+=v,_},Ne.exports=ne},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Ae,Ne,le){"use strict";var q=Ae("./DataReader");function ne(v){q.call(this,v)}Ae("../utils").inherits(ne,q),ne.prototype.byteAt=function(v){return this.data.charCodeAt(this.zero+v)},ne.prototype.lastIndexOfSignature=function(v){return this.data.lastIndexOf(v)-this.zero},ne.prototype.readAndCheckSignature=function(v){return v===this.readData(4)},ne.prototype.readData=function(v){this.checkOffset(v);var _=this.data.slice(this.zero+this.index,this.zero+this.index+v);return this.index+=v,_},Ne.exports=ne},{"../utils":32,"./DataReader":18}],21:[function(Ae,Ne,le){"use strict";var q=Ae("./ArrayReader");function ne(v){q.call(this,v)}Ae("../utils").inherits(ne,q),ne.prototype.readData=function(v){if(this.checkOffset(v),v===0)return new Uint8Array(0);var _=this.data.subarray(this.zero+this.index,this.zero+this.index+v);return this.index+=v,_},Ne.exports=ne},{"../utils":32,"./ArrayReader":17}],22:[function(Ae,Ne,le){"use strict";var q=Ae("../utils"),ne=Ae("../support"),v=Ae("./ArrayReader"),_=Ae("./StringReader"),h=Ae("./NodeBufferReader"),k=Ae("./Uint8ArrayReader");Ne.exports=function(N){var Q=q.getTypeOf(N);return q.checkSupport(Q),Q!=="string"||ne.uint8array?Q==="nodebuffer"?new h(N):ne.uint8array?new k(q.transformTo("uint8array",N)):new v(q.transformTo("array",N)):new _(N)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Ae,Ne,le){"use strict";le.LOCAL_FILE_HEADER="PK",le.CENTRAL_FILE_HEADER="PK",le.CENTRAL_DIRECTORY_END="PK",le.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",le.ZIP64_CENTRAL_DIRECTORY_END="PK",le.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Ae,Ne,le){"use strict";var q=Ae("./GenericWorker"),ne=Ae("../utils");function v(_){q.call(this,"ConvertWorker to "+_),this.destType=_}ne.inherits(v,q),v.prototype.processChunk=function(_){this.push({data:ne.transformTo(this.destType,_.data),meta:_.meta})},Ne.exports=v},{"../utils":32,"./GenericWorker":28}],25:[function(Ae,Ne,le){"use strict";var q=Ae("./GenericWorker"),ne=Ae("../crc32");function v(){q.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Ae("../utils").inherits(v,q),v.prototype.processChunk=function(_){this.streamInfo.crc32=ne(_.data,this.streamInfo.crc32||0),this.push(_)},Ne.exports=v},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Ae,Ne,le){"use strict";var q=Ae("../utils"),ne=Ae("./GenericWorker");function v(_){ne.call(this,"DataLengthProbe for "+_),this.propName=_,this.withStreamInfo(_,0)}q.inherits(v,ne),v.prototype.processChunk=function(_){if(_){var h=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=h+_.data.length}ne.prototype.processChunk.call(this,_)},Ne.exports=v},{"../utils":32,"./GenericWorker":28}],27:[function(Ae,Ne,le){"use strict";var q=Ae("../utils"),ne=Ae("./GenericWorker");function v(_){ne.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(k){h.dataIsReady=!0,h.data=k,h.max=k&&k.length||0,h.type=q.getTypeOf(k),h.isPaused||h._tickAndRepeat()},function(k){h.error(k)})}q.inherits(v,ne),v.prototype.cleanUp=function(){ne.prototype.cleanUp.call(this),this.data=null},v.prototype.resume=function(){return!!ne.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,q.delay(this._tickAndRepeat,[],this)),!0)},v.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(q.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},v.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=v},{"../utils":32,"./GenericWorker":28}],28:[function(Ae,Ne,le){"use strict";function q(ne){this.name=ne||"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(ne){this.emit("data",ne)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(ne){this.emit("error",ne)}return!0},error:function(ne){return!this.isFinished&&(this.isPaused?this.generatedError=ne:(this.isFinished=!0,this.emit("error",ne),this.previous&&this.previous.error(ne),this.cleanUp()),!0)},on:function(ne,v){return this._listeners[ne].push(v),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(ne,v){if(this._listeners[ne])for(var _=0;_<this._listeners[ne].length;_++)this._listeners[ne][_].call(this,v)},pipe:function(ne){return ne.registerPrevious(this)},registerPrevious:function(ne){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=ne.streamInfo,this.mergeStreamInfo(),this.previous=ne;var v=this;return ne.on("data",function(_){v.processChunk(_)}),ne.on("end",function(){v.end()}),ne.on("error",function(_){v.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 ne=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),ne=!0),this.previous&&this.previous.resume(),!ne},flush:function(){},processChunk:function(ne){this.push(ne)},withStreamInfo:function(ne,v){return this.extraStreamInfo[ne]=v,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var ne in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,ne)&&(this.streamInfo[ne]=this.extraStreamInfo[ne])},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 ne="Worker "+this.name;return this.previous?this.previous+" -> "+ne:ne}},Ne.exports=q},{}],29:[function(Ae,Ne,le){"use strict";var q=Ae("../utils"),ne=Ae("./ConvertWorker"),v=Ae("./GenericWorker"),_=Ae("../base64"),h=Ae("../support"),k=Ae("../external"),N=null;if(h.nodestream)try{N=Ae("../nodejs/NodejsStreamOutputAdapter")}catch(F){}function Q(F,I){return new k.Promise(function(H,O){var P=[],K=F._internalType,$=F._outputType,ge=F._mimeType;F.on("data",function(je,oe){P.push(je),I&&I(oe)}).on("error",function(je){P=[],O(je)}).on("end",function(){try{var je=function(oe,et,Te){switch(oe){case"blob":return q.newBlob(q.transformTo("arraybuffer",et),Te);case"base64":return _.encode(et);default:return q.transformTo(oe,et)}}($,function(oe,et){var Te,ze=0,lt=null,V=0;for(Te=0;Te<et.length;Te++)V+=et[Te].length;switch(oe){case"string":return et.join("");case"array":return Array.prototype.concat.apply([],et);case"uint8array":for(lt=new Uint8Array(V),Te=0;Te<et.length;Te++)lt.set(et[Te],ze),ze+=et[Te].length;return lt;case"nodebuffer":return b.concat(et);default:throw new Error("concat : unsupported type '"+oe+"'")}}(K,P),ge);H(je)}catch(oe){O(oe)}P=[]}).resume()})}function U(F,I,H){var O=I;switch(I){case"blob":case"arraybuffer":O="uint8array";break;case"base64":O="string"}try{this._internalType=O,this._outputType=I,this._mimeType=H,q.checkSupport(O),this._worker=F.pipe(new ne(O)),F.lock()}catch(P){this._worker=new v("error"),this._worker.error(P)}}U.prototype={accumulate:function(F){return Q(this,F)},on:function(F,I){var H=this;return F==="data"?this._worker.on(F,function(O){I.call(H,O.data,O.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,le){"use strict";if(le.base64=!0,le.array=!0,le.string=!0,le.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",le.nodebuffer=typeof b!="undefined",le.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")le.blob=!1;else{var q=new ArrayBuffer(0);try{le.blob=new Blob([q],{type:"application/zip"}).size===0}catch(v){try{var ne=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);ne.append(q),le.blob=ne.getBlob("application/zip").size===0}catch(_){le.blob=!1}}}try{le.nodestream=!!Ae("readable-stream").Readable}catch(v){le.nodestream=!1}},{"readable-stream":16}],31:[function(Ae,Ne,le){"use strict";for(var q=Ae("./utils"),ne=Ae("./support"),v=Ae("./nodejsUtils"),_=Ae("./stream/GenericWorker"),h=new Array(256),k=0;k<256;k++)h[k]=252<=k?6:248<=k?5:240<=k?4:224<=k?3:192<=k?2:1;h[254]=h[254]=1;function N(){_.call(this,"utf-8 decode"),this.leftOver=null}function Q(){_.call(this,"utf-8 encode")}le.utf8encode=function(U){return ne.nodebuffer?v.newBufferFrom(U,"utf-8"):function(F){var I,H,O,P,K,$=F.length,ge=0;for(P=0;P<$;P++)(64512&(H=F.charCodeAt(P)))==55296&&P+1<$&&(64512&(O=F.charCodeAt(P+1)))==56320&&(H=65536+(H-55296<<10)+(O-56320),P++),ge+=H<128?1:H<2048?2:H<65536?3:4;for(I=ne.uint8array?new Uint8Array(ge):new Array(ge),P=K=0;K<ge;P++)(64512&(H=F.charCodeAt(P)))==55296&&P+1<$&&(64512&(O=F.charCodeAt(P+1)))==56320&&(H=65536+(H-55296<<10)+(O-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)},le.utf8decode=function(U){return ne.nodebuffer?q.transformTo("nodebuffer",U).toString("utf-8"):function(F){var I,H,O,P,K=F.length,$=new Array(2*K);for(I=H=0;I<K;)if((O=F[I++])<128)$[H++]=O;else if(4<(P=h[O]))$[H++]=65533,I+=P-1;else{for(O&=P===2?31:P===3?15:7;1<P&&I<K;)O=O<<6|63&F[I++],P--;1<P?$[H++]=65533:O<65536?$[H++]=O:(O-=65536,$[H++]=55296|O>>10&1023,$[H++]=56320|1023&O)}return $.length!==H&&($.subarray?$=$.subarray(0,H):$.length=H),q.applyFromCharCode($)}(U=q.transformTo(ne.uint8array?"uint8array":"array",U))},q.inherits(N,_),N.prototype.processChunk=function(U){var F=q.transformTo(ne.uint8array?"uint8array":"array",U.data);if(this.leftOver&&this.leftOver.length){if(ne.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 $;for((K=K||P.length)>P.length&&(K=P.length),$=K-1;0<=$&&(192&P[$])==128;)$--;return $<0||$===0?K:$+h[P[$]]>K?$:K}(F),O=F;H!==F.length&&(ne.uint8array?(O=F.subarray(0,H),this.leftOver=F.subarray(H,F.length)):(O=F.slice(0,H),this.leftOver=F.slice(H,F.length))),this.push({data:le.utf8decode(O),meta:U.meta})},N.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:le.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},le.Utf8DecodeWorker=N,q.inherits(Q,_),Q.prototype.processChunk=function(U){this.push({data:le.utf8encode(U.data),meta:U.meta})},le.Utf8EncodeWorker=Q},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Ae,Ne,le){"use strict";var q=Ae("./support"),ne=Ae("./base64"),v=Ae("./nodejsUtils"),_=Ae("./external");function h(I){return I}function k(I,H){for(var O=0;O<I.length;++O)H[O]=255&I.charCodeAt(O);return H}Ae("setimmediate"),le.newBlob=function(I,H){le.checkSupport("blob");try{return new Blob([I],{type:H})}catch(P){try{var O=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return O.append(I),O.getBlob(H)}catch(K){throw new Error("Bug : can't construct the Blob.")}}};var N={stringifyByChunk:function(I,H,O){var P=[],K=0,$=I.length;if($<=O)return String.fromCharCode.apply(null,I);for(;K<$;)H==="array"||H==="nodebuffer"?P.push(String.fromCharCode.apply(null,I.slice(K,Math.min(K+O,$)))):P.push(String.fromCharCode.apply(null,I.subarray(K,Math.min(K+O,$)))),K+=O;return P.join("")},stringifyByChar:function(I){for(var H="",O=0;O<I.length;O++)H+=String.fromCharCode(I[O]);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,v.allocBuffer(1)).length===1}catch(I){return!1}}()}};function Q(I){var H=65536,O=le.getTypeOf(I),P=!0;if(O==="uint8array"?P=N.applyCanBeUsed.uint8array:O==="nodebuffer"&&(P=N.applyCanBeUsed.nodebuffer),P)for(;1<H;)try{return N.stringifyByChunk(I,O,H)}catch(K){H=Math.floor(H/2)}return N.stringifyByChar(I)}function U(I,H){for(var O=0;O<I.length;O++)H[O]=I[O];return H}le.applyFromCharCode=Q;var F={};F.string={string:h,array:function(I){return k(I,new Array(I.length))},arraybuffer:function(I){return F.string.uint8array(I).buffer},uint8array:function(I){return k(I,new Uint8Array(I.length))},nodebuffer:function(I){return k(I,v.allocBuffer(I.length))}},F.array={string:Q,array:h,arraybuffer:function(I){return new Uint8Array(I).buffer},uint8array:function(I){return new Uint8Array(I)},nodebuffer:function(I){return v.newBufferFrom(I)}},F.arraybuffer={string:function(I){return Q(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 v.newBufferFrom(new Uint8Array(I))}},F.uint8array={string:Q,array:function(I){return U(I,new Array(I.length))},arraybuffer:function(I){return I.buffer},uint8array:h,nodebuffer:function(I){return v.newBufferFrom(I)}},F.nodebuffer={string:Q,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},le.transformTo=function(I,H){if(H=H||"",!I)return H;le.checkSupport(I);var O=le.getTypeOf(H);return F[O][I](H)},le.resolve=function(I){for(var H=I.split("/"),O=[],P=0;P<H.length;P++){var K=H[P];K==="."||K===""&&P!==0&&P!==H.length-1||(K===".."?O.pop():O.push(K))}return O.join("/")},le.getTypeOf=function(I){return typeof I=="string"?"string":Object.prototype.toString.call(I)==="[object Array]"?"array":q.nodebuffer&&v.isBuffer(I)?"nodebuffer":q.uint8array&&I instanceof Uint8Array?"uint8array":q.arraybuffer&&I instanceof ArrayBuffer?"arraybuffer":void 0},le.checkSupport=function(I){if(!q[I.toLowerCase()])throw new Error(I+" is not supported by this platform")},le.MAX_VALUE_16BITS=65535,le.MAX_VALUE_32BITS=-1,le.pretty=function(I){var H,O,P="";for(O=0;O<(I||"").length;O++)P+="\\x"+((H=I.charCodeAt(O))<16?"0":"")+H.toString(16).toUpperCase();return P},le.delay=function(I,H,O){setImmediate(function(){I.apply(O||null,H||[])})},le.inherits=function(I,H){function O(){}O.prototype=H.prototype,I.prototype=new O},le.extend=function(){var I,H,O={};for(I=0;I<arguments.length;I++)for(H in arguments[I])Object.prototype.hasOwnProperty.call(arguments[I],H)&&O[H]===void 0&&(O[H]=arguments[I][H]);return O},le.prepareContent=function(I,H,O,P,K){return _.Promise.resolve(H).then(function($){return q.blob&&($ instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call($))!==-1)&&typeof FileReader!="undefined"?new _.Promise(function(ge,je){var oe=new FileReader;oe.onload=function(et){ge(et.target.result)},oe.onerror=function(et){je(et.target.error)},oe.readAsArrayBuffer($)}):$}).then(function($){var ge=le.getTypeOf($);return ge?(ge==="arraybuffer"?$=le.transformTo("uint8array",$):ge==="string"&&(K?$=ne.decode($):O&&P!==!0&&($=function(je){return k(je,q.uint8array?new Uint8Array(je.length):new Array(je.length))}($))),$):_.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,le){"use strict";var q=Ae("./reader/readerFor"),ne=Ae("./utils"),v=Ae("./signature"),_=Ae("./zipEntry"),h=Ae("./support");function k(N){this.files=[],this.loadOptions=N}k.prototype={checkSignature:function(N){if(!this.reader.readAndCheckSignature(N)){this.reader.index-=4;var Q=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+ne.pretty(Q)+", expected "+ne.pretty(N)+")")}},isSignature:function(N,Q){var U=this.reader.index;this.reader.setIndex(N);var F=this.reader.readString(4)===Q;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),Q=h.uint8array?"uint8array":"array",U=ne.transformTo(Q,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,Q,U,F=this.zip64EndOfCentralSize-44;0<F;)N=this.reader.readInt(2),Q=this.reader.readInt(4),U=this.reader.readData(Q),this.zip64ExtensibleData[N]={id:N,length:Q,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,Q;for(N=0;N<this.files.length;N++)Q=this.files[N],this.reader.setIndex(Q.localHeaderOffset),this.checkSignature(v.LOCAL_FILE_HEADER),Q.readLocalPart(this.reader),Q.handleUTF8(),Q.processAttributes()},readCentralDir:function(){var N;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(v.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(v.CENTRAL_DIRECTORY_END);if(N<0)throw this.isSignature(0,v.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 Q=N;if(this.checkSignature(v.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===ne.MAX_VALUE_16BITS||this.diskWithCentralDirStart===ne.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===ne.MAX_VALUE_16BITS||this.centralDirRecords===ne.MAX_VALUE_16BITS||this.centralDirSize===ne.MAX_VALUE_32BITS||this.centralDirOffset===ne.MAX_VALUE_32BITS){if(this.zip64=!0,(N=this.reader.lastIndexOfSignature(v.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(v.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,v.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(v.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(v.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var U=this.centralDirOffset+this.centralDirSize;this.zip64&&(U+=20,U+=12+this.zip64EndOfCentralSize);var F=Q-U;if(0<F)this.isSignature(Q,v.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=k},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(Ae,Ne,le){"use strict";var q=Ae("./reader/readerFor"),ne=Ae("./utils"),v=Ae("./compressedObject"),_=Ae("./crc32"),h=Ae("./utf8"),k=Ae("./compressions"),N=Ae("./support");function Q(U,F){this.options=U,this.loadOptions=F}Q.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 O in k)if(Object.prototype.hasOwnProperty.call(k,O)&&k[O].magic===H)return k[O];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+ne.pretty(this.compressionMethod)+" unknown (inner file : "+ne.transformTo("string",this.fileName)+")");this.decompressed=new v(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===ne.MAX_VALUE_32BITS&&(this.uncompressedSize=U.readInt(8)),this.compressedSize===ne.MAX_VALUE_32BITS&&(this.compressedSize=U.readInt(8)),this.localHeaderOffset===ne.MAX_VALUE_32BITS&&(this.localHeaderOffset=U.readInt(8)),this.diskNumberStart===ne.MAX_VALUE_32BITS&&(this.diskNumberStart=U.readInt(4))}},readExtraFields:function(U){var F,I,H,O=U.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});U.index+4<O;)F=U.readInt(2),I=U.readInt(2),H=U.readData(I),this.extraFields[F]={id:F,length:I,value:H};U.setIndex(O)},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=ne.transformTo(U,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(I)}var H=this.findExtraFieldUnicodeComment();if(H!==null)this.fileCommentStr=H;else{var O=ne.transformTo(U,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(O)}}},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=Q},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(Ae,Ne,le){"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 ne=Ae("./stream/StreamHelper"),v=Ae("./stream/DataWorker"),_=Ae("./utf8"),h=Ae("./compressedObject"),k=Ae("./stream/GenericWorker");q.prototype={internalStream:function(F){var I=null,H="string";try{if(!F)throw new Error("No output type specified.");var O=(H=F.toLowerCase())==="string"||H==="text";H!=="binarystring"&&H!=="text"||(H="string"),I=this._decompressWorker();var P=!this._dataBinary;P&&!O&&(I=I.pipe(new _.Utf8EncodeWorker)),!P&&O&&(I=I.pipe(new _.Utf8DecodeWorker))}catch(K){(I=new k("error")).error(K)}return new ne(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 k?this._data:new v(this._data)}};for(var N=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Q=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]]=Q;Ne.exports=q},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(Ae,Ne,le){(function(q){"use strict";var ne,v,_=q.MutationObserver||q.WebKitMutationObserver;if(_){var h=0,k=new _(F),N=q.document.createTextNode("");k.observe(N,{characterData:!0}),ne=function(){N.data=h=++h%2}}else if(q.setImmediate||q.MessageChannel===void 0)ne="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 Q=new q.MessageChannel;Q.port1.onmessage=F,ne=function(){Q.port2.postMessage(0)}}var U=[];function F(){var I,H;v=!0;for(var O=U.length;O;){for(H=U,U=[],I=-1;++I<O;)H[I]();O=U.length}v=!1}Ne.exports=function(I){U.push(I)!==1||v||ne()}}).call(this,typeof M.g!="undefined"?M.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(Ae,Ne,le){"use strict";var q=Ae("immediate");function ne(){}var v={},_=["REJECTED"],h=["FULFILLED"],k=["PENDING"];function N(O){if(typeof O!="function")throw new TypeError("resolver must be a function");this.state=k,this.queue=[],this.outcome=void 0,O!==ne&&I(this,O)}function Q(O,P,K){this.promise=O,typeof P=="function"&&(this.onFulfilled=P,this.callFulfilled=this.otherCallFulfilled),typeof K=="function"&&(this.onRejected=K,this.callRejected=this.otherCallRejected)}function U(O,P,K){q(function(){var $;try{$=P(K)}catch(ge){return v.reject(O,ge)}$===O?v.reject(O,new TypeError("Cannot resolve promise with itself")):v.resolve(O,$)})}function F(O){var P=O&&O.then;if(O&&(typeof O=="object"||typeof O=="function")&&typeof P=="function")return function(){P.apply(O,arguments)}}function I(O,P){var K=!1;function $(oe){K||(K=!0,v.reject(O,oe))}function ge(oe){K||(K=!0,v.resolve(O,oe))}var je=H(function(){P(ge,$)});je.status==="error"&&$(je.value)}function H(O,P){var K={};try{K.value=O(P),K.status="success"}catch($){K.status="error",K.value=$}return K}(Ne.exports=N).prototype.finally=function(O){if(typeof O!="function")return this;var P=this.constructor;return this.then(function(K){return P.resolve(O()).then(function(){return K})},function(K){return P.resolve(O()).then(function(){throw K})})},N.prototype.catch=function(O){return this.then(null,O)},N.prototype.then=function(O,P){if(typeof O!="function"&&this.state===h||typeof P!="function"&&this.state===_)return this;var K=new this.constructor(ne);return this.state!==k?U(K,this.state===h?O:P,this.outcome):this.queue.push(new Q(K,O,P)),K},Q.prototype.callFulfilled=function(O){v.resolve(this.promise,O)},Q.prototype.otherCallFulfilled=function(O){U(this.promise,this.onFulfilled,O)},Q.prototype.callRejected=function(O){v.reject(this.promise,O)},Q.prototype.otherCallRejected=function(O){U(this.promise,this.onRejected,O)},v.resolve=function(O,P){var K=H(F,P);if(K.status==="error")return v.reject(O,K.value);var $=K.value;if($)I(O,$);else{O.state=h,O.outcome=P;for(var ge=-1,je=O.queue.length;++ge<je;)O.queue[ge].callFulfilled(P)}return O},v.reject=function(O,P){O.state=_,O.outcome=P;for(var K=-1,$=O.queue.length;++K<$;)O.queue[K].callRejected(P);return O},N.resolve=function(O){return O instanceof this?O:v.resolve(new this(ne),O)},N.reject=function(O){var P=new this(ne);return v.reject(P,O)},N.all=function(O){var P=this;if(Object.prototype.toString.call(O)!=="[object Array]")return this.reject(new TypeError("must be an array"));var K=O.length,$=!1;if(!K)return this.resolve([]);for(var ge=new Array(K),je=0,oe=-1,et=new this(ne);++oe<K;)Te(O[oe],oe);return et;function Te(ze,lt){P.resolve(ze).then(function(V){ge[lt]=V,++je!==K||$||($=!0,v.resolve(et,ge))},function(V){$||($=!0,v.reject(et,V))})}},N.race=function(O){var P=this;if(Object.prototype.toString.call(O)!=="[object Array]")return this.reject(new TypeError("must be an array"));var K=O.length,$=!1;if(!K)return this.resolve([]);for(var ge=-1,je=new this(ne);++ge<K;)oe=O[ge],P.resolve(oe).then(function(et){$||($=!0,v.resolve(je,et))},function(et){$||($=!0,v.reject(je,et))});var oe;return je}},{immediate:36}],38:[function(Ae,Ne,le){"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,le){"use strict";var q=Ae("./zlib/deflate"),ne=Ae("./utils/common"),v=Ae("./utils/strings"),_=Ae("./zlib/messages"),h=Ae("./zlib/zstream"),k=Object.prototype.toString,N=0,Q=-1,U=0,F=8;function I(O){if(!(this instanceof I))return new I(O);this.options=ne.assign({level:Q,method:F,chunkSize:16384,windowBits:15,memLevel:8,strategy:U,to:""},O||{});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 $;if($=typeof P.dictionary=="string"?v.string2buf(P.dictionary):k.call(P.dictionary)==="[object ArrayBuffer]"?new Uint8Array(P.dictionary):P.dictionary,(K=q.deflateSetDictionary(this.strm,$))!==N)throw new Error(_[K]);this._dict_set=!0}}function H(O,P){var K=new I(P);if(K.push(O,!0),K.err)throw K.msg||_[K.err];return K.result}I.prototype.push=function(O,P){var K,$,ge=this.strm,je=this.options.chunkSize;if(this.ended)return!1;$=P===~~P?P:P===!0?4:0,typeof O=="string"?ge.input=v.string2buf(O):k.call(O)==="[object ArrayBuffer]"?ge.input=new Uint8Array(O):ge.input=O,ge.next_in=0,ge.avail_in=ge.input.length;do{if(ge.avail_out===0&&(ge.output=new ne.Buf8(je),ge.next_out=0,ge.avail_out=je),(K=q.deflate(ge,$))!==1&&K!==N)return this.onEnd(K),!(this.ended=!0);ge.avail_out!==0&&(ge.avail_in!==0||$!==4&&$!==2)||(this.options.to==="string"?this.onData(v.buf2binstring(ne.shrinkBuf(ge.output,ge.next_out))):this.onData(ne.shrinkBuf(ge.output,ge.next_out)))}while((0<ge.avail_in||ge.avail_out===0)&&K!==1);return $===4?(K=q.deflateEnd(this.strm),this.onEnd(K),this.ended=!0,K===N):$!==2||(this.onEnd(N),!(ge.avail_out=0))},I.prototype.onData=function(O){this.chunks.push(O)},I.prototype.onEnd=function(O){O===N&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ne.flattenChunks(this.chunks)),this.chunks=[],this.err=O,this.msg=this.strm.msg},le.Deflate=I,le.deflate=H,le.deflateRaw=function(O,P){return(P=P||{}).raw=!0,H(O,P)},le.gzip=function(O,P){return(P=P||{}).gzip=!0,H(O,P)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(Ae,Ne,le){"use strict";var q=Ae("./zlib/inflate"),ne=Ae("./utils/common"),v=Ae("./utils/strings"),_=Ae("./zlib/constants"),h=Ae("./zlib/messages"),k=Ae("./zlib/zstream"),N=Ae("./zlib/gzheader"),Q=Object.prototype.toString;function U(I){if(!(this instanceof U))return new U(I);this.options=ne.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 k,this.strm.avail_out=0;var O=q.inflateInit2(this.strm,H.windowBits);if(O!==_.Z_OK)throw new Error(h[O]);this.header=new N,q.inflateGetHeader(this.strm,this.header)}function F(I,H){var O=new U(H);if(O.push(I,!0),O.err)throw O.msg||h[O.err];return O.result}U.prototype.push=function(I,H){var O,P,K,$,ge,je,oe=this.strm,et=this.options.chunkSize,Te=this.options.dictionary,ze=!1;if(this.ended)return!1;P=H===~~H?H:H===!0?_.Z_FINISH:_.Z_NO_FLUSH,typeof I=="string"?oe.input=v.binstring2buf(I):Q.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 ne.Buf8(et),oe.next_out=0,oe.avail_out=et),(O=q.inflate(oe,_.Z_NO_FLUSH))===_.Z_NEED_DICT&&Te&&(je=typeof Te=="string"?v.string2buf(Te):Q.call(Te)==="[object ArrayBuffer]"?new Uint8Array(Te):Te,O=q.inflateSetDictionary(this.strm,je)),O===_.Z_BUF_ERROR&&ze===!0&&(O=_.Z_OK,ze=!1),O!==_.Z_STREAM_END&&O!==_.Z_OK)return this.onEnd(O),!(this.ended=!0);oe.next_out&&(oe.avail_out!==0&&O!==_.Z_STREAM_END&&(oe.avail_in!==0||P!==_.Z_FINISH&&P!==_.Z_SYNC_FLUSH)||(this.options.to==="string"?(K=v.utf8border(oe.output,oe.next_out),$=oe.next_out-K,ge=v.buf2string(oe.output,K),oe.next_out=$,oe.avail_out=et-$,$&&ne.arraySet(oe.output,oe.output,K,$,0),this.onData(ge)):this.onData(ne.shrinkBuf(oe.output,oe.next_out)))),oe.avail_in===0&&oe.avail_out===0&&(ze=!0)}while((0<oe.avail_in||oe.avail_out===0)&&O!==_.Z_STREAM_END);return O===_.Z_STREAM_END&&(P=_.Z_FINISH),P===_.Z_FINISH?(O=q.inflateEnd(this.strm),this.onEnd(O),this.ended=!0,O===_.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=ne.flattenChunks(this.chunks)),this.chunks=[],this.err=I,this.msg=this.strm.msg},le.Inflate=U,le.inflate=F,le.inflateRaw=function(I,H){return(H=H||{}).raw=!0,F(I,H)},le.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,le){"use strict";var q=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";le.assign=function(_){for(var h=Array.prototype.slice.call(arguments,1);h.length;){var k=h.shift();if(k){if(typeof k!="object")throw new TypeError(k+"must be non-object");for(var N in k)k.hasOwnProperty(N)&&(_[N]=k[N])}}return _},le.shrinkBuf=function(_,h){return _.length===h?_:_.subarray?_.subarray(0,h):(_.length=h,_)};var ne={arraySet:function(_,h,k,N,Q){if(h.subarray&&_.subarray)_.set(h.subarray(k,k+N),Q);else for(var U=0;U<N;U++)_[Q+U]=h[k+U]},flattenChunks:function(_){var h,k,N,Q,U,F;for(h=N=0,k=_.length;h<k;h++)N+=_[h].length;for(F=new Uint8Array(N),h=Q=0,k=_.length;h<k;h++)U=_[h],F.set(U,Q),Q+=U.length;return F}},v={arraySet:function(_,h,k,N,Q){for(var U=0;U<N;U++)_[Q+U]=h[k+U]},flattenChunks:function(_){return[].concat.apply([],_)}};le.setTyped=function(_){_?(le.Buf8=Uint8Array,le.Buf16=Uint16Array,le.Buf32=Int32Array,le.assign(le,ne)):(le.Buf8=Array,le.Buf16=Array,le.Buf32=Array,le.assign(le,v))},le.setTyped(q)},{}],42:[function(Ae,Ne,le){"use strict";var q=Ae("./common"),ne=!0,v=!0;try{String.fromCharCode.apply(null,[0])}catch(N){ne=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(N){v=!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 k(N,Q){if(Q<65537&&(N.subarray&&v||!N.subarray&&ne))return String.fromCharCode.apply(null,q.shrinkBuf(N,Q));for(var U="",F=0;F<Q;F++)U+=String.fromCharCode(N[F]);return U}_[254]=_[254]=1,le.string2buf=function(N){var Q,U,F,I,H,O=N.length,P=0;for(I=0;I<O;I++)(64512&(U=N.charCodeAt(I)))==55296&&I+1<O&&(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(Q=new q.Buf8(P),I=H=0;H<P;I++)(64512&(U=N.charCodeAt(I)))==55296&&I+1<O&&(64512&(F=N.charCodeAt(I+1)))==56320&&(U=65536+(U-55296<<10)+(F-56320),I++),U<128?Q[H++]=U:(U<2048?Q[H++]=192|U>>>6:(U<65536?Q[H++]=224|U>>>12:(Q[H++]=240|U>>>18,Q[H++]=128|U>>>12&63),Q[H++]=128|U>>>6&63),Q[H++]=128|63&U);return Q},le.buf2binstring=function(N){return k(N,N.length)},le.binstring2buf=function(N){for(var Q=new q.Buf8(N.length),U=0,F=Q.length;U<F;U++)Q[U]=N.charCodeAt(U);return Q},le.buf2string=function(N,Q){var U,F,I,H,O=Q||N.length,P=new Array(2*O);for(U=F=0;U<O;)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<O;)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 k(P,F)},le.utf8border=function(N,Q){var U;for((Q=Q||N.length)>N.length&&(Q=N.length),U=Q-1;0<=U&&(192&N[U])==128;)U--;return U<0||U===0?Q:U+_[N[U]]>Q?U:Q}},{"./common":41}],43:[function(Ae,Ne,le){"use strict";Ne.exports=function(q,ne,v,_){for(var h=65535&q|0,k=q>>>16&65535|0,N=0;v!==0;){for(v-=N=2e3<v?2e3:v;k=k+(h=h+ne[_++]|0)|0,--N;);h%=65521,k%=65521}return h|k<<16|0}},{}],44:[function(Ae,Ne,le){"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,le){"use strict";var q=function(){for(var ne,v=[],_=0;_<256;_++){ne=_;for(var h=0;h<8;h++)ne=1&ne?3988292384^ne>>>1:ne>>>1;v[_]=ne}return v}();Ne.exports=function(ne,v,_,h){var k=q,N=h+_;ne^=-1;for(var Q=h;Q<N;Q++)ne=ne>>>8^k[255&(ne^v[Q])];return-1^ne}},{}],46:[function(Ae,Ne,le){"use strict";var q,ne=Ae("../utils/common"),v=Ae("./trees"),_=Ae("./adler32"),h=Ae("./crc32"),k=Ae("./messages"),N=0,Q=4,U=0,F=-2,I=-1,H=4,O=2,P=8,K=9,$=286,ge=30,je=19,oe=2*$+1,et=15,Te=3,ze=258,lt=ze+Te+1,V=42,Le=113,D=1,Fe=2,Ce=3,ee=4;function pe(d,se){return d.msg=k[se],se}function J(d){return(d<<1)-(4<d?9:0)}function X(d){for(var se=d.length;0<=--se;)d[se]=0}function Y(d){var se=d.state,L=se.pending;L>d.avail_out&&(L=d.avail_out),L!==0&&(ne.arraySet(d.output,se.pending_buf,se.pending_out,L,d.next_out),d.next_out+=L,se.pending_out+=L,d.total_out+=L,d.avail_out-=L,se.pending-=L,se.pending===0&&(se.pending_out=0))}function z(d,se){v._tr_flush_block(d,0<=d.block_start?d.block_start:-1,d.strstart-d.block_start,se),d.block_start=d.strstart,Y(d.strm)}function Se(d,se){d.pending_buf[d.pending++]=se}function Ve(d,se){d.pending_buf[d.pending++]=se>>>8&255,d.pending_buf[d.pending++]=255&se}function Me(d,se){var L,g,p=d.max_chain_length,T=d.strstart,te=d.prev_length,ve=d.nice_match,ce=d.strstart>d.w_size-lt?d.strstart-(d.w_size-lt):0,it=d.window,yt=d.w_mask,st=d.prev,rt=d.strstart+ze,Qt=it[T+te-1],Ue=it[T+te];d.prev_length>=d.good_match&&(p>>=2),ve>d.lookahead&&(ve=d.lookahead);do if(it[(L=se)+te]===Ue&&it[L+te-1]===Qt&&it[L]===it[T]&&it[++L]===it[T+1]){T+=2,L++;do;while(it[++T]===it[++L]&&it[++T]===it[++L]&&it[++T]===it[++L]&&it[++T]===it[++L]&&it[++T]===it[++L]&&it[++T]===it[++L]&&it[++T]===it[++L]&&it[++T]===it[++L]&&T<rt);if(g=ze-(rt-T),T=rt-ze,te<g){if(d.match_start=se,ve<=(te=g))break;Qt=it[T+te-1],Ue=it[T+te]}}while((se=st[se&yt])>ce&&--p!=0);return te<=d.lookahead?te:d.lookahead}function Pt(d){var se,L,g,p,T,te,ve,ce,it,yt,st=d.w_size;do{if(p=d.window_size-d.lookahead-d.strstart,d.strstart>=st+(st-lt)){for(ne.arraySet(d.window,d.window,st,st,0),d.match_start-=st,d.strstart-=st,d.block_start-=st,se=L=d.hash_size;g=d.head[--se],d.head[se]=st<=g?g-st:0,--L;);for(se=L=st;g=d.prev[--se],d.prev[se]=st<=g?g-st:0,--L;);p+=st}if(d.strm.avail_in===0)break;if(te=d.strm,ve=d.window,ce=d.strstart+d.lookahead,it=p,yt=void 0,yt=te.avail_in,it<yt&&(yt=it),L=yt===0?0:(te.avail_in-=yt,ne.arraySet(ve,te.input,te.next_in,yt,ce),te.state.wrap===1?te.adler=_(te.adler,ve,yt,ce):te.state.wrap===2&&(te.adler=h(te.adler,ve,yt,ce)),te.next_in+=yt,te.total_in+=yt,yt),d.lookahead+=L,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<lt&&d.strm.avail_in!==0)}function wt(d,se){for(var L,g;;){if(d.lookahead<lt){if(Pt(d),d.lookahead<lt&&se===N)return D;if(d.lookahead===0)break}if(L=0,d.lookahead>=Te&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Te-1])&d.hash_mask,L=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),L!==0&&d.strstart-L<=d.w_size-lt&&(d.match_length=Me(d,L)),d.match_length>=Te)if(g=v._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,L=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 g=v._tr_tally(d,0,d.window[d.strstart]),d.lookahead--,d.strstart++;if(g&&(z(d,!1),d.strm.avail_out===0))return D}return d.insert=d.strstart<Te-1?d.strstart:Te-1,se===Q?(z(d,!0),d.strm.avail_out===0?Ce:ee):d.last_lit&&(z(d,!1),d.strm.avail_out===0)?D:Fe}function at(d,se){for(var L,g,p;;){if(d.lookahead<lt){if(Pt(d),d.lookahead<lt&&se===N)return D;if(d.lookahead===0)break}if(L=0,d.lookahead>=Te&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Te-1])&d.hash_mask,L=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,L!==0&&d.prev_length<d.max_lazy_match&&d.strstart-L<=d.w_size-lt&&(d.match_length=Me(d,L),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(p=d.strstart+d.lookahead-Te,g=v._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<=p&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Te-1])&d.hash_mask,L=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++,g&&(z(d,!1),d.strm.avail_out===0))return D}else if(d.match_available){if((g=v._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&&(g=v._tr_tally(d,0,d.window[d.strstart-1]),d.match_available=0),d.insert=d.strstart<Te-1?d.strstart:Te-1,se===Q?(z(d,!0),d.strm.avail_out===0?Ce:ee):d.last_lit&&(z(d,!1),d.strm.avail_out===0)?D:Fe}function zt(d,se,L,g,p){this.good_length=d,this.max_lazy=se,this.nice_length=L,this.max_chain=g,this.func=p}function iA(){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 ne.Buf16(2*oe),this.dyn_dtree=new ne.Buf16(2*(2*ge+1)),this.bl_tree=new ne.Buf16(2*(2*je+1)),X(this.dyn_ltree),X(this.dyn_dtree),X(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ne.Buf16(et+1),this.heap=new ne.Buf16(2*$+1),X(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ne.Buf16(2*$+1),X(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 Ht(d){var se;return d&&d.state?(d.total_in=d.total_out=0,d.data_type=O,(se=d.state).pending=0,se.pending_out=0,se.wrap<0&&(se.wrap=-se.wrap),se.status=se.wrap?V:Le,d.adler=se.wrap===2?0:1,se.last_flush=N,v._tr_init(se),U):pe(d,F)}function tA(d){var se=Ht(d);return se===U&&function(L){L.window_size=2*L.w_size,X(L.head),L.max_lazy_match=q[L.level].max_lazy,L.good_match=q[L.level].good_length,L.nice_match=q[L.level].nice_length,L.max_chain_length=q[L.level].max_chain,L.strstart=0,L.block_start=0,L.lookahead=0,L.insert=0,L.match_length=L.prev_length=Te-1,L.match_available=0,L.ins_h=0}(d.state),se}function qt(d,se,L,g,p,T){if(!d)return F;var te=1;if(se===I&&(se=6),g<0?(te=0,g=-g):15<g&&(te=2,g-=16),p<1||K<p||L!==P||g<8||15<g||se<0||9<se||T<0||H<T)return pe(d,F);g===8&&(g=9);var ve=new iA;return(d.state=ve).strm=d,ve.wrap=te,ve.gzhead=null,ve.w_bits=g,ve.w_size=1<<ve.w_bits,ve.w_mask=ve.w_size-1,ve.hash_bits=p+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 ne.Buf8(2*ve.w_size),ve.head=new ne.Buf16(ve.hash_size),ve.prev=new ne.Buf16(ve.w_size),ve.lit_bufsize=1<<p+6,ve.pending_buf_size=4*ve.lit_bufsize,ve.pending_buf=new ne.Buf8(ve.pending_buf_size),ve.d_buf=1*ve.lit_bufsize,ve.l_buf=3*ve.lit_bufsize,ve.level=se,ve.strategy=T,ve.method=L,tA(d)}q=[new zt(0,0,0,0,function(d,se){var L=65535;for(L>d.pending_buf_size-5&&(L=d.pending_buf_size-5);;){if(d.lookahead<=1){if(Pt(d),d.lookahead===0&&se===N)return D;if(d.lookahead===0)break}d.strstart+=d.lookahead,d.lookahead=0;var g=d.block_start+L;if((d.strstart===0||d.strstart>=g)&&(d.lookahead=d.strstart-g,d.strstart=g,z(d,!1),d.strm.avail_out===0)||d.strstart-d.block_start>=d.w_size-lt&&(z(d,!1),d.strm.avail_out===0))return D}return d.insert=0,se===Q?(z(d,!0),d.strm.avail_out===0?Ce:ee):(d.strstart>d.block_start&&(z(d,!1),d.strm.avail_out),D)}),new zt(4,4,8,4,wt),new zt(4,5,16,8,wt),new zt(4,6,32,32,wt),new zt(4,4,16,16,at),new zt(8,16,32,32,at),new zt(8,16,128,128,at),new zt(8,32,128,256,at),new zt(32,128,258,1024,at),new zt(32,258,258,4096,at)],le.deflateInit=function(d,se){return qt(d,se,P,15,8,0)},le.deflateInit2=qt,le.deflateReset=tA,le.deflateResetKeep=Ht,le.deflateSetHeader=function(d,se){return d&&d.state?d.state.wrap!==2?F:(d.state.gzhead=se,U):F},le.deflate=function(d,se){var L,g,p,T;if(!d||!d.state||5<se||se<0)return d?pe(d,F):F;if(g=d.state,!d.output||!d.input&&d.avail_in!==0||g.status===666&&se!==Q)return pe(d,d.avail_out===0?-5:F);if(g.strm=d,L=g.last_flush,g.last_flush=se,g.status===V)if(g.wrap===2)d.adler=0,Se(g,31),Se(g,139),Se(g,8),g.gzhead?(Se(g,(g.gzhead.text?1:0)+(g.gzhead.hcrc?2:0)+(g.gzhead.extra?4:0)+(g.gzhead.name?8:0)+(g.gzhead.comment?16:0)),Se(g,255&g.gzhead.time),Se(g,g.gzhead.time>>8&255),Se(g,g.gzhead.time>>16&255),Se(g,g.gzhead.time>>24&255),Se(g,g.level===9?2:2<=g.strategy||g.level<2?4:0),Se(g,255&g.gzhead.os),g.gzhead.extra&&g.gzhead.extra.length&&(Se(g,255&g.gzhead.extra.length),Se(g,g.gzhead.extra.length>>8&255)),g.gzhead.hcrc&&(d.adler=h(d.adler,g.pending_buf,g.pending,0)),g.gzindex=0,g.status=69):(Se(g,0),Se(g,0),Se(g,0),Se(g,0),Se(g,0),Se(g,g.level===9?2:2<=g.strategy||g.level<2?4:0),Se(g,3),g.status=Le);else{var te=P+(g.w_bits-8<<4)<<8;te|=(2<=g.strategy||g.level<2?0:g.level<6?1:g.level===6?2:3)<<6,g.strstart!==0&&(te|=32),te+=31-te%31,g.status=Le,Ve(g,te),g.strstart!==0&&(Ve(g,d.adler>>>16),Ve(g,65535&d.adler)),d.adler=1}if(g.status===69)if(g.gzhead.extra){for(p=g.pending;g.gzindex<(65535&g.gzhead.extra.length)&&(g.pending!==g.pending_buf_size||(g.gzhead.hcrc&&g.pending>p&&(d.adler=h(d.adler,g.pending_buf,g.pending-p,p)),Y(d),p=g.pending,g.pending!==g.pending_buf_size));)Se(g,255&g.gzhead.extra[g.gzindex]),g.gzindex++;g.gzhead.hcrc&&g.pending>p&&(d.adler=h(d.adler,g.pending_buf,g.pending-p,p)),g.gzindex===g.gzhead.extra.length&&(g.gzindex=0,g.status=73)}else g.status=73;if(g.status===73)if(g.gzhead.name){p=g.pending;do{if(g.pending===g.pending_buf_size&&(g.gzhead.hcrc&&g.pending>p&&(d.adler=h(d.adler,g.pending_buf,g.pending-p,p)),Y(d),p=g.pending,g.pending===g.pending_buf_size)){T=1;break}T=g.gzindex<g.gzhead.name.length?255&g.gzhead.name.charCodeAt(g.gzindex++):0,Se(g,T)}while(T!==0);g.gzhead.hcrc&&g.pending>p&&(d.adler=h(d.adler,g.pending_buf,g.pending-p,p)),T===0&&(g.gzindex=0,g.status=91)}else g.status=91;if(g.status===91)if(g.gzhead.comment){p=g.pending;do{if(g.pending===g.pending_buf_size&&(g.gzhead.hcrc&&g.pending>p&&(d.adler=h(d.adler,g.pending_buf,g.pending-p,p)),Y(d),p=g.pending,g.pending===g.pending_buf_size)){T=1;break}T=g.gzindex<g.gzhead.comment.length?255&g.gzhead.comment.charCodeAt(g.gzindex++):0,Se(g,T)}while(T!==0);g.gzhead.hcrc&&g.pending>p&&(d.adler=h(d.adler,g.pending_buf,g.pending-p,p)),T===0&&(g.status=103)}else g.status=103;if(g.status===103&&(g.gzhead.hcrc?(g.pending+2>g.pending_buf_size&&Y(d),g.pending+2<=g.pending_buf_size&&(Se(g,255&d.adler),Se(g,d.adler>>8&255),d.adler=0,g.status=Le)):g.status=Le),g.pending!==0){if(Y(d),d.avail_out===0)return g.last_flush=-1,U}else if(d.avail_in===0&&J(se)<=J(L)&&se!==Q)return pe(d,-5);if(g.status===666&&d.avail_in!==0)return pe(d,-5);if(d.avail_in!==0||g.lookahead!==0||se!==N&&g.status!==666){var ve=g.strategy===2?function(ce,it){for(var yt;;){if(ce.lookahead===0&&(Pt(ce),ce.lookahead===0)){if(it===N)return D;break}if(ce.match_length=0,yt=v._tr_tally(ce,0,ce.window[ce.strstart]),ce.lookahead--,ce.strstart++,yt&&(z(ce,!1),ce.strm.avail_out===0))return D}return ce.insert=0,it===Q?(z(ce,!0),ce.strm.avail_out===0?Ce:ee):ce.last_lit&&(z(ce,!1),ce.strm.avail_out===0)?D:Fe}(g,se):g.strategy===3?function(ce,it){for(var yt,st,rt,Qt,Ue=ce.window;;){if(ce.lookahead<=ze){if(Pt(ce),ce.lookahead<=ze&&it===N)return D;if(ce.lookahead===0)break}if(ce.match_length=0,ce.lookahead>=Te&&0<ce.strstart&&(st=Ue[rt=ce.strstart-1])===Ue[++rt]&&st===Ue[++rt]&&st===Ue[++rt]){Qt=ce.strstart+ze;do;while(st===Ue[++rt]&&st===Ue[++rt]&&st===Ue[++rt]&&st===Ue[++rt]&&st===Ue[++rt]&&st===Ue[++rt]&&st===Ue[++rt]&&st===Ue[++rt]&&rt<Qt);ce.match_length=ze-(Qt-rt),ce.match_length>ce.lookahead&&(ce.match_length=ce.lookahead)}if(ce.match_length>=Te?(yt=v._tr_tally(ce,1,ce.match_length-Te),ce.lookahead-=ce.match_length,ce.strstart+=ce.match_length,ce.match_length=0):(yt=v._tr_tally(ce,0,ce.window[ce.strstart]),ce.lookahead--,ce.strstart++),yt&&(z(ce,!1),ce.strm.avail_out===0))return D}return ce.insert=0,it===Q?(z(ce,!0),ce.strm.avail_out===0?Ce:ee):ce.last_lit&&(z(ce,!1),ce.strm.avail_out===0)?D:Fe}(g,se):q[g.level].func(g,se);if(ve!==Ce&&ve!==ee||(g.status=666),ve===D||ve===Ce)return d.avail_out===0&&(g.last_flush=-1),U;if(ve===Fe&&(se===1?v._tr_align(g):se!==5&&(v._tr_stored_block(g,0,0,!1),se===3&&(X(g.head),g.lookahead===0&&(g.strstart=0,g.block_start=0,g.insert=0))),Y(d),d.avail_out===0))return g.last_flush=-1,U}return se!==Q?U:g.wrap<=0?1:(g.wrap===2?(Se(g,255&d.adler),Se(g,d.adler>>8&255),Se(g,d.adler>>16&255),Se(g,d.adler>>24&255),Se(g,255&d.total_in),Se(g,d.total_in>>8&255),Se(g,d.total_in>>16&255),Se(g,d.total_in>>24&255)):(Ve(g,d.adler>>>16),Ve(g,65535&d.adler)),Y(d),0<g.wrap&&(g.wrap=-g.wrap),g.pending!==0?U:1)},le.deflateEnd=function(d){var se;return d&&d.state?(se=d.state.status)!==V&&se!==69&&se!==73&&se!==91&&se!==103&&se!==Le&&se!==666?pe(d,F):(d.state=null,se===Le?pe(d,-3):U):F},le.deflateSetDictionary=function(d,se){var L,g,p,T,te,ve,ce,it,yt=se.length;if(!d||!d.state||(T=(L=d.state).wrap)===2||T===1&&L.status!==V||L.lookahead)return F;for(T===1&&(d.adler=_(d.adler,se,yt,0)),L.wrap=0,yt>=L.w_size&&(T===0&&(X(L.head),L.strstart=0,L.block_start=0,L.insert=0),it=new ne.Buf8(L.w_size),ne.arraySet(it,se,yt-L.w_size,L.w_size,0),se=it,yt=L.w_size),te=d.avail_in,ve=d.next_in,ce=d.input,d.avail_in=yt,d.next_in=0,d.input=se,Pt(L);L.lookahead>=Te;){for(g=L.strstart,p=L.lookahead-(Te-1);L.ins_h=(L.ins_h<<L.hash_shift^L.window[g+Te-1])&L.hash_mask,L.prev[g&L.w_mask]=L.head[L.ins_h],L.head[L.ins_h]=g,g++,--p;);L.strstart=g,L.lookahead=Te-1,Pt(L)}return L.strstart+=L.lookahead,L.block_start=L.strstart,L.insert=L.lookahead,L.lookahead=0,L.match_length=L.prev_length=Te-1,L.match_available=0,d.next_in=ve,d.input=ce,d.avail_in=te,L.wrap=T,U},le.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(Ae,Ne,le){"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,le){"use strict";Ne.exports=function(q,ne){var v,_,h,k,N,Q,U,F,I,H,O,P,K,$,ge,je,oe,et,Te,ze,lt,V,Le,D,Fe;v=q.state,_=q.next_in,D=q.input,h=_+(q.avail_in-5),k=q.next_out,Fe=q.output,N=k-(ne-q.avail_out),Q=k+(q.avail_out-257),U=v.dmax,F=v.wsize,I=v.whave,H=v.wnext,O=v.window,P=v.hold,K=v.bits,$=v.lencode,ge=v.distcode,je=(1<<v.lenbits)-1,oe=(1<<v.distbits)-1;e:do{K<15&&(P+=D[_++]<<K,K+=8,P+=D[_++]<<K,K+=8),et=$[P&je];t:for(;;){if(P>>>=Te=et>>>24,K-=Te,(Te=et>>>16&255)===0)Fe[k++]=65535&et;else{if(!(16&Te)){if(!(64&Te)){et=$[(65535&et)+(P&(1<<Te)-1)];continue t}if(32&Te){v.mode=12;break e}q.msg="invalid literal/length code",v.mode=30;break e}ze=65535&et,(Te&=15)&&(K<Te&&(P+=D[_++]<<K,K+=8),ze+=P&(1<<Te)-1,P>>>=Te,K-=Te),K<15&&(P+=D[_++]<<K,K+=8,P+=D[_++]<<K,K+=8),et=ge[P&oe];A:for(;;){if(P>>>=Te=et>>>24,K-=Te,!(16&(Te=et>>>16&255))){if(!(64&Te)){et=ge[(65535&et)+(P&(1<<Te)-1)];continue A}q.msg="invalid distance code",v.mode=30;break e}if(lt=65535&et,K<(Te&=15)&&(P+=D[_++]<<K,(K+=8)<Te&&(P+=D[_++]<<K,K+=8)),U<(lt+=P&(1<<Te)-1)){q.msg="invalid distance too far back",v.mode=30;break e}if(P>>>=Te,K-=Te,(Te=k-N)<lt){if(I<(Te=lt-Te)&&v.sane){q.msg="invalid distance too far back",v.mode=30;break e}if(Le=O,(V=0)===H){if(V+=F-Te,Te<ze){for(ze-=Te;Fe[k++]=O[V++],--Te;);V=k-lt,Le=Fe}}else if(H<Te){if(V+=F+H-Te,(Te-=H)<ze){for(ze-=Te;Fe[k++]=O[V++],--Te;);if(V=0,H<ze){for(ze-=Te=H;Fe[k++]=O[V++],--Te;);V=k-lt,Le=Fe}}}else if(V+=H-Te,Te<ze){for(ze-=Te;Fe[k++]=O[V++],--Te;);V=k-lt,Le=Fe}for(;2<ze;)Fe[k++]=Le[V++],Fe[k++]=Le[V++],Fe[k++]=Le[V++],ze-=3;ze&&(Fe[k++]=Le[V++],1<ze&&(Fe[k++]=Le[V++]))}else{for(V=k-lt;Fe[k++]=Fe[V++],Fe[k++]=Fe[V++],Fe[k++]=Fe[V++],2<(ze-=3););ze&&(Fe[k++]=Fe[V++],1<ze&&(Fe[k++]=Fe[V++]))}break}}break}}while(_<h&&k<Q);_-=ze=K>>3,P&=(1<<(K-=ze<<3))-1,q.next_in=_,q.next_out=k,q.avail_in=_<h?h-_+5:5-(_-h),q.avail_out=k<Q?Q-k+257:257-(k-Q),v.hold=P,v.bits=K}},{}],49:[function(Ae,Ne,le){"use strict";var q=Ae("../utils/common"),ne=Ae("./adler32"),v=Ae("./crc32"),_=Ae("./inffast"),h=Ae("./inftrees"),k=1,N=2,Q=0,U=-2,F=1,I=852,H=592;function O(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 Le;return V&&V.state?(Le=V.state,V.total_in=V.total_out=Le.total=0,V.msg="",Le.wrap&&(V.adler=1&Le.wrap),Le.mode=F,Le.last=0,Le.havedict=0,Le.dmax=32768,Le.head=null,Le.hold=0,Le.bits=0,Le.lencode=Le.lendyn=new q.Buf32(I),Le.distcode=Le.distdyn=new q.Buf32(H),Le.sane=1,Le.back=-1,Q):U}function $(V){var Le;return V&&V.state?((Le=V.state).wsize=0,Le.whave=0,Le.wnext=0,K(V)):U}function ge(V,Le){var D,Fe;return V&&V.state?(Fe=V.state,Le<0?(D=0,Le=-Le):(D=1+(Le>>4),Le<48&&(Le&=15)),Le&&(Le<8||15<Le)?U:(Fe.window!==null&&Fe.wbits!==Le&&(Fe.window=null),Fe.wrap=D,Fe.wbits=Le,$(V))):U}function je(V,Le){var D,Fe;return V?(Fe=new P,(V.state=Fe).window=null,(D=ge(V,Le))!==Q&&(V.state=null),D):U}var oe,et,Te=!0;function ze(V){if(Te){var Le;for(oe=new q.Buf32(512),et=new q.Buf32(32),Le=0;Le<144;)V.lens[Le++]=8;for(;Le<256;)V.lens[Le++]=9;for(;Le<280;)V.lens[Le++]=7;for(;Le<288;)V.lens[Le++]=8;for(h(k,V.lens,0,288,oe,0,V.work,{bits:9}),Le=0;Le<32;)V.lens[Le++]=5;h(N,V.lens,0,32,et,0,V.work,{bits:5}),Te=!1}V.lencode=oe,V.lenbits=9,V.distcode=et,V.distbits=5}function lt(V,Le,D,Fe){var Ce,ee=V.state;return ee.window===null&&(ee.wsize=1<<ee.wbits,ee.wnext=0,ee.whave=0,ee.window=new q.Buf8(ee.wsize)),Fe>=ee.wsize?(q.arraySet(ee.window,Le,D-ee.wsize,ee.wsize,0),ee.wnext=0,ee.whave=ee.wsize):(Fe<(Ce=ee.wsize-ee.wnext)&&(Ce=Fe),q.arraySet(ee.window,Le,D-Fe,Ce,ee.wnext),(Fe-=Ce)?(q.arraySet(ee.window,Le,D-Fe,Fe,0),ee.wnext=Fe,ee.whave=ee.wsize):(ee.wnext+=Ce,ee.wnext===ee.wsize&&(ee.wnext=0),ee.whave<ee.wsize&&(ee.whave+=Ce))),0}le.inflateReset=$,le.inflateReset2=ge,le.inflateResetKeep=K,le.inflateInit=function(V){return je(V,15)},le.inflateInit2=je,le.inflate=function(V,Le){var D,Fe,Ce,ee,pe,J,X,Y,z,Se,Ve,Me,Pt,wt,at,zt,iA,Ht,tA,qt,d,se,L,g,p=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),pe=V.next_out,Ce=V.output,X=V.avail_out,ee=V.next_in,Fe=V.input,J=V.avail_in,Y=D.hold,z=D.bits,Se=J,Ve=X,se=Q;e:for(;;)switch(D.mode){case F:if(D.wrap===0){D.mode=13;break}for(;z<16;){if(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}if(2&D.wrap&&Y===35615){T[D.check=0]=255&Y,T[1]=Y>>>8&255,D.check=v(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(J===0)break e;J--,Y+=Fe[ee++]<<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=v(D.check,T,2,0)),z=Y=0,D.mode=3;case 3:for(;z<32;){if(J===0)break e;J--,Y+=Fe[ee++]<<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=v(D.check,T,4,0)),z=Y=0,D.mode=4;case 4:for(;z<16;){if(J===0)break e;J--,Y+=Fe[ee++]<<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=v(D.check,T,2,0)),z=Y=0,D.mode=5;case 5:if(1024&D.flags){for(;z<16;){if(J===0)break e;J--,Y+=Fe[ee++]<<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=v(D.check,T,2,0)),z=Y=0}else D.head&&(D.head.extra=null);D.mode=6;case 6:if(1024&D.flags&&(J<(Me=D.length)&&(Me=J),Me&&(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,Fe,ee,Me,d)),512&D.flags&&(D.check=v(D.check,Fe,Me,ee)),J-=Me,ee+=Me,D.length-=Me),D.length))break e;D.length=0,D.mode=7;case 7:if(2048&D.flags){if(J===0)break e;for(Me=0;d=Fe[ee+Me++],D.head&&d&&D.length<65536&&(D.head.name+=String.fromCharCode(d)),d&&Me<J;);if(512&D.flags&&(D.check=v(D.check,Fe,Me,ee)),J-=Me,ee+=Me,d)break e}else D.head&&(D.head.name=null);D.length=0,D.mode=8;case 8:if(4096&D.flags){if(J===0)break e;for(Me=0;d=Fe[ee+Me++],D.head&&d&&D.length<65536&&(D.head.comment+=String.fromCharCode(d)),d&&Me<J;);if(512&D.flags&&(D.check=v(D.check,Fe,Me,ee)),J-=Me,ee+=Me,d)break e}else D.head&&(D.head.comment=null);D.mode=9;case 9:if(512&D.flags){for(;z<16;){if(J===0)break e;J--,Y+=Fe[ee++]<<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(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}V.adler=D.check=O(Y),z=Y=0,D.mode=11;case 11:if(D.havedict===0)return V.next_out=pe,V.avail_out=X,V.next_in=ee,V.avail_in=J,D.hold=Y,D.bits=z,2;V.adler=D.check=1,D.mode=12;case 12:if(Le===5||Le===6)break e;case 13:if(D.last){Y>>>=7&z,z-=7&z,D.mode=27;break}for(;z<3;){if(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}switch(D.last=1&Y,z-=1,3&(Y>>>=1)){case 0:D.mode=14;break;case 1:if(ze(D),D.mode=20,Le!==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(J===0)break e;J--,Y+=Fe[ee++]<<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,Le===6)break e;case 15:D.mode=16;case 16:if(Me=D.length){if(J<Me&&(Me=J),X<Me&&(Me=X),Me===0)break e;q.arraySet(Ce,Fe,ee,Me,pe),J-=Me,ee+=Me,X-=Me,pe+=Me,D.length-=Me;break}D.mode=12;break;case 17:for(;z<14;){if(J===0)break e;J--,Y+=Fe[ee++]<<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(J===0)break e;J--,Y+=Fe[ee++]<<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,L={bits:D.lenbits},se=h(0,D.lens,0,19,D.lencode,0,D.work,L),D.lenbits=L.bits,se){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=(p=D.lencode[Y&(1<<D.lenbits)-1])>>>16&255,iA=65535&p,!((at=p>>>24)<=z);){if(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}if(iA<16)Y>>>=at,z-=at,D.lens[D.have++]=iA;else{if(iA===16){for(g=at+2;z<g;){if(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}if(Y>>>=at,z-=at,D.have===0){V.msg="invalid bit length repeat",D.mode=30;break}d=D.lens[D.have-1],Me=3+(3&Y),Y>>>=2,z-=2}else if(iA===17){for(g=at+3;z<g;){if(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}z-=at,d=0,Me=3+(7&(Y>>>=at)),Y>>>=3,z-=3}else{for(g=at+7;z<g;){if(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}z-=at,d=0,Me=11+(127&(Y>>>=at)),Y>>>=7,z-=7}if(D.have+Me>D.nlen+D.ndist){V.msg="invalid bit length repeat",D.mode=30;break}for(;Me--;)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,L={bits:D.lenbits},se=h(k,D.lens,0,D.nlen,D.lencode,0,D.work,L),D.lenbits=L.bits,se){V.msg="invalid literal/lengths set",D.mode=30;break}if(D.distbits=6,D.distcode=D.distdyn,L={bits:D.distbits},se=h(N,D.lens,D.nlen,D.ndist,D.distcode,0,D.work,L),D.distbits=L.bits,se){V.msg="invalid distances set",D.mode=30;break}if(D.mode=20,Le===6)break e;case 20:D.mode=21;case 21:if(6<=J&&258<=X){V.next_out=pe,V.avail_out=X,V.next_in=ee,V.avail_in=J,D.hold=Y,D.bits=z,_(V,Ve),pe=V.next_out,Ce=V.output,X=V.avail_out,ee=V.next_in,Fe=V.input,J=V.avail_in,Y=D.hold,z=D.bits,D.mode===12&&(D.back=-1);break}for(D.back=0;zt=(p=D.lencode[Y&(1<<D.lenbits)-1])>>>16&255,iA=65535&p,!((at=p>>>24)<=z);){if(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}if(zt&&!(240&zt)){for(Ht=at,tA=zt,qt=iA;zt=(p=D.lencode[qt+((Y&(1<<Ht+tA)-1)>>Ht)])>>>16&255,iA=65535&p,!(Ht+(at=p>>>24)<=z);){if(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}Y>>>=Ht,z-=Ht,D.back+=Ht}if(Y>>>=at,z-=at,D.back+=at,D.length=iA,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(g=D.extra;z<g;){if(J===0)break e;J--,Y+=Fe[ee++]<<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=(p=D.distcode[Y&(1<<D.distbits)-1])>>>16&255,iA=65535&p,!((at=p>>>24)<=z);){if(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}if(!(240&zt)){for(Ht=at,tA=zt,qt=iA;zt=(p=D.distcode[qt+((Y&(1<<Ht+tA)-1)>>Ht)])>>>16&255,iA=65535&p,!(Ht+(at=p>>>24)<=z);){if(J===0)break e;J--,Y+=Fe[ee++]<<z,z+=8}Y>>>=Ht,z-=Ht,D.back+=Ht}if(Y>>>=at,z-=at,D.back+=at,64&zt){V.msg="invalid distance code",D.mode=30;break}D.offset=iA,D.extra=15&zt,D.mode=24;case 24:if(D.extra){for(g=D.extra;z<g;){if(J===0)break e;J--,Y+=Fe[ee++]<<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(X===0)break e;if(Me=Ve-X,D.offset>Me){if((Me=D.offset-Me)>D.whave&&D.sane){V.msg="invalid distance too far back",D.mode=30;break}Pt=Me>D.wnext?(Me-=D.wnext,D.wsize-Me):D.wnext-Me,Me>D.length&&(Me=D.length),wt=D.window}else wt=Ce,Pt=pe-D.offset,Me=D.length;for(X<Me&&(Me=X),X-=Me,D.length-=Me;Ce[pe++]=wt[Pt++],--Me;);D.length===0&&(D.mode=21);break;case 26:if(X===0)break e;Ce[pe++]=D.length,X--,D.mode=21;break;case 27:if(D.wrap){for(;z<32;){if(J===0)break e;J--,Y|=Fe[ee++]<<z,z+=8}if(Ve-=X,V.total_out+=Ve,D.total+=Ve,Ve&&(V.adler=D.check=D.flags?v(D.check,Ce,Ve,pe-Ve):ne(D.check,Ce,Ve,pe-Ve)),Ve=X,(D.flags?Y:O(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(J===0)break e;J--,Y+=Fe[ee++]<<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:se=1;break e;case 30:se=-3;break e;case 31:return-4;case 32:default:return U}return V.next_out=pe,V.avail_out=X,V.next_in=ee,V.avail_in=J,D.hold=Y,D.bits=z,(D.wsize||Ve!==V.avail_out&&D.mode<30&&(D.mode<27||Le!==4))&<(V,V.output,V.next_out,Ve-V.avail_out)?(D.mode=31,-4):(Se-=V.avail_in,Ve-=V.avail_out,V.total_in+=Se,V.total_out+=Ve,D.total+=Ve,D.wrap&&Ve&&(V.adler=D.check=D.flags?v(D.check,Ce,Ve,V.next_out-Ve):ne(D.check,Ce,Ve,V.next_out-Ve)),V.data_type=D.bits+(D.last?64:0)+(D.mode===12?128:0)+(D.mode===20||D.mode===15?256:0),(Se==0&&Ve===0||Le===4)&&se===Q&&(se=-5),se)},le.inflateEnd=function(V){if(!V||!V.state)return U;var Le=V.state;return Le.window&&(Le.window=null),V.state=null,Q},le.inflateGetHeader=function(V,Le){var D;return V&&V.state&&2&(D=V.state).wrap?((D.head=Le).done=!1,Q):U},le.inflateSetDictionary=function(V,Le){var D,Fe=Le.length;return V&&V.state?(D=V.state).wrap!==0&&D.mode!==11?U:D.mode===11&&ne(1,Le,Fe,0)!==D.check?-3:lt(V,Le,Fe,Fe)?(D.mode=31,-4):(D.havedict=1,Q):U},le.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(Ae,Ne,le){"use strict";var q=Ae("../utils/common"),ne=[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],v=[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(k,N,Q,U,F,I,H,O){var P,K,$,ge,je,oe,et,Te,ze,lt=O.bits,V=0,Le=0,D=0,Fe=0,Ce=0,ee=0,pe=0,J=0,X=0,Y=0,z=null,Se=0,Ve=new q.Buf16(16),Me=new q.Buf16(16),Pt=null,wt=0;for(V=0;V<=15;V++)Ve[V]=0;for(Le=0;Le<U;Le++)Ve[N[Q+Le]]++;for(Ce=lt,Fe=15;1<=Fe&&Ve[Fe]===0;Fe--);if(Fe<Ce&&(Ce=Fe),Fe===0)return F[I++]=20971520,F[I++]=20971520,O.bits=1,0;for(D=1;D<Fe&&Ve[D]===0;D++);for(Ce<D&&(Ce=D),V=J=1;V<=15;V++)if(J<<=1,(J-=Ve[V])<0)return-1;if(0<J&&(k===0||Fe!==1))return-1;for(Me[1]=0,V=1;V<15;V++)Me[V+1]=Me[V]+Ve[V];for(Le=0;Le<U;Le++)N[Q+Le]!==0&&(H[Me[N[Q+Le]]++]=Le);if(oe=k===0?(z=Pt=H,19):k===1?(z=ne,Se-=257,Pt=v,wt-=257,256):(z=_,Pt=h,-1),V=D,je=I,pe=Le=Y=0,$=-1,ge=(X=1<<(ee=Ce))-1,k===1&&852<X||k===2&&592<X)return 1;for(;;){for(et=V-pe,ze=H[Le]<oe?(Te=0,H[Le]):H[Le]>oe?(Te=Pt[wt+H[Le]],z[Se+H[Le]]):(Te=96,0),P=1<<V-pe,D=K=1<<ee;F[je+(Y>>pe)+(K-=P)]=et<<24|Te<<16|ze|0,K!==0;);for(P=1<<V-1;Y&P;)P>>=1;if(P!==0?(Y&=P-1,Y+=P):Y=0,Le++,--Ve[V]==0){if(V===Fe)break;V=N[Q+H[Le]]}if(Ce<V&&(Y&ge)!==$){for(pe===0&&(pe=Ce),je+=D,J=1<<(ee=V-pe);ee+pe<Fe&&!((J-=Ve[ee+pe])<=0);)ee++,J<<=1;if(X+=1<<ee,k===1&&852<X||k===2&&592<X)return 1;F[$=Y&ge]=Ce<<24|ee<<16|je-I|0}}return Y!==0&&(F[je+Y]=V-pe<<24|64<<16|0),O.bits=Ce,0}},{"../utils/common":41}],51:[function(Ae,Ne,le){"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,le){"use strict";var q=Ae("../utils/common"),ne=0,v=1;function _(p){for(var T=p.length;0<=--T;)p[T]=0}var h=0,k=29,N=256,Q=N+1+k,U=30,F=19,I=2*Q+1,H=15,O=16,P=7,K=256,$=16,ge=17,je=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],et=[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],ze=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],lt=new Array(2*(Q+2));_(lt);var V=new Array(2*U);_(V);var Le=new Array(512);_(Le);var D=new Array(256);_(D);var Fe=new Array(k);_(Fe);var Ce,ee,pe,J=new Array(U);function X(p,T,te,ve,ce){this.static_tree=p,this.extra_bits=T,this.extra_base=te,this.elems=ve,this.max_length=ce,this.has_stree=p&&p.length}function Y(p,T){this.dyn_tree=p,this.max_code=0,this.stat_desc=T}function z(p){return p<256?Le[p]:Le[256+(p>>>7)]}function Se(p,T){p.pending_buf[p.pending++]=255&T,p.pending_buf[p.pending++]=T>>>8&255}function Ve(p,T,te){p.bi_valid>O-te?(p.bi_buf|=T<<p.bi_valid&65535,Se(p,p.bi_buf),p.bi_buf=T>>O-p.bi_valid,p.bi_valid+=te-O):(p.bi_buf|=T<<p.bi_valid&65535,p.bi_valid+=te)}function Me(p,T,te){Ve(p,te[2*T],te[2*T+1])}function Pt(p,T){for(var te=0;te|=1&p,p>>>=1,te<<=1,0<--T;);return te>>>1}function wt(p,T,te){var ve,ce,it=new Array(H+1),yt=0;for(ve=1;ve<=H;ve++)it[ve]=yt=yt+te[ve-1]<<1;for(ce=0;ce<=T;ce++){var st=p[2*ce+1];st!==0&&(p[2*ce]=Pt(it[st]++,st))}}function at(p){var T;for(T=0;T<Q;T++)p.dyn_ltree[2*T]=0;for(T=0;T<U;T++)p.dyn_dtree[2*T]=0;for(T=0;T<F;T++)p.bl_tree[2*T]=0;p.dyn_ltree[2*K]=1,p.opt_len=p.static_len=0,p.last_lit=p.matches=0}function zt(p){8<p.bi_valid?Se(p,p.bi_buf):0<p.bi_valid&&(p.pending_buf[p.pending++]=p.bi_buf),p.bi_buf=0,p.bi_valid=0}function iA(p,T,te,ve){var ce=2*T,it=2*te;return p[ce]<p[it]||p[ce]===p[it]&&ve[T]<=ve[te]}function Ht(p,T,te){for(var ve=p.heap[te],ce=te<<1;ce<=p.heap_len&&(ce<p.heap_len&&iA(T,p.heap[ce+1],p.heap[ce],p.depth)&&ce++,!iA(T,ve,p.heap[ce],p.depth));)p.heap[te]=p.heap[ce],te=ce,ce<<=1;p.heap[te]=ve}function tA(p,T,te){var ve,ce,it,yt,st=0;if(p.last_lit!==0)for(;ve=p.pending_buf[p.d_buf+2*st]<<8|p.pending_buf[p.d_buf+2*st+1],ce=p.pending_buf[p.l_buf+st],st++,ve===0?Me(p,ce,T):(Me(p,(it=D[ce])+N+1,T),(yt=oe[it])!==0&&Ve(p,ce-=Fe[it],yt),Me(p,it=z(--ve),te),(yt=et[it])!==0&&Ve(p,ve-=J[it],yt)),st<p.last_lit;);Me(p,K,T)}function qt(p,T){var te,ve,ce,it=T.dyn_tree,yt=T.stat_desc.static_tree,st=T.stat_desc.has_stree,rt=T.stat_desc.elems,Qt=-1;for(p.heap_len=0,p.heap_max=I,te=0;te<rt;te++)it[2*te]!==0?(p.heap[++p.heap_len]=Qt=te,p.depth[te]=0):it[2*te+1]=0;for(;p.heap_len<2;)it[2*(ce=p.heap[++p.heap_len]=Qt<2?++Qt:0)]=1,p.depth[ce]=0,p.opt_len--,st&&(p.static_len-=yt[2*ce+1]);for(T.max_code=Qt,te=p.heap_len>>1;1<=te;te--)Ht(p,it,te);for(ce=rt;te=p.heap[1],p.heap[1]=p.heap[p.heap_len--],Ht(p,it,1),ve=p.heap[1],p.heap[--p.heap_max]=te,p.heap[--p.heap_max]=ve,it[2*ce]=it[2*te]+it[2*ve],p.depth[ce]=(p.depth[te]>=p.depth[ve]?p.depth[te]:p.depth[ve])+1,it[2*te+1]=it[2*ve+1]=ce,p.heap[1]=ce++,Ht(p,it,1),2<=p.heap_len;);p.heap[--p.heap_max]=p.heap[1],function(Ue,He){var Ge,ut,_t,Dt,St,bA,sA=He.dyn_tree,DA=He.max_code,zA=He.stat_desc.static_tree,Et=He.stat_desc.has_stree,Gt=He.stat_desc.extra_bits,ht=He.stat_desc.extra_base,Lt=He.stat_desc.max_length,Kt=0;for(Dt=0;Dt<=H;Dt++)Ue.bl_count[Dt]=0;for(sA[2*Ue.heap[Ue.heap_max]+1]=0,Ge=Ue.heap_max+1;Ge<I;Ge++)Lt<(Dt=sA[2*sA[2*(ut=Ue.heap[Ge])+1]+1]+1)&&(Dt=Lt,Kt++),sA[2*ut+1]=Dt,DA<ut||(Ue.bl_count[Dt]++,St=0,ht<=ut&&(St=Gt[ut-ht]),bA=sA[2*ut],Ue.opt_len+=bA*(Dt+St),Et&&(Ue.static_len+=bA*(zA[2*ut+1]+St)));if(Kt!==0){do{for(Dt=Lt-1;Ue.bl_count[Dt]===0;)Dt--;Ue.bl_count[Dt]--,Ue.bl_count[Dt+1]+=2,Ue.bl_count[Lt]--,Kt-=2}while(0<Kt);for(Dt=Lt;Dt!==0;Dt--)for(ut=Ue.bl_count[Dt];ut!==0;)DA<(_t=Ue.heap[--Ge])||(sA[2*_t+1]!==Dt&&(Ue.opt_len+=(Dt-sA[2*_t+1])*sA[2*_t],sA[2*_t+1]=Dt),ut--)}}(p,T),wt(it,Qt,p.bl_count)}function d(p,T,te){var ve,ce,it=-1,yt=T[1],st=0,rt=7,Qt=4;for(yt===0&&(rt=138,Qt=3),T[2*(te+1)+1]=65535,ve=0;ve<=te;ve++)ce=yt,yt=T[2*(ve+1)+1],++st<rt&&ce===yt||(st<Qt?p.bl_tree[2*ce]+=st:ce!==0?(ce!==it&&p.bl_tree[2*ce]++,p.bl_tree[2*$]++):st<=10?p.bl_tree[2*ge]++:p.bl_tree[2*je]++,it=ce,Qt=(st=0)===yt?(rt=138,3):ce===yt?(rt=6,3):(rt=7,4))}function se(p,T,te){var ve,ce,it=-1,yt=T[1],st=0,rt=7,Qt=4;for(yt===0&&(rt=138,Qt=3),ve=0;ve<=te;ve++)if(ce=yt,yt=T[2*(ve+1)+1],!(++st<rt&&ce===yt)){if(st<Qt)for(;Me(p,ce,p.bl_tree),--st!=0;);else ce!==0?(ce!==it&&(Me(p,ce,p.bl_tree),st--),Me(p,$,p.bl_tree),Ve(p,st-3,2)):st<=10?(Me(p,ge,p.bl_tree),Ve(p,st-3,3)):(Me(p,je,p.bl_tree),Ve(p,st-11,7));it=ce,Qt=(st=0)===yt?(rt=138,3):ce===yt?(rt=6,3):(rt=7,4)}}_(J);var L=!1;function g(p,T,te,ve){Ve(p,(h<<1)+(ve?1:0),3),function(ce,it,yt,st){zt(ce),st&&(Se(ce,yt),Se(ce,~yt)),q.arraySet(ce.pending_buf,ce.window,it,yt,ce.pending),ce.pending+=yt}(p,T,te,!0)}le._tr_init=function(p){L||(function(){var T,te,ve,ce,it,yt=new Array(H+1);for(ce=ve=0;ce<k-1;ce++)for(Fe[ce]=ve,T=0;T<1<<oe[ce];T++)D[ve++]=ce;for(D[ve-1]=ce,ce=it=0;ce<16;ce++)for(J[ce]=it,T=0;T<1<<et[ce];T++)Le[it++]=ce;for(it>>=7;ce<U;ce++)for(J[ce]=it<<7,T=0;T<1<<et[ce]-7;T++)Le[256+it++]=ce;for(te=0;te<=H;te++)yt[te]=0;for(T=0;T<=143;)lt[2*T+1]=8,T++,yt[8]++;for(;T<=255;)lt[2*T+1]=9,T++,yt[9]++;for(;T<=279;)lt[2*T+1]=7,T++,yt[7]++;for(;T<=287;)lt[2*T+1]=8,T++,yt[8]++;for(wt(lt,Q+1,yt),T=0;T<U;T++)V[2*T+1]=5,V[2*T]=Pt(T,5);Ce=new X(lt,oe,N+1,Q,H),ee=new X(V,et,0,U,H),pe=new X(new Array(0),Te,0,F,P)}(),L=!0),p.l_desc=new Y(p.dyn_ltree,Ce),p.d_desc=new Y(p.dyn_dtree,ee),p.bl_desc=new Y(p.bl_tree,pe),p.bi_buf=0,p.bi_valid=0,at(p)},le._tr_stored_block=g,le._tr_flush_block=function(p,T,te,ve){var ce,it,yt=0;0<p.level?(p.strm.data_type===2&&(p.strm.data_type=function(st){var rt,Qt=4093624447;for(rt=0;rt<=31;rt++,Qt>>>=1)if(1&Qt&&st.dyn_ltree[2*rt]!==0)return ne;if(st.dyn_ltree[18]!==0||st.dyn_ltree[20]!==0||st.dyn_ltree[26]!==0)return v;for(rt=32;rt<N;rt++)if(st.dyn_ltree[2*rt]!==0)return v;return ne}(p)),qt(p,p.l_desc),qt(p,p.d_desc),yt=function(st){var rt;for(d(st,st.dyn_ltree,st.l_desc.max_code),d(st,st.dyn_dtree,st.d_desc.max_code),qt(st,st.bl_desc),rt=F-1;3<=rt&&st.bl_tree[2*ze[rt]+1]===0;rt--);return st.opt_len+=3*(rt+1)+5+5+4,rt}(p),ce=p.opt_len+3+7>>>3,(it=p.static_len+3+7>>>3)<=ce&&(ce=it)):ce=it=te+5,te+4<=ce&&T!==-1?g(p,T,te,ve):p.strategy===4||it===ce?(Ve(p,2+(ve?1:0),3),tA(p,lt,V)):(Ve(p,4+(ve?1:0),3),function(st,rt,Qt,Ue){var He;for(Ve(st,rt-257,5),Ve(st,Qt-1,5),Ve(st,Ue-4,4),He=0;He<Ue;He++)Ve(st,st.bl_tree[2*ze[He]+1],3);se(st,st.dyn_ltree,rt-1),se(st,st.dyn_dtree,Qt-1)}(p,p.l_desc.max_code+1,p.d_desc.max_code+1,yt+1),tA(p,p.dyn_ltree,p.dyn_dtree)),at(p),ve&&zt(p)},le._tr_tally=function(p,T,te){return p.pending_buf[p.d_buf+2*p.last_lit]=T>>>8&255,p.pending_buf[p.d_buf+2*p.last_lit+1]=255&T,p.pending_buf[p.l_buf+p.last_lit]=255&te,p.last_lit++,T===0?p.dyn_ltree[2*te]++:(p.matches++,T--,p.dyn_ltree[2*(D[te]+N+1)]++,p.dyn_dtree[2*z(T)]++),p.last_lit===p.lit_bufsize-1},le._tr_align=function(p){Ve(p,2,3),Me(p,K,lt),function(T){T.bi_valid===16?(Se(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)}(p)}},{"../utils/common":41}],53:[function(Ae,Ne,le){"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,le){(function(q){(function(ne,v){"use strict";if(!ne.setImmediate){var _,h,k,N,Q=1,U={},F=!1,I=ne.document,H=Object.getPrototypeOf&&Object.getPrototypeOf(ne);H=H&&H.setTimeout?H:ne,_={}.toString.call(ne.process)==="[object process]"?function($){Xe.nextTick(function(){P($)})}:function(){if(ne.postMessage&&!ne.importScripts){var $=!0,ge=ne.onmessage;return ne.onmessage=function(){$=!1},ne.postMessage("","*"),ne.onmessage=ge,$}}()?(N="setImmediate$"+Math.random()+"$",ne.addEventListener?ne.addEventListener("message",K,!1):ne.attachEvent("onmessage",K),function($){ne.postMessage(N+$,"*")}):ne.MessageChannel?((k=new MessageChannel).port1.onmessage=function($){P($.data)},function($){k.port2.postMessage($)}):I&&"onreadystatechange"in I.createElement("script")?(h=I.documentElement,function($){var ge=I.createElement("script");ge.onreadystatechange=function(){P($),ge.onreadystatechange=null,h.removeChild(ge),ge=null},h.appendChild(ge)}):function($){setTimeout(P,0,$)},H.setImmediate=function($){typeof $!="function"&&($=new Function(""+$));for(var ge=new Array(arguments.length-1),je=0;je<ge.length;je++)ge[je]=arguments[je+1];var oe={callback:$,args:ge};return U[Q]=oe,_(Q),Q++},H.clearImmediate=O}function O($){delete U[$]}function P($){if(F)setTimeout(P,0,$);else{var ge=U[$];if(ge){F=!0;try{(function(je){var oe=je.callback,et=je.args;switch(et.length){case 0:oe();break;case 1:oe(et[0]);break;case 2:oe(et[0],et[1]);break;case 3:oe(et[0],et[1],et[2]);break;default:oe.apply(v,et)}})(ge)}finally{O($),F=!1}}}}function K($){$.source===ne&&typeof $.data=="string"&&$.data.indexOf(N)===0&&P(+$.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(mr){"use strict";mr.exports="data:image/png;base64,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"},96908:function(mr){"use strict";mr.exports="data:image/png;base64,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"},57177:function(mr){"use strict";mr.exports="data:image/png;base64,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"},81378:function(mr){"use strict";mr.exports="data:image/png;base64,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"}}]);
|
|
|
}()); |