You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Progr...

92 lines
1.2 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

!(function(){var P1=Object.defineProperty;var _m=Object.getOwnPropertySymbols;var k1=Object.prototype.hasOwnProperty,j1=Object.prototype.propertyIsEnumerable;var bg=(Br,EA,M)=>EA in Br?P1(Br,EA,{enumerable:!0,configurable:!0,writable:!0,value:M}):Br[EA]=M,Fg=(Br,EA)=>{for(var M in EA||(EA={}))k1.call(EA,M)&&bg(Br,M,EA[M]);if(_m)for(var M of _m(EA))j1.call(EA,M)&&bg(Br,M,EA[M]);return Br};var Fn=(Br,EA,M)=>bg(Br,typeof EA!="symbol"?EA+"":EA,M);(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(Br,EA,M){"use strict";M.d(EA,{Z:function(){return m}});var b=M(54476),qe=M(59301),re={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=re,le=M(7657),$=function(d,k){return qe.createElement(le.Z,(0,b.Z)({},d,{ref:k,icon:Ne}))},ae=qe.forwardRef($),m=ae},67921:function(Br,EA,M){"use strict";M.d(EA,{Z:function(){return m}});var b=M(54476),qe=M(59301),re={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=re,le=M(7657),$=function(d,k){return qe.createElement(le.Z,(0,b.Z)({},d,{ref:k,icon:Ne}))},ae=qe.forwardRef($),m=ae},95869:function(Br,EA,M){"use strict";M.d(EA,{Z:function(){return m}});var b=M(54476),qe=M(59301),re={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=re,le=M(7657),$=function(d,k){return qe.createElement(le.Z,(0,b.Z)({},d,{ref:k,icon:Ne}))},ae=qe.forwardRef($),m=ae},7620:function(Br,EA){"use strict";EA.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"}},34766:function(Br,EA,M){"use strict";var b=M(59301),qe=Object.defineProperty,re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,$=(_,d,k)=>d in _?qe(_,d,{enumerable:!0,configurable:!0,writable:!0,value:k}):_[d]=k,ae=(_,d)=>{for(var k in d||(d={}))Ne.call(d,k)&&$(_,k,d[k]);if(re)for(var k of re(d))le.call(d,k)&&$(_,k,d[k]);return _};const m=_=>React.createElement("svg",ae({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"})));EA.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},24177:function(Br,EA,M){"use strict";var b=M(59301),qe=Object.defineProperty,re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,$=(_,d,k)=>d in _?qe(_,d,{enumerable:!0,configurable:!0,writable:!0,value:k}):_[d]=k,ae=(_,d)=>{for(var k in d||(d={}))Ne.call(d,k)&&$(_,k,d[k]);if(re)for(var k of re(d))le.call(d,k)&&$(_,k,d[k]);return _};const m=_=>React.createElement("svg",ae({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"})));EA.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},63528:function(Br,EA,M){"use strict";M.d(EA,{Z:function(){return Ne}});var b=M(59301),qe=M(29724),re=M(59301),Ne=({defaultX:le="40%",leftChild:$,rightChild:ae,className:m,hideResize:_=!1})=>{const[d,k]=(0,b.useState)(le),N=(0,b.useRef)();function D(){N.current=!0}(0,b.useEffect)(()=>{function S(O){N.current&&(qe.Z.publish("resize-move-bar",O),k(O.pageX))}function H(){N.current=!1}return window.addEventListener("mousemove",S),window.addEventListener("mouseup",H),()=>{window.removeEventListener("mousemove",S),window.removeEventListener("mouseup",H)}},[]);const U=typeof d=="number"&&d!==.01?`${d}px`:le,F=`calc(100% - ${_?"0px":"4px"} - ${U})`;return re.createElement("div",{className:`split-panel-container ${m}`},re.createElement("section",{style:{width:U,display:d===.01?"none":""}},$),re.createElement("section",{className:"resize-x-bar",onMouseDown:D},re.createElement("a",{className:"btn-resize"},re.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},re.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"})))),re.createElement("section",{style:{width:F}},ae))}},47922:function(Br,EA,M){"use strict";var b=M(59301);const qe=Ne=>String(Ne).length===1?`0${Ne}`:Ne,re=({className:Ne="",onChange:le,defaultValue:$=0})=>{const[ae,m]=(0,b.useState)($);(0,b.useEffect)(()=>{const N=setTimeout(()=>{m(ae+1e3)},1e3);return le(ae+1e3),()=>{clearInterval(N)}},[ae]);const _=parseInt(ae/(60*6e4))||"00",d=parseInt(ae%(60*6e4)/6e4)||"00",k=parseInt(ae%6e4/1e3)||"00";return b.createElement("div",{className:Ne},qe(_),":",qe(d),":",qe(k))};EA.Z=re},4034:function(Br,EA,M){"use strict";M.d(EA,{Z:function(){return _e}});var b=M(59301),qe=M(92123),re=M(43418),Ne=M(78241),le=M(8591),$=M(71418),ae=M(17574),m=M(95237),_=M(43604),d=M(6848),k=M(92832),N={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},D=M(18581),U=M(86914),F=M(62556),S=M(48442),H=Object.defineProperty,O=Object.defineProperties,P=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ke=(L,Fe,Ce)=>Fe in L?H(L,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):L[Fe]=Ce,oe=(L,Fe)=>{for(var Ce in Fe||(Fe={}))ee.call(Fe,Ce)&&Ke(L,Ce,Fe[Ce]);if(K)for(var Ce of K(Fe))pe.call(Fe,Ce)&&Ke(L,Ce,Fe[Ce]);return L},tt=(L,Fe)=>O(L,P(Fe)),He=(L,Fe)=>{var Ce={};for(var te in L)ee.call(L,te)&&Fe.indexOf(te)<0&&(Ce[te]=L[te]);if(L!=null&&K)for(var te of K(L))Fe.indexOf(te)<0&&pe.call(L,te)&&(Ce[te]=L[te]);return Ce},Ge=(L,Fe,Ce)=>new Promise((te,ge)=>{var q=z=>{try{X(Ce.next(z))}catch(Se){ge(Se)}},Z=z=>{try{X(Ce.throw(z))}catch(Se){ge(Se)}},X=z=>z.done?te(z.value):Promise.resolve(z.value).then(q,Z);X((Ce=Ce.apply(L,Fe)).next())});const at=(L=[])=>L==null?void 0:L.map(Fe=>tt(oe({},Fe),{title:(Fe==null?void 0:Fe.value)||"",key:Fe==null?void 0:Fe.id,isLeaf:!0})),W=L=>{var Fe=L,{user:Ce,children:te,isShowComponent:ge=!0,ModalProps:q={},onDataSelect:Z}=Fe,X=He(Fe,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[z,Se]=re.default.useModal(),[Ve]=Ne.default.useForm(),[Re,Ot]=(0,b.useState)([]),[Nt,et]=(0,b.useState)(!1),[Mt,sA]=(0,b.useState)(!1),[,Pt,AA,Wt]=(0,D.U)(U.qE,{page:1,limit:9999}),[,,v]=(0,D.U)(U.V8,{}),[,,G]=(0,D.U)(U.B$,{}),[,,I]=(0,D.U)(U.DH,{}),[,,h]=(0,D.U)(U.bJ,{}),p=()=>{et(!1),Ve.resetFields(),sA(!1)},T=ve=>Ge(void 0,null,function*(){const{node:ce,dragNode:nt,event:Bt}=ve,ot=ve.node.pos.split("-"),st=ve.dropPosition-Number(ot[ot.length-1]);if(st==0){le.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(st==1&&(nt==null?void 0:nt.item_index)==(ce==null?void 0:ce.item_index)+1){le.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const St=yield h({id:nt==null?void 0:nt.key,position:st==-1?1:(nt==null?void 0:nt.item_index)>(ce==null?void 0:ce.item_index)?(ce==null?void 0:ce.item_index)+1:ce==null?void 0:ce.item_index});(St==null?void 0:St.status)===0&&(le.ZP.success("\u79FB\u52A8\u6210\u529F"),AA({},!0))}),Ae=ve=>Ge(void 0,null,function*(){let ce={};Mt?ce=yield G(oe({},ve)):ce=yield I(oe({},ve)),(ce==null?void 0:ce.status)==0&&(le.ZP.success((ce==null?void 0:ce.message)||(Mt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),AA({},!0),p())});return(0,b.useEffect)(()=>{q!=null&&q.open&&AA({},!0)},[q==null?void 0:q.open]),(0,b.useEffect)(()=>{var ve;Ot(at((ve=Wt==null?void 0:Wt.data)==null?void 0:ve.list))},[Wt]),ge?b.createElement(b.Fragment,null,Se,te,b.createElement(re.default,oe({},oe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},q)),b.createElement($.Z,{spinning:Pt},(Re==null?void 0:Re.length)>0?b.createElement(b.Fragment,null,b.createElement(ae.default.DirectoryTree,{height:500,className:N.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Z,treeData:Re,onDrop:T,titleRender:ve=>b.createElement(b.Fragment,null,b.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ve==null?void 0:ve.title),b.createElement("div",{className:`${N.EditDom}`},b.createElement(m.Z,{wrap:!1,align:"middle",gutter:16},b.createElement(_.Z,null,b.createElement(d.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(d.Z,{title:"\u7F16\u8F91"},b.createElement("i",{className:`iconfont icon-bianji11 font12 ${N.currentPrimary}`,onClick:ce=>{ce.stopPropagation(),Ve.setFieldsValue(oe({},ve)),et(!0)}}))),b.createElement(_.Z,null,b.createElement(d.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:()=>Ge(void 0,null,function*(){const nt=yield v({id:ve==null?void 0:ve.key});(nt==null?void 0:nt.status)==0&&(le.ZP.success((nt==null?void 0:nt.message)||"\u5220\u9664\u6210\u529F"),AA({},!0))})})}}))))))}),b.createElement(S.op,{className:"ml20 mt20",icon:b.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{sA(!0),et(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):b.createElement(F.Z,{styles:{margin:"30px auto"},customText:b.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",b.createElement("a",{onClick:()=>{sA(!0),et(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),b.createElement(re.default,{title:Mt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:Nt,okText:Mt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{p()},onOk:()=>{Ve.submit()}},b.createElement(Ne.default,{form:Ve,onFinish:Ae},Mt&&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 _e=(0,qe.connect)(({loading:L,user:Fe})=>({user:Fe,loading:L.effects}))(W)},79082:function(Br,EA,M){"use strict";M.d(EA,{i:function(){return pe},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"},qe=M(71418),re=M(6848),Ne=M(92310),le=M.n(Ne),$=M(94601),ae=M(62556),m=M(47141),_="data:image/png;base64,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",d="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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",D="data:image/png;base64,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",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEy5JREFUeF7tW2l0VFW2/m4FkhBmQ5iEJEwBMcgoElwMMoOg0q20ywkJQj/1MXTjoxVlkjm0QNs2AgIapNW2gRYRbGRMCDJGmWcIUxISyASBhITUfevsM9xzb91UgM567w8lrqq6de+puvs7397fHmJcPxJvGoYBGAYMw8Of2X/sGNhb+Rm9Ecedz/w8E4BpGPDQlYDpEWuYdCl9VtbD42WriOvZivwfYJrqmR0xTfo2fpxe8uvYcfpfXsuOm16Yppc+97JndqrXBPvFpleuJc6R14tntq5BX8Ov4+uz1/J7vfy+tfP572Hr8d8oP2N3T8e03yruzro/IN0D73bDCBjfYMDUy0be4S8IIA6ExwJEgsQOww4SHaHz2T9+DfspHA8DXjeQpNXLAMkQBiFjixuSsHLDSzAskNhxbkR5zPmaGVQazG5MQwDE1y0h40sj6kZnv4sDxD/Xz5Gbxz9I/Fq/IBGY3FAemNmG4Wlt5DKAyOBslzMGcYNzO5bNJDpfMk17/r8BSRpTwKmBxHev2LGScWL32z5jTNJYA3hhehkrJDstMOR5nD12kBTL3cC7DyaRTeH92sg9tFy4OGZoO5NsIJHr4zThjBLuT7LLAabN3WnuTTm5cmOSxQzafn6ZZLk7nW3k7hT7uAsrlUnkgvlOd2OTDXwnWNpGEbtHc4PSZ1ju3AOkG7kHl5sUN8hgHCDd3dlBEu7OBSQes+yM8w8SB9nfQ3d3FEGYK+N3JrEg1+XLFHGTjrikztMAkAZlIAmri/UFSAoQ/0yyuTyfmGSxUcVP8du85J4t0BmDyTDsNzJ75hxYpkQCJ4MbkzTBIN3Y/wNIVvwRIkLFJH5T3NicUfaYJHe8ZggnS7iCUCBxF/cfgCR+m0+s0tydTSy4CgcvjNxflpoU3ZVacyg0FZMskKTCs9ydFbPcVOB/7O5IcVkP2nWuTGIgCYUl5Z9SdTqrJBusgK/UFVOczpikVJs99rjFpLtmklKaWqz0AckQAPEo7wckLsFt0ptdIoC1qbxyjkklxYW4dGgPQhs0QfWwh7lUZuRXatykjc/xYkyyZLeU2iqo26Q3O1PKZRl3JIMcIBGT7iiF5VR3EpTzB3ciMKQK6jSOFjJcqjIX1ecQDtL92t2dCSM7eYkms11AEjHJAsGDwvxcXD6yV8hsGUuk7Jbqjz8LOcjlJR3iYiOiTWcEVXuI7Cq46RqTTG8J1kyJRYPojuj0/FuKSZR9sN0umGSBJHdkaUyyhARfQoJkl89C45Ohb13Pxq5vFiDqyQGo37yt2As8/+F5Es+nfv3xS2SlnkWP2A9UbuaU/nKz2JSgi3iQG83I3r/I5OzgSarQzCoptRJVSwRkXz6LLYsmoUJgEAwPS0uFAyo7D4VZUoI7RbfRb2wcwiJaUDKbcfoQLh78mbPAZY0rJw+i4HoOGj3eXWOOlcCyS8Jbd0btJq1kcNKYxCWzHpPsSaxMakt3d8VFhfhlfTwuHd6Nlt2eQVTn/shNv4DC/DwrYfYC16+m4njSD3i023MIqVFLJKScRcFVqqNqaH2bfLeBJUAisAXw7A6NrH0LFUBSvZGIkMzRqweUiRpgAG1dPBk9RkxGWKNHuF0ZUJr0tudRbANwg15LOYaNn0xA37FxqB3Rgq45lvA9kv+1FLWbtBS+qiykrWoDuyDz7DF0eG44WnZ7Fiw+8S3uyyQ7SG4xyXJ10m3Ja9h6p/dsxKGf/oHWfV9EZspxpJ86qEVG/y/Dozshusfz7kmuTeILRkp2Zu1daPISDiNNgI1JPiAJsLIun8G2xVMJoFqRLZB18RQ3iIhlKk8SlCDpHhCAsMhHkHnuKH762/voOyaOrmX8O564Fsnff4GX531nEege8qQV455D+0GvE0DSl1vPVjLrE5P0oKyM5Mskinfi8ytnD6NWeDN4PAEqDzqe8D3OH9iBnsMnoWJwCLeFtwS5V1NRLexh38qEQ4a7uTvJJOPank9M6aacIJnS4A42MT/LAHrqjYkIa9QSq6cMRUlxkd8tVLFSCIZM/wpXBUD9xsQhNKI5udIzuzbiyKZvMXjKcqQe3SeiVVksIggQ3rIjVk2NRXSf3yGqUx8r1ukMUj6ePLusIWk1O11Y6MJBBHdvCYoLbqFicGUBlFW3y0k7h4QVcWjT72U0bBUDWTo6/2siDm9bjSeHjEKNepGlguQvJlEeyAByFkGdMcnJpGwG0JIP0f2NDxAW2RJ3igp4dUHkSDtWxNHrrsP+xJNX9sbjQWBwZVxNOa4YVDuiOaVl7PupwGoAK8cNpjh1t4/XFqxToEh1p+pdYhFeKGVGFfVVBpJQFVYQLx2kAxu+xJVTB9Hllf9RscU0S3D75nUkxM9B5ZphiBnyNs9zvV6Kd96SEuxa9QnyszPR5ZV3EFSpyj2AZCXfxtXdf+WJqowjqppgFw46SAyg7Z9NQ/fhH6BWoxaqYCrX2bZsGq3XY+RkhzQ3cDXlBDYtfB99R89BWGRzgk+CxH5FyZ3bSigU5Gbj6NY1OLt3CyLbdkG7Z2MRWKmSDbuAisG0a6VKpJRV5EmKLeRSrOoyJ5EbSFa1WZfg+TmZ2LlyHopu5aPrK+NQrXZD3LqehaS/z8ONrCskHBgghfnXcbvgBopu3iDwmIgovl2Iuk0fw+PPxPrW7/RKh5eDwpNjUT1n95K562ObzFalHgJKB8kAc3ns8xwG0NLp6D78fYoj7OZLiooVGElfzqXXXYaOF2oQqBAYDE9ABWLQpoUTCaBaEc1VUVa2Im7nZeHisb24dGg3rpw+hMrVQ1F48zoGvfc3VHmojg2c1OPJOLh+Jdo8/SoaSPkL4HZBPu1iNybJtoMCSakmWVi1qt0Vg4NV7CkqvIWk+DjcyEpH37dnIT/7KhLiZyMopCqCKldBIHsOqYLASlURyN4HV0alkKq4mXsNh7euRodBwwgoFRudBVeZo9lKS14YGT//RQGkS2qrtmaBJGNSTuo5JCybju6xExAa2QJpJ5Kx66u/+PVKXV57Bw2iO5GK2/TpJPQdPRu1Ihj7uGs7mbQB5/ZvQ9bF0yTfI9p1QbOYfqgVGYV/z3+HVCIDlW2vy8f242TiD6SiGrXvhtb9X0K1WvVFTQuIHzvobj1kqecxUfPChyu5axRGY8CnnzyAcBZrTBPeO8UoLixAhaBKjLYUpzwVAmB4KqDkTjHF5cDASji9eyPCH+uMikEhqi/lbGnoNUG5iahklbFzgYpBVqFUK5qKfo/Mk9hOz047i8RlM9Bt2HvEoKKCm8jPyRDGNnBgXTzdeNtnYpF/NRXBVWsgNDwKQZWrEoM2fzoJfUbPQlg4k9k8Rp3du5mka8PHYlA3qg0qVgxE3rU0JH+3DGknfiFG1m70CHLSLpD7qNe8DTr8ZgRq1ItQRiZN4zVxZs8mnmfa0ioeYySrRLYhkylVBRd+hjoyke26qj6SW/sh49QhJH01DwPG/BnBVatjzfQReLTHb9Dsid44s3cLTiT9QJ/pUl3GPLmevXXBE2fZ8KNEPDNpgWmKCC0B8mUSZ5E8npV2DonLZ6Dr6+8SQE5gE5bPJNMwlbdl8SRUq90AHX/7X2Sda+dPcIBGzeQuTmwAoTDIgHlZ6TiVtAEnk9ajduOW6PjCmzi2eTXOJW9HzIujkLJ/O7Gs+4iJPgyQIHGNZ5WFdHendzply9Y9JmklGpjEloTPZ6LNgFdR8+HGuHhwJ/atWYLB734KT8UgrJ4Wi0d7MoD60IY7seMH9B/7kVVt0OS66tA6+k56TZAafJk75hODvJRnWszxB1I2k5afz0QXBhDFEb1NYSDx81lkuO7DJ4K5w82LPkC/0XGoXjcC184fx+ZFk9H7v2ciLCJKMMiDmzmZuHAgCRcO7kT25XOkjNoOfA2N2nWjmLLrm48pLg2ZuRL5OdewYe5Y9BkzG3WaRPu6KRPwyADMawp8F/MAYFUZbK1zf8KBC4zzvyRi7+pFeHrcfFSqHorTMj2YsIQ+ZwBF9/otAXRmz2acSFqHAWPnKfVmdWXttT+9h6ReM9FALi5xnmo3eIUI8M8kAzlpKUj4YhYBVFx4CxmnWUYtZTaQdvIAGa1+i3Z0NDfjEmrUCUf9Fm0pmG5ZzACagTCWBwGkdtbOfJPiTETrzmjU4SnUaxINrycAKfu3IXntMkoMWbmn96iZqNO0FRKWTqf3/cfNc48jDpCkuhNRWgNLuBTVbtZ6N6L5x3H1YtvSDwnlbrETyOi/ro9HxunD6DsqjuYbVk0dhuheL1A+dnrPTzixYx2e/sN8m3q7W5BUJSMj8SNiEJdTllLzBxIDKDF+NroM/RNu5WXh0uFdVr4jo74WGWRRIKL1k6TEtiyZgl5vTxcAcfYx6V6jTkNSe0w056alIPn75cg4exQtugxEm/4v4ZsJL5G7a9a5HzFzfdwYPNbvRbQe8MpdgeRkkp1ReuNPME3rzt7MzsS6uaPw+OCRaNS+Kxl986cTUbVWPTzO3Ddj0JTXCaDmMf1xes+/cTxxHQb+cT5YLS/z3DFiO4UKW+fXZcZBqzQYVxL+LPIgORjC3Z3H2V4QUz/M2Nlp57Ejfg66vjoeD0XyagB7eKhwyqW45SJ5MVUeYy5uy5Kp6PUWA4i7OP45UHTzOs7/moRzyduQfTmFSipPvPAWajRoAm9xEb4e/zw6vzwWjTv2pO85sX0t9v9rKfl9liO5PhxMUjU65e6kvNaZpNXzBEiHN3+L4wlr8eyERbSJ8q5cwsZP3kO7gUOJ8eyxevJQtOo9BFGd+hGDWAlr4LgFKLyRgx8/fhc9Rk5ClZp1VEzSBUJpfSQjbftck7W7pUHJVXkEk0qJSTnpKdgRPxeteg1B9ToNrV4SoWMBJFsUOgi5Vy7hwPoV6PXWNNQK53lQTvp5HNn0T6QKtdYw+gk07dgLdaNaw/AEkJvMvHgSGxeMR8/fT0W9lu0UFoc2/B2HNn6Dlj0Go/1zw0sByYRHq68qSSt3qgLLPvkjWw5MWa2bMwqhDZui0+9Gg7VAmAdh9zLgD/PgqVCBjL5q8lBE9x6CFjH9cWr3RgJo0Dsf0/1tWzYDfd+egeCqNa3RK22ky2cIRcRQI3VbHDFIgsQoSPcim3Gy06oxIzv9PJJWzHU3xl0e7fnmNISFcwYV5LGs/COqFjBREFS5GiGdd+UCbmRn4lbuNZxKWo+C/Fw8P3UFAipUVDN37OuSv1tKcalhq06lf7tpgcTFlNWlJePYQKI3wpBAxpkj5Ja7D3sXdaPaklBgOVvMi6PBNpOsUqya9BrVBJmLSz26F7tXLUTj9t3JfbOKw6A/LqCSl7Ph5xzn0tlkpG2dQ0MjOkiq0aaBpHdTc69cwM9fLaASf836jcXpHj6YqNoTvAXB662iFcFaFakp2P2Pv+KpEZMQ2qCp5grtk0Ls+87u24J9az5DSPVQ1KgbThWDanXD+ZrMhGIwUhBXudrSULr7mTu7u8vPysDJnT+i7YCXqeJ/cucG+gXNYvqKFjs/P3ntUtR/pAPqNGmFkqLbOLL5n8hOPYOACoFo2OoJsBjs5tas1rlWkhKVBiN16xxiECV1GlBlgWRv5Hmo/U3ss8Ufy+hUDlVy3IpVMmbJlofv9CoHmP0+xnI533C/IDEDSXd3r0xSlWe9XeAyc8cZwGuC9lYCG4yUk6lWSUl2ZZ3gEctTt8xWlQQJki0mucwqcKFmFwIcXC4IaGf7NPwkk1zmG+T0KoFsiQa5SWR+5gRJVsBlHU81KMroJekg2ce5hNH8uDtXkLTpIuesnN5L4sCxmrtLS0O2zh2gGpc3z9Jms9kO5YrKAom7J9+pH6daEwCp1rkbSL6gKgYJBtOkEO9PqEKqPinkxiT1+6xszLV1bnN9GpOoKc7UnjjBHpPEjhesUcJBi1sqZlAwcTb8nEzSx5Bl5ZrHOznbIOpO7Fg6AWR3M0zB8f6MJZfdQbLiktXuZj6ajw+LYXk/rXOLdfy7VMvcdfRYukV3d6fmKRi03BVQ9d3vwwaSGABxBan0riwnmyUoTJSUEmesriwv80ggrfxLgSRYBBNfG5c2zbT6QZo7k000HSRXo3Or2oI9b53z425dWcp7xHyDzziXPmLscHf2DcGLrHrDj4sUbmEGkvxufyCVPr0qAjZbUBuIpLVEjPGKHo5eqiEXWKoLs4Nk/ZWEHSQRk7KDEdzauPjTDNFu4FpI5UPCwBaT7Cyyxxh5rRQCnEGcTWWApP7cRRMOkkG6IlRgSRA8YlzZP0h3wyT/IMnhE1F6dcwxcIls/6uKskCy/pRFMknLv4B0mN7twSWB40M6jbhs/Lw4djGAkaXtss6/X16Wo7jLzOfBafdjAePot1MC83IubQfMGLcFHgB0P2Ytv2uIHfsXj6xXhJJkwKznXPoBQOVn7PtZSbmvPctiY7wl2G6aCNQXegDQ/Zi1/K6xxZfdn70x0uv1spikHg8AKj9j389KPgLAKRoeAHQ/Zi2/a3wAcoqGBwCVn7HvZyVXCa2LhgcA3Y9Zy++aUnMcKRpiRi4PKr+ve7DSvVrAbxLKREOnEUuX3OuiD84vPwv8L+YNX/sKgQHCAAAAAElFTkSuQmCC",F="data:image/png;base64,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",S="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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",ee=M(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_,swimg:d},{name:"101\u8BA1\u5212",ptimg:k,swimg:N},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:D,swimg:U},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:F,swimg:S},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:H,swimg:O},{name:"\u519B\u961F\u4E00\u6D41",ptimg:P,swimg:K}];var oe=({className:tt,dataSource:He=[],col:Ge=4,right:at,bottom:W=23,precision:_e=0,wrapWidth:L=1200,trackEventItems:Fe,loading:Ce,onRemove:te=()=>{},isCurrent:ge=!0,showAlias:q=!1})=>{const Z=Math.floor((L-(Ge-1)*at)/Ge),X=[{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 ee.createElement(qe.Z,{spinning:Ce},ee.createElement("div",{className:le()(b.list,tt)},!!(He!=null&&He.length)&&(He==null?void 0:He.map((z,Se)=>{var Ve;const{name:Re,id:Ot,identifier:Nt,featured:et,school_name:Mt,image_url:sA,excellent:Pt,is_plan:AA}=z;return ee.createElement("div",{key:Ot,className:b.wrap,style:{width:Z,marginRight:(1+Se)%Ge===0?0:at+_e,marginBottom:W}},ee.createElement("a",{className:b.li,onClick:Wt=>{Wt.preventDefault(),Wt.stopPropagation(),Fe&&(0,$.L9)([Fe]),(0,$.xg)(`/paths/${Nt}`)}},ee.createElement("div",{className:b.img},ee.createElement("img",{className:b.cover,src:`${sA}`}),ge&&(0,m.bg)()&&(z==null?void 0:z.studying)&&ee.createElement("div",{className:`${b.movebq} user-path-items`,onClick:Wt=>{Wt.stopPropagation(),te(z)}},ee.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ee.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ve=z==null?void 0:z.subject_tags)==null?void 0:Ve.map((Wt,v)=>{var G,I;if(v===0){const p=(G=X.find(T=>T.name==Wt))==null?void 0:G.swimg;return ee.createElement("img",{className:b.sign,src:p,style:{left:"-4px"}})}const h=(I=X.find(p=>p.name==Wt))==null?void 0:I.ptimg;return ee.createElement("img",{className:b.sign,src:h,style:{left:`${48+52*(v-1)+2*v}px`}})}),ee.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(z==null?void 0:z.excellent)&&ee.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ee.createElement("div",{className:b.name},ee.createElement(re.Z,{title:q&&(z!=null&&z.excellent_alias_name)?ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Re}`,ee.createElement("br",null),ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${z==null?void 0:z.excellent_alias_name}`)):Re},ee.createElement("span",{className:b.e},q&&(z==null?void 0:z.excellent_alias_name)||Re))),ee.createElement("div",{className:b.tags},ee.createElement("div",null,ee.createElement(re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ee.createElement("span",null,z.stages_count))),ee.createElement(re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ee.createElement("span",null,z.members_count)))))))})),!He.length&&ee.createElement(ae.Z,null)))}},48442:function(Br,EA,M){"use strict";M.d(EA,{jL:function(){return le},w9:function(){return z},QD:function(){return Dt},cQ:function(){return te.Z},op:function(){return st},O5:function(){return zA},_b:function(){return DA},t7:function(){return O},Gi:function(){return et},YG:function(){return Ot},qp:function(){return k},vr:function(){return bA},qE:function(){return je},Je:function(){return ee},wb:function(){return Ce},cq:function(){return v},tp:function(){return U}});var b=M(59301),qe={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"},re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",le=({dataSource:kt=[],img:rA,imgWidth:lA=346,title:fA,sunTitle:$A,bannerExtraContent:Er})=>b.createElement("div",{className:qe.banner},b.createElement("div",{className:qe.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,fA),b.createElement("span",null,$A)),kt.length>0&&b.createElement("div",{className:qe.btns},kt.map((Ht,Qr)=>b.createElement("div",{key:Qr,onClick:Ht.click},Ht.name,Ht.sign?b.createElement("img",{src:re,width:39}):null))),Er),rA&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:rA,width:lA}))),$={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ae=M(92310),m=M.n(ae),_=M(89392),k=({dataSource:kt=[],value:rA,onChange:lA,onTitleChange:fA,className:$A,title:Er,titleWidth:Ht=41,style:Qr={},fontColor:mr="#6A7283",showCount:xn})=>{const[Ir,NA]=(0,b.useState)(0),[TA,mn]=(0,b.useState)(!1),on=(0,b.useRef)(null),wr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var tr;kt.length!==0&&(((tr=on==null?void 0:on.current)==null?void 0:tr.clientHeight)>97?NA(1):NA(0)),kt.length===0&&NA(0),mn(!1)},[kt]),b.createElement("div",{className:m()($.row,$A),style:Qr},b.createElement("div",{onClick:(0,_.throttle)(()=>fA==null?void 0:fA(),2e3),style:{width:Ht,marginTop:TA?12:4},className:`${$.title} ${fA?"current":""}`},Er),b.createElement("div",{className:TA?`${$.tagsWrap} ${$.tagsBorderWrap}`:$.tagsWrap},b.createElement("div",{className:$.bar,ref:wr,style:Ir>0?{height:Ir===1?97:"auto",overflow:Ir===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:$.tag,ref:on},kt==null?void 0:kt.map(tr=>b.createElement("span",{onClick:()=>lA(tr.id),key:tr.id,style:{color:mr},className:rA===tr.id?$.active:""},b.createElement("span",{title:tr.name,className:$.name},tr.name),!!xn&&b.createElement("span",{className:$.num},tr.count))))),!!Ir&&b.createElement(b.Fragment,null,Ir===1?b.createElement("div",{onClick:()=>{var tr;NA(2),((tr=on==null?void 0:on.current)==null?void 0:tr.clientHeight)>245?mn(!0):mn(!1)},className:$.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{wr.current.scrollTop=0,NA(1),mn(!1)},className:$.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:kt=[],value:rA,onChange:lA,className:fA,style:$A={}})=>b.createElement("div",{style:$A,className:m()(N.tabs,fA)},kt.map(Er=>b.createElement("span",{onClick:()=>lA(Er.id),className:rA===Er.id?N.active:"",key:Er.id},Er.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"},S=M(92832),O=({dataSource:kt=[],value:rA="",onChange:lA,onInputChange:fA=()=>{},className:$A,style:Er={},placeholder:Ht,allowClear:Qr=!1})=>{var mr;const[xn,Ir]=(0,b.useState)(""),[NA,TA]=(0,b.useState)("");(0,b.useEffect)(()=>{var wr;let tr=rA;(wr=JSON.stringify(rA))!=null&&wr.includes("{")&&(Ir(rA.id),tr=rA.value||"");try{TA(decodeURIComponent(tr||""))}catch(Xn){TA(decodeURIComponent(tr||""))}},[rA]);const mn=()=>{lA(encodeURIComponent(NA),xn||null)},on=wr=>{wr!==xn&&(Ir(wr),lA(encodeURIComponent(NA),wr))};return b.createElement("div",{className:m()(F.input,$A),style:Er},!!kt.length&&b.createElement("div",{className:F.dropdown},b.createElement("div",{className:F.text},(mr=kt.find(wr=>wr.id===xn))==null?void 0:mr.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},kt.map((wr,tr)=>b.createElement("div",{key:tr,onClick:()=>on(wr.id)},wr.name)))),b.createElement(S.default,{onPressEnter:mn,value:NA,onChange:wr=>{TA(wr.target.value),fA(encodeURIComponent(wr.target.value),xn||null)},bordered:!1,placeholder:Ht}),b.createElement("i",{onClick:mn,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"},ee=({value:kt,onChange:rA,className:lA,total:fA,pageSize:$A,style:Er={}})=>{const Ht=kt<2,Qr=kt>=Math.ceil(fA/$A);return fA<=$A?b.createElement(b.Fragment,null):b.createElement("div",{className:m()(P.quickPager,lA),style:Er},b.createElement("div",{onClick:()=>{Ht||rA(kt-1,"prev")},className:Ht?P.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Qr||rA(kt+1,"next")},className:Qr?P.disabled:""},"\u4E0B\u4E00\u9875"))},pe={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"},Ke=M(71418),oe=M(6848),tt=M(13570),He=M(85386),Ge=M(94601),at=M(96908),W=M(57177),_e=M(81378),L=M(62556),Ce=({className:kt,dataSource:rA=[],col:lA=4,right:fA,bottom:$A=23,precision:Er=0,wrapWidth:Ht=1200,trackEventItems:Qr,loading:mr})=>{const xn=Math.floor((Ht-(lA-1)*fA)/lA);return b.createElement(Ke.Z,{spinning:mr},b.createElement("div",{className:m()(pe.list,kt)},!!rA.length&&rA.map((Ir,NA)=>{const{name:TA,id:mn,identifier:on,power:wr,cover_image_id:tr,pic:Xn}=Ir;return b.createElement("div",{className:pe.wrap,key:mn,style:{width:xn,marginRight:(1+NA)%lA===0?0:fA+Er,marginBottom:$A}},b.createElement("a",{target:"_blank",href:`/shixuns/${on}/challenges`,className:pe.li,onClick:Vi=>{Vi.preventDefault(),Qr&&(0,Ge.L9)([Qr]),wr&&(0,Ge.xg)(`/shixuns/${on}/challenges`)}},b.createElement("div",{className:pe.img},b.createElement("img",{className:pe.cover,src:`${Xn}`}),Ir.is_jupyter&&b.createElement("img",{className:pe.sign,src:at}),Ir.is_jupyter_lab&&b.createElement("img",{className:pe.sign,src:W}),Ir.is_unity_3d&&b.createElement("img",{className:pe.sign,src:_e})),b.createElement("div",{className:pe.name},b.createElement(oe.Z,{title:TA||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:pe.e},TA||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:pe.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,Ir.challenges_count))),!!Ir.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,Ir.myshixuns_count))),b.createElement(oe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Ir.level))),b.createElement("div",{className:pe.rate},b.createElement(tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ir.score_info}),b.createElement("span",null,"\xA0",Ir.score_info?`${Ir.score_info}\u5206`:"5\u5206")))),!wr&&b.createElement("div",{className:pe.lockWrap},b.createElement("img",{src:`${He.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")))}),!rA.length&&b.createElement(L.Z,null)))},te=M(79082),ge={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"},q="data:image/png;base64,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",Z=M(59301),z=({className:kt,dataSource:rA=[],col:lA=4,right:fA,bottom:$A=23,precision:Er=0,wrapWidth:Ht=1200,trackEventItems:Qr,loading:mr})=>{const xn=Math.floor((Ht-(lA-1)*fA)/lA);return Z.createElement(Ke.Z,{spinning:mr},Z.createElement("div",{className:m()(ge.list,kt)},!!rA.length&&rA.map((Ir,NA)=>{const{subject_identifier:TA,id:mn,identifier:on,power:wr}=Ir,tr=Ir.is_public!=0&&Ir.is_public;return Z.createElement("div",{className:ge.wrap,key:mn,style:{width:xn,marginRight:(1+NA)%lA===0?0:fA+Er,marginBottom:$A}},Z.createElement("a",{className:ge.li,onClick:Xn=>{Xn.preventDefault(),Qr&&(0,Ge.L9)([Qr]),(0,Ge.xg)(Ir.first_category_url)}},Z.createElement("div",{className:ge.top},Z.createElement(oe.Z,{title:Ir.name},Z.createElement("div",{className:ge.name},Ir.name)),Z.createElement("img",{className:ge.img,src:He.Z.IMG_SERVER+"/images/"+Ir.avatar_url}),Z.createElement("div",{className:ge.text,title:Ir.creator},Ir.creator),TA&&Z.createElement("div",{className:ge.btns},Z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),tr&&Z.createElement("div",{className:ge.sign},"\u516C\u5F00")),Z.createElement("div",{className:ge.bottom},Ir.visits>0&&Z.createElement(oe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Z.createElement("span",null,Z.createElement("i",{className:"iconfont icon-liulanyan"}),Z.createElement("span",null,Ir.visits))),Ir.course_members_count>0&&Z.createElement(oe.Z,{title:"\u6210\u5458",placement:"bottom"},Z.createElement("span",null,Z.createElement("i",{className:"iconfont icon-chengyuan"}),Ir.course_members_count)),Ir.tasks_count>0&&Z.createElement(oe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Z.createElement("span",null,Z.createElement("i",{className:"iconfont icon-zuoye"}),Ir.tasks_count)),Ir.is_end?Z.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Z.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ir.is_accessible&&Z.createElement("div",{className:ge.lockWrap},Z.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Z.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!rA.length&&Z.createElement(L.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(92123),Ot=({dataSource:kt=[],value:rA,onChange:lA,className:fA,style:$A={},tabBarExtraContent:Er})=>b.createElement("div",{className:m()(Se.tabs,fA),style:$A},b.createElement("div",{className:Se.tabsWrap},kt.map((Ht,Qr)=>b.createElement("aside",{className:Se.tab,onClick:()=>{lA(Ht.id),Ht.link&&Ve.history.push(Ht.link)},key:Qr},b.createElement("div",{className:rA===Ht.id?Se.active:""},Ht.name),(Ht==null?void 0:Ht.resetCount)==null&&(Ht==null?void 0:Ht.total)!==void 0&&b.createElement("span",null,"\uFF08",Ht==null?void 0:Ht.total,"\uFF09"),(Ht==null?void 0:Ht.resetCount)!==void 0&&(Ht==null?void 0:Ht.total)!==void 0&&b.createElement(oe.Z,{title:(Ht==null?void 0:Ht.tip)!=null?Ht==null?void 0:Ht.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Ht==null?void 0:Ht.resetCount),"/",b.createElement("span",null,Ht==null?void 0:Ht.total),"\uFF09"))))),b.createElement("div",{className:Se.tabBar},Er)),et=({className:kt,style:rA={},children:lA})=>b.createElement("div",{className:m()(kt),style:rA},lA),Mt={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"},sA=M(38854),Pt=M(20834);const AA=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var v=({sortValue:kt,dropValue:rA,className:lA,onSort:fA,onDrop:$A,dataSource:Er=AA})=>{var Ht;return b.createElement("div",{className:m()(Mt.orderWrap,lA)},b.createElement(sA.Z,{dropdownRender:()=>b.createElement(Pt.default,null,Er.map((Qr,mr)=>b.createElement(Pt.default.Item,{key:mr,onClick:()=>$A(Qr.id)},Qr.name)))},b.createElement("span",{className:Mt.orderTextWrap},(Ht=Er.find(Qr=>rA===Qr.id))==null?void 0:Ht.name)),b.createElement("span",{className:Mt.orderIconWrap},b.createElement("span",{className:Mt.orderAsc},b.createElement("i",{className:kt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Mt.cursorPointer} ${Mt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Mt.cursorPointer}`,onClick:()=>fA(kt==="asc"?"desc":"asc")})),b.createElement("span",{className:Mt.orderDesc},b.createElement("i",{className:kt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Mt.cursorPointer} ${Mt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Mt.cursorPointer}`,onClick:()=>fA(kt==="asc"?"desc":"asc")}))))},G={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"},I=M(3113),h=Object.defineProperty,p=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ve=(kt,rA,lA)=>rA in kt?h(kt,rA,{enumerable:!0,configurable:!0,writable:!0,value:lA}):kt[rA]=lA,ce=(kt,rA)=>{for(var lA in rA||(rA={}))T.call(rA,lA)&&ve(kt,lA,rA[lA]);if(p)for(var lA of p(rA))Ae.call(rA,lA)&&ve(kt,lA,rA[lA]);return kt},nt=(kt,rA)=>{var lA={};for(var fA in kt)T.call(kt,fA)&&rA.indexOf(fA)<0&&(lA[fA]=kt[fA]);if(kt!=null&&p)for(var fA of p(kt))rA.indexOf(fA)<0&&Ae.call(kt,fA)&&(lA[fA]=kt[fA]);return lA},Bt=(kt,rA,lA)=>new Promise((fA,$A)=>{var Er=mr=>{try{Qr(lA.next(mr))}catch(xn){$A(xn)}},Ht=mr=>{try{Qr(lA.throw(mr))}catch(xn){$A(xn)}},Qr=mr=>mr.done?fA(mr.value):Promise.resolve(mr.value).then(Er,Ht);Qr((lA=lA.apply(kt,rA)).next())}),st=kt=>{var rA=kt,{className:lA,style:fA,children:$A,loading:Er=!1,openLoading:Ht,onClick:Qr=()=>{},size:mr="middle",shape:xn="round"}=rA,Ir=nt(rA,["className","style","children","loading","openLoading","onClick","size","shape"]);const[NA,TA]=(0,b.useState)(!1);return b.createElement(I.ZP,ce({onClick:(0,_.throttle)(mn=>Bt(void 0,null,function*(){Ht&&TA(!0);try{yield Qr(mn)}catch(on){console.log("error",on)}Ht&&TA(!1)}),2e3,{leading:!0,trailing:!1}),className:m()(G.btn,G[`${mr}-${xn}`],lA),style:fA,size:mr,shape:xn,loading:NA||Er},Ir),$A)},St={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},je=({className:kt,style:rA,children:lA=null,onClick:fA,title:$A})=>b.createElement("div",{className:m()(St.head,kt),style:rA},b.createElement("span",{className:"primary-hover",onClick:fA},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:$A},$A),b.createElement("div",{className:St.node},lA)),ze={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"},Dt=({confirmShow:kt=!0,confirmTitle:rA,confirmClick:lA,cancelShow:fA=!0,cancelTitle:$A,cancelClick:Er,className:Ht,style:Qr,confirmLoading:mr=!1})=>b.createElement("div",{className:m()(ze.btns,Ht),style:Qr},kt&&b.createElement(I.ZP,{loading:mr,onClick:lA,type:"primary",className:ze.confirm},rA),fA&&b.createElement(I.ZP,{onClick:Er,className:ze.cancel},$A)),Qt={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:kt,style:rA={},LeftContent:lA,children:fA,RightContent:$A})=>b.createElement("div",{className:m()(Qt.fixedBottom,kt),style:rA},b.createElement("div",{className:Qt.wrap},b.createElement("div",{className:Qt.left},lA),b.createElement("div",{className:Qt.center},fA),b.createElement("div",{className:Qt.right},$A))),oA={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"},DA=({className:kt,style:rA={},dataSource:lA=[]})=>b.createElement("div",{className:m()(oA.crumbs,kt),style:rA},lA.map((fA,$A)=>$A<lA.length-1?b.createElement(b.Fragment,{key:$A},fA.path||fA.onClick?b.createElement("span",{className:oA.hover,onClick:fA!=null&&fA.onClick?fA.onClick:()=>Ve.history.push(fA.path)},fA.name):b.createElement("span",null,fA.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:$A,style:{color:"#5F6368"}},fA.name))),Et=M(31797),qt=Object.defineProperty,ht=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,BA=Object.prototype.hasOwnProperty,UA=Object.prototype.propertyIsEnumerable,$t=(kt,rA,lA)=>rA in kt?qt(kt,rA,{enumerable:!0,configurable:!0,writable:!0,value:lA}):kt[rA]=lA,pA=(kt,rA)=>{for(var lA in rA||(rA={}))BA.call(rA,lA)&&$t(kt,lA,rA[lA]);if(Gt)for(var lA of Gt(rA))UA.call(rA,lA)&&$t(kt,lA,rA[lA]);return kt},jA=(kt,rA)=>ht(kt,Lt(rA)),Nr=(kt,rA)=>{var lA={};for(var fA in kt)BA.call(kt,fA)&&rA.indexOf(fA)<0&&(lA[fA]=kt[fA]);if(kt!=null&&Gt)for(var fA of Gt(kt))rA.indexOf(fA)<0&&UA.call(kt,fA)&&(lA[fA]=kt[fA]);return lA};const{Countdown:PA}=Et.default;var zA=kt=>{var rA=kt,{onChange:lA}=rA,fA=Nr(rA,["onChange"]);const[$A,Er]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof $A=="number"&&$A>=0&&lA($A)},[$A]);const Ht=Qr=>{const mr=Math.floor(Qr/1e3);Er(mr)};return b.createElement(PA,jA(pA({},fA),{onChange:Ht}))}},79437:function(Br,EA,M){"use strict";M.d(EA,{Z:function(){return ge}});var b=M(59301),qe=M(5112),re=M(3113),Ne=M(8591),le=M(43418),$=M(5871),ae=M(95237),m=M(43604),_=M(28103),d=M(71775),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(47141),D=M(24334),U=M(43597),F=M(92123),S=M(17410),H=M(4604),O=M(87169),P=M(26227),K=M(59301),ee=Object.defineProperty,pe=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ge=(q,Z,X)=>Z in q?ee(q,Z,{enumerable:!0,configurable:!0,writable:!0,value:X}):q[Z]=X,at=(q,Z)=>{for(var X in Z||(Z={}))tt.call(Z,X)&&Ge(q,X,Z[X]);if(oe)for(var X of oe(Z))He.call(Z,X)&&Ge(q,X,Z[X]);return q},W=(q,Z)=>pe(q,Ke(Z)),_e=(q,Z,X)=>new Promise((z,Se)=>{var Ve=Nt=>{try{Ot(X.next(Nt))}catch(et){Se(et)}},Re=Nt=>{try{Ot(X.throw(Nt))}catch(et){Se(et)}},Ot=Nt=>Nt.done?z(Nt.value):Promise.resolve(Nt.value).then(Ve,Re);Ot((X=X.apply(q,Z)).next())});const L={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Fe=(q=>(q[q.SET_PATH=0]="SET_PATH",q[q.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",q))(Fe||{});function Ce(q,Z){switch(Z.type){case 0:return W(at({},q),{selectedPath:Z.payload});case 1:return W(at({},q),{passedContent:Z.payload});default:throw new Error}}var ge=({language:q,dispatch:Z,shixunWorkReport:X,v:z,languages:Se,classroomList:Ve,autoHeight:Re,diff_code_count:Ot,data:Nt})=>{const[et,Mt]=(0,b.useState)(Se==null?void 0:Se[0]),sA=(0,F.useParams)();return(0,b.useEffect)(()=>{Mt(Se==null?void 0:Se[0])},[]),(0,b.useEffect)(()=>{var Pt;Mt((Pt=Se==null?void 0:Se.filter(AA=>AA.language===(et==null?void 0:et.language)))==null?void 0:Pt[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(qe.ZP.Group,{defaultValue:q,style:{marginLeft:10},onChange:Pt=>{var AA;z.language=Pt.target.value,Mt((AA=Se==null?void 0:Se.filter(Wt=>Wt.language===Pt.target.value))==null?void 0:AA[0])}},Se==null?void 0:Se.map(Pt=>K.createElement(qe.ZP,{value:Pt==null?void 0:Pt.language},Pt==null?void 0:Pt.language)))),(0,N.GJ)()&&X!="shixunWorkReport"&&K.createElement("span",null,K.createElement("span",null,"\u5F97\u5206 ",et==null?void 0:et.score,"/",et==null?void 0:et.total_score),K.createElement(re.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Pt,AA;if(!((AA=(Pt=Ve.AssistantObject)==null?void 0:Pt.hack)!=null&&AA.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 Wt=et==null?void 0:et.score;le.default.confirm({title:"\u8C03\u5206",content:K.createElement("div",null,K.createElement("p",null,"\u5F97\u5206\uFF1A",et==null?void 0:et.score,"/",et==null?void 0:et.total_score),K.createElement("p",null,"\u8C03\u5206\uFF1A",K.createElement($.Z,{min:0,max:et==null?void 0:et.total_score,defaultValue:et==null?void 0:et.score,onChange:v=>{Wt=v}}))),okText:"\u786E\u8BA4",onOk:()=>_e(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${sA==null?void 0:sA.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:sA==null?void 0:sA.coursesId,hack_user_code_id:et==null?void 0:et.hack_user_id,score:Wt}})).status===0&&(Ne.ZP.success("\u8C03\u5206\u6210\u529F"),Z({type:"shixunHomeworks/setActionTabs",payload:{}}),Z({type:"shixunHomeworks/getShixunWorkReports",payload:at({},sA)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,N.GJ)()&&X!="shixunWorkReport"&&K.createElement(re.ZP,{onClick:()=>{var Pt;if(!((Pt=Ve.AssistantObject.hack)!=null&&Pt.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}Z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:X.user_id,type:"1",language:et==null?void 0:et.language,v:z,data:at({},X)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),K.createElement(d.ZP,{height:300,language:et==null?void 0:et.language,value:et!=null&&et.code?D.Base64.decode(et==null?void 0:et.code):"",autoHeight:Re,theme:"default",options:L}),((et==null?void 0:et.comment)||(et==null?void 0:et.hidden_comment))&&K.createElement("div",null,K.createElement(ae.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},K.createElement(m.Z,{flex:1},K.createElement("h1",{className:k.title},"\u70B9\u8BC4\u5185\u5BB9")),K.createElement(m.Z,{className:"pr30"},(0,N.GJ)()&&K.createElement(re.ZP,{onClick:()=>_e(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 _e(this,null,function*(){(yield(0,H.gZ)({comment_id:et==null?void 0:et.comment_id,homeworkId:sA.homeworkId,type:"hack"})).status===0&&(Ne.ZP.success("\u5220\u9664\u6210\u529F"),Z({type:"shixunHomeworks/getShixunWorkReports",payload:at({},sA)}))})}})})},K.createElement(P.Z,null),"\u5220\u9664"))),K.createElement(_.Z,{style:{margin:0}}),(et==null?void 0:et.comment)&&K.createElement("aside",{className:"pl30 pr30 mt20"},K.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),K.createElement("br",null),K.createElement(S.Z,{value:et==null?void 0:et.comment})),(et==null?void 0:et.hidden_comment)&&K.createElement("aside",{className:"pl30 pr30 mt20"},K.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),K.createElement("br",null),K.createElement(S.Z,{value:et==null?void 0:et.hidden_comment}))))}},16202:function(Br,EA,M){"use strict";M.r(EA),M.d(EA,{default:function(){return St}});var b=M(59301),qe=M(86129),re=M.n(qe),Ne=M(92123),le=M(43418),$=M(61621),ae=M(66104),m=M(95237),_=M(43604),d=M(3113),k=M(8591),N=M(28103),D=M(1710),U=M(27812),F=M(95869),S=M(87169),H=M(26227),O=M(85386),P=M(47141),K=M(94601),ee={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"},pe=M(79437),Ke=M(43597),oe=M(24334),tt=M(56656),He=M.n(tt),Ge=M(71775),at=M(63692);const W=({shixunHomeworks:Ie,autoHeight:je,classroomList:ze,user:ut,dispatch:Dt})=>{const{shixunWorkReport:Qt}=Ie,{stage_list:wt,work_id:bA}=Qt,oA=(0,Ne.useParams)(),SA=(0,P.GJ)(),[DA,Et]=(0,b.useState)(),qt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},ht=BA=>BA==="c++"?1:BA==="C++"?2:BA;function Lt(BA,UA){return(0,Ke.U2)(`student_works/${bA}/rep_passed_content.json`,{path:UA,game_id:BA})}const Gt=(0,K.qZ)(5,Qt.hack);return b.createElement(b.Fragment,null,Gt==null?void 0:Gt.map(function(BA,UA){return b.createElement("div",{key:UA},BA.map(function($t,pA){var jA,Nr,PA;return b.createElement("aside",{className:"pl30 pr30",key:pA},b.createElement("div",{className:`${ee.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+pA+1,"\u9898 ",$t.name),$t.is_finish&&b.createElement("a",{style:{marginLeft:20},onClick:CA=>{CA.preventDefault(),window.open(`${$t==null?void 0:$t.url}&language=${ht($t.language)}`),localStorage.setItem("program_homework",[oA.coursesId,oA.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!$t.is_finish&&$t.final_submit_languages.length>0&&b.createElement("a",{style:{marginLeft:20},onClick:CA=>{CA.preventDefault(),window.open(`${$t==null?void 0:$t.url}&language=${ht($t.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[oA.coursesId,oA.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),b.createElement("div",{className:"font16 mt10"},$t.is_finish?b.createElement("aside",{className:ee.shixunWrp},b.createElement(pe.Z,{classroomList:ze,user:ut,v:$t,shixunWorkReport:Qt,dispatch:Dt,autoHeight:je,languages:$t.languages,language:$t.language,game_id:$t.id,data:oe.Base64.decode($t.code),diff_code_count:$t.diff_code_count,onPathChange:Lt})):$t.final_submit_languages.length>0&&b.createElement("aside",{className:ee.shixunWrp},b.createElement(pe.Z,{classroomList:ze,user:ut,v:$t,shixunWorkReport:Qt,dispatch:Dt,autoHeight:je,languages:$t.final_submit_languages,language:$t.final_submit_languages[0].language,game_id:$t.id,data:oe.Base64.decode($t.final_submit_languages[0].code),diff_code_count:$t.diff_code_count,onPathChange:Lt}))),b.createElement("aside",{className:"mt10 font16"},(jA=$t.history)!=null&&jA.length?b.createElement(D.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:(CA,zA)=>b.createElement("span",null,zA!=null&&zA.created_at?He()(zA==null?void 0:zA.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(CA,zA)=>{var kt;return b.createElement("span",{className:CA===0?"c-green":"c-red"},((kt=at.Im[CA])==null?void 0:kt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((PA=(Nr=$t==null?void 0:$t.history)==null?void 0:Nr[0])==null?void 0:PA.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(CA,zA)=>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(Ge.ZP,{height:300,language:"python",theme:"vs-light",value:zA!=null&&zA.code?oe.Base64.decode(zA==null?void 0:zA.code):"",autoHeight:je,options:qt}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(CA=>!!CA),pagination:{hideOnSinglePage:!0},dataSource:$t.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var _e=(0,Ne.connect)(({shixunHomeworks:Ie,loading:je,globalSetting:ze,classroomList:ut,user:Dt})=>({shixunHomeworks:Ie,globalSetting:ze,loading:je.effects,classroomList:ut,user:Dt}))(W),L=M(78241),Fe=M(92832),Ce=M(4034),te=M(59301),ge=Object.defineProperty,q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,z=(Ie,je,ze)=>je in Ie?ge(Ie,je,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ie[je]=ze,Se=(Ie,je)=>{for(var ze in je||(je={}))Z.call(je,ze)&&z(Ie,ze,je[ze]);if(q)for(var ze of q(je))X.call(je,ze)&&z(Ie,ze,je[ze]);return Ie},Ve=(Ie,je)=>{var ze={};for(var ut in Ie)Z.call(Ie,ut)&&je.indexOf(ut)<0&&(ze[ut]=Ie[ut]);if(Ie!=null&&q)for(var ut of q(Ie))je.indexOf(ut)<0&&X.call(Ie,ut)&&(ze[ut]=Ie[ut]);return ze},Re=(Ie,je,ze)=>new Promise((ut,Dt)=>{var Qt=oA=>{try{bA(ze.next(oA))}catch(SA){Dt(SA)}},wt=oA=>{try{bA(ze.throw(oA))}catch(SA){Dt(SA)}},bA=oA=>oA.done?ut(oA.value):Promise.resolve(oA.value).then(Qt,wt);bA((ze=ze.apply(Ie,je)).next())});const Ot=Ie=>{var je=Ie,{shixunHomeworks:ze,dispatch:ut}=je,Dt=Ve(je,["shixunHomeworks","dispatch"]),Qt,wt,bA;const oA=(0,Ne.useParams)(),[SA,DA]=(0,b.useState)(!1),[Et]=L.default.useForm(),[qt,ht]=le.default.useModal(),[Lt,Gt]=(0,b.useState)(!1),[BA,UA]=(0,b.useState)(!1);(0,b.useEffect)(()=>{var pA,jA,Nr,PA,CA,zA;ze.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(ze.actionTabs.selectArrs.type==="1"?Et.setFieldsValue({comment:ze.actionTabs.selectArrs.v.comment,hidden_comment:ze.actionTabs.selectArrs.v.hidden_comment}):Et.setFieldsValue({comment:(Nr=(jA=(pA=ze.actionTabs.selectArrs)==null?void 0:pA.data)==null?void 0:jA.data)==null?void 0:Nr.work_comment,hidden_comment:(zA=(CA=(PA=ze.actionTabs.selectArrs)==null?void 0:PA.data)==null?void 0:CA.data)==null?void 0:zA.work_comment_hidden}))},[ze.actionTabs.key]);const $t=()=>Re(void 0,null,function*(){var pA,jA,Nr,PA;const CA=Et.getFieldValue();let zA=ze.actionTabs.selectArrs.type==="1"?`/api/problems/${ze.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${oA.homeworkId}/shixun_work_comment.json`;(yield(0,Ke.ZP)(zA,{method:"post",body:{hidden_comment:CA.hidden_comment,comment:CA.comment,language:(pA=ze.actionTabs.selectArrs)==null?void 0:pA.language,user_id:(PA=(Nr=(jA=ze.actionTabs.selectArrs)==null?void 0:jA.data)==null?void 0:Nr.data)==null?void 0:PA.user_id}})).status===0&&(k.ZP.success("\u8BC4\u9605\u6210\u529F"),Et.resetFields(),ut({type:"shixunHomeworks/setActionTabs",payload:{}}),ut({type:"shixunHomeworks/getShixunWorkReports",payload:Se({},oA)}))});return te.createElement(te.Fragment,null,ht,te.createElement(le.default,{centered:!0,title:te.createElement("span",null,((Qt=ze.actionTabs.selectArrs)==null?void 0:Qt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((wt=ze.actionTabs.selectArrs)==null?void 0:wt.language)&&te.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(bA=ze.actionTabs.selectArrs)==null?void 0:bA.language)),open:ze.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Re(void 0,null,function*(){const pA=Et.getFieldValue();JSON.stringify(pA)==="{}"||pA.hidden_comment===""&&pA.comment===""?DA(!0):$t()}),onCancel:()=>{ut({type:"shixunHomeworks/setActionTabs",payload:{}})}},te.createElement(L.default,{form:Et,onChange:()=>{SA&&DA(!1)}},te.createElement(m.Z,{wrap:!1,align:"middle",justify:"space-between"},te.createElement(_.Z,null,te.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),te.createElement(_.Z,null,te.createElement(Ce.Z,{isShowComponent:(0,P.G5)(),ModalProps:{open:Lt,onCancel:()=>{Gt(!1)}},onDataSelect:(pA,jA)=>Re(void 0,[pA,jA],function*(Nr,{node:PA}){const CA=()=>{Et.setFieldsValue({comment:PA==null?void 0:PA.value}),Gt(!1)};if(Et.getFieldValue("comment")){qt.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:CA});return}CA()})},te.createElement(d.ZP,{style:{padding:0,height:"auto"},icon:te.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:pA=>{Gt(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),te.createElement(L.default.Item,{name:"comment"},te.createElement(Fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),te.createElement(m.Z,{wrap:!1,align:"middle",justify:"space-between"},te.createElement(_.Z,null,te.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),te.createElement(_.Z,null,te.createElement(Ce.Z,{isShowComponent:(0,P.G5)(),ModalProps:{open:BA,onCancel:()=>{UA(!1)}},onDataSelect:(pA,jA)=>Re(void 0,[pA,jA],function*(Nr,{node:PA}){const CA=()=>{Et.setFieldsValue({hidden_comment:PA==null?void 0:PA.value}),UA(!1)};if(Et.getFieldValue("hidden_comment")){qt.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:CA});return}CA()})},te.createElement(d.ZP,{style:{padding:0,height:"auto"},icon:te.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:pA=>{UA(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),te.createElement(L.default.Item,{name:"hidden_comment"},te.createElement(Fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),SA&&te.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Nt=(0,Ne.connect)(({shixunHomeworks:Ie})=>({shixunHomeworks:Ie}))(Ot),et=M(79839),Mt=M(17410),sA=M(4604),Pt=M(44164),AA=M.n(Pt),Wt=M(9057),v=M(59301),G=Object.defineProperty,I=Object.defineProperties,h=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ve=(Ie,je,ze)=>je in Ie?G(Ie,je,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ie[je]=ze,ce=(Ie,je)=>{for(var ze in je||(je={}))T.call(je,ze)&&ve(Ie,ze,je[ze]);if(p)for(var ze of p(je))Ae.call(je,ze)&&ve(Ie,ze,je[ze]);return Ie},nt=(Ie,je)=>I(Ie,h(je)),Bt=(Ie,je)=>{var ze={};for(var ut in Ie)T.call(Ie,ut)&&je.indexOf(ut)<0&&(ze[ut]=Ie[ut]);if(Ie!=null&&p)for(var ut of p(Ie))je.indexOf(ut)<0&&Ae.call(Ie,ut)&&(ze[ut]=Ie[ut]);return ze},ot=(Ie,je,ze)=>new Promise((ut,Dt)=>{var Qt=oA=>{try{bA(ze.next(oA))}catch(SA){Dt(SA)}},wt=oA=>{try{bA(ze.throw(oA))}catch(SA){Dt(SA)}},bA=oA=>oA.done?ut(oA.value):Promise.resolve(oA.value).then(Qt,wt);bA((ze=ze.apply(Ie,je)).next())});const st=Ie=>{var je=Ie,{shixunHomeworks:ze,globalSetting:ut,loading:Dt,classroomList:Qt,dispatch:wt,user:bA}=je,oA=Bt(je,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),SA,DA,Et,qt,ht,Lt,Gt,BA,UA,$t,pA,jA,Nr,PA,CA,zA,kt,rA,lA,fA,$A,Er,Ht,Qr,mr,xn,Ir,NA,TA,mn,on,wr;const[tr,Xn]=(0,b.useState)(ce({},(0,Ne.useParams)())),Vi=(0,Ne.useParams)(),Is=(0,Ne.useLocation)(),[]=(0,b.useState)([]),[gA,$s]=(0,b.useState)({last:!1}),[Ha,mi]=(0,b.useState)({last:!1}),ya=(0,b.useRef)(),nl=(0,b.useRef)(),[Ss,ca]=(0,b.useState)(!1),[xi,ai]=(0,b.useState)(!1),[Ui,fa]=(0,b.useState)(!1),{shixunWorkReport:dA}=ze,[Ja,eo]=(0,b.useState)(new(re())),[ci,il]=(0,b.useState)([]),[al,to]=(0,b.useState)(!1),[sl,Ii]=(0,b.useState)(!1);(0,b.useEffect)(()=>(wt({type:"globalSetting/footerToggle",payload:!1}),wt({type:"classroomList/getAssistantPermissions",payload:{course_id:tr.coursesId}}),()=>{wt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,b.useEffect)(()=>{(0,P.Rm)()&&wt({type:"classroomList/getAssistantPermissions",payload:{course_id:tr.coursesId}})},[(SA=bA==null?void 0:bA.userInfo)==null?void 0:SA.login]),(0,b.useEffect)(()=>{ze.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&ci.length>0&&!xi&&setTimeout(()=>{us("all")},800)},[ci,xi]),(0,b.useEffect)(()=>{Xn(ce({},Vi))},[Is.pathname]);const Qs=()=>{document.body.scrollIntoView()};function Hi(){return ot(this,null,function*(){var yt,mA,cr,Tr;const YA=JSON.parse(sessionStorage.all_student_works_params||"{}"),XA=yield wt({type:"shixunHomeworks/getAllStudentWorks",payload:ce(ce({},tr),YA)});il(XA.all_student_works);const Aa=(yt=XA.all_student_works)==null?void 0:yt.map(Qn=>String(Qn.student_work_id)).indexOf(tr.homeworkId);Aa===((mA=XA.all_student_works)==null?void 0:mA.length)-1?$s({last:!0}):$s((cr=XA.all_student_works)==null?void 0:cr[Aa+1]),mi(Aa===0?{last:!0}:(Tr=XA.all_student_works)==null?void 0:Tr[Aa-1])})}const Ao=()=>{document.querySelectorAll("canvas").forEach(yt=>{(!yt.clientWidth||!yt.clientHeight)&&yt.remove()})},Kl=()=>{ya.current.offsetHeight>62e3?fa(!1):fa(!0)},us=yt=>ot(void 0,null,function*(){var mA,cr,Tr,YA;let XA=0,Aa;Aa=le.default.info({width:460,title:v.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",v.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},XA+1),"/",yt!=="all"?1:ci==null?void 0:ci.length,v.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:ee.modal,onOk:()=>{}});const Qn={margin:[0,0],filename:`${(mA=dA==null?void 0:dA.data)==null?void 0:mA.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function ol(){return ot(this,null,function*(){const si=yield wt({type:"shixunHomeworks/getShixunWorkReports",payload:nt(ce({},tr),{homeworkId:ci[XA].student_work_id,user_id:ci[XA].user_id,id:tr.categoryId})});Qs(),XA++,setTimeout(()=>ot(this,null,function*(){var Ya,Sa;Ao();const Ds=Ja.folder(`${(Ya=si==null?void 0:si.data)==null?void 0:Ya.user_name}`),Si=document.querySelector("#export-all").children;let Ea=AA()();for(let fi=0;fi<Si.length;fi++)yield Ea.set(Qn).from(Si[fi]).toContainer().toCanvas().toPdf().get("pdf").then(Je=>ot(this,null,function*(){fi<Si.length-1&&(yield Je.addPage())}));Ds.file(`${ci[XA-1].student_work_user_name}${XA}.pdf`,Ea.output("blob"));const Ra=Ds.folder("\u4EE3\u7801\u6587\u4EF6");(Sa=si==null?void 0:si.hack)==null||Sa.map((fi,Je)=>{var It;const tA=Ra.folder(`\u7B2C${Je+1}\u5173-${fi.name}-${fi.id}`);(It=fi==null?void 0:fi.languages)==null||It.map(hr=>{tA.file(`${hr.language}.txt`,oe.Base64.decode(hr==null?void 0:hr.code))})}),Aa.update({content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},XA),"/",ci==null?void 0:ci.length,v.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),XA==(ci==null?void 0:ci.length)?(Aa.destroy(),FA()):ol()}),2200)})}if(yt!=="all"||(ci==null?void 0:ci.length)<2){Ao(),Qs();const si=nl.current.children;let Ya=AA()();const Sa=Ja.folder(`${(cr=dA==null?void 0:dA.data)==null?void 0:cr.user_name}`);for(let Si=0;Si<si.length;Si++)yield Ya.set(Qn).from(si[Si]).toContainer().toCanvas().toPdf().get("pdf").then(Ea=>ot(void 0,null,function*(){Si<si.length-1&&(yield Ea.addPage())}));ca(!1),Sa.file(`${(Tr=dA==null?void 0:dA.data)==null?void 0:Tr.user_name}.pdf`,Ya.output("blob"),{base64:!1});const Ds=Sa.folder("\u4EE3\u7801\u6587\u4EF6");(YA=dA==null?void 0:dA.hack)==null||YA.map((Si,Ea)=>{var Ra;const fi=Ds.folder(`\u7B2C${Ea+1}\u5173-${Si.name}-${Si.id}`);(Ra=Si==null?void 0:Si.languages)==null||Ra.map(Je=>{fi.file(`${Je.language}.txt`,oe.Base64.decode(Je==null?void 0:Je.code))})}),Aa.destroy(),FA();return}else ol()}),FA=()=>{Ja.generateAsync({type:"blob"}).then(function(yt){const mA=document.createElement("a");mA.href=window.URL.createObjectURL(yt),mA.download=dA.category.course_name+".zip",document.body.appendChild(mA);const cr=document.createEvent("MouseEvents");cr.initEvent("click",!1,!1),mA.dispatchEvent(cr),document.body.removeChild(mA),eo(new(re()))}),fa(!1)};(0,b.useEffect)(()=>{Ta()},[tr.homeworkId]);const Ta=()=>ot(void 0,null,function*(){ai(!0),yield wt({type:"shixunHomeworks/getShixunWorkReports",payload:ce({},tr)}),ai(!1),(0,P.GJ)()&&Hi()}),Ia=[{title:"\u9898\u53F7",dataIndex:"name",render:(yt,mA,cr)=>cr+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(yt,mA,cr)=>{var Tr,YA;return v.createElement("div",null,v.createElement("p",null,yt||"- -"),(YA=(Tr=mA==null?void 0:mA.subitem)==null?void 0:Tr.map(XA=>XA.finish_time))==null?void 0:YA.map(XA=>v.createElement("p",null,XA||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(yt,mA,cr)=>{var Tr,YA;return v.createElement("div",null,v.createElement("p",null,yt||"- -"),(YA=(Tr=mA==null?void 0:mA.subitem)==null?void 0:Tr.map(XA=>XA.submit_count))==null?void 0:YA.map(XA=>v.createElement("p",null,XA||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(yt,mA,cr)=>{var Tr,YA;return v.createElement("div",null,v.createElement("p",null,yt||"- -"),(YA=(Tr=mA==null?void 0:mA.subitem)==null?void 0:Tr.map(XA=>XA.run_time))==null?void 0:YA.map(XA=>v.createElement("p",null,XA||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(yt,mA,cr)=>{var Tr,YA;return v.createElement("div",null,v.createElement("p",null,yt||"- -"),(YA=(Tr=mA==null?void 0:mA.subitem)==null?void 0:Tr.map(XA=>XA.memory))==null?void 0:YA.map(XA=>v.createElement("p",null,XA||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(yt,mA,cr)=>{var Tr,YA;return v.createElement("div",null,v.createElement("p",null,yt||"- -"),(YA=(Tr=mA==null?void 0:mA.subitem)==null?void 0:Tr.map(XA=>XA.language))==null?void 0:YA.map(XA=>v.createElement("p",null,XA||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(yt,mA,cr)=>v.createElement("div",null,v.createElement("p",null,yt||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(yt,mA,cr)=>{var Tr,YA;return v.createElement("div",null,v.createElement("p",null,yt||"- -"),(YA=(Tr=mA==null?void 0:mA.subitem)==null?void 0:Tr.map(XA=>XA.rank))==null?void 0:YA.map(XA=>v.createElement("p",null,XA||"- -")))}}],ro=yt=>{wt({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{yt==="next"?Ne.history.push(`/classrooms/${tr.coursesId}/program_homework/${tr.categoryId}/${gA==null?void 0:gA.student_work_id}/${gA==null?void 0:gA.user_id}/comment`):Ne.history.push(`/classrooms/${tr.coursesId}/program_homework/${tr.categoryId}/${Ha==null?void 0:Ha.student_work_id}/${Ha==null?void 0:Ha.user_id}/comment`)},200)};return v.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},v.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},v.createElement($.Z,{loading:xi,active:!0,avatar:{size:40},paragraph:{rows:5}},v.createElement("div",{className:"edu-container"},((DA=dA==null?void 0:dA.category)==null?void 0:DA.course_id)&&v.createElement("section",{className:"animated fadeIn"},v.createElement("aside",{className:""},(dA==null?void 0:dA.category)&&v.createElement(ae.Z,{separator:">"},v.createElement(ae.Z.Item,null,v.createElement(Ne.Link,{to:`/classrooms/${(Et=dA==null?void 0:dA.category)==null?void 0:Et.course_id}/program_homework`},(qt=dA==null?void 0:dA.category)==null?void 0:qt.course_name)),v.createElement(ae.Z.Item,null,v.createElement(Ne.Link,{to:`/classrooms/${(ht=dA==null?void 0:dA.category)==null?void 0:ht.course_id}/program_homework`},dA.category.category_name)),v.createElement(ae.Z.Item,null,v.createElement(Ne.Link,{to:`/classrooms/${(Lt=dA==null?void 0:dA.category)==null?void 0:Lt.course_id}/program_homework/${tr==null?void 0:tr.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),v.createElement(ae.Z.Item,null,(Gt=dA==null?void 0:dA.data)==null?void 0:Gt.user_name))),v.createElement("aside",{className:[ee.title1,"mt20"].join(" ")},v.createElement(m.Z,{align:"middle"},v.createElement(_.Z,{flex:1},v.createElement(Ne.Link,{to:`/classrooms/${tr.coursesId}/program_homework/${tr==null?void 0:tr.categoryId}/detail`},v.createElement(U.Z,{className:"font16 c-black"})),v.createElement("strong",{className:"font20 ml5"},(BA=dA==null?void 0:dA.category)==null?void 0:BA.homework_name),v.createElement(K.VV,{temporary:!0,status:dA.homework_status})),v.createElement(_.Z,{className:ee.title1_right},v.createElement(d.ZP,{className:"ml10",onClick:()=>{var yt;if((0,P.Rm)()&&!((yt=Qt.AssistantObject.hack)!=null&&yt.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}us("")},loading:Ss},v.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,P.GJ)()&&(ci==null?void 0:ci.length)>1&&v.createElement(d.ZP,{className:"ml10",onClick:()=>{var yt;if((0,P.Rm)()&&!((yt=Qt.AssistantObject.hack)!=null&&yt.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}us("all")}},v.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),v.createElement("aside",{className:"mt30 relative"})),v.createElement("aside",{className:"edu-container bg-white",ref:ya},v.createElement("div",{id:"export-all",ref:nl},v.createElement("div",{id:"export-all-1"},v.createElement("div",{className:ee.title},v.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),v.createElement("div",null,(0,P.GJ)()&&v.createElement(d.ZP,{className:"mr20",type:"primary",onClick:()=>{wt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:dA.user_id,data:ce({},dA)}}})}},v.createElement(F.Z,null),(UA=dA==null?void 0:dA.data)!=null&&UA.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),v.createElement(N.Z,{style:{marginTop:0}}),v.createElement(m.Z,{className:"pl30 pr30"},v.createElement(_.Z,null,v.createElement("img",{className:ee.userPic,src:`${O.Z.IMG_SERVER}/images/${($t=dA==null?void 0:dA.data)==null?void 0:$t.image_url}`,alt:(pA=dA==null?void 0:dA.data)==null?void 0:pA.username})),v.createElement(_.Z,null,v.createElement("span",{className:"font16 ml40"},(jA=dA==null?void 0:dA.data)==null?void 0:jA.user_name),v.createElement(K.UQ,{status:(Nr=dA==null?void 0:dA.data)==null?void 0:Nr.compelete_status}),v.createElement("ul",{className:ee.userInfo},v.createElement("li",null,"\u5B66\u53F7\uFF1A",((PA=dA==null?void 0:dA.data)==null?void 0:PA.student_id)||"--"),v.createElement("li",null,"\u5206\u73ED\uFF1A",((CA=dA==null?void 0:dA.data)==null?void 0:CA.course_group)||"--"),v.createElement("br",null),v.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",v.createElement("span",{className:"c-red"},(zA=dA==null?void 0:dA.data)==null?void 0:zA.finish_do)),v.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",v.createElement("span",{className:"c-red"},((kt=dA==null?void 0:dA.data)==null?void 0:kt.latest_do)||"-")))),v.createElement("ul",{className:[ee.listItem,"mt10"].join(" ")},v.createElement("li",null,v.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),v.createElement("div",{className:"c-light-black mt20"},(dA==null?void 0:dA.data)&&((rA=dA==null?void 0:dA.data)==null?void 0:rA.finish_time))),v.createElement("li",null,v.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",v.createElement("i",{onClick:yt=>{yt.stopPropagation(),yt.preventDefault(),Ii(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),v.createElement("div",{className:"c-light-black mt20"},(lA=dA==null?void 0:dA.data)==null?void 0:lA.finish_time_long)),v.createElement("li",null,v.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),v.createElement("div",{className:"mt20"},(fA=dA==null?void 0:dA.data)==null?void 0:fA.submit_count)),v.createElement("li",null,v.createElement("strong",null,"\u901A\u8FC7\u7387"),v.createElement("div",{className:"mt20"},v.createElement("span",null,(($A=dA==null?void 0:dA.data)==null?void 0:$A.pass_rate)||"- -"))),v.createElement("li",null,v.createElement("strong",null,"\u5F97\u5206"),v.createElement("div",{className:"mt20"},v.createElement(Wt.n,{value:(Er=dA==null?void 0:dA.data)==null?void 0:Er.score,placeholder:"-"}))),v.createElement("li",null,v.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),v.createElement("div",{className:"mt20"},v.createElement("span",{className:"c-orange"},(Ht=dA==null?void 0:dA.data)==null?void 0:Ht.total_rank))),v.createElement("li",null,v.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),v.createElement("div",{className:"mt20"},v.createElement("span",{className:"c-orange"},(Qr=dA==null?void 0:dA.data)==null?void 0:Qr.class_rank))))),v.createElement(N.Z,{style:{margin:0}}),(((mr=dA==null?void 0:dA.data)==null?void 0:mr.work_comment_hidden)||((xn=dA==null?void 0:dA.data)==null?void 0:xn.work_comment))&&v.createElement("div",null,v.createElement(m.Z,{align:"middle"},v.createElement(_.Z,{flex:1},v.createElement("h1",{className:ee.title},"\u70B9\u8BC4\u5185\u5BB9")),v.createElement(_.Z,{className:"pr30"},(0,P.GJ)()&&v.createElement(d.ZP,{onClick:()=>ot(void 0,null,function*(){le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:v.createElement(S.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return ot(this,null,function*(){var yt;(yield(0,sA.gZ)({comment_id:(yt=dA==null?void 0:dA.data)==null?void 0:yt.comment_id,homeworkId:tr.homeworkId})).status===0&&(k.ZP.success("\u5220\u9664\u6210\u529F"),wt({type:"shixunHomeworks/getShixunWorkReports",payload:ce({},tr)}))})}})})},v.createElement(H.Z,null),"\u5220\u9664"))),v.createElement(N.Z,{style:{margin:0}}),((Ir=dA==null?void 0:dA.data)==null?void 0:Ir.work_comment)&&v.createElement("aside",{className:"pl30 pr30 mt20"},v.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),v.createElement("br",null),v.createElement(Mt.Z,{value:(NA=dA==null?void 0:dA.data)==null?void 0:NA.work_comment})),((TA=dA==null?void 0:dA.data)==null?void 0:TA.work_comment_hidden)&&v.createElement("aside",{className:"pl30 pr30 mt20"},v.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),v.createElement("br",null),v.createElement(Mt.Z,{value:(mn=dA==null?void 0:dA.data)==null?void 0:mn.work_comment_hidden}))),v.createElement("h1",{className:ee.title},"\u9636\u6BB5\u6210\u7EE9"),v.createElement("aside",{className:"pl30 pr30"},v.createElement(D.default,{dataSource:dA==null?void 0:dA.hack,pagination:!1,columns:Ia})),((on=dA==null?void 0:dA.data)==null?void 0:on.work_description)&&v.createElement(v.Fragment,null,v.createElement("h1",{className:ee.title},"\u4E2A\u4EBA\u603B\u7ED3"),v.createElement("aside",{className:"pl30 pr30"},v.createElement(Mt.Z,{value:(wr=dA==null?void 0:dA.data)==null?void 0:wr.work_description}))),v.createElement("h1",{className:ee.title},"\u5237\u9898\u8BE6\u60C5")),v.createElement(_e,{autoHeight:Ui}))),(0,P.GJ)()&&v.createElement("aside",{className:`${ee.footerBar} ${Ss?ee.footerBarStatic:""}`},v.createElement("aside",{className:"edu-container"},v.createElement(m.Z,{align:"middle"},v.createElement(_.Z,{flex:"1"},v.createElement(Ne.Link,{className:ee.exitComment,to:`/classrooms/${tr.coursesId}/program_homework/${tr.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),v.createElement(_.Z,{flex:"1",className:"tr"},v.createElement(d.ZP,{type:"default",disabled:Ha==null?void 0:Ha.last,onClick:()=>ro()},"\u4E0A\u4E00\u4E2A"),v.createElement(d.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:gA==null?void 0:gA.last,onClick:()=>ro("next")},"\u4E0B\u4E00\u4E2A"),(0,P.GJ)()&&v.createElement(d.ZP,{type:"primary",onClick:()=>ot(void 0,null,function*(){var yt;if(!((yt=Qt.AssistantObject.hack)!=null&&yt.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}wt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:dA.user_id,data:ce({},dA)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),v.createElement(Nt,null),v.createElement(et.Z,null),v.createElement(le.default,{open:al,width:860,centered:!0,onCancel:()=>{to(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},v.createElement("div",{style:{color:"#333333",fontWeight:400}},v.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),v.createElement("br",null),v.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"),v.createElement("br",null),v.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"),v.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 "),v.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")),v.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},v.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),v.createElement("br",null),v.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 "),v.createElement("br",null),v.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"),v.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 "),v.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"),v.createElement("br",null),v.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")),v.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},v.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),v.createElement("br",null),v.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")),v.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},v.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),v.createElement("br",null),v.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"))),v.createElement(le.default,{open:sl,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Ii(!1)},width:600},v.createElement("div",{style:{fontWeight:400,color:"#333333"}},v.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",v.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"),v.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",v.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"),v.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",v.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))))};var St=(0,Ne.connect)(({shixunHomeworks:Ie,loading:je,globalSetting:ze,classroomList:ut,user:Dt})=>({shixunHomeworks:Ie,globalSetting:ze,loading:je.effects,classroomList:ut,user:Dt}))(st)},79839:function(Br,EA,M){"use strict";var b=M(59301),qe=M(43418),re=M(8591),Ne=M(43597),le=M(92123),$=Object.defineProperty,ae=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,d=(F,S,H)=>S in F?$(F,S,{enumerable:!0,configurable:!0,writable:!0,value:H}):F[S]=H,k=(F,S)=>{for(var H in S||(S={}))m.call(S,H)&&d(F,H,S[H]);if(ae)for(var H of ae(S))_.call(S,H)&&d(F,H,S[H]);return F},N=(F,S)=>{var H={};for(var O in F)m.call(F,O)&&S.indexOf(O)<0&&(H[O]=F[O]);if(F!=null&&ae)for(var O of ae(F))S.indexOf(O)<0&&_.call(F,O)&&(H[O]=F[O]);return H},D=(F,S,H)=>new Promise((O,P)=>{var K=Ke=>{try{pe(H.next(Ke))}catch(oe){P(oe)}},ee=Ke=>{try{pe(H.throw(Ke))}catch(oe){P(oe)}},pe=Ke=>Ke.done?O(Ke.value):Promise.resolve(Ke.value).then(K,ee);pe((H=H.apply(F,S)).next())});const U=F=>{var S=F,{shixunHomeworks:H,dispatch:O}=S,P=N(S,["shixunHomeworks","dispatch"]);const K=(0,le.useParams)();return b.createElement(qe.default,{centered:!0,title:"\u63D0\u793A",open:H.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>D(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&&(re.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?"))};EA.Z=(0,le.connect)(({shixunHomeworks:F})=>({shixunHomeworks:F}))(U)},9057:function(Br,EA,M){"use strict";M.d(EA,{n:function(){return oA},Z:function(){return DA}});var b=M(59301),qe=M(78241),re=M(8591),Ne=M(6848),le=M(43418),$=M(20834),ae=M(24905),m=M(95237),_=M(43604),d=M(92832),k=M(3113),N=M(38854),D=M(1710),U=M(5112),F=M(5871),S=M(58421),H=M(84105),O=M(87395),P=M(67921),K=M(89489),ee=M(62556),pe=M(94601),Ke=M(79839),oe=M(96512),tt=M(43597),He=M(92123),Ge=Object.defineProperty,at=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,L=(Et,qt,ht)=>qt in Et?Ge(Et,qt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Et[qt]=ht,Fe=(Et,qt)=>{for(var ht in qt||(qt={}))W.call(qt,ht)&&L(Et,ht,qt[ht]);if(at)for(var ht of at(qt))_e.call(qt,ht)&&L(Et,ht,qt[ht]);return Et},Ce=(Et,qt)=>{var ht={};for(var Lt in Et)W.call(Et,Lt)&&qt.indexOf(Lt)<0&&(ht[Lt]=Et[Lt]);if(Et!=null&&at)for(var Lt of at(Et))qt.indexOf(Lt)<0&&_e.call(Et,Lt)&&(ht[Lt]=Et[Lt]);return ht},te=(Et,qt,ht)=>new Promise((Lt,Gt)=>{var BA=pA=>{try{$t(ht.next(pA))}catch(jA){Gt(jA)}},UA=pA=>{try{$t(ht.throw(pA))}catch(jA){Gt(jA)}},$t=pA=>pA.done?Lt(pA.value):Promise.resolve(pA.value).then(BA,UA);$t((ht=ht.apply(Et,qt)).next())});const ge=Et=>{var qt=Et,{shixunHomeworks:ht,dispatch:Lt}=qt,Gt=Ce(qt,["shixunHomeworks","dispatch"]);const BA=(0,He.useParams)(),[UA,$t]=(0,b.useState)(!0),[pA,jA]=(0,b.useState)(!1),[Nr]=qe.default.useForm(),PA=()=>te(void 0,null,function*(){const CA=Nr.getFieldValue();(yield(0,tt.ZP)(`/api/homework_commons/${BA.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...ht.actionTabs.selectArrs],cover_all:UA,hidden_comment:CA.hidden_comment,comment:CA.comment}})).status===0&&(re.ZP.success("\u8BC4\u9605\u6210\u529F"),Nr.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:()=>te(void 0,null,function*(){const CA=Nr.getFieldValue();JSON.stringify(CA)==="{}"||CA.hidden_comment===""&&CA.comment===""?jA(!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}}):PA()}),onCancel:()=>{Lt({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(qe.default,{form:Nr,onChange:()=>{pA&&jA(!1)}},b.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(qe.default.Item,{name:"comment"},b.createElement(d.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(qe.default.Item,{name:"hidden_comment"},b.createElement(d.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),pA&&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:()=>{PA()},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:CA=>{$t(CA.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 q=(0,He.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(ge),Z=M(4604),X=M(47141),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,Re=Object.prototype.propertyIsEnumerable,Ot=(Et,qt)=>{var ht={};for(var Lt in Et)Ve.call(Et,Lt)&&qt.indexOf(Lt)<0&&(ht[Lt]=Et[Lt]);if(Et!=null&&Se)for(var Lt of Se(Et))qt.indexOf(Lt)<0&&Re.call(Et,Lt)&&(ht[Lt]=Et[Lt]);return ht},Nt=(Et,qt,ht)=>new Promise((Lt,Gt)=>{var BA=pA=>{try{$t(ht.next(pA))}catch(jA){Gt(jA)}},UA=pA=>{try{$t(ht.throw(pA))}catch(jA){Gt(jA)}},$t=pA=>pA.done?Lt(pA.value):Promise.resolve(pA.value).then(BA,UA);$t((ht=ht.apply(Et,qt)).next())});const et=Et=>{var qt=Et,{shixunHomeworks:ht,dispatch:Lt}=qt,Gt=Ot(qt,["shixunHomeworks","dispatch"]),BA,UA,$t,pA;const jA=(0,He.useParams)(),[Nr,PA]=(0,b.useState)(!1),[CA,zA]=(0,b.useState)((UA=(BA=ht.actionTabs.selectArrs)==null?void 0:BA.data)==null?void 0:UA.name),[kt]=qe.default.useForm();(0,b.useEffect)(()=>{var lA,fA,$A,Er,Ht,Qr;ht.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&kt.setFieldsValue({comment:(fA=(lA=ht.actionTabs.selectArrs)==null?void 0:lA.data)==null?void 0:fA.work_comment,hidden_comment:(Er=($A=ht.actionTabs.selectArrs)==null?void 0:$A.data)==null?void 0:Er.work_comment_hidden}),zA((Qr=(Ht=ht.actionTabs.selectArrs)==null?void 0:Ht.data)==null?void 0:Qr.name)},[ht.actionTabs.key]);const rA=()=>Nt(void 0,null,function*(){var lA,fA;const $A=kt.getFieldValue();if((yield(0,tt.ZP)(`/api/student_works/${(fA=(lA=ht.actionTabs.selectArrs)==null?void 0:lA.data)==null?void 0:fA.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:$A.hidden_comment,comment:$A.comment}})).status===0)return re.ZP.success("\u8BC4\u9605\u6210\u529F"),kt.resetFields(),Lt({type:"shixunHomeworks/setActionTabs",payload:{}}),Lt({type:"shixunHomeworks/getWorkList",payload:jA})});return b.createElement(b.Fragment,null,b.createElement(le.default,{centered:!0,title:(pA=($t=ht.actionTabs.selectArrs)==null?void 0:$t.data)!=null&&pA.work_comment_hidden?"\u66F4\u6539"+CA+"\u70B9\u8BC4":CA+"\u70B9\u8BC4",open:ht.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Nt(void 0,null,function*(){const lA=kt.getFieldValue();JSON.stringify(lA)==="{}"||lA.hidden_comment===""&&lA.comment===""?PA(!0):rA()}),onCancel:()=>{Lt({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(qe.default,{form:kt,onChange:()=>{Nr&&PA(!1)}},b.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(qe.default.Item,{name:"comment"},b.createElement(d.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(qe.default.Item,{name:"hidden_comment"},b.createElement(d.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Nr&&b.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Mt=(0,He.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(et),sA=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,AA=Object.prototype.propertyIsEnumerable,Wt=(Et,qt)=>{var ht={};for(var Lt in Et)Pt.call(Et,Lt)&&qt.indexOf(Lt)<0&&(ht[Lt]=Et[Lt]);if(Et!=null&&sA)for(var Lt of sA(Et))qt.indexOf(Lt)<0&&AA.call(Et,Lt)&&(ht[Lt]=Et[Lt]);return ht},v=(Et,qt,ht)=>new Promise((Lt,Gt)=>{var BA=pA=>{try{$t(ht.next(pA))}catch(jA){Gt(jA)}},UA=pA=>{try{$t(ht.throw(pA))}catch(jA){Gt(jA)}},$t=pA=>pA.done?Lt(pA.value):Promise.resolve(pA.value).then(BA,UA);$t((ht=ht.apply(Et,qt)).next())});const G=Et=>{var qt=Et,{shixunHomeworks:ht,dispatch:Lt}=qt,Gt=Wt(qt,["shixunHomeworks","dispatch"]);const BA=(0,He.useParams)(),[UA,$t]=(0,b.useState)([]),[pA,jA]=(0,b.useState)([]);(0,b.useEffect)(()=>{ht.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Nr()},[ht.actionTabs.key]);function Nr(){return v(this,null,function*(){const CA=yield(0,tt.ZP)(`/api/homework_commons/${BA.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});$t(CA)})}const PA=[{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:()=>v(void 0,null,function*(){const CA=yield(0,tt.ZP)(`/api/homework_commons/${BA.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:pA}});(CA==null?void 0:CA.status)===0&&(He.history.replace(`/classrooms/${BA.coursesId}/shixun_homework/${BA.categoryId}/detail?tabs=4`),window.location.reload(),Lt({type:"shixunHomeworks/setActionTabs",payload:{}}),jA([]))}),onCancel:()=>{jA([]),Lt({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(D.default,{rowSelection:{type:"checkbox",onChange:(CA,zA)=>{jA([...CA])},selectedRowKeys:pA,getCheckboxProps:CA=>({disabled:CA.status==="\u8FDB\u884C\u4E2D"||CA.works_count===0})},rowKey:CA=>CA.key||CA.id,scroll:{y:300},pagination:!1,columns:PA,dataSource:UA==null?void 0:UA.group_list})))};var I=(0,He.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(G),h=M(55659),p=M(18167),T=Object.defineProperty,Ae=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,nt=(Et,qt,ht)=>qt in Et?T(Et,qt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Et[qt]=ht,Bt=(Et,qt)=>{for(var ht in qt||(qt={}))ve.call(qt,ht)&&nt(Et,ht,qt[ht]);if(Ae)for(var ht of Ae(qt))ce.call(qt,ht)&&nt(Et,ht,qt[ht]);return Et},ot=(Et,qt,ht)=>new Promise((Lt,Gt)=>{var BA=pA=>{try{$t(ht.next(pA))}catch(jA){Gt(jA)}},UA=pA=>{try{$t(ht.throw(pA))}catch(jA){Gt(jA)}},$t=pA=>pA.done?Lt(pA.value):Promise.resolve(pA.value).then(BA,UA);$t((ht=ht.apply(Et,qt)).next())});const st=({shixunHomeworks:Et,dispatch:qt,isShow:ht,setIsShow:Lt,item:Gt,coursesId:BA,categoryId:UA})=>{const[$t,pA]=(0,b.useState)({page:1,limit:10}),[jA,Nr]=(0,b.useState)([]),[PA,CA]=(0,b.useState)(!1);(0,b.useEffect)(()=>{ht&&zA()},[ht]);function zA(){return ot(this,null,function*(){CA(!0);const rA=yield(0,tt.ZP)(`/api/student_works/${Gt.id}/game_details.json`,{method:"get",params:Bt({},$t)});CA(!1),rA.status===0&&Nr(rA==null?void 0:rA.data)})}const kt=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(rA,lA,fA)=>b.createElement("span",{style:{color:"#000"}},$t.limit*($t.page-1)+fA+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(rA,lA,fA)=>b.createElement("span",{style:{color:"#000"}},rA)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(rA,lA,fA)=>b.createElement("span",null,rA==0?"\u672A\u901A\u5173":rA==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:(rA,lA,fA)=>b.createElement("span",{style:{color:"#333"}},rA)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(rA,lA,fA)=>b.createElement("span",{style:{color:"#333"}},rA)}];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:()=>{$t.page=1,$t.limit=10,pA(Bt({},$t)),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:Gt==null?void 0:Gt.user_name,style:{color:"#232B40"}},Gt==null?void 0:Gt.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:Gt==null?void 0:Gt.student_id,style:{color:"#232B40"}},(Gt==null?void 0:Gt.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:Gt==null?void 0:Gt.group_name,style:{color:"#232B40"}},(Gt==null?void 0:Gt.group_name)||"--"))),b.createElement(D.default,{scroll:{y:380},columns:kt,loading:PA,style:{marginBottom:$t.limit>(jA==null?void 0:jA.count)?"16px":"0"},dataSource:jA.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:$t.limit,current:$t.page,position:["bottomRight"],onChange:(rA,lA)=>{$t.page=rA,$t.limit=lA,pA(Bt({},$t)),zA()},total:jA==null?void 0:jA.count,showTotal:(rA,lA)=>b.createElement("span",null,"\u5171",b.createElement("span",{style:{color:"#165DFF"}}," ",rA," "),"\u6761\u6570\u636E")}})))};var St=(0,He.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(st),Ie=M(59301),je=Object.defineProperty,ze=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Qt=(Et,qt,ht)=>qt in Et?je(Et,qt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Et[qt]=ht,wt=(Et,qt)=>{for(var ht in qt||(qt={}))ut.call(qt,ht)&&Qt(Et,ht,qt[ht]);if(ze)for(var ht of ze(qt))Dt.call(qt,ht)&&Qt(Et,ht,qt[ht]);return Et},bA=(Et,qt,ht)=>new Promise((Lt,Gt)=>{var BA=pA=>{try{$t(ht.next(pA))}catch(jA){Gt(jA)}},UA=pA=>{try{$t(ht.throw(pA))}catch(jA){Gt(jA)}},$t=pA=>pA.done?Lt(pA.value):Promise.resolve(pA.value).then(BA,UA);$t((ht=ht.apply(Et,qt)).next())});const oA=({value:Et,placeholder:qt=""})=>{if(Et==null||Et==="")return Ie.createElement("span",null,qt);{const ht=Number(Et);if(ht>=80)return Ie.createElement("span",{style:{color:"#009C0F"}},ht);if(ht<80&&ht>=60)return Ie.createElement("span",{style:{color:"#FA6400"}},ht);if(ht<60)return Ie.createElement("span",{style:{color:"#E30000"}},ht)}},SA=({shixunHomeworks:Et,classroomList:qt,globalSetting:ht,loading:Lt,dispatch:Gt,setExportParams:BA,user:UA})=>{var $t,pA,jA,Nr,PA,CA,zA,kt,rA,lA,fA,$A;const Er=(0,He.useParams)(),[Ht,Qr]=(0,b.useState)(wt(wt({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Er)),[mr]=qe.default.useForm(),[xn,Ir]=(0,b.useState)(),[NA,TA]=(0,b.useState)({}),[mn,on]=(0,b.useState)([]),[wr,tr]=(0,b.useState)(!1),[Xn,Vi]=(0,b.useState)([]),[Is,gA]=(0,b.useState)(!1),[$s,Ha]=(0,b.useState)(),[mi,ya]=(0,b.useState)(1),[nl,Ss]=(0,b.useState)(),[ca,xi]=(0,b.useState)(),[ai,Ui]=(0,b.useState)(),[fa,dA]=(0,b.useState)(),[Ja,eo]=(0,b.useState)(),[ci,il]=(0,b.useState)(!1),[al,to]=(0,b.useState)(!1),[sl,Ii]=(0,b.useState)(),Qs=(0,He.useLocation)();(0,b.useEffect)(()=>(Hi(),()=>{TA([]),on([])}),[Ht.coursesId]),(0,b.useEffect)(()=>{var yt;const mA=JSON.parse(JSON.stringify(Et.workList));!((yt=mA==null?void 0:mA.student_works)!=null&&yt.length)&&(mA!=null&&mA.id)?(mA.student_works=[wt({},mA)],TA(mA)):(mA!=null&&mA.id&&on([wt(wt({},mA),{number:"\u6211"})]),TA(wt({},mA)))},[Et.workList]);const Hi=yt=>(BA(wt({},Ht)),Gt({type:"shixunHomeworks/getWorkList",payload:Ht}));(0,b.useEffect)(()=>{Gt({type:"user/getUserInfo",payload:{course_id:Ht.coursesId}})},[]);const Ao=()=>bA(void 0,null,function*(){const yt=yield(0,Z.Uc)({categoryId:Er.categoryId});Ir(yt==null?void 0:yt.update_score)}),Kl=()=>bA(void 0,null,function*(){Gt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const yt=yield(0,Z.Vs)({categoryId:Er.categoryId});Gt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(yt==null?void 0:yt.status)===0&&(re.ZP.success(yt==null?void 0:yt.message),Hi())}),us=()=>{Ht.page=1;const yt=Object.assign({},mr.getFieldsValue());delete Ht.course_group,delete Ht.teacher_comment,Object.keys(yt).map(function(mA){var cr;switch(mA){case"task_status":yt[mA].includes("all")||!yt[mA].length?(delete Ht.work_status,mr.setFieldsValue({task_status:"all"})):(Ht.work_status=yt[mA],mr.setFieldsValue({task_status:Ht.work_status}));break;case"course_group_info":yt[mA].includes("all")||!yt[mA].length?(delete Ht.course_group,mr.setFieldsValue({course_group_info:"all"})):(Ht.course_group=yt[mA],mr.setFieldsValue({course_group_info:Ht.course_group}));break;case"teacher_comment":yt[mA].includes("all")||!yt[mA].length?(delete Ht.teacher_comment,mr.setFieldsValue({teacher_comment:"all"})):(Ht.teacher_comment=((cr=yt[mA])==null?void 0:cr.length)===1?Number(yt[mA][0]):"",mr.setFieldsValue({teacher_comment:yt[mA]}));break}}),Hi()};(0,b.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(eo(47),il(!0))},[document.getElementById("divhe")]);const FA=(yt,mA)=>{Ht.page=yt,Ht.limit=20,Hi()};function Ta(){ya(1),Ss(""),xi(""),Ui(""),dA(""),Vi([])}const Ia=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(yt,mA,cr)=>Ht.limit*(Ht.page-1)+cr+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:yt=>Ie.createElement(Ne.Z,{placement:"bottomLeft",title:yt},Ie.createElement("span",{className:"current"},yt))},!(0,X.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:Ht.order==="student_id"?Ht.b_order==="desc"?"descend":"ascend":null,render:yt=>Ie.createElement(Ne.Z,{placement:"bottomLeft",title:yt||"--"},Ie.createElement("span",{className:"current"},yt||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(yt,mA)=>yt?Ie.createElement(Ne.Z,{placement:"bottom",title:yt},Ie.createElement("span",{className:"current"},yt)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:Ht.order==="work_status"?Ht.b_order==="desc"?"descend":"ascend":null,render:yt=>Ie.createElement(pe.lC,{status:yt})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:Ht.order==="achieve_time"?Ht.b_order==="desc"?"descend":"ascend":null,render:(yt,mA)=>Ie.createElement(Ne.Z,{placement:"bottomLeft",title:yt},Ie.createElement("span",{className:"current"},yt))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(yt,mA)=>Ie.createElement("span",{onClick:cr=>{var Tr;cr.stopPropagation(),(Tr=NA.homework_status)!=null&&Tr.includes("\u5BFC\u5165")&&(Ii(mA),to(!0))}},yt||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:Ht.order==="work_score"?Ht.b_order==="desc"?"descend":"ascend":null,render:(yt,mA)=>Ie.createElement(Ne.Z,{title:Ie.createElement(Ie.Fragment,null,Ie.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(mA==null?void 0:mA.late_final_score)||0),Ie.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(mA==null?void 0:mA.late_penalty)||0),Ie.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(mA==null?void 0:mA.score)||0))},oA({value:yt,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:Ht.order==="achieve_time_long"?Ht.b_order==="desc"?"descend":"ascend":null,render:(yt,mA)=>yt&&yt!="--"?Ie.createElement(Ne.Z,{placement:"bottom",title:yt},Ie.createElement("span",{className:"current"},yt)):"--"},(($t=NA.homework_status)==null?void 0:$t.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((pA=NA.homework_status)!=null&&pA.includes("\u5BFC\u5165"))&&{title:Ie.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:yt=>yt?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(yt,mA)=>{var cr;return(cr=NA.homework_status)!=null&&cr.includes("\u5BFC\u5165")?(0,X.GJ)()?Ie.createElement("a",{onClick:Tr=>{Tr.stopPropagation(),Gt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:mA==null?void 0:mA.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Ie.createElement("a",{onClick:Tr=>{Tr.stopPropagation(),Ii(mA),to(!0)}},"\u67E5\u770B"):(0,X.dE)()?Ie.createElement("div",null,(0,pe.JL)(mA==null?void 0:mA.work_status)==="\u672A\u5F00\u542F"?Ie.createElement("span",null,"--"):Ie.createElement("a",{onClick:Tr=>{var YA;if(Tr.stopPropagation(),(0,X.Rm)()&&!((YA=qt.AssistantObject.hack)!=null&&YA.can_view)){re.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/${Ht.coursesId}/program_homework/${Ht.categoryId}/${mA.id}/${mA.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Ie.createElement("a",{target:"_blank",onClick:Tr=>{var YA,XA;if(Tr.stopPropagation(),(0,X.Rm)()&&!((YA=qt.AssistantObject.hack)!=null&&YA.can_view)){re.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((XA=UA.userInfo)!=null&&XA.professional_certification)window.open(`/classrooms/${Ht.coursesId}/program_homework/${Ht.categoryId}/${mA.id}/${mA.user_id}/comment`,"_blank");else return le.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ie.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,pe.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(yt=>!!yt),ro=()=>{var yt,mA;return Ie.createElement($.default,null,Ie.createElement($.default.Item,{onClick:()=>{var cr;if((0,X.Rm)()&&!((cr=qt.AssistantObject.hack)!=null&&cr.can_download)){re.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}Gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:NA==null?void 0:NA.course_group_info,fn:()=>{(0,p.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,X.GJ)()&&((yt=NA==null?void 0:NA.student_works)==null?void 0:yt.length)>0&&!((mA=NA==null?void 0:NA.homework_status)!=null&&mA.includes("\u5BFC\u5165"))&&Ie.createElement($.default.Item,{key:"3",onClick:()=>{var cr;if((0,X.Rm)()&&!((cr=qt.AssistantObject.hack)!=null&&cr.can_download)){re.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}Gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:NA==null?void 0:NA.course_group_info,fn:()=>{var Tr,YA,XA,Aa;Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),He.history.push(`/classrooms/${Ht==null?void 0:Ht.coursesId}/program_homework/${Ht.categoryId}/${(YA=(Tr=NA==null?void 0:NA.student_works)==null?void 0:Tr[0])==null?void 0:YA.id}/${(Aa=(XA=NA==null?void 0:NA.student_works)==null?void 0:XA[0])==null?void 0:Aa.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Ie.createElement($.default.Item,{key:"2",onClick:()=>{var cr;if((0,X.Rm)()&&!((cr=qt.AssistantObject.hack)!=null&&cr.can_download)){re.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}He.history.push(`/classrooms/${Ht.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Ie.createElement(Ie.Fragment,null,Ie.createElement("section",{className:`${z.wrap} minH500 bg-white pl30 pr30 pt30`},((jA=NA.homework_status)==null?void 0:jA.includes("\u672A\u53D1\u5E03"))&&Ie.createElement(ee.Z,null),!((Nr=NA.homework_status)!=null&&Nr.includes("\u672A\u53D1\u5E03"))&&Ie.createElement("aside",null,!(0,X.GJ)()&&Ie.createElement("div",{className:"c-light-black font12"},Ie.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",NA==null?void 0:NA.publish_time),Ie.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",NA==null?void 0:NA.end_time),Ie.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(NA==null?void 0:NA.late_time)||"- -")),(0,X.GJ)()&&Ie.createElement(Ie.Fragment,null,Ie.createElement(qe.default,{form:mr,onChange:us,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((PA=NA.task_status)==null?void 0:PA.length)>0&&Ie.createElement(qe.default.Item,{name:"task_status"},Ie.createElement(ae.default.Group,{value:[],style:{width:"100%"}},Ie.createElement(m.Z,null,Ie.createElement(_.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Ie.createElement(_.Z,{flex:"80px"},Ie.createElement(ae.default,{value:"all"},"\u5168\u90E8")),Ie.createElement(_.Z,{flex:"1"},NA.task_status&&NA.task_status.map((yt,mA)=>Ie.createElement(ae.default,{name:"task_status",value:yt.id},yt.name,"(",yt.count,")")))))),((CA=NA.course_group_info)==null?void 0:CA.length)>0&&Ie.createElement(qe.default.Item,{name:"course_group_info"},Ie.createElement(ae.default.Group,{style:{width:"100%"}},Ie.createElement(m.Z,null,Ie.createElement(_.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Ie.createElement(_.Z,{flex:"80px"},Ie.createElement(ae.default,{value:"all"},"\u5168\u90E8")),Ie.createElement(_.Z,{flex:"1",id:"divhe",style:{height:Ja+"px",overflow:"hidden"}},(zA=NA.course_group_info)==null?void 0:zA.map((yt,mA)=>Ie.createElement(ae.default,{value:yt.course_group_id},yt.group_group_name,"(",yt.count,")"))),ci&&Ie.createElement("span",{onClick:()=>{let yt=document.getElementById("divhe").scrollHeight;Ja>47?eo(47):eo(yt)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ja===47?"\u5C55\u5F00":"\u6536\u8D77",Ja===47?Ie.createElement(H.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Ie.createElement(O.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((kt=NA.teacher_comment)==null?void 0:kt.length)>0&&Ie.createElement(qe.default.Item,{name:"teacher_comment"},Ie.createElement(ae.default.Group,{style:{width:"100%"}},Ie.createElement(m.Z,null,Ie.createElement(_.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Ie.createElement(_.Z,{flex:"80px"},Ie.createElement(ae.default,{value:"all"},"\u5168\u90E8")),Ie.createElement(_.Z,{flex:"1"},NA.teacher_comment&&NA.teacher_comment.map((yt,mA)=>Ie.createElement(ae.default,{value:String(yt.id)},yt.name,"(",yt.count,")"))))))),Ie.createElement(m.Z,{align:"middle"},Ie.createElement(_.Z,{flex:"1"},Ie.createElement(m.Z,{align:"middle"},Ie.createElement(_.Z,null,Ie.createElement(d.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:yt=>{Ht.search=yt.trim(),Ht.page=1,Hi()},style:{width:240}})),Ie.createElement(_.Z,null,Ie.createElement("span",{className:"ml5"},Ie.createElement("span",{className:"c-red"},NA.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",NA.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Ie.createElement(_.Z,null,(0,X.GJ)()&&!((rA=NA.homework_status)!=null&&rA.includes("\u5BFC\u5165"))&&Ie.createElement(k.ZP,{className:"ml10",onClick:()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:NA.student_works.map(yt=>yt.id),params:Ht}})}},Ie.createElement("span",{className:`${z.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,X.GJ)()&&!((lA=NA.homework_status)!=null&&lA.includes("\u5BFC\u5165"))&&Ie.createElement(k.ZP,{className:"ml10",onClick:Kl},Ie.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,X.GJ)()&&Ie.createElement(N.Z,{dropdownRender:ro,className:"ml10"},Ie.createElement(k.ZP,null,Ie.createElement(P.Z,null),"\u5BFC\u51FA",Ie.createElement(K.Z,null)))))),Ie.createElement(m.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,X.GJ)()&&xn&&Ie.createElement("span",null,Ie.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")),Ie.createElement(D.default,{className:`mt30 ${z.TableDom}`,loading:Lt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:yt=>({onClick:mA=>{var cr,Tr;if(!((cr=NA.homework_status)!=null&&cr.includes("\u5BFC\u5165"))){if((0,X.Rm)()&&!((Tr=qt.AssistantObject.hack)!=null&&Tr.can_view)){re.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/${Ht.coursesId}/program_homework/${Ht.categoryId}/${yt.id}/${yt.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:NA.student_works,columns:Ia,onChange:(yt,mA,cr)=>{cr.field&&(Ht.order=cr.field==="score"?"work_score":cr.field),cr.order||(Ht.b_order="asc"),cr.order==="ascend"&&(Ht.b_order="asc"),cr.order==="descend"&&(Ht.b_order="desc"),cr.order||(Ht.b_order="asc"),Hi()}}),Ie.createElement(q,null),Ie.createElement(Mt,null),Ie.createElement(Ke.Z,null)),Ie.createElement(le.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:wr,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>bA(void 0,null,function*(){if(mi===2){if(Xn.length<=0){re.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!fa){re.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let yt=yield(0,tt.ZP)(`/api/homework_commons/${Ht.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ht.categoryId,comment:fa,status:Xn}});yt.status===0&&(Ha(yt),tr(!1),gA(!0))}else{if(!(ai===0||ca===0)){if(!ai){re.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ca){re.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(ai>ca){re.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!fa){re.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let yt=yield(0,tt.ZP)(`/api/homework_commons/${Ht.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ht.categoryId,comment:fa,min_score:ai,max_score:ca}});yt.status===0&&(Ha(yt),tr(!1),gA(!0))}}),onCancel:()=>{tr(!1),Ta()}},Ie.createElement("div",{style:{padding:"32px"}},Ie.createElement("div",null,Ie.createElement("div",null,Ie.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Ie.createElement(U.ZP.Group,{value:mi,onChange:yt=>{ya(yt.target.value)}},Ie.createElement(U.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Ie.createElement(U.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),mi===1&&Ie.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ie.createElement("span",{style:{width:"70px",textAlign:"end"}},Ie.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Ie.createElement(F.Z,{min:0,max:100,value:ai,onChange:yt=>Ui(yt),style:{width:"100px"}}),Ie.createElement("span",{style:{width:"80px",textAlign:"end"}},Ie.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Ie.createElement(F.Z,{min:0,max:100,value:ca,onChange:yt=>xi(yt),style:{width:"100px"}})),mi===2&&Ie.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ie.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Ie.createElement(ae.default.Group,{onChange:yt=>{Vi([...yt])},style:{width:"100%"}},(fA=NA.task_status)==null?void 0:fA.map((yt,mA)=>Ie.createElement(ae.default,{name:"task_status",value:yt.id},yt.name,"(",yt.count,")")))),Ie.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ie.createElement("span",{style:{width:"70px",textAlign:"end"}},Ie.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Ie.createElement(h.Z,{className:z.MdEditor,onChange:yt=>dA(yt),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Ie.createElement(le.default,{open:Is,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>bA(void 0,null,function*(){mi===2?(yield(0,tt.ZP)(`/api/homework_commons/${Ht.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ht.categoryId,comment:fa,status:Xn}})).status===0&&(re.ZP.info("\u6253\u56DE\u6210\u529F"),Ta(),Hi(),gA(!1)):(yield(0,tt.ZP)(`/api/homework_commons/${Ht.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ht.categoryId,comment:fa,min_score:ai,max_score:ca}})).status===0&&(re.ZP.info("\u6253\u56DE\u6210\u529F"),Ta(),Hi(),gA(!1))}),onCancel:()=>{Ta(),gA(!1)}},Ie.createElement("div",{style:{padding:"32px"}},mi===1&&Ie.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",ai,"-",ca,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),mi===2&&Ie.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",(($A=NA.task_status)==null?void 0:$A.filter(yt=>Xn==null?void 0:Xn.includes(yt.id)).map(yt=>yt.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ie.createElement("br",null),Ie.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",$s==null?void 0:$s.count,"\u540D\u5B66\u751F")))),Ie.createElement(I,null),Ie.createElement(St,{isShow:al,setIsShow:to,item:sl,coursesId:Ht.coursesId,categoryId:Ht.categoryId}),Ie.createElement("aside",{className:"tc mb50 mt30"},Ie.createElement(S.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:FA,current:Ht.page||1,defaultPageSize:20,total:NA.work_count})))};var DA=(0,He.connect)(({shixunHomeworks:Et,classroomList:qt,globalSetting:ht,loading:Lt,user:Gt})=>({shixunHomeworks:Et,classroomList:qt,globalSetting:ht,loading:Lt.effects,user:Gt}))(SA)},36942:function(Br,EA,M){"use strict";M.d(EA,{Z:function(){return F}});var b=M(59301),qe=M(92123),re=M(43418),Ne=M(3113),le=M(71418),$=M(27656),ae=M(39457),m=M(71775),_=M(24334),d=M(56656),k=M.n(d),N=M(89398),D=M(59301),U=(S,H,O)=>new Promise((P,K)=>{var ee=oe=>{try{Ke(O.next(oe))}catch(tt){K(tt)}},pe=oe=>{try{Ke(O.throw(oe))}catch(tt){K(tt)}},Ke=oe=>oe.done?P(oe.value):Promise.resolve(oe.value).then(ee,pe);Ke((O=O.apply(S,H)).next())}),F=({open:S,onClose:H})=>{const[O,P]=(0,b.useState)(void 0);console.log((0,qe.useLocation)(),33);const K=(0,qe.useLocation)();(0,b.useEffect)(()=>{S&&function(){return U(this,null,function*(){const Se=yield(0,$.X6)(S);P(Se.data)})}()},[S]);const{status:ee,created_at:pe,code:Ke,name:oe,language:tt,pass_sets_count:He,set_count:Ge,error_msg:at,output:W,input:_e,expected_output:L,execute_memory:Fe,user:Ce,execute_time:te,input_file_url:ge,output_file_url:q,is_file:Z,expected_output_file_url:X}=O||{};return D.createElement(re.default,{open:S,width:1e3,onCancel:()=>H(!1),footer:D.createElement(Ne.ZP,{type:"primary",onClick:()=>H(!1)},"\u5173\u95ED"),centered:!0},D.createElement(le.Z,{spinning:!O,delay:500},D.createElement("div",{className:"record-detail-info"},O?D.createElement(D.Fragment,null,D.createElement("div",{className:"record-detail-body"},D.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),D.createElement("ul",{className:"record-info"},D.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",D.createElement("span",{className:ee===0?"c-green":"c-red"},ae.Im[ee])," "),D.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",D.createElement("span",null,k()(pe).format("YYYY-MM-DD HH:mm:ss"))," "),D.createElement("li",null," \u8BED\u8A00\uFF1A",D.createElement("span",null,tt)," "),D.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",D.createElement("span",null,te*1e3,"ms")," "),D.createElement("li",null," ",`${ee===N.h.HIDE_COMPILE_STATUS?"--":He} / ${Ge} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:ee,error_msg:at,execute_time:te,output:W,input:_e,expected_output:L,input_file_url:ge,output_file_url:q,is_file:Z,expected_output_file_url:X}),D.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),D.createElement(m.ZP,{height:"200px",width:"100%",language:tt==null?void 0:tt.toLocaleLowerCase(),value:_.Base64.decode(Ke),options:{readOnly:!0}}))):null)))}},63692:function(Br,EA,M){"use strict";M.d(EA,{Im:function(){return Ge},Y4:function(){return W}});var b=M(59301),qe=M(92832),re=M(8591),Ne=M(3113),le=M(63920),$=M(24334),ae=M.n($),m=M(7620),_=M(12124),d=M(17410),k=M(94601),N=M(34376),D=M.n(N),U=M(43597),F=M(92123),S=M(36942),H=M(29724),O=M(27656),P=M(73441),K=M(25561),ee=M(92310),pe=M.n(ee),Ke=M(18030),oe=M(59301),tt=(Fe,Ce,te)=>new Promise((ge,q)=>{var Z=Se=>{try{z(te.next(Se))}catch(Ve){q(Ve)}},X=Se=>{try{z(te.throw(Se))}catch(Ve){q(Ve)}},z=Se=>Se.done?ge(Se.value):Promise.resolve(Se.value).then(Z,X);z((te=te.apply(Fe,Ce)).next())});const{TextArea:He}=qe.default,Ge={[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 at=(Fe=>(Fe[Fe.SET_VISIBLE=0]="SET_VISIBLE",Fe[Fe.SET_TABINDEX=1]="SET_TABINDEX",Fe))(at||{});function W(Fe){const{status:Ce,error_msg:te,output:ge,input:q,expected_output:Z,is_file:X,input_file_url:z,output_file_url:Se,expected_output_file_url:Ve,setMonacoValue:Re,setData:Ot}=Fe,Nt=(0,b.useRef)(),et=(0,b.useRef)(),Mt=(0,b.useRef)();let sA=null;const Pt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,b.useEffect)(()=>{if(ge&&!X&&Nt.current){const AA=new N.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});AA.open(Nt.current);const Wt=(0,k.pp)($.Base64.decode(ge));AA.write(Wt),AA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{AA.scrollToTop()}catch(v){}},100)}if(q&&!X&&et.current){const AA=new N.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});AA.open(et.current),AA.write((0,k.pp)(q)),AA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{AA.scrollToTop()}catch(Wt){}},100)}if(Z&&!X&&Mt.current){const AA=new N.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});AA.open(Mt.current),AA.write((0,k.pp)($.Base64.decode(Z))),AA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{AA.scrollToTop()}catch(Wt){}},100)}},[ge]),Ce){case le.h.NOMATCH:sA=oe.createElement(oe.Fragment,null,oe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!X&&oe.createElement("div",{ref:Nt}),X&&oe.createElement("div",{style:Pt},oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(this,null,function*(){const AA=yield(0,U.ZP)(Se,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Re(AA),setTimeout(()=>{Ot(Se)},200)})},ge)),oe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!X&&oe.createElement("div",{ref:Mt}),X&&oe.createElement("div",{style:Pt},oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(this,null,function*(){const AA=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Re(yield AA.text()),setTimeout(()=>{Ot(Ve)},200)})},Z)));break;case le.h.EXECUTEFAILURE:sA=oe.createElement(oe.Fragment,null,oe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},oe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!X&&oe.createElement(d.Z,{value:q,style:Pt}),X&&oe.createElement("div",{style:Pt},oe.createElement("a",{onClick:()=>(0,k.LR)(z,q)},q))),oe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},oe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),oe.createElement("pre",{className:m.Z.error,style:{color:"#E30000",padding:"0 10px"}},$.Base64.decode(te),"111")));break;case le.h.COMPILEFAILURE:sA=oe.createElement(oe.Fragment,null,oe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),oe.createElement("pre",{className:m.Z.error},$.Base64.decode(te)));break;case le.h.PODFAILURE:sA=oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:sA=oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return oe.createElement(oe.Fragment,null," ",sA," ")}function _e(Fe){const{status:Ce,error_msg:te,execute_time:ge,output:q,input:Z,expected_output:X,is_file:z,input_file_url:Se,output_file_url:Ve,expected_output_file_url:Re}=Fe;let Ot=null;switch(Ce){case le.h.OK:case le.h.NOMATCH:case le.h.EXECUTEFAILURE:case le.h.COMPILEFAILURE:Ot=oe.createElement("div",{id:"outputResultRef",className:"h100"});break;case le.h.PODFAILURE:Ot=oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:Ot=oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return oe.createElement(oe.Fragment,null," ",Ot," ")}function L({value:Fe,className:Ce}){return oe.createElement("span",{className:Ce},Fe)}EA.ZP=({input:Fe,is_file:Ce,debuging:te,submitting:ge,executingMessage:q,debugResult:Z,onChangeInput:X,onDebugCode:z,onSubmitCode:Se,hack:Ve,user:Re,submitResult:Ot,isWhiteTheme:Nt,topDispatch:et})=>{const[Mt]=(0,F.useSearchParams)(),sA=(0,F.useParams)(),[Pt,AA]=(0,b.useState)(!1),[Wt,v]=(0,b.useState)(!1),[G,I]=(0,b.useState)(1),[h,p]=(0,b.useState)(!1),[T,Ae]=(0,b.useState)(0),[ve,ce]=(0,b.useState)(!1),[nt,Bt]=(0,b.useState)(""),[ot,st]=(0,b.useState)(""),St=(0,b.useRef)(),Ie=(0,b.useRef)(),je=(0,b.useRef)(null),ze=(0,b.useRef)(null),ut=(0,b.useRef)(null);console.log(Ot,"submitResult",sA);const{status:Dt,id:Qt,input:wt,output:bA,expected_output:oA,is_file:SA,input_file_url:DA,output_file_url:Et,expected_output_file_url:qt,error_msg:ht,hack_sets:Lt}=Ot||{};(0,b.useEffect)(()=>{Dt===0&&(I(1),Ae(0))},[Dt,Qt]),(0,b.useEffect)(()=>{tt(void 0,null,function*(){var zA;const kt=yield(0,O.rX)(sA==null?void 0:sA.id,"submit");(kt==null?void 0:kt.status)===0&&(kt!=null&&kt.data&&((zA=kt==null?void 0:kt.data)==null?void 0:zA.status)!==0?(et({type:P.Types.SET_SUBMIT_RESULT,payload:{submitResult:kt==null?void 0:kt.data}}),I(2),Ae(320)):(I(1),Ae(0)))})},[sA==null?void 0:sA.id]),(0,b.useEffect)(()=>{if(St.current){let CA=function(Ht){lA=rA.offsetHeight,fA=!0,$A=Ht.pageY,ut.current.style.display="block"},zA=function(){fA=!1,ut.current.style.display="none"},kt=function(Ht){if(fA){Gt();let Qr=$A-Ht.pageY,mr=lA+Qr;if(mr<0&&(mr=0),mr>window.innerHeight-150&&(mr=window.innerHeight-150),G===1){mr<=34?Ae(0):Ae(mr);return}console.log(mr,"resizeH"),Ae(mr)}};const rA=je.current;let lA=0,fA=!1,$A=0;const Er=document.getElementById("case-y-bar");return Er==null||Er.addEventListener("mousedown",CA),document.addEventListener("mousemove",kt),document.addEventListener("mouseup",zA),()=>{const Ht=document.getElementById("case-y-bar");Ht==null||Ht.removeEventListener("mousedown",CA),document.removeEventListener("mousemove",kt),document.removeEventListener("mouseup",zA)}}},[St,G]),(0,b.useEffect)(()=>{const CA=H.Z.subscribe("resize-move-bar",Gt);if(Mt.get("type")!=="exercises")return document.addEventListener((0,Ke.gH)(),$t),()=>{document.removeEventListener((0,Ke.gH)(),$t),CA()}},[]),(0,b.useEffect)(()=>{});function Gt(){var CA,zA,kt,rA;const lA=document.getElementById("outputResultRef");if(lA){let fA=lA.dataset.text;Ie.current.reset(),Ie.current.writeln(fA);const $A=document.getElementById("outputResultRef").offsetWidth-20,Er=((rA=(kt=(zA=(CA=Ie.current)==null?void 0:CA._core)==null?void 0:zA._renderService)==null?void 0:kt.dimensions)==null?void 0:rA.actualCellWidth)||10,Ht=Math.ceil($A/Er);Ie.current.resize(Ht,Math.ceil(lA.clientHeight/16))}}function BA(){AA(!Pt),setTimeout(()=>{Gt()},300),Ae(Pt?320:window.innerHeight-150)}function UA(){Wt?(v(!1),(0,Ke.BU)()):(v(!0),(0,Ke.Dj)(ze.current))}const $t=CA=>{(0,Ke.vp)()||v(!1)},pA=(0,b.useMemo)(()=>{if(Z){const{status:CA,output:zA,error_msg:kt}=Z;return setTimeout(()=>{let rA="",lA=document.getElementById("outputResultRef");zA?rA=$.Base64.decode(zA):kt&&(rA=$.Base64.decode(kt)),Ie.current=new N.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ie.current.open(lA),Ie.current.onKey(function(fA){var $A;if(fA.domEvent.key.toLocaleUpperCase()==="C"&&fA.domEvent.ctrlKey){fA.domEvent.preventDefault();let Er=($A=Ie.current)==null?void 0:$A.getSelection();navigator.clipboard.writeText(Er).then(()=>{})}}),lA.dataset.text=rA,Ie.current.setOption("convertEol",!0),Gt()},300),oe.createElement(oe.Fragment,null,_e(Z))}return null},[Z]);function jA(){var CA,zA;if(!(Ve!=null&&Ve.code)||((CA=Ve==null?void 0:Ve.code)==null?void 0:CA.trim().length)===0){(zA=re.ZP)==null||zA.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}I(1),Ae(320),z()}const Nr=CA=>tt(void 0,null,function*(){let zA=yield(0,U.ZP)(`/api/problems/${CA}/start.json`,{method:"get",params:{hack_user_id:Re==null?void 0:Re.user_id}});zA&&(window.location.href=`/myproblems/${zA==null?void 0:zA.identifier}${window.location.search}`)});function PA(){SA?navigator.clipboard.writeText($.Base64.decode(ht)).then(()=>{re.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText($.Base64.decode(bA)).then(()=>{re.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return oe.createElement(b.Fragment,null,oe.createElement("div",{className:pe()(m.Z.case,Nt&&m.Z.whiteCase),style:{height:T},ref:je},oe.createElement("div",{className:m.Z.fullMask,ref:ut}),oe.createElement("div",{className:m.Z["resize-y-bar"],id:"case-y-bar",ref:St,draggable:!1},G===2&&oe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),G===1&&(T<=34?oe.createElement("div",{onClick:()=>{Ae(320)},className:m.Z.unfoldBtn},"\u63A7\u5236\u53F0",oe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):oe.createElement("div",{onClick:()=>{Ae(0)},className:m.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",oe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),oe.createElement("div",null,oe.createElement("div",{className:m.Z.caseHead},oe.createElement("div",{className:m.Z.dot}),oe.createElement("div",{className:m.Z.text},G===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),G===2&&!ge&&typeof Dt=="number"&&oe.createElement(oe.Fragment,null,Dt===le.h.OK?oe.createElement("div",{className:m.Z.pass},oe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):oe.createElement("div",{className:m.Z.noPass},oe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ge[Dt])),oe.createElement("div",{className:m.Z.btns},G===2&&!ge&&oe.createElement(oe.Fragment,null,Dt!==le.h.OK&&oe.createElement("div",{onClick:PA},oe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),oe.createElement("div",{onClick:()=>{ce(Qt)}},oe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Mt.get("type")!=="exercises"&&oe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>BA()},oe.createElement("i",{className:`iconfont icon-${Pt?"suoxiao1":"fangda"}`})))),oe.createElement("div",{style:{display:G===1?"block":"none"}},te?oe.createElement(_.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):oe.createElement("div",{style:{height:T-34}},oe.createElement("div",{className:m.Z.result},oe.createElement("div",{className:m.Z.left},oe.createElement("div",{className:m.Z.title},oe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),oe.createElement("div",{className:m.Z.leftNode},oe.createElement(He,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":Fe,onChange:X}))),oe.createElement("div",{className:m.Z.right},oe.createElement("div",{className:m.Z.title},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),oe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),oe.createElement("div",{className:m.Z.node},Z?pA: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:G===2?"block":"none"}},ge?oe.createElement(_.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):oe.createElement("div",{style:{height:T-34,display:"flex",flexDirection:"column",overflow:"hidden"}},oe.createElement("div",{ref:ze,className:m.Z.elseNode},oe.createElement("div",{className:m.Z.nameWrap},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),oe.createElement("div",{className:m.Z.scroll},oe.createElement("pre",{className:m.Z.scrollBox,style:h?{height:Wt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!SA&&oe.createElement(L,{value:wt}),SA&&oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(void 0,null,function*(){const CA=yield fetch(DA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield CA.text()),setTimeout(()=>{Bt(DA)},200)})},wt)),wt&&oe.createElement("div",{className:m.Z.action},oe.createElement("span",{onClick:()=>p(!h)},h?"\u6536\u8D77":"\u5C55\u5F00"),Mt.get("type")!=="exercises"&&oe.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>UA(),className:`iconfont icon-${Wt?"suoxiao1":"fangda"}`})))),oe.createElement("div",{className:m.Z.result,style:{flex:1,overflow:"hidden"}},oe.createElement("div",{className:m.Z.left},oe.createElement("div",{className:m.Z.title},oe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),oe.createElement("div",{className:m.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},oe.createElement("pre",null,!SA&&oe.createElement(L,{className:"mb10",value:oA&&$.Base64.decode(oA)||""}),SA&&oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(void 0,null,function*(){const CA=yield fetch(qt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield CA.text()),setTimeout(()=>{Bt(qt)},200)})},oA)))),oe.createElement("div",{className:m.Z.right},oe.createElement("div",{className:m.Z.title},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),oe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),oe.createElement("div",{className:m.Z.node,style:{color:Dt===le.h.OK?"#2ABD8C":"#FF2C29"}},oe.createElement("pre",null,(Dt===4||Dt===5)&&oe.createElement(L,{className:"mb10",value:ht&&$.Base64.decode(ht)||""}),Dt!=4&&Dt!=5&&(SA?oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(void 0,null,function*(){const CA=yield(0,U.ZP)(Et,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{st(CA)}catch(zA){st("")}setTimeout(()=>{Bt(Et)},200)})},bA):oe.createElement(L,{className:"mb10",value:bA&&$.Base64.decode(bA)||""})))))))))),oe.createElement("div",{className:pe()(m.Z.footer,Nt&&m.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:()=>Nr(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:()=>Nr(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:te||ge,loading:te,color:"#2ABD8C",className:"mr10",onClick:jA},"\u8C03\u8BD5\u4EE3\u7801"),Mt.get("qtype")!=="8"&&oe.createElement(Ne.ZP,{className:m.Z.disabled,type:"primary",icon:oe.createElement("i",{className:"iconfont icon-bofang1"}),loading:ge,disabled:te||ge,onClick:()=>{var CA,zA;if(!(Ve!=null&&Ve.code)||((CA=Ve==null?void 0:Ve.code)==null?void 0:CA.trim().length)===0){(zA=re.ZP)==null||zA.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}I(2),Ae(320),Se()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),oe.createElement(S.Z,{onClose:ce,open:ve}),oe.createElement(K.Z,{close:!0,data:nt,type:nt.length?"txt":"",onClose:()=>Bt(""),monacoEditor:{value:ot,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},73441:function(Br,EA,M){"use strict";M.r(EA),M.d(EA,{Types:function(){return Ya},default:function(){return Ea}});var b=M(59301),qe=M(92123),re=M(31797),Ne=M(43418),le=M(71418),$=M(3113),ae=M(6848),m=M(95237),_=M(27656),d=M(39598),k=M(18030),N=M(63528),D=M(85386),U=M(87169),F=M(43428),S=M(71775),H=M(74254),O=M(18268),P=M(13903),K=M(59301),ee=Object.defineProperty,pe=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ge=(Je,It,tA)=>It in Je?ee(Je,It,{enumerable:!0,configurable:!0,writable:!0,value:tA}):Je[It]=tA,at=(Je,It)=>{for(var tA in It||(It={}))tt.call(It,tA)&&Ge(Je,tA,It[tA]);if(oe)for(var tA of oe(It))He.call(It,tA)&&Ge(Je,tA,It[tA]);return Je},W=(Je,It)=>pe(Je,Ke(It));const _e={theme:(0,O.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,O.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,O.G)("cmTabToSpace",!0)};var L=(Je=>(Je[Je.set_font_size=0]="set_font_size",Je[Je.set_theme=1]="set_theme",Je[Je.on_tab_to_space=2]="on_tab_to_space",Je[Je.set_show_editor_setting=3]="set_show_editor_setting",Je))(L||{});function Fe(Je,It){switch(It.type){case 3:return W(at({},Je),{showEditorSetting:It.payload});case 1:return W(at({},Je),{theme:It.payload});case 0:return W(at({},Je),{fontSize:It.payload});case 2:return W(at({},Je),{tabToSpace:It.payload});default:throw new Error}}var Ce=({isLoading:Je,value:It,onChange:tA,language:hr,onUpdateCode:rr,ActionBarRender:nr,setIsWhiteTheme:sr})=>{const[HA,_A]=(0,b.useReducer)(Fe,_e),{theme:ar,fontSize:OA,showEditorSetting:nn,tabToSpace:fr}=HA,hn=(0,b.useRef)(),Cr=(0,b.useRef)();(0,b.useEffect)(()=>{sr(ar==="vs")},[ar]);const ln={onFontSizeChange:En=>{_A({type:0,payload:En}),(0,O.t)("cmFontSize",En)},tabToSpace:fr,cmFontSize:OA,className:"oj",cmCodeMode:ar,onTabToSpace:En=>{_A({type:2,payload:En}),(0,O.t)("cmTabToSpace",En)},onCodeModeChange:En=>{_A({type:1,payload:En}),(0,O.t)("ProgrammingCodeMode",En)}};function Pn(){_A({type:3,payload:!1})}function Qi(){_A({type:3,payload:!0})}const da={value:It,language:hr,theme:ar,options:{fontSize:OA,insertSpaces:fr},onChange:En=>{tA(En),Cr.current=En,clearTimeout(hn.current),hn.current=setTimeout(()=>{rr(Cr.current)},1e4)},onEditBlur:En=>{Cr.current&&rr(Cr.current)}};return K.createElement(b.Fragment,null,nr(Qi),K.createElement("div",{style:{flex:1,overflow:"hidden"}},!Je&&K.createElement(S.ZP,at({},da))),K.createElement(H.Z,null,K.createElement(F.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:nn,onClose:Pn},K.createElement(P.Z,at({},ln)))))},te=M(60141),ge=M(24334),q=M(63692),Z={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"},X={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},z=M(1710),Se=M(58421),Ve=M(58617),Re=M(36942),Ot=M(56656),Nt=M.n(Ot),et=M(59301);const{Column:Mt}=z.default;var sA=({submitResult:Je,submitting:It,submitRecords:tA,page:hr,onPageChange:rr,topicId:nr})=>{const[sr]=(0,qe.useSearchParams)(),{records:HA,records_count:_A}=tA||{},[ar,OA]=(0,b.useState)(!1),nn=sr.get("type")==="1";return et.createElement(le.Z,{spinning:It,tip:"\u8BC4\u6D4B\u4E2D...",indicator:et.createElement(Ve.Z,{style:{fontSize:24},spin:!0})},(HA==null?void 0:HA.length)>0?et.createElement(z.default,{dataSource:HA,rowKey:"id",pagination:!1},et.createElement(Mt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(fr,hn)=>et.createElement("span",null," ",Nt()(fr).format("YYYY-MM-DD HH:mm:ss"))}),et.createElement(Mt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(fr,hn)=>{var Cr;return et.createElement("span",{className:`${fr===0?"c-green":"c-red"} current`,onClick:()=>{OA(hn.id)}},(Cr=q.Im[fr])==null?void 0:Cr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),et.createElement(Mt,{title:`\u6267\u884C\u7528\u65F6 (${nn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:fr=>fr?nn?fr:fr/1e3:""}),et.createElement(Mt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${nn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:fr=>fr?nn?fr:parseFloat((fr/1024).toFixed(2)):""}),et.createElement(Mt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),et.createElement(Mt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(fr,hn)=>et.createElement("span",{className:"c-light-primary current",onClick:()=>{OA(hn.id)}},"\u67E5\u770B")})):et.createElement("div",{style:{height:300,width:"100%"}}),et.createElement(Re.Z,{onClose:OA,open:ar}),_A>15?et.createElement(Se.Z,{className:X.pagination,current:hr,pageSize:15,total:_A,onChange:rr}):null)},Pt=M(62556),AA=M(12563),Wt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},v=M(17410),G=M(59301);const I={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var h=({hack:Je})=>{const{language:It,difficult:tA,time_limit:hr,description:rr}=Je,[nr]=(0,qe.useSearchParams)(),sr=I[tA];return G.createElement(G.Fragment,null,G.createElement("ul",{className:Wt.info},G.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",G.createElement("b",{className:Wt.info_tag},It)),G.createElement("li",null,G.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",G.createElement(AA.default,{color:sr==null?void 0:sr.color},sr==null?void 0:sr.name)),G.createElement("li",null,G.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",G.createElement("span",{style:{color:"#333333"}},hr,"\u79D2"))),nr.get("qtype")==="8"?G.createElement(v.Z,{value:rr,showProgramFill:!0,className:Wt.desc}):G.createElement(v.Z,{value:rr,className:Wt.desc}))},p={},T=M(59301),Ae=({hack:Je,current_user:It})=>T.createElement("div",{className:p.answer},Je!=null&&Je.answer_text?T.createElement(v.Z,{style:{padding:"13px 0"},value:(Je==null?void 0:Je.answer_text)||""}):T.createElement(Pt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),ve=M(29724),ce=M(43597);function nt(Je,It){return(0,ce.U2)(`/problems/${Je}/comments.json`,{page:It,limit:10})}function Bt(Je){return(0,ce.v_)(`/discusses/${Je}/plus.json`,{container_type:"Discuss",type:1})}function ot(Je,It,tA){return(0,ce.v_)(`/problems/${Je}/comments/reply.json`,{comments:{content:tA,parent_id:It}})}function st(Je,It){return(0,ce.v_)(`/problems/${Je}/comments.json`,{comments:{content:It}})}function St(Je,It,tA){return(0,ce.v_)(`/problems/${Je}/comments/${It}/hidden.json`,tA)}function Ie(Je,It){return(0,ce.IV)(`/problems/${Je}/comments/${It}`)}var je=M(17646);function ze({author:Je}){return b.createElement("a",{href:`/users/${Je.login}`,target:"_blank"},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${D.Z.IMG_SERVER}/images/${Je.image_url}`,width:"50"}))}function ut({data:Je,index:It,parentDiscussIndex:tA,user:hr,onSetActionType:rr}){const{author:nr,can_delete:sr,content:HA,id:_A,time:ar}=Je;function OA(){rr({id:_A,index:It,type:"delete-discuss",parentDiscussIndex:tA,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const nn=hr.admin||sr||nr.user_id===hr.user_id;return b.createElement("div",{className:"discuss-item-container second-discuss "},b.createElement(ze,{author:nr}),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${nr.login}`,target:"_blank"},nr.name),b.createElement("span",{className:"grey"},ar),b.createElement("div",{className:"btn-group",style:{marginBottom:0}},nn?b.createElement("a",{onClick:OA,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})):null)),b.createElement(v.Z,{className:"discuss-content",value:HA})))}var Dt=({user:Je,data:It,index:tA,onPlusDiscuss:hr,onSetActionType:rr,activeDiscussIndex:nr,onReplyDiscuss:sr,onSetActiveDiscussIndex:HA})=>{const{content:_A,children:ar,hidden:OA,id:nn,praise_count:fr,time:hn,user_praise:Cr,can_delete:ln,author:Pn}=It;function Qi(){HA(nn)}function da(){hr(nn,!Cr,tA)}function En(){rr({id:nn,index:tA,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ra(){rr({id:nn,index:tA,params:{hidden:OA?"0":"1"},type:"hidden-discuss",message:OA?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const na=Je.admin||Je.user_id===Pn.user_id;return b.createElement("div",{className:"discuss-item-container",key:nn},b.createElement(ze,{author:Pn}),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${Pn.login}`,target:"_blank"}," ",Pn.name," "),b.createElement("span",{className:"grey"},hn)),b.createElement(v.Z,{className:"discuss-content",value:_A}),ar&&ar.length>0?b.createElement("div",{className:"reply-discuss-container"},ar.map((Mr,Gn)=>b.createElement(ut,{key:Mr.id,data:Mr,index:Gn,user:Je,onSetActionType:rr,parentDiscussIndex:tA}))):null,b.createElement("div",{className:"btn-group"},na?b.createElement("a",{onClick:ra,title:OA?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:OA?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ln&&(!ar||ar.length==0)?b.createElement("a",{onClick:En,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})):null,b.createElement("a",{onClick:Qi,title:"\u56DE\u590D"}," ",b.createElement("i",{className:"iconfont icon-huifu1"})," "),b.createElement("a",{onClick:da,className:Cr?"c-orange":""},b.createElement("i",{className:Cr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),b.createElement("span",null,fr||""))),b.createElement(je.Z,{id:nn,activeDiscussIndex:nr,onReplyDiscuss:sr})))},Qt=M(50625),wt={"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"},bA=M(55659),oA=(Je,It,tA)=>new Promise((hr,rr)=>{var nr=_A=>{try{HA(tA.next(_A))}catch(ar){rr(ar)}},sr=_A=>{try{HA(tA.throw(_A))}catch(ar){rr(ar)}},HA=_A=>_A.done?hr(_A.value):Promise.resolve(_A.value).then(nr,sr);HA((tA=tA.apply(Je,It)).next())}),SA=({user_praise:Je,praise_count:It,praisePlus:tA,onCreateDiscuss:hr,discuss_count:rr})=>{const[nr,sr]=(0,b.useState)(!1),[HA,_A]=(0,b.useState)("");function ar(hn){_A(hn)}function OA(){sr(!0)}function nn(){sr(!1)}function fr(){return oA(this,null,function*(){hr(HA),_A(""),sr(!1)})}return b.createElement("div",{className:`${wt["dis-input-editor-container"]} ${nr?wt.active:""} `},b.createElement("div",{className:nr?`hide ${wt["text-area"]}`:wt["text-area"]},b.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:OA}),b.createElement("a",null," ",b.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",rr," "),b.createElement("a",{className:"c-light-black",onClick:tA,title:Je?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},b.createElement("i",{className:`mr3 ${Je?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),It?b.createElement("span",null,It):"")),nr?b.createElement("div",{className:wt["input-mask"],onClick:nn}):null,b.createElement("div",{className:nr?wt["md-container"]:`${wt["md-container"]} hide`},b.createElement(bA.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:HA,height:240,onChange:ar}),b.createElement("div",{className:wt["tip-container"],onClick:nn},b.createElement("a",{className:wt["btn-send"],onClick:fr}," \u53D1\u9001 "))))},DA=M(59301),Et=Object.defineProperty,qt=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,BA=Object.prototype.propertyIsEnumerable,UA=(Je,It,tA)=>It in Je?Et(Je,It,{enumerable:!0,configurable:!0,writable:!0,value:tA}):Je[It]=tA,$t=(Je,It)=>{for(var tA in It||(It={}))Gt.call(It,tA)&&UA(Je,tA,It[tA]);if(Lt)for(var tA of Lt(It))BA.call(It,tA)&&UA(Je,tA,It[tA]);return Je},pA=(Je,It)=>qt(Je,ht(It)),jA=(Je,It,tA)=>new Promise((hr,rr)=>{var nr=_A=>{try{HA(tA.next(_A))}catch(ar){rr(ar)}},sr=_A=>{try{HA(tA.throw(_A))}catch(ar){rr(ar)}},HA=_A=>_A.done?hr(_A.value):Promise.resolve(_A.value).then(nr,sr);HA((tA=tA.apply(Je,It)).next())});const Nr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var PA=(Je=>(Je[Je.GET_DISCUSSES=0]="GET_DISCUSSES",Je[Je.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Je[Je.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Je[Je.PLUS_DISCUSS=3]="PLUS_DISCUSS",Je[Je.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Je[Je.SET_PAGE=5]="SET_PAGE",Je[Je.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Je))(PA||{});function CA(Je,It){switch(It.type){case 6:return pA($t({},Je),{loading:!0});case 0:return $t($t({},Je),It.payload);case 1:return $t($t({},Je),It.payload);case 4:return $t($t({},Je),It.payload);case 3:return $t($t({},Je),It.payload);case 5:return pA($t({},Je),{page:It.payload});case 2:return $t($t({},Je),It.payload);default:throw new Error}}var zA=({user:Je,identifier:It,hack:tA,onTriggerPraise:hr,activeIndex:rr})=>{const[nr,sr]=(0,b.useReducer)(CA,Nr),{loading:HA,page:_A,data:ar,count:OA,actionType:nn,activeDiscussIndex:fr}=nr,hn=(0,b.useCallback)(()=>jA(void 0,null,function*(){sr({type:6});const Mr=yield nt(It,_A),{comments:Gn,disscuss_count:ri}=Mr;sr({type:0,payload:{data:Gn,count:ri,loading:!1}})}),[_A,It]);(0,b.useEffect)(()=>{rr==="2"&&hn()},[It,_A,rr]);function Cr(Mr){sr({type:5,payload:Mr})}function ln(Mr){sr({type:4,payload:{actionType:Mr}})}function Pn(Mr){sr(fr===Mr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Mr}})}function Qi(Mr,Gn,ri){return jA(this,null,function*(){try{const Un=yield Bt(Mr);ar[ri].user_praise=Gn,ar[ri].praise_count=Un.praise_count,sr({type:3,payload:{data:[...ar]}})}catch(Un){console.log(Un)}})}function da(){return jA(this,null,function*(){const{id:Mr,params:Gn,type:ri,index:Un,parentDiscussIndex:oi}=nn;if(ri==="hidden-discuss"&&(yield St(It,Mr,Gn),oi?ar[oi].children[Un].hidden=Gn.hidden==1:ar[Un].hidden=Gn.hidden==1,sr({type:4,payload:{actionType:null,data:[...ar]}})),ri==="delete-discuss"){if(yield Ie(It,Mr),oi||oi===0){let Dn=ar[oi].children;for(let qn=Dn.length-1;qn>=0;qn--)if(Dn[qn].id===Mr){Dn.splice(qn,1);break}ar[oi].children=Dn}else for(let Dn=ar.length-1;Dn>=0;Dn--)if(ar[Dn].id===Mr){ar.splice(Dn,1);break}sr({type:4,payload:{actionType:null,data:[...ar]}})}})}function En(){sr({type:4,payload:{actionType:null}})}function ra(Mr,Gn){return jA(this,null,function*(){try{yield ot(It,Mr,Gn),hn()}catch(ri){console.log(ri)}})}function na(Mr){return jA(this,null,function*(){sr({type:6}),yield st(It,Mr),hn()})}return DA.createElement(DA.Fragment,null,DA.createElement("div",{className:"discuss-panel"},ar.length===0?DA.createElement(Pt.Z,null):ar.map((Mr,Gn)=>DA.createElement(Dt,{onReplyDiscuss:ra,onPlusDiscuss:Qi,onSetActiveDiscussIndex:Pn,onSetActionType:ln,data:Mr,index:Gn,user:Je,activeDiscussIndex:fr})),OA>10?DA.createElement("div",{className:"pagination-container"},DA.createElement(Se.Z,{showQuickJumper:!0,onChange:Cr,current:_A,total:OA})):null),DA.createElement(SA,{user_praise:tA.user_praise,praise_count:tA.praises_count,praisePlus:hr,discuss_count:tA.comments_count,onCreateDiscuss:na}),DA.createElement(H.Z,null,DA.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:!!nn,onOk:da,onCancel:En},DA.createElement("p",null,nn?nn.message:"")),DA.createElement(Qt.Z,null)))},kt=M(57809),rA=M(92832),lA=M(65615),fA={},$A=M(59301),Er=({hack:Je,current_user:It})=>$A.createElement("div",{className:fA.answer},Je!=null&&Je.analysis?$A.createElement(v.Z,{style:{padding:"13px 0"},value:(Je==null?void 0:Je.analysis)||""}):$A.createElement(Pt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ht={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Qr=M(36381),mr=M(43604),xn=M(78241),Ir=M(5871),NA=M(53935),TA=M(59301);const{TextArea:mn}=rA.default,{Panel:on}=Qr.default;var wr=({data:Je,hack:It})=>(console.log(Je,It,"data"),It!=null&&It.is_file?TA.createElement(NA.Y2,{disabled:!0,className:Ht.uploadTableWrapper,showScore:!It.test_set_score,data:Je,isProgramHomework:!0}):TA.createElement("div",{className:Ht.hackSets},Je==null?void 0:Je.map((tA,hr)=>TA.createElement(Qr.default,{accordion:!0,bordered:!1,key:hr,defaultActiveKey:hr===0&&tA.id,className:Ht.collapseWrapper,expandIcon:({isActive:rr})=>TA.createElement("i",{className:`iconfont icon-weizhankai ${rr?Ht.open:Ht.close}`,style:{fontSize:14,transition:"all .2s"}})},TA.createElement(on,{key:tA.id,header:TA.createElement(m.Z,{align:"middle",justify:"space-between",wrap:!1},TA.createElement(mr.Z,{className:Ht.panelHeader},TA.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",hr+1)),TA.createElement(mr.Z,{flex:1},TA.createElement(m.Z,{align:"middle",justify:"end",wrap:!1},!(It!=null&&It.test_set_score)&&TA.createElement(mr.Z,{className:Ht.rateInput},TA.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),TA.createElement("div",null,TA.createElement(xn.default.Item,{noStyle:!0},TA.createElement(Ir.Z,{value:tA==null?void 0:tA.score,className:Ht.baseFormItem,min:0,max:100,disabled:!0}))),TA.createElement("span",{className:"ml10"},"%")))))},TA.createElement(xn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},TA.createElement(mn,{readOnly:!0,value:tA==null?void 0:tA.input,rows:4})),TA.createElement(xn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},TA.createElement(mn,{readOnly:!0,value:tA==null?void 0:tA.output,rows:4}))))))),tr={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Xn=M(59301),Is=(0,b.forwardRef)(({data:Je=[]},It)=>{var tA;const[hr,rr]=(0,b.useState)(),nr=Je.filter(HA=>HA.show);(0,b.useEffect)(()=>{nr.length&&rr(nr[0].id)},[Je==null?void 0:Je.length]);const sr=((tA=nr.find(HA=>HA.id===hr))==null?void 0:tA.element)||null;return(0,b.useImperativeHandle)(It,()=>({setActiveTab:HA=>rr(HA)})),Xn.createElement("div",{className:tr.tabs},Xn.createElement("div",{className:tr.tabWarp},nr.map(HA=>Xn.createElement("div",{onClick:()=>rr(HA.id),className:`${tr.tab} ${HA.id===hr?tr.active:""}`,key:HA.id},HA.name))),Xn.createElement("div",{className:tr.content},sr))}),gA=M(59301),$s=Object.defineProperty,Ha=Object.defineProperties,mi=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,ca=(Je,It,tA)=>It in Je?$s(Je,It,{enumerable:!0,configurable:!0,writable:!0,value:tA}):Je[It]=tA,xi=(Je,It)=>{for(var tA in It||(It={}))nl.call(It,tA)&&ca(Je,tA,It[tA]);if(ya)for(var tA of ya(It))Ss.call(It,tA)&&ca(Je,tA,It[tA]);return Je},ai=(Je,It)=>Ha(Je,mi(It)),Ui=(Je,It,tA)=>new Promise((hr,rr)=>{var nr=_A=>{try{HA(tA.next(_A))}catch(ar){rr(ar)}},sr=_A=>{try{HA(tA.throw(_A))}catch(ar){rr(ar)}},HA=_A=>_A.done?hr(_A.value):Promise.resolve(_A.value).then(nr,sr);HA((tA=tA.apply(Je,It)).next())});const fa={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},dA={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ja=({hack:Je,onTriggerPraise:It,topicId:tA,page:hr,onPageChange:rr,user:nr,current_user:sr,submitRecords:HA,submitting:_A,submitResult:ar,setActiveIndex:OA,hack_sets:nn})=>{var fr,hn;const[Cr]=(0,qe.useSearchParams)(),[ln,Pn]=(0,b.useState)("0"),Qi=(0,qe.useLocation)(),[da,En]=(0,b.useState)(!1),[ra,na]=(0,b.useState)(null),[Mr,Gn]=(0,b.useState)([]),[ri,Un]=(0,b.useState)([]),[oi,Dn]=(0,b.useState)({page:1,limit:10}),qn=(0,b.useRef)(null),Qa=(0,b.useRef)(null);console.log(nr,"user");let[Tn,Qo]=(0,b.useState)(ai(xi({},(0,qe.useParams)()),{page:1,per_page:20,name:""}));(0,b.useEffect)(()=>{Qa.current&&(Je==null?void 0:Je.is_close_tips)===!1&&ra===null&&na(!0)},[Qa.current,Je==null?void 0:Je.is_close_tips,ra]);function no(){return Ui(this,null,function*(){yield(0,ce.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,b.useEffect)(()=>{OA(ln)},[ln]);function Xa(Hr){return Ui(this,null,function*(){let vi=Hr.target.id;if(vi==="1"){let Bi=yield(0,ce.ZP)(`/api/myproblems/${Tn.id}/redo_logs.json`,{method:"get",params:xi({},oi)});(Bi==null?void 0:Bi.status)===0&&Un(Bi==null?void 0:Bi.data)}Pn(vi)})}(0,b.useEffect)(()=>ve.Z.subscribe("to-commit-info",()=>{Pn("1"),qn.current&&qn.current.setActiveTab("1")}),[]),(0,b.useEffect)(()=>ve.Z.subscribe("to-reset-info",()=>{Xa({target:{id:"1"}}),qn.current&&qn.current.setActiveTab("2")}),[]);function io(){Pn("2")}function di(){return Ui(this,null,function*(){let Hr=yield(0,ce.ZP)("/api/problems/my_hack_list.json",{method:"get",params:xi({identifier:Tn==null?void 0:Tn.id},Tn)});Gn(Hr)})}const vr=[{title:null,description:gA.createElement("div",null,gA.createElement("b",{onClick:()=>{na(!1),no(),En(!0),di()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),gA.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"),gA.createElement($.ZP,{onClick:()=>{na(!1),no()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Qa.current}];return gA.createElement("div",{className:Z["left-panel"]},gA.createElement("ul",{className:`${Z["s-navs"]} ${Z["bg-white"]} ${Z.b1}`},(Je==null?void 0:Je.is_program)&&!Cr.get("pageId")&&gA.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},gA.createElement("div",{onClick:()=>{di(),En(!0)},className:Z.btns,ref:Qa,style:ra?{pointerEvents:"none"}:{}},gA.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),gA.createElement("li",{style:{marginLeft:20}},gA.createElement("a",{className:ln==="0"?Z.active:"",id:"0",onClick:Xa},"\u9898\u76EE\u63CF\u8FF0")),gA.createElement("li",null,gA.createElement("a",{className:ln==="1"?Z.active:"",id:"1",onClick:Xa},"\u64CD\u4F5C\u8BB0\u5F55")),(Cr.get("type")!=="exercises"&&(Je==null?void 0:Je.answer_text_show)||Cr.get("type")!=="exercises"&&(Je==null?void 0:Je.analysis_show))&&gA.createElement("li",null,gA.createElement("a",{className:ln==="4"?Z.active:"",id:"4",onClick:Xa},"\u89E3\u7B54\u53C2\u8003")),Cr.get("type")!=="exercises"&&gA.createElement("li",null,gA.createElement("a",{className:ln==="2"?Z.active:"",id:"2",onClick:Xa},"\u8BC4\u8BBA")),!!(nn!=null&&nn.length)&&Cr.get("type")!=="exercises"&&Cr.get("type")!=="1"&&gA.createElement("li",null,gA.createElement("a",{className:ln==="5"?Z.active:"",id:"5",onClick:Xa},"\u6D4B\u8BD5\u7528\u4F8B"))),gA.createElement("div",{className:`${Z["tab-panel-body"]} ${ln==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},gA.createElement(h,{hack:Je,onTriggerPraise:It,toDiscuss:io})),gA.createElement("div",{style:{padding:"12px"},className:`${Z["tab-panel-body"]} ${ln==="1"?"":"hide"}`},gA.createElement(Is,{ref:qn,data:[{id:"1",show:Cr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:gA.createElement(gA.Fragment,null,HA!=null&&HA.records_count||_A?gA.createElement(sA,{page:hr,onPageChange:rr,topicId:tA,submitting:_A,key:(ar==null?void 0:ar.id)||1,submitRecords:HA,submitResult:ar}):gA.createElement(Pt.Z,null))},{id:"2",show:Cr.get("type")==="exercises"||(Je==null?void 0:Je.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:gA.createElement(gA.Fragment,null,gA.createElement(z.default,{pagination:!1,dataSource:ri==null?void 0:ri.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Hr,vi,Bi)=>Nt()(Hr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Hr,vi,Bi)=>{var Ls;return(Ls=[{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(Do=>Do.id===Hr))==null?void 0:Ls.name}}]}),gA.createElement(Se.Z,{style:{marginTop:10},current:oi.page,total:ri==null?void 0:ri.count,hideOnSinglePage:!0,onChange:Hr=>Ui(void 0,null,function*(){oi.page=Hr,Dn(oi);let vi=yield(0,ce.ZP)(`/api/myproblems/${Tn.id}/redo_logs.json`,{method:"get",params:ai(xi({},oi),{courseId:Tn.courseId})});(vi==null?void 0:vi.status)===0&&Un(vi==null?void 0:vi.data)})}))}]})),gA.createElement("div",{style:{padding:"12px"},className:`${Z["tab-panel-body"]} ${ln==="4"?"":"hide"}`},gA.createElement(Is,{data:[{id:"1",show:Cr.get("type")!=="exercises"&&(Je==null?void 0:Je.answer_text_show),name:"\u7B54\u6848",element:gA.createElement(gA.Fragment,null,gA.createElement(Ae,{hack:Je,current_user:sr}))},{id:"2",show:Cr.get("type")!=="exercises"&&(Je==null?void 0:Je.analysis_show),name:"\u89E3\u6790",element:gA.createElement(gA.Fragment,null,gA.createElement(Er,{hack:Je,current_user:sr}))}]})),gA.createElement("div",{className:`${Z["tab-panel-body"]} ${ln==="2"?"":"hide"}`,style:{padding:0}},gA.createElement(zA,{user:nr,activeIndex:ln,identifier:Je.identifier,hack:Je,onTriggerPraise:It})),gA.createElement("div",{className:`${Z["tab-panel-body"]} ${ln==="5"?"":"hide"}`,style:{padding:12}},gA.createElement(wr,{data:nn||[],hack:Je})),gA.createElement(F.Z,{rootClassName:Z.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>En(!1),open:da},gA.createElement(m.Z,null,gA.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),gA.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Mr==null?void 0:Mr.total_count,"\u9898\xA0[\xA0",Mr==null?void 0:Mr.total_score,"\u5206\xA0]\xA0"),!(nr!=null&&nr.hack_manager)&&gA.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Mr==null?void 0:Mr.work_score,"\u5206")),gA.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),gA.createElement(m.Z,{align:"middle",className:"mt10 mb10"},!(nr!=null&&nr.hack_manager)&&gA.createElement(kt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Hr=>{Tn.page=1,Tn.finish_status=Hr,Qo(xi({},Tn)),di()}},gA.createElement(kt.default.Option,{value:""},"\u5168\u90E8"),gA.createElement(kt.default.Option,{value:0},"\u672A\u5F00\u59CB"),gA.createElement(kt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),gA.createElement(kt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),gA.createElement(kt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Hr=>{Tn.page=1,Tn.difficult=Hr||null,Qo(xi({},Tn)),di()}},gA.createElement(kt.default.Option,{value:0},"\u5168\u90E8"),gA.createElement(kt.default.Option,{value:1},"\u7B80\u5355"),gA.createElement(kt.default.Option,{value:2},"\u9002\u4E2D"),gA.createElement(kt.default.Option,{value:3},"\u56F0\u96BE")),gA.createElement(rA.default.Search,{size:"large",onSearch:Hr=>{Tn.name=Hr,Tn.page=1,Qo(xi({},Tn)),di()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),gA.createElement("div",{className:Z.list,style:{height:36,background:"#3D445C"}},!(nr!=null&&nr.hack_manager)&&gA.createElement("span",null,"\u72B6\u6001"),gA.createElement("span",null,"\u5E8F\u53F7"),gA.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),gA.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),gA.createElement("div",{style:{overflow:"auto",flex:1}},(fr=Mr==null?void 0:Mr.data)!=null&&fr.length?(hn=Mr==null?void 0:Mr.data)==null?void 0:hn.map((Hr,vi)=>gA.createElement("div",{onClick:()=>Ui(void 0,null,function*(){let Bi=yield(0,ce.ZP)(`/api/problems/${Hr==null?void 0:Hr.identifier}/start.json`,{method:"get",params:{hack_user_id:nr==null?void 0:nr.user_id}});Bi&&(window.location.href=`/myproblems/${Bi==null?void 0:Bi.identifier}${window.location.search}`)}),className:`${Z.list} ${Hr!=null&&Hr.checked?Z.active:""}`},!(nr!=null&&nr.hack_manager)&&gA.createElement(gA.Fragment,null,!(Hr!=null&&Hr.opened)&&gA.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Hr==null?void 0:Hr.opened)&&!(Hr!=null&&Hr.passed)&&gA.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Hr==null?void 0:Hr.opened)&&(Hr==null?void 0:Hr.passed)&&gA.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),gA.createElement("span",null,(Tn.page-1)*20+(vi+1)),gA.createElement("span",{style:{flex:1},title:Hr.name},`[${Hr==null?void 0:Hr.score}\u5206]`,"\xA0",Hr.name),gA.createElement("span",{style:{flexBasis:48,paddingRight:0}},fa[Hr.difficult]))):gA.createElement(Pt.Z,null)),gA.createElement(Se.Z,{current:Tn.page,className:"mt20",hideOnSinglePage:!0,total:Mr==null?void 0:Mr.count,pageSize:Tn.per_page,onChange:(Hr,vi)=>{Tn.page=Hr,Tn.per_page=vi,di()}})),gA.createElement(lA.Z,{rootClassName:Z.tour,closeIcon:!1,open:!!ra,steps:vr,gap:{offset:3,radius:2}}))},eo=M(62522),ci=M(77527),il=M(47922),al=M(62689),to=M(35135),sl=M(53575),Ii=M(7620),Qs=M(92310),Hi=M.n(Qs),Ao=M(38870),Kl=M(34766),us=M(24177),FA=M(59301),Ta=Object.defineProperty,Ia=Object.defineProperties,ro=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,mA=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,Tr=(Je,It,tA)=>It in Je?Ta(Je,It,{enumerable:!0,configurable:!0,writable:!0,value:tA}):Je[It]=tA,YA=(Je,It)=>{for(var tA in It||(It={}))mA.call(It,tA)&&Tr(Je,tA,It[tA]);if(yt)for(var tA of yt(It))cr.call(It,tA)&&Tr(Je,tA,It[tA]);return Je},XA=(Je,It)=>Ia(Je,ro(It)),Aa=(Je,It)=>{var tA={};for(var hr in Je)mA.call(Je,hr)&&It.indexOf(hr)<0&&(tA[hr]=Je[hr]);if(Je!=null&&yt)for(var hr of yt(Je))It.indexOf(hr)<0&&cr.call(Je,hr)&&(tA[hr]=Je[hr]);return tA},Qn=(Je,It,tA)=>new Promise((hr,rr)=>{var nr=_A=>{try{HA(tA.next(_A))}catch(ar){rr(ar)}},sr=_A=>{try{HA(tA.throw(_A))}catch(ar){rr(ar)}},HA=_A=>_A.done?hr(_A.value):Promise.resolve(_A.value).then(nr,sr);HA((tA=tA.apply(Je,It)).next())});const{Countdown:ol}=re.default,si={Java:"java",C:"c",Python:"py","C++":"c"};var Ya=(Je=>(Je[Je.SET_LOADING=0]="SET_LOADING",Je[Je.GET_DATA=1]="GET_DATA",Je[Je.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Je[Je.SET_DATA=3]="SET_DATA",Je[Je.SET_DEBUGING=4]="SET_DEBUGING",Je[Je.SET_SUBMITING=5]="SET_SUBMITING",Je[Je.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Je[Je.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Je[Je.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Je[Je.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Je[Je.SET_PAGE=10]="SET_PAGE",Je))(Ya||{});function Sa(){return new Date().getTime()}const Ds={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Si(Je,It){switch(It.type){case 1:return YA(YA({},Je),It.payload);case 3:return XA(YA({},Je),{data:It.payload});case 0:return XA(YA({},Je),{loading:It.payload});case 9:return XA(YA({},Je),{showNote:It.payload});case 4:return XA(YA({},Je),{debuging:It.payload});case 5:return XA(YA({},Je),{submitting:It.payload});case 2:return XA(YA({},Je),{submitRecords:It.payload});case 10:return XA(YA({},Je),{submitRecordPage:It.payload});case 6:return XA(YA({},Je),{executingMessage:It.payload});case 7:return YA(YA({},Je),It.payload);case 8:return YA(YA({},Je),It.payload);default:throw new Error}}var Ea=({children:Je})=>{var It,tA,hr,rr,nr;const[sr,HA]=(0,b.useReducer)(Si,Ds),{id:_A}=(0,qe.useParams)(),ar=(0,qe.useLocation)(),[OA]=(0,qe.useSearchParams)(),{loading:nn,data:fr,debugResult:hn,submitResult:Cr,submitRecords:ln,submitRecordPage:Pn,showNote:Qi,debuging:da,submitting:En,executingMessage:ra}=sr,[na,Mr]=(0,b.useState)("#37AD83"),[Gn,ri]=(0,b.useState)(null),[Un,oi]=(0,b.useState)({}),[Dn,qn]=(0,b.useState)(!0),[Qa,Tn]=(0,b.useState)(!1),[Qo,no]=(0,b.useState)(!1),Xa=(0,b.useRef)(null),io=(0,b.useRef)(0),di=fr==null?void 0:fr.user,vr=fr==null?void 0:fr.hack,[Hr,vi]=(0,b.useState)(!1),Bi=(0,b.useRef)(1),Ls=(0,b.useRef)(!1);(0,Ao.y)(OA.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Do}=(0,Ao.X)(),[ao,so]=(0,b.useState)(""),In=(0,to._)(Un);(0,b.useEffect)(()=>{function MA(){return Qn(this,null,function*(){var Sr,Zi,kn,ha,ni;qn(!0);const Cn=yield(0,_.fu)(_A,{exercise_id:OA.get("exercisesId")});if(setTimeout(()=>{qn(!1)},800),Cn.status!==401){try{Cn.hack.code=ge.Base64.decode(Cn.hack.code)}catch(cn){console.log(cn)}Cn.hack=XA(YA({},Cn.hack),{is_program:OA.get("type")==="1"}),HA({type:1,payload:{loading:!1,data:Cn}})}if(OA.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let cn;OA.get("coursesId")=="coursesId"?cn=yield(0,d._F)({categoryId:OA.get("exercisesId"),login:OA.get("login")}):cn=yield(0,d._B)({categoryId:OA.get("exercisesId"),login:OA.get("login")}),oi(YA({},cn)),Do((Sr=cn==null?void 0:cn.exercise)==null?void 0:Sr.forbid_copy),typeof((Zi=cn==null?void 0:cn.exercise)==null?void 0:Zi.left_time)=="number"&&(ri(Date.now()+((kn=cn==null?void 0:cn.exercise)==null?void 0:kn.left_time)*1e3),setTimeout(()=>{Mr("red")},(((ha=cn==null?void 0:cn.exercise)==null?void 0:ha.left_time)-300>0?((ni=cn==null?void 0:cn.exercise)==null?void 0:ni.left_time)-300:0)*1e3))}})}_A&&MA()},[_A]),(0,b.useEffect)(()=>{var MA;return OA.get("type")==="exercises"&&((MA=Un==null?void 0:Un.exercise)!=null&&MA.screen_open)&&(window.removeEventListener("blur",_s,!1),sl.U.forEach((Sr,Zi)=>{window.addEventListener(Sr,_s,!1)}),window.addEventListener("blur",_s,!1),window.focus()),()=>{document.removeEventListener((0,k.gH)(),_s)}},[Un]),(0,b.useEffect)(()=>{ao==="1"&&_A&&vr!=null&&vr.language&&zl()},[_A,Pn,vr==null?void 0:vr.language,ao]),(0,b.useEffect)(()=>(vr!=null&&vr.is_program&&(io.current=0,Xa.current=setInterval(()=>{Mu()},15e3)),()=>{clearInterval(Xa.current)}),[vr==null?void 0:vr.is_program]);const Mu=()=>Qn(void 0,null,function*(){let MA=yield(0,ce.ZP)(`/api/myproblems/${_A}/save_long_time.json`,{method:"get",params:{answer_long_time:io.current}})}),_s=()=>{Ls.current||(0,k.BU)(),window.parent.postMessage("backExercise","*")};function zl(){return Qn(this,null,function*(){try{const MA=yield(0,_.zO)(_A,{limit:15,page:Pn,language:vr==null?void 0:vr.language});HA({type:2,payload:MA})}catch(MA){console.log(MA)}})}function oo(MA){HA({type:10,payload:MA})}function ia(MA){return Qn(this,null,function*(){var Sr;let Zi;(OA.get("ip_limit")==="inner"||OA.get("ip_bind_type")==="true")&&(Zi=yield(0,ci.y)({ip_limit:OA.get("ip_limit"),ip_bind:OA.get("ip_bind_type")==="true"}));const kn=yield(0,_.n4)(_A,{code:ge.Base64.encode(MA||vr.code),language:vr==null?void 0:vr.language,exercise_id:OA.get("exercisesId"),question_id:OA.get("questionId"),ip:Zi});return kn.status===-5&&(0,qe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:XA(YA({errorMessage:kn==null?void 0:kn.message},(Un==null?void 0:Un.exercise)||{}),{exercise_user_id:(Sr=Un==null?void 0:Un.exercise)==null?void 0:Sr.exercise_user_id,id:OA.get("exercisesId")})}}),kn})}function Ku(){return Qn(this,null,function*(){if(Bi.current=2,!En){HA({type:5,payload:!0});try{ve.Z.publish("to-commit-info");const MA=yield ia();if(console.log(MA,1),MA.status===0){let Cn=function(){return Qn(this,null,function*(){const{status:cn,data:fs}=yield(0,_.rX)(_A,"submit"),wi=Sa()-ni>(kn*ha+30)*1e3;if(cn!==0&&!wi&&setTimeout(Cn,1e3),wi&&cn!==0){Ne.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),HA({type:5,payload:!1});return}if(cn===0){fs.status===2&&Ne.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(fs==null?void 0:fs.status)===0&&OA.get("type")==="1"&&no(!0);const Vl=yield(0,_.zO)(_A,{limit:15,page:Pn,language:vr==null?void 0:vr.language});HA({type:8,payload:XA(YA({},sr),{submitResult:fs,submitting:!1,submitRecords:Vl})})}})},Sr={};OA.get("type")==="exercises"&&(Sr.extras={exercise_id:OA.get("exercisesId"),question_id:OA.get("questionId")},(OA.get("ip_limit")==="inner"||OA.get("ip_bind_type")==="true")&&(Sr.extras.ip=yield(0,ci.y)({ip_limit:OA.get("ip_limit"),ip_bind:OA.get("ip_bind_type")==="true"})));const Zi=yield(0,_.bM)(_A,Sr);if(Zi.status===-1&&OA.get("exercisesId")){window.parent.location.href=`/classrooms/${OA.get("coursesId")}/exercise/${OA.get("exercisesId")}/detail`;return}const{time_limit:kn,test_case_size:ha}=vr,ni=Sa();Zi.status>-1?Cn():HA({type:5,payload:!1})}else HA({type:5,payload:!1})}catch(MA){console.log(MA),HA({type:5,payload:!1})}vi(!1)}})}function qa(){return Qn(this,null,function*(){Bi.current=1,sr.debuging=!0,HA({type:4,payload:!0});try{if((yield ia()).status===0){let ni=function(){return Qn(this,null,function*(){const{status:Cn,message:cn,data:fs}=yield(0,_.rX)(_A,"debug"),wi=Sa()-ha>(Sr+30)*1e3;if(Cn!==0&&!wi&&(HA({type:6,payload:cn}),setTimeout(ni,1e3)),wi){Ne.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),HA({type:4,payload:!1}),HA({type:7,payload:XA(YA({},sr),{debugResult:{status:2},debuging:!1})});return}Cn===0&&(fs.status===2&&Ne.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),HA({type:4,payload:!1}),HA({type:7,payload:XA(YA({},sr),{debugResult:fs,debuging:!1})}))})};const{time_limit:Sr}=vr;let Zi={input:encodeURIComponent(fr.test_case.input)};OA.get("type")==="exercises"&&(Zi.exercise_id=OA.get("exercisesId"));const kn=yield(0,_.MU)(_A,Zi);if(kn.status===-1&&OA.get("exercisesId")){window.parent.location.href=`/classrooms/${OA.get("coursesId")}/exercise/${OA.get("exercisesId")}/detail`;return}const ha=Sa();(kn==null?void 0:kn.status)>-1?ni():HA({type:4,payload:!1})}else HA({type:4,payload:!1})}catch(MA){console.log(MA)}finally{}})}function $n(MA,Sr){const Zi=Sr?{modify_code:!1}:{};HA({type:3,payload:XA(YA({},fr),{hack:YA(XA(YA({},vr),{code:MA}),Zi)})}),vi(!0)}const zu=MA=>Qn(void 0,null,function*(){let Sr=yield(0,ce.ZP)(`/api/problems/${vr==null?void 0:vr.identifier}/start.json`,{method:"get",params:{language:MA==="C++"||MA==="c++"?encodeURIComponent(MA):MA,hack_user_id:di==null?void 0:di.user_id}});Sr.status!==-1&&qe.history.replace(`/myproblems/${Sr==null?void 0:Sr.identifier}${window.location.search}`)});function Di(MA){let Sr=MA.target.value;HA({type:3,payload:XA(YA({},fr),{test_case:{input:Sr}})})}function Gl(){return Qn(this,null,function*(){try{let MA={};OA.get("type")==="exercises"?MA.exercise_id=OA.get("exercisesId"):vr!=null&&vr.homework_common_id&&(MA.homework_common_id=vr==null?void 0:vr.homework_common_id);const Sr=yield(0,_.H7)(_A,YA({},MA));Sr.status===401||($n(ge.Base64.decode(Sr.code)),(OA.get("type")==="exercises"||vr!=null&&vr.homework_common_id)&&ve.Z.publish("to-reset-info"))}catch(MA){console.log(MA)}})}function cs(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:FA.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",FA.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Qn(this,null,function*(){const MA=yield(0,_.fi)(_A);MA.status===401||$n(ge.Base64.decode(MA.code),!0)})}})}function ll(){HA({type:9,payload:!0})}function wn(){HA({type:9,payload:!1})}function Gu(MA){return Qn(this,null,function*(){yield(0,_.MK)(_A,MA),HA({type:1,payload:{showNote:!1,data:XA(YA({},fr),{hack:XA(YA({},vr),{notes:MA.notes})})}})})}const Vu={hack:vr,isLoading:Dn,input:(It=fr==null?void 0:fr.test_case)==null?void 0:It.input,is_file:(tA=fr==null?void 0:fr.test_case)==null?void 0:tA.is_file,language:vr==null?void 0:vr.language,code:vr==null?void 0:vr.code,title:"main."+si[vr==null?void 0:vr.language],modify_code:vr==null?void 0:vr.modify_code,notes:vr==null?void 0:vr.notes,debugResult:hn,debuging:da,submitting:En,submitResult:Cr,executingMessage:ra,onCancelNote:wn,onAddNote:Gu,showNote:Qi,user:di,onShowNote:ll,onSubmitCode:Ku,onChangeCode:$n,onChangeInput:Di,onDebugCode:qa,onResetCode:Gl,onSyncCode:cs,onUpdateCode:ia,onChangeLanguage:zu,isWhiteTheme:Qa,setIsWhiteTheme:Tn,topDispatch:HA};function Rc(){return Qn(this,null,function*(){const{praise_count:MA}=yield(0,_.vl)(vr.id,{container_type:"Hack",type:1});let Sr=XA(YA({},fr),{hack:XA(YA({},vr),{praises_count:MA,user_praise:!vr.user_praise})});HA({type:3,payload:Sr})})}const hi={topicId:_A,submitResult:Cr,submitRecords:ln,submitting:En,page:Pn,onPageChange:oo,hack:vr,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:Rc,setActiveIndex:so};return console.log(Un),FA.createElement(FA.Fragment,null,FA.createElement(le.Z,{spinning:nn,delay:500},fr?FA.createElement(FA.Fragment,null,FA.createElement("header",{className:Hi()(Ii.Z.header,Qa&&Ii.Z.whiteHeader)},OA.get("type")!=="exercises"&&FA.createElement("div",null,FA.createElement("img",{src:`${D.Z.IMG_SERVER}/images/${di==null?void 0:di.image_url}`,alt:"user",width:36}),FA.createElement("span",{style:{color:Qa?"#333":"#B2BACB",fontSize:16}},di==null?void 0:di.name)),OA.get("type")==="exercises"&&FA.createElement("div",null,FA.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",FA.createElement("span",{className:"ml10"},(hr=Un==null?void 0:Un.exercise)==null?void 0:hr.user_name)),FA.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",FA.createElement("span",{className:"ml10"},(rr=Un==null?void 0:Un.exercise)==null?void 0:rr.student_id))),FA.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},FA.createElement("div",null,vr.name)),(vr==null?void 0:vr.is_program)&&FA.createElement(il.Z,{defaultValue:vr==null?void 0:vr.answer_long_time,onChange:MA=>{io.current=MA},className:Ii.Z.timepiece}),di!=null&&di.hack_manager?FA.createElement(qe.Link,{className:Ii.Z.btn_edit,to:OA.get("type")==="1"?OA.get("pageId")?`/problems/newedit/${vr.identifier}?type=1&pageId=${OA.get("pageId")}&backUrl=${OA.get("backUrl")}`:`/problems/newedit/${vr.identifier}?type=1`:`/problems/newedit/${vr.identifier}`}," ",FA.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((nr=Un==null?void 0:Un.exercise)==null?void 0:nr.left_time)&&FA.createElement(FA.Fragment,null,FA.createElement("span",{style:{color:na,marginRight:6},className:`iconfont icon-daojishi ${Ii.Z.djs}`}),FA.createElement("span",{className:"c-white mr20"},FA.createElement(ol,{valueStyle:{color:na,fontSize:20,fontWeight:500},title:FA.createElement("span",{style:{color:na,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Gn,onFinish:()=>Qn(void 0,null,function*(){const MA=yield(0,d.VL)({categoryId:OA.get("exercisesId"),commit_method:2});if((MA==null?void 0:MA.status)===0&&(ia(),Ne.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:FA.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",FA.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Qn(void 0,null,function*(){window.parent.location.href=`/classrooms/${OA.get("coursesId")}/exercise/${OA.get("exercisesId")}/detail`})})),(MA==null?void 0:MA.status)===-3){const Sr=parseInt(MA==null?void 0:MA.message);ri(Date.now()+Sr*1e3)}})}))),OA.get("type")==="exercises"?FA.createElement($.ZP,{type:"primary",onClick:()=>{const MA=()=>Qn(void 0,null,function*(){yield ia(),vi(!1),In(),Ls.current=!0,_s()});if(!(ln!=null&&ln.records_count)||Hr){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:FA.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:MA});return}MA()}},FA.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):FA.createElement("span",{onClick:()=>{var MA;if(OA.get("backUrl"))qe.history.push(OA.get("backUrl"));else if(OA.get("type")==="1"){let Sr=(MA=localStorage.getItem("program_homework"))==null?void 0:MA.split(",");qe.history.push(`/classrooms/${Sr==null?void 0:Sr[0]}/program_homework/${Sr==null?void 0:Sr[1]}/detail`)}else qe.history.push("/problemset")}},FA.createElement(ae.Z,{title:"\u5173\u95ED"},FA.createElement("i",{style:{color:Qa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),FA.createElement(le.Z,{size:"large",spinning:Dn},FA.createElement(N.Z,{className:Hi()(Ii.Z.myProblems,Qa&&Ii.Z.whiteMyProblems),leftChild:FA.createElement(Ja,YA({},hi)),rightChild:FA.createElement(fi,YA({},Vu))}))):null,FA.createElement(Ne.default,{centered:!0,closable:!1,width:680,footer:null,open:Qo,className:"oj-modal"},FA.createElement("section",{className:"oj-modal-content"},FA.createElement("div",{className:"oj-modal-head"},FA.createElement("img",{src:eo,alt:""}),FA.createElement("i",{onClick:()=>no(!1),className:"iconfont icon-guanbi1"})),FA.createElement("aside",null,FA.createElement("img",{className:"mr30",src:us.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",FA.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Cr==null?void 0:Cr.execute_time,"ms"),"\u4F18\u4E8E",FA.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Cr==null?void 0:Cr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),FA.createElement("aside",{className:"mb50"},FA.createElement("img",{src:Kl.Z,className:"mr30"}),FA.createElement("span",{className:"oj-modal-tt"},FA.createElement("span",null,FA.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),FA.createElement("span",{className:"c-light-primary"},Cr==null?void 0:Cr.execute_memory,"kb")),FA.createElement("span",null,FA.createElement("span",null))),"\u4F18\u4E8E",FA.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Cr==null?void 0:Cr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),FA.createElement("div",{id:"oj-modal-next",onClick:()=>Qn(void 0,null,function*(){var MA;if(Cr!=null&&Cr.next_identifier){let Sr=yield(0,ce.ZP)(`/api/problems/${Cr==null?void 0:Cr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:di==null?void 0:di.user_id}});Sr&&(window.location.href=`/myproblems/${Sr==null?void 0:Sr.identifier}${window.location.search}`)}else{let Sr=(MA=localStorage.getItem("program_homework"))==null?void 0:MA.split(",");qe.history.push(`/classrooms/${Sr==null?void 0:Sr[0]}/program_homework/${Sr==null?void 0:Sr[1]}/detail`)}}),className:"oj-modal-btn"},Cr!=null&&Cr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),FA.createElement(al.Z,{successCb:()=>{Bi.current===1?qa():Ku()}}))};function Ra({title:Je,modify_code:It,onSyncCode:tA,onShowCodeSetting:hr,onResetCode:rr,hack:nr,onChangeLanguage:sr,isWhiteTheme:HA}){var _A;const ar=()=>{Ne.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:FA.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:rr})},[OA]=(0,qe.useSearchParams)(),nn=OA.get("language"),fr=hn=>hn==="1"?"c++":hn==="2"?"C++":hn;return(0,b.useEffect)(()=>{nn&&sr(fr(nn))},[]),(0,b.useEffect)(()=>{nr!=null&&nr.tpm_code_modified&&Ne.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:FA.createElement(U.Z,null),content:FA.createElement("div",null,FA.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),FA.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),FA.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:()=>rr()})},[nr==null?void 0:nr.language]),console.log(nr,HA,"hack"),FA.createElement("div",{className:`${Ii.Z.codeHead} ${HA?Ii.Z.whiteCodeHead:""}`},FA.createElement("div",{className:Ii.Z.navWrap},(_A=nr==null?void 0:nr.all_language)==null?void 0:_A.map(hn=>FA.createElement("div",{className:`${Ii.Z.nav} ${hn===(nr==null?void 0:nr.language)?Ii.Z.active:""}`,key:hn,onClick:()=>sr(hn)},FA.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},FA.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),FA.createElement("span",null,hn)))),FA.createElement(m.Z,{align:"middle",style:{marginLeft:"auto"}},It?FA.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:tA},FA.createElement("img",{src:te,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,FA.createElement("a",{onClick:ar},FA.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},FA.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),FA.createElement("a",{onClick:hr},FA.createElement(ae.Z,{title:"\u8BBE\u7F6E"},FA.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function fi(Je){var It=Je,{input:tA,is_file:hr,showNote:rr,onShowNote:nr,notes:sr,onCancelNote:HA,onAddNote:_A,debugResult:ar,language:OA,debuging:nn,submitting:fr,executingMessage:hn,code:Cr,onSubmitCode:ln,onDebugCode:Pn,onChangeCode:Qi,onChangeInput:da,onUpdateCode:En,user:ra,isLoading:na,submitResult:Mr}=It,Gn=Aa(It,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ri(oi){return FA.createElement(Ra,XA(YA({},Gn),{onShowCodeSetting:oi}))}const Un=YA({input:tA,is_file:hr,debugResult:ar,debuging:nn,submitting:fr,executingMessage:hn,onDebugCode:Pn,onChangeCode:Qi,onSubmitCode:ln,onChangeInput:da,user:ra,submitResult:Mr},Gn);return FA.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},FA.createElement(Ce,{setIsWhiteTheme:Gn==null?void 0:Gn.setIsWhiteTheme,isLoading:na,language:OA,value:Cr,onChange:Qi,onUpdateCode:En,ActionBarRender:ri}),FA.createElement(q.ZP,YA({},Un)))}},63920:function(Br,EA,M){"use strict";M.d(EA,{h:function(){return b}});var b=(qe=>(qe[qe.NOMATCH=-1]="NOMATCH",qe[qe.OK=0]="OK",qe[qe.TIMEOUT=2]="TIMEOUT",qe[qe.PODFAILURE=3]="PODFAILURE",qe[qe.COMPILEFAILURE=4]="COMPILEFAILURE",qe[qe.EXECUTEFAILURE=5]="EXECUTEFAILURE",qe[qe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",qe))(b||{})},27656:function(Br,EA,M){"use strict";M.d(EA,{H7:function(){return F},MK:function(){return U},MU:function(){return d},X6:function(){return N},bM:function(){return _},fi:function(){return S},fu:function(){return m},n4:function(){return H},rX:function(){return D},vl:function(){return O},zO:function(){return k}});var b=M(43597),qe=Object.defineProperty,re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,$=(P,K,ee)=>K in P?qe(P,K,{enumerable:!0,configurable:!0,writable:!0,value:ee}):P[K]=ee,ae=(P,K)=>{for(var ee in K||(K={}))Ne.call(K,ee)&&$(P,ee,K[ee]);if(re)for(var ee of re(K))le.call(K,ee)&&$(P,ee,K[ee]);return P};function m(P,K){return(0,b.U2)(`myproblems/${P}.json`,ae({hidePopLogin:!0},K||{}))}function _(P,K){return(0,b.v_)(`myproblems/${P}/code_submit.json`,K)}function d(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 D(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 S(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)}},39457:function(Br,EA,M){"use strict";M.d(EA,{Im:function(){return Ge},ZP:function(){return Ce},gZ:function(){return L}});var b=M(59301),qe=M(92832),re=M(3113),Ne=M(84105),le=M(87395),$=M(89398),ae=M(24334),m=M(12124),_=M(17410),d=M(94601),k=M(92273),N=M(34376),D=M(92310),U=M.n(D),F=M(59301),S=Object.defineProperty,H=Object.defineProperties,O=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,pe=(te,ge,q)=>ge in te?S(te,ge,{enumerable:!0,configurable:!0,writable:!0,value:q}):te[ge]=q,Ke=(te,ge)=>{for(var q in ge||(ge={}))K.call(ge,q)&&pe(te,q,ge[q]);if(P)for(var q of P(ge))ee.call(ge,q)&&pe(te,q,ge[q]);return te},oe=(te,ge)=>H(te,O(ge));const{TextArea:tt}=qe.default,He={visible:!1,tabIndex:"0"},Ge={[$.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[$.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[$.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 at=(te=>(te[te.SET_VISIBLE=0]="SET_VISIBLE",te[te.SET_TABINDEX=1]="SET_TABINDEX",te))(at||{});function W(te,ge){switch(ge.type){case 0:return oe(Ke({},te),{visible:ge.payload});case 1:return oe(Ke({},te),{tabIndex:ge.payload});default:throw new Error}}function _e({value:te,className:ge}){const[q,Z]=(0,b.useState)(!1),X=(0,b.useRef)(),z=(0,b.useRef)();return(0,b.useEffect)(()=>{q&&(z.current.reset(),z.current.write((0,d.pp)(te||"")))},[te,q]),(0,b.useEffect)(()=>{var Se,Ve,Re,Ot;if(X.current){z.current=new N.Terminal({fontSize:14,disableStdin:!0}),z.current.open(X.current);const Nt=X.current.offsetWidth-14,et=((Ot=(Re=(Ve=(Se=z.current)==null?void 0:Se._core)==null?void 0:Ve._renderService)==null?void 0:Re.dimensions)==null?void 0:Ot.actualCellWidth)||9.5,Mt=Math.ceil(Nt/et);z.current.resize(Mt,8),Z(!0)}},[]),F.createElement("div",{ref:X,className:U()("XtermText-valueRef",ge)})}function L(te){const{status:ge,error_msg:q,output:Z,input:X,expected_output:z,is_file:Se,input_file_url:Ve,output_file_url:Re,expected_output_file_url:Ot}=te;let Nt=null;const et={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ge){case $.h.NOMATCH:Nt=F.createElement(F.Fragment,null,F.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Se&&F.createElement(_e,{className:"mb10",value:X}),Se&&F.createElement("div",{style:et},F.createElement("a",{onClick:()=>(0,d.LR)(Ve,X)},X)),F.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Se&&F.createElement(_e,{className:"mb10",value:Z&&ae.Base64.decode(Z)||""}),Se&&F.createElement("div",{style:et},F.createElement("a",{onClick:()=>(0,d.LR)(Re,Z)},Z)),F.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Se&&F.createElement(_e,{className:"mb10",value:z&&ae.Base64.decode(z)||""}),Se&&F.createElement("div",{style:et},F.createElement("a",{onClick:()=>(0,d.LR)(Ot,z)},z)));break;case $.h.EXECUTEFAILURE:Nt=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Se&&F.createElement(_.Z,{value:X,style:et}),Se&&F.createElement("div",{style:et},F.createElement("a",{onClick:()=>(0,d.LR)(Ve,X)},X)),F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:"error"},ae.Base64.decode(q)));break;case $.h.COMPILEFAILURE:Nt=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Se&&F.createElement(_.Z,{value:X,style:et}),Se&&F.createElement("div",{style:et},F.createElement("a",{onClick:()=>(0,d.LR)(Ve,X)},X)),F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:"error"},ae.Base64.decode(q)));break;case $.h.PODFAILURE:Nt=F.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case $.h.TIMEOUT:Nt=F.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return F.createElement(F.Fragment,null," ",Nt," ")}function Fe(te){const{status:ge,error_msg:q,execute_time:Z,output:X,input:z,expected_output:Se,is_file:Ve,input_file_url:Re,output_file_url:Ot,expected_output_file_url:Nt}=te;let et=null;switch(ge){case $.h.OK:et=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Z,"\u79D2"),F.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),F.createElement("pre",null,ae.Base64.decode(X)));break;case $.h.NOMATCH:et=F.createElement(F.Fragment,null,F.createElement("p",null,"\u8F93\u5165\uFF1A",F.createElement("pre",null,z)),F.createElement("p",null,"\u8F93\u51FA\uFF1A",X&&ae.Base64.decode(X)),F.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Se&&ae.Base64.decode(Se)));break;case $.h.EXECUTEFAILURE:et=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",F.createElement("pre",null,z)),F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:"error"},ae.Base64.decode(q)));break;case $.h.COMPILEFAILURE:et=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",F.createElement("pre",null,z)),F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:"error"},ae.Base64.decode(q)));break;case $.h.PODFAILURE:et=F.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case $.h.TIMEOUT:et=F.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return F.createElement(F.Fragment,null," ",et," ")}var Ce=({id:te,is_file:ge,input:q,debuging:Z,submitting:X,executingMessage:z,debugResult:Se,onChangeInput:Ve,onDebugCode:Re,onSubmitCode:Ot})=>{const[Nt,et]=(0,b.useReducer)(W,He),{visible:Mt,tabIndex:sA}=Nt;(0,b.useEffect)(()=>{et({type:0,payload:!1})},[te]);function Pt(G){let I=G.target.id;et({type:1,payload:I})}function AA(){et({type:0,payload:!Mt})}const Wt=(0,b.useMemo)(()=>{if(Se){const{status:G}=Se;return F.createElement(F.Fragment,null,Fe(Se))}return null},[Se]);function v(){et({type:0,payload:!0}),et({type:1,payload:"1"}),Re()}return F.createElement("div",{className:"test-case-panel"},F.createElement("div",{className:`test-case-panel-body ${Mt?"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(tt,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ge?"":q,onChange:Ve}),rightNode:Z?F.createElement(m.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Se?Wt: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 ${Mt?"up":""}`,onClick:AA},Mt?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(re.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),F.createElement(re.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),F.createElement(re.ZP,{className:"btn-green",type:"ghost",loading:Z,onClick:v},"\u8C03\u8BD5\u4EE3\u7801"),F.createElement(re.ZP,{type:"primary",className:"custom-ant-disabled",loading:X,disabled:X,onClick:()=>{et({type:0,payload:!1}),Ot()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},89398:function(Br,EA,M){"use strict";M.d(EA,{h:function(){return b}});var b=(qe=>(qe[qe.NOMATCH=-1]="NOMATCH",qe[qe.OK=0]="OK",qe[qe.TIMEOUT=2]="TIMEOUT",qe[qe.PODFAILURE=3]="PODFAILURE",qe[qe.COMPILEFAILURE=4]="COMPILEFAILURE",qe[qe.EXECUTEFAILURE=5]="EXECUTEFAILURE",qe[qe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",qe))(b||{})},53935:function(Br,EA,M){"use strict";M.d(EA,{Y2:function(){return Ce},ZP:function(){return te}});var b=M(59301),qe=M(54580),re=M(8591),Ne=M(43418),le=M(95237),$=M(5112),ae=M(3113),m=M(24905),_=M(6848),d=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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",D=M(47257),U=M.n(D),F=M(43597),S=M(1012),H=M(94601),O=M(25561),P=M(59301),K=Object.defineProperty,ee=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,He=(ge,q,Z)=>q in ge?K(ge,q,{enumerable:!0,configurable:!0,writable:!0,value:Z}):ge[q]=Z,Ge=(ge,q)=>{for(var Z in q||(q={}))oe.call(q,Z)&&He(ge,Z,q[Z]);if(Ke)for(var Z of Ke(q))tt.call(q,Z)&&He(ge,Z,q[Z]);return ge},at=(ge,q)=>ee(ge,pe(q)),W=(ge,q,Z)=>new Promise((X,z)=>{var Se=Ot=>{try{Re(Z.next(Ot))}catch(Nt){z(Nt)}},Ve=Ot=>{try{Re(Z.throw(Ot))}catch(Nt){z(Nt)}},Re=Ot=>Ot.done?X(Ot.value):Promise.resolve(Ot.value).then(Se,Ve);Re((Z=Z.apply(ge,q)).next())});const{Dragger:_e}=qe.default,L=ge=>{const q=Nt=>Nt&&Nt.substring(0,Nt.lastIndexOf("."));for(var Z=[...ge],X=0,z=[],Se=0;Se<Z.length;Se++){for(var Ve="",Re=0;Re<z.length;Re++)if(q(z[Re][0].name)==q(Z[Se].name)){X=1,Ve=Re;break}if(X==1)z[Ve].push(Z[Se]),X=0;else if(X==0){let Nt=new Array;Nt.push(Z[Se]),z.push(Nt)}}return z.map(Nt=>{if(Nt.forEach(et=>{let Mt=et.name.split(/\.(?=[^\.]+$)/);et.name=`${Mt[0]}.${Mt[1].toLowerCase()}`}),Nt[0].name.includes(".in"))return Nt.length===2?Nt:[Nt[0],{}];if(Nt[0].name.includes(".out"))return Nt.length===2?Nt.reverse():[{},Nt[0]]})},Fe=({onClose:ge,onOK:q,visible:Z,wrapClassName:X,rootIdentifier:z,multiple:Se=!1,defaultMultipleValue:Ve=!0})=>{const[Re,Ot]=(0,b.useState)([]),[Nt,et]=(0,b.useState)({}),[Mt,sA]=(0,b.useState)(!1),[Pt,AA]=(0,b.useState)(!0),[Wt,v]=(0,b.useState)(null),G=(0,b.useRef)([]),I=(0,b.useRef)(0),h=()=>{ge()};(0,b.useEffect)(()=>{p()},[]),(0,b.useEffect)(()=>{Z&&(G.current=[],I.current=0,Ot([]),AA(Ve))},[Z]);const p=()=>W(void 0,null,function*(){try{v(!0)}catch(st){}}),T=st=>st&&st.substring(0,st.lastIndexOf(".")),Ae=st=>{var St,Ie;const je=T((St=st[0])==null?void 0:St.name)||T((Ie=st[1])==null?void 0:Ie.name),ze=Re.filter(ut=>T(ut.name)!==je);G.current=[...ze],Ot([...ze])},ve=st=>{if(!Pt){const Dt=new FormData;Dt.append("file",st.file),(0,F.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Dt},!0).then(wt=>{if(wt.status===0){I.current=I.current+1;const bA=G.current.map(oA=>{var SA;if(oA.name===st.name){const DA=Ge({},oA);return(SA=st==null?void 0:st.name)!=null&&SA.includes(".in")?DA.input=wt==null?void 0:wt.content:DA.output=wt==null?void 0:wt.content,DA}return oA});if(G.current=[...bA],Ot([...bA]),I.current>0&&I.current===Re.length){sA(!1);let oA=L(bA);oA=oA.filter(SA=>{var DA,Et;return!!((DA=SA[0])!=null&&DA.name&&((Et=SA[1])!=null&&Et.name))}),oA=oA.map(SA=>at(Ge(Ge({},SA[0]),SA[1]),{is_file:!1})),q(oA),ge()}}else sA(!1),ge()});return}if(Wt){const Dt=new FormData;Dt.append("file",st.file),z===null?Dt.append("identifier","testsets"):Dt.append("identifier",z),(0,F.ZP)("/api/attachments.json",{method:"post",body:Dt},!0).then(wt=>{if(wt.filename){I.current=I.current+1;const bA=G.current.map(oA=>{var SA;if(oA.name===(wt==null?void 0:wt.filename)){const DA=at(Ge({},oA),{is_oss:!Wt});return(SA=wt==null?void 0:wt.filename)!=null&&SA.includes(".in")?(DA.in_object_key=wt==null?void 0:wt.object,DA.in_object_size=wt==null?void 0:wt.size,DA.input=wt==null?void 0:wt.filename,DA.in_file=st):(DA.out_object_key=wt==null?void 0:wt.object,DA.out_object_size=wt==null?void 0:wt.size,DA.output=wt==null?void 0:wt.filename,DA.out_file=st),DA}return oA});if(G.current=[...bA],Ot([...bA]),I.current>0&&I.current===Re.length){sA(!1);let oA=L(bA);oA=oA.filter(SA=>{var DA,Et;return!!((DA=SA[0])!=null&&DA.name&&((Et=SA[1])!=null&&Et.name))}),oA=oA.map(SA=>at(Ge(Ge({},SA[0]),SA[1]),{is_file:!0})),q(oA),ge()}}else sA(!1),ge()});return}const St=new(U())({endpoint:Nt.end_point,region:Nt.region,accessKeyId:Nt.access_key_id,accessKeySecret:Nt.access_key_secret,bucket:Nt.bucket,stsToken:Nt.security_token}),Ie=st.name,je={container_type:"TestSet",file_name:Ie},ze=(0,S.Z)();let ut=`testsets/${z}/${ze}${Ie.indexOf(".")>-1?"."+Ie.split(".").pop():""}`;z===null&&(ut=`testsets/${ze}${Ie.indexOf(".")>-1?"."+Ie.split(".").pop():""}`),St.multipartUpload(ut,new Blob([st.file],{type:st.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ie+""},url:Nt==null?void 0:Nt.callback_url,host:Nt==null?void 0:Nt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,F.rz)(je)}}).then(function(Dt){if(Dt.data.status===0){I.current=I.current+1;const Qt=G.current.map(wt=>{var bA,oA,SA,DA,Et,qt,ht,Lt,Gt,BA,UA,$t,pA,jA,Nr,PA,CA;if(wt.name===((oA=(bA=Dt.data)==null?void 0:bA.data)==null?void 0:oA.file_name)){const zA=at(Ge({},wt),{is_oss:!Wt});return(Et=(DA=(SA=Dt.data)==null?void 0:SA.data)==null?void 0:DA.file_name)!=null&&Et.includes(".in")?(zA.in_object_key=(ht=(qt=Dt.data)==null?void 0:qt.data)==null?void 0:ht.object,zA.in_object_size=(Gt=(Lt=Dt.data)==null?void 0:Lt.data)==null?void 0:Gt.size,zA.input=(UA=(BA=Dt.data)==null?void 0:BA.data)==null?void 0:UA.file_name,zA.in_file=st):(zA.out_object_key=(pA=($t=Dt.data)==null?void 0:$t.data)==null?void 0:pA.object,zA.out_object_size=(Nr=(jA=Dt.data)==null?void 0:jA.data)==null?void 0:Nr.size,zA.output=(CA=(PA=Dt.data)==null?void 0:PA.data)==null?void 0:CA.file_name,zA.out_file=st),zA}return wt});if(G.current=[...Qt],Ot([...Qt]),I.current>0&&I.current===Re.length){sA(!1);let wt=L(Qt);wt=wt.filter(bA=>{var oA,SA;return!!((oA=bA[0])!=null&&oA.name&&((SA=bA[1])!=null&&SA.name))}),wt=wt.map(bA=>at(Ge(Ge({},bA[0]),bA[1]),{is_file:!0})),q(wt),ge()}}})},ce=st=>new Promise((St,Ie)=>{let je=0,ze=[];for(let ut=0;ut<st.length;ut++)st[ut].file.slice(0,1).arrayBuffer().then(()=>{je++,je===st.length&&(ze.length?(re.ZP.warning(`${ze.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ie()):St(st))}).catch(Dt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Dt),je++,ze.push(st[ut].name),je===st.length&&(ze.length?(re.ZP.warning(`${ze.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ie()):St(st))})}),nt=()=>W(void 0,null,function*(){if(Re.length===0){re.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield ce(Re),sA(!0),L(Re).some(St=>{var Ie,je;return!((Ie=St[0])!=null&&Ie.name&&((je=St[1])!=null&&je.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:()=>W(void 0,null,function*(){Re.map(St=>W(void 0,null,function*(){ve(St)}))}),onCancel:()=>{sA(!1)}});return}Re.map(St=>W(void 0,null,function*(){ve(St)}))}),Bt={name:"file",fileList:Re,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:st=>{if(Re!=null&&Re.some(Ie=>Ie.name===st.name))return re.ZP.info(`${st.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(st.size/1024/1024>100)return re.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(st.name))return re.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const St={name:st.name,uid:st.uid,file:st,percent:0};return Re.push(St),G.current=[...Re],Ot([...Re]),!1}},ot=L(Re);return console.log(Re,ot,"fileList"),P.createElement(Ne.default,{open:Z,wrapClassName:X,onOk:nt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Mt},onCancel:h,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},P.createElement("div",{className:k.wrap},Re.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($.ZP.Group,{className:`ml20 ${k.testCaseRadio}`,optionType:"button",value:Pt,onChange:st=>AA(st.target.value)},P.createElement($.ZP,{value:!1},"\u6587\u672C"),P.createElement($.ZP,{value:!0},"\u6587\u4EF6"))),P.createElement(qe.default,Ge({},Bt),P.createElement(ae.ZP,{type:"primary",className:k.btnS},P.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),P.createElement(Ce,{data:ot,onRemove:Ae})):P.createElement("div",{className:`${k.noData} mb30`},P.createElement(qe.default.Dragger,at(Ge({},Bt),{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:ge=[],onRemove:q,width:Z="auto",showScore:X=!1,disabled:z=!1,inputChange:Se,onEvaluatingChange:Ve,onSelectAll:Re,checkAll1:Ot,checkAll2:Nt,checkAll3:et,checkAll4:Mt,checkAll5:sA,showEvaluatingSetting:Pt=!1,className:AA="",isProgramHomework:Wt=!1})=>{const v={value:"",filename:"",dataUrl:""},[G,I]=(0,b.useState)(Ge({},v)),h=Ae=>{let ve=document.createElement("a");document.body.appendChild(ve);let ce=URL.createObjectURL(Ae.file);ve.href=ce,ve.download=Ae.name,ve.click(),URL.revokeObjectURL(ce),document.body.removeChild(ve)},p=(Ae,ve)=>{(0,H.LR)(Ae,ve)},T=(Ae,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:()=>{q(Ae,ve)},onCancel:()=>{}})};return ge.length?P.createElement("div",{className:AA,style:{width:Z}},P.createElement("div",{className:`${Wt?k.headProgram:k.head}`},Pt&&P.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},P.createElement(m.default,{checked:Ot,onChange:Ae=>{Re(Ae.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:Wt?"25%":"15%"}},"\u7528\u4F8B"),P.createElement("div",{style:{width:X?Wt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),P.createElement("div",{style:{width:X?Wt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),X&&P.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Pt&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(m.default,{checked:Mt,onChange:Ae=>{Re(Ae.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"}))),Pt&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(m.default,{checked:Nt,onChange:Ae=>{Re(Ae.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"}))),Pt&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(m.default,{checked:sA,onChange:Ae=>{Re(Ae.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"}))),Pt&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(m.default,{checked:et,onChange:Ae=>{Re(Ae.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:Wt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),P.createElement("div",{className:k.listWrapper,style:{boxShadow:Wt?"0px 2px 4px 0px #EAEEF4":"unset"}},ge.map((Ae,ve)=>{var ce,nt,Bt,ot;return P.createElement("div",{key:ve,className:k.list,style:Wt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Pt&&P.createElement("div",{style:{width:"15%"}},P.createElement(m.default,{checked:!!Ae.hidden,onChange:st=>{Ve(st.target.checked,ve,"hidden")}})),P.createElement("div",{style:{width:Wt?"25%":"15%",paddingLeft:Wt?"5px":"0px",paddingRight:Wt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ve+1),P.createElement("div",{className:k.info,style:{width:X?Wt?"20%":"15%":"25%"}},P.createElement("span",{title:Ae.input||((ce=Ae[0])==null?void 0:ce.name),onClick:()=>W(void 0,null,function*(){let st;Ae.input?Ae.input_file_url?st=Ae.input_file_url:st=Ae.in_file:st=Ae[0];let St;typeof st=="string"?(St=yield fetch(st,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),I({value:yield St.text(),filename:"",dataUrl:st})):(St=yield(0,H.db)(st.file),I({value:St.text,filename:st.name,dataUrl:St.link}))})},Ae.input||((nt=Ae[0])==null?void 0:nt.name))),P.createElement("div",{className:k.info,style:{width:X?Wt?"20%":"15%":"25%"}},P.createElement("span",{title:Ae.output||((Bt=Ae[1])==null?void 0:Bt.name),onClick:()=>W(void 0,null,function*(){let st;Ae.input?Ae.output_file_url?st=Ae.output_file_url:st=Ae.out_file:st=Ae[1];let St;typeof st=="string"?(St=yield fetch(st,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),I({value:yield St.text(),filename:"",dataUrl:st})):(St=yield(0,H.db)(st.file),I({value:St.text,filename:st.name,dataUrl:St.link}))})},Ae.output||((ot=Ae[1])==null?void 0:ot.name))),X&&P.createElement("div",{style:{width:"20%"}},P.createElement(d.default,{size:"large",addonAfter:Wt?"%":null,disabled:z,style:{width:"80%"},onChange:st=>Se(st,ve),value:Ae.score}),!Wt&&P.createElement("span",null,"\xA0%")),Pt&&P.createElement("div",{style:{width:"20%"}},P.createElement(m.default,{checked:Ae.input_visible||!1,onChange:st=>{Ve(st.target.checked,ve,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Pt&&P.createElement("div",{style:{width:"20%"}},P.createElement(m.default,{checked:Ae.is_invisible||!1,onChange:st=>{Ve(st.target.checked,ve,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Pt&&P.createElement("div",{style:{width:"20%"}},P.createElement(m.default,{checked:Ae.actual_output_visible||!1,onChange:st=>{Ve(st.target.checked,ve,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Pt&&P.createElement("div",{style:{width:"20%"}},P.createElement(m.default,{checked:Ae.last_match_rule||!1,onChange:st=>{Ve(st.target.checked,ve,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),P.createElement("div",{onClick:()=>T(Ae,ve),style:Wt?{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:G.dataUrl,filename:G.filename,type:G.dataUrl.length?"txt":"",onClose:()=>I(Ge({},v)),monacoEditor:{value:G.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):P.createElement(P.Fragment,null)};var te=Fe},18167:function(Br,EA,M){"use strict";M.d(EA,{AD:function(){return Fe},D9:function(){return X},E5:function(){return v},Hp:function(){return Ke},IM:function(){return Se},Iy:function(){return oe},KM:function(){return Wt},MJ:function(){return tt},Ne:function(){return z},ON:function(){return et},Uj:function(){return Pt},VY:function(){return Ot},YO:function(){return sA},YX:function(){return Mt},Zn:function(){return F},_g:function(){return K},_k:function(){return q},c6:function(){return _e},cr:function(){return S},eV:function(){return L},fi:function(){return H},gh:function(){return at},hS:function(){return Ve},iA:function(){return O},j6:function(){return ee},je:function(){return ge},jj:function(){return pe},kS:function(){return Nt},o6:function(){return W},pO:function(){return AA},rQ:function(){return Ce},sA:function(){return Ge},xm:function(){return Z},xo:function(){return Re},y8:function(){return te},yd:function(){return P}});var b=M(19284),qe=M(92123),re=M(94601),Ne=M(8591),le=M(85386),$=Object.defineProperty,ae=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,d=(G,I,h)=>I in G?$(G,I,{enumerable:!0,configurable:!0,writable:!0,value:h}):G[I]=h,k=(G,I)=>{for(var h in I||(I={}))m.call(I,h)&&d(G,h,I[h]);if(ae)for(var h of ae(I))_.call(I,h)&&d(G,h,I[h]);return G},N=(G,I,h)=>new Promise((p,T)=>{var Ae=nt=>{try{ce(h.next(nt))}catch(Bt){T(Bt)}},ve=nt=>{try{ce(h.throw(nt))}catch(Bt){T(Bt)}},ce=nt=>nt.done?p(nt.value):Promise.resolve(nt.value).then(Ae,ve);ce((h=h.apply(G,I)).next())});const D=()=>{(0,qe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},U=()=>{(0,qe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},F=G=>N(void 0,null,function*(){D(),(yield(0,b.YR)(k({},G))).status===0&&(yield(0,re.QH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/courses/${G.coursesId}/export_couser_info.json`,query:G}))),U()}),S=G=>N(void 0,null,function*(){const I=yield(0,b.yS)(k({},G));if(I.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/course_member_act_score`);else{if(I.status===-2)return I;I.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/course_member_act_score`))}}),H=G=>N(void 0,null,function*(){const I=yield(0,b.W0)(k({},G));if(I.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_score`);else{if(I.status===-4)return I;I.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_score`))}}),O=G=>N(void 0,null,function*(){const I=yield(0,b.Nl)(k({},G));if(I.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`);else{if(I.status===-4)return I;I.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`))}}),P=G=>N(void 0,null,function*(){const I=yield(0,b.IU)(k({},G));if(I.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/export_star_user`);else{if(I.status===-4)return I;I.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/export_star_user`))}}),K=G=>N(void 0,null,function*(){const I=yield(0,b.td)(k({},G));if(I.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`);else{if(I.status===-2)return I;if(I.status===-3)(0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`);else if(I.status===-4)return I}}),ee=G=>N(void 0,null,function*(){const I=yield(0,b.QX)(k({},G));if(I.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_homework`);else{if(I.status===-4)return I;I.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_homework`))}}),pe=(G,I)=>N(void 0,null,function*(){const h=yield(0,b.o_)(k({},G));h.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"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/${I}`)):h.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/${I}`))}),Ke=(G,I)=>N(void 0,null,function*(){const h=yield(0,b.ZL)(k({},G));h.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"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/${I}`)):h.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/${I}`))}),oe=(G,I)=>N(void 0,null,function*(){const h=yield(0,b.aP)(k({},G));h.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/${I}`)):h.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/${I}`))}),tt=(G,I)=>N(void 0,null,function*(){const h=yield(0,b.vV)(k({},G));h.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"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/${I}`)):h.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/${I}`))}),He=G=>N(void 0,null,function*(){D(),(yield exportCourseWorkListAppendix(k({},G))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${G.categoryId}/works_list.zip`,query:G}))),U()}),Ge=G=>N(void 0,null,function*(){D(),yield(0,re.QH)("",le.Z.API_SERVER+`/api/polls/${G.categoryId}/commit_result.xlsx`),U()}),at=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/courses/${G.coursesId}/attendances/export_xlsx_data.xlsx`,query:G}))}),W=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/courses/${G.coursesId}/video_study_statics.xlsx`,query:G}))}),_e=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/courses/${G.coursesId}/export_video_study.xlsx`,query:G}))}),L=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/courses/${G.coursesId}/export_course_students_info.xlsx`,query:G}))}),Fe=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+"/api/school_manages/students.xlsx",query:G}))}),Ce=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+"/api/item_banks/export.xlsx",query:G}))}),te=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:G}))}),ge=G=>N(void 0,null,function*(){const I=yield(0,b.Uy)(k({},G));I.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${G.coursesId}/exportlist/exercise_score,export_exercise_users`)):I.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${G.coursesId}/exportlist/exercise_score,export_exercise_users`))}),q=G=>N(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/export_records/${G.id}.xlsx`,query:G}))}),Z=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:G}))}),X=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/courses/${G==null?void 0:G.coursesId}/${G.menuKey}_statistic.xlsx?${G.checkedList.map(I=>`course_group_id[]=${I}`).join("&")}`,query:G}))}),z=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/ec_years/${G==null?void 0:G.ec_year_id}/ec_training_objectives.xlsx`,query:G}))}),Se=G=>N(void 0,null,function*(){yield(0,re.FH)(G==null?void 0:G.name,(0,re.NY)({url:le.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:G}))}),Ve=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/ec_years/${G==null?void 0:G.ec_year_id}/ec_courses.xlsx`,query:G}))}),Re=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/ec_years/${G==null?void 0:G.ec_year_id}/ec_graduation_requirements.xlsx`,query:G}))}),Ot=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:G}))}),Nt=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:G}))}),et=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/examination_banks/${G.id}.json`,query:G}))}),Mt=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/exercises/${G.categoryId}.json`,query:G}))}),sA=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/polls/${G==null?void 0:G.id}/commit_result.json`,query:G}))}),Pt=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+"/api/paths/get_task_pass.json",query:G}))}),AA=(G,I)=>N(void 0,null,function*(){yield(0,re.FH)(I||"",(0,re.NY)({url:le.Z.API_SERVER+`/api/exercises/${G==null?void 0:G.exercise_id}/consult_exercise.json`,query:G}))}),Wt=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+`/api/competitions/${G==null?void 0:G.identifier}/competition_commit_records/member_works.xlsx`,query:G}))}),v=G=>N(void 0,null,function*(){yield(0,re.FH)("",(0,re.NY)({url:le.Z.API_SERVER+"/api/annual_statistics/export.xlsx",query:G}))})},66104:function(Br,EA,M){"use strict";M.d(EA,{Z:function(){return Fe}});var b=M(92310),qe=M.n(b),re=M(11592),Ne=M(26112),le=M(59301),$=M(92343),ae=M(36355),m=M(84105),_=M(91857);const d=Ce=>{let{children:te}=Ce;const{getPrefixCls:ge}=le.useContext(ae.E_),q=ge("breadcrumb");return le.createElement("li",{className:`${q}-separator`,"aria-hidden":"true"},te===""?te:te||"/")};d.__ANT_BREADCRUMB_SEPARATOR=!0;var k=d,N=function(Ce,te){var ge={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&te.indexOf(q)<0&&(ge[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,q=Object.getOwnPropertySymbols(Ce);Z<q.length;Z++)te.indexOf(q[Z])<0&&Object.prototype.propertyIsEnumerable.call(Ce,q[Z])&&(ge[q[Z]]=Ce[q[Z]]);return ge};function D(Ce,te){if(Ce.title===void 0||Ce.title===null)return null;const ge=Object.keys(te).join("|");return typeof Ce.title=="object"?Ce.title:String(Ce.title).replace(new RegExp(`:(${ge})`,"g"),(q,Z)=>te[Z]||q)}function U(Ce,te,ge,q){if(ge==null)return null;const{className:Z,onClick:X}=te,z=N(te,["className","onClick"]),Se=Object.assign(Object.assign({},(0,Ne.Z)(z,{data:!0,aria:!0})),{onClick:X});return q!==void 0?le.createElement("a",Object.assign({},Se,{className:qe()(`${Ce}-link`,Z),href:q}),ge):le.createElement("span",Object.assign({},Se,{className:qe()(`${Ce}-link`,Z)}),ge)}function F(Ce,te){return(q,Z,X,z,Se)=>{if(te)return te(q,Z,X,z);const Ve=D(q,Z);return U(Ce,q,Ve,Se)}}var S=function(Ce,te){var ge={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&te.indexOf(q)<0&&(ge[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,q=Object.getOwnPropertySymbols(Ce);Z<q.length;Z++)te.indexOf(q[Z])<0&&Object.prototype.propertyIsEnumerable.call(Ce,q[Z])&&(ge[q[Z]]=Ce[q[Z]]);return ge};const H=Ce=>{const{prefixCls:te,separator:ge="/",children:q,menu:Z,overlay:X,dropdownProps:z,href:Se}=Ce,Re=(Ot=>{if(Z||X){const Nt=Object.assign({},z);if(Z){const et=Z||{},{items:Mt}=et,sA=S(et,["items"]);Nt.menu=Object.assign(Object.assign({},sA),{items:Mt==null?void 0:Mt.map((Pt,AA)=>{var{key:Wt,title:v,label:G,path:I}=Pt,h=S(Pt,["key","title","label","path"]);let p=G!=null?G:v;return I&&(p=le.createElement("a",{href:`${Se}${I}`},p)),Object.assign(Object.assign({},h),{key:Wt!=null?Wt:AA,label:p})})})}else X&&(Nt.overlay=X);return le.createElement(_.Z,Object.assign({placement:"bottom"},Nt),le.createElement("span",{className:`${te}-overlay-link`},Ot,le.createElement(m.Z,null)))}return Ot})(q);return Re!=null?le.createElement(le.Fragment,null,le.createElement("li",null,Re),ge&&le.createElement(k,null,ge)):null},O=Ce=>{const{prefixCls:te,children:ge,href:q}=Ce,Z=S(Ce,["prefixCls","children","href"]),{getPrefixCls:X}=le.useContext(ae.E_),z=X("breadcrumb",te);return le.createElement(H,Object.assign({},Z,{prefixCls:z}),U(z,Z,ge,q))};O.__ANT_BREADCRUMB_ITEM=!0;var P=O,K=M(17313),ee=M(83116),pe=M(37613);const Ke=Ce=>{const{componentCls:te,iconCls:ge}=Ce;return{[te]:Object.assign(Object.assign({},(0,K.Wf)(Ce)),{color:Ce.itemColor,fontSize:Ce.fontSize,[ge]:{fontSize:Ce.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ce.linkColor,transition:`color ${Ce.motionDurationMid}`,padding:`0 ${Ce.paddingXXS}px`,borderRadius:Ce.borderRadiusSM,height:Ce.lineHeight*Ce.fontSize,display:"inline-block",marginInline:-Ce.marginXXS,"&:hover":{color:Ce.linkHoverColor,backgroundColor:Ce.colorBgTextHover}},(0,K.Qy)(Ce)),"li:last-child":{color:Ce.lastItemColor},[`${te}-separator`]:{marginInline:Ce.separatorMargin,color:Ce.separatorColor},[`${te}-link`]:{[`
> ${ge} + span,
> ${ge} + a
`]:{marginInlineStart:Ce.marginXXS}},[`${te}-overlay-link`]:{borderRadius:Ce.borderRadiusSM,height:Ce.lineHeight*Ce.fontSize,display:"inline-block",padding:`0 ${Ce.paddingXXS}px`,marginInline:-Ce.marginXXS,[`> ${ge}`]:{marginInlineStart:Ce.marginXXS,fontSize:Ce.fontSizeIcon},"&:hover":{color:Ce.linkHoverColor,backgroundColor:Ce.colorBgTextHover,a:{color:Ce.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ce.componentCls}-rtl`]:{direction:"rtl"}})}};var oe=(0,ee.Z)("Breadcrumb",Ce=>{const te=(0,pe.TS)(Ce,{});return[Ke(te)]},Ce=>({itemColor:Ce.colorTextDescription,lastItemColor:Ce.colorText,iconFontSize:Ce.fontSize,linkColor:Ce.colorTextDescription,linkHoverColor:Ce.colorText,separatorColor:Ce.colorTextDescription,separatorMargin:Ce.marginXS})),tt=function(Ce,te){var ge={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&te.indexOf(q)<0&&(ge[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,q=Object.getOwnPropertySymbols(Ce);Z<q.length;Z++)te.indexOf(q[Z])<0&&Object.prototype.propertyIsEnumerable.call(Ce,q[Z])&&(ge[q[Z]]=Ce[q[Z]]);return ge};function He(Ce){const{breadcrumbName:te,children:ge}=Ce,q=tt(Ce,["breadcrumbName","children"]),Z=Object.assign({title:te},q);return ge&&(Z.menu={items:ge.map(X=>{var{breadcrumbName:z}=X,Se=tt(X,["breadcrumbName"]);return Object.assign(Object.assign({},Se),{title:z})})}),Z}function Ge(Ce,te){return(0,le.useMemo)(()=>Ce||(te?te.map(He):null),[Ce,te])}var at=function(Ce,te){var ge={};for(var q in Ce)Object.prototype.hasOwnProperty.call(Ce,q)&&te.indexOf(q)<0&&(ge[q]=Ce[q]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,q=Object.getOwnPropertySymbols(Ce);Z<q.length;Z++)te.indexOf(q[Z])<0&&Object.prototype.propertyIsEnumerable.call(Ce,q[Z])&&(ge[q[Z]]=Ce[q[Z]]);return ge};const W=(Ce,te)=>{if(te===void 0)return te;let ge=(te||"").replace(/^\//,"");return Object.keys(Ce).forEach(q=>{ge=ge.replace(`:${q}`,Ce[q])}),ge},_e=Ce=>{const{prefixCls:te,separator:ge="/",style:q,className:Z,rootClassName:X,routes:z,items:Se,children:Ve,itemRender:Re,params:Ot={}}=Ce,Nt=at(Ce,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:et,direction:Mt,breadcrumb:sA}=le.useContext(ae.E_);let Pt;const AA=et("breadcrumb",te),[Wt,v]=oe(AA),G=Ge(Se,z),I=F(AA,Re);if(G&&G.length>0){const T=[],Ae=Se||z;Pt=G.map((ve,ce)=>{const{path:nt,key:Bt,type:ot,menu:st,overlay:St,onClick:Ie,className:je,separator:ze,dropdownProps:ut}=ve,Dt=W(Ot,nt);Dt!==void 0&&T.push(Dt);const Qt=Bt!=null?Bt:ce;if(ot==="separator")return le.createElement(k,{key:Qt},ze);const wt={},bA=ce===G.length-1;st?wt.menu=st:St&&(wt.overlay=St);let{href:oA}=ve;return T.length&&Dt!==void 0&&(oA=`#/${T.join("/")}`),le.createElement(H,Object.assign({key:Qt},wt,(0,Ne.Z)(ve,{data:!0,aria:!0}),{className:je,dropdownProps:ut,href:oA,separator:bA?"":ge,onClick:Ie,prefixCls:AA}),I(ve,Ot,Ae,T,oA))})}else if(Ve){const T=(0,re.Z)(Ve).length;Pt=(0,re.Z)(Ve).map((Ae,ve)=>{if(!Ae)return Ae;const ce=ve===T-1;return(0,$.Tm)(Ae,{separator:ce?"":ge,key:ve})})}const h=qe()(AA,sA==null?void 0:sA.className,{[`${AA}-rtl`]:Mt==="rtl"},Z,X,v),p=Object.assign(Object.assign({},sA==null?void 0:sA.style),q);return Wt(le.createElement("nav",Object.assign({className:h,style:p},Nt),le.createElement("ol",null,Pt)))};_e.Item=P,_e.Separator=k;var L=_e,Fe=L},36381:function(Br,EA,M){"use strict";M.d(EA,{default:function(){return Wt}});var b=M(38819),qe=M(92310),re=M.n(qe),Ne=M(54476),le=M(94480),$=M(42978),ae=M(76190),m=M(18929),_=M(48736),d=M(59301),k=M(75931),N=M(11592),D=M(20068),U=M(77900),F=M(10228),S=d.forwardRef(function(v,G){var I=v.prefixCls,h=v.forceRender,p=v.className,T=v.style,Ae=v.children,ve=v.isActive,ce=v.role,nt=d.useState(ve||h),Bt=(0,$.Z)(nt,2),ot=Bt[0],st=Bt[1];return d.useEffect(function(){(h||ve)&&st(!0)},[h,ve]),ot?d.createElement("div",{ref:G,className:re()("".concat(I,"-content"),(0,D.Z)((0,D.Z)({},"".concat(I,"-content-active"),ve),"".concat(I,"-content-inactive"),!ve),p),style:T,role:ce},d.createElement("div",{className:"".concat(I,"-content-box")},Ae)):null});S.displayName="PanelContent";var H=S,O=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],P=d.forwardRef(function(v,G){var I=v.showArrow,h=I===void 0?!0:I,p=v.headerClass,T=v.isActive,Ae=v.onItemClick,ve=v.forceRender,ce=v.className,nt=v.prefixCls,Bt=v.collapsible,ot=v.accordion,st=v.panelKey,St=v.extra,Ie=v.header,je=v.expandIcon,ze=v.openMotion,ut=v.destroyInactivePanel,Dt=v.children,Qt=(0,k.Z)(v,O),wt=Bt==="disabled",bA=Bt==="header",oA=Bt==="icon",SA=St!=null&&typeof St!="boolean",DA=function(){Ae==null||Ae(st)},Et=function(UA){(UA.key==="Enter"||UA.keyCode===F.Z.ENTER||UA.which===F.Z.ENTER)&&DA()},qt=typeof je=="function"?je(v):d.createElement("i",{className:"arrow"});qt&&(qt=d.createElement("div",{className:"".concat(nt,"-expand-icon"),onClick:["header","icon"].includes(Bt)?DA:void 0},qt));var ht=re()((0,D.Z)((0,D.Z)((0,D.Z)({},"".concat(nt,"-item"),!0),"".concat(nt,"-item-active"),T),"".concat(nt,"-item-disabled"),wt),ce),Lt=re()(p,(0,D.Z)((0,D.Z)((0,D.Z)({},"".concat(nt,"-header"),!0),"".concat(nt,"-header-collapsible-only"),bA),"".concat(nt,"-icon-collapsible-only"),oA)),Gt={className:Lt,"aria-expanded":T,"aria-disabled":wt,onKeyDown:Et};return!bA&&!oA&&(Gt.onClick=DA,Gt.role=ot?"tab":"button",Gt.tabIndex=wt?-1:0),d.createElement("div",(0,Ne.Z)({},Qt,{ref:G,className:ht}),d.createElement("div",Gt,h&&qt,d.createElement("span",{className:"".concat(nt,"-header-text"),onClick:Bt==="header"?DA:void 0},Ie),SA&&d.createElement("div",{className:"".concat(nt,"-extra")},St)),d.createElement(U.default,(0,Ne.Z)({visible:T,leavedClassName:"".concat(nt,"-content-hidden")},ze,{forceRender:ve,removeOnLeave:ut}),function(BA,UA){var $t=BA.className,pA=BA.style;return d.createElement(H,{ref:UA,prefixCls:nt,className:$t,style:pA,isActive:T,forceRender:ve,role:ot?"tabpanel":void 0},Dt)}))}),K=P,ee=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],pe=function(G,I){var h=I.prefixCls,p=I.accordion,T=I.collapsible,Ae=I.destroyInactivePanel,ve=I.onItemClick,ce=I.activeKey,nt=I.openMotion,Bt=I.expandIcon;return G.map(function(ot,st){var St=ot.children,Ie=ot.label,je=ot.key,ze=ot.collapsible,ut=ot.onItemClick,Dt=ot.destroyInactivePanel,Qt=(0,k.Z)(ot,ee),wt=String(je!=null?je:st),bA=ze!=null?ze:T,oA=Dt!=null?Dt:Ae,SA=function(qt){bA!=="disabled"&&(ve(qt),ut==null||ut(qt))},DA=!1;return p?DA=ce[0]===wt:DA=ce.indexOf(wt)>-1,d.createElement(K,(0,Ne.Z)({},Qt,{prefixCls:h,key:wt,panelKey:wt,isActive:DA,accordion:p,openMotion:nt,expandIcon:Bt,header:Ie,collapsible:bA,onItemClick:SA,destroyInactivePanel:oA}),St)})},Ke=function(G,I,h){if(!G)return null;var p=h.prefixCls,T=h.accordion,Ae=h.collapsible,ve=h.destroyInactivePanel,ce=h.onItemClick,nt=h.activeKey,Bt=h.openMotion,ot=h.expandIcon,st=G.key||String(I),St=G.props,Ie=St.header,je=St.headerClass,ze=St.destroyInactivePanel,ut=St.collapsible,Dt=St.onItemClick,Qt=!1;T?Qt=nt[0]===st:Qt=nt.indexOf(st)>-1;var wt=ut!=null?ut:Ae,bA=function(DA){wt!=="disabled"&&(ce(DA),Dt==null||Dt(DA))},oA={key:st,panelKey:st,header:Ie,headerClass:je,isActive:Qt,prefixCls:p,destroyInactivePanel:ze!=null?ze:ve,openMotion:Bt,accordion:T,children:G.props.children,onItemClick:bA,expandIcon:ot,collapsible:wt};return typeof G.type=="string"?G:(Object.keys(oA).forEach(function(SA){typeof oA[SA]=="undefined"&&delete oA[SA]}),d.cloneElement(G,oA))};function oe(v,G,I){return Array.isArray(v)?pe(v,I):(0,N.Z)(G).map(function(h,p){return Ke(h,p,I)})}var tt=oe,He=M(26112);function Ge(v){var G=v;if(!Array.isArray(G)){var I=(0,ae.Z)(G);G=I==="number"||I==="string"?[G]:[]}return G.map(function(h){return String(h)})}var at=d.forwardRef(function(v,G){var I=v.prefixCls,h=I===void 0?"rc-collapse":I,p=v.destroyInactivePanel,T=p===void 0?!1:p,Ae=v.style,ve=v.accordion,ce=v.className,nt=v.children,Bt=v.collapsible,ot=v.openMotion,st=v.expandIcon,St=v.activeKey,Ie=v.defaultActiveKey,je=v.onChange,ze=v.items,ut=re()(h,ce),Dt=(0,m.Z)([],{value:St,onChange:function(Et){return je==null?void 0:je(Et)},defaultValue:Ie,postState:Ge}),Qt=(0,$.Z)(Dt,2),wt=Qt[0],bA=Qt[1],oA=function(Et){return bA(function(){if(ve)return wt[0]===Et?[]:[Et];var qt=wt.indexOf(Et),ht=qt>-1;return ht?wt.filter(function(Lt){return Lt!==Et}):[].concat((0,le.Z)(wt),[Et])})};(0,_.ZP)(!nt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var SA=tt(ze,nt,{prefixCls:h,accordion:ve,openMotion:ot,expandIcon:st,collapsible:Bt,destroyInactivePanel:T,onItemClick:oA,activeKey:wt});return d.createElement("div",(0,Ne.Z)({ref:G,className:ut,style:Ae,role:ve?"tablist":void 0},(0,He.Z)(v,{aria:!0,data:!0})),SA)}),W=Object.assign(at,{Panel:K}),_e=W,L=W.Panel,Fe=M(2738),Ce=M(62892),te=M(92343),ge=M(36355),q=M(19716),X=d.forwardRef((v,G)=>{const{getPrefixCls:I}=d.useContext(ge.E_),{prefixCls:h,className:p,showArrow:T=!0}=v,Ae=I("collapse",h),ve=re()({[`${Ae}-no-arrow`]:!T},p);return d.createElement(_e.Panel,Object.assign({ref:G},v,{prefixCls:Ae,className:ve}))}),z=M(17313),Se=M(8378),Ve=M(83116),Re=M(37613);const Ot=v=>{const{componentCls:G,contentBg:I,padding:h,headerBg:p,headerPadding:T,collapseHeaderPaddingSM:Ae,collapseHeaderPaddingLG:ve,collapsePanelBorderRadius:ce,lineWidth:nt,lineType:Bt,colorBorder:ot,colorText:st,colorTextHeading:St,colorTextDisabled:Ie,fontSize:je,fontSizeLG:ze,lineHeight:ut,marginSM:Dt,paddingSM:Qt,paddingLG:wt,paddingXS:bA,motionDurationSlow:oA,fontSizeIcon:SA,contentPadding:DA}=v,Et=`${nt}px ${Bt} ${ot}`;return{[G]:Object.assign(Object.assign({},(0,z.Wf)(v)),{backgroundColor:p,border:Et,borderBottom:0,borderRadius:`${ce}px`,"&-rtl":{direction:"rtl"},[`& > ${G}-item`]:{borderBottom:Et,"&:last-child":{[`
&,
& > ${G}-header`]:{borderRadius:`0 0 ${ce}px ${ce}px`}},[`> ${G}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:T,color:St,lineHeight:ut,cursor:"pointer",transition:`all ${oA}, visibility 0s`,[`> ${G}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${G}-expand-icon`]:{height:je*ut,display:"flex",alignItems:"center",paddingInlineEnd:Dt},[`${G}-arrow`]:Object.assign(Object.assign({},(0,z.Ro)()),{fontSize:SA,svg:{transition:`transform ${oA}`}}),[`${G}-header-text`]:{marginInlineEnd:"auto"}},[`${G}-header-collapsible-only`]:{cursor:"default",[`${G}-header-text`]:{flex:"none",cursor:"pointer"}},[`${G}-icon-collapsible-only`]:{cursor:"default",[`${G}-expand-icon`]:{cursor:"pointer"}}},[`${G}-content`]:{color:st,backgroundColor:I,borderTop:Et,[`& > ${G}-content-box`]:{padding:DA},"&-hidden":{display:"none"}},"&-small":{[`> ${G}-item`]:{[`> ${G}-header`]:{padding:Ae,paddingInlineStart:bA,[`> ${G}-expand-icon`]:{marginInlineStart:Qt-bA}},[`> ${G}-content > ${G}-content-box`]:{padding:Qt}}},"&-large":{[`> ${G}-item`]:{fontSize:ze,[`> ${G}-header`]:{padding:ve,paddingInlineStart:h,[`> ${G}-expand-icon`]:{height:ze*ut,marginInlineStart:wt-h}},[`> ${G}-content > ${G}-content-box`]:{padding:wt}}},[`${G}-item:last-child`]:{[`> ${G}-content`]:{borderRadius:`0 0 ${ce}px ${ce}px`}},[`& ${G}-item-disabled > ${G}-header`]:{"\n &,\n & > .arrow\n ":{color:Ie,cursor:"not-allowed"}},[`&${G}-icon-position-end`]:{[`& > ${G}-item`]:{[`> ${G}-header`]:{[`${G}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Dt}}}}})}},Nt=v=>{const{componentCls:G}=v,I=`> ${G}-item > ${G}-header ${G}-arrow svg`;return{[`${G}-rtl`]:{[I]:{transform:"rotate(180deg)"}}}},et=v=>{const{componentCls:G,headerBg:I,paddingXXS:h,colorBorder:p}=v;return{[`${G}-borderless`]:{backgroundColor:I,border:0,[`> ${G}-item`]:{borderBottom:`1px solid ${p}`},[`
> ${G}-item:last-child,
> ${G}-item:last-child ${G}-header
`]:{borderRadius:0},[`> ${G}-item:last-child`]:{borderBottom:0},[`> ${G}-item > ${G}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${G}-item > ${G}-content > ${G}-content-box`]:{paddingTop:h}}}},Mt=v=>{const{componentCls:G,paddingSM:I}=v;return{[`${G}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${G}-item`]:{borderBottom:0,[`> ${G}-content`]:{backgroundColor:"transparent",border:0,[`> ${G}-content-box`]:{paddingBlock:I}}}}}};var sA=(0,Ve.Z)("Collapse",v=>{const G=(0,Re.TS)(v,{collapseHeaderPaddingSM:`${v.paddingXS}px ${v.paddingSM}px`,collapseHeaderPaddingLG:`${v.padding}px ${v.paddingLG}px`,collapsePanelBorderRadius:v.borderRadiusLG});return[Ot(G),et(G),Mt(G),Nt(G),(0,Se.Z)(G)]},v=>({headerPadding:`${v.paddingSM}px ${v.padding}px`,headerBg:v.colorFillAlter,contentPadding:`${v.padding}px 16px`,contentBg:v.colorBgContainer})),AA=Object.assign(d.forwardRef((v,G)=>{const{getPrefixCls:I,direction:h,collapse:p}=d.useContext(ge.E_),{prefixCls:T,className:Ae,rootClassName:ve,style:ce,bordered:nt=!0,ghost:Bt,size:ot,expandIconPosition:st="start",children:St,expandIcon:Ie}=v,je=(0,q.Z)(Et=>{var qt;return(qt=ot!=null?ot:Et)!==null&&qt!==void 0?qt:"middle"}),ze=I("collapse",T),ut=I(),[Dt,Qt]=sA(ze),wt=d.useMemo(()=>st==="left"?"start":st==="right"?"end":st,[st]),bA=function(){let Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const qt=Ie?Ie(Et):d.createElement(b.Z,{rotate:Et.isActive?90:void 0});return(0,te.Tm)(qt,()=>({className:re()(qt.props.className,`${ze}-arrow`)}))},oA=re()(`${ze}-icon-position-${wt}`,{[`${ze}-borderless`]:!nt,[`${ze}-rtl`]:h==="rtl",[`${ze}-ghost`]:!!Bt,[`${ze}-${je}`]:je!=="middle"},p==null?void 0:p.className,Ae,ve,Qt),SA=Object.assign(Object.assign({},(0,Ce.Z)(ut)),{motionAppear:!1,leavedClassName:`${ze}-content-hidden`}),DA=d.useMemo(()=>St?(0,N.Z)(St).map((Et,qt)=>{var ht,Lt;if(!((ht=Et.props)===null||ht===void 0)&&ht.disabled){const Gt=(Lt=Et.key)!==null&&Lt!==void 0?Lt:String(qt),{disabled:BA,collapsible:UA}=Et.props,$t=Object.assign(Object.assign({},(0,Fe.Z)(Et.props,["disabled"])),{key:Gt,collapsible:UA!=null?UA:BA?"disabled":void 0});return(0,te.Tm)(Et,$t)}return Et}):null,[St]);return Dt(d.createElement(_e,Object.assign({ref:G,openMotion:SA},(0,Fe.Z)(v,["rootClassName"]),{expandIcon:bA,prefixCls:ze,className:oA,style:Object.assign(Object.assign({},p==null?void 0:p.style),ce)}),DA))}),{Panel:X}),Wt=AA},28103:function(Br,EA,M){"use strict";M.d(EA,{Z:function(){return N}});var b=M(92310),qe=M.n(b),re=M(59301),Ne=M(36355),le=M(17313),$=M(83116),ae=M(37613);const m=D=>{const{componentCls:U,sizePaddingEdgeHorizontal:F,colorSplit:S,lineWidth:H,textPaddingInline:O,orientationMargin:P,verticalMarginInline:K}=D;return{[U]:Object.assign(Object.assign({},(0,le.Wf)(D)),{borderBlockStart:`${H}px solid ${S}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:K,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${H}px solid ${S}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${D.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${U}-with-text`]:{display:"flex",alignItems:"center",margin:`${D.dividerHorizontalWithTextGutterMargin}px 0`,color:D.colorTextHeading,fontWeight:500,fontSize:D.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${S}`,"&::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:S,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:D.colorText,fontWeight:"normal",fontSize:D.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,$.Z)("Divider",D=>{const U=(0,ae.TS)(D,{dividerHorizontalWithTextGutterMargin:D.margin,dividerHorizontalGutterMargin:D.marginLG,sizePaddingEdgeHorizontal:0});return[m(U)]},D=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:D.marginXS})),d=function(D,U){var F={};for(var S in D)Object.prototype.hasOwnProperty.call(D,S)&&U.indexOf(S)<0&&(F[S]=D[S]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,S=Object.getOwnPropertySymbols(D);H<S.length;H++)U.indexOf(S[H])<0&&Object.prototype.propertyIsEnumerable.call(D,S[H])&&(F[S[H]]=D[S[H]]);return F},N=D=>{const{getPrefixCls:U,direction:F,divider:S}=re.useContext(Ne.E_),{prefixCls:H,type:O="horizontal",orientation:P="center",orientationMargin:K,className:ee,rootClassName:pe,children:Ke,dashed:oe,plain:tt,style:He}=D,Ge=d(D,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),at=U("divider",H),[W,_e]=_(at),L=P.length>0?`-${P}`:P,Fe=!!Ke,Ce=P==="left"&&K!=null,te=P==="right"&&K!=null,ge=qe()(at,S==null?void 0:S.className,_e,`${at}-${O}`,{[`${at}-with-text`]:Fe,[`${at}-with-text${L}`]:Fe,[`${at}-dashed`]:!!oe,[`${at}-plain`]:!!tt,[`${at}-rtl`]:F==="rtl",[`${at}-no-default-orientation-margin-left`]:Ce,[`${at}-no-default-orientation-margin-right`]:te},ee,pe),q=re.useMemo(()=>typeof K=="number"?K:/^\d+$/.test(K)?Number(K):K,[K]),Z=Object.assign(Object.assign({},Ce&&{marginLeft:q}),te&&{marginRight:q});return W(re.createElement("div",Object.assign({className:ge,style:Object.assign(Object.assign({},S==null?void 0:S.style),He)},Ge,{role:"separator"}),Ke&&O!=="vertical"&&re.createElement("span",{className:`${at}-inner-text`,style:Z},Ke)))}},13570:function(Br,EA,M){"use strict";M.d(EA,{Z:function(){return X}});var b=M(54476),qe=M(59301),re={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=re,le=M(7657),$=function(Se,Ve){return qe.createElement(le.Z,(0,b.Z)({},Se,{ref:Ve,icon:Ne}))},ae=qe.forwardRef($),m=ae,_=M(92310),d=M.n(_),k=M(20068),N=M(42978),D=M(75931),U=M(18929),F=M(10228),S=M(26112);function H(z,Se){var Ve=z.disabled,Re=z.prefixCls,Ot=z.character,Nt=z.characterRender,et=z.index,Mt=z.count,sA=z.value,Pt=z.allowHalf,AA=z.focused,Wt=z.onHover,v=z.onClick,G=function(nt){Wt(nt,et)},I=function(nt){v(nt,et)},h=function(nt){nt.keyCode===F.Z.ENTER&&v(nt,et)},p=et+1,T=new Set([Re]);sA===0&&et===0&&AA?T.add("".concat(Re,"-focused")):Pt&&sA+.5>=p&&sA<p?(T.add("".concat(Re,"-half")),T.add("".concat(Re,"-active")),AA&&T.add("".concat(Re,"-focused"))):(p<=sA?T.add("".concat(Re,"-full")):T.add("".concat(Re,"-zero")),p===sA&&AA&&T.add("".concat(Re,"-focused")));var Ae=typeof Ot=="function"?Ot(z):Ot,ve=qe.createElement("li",{className:d()(Array.from(T)),ref:Se},qe.createElement("div",{onClick:Ve?null:I,onKeyDown:Ve?null:h,onMouseMove:Ve?null:G,role:"radio","aria-checked":sA>et?"true":"false","aria-posinset":et+1,"aria-setsize":Mt,tabIndex:Ve?-1:0},qe.createElement("div",{className:"".concat(Re,"-first")},Ae),qe.createElement("div",{className:"".concat(Re,"-second")},Ae)));return Nt&&(ve=Nt(ve,z)),ve}var O=qe.forwardRef(H);function P(){var z=qe.useRef({});function Se(Re){return z.current[Re]}function Ve(Re){return function(Ot){z.current[Re]=Ot}}return[Se,Ve]}function K(z){var Se=z.pageXOffset,Ve="scrollLeft";if(typeof Se!="number"){var Re=z.document;Se=Re.documentElement[Ve],typeof Se!="number"&&(Se=Re.body[Ve])}return Se}function ee(z){var Se,Ve,Re=z.ownerDocument,Ot=Re.body,Nt=Re&&Re.documentElement,et=z.getBoundingClientRect();return Se=et.left,Ve=et.top,Se-=Nt.clientLeft||Ot.clientLeft||0,Ve-=Nt.clientTop||Ot.clientTop||0,{left:Se,top:Ve}}function pe(z){var Se=ee(z),Ve=z.ownerDocument,Re=Ve.defaultView||Ve.parentWindow;return Se.left+=K(Re),Se.left}var Ke=["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,Re=z.prefixCls,Ot=Re===void 0?"rc-rate":Re,Nt=z.className,et=z.defaultValue,Mt=z.value,sA=z.count,Pt=sA===void 0?5:sA,AA=z.allowHalf,Wt=AA===void 0?!1:AA,v=z.allowClear,G=v===void 0?!0:v,I=z.character,h=I===void 0?"\u2605":I,p=z.characterRender,T=z.disabled,Ae=z.direction,ve=Ae===void 0?"ltr":Ae,ce=z.tabIndex,nt=ce===void 0?0:ce,Bt=z.autoFocus,ot=z.onHoverChange,st=z.onChange,St=z.onFocus,Ie=z.onBlur,je=z.onKeyDown,ze=z.onMouseLeave,ut=(0,D.Z)(z,Ke),Dt=P(),Qt=(0,N.Z)(Dt,2),wt=Qt[0],bA=Qt[1],oA=qe.useRef(null),SA=function(){if(!T){var TA;(TA=oA.current)===null||TA===void 0||TA.focus()}};qe.useImperativeHandle(Se,function(){return{focus:SA,blur:function(){if(!T){var TA;(TA=oA.current)===null||TA===void 0||TA.blur()}}}});var DA=(0,U.Z)(et||0,{value:Mt}),Et=(0,N.Z)(DA,2),qt=Et[0],ht=Et[1],Lt=(0,U.Z)(null),Gt=(0,N.Z)(Lt,2),BA=Gt[0],UA=Gt[1],$t=function(TA,mn){var on=ve==="rtl",wr=TA+1;if(Wt){var tr=wt(TA),Xn=pe(tr),Vi=tr.clientWidth;(on&&mn-Xn>Vi/2||!on&&mn-Xn<Vi/2)&&(wr-=.5)}return wr},pA=function(TA){ht(TA),st==null||st(TA)},jA=qe.useState(!1),Nr=(0,N.Z)(jA,2),PA=Nr[0],CA=Nr[1],zA=function(){CA(!0),St==null||St()},kt=function(){CA(!1),Ie==null||Ie()},rA=qe.useState(null),lA=(0,N.Z)(rA,2),fA=lA[0],$A=lA[1],Er=function(TA,mn){var on=$t(mn,TA.pageX);on!==BA&&($A(on),UA(null)),ot==null||ot(on)},Ht=function(TA){T||($A(null),UA(null),ot==null||ot(void 0)),TA&&(ze==null||ze(TA))},Qr=function(TA,mn){var on=$t(mn,TA.pageX),wr=!1;G&&(wr=on===qt),Ht(),pA(wr?0:on),UA(wr?on:null)},mr=function(TA){var mn=TA.keyCode,on=ve==="rtl",wr=qt;mn===F.Z.RIGHT&&wr<Pt&&!on?(Wt?wr+=.5:wr+=1,pA(wr),TA.preventDefault()):mn===F.Z.LEFT&&wr>0&&!on||mn===F.Z.RIGHT&&wr>0&&on?(Wt?wr-=.5:wr-=1,pA(wr),TA.preventDefault()):mn===F.Z.LEFT&&wr<Pt&&on&&(Wt?wr+=.5:wr+=1,pA(wr),TA.preventDefault()),je==null||je(TA)};qe.useEffect(function(){Bt&&!T&&SA()},[]);var xn=new Array(Pt).fill(0).map(function(NA,TA){return qe.createElement(O,{ref:bA(TA),index:TA,count:Pt,disabled:T,prefixCls:"".concat(Ot,"-star"),allowHalf:Wt,value:fA===null?qt:fA,onClick:Qr,onHover:Er,key:NA||TA,character:h,characterRender:p,focused:PA})}),Ir=d()(Ot,Nt,(Ve={},(0,k.Z)(Ve,"".concat(Ot,"-disabled"),T),(0,k.Z)(Ve,"".concat(Ot,"-rtl"),ve==="rtl"),Ve));return qe.createElement("ul",(0,b.Z)({className:Ir,onMouseLeave:Ht,tabIndex:T?-1:nt,onFocus:T?null:zA,onBlur:T?null:kt,onKeyDown:T?null:mr,ref:oA,role:"radiogroup"},(0,S.Z)(ut,{aria:!0,data:!0,attr:!0})),xn)}var tt=qe.forwardRef(oe),He=tt,Ge=M(36355),at=M(6848),W=M(17313),_e=M(83116),L=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"}}),te=z=>{const{componentCls:Se}=z;return{[Se]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,W.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 ge=(0,_e.Z)("Rate",z=>{const Se=(0,L.TS)(z,{});return[te(Se)]},z=>({starColor:z.yellow6,starSize:z.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:z.colorFillContent})),q=function(z,Se){var Ve={};for(var Re in z)Object.prototype.hasOwnProperty.call(z,Re)&&Se.indexOf(Re)<0&&(Ve[Re]=z[Re]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,Re=Object.getOwnPropertySymbols(z);Ot<Re.length;Ot++)Se.indexOf(Re[Ot])<0&&Object.prototype.propertyIsEnumerable.call(z,Re[Ot])&&(Ve[Re[Ot]]=z[Re[Ot]]);return Ve},X=qe.forwardRef((z,Se)=>{const{prefixCls:Ve,className:Re,rootClassName:Ot,style:Nt,tooltips:et,character:Mt=qe.createElement(m,null)}=z,sA=q(z,["prefixCls","className","rootClassName","style","tooltips","character"]),Pt=(T,Ae)=>{let{index:ve}=Ae;return et?qe.createElement(at.Z,{title:et[ve]},T):T},{getPrefixCls:AA,direction:Wt,rate:v}=qe.useContext(Ge.E_),G=AA("rate",Ve),[I,h]=ge(G),p=Object.assign(Object.assign({},v==null?void 0:v.style),Nt);return I(qe.createElement(He,Object.assign({ref:Se,character:Mt,characterRender:Pt},sA,{className:d()(Re,Ot,h,v==null?void 0:v.className),style:p,prefixCls:G,direction:Wt})))})},12563:function(Br,EA,M){"use strict";M.d(EA,{default:function(){return at}});var b=M(59301),qe=M(99267),re=M(92310),Ne=M.n(re),le=M(36785),$=M(47729),ae=M(14088),m=M(36355),_=M(17313),d=M(37613),k=M(83116);const N=W=>{const{paddingXXS:_e,lineWidth:L,tagPaddingHorizontal:Fe,componentCls:Ce}=W,te=Fe-L,ge=_e-L;return{[Ce]:Object.assign(Object.assign({},(0,_.Wf)(W)),{display:"inline-block",height:"auto",marginInlineEnd:W.marginXS,paddingInline:te,fontSize:W.tagFontSize,lineHeight:W.tagLineHeight,whiteSpace:"nowrap",background:W.defaultBg,border:`${W.lineWidth}px ${W.lineType} ${W.colorBorder}`,borderRadius:W.borderRadiusSM,opacity:1,transition:`all ${W.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ce}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:W.defaultColor},[`${Ce}-close-icon`]:{marginInlineStart:ge,color:W.colorTextDescription,fontSize:W.tagIconSize,cursor:"pointer",transition:`all ${W.motionDurationMid}`,"&:hover":{color:W.colorTextHeading}},[`&${Ce}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${W.iconCls}-close, ${W.iconCls}-close:hover`]:{color:W.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ce}-checkable-checked):hover`]:{color:W.colorPrimary,backgroundColor:W.colorFillSecondary},"&:active, &-checked":{color:W.colorTextLightSolid},"&-checked":{backgroundColor:W.colorPrimary,"&:hover":{backgroundColor:W.colorPrimaryHover}},"&:active":{backgroundColor:W.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${W.iconCls} + span, > span + ${W.iconCls}`]:{marginInlineStart:te}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:W.tagBorderlessBg}}},D=W=>{const{lineWidth:_e,fontSizeIcon:L}=W,Fe=W.fontSizeSM,Ce=`${W.lineHeightSM*Fe}px`;return(0,d.TS)(W,{tagFontSize:Fe,tagLineHeight:Ce,tagIconSize:L-2*_e,tagPaddingHorizontal:8,tagBorderlessBg:W.colorFillTertiary})},U=W=>({defaultBg:W.colorFillQuaternary,defaultColor:W.colorText});var F=(0,k.Z)("Tag",W=>{const _e=D(W);return N(_e)},U),S=function(W,_e){var L={};for(var Fe in W)Object.prototype.hasOwnProperty.call(W,Fe)&&_e.indexOf(Fe)<0&&(L[Fe]=W[Fe]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Fe=Object.getOwnPropertySymbols(W);Ce<Fe.length;Ce++)_e.indexOf(Fe[Ce])<0&&Object.prototype.propertyIsEnumerable.call(W,Fe[Ce])&&(L[Fe[Ce]]=W[Fe[Ce]]);return L},O=W=>{const{prefixCls:_e,style:L,className:Fe,checked:Ce,onChange:te,onClick:ge}=W,q=S(W,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Z,tag:X}=b.useContext(m.E_),z=Nt=>{te==null||te(!Ce),ge==null||ge(Nt)},Se=Z("tag",_e),[Ve,Re]=F(Se),Ot=Ne()(Se,`${Se}-checkable`,{[`${Se}-checkable-checked`]:Ce},X==null?void 0:X.className,Fe,Re);return Ve(b.createElement("span",Object.assign({},q,{style:Object.assign(Object.assign({},L),X==null?void 0:X.style),className:Ot,onClick:z})))},P=M(45157);const K=W=>(0,P.Z)(W,(_e,L)=>{let{textColor:Fe,lightBorderColor:Ce,lightColor:te,darkColor:ge}=L;return{[`${W.componentCls}-${_e}`]:{color:Fe,background:te,borderColor:Ce,"&-inverse":{color:W.colorTextLightSolid,background:ge,borderColor:ge},[`&${W.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ee=(0,k.b)(["Tag","preset"],W=>{const _e=D(W);return K(_e)},U);function pe(W){return typeof W!="string"?W:W.charAt(0).toUpperCase()+W.slice(1)}const Ke=(W,_e,L)=>{const Fe=pe(L);return{[`${W.componentCls}-${_e}`]:{color:W[`color${L}`],background:W[`color${Fe}Bg`],borderColor:W[`color${Fe}Border`],[`&${W.componentCls}-borderless`]:{borderColor:"transparent"}}}};var oe=(0,k.b)(["Tag","status"],W=>{const _e=D(W);return[Ke(_e,"success","Success"),Ke(_e,"processing","Info"),Ke(_e,"error","Error"),Ke(_e,"warning","Warning")]},U),tt=function(W,_e){var L={};for(var Fe in W)Object.prototype.hasOwnProperty.call(W,Fe)&&_e.indexOf(Fe)<0&&(L[Fe]=W[Fe]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Fe=Object.getOwnPropertySymbols(W);Ce<Fe.length;Ce++)_e.indexOf(Fe[Ce])<0&&Object.prototype.propertyIsEnumerable.call(W,Fe[Ce])&&(L[Fe[Ce]]=W[Fe[Ce]]);return L};const He=(W,_e)=>{const{prefixCls:L,className:Fe,rootClassName:Ce,style:te,children:ge,icon:q,color:Z,onClose:X,closeIcon:z,closable:Se,bordered:Ve=!0}=W,Re=tt(W,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Ot,direction:Nt,tag:et}=b.useContext(m.E_),[Mt,sA]=b.useState(!0);b.useEffect(()=>{"visible"in Re&&sA(Re.visible)},[Re.visible]);const Pt=(0,le.o2)(Z),AA=(0,le.yT)(Z),Wt=Pt||AA,v=Object.assign(Object.assign({backgroundColor:Z&&!Wt?Z:void 0},et==null?void 0:et.style),te),G=Ot("tag",L),[I,h]=F(G),p=Ne()(G,et==null?void 0:et.className,{[`${G}-${Z}`]:Wt,[`${G}-has-color`]:Z&&!Wt,[`${G}-hidden`]:!Mt,[`${G}-rtl`]:Nt==="rtl",[`${G}-borderless`]:!Ve},Fe,Ce,h),T=ot=>{ot.stopPropagation(),X==null||X(ot),!ot.defaultPrevented&&sA(!1)},[,Ae]=(0,$.Z)(Se,z,ot=>ot===null?b.createElement(qe.Z,{className:`${G}-close-icon`,onClick:T}):b.createElement("span",{className:`${G}-close-icon`,onClick:T},ot),null,!1),ve=typeof Re.onClick=="function"||ge&&ge.type==="a",ce=q||null,nt=ce?b.createElement(b.Fragment,null,ce,ge&&b.createElement("span",null,ge)):ge,Bt=b.createElement("span",Object.assign({},Re,{ref:_e,className:p,style:v}),nt,Ae,Pt&&b.createElement(ee,{key:"preset",prefixCls:G}),AA&&b.createElement(oe,{key:"status",prefixCls:G}));return I(ve?b.createElement(ae.Z,{component:"Tag"},Bt):Bt)},Ge=b.forwardRef(He);Ge.CheckableTag=O;var at=Ge},86251:function(Br,EA){"use strict";EA.byteLength=ae,EA.toByteArray=_,EA.fromByteArray=N;for(var M=[],b=[],qe=typeof Uint8Array!="undefined"?Uint8Array:Array,re="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ne=0,le=re.length;Ne<le;++Ne)M[Ne]=re[Ne],b[re.charCodeAt(Ne)]=Ne;b[45]=62,b[95]=63;function $(D){var U=D.length;if(U%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var F=D.indexOf("=");F===-1&&(F=U);var S=F===U?0:4-F%4;return[F,S]}function ae(D){var U=$(D),F=U[0],S=U[1];return(F+S)*3/4-S}function m(D,U,F){return(U+F)*3/4-F}function _(D){var U,F=$(D),S=F[0],H=F[1],O=new qe(m(D,S,H)),P=0,K=H>0?S-4:S,ee;for(ee=0;ee<K;ee+=4)U=b[D.charCodeAt(ee)]<<18|b[D.charCodeAt(ee+1)]<<12|b[D.charCodeAt(ee+2)]<<6|b[D.charCodeAt(ee+3)],O[P++]=U>>16&255,O[P++]=U>>8&255,O[P++]=U&255;return H===2&&(U=b[D.charCodeAt(ee)]<<2|b[D.charCodeAt(ee+1)]>>4,O[P++]=U&255),H===1&&(U=b[D.charCodeAt(ee)]<<10|b[D.charCodeAt(ee+1)]<<4|b[D.charCodeAt(ee+2)]>>2,O[P++]=U>>8&255,O[P++]=U&255),O}function d(D){return M[D>>18&63]+M[D>>12&63]+M[D>>6&63]+M[D&63]}function k(D,U,F){for(var S,H=[],O=U;O<F;O+=3)S=(D[O]<<16&16711680)+(D[O+1]<<8&65280)+(D[O+2]&255),H.push(d(S));return H.join("")}function N(D){for(var U,F=D.length,S=F%3,H=[],O=16383,P=0,K=F-S;P<K;P+=O)H.push(k(D,P,P+O>K?K:P+O));return S===1?(U=D[F-1],H.push(M[U>>2]+M[U<<4&63]+"==")):S===2&&(U=(D[F-2]<<8)+D[F-1],H.push(M[U>>10]+M[U>>4&63]+M[U<<2&63]+"=")),H.join("")}},19208:function(Br,EA,M){"use strict";var b;var qe=M(86251),re=M(67467),Ne=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;EA.lW=m,b=P,EA.h2=50;var le=2147483647;b=le,m.TYPED_ARRAY_SUPPORT=$(),!m.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function $(){try{var I=new Uint8Array(1),h={foo:function(){return 42}};return Object.setPrototypeOf(h,Uint8Array.prototype),Object.setPrototypeOf(I,h),I.foo()===42}catch(p){return!1}}Object.defineProperty(m.prototype,"parent",{enumerable:!0,get:function(){if(m.isBuffer(this))return this.buffer}}),Object.defineProperty(m.prototype,"offset",{enumerable:!0,get:function(){if(m.isBuffer(this))return this.byteOffset}});function ae(I){if(I>le)throw new RangeError('The value "'+I+'" is invalid for option "size"');var h=new Uint8Array(I);return Object.setPrototypeOf(h,m.prototype),h}function m(I,h,p){if(typeof I=="number"){if(typeof h=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return N(I)}return _(I,h,p)}m.poolSize=8192;function _(I,h,p){if(typeof I=="string")return D(I,h);if(ArrayBuffer.isView(I))return F(I);if(I==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof I);if(Wt(I,ArrayBuffer)||I&&Wt(I.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Wt(I,SharedArrayBuffer)||I&&Wt(I.buffer,SharedArrayBuffer)))return S(I,h,p);if(typeof I=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var T=I.valueOf&&I.valueOf();if(T!=null&&T!==I)return m.from(T,h,p);var Ae=H(I);if(Ae)return Ae;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof I[Symbol.toPrimitive]=="function")return m.from(I[Symbol.toPrimitive]("string"),h,p);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof I)}m.from=function(I,h,p){return _(I,h,p)},Object.setPrototypeOf(m.prototype,Uint8Array.prototype),Object.setPrototypeOf(m,Uint8Array);function d(I){if(typeof I!="number")throw new TypeError('"size" argument must be of type number');if(I<0)throw new RangeError('The value "'+I+'" is invalid for option "size"')}function k(I,h,p){return d(I),I<=0?ae(I):h!==void 0?typeof p=="string"?ae(I).fill(h,p):ae(I).fill(h):ae(I)}m.alloc=function(I,h,p){return k(I,h,p)};function N(I){return d(I),ae(I<0?0:O(I)|0)}m.allocUnsafe=function(I){return N(I)},m.allocUnsafeSlow=function(I){return N(I)};function D(I,h){if((typeof h!="string"||h==="")&&(h="utf8"),!m.isEncoding(h))throw new TypeError("Unknown encoding: "+h);var p=K(I,h)|0,T=ae(p),Ae=T.write(I,h);return Ae!==p&&(T=T.slice(0,Ae)),T}function U(I){for(var h=I.length<0?0:O(I.length)|0,p=ae(h),T=0;T<h;T+=1)p[T]=I[T]&255;return p}function F(I){if(Wt(I,Uint8Array)){var h=new Uint8Array(I);return S(h.buffer,h.byteOffset,h.byteLength)}return U(I)}function S(I,h,p){if(h<0||I.byteLength<h)throw new RangeError('"offset" is outside of buffer bounds');if(I.byteLength<h+(p||0))throw new RangeError('"length" is outside of buffer bounds');var T;return h===void 0&&p===void 0?T=new Uint8Array(I):p===void 0?T=new Uint8Array(I,h):T=new Uint8Array(I,h,p),Object.setPrototypeOf(T,m.prototype),T}function H(I){if(m.isBuffer(I)){var h=O(I.length)|0,p=ae(h);return p.length===0||I.copy(p,0,0,h),p}if(I.length!==void 0)return typeof I.length!="number"||v(I.length)?ae(0):U(I);if(I.type==="Buffer"&&Array.isArray(I.data))return U(I.data)}function O(I){if(I>=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return I|0}function P(I){return+I!=I&&(I=0),m.alloc(+I)}m.isBuffer=function(h){return h!=null&&h._isBuffer===!0&&h!==m.prototype},m.compare=function(h,p){if(Wt(h,Uint8Array)&&(h=m.from(h,h.offset,h.byteLength)),Wt(p,Uint8Array)&&(p=m.from(p,p.offset,p.byteLength)),!m.isBuffer(h)||!m.isBuffer(p))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(h===p)return 0;for(var T=h.length,Ae=p.length,ve=0,ce=Math.min(T,Ae);ve<ce;++ve)if(h[ve]!==p[ve]){T=h[ve],Ae=p[ve];break}return T<Ae?-1:Ae<T?1:0},m.isEncoding=function(h){switch(String(h).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},m.concat=function(h,p){if(!Array.isArray(h))throw new TypeError('"list" argument must be an Array of Buffers');if(h.length===0)return m.alloc(0);var T;if(p===void 0)for(p=0,T=0;T<h.length;++T)p+=h[T].length;var Ae=m.allocUnsafe(p),ve=0;for(T=0;T<h.length;++T){var ce=h[T];if(Wt(ce,Uint8Array))ve+ce.length>Ae.length?m.from(ce).copy(Ae,ve):Uint8Array.prototype.set.call(Ae,ce,ve);else if(m.isBuffer(ce))ce.copy(Ae,ve);else throw new TypeError('"list" argument must be an Array of Buffers');ve+=ce.length}return Ae};function K(I,h){if(m.isBuffer(I))return I.length;if(ArrayBuffer.isView(I)||Wt(I,ArrayBuffer))return I.byteLength;if(typeof I!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof I);var p=I.length,T=arguments.length>2&&arguments[2]===!0;if(!T&&p===0)return 0;for(var Ae=!1;;)switch(h){case"ascii":case"latin1":case"binary":return p;case"utf8":case"utf-8":return et(I).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return p*2;case"hex":return p>>>1;case"base64":return Pt(I).length;default:if(Ae)return T?-1:et(I).length;h=(""+h).toLowerCase(),Ae=!0}}m.byteLength=K;function ee(I,h,p){var T=!1;if((h===void 0||h<0)&&(h=0),h>this.length||((p===void 0||p>this.length)&&(p=this.length),p<=0)||(p>>>=0,h>>>=0,p<=h))return"";for(I||(I="utf8");;)switch(I){case"hex":return q(this,h,p);case"utf8":case"utf-8":return L(this,h,p);case"ascii":return te(this,h,p);case"latin1":case"binary":return ge(this,h,p);case"base64":return _e(this,h,p);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Z(this,h,p);default:if(T)throw new TypeError("Unknown encoding: "+I);I=(I+"").toLowerCase(),T=!0}}m.prototype._isBuffer=!0;function pe(I,h,p){var T=I[h];I[h]=I[p],I[p]=T}m.prototype.swap16=function(){var h=this.length;if(h%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var p=0;p<h;p+=2)pe(this,p,p+1);return this},m.prototype.swap32=function(){var h=this.length;if(h%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var p=0;p<h;p+=4)pe(this,p,p+3),pe(this,p+1,p+2);return this},m.prototype.swap64=function(){var h=this.length;if(h%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var p=0;p<h;p+=8)pe(this,p,p+7),pe(this,p+1,p+6),pe(this,p+2,p+5),pe(this,p+3,p+4);return this},m.prototype.toString=function(){var h=this.length;return h===0?"":arguments.length===0?L(this,0,h):ee.apply(this,arguments)},m.prototype.toLocaleString=m.prototype.toString,m.prototype.equals=function(h){if(!m.isBuffer(h))throw new TypeError("Argument must be a Buffer");return this===h?!0:m.compare(this,h)===0},m.prototype.inspect=function(){var h="",p=EA.h2;return h=this.toString("hex",0,p).replace(/(.{2})/g,"$1 ").trim(),this.length>p&&(h+=" ... "),"<Buffer "+h+">"},Ne&&(m.prototype[Ne]=m.prototype.inspect),m.prototype.compare=function(h,p,T,Ae,ve){if(Wt(h,Uint8Array)&&(h=m.from(h,h.offset,h.byteLength)),!m.isBuffer(h))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof h);if(p===void 0&&(p=0),T===void 0&&(T=h?h.length:0),Ae===void 0&&(Ae=0),ve===void 0&&(ve=this.length),p<0||T>h.length||Ae<0||ve>this.length)throw new RangeError("out of range index");if(Ae>=ve&&p>=T)return 0;if(Ae>=ve)return-1;if(p>=T)return 1;if(p>>>=0,T>>>=0,Ae>>>=0,ve>>>=0,this===h)return 0;for(var ce=ve-Ae,nt=T-p,Bt=Math.min(ce,nt),ot=this.slice(Ae,ve),st=h.slice(p,T),St=0;St<Bt;++St)if(ot[St]!==st[St]){ce=ot[St],nt=st[St];break}return ce<nt?-1:nt<ce?1:0};function Ke(I,h,p,T,Ae){if(I.length===0)return-1;if(typeof p=="string"?(T=p,p=0):p>2147483647?p=2147483647:p<-2147483648&&(p=-2147483648),p=+p,v(p)&&(p=Ae?0:I.length-1),p<0&&(p=I.length+p),p>=I.length){if(Ae)return-1;p=I.length-1}else if(p<0)if(Ae)p=0;else return-1;if(typeof h=="string"&&(h=m.from(h,T)),m.isBuffer(h))return h.length===0?-1:oe(I,h,p,T,Ae);if(typeof h=="number")return h=h&255,typeof Uint8Array.prototype.indexOf=="function"?Ae?Uint8Array.prototype.indexOf.call(I,h,p):Uint8Array.prototype.lastIndexOf.call(I,h,p):oe(I,[h],p,T,Ae);throw new TypeError("val must be string, number or Buffer")}function oe(I,h,p,T,Ae){var ve=1,ce=I.length,nt=h.length;if(T!==void 0&&(T=String(T).toLowerCase(),T==="ucs2"||T==="ucs-2"||T==="utf16le"||T==="utf-16le")){if(I.length<2||h.length<2)return-1;ve=2,ce/=2,nt/=2,p/=2}function Bt(je,ze){return ve===1?je[ze]:je.readUInt16BE(ze*ve)}var ot;if(Ae){var st=-1;for(ot=p;ot<ce;ot++)if(Bt(I,ot)===Bt(h,st===-1?0:ot-st)){if(st===-1&&(st=ot),ot-st+1===nt)return st*ve}else st!==-1&&(ot-=ot-st),st=-1}else for(p+nt>ce&&(p=ce-nt),ot=p;ot>=0;ot--){for(var St=!0,Ie=0;Ie<nt;Ie++)if(Bt(I,ot+Ie)!==Bt(h,Ie)){St=!1;break}if(St)return ot}return-1}m.prototype.includes=function(h,p,T){return this.indexOf(h,p,T)!==-1},m.prototype.indexOf=function(h,p,T){return Ke(this,h,p,T,!0)},m.prototype.lastIndexOf=function(h,p,T){return Ke(this,h,p,T,!1)};function tt(I,h,p,T){p=Number(p)||0;var Ae=I.length-p;T?(T=Number(T),T>Ae&&(T=Ae)):T=Ae;var ve=h.length;T>ve/2&&(T=ve/2);for(var ce=0;ce<T;++ce){var nt=parseInt(h.substr(ce*2,2),16);if(v(nt))return ce;I[p+ce]=nt}return ce}function He(I,h,p,T){return AA(et(h,I.length-p),I,p,T)}function Ge(I,h,p,T){return AA(Mt(h),I,p,T)}function at(I,h,p,T){return AA(Pt(h),I,p,T)}function W(I,h,p,T){return AA(sA(h,I.length-p),I,p,T)}m.prototype.write=function(h,p,T,Ae){if(p===void 0)Ae="utf8",T=this.length,p=0;else if(T===void 0&&typeof p=="string")Ae=p,T=this.length,p=0;else if(isFinite(p))p=p>>>0,isFinite(T)?(T=T>>>0,Ae===void 0&&(Ae="utf8")):(Ae=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),h.length>0&&(T<0||p<0)||p>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ae||(Ae="utf8");for(var ce=!1;;)switch(Ae){case"hex":return tt(this,h,p,T);case"utf8":case"utf-8":return He(this,h,p,T);case"ascii":case"latin1":case"binary":return Ge(this,h,p,T);case"base64":return at(this,h,p,T);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return W(this,h,p,T);default:if(ce)throw new TypeError("Unknown encoding: "+Ae);Ae=(""+Ae).toLowerCase(),ce=!0}},m.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function _e(I,h,p){return h===0&&p===I.length?qe.fromByteArray(I):qe.fromByteArray(I.slice(h,p))}function L(I,h,p){p=Math.min(I.length,p);for(var T=[],Ae=h;Ae<p;){var ve=I[Ae],ce=null,nt=ve>239?4:ve>223?3:ve>191?2:1;if(Ae+nt<=p){var Bt,ot,st,St;switch(nt){case 1:ve<128&&(ce=ve);break;case 2:Bt=I[Ae+1],(Bt&192)===128&&(St=(ve&31)<<6|Bt&63,St>127&&(ce=St));break;case 3:Bt=I[Ae+1],ot=I[Ae+2],(Bt&192)===128&&(ot&192)===128&&(St=(ve&15)<<12|(Bt&63)<<6|ot&63,St>2047&&(St<55296||St>57343)&&(ce=St));break;case 4:Bt=I[Ae+1],ot=I[Ae+2],st=I[Ae+3],(Bt&192)===128&&(ot&192)===128&&(st&192)===128&&(St=(ve&15)<<18|(Bt&63)<<12|(ot&63)<<6|st&63,St>65535&&St<1114112&&(ce=St))}}ce===null?(ce=65533,nt=1):ce>65535&&(ce-=65536,T.push(ce>>>10&1023|55296),ce=56320|ce&1023),T.push(ce),Ae+=nt}return Ce(T)}var Fe=4096;function Ce(I){var h=I.length;if(h<=Fe)return String.fromCharCode.apply(String,I);for(var p="",T=0;T<h;)p+=String.fromCharCode.apply(String,I.slice(T,T+=Fe));return p}function te(I,h,p){var T="";p=Math.min(I.length,p);for(var Ae=h;Ae<p;++Ae)T+=String.fromCharCode(I[Ae]&127);return T}function ge(I,h,p){var T="";p=Math.min(I.length,p);for(var Ae=h;Ae<p;++Ae)T+=String.fromCharCode(I[Ae]);return T}function q(I,h,p){var T=I.length;(!h||h<0)&&(h=0),(!p||p<0||p>T)&&(p=T);for(var Ae="",ve=h;ve<p;++ve)Ae+=G[I[ve]];return Ae}function Z(I,h,p){for(var T=I.slice(h,p),Ae="",ve=0;ve<T.length-1;ve+=2)Ae+=String.fromCharCode(T[ve]+T[ve+1]*256);return Ae}m.prototype.slice=function(h,p){var T=this.length;h=~~h,p=p===void 0?T:~~p,h<0?(h+=T,h<0&&(h=0)):h>T&&(h=T),p<0?(p+=T,p<0&&(p=0)):p>T&&(p=T),p<h&&(p=h);var Ae=this.subarray(h,p);return Object.setPrototypeOf(Ae,m.prototype),Ae};function X(I,h,p){if(I%1!==0||I<0)throw new RangeError("offset is not uint");if(I+h>p)throw new RangeError("Trying to access beyond buffer length")}m.prototype.readUintLE=m.prototype.readUIntLE=function(h,p,T){h=h>>>0,p=p>>>0,T||X(h,p,this.length);for(var Ae=this[h],ve=1,ce=0;++ce<p&&(ve*=256);)Ae+=this[h+ce]*ve;return Ae},m.prototype.readUintBE=m.prototype.readUIntBE=function(h,p,T){h=h>>>0,p=p>>>0,T||X(h,p,this.length);for(var Ae=this[h+--p],ve=1;p>0&&(ve*=256);)Ae+=this[h+--p]*ve;return Ae},m.prototype.readUint8=m.prototype.readUInt8=function(h,p){return h=h>>>0,p||X(h,1,this.length),this[h]},m.prototype.readUint16LE=m.prototype.readUInt16LE=function(h,p){return h=h>>>0,p||X(h,2,this.length),this[h]|this[h+1]<<8},m.prototype.readUint16BE=m.prototype.readUInt16BE=function(h,p){return h=h>>>0,p||X(h,2,this.length),this[h]<<8|this[h+1]},m.prototype.readUint32LE=m.prototype.readUInt32LE=function(h,p){return h=h>>>0,p||X(h,4,this.length),(this[h]|this[h+1]<<8|this[h+2]<<16)+this[h+3]*16777216},m.prototype.readUint32BE=m.prototype.readUInt32BE=function(h,p){return h=h>>>0,p||X(h,4,this.length),this[h]*16777216+(this[h+1]<<16|this[h+2]<<8|this[h+3])},m.prototype.readIntLE=function(h,p,T){h=h>>>0,p=p>>>0,T||X(h,p,this.length);for(var Ae=this[h],ve=1,ce=0;++ce<p&&(ve*=256);)Ae+=this[h+ce]*ve;return ve*=128,Ae>=ve&&(Ae-=Math.pow(2,8*p)),Ae},m.prototype.readIntBE=function(h,p,T){h=h>>>0,p=p>>>0,T||X(h,p,this.length);for(var Ae=p,ve=1,ce=this[h+--Ae];Ae>0&&(ve*=256);)ce+=this[h+--Ae]*ve;return ve*=128,ce>=ve&&(ce-=Math.pow(2,8*p)),ce},m.prototype.readInt8=function(h,p){return h=h>>>0,p||X(h,1,this.length),this[h]&128?(255-this[h]+1)*-1:this[h]},m.prototype.readInt16LE=function(h,p){h=h>>>0,p||X(h,2,this.length);var T=this[h]|this[h+1]<<8;return T&32768?T|4294901760:T},m.prototype.readInt16BE=function(h,p){h=h>>>0,p||X(h,2,this.length);var T=this[h+1]|this[h]<<8;return T&32768?T|4294901760:T},m.prototype.readInt32LE=function(h,p){return h=h>>>0,p||X(h,4,this.length),this[h]|this[h+1]<<8|this[h+2]<<16|this[h+3]<<24},m.prototype.readInt32BE=function(h,p){return h=h>>>0,p||X(h,4,this.length),this[h]<<24|this[h+1]<<16|this[h+2]<<8|this[h+3]},m.prototype.readFloatLE=function(h,p){return h=h>>>0,p||X(h,4,this.length),re.read(this,h,!0,23,4)},m.prototype.readFloatBE=function(h,p){return h=h>>>0,p||X(h,4,this.length),re.read(this,h,!1,23,4)},m.prototype.readDoubleLE=function(h,p){return h=h>>>0,p||X(h,8,this.length),re.read(this,h,!0,52,8)},m.prototype.readDoubleBE=function(h,p){return h=h>>>0,p||X(h,8,this.length),re.read(this,h,!1,52,8)};function z(I,h,p,T,Ae,ve){if(!m.isBuffer(I))throw new TypeError('"buffer" argument must be a Buffer instance');if(h>Ae||h<ve)throw new RangeError('"value" argument is out of bounds');if(p+T>I.length)throw new RangeError("Index out of range")}m.prototype.writeUintLE=m.prototype.writeUIntLE=function(h,p,T,Ae){if(h=+h,p=p>>>0,T=T>>>0,!Ae){var ve=Math.pow(2,8*T)-1;z(this,h,p,T,ve,0)}var ce=1,nt=0;for(this[p]=h&255;++nt<T&&(ce*=256);)this[p+nt]=h/ce&255;return p+T},m.prototype.writeUintBE=m.prototype.writeUIntBE=function(h,p,T,Ae){if(h=+h,p=p>>>0,T=T>>>0,!Ae){var ve=Math.pow(2,8*T)-1;z(this,h,p,T,ve,0)}var ce=T-1,nt=1;for(this[p+ce]=h&255;--ce>=0&&(nt*=256);)this[p+ce]=h/nt&255;return p+T},m.prototype.writeUint8=m.prototype.writeUInt8=function(h,p,T){return h=+h,p=p>>>0,T||z(this,h,p,1,255,0),this[p]=h&255,p+1},m.prototype.writeUint16LE=m.prototype.writeUInt16LE=function(h,p,T){return h=+h,p=p>>>0,T||z(this,h,p,2,65535,0),this[p]=h&255,this[p+1]=h>>>8,p+2},m.prototype.writeUint16BE=m.prototype.writeUInt16BE=function(h,p,T){return h=+h,p=p>>>0,T||z(this,h,p,2,65535,0),this[p]=h>>>8,this[p+1]=h&255,p+2},m.prototype.writeUint32LE=m.prototype.writeUInt32LE=function(h,p,T){return h=+h,p=p>>>0,T||z(this,h,p,4,4294967295,0),this[p+3]=h>>>24,this[p+2]=h>>>16,this[p+1]=h>>>8,this[p]=h&255,p+4},m.prototype.writeUint32BE=m.prototype.writeUInt32BE=function(h,p,T){return h=+h,p=p>>>0,T||z(this,h,p,4,4294967295,0),this[p]=h>>>24,this[p+1]=h>>>16,this[p+2]=h>>>8,this[p+3]=h&255,p+4},m.prototype.writeIntLE=function(h,p,T,Ae){if(h=+h,p=p>>>0,!Ae){var ve=Math.pow(2,8*T-1);z(this,h,p,T,ve-1,-ve)}var ce=0,nt=1,Bt=0;for(this[p]=h&255;++ce<T&&(nt*=256);)h<0&&Bt===0&&this[p+ce-1]!==0&&(Bt=1),this[p+ce]=(h/nt>>0)-Bt&255;return p+T},m.prototype.writeIntBE=function(h,p,T,Ae){if(h=+h,p=p>>>0,!Ae){var ve=Math.pow(2,8*T-1);z(this,h,p,T,ve-1,-ve)}var ce=T-1,nt=1,Bt=0;for(this[p+ce]=h&255;--ce>=0&&(nt*=256);)h<0&&Bt===0&&this[p+ce+1]!==0&&(Bt=1),this[p+ce]=(h/nt>>0)-Bt&255;return p+T},m.prototype.writeInt8=function(h,p,T){return h=+h,p=p>>>0,T||z(this,h,p,1,127,-128),h<0&&(h=255+h+1),this[p]=h&255,p+1},m.prototype.writeInt16LE=function(h,p,T){return h=+h,p=p>>>0,T||z(this,h,p,2,32767,-32768),this[p]=h&255,this[p+1]=h>>>8,p+2},m.prototype.writeInt16BE=function(h,p,T){return h=+h,p=p>>>0,T||z(this,h,p,2,32767,-32768),this[p]=h>>>8,this[p+1]=h&255,p+2},m.prototype.writeInt32LE=function(h,p,T){return h=+h,p=p>>>0,T||z(this,h,p,4,2147483647,-2147483648),this[p]=h&255,this[p+1]=h>>>8,this[p+2]=h>>>16,this[p+3]=h>>>24,p+4},m.prototype.writeInt32BE=function(h,p,T){return h=+h,p=p>>>0,T||z(this,h,p,4,2147483647,-2147483648),h<0&&(h=4294967295+h+1),this[p]=h>>>24,this[p+1]=h>>>16,this[p+2]=h>>>8,this[p+3]=h&255,p+4};function Se(I,h,p,T,Ae,ve){if(p+T>I.length)throw new RangeError("Index out of range");if(p<0)throw new RangeError("Index out of range")}function Ve(I,h,p,T,Ae){return h=+h,p=p>>>0,Ae||Se(I,h,p,4,34028234663852886e22,-34028234663852886e22),re.write(I,h,p,T,23,4),p+4}m.prototype.writeFloatLE=function(h,p,T){return Ve(this,h,p,!0,T)},m.prototype.writeFloatBE=function(h,p,T){return Ve(this,h,p,!1,T)};function Re(I,h,p,T,Ae){return h=+h,p=p>>>0,Ae||Se(I,h,p,8,17976931348623157e292,-17976931348623157e292),re.write(I,h,p,T,52,8),p+8}m.prototype.writeDoubleLE=function(h,p,T){return Re(this,h,p,!0,T)},m.prototype.writeDoubleBE=function(h,p,T){return Re(this,h,p,!1,T)},m.prototype.copy=function(h,p,T,Ae){if(!m.isBuffer(h))throw new TypeError("argument should be a Buffer");if(T||(T=0),!Ae&&Ae!==0&&(Ae=this.length),p>=h.length&&(p=h.length),p||(p=0),Ae>0&&Ae<T&&(Ae=T),Ae===T||h.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(Ae<0)throw new RangeError("sourceEnd out of bounds");Ae>this.length&&(Ae=this.length),h.length-p<Ae-T&&(Ae=h.length-p+T);var ve=Ae-T;return this===h&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(p,T,Ae):Uint8Array.prototype.set.call(h,this.subarray(T,Ae),p),ve},m.prototype.fill=function(h,p,T,Ae){if(typeof h=="string"){if(typeof p=="string"?(Ae=p,p=0,T=this.length):typeof T=="string"&&(Ae=T,T=this.length),Ae!==void 0&&typeof Ae!="string")throw new TypeError("encoding must be a string");if(typeof Ae=="string"&&!m.isEncoding(Ae))throw new TypeError("Unknown encoding: "+Ae);if(h.length===1){var ve=h.charCodeAt(0);(Ae==="utf8"&&ve<128||Ae==="latin1")&&(h=ve)}}else typeof h=="number"?h=h&255:typeof h=="boolean"&&(h=Number(h));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,h||(h=0);var ce;if(typeof h=="number")for(ce=p;ce<T;++ce)this[ce]=h;else{var nt=m.isBuffer(h)?h:m.from(h,Ae),Bt=nt.length;if(Bt===0)throw new TypeError('The value "'+h+'" is invalid for argument "value"');for(ce=0;ce<T-p;++ce)this[ce+p]=nt[ce%Bt]}return this};var Ot=/[^+/0-9A-Za-z-_]/g;function Nt(I){if(I=I.split("=")[0],I=I.trim().replace(Ot,""),I.length<2)return"";for(;I.length%4!==0;)I=I+"=";return I}function et(I,h){h=h||1/0;for(var p,T=I.length,Ae=null,ve=[],ce=0;ce<T;++ce){if(p=I.charCodeAt(ce),p>55295&&p<57344){if(!Ae){if(p>56319){(h-=3)>-1&&ve.push(239,191,189);continue}else if(ce+1===T){(h-=3)>-1&&ve.push(239,191,189);continue}Ae=p;continue}if(p<56320){(h-=3)>-1&&ve.push(239,191,189),Ae=p;continue}p=(Ae-55296<<10|p-56320)+65536}else Ae&&(h-=3)>-1&&ve.push(239,191,189);if(Ae=null,p<128){if((h-=1)<0)break;ve.push(p)}else if(p<2048){if((h-=2)<0)break;ve.push(p>>6|192,p&63|128)}else if(p<65536){if((h-=3)<0)break;ve.push(p>>12|224,p>>6&63|128,p&63|128)}else if(p<1114112){if((h-=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 Mt(I){for(var h=[],p=0;p<I.length;++p)h.push(I.charCodeAt(p)&255);return h}function sA(I,h){for(var p,T,Ae,ve=[],ce=0;ce<I.length&&!((h-=2)<0);++ce)p=I.charCodeAt(ce),T=p>>8,Ae=p%256,ve.push(Ae),ve.push(T);return ve}function Pt(I){return qe.toByteArray(Nt(I))}function AA(I,h,p,T){for(var Ae=0;Ae<T&&!(Ae+p>=h.length||Ae>=I.length);++Ae)h[Ae+p]=I[Ae];return Ae}function Wt(I,h){return I instanceof h||I!=null&&I.constructor!=null&&I.constructor.name!=null&&I.constructor.name===h.name}function v(I){return I!==I}var G=function(){for(var I="0123456789abcdef",h=new Array(256),p=0;p<16;++p)for(var T=p*16,Ae=0;Ae<16;++Ae)h[T+Ae]=I[p]+I[Ae];return h}()},64270:function(Br){(function(EA,M){Br.exports=M()})(this,function(){"use strict";var EA=function(o,i){return EA=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])},EA(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");EA(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 qe(o,i,u,l){function E(R){return R instanceof u?R:new u(function(ne){ne(R)})}return new(u||(u=Promise))(function(R,ne){function Ee(ct){try{At(l.next(ct))}catch(pt){ne(pt)}}function ye(ct){try{At(l.throw(ct))}catch(pt){ne(pt)}}function At(ct){ct.done?R(ct.value):E(ct.value).then(Ee,ye)}At((l=l.apply(o,i||[])).next())})}function re(o,i){var u={label:0,sent:function(){if(R[0]&1)throw R[1];return R[1]},trys:[],ops:[]},l,E,R,ne;return ne={next:Ee(0),throw:Ee(1),return:Ee(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function Ee(At){return function(ct){return ye([At,ct])}}function ye(At){if(l)throw new TypeError("Generator is already executing.");for(;u;)try{if(l=1,E&&(R=At[0]&2?E.return:At[0]?E.throw||((R=E.return)&&R.call(E),0):E.next)&&!(R=R.call(E,At[1])).done)return R;switch(E=0,R&&(At=[At[0]&2,R.value]),At[0]){case 0:case 1:R=At;break;case 4:return u.label++,{value:At[1],done:!1};case 5:u.label++,E=At[1],At=[0];continue;case 7:At=u.ops.pop(),u.trys.pop();continue;default:if(R=u.trys,!(R=R.length>0&&R[R.length-1])&&(At[0]===6||At[0]===2)){u=0;continue}if(At[0]===3&&(!R||At[1]>R[0]&&At[1]<R[3])){u.label=At[1];break}if(At[0]===6&&u.label<R[1]){u.label=R[1],R=At;break}if(R&&u.label<R[2]){u.label=R[2],u.ops.push(At);break}R[2]&&u.ops.pop(),u.trys.pop();continue}At=i.call(o,u)}catch(ct){At=[6,ct],E=0}finally{l=R=0}if(At[0]&5)throw At[1];return{value:At[0]?At[1]:void 0,done:!0}}}function Ne(o,i,u){if(u||arguments.length===2)for(var l=0,E=i.length,R;l<E;l++)(R||!(l in i))&&(R||(R=Array.prototype.slice.call(i,0,l)),R[l]=i[l]);return o.concat(R||i)}for(var 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}(),$=function(o,i){return le.fromClientRect(o,i.getBoundingClientRect())},ae=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)},m=function(o){for(var i=[],u=0,l=o.length;u<l;){var E=o.charCodeAt(u++);if(E>=55296&&E<=56319&&u<l){var R=o.charCodeAt(u++);(R&64512)===56320?i.push(((E&1023)<<10)+(R&1023)+65536):(i.push(E),u--)}else i.push(E)}return i},_=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];if(String.fromCodePoint)return String.fromCodePoint.apply(String,o);var u=o.length;if(!u)return"";for(var l=[],E=-1,R="";++E<u;){var ne=o[E];ne<=65535?l.push(ne):(ne-=65536,l.push((ne>>10)+55296,ne%1024+56320)),(E+1===u||l.length>16384)&&(R+=String.fromCharCode.apply(String,l),l.length=0)}return R},d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",k=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),N=0;N<d.length;N++)k[d.charCodeAt(N)]=N;for(var D="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",U=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),F=0;F<D.length;F++)U[D.charCodeAt(F)]=F;for(var S=function(o){var i=o.length*.75,u=o.length,l,E=0,R,ne,Ee,ye;o[o.length-1]==="="&&(i--,o[o.length-2]==="="&&i--);var At=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(i):new Array(i),ct=Array.isArray(At)?At:new Uint8Array(At);for(l=0;l<u;l+=4)R=U[o.charCodeAt(l)],ne=U[o.charCodeAt(l+1)],Ee=U[o.charCodeAt(l+2)],ye=U[o.charCodeAt(l+3)],ct[E++]=R<<2|ne>>4,ct[E++]=(ne&15)<<4|Ee>>2,ct[E++]=(Ee&3)<<6|ye&63;return At},H=function(o){for(var i=o.length,u=[],l=0;l<i;l+=2)u.push(o[l+1]<<8|o[l]);return u},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,ee=2,pe=K-P,Ke=65536>>P,oe=1<<P,tt=oe-1,He=1024>>P,Ge=Ke+He,at=Ge,W=32,_e=at+W,L=65536>>K,Fe=1<<pe,Ce=Fe-1,te=function(o,i,u){return o.slice?o.slice(i,u):new Uint16Array(Array.prototype.slice.call(o,i,u))},ge=function(o,i,u){return o.slice?o.slice(i,u):new Uint32Array(Array.prototype.slice.call(o,i,u))},q=function(o,i){var u=S(o),l=Array.isArray(u)?O(u):new Uint32Array(u),E=Array.isArray(u)?H(u):new Uint16Array(u),R=24,ne=te(E,R/2,l[4]/2),Ee=l[5]===2?te(E,(R+l[4])/2):ge(l,Math.ceil((R+l[4])/4));return new Z(l[0],l[1],l[2],l[3],ne,Ee)},Z=function(){function o(i,u,l,E,R,ne){this.initialValue=i,this.errorValue=u,this.highStart=l,this.highValueIndex=E,this.index=R,this.data=ne}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<<ee)+(i&tt),this.data[u];if(i<=65535)return u=this.index[Ke+(i-55296>>P)],u=(u<<ee)+(i&tt),this.data[u];if(i<this.highStart)return u=_e-L+(i>>K),u=this.index[u],u+=i>>P&Ce,u=this.index[u],u=(u<<ee)+(i&tt),this.data[u];if(i<=1114111)return this.data[this.highValueIndex]}return this.errorValue},o}(),X="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",z=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Se=0;Se<X.length;Se++)z[X.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==",Re=50,Ot=1,Nt=2,et=3,Mt=4,sA=5,Pt=7,AA=8,Wt=9,v=10,G=11,I=12,h=13,p=14,T=15,Ae=16,ve=17,ce=18,nt=19,Bt=20,ot=21,st=22,St=23,Ie=24,je=25,ze=26,ut=27,Dt=28,Qt=29,wt=30,bA=31,oA=32,SA=33,DA=34,Et=35,qt=36,ht=37,Lt=38,Gt=39,BA=40,UA=41,$t=42,pA=43,jA=[9001,65288],Nr="!",PA="\xD7",CA="\xF7",zA=q(Ve),kt=[wt,qt],rA=[Ot,Nt,et,sA],lA=[v,AA],fA=[ut,ze],$A=rA.concat(lA),Er=[Lt,Gt,BA,DA,Et],Ht=[T,h],Qr=function(o,i){i===void 0&&(i="strict");var u=[],l=[],E=[];return o.forEach(function(R,ne){var Ee=zA.get(R);if(Ee>Re?(E.push(!0),Ee-=Re):E.push(!1),["normal","auto","loose"].indexOf(i)!==-1&&[8208,8211,12316,12448].indexOf(R)!==-1)return l.push(ne),u.push(Ae);if(Ee===Mt||Ee===G){if(ne===0)return l.push(ne),u.push(wt);var ye=u[ne-1];return $A.indexOf(ye)===-1?(l.push(l[ne-1]),u.push(ye)):(l.push(ne),u.push(wt))}if(l.push(ne),Ee===bA)return u.push(i==="strict"?ot:ht);if(Ee===$t||Ee===Qt)return u.push(wt);if(Ee===pA)return R>=131072&&R<=196605||R>=196608&&R<=262141?u.push(ht):u.push(wt);u.push(Ee)}),[l,u,E]},mr=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 ne=l[R];if(ne===i)return!0;if(ne!==v)break}if(E===v)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 ne=l[ye];if(ne===i)return!0;if(ne!==v)break}if(Ee!==v)break}return!1},xn=function(o,i){for(var u=o;u>=0;){var l=i[u];if(l===v)u--;else return l}return 0},Ir=function(o,i,u,l,E){if(u[l]===0)return PA;var R=l-1;if(Array.isArray(E)&&E[R]===!0)return PA;var ne=R-1,Ee=R+1,ye=i[R],At=ne>=0?i[ne]:0,ct=i[Ee];if(ye===Nt&&ct===et)return PA;if(rA.indexOf(ye)!==-1)return Nr;if(rA.indexOf(ct)!==-1||lA.indexOf(ct)!==-1)return PA;if(xn(R,i)===AA)return CA;if(zA.get(o[R])===G||(ye===oA||ye===SA)&&zA.get(o[Ee])===G||ye===Pt||ct===Pt||ye===Wt||[v,h,T].indexOf(ye)===-1&&ct===Wt||[ve,ce,nt,Ie,Dt].indexOf(ct)!==-1||xn(R,i)===st||mr(St,st,R,i)||mr([ve,ce],ot,R,i)||mr(I,I,R,i))return PA;if(ye===v)return CA;if(ye===St||ct===St)return PA;if(ct===Ae||ye===Ae)return CA;if([h,T,ot].indexOf(ct)!==-1||ye===p||At===qt&&Ht.indexOf(ye)!==-1||ye===Dt&&ct===qt||ct===Bt||kt.indexOf(ct)!==-1&&ye===je||kt.indexOf(ye)!==-1&&ct===je||ye===ut&&[ht,oA,SA].indexOf(ct)!==-1||[ht,oA,SA].indexOf(ye)!==-1&&ct===ze||kt.indexOf(ye)!==-1&&fA.indexOf(ct)!==-1||fA.indexOf(ye)!==-1&&kt.indexOf(ct)!==-1||[ut,ze].indexOf(ye)!==-1&&(ct===je||[st,T].indexOf(ct)!==-1&&i[Ee+1]===je)||[st,T].indexOf(ye)!==-1&&ct===je||ye===je&&[je,Dt,Ie].indexOf(ct)!==-1)return PA;if([je,Dt,Ie,ve,ce].indexOf(ct)!==-1)for(var pt=R;pt>=0;){var Zt=i[pt];if(Zt===je)return PA;if([Dt,Ie].indexOf(Zt)!==-1)pt--;else break}if([ut,ze].indexOf(ct)!==-1)for(var pt=[ve,ce].indexOf(ye)!==-1?ne:R;pt>=0;){var Zt=i[pt];if(Zt===je)return PA;if([Dt,Ie].indexOf(Zt)!==-1)pt--;else break}if(Lt===ye&&[Lt,Gt,DA,Et].indexOf(ct)!==-1||[Gt,DA].indexOf(ye)!==-1&&[Gt,BA].indexOf(ct)!==-1||[BA,Et].indexOf(ye)!==-1&&ct===BA||Er.indexOf(ye)!==-1&&[Bt,ze].indexOf(ct)!==-1||Er.indexOf(ct)!==-1&&ye===ut||kt.indexOf(ye)!==-1&&kt.indexOf(ct)!==-1||ye===Ie&&kt.indexOf(ct)!==-1||kt.concat(je).indexOf(ye)!==-1&&ct===st&&jA.indexOf(o[Ee])===-1||kt.concat(je).indexOf(ct)!==-1&&ye===ce)return PA;if(ye===UA&&ct===UA){for(var WA=u[R],vA=1;WA>0&&(WA--,i[WA]===UA);)vA++;if(vA%2!==0)return PA}return ye===oA&&ct===SA?PA:CA},NA=function(o,i){i||(i={lineBreak:"normal",wordBreak:"normal"});var u=Qr(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[je,wt,$t].indexOf(Ee)!==-1?ht:Ee}));var ne=i.wordBreak==="keep-all"?R.map(function(Ee,ye){return Ee&&o[ye]>=19968&&o[ye]<=40959}):void 0;return[l,E,ne]},TA=function(){function o(i,u,l,E){this.codePoints=i,this.required=u===Nr,this.start=l,this.end=E}return o.prototype.slice=function(){return _.apply(void 0,this.codePoints.slice(this.start,this.end))},o}(),mn=function(o,i){var u=m(o),l=NA(u,i),E=l[0],R=l[1],ne=l[2],Ee=u.length,ye=0,At=0;return{next:function(){if(At>=Ee)return{done:!0,value:null};for(var ct=PA;At<Ee&&(ct=Ir(u,R,E,++At,ne))===PA;);if(ct!==PA||At===Ee){var pt=new TA(u,ct,ye,At);return ye=At,{value:pt,done:!1}}return{done:!0,value:null}}}},on=1,wr=2,tr=4,Xn=8,Vi=10,Is=47,gA=92,$s=9,Ha=32,mi=34,ya=61,nl=35,Ss=36,ca=37,xi=39,ai=40,Ui=41,fa=95,dA=45,Ja=33,eo=60,ci=62,il=64,al=91,to=93,sl=61,Ii=123,Qs=63,Hi=125,Ao=124,Kl=126,us=128,FA=65533,Ta=42,Ia=43,ro=44,yt=58,mA=59,cr=46,Tr=0,YA=8,XA=11,Aa=14,Qn=31,ol=127,si=-1,Ya=48,Sa=97,Ds=101,Si=102,Ea=117,Ra=122,fi=65,Je=69,It=70,tA=85,hr=90,rr=function(o){return o>=Ya&&o<=57},nr=function(o){return o>=55296&&o<=57343},sr=function(o){return rr(o)||o>=fi&&o<=It||o>=Sa&&o<=Si},HA=function(o){return o>=Sa&&o<=Ra},_A=function(o){return o>=fi&&o<=hr},ar=function(o){return HA(o)||_A(o)},OA=function(o){return o>=us},nn=function(o){return o===Vi||o===$s||o===Ha},fr=function(o){return ar(o)||OA(o)||o===fa},hn=function(o){return fr(o)||rr(o)||o===dA},Cr=function(o){return o>=Tr&&o<=YA||o===XA||o>=Aa&&o<=Qn||o===ol},ln=function(o,i){return o!==gA?!1:i!==Vi},Pn=function(o,i,u){return o===dA?fr(i)||ln(i,u):fr(o)?!0:!!(o===gA&&ln(o,i))},Qi=function(o,i,u){return o===Ia||o===dA?rr(i)?!0:i===cr&&rr(u):rr(o===cr?i:o)},da=function(o){var i=0,u=1;(o[i]===Ia||o[i]===dA)&&(o[i]===dA&&(u=-1),i++);for(var l=[];rr(o[i]);)l.push(o[i++]);var E=l.length?parseInt(_.apply(void 0,l),10):0;o[i]===cr&&i++;for(var R=[];rr(o[i]);)R.push(o[i++]);var ne=R.length,Ee=ne?parseInt(_.apply(void 0,R),10):0;(o[i]===Je||o[i]===Ds)&&i++;var ye=1;(o[i]===Ia||o[i]===dA)&&(o[i]===dA&&(ye=-1),i++);for(var At=[];rr(o[i]);)At.push(o[i++]);var ct=At.length?parseInt(_.apply(void 0,At),10):0;return u*(E+Ee*Math.pow(10,-ne))*Math.pow(10,ye*ct)},En={type:2},ra={type:3},na={type:4},Mr={type:13},Gn={type:8},ri={type:21},Un={type:9},oi={type:10},Dn={type:11},qn={type:12},Qa={type:14},Tn={type:23},Qo={type:1},no={type:25},Xa={type:24},io={type:26},di={type:27},vr={type:28},Hr={type:29},vi={type:31},Bi={type:32},Ls=function(){function o(){this._value=[]}return o.prototype.write=function(i){this._value=this._value.concat(m(i))},o.prototype.read=function(){for(var i=[],u=this.consumeToken();u!==Bi;)i.push(u),u=this.consumeToken();return i},o.prototype.consumeToken=function(){var i=this.consumeCodePoint();switch(i){case mi:return this.consumeStringToken(mi);case nl:var u=this.peekCodePoint(0),l=this.peekCodePoint(1),E=this.peekCodePoint(2);if(hn(u)||ln(l,E)){var R=Pn(u,l,E)?wr:on,ne=this.consumeName();return{type:5,value:ne,flags:R}}break;case Ss:if(this.peekCodePoint(0)===ya)return this.consumeCodePoint(),Mr;break;case xi:return this.consumeStringToken(xi);case ai:return En;case Ui:return ra;case Ta:if(this.peekCodePoint(0)===ya)return this.consumeCodePoint(),Qa;break;case Ia:if(Qi(i,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(i),this.consumeNumericToken();break;case ro:return na;case dA:var Ee=i,ye=this.peekCodePoint(0),At=this.peekCodePoint(1);if(Qi(Ee,ye,At))return this.reconsumeCodePoint(i),this.consumeNumericToken();if(Pn(Ee,ye,At))return this.reconsumeCodePoint(i),this.consumeIdentLikeToken();if(ye===dA&&At===ci)return this.consumeCodePoint(),this.consumeCodePoint(),Xa;break;case cr:if(Qi(i,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(i),this.consumeNumericToken();break;case Is:if(this.peekCodePoint(0)===Ta)for(this.consumeCodePoint();;){var ct=this.consumeCodePoint();if(ct===Ta&&(ct=this.consumeCodePoint(),ct===Is))return this.consumeToken();if(ct===si)return this.consumeToken()}break;case yt:return io;case mA:return di;case eo:if(this.peekCodePoint(0)===Ja&&this.peekCodePoint(1)===dA&&this.peekCodePoint(2)===dA)return this.consumeCodePoint(),this.consumeCodePoint(),no;break;case il:var pt=this.peekCodePoint(0),Zt=this.peekCodePoint(1),WA=this.peekCodePoint(2);if(Pn(pt,Zt,WA)){var ne=this.consumeName();return{type:7,value:ne}}break;case al:return vr;case gA:if(ln(i,this.peekCodePoint(0)))return this.reconsumeCodePoint(i),this.consumeIdentLikeToken();break;case to:return Hr;case sl:if(this.peekCodePoint(0)===ya)return this.consumeCodePoint(),Gn;break;case Ii:return Dn;case Hi:return qn;case Ea:case tA:var vA=this.peekCodePoint(0),LA=this.peekCodePoint(1);return vA===Ia&&(sr(LA)||LA===Qs)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(i),this.consumeIdentLikeToken();case Ao:if(this.peekCodePoint(0)===ya)return this.consumeCodePoint(),Un;if(this.peekCodePoint(0)===Ao)return this.consumeCodePoint(),ri;break;case Kl:if(this.peekCodePoint(0)===ya)return this.consumeCodePoint(),oi;break;case si:return Bi}return nn(i)?(this.consumeWhiteSpace(),vi):rr(i)?(this.reconsumeCodePoint(i),this.consumeNumericToken()):fr(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();sr(u)&&i.length<6;)i.push(u),u=this.consumeCodePoint();for(var l=!1;u===Qs&&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===Qs?Ya:ye})),16),R=parseInt(_.apply(void 0,i.map(function(ye){return ye===Qs?It:ye})),16);return{type:30,start:E,end:R}}var ne=parseInt(_.apply(void 0,i),16);if(this.peekCodePoint(0)===dA&&sr(this.peekCodePoint(1))){this.consumeCodePoint(),u=this.consumeCodePoint();for(var Ee=[];sr(u)&&Ee.length<6;)Ee.push(u),u=this.consumeCodePoint();var R=parseInt(_.apply(void 0,Ee),16);return{type:30,start:ne,end:R}}else return{type:30,start:ne,end:ne}},o.prototype.consumeIdentLikeToken=function(){var i=this.consumeName();return i.toLowerCase()==="url"&&this.peekCodePoint(0)===ai?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===ai?(this.consumeCodePoint(),{type:19,value:i}):{type:20,value:i}},o.prototype.consumeUrlToken=function(){var i=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===si)return{type:22,value:""};var u=this.peekCodePoint(0);if(u===xi||u===mi){var l=this.consumeStringToken(this.consumeCodePoint());return l.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===si||this.peekCodePoint(0)===Ui)?(this.consumeCodePoint(),{type:22,value:l.value}):(this.consumeBadUrlRemnants(),Tn)}for(;;){var E=this.consumeCodePoint();if(E===si||E===Ui)return{type:22,value:_.apply(void 0,i)};if(nn(E))return this.consumeWhiteSpace(),this.peekCodePoint(0)===si||this.peekCodePoint(0)===Ui?(this.consumeCodePoint(),{type:22,value:_.apply(void 0,i)}):(this.consumeBadUrlRemnants(),Tn);if(E===mi||E===xi||E===ai||Cr(E))return this.consumeBadUrlRemnants(),Tn;if(E===gA)if(ln(E,this.peekCodePoint(0)))i.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Tn;else i.push(E)}},o.prototype.consumeWhiteSpace=function(){for(;nn(this.peekCodePoint(0));)this.consumeCodePoint()},o.prototype.consumeBadUrlRemnants=function(){for(;;){var i=this.consumeCodePoint();if(i===Ui||i===si)return;ln(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===si||E===void 0||E===i)return u+=this.consumeStringSlice(l),{type:0,value:u};if(E===Vi)return this._value.splice(0,l),Qo;if(E===gA){var R=this._value[l+1];R!==si&&R!==void 0&&(R===Vi?(u+=this.consumeStringSlice(l),l=-1,this._value.shift()):ln(E,R)&&(u+=this.consumeStringSlice(l),u+=_(this.consumeEscapedCodePoint()),l=-1))}l++}while(!0)},o.prototype.consumeNumber=function(){var i=[],u=tr,l=this.peekCodePoint(0);for((l===Ia||l===dA)&&i.push(this.consumeCodePoint());rr(this.peekCodePoint(0));)i.push(this.consumeCodePoint());l=this.peekCodePoint(0);var E=this.peekCodePoint(1);if(l===cr&&rr(E))for(i.push(this.consumeCodePoint(),this.consumeCodePoint()),u=Xn;rr(this.peekCodePoint(0));)i.push(this.consumeCodePoint());l=this.peekCodePoint(0),E=this.peekCodePoint(1);var R=this.peekCodePoint(2);if((l===Je||l===Ds)&&((E===Ia||E===dA)&&rr(R)||rr(E)))for(i.push(this.consumeCodePoint(),this.consumeCodePoint()),u=Xn;rr(this.peekCodePoint(0));)i.push(this.consumeCodePoint());return[da(i),u]},o.prototype.consumeNumericToken=function(){var i=this.consumeNumber(),u=i[0],l=i[1],E=this.peekCodePoint(0),R=this.peekCodePoint(1),ne=this.peekCodePoint(2);if(Pn(E,R,ne)){var Ee=this.consumeName();return{type:15,number:u,flags:l,unit:Ee}}return E===ca?(this.consumeCodePoint(),{type:16,number:u,flags:l}):{type:17,number:u,flags:l}},o.prototype.consumeEscapedCodePoint=function(){var i=this.consumeCodePoint();if(sr(i)){for(var u=_(i);sr(this.peekCodePoint(0))&&u.length<6;)u+=_(this.consumeCodePoint());nn(this.peekCodePoint(0))&&this.consumeCodePoint();var l=parseInt(u,16);return l===0||nr(l)||l>1114111?FA:l}return i===si?FA:i},o.prototype.consumeName=function(){for(var i="";;){var u=this.consumeCodePoint();if(hn(u))i+=_(u);else if(ln(u,this.peekCodePoint(0)))i+=_(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(u),i}},o}(),Do=function(){function o(i){this._tokens=i}return o.create=function(i){var u=new Ls;return u.write(i),new o(u.read())},o.parseValue=function(i){return o.create(i).parseComponentValue()},o.parseValues=function(i){return o.create(i).parseComponentValues()},o.prototype.parseComponentValue=function(){for(var i=this.consumeToken();i.type===31;)i=this.consumeToken();if(i.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(i);var u=this.consumeComponentValue();do i=this.consumeToken();while(i.type===31);if(i.type===32)return u;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},o.prototype.parseComponentValues=function(){for(var i=[];;){var u=this.consumeComponentValue();if(u.type===32)return i;i.push(u),i.push()}},o.prototype.consumeComponentValue=function(){var i=this.consumeToken();switch(i.type){case 11:case 28:case 2:return this.consumeSimpleBlock(i.type);case 19:return this.consumeFunction(i)}return i},o.prototype.consumeSimpleBlock=function(i){for(var u={type:i,values:[]},l=this.consumeToken();;){if(l.type===32||Ku(l,i))return u;this.reconsumeToken(l),u.values.push(this.consumeComponentValue()),l=this.consumeToken()}},o.prototype.consumeFunction=function(i){for(var u={name:i.value,values:[],type:18};;){var l=this.consumeToken();if(l.type===32||l.type===3)return u;this.reconsumeToken(l),u.values.push(this.consumeComponentValue())}},o.prototype.consumeToken=function(){var i=this._tokens.shift();return typeof i=="undefined"?Bi:i},o.prototype.reconsumeToken=function(i){this._tokens.unshift(i)},o}(),ao=function(o){return o.type===15},so=function(o){return o.type===17},In=function(o){return o.type===20},Mu=function(o){return o.type===0},_s=function(o,i){return In(o)&&o.value===i},zl=function(o){return o.type!==31},oo=function(o){return o.type!==31&&o.type!==4},ia=function(o){var i=[],u=[];return o.forEach(function(l){if(l.type===4){if(u.length===0)throw new Error("Error parsing function args, zero tokens for arg");i.push(u),u=[];return}l.type!==31&&u.push(l)}),u.length&&i.push(u),i},Ku=function(o,i){return i===11&&o.type===12||i===28&&o.type===29?!0:i===2&&o.type===3},qa=function(o){return o.type===17||o.type===15},$n=function(o){return o.type===16||qa(o)},zu=function(o){return o.length>1?[o[0],o[1]]:[o[0]]},Di={type:17,number:0,flags:tr},Gl={type:16,number:50,flags:tr},cs={type:16,number:100,flags:tr},ll=function(o,i,u){var l=o[0],E=o[1];return[wn(l,i),wn(typeof E!="undefined"?E:l,u)]},wn=function(o,i){if(o.type===16)return o.number/100*i;if(ao(o))switch(o.unit){case"rem":case"em":return 16*o.number;case"px":default:return o.number}return o.number},Gu="deg",Vu="grad",Rc="rad",hi="turn",MA={name:"angle",parse:function(o,i){if(i.type===15)switch(i.unit){case Gu:return Math.PI*i.number/180;case Vu:return Math.PI/200*i.number;case Rc:return i.number;case hi:return Math.PI*2*i.number}throw new Error("Unsupported angle type")}},Sr=function(o){return o.type===15&&(o.unit===Gu||o.unit===Vu||o.unit===Rc||o.unit===hi)},Zi=function(o){var i=o.filter(In).map(function(u){return u.value}).join(" ");switch(i){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Di,Di];case"to top":case"bottom":return kn(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Di,cs];case"to right":case"left":return kn(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[cs,cs];case"to bottom":case"top":return kn(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[cs,Di];case"to left":case"right":return kn(270)}return 0},kn=function(o){return Math.PI*o/180},ha={name:"color",parse:function(o,i){if(i.type===18){var u=Wi[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 cn(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),ne=i.value.substring(3,4);return cn(parseInt(l+l,16),parseInt(E+E,16),parseInt(R+R,16),parseInt(ne+ne,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 cn(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),ne=i.value.substring(6,8);return cn(parseInt(l,16),parseInt(E,16),parseInt(R,16),parseInt(ne,16)/255)}}if(i.type===20){var Ee=Ti[i.value.toUpperCase()];if(typeof Ee!="undefined")return Ee}return Ti.TRANSPARENT}},ni=function(o){return(255&o)===0},Cn=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+")"},cn=function(o,i,u,l){return(o<<24|i<<16|u<<8|Math.round(l*255)<<0)>>>0},fs=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},Zu=function(o,i){var u=i.filter(oo);if(u.length===3){var l=u.map(fs),E=l[0],R=l[1],ne=l[2];return cn(E,R,ne,1)}if(u.length===4){var Ee=u.map(fs),E=Ee[0],R=Ee[1],ne=Ee[2],ye=Ee[3];return cn(E,R,ne,ye)}return 0};function wi(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 Vl=function(o,i){var u=i.filter(oo),l=u[0],E=u[1],R=u[2],ne=u[3],Ee=(l.type===17?kn(l.number):MA.parse(o,l))/(Math.PI*2),ye=$n(E)?E.number/100:0,At=$n(R)?R.number/100:0,ct=typeof ne!="undefined"&&$n(ne)?wn(ne,1):1;if(ye===0)return cn(At*255,At*255,At*255,1);var pt=At<=.5?At*(ye+1):At+ye-At*ye,Zt=At*2-pt,WA=wi(Zt,pt,Ee+1/3),vA=wi(Zt,pt,Ee),LA=wi(Zt,pt,Ee-1/3);return cn(WA*255,vA*255,LA*255,ct)},Wi={hsl:Vl,hsla:Vl,rgb:Zu,rgba:Zu},ul=function(o,i){return ha.parse(o,Do.create(i).parseComponentValue())},Ti={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},d0={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(o,i){return i.map(function(u){if(In(u))switch(u.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Mc={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Wu=function(o,i){var u=ha.parse(o,i[0]),l=i[1];return l&&$n(l)?{color:u,stop:l}:{color:u,stop:null}},ld=function(o,i){var u=o[0],l=o[o.length-1];u.stop===null&&(u.stop=Di),l.stop===null&&(l.stop=cs);for(var E=[],R=0,ne=0;ne<o.length;ne++){var Ee=o[ne].stop;if(Ee!==null){var ye=wn(Ee,i);ye>R?E.push(ye):E.push(R),R=ye}else E.push(null)}for(var At=null,ne=0;ne<E.length;ne++){var ct=E[ne];if(ct===null)At===null&&(At=ne);else if(At!==null){for(var pt=ne-At,Zt=E[At-1],WA=(ct-Zt)/(pt+1),vA=1;vA<=pt;vA++)E[At+vA-1]=WA*vA;At=null}}return o.map(function(LA,jr){var er=LA.color;return{color:er,stop:Math.max(Math.min(1,E[jr]/i),0)}})},Ju=function(o,i,u){var l=i/2,E=u/2,R=wn(o[0],i)-l,ne=E-wn(o[1],u);return(Math.atan2(ne,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,ne=u/2,Ee=E/2,ye=Math.sin(l-Math.PI/2)*Ee,At=Math.cos(l-Math.PI/2)*Ee;return[E,R-At,R+At,ne-ye,ne+ye]},$a=function(o,i){return Math.sqrt(o*o+i*i)},ud=function(o,i,u,l,E){var R=[[0,0],[0,i],[o,0],[o,i]];return R.reduce(function(ne,Ee){var ye=Ee[0],At=Ee[1],ct=$a(u-ye,l-At);return(E?ct<ne.optimumDistance:ct>ne.optimumDistance)?{optimumCorner:Ee,optimumDistance:ct}:ne},{optimumDistance:E?1/0:-1/0,optimumCorner:null}).optimumCorner},p0=function(o,i,u,l,E){var R=0,ne=0;switch(o.size){case 0:o.shape===0?R=ne=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)),ne=Math.min(Math.abs(u),Math.abs(u-E)));break;case 2:if(o.shape===0)R=ne=Math.min($a(i,u),$a(i,u-E),$a(i-l,u),$a(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=ud(l,E,i,u,!0),At=ye[0],ct=ye[1];R=$a(At-i,(ct-u)/Ee),ne=Ee*R}break;case 1:o.shape===0?R=ne=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)),ne=Math.max(Math.abs(u),Math.abs(u-E)));break;case 3:if(o.shape===0)R=ne=Math.max($a(i,u),$a(i,u-E),$a(i-l,u),$a(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=ud(l,E,i,u,!1),At=pt[0],ct=pt[1];R=$a(At-i,(ct-u)/Ee),ne=Ee*R}break}return Array.isArray(o.size)&&(R=wn(o.size[0],l),ne=o.size.length===2?wn(o.size[1],E):R),[R,ne]},Yu=function(o,i){var u=kn(180),l=[];return ia(i).forEach(function(E,R){if(R===0){var ne=E[0];if(ne.type===20&&ne.value==="to"){u=Zi(E);return}else if(Sr(ne)){u=MA.parse(o,ne);return}}var Ee=Wu(o,E);l.push(Ee)}),{angle:u,stops:l,type:1}},Xu=function(o,i){var u=kn(180),l=[];return ia(i).forEach(function(E,R){if(R===0){var ne=E[0];if(ne.type===20&&["top","left","right","bottom"].indexOf(ne.value)!==-1){u=Zi(E);return}else if(Sr(ne)){u=(MA.parse(o,ne)+kn(270))%kn(360);return}}var Ee=Wu(o,E);l.push(Ee)}),{angle:u,stops:l,type:1}},g0=function(o,i){var u=kn(180),l=[],E=1,R=0,ne=3,Ee=[];return ia(i).forEach(function(ye,At){var ct=ye[0];if(At===0){if(In(ct)&&ct.value==="linear"){E=1;return}else if(In(ct)&&ct.value==="radial"){E=2;return}}if(ct.type===18){if(ct.name==="from"){var pt=ha.parse(o,ct.values[0]);l.push({stop:Di,color:pt})}else if(ct.name==="to"){var pt=ha.parse(o,ct.values[0]);l.push({stop:cs,color:pt})}else if(ct.name==="color-stop"){var Zt=ct.values.filter(oo);if(Zt.length===2){var pt=ha.parse(o,Zt[1]),WA=Zt[0];so(WA)&&l.push({stop:{type:16,number:WA.number*100,flags:WA.flags},color:pt})}}}}),E===1?{angle:(u+kn(180))%kn(360),stops:l,type:E}:{size:ne,shape:R,stops:l,position:Ee,type:E}},cd="closest-side",m0="farthest-side",v0="closest-corner",qu="farthest-corner",fd="circle",dd="ellipse",hd="cover",pd="contain",fn=function(o,i){var u=0,l=3,E=[],R=[];return ia(i).forEach(function(ne,Ee){var ye=!0;if(Ee===0){var At=!1;ye=ne.reduce(function(pt,Zt){if(At)if(In(Zt))switch(Zt.value){case"center":return R.push(Gl),pt;case"top":case"left":return R.push(Di),pt;case"right":case"bottom":return R.push(cs),pt}else($n(Zt)||qa(Zt))&&R.push(Zt);else if(In(Zt))switch(Zt.value){case fd:return u=0,!1;case dd:return u=1,!1;case"at":return At=!0,!1;case cd:return l=0,!1;case hd:case m0:return l=1,!1;case pd:case v0:return l=2,!1;case qu:return l=3,!1}else if(qa(Zt)||$n(Zt))return Array.isArray(l)||(l=[]),l.push(Zt),!1;return pt},ye)}if(ye){var ct=Wu(o,ne);E.push(ct)}}),{size:l,shape:u,stops:E,position:R,type:2}},es=function(o,i){var u=0,l=3,E=[],R=[];return ia(i).forEach(function(ne,Ee){var ye=!0;if(Ee===0?ye=ne.reduce(function(ct,pt){if(In(pt))switch(pt.value){case"center":return R.push(Gl),!1;case"top":case"left":return R.push(Di),!1;case"right":case"bottom":return R.push(cs),!1}else if($n(pt)||qa(pt))return R.push(pt),!1;return ct},ye):Ee===1&&(ye=ne.reduce(function(ct,pt){if(In(pt))switch(pt.value){case fd:return u=0,!1;case dd:return u=1,!1;case pd:case cd:return l=0,!1;case m0:return l=1,!1;case v0:return l=2,!1;case hd:case qu:return l=3,!1}else if(qa(pt)||$n(pt))return Array.isArray(l)||(l=[]),l.push(pt),!1;return ct},ye)),ye){var At=Wu(o,ne);E.push(At)}}),{size:l,shape:u,stops:E,position:R,type:2}},ds=function(o){return o.type===1},B0=function(o){return o.type===2},lo={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 Kc(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":fn,"-moz-radial-gradient":es,"-ms-radial-gradient":es,"-o-radial-gradient":es,"-webkit-radial-gradient":es,"-webkit-gradient":g0},zc={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 oo(l)&&Kc(l)}).map(function(l){return lo.parse(o,l)})}},Gc={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(o,i){return i.map(function(u){if(In(u))switch(u.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Vc={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(o,i){return ia(i).map(function(u){return u.filter($n)}).map(zu)}},Lo={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(o,i){return ia(i).map(function(u){return u.filter(In).map(function(l){return l.value}).join(" ")}).map(Zl)}},Zl=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}},yi;(function(o){o.AUTO="auto",o.CONTAIN="contain",o.COVER="cover"})(yi||(yi={}));var cl={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(o,i){return ia(i).map(function(u){return u.filter(_o)})}},_o=function(o){return In(o)||$n(o)},Ns=function(o){return{name:"border-"+o+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},w0=Ns("top"),No=Ns("right"),gd=Ns("bottom"),uo=Ns("left"),ec=function(o){return{name:"border-radius-"+o,initialValue:"0 0",prefix:!1,type:1,parse:function(i,u){return zu(u.filter($n))}}},xg=ec("top-left"),co=ec("top-right"),Da=ec("bottom-right"),La=ec("bottom-left"),pn=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}}},Wl=pn("top"),Zc=pn("right"),md=pn("bottom"),fl=pn("left"),Jl=function(o){return{name:"border-"+o+"-width",initialValue:"0",type:0,prefix:!1,parse:function(i,u){return ao(u)?u.number:0}}},Wc=Jl("top"),dl=Jl("right"),y0=Jl("bottom"),E0=Jl("left"),hs={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Yl={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(In).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},Xl={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}},vd={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}},ql;(function(o){o.NORMAL="normal",o.STRICT="strict"})(ql||(ql={}));var F0={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"strict":return ql.STRICT;case"normal":default:return ql.NORMAL}}},Bd={name:"line-height",initialValue:"normal",prefix:!1,type:4},wd=function(o,i){return In(o)&&o.value==="normal"?1.2*i:o.type===17?i*o.number:$n(o)?wn(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:lo.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}}},Jc={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"),L0={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(o,i){return i.filter(In).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}})}},_0={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"),$l=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}},yd={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.length===1&&_s(i[0],"none")?[]:ia(i).map(function(u){for(var l={color:Ti.TRANSPARENT,offsetX:Di,offsetY:Di,blur:Di},E=0,R=0;R<u.length;R++){var ne=u[R];qa(ne)?(E===0?l.offsetX=ne:E===1?l.offsetY=ne:l.blur=ne,E++):l.color=ha.parse(o,ne)}return l})}},eu={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 ne=i[12],Ee=i[13];return i[14],i[15],i.length===16?[u,l,E,R,ne,Ee]:null},R0={matrix:H0,matrix3d:T0},hl={type:16,number:50,flags:tr},M0=[hl,hl],Ed={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(o,i){var u=i.filter($n);return u.length!==2?M0:[u[0],u[1]]}},Cd={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}}},tu;(function(o){o.NORMAL="normal",o.BREAK_ALL="break-all",o.KEEP_ALL="keep-all"})(tu||(tu={}));for(var K0={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"break-all":return tu.BREAK_ALL;case"keep-all":return tu.KEEP_ALL;case"normal":default:return tu.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(so(i))return{auto:!1,order:i.number};throw new Error("Invalid z-index number parsed")}},bd={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 so(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(In).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"},Au={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(o,i){if(so(i))return i.number;if(In(i))switch(i.value){case"bold":return 700;case"normal":default:return 400}return 400}},Yc={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.filter(In).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"}}},Li=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(zl),R=0;R<E.length;R++){var ne=E[R],Ee=E[R+1];if(ne.type===20){var ye=Ee&&so(Ee)?Ee.number:1;l.push({counter:ne.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(zl),E=0;E<l.length;E++){var R=l[E],ne=l[E+1];if(In(R)&&R.value!=="none"){var Ee=ne&&so(ne)?ne.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(ao).map(function(u){return bd.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(Mu);if(E.length%2!==0)return null;for(var R=0;R<E.length;R+=2){var ne=E[R].value,Ee=E[R+1].value;l.push({open:ne,close:Ee})}return l}},Fd=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&&_s(i[0],"none")?[]:ia(i).map(function(u){for(var l={color:255,offsetX:Di,offsetY:Di,blur:Di,spread:Di,inset:!1},E=0,R=0;R<u.length;R++){var ne=u[R];_s(ne,"inset")?l.inset=!0:qa(ne)?(E===0?l.offsetX=ne:E===1?l.offsetY=ne:E===2?l.blur=ne:l.spread=ne,E++):l.color=ha.parse(o,ne)}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(In).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"},pl={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(o,i){return ao(i)?i.number:0}},xd=function(){function o(i,u){var l,E;this.animationDuration=VA(i,$0,u.animationDuration),this.backgroundClip=VA(i,d0,u.backgroundClip),this.backgroundColor=VA(i,Mc,u.backgroundColor),this.backgroundImage=VA(i,zc,u.backgroundImage),this.backgroundOrigin=VA(i,Gc,u.backgroundOrigin),this.backgroundPosition=VA(i,Vc,u.backgroundPosition),this.backgroundRepeat=VA(i,Lo,u.backgroundRepeat),this.backgroundSize=VA(i,cl,u.backgroundSize),this.borderTopColor=VA(i,w0,u.borderTopColor),this.borderRightColor=VA(i,No,u.borderRightColor),this.borderBottomColor=VA(i,gd,u.borderBottomColor),this.borderLeftColor=VA(i,uo,u.borderLeftColor),this.borderTopLeftRadius=VA(i,xg,u.borderTopLeftRadius),this.borderTopRightRadius=VA(i,co,u.borderTopRightRadius),this.borderBottomRightRadius=VA(i,Da,u.borderBottomRightRadius),this.borderBottomLeftRadius=VA(i,La,u.borderBottomLeftRadius),this.borderTopStyle=VA(i,Wl,u.borderTopStyle),this.borderRightStyle=VA(i,Zc,u.borderRightStyle),this.borderBottomStyle=VA(i,md,u.borderBottomStyle),this.borderLeftStyle=VA(i,fl,u.borderLeftStyle),this.borderTopWidth=VA(i,Wc,u.borderTopWidth),this.borderRightWidth=VA(i,dl,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,hs,u.color),this.direction=VA(i,Yl,u.direction),this.display=VA(i,C0,u.display),this.float=VA(i,Xl,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,Yc,u.fontVariant),this.fontWeight=VA(i,Au,u.fontWeight),this.letterSpacing=VA(i,vd,u.letterSpacing),this.lineBreak=VA(i,F0,u.lineBreak),this.lineHeight=VA(i,Bd,u.lineHeight),this.listStyleImage=VA(i,x0,u.listStyleImage),this.listStylePosition=VA(i,U0,u.listStylePosition),this.listStyleType=VA(i,Jc,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,L0,u.overflow);this.overflowX=R[0],this.overflowY=R[R.length>1?1:0],this.overflowWrap=VA(i,_0,u.overflowWrap),this.paddingTop=VA(i,N0,u.paddingTop),this.paddingRight=VA(i,$l,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,yd,u.textShadow),this.textTransform=VA(i,eu,u.textTransform),this.transform=VA(i,j0,u.transform),this.transformOrigin=VA(i,Ed,u.transformOrigin),this.visibility=VA(i,Cd,u.visibility),this.webkitTextStrokeColor=VA(i,Ap,u.webkitTextStrokeColor),this.webkitTextStrokeWidth=VA(i,pl,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 ni(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 Li(this.display,4)||Li(this.display,33554432)||Li(this.display,268435456)||Li(this.display,536870912)||Li(this.display,67108864)||Li(this.display,134217728)},o}(),Ud=function(){function o(i,u){this.content=VA(i,Y0,u.content),this.quotes=VA(i,ep,u.quotes)}return o}(),Xc=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 Ls,E=u!==null&&typeof u!="undefined"?u.toString():i.initialValue;l.write(E);var R=new Do(l.read());switch(i.type){case 2:var ne=R.parseComponentValue();return i.parse(o,In(ne)?ne.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 MA.parse(o,R.parseComponentValue());case"color":return ha.parse(o,R.parseComponentValue());case"image":return lo.parse(o,R.parseComponentValue());case"length":var Ee=R.parseComponentValue();return qa(Ee)?Ee:Di;case"length-percentage":var ye=R.parseComponentValue();return $n(ye)?ye:Di;case"time":return bd.parse(o,R.parseComponentValue())}break}},Id="data-html2canvas-debug",rp=function(o){var i=o.getAttribute(Id);switch(i){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},qc=function(o,i){var u=rp(o);return u===1||i===u},ps=function(){function o(i,u){if(this.context=i,this.textNodes=[],this.elements=[],this.flags=0,qc(u,3))debugger;this.styles=new xd(i,window.getComputedStyle(u,null)),mf(u)&&(this.styles.animationDuration.some(function(l){return l>0})&&(u.style.animationDuration="0s"),this.styles.transform!==null&&(u.style.transform="none")),this.bounds=$(this.context,u),qc(u,4)&&(this.flags|=16)}return o}(),np="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ip="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Os=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ac=0;ac<ip.length;ac++)Os[ip.charCodeAt(ac)]=ac;for(var Sd=function(o){var i=o.length*.75,u=o.length,l,E=0,R,ne,Ee,ye;o[o.length-1]==="="&&(i--,o[o.length-2]==="="&&i--);var At=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(i):new Array(i),ct=Array.isArray(At)?At:new Uint8Array(At);for(l=0;l<u;l+=4)R=Os[o.charCodeAt(l)],ne=Os[o.charCodeAt(l+1)],Ee=Os[o.charCodeAt(l+2)],ye=Os[o.charCodeAt(l+3)],ct[E++]=R<<2|ne>>4,ct[E++]=(ne&15)<<4|Ee>>2,ct[E++]=(Ee&3)<<6|ye&63;return At},Qd=function(o){for(var i=o.length,u=[],l=0;l<i;l+=2)u.push(o[l+1]<<8|o[l]);return u},Dd=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},Oo=5,gl=11,Ps=2,ap=gl-Oo,Ld=65536>>Oo,Ma=1<<Oo,sc=Ma-1,_d=1024>>Oo,sp=Ld+_d,Nd=sp,oc=32,Od=Nd+oc,Pd=65536>>gl,kd=1<<ap,jd=kd-1,$c=function(o,i,u){return o.slice?o.slice(i,u):new Uint16Array(Array.prototype.slice.call(o,i,u))},Hd=function(o,i,u){return o.slice?o.slice(i,u):new Uint32Array(Array.prototype.slice.call(o,i,u))},Td=function(o,i){var u=Sd(o),l=Array.isArray(u)?Dd(u):new Uint32Array(u),E=Array.isArray(u)?Qd(u):new Uint16Array(u),R=24,ne=$c(E,R/2,l[4]/2),Ee=l[5]===2?$c(E,(R+l[4])/2):Hd(l,Math.ceil((R+l[4])/4));return new Rd(l[0],l[1],l[2],l[3],ne,Ee)},Rd=function(){function o(i,u,l,E,R,ne){this.initialValue=i,this.errorValue=u,this.highStart=l,this.highValueIndex=E,this.index=R,this.data=ne}return o.prototype.get=function(i){var u;if(i>=0){if(i<55296||i>56319&&i<=65535)return u=this.index[i>>Oo],u=(u<<Ps)+(i&sc),this.data[u];if(i<=65535)return u=this.index[Ld+(i-55296>>Oo)],u=(u<<Ps)+(i&sc),this.data[u];if(i<this.highStart)return u=Od-Pd+(i>>gl),u=this.index[u],u+=i>>Oo&jd,u=this.index[u],u=(u<<Ps)+(i&sc),this.data[u];if(i<=1114111)return this.data[this.highValueIndex]}return this.errorValue},o}(),ef="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ka=0;Ka<ef.length;Ka++)lc[ef.charCodeAt(Ka)]=Ka;var tf=1,uc=2,ru=3,Af=4,rf=5,Md=7,nf=8,ml=9,vl=10,af=11,sf=12,of=13,lf=14,cc=15,uf=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},Kd=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 ne=o[E];ne<=65535?l.push(ne):(ne-=65536,l.push((ne>>10)+55296,ne%1024+56320)),(E+1===u||l.length>16384)&&(R+=String.fromCharCode.apply(String,l),l.length=0)}return R},zd=Td(np),dn="\xD7",fc="\xF7",Gd=function(o){return zd.get(o)},op=function(o,i,u){var l=u-2,E=i[l],R=i[u-1],ne=i[u];if(R===uc&&ne===ru)return dn;if(R===uc||R===ru||R===Af||ne===uc||ne===ru||ne===Af)return fc;if(R===nf&&[nf,ml,af,sf].indexOf(ne)!==-1||(R===af||R===ml)&&(ne===ml||ne===vl)||(R===sf||R===vl)&&ne===vl||ne===of||ne===rf||ne===Md||R===tf)return dn;if(R===of&&ne===lf){for(;E===rf;)E=i[--l];if(E===lf)return dn}if(R===cc&&ne===cc){for(var Ee=0;E===cc;)Ee++,E=i[--l];if(Ee%2===0)return dn}return fc},lp=function(o){var i=uf(o),u=i.length,l=0,E=0,R=i.map(Gd);return{next:function(){if(l>=u)return{done:!0,value:null};for(var ne=dn;l<u&&(ne=op(i,R,++l))===dn;);if(ne!==dn||l===u){var Ee=Kd.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},Vd=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"?"&#128104;".repeat(10):"";var l=i.firstChild,E=m(l.data).map(function(ye){return _(ye)}),R=0,ne={},Ee=E.every(function(ye,At){u.setStart(l,R),u.setEnd(l,R+ye.length);var ct=u.getBoundingClientRect();R+=ye.length;var pt=ct.x>ne.x||ct.y>ne.y;return ne=ct,At===0?!0:pt});return o.body.removeChild(i),Ee},cp=function(){return typeof new Image().crossOrigin!="undefined"},Po=function(){return typeof new XMLHttpRequest().responseType=="string"},Zd=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},cf=function(o){return o[0]===0&&o[1]===255&&o[2]===0&&o[3]===255},Wd=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 ne=dc(u,u,0,0,E);return l.fillStyle="red",l.fillRect(0,0,u,u),Jd(ne).then(function(Ee){l.drawImage(Ee,0,0);var ye=l.getImageData(0,0,u,u).data;l.fillStyle="red",l.fillRect(0,0,u,u);var At=o.createElement("div");return At.style.backgroundImage="url("+R+")",At.style.height=u+"px",cf(ye)?Jd(dc(u,u,0,0,At)):Promise.reject(!1)}).then(function(Ee){return l.drawImage(Ee,0,0),cf(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",ne=document.createElementNS(R,"svg"),Ee=document.createElementNS(R,"foreignObject");return ne.setAttributeNS(null,"width",o.toString()),ne.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"),ne.appendChild(Ee),Ee.appendChild(E),ne},Jd=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))})},Ri={get SUPPORT_RANGE_BOUNDS(){var o=up(document);return Object.defineProperty(Ri,"SUPPORT_RANGE_BOUNDS",{value:o}),o},get SUPPORT_WORD_BREAKING(){var o=Ri.SUPPORT_RANGE_BOUNDS&&Vd(document);return Object.defineProperty(Ri,"SUPPORT_WORD_BREAKING",{value:o}),o},get SUPPORT_SVG_DRAWING(){var o=Zd(document);return Object.defineProperty(Ri,"SUPPORT_SVG_DRAWING",{value:o}),o},get SUPPORT_FOREIGNOBJECT_DRAWING(){var o=typeof Array.from=="function"&&typeof window.fetch=="function"?Wd(document):Promise.resolve(!1);return Object.defineProperty(Ri,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:o}),o},get SUPPORT_CORS_IMAGES(){var o=cp();return Object.defineProperty(Ri,"SUPPORT_CORS_IMAGES",{value:o}),o},get SUPPORT_RESPONSE_TYPE(){var o=Po();return Object.defineProperty(Ri,"SUPPORT_RESPONSE_TYPE",{value:o}),o},get SUPPORT_CORS_XHR(){var o="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ri,"SUPPORT_CORS_XHR",{value:o}),o},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var o=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Ri,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:o}),o}},ko=function(){function o(i,u){this.text=i,this.bounds=u}return o}(),ff=function(o,i,u,l){var E=hp(i,u),R=[],ne=0;return E.forEach(function(Ee){if(u.textDecorationLine.length||Ee.trim().length>0)if(Ri.SUPPORT_RANGE_BOUNDS){var ye=df(l,ne,Ee.length).getClientRects();if(ye.length>1){var At=hf(Ee),ct=0;At.forEach(function(Zt){R.push(new ko(Zt,le.fromDOMRectList(o,df(l,ct+ne,Zt.length).getClientRects()))),ct+=Zt.length})}else R.push(new ko(Ee,le.fromDOMRectList(o,ye)))}else{var pt=l.splitText(Ee.length);R.push(new ko(Ee,fp(o,l))),l=pt}else Ri.SUPPORT_RANGE_BOUNDS||(l=l.splitText(Ee.length));ne+=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=$(o,l);return l.firstChild&&E.replaceChild(l.firstChild,l),R}}return le.EMPTY},df=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},hf=function(o){if(Ri.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(Ri.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?hf(o):dp(o,i)},pp=[32,160,4961,65792,65793,4153,4241],gp=function(o,i){for(var u=mn(o,{lineBreak:i.lineBreak,wordBreak:i.overflowWrap==="break-word"?"break-word":i.wordBreak}),l=[],E,R=function(){if(E.value){var ne=E.value.slice(),Ee=m(ne),ye="";Ee.forEach(function(At){pp.indexOf(At)===-1?ye+=_(At):(ye.length&&l.push(ye),l.push(_(At)),ye="")}),ye.length&&l.push(ye)}};!(E=u.next()).done;)R();return l},mp=function(){function o(i,u,l){this.text=vp(u.data,l.textTransform),this.textBounds=ff(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},Yd=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}(ps),Xd=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}(ps),qd=function(o){M(i,o);function i(u,l){var E=o.call(this,u,l)||this,R=new XMLSerializer,ne=$(u,l);return l.setAttribute("width",ne.width+"px"),l.setAttribute("height",ne.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}(ps),$d=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}(ps),pf=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}(ps),ks=[{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},eh=function(o){var i=o.type===nu?new Array(o.value.length+1).join("\u2022"):o.value;return i.length===0?o.placeholder||"":i},hc="checkbox",pc="radio",nu="password",gc=707406591,iu=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=eh(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=ks;break;case pc:E.styles.borderTopRightRadius=E.styles.borderTopLeftRadius=E.styles.borderBottomRightRadius=E.styles.borderBottomLeftRadius=yp;break}return E}return i}(ps),th=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}(ps),gf=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}(ps),Ah=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=nh(u,l.contentWindow.document.documentElement);var R=l.contentWindow.document.documentElement?ul(u,getComputedStyle(l.contentWindow.document.documentElement).backgroundColor):Ti.TRANSPARENT,ne=l.contentWindow.document.body?ul(u,getComputedStyle(l.contentWindow.document.body).backgroundColor):Ti.TRANSPARENT;E.backgroundColor=ni(R)?ni(ne)?E.styles.backgroundColor:ne:R}}catch(Ee){}return E}return i}(ps),au=["OL","UL","MENU"],Bl=function(o,i,u,l){for(var E=i.firstChild,R=void 0;E;E=R)if(R=E.nextSibling,ih(E)&&E.data.trim().length>0)u.textNodes.push(new mp(o,E,u.styles));else if(wl(E))if(ch(E)&&E.assignedNodes)E.assignedNodes().forEach(function(Ee){return Bl(o,Ee,u,l)});else{var ne=rh(o,E);ne.styles.isVisible()&&(Cp(E,ne,l)?ne.flags|=4:bp(ne.styles)&&(ne.flags|=2),au.indexOf(E.tagName)!==-1&&(ne.flags|=8),u.elements.push(ne),E.slot,E.shadowRoot?Bl(o,E.shadowRoot,ne,l):!su(E)&&!ah(E)&&!vc(E)&&Bl(o,E,ne,l))}},rh=function(o,i){return Bf(i)?new Yd(o,i):sh(i)?new Xd(o,i):ah(i)?new qd(o,i):Fp(i)?new $d(o,i):xp(i)?new pf(o,i):Up(i)?new iu(o,i):vc(i)?new th(o,i):su(i)?new gf(o,i):lh(i)?new Ah(o,i):new ps(o,i)},nh=function(o,i){var u=rh(o,i);return u.flags|=4,Bl(o,i,u,u),u},Cp=function(o,i,u){return i.styles.isPositionedWithZIndex()||i.styles.opacity<1||i.styles.isTransformed()||vf(o)&&u.styles.isTransparent()},bp=function(o){return o.isPositioned()||o.isFloating()},ih=function(o){return o.nodeType===Node.TEXT_NODE},wl=function(o){return o.nodeType===Node.ELEMENT_NODE},mf=function(o){return wl(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"},ah=function(o){return o.tagName==="svg"},vf=function(o){return o.tagName==="BODY"},sh=function(o){return o.tagName==="CANVAS"},oh=function(o){return o.tagName==="VIDEO"},Bf=function(o){return o.tagName==="IMG"},lh=function(o){return o.tagName==="IFRAME"},uh=function(o){return o.tagName==="STYLE"},wf=function(o){return o.tagName==="SCRIPT"},su=function(o){return o.tagName==="TEXTAREA"},vc=function(o){return o.tagName==="SELECT"},ch=function(o){return o.tagName==="SLOT"},fh=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 ne=[];return R&&E.forEach(function(Ee){var ye=u.counters[Ee.counter];ne.push(Ee.counter),ye||(ye=u.counters[Ee.counter]=[]),ye.push(Ee.reset)}),ne},o}(),yf={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"]},Ef={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"]},dh={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"]},jo=function(o,i,u,l,E,R){return o<i||o>u?lu(o,E,R.length>0):l.integers.reduce(function(ne,Ee,ye){for(;o>=Ee;)o-=Ee,ne+=l.values[ye];return ne},"")+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(ne){return _(Math.floor(ne%R)+i)})+E)},fo=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},Ho=1,js=2,Hs=4,ou=8,Ts=function(o,i,u,l,E,R){if(o<-9999||o>9999)return lu(o,4,E.length>0);var ne=Math.abs(o),Ee=E;if(ne===0)return i[0]+Ee;for(var ye=0;ne>0&&ye<=4;ye++){var At=ne%10;At===0&&Li(R,Ho)&&Ee!==""?Ee=i[At]+Ee:At>1||At===1&&ye===0||At===1&&ye===1&&Li(R,js)||At===1&&ye===1&&Li(R,Hs)&&o>100||At===1&&ye>1&&Li(R,ou)?Ee=i[At]+(ye>0?u[ye-1]:"")+Ee:At===1&&ye>0&&(Ee=u[ye-1]+Ee),ne=Math.floor(ne/10)}return(o<0?l:"")+Ee},hh="\u5341\u767E\u5343\u842C",Dp="\u62FE\u4F70\u4EDF\u842C",ph="\u30DE\u30A4\u30CA\u30B9",Cf="\uB9C8\uC774\uB108\uC2A4",lu=function(o,i,u){var l=u?". ":"",E=u?"\u3001":"",R=u?", ":"",ne=u?" ":"";switch(i){case 0:return"\u2022"+ne;case 1:return"\u25E6"+ne;case 2:return"\u25FE"+ne;case 5:var Ee=li(o,48,57,!0,l);return Ee.length<4?"0"+Ee:Ee;case 4:return fo(o,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",E);case 6:return jo(o,1,3999,yf,3,l).toLowerCase();case 7:return jo(o,1,3999,yf,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 jo(o,1,9999,Ef,3,l);case 35:return jo(o,1,9999,Ef,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 fo(o,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",E);case 16:return fo(o,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",E);case 17:case 48:return Ts(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",hh,"\u8CA0",E,js|Hs|ou);case 47:return Ts(o,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Dp,"\u8CA0",E,Ho|js|Hs|ou);case 42:return Ts(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",hh,"\u8D1F",E,js|Hs|ou);case 41:return Ts(o,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Dp,"\u8D1F",E,Ho|js|Hs|ou);case 26:return Ts(o,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",ph,E,0);case 25:return Ts(o,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",ph,E,Ho|js|Hs);case 31:return Ts(o,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Cf,R,Ho|js|Hs);case 33:return Ts(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Cf,R,0);case 32:return Ts(o,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Cf,R,Ho|js|Hs);case 18:return li(o,2406,2415,!0,l);case 20:return jo(o,1,19999,dh,3,l);case 21:return li(o,2790,2799,!0,l);case 22:return li(o,2662,2671,!0,l);case 22:return jo(o,1,10999,Sp,3,l);case 23:return fo(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 fo(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 fo(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 fo(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)}},gh="data-html2canvas-ignore",Lp=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=_p(i,u);if(!E.contentWindow)return Promise.reject("Unable to find iframe window");var R=i.defaultView.pageXOffset,ne=i.defaultView.pageYOffset,Ee=E.contentWindow,ye=Ee.document,At=cu(E).then(function(){return qe(l,void 0,void 0,function(){var ct,pt;return re(this,function(Zt){switch(Zt.label){case 0:return this.scrolledElements.forEach(Bh),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:Zt.sent(),Zt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Np(ye)]:[3,4];case 3:Zt.sent(),Zt.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>"),vh(this.referenceElement.ownerDocument,R,ne),ye.replaceChild(ye.adoptNode(this.documentElement),ye.documentElement),ye.close(),At},o.prototype.createElementClone=function(i){if(qc(i,2))debugger;if(sh(i))return this.createCanvasClone(i);if(oh(i))return this.createVideoClone(i);if(uh(i))return this.createStyleClone(i);var u=i.cloneNode(!1);return Bf(u)&&(Bf(i)&&i.currentSrc&&i.currentSrc!==i.src&&(u.src=i.currentSrc,u.srcset=""),u.loading==="lazy"&&(u.loading="eager")),fh(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,ne){return ne&&typeof ne.cssText=="string"?R+ne.cssText:R},""),E=i.cloneNode(!1);return E.textContent=l,E}}catch(R){if(this.context.logger.error("Unable to access cssRules property",R),R.name!=="SecurityError")throw R}return i.cloneNode(!1)},o.prototype.createCanvasClone=function(i){var u;if(this.options.inlineImages&&i.ownerDocument){var l=i.ownerDocument.createElement("img");try{return l.src=i.toDataURL(),l}catch(At){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",i)}}var E=i.cloneNode(!1);try{E.width=i.width,E.height=i.height;var R=i.getContext("2d"),ne=E.getContext("2d");if(ne)if(!this.options.allowTaint&&R)ne.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)}ne.drawImage(i,0,0)}return E}catch(At){this.context.logger.info("Unable to clone canvas as it is tainted",i)}return E},o.prototype.createVideoClone=function(i){var u=i.ownerDocument.createElement("canvas");u.width=i.offsetWidth,u.height=i.offsetHeight;var l=u.getContext("2d");try{return l&&(l.drawImage(i,0,0,u.width,u.height),this.options.allowTaint||l.getImageData(0,0,u.width,u.height)),u}catch(R){this.context.logger.info("Unable to clone video as it is tainted",i)}var E=i.ownerDocument.createElement("canvas");return E.width=i.offsetWidth,E.height=i.offsetHeight,E},o.prototype.appendChildNode=function(i,u,l){(!wl(u)||!wf(u)&&!u.hasAttribute(gh)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(u)))&&(!this.options.copyStyles||!wl(u)||!uh(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(wl(R)&&ch(R)&&typeof R.assignedNodes=="function"){var ne=R.assignedNodes();ne.length&&ne.forEach(function(Ee){return E.appendChildNode(u,Ee,l)})}else this.appendChildNode(u,R,l)},o.prototype.cloneNode=function(i,u){if(ih(i))return document.createTextNode(i.data);if(!i.ownerDocument)return i.cloneNode(!1);var l=i.ownerDocument.defaultView;if(l&&wl(i)&&(mf(i)||mc(i))){var E=this.createElementClone(i);E.style.transitionProperty="none";var R=l.getComputedStyle(i),ne=l.getComputedStyle(i,":before"),Ee=l.getComputedStyle(i,":after");this.referenceElement===i&&mf(E)&&(this.clonedReferenceElement=E),vf(E)&&Qg(E);var ye=this.counters.parse(new Xc(this.context,R)),At=this.resolvePseudoContent(i,E,ne,uu.BEFORE);fh(i)&&(u=!0),oh(i)||this.cloneChildNodes(i,E,u),At&&E.insertBefore(At,E.firstChild);var ct=this.resolvePseudoContent(i,E,Ee,uu.AFTER);return ct&&E.appendChild(ct),this.counters.pop(ye),(R&&(this.options.copyStyles||mc(i))&&!lh(i)||u)&&Bc(R,E),(i.scrollTop!==0||i.scrollLeft!==0)&&this.scrolledElements.push([E,i.scrollLeft,i.scrollTop]),(su(i)||vc(i))&&(su(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 ne=l.content,Ee=u.ownerDocument;if(!(!Ee||!ne||ne==="none"||ne==="-moz-alt-content"||l.display==="none")){this.counters.parse(new Xc(this.context,l));var ye=new Ud(this.context,l),At=Ee.createElement("html2canvaspseudoelement");Bc(l,At),ye.content.forEach(function(pt){if(pt.type===0)At.appendChild(Ee.createTextNode(pt.value));else if(pt.type===22){var Zt=Ee.createElement("img");Zt.src=pt.value,Zt.style.opacity="1",At.appendChild(Zt)}else if(pt.type===18){if(pt.name==="attr"){var WA=pt.values.filter(In);WA.length&&At.appendChild(Ee.createTextNode(i.getAttribute(WA[0].value)||""))}else if(pt.name==="counter"){var vA=pt.values.filter(oo),LA=vA[0],jr=vA[1];if(LA&&In(LA)){var er=R.counters.getCounterValue(LA.value),qA=jr&&In(jr)?Jc.parse(R.context,jr.value):3;At.appendChild(Ee.createTextNode(lu(er,qA,!1)))}}else if(pt.name==="counters"){var Dr=pt.values.filter(oo),LA=Dr[0],zr=Dr[1],jr=Dr[2];if(LA&&In(LA)){var br=R.counters.getCounterValues(LA.value),RA=jr&&In(jr)?Jc.parse(R.context,jr.value):3,un=zr&&zr.type===0?zr.value:"",Jr=br.map(function(ba){return lu(ba,RA,!1)}).join(un);At.appendChild(Ee.createTextNode(Jr))}}}else if(pt.type===20)switch(pt.value){case"open-quote":At.appendChild(Ee.createTextNode(Fd(ye.quotes,R.quoteDepth++,!0)));break;case"close-quote":At.appendChild(Ee.createTextNode(Fd(ye.quotes,--R.quoteDepth,!1)));break;default:At.appendChild(Ee.createTextNode(pt.value))}}),At.className=bf+" "+wc;var ct=E===uu.BEFORE?" "+bf:" "+wc;return mc(u)?u.className.baseValue+=ct:u.className+=ct,At}}},o.destroy=function(i){return i.parentNode?(i.parentNode.removeChild(i),!0):!1},o}(),uu;(function(o){o[o.BEFORE=0]="BEFORE",o[o.AFTER=1]="AFTER"})(uu||(uu={}));var _p=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(gh,"true"),o.body.appendChild(u),u},mh=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(mh))},cu=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},vh=function(o,i,u){o&&o.defaultView&&(i!==o.defaultView.pageXOffset||u!==o.defaultView.pageYOffset)&&o.defaultView.scrollTo(i,u)},Bh=function(o){var i=o[0],u=o[1],l=o[2];i.scrollLeft=u,i.scrollTop=l},wh=":before",yh=":after",bf="___html2canvas___pseudoelement_before",wc="___html2canvas___pseudoelement_after",Eh=`{
content: "" !important;
display: none !important;
}`,Qg=function(o){Ch(o,"."+bf+wh+Eh+`
.`+wc+yh+Eh)},Ch=function(o,i){var u=o.ownerDocument;if(u){var l=u.createElement("style");l.textContent=i,o.appendChild(l)}},bh=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}(),_a=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)||(Uf(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 qe(this,void 0,void 0,function(){var u,l,E,R,ne=this;return re(this,function(Ee){switch(Ee.label){case 0:return u=bh.isSameOrigin(i),l=!fu(i)&&this._options.useCORS===!0&&Ri.SUPPORT_CORS_IMAGES&&!u,E=!fu(i)&&!u&&!Uf(i)&&typeof this._options.proxy=="string"&&Ri.SUPPORT_CORS_XHR&&!l,!u&&this._options.allowTaint===!1&&!fu(i)&&!Uf(i)&&!E&&!l?[2]:(R=i,E?[4,this.proxy(R)]:[3,2]);case 1:R=Ee.sent(),Ee.label=2;case 2:return this.context.logger.debug("Added image "+i.substring(0,256)),[4,new Promise(function(ye,At){var ct=new Image;ct.onload=function(){return ye(ct)},ct.onerror=At,(Pp(R)||l)&&(ct.crossOrigin="anonymous"),ct.src=R,ct.complete===!0&&setTimeout(function(){return ye(ct)},500),ne._options.imageTimeout>0&&setTimeout(function(){return At("Timed out ("+ne._options.imageTimeout+"ms) loading image")},ne._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,ne){var Ee=Ri.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(Zt){return ne(Zt)},!1),pt.readAsDataURL(ye.response)}else ne("Failed to proxy resource "+E+" with status code "+ye.status)},ye.onerror=ne;var At=l.indexOf("?")>-1?"&":"?";if(ye.open("GET",""+l+At+"url="+encodeURIComponent(i)+"&responseType="+Ee),Ee!=="text"&&ye instanceof XMLHttpRequest&&(ye.responseType=Ee),u._options.imageTimeout){var ct=u._options.imageTimeout;ye.timeout=ct,ye.ontimeout=function(){return ne("Timed out ("+ct+"ms) proxying "+E)}}ye.send()})},o}(),Ff=/^data:image\/svg\+xml/i,Fh=/^data:image\/.*;base64,/i,xf=/^data:image\/.*/i,yc=function(o){return Ri.SUPPORT_SVG_DRAWING||!kp(o)},fu=function(o){return xf.test(o)},Pp=function(o){return Fh.test(o)},Uf=function(o){return o.substr(0,4)==="blob"},kp=function(o){return o.substr(-3).toLowerCase()==="svg"||Ff.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}(),To=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=To(this.start,this.startControl,i),E=To(this.startControl,this.endControl,i),R=To(this.endControl,this.end,i),ne=To(l,E,i),Ee=To(E,R,i),ye=To(ne,Ee,i);return u?new o(this.start,l,ne,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}(),za=function(o){return o.type===1},jp=function(){function o(i){var u=i.styles,l=i.bounds,E=ll(u.borderTopLeftRadius,l.width,l.height),R=E[0],ne=E[1],Ee=ll(u.borderTopRightRadius,l.width,l.height),ye=Ee[0],At=Ee[1],ct=ll(u.borderBottomRightRadius,l.width,l.height),pt=ct[0],Zt=ct[1],WA=ll(u.borderBottomLeftRadius,l.width,l.height),vA=WA[0],LA=WA[1],jr=[];jr.push((R+ye)/l.width),jr.push((vA+pt)/l.width),jr.push((ne+LA)/l.height),jr.push((At+Zt)/l.height);var er=Math.max.apply(Math,jr);er>1&&(R/=er,ne/=er,ye/=er,At/=er,pt/=er,Zt/=er,vA/=er,LA/=er);var qA=l.width-ye,Dr=l.height-Zt,zr=l.width-pt,br=l.height-LA,RA=u.borderTopWidth,un=u.borderRightWidth,Jr=u.borderBottomWidth,Lr=u.borderLeftWidth,QA=wn(u.paddingTop,i.bounds.width),ba=wn(u.paddingRight,i.bounds.width),Oa=wn(u.paddingBottom,i.bounds.width),Ln=wn(u.paddingLeft,i.bounds.width);this.topLeftBorderDoubleOuterBox=R>0||ne>0?Vn(l.left+Lr/3,l.top+RA/3,R-Lr/3,ne-RA/3,Sn.TOP_LEFT):new ZA(l.left+Lr/3,l.top+RA/3),this.topRightBorderDoubleOuterBox=R>0||ne>0?Vn(l.left+qA,l.top+RA/3,ye-un/3,At-RA/3,Sn.TOP_RIGHT):new ZA(l.left+l.width-un/3,l.top+RA/3),this.bottomRightBorderDoubleOuterBox=pt>0||Zt>0?Vn(l.left+zr,l.top+Dr,pt-un/3,Zt-Jr/3,Sn.BOTTOM_RIGHT):new ZA(l.left+l.width-un/3,l.top+l.height-Jr/3),this.bottomLeftBorderDoubleOuterBox=vA>0||LA>0?Vn(l.left+Lr/3,l.top+br,vA-Lr/3,LA-Jr/3,Sn.BOTTOM_LEFT):new ZA(l.left+Lr/3,l.top+l.height-Jr/3),this.topLeftBorderDoubleInnerBox=R>0||ne>0?Vn(l.left+Lr*2/3,l.top+RA*2/3,R-Lr*2/3,ne-RA*2/3,Sn.TOP_LEFT):new ZA(l.left+Lr*2/3,l.top+RA*2/3),this.topRightBorderDoubleInnerBox=R>0||ne>0?Vn(l.left+qA,l.top+RA*2/3,ye-un*2/3,At-RA*2/3,Sn.TOP_RIGHT):new ZA(l.left+l.width-un*2/3,l.top+RA*2/3),this.bottomRightBorderDoubleInnerBox=pt>0||Zt>0?Vn(l.left+zr,l.top+Dr,pt-un*2/3,Zt-Jr*2/3,Sn.BOTTOM_RIGHT):new ZA(l.left+l.width-un*2/3,l.top+l.height-Jr*2/3),this.bottomLeftBorderDoubleInnerBox=vA>0||LA>0?Vn(l.left+Lr*2/3,l.top+br,vA-Lr*2/3,LA-Jr*2/3,Sn.BOTTOM_LEFT):new ZA(l.left+Lr*2/3,l.top+l.height-Jr*2/3),this.topLeftBorderStroke=R>0||ne>0?Vn(l.left+Lr/2,l.top+RA/2,R-Lr/2,ne-RA/2,Sn.TOP_LEFT):new ZA(l.left+Lr/2,l.top+RA/2),this.topRightBorderStroke=R>0||ne>0?Vn(l.left+qA,l.top+RA/2,ye-un/2,At-RA/2,Sn.TOP_RIGHT):new ZA(l.left+l.width-un/2,l.top+RA/2),this.bottomRightBorderStroke=pt>0||Zt>0?Vn(l.left+zr,l.top+Dr,pt-un/2,Zt-Jr/2,Sn.BOTTOM_RIGHT):new ZA(l.left+l.width-un/2,l.top+l.height-Jr/2),this.bottomLeftBorderStroke=vA>0||LA>0?Vn(l.left+Lr/2,l.top+br,vA-Lr/2,LA-Jr/2,Sn.BOTTOM_LEFT):new ZA(l.left+Lr/2,l.top+l.height-Jr/2),this.topLeftBorderBox=R>0||ne>0?Vn(l.left,l.top,R,ne,Sn.TOP_LEFT):new ZA(l.left,l.top),this.topRightBorderBox=ye>0||At>0?Vn(l.left+qA,l.top,ye,At,Sn.TOP_RIGHT):new ZA(l.left+l.width,l.top),this.bottomRightBorderBox=pt>0||Zt>0?Vn(l.left+zr,l.top+Dr,pt,Zt,Sn.BOTTOM_RIGHT):new ZA(l.left+l.width,l.top+l.height),this.bottomLeftBorderBox=vA>0||LA>0?Vn(l.left,l.top+br,vA,LA,Sn.BOTTOM_LEFT):new ZA(l.left,l.top+l.height),this.topLeftPaddingBox=R>0||ne>0?Vn(l.left+Lr,l.top+RA,Math.max(0,R-Lr),Math.max(0,ne-RA),Sn.TOP_LEFT):new ZA(l.left+Lr,l.top+RA),this.topRightPaddingBox=ye>0||At>0?Vn(l.left+Math.min(qA,l.width-un),l.top+RA,qA>l.width+un?0:Math.max(0,ye-un),Math.max(0,At-RA),Sn.TOP_RIGHT):new ZA(l.left+l.width-un,l.top+RA),this.bottomRightPaddingBox=pt>0||Zt>0?Vn(l.left+Math.min(zr,l.width-Lr),l.top+Math.min(Dr,l.height-Jr),Math.max(0,pt-un),Math.max(0,Zt-Jr),Sn.BOTTOM_RIGHT):new ZA(l.left+l.width-un,l.top+l.height-Jr),this.bottomLeftPaddingBox=vA>0||LA>0?Vn(l.left+Lr,l.top+Math.min(br,l.height-Jr),Math.max(0,vA-Lr),Math.max(0,LA-Jr),Sn.BOTTOM_LEFT):new ZA(l.left+Lr,l.top+l.height-Jr),this.topLeftContentBox=R>0||ne>0?Vn(l.left+Lr+Ln,l.top+RA+QA,Math.max(0,R-(Lr+Ln)),Math.max(0,ne-(RA+QA)),Sn.TOP_LEFT):new ZA(l.left+Lr+Ln,l.top+RA+QA),this.topRightContentBox=ye>0||At>0?Vn(l.left+Math.min(qA,l.width+Lr+Ln),l.top+RA+QA,qA>l.width+Lr+Ln?0:ye-Lr+Ln,At-(RA+QA),Sn.TOP_RIGHT):new ZA(l.left+l.width-(un+ba),l.top+RA+QA),this.bottomRightContentBox=pt>0||Zt>0?Vn(l.left+Math.min(zr,l.width-(Lr+Ln)),l.top+Math.min(Dr,l.height+RA+QA),Math.max(0,pt-(un+ba)),Zt-(Jr+Oa),Sn.BOTTOM_RIGHT):new ZA(l.left+l.width-(un+ba),l.top+l.height-(Jr+Oa)),this.bottomLeftContentBox=vA>0||LA>0?Vn(l.left+Lr+Ln,l.top+br,Math.max(0,vA-(Lr+Ln)),LA-(Jr+Oa),Sn.BOTTOM_LEFT):new ZA(l.left+Lr+Ln,l.top+l.height-(Jr+Oa))}return o}(),Sn;(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"})(Sn||(Sn={}));var Vn=function(o,i,u,l,E){var R=4*((Math.sqrt(2)-1)/3),ne=u*R,Ee=l*R,ye=o+u,At=i+l;switch(E){case Sn.TOP_LEFT:return new Ec(new ZA(o,At),new ZA(o,At-Ee),new ZA(ye-ne,i),new ZA(ye,i));case Sn.TOP_RIGHT:return new Ec(new ZA(o,i),new ZA(o+ne,i),new ZA(ye,At-Ee),new ZA(ye,At));case Sn.BOTTOM_RIGHT:return new Ec(new ZA(ye,i),new ZA(ye,i+Ee),new ZA(o+ne,At),new ZA(o,At));case Sn.BOTTOM_LEFT:default:return new Ec(new ZA(ye,At),new ZA(ye-ne,At),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]},If=function(o){return[o.topLeftPaddingBox,o.topRightPaddingBox,o.bottomRightPaddingBox,o.bottomLeftPaddingBox]},kr=function(){function o(i,u,l){this.offsetX=i,this.offsetY=u,this.matrix=l,this.type=0,this.target=6}return o}(),yl=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}(),Sf=function(o){return o.type===0},Qf=function(o){return o.type===1},bc=function(o){return o.type===2},ho=function(o,i){return o.length===i.length?o.some(function(u,l){return u===i[l]}):!1},xh=function(o,i,u,l,E){return o.map(function(R,ne){switch(ne){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})},du=function(){function o(i){this.element=i,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return o}(),Df=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 kr(l,E,R))}if(this.container.styles.overflowX!==0){var ne=Cc(this.curves),Ee=If(this.curves);ho(ne,Ee)?this.effects.push(new yl(ne,6)):(this.effects.push(new yl(ne,2)),this.effects.push(new yl(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!Qf(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 ne=Cc(l.curves),Ee=If(l.curves);ho(ne,Ee)||E.unshift(new yl(Ee,6))}}else E.unshift.apply(E,R);l=l.parent}return E.filter(function(ye){return Li(ye.target,i)})},o}(),hu=function(o,i,u,l){o.container.elements.forEach(function(E){var R=Li(E.flags,4),ne=Li(E.flags,2),Ee=new Df(E,o);Li(E.styles.display,2048)&&l.push(Ee);var ye=Li(E.flags,8)?[]:l;if(R||ne){var At=R||E.styles.isPositioned()?u:i,ct=new du(Ee);if(E.styles.isPositioned()||E.styles.opacity<1||E.styles.isTransformed()){var pt=E.styles.zIndex.order;if(pt<0){var Zt=0;At.negativeZIndex.some(function(vA,LA){return pt>vA.element.container.styles.zIndex.order?(Zt=LA,!1):Zt>0}),At.negativeZIndex.splice(Zt,0,ct)}else if(pt>0){var WA=0;At.positiveZIndex.some(function(vA,LA){return pt>=vA.element.container.styles.zIndex.order?(WA=LA+1,!1):WA>0}),At.positiveZIndex.splice(WA,0,ct)}else At.zeroOrAutoZIndexOrTransformedOrOpacity.push(ct)}else E.styles.isFloating()?At.nonPositionedFloats.push(ct):At.nonPositionedInlineLevel.push(ct);hu(Ee,ct,R?ct:u,ye)}else E.styles.isInlineLevel()?i.inlineLevel.push(Ee):i.nonInlineLevel.push(Ee),hu(Ee,i,u,ye);Li(E.flags,8)&&pu(E,ye)})},pu=function(o,i){for(var u=o instanceof pf?o.start:1,l=o instanceof pf?o.reversed:!1,E=0;E<i.length;E++){var R=i[E];R.container instanceof $d&&typeof R.container.value=="number"&&R.container.value!==0&&(u=R.container.value),R.listValue=lu(u,R.container.styles.listStyleType,!0),u+=l?-1:1}},aa=function(o){var i=new Df(o,null),u=new du(i),l=[];return hu(i,u,u,l),pu(i.container,l),u},Ji=function(o,i){switch(i){case 0:return Na(o.topLeftBorderBox,o.topLeftPaddingBox,o.topRightBorderBox,o.topRightPaddingBox);case 1:return Na(o.topRightBorderBox,o.topRightPaddingBox,o.bottomRightBorderBox,o.bottomRightPaddingBox);case 2:return Na(o.bottomRightBorderBox,o.bottomRightPaddingBox,o.bottomLeftBorderBox,o.bottomLeftPaddingBox);case 3:default:return Na(o.bottomLeftBorderBox,o.bottomLeftPaddingBox,o.topLeftBorderBox,o.topLeftPaddingBox)}},sa=function(o,i){switch(i){case 0:return Na(o.topLeftBorderBox,o.topLeftBorderDoubleOuterBox,o.topRightBorderBox,o.topRightBorderDoubleOuterBox);case 1:return Na(o.topRightBorderBox,o.topRightBorderDoubleOuterBox,o.bottomRightBorderBox,o.bottomRightBorderDoubleOuterBox);case 2:return Na(o.bottomRightBorderBox,o.bottomRightBorderDoubleOuterBox,o.bottomLeftBorderBox,o.bottomLeftBorderDoubleOuterBox);case 3:default:return Na(o.bottomLeftBorderBox,o.bottomLeftBorderDoubleOuterBox,o.topLeftBorderBox,o.topLeftBorderDoubleOuterBox)}},oa=function(o,i){switch(i){case 0:return Na(o.topLeftBorderDoubleInnerBox,o.topLeftPaddingBox,o.topRightBorderDoubleInnerBox,o.topRightPaddingBox);case 1:return Na(o.topRightBorderDoubleInnerBox,o.topRightPaddingBox,o.bottomRightBorderDoubleInnerBox,o.bottomRightPaddingBox);case 2:return Na(o.bottomRightBorderDoubleInnerBox,o.bottomRightPaddingBox,o.bottomLeftBorderDoubleInnerBox,o.bottomLeftPaddingBox);case 3:default:return Na(o.bottomLeftBorderDoubleInnerBox,o.bottomLeftPaddingBox,o.topLeftBorderDoubleInnerBox,o.topLeftPaddingBox)}},Uh=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 za(o)?u.push(o.subdivide(.5,!1)):u.push(o),za(i)?u.push(i.subdivide(.5,!0)):u.push(i),u},Na=function(o,i,u,l){var E=[];return za(o)?E.push(o.subdivide(.5,!1)):E.push(o),za(u)?E.push(u.subdivide(.5,!0)):E.push(u),za(l)?E.push(l.subdivide(.5,!0).reverse()):E.push(l),za(i)?E.push(i.subdivide(.5,!1).reverse()):E.push(i),E},Ih=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=wn(i.paddingLeft,u.width),E=wn(i.paddingRight,u.width),R=wn(i.paddingTop,u.width),ne=wn(i.paddingBottom,u.width);return u.add(l+i.borderLeftWidth,R+i.borderTopWidth,-(i.borderRightWidth+i.borderLeftWidth+l+E),-(i.borderTopWidth+i.borderBottomWidth+R+ne))},Lf=function(o,i){return o===0?i.bounds:o===2?xc(i):Ih(i)},Hp=function(o,i){return o===0?i.bounds:o===2?xc(i):Ih(i)},gs=function(o,i,u){var l=Lf(ts(o.styles.backgroundOrigin,i),o),E=Hp(ts(o.styles.backgroundClip,i),o),R=El(ts(o.styles.backgroundSize,i),u,l),ne=R[0],Ee=R[1],ye=ll(ts(o.styles.backgroundPosition,i),l.width-ne,l.height-Ee),At=Sh(ts(o.styles.backgroundRepeat,i),ye,R,l,E),ct=Math.round(l.left+ye[0]),pt=Math.round(l.top+ye[1]);return[At,ct,pt,ne,Ee]},po=function(o){return In(o)&&o.value===yi.AUTO},gu=function(o){return typeof o=="number"},El=function(o,i,u){var l=i[0],E=i[1],R=i[2],ne=o[0],Ee=o[1];if(!ne)return[0,0];if($n(ne)&&Ee&&$n(Ee))return[wn(ne,u.width),wn(Ee,u.height)];var ye=gu(R);if(In(ne)&&(ne.value===yi.CONTAIN||ne.value===yi.COVER)){if(gu(R)){var At=u.width/u.height;return At<R!=(ne.value===yi.COVER)?[u.width,u.width/R]:[u.height*R,u.height]}return[u.width,u.height]}var ct=gu(l),pt=gu(E),Zt=ct||pt;if(po(ne)&&(!Ee||po(Ee))){if(ct&&pt)return[l,E];if(!ye&&!Zt)return[u.width,u.height];if(Zt&&ye){var WA=ct?l:E*R,vA=pt?E:l/R;return[WA,vA]}var LA=ct?l:u.width,jr=pt?E:u.height;return[LA,jr]}if(ye){var er=0,qA=0;return $n(ne)?er=wn(ne,u.width):$n(Ee)&&(qA=wn(Ee,u.height)),po(ne)?er=qA*R:(!Ee||po(Ee))&&(qA=er/R),[er,qA]}var Dr=null,zr=null;if($n(ne)?Dr=wn(ne,u.width):Ee&&$n(Ee)&&(zr=wn(Ee,u.height)),Dr!==null&&(!Ee||po(Ee))&&(zr=ct&&pt?Dr/l*E:u.height),zr!==null&&po(ne)&&(Dr=ct&&pt?zr/E*l:u.width),Dr!==null&&zr!==null)return[Dr,zr];throw new Error("Unable to calculate background-size for element")},ts=function(o,i){var u=o[i];return typeof u=="undefined"?o[0]:u},Sh=function(o,i,u,l,E){var R=i[0],ne=i[1],Ee=u[0],ye=u[1];switch(o){case 2:return[new ZA(Math.round(l.left),Math.round(l.top+ne)),new ZA(Math.round(l.left+l.width),Math.round(l.top+ne)),new ZA(Math.round(l.left+l.width),Math.round(ye+l.top+ne)),new ZA(Math.round(l.left),Math.round(ye+l.top+ne))];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+ne)),new ZA(Math.round(l.left+R+Ee),Math.round(l.top+ne)),new ZA(Math.round(l.left+R+Ee),Math.round(l.top+ne+ye)),new ZA(Math.round(l.left+R),Math.round(l.top+ne+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))]}},mu="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",_f="Hidden Text",go=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"),ne=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",ne.appendChild(l),E.src=mu,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(_f)),l.appendChild(R),l.appendChild(E);var Ee=E.offsetTop-R.offsetTop+2;l.removeChild(R),l.appendChild(this._document.createTextNode(_f)),l.style.lineHeight="normal",E.style.verticalAlign="super";var ye=E.offsetTop-l.offsetTop+2;return ne.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}(),mo=function(){function o(i,u){this.context=i,this.options=u}return o}(),or=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 go(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),Sf(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)),Qf(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 qe(this,void 0,void 0,function(){var l;return re(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 qe(this,void 0,void 0,function(){return re(this,function(l){switch(l.label){case 0:if(Li(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 ne=hf(u.text);ne.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(ne){return ne==="normal"||ne==="small-caps"}).join(""),E=vo(u.fontFamily).join(", "),R=ao(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 qe(this,void 0,void 0,function(){var E,R,ne,Ee,ye,At,ct,pt,Zt=this;return re(this,function(WA){return E=this.createFontStyle(l),R=E[0],ne=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(ne,Ee),At=ye.baseline,ct=ye.middle,pt=l.paintOrder,u.textBounds.forEach(function(vA){pt.forEach(function(LA){switch(LA){case 0:Zt.ctx.fillStyle=Cn(l.color),Zt.renderTextWithLetterSpacing(vA,l.letterSpacing,At);var jr=l.textShadow;jr.length&&vA.text.trim().length&&(jr.slice(0).reverse().forEach(function(er){Zt.ctx.shadowColor=Cn(er.color),Zt.ctx.shadowOffsetX=er.offsetX.number*Zt.options.scale,Zt.ctx.shadowOffsetY=er.offsetY.number*Zt.options.scale,Zt.ctx.shadowBlur=er.blur.number,Zt.renderTextWithLetterSpacing(vA,l.letterSpacing,At)}),Zt.ctx.shadowColor="",Zt.ctx.shadowOffsetX=0,Zt.ctx.shadowOffsetY=0,Zt.ctx.shadowBlur=0),l.textDecorationLine.length&&(Zt.ctx.fillStyle=Cn(l.textDecorationColor||l.color),l.textDecorationLine.forEach(function(er){switch(er){case 1:Zt.ctx.fillRect(vA.bounds.left,Math.round(vA.bounds.top+At),vA.bounds.width,1);break;case 2:Zt.ctx.fillRect(vA.bounds.left,Math.round(vA.bounds.top),vA.bounds.width,1);break;case 3:Zt.ctx.fillRect(vA.bounds.left,Math.ceil(vA.bounds.top+ct),vA.bounds.width,1);break}}));break;case 1:l.webkitTextStrokeWidth&&vA.text.trim().length&&(Zt.ctx.strokeStyle=Cn(l.webkitTextStrokeColor),Zt.ctx.lineWidth=l.webkitTextStrokeWidth,Zt.ctx.lineJoin=window.chrome?"miter":"round",Zt.ctx.strokeText(vA.text,vA.bounds.left,vA.bounds.top+At)),Zt.ctx.strokeStyle="",Zt.ctx.lineWidth=0,Zt.ctx.lineJoin="miter";break}})}),[2]})})},i.prototype.renderReplacedElement=function(u,l,E){if(E&&u.intrinsicWidth>0&&u.intrinsicHeight>0){var R=xc(u),ne=If(l);this.path(ne),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 qe(this,void 0,void 0,function(){var l,E,R,ne,Ee,ye,qA,qA,At,ct,pt,Zt,zr,WA,vA,br,LA,jr,er,qA,Dr,zr,br;return re(this,function(RA){switch(RA.label){case 0:this.applyEffects(u.getEffects(4)),l=u.container,E=u.curves,R=l.styles,ne=0,Ee=l.textNodes,RA.label=1;case 1:return ne<Ee.length?(ye=Ee[ne],[4,this.renderTextNode(ye,R)]):[3,4];case 2:RA.sent(),RA.label=3;case 3:return ne++,[3,1];case 4:if(!(l instanceof Yd))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 qA=RA.sent(),this.renderReplacedElement(l,E,qA),[3,8];case 7:return RA.sent(),this.context.logger.error("Error loading image "+l.src),[3,8];case 8:if(l instanceof Xd&&this.renderReplacedElement(l,E,l.canvas),!(l instanceof qd))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 qA=RA.sent(),this.renderReplacedElement(l,E,qA),[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 Ah&&l.tree?(At=new i(this.context,{scale:this.options.scale,backgroundColor:l.backgroundColor,x:0,y:0,width:l.width,height:l.height}),[4,At.render(l.tree)]):[3,14];case 13:ct=RA.sent(),l.width&&l.height&&this.ctx.drawImage(ct,0,0,l.width,l.height,l.bounds.left,l.bounds.top,l.bounds.width,l.bounds.height),RA.label=14;case 14:if(l instanceof iu&&(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=Cn(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=Cn(gc),this.ctx.fill(),this.ctx.restore())),Nf(l)&&l.value.length){switch(Zt=this.createFontStyle(R),zr=Zt[0],WA=Zt[1],vA=this.fontMetrics.getMetrics(zr,WA).baseline,this.ctx.font=zr,this.ctx.fillStyle=Cn(R.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Cl(l.styles.textAlign),br=xc(l),LA=0,l.styles.textAlign){case 1:LA+=br.width/2;break;case 2:LA+=br.width;break}jr=br.add(LA,0,0,-br.height/2+1),this.ctx.save(),this.path([new ZA(br.left,br.top),new ZA(br.left+br.width,br.top),new ZA(br.left+br.width,br.top+br.height),new ZA(br.left,br.top+br.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new ko(l.value,jr),R.letterSpacing,vA),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Li(l.styles.display,2048))return[3,20];if(l.styles.listStyleImage===null)return[3,19];if(er=l.styles.listStyleImage,er.type!==0)return[3,18];qA=void 0,Dr=er.url,RA.label=15;case 15:return RA.trys.push([15,17,,18]),[4,this.context.cache.match(Dr)];case 16:return qA=RA.sent(),this.ctx.drawImage(qA,l.bounds.left-(qA.width+10),l.bounds.top),[3,18];case 17:return RA.sent(),this.context.logger.error("Error loading list-style-image "+Dr),[3,18];case 18:return[3,20];case 19:u.listValue&&l.styles.listStyleType!==-1&&(zr=this.createFontStyle(R)[0],this.ctx.font=zr,this.ctx.fillStyle=Cn(R.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",br=new le(l.bounds.left,l.bounds.top+wn(l.styles.paddingTop,l.bounds.width),l.bounds.width,wd(R.lineHeight,R.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new ko(u.listValue,br),R.letterSpacing,wd(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 qe(this,void 0,void 0,function(){var l,E,er,R,ne,er,Ee,ye,er,At,ct,er,pt,Zt,er,WA,vA,er,LA,jr,er;return re(this,function(qA){switch(qA.label){case 0:if(Li(u.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(u.element)];case 1:qA.sent(),l=0,E=u.negativeZIndex,qA.label=2;case 2:return l<E.length?(er=E[l],[4,this.renderStack(er)]):[3,5];case 3:qA.sent(),qA.label=4;case 4:return l++,[3,2];case 5:return[4,this.renderNodeContent(u.element)];case 6:qA.sent(),R=0,ne=u.nonInlineLevel,qA.label=7;case 7:return R<ne.length?(er=ne[R],[4,this.renderNode(er)]):[3,10];case 8:qA.sent(),qA.label=9;case 9:return R++,[3,7];case 10:Ee=0,ye=u.nonPositionedFloats,qA.label=11;case 11:return Ee<ye.length?(er=ye[Ee],[4,this.renderStack(er)]):[3,14];case 12:qA.sent(),qA.label=13;case 13:return Ee++,[3,11];case 14:At=0,ct=u.nonPositionedInlineLevel,qA.label=15;case 15:return At<ct.length?(er=ct[At],[4,this.renderStack(er)]):[3,18];case 16:qA.sent(),qA.label=17;case 17:return At++,[3,15];case 18:pt=0,Zt=u.inlineLevel,qA.label=19;case 19:return pt<Zt.length?(er=Zt[pt],[4,this.renderNode(er)]):[3,22];case 20:qA.sent(),qA.label=21;case 21:return pt++,[3,19];case 22:WA=0,vA=u.zeroOrAutoZIndexOrTransformedOrOpacity,qA.label=23;case 23:return WA<vA.length?(er=vA[WA],[4,this.renderStack(er)]):[3,26];case 24:qA.sent(),qA.label=25;case 25:return WA++,[3,23];case 26:LA=0,jr=u.positiveZIndex,qA.label=27;case 27:return LA<jr.length?(er=jr[LA],[4,this.renderStack(er)]):[3,30];case 28:qA.sent(),qA.label=29;case 29:return LA++,[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 ne=za(E)?E.start:E;R===0?l.ctx.moveTo(ne.x,ne.y):l.ctx.lineTo(ne.x,ne.y),za(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 ne=(R=this.canvas.ownerDocument)!==null&&R!==void 0?R:document,Ee=ne.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 qe(this,void 0,void 0,function(){var l,E,R,ne,Ee,ye;return re(this,function(At){switch(At.label){case 0:l=u.styles.backgroundImage.length-1,E=function(ct){var pt,Zt,WA,QA,la,pa,Ln,Mi,Jr,vA,QA,la,pa,Ln,Mi,LA,jr,er,qA,Dr,zr,br,RA,un,Jr,Lr,QA,ba,Oa,Ln,Mi,Rs,la,pa,Mo,Ga,Ms,Ko,Bo,vs,wo,Ks;return re(this,function(bl){switch(bl.label){case 0:if(ct.type!==0)return[3,5];pt=void 0,Zt=ct.url,bl.label=1;case 1:return bl.trys.push([1,3,,4]),[4,R.context.cache.match(Zt)];case 2:return pt=bl.sent(),[3,4];case 3:return bl.sent(),R.context.logger.error("Error loading background-image "+Zt),[3,4];case 4:return pt&&(WA=gs(u,l,[pt.width,pt.height,pt.width/pt.height]),QA=WA[0],la=WA[1],pa=WA[2],Ln=WA[3],Mi=WA[4],Jr=R.ctx.createPattern(R.resizeImage(pt,Ln,Mi),"repeat"),R.renderRepeat(QA,Jr,la,pa)),[3,6];case 5:ds(ct)?(vA=gs(u,l,[null,null,null]),QA=vA[0],la=vA[1],pa=vA[2],Ln=vA[3],Mi=vA[4],LA=h0(ct.angle,Ln,Mi),jr=LA[0],er=LA[1],qA=LA[2],Dr=LA[3],zr=LA[4],br=document.createElement("canvas"),br.width=Ln,br.height=Mi,RA=br.getContext("2d"),un=RA.createLinearGradient(er,Dr,qA,zr),ld(ct.stops,jr).forEach(function(yo){return un.addColorStop(yo.stop,Cn(yo.color))}),RA.fillStyle=un,RA.fillRect(0,0,Ln,Mi),Ln>0&&Mi>0&&(Jr=R.ctx.createPattern(br,"repeat"),R.renderRepeat(QA,Jr,la,pa))):B0(ct)&&(Lr=gs(u,l,[null,null,null]),QA=Lr[0],ba=Lr[1],Oa=Lr[2],Ln=Lr[3],Mi=Lr[4],Rs=ct.position.length===0?[Gl]:ct.position,la=wn(Rs[0],Ln),pa=wn(Rs[Rs.length-1],Mi),Mo=p0(ct,la,pa,Ln,Mi),Ga=Mo[0],Ms=Mo[1],Ga>0&&Ms>0&&(Ko=R.ctx.createRadialGradient(ba+la,Oa+pa,0,ba+la,Oa+pa,Ga),ld(ct.stops,Ga*2).forEach(function(yo){return Ko.addColorStop(yo.stop,Cn(yo.color))}),R.path(QA),R.ctx.fillStyle=Ko,Ga!==Ms?(Bo=u.bounds.left+.5*u.bounds.width,vs=u.bounds.top+.5*u.bounds.height,wo=Ms/Ga,Ks=1/wo,R.ctx.save(),R.ctx.translate(Bo,vs),R.ctx.transform(1,0,0,wo,0,0),R.ctx.translate(-Bo,-vs),R.ctx.fillRect(ba,Ks*(Oa-vs)+vs,Ln,Mi*Ks),R.ctx.restore()):R.ctx.fill())),bl.label=6;case 6:return l--,[2]}})},R=this,ne=0,Ee=u.styles.backgroundImage.slice(0).reverse(),At.label=1;case 1:return ne<Ee.length?(ye=Ee[ne],[5,E(ye)]):[3,4];case 2:At.sent(),At.label=3;case 3:return ne++,[3,1];case 4:return[2]}})})},i.prototype.renderSolidBorder=function(u,l,E){return qe(this,void 0,void 0,function(){return re(this,function(R){return this.path(Ji(E,l)),this.ctx.fillStyle=Cn(u),this.ctx.fill(),[2]})})},i.prototype.renderDoubleBorder=function(u,l,E,R){return qe(this,void 0,void 0,function(){var ne,Ee;return re(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 ne=sa(R,E),this.path(ne),this.ctx.fillStyle=Cn(u),this.ctx.fill(),Ee=oa(R,E),this.path(Ee),this.ctx.fill(),[2]}})})},i.prototype.renderNodeBackgroundAndBorders=function(u){return qe(this,void 0,void 0,function(){var l,E,R,ne,Ee,ye,At,ct,pt=this;return re(this,function(Zt){switch(Zt.label){case 0:return this.applyEffects(u.getEffects(2)),l=u.container.styles,E=!ni(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}],ne=Ro(ts(l.backgroundClip,0),u.curves),E||l.boxShadow.length?(this.ctx.save(),this.path(ne),this.ctx.clip(),ni(l.backgroundColor)||(this.ctx.fillStyle=Cn(l.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(u.container)]):[3,2];case 1:Zt.sent(),this.ctx.restore(),l.boxShadow.slice(0).reverse().forEach(function(WA){pt.ctx.save();var vA=Cc(u.curves),LA=WA.inset?0:or,jr=xh(vA,-LA+(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(vA),pt.ctx.clip(),pt.mask(jr)):(pt.mask(vA),pt.ctx.clip(),pt.path(jr)),pt.ctx.shadowOffsetX=WA.offsetX.number+LA,pt.ctx.shadowOffsetY=WA.offsetY.number,pt.ctx.shadowColor=Cn(WA.color),pt.ctx.shadowBlur=WA.blur.number,pt.ctx.fillStyle=WA.inset?Cn(WA.color):"rgba(0,0,0,1)",pt.ctx.fill(),pt.ctx.restore()}),Zt.label=2;case 2:Ee=0,ye=0,At=R,Zt.label=3;case 3:return ye<At.length?(ct=At[ye],ct.style!==0&&!ni(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 Zt.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 Zt.sent(),[3,11];case 7:return ct.style!==4?[3,9]:[4,this.renderDoubleBorder(ct.color,ct.width,Ee,u.curves)];case 8:return Zt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(ct.color,Ee,u.curves)];case 10:Zt.sent(),Zt.label=11;case 11:Ee++,Zt.label=12;case 12:return ye++,[3,3];case 13:return[2]}})})},i.prototype.renderDashedDottedBorder=function(u,l,E,R,ne){return qe(this,void 0,void 0,function(){var Ee,ye,At,ct,pt,Zt,WA,vA,LA,jr,er,qA,Dr,zr,br,RA,br,RA;return re(this,function(un){return this.ctx.save(),Ee=Uh(R,E),ye=Ji(R,E),ne===2&&(this.path(ye),this.ctx.clip()),za(ye[0])?(At=ye[0].start.x,ct=ye[0].start.y):(At=ye[0].x,ct=ye[0].y),za(ye[1])?(pt=ye[1].end.x,Zt=ye[1].end.y):(pt=ye[1].x,Zt=ye[1].y),E===0||E===2?WA=Math.abs(At-pt):WA=Math.abs(ct-Zt),this.ctx.beginPath(),ne===3?this.formatPath(Ee):this.formatPath(ye.slice(0,2)),vA=l<3?l*3:l*2,LA=l<3?l*2:l,ne===3&&(vA=l,LA=l),jr=!0,WA<=vA*2?jr=!1:WA<=vA*2+LA?(er=WA/(2*vA+LA),vA*=er,LA*=er):(qA=Math.floor((WA+LA)/(vA+LA)),Dr=(WA-qA*vA)/(qA-1),zr=(WA-(qA+1)*vA)/qA,LA=zr<=0||Math.abs(LA-Dr)<Math.abs(LA-zr)?Dr:zr),jr&&(ne===3?this.ctx.setLineDash([0,vA+LA]):this.ctx.setLineDash([vA,LA])),ne===3?(this.ctx.lineCap="round",this.ctx.lineWidth=l):this.ctx.lineWidth=l*2+1.1,this.ctx.strokeStyle=Cn(u),this.ctx.stroke(),this.ctx.setLineDash([]),ne===2&&(za(ye[0])&&(br=ye[3],RA=ye[0],this.ctx.beginPath(),this.formatPath([new ZA(br.end.x,br.end.y),new ZA(RA.start.x,RA.start.y)]),this.ctx.stroke()),za(ye[1])&&(br=ye[1],RA=ye[2],this.ctx.beginPath(),this.formatPath([new ZA(br.end.x,br.end.y),new ZA(RA.start.x,RA.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},i.prototype.render=function(u){return qe(this,void 0,void 0,function(){var l;return re(this,function(E){switch(E.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Cn(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),l=aa(u),[4,this.renderStack(l)];case 1:return E.sent(),this.applyEffects([]),[2,this.canvas]}})})},i}(mo),Nf=function(o){return o instanceof gf||o instanceof th?!0:o instanceof iu&&o.type!==pc&&o.type!==hc},Ro=function(o,i){switch(o){case 0:return Cc(i);case 2:return Dg(i);case 1:default:return If(i)}},Cl=function(o){switch(o){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Kr=["-apple-system","system-ui"],vo=function(o){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?o.filter(function(i){return Kr.indexOf(i)===-1}):o},Ca=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 qe(this,void 0,void 0,function(){var l,E;return re(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,Qh(l)];case 1:return E=R.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Cn(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}(mo),Qh=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))})},ms=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 ms({id:this.instanceName,enabled:i.logging}),this.cache=(l=i.cache)!==null&&l!==void 0?l:new _a(this,i)}return o.instanceCount=1,o}(),Rp=function(o,i){return i===void 0&&(i={}),Mp(o,i)};typeof window!="undefined"&&bh.setContext(window);var Mp=function(o,i){return qe(void 0,void 0,void 0,function(){var u,l,E,R,ne,Ee,ye,At,ct,pt,Zt,WA,vA,LA,jr,er,qA,Dr,zr,br,un,RA,un,Jr,Lr,QA,ba,Oa,Ln,Mi,Rs,la,pa,Mo,Ga,Ms,Ko,Bo,vs,wo;return re(this,function(Ks){switch(Ks.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:(Jr=i.allowTaint)!==null&&Jr!==void 0?Jr:!1,imageTimeout:(Lr=i.imageTimeout)!==null&&Lr!==void 0?Lr:15e3,proxy:i.proxy,useCORS:(QA=i.useCORS)!==null&&QA!==void 0?QA:!1},R=b({logging:(ba=i.logging)!==null&&ba!==void 0?ba:!0,cache:i.cache},E),ne={windowWidth:(Oa=i.windowWidth)!==null&&Oa!==void 0?Oa:l.innerWidth,windowHeight:(Ln=i.windowHeight)!==null&&Ln!==void 0?Ln:l.innerHeight,scrollX:(Mi=i.scrollX)!==null&&Mi!==void 0?Mi:l.pageXOffset,scrollY:(Rs=i.scrollY)!==null&&Rs!==void 0?Rs:l.pageYOffset},Ee=new le(ne.scrollX,ne.scrollY,ne.windowWidth,ne.windowHeight),ye=new Tp(R,Ee),At=(la=i.foreignObjectRendering)!==null&&la!==void 0?la:!1,ct={allowTaint:(pa=i.allowTaint)!==null&&pa!==void 0?pa:!1,onclone:i.onclone,ignoreElements:i.ignoreElements,inlineImages:At,copyStyles:At},ye.logger.debug("Starting document clone with size "+Ee.width+"x"+Ee.height+" scrolled to "+-Ee.left+","+-Ee.top),pt=new Lp(ye,o,ct),Zt=pt.clonedReferenceElement,Zt?[4,pt.toIFrame(u,Ee)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return WA=Ks.sent(),vA=vf(Zt)||Ip(Zt)?ae(Zt.ownerDocument):$(ye,Zt),LA=vA.width,jr=vA.height,er=vA.left,qA=vA.top,Dr=pi(ye,Zt,i.backgroundColor),zr={canvas:i.canvas,backgroundColor:Dr,scale:(Ga=(Mo=i.scale)!==null&&Mo!==void 0?Mo:l.devicePixelRatio)!==null&&Ga!==void 0?Ga:1,x:((Ms=i.x)!==null&&Ms!==void 0?Ms:0)+er,y:((Ko=i.y)!==null&&Ko!==void 0?Ko:0)+qA,width:(Bo=i.width)!==null&&Bo!==void 0?Bo:Math.ceil(LA),height:(vs=i.height)!==null&&vs!==void 0?vs:Math.ceil(jr)},At?(ye.logger.debug("Document cloned, using foreign object rendering"),un=new Ca(ye,zr),[4,un.render(Zt)]):[3,3];case 2:return br=Ks.sent(),[3,5];case 3:return ye.logger.debug("Document cloned, element located at "+er+","+qA+" with size "+LA+"x"+jr+" using computed rendering"),ye.logger.debug("Starting DOM parsing"),RA=nh(ye,Zt),Dr===RA.styles.backgroundColor&&(RA.styles.backgroundColor=Ti.TRANSPARENT),ye.logger.debug("Starting renderer for element at "+zr.x+","+zr.y+" with size "+zr.width+"x"+zr.height),un=new ui(ye,zr),[4,un.render(RA)];case 4:br=Ks.sent(),Ks.label=5;case 5:return(!((wo=i.removeContainer)!==null&&wo!==void 0)||wo)&&(Lp.destroy(WA)||ye.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),ye.logger.debug("Finished rendering"),[2,br]}})})},pi=function(o,i,u){var l=i.ownerDocument,E=l.documentElement?ul(o,getComputedStyle(l.documentElement).backgroundColor):Ti.TRANSPARENT,R=l.body?ul(o,getComputedStyle(l.body).backgroundColor):Ti.TRANSPARENT,ne=typeof u=="string"?ul(o,u):u===null?Ti.TRANSPARENT:4294967295;return i===l.documentElement?ni(E)?ni(R)?ne:R:E:ne};return Rp})},44164:function(Br,EA,M){var b=M(97671);(function(re,Ne){Br.exports=Ne(M(65355),M(64270))})(self,function(qe,re){return function(){var Ne={"./src/plugin/hyperlinks.js":function(m,_,d){"use strict";d.r(_);var k=d("./node_modules/core-js/modules/web.dom-collections.for-each.js"),N=d.n(k),D=d("./node_modules/core-js/modules/es.string.link.js"),U=d.n(D),F=d("./src/worker.js"),S=d("./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 ee=this.prop.container,pe=ee.querySelectorAll("a"),Ke=(0,S.unitConvert)(ee.getBoundingClientRect(),this.prop.pageSize.k);H=[],Array.prototype.forEach.call(pe,function(oe){for(var tt=oe.getClientRects(),He=0;He<tt.length;He++){var Ge=(0,S.unitConvert)(tt[He],this.prop.pageSize.k);Ge.left-=Ke.left,Ge.top-=Ke.top;var at=Math.floor(Ge.top/this.prop.pageSize.inner.height)+1,W=this.opt.margin[0]+Ge.top%this.prop.pageSize.inner.height,_e=this.opt.margin[1]+Ge.left;H.push({page:at,top:W,left:_e,clientRect:Ge,link:oe})}},this)}})},F.default.prototype.toPdf=function(){return O.toPdf.call(this).then(function(){if(this.opt.enableLinks){H.forEach(function(pe){this.prop.pdf.setPage(pe.page),this.prop.pdf.link(pe.left,pe.top,pe.clientRect.width,pe.clientRect.height,{url:pe.link.href})},this);var ee=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ee)}})}},"./src/plugin/jspdf-plugin.js":function(m,_,d){"use strict";d.r(_);var k=d("./node_modules/core-js/modules/es.symbol.js"),N=d.n(k),D=d("./node_modules/core-js/modules/es.symbol.description.js"),U=d.n(D),F=d("./node_modules/core-js/modules/es.object.to-string.js"),S=d.n(F),H=d("./node_modules/core-js/modules/es.symbol.iterator.js"),O=d.n(H),P=d("./node_modules/core-js/modules/es.array.iterator.js"),K=d.n(P),ee=d("./node_modules/core-js/modules/es.string.iterator.js"),pe=d.n(ee),Ke=d("./node_modules/core-js/modules/web.dom-collections.iterator.js"),oe=d.n(Ke),tt=d("jspdf"),He=d.n(tt);function Ge(at){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ge=function(_e){return typeof _e}:Ge=function(_e){return _e&&typeof Symbol=="function"&&_e.constructor===Symbol&&_e!==Symbol.prototype?"symbol":typeof _e},Ge(at)}tt.jsPDF.getPageSize=function(at,W,_e){if(Ge(at)==="object"){var L=at;at=L.orientation,W=L.unit||W,_e=L.format||_e}W=W||"mm",_e=_e||"a4",at=(""+(at||"P")).toLowerCase();var Fe=(""+_e).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(W){case"pt":var te=1;break;case"mm":var te=72/25.4;break;case"cm":var te=72/2.54;break;case"in":var te=72;break;case"px":var te=72/96;break;case"pc":var te=12;break;case"em":var te=12;break;case"ex":var te=6;break;default:throw"Invalid unit: "+W}if(Ce.hasOwnProperty(Fe))var ge=Ce[Fe][1]/te,q=Ce[Fe][0]/te;else try{var ge=_e[1],q=_e[0]}catch(z){throw new Error("Invalid format: "+_e)}if(at==="p"||at==="portrait"){if(at="p",q>ge){var Z=q;q=ge,ge=Z}}else if(at==="l"||at==="landscape"){if(at="l",ge>q){var Z=q;q=ge,ge=Z}}else throw"Invalid orientation: "+at;var X={width:q,height:ge,unit:W,k:te};return X},_.default=tt.jsPDF},"./src/plugin/pagebreaks.js":function(m,_,d){"use strict";d.r(_);var k=d("./node_modules/core-js/modules/es.array.concat.js"),N=d.n(k),D=d("./node_modules/core-js/modules/es.array.slice.js"),U=d.n(D),F=d("./node_modules/core-js/modules/es.array.join.js"),S=d.n(F),H=d("./node_modules/core-js/modules/web.dom-collections.for-each.js"),O=d.n(H),P=d("./node_modules/core-js/modules/es.object.keys.js"),K=d.n(P),ee=d("./src/worker.js"),pe=d("./src/utils.js"),Ke={toContainer:ee.default.prototype.toContainer};ee.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ee.default.prototype.toContainer=function(){return Ke.toContainer.call(this).then(function(){var He=this.prop.container,Ge=this.prop.pageSize.inner.px.height,at=[].concat(this.opt.pagebreak.mode),W={avoidAll:at.indexOf("avoid-all")!==-1,css:at.indexOf("css")!==-1,legacy:at.indexOf("legacy")!==-1},_e={},L=this;["before","after","avoid"].forEach(function(te){var ge=W.avoidAll&&te==="avoid";_e[te]=ge?[]:[].concat(L.opt.pagebreak[te]||[]),_e[te].length>0&&(_e[te]=Array.prototype.slice.call(He.querySelectorAll(_e[te].join(", "))))});var Fe=He.querySelectorAll(".html2pdf__page-break");Fe=Array.prototype.slice.call(Fe);var Ce=He.querySelectorAll("*");Array.prototype.forEach.call(Ce,function(ge){var q={before:!1,after:W.legacy&&Fe.indexOf(ge)!==-1,avoid:W.avoidAll};if(W.css){var Z=window.getComputedStyle(ge),X=["always","page","left","right"],z=["avoid","avoid-page"];q={before:q.before||X.indexOf(Z.breakBefore||Z.pageBreakBefore)!==-1,after:q.after||X.indexOf(Z.breakAfter||Z.pageBreakAfter)!==-1,avoid:q.avoid||z.indexOf(Z.breakInside||Z.pageBreakInside)!==-1}}Object.keys(q).forEach(function(et){q[et]=q[et]||_e[et].indexOf(ge)!==-1});var Se=ge.getBoundingClientRect();if(q.avoid&&!q.before){var Ve=Math.floor(Se.top/Ge),Re=Math.floor(Se.bottom/Ge),Ot=Math.abs(Se.bottom-Se.top)/Ge;Re!==Ve&&Ot<=1&&(q.before=!0)}if(q.before){var Nt=(0,pe.createElement)("div",{style:{display:"block",height:Ge-Se.top%Ge+"px"}});ge.parentNode.insertBefore(Nt,ge)}if(q.after){var Nt=(0,pe.createElement)("div",{style:{display:"block",height:Ge-Se.bottom%Ge+"px"}});ge.parentNode.insertBefore(Nt,ge.nextSibling)}})})}},"./src/utils.js":function(m,_,d){"use strict";d.r(_),d.d(_,{objType:function(){return at},createElement:function(){return W},cloneNode:function(){return _e},unitConvert:function(){return L},toPx:function(){return Fe}});var k=d("./node_modules/core-js/modules/es.number.constructor.js"),N=d.n(k),D=d("./node_modules/core-js/modules/es.symbol.js"),U=d.n(D),F=d("./node_modules/core-js/modules/es.symbol.description.js"),S=d.n(F),H=d("./node_modules/core-js/modules/es.object.to-string.js"),O=d.n(H),P=d("./node_modules/core-js/modules/es.symbol.iterator.js"),K=d.n(P),ee=d("./node_modules/core-js/modules/es.array.iterator.js"),pe=d.n(ee),Ke=d("./node_modules/core-js/modules/es.string.iterator.js"),oe=d.n(Ke),tt=d("./node_modules/core-js/modules/web.dom-collections.iterator.js"),He=d.n(tt);function Ge(Ce){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ge=function(ge){return typeof ge}:Ge=function(ge){return ge&&typeof Symbol=="function"&&ge.constructor===Symbol&&ge!==Symbol.prototype?"symbol":typeof ge},Ge(Ce)}var at=function(te){var ge=Ge(te);return ge==="undefined"?"undefined":ge==="string"||te instanceof String?"string":ge==="number"||te instanceof Number?"number":ge==="function"||te instanceof Function?"function":te&&te.constructor===Array?"array":te&&te.nodeType===1?"element":ge==="object"?"object":"unknown"},W=function(te,ge){var q=document.createElement(te);if(ge.className&&(q.className=ge.className),ge.innerHTML){q.innerHTML=ge.innerHTML;for(var Z=q.getElementsByTagName("script"),X=Z.length;X-- >0;null)Z[X].parentNode.removeChild(Z[X])}for(var z in ge.style)q.style[z]=ge.style[z];return q},_e=function Ce(te,ge){for(var q=te.nodeType===3?document.createTextNode(te.nodeValue):te.cloneNode(!1),Z=te.firstChild;Z;Z=Z.nextSibling)(ge===!0||Z.nodeType!==1||Z.nodeName!=="SCRIPT")&&q.appendChild(Ce(Z,ge));return te.nodeType===1&&(te.nodeName==="CANVAS"?(q.width=te.width,q.height=te.height,q.getContext("2d").drawImage(te,0,0)):(te.nodeName==="TEXTAREA"||te.nodeName==="SELECT")&&(q.value=te.value),q.addEventListener("load",function(){q.scrollTop=te.scrollTop,q.scrollLeft=te.scrollLeft},!0)),q},L=function(te,ge){if(at(te)==="number")return te*72/96/ge;var q={};for(var Z in te)q[Z]=te[Z]*72/96/ge;return q},Fe=function(te,ge){return Math.floor(te*ge/72*96)}},"./src/worker.js":function(m,_,d){"use strict";d.r(_);var k=d("./node_modules/core-js/modules/es.object.assign.js"),N=d.n(k),D=d("./node_modules/core-js/modules/es.array.map.js"),U=d.n(D),F=d("./node_modules/core-js/modules/es.object.keys.js"),S=d.n(F),H=d("./node_modules/core-js/modules/es.array.concat.js"),O=d.n(H),P=d("./node_modules/core-js/modules/es.object.to-string.js"),K=d.n(P),ee=d("./node_modules/core-js/modules/es.regexp.to-string.js"),pe=d.n(ee),Ke=d("./node_modules/core-js/modules/es.function.name.js"),oe=d.n(Ke),tt=d("./node_modules/core-js/modules/web.dom-collections.for-each.js"),He=d.n(tt),Ge=d("jspdf"),at=d.n(Ge),W=d("html2canvas"),_e=d.n(W),L=d("./src/utils.js"),Fe=d("./node_modules/es6-promise/dist/es6-promise.js"),Ce=d.n(Fe),te=Ce().Promise,ge=function q(Z){var X=Object.assign(q.convert(te.resolve()),JSON.parse(JSON.stringify(q.template))),z=q.convert(te.resolve(),X);return z=z.setProgress(1,q,1,[q]),z=z.set(Z),z};ge.prototype=Object.create(te.prototype),ge.prototype.constructor=ge,ge.convert=function(Z,X){return Z.__proto__=X||ge.prototype,Z},ge.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},ge.prototype.from=function(Z,X){function z(Se){switch((0,L.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(X=X||z(Z),X){case"string":return this.set({src:(0,L.createElement)("div",{innerHTML:Z})});case"element":return this.set({src:Z});case"canvas":return this.set({canvas:Z});case"img":return this.set({img:Z});default:return this.error("Unknown source type.")}})},ge.prototype.to=function(Z){switch(Z){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},ge.prototype.toContainer=function(){var Z=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Z).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,L.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,L.createElement)("div",{className:"html2pdf__overlay",style:z}),this.prop.container=(0,L.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)})},ge.prototype.toCanvas=function(){var Z=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Z).then(function(){var z=Object.assign({},this.opt.html2canvas);return delete z.onrendered,W(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)})},ge.prototype.toImg=function(){var Z=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Z).then(function(){var z=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=z})},ge.prototype.toPdf=function(){var Z=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Z).then(function(){var z=this.prop.canvas,Se=this.opt,Ve=z.height,Re=Math.floor(z.width*this.prop.pageSize.inner.ratio),Ot=Math.ceil(Ve/Re),Nt=this.prop.pageSize.inner.height,et=document.createElement("canvas"),Mt=et.getContext("2d");et.width=z.width,et.height=Re,this.prop.pdf=this.prop.pdf||new Ge.jsPDF(Se.jsPDF);for(var sA=0;sA<Ot;sA++){sA===Ot-1&&Ve%Re!==0&&(et.height=Ve%Re,Nt=et.height*this.prop.pageSize.inner.width/et.width);var Pt=et.width,AA=et.height;Mt.fillStyle="white",Mt.fillRect(0,0,Pt,AA),Mt.drawImage(z,0,sA*Re,Pt,AA,0,0,Pt,AA),sA&&this.prop.pdf.addPage();var Wt=et.toDataURL("image/"+Se.image.type,Se.image.quality);this.prop.pdf.addImage(Wt,Se.image.type,Se.margin[1],Se.margin[0],this.prop.pageSize.inner.width,Nt)}})},ge.prototype.output=function(Z,X,z){return z=z||"pdf",z.toLowerCase()==="img"||z.toLowerCase()==="image"?this.outputImg(Z,X):this.outputPdf(Z,X)},ge.prototype.outputPdf=function(Z,X){var z=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(z).then(function(){return this.prop.pdf.output(Z,X)})},ge.prototype.outputImg=function(Z,X){var z=[function(){return this.prop.img||this.toImg()}];return this.thenList(z).then(function(){switch(Z){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 "'+Z+'" is not supported.'}})},ge.prototype.save=function(Z){var X=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(X).set(Z?{filename:Z}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},ge.prototype.set=function(Z){if((0,L.objType)(Z)!=="object")return this;var X=Object.keys(Z||{}).map(function(z){switch(z){case"margin":return this.setMargin.bind(this,Z.margin);case"jsPDF":return function(){return this.opt.jsPDF=Z.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Z.pageSize);default:return z in ge.template.prop?function(){this.prop[z]=Z[z]}:function(){this.opt[z]=Z[z]}}},this);return this.then(function(){return this.thenList(X)})},ge.prototype.get=function(Z,X){return this.then(function(){var Se=Z in ge.template.prop?this.prop[Z]:this.opt[Z];return X?X(Se):Se})},ge.prototype.setMargin=function(Z){return this.then(function(){switch((0,L.objType)(Z)){case"number":Z=[Z,Z,Z,Z];case"array":if(Z.length===2&&(Z=[Z[0],Z[1],Z[0],Z[1]]),Z.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Z}).then(this.setPageSize)},ge.prototype.setPageSize=function(Z){return this.then(function(){Z=Z||Ge.jsPDF.getPageSize(this.opt.jsPDF),Z.hasOwnProperty("inner")||(Z.inner={width:Z.width-this.opt.margin[1]-this.opt.margin[3],height:Z.height-this.opt.margin[0]-this.opt.margin[2]},Z.inner.px={width:(0,L.toPx)(Z.inner.width,Z.k),height:(0,L.toPx)(Z.inner.height,Z.k)},Z.inner.ratio=Z.inner.height/Z.inner.width),this.prop.pageSize=Z})},ge.prototype.setProgress=function(Z,X,z,Se){return Z!=null&&(this.progress.val=Z),X!=null&&(this.progress.state=X),z!=null&&(this.progress.n=z),Se!=null&&(this.progress.stack=Se),this.progress.ratio=this.progress.val/this.progress.state,this},ge.prototype.updateProgress=function(Z,X,z,Se){return this.setProgress(Z?this.progress.val+Z:null,X||null,z?this.progress.n+z:null,Se?this.progress.stack.concat(Se):null)},ge.prototype.then=function(Z,X){var z=this;return this.thenCore(Z,X,function(Ve,Re){return z.updateProgress(null,null,1,[Ve]),te.prototype.then.call(this,function(Nt){return z.updateProgress(null,Ve),Nt}).then(Ve,Re).then(function(Nt){return z.updateProgress(1),Nt})})},ge.prototype.thenCore=function(Z,X,z){z=z||te.prototype.then;var Se=this;Z&&(Z=Z.bind(Se)),X&&(X=X.bind(Se));var Ve=te.toString().indexOf("[native code]")!==-1&&te.name==="Promise",Re=Ve?Se:ge.convert(Object.assign({},Se),te.prototype),Ot=z.call(Re,Z,X);return ge.convert(Ot,Se.__proto__)},ge.prototype.thenExternal=function(Z,X){return te.prototype.then.call(this,Z,X)},ge.prototype.thenList=function(Z){var X=this;return Z.forEach(function(Se){X=X.thenCore(Se)}),X},ge.prototype.catch=function(q){q&&(q=q.bind(this));var Z=te.prototype.catch.call(this,q);return ge.convert(Z,this)},ge.prototype.catchExternal=function(Z){return te.prototype.catch.call(this,Z)},ge.prototype.error=function(Z){return this.then(function(){throw new Error(Z)})},ge.prototype.using=ge.prototype.set,ge.prototype.saveAs=ge.prototype.save,ge.prototype.export=ge.prototype.output,ge.prototype.run=ge.prototype.then,_.default=ge},"./node_modules/core-js/internals/a-function.js":function(m){m.exports=function(_){if(typeof _!="function")throw TypeError(String(_)+" is not a function");return _}},"./node_modules/core-js/internals/a-possible-prototype.js":function(m,_,d){var k=d("./node_modules/core-js/internals/is-object.js");m.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(m,_,d){var k=d("./node_modules/core-js/internals/well-known-symbol.js"),N=d("./node_modules/core-js/internals/object-create.js"),D=d("./node_modules/core-js/internals/object-define-property.js"),U=k("unscopables"),F=Array.prototype;F[U]==null&&D.f(F,U,{configurable:!0,value:N(null)}),m.exports=function(S){F[U][S]=!0}},"./node_modules/core-js/internals/an-object.js":function(m,_,d){var k=d("./node_modules/core-js/internals/is-object.js");m.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(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/array-iteration.js").forEach,N=d("./node_modules/core-js/internals/array-method-is-strict.js"),D=N("forEach");m.exports=D?[].forEach:function(F){return k(this,F,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(m,_,d){var k=d("./node_modules/core-js/internals/to-indexed-object.js"),N=d("./node_modules/core-js/internals/to-length.js"),D=d("./node_modules/core-js/internals/to-absolute-index.js"),U=function(F){return function(S,H,O){var P=k(S),K=N(P.length),ee=D(O,K),pe;if(F&&H!=H){for(;K>ee;)if(pe=P[ee++],pe!=pe)return!0}else for(;K>ee;ee++)if((F||ee in P)&&P[ee]===H)return F||ee||0;return!F&&-1}};m.exports={includes:U(!0),indexOf:U(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(m,_,d){var k=d("./node_modules/core-js/internals/function-bind-context.js"),N=d("./node_modules/core-js/internals/indexed-object.js"),D=d("./node_modules/core-js/internals/to-object.js"),U=d("./node_modules/core-js/internals/to-length.js"),F=d("./node_modules/core-js/internals/array-species-create.js"),S=[].push,H=function(O){var P=O==1,K=O==2,ee=O==3,pe=O==4,Ke=O==6,oe=O==7,tt=O==5||Ke;return function(He,Ge,at,W){for(var _e=D(He),L=N(_e),Fe=k(Ge,at,3),Ce=U(L.length),te=0,ge=W||F,q=P?ge(He,Ce):K||oe?ge(He,0):void 0,Z,X;Ce>te;te++)if((tt||te in L)&&(Z=L[te],X=Fe(Z,te,_e),O))if(P)q[te]=X;else if(X)switch(O){case 3:return!0;case 5:return Z;case 6:return te;case 2:S.call(q,Z)}else switch(O){case 4:return!1;case 7:S.call(q,Z)}return Ke?-1:ee||pe?pe:q}};m.exports={forEach:H(0),map:H(1),filter:H(2),some:H(3),every:H(4),find:H(5),findIndex:H(6),filterReject:H(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(m,_,d){var k=d("./node_modules/core-js/internals/fails.js"),N=d("./node_modules/core-js/internals/well-known-symbol.js"),D=d("./node_modules/core-js/internals/engine-v8-version.js"),U=N("species");m.exports=function(F){return D>=51||!k(function(){var S=[],H=S.constructor={};return H[U]=function(){return{foo:1}},S[F](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/fails.js");m.exports=function(N,D){var U=[][N];return!!U&&k(function(){U.call(null,D||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(m,_,d){var k=d("./node_modules/core-js/internals/is-object.js"),N=d("./node_modules/core-js/internals/is-array.js"),D=d("./node_modules/core-js/internals/well-known-symbol.js"),U=D("species");m.exports=function(F){var S;return N(F)&&(S=F.constructor,typeof S=="function"&&(S===Array||N(S.prototype))?S=void 0:k(S)&&(S=S[U],S===null&&(S=void 0))),S===void 0?Array:S}},"./node_modules/core-js/internals/array-species-create.js":function(m,_,d){var k=d("./node_modules/core-js/internals/array-species-constructor.js");m.exports=function(N,D){return new(k(N))(D===0?0:D)}},"./node_modules/core-js/internals/classof-raw.js":function(m){var _={}.toString;m.exports=function(d){return _.call(d).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(m,_,d){var k=d("./node_modules/core-js/internals/to-string-tag-support.js"),N=d("./node_modules/core-js/internals/classof-raw.js"),D=d("./node_modules/core-js/internals/well-known-symbol.js"),U=D("toStringTag"),F=N(function(){return arguments}())=="Arguments",S=function(H,O){try{return H[O]}catch(P){}};m.exports=k?N:function(H){var O,P,K;return H===void 0?"Undefined":H===null?"Null":typeof(P=S(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(m,_,d){var k=d("./node_modules/core-js/internals/has.js"),N=d("./node_modules/core-js/internals/own-keys.js"),D=d("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),U=d("./node_modules/core-js/internals/object-define-property.js");m.exports=function(F,S){for(var H=N(S),O=U.f,P=D.f,K=0;K<H.length;K++){var ee=H[K];k(F,ee)||O(F,ee,P(S,ee))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(m,_,d){var k=d("./node_modules/core-js/internals/fails.js");m.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(m,_,d){var k=d("./node_modules/core-js/internals/require-object-coercible.js"),N=d("./node_modules/core-js/internals/to-string.js"),D=/"/g;m.exports=function(U,F,S,H){var O=N(k(U)),P="<"+F;return S!==""&&(P+=" "+S+'="'+N(H).replace(D,"&quot;")+'"'),P+">"+O+"</"+F+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,N=d("./node_modules/core-js/internals/object-create.js"),D=d("./node_modules/core-js/internals/create-property-descriptor.js"),U=d("./node_modules/core-js/internals/set-to-string-tag.js"),F=d("./node_modules/core-js/internals/iterators.js"),S=function(){return this};m.exports=function(H,O,P){var K=O+" Iterator";return H.prototype=N(k,{next:D(1,P)}),U(H,K,!1,!0),F[K]=S,H}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(m,_,d){var k=d("./node_modules/core-js/internals/descriptors.js"),N=d("./node_modules/core-js/internals/object-define-property.js"),D=d("./node_modules/core-js/internals/create-property-descriptor.js");m.exports=k?function(U,F,S){return N.f(U,F,D(1,S))}:function(U,F,S){return U[F]=S,U}},"./node_modules/core-js/internals/create-property-descriptor.js":function(m){m.exports=function(_,d){return{enumerable:!(_&1),configurable:!(_&2),writable:!(_&4),value:d}}},"./node_modules/core-js/internals/create-property.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/to-property-key.js"),N=d("./node_modules/core-js/internals/object-define-property.js"),D=d("./node_modules/core-js/internals/create-property-descriptor.js");m.exports=function(U,F,S){var H=k(F);H in U?N.f(U,H,D(0,S)):U[H]=S}},"./node_modules/core-js/internals/define-iterator.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/export.js"),N=d("./node_modules/core-js/internals/create-iterator-constructor.js"),D=d("./node_modules/core-js/internals/object-get-prototype-of.js"),U=d("./node_modules/core-js/internals/object-set-prototype-of.js"),F=d("./node_modules/core-js/internals/set-to-string-tag.js"),S=d("./node_modules/core-js/internals/create-non-enumerable-property.js"),H=d("./node_modules/core-js/internals/redefine.js"),O=d("./node_modules/core-js/internals/well-known-symbol.js"),P=d("./node_modules/core-js/internals/is-pure.js"),K=d("./node_modules/core-js/internals/iterators.js"),ee=d("./node_modules/core-js/internals/iterators-core.js"),pe=ee.IteratorPrototype,Ke=ee.BUGGY_SAFARI_ITERATORS,oe=O("iterator"),tt="keys",He="values",Ge="entries",at=function(){return this};m.exports=function(W,_e,L,Fe,Ce,te,ge){N(L,_e,Fe);var q=function(Mt){if(Mt===Ce&&Ve)return Ve;if(!Ke&&Mt in z)return z[Mt];switch(Mt){case tt:return function(){return new L(this,Mt)};case He:return function(){return new L(this,Mt)};case Ge:return function(){return new L(this,Mt)}}return function(){return new L(this)}},Z=_e+" Iterator",X=!1,z=W.prototype,Se=z[oe]||z["@@iterator"]||Ce&&z[Ce],Ve=!Ke&&Se||q(Ce),Re=_e=="Array"&&z.entries||Se,Ot,Nt,et;if(Re&&(Ot=D(Re.call(new W)),pe!==Object.prototype&&Ot.next&&(!P&&D(Ot)!==pe&&(U?U(Ot,pe):typeof Ot[oe]!="function"&&S(Ot,oe,at)),F(Ot,Z,!0,!0),P&&(K[Z]=at))),Ce==He&&Se&&Se.name!==He&&(X=!0,Ve=function(){return Se.call(this)}),(!P||ge)&&z[oe]!==Ve&&S(z,oe,Ve),K[_e]=Ve,Ce)if(Nt={values:q(He),keys:te?Ve:q(tt),entries:q(Ge)},ge)for(et in Nt)(Ke||X||!(et in z))&&H(z,et,Nt[et]);else k({target:_e,proto:!0,forced:Ke||X},Nt);return Nt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(m,_,d){var k=d("./node_modules/core-js/internals/path.js"),N=d("./node_modules/core-js/internals/has.js"),D=d("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),U=d("./node_modules/core-js/internals/object-define-property.js").f;m.exports=function(F){var S=k.Symbol||(k.Symbol={});N(S,F)||U(S,F,{value:D.f(F)})}},"./node_modules/core-js/internals/descriptors.js":function(m,_,d){var k=d("./node_modules/core-js/internals/fails.js");m.exports=!k(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js"),N=d("./node_modules/core-js/internals/is-object.js"),D=k.document,U=N(D)&&N(D.createElement);m.exports=function(F){return U?D.createElement(F):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(m){m.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(m,_,d){var k=d("./node_modules/core-js/internals/get-built-in.js");m.exports=k("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js"),N=d("./node_modules/core-js/internals/engine-user-agent.js"),D=k.process,U=k.Deno,F=D&&D.versions||U&&U.version,S=F&&F.v8,H,O;S?(H=S.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]))),m.exports=O&&+O},"./node_modules/core-js/internals/enum-bug-keys.js":function(m){m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js"),N=d("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,D=d("./node_modules/core-js/internals/create-non-enumerable-property.js"),U=d("./node_modules/core-js/internals/redefine.js"),F=d("./node_modules/core-js/internals/set-global.js"),S=d("./node_modules/core-js/internals/copy-constructor-properties.js"),H=d("./node_modules/core-js/internals/is-forced.js");m.exports=function(O,P){var K=O.target,ee=O.global,pe=O.stat,Ke,oe,tt,He,Ge,at;if(ee?oe=k:pe?oe=k[K]||F(K,{}):oe=(k[K]||{}).prototype,oe)for(tt in P){if(Ge=P[tt],O.noTargetGet?(at=N(oe,tt),He=at&&at.value):He=oe[tt],Ke=H(ee?tt:K+(pe?".":"#")+tt,O.forced),!Ke&&He!==void 0){if(typeof Ge==typeof He)continue;S(Ge,He)}(O.sham||He&&He.sham)&&D(Ge,"sham",!0),U(oe,tt,Ge,O)}}},"./node_modules/core-js/internals/fails.js":function(m){m.exports=function(_){try{return!!_()}catch(d){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(m,_,d){var k=d("./node_modules/core-js/internals/a-function.js");m.exports=function(N,D,U){if(k(N),D===void 0)return N;switch(U){case 0:return function(){return N.call(D)};case 1:return function(F){return N.call(D,F)};case 2:return function(F,S){return N.call(D,F,S)};case 3:return function(F,S,H){return N.call(D,F,S,H)}}return function(){return N.apply(D,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js"),N=function(D){return typeof D=="function"?D:void 0};m.exports=function(D,U){return arguments.length<2?N(k[D]):k[D]&&k[D][U]}},"./node_modules/core-js/internals/global.js":function(m){var _=function(d){return d&&d.Math==Math&&d};m.exports=_(typeof globalThis=="object"&&globalThis)||_(typeof window=="object"&&window)||_(typeof self=="object"&&self)||_(typeof M.g=="object"&&M.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(m,_,d){var k=d("./node_modules/core-js/internals/to-object.js"),N={}.hasOwnProperty;m.exports=Object.hasOwn||function(U,F){return N.call(k(U),F)}},"./node_modules/core-js/internals/hidden-keys.js":function(m){m.exports={}},"./node_modules/core-js/internals/html.js":function(m,_,d){var k=d("./node_modules/core-js/internals/get-built-in.js");m.exports=k("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(m,_,d){var k=d("./node_modules/core-js/internals/descriptors.js"),N=d("./node_modules/core-js/internals/fails.js"),D=d("./node_modules/core-js/internals/document-create-element.js");m.exports=!k&&!N(function(){return Object.defineProperty(D("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(m,_,d){var k=d("./node_modules/core-js/internals/fails.js"),N=d("./node_modules/core-js/internals/classof-raw.js"),D="".split;m.exports=k(function(){return!Object("z").propertyIsEnumerable(0)})?function(U){return N(U)=="String"?D.call(U,""):Object(U)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(m,_,d){var k=d("./node_modules/core-js/internals/is-object.js"),N=d("./node_modules/core-js/internals/object-set-prototype-of.js");m.exports=function(D,U,F){var S,H;return N&&typeof(S=U.constructor)=="function"&&S!==F&&k(H=S.prototype)&&H!==F.prototype&&N(D,H),D}},"./node_modules/core-js/internals/inspect-source.js":function(m,_,d){var k=d("./node_modules/core-js/internals/shared-store.js"),N=Function.toString;typeof k.inspectSource!="function"&&(k.inspectSource=function(D){return N.call(D)}),m.exports=k.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(m,_,d){var k=d("./node_modules/core-js/internals/native-weak-map.js"),N=d("./node_modules/core-js/internals/global.js"),D=d("./node_modules/core-js/internals/is-object.js"),U=d("./node_modules/core-js/internals/create-non-enumerable-property.js"),F=d("./node_modules/core-js/internals/has.js"),S=d("./node_modules/core-js/internals/shared-store.js"),H=d("./node_modules/core-js/internals/shared-key.js"),O=d("./node_modules/core-js/internals/hidden-keys.js"),P="Object already initialized",K=N.WeakMap,ee,pe,Ke,oe=function(L){return Ke(L)?pe(L):ee(L,{})},tt=function(L){return function(Fe){var Ce;if(!D(Fe)||(Ce=pe(Fe)).type!==L)throw TypeError("Incompatible receiver, "+L+" required");return Ce}};if(k||S.state){var He=S.state||(S.state=new K),Ge=He.get,at=He.has,W=He.set;ee=function(L,Fe){if(at.call(He,L))throw new TypeError(P);return Fe.facade=L,W.call(He,L,Fe),Fe},pe=function(L){return Ge.call(He,L)||{}},Ke=function(L){return at.call(He,L)}}else{var _e=H("state");O[_e]=!0,ee=function(L,Fe){if(F(L,_e))throw new TypeError(P);return Fe.facade=L,U(L,_e,Fe),Fe},pe=function(L){return F(L,_e)?L[_e]:{}},Ke=function(L){return F(L,_e)}}m.exports={set:ee,get:pe,has:Ke,enforce:oe,getterFor:tt}},"./node_modules/core-js/internals/is-array.js":function(m,_,d){var k=d("./node_modules/core-js/internals/classof-raw.js");m.exports=Array.isArray||function(D){return k(D)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(m,_,d){var k=d("./node_modules/core-js/internals/fails.js"),N=/#|\.prototype\./,D=function(O,P){var K=F[U(O)];return K==H?!0:K==S?!1:typeof P=="function"?k(P):!!P},U=D.normalize=function(O){return String(O).replace(N,".").toLowerCase()},F=D.data={},S=D.NATIVE="N",H=D.POLYFILL="P";m.exports=D},"./node_modules/core-js/internals/is-object.js":function(m){m.exports=function(_){return typeof _=="object"?_!==null:typeof _=="function"}},"./node_modules/core-js/internals/is-pure.js":function(m){m.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(m,_,d){var k=d("./node_modules/core-js/internals/get-built-in.js"),N=d("./node_modules/core-js/internals/use-symbol-as-uid.js");m.exports=N?function(D){return typeof D=="symbol"}:function(D){var U=k("Symbol");return typeof U=="function"&&Object(D)instanceof U}},"./node_modules/core-js/internals/iterators-core.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/fails.js"),N=d("./node_modules/core-js/internals/object-get-prototype-of.js"),D=d("./node_modules/core-js/internals/create-non-enumerable-property.js"),U=d("./node_modules/core-js/internals/has.js"),F=d("./node_modules/core-js/internals/well-known-symbol.js"),S=d("./node_modules/core-js/internals/is-pure.js"),H=F("iterator"),O=!1,P=function(){return this},K,ee,pe;[].keys&&(pe=[].keys(),"next"in pe?(ee=N(N(pe)),ee!==Object.prototype&&(K=ee)):O=!0);var Ke=K==null||k(function(){var oe={};return K[H].call(oe)!==oe});Ke&&(K={}),(!S||Ke)&&!U(K,H)&&D(K,H,P),m.exports={IteratorPrototype:K,BUGGY_SAFARI_ITERATORS:O}},"./node_modules/core-js/internals/iterators.js":function(m){m.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(m,_,d){var k=d("./node_modules/core-js/internals/engine-v8-version.js"),N=d("./node_modules/core-js/internals/fails.js");m.exports=!!Object.getOwnPropertySymbols&&!N(function(){var D=Symbol();return!String(D)||!(Object(D)instanceof Symbol)||!Symbol.sham&&k&&k<41})},"./node_modules/core-js/internals/native-weak-map.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js"),N=d("./node_modules/core-js/internals/inspect-source.js"),D=k.WeakMap;m.exports=typeof D=="function"&&/native code/.test(N(D))},"./node_modules/core-js/internals/object-assign.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/descriptors.js"),N=d("./node_modules/core-js/internals/fails.js"),D=d("./node_modules/core-js/internals/object-keys.js"),U=d("./node_modules/core-js/internals/object-get-own-property-symbols.js"),F=d("./node_modules/core-js/internals/object-property-is-enumerable.js"),S=d("./node_modules/core-js/internals/to-object.js"),H=d("./node_modules/core-js/internals/indexed-object.js"),O=Object.assign,P=Object.defineProperty;m.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={},ee={},pe=Symbol(),Ke="abcdefghijklmnopqrst";return K[pe]=7,Ke.split("").forEach(function(oe){ee[oe]=oe}),O({},K)[pe]!=7||D(O({},ee)).join("")!=Ke})?function(ee,pe){for(var Ke=S(ee),oe=arguments.length,tt=1,He=U.f,Ge=F.f;oe>tt;)for(var at=H(arguments[tt++]),W=He?D(at).concat(He(at)):D(at),_e=W.length,L=0,Fe;_e>L;)Fe=W[L++],(!k||Ge.call(at,Fe))&&(Ke[Fe]=at[Fe]);return Ke}:O},"./node_modules/core-js/internals/object-create.js":function(m,_,d){var k=d("./node_modules/core-js/internals/an-object.js"),N=d("./node_modules/core-js/internals/object-define-properties.js"),D=d("./node_modules/core-js/internals/enum-bug-keys.js"),U=d("./node_modules/core-js/internals/hidden-keys.js"),F=d("./node_modules/core-js/internals/html.js"),S=d("./node_modules/core-js/internals/document-create-element.js"),H=d("./node_modules/core-js/internals/shared-key.js"),O=">",P="<",K="prototype",ee="script",pe=H("IE_PROTO"),Ke=function(){},oe=function(W){return P+ee+O+W+P+"/"+ee+O},tt=function(W){W.write(oe("")),W.close();var _e=W.parentWindow.Object;return W=null,_e},He=function(){var W=S("iframe"),_e="java"+ee+":",L;if(W.style)return W.style.display="none",F.appendChild(W),W.src=String(_e),L=W.contentWindow.document,L.open(),L.write(oe("document.F=Object")),L.close(),L.F},Ge,at=function(){try{Ge=new ActiveXObject("htmlfile")}catch(_e){}at=document.domain&&Ge?tt(Ge):He()||tt(Ge);for(var W=D.length;W--;)delete at[K][D[W]];return at()};U[pe]=!0,m.exports=Object.create||function(_e,L){var Fe;return _e!==null?(Ke[K]=k(_e),Fe=new Ke,Ke[K]=null,Fe[pe]=_e):Fe=at(),L===void 0?Fe:N(Fe,L)}},"./node_modules/core-js/internals/object-define-properties.js":function(m,_,d){var k=d("./node_modules/core-js/internals/descriptors.js"),N=d("./node_modules/core-js/internals/object-define-property.js"),D=d("./node_modules/core-js/internals/an-object.js"),U=d("./node_modules/core-js/internals/object-keys.js");m.exports=k?Object.defineProperties:function(S,H){D(S);for(var O=U(H),P=O.length,K=0,ee;P>K;)N.f(S,ee=O[K++],H[ee]);return S}},"./node_modules/core-js/internals/object-define-property.js":function(m,_,d){var k=d("./node_modules/core-js/internals/descriptors.js"),N=d("./node_modules/core-js/internals/ie8-dom-define.js"),D=d("./node_modules/core-js/internals/an-object.js"),U=d("./node_modules/core-js/internals/to-property-key.js"),F=Object.defineProperty;_.f=k?F:function(H,O,P){if(D(H),O=U(O),D(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(m,_,d){var k=d("./node_modules/core-js/internals/descriptors.js"),N=d("./node_modules/core-js/internals/object-property-is-enumerable.js"),D=d("./node_modules/core-js/internals/create-property-descriptor.js"),U=d("./node_modules/core-js/internals/to-indexed-object.js"),F=d("./node_modules/core-js/internals/to-property-key.js"),S=d("./node_modules/core-js/internals/has.js"),H=d("./node_modules/core-js/internals/ie8-dom-define.js"),O=Object.getOwnPropertyDescriptor;_.f=k?O:function(K,ee){if(K=U(K),ee=F(ee),H)try{return O(K,ee)}catch(pe){}if(S(K,ee))return D(!N.f.call(K,ee),K[ee])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(m,_,d){var k=d("./node_modules/core-js/internals/to-indexed-object.js"),N=d("./node_modules/core-js/internals/object-get-own-property-names.js").f,D={}.toString,U=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],F=function(S){try{return N(S)}catch(H){return U.slice()}};m.exports.f=function(H){return U&&D.call(H)=="[object Window]"?F(H):N(k(H))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(m,_,d){var k=d("./node_modules/core-js/internals/object-keys-internal.js"),N=d("./node_modules/core-js/internals/enum-bug-keys.js"),D=N.concat("length","prototype");_.f=Object.getOwnPropertyNames||function(F){return k(F,D)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(m,_){_.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(m,_,d){var k=d("./node_modules/core-js/internals/has.js"),N=d("./node_modules/core-js/internals/to-object.js"),D=d("./node_modules/core-js/internals/shared-key.js"),U=d("./node_modules/core-js/internals/correct-prototype-getter.js"),F=D("IE_PROTO"),S=Object.prototype;m.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?S:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(m,_,d){var k=d("./node_modules/core-js/internals/has.js"),N=d("./node_modules/core-js/internals/to-indexed-object.js"),D=d("./node_modules/core-js/internals/array-includes.js").indexOf,U=d("./node_modules/core-js/internals/hidden-keys.js");m.exports=function(F,S){var H=N(F),O=0,P=[],K;for(K in H)!k(U,K)&&k(H,K)&&P.push(K);for(;S.length>O;)k(H,K=S[O++])&&(~D(P,K)||P.push(K));return P}},"./node_modules/core-js/internals/object-keys.js":function(m,_,d){var k=d("./node_modules/core-js/internals/object-keys-internal.js"),N=d("./node_modules/core-js/internals/enum-bug-keys.js");m.exports=Object.keys||function(U){return k(U,N)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(m,_){"use strict";var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,N=k&&!d.call({1:2},1);_.f=N?function(U){var F=k(this,U);return!!F&&F.enumerable}:d},"./node_modules/core-js/internals/object-set-prototype-of.js":function(m,_,d){var k=d("./node_modules/core-js/internals/an-object.js"),N=d("./node_modules/core-js/internals/a-possible-prototype.js");m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var D=!1,U={},F;try{F=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,F.call(U,[]),D=U instanceof Array}catch(S){}return function(H,O){return k(H),N(O),D?F.call(H,O):H.__proto__=O,H}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/to-string-tag-support.js"),N=d("./node_modules/core-js/internals/classof.js");m.exports=k?{}.toString:function(){return"[object "+N(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(m,_,d){var k=d("./node_modules/core-js/internals/is-object.js");m.exports=function(N,D){var U,F;if(D==="string"&&typeof(U=N.toString)=="function"&&!k(F=U.call(N))||typeof(U=N.valueOf)=="function"&&!k(F=U.call(N))||D!=="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(m,_,d){var k=d("./node_modules/core-js/internals/get-built-in.js"),N=d("./node_modules/core-js/internals/object-get-own-property-names.js"),D=d("./node_modules/core-js/internals/object-get-own-property-symbols.js"),U=d("./node_modules/core-js/internals/an-object.js");m.exports=k("Reflect","ownKeys")||function(S){var H=N.f(U(S)),O=D.f;return O?H.concat(O(S)):H}},"./node_modules/core-js/internals/path.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js");m.exports=k},"./node_modules/core-js/internals/redefine.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js"),N=d("./node_modules/core-js/internals/create-non-enumerable-property.js"),D=d("./node_modules/core-js/internals/has.js"),U=d("./node_modules/core-js/internals/set-global.js"),F=d("./node_modules/core-js/internals/inspect-source.js"),S=d("./node_modules/core-js/internals/internal-state.js"),H=S.get,O=S.enforce,P=String(String).split("String");(m.exports=function(K,ee,pe,Ke){var oe=Ke?!!Ke.unsafe:!1,tt=Ke?!!Ke.enumerable:!1,He=Ke?!!Ke.noTargetGet:!1,Ge;if(typeof pe=="function"&&(typeof ee=="string"&&!D(pe,"name")&&N(pe,"name",ee),Ge=O(pe),Ge.source||(Ge.source=P.join(typeof ee=="string"?ee:""))),K===k){tt?K[ee]=pe:U(ee,pe);return}else oe?!He&&K[ee]&&(tt=!0):delete K[ee];tt?K[ee]=pe:N(K,ee,pe)})(Function.prototype,"toString",function(){return typeof this=="function"&&H(this).source||F(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/an-object.js");m.exports=function(){var N=k(this),D="";return N.global&&(D+="g"),N.ignoreCase&&(D+="i"),N.multiline&&(D+="m"),N.dotAll&&(D+="s"),N.unicode&&(D+="u"),N.sticky&&(D+="y"),D}},"./node_modules/core-js/internals/require-object-coercible.js":function(m){m.exports=function(_){if(_==null)throw TypeError("Can't call method on "+_);return _}},"./node_modules/core-js/internals/set-global.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js");m.exports=function(N,D){try{Object.defineProperty(k,N,{value:D,configurable:!0,writable:!0})}catch(U){k[N]=D}return D}},"./node_modules/core-js/internals/set-to-string-tag.js":function(m,_,d){var k=d("./node_modules/core-js/internals/object-define-property.js").f,N=d("./node_modules/core-js/internals/has.js"),D=d("./node_modules/core-js/internals/well-known-symbol.js"),U=D("toStringTag");m.exports=function(F,S,H){F&&!N(F=H?F:F.prototype,U)&&k(F,U,{configurable:!0,value:S})}},"./node_modules/core-js/internals/shared-key.js":function(m,_,d){var k=d("./node_modules/core-js/internals/shared.js"),N=d("./node_modules/core-js/internals/uid.js"),D=k("keys");m.exports=function(U){return D[U]||(D[U]=N(U))}},"./node_modules/core-js/internals/shared-store.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js"),N=d("./node_modules/core-js/internals/set-global.js"),D="__core-js_shared__",U=k[D]||N(D,{});m.exports=U},"./node_modules/core-js/internals/shared.js":function(m,_,d){var k=d("./node_modules/core-js/internals/is-pure.js"),N=d("./node_modules/core-js/internals/shared-store.js");(m.exports=function(D,U){return N[D]||(N[D]=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(m,_,d){var k=d("./node_modules/core-js/internals/fails.js");m.exports=function(N){return k(function(){var D=""[N]('"');return D!==D.toLowerCase()||D.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(m,_,d){var k=d("./node_modules/core-js/internals/to-integer.js"),N=d("./node_modules/core-js/internals/to-string.js"),D=d("./node_modules/core-js/internals/require-object-coercible.js"),U=function(F){return function(S,H){var O=N(D(S)),P=k(H),K=O.length,ee,pe;return P<0||P>=K?F?"":void 0:(ee=O.charCodeAt(P),ee<55296||ee>56319||P+1===K||(pe=O.charCodeAt(P+1))<56320||pe>57343?F?O.charAt(P):ee:F?O.slice(P,P+2):(ee-55296<<10)+(pe-56320)+65536)}};m.exports={codeAt:U(!1),charAt:U(!0)}},"./node_modules/core-js/internals/string-trim.js":function(m,_,d){var k=d("./node_modules/core-js/internals/require-object-coercible.js"),N=d("./node_modules/core-js/internals/to-string.js"),D=d("./node_modules/core-js/internals/whitespaces.js"),U="["+D+"]",F=RegExp("^"+U+U+"*"),S=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(S,"")),K}};m.exports={start:H(1),end:H(2),trim:H(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(m,_,d){var k=d("./node_modules/core-js/internals/to-integer.js"),N=Math.max,D=Math.min;m.exports=function(U,F){var S=k(U);return S<0?N(S+F,0):D(S,F)}},"./node_modules/core-js/internals/to-indexed-object.js":function(m,_,d){var k=d("./node_modules/core-js/internals/indexed-object.js"),N=d("./node_modules/core-js/internals/require-object-coercible.js");m.exports=function(D){return k(N(D))}},"./node_modules/core-js/internals/to-integer.js":function(m){var _=Math.ceil,d=Math.floor;m.exports=function(k){return isNaN(k=+k)?0:(k>0?d:_)(k)}},"./node_modules/core-js/internals/to-length.js":function(m,_,d){var k=d("./node_modules/core-js/internals/to-integer.js"),N=Math.min;m.exports=function(D){return D>0?N(k(D),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(m,_,d){var k=d("./node_modules/core-js/internals/require-object-coercible.js");m.exports=function(N){return Object(k(N))}},"./node_modules/core-js/internals/to-primitive.js":function(m,_,d){var k=d("./node_modules/core-js/internals/is-object.js"),N=d("./node_modules/core-js/internals/is-symbol.js"),D=d("./node_modules/core-js/internals/ordinary-to-primitive.js"),U=d("./node_modules/core-js/internals/well-known-symbol.js"),F=U("toPrimitive");m.exports=function(S,H){if(!k(S)||N(S))return S;var O=S[F],P;if(O!==void 0){if(H===void 0&&(H="default"),P=O.call(S,H),!k(P)||N(P))return P;throw TypeError("Can't convert object to primitive value")}return H===void 0&&(H="number"),D(S,H)}},"./node_modules/core-js/internals/to-property-key.js":function(m,_,d){var k=d("./node_modules/core-js/internals/to-primitive.js"),N=d("./node_modules/core-js/internals/is-symbol.js");m.exports=function(D){var U=k(D,"string");return N(U)?U:String(U)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(m,_,d){var k=d("./node_modules/core-js/internals/well-known-symbol.js"),N=k("toStringTag"),D={};D[N]="z",m.exports=String(D)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(m,_,d){var k=d("./node_modules/core-js/internals/is-symbol.js");m.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(m){var _=0,d=Math.random();m.exports=function(k){return"Symbol("+String(k===void 0?"":k)+")_"+(++_+d).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(m,_,d){var k=d("./node_modules/core-js/internals/native-symbol.js");m.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(m,_,d){var k=d("./node_modules/core-js/internals/well-known-symbol.js");_.f=k},"./node_modules/core-js/internals/well-known-symbol.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js"),N=d("./node_modules/core-js/internals/shared.js"),D=d("./node_modules/core-js/internals/has.js"),U=d("./node_modules/core-js/internals/uid.js"),F=d("./node_modules/core-js/internals/native-symbol.js"),S=d("./node_modules/core-js/internals/use-symbol-as-uid.js"),H=N("wks"),O=k.Symbol,P=S?O:O&&O.withoutSetter||U;m.exports=function(K){return(!D(H,K)||!(F||typeof H[K]=="string"))&&(F&&D(O,K)?H[K]=O[K]:H[K]=P("Symbol."+K)),H[K]}},"./node_modules/core-js/internals/whitespaces.js":function(m){m.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/export.js"),N=d("./node_modules/core-js/internals/fails.js"),D=d("./node_modules/core-js/internals/is-array.js"),U=d("./node_modules/core-js/internals/is-object.js"),F=d("./node_modules/core-js/internals/to-object.js"),S=d("./node_modules/core-js/internals/to-length.js"),H=d("./node_modules/core-js/internals/create-property.js"),O=d("./node_modules/core-js/internals/array-species-create.js"),P=d("./node_modules/core-js/internals/array-method-has-species-support.js"),K=d("./node_modules/core-js/internals/well-known-symbol.js"),ee=d("./node_modules/core-js/internals/engine-v8-version.js"),pe=K("isConcatSpreadable"),Ke=9007199254740991,oe="Maximum allowed index exceeded",tt=ee>=51||!N(function(){var W=[];return W[pe]=!1,W.concat()[0]!==W}),He=P("concat"),Ge=function(W){if(!U(W))return!1;var _e=W[pe];return _e!==void 0?!!_e:D(W)},at=!tt||!He;k({target:"Array",proto:!0,forced:at},{concat:function(_e){var L=F(this),Fe=O(L,0),Ce=0,te,ge,q,Z,X;for(te=-1,q=arguments.length;te<q;te++)if(X=te===-1?L:arguments[te],Ge(X)){if(Z=S(X.length),Ce+Z>Ke)throw TypeError(oe);for(ge=0;ge<Z;ge++,Ce++)ge in X&&H(Fe,Ce,X[ge])}else{if(Ce>=Ke)throw TypeError(oe);H(Fe,Ce++,X)}return Fe.length=Ce,Fe}})},"./node_modules/core-js/modules/es.array.iterator.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/to-indexed-object.js"),N=d("./node_modules/core-js/internals/add-to-unscopables.js"),D=d("./node_modules/core-js/internals/iterators.js"),U=d("./node_modules/core-js/internals/internal-state.js"),F=d("./node_modules/core-js/internals/define-iterator.js"),S="Array Iterator",H=U.set,O=U.getterFor(S);m.exports=F(Array,"Array",function(P,K){H(this,{type:S,target:k(P),index:0,kind:K})},function(){var P=O(this),K=P.target,ee=P.kind,pe=P.index++;return!K||pe>=K.length?(P.target=void 0,{value:void 0,done:!0}):ee=="keys"?{value:pe,done:!1}:ee=="values"?{value:K[pe],done:!1}:{value:[pe,K[pe]],done:!1}},"values"),D.Arguments=D.Array,N("keys"),N("values"),N("entries")},"./node_modules/core-js/modules/es.array.join.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/export.js"),N=d("./node_modules/core-js/internals/indexed-object.js"),D=d("./node_modules/core-js/internals/to-indexed-object.js"),U=d("./node_modules/core-js/internals/array-method-is-strict.js"),F=[].join,S=N!=Object,H=U("join",",");k({target:"Array",proto:!0,forced:S||!H},{join:function(P){return F.call(D(this),P===void 0?",":P)}})},"./node_modules/core-js/modules/es.array.map.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/export.js"),N=d("./node_modules/core-js/internals/array-iteration.js").map,D=d("./node_modules/core-js/internals/array-method-has-species-support.js"),U=D("map");k({target:"Array",proto:!0,forced:!U},{map:function(S){return N(this,S,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/export.js"),N=d("./node_modules/core-js/internals/is-object.js"),D=d("./node_modules/core-js/internals/is-array.js"),U=d("./node_modules/core-js/internals/to-absolute-index.js"),F=d("./node_modules/core-js/internals/to-length.js"),S=d("./node_modules/core-js/internals/to-indexed-object.js"),H=d("./node_modules/core-js/internals/create-property.js"),O=d("./node_modules/core-js/internals/well-known-symbol.js"),P=d("./node_modules/core-js/internals/array-method-has-species-support.js"),K=P("slice"),ee=O("species"),pe=[].slice,Ke=Math.max;k({target:"Array",proto:!0,forced:!K},{slice:function(tt,He){var Ge=S(this),at=F(Ge.length),W=U(tt,at),_e=U(He===void 0?at:He,at),L,Fe,Ce;if(D(Ge)&&(L=Ge.constructor,typeof L=="function"&&(L===Array||D(L.prototype))?L=void 0:N(L)&&(L=L[ee],L===null&&(L=void 0)),L===Array||L===void 0))return pe.call(Ge,W,_e);for(Fe=new(L===void 0?Array:L)(Ke(_e-W,0)),Ce=0;W<_e;W++,Ce++)W in Ge&&H(Fe,Ce,Ge[W]);return Fe.length=Ce,Fe}})},"./node_modules/core-js/modules/es.function.name.js":function(m,_,d){var k=d("./node_modules/core-js/internals/descriptors.js"),N=d("./node_modules/core-js/internals/object-define-property.js").f,D=Function.prototype,U=D.toString,F=/^\s*function ([^ (]*)/,S="name";k&&!(S in D)&&N(D,S,{configurable:!0,get:function(){try{return U.call(this).match(F)[1]}catch(H){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/descriptors.js"),N=d("./node_modules/core-js/internals/global.js"),D=d("./node_modules/core-js/internals/is-forced.js"),U=d("./node_modules/core-js/internals/redefine.js"),F=d("./node_modules/core-js/internals/has.js"),S=d("./node_modules/core-js/internals/classof-raw.js"),H=d("./node_modules/core-js/internals/inherit-if-required.js"),O=d("./node_modules/core-js/internals/is-symbol.js"),P=d("./node_modules/core-js/internals/to-primitive.js"),K=d("./node_modules/core-js/internals/fails.js"),ee=d("./node_modules/core-js/internals/object-create.js"),pe=d("./node_modules/core-js/internals/object-get-own-property-names.js").f,Ke=d("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,oe=d("./node_modules/core-js/internals/object-define-property.js").f,tt=d("./node_modules/core-js/internals/string-trim.js").trim,He="Number",Ge=N[He],at=Ge.prototype,W=S(ee(at))==He,_e=function(ge){if(O(ge))throw TypeError("Cannot convert a Symbol value to a number");var q=P(ge,"number"),Z,X,z,Se,Ve,Re,Ot,Nt;if(typeof q=="string"&&q.length>2){if(q=tt(q),Z=q.charCodeAt(0),Z===43||Z===45){if(X=q.charCodeAt(2),X===88||X===120)return NaN}else if(Z===48){switch(q.charCodeAt(1)){case 66:case 98:z=2,Se=49;break;case 79:case 111:z=8,Se=55;break;default:return+q}for(Ve=q.slice(2),Re=Ve.length,Ot=0;Ot<Re;Ot++)if(Nt=Ve.charCodeAt(Ot),Nt<48||Nt>Se)return NaN;return parseInt(Ve,z)}}return+q};if(D(He,!Ge(" 0o1")||!Ge("0b1")||Ge("+0x1"))){for(var L=function(q){var Z=arguments.length<1?0:q,X=this;return X instanceof L&&(W?K(function(){at.valueOf.call(X)}):S(X)!=He)?H(new Ge(_e(Z)),X,L):_e(Z)},Fe=k?pe(Ge):"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,te;Fe.length>Ce;Ce++)F(Ge,te=Fe[Ce])&&!F(L,te)&&oe(L,te,Ke(Ge,te));L.prototype=at,at.constructor=L,U(N,He,L)}},"./node_modules/core-js/modules/es.object.assign.js":function(m,_,d){var k=d("./node_modules/core-js/internals/export.js"),N=d("./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(m,_,d){var k=d("./node_modules/core-js/internals/export.js"),N=d("./node_modules/core-js/internals/to-object.js"),D=d("./node_modules/core-js/internals/object-keys.js"),U=d("./node_modules/core-js/internals/fails.js"),F=U(function(){D(1)});k({target:"Object",stat:!0,forced:F},{keys:function(H){return D(N(H))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(m,_,d){var k=d("./node_modules/core-js/internals/to-string-tag-support.js"),N=d("./node_modules/core-js/internals/redefine.js"),D=d("./node_modules/core-js/internals/object-to-string.js");k||N(Object.prototype,"toString",D,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/redefine.js"),N=d("./node_modules/core-js/internals/an-object.js"),D=d("./node_modules/core-js/internals/to-string.js"),U=d("./node_modules/core-js/internals/fails.js"),F=d("./node_modules/core-js/internals/regexp-flags.js"),S="toString",H=RegExp.prototype,O=H[S],P=U(function(){return O.call({source:"a",flags:"b"})!="/a/b"}),K=O.name!=S;(P||K)&&k(RegExp.prototype,S,function(){var pe=N(this),Ke=D(pe.source),oe=pe.flags,tt=D(oe===void 0&&pe instanceof RegExp&&!("flags"in H)?F.call(pe):oe);return"/"+Ke+"/"+tt},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/string-multibyte.js").charAt,N=d("./node_modules/core-js/internals/to-string.js"),D=d("./node_modules/core-js/internals/internal-state.js"),U=d("./node_modules/core-js/internals/define-iterator.js"),F="String Iterator",S=D.set,H=D.getterFor(F);U(String,"String",function(O){S(this,{type:F,string:N(O),index:0})},function(){var P=H(this),K=P.string,ee=P.index,pe;return ee>=K.length?{value:void 0,done:!0}:(pe=k(K,ee),P.index+=pe.length,{value:pe,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/export.js"),N=d("./node_modules/core-js/internals/create-html.js"),D=d("./node_modules/core-js/internals/string-html-forced.js");k({target:"String",proto:!0,forced:D("link")},{link:function(F){return N(this,"a","href",F)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/export.js"),N=d("./node_modules/core-js/internals/descriptors.js"),D=d("./node_modules/core-js/internals/global.js"),U=d("./node_modules/core-js/internals/has.js"),F=d("./node_modules/core-js/internals/is-object.js"),S=d("./node_modules/core-js/internals/object-define-property.js").f,H=d("./node_modules/core-js/internals/copy-constructor-properties.js"),O=D.Symbol;if(N&&typeof O=="function"&&(!("description"in O.prototype)||O().description!==void 0)){var P={},K=function(){var He=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Ge=this instanceof K?new O(He):He===void 0?O():O(He);return He===""&&(P[Ge]=!0),Ge};H(K,O);var ee=K.prototype=O.prototype;ee.constructor=K;var pe=ee.toString,Ke=String(O("test"))=="Symbol(test)",oe=/^Symbol\((.*)\)[^)]+$/;S(ee,"description",{configurable:!0,get:function(){var He=F(this)?this.valueOf():this,Ge=pe.call(He);if(U(P,He))return"";var at=Ke?Ge.slice(7,-1):Ge.replace(oe,"$1");return at===""?void 0:at}}),k({global:!0,forced:!0},{Symbol:K})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(m,_,d){var k=d("./node_modules/core-js/internals/define-well-known-symbol.js");k("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(m,_,d){"use strict";var k=d("./node_modules/core-js/internals/export.js"),N=d("./node_modules/core-js/internals/global.js"),D=d("./node_modules/core-js/internals/get-built-in.js"),U=d("./node_modules/core-js/internals/is-pure.js"),F=d("./node_modules/core-js/internals/descriptors.js"),S=d("./node_modules/core-js/internals/native-symbol.js"),H=d("./node_modules/core-js/internals/fails.js"),O=d("./node_modules/core-js/internals/has.js"),P=d("./node_modules/core-js/internals/is-array.js"),K=d("./node_modules/core-js/internals/is-object.js"),ee=d("./node_modules/core-js/internals/is-symbol.js"),pe=d("./node_modules/core-js/internals/an-object.js"),Ke=d("./node_modules/core-js/internals/to-object.js"),oe=d("./node_modules/core-js/internals/to-indexed-object.js"),tt=d("./node_modules/core-js/internals/to-property-key.js"),He=d("./node_modules/core-js/internals/to-string.js"),Ge=d("./node_modules/core-js/internals/create-property-descriptor.js"),at=d("./node_modules/core-js/internals/object-create.js"),W=d("./node_modules/core-js/internals/object-keys.js"),_e=d("./node_modules/core-js/internals/object-get-own-property-names.js"),L=d("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Fe=d("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ce=d("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),te=d("./node_modules/core-js/internals/object-define-property.js"),ge=d("./node_modules/core-js/internals/object-property-is-enumerable.js"),q=d("./node_modules/core-js/internals/create-non-enumerable-property.js"),Z=d("./node_modules/core-js/internals/redefine.js"),X=d("./node_modules/core-js/internals/shared.js"),z=d("./node_modules/core-js/internals/shared-key.js"),Se=d("./node_modules/core-js/internals/hidden-keys.js"),Ve=d("./node_modules/core-js/internals/uid.js"),Re=d("./node_modules/core-js/internals/well-known-symbol.js"),Ot=d("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Nt=d("./node_modules/core-js/internals/define-well-known-symbol.js"),et=d("./node_modules/core-js/internals/set-to-string-tag.js"),Mt=d("./node_modules/core-js/internals/internal-state.js"),sA=d("./node_modules/core-js/internals/array-iteration.js").forEach,Pt=z("hidden"),AA="Symbol",Wt="prototype",v=Re("toPrimitive"),G=Mt.set,I=Mt.getterFor(AA),h=Object[Wt],p=N.Symbol,T=D("JSON","stringify"),Ae=Ce.f,ve=te.f,ce=L.f,nt=ge.f,Bt=X("symbols"),ot=X("op-symbols"),st=X("string-to-symbol-registry"),St=X("symbol-to-string-registry"),Ie=X("wks"),je=N.QObject,ze=!je||!je[Wt]||!je[Wt].findChild,ut=F&&H(function(){return at(ve({},"a",{get:function(){return ve(this,"a",{value:7}).a}})).a!=7})?function(ht,Lt,Gt){var BA=Ae(h,Lt);BA&&delete h[Lt],ve(ht,Lt,Gt),BA&&ht!==h&&ve(h,Lt,BA)}:ve,Dt=function(ht,Lt){var Gt=Bt[ht]=at(p[Wt]);return G(Gt,{type:AA,tag:ht,description:Lt}),F||(Gt.description=Lt),Gt},Qt=function(Lt,Gt,BA){Lt===h&&Qt(ot,Gt,BA),pe(Lt);var UA=tt(Gt);return pe(BA),O(Bt,UA)?(BA.enumerable?(O(Lt,Pt)&&Lt[Pt][UA]&&(Lt[Pt][UA]=!1),BA=at(BA,{enumerable:Ge(0,!1)})):(O(Lt,Pt)||ve(Lt,Pt,Ge(1,{})),Lt[Pt][UA]=!0),ut(Lt,UA,BA)):ve(Lt,UA,BA)},wt=function(Lt,Gt){pe(Lt);var BA=oe(Gt),UA=W(BA).concat(Et(BA));return sA(UA,function($t){(!F||oA.call(BA,$t))&&Qt(Lt,$t,BA[$t])}),Lt},bA=function(Lt,Gt){return Gt===void 0?at(Lt):wt(at(Lt),Gt)},oA=function(Lt){var Gt=tt(Lt),BA=nt.call(this,Gt);return this===h&&O(Bt,Gt)&&!O(ot,Gt)?!1:BA||!O(this,Gt)||!O(Bt,Gt)||O(this,Pt)&&this[Pt][Gt]?BA:!0},SA=function(Lt,Gt){var BA=oe(Lt),UA=tt(Gt);if(!(BA===h&&O(Bt,UA)&&!O(ot,UA))){var $t=Ae(BA,UA);return $t&&O(Bt,UA)&&!(O(BA,Pt)&&BA[Pt][UA])&&($t.enumerable=!0),$t}},DA=function(Lt){var Gt=ce(oe(Lt)),BA=[];return sA(Gt,function(UA){!O(Bt,UA)&&!O(Se,UA)&&BA.push(UA)}),BA},Et=function(Lt){var Gt=Lt===h,BA=ce(Gt?ot:oe(Lt)),UA=[];return sA(BA,function($t){O(Bt,$t)&&(!Gt||O(h,$t))&&UA.push(Bt[$t])}),UA};if(S||(p=function(){if(this instanceof p)throw TypeError("Symbol is not a constructor");var Lt=!arguments.length||arguments[0]===void 0?void 0:He(arguments[0]),Gt=Ve(Lt),BA=function(UA){this===h&&BA.call(ot,UA),O(this,Pt)&&O(this[Pt],Gt)&&(this[Pt][Gt]=!1),ut(this,Gt,Ge(1,UA))};return F&&ze&&ut(h,Gt,{configurable:!0,set:BA}),Dt(Gt,Lt)},Z(p[Wt],"toString",function(){return I(this).tag}),Z(p,"withoutSetter",function(ht){return Dt(Ve(ht),ht)}),ge.f=oA,te.f=Qt,Ce.f=SA,_e.f=L.f=DA,Fe.f=Et,Ot.f=function(ht){return Dt(Re(ht),ht)},F&&(ve(p[Wt],"description",{configurable:!0,get:function(){return I(this).description}}),U||Z(h,"propertyIsEnumerable",oA,{unsafe:!0}))),k({global:!0,wrap:!0,forced:!S,sham:!S},{Symbol:p}),sA(W(Ie),function(ht){Nt(ht)}),k({target:AA,stat:!0,forced:!S},{for:function(ht){var Lt=He(ht);if(O(st,Lt))return st[Lt];var Gt=p(Lt);return st[Lt]=Gt,St[Gt]=Lt,Gt},keyFor:function(Lt){if(!ee(Lt))throw TypeError(Lt+" is not a symbol");if(O(St,Lt))return St[Lt]},useSetter:function(){ze=!0},useSimple:function(){ze=!1}}),k({target:"Object",stat:!0,forced:!S,sham:!F},{create:bA,defineProperty:Qt,defineProperties:wt,getOwnPropertyDescriptor:SA}),k({target:"Object",stat:!0,forced:!S},{getOwnPropertyNames:DA,getOwnPropertySymbols:Et}),k({target:"Object",stat:!0,forced:H(function(){Fe.f(1)})},{getOwnPropertySymbols:function(Lt){return Fe.f(Ke(Lt))}}),T){var qt=!S||H(function(){var ht=p();return T([ht])!="[null]"||T({a:ht})!="{}"||T(Object(ht))!="{}"});k({target:"JSON",stat:!0,forced:qt},{stringify:function(Lt,Gt,BA){for(var UA=[Lt],$t=1,pA;arguments.length>$t;)UA.push(arguments[$t++]);if(pA=Gt,!(!K(Gt)&&Lt===void 0||ee(Lt)))return P(Gt)||(Gt=function(jA,Nr){if(typeof pA=="function"&&(Nr=pA.call(this,jA,Nr)),!ee(Nr))return Nr}),UA[1]=Gt,T.apply(null,UA)}})}p[Wt][v]||q(p[Wt],v,p[Wt].valueOf),et(p,AA),Se[Pt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js"),N=d("./node_modules/core-js/internals/dom-iterables.js"),D=d("./node_modules/core-js/internals/array-for-each.js"),U=d("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var F in N){var S=k[F],H=S&&S.prototype;if(H&&H.forEach!==D)try{U(H,"forEach",D)}catch(O){H.forEach=D}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(m,_,d){var k=d("./node_modules/core-js/internals/global.js"),N=d("./node_modules/core-js/internals/dom-iterables.js"),D=d("./node_modules/core-js/modules/es.array.iterator.js"),U=d("./node_modules/core-js/internals/create-non-enumerable-property.js"),F=d("./node_modules/core-js/internals/well-known-symbol.js"),S=F("iterator"),H=F("toStringTag"),O=D.values;for(var P in N){var K=k[P],ee=K&&K.prototype;if(ee){if(ee[S]!==O)try{U(ee,S,O)}catch(Ke){ee[S]=O}if(ee[H]||U(ee,H,P),N[P]){for(var pe in D)if(ee[pe]!==D[pe])try{U(ee,pe,D[pe])}catch(Ke){ee[pe]=D[pe]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(m){(function(_,d){m.exports=d()})(this,function(){"use strict";function _(je){var ze=typeof je;return je!==null&&(ze==="object"||ze==="function")}function d(je){return typeof je=="function"}var k=void 0;Array.isArray?k=Array.isArray:k=function(je){return Object.prototype.toString.call(je)==="[object Array]"};var N=k,D=0,U=void 0,F=void 0,S=function(ze,ut){W[D]=ze,W[D+1]=ut,D+=2,D===2&&(F?F(_e):Fe())};function H(je){F=je}function O(je){S=je}var P=typeof window!="undefined"?window:void 0,K=P||{},ee=K.MutationObserver||K.WebKitMutationObserver,pe=typeof self=="undefined"&&typeof b!="undefined"&&{}.toString.call(b)==="[object process]",Ke=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function oe(){return function(){return b.nextTick(_e)}}function tt(){return typeof U!="undefined"?function(){U(_e)}:at()}function He(){var je=0,ze=new ee(_e),ut=document.createTextNode("");return ze.observe(ut,{characterData:!0}),function(){ut.data=je=++je%2}}function Ge(){var je=new MessageChannel;return je.port1.onmessage=_e,function(){return je.port2.postMessage(0)}}function at(){var je=setTimeout;return function(){return je(_e,1)}}var W=new Array(1e3);function _e(){for(var je=0;je<D;je+=2){var ze=W[je],ut=W[je+1];ze(ut),W[je]=void 0,W[je+1]=void 0}D=0}function L(){try{var je=Function("return this")().require("vertx");return U=je.runOnLoop||je.runOnContext,tt()}catch(ze){return at()}}var Fe=void 0;pe?Fe=oe():ee?Fe=He():Ke?Fe=Ge():P===void 0?Fe=L():Fe=at();function Ce(je,ze){var ut=this,Dt=new this.constructor(q);Dt[ge]===void 0&&T(Dt);var Qt=ut._state;if(Qt){var wt=arguments[Qt-1];S(function(){return G(Qt,Dt,wt,ut._result)})}else Wt(ut,Dt,je,ze);return Dt}function te(je){var ze=this;if(je&&typeof je=="object"&&je.constructor===ze)return je;var ut=new ze(q);return Mt(ut,je),ut}var ge=Math.random().toString(36).substring(2);function q(){}var Z=void 0,X=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 Re(je,ze,ut,Dt){try{je.call(ze,ut,Dt)}catch(Qt){return Qt}}function Ot(je,ze,ut){S(function(Dt){var Qt=!1,wt=Re(ut,ze,function(bA){Qt||(Qt=!0,ze!==bA?Mt(Dt,bA):Pt(Dt,bA))},function(bA){Qt||(Qt=!0,AA(Dt,bA))},"Settle: "+(Dt._label||" unknown promise"));!Qt&&wt&&(Qt=!0,AA(Dt,wt))},je)}function Nt(je,ze){ze._state===X?Pt(je,ze._result):ze._state===z?AA(je,ze._result):Wt(ze,void 0,function(ut){return Mt(je,ut)},function(ut){return AA(je,ut)})}function et(je,ze,ut){ze.constructor===je.constructor&&ut===Ce&&ze.constructor.resolve===te?Nt(je,ze):ut===void 0?Pt(je,ze):d(ut)?Ot(je,ze,ut):Pt(je,ze)}function Mt(je,ze){if(je===ze)AA(je,Se());else if(_(ze)){var ut=void 0;try{ut=ze.then}catch(Dt){AA(je,Dt);return}et(je,ze,ut)}else Pt(je,ze)}function sA(je){je._onerror&&je._onerror(je._result),v(je)}function Pt(je,ze){je._state===Z&&(je._result=ze,je._state=X,je._subscribers.length!==0&&S(v,je))}function AA(je,ze){je._state===Z&&(je._state=z,je._result=ze,S(sA,je))}function Wt(je,ze,ut,Dt){var Qt=je._subscribers,wt=Qt.length;je._onerror=null,Qt[wt]=ze,Qt[wt+X]=ut,Qt[wt+z]=Dt,wt===0&&je._state&&S(v,je)}function v(je){var ze=je._subscribers,ut=je._state;if(ze.length!==0){for(var Dt=void 0,Qt=void 0,wt=je._result,bA=0;bA<ze.length;bA+=3)Dt=ze[bA],Qt=ze[bA+ut],Dt?G(ut,Dt,Qt,wt):Qt(wt);je._subscribers.length=0}}function G(je,ze,ut,Dt){var Qt=d(ut),wt=void 0,bA=void 0,oA=!0;if(Qt){try{wt=ut(Dt)}catch(SA){oA=!1,bA=SA}if(ze===wt){AA(ze,Ve());return}}else wt=Dt;ze._state!==Z||(Qt&&oA?Mt(ze,wt):oA===!1?AA(ze,bA):je===X?Pt(ze,wt):je===z&&AA(ze,wt))}function I(je,ze){try{ze(function(Dt){Mt(je,Dt)},function(Dt){AA(je,Dt)})}catch(ut){AA(je,ut)}}var h=0;function p(){return h++}function T(je){je[ge]=h++,je._state=void 0,je._result=void 0,je._subscribers=[]}function Ae(){return new Error("Array Methods must be provided an Array")}var ve=function(){function je(ze,ut){this._instanceConstructor=ze,this.promise=new ze(q),this.promise[ge]||T(this.promise),N(ut)?(this.length=ut.length,this._remaining=ut.length,this._result=new Array(this.length),this.length===0?Pt(this.promise,this._result):(this.length=this.length||0,this._enumerate(ut),this._remaining===0&&Pt(this.promise,this._result))):AA(this.promise,Ae())}return je.prototype._enumerate=function(ut){for(var Dt=0;this._state===Z&&Dt<ut.length;Dt++)this._eachEntry(ut[Dt],Dt)},je.prototype._eachEntry=function(ut,Dt){var Qt=this._instanceConstructor,wt=Qt.resolve;if(wt===te){var bA=void 0,oA=void 0,SA=!1;try{bA=ut.then}catch(Et){SA=!0,oA=Et}if(bA===Ce&&ut._state!==Z)this._settledAt(ut._state,Dt,ut._result);else if(typeof bA!="function")this._remaining--,this._result[Dt]=ut;else if(Qt===St){var DA=new Qt(q);SA?AA(DA,oA):et(DA,ut,bA),this._willSettleAt(DA,Dt)}else this._willSettleAt(new Qt(function(Et){return Et(ut)}),Dt)}else this._willSettleAt(wt(ut),Dt)},je.prototype._settledAt=function(ut,Dt,Qt){var wt=this.promise;wt._state===Z&&(this._remaining--,ut===z?AA(wt,Qt):this._result[Dt]=Qt),this._remaining===0&&Pt(wt,this._result)},je.prototype._willSettleAt=function(ut,Dt){var Qt=this;Wt(ut,void 0,function(wt){return Qt._settledAt(X,Dt,wt)},function(wt){return Qt._settledAt(z,Dt,wt)})},je}();function ce(je){return new ve(this,je).promise}function nt(je){var ze=this;return N(je)?new ze(function(ut,Dt){for(var Qt=je.length,wt=0;wt<Qt;wt++)ze.resolve(je[wt]).then(ut,Dt)}):new ze(function(ut,Dt){return Dt(new TypeError("You must pass an array to race."))})}function Bt(je){var ze=this,ut=new ze(q);return AA(ut,je),ut}function ot(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function st(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var St=function(){function je(ze){this[ge]=p(),this._result=this._state=void 0,this._subscribers=[],q!==ze&&(typeof ze!="function"&&ot(),this instanceof je?I(this,ze):st())}return je.prototype.catch=function(ut){return this.then(null,ut)},je.prototype.finally=function(ut){var Dt=this,Qt=Dt.constructor;return d(ut)?Dt.then(function(wt){return Qt.resolve(ut()).then(function(){return wt})},function(wt){return Qt.resolve(ut()).then(function(){throw wt})}):Dt.then(ut,ut)},je}();St.prototype.then=Ce,St.all=ce,St.race=nt,St.resolve=te,St.reject=Bt,St._setScheduler=H,St._setAsap=O,St._asap=S;function Ie(){var je=void 0;if(typeof M.g!="undefined")je=M.g;else if(typeof self!="undefined")je=self;else try{je=Function("return this")()}catch(Dt){throw new Error("polyfill failed because global object is unavailable in this environment")}var ze=je.Promise;if(ze){var ut=null;try{ut=Object.prototype.toString.call(ze.resolve())}catch(Dt){}if(ut==="[object Promise]"&&!ze.cast)return}je.Promise=St}return St.polyfill=Ie,St.Promise=St,St})},html2canvas:function(m){"use strict";m.exports=re},jspdf:function(m){"use strict";m.exports=qe}},le={};function $(m){var _=le[m];if(_!==void 0)return _.exports;var d=le[m]={exports:{}};return Ne[m].call(d.exports,d,d.exports,$),d.exports}(function(){$.n=function(m){var _=m&&m.__esModule?function(){return m.default}:function(){return m};return $.d(_,{a:_}),_}})(),function(){$.d=function(m,_){for(var d in _)$.o(_,d)&&!$.o(m,d)&&Object.defineProperty(m,d,{enumerable:!0,get:_[d]})}}(),function(){$.o=function(m,_){return Object.prototype.hasOwnProperty.call(m,_)}}(),function(){$.r=function(m){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})}}();var ae={};return function(){"use strict";$.r(ae);var m=$("./src/worker.js"),_=$("./src/plugin/jspdf-plugin.js"),d=$("./src/plugin/pagebreaks.js"),k=$("./src/plugin/hyperlinks.js"),N=function D(U,F){var S=new D.Worker(F);return U?S.from(U).save():S};N.Worker=m.default,ae.default=N}(),ae=ae.default,ae}()})},67467:function(Br,EA){EA.read=function(M,b,qe,re,Ne){var le,$,ae=Ne*8-re-1,m=(1<<ae)-1,_=m>>1,d=-7,k=qe?Ne-1:0,N=qe?-1:1,D=M[b+k];for(k+=N,le=D&(1<<-d)-1,D>>=-d,d+=ae;d>0;le=le*256+M[b+k],k+=N,d-=8);for($=le&(1<<-d)-1,le>>=-d,d+=re;d>0;$=$*256+M[b+k],k+=N,d-=8);if(le===0)le=1-_;else{if(le===m)return $?NaN:(D?-1:1)*(1/0);$=$+Math.pow(2,re),le=le-_}return(D?-1:1)*$*Math.pow(2,le-re)},EA.write=function(M,b,qe,re,Ne,le){var $,ae,m,_=le*8-Ne-1,d=(1<<_)-1,k=d>>1,N=Ne===23?Math.pow(2,-24)-Math.pow(2,-77):0,D=re?0:le-1,U=re?1:-1,F=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(ae=isNaN(b)?1:0,$=d):($=Math.floor(Math.log(b)/Math.LN2),b*(m=Math.pow(2,-$))<1&&($--,m*=2),$+k>=1?b+=N/m:b+=N*Math.pow(2,1-k),b*m>=2&&($++,m/=2),$+k>=d?(ae=0,$=d):$+k>=1?(ae=(b*m-1)*Math.pow(2,Ne),$=$+k):(ae=b*Math.pow(2,k-1)*Math.pow(2,Ne),$=0));Ne>=8;M[qe+D]=ae&255,D+=U,ae/=256,Ne-=8);for($=$<<Ne|ae,_+=Ne;_>0;M[qe+D]=$&255,D+=U,$/=256,_-=8);M[qe+D-U]|=F*128}},65355:function(Br,EA,M){"use strict";M.r(EA),M.d(EA,{AcroForm:function(){return Oa},AcroFormAppearance:function(){return QA},AcroFormButton:function(){return Dr},AcroFormCheckBox:function(){return un},AcroFormChoiceField:function(){return LA},AcroFormComboBox:function(){return er},AcroFormEditBox:function(){return qA},AcroFormListBox:function(){return jr},AcroFormPasswordField:function(){return Lr},AcroFormPushButton:function(){return zr},AcroFormRadioButton:function(){return br},AcroFormTextField:function(){return Jr},GState:function(){return mu},ShadingPattern:function(){return go},TilingPattern:function(){return mo},default:function(){return or},jsPDF:function(){return or}});var b=M(76190),qe={},re=function(e,A,t,r,n){var a=new Worker(qe[A]||(qe[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(g){var f=g.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,$=Int32Array,ae=new Ne([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new Ne([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),_=new Ne([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=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 $(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=d(ae,2),N=k.b,D=k.r;N[28]=258,D[258]=28;for(var U=d(m,0),F=U.b,S=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 g=new le(A);for(n=1;n<A;++n)g[n]=g[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],Q=A-e[n],V=g[e[n]-1]++<<Q,ie=V|(1<<Q)-1;V<=ie;++V)f[H[V]>>B]=y}else for(f=new le(r),n=0;n<r;++n)e[n]&&(f[n]=H[g[e[n]-1]++]>>15-e[n]);return f},ee=new Ne(288),O=0;O<144;++O)ee[O]=8;for(var O=144;O<256;++O)ee[O]=9;for(var O=256;O<280;++O)ee[O]=7;for(var O=280;O<288;++O)ee[O]=8;for(var pe=new Ne(32),O=0;O<32;++O)pe[O]=5;var Ke=K(ee,9,0),oe=null,tt=K(pe,5,0),He=null,Ge=function(e){for(var A=e[0],t=1;t<e.length;++t)e[t]>A&&(A=e[t]);return A},at=function(e,A,t){var r=A/8|0;return(e[r]|e[r+1]<<8)>>(A&7)&t},W=function(e,A){var t=A/8|0;return(e[t]|e[t+1]<<8|e[t+2]<<16)>>(A&7)},_e=function(e){return(e+7)/8|0},L=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"],te=function(e,A,t){var r=new Error(A||Ce[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,te),!t)throw r;return r},ge=function(e,A,t,r){var n=e.length,a=r?r.length:0;if(!n||A.f&&!A.l)return t||new Ne(0);var g=!t,f=g||A.i!=2,B=A.i;g&&(t=new Ne(n*3));var y=function(wA){var KA=t.length;if(wA>KA){var GA=new Ne(Math.max(KA*2,wA));GA.set(t),t=GA}},Q=A.f||0,V=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){Q=at(e,V,1);var $e=at(e,V+1,3);if(V+=3,$e)if($e==1)x=oe,be=He,we=9,xe=5;else if($e==2){var Xt=at(e,V,31)+257,Rt=at(e,V+10,15)+4,lt=Xt+at(e,V+5,31)+1;V+=14;for(var ke=new Ne(lt),mt=new Ne(19),de=0;de<Rt;++de)mt[_[de]]=at(e,V+de*3,7);V+=Rt*3;for(var Ue=Ge(mt),Xe=(1<<Ue)-1,We=K(mt,Ue,1),de=0;de<lt;){var _t=We[at(e,V,Xe)];V+=_t&15;var Ze=_t>>4;if(Ze<16)ke[de++]=Ze;else{var Tt=0,zt=0;for(Ze==16?(zt=3+at(e,V,3),V+=2,Tt=ke[de-1]):Ze==17?(zt=3+at(e,V,7),V+=3):Ze==18&&(zt=11+at(e,V,127),V+=7);zt--;)ke[de++]=Tt}}var bt=ke.subarray(0,Xt),Vt=ke.subarray(Xt);we=Ge(bt),xe=Ge(Vt),x=K(bt,we,1),be=K(Vt,xe,1)}else te(1);else{var Ze=_e(V)+4,Pe=e[Ze-4]|e[Ze-3]<<8,Ut=Ze+Pe;if(Ut>n){B&&te(0);break}f&&y(ie+Pe),t.set(e.subarray(Ze,Ut),ie),A.b=ie+=Pe,A.p=V=Ut*8,A.f=Q;continue}if(V>he){B&&te(0);break}}f&&y(ie+131072);for(var IA=(1<<we)-1,uA=(1<<xe)-1,fe=V;;fe=V){var Tt=x[W(e,V)&IA],Oe=Tt>>4;if(V+=Tt&15,V>he){B&&te(0);break}if(Tt||te(2),Oe<256)t[ie++]=Oe;else if(Oe==256){fe=V,x=null;break}else{var Me=Oe-254;if(Oe>264){var de=Oe-257,rt=ae[de];Me=at(e,V,(1<<rt)-1)+N[de],V+=rt}var dt=be[W(e,V)&uA],Ft=dt>>4;dt||te(3),V+=dt&15;var Vt=F[Ft];if(Ft>3){var rt=m[Ft];Vt+=W(e,V)&(1<<rt)-1,V+=rt}if(V>he){B&&te(0);break}f&&y(ie+131072);var Kt=ie+Me;if(ie<Vt){var jt=a-Vt,aA=Math.min(Vt,Kt);for(jt+ie<0&&te(3);ie<aA;++ie)t[ie]=r[jt+ie]}for(;ie<Kt;++ie)t[ie]=t[ie-Vt]}}A.l=x,A.p=fe,A.b=ie,A.f=Q,x&&(Q=1,A.m=we,A.d=be,A.n=xe)}while(!Q);return ie!=t.length&&g?L(t,0,ie):t.subarray(0,ie)},q=function(e,A,t){t<<=A&7;var r=A/8|0;e[r]|=t,e[r+1]|=t>>8},Z=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},X=function(e,A){for(var t=[],r=0;r<e.length;++r)e[r]&&t.push({s:r,f:e[r]});var n=t.length,a=t.slice();if(!n)return{t:et,l:0};if(n==1){var g=new Ne(t[0].s+1);return g[t[0].s]=1,{t:g,l:1}}t.sort(function(Ut,Xt){return Ut.f-Xt.f}),t.push({s:-1,f:25001});var f=t[0],B=t[1],y=0,Q=1,V=2;for(t[0]={s:-1,f:f.f+B.f,l:f,r:B};Q!=n-1;)f=t[t[y].f<t[V].f?y++:V++],B=t[y!=Q&&t[y].f<t[V].f?y++:V++],t[Q++]={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[Q-1],x,0);if(be>A){var r=0,we=0,xe=be-A,he=1<<xe;for(a.sort(function(Xt,Rt){return x[Rt.s]-x[Xt.s]||Xt.f-Rt.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,g=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)g(32754);a>2&&(g(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(g(n),--a;a>6;a-=6)g(8304);a>2&&(g(a-3<<5|8208),a=0)}for(;a--;)g(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},Re=function(e,A,t){var r=t.length,n=_e(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},Ot=function(e,A,t,r,n,a,g,f,B,y,Q){q(A,Q++,t),++n[256];for(var V=X(n,15),ie=V.t,x=V.l,be=X(a,15),we=be.t,xe=be.l,he=Se(ie),$e=he.c,Ze=he.n,Pe=Se(we),Ut=Pe.c,Xt=Pe.n,Rt=new le(19),lt=0;lt<$e.length;++lt)++Rt[$e[lt]&31];for(var lt=0;lt<Ut.length;++lt)++Rt[Ut[lt]&31];for(var ke=X(Rt,7),mt=ke.t,de=ke.l,Ue=19;Ue>4&&!mt[_[Ue-1]];--Ue);var Xe=y+5<<3,We=Ve(n,ee)+Ve(a,pe)+g,_t=Ve(n,ie)+Ve(a,we)+g+14+3*Ue+Ve(Rt,mt)+2*Rt[16]+3*Rt[17]+7*Rt[18];if(B>=0&&Xe<=We&&Xe<=_t)return Re(A,Q,e.subarray(B,B+y));var Tt,zt,bt,Vt;if(q(A,Q,1+(_t<We)),Q+=2,_t<We){Tt=K(ie,x,0),zt=ie,bt=K(we,xe,0),Vt=we;var IA=K(mt,de,0);q(A,Q,Ze-257),q(A,Q+5,Xt-1),q(A,Q+10,Ue-4),Q+=14;for(var lt=0;lt<Ue;++lt)q(A,Q+3*lt,mt[_[lt]]);Q+=3*Ue;for(var uA=[$e,Ut],fe=0;fe<2;++fe)for(var Oe=uA[fe],lt=0;lt<Oe.length;++lt){var Me=Oe[lt]&31;q(A,Q,IA[Me]),Q+=mt[Me],Me>15&&(q(A,Q,Oe[lt]>>5&127),Q+=Oe[lt]>>12)}}else Tt=Ke,zt=ee,bt=tt,Vt=pe;for(var lt=0;lt<f;++lt){var rt=r[lt];if(rt>255){var Me=rt>>18&31;Z(A,Q,Tt[Me+257]),Q+=zt[Me+257],Me>7&&(q(A,Q,rt>>23&31),Q+=ae[Me]);var dt=rt&31;Z(A,Q,bt[dt]),Q+=Vt[dt],dt>3&&(Z(A,Q,rt>>5&8191),Q+=m[dt])}else Z(A,Q,Tt[rt]),Q+=zt[rt]}return Z(A,Q,Tt[256]),Q+zt[256]},Nt=new $([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),et=new Ne(0),Mt=function(e,A,t,r,n,a){var g=a.z||e.length,f=new Ne(r+g+5*(1+Math.ceil(g/7e3))+n),B=f.subarray(r,f.length-n),y=a.l,Q=(a.r||0)&7;if(A){Q&&(B[0]=a.r>>3);for(var V=Nt[A-1],ie=V>>13,x=V&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 $(25e3),Ut=new le(288),Xt=new le(32),Rt=0,lt=0,ke=a.i||0,mt=0,de=a.w||0,Ue=0;ke+2<g;++ke){var Xe=Ze(ke),We=ke&32767,_t=xe[Xe];if(we[We]=_t,xe[Xe]=We,de<=ke){var Tt=g-ke;if((Rt>7e3||mt>24576)&&(Tt>423||!y)){Q=Ot(e,B,0,Pe,Ut,Xt,lt,mt,Ue,ke-Ue,Q),mt=Rt=lt=0,Ue=ke;for(var zt=0;zt<286;++zt)Ut[zt]=0;for(var zt=0;zt<30;++zt)Xt[zt]=0}var bt=2,Vt=0,IA=x,uA=We-_t&32767;if(Tt>2&&Xe==Ze(ke-uA))for(var fe=Math.min(ie,Tt)-1,Oe=Math.min(32767,ke),Me=Math.min(258,Tt);uA<=Oe&&--IA&&We!=_t;){if(e[ke+bt]==e[ke+bt-uA]){for(var rt=0;rt<Me&&e[ke+rt]==e[ke+rt-uA];++rt);if(rt>bt){if(bt=rt,Vt=uA,rt>fe)break;for(var dt=Math.min(uA,rt-2),Ft=0,zt=0;zt<dt;++zt){var Kt=ke-uA+zt&32767,jt=we[Kt],aA=Kt-jt&32767;aA>Ft&&(Ft=aA,_t=Kt)}}}We=_t,_t=we[We],uA+=We-_t&32767}if(Vt){Pe[mt++]=268435456|D[bt]<<18|S[Vt];var wA=D[bt]&31,KA=S[Vt]&31;lt+=ae[wA]+m[KA],++Ut[257+wA],++Xt[KA],de=ke+bt,++Rt}else Pe[mt++]=e[ke],++Ut[e[ke]]}}for(ke=Math.max(ke,de);ke<g;++ke)Pe[mt++]=e[ke],++Ut[e[ke]];Q=Ot(e,B,y,Pe,Ut,Xt,lt,mt,Ue,ke-Ue,Q),y||(a.r=Q&7|B[Q/8|0]<<3,Q-=7,a.h=xe,a.p=we,a.i=ke,a.w=de)}else{for(var ke=a.w||0;ke<g+y;ke+=65535){var GA=ke+65535;GA>=g&&(B[Q/8|0]=y,GA=g),Q=Re(B,Q+1,e.subarray(ke,GA))}a.i=g}return L(f,0,r+_e(Q)+n)},sA=null,Pt=function(){var e=-1;return{p:function(A){for(var t=e,r=0;r<A.length;++r)t=sA[t&255^A[r]]^t>>>8;e=t},d:function(){return~e}}},AA=function(){var e=1,A=0;return{p:function(t){for(var r=e,n=A,a=t.length|0,g=0;g!=a;){for(var f=Math.min(g+2655,a);g<f;++g)n+=r+=t[g];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}}},Wt=function(e,A,t,r,n){if(!n&&(n={l:1},A.dictionary)){var a=A.dictionary.subarray(-32768),g=new Ne(a.length+e.length);g.set(a),g.set(e,a.length),e=g,n.w=a.length}return Mt(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)},v=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},G=function(e,A,t){for(var r=e(),n=e.toString(),a=n.slice(n.indexOf("[")+1,n.lastIndexOf("]")).replace(/\s+/g,"").split(","),g=0;g<r.length;++g){var f=r[g],B=a[g];if(typeof f=="function"){A+=";"+B+"=";var y=f.toString();if(f.prototype)if(y.indexOf("[native code]")!=-1){var Q=y.indexOf(" ",8)+1;A+=y.slice(Q,y.indexOf("(",Q))}else{A+=y;for(var V in f.prototype)A+=";"+B+".prototype."+V+"="+f.prototype[V].toString()}else A+=y}else t[B]=f}return A},I=null,h=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(!I[t]){for(var n="",a={},g=e.length-1,f=0;f<g;++f)n=G(e[f],n,a);I[t]={c:G(e[g],n,a),e:a}}var B=v({},I[t].e);return re(I[t].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+A.toString()+"}",t,B,h(B),r)},T=function(){return[Ne,le,$,ae,m,_,N,F,oe,He,H,Ce,K,Ge,at,W,_e,L,te,ge,jA,ot,st]},Ae=function(){return[Ne,le,$,ae,m,_,D,S,Ke,ee,tt,pe,H,Nt,et,K,q,Z,X,z,Se,Ve,Re,Ot,_e,L,Mt,Wt,BA,ot]},ve=function(){return[wt,SA,Qt,Pt,sA]},ce=function(){return[bA,oA]},nt=function(){return[DA,Qt,AA]},Bt=function(){return[Et]},ot=function(e){return postMessage(e,[e.buffer])},st=function(e){return e&&{out:e.size&&new Ne(e.size),dictionary:e.dictionary}},St=function(e,A,t,r,n,a){var g=p(t,r,n,function(f,B){g.terminate(),a(f,B)});return g.postMessage([e,A],A.consume?[e.buffer]:[]),function(){g.terminate()}},Ie=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()}},je=function(e,A,t,r,n,a,g){var f,B=p(e,r,n,function(y,Q){y?(B.terminate(),A.ondata.call(A,y)):Array.isArray(Q)?Q.length==1?(A.queuedSize-=Q[0],A.ondrain&&A.ondrain(Q[0])):(Q[1]&&B.terminate(),A.ondata.call(A,y,Q[0],Q[1])):g(Q)});B.postMessage(t),A.queuedSize=0,A.push=function(y,Q){A.ondata||te(5),f&&A.ondata(te(4,0,1),null,!!Q),A.queuedSize+=y.length,B.postMessage([y,f=Q],[y.buffer])},A.terminate=function(){B.terminate()},a&&(A.flush=function(){B.postMessage([])})},ze=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},Dt=function(e,A){return ut(e,A)+ut(e,A+4)*4294967296},Qt=function(e,A,t){for(;t;++A)e[A]=t,t>>>=8},wt=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&&Qt(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)&&te(6,"invalid gzip data");var A=e[3],t=10;A&4&&(t+=(e[10]|e[11]<<8)+2);for(var r=(A>>3&1)+(A>>4&1);r>0;r-=!e[t++]);return t+(A&2)},oA=function(e){var A=e.length;return(e[A-4]|e[A-3]<<8|e[A-2]<<16|e[A-1]<<24)>>>0},SA=function(e){return 10+(e.filename?e.filename.length+1:0)},DA=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=AA();n.p(A.dictionary),Qt(e,2,n.d())}},Et=function(e,A){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&te(6,"invalid zlib data"),(e[1]>>5&1)==+!A&&te(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function qt(e,A){return typeof e=="function"&&(A=e,e={}),this.ondata=A,e}var ht=null,Lt=null;function Gt(e,A,t){return t||(t=A,A={}),typeof t!="function"&&te(7),St(e,A,[Ae],function(r){return ot(BA(r.data[0],r.data[1]))},0,t)}function BA(e,A){return Wt(e,A||{},0,0)}var UA=null,$t=null;function pA(e,A,t){return t||(t=A,A={}),typeof t!="function"&&te(7),St(e,A,[T],function(r){return ot(jA(r.data[0],st(r.data[1])))},1,t)}function jA(e,A){return ge(e,{i:2},A&&A.out,A&&A.dictionary)}var Nr=null,PA=null;function CA(e,A,t){return t||(t=A,A={}),typeof t!="function"&&te(7),St(e,A,[Ae,ve,function(){return[zA]}],function(r){return ot(zA(r.data[0],r.data[1]))},2,t)}function zA(e,A){A||(A={});var t=Pt(),r=e.length;t.p(e);var n=Wt(e,A,SA(A),8),a=n.length;return wt(n,A),Qt(n,a-8,t.d()),Qt(n,a-4,r),n}var kt=null,rA=null;function lA(e,A,t){return t||(t=A,A={}),typeof t!="function"&&te(7),St(e,A,[T,ce,function(){return[fA]}],function(r){return ot(fA(r.data[0],r.data[1]))},3,t)}function fA(e,A){var t=bA(e);return t+8>e.length&&te(6,"invalid gzip data"),ge(e.subarray(t,-8),{i:2},A&&A.out||new Ne(oA(e)),A&&A.dictionary)}var $A=null,Er=null;function Ht(e,A,t){return t||(t=A,A={}),typeof t!="function"&&te(7),St(e,A,[Ae,nt,function(){return[Qr]}],function(r){return ot(Qr(r.data[0],r.data[1]))},4,t)}function Qr(e,A){A||(A={});var t=AA();t.p(e);var r=Wt(e,A,A.dictionary?6:2,4);return DA(r,A),Qt(r,r.length-4,t.d()),r}var mr=null,xn=null;function Ir(e,A,t){return t||(t=A,A={}),typeof t!="function"&&te(7),St(e,A,[T,Bt,function(){return[NA]}],function(r){return ot(NA(r.data[0],st(r.data[1])))},5,t)}function NA(e,A){return ge(e.subarray(Et(e,A&&A.dictionary),-4),{i:2},A&&A.out,A&&A.dictionary)}var TA=null,mn=null;function on(e,A,t){return t||(t=A,A={}),typeof t!="function"&&te(7),e[0]==31&&e[1]==139&&e[2]==8?lA(e,A,t):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?pA(e,A,t):Ir(e,A,t)}function wr(e,A){return e[0]==31&&e[1]==139&&e[2]==8?fA(e,A):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?jA(e,A):NA(e,A)}var tr=function(e,A,t,r){for(var n in e){var a=e[n],g=A+n,f=r;Array.isArray(a)&&(f=v(r,a[1]),a=a[0]),a instanceof Ne?t[g]=[a,f]:(t[g+="/"]=[new Ne(0),f],tr(a,g,t,r))}},Xn=typeof TextEncoder!="undefined"&&new TextEncoder,Vi=typeof TextDecoder!="undefined"&&new TextDecoder,Is=0;try{Vi.decode(et,{stream:!0}),Is=1}catch(e){}var gA=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:L(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)}},$s=null,Ha=null;function mi(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(Xn)return Xn.encode(e);for(var n=e.length,a=new Ne(e.length+(e.length>>1)),g=0,f=function(Q){a[g++]=Q},r=0;r<n;++r){if(g+5>a.length){var B=new Ne(g+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 L(a,0,g)}function ya(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(Vi)return Vi.decode(e);var n=gA(e),a=n.s,t=n.r;return t.length&&te(8),a}}var nl=function(e){return e==1?3:e<6?2:e==9?1:0},Ss=function(e,A){return A+30+ze(e,A+26)+ze(e,A+28)},ca=function(e,A,t){var r=ze(e,A+28),n=ya(e.subarray(A+46,A+46+r),!(ze(e,A+8)&2048)),a=A+46+r,g=ut(e,A+20),f=t&&g==4294967295?xi(e,a):[g,ut(e,A+24),ut(e,A+42)],B=f[0],y=f[1],Q=f[2];return[ze(e,A+10),B,y,n,a+ze(e,A+30)+ze(e,A+32),Q]},xi=function(e,A){for(;ze(e,A)!=1;A+=4+ze(e,A+2));return[Dt(e,A+12),Dt(e,A+4),Dt(e,A+20)]},ai=function(e){var A=0;if(e)for(var t in e){var r=e[t].length;r>65535&&te(9),A+=r+4}return A},Ui=function(e,A,t,r,n,a,g,f){var B=r.length,y=t.extra,Q=f&&f.length,V=ai(y);Qt(e,A,g!=null?33639248:67324752),A+=4,g!=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)&&te(10),Qt(e,A,x<<25|ie.getMonth()+1<<21|ie.getDate()<<16|ie.getHours()<<11|ie.getMinutes()<<5|ie.getSeconds()>>1),A+=4,a!=-1&&(Qt(e,A,t.crc),Qt(e,A+4,a<0?-a-2:a),Qt(e,A+8,t.size)),Qt(e,A+12,B),Qt(e,A+14,V),A+=16,g!=null&&(Qt(e,A,Q),Qt(e,A+6,t.attrs),Qt(e,A+10,g),A+=14),e.set(r,A),A+=B,V)for(var be in y){var we=y[be],xe=we.length;Qt(e,A,+be),Qt(e,A+2,xe),e.set(we,A+4),A+=4+xe}return Q&&(e.set(f,A),A+=Q),A},fa=function(e,A,t,r,n){Qt(e,A,101010256),Qt(e,A+8,t),Qt(e,A+10,t),Qt(e,A+12,r),Qt(e,A+16,n)},dA=null,Ja=null,eo=null,ci=null;function il(e,A,t){t||(t=A,A={}),typeof t!="function"&&te(7);var r={};tr(e,"",r,A);var n=Object.keys(r),a=n.length,g=0,f=0,B=a,y=new Array(a),Q=[],V=function(){for(var xe=0;xe<Q.length;++xe)Q[xe]()},ie=function(xe,he){Hi(function(){t(xe,he)})};Hi(function(){ie=t});var x=function(){var xe=new Ne(f+22),he=g,$e=f-g;f=0;for(var Ze=0;Ze<B;++Ze){var Pe=y[Ze];try{var Ut=Pe.c.length;Ui(xe,f,Pe,Pe.f,Pe.u,Ut);var Xt=30+Pe.f.length+ai(Pe.extra),Rt=f+Xt;xe.set(Pe.c,Rt),Ui(xe,g,Pe,Pe.f,Pe.u,Ut,f,Pe.m),g+=16+Xt+(Pe.m?Pe.m.length:0),f=Rt+Ut}catch(lt){return ie(lt,null)}}fa(xe,g,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],Ut=Pt(),Xt=Ze.length;Ut.p(Ze);var Rt=mi(he),lt=Rt.length,ke=Pe.comment,mt=ke&&mi(ke),de=mt&&mt.length,Ue=ai(Pe.extra),Xe=Pe.level==0?0:8,We=function(_t,Tt){if(_t)V(),ie(_t,null);else{var zt=Tt.length;y[xe]=v(Pe,{size:Xt,crc:Ut.d(),c:Tt,f:Rt,m:mt,u:lt!=he.length||mt&&ke.length!=de,compression:Xe}),g+=30+lt+Ue+zt,f+=76+2*(lt+Ue)+(de||0)+zt,--a||x()}};if(lt>65535&&We(te(11,0,1),null),!Xe)We(null,Ze);else if(Xt<16e4)try{We(null,BA(Ze,Pe))}catch(_t){We(_t,null)}else Q.push(Gt(Ze,Pe,We))},we=0;we<B;++we)be(we);return V}function al(e,A){A||(A={});var t={},r=[];tr(e,"",t,A);var n=0,a=0;for(var g in t){var f=t[g],B=f[0],y=f[1],Q=y.level==0?0:8,V=mi(g),ie=V.length,x=y.comment,be=x&&mi(x),we=be&&be.length,xe=ai(y.extra);ie>65535&&te(11);var he=Q?BA(B,y):B,$e=he.length,Ze=Pt();Ze.p(B),r.push(v(y,{size:B.length,crc:Ze.d(),c:he,f:V,m:be,u:ie!=g.length||be&&x.length!=we,o:n,compression:Q})),n+=30+ie+xe+$e,a+=76+2*(ie+xe)+(we||0)+$e}for(var Pe=new Ne(a+22),Ut=n,Xt=a-n,Rt=0;Rt<r.length;++Rt){var V=r[Rt];Ui(Pe,V.o,V,V.f,V.u,V.c.length);var lt=30+V.f.length+ai(V.extra);Pe.set(V.c,V.o+lt),Ui(Pe,n,V,V.f,V.u,V.c.length,V.o,V.m),n+=16+lt+(V.m?V.m.length:0)}return fa(Pe,n,r.length,Xt,Ut),Pe}var to=null,sl=null,Ii=null,Qs=null,Hi=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(e){e()};function Ao(e,A,t){t||(t=A,A={}),typeof t!="function"&&te(7);var r=[],n=function(){for(var xe=0;xe<r.length;++xe)r[xe]()},a={},g=function(xe,he){Hi(function(){t(xe,he)})};Hi(function(){g=t});for(var f=e.length-22;ut(e,f)!=101010256;--f)if(!f||e.length-f>65558)return g(te(13,0,1),null),n;var B=ze(e,f+8);if(B){var y=B,Q=ut(e,f+16),V=Q==4294967295||y==65535;if(V){var ie=ut(e,f-12);V=ut(e,ie)==101075792,V&&(y=B=ut(e,ie+32),Q=ut(e,ie+48))}for(var x=A&&A.filter,be=function(xe){var he=ca(e,Q,V),$e=he[0],Ze=he[1],Pe=he[2],Ut=he[3],Xt=he[4],Rt=he[5],lt=Ss(e,Rt);Q=Xt;var ke=function(de,Ue){de?(n(),g(de,null)):(Ue&&(a[Ut]=Ue),--B||g(null,a))};if(!x||x({name:Ut,size:Ze,originalSize:Pe,compression:$e}))if(!$e)ke(null,L(e,lt,lt+Ze));else if($e==8){var mt=e.subarray(lt,lt+Ze);if(Pe<524288||Ze>.8*Pe)try{ke(null,jA(mt,{out:new Ne(Pe)}))}catch(de){ke(de,null)}else r.push(pA(mt,{size:Pe},ke))}else ke(te(14,"unknown compression type "+$e,1),null);else ke(null,null)},we=0;we<y;++we)be(we)}else g(null,{});return n}function Kl(e,A){for(var t={},r=e.length-22;ut(e,r)!=101010256;--r)(!r||e.length-r>65558)&&te(13);var n=ze(e,r+8);if(!n)return{};var a=ut(e,r+16),g=a==4294967295||n==65535;if(g){var f=ut(e,r-12);g=ut(e,f)==101075792,g&&(n=ut(e,f+32),a=ut(e,f+48))}for(var B=A&&A.filter,y=0;y<n;++y){var Q=ca(e,a,g),V=Q[0],ie=Q[1],x=Q[2],be=Q[3],we=Q[4],xe=Q[5],he=Ss(e,xe);a=we,(!B||B({name:be,size:ie,originalSize:x,compression:V}))&&(V?V==8?t[be]=jA(e.subarray(he,he+ie),{out:new Ne(x)}):te(14,"unknown compression type "+V):t[be]=L(e,he,he+ie))}return t}var us=M(42978);function FA(e,A="utf8"){return new TextDecoder(A).decode(e)}const Ta=new TextEncoder;function Ia(e){return Ta.encode(e)}const ro=1024*8,yt=(()=>{const e=new Uint8Array(4),A=new Uint32Array(e.buffer);return!((A[0]=1)&e[0])})(),mA={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 cr{constructor(A=ro,t={}){Fn(this,"buffer");Fn(this,"byteLength");Fn(this,"byteOffset");Fn(this,"length");Fn(this,"offset");Fn(this,"lastWrittenByte");Fn(this,"littleEndian");Fn(this,"_data");Fn(this,"_mark");Fn(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 g=n;(ArrayBuffer.isView(A)||A instanceof cr)&&(A.byteLength!==A.buffer.byteLength&&(g=A.byteOffset+n),A=A.buffer),r?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=A,this.length=a,this.byteLength=a,this.byteOffset=g,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,g,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=mA[t].BYTES_PER_ELEMENT*A,n=this.byteOffset+this.offset,a=this.buffer.slice(n,n+r);if(this.littleEndian===yt&&t!=="uint8"&&t!=="int8"){const f=new Uint8Array(this.buffer.slice(n,n+r));f.reverse();const B=new mA[t](f.buffer);return this.offset+=r,B.reverse(),B}const g=new mA[t](a);return this.offset+=r,g}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 FA(this.readBytes(A))}decodeText(A=1,t="utf8"){return FA(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(Ia(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 Tr=4,YA=0,XA=1,Aa=2;function Qn(e){let A=e.length;for(;--A>=0;)e[A]=0}const ol=0,si=1,Ya=2,Sa=3,Ds=258,Si=29,Ea=256,Ra=Ea+1+Si,fi=30,Je=19,It=2*Ra+1,tA=15,hr=16,rr=7,nr=256,sr=16,HA=17,_A=18,ar=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]),OA=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]),nn=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),fr=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),hn=512,Cr=new Array((Ra+2)*2);Qn(Cr);const ln=new Array(fi*2);Qn(ln);const Pn=new Array(hn);Qn(Pn);const Qi=new Array(Ds-Sa+1);Qn(Qi);const da=new Array(Si);Qn(da);const En=new Array(fi);Qn(En);function ra(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 na,Mr,Gn;function ri(e,A){this.dyn_tree=e,this.max_code=0,this.stat_desc=A}const Un=e=>e<256?Pn[e]:Pn[256+(e>>>7)],oi=(e,A)=>{e.pending_buf[e.pending++]=A&255,e.pending_buf[e.pending++]=A>>>8&255},Dn=(e,A,t)=>{e.bi_valid>hr-t?(e.bi_buf|=A<<e.bi_valid&65535,oi(e,e.bi_buf),e.bi_buf=A>>hr-e.bi_valid,e.bi_valid+=t-hr):(e.bi_buf|=A<<e.bi_valid&65535,e.bi_valid+=t)},qn=(e,A,t)=>{Dn(e,t[A*2],t[A*2+1])},Qa=(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?(oi(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)},Qo=(e,A)=>{const t=A.dyn_tree,r=A.max_code,n=A.stat_desc.static_tree,a=A.stat_desc.has_stree,g=A.stat_desc.extra_bits,f=A.stat_desc.extra_base,B=A.stat_desc.max_length;let y,Q,V,ie,x,be,we=0;for(ie=0;ie<=tA;ie++)e.bl_count[ie]=0;for(t[e.heap[e.heap_max]*2+1]=0,y=e.heap_max+1;y<It;y++)Q=e.heap[y],ie=t[t[Q*2+1]*2+1]+1,ie>B&&(ie=B,we++),t[Q*2+1]=ie,!(Q>r)&&(e.bl_count[ie]++,x=0,Q>=f&&(x=g[Q-f]),be=t[Q*2],e.opt_len+=be*(ie+x),a&&(e.static_len+=be*(n[Q*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(Q=e.bl_count[ie];Q!==0;)V=e.heap[--y],!(V>r)&&(t[V*2+1]!==ie&&(e.opt_len+=(ie-t[V*2+1])*t[V*2],t[V*2+1]=ie),Q--)}},no=(e,A,t)=>{const r=new Array(tA+1);let n=0,a,g;for(a=1;a<=tA;a++)n=n+t[a-1]<<1,r[a]=n;for(g=0;g<=A;g++){let f=e[g*2+1];f!==0&&(e[g*2]=Qa(r[f]++,f))}},Xa=()=>{let e,A,t,r,n;const a=new Array(tA+1);for(t=0,r=0;r<Si-1;r++)for(da[r]=t,e=0;e<1<<ar[r];e++)Qi[t++]=r;for(Qi[t-1]=r,n=0,r=0;r<16;r++)for(En[r]=n,e=0;e<1<<OA[r];e++)Pn[n++]=r;for(n>>=7;r<fi;r++)for(En[r]=n<<7,e=0;e<1<<OA[r]-7;e++)Pn[256+n++]=r;for(A=0;A<=tA;A++)a[A]=0;for(e=0;e<=143;)Cr[e*2+1]=8,e++,a[8]++;for(;e<=255;)Cr[e*2+1]=9,e++,a[9]++;for(;e<=279;)Cr[e*2+1]=7,e++,a[7]++;for(;e<=287;)Cr[e*2+1]=8,e++,a[8]++;for(no(Cr,Ra+1,a),e=0;e<fi;e++)ln[e*2+1]=5,ln[e*2]=Qa(e,5);na=new ra(Cr,ar,Ea+1,Ra,tA),Mr=new ra(ln,OA,0,fi,tA),Gn=new ra(new Array(0),nn,0,Je,rr)},io=e=>{let A;for(A=0;A<Ra;A++)e.dyn_ltree[A*2]=0;for(A=0;A<fi;A++)e.dyn_dtree[A*2]=0;for(A=0;A<Je;A++)e.bl_tree[A*2]=0;e.dyn_ltree[nr*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},di=e=>{e.bi_valid>8?oi(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},vr=(e,A,t,r)=>{const n=A*2,a=t*2;return e[n]<e[a]||e[n]===e[a]&&r[A]<=r[t]},Hr=(e,A,t)=>{const r=e.heap[t];let n=t<<1;for(;n<=e.heap_len&&(n<e.heap_len&&vr(A,e.heap[n+1],e.heap[n],e.depth)&&n++,!vr(A,r,e.heap[n],e.depth));)e.heap[t]=e.heap[n],t=n,n<<=1;e.heap[t]=r},vi=(e,A,t)=>{let r,n,a=0,g,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?qn(e,n,A):(g=Qi[n],qn(e,g+Ea+1,A),f=ar[g],f!==0&&(n-=da[g],Dn(e,n,f)),r--,g=Un(r),qn(e,g,t),f=OA[g],f!==0&&(r-=En[g],Dn(e,r,f)));while(a<e.sym_next);qn(e,nr,A)},Bi=(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 g,f,B=-1,y;for(e.heap_len=0,e.heap_max=It,g=0;g<a;g++)t[g*2]!==0?(e.heap[++e.heap_len]=B=g,e.depth[g]=0):t[g*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,g=e.heap_len>>1;g>=1;g--)Hr(e,t,g);y=a;do g=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Hr(e,t,1),f=e.heap[1],e.heap[--e.heap_max]=g,e.heap[--e.heap_max]=f,t[y*2]=t[g*2]+t[f*2],e.depth[y]=(e.depth[g]>=e.depth[f]?e.depth[g]:e.depth[f])+1,t[g*2+1]=t[f*2+1]=y,e.heap[1]=y++,Hr(e,t,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],Qo(e,A),no(t,B,e.bl_count)},Ls=(e,A,t)=>{let r,n=-1,a,g=A[0*2+1],f=0,B=7,y=4;for(g===0&&(B=138,y=3),A[(t+1)*2+1]=65535,r=0;r<=t;r++)a=g,g=A[(r+1)*2+1],!(++f<B&&a===g)&&(f<y?e.bl_tree[a*2]+=f:a!==0?(a!==n&&e.bl_tree[a*2]++,e.bl_tree[sr*2]++):f<=10?e.bl_tree[HA*2]++:e.bl_tree[_A*2]++,f=0,n=a,g===0?(B=138,y=3):a===g?(B=6,y=3):(B=7,y=4))},Do=(e,A,t)=>{let r,n=-1,a,g=A[0*2+1],f=0,B=7,y=4;for(g===0&&(B=138,y=3),r=0;r<=t;r++)if(a=g,g=A[(r+1)*2+1],!(++f<B&&a===g)){if(f<y)do qn(e,a,e.bl_tree);while(--f!==0);else a!==0?(a!==n&&(qn(e,a,e.bl_tree),f--),qn(e,sr,e.bl_tree),Dn(e,f-3,2)):f<=10?(qn(e,HA,e.bl_tree),Dn(e,f-3,3)):(qn(e,_A,e.bl_tree),Dn(e,f-11,7));f=0,n=a,g===0?(B=138,y=3):a===g?(B=6,y=3):(B=7,y=4)}},ao=e=>{let A;for(Ls(e,e.dyn_ltree,e.l_desc.max_code),Ls(e,e.dyn_dtree,e.d_desc.max_code),Bi(e,e.bl_desc),A=Je-1;A>=3&&e.bl_tree[fr[A]*2+1]===0;A--);return e.opt_len+=3*(A+1)+5+5+4,A},so=(e,A,t,r)=>{let n;for(Dn(e,A-257,5),Dn(e,t-1,5),Dn(e,r-4,4),n=0;n<r;n++)Dn(e,e.bl_tree[fr[n]*2+1],3);Do(e,e.dyn_ltree,A-1),Do(e,e.dyn_dtree,t-1)},In=e=>{let A=4093624447,t;for(t=0;t<=31;t++,A>>>=1)if(A&1&&e.dyn_ltree[t*2]!==0)return YA;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return XA;for(t=32;t<Ea;t++)if(e.dyn_ltree[t*2]!==0)return XA;return YA};let Mu=!1;const _s=e=>{Mu||(Xa(),Mu=!0),e.l_desc=new ri(e.dyn_ltree,na),e.d_desc=new ri(e.dyn_dtree,Mr),e.bl_desc=new ri(e.bl_tree,Gn),e.bi_buf=0,e.bi_valid=0,io(e)},zl=(e,A,t,r)=>{Dn(e,(ol<<1)+(r?1:0),3),di(e),oi(e,t),oi(e,~t),t&&e.pending_buf.set(e.window.subarray(A,A+t),e.pending),e.pending+=t},oo=e=>{Dn(e,si<<1,3),qn(e,nr,Cr),Tn(e)},ia=(e,A,t,r)=>{let n,a,g=0;e.level>0?(e.strm.data_type===Aa&&(e.strm.data_type=In(e)),Bi(e,e.l_desc),Bi(e,e.d_desc),g=ao(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?zl(e,A,t,r):e.strategy===Tr||a===n?(Dn(e,(si<<1)+(r?1:0),3),vi(e,Cr,ln)):(Dn(e,(Ya<<1)+(r?1:0),3),so(e,e.l_desc.max_code+1,e.d_desc.max_code+1,g+1),vi(e,e.dyn_ltree,e.dyn_dtree)),io(e),r&&di(e)},Ku=(e,A,t)=>(e.pending_buf[e.sym_buf+e.sym_next++]=A,e.pending_buf[e.sym_buf+e.sym_next++]=A>>8,e.pending_buf[e.sym_buf+e.sym_next++]=t,A===0?e.dyn_ltree[t*2]++:(e.matches++,A--,e.dyn_ltree[(Qi[t]+Ea+1)*2]++,e.dyn_dtree[Un(A)*2]++),e.sym_next===e.sym_end);var qa=_s,$n=zl,zu=ia,Di=Ku,Gl=oo,cs={_tr_init:qa,_tr_stored_block:$n,_tr_flush_block:zu,_tr_tally:Di,_tr_align:Gl},wn=(e,A,t,r)=>{let n=e&65535|0,a=e>>>16&65535|0,g=0;for(;t!==0;){g=t>2e3?2e3:t,t-=g;do n=n+A[r++]|0,a=a+n|0;while(--g);n%=65521,a%=65521}return n|a<<16|0};const Gu=()=>{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},Vu=new Uint32Array(Gu());var hi=(e,A,t,r)=>{const n=Vu,a=r+t;e^=-1;for(let g=r;g<a;g++)e=e>>>8^n[(e^A[g])&255];return e^-1},MA={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"},Sr={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:Zi,_tr_stored_block:kn,_tr_flush_block:ha,_tr_tally:ni,_tr_align:Cn}=cs,{Z_NO_FLUSH:cn,Z_PARTIAL_FLUSH:fs,Z_FULL_FLUSH:Zu,Z_FINISH:wi,Z_BLOCK:Vl,Z_OK:Wi,Z_STREAM_END:ul,Z_STREAM_ERROR:Ti,Z_DATA_ERROR:d0,Z_BUF_ERROR:Mc,Z_DEFAULT_COMPRESSION:Wu,Z_FILTERED:ld,Z_HUFFMAN_ONLY:Ju,Z_RLE:h0,Z_FIXED:$a,Z_DEFAULT_STRATEGY:ud,Z_UNKNOWN:p0,Z_DEFLATED:Yu}=Sr,Xu=9,g0=15,cd=8,qu=256+1+29,fd=30,dd=19,hd=2*qu+1,pd=15,fn=3,es=258,ds=es+fn+1,B0=32,lo=42,Kc=57,$u=69,zc=73,Gc=91,Vc=103,Lo=113,Zl=666,yi=1,cl=2,_o=3,Ns=4,w0=3,No=(e,A)=>(e.msg=MA[A],A),gd=e=>e*2-(e>4?9:0),uo=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 co=(e,A,t)=>(A<<e.hash_shift^t)&e.hash_mask;const Da=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)=>{ha(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,A),e.block_start=e.strstart,Da(e.strm)},pn=(e,A)=>{e.pending_buf[e.pending++]=A},Wl=(e,A)=>{e.pending_buf[e.pending++]=A>>>8&255,e.pending_buf[e.pending++]=A&255},Zc=(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=wn(e.adler,A,n,t):e.state.wrap===2&&(e.adler=hi(e.adler,A,n,t)),e.next_in+=n,e.total_in+=n,n)},md=(e,A)=>{let t=e.max_chain_length,r=e.strstart,n,a,g=e.prev_length,f=e.nice_match;const B=e.strstart>e.w_size-ds?e.strstart-(e.w_size-ds):0,y=e.window,Q=e.w_mask,V=e.prev,ie=e.strstart+es;let x=y[r+g-1],be=y[r+g];e.prev_length>=e.good_match&&(t>>=2),f>e.lookahead&&(f=e.lookahead);do if(n=A,!(y[n+g]!==be||y[n+g-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=es-(ie-r),r=ie-es,a>g){if(e.match_start=A,g=a,a>=f)break;x=y[r+g-1],be=y[r+g]}}while((A=V[A&Q])>B&&--t!==0);return g<=e.lookahead?g:e.lookahead},fl=e=>{const A=e.w_size;let t,r,n;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=A+(A-ds)&&(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=Zc(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=t,e.lookahead+e.insert>=fn)for(n=e.strstart-e.insert,e.ins_h=e.window[n],e.ins_h=co(e,e.ins_h,e.window[n+1]);e.insert&&(e.ins_h=co(e,e.ins_h,e.window[n+fn-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<fn)););}while(e.lookahead<ds&&e.strm.avail_in!==0)},Jl=(e,A)=>{let t=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,n,a,g=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!==wi||A===cn||r!==n+e.strm.avail_in)))break;g=A===wi&&r===n+e.strm.avail_in?1:0,kn(e,0,0,g),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,Da(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&&(Zc(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(g===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),g?Ns:A!==cn&&A!==wi&&e.strm.avail_in===0&&e.strstart===e.block_start?cl:(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&&(Zc(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===wi)&&A!==cn&&e.strm.avail_in===0&&n<=a)&&(r=n>a?a:n,g=A===wi&&e.strm.avail_in===0&&r===n?1:0,kn(e,e.block_start,r,g),e.block_start+=r,Da(e.strm)),g?_o:yi)},Wc=(e,A)=>{let t,r;for(;;){if(e.lookahead<ds){if(fl(e),e.lookahead<ds&&A===cn)return yi;if(e.lookahead===0)break}if(t=0,e.lookahead>=fn&&(e.ins_h=co(e,e.ins_h,e.window[e.strstart+fn-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-ds&&(e.match_length=md(e,t)),e.match_length>=fn)if(r=ni(e,e.strstart-e.match_start,e.match_length-fn),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=fn){e.match_length--;do e.strstart++,e.ins_h=co(e,e.ins_h,e.window[e.strstart+fn-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=co(e,e.ins_h,e.window[e.strstart+1]);else r=ni(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(La(e,!1),e.strm.avail_out===0))return yi}return e.insert=e.strstart<fn-1?e.strstart:fn-1,A===wi?(La(e,!0),e.strm.avail_out===0?_o:Ns):e.sym_next&&(La(e,!1),e.strm.avail_out===0)?yi:cl},dl=(e,A)=>{let t,r,n;for(;;){if(e.lookahead<ds){if(fl(e),e.lookahead<ds&&A===cn)return yi;if(e.lookahead===0)break}if(t=0,e.lookahead>=fn&&(e.ins_h=co(e,e.ins_h,e.window[e.strstart+fn-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=fn-1,t!==0&&e.prev_length<e.max_lazy_match&&e.strstart-t<=e.w_size-ds&&(e.match_length=md(e,t),e.match_length<=5&&(e.strategy===ld||e.match_length===fn&&e.strstart-e.match_start>4096)&&(e.match_length=fn-1)),e.prev_length>=fn&&e.match_length<=e.prev_length){n=e.strstart+e.lookahead-fn,r=ni(e,e.strstart-1-e.prev_match,e.prev_length-fn),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=n&&(e.ins_h=co(e,e.ins_h,e.window[e.strstart+fn-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=fn-1,e.strstart++,r&&(La(e,!1),e.strm.avail_out===0))return yi}else if(e.match_available){if(r=ni(e,0,e.window[e.strstart-1]),r&&La(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return yi}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=ni(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<fn-1?e.strstart:fn-1,A===wi?(La(e,!0),e.strm.avail_out===0?_o:Ns):e.sym_next&&(La(e,!1),e.strm.avail_out===0)?yi:cl},y0=(e,A)=>{let t,r,n,a;const g=e.window;for(;;){if(e.lookahead<=es){if(fl(e),e.lookahead<=es&&A===cn)return yi;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=fn&&e.strstart>0&&(n=e.strstart-1,r=g[n],r===g[++n]&&r===g[++n]&&r===g[++n])){a=e.strstart+es;do;while(r===g[++n]&&r===g[++n]&&r===g[++n]&&r===g[++n]&&r===g[++n]&&r===g[++n]&&r===g[++n]&&r===g[++n]&&n<a);e.match_length=es-(a-n),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=fn?(t=ni(e,1,e.match_length-fn),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(t=ni(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),t&&(La(e,!1),e.strm.avail_out===0))return yi}return e.insert=0,A===wi?(La(e,!0),e.strm.avail_out===0?_o:Ns):e.sym_next&&(La(e,!1),e.strm.avail_out===0)?yi:cl},E0=(e,A)=>{let t;for(;;){if(e.lookahead===0&&(fl(e),e.lookahead===0)){if(A===cn)return yi;break}if(e.match_length=0,t=ni(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,t&&(La(e,!1),e.strm.avail_out===0))return yi}return e.insert=0,A===wi?(La(e,!0),e.strm.avail_out===0?_o:Ns):e.sym_next&&(La(e,!1),e.strm.avail_out===0)?yi:cl};function hs(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 Yl=[new hs(0,0,0,0,Jl),new hs(4,4,8,4,Wc),new hs(4,5,16,8,Wc),new hs(4,6,32,32,Wc),new hs(4,4,16,16,dl),new hs(8,16,32,32,dl),new hs(8,16,128,128,dl),new hs(8,32,128,256,dl),new hs(32,128,258,1024,dl),new hs(32,258,258,4096,dl)],C0=e=>{e.window_size=2*e.w_size,uo(e.head),e.max_lazy_match=Yl[e.level].max_lazy,e.good_match=Yl[e.level].good_length,e.nice_match=Yl[e.level].nice_length,e.max_chain_length=Yl[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=fn-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(hd*2),this.dyn_dtree=new Uint16Array((2*fd+1)*2),this.bl_tree=new Uint16Array((2*dd+1)*2),uo(this.dyn_ltree),uo(this.dyn_dtree),uo(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(pd+1),this.heap=new Uint16Array(2*qu+1),uo(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*qu+1),uo(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 Xl=e=>{if(!e)return 1;const A=e.state;return!A||A.strm!==e||A.status!==lo&&A.status!==Kc&&A.status!==$u&&A.status!==zc&&A.status!==Gc&&A.status!==Vc&&A.status!==Lo&&A.status!==Zl?1:0},vd=e=>{if(Xl(e))return No(e,Ti);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?Kc:A.wrap?lo:Lo,e.adler=A.wrap===2?0:1,A.last_flush=-2,Zi(A),Wi},ql=e=>{const A=vd(e);return A===Wi&&C0(e.state),A},F0=(e,A)=>Xl(e)||e.state.wrap!==2?Ti:(e.state.gzhead=A,Wi),Bd=(e,A,t,r,n,a)=>{if(!e)return Ti;let g=1;if(A===Wu&&(A=6),r<0?(g=0,r=-r):r>15&&(g=2,r-=16),n<1||n>Xu||t!==Yu||r<8||r>15||A<0||A>9||a<0||a>$a||r===8&&g!==1)return No(e,Ti);r===8&&(r=9);const f=new b0;return e.state=f,f.strm=e,f.status=lo,f.wrap=g,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+fn-1)/fn),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,ql(e)},wd=(e,A)=>Bd(e,A,Yu,g0,cd,ud),x0=(e,A)=>{if(Xl(e)||A>Vl||A<0)return e?No(e,Ti):Ti;const t=e.state;if(!e.output||e.avail_in!==0&&!e.input||t.status===Zl&&A!==wi)return No(e,e.avail_out===0?Mc:Ti);const r=t.last_flush;if(t.last_flush=A,t.pending!==0){if(Da(e),e.avail_out===0)return t.last_flush=-1,Wi}else if(e.avail_in===0&&gd(A)<=gd(r)&&A!==wi)return No(e,Mc);if(t.status===Zl&&e.avail_in!==0)return No(e,Mc);if(t.status===lo&&t.wrap===0&&(t.status=Lo),t.status===lo){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,Wl(t,n),t.strstart!==0&&(Wl(t,e.adler>>>16),Wl(t,e.adler&65535)),e.adler=1,t.status=Lo,Da(e),t.pending!==0)return t.last_flush=-1,Wi}if(t.status===Kc){if(e.adler=0,pn(t,31),pn(t,139),pn(t,8),t.gzhead)pn(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)),pn(t,t.gzhead.time&255),pn(t,t.gzhead.time>>8&255),pn(t,t.gzhead.time>>16&255),pn(t,t.gzhead.time>>24&255),pn(t,t.level===9?2:t.strategy>=Ju||t.level<2?4:0),pn(t,t.gzhead.os&255),t.gzhead.extra&&t.gzhead.extra.length&&(pn(t,t.gzhead.extra.length&255),pn(t,t.gzhead.extra.length>>8&255)),t.gzhead.hcrc&&(e.adler=hi(e.adler,t.pending_buf,t.pending,0)),t.gzindex=0,t.status=$u;else if(pn(t,0),pn(t,0),pn(t,0),pn(t,0),pn(t,0),pn(t,t.level===9?2:t.strategy>=Ju||t.level<2?4:0),pn(t,w0),t.status=Lo,Da(e),t.pending!==0)return t.last_flush=-1,Wi}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=hi(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex+=f,Da(e),t.pending!==0)return t.last_flush=-1,Wi;n=0,a-=f}let g=new Uint8Array(t.gzhead.extra);t.pending_buf.set(g.subarray(t.gzindex,t.gzindex+a),t.pending),t.pending+=a,t.gzhead.hcrc&&t.pending>n&&(e.adler=hi(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex=0}t.status=zc}if(t.status===zc){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=hi(e.adler,t.pending_buf,t.pending-n,n)),Da(e),t.pending!==0)return t.last_flush=-1,Wi;n=0}t.gzindex<t.gzhead.name.length?a=t.gzhead.name.charCodeAt(t.gzindex++)&255:a=0,pn(t,a)}while(a!==0);t.gzhead.hcrc&&t.pending>n&&(e.adler=hi(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex=0}t.status=Gc}if(t.status===Gc){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=hi(e.adler,t.pending_buf,t.pending-n,n)),Da(e),t.pending!==0)return t.last_flush=-1,Wi;n=0}t.gzindex<t.gzhead.comment.length?a=t.gzhead.comment.charCodeAt(t.gzindex++)&255:a=0,pn(t,a)}while(a!==0);t.gzhead.hcrc&&t.pending>n&&(e.adler=hi(e.adler,t.pending_buf,t.pending-n,n))}t.status=Vc}if(t.status===Vc){if(t.gzhead.hcrc){if(t.pending+2>t.pending_buf_size&&(Da(e),t.pending!==0))return t.last_flush=-1,Wi;pn(t,e.adler&255),pn(t,e.adler>>8&255),e.adler=0}if(t.status=Lo,Da(e),t.pending!==0)return t.last_flush=-1,Wi}if(e.avail_in!==0||t.lookahead!==0||A!==cn&&t.status!==Zl){let n=t.level===0?Jl(t,A):t.strategy===Ju?E0(t,A):t.strategy===h0?y0(t,A):Yl[t.level].func(t,A);if((n===_o||n===Ns)&&(t.status=Zl),n===yi||n===_o)return e.avail_out===0&&(t.last_flush=-1),Wi;if(n===cl&&(A===fs?Cn(t):A!==Vl&&(kn(t,0,0,!1),A===Zu&&(uo(t.head),t.lookahead===0&&(t.strstart=0,t.block_start=0,t.insert=0))),Da(e),e.avail_out===0))return t.last_flush=-1,Wi}return A!==wi?Wi:t.wrap<=0?ul:(t.wrap===2?(pn(t,e.adler&255),pn(t,e.adler>>8&255),pn(t,e.adler>>16&255),pn(t,e.adler>>24&255),pn(t,e.total_in&255),pn(t,e.total_in>>8&255),pn(t,e.total_in>>16&255),pn(t,e.total_in>>24&255)):(Wl(t,e.adler>>>16),Wl(t,e.adler&65535)),Da(e),t.wrap>0&&(t.wrap=-t.wrap),t.pending!==0?Wi:ul)},U0=e=>{if(Xl(e))return Ti;const A=e.state.status;return e.state=null,A===Lo?No(e,d0):Wi},Jc=(e,A)=>{let t=A.length;if(Xl(e))return Ti;const r=e.state,n=r.wrap;if(n===2||n===1&&r.status!==lo||r.lookahead)return Ti;if(n===1&&(e.adler=wn(e.adler,A,t,0)),r.wrap=0,t>=r.w_size){n===0&&(uo(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,g=e.next_in,f=e.input;for(e.avail_in=t,e.next_in=0,e.input=A,fl(r);r.lookahead>=fn;){let B=r.strstart,y=r.lookahead-(fn-1);do r.ins_h=co(r,r.ins_h,r.window[B+fn-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=fn-1,fl(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=fn-1,r.match_available=0,e.next_in=g,e.input=f,e.avail_in=a,r.wrap=n,Wi};var tc=wd,I0=Bd,S0=ql,Q0=vd,D0=F0,L0=x0,_0=U0,Ac=Jc,N0="pako deflate (from Nodeca project)",$l={deflateInit:tc,deflateInit2:I0,deflateReset:S0,deflateResetKeep:Q0,deflateSetHeader:D0,deflate:L0,deflateEnd:_0,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 g=e[r];t.set(g,n),n+=g.length}return t},rc={assign:P0,flattenChunks:k0};let yd=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){yd=!1}const eu=new Uint8Array(256);for(let e=0;e<256;e++)eu[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;eu[254]=eu[254]=1;var j0=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let A,t,r,n,a,g=e.length,f=0;for(n=0;n<g;n++)t=e.charCodeAt(n),(t&64512)===55296&&n+1<g&&(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<g&&(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&&yd)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 g=e[r++];if(g<128){a[n++]=g;continue}let f=eu[g];if(f>4){a[n++]=65533,r+=f-1;continue}for(g&=f===2?31:f===3?15:7;f>1&&r<t;)g=g<<6|e[r++]&63,f--;if(f>1){a[n++]=65533;continue}g<65536?a[n++]=g:(g-=65536,a[n++]=55296|g>>10&1023,a[n++]=56320|g&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+eu[e[t]]>A?t:A},hl={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 Ed=M0;const Cd=Object.prototype.toString,{Z_NO_FLUSH:tu,Z_SYNC_FLUSH:K0,Z_FULL_FLUSH:z0,Z_FINISH:bd,Z_OK:nc,Z_STREAM_END:G0,Z_DEFAULT_COMPRESSION:V0,Z_DEFAULT_STRATEGY:Z0,Z_DEFLATED:W0}=Sr;function Au(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 Ed,this.strm.avail_out=0;let t=$l.deflateInit2(this.strm,A.level,A.method,A.windowBits,A.memLevel,A.strategy);if(t!==nc)throw new Error(MA[t]);if(A.header&&$l.deflateSetHeader(this.strm,A.header),A.dictionary){let r;if(typeof A.dictionary=="string"?r=hl.string2buf(A.dictionary):Cd.call(A.dictionary)==="[object ArrayBuffer]"?r=new Uint8Array(A.dictionary):r=A.dictionary,t=$l.deflateSetDictionary(this.strm,r),t!==nc)throw new Error(MA[t]);this._dict_set=!0}}Au.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?bd:tu,typeof e=="string"?t.input=hl.string2buf(e):Cd.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=$l.deflate(t,a),n===G0)return t.next_out>0&&this.onData(t.output.subarray(0,t.next_out)),n=$l.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},Au.prototype.onData=function(e){this.chunks.push(e)},Au.prototype.onEnd=function(e){e===nc&&(this.result=rc.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Yc(e,A){const t=new Au(A);if(t.push(e,!0),t.err)throw t.msg||MA[t.err];return t.result}function J0(e,A){return A=A||{},A.raw=!0,Yc(e,A)}function Li(e,A){return A=A||{},A.gzip=!0,Yc(e,A)}var Y0=Au,X0=Yc,q0=J0,$0=Li,ep=Sr,Fd={Deflate:Y0,deflate:X0,deflateRaw:q0,gzip:$0,constants:ep};const ic=16209,tp=16191;var Ap=function(A,t){let r,n,a,g,f,B,y,Q,V,ie,x,be,we,xe,he,$e,Ze,Pe,Ut,Xt,Rt,lt,ke,mt;const de=A.state;r=A.next_in,ke=A.input,n=r+(A.avail_in-5),a=A.next_out,mt=A.output,g=a-(t-A.avail_out),f=a+(A.avail_out-257),B=de.dmax,y=de.wsize,Q=de.whave,V=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)mt[a++]=Ze&65535;else if(Pe&16){Ut=Ze&65535,Pe&=15,Pe&&(be<Pe&&(x+=ke[r++]<<be,be+=8),Ut+=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-g,Xt>Pe){if(Pe=Xt-Pe,Pe>Q&&de.sane){A.msg="invalid distance too far back",de.mode=ic;break e}if(Rt=0,lt=ie,V===0){if(Rt+=y-Pe,Pe<Ut){Ut-=Pe;do mt[a++]=ie[Rt++];while(--Pe);Rt=a-Xt,lt=mt}}else if(V<Pe){if(Rt+=y+V-Pe,Pe-=V,Pe<Ut){Ut-=Pe;do mt[a++]=ie[Rt++];while(--Pe);if(Rt=0,V<Ut){Pe=V,Ut-=Pe;do mt[a++]=ie[Rt++];while(--Pe);Rt=a-Xt,lt=mt}}}else if(Rt+=V-Pe,Pe<Ut){Ut-=Pe;do mt[a++]=ie[Rt++];while(--Pe);Rt=a-Xt,lt=mt}for(;Ut>2;)mt[a++]=lt[Rt++],mt[a++]=lt[Rt++],mt[a++]=lt[Rt++],Ut-=3;Ut&&(mt[a++]=lt[Rt++],Ut>1&&(mt[a++]=lt[Rt++]))}else{Rt=a-Xt;do mt[a++]=mt[Rt++],mt[a++]=mt[Rt++],mt[a++]=mt[Rt++],Ut-=3;while(Ut>2);Ut&&(mt[a++]=mt[Rt++],Ut>1&&(mt[a++]=mt[Rt++]))}}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);Ut=be>>3,r-=Ut,be-=Ut<<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 pl=15,xd=852,Ud=592,Xc=0,VA=1,Id=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]),qc=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]),ps=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 Os=(e,A,t,r,n,a,g,f)=>{const B=f.bits;let y=0,Q=0,V=0,ie=0,x=0,be=0,we=0,xe=0,he=0,$e=0,Ze,Pe,Ut,Xt,Rt,lt=null,ke;const mt=new Uint16Array(pl+1),de=new Uint16Array(pl+1);let Ue=null,Xe,We,_t;for(y=0;y<=pl;y++)mt[y]=0;for(Q=0;Q<r;Q++)mt[A[t+Q]]++;for(x=B,ie=pl;ie>=1&&mt[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(V=1;V<ie&&mt[V]===0;V++);for(x<V&&(x=V),xe=1,y=1;y<=pl;y++)if(xe<<=1,xe-=mt[y],xe<0)return-1;if(xe>0&&(e===Xc||ie!==1))return-1;for(de[1]=0,y=1;y<pl;y++)de[y+1]=de[y]+mt[y];for(Q=0;Q<r;Q++)A[t+Q]!==0&&(g[de[A[t+Q]]++]=Q);if(e===Xc?(lt=Ue=g,ke=20):e===VA?(lt=rp,Ue=qc,ke=257):(lt=ps,Ue=np,ke=0),$e=0,Q=0,y=V,Rt=a,be=x,we=0,Ut=-1,he=1<<x,Xt=he-1,e===VA&&he>xd||e===Id&&he>Ud)return 1;for(;;){Xe=y-we,g[Q]+1<ke?(We=0,_t=g[Q]):g[Q]>=ke?(We=Ue[g[Q]-ke],_t=lt[g[Q]-ke]):(We=96,_t=0),Ze=1<<y-we,Pe=1<<be,V=Pe;do Pe-=Ze,n[Rt+($e>>we)+Pe]=Xe<<24|We<<16|_t|0;while(Pe!==0);for(Ze=1<<y-1;$e&Ze;)Ze>>=1;if(Ze!==0?($e&=Ze-1,$e+=Ze):$e=0,Q++,--mt[y]===0){if(y===ie)break;y=A[t+g[Q]]}if(y>x&&($e&Xt)!==Ut){for(we===0&&(we=x),Rt+=V,be=y-we,xe=1<<be;be+we<ie&&(xe-=mt[be+we],!(xe<=0));)be++,xe<<=1;if(he+=1<<be,e===VA&&he>xd||e===Id&&he>Ud)return 1;Ut=$e&Xt,n[Ut]=x<<24|be<<16|Rt-a|0}}return $e!==0&&(n[Rt+$e]=y-we<<24|64<<16|0),f.bits=x,0};const ac=0,Sd=1,Qd=2,{Z_FINISH:Dd,Z_BLOCK:Oo,Z_TREES:gl,Z_OK:Ps,Z_STREAM_END:ap,Z_NEED_DICT:Ld,Z_STREAM_ERROR:Ma,Z_DATA_ERROR:sc,Z_MEM_ERROR:_d,Z_BUF_ERROR:sp,Z_DEFLATED:Nd}=Sr,oc=16180,Od=16181,Pd=16182,kd=16183,jd=16184,$c=16185,Hd=16186,Td=16187,Rd=16188,ef=16189,lc=16190,Ka=16191,tf=16192,uc=16193,ru=16194,Af=16195,rf=16196,Md=16197,nf=16198,ml=16199,vl=16200,af=16201,sf=16202,of=16203,lf=16204,cc=16205,uf=16206,Kd=16207,zd=16208,dn=16209,fc=16210,Gd=16211,op=852,lp=592,up=15,Vd=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 Po=e=>{if(!e)return 1;const A=e.state;return!A||A.strm!==e||A.mode<oc||A.mode>Gd?1:0},Zd=e=>{if(Po(e))return Ma;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,Ps},cf=e=>{if(Po(e))return Ma;const A=e.state;return A.wsize=0,A.whave=0,A.wnext=0,Zd(e)},Wd=(e,A)=>{let t;if(Po(e))return Ma;const r=e.state;return A<0?(t=0,A=-A):(t=(A>>4)+5,A<48&&(A&=15)),A&&(A<8||A>15)?Ma:(r.window!==null&&r.wbits!==A&&(r.window=null),r.wrap=t,r.wbits=A,cf(e))},dc=(e,A)=>{if(!e)return Ma;const t=new cp;e.state=t,t.strm=e,t.window=null,t.mode=oc;const r=Wd(e,A);return r!==Ps&&(e.state=null),r},Jd=e=>dc(e,up);let Ri=!0,ko,ff;const fp=e=>{if(Ri){ko=new Int32Array(512),ff=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(Os(Sd,e.lens,0,288,ko,0,e.work,{bits:9}),A=0;A<32;)e.lens[A++]=5;Os(Qd,e.lens,0,32,ff,0,e.work,{bits:5}),Ri=!1}e.lencode=ko,e.lenbits=9,e.distcode=ff,e.distbits=5},df=(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},hf=(e,A)=>{let t,r,n,a,g,f,B,y,Q,V,ie,x,be,we,xe=0,he,$e,Ze,Pe,Ut,Xt,Rt,lt;const ke=new Uint8Array(4);let mt,de;const Ue=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Po(e)||!e.output||!e.input&&e.avail_in!==0)return Ma;t=e.state,t.mode===Ka&&(t.mode=tf),g=e.next_out,n=e.output,B=e.avail_out,a=e.next_in,r=e.input,f=e.avail_in,y=t.hold,Q=t.bits,V=f,ie=B,lt=Ps;e:for(;;)switch(t.mode){case oc:if(t.wrap===0){t.mode=tf;break}for(;Q<16;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(t.wrap&2&&y===35615){t.wbits===0&&(t.wbits=15),t.check=0,ke[0]=y&255,ke[1]=y>>>8&255,t.check=hi(t.check,ke,2,0),y=0,Q=0,t.mode=Od;break}if(t.head&&(t.head.done=!1),!(t.wrap&1)||(((y&255)<<8)+(y>>8))%31){e.msg="incorrect header check",t.mode=dn;break}if((y&15)!==Nd){e.msg="unknown compression method",t.mode=dn;break}if(y>>>=4,Q-=4,Rt=(y&15)+8,t.wbits===0&&(t.wbits=Rt),Rt>15||Rt>t.wbits){e.msg="invalid window size",t.mode=dn;break}t.dmax=1<<t.wbits,t.flags=0,e.adler=t.check=1,t.mode=y&512?ef:Ka,y=0,Q=0;break;case Od:for(;Q<16;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(t.flags=y,(t.flags&255)!==Nd){e.msg="unknown compression method",t.mode=dn;break}if(t.flags&57344){e.msg="unknown header flags set",t.mode=dn;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=hi(t.check,ke,2,0)),y=0,Q=0,t.mode=Pd;case Pd:for(;Q<32;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.head&&(t.head.time=y),t.flags&512&&t.wrap&4&&(ke[0]=y&255,ke[1]=y>>>8&255,ke[2]=y>>>16&255,ke[3]=y>>>24&255,t.check=hi(t.check,ke,4,0)),y=0,Q=0,t.mode=kd;case kd:for(;Q<16;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.head&&(t.head.xflags=y&255,t.head.os=y>>8),t.flags&512&&t.wrap&4&&(ke[0]=y&255,ke[1]=y>>>8&255,t.check=hi(t.check,ke,2,0)),y=0,Q=0,t.mode=jd;case jd:if(t.flags&1024){for(;Q<16;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.length=y,t.head&&(t.head.extra_len=y),t.flags&512&&t.wrap&4&&(ke[0]=y&255,ke[1]=y>>>8&255,t.check=hi(t.check,ke,2,0)),y=0,Q=0}else t.head&&(t.head.extra=null);t.mode=$c;case $c:if(t.flags&1024&&(x=t.length,x>f&&(x=f),x&&(t.head&&(Rt=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),Rt)),t.flags&512&&t.wrap&4&&(t.check=hi(t.check,r,x,a)),f-=x,a+=x,t.length-=x),t.length))break e;t.length=0,t.mode=Hd;case Hd:if(t.flags&2048){if(f===0)break e;x=0;do Rt=r[a+x++],t.head&&Rt&&t.length<65536&&(t.head.name+=String.fromCharCode(Rt));while(Rt&&x<f);if(t.flags&512&&t.wrap&4&&(t.check=hi(t.check,r,x,a)),f-=x,a+=x,Rt)break e}else t.head&&(t.head.name=null);t.length=0,t.mode=Td;case Td:if(t.flags&4096){if(f===0)break e;x=0;do Rt=r[a+x++],t.head&&Rt&&t.length<65536&&(t.head.comment+=String.fromCharCode(Rt));while(Rt&&x<f);if(t.flags&512&&t.wrap&4&&(t.check=hi(t.check,r,x,a)),f-=x,a+=x,Rt)break e}else t.head&&(t.head.comment=null);t.mode=Rd;case Rd:if(t.flags&512){for(;Q<16;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(t.wrap&4&&y!==(t.check&65535)){e.msg="header crc mismatch",t.mode=dn;break}y=0,Q=0}t.head&&(t.head.hcrc=t.flags>>9&1,t.head.done=!0),e.adler=t.check=0,t.mode=Ka;break;case ef:for(;Q<32;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}e.adler=t.check=Vd(y),y=0,Q=0,t.mode=lc;case lc:if(t.havedict===0)return e.next_out=g,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=Q,Ld;e.adler=t.check=1,t.mode=Ka;case Ka:if(A===Oo||A===gl)break e;case tf:if(t.last){y>>>=Q&7,Q-=Q&7,t.mode=uf;break}for(;Q<3;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}switch(t.last=y&1,y>>>=1,Q-=1,y&3){case 0:t.mode=uc;break;case 1:if(fp(t),t.mode=ml,A===gl){y>>>=2,Q-=2;break e}break;case 2:t.mode=rf;break;case 3:e.msg="invalid block type",t.mode=dn}y>>>=2,Q-=2;break;case uc:for(y>>>=Q&7,Q-=Q&7;Q<32;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if((y&65535)!==(y>>>16^65535)){e.msg="invalid stored block lengths",t.mode=dn;break}if(t.length=y&65535,y=0,Q=0,t.mode=ru,A===gl)break e;case ru:t.mode=Af;case Af: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),g),f-=x,a+=x,B-=x,g+=x,t.length-=x;break}t.mode=Ka;break;case rf:for(;Q<14;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(t.nlen=(y&31)+257,y>>>=5,Q-=5,t.ndist=(y&31)+1,y>>>=5,Q-=5,t.ncode=(y&15)+4,y>>>=4,Q-=4,t.nlen>286||t.ndist>30){e.msg="too many length or distance symbols",t.mode=dn;break}t.have=0,t.mode=Md;case Md:for(;t.have<t.ncode;){for(;Q<3;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.lens[Ue[t.have++]]=y&7,y>>>=3,Q-=3}for(;t.have<19;)t.lens[Ue[t.have++]]=0;if(t.lencode=t.lendyn,t.lenbits=7,mt={bits:t.lenbits},lt=Os(ac,t.lens,0,19,t.lencode,0,t.work,mt),t.lenbits=mt.bits,lt){e.msg="invalid code lengths set",t.mode=dn;break}t.have=0,t.mode=nf;case nf:for(;t.have<t.nlen+t.ndist;){for(;xe=t.lencode[y&(1<<t.lenbits)-1],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(he<=Q);){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(Ze<16)y>>>=he,Q-=he,t.lens[t.have++]=Ze;else{if(Ze===16){for(de=he+2;Q<de;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(y>>>=he,Q-=he,t.have===0){e.msg="invalid bit length repeat",t.mode=dn;break}Rt=t.lens[t.have-1],x=3+(y&3),y>>>=2,Q-=2}else if(Ze===17){for(de=he+3;Q<de;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}y>>>=he,Q-=he,Rt=0,x=3+(y&7),y>>>=3,Q-=3}else{for(de=he+7;Q<de;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}y>>>=he,Q-=he,Rt=0,x=11+(y&127),y>>>=7,Q-=7}if(t.have+x>t.nlen+t.ndist){e.msg="invalid bit length repeat",t.mode=dn;break}for(;x--;)t.lens[t.have++]=Rt}}if(t.mode===dn)break;if(t.lens[256]===0){e.msg="invalid code -- missing end-of-block",t.mode=dn;break}if(t.lenbits=9,mt={bits:t.lenbits},lt=Os(Sd,t.lens,0,t.nlen,t.lencode,0,t.work,mt),t.lenbits=mt.bits,lt){e.msg="invalid literal/lengths set",t.mode=dn;break}if(t.distbits=6,t.distcode=t.distdyn,mt={bits:t.distbits},lt=Os(Qd,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,mt),t.distbits=mt.bits,lt){e.msg="invalid distances set",t.mode=dn;break}if(t.mode=ml,A===gl)break e;case ml:t.mode=vl;case vl:if(f>=6&&B>=258){e.next_out=g,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=Q,Ap(e,ie),g=e.next_out,n=e.output,B=e.avail_out,a=e.next_in,r=e.input,f=e.avail_in,y=t.hold,Q=t.bits,t.mode===Ka&&(t.back=-1);break}for(t.back=0;xe=t.lencode[y&(1<<t.lenbits)-1],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(he<=Q);){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if($e&&!($e&240)){for(Pe=he,Ut=$e,Xt=Ze;xe=t.lencode[Xt+((y&(1<<Pe+Ut)-1)>>Pe)],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(Pe+he<=Q);){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}y>>>=Pe,Q-=Pe,t.back+=Pe}if(y>>>=he,Q-=he,t.back+=he,t.length=Ze,$e===0){t.mode=cc;break}if($e&32){t.back=-1,t.mode=Ka;break}if($e&64){e.msg="invalid literal/length code",t.mode=dn;break}t.extra=$e&15,t.mode=af;case af:if(t.extra){for(de=t.extra;Q<de;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.length+=y&(1<<t.extra)-1,y>>>=t.extra,Q-=t.extra,t.back+=t.extra}t.was=t.length,t.mode=sf;case sf:for(;xe=t.distcode[y&(1<<t.distbits)-1],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(he<=Q);){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(!($e&240)){for(Pe=he,Ut=$e,Xt=Ze;xe=t.distcode[Xt+((y&(1<<Pe+Ut)-1)>>Pe)],he=xe>>>24,$e=xe>>>16&255,Ze=xe&65535,!(Pe+he<=Q);){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}y>>>=Pe,Q-=Pe,t.back+=Pe}if(y>>>=he,Q-=he,t.back+=he,$e&64){e.msg="invalid distance code",t.mode=dn;break}t.offset=Ze,t.extra=$e&15,t.mode=of;case of:if(t.extra){for(de=t.extra;Q<de;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}t.offset+=y&(1<<t.extra)-1,y>>>=t.extra,Q-=t.extra,t.back+=t.extra}if(t.offset>t.dmax){e.msg="invalid distance too far back",t.mode=dn;break}t.mode=lf;case lf: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=dn;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=g-t.offset,x=t.length;x>B&&(x=B),B-=x,t.length-=x;do n[g++]=we[be++];while(--x);t.length===0&&(t.mode=vl);break;case cc:if(B===0)break e;n[g++]=t.length,B--,t.mode=vl;break;case uf:if(t.wrap){for(;Q<32;){if(f===0)break e;f--,y|=r[a++]<<Q,Q+=8}if(ie-=B,e.total_out+=ie,t.total+=ie,t.wrap&4&&ie&&(e.adler=t.check=t.flags?hi(t.check,n,ie,g-ie):wn(t.check,n,ie,g-ie)),ie=B,t.wrap&4&&(t.flags?y:Vd(y))!==t.check){e.msg="incorrect data check",t.mode=dn;break}y=0,Q=0}t.mode=Kd;case Kd:if(t.wrap&&t.flags){for(;Q<32;){if(f===0)break e;f--,y+=r[a++]<<Q,Q+=8}if(t.wrap&4&&y!==(t.total&4294967295)){e.msg="incorrect length check",t.mode=dn;break}y=0,Q=0}t.mode=zd;case zd:lt=ap;break e;case dn:lt=sc;break e;case fc:return _d;case Gd:default:return Ma}return e.next_out=g,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=Q,(t.wsize||ie!==e.avail_out&&t.mode<dn&&(t.mode<uf||A!==Dd))&&df(e,e.output,e.next_out,ie-e.avail_out),V-=e.avail_in,ie-=e.avail_out,e.total_in+=V,e.total_out+=ie,t.total+=ie,t.wrap&4&&ie&&(e.adler=t.check=t.flags?hi(t.check,n,ie,e.next_out-ie):wn(t.check,n,ie,e.next_out-ie)),e.data_type=t.bits+(t.last?64:0)+(t.mode===Ka?128:0)+(t.mode===ml||t.mode===ru?256:0),(V===0&&ie===0||A===Dd)&&lt===Ps&&(lt=sp),lt},dp=e=>{if(Po(e))return Ma;let A=e.state;return A.window&&(A.window=null),e.state=null,Ps},hp=(e,A)=>{if(Po(e))return Ma;const t=e.state;return t.wrap&2?(t.head=A,A.done=!1,Ps):Ma},pp=(e,A)=>{const t=A.length;let r,n,a;return Po(e)||(r=e.state,r.wrap!==0&&r.mode!==lc)?Ma:r.mode===lc&&(n=1,n=wn(n,A,t,0),n!==r.check)?sc:(a=df(e,A,t,t),a?(r.mode=fc,_d):(r.havedict=1,Ps))};var gp=cf,mp=Wd,vp=Zd,Bp=Jd,wp=dc,Yd=hf,Xd=dp,qd=hp,$d=pp,pf="pako inflate (from Nodeca project)",ks={inflateReset:gp,inflateReset2:mp,inflateResetKeep:vp,inflateInit:Bp,inflateInit2:wp,inflate:Yd,inflateEnd:Xd,inflateGetHeader:qd,inflateSetDictionary:$d,inflateInfo:pf};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 eh=Object.prototype.toString,{Z_NO_FLUSH:hc,Z_FINISH:pc,Z_OK:nu,Z_STREAM_END:gc,Z_NEED_DICT:iu,Z_STREAM_ERROR:th,Z_DATA_ERROR:gf,Z_MEM_ERROR:Ah}=Sr;function au(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 Ed,this.strm.avail_out=0;let t=ks.inflateInit2(this.strm,A.windowBits);if(t!==nu)throw new Error(MA[t]);if(this.header=new Ep,ks.inflateGetHeader(this.strm,this.header),A.dictionary&&(typeof A.dictionary=="string"?A.dictionary=hl.string2buf(A.dictionary):eh.call(A.dictionary)==="[object ArrayBuffer]"&&(A.dictionary=new Uint8Array(A.dictionary)),A.raw&&(t=ks.inflateSetDictionary(this.strm,A.dictionary),t!==nu)))throw new Error(MA[t])}au.prototype.push=function(e,A){const t=this.strm,r=this.options.chunkSize,n=this.options.dictionary;let a,g,f;if(this.ended)return!1;for(A===~~A?g=A:g=A===!0?pc:hc,eh.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=ks.inflate(t,g),a===iu&&n&&(a=ks.inflateSetDictionary(t,n),a===nu?a=ks.inflate(t,g):a===gf&&(a=iu));t.avail_in>0&&a===gc&&t.state.wrap>0&&e[t.next_in]!==0;)ks.inflateReset(t),a=ks.inflate(t,g);switch(a){case th:case gf:case iu:case Ah: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=hl.utf8border(t.output,t.next_out),y=t.next_out-B,Q=hl.buf2string(t.output,B);t.next_out=y,t.avail_out=r-y,y&&t.output.set(t.output.subarray(B,B+y),0),this.onData(Q)}else this.onData(t.output.length===t.next_out?t.output:t.output.subarray(0,t.next_out));if(!(a===nu&&f===0)){if(a===gc)return a=ks.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(t.avail_in===0)break}}return!0},au.prototype.onData=function(e){this.chunks.push(e)},au.prototype.onEnd=function(e){e===nu&&(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 Bl(e,A){const t=new au(A);if(t.push(e),t.err)throw t.msg||MA[t.err];return t.result}function rh(e,A){return A=A||{},A.raw=!0,Bl(e,A)}var nh=au,Cp=Bl,bp=rh,ih=Bl,wl=Sr,mf={Inflate:nh,inflate:Cp,inflateRaw:bp,ungzip:ih,constants:wl};const{Deflate:mc,deflate:Fp,deflateRaw:xp,gzip:Up}=Fd,{Inflate:Ip,inflate:ah,inflateRaw:vf,ungzip:sh}=mf;var oh=mc,Bf=Fp,lh=xp,uh=Up,wf=Ip,su=ah,vc=vf,ch=sh,fh=Sr,Ig={Deflate:oh,deflate:Bf,deflateRaw:lh,gzip:uh,Inflate:wf,inflate:su,inflateRaw:vc,ungzip:ch,constants:fh};const yf=[];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;yf[e]=A}const Ef=4294967295;function Sp(e,A,t){let r=e;for(let n=0;n<t;n++)r=yf[(r^A[n])&255]^r>>>8;return r}function dh(e,A){return(Sp(Ef,e,A)^Ef)>>>0}function jo(e,A,t){const r=e.readUint32(),n=dh(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(dh(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 fo(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 Ho(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 js(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 Hs(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]+ou(A[a-n],t[a],t[a-n])&255}}function ou(e,A,t){const r=e+A-t,n=Math.abs(r-e),a=Math.abs(r-A),g=Math.abs(r-t);return n<=a&&n<=g?e:a<=g?A:t}function Ts(e,A,t,r,n,a){switch(e){case 0:li(A,t,n);break;case 1:fo(A,t,n,a);break;case 2:Ho(A,t,r,n);break;case 3:js(A,t,r,n,a);break;case 4:Hs(A,t,r,n,a);break;default:throw new Error(`Unsupported filter: ${e}`)}}const hh=new Uint16Array([255]),ph=new Uint8Array(hh.buffer)[0]===255;function Cf(e){const{data:A,width:t,height:r,channels:n,depth:a}=e,g=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],f=Math.ceil(a/8)*n,B=new Uint8Array(r*t*f);let y=0;for(let Q=0;Q<7;Q++){const V=g[Q],ie=Math.ceil((t-V.x)/V.xStep),x=Math.ceil((r-V.y)/V.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);Ts(he,$e,Ze,we,be,f),we.set(Ze);for(let Pe=0;Pe<ie;Pe++){const Ut=V.x+Pe*V.xStep,Xt=V.y+xe*V.yStep;if(!(Ut>=t||Xt>=r))for(let Rt=0;Rt<f;Rt++)B[(Xt*t+Ut)*f+Rt]=Ze[Pe*f+Rt]}}}if(a===16){const Q=new Uint16Array(B.buffer);if(ph)for(let V=0;V<Q.length;V++)Q[V]=lu(Q[V]);return Q}else return B}function lu(e){return(e&255)<<8|e>>8&255}const gh=new Uint16Array([255]),uu=new Uint8Array(gh.buffer)[0]===255,_p=new Uint8Array(0);function mh(e){const{data:A,width:t,height:r,channels:n,depth:a}=e,g=Math.ceil(a/8)*n,f=Math.ceil(a/8*n*t),B=new Uint8Array(r*f);let y=_p,Q=0,V,ie;for(let x=0;x<r;x++){switch(V=A.subarray(Q+1,Q+1+f),ie=B.subarray(x*f,(x+1)*f),A[Q]){case 0:li(V,ie,f);break;case 1:fo(V,ie,f,g);break;case 2:Ho(V,ie,y,f);break;case 3:js(V,ie,y,f,g);break;case 4:Hs(V,ie,y,f,g);break;default:throw new Error(`Unsupported filter: ${A[Q]}`)}y=ie,Q+=f+1}if(a===16){const x=new Uint16Array(B.buffer);if(uu)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 cu=Uint8Array.of(137,80,78,71,13,10,26,10);function Sg(e){e.writeBytes(cu)}function Bc(e){if(!Op(e.readBytes(cu.length)))throw new Error("wrong PNG signature")}function Op(e){if(e.length<cu.length)return!1;for(let A=0;A<cu.length;A++)if(e[A]!==cu[A])return!1;return!0}const vh="tEXt",Bh=0,wh=new TextDecoder("latin1");function yh(e){if(wc(e),e.length===0||e.length>79)throw new Error("keyword length must be between 1 and 79")}const bf=/^[\u0000-\u00FF]*$/;function wc(e){if(!bf.test(e))throw new Error("invalid latin1 text")}function Eh(e,A,t){const r=Ch(A);e[r]=bh(A,t-r.length-1)}function Qg(e,A,t){yh(A),wc(t);const r=A.length+1+t.length;e.writeUint32(r),e.writeChars(vh),e.writeChars(A),e.writeByte(Bh),e.writeChars(t),writeCrc(e,r+4)}function Ch(e){for(e.mark();e.readByte()!==Bh;);const A=e.offset;e.reset();const t=wh.decode(e.readBytes(A-e.offset-1));return e.skip(1),yh(t),t}function bh(e,A){return wh.decode(e.readBytes(A))}const _a={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},Ff={UNKNOWN:-1,DEFLATE:0},Fh={UNKNOWN:-1,ADAPTIVE:0},xf={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},yc={NONE:0,BACKGROUND:1,PREVIOUS:2},fu={SOURCE:0,OVER:1};class Pp extends cr{constructor(t,r={}){super(t);Fn(this,"_checkCrc");Fn(this,"_inflator");Fn(this,"_png");Fn(this,"_apng");Fn(this,"_end");Fn(this,"_hasPalette");Fn(this,"_palette");Fn(this,"_hasTransparency");Fn(this,"_transparency");Fn(this,"_compressionMethod");Fn(this,"_filterMethod");Fn(this,"_interlaceMethod");Fn(this,"_colorType");Fn(this,"_isAnimated");Fn(this,"_numberOfFrames");Fn(this,"_numberOfPlays");Fn(this,"_frames");Fn(this,"_writingDataChunks");const{checkCrc:n=!1}=r;this._checkCrc=n,this._inflator=new wf,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=Ff.UNKNOWN,this._filterMethod=Fh.UNKNOWN,this._interlaceMethod=xf.UNKNOWN,this._colorType=_a.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 vh:Eh(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?jo(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?jo(this,t+4,r):this.skip(4)}decodeIHDR(){const t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=Uf(this.readUint8());const r=this.readUint8();this._colorType=r;let n;switch(r){case _a.GREYSCALE:n=1;break;case _a.TRUECOLOUR:n=3;break;case _a.INDEXED_COLOUR:n=1;break;case _a.GREYSCALE_ALPHA:n=2;break;case _a.TRUECOLOUR_ALPHA:n=4;break;case _a.UNKNOWN:default:throw new Error(`Unknown color type: ${r}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==Ff.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 _a.GREYSCALE:case _a.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 _a.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 _a.UNKNOWN:case _a.GREYSCALE_ALPHA:case _a.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){const r=Ch(this),n=this.readUint8();if(n!==Ff.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${n}`);const a=this.readBytes(t-r.length-2);this._png.iccEmbeddedProfile={name:r,profile:su(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=mh({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 g=0;g<this._png.width;g++){const f=(a*t.width+g)*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=(g,f)=>{const B=((g+r.yOffset)*this._png.width+r.xOffset+f)*this._png.channels,y=(g*r.width+f)*this._png.channels;return{index:B,frameIndex:y}};switch(r.blendOp){case fu.SOURCE:for(let g=0;g<r.height;g++)for(let f=0;f<r.width;f++){const{index:B,frameIndex:y}=a(g,f);for(let Q=0;Q<this._png.channels;Q++)t.data[B+Q]=r.data[y+Q]}break;case fu.OVER:for(let g=0;g<r.height;g++)for(let f=0;f<r.width;f++){const{index:B,frameIndex:y}=a(g,f);for(let Q=0;Q<this._png.channels;Q++){const V=r.data[y+this._png.channels-1]/n,ie=Q%(this._png.channels-1)===0?1:r.data[y+Q],x=Math.floor(V*ie+(1-V)*t.data[B+Q]);t.data[B+Q]+=x}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var r;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const t=this._isAnimated?((r=this._frames)==null?void 0:r.at(0)).data:this._inflator.result;if(this._filterMethod!==Fh.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===xf.NO_INTERLACE)this._png.data=mh({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===xf.ADAM7)this._png.data=Cf({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:fu.SOURCE,data:t}),this._inflator=new wf,this._writingDataChunks=!1}}function Uf(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();Fn(this,"_png");Fn(this,"_zlibOptions");Fn(this,"_colorType");Fn(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:g}=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=Sn(g,B,f,y):y=za(g,B,f,y);else this._interlaceMethod===InterlaceMethod.ADAM7&&(y=jp(this._png,g,B,y));const Q=B.toArray(),V=deflate(Q,this._zlibOptions);this.encodeIDAT(V)}_checkData(t){const{colorType:r,channels:n,depth:a}=Ec(t,t.palette),g={width:To(t.width,"width"),height:To(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(g.width*a/8)*g.height*n:g.width*g.height*n;if(g.data.length!==f)throw new RangeError(`wrong data size. Found ${g.data.length}, expected ${f}`);return g}}function To(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 za(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:g,channels:f,depth:B}=e;let y=0;B===16?y=f*B/8/2:y=f*B/8;for(let Q=0;Q<7;Q++){const V=n[Q],ie=Math.floor((a-V.x+V.xStep-1)/V.xStep),x=Math.floor((g-V.y+V.yStep-1)/V.yStep);if(ie<=0||x<=0)continue;const be=ie*y;for(let we=0;we<x;we++){const xe=V.y+we*V.yStep,he=B<=8?new Uint8Array(be):new Uint16Array(be);let $e=0;for(let Ze=0;Ze<ie;Ze++){const Pe=V.x+Ze*V.xStep;if(Pe<a&&xe<g){const Ut=(xe*a+Pe)*y;for(let Xt=0;Xt<y;Xt++)he[$e++]=A[Ut+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 Sn(e,A,t,r){for(let n=0;n<t;n++)A.writeUint16(e[r++]);return r}var Vn;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.METRE=1]="METRE"})(Vn||(Vn={}));function Cc(e,A){return new Pp(e,A).decode()}function Dg(e,A){return new PngEncoder(e,A).encode()}function If(e,A){return new PngDecoder(e,A).decodeApng()}var kr=function(){return typeof window!="undefined"?window:typeof M.g!="undefined"?M.g:typeof self!="undefined"?self:this}();function yl(){kr.console&&typeof kr.console.log=="function"&&kr.console.log.apply(kr.console,arguments)}var Rn={log:yl,warn:function(e){kr.console&&(typeof kr.console.warn=="function"?kr.console.warn.apply(kr.console,arguments):yl.call(null,arguments))},error:function(e){kr.console&&(typeof kr.console.error=="function"?kr.console.error.apply(kr.console,arguments):yl(e))}};function Sf(e,A,t){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){ho(r.response,A,t)},r.onerror=function(){Rn.error("could not download file")},r.send()}function Qf(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 ho=kr.saveAs||((typeof window=="undefined"?"undefined":(0,b.Z)(window))!=="object"||window!==kr?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(e,A,t){var r=kr.URL||kr.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?Qf(n.href)?Sf(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(Qf(e))Sf(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 Sf(e,A,t);var n=e.type==="application/octet-stream",a=/constructor/i.test(kr.HTMLElement)||kr.safari,g=/CriOS\/[\d]+/.test(navigator.userAgent);if((g||n&&a)&&(typeof FileReader=="undefined"?"undefined":(0,b.Z)(FileReader))==="object"){var f=new FileReader;f.onloadend=function(){var Q=f.result;Q=g?Q:Q.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=Q:location=Q,r=null},f.readAsDataURL(e)}else{var B=kr.URL||kr.webkitURL,y=B.createObjectURL(e);r?r.location=y:location.href=y,r=null,setTimeout(function(){B.revokeObjectURL(y)},4e4)}});function xh(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,g=n.exec(e);g&&(A=a(g),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 du=kr.atob.bind(kr),Df=kr.btoa.bind(kr);function hu(e,A){var t=e[0],r=e[1],n=e[2],a=e[3];t=aa(t,r,n,a,A[0],7,-680876936),a=aa(a,t,r,n,A[1],12,-389564586),n=aa(n,a,t,r,A[2],17,606105819),r=aa(r,n,a,t,A[3],22,-1044525330),t=aa(t,r,n,a,A[4],7,-176418897),a=aa(a,t,r,n,A[5],12,1200080426),n=aa(n,a,t,r,A[6],17,-1473231341),r=aa(r,n,a,t,A[7],22,-45705983),t=aa(t,r,n,a,A[8],7,1770035416),a=aa(a,t,r,n,A[9],12,-1958414417),n=aa(n,a,t,r,A[10],17,-42063),r=aa(r,n,a,t,A[11],22,-1990404162),t=aa(t,r,n,a,A[12],7,1804603682),a=aa(a,t,r,n,A[13],12,-40341101),n=aa(n,a,t,r,A[14],17,-1502002290),t=Ji(t,r=aa(r,n,a,t,A[15],22,1236535329),n,a,A[1],5,-165796510),a=Ji(a,t,r,n,A[6],9,-1069501632),n=Ji(n,a,t,r,A[11],14,643717713),r=Ji(r,n,a,t,A[0],20,-373897302),t=Ji(t,r,n,a,A[5],5,-701558691),a=Ji(a,t,r,n,A[10],9,38016083),n=Ji(n,a,t,r,A[15],14,-660478335),r=Ji(r,n,a,t,A[4],20,-405537848),t=Ji(t,r,n,a,A[9],5,568446438),a=Ji(a,t,r,n,A[14],9,-1019803690),n=Ji(n,a,t,r,A[3],14,-187363961),r=Ji(r,n,a,t,A[8],20,1163531501),t=Ji(t,r,n,a,A[13],5,-1444681467),a=Ji(a,t,r,n,A[2],9,-51403784),n=Ji(n,a,t,r,A[7],14,1735328473),t=sa(t,r=Ji(r,n,a,t,A[12],20,-1926607734),n,a,A[5],4,-378558),a=sa(a,t,r,n,A[8],11,-2022574463),n=sa(n,a,t,r,A[11],16,1839030562),r=sa(r,n,a,t,A[14],23,-35309556),t=sa(t,r,n,a,A[1],4,-1530992060),a=sa(a,t,r,n,A[4],11,1272893353),n=sa(n,a,t,r,A[7],16,-155497632),r=sa(r,n,a,t,A[10],23,-1094730640),t=sa(t,r,n,a,A[13],4,681279174),a=sa(a,t,r,n,A[0],11,-358537222),n=sa(n,a,t,r,A[3],16,-722521979),r=sa(r,n,a,t,A[6],23,76029189),t=sa(t,r,n,a,A[9],4,-640364487),a=sa(a,t,r,n,A[12],11,-421815835),n=sa(n,a,t,r,A[15],16,530742520),t=oa(t,r=sa(r,n,a,t,A[2],23,-995338651),n,a,A[0],6,-198630844),a=oa(a,t,r,n,A[7],10,1126891415),n=oa(n,a,t,r,A[14],15,-1416354905),r=oa(r,n,a,t,A[5],21,-57434055),t=oa(t,r,n,a,A[12],6,1700485571),a=oa(a,t,r,n,A[3],10,-1894986606),n=oa(n,a,t,r,A[10],15,-1051523),r=oa(r,n,a,t,A[1],21,-2054922799),t=oa(t,r,n,a,A[8],6,1873313359),a=oa(a,t,r,n,A[15],10,-30611744),n=oa(n,a,t,r,A[6],15,-1560198380),r=oa(r,n,a,t,A[13],21,1309151649),t=oa(t,r,n,a,A[4],6,-145523070),a=oa(a,t,r,n,A[11],10,-1120210379),n=oa(n,a,t,r,A[2],15,718787259),r=oa(r,n,a,t,A[9],21,-343485551),e[0]=gs(t,e[0]),e[1]=gs(r,e[1]),e[2]=gs(n,e[2]),e[3]=gs(a,e[3])}function pu(e,A,t,r,n,a){return A=gs(gs(A,e),gs(r,a)),gs(A<<n|A>>>32-n,t)}function aa(e,A,t,r,n,a,g){return pu(A&t|~A&r,e,A,n,a,g)}function Ji(e,A,t,r,n,a,g){return pu(A&r|t&~r,e,A,n,a,g)}function sa(e,A,t,r,n,a,g){return pu(A^t^r,e,A,n,a,g)}function oa(e,A,t,r,n,a,g){return pu(t^(A|~r),e,A,n,a,g)}function Uh(e){var A,t=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(A=64;A<=e.length;A+=64)hu(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(hu(r,n),A=0;A<16;A++)n[A]=0;return n[14]=8*t,hu(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 Na="0123456789abcdef".split("");function Ih(e){for(var A="",t=0;t<4;t++)A+=Na[e>>8*t+4&15]+Na[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 Uh(e).map(xc).join("")}var Hp=function(e){for(var A=0;A<e.length;A++)e[A]=Ih(e[A]);return e.join("")}(Uh("hello"))!="5d41402abc4b2a76b9719d911017c592";function gs(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 po(e,A){var t,r,n,a;if(e!==t){for(var g=(n=e,a=1+(256/e.length|0),new Array(a+1).join(n)),f=[],B=0;B<256;B++)f[B]=B;var y=0;for(B=0;B<256;B++){var Q=f[B];y=(y+Q+g.charCodeAt(B))%256,f[B]=f[y],f[y]=Q}t=e,r=f}else f=r;var V=A.length,ie=0,x=0,be="";for(B=0;B<V;B++)x=(x+(Q=f[ie=(ie+1)%256]))%256,f[ie]=f[x],f[x]=Q,g=f[(f[ie]+f[x])%256],be+=String.fromCharCode(A.charCodeAt(B)^g);return be}var gu={print:4,modify:8,copy:16,"annot-forms":32};function El(e,A,t,r){this.v=1,this.r=2;var n=192;e.forEach(function(f){if(gu.perm!==void 0)throw new Error("Invalid permission: "+f);n+=gu[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),g=(t+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,g),this.P=-(1+(255^n)),this.encryptionKey=Lf(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=po(this.encryptionKey,this.padding)}function ts(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 Sh(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 g=A[t][a];try{g[0].apply(e,r)}catch(f){kr.console&&Rn.error("jsPDF PubSub Error",f.message,f)}g[1]&&n.push(a)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return A}}function mu(e){if(!(this instanceof mu))return new mu(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 _f(e,A){this.gState=e,this.matrix=A,this.id="",this.objectNumber=-1}function go(e,A,t,r,n){if(!(this instanceof go))return new go(e,A,t,r,n);this.type=e==="axial"?2:3,this.coords=A,this.colors=t,_f.call(this,r,n)}function mo(e,A,t,r,n){if(!(this instanceof mo))return new mo(e,A,t,r,n);this.boundingBox=e,this.xStep=A,this.yStep=t,this.stream="",this.cloneIndex=0,_f.call(this,r,n)}function or(e){var A,t=typeof arguments[0]=="string"?arguments[0]:"p",r=arguments[1],n=arguments[2],a=arguments[3],g=[],f=1,B=16,y="S",Q=null;(0,b.Z)(e=e||{})==="object"&&(t=e.orientation,r=e.unit||r,n=e.format||n,a=e.compress||e.compressPdf||a,(Q=e.encryption||null)!==null&&(Q.userPassword=Q.userPassword||"",Q.ownerPassword=Q.ownerPassword||"",Q.userPermissions=Q.userPermissions||[]),f=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(A=e.precision),e.floatPrecision!==void 0&&(B=e.floatPrecision),y=e.defaultPathOperation||"S"),g=e.filters||(a===!0?["FlateEncode"]:g),r=r||"mm",t=(""+(t||"P")).toLowerCase();var V=e.putOnlyUsedFonts||!1,ie={},x={internal:{},__private__:{}};x.__private__.PubSub=Sh;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 Ut(){this.saveGraphicsState(),Te(new Pr(Rr,0,0,-Rr,0,Qu()*Rr).toString()+" cm"),this.setFontSize(this.getFontSize()/Rr),y="n",Pe=Ze}function Xt(){this.restoreGraphicsState(),y="S",Pe=$e}var Rt=x.__private__.combineFontStyleAndFontWeight=function(w,J){if(w=="bold"&&J=="normal"||w=="bold"&&J==400||w=="normal"&&J=="italic"||w=="bold"&&J=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return J&&(w=J==400||J==="normal"?w==="italic"?"italic":"normal":J!=700&&J!=="bold"||w!=="normal"?(J==700?"bold":J)+""+w:"bold"),w};x.advancedAPI=function(w){var J=Pe===$e;return J&&Ut.call(this),typeof w!="function"||(w(this),J&&Xt.call(this)),this},x.compatAPI=function(w){var J=Pe===Ze;return J&&Xt.call(this),typeof w!="function"||(w(this),J&&Ut.call(this)),this},x.isAdvancedAPI=function(){return Pe===Ze};var lt,ke=function(w){if(Pe!==Ze)throw new Error(w+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},mt=x.roundToPrecision=x.__private__.roundToPrecision=function(w,J){var Le=A||J;if(isNaN(w)||isNaN(Le))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return w.toFixed(Le).replace(/0+$/,"")};lt=x.hpf=x.__private__.hpf=typeof B=="number"?function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return mt(w,B)}:B==="smart"?function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return mt(w,w>-1&&w<1?16:5)}:function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return mt(w,16)};var de=x.f2=x.__private__.f2=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.f2");return mt(w,2)},Ue=x.__private__.f3=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.f3");return mt(w,3)},Xe=x.scale=x.__private__.scale=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.scale");return Pe===$e?w*Rr:Pe===Ze?w:void 0},We=function(w){return Xe(function(J){return Pe===$e?Qu()-J:Pe===Ze?J:void 0}(w))};x.__private__.setPrecision=x.setPrecision=function(w){typeof parseInt(w,10)=="number"&&(A=parseInt(w,10))};var _t,Tt="00000000000000000000000000000000",zt=x.__private__.getFileId=function(){return Tt},bt=x.__private__.setFileId=function(w){return Tt=w!==void 0&&/^[a-fA-F0-9]{32}$/.test(w)?w.toUpperCase():Tt.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Q!==null&&(Ni=new El(Q.userPermissions,Q.userPassword,Q.ownerPassword,Tt)),Tt};x.setFileId=function(w){return bt(w),this},x.getFileId=function(){return zt()};var Vt=x.__private__.convertDateToPDFDate=function(w){var J=w.getTimezoneOffset(),Le=J<0?"+":"-",Ye=Math.floor(Math.abs(J/60)),gt=Math.abs(J%60),nA=[Le,Me(Ye),"'",Me(gt),"'"].join("");return["D:",w.getFullYear(),Me(w.getMonth()+1),Me(w.getDate()),Me(w.getHours()),Me(w.getMinutes()),Me(w.getSeconds()),nA].join("")},IA=x.__private__.convertPDFDateToDate=function(w){var J=parseInt(w.substr(2,4),10),Le=parseInt(w.substr(6,2),10)-1,Ye=parseInt(w.substr(8,2),10),gt=parseInt(w.substr(10,2),10),nA=parseInt(w.substr(12,2),10),hA=parseInt(w.substr(14,2),10);return new Date(J,Le,Ye,gt,nA,hA,0)},uA=x.__private__.setCreationDate=function(w){var J;if(w===void 0&&(w=new Date),w instanceof Date)J=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");J=w}return _t=J},fe=x.__private__.getCreationDate=function(w){var J=_t;return w==="jsDate"&&(J=IA(_t)),J};x.setCreationDate=function(w){return uA(w),this},x.getCreationDate=function(w){return fe(w)};var Oe,Me=x.__private__.padd2=function(w){return("0"+parseInt(w)).slice(-2)},rt=x.__private__.padd2Hex=function(w){return("00"+(w=w.toString())).substr(w.length)},dt=0,Ft=[],Kt=[],jt=0,aA=[],wA=[],KA=!1,GA=Kt;x.__private__.setCustomOutputDestination=function(w){KA=!0,GA=w};var Jt=function(w){KA||(GA=w)};x.__private__.resetCustomOutputDestination=function(){KA=!1,GA=Kt};var Te=x.__private__.out=function(w){return w=w.toString(),jt+=w.length+1,GA.push(w),GA},gn=x.__private__.write=function(w){return Te(arguments.length===1?w.toString():Array.prototype.join.call(arguments," "))},tn=x.__private__.getArrayBuffer=function(w){for(var J=w.length,Le=new ArrayBuffer(J),Ye=new Uint8Array(Le);J--;)Ye[J]=w.charCodeAt(J);return Le},_r=[["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 _r};var xA=e.fontSize||16;x.__private__.setFontSize=x.setFontSize=function(w){return xA=Pe===Ze?w/Rr:w,this};var yr,JA=x.__private__.getFontSize=x.getFontSize=function(){return Pe===$e?xA:xA*Rr},An=e.R2L||!1;x.__private__.setR2L=x.setR2L=function(w){return An=w,this},x.__private__.getR2L=x.getR2L=function(){return An};var Ur,_n=x.__private__.setZoomMode=function(w){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(w))yr=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.');yr=w}else yr=parseInt(w,10)};x.__private__.getZoomMode=function(){return yr};var Yr,Xr=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.');Ur=w};x.__private__.getPageMode=function(){return Ur};var zn=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.');Yr=w};x.__private__.getLayoutMode=function(){return Yr},x.__private__.setDisplayMode=x.setDisplayMode=function(w,J,Le){return _n(w),zn(J),Xr(Le),this};var rn={title:"",subject:"",author:"",keywords:"",creator:""};x.__private__.getDocumentProperty=function(w){if(Object.keys(rn).indexOf(w)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return rn[w]},x.__private__.getDocumentProperties=function(){return rn},x.__private__.setDocumentProperties=x.setProperties=x.setDocumentProperties=function(w){for(var J in rn)rn.hasOwnProperty(J)&&w[J]&&(rn[J]=w[J]);return this},x.__private__.setDocumentProperty=function(w,J){if(Object.keys(rn).indexOf(w)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return rn[w]=J};var Fr,Rr,xr,ei,Nn,pr={},qr={},Zn=[],Or={},vn={},$r={},_i={},Yi=null,Wn=0,Vr=[],jn=new Sh(x),vu=e.hotfixes||[],Fa={},zo={},Co=[],Pr=function w(J,Le,Ye,gt,nA,hA){if(!(this instanceof w))return new w(J,Le,Ye,gt,nA,hA);isNaN(J)&&(J=1),isNaN(Le)&&(Le=0),isNaN(Ye)&&(Ye=0),isNaN(gt)&&(gt=1),isNaN(nA)&&(nA=0),isNaN(hA)&&(hA=0),this._matrix=[J,Le,Ye,gt,nA,hA]};Object.defineProperty(Pr.prototype,"sx",{get:function(){return this._matrix[0]},set:function(w){this._matrix[0]=w}}),Object.defineProperty(Pr.prototype,"shy",{get:function(){return this._matrix[1]},set:function(w){this._matrix[1]=w}}),Object.defineProperty(Pr.prototype,"shx",{get:function(){return this._matrix[2]},set:function(w){this._matrix[2]=w}}),Object.defineProperty(Pr.prototype,"sy",{get:function(){return this._matrix[3]},set:function(w){this._matrix[3]=w}}),Object.defineProperty(Pr.prototype,"tx",{get:function(){return this._matrix[4]},set:function(w){this._matrix[4]=w}}),Object.defineProperty(Pr.prototype,"ty",{get:function(){return this._matrix[5]},set:function(w){this._matrix[5]=w}}),Object.defineProperty(Pr.prototype,"a",{get:function(){return this._matrix[0]},set:function(w){this._matrix[0]=w}}),Object.defineProperty(Pr.prototype,"b",{get:function(){return this._matrix[1]},set:function(w){this._matrix[1]=w}}),Object.defineProperty(Pr.prototype,"c",{get:function(){return this._matrix[2]},set:function(w){this._matrix[2]=w}}),Object.defineProperty(Pr.prototype,"d",{get:function(){return this._matrix[3]},set:function(w){this._matrix[3]=w}}),Object.defineProperty(Pr.prototype,"e",{get:function(){return this._matrix[4]},set:function(w){this._matrix[4]=w}}),Object.defineProperty(Pr.prototype,"f",{get:function(){return this._matrix[5]},set:function(w){this._matrix[5]=w}}),Object.defineProperty(Pr.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Pr.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Pr.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Pr.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Pr.prototype.join=function(w){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(lt).join(w)},Pr.prototype.multiply=function(w){var J=w.sx*this.sx+w.shy*this.shx,Le=w.sx*this.shy+w.shy*this.sy,Ye=w.shx*this.sx+w.sy*this.shx,gt=w.shx*this.shy+w.sy*this.sy,nA=w.tx*this.sx+w.ty*this.shx+this.tx,hA=w.tx*this.shy+w.ty*this.sy+this.ty;return new Pr(J,Le,Ye,gt,nA,hA)},Pr.prototype.decompose=function(){var w=this.sx,J=this.shy,Le=this.shx,Ye=this.sy,gt=this.tx,nA=this.ty,hA=Math.sqrt(w*w+J*J),ir=(w/=hA)*Le+(J/=hA)*Ye;Le-=w*ir,Ye-=J*ir;var dr=Math.sqrt(Le*Le+Ye*Ye);return ir/=dr,w*(Ye/=dr)<J*(Le/=dr)&&(w=-w,J=-J,ir=-ir,hA=-hA),{scale:new Pr(hA,0,0,dr,0,0),translate:new Pr(1,0,0,1,gt,nA),rotate:new Pr(w,J,-J,w,0,0),skew:new Pr(1,0,ir,1,0,0)}},Pr.prototype.toString=function(w){return this.join(" ")},Pr.prototype.inversed=function(){var w=this.sx,J=this.shy,Le=this.shx,Ye=this.sy,gt=this.tx,nA=this.ty,hA=1/(w*Ye-J*Le),ir=Ye*hA,dr=-J*hA,Gr=-Le*hA,Wr=w*hA;return new Pr(ir,dr,Gr,Wr,-ir*gt-Gr*nA,-dr*gt-Wr*nA)},Pr.prototype.applyToPoint=function(w){var J=w.x*this.sx+w.y*this.shx+this.tx,Le=w.x*this.shy+w.y*this.sy+this.ty;return new Iu(J,Le)},Pr.prototype.applyToRectangle=function(w){var J=this.applyToPoint(w),Le=this.applyToPoint(new Iu(w.x+w.w,w.y+w.h));return new Gf(J.x,J.y,Le.x-J.x,Le.y-J.y)},Pr.prototype.clone=function(){var w=this.sx,J=this.shy,Le=this.shx,Ye=this.sy,gt=this.tx,nA=this.ty;return new Pr(w,J,Le,Ye,gt,nA)},x.Matrix=Pr;var Go=x.matrixMult=function(w,J){return J.multiply(w)},Vo=new Pr(1,0,0,1,0,0);x.unitMatrix=x.identityMatrix=Vo;var Bs=function(w,J){if(!vn[w]){var Le=(J instanceof go?"Sh":"P")+(Object.keys(Or).length+1).toString(10);J.id=Le,vn[w]=Le,Or[Le]=J,jn.publish("addPattern",J)}};x.ShadingPattern=go,x.TilingPattern=mo,x.addShadingPattern=function(w,J){return ke("addShadingPattern()"),Bs(w,J),this},x.beginTilingPattern=function(w){ke("beginTilingPattern()"),Vf(w.boundingBox[0],w.boundingBox[1],w.boundingBox[2]-w.boundingBox[0],w.boundingBox[3]-w.boundingBox[1],w.matrix)},x.endTilingPattern=function(w,J){ke("endTilingPattern()"),J.stream=wA[Oe].join(`
`),Bs(w,J),jn.publish("endTilingPattern",J),Co.pop().restore()};var ws,Ei=x.__private__.newObject=function(){var w=ua();return ga(w,!0),w},ua=x.__private__.newObjectDeferred=function(){return dt++,Ft[dt]=function(){return jt},dt},ga=function(w,J){return J=typeof J=="boolean"&&J,Ft[w]=jt,J&&Te(w+" 0 obj"),w},Bu=x.__private__.newAdditionalObject=function(){var w={objId:ua(),content:""};return aA.push(w),w},xl=ua(),Vs=ua(),bo=x.__private__.decodeColorString=function(w){var J=w.split(" ");if(J.length!==2||J[1]!=="g"&&J[1]!=="G")J.length!==5||J[4]!=="k"&&J[4]!=="K"||(J=[(1-J[0])*(1-J[3]),(1-J[1])*(1-J[3]),(1-J[2])*(1-J[3]),"r"]);else{var Le=parseFloat(J[0]);J=[Le,Le,Le,"r"]}for(var Ye="#",gt=0;gt<3;gt++)Ye+=("0"+Math.floor(255*parseFloat(J[gt])).toString(16)).slice(-2);return Ye},Zs=x.__private__.encodeColorString=function(w){var J;typeof w=="string"&&(w={ch1:w});var Le=w.ch1,Ye=w.ch2,gt=w.ch3,nA=w.ch4,hA=w.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Le=="string"&&Le.charAt(0)!=="#"){var ir=new xh(Le);if(ir.ok)Le=ir.toHex();else if(!/^\d*\.?\d*$/.test(Le))throw new Error('Invalid color "'+Le+'" passed to jsPDF.encodeColorString.')}if(typeof Le=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Le)&&(Le="#"+Le[1]+Le[1]+Le[2]+Le[2]+Le[3]+Le[3]),typeof Le=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Le)){var dr=parseInt(Le.substr(1),16);Le=dr>>16&255,Ye=dr>>8&255,gt=255&dr}if(Ye===void 0||nA===void 0&&Le===Ye&&Ye===gt)J=typeof Le=="string"?Le+" "+hA[0]:w.precision===2?de(Le/255)+" "+hA[0]:Ue(Le/255)+" "+hA[0];else if(nA===void 0||(0,b.Z)(nA)==="object"){if(nA&&!isNaN(nA.a)&&nA.a===0)return["1.","1.","1.",hA[1]].join(" ");J=typeof Le=="string"?[Le,Ye,gt,hA[1]].join(" "):w.precision===2?[de(Le/255),de(Ye/255),de(gt/255),hA[1]].join(" "):[Ue(Le/255),Ue(Ye/255),Ue(gt/255),hA[1]].join(" ")}else J=typeof Le=="string"?[Le,Ye,gt,nA,hA[2]].join(" "):w.precision===2?[de(Le),de(Ye),de(gt),de(nA),hA[2]].join(" "):[Ue(Le),Ue(Ye),Ue(gt),Ue(nA),hA[2]].join(" ");return J},Ws=x.__private__.getFilters=function(){return g},ys=x.__private__.putStream=function(w){var J=(w=w||{}).data||"",Le=w.filters||Ws(),Ye=w.alreadyAppliedFilters||[],gt=w.addLength1||!1,nA=J.length,hA=w.objectId,ir=function(Xi){return Xi};if(Q!==null&&hA===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Q!==null&&(ir=Ni.encryptor(hA,0));var dr={};Le===!0&&(Le=["FlateEncode"]);var Gr=w.additionalKeyValues||[],Wr=(dr=or.API.processDataByFilters!==void 0?or.API.processDataByFilters(J,Le):{data:J,reverseChain:[]}).reverseChain+(Array.isArray(Ye)?Ye.join(" "):Ye.toString());if(dr.data.length!==0&&(Gr.push({key:"Length",value:dr.data.length}),gt===!0&&Gr.push({key:"Length1",value:nA})),Wr.length!=0)if(Wr.split("/").length-1==1)Gr.push({key:"Filter",value:Wr});else{Gr.push({key:"Filter",value:"["+Wr+"]"});for(var On=0;On<Gr.length;On+=1)if(Gr[On].key==="DecodeParms"){for(var gi=[],zi=0;zi<dr.reverseChain.split("/").length-1;zi+=1)gi.push("null");gi.push(Gr[On].value),Gr[On].value="["+gi.join(" ")+"]"}}Te("<<");for(var ti=0;ti<Gr.length;ti++)Te("/"+Gr[ti].key+" "+Gr[ti].value);Te(">>"),dr.data.length!==0&&(Te("stream"),Te(ir(dr.data)),Te("endstream"))},wu=x.__private__.putPage=function(w){var J=w.number,Le=w.data,Ye=w.objId,gt=w.contentsObjId;ga(Ye,!0),Te("<</Type /Page"),Te("/Parent "+w.rootDictionaryObjId+" 0 R"),Te("/Resources "+w.resourceDictionaryObjId+" 0 R"),Te("/MediaBox ["+parseFloat(lt(w.mediaBox.bottomLeftX))+" "+parseFloat(lt(w.mediaBox.bottomLeftY))+" "+lt(w.mediaBox.topRightX)+" "+lt(w.mediaBox.topRightY)+"]"),w.cropBox!==null&&Te("/CropBox ["+lt(w.cropBox.bottomLeftX)+" "+lt(w.cropBox.bottomLeftY)+" "+lt(w.cropBox.topRightX)+" "+lt(w.cropBox.topRightY)+"]"),w.bleedBox!==null&&Te("/BleedBox ["+lt(w.bleedBox.bottomLeftX)+" "+lt(w.bleedBox.bottomLeftY)+" "+lt(w.bleedBox.topRightX)+" "+lt(w.bleedBox.topRightY)+"]"),w.trimBox!==null&&Te("/TrimBox ["+lt(w.trimBox.bottomLeftX)+" "+lt(w.trimBox.bottomLeftY)+" "+lt(w.trimBox.topRightX)+" "+lt(w.trimBox.topRightY)+"]"),w.artBox!==null&&Te("/ArtBox ["+lt(w.artBox.bottomLeftX)+" "+lt(w.artBox.bottomLeftY)+" "+lt(w.artBox.topRightX)+" "+lt(w.artBox.topRightY)+"]"),typeof w.userUnit=="number"&&w.userUnit!==1&&Te("/UserUnit "+w.userUnit),jn.publish("putPage",{objId:Ye,pageContext:Vr[J],pageNumber:J,page:Le}),Te("/Contents "+gt+" 0 R"),Te(">>"),Te("endobj");var nA=Le.join(`
`);return Pe===Ze&&(nA+=`
Q`),ga(gt,!0),ys({data:nA,filters:Ws(),objectId:gt}),Te("endobj"),Ye},Fo=x.__private__.putPages=function(){var w,J,Le=[];for(w=1;w<=Wn;w++)Vr[w].objId=ua(),Vr[w].contentsObjId=ua();for(w=1;w<=Wn;w++)Le.push(wu({number:w,data:wA[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:xl,resourceDictionaryObjId:Vs}));ga(xl,!0),Te("<</Type /Pages");var Ye="/Kids [";for(J=0;J<Wn;J++)Ye+=Le[J]+" 0 R ";Te(Ye+"]"),Te("/Count "+Wn),Te(">>"),Te("endobj"),jn.publish("postPutPages")},yu=function(w){jn.publish("putFont",{font:w,out:Te,newObject:Ei,putStream:ys}),w.isAlreadyPutted!==!0&&(w.objectNumber=Ei(),Te("<<"),Te("/Type /Font"),Te("/BaseFont /"+ts(w.postScriptName)),Te("/Subtype /Type1"),typeof w.encoding=="string"&&Te("/Encoding /"+w.encoding),Te("/FirstChar 32"),Te("/LastChar 255"),Te(">>"),Te("endobj"))},Ic=function(w){w.objectNumber=Ei();var J=[];J.push({key:"Type",value:"/XObject"}),J.push({key:"Subtype",value:"/Form"}),J.push({key:"BBox",value:"["+[lt(w.x),lt(w.y),lt(w.x+w.width),lt(w.y+w.height)].join(" ")+"]"}),J.push({key:"Matrix",value:"["+w.matrix.toString()+"]"});var Le=w.pages[1].join(`
`);ys({data:Le,additionalKeyValues:J,objectId:w.objectNumber}),Te("endobj")},Sc=function(w,J){J||(J=21);var Le=Ei(),Ye=function(hA,ir){var dr,Gr=[],Wr=1/(ir-1);for(dr=0;dr<1;dr+=Wr)Gr.push(dr);if(Gr.push(1),hA[0].offset!=0){var On={offset:0,color:hA[0].color};hA.unshift(On)}if(hA[hA.length-1].offset!=1){var gi={offset:1,color:hA[hA.length-1].color};hA.push(gi)}for(var zi="",ti=0,Xi=0;Xi<Gr.length;Xi++){for(dr=Gr[Xi];dr>hA[ti+1].offset;)ti++;var Gi=hA[ti].offset,ma=(dr-Gi)/(hA[ti+1].offset-Gi),Cs=hA[ti].color,Va=hA[ti+1].color;zi+=rt(Math.round((1-ma)*Cs[0]+ma*Va[0]).toString(16))+rt(Math.round((1-ma)*Cs[1]+ma*Va[1]).toString(16))+rt(Math.round((1-ma)*Cs[2]+ma*Va[2]).toString(16))}return zi.trim()}(w.colors,J),gt=[];gt.push({key:"FunctionType",value:"0"}),gt.push({key:"Domain",value:"[0.0 1.0]"}),gt.push({key:"Size",value:"["+J+"]"}),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]"}),ys({data:Ye,additionalKeyValues:gt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Le}),Te("endobj"),w.objectNumber=Ei(),Te("<< /ShadingType "+w.type),Te("/ColorSpace /DeviceRGB");var nA="/Coords ["+lt(parseFloat(w.coords[0]))+" "+lt(parseFloat(w.coords[1]))+" ";w.type===2?nA+=lt(parseFloat(w.coords[2]))+" "+lt(parseFloat(w.coords[3])):nA+=lt(parseFloat(w.coords[2]))+" "+lt(parseFloat(w.coords[3]))+" "+lt(parseFloat(w.coords[4]))+" "+lt(parseFloat(w.coords[5])),Te(nA+="]"),w.matrix&&Te("/Matrix ["+w.matrix.toString()+"]"),Te("/Function "+Le+" 0 R"),Te("/Extend [true true]"),Te(">>"),Te("endobj")},Qc=function(w,J){var Le=ua(),Ye=Ei();J.push({resourcesOid:Le,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(lt).join(" ")+"]"}),gt.push({key:"XStep",value:lt(w.xStep)}),gt.push({key:"YStep",value:lt(w.yStep)}),gt.push({key:"Resources",value:Le+" 0 R"}),w.matrix&&gt.push({key:"Matrix",value:"["+w.matrix.toString()+"]"}),ys({data:w.stream,additionalKeyValues:gt,objectId:w.objectNumber}),Te("endobj")},Vp=function(w){for(var J in w.objectNumber=Ei(),Te("<<"),w)switch(J){case"opacity":Te("/ca "+de(w[J]));break;case"stroke-opacity":Te("/CA "+de(w[J]))}Te(">>"),Te("endobj")},Of=function(w){ga(w.resourcesOid,!0),Te("<<"),Te("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var J in Te("/Font <<"),pr)pr.hasOwnProperty(J)&&(V===!1||V===!0&&ie.hasOwnProperty(J))&&Te("/"+J+" "+pr[J].objectNumber+" 0 R");Te(">>")}(),function(){if(Object.keys(Or).length>0){for(var J in Te("/Shading <<"),Or)Or.hasOwnProperty(J)&&Or[J]instanceof go&&Or[J].objectNumber>=0&&Te("/"+J+" "+Or[J].objectNumber+" 0 R");jn.publish("putShadingPatternDict"),Te(">>")}}(),function(J){if(Object.keys(Or).length>0){for(var Le in Te("/Pattern <<"),Or)Or.hasOwnProperty(Le)&&Or[Le]instanceof x.TilingPattern&&Or[Le].objectNumber>=0&&Or[Le].objectNumber<J&&Te("/"+Le+" "+Or[Le].objectNumber+" 0 R");jn.publish("putTilingPatternDict"),Te(">>")}}(w.objectOid),function(){if(Object.keys($r).length>0){var J;for(J in Te("/ExtGState <<"),$r)$r.hasOwnProperty(J)&&$r[J].objectNumber>=0&&Te("/"+J+" "+$r[J].objectNumber+" 0 R");jn.publish("putGStateDict"),Te(">>")}}(),function(){for(var J in Te("/XObject <<"),Fa)Fa.hasOwnProperty(J)&&Fa[J].objectNumber>=0&&Te("/"+J+" "+Fa[J].objectNumber+" 0 R");jn.publish("putXobjectDict"),Te(">>")}(),Te(">>"),Te("endobj")},Lh=function(w){qr[w.fontName]=qr[w.fontName]||{},qr[w.fontName][w.fontStyle]=w.id},_h=function(w,J,Le,Ye,gt){var nA={id:"F"+(Object.keys(pr).length+1).toString(10),postScriptName:w,fontName:J,fontStyle:Le,encoding:Ye,isStandardFont:gt||!1,metadata:{}};return jn.publish("addFont",{font:nA,instance:this}),pr[nA.id]=nA,Lh(nA),nA.id},Es=x.__private__.pdfEscape=x.pdfEscape=function(w,J){return function(Le,Ye){var gt,nA,hA,ir,dr,Gr,Wr,On,gi;if(hA=(Ye=Ye||{}).sourceEncoding||"Unicode",dr=Ye.outputEncoding,(Ye.autoencode||dr)&&pr[Fr].metadata&&pr[Fr].metadata[hA]&&pr[Fr].metadata[hA].encoding&&(ir=pr[Fr].metadata[hA].encoding,!dr&&pr[Fr].encoding&&(dr=pr[Fr].encoding),!dr&&ir.codePages&&(dr=ir.codePages[0]),typeof dr=="string"&&(dr=ir[dr]),dr)){for(Wr=!1,Gr=[],gt=0,nA=Le.length;gt<nA;gt++)(On=dr[Le.charCodeAt(gt)])?Gr.push(String.fromCharCode(On)):Gr.push(Le[gt]),Gr[gt].charCodeAt(0)>>8&&(Wr=!0);Le=Gr.join("")}for(gt=Le.length;Wr===void 0&&gt!==0;)Le.charCodeAt(gt-1)>>8&&(Wr=!0),gt--;if(!Wr)return Le;for(Gr=Ye.noBOM?[]:[254,255],gt=0,nA=Le.length;gt<nA;gt++){if((gi=(On=Le.charCodeAt(gt))>>8)>>8)throw new Error("Character at position "+gt+" of string '"+Le+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Gr.push(gi),Gr.push(On-(gi<<8))}return String.fromCharCode.apply(void 0,Gr)}(w,J).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Pf=x.__private__.beginPage=function(w){wA[++Wn]=[],Vr[Wn]={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])}},Oh(Wn),Jt(wA[Oe])},Nh=function(w,J){var Le,Ye,gt;switch(t=J||t,typeof w=="string"&&(Le=he(w.toLowerCase()),Array.isArray(Le)&&(Ye=Le[0],gt=Le[1])),Array.isArray(w)&&(Ye=w[0]*Rr,gt=w[1]*Rr),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])}Pf(n),tg(Rf),Te(Lc),Kf!==0&&Te(Kf+" J"),zf!==0&&Te(zf+" j"),jn.publish("addPage",{pageNumber:Wn})},kf=function(w){w>0&&w<=Wn&&(wA.splice(w,1),Vr.splice(w,1),Wn--,Oe>Wn&&(Oe=Wn),this.setPage(Oe))},Oh=function(w){w>0&&w<=Wn&&(Oe=w)},Ph=x.__private__.getNumberOfPages=x.getNumberOfPages=function(){return wA.length-1},kh=function(w,J,Le){var Ye,gt=void 0;return Le=Le||{},w=w!==void 0?w:pr[Fr].fontName,J=J!==void 0?J:pr[Fr].fontStyle,Ye=w.toLowerCase(),qr[Ye]!==void 0&&qr[Ye][J]!==void 0?gt=qr[Ye][J]:qr[w]!==void 0&&qr[w][J]!==void 0?gt=qr[w][J]:Le.disableWarning===!1&&Rn.warn("Unable to look up font label for font '"+w+"', '"+J+"'. Refer to getFontList() for available fonts."),gt||Le.noFallback||(gt=qr.times[J])==null&&(gt=qr.times.normal),gt},Dc=x.__private__.putInfo=function(){var w=Ei(),J=function(Ye){return Ye};for(var Le in Q!==null&&(J=Ni.encryptor(w,0)),Te("<<"),Te("/Producer ("+Es(J("jsPDF "+or.version))+")"),rn)rn.hasOwnProperty(Le)&&rn[Le]&&Te("/"+Le.substr(0,1).toUpperCase()+Le.substr(1)+" ("+Es(J(rn[Le]))+")");Te("/CreationDate ("+Es(J(_t))+")"),Te(">>"),Te("endobj")},Zp=x.__private__.putCatalog=function(w){var J=(w=w||{}).rootDictionaryObjId||xl;switch(Ei(),Te("<<"),Te("/Type /Catalog"),Te("/Pages "+J+" 0 R"),yr||(yr="fullwidth"),yr){case"fullwidth":Te("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Te("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Te("/OpenAction [3 0 R /Fit]");break;case"original":Te("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Le=""+yr;Le.substr(Le.length-1)==="%"&&(yr=parseInt(yr)/100),typeof yr=="number"&&Te("/OpenAction [3 0 R /XYZ null null "+de(yr)+"]")}switch(Yr||(Yr="continuous"),Yr){case"continuous":Te("/PageLayout /OneColumn");break;case"single":Te("/PageLayout /SinglePage");break;case"two":case"twoleft":Te("/PageLayout /TwoColumnLeft");break;case"tworight":Te("/PageLayout /TwoColumnRight")}Ur&&Te("/PageMode /"+Ur),jn.publish("putCatalog"),Te(">>"),Te("endobj")},Ki=x.__private__.putTrailer=function(){Te("trailer"),Te("<<"),Te("/Size "+(dt+1)),Te("/Root "+dt+" 0 R"),Te("/Info "+(dt-1)+" 0 R"),Q!==null&&Te("/Encrypt "+Ni.oid+" 0 R"),Te("/ID [ <"+Tt+"> <"+Tt+"> ]"),Te(">>")},jh=x.__private__.putHeader=function(){Te("%PDF-"+be),Te("%\xBA\xDF\xAC\xE0")},Hh=x.__private__.putXRef=function(){var w="0000000000";Te("xref"),Te("0 "+(dt+1)),Te("0000000000 65535 f ");for(var J=1;J<=dt;J++)typeof Ft[J]=="function"?Te((w+Ft[J]()).slice(-10)+" 00000 n "):Ft[J]!==void 0?Te((w+Ft[J]).slice(-10)+" 00000 n "):Te("0000000000 00000 n ")},Zo=x.__private__.buildDocument=function(){var w;dt=0,jt=0,Kt=[],Ft=[],aA=[],xl=ua(),Vs=ua(),Jt(Kt),jn.publish("buildDocument"),jh(),Fo(),function(){jn.publish("putAdditionalObjects");for(var Le=0;Le<aA.length;Le++){var Ye=aA[Le];ga(Ye.objId,!0),Te(Ye.content),Te("endobj")}jn.publish("postPutAdditionalObjects")}(),w=[],function(){for(var Le in pr)pr.hasOwnProperty(Le)&&(V===!1||V===!0&&ie.hasOwnProperty(Le))&&yu(pr[Le])}(),function(){var Le;for(Le in $r)$r.hasOwnProperty(Le)&&Vp($r[Le])}(),function(){for(var Le in Fa)Fa.hasOwnProperty(Le)&&Ic(Fa[Le])}(),function(Le){var Ye;for(Ye in Or)Or.hasOwnProperty(Ye)&&(Or[Ye]instanceof go?Sc(Or[Ye]):Or[Ye]instanceof mo&&Qc(Or[Ye],Le))}(w),jn.publish("putResources"),w.forEach(Of),Of({resourcesOid:Vs,objectOid:Number.MAX_SAFE_INTEGER}),jn.publish("postPutResources"),Q!==null&&(Ni.oid=Ei(),Te("<<"),Te("/Filter /Standard"),Te("/V "+Ni.v),Te("/R "+Ni.r),Te("/U <"+Ni.toHexString(Ni.U)+">"),Te("/O <"+Ni.toHexString(Ni.O)+">"),Te("/P "+Ni.P),Te(">>"),Te("endobj")),Dc(),Zp();var J=jt;return Hh(),Ki(),Te("startxref"),Te(""+J),Te("%%EOF"),Jt(wA[Oe]),Kt.join(`
`)},Eu=x.__private__.getBlob=function(w){return new Blob([tn(w)],{type:"application/pdf"})},Js=x.output=x.__private__.output=(ws=function(w,J){switch(typeof(J=J||{})=="string"?J={filename:J}:J.filename=J.filename||"generated.pdf",w){case void 0:return Zo();case"save":x.save(J.filename);break;case"arraybuffer":return tn(Zo());case"blob":return Eu(Zo());case"bloburi":case"bloburl":if(kr.URL!==void 0&&typeof kr.URL.createObjectURL=="function")return kr.URL&&kr.URL.createObjectURL(Eu(Zo()))||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 Le="",Ye=Zo();try{Le=Df(Ye)}catch(zi){Le=Df(unescape(encodeURIComponent(Ye)))}return"data:application/pdf;filename="+J.filename+";base64,"+Le;case"pdfobjectnewwindow":if(Object.prototype.toString.call(kr)==="[object Window]"){var gt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",nA=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';J.pdfObjectUrl&&(gt=J.pdfObjectUrl,nA="");var hA='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+gt+'"'+nA+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(J)+");<\/script></body></html>",ir=kr.open();return ir!==null&&ir.document.write(hA),ir}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(kr)==="[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="'+(J.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+J.filename+'" width="500px" height="400px" /></body></html>',Gr=kr.open();if(Gr!==null){Gr.document.write(dr);var Wr=this;Gr.document.documentElement.querySelector("#pdfViewer").onload=function(){Gr.document.title=J.filename,Gr.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Wr.output("bloburl"))}}return Gr}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(kr)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var On='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",J)+'"></iframe></body></html>',gi=kr.open();if(gi!==null&&(gi.document.write(On),gi.document.title=J.filename),gi||typeof safari=="undefined")return gi;break;case"datauri":case"dataurl":return kr.document.location.href=this.output("datauristring",J);default:return null}},ws.foo=function(){try{return ws.apply(this,arguments)}catch(Le){var w=Le.stack||"";~w.indexOf(" at ")&&(w=w.split(" at ")[1]);var J="Error in function "+w.split(`
`)[0].split("<")[0]+": "+Le.message;if(!kr.console)throw new Error(J);kr.console.error(J,Le),kr.alert&&alert(J)}},ws.foo.bar=ws,ws.foo),Cu=function(w){return Array.isArray(vu)===!0&&vu.indexOf(w)>-1};switch(r){case"pt":Rr=1;break;case"mm":Rr=72/25.4;break;case"cm":Rr=72/2.54;break;case"in":Rr=72;break;case"px":Rr=Cu("px_scaling")==1?.75:96/72;break;case"pc":case"em":Rr=12;break;case"ex":Rr=6;break;default:if(typeof r!="number")throw new Error("Invalid unit: "+r);Rr=r}var Ni=null;uA(),bt();var jf=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 J in Vr)if(Vr[J].objId===w)break;return jf(J)},Jp=x.__private__.getCurrentPageInfo=x.getCurrentPageInfo=function(){return{objId:Vr[Oe].objId,pageNumber:Oe,pageContext:Vr[Oe]}};x.addPage=function(){return Nh.apply(this,arguments),this},x.setPage=function(){return Oh.apply(this,arguments),Jt.call(this,wA[Oe]),this},x.insertPage=function(w){return this.addPage(),this.movePage(Oe,w),this},x.movePage=function(w,J){var Le,Ye;if(w>J){Le=wA[w],Ye=Vr[w];for(var gt=w;gt>J;gt--)wA[gt]=wA[gt-1],Vr[gt]=Vr[gt-1];wA[J]=Le,Vr[J]=Ye,this.setPage(J)}else if(w<J){Le=wA[w],Ye=Vr[w];for(var nA=w;nA<J;nA++)wA[nA]=wA[nA+1],Vr[nA]=Vr[nA+1];wA[J]=Le,Vr[J]=Ye,this.setPage(J)}return this},x.deletePage=function(){return kf.apply(this,arguments),this},x.__private__.text=x.text=function(w,J,Le,Ye,gt){var nA,hA,ir,dr,Gr,Wr,On,gi,zi,ti=(Ye=Ye||{}).scope||this;if(typeof w=="number"&&typeof J=="number"&&(typeof Le=="string"||Array.isArray(Le))){var Xi=Le;Le=J,J=w,w=Xi}if(arguments[3]instanceof Pr==0?(ir=arguments[4],dr=arguments[5],(0,b.Z)(On=arguments[3])==="object"&&On!==null||(typeof ir=="string"&&(dr=ir,ir=null),typeof On=="string"&&(dr=On,On=null),typeof On=="number"&&(ir=On,On=null),Ye={flags:On,angle:ir,align:dr})):(ke("The transform parameter of text() with a Matrix value"),zi=gt),isNaN(J)||isNaN(Le)||w==null)throw new Error("Invalid arguments passed to jsPDF.text");if(w.length===0)return ti;var Gi,ma="",Cs=typeof Ye.lineHeightFactor=="number"?Ye.lineHeightFactor:Fu,Va=ti.internal.scaleFactor;function Zh(Hn){return Hn=Hn.split(" ").join(Array(Ye.TabLen||9).join(" ")),Es(Hn,On)}function Pc(Hn){for(var Jn,Pi=Hn.concat(),qi=[],el=Pi.length;el--;)typeof(Jn=Pi.shift())=="string"?qi.push(Jn):Array.isArray(Hn)&&(Jn.length===1||Jn[1]===void 0&&Jn[2]===void 0)?qi.push(Jn[0]):qi.push([Jn[0],Jn[1],Jn[2]]);return qi}function Du(Hn,Jn){var Pi;if(typeof Hn=="string")Pi=Jn(Hn)[0];else if(Array.isArray(Hn)){for(var qi,el,Ad=Hn.concat(),Hc=[],Yh=Ad.length;Yh--;)typeof(qi=Ad.shift())=="string"?Hc.push(Jn(qi)[0]):Array.isArray(qi)&&typeof qi[0]=="string"&&(el=Jn(qi[0],qi[1],qi[2]),Hc.push([el[0],el[1],el[2]]));Pi=Hc}return Pi}var Sl=!1,Lu=!0;if(typeof w=="string")Sl=!0;else if(Array.isArray(w)){var _u=w.concat();hA=[];for(var Nu,xa=_u.length;xa--;)(typeof(Nu=_u.shift())!="string"||Array.isArray(Nu)&&typeof Nu[0]!="string")&&(Lu=!1);Sl=Lu}if(Sl===!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 Ou=xA/ti.internal.scaleFactor,Pu=Ou*(Cs-1);switch(Ye.baseline){case"bottom":Le-=Pu;break;case"top":Le+=Ou-Pu;break;case"hanging":Le+=Ou-2*Pu;break;case"middle":Le+=Ou/2-Pu}if((Wr=Ye.maxWidth||0)>0&&(typeof w=="string"?w=ti.splitTextToSize(w,Wr):Object.prototype.toString.call(w)==="[object Array]"&&(w=w.reduce(function(Hn,Jn){return Hn.concat(ti.splitTextToSize(Jn,Wr))},[]))),nA={text:w,x:J,y:Le,options:Ye,mutex:{pdfEscape:Es,activeFontKey:Fr,fonts:pr,activeFontSize:xA}},jn.publish("preProcessText",nA),w=nA.text,ir=(Ye=nA.options).angle,zi instanceof Pr==0&&ir&&typeof ir=="number"){ir*=Math.PI/180,Ye.rotationDirection===0&&(ir=-ir),Pe===Ze&&(ir=-ir);var Zf=Math.cos(ir),Wf=Math.sin(ir);zi=new Pr(Zf,Wf,-Wf,Zf,0,0)}else ir&&ir instanceof Pr&&(zi=ir);Pe!==Ze||zi||(zi=Vo),(Gr=Ye.charSpace||Nc)!==void 0&&(ma+=lt(Xe(Gr))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(gi=Ye.horizontalScale)!==void 0&&(ma+=lt(100*gi)+` Tz
`),Ye.lang;var Ci=-1,qo=Ye.renderingMode!==void 0?Ye.renderingMode:Ye.stroke,kc=ti.internal.getCurrentPageInfo().pageContext;switch(qo){case 0:case!1:case"fill":Ci=0;break;case 1:case!0:case"stroke":Ci=1;break;case 2:case"fillThenStroke":Ci=2;break;case 3:case"invisible":Ci=3;break;case 4:case"fillAndAddForClipping":Ci=4;break;case 5:case"strokeAndAddPathForClipping":Ci=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Ci=6;break;case 7:case"addToPathForClipping":Ci=7}var Wh=kc.usedRenderingMode!==void 0?kc.usedRenderingMode:-1;Ci!==-1?ma+=Ci+` Tr
`:Wh!==-1&&(ma+=`0 Tr
`),Ci!==-1&&(kc.usedRenderingMode=Ci),dr=Ye.align||"left";var bs,ku=xA*Cs,Jf=ti.internal.pageSize.getWidth(),Yf=pr[Fr];Gr=Ye.charSpace||Nc,Wr=Ye.maxWidth||0,On=Object.assign({autoencode:!0,noBOM:!0},Ye.flags);var Ql=[],ju=function(Hn){return ti.getStringUnitWidth(Hn,{font:Yf,charSpace:Gr,fontSize:xA,doKerning:!1})*xA/Va};if(Object.prototype.toString.call(w)==="[object Array]"){var As;hA=Pc(w),dr!=="left"&&(bs=hA.map(ju));var rs,Dl=0;if(dr==="right"){J-=bs[0],w=[],xa=hA.length;for(var $o=0;$o<xa;$o++)$o===0?(rs=Wo(J),As=Jo(Le)):(rs=Xe(Dl-bs[$o]),As=-ku),w.push([hA[$o],rs,As]),Dl=bs[$o]}else if(dr==="center"){J-=bs[0]/2,w=[],xa=hA.length;for(var Ll=0;Ll<xa;Ll++)Ll===0?(rs=Wo(J),As=Jo(Le)):(rs=Xe((Dl-bs[Ll])/2),As=-ku),w.push([hA[Ll],rs,As]),Dl=bs[Ll]}else if(dr==="left"){w=[],xa=hA.length;for(var Xf=0;Xf<xa;Xf++)w.push(hA[Xf])}else if(dr==="justify"&&Yf.encoding==="Identity-H"){w=[],xa=hA.length,Wr=Wr!==0?Wr:Jf;for(var jc=0,Oi=0;Oi<xa;Oi++)if(As=Oi===0?Jo(Le):-ku,rs=Oi===0?Wo(J):jc,Oi<xa-1){var Jh=Xe((Wr-bs[Oi])/(hA[Oi].split(" ").length-1)),Uo=hA[Oi].split(" ");w.push([Uo[0]+" ",rs,As]),jc=0;for(var Io=1;Io<Uo.length;Io++){var qf=(ju(Uo[Io-1]+" "+Uo[Io])-ju(Uo[Io]))*Va+Jh;Io==Uo.length-1?w.push([Uo[Io],qf,0]):w.push([Uo[Io]+" ",qf,0]),jc-=qf}}else w.push([hA[Oi],rs,As]);w.push(["",jc,0])}else{if(dr!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(w=[],xa=hA.length,Wr=Wr!==0?Wr:Jf,Oi=0;Oi<xa;Oi++){As=Oi===0?Jo(Le):-ku,rs=Oi===0?Wo(J):0;var $f=hA[Oi].split(" ").length-1,ed=$f>0?(Wr-bs[Oi])/$f:0;Oi<xa-1?Ql.push(lt(Xe(ed))):Ql.push(0),w.push([hA[Oi],rs,As])}}}(typeof Ye.R2L=="boolean"?Ye.R2L:An)===!0&&(w=Du(w,function(Hn,Jn,Pi){return[Hn.split("").reverse().join(""),Jn,Pi]})),nA={text:w,x:J,y:Le,options:Ye,mutex:{pdfEscape:Es,activeFontKey:Fr,fonts:pr,activeFontSize:xA}},jn.publish("postProcessText",nA),w=nA.text,Gi=nA.mutex.isHex||!1;var td=pr[Fr].encoding;td!=="WinAnsiEncoding"&&td!=="StandardEncoding"||(w=Du(w,function(Hn,Jn,Pi){return[Zh(Hn),Jn,Pi]})),hA=Pc(w),w=[];for(var _l,Nl,Ol,Hu=Array.isArray(hA[0])?1:0,Pl="",Tu=function(Hn,Jn,Pi){var qi="";return Pi instanceof Pr?(Pi=typeof Ye.angle=="number"?Go(Pi,new Pr(1,0,0,1,Hn,Jn)):Go(new Pr(1,0,0,1,Hn,Jn),Pi),Pe===Ze&&(Pi=Go(new Pr(1,0,0,-1,0,0),Pi)),qi=Pi.join(" ")+` Tm
`):qi=lt(Hn)+" "+lt(Jn)+` Td
`,qi},Fs=0;Fs<hA.length;Fs++){switch(Pl="",Hu){case 1:Ol=(Gi?"<":"(")+hA[Fs][0]+(Gi?">":")"),_l=parseFloat(hA[Fs][1]),Nl=parseFloat(hA[Fs][2]);break;case 0:Ol=(Gi?"<":"(")+hA[Fs]+(Gi?">":")"),_l=Wo(J),Nl=Jo(Le)}Ql!==void 0&&Ql[Fs]!==void 0&&(Pl=Ql[Fs]+` Tw
`),Fs===0?w.push(Pl+Tu(_l,Nl,zi)+Ol):Hu===0?w.push(Pl+Ol):Hu===1&&w.push(Pl+Tu(_l,Nl,zi)+Ol)}w=Hu===0?w.join(` Tj
T* `):w.join(` Tj
`),w+=` Tj
`;var So=`BT
/`;return So+=Fr+" "+xA+` Tf
`,So+=lt(xA*Cs)+` TL
`,So+=xu+`
`,So+=ma,So+=w,Te(So+="ET"),ie[Fr]=!0,ti};var Yp=x.__private__.clip=x.clip=function(w){return Te(w==="evenodd"?"W*":"W"),this};x.clipEvenOdd=function(){return Yp("evenodd")},x.__private__.discardPath=x.discardPath=function(){return Te("n"),this};var xo=x.__private__.isValidStyle=function(w){var J=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(w)!==-1&&(J=!0),J};x.__private__.setDefaultPathOperation=x.setDefaultPathOperation=function(w){return xo(w)&&(y=w),this};var Th=x.__private__.getStyle=x.getStyle=function(w){var J=y;switch(w){case"D":case"S":J="S";break;case"F":J="f";break;case"FD":case"DF":J="B";break;case"f":case"f*":case"B":case"B*":J=w}return J},Rh=x.close=function(){return Te("h"),this};x.stroke=function(){return Te("S"),this},x.fill=function(w){return Ul("f",w),this},x.fillEvenOdd=function(w){return Ul("f*",w),this},x.fillStroke=function(w){return Ul("B",w),this},x.fillStrokeEvenOdd=function(w){return Ul("B*",w),this};var Ul=function(w,J){(0,b.Z)(J)==="object"?qp(J,w):Te(w)},Hf=function(w){w===null||Pe===Ze&&w===void 0||(w=Th(w),Te(w))};function Xp(w,J,Le,Ye,gt){var nA=new mo(J||this.boundingBox,Le||this.xStep,Ye||this.yStep,this.gState,gt||this.matrix);nA.stream=this.stream;var hA=w+"$$"+this.cloneIndex+++"$$";return Bs(hA,nA),nA}var qp=function(w,J){var Le=vn[w.key],Ye=Or[Le];if(Ye instanceof go)Te("q"),Te($p(J)),Ye.gState&&x.setGState(Ye.gState),Te(w.matrix.toString()+" cm"),Te("/"+Le+" sh"),Te("Q");else if(Ye instanceof mo){var gt=new Pr(1,0,0,-1,0,Qu());w.matrix&&(gt=gt.multiply(w.matrix||Vo),Le=Xp.call(Ye,w.key,w.boundingBox,w.xStep,w.yStep,gt).id),Te("q"),Te("/Pattern cs"),Te("/"+Le+" scn"),Ye.gState&&x.setGState(Ye.gState),Te(J),Te("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"}},Tf=x.moveTo=function(w,J){return Te(lt(Xe(w))+" "+lt(We(J))+" m"),this},bu=x.lineTo=function(w,J){return Te(lt(Xe(w))+" "+lt(We(J))+" l"),this},Il=x.curveTo=function(w,J,Le,Ye,gt,nA){return Te([lt(Xe(w)),lt(We(J)),lt(Xe(Le)),lt(We(Ye)),lt(Xe(gt)),lt(We(nA)),"c"].join(" ")),this};x.__private__.line=x.line=function(w,J,Le,Ye,gt){if(isNaN(w)||isNaN(J)||isNaN(Le)||isNaN(Ye)||!xo(gt))throw new Error("Invalid arguments passed to jsPDF.line");return Pe===$e?this.lines([[Le-w,Ye-J]],w,J,[1,1],gt||"S"):this.lines([[Le-w,Ye-J]],w,J,[1,1]).stroke()},x.__private__.lines=x.lines=function(w,J,Le,Ye,gt,nA){var hA,ir,dr,Gr,Wr,On,gi,zi,ti,Xi,Gi,ma;if(typeof w=="number"&&(ma=Le,Le=J,J=w,w=ma),Ye=Ye||[1,1],nA=nA||!1,isNaN(J)||isNaN(Le)||!Array.isArray(w)||!Array.isArray(Ye)||!xo(gt)||typeof nA!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Tf(J,Le),hA=Ye[0],ir=Ye[1],Gr=w.length,Xi=J,Gi=Le,dr=0;dr<Gr;dr++)(Wr=w[dr]).length===2?(Xi=Wr[0]*hA+Xi,Gi=Wr[1]*ir+Gi,bu(Xi,Gi)):(On=Wr[0]*hA+Xi,gi=Wr[1]*ir+Gi,zi=Wr[2]*hA+Xi,ti=Wr[3]*ir+Gi,Xi=Wr[4]*hA+Xi,Gi=Wr[5]*ir+Gi,Il(On,gi,zi,ti,Xi,Gi));return nA&&Rh(),Hf(gt),this},x.path=function(w){for(var J=0;J<w.length;J++){var Le=w[J],Ye=Le.c;switch(Le.op){case"m":Tf(Ye[0],Ye[1]);break;case"l":bu(Ye[0],Ye[1]);break;case"c":Il.apply(this,Ye);break;case"h":Rh()}}return this},x.__private__.rect=x.rect=function(w,J,Le,Ye,gt){if(isNaN(w)||isNaN(J)||isNaN(Le)||isNaN(Ye)||!xo(gt))throw new Error("Invalid arguments passed to jsPDF.rect");return Pe===$e&&(Ye=-Ye),Te([lt(Xe(w)),lt(We(J)),lt(Xe(Le)),lt(Xe(Ye)),"re"].join(" ")),Hf(gt),this},x.__private__.triangle=x.triangle=function(w,J,Le,Ye,gt,nA,hA){if(isNaN(w)||isNaN(J)||isNaN(Le)||isNaN(Ye)||isNaN(gt)||isNaN(nA)||!xo(hA))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Le-w,Ye-J],[gt-Le,nA-Ye],[w-gt,J-nA]],w,J,[1,1],hA,!0),this},x.__private__.roundedRect=x.roundedRect=function(w,J,Le,Ye,gt,nA,hA){if(isNaN(w)||isNaN(J)||isNaN(Le)||isNaN(Ye)||isNaN(gt)||isNaN(nA)||!xo(hA))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var ir=4/3*(Math.SQRT2-1);return gt=Math.min(gt,.5*Le),nA=Math.min(nA,.5*Ye),this.lines([[Le-2*gt,0],[gt*ir,0,gt,nA-nA*ir,gt,nA],[0,Ye-2*nA],[0,nA*ir,-gt*ir,nA,-gt,nA],[2*gt-Le,0],[-gt*ir,0,-gt,-nA*ir,-gt,-nA],[0,2*nA-Ye],[0,-nA*ir,gt*ir,-nA,gt,-nA]],w+gt,J,[1,1],hA,!0),this},x.__private__.ellipse=x.ellipse=function(w,J,Le,Ye,gt){if(isNaN(w)||isNaN(J)||isNaN(Le)||isNaN(Ye)||!xo(gt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var nA=4/3*(Math.SQRT2-1)*Le,hA=4/3*(Math.SQRT2-1)*Ye;return Tf(w+Le,J),Il(w+Le,J-hA,w+nA,J-Ye,w,J-Ye),Il(w-nA,J-Ye,w-Le,J-hA,w-Le,J),Il(w-Le,J+hA,w-nA,J+Ye,w,J+Ye),Il(w+nA,J+Ye,w+Le,J+hA,w+Le,J),Hf(gt),this},x.__private__.circle=x.circle=function(w,J,Le,Ye){if(isNaN(w)||isNaN(J)||isNaN(Le)||!xo(Ye))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(w,J,Le,Le,Ye)},x.setFont=function(w,J,Le){return Le&&(J=Rt(J,Le)),Fr=kh(w,J,{disableWarning:!1}),this};var eg=x.__private__.getFont=x.getFont=function(){return pr[kh.apply(x,arguments)]};x.__private__.getFontList=x.getFontList=function(){var w,J,Le={};for(w in qr)if(qr.hasOwnProperty(w))for(J in Le[w]=[],qr[w])qr[w].hasOwnProperty(J)&&Le[w].push(J);return Le},x.addFont=function(w,J,Le,Ye,gt){var nA=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&nA.indexOf(arguments[3])!==-1?gt=arguments[3]:arguments[3]&&nA.indexOf(arguments[3])==-1&&(Le=Rt(Le,Ye)),_h.call(this,w,J,Le,gt=gt||"Identity-H")};var Fu,Rf=e.lineWidth||.200025,Zr=x.__private__.getLineWidth=x.getLineWidth=function(){return Rf},tg=x.__private__.setLineWidth=x.setLineWidth=function(w){return Rf=w,Te(lt(Xe(w))+" w"),this};x.__private__.setLineDash=or.API.setLineDash=or.API.setLineDashPattern=function(w,J){if(w=w||[],J=J||0,isNaN(J)||!Array.isArray(w))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return w=w.map(function(Le){return lt(Xe(Le))}).join(" "),J=lt(Xe(J)),Te("["+w+"] "+J+" d"),this};var Ag=x.__private__.getLineHeight=x.getLineHeight=function(){return xA*Fu};x.__private__.getLineHeight=x.getLineHeight=function(){return xA*Fu};var rg=x.__private__.setLineHeightFactor=x.setLineHeightFactor=function(w){return typeof(w=w||1.15)=="number"&&(Fu=w),this},ng=x.__private__.getLineHeightFactor=x.getLineHeightFactor=function(){return Fu};rg(e.lineHeight);var Wo=x.__private__.getHorizontalCoordinate=function(w){return Xe(w)},Jo=x.__private__.getVerticalCoordinate=function(w){return Pe===Ze?w:Vr[Oe].mediaBox.topRightY-Vr[Oe].mediaBox.bottomLeftY-Xe(w)},ig=x.__private__.getHorizontalCoordinateString=x.getHorizontalCoordinateString=function(w){return lt(Wo(w))},ag=x.__private__.getVerticalCoordinateString=x.getVerticalCoordinateString=function(w){return lt(Jo(w))},Lc=e.strokeColor||"0 G";x.__private__.getStrokeColor=x.getDrawColor=function(){return bo(Lc)},x.__private__.setStrokeColor=x.setDrawColor=function(w,J,Le,Ye){return Lc=Zs({ch1:w,ch2:J,ch3:Le,ch4:Ye,pdfColorType:"draw",precision:2}),Te(Lc),this};var Mf=e.fillColor||"0 g";x.__private__.getFillColor=x.getFillColor=function(){return bo(Mf)},x.__private__.setFillColor=x.setFillColor=function(w,J,Le,Ye){return Mf=Zs({ch1:w,ch2:J,ch3:Le,ch4:Ye,pdfColorType:"fill",precision:2}),Te(Mf),this};var xu=e.textColor||"0 g",_c=x.__private__.getTextColor=x.getTextColor=function(){return bo(xu)};x.__private__.setTextColor=x.setTextColor=function(w,J,Le,Ye){return xu=Zs({ch1:w,ch2:J,ch3:Le,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 Kf=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 J=x.CapJoinStyles[w];if(J===void 0)throw new Error("Line cap style of '"+w+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Kf=J,Te(J+" J"),this};var zf=0;x.__private__.setLineJoin=x.setLineJoin=function(w){var J=x.CapJoinStyles[w];if(J===void 0)throw new Error("Line join style of '"+w+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return zf=J,Te(J+" 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 Te(lt(Xe(w))+" M"),this},x.GState=mu,x.setGState=function(w){(w=typeof w=="string"?$r[_i[w]]:Uu(null,w)).equals(Yi)||(Te("/"+w.id+" gs"),Yi=w)};var Uu=function(w,J){if(!w||!_i[w]){var Le=!1;for(var Ye in $r)if($r.hasOwnProperty(Ye)&&$r[Ye].equals(J)){Le=!0;break}if(Le)J=$r[Ye];else{var gt="GS"+(Object.keys($r).length+1).toString(10);$r[gt]=J,J.id=gt}return w&&(_i[w]=J.id),jn.publish("addGState",J),J}};x.addGState=function(w,J){return Uu(w,J),this},x.saveGraphicsState=function(){return Te("q"),Zn.push({key:Fr,size:xA,color:xu}),this},x.restoreGraphicsState=function(){Te("Q");var w=Zn.pop();return Fr=w.key,xA=w.size,xu=w.color,Yi=null,this},x.setCurrentTransformationMatrix=function(w){return Te(w.toString()+" cm"),this},x.comment=function(w){return Te("#"+w),this};var Iu=function(w,J){var Le=w||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Le},set:function(nA){isNaN(nA)||(Le=parseFloat(nA))}});var Ye=J||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ye},set:function(nA){isNaN(nA)||(Ye=parseFloat(nA))}});var gt="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return gt},set:function(nA){gt=nA.toString()}}),this},Gf=function(w,J,Le,Ye){Iu.call(this,w,J),this.type="rect";var gt=Le||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return gt},set:function(hA){isNaN(hA)||(gt=parseFloat(hA))}});var nA=Ye||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return nA},set:function(hA){isNaN(hA)||(nA=parseFloat(hA))}}),this},Oc=function(){this.page=Wn,this.currentPage=Oe,this.pages=wA.slice(0),this.pagesContext=Vr.slice(0),this.x=xr,this.y=ei,this.matrix=Nn,this.width=Mh(Oe),this.height=Yo(Oe),this.outputDestination=GA,this.id="",this.objectNumber=-1};Oc.prototype.restore=function(){Wn=this.page,Oe=this.currentPage,Vr=this.pagesContext,wA=this.pages,xr=this.x,ei=this.y,Nn=this.matrix,Kh(Oe,this.width),Xo(Oe,this.height),GA=this.outputDestination};var Vf=function(w,J,Le,Ye,gt){Co.push(new Oc),Wn=Oe=0,wA=[],xr=w,ei=J,Nn=gt,Pf([Le,Ye])};for(var Su in x.beginFormObject=function(w,J,Le,Ye,gt){return Vf(w,J,Le,Ye,gt),this},x.endFormObject=function(w){return function(J){if(zo[J])Co.pop().restore();else{var Le=new Oc,Ye="Xo"+(Object.keys(Fa).length+1).toString(10);Le.id=Ye,zo[J]=Ye,Fa[Ye]=Le,jn.publish("addFormObject",Le),Co.pop().restore()}}(w),this},x.doFormObject=function(w,J){var Le=Fa[zo[w]];return Te("q"),Te(J.toString()+" cm"),Te("/"+Le.id+" Do"),Te("Q"),this},x.getFormObject=function(w){var J=Fa[zo[w]];return{x:J.x,y:J.y,width:J.width,height:J.height,matrix:J.matrix}},x.save=function(w,J){return w=w||"generated.pdf",(J=J||{}).returnPromise=J.returnPromise||!1,J.returnPromise===!1?(ho(Eu(Zo()),w),typeof ho.unload=="function"&&kr.setTimeout&&setTimeout(ho.unload,911),this):new Promise(function(Le,Ye){try{var gt=ho(Eu(Zo()),w);typeof ho.unload=="function"&&kr.setTimeout&&setTimeout(ho.unload,911),Le(gt)}catch(nA){Ye(nA.message)}})},or.API)or.API.hasOwnProperty(Su)&&(Su==="events"&&or.API.events.length?function(w,J){var Le,Ye,gt;for(gt=J.length-1;gt!==-1;gt--)Le=J[gt][0],Ye=J[gt][1],w.subscribe.apply(w,[Le].concat(typeof Ye=="function"?[Ye]:Ye))}(jn,or.API.events):x[Su]=or.API[Su]);function Mh(w){return Vr[w].mediaBox.topRightX-Vr[w].mediaBox.bottomLeftX}function Kh(w,J){Vr[w].mediaBox.topRightX=J+Vr[w].mediaBox.bottomLeftX}function Yo(w){return Vr[w].mediaBox.topRightY-Vr[w].mediaBox.bottomLeftY}function Xo(w,J){Vr[w].mediaBox.topRightY=J+Vr[w].mediaBox.bottomLeftY}var zh=x.getPageWidth=function(w){return Mh(w=w||Oe)/Rr},Gh=x.setPageWidth=function(w,J){Kh(w,J*Rr)},Qu=x.getPageHeight=function(w){return Yo(w=w||Oe)/Rr},Vh=x.setPageHeight=function(w,J){Xo(w,J*Rr)};return x.internal={pdfEscape:Es,getStyle:Th,getFont:eg,getFontSize:JA,getCharSpace:sg,getTextColor:_c,getLineHeight:Ag,getLineHeightFactor:ng,getLineWidth:Zr,write:gn,getHorizontalCoordinate:Wo,getVerticalCoordinate:Jo,getCoordinateString:ig,getVerticalCoordinateString:ag,collections:{},newObject:Ei,newAdditionalObject:Bu,newObjectDeferred:ua,newObjectDeferredBegin:ga,getFilters:Ws,putStream:ys,events:jn,scaleFactor:Rr,pageSize:{getWidth:function(){return zh(Oe)},setWidth:function(w){Gh(Oe,w)},getHeight:function(){return Qu(Oe)},setHeight:function(w){Vh(Oe,w)}},encryptionOptions:Q,encryption:Ni,getEncryptor:function(w){return Q!==null?Ni.encryptor(w,0):function(J){return J}},output:Js,getNumberOfPages:Ph,pages:wA,out:Te,f2:de,f3:Ue,getPageInfo:jf,getPageInfoByObjId:Wp,getCurrentPageInfo:Jp,getPDFVersion:we,Point:Iu,Rectangle:Gf,Matrix:Pr,hasHotfix:Cu},Object.defineProperty(x.internal.pageSize,"width",{get:function(){return zh(Oe)},set:function(w){Gh(Oe,w)},enumerable:!0,configurable:!0}),Object.defineProperty(x.internal.pageSize,"height",{get:function(){return Qu(Oe)},set:function(w){Vh(Oe,w)},enumerable:!0,configurable:!0}),function(w){for(var J=0,Le=_r.length;J<Le;J++){var Ye=_h.call(this,w[J][0],w[J][1],w[J][2],_r[J][3],!0);V===!1&&(ie[Ye]=!0);var gt=w[J][0].split("-");Lh({id:Ye,fontName:gt[0],fontStyle:gt[1]||""})}jn.publish("addFonts",{fonts:pr,dictionary:qr})}.call(x,_r),Fr="F1",Nh(n,t),jn.publish("initialized"),x}El.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},El.prototype.toHexString=function(e){return e.split("").map(function(A){return("0"+(255&A.charCodeAt(0)).toString(16)).slice(-2)}).join("")},El.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("")},El.prototype.processOwnerPassword=function(e,A){return po(Lf(A).substr(0,5),e)},El.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 po(t,r)}},mu.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},or.API={events:[]},or.version="3.0.3";var ui=or.API,Nf=1,Ro=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Cl=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Kr=function(e){return e.toFixed(2)},vo=function(e){return e.toFixed(5)};ui.__acroform__={};var Ca=function(e,A){e.prototype=Object.create(A.prototype),e.prototype.constructor=e},Qh=function(e){return e*Nf},ms=function(e){var A=new Zt,t=QA.internal.getHeight(e)||0,r=QA.internal.getWidth(e)||0;return A.BBox=[0,0,Number(Kr(r)),Number(Kr(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],g=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+g)||0,B.upperRight_Y=r(a)||0,[Number(Kr(B.lowerLeft_X)),Number(Kr(B.lowerLeft_Y)),Number(Kr(B.upperRight_X)),Number(Kr(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+" "+Kr(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=ms(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,g=QA.internal.getHeight(e)||0;g=g<0?-g:g;var f=QA.internal.getWidth(e)||0;f=f<0?-f:f;var B=function(de,Ue,Xe){if(de+1<n.length){var We=Ue+" "+n[de+1][0];return R(We,e,Xe).width<=f-4}return!1};a++;e:for(;a>0;){A="",a--;var y,Q,V=R("3",e,a).height,ie=e.multiline?g-a:(g-V)/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((V+2)*($e+2)+2>g)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 Ut=parseInt(Ze),Xt=B(Ut,he,a),Rt=Ze>=n.length-1;if(Xt&&!Rt){he+=" ",xe=0;continue}if(Xt||Rt){if(Rt)we=Ut;else if(e.multiline&&(V+2)*($e+2)+2>g)continue e}else{if(!e.multiline||(V+2)*($e+2)+2>g)continue e;we=Ut}}for(var lt="",ke=be;ke<=we;ke++){var mt=n[ke];if(e.multiline){if(ke===we){lt+=mt[xe]+" ",xe=(xe+1)%mt.length;continue}if(ke===be){lt+=mt[mt.length-1]+" ";continue}}lt+=mt[0]+" "}switch(lt=lt.substr(lt.length-1)==" "?lt.substr(0,lt.length-1):lt,Q=R(lt,e,a).width,e.textAlign){case"right":y=f-Q-2;break;case"center":y=(f-Q)/2;break;default:y=2}A+=Kr(y)+" "+Kr(x)+` Td
`,A+="("+Ro(lt)+`) Tj
`,A+=-Kr(y)+` 0 Td
`,x=-(a+2),Q=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}},ne={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(vA.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(ne)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Nf=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 g 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(g)){var f=r[g],B=[],y=f.Rect;if(f.Rect&&(f.Rect=u(f.Rect,n)),n.internal.newObjectDeferredBegin(f.objId,!0),f.DA=QA.createDefaultAppearanceStream(f),(0,b.Z)(f)==="object"&&typeof f.getKeyValueListForStream=="function"&&(B=f.getKeyValueListForStream()),f.Rect=y,f.hasAppearanceStream&&!f.appearanceStreamContent){var Q=l(f);B.push({key:"AP",value:"<</N "+Q+">>"}),n.internal.acroformPlugin.xForms.push(Q)}if(f.appearanceStreamContent){var V="";for(var ie in f.appearanceStreamContent)if(f.appearanceStreamContent.hasOwnProperty(ie)){var x=f.appearanceStreamContent[ie];if(V+="/"+ie+" ",V+="<<",Object.keys(x).length>=1||Array.isArray(x)){for(var g in x)if(x.hasOwnProperty(g)){var be=x[g];typeof be=="function"&&(be=be.call(n,f)),V+="/"+g+" "+be+" ",n.internal.acroformPlugin.xForms.indexOf(be)>=0||n.internal.acroformPlugin.xForms.push(be)}}else typeof(be=x)=="function"&&(be=be.call(n,f)),V+="/"+g+" "+be,n.internal.acroformPlugin.xForms.indexOf(be)>=0||n.internal.acroformPlugin.xForms.push(be);V+=">>"}B.push({key:"AP",value:`<<
`+V+">>"})}n.internal.putStream({additionalKeyValues:B,objectId:f.objId}),n.internal.out("endobj")}a&&function(we,xe){for(var he in we)if(we.hasOwnProperty(he)){var $e=he,Ze=we[he];xe.internal.newObjectDeferredBegin(Ze.objId,!0),(0,b.Z)(Ze)==="object"&&typeof Ze.putStream=="function"&&Ze.putStream(),delete we[$e]}}(n.internal.acroformPlugin.xForms,n)})(t,e)}),e.internal.acroformPlugin.isInitialized=!0}},At=ui.__acroform__.arrayToPdfArray=function(e,A,t){var r=function(g){return g};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+="("+Ro(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(),"("+Ro(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:At(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 Zt=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}})};Ca(Zt,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)),"("+Ro(t(e))+")"}},set:function(t){e=t}})};Ca(WA,pt);var vA=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)),"("+Ro(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 g="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return g},set:function(he){g=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/Nf:y},set:function(he){y=he}});var Q="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Q},set:function(he){Q=he}});var V="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!V||this instanceof RA||this instanceof Jr))return ct(V,this.objId,this.scope)},set:function(he){he=he.toString(),V=he}});var ie=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(ie)return this instanceof Dr==0?ct(ie,this.objId,this.scope):ie},set:function(he){he=he.toString(),ie=this instanceof Dr==0?he.substr(0,1)==="("?Cl(he.substr(1,he.length-2)):Cl(he):he}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Dr==1?Cl(ie.substr(1,ie.length-1)):ie},set:function(he){he=he.toString(),ie=this instanceof Dr==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 Dr==0?ct(x,this.objId,this.scope):x},set:function(he){he=he.toString(),x=this instanceof Dr==0?he.substr(0,1)==="("?Cl(he.substr(1,he.length-2)):Cl(he):he}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Dr==1?Cl(x.substr(1,x.length-1)):x},set:function(he){he=he.toString(),x=this instanceof Dr==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}}})};Ca(vA,pt);var LA=function(){vA.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){e=t}});var A=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return At(A,this.objId,this.scope)},set:function(t){var r,n;n=[],typeof(r=t)=="string"&&(n=function(a,g,f){f||(f=1);for(var B,y=[];B=g.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};Ca(LA,vA);var jr=function(){LA.call(this),this.fontName="helvetica",this.combo=!1};Ca(jr,LA);var er=function(){jr.call(this),this.combo=!0};Ca(er,jr);var qA=function(){er.call(this),this.edit=!0};Ca(qA,er);var Dr=function(){vA.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+" ("+Ro(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}})};Ca(Dr,vA);var zr=function(){Dr.call(this),this.pushButton=!0};Ca(zr,Dr);var br=function(){Dr.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:[]}})};Ca(br,Dr);var RA=function(){var e,A;vA.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,g=[];for(a in g.push("<<"),r)g.push("/"+a+" ("+Ro(n(r[a]))+")");return g.push(">>"),g.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=QA.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ca(RA,vA),br.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()}},br.prototype.createOption=function(e){var A=new RA;return A.Parent=this,A.optionName=e,this.Kids.push(A),ba.call(this.scope,A),A};var un=function(){Dr.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=QA.CheckBox.createAppearanceStream()};Ca(un,Dr);var Jr=function(){vA.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}})};Ca(Jr,vA);var Lr=function(){Jr.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};Ca(Lr,Jr);var QA={CheckBox:{createAppearanceStream:function(){return{N:{On:QA.CheckBox.YesNormal},D:{On:QA.CheckBox.YesPushDown,Off:QA.CheckBox.OffPushDown}}},YesPushDown:function(e){var A=ms(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 "+Kr(QA.internal.getWidth(e))+" "+Kr(QA.internal.getHeight(e))+" re"),t.push("f"),t.push("BMC"),t.push("q"),t.push("0 0 1 rg"),t.push("/"+r+" "+Kr(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=ms(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=QA.internal.getHeight(e),g=QA.internal.getWidth(e),f=E(e,e.caption);return n.push("1 g"),n.push("0 0 "+Kr(g)+" "+Kr(a)+" re"),n.push("f"),n.push("q"),n.push("0 0 1 rg"),n.push("0 0 "+Kr(g-1)+" "+Kr(a-1)+" re"),n.push("W"),n.push("n"),n.push("0 g"),n.push("BT"),n.push("/"+t+" "+Kr(f.fontSize)+" Tf "+r),n.push(f.text),n.push("ET"),n.push("Q"),A.stream=n.join(`
`),A},OffPushDown:function(e){var A=ms(e);A.scope=e.scope;var t=[];return t.push("0.749023 g"),t.push("0 0 "+Kr(QA.internal.getWidth(e))+" "+Kr(QA.internal.getHeight(e))+" re"),t.push("f"),A.stream=t.join(`
`),A}},RadioButton:{Circle:{createAppearanceStream:function(e){var A={D:{Off:QA.RadioButton.Circle.OffPushDown},N:{}};return A.N[e]=QA.RadioButton.Circle.YesNormal,A.D[e]=QA.RadioButton.Circle.YesPushDown,A},getCA:function(){return"l"},YesNormal:function(e){var A=ms(e);A.scope=e.scope;var t=[],r=QA.internal.getWidth(e)<=QA.internal.getHeight(e)?QA.internal.getWidth(e)/4:QA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=QA.internal.Bezier_C,a=Number((r*n).toFixed(5));return t.push("q"),t.push("1 0 0 1 "+vo(QA.internal.getWidth(e)/2)+" "+vo(QA.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=ms(e);A.scope=e.scope;var t=[],r=QA.internal.getWidth(e)<=QA.internal.getHeight(e)?QA.internal.getWidth(e)/4:QA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),a=Number((n*QA.internal.Bezier_C).toFixed(5)),g=Number((r*QA.internal.Bezier_C).toFixed(5));return t.push("0.749023 g"),t.push("q"),t.push("1 0 0 1 "+vo(QA.internal.getWidth(e)/2)+" "+vo(QA.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 "+vo(QA.internal.getWidth(e)/2)+" "+vo(QA.internal.getHeight(e)/2)+" cm"),t.push(r+" 0 m"),t.push(r+" "+g+" "+g+" "+r+" 0 "+r+" c"),t.push("-"+g+" "+r+" -"+r+" "+g+" -"+r+" 0 c"),t.push("-"+r+" -"+g+" -"+g+" -"+r+" 0 -"+r+" c"),t.push(g+" -"+r+" "+r+" -"+g+" "+r+" 0 c"),t.push("f"),t.push("Q"),A.stream=t.join(`
`),A},OffPushDown:function(e){var A=ms(e);A.scope=e.scope;var t=[],r=QA.internal.getWidth(e)<=QA.internal.getHeight(e)?QA.internal.getWidth(e)/4:QA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),a=Number((n*QA.internal.Bezier_C).toFixed(5));return t.push("0.749023 g"),t.push("q"),t.push("1 0 0 1 "+vo(QA.internal.getWidth(e)/2)+" "+vo(QA.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:QA.RadioButton.Cross.OffPushDown},N:{}};return A.N[e]=QA.RadioButton.Cross.YesNormal,A.D[e]=QA.RadioButton.Cross.YesPushDown,A},getCA:function(){return"8"},YesNormal:function(e){var A=ms(e);A.scope=e.scope;var t=[],r=QA.internal.calculateCross(e);return t.push("q"),t.push("1 1 "+Kr(QA.internal.getWidth(e)-2)+" "+Kr(QA.internal.getHeight(e)-2)+" re"),t.push("W"),t.push("n"),t.push(Kr(r.x1.x)+" "+Kr(r.x1.y)+" m"),t.push(Kr(r.x2.x)+" "+Kr(r.x2.y)+" l"),t.push(Kr(r.x4.x)+" "+Kr(r.x4.y)+" m"),t.push(Kr(r.x3.x)+" "+Kr(r.x3.y)+" l"),t.push("s"),t.push("Q"),A.stream=t.join(`
`),A},YesPushDown:function(e){var A=ms(e);A.scope=e.scope;var t=QA.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+Kr(QA.internal.getWidth(e))+" "+Kr(QA.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Kr(QA.internal.getWidth(e)-2)+" "+Kr(QA.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(Kr(t.x1.x)+" "+Kr(t.x1.y)+" m"),r.push(Kr(t.x2.x)+" "+Kr(t.x2.y)+" l"),r.push(Kr(t.x4.x)+" "+Kr(t.x4.y)+" m"),r.push(Kr(t.x3.x)+" "+Kr(t.x3.y)+" l"),r.push("s"),r.push("Q"),A.stream=r.join(`
`),A},OffPushDown:function(e){var A=ms(e);A.scope=e.scope;var t=[];return t.push("0.749023 g"),t.push("0 0 "+Kr(QA.internal.getWidth(e))+" "+Kr(QA.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}};QA.internal={Bezier_C:.551915024494,calculateCross:function(e){var A=QA.internal.getWidth(e),t=QA.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}}}},QA.internal.getWidth=function(e){var A=0;return(0,b.Z)(e)==="object"&&(A=Qh(e.Rect[2])),A},QA.internal.getHeight=function(e){var A=0;return(0,b.Z)(e)==="object"&&(A=Qh(e.Rect[3])),A};var ba=ui.addField=function(e){if(ye(this,e),!(e instanceof vA))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=LA,ui.AcroFormListBox=jr,ui.AcroFormComboBox=er,ui.AcroFormEditBox=qA,ui.AcroFormButton=Dr,ui.AcroFormPushButton=zr,ui.AcroFormRadioButton=br,ui.AcroFormCheckBox=un,ui.AcroFormTextField=Jr,ui.AcroFormPasswordField=Lr,ui.AcroFormAppearance=QA,ui.AcroForm={ChoiceField:LA,ListBox:jr,ComboBox:er,EditBox:qA,Button:Dr,PushButton:zr,RadioButton:br,CheckBox:un,TextField:Jr,PasswordField:Lr,Appearance:QA},or.AcroForm={ChoiceField:LA,ListBox:jr,ComboBox:er,EditBox:qA,Button:Dr,PushButton:zr,RadioButton:br,CheckBox:un,TextField:Jr,PasswordField:Lr,Appearance:QA};var Oa=or.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,Ue){var Xe,We,_t,Tt,zt,bt=t;if((Ue=Ue||t)==="RGBA"||de.data!==void 0&&de.data instanceof Uint8ClampedArray&&"height"in de&&"width"in de)return"RGBA";if(Xt(de))for(zt in r)for(_t=r[zt],Xe=0;Xe<_t.length;Xe+=1){for(Tt=!0,We=0;We<_t[Xe].length;We+=1)if(_t[Xe][We]!==void 0&&_t[Xe][We]!==de[We]){Tt=!1;break}if(Tt===!0){bt=zt;break}}else for(zt in r)for(_t=r[zt],Xe=0;Xe<_t.length;Xe+=1){for(Tt=!0,We=0;We<_t[Xe].length;We+=1)if(_t[Xe][We]!==void 0&&_t[Xe][We]!==de.charCodeAt(We)){Tt=!1;break}if(Tt===!0){bt=zt;break}}return bt===t&&Ue!==t&&(bt=Ue),bt},a=function de(Ue){for(var Xe=this.internal.write,We=this.internal.putStream,_t=(0,this.internal.getFilters)();_t.indexOf("FlateEncode")!==-1;)_t.splice(_t.indexOf("FlateEncode"),1);Ue.objectId=this.internal.newObject();var Tt=[];if(Tt.push({key:"Type",value:"/XObject"}),Tt.push({key:"Subtype",value:"/Image"}),Tt.push({key:"Width",value:Ue.width}),Tt.push({key:"Height",value:Ue.height}),Ue.colorSpace===he.INDEXED?Tt.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(Ue.palette.length/3-1)+" "+("sMask"in Ue&&Ue.sMask!==void 0?Ue.objectId+2:Ue.objectId+1)+" 0 R]"}):(Tt.push({key:"ColorSpace",value:"/"+Ue.colorSpace}),Ue.colorSpace===he.DEVICE_CMYK&&Tt.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Tt.push({key:"BitsPerComponent",value:Ue.bitsPerComponent}),"decodeParameters"in Ue&&Ue.decodeParameters!==void 0&&Tt.push({key:"DecodeParms",value:"<<"+Ue.decodeParameters+">>"}),"transparency"in Ue&&Array.isArray(Ue.transparency)&&Ue.transparency.length>0){for(var zt="",bt=0,Vt=Ue.transparency.length;bt<Vt;bt++)zt+=Ue.transparency[bt]+" "+Ue.transparency[bt]+" ";Tt.push({key:"Mask",value:"["+zt+"]"})}Ue.sMask!==void 0&&Tt.push({key:"SMask",value:Ue.objectId+1+" 0 R"});var IA=Ue.filter!==void 0?["/"+Ue.filter]:void 0;if(We({data:Ue.data,additionalKeyValues:Tt,alreadyAppliedFilters:IA,objectId:Ue.objectId}),Xe("endobj"),"sMask"in Ue&&Ue.sMask!==void 0){var uA,fe=(uA=Ue.sMaskBitsPerComponent)!==null&&uA!==void 0?uA:Ue.bitsPerComponent,Oe={width:Ue.width,height:Ue.height,colorSpace:"DeviceGray",bitsPerComponent:fe,data:Ue.sMask};"filter"in Ue&&(Oe.decodeParameters="/Predictor ".concat(Ue.predictor," /Colors 1 /BitsPerComponent ").concat(fe," /Columns ").concat(Ue.width),Oe.filter=Ue.filter),de.call(this,Oe)}if(Ue.colorSpace===he.INDEXED){var Me=this.internal.newObject();We({data:lt(new Uint8Array(Ue.palette)),objectId:Me}),Xe("endobj")}},g=function(){var de=this.internal.collections[A+"images"];for(var Ue in de)a.call(this,de[Ue])},f=function(){var de,Ue=this.internal.collections[A+"images"],Xe=this.internal.write;for(var We in Ue)Xe("/I"+(de=Ue[We]).index,de.objectId,"0","R")},B=function(){this.internal.collections[A+"images"]||(this.internal.collections[A+"images"]={},this.internal.events.subscribe("putResources",g),this.internal.events.subscribe("putXobjectDict",f))},y=function(){var de=this.internal.collections[A+"images"];return B.call(this),de},Q=function(){return Object.keys(this.internal.collections[A+"images"]).length},V=function(de){return typeof e["process"+de.toUpperCase()]=="function"},ie=function(de){return(0,b.Z)(de)==="object"&&de.nodeType===1},x=function(de,Ue){if(de.nodeName==="IMG"&&de.hasAttribute("src")){var Xe=""+de.getAttribute("src");if(Xe.indexOf("data:image/")===0)return du(unescape(Xe).split("base64,").pop());var We=e.loadFile(Xe,!0);if(We!==void 0)return We}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 _t;switch(Ue){case"PNG":_t="image/png";break;case"WEBP":_t="image/webp";break;default:_t="image/jpeg"}return du(de.toDataURL(_t,1).split("base64,").pop())}},be=function(de){var Ue=this.internal.collections[A+"images"];if(Ue){for(var Xe in Ue)if(de===Ue[Xe].alias)return Ue[Xe]}},we=function(de,Ue,Xe){return de||Ue||(de=-96,Ue=-96),de<0&&(de=-1*Xe.width*72/de/this.internal.scaleFactor),Ue<0&&(Ue=-1*Xe.height*72/Ue/this.internal.scaleFactor),de===0&&(de=Ue*Xe.width/Xe.height),Ue===0&&(Ue=de*Xe.height/Xe.width),[de,Ue]},xe=function(de,Ue,Xe,We,_t,Tt){var zt=we.call(this,Xe,We,_t),bt=this.internal.getCoordinateString,Vt=this.internal.getVerticalCoordinateString,IA=y.call(this);if(Xe=zt[0],We=zt[1],IA[_t.index]=_t,Tt){Tt*=Math.PI/180;var uA=Math.cos(Tt),fe=Math.sin(Tt),Oe=function(rt){return rt.toFixed(4)},Me=[Oe(uA),Oe(fe),Oe(-1*fe),Oe(uA),0,0,"cm"]}this.internal.write("q"),Tt?(this.internal.write([1,"0","0",1,bt(de),Vt(Ue+We),"cm"].join(" ")),this.internal.write(Me.join(" ")),this.internal.write([bt(Xe),"0","0",bt(We),"0","0","cm"].join(" "))):this.internal.write([bt(Xe),"0","0",bt(We),bt(de),Vt(Ue+We),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+_t.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 Ue,Xe,We=0;if(typeof de=="string")for(Xe=de.length,Ue=0;Ue<Xe;Ue++)We=(We<<5)-We+de.charCodeAt(Ue),We|=0;else if(Xt(de))for(Xe=de.byteLength/2,Ue=0;Ue<Xe;Ue++)We=(We<<5)-We+de[Ue],We|=0;return We},Pe=e.__addimage__.validateStringAsBase64=function(de){(de=de||"").toString().trim();var Ue=!0;return de.length===0&&(Ue=!1),de.length%4!=0&&(Ue=!1),/^[A-Za-z0-9+/]+$/.test(de.substr(0,de.length-2))===!1&&(Ue=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(de.substr(-2))===!1&&(Ue=!1),Ue},Ut=e.__addimage__.extractImageFromDataUrl=function(de){if(de==null||!(de=de.trim()).startsWith("data:"))return null;var Ue=de.indexOf(",");return Ue<0?null:de.substring(0,Ue).trim().endsWith("base64")?de.substring(Ue+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},Rt=e.__addimage__.binaryStringToUint8Array=function(de){for(var Ue=de.length,Xe=new Uint8Array(Ue),We=0;We<Ue;We++)Xe[We]=de.charCodeAt(We);return Xe},lt=e.__addimage__.arrayBufferToBinaryString=function(de){for(var Ue="",Xe=Xt(de)?de:new Uint8Array(de),We=0;We<Xe.length;We+=8192)Ue+=String.fromCharCode.apply(null,Xe.subarray(We,We+8192));return Ue};e.addImage=function(){var de,Ue,Xe,We,_t,Tt,zt,bt,Vt;if(typeof arguments[1]=="number"?(Ue=t,Xe=arguments[1],We=arguments[2],_t=arguments[3],Tt=arguments[4],zt=arguments[5],bt=arguments[6],Vt=arguments[7]):(Ue=arguments[1],Xe=arguments[2],We=arguments[3],_t=arguments[4],Tt=arguments[5],zt=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,Ue=IA.format||Ue||t,Xe=IA.x||Xe||0,We=IA.y||We||0,_t=IA.w||IA.width||_t,Tt=IA.h||IA.height||Tt,zt=IA.alias||zt,bt=IA.compression||bt,Vt=IA.rotation||IA.angle||Vt}var uA=this.internal.getFilters();if(bt===void 0&&uA.indexOf("FlateEncode")!==-1&&(bt="SLOW"),isNaN(Xe)||isNaN(We))throw new Error("Invalid coordinates passed to jsPDF.addImage");B.call(this);var fe=ke.call(this,de,Ue,zt,bt);return xe.call(this,Xe,We,_t,Tt,fe,Vt),this};var ke=function(de,Ue,Xe,We){var _t,Tt,zt;if(typeof de=="string"&&n(de)===t){de=unescape(de);var bt=mt(de,!1);(bt!==""||(bt=e.loadFile(de,!0))!==void 0)&&(de=bt)}if(ie(de)&&(de=x(de,Ue)),Ue=n(de,Ue),!V(Ue))throw new Error("addImage does not support files of type '"+Ue+"', please ensure that a plugin for '"+Ue+"' support is added.");if(((zt=Xe)==null||zt.length===0)&&(Xe=function(Vt){return typeof Vt=="string"||Xt(Vt)?Ze(Vt):Xt(Vt.data)?Ze(Vt.data):null}(de)),(_t=be.call(this,Xe))||(de instanceof Uint8Array||Ue==="RGBA"||(Tt=de,de=Rt(de)),_t=this["process"+Ue.toUpperCase()](de,Q.call(this),Xe,function(Vt){return Vt&&typeof Vt=="string"&&(Vt=Vt.toUpperCase()),Vt in e.image_compression?Vt:$e.NONE}(We),Tt)),!_t)throw new Error("An unknown error occurred whilst processing the image.");return _t},mt=e.__addimage__.convertBase64ToBinaryString=function(de,Ue){Ue=typeof Ue!="boolean"||Ue;var Xe,We="";if(typeof de=="string"){var _t;Xe=(_t=Ut(de))!==null&&_t!==void 0?_t:de;try{We=du(Xe)}catch(Tt){if(Ue)throw Pe(Xe)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Tt.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return We};e.getImageProperties=function(de){var Ue,Xe,We="";if(ie(de)&&(de=x(de)),typeof de=="string"&&n(de)===t&&((We=mt(de,!1))===""&&(We=e.loadFile(de)||""),de=We),Xe=n(de),!V(Xe))throw new Error("addImage does not support files of type '"+Xe+"', please ensure that a plugin for '"+Xe+"' support is added.");if(de instanceof Uint8Array||(de=Rt(de)),!(Ue=this["process"+Xe.toUpperCase()](de)))throw new Error("An unknown error occurred whilst processing the image");return Ue.fileType=Xe,Ue}})(or.API),function(e){var A=function(t){if(t!==void 0&&t!="")return!0};or.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(t){for(var r,n,a,g=this.internal.getCoordinateString,f=this.internal.getVerticalCoordinateString,B=this.internal.getPageInfoByObjId(t.objId),y=t.pageContext.annotations,Q=!1,V=0;V<y.length&&!Q;V++)switch((r=y[V]).type){case"link":(A(r.options.url)||A(r.options.pageNumber))&&(Q=!0);break;case"reference":case"text":case"freetext":Q=!0}if(Q!=0){this.internal.write("/Annots [");for(var 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 ["+g(r.bounds.x)+" "+f(r.bounds.y+r.bounds.h)+" "+g(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 ["+g(r.bounds.x+30)+" "+f(r.bounds.y+r.bounds.h)+" "+g(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 ["+g(r.bounds.x)+" "+f(r.bounds.y)+" "+g(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 Ut=this.annotations._nameMap[r.options.name];r.options.pageNumber=Ut.page,r.options.top=Ut.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,g){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:g,type:"link"})},e.textWithLink=function(t,r,n,a){var g,f,B=this.getTextWidth(t),y=this.internal.getLineHeight()/this.internal.scaleFactor;if(a.maxWidth!==void 0){f=a.maxWidth;var Q=this.splitTextToSize(t,f).length;g=Math.ceil(y*Q)}else f=B,g=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,g,a),B},e.getTextWidth=function(t){var r=this.internal.getFontSize();return this.getStringUnitWidth(t)*r/this.internal.scaleFactor}}(or.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},g=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 g(we)&&a(we)&&A[we.charCodeAt(0)].length<=2},B=e.__arabicParser__.isArabicAlfLetter=function(we){return g(we)&&n.indexOf(we.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(we){return g(we)&&a(we)&&A[we.charCodeAt(0)].length>=1};var y=e.__arabicParser__.arabicLetterHasFinalForm=function(we){return g(we)&&a(we)&&A[we.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(we){return g(we)&&a(we)&&A[we.charCodeAt(0)].length>=3};var Q=e.__arabicParser__.arabicLetterHasMedialForm=function(we){return g(we)&&a(we)&&A[we.charCodeAt(0)].length==4},V=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 g(we)?a(we)===!1?-1:!y(we)||!g(xe)&&!g(he)||!g(he)&&f(xe)||f(we)&&!g(xe)||f(we)&&B(xe)||f(we)&&f(xe)?0:Q(we)&&g(xe)&&!f(xe)&&g(he)&&y(he)?3:f(we)||!g(he)?1:2:-1},x=function(we){var xe=0,he=0,$e=0,Ze="",Pe="",Ut="",Xt=(we=we||"").split("\\s+"),Rt=[];for(xe=0;xe<Xt.length;xe+=1){for(Rt.push(""),he=0;he<Xt[xe].length;he+=1)Ze=Xt[xe][he],Pe=Xt[xe][he-1],Ut=Xt[xe][he+1],g(Ze)?($e=ie(Ze,Pe,Ut),Rt[xe]+=$e!==-1?String.fromCharCode(A[Ze.charCodeAt(0)][$e]):Ze):Rt[xe]+=Ze;Rt[xe]=V(Rt[xe])}return Rt.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])}(or.API),or.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 g={};Object.defineProperty(this,"style",{get:function(){return g},set:function(f){g=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}])}(or.API),function(e){var A={left:0,top:0,bottom:0,right:0},t=!1,r=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},A),this.internal.__cell__.margins.width=this.getPageWidth(),n.call(this))},n=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var B=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return B},set:function(we){B=we}});var y=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return y},set:function(we){y=we}});var Q=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Q},set:function(we){Q=we}});var V=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return V},set:function(we){V=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 Q=(y=y||{}).fontSize||this.getFontSize(),V=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:V})*Q)&&(x=we);return x!==0&&(be=B.length),{w:x/=ie,h:Math.max((be*Q*this.getLineHeightFactor()-Q*(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 g=e.cell=function(){var B;B=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var y=this.internal.__cell__.lastCell,Q=this.internal.__cell__.padding,V=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+V.bottom>this.getPageHeight()?(this.cellAddPage(),B.y=V.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-Q,B.y+Q,{align:"right",baseline:"top"}):B.align==="center"?this.text(B.text,B.x+B.width/2,B.y+Q,{align:"center",baseline:"top",maxWidth:B.width-Q-Q}):this.text(B.text,B.x+Q,B.y+Q,{align:"left",baseline:"top",maxWidth:B.width-Q-Q})),this.internal.__cell__.lastCell=B,this};e.table=function(B,y,Q,V,ie){if(r.call(this),!Q)throw new Error("No data for PDF table.");var x,be,we,xe,he=[],$e=[],Ze=[],Pe={},Ut={},Xt=[],Rt=[],lt=(ie=ie||{}).autoSize||!1,ke=ie.printHeaders!==!1,mt=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),Ue=typeof ie.padding=="number"?ie.padding:3,Xe=ie.headerBackgroundColor||"#c8c8c8",We=ie.headerTextColor||"#000";if(n.call(this),this.internal.__cell__.printHeaders=ke,this.internal.__cell__.margins=de,this.internal.__cell__.table_font_size=mt,this.internal.__cell__.padding=Ue,this.internal.__cell__.headerBackgroundColor=Xe,this.internal.__cell__.headerTextColor=We,this.setFontSize(mt),V==null)$e=he=Object.keys(Q[0]),Ze=he.map(function(){return"left"});else if(Array.isArray(V)&&(0,b.Z)(V[0])==="object")for(he=V.map(function(IA){return IA.name}),$e=V.map(function(IA){return IA.prompt||IA.name||""}),Ze=V.map(function(IA){return IA.align||"left"}),x=0;x<V.length;x+=1)Ut[V[x].name]=.7499990551181103*V[x].width;else Array.isArray(V)&&typeof V[0]=="string"&&($e=he=V,Ze=he.map(function(){return"left"}));if(lt||Array.isArray(V)&&typeof V[0]=="string")for(x=0;x<he.length;x+=1){for(Pe[xe=he[x]]=Q.map(function(IA){return IA[xe]}),this.setFont(void 0,"bold"),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);Ut[xe]=Math.max.apply(null,Xt)+Ue+Ue,Xt=[]}if(ke){var _t={};for(x=0;x<he.length;x+=1)_t[he[x]]={},_t[he[x]].text=$e[x],_t[he[x]].align=Ze[x];var Tt=f.call(this,_t,Ut);Rt=he.map(function(IA){return new a(B,y,Ut[IA],Tt,_t[IA].text,void 0,_t[IA].align)}),this.setTableHeaderRow(Rt),this.printHeaderRow(1,!1)}var zt=V.reduce(function(IA,uA){return IA[uA.name]=uA.align,IA},{});for(x=0;x<Q.length;x+=1){"rowStart"in ie&&ie.rowStart instanceof Function&&ie.rowStart({row:x,data:Q[x]},this);var bt=f.call(this,Q[x],Ut);for(we=0;we<he.length;we+=1){var Vt=Q[x][he[we]];"cellStart"in ie&&ie.cellStart instanceof Function&&ie.cellStart({row:x,col:we,data:Vt},this),g.call(this,new a(B,y,Ut[he[we]],bt,Vt,x+2,zt[he[we]]))}}return this.internal.__cell__.table_x=B,this.internal.__cell__.table_y=y,this};var f=function(B,y){var Q=this.internal.__cell__.padding,V=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]-Q-Q)},this).map(function(x){return this.getLineHeightFactor()*x.length*V/ie+Q+Q},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 Q;if(t=!0,typeof this.internal.__cell__.headerFunction=="function"){var V=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(V[0],V[1],V[2],V[3],void 0,-1)}this.setFont(void 0,"bold");for(var ie=[],x=0;x<this.internal.__cell__.tableHeaderRow.length;x+=1){Q=this.internal.__cell__.tableHeaderRow[x].clone(),y&&(Q.y=this.internal.__cell__.margins.top||0,ie.push(Q)),Q.lineNumber=B;var be=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),g.call(this,Q),this.setTextColor(be)}ie.length>0&&this.setTableHeaderRow(ie),this.setFont(void 0,"normal"),t=!1}}(or.API);var Mi={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Rs=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],la=Ln(Rs),pa=[100,200,300,400,500,600,700,800,900],Mo=Ln(pa);function Ga(e){var A=e.family.replace(/"|'/g,"").toLowerCase(),t=function(a){return Mi[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 la[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 Ms(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 Ko={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Bo={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function vs(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function wo(e){return e.trimLeft()}function Ks(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 bl(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 yo,Lg,_g,Uc,Dh,Ng,Og,Pg,Kp=["times"];function kg(e,A,t,r,n){var a=4,g=Hg;switch(n){case or.API.image_compression.FAST:a=1,g=jg;break;case or.API.image_compression.MEDIUM:a=6,g=Tg;break;case or.API.image_compression.SLOW:a=9,g=Rg}e=function(B,y,Q,V){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(V)be.set(V($e,Q,ie),he+xe);else{for(var Ze=we.length,Pe=[],Ut=0;Ut<Ze;Ut+=1)Pe[Ut]=we[Ut]($e,Q,ie);var Xt=Pm(Pe.concat());be.set(Pe[Xt],he+xe)}ie=$e}return be}(e,A,Math.ceil(t*r/8),g);var f=Qr(e,{level:a});return or.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 g=t&&t[a]||0;n[a+1]=e[a]-g+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 g=e[a-A]||0,f=t&&t[a]||0;n[a+1]=e[a]+256-(g+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 g=Om(e[a-A]||0,t&&t[a]||0,t&&t[a-A]||0);n[a+1]=e[a]-g+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),g=(1<<t)-1;return Kg(e,n)>>a&g}function Mg(e,A,t,r){var n=t*r,a=Math.floor(n/8),g=16-(n-8*a+r),f=(1<<r)-1,B=(A&f)<<g;(function(y,Q,V){if(Q+1<y.byteLength)y.setUint16(Q,V,!1);else{var ie=V>>8&255;y.setUint8(Q,ie)}})(e,a,Kg(e,a)&~(f<<g)&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,g=1<<1+(7&n);e[A++],e[A++];var f=null,B=null;a&&(f=A,B=g,A+=3*g);var y=!0,Q=[],V=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++];V=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++],Ut=Pe>>6&1,Xt=1<<1+(7&Pe),Rt=f,lt=B,ke=!1;Pe>>7&&(ke=!0,Rt=A,lt=Xt,A+=3*Xt);var mt=A;for(A++;;){var de;if(!((de=e[A++])>=0))throw Error("Invalid block size");if(de===0)break;A+=de}Q.push({x:xe,y:he,width:$e,height:Ze,has_local_palette:ke,palette_offset:Rt,palette_size:lt,data_offset:mt,data_length:A-mt,transparent_index:ie,interlaced:!!Ut,delay:V,disposal:x});break;case 59:y=!1;break;default:throw new Error("Unknown gif block: 0x"+e[A-1].toString(16))}this.numFrames=function(){return Q.length},this.loopCount=function(){return be},this.frameInfo=function(Ue){if(Ue<0||Ue>=Q.length)throw new Error("Frame index out of range.");return Q[Ue]},this.decodeAndBlitFrameBGRA=function(Ue,Xe){var We=this.frameInfo(Ue),_t=We.width*We.height,Tt=new Uint8Array(_t);zg(e,We.data_offset,Tt,_t);var zt=We.palette_offset,bt=We.transparent_index;bt===null&&(bt=256);var Vt=We.width,IA=t-Vt,uA=Vt,fe=4*(We.y*t+We.x),Oe=4*((We.y+We.height)*t+We.x),Me=fe,rt=4*IA;We.interlaced===!0&&(rt+=4*t*7);for(var dt=8,Ft=0,Kt=Tt.length;Ft<Kt;++Ft){var jt=Tt[Ft];if(uA===0&&(uA=Vt,(Me+=rt)>=Oe&&(rt=4*IA+4*t*(dt-1),Me=fe+(Vt+IA)*(dt<<1),dt>>=1)),jt===bt)Me+=4;else{var aA=e[zt+3*jt],wA=e[zt+3*jt+1],KA=e[zt+3*jt+2];Xe[Me++]=KA,Xe[Me++]=wA,Xe[Me++]=aA,Xe[Me++]=255}--uA}},this.decodeAndBlitFrameRGBA=function(Ue,Xe){var We=this.frameInfo(Ue),_t=We.width*We.height,Tt=new Uint8Array(_t);zg(e,We.data_offset,Tt,_t);var zt=We.palette_offset,bt=We.transparent_index;bt===null&&(bt=256);var Vt=We.width,IA=t-Vt,uA=Vt,fe=4*(We.y*t+We.x),Oe=4*((We.y+We.height)*t+We.x),Me=fe,rt=4*IA;We.interlaced===!0&&(rt+=4*t*7);for(var dt=8,Ft=0,Kt=Tt.length;Ft<Kt;++Ft){var jt=Tt[Ft];if(uA===0&&(uA=Vt,(Me+=rt)>=Oe&&(rt=4*IA+4*t*(dt-1),Me=fe+(Vt+IA)*(dt<<1),dt>>=1)),jt===bt)Me+=4;else{var aA=e[zt+3*jt],wA=e[zt+3*jt+1],KA=e[zt+3*jt+2];Xe[Me++]=aA,Xe[Me++]=wA,Xe[Me++]=KA,Xe[Me++]=255}--uA}}}function zg(e,A,t,r){for(var n=e[A++],a=1<<n,g=a+1,f=g+1,B=n+1,y=(1<<B)-1,Q=0,V=0,ie=0,x=e[A++],be=new Int32Array(4096),we=null;;){for(;Q<16&&x!==0;)V|=e[A++]<<Q,Q+=8,x===1?x=e[A++]:--x;if(Q<B)break;var xe=V&y;if(V>>=B,Q-=B,xe!==a){if(xe===g)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 Ut=ie+=$e;for(he!==xe&&(t[ie++]=Pe),Ze=he;$e--;)Ze=be[Ze],t[--Ut]=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=g+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,g=Math.floor,f=new Array(64),B=new Array(64),y=new Array(64),Q=new Array(64),V=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),Ut=new Array(256),Xt=new Array(2048),Rt=[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],lt=[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],mt=[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],Ue=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Xe=[0,1,2,3,4,5,6,7,8,9,10,11],We=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],_t=[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 Tt(fe,Oe){for(var Me=0,rt=0,dt=new Array,Ft=1;Ft<=16;Ft++){for(var Kt=1;Kt<=fe[Ft];Kt++)dt[Oe[rt]]=[],dt[Oe[rt]][0]=Me,dt[Oe[rt]][1]=Ft,rt++,Me++;Me*=2}return dt}function zt(fe){for(var Oe=fe[0],Me=fe[1]-1;Me>=0;)Oe&1<<Me&&(xe|=1<<he),Me--,--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,Me,rt,dt){for(var Ft,Kt=dt[0],jt=dt[240],aA=function(xA,yr){var JA,An,Ur,_n,Yr,Xr,zn,rn,Fr,Rr,xr=0;for(Fr=0;Fr<8;++Fr){JA=xA[xr],An=xA[xr+1],Ur=xA[xr+2],_n=xA[xr+3],Yr=xA[xr+4],Xr=xA[xr+5],zn=xA[xr+6];var ei=JA+(rn=xA[xr+7]),Nn=JA-rn,pr=An+zn,qr=An-zn,Zn=Ur+Xr,Or=Ur-Xr,vn=_n+Yr,$r=_n-Yr,_i=ei+vn,Yi=ei-vn,Wn=pr+Zn,Vr=pr-Zn;xA[xr]=_i+Wn,xA[xr+4]=_i-Wn;var jn=.707106781*(Vr+Yi);xA[xr+2]=Yi+jn,xA[xr+6]=Yi-jn;var vu=.382683433*((_i=$r+Or)-(Vr=qr+Nn)),Fa=.5411961*_i+vu,zo=1.306562965*Vr+vu,Co=.707106781*(Wn=Or+qr),Pr=Nn+Co,Go=Nn-Co;xA[xr+5]=Go+Fa,xA[xr+3]=Go-Fa,xA[xr+1]=Pr+zo,xA[xr+7]=Pr-zo,xr+=8}for(xr=0,Fr=0;Fr<8;++Fr){JA=xA[xr],An=xA[xr+8],Ur=xA[xr+16],_n=xA[xr+24],Yr=xA[xr+32],Xr=xA[xr+40],zn=xA[xr+48];var Vo=JA+(rn=xA[xr+56]),Bs=JA-rn,ws=An+zn,Ei=An-zn,ua=Ur+Xr,ga=Ur-Xr,Bu=_n+Yr,xl=_n-Yr,Vs=Vo+Bu,bo=Vo-Bu,Zs=ws+ua,Ws=ws-ua;xA[xr]=Vs+Zs,xA[xr+32]=Vs-Zs;var ys=.707106781*(Ws+bo);xA[xr+16]=bo+ys,xA[xr+48]=bo-ys;var wu=.382683433*((Vs=xl+ga)-(Ws=Ei+Bs)),Fo=.5411961*Vs+wu,yu=1.306562965*Ws+wu,Ic=.707106781*(Zs=ga+Ei),Sc=Bs+Ic,Qc=Bs-Ic;xA[xr+40]=Qc+Fo,xA[xr+24]=Qc-Fo,xA[xr+8]=Sc+yu,xA[xr+56]=Sc-yu,xr++}for(Fr=0;Fr<64;++Fr)Rr=xA[Fr]*yr[Fr],x[Fr]=Rr>0?Rr+.5|0:Rr-.5|0;return x}(fe,Oe),wA=0;wA<64;++wA)be[Rt[wA]]=aA[wA];var KA=be[0]-Me;Me=be[0],KA==0?zt(rt[0]):(zt(rt[ie[Ft=32767+KA]]),zt(V[Ft]));for(var GA=63;GA>0&&be[GA]==0;)GA--;if(GA==0)return zt(Kt),Me;for(var Jt,Te=1;Te<=GA;){for(var gn=Te;be[Te]==0&&Te<=GA;)++Te;var tn=Te-gn;if(tn>=16){Jt=tn>>4;for(var _r=1;_r<=Jt;++_r)zt(jt);tn&=15}Ft=32767+be[Te],zt(dt[(tn<<4)+ie[Ft]]),zt(V[Ft]),Te++}return GA!=63&&zt(Kt),Me}function uA(fe){fe=Math.min(Math.max(fe,1),100),a!=fe&&(function(Oe){for(var Me=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],rt=0;rt<64;rt++){var dt=g((Me[rt]*Oe+50)/100);dt=Math.min(Math.max(dt,1),255),f[Rt[rt]]=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],Kt=0;Kt<64;Kt++){var jt=g((Ft[Kt]*Oe+50)/100);jt=Math.min(Math.max(jt,1),255),B[Rt[Kt]]=jt}for(var aA=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],wA=0,KA=0;KA<8;KA++)for(var GA=0;GA<8;GA++)y[wA]=1/(f[Rt[wA]]*aA[KA]*aA[GA]*8),Q[wA]=1/(B[Rt[wA]]*aA[KA]*aA[GA]*8),wA++}(fe<50?Math.floor(5e3/fe):Math.floor(200-2*fe)),a=fe)}this.encode=function(fe,Oe){Oe&&uA(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 An=0;An<64;An++)bt(f[An]);bt(1);for(var Ur=0;Ur<64;Ur++)bt(B[Ur])}(),function(An,Ur){Vt(65472),Vt(17),bt(8),Vt(Ur),Vt(An),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 An=0;An<16;An++)bt(lt[An+1]);for(var Ur=0;Ur<=11;Ur++)bt(ke[Ur]);bt(16);for(var _n=0;_n<16;_n++)bt(mt[_n+1]);for(var Yr=0;Yr<=161;Yr++)bt(de[Yr]);bt(1);for(var Xr=0;Xr<16;Xr++)bt(Ue[Xr+1]);for(var zn=0;zn<=11;zn++)bt(Xe[zn]);bt(17);for(var rn=0;rn<16;rn++)bt(We[rn+1]);for(var Fr=0;Fr<=161;Fr++)bt(_t[Fr])}(),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 Me=0,rt=0,dt=0;xe=0,he=7,this.encode.displayName="_encode_";for(var Ft,Kt,jt,aA,wA,KA,GA,Jt,Te,gn=fe.data,tn=fe.width,_r=fe.height,xA=4*tn,yr=0;yr<_r;){for(Ft=0;Ft<xA;){for(wA=xA*yr+Ft,GA=-1,Jt=0,Te=0;Te<64;Te++)KA=wA+(Jt=Te>>3)*xA+(GA=4*(7&Te)),yr+Jt>=_r&&(KA-=xA*(yr+1+Jt-_r)),Ft+GA>=xA&&(KA-=Ft+GA-xA+4),Kt=gn[KA++],jt=gn[KA++],aA=gn[KA++],$e[Te]=(Xt[Kt]+Xt[jt+256|0]+Xt[aA+512|0]>>16)-128,Ze[Te]=(Xt[Kt+768|0]+Xt[jt+1024|0]+Xt[aA+1280|0]>>16)-128,Pe[Te]=(Xt[Kt+1280|0]+Xt[jt+1536|0]+Xt[aA+1792|0]>>16)-128;Me=IA($e,y,Me,A,r),rt=IA(Ze,Q,rt,t,n),dt=IA(Pe,Q,dt,t,n),Ft+=32}yr+=8}if(he>=0){var JA=[];JA[1]=he+1,JA[0]=(1<<he+1)-1,zt(JA)}return Vt(65497),new Uint8Array(we)},e=e||50,function(){for(var fe=String.fromCharCode,Oe=0;Oe<256;Oe++)Ut[Oe]=fe(Oe)}(),A=Tt(lt,ke),t=Tt(Ue,Xe),r=Tt(mt,de),n=Tt(We,_t),function(){for(var fe=1,Oe=2,Me=1;Me<=15;Me++){for(var rt=fe;rt<Oe;rt++)ie[32767+rt]=Me,V[32767+rt]=[],V[32767+rt][1]=Me,V[32767+rt][0]=rt;for(var dt=-(Oe-1);dt<=-fe;dt++)ie[32767+dt]=Me,V[32767+dt]=[],V[32767+dt][1]=Me,V[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}(),uA(e)}function zs(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,mt,de){for(var Ue=0;4>Ue;Ue++)if(ke[mt+Ue]!=de.charCodeAt(Ue))return!0;return!1}function r(ke,mt,de,Ue,Xe){for(var We=0;We<Xe;We++)ke[mt+We]=de[Ue+We]}function n(ke,mt,de,Ue){for(var Xe=0;Xe<Ue;Xe++)ke[mt+Xe]=de}function a(ke){return new Int32Array(ke)}function g(ke,mt){for(var de=[],Ue=0;Ue<ke;Ue++)de.push(new mt);return de}function f(ke,mt){var de=[];return function Ue(Xe,We,_t){for(var Tt=_t[We],zt=0;zt<Tt&&(Xe.push(_t.length>We+1?[]:new mt),!(_t.length<We+1));zt++)Ue(Xe[zt],We+1,_t)}(de,0,ke),de}var B=function(){var ke=this;function mt(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,Y){A(!(j%C));do s[c+(j-=C)]=Y;while(0<j)}function Ue(s,c,C,j,Y){if(A(2328>=Y),512>=Y)var se=a(512);else if((se=a(Y))==null)return 0;return function(ue,me,Be,Qe,it,xt){var De,ft,vt=me,Yt=1<<Be,Ct=a(16),eA=a(16);for(A(it!=0),A(Qe!=null),A(ue!=null),A(0<Be),ft=0;ft<it;++ft){if(15<Qe[ft])return 0;++Ct[Qe[ft]]}if(Ct[0]==it)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<it;++ft)De=Qe[ft],0<Qe[ft]&&(xt[eA[De]++]=ft);if(eA[15]==1)return(Qe=new Xe).g=0,Qe.value=xt[0],de(ue,vt,1,Yt,Qe),Yt;var iA,yA=-1,cA=Yt-1,gr=0,Ar=1,an=1,lr=1<<Be;for(ft=0,De=1,it=2;De<=Be;++De,it<<=1){if(Ar+=an<<=1,0>(an-=Ct[De]))return 0;for(;0<Ct[De];--Ct[De])(Qe=new Xe).g=De,Qe.value=xt[ft++],de(ue,vt+gr,it,lr,Qe),gr=mt(gr,De)}for(De=Be+1,it=2;15>=De;++De,it<<=1){if(Ar+=an<<=1,0>(an-=Ct[De]))return 0;for(;0<Ct[De];--Ct[De]){if(Qe=new Xe,(gr&cA)!=yA){for(vt+=lr,iA=1<<(yA=De)-Be;15>yA&&!(0>=(iA-=Ct[yA]));)++yA,iA<<=1;Yt+=lr=1<<(iA=yA-Be),ue[me+(yA=gr&cA)].g=iA+Be,ue[me+yA].value=vt-me-yA}Qe.g=De-Be,Qe.value=xt[ft++],de(ue,vt+(gr>>Be),it,lr,Qe),gr=mt(gr,De)}}return Ar!=2*eA[15]-1?0:Yt}(s,c,C,j,Y,se)}function Xe(){this.value=this.g=0}function We(){this.value=this.g=0}function _t(){this.G=g(5,Xe),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=g(ju,We)}function Tt(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,Kt(s)}function zt(s,c){for(var C=0;0<c--;)C|=aA(s,128)<<c;return C}function bt(s,c){var C=zt(s,c);return jt(s)?-C:C}function Vt(s,c,C,j){var Y,se=0;for(A(s!=null),A(c!=null),A(4294967288>j),s.Sb=j,s.Ra=0,s.u=0,s.h=0,4<j&&(j=4),Y=0;Y<j;++Y)se+=c[C+Y]<<8*Y;s.Ra=se,s.bb=j,s.oa=c,s.pa=C}function IA(s){for(;8<=s.u&&s.bb<s.Sb;)s.Ra>>>=8,s.Ra+=s.oa[s.pa+s.bb]<<Dl-8>>>0,++s.bb,s.u-=8;rt(s)&&(s.h=1,s.u=0)}function uA(s,c){if(A(0<=c),!s.h&&c<=rs){var C=Me(s)&As[c];return s.u+=c,IA(s),C}return s.h=1,s.u=0}function fe(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Oe(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Me(s){return s.Ra>>>(s.u&Dl-1)>>>0}function rt(s){return A(s.bb<=s.Sb),s.h||s.bb==s.Sb&&s.u>Dl}function dt(s,c){s.u=c,s.h=rt(s)}function Ft(s){s.u>=$o&&(A(s.u>=$o),IA(s))}function Kt(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 jt(s){return zt(s,1)}function aA(s,c){var C=s.Ca;0>s.b&&Kt(s);var j=s.b,Y=C*c>>>8,se=(s.I>>>j>Y)+0;for(se?(C-=Y,s.I-=Y+1<<j>>>0):C=Y+1,j=C,Y=0;256<=j;)Y+=8,j>>=8;return j=7^Y+Ll[j],s.b-=j,s.Ca=(C<<j)-1,se}function wA(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 Te(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 gn(s,c){A(s!=null),A(c!=null),A(s.Xa==c.Xa),r(c.X,0,s.X,0,1<<c.Xa)}function tn(){this.X=[],this.Xa=this.Mb=0}function _r(s,c,C,j){A(C!=null),A(j!=null);var Y=C[0],se=j[0];return Y==0&&(Y=(s*se+c/2)/c),se==0&&(se=(c*Y+s/2)/s),0>=Y||0>=se?0:(C[0]=Y,j[0]=se,1)}function xA(s,c){return s+(1<<c)-1>>>c}function yr(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,Y,se,ue,me,Be){var Qe;for(Qe=0;Qe<ue;++Qe){var it=ke[s](me[Be+Qe-1],Y,se+Qe);me[Be+Qe]=yr(C[j+Qe],it)}}}function An(){this.ud=this.hd=this.jd=0}function Ur(s,c){return((4278124286&(s^c))>>>1)+(s&c)>>>0}function _n(s){return 0<=s&&256>s?s:0>s?0:255<s?255:void 0}function Yr(s,c){return _n(s+(s-c+.5>>1))}function Xr(s,c,C){return Math.abs(c-C)-Math.abs(s-C)}function zn(s,c,C,j,Y,se,ue){for(j=se[ue-1],C=0;C<Y;++C)se[ue+C]=j=yr(s[c+C],j)}function rn(s,c,C,j,Y){var se;for(se=0;se<C;++se){var ue=s[c+se],me=ue>>8&255,Be=16711935&(Be=(Be=16711935&ue)+((me<<16)+me));j[Y+se]=(4278255360&ue)+Be>>>0}}function Fr(s,c){c.jd=255&s,c.hd=s>>8&255,c.ud=s>>16&255}function Rr(s,c,C,j,Y,se){var ue;for(ue=0;ue<j;++ue){var me=c[C+ue],Be=me>>>8,Qe=me,it=255&(it=(it=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)*(it<<24>>24)>>>5)),Y[se+ue]=(4278255360&me)+(it<<16)+Qe}}function xr(s,c,C,j,Y){ke[c]=function(se,ue,me,Be,Qe,it,xt,De,ft){for(Be=xt;Be<De;++Be)for(xt=0;xt<ft;++xt)Qe[it++]=Y(me[j(se[ue++])])},ke[s]=function(se,ue,me,Be,Qe,it,xt){var De=8>>se.b,ft=se.Ea,vt=se.K[0],Yt=se.w;if(8>De)for(se=(1<<se.b)-1,Yt=(1<<De)-1;ue<me;++ue){var Ct,eA=0;for(Ct=0;Ct<ft;++Ct)Ct&se||(eA=j(Be[Qe++])),it[xt++]=Y(vt[eA&Yt]),eA>>=De}else ke["VP8LMapColor"+C](Be,Qe,vt,Yt,it,xt,ue,me,ft)}}function ei(s,c,C,j,Y){for(C=c+C;c<C;){var se=s[c++];j[Y++]=se>>16&255,j[Y++]=se>>8&255,j[Y++]=255&se}}function Nn(s,c,C,j,Y){for(C=c+C;c<C;){var se=s[c++];j[Y++]=se>>16&255,j[Y++]=se>>8&255,j[Y++]=255&se,j[Y++]=se>>24&255}}function pr(s,c,C,j,Y){for(C=c+C;c<C;){var se=(ue=s[c++])>>16&240|ue>>12&15,ue=240&ue|ue>>28&15;j[Y++]=se,j[Y++]=ue}}function qr(s,c,C,j,Y){for(C=c+C;c<C;){var se=(ue=s[c++])>>16&248|ue>>13&7,ue=ue>>5&224|ue>>3&31;j[Y++]=se,j[Y++]=ue}}function Zn(s,c,C,j,Y){for(C=c+C;c<C;){var se=s[c++];j[Y++]=255&se,j[Y++]=se>>8&255,j[Y++]=se>>16&255}}function Or(s,c,C,j,Y,se){if(se==0)for(C=c+C;c<C;)wA(j,((se=s[c++])[0]>>24|se[1]>>8&65280|se[2]<<8&16711680|se[3]<<24)>>>0),Y+=32;else r(j,Y,s,c,C)}function vn(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 $r(s){return s==ug||s==cg||s==A0||s==fg}function _i(){this.eb=[],this.size=this.A=this.fb=0}function Yi(){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 Wn(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new _i,this.f.kb=new Yi,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 vu(s){return alert("todo:WebPSamplerProcessPlane"),s.T}function Fa(s,c){var C=s.T,j=c.ba.f.RGBA,Y=j.eb,se=j.fb+s.ka*j.A,ue=Us[c.ba.S],me=s.y,Be=s.O,Qe=s.f,it=s.N,xt=s.ea,De=s.W,ft=c.cc,vt=c.dc,Yt=c.Mc,Ct=c.Nc,eA=s.ka,iA=s.ka+s.T,yA=s.U,cA=yA+1>>1;for(eA==0?ue(me,Be,null,null,Qe,it,xt,De,Qe,it,xt,De,Y,se,null,null,yA):(ue(c.ec,c.fc,me,Be,ft,vt,Yt,Ct,Qe,it,xt,De,Y,se-j.A,Y,se,yA),++C);eA+2<iA;eA+=2)ft=Qe,vt=it,Yt=xt,Ct=De,it+=s.Rc,De+=s.Rc,se+=2*j.A,ue(me,(Be+=2*s.fa)-s.fa,me,Be,ft,vt,Yt,Ct,Qe,it,xt,De,Y,se-j.A,Y,se,yA);return Be+=s.fa,s.j+iA<s.o?(r(c.ec,c.fc,me,Be,yA),r(c.cc,c.dc,Qe,it,cA),r(c.Mc,c.Nc,xt,De,cA),C--):1&iA||ue(me,Be,null,null,Qe,it,xt,De,Qe,it,xt,De,Y,se+j.A,null,null,yA),C}function zo(s,c,C){var j=s.F,Y=[s.J];if(j!=null){var se=s.U,ue=c.ba.S,me=ue==t0||ue==A0;c=c.ba.f.RGBA;var Be=[0],Qe=s.ka;Be[0]=s.T,s.Kb&&(Qe==0?--Be[0]:(--Qe,Y[0]-=s.width),s.j+s.ka+s.T==s.o&&(Be[0]=s.o-s.j-Qe));var it=c.eb;Qe=c.fb+Qe*c.A,s=Am(j,Y[0],s.width,se,Be,it,Qe+(me?0:3),c.A),A(C==Be),s&&$r(ue)&&rd(it,Qe,me,se,Be,c.A)}return 0}function Co(s){var c=s.ma,C=c.ba.S,j=11>C,Y=C==$h||C==e0||C==t0||C==lg||C==12||$r(C);if(c.memory=null,c.Ib=null,c.Jb=null,c.Nd=null,!Jf(c.Oa,s,Y?11:12))return 0;if(Y&&$r(C)&&Zh(),s.da)alert("todo:use_scaling");else{if(j){if(c.Ib=vu,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=Fa,Zh()}}else alert("todo:EmitYUV");Y&&(c.Jb=zo,j&&Cs())}if(j&&!Bm){for(s=0;256>s;++s)m1[s]=89858*(s-128)+n0>>r0,w1[s]=-22014*(s-128)+n0,B1[s]=-45773*(s-128),v1[s]=113618*(s-128)+n0>>r0;for(s=id;s<pg;++s)c=76283*(s-16)+n0>>r0,y1[s-id]=Ci(c,255),E1[s-id]=Ci(c+8>>4,15);Bm=1}return 1}function Pr(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 Go(s){s.ma.memory=null}function Vo(s,c,C,j){return uA(s,8)!=47?0:(c[0]=uA(s,14)+1,C[0]=uA(s,14)+1,j[0]=uA(s,1),uA(s,3)!=0?0:!s.h)}function Bs(s,c){if(4>s)return s+1;var C=s-2>>1;return(2+(1&s)<<C)+uA(c,C)+1}function ws(s,c){return 120<c?c-120:1<=(C=((C=r1[c-1])>>4)*s+(8-(15&C)))?C:1;var C}function Ei(s,c,C){var j=Me(C),Y=s[c+=255&j].g-8;return 0<Y&&(dt(C,C.u+8),j=Me(C),c+=s[c].value,c+=j&(1<<Y)-1),dt(C,C.u+s[c].g),s[c].value}function ua(s,c,C){return C.g+=s.g,C.value+=s.value<<c>>>0,A(8>=C.g),s.g}function ga(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 Bu(s,c,C,j){var Y=s.ab,se=s.c*c,ue=s.C;c=ue+c;var me=C,Be=j;for(j=s.Ta,C=s.Ua;0<Y--;){var Qe=s.gc[Y],it=ue,xt=c,De=me,ft=Be,vt=(Be=j,me=C,Qe.Ea);switch(A(it<xt),A(xt<=Qe.nc),Qe.hc){case 2:Oi(De,ft,(xt-it)*vt,Be,me);break;case 0:var Yt=it,Ct=xt,eA=Be,iA=me,yA=(lr=Qe).Ea;Yt==0&&(Xf(De,ft,null,null,1,eA,iA),zn(De,ft+1,0,0,yA-1,eA,iA+1),ft+=yA,iA+=yA,++Yt);for(var cA=1<<lr.b,gr=cA-1,Ar=xA(yA,lr.b),an=lr.K,lr=lr.w+(Yt>>lr.b)*Ar;Yt<Ct;){var Bn=an,$i=lr,sn=1;for(jc(De,ft,eA,iA-yA,1,eA,iA);sn<yA;){var ur=(sn&~gr)+cA;ur>yA&&(ur=yA),(0,$f[Bn[$i++]>>8&15])(De,ft+ +sn,eA,iA+sn-yA,ur-sn,eA,iA+sn),sn=ur}ft+=yA,iA+=yA,++Yt&gr||(lr+=Ar)}xt!=Qe.nc&&r(Be,me-vt,Be,me+(xt-it-1)*vt,vt);break;case 1:for(vt=De,Ct=ft,yA=(De=Qe.Ea)-(iA=De&~(eA=(ft=1<<Qe.b)-1)),Yt=xA(De,Qe.b),cA=Qe.K,Qe=Qe.w+(it>>Qe.b)*Yt;it<xt;){for(gr=cA,Ar=Qe,an=new An,lr=Ct+iA,Bn=Ct+De;Ct<lr;)Fr(gr[Ar++],an),ed(an,vt,Ct,ft,Be,me),Ct+=ft,me+=ft;Ct<Bn&&(Fr(gr[Ar++],an),ed(an,vt,Ct,yA,Be,me),Ct+=yA,me+=yA),++it&eA||(Qe+=Yt)}break;case 3:if(De==Be&&ft==me&&0<Qe.b){for(Ct=Be,De=vt=me+(xt-it)*vt-(iA=(xt-it)*xA(Qe.Ea,Qe.b)),ft=Be,eA=me,Yt=[],iA=(yA=iA)-1;0<=iA;--iA)Yt[iA]=ft[eA+iA];for(iA=yA-1;0<=iA;--iA)Ct[De+iA]=Yt[iA];Jh(Qe,it,xt,Be,vt,Be,me)}else Jh(Qe,it,xt,De,ft,Be,me)}me=j,Be=C}Be!=C&&r(j,C,me,Be,se)}function xl(s,c){var C=s.V,j=s.Ba+s.c*s.C,Y=c-s.C;if(A(c<=s.l.o),A(16>=Y),0<Y){var se=s.l,ue=s.Ta,me=s.Ua,Be=se.width;if(Bu(s,Y,C,j),Y=me=[me],A((C=s.C)<(j=c)),A(se.v<se.va),j>se.o&&(j=se.o),C<se.j){var Qe=se.j-C;C=se.j,Y[0]+=Qe*Be}if(C>=j?C=0:(Y[0]+=4*se.v,se.ka=C-se.j,se.U=se.va-se.v,se.T=j-C,C=1),C){if(me=me[0],11>(C=s.ca).S){var it=C.f.RGBA,xt=(j=C.S,Y=se.U,se=se.T,Qe=it.eb,it.A),De=se;for(it=it.fb+s.Ma*it.A;0<De--;){var ft=ue,vt=me,Yt=Y,Ct=Qe,eA=it;switch(j){case qh:td(ft,vt,Yt,Ct,eA);break;case $h:_l(ft,vt,Yt,Ct,eA);break;case ug:_l(ft,vt,Yt,Ct,eA),rd(Ct,eA,0,Yt,1,0);break;case lm:Hu(ft,vt,Yt,Ct,eA);break;case e0:Or(ft,vt,Yt,Ct,eA,1);break;case cg:Or(ft,vt,Yt,Ct,eA,1),rd(Ct,eA,0,Yt,1,0);break;case t0:Or(ft,vt,Yt,Ct,eA,0);break;case A0:Or(ft,vt,Yt,Ct,eA,0),rd(Ct,eA,1,Yt,1,0);break;case lg:Nl(ft,vt,Yt,Ct,eA);break;case fg:Nl(ft,vt,Yt,Ct,eA),tm(Ct,eA,Yt,1,0);break;case um:Ol(ft,vt,Yt,Ct,eA);break;default:A(0)}me+=Be,it+=xt}s.Ma+=se}else alert("todo:EmitRescaledRowsYUVA");A(s.Ma<=C.height)}}s.C=c,A(s.C<=s.i)}function Vs(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 bo(s,c,C,j,Y,se){if(s.Z!=0){var ue=s.qd,me=s.rd;for(A(jl[s.Z]!=null);c<C;++c)jl[s.Z](ue,me,j,Y,j,Y,se),ue=j,me=Y,Y+=se;s.qd=ue,s.rd=me}}function Zs(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 Y=s.l.width,se=C.ca,ue=C.tb+Y*j,me=s.V,Be=s.Ba+s.c*j,Qe=s.gc;A(s.ab==1),A(Qe[0].hc==3),Io(Qe[0],j,c,me,Be,se,ue),bo(C,j,c,se,ue,Y)}s.C=s.Ma=c}function Ws(s,c,C,j,Y,se,ue){var me=s.$/j,Be=s.$%j,Qe=s.m,it=s.s,xt=C+s.$,De=xt;Y=C+j*Y;var ft=C+j*se,vt=280+it.ua,Yt=s.Pb?me:16777216,Ct=0<it.ua?it.Wa:null,eA=it.wc,iA=xt<ft?ga(it,Be,me):null;A(s.C<se),A(ft<=Y);var yA=!1;e:for(;;){for(;yA||xt<ft;){var cA=0;if(me>=Yt){var gr=xt-C;A((Yt=s).Pb),Yt.wd=Yt.m,Yt.xd=gr,0<Yt.s.ua&&gn(Yt.s.Wa,Yt.s.vb),Yt=me+i1}if(Be&eA||(iA=ga(it,Be,me)),A(iA!=null),iA.Qb&&(c[xt]=iA.qb,yA=!0),!yA)if(Ft(Qe),iA.jc){cA=Qe,gr=c;var Ar=xt,an=iA.pd[Me(cA)&ju-1];A(iA.jc),256>an.g?(dt(cA,cA.u+an.g),gr[Ar]=an.value,cA=0):(dt(cA,cA.u+an.g-256),A(256<=an.value),cA=an.value),cA==0&&(yA=!0)}else cA=Ei(iA.G[0],iA.H[0],Qe);if(Qe.h)break;if(yA||256>cA){if(!yA)if(iA.nd)c[xt]=(iA.qb|cA<<8)>>>0;else{if(Ft(Qe),yA=Ei(iA.G[1],iA.H[1],Qe),Ft(Qe),gr=Ei(iA.G[2],iA.H[2],Qe),Ar=Ei(iA.G[3],iA.H[3],Qe),Qe.h)break;c[xt]=(Ar<<24|yA<<16|cA<<8|gr)>>>0}if(yA=!1,++xt,++Be>=j&&(Be=0,++me,ue!=null&&me<=se&&!(me%16)&&ue(s,me),Ct!=null))for(;De<xt;)cA=c[De++],Ct.X[(506832829*cA&4294967295)>>>Ct.Mb]=cA}else if(280>cA){if(cA=Bs(cA-256,Qe),gr=Ei(iA.G[4],iA.H[4],Qe),Ft(Qe),gr=ws(j,gr=Bs(gr,Qe)),Qe.h)break;if(xt-C<gr||Y-xt<cA)break e;for(Ar=0;Ar<cA;++Ar)c[xt+Ar]=c[xt+Ar-gr];for(xt+=cA,Be+=cA;Be>=j;)Be-=j,++me,ue!=null&&me<=se&&!(me%16)&&ue(s,me);if(A(xt<=Y),Be&eA&&(iA=ga(it,Be,me)),Ct!=null)for(;De<xt;)cA=c[De++],Ct.X[(506832829*cA&4294967295)>>>Ct.Mb]=cA}else{if(!(cA<vt))break e;for(yA=cA-280,A(Ct!=null);De<xt;)cA=c[De++],Ct.X[(506832829*cA&4294967295)>>>Ct.Mb]=cA;cA=xt,A(!(yA>>>(gr=Ct).Xa)),c[cA]=gr.X[yA],yA=!0}yA||A(Qe.h==rt(Qe))}if(s.Pb&&Qe.h&&xt<Y)A(s.m.h),s.a=5,s.m=s.wd,s.$=s.xd,0<s.s.ua&&gn(s.s.vb,s.s.Wa);else{if(Qe.h)break e;ue!=null&&ue(s,me>se?se:me),s.a=0,s.$=xt-C}return 1}return s.a=3,0}function ys(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 wu(){var s=new dr;return s==null?null:(s.a=0,s.xb=dm,vn("Predictor","VP8LPredictors"),vn("Predictor","VP8LPredictors_C"),vn("PredictorAdd","VP8LPredictorsAdd"),vn("PredictorAdd","VP8LPredictorsAdd_C"),Oi=rn,ed=Rr,td=ei,_l=Nn,Nl=pr,Ol=qr,Hu=Zn,ke.VP8LMapColor32b=Uo,ke.VP8LMapColor8b=qf,s)}function Fo(s,c,C,j,Y){var se=1,ue=[s],me=[c],Be=j.m,Qe=j.s,it=null,xt=0;e:for(;;){if(C)for(;se&&uA(Be,1);){var De=ue,ft=me,vt=j,Yt=1,Ct=vt.m,eA=vt.gc[vt.ab],iA=uA(Ct,2);if(vt.Oc&1<<iA)se=0;else{switch(vt.Oc|=1<<iA,eA.hc=iA,eA.Ea=De[0],eA.nc=ft[0],eA.K=[null],++vt.ab,A(4>=vt.ab),iA){case 0:case 1:eA.b=uA(Ct,3)+2,Yt=Fo(xA(eA.Ea,eA.b),xA(eA.nc,eA.b),0,vt,eA.K),eA.K=eA.K[0];break;case 3:var yA,cA=uA(Ct,8)+1,gr=16<cA?0:4<cA?1:2<cA?2:3;if(De[0]=xA(eA.Ea,gr),eA.b=gr,yA=Yt=Fo(cA,1,0,vt,eA.K)){var Ar,an=cA,lr=eA,Bn=1<<(8>>lr.b),$i=a(Bn);if($i==null)yA=0;else{var sn=lr.K[0],ur=lr.w;for($i[0]=lr.K[0][0],Ar=1;Ar<1*an;++Ar)$i[Ar]=yr(sn[ur+Ar],$i[Ar-1]);for(;Ar<4*Bn;++Ar)$i[Ar]=0;lr.K[0]=null,lr.K[0]=$i,yA=1}}Yt=yA;break;case 2:break;default:A(0)}se=Yt}}if(ue=ue[0],me=me[0],se&&uA(Be,1)&&!(se=1<=(xt=uA(Be,4))&&11>=xt)){j.a=3;break e}var kA;if(kA=se)t:{var ki,en,yn,ii=j,va=ue,Pa=me,bi=xt,Ua=C,ka=ii.m,ea=ii.s,bn=[null],Mn=1,Fi=0,Kn=n1[bi];A:for(;;){if(Ua&&uA(ka,1)){var Ba=uA(ka,3)+2,Xs=xA(va,Ba),ji=xA(Pa,Ba),Za=Xs*ji;if(!Fo(Xs,ji,0,ii,bn))break A;for(bn=bn[0],ea.xc=Ba,ki=0;ki<Za;++ki){var Yn=bn[ki]>>8&65535;bn[ki]=Yn,Yn>=Mn&&(Mn=Yn+1)}}if(ka.h)break A;for(en=0;5>en;++en){var ta=cm[en];!en&&0<bi&&(ta+=1<<bi),Fi<ta&&(Fi=ta)}var is=g(Mn*Kn,Xe),ja=Mn,as=g(ja,_t);if(as==null)var ss=null;else A(65536>=ja),ss=as;var Wa=a(Fi);if(ss==null||Wa==null||is==null){ii.a=1;break A}var os=is;for(ki=yn=0;ki<Mn;++ki){var Ai=ss[ki],ls=Ai.G,qs=Ai.H,Ru=0,Al=1,wa=0;for(en=0;5>en;++en){ta=cm[en],ls[en]=os,qs[en]=yn,!en&&0<bi&&(ta+=1<<bi);n:{var a0,gg=ta,s0=ii,ad=Wa,F1=os,x1=yn,mg=0,Hl=s0.m,U1=uA(Hl,1);if(n(ad,0,0,gg),U1){var I1=uA(Hl,1)+1,S1=uA(Hl,1),Em=uA(Hl,S1==0?1:8);ad[Em]=1,I1==2&&(ad[Em=uA(Hl,8)]=1);var o0=1}else{var Cm=a(19),bm=uA(Hl,4)+4;if(19<bm){s0.a=3;var l0=0;break n}for(a0=0;a0<bm;++a0)Cm[A1[a0]]=uA(Hl,3);var vg=void 0,sd=void 0,Fm=s0,Q1=Cm,u0=gg,xm=ad,Bg=0,Tl=Fm.m,Um=8,Im=g(128,Xe);r:for(;Ue(Im,0,7,Q1,19);){if(uA(Tl,1)){var D1=2+2*uA(Tl,3);if((vg=2+uA(Tl,D1))>u0)break r}else vg=u0;for(sd=0;sd<u0&&vg--;){Ft(Tl);var Sm=Im[0+(127&Me(Tl))];dt(Tl,Tl.u+Sm.g);var Tc=Sm.value;if(16>Tc)xm[sd++]=Tc,Tc!=0&&(Um=Tc);else{var L1=Tc==16,Qm=Tc-16,_1=e1[Qm],Dm=uA(Tl,$m[Qm])+_1;if(sd+Dm>u0)break r;for(var N1=L1?Um:0;0<Dm--;)xm[sd++]=N1}}Bg=1;break r}Bg||(Fm.a=3),o0=Bg}(o0=o0&&!Hl.h)&&(mg=Ue(F1,x1,8,ad,gg)),o0&&mg!=0?l0=mg:(s0.a=3,l0=0)}if(l0==0)break A;if(Al&&t1[en]==1&&(Al=os[yn].g==0),Ru+=os[yn].g,yn+=l0,3>=en){var od,wg=Wa[0];for(od=1;od<ta;++od)Wa[od]>wg&&(wg=Wa[od]);wa+=wg}}if(Ai.nd=Al,Ai.Qb=0,Al&&(Ai.qb=(ls[3][qs[3]+0].value<<24|ls[1][qs[1]+0].value<<16|ls[2][qs[2]+0].value)>>>0,Ru==0&&256>ls[0][qs[0]+0].value&&(Ai.Qb=1,Ai.qb+=ls[0][qs[0]+0].value<<8)),Ai.jc=!Ai.Qb&&6>wa,Ai.jc){var c0,rl=Ai;for(c0=0;c0<ju;++c0){var Rl=c0,Ml=rl.pd[Rl],f0=rl.G[0][rl.H[0]+Rl];256<=f0.value?(Ml.g=f0.g+256,Ml.value=f0.value):(Ml.g=0,Ml.value=0,Rl>>=ua(f0,8,Ml),Rl>>=ua(rl.G[1][rl.H[1]+Rl],16,Ml),Rl>>=ua(rl.G[2][rl.H[2]+Rl],0,Ml),ua(rl.G[3][rl.H[3]+Rl],24,Ml))}}}ea.vc=bn,ea.Wb=Mn,ea.Ya=ss,ea.yc=is,kA=1;break t}kA=0}if(!(se=kA)){j.a=3;break e}if(0<xt){if(Qe.ua=1<<xt,!Te(Qe.Wa,xt)){j.a=1,se=0;break e}}else Qe.ua=0;var yg=j,Lm=ue,O1=me,Eg=yg.s,Cg=Eg.xc;if(yg.c=Lm,yg.i=O1,Eg.md=xA(Lm,Cg),Eg.wc=Cg==0?-1:(1<<Cg)-1,C){j.xb=f1;break e}if((it=a(ue*me))==null){j.a=1,se=0;break e}se=(se=Ws(j,it,0,ue,me,me,null))&&!Be.h;break e}return se?(Y!=null?Y[0]=it:(A(it==null),A(C)),j.$=0,C||ys(Qe)):ys(Qe),se}function yu(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,Y=s.V,se=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,it=me.ca,xt=me.tb+Be*C,De=s.Ta,ft=s.Ua;Bu(s,ue,Y,se),rm(De,ft,it,xt,Qe),bo(me,C,C+ue,it,xt,Be),j-=ue,Y+=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 Of(){this.Yb=function(){var s=[];return function c(C,j,Y){for(var se=Y[j],ue=0;ue<se&&(C.push(Y.length>j+1?[]:0),!(Y.length<j+1));ue++)c(C[ue],j+1,Y)}(s,0,[3,11]),s}()}function Lh(){this.jb=a(3),this.Wc=f([4,8],Of),this.Xc=f([4,17],Of)}function _h(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function Es(){this.ld=this.La=this.dd=this.tc=0}function Pf(){this.Na=this.la=0}function Nh(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function kf(){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 Oh(){this.uc=this.M=this.Nb=0,this.wa=Array(new Es),this.Y=0,this.ya=Array(new kf),this.aa=0,this.l=new Dc}function Ph(){this.y=a(16),this.f=a(8),this.ea=a(8)}function kh(){this.cb=this.a=0,this.sc="",this.m=new fe,this.Od=new Sc,this.Kc=new Qc,this.ed=new _h,this.Qa=new Vp,this.Ic=this.$c=this.Aa=0,this.D=new Oh,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=g(8,fe),this.ia=0,this.pb=g(4,Nh),this.Pa=new Lh,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ph),this.Hd=0,this.rb=Array(new Pf),this.sb=0,this.wa=Array(new Es),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 kf),this.L=this.aa=0,this.gd=f([4,2],Es),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 kh;return s!=null&&(s.a=0,s.sc="OK",s.cb=0,s.Xb=0,nd||(nd=Zo)),s}function Ki(s,c,C){return s.a==0&&(s.a=c,s.sc=C,s.cb=0),0}function jh(s,c,C){return 3<=C&&s[c+0]==157&&s[c+1]==1&&s[c+2]==42}function Hh(s,c){if(s==null)return 0;if(s.a=0,s.sc="OK",c==null)return Ki(s,2,"null VP8Io passed to VP8GetHeaders()");var C=c.data,j=c.w,Y=c.ha;if(4>Y)return Ki(s,7,"Truncated header.");var se=C[j+0]|C[j+1]<<8|C[j+2]<<16,ue=s.Od;if(ue.Rb=!(1&se),ue.td=se>>1&7,ue.yd=se>>4&1,ue.ub=se>>5,3<ue.td)return Ki(s,3,"Incorrect keyframe parameters.");if(!ue.yd)return Ki(s,4,"Frame not displayable.");j+=3,Y-=3;var me=s.Kc;if(ue.Rb){if(7>Y)return Ki(s,7,"cannot parse picture header");if(!jh(C,j,Y))return Ki(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,Y-=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((se=s.Pa).jb,0,255,se.jb.length),A((se=s.Qa)!=null),se.Cb=0,se.Bb=0,se.Fb=1,n(se.Zb,0,0,se.Zb.length),n(se.Lb,0,0,se.Lb)}if(ue.ub>Y)return Ki(s,7,"bad partition length");Tt(se=s.m,C,j,ue.ub),j+=ue.ub,Y-=ue.ub,ue.Rb&&(me.Ld=jt(se),me.Kd=jt(se)),me=s.Qa;var Be,Qe=s.Pa;if(A(se!=null),A(me!=null),me.Cb=jt(se),me.Cb){if(me.Bb=jt(se),jt(se)){for(me.Fb=jt(se),Be=0;4>Be;++Be)me.Zb[Be]=jt(se)?bt(se,7):0;for(Be=0;4>Be;++Be)me.Lb[Be]=jt(se)?bt(se,6):0}if(me.Bb)for(Be=0;3>Be;++Be)Qe.jb[Be]=jt(se)?zt(se,8):255}else me.Bb=0;if(se.Ka)return Ki(s,3,"cannot parse segment header");if((me=s.ed).zd=jt(se),me.Tb=zt(se,6),me.wb=zt(se,3),me.Pc=jt(se),me.Pc&&jt(se)){for(Qe=0;4>Qe;++Qe)jt(se)&&(me.vd[Qe]=bt(se,6));for(Qe=0;4>Qe;++Qe)jt(se)&&(me.od[Qe]=bt(se,6))}if(s.L=me.Tb==0?0:me.zd?1:2,se.Ka)return Ki(s,3,"cannot parse filter header");var it=Y;if(Y=Be=j,j=Be+it,me=it,s.Xb=(1<<zt(s.m,2))-1,it<3*(Qe=s.Xb))C=7;else{for(Be+=3*Qe,me-=3*Qe,it=0;it<Qe;++it){var xt=C[Y+0]|C[Y+1]<<8|C[Y+2]<<16;xt>me&&(xt=me),Tt(s.Jc[+it],C,Be,xt),Be+=xt,me-=xt,Y+=3}Tt(s.Jc[+Qe],C,Be,me),C=Be<j?0:5}if(C!=0)return Ki(s,C,"cannot parse partitions");for(C=zt(Be=s.m,7),Y=jt(Be)?bt(Be,4):0,j=jt(Be)?bt(Be,4):0,me=jt(Be)?bt(Be,4):0,Qe=jt(Be)?bt(Be,4):0,Be=jt(Be)?bt(Be,4):0,it=s.Qa,xt=0;4>xt;++xt){if(it.Cb){var De=it.Zb[xt];it.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[Ci(De+Y,127)],ft.Sc[1]=hg[Ci(De+0,127)],ft.Eb[0]=2*dg[Ci(De+j,127)],ft.Eb[1]=101581*hg[Ci(De+me,127)]>>16,8>ft.Eb[1]&&(ft.Eb[1]=8),ft.Qc[0]=dg[Ci(De+Qe,117)],ft.Qc[1]=hg[Ci(De+Be,127)],ft.lc=De+Be}if(!ue.Rb)return Ki(s,4,"Not a key frame.");for(jt(se),ue=s.Pa,C=0;4>C;++C){for(Y=0;8>Y;++Y)for(j=0;3>j;++j)for(me=0;11>me;++me)Qe=aA(se,u1[C][Y][j][me])?zt(se,8):o1[C][Y][j][me],ue.Wc[C][Y].Yb[j][me]=Qe;for(Y=0;17>Y;++Y)ue.Xc[C][Y]=ue.Wc[C][c1[Y]]}return s.kc=jt(se),s.kc&&(s.Bd=zt(se,8)),s.cb=1}function Zo(s,c,C,j,Y,se,ue){var me=c[Y].Yb[C];for(C=0;16>Y;++Y){if(!aA(s,me[C+0]))return Y;for(;!aA(s,me[C+1]);)if(me=c[++Y].Yb[0],C=0,Y==16)return 16;var Be=c[Y+1].Yb;if(aA(s,me[C+2])){var Qe=s,it=0;if(aA(Qe,(De=me)[(xt=C)+3]))if(aA(Qe,De[xt+6])){for(me=0,xt=2*(it=aA(Qe,De[xt+8]))+(De=aA(Qe,De[xt+9+it])),it=0,De=a1[xt];De[me];++me)it+=it+aA(Qe,De[me]);it+=3+(8<<xt)}else aA(Qe,De[xt+7])?(it=7+2*aA(Qe,165),it+=aA(Qe,145)):it=5+aA(Qe,159);else it=aA(Qe,De[xt+4])?3+aA(Qe,De[xt+5]):2;me=Be[2]}else it=1,me=Be[1];Be=ue+s1[Y],0>(Qe=s).b&&Kt(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,se[Be]=((it^ft)-ft)*j[(0<Y)+0]}return 16}function Eu(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 Js(s,c,C,j,Y){Y=s[c+C+32*j]+(Y>>3),s[c+C+32*j]=-256&Y?0>Y?0:255:Y}function Cu(s,c,C,j,Y,se){Js(s,c,0,C,j+Y),Js(s,c,1,C,j+se),Js(s,c,2,C,j-se),Js(s,c,3,C,j-Y)}function Ni(s){return(20091*s>>16)+s}function jf(s,c,C,j){var Y,se=0,ue=a(16);for(Y=0;4>Y;++Y){var me=s[c+0]+s[c+8],Be=s[c+0]-s[c+8],Qe=(35468*s[c+4]>>16)-Ni(s[c+12]),it=Ni(s[c+4])+(35468*s[c+12]>>16);ue[se+0]=me+it,ue[se+1]=Be+Qe,ue[se+2]=Be-Qe,ue[se+3]=me-it,se+=4,c++}for(Y=se=0;4>Y;++Y)me=(s=ue[se+0]+4)+ue[se+8],Be=s-ue[se+8],Qe=(35468*ue[se+4]>>16)-Ni(ue[se+12]),Js(C,j,0,0,me+(it=Ni(ue[se+4])+(35468*ue[se+12]>>16))),Js(C,j,1,0,Be+Qe),Js(C,j,2,0,Be-Qe),Js(C,j,3,0,me-it),se++,j+=32}function Wp(s,c,C,j){var Y=s[c+0]+4,se=35468*s[c+4]>>16,ue=Ni(s[c+4]),me=35468*s[c+1]>>16;Cu(C,j,0,Y+ue,s=Ni(s[c+1]),me),Cu(C,j,1,Y+se,s,me),Cu(C,j,2,Y-se,s,me),Cu(C,j,3,Y-ue,s,me)}function Jp(s,c,C,j,Y){jf(s,c,C,j),Y&&jf(s,c+16,C,j+4)}function Yp(s,c,C,j){Tu(s,c+0,C,j,1),Tu(s,c+32,C,j+128,1)}function xo(s,c,C,j){var Y;for(s=s[c+0]+4,Y=0;4>Y;++Y)for(c=0;4>c;++c)Js(C,j,c,Y,s)}function Th(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 Rh(s,c,C,j){var Y,se=a(16);for(Y=0;4>Y;++Y){var ue=s[c+0+Y]+s[c+12+Y],me=s[c+4+Y]+s[c+8+Y],Be=s[c+4+Y]-s[c+8+Y],Qe=s[c+0+Y]-s[c+12+Y];se[0+Y]=ue+me,se[8+Y]=ue-me,se[4+Y]=Qe+Be,se[12+Y]=Qe-Be}for(Y=0;4>Y;++Y)ue=(s=se[0+4*Y]+3)+se[3+4*Y],me=se[1+4*Y]+se[2+4*Y],Be=se[1+4*Y]-se[2+4*Y],Qe=s-se[3+4*Y],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 Ul(s,c,C){var j,Y=c-32,se=ns,ue=255-s[Y-1];for(j=0;j<C;++j){var me,Be=se,Qe=ue+s[c-1];for(me=0;me<C;++me)s[c+me]=Be[Qe+s[Y+me]];c+=32}}function Hf(s,c){Ul(s,c,4)}function Xp(s,c){Ul(s,c,8)}function qp(s,c){Ul(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 Tf(s,c){var C;for(C=16;0<C;--C)n(s,c,s[c-1],16),c+=32}function bu(s,c,C){var j;for(j=0;16>j;++j)n(c,C+32*j,s,16)}function Il(s,c){var C,j=16;for(C=0;16>C;++C)j+=s[c-1+32*C]+s[c+C-32];bu(j>>5,s,c)}function eg(s,c){var C,j=8;for(C=0;16>C;++C)j+=s[c-1+32*C];bu(j>>4,s,c)}function Fu(s,c){var C,j=8;for(C=0;16>C;++C)j+=s[c+C-32];bu(j>>4,s,c)}function Rf(s,c){bu(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],Y=s[c-1+64],se=s[c-1+96];wA(s,c+0,16843009*Zr(s[c-1-32],C,j)),wA(s,c+32,16843009*Zr(C,j,Y)),wA(s,c+64,16843009*Zr(j,Y,se)),wA(s,c+96,16843009*Zr(Y,se,se))}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],Y=s[c-1+64],se=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,Y,s[c-1+96]),s[c+1+96]=s[c+0+64]=Zr(C,j,Y),s[c+2+96]=s[c+1+64]=s[c+0+32]=Zr(se,C,j),s[c+3+96]=s[c+2+64]=s[c+1+32]=s[c+0+0]=Zr(ue,se,C),s[c+3+64]=s[c+2+32]=s[c+1+0]=Zr(me,ue,se),s[c+3+32]=s[c+2+0]=Zr(Be,me,ue),s[c+3+0]=Zr(Qe,Be,me)}function Wo(s,c){var C=s[c+1-32],j=s[c+2-32],Y=s[c+3-32],se=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,Y),s[c+2+0]=s[c+1+32]=s[c+0+64]=Zr(j,Y,se),s[c+3+0]=s[c+2+32]=s[c+1+64]=s[c+0+96]=Zr(Y,se,ue),s[c+3+32]=s[c+2+64]=s[c+1+96]=Zr(se,ue,me),s[c+3+64]=s[c+2+96]=Zr(ue,me,Be),s[c+3+96]=Zr(me,Be,Be)}function Jo(s,c){var C=s[c-1+0],j=s[c-1+32],Y=s[c-1+64],se=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]=se+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(Y,j,C),s[c+0+64]=Zr(j,C,se),s[c+0+32]=s[c+1+96]=Zr(C,se,ue),s[c+1+32]=s[c+2+96]=Zr(se,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],Y=s[c+2-32],se=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+Y+1>>1,s[c+2+0]=s[c+1+64]=Y+se+1>>1,s[c+3+0]=s[c+2+64]=se+ue+1>>1,s[c+0+32]=Zr(C,j,Y),s[c+1+32]=s[c+0+96]=Zr(j,Y,se),s[c+2+32]=s[c+1+96]=Zr(Y,se,ue),s[c+3+32]=s[c+2+96]=Zr(se,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],Y=s[c-1+64],se=s[c-1+96];s[c+0+0]=C+j+1>>1,s[c+2+0]=s[c+0+32]=j+Y+1>>1,s[c+2+32]=s[c+0+64]=Y+se+1>>1,s[c+1+0]=Zr(C,j,Y),s[c+3+0]=s[c+1+32]=Zr(j,Y,se),s[c+3+32]=s[c+1+64]=Zr(Y,se,se),s[c+3+64]=s[c+2+64]=s[c+0+96]=s[c+1+96]=s[c+2+96]=s[c+3+96]=se}function Lc(s,c){var C=s[c-1+0],j=s[c-1+32],Y=s[c-1+64],se=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]=Y+j+1>>1,s[c+0+96]=se+Y+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(Y,j,C),s[c+1+96]=Zr(se,Y,j)}function Mf(s,c){var C;for(C=0;8>C;++C)r(s,c+32*C,s,c-32,8)}function xu(s,c){var C;for(C=0;8>C;++C)n(s,c,s[c-1],8),c+=32}function _c(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];_c(j>>4,s,c)}function sg(s,c){var C,j=4;for(C=0;8>C;++C)j+=s[c+C-32];_c(j>>3,s,c)}function Kf(s,c){var C,j=4;for(C=0;8>C;++C)j+=s[c-1+32*C];_c(j>>3,s,c)}function zf(s,c){_c(128,s,c)}function Uu(s,c,C){var j=s[c-C],Y=s[c+0],se=3*(Y-j)+og[1020+s[c-2*C]-s[c+C]],ue=Xh[112+(se+4>>3)];s[c-C]=ns[255+j+Xh[112+(se+3>>3)]],s[c+0]=ns[255+Y-ue]}function Iu(s,c,C,j){var Y=s[c+0],se=s[c+C];return xs[255+s[c-2*C]-s[c-C]]>j||xs[255+se-Y]>j}function Gf(s,c,C,j){return 4*xs[255+s[c-C]-s[c+0]]+xs[255+s[c-2*C]-s[c+C]]<=j}function Oc(s,c,C,j,Y){var se=s[c-3*C],ue=s[c-2*C],me=s[c-C],Be=s[c+0],Qe=s[c+C],it=s[c+2*C],xt=s[c+3*C];return 4*xs[255+me-Be]+xs[255+ue-Qe]>j?0:xs[255+s[c-4*C]-se]<=Y&&xs[255+se-ue]<=Y&&xs[255+ue-me]<=Y&&xs[255+xt-it]<=Y&&xs[255+it-Qe]<=Y&&xs[255+Qe-Be]<=Y}function Vf(s,c,C,j){var Y=2*j+1;for(j=0;16>j;++j)Gf(s,c+j,C,Y)&&Uu(s,c+j,C)}function Su(s,c,C,j){var Y=2*j+1;for(j=0;16>j;++j)Gf(s,c+j*C,1,Y)&&Uu(s,c+j*C,1)}function Mh(s,c,C,j){var Y;for(Y=3;0<Y;--Y)Vf(s,c+=4*C,C,j)}function Kh(s,c,C,j){var Y;for(Y=3;0<Y;--Y)Su(s,c+=4,C,j)}function Yo(s,c,C,j,Y,se,ue,me){for(se=2*se+1;0<Y--;){if(Oc(s,c,C,se,ue))if(Iu(s,c,C,me))Uu(s,c,C);else{var Be=s,Qe=c,it=C,xt=Be[Qe-2*it],De=Be[Qe-it],ft=Be[Qe+0],vt=Be[Qe+it],Yt=Be[Qe+2*it],Ct=27*(iA=og[1020+3*(ft-De)+og[1020+xt-vt]])+63>>7,eA=18*iA+63>>7,iA=9*iA+63>>7;Be[Qe-3*it]=ns[255+Be[Qe-3*it]+iA],Be[Qe-2*it]=ns[255+xt+eA],Be[Qe-it]=ns[255+De+Ct],Be[Qe+0]=ns[255+ft-Ct],Be[Qe+it]=ns[255+vt-eA],Be[Qe+2*it]=ns[255+Yt-iA]}c+=j}}function Xo(s,c,C,j,Y,se,ue,me){for(se=2*se+1;0<Y--;){if(Oc(s,c,C,se,ue))if(Iu(s,c,C,me))Uu(s,c,C);else{var Be=s,Qe=c,it=C,xt=Be[Qe-it],De=Be[Qe+0],ft=Be[Qe+it],vt=Xh[112+(4+(Yt=3*(De-xt))>>3)],Yt=Xh[112+(Yt+3>>3)],Ct=vt+1>>1;Be[Qe-2*it]=ns[255+Be[Qe-2*it]+Ct],Be[Qe-it]=ns[255+xt+Yt],Be[Qe+0]=ns[255+De-vt],Be[Qe+it]=ns[255+ft-Ct]}c+=j}}function zh(s,c,C,j,Y,se){Yo(s,c,C,1,16,j,Y,se)}function Gh(s,c,C,j,Y,se){Yo(s,c,1,C,16,j,Y,se)}function Qu(s,c,C,j,Y,se){var ue;for(ue=3;0<ue;--ue)Xo(s,c+=4*C,C,1,16,j,Y,se)}function Vh(s,c,C,j,Y,se){var ue;for(ue=3;0<ue;--ue)Xo(s,c+=4,1,C,16,j,Y,se)}function w(s,c,C,j,Y,se,ue,me){Yo(s,c,Y,1,8,se,ue,me),Yo(C,j,Y,1,8,se,ue,me)}function J(s,c,C,j,Y,se,ue,me){Yo(s,c,1,Y,8,se,ue,me),Yo(C,j,1,Y,8,se,ue,me)}function Le(s,c,C,j,Y,se,ue,me){Xo(s,c+4*Y,Y,1,8,se,ue,me),Xo(C,j+4*Y,Y,1,8,se,ue,me)}function Ye(s,c,C,j,Y,se,ue,me){Xo(s,c+4,1,Y,8,se,ue,me),Xo(C,j+4,1,Y,8,se,ue,me)}function gt(){this.ba=new Wn,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 nA(){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 hA(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function ir(){this.ua=0,this.Wa=new tn,this.vb=new tn,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new _t,this.yc=new Xe}function dr(){this.xb=this.a=0,this.l=new Dc,this.ca=new Wn,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 ir,this.ab=0,this.gc=g(4,hA),this.Oc=0}function Gr(){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 Wr(s,c,C,j,Y,se,ue){for(s=s==null?0:s[c+0],c=0;c<ue;++c)Y[se+c]=s+C[j+c]&255,s=Y[se+c]}function On(s,c,C,j,Y,se,ue){var me;if(s==null)Wr(null,null,C,j,Y,se,ue);else for(me=0;me<ue;++me)Y[se+me]=s[c+me]+C[j+me]&255}function gi(s,c,C,j,Y,se,ue){if(s==null)Wr(null,null,C,j,Y,se,ue);else{var me,Be=s[c+0],Qe=Be,it=Be;for(me=0;me<ue;++me)Qe=it+(Be=s[c+me])-Qe,it=C[j+me]+(-256&Qe?0>Qe?0:255:Qe)&255,Qe=Be,Y[se+me]=it}}function zi(s,c,C,j){var Y=c.width,se=c.o;if(A(s!=null&&c!=null),0>C||0>=j||C+j>se)return null;if(!s.Cc){if(s.ga==null){var ue;if(s.ga=new Gr,(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,it=s.mb,xt=s.nb,De=Be+1,ft=Qe-1,vt=ue.l;if(A(me!=null&&it!=null&&c!=null),jl[0]=null,jl[1]=Wr,jl[2]=On,jl[3]=gi,ue.ca=it,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(vt.put=Pr,vt.ac=Co,vt.bc=Go,vt.ma=ue,vt.width=c.width,vt.height=c.height,vt.Da=c.Da,vt.v=c.v,vt.va=c.va,vt.j=c.j,vt.o=c.o,ue.$a)e:{A(ue.$a==1),c=wu();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),!Fo(ue.c,ue.i,1,c,null)||(c.ab==1&&c.gc[0].hc==3&&Vs(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=yu(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=se-C}A(s.ga!=null),A(C+j<=se);e:{if(c=(me=s.ga).c,se=me.l.o,me.$a==0){if(De=s.rc,ft=s.Vc,vt=s.Fa,Be=s.P+1+C*c,Qe=s.mb,it=s.nb+C*c,A(Be<=s.P+s.qc),me.Z!=0)for(A(jl[me.Z]!=null),ue=0;ue<j;++ue)jl[me.Z](De,ft,vt,Be,Qe,it,c),De=Qe,ft=it,it+=c,Be+=c;else for(ue=0;ue<j;++ue)r(Qe,it,vt,Be,c),De=Qe,ft=it,it+=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||Cs(),me.ic){me=ue.V,De=ue.Ba,ft=ue.c;var Yt=ue.i,Ct=(vt=1,Be=ue.$/ft,Qe=ue.$%ft,it=ue.m,xt=ue.s,ue.$),eA=ft*Yt,iA=ft*c,yA=xt.wc,cA=Ct<iA?ga(xt,Qe,Be):null;A(Ct<=eA),A(c<=Yt),A(Vs(xt));t:for(;;){for(;!it.h&&Ct<iA;){if(Qe&yA||(cA=ga(xt,Qe,Be)),A(cA!=null),Ft(it),256>(Yt=Ei(cA.G[0],cA.H[0],it)))me[De+Ct]=Yt,++Ct,++Qe>=ft&&(Qe=0,++Be<=c&&!(Be%16)&&Zs(ue,Be));else{if(!(280>Yt)){vt=0;break t}Yt=Bs(Yt-256,it);var gr,Ar=Ei(cA.G[4],cA.H[4],it);if(Ft(it),!(Ct>=(Ar=ws(ft,Ar=Bs(Ar,it)))&&eA-Ct>=Yt)){vt=0;break t}for(gr=0;gr<Yt;++gr)me[De+Ct+gr]=me[De+Ct+gr-Ar];for(Ct+=Yt,Qe+=Yt;Qe>=ft;)Qe-=ft,++Be<=c&&!(Be%16)&&Zs(ue,Be);Ct<iA&&Qe&yA&&(cA=ga(xt,Qe,Be))}A(it.h==rt(it))}Zs(ue,Be>c?c:Be);break t}!vt||it.h&&Ct<eA?(vt=0,ue.a=it.h?5:3):ue.$=Ct,c=vt}else c=Ws(ue,ue.V,ue.Ba,ue.c,ue.i,c,Ic);if(!c){j=0;break e}}C+j>=se&&(s.Cc=1),j=1}if(!j)return null;if(s.Cc&&((j=s.ga)!=null&&(j.mc=null),s.ga=null,0<s.Ga))return alert("todo:WebPDequantizeLevels"),null}return s.nb+C*Y}function ti(s,c,C,j,Y,se){for(;0<Y--;){var ue,me=s,Be=c+(C?1:0),Qe=s,it=c+(C?0:3);for(ue=0;ue<j;++ue){var xt=Qe[it+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+=se}}function Xi(s,c,C,j,Y){for(;0<j--;){var se;for(se=0;se<C;++se){var ue=s[c+2*se+0],me=15&(Qe=s[c+2*se+1]),Be=4369*me,Qe=(240&Qe|Qe>>4)*Be>>16;s[c+2*se+0]=(240&ue|ue>>4)*Be>>16&240|(15&ue|ue<<4)*Be>>16>>4&15,s[c+2*se+1]=240&Qe|me}c+=Y}}function Gi(s,c,C,j,Y,se,ue,me){var Be,Qe,it=255;for(Qe=0;Qe<Y;++Qe){for(Be=0;Be<j;++Be){var xt=s[c+Be];se[ue+4*Be]=xt,it&=xt}c+=C,ue+=me}return it!=255}function ma(s,c,C,j,Y){var se;for(se=0;se<Y;++se)C[j+se]=s[c+se]>>8}function Cs(){rd=ti,tm=Xi,Am=Gi,rm=ma}function Va(s,c,C){ke[s]=function(j,Y,se,ue,me,Be,Qe,it,xt,De,ft,vt,Yt,Ct,eA,iA,yA){var cA,gr=yA-1>>1,Ar=me[Be+0]|Qe[it+0]<<16,an=xt[De+0]|ft[vt+0]<<16;A(j!=null);var lr=3*Ar+an+131074>>2;for(c(j[Y+0],255&lr,lr>>16,Yt,Ct),se!=null&&(lr=3*an+Ar+131074>>2,c(se[ue+0],255&lr,lr>>16,eA,iA)),cA=1;cA<=gr;++cA){var Bn=me[Be+cA]|Qe[it+cA]<<16,$i=xt[De+cA]|ft[vt+cA]<<16,sn=Ar+Bn+an+$i+524296,ur=sn+2*(Bn+an)>>3;lr=ur+Ar>>1,Ar=(sn=sn+2*(Ar+$i)>>3)+Bn>>1,c(j[Y+2*cA-1],255&lr,lr>>16,Yt,Ct+(2*cA-1)*C),c(j[Y+2*cA-0],255&Ar,Ar>>16,Yt,Ct+(2*cA-0)*C),se!=null&&(lr=sn+an>>1,Ar=ur+$i>>1,c(se[ue+2*cA-1],255&lr,lr>>16,eA,iA+(2*cA-1)*C),c(se[ue+2*cA+0],255&Ar,Ar>>16,eA,iA+(2*cA+0)*C)),Ar=Bn,an=$i}1&yA||(lr=3*Ar+an+131074>>2,c(j[Y+yA-1],255&lr,lr>>16,Yt,Ct+(yA-1)*C),se!=null&&(lr=3*an+Ar+131074>>2,c(se[ue+yA-1],255&lr,lr>>16,eA,iA+(yA-1)*C)))}}function Zh(){Us[qh]=d1,Us[$h]=hm,Us[lm]=h1,Us[e0]=pm,Us[t0]=gm,Us[lg]=mm,Us[um]=p1,Us[ug]=hm,Us[cg]=pm,Us[A0]=gm,Us[fg]=mm}function Pc(s){return s&~g1?0>s?0:255:s>>vm}function Du(s,c){return Pc((19077*s>>8)+(26149*c>>8)-14234)}function Sl(s,c,C){return Pc((19077*s>>8)-(6419*c>>8)-(13320*C>>8)+8708)}function Lu(s,c){return Pc((19077*s>>8)+(33050*c>>8)-17685)}function _u(s,c,C,j,Y){j[Y+0]=Du(s,C),j[Y+1]=Sl(s,c,C),j[Y+2]=Lu(s,c)}function Nu(s,c,C,j,Y){j[Y+0]=Lu(s,c),j[Y+1]=Sl(s,c,C),j[Y+2]=Du(s,C)}function xa(s,c,C,j,Y){var se=Sl(s,c,C);c=se<<3&224|Lu(s,c)>>3,j[Y+0]=248&Du(s,C)|se>>5,j[Y+1]=c}function Ou(s,c,C,j,Y){var se=240&Lu(s,c)|15;j[Y+0]=240&Du(s,C)|Sl(s,c,C)>>4,j[Y+1]=se}function Pu(s,c,C,j,Y){j[Y+0]=255,_u(s,c,C,j,Y+1)}function Zf(s,c,C,j,Y){Nu(s,c,C,j,Y),j[Y+3]=255}function Wf(s,c,C,j,Y){_u(s,c,C,j,Y),j[Y+3]=255}function Ci(s,c){return 0>s?0:s>c?c:s}function qo(s,c,C){ke[s]=function(j,Y,se,ue,me,Be,Qe,it,xt){for(var De=it+(-2&xt)*C;it!=De;)c(j[Y+0],se[ue+0],me[Be+0],Qe,it),c(j[Y+1],se[ue+0],me[Be+0],Qe,it+C),Y+=2,++ue,++Be,it+=2*C;1&xt&&c(j[Y+0],se[ue+0],me[Be+0],Qe,it)}}function kc(s,c,C){return C==0?s==0?c==0?6:5:c==0?4:0:C}function Wh(s,c,C,j,Y){switch(s>>>30){case 3:Tu(c,C,j,Y,0);break;case 2:Fs(c,C,j,Y);break;case 1:Hn(c,C,j,Y)}}function bs(s,c){var C,j,Y=c.M,se=c.Nb,ue=s.oc,me=s.pc+40,Be=s.oc,Qe=s.pc+584,it=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,it[xt+32*C-1]=129;for(0<Y?ue[me-1-32]=Be[Qe-1-32]=it[xt-1-32]=129:(n(ue,me-32-1,127,21),n(Be,Qe-32-1,127,9),n(it,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(it,xt+32*C-4,it,xt+32*C+4,4)}var ft=s.Gd,vt=s.Hd+j,Yt=De.ad,Ct=De.Hc;if(0<Y&&(r(ue,me-32,ft[vt].y,0,16),r(Be,Qe-32,ft[vt].f,0,8),r(it,xt-32,ft[vt].ea,0,8)),De.Za){var eA=ue,iA=me-32+16;for(0<Y&&(j>=s.za-1?n(eA,iA,ft[vt].y[15],4):r(eA,iA,ft[vt+1].y,0,4)),C=0;4>C;C++)eA[iA+128+C]=eA[iA+256+C]=eA[iA+384+C]=eA[iA+0+C];for(C=0;16>C;++C,Ct<<=2)eA=ue,iA=me+wm[C],Ys[De.Ob[C]](eA,iA),Wh(Ct,Yt,16*+C,eA,iA)}else if(eA=kc(j,Y,De.Ob[0]),kl[eA](ue,me),Ct!=0)for(C=0;16>C;++C,Ct<<=2)Wh(Ct,Yt,16*+C,ue,me+wm[C]);for(C=De.Gc,eA=kc(j,Y,De.Dd),tl[eA](Be,Qe),tl[eA](it,xt),Ct=Yt,eA=Be,iA=Qe,255&(De=0|C)&&(170&De?So(Ct,256,eA,iA):Jn(Ct,256,eA,iA)),De=it,Ct=xt,255&(C>>=8)&&(170&C?So(Yt,320,De,Ct):Jn(Yt,320,De,Ct)),Y<s.Ub-1&&(r(ft[vt].y,0,ue,me+480,16),r(ft[vt].f,0,Be,Qe+224,8),r(ft[vt].ea,0,it,xt+224,8)),C=8*se*s.B,ft=s.sa,vt=s.ta+16*j+16*se*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,vt+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,it,xt+32*C,8)}}function ku(s,c,C,j,Y,se,ue,me,Be){var Qe=[0],it=[0],xt=0,De=Be!=null?Be.kd:0,ft=Be!=null?Be:new nA;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 vt=c,Yt=C,Ct=ft.gb;if(A(s!=null),A(Yt!=null),A(Ct!=null),Ct[0]=0,12<=Yt[0]&&!t(s,vt[0],"RIFF")){if(t(s,vt[0]+8,"WEBP")){Ct=3;break e}var eA=Jt(s,vt[0]+4);if(12>eA||4294967286<eA){Ct=3;break e}if(De&&eA>Yt[0]-8){Ct=7;break e}Ct[0]=eA,vt[0]+=12,Yt[0]-=12}Ct=0}if(Ct!=0)return Ct;for(eA=0<ft.gb[0],C=C[0];;){e:{var iA=s;Yt=c,Ct=C;var yA=Qe,cA=it,gr=vt=[0];if((lr=xt=[xt])[0]=0,8>Ct[0])Ct=7;else{if(!t(iA,Yt[0],"VP8X")){if(Jt(iA,Yt[0]+4)!=10){Ct=3;break e}if(18>Ct[0]){Ct=7;break e}var Ar=Jt(iA,Yt[0]+8),an=1+GA(iA,Yt[0]+12);if(2147483648<=an*(iA=1+GA(iA,Yt[0]+15))){Ct=3;break e}gr!=null&&(gr[0]=Ar),yA!=null&&(yA[0]=an),cA!=null&&(cA[0]=iA),Yt[0]+=18,Ct[0]-=18,lr[0]=1}Ct=0}}if(xt=xt[0],vt=vt[0],Ct!=0)return Ct;if(Yt=!!(2&vt),!eA&&xt)return 3;if(se!=null&&(se[0]=!!(16&vt)),ue!=null&&(ue[0]=Yt),me!=null&&(me[0]=0),ue=Qe[0],vt=it[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:{Ar=s,Ct=c,eA=C;var lr=ft.gb;yA=ft.na,cA=ft.P,gr=ft.Sa,an=22,A(Ar!=null),A(eA!=null),iA=Ct[0];var Bn=eA[0];for(A(yA!=null),A(gr!=null),yA[0]=null,cA[0]=null,gr[0]=0;;){if(Ct[0]=iA,eA[0]=Bn,8>Bn){Ct=7;break e}var $i=Jt(Ar,iA+4);if(4294967286<$i){Ct=3;break e}var sn=8+$i+1&-2;if(an+=sn,0<lr&&an>lr){Ct=3;break e}if(!t(Ar,iA,"VP8 ")||!t(Ar,iA,"VP8L")){Ct=0;break e}if(Bn[0]<sn){Ct=7;break e}t(Ar,iA,"ALPH")||(yA[0]=Ar,cA[0]=iA+8,gr[0]=$i),iA+=sn,Bn-=sn}}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(lr=s,Ct=c,eA=C,yA=ft.gb[0],cA=ft.Ja,gr=ft.xa,Ar=Ct[0],iA=!t(lr,Ar,"VP8 "),an=!t(lr,Ar,"VP8L"),A(lr!=null),A(eA!=null),A(cA!=null),A(gr!=null),8>eA[0])Ct=7;else{if(iA||an){if(lr=Jt(lr,Ar+4),12<=yA&&lr>yA-12){Ct=3;break e}if(De&&lr>eA[0]-8){Ct=7;break e}cA[0]=lr,Ct[0]+=8,eA[0]-=8,gr[0]=an}else gr[0]=5<=eA[0]&&lr[Ar+0]==47&&!(lr[Ar+4]>>5),cA[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],vt=[vt],ft.xa){if(5>C){Ct=7;break}me=ue,De=vt,Yt=se,s==null||5>C?s=0:5<=C&&s[c+0]==47&&!(s[c+4]>>5)?(eA=[0],lr=[0],yA=[0],Vt(cA=new Oe,s,c,C),Vo(cA,eA,lr,yA)?(me!=null&&(me[0]=eA[0]),De!=null&&(De[0]=lr[0]),Yt!=null&&(Yt[0]=yA[0]),s=1):s=0):s=0}else{if(10>C){Ct=7;break}me=vt,s==null||10>C||!jh(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],vt=vt[0],xt&&(Qe[0]!=ue||it[0]!=vt)))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?(se!=null&&(se[0]|=ft.na!=null&&0<ft.na.length),j!=null&&(j[0]=ue),Y!=null&&(Y[0]=vt),0):Ct}function Jf(s,c,C){var j=c.width,Y=c.height,se=0,ue=0,me=j,Be=Y;if(c.Da=s!=null&&0<s.Da,c.Da&&(me=s.cd,Be=s.bd,se=s.v,ue=s.j,11>C||(se&=-2,ue&=-2),0>se||0>ue||0>=me||0>=Be||se+me>j||ue+Be>Y))return 0;if(c.v=se,c.j=ue,c.va=se+me,c.o=ue+Be,c.U=me,c.T=Be,c.da=s!=null&&0<s.da,c.da){if(!_r(me,Be,C=[s.ib],se=[s.hb]))return 0;c.ib=C[0],c.hb=se[0]}return c.ob=s!=null&&s.ob,c.Kb=s==null||!s.Sd,c.da&&(c.ob=c.ib<3*j/4&&c.hb<3*Y/4,c.Kb=0),1}function Yf(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 Ql(s,c,C,j){if(j==null||0>=s||0>=c)return 2;if(C!=null){if(C.Da){var Y=C.cd,se=C.bd,ue=-2&C.v,me=-2&C.j;if(0>ue||0>me||0>=Y||0>=se||ue+Y>s||me+se>c)return 2;s=Y,c=se}if(C.da){if(!_r(s,c,Y=[C.ib],se=[C.hb]))return 2;s=Y[0],c=se[0]}}j.width=s,j.height=c;e:{var Be=j.width,Qe=j.height;if(s=j.S,0>=Be||0>=Qe||!(s>=qh&&13>s))s=2;else{if(0>=j.Rd&&j.sd==null){ue=se=Y=c=0;var it=(me=Be*ym[s])*Qe;if(11>s||(se=(Qe+1)/2*(c=(Be+1)/2),s==12&&(ue=(Y=Be)*Qe)),(Qe=a(it+2*se+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=it):((Be=j.f.kb).y=Qe,Be.O=0,Be.fa=me,Be.Fd=it,Be.f=Qe,Be.N=0+it,Be.Ab=c,Be.Cd=se,Be.ea=Qe,Be.W=0+it+se,Be.Db=c,Be.Ed=se,s==12&&(Be.F=Qe,Be.J=0+it+2*se),Be.Tc=ue,Be.lb=Y)}if(c=1,Y=j.S,se=j.width,ue=j.height,Y>=qh&&13>Y)if(11>Y)s=j.f.RGBA,c&=(me=Math.abs(s.A))*(ue-1)+se<=s.size,c&=me>=se*ym[Y],c&=s.eb!=null;else{s=j.f.kb,me=(se+1)/2,it=(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)+se;c&=Be*(ue-1)+se<=s.Fd,c&=Qe*(it-1)+me<=s.Cd,c=(c&=xt*(it-1)+me<=s.Ed)&Be>=se&Qe>=me&xt>=me,c&=s.y!=null,c&=s.f!=null,c&=s.ea!=null,Y==12&&(c&=De>=se,c&=ft<=s.Tc,c&=s.F!=null)}else c=0;s=c?0:2}}return s!=0||C!=null&&C.fd&&(s=Yf(j)),s}var ju=64,As=[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],rs=24,Dl=32,$o=8,Ll=[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 Ur(Ur(s,c[C+1]),c[C+0])},ke.Predictor6=function(s,c,C){return Ur(s,c[C-1])},ke.Predictor7=function(s,c,C){return Ur(s,c[C+0])},ke.Predictor8=function(s,c,C){return Ur(c[C-1],c[C+0])},ke.Predictor9=function(s,c,C){return Ur(c[C+0],c[C+1])},ke.Predictor10=function(s,c,C){return Ur(Ur(s,c[C-1]),Ur(c[C+0],c[C+1]))},ke.Predictor11=function(s,c,C){var j=c[C+0];return 0>=Xr(j>>24&255,s>>24&255,(c=c[C-1])>>24&255)+Xr(j>>16&255,s>>16&255,c>>16&255)+Xr(j>>8&255,s>>8&255,c>>8&255)+Xr(255&j,255&s,255&c)?j:s},ke.Predictor12=function(s,c,C){var j=c[C+0];return(_n((s>>24&255)+(j>>24&255)-((c=c[C-1])>>24&255))<<24|_n((s>>16&255)+(j>>16&255)-(c>>16&255))<<16|_n((s>>8&255)+(j>>8&255)-(c>>8&255))<<8|_n((255&s)+(255&j)-(255&c)))>>>0},ke.Predictor13=function(s,c,C){var j=c[C-1];return(Yr((s=Ur(s,c[C+0]))>>24&255,j>>24&255)<<24|Yr(s>>16&255,j>>16&255)<<16|Yr(s>>8&255,j>>8&255)<<8|Yr(255&s,255&j))>>>0};var Xf=ke.PredictorAdd0;ke.PredictorAdd1=zn,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;xr("ColorIndexInverseTransform","MapARGB","32b",function(s){return s>>8&255},function(s){return s}),xr("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(s){return s},function(s){return s>>8&255});var Oi,Jh=ke.ColorIndexInverseTransform,Uo=ke.MapARGB,Io=ke.VP8LColorIndexInverseTransformAlpha,qf=ke.MapAlpha,$f=ke.VP8LPredictorsAdd=[];$f.length=16,(ke.VP8LPredictors=[]).length=16,(ke.VP8LPredictorsAdd_C=[]).length=16,(ke.VP8LPredictors_C=[]).length=16;var ed,td,_l,Nl,Ol,Hu,Pl,Tu,Fs,So,Hn,Jn,Pi,qi,el,Ad,Hc,Yh,Jg,Yg,Xg,qg,$g,em,rd,tm,Am,rm,nm=a(511),im=a(2041),am=a(225),sm=a(767),om=0,og=im,Xh=am,ns=sm,xs=nm,qh=0,$h=1,lm=2,e0=3,t0=4,lg=5,um=6,ug=7,cg=8,A0=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],nd=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],kl=[],Ys=[],tl=[],f1=1,dm=2,jl=[],Us=[];Va("UpsampleRgbLinePair",_u,3),Va("UpsampleBgrLinePair",Nu,3),Va("UpsampleRgbaLinePair",Wf,4),Va("UpsampleBgraLinePair",Zf,4),Va("UpsampleArgbLinePair",Pu,4),Va("UpsampleRgba4444LinePair",Ou,2),Va("UpsampleRgb565LinePair",xa,2);var d1=ke.UpsampleRgbLinePair,h1=ke.UpsampleBgrLinePair,hm=ke.UpsampleRgbaLinePair,pm=ke.UpsampleBgraLinePair,gm=ke.UpsampleArgbLinePair,mm=ke.UpsampleRgba4444LinePair,p1=ke.UpsampleRgb565LinePair,r0=16,n0=1<<r0-1,id=-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-id),E1=a(pg-id);qo("YuvToRgbRow",_u,3),qo("YuvToBgrRow",Nu,3),qo("YuvToRgbaRow",Wf,4),qo("YuvToBgraRow",Zf,4),qo("YuvToArgbRow",Pu,4),qo("YuvToRgba4444Row",Ou,2),qo("YuvToRgb565Row",xa,2);var wm=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],i0=[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,Y){var se=$h,ue=new gt,me=new Wn;ue.ba=me,me.S=se,me.width=[me.width],me.height=[me.height];var Be=me.width,Qe=me.height,it=new Vr;if(it==null||s==null)var xt=2;else A(it!=null),xt=ku(s,c,C,it.width,it.height,it.Pd,it.Qd,it.format,null);if(xt!=0?Be=0:(Be!=null&&(Be[0]=it.width[0]),Qe!=null&&(Qe[0]=it.height[0]),Be=1),Be){me.width=me.width[0],me.height=me.height[0],j!=null&&(j[0]=me.width),Y!=null&&(Y[0]=me.height);e:{if(j=new Dc,(Y=new nA).data=s,Y.w=c,Y.ha=C,Y.kd=1,c=[0],A(Y!=null),((s=ku(Y.data,Y.w,Y.ha,null,null,null,c,null,Y))==0||s==7)&&c[0]&&(s=4),(c=s)==0){if(A(ue!=null),j.data=Y.data,j.w=Y.w+Y.offset,j.ha=Y.ha-Y.offset,j.put=Pr,j.ac=Co,j.bc=Go,j.ma=ue,Y.xa){if((s=wu())==null){ue=1;break e}if(function(De,ft){var vt=[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),!Vo(De.m,vt,Yt,Ct)){De.a=3;break t}if(De.xb=dm,ft.width=vt[0],ft.height=Yt[0],!Fo(vt[0],Yt[0],1,De,null))break t;return 1}return A(De.a!=0),0}(s,j)){if(j=(c=Ql(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((Y=C.ma)!=null),j.xb!=0){if(j.ca=Y.ba,j.tb=Y.tb,A(j.ca!=null),!Jf(Y.Oa,C,e0)){j.a=2;break A}if(!yu(j,C.width)||C.da)break A;if((C.da||$r(j.ca.S))&&Cs(),11>j.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),j.ca.f.kb.F!=null&&Cs()),j.Pb&&0<j.s.ua&&j.s.vb.X==null&&!Te(j.s.vb,j.s.Wa.Xa)){j.a=1;break A}j.xb=0}if(!Ws(j,j.V,j.Ba,j.c,j.i,C.o,xl))break A;Y.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=Y.na,s.P=Y.P,s.qc=Y.Sa,Hh(s,j)){if((c=Ql(j.width,j.height,ue.Oa,ue.ba))==0){if(s.Aa=0,C=ue.Oa,A((Y=s)!=null),C!=null){if(0<(Be=0>(Be=C.Md)?0:100<Be?255:255*Be/100)){for(Qe=it=0;4>Qe;++Qe)12>(xt=Y.pb[Qe]).lc&&(xt.ia=Be*C1[0>xt.lc?0:xt.lc]>>3),it|=xt.ia;it&&(alert("todo:VP8InitRandom"),Y.ia=1)}Y.Ga=C.Id,100<Y.Ga?Y.Ga=100:0>Y.Ga&&(Y.Ga=0)}(function(De,ft){if(De==null)return 0;if(ft==null)return Ki(De,2,"NULL VP8Io parameter in VP8Decode().");if(!De.cb&&!Hh(De,ft))return 0;if(A(De.cb),ft.ac==null||ft.ac(ft)){ft.ob&&(De.L=0);var vt=i0[De.L];if(De.L==2?(De.yb=0,De.zb=0):(De.yb=ft.v-vt>>4,De.zb=ft.j-vt>>4,0>De.yb&&(De.yb=0),0>De.zb&&(De.zb=0)),De.Va=ft.o+15+vt>>4,De.Hb=ft.va+15+vt>>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(vt=0;4>vt;++vt){var Ct;if(De.Qa.Cb){var eA=De.Qa.Lb[vt];De.Qa.Fb||(eA+=Yt.Tb)}else eA=Yt.Tb;for(Ct=0;1>=Ct;++Ct){var iA=De.gd[vt][Ct],yA=eA;if(Yt.Pc&&(yA+=Yt.vd[0],Ct&&(yA+=Yt.od[0])),0<(yA=0>yA?0:63<yA?63:yA)){var cA=yA;0<Yt.wb&&(cA=4<Yt.wb?cA>>2:cA>>1)>9-Yt.wb&&(cA=9-Yt.wb),1>cA&&(cA=1),iA.dd=cA,iA.tc=2*yA+cA,iA.ld=40<=yA?2:15<=yA?1:0}else iA.tc=0;iA.La=Ct}}}vt=0}else Ki(De,6,"Frame setup failed"),vt=De.a;if(vt=vt==0){if(vt){De.$c=0,0<De.Aa||(De.Ic=b1);t:{vt=De.Ic,Yt=4*(cA=De.za);var gr=32*cA,Ar=cA+1,an=0<De.L?cA*(0<De.Aa?2:1):0,lr=(De.Aa==2?2:1)*cA;if((iA=Yt+832+(Ct=3*(16*vt+i0[De.L])/2*gr)+(eA=De.Fa!=null&&0<De.Fa.length?De.Kc.c*De.Kc.i:0))!=iA)vt=0;else{if(iA>De.Vb){if(De.Vb=0,De.Ec=a(iA),De.Fc=0,De.Ec==null){vt=Ki(De,1,"no memory during frame initialization.");break t}De.Vb=iA}iA=De.Ec,yA=De.Fc,De.Ac=iA,De.Bc=yA,yA+=Yt,De.Gd=g(gr,Ph),De.Hd=0,De.rb=g(Ar+1,Pf),De.sb=1,De.wa=an?g(an,Es):null,De.Y=0,De.D.Nb=0,De.D.wa=De.wa,De.D.Y=De.Y,0<De.Aa&&(De.D.Y+=cA),A(!0),De.oc=iA,De.pc=yA,yA+=832,De.ya=g(lr,kf),De.aa=0,De.D.ya=De.ya,De.D.aa=De.aa,De.Aa==2&&(De.D.aa+=cA),De.R=16*cA,De.B=8*cA,cA=(gr=i0[De.L])*De.R,gr=gr/2*De.B,De.sa=iA,De.ta=yA+cA,De.qa=De.sa,De.ra=De.ta+16*vt*De.R+gr,De.Ha=De.qa,De.Ia=De.ra+8*vt*De.B+gr,De.$c=0,yA+=Ct,De.mb=eA?iA:null,De.nb=eA?yA:null,A(yA+eA<=De.Fc+De.Vb),Eu(De),n(De.Ac,De.Bc,0,Yt),vt=1}}if(vt){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(vt=-255;255>=vt;++vt)nm[255+vt]=0>vt?-vt:vt;for(vt=-1020;1020>=vt;++vt)im[1020+vt]=-128>vt?-128:127<vt?127:vt;for(vt=-112;112>=vt;++vt)am[112+vt]=-16>vt?-16:15<vt?15:vt;for(vt=-255;510>=vt;++vt)sm[255+vt]=0>vt?0:255<vt?255:vt;om=1}Pl=Rh,Tu=Jp,So=Yp,Hn=xo,Jn=Th,Fs=Wp,Pi=zh,qi=Gh,el=w,Ad=J,Hc=Qu,Yh=Vh,Jg=Le,Yg=Ye,Xg=Vf,qg=Su,$g=Mh,em=Kh,Ys[0]=rg,Ys[1]=Hf,Ys[2]=tg,Ys[3]=Ag,Ys[4]=ng,Ys[5]=Jo,Ys[6]=Wo,Ys[7]=ig,Ys[8]=Lc,Ys[9]=ag,kl[0]=Il,kl[1]=qp,kl[2]=$p,kl[3]=Tf,kl[4]=eg,kl[5]=Fu,kl[6]=Rf,tl[0]=Nc,tl[1]=Xp,tl[2]=Mf,tl[3]=xu,tl[4]=Kf,tl[5]=sg,tl[6]=zf,vt=1}else vt=0}vt&&(vt=function(Bn,$i){for(Bn.M=0;Bn.M<Bn.Va;++Bn.M){var sn,ur=Bn.Jc[Bn.M&Bn.Xb],kA=Bn.m,ki=Bn;for(sn=0;sn<ki.za;++sn){var en=kA,yn=ki,ii=yn.Ac,va=yn.Bc+4*sn,Pa=yn.zc,bi=yn.ya[yn.aa+sn];if(yn.Qa.Bb?bi.$b=aA(en,yn.Pa.jb[0])?2+aA(en,yn.Pa.jb[2]):aA(en,yn.Pa.jb[1]):bi.$b=0,yn.kc&&(bi.Ad=aA(en,yn.Bd)),bi.Za=!aA(en,145)+0,bi.Za){var Ua=bi.Ob,ka=0;for(yn=0;4>yn;++yn){var ea,bn=Pa[0+yn];for(ea=0;4>ea;++ea){bn=l1[ii[va+ea]][bn];for(var Mn=fm[aA(en,bn[0])];0<Mn;)Mn=fm[2*Mn+aA(en,bn[Mn])];bn=-Mn,ii[va+ea]=bn}r(Ua,ka,ii,va,4),ka+=4,Pa[0+yn]=bn}}else bn=aA(en,156)?aA(en,128)?1:3:aA(en,163)?2:0,bi.Ob[0]=bn,n(ii,va,bn,4),n(Pa,0,bn,4);bi.Dd=aA(en,142)?aA(en,114)?aA(en,183)?1:3:2:0}if(ki.m.Ka)return Ki(Bn,7,"Premature end-of-partition0 encountered.");for(;Bn.ja<Bn.za;++Bn.ja){if(ki=ur,en=(kA=Bn).rb[kA.sb-1],ii=kA.rb[kA.sb+kA.ja],sn=kA.ya[kA.aa+kA.ja],va=kA.kc?sn.Ad:0)en.la=ii.la=0,sn.Za||(en.Na=ii.Na=0),sn.Hc=0,sn.Gc=0,sn.ia=0;else{var Fi,Kn;if(en=ii,ii=ki,va=kA.Pa.Xc,Pa=kA.ya[kA.aa+kA.ja],bi=kA.pb[Pa.$b],yn=Pa.ad,Ua=0,ka=kA.rb[kA.sb-1],bn=ea=0,n(yn,Ua,0,384),Pa.Za)var Ba=0,Xs=va[3];else{Mn=a(16);var ji=en.Na+ka.Na;if(ji=nd(ii,va[1],ji,bi.Eb,0,Mn,0),en.Na=ka.Na=(0<ji)+0,1<ji)Pl(Mn,0,yn,Ua);else{var Za=Mn[0]+3>>3;for(Mn=0;256>Mn;Mn+=16)yn[Ua+Mn]=Za}Ba=1,Xs=va[0]}var Yn=15&en.la,ta=15&ka.la;for(Mn=0;4>Mn;++Mn){var is=1&ta;for(Za=Kn=0;4>Za;++Za)Yn=Yn>>1|(is=(ji=nd(ii,Xs,ji=is+(1&Yn),bi.Sc,Ba,yn,Ua))>Ba)<<7,Kn=Kn<<2|(3<ji?3:1<ji?2:yn[Ua+0]!=0),Ua+=16;Yn>>=4,ta=ta>>1|is<<7,ea=(ea<<8|Kn)>>>0}for(Xs=Yn,Ba=ta>>4,Fi=0;4>Fi;Fi+=2){for(Kn=0,Yn=en.la>>4+Fi,ta=ka.la>>4+Fi,Mn=0;2>Mn;++Mn){for(is=1&ta,Za=0;2>Za;++Za)ji=is+(1&Yn),Yn=Yn>>1|(is=0<(ji=nd(ii,va[2],ji,bi.Qc,0,yn,Ua)))<<3,Kn=Kn<<2|(3<ji?3:1<ji?2:yn[Ua+0]!=0),Ua+=16;Yn>>=2,ta=ta>>1|is<<5}bn|=Kn<<4*Fi,Xs|=Yn<<4<<Fi,Ba|=(240&ta)<<Fi}en.la=Xs,ka.la=Ba,Pa.Hc=ea,Pa.Gc=bn,Pa.ia=43690&bn?0:bi.ia,va=!(ea|bn)}if(0<kA.L&&(kA.wa[kA.Y+kA.ja]=kA.gd[sn.$b][sn.Za],kA.wa[kA.Y+kA.ja].La|=!va),ki.Ka)return Ki(Bn,7,"Premature end-of-file encountered.")}if(Eu(Bn),kA=$i,ki=1,sn=(ur=Bn).D,en=0<ur.L&&ur.M>=ur.zb&&ur.M<=ur.Va,ur.Aa==0)t:{if(sn.M=ur.M,sn.uc=en,bs(ur,sn),ki=1,sn=(Kn=ur.D).Nb,en=(bn=i0[ur.L])*ur.R,ii=bn/2*ur.B,Mn=16*sn*ur.R,Za=8*sn*ur.B,va=ur.sa,Pa=ur.ta-en+Mn,bi=ur.qa,yn=ur.ra-ii+Za,Ua=ur.Ha,ka=ur.Ia-ii+Za,ta=(Yn=Kn.M)==0,ea=Yn>=ur.Va-1,ur.Aa==2&&bs(ur,Kn),Kn.uc)for(is=(ji=ur).D.M,A(ji.D.uc),Kn=ji.yb;Kn<ji.Hb;++Kn){Ba=Kn,Xs=is;var ja=(as=(wa=ji).D).Nb;Fi=wa.R;var as=as.wa[as.Y+Ba],ss=wa.sa,Wa=wa.ta+16*ja*Fi+16*Ba,os=as.dd,Ai=as.tc;if(Ai!=0)if(A(3<=Ai),wa.L==1)0<Ba&&qg(ss,Wa,Fi,Ai+4),as.La&&em(ss,Wa,Fi,Ai),0<Xs&&Xg(ss,Wa,Fi,Ai+4),as.La&&$g(ss,Wa,Fi,Ai);else{var ls=wa.B,qs=wa.qa,Ru=wa.ra+8*ja*ls+8*Ba,Al=wa.Ha,wa=wa.Ia+8*ja*ls+8*Ba;ja=as.ld,0<Ba&&(qi(ss,Wa,Fi,Ai+4,os,ja),Ad(qs,Ru,Al,wa,ls,Ai+4,os,ja)),as.La&&(Yh(ss,Wa,Fi,Ai,os,ja),Yg(qs,Ru,Al,wa,ls,Ai,os,ja)),0<Xs&&(Pi(ss,Wa,Fi,Ai+4,os,ja),el(qs,Ru,Al,wa,ls,Ai+4,os,ja)),as.La&&(Hc(ss,Wa,Fi,Ai,os,ja),Jg(qs,Ru,Al,wa,ls,Ai,os,ja))}}if(ur.ia&&alert("todo:DitherRow"),kA.put!=null){if(Kn=16*Yn,Yn=16*(Yn+1),ta?(kA.y=ur.sa,kA.O=ur.ta+Mn,kA.f=ur.qa,kA.N=ur.ra+Za,kA.ea=ur.Ha,kA.W=ur.Ia+Za):(Kn-=bn,kA.y=va,kA.O=Pa,kA.f=bi,kA.N=yn,kA.ea=Ua,kA.W=ka),ea||(Yn-=bn),Yn>kA.o&&(Yn=kA.o),kA.F=null,kA.J=null,ur.Fa!=null&&0<ur.Fa.length&&Kn<Yn&&(kA.J=zi(ur,kA,Kn,Yn-Kn),kA.F=ur.mb,kA.F==null&&kA.F.length==0)){ki=Ki(ur,3,"Could not decode alpha data.");break t}Kn<kA.j&&(bn=kA.j-Kn,Kn=kA.j,A(!(1&bn)),kA.O+=ur.R*bn,kA.N+=ur.B*(bn>>1),kA.W+=ur.B*(bn>>1),kA.F!=null&&(kA.J+=kA.width*bn)),Kn<Yn&&(kA.O+=kA.v,kA.N+=kA.v>>1,kA.W+=kA.v>>1,kA.F!=null&&(kA.J+=kA.v),kA.ka=Kn-kA.j,kA.U=kA.va-kA.v,kA.T=Yn-Kn,ki=kA.put(kA))}sn+1!=ur.Ic||ea||(r(ur.sa,ur.ta-en,va,Pa+16*ur.R,en),r(ur.qa,ur.ra-ii,bi,yn+8*ur.B,ii),r(ur.Ha,ur.Ia-ii,Ua,ka+8*ur.B,ii))}if(!ki)return Ki(Bn,6,"Output aborted.")}return 1}(De,ft)),ft.bc!=null&&ft.bc(ft),vt&=1}return vt?(De.cb=0,vt):0})(s,j)||(c=s.a)}}else c=s.a}c==0&&ue.Oa!=null&&ue.Oa.fd&&(c=Yf(ue.ba))}ue=c}se=ue!=0?null:11>se?me.f.RGBA.eb:me.f.kb.y}else se=null;return se};var ym=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function y(ke,mt){for(var de="",Ue=0;Ue<4;Ue++)de+=String.fromCharCode(ke[mt++]);return de}function Q(ke,mt){return ke[mt+0]|ke[mt+1]<<8}function V(ke,mt){return(ke[mt+0]|ke[mt+1]<<8|ke[mt+2]<<16)>>>0}function ie(ke,mt){return(ke[mt+0]|ke[mt+1]<<8|ke[mt+2]<<16|ke[mt+3]<<24)>>>0}new B;var x=[0],be=[0],we=[],xe=new B,he=e,$e=function(ke,mt){var de={},Ue=0,Xe=!1,We=0,_t=0;if(de.frames=[],!function(fe,Oe){for(var Me=0;Me<4;Me++)if(fe[Oe+Me]!="RIFF".charCodeAt(Me))return!0;return!1}(ke,mt)){for(ie(ke,mt+=4),mt+=8;mt<ke.length;){var Tt=y(ke,mt),zt=ie(ke,mt+=4);mt+=4;var bt=zt+(1&zt);switch(Tt){case"VP8 ":case"VP8L":de.frames[Ue]===void 0&&(de.frames[Ue]={}),(uA=de.frames[Ue]).src_off=Xe?_t:mt-8,uA.src_size=We+zt+8,Ue++,Xe&&(Xe=!1,We=0,_t=0);break;case"VP8X":(uA=de.header={}).feature_flags=ke[mt];var Vt=mt+4;uA.canvas_width=1+V(ke,Vt),Vt+=3,uA.canvas_height=1+V(ke,Vt),Vt+=3;break;case"ALPH":Xe=!0,We=bt+8,_t=mt-8;break;case"ANIM":(uA=de.header).bgcolor=ie(ke,mt),Vt=mt+4,uA.loop_count=Q(ke,Vt),Vt+=2;break;case"ANMF":var IA,uA;(uA=de.frames[Ue]={}).offset_x=2*V(ke,mt),mt+=3,uA.offset_y=2*V(ke,mt),mt+=3,uA.width=1+V(ke,mt),mt+=3,uA.height=1+V(ke,mt),mt+=3,uA.duration=V(ke,mt),mt+=3,IA=ke[mt++],uA.dispose=1&IA,uA.blend=IA>>1&1}Tt!="ANMF"&&(mt+=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 Ut=0;Ut<Pe.length&&Pe[Ut].blend!=0;Ut++);}var Xt=Pe[0],Rt=xe.WebPDecodeRGBA(he,Xt.src_off,Xt.src_size,be,x);Xt.rgba=Rt,Xt.imgwidth=be[0],Xt.imgheight=x[0];for(var lt=0;lt<be[0]*x[0]*4;lt++)we[lt]=Rt[lt];return this.width=be,this.height=x,this.data=we,this}(function(e){var A,t,r,n,a,g,f,B,y,Q=function(fe){return fe=fe||{},this.isStrokeTransparent=fe.isStrokeTransparent||!1,this.strokeOpacity=fe.strokeOpacity||1,this.strokeStyle=fe.strokeStyle||"#000000",this.fillStyle=fe.fillStyle||"#000000",this.isFillTransparent=fe.isFillTransparent||!1,this.fillOpacity=fe.fillOpacity||1,this.font=fe.font||"10px sans-serif",this.textBaseline=fe.textBaseline||"alphabetic",this.textAlign=fe.textAlign||"left",this.lineWidth=fe.lineWidth||1,this.lineJoin=fe.lineJoin||"miter",this.lineCap=fe.lineCap||"butt",this.path=fe.path||[],this.transform=fe.transform!==void 0?fe.transform.clone():new B,this.globalCompositeOperation=fe.globalCompositeOperation||"normal",this.globalAlpha=fe.globalAlpha||1,this.clip_path=fe.clip_path||[],this.currentPoint=fe.currentPoint||new g,this.miterLimit=fe.miterLimit||10,this.lastPoint=fe.lastPoint||new g,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 V(this),A=this.internal.f2,t=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,n=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,g=this.internal.Point,f=this.internal.Rectangle,B=this.internal.Matrix,y=new Q}]);var V=function(fe){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Oe=fe;Object.defineProperty(this,"pdf",{get:function(){return Oe}});var Me=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Me},set:function(Jt){Me=!!Jt}});var rt=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return rt},set:function(Jt){rt=!!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 Te;typeof Jt=="number"?Te=[Jt,Jt,Jt,Jt]:((Te=new Array(4))[0]=Jt[0],Te[1]=Jt.length>=2?Jt[1]:Te[0],Te[2]=Jt.length>=3?Jt[2]:Te[0],Te[3]=Jt.length>=4?Jt[3]:Te[1]),y.margin=Te}});var Kt=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Kt},set:function(Jt){Kt=Jt}});var jt=0;Object.defineProperty(this,"lastBreak",{get:function(){return jt},set:function(Jt){jt=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 Q&&(y=Jt)}}),Object.defineProperty(this,"path",{get:function(){return y.path},set:function(Jt){y.path=Jt}});var wA=[];Object.defineProperty(this,"ctxStack",{get:function(){return wA},set:function(Jt){wA=Jt}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Jt){var Te;Te=ie(Jt),this.ctx.fillStyle=Te.style,this.ctx.isFillTransparent=Te.a===0,this.ctx.fillOpacity=Te.a,this.pdf.setFillColor(Te.r,Te.g,Te.b,{a:Te.a}),this.pdf.setTextColor(Te.r,Te.g,Te.b,{a:Te.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Jt){var Te=ie(Jt);this.ctx.strokeStyle=Te.style,this.ctx.isStrokeTransparent=Te.a===0,this.ctx.strokeOpacity=Te.a,Te.a===0?this.pdf.setDrawColor(255,255,255):(Te.a,this.pdf.setDrawColor(Te.r,Te.g,Te.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 Te;if(this.ctx.font=Jt,(Te=/^\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 gn=Te[1];Te[2];var tn=Te[3],_r=Te[4];Te[5];var xA=Te[6],yr=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(_r)[2];_r=Math.floor(yr==="px"?parseFloat(_r)*this.pdf.internal.scaleFactor:yr==="em"?parseFloat(_r)*this.pdf.getFontSize():parseFloat(_r)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(_r);var JA=function(Rr){var xr,ei,Nn=[],pr=Rr.trim();if(pr==="")return Kp;if(pr in Bo)return[Bo[pr]];for(;pr!=="";){switch(ei=null,xr=(pr=wo(pr)).charAt(0)){case'"':case"'":ei=Ks(pr.substring(1),xr);break;default:ei=bl(pr)}if(ei===null||(Nn.push(ei[0]),(pr=wo(ei[1]))!==""&&pr.charAt(0)!==","))return Kp;pr=pr.replace(/^,/,"")}return Nn}(xA);if(this.fontFaces){var An=function(Rr,xr){if(KA===null){var ei=function(Nn){var pr=[];return Object.keys(Nn).forEach(function(qr){Nn[qr].forEach(function(Zn){var Or=null;switch(Zn){case"bold":Or={family:qr,weight:"bold"};break;case"italic":Or={family:qr,style:"italic"};break;case"bolditalic":Or={family:qr,weight:"bold",style:"italic"};break;case"":case"normal":Or={family:qr}}Or!==null&&(Or.ref={name:qr,style:Zn},pr.push(Or))})}),pr}(Rr.getFontList());KA=function(Nn){for(var pr={},qr=0;qr<Nn.length;++qr){var Zn=Ga(Nn[qr]),Or=Zn.family,vn=Zn.stretch,$r=Zn.style,_i=Zn.weight;pr[Or]=pr[Or]||{},pr[Or][vn]=pr[Or][vn]||{},pr[Or][vn][$r]=pr[Or][vn][$r]||{},pr[Or][vn][$r][_i]=Zn}return pr}(ei.concat(xr))}return KA}(this.pdf,this.fontFaces),Ur=JA.map(function(Rr){return{family:Rr,stretch:"normal",weight:tn,style:gn}}),_n=function(Rr,xr,ei){for(var Nn=(ei=ei||{}).defaultFontFamily||"times",pr=Object.assign({},Ko,ei.genericFontFamilies||{}),qr=null,Zn=null,Or=0;Or<xr.length;++Or)if(pr[(qr=Ga(xr[Or])).family]&&(qr.family=pr[qr.family]),Rr.hasOwnProperty(qr.family)){Zn=Rr[qr.family];break}if(!(Zn=Zn||Rr[Nn]))throw new Error("Could not find a font-family for the rule '"+vs(qr)+"' and default family '"+Nn+"'.");if(Zn=function(vn,$r){if($r[vn])return $r[vn];var _i=la[vn],Yi=_i<=la.normal?-1:1,Wn=Ms($r,Rs,_i,Yi);if(!Wn)throw new Error("Could not find a matching font-stretch value for "+vn);return Wn}(qr.stretch,Zn),Zn=function(vn,$r){if($r[vn])return $r[vn];for(var _i=Mi[vn],Yi=0;Yi<_i.length;++Yi)if($r[_i[Yi]])return $r[_i[Yi]];throw new Error("Could not find a matching font-style for "+vn)}(qr.style,Zn),!(Zn=function(vn,$r){if($r[vn])return $r[vn];if(vn===400&&$r[500])return $r[500];if(vn===500&&$r[400])return $r[400];var _i=Mo[vn],Yi=Ms($r,pa,_i,vn<400?-1:1);if(!Yi)throw new Error("Could not find a matching font-weight for value "+vn);return Yi}(qr.weight,Zn)))throw new Error("Failed to resolve a font for the rule '"+vs(qr)+"'.");return Zn}(An,Ur);this.pdf.setFont(_n.ref.name,_n.ref.style)}else{var Yr="";(tn==="bold"||parseInt(tn,10)>=700||gn==="bold")&&(Yr="bold"),gn==="italic"&&(Yr+="italic"),Yr.length===0&&(Yr="normal");for(var Xr="",zn={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"},rn=0;rn<JA.length;rn++){if(this.pdf.internal.getFont(JA[rn],Yr,{noFallback:!0,disableWarning:!0})!==void 0){Xr=JA[rn];break}if(Yr==="bolditalic"&&this.pdf.internal.getFont(JA[rn],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Xr=JA[rn],Yr="bold";else if(this.pdf.internal.getFont(JA[rn],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Xr=JA[rn],Yr="normal";break}}if(Xr===""){for(var Fr=0;Fr<JA.length;Fr++)if(zn[JA[Fr]]){Xr=zn[JA[Fr]];break}}Xr=Xr===""?"Times":Xr,this.pdf.setFont(Xr,Yr)}}}}),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,uA.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Jt){this.ctx.lineDash=Jt,uA.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Jt){this.ctx.ignoreClearRect=!!Jt}})};V.prototype.setLineDash=function(fe){this.lineDash=fe},V.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},V.prototype.fill=function(){Pe.call(this,"fill",!1)},V.prototype.stroke=function(){Pe.call(this,"stroke",!1)},V.prototype.beginPath=function(){this.path=[{type:"begin"}]},V.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 Me=this.ctx.transform.applyToPoint(new g(fe,Oe));this.path.push({type:"mt",x:Me.x,y:Me.y}),this.ctx.lastPoint=new g(fe,Oe)},V.prototype.closePath=function(){var fe=new g(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 g(this.path[Oe+1].x,this.path[Oe+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new g(fe.x,fe.y)},V.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 Me=this.ctx.transform.applyToPoint(new g(fe,Oe));this.path.push({type:"lt",x:Me.x,y:Me.y}),this.ctx.lastPoint=new g(Me.x,Me.y)},V.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Pe.call(this,null,!0)},V.prototype.quadraticCurveTo=function(fe,Oe,Me,rt){if(isNaN(Me)||isNaN(rt)||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 g(Me,rt)),Ft=this.ctx.transform.applyToPoint(new g(fe,Oe));this.path.push({type:"qct",x1:Ft.x,y1:Ft.y,x:dt.x,y:dt.y}),this.ctx.lastPoint=new g(dt.x,dt.y)},V.prototype.bezierCurveTo=function(fe,Oe,Me,rt,dt,Ft){if(isNaN(dt)||isNaN(Ft)||isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(rt))throw Rn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Kt=this.ctx.transform.applyToPoint(new g(dt,Ft)),jt=this.ctx.transform.applyToPoint(new g(fe,Oe)),aA=this.ctx.transform.applyToPoint(new g(Me,rt));this.path.push({type:"bct",x1:jt.x,y1:jt.y,x2:aA.x,y2:aA.y,x:Kt.x,y:Kt.y}),this.ctx.lastPoint=new g(Kt.x,Kt.y)},V.prototype.arc=function(fe,Oe,Me,rt,dt,Ft){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(rt)||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 Kt=this.ctx.transform.applyToPoint(new g(fe,Oe));fe=Kt.x,Oe=Kt.y;var jt=this.ctx.transform.applyToPoint(new g(0,Me)),aA=this.ctx.transform.applyToPoint(new g(0,0));Me=Math.sqrt(Math.pow(jt.x-aA.x,2)+Math.pow(jt.y-aA.y,2))}Math.abs(dt-rt)>=2*Math.PI&&(rt=0,dt=2*Math.PI),this.path.push({type:"arc",x:fe,y:Oe,radius:Me,startAngle:rt,endAngle:dt,counterclockwise:Ft})},V.prototype.arcTo=function(fe,Oe,Me,rt,dt){throw new Error("arcTo not implemented.")},V.prototype.rect=function(fe,Oe,Me,rt){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(rt))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+Me,Oe),this.lineTo(fe+Me,Oe+rt),this.lineTo(fe,Oe+rt),this.lineTo(fe,Oe),this.lineTo(fe+Me,Oe),this.lineTo(fe,Oe)},V.prototype.fillRect=function(fe,Oe,Me,rt){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(rt))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,Me,rt),this.fill(),dt.hasOwnProperty("lineCap")&&(this.lineCap=dt.lineCap),dt.hasOwnProperty("lineJoin")&&(this.lineJoin=dt.lineJoin)}},V.prototype.strokeRect=function(fe,Oe,Me,rt){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(rt))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,Me,rt),this.stroke())},V.prototype.clearRect=function(fe,Oe,Me,rt){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(rt))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,Me,rt))},V.prototype.save=function(fe){fe=typeof fe!="boolean"||fe;for(var Oe=this.pdf.internal.getCurrentPageInfo().pageNumber,Me=0;Me<this.pdf.internal.getNumberOfPages();Me++)this.pdf.setPage(Me+1),this.pdf.internal.out("q");if(this.pdf.setPage(Oe),fe){this.ctx.fontSize=this.pdf.internal.getFontSize();var rt=new Q(this.ctx);this.ctxStack.push(this.ctx),this.ctx=rt}},V.prototype.restore=function(fe){fe=typeof fe!="boolean"||fe;for(var Oe=this.pdf.internal.getCurrentPageInfo().pageNumber,Me=0;Me<this.pdf.internal.getNumberOfPages();Me++)this.pdf.setPage(Me+1),this.pdf.internal.out("Q");this.pdf.setPage(Oe),fe&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},V.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var ie=function(fe){var Oe,Me,rt,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,Me=0,rt=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]),Me=parseInt(Ft[2]),rt=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]),Me=parseInt(Ft[2]),rt=parseInt(Ft[3]),dt=parseFloat(Ft[4]);else{if(dt=1,typeof fe=="string"&&fe.charAt(0)!=="#"){var Kt=new xh(fe);fe=Kt.ok?Kt.toHex():"#000000"}fe.length===4?(Oe=fe.substring(1,2),Oe+=Oe,Me=fe.substring(2,3),Me+=Me,rt=fe.substring(3,4),rt+=rt):(Oe=fe.substring(1,3),Me=fe.substring(3,5),rt=fe.substring(5,7)),Oe=parseInt(Oe,16),Me=parseInt(Me,16),rt=parseInt(rt,16)}}return{r:Oe,g:Me,b:rt,a:dt,style:fe}},x=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},be=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};V.prototype.fillText=function(fe,Oe,Me,rt){if(isNaN(Oe)||isNaN(Me)||typeof fe!="string")throw Rn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(rt=isNaN(rt)?void 0:rt,!x.call(this)){var dt=bt(this.ctx.transform.rotation),Ft=this.ctx.transform.scaleX;Ue.call(this,{text:fe,x:Oe,y:Me,scale:Ft,angle:dt,align:this.textAlign,maxWidth:rt})}},V.prototype.strokeText=function(fe,Oe,Me,rt){if(isNaN(Oe)||isNaN(Me)||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)){rt=isNaN(rt)?void 0:rt;var dt=bt(this.ctx.transform.rotation),Ft=this.ctx.transform.scaleX;Ue.call(this,{text:fe,x:Oe,y:Me,scale:Ft,renderingMode:"stroke",angle:dt,align:this.textAlign,maxWidth:rt})}},V.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,Me=this.pdf.internal.scaleFactor,rt=Oe.internal.getFontSize(),dt=Oe.getStringUnitWidth(fe)*rt/Oe.internal.scaleFactor;return new function(Ft){var Kt=(Ft=Ft||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return Kt}}),this}({width:dt*=Math.round(96*Me/72*1e4)/1e4})},V.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 Me=new B(fe,0,0,Oe,0,0);this.ctx.transform=this.ctx.transform.multiply(Me)},V.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)},V.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 Me=new B(1,0,0,1,fe,Oe);this.ctx.transform=this.ctx.transform.multiply(Me)},V.prototype.transform=function(fe,Oe,Me,rt,dt,Ft){if(isNaN(fe)||isNaN(Oe)||isNaN(Me)||isNaN(rt)||isNaN(dt)||isNaN(Ft))throw Rn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Kt=new B(fe,Oe,Me,rt,dt,Ft);this.ctx.transform=this.ctx.transform.multiply(Kt)},V.prototype.setTransform=function(fe,Oe,Me,rt,dt,Ft){fe=isNaN(fe)?1:fe,Oe=isNaN(Oe)?0:Oe,Me=isNaN(Me)?0:Me,rt=isNaN(rt)?1:rt,dt=isNaN(dt)?0:dt,Ft=isNaN(Ft)?0:Ft,this.ctx.transform=new B(fe,Oe,Me,rt,dt,Ft)};var we=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};V.prototype.drawImage=function(fe,Oe,Me,rt,dt,Ft,Kt,jt,aA){var wA=this.pdf.getImageProperties(fe),KA=1,GA=1,Jt=1,Te=1;rt!==void 0&&jt!==void 0&&(Jt=jt/rt,Te=aA/dt,KA=wA.width/rt*jt/rt,GA=wA.height/dt*aA/dt),Ft===void 0&&(Ft=Oe,Kt=Me,Oe=0,Me=0),rt!==void 0&&jt===void 0&&(jt=rt,aA=dt),rt===void 0&&jt===void 0&&(jt=wA.width,aA=wA.height);for(var gn,tn=this.ctx.transform.decompose(),_r=bt(tn.rotate.shx),xA=new B,yr=(xA=(xA=(xA=xA.multiply(tn.translate)).multiply(tn.skew)).multiply(tn.scale)).applyToRectangle(new f(Ft-Oe*Jt,Kt-Me*Te,rt*KA,dt*GA)),JA=xe.call(this,yr),An=[],Ur=0;Ur<JA.length;Ur+=1)An.indexOf(JA[Ur])===-1&&An.push(JA[Ur]);if(Ze(An),this.autoPaging)for(var _n=An[0],Yr=An[An.length-1],Xr=_n;Xr<Yr+1;Xr++){this.pdf.setPage(Xr);var zn=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],rn=Xr===1?this.posY+this.margin[0]:this.margin[0],Fr=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Rr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],xr=Xr===1?0:Fr+(Xr-2)*Rr;if(this.ctx.clip_path.length!==0){var ei=this.path;gn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$e(gn,this.posX+this.margin[3],-xr+rn+this.ctx.prevPageLastElemOffset),Ut.call(this,"fill",!0),this.path=ei}var Nn=JSON.parse(JSON.stringify(yr));Nn=$e([Nn],this.posX+this.margin[3],-xr+rn+this.ctx.prevPageLastElemOffset)[0];var pr=(Xr>_n||Xr<Yr)&&we.call(this);pr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],zn,Rr,null).clip().discardPath()),this.pdf.addImage(fe,"JPEG",Nn.x,Nn.y,Nn.w,Nn.h,null,null,_r),pr&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(fe,"JPEG",yr.x,yr.y,yr.w,yr.h,null,null,_r)};var xe=function(fe,Oe,Me){var rt=[];Oe=Oe||this.pdf.internal.pageSize.width,Me=Me||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":rt.push(Math.floor((fe.y+dt)/Me)+1);break;case"arc":rt.push(Math.floor((fe.y+dt-fe.radius)/Me)+1),rt.push(Math.floor((fe.y+dt+fe.radius)/Me)+1);break;case"qct":var Ft=Vt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,fe.x1,fe.y1,fe.x,fe.y);rt.push(Math.floor((Ft.y+dt)/Me)+1),rt.push(Math.floor((Ft.y+Ft.h+dt)/Me)+1);break;case"bct":var Kt=IA(this.ctx.lastPoint.x,this.ctx.lastPoint.y,fe.x1,fe.y1,fe.x2,fe.y2,fe.x,fe.y);rt.push(Math.floor((Kt.y+dt)/Me)+1),rt.push(Math.floor((Kt.y+Kt.h+dt)/Me)+1);break;case"rect":rt.push(Math.floor((fe.y+dt)/Me)+1),rt.push(Math.floor((fe.y+fe.h+dt)/Me)+1)}for(var jt=0;jt<rt.length;jt+=1)for(;this.pdf.internal.getNumberOfPages()<rt[jt];)he.call(this);return rt},he=function(){var fe=this.fillStyle,Oe=this.strokeStyle,Me=this.font,rt=this.lineCap,dt=this.lineWidth,Ft=this.lineJoin;this.pdf.addPage(),this.fillStyle=fe,this.strokeStyle=Oe,this.font=Me,this.lineCap=rt,this.lineWidth=dt,this.lineJoin=Ft},$e=function(fe,Oe,Me){for(var rt=0;rt<fe.length;rt++)switch(fe[rt].type){case"bct":fe[rt].x2+=Oe,fe[rt].y2+=Me;case"qct":fe[rt].x1+=Oe,fe[rt].y1+=Me;default:fe[rt].x+=Oe,fe[rt].y+=Me}return fe},Ze=function(fe){return fe.sort(function(Oe,Me){return Oe-Me})},Pe=function(fe,Oe){for(var Me,rt,dt=this.fillStyle,Ft=this.strokeStyle,Kt=this.lineCap,jt=this.lineWidth,aA=Math.abs(jt*this.ctx.transform.scaleX),wA=this.lineJoin,KA=JSON.parse(JSON.stringify(this.path)),GA=JSON.parse(JSON.stringify(this.path)),Jt=[],Te=0;Te<GA.length;Te++)if(GA[Te].x!==void 0)for(var gn=xe.call(this,GA[Te]),tn=0;tn<gn.length;tn+=1)Jt.indexOf(gn[tn])===-1&&Jt.push(gn[tn]);for(var _r=0;_r<Jt.length;_r++)for(;this.pdf.internal.getNumberOfPages()<Jt[_r];)he.call(this);if(Ze(Jt),this.autoPaging)for(var xA=Jt[0],yr=Jt[Jt.length-1],JA=xA;JA<yr+1;JA++){this.pdf.setPage(JA),this.fillStyle=dt,this.strokeStyle=Ft,this.lineCap=Kt,this.lineWidth=aA,this.lineJoin=wA;var An=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Ur=JA===1?this.posY+this.margin[0]:this.margin[0],_n=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Yr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Xr=JA===1?0:_n+(JA-2)*Yr;if(this.ctx.clip_path.length!==0){var zn=this.path;Me=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$e(Me,this.posX+this.margin[3],-Xr+Ur+this.ctx.prevPageLastElemOffset),Ut.call(this,fe,!0),this.path=zn}if(rt=JSON.parse(JSON.stringify(KA)),this.path=$e(rt,this.posX+this.margin[3],-Xr+Ur+this.ctx.prevPageLastElemOffset),Oe===!1||JA===0){var rn=(JA>xA||JA<yr)&&we.call(this);rn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],An,Yr,null).clip().discardPath()),Ut.call(this,fe,Oe),rn&&this.pdf.restoreGraphicsState()}this.lineWidth=jt}else this.lineWidth=aA,Ut.call(this,fe,Oe),this.lineWidth=jt;this.path=KA},Ut=function(fe,Oe){if((fe!=="stroke"||Oe||!be.call(this))&&(fe==="stroke"||Oe||!x.call(this))){for(var Me,rt,dt=[],Ft=this.path,Kt=0;Kt<Ft.length;Kt++){var jt=Ft[Kt];switch(jt.type){case"begin":dt.push({begin:!0});break;case"close":dt.push({close:!0});break;case"mt":dt.push({start:jt,deltas:[],abs:[]});break;case"lt":var aA=dt.length;if(Ft[Kt-1]&&!isNaN(Ft[Kt-1].x)&&(Me=[jt.x-Ft[Kt-1].x,jt.y-Ft[Kt-1].y],aA>0)){for(;aA>=0;aA--)if(dt[aA-1].close!==!0&&dt[aA-1].begin!==!0){dt[aA-1].deltas.push(Me),dt[aA-1].abs.push(jt);break}}break;case"bct":Me=[jt.x1-Ft[Kt-1].x,jt.y1-Ft[Kt-1].y,jt.x2-Ft[Kt-1].x,jt.y2-Ft[Kt-1].y,jt.x-Ft[Kt-1].x,jt.y-Ft[Kt-1].y],dt[dt.length-1].deltas.push(Me);break;case"qct":var wA=Ft[Kt-1].x+2/3*(jt.x1-Ft[Kt-1].x),KA=Ft[Kt-1].y+2/3*(jt.y1-Ft[Kt-1].y),GA=jt.x+2/3*(jt.x1-jt.x),Jt=jt.y+2/3*(jt.y1-jt.y),Te=jt.x,gn=jt.y;Me=[wA-Ft[Kt-1].x,KA-Ft[Kt-1].y,GA-Ft[Kt-1].x,Jt-Ft[Kt-1].y,Te-Ft[Kt-1].x,gn-Ft[Kt-1].y],dt[dt.length-1].deltas.push(Me);break;case"arc":dt.push({deltas:[],abs:[],arc:!0}),Array.isArray(dt[dt.length-1].abs)&&dt[dt.length-1].abs.push(jt)}}rt=Oe?null:fe==="stroke"?"stroke":"fill";for(var tn=!1,_r=0;_r<dt.length;_r++)if(dt[_r].arc)for(var xA=dt[_r].abs,yr=0;yr<xA.length;yr++){var JA=xA[yr];JA.type==="arc"?lt.call(this,JA.x,JA.y,JA.radius,JA.startAngle,JA.endAngle,JA.counterclockwise,void 0,Oe,!tn):Xe.call(this,JA.x,JA.y),tn=!0}else if(dt[_r].close===!0)this.pdf.internal.out("h"),tn=!1;else if(dt[_r].begin!==!0){var An=dt[_r].start.x,Ur=dt[_r].start.y;We.call(this,dt[_r].deltas,An,Ur),tn=!0}rt&&ke.call(this,rt),Oe&&mt.call(this)}},Xt=function(fe){var Oe=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Me=Oe*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return fe-Me;case"top":return fe+Oe-Me;case"hanging":return fe+Oe-2*Me;case"middle":return fe+Oe/2-Me;default:return fe}},Rt=function(fe){return fe+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};V.prototype.createLinearGradient=function(){var fe=function(){};return fe.colorStops=[],fe.addColorStop=function(Oe,Me){this.colorStops.push([Oe,Me])},fe.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},fe.isCanvasGradient=!0,fe},V.prototype.createPattern=function(){return this.createLinearGradient()},V.prototype.createRadialGradient=function(){return this.createLinearGradient()};var lt=function(fe,Oe,Me,rt,dt,Ft,Kt,jt,aA){for(var wA=Tt.call(this,Me,rt,dt,Ft),KA=0;KA<wA.length;KA++){var GA=wA[KA];KA===0&&(aA?de.call(this,GA.x1+fe,GA.y1+Oe):Xe.call(this,GA.x1+fe,GA.y1+Oe)),_t.call(this,fe,Oe,GA.x2,GA.y2,GA.x3,GA.y3,GA.x4,GA.y4)}jt?mt.call(this):ke.call(this,Kt)},ke=function(fe){switch(fe){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},mt=function(){this.pdf.clip(),this.pdf.discardPath()},de=function(fe,Oe){this.pdf.internal.out(t(fe)+" "+r(Oe)+" m")},Ue=function(fe){var Oe;switch(fe.align){case"right":case"end":Oe="right";break;case"center":Oe="center";break;default:Oe="left"}var Me=this.pdf.getTextDimensions(fe.text),rt=Xt.call(this,fe.y),dt=Rt.call(this,rt)-Me.h,Ft=this.ctx.transform.applyToPoint(new g(fe.x,rt)),Kt=this.ctx.transform.decompose(),jt=new B;jt=(jt=(jt=jt.multiply(Kt.translate)).multiply(Kt.skew)).multiply(Kt.scale);for(var aA,wA,KA,GA=this.ctx.transform.applyToRectangle(new f(fe.x,rt,Me.w,Me.h)),Jt=jt.applyToRectangle(new f(fe.x,dt,Me.w,Me.h)),Te=xe.call(this,Jt),gn=[],tn=0;tn<Te.length;tn+=1)gn.indexOf(Te[tn])===-1&&gn.push(Te[tn]);if(Ze(gn),this.autoPaging)for(var _r=gn[0],xA=gn[gn.length-1],yr=_r;yr<xA+1;yr++){this.pdf.setPage(yr);var JA=yr===1?this.posY+this.margin[0]:this.margin[0],An=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ur=this.pdf.internal.pageSize.height-this.margin[2],_n=Ur-this.margin[0],Yr=this.pdf.internal.pageSize.width-this.margin[1],Xr=Yr-this.margin[3],zn=yr===1?0:An+(yr-2)*_n;if(this.ctx.clip_path.length!==0){var rn=this.path;aA=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=$e(aA,this.posX+this.margin[3],-1*zn+JA),Ut.call(this,"fill",!0),this.path=rn}var Fr=$e([JSON.parse(JSON.stringify(Jt))],this.posX+this.margin[3],-zn+JA+this.ctx.prevPageLastElemOffset)[0];fe.scale>=.01&&(wA=this.pdf.internal.getFontSize(),this.pdf.setFontSize(wA*fe.scale),KA=this.lineWidth,this.lineWidth=KA*fe.scale);var Rr=this.autoPaging!=="text";if(Rr||Fr.y+Fr.h<=Ur){if(Rr||Fr.y>=JA&&Fr.x<=Yr){var xr=Rr?fe.text:this.pdf.splitTextToSize(fe.text,fe.maxWidth||Yr-Fr.x)[0],ei=$e([JSON.parse(JSON.stringify(GA))],this.posX+this.margin[3],-zn+JA+this.ctx.prevPageLastElemOffset)[0],Nn=Rr&&(yr>_r||yr<xA)&&we.call(this);Nn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Xr,_n,null).clip().discardPath()),this.pdf.text(xr,ei.x,ei.y,{angle:fe.angle,align:Oe,renderingMode:fe.renderingMode}),Nn&&this.pdf.restoreGraphicsState()}}else Fr.y<Ur&&(this.ctx.prevPageLastElemOffset+=Ur-Fr.y);fe.scale>=.01&&(this.pdf.setFontSize(wA),this.lineWidth=KA)}else fe.scale>=.01&&(wA=this.pdf.internal.getFontSize(),this.pdf.setFontSize(wA*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(wA),this.lineWidth=KA)},Xe=function(fe,Oe,Me,rt){Me=Me||0,rt=rt||0,this.pdf.internal.out(t(fe+Me)+" "+r(Oe+rt)+" l")},We=function(fe,Oe,Me){return this.pdf.lines(fe,Oe,Me,null,null)},_t=function(fe,Oe,Me,rt,dt,Ft,Kt,jt){this.pdf.internal.out([A(n(Me+fe)),A(a(rt+Oe)),A(n(dt+fe)),A(a(Ft+Oe)),A(n(Kt+fe)),A(a(jt+Oe)),"c"].join(" "))},Tt=function(fe,Oe,Me,rt){for(var dt=2*Math.PI,Ft=Math.PI/2;Oe>Me;)Oe-=dt;var Kt=Math.abs(Me-Oe);Kt<dt&&rt&&(Kt=dt-Kt);for(var jt=[],aA=rt?-1:1,wA=Oe;Kt>1e-5;){var KA=wA+aA*Math.min(Kt,Ft);jt.push(zt.call(this,fe,wA,KA)),Kt-=Math.abs(KA-wA),wA=KA}return jt},zt=function(fe,Oe,Me){var rt=(Me-Oe)/2,dt=fe*Math.cos(rt),Ft=fe*Math.sin(rt),Kt=dt,jt=-Ft,aA=Kt*Kt+jt*jt,wA=aA+Kt*dt+jt*Ft,KA=4/3*(Math.sqrt(2*aA*wA)-wA)/(Kt*Ft-jt*dt),GA=Kt-KA*jt,Jt=jt+KA*Kt,Te=GA,gn=-Jt,tn=rt+Oe,_r=Math.cos(tn),xA=Math.sin(tn);return{x1:fe*Math.cos(Oe),y1:fe*Math.sin(Oe),x2:GA*_r-Jt*xA,y2:GA*xA+Jt*_r,x3:Te*_r-gn*xA,y3:Te*xA+gn*_r,x4:fe*Math.cos(Me),y4:fe*Math.sin(Me)}},bt=function(fe){return 180*fe/Math.PI},Vt=function(fe,Oe,Me,rt,dt,Ft){var Kt=fe+.5*(Me-fe),jt=Oe+.5*(rt-Oe),aA=dt+.5*(Me-dt),wA=Ft+.5*(rt-Ft),KA=Math.min(fe,dt,Kt,aA),GA=Math.max(fe,dt,Kt,aA),Jt=Math.min(Oe,Ft,jt,wA),Te=Math.max(Oe,Ft,jt,wA);return new f(KA,Jt,GA-KA,Te-Jt)},IA=function(fe,Oe,Me,rt,dt,Ft,Kt,jt){var aA,wA,KA,GA,Jt,Te,gn,tn,_r,xA,yr,JA,An,Ur,_n=Me-fe,Yr=rt-Oe,Xr=dt-Me,zn=Ft-rt,rn=Kt-dt,Fr=jt-Ft;for(wA=0;wA<41;wA++)_r=(gn=(KA=fe+(aA=wA/40)*_n)+aA*((Jt=Me+aA*Xr)-KA))+aA*(Jt+aA*(dt+aA*rn-Jt)-gn),xA=(tn=(GA=Oe+aA*Yr)+aA*((Te=rt+aA*zn)-GA))+aA*(Te+aA*(Ft+aA*Fr-Te)-tn),wA==0?(yr=_r,JA=xA,An=_r,Ur=xA):(yr=Math.min(yr,_r),JA=Math.min(JA,xA),An=Math.max(An,_r),Ur=Math.max(Ur,xA));return new f(Math.round(yr),Math.round(JA),Math.round(An-yr),Math.round(Ur-JA))},uA=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var fe,Oe,Me=(fe=this.ctx.lineDash,Oe=this.ctx.lineDashOffset,JSON.stringify({lineDash:fe,lineDashOffset:Oe}));this.prevLineDash!==Me&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Me)}}})(or.API),function(e){var A=function(g){var f,B,y,Q,V,ie,x,be,we,xe;for(/[^\x00-\xFF]/.test(g),B=[],y=0,Q=(g+=f="\0\0\0\0".slice(g.length%4||4)).length;Q>y;y+=4)(V=(g.charCodeAt(y)<<24)+(g.charCodeAt(y+1)<<16)+(g.charCodeAt(y+2)<<8)+g.charCodeAt(y+3))!==0?(ie=(V=((V=((V=((V=(V-(xe=V%85))/85)-(we=V%85))/85)-(be=V%85))/85)-(x=V%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(g){var f,B,y,Q,V,ie=String,x="length",be=255,we="charCodeAt",xe="slice",he="replace";for(g[xe](-2),g=g[xe](0,-2)[he](/\s/g,"")[he]("z","!!!!!"),y=[],Q=0,V=(g+=f="uuuuu"[xe](g[x]%5||5))[x];V>Q;Q+=5)B=52200625*(g[we](Q)-33)+614125*(g[we](Q+1)-33)+7225*(g[we](Q+2)-33)+85*(g[we](Q+3)-33)+(g[we](Q+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(g){return g.split("").map(function(f){return("0"+f.charCodeAt().toString(16)).slice(-2)}).join("")+">"},n=function(g){var f=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((g=g.replace(/\s/g,"")).indexOf(">")!==-1&&(g=g.substr(0,g.indexOf(">"))),g.length%2&&(g+="0"),f.test(g)===!1)return"";for(var B="",y=0;y<g.length;y+=2)B+=String.fromCharCode("0x"+(g[y]+g[y+1]));return B},a=function(g){for(var f=new Uint8Array(g.length),B=g.length;B--;)f[B]=g.charCodeAt(B);return(f=Qr(f)).reduce(function(y,Q){return y+String.fromCharCode(Q)},"")};e.processDataByFilters=function(g,f){var B=0,y=g||"",Q=[];for(typeof(f=f||[])=="string"&&(f=[f]),B=0;B<f.length;B+=1)switch(f[B]){case"ASCII85Decode":case"/ASCII85Decode":y=t(y),Q.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":y=A(y),Q.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":y=n(y),Q.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":y=r(y),Q.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":y=a(y),Q.push("/FlateDecode");break;default:throw new Error('The filter: "'+f[B]+'" is not implemented')}return{data:y,reverseChain:Q.reverse().join(" ")}}}(or.API),function(e){e.loadFile=function(A,t,r){return function(n,a,g){a=a!==!1,g=typeof g=="function"?g:function(){};var f=void 0;try{f=function(B,y,Q){var V=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(V.open("GET",B,!y),V.overrideMimeType("text/plain; charset=x-user-defined"),y===!1&&(V.onload=function(){V.status===200?Q(x(this.responseText)):Q(void 0)}),V.send(null),y&&V.status===200)return x(V.responseText)}(n,a,g)}catch(B){}return f}(A,t,r)},e.loadImageFile=e.loadFile}(or.API),function(e){function A(){return(kr.html2canvas?Promise.resolve(kr.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(kr.DOMPurify?Promise.resolve(kr.DOMPurify):M.e(4038).then(M.bind(M,94038))).catch(function(f){return Promise.reject(new Error("Could not load dompurify: "+f))}).then(function(f){return f.default?f.default:f})}var r=function(f){var B=(0,b.Z)(f);return B==="undefined"?"undefined":B==="string"||f instanceof String?"string":B==="number"||f instanceof Number?"number":B==="function"||f instanceof Function?"function":f&&f.constructor===Array?"array":f&&f.nodeType===1?"element":B==="object"?"object":"unknown"},n=function(f,B){var y=document.createElement(f);for(var Q in B.className&&(y.className=B.className),B.innerHTML&&B.dompurify&&(y.innerHTML=B.dompurify.sanitize(B.innerHTML)),B.style)y.style[Q]=B.style[Q];return y},a=function f(B,y){for(var Q=B.nodeType===3?document.createTextNode(B.nodeValue):B.cloneNode(!1),V=B.firstChild;V;V=V.nextSibling)y!==!0&&V.nodeType===1&&V.nodeName==="SCRIPT"||Q.appendChild(f(V,y));return B.nodeType===1&&(B.nodeName==="CANVAS"?(Q.width=B.width,Q.height=B.height,Q.getContext("2d").drawImage(B,0,0)):B.nodeName!=="TEXTAREA"&&B.nodeName!=="SELECT"||(Q.value=B.value),Q.addEventListener("load",function(){Q.scrollTop=B.scrollTop,Q.scrollLeft=B.scrollLeft},!0)),Q},g=function f(B){var y=Object.assign(f.convert(Promise.resolve()),JSON.parse(JSON.stringify(f.template))),Q=f.convert(Promise.resolve(),y);return(Q=Q.setProgress(1,f,1,[f])).set(B)};(g.prototype=Object.create(Promise.prototype)).constructor=g,g.convert=function(f,B){return f.__proto__=B||g.prototype,f},g.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"}},g.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.")}})},g.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.")}},g.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"})},g.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)})},g.prototype.toContext2d=function(){var f=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(f).then(A).then(function(B){var y=this.opt.jsPDF,Q=this.opt.fontFaces,V=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:V,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=Q,Q)for(var x=0;x<Q.length;++x){var be=Q[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)})},g.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})},g.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},g.prototype.output=function(f,B,y){return(y=y||"pdf").toLowerCase()==="img"||y.toLowerCase()==="image"?this.outputImg(f,B):this.outputPdf(f,B)},g.prototype.outputPdf=function(f,B){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(f,B)})},g.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.'}})},g.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)})},g.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},g.prototype.set=function(f){if(r(f)!=="object")return this;var B=Object.keys(f||{}).map(function(y){if(y in g.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)})},g.prototype.get=function(f,B){return this.then(function(){var y=f in g.template.prop?this.prop[f]:this.opt[f];return B?B(y):y})},g.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)},g.prototype.setPageSize=function(f){function B(y,Q){return Math.floor(y*Q/72*96)}return this.then(function(){(f=f||or.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})},g.prototype.setProgress=function(f,B,y,Q){return f!=null&&(this.progress.val=f),B!=null&&(this.progress.state=B),y!=null&&(this.progress.n=y),Q!=null&&(this.progress.stack=Q),this.progress.ratio=this.progress.val/this.progress.state,this},g.prototype.updateProgress=function(f,B,y,Q){return this.setProgress(f?this.progress.val+f:null,B||null,y?this.progress.n+y:null,Q?this.progress.stack.concat(Q):null)},g.prototype.then=function(f,B){var y=this;return this.thenCore(f,B,function(Q,V){return y.updateProgress(null,null,1,[Q]),Promise.prototype.then.call(this,function(ie){return y.updateProgress(null,Q),ie}).then(Q,V).then(function(ie){return y.updateProgress(1),ie})})},g.prototype.thenCore=function(f,B,y){y=y||Promise.prototype.then;var Q=this;f&&(f=f.bind(Q)),B&&(B=B.bind(Q));var V=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?Q:g.convert(Object.assign({},Q),Promise.prototype),ie=y.call(V,f,B);return g.convert(ie,Q.__proto__)},g.prototype.thenExternal=function(f,B){return Promise.prototype.then.call(this,f,B)},g.prototype.thenList=function(f){var B=this;return f.forEach(function(y){B=B.thenCore(y)}),B},g.prototype.catch=function(f){f&&(f=f.bind(this));var B=Promise.prototype.catch.call(this,f);return g.convert(B,this)},g.prototype.catchExternal=function(f){return Promise.prototype.catch.call(this,f)},g.prototype.error=function(f){return this.then(function(){throw new Error(f)})},g.prototype.using=g.prototype.set,g.prototype.saveAs=g.prototype.save,g.prototype.export=g.prototype.output,g.prototype.run=g.prototype.then,or.getPageSize=function(f,B,y){if((0,b.Z)(f)==="object"){var Q=f;f=Q.orientation,B=Q.unit||B,y=Q.format||y}B=B||"mm",y=y||"a4",f=(""+(f||"P")).toLowerCase();var V,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":V=1;break;case"mm":V=72/25.4;break;case"cm":V=72/2.54;break;case"in":V=72;break;case"px":V=.75;break;case"pc":case"em":V=12;break;case"ex":V=6;break;default:throw"Invalid unit: "+B}var be,we=0,xe=0;if(x.hasOwnProperty(ie))we=x[ie][1]/V,xe=x[ie][0]/V;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:V,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(Ga):null;var y=new g(B);return B.worker?y:y.from(f).doCallback()}}(or.API),or.API.addJS=function(e){return _g=e,this.internal.events.subscribe("postPutResources",function(){yo=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(yo+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Lg=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+_g+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){yo!==void 0&&Lg!==void 0&&this.internal.out("/Names <</JavaScript "+yo+" 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 g=n[a],f=r.exec(g);if(f!=null){var B=f[1];t.internal.newObjectDeferredBegin(B,!1)}t.internal.write(g)}if(this.outline.createNamedDestinations){var y=this.internal.pages.length,Q=[];for(a=0;a<y;a++){var V=t.internal.newObject();Q.push(V);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<Q.length;a++)t.internal.write("(page_"+(a+1)+")"+Q[a]+" 0 R");t.internal.write(" ] >>","endobj"),A=t.internal.newObject(),t.internal.write("<< /Dests "+x+" 0 R"),t.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){var t=this;t.outline.root.children.length>0&&(t.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&t.internal.write("/Names "+A+" 0 R"))}]),e.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(r,n,a){var g={title:n,options:a,children:[]};return r==null&&(r=this.root),r.children.push(g),g},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 g=r.children[a];this.objStart(g),this.line("/Title "+this.makeString(g.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])),g.children.length>0&&(this.line("/First "+this.makeRef(g.children[0])),this.line("/Last "+this.makeRef(g.children[g.children.length-1])));var f=this.count=this.count_r({count:0},g);if(f>0&&this.line("/Count "+f),g.options&&g.options.pageNumber){var B=t.internal.getPageInfo(g.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}}])}(or.API),function(e){var A=[192,193,194,195,196,197,198,199];e.processJPEG=function(t,r,n,a,g,f){var B,y=this.decode.DCT_DECODE,Q=null;if(typeof t=="string"||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=g||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,B=function(V){for(var ie,x=256*V.charCodeAt(4)+V.charCodeAt(5),be=V.length,we={width:0,height:0,numcomponents:1},xe=4;xe<be;xe+=2){if(xe+=x,A.indexOf(V.charCodeAt(xe+1))!==-1){ie=256*V.charCodeAt(xe+5)+V.charCodeAt(xe+6),we={width:256*V.charCodeAt(xe+7)+V.charCodeAt(xe+8),height:ie,numcomponents:V.charCodeAt(xe+9)};break}x=256*V.charCodeAt(xe+2)+V.charCodeAt(xe+3)}return we}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t),B.numcomponents){case 1:f=this.color_spaces.DEVICE_GRAY;break;case 4:f=this.color_spaces.DEVICE_CMYK;break;case 3:f=this.color_spaces.DEVICE_RGB}Q={data:t,width:B.width,height:B.height,colorSpace:f,bitsPerComponent:8,filter:y,index:r,alias:n}}return Q}}(or.API),or.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}),g=a.width,f=a.height,B=a.channels,y=a.palette,Q=a.depth;n=y&&B===1?function(lt){for(var ke=lt.width,mt=lt.height,de=lt.data,Ue=lt.palette,Xe=lt.depth,We=!1,_t=[],Tt=[],zt=void 0,bt=!1,Vt=0,IA=0;IA<Ue.length;IA++){var uA=(0,us.Z)(Ue[IA],4),fe=uA[0],Oe=uA[1],Me=uA[2],rt=uA[3];_t.push(fe,Oe,Me),rt!=null&&(rt===0?(Vt++,Tt.length<1&&Tt.push(IA)):rt<255&&(bt=!0))}if(bt||Vt>1){We=!0,Tt=void 0;var dt=ke*mt;zt=new Uint8Array(dt);for(var Ft=new DataView(de.buffer),Kt=0;Kt<dt;Kt++){var jt=zp(Ft,Kt,Xe),aA=(0,us.Z)(Ue[jt],4)[3];zt[Kt]=aA}}else Vt===0&&(Tt=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:We?8:void 0,colorBytes:de,alphaBytes:zt,needSMask:We,palette:_t,mask:Tt}}(a):B===2||B===4?function(lt){for(var ke=lt.data,mt=lt.width,de=lt.height,Ue=lt.channels,Xe=lt.depth,We=Ue===2?"DeviceGray":"DeviceRGB",_t=Ue-1,Tt=mt*de,zt=_t,bt=Tt*zt,Vt=1*Tt,IA=Math.ceil(bt*Xe/8),uA=Math.ceil(Vt*Xe/8),fe=new Uint8Array(IA),Oe=new Uint8Array(uA),Me=new DataView(ke.buffer),rt=new DataView(fe.buffer),dt=new DataView(Oe.buffer),Ft=!1,Kt=0;Kt<Tt;Kt++){for(var jt=Kt*Ue,aA=0;aA<zt;aA++)Mg(rt,zp(Me,jt+aA,Xe),Kt*zt+aA,Xe);var wA=zp(Me,jt+zt,Xe);wA<(1<<Xe)-1&&(Ft=!0),Mg(dt,wA,1*Kt,Xe)}return{colorSpace:We,colorsPerPixel:_t,sMaskBitsPerComponent:Ft?Xe:void 0,colorBytes:fe,alphaBytes:Oe,needSMask:Ft}}(a):function(lt){var ke=lt.data,mt=lt.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:mt,colorsPerPixel:mt==="DeviceGray"?1:3,colorBytes:ke instanceof Uint16Array?function(de){for(var Ue=de.length,Xe=new Uint8Array(2*Ue),We=new DataView(Xe.buffer,Xe.byteOffset,Xe.byteLength),_t=0;_t<Ue;_t++)We.setUint16(2*_t,de[_t],!1);return Xe}(ke):ke,needSMask:!1}}(a);var V,ie,x,be=n,we=be.colorSpace,xe=be.colorsPerPixel,he=be.sMaskBitsPerComponent,$e=be.colorBytes,Ze=be.alphaBytes,Pe=be.needSMask,Ut=be.palette,Xt=be.mask,Rt=null;return r!==or.API.image_compression.NONE&&typeof Qr=="function"?(Rt=function(lt){var ke;switch(lt){case or.API.image_compression.FAST:ke=11;break;case or.API.image_compression.MEDIUM:ke=13;break;case or.API.image_compression.SLOW:ke=14;break;default:ke=12}return ke}(r),V=this.decode.FLATE_DECODE,ie="/Predictor ".concat(Rt," /Colors ").concat(xe," /BitsPerComponent ").concat(Q," /Columns ").concat(g),e=kg($e,Math.ceil(g*xe*Q/8),xe,Q,r),Pe&&(x=kg(Ze,Math.ceil(g*he/8),1,he,r))):(V=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:V,decodeParameters:ie,transparency:Xt,palette:Ut,sMask:x,predictor:Rt,width:g,height:f,bitsPerComponent:Q,sMaskBitsPerComponent:he,colorSpace:we}}},function(e){e.processGIF89A=function(A,t,r,n){var a=new km(A),g=a.width,f=a.height,B=[];a.decodeAndBlitFrameRGBA(0,B);var y={data:B,width:g,height:f},Q=new Gp(100).encode(y,100);return e.processJPEG.call(this,Q,t,r,n)},e.processGIF87A=e.processGIF89A}(or.API),zs.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)},zs.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)}},zs.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),g=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[g+4*f]=B.blue,this.data[g+4*f+1]=B.green,this.data[g+4*f+2]=B.red,this.data[g+4*f+3]=255}t!==0&&(this.pos+=4-t)}},zs.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),g=r*this.width*4+2*n*4,f=a>>4,B=15&a,y=this.palette[f];if(this.data[g]=y.blue,this.data[g+1]=y.green,this.data[g+2]=y.red,this.data[g+3]=255,2*n+1>=this.width)break;y=this.palette[B],this.data[g+4]=y.blue,this.data[g+4+1]=y.green,this.data[g+4+2]=y.red,this.data[g+4+3]=255}A!==0&&(this.pos+=4-A)}},zs.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 g=this.palette[n];this.data[a]=g.red,this.data[a+1]=g.green,this.data[a+2]=g.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)}},zs.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 g=(a&A)/A*255|0,f=(a>>5&A)/A*255|0,B=(a>>10&A)/A*255|0,y=a>>15?255:0,Q=r*this.width*4+4*n;this.data[Q]=B,this.data[Q+1]=f,this.data[Q+2]=g,this.data[Q+3]=y}this.pos+=e}},zs.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 g=this.datav.getUint16(this.pos,!0);this.pos+=2;var f=(g&A)/A*255|0,B=(g>>5&t)/t*255|0,y=(g>>11)/A*255|0,Q=n*this.width*4+4*a;this.data[Q]=y,this.data[Q+1]=B,this.data[Q+2]=f,this.data[Q+3]=255}this.pos+=e}},zs.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),g=A*this.width*4+4*t;this.data[g]=a,this.data[g+1]=n,this.data[g+2]=r,this.data[g+3]=255}this.pos+=this.width%4}},zs.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),g=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]=g}},zs.prototype.getData=function(){return this.data},function(e){e.processBMP=function(A,t,r,n){var a=new zs(A,!1),g=a.width,f=a.height,B={data:a.getData(),width:g,height:f},y=new Gp(100).encode(B,100);return e.processJPEG.call(this,y,t,r,n)}}(or.API),Gg.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(A,t,r,n){var a=new Gg(A),g=a.width,f=a.height,B={data:a.getData(),width:g,height:f},y=new Gp(100).encode(B,100);return e.processJPEG.call(this,y,t,r,n)}}(or.API),or.API.processRGBA=function(e,A,t){for(var r=e.data,n=r.length,a=new Uint8Array(n/4*3),g=new Uint8Array(n/4),f=0,B=0,y=0;y<n;y+=4){var Q=r[y],V=r[y+1],ie=r[y+2],x=r[y+3];a[f++]=Q,a[f++]=V,a[f++]=ie,g[B++]=x}var be=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(g),data:be,index:A,alias:t,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},or.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=or.API,Dh=Uc.getCharWidthsArray=function(e,A){var t,r,n=(A=A||{}).font||this.internal.getFont(),a=A.fontSize||this.internal.getFontSize(),g=A.charSpace||this.internal.getCharSpace(),f=A.widths?A.widths:n.metadata.Unicode.widths,B=f.fof?f.fof:1,y=A.kerning?A.kerning:n.metadata.Unicode.kerning,Q=y.fof?y.fof:1,V=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))+g*(1e3/a)||0)/1e3):(ie=V&&(0,b.Z)(y[r])==="object"&&!isNaN(parseInt(y[r][be],10))?y[r][be]/Q: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:Dh.apply(this,arguments).reduce(function(a,g){return a+g},0)},Og=function(e,A,t,r){for(var n=[],a=0,g=e.length,f=0;a!==g&&f+A[a]<t;)f+=A[a],a++;n.push(e.slice(0,a));var B=a;for(f=0;a!==g;)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,g,f,B,y,Q=[],V=[Q],ie=t.textIndent||0,x=0,be=0,we=e.split(" "),xe=Dh.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(Ut,Xt){return(Xt&&Ut.length?`
`:"")+Ut})):$e.push(Pe[0])}),we=$e,B=Ng.apply(this,[he,t])}for(a=0,g=we.length;a<g;a++){var Ze=0;if(r=we[a],B&&r[0]==`
`&&(r=r.substr(1),Ze=1),ie+x+(be=(n=Dh.apply(this,[r,t])).reduce(function(Pe,Ut){return Pe+Ut},0))>A||Ze){if(be>A){for(f=Og.apply(this,[r,n,A-(ie+x),A]),Q.push(f.shift()),Q=[f.pop()];f.length;)V.push([f.shift()]);be=n.slice(r.length-(Q[0]?Q[0].length:0)).reduce(function(Pe,Ut){return Pe+Ut},0)}else Q=[r];V.push(Q),ie=be+B,x=xe}else Q.push(r),ie+=x+be,x=xe}return y=B?function(Pe,Ut){return(Ut?he:"")+Pe.join(" ")}:function(Pe){return Pe.join(" ")},V.map(y)},Uc.splitTextToSize=function(e,A,t){var r,n=(t=t||{}).fontSize||this.internal.getFontSize(),a=function(Q){if(Q.widths&&Q.kerning)return{widths:Q.widths,kerning:Q.kerning};var V=this.internal.getFont(Q.fontName,Q.fontStyle),ie="Unicode";return V.metadata[ie]?{widths:V.metadata[ie].widths||{0:1},kerning:V.metadata[ie].kerning||{}}:{font:V.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,t);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var g=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],g,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 g=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=g($e).slice(2)).slice(0,-1)+n[be.slice(-1)]),typeof x=="number")x<0?(we=g(x).slice(3),xe="-"):(we=g(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=[],Ut="",Xt="",Rt=ie.length-1,lt=1;lt<Rt;lt+=1)(xe=ie[lt])=="'"?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)?(Ut+=r[xe],we=parseInt(Ut,16)*$e,$e=1,Ut=""):Ut+=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}")},Q={Unicode:{Courier:y,"Courier-Bold":y,"Courier-BoldOblique":y,"Courier-Oblique":y,Helvetica:y,"Helvetica-Bold":y,"Helvetica-BoldOblique":y,"Helvetica-Oblique":y,"Times-Roman":y,"Times-Bold":y,"Times-BoldItalic":y,"Times-Italic":y}},V={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=V.Unicode[x.postScriptName];be&&(x.metadata.Unicode={},x.metadata.Unicode.widths=be.widths,x.metadata.Unicode.kerning=be.kerning);var we=Q.Unicode[x.postScriptName];we&&(x.metadata.Unicode.encoding=we,x.encoding=we.codePages[0])}])}(or.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(g,f){f=/^\x00\x01\x00\x00/.test(f)?A(f):A(du(f)),g.metadata=e.API.TTFFont.open(f),g.metadata.Unicode=g.metadata.Unicode||{encoding:{},kerning:{},widths:[]},g.metadata.glyIdsUsed=[0]})(n,r)}}])}(or),or.API.addSvgAsImage=function(e,A,t,r,n,a,g,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 Q={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},V=this;return(kr.canvg?Promise.resolve(kr.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,Q)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(ie){return ie.render(Q)}).then(function(){V.addImage(B.toDataURL("image/jpeg",1),A,t,r,n,g,f)})},or.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},or.API.viewerPreferences=function(e,A){var t;e=e||{},A=A||!1;var r,n,a,g={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(g),B=[],y=0,Q=0,V=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(g)),this.internal.viewerpreferences.isSubscribed=!1),t=this.internal.viewerpreferences.configuration,e==="reset"||A===!0){var x=f.length;for(V=0;V<x;V+=1)t[f[V]].value=t[f[V]].defaultValue,t[f[V]].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(Q=0;Q<a[y].length;Q+=1)typeof a[y][Q]!="number"&&(r=!1);r===!0&&B.push([a[y][0]-1,a[y][1]-1].join(" "))}t[n].value="["+B.join(" ")+"]"}else t[n].value=t[n].defaultValue;t[n].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var 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)),g=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),f=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),B=unescape(encodeURIComponent("</x:xmpmeta>")),y=a.length+g.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+g+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}}(or.API),function(e){var A=e.API,t=A.pdfEscape16=function(a,g){for(var f,B=g.metadata.Unicode.widths,y=["","0","00","000","0000"],Q=[""],V=0,ie=a.length;V<ie;++V){if(f=g.metadata.characterToGlyph(a.charCodeAt(V)),g.metadata.glyIdsUsed.push(f),g.metadata.toUnicode[f]=a.charCodeAt(V),B.indexOf(f)==-1&&(B.push(f),B.push([parseInt(g.metadata.widthOfGlyph(f),10)])),f=="0")return Q.join("");f=f.toString(16),Q.push(y[4-f.length],f)}return Q.join("")},r=function(a){var g,f,B,y,Q,V,ie;for(Q=`/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (UCS)
/Supplement 0
>> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000><ffff>
endcodespacerange`,B=[],V=0,ie=(f=Object.keys(a).sort(function(x,be){return x-be})).length;V<ie;V++)g=f[V],B.length>=100&&(Q+=`
`+B.length+` beginbfchar
`+B.join(`
`)+`
endbfchar`,B=[]),a[g]!==void 0&&a[g]!==null&&typeof a[g].toString=="function"&&(y=("0000"+a[g].toString(16)).slice(-4),g=("0000"+(+g).toString(16)).slice(-4),B.push("<"+g+"><"+y+">"));return B.length&&(Q+=`
`+B.length+` beginbfchar
`+B.join(`
`)+`
endbfchar
`),Q+`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};A.events.push(["putFont",function(a){(function(g){var f=g.font,B=g.out,y=g.newObject,Q=g.putStream;if(f.metadata instanceof e.API.TTFFont&&f.encoding==="Identity-H"){for(var V=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();Q({data:x,addLength1:!0,objectId:we}),B("endobj");var xe=y();Q({data:r(f.metadata.toUnicode),addLength1:!0,objectId:xe}),B("endobj");var he=y();B("<<"),B("/Type /FontDescriptor"),B("/FontName /"+ts(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 /"+ts(f.fontName)),B("/FontDescriptor "+he+" 0 R"),B("/W "+e.API.PDFObject.convert(V)),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 /"+ts(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(g){var f=g.font,B=g.out,y=g.newObject,Q=g.putStream;if(f.metadata instanceof e.API.TTFFont&&f.encoding==="WinAnsiEncoding"){for(var V=f.metadata.rawData,ie="",x=0;x<V.length;x++)ie+=String.fromCharCode(V[x]);var be=y();Q({data:ie,addLength1:!0,objectId:be}),B("endobj");var we=y();Q({data:r(f.metadata.toUnicode),addLength1:!0,objectId:we}),B("endobj");var xe=y();B("<<"),B("/Descent "+f.metadata.decender),B("/CapHeight "+f.metadata.capHeight),B("/StemV "+f.metadata.stemV),B("/Type /FontDescriptor"),B("/FontFile2 "+be+" 0 R"),B("/Flags 96"),B("/FontBBox "+e.API.PDFObject.convert(f.metadata.bbox)),B("/FontName /"+ts(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/"+ts(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 g,f=a.text||"",B=a.x,y=a.y,Q=a.options||{},V=a.mutex||{},ie=V.pdfEscape,x=V.activeFontKey,be=V.fonts,we=x,xe="",he=0,$e="",Ze=be[we].encoding;if(be[we].encoding!=="Identity-H")return{text:f,x:B,y,options:Q,mutex:V};for($e=f,we=x,Array.isArray(f)&&($e=f[0]),he=0;he<$e.length;he+=1)be[we].metadata.hasOwnProperty("cmap")&&(g=be[we].metadata.cmap.unicode.codeMap[$e[he].charCodeAt(0)]),g||$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(Ut){return Ut.charCodeAt(0).toString(16)}).join(""):Ze==="Identity-H"&&(Pe=t(xe,be[we])),V.isHex=!0,{text:Pe,x:B,y,options:Q,mutex:V}};A.events.push(["postProcessText",function(a){var g=a.text||"",f=[],B={text:g,x:a.x,y:a.y,options:a.options,mutex:a.mutex};if(Array.isArray(g)){var y=0;for(y=0;y<g.length;y+=1)Array.isArray(g[y])&&g[y].length===3?f.push([n(Object.assign({},B,{text:g[y][0]})).text,g[y][1],g[y][2]]):f.push(n(Object.assign({},B,{text:g[y]})).text);a.text=f}else a.text=n(Object.assign({},B,{text:g})).text}])}(or),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}}(or.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(r){var n,a,g,f,B,y,Q,V=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 Ue=de.charCodeAt(),Xe=Ue>>8,We=we[Xe];return We!==void 0?V[256*We+(255&Ue)]:Xe===252||Xe===253?"AL":he.test(Xe)?"L":Xe===8?"R":"N"},Ut=function(de){for(var Ue,Xe=0;Xe<de.length;Xe++){if((Ue=Pe(de.charAt(Xe)))==="L")return!1;if(Ue==="R")return!0}return!1},Xt=function(de,Ue,Xe,We){var _t,Tt,zt,bt,Vt=Ue[We];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":We<1||We+1>=Ue.length||(_t=Xe[We-1])!=="EN"&&_t!=="AN"||(Tt=Ue[We+1])!=="EN"&&Tt!=="AN"?Vt="N":$e&&(Tt="AN"),Vt=Tt===_t?Tt:"N";break;case"ES":Vt=(_t=We>0?Xe[We-1]:"B")==="EN"&&We+1<Ue.length&&Ue[We+1]==="EN"?"EN":"N";break;case"ET":if(We>0&&Xe[We-1]==="EN"){Vt="EN";break}if($e){Vt="N";break}for(zt=We+1,bt=Ue.length;zt<bt&&Ue[zt]==="ET";)zt++;Vt=zt<bt&&Ue[zt]==="EN"?"EN":"N";break;case"NSM":if(g&&!f){for(bt=Ue.length,zt=We+1;zt<bt&&Ue[zt]==="NSM";)zt++;if(zt<bt){var IA=de[We],uA=IA>=1425&&IA<=2303||IA===64286;if(_t=Ue[zt],uA&&(_t==="R"||_t==="AL")){Vt="R";break}}}Vt=We<1||(_t=Ue[We-1])==="B"?"N":Xe[We-1];break;case"B":$e=!1,n=!0,Vt=Ze;break;case"S":a=!0,Vt="N"}return Vt},Rt=function(de,Ue,Xe){var We=de.split("");return Xe&&lt(We,Xe,{hiLevel:Ze}),We.reverse(),Ue&&Ue.reverse(),We.join("")},lt=function(de,Ue,Xe){var We,_t,Tt,zt,bt,Vt=-1,IA=de.length,uA=0,fe=[],Oe=Ze?x:ie,Me=[];for($e=!1,n=!1,a=!1,_t=0;_t<IA;_t++)Me[_t]=Pe(de[_t]);for(Tt=0;Tt<IA;Tt++){if(bt=uA,fe[Tt]=Xt(de,Me,fe,Tt),We=240&(uA=Oe[bt][be[fe[Tt]]]),uA&=15,Ue[Tt]=zt=Oe[uA][5],We>0)if(We===16){for(_t=Vt;_t<Tt;_t++)Ue[_t]=1;Vt=-1}else Vt=-1;if(Oe[uA][6])Vt===-1&&(Vt=Tt);else if(Vt>-1){for(_t=Vt;_t<Tt;_t++)Ue[_t]=zt;Vt=-1}Me[Tt]==="B"&&(Ue[Tt]=0),Xe.hiLevel|=zt}a&&function(rt,dt,Ft){for(var Kt=0;Kt<Ft;Kt++)if(rt[Kt]==="S"){dt[Kt]=Ze;for(var jt=Kt-1;jt>=0&&rt[jt]==="WS";jt--)dt[jt]=Ze}}(Me,Ue,IA)},ke=function(de,Ue,Xe,We,_t){if(!(_t.hiLevel<de)){if(de===1&&Ze===1&&!n)return Ue.reverse(),void(Xe&&Xe.reverse());for(var Tt,zt,bt,Vt,IA=Ue.length,uA=0;uA<IA;){if(We[uA]>=de){for(bt=uA+1;bt<IA&&We[bt]>=de;)bt++;for(Vt=uA,zt=bt-1;Vt<zt;Vt++,zt--)Tt=Ue[Vt],Ue[Vt]=Ue[zt],Ue[zt]=Tt,Xe&&(Tt=Xe[Vt],Xe[Vt]=Xe[zt],Xe[zt]=Tt);uA=bt}uA++}}},mt=function(de,Ue,Xe){var We=de.split(""),_t={hiLevel:Ze};return Xe||(Xe=[]),lt(We,Xe,_t),function(Tt,zt,bt){if(bt.hiLevel!==0&&Q)for(var Vt,IA=0;IA<Tt.length;IA++)zt[IA]===1&&(Vt=xe.indexOf(Tt[IA]))>=0&&(Tt[IA]=xe[Vt+1])}(We,Xe,_t),ke(2,We,Ue,Xe,_t),ke(1,We,Ue,Xe,_t),We.join("")};return this.__bidiEngine__.doBidiReorder=function(de,Ue,Xe){if(function(_t,Tt){if(Tt)for(var zt=0;zt<_t.length;zt++)Tt[zt]=zt;f===void 0&&(f=Ut(_t)),y===void 0&&(y=Ut(_t))}(de,Ue),g||!B||y)if(g&&B&&f^y)Ze=f?1:0,de=Rt(de,Ue,Xe);else if(!g&&B&&y)Ze=f?1:0,de=mt(de,Ue,Xe),de=Rt(de,Ue);else if(!g||f||B||y){if(g&&!B&&f^y)de=Rt(de,Ue),f?(Ze=0,de=mt(de,Ue,Xe)):(Ze=1,de=mt(de,Ue,Xe),de=Rt(de,Ue));else if(g&&f&&!B&&y)Ze=1,de=mt(de,Ue,Xe),de=Rt(de,Ue);else if(!g&&!B&&f^y){var We=Q;f?(Ze=1,de=mt(de,Ue,Xe),Ze=0,Q=!1,de=mt(de,Ue,Xe),Q=We):(Ze=0,de=mt(de,Ue,Xe),de=Rt(de,Ue),Ze=1,Q=!1,de=mt(de,Ue,Xe),Q=We,de=Rt(de,Ue))}}else Ze=0,de=mt(de,Ue,Xe);else Ze=f?1:0,de=mt(de,Ue,Xe);return de},this.__bidiEngine__.setOptions=function(de){de&&(g=de.isInputVisual,B=de.isOutputVisual,f=de.isInputRtl,y=de.isOutputRtl,Q=de.isSymmetricSwapping)},this.__bidiEngine__.setOptions(r),this.__bidiEngine__};var A=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],t=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(r){var n=r.text;r.x,r.y;var a=r.options||{};r.mutex,a.lang;var g=[];if(a.isInputVisual=typeof a.isInputVisual!="boolean"||a.isInputVisual,t.setOptions(a),Object.prototype.toString.call(n)==="[object Array]"){var f=0;for(g=[],f=0;f<n.length;f+=1)Object.prototype.toString.call(n[f])==="[object Array]"?g.push([t.doBidiReorder(n[f][0]),n[f][1],n[f][2]]):g.push([t.doBidiReorder(n[f])]);r.text=g}else r.text=t.doBidiReorder(n);t.setOptions({isInputVisual:!0})}])}(or),or.API.TTFFont=function(){function e(A){var t;if(this.rawData=A,t=this.contents=new Fl(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 g,f,B,y;for(y=[],g=0,f=(B=this.bbox).length;g<f;g++)A=B[g],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,g,f;for(g=0,a=0,f=(A=""+A).length;0<=f?a<f:a>f;a=0<=f?++a:--a)n=A.charCodeAt(a),g+=this.widthOfGlyph(this.characterToGlyph(n))+r*(1e3/t)||0;return g*(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 Gs,Fl=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,g,f,B;return A=this.readByte(),t=this.readByte(),r=this.readByte(),n=this.readByte(),a=this.readByte(),g=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^g)+256*(255^f)+(255^B)+1):72057594037927940*A+281474976710656*t+1099511627776*r+4294967296*n+16777216*a+65536*g+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,g,f,B,y,Q,V,ie,x,be,we;for(we in x=Object.keys(t).length,B=Math.log(2),V=16*Math.floor(Math.log(x)/B),g=Math.floor(V/B),Q=16*x-V,(n=new Fl).writeInt(this.scalarType),n.writeShort(x),n.writeShort(V),n.writeShort(g),n.writeShort(Q),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,g;for(t=Wg.call(t);t.length%4;)t.push(0);for(a=new Fl(t),n=0,r=0,g=t.length;r<g;r=r+=4)n+=a.readUInt32();return 4294967295&n},A}(),Hm={}.hasOwnProperty,Eo=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};Gs=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 Eo(e,Gs),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 Fl).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,g,f,B,y,Q,V,ie,x,be,we,xe,he,$e,Ze;switch(this.platformID=A.readUInt16(),this.encodingID=A.readShort(),this.offset=t+A.readInt(),V=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,Ut;for(Ut=[],B=Pe=0;0<=ie?Pe<ie:Pe>ie;B=0<=ie?++Pe:--Pe)Ut.push(A.readUInt16());return Ut}(),A.pos+=2,we=function(){var Pe,Ut;for(Ut=[],B=Pe=0;0<=ie?Pe<ie:Pe>ie;B=0<=ie?++Pe:--Pe)Ut.push(A.readUInt16());return Ut}(),y=function(){var Pe,Ut;for(Ut=[],B=Pe=0;0<=ie?Pe<ie:Pe>ie;B=0<=ie?++Pe:--Pe)Ut.push(A.readUInt16());return Ut}(),Q=function(){var Pe,Ut;for(Ut=[],B=Pe=0;0<=ie?Pe<ie:Pe>ie;B=0<=ie?++Pe:--Pe)Ut.push(A.readUInt16());return Ut}(),n=(this.length-A.pos+this.offset)/2,f=function(){var Pe,Ut;for(Ut=[],B=Pe=0;0<=n?Pe<n:Pe>n;B=0<=n?++Pe:--Pe)Ut.push(A.readUInt16());return Ut}(),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)Q[B]===0?g=r+y[B]:(g=f[Q[B]/2+(r-be)-(ie-B)]||0)!==0&&(g+=y[B]),this.codeMap[r]=65535&g}A.pos=V}return e.encode=function(A,t){var r,n,a,g,f,B,y,Q,V,ie,x,be,we,xe,he,$e,Ze,Pe,Ut,Xt,Rt,lt,ke,mt,de,Ue,Xe,We,_t,Tt,zt,bt,Vt,IA,uA,fe,Oe,Me,rt,dt,Ft,Kt,jt,aA,wA,KA;switch(We=new Fl,g=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={},_t=0,Vt=g.length;_t<Vt;_t++)$e[jt=A[n=g[_t]]]==null&&($e[jt]=++we),a[n]={old:A[n],new:$e[A[n]]},xe[n]=$e[A[n]];return We.writeUInt16(1),We.writeUInt16(0),We.writeUInt32(12),We.writeUInt16(0),We.writeUInt16(262),We.writeUInt16(0),We.write(xe),{charMap:a,subtable:We.data,maxGlyphID:we+1};case"unicode":for(Ue=[],V=[],Ze=0,$e={},r={},he=y=null,Tt=0,IA=g.length;Tt<IA;Tt++)$e[Ut=A[n=g[Tt]]]==null&&($e[Ut]=++Ze),r[n]={old:Ut,new:$e[Ut]},f=$e[Ut]-n,he!=null&&f===y||(he&&V.push(he),Ue.push(n),y=f),he=n;for(he&&V.push(he),V.push(65535),Ue.push(65535),mt=2*(ke=Ue.length),lt=2*Math.pow(Math.log(ke)/Math.LN2,2),ie=Math.log(lt/2)/Math.LN2,Rt=2*ke-lt,B=[],Xt=[],x=[],be=zt=0,uA=Ue.length;zt<uA;be=++zt){if(de=Ue[be],Q=V[be],de===65535){B.push(0),Xt.push(0);break}if(de-(Xe=r[de].new)>=32768)for(B.push(0),Xt.push(2*(x.length+ke-be)),n=bt=de;de<=Q?bt<=Q:bt>=Q;n=de<=Q?++bt:--bt)x.push(r[n].new);else B.push(Xe-de),Xt.push(0)}for(We.writeUInt16(3),We.writeUInt16(1),We.writeUInt32(12),We.writeUInt16(4),We.writeUInt16(16+8*ke+2*x.length),We.writeUInt16(0),We.writeUInt16(mt),We.writeUInt16(lt),We.writeUInt16(ie),We.writeUInt16(Rt),Ft=0,fe=V.length;Ft<fe;Ft++)n=V[Ft],We.writeUInt16(n);for(We.writeUInt16(0),Kt=0,Oe=Ue.length;Kt<Oe;Kt++)n=Ue[Kt],We.writeUInt16(n);for(aA=0,Me=B.length;aA<Me;aA++)f=B[aA],We.writeUInt16(f);for(wA=0,rt=Xt.length;wA<rt;wA++)Pe=Xt[wA],We.writeUInt16(Pe);for(KA=0,dt=x.length;KA<dt;KA++)we=x[KA],We.writeUInt16(we);return{charMap:r,subtable:We.data,maxGlyphID:Ze+1}}},e}(),Zg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Eo(e,Gs),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 Fl).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 Eo(e,Gs),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 Eo(e,Gs),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 Eo(e,Gs),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 g,f,B;for(B=[],a=g=0,f=this.file.maxp.numGlyphs;0<=f?g<f:g>f;a=0<=f?++g:--g)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 Eo(e,Gs),e.prototype.tag="name",e.prototype.parse=function(A){var t,r,n,a,g,f,B,y,Q,V,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=Q=0,V=r.length;Q<V;a=++Q)n=r[a],A.pos=n.offset,y=A.readString(n.length),g=new zm(y,n),B[ie=n.nameID]==null&&(B[ie]=[]),B[n.nameID].push(g);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 Eo(e,Gs),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 Eo(e,Gs),e.prototype.tag="hmtx",e.prototype.parse=function(A){var t,r,n,a,g,f,B;for(A.pos=this.offset,this.metrics=[],t=0,f=this.file.hhea.numberOfMetrics;0<=f?t<f:t>f;t=0<=f?++t:--t)this.metrics.push({advance:A.readUInt16(),lsb:A.readInt16()});for(n=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var y,Q;for(Q=[],t=y=0;0<=n?y<n:y>n;t=0<=n?++y:--y)Q.push(A.readInt16());return Q}(),this.widths=function(){var y,Q,V,ie;for(ie=[],y=0,Q=(V=this.metrics).length;y<Q;y++)a=V[y],ie.push(a.advance);return ie}.call(this),r=this.widths[this.widths.length-1],B=[],t=g=0;0<=n?g<n:g>n;t=0<=n?++g:--g)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 Eo(e,Gs),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(A){var t,r,n,a,g,f,B,y,Q,V;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,g=(f=new Fl(t.read(n))).readShort(),y=f.readShort(),V=f.readShort(),B=f.readShort(),Q=f.readShort(),this.cache[A]=g===-1?new Ym(f,y,V,B,Q):new Jm(f,g,y,V,B,Q),this.cache[A]))},e.prototype.encode=function(A,t,r){var n,a,g,f,B;for(g=[],a=[],f=0,B=t.length;f<B;f++)n=A[t[f]],a.push(g.length),n&&(g=g.concat(n.encode(r)));return a.push(g.length),{table:g,offsets:a}},e}(),Jm=function(){function e(A,t,r,n,a,g){this.raw=A,this.numberOfContours=t,this.xMin=r,this.yMin=n,this.xMax=a,this.yMax=g,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),Ym=function(){function e(A,t,r,n,a){var g,f;for(this.raw=A,this.xMin=t,this.yMin=r,this.xMax=n,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],g=this.raw;f=g.readShort(),this.glyphOffsets.push(g.pos),this.glyphIDs.push(g.readUInt16()),32&f;)g.pos+=1&f?4:2,128&f?g.pos+=8:64&f?g.pos+=4:8&f&&(g.pos+=2)}return e.prototype.encode=function(){var A,t,r;for(t=new Fl(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 Eo(e,Gs),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,g=0;g<r.length;++g)if(r[g]=n,a<t.length&&t[a]==g){++a,r[g]=n;var f=this.offsets[g],B=this.offsets[g+1]-f;B>0&&(n+=B)}for(var y=new Array(4*r.length),Q=0;Q<r.length;++Q)y[4*Q+3]=255&r[Q],y[4*Q+2]=(65280&r[Q])>>8,y[4*Q+1]=(16711680&r[Q])>>16,y[4*Q]=(4278190080&r[Q])>>24;return y},e}(),qm=function(){function e(A){this.font=A,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var A,t,r,n,a;for(t in n=this.font.cmap.tables[0].codeMap,A={},a=this.subset)r=a[t],A[t]=n[r];return A},e.prototype.glyphsFor=function(A){var t,r,n,a,g,f,B;for(n={},g=0,f=A.length;g<f;g++)n[a=A[g]]=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,g,f,B,y,Q,V,ie,x,be,we,xe,he;for(n in r=Zg.encode(this.generateCmap(),"unicode"),g=this.glyphsFor(A),x={0:0},he=r.charMap)x[(B=he[n]).old]=B.new;for(be in ie=r.maxGlyphID,g)be in x||(x[be]=ie++);return Q=function($e){var Ze,Pe;for(Ze in Pe={},$e)Pe[$e[Ze]]=Ze;return Pe}(x),V=Object.keys(Q).sort(function($e,Ze){return $e-Ze}),we=function(){var $e,Ze,Pe;for(Pe=[],$e=0,Ze=V.length;$e<Ze;$e++)f=V[$e],Pe.push(Q[f]);return Pe}(),a=this.font.glyf.encode(g,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}();or.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,g;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)g=t[n],a.push("/"+n+" "+A.convert(g));return a.push(">>"),a.join(`
`)}return""+t},A}()},86129:function(Br,EA,M){var b=M(19208).lW,qe=M(97671);(function(re){Br.exports=re()})(function(){return function re(Ne,le,$){function ae(d,k){if(!le[d]){if(!Ne[d]){var N=void 0;if(!k&&N)return require(d,!0);if(m)return m(d,!0);var D=new Error("Cannot find module '"+d+"'");throw D.code="MODULE_NOT_FOUND",D}var U=le[d]={exports:{}};Ne[d][0].call(U.exports,function(F){var S=Ne[d][1][F];return ae(S||F)},U,U.exports,re,Ne,le,$)}return le[d].exports}for(var m=void 0,_=0;_<$.length;_++)ae($[_]);return ae}({1:[function(re,Ne,le){"use strict";var $=re("./utils"),ae=re("./support"),m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";le.encode=function(_){for(var d,k,N,D,U,F,S,H=[],O=0,P=_.length,K=P,ee=$.getTypeOf(_)!=="string";O<_.length;)K=P-O,N=ee?(d=_[O++],k=O<P?_[O++]:0,O<P?_[O++]:0):(d=_.charCodeAt(O++),k=O<P?_.charCodeAt(O++):0,O<P?_.charCodeAt(O++):0),D=d>>2,U=(3&d)<<4|k>>4,F=1<K?(15&k)<<2|N>>6:64,S=2<K?63&N:64,H.push(m.charAt(D)+m.charAt(U)+m.charAt(F)+m.charAt(S));return H.join("")},le.decode=function(_){var d,k,N,D,U,F,S=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)===m.charAt(64)&&K--,_.charAt(_.length-2)===m.charAt(64)&&K--,K%1!=0)throw new Error("Invalid base64 input, bad content length.");for(P=ae.uint8array?new Uint8Array(0|K):new Array(0|K);S<_.length;)d=m.indexOf(_.charAt(S++))<<2|(D=m.indexOf(_.charAt(S++)))>>4,k=(15&D)<<4|(U=m.indexOf(_.charAt(S++)))>>2,N=(3&U)<<6|(F=m.indexOf(_.charAt(S++))),P[H++]=d,U!==64&&(P[H++]=k),F!==64&&(P[H++]=N);return P}},{"./support":30,"./utils":32}],2:[function(re,Ne,le){"use strict";var $=re("./external"),ae=re("./stream/DataWorker"),m=re("./stream/Crc32Probe"),_=re("./stream/DataLengthProbe");function d(k,N,D,U,F){this.compressedSize=k,this.uncompressedSize=N,this.crc32=D,this.compression=U,this.compressedContent=F}d.prototype={getContentWorker:function(){var k=new ae($.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 ae($.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},d.createWorkerFrom=function(k,N,D){return k.pipe(new m).pipe(new _("uncompressedSize")).pipe(N.compressWorker(D)).pipe(new _("compressedSize")).withStreamInfo("compression",N)},Ne.exports=d},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(re,Ne,le){"use strict";var $=re("./stream/GenericWorker");le.STORE={magic:"\0\0",compressWorker:function(){return new $("STORE compression")},uncompressWorker:function(){return new $("STORE decompression")}},le.DEFLATE=re("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(re,Ne,le){"use strict";var $=re("./utils"),ae=function(){for(var m,_=[],d=0;d<256;d++){m=d;for(var k=0;k<8;k++)m=1&m?3988292384^m>>>1:m>>>1;_[d]=m}return _}();Ne.exports=function(m,_){return m!==void 0&&m.length?$.getTypeOf(m)!=="string"?function(d,k,N,D){var U=ae,F=D+N;d^=-1;for(var S=D;S<F;S++)d=d>>>8^U[255&(d^k[S])];return-1^d}(0|_,m,m.length,0):function(d,k,N,D){var U=ae,F=D+N;d^=-1;for(var S=D;S<F;S++)d=d>>>8^U[255&(d^k.charCodeAt(S))];return-1^d}(0|_,m,m.length,0):0}},{"./utils":32}],5:[function(re,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(re,Ne,le){"use strict";var $=null;$=typeof Promise!="undefined"?Promise:re("lie"),Ne.exports={Promise:$}},{lie:37}],7:[function(re,Ne,le){"use strict";var $=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",ae=re("pako"),m=re("./utils"),_=re("./stream/GenericWorker"),d=$?"uint8array":"array";function k(N,D){_.call(this,"FlateWorker/"+N),this._pako=null,this._pakoAction=N,this._pakoOptions=D,this.meta={}}le.magic="\b\0",m.inherits(k,_),k.prototype.processChunk=function(N){this.meta=N.meta,this._pako===null&&this._createPako(),this._pako.push(m.transformTo(d,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 ae[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var N=this;this._pako.onData=function(D){N.push({data:D,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(re,Ne,le){"use strict";function $(U,F){var S,H="";for(S=0;S<F;S++)H+=String.fromCharCode(255&U),U>>>=8;return H}function ae(U,F,S,H,O,P){var K,ee,pe=U.file,Ke=U.compression,oe=P!==d.utf8encode,tt=m.transformTo("string",P(pe.name)),He=m.transformTo("string",d.utf8encode(pe.name)),Ge=pe.comment,at=m.transformTo("string",P(Ge)),W=m.transformTo("string",d.utf8encode(Ge)),_e=He.length!==pe.name.length,L=W.length!==Ge.length,Fe="",Ce="",te="",ge=pe.dir,q=pe.date,Z={crc32:0,compressedSize:0,uncompressedSize:0};F&&!S||(Z.crc32=U.crc32,Z.compressedSize=U.compressedSize,Z.uncompressedSize=U.uncompressedSize);var X=0;F&&(X|=8),oe||!_e&&!L||(X|=2048);var z=0,Se=0;ge&&(z|=16),O==="UNIX"?(Se=798,z|=function(Re,Ot){var Nt=Re;return Re||(Nt=Ot?16893:33204),(65535&Nt)<<16}(pe.unixPermissions,ge)):(Se=20,z|=function(Re){return 63&(Re||0)}(pe.dosPermissions)),K=q.getUTCHours(),K<<=6,K|=q.getUTCMinutes(),K<<=5,K|=q.getUTCSeconds()/2,ee=q.getUTCFullYear()-1980,ee<<=4,ee|=q.getUTCMonth()+1,ee<<=5,ee|=q.getUTCDate(),_e&&(Ce=$(1,1)+$(k(tt),4)+He,Fe+="up"+$(Ce.length,2)+Ce),L&&(te=$(1,1)+$(k(at),4)+W,Fe+="uc"+$(te.length,2)+te);var Ve="";return Ve+=`
\0`,Ve+=$(X,2),Ve+=Ke.magic,Ve+=$(K,2),Ve+=$(ee,2),Ve+=$(Z.crc32,4),Ve+=$(Z.compressedSize,4),Ve+=$(Z.uncompressedSize,4),Ve+=$(tt.length,2),Ve+=$(Fe.length,2),{fileRecord:N.LOCAL_FILE_HEADER+Ve+tt+Fe,dirRecord:N.CENTRAL_FILE_HEADER+$(Se,2)+Ve+$(at.length,2)+"\0\0\0\0"+$(z,4)+$(H,4)+tt+Fe+at}}var m=re("../utils"),_=re("../stream/GenericWorker"),d=re("../utf8"),k=re("../crc32"),N=re("../signature");function D(U,F,S,H){_.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=F,this.zipPlatform=S,this.encodeFileName=H,this.streamFiles=U,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}m.inherits(D,_),D.prototype.push=function(U){var F=U.meta.percent||0,S=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:S?(F+100*(S-H-1))/S:100}}))},D.prototype.openedSource=function(U){this.currentSourceOffset=this.bytesWritten,this.currentFile=U.file.name;var F=this.streamFiles&&!U.file.dir;if(F){var S=ae(U,F,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:S.fileRecord,meta:{percent:0}})}else this.accumulate=!0},D.prototype.closedSource=function(U){this.accumulate=!1;var F=this.streamFiles&&!U.file.dir,S=ae(U,F,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(S.dirRecord),F)this.push({data:function(H){return N.DATA_DESCRIPTOR+$(H.crc32,4)+$(H.compressedSize,4)+$(H.uncompressedSize,4)}(U),meta:{percent:100}});else for(this.push({data:S.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},D.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 S=this.bytesWritten-U,H=function(O,P,K,ee,pe){var Ke=m.transformTo("string",pe(ee));return N.CENTRAL_DIRECTORY_END+"\0\0\0\0"+$(O,2)+$(O,2)+$(P,4)+$(K,4)+$(Ke.length,2)+Ke}(this.dirRecords.length,S,U,this.zipComment,this.encodeFileName);this.push({data:H,meta:{percent:100}})},D.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},D.prototype.registerPrevious=function(U){this._sources.push(U);var F=this;return U.on("data",function(S){F.processChunk(S)}),U.on("end",function(){F.closedSource(F.previous.streamInfo),F._sources.length?F.prepareNextSource():F.end()}),U.on("error",function(S){F.error(S)}),this},D.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))},D.prototype.error=function(U){var F=this._sources;if(!_.prototype.error.call(this,U))return!1;for(var S=0;S<F.length;S++)try{F[S].error(U)}catch(H){}return!0},D.prototype.lock=function(){_.prototype.lock.call(this);for(var U=this._sources,F=0;F<U.length;F++)U[F].lock()},Ne.exports=D},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(re,Ne,le){"use strict";var $=re("../compressions"),ae=re("./ZipFileWorker");le.generateWorker=function(m,_,d){var k=new ae(_.streamFiles,d,_.platform,_.encodeFileName),N=0;try{m.forEach(function(D,U){N++;var F=function(P,K){var ee=P||K,pe=$[ee];if(!pe)throw new Error(ee+" is not a valid compression method !");return pe}(U.options.compression,_.compression),S=U.options.compressionOptions||_.compressionOptions||{},H=U.dir,O=U.date;U._compressWorker(F,S).withStreamInfo("file",{name:D,dir:H,date:O,comment:U.comment||"",unixPermissions:U.unixPermissions,dosPermissions:U.dosPermissions}).pipe(k)}),k.entriesCount=N}catch(D){k.error(D)}return k}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(re,Ne,le){"use strict";function $(){if(!(this instanceof $))return new $;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var ae=new $;for(var m in this)typeof this[m]!="function"&&(ae[m]=this[m]);return ae}}($.prototype=re("./object")).loadAsync=re("./load"),$.support=re("./support"),$.defaults=re("./defaults"),$.version="3.10.1",$.loadAsync=function(ae,m){return new $().loadAsync(ae,m)},$.external=re("./external"),Ne.exports=$},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(re,Ne,le){"use strict";var $=re("./utils"),ae=re("./external"),m=re("./utf8"),_=re("./zipEntries"),d=re("./stream/Crc32Probe"),k=re("./nodejsUtils");function N(D){return new ae.Promise(function(U,F){var S=D.decompressed.getContentWorker().pipe(new d);S.on("error",function(H){F(H)}).on("end",function(){S.streamInfo.crc32!==D.decompressed.crc32?F(new Error("Corrupted zip : CRC32 mismatch")):U()}).resume()})}Ne.exports=function(D,U){var F=this;return U=$.extend(U||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:m.utf8decode}),k.isNode&&k.isStream(D)?ae.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):$.prepareContent("the loaded zip file",D,!0,U.optimizedBinaryString,U.base64).then(function(S){var H=new _(U);return H.load(S),H}).then(function(S){var H=[ae.Promise.resolve(S)],O=S.files;if(U.checkCRC32)for(var P=0;P<O.length;P++)H.push(N(O[P]));return ae.Promise.all(H)}).then(function(S){for(var H=S.shift(),O=H.files,P=0;P<O.length;P++){var K=O[P],ee=K.fileNameStr,pe=$.resolve(K.fileNameStr);F.file(pe,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(pe).unsafeOriginalName=ee)}return H.zipComment.length&&(F.comment=H.zipComment),F})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(re,Ne,le){"use strict";var $=re("../utils"),ae=re("../stream/GenericWorker");function m(_,d){ae.call(this,"Nodejs stream input adapter for "+_),this._upstreamEnded=!1,this._bindStream(d)}$.inherits(m,ae),m.prototype._bindStream=function(_){var d=this;(this._stream=_).pause(),_.on("data",function(k){d.push({data:k,meta:{percent:0}})}).on("error",function(k){d.isPaused?this.generatedError=k:d.error(k)}).on("end",function(){d.isPaused?d._upstreamEnded=!0:d.end()})},m.prototype.pause=function(){return!!ae.prototype.pause.call(this)&&(this._stream.pause(),!0)},m.prototype.resume=function(){return!!ae.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ne.exports=m},{"../stream/GenericWorker":28,"../utils":32}],13:[function(re,Ne,le){"use strict";var $=re("readable-stream").Readable;function ae(m,_,d){$.call(this,_),this._helper=m;var k=this;m.on("data",function(N,D){k.push(N)||k._helper.pause(),d&&d(D)}).on("error",function(N){k.emit("error",N)}).on("end",function(){k.push(null)})}re("../utils").inherits(ae,$),ae.prototype._read=function(){this._helper.resume()},Ne.exports=ae},{"../utils":32,"readable-stream":16}],14:[function(re,Ne,le){"use strict";Ne.exports={isNode:typeof b!="undefined",newBufferFrom:function($,ae){if(b.from&&b.from!==Uint8Array.from)return b.from($,ae);if(typeof $=="number")throw new Error('The "data" argument must not be a number');return new b($,ae)},allocBuffer:function($){if(b.alloc)return b.alloc($);var ae=new b($);return ae.fill(0),ae},isBuffer:function($){return b.isBuffer($)},isStream:function($){return $&&typeof $.on=="function"&&typeof $.pause=="function"&&typeof $.resume=="function"}}},{}],15:[function(re,Ne,le){"use strict";function $(pe,Ke,oe){var tt,He=m.getTypeOf(Ke),Ge=m.extend(oe||{},k);Ge.date=Ge.date||new Date,Ge.compression!==null&&(Ge.compression=Ge.compression.toUpperCase()),typeof Ge.unixPermissions=="string"&&(Ge.unixPermissions=parseInt(Ge.unixPermissions,8)),Ge.unixPermissions&&16384&Ge.unixPermissions&&(Ge.dir=!0),Ge.dosPermissions&&16&Ge.dosPermissions&&(Ge.dir=!0),Ge.dir&&(pe=O(pe)),Ge.createFolders&&(tt=H(pe))&&P.call(this,tt,!0);var at=He==="string"&&Ge.binary===!1&&Ge.base64===!1;oe&&oe.binary!==void 0||(Ge.binary=!at),(Ke instanceof N&&Ke.uncompressedSize===0||Ge.dir||!Ke||Ke.length===0)&&(Ge.base64=!1,Ge.binary=!0,Ke="",Ge.compression="STORE",He="string");var W=null;W=Ke instanceof N||Ke instanceof _?Ke:F.isNode&&F.isStream(Ke)?new S(pe,Ke):m.prepareContent(pe,Ke,Ge.binary,Ge.optimizedBinaryString,Ge.base64);var _e=new D(pe,W,Ge);this.files[pe]=_e}var ae=re("./utf8"),m=re("./utils"),_=re("./stream/GenericWorker"),d=re("./stream/StreamHelper"),k=re("./defaults"),N=re("./compressedObject"),D=re("./zipObject"),U=re("./generate"),F=re("./nodejsUtils"),S=re("./nodejs/NodejsStreamInputAdapter"),H=function(pe){pe.slice(-1)==="/"&&(pe=pe.substring(0,pe.length-1));var Ke=pe.lastIndexOf("/");return 0<Ke?pe.substring(0,Ke):""},O=function(pe){return pe.slice(-1)!=="/"&&(pe+="/"),pe},P=function(pe,Ke){return Ke=Ke!==void 0?Ke:k.createFolders,pe=O(pe),this.files[pe]||$.call(this,pe,null,{dir:!0,createFolders:Ke}),this.files[pe]};function K(pe){return Object.prototype.toString.call(pe)==="[object RegExp]"}var ee={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(pe){var Ke,oe,tt;for(Ke in this.files)tt=this.files[Ke],(oe=Ke.slice(this.root.length,Ke.length))&&Ke.slice(0,this.root.length)===this.root&&pe(oe,tt)},filter:function(pe){var Ke=[];return this.forEach(function(oe,tt){pe(oe,tt)&&Ke.push(tt)}),Ke},file:function(pe,Ke,oe){if(arguments.length!==1)return pe=this.root+pe,$.call(this,pe,Ke,oe),this;if(K(pe)){var tt=pe;return this.filter(function(Ge,at){return!at.dir&&tt.test(Ge)})}var He=this.files[this.root+pe];return He&&!He.dir?He:null},folder:function(pe){if(!pe)return this;if(K(pe))return this.filter(function(He,Ge){return Ge.dir&&pe.test(He)});var Ke=this.root+pe,oe=P.call(this,Ke),tt=this.clone();return tt.root=oe.name,tt},remove:function(pe){pe=this.root+pe;var Ke=this.files[pe];if(Ke||(pe.slice(-1)!=="/"&&(pe+="/"),Ke=this.files[pe]),Ke&&!Ke.dir)delete this.files[pe];else for(var oe=this.filter(function(He,Ge){return Ge.name.slice(0,pe.length)===pe}),tt=0;tt<oe.length;tt++)delete this.files[oe[tt].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(pe){var Ke,oe={};try{if((oe=m.extend(pe||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:ae.utf8encode})).type=oe.type.toLowerCase(),oe.compression=oe.compression.toUpperCase(),oe.type==="binarystring"&&(oe.type="string"),!oe.type)throw new Error("No output type specified.");m.checkSupport(oe.type),oe.platform!=="darwin"&&oe.platform!=="freebsd"&&oe.platform!=="linux"&&oe.platform!=="sunos"||(oe.platform="UNIX"),oe.platform==="win32"&&(oe.platform="DOS");var tt=oe.comment||this.comment||"";Ke=U.generateWorker(this,oe,tt)}catch(He){(Ke=new _("error")).error(He)}return new d(Ke,oe.type||"string",oe.mimeType)},generateAsync:function(pe,Ke){return this.generateInternalStream(pe).accumulate(Ke)},generateNodeStream:function(pe,Ke){return(pe=pe||{}).type||(pe.type="nodebuffer"),this.generateInternalStream(pe).toNodejsStream(Ke)}};Ne.exports=ee},{"./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(re,Ne,le){"use strict";Ne.exports=re("stream")},{stream:void 0}],17:[function(re,Ne,le){"use strict";var $=re("./DataReader");function ae(m){$.call(this,m);for(var _=0;_<this.data.length;_++)m[_]=255&m[_]}re("../utils").inherits(ae,$),ae.prototype.byteAt=function(m){return this.data[this.zero+m]},ae.prototype.lastIndexOfSignature=function(m){for(var _=m.charCodeAt(0),d=m.charCodeAt(1),k=m.charCodeAt(2),N=m.charCodeAt(3),D=this.length-4;0<=D;--D)if(this.data[D]===_&&this.data[D+1]===d&&this.data[D+2]===k&&this.data[D+3]===N)return D-this.zero;return-1},ae.prototype.readAndCheckSignature=function(m){var _=m.charCodeAt(0),d=m.charCodeAt(1),k=m.charCodeAt(2),N=m.charCodeAt(3),D=this.readData(4);return _===D[0]&&d===D[1]&&k===D[2]&&N===D[3]},ae.prototype.readData=function(m){if(this.checkOffset(m),m===0)return[];var _=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,_},Ne.exports=ae},{"../utils":32,"./DataReader":18}],18:[function(re,Ne,le){"use strict";var $=re("../utils");function ae(m){this.data=m,this.length=m.length,this.index=0,this.zero=0}ae.prototype={checkOffset:function(m){this.checkIndex(this.index+m)},checkIndex:function(m){if(this.length<this.zero+m||m<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+m+"). Corrupted zip ?")},setIndex:function(m){this.checkIndex(m),this.index=m},skip:function(m){this.setIndex(this.index+m)},byteAt:function(){},readInt:function(m){var _,d=0;for(this.checkOffset(m),_=this.index+m-1;_>=this.index;_--)d=(d<<8)+this.byteAt(_);return this.index+=m,d},readString:function(m){return $.transformTo("string",this.readData(m))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var m=this.readInt(4);return new Date(Date.UTC(1980+(m>>25&127),(m>>21&15)-1,m>>16&31,m>>11&31,m>>5&63,(31&m)<<1))}},Ne.exports=ae},{"../utils":32}],19:[function(re,Ne,le){"use strict";var $=re("./Uint8ArrayReader");function ae(m){$.call(this,m)}re("../utils").inherits(ae,$),ae.prototype.readData=function(m){this.checkOffset(m);var _=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,_},Ne.exports=ae},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(re,Ne,le){"use strict";var $=re("./DataReader");function ae(m){$.call(this,m)}re("../utils").inherits(ae,$),ae.prototype.byteAt=function(m){return this.data.charCodeAt(this.zero+m)},ae.prototype.lastIndexOfSignature=function(m){return this.data.lastIndexOf(m)-this.zero},ae.prototype.readAndCheckSignature=function(m){return m===this.readData(4)},ae.prototype.readData=function(m){this.checkOffset(m);var _=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,_},Ne.exports=ae},{"../utils":32,"./DataReader":18}],21:[function(re,Ne,le){"use strict";var $=re("./ArrayReader");function ae(m){$.call(this,m)}re("../utils").inherits(ae,$),ae.prototype.readData=function(m){if(this.checkOffset(m),m===0)return new Uint8Array(0);var _=this.data.subarray(this.zero+this.index,this.zero+this.index+m);return this.index+=m,_},Ne.exports=ae},{"../utils":32,"./ArrayReader":17}],22:[function(re,Ne,le){"use strict";var $=re("../utils"),ae=re("../support"),m=re("./ArrayReader"),_=re("./StringReader"),d=re("./NodeBufferReader"),k=re("./Uint8ArrayReader");Ne.exports=function(N){var D=$.getTypeOf(N);return $.checkSupport(D),D!=="string"||ae.uint8array?D==="nodebuffer"?new d(N):ae.uint8array?new k($.transformTo("uint8array",N)):new m($.transformTo("array",N)):new _(N)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(re,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(re,Ne,le){"use strict";var $=re("./GenericWorker"),ae=re("../utils");function m(_){$.call(this,"ConvertWorker to "+_),this.destType=_}ae.inherits(m,$),m.prototype.processChunk=function(_){this.push({data:ae.transformTo(this.destType,_.data),meta:_.meta})},Ne.exports=m},{"../utils":32,"./GenericWorker":28}],25:[function(re,Ne,le){"use strict";var $=re("./GenericWorker"),ae=re("../crc32");function m(){$.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}re("../utils").inherits(m,$),m.prototype.processChunk=function(_){this.streamInfo.crc32=ae(_.data,this.streamInfo.crc32||0),this.push(_)},Ne.exports=m},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(re,Ne,le){"use strict";var $=re("../utils"),ae=re("./GenericWorker");function m(_){ae.call(this,"DataLengthProbe for "+_),this.propName=_,this.withStreamInfo(_,0)}$.inherits(m,ae),m.prototype.processChunk=function(_){if(_){var d=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=d+_.data.length}ae.prototype.processChunk.call(this,_)},Ne.exports=m},{"../utils":32,"./GenericWorker":28}],27:[function(re,Ne,le){"use strict";var $=re("../utils"),ae=re("./GenericWorker");function m(_){ae.call(this,"DataWorker");var d=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,_.then(function(k){d.dataIsReady=!0,d.data=k,d.max=k&&k.length||0,d.type=$.getTypeOf(k),d.isPaused||d._tickAndRepeat()},function(k){d.error(k)})}$.inherits(m,ae),m.prototype.cleanUp=function(){ae.prototype.cleanUp.call(this),this.data=null},m.prototype.resume=function(){return!!ae.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,$.delay(this._tickAndRepeat,[],this)),!0)},m.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||($.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},m.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var _=null,d=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,d);break;case"uint8array":_=this.data.subarray(this.index,d);break;case"array":case"nodebuffer":_=this.data.slice(this.index,d)}return this.index=d,this.push({data:_,meta:{percent:this.max?this.index/this.max*100:0}})},Ne.exports=m},{"../utils":32,"./GenericWorker":28}],28:[function(re,Ne,le){"use strict";function $(ae){this.name=ae||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}$.prototype={push:function(ae){this.emit("data",ae)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(ae){this.emit("error",ae)}return!0},error:function(ae){return!this.isFinished&&(this.isPaused?this.generatedError=ae:(this.isFinished=!0,this.emit("error",ae),this.previous&&this.previous.error(ae),this.cleanUp()),!0)},on:function(ae,m){return this._listeners[ae].push(m),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(ae,m){if(this._listeners[ae])for(var _=0;_<this._listeners[ae].length;_++)this._listeners[ae][_].call(this,m)},pipe:function(ae){return ae.registerPrevious(this)},registerPrevious:function(ae){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=ae.streamInfo,this.mergeStreamInfo(),this.previous=ae;var m=this;return ae.on("data",function(_){m.processChunk(_)}),ae.on("end",function(){m.end()}),ae.on("error",function(_){m.error(_)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var ae=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),ae=!0),this.previous&&this.previous.resume(),!ae},flush:function(){},processChunk:function(ae){this.push(ae)},withStreamInfo:function(ae,m){return this.extraStreamInfo[ae]=m,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var ae in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,ae)&&(this.streamInfo[ae]=this.extraStreamInfo[ae])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var ae="Worker "+this.name;return this.previous?this.previous+" -> "+ae:ae}},Ne.exports=$},{}],29:[function(re,Ne,le){"use strict";var $=re("../utils"),ae=re("./ConvertWorker"),m=re("./GenericWorker"),_=re("../base64"),d=re("../support"),k=re("../external"),N=null;if(d.nodestream)try{N=re("../nodejs/NodejsStreamOutputAdapter")}catch(F){}function D(F,S){return new k.Promise(function(H,O){var P=[],K=F._internalType,ee=F._outputType,pe=F._mimeType;F.on("data",function(Ke,oe){P.push(Ke),S&&S(oe)}).on("error",function(Ke){P=[],O(Ke)}).on("end",function(){try{var Ke=function(oe,tt,He){switch(oe){case"blob":return $.newBlob($.transformTo("arraybuffer",tt),He);case"base64":return _.encode(tt);default:return $.transformTo(oe,tt)}}(ee,function(oe,tt){var He,Ge=0,at=null,W=0;for(He=0;He<tt.length;He++)W+=tt[He].length;switch(oe){case"string":return tt.join("");case"array":return Array.prototype.concat.apply([],tt);case"uint8array":for(at=new Uint8Array(W),He=0;He<tt.length;He++)at.set(tt[He],Ge),Ge+=tt[He].length;return at;case"nodebuffer":return b.concat(tt);default:throw new Error("concat : unsupported type '"+oe+"'")}}(K,P),pe);H(Ke)}catch(oe){O(oe)}P=[]}).resume()})}function U(F,S,H){var O=S;switch(S){case"blob":case"arraybuffer":O="uint8array";break;case"base64":O="string"}try{this._internalType=O,this._outputType=S,this._mimeType=H,$.checkSupport(O),this._worker=F.pipe(new ae(O)),F.lock()}catch(P){this._worker=new m("error"),this._worker.error(P)}}U.prototype={accumulate:function(F){return D(this,F)},on:function(F,S){var H=this;return F==="data"?this._worker.on(F,function(O){S.call(H,O.data,O.meta)}):this._worker.on(F,function(){$.delay(S,arguments,H)}),this},resume:function(){return $.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(F){if($.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(re,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 $=new ArrayBuffer(0);try{le.blob=new Blob([$],{type:"application/zip"}).size===0}catch(m){try{var ae=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);ae.append($),le.blob=ae.getBlob("application/zip").size===0}catch(_){le.blob=!1}}}try{le.nodestream=!!re("readable-stream").Readable}catch(m){le.nodestream=!1}},{"readable-stream":16}],31:[function(re,Ne,le){"use strict";for(var $=re("./utils"),ae=re("./support"),m=re("./nodejsUtils"),_=re("./stream/GenericWorker"),d=new Array(256),k=0;k<256;k++)d[k]=252<=k?6:248<=k?5:240<=k?4:224<=k?3:192<=k?2:1;d[254]=d[254]=1;function N(){_.call(this,"utf-8 decode"),this.leftOver=null}function D(){_.call(this,"utf-8 encode")}le.utf8encode=function(U){return ae.nodebuffer?m.newBufferFrom(U,"utf-8"):function(F){var S,H,O,P,K,ee=F.length,pe=0;for(P=0;P<ee;P++)(64512&(H=F.charCodeAt(P)))==55296&&P+1<ee&&(64512&(O=F.charCodeAt(P+1)))==56320&&(H=65536+(H-55296<<10)+(O-56320),P++),pe+=H<128?1:H<2048?2:H<65536?3:4;for(S=ae.uint8array?new Uint8Array(pe):new Array(pe),P=K=0;K<pe;P++)(64512&(H=F.charCodeAt(P)))==55296&&P+1<ee&&(64512&(O=F.charCodeAt(P+1)))==56320&&(H=65536+(H-55296<<10)+(O-56320),P++),H<128?S[K++]=H:(H<2048?S[K++]=192|H>>>6:(H<65536?S[K++]=224|H>>>12:(S[K++]=240|H>>>18,S[K++]=128|H>>>12&63),S[K++]=128|H>>>6&63),S[K++]=128|63&H);return S}(U)},le.utf8decode=function(U){return ae.nodebuffer?$.transformTo("nodebuffer",U).toString("utf-8"):function(F){var S,H,O,P,K=F.length,ee=new Array(2*K);for(S=H=0;S<K;)if((O=F[S++])<128)ee[H++]=O;else if(4<(P=d[O]))ee[H++]=65533,S+=P-1;else{for(O&=P===2?31:P===3?15:7;1<P&&S<K;)O=O<<6|63&F[S++],P--;1<P?ee[H++]=65533:O<65536?ee[H++]=O:(O-=65536,ee[H++]=55296|O>>10&1023,ee[H++]=56320|1023&O)}return ee.length!==H&&(ee.subarray?ee=ee.subarray(0,H):ee.length=H),$.applyFromCharCode(ee)}(U=$.transformTo(ae.uint8array?"uint8array":"array",U))},$.inherits(N,_),N.prototype.processChunk=function(U){var F=$.transformTo(ae.uint8array?"uint8array":"array",U.data);if(this.leftOver&&this.leftOver.length){if(ae.uint8array){var S=F;(F=new Uint8Array(S.length+this.leftOver.length)).set(this.leftOver,0),F.set(S,this.leftOver.length)}else F=this.leftOver.concat(F);this.leftOver=null}var H=function(P,K){var ee;for((K=K||P.length)>P.length&&(K=P.length),ee=K-1;0<=ee&&(192&P[ee])==128;)ee--;return ee<0||ee===0?K:ee+d[P[ee]]>K?ee:K}(F),O=F;H!==F.length&&(ae.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,$.inherits(D,_),D.prototype.processChunk=function(U){this.push({data:le.utf8encode(U.data),meta:U.meta})},le.Utf8EncodeWorker=D},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(re,Ne,le){"use strict";var $=re("./support"),ae=re("./base64"),m=re("./nodejsUtils"),_=re("./external");function d(S){return S}function k(S,H){for(var O=0;O<S.length;++O)H[O]=255&S.charCodeAt(O);return H}re("setimmediate"),le.newBlob=function(S,H){le.checkSupport("blob");try{return new Blob([S],{type:H})}catch(P){try{var O=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return O.append(S),O.getBlob(H)}catch(K){throw new Error("Bug : can't construct the Blob.")}}};var N={stringifyByChunk:function(S,H,O){var P=[],K=0,ee=S.length;if(ee<=O)return String.fromCharCode.apply(null,S);for(;K<ee;)H==="array"||H==="nodebuffer"?P.push(String.fromCharCode.apply(null,S.slice(K,Math.min(K+O,ee)))):P.push(String.fromCharCode.apply(null,S.subarray(K,Math.min(K+O,ee)))),K+=O;return P.join("")},stringifyByChar:function(S){for(var H="",O=0;O<S.length;O++)H+=String.fromCharCode(S[O]);return H},applyCanBeUsed:{uint8array:function(){try{return $.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(S){return!1}}(),nodebuffer:function(){try{return $.nodebuffer&&String.fromCharCode.apply(null,m.allocBuffer(1)).length===1}catch(S){return!1}}()}};function D(S){var H=65536,O=le.getTypeOf(S),P=!0;if(O==="uint8array"?P=N.applyCanBeUsed.uint8array:O==="nodebuffer"&&(P=N.applyCanBeUsed.nodebuffer),P)for(;1<H;)try{return N.stringifyByChunk(S,O,H)}catch(K){H=Math.floor(H/2)}return N.stringifyByChar(S)}function U(S,H){for(var O=0;O<S.length;O++)H[O]=S[O];return H}le.applyFromCharCode=D;var F={};F.string={string:d,array:function(S){return k(S,new Array(S.length))},arraybuffer:function(S){return F.string.uint8array(S).buffer},uint8array:function(S){return k(S,new Uint8Array(S.length))},nodebuffer:function(S){return k(S,m.allocBuffer(S.length))}},F.array={string:D,array:d,arraybuffer:function(S){return new Uint8Array(S).buffer},uint8array:function(S){return new Uint8Array(S)},nodebuffer:function(S){return m.newBufferFrom(S)}},F.arraybuffer={string:function(S){return D(new Uint8Array(S))},array:function(S){return U(new Uint8Array(S),new Array(S.byteLength))},arraybuffer:d,uint8array:function(S){return new Uint8Array(S)},nodebuffer:function(S){return m.newBufferFrom(new Uint8Array(S))}},F.uint8array={string:D,array:function(S){return U(S,new Array(S.length))},arraybuffer:function(S){return S.buffer},uint8array:d,nodebuffer:function(S){return m.newBufferFrom(S)}},F.nodebuffer={string:D,array:function(S){return U(S,new Array(S.length))},arraybuffer:function(S){return F.nodebuffer.uint8array(S).buffer},uint8array:function(S){return U(S,new Uint8Array(S.length))},nodebuffer:d},le.transformTo=function(S,H){if(H=H||"",!S)return H;le.checkSupport(S);var O=le.getTypeOf(H);return F[O][S](H)},le.resolve=function(S){for(var H=S.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(S){return typeof S=="string"?"string":Object.prototype.toString.call(S)==="[object Array]"?"array":$.nodebuffer&&m.isBuffer(S)?"nodebuffer":$.uint8array&&S instanceof Uint8Array?"uint8array":$.arraybuffer&&S instanceof ArrayBuffer?"arraybuffer":void 0},le.checkSupport=function(S){if(!$[S.toLowerCase()])throw new Error(S+" is not supported by this platform")},le.MAX_VALUE_16BITS=65535,le.MAX_VALUE_32BITS=-1,le.pretty=function(S){var H,O,P="";for(O=0;O<(S||"").length;O++)P+="\\x"+((H=S.charCodeAt(O))<16?"0":"")+H.toString(16).toUpperCase();return P},le.delay=function(S,H,O){setImmediate(function(){S.apply(O||null,H||[])})},le.inherits=function(S,H){function O(){}O.prototype=H.prototype,S.prototype=new O},le.extend=function(){var S,H,O={};for(S=0;S<arguments.length;S++)for(H in arguments[S])Object.prototype.hasOwnProperty.call(arguments[S],H)&&O[H]===void 0&&(O[H]=arguments[S][H]);return O},le.prepareContent=function(S,H,O,P,K){return _.Promise.resolve(H).then(function(ee){return $.blob&&(ee instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ee))!==-1)&&typeof FileReader!="undefined"?new _.Promise(function(pe,Ke){var oe=new FileReader;oe.onload=function(tt){pe(tt.target.result)},oe.onerror=function(tt){Ke(tt.target.error)},oe.readAsArrayBuffer(ee)}):ee}).then(function(ee){var pe=le.getTypeOf(ee);return pe?(pe==="arraybuffer"?ee=le.transformTo("uint8array",ee):pe==="string"&&(K?ee=ae.decode(ee):O&&P!==!0&&(ee=function(Ke){return k(Ke,$.uint8array?new Uint8Array(Ke.length):new Array(Ke.length))}(ee))),ee):_.Promise.reject(new Error("Can't read the data of '"+S+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(re,Ne,le){"use strict";var $=re("./reader/readerFor"),ae=re("./utils"),m=re("./signature"),_=re("./zipEntry"),d=re("./support");function k(N){this.files=[],this.loadOptions=N}k.prototype={checkSignature:function(N){if(!this.reader.readAndCheckSignature(N)){this.reader.index-=4;var D=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+ae.pretty(D)+", expected "+ae.pretty(N)+")")}},isSignature:function(N,D){var U=this.reader.index;this.reader.setIndex(N);var F=this.reader.readString(4)===D;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),D=d.uint8array?"uint8array":"array",U=ae.transformTo(D,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,D,U,F=this.zip64EndOfCentralSize-44;0<F;)N=this.reader.readInt(2),D=this.reader.readInt(4),U=this.reader.readData(D),this.zip64ExtensibleData[N]={id:N,length:D,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,D;for(N=0;N<this.files.length;N++)D=this.files[N],this.reader.setIndex(D.localHeaderOffset),this.checkSignature(m.LOCAL_FILE_HEADER),D.readLocalPart(this.reader),D.handleUTF8(),D.processAttributes()},readCentralDir:function(){var N;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(m.CENTRAL_FILE_HEADER);)(N=new _({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(N);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var N=this.reader.lastIndexOfSignature(m.CENTRAL_DIRECTORY_END);if(N<0)throw this.isSignature(0,m.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(N);var D=N;if(this.checkSignature(m.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===ae.MAX_VALUE_16BITS||this.diskWithCentralDirStart===ae.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===ae.MAX_VALUE_16BITS||this.centralDirRecords===ae.MAX_VALUE_16BITS||this.centralDirSize===ae.MAX_VALUE_32BITS||this.centralDirOffset===ae.MAX_VALUE_32BITS){if(this.zip64=!0,(N=this.reader.lastIndexOfSignature(m.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(N),this.checkSignature(m.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,m.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(m.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(m.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var U=this.centralDirOffset+this.centralDirSize;this.zip64&&(U+=20,U+=12+this.zip64EndOfCentralSize);var F=D-U;if(0<F)this.isSignature(D,m.CENTRAL_FILE_HEADER)||(this.reader.zero=F);else if(F<0)throw new Error("Corrupted zip: missing "+Math.abs(F)+" bytes.")},prepareReader:function(N){this.reader=$(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(re,Ne,le){"use strict";var $=re("./reader/readerFor"),ae=re("./utils"),m=re("./compressedObject"),_=re("./crc32"),d=re("./utf8"),k=re("./compressions"),N=re("./support");function D(U,F){this.options=U,this.loadOptions=F}D.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(U){var F,S;if(U.skip(22),this.fileNameLength=U.readInt(2),S=U.readInt(2),this.fileName=U.readData(this.fileNameLength),U.skip(S),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 "+ae.pretty(this.compressionMethod)+" unknown (inner file : "+ae.transformTo("string",this.fileName)+")");this.decompressed=new m(this.compressedSize,this.uncompressedSize,this.crc32,F,U.readData(this.compressedSize))},readCentralPart:function(U){this.versionMadeBy=U.readInt(2),U.skip(2),this.bitFlag=U.readInt(2),this.compressionMethod=U.readString(2),this.date=U.readDate(),this.crc32=U.readInt(4),this.compressedSize=U.readInt(4),this.uncompressedSize=U.readInt(4);var F=U.readInt(2);if(this.extraFieldsLength=U.readInt(2),this.fileCommentLength=U.readInt(2),this.diskNumberStart=U.readInt(2),this.internalFileAttributes=U.readInt(2),this.externalFileAttributes=U.readInt(4),this.localHeaderOffset=U.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");U.skip(F),this.readExtraFields(U),this.parseZIP64ExtraField(U),this.fileComment=U.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var U=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),U==0&&(this.dosPermissions=63&this.externalFileAttributes),U==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var U=$(this.extraFields[1].value);this.uncompressedSize===ae.MAX_VALUE_32BITS&&(this.uncompressedSize=U.readInt(8)),this.compressedSize===ae.MAX_VALUE_32BITS&&(this.compressedSize=U.readInt(8)),this.localHeaderOffset===ae.MAX_VALUE_32BITS&&(this.localHeaderOffset=U.readInt(8)),this.diskNumberStart===ae.MAX_VALUE_32BITS&&(this.diskNumberStart=U.readInt(4))}},readExtraFields:function(U){var F,S,H,O=U.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});U.index+4<O;)F=U.readInt(2),S=U.readInt(2),H=U.readData(S),this.extraFields[F]={id:F,length:S,value:H};U.setIndex(O)},handleUTF8:function(){var U=N.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=d.utf8decode(this.fileName),this.fileCommentStr=d.utf8decode(this.fileComment);else{var F=this.findExtraFieldUnicodePath();if(F!==null)this.fileNameStr=F;else{var S=ae.transformTo(U,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(S)}var H=this.findExtraFieldUnicodeComment();if(H!==null)this.fileCommentStr=H;else{var O=ae.transformTo(U,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(O)}}},findExtraFieldUnicodePath:function(){var U=this.extraFields[28789];if(U){var F=$(U.value);return F.readInt(1)!==1||_(this.fileName)!==F.readInt(4)?null:d.utf8decode(F.readData(U.length-5))}return null},findExtraFieldUnicodeComment:function(){var U=this.extraFields[25461];if(U){var F=$(U.value);return F.readInt(1)!==1||_(this.fileComment)!==F.readInt(4)?null:d.utf8decode(F.readData(U.length-5))}return null}},Ne.exports=D},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(re,Ne,le){"use strict";function $(F,S,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=S,this._dataBinary=H.binary,this.options={compression:H.compression,compressionOptions:H.compressionOptions}}var ae=re("./stream/StreamHelper"),m=re("./stream/DataWorker"),_=re("./utf8"),d=re("./compressedObject"),k=re("./stream/GenericWorker");$.prototype={internalStream:function(F){var S=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"),S=this._decompressWorker();var P=!this._dataBinary;P&&!O&&(S=S.pipe(new _.Utf8EncodeWorker)),!P&&O&&(S=S.pipe(new _.Utf8DecodeWorker))}catch(K){(S=new k("error")).error(K)}return new ae(S,H,"")},async:function(F,S){return this.internalStream(F).accumulate(S)},nodeStream:function(F,S){return this.internalStream(F||"nodebuffer").toNodejsStream(S)},_compressWorker:function(F,S){if(this._data instanceof d&&this._data.compression.magic===F.magic)return this._data.getCompressedWorker();var H=this._decompressWorker();return this._dataBinary||(H=H.pipe(new _.Utf8EncodeWorker)),d.createWorkerFrom(H,F,S)},_decompressWorker:function(){return this._data instanceof d?this._data.getContentWorker():this._data instanceof k?this._data:new m(this._data)}};for(var N=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],D=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},U=0;U<N.length;U++)$.prototype[N[U]]=D;Ne.exports=$},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(re,Ne,le){(function($){"use strict";var ae,m,_=$.MutationObserver||$.WebKitMutationObserver;if(_){var d=0,k=new _(F),N=$.document.createTextNode("");k.observe(N,{characterData:!0}),ae=function(){N.data=d=++d%2}}else if($.setImmediate||$.MessageChannel===void 0)ae="document"in $&&"onreadystatechange"in $.document.createElement("script")?function(){var S=$.document.createElement("script");S.onreadystatechange=function(){F(),S.onreadystatechange=null,S.parentNode.removeChild(S),S=null},$.document.documentElement.appendChild(S)}:function(){setTimeout(F,0)};else{var D=new $.MessageChannel;D.port1.onmessage=F,ae=function(){D.port2.postMessage(0)}}var U=[];function F(){var S,H;m=!0;for(var O=U.length;O;){for(H=U,U=[],S=-1;++S<O;)H[S]();O=U.length}m=!1}Ne.exports=function(S){U.push(S)!==1||m||ae()}}).call(this,typeof M.g!="undefined"?M.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(re,Ne,le){"use strict";var $=re("immediate");function ae(){}var m={},_=["REJECTED"],d=["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!==ae&&S(this,O)}function D(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){$(function(){var ee;try{ee=P(K)}catch(pe){return m.reject(O,pe)}ee===O?m.reject(O,new TypeError("Cannot resolve promise with itself")):m.resolve(O,ee)})}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 S(O,P){var K=!1;function ee(oe){K||(K=!0,m.reject(O,oe))}function pe(oe){K||(K=!0,m.resolve(O,oe))}var Ke=H(function(){P(pe,ee)});Ke.status==="error"&&ee(Ke.value)}function H(O,P){var K={};try{K.value=O(P),K.status="success"}catch(ee){K.status="error",K.value=ee}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===d||typeof P!="function"&&this.state===_)return this;var K=new this.constructor(ae);return this.state!==k?U(K,this.state===d?O:P,this.outcome):this.queue.push(new D(K,O,P)),K},D.prototype.callFulfilled=function(O){m.resolve(this.promise,O)},D.prototype.otherCallFulfilled=function(O){U(this.promise,this.onFulfilled,O)},D.prototype.callRejected=function(O){m.reject(this.promise,O)},D.prototype.otherCallRejected=function(O){U(this.promise,this.onRejected,O)},m.resolve=function(O,P){var K=H(F,P);if(K.status==="error")return m.reject(O,K.value);var ee=K.value;if(ee)S(O,ee);else{O.state=d,O.outcome=P;for(var pe=-1,Ke=O.queue.length;++pe<Ke;)O.queue[pe].callFulfilled(P)}return O},m.reject=function(O,P){O.state=_,O.outcome=P;for(var K=-1,ee=O.queue.length;++K<ee;)O.queue[K].callRejected(P);return O},N.resolve=function(O){return O instanceof this?O:m.resolve(new this(ae),O)},N.reject=function(O){var P=new this(ae);return m.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,ee=!1;if(!K)return this.resolve([]);for(var pe=new Array(K),Ke=0,oe=-1,tt=new this(ae);++oe<K;)He(O[oe],oe);return tt;function He(Ge,at){P.resolve(Ge).then(function(W){pe[at]=W,++Ke!==K||ee||(ee=!0,m.resolve(tt,pe))},function(W){ee||(ee=!0,m.reject(tt,W))})}},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,ee=!1;if(!K)return this.resolve([]);for(var pe=-1,Ke=new this(ae);++pe<K;)oe=O[pe],P.resolve(oe).then(function(tt){ee||(ee=!0,m.resolve(Ke,tt))},function(tt){ee||(ee=!0,m.reject(Ke,tt))});var oe;return Ke}},{immediate:36}],38:[function(re,Ne,le){"use strict";var $={};(0,re("./lib/utils/common").assign)($,re("./lib/deflate"),re("./lib/inflate"),re("./lib/zlib/constants")),Ne.exports=$},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(re,Ne,le){"use strict";var $=re("./zlib/deflate"),ae=re("./utils/common"),m=re("./utils/strings"),_=re("./zlib/messages"),d=re("./zlib/zstream"),k=Object.prototype.toString,N=0,D=-1,U=0,F=8;function S(O){if(!(this instanceof S))return new S(O);this.options=ae.assign({level:D,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 d,this.strm.avail_out=0;var K=$.deflateInit2(this.strm,P.level,P.method,P.windowBits,P.memLevel,P.strategy);if(K!==N)throw new Error(_[K]);if(P.header&&$.deflateSetHeader(this.strm,P.header),P.dictionary){var ee;if(ee=typeof P.dictionary=="string"?m.string2buf(P.dictionary):k.call(P.dictionary)==="[object ArrayBuffer]"?new Uint8Array(P.dictionary):P.dictionary,(K=$.deflateSetDictionary(this.strm,ee))!==N)throw new Error(_[K]);this._dict_set=!0}}function H(O,P){var K=new S(P);if(K.push(O,!0),K.err)throw K.msg||_[K.err];return K.result}S.prototype.push=function(O,P){var K,ee,pe=this.strm,Ke=this.options.chunkSize;if(this.ended)return!1;ee=P===~~P?P:P===!0?4:0,typeof O=="string"?pe.input=m.string2buf(O):k.call(O)==="[object ArrayBuffer]"?pe.input=new Uint8Array(O):pe.input=O,pe.next_in=0,pe.avail_in=pe.input.length;do{if(pe.avail_out===0&&(pe.output=new ae.Buf8(Ke),pe.next_out=0,pe.avail_out=Ke),(K=$.deflate(pe,ee))!==1&&K!==N)return this.onEnd(K),!(this.ended=!0);pe.avail_out!==0&&(pe.avail_in!==0||ee!==4&&ee!==2)||(this.options.to==="string"?this.onData(m.buf2binstring(ae.shrinkBuf(pe.output,pe.next_out))):this.onData(ae.shrinkBuf(pe.output,pe.next_out)))}while((0<pe.avail_in||pe.avail_out===0)&&K!==1);return ee===4?(K=$.deflateEnd(this.strm),this.onEnd(K),this.ended=!0,K===N):ee!==2||(this.onEnd(N),!(pe.avail_out=0))},S.prototype.onData=function(O){this.chunks.push(O)},S.prototype.onEnd=function(O){O===N&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ae.flattenChunks(this.chunks)),this.chunks=[],this.err=O,this.msg=this.strm.msg},le.Deflate=S,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(re,Ne,le){"use strict";var $=re("./zlib/inflate"),ae=re("./utils/common"),m=re("./utils/strings"),_=re("./zlib/constants"),d=re("./zlib/messages"),k=re("./zlib/zstream"),N=re("./zlib/gzheader"),D=Object.prototype.toString;function U(S){if(!(this instanceof U))return new U(S);this.options=ae.assign({chunkSize:16384,windowBits:0,to:""},S||{});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)||S&&S.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=$.inflateInit2(this.strm,H.windowBits);if(O!==_.Z_OK)throw new Error(d[O]);this.header=new N,$.inflateGetHeader(this.strm,this.header)}function F(S,H){var O=new U(H);if(O.push(S,!0),O.err)throw O.msg||d[O.err];return O.result}U.prototype.push=function(S,H){var O,P,K,ee,pe,Ke,oe=this.strm,tt=this.options.chunkSize,He=this.options.dictionary,Ge=!1;if(this.ended)return!1;P=H===~~H?H:H===!0?_.Z_FINISH:_.Z_NO_FLUSH,typeof S=="string"?oe.input=m.binstring2buf(S):D.call(S)==="[object ArrayBuffer]"?oe.input=new Uint8Array(S):oe.input=S,oe.next_in=0,oe.avail_in=oe.input.length;do{if(oe.avail_out===0&&(oe.output=new ae.Buf8(tt),oe.next_out=0,oe.avail_out=tt),(O=$.inflate(oe,_.Z_NO_FLUSH))===_.Z_NEED_DICT&&He&&(Ke=typeof He=="string"?m.string2buf(He):D.call(He)==="[object ArrayBuffer]"?new Uint8Array(He):He,O=$.inflateSetDictionary(this.strm,Ke)),O===_.Z_BUF_ERROR&&Ge===!0&&(O=_.Z_OK,Ge=!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=m.utf8border(oe.output,oe.next_out),ee=oe.next_out-K,pe=m.buf2string(oe.output,K),oe.next_out=ee,oe.avail_out=tt-ee,ee&&ae.arraySet(oe.output,oe.output,K,ee,0),this.onData(pe)):this.onData(ae.shrinkBuf(oe.output,oe.next_out)))),oe.avail_in===0&&oe.avail_out===0&&(Ge=!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=$.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(S){this.chunks.push(S)},U.prototype.onEnd=function(S){S===_.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ae.flattenChunks(this.chunks)),this.chunks=[],this.err=S,this.msg=this.strm.msg},le.Inflate=U,le.inflate=F,le.inflateRaw=function(S,H){return(H=H||{}).raw=!0,F(S,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(re,Ne,le){"use strict";var $=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";le.assign=function(_){for(var d=Array.prototype.slice.call(arguments,1);d.length;){var k=d.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(_,d){return _.length===d?_:_.subarray?_.subarray(0,d):(_.length=d,_)};var ae={arraySet:function(_,d,k,N,D){if(d.subarray&&_.subarray)_.set(d.subarray(k,k+N),D);else for(var U=0;U<N;U++)_[D+U]=d[k+U]},flattenChunks:function(_){var d,k,N,D,U,F;for(d=N=0,k=_.length;d<k;d++)N+=_[d].length;for(F=new Uint8Array(N),d=D=0,k=_.length;d<k;d++)U=_[d],F.set(U,D),D+=U.length;return F}},m={arraySet:function(_,d,k,N,D){for(var U=0;U<N;U++)_[D+U]=d[k+U]},flattenChunks:function(_){return[].concat.apply([],_)}};le.setTyped=function(_){_?(le.Buf8=Uint8Array,le.Buf16=Uint16Array,le.Buf32=Int32Array,le.assign(le,ae)):(le.Buf8=Array,le.Buf16=Array,le.Buf32=Array,le.assign(le,m))},le.setTyped($)},{}],42:[function(re,Ne,le){"use strict";var $=re("./common"),ae=!0,m=!0;try{String.fromCharCode.apply(null,[0])}catch(N){ae=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(N){m=!1}for(var _=new $.Buf8(256),d=0;d<256;d++)_[d]=252<=d?6:248<=d?5:240<=d?4:224<=d?3:192<=d?2:1;function k(N,D){if(D<65537&&(N.subarray&&m||!N.subarray&&ae))return String.fromCharCode.apply(null,$.shrinkBuf(N,D));for(var U="",F=0;F<D;F++)U+=String.fromCharCode(N[F]);return U}_[254]=_[254]=1,le.string2buf=function(N){var D,U,F,S,H,O=N.length,P=0;for(S=0;S<O;S++)(64512&(U=N.charCodeAt(S)))==55296&&S+1<O&&(64512&(F=N.charCodeAt(S+1)))==56320&&(U=65536+(U-55296<<10)+(F-56320),S++),P+=U<128?1:U<2048?2:U<65536?3:4;for(D=new $.Buf8(P),S=H=0;H<P;S++)(64512&(U=N.charCodeAt(S)))==55296&&S+1<O&&(64512&(F=N.charCodeAt(S+1)))==56320&&(U=65536+(U-55296<<10)+(F-56320),S++),U<128?D[H++]=U:(U<2048?D[H++]=192|U>>>6:(U<65536?D[H++]=224|U>>>12:(D[H++]=240|U>>>18,D[H++]=128|U>>>12&63),D[H++]=128|U>>>6&63),D[H++]=128|63&U);return D},le.buf2binstring=function(N){return k(N,N.length)},le.binstring2buf=function(N){for(var D=new $.Buf8(N.length),U=0,F=D.length;U<F;U++)D[U]=N.charCodeAt(U);return D},le.buf2string=function(N,D){var U,F,S,H,O=D||N.length,P=new Array(2*O);for(U=F=0;U<O;)if((S=N[U++])<128)P[F++]=S;else if(4<(H=_[S]))P[F++]=65533,U+=H-1;else{for(S&=H===2?31:H===3?15:7;1<H&&U<O;)S=S<<6|63&N[U++],H--;1<H?P[F++]=65533:S<65536?P[F++]=S:(S-=65536,P[F++]=55296|S>>10&1023,P[F++]=56320|1023&S)}return k(P,F)},le.utf8border=function(N,D){var U;for((D=D||N.length)>N.length&&(D=N.length),U=D-1;0<=U&&(192&N[U])==128;)U--;return U<0||U===0?D:U+_[N[U]]>D?U:D}},{"./common":41}],43:[function(re,Ne,le){"use strict";Ne.exports=function($,ae,m,_){for(var d=65535&$|0,k=$>>>16&65535|0,N=0;m!==0;){for(m-=N=2e3<m?2e3:m;k=k+(d=d+ae[_++]|0)|0,--N;);d%=65521,k%=65521}return d|k<<16|0}},{}],44:[function(re,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(re,Ne,le){"use strict";var $=function(){for(var ae,m=[],_=0;_<256;_++){ae=_;for(var d=0;d<8;d++)ae=1&ae?3988292384^ae>>>1:ae>>>1;m[_]=ae}return m}();Ne.exports=function(ae,m,_,d){var k=$,N=d+_;ae^=-1;for(var D=d;D<N;D++)ae=ae>>>8^k[255&(ae^m[D])];return-1^ae}},{}],46:[function(re,Ne,le){"use strict";var $,ae=re("../utils/common"),m=re("./trees"),_=re("./adler32"),d=re("./crc32"),k=re("./messages"),N=0,D=4,U=0,F=-2,S=-1,H=4,O=2,P=8,K=9,ee=286,pe=30,Ke=19,oe=2*ee+1,tt=15,He=3,Ge=258,at=Ge+He+1,W=42,_e=113,L=1,Fe=2,Ce=3,te=4;function ge(v,G){return v.msg=k[G],G}function q(v){return(v<<1)-(4<v?9:0)}function Z(v){for(var G=v.length;0<=--G;)v[G]=0}function X(v){var G=v.state,I=G.pending;I>v.avail_out&&(I=v.avail_out),I!==0&&(ae.arraySet(v.output,G.pending_buf,G.pending_out,I,v.next_out),v.next_out+=I,G.pending_out+=I,v.total_out+=I,v.avail_out-=I,G.pending-=I,G.pending===0&&(G.pending_out=0))}function z(v,G){m._tr_flush_block(v,0<=v.block_start?v.block_start:-1,v.strstart-v.block_start,G),v.block_start=v.strstart,X(v.strm)}function Se(v,G){v.pending_buf[v.pending++]=G}function Ve(v,G){v.pending_buf[v.pending++]=G>>>8&255,v.pending_buf[v.pending++]=255&G}function Re(v,G){var I,h,p=v.max_chain_length,T=v.strstart,Ae=v.prev_length,ve=v.nice_match,ce=v.strstart>v.w_size-at?v.strstart-(v.w_size-at):0,nt=v.window,Bt=v.w_mask,ot=v.prev,st=v.strstart+Ge,St=nt[T+Ae-1],Ie=nt[T+Ae];v.prev_length>=v.good_match&&(p>>=2),ve>v.lookahead&&(ve=v.lookahead);do if(nt[(I=G)+Ae]===Ie&&nt[I+Ae-1]===St&&nt[I]===nt[T]&&nt[++I]===nt[T+1]){T+=2,I++;do;while(nt[++T]===nt[++I]&&nt[++T]===nt[++I]&&nt[++T]===nt[++I]&&nt[++T]===nt[++I]&&nt[++T]===nt[++I]&&nt[++T]===nt[++I]&&nt[++T]===nt[++I]&&nt[++T]===nt[++I]&&T<st);if(h=Ge-(st-T),T=st-Ge,Ae<h){if(v.match_start=G,ve<=(Ae=h))break;St=nt[T+Ae-1],Ie=nt[T+Ae]}}while((G=ot[G&Bt])>ce&&--p!=0);return Ae<=v.lookahead?Ae:v.lookahead}function Ot(v){var G,I,h,p,T,Ae,ve,ce,nt,Bt,ot=v.w_size;do{if(p=v.window_size-v.lookahead-v.strstart,v.strstart>=ot+(ot-at)){for(ae.arraySet(v.window,v.window,ot,ot,0),v.match_start-=ot,v.strstart-=ot,v.block_start-=ot,G=I=v.hash_size;h=v.head[--G],v.head[G]=ot<=h?h-ot:0,--I;);for(G=I=ot;h=v.prev[--G],v.prev[G]=ot<=h?h-ot:0,--I;);p+=ot}if(v.strm.avail_in===0)break;if(Ae=v.strm,ve=v.window,ce=v.strstart+v.lookahead,nt=p,Bt=void 0,Bt=Ae.avail_in,nt<Bt&&(Bt=nt),I=Bt===0?0:(Ae.avail_in-=Bt,ae.arraySet(ve,Ae.input,Ae.next_in,Bt,ce),Ae.state.wrap===1?Ae.adler=_(Ae.adler,ve,Bt,ce):Ae.state.wrap===2&&(Ae.adler=d(Ae.adler,ve,Bt,ce)),Ae.next_in+=Bt,Ae.total_in+=Bt,Bt),v.lookahead+=I,v.lookahead+v.insert>=He)for(T=v.strstart-v.insert,v.ins_h=v.window[T],v.ins_h=(v.ins_h<<v.hash_shift^v.window[T+1])&v.hash_mask;v.insert&&(v.ins_h=(v.ins_h<<v.hash_shift^v.window[T+He-1])&v.hash_mask,v.prev[T&v.w_mask]=v.head[v.ins_h],v.head[v.ins_h]=T,T++,v.insert--,!(v.lookahead+v.insert<He)););}while(v.lookahead<at&&v.strm.avail_in!==0)}function Nt(v,G){for(var I,h;;){if(v.lookahead<at){if(Ot(v),v.lookahead<at&&G===N)return L;if(v.lookahead===0)break}if(I=0,v.lookahead>=He&&(v.ins_h=(v.ins_h<<v.hash_shift^v.window[v.strstart+He-1])&v.hash_mask,I=v.prev[v.strstart&v.w_mask]=v.head[v.ins_h],v.head[v.ins_h]=v.strstart),I!==0&&v.strstart-I<=v.w_size-at&&(v.match_length=Re(v,I)),v.match_length>=He)if(h=m._tr_tally(v,v.strstart-v.match_start,v.match_length-He),v.lookahead-=v.match_length,v.match_length<=v.max_lazy_match&&v.lookahead>=He){for(v.match_length--;v.strstart++,v.ins_h=(v.ins_h<<v.hash_shift^v.window[v.strstart+He-1])&v.hash_mask,I=v.prev[v.strstart&v.w_mask]=v.head[v.ins_h],v.head[v.ins_h]=v.strstart,--v.match_length!=0;);v.strstart++}else v.strstart+=v.match_length,v.match_length=0,v.ins_h=v.window[v.strstart],v.ins_h=(v.ins_h<<v.hash_shift^v.window[v.strstart+1])&v.hash_mask;else h=m._tr_tally(v,0,v.window[v.strstart]),v.lookahead--,v.strstart++;if(h&&(z(v,!1),v.strm.avail_out===0))return L}return v.insert=v.strstart<He-1?v.strstart:He-1,G===D?(z(v,!0),v.strm.avail_out===0?Ce:te):v.last_lit&&(z(v,!1),v.strm.avail_out===0)?L:Fe}function et(v,G){for(var I,h,p;;){if(v.lookahead<at){if(Ot(v),v.lookahead<at&&G===N)return L;if(v.lookahead===0)break}if(I=0,v.lookahead>=He&&(v.ins_h=(v.ins_h<<v.hash_shift^v.window[v.strstart+He-1])&v.hash_mask,I=v.prev[v.strstart&v.w_mask]=v.head[v.ins_h],v.head[v.ins_h]=v.strstart),v.prev_length=v.match_length,v.prev_match=v.match_start,v.match_length=He-1,I!==0&&v.prev_length<v.max_lazy_match&&v.strstart-I<=v.w_size-at&&(v.match_length=Re(v,I),v.match_length<=5&&(v.strategy===1||v.match_length===He&&4096<v.strstart-v.match_start)&&(v.match_length=He-1)),v.prev_length>=He&&v.match_length<=v.prev_length){for(p=v.strstart+v.lookahead-He,h=m._tr_tally(v,v.strstart-1-v.prev_match,v.prev_length-He),v.lookahead-=v.prev_length-1,v.prev_length-=2;++v.strstart<=p&&(v.ins_h=(v.ins_h<<v.hash_shift^v.window[v.strstart+He-1])&v.hash_mask,I=v.prev[v.strstart&v.w_mask]=v.head[v.ins_h],v.head[v.ins_h]=v.strstart),--v.prev_length!=0;);if(v.match_available=0,v.match_length=He-1,v.strstart++,h&&(z(v,!1),v.strm.avail_out===0))return L}else if(v.match_available){if((h=m._tr_tally(v,0,v.window[v.strstart-1]))&&z(v,!1),v.strstart++,v.lookahead--,v.strm.avail_out===0)return L}else v.match_available=1,v.strstart++,v.lookahead--}return v.match_available&&(h=m._tr_tally(v,0,v.window[v.strstart-1]),v.match_available=0),v.insert=v.strstart<He-1?v.strstart:He-1,G===D?(z(v,!0),v.strm.avail_out===0?Ce:te):v.last_lit&&(z(v,!1),v.strm.avail_out===0)?L:Fe}function Mt(v,G,I,h,p){this.good_length=v,this.max_lazy=G,this.nice_length=I,this.max_chain=h,this.func=p}function sA(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=P,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new ae.Buf16(2*oe),this.dyn_dtree=new ae.Buf16(2*(2*pe+1)),this.bl_tree=new ae.Buf16(2*(2*Ke+1)),Z(this.dyn_ltree),Z(this.dyn_dtree),Z(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ae.Buf16(tt+1),this.heap=new ae.Buf16(2*ee+1),Z(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ae.Buf16(2*ee+1),Z(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 Pt(v){var G;return v&&v.state?(v.total_in=v.total_out=0,v.data_type=O,(G=v.state).pending=0,G.pending_out=0,G.wrap<0&&(G.wrap=-G.wrap),G.status=G.wrap?W:_e,v.adler=G.wrap===2?0:1,G.last_flush=N,m._tr_init(G),U):ge(v,F)}function AA(v){var G=Pt(v);return G===U&&function(I){I.window_size=2*I.w_size,Z(I.head),I.max_lazy_match=$[I.level].max_lazy,I.good_match=$[I.level].good_length,I.nice_match=$[I.level].nice_length,I.max_chain_length=$[I.level].max_chain,I.strstart=0,I.block_start=0,I.lookahead=0,I.insert=0,I.match_length=I.prev_length=He-1,I.match_available=0,I.ins_h=0}(v.state),G}function Wt(v,G,I,h,p,T){if(!v)return F;var Ae=1;if(G===S&&(G=6),h<0?(Ae=0,h=-h):15<h&&(Ae=2,h-=16),p<1||K<p||I!==P||h<8||15<h||G<0||9<G||T<0||H<T)return ge(v,F);h===8&&(h=9);var ve=new sA;return(v.state=ve).strm=v,ve.wrap=Ae,ve.gzhead=null,ve.w_bits=h,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+He-1)/He),ve.window=new ae.Buf8(2*ve.w_size),ve.head=new ae.Buf16(ve.hash_size),ve.prev=new ae.Buf16(ve.w_size),ve.lit_bufsize=1<<p+6,ve.pending_buf_size=4*ve.lit_bufsize,ve.pending_buf=new ae.Buf8(ve.pending_buf_size),ve.d_buf=1*ve.lit_bufsize,ve.l_buf=3*ve.lit_bufsize,ve.level=G,ve.strategy=T,ve.method=I,AA(v)}$=[new Mt(0,0,0,0,function(v,G){var I=65535;for(I>v.pending_buf_size-5&&(I=v.pending_buf_size-5);;){if(v.lookahead<=1){if(Ot(v),v.lookahead===0&&G===N)return L;if(v.lookahead===0)break}v.strstart+=v.lookahead,v.lookahead=0;var h=v.block_start+I;if((v.strstart===0||v.strstart>=h)&&(v.lookahead=v.strstart-h,v.strstart=h,z(v,!1),v.strm.avail_out===0)||v.strstart-v.block_start>=v.w_size-at&&(z(v,!1),v.strm.avail_out===0))return L}return v.insert=0,G===D?(z(v,!0),v.strm.avail_out===0?Ce:te):(v.strstart>v.block_start&&(z(v,!1),v.strm.avail_out),L)}),new Mt(4,4,8,4,Nt),new Mt(4,5,16,8,Nt),new Mt(4,6,32,32,Nt),new Mt(4,4,16,16,et),new Mt(8,16,32,32,et),new Mt(8,16,128,128,et),new Mt(8,32,128,256,et),new Mt(32,128,258,1024,et),new Mt(32,258,258,4096,et)],le.deflateInit=function(v,G){return Wt(v,G,P,15,8,0)},le.deflateInit2=Wt,le.deflateReset=AA,le.deflateResetKeep=Pt,le.deflateSetHeader=function(v,G){return v&&v.state?v.state.wrap!==2?F:(v.state.gzhead=G,U):F},le.deflate=function(v,G){var I,h,p,T;if(!v||!v.state||5<G||G<0)return v?ge(v,F):F;if(h=v.state,!v.output||!v.input&&v.avail_in!==0||h.status===666&&G!==D)return ge(v,v.avail_out===0?-5:F);if(h.strm=v,I=h.last_flush,h.last_flush=G,h.status===W)if(h.wrap===2)v.adler=0,Se(h,31),Se(h,139),Se(h,8),h.gzhead?(Se(h,(h.gzhead.text?1:0)+(h.gzhead.hcrc?2:0)+(h.gzhead.extra?4:0)+(h.gzhead.name?8:0)+(h.gzhead.comment?16:0)),Se(h,255&h.gzhead.time),Se(h,h.gzhead.time>>8&255),Se(h,h.gzhead.time>>16&255),Se(h,h.gzhead.time>>24&255),Se(h,h.level===9?2:2<=h.strategy||h.level<2?4:0),Se(h,255&h.gzhead.os),h.gzhead.extra&&h.gzhead.extra.length&&(Se(h,255&h.gzhead.extra.length),Se(h,h.gzhead.extra.length>>8&255)),h.gzhead.hcrc&&(v.adler=d(v.adler,h.pending_buf,h.pending,0)),h.gzindex=0,h.status=69):(Se(h,0),Se(h,0),Se(h,0),Se(h,0),Se(h,0),Se(h,h.level===9?2:2<=h.strategy||h.level<2?4:0),Se(h,3),h.status=_e);else{var Ae=P+(h.w_bits-8<<4)<<8;Ae|=(2<=h.strategy||h.level<2?0:h.level<6?1:h.level===6?2:3)<<6,h.strstart!==0&&(Ae|=32),Ae+=31-Ae%31,h.status=_e,Ve(h,Ae),h.strstart!==0&&(Ve(h,v.adler>>>16),Ve(h,65535&v.adler)),v.adler=1}if(h.status===69)if(h.gzhead.extra){for(p=h.pending;h.gzindex<(65535&h.gzhead.extra.length)&&(h.pending!==h.pending_buf_size||(h.gzhead.hcrc&&h.pending>p&&(v.adler=d(v.adler,h.pending_buf,h.pending-p,p)),X(v),p=h.pending,h.pending!==h.pending_buf_size));)Se(h,255&h.gzhead.extra[h.gzindex]),h.gzindex++;h.gzhead.hcrc&&h.pending>p&&(v.adler=d(v.adler,h.pending_buf,h.pending-p,p)),h.gzindex===h.gzhead.extra.length&&(h.gzindex=0,h.status=73)}else h.status=73;if(h.status===73)if(h.gzhead.name){p=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>p&&(v.adler=d(v.adler,h.pending_buf,h.pending-p,p)),X(v),p=h.pending,h.pending===h.pending_buf_size)){T=1;break}T=h.gzindex<h.gzhead.name.length?255&h.gzhead.name.charCodeAt(h.gzindex++):0,Se(h,T)}while(T!==0);h.gzhead.hcrc&&h.pending>p&&(v.adler=d(v.adler,h.pending_buf,h.pending-p,p)),T===0&&(h.gzindex=0,h.status=91)}else h.status=91;if(h.status===91)if(h.gzhead.comment){p=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>p&&(v.adler=d(v.adler,h.pending_buf,h.pending-p,p)),X(v),p=h.pending,h.pending===h.pending_buf_size)){T=1;break}T=h.gzindex<h.gzhead.comment.length?255&h.gzhead.comment.charCodeAt(h.gzindex++):0,Se(h,T)}while(T!==0);h.gzhead.hcrc&&h.pending>p&&(v.adler=d(v.adler,h.pending_buf,h.pending-p,p)),T===0&&(h.status=103)}else h.status=103;if(h.status===103&&(h.gzhead.hcrc?(h.pending+2>h.pending_buf_size&&X(v),h.pending+2<=h.pending_buf_size&&(Se(h,255&v.adler),Se(h,v.adler>>8&255),v.adler=0,h.status=_e)):h.status=_e),h.pending!==0){if(X(v),v.avail_out===0)return h.last_flush=-1,U}else if(v.avail_in===0&&q(G)<=q(I)&&G!==D)return ge(v,-5);if(h.status===666&&v.avail_in!==0)return ge(v,-5);if(v.avail_in!==0||h.lookahead!==0||G!==N&&h.status!==666){var ve=h.strategy===2?function(ce,nt){for(var Bt;;){if(ce.lookahead===0&&(Ot(ce),ce.lookahead===0)){if(nt===N)return L;break}if(ce.match_length=0,Bt=m._tr_tally(ce,0,ce.window[ce.strstart]),ce.lookahead--,ce.strstart++,Bt&&(z(ce,!1),ce.strm.avail_out===0))return L}return ce.insert=0,nt===D?(z(ce,!0),ce.strm.avail_out===0?Ce:te):ce.last_lit&&(z(ce,!1),ce.strm.avail_out===0)?L:Fe}(h,G):h.strategy===3?function(ce,nt){for(var Bt,ot,st,St,Ie=ce.window;;){if(ce.lookahead<=Ge){if(Ot(ce),ce.lookahead<=Ge&&nt===N)return L;if(ce.lookahead===0)break}if(ce.match_length=0,ce.lookahead>=He&&0<ce.strstart&&(ot=Ie[st=ce.strstart-1])===Ie[++st]&&ot===Ie[++st]&&ot===Ie[++st]){St=ce.strstart+Ge;do;while(ot===Ie[++st]&&ot===Ie[++st]&&ot===Ie[++st]&&ot===Ie[++st]&&ot===Ie[++st]&&ot===Ie[++st]&&ot===Ie[++st]&&ot===Ie[++st]&&st<St);ce.match_length=Ge-(St-st),ce.match_length>ce.lookahead&&(ce.match_length=ce.lookahead)}if(ce.match_length>=He?(Bt=m._tr_tally(ce,1,ce.match_length-He),ce.lookahead-=ce.match_length,ce.strstart+=ce.match_length,ce.match_length=0):(Bt=m._tr_tally(ce,0,ce.window[ce.strstart]),ce.lookahead--,ce.strstart++),Bt&&(z(ce,!1),ce.strm.avail_out===0))return L}return ce.insert=0,nt===D?(z(ce,!0),ce.strm.avail_out===0?Ce:te):ce.last_lit&&(z(ce,!1),ce.strm.avail_out===0)?L:Fe}(h,G):$[h.level].func(h,G);if(ve!==Ce&&ve!==te||(h.status=666),ve===L||ve===Ce)return v.avail_out===0&&(h.last_flush=-1),U;if(ve===Fe&&(G===1?m._tr_align(h):G!==5&&(m._tr_stored_block(h,0,0,!1),G===3&&(Z(h.head),h.lookahead===0&&(h.strstart=0,h.block_start=0,h.insert=0))),X(v),v.avail_out===0))return h.last_flush=-1,U}return G!==D?U:h.wrap<=0?1:(h.wrap===2?(Se(h,255&v.adler),Se(h,v.adler>>8&255),Se(h,v.adler>>16&255),Se(h,v.adler>>24&255),Se(h,255&v.total_in),Se(h,v.total_in>>8&255),Se(h,v.total_in>>16&255),Se(h,v.total_in>>24&255)):(Ve(h,v.adler>>>16),Ve(h,65535&v.adler)),X(v),0<h.wrap&&(h.wrap=-h.wrap),h.pending!==0?U:1)},le.deflateEnd=function(v){var G;return v&&v.state?(G=v.state.status)!==W&&G!==69&&G!==73&&G!==91&&G!==103&&G!==_e&&G!==666?ge(v,F):(v.state=null,G===_e?ge(v,-3):U):F},le.deflateSetDictionary=function(v,G){var I,h,p,T,Ae,ve,ce,nt,Bt=G.length;if(!v||!v.state||(T=(I=v.state).wrap)===2||T===1&&I.status!==W||I.lookahead)return F;for(T===1&&(v.adler=_(v.adler,G,Bt,0)),I.wrap=0,Bt>=I.w_size&&(T===0&&(Z(I.head),I.strstart=0,I.block_start=0,I.insert=0),nt=new ae.Buf8(I.w_size),ae.arraySet(nt,G,Bt-I.w_size,I.w_size,0),G=nt,Bt=I.w_size),Ae=v.avail_in,ve=v.next_in,ce=v.input,v.avail_in=Bt,v.next_in=0,v.input=G,Ot(I);I.lookahead>=He;){for(h=I.strstart,p=I.lookahead-(He-1);I.ins_h=(I.ins_h<<I.hash_shift^I.window[h+He-1])&I.hash_mask,I.prev[h&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=h,h++,--p;);I.strstart=h,I.lookahead=He-1,Ot(I)}return I.strstart+=I.lookahead,I.block_start=I.strstart,I.insert=I.lookahead,I.lookahead=0,I.match_length=I.prev_length=He-1,I.match_available=0,v.next_in=ve,v.input=ce,v.avail_in=Ae,I.wrap=T,U},le.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(re,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(re,Ne,le){"use strict";Ne.exports=function($,ae){var m,_,d,k,N,D,U,F,S,H,O,P,K,ee,pe,Ke,oe,tt,He,Ge,at,W,_e,L,Fe;m=$.state,_=$.next_in,L=$.input,d=_+($.avail_in-5),k=$.next_out,Fe=$.output,N=k-(ae-$.avail_out),D=k+($.avail_out-257),U=m.dmax,F=m.wsize,S=m.whave,H=m.wnext,O=m.window,P=m.hold,K=m.bits,ee=m.lencode,pe=m.distcode,Ke=(1<<m.lenbits)-1,oe=(1<<m.distbits)-1;e:do{K<15&&(P+=L[_++]<<K,K+=8,P+=L[_++]<<K,K+=8),tt=ee[P&Ke];t:for(;;){if(P>>>=He=tt>>>24,K-=He,(He=tt>>>16&255)===0)Fe[k++]=65535&tt;else{if(!(16&He)){if(!(64&He)){tt=ee[(65535&tt)+(P&(1<<He)-1)];continue t}if(32&He){m.mode=12;break e}$.msg="invalid literal/length code",m.mode=30;break e}Ge=65535&tt,(He&=15)&&(K<He&&(P+=L[_++]<<K,K+=8),Ge+=P&(1<<He)-1,P>>>=He,K-=He),K<15&&(P+=L[_++]<<K,K+=8,P+=L[_++]<<K,K+=8),tt=pe[P&oe];A:for(;;){if(P>>>=He=tt>>>24,K-=He,!(16&(He=tt>>>16&255))){if(!(64&He)){tt=pe[(65535&tt)+(P&(1<<He)-1)];continue A}$.msg="invalid distance code",m.mode=30;break e}if(at=65535&tt,K<(He&=15)&&(P+=L[_++]<<K,(K+=8)<He&&(P+=L[_++]<<K,K+=8)),U<(at+=P&(1<<He)-1)){$.msg="invalid distance too far back",m.mode=30;break e}if(P>>>=He,K-=He,(He=k-N)<at){if(S<(He=at-He)&&m.sane){$.msg="invalid distance too far back",m.mode=30;break e}if(_e=O,(W=0)===H){if(W+=F-He,He<Ge){for(Ge-=He;Fe[k++]=O[W++],--He;);W=k-at,_e=Fe}}else if(H<He){if(W+=F+H-He,(He-=H)<Ge){for(Ge-=He;Fe[k++]=O[W++],--He;);if(W=0,H<Ge){for(Ge-=He=H;Fe[k++]=O[W++],--He;);W=k-at,_e=Fe}}}else if(W+=H-He,He<Ge){for(Ge-=He;Fe[k++]=O[W++],--He;);W=k-at,_e=Fe}for(;2<Ge;)Fe[k++]=_e[W++],Fe[k++]=_e[W++],Fe[k++]=_e[W++],Ge-=3;Ge&&(Fe[k++]=_e[W++],1<Ge&&(Fe[k++]=_e[W++]))}else{for(W=k-at;Fe[k++]=Fe[W++],Fe[k++]=Fe[W++],Fe[k++]=Fe[W++],2<(Ge-=3););Ge&&(Fe[k++]=Fe[W++],1<Ge&&(Fe[k++]=Fe[W++]))}break}}break}}while(_<d&&k<D);_-=Ge=K>>3,P&=(1<<(K-=Ge<<3))-1,$.next_in=_,$.next_out=k,$.avail_in=_<d?d-_+5:5-(_-d),$.avail_out=k<D?D-k+257:257-(k-D),m.hold=P,m.bits=K}},{}],49:[function(re,Ne,le){"use strict";var $=re("../utils/common"),ae=re("./adler32"),m=re("./crc32"),_=re("./inffast"),d=re("./inftrees"),k=1,N=2,D=0,U=-2,F=1,S=852,H=592;function O(W){return(W>>>24&255)+(W>>>8&65280)+((65280&W)<<8)+((255&W)<<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 $.Buf16(320),this.work=new $.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function K(W){var _e;return W&&W.state?(_e=W.state,W.total_in=W.total_out=_e.total=0,W.msg="",_e.wrap&&(W.adler=1&_e.wrap),_e.mode=F,_e.last=0,_e.havedict=0,_e.dmax=32768,_e.head=null,_e.hold=0,_e.bits=0,_e.lencode=_e.lendyn=new $.Buf32(S),_e.distcode=_e.distdyn=new $.Buf32(H),_e.sane=1,_e.back=-1,D):U}function ee(W){var _e;return W&&W.state?((_e=W.state).wsize=0,_e.whave=0,_e.wnext=0,K(W)):U}function pe(W,_e){var L,Fe;return W&&W.state?(Fe=W.state,_e<0?(L=0,_e=-_e):(L=1+(_e>>4),_e<48&&(_e&=15)),_e&&(_e<8||15<_e)?U:(Fe.window!==null&&Fe.wbits!==_e&&(Fe.window=null),Fe.wrap=L,Fe.wbits=_e,ee(W))):U}function Ke(W,_e){var L,Fe;return W?(Fe=new P,(W.state=Fe).window=null,(L=pe(W,_e))!==D&&(W.state=null),L):U}var oe,tt,He=!0;function Ge(W){if(He){var _e;for(oe=new $.Buf32(512),tt=new $.Buf32(32),_e=0;_e<144;)W.lens[_e++]=8;for(;_e<256;)W.lens[_e++]=9;for(;_e<280;)W.lens[_e++]=7;for(;_e<288;)W.lens[_e++]=8;for(d(k,W.lens,0,288,oe,0,W.work,{bits:9}),_e=0;_e<32;)W.lens[_e++]=5;d(N,W.lens,0,32,tt,0,W.work,{bits:5}),He=!1}W.lencode=oe,W.lenbits=9,W.distcode=tt,W.distbits=5}function at(W,_e,L,Fe){var Ce,te=W.state;return te.window===null&&(te.wsize=1<<te.wbits,te.wnext=0,te.whave=0,te.window=new $.Buf8(te.wsize)),Fe>=te.wsize?($.arraySet(te.window,_e,L-te.wsize,te.wsize,0),te.wnext=0,te.whave=te.wsize):(Fe<(Ce=te.wsize-te.wnext)&&(Ce=Fe),$.arraySet(te.window,_e,L-Fe,Ce,te.wnext),(Fe-=Ce)?($.arraySet(te.window,_e,L-Fe,Fe,0),te.wnext=Fe,te.whave=te.wsize):(te.wnext+=Ce,te.wnext===te.wsize&&(te.wnext=0),te.whave<te.wsize&&(te.whave+=Ce))),0}le.inflateReset=ee,le.inflateReset2=pe,le.inflateResetKeep=K,le.inflateInit=function(W){return Ke(W,15)},le.inflateInit2=Ke,le.inflate=function(W,_e){var L,Fe,Ce,te,ge,q,Z,X,z,Se,Ve,Re,Ot,Nt,et,Mt,sA,Pt,AA,Wt,v,G,I,h,p=0,T=new $.Buf8(4),Ae=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!W||!W.state||!W.output||!W.input&&W.avail_in!==0)return U;(L=W.state).mode===12&&(L.mode=13),ge=W.next_out,Ce=W.output,Z=W.avail_out,te=W.next_in,Fe=W.input,q=W.avail_in,X=L.hold,z=L.bits,Se=q,Ve=Z,G=D;e:for(;;)switch(L.mode){case F:if(L.wrap===0){L.mode=13;break}for(;z<16;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}if(2&L.wrap&&X===35615){T[L.check=0]=255&X,T[1]=X>>>8&255,L.check=m(L.check,T,2,0),z=X=0,L.mode=2;break}if(L.flags=0,L.head&&(L.head.done=!1),!(1&L.wrap)||(((255&X)<<8)+(X>>8))%31){W.msg="incorrect header check",L.mode=30;break}if((15&X)!=8){W.msg="unknown compression method",L.mode=30;break}if(z-=4,v=8+(15&(X>>>=4)),L.wbits===0)L.wbits=v;else if(v>L.wbits){W.msg="invalid window size",L.mode=30;break}L.dmax=1<<v,W.adler=L.check=1,L.mode=512&X?10:12,z=X=0;break;case 2:for(;z<16;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}if(L.flags=X,(255&L.flags)!=8){W.msg="unknown compression method",L.mode=30;break}if(57344&L.flags){W.msg="unknown header flags set",L.mode=30;break}L.head&&(L.head.text=X>>8&1),512&L.flags&&(T[0]=255&X,T[1]=X>>>8&255,L.check=m(L.check,T,2,0)),z=X=0,L.mode=3;case 3:for(;z<32;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}L.head&&(L.head.time=X),512&L.flags&&(T[0]=255&X,T[1]=X>>>8&255,T[2]=X>>>16&255,T[3]=X>>>24&255,L.check=m(L.check,T,4,0)),z=X=0,L.mode=4;case 4:for(;z<16;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}L.head&&(L.head.xflags=255&X,L.head.os=X>>8),512&L.flags&&(T[0]=255&X,T[1]=X>>>8&255,L.check=m(L.check,T,2,0)),z=X=0,L.mode=5;case 5:if(1024&L.flags){for(;z<16;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}L.length=X,L.head&&(L.head.extra_len=X),512&L.flags&&(T[0]=255&X,T[1]=X>>>8&255,L.check=m(L.check,T,2,0)),z=X=0}else L.head&&(L.head.extra=null);L.mode=6;case 6:if(1024&L.flags&&(q<(Re=L.length)&&(Re=q),Re&&(L.head&&(v=L.head.extra_len-L.length,L.head.extra||(L.head.extra=new Array(L.head.extra_len)),$.arraySet(L.head.extra,Fe,te,Re,v)),512&L.flags&&(L.check=m(L.check,Fe,Re,te)),q-=Re,te+=Re,L.length-=Re),L.length))break e;L.length=0,L.mode=7;case 7:if(2048&L.flags){if(q===0)break e;for(Re=0;v=Fe[te+Re++],L.head&&v&&L.length<65536&&(L.head.name+=String.fromCharCode(v)),v&&Re<q;);if(512&L.flags&&(L.check=m(L.check,Fe,Re,te)),q-=Re,te+=Re,v)break e}else L.head&&(L.head.name=null);L.length=0,L.mode=8;case 8:if(4096&L.flags){if(q===0)break e;for(Re=0;v=Fe[te+Re++],L.head&&v&&L.length<65536&&(L.head.comment+=String.fromCharCode(v)),v&&Re<q;);if(512&L.flags&&(L.check=m(L.check,Fe,Re,te)),q-=Re,te+=Re,v)break e}else L.head&&(L.head.comment=null);L.mode=9;case 9:if(512&L.flags){for(;z<16;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}if(X!==(65535&L.check)){W.msg="header crc mismatch",L.mode=30;break}z=X=0}L.head&&(L.head.hcrc=L.flags>>9&1,L.head.done=!0),W.adler=L.check=0,L.mode=12;break;case 10:for(;z<32;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}W.adler=L.check=O(X),z=X=0,L.mode=11;case 11:if(L.havedict===0)return W.next_out=ge,W.avail_out=Z,W.next_in=te,W.avail_in=q,L.hold=X,L.bits=z,2;W.adler=L.check=1,L.mode=12;case 12:if(_e===5||_e===6)break e;case 13:if(L.last){X>>>=7&z,z-=7&z,L.mode=27;break}for(;z<3;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}switch(L.last=1&X,z-=1,3&(X>>>=1)){case 0:L.mode=14;break;case 1:if(Ge(L),L.mode=20,_e!==6)break;X>>>=2,z-=2;break e;case 2:L.mode=17;break;case 3:W.msg="invalid block type",L.mode=30}X>>>=2,z-=2;break;case 14:for(X>>>=7&z,z-=7&z;z<32;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}if((65535&X)!=(X>>>16^65535)){W.msg="invalid stored block lengths",L.mode=30;break}if(L.length=65535&X,z=X=0,L.mode=15,_e===6)break e;case 15:L.mode=16;case 16:if(Re=L.length){if(q<Re&&(Re=q),Z<Re&&(Re=Z),Re===0)break e;$.arraySet(Ce,Fe,te,Re,ge),q-=Re,te+=Re,Z-=Re,ge+=Re,L.length-=Re;break}L.mode=12;break;case 17:for(;z<14;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}if(L.nlen=257+(31&X),X>>>=5,z-=5,L.ndist=1+(31&X),X>>>=5,z-=5,L.ncode=4+(15&X),X>>>=4,z-=4,286<L.nlen||30<L.ndist){W.msg="too many length or distance symbols",L.mode=30;break}L.have=0,L.mode=18;case 18:for(;L.have<L.ncode;){for(;z<3;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}L.lens[Ae[L.have++]]=7&X,X>>>=3,z-=3}for(;L.have<19;)L.lens[Ae[L.have++]]=0;if(L.lencode=L.lendyn,L.lenbits=7,I={bits:L.lenbits},G=d(0,L.lens,0,19,L.lencode,0,L.work,I),L.lenbits=I.bits,G){W.msg="invalid code lengths set",L.mode=30;break}L.have=0,L.mode=19;case 19:for(;L.have<L.nlen+L.ndist;){for(;Mt=(p=L.lencode[X&(1<<L.lenbits)-1])>>>16&255,sA=65535&p,!((et=p>>>24)<=z);){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}if(sA<16)X>>>=et,z-=et,L.lens[L.have++]=sA;else{if(sA===16){for(h=et+2;z<h;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}if(X>>>=et,z-=et,L.have===0){W.msg="invalid bit length repeat",L.mode=30;break}v=L.lens[L.have-1],Re=3+(3&X),X>>>=2,z-=2}else if(sA===17){for(h=et+3;z<h;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}z-=et,v=0,Re=3+(7&(X>>>=et)),X>>>=3,z-=3}else{for(h=et+7;z<h;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}z-=et,v=0,Re=11+(127&(X>>>=et)),X>>>=7,z-=7}if(L.have+Re>L.nlen+L.ndist){W.msg="invalid bit length repeat",L.mode=30;break}for(;Re--;)L.lens[L.have++]=v}}if(L.mode===30)break;if(L.lens[256]===0){W.msg="invalid code -- missing end-of-block",L.mode=30;break}if(L.lenbits=9,I={bits:L.lenbits},G=d(k,L.lens,0,L.nlen,L.lencode,0,L.work,I),L.lenbits=I.bits,G){W.msg="invalid literal/lengths set",L.mode=30;break}if(L.distbits=6,L.distcode=L.distdyn,I={bits:L.distbits},G=d(N,L.lens,L.nlen,L.ndist,L.distcode,0,L.work,I),L.distbits=I.bits,G){W.msg="invalid distances set",L.mode=30;break}if(L.mode=20,_e===6)break e;case 20:L.mode=21;case 21:if(6<=q&&258<=Z){W.next_out=ge,W.avail_out=Z,W.next_in=te,W.avail_in=q,L.hold=X,L.bits=z,_(W,Ve),ge=W.next_out,Ce=W.output,Z=W.avail_out,te=W.next_in,Fe=W.input,q=W.avail_in,X=L.hold,z=L.bits,L.mode===12&&(L.back=-1);break}for(L.back=0;Mt=(p=L.lencode[X&(1<<L.lenbits)-1])>>>16&255,sA=65535&p,!((et=p>>>24)<=z);){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}if(Mt&&!(240&Mt)){for(Pt=et,AA=Mt,Wt=sA;Mt=(p=L.lencode[Wt+((X&(1<<Pt+AA)-1)>>Pt)])>>>16&255,sA=65535&p,!(Pt+(et=p>>>24)<=z);){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}X>>>=Pt,z-=Pt,L.back+=Pt}if(X>>>=et,z-=et,L.back+=et,L.length=sA,Mt===0){L.mode=26;break}if(32&Mt){L.back=-1,L.mode=12;break}if(64&Mt){W.msg="invalid literal/length code",L.mode=30;break}L.extra=15&Mt,L.mode=22;case 22:if(L.extra){for(h=L.extra;z<h;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}L.length+=X&(1<<L.extra)-1,X>>>=L.extra,z-=L.extra,L.back+=L.extra}L.was=L.length,L.mode=23;case 23:for(;Mt=(p=L.distcode[X&(1<<L.distbits)-1])>>>16&255,sA=65535&p,!((et=p>>>24)<=z);){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}if(!(240&Mt)){for(Pt=et,AA=Mt,Wt=sA;Mt=(p=L.distcode[Wt+((X&(1<<Pt+AA)-1)>>Pt)])>>>16&255,sA=65535&p,!(Pt+(et=p>>>24)<=z);){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}X>>>=Pt,z-=Pt,L.back+=Pt}if(X>>>=et,z-=et,L.back+=et,64&Mt){W.msg="invalid distance code",L.mode=30;break}L.offset=sA,L.extra=15&Mt,L.mode=24;case 24:if(L.extra){for(h=L.extra;z<h;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}L.offset+=X&(1<<L.extra)-1,X>>>=L.extra,z-=L.extra,L.back+=L.extra}if(L.offset>L.dmax){W.msg="invalid distance too far back",L.mode=30;break}L.mode=25;case 25:if(Z===0)break e;if(Re=Ve-Z,L.offset>Re){if((Re=L.offset-Re)>L.whave&&L.sane){W.msg="invalid distance too far back",L.mode=30;break}Ot=Re>L.wnext?(Re-=L.wnext,L.wsize-Re):L.wnext-Re,Re>L.length&&(Re=L.length),Nt=L.window}else Nt=Ce,Ot=ge-L.offset,Re=L.length;for(Z<Re&&(Re=Z),Z-=Re,L.length-=Re;Ce[ge++]=Nt[Ot++],--Re;);L.length===0&&(L.mode=21);break;case 26:if(Z===0)break e;Ce[ge++]=L.length,Z--,L.mode=21;break;case 27:if(L.wrap){for(;z<32;){if(q===0)break e;q--,X|=Fe[te++]<<z,z+=8}if(Ve-=Z,W.total_out+=Ve,L.total+=Ve,Ve&&(W.adler=L.check=L.flags?m(L.check,Ce,Ve,ge-Ve):ae(L.check,Ce,Ve,ge-Ve)),Ve=Z,(L.flags?X:O(X))!==L.check){W.msg="incorrect data check",L.mode=30;break}z=X=0}L.mode=28;case 28:if(L.wrap&&L.flags){for(;z<32;){if(q===0)break e;q--,X+=Fe[te++]<<z,z+=8}if(X!==(4294967295&L.total)){W.msg="incorrect length check",L.mode=30;break}z=X=0}L.mode=29;case 29:G=1;break e;case 30:G=-3;break e;case 31:return-4;case 32:default:return U}return W.next_out=ge,W.avail_out=Z,W.next_in=te,W.avail_in=q,L.hold=X,L.bits=z,(L.wsize||Ve!==W.avail_out&&L.mode<30&&(L.mode<27||_e!==4))&&at(W,W.output,W.next_out,Ve-W.avail_out)?(L.mode=31,-4):(Se-=W.avail_in,Ve-=W.avail_out,W.total_in+=Se,W.total_out+=Ve,L.total+=Ve,L.wrap&&Ve&&(W.adler=L.check=L.flags?m(L.check,Ce,Ve,W.next_out-Ve):ae(L.check,Ce,Ve,W.next_out-Ve)),W.data_type=L.bits+(L.last?64:0)+(L.mode===12?128:0)+(L.mode===20||L.mode===15?256:0),(Se==0&&Ve===0||_e===4)&&G===D&&(G=-5),G)},le.inflateEnd=function(W){if(!W||!W.state)return U;var _e=W.state;return _e.window&&(_e.window=null),W.state=null,D},le.inflateGetHeader=function(W,_e){var L;return W&&W.state&&2&(L=W.state).wrap?((L.head=_e).done=!1,D):U},le.inflateSetDictionary=function(W,_e){var L,Fe=_e.length;return W&&W.state?(L=W.state).wrap!==0&&L.mode!==11?U:L.mode===11&&ae(1,_e,Fe,0)!==L.check?-3:at(W,_e,Fe,Fe)?(L.mode=31,-4):(L.havedict=1,D):U},le.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(re,Ne,le){"use strict";var $=re("../utils/common"),ae=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],m=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],_=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],d=[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,D,U,F,S,H,O){var P,K,ee,pe,Ke,oe,tt,He,Ge,at=O.bits,W=0,_e=0,L=0,Fe=0,Ce=0,te=0,ge=0,q=0,Z=0,X=0,z=null,Se=0,Ve=new $.Buf16(16),Re=new $.Buf16(16),Ot=null,Nt=0;for(W=0;W<=15;W++)Ve[W]=0;for(_e=0;_e<U;_e++)Ve[N[D+_e]]++;for(Ce=at,Fe=15;1<=Fe&&Ve[Fe]===0;Fe--);if(Fe<Ce&&(Ce=Fe),Fe===0)return F[S++]=20971520,F[S++]=20971520,O.bits=1,0;for(L=1;L<Fe&&Ve[L]===0;L++);for(Ce<L&&(Ce=L),W=q=1;W<=15;W++)if(q<<=1,(q-=Ve[W])<0)return-1;if(0<q&&(k===0||Fe!==1))return-1;for(Re[1]=0,W=1;W<15;W++)Re[W+1]=Re[W]+Ve[W];for(_e=0;_e<U;_e++)N[D+_e]!==0&&(H[Re[N[D+_e]]++]=_e);if(oe=k===0?(z=Ot=H,19):k===1?(z=ae,Se-=257,Ot=m,Nt-=257,256):(z=_,Ot=d,-1),W=L,Ke=S,ge=_e=X=0,ee=-1,pe=(Z=1<<(te=Ce))-1,k===1&&852<Z||k===2&&592<Z)return 1;for(;;){for(tt=W-ge,Ge=H[_e]<oe?(He=0,H[_e]):H[_e]>oe?(He=Ot[Nt+H[_e]],z[Se+H[_e]]):(He=96,0),P=1<<W-ge,L=K=1<<te;F[Ke+(X>>ge)+(K-=P)]=tt<<24|He<<16|Ge|0,K!==0;);for(P=1<<W-1;X&P;)P>>=1;if(P!==0?(X&=P-1,X+=P):X=0,_e++,--Ve[W]==0){if(W===Fe)break;W=N[D+H[_e]]}if(Ce<W&&(X&pe)!==ee){for(ge===0&&(ge=Ce),Ke+=L,q=1<<(te=W-ge);te+ge<Fe&&!((q-=Ve[te+ge])<=0);)te++,q<<=1;if(Z+=1<<te,k===1&&852<Z||k===2&&592<Z)return 1;F[ee=X&pe]=Ce<<24|te<<16|Ke-S|0}}return X!==0&&(F[Ke+X]=W-ge<<24|64<<16|0),O.bits=Ce,0}},{"../utils/common":41}],51:[function(re,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(re,Ne,le){"use strict";var $=re("../utils/common"),ae=0,m=1;function _(p){for(var T=p.length;0<=--T;)p[T]=0}var d=0,k=29,N=256,D=N+1+k,U=30,F=19,S=2*D+1,H=15,O=16,P=7,K=256,ee=16,pe=17,Ke=18,oe=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],tt=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],He=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Ge=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],at=new Array(2*(D+2));_(at);var W=new Array(2*U);_(W);var _e=new Array(512);_(_e);var L=new Array(256);_(L);var Fe=new Array(k);_(Fe);var Ce,te,ge,q=new Array(U);function Z(p,T,Ae,ve,ce){this.static_tree=p,this.extra_bits=T,this.extra_base=Ae,this.elems=ve,this.max_length=ce,this.has_stree=p&&p.length}function X(p,T){this.dyn_tree=p,this.max_code=0,this.stat_desc=T}function z(p){return p<256?_e[p]:_e[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,Ae){p.bi_valid>O-Ae?(p.bi_buf|=T<<p.bi_valid&65535,Se(p,p.bi_buf),p.bi_buf=T>>O-p.bi_valid,p.bi_valid+=Ae-O):(p.bi_buf|=T<<p.bi_valid&65535,p.bi_valid+=Ae)}function Re(p,T,Ae){Ve(p,Ae[2*T],Ae[2*T+1])}function Ot(p,T){for(var Ae=0;Ae|=1&p,p>>>=1,Ae<<=1,0<--T;);return Ae>>>1}function Nt(p,T,Ae){var ve,ce,nt=new Array(H+1),Bt=0;for(ve=1;ve<=H;ve++)nt[ve]=Bt=Bt+Ae[ve-1]<<1;for(ce=0;ce<=T;ce++){var ot=p[2*ce+1];ot!==0&&(p[2*ce]=Ot(nt[ot]++,ot))}}function et(p){var T;for(T=0;T<D;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 Mt(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 sA(p,T,Ae,ve){var ce=2*T,nt=2*Ae;return p[ce]<p[nt]||p[ce]===p[nt]&&ve[T]<=ve[Ae]}function Pt(p,T,Ae){for(var ve=p.heap[Ae],ce=Ae<<1;ce<=p.heap_len&&(ce<p.heap_len&&sA(T,p.heap[ce+1],p.heap[ce],p.depth)&&ce++,!sA(T,ve,p.heap[ce],p.depth));)p.heap[Ae]=p.heap[ce],Ae=ce,ce<<=1;p.heap[Ae]=ve}function AA(p,T,Ae){var ve,ce,nt,Bt,ot=0;if(p.last_lit!==0)for(;ve=p.pending_buf[p.d_buf+2*ot]<<8|p.pending_buf[p.d_buf+2*ot+1],ce=p.pending_buf[p.l_buf+ot],ot++,ve===0?Re(p,ce,T):(Re(p,(nt=L[ce])+N+1,T),(Bt=oe[nt])!==0&&Ve(p,ce-=Fe[nt],Bt),Re(p,nt=z(--ve),Ae),(Bt=tt[nt])!==0&&Ve(p,ve-=q[nt],Bt)),ot<p.last_lit;);Re(p,K,T)}function Wt(p,T){var Ae,ve,ce,nt=T.dyn_tree,Bt=T.stat_desc.static_tree,ot=T.stat_desc.has_stree,st=T.stat_desc.elems,St=-1;for(p.heap_len=0,p.heap_max=S,Ae=0;Ae<st;Ae++)nt[2*Ae]!==0?(p.heap[++p.heap_len]=St=Ae,p.depth[Ae]=0):nt[2*Ae+1]=0;for(;p.heap_len<2;)nt[2*(ce=p.heap[++p.heap_len]=St<2?++St:0)]=1,p.depth[ce]=0,p.opt_len--,ot&&(p.static_len-=Bt[2*ce+1]);for(T.max_code=St,Ae=p.heap_len>>1;1<=Ae;Ae--)Pt(p,nt,Ae);for(ce=st;Ae=p.heap[1],p.heap[1]=p.heap[p.heap_len--],Pt(p,nt,1),ve=p.heap[1],p.heap[--p.heap_max]=Ae,p.heap[--p.heap_max]=ve,nt[2*ce]=nt[2*Ae]+nt[2*ve],p.depth[ce]=(p.depth[Ae]>=p.depth[ve]?p.depth[Ae]:p.depth[ve])+1,nt[2*Ae+1]=nt[2*ve+1]=ce,p.heap[1]=ce++,Pt(p,nt,1),2<=p.heap_len;);p.heap[--p.heap_max]=p.heap[1],function(Ie,je){var ze,ut,Dt,Qt,wt,bA,oA=je.dyn_tree,SA=je.max_code,DA=je.stat_desc.static_tree,Et=je.stat_desc.has_stree,qt=je.stat_desc.extra_bits,ht=je.stat_desc.extra_base,Lt=je.stat_desc.max_length,Gt=0;for(Qt=0;Qt<=H;Qt++)Ie.bl_count[Qt]=0;for(oA[2*Ie.heap[Ie.heap_max]+1]=0,ze=Ie.heap_max+1;ze<S;ze++)Lt<(Qt=oA[2*oA[2*(ut=Ie.heap[ze])+1]+1]+1)&&(Qt=Lt,Gt++),oA[2*ut+1]=Qt,SA<ut||(Ie.bl_count[Qt]++,wt=0,ht<=ut&&(wt=qt[ut-ht]),bA=oA[2*ut],Ie.opt_len+=bA*(Qt+wt),Et&&(Ie.static_len+=bA*(DA[2*ut+1]+wt)));if(Gt!==0){do{for(Qt=Lt-1;Ie.bl_count[Qt]===0;)Qt--;Ie.bl_count[Qt]--,Ie.bl_count[Qt+1]+=2,Ie.bl_count[Lt]--,Gt-=2}while(0<Gt);for(Qt=Lt;Qt!==0;Qt--)for(ut=Ie.bl_count[Qt];ut!==0;)SA<(Dt=Ie.heap[--ze])||(oA[2*Dt+1]!==Qt&&(Ie.opt_len+=(Qt-oA[2*Dt+1])*oA[2*Dt],oA[2*Dt+1]=Qt),ut--)}}(p,T),Nt(nt,St,p.bl_count)}function v(p,T,Ae){var ve,ce,nt=-1,Bt=T[1],ot=0,st=7,St=4;for(Bt===0&&(st=138,St=3),T[2*(Ae+1)+1]=65535,ve=0;ve<=Ae;ve++)ce=Bt,Bt=T[2*(ve+1)+1],++ot<st&&ce===Bt||(ot<St?p.bl_tree[2*ce]+=ot:ce!==0?(ce!==nt&&p.bl_tree[2*ce]++,p.bl_tree[2*ee]++):ot<=10?p.bl_tree[2*pe]++:p.bl_tree[2*Ke]++,nt=ce,St=(ot=0)===Bt?(st=138,3):ce===Bt?(st=6,3):(st=7,4))}function G(p,T,Ae){var ve,ce,nt=-1,Bt=T[1],ot=0,st=7,St=4;for(Bt===0&&(st=138,St=3),ve=0;ve<=Ae;ve++)if(ce=Bt,Bt=T[2*(ve+1)+1],!(++ot<st&&ce===Bt)){if(ot<St)for(;Re(p,ce,p.bl_tree),--ot!=0;);else ce!==0?(ce!==nt&&(Re(p,ce,p.bl_tree),ot--),Re(p,ee,p.bl_tree),Ve(p,ot-3,2)):ot<=10?(Re(p,pe,p.bl_tree),Ve(p,ot-3,3)):(Re(p,Ke,p.bl_tree),Ve(p,ot-11,7));nt=ce,St=(ot=0)===Bt?(st=138,3):ce===Bt?(st=6,3):(st=7,4)}}_(q);var I=!1;function h(p,T,Ae,ve){Ve(p,(d<<1)+(ve?1:0),3),function(ce,nt,Bt,ot){Mt(ce),ot&&(Se(ce,Bt),Se(ce,~Bt)),$.arraySet(ce.pending_buf,ce.window,nt,Bt,ce.pending),ce.pending+=Bt}(p,T,Ae,!0)}le._tr_init=function(p){I||(function(){var T,Ae,ve,ce,nt,Bt=new Array(H+1);for(ce=ve=0;ce<k-1;ce++)for(Fe[ce]=ve,T=0;T<1<<oe[ce];T++)L[ve++]=ce;for(L[ve-1]=ce,ce=nt=0;ce<16;ce++)for(q[ce]=nt,T=0;T<1<<tt[ce];T++)_e[nt++]=ce;for(nt>>=7;ce<U;ce++)for(q[ce]=nt<<7,T=0;T<1<<tt[ce]-7;T++)_e[256+nt++]=ce;for(Ae=0;Ae<=H;Ae++)Bt[Ae]=0;for(T=0;T<=143;)at[2*T+1]=8,T++,Bt[8]++;for(;T<=255;)at[2*T+1]=9,T++,Bt[9]++;for(;T<=279;)at[2*T+1]=7,T++,Bt[7]++;for(;T<=287;)at[2*T+1]=8,T++,Bt[8]++;for(Nt(at,D+1,Bt),T=0;T<U;T++)W[2*T+1]=5,W[2*T]=Ot(T,5);Ce=new Z(at,oe,N+1,D,H),te=new Z(W,tt,0,U,H),ge=new Z(new Array(0),He,0,F,P)}(),I=!0),p.l_desc=new X(p.dyn_ltree,Ce),p.d_desc=new X(p.dyn_dtree,te),p.bl_desc=new X(p.bl_tree,ge),p.bi_buf=0,p.bi_valid=0,et(p)},le._tr_stored_block=h,le._tr_flush_block=function(p,T,Ae,ve){var ce,nt,Bt=0;0<p.level?(p.strm.data_type===2&&(p.strm.data_type=function(ot){var st,St=4093624447;for(st=0;st<=31;st++,St>>>=1)if(1&St&&ot.dyn_ltree[2*st]!==0)return ae;if(ot.dyn_ltree[18]!==0||ot.dyn_ltree[20]!==0||ot.dyn_ltree[26]!==0)return m;for(st=32;st<N;st++)if(ot.dyn_ltree[2*st]!==0)return m;return ae}(p)),Wt(p,p.l_desc),Wt(p,p.d_desc),Bt=function(ot){var st;for(v(ot,ot.dyn_ltree,ot.l_desc.max_code),v(ot,ot.dyn_dtree,ot.d_desc.max_code),Wt(ot,ot.bl_desc),st=F-1;3<=st&&ot.bl_tree[2*Ge[st]+1]===0;st--);return ot.opt_len+=3*(st+1)+5+5+4,st}(p),ce=p.opt_len+3+7>>>3,(nt=p.static_len+3+7>>>3)<=ce&&(ce=nt)):ce=nt=Ae+5,Ae+4<=ce&&T!==-1?h(p,T,Ae,ve):p.strategy===4||nt===ce?(Ve(p,2+(ve?1:0),3),AA(p,at,W)):(Ve(p,4+(ve?1:0),3),function(ot,st,St,Ie){var je;for(Ve(ot,st-257,5),Ve(ot,St-1,5),Ve(ot,Ie-4,4),je=0;je<Ie;je++)Ve(ot,ot.bl_tree[2*Ge[je]+1],3);G(ot,ot.dyn_ltree,st-1),G(ot,ot.dyn_dtree,St-1)}(p,p.l_desc.max_code+1,p.d_desc.max_code+1,Bt+1),AA(p,p.dyn_ltree,p.dyn_dtree)),et(p),ve&&Mt(p)},le._tr_tally=function(p,T,Ae){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&Ae,p.last_lit++,T===0?p.dyn_ltree[2*Ae]++:(p.matches++,T--,p.dyn_ltree[2*(L[Ae]+N+1)]++,p.dyn_dtree[2*z(T)]++),p.last_lit===p.lit_bufsize-1},le._tr_align=function(p){Ve(p,2,3),Re(p,K,at),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(re,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(re,Ne,le){(function($){(function(ae,m){"use strict";if(!ae.setImmediate){var _,d,k,N,D=1,U={},F=!1,S=ae.document,H=Object.getPrototypeOf&&Object.getPrototypeOf(ae);H=H&&H.setTimeout?H:ae,_={}.toString.call(ae.process)==="[object process]"?function(ee){qe.nextTick(function(){P(ee)})}:function(){if(ae.postMessage&&!ae.importScripts){var ee=!0,pe=ae.onmessage;return ae.onmessage=function(){ee=!1},ae.postMessage("","*"),ae.onmessage=pe,ee}}()?(N="setImmediate$"+Math.random()+"$",ae.addEventListener?ae.addEventListener("message",K,!1):ae.attachEvent("onmessage",K),function(ee){ae.postMessage(N+ee,"*")}):ae.MessageChannel?((k=new MessageChannel).port1.onmessage=function(ee){P(ee.data)},function(ee){k.port2.postMessage(ee)}):S&&"onreadystatechange"in S.createElement("script")?(d=S.documentElement,function(ee){var pe=S.createElement("script");pe.onreadystatechange=function(){P(ee),pe.onreadystatechange=null,d.removeChild(pe),pe=null},d.appendChild(pe)}):function(ee){setTimeout(P,0,ee)},H.setImmediate=function(ee){typeof ee!="function"&&(ee=new Function(""+ee));for(var pe=new Array(arguments.length-1),Ke=0;Ke<pe.length;Ke++)pe[Ke]=arguments[Ke+1];var oe={callback:ee,args:pe};return U[D]=oe,_(D),D++},H.clearImmediate=O}function O(ee){delete U[ee]}function P(ee){if(F)setTimeout(P,0,ee);else{var pe=U[ee];if(pe){F=!0;try{(function(Ke){var oe=Ke.callback,tt=Ke.args;switch(tt.length){case 0:oe();break;case 1:oe(tt[0]);break;case 2:oe(tt[0],tt[1]);break;case 3:oe(tt[0],tt[1],tt[2]);break;default:oe.apply(m,tt)}})(pe)}finally{O(ee),F=!1}}}}function K(ee){ee.source===ae&&typeof ee.data=="string"&&ee.data.indexOf(N)===0&&P(+ee.data.slice(N.length))}})(typeof self=="undefined"?$===void 0?this:$:self)}).call(this,typeof M.g!="undefined"?M.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},62522:function(Br){"use strict";Br.exports="data:image/png;base64,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"},96908:function(Br){"use strict";Br.exports="data:image/png;base64,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"},57177:function(Br){"use strict";Br.exports="data:image/png;base64,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"},81378:function(Br){"use strict";Br.exports="data:image/png;base64,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"}}]);
}());