|
|
(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(Sr,kA,_){"use strict";_.d(kA,{Z:function(){return g}});var F=_(14809),qe=_(59301),ne={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"},Le=ne,de=_(7657),te=function(f,O){return qe.createElement(de.Z,(0,F.Z)({},f,{ref:O,icon:Le}))},ie=qe.forwardRef(te),g=ie},67921:function(Sr,kA,_){"use strict";_.d(kA,{Z:function(){return g}});var F=_(14809),qe=_(59301),ne={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"},Le=ne,de=_(7657),te=function(f,O){return qe.createElement(de.Z,(0,F.Z)({},f,{ref:O,icon:Le}))},ie=qe.forwardRef(te),g=ie},95869:function(Sr,kA,_){"use strict";_.d(kA,{Z:function(){return g}});var F=_(14809),qe=_(59301),ne={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"},Le=ne,de=_(7657),te=function(f,O){return qe.createElement(de.Z,(0,F.Z)({},f,{ref:O,icon:Le}))},ie=qe.forwardRef(te),g=ie},91136:function(Sr,kA){"use strict";kA.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"}},3932:function(Sr,kA,_){"use strict";var F=_(59301),qe=Object.defineProperty,ne=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(D,f,O)=>f in D?qe(D,f,{enumerable:!0,configurable:!0,writable:!0,value:O}):D[f]=O,ie=(D,f)=>{for(var O in f||(f={}))Le.call(f,O)&&te(D,O,f[O]);if(ne)for(var O of ne(f))de.call(f,O)&&te(D,O,f[O]);return D};const g=D=>React.createElement("svg",ie({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},D),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"})));kA.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(Sr,kA,_){"use strict";var F=_(59301),qe=Object.defineProperty,ne=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(D,f,O)=>f in D?qe(D,f,{enumerable:!0,configurable:!0,writable:!0,value:O}):D[f]=O,ie=(D,f)=>{for(var O in f||(f={}))Le.call(f,O)&&te(D,O,f[O]);if(ne)for(var O of ne(f))de.call(f,O)&&te(D,O,f[O]);return D};const g=D=>React.createElement("svg",ie({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},D),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"})));kA.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},8343:function(Sr,kA,_){"use strict";_.d(kA,{Z:function(){return Le}});var F=_(59301),qe=_(49535),ne=_(59301),Le=({defaultX:de="40%",leftChild:te,rightChild:ie,className:g,hideResize:D=!1})=>{const[f,O]=(0,F.useState)(de),L=(0,F.useRef)();function I(){L.current=!0}(0,F.useEffect)(()=>{function U(N){L.current&&(qe.Z.publish("resize-move-bar",N),O(N.pageX))}function j(){L.current=!1}return window.addEventListener("mousemove",U),window.addEventListener("mouseup",j),()=>{window.removeEventListener("mousemove",U),window.removeEventListener("mouseup",j)}},[]);const x=typeof f=="number"&&f!==.01?`${f}px`:de,b=`calc(100% - ${D?"0px":"4px"} - ${x})`;return ne.createElement("div",{className:`split-panel-container ${g}`},ne.createElement("section",{style:{width:x,display:f===.01?"none":""}},te),ne.createElement("section",{className:"resize-x-bar",onMouseDown:I},ne.createElement("a",{className:"btn-resize"},ne.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},ne.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"})))),ne.createElement("section",{style:{width:b}},ie))}},96680:function(Sr,kA,_){"use strict";var F=_(59301);const qe=Le=>String(Le).length===1?`0${Le}`:Le,ne=({className:Le="",onChange:de,defaultValue:te=0})=>{const[ie,g]=(0,F.useState)(te);(0,F.useEffect)(()=>{const L=setTimeout(()=>{g(ie+1e3)},1e3);return de(ie+1e3),()=>{clearInterval(L)}},[ie]);const D=parseInt(ie/(60*6e4))||"00",f=parseInt(ie%(60*6e4)/6e4)||"00",O=parseInt(ie%6e4/1e3)||"00";return F.createElement("div",{className:Le},qe(D),":",qe(f),":",qe(O))};kA.Z=ne},6701:function(Sr,kA,_){"use strict";_.d(kA,{Z:function(){return De}});var F=_(59301),qe=_(25690),ne=_(43418),Le=_(78241),de=_(8591),te=_(71418),ie=_(17574),g=_(95237),D=_(43604),f=_(6848),O=_(92832),L={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},I=_(45937),x=_(86245),b=_(28426),U=_(9148),j=Object.defineProperty,N=Object.defineProperties,P=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ie=(Q,xe,be)=>xe in Q?j(Q,xe,{enumerable:!0,configurable:!0,writable:!0,value:be}):Q[xe]=be,ue=(Q,xe)=>{for(var be in xe||(xe={}))oe.call(xe,be)&&Ie(Q,be,xe[be]);if(K)for(var be of K(xe))ge.call(xe,be)&&Ie(Q,be,xe[be]);return Q},tt=(Q,xe)=>N(Q,P(xe)),Re=(Q,xe)=>{var be={};for(var Ae in Q)oe.call(Q,Ae)&&xe.indexOf(Ae)<0&&(be[Ae]=Q[Ae]);if(Q!=null&&K)for(var Ae of K(Q))xe.indexOf(Ae)<0&&ge.call(Q,Ae)&&(be[Ae]=Q[Ae]);return be},Ge=(Q,xe,be)=>new Promise((Ae,me)=>{var $=G=>{try{q(be.next(G))}catch(Qe){me(Qe)}},ee=G=>{try{q(be.throw(G))}catch(Qe){me(Qe)}},q=G=>G.done?Ae(G.value):Promise.resolve(G.value).then($,ee);q((be=be.apply(Q,xe)).next())});const ot=(Q=[])=>Q==null?void 0:Q.map(xe=>tt(ue({},xe),{title:(xe==null?void 0:xe.value)||"",key:xe==null?void 0:xe.id,isLeaf:!0})),J=Q=>{var xe=Q,{user:be,children:Ae,isShowComponent:me=!0,ModalProps:$={},onDataSelect:ee}=xe,q=Re(xe,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[G,Qe]=ne.default.useModal(),[He]=Le.default.useForm(),[_e,Pt]=(0,F.useState)([]),[Bt,ut]=(0,F.useState)(!1),[zt,iA]=(0,F.useState)(!1),[,_t,rA,sA]=(0,I.U)(x.qE,{page:1,limit:9999}),[,,c]=(0,I.U)(x.V8,{}),[,,se]=(0,I.U)(x.B$,{}),[,,S]=(0,I.U)(x.DH,{}),[,,p]=(0,I.U)(x.bJ,{}),h=()=>{ut(!1),He.resetFields(),iA(!1)},k=Be=>Ge(void 0,null,function*(){const{node:he,dragNode:it,event:yt}=Be,lt=Be.node.pos.split("-"),nt=Be.dropPosition-Number(lt[lt.length-1]);if(nt==0){de.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(nt==1&&(it==null?void 0:it.item_index)==(he==null?void 0:he.item_index)+1){de.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const St=yield p({id:it==null?void 0:it.key,position:nt==-1?1:(it==null?void 0:it.item_index)>(he==null?void 0:he.item_index)?(he==null?void 0:he.item_index)+1:he==null?void 0:he.item_index});(St==null?void 0:St.status)===0&&(de.ZP.success("\u79FB\u52A8\u6210\u529F"),rA({},!0))}),re=Be=>Ge(void 0,null,function*(){let he={};zt?he=yield se(ue({},Be)):he=yield S(ue({},Be)),(he==null?void 0:he.status)==0&&(de.ZP.success((he==null?void 0:he.message)||(zt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),rA({},!0),h())});return(0,F.useEffect)(()=>{$!=null&&$.open&&rA({},!0)},[$==null?void 0:$.open]),(0,F.useEffect)(()=>{var Be;Pt(ot((Be=sA==null?void 0:sA.data)==null?void 0:Be.list))},[sA]),me?F.createElement(F.Fragment,null,Qe,Ae,F.createElement(ne.default,ue({},ue({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},$)),F.createElement(te.Z,{spinning:_t},(_e==null?void 0:_e.length)>0?F.createElement(F.Fragment,null,F.createElement(ie.default.DirectoryTree,{height:500,className:L.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:ee,treeData:_e,onDrop:k,titleRender:Be=>F.createElement(F.Fragment,null,F.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},Be==null?void 0:Be.title),F.createElement("div",{className:`${L.EditDom}`},F.createElement(g.Z,{wrap:!1,align:"middle",gutter:16},F.createElement(D.Z,null,F.createElement(f.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},F.createElement("i",{className:`iconfont icon-tuodong1 font12 ${L.currentPrimary}`}))),F.createElement(D.Z,null,F.createElement(f.Z,{title:"\u7F16\u8F91"},F.createElement("i",{className:`iconfont icon-bianji11 font12 ${L.currentPrimary}`,onClick:he=>{he.stopPropagation(),He.setFieldsValue(ue({},Be)),ut(!0)}}))),F.createElement(D.Z,null,F.createElement(f.Z,{title:"\u5220\u9664"},F.createElement("i",{className:`iconfont icon-shanchu14 font12 ${L.currentDelete}`,onClick:he=>{he.stopPropagation(),G.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 it=yield c({id:Be==null?void 0:Be.key});(it==null?void 0:it.status)==0&&(de.ZP.success((it==null?void 0:it.message)||"\u5220\u9664\u6210\u529F"),rA({},!0))})})}}))))))}),F.createElement(U.op,{className:"ml20 mt20",icon:F.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{iA(!0),ut(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):F.createElement(b.Z,{styles:{margin:"30px auto"},customText:F.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",F.createElement("a",{onClick:()=>{iA(!0),ut(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),F.createElement(ne.default,{title:zt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:Bt,okText:zt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{h()},onOk:()=>{He.submit()}},F.createElement(Le.default,{form:He,onFinish:re},zt&&F.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"),F.createElement(Le.default.Item,{hidden:!0,name:"id"}),F.createElement(Le.default.Item,{className:"mt10",name:"value"},F.createElement(O.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var De=(0,qe.connect)(({loading:Q,user:xe})=>({user:xe,loading:Q.effects}))(J)},52843:function(Sr,kA,_){"use strict";_.d(kA,{i:function(){return ue},Z:function(){return Re}});var F={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=_(71418),ne=_(6848),Le=_(92310),de=_.n(Le),te=_(51257),ie=_(28426),g=_(48790),D="data:image/png;base64,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",f="data:image/png;base64,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",O="data:image/png;base64,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",L="data:image/png;base64,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",I="data:image/png;base64,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",x="data:image/png;base64,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",b="data:image/png;base64,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",U="data:image/png;base64,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",j="data:image/png;base64,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",N="data:image/png;base64,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",P="data:image/png;base64,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",K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEwRJREFUeF7tW3l8Tee6ftbOPKBoKcrR1lBH1FAqqYsWNdVQlOOgpbTcttfQ1nEdVWNRWkNd10yvOodeQ39XUTVEhFDz3JpnkcSQBJFEImud3/d+w/rW2iuJyrn3/mPjt5O11/r2Wu/zPe/7vAPjzvEllmEYgGHAMHz8nf1hx8B+lZ/RL+K4+52fZwGwDAM+uhKwfGINiy6lzwp7+Uy2iriercj/Apal3tkRy6Jv48fpR34dO07/5LXsuGXCskz63GTv7FTTArtjy5RriXPk9eKdrWvQ1/Dr+PrsZ/m9Jn9u7Xx+P2w9fo/yM/b0dEy7V/F09vMBST6Y2wwjYNgzbcdeNW4f+y8CiAPhswGRILHDcIJER+h89pdfw26F42HA9AJJWr0QkAxhEDK2eCAJKze8BMMGiR3nRpTH3D8zg0qDOY1pCID4unlkfGlE3ejsvjhA/HP9HLl5CgaJX1sgSAQmN5QPVqph+Gob6QwgMjjb5YxB3ODcjoUzic6XTNPe/29AksYUcGog8d0rdqxknNj9js8YkzTWACYsk7FCstMGQ57H2eMESbHcC7xHYBLZFOZyI/3oYuHimKGdTHKARK6P04QzSrg/yS4XmA53p7k35eT+aUyymUHbr0Am2e5OZxu5O8U+7sLyZRK5YL7TvdjkAN8NlrZRxO7R3KD0GbY79wFJRvqRxRbFDTIYB0h3d06QhLvzAInHLCfjCgaJg1zQS3d3FEGYK+NPJrEg1+XPFPGQrrikztMAkAZlIAmri/UFSAqQgpnkcHl+Mclmo4qf4t5Mcs826IzBZBh2j8yeaYcXKZHAyeDFJE0wSDf2/wCSHX+EiFAxiT8UNzZnlDMmyR2vGcLNEq4gFEjcxRUBJHFvfrFKc3cOseApHEwY6QcXWhTdlVpzKTQVk2yQpMKz3Z0ds7xUYJHdHSku+0W7zpNJDCShsKT8U6pOZ5Vkgx3wlbpiitMdk5Rqc8Yer5j00ExSSlOLlX4gGQIgHuULAIlLcIf0ZpcIYB0q738rJgmQ0q9dRGB4JCJKlBaIWbTxOV6MSbbsllJbBXWH9GZnSrks445kkAskYtIDpbDc6k6CcvHITgSHR6Lsc1FChktV5qH6XMJBul+nu7NgpB6Yr8lsD5BETLJB8JEhjm78XshsrvbopcKK/EEIC/qMS3F5du22PeELDqHfM24m4fy+OL+YFFHyKVSJbqmowyTxipG9UL1RG7zYpgcJAskkGyS5I/Njki0kOF4SJKd8FhqfDJ15JxW/fD8D1Rq1RfnqdcVe4PkPz5N4PnVow1LcSjyHZn1HqtzMLf3lZnEoQQ/xIDeakbp/rsXZwZNUoZlVUmonqpoIME2sHPU2wkqURlhkcR0Zv5ivQURr3793Fxmp19F94nIEhUVQMpt08iBi54wGA8QXEEBrZN1JQ+mKVdBy8GTHmsuGdkad1j1Qs1kX20DiDOb6uPVcsYaFW12CO5gkk9r83V1uTjYOrl+CK8d2449NO6DaK22QnnQJ2Rm37YTZBO7cSMSJhHWo2fRNhD/xpOM+QiNLoFjp8g757gBLgERga89g3No3WwEk1RuJCMkcvXpAmagBmCZWjX4H9dr3QdWY1pwVPh9SE88i9eo5VGnYUhhaxjO2AXjieelAPBKWTUe3icsREhZBy107dYgA6jxmESJLlqGH+GFMP9R4tQNqvNbJBsgysXRwBzTs+gFeaNSWjjvVHYvzOkiyAsBBcILkFZNsVyfdlryGGfPMno04uum/UbtVd1y/cAJJp4/4bcj8DlSKikZUs7e8k1yHxBeMlOy8tXe2xUs4jDQBDib5gSTAssw8rB7dhwCqEt1KSfO4ReNhPniAFh+MFwzkDk2xEAbOH9iGXctmoNuEZQgKj6Sy0LVTBxE7dww6CYCunTyIrfPHoev47xASWUI9c252Jr4f1g2N3v4Ez9d/jQzOXnksPZPAqORUJql2MusXk/SgrIzkzyT6HvF58rljeLJSVfh8ASoPOhH/Iy4e3oHm/UYhKDScM8fMQ/qNRBR/qoJ/ZcIlw73cnWSScXPPLIvtfm5IJ0iWEA8yN7JzJAO3U67gQU42gkLCyUiZ6TeRsPRr1G7dA+VeqGsLChl1RCkpLycbgcEhKFXhWVDhwzCQrAEUUbIMdnw7iejWpN8Ix4bMun0Lqz7vjabvf4ZKtWLIED5RqyOhLdSdLsd5DU4GafpJ1pC0mp0uLHThIK4z85CblYmg0AgBlF23S7t2HvHfTUGd1j1RsVYMZOno4qHtOBa3Go26DcQT5SrnC1JBMYmehwHkLoK6Y5KbSQyoq8f3YPeK/3xoiusnNuoxBM8yBggXlXT6ELbOHYPOoxchIDgEq0b1xmvvjUSFmg0c66dePYv1U4YgpscgJR6YQai+xTMgYpWqd4mrOUjMqKK+ys4WqsIO4vmDdPinpUg+fQSNe/1FxRbLysP9e3cQv2Qyxc6Ybh/xPNc06R7MvDz8smoWxdvGvYYiJCzyd4BkJ9/Gjd3/wRNVEUfsaoJTOLhBenA/C5m3bxEDLh9KIP/8L72GIqxYKcUeypPk2opJPkSUegrBYZFCkxhIPHUQW+eNRadRi3DpSAJOxv+IzmMWc3drS0Nc2B+HhO+m4umqtfD6wEkKPCdIOpNkKdwuy8jyODHJDyS72qxL8Iy069j5t2nIycxAk16foniZisi8cwsJf5+Gu7eSSTgwQLIz7uB+1l3k3LtL4DERkXs/G09XeRENOvT1r9/plQ6Tg8KTYxE72dNf/2WmQ2YrN0YuTwfJAHN5urtjFk6/dgHbFn6BqJbdUV0E7tyse9g0699Rt30fPBPV0L91wSKPamcASUwkzBuLN0ctwr6Vs5GTfQ+thnwlIVXnHlr3HY5vWkHHO49dDOYO+UPZMYiR5H5WRr5Mkm0H7ulECUasodfR2M9BoaEq9uRkZyJhyRTcvZWEVh9NQkbqDcQv+RIh4cUQEhGJYPYeHongsGIIZr+HRiAsvBjupd/Esa2rUb/9uwQUj/3+hVjVHnGUlkwYKbu+UQDpktqurdkguWNSTuZdxM4bjRJlK6LxO0OpSM5AvZ95F2sm9Ed0t39D5XqNXX0k0VcSIDHuJp0+iNh54wggtvN+nv4pGvcehkp1GjlAil84ATcunUL23XTUadsTUS3/ZLNIVADYgSVD2j+S69UvMgIC0HXc37hrFEZjwCedOkzxj8UH80EucrOzEBgSxmhLccoXGADDF4i8B7nIy81BcHAYzuzeiEovvkLxWm4QN0h6TVA/x0jZOUPFIF0E2EyS7Qe+66npJpi0a9k0pJw5hmfrv4qQiGLKHZk5uTi9awMq1HgJJZ6u6HBTAQFBqNWym2gM8jVJJMwfh06fL0R4qTI4uuHvOLc3Fh1HzEVACE9mmSr6YWw/CsRMLKSnXEbHz+Y5gCBNY1o4u2czzzPtFFpVGGR8EtmG7AaqKriiJHyoXK+J6iN5tR9STh9FwrJpaDv4a4QWK4EfvngfNZt1RtWGr+Ps3licTFhHn+lSXcY8uZ6zdcETZ9nwo0T8esIMy6IWqF3J9mcSZ4Y8LkE6vmk5Uq+edxalDQOmmYe0xAuILFUWoRpw7FsCgoLQbMA47uGoheFD8ulDCqDIkk8hMyMdq0f1RrP+o1G+Zn2y2eXDO7H92y/xxrCZyL2fiU3fDEebT6biycrVPUESXstTOPDdqndlhbvzFA7SDVrElvhvJ6JO27dRssJzuHxkJ/b9MB+dhs+BLygEq8f3Rc3mDKCWOLd3C07uWIc2Q6ba1QZNrqsOravvpNcEqcF3fcd0YpDJNvMjgOQlwXOyMvDjxA/QsOuHqFy3CXdTrta5lPWcQUewdcE4dBq5AJGleFz5cfJHKF/jJdTv2I+qDRun/4V2V5uPpxKw678ahNIVqyK6+0B/d+aKSSpJ5QHArtc9FEi2wLh4cDv2rp6LNz6dTlWUM79sxPHNK9BpxHyKKwygqBZdCKCze7bgZMJatB0yTcUcuyvrrP25Yx/XClzuGynbp6l2g+kSAd5M4uKB5g20uQUdKOar1076EC+/xQBqXMh8A4tBhxG34At0Gjkf4aySYJlYM2EAKtZ+hQC6eekkfp4xDDE9B+P5l1sQIBf2xmLnsm/Q4sPxKFe9TqEgyTxJRGmtnCJcimo3a70bUR7iuJqIWziOXGHTviPI6IfWLyEX32rgFJpvWDX2XUS16Ipq0S1xZs8mnNyxFm98PN2h3h4WJFXJSNk+lRgkfI6fUvMC6WT8Glw9sc/PKLxLbhD6TL2ERhRHYEioOE9rGBjAH2o3wout/0yuNfkMB6j5gNE4tmkF0pIvUcBtM3gKSlaqirgFY3Hr0hl0GbeE8iQy2INc/M8XA2Dm5aLd8FkIjXyiUJDcTNJrXo7gLZmm1e/upV7H2q8GokGn/nj2pSZk9C1zPkexJ8uhQZd/pd2+ekwfAqh6TBuc2fMzTmxfi3afTAer5V0//xvKPh/FQ4Wj8+sx46BVGozk+K9FHiQHQ7i787nbC2Lqh2HJlEzatQvkEvVJHZnzMAXDfHC5arVRvMwzqkoha89sjdKVqqFirYYEKKtpMane8bM5+C1uDcIiiqNCrYYo/UwV7F4xC2d3b0bMnwehysst1KQQs+GNC79h08y/0vc0/3CcQxIotFzuTjXJlLvTS0I8cilFpRny2JYVOBG/hoRLYHAobidfwcZZf0W9dr0p6Wav1aN7o9br3VAtujUx6MT2NWj36Qxk303DhpnD0az/KESWLKtiki4Q8usjGde2fWWxdrdkChnRJ3KeAmISB4OLBwJJjlgZBnKzMrBuykC83GUAKtWRLk5vp4vWuagBJp1hAE2gh5cxiK176Kel+DV2Neq2ext/bN6VF9qZCcV3MaP8unklWH5Ur0Mf1Gzxlj+LBBCsJCRfCgC5UxVYzskf2XJgsW/t5IFUXY/+0yCwWuT2JV8iPfkK2n48Db7AQDL6qtG9EfV6N7wQ0wand28kgNoPnYm0pIuIWzQBrT6agNBiJe3RK22ky28IRSSxRmLcFGKQBIkMzm5YNuNkcBeBPj+FJ2MS+1wC1KBzf/yhjpYHOWbuRBeWiQQG0CIG0BxKPtkaLMjuWTkbLzRtj/od3+NuTQyuOECyTKqEJ589hi5jv0VY8VKFgsTFlN2lJeM4QNKYZAEpZ48jdv4YvPrucDxdrS4JhfP74xDTfRAqRjVURdNVo96h3Iy5uMRf92L3qtl47qVXkZp4jioO7T+ZAfh8+cQk/yIt3eO1rZNpaEQHSSQ6DpD0bqoTJDHsKJkkAGIqiwFUqXYjeyBSsU5OBPH35LMMoInoMGI2tRvY999LS8HJHevR4M33+PCEECReIDEXcnF/PGo001oTHjA9/MydLhwsZNxKwamdG1C3bU+q+J/a+RPdY9WYVqLFzs8/sGYhyteoj7LP10Jezn0c37KSWjABgcHkzlnc9XJrdutcK0mJ6rmRuHUyMYiSOg2o3wMSuTqqu3F3x2yZk3UPQaFh8AUG8XVl5UBOsErpLbrtTFiQq/CbXuWDLOz+GMvlfIOXu5MixZtC4qiogHOO/D4mqcqz3i7wmLnj8YTXBJ2tBDYYKSdT+XfbfSfnufIzIzH2S1VJkCA5YpLHrII0hM0krdrAhIPmHu2KBDc0B8A13yCnV1Vx1XsIxQ2SyK+VUHnYmTvZpmAguRt+hbk7T5C06SL3rJzeS+JgsJq7R0tDts5doBpXt0zSZrPZDuXGsUGiDNZjoMRmnNz1cjLVawDFru3Zc+C62+QKnYsN7s14F1YyWSbRXkxS96d0XOEzd06QeKtBzZT7jRhrs3d6NUDELaXAqCrgjiVuJuljyLJyzZkkZxtE3YkdSyKAlHFkx1TMVtu1OW+QbAPzz/n5AWJ8WAzLF9A65+dzs3A2uioOjkFIeZ63u1PzFNRdFfmYPqvl5fc0d1c4k8SwiavhxzHSG4J5+cQZuyvLyzwSSBt8BZJgESwsN65snmj3gzR3xh6YujGOSVMPo8sxK8dcHWudc6Z4dWVJZIv5Bn93p40Y84KdYpJzQ/Dz6PHEvcoaIfGP2VMyv4CglP/0qgjYNKAh2oH6vANrJ4kejl6qIReYrwtzgmT/LwknSFTisazUUITWNi5vmiDaDdydqHxIGNgGycki263pBtRjDLMbY1MhICnprTPJluBONyjvj7tAPq5cMEjq+x8ZJJ5AcRDceZL3LHhhINn/lUUySVsXSIJlbgvNCx4WHv3+VWPXvL6sZt8/v/t/ZcDiwhxFgaLp8YdFs4Dx64oxwbfTrmwDrBivpR4DVDQDF/VqYsf+ef3L5SDvAGCVcy/4GKCimrho1yv3tWdR3xgzD9ssC8H6ko8BKpqBi3q1I77sXvBef9M0HX3kxwAV1cRFu95PALhFw2OAimbgol7tB5BbNDwGqKgmLtr1nhJaFw2PASqagYt6db45jhQNMf0Xi7mnon7V4+sfxQIFJqFMNES/v3D+oyz8+Jp/jgX+AT+bS/shEzsoAAAAAElFTkSuQmCC",oe="data:image/png;base64,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",ge="data:image/png;base64,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",Ie=_(59301);const ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:D,swimg:f},{name:"101\u8BA1\u5212",ptimg:O,swimg:L},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:I,swimg:x},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:b,swimg:U},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:j,swimg:N},{name:"\u519B\u961F\u4E00\u6D41",ptimg:P,swimg:K}];var Re=({className:Ge,dataSource:ot=[],col:J=4,right:De,bottom:Q=23,precision:xe=0,wrapWidth:be=1200,trackEventItems:Ae,loading:me,onRemove:$=()=>{},isCurrent:ee=!0,showAlias:q=!1})=>{const G=Math.floor((be-(J-1)*De)/J),Qe=[{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(He=>(window.ENV==="build"&&(He.ptimg=`/react/build${He.ptimg}`,He.swimg=`/react/build${He.swimg}`),He));return Ie.createElement(qe.Z,{spinning:me},Ie.createElement("div",{className:de()(F.list,Ge)},!!(ot!=null&&ot.length)&&(ot==null?void 0:ot.map((He,_e)=>{const{name:Pt,id:Bt,identifier:ut,featured:zt,school_name:iA,image_url:_t,excellent:rA,is_plan:sA,subject_tags:c=[]}=He,se=c==null?void 0:c.filter(S=>S!=="\u5FC5\u4FEE\u8BFE\u7A0B"&&S!=="\u9009\u4FEE\u8BFE\u7A0B");return Ie.createElement("div",{key:Bt,className:F.wrap,style:{width:G,marginRight:(1+_e)%J===0?0:De+xe,marginBottom:Q}},Ie.createElement("a",{className:F.li,onClick:S=>{S.preventDefault(),S.stopPropagation(),Ae&&(0,te.L9)([Ae]),(0,te.xg)(`/paths/${ut}`)}},Ie.createElement("div",{className:F.img},Ie.createElement("img",{className:F.cover,src:`${_t}`}),ee&&(0,g.bg)()&&(He==null?void 0:He.studying)&&Ie.createElement("div",{className:`${F.movebq} user-path-items`,onClick:S=>{S.stopPropagation(),$(He)}},Ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),se==null?void 0:se.map((S,p)=>{var h,k;if(p===0){const Be=(h=Qe.find(he=>he.name==S))==null?void 0:h.swimg;return Ie.createElement("img",{className:F.sign,src:Be,style:{left:"-4px"}})}const re=(k=Qe.find(Be=>Be.name==S))==null?void 0:k.ptimg;return Ie.createElement("img",{className:F.sign,src:re,style:{left:`${48+52*(p-1)+2*p}px`}})}),((He==null?void 0:He.must)||He.not_must)&&Ie.createElement("img",{className:F.sign,src:He.must?oe:ge,style:{width:28,left:se!=null&&se.length?48+52*((se==null?void 0:se.length)-1)+2*(se==null?void 0:se.length):7}}),Ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(He==null?void 0:He.excellent)&&Ie.createElement("div",{className:F.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ie.createElement("div",{className:F.name},Ie.createElement(ne.Z,{title:q&&(He!=null&&He.excellent_alias_name)?Ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Pt}`,Ie.createElement("br",null),Ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${He==null?void 0:He.excellent_alias_name}`)):Pt},Ie.createElement("span",{className:F.e},q&&(He==null?void 0:He.excellent_alias_name)||Pt))),Ie.createElement("div",{className:F.tags},Ie.createElement("div",null,Ie.createElement(ne.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ie.createElement("span",null,Ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ie.createElement("span",null,He.stages_count))),Ie.createElement(ne.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ie.createElement("span",null,Ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ie.createElement("span",null,He.members_count)))))))})),!ot.length&&Ie.createElement(ie.Z,null)))}},9148:function(Sr,kA,_){"use strict";_.d(kA,{jL:function(){return de},w9:function(){return G},QD:function(){return Lt},cQ:function(){return Ae.Z},op:function(){return nt},O5:function(){return OA},_b:function(){return ZA},t7:function(){return N},Gi:function(){return ut},YG:function(){return Pt},qp:function(){return O},vr:function(){return yA},qE:function(){return ke},Je:function(){return oe},wb:function(){return be},cq:function(){return c},tp:function(){return x}});var F=_(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"},ne="data:image/png;base64,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",de=({dataSource:Zt=[],img:eA,imgWidth:uA=346,title:mA,sunTitle:er,bannerExtraContent:gr})=>F.createElement("div",{className:qe.banner},F.createElement("div",{className:qe.content},F.createElement("aside",null,F.createElement("p",null,F.createElement("b",null,mA),F.createElement("span",null,er)),Zt.length>0&&F.createElement("div",{className:qe.btns},Zt.map((NA,fA)=>F.createElement("div",{key:fA,onClick:NA.click},NA.name,NA.sign?F.createElement("img",{src:ne,width:39}):null))),gr),eA&&F.createElement("img",{style:{marginTop:33,marginRight:38},src:eA,width:uA}))),te={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ie=_(92310),g=_.n(ie),D=_(89392),O=({dataSource:Zt=[],value:eA,onChange:uA,onTitleChange:mA,className:er,title:gr,titleWidth:NA=41,style:fA={},fontColor:br="#6A7283",showCount:en})=>{const[pr,Mr]=(0,F.useState)(0),[gA,Yr]=(0,F.useState)(!1),Kr=(0,F.useRef)(null),or=(0,F.useRef)(null);return(0,F.useEffect)(()=>{var ar;Zt.length!==0&&(((ar=Kr==null?void 0:Kr.current)==null?void 0:ar.clientHeight)>97?Mr(1):Mr(0)),Zt.length===0&&Mr(0),Yr(!1)},[Zt]),F.createElement("div",{className:g()(te.row,er),style:fA},F.createElement("div",{onClick:(0,D.throttle)(()=>mA==null?void 0:mA(),2e3),style:{width:NA,marginTop:gA?12:4},className:`${te.title} ${mA?"current":""}`},gr),F.createElement("div",{className:gA?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},F.createElement("div",{className:te.bar,ref:or,style:pr>0?{height:pr===1?97:"auto",overflow:pr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},F.createElement("div",{className:te.tag,ref:Kr},Zt==null?void 0:Zt.map(ar=>F.createElement("span",{onClick:()=>uA(ar.id),key:ar.id,style:{color:br},className:eA===ar.id?te.active:""},F.createElement("span",{title:ar.name,className:te.name},ar.name),!!en&&F.createElement("span",{className:te.num},ar.count))))),!!pr&&F.createElement(F.Fragment,null,pr===1?F.createElement("div",{onClick:()=>{var ar;Mr(2),((ar=Kr==null?void 0:Kr.current)==null?void 0:ar.clientHeight)>245?Yr(!0):Yr(!1)},className:te.action},"\u5C55\u5F00",F.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):F.createElement("div",{onClick:()=>{or.current.scrollTop=0,Mr(1),Yr(!1)},className:te.action},"\u6536\u8D77",F.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},L={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},x=({dataSource:Zt=[],value:eA,onChange:uA,className:mA,style:er={}})=>F.createElement("div",{style:er,className:g()(L.tabs,mA)},Zt.map(gr=>F.createElement("span",{onClick:()=>uA(gr.id),className:eA===gr.id?L.active:"",key:gr.id},gr.name))),b={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"},U=_(92832),N=({dataSource:Zt=[],value:eA="",onChange:uA,onInputChange:mA=()=>{},className:er,style:gr={},placeholder:NA,allowClear:fA=!1})=>{var br;const[en,pr]=(0,F.useState)(""),[Mr,gA]=(0,F.useState)("");(0,F.useEffect)(()=>{var or;let ar=eA;(or=JSON.stringify(eA))!=null&&or.includes("{")&&(pr(eA.id),ar=eA.value||"");try{gA(decodeURIComponent(ar||""))}catch(Yn){gA(decodeURIComponent(ar||""))}},[eA]);const Yr=()=>{uA(encodeURIComponent(Mr),en||null)},Kr=or=>{or!==en&&(pr(or),uA(encodeURIComponent(Mr),or))};return F.createElement("div",{className:g()(b.input,er),style:gr},!!Zt.length&&F.createElement("div",{className:b.dropdown},F.createElement("div",{className:b.text},(br=Zt.find(or=>or.id===en))==null?void 0:br.name,F.createElement("i",{className:"iconfont icon-zhankai4"}),F.createElement("b",{className:b.b1}),F.createElement("b",{className:b.b2})),F.createElement("div",{className:b.menu},Zt.map((or,ar)=>F.createElement("div",{key:ar,onClick:()=>Kr(or.id)},or.name)))),F.createElement(U.default,{onPressEnter:Yr,value:Mr,onChange:or=>{gA(or.target.value),mA(encodeURIComponent(or.target.value),en||null)},bordered:!1,placeholder:NA}),F.createElement("i",{onClick:Yr,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"},oe=({value:Zt,onChange:eA,className:uA,total:mA,pageSize:er,style:gr={}})=>{const NA=Zt<2,fA=Zt>=Math.ceil(mA/er);return mA<=er?F.createElement(F.Fragment,null):F.createElement("div",{className:g()(P.quickPager,uA),style:gr},F.createElement("div",{onClick:()=>{NA||eA(Zt-1,"prev")},className:NA?P.disabled:""},"\u4E0A\u4E00\u9875"),F.createElement("div",{onClick:()=>{fA||eA(Zt+1,"next")},className:fA?P.disabled:""},"\u4E0B\u4E00\u9875"))},ge={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Ie=_(71418),ue=_(6848),tt=_(13570),Re=_(346),Ge=_(51257),ot=_(96908),J=_(57177),De=_(81378),Q=_(28426),be=({className:Zt,dataSource:eA=[],col:uA=4,right:mA,bottom:er=23,precision:gr=0,wrapWidth:NA=1200,trackEventItems:fA,loading:br})=>{const en=Math.floor((NA-(uA-1)*mA)/uA);return F.createElement(Ie.Z,{spinning:br},F.createElement("div",{className:g()(ge.list,Zt)},!!eA.length&&eA.map((pr,Mr)=>{const{name:gA,id:Yr,identifier:Kr,power:or,cover_image_id:ar,pic:Yn}=pr;return F.createElement("div",{className:ge.wrap,key:Yr,style:{width:en,marginRight:(1+Mr)%uA===0?0:mA+gr,marginBottom:er}},F.createElement("a",{target:"_blank",href:`/shixuns/${Kr}/challenges`,className:ge.li,onClick:Tr=>{Tr.preventDefault(),fA&&(0,Ge.L9)([fA]),or&&(0,Ge.xg)(`/shixuns/${Kr}/challenges`)}},F.createElement("div",{className:ge.img},F.createElement("img",{className:ge.cover,src:`${Yn}`}),pr.is_jupyter&&F.createElement("img",{className:ge.sign,src:ot}),pr.is_jupyter_lab&&F.createElement("img",{className:ge.sign,src:J}),pr.is_unity_3d&&F.createElement("img",{className:ge.sign,src:De})),F.createElement("div",{className:ge.name},F.createElement(ue.Z,{title:gA||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},F.createElement("span",{className:ge.e},gA||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),F.createElement("div",{className:ge.tags},F.createElement(ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},F.createElement("span",null,F.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),F.createElement("span",null,pr.challenges_count))),!!pr.myshixuns_count&&F.createElement(ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},F.createElement("span",null,F.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),F.createElement("span",null,pr.myshixuns_count))),F.createElement(ue.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},F.createElement("span",null,F.createElement("span",null,pr.level))),F.createElement("div",{className:ge.rate},F.createElement(tt.Z,{allowHalf:!0,disabled:!0,defaultValue:pr.score_info}),F.createElement("span",null,"\xA0",pr.score_info?`${pr.score_info}\u5206`:"5\u5206")))),!or&&F.createElement("div",{className:ge.lockWrap},F.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),F.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!eA.length&&F.createElement(Q.Z,null)))},Ae=_(52843),me={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"},$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",ee=_(59301),G=({className:Zt,dataSource:eA=[],col:uA=4,right:mA,bottom:er=23,precision:gr=0,wrapWidth:NA=1200,trackEventItems:fA,loading:br})=>{const en=Math.floor((NA-(uA-1)*mA)/uA);return ee.createElement(Ie.Z,{spinning:br},ee.createElement("div",{className:g()(me.list,Zt)},!!eA.length&&eA.map((pr,Mr)=>{const{subject_identifier:gA,id:Yr,identifier:Kr,power:or}=pr,ar=pr.is_public!=0&&pr.is_public;return ee.createElement("div",{className:me.wrap,key:Yr,style:{width:en,marginRight:(1+Mr)%uA===0?0:mA+gr,marginBottom:er}},ee.createElement("a",{className:me.li,onClick:Yn=>{Yn.preventDefault(),fA&&(0,Ge.L9)([fA]),(0,Ge.xg)(pr.first_category_url)}},ee.createElement("div",{className:me.top},ee.createElement(ue.Z,{title:pr.name},ee.createElement("div",{className:me.name},pr.name)),ee.createElement("img",{className:me.img,src:Re.Z.IMG_SERVER+"/images/"+pr.avatar_url}),ee.createElement("div",{className:me.text,title:pr.creator},pr.creator),gA&&ee.createElement("div",{className:me.btns},ee.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ar&&ee.createElement("div",{className:me.sign},"\u516C\u5F00")),ee.createElement("div",{className:me.bottom},pr.visits>0&&ee.createElement(ue.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-liulanyan"}),ee.createElement("span",null,pr.visits))),pr.course_members_count>0&&ee.createElement(ue.Z,{title:"\u6210\u5458",placement:"bottom"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan"}),pr.course_members_count)),pr.tasks_count>0&&ee.createElement(ue.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-zuoye"}),pr.tasks_count)),pr.is_end?ee.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ee.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!pr.is_accessible&&ee.createElement("div",{className:me.lockWrap},ee.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!eA.length&&ee.createElement(Q.Z,null)))},Qe={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"},He=_(25690),Pt=({dataSource:Zt=[],value:eA,onChange:uA,className:mA,style:er={},tabBarExtraContent:gr})=>F.createElement("div",{className:g()(Qe.tabs,mA),style:er},F.createElement("div",{className:Qe.tabsWrap},Zt.map((NA,fA)=>F.createElement("aside",{className:Qe.tab,onClick:()=>{uA(NA.id),NA.link&&He.history.push(NA.link)},key:fA},F.createElement("div",{className:eA===NA.id?Qe.active:""},NA.name),(NA==null?void 0:NA.resetCount)==null&&(NA==null?void 0:NA.total)!==void 0&&F.createElement("span",null,"\uFF08",NA==null?void 0:NA.total,"\uFF09"),(NA==null?void 0:NA.resetCount)!==void 0&&(NA==null?void 0:NA.total)!==void 0&&F.createElement(ue.Z,{title:(NA==null?void 0:NA.tip)!=null?NA==null?void 0:NA.tip:""},F.createElement("span",{style:{color:"#9096A3"}},"\uFF08",F.createElement("span",{style:{color:"#000"}},NA==null?void 0:NA.resetCount),"/",F.createElement("span",null,NA==null?void 0:NA.total),"\uFF09"))))),F.createElement("div",{className:Qe.tabBar},gr)),ut=({className:Zt,style:eA={},children:uA})=>F.createElement("div",{className:g()(Zt),style:eA},uA),zt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},iA=_(38854),_t=_(20834);const rA=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var c=({sortValue:Zt,dropValue:eA,className:uA,onSort:mA,onDrop:er,dataSource:gr=rA})=>{var NA;return F.createElement("div",{className:g()(zt.orderWrap,uA)},F.createElement(iA.Z,{dropdownRender:()=>F.createElement(_t.default,null,gr.map((fA,br)=>F.createElement(_t.default.Item,{key:br,onClick:()=>er(fA.id)},fA.name)))},F.createElement("span",{className:zt.orderTextWrap},(NA=gr.find(fA=>eA===fA.id))==null?void 0:NA.name)),F.createElement("span",{className:zt.orderIconWrap},F.createElement("span",{className:zt.orderAsc},F.createElement("i",{className:Zt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer}`,onClick:()=>mA(Zt==="asc"?"desc":"asc")})),F.createElement("span",{className:zt.orderDesc},F.createElement("i",{className:Zt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer}`,onClick:()=>mA(Zt==="asc"?"desc":"asc")}))))},se={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},S=_(3113),p=Object.defineProperty,h=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Be=(Zt,eA,uA)=>eA in Zt?p(Zt,eA,{enumerable:!0,configurable:!0,writable:!0,value:uA}):Zt[eA]=uA,he=(Zt,eA)=>{for(var uA in eA||(eA={}))k.call(eA,uA)&&Be(Zt,uA,eA[uA]);if(h)for(var uA of h(eA))re.call(eA,uA)&&Be(Zt,uA,eA[uA]);return Zt},it=(Zt,eA)=>{var uA={};for(var mA in Zt)k.call(Zt,mA)&&eA.indexOf(mA)<0&&(uA[mA]=Zt[mA]);if(Zt!=null&&h)for(var mA of h(Zt))eA.indexOf(mA)<0&&re.call(Zt,mA)&&(uA[mA]=Zt[mA]);return uA},yt=(Zt,eA,uA)=>new Promise((mA,er)=>{var gr=br=>{try{fA(uA.next(br))}catch(en){er(en)}},NA=br=>{try{fA(uA.throw(br))}catch(en){er(en)}},fA=br=>br.done?mA(br.value):Promise.resolve(br.value).then(gr,NA);fA((uA=uA.apply(Zt,eA)).next())}),nt=Zt=>{var eA=Zt,{className:uA,style:mA,children:er,loading:gr=!1,openLoading:NA,onClick:fA=()=>{},size:br="middle",shape:en="round"}=eA,pr=it(eA,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Mr,gA]=(0,F.useState)(!1);return F.createElement(S.ZP,he({onClick:(0,D.throttle)(Yr=>yt(void 0,null,function*(){NA&&gA(!0);try{yield fA(Yr)}catch(Kr){console.log("error",Kr)}NA&&gA(!1)}),2e3,{leading:!0,trailing:!1}),className:g()(se.btn,se[`${br}-${en}`],uA),style:mA,size:br,shape:en,loading:Mr||gr},pr),er)},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"},ke=({className:Zt,style:eA,children:uA=null,onClick:mA,title:er})=>F.createElement("div",{className:g()(St.head,Zt),style:eA},F.createElement("span",{className:"primary-hover",onClick:mA},F.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),F.createElement("b",{title:er},er),F.createElement("div",{className:St.node},uA)),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"},Lt=({confirmShow:Zt=!0,confirmTitle:eA,confirmClick:uA,cancelShow:mA=!0,cancelTitle:er,cancelClick:gr,className:NA,style:fA,confirmLoading:br=!1})=>F.createElement("div",{className:g()(ze.btns,NA),style:fA},Zt&&F.createElement(S.ZP,{loading:br,onClick:uA,type:"primary",className:ze.confirm},eA),mA&&F.createElement(S.ZP,{onClick:gr,className:ze.cancel},er)),Dt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},yA=({className:Zt,style:eA={},LeftContent:uA,children:mA,RightContent:er})=>F.createElement("div",{className:g()(Dt.fixedBottom,Zt),style:eA},F.createElement("div",{className:Dt.wrap},F.createElement("div",{className:Dt.left},uA),F.createElement("div",{className:Dt.center},mA),F.createElement("div",{className:Dt.right},er))),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"},ZA=({className:Zt,style:eA={},dataSource:uA=[]})=>F.createElement("div",{className:g()(oA.crumbs,Zt),style:eA},uA.map((mA,er)=>er<uA.length-1?F.createElement(F.Fragment,{key:er},mA.path||mA.onClick?F.createElement("span",{className:oA.hover,onClick:mA!=null&&mA.onClick?mA.onClick:()=>He.history.push(mA.path)},mA.name):F.createElement("span",null,mA.name),F.createElement("span",null,"\xA0",">","\xA0")):F.createElement("span",{key:er,style:{color:"#5F6368"}},mA.name))),Et=_(31797),Vt=Object.defineProperty,pt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,hA=Object.prototype.hasOwnProperty,bA=Object.prototype.propertyIsEnumerable,cA=(Zt,eA,uA)=>eA in Zt?Vt(Zt,eA,{enumerable:!0,configurable:!0,writable:!0,value:uA}):Zt[eA]=uA,vA=(Zt,eA)=>{for(var uA in eA||(eA={}))hA.call(eA,uA)&&cA(Zt,uA,eA[uA]);if(Gt)for(var uA of Gt(eA))bA.call(eA,uA)&&cA(Zt,uA,eA[uA]);return Zt},VA=(Zt,eA)=>pt(Zt,Ot(eA)),Er=(Zt,eA)=>{var uA={};for(var mA in Zt)hA.call(Zt,mA)&&eA.indexOf(mA)<0&&(uA[mA]=Zt[mA]);if(Zt!=null&&Gt)for(var mA of Gt(Zt))eA.indexOf(mA)<0&&bA.call(Zt,mA)&&(uA[mA]=Zt[mA]);return uA};const{Countdown:RA}=Et.default;var OA=Zt=>{var eA=Zt,{onChange:uA}=eA,mA=Er(eA,["onChange"]);const[er,gr]=(0,F.useState)(null);(0,F.useEffect)(()=>{typeof er=="number"&&er>=0&&uA(er)},[er]);const NA=fA=>{const br=Math.floor(fA/1e3);gr(br)};return F.createElement(RA,VA(vA({},mA),{onChange:NA}))}},65575:function(Sr,kA,_){"use strict";_.d(kA,{Z:function(){return me}});var F=_(59301),qe=_(5112),ne=_(3113),Le=_(8591),de=_(43418),te=_(5871),ie=_(95237),g=_(43604),D=_(28103),f=_(75975),O={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},L=_(48790),I=_(24334),x=_(38986),b=_(25690),U=_(91842),j=_(1247),N=_(87169),P=_(26227),K=_(59301),oe=Object.defineProperty,ge=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ge=($,ee,q)=>ee in $?oe($,ee,{enumerable:!0,configurable:!0,writable:!0,value:q}):$[ee]=q,ot=($,ee)=>{for(var q in ee||(ee={}))tt.call(ee,q)&&Ge($,q,ee[q]);if(ue)for(var q of ue(ee))Re.call(ee,q)&&Ge($,q,ee[q]);return $},J=($,ee)=>ge($,Ie(ee)),De=($,ee,q)=>new Promise((G,Qe)=>{var He=Bt=>{try{Pt(q.next(Bt))}catch(ut){Qe(ut)}},_e=Bt=>{try{Pt(q.throw(Bt))}catch(ut){Qe(ut)}},Pt=Bt=>Bt.done?G(Bt.value):Promise.resolve(Bt.value).then(He,_e);Pt((q=q.apply($,ee)).next())});const Q={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var xe=($=>($[$.SET_PATH=0]="SET_PATH",$[$.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",$))(xe||{});function be($,ee){switch(ee.type){case 0:return J(ot({},$),{selectedPath:ee.payload});case 1:return J(ot({},$),{passedContent:ee.payload});default:throw new Error}}var me=({language:$,dispatch:ee,shixunWorkReport:q,v:G,languages:Qe,classroomList:He,autoHeight:_e,diff_code_count:Pt,data:Bt})=>{const[ut,zt]=(0,F.useState)(Qe==null?void 0:Qe[0]),iA=(0,b.useParams)();return(0,F.useEffect)(()=>{zt(Qe==null?void 0:Qe[0])},[]),(0,F.useEffect)(()=>{var _t;zt((_t=Qe==null?void 0:Qe.filter(rA=>rA.language===(ut==null?void 0:ut.language)))==null?void 0:_t[0])},[Qe]),K.createElement(K.Fragment,null,K.createElement("h2",null," ",K.createElement("span",null,G.is_finish?K.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",K.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):K.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",K.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Qe==null?void 0:Qe.length)>1&&K.createElement(qe.ZP.Group,{defaultValue:$,style:{marginLeft:10},onChange:_t=>{var rA;G.language=_t.target.value,zt((rA=Qe==null?void 0:Qe.filter(sA=>sA.language===_t.target.value))==null?void 0:rA[0])}},Qe==null?void 0:Qe.map(_t=>K.createElement(qe.ZP,{value:_t==null?void 0:_t.language},_t==null?void 0:_t.language)))),(0,L.GJ)()&&q!="shixunWorkReport"&&K.createElement("span",null,K.createElement("span",null,"\u5F97\u5206 ",ut==null?void 0:ut.score,"/",ut==null?void 0:ut.total_score),K.createElement(ne.ZP,{style:{margin:"0px 10px"},onClick:()=>{var _t,rA;if(!((rA=(_t=He.AssistantObject)==null?void 0:_t.hack)!=null&&rA.can_appraise)&&(0,L.Rm)()){Le.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 sA=ut==null?void 0:ut.score;de.default.confirm({title:"\u8C03\u5206",content:K.createElement("div",null,K.createElement("p",null,"\u5F97\u5206\uFF1A",ut==null?void 0:ut.score,"/",ut==null?void 0:ut.total_score),K.createElement("p",null,"\u8C03\u5206\uFF1A",K.createElement(te.Z,{min:0,max:ut==null?void 0:ut.total_score,defaultValue:ut==null?void 0:ut.score,onChange:c=>{sA=c}}))),okText:"\u786E\u8BA4",onOk:()=>De(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${iA==null?void 0:iA.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:iA==null?void 0:iA.coursesId,hack_user_code_id:ut==null?void 0:ut.hack_user_id,score:sA}})).status===0&&(Le.ZP.success("\u8C03\u5206\u6210\u529F"),ee({type:"shixunHomeworks/setActionTabs",payload:{}}),ee({type:"shixunHomeworks/getShixunWorkReports",payload:ot({},iA)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,L.GJ)()&&q!="shixunWorkReport"&&K.createElement(ne.ZP,{onClick:()=>{var _t;if(!((_t=He.AssistantObject.hack)!=null&&_t.can_appraise)&&(0,L.Rm)()){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ee({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:q.user_id,type:"1",language:ut==null?void 0:ut.language,v:G,data:ot({},q)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),K.createElement(f.ZP,{height:300,language:ut==null?void 0:ut.language,value:ut!=null&&ut.code?I.Base64.decode(ut==null?void 0:ut.code):"",autoHeight:_e,theme:"default",options:Q}),((ut==null?void 0:ut.comment)||(ut==null?void 0:ut.hidden_comment))&&K.createElement("div",null,K.createElement(ie.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},K.createElement(g.Z,{flex:1},K.createElement("h1",{className:O.title},"\u70B9\u8BC4\u5185\u5BB9")),K.createElement(g.Z,{className:"pr30"},(0,L.GJ)()&&K.createElement(ne.ZP,{onClick:()=>De(void 0,null,function*(){de.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:K.createElement(N.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return De(this,null,function*(){(yield(0,j.gZ)({comment_id:ut==null?void 0:ut.comment_id,homeworkId:iA.homeworkId,type:"hack"})).status===0&&(Le.ZP.success("\u5220\u9664\u6210\u529F"),ee({type:"shixunHomeworks/getShixunWorkReports",payload:ot({},iA)}))})}})})},K.createElement(P.Z,null),"\u5220\u9664"))),K.createElement(D.Z,{style:{margin:0}}),(ut==null?void 0:ut.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(U.Z,{value:ut==null?void 0:ut.comment})),(ut==null?void 0:ut.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(U.Z,{value:ut==null?void 0:ut.hidden_comment}))))}},22450:function(Sr,kA,_){"use strict";_.r(kA),_.d(kA,{default:function(){return St}});var F=_(59301),qe=_(86129),ne=_.n(qe),Le=_(25690),de=_(43418),te=_(61621),ie=_(66104),g=_(95237),D=_(43604),f=_(3113),O=_(8591),L=_(28103),I=_(1710),x=_(27812),b=_(95869),U=_(87169),j=_(26227),N=_(346),P=_(48790),K=_(51257),oe={flex_box_center:"flex_box_center___lb6Eo",flex_space_between:"flex_space_between___J8ZnK",flex_box_vertical_center:"flex_box_vertical_center___zweTs",flex_box_center_end:"flex_box_center_end___CvkW9",flex_box_column:"flex_box_column___ODy_E",title:"title___AD3SJ",export:"export___XBLMD",title1_right:"title1_right___raWIo",userPic:"userPic___OK1Fq",userInfo:"userInfo___wKpvE",listItem:"listItem___VH7Ls",rightInfo:"rightInfo___lI2xY",shixunTitle:"shixunTitle___lvDL9",shixunWrp:"shixunWrp___QXKnz",footerBar:"footerBar___zgEXb",footerBarStatic:"footerBarStatic___SB7gT",exitComment:"exitComment___oC_uA",nextComment:"nextComment___fCJ3l",modal:"modal___v_Shp"},ge=_(65575),Ie=_(38986),ue=_(24334),tt=_(61186),Re=_.n(tt),Ge=_(75975),ot=_(7727);const J=({shixunHomeworks:Ue,autoHeight:ke,classroomList:ze,user:ct,dispatch:Lt})=>{const{shixunWorkReport:Dt}=Ue,{stage_list:It,work_id:yA}=Dt,oA=(0,Le.useParams)(),LA=(0,P.GJ)(),[ZA,Et]=(0,F.useState)(),Vt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},pt=hA=>hA==="c++"?1:hA==="C++"?2:hA;function Ot(hA,bA){return(0,Ie.U2)(`student_works/${yA}/rep_passed_content.json`,{path:bA,game_id:hA})}const Gt=(0,K.qZ)(5,Dt.hack);return F.createElement(F.Fragment,null,Gt==null?void 0:Gt.map(function(hA,bA){return F.createElement("div",{key:bA},hA.map(function(cA,vA){var VA,Er,RA;return F.createElement("aside",{className:"pl30 pr30",key:vA},F.createElement("div",{className:`${oe.shixunTitle} mt10`},F.createElement("div",{style:{display:"flex",width:"100%"}},F.createElement("span",{className:"fa fa-code "}),F.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",bA*5+vA+1,"\u9898 ",cA.name),cA.is_finish&&F.createElement("a",{style:{marginLeft:20},onClick:BA=>{BA.preventDefault(),window.open(`${cA==null?void 0:cA.url}&language=${pt(cA.language)}`),localStorage.setItem("program_homework",[oA.coursesId,oA.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!cA.is_finish&&cA.final_submit_languages.length>0&&F.createElement("a",{style:{marginLeft:20},onClick:BA=>{BA.preventDefault(),window.open(`${cA==null?void 0:cA.url}&language=${pt(cA.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[oA.coursesId,oA.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),F.createElement("div",{className:"font16 mt10"},cA.is_finish?F.createElement("aside",{className:oe.shixunWrp},F.createElement(ge.Z,{classroomList:ze,user:ct,v:cA,shixunWorkReport:Dt,dispatch:Lt,autoHeight:ke,languages:cA.languages,language:cA.language,game_id:cA.id,data:ue.Base64.decode(cA.code),diff_code_count:cA.diff_code_count,onPathChange:Ot})):cA.final_submit_languages.length>0&&F.createElement("aside",{className:oe.shixunWrp},F.createElement(ge.Z,{classroomList:ze,user:ct,v:cA,shixunWorkReport:Dt,dispatch:Lt,autoHeight:ke,languages:cA.final_submit_languages,language:cA.final_submit_languages[0].language,game_id:cA.id,data:ue.Base64.decode(cA.final_submit_languages[0].code),diff_code_count:cA.diff_code_count,onPathChange:Ot}))),F.createElement("aside",{className:"mt10 font16"},(VA=cA.history)!=null&&VA.length?F.createElement(I.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:(BA,OA)=>F.createElement("span",null,OA!=null&&OA.created_at?Re()(OA==null?void 0:OA.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(BA,OA)=>{var Zt;return F.createElement("span",{className:BA===0?"c-green":"c-red"},((Zt=ot.Im[BA])==null?void 0:Zt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((RA=(Er=cA==null?void 0:cA.history)==null?void 0:Er[0])==null?void 0:RA.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(BA,OA)=>F.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{de.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:F.createElement("div",{className:"mb10"},F.createElement(Ge.ZP,{height:300,language:"python",theme:"vs-light",value:OA!=null&&OA.code?ue.Base64.decode(OA==null?void 0:OA.code):"",autoHeight:ke,options:Vt}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(BA=>!!BA),pagination:{hideOnSinglePage:!0},dataSource:cA.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var De=(0,Le.connect)(({shixunHomeworks:Ue,loading:ke,globalSetting:ze,classroomList:ct,user:Lt})=>({shixunHomeworks:Ue,globalSetting:ze,loading:ke.effects,classroomList:ct,user:Lt}))(J),Q=_(78241),xe=_(92832),be=_(6701),Ae=_(59301),me=Object.defineProperty,$=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,G=(Ue,ke,ze)=>ke in Ue?me(Ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ue[ke]=ze,Qe=(Ue,ke)=>{for(var ze in ke||(ke={}))ee.call(ke,ze)&&G(Ue,ze,ke[ze]);if($)for(var ze of $(ke))q.call(ke,ze)&&G(Ue,ze,ke[ze]);return Ue},He=(Ue,ke)=>{var ze={};for(var ct in Ue)ee.call(Ue,ct)&&ke.indexOf(ct)<0&&(ze[ct]=Ue[ct]);if(Ue!=null&&$)for(var ct of $(Ue))ke.indexOf(ct)<0&&q.call(Ue,ct)&&(ze[ct]=Ue[ct]);return ze},_e=(Ue,ke,ze)=>new Promise((ct,Lt)=>{var Dt=oA=>{try{yA(ze.next(oA))}catch(LA){Lt(LA)}},It=oA=>{try{yA(ze.throw(oA))}catch(LA){Lt(LA)}},yA=oA=>oA.done?ct(oA.value):Promise.resolve(oA.value).then(Dt,It);yA((ze=ze.apply(Ue,ke)).next())});const Pt=Ue=>{var ke=Ue,{shixunHomeworks:ze,dispatch:ct}=ke,Lt=He(ke,["shixunHomeworks","dispatch"]),Dt,It,yA;const oA=(0,Le.useParams)(),[LA,ZA]=(0,F.useState)(!1),[Et]=Q.default.useForm(),[Vt,pt]=de.default.useModal(),[Ot,Gt]=(0,F.useState)(!1),[hA,bA]=(0,F.useState)(!1);(0,F.useEffect)(()=>{var vA,VA,Er,RA,BA,OA;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:(Er=(VA=(vA=ze.actionTabs.selectArrs)==null?void 0:vA.data)==null?void 0:VA.data)==null?void 0:Er.work_comment,hidden_comment:(OA=(BA=(RA=ze.actionTabs.selectArrs)==null?void 0:RA.data)==null?void 0:BA.data)==null?void 0:OA.work_comment_hidden}))},[ze.actionTabs.key]);const cA=()=>_e(void 0,null,function*(){var vA,VA,Er,RA;const BA=Et.getFieldValue();let OA=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,Ie.ZP)(OA,{method:"post",body:{hidden_comment:BA.hidden_comment,comment:BA.comment,language:(vA=ze.actionTabs.selectArrs)==null?void 0:vA.language,user_id:(RA=(Er=(VA=ze.actionTabs.selectArrs)==null?void 0:VA.data)==null?void 0:Er.data)==null?void 0:RA.user_id}})).status===0&&(O.ZP.success("\u8BC4\u9605\u6210\u529F"),Et.resetFields(),ct({type:"shixunHomeworks/setActionTabs",payload:{}}),ct({type:"shixunHomeworks/getShixunWorkReports",payload:Qe({},oA)}))});return Ae.createElement(Ae.Fragment,null,pt,Ae.createElement(de.default,{centered:!0,title:Ae.createElement("span",null,((Dt=ze.actionTabs.selectArrs)==null?void 0:Dt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((It=ze.actionTabs.selectArrs)==null?void 0:It.language)&&Ae.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(yA=ze.actionTabs.selectArrs)==null?void 0:yA.language)),open:ze.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_e(void 0,null,function*(){const vA=Et.getFieldValue();JSON.stringify(vA)==="{}"||vA.hidden_comment===""&&vA.comment===""?ZA(!0):cA()}),onCancel:()=>{ct({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ae.createElement(Q.default,{form:Et,onChange:()=>{LA&&ZA(!1)}},Ae.createElement(g.Z,{wrap:!1,align:"middle",justify:"space-between"},Ae.createElement(D.Z,null,Ae.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ae.createElement(D.Z,null,Ae.createElement(be.Z,{isShowComponent:(0,P.G5)(),ModalProps:{open:Ot,onCancel:()=>{Gt(!1)}},onDataSelect:(vA,VA)=>_e(void 0,[vA,VA],function*(Er,{node:RA}){const BA=()=>{Et.setFieldsValue({comment:RA==null?void 0:RA.value}),Gt(!1)};if(Et.getFieldValue("comment")){Vt.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:BA});return}BA()})},Ae.createElement(f.ZP,{style:{padding:0,height:"auto"},icon:Ae.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:vA=>{Gt(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ae.createElement(Q.default.Item,{name:"comment"},Ae.createElement(xe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),Ae.createElement(g.Z,{wrap:!1,align:"middle",justify:"space-between"},Ae.createElement(D.Z,null,Ae.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ae.createElement(D.Z,null,Ae.createElement(be.Z,{isShowComponent:(0,P.G5)(),ModalProps:{open:hA,onCancel:()=>{bA(!1)}},onDataSelect:(vA,VA)=>_e(void 0,[vA,VA],function*(Er,{node:RA}){const BA=()=>{Et.setFieldsValue({hidden_comment:RA==null?void 0:RA.value}),bA(!1)};if(Et.getFieldValue("hidden_comment")){Vt.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:BA});return}BA()})},Ae.createElement(f.ZP,{style:{padding:0,height:"auto"},icon:Ae.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:vA=>{bA(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ae.createElement(Q.default.Item,{name:"hidden_comment"},Ae.createElement(xe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),LA&&Ae.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Bt=(0,Le.connect)(({shixunHomeworks:Ue})=>({shixunHomeworks:Ue}))(Pt),ut=_(40131),zt=_(91842),iA=_(1247),_t=_(44164),rA=_.n(_t),sA=_(14280),c=_(59301),se=Object.defineProperty,S=Object.defineProperties,p=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Be=(Ue,ke,ze)=>ke in Ue?se(Ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ue[ke]=ze,he=(Ue,ke)=>{for(var ze in ke||(ke={}))k.call(ke,ze)&&Be(Ue,ze,ke[ze]);if(h)for(var ze of h(ke))re.call(ke,ze)&&Be(Ue,ze,ke[ze]);return Ue},it=(Ue,ke)=>S(Ue,p(ke)),yt=(Ue,ke)=>{var ze={};for(var ct in Ue)k.call(Ue,ct)&&ke.indexOf(ct)<0&&(ze[ct]=Ue[ct]);if(Ue!=null&&h)for(var ct of h(Ue))ke.indexOf(ct)<0&&re.call(Ue,ct)&&(ze[ct]=Ue[ct]);return ze},lt=(Ue,ke,ze)=>new Promise((ct,Lt)=>{var Dt=oA=>{try{yA(ze.next(oA))}catch(LA){Lt(LA)}},It=oA=>{try{yA(ze.throw(oA))}catch(LA){Lt(LA)}},yA=oA=>oA.done?ct(oA.value):Promise.resolve(oA.value).then(Dt,It);yA((ze=ze.apply(Ue,ke)).next())});const nt=Ue=>{var ke=Ue,{shixunHomeworks:ze,globalSetting:ct,loading:Lt,classroomList:Dt,dispatch:It,user:yA}=ke,oA=yt(ke,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),LA,ZA,Et,Vt,pt,Ot,Gt,hA,bA,cA,vA,VA,Er,RA,BA,OA,Zt,eA,uA,mA,er,gr,NA,fA,br,en,pr,Mr,gA,Yr,Kr,or;const[ar,Yn]=(0,F.useState)(he({},(0,Le.useParams)())),Tr=(0,Le.useParams)(),ki=(0,Le.useLocation)(),[]=(0,F.useState)([]),[wa,yi]=(0,F.useState)({last:!1}),[ya,Aa]=(0,F.useState)({last:!1}),da=(0,F.useRef)(),rs=(0,F.useRef)(),[SA,ys]=(0,F.useState)(!1),[ra,Ea]=(0,F.useState)(!1),[Rn,Ei]=(0,F.useState)(!1),{shixunWorkReport:dA}=ze,[Ti,La]=(0,F.useState)(new(ne())),[Pn,Ri]=(0,F.useState)([]),[so,zo]=(0,F.useState)(!1),[Es,Ks]=(0,F.useState)(!1);(0,F.useEffect)(()=>(It({type:"globalSetting/footerToggle",payload:!1}),It({type:"classroomList/getAssistantPermissions",payload:{course_id:ar.coursesId}}),()=>{It({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,F.useEffect)(()=>{(0,P.Rm)()&&It({type:"classroomList/getAssistantPermissions",payload:{course_id:ar.coursesId}})},[(LA=yA==null?void 0:yA.userInfo)==null?void 0:LA.login]),(0,F.useEffect)(()=>{ze.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&Pn.length>0&&!ra&&setTimeout(()=>{ur("all")},800)},[Pn,ra]),(0,F.useEffect)(()=>{Yn(he({},Tr))},[ki.pathname]);const ti=()=>{document.body.scrollIntoView()};function ns(){return lt(this,null,function*(){var vr,Nt,gt,Ar;const Dr=JSON.parse(sessionStorage.all_student_works_params||"{}"),mr=yield It({type:"shixunHomeworks/getAllStudentWorks",payload:he(he({},ar),Dr)});Ri(mr.all_student_works);const Qn=(vr=mr.all_student_works)==null?void 0:vr.map(En=>String(En.student_work_id)).indexOf(ar.homeworkId);Qn===((Nt=mr.all_student_works)==null?void 0:Nt.length)-1?yi({last:!0}):yi((gt=mr.all_student_works)==null?void 0:gt[Qn+1]),Aa(Qn===0?{last:!0}:(Ar=mr.all_student_works)==null?void 0:Ar[Qn-1])})}const Na=()=>{document.querySelectorAll("canvas").forEach(vr=>{(!vr.clientWidth||!vr.clientHeight)&&vr.remove()})},Bu=()=>{da.current.offsetHeight>62e3?Ei(!1):Ei(!0)},ur=vr=>lt(void 0,null,function*(){var Nt,gt,Ar,Dr;let mr=0,Qn;Qn=de.default.info({width:460,title:c.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",c.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:c.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",c.createElement("span",{className:"c-blue"},mr+1),"/",vr!=="all"?1:Pn==null?void 0:Pn.length,c.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:oe.modal,onOk:()=>{}});const En={margin:[0,0],filename:`${(Nt=dA==null?void 0:dA.data)==null?void 0:Nt.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function kn(){return lt(this,null,function*(){const Vr=yield It({type:"shixunHomeworks/getShixunWorkReports",payload:it(he({},ar),{homeworkId:Pn[mr].student_work_id,user_id:Pn[mr].user_id,id:ar.categoryId})});ti(),mr++,setTimeout(()=>lt(this,null,function*(){var ir,hn;Na();const as=Ti.folder(`${(ir=Vr==null?void 0:Vr.data)==null?void 0:ir.user_name}`),an=document.querySelector("#export-all").children;let _i=rA()();for(let qn=0;qn<an.length;qn++)yield _i.set(En).from(an[qn]).toContainer().toCanvas().toPdf().get("pdf").then(Pa=>lt(this,null,function*(){qn<an.length-1&&(yield Pa.addPage())}));as.file(`${Pn[mr-1].student_work_user_name}${mr}.pdf`,_i.output("blob"));const Cs=as.folder("\u4EE3\u7801\u6587\u4EF6");(hn=Vr==null?void 0:Vr.hack)==null||hn.map((qn,Pa)=>{var _a;const Gs=Cs.folder(`\u7B2C${Pa+1}\u5173-${qn.name}-${qn.id}`);(_a=qn==null?void 0:qn.languages)==null||_a.map(Fs=>{Gs.file(`${Fs.language}.txt`,ue.Base64.decode(Fs==null?void 0:Fs.code))})}),Qn.update({content:c.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",c.createElement("span",{className:"c-blue"},mr),"/",Pn==null?void 0:Pn.length,c.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),mr==(Pn==null?void 0:Pn.length)?(Qn.destroy(),Hn()):kn()}),2200)})}if(vr!=="all"||(Pn==null?void 0:Pn.length)<2){Na(),ti();const Vr=rs.current.children;let ir=rA()();const hn=Ti.folder(`${(gt=dA==null?void 0:dA.data)==null?void 0:gt.user_name}`);for(let an=0;an<Vr.length;an++)yield ir.set(En).from(Vr[an]).toContainer().toCanvas().toPdf().get("pdf").then(_i=>lt(void 0,null,function*(){an<Vr.length-1&&(yield _i.addPage())}));ys(!1),hn.file(`${(Ar=dA==null?void 0:dA.data)==null?void 0:Ar.user_name}.pdf`,ir.output("blob"),{base64:!1});const as=hn.folder("\u4EE3\u7801\u6587\u4EF6");(Dr=dA==null?void 0:dA.hack)==null||Dr.map((an,_i)=>{var Cs;const qn=as.folder(`\u7B2C${_i+1}\u5173-${an.name}-${an.id}`);(Cs=an==null?void 0:an.languages)==null||Cs.map(Pa=>{qn.file(`${Pa.language}.txt`,ue.Base64.decode(Pa==null?void 0:Pa.code))})}),Qn.destroy(),Hn();return}else kn()}),Hn=()=>{Ti.generateAsync({type:"blob"}).then(function(vr){const Nt=document.createElement("a");Nt.href=window.URL.createObjectURL(vr),Nt.download=dA.category.course_name+".zip",document.body.appendChild(Nt);const gt=document.createEvent("MouseEvents");gt.initEvent("click",!1,!1),Nt.dispatchEvent(gt),document.body.removeChild(Nt),La(new(ne()))}),Ei(!1)};(0,F.useEffect)(()=>{tn()},[ar.homeworkId]);const tn=()=>lt(void 0,null,function*(){Ea(!0),yield It({type:"shixunHomeworks/getShixunWorkReports",payload:he({},ar)}),Ea(!1),(0,P.GJ)()&&ns()}),Xn=[{title:"\u9898\u53F7",dataIndex:"name",render:(vr,Nt,gt)=>gt+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(vr,Nt,gt)=>{var Ar,Dr;return c.createElement("div",null,c.createElement("p",null,vr||"- -"),(Dr=(Ar=Nt==null?void 0:Nt.subitem)==null?void 0:Ar.map(mr=>mr.finish_time))==null?void 0:Dr.map(mr=>c.createElement("p",null,mr||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(vr,Nt,gt)=>{var Ar,Dr;return c.createElement("div",null,c.createElement("p",null,vr||"- -"),(Dr=(Ar=Nt==null?void 0:Nt.subitem)==null?void 0:Ar.map(mr=>mr.submit_count))==null?void 0:Dr.map(mr=>c.createElement("p",null,mr||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(vr,Nt,gt)=>{var Ar,Dr;return c.createElement("div",null,c.createElement("p",null,vr||"- -"),(Dr=(Ar=Nt==null?void 0:Nt.subitem)==null?void 0:Ar.map(mr=>mr.run_time))==null?void 0:Dr.map(mr=>c.createElement("p",null,mr||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(vr,Nt,gt)=>{var Ar,Dr;return c.createElement("div",null,c.createElement("p",null,vr||"- -"),(Dr=(Ar=Nt==null?void 0:Nt.subitem)==null?void 0:Ar.map(mr=>mr.memory))==null?void 0:Dr.map(mr=>c.createElement("p",null,mr||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(vr,Nt,gt)=>{var Ar,Dr;return c.createElement("div",null,c.createElement("p",null,vr||"- -"),(Dr=(Ar=Nt==null?void 0:Nt.subitem)==null?void 0:Ar.map(mr=>mr.language))==null?void 0:Dr.map(mr=>c.createElement("p",null,mr||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(vr,Nt,gt)=>c.createElement("div",null,c.createElement("p",null,vr||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(vr,Nt,gt)=>{var Ar,Dr;return c.createElement("div",null,c.createElement("p",null,vr||"- -"),(Dr=(Ar=Nt==null?void 0:Nt.subitem)==null?void 0:Ar.map(mr=>mr.rank))==null?void 0:Dr.map(mr=>c.createElement("p",null,mr||"- -")))}}],Mi=vr=>{It({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{vr==="next"?Le.history.push(`/classrooms/${ar.coursesId}/program_homework/${ar.categoryId}/${wa==null?void 0:wa.student_work_id}/${wa==null?void 0:wa.user_id}/comment`):Le.history.push(`/classrooms/${ar.coursesId}/program_homework/${ar.categoryId}/${ya==null?void 0:ya.student_work_id}/${ya==null?void 0:ya.user_id}/comment`)},200)};return c.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},c.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},c.createElement(te.Z,{loading:ra,active:!0,avatar:{size:40},paragraph:{rows:5}},c.createElement("div",{className:"edu-container"},((ZA=dA==null?void 0:dA.category)==null?void 0:ZA.course_id)&&c.createElement("section",{className:"animated fadeIn"},c.createElement("aside",{className:""},(dA==null?void 0:dA.category)&&c.createElement(ie.Z,{separator:">"},c.createElement(ie.Z.Item,null,c.createElement(Le.Link,{to:`/classrooms/${(Et=dA==null?void 0:dA.category)==null?void 0:Et.course_id}/program_homework`},(Vt=dA==null?void 0:dA.category)==null?void 0:Vt.course_name)),c.createElement(ie.Z.Item,null,c.createElement(Le.Link,{to:`/classrooms/${(pt=dA==null?void 0:dA.category)==null?void 0:pt.course_id}/program_homework`},dA.category.category_name)),c.createElement(ie.Z.Item,null,c.createElement(Le.Link,{to:`/classrooms/${(Ot=dA==null?void 0:dA.category)==null?void 0:Ot.course_id}/program_homework/${ar==null?void 0:ar.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),c.createElement(ie.Z.Item,null,(Gt=dA==null?void 0:dA.data)==null?void 0:Gt.user_name))),c.createElement("aside",{className:[oe.title1,"mt20"].join(" ")},c.createElement(g.Z,{align:"middle"},c.createElement(D.Z,{flex:1},c.createElement(Le.Link,{to:`/classrooms/${ar.coursesId}/program_homework/${ar==null?void 0:ar.categoryId}/detail`},c.createElement(x.Z,{className:"font16 c-black"})),c.createElement("strong",{className:"font20 ml5"},(hA=dA==null?void 0:dA.category)==null?void 0:hA.homework_name),c.createElement(K.VV,{temporary:!0,status:dA.homework_status})),c.createElement(D.Z,{className:oe.title1_right},c.createElement(f.ZP,{className:"ml10",onClick:()=>{var vr;if((0,P.Rm)()&&!((vr=Dt.AssistantObject.hack)!=null&&vr.can_download)){O.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ur("")},loading:SA},c.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,P.GJ)()&&(Pn==null?void 0:Pn.length)>1&&c.createElement(f.ZP,{className:"ml10",onClick:()=>{var vr;if((0,P.Rm)()&&!((vr=Dt.AssistantObject.hack)!=null&&vr.can_download)){O.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ur("all")}},c.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),c.createElement("aside",{className:"mt30 relative"})),c.createElement("aside",{className:"edu-container bg-white",ref:da},c.createElement("div",{id:"export-all",ref:rs},c.createElement("div",{id:"export-all-1"},c.createElement("div",{className:oe.title},c.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),c.createElement("div",null,(0,P.GJ)()&&c.createElement(f.ZP,{className:"mr20",type:"primary",onClick:()=>{It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:dA.user_id,data:he({},dA)}}})}},c.createElement(b.Z,null),(bA=dA==null?void 0:dA.data)!=null&&bA.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),c.createElement(L.Z,{style:{marginTop:0}}),c.createElement(g.Z,{className:"pl30 pr30"},c.createElement(D.Z,null,c.createElement("img",{className:oe.userPic,src:`${N.Z.IMG_SERVER}/images/${(cA=dA==null?void 0:dA.data)==null?void 0:cA.image_url}`,alt:(vA=dA==null?void 0:dA.data)==null?void 0:vA.username})),c.createElement(D.Z,null,c.createElement("span",{className:"font16 ml40"},(VA=dA==null?void 0:dA.data)==null?void 0:VA.user_name),c.createElement(K.UQ,{status:(Er=dA==null?void 0:dA.data)==null?void 0:Er.compelete_status}),c.createElement("ul",{className:oe.userInfo},c.createElement("li",null,"\u5B66\u53F7\uFF1A",((RA=dA==null?void 0:dA.data)==null?void 0:RA.student_id)||"--"),c.createElement("li",null,"\u5206\u73ED\uFF1A",((BA=dA==null?void 0:dA.data)==null?void 0:BA.course_group)||"--"),c.createElement("br",null),c.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",c.createElement("span",{className:"c-red"},(OA=dA==null?void 0:dA.data)==null?void 0:OA.finish_do)),c.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",c.createElement("span",{className:"c-red"},((Zt=dA==null?void 0:dA.data)==null?void 0:Zt.latest_do)||"-")))),c.createElement("ul",{className:[oe.listItem,"mt10"].join(" ")},c.createElement("li",null,c.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),c.createElement("div",{className:"c-light-black mt20"},(dA==null?void 0:dA.data)&&((eA=dA==null?void 0:dA.data)==null?void 0:eA.finish_time))),c.createElement("li",null,c.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",c.createElement("i",{onClick:vr=>{vr.stopPropagation(),vr.preventDefault(),Ks(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),c.createElement("div",{className:"c-light-black mt20"},(uA=dA==null?void 0:dA.data)==null?void 0:uA.finish_time_long)),c.createElement("li",null,c.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),c.createElement("div",{className:"mt20"},(mA=dA==null?void 0:dA.data)==null?void 0:mA.submit_count)),c.createElement("li",null,c.createElement("strong",null,"\u901A\u8FC7\u7387"),c.createElement("div",{className:"mt20"},c.createElement("span",null,((er=dA==null?void 0:dA.data)==null?void 0:er.pass_rate)||"- -"))),c.createElement("li",null,c.createElement("strong",null,"\u5F97\u5206"),c.createElement("div",{className:"mt20"},c.createElement(sA.n,{value:(gr=dA==null?void 0:dA.data)==null?void 0:gr.score,placeholder:"-"}))),c.createElement("li",null,c.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),c.createElement("div",{className:"mt20"},c.createElement("span",{className:"c-orange"},(NA=dA==null?void 0:dA.data)==null?void 0:NA.total_rank))),c.createElement("li",null,c.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),c.createElement("div",{className:"mt20"},c.createElement("span",{className:"c-orange"},(fA=dA==null?void 0:dA.data)==null?void 0:fA.class_rank))))),c.createElement(L.Z,{style:{margin:0}}),(((br=dA==null?void 0:dA.data)==null?void 0:br.work_comment_hidden)||((en=dA==null?void 0:dA.data)==null?void 0:en.work_comment))&&c.createElement("div",null,c.createElement(g.Z,{align:"middle"},c.createElement(D.Z,{flex:1},c.createElement("h1",{className:oe.title},"\u70B9\u8BC4\u5185\u5BB9")),c.createElement(D.Z,{className:"pr30"},(0,P.GJ)()&&c.createElement(f.ZP,{onClick:()=>lt(void 0,null,function*(){de.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:c.createElement(U.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return lt(this,null,function*(){var vr;(yield(0,iA.gZ)({comment_id:(vr=dA==null?void 0:dA.data)==null?void 0:vr.comment_id,homeworkId:ar.homeworkId})).status===0&&(O.ZP.success("\u5220\u9664\u6210\u529F"),It({type:"shixunHomeworks/getShixunWorkReports",payload:he({},ar)}))})}})})},c.createElement(j.Z,null),"\u5220\u9664"))),c.createElement(L.Z,{style:{margin:0}}),((pr=dA==null?void 0:dA.data)==null?void 0:pr.work_comment)&&c.createElement("aside",{className:"pl30 pr30 mt20"},c.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),c.createElement("br",null),c.createElement(zt.Z,{value:(Mr=dA==null?void 0:dA.data)==null?void 0:Mr.work_comment})),((gA=dA==null?void 0:dA.data)==null?void 0:gA.work_comment_hidden)&&c.createElement("aside",{className:"pl30 pr30 mt20"},c.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),c.createElement("br",null),c.createElement(zt.Z,{value:(Yr=dA==null?void 0:dA.data)==null?void 0:Yr.work_comment_hidden}))),c.createElement("h1",{className:oe.title},"\u9636\u6BB5\u6210\u7EE9"),c.createElement("aside",{className:"pl30 pr30"},c.createElement(I.default,{dataSource:dA==null?void 0:dA.hack,pagination:!1,columns:Xn})),((Kr=dA==null?void 0:dA.data)==null?void 0:Kr.work_description)&&c.createElement(c.Fragment,null,c.createElement("h1",{className:oe.title},"\u4E2A\u4EBA\u603B\u7ED3"),c.createElement("aside",{className:"pl30 pr30"},c.createElement(zt.Z,{value:(or=dA==null?void 0:dA.data)==null?void 0:or.work_description}))),c.createElement("h1",{className:oe.title},"\u5237\u9898\u8BE6\u60C5")),c.createElement(De,{autoHeight:Rn}))),(0,P.GJ)()&&c.createElement("aside",{className:`${oe.footerBar} ${SA?oe.footerBarStatic:""}`},c.createElement("aside",{className:"edu-container"},c.createElement(g.Z,{align:"middle"},c.createElement(D.Z,{flex:"1"},c.createElement(Le.Link,{className:oe.exitComment,to:`/classrooms/${ar.coursesId}/program_homework/${ar.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),c.createElement(D.Z,{flex:"1",className:"tr"},c.createElement(f.ZP,{type:"default",disabled:ya==null?void 0:ya.last,onClick:()=>Mi()},"\u4E0A\u4E00\u4E2A"),c.createElement(f.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:wa==null?void 0:wa.last,onClick:()=>Mi("next")},"\u4E0B\u4E00\u4E2A"),(0,P.GJ)()&&c.createElement(f.ZP,{type:"primary",onClick:()=>lt(void 0,null,function*(){var vr;if(!((vr=Dt.AssistantObject.hack)!=null&&vr.can_appraise)&&(0,P.Rm)()){O.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:dA.user_id,data:he({},dA)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),c.createElement(Bt,null),c.createElement(ut.Z,null),c.createElement(de.default,{open:so,width:860,centered:!0,onCancel:()=>{zo(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},c.createElement("div",{style:{color:"#333333",fontWeight:400}},c.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),c.createElement("br",null),c.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"),c.createElement("br",null),c.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"),c.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 "),c.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")),c.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},c.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),c.createElement("br",null),c.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 "),c.createElement("br",null),c.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"),c.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 "),c.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"),c.createElement("br",null),c.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")),c.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},c.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),c.createElement("br",null),c.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")),c.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},c.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),c.createElement("br",null),c.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"))),c.createElement(de.default,{open:Es,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Ks(!1)},width:600},c.createElement("div",{style:{fontWeight:400,color:"#333333"}},c.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",c.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"),c.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",c.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"),c.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",c.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,Le.connect)(({shixunHomeworks:Ue,loading:ke,globalSetting:ze,classroomList:ct,user:Lt})=>({shixunHomeworks:Ue,globalSetting:ze,loading:ke.effects,classroomList:ct,user:Lt}))(nt)},40131:function(Sr,kA,_){"use strict";var F=_(59301),qe=_(43418),ne=_(8591),Le=_(38986),de=_(25690),te=Object.defineProperty,ie=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,f=(b,U,j)=>U in b?te(b,U,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[U]=j,O=(b,U)=>{for(var j in U||(U={}))g.call(U,j)&&f(b,j,U[j]);if(ie)for(var j of ie(U))D.call(U,j)&&f(b,j,U[j]);return b},L=(b,U)=>{var j={};for(var N in b)g.call(b,N)&&U.indexOf(N)<0&&(j[N]=b[N]);if(b!=null&&ie)for(var N of ie(b))U.indexOf(N)<0&&D.call(b,N)&&(j[N]=b[N]);return j},I=(b,U,j)=>new Promise((N,P)=>{var K=Ie=>{try{ge(j.next(Ie))}catch(ue){P(ue)}},oe=Ie=>{try{ge(j.throw(Ie))}catch(ue){P(ue)}},ge=Ie=>Ie.done?N(Ie.value):Promise.resolve(Ie.value).then(K,oe);ge((j=j.apply(b,U)).next())});const x=b=>{var U=b,{shixunHomeworks:j,dispatch:N}=U,P=L(U,["shixunHomeworks","dispatch"]);const K=(0,de.useParams)();return F.createElement(qe.default,{centered:!0,title:"\u63D0\u793A",open:j.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>I(void 0,null,function*(){(yield(0,Le.ZP)(`/api/myshixuns/${j.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:K.coursesId}})).shixun_identifier&&(ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),N({type:"shixunHomeworks/setActionTabs",payload:{}}),N({type:"shixunHomeworks/getWorkList",payload:O({},j.actionTabs.params)}))}),onCancel:()=>{N({type:"shixunHomeworks/setActionTabs",payload:{}})}},F.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),F.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};kA.Z=(0,de.connect)(({shixunHomeworks:b})=>({shixunHomeworks:b}))(x)},14280:function(Sr,kA,_){"use strict";_.d(kA,{n:function(){return oA},Z:function(){return ZA}});var F=_(59301),qe=_(78241),ne=_(8591),Le=_(6848),de=_(43418),te=_(20834),ie=_(24905),g=_(95237),D=_(43604),f=_(92832),O=_(3113),L=_(38854),I=_(1710),x=_(5112),b=_(5871),U=_(58421),j=_(84105),N=_(87395),P=_(67921),K=_(89489),oe=_(28426),ge=_(51257),Ie=_(40131),ue=_(96512),tt=_(38986),Re=_(25690),Ge=Object.defineProperty,ot=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Q=(Et,Vt,pt)=>Vt in Et?Ge(Et,Vt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Et[Vt]=pt,xe=(Et,Vt)=>{for(var pt in Vt||(Vt={}))J.call(Vt,pt)&&Q(Et,pt,Vt[pt]);if(ot)for(var pt of ot(Vt))De.call(Vt,pt)&&Q(Et,pt,Vt[pt]);return Et},be=(Et,Vt)=>{var pt={};for(var Ot in Et)J.call(Et,Ot)&&Vt.indexOf(Ot)<0&&(pt[Ot]=Et[Ot]);if(Et!=null&&ot)for(var Ot of ot(Et))Vt.indexOf(Ot)<0&&De.call(Et,Ot)&&(pt[Ot]=Et[Ot]);return pt},Ae=(Et,Vt,pt)=>new Promise((Ot,Gt)=>{var hA=vA=>{try{cA(pt.next(vA))}catch(VA){Gt(VA)}},bA=vA=>{try{cA(pt.throw(vA))}catch(VA){Gt(VA)}},cA=vA=>vA.done?Ot(vA.value):Promise.resolve(vA.value).then(hA,bA);cA((pt=pt.apply(Et,Vt)).next())});const me=Et=>{var Vt=Et,{shixunHomeworks:pt,dispatch:Ot}=Vt,Gt=be(Vt,["shixunHomeworks","dispatch"]);const hA=(0,Re.useParams)(),[bA,cA]=(0,F.useState)(!0),[vA,VA]=(0,F.useState)(!1),[Er]=qe.default.useForm(),RA=()=>Ae(void 0,null,function*(){const BA=Er.getFieldValue();(yield(0,tt.ZP)(`/api/homework_commons/${hA.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...pt.actionTabs.selectArrs],cover_all:bA,hidden_comment:BA.hidden_comment,comment:BA.comment}})).status===0&&(ne.ZP.success("\u8BC4\u9605\u6210\u529F"),Er.resetFields(),Ot({type:"shixunHomeworks/setActionTabs",payload:{}}),Ot({type:"shixunHomeworks/getWorkList",payload:xe({},pt.actionTabs.params)}))});return F.createElement(F.Fragment,null,F.createElement(de.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:pt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ae(void 0,null,function*(){const BA=Er.getFieldValue();JSON.stringify(BA)==="{}"||BA.hidden_comment===""&&BA.comment===""?VA(!0):pt.workList.partial_comment?Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:pt.actionTabs.selectArrs,params:pt.actionTabs.params}}):RA()}),onCancel:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{}})}},F.createElement(qe.default,{form:Er,onChange:()=>{vA&&VA(!1)}},F.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),F.createElement(qe.default.Item,{name:"comment"},F.createElement(f.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),F.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),F.createElement(qe.default.Item,{name:"hidden_comment"},F.createElement(f.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),vA&&F.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),F.createElement(de.default,{centered:!0,title:F.createElement("span",null,F.createElement(ue.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:pt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{RA()},onCancel:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},F.createElement("div",{className:"tc"},F.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"),F.createElement("p",null,F.createElement(x.ZP.Group,{onChange:BA=>{cA(BA.target.value)},value:bA},F.createElement(x.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),F.createElement(x.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var $=(0,Re.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(me),ee=_(1247),q=_(48790),G={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},Qe=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Pt=(Et,Vt)=>{var pt={};for(var Ot in Et)He.call(Et,Ot)&&Vt.indexOf(Ot)<0&&(pt[Ot]=Et[Ot]);if(Et!=null&&Qe)for(var Ot of Qe(Et))Vt.indexOf(Ot)<0&&_e.call(Et,Ot)&&(pt[Ot]=Et[Ot]);return pt},Bt=(Et,Vt,pt)=>new Promise((Ot,Gt)=>{var hA=vA=>{try{cA(pt.next(vA))}catch(VA){Gt(VA)}},bA=vA=>{try{cA(pt.throw(vA))}catch(VA){Gt(VA)}},cA=vA=>vA.done?Ot(vA.value):Promise.resolve(vA.value).then(hA,bA);cA((pt=pt.apply(Et,Vt)).next())});const ut=Et=>{var Vt=Et,{shixunHomeworks:pt,dispatch:Ot}=Vt,Gt=Pt(Vt,["shixunHomeworks","dispatch"]),hA,bA,cA,vA;const VA=(0,Re.useParams)(),[Er,RA]=(0,F.useState)(!1),[BA,OA]=(0,F.useState)((bA=(hA=pt.actionTabs.selectArrs)==null?void 0:hA.data)==null?void 0:bA.name),[Zt]=qe.default.useForm();(0,F.useEffect)(()=>{var uA,mA,er,gr,NA,fA;pt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Zt.setFieldsValue({comment:(mA=(uA=pt.actionTabs.selectArrs)==null?void 0:uA.data)==null?void 0:mA.work_comment,hidden_comment:(gr=(er=pt.actionTabs.selectArrs)==null?void 0:er.data)==null?void 0:gr.work_comment_hidden}),OA((fA=(NA=pt.actionTabs.selectArrs)==null?void 0:NA.data)==null?void 0:fA.name)},[pt.actionTabs.key]);const eA=()=>Bt(void 0,null,function*(){var uA,mA;const er=Zt.getFieldValue();if((yield(0,tt.ZP)(`/api/student_works/${(mA=(uA=pt.actionTabs.selectArrs)==null?void 0:uA.data)==null?void 0:mA.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:er.hidden_comment,comment:er.comment}})).status===0)return ne.ZP.success("\u8BC4\u9605\u6210\u529F"),Zt.resetFields(),Ot({type:"shixunHomeworks/setActionTabs",payload:{}}),Ot({type:"shixunHomeworks/getWorkList",payload:VA})});return F.createElement(F.Fragment,null,F.createElement(de.default,{centered:!0,title:(vA=(cA=pt.actionTabs.selectArrs)==null?void 0:cA.data)!=null&&vA.work_comment_hidden?"\u66F4\u6539"+BA+"\u70B9\u8BC4":BA+"\u70B9\u8BC4",open:pt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Bt(void 0,null,function*(){const uA=Zt.getFieldValue();JSON.stringify(uA)==="{}"||uA.hidden_comment===""&&uA.comment===""?RA(!0):eA()}),onCancel:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{}})}},F.createElement(qe.default,{form:Zt,onChange:()=>{Er&&RA(!1)}},F.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),F.createElement(qe.default.Item,{name:"comment"},F.createElement(f.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),F.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),F.createElement(qe.default.Item,{name:"hidden_comment"},F.createElement(f.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Er&&F.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var zt=(0,Re.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(ut),iA=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,rA=Object.prototype.propertyIsEnumerable,sA=(Et,Vt)=>{var pt={};for(var Ot in Et)_t.call(Et,Ot)&&Vt.indexOf(Ot)<0&&(pt[Ot]=Et[Ot]);if(Et!=null&&iA)for(var Ot of iA(Et))Vt.indexOf(Ot)<0&&rA.call(Et,Ot)&&(pt[Ot]=Et[Ot]);return pt},c=(Et,Vt,pt)=>new Promise((Ot,Gt)=>{var hA=vA=>{try{cA(pt.next(vA))}catch(VA){Gt(VA)}},bA=vA=>{try{cA(pt.throw(vA))}catch(VA){Gt(VA)}},cA=vA=>vA.done?Ot(vA.value):Promise.resolve(vA.value).then(hA,bA);cA((pt=pt.apply(Et,Vt)).next())});const se=Et=>{var Vt=Et,{shixunHomeworks:pt,dispatch:Ot}=Vt,Gt=sA(Vt,["shixunHomeworks","dispatch"]);const hA=(0,Re.useParams)(),[bA,cA]=(0,F.useState)([]),[vA,VA]=(0,F.useState)([]);(0,F.useEffect)(()=>{pt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Er()},[pt.actionTabs.key]);function Er(){return c(this,null,function*(){const BA=yield(0,tt.ZP)(`/api/homework_commons/${hA.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});cA(BA)})}const RA=[{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 F.createElement(F.Fragment,null,F.createElement(de.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:pt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>c(void 0,null,function*(){const BA=yield(0,tt.ZP)(`/api/homework_commons/${hA.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:vA}});(BA==null?void 0:BA.status)===0&&(Re.history.replace(`/classrooms/${hA.coursesId}/shixun_homework/${hA.categoryId}/detail?tabs=4`),window.location.reload(),Ot({type:"shixunHomeworks/setActionTabs",payload:{}}),VA([]))}),onCancel:()=>{VA([]),Ot({type:"shixunHomeworks/setActionTabs",payload:{}})}},F.createElement(I.default,{rowSelection:{type:"checkbox",onChange:(BA,OA)=>{VA([...BA])},selectedRowKeys:vA,getCheckboxProps:BA=>({disabled:BA.status==="\u8FDB\u884C\u4E2D"||BA.works_count===0})},rowKey:BA=>BA.key||BA.id,scroll:{y:300},pagination:!1,columns:RA,dataSource:bA==null?void 0:bA.group_list})))};var S=(0,Re.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(se),p=_(39793),h=_(40133),k=Object.defineProperty,re=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,it=(Et,Vt,pt)=>Vt in Et?k(Et,Vt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Et[Vt]=pt,yt=(Et,Vt)=>{for(var pt in Vt||(Vt={}))Be.call(Vt,pt)&&it(Et,pt,Vt[pt]);if(re)for(var pt of re(Vt))he.call(Vt,pt)&&it(Et,pt,Vt[pt]);return Et},lt=(Et,Vt,pt)=>new Promise((Ot,Gt)=>{var hA=vA=>{try{cA(pt.next(vA))}catch(VA){Gt(VA)}},bA=vA=>{try{cA(pt.throw(vA))}catch(VA){Gt(VA)}},cA=vA=>vA.done?Ot(vA.value):Promise.resolve(vA.value).then(hA,bA);cA((pt=pt.apply(Et,Vt)).next())});const nt=({shixunHomeworks:Et,dispatch:Vt,isShow:pt,setIsShow:Ot,item:Gt,coursesId:hA,categoryId:bA})=>{const[cA,vA]=(0,F.useState)({page:1,limit:10}),[VA,Er]=(0,F.useState)([]),[RA,BA]=(0,F.useState)(!1);(0,F.useEffect)(()=>{pt&&OA()},[pt]);function OA(){return lt(this,null,function*(){BA(!0);const eA=yield(0,tt.ZP)(`/api/student_works/${Gt.id}/game_details.json`,{method:"get",params:yt({},cA)});BA(!1),eA.status===0&&Er(eA==null?void 0:eA.data)})}const Zt=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(eA,uA,mA)=>F.createElement("span",{style:{color:"#000"}},cA.limit*(cA.page-1)+mA+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(eA,uA,mA)=>F.createElement("span",{style:{color:"#000"}},eA)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(eA,uA,mA)=>F.createElement("span",null,eA==0?"\u672A\u901A\u5173":eA==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:(eA,uA,mA)=>F.createElement("span",{style:{color:"#333"}},eA)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(eA,uA,mA)=>F.createElement("span",{style:{color:"#333"}},eA)}];return F.createElement(F.Fragment,null,F.createElement(de.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:pt,width:700,footer:null,maskClosable:!1,onCancel:()=>{cA.page=1,cA.limit=10,vA(yt({},cA)),Ot(!1)}},F.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},F.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},F.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),F.createElement("span",{title:Gt==null?void 0:Gt.user_name,style:{color:"#232B40"}},Gt==null?void 0:Gt.user_name)),F.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},F.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),F.createElement("span",{title:Gt==null?void 0:Gt.student_id,style:{color:"#232B40"}},(Gt==null?void 0:Gt.student_id)||"--")),F.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},F.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),F.createElement("span",{title:Gt==null?void 0:Gt.group_name,style:{color:"#232B40"}},(Gt==null?void 0:Gt.group_name)||"--"))),F.createElement(I.default,{scroll:{y:380},columns:Zt,loading:RA,style:{marginBottom:cA.limit>(VA==null?void 0:VA.count)?"16px":"0"},dataSource:VA.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:cA.limit,current:cA.page,position:["bottomRight"],onChange:(eA,uA)=>{cA.page=eA,cA.limit=uA,vA(yt({},cA)),OA()},total:VA==null?void 0:VA.count,showTotal:(eA,uA)=>F.createElement("span",null,"\u5171",F.createElement("span",{style:{color:"#165DFF"}}," ",eA," "),"\u6761\u6570\u636E")}})))};var St=(0,Re.connect)(({shixunHomeworks:Et})=>({shixunHomeworks:Et}))(nt),Ue=_(59301),ke=Object.defineProperty,ze=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Dt=(Et,Vt,pt)=>Vt in Et?ke(Et,Vt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Et[Vt]=pt,It=(Et,Vt)=>{for(var pt in Vt||(Vt={}))ct.call(Vt,pt)&&Dt(Et,pt,Vt[pt]);if(ze)for(var pt of ze(Vt))Lt.call(Vt,pt)&&Dt(Et,pt,Vt[pt]);return Et},yA=(Et,Vt,pt)=>new Promise((Ot,Gt)=>{var hA=vA=>{try{cA(pt.next(vA))}catch(VA){Gt(VA)}},bA=vA=>{try{cA(pt.throw(vA))}catch(VA){Gt(VA)}},cA=vA=>vA.done?Ot(vA.value):Promise.resolve(vA.value).then(hA,bA);cA((pt=pt.apply(Et,Vt)).next())});const oA=({value:Et,placeholder:Vt=""})=>{if(Et==null||Et==="")return Ue.createElement("span",null,Vt);{const pt=Number(Et);if(pt>=80)return Ue.createElement("span",{style:{color:"#009C0F"}},pt);if(pt<80&&pt>=60)return Ue.createElement("span",{style:{color:"#FA6400"}},pt);if(pt<60)return Ue.createElement("span",{style:{color:"#E30000"}},pt)}},LA=({shixunHomeworks:Et,classroomList:Vt,globalSetting:pt,loading:Ot,dispatch:Gt,setExportParams:hA,user:bA})=>{var cA,vA,VA,Er,RA,BA,OA,Zt,eA,uA,mA,er,gr;const NA=(0,Re.useParams)(),[fA,br]=(0,F.useState)(It(It({},{page:1,limit:20,order:"work_score",b_order:"desc"}),NA)),[en]=qe.default.useForm(),[pr,Mr]=(0,F.useState)(),[gA,Yr]=(0,F.useState)({}),[Kr,or]=(0,F.useState)([]),[ar,Yn]=(0,F.useState)(!1),[Tr,ki]=(0,F.useState)([]),[wa,yi]=(0,F.useState)(!1),[ya,Aa]=(0,F.useState)(),[da,rs]=(0,F.useState)(1),[SA,ys]=(0,F.useState)(),[ra,Ea]=(0,F.useState)(),[Rn,Ei]=(0,F.useState)(),[dA,Ti]=(0,F.useState)(),[La,Pn]=(0,F.useState)(),[Ri,so]=(0,F.useState)(!1),[zo,Es]=(0,F.useState)(!1),[Ks,ti]=(0,F.useState)(),ns=(0,Re.useLocation)();(0,F.useEffect)(()=>(Na(),()=>{Yr([]),or([])}),[fA.coursesId]),(0,F.useEffect)(()=>{var Nt;const gt=JSON.parse(JSON.stringify(Et.workList));!((Nt=gt==null?void 0:gt.student_works)!=null&&Nt.length)&&(gt!=null&>.id)?(gt.student_works=[It({},gt)],Yr(gt)):(gt!=null&>.id&&or([It(It({},gt),{number:"\u6211"})]),Yr(It({},gt)))},[Et.workList]);const Na=Nt=>(hA(It({},fA)),Gt({type:"shixunHomeworks/getWorkList",payload:fA}));(0,F.useEffect)(()=>{Gt({type:"user/getUserInfo",payload:{course_id:fA.coursesId}})},[]);const Bu=()=>yA(void 0,null,function*(){const Nt=yield(0,ee.Uc)({categoryId:NA.categoryId});Mr(Nt==null?void 0:Nt.update_score)}),ur=()=>yA(void 0,null,function*(){Gt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Nt=yield(0,ee.Vs)({categoryId:NA.categoryId});Gt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Nt==null?void 0:Nt.status)===0&&(ne.ZP.success(Nt==null?void 0:Nt.message),Na())}),Hn=()=>{fA.page=1;const Nt=Object.assign({},en.getFieldsValue());delete fA.course_group,delete fA.teacher_comment,Object.keys(Nt).map(function(gt){var Ar;switch(gt){case"task_status":Nt[gt].includes("all")||!Nt[gt].length?(delete fA.work_status,en.setFieldsValue({task_status:"all"})):(fA.work_status=Nt[gt],en.setFieldsValue({task_status:fA.work_status}));break;case"course_group_info":Nt[gt].includes("all")||!Nt[gt].length?(delete fA.course_group,en.setFieldsValue({course_group_info:"all"})):(fA.course_group=Nt[gt],en.setFieldsValue({course_group_info:fA.course_group}));break;case"teacher_comment":Nt[gt].includes("all")||!Nt[gt].length?(delete fA.teacher_comment,en.setFieldsValue({teacher_comment:"all"})):(fA.teacher_comment=((Ar=Nt[gt])==null?void 0:Ar.length)===1?Number(Nt[gt][0]):"",en.setFieldsValue({teacher_comment:Nt[gt]}));break}}),Na()};(0,F.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pn(47),so(!0))},[document.getElementById("divhe")]);const tn=(Nt,gt)=>{fA.page=Nt,fA.limit=20,Na()};function Xn(){rs(1),ys(""),Ea(""),Ei(""),Ti(""),ki([])}const Mi=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Nt,gt,Ar)=>fA.limit*(fA.page-1)+Ar+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Nt=>Ue.createElement(Le.Z,{placement:"bottomLeft",title:Nt},Ue.createElement("span",{className:"current"},Nt))},!(0,q.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:fA.order==="student_id"?fA.b_order==="desc"?"descend":"ascend":null,render:Nt=>Ue.createElement(Le.Z,{placement:"bottomLeft",title:Nt||"--"},Ue.createElement("span",{className:"current"},Nt||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Nt,gt)=>Nt?Ue.createElement(Le.Z,{placement:"bottom",title:Nt},Ue.createElement("span",{className:"current"},Nt)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:fA.order==="work_status"?fA.b_order==="desc"?"descend":"ascend":null,render:Nt=>Ue.createElement(ge.lC,{status:Nt})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:fA.order==="achieve_time"?fA.b_order==="desc"?"descend":"ascend":null,render:(Nt,gt)=>Ue.createElement(Le.Z,{placement:"bottomLeft",title:Nt},Ue.createElement("span",{className:"current"},Nt))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Nt,gt)=>Ue.createElement("span",{onClick:Ar=>{var Dr;Ar.stopPropagation(),(Dr=gA.homework_status)!=null&&Dr.includes("\u5BFC\u5165")&&(ti(gt),Es(!0))}},Nt||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:fA.order==="work_score"?fA.b_order==="desc"?"descend":"ascend":null,render:(Nt,gt)=>Ue.createElement(Le.Z,{title:Ue.createElement(Ue.Fragment,null,Ue.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(gt==null?void 0:gt.late_final_score)||0),Ue.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(gt==null?void 0:gt.late_penalty)||0),Ue.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(gt==null?void 0:gt.score)||0))},oA({value:Nt,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:fA.order==="achieve_time_long"?fA.b_order==="desc"?"descend":"ascend":null,render:(Nt,gt)=>Nt&&Nt!="--"?Ue.createElement(Le.Z,{placement:"bottom",title:Nt},Ue.createElement("span",{className:"current"},Nt)):"--"},((cA=gA.homework_status)==null?void 0:cA.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((vA=gA.homework_status)!=null&&vA.includes("\u5BFC\u5165"))&&{title:Ue.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Nt=>Nt?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Nt,gt)=>{var Ar;return(Ar=gA.homework_status)!=null&&Ar.includes("\u5BFC\u5165")?(0,q.GJ)()?Ue.createElement("a",{onClick:Dr=>{Dr.stopPropagation(),Gt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:gt==null?void 0:gt.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Ue.createElement("a",{onClick:Dr=>{Dr.stopPropagation(),ti(gt),Es(!0)}},"\u67E5\u770B"):(0,q.dE)()?Ue.createElement("div",null,(0,ge.JL)(gt==null?void 0:gt.work_status)==="\u672A\u5F00\u542F"?Ue.createElement("span",null,"--"):Ue.createElement("a",{onClick:Dr=>{var mr;if(Dr.stopPropagation(),(0,q.Rm)()&&!((mr=Vt.AssistantObject.hack)!=null&&mr.can_view)){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}window.open(`/classrooms/${fA.coursesId}/program_homework/${fA.categoryId}/${gt.id}/${gt.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Ue.createElement("a",{target:"_blank",onClick:Dr=>{var mr,Qn;if(Dr.stopPropagation(),(0,q.Rm)()&&!((mr=Vt.AssistantObject.hack)!=null&&mr.can_view)){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}if((Qn=bA.userInfo)!=null&&Qn.professional_certification)window.open(`/classrooms/${fA.coursesId}/program_homework/${fA.categoryId}/${gt.id}/${gt.user_id}/comment`,"_blank");else return de.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ue.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ge.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Nt=>!!Nt),vr=()=>{var Nt,gt;return Ue.createElement(te.default,null,Ue.createElement(te.default.Item,{onClick:()=>{var Ar;if((0,q.Rm)()&&!((Ar=Vt.AssistantObject.hack)!=null&&Ar.can_download)){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}Gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:gA==null?void 0:gA.course_group_info,fn:()=>{(0,h.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,q.GJ)()&&((Nt=gA==null?void 0:gA.student_works)==null?void 0:Nt.length)>0&&!((gt=gA==null?void 0:gA.homework_status)!=null&>.includes("\u5BFC\u5165"))&&Ue.createElement(te.default.Item,{key:"3",onClick:()=>{var Ar;if((0,q.Rm)()&&!((Ar=Vt.AssistantObject.hack)!=null&&Ar.can_download)){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}Gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:gA==null?void 0:gA.course_group_info,fn:()=>{var Dr,mr,Qn,En;Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Re.history.push(`/classrooms/${fA==null?void 0:fA.coursesId}/program_homework/${fA.categoryId}/${(mr=(Dr=gA==null?void 0:gA.student_works)==null?void 0:Dr[0])==null?void 0:mr.id}/${(En=(Qn=gA==null?void 0:gA.student_works)==null?void 0:Qn[0])==null?void 0:En.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Ue.createElement(te.default.Item,{key:"2",onClick:()=>{var Ar;if((0,q.Rm)()&&!((Ar=Vt.AssistantObject.hack)!=null&&Ar.can_download)){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}Re.history.push(`/classrooms/${fA.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Ue.createElement(Ue.Fragment,null,Ue.createElement("section",{className:`${G.wrap} minH500 bg-white pl30 pr30 pt30`},((VA=gA.homework_status)==null?void 0:VA.includes("\u672A\u53D1\u5E03"))&&Ue.createElement(oe.Z,null),!((Er=gA.homework_status)!=null&&Er.includes("\u672A\u53D1\u5E03"))&&Ue.createElement("aside",null,!(0,q.GJ)()&&Ue.createElement("div",{className:"c-light-black font12"},Ue.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",gA==null?void 0:gA.publish_time),Ue.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",gA==null?void 0:gA.end_time),Ue.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(gA==null?void 0:gA.late_time)||"- -")),(0,q.GJ)()&&Ue.createElement(Ue.Fragment,null,Ue.createElement(qe.default,{form:en,onChange:Hn,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((RA=gA.task_status)==null?void 0:RA.length)>0&&Ue.createElement(qe.default.Item,{name:"task_status"},Ue.createElement(ie.default.Group,{value:[],style:{width:"100%"}},Ue.createElement(g.Z,null,Ue.createElement(D.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Ue.createElement(D.Z,{flex:"80px"},Ue.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Ue.createElement(D.Z,{flex:"1"},gA.task_status&&gA.task_status.map((Nt,gt)=>Ue.createElement(ie.default,{name:"task_status",value:Nt.id},Nt.name,"(",Nt.count,")")))))),((BA=gA.course_group_info)==null?void 0:BA.length)>0&&Ue.createElement(qe.default.Item,{name:"course_group_info"},Ue.createElement(ie.default.Group,{style:{width:"100%"}},Ue.createElement(g.Z,null,Ue.createElement(D.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Ue.createElement(D.Z,{flex:"80px"},Ue.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Ue.createElement(D.Z,{flex:"1",id:"divhe",style:{height:La+"px",overflow:"hidden"}},(OA=gA.course_group_info)==null?void 0:OA.map((Nt,gt)=>Ue.createElement(ie.default,{value:Nt.course_group_id},Nt.group_group_name,"(",Nt.count,")"))),Ri&&Ue.createElement("span",{onClick:()=>{let Nt=document.getElementById("divhe").scrollHeight;La>47?Pn(47):Pn(Nt)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},La===47?"\u5C55\u5F00":"\u6536\u8D77",La===47?Ue.createElement(j.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Ue.createElement(N.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Zt=gA.teacher_comment)==null?void 0:Zt.length)>0&&Ue.createElement(qe.default.Item,{name:"teacher_comment"},Ue.createElement(ie.default.Group,{style:{width:"100%"}},Ue.createElement(g.Z,null,Ue.createElement(D.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Ue.createElement(D.Z,{flex:"80px"},Ue.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Ue.createElement(D.Z,{flex:"1"},gA.teacher_comment&&gA.teacher_comment.map((Nt,gt)=>Ue.createElement(ie.default,{value:String(Nt.id)},Nt.name,"(",Nt.count,")"))))))),Ue.createElement(g.Z,{align:"middle"},Ue.createElement(D.Z,{flex:"1"},Ue.createElement(g.Z,{align:"middle"},Ue.createElement(D.Z,null,Ue.createElement(f.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Nt=>{fA.search=Nt.trim(),fA.page=1,Na()},style:{width:240}})),Ue.createElement(D.Z,null,Ue.createElement("span",{className:"ml5"},Ue.createElement("span",{className:"c-red"},gA.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",gA.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Ue.createElement(D.Z,null,(0,q.GJ)()&&!((eA=gA.homework_status)!=null&&eA.includes("\u5BFC\u5165"))&&!((uA=pt==null?void 0:pt.setting)!=null&&uA.hide_code_repeat)&&Ue.createElement(O.ZP,{className:"ml10",onClick:()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:gA.student_works.map(Nt=>Nt.id),params:fA}})}},Ue.createElement("span",{className:`${G.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,q.GJ)()&&!((mA=gA.homework_status)!=null&&mA.includes("\u5BFC\u5165"))&&Ue.createElement(O.ZP,{className:"ml10",onClick:ur},Ue.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,q.GJ)()&&Ue.createElement(L.Z,{dropdownRender:vr,className:"ml10"},Ue.createElement(O.ZP,null,Ue.createElement(P.Z,null),"\u5BFC\u51FA",Ue.createElement(K.Z,null)))))),Ue.createElement(g.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,q.GJ)()&&pr&&Ue.createElement("span",null,Ue.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),Ue.createElement(I.default,{className:`mt30 ${G.TableDom}`,loading:Ot["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Nt=>({onClick:gt=>{var Ar,Dr;if(!((Ar=gA.homework_status)!=null&&Ar.includes("\u5BFC\u5165"))){if((0,q.Rm)()&&!((Dr=Vt.AssistantObject.hack)!=null&&Dr.can_view)){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}window.open(`/classrooms/${fA.coursesId}/program_homework/${fA.categoryId}/${Nt.id}/${Nt.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:gA.student_works,columns:Mi,onChange:(Nt,gt,Ar)=>{Ar.field&&(fA.order=Ar.field==="score"?"work_score":Ar.field),Ar.order||(fA.b_order="asc"),Ar.order==="ascend"&&(fA.b_order="asc"),Ar.order==="descend"&&(fA.b_order="desc"),Ar.order||(fA.b_order="asc"),Na()}}),Ue.createElement($,null),Ue.createElement(zt,null),Ue.createElement(Ie.Z,null)),Ue.createElement(de.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:ar,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>yA(void 0,null,function*(){if(da===2){if(Tr.length<=0){ne.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!dA){ne.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Nt=yield(0,tt.ZP)(`/api/homework_commons/${fA.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:fA.categoryId,comment:dA,status:Tr}});Nt.status===0&&(Aa(Nt),Yn(!1),yi(!0))}else{if(!(Rn===0||ra===0)){if(!Rn){ne.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ra){ne.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Rn>ra){ne.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!dA){ne.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Nt=yield(0,tt.ZP)(`/api/homework_commons/${fA.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:fA.categoryId,comment:dA,min_score:Rn,max_score:ra}});Nt.status===0&&(Aa(Nt),Yn(!1),yi(!0))}}),onCancel:()=>{Yn(!1),Xn()}},Ue.createElement("div",{style:{padding:"32px"}},Ue.createElement("div",null,Ue.createElement("div",null,Ue.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Ue.createElement(x.ZP.Group,{value:da,onChange:Nt=>{rs(Nt.target.value)}},Ue.createElement(x.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Ue.createElement(x.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),da===1&&Ue.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ue.createElement("span",{style:{width:"70px",textAlign:"end"}},Ue.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Ue.createElement(b.Z,{min:0,max:100,value:Rn,onChange:Nt=>Ei(Nt),style:{width:"100px"}}),Ue.createElement("span",{style:{width:"80px",textAlign:"end"}},Ue.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Ue.createElement(b.Z,{min:0,max:100,value:ra,onChange:Nt=>Ea(Nt),style:{width:"100px"}})),da===2&&Ue.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ue.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Ue.createElement(ie.default.Group,{onChange:Nt=>{ki([...Nt])},style:{width:"100%"}},(er=gA.task_status)==null?void 0:er.map((Nt,gt)=>Ue.createElement(ie.default,{name:"task_status",value:Nt.id},Nt.name,"(",Nt.count,")")))),Ue.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ue.createElement("span",{style:{width:"70px",textAlign:"end"}},Ue.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Ue.createElement(p.Z,{className:G.MdEditor,onChange:Nt=>Ti(Nt),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Ue.createElement(de.default,{open:wa,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>yA(void 0,null,function*(){da===2?(yield(0,tt.ZP)(`/api/homework_commons/${fA.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:fA.categoryId,comment:dA,status:Tr}})).status===0&&(ne.ZP.info("\u6253\u56DE\u6210\u529F"),Xn(),Na(),yi(!1)):(yield(0,tt.ZP)(`/api/homework_commons/${fA.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:fA.categoryId,comment:dA,min_score:Rn,max_score:ra}})).status===0&&(ne.ZP.info("\u6253\u56DE\u6210\u529F"),Xn(),Na(),yi(!1))}),onCancel:()=>{Xn(),yi(!1)}},Ue.createElement("div",{style:{padding:"32px"}},da===1&&Ue.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Rn,"-",ra,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),da===2&&Ue.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((gr=gA.task_status)==null?void 0:gr.filter(Nt=>Tr==null?void 0:Tr.includes(Nt.id)).map(Nt=>Nt.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ue.createElement("br",null),Ue.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",ya==null?void 0:ya.count,"\u540D\u5B66\u751F")))),Ue.createElement(S,null),Ue.createElement(St,{isShow:zo,setIsShow:Es,item:Ks,coursesId:fA.coursesId,categoryId:fA.categoryId}),Ue.createElement("aside",{className:"tc mb50 mt30"},Ue.createElement(U.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:tn,current:fA.page||1,defaultPageSize:20,total:gA.work_count})))};var ZA=(0,Re.connect)(({shixunHomeworks:Et,classroomList:Vt,globalSetting:pt,loading:Ot,user:Gt})=>({shixunHomeworks:Et,classroomList:Vt,globalSetting:pt,loading:Ot.effects,user:Gt}))(LA)},98309:function(Sr,kA,_){"use strict";_.d(kA,{Z:function(){return b}});var F=_(59301),qe=_(25690),ne=_(43418),Le=_(3113),de=_(71418),te=_(81072),ie=_(10866),g=_(75975),D=_(24334),f=_(61186),O=_.n(f),L=_(24363),I=_(59301),x=(U,j,N)=>new Promise((P,K)=>{var oe=ue=>{try{Ie(N.next(ue))}catch(tt){K(tt)}},ge=ue=>{try{Ie(N.throw(ue))}catch(tt){K(tt)}},Ie=ue=>ue.done?P(ue.value):Promise.resolve(ue.value).then(oe,ge);Ie((N=N.apply(U,j)).next())}),b=({open:U,onClose:j})=>{const[N,P]=(0,F.useState)(void 0);console.log((0,qe.useLocation)(),33);const K=(0,qe.useLocation)();(0,F.useEffect)(()=>{U&&function(){return x(this,null,function*(){const Qe=yield(0,te.X6)(U);P(Qe.data)})}()},[U]);const{status:oe,created_at:ge,code:Ie,name:ue,language:tt,pass_sets_count:Re,set_count:Ge,error_msg:ot,output:J,input:De,expected_output:Q,execute_memory:xe,user:be,execute_time:Ae,input_file_url:me,output_file_url:$,is_file:ee,expected_output_file_url:q}=N||{};return I.createElement(ne.default,{open:U,width:1e3,onCancel:()=>j(!1),footer:I.createElement(Le.ZP,{type:"primary",onClick:()=>j(!1)},"\u5173\u95ED"),centered:!0},I.createElement(de.Z,{spinning:!N,delay:500},I.createElement("div",{className:"record-detail-info"},N?I.createElement(I.Fragment,null,I.createElement("div",{className:"record-detail-body"},I.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),I.createElement("ul",{className:"record-info"},I.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",I.createElement("span",{className:oe===0?"c-green":"c-red"},ie.Im[oe])," "),I.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",I.createElement("span",null,O()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),I.createElement("li",null," \u8BED\u8A00\uFF1A",I.createElement("span",null,tt)," "),I.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",I.createElement("span",null,Ae*1e3,"ms")," "),I.createElement("li",null," ",`${oe===L.h.HIDE_COMPILE_STATUS?"--":Re} / ${Ge} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ie.gZ)({status:oe,error_msg:ot,execute_time:Ae,output:J,input:De,expected_output:Q,input_file_url:me,output_file_url:$,is_file:ee,expected_output_file_url:q}),I.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),I.createElement(g.ZP,{height:"200px",width:"100%",language:tt==null?void 0:tt.toLocaleLowerCase(),value:D.Base64.decode(Ie),options:{readOnly:!0}}))):null)))}},7727:function(Sr,kA,_){"use strict";_.d(kA,{Im:function(){return Ge},Y4:function(){return J}});var F=_(59301),qe=_(92832),ne=_(8591),Le=_(3113),de=_(37345),te=_(24334),ie=_.n(te),g=_(91136),D=_(86074),f=_(91842),O=_(51257),L=_(34376),I=_.n(L),x=_(38986),b=_(25690),U=_(98309),j=_(49535),N=_(81072),P=_(8243),K=_(75617),oe=_(92310),ge=_.n(oe),Ie=_(84989),ue=_(59301),tt=(xe,be,Ae)=>new Promise((me,$)=>{var ee=Qe=>{try{G(Ae.next(Qe))}catch(He){$(He)}},q=Qe=>{try{G(Ae.throw(Qe))}catch(He){$(He)}},G=Qe=>Qe.done?me(Qe.value):Promise.resolve(Qe.value).then(ee,q);G((Ae=Ae.apply(xe,be)).next())});const{TextArea:Re}=qe.default,Ge={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var ot=(xe=>(xe[xe.SET_VISIBLE=0]="SET_VISIBLE",xe[xe.SET_TABINDEX=1]="SET_TABINDEX",xe))(ot||{});function J(xe){const{status:be,error_msg:Ae,output:me,input:$,expected_output:ee,is_file:q,input_file_url:G,output_file_url:Qe,expected_output_file_url:He,setMonacoValue:_e,setData:Pt}=xe,Bt=(0,F.useRef)(),ut=(0,F.useRef)(),zt=(0,F.useRef)();let iA=null;const _t={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,F.useEffect)(()=>{if(me&&!q&&Bt.current){const rA=new L.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});rA.open(Bt.current);const sA=(0,O.pp)(te.Base64.decode(me));rA.write(sA),rA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{rA.scrollToTop()}catch(c){}},100)}if($&&!q&&ut.current){const rA=new L.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});rA.open(ut.current),rA.write((0,O.pp)($)),rA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{rA.scrollToTop()}catch(sA){}},100)}if(ee&&!q&&zt.current){const rA=new L.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});rA.open(zt.current),rA.write((0,O.pp)(te.Base64.decode(ee))),rA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{rA.scrollToTop()}catch(sA){}},100)}},[me]),be){case de.h.NOMATCH:iA=ue.createElement(ue.Fragment,null,ue.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!q&&ue.createElement("div",{ref:Bt}),q&&ue.createElement("div",{style:_t},ue.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(this,null,function*(){const rA=yield(0,x.ZP)(Qe,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});_e(rA),setTimeout(()=>{Pt(Qe)},200)})},me)),ue.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!q&&ue.createElement("div",{ref:zt}),q&&ue.createElement("div",{style:_t},ue.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(this,null,function*(){const rA=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});_e(yield rA.text()),setTimeout(()=>{Pt(He)},200)})},ee)));break;case de.h.EXECUTEFAILURE:iA=ue.createElement(ue.Fragment,null,ue.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ue.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!q&&ue.createElement(f.Z,{value:$,style:_t}),q&&ue.createElement("div",{style:_t},ue.createElement("a",{onClick:()=>(0,O.LR)(G,$)},$))),ue.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ue.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ue.createElement("pre",{className:g.Z.error,style:{color:"#E30000",padding:"0 10px"}},te.Base64.decode(Ae),"111")));break;case de.h.COMPILEFAILURE:iA=ue.createElement(ue.Fragment,null,ue.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ue.createElement("pre",{className:g.Z.error},te.Base64.decode(Ae)));break;case de.h.PODFAILURE:iA=ue.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:iA=ue.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ue.createElement(ue.Fragment,null," ",iA," ")}function De(xe){const{status:be,error_msg:Ae,execute_time:me,output:$,input:ee,expected_output:q,is_file:G,input_file_url:Qe,output_file_url:He,expected_output_file_url:_e}=xe;let Pt=null;switch(be){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:Pt=ue.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:Pt=ue.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Pt=ue.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ue.createElement(ue.Fragment,null," ",Pt," ")}function Q({value:xe,className:be}){return ue.createElement("span",{className:be},xe)}kA.ZP=({input:xe,is_file:be,debuging:Ae,submitting:me,executingMessage:$,debugResult:ee,onChangeInput:q,onDebugCode:G,onSubmitCode:Qe,hack:He,user:_e,submitResult:Pt,isWhiteTheme:Bt,topDispatch:ut})=>{const[zt]=(0,b.useSearchParams)(),iA=(0,b.useParams)(),[_t,rA]=(0,F.useState)(!1),[sA,c]=(0,F.useState)(!1),[se,S]=(0,F.useState)(1),[p,h]=(0,F.useState)(!1),[k,re]=(0,F.useState)(0),[Be,he]=(0,F.useState)(!1),[it,yt]=(0,F.useState)(""),[lt,nt]=(0,F.useState)(""),St=(0,F.useRef)(),Ue=(0,F.useRef)(),ke=(0,F.useRef)(null),ze=(0,F.useRef)(null),ct=(0,F.useRef)(null);console.log(Pt,"submitResult",iA);const{status:Lt,id:Dt,input:It,output:yA,expected_output:oA,is_file:LA,input_file_url:ZA,output_file_url:Et,expected_output_file_url:Vt,error_msg:pt,hack_sets:Ot}=Pt||{};(0,F.useEffect)(()=>{Lt===0&&(S(1),re(0))},[Lt,Dt]),(0,F.useEffect)(()=>{tt(void 0,null,function*(){var OA;const Zt=yield(0,N.rX)(iA==null?void 0:iA.id,"submit");(Zt==null?void 0:Zt.status)===0&&(Zt!=null&&Zt.data&&((OA=Zt==null?void 0:Zt.data)==null?void 0:OA.status)!==0?(ut({type:P.Types.SET_SUBMIT_RESULT,payload:{submitResult:Zt==null?void 0:Zt.data}}),S(2),re(320)):(S(1),re(0)))})},[iA==null?void 0:iA.id]),(0,F.useEffect)(()=>{if(St.current){let BA=function(NA){uA=eA.offsetHeight,mA=!0,er=NA.pageY,ct.current.style.display="block"},OA=function(){mA=!1,ct.current.style.display="none"},Zt=function(NA){if(mA){Gt();let fA=er-NA.pageY,br=uA+fA;if(br<0&&(br=0),br>window.innerHeight-150&&(br=window.innerHeight-150),se===1){br<=34?re(0):re(br);return}console.log(br,"resizeH"),re(br)}};const eA=ke.current;let uA=0,mA=!1,er=0;const gr=document.getElementById("case-y-bar");return gr==null||gr.addEventListener("mousedown",BA),document.addEventListener("mousemove",Zt),document.addEventListener("mouseup",OA),()=>{const NA=document.getElementById("case-y-bar");NA==null||NA.removeEventListener("mousedown",BA),document.removeEventListener("mousemove",Zt),document.removeEventListener("mouseup",OA)}}},[St,se]),(0,F.useEffect)(()=>{const BA=j.Z.subscribe("resize-move-bar",Gt);if(zt.get("type")!=="exercises")return document.addEventListener((0,Ie.gH)(),cA),()=>{document.removeEventListener((0,Ie.gH)(),cA),BA()}},[]),(0,F.useEffect)(()=>{});function Gt(){var BA,OA,Zt,eA;const uA=document.getElementById("outputResultRef");if(uA){let mA=uA.dataset.text;Ue.current.reset(),Ue.current.writeln(mA);const er=document.getElementById("outputResultRef").offsetWidth-20,gr=((eA=(Zt=(OA=(BA=Ue.current)==null?void 0:BA._core)==null?void 0:OA._renderService)==null?void 0:Zt.dimensions)==null?void 0:eA.actualCellWidth)||10,NA=Math.ceil(er/gr);Ue.current.resize(NA,Math.ceil(uA.clientHeight/16))}}function hA(){rA(!_t),setTimeout(()=>{Gt()},300),re(_t?320:window.innerHeight-150)}function bA(){sA?(c(!1),(0,Ie.BU)()):(c(!0),(0,Ie.Dj)(ze.current))}const cA=BA=>{(0,Ie.vp)()||c(!1)},vA=(0,F.useMemo)(()=>{if(ee){const{status:BA,output:OA,error_msg:Zt}=ee;return setTimeout(()=>{let eA="",uA=document.getElementById("outputResultRef");OA?eA=te.Base64.decode(OA):Zt&&(eA=te.Base64.decode(Zt)),Ue.current=new L.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ue.current.open(uA),Ue.current.onKey(function(mA){var er;if(mA.domEvent.key.toLocaleUpperCase()==="C"&&mA.domEvent.ctrlKey){mA.domEvent.preventDefault();let gr=(er=Ue.current)==null?void 0:er.getSelection();navigator.clipboard.writeText(gr).then(()=>{})}}),uA.dataset.text=eA,Ue.current.setOption("convertEol",!0),Gt()},300),ue.createElement(ue.Fragment,null,De(ee))}return null},[ee]);function VA(){var BA,OA;if(!(He!=null&&He.code)||((BA=He==null?void 0:He.code)==null?void 0:BA.trim().length)===0){(OA=ne.ZP)==null||OA.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}S(1),re(320),G()}const Er=BA=>tt(void 0,null,function*(){let OA=yield(0,x.ZP)(`/api/problems/${BA}/start.json`,{method:"get",params:{hack_user_id:_e==null?void 0:_e.user_id}});OA&&(window.location.href=`/myproblems/${OA==null?void 0:OA.identifier}${window.location.search}`)});function RA(){LA?navigator.clipboard.writeText(te.Base64.decode(pt)).then(()=>{ne.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(te.Base64.decode(yA)).then(()=>{ne.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ue.createElement(F.Fragment,null,ue.createElement("div",{className:ge()(g.Z.case,Bt&&g.Z.whiteCase),style:{height:k},ref:ke},ue.createElement("div",{className:g.Z.fullMask,ref:ct}),ue.createElement("div",{className:g.Z["resize-y-bar"],id:"case-y-bar",ref:St,draggable:!1},se===2&&ue.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),se===1&&(k<=34?ue.createElement("div",{onClick:()=>{re(320)},className:g.Z.unfoldBtn},"\u63A7\u5236\u53F0",ue.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ue.createElement("div",{onClick:()=>{re(0)},className:g.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ue.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ue.createElement("div",null,ue.createElement("div",{className:g.Z.caseHead},ue.createElement("div",{className:g.Z.dot}),ue.createElement("div",{className:g.Z.text},se===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),se===2&&!me&&typeof Lt=="number"&&ue.createElement(ue.Fragment,null,Lt===de.h.OK?ue.createElement("div",{className:g.Z.pass},ue.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ue.createElement("div",{className:g.Z.noPass},ue.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ge[Lt])),ue.createElement("div",{className:g.Z.btns},se===2&&!me&&ue.createElement(ue.Fragment,null,Lt!==de.h.OK&&ue.createElement("div",{onClick:RA},ue.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ue.createElement("div",{onClick:()=>{he(Dt)}},ue.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),zt.get("type")!=="exercises"&&ue.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>hA()},ue.createElement("i",{className:`iconfont icon-${_t?"suoxiao1":"fangda"}`})))),ue.createElement("div",{style:{display:se===1?"block":"none"}},Ae?ue.createElement(D.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ue.createElement("div",{style:{height:k-34}},ue.createElement("div",{className:g.Z.result},ue.createElement("div",{className:g.Z.left},ue.createElement("div",{className:g.Z.title},ue.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ue.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ue.createElement("div",{className:g.Z.leftNode},ue.createElement(Re,{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:be?"":xe,onChange:q}))),ue.createElement("div",{className:g.Z.right},ue.createElement("div",{className:g.Z.title},ue.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ue.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ue.createElement("div",{className:g.Z.node},ee?vA:ue.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")))))),ue.createElement("div",{style:{display:se===2?"block":"none"}},me?ue.createElement(D.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ue.createElement("div",{style:{height:k-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ue.createElement("div",{ref:ze,className:g.Z.elseNode},ue.createElement("div",{className:g.Z.nameWrap},ue.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ue.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ue.createElement("div",{className:g.Z.scroll},ue.createElement("pre",{className:g.Z.scrollBox,style:p?{height:sA?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!LA&&ue.createElement(Q,{value:It}),LA&&ue.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(void 0,null,function*(){const BA=yield fetch(ZA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield BA.text()),setTimeout(()=>{yt(ZA)},200)})},It)),It&&ue.createElement("div",{className:g.Z.action},ue.createElement("span",{onClick:()=>h(!p)},p?"\u6536\u8D77":"\u5C55\u5F00"),zt.get("type")!=="exercises"&&ue.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>bA(),className:`iconfont icon-${sA?"suoxiao1":"fangda"}`})))),ue.createElement("div",{className:g.Z.result,style:{flex:1,overflow:"hidden"}},ue.createElement("div",{className:g.Z.left},ue.createElement("div",{className:g.Z.title},ue.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ue.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ue.createElement("div",{className:g.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ue.createElement("pre",null,!LA&&ue.createElement(Q,{className:"mb10",value:oA&&te.Base64.decode(oA)||""}),LA&&ue.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(void 0,null,function*(){const BA=yield fetch(Vt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield BA.text()),setTimeout(()=>{yt(Vt)},200)})},oA)))),ue.createElement("div",{className:g.Z.right},ue.createElement("div",{className:g.Z.title},ue.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ue.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ue.createElement("div",{className:g.Z.node,style:{color:Lt===de.h.OK?"#2ABD8C":"#FF2C29"}},ue.createElement("pre",null,(Lt===4||Lt===5)&&ue.createElement(Q,{className:"mb10",value:pt&&te.Base64.decode(pt)||""}),Lt!=4&&Lt!=5&&(LA?ue.createElement("a",{style:{fontSize:"16px"},onClick:()=>tt(void 0,null,function*(){const BA=yield(0,x.ZP)(Et,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{nt(BA)}catch(OA){nt("")}setTimeout(()=>{yt(Et)},200)})},yA):ue.createElement(Q,{className:"mb10",value:yA&&te.Base64.decode(yA)||""})))))))))),ue.createElement("div",{className:ge()(g.Z.footer,Bt&&g.Z.whiteFooter),style:{zIndex:100}},(He==null?void 0:He.is_program)&&(He==null?void 0:He.above_question)&&ue.createElement(Le.ZP,{className:"mr10",type:"primary",onClick:()=>Er(He==null?void 0:He.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(He==null?void 0:He.is_program)&&(He==null?void 0:He.under_question)&&ue.createElement(Le.ZP,{className:"mr10",type:"primary",onClick:()=>Er(He==null?void 0:He.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ue.createElement(Le.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ae||me,loading:Ae,color:"#2ABD8C",className:"mr10",onClick:VA},"\u8C03\u8BD5\u4EE3\u7801"),zt.get("qtype")!=="8"&&ue.createElement(Le.ZP,{className:g.Z.disabled,type:"primary",icon:ue.createElement("i",{className:"iconfont icon-bofang1"}),loading:me,disabled:Ae||me,onClick:()=>{var BA,OA;if(!(He!=null&&He.code)||((BA=He==null?void 0:He.code)==null?void 0:BA.trim().length)===0){(OA=ne.ZP)==null||OA.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}S(2),re(320),Qe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ue.createElement(U.Z,{onClose:he,open:Be}),ue.createElement(K.Z,{close:!0,data:it,type:it.length?"txt":"",onClose:()=>yt(""),monacoEditor:{value:lt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(Sr,kA,_){"use strict";_.r(kA),_.d(kA,{Types:function(){return qn},default:function(){return Fs}});var F=_(59301),qe=_(25690),ne=_(31797),Le=_(43418),de=_(71418),te=_(3113),ie=_(6848),g=_(95237),D=_(81072),f=_(81722),O=_(84989),L=_(8343),I=_(346),x=_(87169),b=_(43428),U=_(75975),j=_(91558),N=_(23992),P=_(58397),K=_(8591),oe={list:"list___IRN6i",copy:"copy___qCn9B"},ge=_(56102),Ie=_(38986),ue=(We,bt,nA)=>new Promise((tr,nr)=>{var aA=xA=>{try{PA(nA.next(xA))}catch(MA){nr(MA)}},UA=xA=>{try{PA(nA.throw(xA))}catch(MA){nr(MA)}},PA=xA=>xA.done?tr(xA.value):Promise.resolve(xA.value).then(aA,UA);PA((nA=nA.apply(We,bt)).next())}),Re=({showResourceCentre:We,identifier:bt})=>{const nA=(0,qe.useParams)(),[tr,nr]=(0,F.useState)(null);(0,F.useEffect)(()=>{We&&aA()},[We]);const aA=()=>ue(void 0,null,function*(){const UA=yield(0,Ie.ZP)(`/api/problems/${bt}/attachment_list.json`,{method:"get"});(UA==null?void 0:UA.status)==0&&nr(UA.data||[])});return F.createElement("div",{className:"tpi-code-setting"},F.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(tr!=null&&tr.length)&&F.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),tr==null?void 0:tr.map((UA,PA)=>F.createElement("dl",{className:oe.list,key:PA},F.createElement(ie.Z,{title:UA.title},F.createElement("dt",null,F.createElement("i",{className:"icon-wenjian4 mr5"}),UA.title)),F.createElement("dd",null,F.createElement(ge.CopyToClipboard,{text:UA.saved_file_path,onCopy:()=>K.ZP.success("\u590D\u5236\u6210\u529F")},F.createElement("span",{className:`${oe.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Ge=_(59301),ot=Object.defineProperty,J=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ae=(We,bt,nA)=>bt in We?ot(We,bt,{enumerable:!0,configurable:!0,writable:!0,value:nA}):We[bt]=nA,me=(We,bt)=>{for(var nA in bt||(bt={}))xe.call(bt,nA)&&Ae(We,nA,bt[nA]);if(Q)for(var nA of Q(bt))be.call(bt,nA)&&Ae(We,nA,bt[nA]);return We},$=(We,bt)=>J(We,De(bt));const ee={theme:(0,N.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,N.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,N.G)("cmTabToSpace",!0),showResourceCentre:!1};var q=(We=>(We[We.set_font_size=0]="set_font_size",We[We.set_theme=1]="set_theme",We[We.on_tab_to_space=2]="on_tab_to_space",We[We.set_show_editor_setting=3]="set_show_editor_setting",We[We.set_show_respurce_center=4]="set_show_respurce_center",We))(q||{});function G(We,bt){switch(bt.type){case 3:return $(me({},We),{showEditorSetting:bt.payload});case 1:return $(me({},We),{theme:bt.payload});case 0:return $(me({},We),{fontSize:bt.payload});case 2:return $(me({},We),{tabToSpace:bt.payload});case 4:return $(me({},We),{showResourceCentre:bt.payload});default:throw new Error}}var Qe=({isLoading:We,value:bt,onChange:nA,language:tr,onUpdateCode:nr,ActionBarRender:aA,setIsWhiteTheme:UA,identifier:PA})=>{const[xA,MA]=(0,F.useReducer)(G,ee),{theme:$t,fontSize:xr,showEditorSetting:qA,tabToSpace:Bn,showResourceCentre:dr}=xA,Wr=(0,F.useRef)(),Dn=(0,F.useRef)();(0,F.useEffect)(()=>{UA($t==="vs")},[$t]);const Ai={onFontSizeChange:qr=>{MA({type:0,payload:qr}),(0,N.t)("cmFontSize",qr)},tabToSpace:Bn,cmFontSize:xr,className:"oj",cmCodeMode:$t,onTabToSpace:qr=>{MA({type:2,payload:qr}),(0,N.t)("cmTabToSpace",qr)},onCodeModeChange:qr=>{MA({type:1,payload:qr}),(0,N.t)("ProgrammingCodeMode",qr)}};function sn(){MA({type:3,payload:!1})}function Zr(){MA({type:3,payload:!0})}function Xr(){MA({type:4,payload:!1})}function ha(){MA({type:4,payload:!0})}const Ur={value:bt,language:tr,theme:$t,options:{fontSize:xr,insertSpaces:Bn},onChange:qr=>{nA(qr),Dn.current=qr,clearTimeout(Wr.current),Wr.current=setTimeout(()=>{nr(Dn.current)},1e4)},onEditBlur:qr=>{Dn.current&&nr(Dn.current)}};return Ge.createElement(F.Fragment,null,aA(Zr,ha),Ge.createElement("div",{style:{flex:1,overflow:"hidden"}},!We&&Ge.createElement(U.ZP,me({},Ur))),Ge.createElement(j.Z,null,Ge.createElement(b.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:qA,onClose:sn},Ge.createElement(P.Z,me({},Ai)))),Ge.createElement(j.Z,null,Ge.createElement(b.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:dr,onClose:Xr},Ge.createElement(Re,{showResourceCentre:dr,identifier:PA}))))},He=_(60141),_e=_(24334),Pt=_(7727),Bt={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"},ut={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},zt=_(1710),iA=_(58421),_t=_(58617),rA=_(98309),sA=_(61186),c=_.n(sA),se=_(59301);const{Column:S}=zt.default;var p=({submitResult:We,submitting:bt,submitRecords:nA,page:tr,onPageChange:nr,topicId:aA})=>{const[UA]=(0,qe.useSearchParams)(),{records:PA,records_count:xA}=nA||{},[MA,$t]=(0,F.useState)(!1),xr=UA.get("type")==="1";return se.createElement(de.Z,{spinning:bt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:se.createElement(_t.Z,{style:{fontSize:24},spin:!0})},(PA==null?void 0:PA.length)>0?se.createElement(zt.default,{dataSource:PA,rowKey:"id",pagination:!1},se.createElement(S,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(qA,Bn)=>se.createElement("span",null," ",c()(qA).format("YYYY-MM-DD HH:mm:ss"))}),se.createElement(S,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(qA,Bn)=>{var dr;return se.createElement("span",{className:`${qA===0?"c-green":"c-red"} current`,onClick:()=>{$t(Bn.id)}},(dr=Pt.Im[qA])==null?void 0:dr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),se.createElement(S,{title:`\u6267\u884C\u7528\u65F6 (${xr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:qA=>qA?xr?qA:qA/1e3:""}),se.createElement(S,{title:`\u5185\u5B58\u6D88\u8017\uFF08${xr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:qA=>qA?xr?qA:parseFloat((qA/1024).toFixed(2)):""}),se.createElement(S,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),se.createElement(S,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(qA,Bn)=>se.createElement("span",{className:"c-light-primary current",onClick:()=>{$t(Bn.id)}},"\u67E5\u770B")})):se.createElement("div",{style:{height:300,width:"100%"}}),se.createElement(rA.Z,{onClose:$t,open:MA}),xA>15?se.createElement(iA.Z,{className:ut.pagination,current:tr,pageSize:15,total:xA,onChange:nr}):null)},h=_(28426),k=_(12563),re={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Be=_(91842),he=_(59301);const it={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var yt=({hack:We})=>{const{language:bt,difficult:nA,time_limit:tr,description:nr}=We,[aA]=(0,qe.useSearchParams)(),UA=it[nA];return he.createElement(he.Fragment,null,he.createElement("ul",{className:re.info},he.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",he.createElement("b",{className:re.info_tag},bt)),he.createElement("li",null,he.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",he.createElement(k.default,{color:UA==null?void 0:UA.color},UA==null?void 0:UA.name)),he.createElement("li",null,he.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",he.createElement("span",{style:{color:"#333333"}},tr,"\u79D2"))),aA.get("qtype")==="8"?he.createElement(Be.Z,{value:nr,showProgramFill:!0,className:re.desc}):he.createElement(Be.Z,{value:nr,className:re.desc}))},lt={},nt=_(59301),St=({hack:We,current_user:bt})=>nt.createElement("div",{className:lt.answer},We!=null&&We.answer_text?nt.createElement(Be.Z,{style:{padding:"13px 0"},value:(We==null?void 0:We.answer_text)||""}):nt.createElement(h.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ue=_(49535);function ke(We,bt){return(0,Ie.U2)(`/problems/${We}/comments.json`,{page:bt,limit:10})}function ze(We){return(0,Ie.v_)(`/discusses/${We}/plus.json`,{container_type:"Discuss",type:1})}function ct(We,bt,nA){return(0,Ie.v_)(`/problems/${We}/comments/reply.json`,{comments:{content:nA,parent_id:bt}})}function Lt(We,bt){return(0,Ie.v_)(`/problems/${We}/comments.json`,{comments:{content:bt}})}function Dt(We,bt,nA){return(0,Ie.v_)(`/problems/${We}/comments/${bt}/hidden.json`,nA)}function It(We,bt){return(0,Ie.IV)(`/problems/${We}/comments/${bt}`)}var yA=_(75604);function oA({author:We}){return F.createElement("a",{href:`/users/${We.login}`,target:"_blank"},F.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${I.Z.IMG_SERVER}/images/${We.image_url}`,width:"50"}))}function LA({data:We,index:bt,parentDiscussIndex:nA,user:tr,onSetActionType:nr}){const{author:aA,can_delete:UA,content:PA,id:xA,time:MA}=We;function $t(){nr({id:xA,index:bt,type:"delete-discuss",parentDiscussIndex:nA,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const xr=tr.admin||UA||aA.user_id===tr.user_id;return F.createElement("div",{className:"discuss-item-container second-discuss "},F.createElement(oA,{author:aA}),F.createElement("section",null,F.createElement("div",{className:"discuss-info"},F.createElement("a",{href:`/users/${aA.login}`,target:"_blank"},aA.name),F.createElement("span",{className:"grey"},MA),F.createElement("div",{className:"btn-group",style:{marginBottom:0}},xr?F.createElement("a",{onClick:$t,title:"\u5220\u9664"},F.createElement("i",{className:"iconfont icon-shanchu"})):null)),F.createElement(Be.Z,{className:"discuss-content",value:PA})))}var ZA=({user:We,data:bt,index:nA,onPlusDiscuss:tr,onSetActionType:nr,activeDiscussIndex:aA,onReplyDiscuss:UA,onSetActiveDiscussIndex:PA})=>{const{content:xA,children:MA,hidden:$t,id:xr,praise_count:qA,time:Bn,user_praise:dr,can_delete:Wr,author:Dn}=bt;function Ai(){PA(xr)}function sn(){tr(xr,!dr,nA)}function Zr(){nr({id:xr,index:nA,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Xr(){nr({id:xr,index:nA,params:{hidden:$t?"0":"1"},type:"hidden-discuss",message:$t?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ha=We.admin||We.user_id===Dn.user_id;return F.createElement("div",{className:"discuss-item-container",key:xr},F.createElement(oA,{author:Dn}),F.createElement("section",null,F.createElement("div",{className:"discuss-info"},F.createElement("a",{href:`/users/${Dn.login}`,target:"_blank"}," ",Dn.name," "),F.createElement("span",{className:"grey"},Bn)),F.createElement(Be.Z,{className:"discuss-content",value:xA}),MA&&MA.length>0?F.createElement("div",{className:"reply-discuss-container"},MA.map((Ur,qr)=>F.createElement(LA,{key:Ur.id,data:Ur,index:qr,user:We,onSetActionType:nr,parentDiscussIndex:nA}))):null,F.createElement("div",{className:"btn-group"},ha?F.createElement("a",{onClick:Xr,title:$t?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},F.createElement("i",{className:$t?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Wr&&(!MA||MA.length==0)?F.createElement("a",{onClick:Zr,title:"\u5220\u9664"},F.createElement("i",{className:"iconfont icon-shanchu"})):null,F.createElement("a",{onClick:Ai,title:"\u56DE\u590D"}," ",F.createElement("i",{className:"iconfont icon-huifu1"})," "),F.createElement("a",{onClick:sn,className:dr?"c-orange":""},F.createElement("i",{className:dr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),F.createElement("span",null,qA||""))),F.createElement(yA.Z,{id:xr,activeDiscussIndex:aA,onReplyDiscuss:UA})))},Et=_(77525),Vt={"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"},pt=_(39793),Ot=(We,bt,nA)=>new Promise((tr,nr)=>{var aA=xA=>{try{PA(nA.next(xA))}catch(MA){nr(MA)}},UA=xA=>{try{PA(nA.throw(xA))}catch(MA){nr(MA)}},PA=xA=>xA.done?tr(xA.value):Promise.resolve(xA.value).then(aA,UA);PA((nA=nA.apply(We,bt)).next())}),Gt=({user_praise:We,praise_count:bt,praisePlus:nA,onCreateDiscuss:tr,discuss_count:nr})=>{const[aA,UA]=(0,F.useState)(!1),[PA,xA]=(0,F.useState)("");function MA(Bn){xA(Bn)}function $t(){UA(!0)}function xr(){UA(!1)}function qA(){return Ot(this,null,function*(){tr(PA),xA(""),UA(!1)})}return F.createElement("div",{className:`${Vt["dis-input-editor-container"]} ${aA?Vt.active:""} `},F.createElement("div",{className:aA?`hide ${Vt["text-area"]}`:Vt["text-area"]},F.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:$t}),F.createElement("a",null," ",F.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",nr," "),F.createElement("a",{className:"c-light-black",onClick:nA,title:We?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},F.createElement("i",{className:`mr3 ${We?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),bt?F.createElement("span",null,bt):"")),aA?F.createElement("div",{className:Vt["input-mask"],onClick:xr}):null,F.createElement("div",{className:aA?Vt["md-container"]:`${Vt["md-container"]} hide`},F.createElement(pt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:PA,height:240,onChange:MA}),F.createElement("div",{className:Vt["tip-container"],onClick:xr},F.createElement("a",{className:Vt["btn-send"],onClick:qA}," \u53D1\u9001 "))))},hA=_(59301),bA=Object.defineProperty,cA=Object.defineProperties,vA=Object.getOwnPropertyDescriptors,VA=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,RA=Object.prototype.propertyIsEnumerable,BA=(We,bt,nA)=>bt in We?bA(We,bt,{enumerable:!0,configurable:!0,writable:!0,value:nA}):We[bt]=nA,OA=(We,bt)=>{for(var nA in bt||(bt={}))Er.call(bt,nA)&&BA(We,nA,bt[nA]);if(VA)for(var nA of VA(bt))RA.call(bt,nA)&&BA(We,nA,bt[nA]);return We},Zt=(We,bt)=>cA(We,vA(bt)),eA=(We,bt,nA)=>new Promise((tr,nr)=>{var aA=xA=>{try{PA(nA.next(xA))}catch(MA){nr(MA)}},UA=xA=>{try{PA(nA.throw(xA))}catch(MA){nr(MA)}},PA=xA=>xA.done?tr(xA.value):Promise.resolve(xA.value).then(aA,UA);PA((nA=nA.apply(We,bt)).next())});const uA={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var mA=(We=>(We[We.GET_DISCUSSES=0]="GET_DISCUSSES",We[We.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",We[We.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",We[We.PLUS_DISCUSS=3]="PLUS_DISCUSS",We[We.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",We[We.SET_PAGE=5]="SET_PAGE",We[We.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",We))(mA||{});function er(We,bt){switch(bt.type){case 6:return Zt(OA({},We),{loading:!0});case 0:return OA(OA({},We),bt.payload);case 1:return OA(OA({},We),bt.payload);case 4:return OA(OA({},We),bt.payload);case 3:return OA(OA({},We),bt.payload);case 5:return Zt(OA({},We),{page:bt.payload});case 2:return OA(OA({},We),bt.payload);default:throw new Error}}var gr=({user:We,identifier:bt,hack:nA,onTriggerPraise:tr,activeIndex:nr})=>{const[aA,UA]=(0,F.useReducer)(er,uA),{loading:PA,page:xA,data:MA,count:$t,actionType:xr,activeDiscussIndex:qA}=aA,Bn=(0,F.useCallback)(()=>eA(void 0,null,function*(){UA({type:6});const Ur=yield ke(bt,xA),{comments:qr,disscuss_count:pn}=Ur;UA({type:0,payload:{data:qr,count:pn,loading:!1}})}),[xA,bt]);(0,F.useEffect)(()=>{nr==="2"&&Bn()},[bt,xA,nr]);function dr(Ur){UA({type:5,payload:Ur})}function Wr(Ur){UA({type:4,payload:{actionType:Ur}})}function Dn(Ur){UA(qA===Ur?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ur}})}function Ai(Ur,qr,pn){return eA(this,null,function*(){try{const vn=yield ze(Ur);MA[pn].user_praise=qr,MA[pn].praise_count=vn.praise_count,UA({type:3,payload:{data:[...MA]}})}catch(vn){console.log(vn)}})}function sn(){return eA(this,null,function*(){const{id:Ur,params:qr,type:pn,index:vn,parentDiscussIndex:na}=xr;if(pn==="hidden-discuss"&&(yield Dt(bt,Ur,qr),na?MA[na].children[vn].hidden=qr.hidden==1:MA[vn].hidden=qr.hidden==1,UA({type:4,payload:{actionType:null,data:[...MA]}})),pn==="delete-discuss"){if(yield It(bt,Ur),na||na===0){let aa=MA[na].children;for(let pa=aa.length-1;pa>=0;pa--)if(aa[pa].id===Ur){aa.splice(pa,1);break}MA[na].children=aa}else for(let aa=MA.length-1;aa>=0;aa--)if(MA[aa].id===Ur){MA.splice(aa,1);break}UA({type:4,payload:{actionType:null,data:[...MA]}})}})}function Zr(){UA({type:4,payload:{actionType:null}})}function Xr(Ur,qr){return eA(this,null,function*(){try{yield ct(bt,Ur,qr),Bn()}catch(pn){console.log(pn)}})}function ha(Ur){return eA(this,null,function*(){UA({type:6}),yield Lt(bt,Ur),Bn()})}return hA.createElement(hA.Fragment,null,hA.createElement("div",{className:"discuss-panel"},MA.length===0?hA.createElement(h.Z,null):MA.map((Ur,qr)=>hA.createElement(ZA,{onReplyDiscuss:Xr,onPlusDiscuss:Ai,onSetActiveDiscussIndex:Dn,onSetActionType:Wr,data:Ur,index:qr,user:We,activeDiscussIndex:qA})),$t>10?hA.createElement("div",{className:"pagination-container"},hA.createElement(iA.Z,{showQuickJumper:!0,onChange:dr,current:xA,total:$t})):null),hA.createElement(Gt,{user_praise:nA.user_praise,praise_count:nA.praises_count,praisePlus:tr,discuss_count:nA.comments_count,onCreateDiscuss:ha}),hA.createElement(j.Z,null,hA.createElement(Le.default,{centered:!0,title:"\u63D0\u793A",open:!!xr,onOk:sn,onCancel:Zr},hA.createElement("p",null,xr?xr.message:"")),hA.createElement(Et.Z,null)))},NA=_(57809),fA=_(92832),br=_(65615),en={},pr=_(59301),Mr=({hack:We,current_user:bt})=>pr.createElement("div",{className:en.answer},We!=null&&We.analysis?pr.createElement(Be.Z,{style:{padding:"13px 0"},value:(We==null?void 0:We.analysis)||""}):pr.createElement(h.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),gA={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Yr=_(36381),Kr=_(43604),or=_(78241),ar=_(5871),Yn=_(3532),Tr=_(59301);const{TextArea:ki}=fA.default,{Panel:wa}=Yr.default;var yi=({data:We,hack:bt})=>(console.log(We,bt,"data"),bt!=null&&bt.is_file?Tr.createElement(Yn.Y2,{disabled:!0,className:gA.uploadTableWrapper,showScore:!bt.test_set_score,data:We,isProgramHomework:!0}):Tr.createElement("div",{className:gA.hackSets},We==null?void 0:We.map((nA,tr)=>Tr.createElement(Yr.default,{accordion:!0,bordered:!1,key:tr,defaultActiveKey:tr===0&&nA.id,className:gA.collapseWrapper,expandIcon:({isActive:nr})=>Tr.createElement("i",{className:`iconfont icon-weizhankai ${nr?gA.open:gA.close}`,style:{fontSize:14,transition:"all .2s"}})},Tr.createElement(wa,{key:nA.id,header:Tr.createElement(g.Z,{align:"middle",justify:"space-between",wrap:!1},Tr.createElement(Kr.Z,{className:gA.panelHeader},Tr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",tr+1)),Tr.createElement(Kr.Z,{flex:1},Tr.createElement(g.Z,{align:"middle",justify:"end",wrap:!1},!(bt!=null&&bt.test_set_score)&&Tr.createElement(Kr.Z,{className:gA.rateInput},Tr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Tr.createElement("div",null,Tr.createElement(or.default.Item,{noStyle:!0},Tr.createElement(ar.Z,{value:nA==null?void 0:nA.score,className:gA.baseFormItem,min:0,max:100,disabled:!0}))),Tr.createElement("span",{className:"ml10"},"%")))))},Tr.createElement(or.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Tr.createElement(ki,{readOnly:!0,value:nA==null?void 0:nA.input,rows:4})),Tr.createElement(or.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Tr.createElement(ki,{readOnly:!0,value:nA==null?void 0:nA.output,rows:4}))))))),ya={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Aa=_(59301),rs=(0,F.forwardRef)(({data:We=[]},bt)=>{var nA;const[tr,nr]=(0,F.useState)(),aA=We.filter(PA=>PA.show);(0,F.useEffect)(()=>{aA.length&&nr(aA[0].id)},[We==null?void 0:We.length]);const UA=((nA=aA.find(PA=>PA.id===tr))==null?void 0:nA.element)||null;return(0,F.useImperativeHandle)(bt,()=>({setActiveTab:PA=>nr(PA)})),Aa.createElement("div",{className:ya.tabs},Aa.createElement("div",{className:ya.tabWarp},aA.map(PA=>Aa.createElement("div",{onClick:()=>nr(PA.id),className:`${ya.tab} ${PA.id===tr?ya.active:""}`,key:PA.id},PA.name))),Aa.createElement("div",{className:ya.content},UA))}),SA=_(59301),ys=Object.defineProperty,ra=Object.defineProperties,Ea=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,dA=Object.prototype.propertyIsEnumerable,Ti=(We,bt,nA)=>bt in We?ys(We,bt,{enumerable:!0,configurable:!0,writable:!0,value:nA}):We[bt]=nA,La=(We,bt)=>{for(var nA in bt||(bt={}))Ei.call(bt,nA)&&Ti(We,nA,bt[nA]);if(Rn)for(var nA of Rn(bt))dA.call(bt,nA)&&Ti(We,nA,bt[nA]);return We},Pn=(We,bt)=>ra(We,Ea(bt)),Ri=(We,bt,nA)=>new Promise((tr,nr)=>{var aA=xA=>{try{PA(nA.next(xA))}catch(MA){nr(MA)}},UA=xA=>{try{PA(nA.throw(xA))}catch(MA){nr(MA)}},PA=xA=>xA.done?tr(xA.value):Promise.resolve(xA.value).then(aA,UA);PA((nA=nA.apply(We,bt)).next())});const so={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},zo={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Es=({hack:We,onTriggerPraise:bt,topicId:nA,page:tr,onPageChange:nr,user:aA,current_user:UA,submitRecords:PA,submitting:xA,submitResult:MA,setActiveIndex:$t,hack_sets:xr})=>{var qA,Bn;const[dr]=(0,qe.useSearchParams)(),[Wr,Dn]=(0,F.useState)("0"),Ai=(0,qe.useLocation)(),[sn,Zr]=(0,F.useState)(!1),[Xr,ha]=(0,F.useState)(null),[Ur,qr]=(0,F.useState)([]),[pn,vn]=(0,F.useState)([]),[na,aa]=(0,F.useState)({page:1,limit:10}),pa=(0,F.useRef)(null),Wa=(0,F.useRef)(null);console.log(aA,"user");let[xn,Ca]=(0,F.useState)(Pn(La({},(0,qe.useParams)()),{page:1,per_page:20,name:""}));(0,F.useEffect)(()=>{Wa.current&&(We==null?void 0:We.is_close_tips)===!1&&Xr===null&&ha(!0)},[Wa.current,We==null?void 0:We.is_close_tips,Xr]);function xs(){return Ri(this,null,function*(){yield(0,Ie.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,F.useEffect)(()=>{$t(Wr)},[Wr]);function Ka(lr){return Ri(this,null,function*(){let Br=lr.target.id;if(Br==="1"){let on=yield(0,Ie.ZP)(`/api/myproblems/${xn.id}/redo_logs.json`,{method:"get",params:La({},na)});(on==null?void 0:on.status)===0&&vn(on==null?void 0:on.data)}Dn(Br)})}(0,F.useEffect)(()=>Ue.Z.subscribe("to-commit-info",()=>{Dn("1"),pa.current&&pa.current.setActiveTab("1")}),[]),(0,F.useEffect)(()=>Ue.Z.subscribe("to-reset-info",()=>{Ka({target:{id:"1"}}),pa.current&&pa.current.setActiveTab("2")}),[]);function ia(){Dn("2")}function Cn(){return Ri(this,null,function*(){let lr=yield(0,Ie.ZP)("/api/problems/my_hack_list.json",{method:"get",params:La({identifier:xn==null?void 0:xn.id},xn)});qr(lr)})}const $A=[{title:null,description:SA.createElement("div",null,SA.createElement("b",{onClick:()=>{ha(!1),xs(),Zr(!0),Cn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),SA.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),SA.createElement(te.ZP,{onClick:()=>{ha(!1),xs()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Wa.current}];return SA.createElement("div",{className:Bt["left-panel"]},SA.createElement("ul",{className:`${Bt["s-navs"]} ${Bt["bg-white"]} ${Bt.b1}`},(We==null?void 0:We.is_program)&&!dr.get("pageId")&&SA.createElement(ie.Z,{title:"\u9898\u76EE\u5217\u8868"},SA.createElement("div",{onClick:()=>{Cn(),Zr(!0)},className:Bt.btns,ref:Wa,style:Xr?{pointerEvents:"none"}:{}},SA.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),SA.createElement("li",{style:{marginLeft:20}},SA.createElement("a",{className:Wr==="0"?Bt.active:"",id:"0",onClick:Ka},"\u9898\u76EE\u63CF\u8FF0")),SA.createElement("li",null,SA.createElement("a",{className:Wr==="1"?Bt.active:"",id:"1",onClick:Ka},"\u64CD\u4F5C\u8BB0\u5F55")),(dr.get("type")!=="exercises"&&(We==null?void 0:We.answer_text_show)||dr.get("type")!=="exercises"&&(We==null?void 0:We.analysis_show))&&SA.createElement("li",null,SA.createElement("a",{className:Wr==="4"?Bt.active:"",id:"4",onClick:Ka},"\u89E3\u7B54\u53C2\u8003")),dr.get("type")!=="exercises"&&SA.createElement("li",null,SA.createElement("a",{className:Wr==="2"?Bt.active:"",id:"2",onClick:Ka},"\u8BC4\u8BBA")),!!(xr!=null&&xr.length)&&dr.get("type")!=="exercises"&&dr.get("type")!=="1"&&SA.createElement("li",null,SA.createElement("a",{className:Wr==="5"?Bt.active:"",id:"5",onClick:Ka},"\u6D4B\u8BD5\u7528\u4F8B"))),SA.createElement("div",{className:`${Bt["tab-panel-body"]} ${Wr==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},SA.createElement(yt,{hack:We,onTriggerPraise:bt,toDiscuss:ia})),SA.createElement("div",{style:{padding:"12px"},className:`${Bt["tab-panel-body"]} ${Wr==="1"?"":"hide"}`},SA.createElement(rs,{ref:pa,data:[{id:"1",show:dr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:SA.createElement(SA.Fragment,null,PA!=null&&PA.records_count||xA?SA.createElement(p,{page:tr,onPageChange:nr,topicId:nA,submitting:xA,key:(MA==null?void 0:MA.id)||1,submitRecords:PA,submitResult:MA}):SA.createElement(h.Z,null))},{id:"2",show:dr.get("type")==="exercises"||(We==null?void 0:We.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:SA.createElement(SA.Fragment,null,SA.createElement(zt.default,{pagination:!1,dataSource:pn==null?void 0:pn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(lr,Br,on)=>c()(lr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(lr,Br,on)=>{var Za;return(Za=[{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(ri=>ri.id===lr))==null?void 0:Za.name}}]}),SA.createElement(iA.Z,{style:{marginTop:10},current:na.page,total:pn==null?void 0:pn.count,hideOnSinglePage:!0,onChange:lr=>Ri(void 0,null,function*(){na.page=lr,aa(na);let Br=yield(0,Ie.ZP)(`/api/myproblems/${xn.id}/redo_logs.json`,{method:"get",params:Pn(La({},na),{courseId:xn.courseId})});(Br==null?void 0:Br.status)===0&&vn(Br==null?void 0:Br.data)})}))}]})),SA.createElement("div",{style:{padding:"12px"},className:`${Bt["tab-panel-body"]} ${Wr==="4"?"":"hide"}`},SA.createElement(rs,{data:[{id:"1",show:dr.get("type")!=="exercises"&&(We==null?void 0:We.answer_text_show),name:"\u7B54\u6848",element:SA.createElement(SA.Fragment,null,SA.createElement(St,{hack:We,current_user:UA}))},{id:"2",show:dr.get("type")!=="exercises"&&(We==null?void 0:We.analysis_show),name:"\u89E3\u6790",element:SA.createElement(SA.Fragment,null,SA.createElement(Mr,{hack:We,current_user:UA}))}]})),SA.createElement("div",{className:`${Bt["tab-panel-body"]} ${Wr==="2"?"":"hide"}`,style:{padding:0}},SA.createElement(gr,{user:aA,activeIndex:Wr,identifier:We.identifier,hack:We,onTriggerPraise:bt})),SA.createElement("div",{className:`${Bt["tab-panel-body"]} ${Wr==="5"?"":"hide"}`,style:{padding:12}},SA.createElement(yi,{data:xr||[],hack:We})),SA.createElement(b.Z,{rootClassName:Bt.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Zr(!1),open:sn},SA.createElement(g.Z,null,SA.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),SA.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ur==null?void 0:Ur.total_count,"\u9898\xA0[\xA0",Ur==null?void 0:Ur.total_score,"\u5206\xA0]\xA0"),!(aA!=null&&aA.hack_manager)&&SA.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ur==null?void 0:Ur.work_score,"\u5206")),SA.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),SA.createElement(g.Z,{align:"middle",className:"mt10 mb10"},!(aA!=null&&aA.hack_manager)&&SA.createElement(NA.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:lr=>{xn.page=1,xn.finish_status=lr,Ca(La({},xn)),Cn()}},SA.createElement(NA.default.Option,{value:""},"\u5168\u90E8"),SA.createElement(NA.default.Option,{value:0},"\u672A\u5F00\u59CB"),SA.createElement(NA.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),SA.createElement(NA.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),SA.createElement(NA.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:lr=>{xn.page=1,xn.difficult=lr||null,Ca(La({},xn)),Cn()}},SA.createElement(NA.default.Option,{value:0},"\u5168\u90E8"),SA.createElement(NA.default.Option,{value:1},"\u7B80\u5355"),SA.createElement(NA.default.Option,{value:2},"\u9002\u4E2D"),SA.createElement(NA.default.Option,{value:3},"\u56F0\u96BE")),SA.createElement(fA.default.Search,{size:"large",onSearch:lr=>{xn.name=lr,xn.page=1,Ca(La({},xn)),Cn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),SA.createElement("div",{className:Bt.list,style:{height:36,background:"#3D445C"}},!(aA!=null&&aA.hack_manager)&&SA.createElement("span",null,"\u72B6\u6001"),SA.createElement("span",null,"\u5E8F\u53F7"),SA.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),SA.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),SA.createElement("div",{style:{overflow:"auto",flex:1}},(qA=Ur==null?void 0:Ur.data)!=null&&qA.length?(Bn=Ur==null?void 0:Ur.data)==null?void 0:Bn.map((lr,Br)=>SA.createElement("div",{onClick:()=>Ri(void 0,null,function*(){let on=yield(0,Ie.ZP)(`/api/problems/${lr==null?void 0:lr.identifier}/start.json`,{method:"get",params:{hack_user_id:aA==null?void 0:aA.user_id}});on&&(window.location.href=`/myproblems/${on==null?void 0:on.identifier}${window.location.search}`)}),className:`${Bt.list} ${lr!=null&&lr.checked?Bt.active:""}`},!(aA!=null&&aA.hack_manager)&&SA.createElement(SA.Fragment,null,!(lr!=null&&lr.opened)&&SA.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(lr==null?void 0:lr.opened)&&!(lr!=null&&lr.passed)&&SA.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(lr==null?void 0:lr.opened)&&(lr==null?void 0:lr.passed)&&SA.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),SA.createElement("span",null,(xn.page-1)*20+(Br+1)),SA.createElement("span",{style:{flex:1},title:lr.name},`[${lr==null?void 0:lr.score}\u5206]`,"\xA0",lr.name),SA.createElement("span",{style:{flexBasis:48,paddingRight:0}},so[lr.difficult]))):SA.createElement(h.Z,null)),SA.createElement(iA.Z,{current:xn.page,className:"mt20",hideOnSinglePage:!0,total:Ur==null?void 0:Ur.count,pageSize:xn.per_page,onChange:(lr,Br)=>{xn.page=lr,xn.per_page=Br,Cn()}})),SA.createElement(br.Z,{rootClassName:Bt.tour,closeIcon:!1,open:!!Xr,steps:$A,gap:{offset:3,radius:2}}))},Ks=_(62522),ti=_(6383),ns=_(96680),Na=_(74255),Bu=_(3810),ur=_(36482),Hn=_(91136),tn=_(92310),Xn=_.n(tn),Mi=_(41319),vr=_(3932),Nt=_(64126),gt=_(59301),Ar=Object.defineProperty,Dr=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Vr=(We,bt,nA)=>bt in We?Ar(We,bt,{enumerable:!0,configurable:!0,writable:!0,value:nA}):We[bt]=nA,ir=(We,bt)=>{for(var nA in bt||(bt={}))En.call(bt,nA)&&Vr(We,nA,bt[nA]);if(Qn)for(var nA of Qn(bt))kn.call(bt,nA)&&Vr(We,nA,bt[nA]);return We},hn=(We,bt)=>Dr(We,mr(bt)),as=(We,bt)=>{var nA={};for(var tr in We)En.call(We,tr)&&bt.indexOf(tr)<0&&(nA[tr]=We[tr]);if(We!=null&&Qn)for(var tr of Qn(We))bt.indexOf(tr)<0&&kn.call(We,tr)&&(nA[tr]=We[tr]);return nA},an=(We,bt,nA)=>new Promise((tr,nr)=>{var aA=xA=>{try{PA(nA.next(xA))}catch(MA){nr(MA)}},UA=xA=>{try{PA(nA.throw(xA))}catch(MA){nr(MA)}},PA=xA=>xA.done?tr(xA.value):Promise.resolve(xA.value).then(aA,UA);PA((nA=nA.apply(We,bt)).next())});const{Countdown:_i}=ne.default,Cs={Java:"java",C:"c",Python:"py","C++":"c"};var qn=(We=>(We[We.SET_LOADING=0]="SET_LOADING",We[We.GET_DATA=1]="GET_DATA",We[We.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",We[We.SET_DATA=3]="SET_DATA",We[We.SET_DEBUGING=4]="SET_DEBUGING",We[We.SET_SUBMITING=5]="SET_SUBMITING",We[We.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",We[We.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",We[We.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",We[We.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",We[We.SET_PAGE=10]="SET_PAGE",We))(qn||{});function Pa(){return new Date().getTime()}const _a={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Gs(We,bt){switch(bt.type){case 1:return ir(ir({},We),bt.payload);case 3:return hn(ir({},We),{data:bt.payload});case 0:return hn(ir({},We),{loading:bt.payload});case 9:return hn(ir({},We),{showNote:bt.payload});case 4:return hn(ir({},We),{debuging:bt.payload});case 5:return hn(ir({},We),{submitting:bt.payload});case 2:return hn(ir({},We),{submitRecords:bt.payload});case 10:return hn(ir({},We),{submitRecordPage:bt.payload});case 6:return hn(ir({},We),{executingMessage:bt.payload});case 7:return ir(ir({},We),bt.payload);case 8:return ir(ir({},We),bt.payload);default:throw new Error}}var Fs=({children:We})=>{var bt,nA,tr,nr,aA;const[UA,PA]=(0,F.useReducer)(Gs,_a),{id:xA}=(0,qe.useParams)(),MA=(0,qe.useLocation)(),[$t]=(0,qe.useSearchParams)(),{loading:xr,data:qA,debugResult:Bn,submitResult:dr,submitRecords:Wr,submitRecordPage:Dn,showNote:Ai,debuging:sn,submitting:Zr,executingMessage:Xr}=UA,[ha,Ur]=(0,F.useState)("#37AD83"),[qr,pn]=(0,F.useState)(null),[vn,na]=(0,F.useState)({}),[aa,pa]=(0,F.useState)(!0),[Wa,xn]=(0,F.useState)(!1),[Ca,xs]=(0,F.useState)(!1),Ka=(0,F.useRef)(null),ia=(0,F.useRef)(0),Cn=qA==null?void 0:qA.user,$A=qA==null?void 0:qA.hack,[lr,Br]=(0,F.useState)(!1),on=(0,F.useRef)(1),Za=(0,F.useRef)(!1);(0,Mi.y)($t.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ri}=(0,Mi.X)(),[ni,Fa]=(0,F.useState)(""),Ki=(0,Bu._)(vn);(0,F.useEffect)(()=>{function HA(){return an(this,null,function*(){var hr,sa,ma,ii,Oa;pa(!0);const ga=yield(0,D.fu)(xA,{exercise_id:$t.get("exercisesId")});if(setTimeout(()=>{pa(!1)},800),ga.status!==401){try{ga.hack.code=_e.Base64.decode(ga.hack.code)}catch(wn){console.log(wn)}ga.hack=hn(ir({},ga.hack),{is_program:$t.get("type")==="1"}),PA({type:1,payload:{loading:!1,data:ga}})}if($t.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let wn;$t.get("coursesId")=="coursesId"?wn=yield(0,f._F)({categoryId:$t.get("exercisesId"),login:$t.get("login")}):wn=yield(0,f._B)({categoryId:$t.get("exercisesId"),login:$t.get("login")}),na(ir({},wn)),ri((hr=wn==null?void 0:wn.exercise)==null?void 0:hr.forbid_copy),typeof((sa=wn==null?void 0:wn.exercise)==null?void 0:sa.left_time)=="number"&&(pn(Date.now()+((ma=wn==null?void 0:wn.exercise)==null?void 0:ma.left_time)*1e3),setTimeout(()=>{Ur("red")},(((ii=wn==null?void 0:wn.exercise)==null?void 0:ii.left_time)-300>0?((Oa=wn==null?void 0:wn.exercise)==null?void 0:Oa.left_time)-300:0)*1e3))}})}xA&&HA()},[xA]),(0,F.useEffect)(()=>{var HA;return $t.get("type")==="exercises"&&((HA=vn==null?void 0:vn.exercise)!=null&&HA.screen_open)&&(window.removeEventListener("blur",FA,!1),ur.U.forEach((hr,sa)=>{window.addEventListener(hr,FA,!1)}),window.addEventListener("blur",FA,!1),window.focus()),()=>{document.removeEventListener((0,O.gH)(),FA)}},[vn]),(0,F.useEffect)(()=>{ni==="1"&&xA&&$A!=null&&$A.language&&wu()},[xA,Dn,$A==null?void 0:$A.language,ni]),(0,F.useEffect)(()=>($A!=null&&$A.is_program&&(ia.current=0,Ka.current=setInterval(()=>{Ga()},15e3)),()=>{clearInterval(Ka.current)}),[$A==null?void 0:$A.is_program]);const Ga=()=>an(void 0,null,function*(){let HA=yield(0,Ie.ZP)(`/api/myproblems/${xA}/save_long_time.json`,{method:"get",params:{answer_long_time:ia.current}})}),FA=()=>{Za.current||(0,O.BU)(),window.parent.postMessage("backExercise","*")};function wu(){return an(this,null,function*(){try{const HA=yield(0,D.zO)(xA,{limit:15,page:Dn,language:$A==null?void 0:$A.language});PA({type:2,payload:HA})}catch(HA){console.log(HA)}})}function $n(HA){PA({type:10,payload:HA})}function Gi(HA){return an(this,null,function*(){var hr;let sa;($t.get("ip_limit")==="inner"||$t.get("ip_bind_type")==="true")&&(sa=yield(0,ti.y)({ip_limit:$t.get("ip_limit"),ip_bind:$t.get("ip_bind_type")==="true"}));const ma=yield(0,D.n4)(xA,{code:_e.Base64.encode(HA||$A.code),language:$A==null?void 0:$A.language,exercise_id:$t.get("exercisesId"),question_id:$t.get("questionId"),ip:sa});return ma.status===-5&&(0,qe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:hn(ir({errorMessage:ma==null?void 0:ma.message},(vn==null?void 0:vn.exercise)||{}),{exercise_user_id:(hr=vn==null?void 0:vn.exercise)==null?void 0:hr.exercise_user_id,id:$t.get("exercisesId")})}}),ma})}function ai(){return an(this,null,function*(){if(on.current=2,!Zr){PA({type:5,payload:!0});try{Ue.Z.publish("to-commit-info");const HA=yield Gi();if(console.log(HA,1),HA.status===0){let ga=function(){return an(this,null,function*(){const{status:wn,data:oa}=yield(0,D.rX)(xA,"submit"),zs=Pa()-Oa>(ma*ii+30)*1e3;if(wn!==0&&!zs&&setTimeout(ga,1e3),zs&&wn!==0){Le.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),PA({type:5,payload:!1});return}if(wn===0){oa.status===2&&Le.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(oa==null?void 0:oa.status)===0&&$t.get("type")==="1"&&xs(!0);const lo=yield(0,D.zO)(xA,{limit:15,page:Dn,language:$A==null?void 0:$A.language});PA({type:8,payload:hn(ir({},UA),{submitResult:oa,submitting:!1,submitRecords:lo})})}})},hr={};$t.get("type")==="exercises"&&(hr.extras={exercise_id:$t.get("exercisesId"),question_id:$t.get("questionId")},($t.get("ip_limit")==="inner"||$t.get("ip_bind_type")==="true")&&(hr.extras.ip=yield(0,ti.y)({ip_limit:$t.get("ip_limit"),ip_bind:$t.get("ip_bind_type")==="true"})));const sa=yield(0,D.bM)(xA,hr);if(sa.status===-1&&$t.get("exercisesId")){window.parent.location.href=`/classrooms/${$t.get("coursesId")}/exercise/${$t.get("exercisesId")}/detail`;return}const{time_limit:ma,test_case_size:ii}=$A,Oa=Pa();sa.status>-1?ga():PA({type:5,payload:!1})}else PA({type:5,payload:!1})}catch(HA){console.log(HA),PA({type:5,payload:!1})}Br(!1)}})}function is(){return an(this,null,function*(){on.current=1,UA.debuging=!0,PA({type:4,payload:!0});try{if((yield Gi()).status===0){let Oa=function(){return an(this,null,function*(){const{status:ga,message:wn,data:oa}=yield(0,D.rX)(xA,"debug"),zs=Pa()-ii>(hr+30)*1e3;if(ga!==0&&!zs&&(PA({type:6,payload:wn}),setTimeout(Oa,1e3)),zs){Le.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),PA({type:4,payload:!1}),PA({type:7,payload:hn(ir({},UA),{debugResult:{status:2},debuging:!1})});return}ga===0&&(oa.status===2&&Le.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),PA({type:4,payload:!1}),PA({type:7,payload:hn(ir({},UA),{debugResult:oa,debuging:!1})}))})};const{time_limit:hr}=$A;let sa={input:encodeURIComponent(qA.test_case.input)};$t.get("type")==="exercises"&&(sa.exercise_id=$t.get("exercisesId"));const ma=yield(0,D.MU)(xA,sa);if(ma.status===-1&&$t.get("exercisesId")){window.parent.location.href=`/classrooms/${$t.get("coursesId")}/exercise/${$t.get("exercisesId")}/detail`;return}const ii=Pa();(ma==null?void 0:ma.status)>-1?Oa():PA({type:4,payload:!1})}else PA({type:4,payload:!1})}catch(HA){console.log(HA)}finally{}})}function cn(HA,hr){const sa=hr?{modify_code:!1}:{};PA({type:3,payload:hn(ir({},qA),{hack:ir(hn(ir({},$A),{code:HA}),sa)})}),Br(!0)}const Vo=HA=>an(void 0,null,function*(){let hr=yield(0,Ie.ZP)(`/api/problems/${$A==null?void 0:$A.identifier}/start.json`,{method:"get",params:{language:HA==="C++"||HA==="c++"?encodeURIComponent(HA):HA,hack_user_id:Cn==null?void 0:Cn.user_id}});hr.status!==-1&&qe.history.replace(`/myproblems/${hr==null?void 0:hr.identifier}${window.location.search}`)});function yu(HA){let hr=HA.target.value;PA({type:3,payload:hn(ir({},qA),{test_case:{input:hr}})})}function oo(){return an(this,null,function*(){try{let HA={};$t.get("type")==="exercises"?HA.exercise_id=$t.get("exercisesId"):$A!=null&&$A.homework_common_id&&(HA.homework_common_id=$A==null?void 0:$A.homework_common_id);const hr=yield(0,D.H7)(xA,ir({},HA));hr.status===401||(cn(_e.Base64.decode(hr.code)),($t.get("type")==="exercises"||$A!=null&&$A.homework_common_id)&&Ue.Z.publish("to-reset-info"))}catch(HA){console.log(HA)}})}function Wo(){Le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:gt.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",gt.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return an(this,null,function*(){const HA=yield(0,D.fi)(xA);HA.status===401||cn(_e.Base64.decode(HA.code),!0)})}})}function uo(){PA({type:9,payload:!0})}function Zo(){PA({type:9,payload:!1})}function Jo(HA){return an(this,null,function*(){yield(0,D.MK)(xA,HA),PA({type:1,payload:{showNote:!1,data:hn(ir({},qA),{hack:hn(ir({},$A),{notes:HA.notes})})}})})}const za={hack:$A,isLoading:aa,input:(bt=qA==null?void 0:qA.test_case)==null?void 0:bt.input,is_file:(nA=qA==null?void 0:qA.test_case)==null?void 0:nA.is_file,identifier:$A==null?void 0:$A.identifier,attachments_count:qA==null?void 0:qA.attachments_count,language:$A==null?void 0:$A.language,code:$A==null?void 0:$A.code,title:"main."+Cs[$A==null?void 0:$A.language],modify_code:$A==null?void 0:$A.modify_code,notes:$A==null?void 0:$A.notes,debugResult:Bn,debuging:sn,submitting:Zr,submitResult:dr,executingMessage:Xr,onCancelNote:Zo,onAddNote:Jo,showNote:Ai,user:Cn,onShowNote:uo,onSubmitCode:ai,onChangeCode:cn,onChangeInput:yu,onDebugCode:is,onResetCode:oo,onSyncCode:Wo,onUpdateCode:Gi,onChangeLanguage:Vo,isWhiteTheme:Wa,setIsWhiteTheme:xn,topDispatch:PA};function Ci(){return an(this,null,function*(){const{praise_count:HA}=yield(0,D.vl)($A.id,{container_type:"Hack",type:1});let hr=hn(ir({},qA),{hack:hn(ir({},$A),{praises_count:HA,user_praise:!$A.user_praise})});PA({type:3,payload:hr})})}const zi={topicId:xA,submitResult:dr,submitRecords:Wr,submitting:Zr,page:Dn,onPageChange:$n,hack:$A,user:qA==null?void 0:qA.user,hack_sets:qA==null?void 0:qA.hack_sets,current_user:qA==null?void 0:qA.current_user,onTriggerPraise:Ci,setActiveIndex:Fa};return console.log(vn),gt.createElement(gt.Fragment,null,gt.createElement(de.Z,{spinning:xr,delay:500},qA?gt.createElement(gt.Fragment,null,gt.createElement("header",{className:Xn()(Hn.Z.header,Wa&&Hn.Z.whiteHeader)},$t.get("type")!=="exercises"&>.createElement("div",null,gt.createElement("img",{src:`${I.Z.IMG_SERVER}/images/${Cn==null?void 0:Cn.image_url}`,alt:"user",width:36}),gt.createElement("span",{style:{color:Wa?"#333":"#B2BACB",fontSize:16}},Cn==null?void 0:Cn.name)),$t.get("type")==="exercises"&>.createElement("div",null,gt.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",gt.createElement("span",{className:"ml10"},(tr=vn==null?void 0:vn.exercise)==null?void 0:tr.user_name)),gt.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",gt.createElement("span",{className:"ml10"},(nr=vn==null?void 0:vn.exercise)==null?void 0:nr.student_id))),gt.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},gt.createElement("div",null,$A.name)),($A==null?void 0:$A.is_program)&>.createElement(ns.Z,{defaultValue:$A==null?void 0:$A.answer_long_time,onChange:HA=>{ia.current=HA},className:Hn.Z.timepiece}),Cn!=null&&Cn.hack_manager?gt.createElement(qe.Link,{className:Hn.Z.btn_edit,to:$t.get("type")==="1"?$t.get("pageId")?`/problems/newedit/${$A.identifier}?type=1&pageId=${$t.get("pageId")}&backUrl=${$t.get("backUrl")}`:`/problems/newedit/${$A.identifier}?type=1`:`/problems/newedit/${$A.identifier}`}," ",gt.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((aA=vn==null?void 0:vn.exercise)==null?void 0:aA.left_time)&>.createElement(gt.Fragment,null,gt.createElement("span",{style:{color:ha,marginRight:6},className:`iconfont icon-daojishi ${Hn.Z.djs}`}),gt.createElement("span",{className:"c-white mr20"},gt.createElement(_i,{valueStyle:{color:ha,fontSize:20,fontWeight:500},title:gt.createElement("span",{style:{color:ha,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:qr,onFinish:()=>an(void 0,null,function*(){const HA=yield(0,f.VL)({categoryId:$t.get("exercisesId"),commit_method:2});if((HA==null?void 0:HA.status)===0&&(Gi(),Le.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:gt.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",gt.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>an(void 0,null,function*(){window.parent.location.href=`/classrooms/${$t.get("coursesId")}/exercise/${$t.get("exercisesId")}/detail`})})),(HA==null?void 0:HA.status)===-3){const hr=parseInt(HA==null?void 0:HA.message);pn(Date.now()+hr*1e3)}})}))),$t.get("type")==="exercises"?gt.createElement(te.ZP,{type:"primary",onClick:()=>{const HA=()=>an(void 0,null,function*(){yield Gi(),Br(!1),Ki(),Za.current=!0,FA()});if(!(Wr!=null&&Wr.records_count)||lr){Le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:gt.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:HA});return}HA()}},gt.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):gt.createElement("span",{onClick:()=>{var HA;if($t.get("backUrl"))qe.history.push($t.get("backUrl"));else if($t.get("type")==="1"){let hr=(HA=localStorage.getItem("program_homework"))==null?void 0:HA.split(",");qe.history.push(`/classrooms/${hr==null?void 0:hr[0]}/program_homework/${hr==null?void 0:hr[1]}/detail`)}else qe.history.push("/problemset")}},gt.createElement(ie.Z,{title:"\u5173\u95ED"},gt.createElement("i",{style:{color:Wa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),gt.createElement(de.Z,{size:"large",spinning:aa},gt.createElement(L.Z,{className:Xn()(Hn.Z.myProblems,Wa&&Hn.Z.whiteMyProblems),leftChild:gt.createElement(Es,ir({},zi)),rightChild:gt.createElement(bs,ir({},za))}))):null,gt.createElement(Le.default,{centered:!0,closable:!1,width:680,footer:null,open:Ca,className:"oj-modal"},gt.createElement("section",{className:"oj-modal-content"},gt.createElement("div",{className:"oj-modal-head"},gt.createElement("img",{src:Ks,alt:""}),gt.createElement("i",{onClick:()=>xs(!1),className:"iconfont icon-guanbi1"})),gt.createElement("aside",null,gt.createElement("img",{className:"mr30",src:Nt.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",gt.createElement("span",{style:{color:"#75d6ba",marginRight:100}},dr==null?void 0:dr.execute_time,"ms"),"\u4F18\u4E8E",gt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(dr==null?void 0:dr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),gt.createElement("aside",{className:"mb50"},gt.createElement("img",{src:vr.Z,className:"mr30"}),gt.createElement("span",{className:"oj-modal-tt"},gt.createElement("span",null,gt.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),gt.createElement("span",{className:"c-light-primary"},dr==null?void 0:dr.execute_memory,"kb")),gt.createElement("span",null,gt.createElement("span",null))),"\u4F18\u4E8E",gt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(dr==null?void 0:dr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),gt.createElement("div",{id:"oj-modal-next",onClick:()=>an(void 0,null,function*(){var HA;if(dr!=null&&dr.next_identifier){let hr=yield(0,Ie.ZP)(`/api/problems/${dr==null?void 0:dr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Cn==null?void 0:Cn.user_id}});hr&&(window.location.href=`/myproblems/${hr==null?void 0:hr.identifier}${window.location.search}`)}else{let hr=(HA=localStorage.getItem("program_homework"))==null?void 0:HA.split(",");qe.history.push(`/classrooms/${hr==null?void 0:hr[0]}/program_homework/${hr==null?void 0:hr[1]}/detail`)}}),className:"oj-modal-btn"},dr!=null&&dr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),gt.createElement(Na.Z,{successCb:()=>{on.current===1?is():ai()}}))};function On({title:We,modify_code:bt,onSyncCode:nA,onShowCodeSetting:tr,onResetCode:nr,hack:aA,onChangeLanguage:UA,isWhiteTheme:PA,onShowResourceCentre:xA,attachments_count:MA}){var $t;const xr=()=>{Le.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:gt.createElement(x.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:nr})},[qA]=(0,qe.useSearchParams)(),Bn=qA.get("language"),dr=Wr=>Wr==="1"?"c++":Wr==="2"?"C++":Wr;return(0,F.useEffect)(()=>{Bn&&UA(dr(Bn))},[]),(0,F.useEffect)(()=>{aA!=null&&aA.tpm_code_modified&&Le.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:gt.createElement(x.Z,null),content:gt.createElement("div",null,gt.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),gt.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),gt.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:()=>nr()})},[aA==null?void 0:aA.language]),console.log(aA,PA,"hack"),gt.createElement("div",{className:`${Hn.Z.codeHead} ${PA?Hn.Z.whiteCodeHead:""}`},gt.createElement("div",{className:Hn.Z.navWrap},($t=aA==null?void 0:aA.all_language)==null?void 0:$t.map(Wr=>gt.createElement("div",{className:`${Hn.Z.nav} ${Wr===(aA==null?void 0:aA.language)?Hn.Z.active:""}`,key:Wr,onClick:()=>UA(Wr)},gt.createElement(ie.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},gt.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),gt.createElement("span",null,Wr)))),gt.createElement(g.Z,{align:"middle",style:{marginLeft:"auto"}},bt?gt.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:nA},gt.createElement("img",{src:He,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,MA>0&>.createElement("a",{onClick:xA},gt.createElement(ie.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},gt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),gt.createElement("a",{onClick:xr},gt.createElement(ie.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},gt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),gt.createElement("a",{onClick:tr},gt.createElement(ie.Z,{title:"\u8BBE\u7F6E"},gt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function bs(We){var bt=We,{input:nA,is_file:tr,identifier:nr,showNote:aA,onShowNote:UA,notes:PA,onCancelNote:xA,onAddNote:MA,debugResult:$t,language:xr,debuging:qA,submitting:Bn,executingMessage:dr,code:Wr,onSubmitCode:Dn,onDebugCode:Ai,onChangeCode:sn,onChangeInput:Zr,onUpdateCode:Xr,user:ha,isLoading:Ur,submitResult:qr}=bt,pn=as(bt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function vn(aa,pa){return gt.createElement(On,hn(ir({},pn),{onShowCodeSetting:aa,onShowResourceCentre:pa}))}const na=ir({input:nA,is_file:tr,debugResult:$t,debuging:qA,submitting:Bn,executingMessage:dr,onDebugCode:Ai,onChangeCode:sn,onSubmitCode:Dn,onChangeInput:Zr,user:ha,submitResult:qr},pn);return gt.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},gt.createElement(Qe,{setIsWhiteTheme:pn==null?void 0:pn.setIsWhiteTheme,isLoading:Ur,language:xr,value:Wr,identifier:nr,onChange:sn,onUpdateCode:Xr,ActionBarRender:vn}),gt.createElement(Pt.ZP,ir({},na)))}},37345:function(Sr,kA,_){"use strict";_.d(kA,{h:function(){return F}});var F=(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))(F||{})},81072:function(Sr,kA,_){"use strict";_.d(kA,{H7:function(){return b},MK:function(){return x},MU:function(){return f},X6:function(){return L},bM:function(){return D},fi:function(){return U},fu:function(){return g},n4:function(){return j},rX:function(){return I},vl:function(){return N},zO:function(){return O}});var F=_(38986),qe=Object.defineProperty,ne=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(P,K,oe)=>K in P?qe(P,K,{enumerable:!0,configurable:!0,writable:!0,value:oe}):P[K]=oe,ie=(P,K)=>{for(var oe in K||(K={}))Le.call(K,oe)&&te(P,oe,K[oe]);if(ne)for(var oe of ne(K))de.call(K,oe)&&te(P,oe,K[oe]);return P};function g(P,K){return(0,F.U2)(`myproblems/${P}.json`,ie({hidePopLogin:!0},K||{}))}function D(P,K){return(0,F.v_)(`myproblems/${P}/code_submit.json`,K)}function f(P,K){return(0,F.v_)(`myproblems/${P}/code_debug.json`,K)}function O(P,K){return K.language&&(K.language=encodeURIComponent(K.language)),(0,F.U2)(`myproblems/${P}/submit_records.json`,K)}function L(P){return(0,F.U2)("myproblems/record_detail.json",{id:P})}function I(P,K){return(0,F.U2)(`myproblems/${P}/result.json`,{mode:K})}function x(P,K){return(0,F.v_)(`myproblems/${P}/add_notes.json`,K)}function b(P,K){return(0,F.v_)(`myproblems/${P}/restore_initial_code.json`,K)}function U(P){return(0,F.v_)(`myproblems/${P}/sync_code.json`)}function j(P,K){return(0,F.v_)(`myproblems/${P}/update_code.json`,K)}function N(P,K){return(0,F.v_)(`discusses/${P}/plus.json`,K)}},10866:function(Sr,kA,_){"use strict";_.d(kA,{Im:function(){return Ge},ZP:function(){return be},gZ:function(){return Q}});var F=_(59301),qe=_(92832),ne=_(3113),Le=_(84105),de=_(87395),te=_(24363),ie=_(24334),g=_(86074),D=_(91842),f=_(51257),O=_(94268),L=_(34376),I=_(92310),x=_.n(I),b=_(59301),U=Object.defineProperty,j=Object.defineProperties,N=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ge=(Ae,me,$)=>me in Ae?U(Ae,me,{enumerable:!0,configurable:!0,writable:!0,value:$}):Ae[me]=$,Ie=(Ae,me)=>{for(var $ in me||(me={}))K.call(me,$)&&ge(Ae,$,me[$]);if(P)for(var $ of P(me))oe.call(me,$)&&ge(Ae,$,me[$]);return Ae},ue=(Ae,me)=>j(Ae,N(me));const{TextArea:tt}=qe.default,Re={visible:!1,tabIndex:"0"},Ge={[te.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[te.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[te.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 ot=(Ae=>(Ae[Ae.SET_VISIBLE=0]="SET_VISIBLE",Ae[Ae.SET_TABINDEX=1]="SET_TABINDEX",Ae))(ot||{});function J(Ae,me){switch(me.type){case 0:return ue(Ie({},Ae),{visible:me.payload});case 1:return ue(Ie({},Ae),{tabIndex:me.payload});default:throw new Error}}function De({value:Ae,className:me}){const[$,ee]=(0,F.useState)(!1),q=(0,F.useRef)(),G=(0,F.useRef)();return(0,F.useEffect)(()=>{$&&(G.current.reset(),G.current.write((0,f.pp)(Ae||"")))},[Ae,$]),(0,F.useEffect)(()=>{var Qe,He,_e,Pt;if(q.current){G.current=new L.Terminal({fontSize:14,disableStdin:!0}),G.current.open(q.current);const Bt=q.current.offsetWidth-14,ut=((Pt=(_e=(He=(Qe=G.current)==null?void 0:Qe._core)==null?void 0:He._renderService)==null?void 0:_e.dimensions)==null?void 0:Pt.actualCellWidth)||9.5,zt=Math.ceil(Bt/ut);G.current.resize(zt,8),ee(!0)}},[]),b.createElement("div",{ref:q,className:x()("XtermText-valueRef",me)})}function Q(Ae){const{status:me,error_msg:$,output:ee,input:q,expected_output:G,is_file:Qe,input_file_url:He,output_file_url:_e,expected_output_file_url:Pt}=Ae;let Bt=null;const ut={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(me){case te.h.NOMATCH:Bt=b.createElement(b.Fragment,null,b.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Qe&&b.createElement(De,{className:"mb10",value:q}),Qe&&b.createElement("div",{style:ut},b.createElement("a",{onClick:()=>(0,f.LR)(He,q)},q)),b.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&b.createElement(De,{className:"mb10",value:ee&&ie.Base64.decode(ee)||""}),Qe&&b.createElement("div",{style:ut},b.createElement("a",{onClick:()=>(0,f.LR)(_e,ee)},ee)),b.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&b.createElement(De,{className:"mb10",value:G&&ie.Base64.decode(G)||""}),Qe&&b.createElement("div",{style:ut},b.createElement("a",{onClick:()=>(0,f.LR)(Pt,G)},G)));break;case te.h.EXECUTEFAILURE:Bt=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&b.createElement(D.Z,{value:q,style:ut}),Qe&&b.createElement("div",{style:ut},b.createElement("a",{onClick:()=>(0,f.LR)(He,q)},q)),b.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),b.createElement("pre",{className:"error"},ie.Base64.decode($)));break;case te.h.COMPILEFAILURE:Bt=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&b.createElement(D.Z,{value:q,style:ut}),Qe&&b.createElement("div",{style:ut},b.createElement("a",{onClick:()=>(0,f.LR)(He,q)},q)),b.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),b.createElement("pre",{className:"error"},ie.Base64.decode($)));break;case te.h.PODFAILURE:Bt=b.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:Bt=b.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return b.createElement(b.Fragment,null," ",Bt," ")}function xe(Ae){const{status:me,error_msg:$,execute_time:ee,output:q,input:G,expected_output:Qe,is_file:He,input_file_url:_e,output_file_url:Pt,expected_output_file_url:Bt}=Ae;let ut=null;switch(me){case te.h.OK:ut=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ee,"\u79D2"),b.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),b.createElement("pre",null,ie.Base64.decode(q)));break;case te.h.NOMATCH:ut=b.createElement(b.Fragment,null,b.createElement("p",null,"\u8F93\u5165\uFF1A",b.createElement("pre",null,G)),b.createElement("p",null,"\u8F93\u51FA\uFF1A",q&&ie.Base64.decode(q)),b.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Qe&&ie.Base64.decode(Qe)));break;case te.h.EXECUTEFAILURE:ut=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",b.createElement("pre",null,G)),b.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),b.createElement("pre",{className:"error"},ie.Base64.decode($)));break;case te.h.COMPILEFAILURE:ut=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",b.createElement("pre",null,G)),b.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),b.createElement("pre",{className:"error"},ie.Base64.decode($)));break;case te.h.PODFAILURE:ut=b.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:ut=b.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return b.createElement(b.Fragment,null," ",ut," ")}var be=({id:Ae,is_file:me,input:$,debuging:ee,submitting:q,executingMessage:G,debugResult:Qe,onChangeInput:He,onDebugCode:_e,onSubmitCode:Pt})=>{const[Bt,ut]=(0,F.useReducer)(J,Re),{visible:zt,tabIndex:iA}=Bt;(0,F.useEffect)(()=>{ut({type:0,payload:!1})},[Ae]);function _t(se){let S=se.target.id;ut({type:1,payload:S})}function rA(){ut({type:0,payload:!zt})}const sA=(0,F.useMemo)(()=>{if(Qe){const{status:se}=Qe;return b.createElement(b.Fragment,null,xe(Qe))}return null},[Qe]);function c(){ut({type:0,payload:!0}),ut({type:1,payload:"1"}),_e()}return b.createElement("div",{className:"test-case-panel"},b.createElement("div",{className:`test-case-panel-body ${zt?"active":""}`},b.createElement("ul",{className:"s-navs"},b.createElement("li",null,b.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),b.createElement(O.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:b.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:me?"":$,onChange:He}),rightNode:ee?b.createElement(g.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Qe?sA:b.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")})),b.createElement("a",{className:`btn-collapse ${zt?"up":""}`,onClick:rA},zt?b.createElement(Le.Z,null):b.createElement(de.Z,null)),b.createElement("footer",{className:"footer"},b.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),b.createElement("div",{className:"flex-container"},b.createElement(ne.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),b.createElement(ne.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),b.createElement(ne.ZP,{className:"btn-green",type:"ghost",loading:ee,onClick:c},"\u8C03\u8BD5\u4EE3\u7801"),b.createElement(ne.ZP,{type:"primary",className:"custom-ant-disabled",loading:q,disabled:q,onClick:()=>{ut({type:0,payload:!1}),Pt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(Sr,kA,_){"use strict";_.d(kA,{h:function(){return F}});var F=(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))(F||{})},3532:function(Sr,kA,_){"use strict";_.d(kA,{Y2:function(){return be},ZP:function(){return Ae}});var F=_(59301),qe=_(54580),ne=_(8591),Le=_(43418),de=_(95237),te=_(5112),ie=_(3113),g=_(24905),D=_(6848),f=_(92832),O={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},L="data:image/png;base64,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",I=_(47257),x=_.n(I),b=_(38986),U=_(1012),j=_(51257),N=_(75617),P=_(59301),K=Object.defineProperty,oe=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Re=(me,$,ee)=>$ in me?K(me,$,{enumerable:!0,configurable:!0,writable:!0,value:ee}):me[$]=ee,Ge=(me,$)=>{for(var ee in $||($={}))ue.call($,ee)&&Re(me,ee,$[ee]);if(Ie)for(var ee of Ie($))tt.call($,ee)&&Re(me,ee,$[ee]);return me},ot=(me,$)=>oe(me,ge($)),J=(me,$,ee)=>new Promise((q,G)=>{var Qe=Pt=>{try{_e(ee.next(Pt))}catch(Bt){G(Bt)}},He=Pt=>{try{_e(ee.throw(Pt))}catch(Bt){G(Bt)}},_e=Pt=>Pt.done?q(Pt.value):Promise.resolve(Pt.value).then(Qe,He);_e((ee=ee.apply(me,$)).next())});const{Dragger:De}=qe.default,Q=me=>{const $=Bt=>Bt&&Bt.substring(0,Bt.lastIndexOf("."));for(var ee=[...me],q=0,G=[],Qe=0;Qe<ee.length;Qe++){for(var He="",_e=0;_e<G.length;_e++)if($(G[_e][0].name)==$(ee[Qe].name)){q=1,He=_e;break}if(q==1)G[He].push(ee[Qe]),q=0;else if(q==0){let Bt=new Array;Bt.push(ee[Qe]),G.push(Bt)}}return G.map(Bt=>{if(Bt.forEach(ut=>{let zt=ut.name.split(/\.(?=[^\.]+$)/);ut.name=`${zt[0]}.${zt[1].toLowerCase()}`}),Bt[0].name.includes(".in"))return Bt.length===2?Bt:[Bt[0],{}];if(Bt[0].name.includes(".out"))return Bt.length===2?Bt.reverse():[{},Bt[0]]})},xe=({onClose:me,onOK:$,visible:ee,wrapClassName:q,rootIdentifier:G,multiple:Qe=!1,defaultMultipleValue:He=!0})=>{const[_e,Pt]=(0,F.useState)([]),[Bt,ut]=(0,F.useState)({}),[zt,iA]=(0,F.useState)(!1),[_t,rA]=(0,F.useState)(!0),[sA,c]=(0,F.useState)(null),se=(0,F.useRef)([]),S=(0,F.useRef)(0),p=()=>{me()};(0,F.useEffect)(()=>{h()},[]),(0,F.useEffect)(()=>{ee&&(se.current=[],S.current=0,Pt([]),rA(He))},[ee]);const h=()=>J(void 0,null,function*(){try{c(!0)}catch(nt){}}),k=nt=>nt&&nt.substring(0,nt.lastIndexOf(".")),re=nt=>{var St,Ue;const ke=k((St=nt[0])==null?void 0:St.name)||k((Ue=nt[1])==null?void 0:Ue.name),ze=_e.filter(ct=>k(ct.name)!==ke);se.current=[...ze],Pt([...ze])},Be=nt=>{if(!_t){const Lt=new FormData;Lt.append("file",nt.file),(0,b.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Lt},!0).then(It=>{if(It.status===0){S.current=S.current+1;const yA=se.current.map(oA=>{var LA;if(oA.name===nt.name){const ZA=Ge({},oA);return(LA=nt==null?void 0:nt.name)!=null&&LA.includes(".in")?ZA.input=It==null?void 0:It.content:ZA.output=It==null?void 0:It.content,ZA}return oA});if(se.current=[...yA],Pt([...yA]),S.current>0&&S.current===_e.length){iA(!1);let oA=Q(yA);oA=oA.filter(LA=>{var ZA,Et;return!!((ZA=LA[0])!=null&&ZA.name&&((Et=LA[1])!=null&&Et.name))}),oA=oA.map(LA=>ot(Ge(Ge({},LA[0]),LA[1]),{is_file:!1})),$(oA),me()}}else iA(!1),me()});return}if(sA){const Lt=new FormData;Lt.append("file",nt.file),G===null?Lt.append("identifier","testsets"):Lt.append("identifier",G),(0,b.ZP)("/api/attachments.json",{method:"post",body:Lt},!0).then(It=>{if(It.filename){S.current=S.current+1;const yA=se.current.map(oA=>{var LA;if(oA.name===(It==null?void 0:It.filename)){const ZA=ot(Ge({},oA),{is_oss:!sA});return(LA=It==null?void 0:It.filename)!=null&&LA.includes(".in")?(ZA.in_object_key=It==null?void 0:It.object,ZA.in_object_size=It==null?void 0:It.size,ZA.input=It==null?void 0:It.filename,ZA.in_file=nt):(ZA.out_object_key=It==null?void 0:It.object,ZA.out_object_size=It==null?void 0:It.size,ZA.output=It==null?void 0:It.filename,ZA.out_file=nt),ZA}return oA});if(se.current=[...yA],Pt([...yA]),S.current>0&&S.current===_e.length){iA(!1);let oA=Q(yA);oA=oA.filter(LA=>{var ZA,Et;return!!((ZA=LA[0])!=null&&ZA.name&&((Et=LA[1])!=null&&Et.name))}),oA=oA.map(LA=>ot(Ge(Ge({},LA[0]),LA[1]),{is_file:!0})),$(oA),me()}}else iA(!1),me()});return}const St=new(x())({endpoint:Bt.end_point,region:Bt.region,accessKeyId:Bt.access_key_id,accessKeySecret:Bt.access_key_secret,bucket:Bt.bucket,stsToken:Bt.security_token}),Ue=nt.name,ke={container_type:"TestSet",file_name:Ue},ze=(0,U.Z)();let ct=`testsets/${G}/${ze}${Ue.indexOf(".")>-1?"."+Ue.split(".").pop():""}`;G===null&&(ct=`testsets/${ze}${Ue.indexOf(".")>-1?"."+Ue.split(".").pop():""}`),St.multipartUpload(ct,new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ue+""},url:Bt==null?void 0:Bt.callback_url,host:Bt==null?void 0:Bt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,b.rz)(ke)}}).then(function(Lt){if(Lt.data.status===0){S.current=S.current+1;const Dt=se.current.map(It=>{var yA,oA,LA,ZA,Et,Vt,pt,Ot,Gt,hA,bA,cA,vA,VA,Er,RA,BA;if(It.name===((oA=(yA=Lt.data)==null?void 0:yA.data)==null?void 0:oA.file_name)){const OA=ot(Ge({},It),{is_oss:!sA});return(Et=(ZA=(LA=Lt.data)==null?void 0:LA.data)==null?void 0:ZA.file_name)!=null&&Et.includes(".in")?(OA.in_object_key=(pt=(Vt=Lt.data)==null?void 0:Vt.data)==null?void 0:pt.object,OA.in_object_size=(Gt=(Ot=Lt.data)==null?void 0:Ot.data)==null?void 0:Gt.size,OA.input=(bA=(hA=Lt.data)==null?void 0:hA.data)==null?void 0:bA.file_name,OA.in_file=nt):(OA.out_object_key=(vA=(cA=Lt.data)==null?void 0:cA.data)==null?void 0:vA.object,OA.out_object_size=(Er=(VA=Lt.data)==null?void 0:VA.data)==null?void 0:Er.size,OA.output=(BA=(RA=Lt.data)==null?void 0:RA.data)==null?void 0:BA.file_name,OA.out_file=nt),OA}return It});if(se.current=[...Dt],Pt([...Dt]),S.current>0&&S.current===_e.length){iA(!1);let It=Q(Dt);It=It.filter(yA=>{var oA,LA;return!!((oA=yA[0])!=null&&oA.name&&((LA=yA[1])!=null&&LA.name))}),It=It.map(yA=>ot(Ge(Ge({},yA[0]),yA[1]),{is_file:!0})),$(It),me()}}})},he=nt=>new Promise((St,Ue)=>{let ke=0,ze=[];for(let ct=0;ct<nt.length;ct++)nt[ct].file.slice(0,1).arrayBuffer().then(()=>{ke++,ke===nt.length&&(ze.length?(ne.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`),Ue()):St(nt))}).catch(Lt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Lt),ke++,ze.push(nt[ct].name),ke===nt.length&&(ze.length?(ne.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`),Ue()):St(nt))})}),it=()=>J(void 0,null,function*(){if(_e.length===0){ne.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield he(_e),iA(!0),Q(_e).some(St=>{var Ue,ke;return!((Ue=St[0])!=null&&Ue.name&&((ke=St[1])!=null&&ke.name))})){Le.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:()=>J(void 0,null,function*(){_e.map(St=>J(void 0,null,function*(){Be(St)}))}),onCancel:()=>{iA(!1)}});return}_e.map(St=>J(void 0,null,function*(){Be(St)}))}),yt={name:"file",fileList:_e,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:nt=>{if(_e!=null&&_e.some(Ue=>Ue.name===nt.name))return ne.ZP.info(`${nt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(nt.size/1024/1024>100)return ne.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(nt.name))return ne.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const St={name:nt.name,uid:nt.uid,file:nt,percent:0};return _e.push(St),se.current=[..._e],Pt([..._e]),!1}},lt=Q(_e);return console.log(_e,lt,"fileList"),P.createElement(Le.default,{open:ee,wrapClassName:q,onOk:it,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:zt},onCancel:p,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},P.createElement("div",{className:O.wrap},_e.length?P.createElement("div",null,P.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},P.createElement("div",{style:{visibility:Qe?"visible":"hidden"}},P.createElement("span",{className:O.greyText},"\u7528\u4F8B\u7C7B\u578B"),P.createElement(te.ZP.Group,{className:`ml20 ${O.testCaseRadio}`,optionType:"button",value:_t,onChange:nt=>rA(nt.target.value)},P.createElement(te.ZP,{value:!1},"\u6587\u672C"),P.createElement(te.ZP,{value:!0},"\u6587\u4EF6"))),P.createElement(qe.default,Ge({},yt),P.createElement(ie.ZP,{type:"primary",className:O.btnS},P.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),P.createElement(be,{data:lt,onRemove:re})):P.createElement("div",{className:`${O.noData} mb30`},P.createElement(qe.default.Dragger,ot(Ge({},yt),{className:O.dragger}),P.createElement("img",{src:L,alt:"",className:"mb20"}),P.createElement("div",null,P.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),P.createElement("span",{className:O.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),P.createElement("div",{className:O.text},P.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),P.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",P.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",P.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",P.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",P.createElement("br",null))))},be=({data:me=[],onRemove:$,width:ee="auto",showScore:q=!1,disabled:G=!1,inputChange:Qe,onEvaluatingChange:He,onSelectAll:_e,checkAll1:Pt,checkAll2:Bt,checkAll3:ut,checkAll4:zt,checkAll5:iA,showEvaluatingSetting:_t=!1,className:rA="",isProgramHomework:sA=!1})=>{const c={value:"",filename:"",dataUrl:""},[se,S]=(0,F.useState)(Ge({},c)),p=re=>{let Be=document.createElement("a");document.body.appendChild(Be);let he=URL.createObjectURL(re.file);Be.href=he,Be.download=re.name,Be.click(),URL.revokeObjectURL(he),document.body.removeChild(Be)},h=(re,Be)=>{(0,j.LR)(re,Be)},k=(re,Be)=>{Le.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:()=>{$(re,Be)},onCancel:()=>{}})};return me.length?P.createElement("div",{className:rA,style:{width:ee}},P.createElement("div",{className:`${sA?O.headProgram:O.head}`},_t&&P.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},P.createElement(g.default,{checked:Pt,onChange:re=>{_e(re.target.checked,"hidden")}}),P.createElement(D.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:sA?"25%":"15%"}},"\u7528\u4F8B"),P.createElement("div",{style:{width:q?sA?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),P.createElement("div",{style:{width:q?sA?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),q&&P.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),_t&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(g.default,{checked:zt,onChange:re=>{_e(re.target.checked,"input_visible")}}),P.createElement(D.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"}))),_t&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(g.default,{checked:Bt,onChange:re=>{_e(re.target.checked,"is_invisible")}}),P.createElement(D.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"}))),_t&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(g.default,{checked:iA,onChange:re=>{_e(re.target.checked,"actual_output_visible")}}),P.createElement(D.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"}))),_t&&P.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},P.createElement(g.default,{checked:ut,onChange:re=>{_e(re.target.checked,"last_match_rule")}}),P.createElement(D.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},P.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),P.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),P.createElement("div",{className:O.operation,style:sA?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),P.createElement("div",{className:O.listWrapper,style:{boxShadow:sA?"0px 2px 4px 0px #EAEEF4":"unset"}},me.map((re,Be)=>{var he,it,yt,lt;return P.createElement("div",{key:Be,className:O.list,style:sA?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},_t&&P.createElement("div",{style:{width:"15%"}},P.createElement(g.default,{checked:!!re.hidden,onChange:nt=>{He(nt.target.checked,Be,"hidden")}})),P.createElement("div",{style:{width:sA?"25%":"15%",paddingLeft:sA?"5px":"0px",paddingRight:sA?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Be+1),P.createElement("div",{className:O.info,style:{width:q?sA?"20%":"15%":"25%"}},P.createElement("span",{title:re.input||((he=re[0])==null?void 0:he.name),onClick:()=>J(void 0,null,function*(){let nt;re.input?re.input_file_url?nt=re.input_file_url:nt=re.in_file:nt=re[0];let St;typeof nt=="string"?(St=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),S({value:yield St.text(),filename:"",dataUrl:nt})):(St=yield(0,j.db)(nt.file),S({value:St.text,filename:nt.name,dataUrl:St.link}))})},re.input||((it=re[0])==null?void 0:it.name))),P.createElement("div",{className:O.info,style:{width:q?sA?"20%":"15%":"25%"}},P.createElement("span",{title:re.output||((yt=re[1])==null?void 0:yt.name),onClick:()=>J(void 0,null,function*(){let nt;re.input?re.output_file_url?nt=re.output_file_url:nt=re.out_file:nt=re[1];let St;typeof nt=="string"?(St=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),S({value:yield St.text(),filename:"",dataUrl:nt})):(St=yield(0,j.db)(nt.file),S({value:St.text,filename:nt.name,dataUrl:St.link}))})},re.output||((lt=re[1])==null?void 0:lt.name))),q&&P.createElement("div",{style:{width:"20%"}},P.createElement(f.default,{size:"large",addonAfter:sA?"%":null,disabled:G,style:{width:"80%"},onChange:nt=>Qe(nt,Be),value:re.score}),!sA&&P.createElement("span",null,"\xA0%")),_t&&P.createElement("div",{style:{width:"20%"}},P.createElement(g.default,{checked:re.input_visible||!1,onChange:nt=>{He(nt.target.checked,Be,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),_t&&P.createElement("div",{style:{width:"20%"}},P.createElement(g.default,{checked:re.is_invisible||!1,onChange:nt=>{He(nt.target.checked,Be,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),_t&&P.createElement("div",{style:{width:"20%"}},P.createElement(g.default,{checked:re.actual_output_visible||!1,onChange:nt=>{He(nt.target.checked,Be,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),_t&&P.createElement("div",{style:{width:"20%"}},P.createElement(g.default,{checked:re.last_match_rule||!1,onChange:nt=>{He(nt.target.checked,Be,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),P.createElement("div",{onClick:()=>k(re,Be),style:sA?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},P.createElement("span",{className:O.del},"\u5220\u9664")))})),P.createElement(N.Z,{close:!0,data:se.dataUrl,filename:se.filename,type:se.dataUrl.length?"txt":"",onClose:()=>S(Ge({},c)),monacoEditor:{value:se.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):P.createElement(P.Fragment,null)};var Ae=xe},40133:function(Sr,kA,_){"use strict";_.d(kA,{AD:function(){return xe},D9:function(){return q},Hp:function(){return Ie},IM:function(){return Qe},Iy:function(){return ue},KM:function(){return sA},MJ:function(){return tt},Ne:function(){return G},ON:function(){return ut},Uj:function(){return _t},VY:function(){return Pt},YO:function(){return iA},YX:function(){return zt},Zn:function(){return b},_g:function(){return K},_k:function(){return $},c6:function(){return De},cr:function(){return U},eV:function(){return Q},fi:function(){return j},gh:function(){return ot},hS:function(){return He},iA:function(){return N},j6:function(){return oe},je:function(){return me},jj:function(){return ge},kS:function(){return Bt},o6:function(){return J},pO:function(){return rA},rQ:function(){return be},sA:function(){return Ge},xm:function(){return ee},xo:function(){return _e},y8:function(){return Ae},yd:function(){return P}});var F=_(82264),qe=_(25690),ne=_(51257),Le=_(8591),de=_(346),te=Object.defineProperty,ie=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,f=(c,se,S)=>se in c?te(c,se,{enumerable:!0,configurable:!0,writable:!0,value:S}):c[se]=S,O=(c,se)=>{for(var S in se||(se={}))g.call(se,S)&&f(c,S,se[S]);if(ie)for(var S of ie(se))D.call(se,S)&&f(c,S,se[S]);return c},L=(c,se,S)=>new Promise((p,h)=>{var k=he=>{try{Be(S.next(he))}catch(it){h(it)}},re=he=>{try{Be(S.throw(he))}catch(it){h(it)}},Be=he=>he.done?p(he.value):Promise.resolve(he.value).then(k,re);Be((S=S.apply(c,se)).next())});const I=()=>{(0,qe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},x=()=>{(0,qe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},b=c=>L(void 0,null,function*(){I(),(yield(0,F.YR)(O({},c))).status===0&&(yield(0,ne.QH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/courses/${c.coursesId}/export_couser_info.json`,query:c}))),x()}),U=c=>L(void 0,null,function*(){const se=yield(0,F.yS)(O({},c));if(se.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${c.coursesId}/exportlist/course_member_act_score`);else{if(se.status===-2)return se;se.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/course_member_act_score`))}}),j=c=>L(void 0,null,function*(){const se=yield(0,F.W0)(O({},c));if(se.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_score`);else{if(se.status===-4)return se;se.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_score`))}}),N=c=>L(void 0,null,function*(){const se=yield(0,F.Nl)(O({},c));if(se.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_exercise_and_other`);else{if(se.status===-4)return se;se.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_exercise_and_other`))}}),P=c=>L(void 0,null,function*(){const se=yield(0,F.IU)(O({},c));if(se.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${c.coursesId}/exportlist/export_star_user`);else{if(se.status===-4)return se;se.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/export_star_user`))}}),K=c=>L(void 0,null,function*(){const se=yield(0,F.td)(O({},c));if(se.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_exercise_and_other`);else{if(se.status===-2)return se;if(se.status===-3)(0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_exercise_and_other`);else if(se.status===-4)return se}}),oe=c=>L(void 0,null,function*(){const se=yield(0,F.QX)(O({},c));if(se.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_homework`);else{if(se.status===-4)return se;se.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_homework`))}}),ge=(c,se)=>L(void 0,null,function*(){const S=yield(0,F.o_)(O({},c));S.status===0?(Le.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/${c.coursesId}/exportlist/${se}`)):S.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/${se}`))}),Ie=(c,se)=>L(void 0,null,function*(){const S=yield(0,F.ZL)(O({},c));S.status===0?(Le.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/${c.coursesId}/exportlist/${se}`)):S.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/${se}`))}),ue=(c,se)=>L(void 0,null,function*(){const S=yield(0,F.aP)(O({},c));S.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${c.coursesId}/exportlist/${se}`)):S.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/${se}`))}),tt=(c,se)=>L(void 0,null,function*(){const S=yield(0,F.vV)(O({},c));S.status===0?(Le.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/${c.coursesId}/exportlist/${se}`)):S.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/${se}`))}),Re=c=>L(void 0,null,function*(){I(),(yield exportCourseWorkListAppendix(O({},c))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${c.categoryId}/works_list.zip`,query:c}))),x()}),Ge=c=>L(void 0,null,function*(){I(),yield(0,ne.QH)("",de.Z.API_SERVER+`/api/polls/${c.categoryId}/commit_result.xlsx`),x()}),ot=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/courses/${c.coursesId}/attendances/export_xlsx_data.xlsx`,query:c}))}),J=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/courses/${c.coursesId}/video_study_statics.xlsx`,query:c}))}),De=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/courses/${c.coursesId}/export_video_study.xlsx`,query:c}))}),Q=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/courses/${c.coursesId}/export_course_students_info.xlsx`,query:c}))}),xe=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+"/api/school_manages/students.xlsx",query:c}))}),be=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+"/api/item_banks/export.xlsx",query:c}))}),Ae=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:c}))}),me=c=>L(void 0,null,function*(){const se=yield(0,F.Uy)(O({},c));se.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),qe.history.push(`/classrooms/${c.coursesId}/exportlist/exercise_score,export_exercise_users`)):se.status===-3&&((0,qe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),qe.history.push(`/classrooms/${c.coursesId}/exportlist/exercise_score,export_exercise_users`))}),$=c=>L(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/export_records/${c.id}.xlsx`,query:c}))}),ee=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:c}))}),q=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/courses/${c==null?void 0:c.coursesId}/${c.menuKey}_statistic.xlsx?${c.checkedList.map(se=>`course_group_id[]=${se}`).join("&")}`,query:c}))}),G=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/ec_years/${c==null?void 0:c.ec_year_id}/ec_training_objectives.xlsx`,query:c}))}),Qe=c=>L(void 0,null,function*(){yield(0,ne.FH)(c==null?void 0:c.name,(0,ne.NY)({url:de.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:c}))}),He=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/ec_years/${c==null?void 0:c.ec_year_id}/ec_courses.xlsx`,query:c}))}),_e=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/ec_years/${c==null?void 0:c.ec_year_id}/ec_graduation_requirements.xlsx`,query:c}))}),Pt=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:c}))}),Bt=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:c}))}),ut=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/examination_banks/${c.id}.json`,query:c}))}),zt=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/exercises/${c.categoryId}.json`,query:c}))}),iA=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/polls/${c==null?void 0:c.id}/commit_result.json`,query:c}))}),_t=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+"/api/paths/get_task_pass.json",query:c}))}),rA=(c,se)=>L(void 0,null,function*(){yield(0,ne.FH)(se||"",(0,ne.NY)({url:de.Z.API_SERVER+`/api/exercises/${c==null?void 0:c.exercise_id}/consult_exercise.json`,query:c}))}),sA=c=>L(void 0,null,function*(){yield(0,ne.FH)("",(0,ne.NY)({url:de.Z.API_SERVER+`/api/competitions/${c==null?void 0:c.identifier}/competition_commit_records/member_works.xlsx`,query:c}))})},66104:function(Sr,kA,_){"use strict";_.d(kA,{Z:function(){return xe}});var F=_(92310),qe=_.n(F),ne=_(11592),Le=_(26112),de=_(59301),te=_(92343),ie=_(36355),g=_(84105),D=_(91857);const f=be=>{let{children:Ae}=be;const{getPrefixCls:me}=de.useContext(ie.E_),$=me("breadcrumb");return de.createElement("li",{className:`${$}-separator`,"aria-hidden":"true"},Ae===""?Ae:Ae||"/")};f.__ANT_BREADCRUMB_SEPARATOR=!0;var O=f,L=function(be,Ae){var me={};for(var $ in be)Object.prototype.hasOwnProperty.call(be,$)&&Ae.indexOf($)<0&&(me[$]=be[$]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,$=Object.getOwnPropertySymbols(be);ee<$.length;ee++)Ae.indexOf($[ee])<0&&Object.prototype.propertyIsEnumerable.call(be,$[ee])&&(me[$[ee]]=be[$[ee]]);return me};function I(be,Ae){if(be.title===void 0||be.title===null)return null;const me=Object.keys(Ae).join("|");return typeof be.title=="object"?be.title:String(be.title).replace(new RegExp(`:(${me})`,"g"),($,ee)=>Ae[ee]||$)}function x(be,Ae,me,$){if(me==null)return null;const{className:ee,onClick:q}=Ae,G=L(Ae,["className","onClick"]),Qe=Object.assign(Object.assign({},(0,Le.Z)(G,{data:!0,aria:!0})),{onClick:q});return $!==void 0?de.createElement("a",Object.assign({},Qe,{className:qe()(`${be}-link`,ee),href:$}),me):de.createElement("span",Object.assign({},Qe,{className:qe()(`${be}-link`,ee)}),me)}function b(be,Ae){return($,ee,q,G,Qe)=>{if(Ae)return Ae($,ee,q,G);const He=I($,ee);return x(be,$,He,Qe)}}var U=function(be,Ae){var me={};for(var $ in be)Object.prototype.hasOwnProperty.call(be,$)&&Ae.indexOf($)<0&&(me[$]=be[$]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,$=Object.getOwnPropertySymbols(be);ee<$.length;ee++)Ae.indexOf($[ee])<0&&Object.prototype.propertyIsEnumerable.call(be,$[ee])&&(me[$[ee]]=be[$[ee]]);return me};const j=be=>{const{prefixCls:Ae,separator:me="/",children:$,menu:ee,overlay:q,dropdownProps:G,href:Qe}=be,_e=(Pt=>{if(ee||q){const Bt=Object.assign({},G);if(ee){const ut=ee||{},{items:zt}=ut,iA=U(ut,["items"]);Bt.menu=Object.assign(Object.assign({},iA),{items:zt==null?void 0:zt.map((_t,rA)=>{var{key:sA,title:c,label:se,path:S}=_t,p=U(_t,["key","title","label","path"]);let h=se!=null?se:c;return S&&(h=de.createElement("a",{href:`${Qe}${S}`},h)),Object.assign(Object.assign({},p),{key:sA!=null?sA:rA,label:h})})})}else q&&(Bt.overlay=q);return de.createElement(D.Z,Object.assign({placement:"bottom"},Bt),de.createElement("span",{className:`${Ae}-overlay-link`},Pt,de.createElement(g.Z,null)))}return Pt})($);return _e!=null?de.createElement(de.Fragment,null,de.createElement("li",null,_e),me&&de.createElement(O,null,me)):null},N=be=>{const{prefixCls:Ae,children:me,href:$}=be,ee=U(be,["prefixCls","children","href"]),{getPrefixCls:q}=de.useContext(ie.E_),G=q("breadcrumb",Ae);return de.createElement(j,Object.assign({},ee,{prefixCls:G}),x(G,ee,me,$))};N.__ANT_BREADCRUMB_ITEM=!0;var P=N,K=_(17313),oe=_(83116),ge=_(37613);const Ie=be=>{const{componentCls:Ae,iconCls:me}=be;return{[Ae]:Object.assign(Object.assign({},(0,K.Wf)(be)),{color:be.itemColor,fontSize:be.fontSize,[me]:{fontSize:be.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:be.linkColor,transition:`color ${be.motionDurationMid}`,padding:`0 ${be.paddingXXS}px`,borderRadius:be.borderRadiusSM,height:be.lineHeight*be.fontSize,display:"inline-block",marginInline:-be.marginXXS,"&:hover":{color:be.linkHoverColor,backgroundColor:be.colorBgTextHover}},(0,K.Qy)(be)),"li:last-child":{color:be.lastItemColor},[`${Ae}-separator`]:{marginInline:be.separatorMargin,color:be.separatorColor},[`${Ae}-link`]:{[`
|
|
|
> ${me} + span,
|
|
|
> ${me} + a
|
|
|
`]:{marginInlineStart:be.marginXXS}},[`${Ae}-overlay-link`]:{borderRadius:be.borderRadiusSM,height:be.lineHeight*be.fontSize,display:"inline-block",padding:`0 ${be.paddingXXS}px`,marginInline:-be.marginXXS,[`> ${me}`]:{marginInlineStart:be.marginXXS,fontSize:be.fontSizeIcon},"&:hover":{color:be.linkHoverColor,backgroundColor:be.colorBgTextHover,a:{color:be.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${be.componentCls}-rtl`]:{direction:"rtl"}})}};var ue=(0,oe.Z)("Breadcrumb",be=>{const Ae=(0,ge.TS)(be,{});return[Ie(Ae)]},be=>({itemColor:be.colorTextDescription,lastItemColor:be.colorText,iconFontSize:be.fontSize,linkColor:be.colorTextDescription,linkHoverColor:be.colorText,separatorColor:be.colorTextDescription,separatorMargin:be.marginXS})),tt=function(be,Ae){var me={};for(var $ in be)Object.prototype.hasOwnProperty.call(be,$)&&Ae.indexOf($)<0&&(me[$]=be[$]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,$=Object.getOwnPropertySymbols(be);ee<$.length;ee++)Ae.indexOf($[ee])<0&&Object.prototype.propertyIsEnumerable.call(be,$[ee])&&(me[$[ee]]=be[$[ee]]);return me};function Re(be){const{breadcrumbName:Ae,children:me}=be,$=tt(be,["breadcrumbName","children"]),ee=Object.assign({title:Ae},$);return me&&(ee.menu={items:me.map(q=>{var{breadcrumbName:G}=q,Qe=tt(q,["breadcrumbName"]);return Object.assign(Object.assign({},Qe),{title:G})})}),ee}function Ge(be,Ae){return(0,de.useMemo)(()=>be||(Ae?Ae.map(Re):null),[be,Ae])}var ot=function(be,Ae){var me={};for(var $ in be)Object.prototype.hasOwnProperty.call(be,$)&&Ae.indexOf($)<0&&(me[$]=be[$]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,$=Object.getOwnPropertySymbols(be);ee<$.length;ee++)Ae.indexOf($[ee])<0&&Object.prototype.propertyIsEnumerable.call(be,$[ee])&&(me[$[ee]]=be[$[ee]]);return me};const J=(be,Ae)=>{if(Ae===void 0)return Ae;let me=(Ae||"").replace(/^\//,"");return Object.keys(be).forEach($=>{me=me.replace(`:${$}`,be[$])}),me},De=be=>{const{prefixCls:Ae,separator:me="/",style:$,className:ee,rootClassName:q,routes:G,items:Qe,children:He,itemRender:_e,params:Pt={}}=be,Bt=ot(be,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:ut,direction:zt,breadcrumb:iA}=de.useContext(ie.E_);let _t;const rA=ut("breadcrumb",Ae),[sA,c]=ue(rA),se=Ge(Qe,G),S=b(rA,_e);if(se&&se.length>0){const k=[],re=Qe||G;_t=se.map((Be,he)=>{const{path:it,key:yt,type:lt,menu:nt,overlay:St,onClick:Ue,className:ke,separator:ze,dropdownProps:ct}=Be,Lt=J(Pt,it);Lt!==void 0&&k.push(Lt);const Dt=yt!=null?yt:he;if(lt==="separator")return de.createElement(O,{key:Dt},ze);const It={},yA=he===se.length-1;nt?It.menu=nt:St&&(It.overlay=St);let{href:oA}=Be;return k.length&&Lt!==void 0&&(oA=`#/${k.join("/")}`),de.createElement(j,Object.assign({key:Dt},It,(0,Le.Z)(Be,{data:!0,aria:!0}),{className:ke,dropdownProps:ct,href:oA,separator:yA?"":me,onClick:Ue,prefixCls:rA}),S(Be,Pt,re,k,oA))})}else if(He){const k=(0,ne.Z)(He).length;_t=(0,ne.Z)(He).map((re,Be)=>{if(!re)return re;const he=Be===k-1;return(0,te.Tm)(re,{separator:he?"":me,key:Be})})}const p=qe()(rA,iA==null?void 0:iA.className,{[`${rA}-rtl`]:zt==="rtl"},ee,q,c),h=Object.assign(Object.assign({},iA==null?void 0:iA.style),$);return sA(de.createElement("nav",Object.assign({className:p,style:h},Bt),de.createElement("ol",null,_t)))};De.Item=P,De.Separator=O;var Q=De,xe=Q},36381:function(Sr,kA,_){"use strict";_.d(kA,{default:function(){return sA}});var F=_(38819),qe=_(92310),ne=_.n(qe),Le=_(14809),de=_(95190),te=_(50298),ie=_(93664),g=_(18929),D=_(48736),f=_(59301),O=_(62646),L=_(11592),I=_(4635),x=_(77900),b=_(10228),U=f.forwardRef(function(c,se){var S=c.prefixCls,p=c.forceRender,h=c.className,k=c.style,re=c.children,Be=c.isActive,he=c.role,it=f.useState(Be||p),yt=(0,te.Z)(it,2),lt=yt[0],nt=yt[1];return f.useEffect(function(){(p||Be)&&nt(!0)},[p,Be]),lt?f.createElement("div",{ref:se,className:ne()("".concat(S,"-content"),(0,I.Z)((0,I.Z)({},"".concat(S,"-content-active"),Be),"".concat(S,"-content-inactive"),!Be),h),style:k,role:he},f.createElement("div",{className:"".concat(S,"-content-box")},re)):null});U.displayName="PanelContent";var j=U,N=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],P=f.forwardRef(function(c,se){var S=c.showArrow,p=S===void 0?!0:S,h=c.headerClass,k=c.isActive,re=c.onItemClick,Be=c.forceRender,he=c.className,it=c.prefixCls,yt=c.collapsible,lt=c.accordion,nt=c.panelKey,St=c.extra,Ue=c.header,ke=c.expandIcon,ze=c.openMotion,ct=c.destroyInactivePanel,Lt=c.children,Dt=(0,O.Z)(c,N),It=yt==="disabled",yA=yt==="header",oA=yt==="icon",LA=St!=null&&typeof St!="boolean",ZA=function(){re==null||re(nt)},Et=function(bA){(bA.key==="Enter"||bA.keyCode===b.Z.ENTER||bA.which===b.Z.ENTER)&&ZA()},Vt=typeof ke=="function"?ke(c):f.createElement("i",{className:"arrow"});Vt&&(Vt=f.createElement("div",{className:"".concat(it,"-expand-icon"),onClick:["header","icon"].includes(yt)?ZA:void 0},Vt));var pt=ne()((0,I.Z)((0,I.Z)((0,I.Z)({},"".concat(it,"-item"),!0),"".concat(it,"-item-active"),k),"".concat(it,"-item-disabled"),It),he),Ot=ne()(h,(0,I.Z)((0,I.Z)((0,I.Z)({},"".concat(it,"-header"),!0),"".concat(it,"-header-collapsible-only"),yA),"".concat(it,"-icon-collapsible-only"),oA)),Gt={className:Ot,"aria-expanded":k,"aria-disabled":It,onKeyDown:Et};return!yA&&!oA&&(Gt.onClick=ZA,Gt.role=lt?"tab":"button",Gt.tabIndex=It?-1:0),f.createElement("div",(0,Le.Z)({},Dt,{ref:se,className:pt}),f.createElement("div",Gt,p&&Vt,f.createElement("span",{className:"".concat(it,"-header-text"),onClick:yt==="header"?ZA:void 0},Ue),LA&&f.createElement("div",{className:"".concat(it,"-extra")},St)),f.createElement(x.default,(0,Le.Z)({visible:k,leavedClassName:"".concat(it,"-content-hidden")},ze,{forceRender:Be,removeOnLeave:ct}),function(hA,bA){var cA=hA.className,vA=hA.style;return f.createElement(j,{ref:bA,prefixCls:it,className:cA,style:vA,isActive:k,forceRender:Be,role:lt?"tabpanel":void 0},Lt)}))}),K=P,oe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ge=function(se,S){var p=S.prefixCls,h=S.accordion,k=S.collapsible,re=S.destroyInactivePanel,Be=S.onItemClick,he=S.activeKey,it=S.openMotion,yt=S.expandIcon;return se.map(function(lt,nt){var St=lt.children,Ue=lt.label,ke=lt.key,ze=lt.collapsible,ct=lt.onItemClick,Lt=lt.destroyInactivePanel,Dt=(0,O.Z)(lt,oe),It=String(ke!=null?ke:nt),yA=ze!=null?ze:k,oA=Lt!=null?Lt:re,LA=function(Vt){yA!=="disabled"&&(Be(Vt),ct==null||ct(Vt))},ZA=!1;return h?ZA=he[0]===It:ZA=he.indexOf(It)>-1,f.createElement(K,(0,Le.Z)({},Dt,{prefixCls:p,key:It,panelKey:It,isActive:ZA,accordion:h,openMotion:it,expandIcon:yt,header:Ue,collapsible:yA,onItemClick:LA,destroyInactivePanel:oA}),St)})},Ie=function(se,S,p){if(!se)return null;var h=p.prefixCls,k=p.accordion,re=p.collapsible,Be=p.destroyInactivePanel,he=p.onItemClick,it=p.activeKey,yt=p.openMotion,lt=p.expandIcon,nt=se.key||String(S),St=se.props,Ue=St.header,ke=St.headerClass,ze=St.destroyInactivePanel,ct=St.collapsible,Lt=St.onItemClick,Dt=!1;k?Dt=it[0]===nt:Dt=it.indexOf(nt)>-1;var It=ct!=null?ct:re,yA=function(ZA){It!=="disabled"&&(he(ZA),Lt==null||Lt(ZA))},oA={key:nt,panelKey:nt,header:Ue,headerClass:ke,isActive:Dt,prefixCls:h,destroyInactivePanel:ze!=null?ze:Be,openMotion:yt,accordion:k,children:se.props.children,onItemClick:yA,expandIcon:lt,collapsible:It};return typeof se.type=="string"?se:(Object.keys(oA).forEach(function(LA){typeof oA[LA]=="undefined"&&delete oA[LA]}),f.cloneElement(se,oA))};function ue(c,se,S){return Array.isArray(c)?ge(c,S):(0,L.Z)(se).map(function(p,h){return Ie(p,h,S)})}var tt=ue,Re=_(26112);function Ge(c){var se=c;if(!Array.isArray(se)){var S=(0,ie.Z)(se);se=S==="number"||S==="string"?[se]:[]}return se.map(function(p){return String(p)})}var ot=f.forwardRef(function(c,se){var S=c.prefixCls,p=S===void 0?"rc-collapse":S,h=c.destroyInactivePanel,k=h===void 0?!1:h,re=c.style,Be=c.accordion,he=c.className,it=c.children,yt=c.collapsible,lt=c.openMotion,nt=c.expandIcon,St=c.activeKey,Ue=c.defaultActiveKey,ke=c.onChange,ze=c.items,ct=ne()(p,he),Lt=(0,g.Z)([],{value:St,onChange:function(Et){return ke==null?void 0:ke(Et)},defaultValue:Ue,postState:Ge}),Dt=(0,te.Z)(Lt,2),It=Dt[0],yA=Dt[1],oA=function(Et){return yA(function(){if(Be)return It[0]===Et?[]:[Et];var Vt=It.indexOf(Et),pt=Vt>-1;return pt?It.filter(function(Ot){return Ot!==Et}):[].concat((0,de.Z)(It),[Et])})};(0,D.ZP)(!it,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var LA=tt(ze,it,{prefixCls:p,accordion:Be,openMotion:lt,expandIcon:nt,collapsible:yt,destroyInactivePanel:k,onItemClick:oA,activeKey:It});return f.createElement("div",(0,Le.Z)({ref:se,className:ct,style:re,role:Be?"tablist":void 0},(0,Re.Z)(c,{aria:!0,data:!0})),LA)}),J=Object.assign(ot,{Panel:K}),De=J,Q=J.Panel,xe=_(2738),be=_(62892),Ae=_(92343),me=_(36355),$=_(19716),q=f.forwardRef((c,se)=>{const{getPrefixCls:S}=f.useContext(me.E_),{prefixCls:p,className:h,showArrow:k=!0}=c,re=S("collapse",p),Be=ne()({[`${re}-no-arrow`]:!k},h);return f.createElement(De.Panel,Object.assign({ref:se},c,{prefixCls:re,className:Be}))}),G=_(17313),Qe=_(8378),He=_(83116),_e=_(37613);const Pt=c=>{const{componentCls:se,contentBg:S,padding:p,headerBg:h,headerPadding:k,collapseHeaderPaddingSM:re,collapseHeaderPaddingLG:Be,collapsePanelBorderRadius:he,lineWidth:it,lineType:yt,colorBorder:lt,colorText:nt,colorTextHeading:St,colorTextDisabled:Ue,fontSize:ke,fontSizeLG:ze,lineHeight:ct,marginSM:Lt,paddingSM:Dt,paddingLG:It,paddingXS:yA,motionDurationSlow:oA,fontSizeIcon:LA,contentPadding:ZA}=c,Et=`${it}px ${yt} ${lt}`;return{[se]:Object.assign(Object.assign({},(0,G.Wf)(c)),{backgroundColor:h,border:Et,borderBottom:0,borderRadius:`${he}px`,"&-rtl":{direction:"rtl"},[`& > ${se}-item`]:{borderBottom:Et,"&:last-child":{[`
|
|
|
&,
|
|
|
& > ${se}-header`]:{borderRadius:`0 0 ${he}px ${he}px`}},[`> ${se}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:k,color:St,lineHeight:ct,cursor:"pointer",transition:`all ${oA}, visibility 0s`,[`> ${se}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${se}-expand-icon`]:{height:ke*ct,display:"flex",alignItems:"center",paddingInlineEnd:Lt},[`${se}-arrow`]:Object.assign(Object.assign({},(0,G.Ro)()),{fontSize:LA,svg:{transition:`transform ${oA}`}}),[`${se}-header-text`]:{marginInlineEnd:"auto"}},[`${se}-header-collapsible-only`]:{cursor:"default",[`${se}-header-text`]:{flex:"none",cursor:"pointer"}},[`${se}-icon-collapsible-only`]:{cursor:"default",[`${se}-expand-icon`]:{cursor:"pointer"}}},[`${se}-content`]:{color:nt,backgroundColor:S,borderTop:Et,[`& > ${se}-content-box`]:{padding:ZA},"&-hidden":{display:"none"}},"&-small":{[`> ${se}-item`]:{[`> ${se}-header`]:{padding:re,paddingInlineStart:yA,[`> ${se}-expand-icon`]:{marginInlineStart:Dt-yA}},[`> ${se}-content > ${se}-content-box`]:{padding:Dt}}},"&-large":{[`> ${se}-item`]:{fontSize:ze,[`> ${se}-header`]:{padding:Be,paddingInlineStart:p,[`> ${se}-expand-icon`]:{height:ze*ct,marginInlineStart:It-p}},[`> ${se}-content > ${se}-content-box`]:{padding:It}}},[`${se}-item:last-child`]:{[`> ${se}-content`]:{borderRadius:`0 0 ${he}px ${he}px`}},[`& ${se}-item-disabled > ${se}-header`]:{"\n &,\n & > .arrow\n ":{color:Ue,cursor:"not-allowed"}},[`&${se}-icon-position-end`]:{[`& > ${se}-item`]:{[`> ${se}-header`]:{[`${se}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Lt}}}}})}},Bt=c=>{const{componentCls:se}=c,S=`> ${se}-item > ${se}-header ${se}-arrow svg`;return{[`${se}-rtl`]:{[S]:{transform:"rotate(180deg)"}}}},ut=c=>{const{componentCls:se,headerBg:S,paddingXXS:p,colorBorder:h}=c;return{[`${se}-borderless`]:{backgroundColor:S,border:0,[`> ${se}-item`]:{borderBottom:`1px solid ${h}`},[`
|
|
|
> ${se}-item:last-child,
|
|
|
> ${se}-item:last-child ${se}-header
|
|
|
`]:{borderRadius:0},[`> ${se}-item:last-child`]:{borderBottom:0},[`> ${se}-item > ${se}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${se}-item > ${se}-content > ${se}-content-box`]:{paddingTop:p}}}},zt=c=>{const{componentCls:se,paddingSM:S}=c;return{[`${se}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${se}-item`]:{borderBottom:0,[`> ${se}-content`]:{backgroundColor:"transparent",border:0,[`> ${se}-content-box`]:{paddingBlock:S}}}}}};var iA=(0,He.Z)("Collapse",c=>{const se=(0,_e.TS)(c,{collapseHeaderPaddingSM:`${c.paddingXS}px ${c.paddingSM}px`,collapseHeaderPaddingLG:`${c.padding}px ${c.paddingLG}px`,collapsePanelBorderRadius:c.borderRadiusLG});return[Pt(se),ut(se),zt(se),Bt(se),(0,Qe.Z)(se)]},c=>({headerPadding:`${c.paddingSM}px ${c.padding}px`,headerBg:c.colorFillAlter,contentPadding:`${c.padding}px 16px`,contentBg:c.colorBgContainer})),rA=Object.assign(f.forwardRef((c,se)=>{const{getPrefixCls:S,direction:p,collapse:h}=f.useContext(me.E_),{prefixCls:k,className:re,rootClassName:Be,style:he,bordered:it=!0,ghost:yt,size:lt,expandIconPosition:nt="start",children:St,expandIcon:Ue}=c,ke=(0,$.Z)(Et=>{var Vt;return(Vt=lt!=null?lt:Et)!==null&&Vt!==void 0?Vt:"middle"}),ze=S("collapse",k),ct=S(),[Lt,Dt]=iA(ze),It=f.useMemo(()=>nt==="left"?"start":nt==="right"?"end":nt,[nt]),yA=function(){let Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Vt=Ue?Ue(Et):f.createElement(F.Z,{rotate:Et.isActive?90:void 0});return(0,Ae.Tm)(Vt,()=>({className:ne()(Vt.props.className,`${ze}-arrow`)}))},oA=ne()(`${ze}-icon-position-${It}`,{[`${ze}-borderless`]:!it,[`${ze}-rtl`]:p==="rtl",[`${ze}-ghost`]:!!yt,[`${ze}-${ke}`]:ke!=="middle"},h==null?void 0:h.className,re,Be,Dt),LA=Object.assign(Object.assign({},(0,be.Z)(ct)),{motionAppear:!1,leavedClassName:`${ze}-content-hidden`}),ZA=f.useMemo(()=>St?(0,L.Z)(St).map((Et,Vt)=>{var pt,Ot;if(!((pt=Et.props)===null||pt===void 0)&&pt.disabled){const Gt=(Ot=Et.key)!==null&&Ot!==void 0?Ot:String(Vt),{disabled:hA,collapsible:bA}=Et.props,cA=Object.assign(Object.assign({},(0,xe.Z)(Et.props,["disabled"])),{key:Gt,collapsible:bA!=null?bA:hA?"disabled":void 0});return(0,Ae.Tm)(Et,cA)}return Et}):null,[St]);return Lt(f.createElement(De,Object.assign({ref:se,openMotion:LA},(0,xe.Z)(c,["rootClassName"]),{expandIcon:yA,prefixCls:ze,className:oA,style:Object.assign(Object.assign({},h==null?void 0:h.style),he)}),ZA))}),{Panel:q}),sA=rA},28103:function(Sr,kA,_){"use strict";_.d(kA,{Z:function(){return L}});var F=_(92310),qe=_.n(F),ne=_(59301),Le=_(36355),de=_(17313),te=_(83116),ie=_(37613);const g=I=>{const{componentCls:x,sizePaddingEdgeHorizontal:b,colorSplit:U,lineWidth:j,textPaddingInline:N,orientationMargin:P,verticalMarginInline:K}=I;return{[x]:Object.assign(Object.assign({},(0,de.Wf)(I)),{borderBlockStart:`${j}px solid ${U}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:K,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${j}px solid ${U}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${I.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${x}-with-text`]:{display:"flex",alignItems:"center",margin:`${I.dividerHorizontalWithTextGutterMargin}px 0`,color:I.colorTextHeading,fontWeight:500,fontSize:I.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${U}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${j}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${x}-with-text-left`]:{"&::before":{width:`${P*100}%`},"&::after":{width:`${100-P*100}%`}},[`&-horizontal${x}-with-text-right`]:{"&::before":{width:`${100-P*100}%`},"&::after":{width:`${P*100}%`}},[`${x}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:N},"&-dashed":{background:"none",borderColor:U,borderStyle:"dashed",borderWidth:`${j}px 0 0`},[`&-horizontal${x}-with-text${x}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${x}-dashed`]:{borderInlineStartWidth:j,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${x}-with-text`]:{color:I.colorText,fontWeight:"normal",fontSize:I.fontSize},[`&-horizontal${x}-with-text-left${x}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${x}-inner-text`]:{paddingInlineStart:b}},[`&-horizontal${x}-with-text-right${x}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${x}-inner-text`]:{paddingInlineEnd:b}}})}};var D=(0,te.Z)("Divider",I=>{const x=(0,ie.TS)(I,{dividerHorizontalWithTextGutterMargin:I.margin,dividerHorizontalGutterMargin:I.marginLG,sizePaddingEdgeHorizontal:0});return[g(x)]},I=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:I.marginXS})),f=function(I,x){var b={};for(var U in I)Object.prototype.hasOwnProperty.call(I,U)&&x.indexOf(U)<0&&(b[U]=I[U]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,U=Object.getOwnPropertySymbols(I);j<U.length;j++)x.indexOf(U[j])<0&&Object.prototype.propertyIsEnumerable.call(I,U[j])&&(b[U[j]]=I[U[j]]);return b},L=I=>{const{getPrefixCls:x,direction:b,divider:U}=ne.useContext(Le.E_),{prefixCls:j,type:N="horizontal",orientation:P="center",orientationMargin:K,className:oe,rootClassName:ge,children:Ie,dashed:ue,plain:tt,style:Re}=I,Ge=f(I,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ot=x("divider",j),[J,De]=D(ot),Q=P.length>0?`-${P}`:P,xe=!!Ie,be=P==="left"&&K!=null,Ae=P==="right"&&K!=null,me=qe()(ot,U==null?void 0:U.className,De,`${ot}-${N}`,{[`${ot}-with-text`]:xe,[`${ot}-with-text${Q}`]:xe,[`${ot}-dashed`]:!!ue,[`${ot}-plain`]:!!tt,[`${ot}-rtl`]:b==="rtl",[`${ot}-no-default-orientation-margin-left`]:be,[`${ot}-no-default-orientation-margin-right`]:Ae},oe,ge),$=ne.useMemo(()=>typeof K=="number"?K:/^\d+$/.test(K)?Number(K):K,[K]),ee=Object.assign(Object.assign({},be&&{marginLeft:$}),Ae&&{marginRight:$});return J(ne.createElement("div",Object.assign({className:me,style:Object.assign(Object.assign({},U==null?void 0:U.style),Re)},Ge,{role:"separator"}),Ie&&N!=="vertical"&&ne.createElement("span",{className:`${ot}-inner-text`,style:ee},Ie)))}},13570:function(Sr,kA,_){"use strict";_.d(kA,{Z:function(){return q}});var F=_(14809),qe=_(59301),ne={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"},Le=ne,de=_(7657),te=function(Qe,He){return qe.createElement(de.Z,(0,F.Z)({},Qe,{ref:He,icon:Le}))},ie=qe.forwardRef(te),g=ie,D=_(92310),f=_.n(D),O=_(4635),L=_(50298),I=_(62646),x=_(18929),b=_(10228),U=_(26112);function j(G,Qe){var He=G.disabled,_e=G.prefixCls,Pt=G.character,Bt=G.characterRender,ut=G.index,zt=G.count,iA=G.value,_t=G.allowHalf,rA=G.focused,sA=G.onHover,c=G.onClick,se=function(it){sA(it,ut)},S=function(it){c(it,ut)},p=function(it){it.keyCode===b.Z.ENTER&&c(it,ut)},h=ut+1,k=new Set([_e]);iA===0&&ut===0&&rA?k.add("".concat(_e,"-focused")):_t&&iA+.5>=h&&iA<h?(k.add("".concat(_e,"-half")),k.add("".concat(_e,"-active")),rA&&k.add("".concat(_e,"-focused"))):(h<=iA?k.add("".concat(_e,"-full")):k.add("".concat(_e,"-zero")),h===iA&&rA&&k.add("".concat(_e,"-focused")));var re=typeof Pt=="function"?Pt(G):Pt,Be=qe.createElement("li",{className:f()(Array.from(k)),ref:Qe},qe.createElement("div",{onClick:He?null:S,onKeyDown:He?null:p,onMouseMove:He?null:se,role:"radio","aria-checked":iA>ut?"true":"false","aria-posinset":ut+1,"aria-setsize":zt,tabIndex:He?-1:0},qe.createElement("div",{className:"".concat(_e,"-first")},re),qe.createElement("div",{className:"".concat(_e,"-second")},re)));return Bt&&(Be=Bt(Be,G)),Be}var N=qe.forwardRef(j);function P(){var G=qe.useRef({});function Qe(_e){return G.current[_e]}function He(_e){return function(Pt){G.current[_e]=Pt}}return[Qe,He]}function K(G){var Qe=G.pageXOffset,He="scrollLeft";if(typeof Qe!="number"){var _e=G.document;Qe=_e.documentElement[He],typeof Qe!="number"&&(Qe=_e.body[He])}return Qe}function oe(G){var Qe,He,_e=G.ownerDocument,Pt=_e.body,Bt=_e&&_e.documentElement,ut=G.getBoundingClientRect();return Qe=ut.left,He=ut.top,Qe-=Bt.clientLeft||Pt.clientLeft||0,He-=Bt.clientTop||Pt.clientTop||0,{left:Qe,top:He}}function ge(G){var Qe=oe(G),He=G.ownerDocument,_e=He.defaultView||He.parentWindow;return Qe.left+=K(_e),Qe.left}var Ie=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ue(G,Qe){var He,_e=G.prefixCls,Pt=_e===void 0?"rc-rate":_e,Bt=G.className,ut=G.defaultValue,zt=G.value,iA=G.count,_t=iA===void 0?5:iA,rA=G.allowHalf,sA=rA===void 0?!1:rA,c=G.allowClear,se=c===void 0?!0:c,S=G.character,p=S===void 0?"\u2605":S,h=G.characterRender,k=G.disabled,re=G.direction,Be=re===void 0?"ltr":re,he=G.tabIndex,it=he===void 0?0:he,yt=G.autoFocus,lt=G.onHoverChange,nt=G.onChange,St=G.onFocus,Ue=G.onBlur,ke=G.onKeyDown,ze=G.onMouseLeave,ct=(0,I.Z)(G,Ie),Lt=P(),Dt=(0,L.Z)(Lt,2),It=Dt[0],yA=Dt[1],oA=qe.useRef(null),LA=function(){if(!k){var gA;(gA=oA.current)===null||gA===void 0||gA.focus()}};qe.useImperativeHandle(Qe,function(){return{focus:LA,blur:function(){if(!k){var gA;(gA=oA.current)===null||gA===void 0||gA.blur()}}}});var ZA=(0,x.Z)(ut||0,{value:zt}),Et=(0,L.Z)(ZA,2),Vt=Et[0],pt=Et[1],Ot=(0,x.Z)(null),Gt=(0,L.Z)(Ot,2),hA=Gt[0],bA=Gt[1],cA=function(gA,Yr){var Kr=Be==="rtl",or=gA+1;if(sA){var ar=It(gA),Yn=ge(ar),Tr=ar.clientWidth;(Kr&&Yr-Yn>Tr/2||!Kr&&Yr-Yn<Tr/2)&&(or-=.5)}return or},vA=function(gA){pt(gA),nt==null||nt(gA)},VA=qe.useState(!1),Er=(0,L.Z)(VA,2),RA=Er[0],BA=Er[1],OA=function(){BA(!0),St==null||St()},Zt=function(){BA(!1),Ue==null||Ue()},eA=qe.useState(null),uA=(0,L.Z)(eA,2),mA=uA[0],er=uA[1],gr=function(gA,Yr){var Kr=cA(Yr,gA.pageX);Kr!==hA&&(er(Kr),bA(null)),lt==null||lt(Kr)},NA=function(gA){k||(er(null),bA(null),lt==null||lt(void 0)),gA&&(ze==null||ze(gA))},fA=function(gA,Yr){var Kr=cA(Yr,gA.pageX),or=!1;se&&(or=Kr===Vt),NA(),vA(or?0:Kr),bA(or?Kr:null)},br=function(gA){var Yr=gA.keyCode,Kr=Be==="rtl",or=Vt;Yr===b.Z.RIGHT&&or<_t&&!Kr?(sA?or+=.5:or+=1,vA(or),gA.preventDefault()):Yr===b.Z.LEFT&&or>0&&!Kr||Yr===b.Z.RIGHT&&or>0&&Kr?(sA?or-=.5:or-=1,vA(or),gA.preventDefault()):Yr===b.Z.LEFT&&or<_t&&Kr&&(sA?or+=.5:or+=1,vA(or),gA.preventDefault()),ke==null||ke(gA)};qe.useEffect(function(){yt&&!k&&LA()},[]);var en=new Array(_t).fill(0).map(function(Mr,gA){return qe.createElement(N,{ref:yA(gA),index:gA,count:_t,disabled:k,prefixCls:"".concat(Pt,"-star"),allowHalf:sA,value:mA===null?Vt:mA,onClick:fA,onHover:gr,key:Mr||gA,character:p,characterRender:h,focused:RA})}),pr=f()(Pt,Bt,(He={},(0,O.Z)(He,"".concat(Pt,"-disabled"),k),(0,O.Z)(He,"".concat(Pt,"-rtl"),Be==="rtl"),He));return qe.createElement("ul",(0,F.Z)({className:pr,onMouseLeave:NA,tabIndex:k?-1:it,onFocus:k?null:OA,onBlur:k?null:Zt,onKeyDown:k?null:br,ref:oA,role:"radiogroup"},(0,U.Z)(ct,{aria:!0,data:!0,attr:!0})),en)}var tt=qe.forwardRef(ue),Re=tt,Ge=_(36355),ot=_(6848),J=_(17313),De=_(83116),Q=_(37613);const xe=G=>{const{componentCls:Qe}=G;return{[`${Qe}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:G.marginXS},"> div":{transition:`all ${G.motionDurationMid}, outline 0s`,"&:hover":{transform:G.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${G.lineWidth}px dashed ${G.starColor}`,transform:G.starHoverScale}},"&-first, &-second":{color:G.starBg,transition:`all ${G.motionDurationMid}`,userSelect:"none",[G.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Qe}-star-first, &-half ${Qe}-star-second`]:{opacity:1},[`&-half ${Qe}-star-first, &-full ${Qe}-star-second`]:{color:"inherit"}}}},be=G=>({[`&-rtl${G.componentCls}`]:{direction:"rtl"}}),Ae=G=>{const{componentCls:Qe}=G;return{[Qe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,J.Wf)(G)),{display:"inline-block",margin:0,padding:0,color:G.starColor,fontSize:G.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Qe} ${Qe}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),xe(G)),{[`+ ${Qe}-text`]:{display:"inline-block",marginInlineStart:G.marginXS,fontSize:G.fontSize}}),be(G))}};var me=(0,De.Z)("Rate",G=>{const Qe=(0,Q.TS)(G,{});return[Ae(Qe)]},G=>({starColor:G.yellow6,starSize:G.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:G.colorFillContent})),$=function(G,Qe){var He={};for(var _e in G)Object.prototype.hasOwnProperty.call(G,_e)&&Qe.indexOf(_e)<0&&(He[_e]=G[_e]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,_e=Object.getOwnPropertySymbols(G);Pt<_e.length;Pt++)Qe.indexOf(_e[Pt])<0&&Object.prototype.propertyIsEnumerable.call(G,_e[Pt])&&(He[_e[Pt]]=G[_e[Pt]]);return He},q=qe.forwardRef((G,Qe)=>{const{prefixCls:He,className:_e,rootClassName:Pt,style:Bt,tooltips:ut,character:zt=qe.createElement(g,null)}=G,iA=$(G,["prefixCls","className","rootClassName","style","tooltips","character"]),_t=(k,re)=>{let{index:Be}=re;return ut?qe.createElement(ot.Z,{title:ut[Be]},k):k},{getPrefixCls:rA,direction:sA,rate:c}=qe.useContext(Ge.E_),se=rA("rate",He),[S,p]=me(se),h=Object.assign(Object.assign({},c==null?void 0:c.style),Bt);return S(qe.createElement(Re,Object.assign({ref:Qe,character:zt,characterRender:_t},iA,{className:f()(_e,Pt,p,c==null?void 0:c.className),style:h,prefixCls:se,direction:sA})))})},12563:function(Sr,kA,_){"use strict";_.d(kA,{default:function(){return ot}});var F=_(59301),qe=_(99267),ne=_(92310),Le=_.n(ne),de=_(36785),te=_(47729),ie=_(14088),g=_(36355),D=_(17313),f=_(37613),O=_(83116);const L=J=>{const{paddingXXS:De,lineWidth:Q,tagPaddingHorizontal:xe,componentCls:be}=J,Ae=xe-Q,me=De-Q;return{[be]:Object.assign(Object.assign({},(0,D.Wf)(J)),{display:"inline-block",height:"auto",marginInlineEnd:J.marginXS,paddingInline:Ae,fontSize:J.tagFontSize,lineHeight:J.tagLineHeight,whiteSpace:"nowrap",background:J.defaultBg,border:`${J.lineWidth}px ${J.lineType} ${J.colorBorder}`,borderRadius:J.borderRadiusSM,opacity:1,transition:`all ${J.motionDurationMid}`,textAlign:"start",position:"relative",[`&${be}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:J.defaultColor},[`${be}-close-icon`]:{marginInlineStart:me,color:J.colorTextDescription,fontSize:J.tagIconSize,cursor:"pointer",transition:`all ${J.motionDurationMid}`,"&:hover":{color:J.colorTextHeading}},[`&${be}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${J.iconCls}-close, ${J.iconCls}-close:hover`]:{color:J.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${be}-checkable-checked):hover`]:{color:J.colorPrimary,backgroundColor:J.colorFillSecondary},"&:active, &-checked":{color:J.colorTextLightSolid},"&-checked":{backgroundColor:J.colorPrimary,"&:hover":{backgroundColor:J.colorPrimaryHover}},"&:active":{backgroundColor:J.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${J.iconCls} + span, > span + ${J.iconCls}`]:{marginInlineStart:Ae}}),[`${be}-borderless`]:{borderColor:"transparent",background:J.tagBorderlessBg}}},I=J=>{const{lineWidth:De,fontSizeIcon:Q}=J,xe=J.fontSizeSM,be=`${J.lineHeightSM*xe}px`;return(0,f.TS)(J,{tagFontSize:xe,tagLineHeight:be,tagIconSize:Q-2*De,tagPaddingHorizontal:8,tagBorderlessBg:J.colorFillTertiary})},x=J=>({defaultBg:J.colorFillQuaternary,defaultColor:J.colorText});var b=(0,O.Z)("Tag",J=>{const De=I(J);return L(De)},x),U=function(J,De){var Q={};for(var xe in J)Object.prototype.hasOwnProperty.call(J,xe)&&De.indexOf(xe)<0&&(Q[xe]=J[xe]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,xe=Object.getOwnPropertySymbols(J);be<xe.length;be++)De.indexOf(xe[be])<0&&Object.prototype.propertyIsEnumerable.call(J,xe[be])&&(Q[xe[be]]=J[xe[be]]);return Q},N=J=>{const{prefixCls:De,style:Q,className:xe,checked:be,onChange:Ae,onClick:me}=J,$=U(J,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ee,tag:q}=F.useContext(g.E_),G=Bt=>{Ae==null||Ae(!be),me==null||me(Bt)},Qe=ee("tag",De),[He,_e]=b(Qe),Pt=Le()(Qe,`${Qe}-checkable`,{[`${Qe}-checkable-checked`]:be},q==null?void 0:q.className,xe,_e);return He(F.createElement("span",Object.assign({},$,{style:Object.assign(Object.assign({},Q),q==null?void 0:q.style),className:Pt,onClick:G})))},P=_(45157);const K=J=>(0,P.Z)(J,(De,Q)=>{let{textColor:xe,lightBorderColor:be,lightColor:Ae,darkColor:me}=Q;return{[`${J.componentCls}-${De}`]:{color:xe,background:Ae,borderColor:be,"&-inverse":{color:J.colorTextLightSolid,background:me,borderColor:me},[`&${J.componentCls}-borderless`]:{borderColor:"transparent"}}}});var oe=(0,O.b)(["Tag","preset"],J=>{const De=I(J);return K(De)},x);function ge(J){return typeof J!="string"?J:J.charAt(0).toUpperCase()+J.slice(1)}const Ie=(J,De,Q)=>{const xe=ge(Q);return{[`${J.componentCls}-${De}`]:{color:J[`color${Q}`],background:J[`color${xe}Bg`],borderColor:J[`color${xe}Border`],[`&${J.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ue=(0,O.b)(["Tag","status"],J=>{const De=I(J);return[Ie(De,"success","Success"),Ie(De,"processing","Info"),Ie(De,"error","Error"),Ie(De,"warning","Warning")]},x),tt=function(J,De){var Q={};for(var xe in J)Object.prototype.hasOwnProperty.call(J,xe)&&De.indexOf(xe)<0&&(Q[xe]=J[xe]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,xe=Object.getOwnPropertySymbols(J);be<xe.length;be++)De.indexOf(xe[be])<0&&Object.prototype.propertyIsEnumerable.call(J,xe[be])&&(Q[xe[be]]=J[xe[be]]);return Q};const Re=(J,De)=>{const{prefixCls:Q,className:xe,rootClassName:be,style:Ae,children:me,icon:$,color:ee,onClose:q,closeIcon:G,closable:Qe,bordered:He=!0}=J,_e=tt(J,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Pt,direction:Bt,tag:ut}=F.useContext(g.E_),[zt,iA]=F.useState(!0);F.useEffect(()=>{"visible"in _e&&iA(_e.visible)},[_e.visible]);const _t=(0,de.o2)(ee),rA=(0,de.yT)(ee),sA=_t||rA,c=Object.assign(Object.assign({backgroundColor:ee&&!sA?ee:void 0},ut==null?void 0:ut.style),Ae),se=Pt("tag",Q),[S,p]=b(se),h=Le()(se,ut==null?void 0:ut.className,{[`${se}-${ee}`]:sA,[`${se}-has-color`]:ee&&!sA,[`${se}-hidden`]:!zt,[`${se}-rtl`]:Bt==="rtl",[`${se}-borderless`]:!He},xe,be,p),k=lt=>{lt.stopPropagation(),q==null||q(lt),!lt.defaultPrevented&&iA(!1)},[,re]=(0,te.Z)(Qe,G,lt=>lt===null?F.createElement(qe.Z,{className:`${se}-close-icon`,onClick:k}):F.createElement("span",{className:`${se}-close-icon`,onClick:k},lt),null,!1),Be=typeof _e.onClick=="function"||me&&me.type==="a",he=$||null,it=he?F.createElement(F.Fragment,null,he,me&&F.createElement("span",null,me)):me,yt=F.createElement("span",Object.assign({},_e,{ref:De,className:h,style:c}),it,re,_t&&F.createElement(oe,{key:"preset",prefixCls:se}),rA&&F.createElement(ue,{key:"status",prefixCls:se}));return S(Be?F.createElement(ie.Z,{component:"Tag"},yt):yt)},Ge=F.forwardRef(Re);Ge.CheckableTag=N;var ot=Ge},86251:function(Sr,kA){"use strict";kA.byteLength=ie,kA.toByteArray=D,kA.fromByteArray=L;for(var _=[],F=[],qe=typeof Uint8Array!="undefined"?Uint8Array:Array,ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Le=0,de=ne.length;Le<de;++Le)_[Le]=ne[Le],F[ne.charCodeAt(Le)]=Le;F[45]=62,F[95]=63;function te(I){var x=I.length;if(x%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var b=I.indexOf("=");b===-1&&(b=x);var U=b===x?0:4-b%4;return[b,U]}function ie(I){var x=te(I),b=x[0],U=x[1];return(b+U)*3/4-U}function g(I,x,b){return(x+b)*3/4-b}function D(I){var x,b=te(I),U=b[0],j=b[1],N=new qe(g(I,U,j)),P=0,K=j>0?U-4:U,oe;for(oe=0;oe<K;oe+=4)x=F[I.charCodeAt(oe)]<<18|F[I.charCodeAt(oe+1)]<<12|F[I.charCodeAt(oe+2)]<<6|F[I.charCodeAt(oe+3)],N[P++]=x>>16&255,N[P++]=x>>8&255,N[P++]=x&255;return j===2&&(x=F[I.charCodeAt(oe)]<<2|F[I.charCodeAt(oe+1)]>>4,N[P++]=x&255),j===1&&(x=F[I.charCodeAt(oe)]<<10|F[I.charCodeAt(oe+1)]<<4|F[I.charCodeAt(oe+2)]>>2,N[P++]=x>>8&255,N[P++]=x&255),N}function f(I){return _[I>>18&63]+_[I>>12&63]+_[I>>6&63]+_[I&63]}function O(I,x,b){for(var U,j=[],N=x;N<b;N+=3)U=(I[N]<<16&16711680)+(I[N+1]<<8&65280)+(I[N+2]&255),j.push(f(U));return j.join("")}function L(I){for(var x,b=I.length,U=b%3,j=[],N=16383,P=0,K=b-U;P<K;P+=N)j.push(O(I,P,P+N>K?K:P+N));return U===1?(x=I[b-1],j.push(_[x>>2]+_[x<<4&63]+"==")):U===2&&(x=(I[b-2]<<8)+I[b-1],j.push(_[x>>10]+_[x>>4&63]+_[x<<2&63]+"=")),j.join("")}},19208:function(Sr,kA,_){"use strict";var F;var qe=_(86251),ne=_(67467),Le=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;kA.lW=g,F=P,kA.h2=50;var de=2147483647;F=de,g.TYPED_ARRAY_SUPPORT=te(),!g.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 te(){try{var S=new Uint8Array(1),p={foo:function(){return 42}};return Object.setPrototypeOf(p,Uint8Array.prototype),Object.setPrototypeOf(S,p),S.foo()===42}catch(h){return!1}}Object.defineProperty(g.prototype,"parent",{enumerable:!0,get:function(){if(g.isBuffer(this))return this.buffer}}),Object.defineProperty(g.prototype,"offset",{enumerable:!0,get:function(){if(g.isBuffer(this))return this.byteOffset}});function ie(S){if(S>de)throw new RangeError('The value "'+S+'" is invalid for option "size"');var p=new Uint8Array(S);return Object.setPrototypeOf(p,g.prototype),p}function g(S,p,h){if(typeof S=="number"){if(typeof p=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return L(S)}return D(S,p,h)}g.poolSize=8192;function D(S,p,h){if(typeof S=="string")return I(S,p);if(ArrayBuffer.isView(S))return b(S);if(S==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof S);if(sA(S,ArrayBuffer)||S&&sA(S.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(sA(S,SharedArrayBuffer)||S&&sA(S.buffer,SharedArrayBuffer)))return U(S,p,h);if(typeof S=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var k=S.valueOf&&S.valueOf();if(k!=null&&k!==S)return g.from(k,p,h);var re=j(S);if(re)return re;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof S[Symbol.toPrimitive]=="function")return g.from(S[Symbol.toPrimitive]("string"),p,h);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof S)}g.from=function(S,p,h){return D(S,p,h)},Object.setPrototypeOf(g.prototype,Uint8Array.prototype),Object.setPrototypeOf(g,Uint8Array);function f(S){if(typeof S!="number")throw new TypeError('"size" argument must be of type number');if(S<0)throw new RangeError('The value "'+S+'" is invalid for option "size"')}function O(S,p,h){return f(S),S<=0?ie(S):p!==void 0?typeof h=="string"?ie(S).fill(p,h):ie(S).fill(p):ie(S)}g.alloc=function(S,p,h){return O(S,p,h)};function L(S){return f(S),ie(S<0?0:N(S)|0)}g.allocUnsafe=function(S){return L(S)},g.allocUnsafeSlow=function(S){return L(S)};function I(S,p){if((typeof p!="string"||p==="")&&(p="utf8"),!g.isEncoding(p))throw new TypeError("Unknown encoding: "+p);var h=K(S,p)|0,k=ie(h),re=k.write(S,p);return re!==h&&(k=k.slice(0,re)),k}function x(S){for(var p=S.length<0?0:N(S.length)|0,h=ie(p),k=0;k<p;k+=1)h[k]=S[k]&255;return h}function b(S){if(sA(S,Uint8Array)){var p=new Uint8Array(S);return U(p.buffer,p.byteOffset,p.byteLength)}return x(S)}function U(S,p,h){if(p<0||S.byteLength<p)throw new RangeError('"offset" is outside of buffer bounds');if(S.byteLength<p+(h||0))throw new RangeError('"length" is outside of buffer bounds');var k;return p===void 0&&h===void 0?k=new Uint8Array(S):h===void 0?k=new Uint8Array(S,p):k=new Uint8Array(S,p,h),Object.setPrototypeOf(k,g.prototype),k}function j(S){if(g.isBuffer(S)){var p=N(S.length)|0,h=ie(p);return h.length===0||S.copy(h,0,0,p),h}if(S.length!==void 0)return typeof S.length!="number"||c(S.length)?ie(0):x(S);if(S.type==="Buffer"&&Array.isArray(S.data))return x(S.data)}function N(S){if(S>=de)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+de.toString(16)+" bytes");return S|0}function P(S){return+S!=S&&(S=0),g.alloc(+S)}g.isBuffer=function(p){return p!=null&&p._isBuffer===!0&&p!==g.prototype},g.compare=function(p,h){if(sA(p,Uint8Array)&&(p=g.from(p,p.offset,p.byteLength)),sA(h,Uint8Array)&&(h=g.from(h,h.offset,h.byteLength)),!g.isBuffer(p)||!g.isBuffer(h))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(p===h)return 0;for(var k=p.length,re=h.length,Be=0,he=Math.min(k,re);Be<he;++Be)if(p[Be]!==h[Be]){k=p[Be],re=h[Be];break}return k<re?-1:re<k?1:0},g.isEncoding=function(p){switch(String(p).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},g.concat=function(p,h){if(!Array.isArray(p))throw new TypeError('"list" argument must be an Array of Buffers');if(p.length===0)return g.alloc(0);var k;if(h===void 0)for(h=0,k=0;k<p.length;++k)h+=p[k].length;var re=g.allocUnsafe(h),Be=0;for(k=0;k<p.length;++k){var he=p[k];if(sA(he,Uint8Array))Be+he.length>re.length?g.from(he).copy(re,Be):Uint8Array.prototype.set.call(re,he,Be);else if(g.isBuffer(he))he.copy(re,Be);else throw new TypeError('"list" argument must be an Array of Buffers');Be+=he.length}return re};function K(S,p){if(g.isBuffer(S))return S.length;if(ArrayBuffer.isView(S)||sA(S,ArrayBuffer))return S.byteLength;if(typeof S!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof S);var h=S.length,k=arguments.length>2&&arguments[2]===!0;if(!k&&h===0)return 0;for(var re=!1;;)switch(p){case"ascii":case"latin1":case"binary":return h;case"utf8":case"utf-8":return ut(S).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return h*2;case"hex":return h>>>1;case"base64":return _t(S).length;default:if(re)return k?-1:ut(S).length;p=(""+p).toLowerCase(),re=!0}}g.byteLength=K;function oe(S,p,h){var k=!1;if((p===void 0||p<0)&&(p=0),p>this.length||((h===void 0||h>this.length)&&(h=this.length),h<=0)||(h>>>=0,p>>>=0,h<=p))return"";for(S||(S="utf8");;)switch(S){case"hex":return $(this,p,h);case"utf8":case"utf-8":return Q(this,p,h);case"ascii":return Ae(this,p,h);case"latin1":case"binary":return me(this,p,h);case"base64":return De(this,p,h);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ee(this,p,h);default:if(k)throw new TypeError("Unknown encoding: "+S);S=(S+"").toLowerCase(),k=!0}}g.prototype._isBuffer=!0;function ge(S,p,h){var k=S[p];S[p]=S[h],S[h]=k}g.prototype.swap16=function(){var p=this.length;if(p%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var h=0;h<p;h+=2)ge(this,h,h+1);return this},g.prototype.swap32=function(){var p=this.length;if(p%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var h=0;h<p;h+=4)ge(this,h,h+3),ge(this,h+1,h+2);return this},g.prototype.swap64=function(){var p=this.length;if(p%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var h=0;h<p;h+=8)ge(this,h,h+7),ge(this,h+1,h+6),ge(this,h+2,h+5),ge(this,h+3,h+4);return this},g.prototype.toString=function(){var p=this.length;return p===0?"":arguments.length===0?Q(this,0,p):oe.apply(this,arguments)},g.prototype.toLocaleString=g.prototype.toString,g.prototype.equals=function(p){if(!g.isBuffer(p))throw new TypeError("Argument must be a Buffer");return this===p?!0:g.compare(this,p)===0},g.prototype.inspect=function(){var p="",h=kA.h2;return p=this.toString("hex",0,h).replace(/(.{2})/g,"$1 ").trim(),this.length>h&&(p+=" ... "),"<Buffer "+p+">"},Le&&(g.prototype[Le]=g.prototype.inspect),g.prototype.compare=function(p,h,k,re,Be){if(sA(p,Uint8Array)&&(p=g.from(p,p.offset,p.byteLength)),!g.isBuffer(p))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof p);if(h===void 0&&(h=0),k===void 0&&(k=p?p.length:0),re===void 0&&(re=0),Be===void 0&&(Be=this.length),h<0||k>p.length||re<0||Be>this.length)throw new RangeError("out of range index");if(re>=Be&&h>=k)return 0;if(re>=Be)return-1;if(h>=k)return 1;if(h>>>=0,k>>>=0,re>>>=0,Be>>>=0,this===p)return 0;for(var he=Be-re,it=k-h,yt=Math.min(he,it),lt=this.slice(re,Be),nt=p.slice(h,k),St=0;St<yt;++St)if(lt[St]!==nt[St]){he=lt[St],it=nt[St];break}return he<it?-1:it<he?1:0};function Ie(S,p,h,k,re){if(S.length===0)return-1;if(typeof h=="string"?(k=h,h=0):h>2147483647?h=2147483647:h<-2147483648&&(h=-2147483648),h=+h,c(h)&&(h=re?0:S.length-1),h<0&&(h=S.length+h),h>=S.length){if(re)return-1;h=S.length-1}else if(h<0)if(re)h=0;else return-1;if(typeof p=="string"&&(p=g.from(p,k)),g.isBuffer(p))return p.length===0?-1:ue(S,p,h,k,re);if(typeof p=="number")return p=p&255,typeof Uint8Array.prototype.indexOf=="function"?re?Uint8Array.prototype.indexOf.call(S,p,h):Uint8Array.prototype.lastIndexOf.call(S,p,h):ue(S,[p],h,k,re);throw new TypeError("val must be string, number or Buffer")}function ue(S,p,h,k,re){var Be=1,he=S.length,it=p.length;if(k!==void 0&&(k=String(k).toLowerCase(),k==="ucs2"||k==="ucs-2"||k==="utf16le"||k==="utf-16le")){if(S.length<2||p.length<2)return-1;Be=2,he/=2,it/=2,h/=2}function yt(ke,ze){return Be===1?ke[ze]:ke.readUInt16BE(ze*Be)}var lt;if(re){var nt=-1;for(lt=h;lt<he;lt++)if(yt(S,lt)===yt(p,nt===-1?0:lt-nt)){if(nt===-1&&(nt=lt),lt-nt+1===it)return nt*Be}else nt!==-1&&(lt-=lt-nt),nt=-1}else for(h+it>he&&(h=he-it),lt=h;lt>=0;lt--){for(var St=!0,Ue=0;Ue<it;Ue++)if(yt(S,lt+Ue)!==yt(p,Ue)){St=!1;break}if(St)return lt}return-1}g.prototype.includes=function(p,h,k){return this.indexOf(p,h,k)!==-1},g.prototype.indexOf=function(p,h,k){return Ie(this,p,h,k,!0)},g.prototype.lastIndexOf=function(p,h,k){return Ie(this,p,h,k,!1)};function tt(S,p,h,k){h=Number(h)||0;var re=S.length-h;k?(k=Number(k),k>re&&(k=re)):k=re;var Be=p.length;k>Be/2&&(k=Be/2);for(var he=0;he<k;++he){var it=parseInt(p.substr(he*2,2),16);if(c(it))return he;S[h+he]=it}return he}function Re(S,p,h,k){return rA(ut(p,S.length-h),S,h,k)}function Ge(S,p,h,k){return rA(zt(p),S,h,k)}function ot(S,p,h,k){return rA(_t(p),S,h,k)}function J(S,p,h,k){return rA(iA(p,S.length-h),S,h,k)}g.prototype.write=function(p,h,k,re){if(h===void 0)re="utf8",k=this.length,h=0;else if(k===void 0&&typeof h=="string")re=h,k=this.length,h=0;else if(isFinite(h))h=h>>>0,isFinite(k)?(k=k>>>0,re===void 0&&(re="utf8")):(re=k,k=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Be=this.length-h;if((k===void 0||k>Be)&&(k=Be),p.length>0&&(k<0||h<0)||h>this.length)throw new RangeError("Attempt to write outside buffer bounds");re||(re="utf8");for(var he=!1;;)switch(re){case"hex":return tt(this,p,h,k);case"utf8":case"utf-8":return Re(this,p,h,k);case"ascii":case"latin1":case"binary":return Ge(this,p,h,k);case"base64":return ot(this,p,h,k);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return J(this,p,h,k);default:if(he)throw new TypeError("Unknown encoding: "+re);re=(""+re).toLowerCase(),he=!0}},g.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function De(S,p,h){return p===0&&h===S.length?qe.fromByteArray(S):qe.fromByteArray(S.slice(p,h))}function Q(S,p,h){h=Math.min(S.length,h);for(var k=[],re=p;re<h;){var Be=S[re],he=null,it=Be>239?4:Be>223?3:Be>191?2:1;if(re+it<=h){var yt,lt,nt,St;switch(it){case 1:Be<128&&(he=Be);break;case 2:yt=S[re+1],(yt&192)===128&&(St=(Be&31)<<6|yt&63,St>127&&(he=St));break;case 3:yt=S[re+1],lt=S[re+2],(yt&192)===128&&(lt&192)===128&&(St=(Be&15)<<12|(yt&63)<<6|lt&63,St>2047&&(St<55296||St>57343)&&(he=St));break;case 4:yt=S[re+1],lt=S[re+2],nt=S[re+3],(yt&192)===128&&(lt&192)===128&&(nt&192)===128&&(St=(Be&15)<<18|(yt&63)<<12|(lt&63)<<6|nt&63,St>65535&&St<1114112&&(he=St))}}he===null?(he=65533,it=1):he>65535&&(he-=65536,k.push(he>>>10&1023|55296),he=56320|he&1023),k.push(he),re+=it}return be(k)}var xe=4096;function be(S){var p=S.length;if(p<=xe)return String.fromCharCode.apply(String,S);for(var h="",k=0;k<p;)h+=String.fromCharCode.apply(String,S.slice(k,k+=xe));return h}function Ae(S,p,h){var k="";h=Math.min(S.length,h);for(var re=p;re<h;++re)k+=String.fromCharCode(S[re]&127);return k}function me(S,p,h){var k="";h=Math.min(S.length,h);for(var re=p;re<h;++re)k+=String.fromCharCode(S[re]);return k}function $(S,p,h){var k=S.length;(!p||p<0)&&(p=0),(!h||h<0||h>k)&&(h=k);for(var re="",Be=p;Be<h;++Be)re+=se[S[Be]];return re}function ee(S,p,h){for(var k=S.slice(p,h),re="",Be=0;Be<k.length-1;Be+=2)re+=String.fromCharCode(k[Be]+k[Be+1]*256);return re}g.prototype.slice=function(p,h){var k=this.length;p=~~p,h=h===void 0?k:~~h,p<0?(p+=k,p<0&&(p=0)):p>k&&(p=k),h<0?(h+=k,h<0&&(h=0)):h>k&&(h=k),h<p&&(h=p);var re=this.subarray(p,h);return Object.setPrototypeOf(re,g.prototype),re};function q(S,p,h){if(S%1!==0||S<0)throw new RangeError("offset is not uint");if(S+p>h)throw new RangeError("Trying to access beyond buffer length")}g.prototype.readUintLE=g.prototype.readUIntLE=function(p,h,k){p=p>>>0,h=h>>>0,k||q(p,h,this.length);for(var re=this[p],Be=1,he=0;++he<h&&(Be*=256);)re+=this[p+he]*Be;return re},g.prototype.readUintBE=g.prototype.readUIntBE=function(p,h,k){p=p>>>0,h=h>>>0,k||q(p,h,this.length);for(var re=this[p+--h],Be=1;h>0&&(Be*=256);)re+=this[p+--h]*Be;return re},g.prototype.readUint8=g.prototype.readUInt8=function(p,h){return p=p>>>0,h||q(p,1,this.length),this[p]},g.prototype.readUint16LE=g.prototype.readUInt16LE=function(p,h){return p=p>>>0,h||q(p,2,this.length),this[p]|this[p+1]<<8},g.prototype.readUint16BE=g.prototype.readUInt16BE=function(p,h){return p=p>>>0,h||q(p,2,this.length),this[p]<<8|this[p+1]},g.prototype.readUint32LE=g.prototype.readUInt32LE=function(p,h){return p=p>>>0,h||q(p,4,this.length),(this[p]|this[p+1]<<8|this[p+2]<<16)+this[p+3]*16777216},g.prototype.readUint32BE=g.prototype.readUInt32BE=function(p,h){return p=p>>>0,h||q(p,4,this.length),this[p]*16777216+(this[p+1]<<16|this[p+2]<<8|this[p+3])},g.prototype.readIntLE=function(p,h,k){p=p>>>0,h=h>>>0,k||q(p,h,this.length);for(var re=this[p],Be=1,he=0;++he<h&&(Be*=256);)re+=this[p+he]*Be;return Be*=128,re>=Be&&(re-=Math.pow(2,8*h)),re},g.prototype.readIntBE=function(p,h,k){p=p>>>0,h=h>>>0,k||q(p,h,this.length);for(var re=h,Be=1,he=this[p+--re];re>0&&(Be*=256);)he+=this[p+--re]*Be;return Be*=128,he>=Be&&(he-=Math.pow(2,8*h)),he},g.prototype.readInt8=function(p,h){return p=p>>>0,h||q(p,1,this.length),this[p]&128?(255-this[p]+1)*-1:this[p]},g.prototype.readInt16LE=function(p,h){p=p>>>0,h||q(p,2,this.length);var k=this[p]|this[p+1]<<8;return k&32768?k|4294901760:k},g.prototype.readInt16BE=function(p,h){p=p>>>0,h||q(p,2,this.length);var k=this[p+1]|this[p]<<8;return k&32768?k|4294901760:k},g.prototype.readInt32LE=function(p,h){return p=p>>>0,h||q(p,4,this.length),this[p]|this[p+1]<<8|this[p+2]<<16|this[p+3]<<24},g.prototype.readInt32BE=function(p,h){return p=p>>>0,h||q(p,4,this.length),this[p]<<24|this[p+1]<<16|this[p+2]<<8|this[p+3]},g.prototype.readFloatLE=function(p,h){return p=p>>>0,h||q(p,4,this.length),ne.read(this,p,!0,23,4)},g.prototype.readFloatBE=function(p,h){return p=p>>>0,h||q(p,4,this.length),ne.read(this,p,!1,23,4)},g.prototype.readDoubleLE=function(p,h){return p=p>>>0,h||q(p,8,this.length),ne.read(this,p,!0,52,8)},g.prototype.readDoubleBE=function(p,h){return p=p>>>0,h||q(p,8,this.length),ne.read(this,p,!1,52,8)};function G(S,p,h,k,re,Be){if(!g.isBuffer(S))throw new TypeError('"buffer" argument must be a Buffer instance');if(p>re||p<Be)throw new RangeError('"value" argument is out of bounds');if(h+k>S.length)throw new RangeError("Index out of range")}g.prototype.writeUintLE=g.prototype.writeUIntLE=function(p,h,k,re){if(p=+p,h=h>>>0,k=k>>>0,!re){var Be=Math.pow(2,8*k)-1;G(this,p,h,k,Be,0)}var he=1,it=0;for(this[h]=p&255;++it<k&&(he*=256);)this[h+it]=p/he&255;return h+k},g.prototype.writeUintBE=g.prototype.writeUIntBE=function(p,h,k,re){if(p=+p,h=h>>>0,k=k>>>0,!re){var Be=Math.pow(2,8*k)-1;G(this,p,h,k,Be,0)}var he=k-1,it=1;for(this[h+he]=p&255;--he>=0&&(it*=256);)this[h+he]=p/it&255;return h+k},g.prototype.writeUint8=g.prototype.writeUInt8=function(p,h,k){return p=+p,h=h>>>0,k||G(this,p,h,1,255,0),this[h]=p&255,h+1},g.prototype.writeUint16LE=g.prototype.writeUInt16LE=function(p,h,k){return p=+p,h=h>>>0,k||G(this,p,h,2,65535,0),this[h]=p&255,this[h+1]=p>>>8,h+2},g.prototype.writeUint16BE=g.prototype.writeUInt16BE=function(p,h,k){return p=+p,h=h>>>0,k||G(this,p,h,2,65535,0),this[h]=p>>>8,this[h+1]=p&255,h+2},g.prototype.writeUint32LE=g.prototype.writeUInt32LE=function(p,h,k){return p=+p,h=h>>>0,k||G(this,p,h,4,4294967295,0),this[h+3]=p>>>24,this[h+2]=p>>>16,this[h+1]=p>>>8,this[h]=p&255,h+4},g.prototype.writeUint32BE=g.prototype.writeUInt32BE=function(p,h,k){return p=+p,h=h>>>0,k||G(this,p,h,4,4294967295,0),this[h]=p>>>24,this[h+1]=p>>>16,this[h+2]=p>>>8,this[h+3]=p&255,h+4},g.prototype.writeIntLE=function(p,h,k,re){if(p=+p,h=h>>>0,!re){var Be=Math.pow(2,8*k-1);G(this,p,h,k,Be-1,-Be)}var he=0,it=1,yt=0;for(this[h]=p&255;++he<k&&(it*=256);)p<0&&yt===0&&this[h+he-1]!==0&&(yt=1),this[h+he]=(p/it>>0)-yt&255;return h+k},g.prototype.writeIntBE=function(p,h,k,re){if(p=+p,h=h>>>0,!re){var Be=Math.pow(2,8*k-1);G(this,p,h,k,Be-1,-Be)}var he=k-1,it=1,yt=0;for(this[h+he]=p&255;--he>=0&&(it*=256);)p<0&&yt===0&&this[h+he+1]!==0&&(yt=1),this[h+he]=(p/it>>0)-yt&255;return h+k},g.prototype.writeInt8=function(p,h,k){return p=+p,h=h>>>0,k||G(this,p,h,1,127,-128),p<0&&(p=255+p+1),this[h]=p&255,h+1},g.prototype.writeInt16LE=function(p,h,k){return p=+p,h=h>>>0,k||G(this,p,h,2,32767,-32768),this[h]=p&255,this[h+1]=p>>>8,h+2},g.prototype.writeInt16BE=function(p,h,k){return p=+p,h=h>>>0,k||G(this,p,h,2,32767,-32768),this[h]=p>>>8,this[h+1]=p&255,h+2},g.prototype.writeInt32LE=function(p,h,k){return p=+p,h=h>>>0,k||G(this,p,h,4,2147483647,-2147483648),this[h]=p&255,this[h+1]=p>>>8,this[h+2]=p>>>16,this[h+3]=p>>>24,h+4},g.prototype.writeInt32BE=function(p,h,k){return p=+p,h=h>>>0,k||G(this,p,h,4,2147483647,-2147483648),p<0&&(p=4294967295+p+1),this[h]=p>>>24,this[h+1]=p>>>16,this[h+2]=p>>>8,this[h+3]=p&255,h+4};function Qe(S,p,h,k,re,Be){if(h+k>S.length)throw new RangeError("Index out of range");if(h<0)throw new RangeError("Index out of range")}function He(S,p,h,k,re){return p=+p,h=h>>>0,re||Qe(S,p,h,4,34028234663852886e22,-34028234663852886e22),ne.write(S,p,h,k,23,4),h+4}g.prototype.writeFloatLE=function(p,h,k){return He(this,p,h,!0,k)},g.prototype.writeFloatBE=function(p,h,k){return He(this,p,h,!1,k)};function _e(S,p,h,k,re){return p=+p,h=h>>>0,re||Qe(S,p,h,8,17976931348623157e292,-17976931348623157e292),ne.write(S,p,h,k,52,8),h+8}g.prototype.writeDoubleLE=function(p,h,k){return _e(this,p,h,!0,k)},g.prototype.writeDoubleBE=function(p,h,k){return _e(this,p,h,!1,k)},g.prototype.copy=function(p,h,k,re){if(!g.isBuffer(p))throw new TypeError("argument should be a Buffer");if(k||(k=0),!re&&re!==0&&(re=this.length),h>=p.length&&(h=p.length),h||(h=0),re>0&&re<k&&(re=k),re===k||p.length===0||this.length===0)return 0;if(h<0)throw new RangeError("targetStart out of bounds");if(k<0||k>=this.length)throw new RangeError("Index out of range");if(re<0)throw new RangeError("sourceEnd out of bounds");re>this.length&&(re=this.length),p.length-h<re-k&&(re=p.length-h+k);var Be=re-k;return this===p&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(h,k,re):Uint8Array.prototype.set.call(p,this.subarray(k,re),h),Be},g.prototype.fill=function(p,h,k,re){if(typeof p=="string"){if(typeof h=="string"?(re=h,h=0,k=this.length):typeof k=="string"&&(re=k,k=this.length),re!==void 0&&typeof re!="string")throw new TypeError("encoding must be a string");if(typeof re=="string"&&!g.isEncoding(re))throw new TypeError("Unknown encoding: "+re);if(p.length===1){var Be=p.charCodeAt(0);(re==="utf8"&&Be<128||re==="latin1")&&(p=Be)}}else typeof p=="number"?p=p&255:typeof p=="boolean"&&(p=Number(p));if(h<0||this.length<h||this.length<k)throw new RangeError("Out of range index");if(k<=h)return this;h=h>>>0,k=k===void 0?this.length:k>>>0,p||(p=0);var he;if(typeof p=="number")for(he=h;he<k;++he)this[he]=p;else{var it=g.isBuffer(p)?p:g.from(p,re),yt=it.length;if(yt===0)throw new TypeError('The value "'+p+'" is invalid for argument "value"');for(he=0;he<k-h;++he)this[he+h]=it[he%yt]}return this};var Pt=/[^+/0-9A-Za-z-_]/g;function Bt(S){if(S=S.split("=")[0],S=S.trim().replace(Pt,""),S.length<2)return"";for(;S.length%4!==0;)S=S+"=";return S}function ut(S,p){p=p||1/0;for(var h,k=S.length,re=null,Be=[],he=0;he<k;++he){if(h=S.charCodeAt(he),h>55295&&h<57344){if(!re){if(h>56319){(p-=3)>-1&&Be.push(239,191,189);continue}else if(he+1===k){(p-=3)>-1&&Be.push(239,191,189);continue}re=h;continue}if(h<56320){(p-=3)>-1&&Be.push(239,191,189),re=h;continue}h=(re-55296<<10|h-56320)+65536}else re&&(p-=3)>-1&&Be.push(239,191,189);if(re=null,h<128){if((p-=1)<0)break;Be.push(h)}else if(h<2048){if((p-=2)<0)break;Be.push(h>>6|192,h&63|128)}else if(h<65536){if((p-=3)<0)break;Be.push(h>>12|224,h>>6&63|128,h&63|128)}else if(h<1114112){if((p-=4)<0)break;Be.push(h>>18|240,h>>12&63|128,h>>6&63|128,h&63|128)}else throw new Error("Invalid code point")}return Be}function zt(S){for(var p=[],h=0;h<S.length;++h)p.push(S.charCodeAt(h)&255);return p}function iA(S,p){for(var h,k,re,Be=[],he=0;he<S.length&&!((p-=2)<0);++he)h=S.charCodeAt(he),k=h>>8,re=h%256,Be.push(re),Be.push(k);return Be}function _t(S){return qe.toByteArray(Bt(S))}function rA(S,p,h,k){for(var re=0;re<k&&!(re+h>=p.length||re>=S.length);++re)p[re+h]=S[re];return re}function sA(S,p){return S instanceof p||S!=null&&S.constructor!=null&&S.constructor.name!=null&&S.constructor.name===p.name}function c(S){return S!==S}var se=function(){for(var S="0123456789abcdef",p=new Array(256),h=0;h<16;++h)for(var k=h*16,re=0;re<16;++re)p[k+re]=S[h]+S[re];return p}()},64270:function(Sr){(function(kA,_){Sr.exports=_()})(this,function(){"use strict";var kA=function(a,n){return kA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,s){o.__proto__=s}||function(o,s){for(var y in s)Object.prototype.hasOwnProperty.call(s,y)&&(o[y]=s[y])},kA(a,n)};function _(a,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");kA(a,n);function o(){this.constructor=a}a.prototype=n===null?Object.create(n):(o.prototype=n.prototype,new o)}var F=function(){return F=Object.assign||function(n){for(var o,s=1,y=arguments.length;s<y;s++){o=arguments[s];for(var R in o)Object.prototype.hasOwnProperty.call(o,R)&&(n[R]=o[R])}return n},F.apply(this,arguments)};function qe(a,n,o,s){function y(R){return R instanceof o?R:new o(function(ae){ae(R)})}return new(o||(o=Promise))(function(R,ae){function Ee(dt){try{At(s.next(dt))}catch(e){ae(e)}}function Ce(dt){try{At(s.throw(dt))}catch(e){ae(e)}}function At(dt){dt.done?R(dt.value):y(dt.value).then(Ee,Ce)}At((s=s.apply(a,n||[])).next())})}function ne(a,n){var o={label:0,sent:function(){if(R[0]&1)throw R[1];return R[1]},trys:[],ops:[]},s,y,R,ae;return ae={next:Ee(0),throw:Ee(1),return:Ee(2)},typeof Symbol=="function"&&(ae[Symbol.iterator]=function(){return this}),ae;function Ee(At){return function(dt){return Ce([At,dt])}}function Ce(At){if(s)throw new TypeError("Generator is already executing.");for(;o;)try{if(s=1,y&&(R=At[0]&2?y.return:At[0]?y.throw||((R=y.return)&&R.call(y),0):y.next)&&!(R=R.call(y,At[1])).done)return R;switch(y=0,R&&(At=[At[0]&2,R.value]),At[0]){case 0:case 1:R=At;break;case 4:return o.label++,{value:At[1],done:!1};case 5:o.label++,y=At[1],At=[0];continue;case 7:At=o.ops.pop(),o.trys.pop();continue;default:if(R=o.trys,!(R=R.length>0&&R[R.length-1])&&(At[0]===6||At[0]===2)){o=0;continue}if(At[0]===3&&(!R||At[1]>R[0]&&At[1]<R[3])){o.label=At[1];break}if(At[0]===6&&o.label<R[1]){o.label=R[1],R=At;break}if(R&&o.label<R[2]){o.label=R[2],o.ops.push(At);break}R[2]&&o.ops.pop(),o.trys.pop();continue}At=n.call(a,o)}catch(dt){At=[6,dt],y=0}finally{s=R=0}if(At[0]&5)throw At[1];return{value:At[0]?At[1]:void 0,done:!0}}}function Le(a,n,o){if(o||arguments.length===2)for(var s=0,y=n.length,R;s<y;s++)(R||!(s in n))&&(R||(R=Array.prototype.slice.call(n,0,s)),R[s]=n[s]);return a.concat(R||n)}for(var de=function(){function a(n,o,s,y){this.left=n,this.top=o,this.width=s,this.height=y}return a.prototype.add=function(n,o,s,y){return new a(this.left+n,this.top+o,this.width+s,this.height+y)},a.fromClientRect=function(n,o){return new a(o.left+n.windowBounds.left,o.top+n.windowBounds.top,o.width,o.height)},a.fromDOMRectList=function(n,o){var s=Array.from(o).find(function(y){return y.width!==0});return s?new a(s.left+n.windowBounds.left,s.top+n.windowBounds.top,s.width,s.height):a.EMPTY},a.EMPTY=new a(0,0,0,0),a}(),te=function(a,n){return de.fromClientRect(a,n.getBoundingClientRect())},ie=function(a){var n=a.body,o=a.documentElement;if(!n||!o)throw new Error("Unable to get document size");var s=Math.max(Math.max(n.scrollWidth,o.scrollWidth),Math.max(n.offsetWidth,o.offsetWidth),Math.max(n.clientWidth,o.clientWidth)),y=Math.max(Math.max(n.scrollHeight,o.scrollHeight),Math.max(n.offsetHeight,o.offsetHeight),Math.max(n.clientHeight,o.clientHeight));return new de(0,0,s,y)},g=function(a){for(var n=[],o=0,s=a.length;o<s;){var y=a.charCodeAt(o++);if(y>=55296&&y<=56319&&o<s){var R=a.charCodeAt(o++);(R&64512)===56320?n.push(((y&1023)<<10)+(R&1023)+65536):(n.push(y),o--)}else n.push(y)}return n},D=function(){for(var a=[],n=0;n<arguments.length;n++)a[n]=arguments[n];if(String.fromCodePoint)return String.fromCodePoint.apply(String,a);var o=a.length;if(!o)return"";for(var s=[],y=-1,R="";++y<o;){var ae=a[y];ae<=65535?s.push(ae):(ae-=65536,s.push((ae>>10)+55296,ae%1024+56320)),(y+1===o||s.length>16384)&&(R+=String.fromCharCode.apply(String,s),s.length=0)}return R},f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",O=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),L=0;L<f.length;L++)O[f.charCodeAt(L)]=L;for(var I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),b=0;b<I.length;b++)x[I.charCodeAt(b)]=b;for(var U=function(a){var n=a.length*.75,o=a.length,s,y=0,R,ae,Ee,Ce;a[a.length-1]==="="&&(n--,a[a.length-2]==="="&&n--);var At=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(n):new Array(n),dt=Array.isArray(At)?At:new Uint8Array(At);for(s=0;s<o;s+=4)R=x[a.charCodeAt(s)],ae=x[a.charCodeAt(s+1)],Ee=x[a.charCodeAt(s+2)],Ce=x[a.charCodeAt(s+3)],dt[y++]=R<<2|ae>>4,dt[y++]=(ae&15)<<4|Ee>>2,dt[y++]=(Ee&3)<<6|Ce&63;return At},j=function(a){for(var n=a.length,o=[],s=0;s<n;s+=2)o.push(a[s+1]<<8|a[s]);return o},N=function(a){for(var n=a.length,o=[],s=0;s<n;s+=4)o.push(a[s+3]<<24|a[s+2]<<16|a[s+1]<<8|a[s]);return o},P=5,K=11,oe=2,ge=K-P,Ie=65536>>P,ue=1<<P,tt=ue-1,Re=1024>>P,Ge=Ie+Re,ot=Ge,J=32,De=ot+J,Q=65536>>K,xe=1<<ge,be=xe-1,Ae=function(a,n,o){return a.slice?a.slice(n,o):new Uint16Array(Array.prototype.slice.call(a,n,o))},me=function(a,n,o){return a.slice?a.slice(n,o):new Uint32Array(Array.prototype.slice.call(a,n,o))},$=function(a,n){var o=U(a),s=Array.isArray(o)?N(o):new Uint32Array(o),y=Array.isArray(o)?j(o):new Uint16Array(o),R=24,ae=Ae(y,R/2,s[4]/2),Ee=s[5]===2?Ae(y,(R+s[4])/2):me(s,Math.ceil((R+s[4])/4));return new ee(s[0],s[1],s[2],s[3],ae,Ee)},ee=function(){function a(n,o,s,y,R,ae){this.initialValue=n,this.errorValue=o,this.highStart=s,this.highValueIndex=y,this.index=R,this.data=ae}return a.prototype.get=function(n){var o;if(n>=0){if(n<55296||n>56319&&n<=65535)return o=this.index[n>>P],o=(o<<oe)+(n&tt),this.data[o];if(n<=65535)return o=this.index[Ie+(n-55296>>P)],o=(o<<oe)+(n&tt),this.data[o];if(n<this.highStart)return o=De-Q+(n>>K),o=this.index[o],o+=n>>P&be,o=this.index[o],o=(o<<oe)+(n&tt),this.data[o];if(n<=1114111)return this.data[this.highValueIndex]}return this.errorValue},a}(),q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",G=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Qe=0;Qe<q.length;Qe++)G[q.charCodeAt(Qe)]=Qe;var He="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==",_e=50,Pt=1,Bt=2,ut=3,zt=4,iA=5,_t=7,rA=8,sA=9,c=10,se=11,S=12,p=13,h=14,k=15,re=16,Be=17,he=18,it=19,yt=20,lt=21,nt=22,St=23,Ue=24,ke=25,ze=26,ct=27,Lt=28,Dt=29,It=30,yA=31,oA=32,LA=33,ZA=34,Et=35,Vt=36,pt=37,Ot=38,Gt=39,hA=40,bA=41,cA=42,vA=43,VA=[9001,65288],Er="!",RA="\xD7",BA="\xF7",OA=$(He),Zt=[It,Vt],eA=[Pt,Bt,ut,iA],uA=[c,rA],mA=[ct,ze],er=eA.concat(uA),gr=[Ot,Gt,hA,ZA,Et],NA=[k,p],fA=function(a,n){n===void 0&&(n="strict");var o=[],s=[],y=[];return a.forEach(function(R,ae){var Ee=OA.get(R);if(Ee>_e?(y.push(!0),Ee-=_e):y.push(!1),["normal","auto","loose"].indexOf(n)!==-1&&[8208,8211,12316,12448].indexOf(R)!==-1)return s.push(ae),o.push(re);if(Ee===zt||Ee===se){if(ae===0)return s.push(ae),o.push(It);var Ce=o[ae-1];return er.indexOf(Ce)===-1?(s.push(s[ae-1]),o.push(Ce)):(s.push(ae),o.push(It))}if(s.push(ae),Ee===yA)return o.push(n==="strict"?lt:pt);if(Ee===cA||Ee===Dt)return o.push(It);if(Ee===vA)return R>=131072&&R<=196605||R>=196608&&R<=262141?o.push(pt):o.push(It);o.push(Ee)}),[s,o,y]},br=function(a,n,o,s){var y=s[o];if(Array.isArray(a)?a.indexOf(y)!==-1:a===y)for(var R=o;R<=s.length;){R++;var ae=s[R];if(ae===n)return!0;if(ae!==c)break}if(y===c)for(var R=o;R>0;){R--;var Ee=s[R];if(Array.isArray(a)?a.indexOf(Ee)!==-1:a===Ee)for(var Ce=o;Ce<=s.length;){Ce++;var ae=s[Ce];if(ae===n)return!0;if(ae!==c)break}if(Ee!==c)break}return!1},en=function(a,n){for(var o=a;o>=0;){var s=n[o];if(s===c)o--;else return s}return 0},pr=function(a,n,o,s,y){if(o[s]===0)return RA;var R=s-1;if(Array.isArray(y)&&y[R]===!0)return RA;var ae=R-1,Ee=R+1,Ce=n[R],At=ae>=0?n[ae]:0,dt=n[Ee];if(Ce===Bt&&dt===ut)return RA;if(eA.indexOf(Ce)!==-1)return Er;if(eA.indexOf(dt)!==-1||uA.indexOf(dt)!==-1)return RA;if(en(R,n)===rA)return BA;if(OA.get(a[R])===se||(Ce===oA||Ce===LA)&&OA.get(a[Ee])===se||Ce===_t||dt===_t||Ce===sA||[c,p,k].indexOf(Ce)===-1&&dt===sA||[Be,he,it,Ue,Lt].indexOf(dt)!==-1||en(R,n)===nt||br(St,nt,R,n)||br([Be,he],lt,R,n)||br(S,S,R,n))return RA;if(Ce===c)return BA;if(Ce===St||dt===St)return RA;if(dt===re||Ce===re)return BA;if([p,k,lt].indexOf(dt)!==-1||Ce===h||At===Vt&&NA.indexOf(Ce)!==-1||Ce===Lt&&dt===Vt||dt===yt||Zt.indexOf(dt)!==-1&&Ce===ke||Zt.indexOf(Ce)!==-1&&dt===ke||Ce===ct&&[pt,oA,LA].indexOf(dt)!==-1||[pt,oA,LA].indexOf(Ce)!==-1&&dt===ze||Zt.indexOf(Ce)!==-1&&mA.indexOf(dt)!==-1||mA.indexOf(Ce)!==-1&&Zt.indexOf(dt)!==-1||[ct,ze].indexOf(Ce)!==-1&&(dt===ke||[nt,k].indexOf(dt)!==-1&&n[Ee+1]===ke)||[nt,k].indexOf(Ce)!==-1&&dt===ke||Ce===ke&&[ke,Lt,Ue].indexOf(dt)!==-1)return RA;if([ke,Lt,Ue,Be,he].indexOf(dt)!==-1)for(var e=R;e>=0;){var i=n[e];if(i===ke)return RA;if([Lt,Ue].indexOf(i)!==-1)e--;else break}if([ct,ze].indexOf(dt)!==-1)for(var e=[Be,he].indexOf(Ce)!==-1?ae:R;e>=0;){var i=n[e];if(i===ke)return RA;if([Lt,Ue].indexOf(i)!==-1)e--;else break}if(Ot===Ce&&[Ot,Gt,ZA,Et].indexOf(dt)!==-1||[Gt,ZA].indexOf(Ce)!==-1&&[Gt,hA].indexOf(dt)!==-1||[hA,Et].indexOf(Ce)!==-1&&dt===hA||gr.indexOf(Ce)!==-1&&[yt,ze].indexOf(dt)!==-1||gr.indexOf(dt)!==-1&&Ce===ct||Zt.indexOf(Ce)!==-1&&Zt.indexOf(dt)!==-1||Ce===Ue&&Zt.indexOf(dt)!==-1||Zt.concat(ke).indexOf(Ce)!==-1&&dt===nt&&VA.indexOf(a[Ee])===-1||Zt.concat(ke).indexOf(dt)!==-1&&Ce===he)return RA;if(Ce===bA&&dt===bA){for(var v=o[R],C=1;v>0&&(v--,n[v]===bA);)C++;if(C%2!==0)return RA}return Ce===oA&&dt===LA?RA:BA},Mr=function(a,n){n||(n={lineBreak:"normal",wordBreak:"normal"});var o=fA(a,n.lineBreak),s=o[0],y=o[1],R=o[2];(n.wordBreak==="break-all"||n.wordBreak==="break-word")&&(y=y.map(function(Ee){return[ke,It,cA].indexOf(Ee)!==-1?pt:Ee}));var ae=n.wordBreak==="keep-all"?R.map(function(Ee,Ce){return Ee&&a[Ce]>=19968&&a[Ce]<=40959}):void 0;return[s,y,ae]},gA=function(){function a(n,o,s,y){this.codePoints=n,this.required=o===Er,this.start=s,this.end=y}return a.prototype.slice=function(){return D.apply(void 0,this.codePoints.slice(this.start,this.end))},a}(),Yr=function(a,n){var o=g(a),s=Mr(o,n),y=s[0],R=s[1],ae=s[2],Ee=o.length,Ce=0,At=0;return{next:function(){if(At>=Ee)return{done:!0,value:null};for(var dt=RA;At<Ee&&(dt=pr(o,R,y,++At,ae))===RA;);if(dt!==RA||At===Ee){var e=new gA(o,dt,Ce,At);return Ce=At,{value:e,done:!1}}return{done:!0,value:null}}}},Kr=1,or=2,ar=4,Yn=8,Tr=10,ki=47,wa=92,yi=9,ya=32,Aa=34,da=61,rs=35,SA=36,ys=37,ra=39,Ea=40,Rn=41,Ei=95,dA=45,Ti=33,La=60,Pn=62,Ri=64,so=91,zo=93,Es=61,Ks=123,ti=63,ns=125,Na=124,Bu=126,ur=128,Hn=65533,tn=42,Xn=43,Mi=44,vr=58,Nt=59,gt=46,Ar=0,Dr=8,mr=11,Qn=14,En=31,kn=127,Vr=-1,ir=48,hn=97,as=101,an=102,_i=117,Cs=122,qn=65,Pa=69,_a=70,Gs=85,Fs=90,On=function(a){return a>=ir&&a<=57},bs=function(a){return a>=55296&&a<=57343},We=function(a){return On(a)||a>=qn&&a<=_a||a>=hn&&a<=an},bt=function(a){return a>=hn&&a<=Cs},nA=function(a){return a>=qn&&a<=Fs},tr=function(a){return bt(a)||nA(a)},nr=function(a){return a>=ur},aA=function(a){return a===Tr||a===yi||a===ya},UA=function(a){return tr(a)||nr(a)||a===Ei},PA=function(a){return UA(a)||On(a)||a===dA},xA=function(a){return a>=Ar&&a<=Dr||a===mr||a>=Qn&&a<=En||a===kn},MA=function(a,n){return a!==wa?!1:n!==Tr},$t=function(a,n,o){return a===dA?UA(n)||MA(n,o):UA(a)?!0:!!(a===wa&&MA(a,n))},xr=function(a,n,o){return a===Xn||a===dA?On(n)?!0:n===gt&&On(o):On(a===gt?n:a)},qA=function(a){var n=0,o=1;(a[n]===Xn||a[n]===dA)&&(a[n]===dA&&(o=-1),n++);for(var s=[];On(a[n]);)s.push(a[n++]);var y=s.length?parseInt(D.apply(void 0,s),10):0;a[n]===gt&&n++;for(var R=[];On(a[n]);)R.push(a[n++]);var ae=R.length,Ee=ae?parseInt(D.apply(void 0,R),10):0;(a[n]===Pa||a[n]===as)&&n++;var Ce=1;(a[n]===Xn||a[n]===dA)&&(a[n]===dA&&(Ce=-1),n++);for(var At=[];On(a[n]);)At.push(a[n++]);var dt=At.length?parseInt(D.apply(void 0,At),10):0;return o*(y+Ee*Math.pow(10,-ae))*Math.pow(10,Ce*dt)},Bn={type:2},dr={type:3},Wr={type:4},Dn={type:13},Ai={type:8},sn={type:21},Zr={type:9},Xr={type:10},ha={type:11},Ur={type:12},qr={type:14},pn={type:23},vn={type:1},na={type:25},aa={type:24},pa={type:26},Wa={type:27},xn={type:28},Ca={type:29},xs={type:31},Ka={type:32},ia=function(){function a(){this._value=[]}return a.prototype.write=function(n){this._value=this._value.concat(g(n))},a.prototype.read=function(){for(var n=[],o=this.consumeToken();o!==Ka;)n.push(o),o=this.consumeToken();return n},a.prototype.consumeToken=function(){var n=this.consumeCodePoint();switch(n){case Aa:return this.consumeStringToken(Aa);case rs:var o=this.peekCodePoint(0),s=this.peekCodePoint(1),y=this.peekCodePoint(2);if(PA(o)||MA(s,y)){var R=$t(o,s,y)?or:Kr,ae=this.consumeName();return{type:5,value:ae,flags:R}}break;case SA:if(this.peekCodePoint(0)===da)return this.consumeCodePoint(),Dn;break;case ra:return this.consumeStringToken(ra);case Ea:return Bn;case Rn:return dr;case tn:if(this.peekCodePoint(0)===da)return this.consumeCodePoint(),qr;break;case Xn:if(xr(n,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(n),this.consumeNumericToken();break;case Mi:return Wr;case dA:var Ee=n,Ce=this.peekCodePoint(0),At=this.peekCodePoint(1);if(xr(Ee,Ce,At))return this.reconsumeCodePoint(n),this.consumeNumericToken();if($t(Ee,Ce,At))return this.reconsumeCodePoint(n),this.consumeIdentLikeToken();if(Ce===dA&&At===Pn)return this.consumeCodePoint(),this.consumeCodePoint(),aa;break;case gt:if(xr(n,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(n),this.consumeNumericToken();break;case ki:if(this.peekCodePoint(0)===tn)for(this.consumeCodePoint();;){var dt=this.consumeCodePoint();if(dt===tn&&(dt=this.consumeCodePoint(),dt===ki))return this.consumeToken();if(dt===Vr)return this.consumeToken()}break;case vr:return pa;case Nt:return Wa;case La:if(this.peekCodePoint(0)===Ti&&this.peekCodePoint(1)===dA&&this.peekCodePoint(2)===dA)return this.consumeCodePoint(),this.consumeCodePoint(),na;break;case Ri:var e=this.peekCodePoint(0),i=this.peekCodePoint(1),v=this.peekCodePoint(2);if($t(e,i,v)){var ae=this.consumeName();return{type:7,value:ae}}break;case so:return xn;case wa:if(MA(n,this.peekCodePoint(0)))return this.reconsumeCodePoint(n),this.consumeIdentLikeToken();break;case zo:return Ca;case Es:if(this.peekCodePoint(0)===da)return this.consumeCodePoint(),Ai;break;case Ks:return ha;case ns:return Ur;case _i:case Gs:var C=this.peekCodePoint(0),M=this.peekCodePoint(1);return C===Xn&&(We(M)||M===ti)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(n),this.consumeIdentLikeToken();case Na:if(this.peekCodePoint(0)===da)return this.consumeCodePoint(),Zr;if(this.peekCodePoint(0)===Na)return this.consumeCodePoint(),sn;break;case Bu:if(this.peekCodePoint(0)===da)return this.consumeCodePoint(),Xr;break;case Vr:return Ka}return aA(n)?(this.consumeWhiteSpace(),xs):On(n)?(this.reconsumeCodePoint(n),this.consumeNumericToken()):UA(n)?(this.reconsumeCodePoint(n),this.consumeIdentLikeToken()):{type:6,value:D(n)}},a.prototype.consumeCodePoint=function(){var n=this._value.shift();return typeof n=="undefined"?-1:n},a.prototype.reconsumeCodePoint=function(n){this._value.unshift(n)},a.prototype.peekCodePoint=function(n){return n>=this._value.length?-1:this._value[n]},a.prototype.consumeUnicodeRangeToken=function(){for(var n=[],o=this.consumeCodePoint();We(o)&&n.length<6;)n.push(o),o=this.consumeCodePoint();for(var s=!1;o===ti&&n.length<6;)n.push(o),o=this.consumeCodePoint(),s=!0;if(s){var y=parseInt(D.apply(void 0,n.map(function(Ce){return Ce===ti?ir:Ce})),16),R=parseInt(D.apply(void 0,n.map(function(Ce){return Ce===ti?_a:Ce})),16);return{type:30,start:y,end:R}}var ae=parseInt(D.apply(void 0,n),16);if(this.peekCodePoint(0)===dA&&We(this.peekCodePoint(1))){this.consumeCodePoint(),o=this.consumeCodePoint();for(var Ee=[];We(o)&&Ee.length<6;)Ee.push(o),o=this.consumeCodePoint();var R=parseInt(D.apply(void 0,Ee),16);return{type:30,start:ae,end:R}}else return{type:30,start:ae,end:ae}},a.prototype.consumeIdentLikeToken=function(){var n=this.consumeName();return n.toLowerCase()==="url"&&this.peekCodePoint(0)===Ea?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Ea?(this.consumeCodePoint(),{type:19,value:n}):{type:20,value:n}},a.prototype.consumeUrlToken=function(){var n=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Vr)return{type:22,value:""};var o=this.peekCodePoint(0);if(o===ra||o===Aa){var s=this.consumeStringToken(this.consumeCodePoint());return s.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Vr||this.peekCodePoint(0)===Rn)?(this.consumeCodePoint(),{type:22,value:s.value}):(this.consumeBadUrlRemnants(),pn)}for(;;){var y=this.consumeCodePoint();if(y===Vr||y===Rn)return{type:22,value:D.apply(void 0,n)};if(aA(y))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Vr||this.peekCodePoint(0)===Rn?(this.consumeCodePoint(),{type:22,value:D.apply(void 0,n)}):(this.consumeBadUrlRemnants(),pn);if(y===Aa||y===ra||y===Ea||xA(y))return this.consumeBadUrlRemnants(),pn;if(y===wa)if(MA(y,this.peekCodePoint(0)))n.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),pn;else n.push(y)}},a.prototype.consumeWhiteSpace=function(){for(;aA(this.peekCodePoint(0));)this.consumeCodePoint()},a.prototype.consumeBadUrlRemnants=function(){for(;;){var n=this.consumeCodePoint();if(n===Rn||n===Vr)return;MA(n,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},a.prototype.consumeStringSlice=function(n){for(var o=5e4,s="";n>0;){var y=Math.min(o,n);s+=D.apply(void 0,this._value.splice(0,y)),n-=y}return this._value.shift(),s},a.prototype.consumeStringToken=function(n){var o="",s=0;do{var y=this._value[s];if(y===Vr||y===void 0||y===n)return o+=this.consumeStringSlice(s),{type:0,value:o};if(y===Tr)return this._value.splice(0,s),vn;if(y===wa){var R=this._value[s+1];R!==Vr&&R!==void 0&&(R===Tr?(o+=this.consumeStringSlice(s),s=-1,this._value.shift()):MA(y,R)&&(o+=this.consumeStringSlice(s),o+=D(this.consumeEscapedCodePoint()),s=-1))}s++}while(!0)},a.prototype.consumeNumber=function(){var n=[],o=ar,s=this.peekCodePoint(0);for((s===Xn||s===dA)&&n.push(this.consumeCodePoint());On(this.peekCodePoint(0));)n.push(this.consumeCodePoint());s=this.peekCodePoint(0);var y=this.peekCodePoint(1);if(s===gt&&On(y))for(n.push(this.consumeCodePoint(),this.consumeCodePoint()),o=Yn;On(this.peekCodePoint(0));)n.push(this.consumeCodePoint());s=this.peekCodePoint(0),y=this.peekCodePoint(1);var R=this.peekCodePoint(2);if((s===Pa||s===as)&&((y===Xn||y===dA)&&On(R)||On(y)))for(n.push(this.consumeCodePoint(),this.consumeCodePoint()),o=Yn;On(this.peekCodePoint(0));)n.push(this.consumeCodePoint());return[qA(n),o]},a.prototype.consumeNumericToken=function(){var n=this.consumeNumber(),o=n[0],s=n[1],y=this.peekCodePoint(0),R=this.peekCodePoint(1),ae=this.peekCodePoint(2);if($t(y,R,ae)){var Ee=this.consumeName();return{type:15,number:o,flags:s,unit:Ee}}return y===ys?(this.consumeCodePoint(),{type:16,number:o,flags:s}):{type:17,number:o,flags:s}},a.prototype.consumeEscapedCodePoint=function(){var n=this.consumeCodePoint();if(We(n)){for(var o=D(n);We(this.peekCodePoint(0))&&o.length<6;)o+=D(this.consumeCodePoint());aA(this.peekCodePoint(0))&&this.consumeCodePoint();var s=parseInt(o,16);return s===0||bs(s)||s>1114111?Hn:s}return n===Vr?Hn:n},a.prototype.consumeName=function(){for(var n="";;){var o=this.consumeCodePoint();if(PA(o))n+=D(o);else if(MA(o,this.peekCodePoint(0)))n+=D(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(o),n}},a}(),Cn=function(){function a(n){this._tokens=n}return a.create=function(n){var o=new ia;return o.write(n),new a(o.read())},a.parseValue=function(n){return a.create(n).parseComponentValue()},a.parseValues=function(n){return a.create(n).parseComponentValues()},a.prototype.parseComponentValue=function(){for(var n=this.consumeToken();n.type===31;)n=this.consumeToken();if(n.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(n);var o=this.consumeComponentValue();do n=this.consumeToken();while(n.type===31);if(n.type===32)return o;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},a.prototype.parseComponentValues=function(){for(var n=[];;){var o=this.consumeComponentValue();if(o.type===32)return n;n.push(o),n.push()}},a.prototype.consumeComponentValue=function(){var n=this.consumeToken();switch(n.type){case 11:case 28:case 2:return this.consumeSimpleBlock(n.type);case 19:return this.consumeFunction(n)}return n},a.prototype.consumeSimpleBlock=function(n){for(var o={type:n,values:[]},s=this.consumeToken();;){if(s.type===32||Ki(s,n))return o;this.reconsumeToken(s),o.values.push(this.consumeComponentValue()),s=this.consumeToken()}},a.prototype.consumeFunction=function(n){for(var o={name:n.value,values:[],type:18};;){var s=this.consumeToken();if(s.type===32||s.type===3)return o;this.reconsumeToken(s),o.values.push(this.consumeComponentValue())}},a.prototype.consumeToken=function(){var n=this._tokens.shift();return typeof n=="undefined"?Ka:n},a.prototype.reconsumeToken=function(n){this._tokens.unshift(n)},a}(),$A=function(a){return a.type===15},lr=function(a){return a.type===17},Br=function(a){return a.type===20},on=function(a){return a.type===0},Za=function(a,n){return Br(a)&&a.value===n},ri=function(a){return a.type!==31},ni=function(a){return a.type!==31&&a.type!==4},Fa=function(a){var n=[],o=[];return a.forEach(function(s){if(s.type===4){if(o.length===0)throw new Error("Error parsing function args, zero tokens for arg");n.push(o),o=[];return}s.type!==31&&o.push(s)}),o.length&&n.push(o),n},Ki=function(a,n){return n===11&&a.type===12||n===28&&a.type===29?!0:n===2&&a.type===3},Ga=function(a){return a.type===17||a.type===15},FA=function(a){return a.type===16||Ga(a)},wu=function(a){return a.length>1?[a[0],a[1]]:[a[0]]},$n={type:17,number:0,flags:ar},Gi={type:16,number:50,flags:ar},ai={type:16,number:100,flags:ar},is=function(a,n,o){var s=a[0],y=a[1];return[cn(s,n),cn(typeof y!="undefined"?y:s,o)]},cn=function(a,n){if(a.type===16)return a.number/100*n;if($A(a))switch(a.unit){case"rem":case"em":return 16*a.number;case"px":default:return a.number}return a.number},Vo="deg",yu="grad",oo="rad",Wo="turn",uo={name:"angle",parse:function(a,n){if(n.type===15)switch(n.unit){case Vo:return Math.PI*n.number/180;case yu:return Math.PI/200*n.number;case oo:return n.number;case Wo:return Math.PI*2*n.number}throw new Error("Unsupported angle type")}},Zo=function(a){return a.type===15&&(a.unit===Vo||a.unit===yu||a.unit===oo||a.unit===Wo)},Jo=function(a){var n=a.filter(Br).map(function(o){return o.value}).join(" ");switch(n){case"to bottom right":case"to right bottom":case"left top":case"top left":return[$n,$n];case"to top":case"bottom":return za(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[$n,ai];case"to right":case"left":return za(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[ai,ai];case"to bottom":case"top":return za(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[ai,$n];case"to left":case"right":return za(270)}return 0},za=function(a){return Math.PI*a/180},Ci={name:"color",parse:function(a,n){if(n.type===18){var o=ga[n.name];if(typeof o=="undefined")throw new Error('Attempting to parse an unsupported color function "'+n.name+'"');return o(a,n.values)}if(n.type===5){if(n.value.length===3){var s=n.value.substring(0,1),y=n.value.substring(1,2),R=n.value.substring(2,3);return hr(parseInt(s+s,16),parseInt(y+y,16),parseInt(R+R,16),1)}if(n.value.length===4){var s=n.value.substring(0,1),y=n.value.substring(1,2),R=n.value.substring(2,3),ae=n.value.substring(3,4);return hr(parseInt(s+s,16),parseInt(y+y,16),parseInt(R+R,16),parseInt(ae+ae,16)/255)}if(n.value.length===6){var s=n.value.substring(0,2),y=n.value.substring(2,4),R=n.value.substring(4,6);return hr(parseInt(s,16),parseInt(y,16),parseInt(R,16),1)}if(n.value.length===8){var s=n.value.substring(0,2),y=n.value.substring(2,4),R=n.value.substring(4,6),ae=n.value.substring(6,8);return hr(parseInt(s,16),parseInt(y,16),parseInt(R,16),parseInt(ae,16)/255)}}if(n.type===20){var Ee=oa[n.value.toUpperCase()];if(typeof Ee!="undefined")return Ee}return oa.TRANSPARENT}},zi=function(a){return(255&a)===0},HA=function(a){var n=255&a,o=255&a>>8,s=255&a>>16,y=255&a>>24;return n<255?"rgba("+y+","+s+","+o+","+n/255+")":"rgb("+y+","+s+","+o+")"},hr=function(a,n,o,s){return(a<<24|n<<16|o<<8|Math.round(s*255)<<0)>>>0},sa=function(a,n){if(a.type===17)return a.number;if(a.type===16){var o=n===3?1:255;return n===3?a.number/100*o:Math.round(a.number/100*o)}return 0},ma=function(a,n){var o=n.filter(ni);if(o.length===3){var s=o.map(sa),y=s[0],R=s[1],ae=s[2];return hr(y,R,ae,1)}if(o.length===4){var Ee=o.map(sa),y=Ee[0],R=Ee[1],ae=Ee[2],Ce=Ee[3];return hr(y,R,ae,Ce)}return 0};function ii(a,n,o){return o<0&&(o+=1),o>=1&&(o-=1),o<1/6?(n-a)*o*6+a:o<1/2?n:o<2/3?(n-a)*6*(2/3-o)+a:a}var Oa=function(a,n){var o=n.filter(ni),s=o[0],y=o[1],R=o[2],ae=o[3],Ee=(s.type===17?za(s.number):uo.parse(a,s))/(Math.PI*2),Ce=FA(y)?y.number/100:0,At=FA(R)?R.number/100:0,dt=typeof ae!="undefined"&&FA(ae)?cn(ae,1):1;if(Ce===0)return hr(At*255,At*255,At*255,1);var e=At<=.5?At*(Ce+1):At+Ce-At*Ce,i=At*2-e,v=ii(i,e,Ee+1/3),C=ii(i,e,Ee),M=ii(i,e,Ee-1/3);return hr(v*255,C*255,M*255,dt)},ga={hsl:Oa,hsla:Oa,rgb:ma,rgba:ma},wn=function(a,n){return Ci.parse(a,Cn.create(n).parseComponentValue())},oa={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},Eu={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(a,n){return n.map(function(o){if(Br(o))switch(o.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},zs={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},lo=function(a,n){var o=Ci.parse(a,n[0]),s=n[1];return s&&FA(s)?{color:o,stop:s}:{color:o,stop:null}},Al=function(a,n){var o=a[0],s=a[a.length-1];o.stop===null&&(o.stop=$n),s.stop===null&&(s.stop=ai);for(var y=[],R=0,ae=0;ae<a.length;ae++){var Ee=a[ae].stop;if(Ee!==null){var Ce=cn(Ee,n);Ce>R?y.push(Ce):y.push(R),R=Ce}else y.push(null)}for(var At=null,ae=0;ae<y.length;ae++){var dt=y[ae];if(dt===null)At===null&&(At=ae);else if(At!==null){for(var e=ae-At,i=y[At-1],v=(dt-i)/(e+1),C=1;C<=e;C++)y[At+C-1]=v*C;At=null}}return a.map(function(M,W){var z=M.color;return{color:z,stop:Math.max(Math.min(1,y[W]/n),0)}})},rl=function(a,n,o){var s=n/2,y=o/2,R=cn(a[0],n)-s,ae=y-cn(a[1],o);return(Math.atan2(ae,R)+Math.PI*2)%(Math.PI*2)},Fi=function(a,n,o){var s=typeof a=="number"?a:rl(a,n,o),y=Math.abs(n*Math.sin(s))+Math.abs(o*Math.cos(s)),R=n/2,ae=o/2,Ee=y/2,Ce=Math.sin(s-Math.PI/2)*Ee,At=Math.cos(s-Math.PI/2)*Ee;return[y,R-At,R+At,ae-Ce,ae+Ce]},si=function(a,n){return Math.sqrt(a*a+n*n)},oi=function(a,n,o,s,y){var R=[[0,0],[0,n],[a,0],[a,n]];return R.reduce(function(ae,Ee){var Ce=Ee[0],At=Ee[1],dt=si(o-Ce,s-At);return(y?dt<ae.optimumDistance:dt>ae.optimumDistance)?{optimumCorner:Ee,optimumDistance:dt}:ae},{optimumDistance:y?1/0:-1/0,optimumCorner:null}).optimumCorner},Us=function(a,n,o,s,y){var R=0,ae=0;switch(a.size){case 0:a.shape===0?R=ae=Math.min(Math.abs(n),Math.abs(n-s),Math.abs(o),Math.abs(o-y)):a.shape===1&&(R=Math.min(Math.abs(n),Math.abs(n-s)),ae=Math.min(Math.abs(o),Math.abs(o-y)));break;case 2:if(a.shape===0)R=ae=Math.min(si(n,o),si(n,o-y),si(n-s,o),si(n-s,o-y));else if(a.shape===1){var Ee=Math.min(Math.abs(o),Math.abs(o-y))/Math.min(Math.abs(n),Math.abs(n-s)),Ce=oi(s,y,n,o,!0),At=Ce[0],dt=Ce[1];R=si(At-n,(dt-o)/Ee),ae=Ee*R}break;case 1:a.shape===0?R=ae=Math.max(Math.abs(n),Math.abs(n-s),Math.abs(o),Math.abs(o-y)):a.shape===1&&(R=Math.max(Math.abs(n),Math.abs(n-s)),ae=Math.max(Math.abs(o),Math.abs(o-y)));break;case 3:if(a.shape===0)R=ae=Math.max(si(n,o),si(n,o-y),si(n-s,o),si(n-s,o-y));else if(a.shape===1){var Ee=Math.max(Math.abs(o),Math.abs(o-y))/Math.max(Math.abs(n),Math.abs(n-s)),e=oi(s,y,n,o,!1),At=e[0],dt=e[1];R=si(At-n,(dt-o)/Ee),ae=Ee*R}break}return Array.isArray(a.size)&&(R=cn(a.size[0],s),ae=a.size.length===2?cn(a.size[1],y):R),[R,ae]},sc=function(a,n){var o=za(180),s=[];return Fa(n).forEach(function(y,R){if(R===0){var ae=y[0];if(ae.type===20&&ae.value==="to"){o=Jo(y);return}else if(Zo(ae)){o=uo.parse(a,ae);return}}var Ee=lo(a,y);s.push(Ee)}),{angle:o,stops:s,type:1}},Cu=function(a,n){var o=za(180),s=[];return Fa(n).forEach(function(y,R){if(R===0){var ae=y[0];if(ae.type===20&&["top","left","right","bottom"].indexOf(ae.value)!==-1){o=Jo(y);return}else if(Zo(ae)){o=(uo.parse(a,ae)+za(270))%za(360);return}}var Ee=lo(a,y);s.push(Ee)}),{angle:o,stops:s,type:1}},Vi=function(a,n){var o=za(180),s=[],y=1,R=0,ae=3,Ee=[];return Fa(n).forEach(function(Ce,At){var dt=Ce[0];if(At===0){if(Br(dt)&&dt.value==="linear"){y=1;return}else if(Br(dt)&&dt.value==="radial"){y=2;return}}if(dt.type===18){if(dt.name==="from"){var e=Ci.parse(a,dt.values[0]);s.push({stop:$n,color:e})}else if(dt.name==="to"){var e=Ci.parse(a,dt.values[0]);s.push({stop:ai,color:e})}else if(dt.name==="color-stop"){var i=dt.values.filter(ni);if(i.length===2){var e=Ci.parse(a,i[1]),v=i[0];lr(v)&&s.push({stop:{type:16,number:v.number*100,flags:v.flags},color:e})}}}}),y===1?{angle:(o+za(180))%za(360),stops:s,type:y}:{size:ae,shape:R,stops:s,position:Ee,type:y}},Sl="closest-side",nl="farthest-side",al="closest-corner",Dl="farthest-corner",Ll="circle",Nl="ellipse",Pl="cover",Ol="contain",oc=function(a,n){var o=0,s=3,y=[],R=[];return Fa(n).forEach(function(ae,Ee){var Ce=!0;if(Ee===0){var At=!1;Ce=ae.reduce(function(e,i){if(At)if(Br(i))switch(i.value){case"center":return R.push(Gi),e;case"top":case"left":return R.push($n),e;case"right":case"bottom":return R.push(ai),e}else(FA(i)||Ga(i))&&R.push(i);else if(Br(i))switch(i.value){case Ll:return o=0,!1;case Nl:return o=1,!1;case"at":return At=!0,!1;case Sl:return s=0,!1;case Pl:case nl:return s=1,!1;case Ol:case al:return s=2,!1;case Dl:return s=3,!1}else if(Ga(i)||FA(i))return Array.isArray(s)||(s=[]),s.push(i),!1;return e},Ce)}if(Ce){var dt=lo(a,ae);y.push(dt)}}),{size:s,shape:o,stops:y,position:R,type:2}},Fu=function(a,n){var o=0,s=3,y=[],R=[];return Fa(n).forEach(function(ae,Ee){var Ce=!0;if(Ee===0?Ce=ae.reduce(function(dt,e){if(Br(e))switch(e.value){case"center":return R.push(Gi),!1;case"top":case"left":return R.push($n),!1;case"right":case"bottom":return R.push(ai),!1}else if(FA(e)||Ga(e))return R.push(e),!1;return dt},Ce):Ee===1&&(Ce=ae.reduce(function(dt,e){if(Br(e))switch(e.value){case Ll:return o=0,!1;case Nl:return o=1,!1;case Ol:case Sl:return s=0,!1;case nl:return s=1,!1;case al:return s=2,!1;case Pl:case Dl:return s=3,!1}else if(Ga(e)||FA(e))return Array.isArray(s)||(s=[]),s.push(e),!1;return dt},Ce)),Ce){var At=lo(a,ae);y.push(At)}}),{size:s,shape:o,stops:y,position:R,type:2}},jl=function(a){return a.type===1},uc=function(a){return a.type===2},il={name:"image",parse:function(a,n){if(n.type===22){var o={url:n.value,type:0};return a.cache.addImage(n.value),o}if(n.type===18){var s=Hl[n.name];if(typeof s=="undefined")throw new Error('Attempting to parse an unsupported image function "'+n.name+'"');return s(a,n.values)}throw new Error("Unsupported image type "+n.type)}};function lc(a){return!(a.type===20&&a.value==="none")&&(a.type!==18||!!Hl[a.name])}var Hl={"linear-gradient":sc,"-moz-linear-gradient":Cu,"-ms-linear-gradient":Cu,"-o-linear-gradient":Cu,"-webkit-linear-gradient":Cu,"radial-gradient":oc,"-moz-radial-gradient":Fu,"-ms-radial-gradient":Fu,"-o-radial-gradient":Fu,"-webkit-radial-gradient":Fu,"-webkit-gradient":Vi},cc={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(a,n){if(n.length===0)return[];var o=n[0];return o.type===20&&o.value==="none"?[]:n.filter(function(s){return ni(s)&&lc(s)}).map(function(s){return il.parse(a,s)})}},r={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(a,n){return n.map(function(o){if(Br(o))switch(o.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},t={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(a,n){return Fa(n).map(function(o){return o.filter(FA)}).map(wu)}},A={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(a,n){return Fa(n).map(function(o){return o.filter(Br).map(function(s){return s.value}).join(" ")}).map(u)}},u=function(a){switch(a){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}},d;(function(a){a.AUTO="auto",a.CONTAIN="contain",a.COVER="cover"})(d||(d={}));var l={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(a,n){return Fa(n).map(function(o){return o.filter(B)})}},B=function(a){return Br(a)||FA(a)},w=function(a){return{name:"border-"+a+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},E=w("top"),T=w("right"),V=w("bottom"),Z=w("left"),ce=function(a){return{name:"border-radius-"+a,initialValue:"0 0",prefix:!1,type:1,parse:function(n,o){return wu(o.filter(FA))}}},H=ce("top-left"),Se=ce("top-right"),ye=ce("bottom-right"),Ne=ce("bottom-left"),pe=function(a){return{name:"border-"+a+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(n,o){switch(o){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Oe=pe("top"),st=pe("right"),vt=pe("bottom"),Rt=pe("left"),lA=function(a){return{name:"border-"+a+"-width",initialValue:"0",type:0,prefix:!1,parse:function(n,o){return $A(o)?o.number:0}}},wt=lA("top"),Ze=lA("right"),xt=lA("bottom"),Yt=lA("left"),we={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Fe={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(a,n){switch(n){case"rtl":return 1;case"ltr":default:return 0}}},at={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(a,n){return n.filter(Br).reduce(function(o,s){return o|Je(s.value)},0)}},Je=function(a){switch(a){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},Mt={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(a,n){switch(n){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},jt={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(a,n){return n.type===20&&n.value==="normal"?0:n.type===17||n.type===15?n.number:0}},Kt;(function(a){a.NORMAL="normal",a.STRICT="strict"})(Kt||(Kt={}));var Ct={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(a,n){switch(n){case"strict":return Kt.STRICT;case"normal":default:return Kt.NORMAL}}},Jt={name:"line-height",initialValue:"normal",prefix:!1,type:4},Xt=function(a,n){return Br(a)&&a.value==="normal"?1.2*n:a.type===17?n*a.number:FA(a)?cn(a,n):n},JA={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(a,n){return n.type===20&&n.value==="none"?null:il.parse(a,n)}},fe={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(a,n){switch(n){case"inside":return 0;case"outside":default:return 1}}},Pe={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(a,n){switch(n){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}}},Me=function(a){return{name:"margin-"+a,initialValue:"0",prefix:!1,type:4}},et=Me("top"),ht=Me("right"),Qt=Me("bottom"),Ht=Me("left"),kt={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(a,n){return n.filter(Br).map(function(o){switch(o.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},IA={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(a,n){switch(n){case"break-word":return"break-word";case"normal":default:return"normal"}}},wA=function(a){return{name:"padding-"+a,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},zA=wA("top"),_A=wA("right"),yr=wA("bottom"),qt=wA("left"),Ke={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(a,n){switch(n){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Or={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(a,n){switch(n){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},rr={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(a,n){return n.length===1&&Za(n[0],"none")?[]:Fa(n).map(function(o){for(var s={color:oa.TRANSPARENT,offsetX:$n,offsetY:$n,blur:$n},y=0,R=0;R<o.length;R++){var ae=o[R];Ga(ae)?(y===0?s.offsetX=ae:y===1?s.offsetY=ae:s.blur=ae,y++):s.color=Ci.parse(a,ae)}return s})}},EA={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(a,n){switch(n){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},TA={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(a,n){if(n.type===20&&n.value==="none")return null;if(n.type===18){var o=cr[n.name];if(typeof o=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+n.name+'"');return o(n.values)}return null}},YA=function(a){var n=a.filter(function(o){return o.type===17}).map(function(o){return o.number});return n.length===6?n:null},GA=function(a){var n=a.filter(function(Ce){return Ce.type===17}).map(function(Ce){return Ce.number}),o=n[0],s=n[1];n[2],n[3];var y=n[4],R=n[5];n[6],n[7],n[8],n[9],n[10],n[11];var ae=n[12],Ee=n[13];return n[14],n[15],n.length===16?[o,s,y,R,ae,Ee]:null},cr={matrix:YA,matrix3d:GA},Ir={type:16,number:50,flags:ar},kr=[Ir,Ir],Gr={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(a,n){var o=n.filter(FA);return o.length!==2?kr:[o[0],o[1]]}},un={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(a,n){switch(n){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},fn;(function(a){a.NORMAL="normal",a.BREAK_ALL="break-all",a.KEEP_ALL="keep-all"})(fn||(fn={}));for(var Cr={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(a,n){switch(n){case"break-all":return fn.BREAK_ALL;case"keep-all":return fn.KEEP_ALL;case"normal":default:return fn.NORMAL}}},Jr={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(a,n){if(n.type===20)return{auto:!0,order:0};if(lr(n))return{auto:!1,order:n.number};throw new Error("Invalid z-index number parsed")}},WA={name:"time",parse:function(a,n){if(n.type===15)switch(n.unit.toLowerCase()){case"s":return 1e3*n.number;case"ms":return n.number}throw new Error("Unsupported time type")}},ba={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(a,n){return lr(n)?n.number:1}},dn={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},bi={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(a,n){return n.filter(Br).map(function(o){switch(o.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(o){return o!==0})}},Fn={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(a,n){var o=[],s=[];return n.forEach(function(y){switch(y.type){case 20:case 0:o.push(y.value);break;case 17:o.push(y.number.toString());break;case 4:s.push(o.join(" ")),o.length=0;break}}),o.length&&s.push(o.join(" ")),s.map(function(y){return y.indexOf(" ")===-1?y:"'"+y+"'"})}},Ln={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Wi={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(a,n){if(lr(n))return n.number;if(Br(n))switch(n.value){case"bold":return 700;case"normal":default:return 400}return 400}},mn={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(a,n){return n.filter(Br).map(function(o){return o.value})}},Vs={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(a,n){switch(n){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Rr=function(a,n){return(a&n)!==0},xi={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(a,n){if(n.length===0)return[];var o=n[0];return o.type===20&&o.value==="none"?[]:n}},ss={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(a,n){if(n.length===0)return null;var o=n[0];if(o.type===20&&o.value==="none")return null;for(var s=[],y=n.filter(ri),R=0;R<y.length;R++){var ae=y[R],Ee=y[R+1];if(ae.type===20){var Ce=Ee&&lr(Ee)?Ee.number:1;s.push({counter:ae.value,increment:Ce})}}return s}},Tn={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(a,n){if(n.length===0)return[];for(var o=[],s=n.filter(ri),y=0;y<s.length;y++){var R=s[y],ae=s[y+1];if(Br(R)&&R.value!=="none"){var Ee=ae&&lr(ae)?ae.number:0;o.push({counter:R.value,reset:Ee})}}return o}},Lr={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(a,n){return n.filter($A).map(function(o){return WA.parse(a,o)})}},gn={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(a,n){if(n.length===0)return null;var o=n[0];if(o.type===20&&o.value==="none")return null;var s=[],y=n.filter(on);if(y.length%2!==0)return null;for(var R=0;R<y.length;R+=2){var ae=y[R].value,Ee=y[R+1].value;s.push({open:ae,close:Ee})}return s}},Is=function(a,n,o){if(!a)return"";var s=a[Math.min(n,a.length-1)];return s?o?s.open:s.close:""},va={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(a,n){return n.length===1&&Za(n[0],"none")?[]:Fa(n).map(function(o){for(var s={color:255,offsetX:$n,offsetY:$n,blur:$n,spread:$n,inset:!1},y=0,R=0;R<o.length;R++){var ae=o[R];Za(ae,"inset")?s.inset=!0:Ga(ae)?(y===0?s.offsetX=ae:y===1?s.offsetY=ae:y===2?s.blur=ae:s.spread=ae,y++):s.color=Ci.parse(a,ae)}return s})}},Zi={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(a,n){var o=[0,1,2],s=[];return n.filter(Br).forEach(function(y){switch(y.value){case"stroke":s.push(1);break;case"fill":s.push(0);break;case"markers":s.push(2);break}}),o.forEach(function(y){s.indexOf(y)===-1&&s.push(y)}),s}},Ji={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},wr={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(a,n){return $A(n)?n.number:0}},Ui=function(){function a(n,o){var s,y;this.animationDuration=QA(n,Lr,o.animationDuration),this.backgroundClip=QA(n,Eu,o.backgroundClip),this.backgroundColor=QA(n,zs,o.backgroundColor),this.backgroundImage=QA(n,cc,o.backgroundImage),this.backgroundOrigin=QA(n,r,o.backgroundOrigin),this.backgroundPosition=QA(n,t,o.backgroundPosition),this.backgroundRepeat=QA(n,A,o.backgroundRepeat),this.backgroundSize=QA(n,l,o.backgroundSize),this.borderTopColor=QA(n,E,o.borderTopColor),this.borderRightColor=QA(n,T,o.borderRightColor),this.borderBottomColor=QA(n,V,o.borderBottomColor),this.borderLeftColor=QA(n,Z,o.borderLeftColor),this.borderTopLeftRadius=QA(n,H,o.borderTopLeftRadius),this.borderTopRightRadius=QA(n,Se,o.borderTopRightRadius),this.borderBottomRightRadius=QA(n,ye,o.borderBottomRightRadius),this.borderBottomLeftRadius=QA(n,Ne,o.borderBottomLeftRadius),this.borderTopStyle=QA(n,Oe,o.borderTopStyle),this.borderRightStyle=QA(n,st,o.borderRightStyle),this.borderBottomStyle=QA(n,vt,o.borderBottomStyle),this.borderLeftStyle=QA(n,Rt,o.borderLeftStyle),this.borderTopWidth=QA(n,wt,o.borderTopWidth),this.borderRightWidth=QA(n,Ze,o.borderRightWidth),this.borderBottomWidth=QA(n,xt,o.borderBottomWidth),this.borderLeftWidth=QA(n,Yt,o.borderLeftWidth),this.boxShadow=QA(n,va,o.boxShadow),this.color=QA(n,we,o.color),this.direction=QA(n,Fe,o.direction),this.display=QA(n,at,o.display),this.float=QA(n,Mt,o.cssFloat),this.fontFamily=QA(n,Fn,o.fontFamily),this.fontSize=QA(n,Ln,o.fontSize),this.fontStyle=QA(n,Vs,o.fontStyle),this.fontVariant=QA(n,mn,o.fontVariant),this.fontWeight=QA(n,Wi,o.fontWeight),this.letterSpacing=QA(n,jt,o.letterSpacing),this.lineBreak=QA(n,Ct,o.lineBreak),this.lineHeight=QA(n,Jt,o.lineHeight),this.listStyleImage=QA(n,JA,o.listStyleImage),this.listStylePosition=QA(n,fe,o.listStylePosition),this.listStyleType=QA(n,Pe,o.listStyleType),this.marginTop=QA(n,et,o.marginTop),this.marginRight=QA(n,ht,o.marginRight),this.marginBottom=QA(n,Qt,o.marginBottom),this.marginLeft=QA(n,Ht,o.marginLeft),this.opacity=QA(n,ba,o.opacity);var R=QA(n,kt,o.overflow);this.overflowX=R[0],this.overflowY=R[R.length>1?1:0],this.overflowWrap=QA(n,IA,o.overflowWrap),this.paddingTop=QA(n,zA,o.paddingTop),this.paddingRight=QA(n,_A,o.paddingRight),this.paddingBottom=QA(n,yr,o.paddingBottom),this.paddingLeft=QA(n,qt,o.paddingLeft),this.paintOrder=QA(n,Zi,o.paintOrder),this.position=QA(n,Or,o.position),this.textAlign=QA(n,Ke,o.textAlign),this.textDecorationColor=QA(n,dn,(s=o.textDecorationColor)!==null&&s!==void 0?s:o.color),this.textDecorationLine=QA(n,bi,(y=o.textDecorationLine)!==null&&y!==void 0?y:o.textDecoration),this.textShadow=QA(n,rr,o.textShadow),this.textTransform=QA(n,EA,o.textTransform),this.transform=QA(n,TA,o.transform),this.transformOrigin=QA(n,Gr,o.transformOrigin),this.visibility=QA(n,un,o.visibility),this.webkitTextStrokeColor=QA(n,Ji,o.webkitTextStrokeColor),this.webkitTextStrokeWidth=QA(n,wr,o.webkitTextStrokeWidth),this.wordBreak=QA(n,Cr,o.wordBreak),this.zIndex=QA(n,Jr,o.zIndex)}return a.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},a.prototype.isTransparent=function(){return zi(this.backgroundColor)},a.prototype.isTransformed=function(){return this.transform!==null},a.prototype.isPositioned=function(){return this.position!==0},a.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},a.prototype.isFloating=function(){return this.float!==0},a.prototype.isInlineLevel=function(){return Rr(this.display,4)||Rr(this.display,33554432)||Rr(this.display,268435456)||Rr(this.display,536870912)||Rr(this.display,67108864)||Rr(this.display,134217728)},a}(),Yi=function(){function a(n,o){this.content=QA(n,xi,o.content),this.quotes=QA(n,gn,o.quotes)}return a}(),ja=function(){function a(n,o){this.counterIncrement=QA(n,ss,o.counterIncrement),this.counterReset=QA(n,Tn,o.counterReset)}return a}(),QA=function(a,n,o){var s=new ia,y=o!==null&&typeof o!="undefined"?o.toString():n.initialValue;s.write(y);var R=new Cn(s.read());switch(n.type){case 2:var ae=R.parseComponentValue();return n.parse(a,Br(ae)?ae.value:n.initialValue);case 0:return n.parse(a,R.parseComponentValue());case 1:return n.parse(a,R.parseComponentValues());case 4:return R.parseComponentValue();case 3:switch(n.format){case"angle":return uo.parse(a,R.parseComponentValue());case"color":return Ci.parse(a,R.parseComponentValue());case"image":return il.parse(a,R.parseComponentValue());case"length":var Ee=R.parseComponentValue();return Ga(Ee)?Ee:$n;case"length-percentage":var Ce=R.parseComponentValue();return FA(Ce)?Ce:$n;case"time":return WA.parse(a,R.parseComponentValue())}break}},Wn="data-html2canvas-debug",Ja=function(a){var n=a.getAttribute(Wn);switch(n){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Qs=function(a,n){var o=Ja(a);return o===1||n===o},ua=function(){function a(n,o){if(this.context=n,this.textNodes=[],this.elements=[],this.flags=0,Qs(o,3))debugger;this.styles=new Ui(n,window.getComputedStyle(o,null)),Wt(o)&&(this.styles.animationDuration.some(function(s){return s>0})&&(o.style.animationDuration="0s"),this.styles.transform!==null&&(o.style.transform="none")),this.bounds=te(this.context,o),Qs(o,4)&&(this.flags|=16)}return a}(),Ii="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ui="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ha=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ya=0;Ya<ui.length;Ya++)Ha[ui.charCodeAt(Ya)]=Ya;for(var li=function(a){var n=a.length*.75,o=a.length,s,y=0,R,ae,Ee,Ce;a[a.length-1]==="="&&(n--,a[a.length-2]==="="&&n--);var At=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(n):new Array(n),dt=Array.isArray(At)?At:new Uint8Array(At);for(s=0;s<o;s+=4)R=Ha[a.charCodeAt(s)],ae=Ha[a.charCodeAt(s+1)],Ee=Ha[a.charCodeAt(s+2)],Ce=Ha[a.charCodeAt(s+3)],dt[y++]=R<<2|ae>>4,dt[y++]=(ae&15)<<4|Ee>>2,dt[y++]=(Ee&3)<<6|Ce&63;return At},Xi=function(a){for(var n=a.length,o=[],s=0;s<n;s+=2)o.push(a[s+1]<<8|a[s]);return o},Ws=function(a){for(var n=a.length,o=[],s=0;s<n;s+=4)o.push(a[s+3]<<24|a[s+2]<<16|a[s+1]<<8|a[s]);return o},ci=5,Ss=11,Ds=2,co=Ss-ci,Yo=65536>>ci,sl=1<<ci,Xo=sl-1,fo=1024>>ci,bu=Yo+fo,ol=bu,qo=32,ul=ol+qo,xu=65536>>Ss,ll=1<<co,ho=ll-1,Uu=function(a,n,o){return a.slice?a.slice(n,o):new Uint16Array(Array.prototype.slice.call(a,n,o))},Mn=function(a,n,o){return a.slice?a.slice(n,o):new Uint32Array(Array.prototype.slice.call(a,n,o))},Iu=function(a,n){var o=li(a),s=Array.isArray(o)?Ws(o):new Uint32Array(o),y=Array.isArray(o)?Xi(o):new Uint16Array(o),R=24,ae=Uu(y,R/2,s[4]/2),Ee=s[5]===2?Uu(y,(R+s[4])/2):Mn(s,Math.ceil((R+s[4])/4));return new Qu(s[0],s[1],s[2],s[3],ae,Ee)},Qu=function(){function a(n,o,s,y,R,ae){this.initialValue=n,this.errorValue=o,this.highStart=s,this.highValueIndex=y,this.index=R,this.data=ae}return a.prototype.get=function(n){var o;if(n>=0){if(n<55296||n>56319&&n<=65535)return o=this.index[n>>ci],o=(o<<Ds)+(n&Xo),this.data[o];if(n<=65535)return o=this.index[Yo+(n-55296>>ci)],o=(o<<Ds)+(n&Xo),this.data[o];if(n<this.highStart)return o=ul-xu+(n>>Ss),o=this.index[o],o+=n>>ci&ho,o=this.index[o],o=(o<<Ds)+(n&Xo),this.data[o];if(n<=1114111)return this.data[this.highValueIndex]}return this.errorValue},a}(),$o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",eu=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),po=0;po<$o.length;po++)eu[$o.charCodeAt(po)]=po;var Qi=1,Ls=2,xa=3,mo=4,tu=5,cl=7,Au=8,ru=9,go=10,Su=11,vo=12,Du=13,Lu=14,nu=15,os=function(a){for(var n=[],o=0,s=a.length;o<s;){var y=a.charCodeAt(o++);if(y>=55296&&y<=56319&&o<s){var R=a.charCodeAt(o++);(R&64512)===56320?n.push(((y&1023)<<10)+(R&1023)+65536):(n.push(y),o--)}else n.push(y)}return n},Bo=function(){for(var a=[],n=0;n<arguments.length;n++)a[n]=arguments[n];if(String.fromCodePoint)return String.fromCodePoint.apply(String,a);var o=a.length;if(!o)return"";for(var s=[],y=-1,R="";++y<o;){var ae=a[y];ae<=65535?s.push(ae):(ae-=65536,s.push((ae>>10)+55296,ae%1024+56320)),(y+1===o||s.length>16384)&&(R+=String.fromCharCode.apply(String,s),s.length=0)}return R},wo=Iu(Ii),ka="\xD7",la="\xF7",fl=function(a){return wo.get(a)},Nu=function(a,n,o){var s=o-2,y=n[s],R=n[o-1],ae=n[o];if(R===Ls&&ae===xa)return ka;if(R===Ls||R===xa||R===mo||ae===Ls||ae===xa||ae===mo)return la;if(R===Au&&[Au,ru,Su,vo].indexOf(ae)!==-1||(R===Su||R===ru)&&(ae===ru||ae===go)||(R===vo||R===go)&&ae===go||ae===Du||ae===tu||ae===cl||R===Qi)return ka;if(R===Du&&ae===Lu){for(;y===tu;)y=n[--s];if(y===Lu)return ka}if(R===nu&&ae===nu){for(var Ee=0;y===nu;)Ee++,y=n[--s];if(Ee%2===0)return ka}return la},Qr=function(a){var n=os(a),o=n.length,s=0,y=0,R=n.map(fl);return{next:function(){if(s>=o)return{done:!0,value:null};for(var ae=ka;s<o&&(ae=Nu(n,R,++s))===ka;);if(ae!==ka||s===o){var Ee=Bo.apply(null,n.slice(y,s));return y=s,{value:Ee,done:!1}}return{done:!0,value:null}}}},dl=function(a){for(var n=Qr(a),o=[],s;!(s=n.next()).done;)s.value&&o.push(s.value.slice());return o},hl=function(a){var n=123;if(a.createRange){var o=a.createRange();if(o.getBoundingClientRect){var s=a.createElement("boundtest");s.style.height=n+"px",s.style.display="block",a.body.appendChild(s),o.selectNode(s);var y=o.getBoundingClientRect(),R=Math.round(y.height);if(a.body.removeChild(s),R===n)return!0}}return!1},qi=function(a){var n=a.createElement("boundtest");n.style.width="50px",n.style.display="block",n.style.fontSize="12px",n.style.letterSpacing="0px",n.style.wordSpacing="0px",a.body.appendChild(n);var o=a.createRange();n.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var s=n.firstChild,y=g(s.data).map(function(Ce){return D(Ce)}),R=0,ae={},Ee=y.every(function(Ce,At){o.setStart(s,R),o.setEnd(s,R+Ce.length);var dt=o.getBoundingClientRect();R+=Ce.length;var e=dt.x>ae.x||dt.y>ae.y;return ae=dt,At===0?!0:e});return a.body.removeChild(n),Ee},Pu=function(){return typeof new Image().crossOrigin!="undefined"},Ou=function(){return typeof new XMLHttpRequest().responseType=="string"},yo=function(a){var n=new Image,o=a.createElement("canvas"),s=o.getContext("2d");if(!s)return!1;n.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{s.drawImage(n,0,0),o.toDataURL()}catch(y){return!1}return!0},Eo=function(a){return a[0]===0&&a[1]===255&&a[2]===0&&a[3]===255},pl=function(a){var n=a.createElement("canvas"),o=100;n.width=o,n.height=o;var s=n.getContext("2d");if(!s)return Promise.reject(!1);s.fillStyle="rgb(0, 255, 0)",s.fillRect(0,0,o,o);var y=new Image,R=n.toDataURL();y.src=R;var ae=au(o,o,0,0,y);return s.fillStyle="red",s.fillRect(0,0,o,o),ju(ae).then(function(Ee){s.drawImage(Ee,0,0);var Ce=s.getImageData(0,0,o,o).data;s.fillStyle="red",s.fillRect(0,0,o,o);var At=a.createElement("div");return At.style.backgroundImage="url("+R+")",At.style.height=o+"px",Eo(Ce)?ju(au(o,o,0,0,At)):Promise.reject(!1)}).then(function(Ee){return s.drawImage(Ee,0,0),Eo(s.getImageData(0,0,o,o).data)}).catch(function(){return!1})},au=function(a,n,o,s,y){var R="http://www.w3.org/2000/svg",ae=document.createElementNS(R,"svg"),Ee=document.createElementNS(R,"foreignObject");return ae.setAttributeNS(null,"width",a.toString()),ae.setAttributeNS(null,"height",n.toString()),Ee.setAttributeNS(null,"width","100%"),Ee.setAttributeNS(null,"height","100%"),Ee.setAttributeNS(null,"x",o.toString()),Ee.setAttributeNS(null,"y",s.toString()),Ee.setAttributeNS(null,"externalResourcesRequired","true"),ae.appendChild(Ee),Ee.appendChild(y),ae},ju=function(a){return new Promise(function(n,o){var s=new Image;s.onload=function(){return n(s)},s.onerror=o,s.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(a))})},_n={get SUPPORT_RANGE_BOUNDS(){var a=hl(document);return Object.defineProperty(_n,"SUPPORT_RANGE_BOUNDS",{value:a}),a},get SUPPORT_WORD_BREAKING(){var a=_n.SUPPORT_RANGE_BOUNDS&&qi(document);return Object.defineProperty(_n,"SUPPORT_WORD_BREAKING",{value:a}),a},get SUPPORT_SVG_DRAWING(){var a=yo(document);return Object.defineProperty(_n,"SUPPORT_SVG_DRAWING",{value:a}),a},get SUPPORT_FOREIGNOBJECT_DRAWING(){var a=typeof Array.from=="function"&&typeof window.fetch=="function"?pl(document):Promise.resolve(!1);return Object.defineProperty(_n,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:a}),a},get SUPPORT_CORS_IMAGES(){var a=Pu();return Object.defineProperty(_n,"SUPPORT_CORS_IMAGES",{value:a}),a},get SUPPORT_RESPONSE_TYPE(){var a=Ou();return Object.defineProperty(_n,"SUPPORT_RESPONSE_TYPE",{value:a}),a},get SUPPORT_CORS_XHR(){var a="withCredentials"in new XMLHttpRequest;return Object.defineProperty(_n,"SUPPORT_CORS_XHR",{value:a}),a},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var a=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(_n,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:a}),a}},Si=function(){function a(n,o){this.text=n,this.bounds=o}return a}(),Ns=function(a,n,o,s){var y=Hu(n,o),R=[],ae=0;return y.forEach(function(Ee){if(o.textDecorationLine.length||Ee.trim().length>0)if(_n.SUPPORT_RANGE_BOUNDS){var Ce=Ps(s,ae,Ee.length).getClientRects();if(Ce.length>1){var At=Zs(Ee),dt=0;At.forEach(function(i){R.push(new Si(i,de.fromDOMRectList(a,Ps(s,dt+ae,i.length).getClientRects()))),dt+=i.length})}else R.push(new Si(Ee,de.fromDOMRectList(a,Ce)))}else{var e=s.splitText(Ee.length);R.push(new Si(Ee,ml(a,s))),s=e}else _n.SUPPORT_RANGE_BOUNDS||(s=s.splitText(Ee.length));ae+=Ee.length}),R},ml=function(a,n){var o=n.ownerDocument;if(o){var s=o.createElement("html2canvaswrapper");s.appendChild(n.cloneNode(!0));var y=n.parentNode;if(y){y.replaceChild(s,n);var R=te(a,s);return s.firstChild&&y.replaceChild(s.firstChild,s),R}}return de.EMPTY},Ps=function(a,n,o){var s=a.ownerDocument;if(!s)throw new Error("Node has no owner document");var y=s.createRange();return y.setStart(a,n),y.setEnd(a,n+o),y},Zs=function(a){if(_n.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(n.segment(a)).map(function(o){return o.segment})}return dl(a)},Co=function(a,n){if(_n.SUPPORT_NATIVE_TEXT_SEGMENTATION){var o=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(o.segment(a)).map(function(s){return s.segment})}return Tu(a,n)},Hu=function(a,n){return n.letterSpacing!==0?Zs(a):Co(a,n)},ku=[32,160,4961,65792,65793,4153,4241],Tu=function(a,n){for(var o=Yr(a,{lineBreak:n.lineBreak,wordBreak:n.overflowWrap==="break-word"?"break-word":n.wordBreak}),s=[],y,R=function(){if(y.value){var ae=y.value.slice(),Ee=g(ae),Ce="";Ee.forEach(function(At){ku.indexOf(At)===-1?Ce+=D(At):(Ce.length&&s.push(Ce),s.push(D(At)),Ce="")}),Ce.length&&s.push(Ce)}};!(y=o.next()).done;)R();return s},Ru=function(){function a(n,o,s){this.text=$i(o.data,s.textTransform),this.textBounds=Ns(n,this.text,s,o)}return a}(),$i=function(a,n){switch(n){case 1:return a.toLowerCase();case 3:return a.replace(us,gl);case 2:return a.toUpperCase();default:return a}},us=/(^|\s|:|-|\(|\))([a-z])/g,gl=function(a,n,o){return a.length>0?n+o.toUpperCase():a},ls=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this;return y.src=s.currentSrc||s.src,y.intrinsicWidth=s.naturalWidth,y.intrinsicHeight=s.naturalHeight,y.context.cache.addImage(y.src),y}return n}(ua),fi=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this;return y.canvas=s,y.intrinsicWidth=s.width,y.intrinsicHeight=s.height,y}return n}(ua),Fo=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this,R=new XMLSerializer,ae=te(o,s);return s.setAttribute("width",ae.width+"px"),s.setAttribute("height",ae.height+"px"),y.svg="data:image/svg+xml,"+encodeURIComponent(R.serializeToString(s)),y.intrinsicWidth=s.width.baseVal.value,y.intrinsicHeight=s.height.baseVal.value,y.context.cache.addImage(y.svg),y}return n}(ua),Os=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this;return y.value=s.value,y}return n}(ua),iu=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this;return y.start=s.start,y.reversed=typeof s.reversed=="boolean"&&s.reversed===!0,y}return n}(ua),bo=[{type:15,flags:0,unit:"px",number:3}],vl=[{type:16,flags:0,number:50}],su=function(a){return a.width>a.height?new de(a.left+(a.width-a.height)/2,a.top,a.height,a.height):a.width<a.height?new de(a.left,a.top+(a.height-a.width)/2,a.width,a.width):a},ou=function(a){var n=a.type===uu?new Array(a.value.length+1).join("\u2022"):a.value;return n.length===0?a.placeholder||"":n},Js="checkbox",cs="radio",uu="password",xo=707406591,Uo=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this;switch(y.type=s.type.toLowerCase(),y.checked=s.checked,y.value=ou(s),(y.type===Js||y.type===cs)&&(y.styles.backgroundColor=3739148031,y.styles.borderTopColor=y.styles.borderRightColor=y.styles.borderBottomColor=y.styles.borderLeftColor=2779096575,y.styles.borderTopWidth=y.styles.borderRightWidth=y.styles.borderBottomWidth=y.styles.borderLeftWidth=1,y.styles.borderTopStyle=y.styles.borderRightStyle=y.styles.borderBottomStyle=y.styles.borderLeftStyle=1,y.styles.backgroundClip=[0],y.styles.backgroundOrigin=[0],y.bounds=su(y.bounds)),y.type){case Js:y.styles.borderTopRightRadius=y.styles.borderTopLeftRadius=y.styles.borderBottomRightRadius=y.styles.borderBottomLeftRadius=bo;break;case cs:y.styles.borderTopRightRadius=y.styles.borderTopLeftRadius=y.styles.borderBottomRightRadius=y.styles.borderBottomLeftRadius=vl;break}return y}return n}(ua),Mu=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this,R=s.options[s.selectedIndex||0];return y.value=R&&R.text||"",y}return n}(ua),Ys=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this;return y.value=s.value,y}return n}(ua),js=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this;y.src=s.src,y.width=parseInt(s.width,10)||0,y.height=parseInt(s.height,10)||0,y.backgroundColor=y.styles.backgroundColor;try{if(s.contentWindow&&s.contentWindow.document&&s.contentWindow.document.documentElement){y.tree=m(o,s.contentWindow.document.documentElement);var R=s.contentWindow.document.documentElement?wn(o,getComputedStyle(s.contentWindow.document.documentElement).backgroundColor):oa.TRANSPARENT,ae=s.contentWindow.document.body?wn(o,getComputedStyle(s.contentWindow.document.body).backgroundColor):oa.TRANSPARENT;y.backgroundColor=zi(R)?zi(ae)?y.styles.backgroundColor:ae:R}}catch(Ee){}return y}return n}(ua),lu=["OL","UL","MENU"],Di=function(a,n,o,s){for(var y=n.firstChild,R=void 0;y;y=R)if(R=y.nextSibling,$e(y)&&y.data.trim().length>0)o.textNodes.push(new Ru(a,y,o.styles));else if(mt(y))if(Qo(y)&&y.assignedNodes)y.assignedNodes().forEach(function(Ee){return Di(a,Ee,o,s)});else{var ae=Io(a,y);ae.styles.isVisible()&&(Y(y,ae,s)?ae.flags|=4:je(ae.styles)&&(ae.flags|=2),lu.indexOf(y.tagName)!==-1&&(ae.flags|=8),o.elements.push(ae),y.slot,y.shadowRoot?Di(a,y.shadowRoot,ae,s):!qa(y)&&!An(y)&&!Xs(y)&&Di(a,y,ae,s))}},Io=function(a,n){return ca(n)?new ls(a,n):jn(n)?new fi(a,n):An(n)?new Fo(a,n):XA(n)?new Os(a,n):fr(n)?new iu(a,n):jr(n)?new Uo(a,n):Xs(n)?new Mu(a,n):qa(n)?new Ys(a,n):ea(n)?new js(a,n):new ua(a,n)},m=function(a,n){var o=Io(a,n);return o.flags|=4,Di(a,n,o,o),o},Y=function(a,n,o){return n.styles.isPositionedWithZIndex()||n.styles.opacity<1||n.styles.isTransformed()||Sn(a)&&o.styles.isTransparent()},je=function(a){return a.isPositioned()||a.isFloating()},$e=function(a){return a.nodeType===Node.TEXT_NODE},mt=function(a){return a.nodeType===Node.ELEMENT_NODE},Wt=function(a){return mt(a)&&typeof a.style!="undefined"&&!pA(a)},pA=function(a){return typeof a.className=="object"},XA=function(a){return a.tagName==="LI"},fr=function(a){return a.tagName==="OL"},jr=function(a){return a.tagName==="INPUT"},Nr=function(a){return a.tagName==="HTML"},An=function(a){return a.tagName==="svg"},Sn=function(a){return a.tagName==="BODY"},jn=function(a){return a.tagName==="CANVAS"},Kn=function(a){return a.tagName==="VIDEO"},ca=function(a){return a.tagName==="IMG"},ea=function(a){return a.tagName==="IFRAME"},di=function(a){return a.tagName==="STYLE"},Xa=function(a){return a.tagName==="SCRIPT"},qa=function(a){return a.tagName==="TEXTAREA"},Xs=function(a){return a.tagName==="SELECT"},Qo=function(a){return a.tagName==="SLOT"},So=function(a){return a.tagName.indexOf("-")>0},Do=function(){function a(){this.counters={}}return a.prototype.getCounterValue=function(n){var o=this.counters[n];return o&&o.length?o[o.length-1]:1},a.prototype.getCounterValues=function(n){var o=this.counters[n];return o||[]},a.prototype.pop=function(n){var o=this;n.forEach(function(s){return o.counters[s].pop()})},a.prototype.parse=function(n){var o=this,s=n.counterIncrement,y=n.counterReset,R=!0;s!==null&&s.forEach(function(Ee){var Ce=o.counters[Ee.counter];Ce&&Ee.increment!==0&&(R=!1,Ce.length||Ce.push(1),Ce[Math.max(0,Ce.length-1)]+=Ee.increment)});var ae=[];return R&&y.forEach(function(Ee){var Ce=o.counters[Ee.counter];ae.push(Ee.counter),Ce||(Ce=o.counters[Ee.counter]=[]),Ce.push(Ee.reset)}),ae},a}(),Lo={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"]},No={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"]},Po={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"]},Ba={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"]},Li=function(a,n,o,s,y,R){return a<n||a>o?Pi(a,y,R.length>0):s.integers.reduce(function(ae,Ee,Ce){for(;a>=Ee;)a-=Ee,ae+=s.values[Ce];return ae},"")+R},qs=function(a,n,o,s){var y="";do o||a--,y=s(a)+y,a/=n;while(a*n>=n);return y},Un=function(a,n,o,s,y){var R=o-n+1;return(a<0?"-":"")+(qs(Math.abs(a),R,s,function(ae){return D(Math.floor(ae%R)+n)})+y)},Ni=function(a,n,o){o===void 0&&(o=". ");var s=n.length;return qs(Math.abs(a),s,!1,function(y){return n[Math.floor(y%s)]})+o},ta=1,es=2,hi=4,Hs=8,Zn=function(a,n,o,s,y,R){if(a<-9999||a>9999)return Pi(a,4,y.length>0);var ae=Math.abs(a),Ee=y;if(ae===0)return n[0]+Ee;for(var Ce=0;ae>0&&Ce<=4;Ce++){var At=ae%10;At===0&&Rr(R,ta)&&Ee!==""?Ee=n[At]+Ee:At>1||At===1&&Ce===0||At===1&&Ce===1&&Rr(R,es)||At===1&&Ce===1&&Rr(R,hi)&&a>100||At===1&&Ce>1&&Rr(R,Hs)?Ee=n[At]+(Ce>0?o[Ce-1]:"")+Ee:At===1&&Ce>0&&(Ee=o[Ce-1]+Ee),ae=Math.floor(ae/10)}return(a<0?s:"")+Ee},$s="\u5341\u767E\u5343\u842C",cu="\u62FE\u4F70\u4EDF\u842C",fu="\u30DE\u30A4\u30CA\u30B9",ts="\uB9C8\uC774\uB108\uC2A4",Pi=function(a,n,o){var s=o?". ":"",y=o?"\u3001":"",R=o?", ":"",ae=o?" ":"";switch(n){case 0:return"\u2022"+ae;case 1:return"\u25E6"+ae;case 2:return"\u25FE"+ae;case 5:var Ee=Un(a,48,57,!0,s);return Ee.length<4?"0"+Ee:Ee;case 4:return Ni(a,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",y);case 6:return Li(a,1,3999,Lo,3,s).toLowerCase();case 7:return Li(a,1,3999,Lo,3,s);case 8:return Un(a,945,969,!1,s);case 9:return Un(a,97,122,!1,s);case 10:return Un(a,65,90,!1,s);case 11:return Un(a,1632,1641,!0,s);case 12:case 49:return Li(a,1,9999,No,3,s);case 35:return Li(a,1,9999,No,3,s).toLowerCase();case 13:return Un(a,2534,2543,!0,s);case 14:case 30:return Un(a,6112,6121,!0,s);case 15:return Ni(a,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",y);case 16:return Ni(a,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",y);case 17:case 48:return Zn(a,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",$s,"\u8CA0",y,es|hi|Hs);case 47:return Zn(a,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",cu,"\u8CA0",y,ta|es|hi|Hs);case 42:return Zn(a,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",$s,"\u8D1F",y,es|hi|Hs);case 41:return Zn(a,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",cu,"\u8D1F",y,ta|es|hi|Hs);case 26:return Zn(a,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",fu,y,0);case 25:return Zn(a,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",fu,y,ta|es|hi);case 31:return Zn(a,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",ts,R,ta|es|hi);case 33:return Zn(a,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",ts,R,0);case 32:return Zn(a,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",ts,R,ta|es|hi);case 18:return Un(a,2406,2415,!0,s);case 20:return Li(a,1,19999,Ba,3,s);case 21:return Un(a,2790,2799,!0,s);case 22:return Un(a,2662,2671,!0,s);case 22:return Li(a,1,10999,Po,3,s);case 23:return Ni(a,"\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 Ni(a,"\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 Un(a,3302,3311,!0,s);case 28:return Ni(a,"\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",y);case 29:return Ni(a,"\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",y);case 34:return Un(a,3792,3801,!0,s);case 37:return Un(a,6160,6169,!0,s);case 38:return Un(a,4160,4169,!0,s);case 39:return Un(a,2918,2927,!0,s);case 40:return Un(a,1776,1785,!0,s);case 43:return Un(a,3046,3055,!0,s);case 44:return Un(a,3174,3183,!0,s);case 45:return Un(a,3664,3673,!0,s);case 46:return Un(a,3872,3881,!0,s);case 3:default:return Un(a,48,57,!0,s)}},Ta="data-html2canvas-ignore",Ua=function(){function a(n,o,s){if(this.context=n,this.options=s,this.scrolledElements=[],this.referenceElement=o,this.counters=new Do,this.quoteDepth=0,!o.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(o.ownerDocument.documentElement,!1)}return a.prototype.toIFrame=function(n,o){var s=this,y=fs(n,o);if(!y.contentWindow)return Promise.reject("Unable to find iframe window");var R=n.defaultView.pageXOffset,ae=n.defaultView.pageYOffset,Ee=y.contentWindow,Ce=Ee.document,At=hs(y).then(function(){return qe(s,void 0,void 0,function(){var dt,e;return ne(this,function(i){switch(i.label){case 0:return this.scrolledElements.forEach(jo),Ee&&(Ee.scrollTo(o.left,o.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Ee.scrollY!==o.top||Ee.scrollX!==o.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Ee.scrollX-o.left,Ee.scrollY-o.top,0,0))),dt=this.options.onclone,e=this.clonedReferenceElement,typeof e=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Ce.fonts&&Ce.fonts.ready?[4,Ce.fonts.ready]:[3,2];case 1:i.sent(),i.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Oo(Ce)]:[3,4];case 3:i.sent(),i.label=4;case 4:return typeof dt=="function"?[2,Promise.resolve().then(function(){return dt(Ce,e)}).then(function(){return y})]:[2,y]}})})});return Ce.open(),Ce.write(Ra(document.doctype)+"<html></html>"),mi(this.referenceElement.ownerDocument,R,ae),Ce.replaceChild(Ce.adoptNode(this.documentElement),Ce.documentElement),Ce.close(),At},a.prototype.createElementClone=function(n){if(Qs(n,2))debugger;if(jn(n))return this.createCanvasClone(n);if(Kn(n))return this.createVideoClone(n);if(di(n))return this.createStyleClone(n);var o=n.cloneNode(!1);return ca(o)&&(ca(n)&&n.currentSrc&&n.currentSrc!==n.src&&(o.src=n.currentSrc,o.srcset=""),o.loading==="lazy"&&(o.loading="eager")),So(o)?this.createCustomElementClone(o):o},a.prototype.createCustomElementClone=function(n){var o=document.createElement("html2canvascustomelement");return eo(n.style,o),o},a.prototype.createStyleClone=function(n){try{var o=n.sheet;if(o&&o.cssRules){var s=[].slice.call(o.cssRules,0).reduce(function(R,ae){return ae&&typeof ae.cssText=="string"?R+ae.cssText:R},""),y=n.cloneNode(!1);return y.textContent=s,y}}catch(R){if(this.context.logger.error("Unable to access cssRules property",R),R.name!=="SecurityError")throw R}return n.cloneNode(!1)},a.prototype.createCanvasClone=function(n){var o;if(this.options.inlineImages&&n.ownerDocument){var s=n.ownerDocument.createElement("img");try{return s.src=n.toDataURL(),s}catch(At){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",n)}}var y=n.cloneNode(!1);try{y.width=n.width,y.height=n.height;var R=n.getContext("2d"),ae=y.getContext("2d");if(ae)if(!this.options.allowTaint&&R)ae.putImageData(R.getImageData(0,0,n.width,n.height),0,0);else{var Ee=(o=n.getContext("webgl2"))!==null&&o!==void 0?o:n.getContext("webgl");if(Ee){var Ce=Ee.getContextAttributes();(Ce==null?void 0:Ce.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",n)}ae.drawImage(n,0,0)}return y}catch(At){this.context.logger.info("Unable to clone canvas as it is tainted",n)}return y},a.prototype.createVideoClone=function(n){var o=n.ownerDocument.createElement("canvas");o.width=n.offsetWidth,o.height=n.offsetHeight;var s=o.getContext("2d");try{return s&&(s.drawImage(n,0,0,o.width,o.height),this.options.allowTaint||s.getImageData(0,0,o.width,o.height)),o}catch(R){this.context.logger.info("Unable to clone video as it is tainted",n)}var y=n.ownerDocument.createElement("canvas");return y.width=n.offsetWidth,y.height=n.offsetHeight,y},a.prototype.appendChildNode=function(n,o,s){(!mt(o)||!Xa(o)&&!o.hasAttribute(Ta)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(o)))&&(!this.options.copyStyles||!mt(o)||!di(o))&&n.appendChild(this.cloneNode(o,s))},a.prototype.cloneChildNodes=function(n,o,s){for(var y=this,R=n.shadowRoot?n.shadowRoot.firstChild:n.firstChild;R;R=R.nextSibling)if(mt(R)&&Qo(R)&&typeof R.assignedNodes=="function"){var ae=R.assignedNodes();ae.length&&ae.forEach(function(Ee){return y.appendChildNode(o,Ee,s)})}else this.appendChildNode(o,R,s)},a.prototype.cloneNode=function(n,o){if($e(n))return document.createTextNode(n.data);if(!n.ownerDocument)return n.cloneNode(!1);var s=n.ownerDocument.defaultView;if(s&&mt(n)&&(Wt(n)||pA(n))){var y=this.createElementClone(n);y.style.transitionProperty="none";var R=s.getComputedStyle(n),ae=s.getComputedStyle(n,":before"),Ee=s.getComputedStyle(n,":after");this.referenceElement===n&&Wt(y)&&(this.clonedReferenceElement=y),Sn(y)&&to(y);var Ce=this.counters.parse(new ja(this.context,R)),At=this.resolvePseudoContent(n,y,ae,pi.BEFORE);So(n)&&(o=!0),Kn(n)||this.cloneChildNodes(n,y,o),At&&y.insertBefore(At,y.firstChild);var dt=this.resolvePseudoContent(n,y,Ee,pi.AFTER);return dt&&y.appendChild(dt),this.counters.pop(Ce),(R&&(this.options.copyStyles||pA(n))&&!ea(n)||o)&&eo(R,y),(n.scrollTop!==0||n.scrollLeft!==0)&&this.scrolledElements.push([y,n.scrollLeft,n.scrollTop]),(qa(n)||Xs(n))&&(qa(y)||Xs(y))&&(y.value=n.value),y}return n.cloneNode(!1)},a.prototype.resolvePseudoContent=function(n,o,s,y){var R=this;if(s){var ae=s.content,Ee=o.ownerDocument;if(!(!Ee||!ae||ae==="none"||ae==="-moz-alt-content"||s.display==="none")){this.counters.parse(new ja(this.context,s));var Ce=new Yi(this.context,s),At=Ee.createElement("html2canvaspseudoelement");eo(s,At),Ce.content.forEach(function(e){if(e.type===0)At.appendChild(Ee.createTextNode(e.value));else if(e.type===22){var i=Ee.createElement("img");i.src=e.value,i.style.opacity="1",At.appendChild(i)}else if(e.type===18){if(e.name==="attr"){var v=e.values.filter(Br);v.length&&At.appendChild(Ee.createTextNode(n.getAttribute(v[0].value)||""))}else if(e.name==="counter"){var C=e.values.filter(ni),M=C[0],W=C[1];if(M&&Br(M)){var z=R.counters.getCounterValue(M.value),X=W&&Br(W)?Pe.parse(R.context,W.value):3;At.appendChild(Ee.createTextNode(Pi(z,X,!1)))}}else if(e.name==="counters"){var le=e.values.filter(ni),M=le[0],ve=le[1],W=le[2];if(M&&Br(M)){var Te=R.counters.getCounterValues(M.value),Ve=W&&Br(W)?Pe.parse(R.context,W.value):3,ft=ve&&ve.type===0?ve.value:"",Ye=Te.map(function(Xe){return Pi(Xe,Ve,!1)}).join(ft);At.appendChild(Ee.createTextNode(Ye))}}}else if(e.type===20)switch(e.value){case"open-quote":At.appendChild(Ee.createTextNode(Is(Ce.quotes,R.quoteDepth++,!0)));break;case"close-quote":At.appendChild(Ee.createTextNode(Is(Ce.quotes,--R.quoteDepth,!1)));break;default:At.appendChild(Ee.createTextNode(e.value))}}),At.className=ps+" "+ms;var dt=y===pi.BEFORE?" "+ps:" "+ms;return pA(o)?o.className.baseValue+=dt:o.className+=dt,At}}},a.destroy=function(n){return n.parentNode?(n.parentNode.removeChild(n),!0):!1},a}(),pi;(function(a){a[a.BEFORE=0]="BEFORE",a[a.AFTER=1]="AFTER"})(pi||(pi={}));var fs=function(a,n){var o=a.createElement("iframe");return o.className="html2canvas-container",o.style.visibility="hidden",o.style.position="fixed",o.style.left="-10000px",o.style.top="0px",o.style.border="0",o.width=n.width.toString(),o.height=n.height.toString(),o.scrolling="no",o.setAttribute(Ta,"true"),a.body.appendChild(o),o},ds=function(a){return new Promise(function(n){if(a.complete){n();return}if(!a.src){n();return}a.onload=n,a.onerror=n})},Oo=function(a){return Promise.all([].slice.call(a.images,0).map(ds))},hs=function(a){return new Promise(function(n,o){var s=a.contentWindow;if(!s)return o("No window assigned for iframe");var y=s.document;s.onload=a.onload=function(){s.onload=a.onload=null;var R=setInterval(function(){y.body.childNodes.length>0&&y.readyState==="complete"&&(clearInterval(R),n(a))},50)}})},Gn=["all","d","content"],eo=function(a,n){for(var o=a.length-1;o>=0;o--){var s=a.item(o);Gn.indexOf(s)===-1&&n.style.setProperty(s,a.getPropertyValue(s))}return n},Ra=function(a){var n="";return a&&(n+="<!DOCTYPE ",a.name&&(n+=a.name),a.internalSubset&&(n+=a.internalSubset),a.publicId&&(n+='"'+a.publicId+'"'),a.systemId&&(n+='"'+a.systemId+'"'),n+=">"),n},mi=function(a,n,o){a&&a.defaultView&&(n!==a.defaultView.pageXOffset||o!==a.defaultView.pageYOffset)&&a.defaultView.scrollTo(n,o)},jo=function(a){var n=a[0],o=a[1],s=a[2];n.scrollLeft=o,n.scrollTop=s},_u=":before",du=":after",ps="___html2canvas___pseudoelement_before",ms="___html2canvas___pseudoelement_after",gs=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,to=function(a){Ho(a,"."+ps+_u+gs+`
|
|
|
.`+ms+du+gs)},Ho=function(a,n){var o=a.ownerDocument;if(o){var s=o.createElement("style");s.textContent=n,a.appendChild(s)}},ks=function(){function a(){}return a.getOrigin=function(n){var o=a._link;return o?(o.href=n,o.href=o.href,o.protocol+o.hostname+o.port):"about:blank"},a.isSameOrigin=function(n){return a.getOrigin(n)===a._origin},a.setContext=function(n){a._link=n.document.createElement("a"),a._origin=a.getOrigin(n.location.href)},a._origin="about:blank",a}(),Ts=function(){function a(n,o){this.context=n,this._options=o,this._cache={}}return a.prototype.addImage=function(n){var o=Promise.resolve();return this.has(n)||(Vn(n)||In(n))&&(this._cache[n]=this.loadImage(n)).catch(function(){}),o},a.prototype.match=function(n){return this._cache[n]},a.prototype.loadImage=function(n){return qe(this,void 0,void 0,function(){var o,s,y,R,ae=this;return ne(this,function(Ee){switch(Ee.label){case 0:return o=ks.isSameOrigin(n),s=!yn(n)&&this._options.useCORS===!0&&_n.SUPPORT_CORS_IMAGES&&!o,y=!yn(n)&&!o&&!Vn(n)&&typeof this._options.proxy=="string"&&_n.SUPPORT_CORS_XHR&&!s,!o&&this._options.allowTaint===!1&&!yn(n)&&!Vn(n)&&!y&&!s?[2]:(R=n,y?[4,this.proxy(R)]:[3,2]);case 1:R=Ee.sent(),Ee.label=2;case 2:return this.context.logger.debug("Added image "+n.substring(0,256)),[4,new Promise(function(Ce,At){var dt=new Image;dt.onload=function(){return Ce(dt)},dt.onerror=At,(zn(R)||s)&&(dt.crossOrigin="anonymous"),dt.src=R,dt.complete===!0&&setTimeout(function(){return Ce(dt)},500),ae._options.imageTimeout>0&&setTimeout(function(){return At("Timed out ("+ae._options.imageTimeout+"ms) loading image")},ae._options.imageTimeout)})];case 3:return[2,Ee.sent()]}})})},a.prototype.has=function(n){return typeof this._cache[n]!="undefined"},a.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},a.prototype.proxy=function(n){var o=this,s=this._options.proxy;if(!s)throw new Error("No proxy defined");var y=n.substring(0,256);return new Promise(function(R,ae){var Ee=_n.SUPPORT_RESPONSE_TYPE?"blob":"text",Ce=new XMLHttpRequest;Ce.onload=function(){if(Ce.status===200)if(Ee==="text")R(Ce.response);else{var e=new FileReader;e.addEventListener("load",function(){return R(e.result)},!1),e.addEventListener("error",function(i){return ae(i)},!1),e.readAsDataURL(Ce.response)}else ae("Failed to proxy resource "+y+" with status code "+Ce.status)},Ce.onerror=ae;var At=s.indexOf("?")>-1?"&":"?";if(Ce.open("GET",""+s+At+"url="+encodeURIComponent(n)+"&responseType="+Ee),Ee!=="text"&&Ce instanceof XMLHttpRequest&&(Ce.responseType=Ee),o._options.imageTimeout){var dt=o._options.imageTimeout;Ce.timeout=dt,Ce.ontimeout=function(){return ae("Timed out ("+dt+"ms) proxying "+y)}}Ce.send()})},a}(),hu=/^data:image\/svg\+xml/i,gi=/^data:image\/.*;base64,/i,vi=/^data:image\/.*/i,In=function(a){return _n.SUPPORT_SVG_DRAWING||!vs(a)},yn=function(a){return vi.test(a)},zn=function(a){return gi.test(a)},Vn=function(a){return a.substr(0,4)==="blob"},vs=function(a){return a.substr(-3).toLowerCase()==="svg"||hu.test(a)},KA=function(){function a(n,o){this.type=0,this.x=n,this.y=o}return a.prototype.add=function(n,o){return new a(this.x+n,this.y+o)},a}(),Oi=function(a,n,o){return new KA(a.x+(n.x-a.x)*o,a.y+(n.y-a.y)*o)},Ao=function(){function a(n,o,s,y){this.type=1,this.start=n,this.startControl=o,this.endControl=s,this.end=y}return a.prototype.subdivide=function(n,o){var s=Oi(this.start,this.startControl,n),y=Oi(this.startControl,this.endControl,n),R=Oi(this.endControl,this.end,n),ae=Oi(s,y,n),Ee=Oi(y,R,n),Ce=Oi(ae,Ee,n);return o?new a(this.start,s,ae,Ce):new a(Ce,Ee,R,this.end)},a.prototype.add=function(n,o){return new a(this.start.add(n,o),this.startControl.add(n,o),this.endControl.add(n,o),this.end.add(n,o))},a.prototype.reverse=function(){return new a(this.end,this.endControl,this.startControl,this.start)},a}(),Va=function(a){return a.type===1},Ku=function(){function a(n){var o=n.styles,s=n.bounds,y=is(o.borderTopLeftRadius,s.width,s.height),R=y[0],ae=y[1],Ee=is(o.borderTopRightRadius,s.width,s.height),Ce=Ee[0],At=Ee[1],dt=is(o.borderBottomRightRadius,s.width,s.height),e=dt[0],i=dt[1],v=is(o.borderBottomLeftRadius,s.width,s.height),C=v[0],M=v[1],W=[];W.push((R+Ce)/s.width),W.push((C+e)/s.width),W.push((ae+M)/s.height),W.push((At+i)/s.height);var z=Math.max.apply(Math,W);z>1&&(R/=z,ae/=z,Ce/=z,At/=z,e/=z,i/=z,C/=z,M/=z);var X=s.width-Ce,le=s.height-i,ve=s.width-e,Te=s.height-M,Ve=o.borderTopWidth,ft=o.borderRightWidth,Ye=o.borderBottomWidth,Ft=o.borderLeftWidth,Ut=cn(o.paddingTop,n.bounds.width),Xe=cn(o.paddingRight,n.bounds.width),rt=cn(o.paddingBottom,n.bounds.width),Tt=cn(o.paddingLeft,n.bounds.width);this.topLeftBorderDoubleOuterBox=R>0||ae>0?rn(s.left+Ft/3,s.top+Ve/3,R-Ft/3,ae-Ve/3,Hr.TOP_LEFT):new KA(s.left+Ft/3,s.top+Ve/3),this.topRightBorderDoubleOuterBox=R>0||ae>0?rn(s.left+X,s.top+Ve/3,Ce-ft/3,At-Ve/3,Hr.TOP_RIGHT):new KA(s.left+s.width-ft/3,s.top+Ve/3),this.bottomRightBorderDoubleOuterBox=e>0||i>0?rn(s.left+ve,s.top+le,e-ft/3,i-Ye/3,Hr.BOTTOM_RIGHT):new KA(s.left+s.width-ft/3,s.top+s.height-Ye/3),this.bottomLeftBorderDoubleOuterBox=C>0||M>0?rn(s.left+Ft/3,s.top+Te,C-Ft/3,M-Ye/3,Hr.BOTTOM_LEFT):new KA(s.left+Ft/3,s.top+s.height-Ye/3),this.topLeftBorderDoubleInnerBox=R>0||ae>0?rn(s.left+Ft*2/3,s.top+Ve*2/3,R-Ft*2/3,ae-Ve*2/3,Hr.TOP_LEFT):new KA(s.left+Ft*2/3,s.top+Ve*2/3),this.topRightBorderDoubleInnerBox=R>0||ae>0?rn(s.left+X,s.top+Ve*2/3,Ce-ft*2/3,At-Ve*2/3,Hr.TOP_RIGHT):new KA(s.left+s.width-ft*2/3,s.top+Ve*2/3),this.bottomRightBorderDoubleInnerBox=e>0||i>0?rn(s.left+ve,s.top+le,e-ft*2/3,i-Ye*2/3,Hr.BOTTOM_RIGHT):new KA(s.left+s.width-ft*2/3,s.top+s.height-Ye*2/3),this.bottomLeftBorderDoubleInnerBox=C>0||M>0?rn(s.left+Ft*2/3,s.top+Te,C-Ft*2/3,M-Ye*2/3,Hr.BOTTOM_LEFT):new KA(s.left+Ft*2/3,s.top+s.height-Ye*2/3),this.topLeftBorderStroke=R>0||ae>0?rn(s.left+Ft/2,s.top+Ve/2,R-Ft/2,ae-Ve/2,Hr.TOP_LEFT):new KA(s.left+Ft/2,s.top+Ve/2),this.topRightBorderStroke=R>0||ae>0?rn(s.left+X,s.top+Ve/2,Ce-ft/2,At-Ve/2,Hr.TOP_RIGHT):new KA(s.left+s.width-ft/2,s.top+Ve/2),this.bottomRightBorderStroke=e>0||i>0?rn(s.left+ve,s.top+le,e-ft/2,i-Ye/2,Hr.BOTTOM_RIGHT):new KA(s.left+s.width-ft/2,s.top+s.height-Ye/2),this.bottomLeftBorderStroke=C>0||M>0?rn(s.left+Ft/2,s.top+Te,C-Ft/2,M-Ye/2,Hr.BOTTOM_LEFT):new KA(s.left+Ft/2,s.top+s.height-Ye/2),this.topLeftBorderBox=R>0||ae>0?rn(s.left,s.top,R,ae,Hr.TOP_LEFT):new KA(s.left,s.top),this.topRightBorderBox=Ce>0||At>0?rn(s.left+X,s.top,Ce,At,Hr.TOP_RIGHT):new KA(s.left+s.width,s.top),this.bottomRightBorderBox=e>0||i>0?rn(s.left+ve,s.top+le,e,i,Hr.BOTTOM_RIGHT):new KA(s.left+s.width,s.top+s.height),this.bottomLeftBorderBox=C>0||M>0?rn(s.left,s.top+Te,C,M,Hr.BOTTOM_LEFT):new KA(s.left,s.top+s.height),this.topLeftPaddingBox=R>0||ae>0?rn(s.left+Ft,s.top+Ve,Math.max(0,R-Ft),Math.max(0,ae-Ve),Hr.TOP_LEFT):new KA(s.left+Ft,s.top+Ve),this.topRightPaddingBox=Ce>0||At>0?rn(s.left+Math.min(X,s.width-ft),s.top+Ve,X>s.width+ft?0:Math.max(0,Ce-ft),Math.max(0,At-Ve),Hr.TOP_RIGHT):new KA(s.left+s.width-ft,s.top+Ve),this.bottomRightPaddingBox=e>0||i>0?rn(s.left+Math.min(ve,s.width-Ft),s.top+Math.min(le,s.height-Ye),Math.max(0,e-ft),Math.max(0,i-Ye),Hr.BOTTOM_RIGHT):new KA(s.left+s.width-ft,s.top+s.height-Ye),this.bottomLeftPaddingBox=C>0||M>0?rn(s.left+Ft,s.top+Math.min(Te,s.height-Ye),Math.max(0,C-Ft),Math.max(0,M-Ye),Hr.BOTTOM_LEFT):new KA(s.left+Ft,s.top+s.height-Ye),this.topLeftContentBox=R>0||ae>0?rn(s.left+Ft+Tt,s.top+Ve+Ut,Math.max(0,R-(Ft+Tt)),Math.max(0,ae-(Ve+Ut)),Hr.TOP_LEFT):new KA(s.left+Ft+Tt,s.top+Ve+Ut),this.topRightContentBox=Ce>0||At>0?rn(s.left+Math.min(X,s.width+Ft+Tt),s.top+Ve+Ut,X>s.width+Ft+Tt?0:Ce-Ft+Tt,At-(Ve+Ut),Hr.TOP_RIGHT):new KA(s.left+s.width-(ft+Xe),s.top+Ve+Ut),this.bottomRightContentBox=e>0||i>0?rn(s.left+Math.min(ve,s.width-(Ft+Tt)),s.top+Math.min(le,s.height+Ve+Ut),Math.max(0,e-(ft+Xe)),i-(Ye+rt),Hr.BOTTOM_RIGHT):new KA(s.left+s.width-(ft+Xe),s.top+s.height-(Ye+rt)),this.bottomLeftContentBox=C>0||M>0?rn(s.left+Ft+Tt,s.top+Te,Math.max(0,C-(Ft+Tt)),M-(Ye+rt),Hr.BOTTOM_LEFT):new KA(s.left+Ft+Tt,s.top+s.height-(Ye+rt))}return a}(),Hr;(function(a){a[a.TOP_LEFT=0]="TOP_LEFT",a[a.TOP_RIGHT=1]="TOP_RIGHT",a[a.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",a[a.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Hr||(Hr={}));var rn=function(a,n,o,s,y){var R=4*((Math.sqrt(2)-1)/3),ae=o*R,Ee=s*R,Ce=a+o,At=n+s;switch(y){case Hr.TOP_LEFT:return new Ao(new KA(a,At),new KA(a,At-Ee),new KA(Ce-ae,n),new KA(Ce,n));case Hr.TOP_RIGHT:return new Ao(new KA(a,n),new KA(a+ae,n),new KA(Ce,At-Ee),new KA(Ce,At));case Hr.BOTTOM_RIGHT:return new Ao(new KA(Ce,n),new KA(Ce,n+Ee),new KA(a+ae,At),new KA(a,At));case Hr.BOTTOM_LEFT:default:return new Ao(new KA(Ce,At),new KA(Ce-ae,At),new KA(a,n+Ee),new KA(a,n))}},ro=function(a){return[a.topLeftBorderBox,a.topRightBorderBox,a.bottomRightBorderBox,a.bottomLeftBorderBox]},Gu=function(a){return[a.topLeftContentBox,a.topRightContentBox,a.bottomRightContentBox,a.bottomLeftContentBox]},pu=function(a){return[a.topLeftPaddingBox,a.topRightPaddingBox,a.bottomRightPaddingBox,a.bottomLeftPaddingBox]},zu=function(){function a(n,o,s){this.offsetX=n,this.offsetY=o,this.matrix=s,this.type=0,this.target=6}return a}(),no=function(){function a(n,o){this.path=n,this.target=o,this.type=1}return a}(),Bl=function(){function a(n){this.opacity=n,this.type=2,this.target=6}return a}(),kl=function(a){return a.type===0},Vu=function(a){return a.type===1},wl=function(a){return a.type===2},mu=function(a,n){return a.length===n.length?a.some(function(o,s){return o===n[s]}):!1},yl=function(a,n,o,s,y){return a.map(function(R,ae){switch(ae){case 0:return R.add(n,o);case 1:return R.add(n+s,o);case 2:return R.add(n+s,o+y);case 3:return R.add(n,o+y)}return R})},Tl=function(){function a(n){this.element=n,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return a}(),Rl=function(){function a(n,o){if(this.container=n,this.parent=o,this.effects=[],this.curves=new Ku(this.container),this.container.styles.opacity<1&&this.effects.push(new Bl(this.container.styles.opacity)),this.container.styles.transform!==null){var s=this.container.bounds.left+this.container.styles.transformOrigin[0].number,y=this.container.bounds.top+this.container.styles.transformOrigin[1].number,R=this.container.styles.transform;this.effects.push(new zu(s,y,R))}if(this.container.styles.overflowX!==0){var ae=ro(this.curves),Ee=pu(this.curves);mu(ae,Ee)?this.effects.push(new no(ae,6)):(this.effects.push(new no(ae,2)),this.effects.push(new no(Ee,4)))}}return a.prototype.getEffects=function(n){for(var o=[2,3].indexOf(this.container.styles.position)===-1,s=this.parent,y=this.effects.slice(0);s;){var R=s.effects.filter(function(Ce){return!Vu(Ce)});if(o||s.container.styles.position!==0||!s.parent){if(y.unshift.apply(y,R),o=[2,3].indexOf(s.container.styles.position)===-1,s.container.styles.overflowX!==0){var ae=ro(s.curves),Ee=pu(s.curves);mu(ae,Ee)||y.unshift(new no(Ee,6))}}else y.unshift.apply(y,R);s=s.parent}return y.filter(function(Ce){return Rr(Ce.target,n)})},a}(),Wu=function(a,n,o,s){a.container.elements.forEach(function(y){var R=Rr(y.flags,4),ae=Rr(y.flags,2),Ee=new Rl(y,a);Rr(y.styles.display,2048)&&s.push(Ee);var Ce=Rr(y.flags,8)?[]:s;if(R||ae){var At=R||y.styles.isPositioned()?o:n,dt=new Tl(Ee);if(y.styles.isPositioned()||y.styles.opacity<1||y.styles.isTransformed()){var e=y.styles.zIndex.order;if(e<0){var i=0;At.negativeZIndex.some(function(C,M){return e>C.element.container.styles.zIndex.order?(i=M,!1):i>0}),At.negativeZIndex.splice(i,0,dt)}else if(e>0){var v=0;At.positiveZIndex.some(function(C,M){return e>=C.element.container.styles.zIndex.order?(v=M+1,!1):v>0}),At.positiveZIndex.splice(v,0,dt)}else At.zeroOrAutoZIndexOrTransformedOrOpacity.push(dt)}else y.styles.isFloating()?At.nonPositionedFloats.push(dt):At.nonPositionedInlineLevel.push(dt);Wu(Ee,dt,R?dt:o,Ce)}else y.styles.isInlineLevel()?n.inlineLevel.push(Ee):n.nonInlineLevel.push(Ee),Wu(Ee,n,o,Ce);Rr(y.flags,8)&&Ml(y,Ce)})},Ml=function(a,n){for(var o=a instanceof iu?a.start:1,s=a instanceof iu?a.reversed:!1,y=0;y<n.length;y++){var R=n[y];R.container instanceof Os&&typeof R.container.value=="number"&&R.container.value!==0&&(o=R.container.value),R.listValue=Pi(o,R.container.styles.listStyleType,!0),o+=s?-1:1}},fc=function(a){var n=new Rl(a,null),o=new Tl(n),s=[];return Wu(n,o,o,s),Ml(n.container,s),o},_l=function(a,n){switch(n){case 0:return Ia(a.topLeftBorderBox,a.topLeftPaddingBox,a.topRightBorderBox,a.topRightPaddingBox);case 1:return Ia(a.topRightBorderBox,a.topRightPaddingBox,a.bottomRightBorderBox,a.bottomRightPaddingBox);case 2:return Ia(a.bottomRightBorderBox,a.bottomRightPaddingBox,a.bottomLeftBorderBox,a.bottomLeftPaddingBox);case 3:default:return Ia(a.bottomLeftBorderBox,a.bottomLeftPaddingBox,a.topLeftBorderBox,a.topLeftPaddingBox)}},dc=function(a,n){switch(n){case 0:return Ia(a.topLeftBorderBox,a.topLeftBorderDoubleOuterBox,a.topRightBorderBox,a.topRightBorderDoubleOuterBox);case 1:return Ia(a.topRightBorderBox,a.topRightBorderDoubleOuterBox,a.bottomRightBorderBox,a.bottomRightBorderDoubleOuterBox);case 2:return Ia(a.bottomRightBorderBox,a.bottomRightBorderDoubleOuterBox,a.bottomLeftBorderBox,a.bottomLeftBorderDoubleOuterBox);case 3:default:return Ia(a.bottomLeftBorderBox,a.bottomLeftBorderDoubleOuterBox,a.topLeftBorderBox,a.topLeftBorderDoubleOuterBox)}},hc=function(a,n){switch(n){case 0:return Ia(a.topLeftBorderDoubleInnerBox,a.topLeftPaddingBox,a.topRightBorderDoubleInnerBox,a.topRightPaddingBox);case 1:return Ia(a.topRightBorderDoubleInnerBox,a.topRightPaddingBox,a.bottomRightBorderDoubleInnerBox,a.bottomRightPaddingBox);case 2:return Ia(a.bottomRightBorderDoubleInnerBox,a.bottomRightPaddingBox,a.bottomLeftBorderDoubleInnerBox,a.bottomLeftPaddingBox);case 3:default:return Ia(a.bottomLeftBorderDoubleInnerBox,a.bottomLeftPaddingBox,a.topLeftBorderDoubleInnerBox,a.topLeftPaddingBox)}},El=function(a,n){switch(n){case 0:return ko(a.topLeftBorderStroke,a.topRightBorderStroke);case 1:return ko(a.topRightBorderStroke,a.bottomRightBorderStroke);case 2:return ko(a.bottomRightBorderStroke,a.bottomLeftBorderStroke);case 3:default:return ko(a.bottomLeftBorderStroke,a.topLeftBorderStroke)}},ko=function(a,n){var o=[];return Va(a)?o.push(a.subdivide(.5,!1)):o.push(a),Va(n)?o.push(n.subdivide(.5,!0)):o.push(n),o},Ia=function(a,n,o,s){var y=[];return Va(a)?y.push(a.subdivide(.5,!1)):y.push(a),Va(o)?y.push(o.subdivide(.5,!0)):y.push(o),Va(s)?y.push(s.subdivide(.5,!0).reverse()):y.push(s),Va(n)?y.push(n.subdivide(.5,!1).reverse()):y.push(n),y},Kl=function(a){var n=a.bounds,o=a.styles;return n.add(o.borderLeftWidth,o.borderTopWidth,-(o.borderRightWidth+o.borderLeftWidth),-(o.borderTopWidth+o.borderBottomWidth))},Zu=function(a){var n=a.styles,o=a.bounds,s=cn(n.paddingLeft,o.width),y=cn(n.paddingRight,o.width),R=cn(n.paddingTop,o.width),ae=cn(n.paddingBottom,o.width);return o.add(s+n.borderLeftWidth,R+n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth+s+y),-(n.borderTopWidth+n.borderBottomWidth+R+ae))},Gl=function(a,n){return a===0?n.bounds:a===2?Zu(n):Kl(n)},pc=function(a,n){return a===0?n.bounds:a===2?Zu(n):Kl(n)},Cl=function(a,n,o){var s=Gl(Qa(a.styles.backgroundOrigin,n),a),y=pc(Qa(a.styles.backgroundClip,n),a),R=Rs(Qa(a.styles.backgroundSize,n),o,s),ae=R[0],Ee=R[1],Ce=is(Qa(a.styles.backgroundPosition,n),s.width-ae,s.height-Ee),At=Bs(Qa(a.styles.backgroundRepeat,n),Ce,R,s,y),dt=Math.round(s.left+Ce[0]),e=Math.round(s.top+Ce[1]);return[At,dt,e,ae,Ee]},To=function(a){return Br(a)&&a.value===d.AUTO},Ju=function(a){return typeof a=="number"},Rs=function(a,n,o){var s=n[0],y=n[1],R=n[2],ae=a[0],Ee=a[1];if(!ae)return[0,0];if(FA(ae)&&Ee&&FA(Ee))return[cn(ae,o.width),cn(Ee,o.height)];var Ce=Ju(R);if(Br(ae)&&(ae.value===d.CONTAIN||ae.value===d.COVER)){if(Ju(R)){var At=o.width/o.height;return At<R!=(ae.value===d.COVER)?[o.width,o.width/R]:[o.height*R,o.height]}return[o.width,o.height]}var dt=Ju(s),e=Ju(y),i=dt||e;if(To(ae)&&(!Ee||To(Ee))){if(dt&&e)return[s,y];if(!Ce&&!i)return[o.width,o.height];if(i&&Ce){var v=dt?s:y*R,C=e?y:s/R;return[v,C]}var M=dt?s:o.width,W=e?y:o.height;return[M,W]}if(Ce){var z=0,X=0;return FA(ae)?z=cn(ae,o.width):FA(Ee)&&(X=cn(Ee,o.height)),To(ae)?z=X*R:(!Ee||To(Ee))&&(X=z/R),[z,X]}var le=null,ve=null;if(FA(ae)?le=cn(ae,o.width):Ee&&FA(Ee)&&(ve=cn(Ee,o.height)),le!==null&&(!Ee||To(Ee))&&(ve=dt&&e?le/s*y:o.height),ve!==null&&To(ae)&&(le=dt&&e?ve/y*s:o.width),le!==null&&ve!==null)return[le,ve];throw new Error("Unable to calculate background-size for element")},Qa=function(a,n){var o=a[n];return typeof o=="undefined"?a[0]:o},Bs=function(a,n,o,s,y){var R=n[0],ae=n[1],Ee=o[0],Ce=o[1];switch(a){case 2:return[new KA(Math.round(s.left),Math.round(s.top+ae)),new KA(Math.round(s.left+s.width),Math.round(s.top+ae)),new KA(Math.round(s.left+s.width),Math.round(Ce+s.top+ae)),new KA(Math.round(s.left),Math.round(Ce+s.top+ae))];case 3:return[new KA(Math.round(s.left+R),Math.round(s.top)),new KA(Math.round(s.left+R+Ee),Math.round(s.top)),new KA(Math.round(s.left+R+Ee),Math.round(s.height+s.top)),new KA(Math.round(s.left+R),Math.round(s.height+s.top))];case 1:return[new KA(Math.round(s.left+R),Math.round(s.top+ae)),new KA(Math.round(s.left+R+Ee),Math.round(s.top+ae)),new KA(Math.round(s.left+R+Ee),Math.round(s.top+ae+Ce)),new KA(Math.round(s.left+R),Math.round(s.top+ae+Ce))];default:return[new KA(Math.round(y.left),Math.round(y.top)),new KA(Math.round(y.left+y.width),Math.round(y.top)),new KA(Math.round(y.left+y.width),Math.round(y.height+y.top)),new KA(Math.round(y.left),Math.round(y.height+y.top))]}},mc="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Fl="Hidden Text",Ms=function(){function a(n){this._data={},this._document=n}return a.prototype.parseMetrics=function(n,o){var s=this._document.createElement("div"),y=this._document.createElement("img"),R=this._document.createElement("span"),ae=this._document.body;s.style.visibility="hidden",s.style.fontFamily=n,s.style.fontSize=o,s.style.margin="0",s.style.padding="0",s.style.whiteSpace="nowrap",ae.appendChild(s),y.src=mc,y.width=1,y.height=1,y.style.margin="0",y.style.padding="0",y.style.verticalAlign="baseline",R.style.fontFamily=n,R.style.fontSize=o,R.style.margin="0",R.style.padding="0",R.appendChild(this._document.createTextNode(Fl)),s.appendChild(R),s.appendChild(y);var Ee=y.offsetTop-R.offsetTop+2;s.removeChild(R),s.appendChild(this._document.createTextNode(Fl)),s.style.lineHeight="normal",y.style.verticalAlign="super";var Ce=y.offsetTop-s.offsetTop+2;return ae.removeChild(s),{baseline:Ee,middle:Ce}},a.prototype.getMetrics=function(n,o){var s=n+" "+o;return typeof this._data[s]=="undefined"&&(this._data[s]=this.parseMetrics(n,o)),this._data[s]},a}(),$a=function(){function a(n,o){this.context=n,this.options=o}return a}(),gc=1e4,vc=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this;return y._activeEffects=[],y.canvas=s.canvas?s.canvas:document.createElement("canvas"),y.ctx=y.canvas.getContext("2d"),s.canvas||(y.canvas.width=Math.floor(s.width*s.scale),y.canvas.height=Math.floor(s.height*s.scale),y.canvas.style.width=s.width+"px",y.canvas.style.height=s.height+"px"),y.fontMetrics=new Ms(document),y.ctx.scale(y.options.scale,y.options.scale),y.ctx.translate(-s.x,-s.y),y.ctx.textBaseline="bottom",y._activeEffects=[],y.context.logger.debug("Canvas renderer initialized ("+s.width+"x"+s.height+") with scale "+s.scale),y}return n.prototype.applyEffects=function(o){for(var s=this;this._activeEffects.length;)this.popEffect();o.forEach(function(y){return s.applyEffect(y)})},n.prototype.applyEffect=function(o){this.ctx.save(),wl(o)&&(this.ctx.globalAlpha=o.opacity),kl(o)&&(this.ctx.translate(o.offsetX,o.offsetY),this.ctx.transform(o.matrix[0],o.matrix[1],o.matrix[2],o.matrix[3],o.matrix[4],o.matrix[5]),this.ctx.translate(-o.offsetX,-o.offsetY)),Vu(o)&&(this.path(o.path),this.ctx.clip()),this._activeEffects.push(o)},n.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},n.prototype.renderStack=function(o){return qe(this,void 0,void 0,function(){var s;return ne(this,function(y){switch(y.label){case 0:return s=o.element.container.styles,s.isVisible()?[4,this.renderStackContent(o)]:[3,2];case 1:y.sent(),y.label=2;case 2:return[2]}})})},n.prototype.renderNode=function(o){return qe(this,void 0,void 0,function(){return ne(this,function(s){switch(s.label){case 0:if(Rr(o.container.flags,16))debugger;return o.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(o)]:[3,3];case 1:return s.sent(),[4,this.renderNodeContent(o)];case 2:s.sent(),s.label=3;case 3:return[2]}})})},n.prototype.renderTextWithLetterSpacing=function(o,s,y){var R=this;if(s===0)this.ctx.fillText(o.text,o.bounds.left,o.bounds.top+y);else{var ae=Zs(o.text);ae.reduce(function(Ee,Ce){return R.ctx.fillText(Ce,Ee,o.bounds.top+y),Ee+R.ctx.measureText(Ce).width},o.bounds.left)}},n.prototype.createFontStyle=function(o){var s=o.fontVariant.filter(function(ae){return ae==="normal"||ae==="small-caps"}).join(""),y=Bc(o.fontFamily).join(", "),R=$A(o.fontSize)?""+o.fontSize.number+o.fontSize.unit:o.fontSize.number+"px";return[[o.fontStyle,s,o.fontWeight,R,y].join(" "),y,R]},n.prototype.renderTextNode=function(o,s){return qe(this,void 0,void 0,function(){var y,R,ae,Ee,Ce,At,dt,e,i=this;return ne(this,function(v){return y=this.createFontStyle(s),R=y[0],ae=y[1],Ee=y[2],this.ctx.font=R,this.ctx.direction=s.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Ce=this.fontMetrics.getMetrics(ae,Ee),At=Ce.baseline,dt=Ce.middle,e=s.paintOrder,o.textBounds.forEach(function(C){e.forEach(function(M){switch(M){case 0:i.ctx.fillStyle=HA(s.color),i.renderTextWithLetterSpacing(C,s.letterSpacing,At);var W=s.textShadow;W.length&&C.text.trim().length&&(W.slice(0).reverse().forEach(function(z){i.ctx.shadowColor=HA(z.color),i.ctx.shadowOffsetX=z.offsetX.number*i.options.scale,i.ctx.shadowOffsetY=z.offsetY.number*i.options.scale,i.ctx.shadowBlur=z.blur.number,i.renderTextWithLetterSpacing(C,s.letterSpacing,At)}),i.ctx.shadowColor="",i.ctx.shadowOffsetX=0,i.ctx.shadowOffsetY=0,i.ctx.shadowBlur=0),s.textDecorationLine.length&&(i.ctx.fillStyle=HA(s.textDecorationColor||s.color),s.textDecorationLine.forEach(function(z){switch(z){case 1:i.ctx.fillRect(C.bounds.left,Math.round(C.bounds.top+At),C.bounds.width,1);break;case 2:i.ctx.fillRect(C.bounds.left,Math.round(C.bounds.top),C.bounds.width,1);break;case 3:i.ctx.fillRect(C.bounds.left,Math.ceil(C.bounds.top+dt),C.bounds.width,1);break}}));break;case 1:s.webkitTextStrokeWidth&&C.text.trim().length&&(i.ctx.strokeStyle=HA(s.webkitTextStrokeColor),i.ctx.lineWidth=s.webkitTextStrokeWidth,i.ctx.lineJoin=window.chrome?"miter":"round",i.ctx.strokeText(C.text,C.bounds.left,C.bounds.top+At)),i.ctx.strokeStyle="",i.ctx.lineWidth=0,i.ctx.lineJoin="miter";break}})}),[2]})})},n.prototype.renderReplacedElement=function(o,s,y){if(y&&o.intrinsicWidth>0&&o.intrinsicHeight>0){var R=Zu(o),ae=pu(s);this.path(ae),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(y,0,0,o.intrinsicWidth,o.intrinsicHeight,R.left,R.top,R.width,R.height),this.ctx.restore()}},n.prototype.renderNodeContent=function(o){return qe(this,void 0,void 0,function(){var s,y,R,ae,Ee,Ce,X,X,At,dt,e,i,ve,v,C,Te,M,W,z,X,le,ve,Te;return ne(this,function(Ve){switch(Ve.label){case 0:this.applyEffects(o.getEffects(4)),s=o.container,y=o.curves,R=s.styles,ae=0,Ee=s.textNodes,Ve.label=1;case 1:return ae<Ee.length?(Ce=Ee[ae],[4,this.renderTextNode(Ce,R)]):[3,4];case 2:Ve.sent(),Ve.label=3;case 3:return ae++,[3,1];case 4:if(!(s instanceof ls))return[3,8];Ve.label=5;case 5:return Ve.trys.push([5,7,,8]),[4,this.context.cache.match(s.src)];case 6:return X=Ve.sent(),this.renderReplacedElement(s,y,X),[3,8];case 7:return Ve.sent(),this.context.logger.error("Error loading image "+s.src),[3,8];case 8:if(s instanceof fi&&this.renderReplacedElement(s,y,s.canvas),!(s instanceof Fo))return[3,12];Ve.label=9;case 9:return Ve.trys.push([9,11,,12]),[4,this.context.cache.match(s.svg)];case 10:return X=Ve.sent(),this.renderReplacedElement(s,y,X),[3,12];case 11:return Ve.sent(),this.context.logger.error("Error loading svg "+s.svg.substring(0,255)),[3,12];case 12:return s instanceof js&&s.tree?(At=new n(this.context,{scale:this.options.scale,backgroundColor:s.backgroundColor,x:0,y:0,width:s.width,height:s.height}),[4,At.render(s.tree)]):[3,14];case 13:dt=Ve.sent(),s.width&&s.height&&this.ctx.drawImage(dt,0,0,s.width,s.height,s.bounds.left,s.bounds.top,s.bounds.width,s.bounds.height),Ve.label=14;case 14:if(s instanceof Uo&&(e=Math.min(s.bounds.width,s.bounds.height),s.type===Js?s.checked&&(this.ctx.save(),this.path([new KA(s.bounds.left+e*.39363,s.bounds.top+e*.79),new KA(s.bounds.left+e*.16,s.bounds.top+e*.5549),new KA(s.bounds.left+e*.27347,s.bounds.top+e*.44071),new KA(s.bounds.left+e*.39694,s.bounds.top+e*.5649),new KA(s.bounds.left+e*.72983,s.bounds.top+e*.23),new KA(s.bounds.left+e*.84,s.bounds.top+e*.34085),new KA(s.bounds.left+e*.39363,s.bounds.top+e*.79)]),this.ctx.fillStyle=HA(xo),this.ctx.fill(),this.ctx.restore()):s.type===cs&&s.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(s.bounds.left+e/2,s.bounds.top+e/2,e/4,0,Math.PI*2,!0),this.ctx.fillStyle=HA(xo),this.ctx.fill(),this.ctx.restore())),zl(s)&&s.value.length){switch(i=this.createFontStyle(R),ve=i[0],v=i[1],C=this.fontMetrics.getMetrics(ve,v).baseline,this.ctx.font=ve,this.ctx.fillStyle=HA(R.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Wl(s.styles.textAlign),Te=Zu(s),M=0,s.styles.textAlign){case 1:M+=Te.width/2;break;case 2:M+=Te.width;break}W=Te.add(M,0,0,-Te.height/2+1),this.ctx.save(),this.path([new KA(Te.left,Te.top),new KA(Te.left+Te.width,Te.top),new KA(Te.left+Te.width,Te.top+Te.height),new KA(Te.left,Te.top+Te.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Si(s.value,W),R.letterSpacing,C),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Rr(s.styles.display,2048))return[3,20];if(s.styles.listStyleImage===null)return[3,19];if(z=s.styles.listStyleImage,z.type!==0)return[3,18];X=void 0,le=z.url,Ve.label=15;case 15:return Ve.trys.push([15,17,,18]),[4,this.context.cache.match(le)];case 16:return X=Ve.sent(),this.ctx.drawImage(X,s.bounds.left-(X.width+10),s.bounds.top),[3,18];case 17:return Ve.sent(),this.context.logger.error("Error loading list-style-image "+le),[3,18];case 18:return[3,20];case 19:o.listValue&&s.styles.listStyleType!==-1&&(ve=this.createFontStyle(R)[0],this.ctx.font=ve,this.ctx.fillStyle=HA(R.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Te=new de(s.bounds.left,s.bounds.top+cn(s.styles.paddingTop,s.bounds.width),s.bounds.width,Xt(R.lineHeight,R.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Si(o.listValue,Te),R.letterSpacing,Xt(R.lineHeight,R.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Ve.label=20;case 20:return[2]}})})},n.prototype.renderStackContent=function(o){return qe(this,void 0,void 0,function(){var s,y,z,R,ae,z,Ee,Ce,z,At,dt,z,e,i,z,v,C,z,M,W,z;return ne(this,function(X){switch(X.label){case 0:if(Rr(o.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(o.element)];case 1:X.sent(),s=0,y=o.negativeZIndex,X.label=2;case 2:return s<y.length?(z=y[s],[4,this.renderStack(z)]):[3,5];case 3:X.sent(),X.label=4;case 4:return s++,[3,2];case 5:return[4,this.renderNodeContent(o.element)];case 6:X.sent(),R=0,ae=o.nonInlineLevel,X.label=7;case 7:return R<ae.length?(z=ae[R],[4,this.renderNode(z)]):[3,10];case 8:X.sent(),X.label=9;case 9:return R++,[3,7];case 10:Ee=0,Ce=o.nonPositionedFloats,X.label=11;case 11:return Ee<Ce.length?(z=Ce[Ee],[4,this.renderStack(z)]):[3,14];case 12:X.sent(),X.label=13;case 13:return Ee++,[3,11];case 14:At=0,dt=o.nonPositionedInlineLevel,X.label=15;case 15:return At<dt.length?(z=dt[At],[4,this.renderStack(z)]):[3,18];case 16:X.sent(),X.label=17;case 17:return At++,[3,15];case 18:e=0,i=o.inlineLevel,X.label=19;case 19:return e<i.length?(z=i[e],[4,this.renderNode(z)]):[3,22];case 20:X.sent(),X.label=21;case 21:return e++,[3,19];case 22:v=0,C=o.zeroOrAutoZIndexOrTransformedOrOpacity,X.label=23;case 23:return v<C.length?(z=C[v],[4,this.renderStack(z)]):[3,26];case 24:X.sent(),X.label=25;case 25:return v++,[3,23];case 26:M=0,W=o.positiveZIndex,X.label=27;case 27:return M<W.length?(z=W[M],[4,this.renderStack(z)]):[3,30];case 28:X.sent(),X.label=29;case 29:return M++,[3,27];case 30:return[2]}})})},n.prototype.mask=function(o){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(o.slice(0).reverse()),this.ctx.closePath()},n.prototype.path=function(o){this.ctx.beginPath(),this.formatPath(o),this.ctx.closePath()},n.prototype.formatPath=function(o){var s=this;o.forEach(function(y,R){var ae=Va(y)?y.start:y;R===0?s.ctx.moveTo(ae.x,ae.y):s.ctx.lineTo(ae.x,ae.y),Va(y)&&s.ctx.bezierCurveTo(y.startControl.x,y.startControl.y,y.endControl.x,y.endControl.y,y.end.x,y.end.y)})},n.prototype.renderRepeat=function(o,s,y,R){this.path(o),this.ctx.fillStyle=s,this.ctx.translate(y,R),this.ctx.fill(),this.ctx.translate(-y,-R)},n.prototype.resizeImage=function(o,s,y){var R;if(o.width===s&&o.height===y)return o;var ae=(R=this.canvas.ownerDocument)!==null&&R!==void 0?R:document,Ee=ae.createElement("canvas");Ee.width=Math.max(1,s),Ee.height=Math.max(1,y);var Ce=Ee.getContext("2d");return Ce.drawImage(o,0,0,o.width,o.height,0,0,s,y),Ee},n.prototype.renderBackgroundImage=function(o){return qe(this,void 0,void 0,function(){var s,y,R,ae,Ee,Ce;return ne(this,function(At){switch(At.label){case 0:s=o.styles.backgroundImage.length-1,y=function(dt){var e,i,v,Ut,jA,CA,Tt,tA,Ye,C,Ut,jA,CA,Tt,tA,M,W,z,X,le,ve,Te,Ve,ft,Ye,Ft,Ut,Xe,rt,Tt,tA,AA,jA,CA,sr,DA,zr,nn,_r,Pr,ln,$r;return ne(this,function(Fr){switch(Fr.label){case 0:if(dt.type!==0)return[3,5];e=void 0,i=dt.url,Fr.label=1;case 1:return Fr.trys.push([1,3,,4]),[4,R.context.cache.match(i)];case 2:return e=Fr.sent(),[3,4];case 3:return Fr.sent(),R.context.logger.error("Error loading background-image "+i),[3,4];case 4:return e&&(v=Cl(o,s,[e.width,e.height,e.width/e.height]),Ut=v[0],jA=v[1],CA=v[2],Tt=v[3],tA=v[4],Ye=R.ctx.createPattern(R.resizeImage(e,Tt,tA),"repeat"),R.renderRepeat(Ut,Ye,jA,CA)),[3,6];case 5:jl(dt)?(C=Cl(o,s,[null,null,null]),Ut=C[0],jA=C[1],CA=C[2],Tt=C[3],tA=C[4],M=Fi(dt.angle,Tt,tA),W=M[0],z=M[1],X=M[2],le=M[3],ve=M[4],Te=document.createElement("canvas"),Te.width=Tt,Te.height=tA,Ve=Te.getContext("2d"),ft=Ve.createLinearGradient(z,le,X,ve),Al(dt.stops,W).forEach(function(Nn){return ft.addColorStop(Nn.stop,HA(Nn.color))}),Ve.fillStyle=ft,Ve.fillRect(0,0,Tt,tA),Tt>0&&tA>0&&(Ye=R.ctx.createPattern(Te,"repeat"),R.renderRepeat(Ut,Ye,jA,CA))):uc(dt)&&(Ft=Cl(o,s,[null,null,null]),Ut=Ft[0],Xe=Ft[1],rt=Ft[2],Tt=Ft[3],tA=Ft[4],AA=dt.position.length===0?[Gi]:dt.position,jA=cn(AA[0],Tt),CA=cn(AA[AA.length-1],tA),sr=Us(dt,jA,CA,Tt,tA),DA=sr[0],zr=sr[1],DA>0&&zr>0&&(nn=R.ctx.createRadialGradient(Xe+jA,rt+CA,0,Xe+jA,rt+CA,DA),Al(dt.stops,DA*2).forEach(function(Nn){return nn.addColorStop(Nn.stop,HA(Nn.color))}),R.path(Ut),R.ctx.fillStyle=nn,DA!==zr?(_r=o.bounds.left+.5*o.bounds.width,Pr=o.bounds.top+.5*o.bounds.height,ln=zr/DA,$r=1/ln,R.ctx.save(),R.ctx.translate(_r,Pr),R.ctx.transform(1,0,0,ln,0,0),R.ctx.translate(-_r,-Pr),R.ctx.fillRect(Xe,$r*(rt-Pr)+Pr,Tt,tA*$r),R.ctx.restore()):R.ctx.fill())),Fr.label=6;case 6:return s--,[2]}})},R=this,ae=0,Ee=o.styles.backgroundImage.slice(0).reverse(),At.label=1;case 1:return ae<Ee.length?(Ce=Ee[ae],[5,y(Ce)]):[3,4];case 2:At.sent(),At.label=3;case 3:return ae++,[3,1];case 4:return[2]}})})},n.prototype.renderSolidBorder=function(o,s,y){return qe(this,void 0,void 0,function(){return ne(this,function(R){return this.path(_l(y,s)),this.ctx.fillStyle=HA(o),this.ctx.fill(),[2]})})},n.prototype.renderDoubleBorder=function(o,s,y,R){return qe(this,void 0,void 0,function(){var ae,Ee;return ne(this,function(Ce){switch(Ce.label){case 0:return s<3?[4,this.renderSolidBorder(o,y,R)]:[3,2];case 1:return Ce.sent(),[2];case 2:return ae=dc(R,y),this.path(ae),this.ctx.fillStyle=HA(o),this.ctx.fill(),Ee=hc(R,y),this.path(Ee),this.ctx.fill(),[2]}})})},n.prototype.renderNodeBackgroundAndBorders=function(o){return qe(this,void 0,void 0,function(){var s,y,R,ae,Ee,Ce,At,dt,e=this;return ne(this,function(i){switch(i.label){case 0:return this.applyEffects(o.getEffects(2)),s=o.container.styles,y=!zi(s.backgroundColor)||s.backgroundImage.length,R=[{style:s.borderTopStyle,color:s.borderTopColor,width:s.borderTopWidth},{style:s.borderRightStyle,color:s.borderRightColor,width:s.borderRightWidth},{style:s.borderBottomStyle,color:s.borderBottomColor,width:s.borderBottomWidth},{style:s.borderLeftStyle,color:s.borderLeftColor,width:s.borderLeftWidth}],ae=Vl(Qa(s.backgroundClip,0),o.curves),y||s.boxShadow.length?(this.ctx.save(),this.path(ae),this.ctx.clip(),zi(s.backgroundColor)||(this.ctx.fillStyle=HA(s.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(o.container)]):[3,2];case 1:i.sent(),this.ctx.restore(),s.boxShadow.slice(0).reverse().forEach(function(v){e.ctx.save();var C=ro(o.curves),M=v.inset?0:gc,W=yl(C,-M+(v.inset?1:-1)*v.spread.number,(v.inset?1:-1)*v.spread.number,v.spread.number*(v.inset?-2:2),v.spread.number*(v.inset?-2:2));v.inset?(e.path(C),e.ctx.clip(),e.mask(W)):(e.mask(C),e.ctx.clip(),e.path(W)),e.ctx.shadowOffsetX=v.offsetX.number+M,e.ctx.shadowOffsetY=v.offsetY.number,e.ctx.shadowColor=HA(v.color),e.ctx.shadowBlur=v.blur.number,e.ctx.fillStyle=v.inset?HA(v.color):"rgba(0,0,0,1)",e.ctx.fill(),e.ctx.restore()}),i.label=2;case 2:Ee=0,Ce=0,At=R,i.label=3;case 3:return Ce<At.length?(dt=At[Ce],dt.style!==0&&!zi(dt.color)&&dt.width>0?dt.style!==2?[3,5]:[4,this.renderDashedDottedBorder(dt.color,dt.width,Ee,o.curves,2)]:[3,11]):[3,13];case 4:return i.sent(),[3,11];case 5:return dt.style!==3?[3,7]:[4,this.renderDashedDottedBorder(dt.color,dt.width,Ee,o.curves,3)];case 6:return i.sent(),[3,11];case 7:return dt.style!==4?[3,9]:[4,this.renderDoubleBorder(dt.color,dt.width,Ee,o.curves)];case 8:return i.sent(),[3,11];case 9:return[4,this.renderSolidBorder(dt.color,Ee,o.curves)];case 10:i.sent(),i.label=11;case 11:Ee++,i.label=12;case 12:return Ce++,[3,3];case 13:return[2]}})})},n.prototype.renderDashedDottedBorder=function(o,s,y,R,ae){return qe(this,void 0,void 0,function(){var Ee,Ce,At,dt,e,i,v,C,M,W,z,X,le,ve,Te,Ve,Te,Ve;return ne(this,function(ft){return this.ctx.save(),Ee=El(R,y),Ce=_l(R,y),ae===2&&(this.path(Ce),this.ctx.clip()),Va(Ce[0])?(At=Ce[0].start.x,dt=Ce[0].start.y):(At=Ce[0].x,dt=Ce[0].y),Va(Ce[1])?(e=Ce[1].end.x,i=Ce[1].end.y):(e=Ce[1].x,i=Ce[1].y),y===0||y===2?v=Math.abs(At-e):v=Math.abs(dt-i),this.ctx.beginPath(),ae===3?this.formatPath(Ee):this.formatPath(Ce.slice(0,2)),C=s<3?s*3:s*2,M=s<3?s*2:s,ae===3&&(C=s,M=s),W=!0,v<=C*2?W=!1:v<=C*2+M?(z=v/(2*C+M),C*=z,M*=z):(X=Math.floor((v+M)/(C+M)),le=(v-X*C)/(X-1),ve=(v-(X+1)*C)/X,M=ve<=0||Math.abs(M-le)<Math.abs(M-ve)?le:ve),W&&(ae===3?this.ctx.setLineDash([0,C+M]):this.ctx.setLineDash([C,M])),ae===3?(this.ctx.lineCap="round",this.ctx.lineWidth=s):this.ctx.lineWidth=s*2+1.1,this.ctx.strokeStyle=HA(o),this.ctx.stroke(),this.ctx.setLineDash([]),ae===2&&(Va(Ce[0])&&(Te=Ce[3],Ve=Ce[0],this.ctx.beginPath(),this.formatPath([new KA(Te.end.x,Te.end.y),new KA(Ve.start.x,Ve.start.y)]),this.ctx.stroke()),Va(Ce[1])&&(Te=Ce[1],Ve=Ce[2],this.ctx.beginPath(),this.formatPath([new KA(Te.end.x,Te.end.y),new KA(Ve.start.x,Ve.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},n.prototype.render=function(o){return qe(this,void 0,void 0,function(){var s;return ne(this,function(y){switch(y.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=HA(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),s=fc(o),[4,this.renderStack(s)];case 1:return y.sent(),this.applyEffects([]),[2,this.canvas]}})})},n}($a),zl=function(a){return a instanceof Ys||a instanceof Mu?!0:a instanceof Uo&&a.type!==cs&&a.type!==Js},Vl=function(a,n){switch(a){case 0:return ro(n);case 2:return Gu(n);case 1:default:return pu(n)}},Wl=function(a){switch(a){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Zl=["-apple-system","system-ui"],Bc=function(a){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?a.filter(function(n){return Zl.indexOf(n)===-1}):a},Yu=function(a){_(n,a);function n(o,s){var y=a.call(this,o,s)||this;return y.canvas=s.canvas?s.canvas:document.createElement("canvas"),y.ctx=y.canvas.getContext("2d"),y.options=s,y.canvas.width=Math.floor(s.width*s.scale),y.canvas.height=Math.floor(s.height*s.scale),y.canvas.style.width=s.width+"px",y.canvas.style.height=s.height+"px",y.ctx.scale(y.options.scale,y.options.scale),y.ctx.translate(-s.x,-s.y),y.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+s.width+"x"+s.height+" at "+s.x+","+s.y+") with scale "+s.scale),y}return n.prototype.render=function(o){return qe(this,void 0,void 0,function(){var s,y;return ne(this,function(R){switch(R.label){case 0:return s=au(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,o),[4,Xu(s)];case 1:return y=R.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=HA(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(y,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},n}($a),Xu=function(a){return new Promise(function(n,o){var s=new Image;s.onload=function(){n(s)},s.onerror=o,s.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(a))})},gu=function(){function a(n){var o=n.id,s=n.enabled;this.id=o,this.enabled=s,this.start=Date.now()}return a.prototype.debug=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,Le([this.id,this.getTime()+"ms"],n)):this.info.apply(this,n))},a.prototype.getTime=function(){return Date.now()-this.start},a.prototype.info=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,Le([this.id,this.getTime()+"ms"],n))},a.prototype.warn=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,Le([this.id,this.getTime()+"ms"],n)):this.info.apply(this,n))},a.prototype.error=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,Le([this.id,this.getTime()+"ms"],n)):this.info.apply(this,n))},a.instances={},a}(),bl=function(){function a(n,o){var s;this.windowBounds=o,this.instanceName="#"+a.instanceCount++,this.logger=new gu({id:this.instanceName,enabled:n.logging}),this.cache=(s=n.cache)!==null&&s!==void 0?s:new Ts(this,n)}return a.instanceCount=1,a}(),Jl=function(a,n){return n===void 0&&(n={}),wc(a,n)};typeof window!="undefined"&&ks.setContext(window);var wc=function(a,n){return qe(void 0,void 0,void 0,function(){var o,s,y,R,ae,Ee,Ce,At,dt,e,i,v,C,M,W,z,X,le,ve,Te,ft,Ve,ft,Ye,Ft,Ut,Xe,rt,Tt,tA,AA,jA,CA,sr,DA,zr,nn,_r,Pr,ln;return ne(this,function($r){switch($r.label){case 0:if(!a||typeof a!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(o=a.ownerDocument,!o)throw new Error("Element is not attached to a Document");if(s=o.defaultView,!s)throw new Error("Document is not attached to a Window");return y={allowTaint:(Ye=n.allowTaint)!==null&&Ye!==void 0?Ye:!1,imageTimeout:(Ft=n.imageTimeout)!==null&&Ft!==void 0?Ft:15e3,proxy:n.proxy,useCORS:(Ut=n.useCORS)!==null&&Ut!==void 0?Ut:!1},R=F({logging:(Xe=n.logging)!==null&&Xe!==void 0?Xe:!0,cache:n.cache},y),ae={windowWidth:(rt=n.windowWidth)!==null&&rt!==void 0?rt:s.innerWidth,windowHeight:(Tt=n.windowHeight)!==null&&Tt!==void 0?Tt:s.innerHeight,scrollX:(tA=n.scrollX)!==null&&tA!==void 0?tA:s.pageXOffset,scrollY:(AA=n.scrollY)!==null&&AA!==void 0?AA:s.pageYOffset},Ee=new de(ae.scrollX,ae.scrollY,ae.windowWidth,ae.windowHeight),Ce=new bl(R,Ee),At=(jA=n.foreignObjectRendering)!==null&&jA!==void 0?jA:!1,dt={allowTaint:(CA=n.allowTaint)!==null&&CA!==void 0?CA:!1,onclone:n.onclone,ignoreElements:n.ignoreElements,inlineImages:At,copyStyles:At},Ce.logger.debug("Starting document clone with size "+Ee.width+"x"+Ee.height+" scrolled to "+-Ee.left+","+-Ee.top),e=new Ua(Ce,a,dt),i=e.clonedReferenceElement,i?[4,e.toIFrame(o,Ee)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return v=$r.sent(),C=Sn(i)||Nr(i)?ie(i.ownerDocument):te(Ce,i),M=C.width,W=C.height,z=C.left,X=C.top,le=Yl(Ce,i,n.backgroundColor),ve={canvas:n.canvas,backgroundColor:le,scale:(DA=(sr=n.scale)!==null&&sr!==void 0?sr:s.devicePixelRatio)!==null&&DA!==void 0?DA:1,x:((zr=n.x)!==null&&zr!==void 0?zr:0)+z,y:((nn=n.y)!==null&&nn!==void 0?nn:0)+X,width:(_r=n.width)!==null&&_r!==void 0?_r:Math.ceil(M),height:(Pr=n.height)!==null&&Pr!==void 0?Pr:Math.ceil(W)},At?(Ce.logger.debug("Document cloned, using foreign object rendering"),ft=new Yu(Ce,ve),[4,ft.render(i)]):[3,3];case 2:return Te=$r.sent(),[3,5];case 3:return Ce.logger.debug("Document cloned, element located at "+z+","+X+" with size "+M+"x"+W+" using computed rendering"),Ce.logger.debug("Starting DOM parsing"),Ve=m(Ce,i),le===Ve.styles.backgroundColor&&(Ve.styles.backgroundColor=oa.TRANSPARENT),Ce.logger.debug("Starting renderer for element at "+ve.x+","+ve.y+" with size "+ve.width+"x"+ve.height),ft=new vc(Ce,ve),[4,ft.render(Ve)];case 4:Te=$r.sent(),$r.label=5;case 5:return(!((ln=n.removeContainer)!==null&&ln!==void 0)||ln)&&(Ua.destroy(v)||Ce.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Ce.logger.debug("Finished rendering"),[2,Te]}})})},Yl=function(a,n,o){var s=n.ownerDocument,y=s.documentElement?wn(a,getComputedStyle(s.documentElement).backgroundColor):oa.TRANSPARENT,R=s.body?wn(a,getComputedStyle(s.body).backgroundColor):oa.TRANSPARENT,ae=typeof o=="string"?wn(a,o):o===null?oa.TRANSPARENT:4294967295;return n===s.documentElement?zi(y)?zi(R)?ae:R:y:ae};return Jl})},44164:function(Sr,kA,_){var F=_(97671);(function(ne,Le){Sr.exports=Le(_(7348),_(64270))})(self,function(qe,ne){return function(){var Le={"./src/plugin/hyperlinks.js":function(g,D,f){"use strict";f.r(D);var O=f("./node_modules/core-js/modules/web.dom-collections.for-each.js"),L=f.n(O),I=f("./node_modules/core-js/modules/es.string.link.js"),x=f.n(I),b=f("./src/worker.js"),U=f("./src/utils.js"),j=[],N={toContainer:b.default.prototype.toContainer,toPdf:b.default.prototype.toPdf};b.default.prototype.toContainer=function(){return N.toContainer.call(this).then(function(){if(this.opt.enableLinks){var oe=this.prop.container,ge=oe.querySelectorAll("a"),Ie=(0,U.unitConvert)(oe.getBoundingClientRect(),this.prop.pageSize.k);j=[],Array.prototype.forEach.call(ge,function(ue){for(var tt=ue.getClientRects(),Re=0;Re<tt.length;Re++){var Ge=(0,U.unitConvert)(tt[Re],this.prop.pageSize.k);Ge.left-=Ie.left,Ge.top-=Ie.top;var ot=Math.floor(Ge.top/this.prop.pageSize.inner.height)+1,J=this.opt.margin[0]+Ge.top%this.prop.pageSize.inner.height,De=this.opt.margin[1]+Ge.left;j.push({page:ot,top:J,left:De,clientRect:Ge,link:ue})}},this)}})},b.default.prototype.toPdf=function(){return N.toPdf.call(this).then(function(){if(this.opt.enableLinks){j.forEach(function(ge){this.prop.pdf.setPage(ge.page),this.prop.pdf.link(ge.left,ge.top,ge.clientRect.width,ge.clientRect.height,{url:ge.link.href})},this);var oe=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(oe)}})}},"./src/plugin/jspdf-plugin.js":function(g,D,f){"use strict";f.r(D);var O=f("./node_modules/core-js/modules/es.symbol.js"),L=f.n(O),I=f("./node_modules/core-js/modules/es.symbol.description.js"),x=f.n(I),b=f("./node_modules/core-js/modules/es.object.to-string.js"),U=f.n(b),j=f("./node_modules/core-js/modules/es.symbol.iterator.js"),N=f.n(j),P=f("./node_modules/core-js/modules/es.array.iterator.js"),K=f.n(P),oe=f("./node_modules/core-js/modules/es.string.iterator.js"),ge=f.n(oe),Ie=f("./node_modules/core-js/modules/web.dom-collections.iterator.js"),ue=f.n(Ie),tt=f("jspdf"),Re=f.n(tt);function Ge(ot){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ge=function(De){return typeof De}:Ge=function(De){return De&&typeof Symbol=="function"&&De.constructor===Symbol&&De!==Symbol.prototype?"symbol":typeof De},Ge(ot)}tt.jsPDF.getPageSize=function(ot,J,De){if(Ge(ot)==="object"){var Q=ot;ot=Q.orientation,J=Q.unit||J,De=Q.format||De}J=J||"mm",De=De||"a4",ot=(""+(ot||"P")).toLowerCase();var xe=(""+De).toLowerCase(),be={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(J){case"pt":var Ae=1;break;case"mm":var Ae=72/25.4;break;case"cm":var Ae=72/2.54;break;case"in":var Ae=72;break;case"px":var Ae=72/96;break;case"pc":var Ae=12;break;case"em":var Ae=12;break;case"ex":var Ae=6;break;default:throw"Invalid unit: "+J}if(be.hasOwnProperty(xe))var me=be[xe][1]/Ae,$=be[xe][0]/Ae;else try{var me=De[1],$=De[0]}catch(G){throw new Error("Invalid format: "+De)}if(ot==="p"||ot==="portrait"){if(ot="p",$>me){var ee=$;$=me,me=ee}}else if(ot==="l"||ot==="landscape"){if(ot="l",me>$){var ee=$;$=me,me=ee}}else throw"Invalid orientation: "+ot;var q={width:$,height:me,unit:J,k:Ae};return q},D.default=tt.jsPDF},"./src/plugin/pagebreaks.js":function(g,D,f){"use strict";f.r(D);var O=f("./node_modules/core-js/modules/es.array.concat.js"),L=f.n(O),I=f("./node_modules/core-js/modules/es.array.slice.js"),x=f.n(I),b=f("./node_modules/core-js/modules/es.array.join.js"),U=f.n(b),j=f("./node_modules/core-js/modules/web.dom-collections.for-each.js"),N=f.n(j),P=f("./node_modules/core-js/modules/es.object.keys.js"),K=f.n(P),oe=f("./src/worker.js"),ge=f("./src/utils.js"),Ie={toContainer:oe.default.prototype.toContainer};oe.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},oe.default.prototype.toContainer=function(){return Ie.toContainer.call(this).then(function(){var Re=this.prop.container,Ge=this.prop.pageSize.inner.px.height,ot=[].concat(this.opt.pagebreak.mode),J={avoidAll:ot.indexOf("avoid-all")!==-1,css:ot.indexOf("css")!==-1,legacy:ot.indexOf("legacy")!==-1},De={},Q=this;["before","after","avoid"].forEach(function(Ae){var me=J.avoidAll&&Ae==="avoid";De[Ae]=me?[]:[].concat(Q.opt.pagebreak[Ae]||[]),De[Ae].length>0&&(De[Ae]=Array.prototype.slice.call(Re.querySelectorAll(De[Ae].join(", "))))});var xe=Re.querySelectorAll(".html2pdf__page-break");xe=Array.prototype.slice.call(xe);var be=Re.querySelectorAll("*");Array.prototype.forEach.call(be,function(me){var $={before:!1,after:J.legacy&&xe.indexOf(me)!==-1,avoid:J.avoidAll};if(J.css){var ee=window.getComputedStyle(me),q=["always","page","left","right"],G=["avoid","avoid-page"];$={before:$.before||q.indexOf(ee.breakBefore||ee.pageBreakBefore)!==-1,after:$.after||q.indexOf(ee.breakAfter||ee.pageBreakAfter)!==-1,avoid:$.avoid||G.indexOf(ee.breakInside||ee.pageBreakInside)!==-1}}Object.keys($).forEach(function(ut){$[ut]=$[ut]||De[ut].indexOf(me)!==-1});var Qe=me.getBoundingClientRect();if($.avoid&&!$.before){var He=Math.floor(Qe.top/Ge),_e=Math.floor(Qe.bottom/Ge),Pt=Math.abs(Qe.bottom-Qe.top)/Ge;_e!==He&&Pt<=1&&($.before=!0)}if($.before){var Bt=(0,ge.createElement)("div",{style:{display:"block",height:Ge-Qe.top%Ge+"px"}});me.parentNode.insertBefore(Bt,me)}if($.after){var Bt=(0,ge.createElement)("div",{style:{display:"block",height:Ge-Qe.bottom%Ge+"px"}});me.parentNode.insertBefore(Bt,me.nextSibling)}})})}},"./src/utils.js":function(g,D,f){"use strict";f.r(D),f.d(D,{objType:function(){return ot},createElement:function(){return J},cloneNode:function(){return De},unitConvert:function(){return Q},toPx:function(){return xe}});var O=f("./node_modules/core-js/modules/es.number.constructor.js"),L=f.n(O),I=f("./node_modules/core-js/modules/es.symbol.js"),x=f.n(I),b=f("./node_modules/core-js/modules/es.symbol.description.js"),U=f.n(b),j=f("./node_modules/core-js/modules/es.object.to-string.js"),N=f.n(j),P=f("./node_modules/core-js/modules/es.symbol.iterator.js"),K=f.n(P),oe=f("./node_modules/core-js/modules/es.array.iterator.js"),ge=f.n(oe),Ie=f("./node_modules/core-js/modules/es.string.iterator.js"),ue=f.n(Ie),tt=f("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Re=f.n(tt);function Ge(be){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ge=function(me){return typeof me}:Ge=function(me){return me&&typeof Symbol=="function"&&me.constructor===Symbol&&me!==Symbol.prototype?"symbol":typeof me},Ge(be)}var ot=function(Ae){var me=Ge(Ae);return me==="undefined"?"undefined":me==="string"||Ae instanceof String?"string":me==="number"||Ae instanceof Number?"number":me==="function"||Ae instanceof Function?"function":Ae&&Ae.constructor===Array?"array":Ae&&Ae.nodeType===1?"element":me==="object"?"object":"unknown"},J=function(Ae,me){var $=document.createElement(Ae);if(me.className&&($.className=me.className),me.innerHTML){$.innerHTML=me.innerHTML;for(var ee=$.getElementsByTagName("script"),q=ee.length;q-- >0;null)ee[q].parentNode.removeChild(ee[q])}for(var G in me.style)$.style[G]=me.style[G];return $},De=function be(Ae,me){for(var $=Ae.nodeType===3?document.createTextNode(Ae.nodeValue):Ae.cloneNode(!1),ee=Ae.firstChild;ee;ee=ee.nextSibling)(me===!0||ee.nodeType!==1||ee.nodeName!=="SCRIPT")&&$.appendChild(be(ee,me));return Ae.nodeType===1&&(Ae.nodeName==="CANVAS"?($.width=Ae.width,$.height=Ae.height,$.getContext("2d").drawImage(Ae,0,0)):(Ae.nodeName==="TEXTAREA"||Ae.nodeName==="SELECT")&&($.value=Ae.value),$.addEventListener("load",function(){$.scrollTop=Ae.scrollTop,$.scrollLeft=Ae.scrollLeft},!0)),$},Q=function(Ae,me){if(ot(Ae)==="number")return Ae*72/96/me;var $={};for(var ee in Ae)$[ee]=Ae[ee]*72/96/me;return $},xe=function(Ae,me){return Math.floor(Ae*me/72*96)}},"./src/worker.js":function(g,D,f){"use strict";f.r(D);var O=f("./node_modules/core-js/modules/es.object.assign.js"),L=f.n(O),I=f("./node_modules/core-js/modules/es.array.map.js"),x=f.n(I),b=f("./node_modules/core-js/modules/es.object.keys.js"),U=f.n(b),j=f("./node_modules/core-js/modules/es.array.concat.js"),N=f.n(j),P=f("./node_modules/core-js/modules/es.object.to-string.js"),K=f.n(P),oe=f("./node_modules/core-js/modules/es.regexp.to-string.js"),ge=f.n(oe),Ie=f("./node_modules/core-js/modules/es.function.name.js"),ue=f.n(Ie),tt=f("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Re=f.n(tt),Ge=f("jspdf"),ot=f.n(Ge),J=f("html2canvas"),De=f.n(J),Q=f("./src/utils.js"),xe=f("./node_modules/es6-promise/dist/es6-promise.js"),be=f.n(xe),Ae=be().Promise,me=function $(ee){var q=Object.assign($.convert(Ae.resolve()),JSON.parse(JSON.stringify($.template))),G=$.convert(Ae.resolve(),q);return G=G.setProgress(1,$,1,[$]),G=G.set(ee),G};me.prototype=Object.create(Ae.prototype),me.prototype.constructor=me,me.convert=function(ee,q){return ee.__proto__=q||me.prototype,ee},me.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:{}}},me.prototype.from=function(ee,q){function G(Qe){switch((0,Q.objType)(Qe)){case"string":return"string";case"element":return Qe.nodeName.toLowerCase&&Qe.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(q=q||G(ee),q){case"string":return this.set({src:(0,Q.createElement)("div",{innerHTML:ee})});case"element":return this.set({src:ee});case"canvas":return this.set({canvas:ee});case"img":return this.set({img:ee});default:return this.error("Unknown source type.")}})},me.prototype.to=function(ee){switch(ee){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},me.prototype.toContainer=function(){var ee=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(ee).then(function(){var G={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Qe={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};G.opacity=0;var He=(0,Q.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,Q.createElement)("div",{className:"html2pdf__overlay",style:G}),this.prop.container=(0,Q.createElement)("div",{className:"html2pdf__container",style:Qe}),this.prop.container.appendChild(He),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},me.prototype.toCanvas=function(){var ee=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ee).then(function(){var G=Object.assign({},this.opt.html2canvas);return delete G.onrendered,J(this.prop.container,G)}).then(function(G){var Qe=this.opt.html2canvas.onrendered||function(){};Qe(G),this.prop.canvas=G,document.body.removeChild(this.prop.overlay)})},me.prototype.toImg=function(){var ee=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(ee).then(function(){var G=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=G})},me.prototype.toPdf=function(){var ee=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(ee).then(function(){var G=this.prop.canvas,Qe=this.opt,He=G.height,_e=Math.floor(G.width*this.prop.pageSize.inner.ratio),Pt=Math.ceil(He/_e),Bt=this.prop.pageSize.inner.height,ut=document.createElement("canvas"),zt=ut.getContext("2d");ut.width=G.width,ut.height=_e,this.prop.pdf=this.prop.pdf||new Ge.jsPDF(Qe.jsPDF);for(var iA=0;iA<Pt;iA++){iA===Pt-1&&He%_e!==0&&(ut.height=He%_e,Bt=ut.height*this.prop.pageSize.inner.width/ut.width);var _t=ut.width,rA=ut.height;zt.fillStyle="white",zt.fillRect(0,0,_t,rA),zt.drawImage(G,0,iA*_e,_t,rA,0,0,_t,rA),iA&&this.prop.pdf.addPage();var sA=ut.toDataURL("image/"+Qe.image.type,Qe.image.quality);this.prop.pdf.addImage(sA,Qe.image.type,Qe.margin[1],Qe.margin[0],this.prop.pageSize.inner.width,Bt)}})},me.prototype.output=function(ee,q,G){return G=G||"pdf",G.toLowerCase()==="img"||G.toLowerCase()==="image"?this.outputImg(ee,q):this.outputPdf(ee,q)},me.prototype.outputPdf=function(ee,q){var G=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(G).then(function(){return this.prop.pdf.output(ee,q)})},me.prototype.outputImg=function(ee,q){var G=[function(){return this.prop.img||this.toImg()}];return this.thenList(G).then(function(){switch(ee){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+ee+'" is not supported.'}})},me.prototype.save=function(ee){var q=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(q).set(ee?{filename:ee}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},me.prototype.set=function(ee){if((0,Q.objType)(ee)!=="object")return this;var q=Object.keys(ee||{}).map(function(G){switch(G){case"margin":return this.setMargin.bind(this,ee.margin);case"jsPDF":return function(){return this.opt.jsPDF=ee.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,ee.pageSize);default:return G in me.template.prop?function(){this.prop[G]=ee[G]}:function(){this.opt[G]=ee[G]}}},this);return this.then(function(){return this.thenList(q)})},me.prototype.get=function(ee,q){return this.then(function(){var Qe=ee in me.template.prop?this.prop[ee]:this.opt[ee];return q?q(Qe):Qe})},me.prototype.setMargin=function(ee){return this.then(function(){switch((0,Q.objType)(ee)){case"number":ee=[ee,ee,ee,ee];case"array":if(ee.length===2&&(ee=[ee[0],ee[1],ee[0],ee[1]]),ee.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=ee}).then(this.setPageSize)},me.prototype.setPageSize=function(ee){return this.then(function(){ee=ee||Ge.jsPDF.getPageSize(this.opt.jsPDF),ee.hasOwnProperty("inner")||(ee.inner={width:ee.width-this.opt.margin[1]-this.opt.margin[3],height:ee.height-this.opt.margin[0]-this.opt.margin[2]},ee.inner.px={width:(0,Q.toPx)(ee.inner.width,ee.k),height:(0,Q.toPx)(ee.inner.height,ee.k)},ee.inner.ratio=ee.inner.height/ee.inner.width),this.prop.pageSize=ee})},me.prototype.setProgress=function(ee,q,G,Qe){return ee!=null&&(this.progress.val=ee),q!=null&&(this.progress.state=q),G!=null&&(this.progress.n=G),Qe!=null&&(this.progress.stack=Qe),this.progress.ratio=this.progress.val/this.progress.state,this},me.prototype.updateProgress=function(ee,q,G,Qe){return this.setProgress(ee?this.progress.val+ee:null,q||null,G?this.progress.n+G:null,Qe?this.progress.stack.concat(Qe):null)},me.prototype.then=function(ee,q){var G=this;return this.thenCore(ee,q,function(He,_e){return G.updateProgress(null,null,1,[He]),Ae.prototype.then.call(this,function(Bt){return G.updateProgress(null,He),Bt}).then(He,_e).then(function(Bt){return G.updateProgress(1),Bt})})},me.prototype.thenCore=function(ee,q,G){G=G||Ae.prototype.then;var Qe=this;ee&&(ee=ee.bind(Qe)),q&&(q=q.bind(Qe));var He=Ae.toString().indexOf("[native code]")!==-1&&Ae.name==="Promise",_e=He?Qe:me.convert(Object.assign({},Qe),Ae.prototype),Pt=G.call(_e,ee,q);return me.convert(Pt,Qe.__proto__)},me.prototype.thenExternal=function(ee,q){return Ae.prototype.then.call(this,ee,q)},me.prototype.thenList=function(ee){var q=this;return ee.forEach(function(Qe){q=q.thenCore(Qe)}),q},me.prototype.catch=function($){$&&($=$.bind(this));var ee=Ae.prototype.catch.call(this,$);return me.convert(ee,this)},me.prototype.catchExternal=function(ee){return Ae.prototype.catch.call(this,ee)},me.prototype.error=function(ee){return this.then(function(){throw new Error(ee)})},me.prototype.using=me.prototype.set,me.prototype.saveAs=me.prototype.save,me.prototype.export=me.prototype.output,me.prototype.run=me.prototype.then,D.default=me},"./node_modules/core-js/internals/a-function.js":function(g){g.exports=function(D){if(typeof D!="function")throw TypeError(String(D)+" is not a function");return D}},"./node_modules/core-js/internals/a-possible-prototype.js":function(g,D,f){var O=f("./node_modules/core-js/internals/is-object.js");g.exports=function(L){if(!O(L)&&L!==null)throw TypeError("Can't set "+String(L)+" as a prototype");return L}},"./node_modules/core-js/internals/add-to-unscopables.js":function(g,D,f){var O=f("./node_modules/core-js/internals/well-known-symbol.js"),L=f("./node_modules/core-js/internals/object-create.js"),I=f("./node_modules/core-js/internals/object-define-property.js"),x=O("unscopables"),b=Array.prototype;b[x]==null&&I.f(b,x,{configurable:!0,value:L(null)}),g.exports=function(U){b[x][U]=!0}},"./node_modules/core-js/internals/an-object.js":function(g,D,f){var O=f("./node_modules/core-js/internals/is-object.js");g.exports=function(L){if(!O(L))throw TypeError(String(L)+" is not an object");return L}},"./node_modules/core-js/internals/array-for-each.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/array-iteration.js").forEach,L=f("./node_modules/core-js/internals/array-method-is-strict.js"),I=L("forEach");g.exports=I?[].forEach:function(b){return O(this,b,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(g,D,f){var O=f("./node_modules/core-js/internals/to-indexed-object.js"),L=f("./node_modules/core-js/internals/to-length.js"),I=f("./node_modules/core-js/internals/to-absolute-index.js"),x=function(b){return function(U,j,N){var P=O(U),K=L(P.length),oe=I(N,K),ge;if(b&&j!=j){for(;K>oe;)if(ge=P[oe++],ge!=ge)return!0}else for(;K>oe;oe++)if((b||oe in P)&&P[oe]===j)return b||oe||0;return!b&&-1}};g.exports={includes:x(!0),indexOf:x(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(g,D,f){var O=f("./node_modules/core-js/internals/function-bind-context.js"),L=f("./node_modules/core-js/internals/indexed-object.js"),I=f("./node_modules/core-js/internals/to-object.js"),x=f("./node_modules/core-js/internals/to-length.js"),b=f("./node_modules/core-js/internals/array-species-create.js"),U=[].push,j=function(N){var P=N==1,K=N==2,oe=N==3,ge=N==4,Ie=N==6,ue=N==7,tt=N==5||Ie;return function(Re,Ge,ot,J){for(var De=I(Re),Q=L(De),xe=O(Ge,ot,3),be=x(Q.length),Ae=0,me=J||b,$=P?me(Re,be):K||ue?me(Re,0):void 0,ee,q;be>Ae;Ae++)if((tt||Ae in Q)&&(ee=Q[Ae],q=xe(ee,Ae,De),N))if(P)$[Ae]=q;else if(q)switch(N){case 3:return!0;case 5:return ee;case 6:return Ae;case 2:U.call($,ee)}else switch(N){case 4:return!1;case 7:U.call($,ee)}return Ie?-1:oe||ge?ge:$}};g.exports={forEach:j(0),map:j(1),filter:j(2),some:j(3),every:j(4),find:j(5),findIndex:j(6),filterReject:j(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(g,D,f){var O=f("./node_modules/core-js/internals/fails.js"),L=f("./node_modules/core-js/internals/well-known-symbol.js"),I=f("./node_modules/core-js/internals/engine-v8-version.js"),x=L("species");g.exports=function(b){return I>=51||!O(function(){var U=[],j=U.constructor={};return j[x]=function(){return{foo:1}},U[b](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/fails.js");g.exports=function(L,I){var x=[][L];return!!x&&O(function(){x.call(null,I||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(g,D,f){var O=f("./node_modules/core-js/internals/is-object.js"),L=f("./node_modules/core-js/internals/is-array.js"),I=f("./node_modules/core-js/internals/well-known-symbol.js"),x=I("species");g.exports=function(b){var U;return L(b)&&(U=b.constructor,typeof U=="function"&&(U===Array||L(U.prototype))?U=void 0:O(U)&&(U=U[x],U===null&&(U=void 0))),U===void 0?Array:U}},"./node_modules/core-js/internals/array-species-create.js":function(g,D,f){var O=f("./node_modules/core-js/internals/array-species-constructor.js");g.exports=function(L,I){return new(O(L))(I===0?0:I)}},"./node_modules/core-js/internals/classof-raw.js":function(g){var D={}.toString;g.exports=function(f){return D.call(f).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(g,D,f){var O=f("./node_modules/core-js/internals/to-string-tag-support.js"),L=f("./node_modules/core-js/internals/classof-raw.js"),I=f("./node_modules/core-js/internals/well-known-symbol.js"),x=I("toStringTag"),b=L(function(){return arguments}())=="Arguments",U=function(j,N){try{return j[N]}catch(P){}};g.exports=O?L:function(j){var N,P,K;return j===void 0?"Undefined":j===null?"Null":typeof(P=U(N=Object(j),x))=="string"?P:b?L(N):(K=L(N))=="Object"&&typeof N.callee=="function"?"Arguments":K}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(g,D,f){var O=f("./node_modules/core-js/internals/has.js"),L=f("./node_modules/core-js/internals/own-keys.js"),I=f("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),x=f("./node_modules/core-js/internals/object-define-property.js");g.exports=function(b,U){for(var j=L(U),N=x.f,P=I.f,K=0;K<j.length;K++){var oe=j[K];O(b,oe)||N(b,oe,P(U,oe))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(g,D,f){var O=f("./node_modules/core-js/internals/fails.js");g.exports=!O(function(){function L(){}return L.prototype.constructor=null,Object.getPrototypeOf(new L)!==L.prototype})},"./node_modules/core-js/internals/create-html.js":function(g,D,f){var O=f("./node_modules/core-js/internals/require-object-coercible.js"),L=f("./node_modules/core-js/internals/to-string.js"),I=/"/g;g.exports=function(x,b,U,j){var N=L(O(x)),P="<"+b;return U!==""&&(P+=" "+U+'="'+L(j).replace(I,""")+'"'),P+">"+N+"</"+b+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,L=f("./node_modules/core-js/internals/object-create.js"),I=f("./node_modules/core-js/internals/create-property-descriptor.js"),x=f("./node_modules/core-js/internals/set-to-string-tag.js"),b=f("./node_modules/core-js/internals/iterators.js"),U=function(){return this};g.exports=function(j,N,P){var K=N+" Iterator";return j.prototype=L(O,{next:I(1,P)}),x(j,K,!1,!0),b[K]=U,j}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(g,D,f){var O=f("./node_modules/core-js/internals/descriptors.js"),L=f("./node_modules/core-js/internals/object-define-property.js"),I=f("./node_modules/core-js/internals/create-property-descriptor.js");g.exports=O?function(x,b,U){return L.f(x,b,I(1,U))}:function(x,b,U){return x[b]=U,x}},"./node_modules/core-js/internals/create-property-descriptor.js":function(g){g.exports=function(D,f){return{enumerable:!(D&1),configurable:!(D&2),writable:!(D&4),value:f}}},"./node_modules/core-js/internals/create-property.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/to-property-key.js"),L=f("./node_modules/core-js/internals/object-define-property.js"),I=f("./node_modules/core-js/internals/create-property-descriptor.js");g.exports=function(x,b,U){var j=O(b);j in x?L.f(x,j,I(0,U)):x[j]=U}},"./node_modules/core-js/internals/define-iterator.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/export.js"),L=f("./node_modules/core-js/internals/create-iterator-constructor.js"),I=f("./node_modules/core-js/internals/object-get-prototype-of.js"),x=f("./node_modules/core-js/internals/object-set-prototype-of.js"),b=f("./node_modules/core-js/internals/set-to-string-tag.js"),U=f("./node_modules/core-js/internals/create-non-enumerable-property.js"),j=f("./node_modules/core-js/internals/redefine.js"),N=f("./node_modules/core-js/internals/well-known-symbol.js"),P=f("./node_modules/core-js/internals/is-pure.js"),K=f("./node_modules/core-js/internals/iterators.js"),oe=f("./node_modules/core-js/internals/iterators-core.js"),ge=oe.IteratorPrototype,Ie=oe.BUGGY_SAFARI_ITERATORS,ue=N("iterator"),tt="keys",Re="values",Ge="entries",ot=function(){return this};g.exports=function(J,De,Q,xe,be,Ae,me){L(Q,De,xe);var $=function(zt){if(zt===be&&He)return He;if(!Ie&&zt in G)return G[zt];switch(zt){case tt:return function(){return new Q(this,zt)};case Re:return function(){return new Q(this,zt)};case Ge:return function(){return new Q(this,zt)}}return function(){return new Q(this)}},ee=De+" Iterator",q=!1,G=J.prototype,Qe=G[ue]||G["@@iterator"]||be&&G[be],He=!Ie&&Qe||$(be),_e=De=="Array"&&G.entries||Qe,Pt,Bt,ut;if(_e&&(Pt=I(_e.call(new J)),ge!==Object.prototype&&Pt.next&&(!P&&I(Pt)!==ge&&(x?x(Pt,ge):typeof Pt[ue]!="function"&&U(Pt,ue,ot)),b(Pt,ee,!0,!0),P&&(K[ee]=ot))),be==Re&&Qe&&Qe.name!==Re&&(q=!0,He=function(){return Qe.call(this)}),(!P||me)&&G[ue]!==He&&U(G,ue,He),K[De]=He,be)if(Bt={values:$(Re),keys:Ae?He:$(tt),entries:$(Ge)},me)for(ut in Bt)(Ie||q||!(ut in G))&&j(G,ut,Bt[ut]);else O({target:De,proto:!0,forced:Ie||q},Bt);return Bt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(g,D,f){var O=f("./node_modules/core-js/internals/path.js"),L=f("./node_modules/core-js/internals/has.js"),I=f("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),x=f("./node_modules/core-js/internals/object-define-property.js").f;g.exports=function(b){var U=O.Symbol||(O.Symbol={});L(U,b)||x(U,b,{value:I.f(b)})}},"./node_modules/core-js/internals/descriptors.js":function(g,D,f){var O=f("./node_modules/core-js/internals/fails.js");g.exports=!O(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js"),L=f("./node_modules/core-js/internals/is-object.js"),I=O.document,x=L(I)&&L(I.createElement);g.exports=function(b){return x?I.createElement(b):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(g){g.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(g,D,f){var O=f("./node_modules/core-js/internals/get-built-in.js");g.exports=O("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js"),L=f("./node_modules/core-js/internals/engine-user-agent.js"),I=O.process,x=O.Deno,b=I&&I.versions||x&&x.version,U=b&&b.v8,j,N;U?(j=U.split("."),N=j[0]<4?1:j[0]+j[1]):L&&(j=L.match(/Edge\/(\d+)/),(!j||j[1]>=74)&&(j=L.match(/Chrome\/(\d+)/),j&&(N=j[1]))),g.exports=N&&+N},"./node_modules/core-js/internals/enum-bug-keys.js":function(g){g.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js"),L=f("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,I=f("./node_modules/core-js/internals/create-non-enumerable-property.js"),x=f("./node_modules/core-js/internals/redefine.js"),b=f("./node_modules/core-js/internals/set-global.js"),U=f("./node_modules/core-js/internals/copy-constructor-properties.js"),j=f("./node_modules/core-js/internals/is-forced.js");g.exports=function(N,P){var K=N.target,oe=N.global,ge=N.stat,Ie,ue,tt,Re,Ge,ot;if(oe?ue=O:ge?ue=O[K]||b(K,{}):ue=(O[K]||{}).prototype,ue)for(tt in P){if(Ge=P[tt],N.noTargetGet?(ot=L(ue,tt),Re=ot&&ot.value):Re=ue[tt],Ie=j(oe?tt:K+(ge?".":"#")+tt,N.forced),!Ie&&Re!==void 0){if(typeof Ge==typeof Re)continue;U(Ge,Re)}(N.sham||Re&&Re.sham)&&I(Ge,"sham",!0),x(ue,tt,Ge,N)}}},"./node_modules/core-js/internals/fails.js":function(g){g.exports=function(D){try{return!!D()}catch(f){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(g,D,f){var O=f("./node_modules/core-js/internals/a-function.js");g.exports=function(L,I,x){if(O(L),I===void 0)return L;switch(x){case 0:return function(){return L.call(I)};case 1:return function(b){return L.call(I,b)};case 2:return function(b,U){return L.call(I,b,U)};case 3:return function(b,U,j){return L.call(I,b,U,j)}}return function(){return L.apply(I,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js"),L=function(I){return typeof I=="function"?I:void 0};g.exports=function(I,x){return arguments.length<2?L(O[I]):O[I]&&O[I][x]}},"./node_modules/core-js/internals/global.js":function(g){var D=function(f){return f&&f.Math==Math&&f};g.exports=D(typeof globalThis=="object"&&globalThis)||D(typeof window=="object"&&window)||D(typeof self=="object"&&self)||D(typeof _.g=="object"&&_.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(g,D,f){var O=f("./node_modules/core-js/internals/to-object.js"),L={}.hasOwnProperty;g.exports=Object.hasOwn||function(x,b){return L.call(O(x),b)}},"./node_modules/core-js/internals/hidden-keys.js":function(g){g.exports={}},"./node_modules/core-js/internals/html.js":function(g,D,f){var O=f("./node_modules/core-js/internals/get-built-in.js");g.exports=O("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(g,D,f){var O=f("./node_modules/core-js/internals/descriptors.js"),L=f("./node_modules/core-js/internals/fails.js"),I=f("./node_modules/core-js/internals/document-create-element.js");g.exports=!O&&!L(function(){return Object.defineProperty(I("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(g,D,f){var O=f("./node_modules/core-js/internals/fails.js"),L=f("./node_modules/core-js/internals/classof-raw.js"),I="".split;g.exports=O(function(){return!Object("z").propertyIsEnumerable(0)})?function(x){return L(x)=="String"?I.call(x,""):Object(x)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(g,D,f){var O=f("./node_modules/core-js/internals/is-object.js"),L=f("./node_modules/core-js/internals/object-set-prototype-of.js");g.exports=function(I,x,b){var U,j;return L&&typeof(U=x.constructor)=="function"&&U!==b&&O(j=U.prototype)&&j!==b.prototype&&L(I,j),I}},"./node_modules/core-js/internals/inspect-source.js":function(g,D,f){var O=f("./node_modules/core-js/internals/shared-store.js"),L=Function.toString;typeof O.inspectSource!="function"&&(O.inspectSource=function(I){return L.call(I)}),g.exports=O.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(g,D,f){var O=f("./node_modules/core-js/internals/native-weak-map.js"),L=f("./node_modules/core-js/internals/global.js"),I=f("./node_modules/core-js/internals/is-object.js"),x=f("./node_modules/core-js/internals/create-non-enumerable-property.js"),b=f("./node_modules/core-js/internals/has.js"),U=f("./node_modules/core-js/internals/shared-store.js"),j=f("./node_modules/core-js/internals/shared-key.js"),N=f("./node_modules/core-js/internals/hidden-keys.js"),P="Object already initialized",K=L.WeakMap,oe,ge,Ie,ue=function(Q){return Ie(Q)?ge(Q):oe(Q,{})},tt=function(Q){return function(xe){var be;if(!I(xe)||(be=ge(xe)).type!==Q)throw TypeError("Incompatible receiver, "+Q+" required");return be}};if(O||U.state){var Re=U.state||(U.state=new K),Ge=Re.get,ot=Re.has,J=Re.set;oe=function(Q,xe){if(ot.call(Re,Q))throw new TypeError(P);return xe.facade=Q,J.call(Re,Q,xe),xe},ge=function(Q){return Ge.call(Re,Q)||{}},Ie=function(Q){return ot.call(Re,Q)}}else{var De=j("state");N[De]=!0,oe=function(Q,xe){if(b(Q,De))throw new TypeError(P);return xe.facade=Q,x(Q,De,xe),xe},ge=function(Q){return b(Q,De)?Q[De]:{}},Ie=function(Q){return b(Q,De)}}g.exports={set:oe,get:ge,has:Ie,enforce:ue,getterFor:tt}},"./node_modules/core-js/internals/is-array.js":function(g,D,f){var O=f("./node_modules/core-js/internals/classof-raw.js");g.exports=Array.isArray||function(I){return O(I)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(g,D,f){var O=f("./node_modules/core-js/internals/fails.js"),L=/#|\.prototype\./,I=function(N,P){var K=b[x(N)];return K==j?!0:K==U?!1:typeof P=="function"?O(P):!!P},x=I.normalize=function(N){return String(N).replace(L,".").toLowerCase()},b=I.data={},U=I.NATIVE="N",j=I.POLYFILL="P";g.exports=I},"./node_modules/core-js/internals/is-object.js":function(g){g.exports=function(D){return typeof D=="object"?D!==null:typeof D=="function"}},"./node_modules/core-js/internals/is-pure.js":function(g){g.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(g,D,f){var O=f("./node_modules/core-js/internals/get-built-in.js"),L=f("./node_modules/core-js/internals/use-symbol-as-uid.js");g.exports=L?function(I){return typeof I=="symbol"}:function(I){var x=O("Symbol");return typeof x=="function"&&Object(I)instanceof x}},"./node_modules/core-js/internals/iterators-core.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/fails.js"),L=f("./node_modules/core-js/internals/object-get-prototype-of.js"),I=f("./node_modules/core-js/internals/create-non-enumerable-property.js"),x=f("./node_modules/core-js/internals/has.js"),b=f("./node_modules/core-js/internals/well-known-symbol.js"),U=f("./node_modules/core-js/internals/is-pure.js"),j=b("iterator"),N=!1,P=function(){return this},K,oe,ge;[].keys&&(ge=[].keys(),"next"in ge?(oe=L(L(ge)),oe!==Object.prototype&&(K=oe)):N=!0);var Ie=K==null||O(function(){var ue={};return K[j].call(ue)!==ue});Ie&&(K={}),(!U||Ie)&&!x(K,j)&&I(K,j,P),g.exports={IteratorPrototype:K,BUGGY_SAFARI_ITERATORS:N}},"./node_modules/core-js/internals/iterators.js":function(g){g.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(g,D,f){var O=f("./node_modules/core-js/internals/engine-v8-version.js"),L=f("./node_modules/core-js/internals/fails.js");g.exports=!!Object.getOwnPropertySymbols&&!L(function(){var I=Symbol();return!String(I)||!(Object(I)instanceof Symbol)||!Symbol.sham&&O&&O<41})},"./node_modules/core-js/internals/native-weak-map.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js"),L=f("./node_modules/core-js/internals/inspect-source.js"),I=O.WeakMap;g.exports=typeof I=="function"&&/native code/.test(L(I))},"./node_modules/core-js/internals/object-assign.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/descriptors.js"),L=f("./node_modules/core-js/internals/fails.js"),I=f("./node_modules/core-js/internals/object-keys.js"),x=f("./node_modules/core-js/internals/object-get-own-property-symbols.js"),b=f("./node_modules/core-js/internals/object-property-is-enumerable.js"),U=f("./node_modules/core-js/internals/to-object.js"),j=f("./node_modules/core-js/internals/indexed-object.js"),N=Object.assign,P=Object.defineProperty;g.exports=!N||L(function(){if(O&&N({b:1},N(P({},"a",{enumerable:!0,get:function(){P(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var K={},oe={},ge=Symbol(),Ie="abcdefghijklmnopqrst";return K[ge]=7,Ie.split("").forEach(function(ue){oe[ue]=ue}),N({},K)[ge]!=7||I(N({},oe)).join("")!=Ie})?function(oe,ge){for(var Ie=U(oe),ue=arguments.length,tt=1,Re=x.f,Ge=b.f;ue>tt;)for(var ot=j(arguments[tt++]),J=Re?I(ot).concat(Re(ot)):I(ot),De=J.length,Q=0,xe;De>Q;)xe=J[Q++],(!O||Ge.call(ot,xe))&&(Ie[xe]=ot[xe]);return Ie}:N},"./node_modules/core-js/internals/object-create.js":function(g,D,f){var O=f("./node_modules/core-js/internals/an-object.js"),L=f("./node_modules/core-js/internals/object-define-properties.js"),I=f("./node_modules/core-js/internals/enum-bug-keys.js"),x=f("./node_modules/core-js/internals/hidden-keys.js"),b=f("./node_modules/core-js/internals/html.js"),U=f("./node_modules/core-js/internals/document-create-element.js"),j=f("./node_modules/core-js/internals/shared-key.js"),N=">",P="<",K="prototype",oe="script",ge=j("IE_PROTO"),Ie=function(){},ue=function(J){return P+oe+N+J+P+"/"+oe+N},tt=function(J){J.write(ue("")),J.close();var De=J.parentWindow.Object;return J=null,De},Re=function(){var J=U("iframe"),De="java"+oe+":",Q;if(J.style)return J.style.display="none",b.appendChild(J),J.src=String(De),Q=J.contentWindow.document,Q.open(),Q.write(ue("document.F=Object")),Q.close(),Q.F},Ge,ot=function(){try{Ge=new ActiveXObject("htmlfile")}catch(De){}ot=document.domain&&Ge?tt(Ge):Re()||tt(Ge);for(var J=I.length;J--;)delete ot[K][I[J]];return ot()};x[ge]=!0,g.exports=Object.create||function(De,Q){var xe;return De!==null?(Ie[K]=O(De),xe=new Ie,Ie[K]=null,xe[ge]=De):xe=ot(),Q===void 0?xe:L(xe,Q)}},"./node_modules/core-js/internals/object-define-properties.js":function(g,D,f){var O=f("./node_modules/core-js/internals/descriptors.js"),L=f("./node_modules/core-js/internals/object-define-property.js"),I=f("./node_modules/core-js/internals/an-object.js"),x=f("./node_modules/core-js/internals/object-keys.js");g.exports=O?Object.defineProperties:function(U,j){I(U);for(var N=x(j),P=N.length,K=0,oe;P>K;)L.f(U,oe=N[K++],j[oe]);return U}},"./node_modules/core-js/internals/object-define-property.js":function(g,D,f){var O=f("./node_modules/core-js/internals/descriptors.js"),L=f("./node_modules/core-js/internals/ie8-dom-define.js"),I=f("./node_modules/core-js/internals/an-object.js"),x=f("./node_modules/core-js/internals/to-property-key.js"),b=Object.defineProperty;D.f=O?b:function(j,N,P){if(I(j),N=x(N),I(P),L)try{return b(j,N,P)}catch(K){}if("get"in P||"set"in P)throw TypeError("Accessors not supported");return"value"in P&&(j[N]=P.value),j}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(g,D,f){var O=f("./node_modules/core-js/internals/descriptors.js"),L=f("./node_modules/core-js/internals/object-property-is-enumerable.js"),I=f("./node_modules/core-js/internals/create-property-descriptor.js"),x=f("./node_modules/core-js/internals/to-indexed-object.js"),b=f("./node_modules/core-js/internals/to-property-key.js"),U=f("./node_modules/core-js/internals/has.js"),j=f("./node_modules/core-js/internals/ie8-dom-define.js"),N=Object.getOwnPropertyDescriptor;D.f=O?N:function(K,oe){if(K=x(K),oe=b(oe),j)try{return N(K,oe)}catch(ge){}if(U(K,oe))return I(!L.f.call(K,oe),K[oe])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(g,D,f){var O=f("./node_modules/core-js/internals/to-indexed-object.js"),L=f("./node_modules/core-js/internals/object-get-own-property-names.js").f,I={}.toString,x=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(U){try{return L(U)}catch(j){return x.slice()}};g.exports.f=function(j){return x&&I.call(j)=="[object Window]"?b(j):L(O(j))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(g,D,f){var O=f("./node_modules/core-js/internals/object-keys-internal.js"),L=f("./node_modules/core-js/internals/enum-bug-keys.js"),I=L.concat("length","prototype");D.f=Object.getOwnPropertyNames||function(b){return O(b,I)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(g,D){D.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(g,D,f){var O=f("./node_modules/core-js/internals/has.js"),L=f("./node_modules/core-js/internals/to-object.js"),I=f("./node_modules/core-js/internals/shared-key.js"),x=f("./node_modules/core-js/internals/correct-prototype-getter.js"),b=I("IE_PROTO"),U=Object.prototype;g.exports=x?Object.getPrototypeOf:function(j){return j=L(j),O(j,b)?j[b]:typeof j.constructor=="function"&&j instanceof j.constructor?j.constructor.prototype:j instanceof Object?U:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(g,D,f){var O=f("./node_modules/core-js/internals/has.js"),L=f("./node_modules/core-js/internals/to-indexed-object.js"),I=f("./node_modules/core-js/internals/array-includes.js").indexOf,x=f("./node_modules/core-js/internals/hidden-keys.js");g.exports=function(b,U){var j=L(b),N=0,P=[],K;for(K in j)!O(x,K)&&O(j,K)&&P.push(K);for(;U.length>N;)O(j,K=U[N++])&&(~I(P,K)||P.push(K));return P}},"./node_modules/core-js/internals/object-keys.js":function(g,D,f){var O=f("./node_modules/core-js/internals/object-keys-internal.js"),L=f("./node_modules/core-js/internals/enum-bug-keys.js");g.exports=Object.keys||function(x){return O(x,L)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(g,D){"use strict";var f={}.propertyIsEnumerable,O=Object.getOwnPropertyDescriptor,L=O&&!f.call({1:2},1);D.f=L?function(x){var b=O(this,x);return!!b&&b.enumerable}:f},"./node_modules/core-js/internals/object-set-prototype-of.js":function(g,D,f){var O=f("./node_modules/core-js/internals/an-object.js"),L=f("./node_modules/core-js/internals/a-possible-prototype.js");g.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var I=!1,x={},b;try{b=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,b.call(x,[]),I=x instanceof Array}catch(U){}return function(j,N){return O(j),L(N),I?b.call(j,N):j.__proto__=N,j}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/to-string-tag-support.js"),L=f("./node_modules/core-js/internals/classof.js");g.exports=O?{}.toString:function(){return"[object "+L(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(g,D,f){var O=f("./node_modules/core-js/internals/is-object.js");g.exports=function(L,I){var x,b;if(I==="string"&&typeof(x=L.toString)=="function"&&!O(b=x.call(L))||typeof(x=L.valueOf)=="function"&&!O(b=x.call(L))||I!=="string"&&typeof(x=L.toString)=="function"&&!O(b=x.call(L)))return b;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(g,D,f){var O=f("./node_modules/core-js/internals/get-built-in.js"),L=f("./node_modules/core-js/internals/object-get-own-property-names.js"),I=f("./node_modules/core-js/internals/object-get-own-property-symbols.js"),x=f("./node_modules/core-js/internals/an-object.js");g.exports=O("Reflect","ownKeys")||function(U){var j=L.f(x(U)),N=I.f;return N?j.concat(N(U)):j}},"./node_modules/core-js/internals/path.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js");g.exports=O},"./node_modules/core-js/internals/redefine.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js"),L=f("./node_modules/core-js/internals/create-non-enumerable-property.js"),I=f("./node_modules/core-js/internals/has.js"),x=f("./node_modules/core-js/internals/set-global.js"),b=f("./node_modules/core-js/internals/inspect-source.js"),U=f("./node_modules/core-js/internals/internal-state.js"),j=U.get,N=U.enforce,P=String(String).split("String");(g.exports=function(K,oe,ge,Ie){var ue=Ie?!!Ie.unsafe:!1,tt=Ie?!!Ie.enumerable:!1,Re=Ie?!!Ie.noTargetGet:!1,Ge;if(typeof ge=="function"&&(typeof oe=="string"&&!I(ge,"name")&&L(ge,"name",oe),Ge=N(ge),Ge.source||(Ge.source=P.join(typeof oe=="string"?oe:""))),K===O){tt?K[oe]=ge:x(oe,ge);return}else ue?!Re&&K[oe]&&(tt=!0):delete K[oe];tt?K[oe]=ge:L(K,oe,ge)})(Function.prototype,"toString",function(){return typeof this=="function"&&j(this).source||b(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/an-object.js");g.exports=function(){var L=O(this),I="";return L.global&&(I+="g"),L.ignoreCase&&(I+="i"),L.multiline&&(I+="m"),L.dotAll&&(I+="s"),L.unicode&&(I+="u"),L.sticky&&(I+="y"),I}},"./node_modules/core-js/internals/require-object-coercible.js":function(g){g.exports=function(D){if(D==null)throw TypeError("Can't call method on "+D);return D}},"./node_modules/core-js/internals/set-global.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js");g.exports=function(L,I){try{Object.defineProperty(O,L,{value:I,configurable:!0,writable:!0})}catch(x){O[L]=I}return I}},"./node_modules/core-js/internals/set-to-string-tag.js":function(g,D,f){var O=f("./node_modules/core-js/internals/object-define-property.js").f,L=f("./node_modules/core-js/internals/has.js"),I=f("./node_modules/core-js/internals/well-known-symbol.js"),x=I("toStringTag");g.exports=function(b,U,j){b&&!L(b=j?b:b.prototype,x)&&O(b,x,{configurable:!0,value:U})}},"./node_modules/core-js/internals/shared-key.js":function(g,D,f){var O=f("./node_modules/core-js/internals/shared.js"),L=f("./node_modules/core-js/internals/uid.js"),I=O("keys");g.exports=function(x){return I[x]||(I[x]=L(x))}},"./node_modules/core-js/internals/shared-store.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js"),L=f("./node_modules/core-js/internals/set-global.js"),I="__core-js_shared__",x=O[I]||L(I,{});g.exports=x},"./node_modules/core-js/internals/shared.js":function(g,D,f){var O=f("./node_modules/core-js/internals/is-pure.js"),L=f("./node_modules/core-js/internals/shared-store.js");(g.exports=function(I,x){return L[I]||(L[I]=x!==void 0?x:{})})("versions",[]).push({version:"3.16.0",mode:O?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(g,D,f){var O=f("./node_modules/core-js/internals/fails.js");g.exports=function(L){return O(function(){var I=""[L]('"');return I!==I.toLowerCase()||I.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(g,D,f){var O=f("./node_modules/core-js/internals/to-integer.js"),L=f("./node_modules/core-js/internals/to-string.js"),I=f("./node_modules/core-js/internals/require-object-coercible.js"),x=function(b){return function(U,j){var N=L(I(U)),P=O(j),K=N.length,oe,ge;return P<0||P>=K?b?"":void 0:(oe=N.charCodeAt(P),oe<55296||oe>56319||P+1===K||(ge=N.charCodeAt(P+1))<56320||ge>57343?b?N.charAt(P):oe:b?N.slice(P,P+2):(oe-55296<<10)+(ge-56320)+65536)}};g.exports={codeAt:x(!1),charAt:x(!0)}},"./node_modules/core-js/internals/string-trim.js":function(g,D,f){var O=f("./node_modules/core-js/internals/require-object-coercible.js"),L=f("./node_modules/core-js/internals/to-string.js"),I=f("./node_modules/core-js/internals/whitespaces.js"),x="["+I+"]",b=RegExp("^"+x+x+"*"),U=RegExp(x+x+"*$"),j=function(N){return function(P){var K=L(O(P));return N&1&&(K=K.replace(b,"")),N&2&&(K=K.replace(U,"")),K}};g.exports={start:j(1),end:j(2),trim:j(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(g,D,f){var O=f("./node_modules/core-js/internals/to-integer.js"),L=Math.max,I=Math.min;g.exports=function(x,b){var U=O(x);return U<0?L(U+b,0):I(U,b)}},"./node_modules/core-js/internals/to-indexed-object.js":function(g,D,f){var O=f("./node_modules/core-js/internals/indexed-object.js"),L=f("./node_modules/core-js/internals/require-object-coercible.js");g.exports=function(I){return O(L(I))}},"./node_modules/core-js/internals/to-integer.js":function(g){var D=Math.ceil,f=Math.floor;g.exports=function(O){return isNaN(O=+O)?0:(O>0?f:D)(O)}},"./node_modules/core-js/internals/to-length.js":function(g,D,f){var O=f("./node_modules/core-js/internals/to-integer.js"),L=Math.min;g.exports=function(I){return I>0?L(O(I),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(g,D,f){var O=f("./node_modules/core-js/internals/require-object-coercible.js");g.exports=function(L){return Object(O(L))}},"./node_modules/core-js/internals/to-primitive.js":function(g,D,f){var O=f("./node_modules/core-js/internals/is-object.js"),L=f("./node_modules/core-js/internals/is-symbol.js"),I=f("./node_modules/core-js/internals/ordinary-to-primitive.js"),x=f("./node_modules/core-js/internals/well-known-symbol.js"),b=x("toPrimitive");g.exports=function(U,j){if(!O(U)||L(U))return U;var N=U[b],P;if(N!==void 0){if(j===void 0&&(j="default"),P=N.call(U,j),!O(P)||L(P))return P;throw TypeError("Can't convert object to primitive value")}return j===void 0&&(j="number"),I(U,j)}},"./node_modules/core-js/internals/to-property-key.js":function(g,D,f){var O=f("./node_modules/core-js/internals/to-primitive.js"),L=f("./node_modules/core-js/internals/is-symbol.js");g.exports=function(I){var x=O(I,"string");return L(x)?x:String(x)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(g,D,f){var O=f("./node_modules/core-js/internals/well-known-symbol.js"),L=O("toStringTag"),I={};I[L]="z",g.exports=String(I)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(g,D,f){var O=f("./node_modules/core-js/internals/is-symbol.js");g.exports=function(L){if(O(L))throw TypeError("Cannot convert a Symbol value to a string");return String(L)}},"./node_modules/core-js/internals/uid.js":function(g){var D=0,f=Math.random();g.exports=function(O){return"Symbol("+String(O===void 0?"":O)+")_"+(++D+f).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(g,D,f){var O=f("./node_modules/core-js/internals/native-symbol.js");g.exports=O&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(g,D,f){var O=f("./node_modules/core-js/internals/well-known-symbol.js");D.f=O},"./node_modules/core-js/internals/well-known-symbol.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js"),L=f("./node_modules/core-js/internals/shared.js"),I=f("./node_modules/core-js/internals/has.js"),x=f("./node_modules/core-js/internals/uid.js"),b=f("./node_modules/core-js/internals/native-symbol.js"),U=f("./node_modules/core-js/internals/use-symbol-as-uid.js"),j=L("wks"),N=O.Symbol,P=U?N:N&&N.withoutSetter||x;g.exports=function(K){return(!I(j,K)||!(b||typeof j[K]=="string"))&&(b&&I(N,K)?j[K]=N[K]:j[K]=P("Symbol."+K)),j[K]}},"./node_modules/core-js/internals/whitespaces.js":function(g){g.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(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/export.js"),L=f("./node_modules/core-js/internals/fails.js"),I=f("./node_modules/core-js/internals/is-array.js"),x=f("./node_modules/core-js/internals/is-object.js"),b=f("./node_modules/core-js/internals/to-object.js"),U=f("./node_modules/core-js/internals/to-length.js"),j=f("./node_modules/core-js/internals/create-property.js"),N=f("./node_modules/core-js/internals/array-species-create.js"),P=f("./node_modules/core-js/internals/array-method-has-species-support.js"),K=f("./node_modules/core-js/internals/well-known-symbol.js"),oe=f("./node_modules/core-js/internals/engine-v8-version.js"),ge=K("isConcatSpreadable"),Ie=9007199254740991,ue="Maximum allowed index exceeded",tt=oe>=51||!L(function(){var J=[];return J[ge]=!1,J.concat()[0]!==J}),Re=P("concat"),Ge=function(J){if(!x(J))return!1;var De=J[ge];return De!==void 0?!!De:I(J)},ot=!tt||!Re;O({target:"Array",proto:!0,forced:ot},{concat:function(De){var Q=b(this),xe=N(Q,0),be=0,Ae,me,$,ee,q;for(Ae=-1,$=arguments.length;Ae<$;Ae++)if(q=Ae===-1?Q:arguments[Ae],Ge(q)){if(ee=U(q.length),be+ee>Ie)throw TypeError(ue);for(me=0;me<ee;me++,be++)me in q&&j(xe,be,q[me])}else{if(be>=Ie)throw TypeError(ue);j(xe,be++,q)}return xe.length=be,xe}})},"./node_modules/core-js/modules/es.array.iterator.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/to-indexed-object.js"),L=f("./node_modules/core-js/internals/add-to-unscopables.js"),I=f("./node_modules/core-js/internals/iterators.js"),x=f("./node_modules/core-js/internals/internal-state.js"),b=f("./node_modules/core-js/internals/define-iterator.js"),U="Array Iterator",j=x.set,N=x.getterFor(U);g.exports=b(Array,"Array",function(P,K){j(this,{type:U,target:O(P),index:0,kind:K})},function(){var P=N(this),K=P.target,oe=P.kind,ge=P.index++;return!K||ge>=K.length?(P.target=void 0,{value:void 0,done:!0}):oe=="keys"?{value:ge,done:!1}:oe=="values"?{value:K[ge],done:!1}:{value:[ge,K[ge]],done:!1}},"values"),I.Arguments=I.Array,L("keys"),L("values"),L("entries")},"./node_modules/core-js/modules/es.array.join.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/export.js"),L=f("./node_modules/core-js/internals/indexed-object.js"),I=f("./node_modules/core-js/internals/to-indexed-object.js"),x=f("./node_modules/core-js/internals/array-method-is-strict.js"),b=[].join,U=L!=Object,j=x("join",",");O({target:"Array",proto:!0,forced:U||!j},{join:function(P){return b.call(I(this),P===void 0?",":P)}})},"./node_modules/core-js/modules/es.array.map.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/export.js"),L=f("./node_modules/core-js/internals/array-iteration.js").map,I=f("./node_modules/core-js/internals/array-method-has-species-support.js"),x=I("map");O({target:"Array",proto:!0,forced:!x},{map:function(U){return L(this,U,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/export.js"),L=f("./node_modules/core-js/internals/is-object.js"),I=f("./node_modules/core-js/internals/is-array.js"),x=f("./node_modules/core-js/internals/to-absolute-index.js"),b=f("./node_modules/core-js/internals/to-length.js"),U=f("./node_modules/core-js/internals/to-indexed-object.js"),j=f("./node_modules/core-js/internals/create-property.js"),N=f("./node_modules/core-js/internals/well-known-symbol.js"),P=f("./node_modules/core-js/internals/array-method-has-species-support.js"),K=P("slice"),oe=N("species"),ge=[].slice,Ie=Math.max;O({target:"Array",proto:!0,forced:!K},{slice:function(tt,Re){var Ge=U(this),ot=b(Ge.length),J=x(tt,ot),De=x(Re===void 0?ot:Re,ot),Q,xe,be;if(I(Ge)&&(Q=Ge.constructor,typeof Q=="function"&&(Q===Array||I(Q.prototype))?Q=void 0:L(Q)&&(Q=Q[oe],Q===null&&(Q=void 0)),Q===Array||Q===void 0))return ge.call(Ge,J,De);for(xe=new(Q===void 0?Array:Q)(Ie(De-J,0)),be=0;J<De;J++,be++)J in Ge&&j(xe,be,Ge[J]);return xe.length=be,xe}})},"./node_modules/core-js/modules/es.function.name.js":function(g,D,f){var O=f("./node_modules/core-js/internals/descriptors.js"),L=f("./node_modules/core-js/internals/object-define-property.js").f,I=Function.prototype,x=I.toString,b=/^\s*function ([^ (]*)/,U="name";O&&!(U in I)&&L(I,U,{configurable:!0,get:function(){try{return x.call(this).match(b)[1]}catch(j){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/descriptors.js"),L=f("./node_modules/core-js/internals/global.js"),I=f("./node_modules/core-js/internals/is-forced.js"),x=f("./node_modules/core-js/internals/redefine.js"),b=f("./node_modules/core-js/internals/has.js"),U=f("./node_modules/core-js/internals/classof-raw.js"),j=f("./node_modules/core-js/internals/inherit-if-required.js"),N=f("./node_modules/core-js/internals/is-symbol.js"),P=f("./node_modules/core-js/internals/to-primitive.js"),K=f("./node_modules/core-js/internals/fails.js"),oe=f("./node_modules/core-js/internals/object-create.js"),ge=f("./node_modules/core-js/internals/object-get-own-property-names.js").f,Ie=f("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,ue=f("./node_modules/core-js/internals/object-define-property.js").f,tt=f("./node_modules/core-js/internals/string-trim.js").trim,Re="Number",Ge=L[Re],ot=Ge.prototype,J=U(oe(ot))==Re,De=function(me){if(N(me))throw TypeError("Cannot convert a Symbol value to a number");var $=P(me,"number"),ee,q,G,Qe,He,_e,Pt,Bt;if(typeof $=="string"&&$.length>2){if($=tt($),ee=$.charCodeAt(0),ee===43||ee===45){if(q=$.charCodeAt(2),q===88||q===120)return NaN}else if(ee===48){switch($.charCodeAt(1)){case 66:case 98:G=2,Qe=49;break;case 79:case 111:G=8,Qe=55;break;default:return+$}for(He=$.slice(2),_e=He.length,Pt=0;Pt<_e;Pt++)if(Bt=He.charCodeAt(Pt),Bt<48||Bt>Qe)return NaN;return parseInt(He,G)}}return+$};if(I(Re,!Ge(" 0o1")||!Ge("0b1")||Ge("+0x1"))){for(var Q=function($){var ee=arguments.length<1?0:$,q=this;return q instanceof Q&&(J?K(function(){ot.valueOf.call(q)}):U(q)!=Re)?j(new Ge(De(ee)),q,Q):De(ee)},xe=O?ge(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(","),be=0,Ae;xe.length>be;be++)b(Ge,Ae=xe[be])&&!b(Q,Ae)&&ue(Q,Ae,Ie(Ge,Ae));Q.prototype=ot,ot.constructor=Q,x(L,Re,Q)}},"./node_modules/core-js/modules/es.object.assign.js":function(g,D,f){var O=f("./node_modules/core-js/internals/export.js"),L=f("./node_modules/core-js/internals/object-assign.js");O({target:"Object",stat:!0,forced:Object.assign!==L},{assign:L})},"./node_modules/core-js/modules/es.object.keys.js":function(g,D,f){var O=f("./node_modules/core-js/internals/export.js"),L=f("./node_modules/core-js/internals/to-object.js"),I=f("./node_modules/core-js/internals/object-keys.js"),x=f("./node_modules/core-js/internals/fails.js"),b=x(function(){I(1)});O({target:"Object",stat:!0,forced:b},{keys:function(j){return I(L(j))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(g,D,f){var O=f("./node_modules/core-js/internals/to-string-tag-support.js"),L=f("./node_modules/core-js/internals/redefine.js"),I=f("./node_modules/core-js/internals/object-to-string.js");O||L(Object.prototype,"toString",I,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/redefine.js"),L=f("./node_modules/core-js/internals/an-object.js"),I=f("./node_modules/core-js/internals/to-string.js"),x=f("./node_modules/core-js/internals/fails.js"),b=f("./node_modules/core-js/internals/regexp-flags.js"),U="toString",j=RegExp.prototype,N=j[U],P=x(function(){return N.call({source:"a",flags:"b"})!="/a/b"}),K=N.name!=U;(P||K)&&O(RegExp.prototype,U,function(){var ge=L(this),Ie=I(ge.source),ue=ge.flags,tt=I(ue===void 0&&ge instanceof RegExp&&!("flags"in j)?b.call(ge):ue);return"/"+Ie+"/"+tt},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/string-multibyte.js").charAt,L=f("./node_modules/core-js/internals/to-string.js"),I=f("./node_modules/core-js/internals/internal-state.js"),x=f("./node_modules/core-js/internals/define-iterator.js"),b="String Iterator",U=I.set,j=I.getterFor(b);x(String,"String",function(N){U(this,{type:b,string:L(N),index:0})},function(){var P=j(this),K=P.string,oe=P.index,ge;return oe>=K.length?{value:void 0,done:!0}:(ge=O(K,oe),P.index+=ge.length,{value:ge,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/export.js"),L=f("./node_modules/core-js/internals/create-html.js"),I=f("./node_modules/core-js/internals/string-html-forced.js");O({target:"String",proto:!0,forced:I("link")},{link:function(b){return L(this,"a","href",b)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/export.js"),L=f("./node_modules/core-js/internals/descriptors.js"),I=f("./node_modules/core-js/internals/global.js"),x=f("./node_modules/core-js/internals/has.js"),b=f("./node_modules/core-js/internals/is-object.js"),U=f("./node_modules/core-js/internals/object-define-property.js").f,j=f("./node_modules/core-js/internals/copy-constructor-properties.js"),N=I.Symbol;if(L&&typeof N=="function"&&(!("description"in N.prototype)||N().description!==void 0)){var P={},K=function(){var Re=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Ge=this instanceof K?new N(Re):Re===void 0?N():N(Re);return Re===""&&(P[Ge]=!0),Ge};j(K,N);var oe=K.prototype=N.prototype;oe.constructor=K;var ge=oe.toString,Ie=String(N("test"))=="Symbol(test)",ue=/^Symbol\((.*)\)[^)]+$/;U(oe,"description",{configurable:!0,get:function(){var Re=b(this)?this.valueOf():this,Ge=ge.call(Re);if(x(P,Re))return"";var ot=Ie?Ge.slice(7,-1):Ge.replace(ue,"$1");return ot===""?void 0:ot}}),O({global:!0,forced:!0},{Symbol:K})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(g,D,f){var O=f("./node_modules/core-js/internals/define-well-known-symbol.js");O("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(g,D,f){"use strict";var O=f("./node_modules/core-js/internals/export.js"),L=f("./node_modules/core-js/internals/global.js"),I=f("./node_modules/core-js/internals/get-built-in.js"),x=f("./node_modules/core-js/internals/is-pure.js"),b=f("./node_modules/core-js/internals/descriptors.js"),U=f("./node_modules/core-js/internals/native-symbol.js"),j=f("./node_modules/core-js/internals/fails.js"),N=f("./node_modules/core-js/internals/has.js"),P=f("./node_modules/core-js/internals/is-array.js"),K=f("./node_modules/core-js/internals/is-object.js"),oe=f("./node_modules/core-js/internals/is-symbol.js"),ge=f("./node_modules/core-js/internals/an-object.js"),Ie=f("./node_modules/core-js/internals/to-object.js"),ue=f("./node_modules/core-js/internals/to-indexed-object.js"),tt=f("./node_modules/core-js/internals/to-property-key.js"),Re=f("./node_modules/core-js/internals/to-string.js"),Ge=f("./node_modules/core-js/internals/create-property-descriptor.js"),ot=f("./node_modules/core-js/internals/object-create.js"),J=f("./node_modules/core-js/internals/object-keys.js"),De=f("./node_modules/core-js/internals/object-get-own-property-names.js"),Q=f("./node_modules/core-js/internals/object-get-own-property-names-external.js"),xe=f("./node_modules/core-js/internals/object-get-own-property-symbols.js"),be=f("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Ae=f("./node_modules/core-js/internals/object-define-property.js"),me=f("./node_modules/core-js/internals/object-property-is-enumerable.js"),$=f("./node_modules/core-js/internals/create-non-enumerable-property.js"),ee=f("./node_modules/core-js/internals/redefine.js"),q=f("./node_modules/core-js/internals/shared.js"),G=f("./node_modules/core-js/internals/shared-key.js"),Qe=f("./node_modules/core-js/internals/hidden-keys.js"),He=f("./node_modules/core-js/internals/uid.js"),_e=f("./node_modules/core-js/internals/well-known-symbol.js"),Pt=f("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Bt=f("./node_modules/core-js/internals/define-well-known-symbol.js"),ut=f("./node_modules/core-js/internals/set-to-string-tag.js"),zt=f("./node_modules/core-js/internals/internal-state.js"),iA=f("./node_modules/core-js/internals/array-iteration.js").forEach,_t=G("hidden"),rA="Symbol",sA="prototype",c=_e("toPrimitive"),se=zt.set,S=zt.getterFor(rA),p=Object[sA],h=L.Symbol,k=I("JSON","stringify"),re=be.f,Be=Ae.f,he=Q.f,it=me.f,yt=q("symbols"),lt=q("op-symbols"),nt=q("string-to-symbol-registry"),St=q("symbol-to-string-registry"),Ue=q("wks"),ke=L.QObject,ze=!ke||!ke[sA]||!ke[sA].findChild,ct=b&&j(function(){return ot(Be({},"a",{get:function(){return Be(this,"a",{value:7}).a}})).a!=7})?function(pt,Ot,Gt){var hA=re(p,Ot);hA&&delete p[Ot],Be(pt,Ot,Gt),hA&&pt!==p&&Be(p,Ot,hA)}:Be,Lt=function(pt,Ot){var Gt=yt[pt]=ot(h[sA]);return se(Gt,{type:rA,tag:pt,description:Ot}),b||(Gt.description=Ot),Gt},Dt=function(Ot,Gt,hA){Ot===p&&Dt(lt,Gt,hA),ge(Ot);var bA=tt(Gt);return ge(hA),N(yt,bA)?(hA.enumerable?(N(Ot,_t)&&Ot[_t][bA]&&(Ot[_t][bA]=!1),hA=ot(hA,{enumerable:Ge(0,!1)})):(N(Ot,_t)||Be(Ot,_t,Ge(1,{})),Ot[_t][bA]=!0),ct(Ot,bA,hA)):Be(Ot,bA,hA)},It=function(Ot,Gt){ge(Ot);var hA=ue(Gt),bA=J(hA).concat(Et(hA));return iA(bA,function(cA){(!b||oA.call(hA,cA))&&Dt(Ot,cA,hA[cA])}),Ot},yA=function(Ot,Gt){return Gt===void 0?ot(Ot):It(ot(Ot),Gt)},oA=function(Ot){var Gt=tt(Ot),hA=it.call(this,Gt);return this===p&&N(yt,Gt)&&!N(lt,Gt)?!1:hA||!N(this,Gt)||!N(yt,Gt)||N(this,_t)&&this[_t][Gt]?hA:!0},LA=function(Ot,Gt){var hA=ue(Ot),bA=tt(Gt);if(!(hA===p&&N(yt,bA)&&!N(lt,bA))){var cA=re(hA,bA);return cA&&N(yt,bA)&&!(N(hA,_t)&&hA[_t][bA])&&(cA.enumerable=!0),cA}},ZA=function(Ot){var Gt=he(ue(Ot)),hA=[];return iA(Gt,function(bA){!N(yt,bA)&&!N(Qe,bA)&&hA.push(bA)}),hA},Et=function(Ot){var Gt=Ot===p,hA=he(Gt?lt:ue(Ot)),bA=[];return iA(hA,function(cA){N(yt,cA)&&(!Gt||N(p,cA))&&bA.push(yt[cA])}),bA};if(U||(h=function(){if(this instanceof h)throw TypeError("Symbol is not a constructor");var Ot=!arguments.length||arguments[0]===void 0?void 0:Re(arguments[0]),Gt=He(Ot),hA=function(bA){this===p&&hA.call(lt,bA),N(this,_t)&&N(this[_t],Gt)&&(this[_t][Gt]=!1),ct(this,Gt,Ge(1,bA))};return b&&ze&&ct(p,Gt,{configurable:!0,set:hA}),Lt(Gt,Ot)},ee(h[sA],"toString",function(){return S(this).tag}),ee(h,"withoutSetter",function(pt){return Lt(He(pt),pt)}),me.f=oA,Ae.f=Dt,be.f=LA,De.f=Q.f=ZA,xe.f=Et,Pt.f=function(pt){return Lt(_e(pt),pt)},b&&(Be(h[sA],"description",{configurable:!0,get:function(){return S(this).description}}),x||ee(p,"propertyIsEnumerable",oA,{unsafe:!0}))),O({global:!0,wrap:!0,forced:!U,sham:!U},{Symbol:h}),iA(J(Ue),function(pt){Bt(pt)}),O({target:rA,stat:!0,forced:!U},{for:function(pt){var Ot=Re(pt);if(N(nt,Ot))return nt[Ot];var Gt=h(Ot);return nt[Ot]=Gt,St[Gt]=Ot,Gt},keyFor:function(Ot){if(!oe(Ot))throw TypeError(Ot+" is not a symbol");if(N(St,Ot))return St[Ot]},useSetter:function(){ze=!0},useSimple:function(){ze=!1}}),O({target:"Object",stat:!0,forced:!U,sham:!b},{create:yA,defineProperty:Dt,defineProperties:It,getOwnPropertyDescriptor:LA}),O({target:"Object",stat:!0,forced:!U},{getOwnPropertyNames:ZA,getOwnPropertySymbols:Et}),O({target:"Object",stat:!0,forced:j(function(){xe.f(1)})},{getOwnPropertySymbols:function(Ot){return xe.f(Ie(Ot))}}),k){var Vt=!U||j(function(){var pt=h();return k([pt])!="[null]"||k({a:pt})!="{}"||k(Object(pt))!="{}"});O({target:"JSON",stat:!0,forced:Vt},{stringify:function(Ot,Gt,hA){for(var bA=[Ot],cA=1,vA;arguments.length>cA;)bA.push(arguments[cA++]);if(vA=Gt,!(!K(Gt)&&Ot===void 0||oe(Ot)))return P(Gt)||(Gt=function(VA,Er){if(typeof vA=="function"&&(Er=vA.call(this,VA,Er)),!oe(Er))return Er}),bA[1]=Gt,k.apply(null,bA)}})}h[sA][c]||$(h[sA],c,h[sA].valueOf),ut(h,rA),Qe[_t]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js"),L=f("./node_modules/core-js/internals/dom-iterables.js"),I=f("./node_modules/core-js/internals/array-for-each.js"),x=f("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var b in L){var U=O[b],j=U&&U.prototype;if(j&&j.forEach!==I)try{x(j,"forEach",I)}catch(N){j.forEach=I}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(g,D,f){var O=f("./node_modules/core-js/internals/global.js"),L=f("./node_modules/core-js/internals/dom-iterables.js"),I=f("./node_modules/core-js/modules/es.array.iterator.js"),x=f("./node_modules/core-js/internals/create-non-enumerable-property.js"),b=f("./node_modules/core-js/internals/well-known-symbol.js"),U=b("iterator"),j=b("toStringTag"),N=I.values;for(var P in L){var K=O[P],oe=K&&K.prototype;if(oe){if(oe[U]!==N)try{x(oe,U,N)}catch(Ie){oe[U]=N}if(oe[j]||x(oe,j,P),L[P]){for(var ge in I)if(oe[ge]!==I[ge])try{x(oe,ge,I[ge])}catch(Ie){oe[ge]=I[ge]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(g){(function(D,f){g.exports=f()})(this,function(){"use strict";function D(ke){var ze=typeof ke;return ke!==null&&(ze==="object"||ze==="function")}function f(ke){return typeof ke=="function"}var O=void 0;Array.isArray?O=Array.isArray:O=function(ke){return Object.prototype.toString.call(ke)==="[object Array]"};var L=O,I=0,x=void 0,b=void 0,U=function(ze,ct){J[I]=ze,J[I+1]=ct,I+=2,I===2&&(b?b(De):xe())};function j(ke){b=ke}function N(ke){U=ke}var P=typeof window!="undefined"?window:void 0,K=P||{},oe=K.MutationObserver||K.WebKitMutationObserver,ge=typeof self=="undefined"&&typeof F!="undefined"&&{}.toString.call(F)==="[object process]",Ie=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function ue(){return function(){return F.nextTick(De)}}function tt(){return typeof x!="undefined"?function(){x(De)}:ot()}function Re(){var ke=0,ze=new oe(De),ct=document.createTextNode("");return ze.observe(ct,{characterData:!0}),function(){ct.data=ke=++ke%2}}function Ge(){var ke=new MessageChannel;return ke.port1.onmessage=De,function(){return ke.port2.postMessage(0)}}function ot(){var ke=setTimeout;return function(){return ke(De,1)}}var J=new Array(1e3);function De(){for(var ke=0;ke<I;ke+=2){var ze=J[ke],ct=J[ke+1];ze(ct),J[ke]=void 0,J[ke+1]=void 0}I=0}function Q(){try{var ke=Function("return this")().require("vertx");return x=ke.runOnLoop||ke.runOnContext,tt()}catch(ze){return ot()}}var xe=void 0;ge?xe=ue():oe?xe=Re():Ie?xe=Ge():P===void 0?xe=Q():xe=ot();function be(ke,ze){var ct=this,Lt=new this.constructor($);Lt[me]===void 0&&k(Lt);var Dt=ct._state;if(Dt){var It=arguments[Dt-1];U(function(){return se(Dt,Lt,It,ct._result)})}else sA(ct,Lt,ke,ze);return Lt}function Ae(ke){var ze=this;if(ke&&typeof ke=="object"&&ke.constructor===ze)return ke;var ct=new ze($);return zt(ct,ke),ct}var me=Math.random().toString(36).substring(2);function $(){}var ee=void 0,q=1,G=2;function Qe(){return new TypeError("You cannot resolve a promise with itself")}function He(){return new TypeError("A promises callback cannot return that same promise.")}function _e(ke,ze,ct,Lt){try{ke.call(ze,ct,Lt)}catch(Dt){return Dt}}function Pt(ke,ze,ct){U(function(Lt){var Dt=!1,It=_e(ct,ze,function(yA){Dt||(Dt=!0,ze!==yA?zt(Lt,yA):_t(Lt,yA))},function(yA){Dt||(Dt=!0,rA(Lt,yA))},"Settle: "+(Lt._label||" unknown promise"));!Dt&&It&&(Dt=!0,rA(Lt,It))},ke)}function Bt(ke,ze){ze._state===q?_t(ke,ze._result):ze._state===G?rA(ke,ze._result):sA(ze,void 0,function(ct){return zt(ke,ct)},function(ct){return rA(ke,ct)})}function ut(ke,ze,ct){ze.constructor===ke.constructor&&ct===be&&ze.constructor.resolve===Ae?Bt(ke,ze):ct===void 0?_t(ke,ze):f(ct)?Pt(ke,ze,ct):_t(ke,ze)}function zt(ke,ze){if(ke===ze)rA(ke,Qe());else if(D(ze)){var ct=void 0;try{ct=ze.then}catch(Lt){rA(ke,Lt);return}ut(ke,ze,ct)}else _t(ke,ze)}function iA(ke){ke._onerror&&ke._onerror(ke._result),c(ke)}function _t(ke,ze){ke._state===ee&&(ke._result=ze,ke._state=q,ke._subscribers.length!==0&&U(c,ke))}function rA(ke,ze){ke._state===ee&&(ke._state=G,ke._result=ze,U(iA,ke))}function sA(ke,ze,ct,Lt){var Dt=ke._subscribers,It=Dt.length;ke._onerror=null,Dt[It]=ze,Dt[It+q]=ct,Dt[It+G]=Lt,It===0&&ke._state&&U(c,ke)}function c(ke){var ze=ke._subscribers,ct=ke._state;if(ze.length!==0){for(var Lt=void 0,Dt=void 0,It=ke._result,yA=0;yA<ze.length;yA+=3)Lt=ze[yA],Dt=ze[yA+ct],Lt?se(ct,Lt,Dt,It):Dt(It);ke._subscribers.length=0}}function se(ke,ze,ct,Lt){var Dt=f(ct),It=void 0,yA=void 0,oA=!0;if(Dt){try{It=ct(Lt)}catch(LA){oA=!1,yA=LA}if(ze===It){rA(ze,He());return}}else It=Lt;ze._state!==ee||(Dt&&oA?zt(ze,It):oA===!1?rA(ze,yA):ke===q?_t(ze,It):ke===G&&rA(ze,It))}function S(ke,ze){try{ze(function(Lt){zt(ke,Lt)},function(Lt){rA(ke,Lt)})}catch(ct){rA(ke,ct)}}var p=0;function h(){return p++}function k(ke){ke[me]=p++,ke._state=void 0,ke._result=void 0,ke._subscribers=[]}function re(){return new Error("Array Methods must be provided an Array")}var Be=function(){function ke(ze,ct){this._instanceConstructor=ze,this.promise=new ze($),this.promise[me]||k(this.promise),L(ct)?(this.length=ct.length,this._remaining=ct.length,this._result=new Array(this.length),this.length===0?_t(this.promise,this._result):(this.length=this.length||0,this._enumerate(ct),this._remaining===0&&_t(this.promise,this._result))):rA(this.promise,re())}return ke.prototype._enumerate=function(ct){for(var Lt=0;this._state===ee&&Lt<ct.length;Lt++)this._eachEntry(ct[Lt],Lt)},ke.prototype._eachEntry=function(ct,Lt){var Dt=this._instanceConstructor,It=Dt.resolve;if(It===Ae){var yA=void 0,oA=void 0,LA=!1;try{yA=ct.then}catch(Et){LA=!0,oA=Et}if(yA===be&&ct._state!==ee)this._settledAt(ct._state,Lt,ct._result);else if(typeof yA!="function")this._remaining--,this._result[Lt]=ct;else if(Dt===St){var ZA=new Dt($);LA?rA(ZA,oA):ut(ZA,ct,yA),this._willSettleAt(ZA,Lt)}else this._willSettleAt(new Dt(function(Et){return Et(ct)}),Lt)}else this._willSettleAt(It(ct),Lt)},ke.prototype._settledAt=function(ct,Lt,Dt){var It=this.promise;It._state===ee&&(this._remaining--,ct===G?rA(It,Dt):this._result[Lt]=Dt),this._remaining===0&&_t(It,this._result)},ke.prototype._willSettleAt=function(ct,Lt){var Dt=this;sA(ct,void 0,function(It){return Dt._settledAt(q,Lt,It)},function(It){return Dt._settledAt(G,Lt,It)})},ke}();function he(ke){return new Be(this,ke).promise}function it(ke){var ze=this;return L(ke)?new ze(function(ct,Lt){for(var Dt=ke.length,It=0;It<Dt;It++)ze.resolve(ke[It]).then(ct,Lt)}):new ze(function(ct,Lt){return Lt(new TypeError("You must pass an array to race."))})}function yt(ke){var ze=this,ct=new ze($);return rA(ct,ke),ct}function lt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function nt(){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 ke(ze){this[me]=h(),this._result=this._state=void 0,this._subscribers=[],$!==ze&&(typeof ze!="function"&<(),this instanceof ke?S(this,ze):nt())}return ke.prototype.catch=function(ct){return this.then(null,ct)},ke.prototype.finally=function(ct){var Lt=this,Dt=Lt.constructor;return f(ct)?Lt.then(function(It){return Dt.resolve(ct()).then(function(){return It})},function(It){return Dt.resolve(ct()).then(function(){throw It})}):Lt.then(ct,ct)},ke}();St.prototype.then=be,St.all=he,St.race=it,St.resolve=Ae,St.reject=yt,St._setScheduler=j,St._setAsap=N,St._asap=U;function Ue(){var ke=void 0;if(typeof _.g!="undefined")ke=_.g;else if(typeof self!="undefined")ke=self;else try{ke=Function("return this")()}catch(Lt){throw new Error("polyfill failed because global object is unavailable in this environment")}var ze=ke.Promise;if(ze){var ct=null;try{ct=Object.prototype.toString.call(ze.resolve())}catch(Lt){}if(ct==="[object Promise]"&&!ze.cast)return}ke.Promise=St}return St.polyfill=Ue,St.Promise=St,St})},html2canvas:function(g){"use strict";g.exports=ne},jspdf:function(g){"use strict";g.exports=qe}},de={};function te(g){var D=de[g];if(D!==void 0)return D.exports;var f=de[g]={exports:{}};return Le[g].call(f.exports,f,f.exports,te),f.exports}(function(){te.n=function(g){var D=g&&g.__esModule?function(){return g.default}:function(){return g};return te.d(D,{a:D}),D}})(),function(){te.d=function(g,D){for(var f in D)te.o(D,f)&&!te.o(g,f)&&Object.defineProperty(g,f,{enumerable:!0,get:D[f]})}}(),function(){te.o=function(g,D){return Object.prototype.hasOwnProperty.call(g,D)}}(),function(){te.r=function(g){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(g,"__esModule",{value:!0})}}();var ie={};return function(){"use strict";te.r(ie);var g=te("./src/worker.js"),D=te("./src/plugin/jspdf-plugin.js"),f=te("./src/plugin/pagebreaks.js"),O=te("./src/plugin/hyperlinks.js"),L=function I(x,b){var U=new I.Worker(b);return x?U.from(x).save():U};L.Worker=g.default,ie.default=L}(),ie=ie.default,ie}()})},67467:function(Sr,kA){kA.read=function(_,F,qe,ne,Le){var de,te,ie=Le*8-ne-1,g=(1<<ie)-1,D=g>>1,f=-7,O=qe?Le-1:0,L=qe?-1:1,I=_[F+O];for(O+=L,de=I&(1<<-f)-1,I>>=-f,f+=ie;f>0;de=de*256+_[F+O],O+=L,f-=8);for(te=de&(1<<-f)-1,de>>=-f,f+=ne;f>0;te=te*256+_[F+O],O+=L,f-=8);if(de===0)de=1-D;else{if(de===g)return te?NaN:(I?-1:1)*(1/0);te=te+Math.pow(2,ne),de=de-D}return(I?-1:1)*te*Math.pow(2,de-ne)},kA.write=function(_,F,qe,ne,Le,de){var te,ie,g,D=de*8-Le-1,f=(1<<D)-1,O=f>>1,L=Le===23?Math.pow(2,-24)-Math.pow(2,-77):0,I=ne?0:de-1,x=ne?1:-1,b=F<0||F===0&&1/F<0?1:0;for(F=Math.abs(F),isNaN(F)||F===1/0?(ie=isNaN(F)?1:0,te=f):(te=Math.floor(Math.log(F)/Math.LN2),F*(g=Math.pow(2,-te))<1&&(te--,g*=2),te+O>=1?F+=L/g:F+=L*Math.pow(2,1-O),F*g>=2&&(te++,g/=2),te+O>=f?(ie=0,te=f):te+O>=1?(ie=(F*g-1)*Math.pow(2,Le),te=te+O):(ie=F*Math.pow(2,O-1)*Math.pow(2,Le),te=0));Le>=8;_[qe+I]=ie&255,I+=x,ie/=256,Le-=8);for(te=te<<Le|ie,D+=Le;D>0;_[qe+I]=te&255,I+=x,te/=256,D-=8);_[qe+I-x]|=b*128}},7348:function(Sr,kA,_){"use strict";_.r(kA),_.d(kA,{AcroForm:function(){return $n},AcroFormAppearance:function(){return FA},AcroFormButton:function(){return on},AcroFormCheckBox:function(){return Fa},AcroFormChoiceField:function(){return Cn},AcroFormComboBox:function(){return lr},AcroFormEditBox:function(){return Br},AcroFormListBox:function(){return $A},AcroFormPasswordField:function(){return Ga},AcroFormPushButton:function(){return Za},AcroFormRadioButton:function(){return ri},AcroFormTextField:function(){return Ki},GState:function(){return bt},ShadingPattern:function(){return tr},TilingPattern:function(){return nr},default:function(){return aA},jsPDF:function(){return aA}});var F=_(93664),qe={},ne=function(r,t,A,u,d){var l=new Worker(qe[t]||(qe[t]=URL.createObjectURL(new Blob([r+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return l.onmessage=function(B){var w=B.data,E=w.$e$;if(E){var T=new Error(E[0]);T.code=E[1],T.stack=E[2],d(T,null)}else d(null,w)},l.postMessage(A,u),l},Le=Uint8Array,de=Uint16Array,te=Int32Array,ie=new Le([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]),g=new Le([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]),D=new Le([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),f=function(r,t){for(var A=new de(31),u=0;u<31;++u)A[u]=t+=1<<r[u-1];for(var d=new te(A[30]),u=1;u<30;++u)for(var l=A[u];l<A[u+1];++l)d[l]=l-A[u]<<5|u;return{b:A,r:d}},O=f(ie,2),L=O.b,I=O.r;L[28]=258,I[258]=28;for(var x=f(g,0),b=x.b,U=x.r,j=new de(32768),N=0;N<32768;++N){var P=(N&43690)>>1|(N&21845)<<1;P=(P&52428)>>2|(P&13107)<<2,P=(P&61680)>>4|(P&3855)<<4,j[N]=((P&65280)>>8|(P&255)<<8)>>1}for(var K=function(r,t,A){for(var u=r.length,d=0,l=new de(t);d<u;++d)r[d]&&++l[r[d]-1];var B=new de(t);for(d=1;d<t;++d)B[d]=B[d-1]+l[d-1]<<1;var w;if(A){w=new de(1<<t);var E=15-t;for(d=0;d<u;++d)if(r[d])for(var T=d<<4|r[d],V=t-r[d],Z=B[r[d]-1]++<<V,ce=Z|(1<<V)-1;Z<=ce;++Z)w[j[Z]>>E]=T}else for(w=new de(u),d=0;d<u;++d)r[d]&&(w[d]=j[B[r[d]-1]++]>>15-r[d]);return w},oe=new Le(288),N=0;N<144;++N)oe[N]=8;for(var N=144;N<256;++N)oe[N]=9;for(var N=256;N<280;++N)oe[N]=7;for(var N=280;N<288;++N)oe[N]=8;for(var ge=new Le(32),N=0;N<32;++N)ge[N]=5;var Ie=K(oe,9,0),ue=K(oe,9,1),tt=K(ge,5,0),Re=K(ge,5,1),Ge=function(r){for(var t=r[0],A=1;A<r.length;++A)r[A]>t&&(t=r[A]);return t},ot=function(r,t,A){var u=t/8|0;return(r[u]|r[u+1]<<8)>>(t&7)&A},J=function(r,t){var A=t/8|0;return(r[A]|r[A+1]<<8|r[A+2]<<16)>>(t&7)},De=function(r){return(r+7)/8|0},Q=function(r,t,A){return(t==null||t<0)&&(t=0),(A==null||A>r.length)&&(A=r.length),new Le(r.subarray(t,A))},xe={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},be=["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"],Ae=function(r,t,A){var u=new Error(t||be[r]);if(u.code=r,Error.captureStackTrace&&Error.captureStackTrace(u,Ae),!A)throw u;return u},me=function(r,t,A,u){var d=r.length,l=u?u.length:0;if(!d||t.f&&!t.l)return A||new Le(0);var B=!A,w=B||t.i!=2,E=t.i;B&&(A=new Le(d*3));var T=function(wA){var zA=A.length;if(wA>zA){var _A=new Le(Math.max(zA*2,wA));_A.set(A),A=_A}},V=t.f||0,Z=t.p||0,ce=t.b||0,H=t.l,Se=t.d,ye=t.m,Ne=t.n,pe=d*8;do{if(!H){V=ot(r,Z,1);var Oe=ot(r,Z+1,3);if(Z+=3,Oe)if(Oe==1)H=ue,Se=Re,ye=9,Ne=5;else if(Oe==2){var lA=ot(r,Z,31)+257,wt=ot(r,Z+10,15)+4,Ze=lA+ot(r,Z+5,31)+1;Z+=14;for(var xt=new Le(Ze),Yt=new Le(19),we=0;we<wt;++we)Yt[D[we]]=ot(r,Z+we*3,7);Z+=wt*3;for(var Fe=Ge(Yt),at=(1<<Fe)-1,Je=K(Yt,Fe,1),we=0;we<Ze;){var Mt=Je[ot(r,Z,at)];Z+=Mt&15;var st=Mt>>4;if(st<16)xt[we++]=st;else{var jt=0,Kt=0;for(st==16?(Kt=3+ot(r,Z,3),Z+=2,jt=xt[we-1]):st==17?(Kt=3+ot(r,Z,7),Z+=3):st==18&&(Kt=11+ot(r,Z,127),Z+=7);Kt--;)xt[we++]=jt}}var Ct=xt.subarray(0,lA),Jt=xt.subarray(lA);ye=Ge(Ct),Ne=Ge(Jt),H=K(Ct,ye,1),Se=K(Jt,Ne,1)}else Ae(1);else{var st=De(Z)+4,vt=r[st-4]|r[st-3]<<8,Rt=st+vt;if(Rt>d){E&&Ae(0);break}w&&T(ce+vt),A.set(r.subarray(st,Rt),ce),t.b=ce+=vt,t.p=Z=Rt*8,t.f=V;continue}if(Z>pe){E&&Ae(0);break}}w&&T(ce+131072);for(var Xt=(1<<ye)-1,JA=(1<<Ne)-1,fe=Z;;fe=Z){var jt=H[J(r,Z)&Xt],Pe=jt>>4;if(Z+=jt&15,Z>pe){E&&Ae(0);break}if(jt||Ae(2),Pe<256)A[ce++]=Pe;else if(Pe==256){fe=Z,H=null;break}else{var Me=Pe-254;if(Pe>264){var we=Pe-257,et=ie[we];Me=ot(r,Z,(1<<et)-1)+L[we],Z+=et}var ht=Se[J(r,Z)&JA],Qt=ht>>4;ht||Ae(3),Z+=ht&15;var Jt=b[Qt];if(Qt>3){var et=g[Qt];Jt+=J(r,Z)&(1<<et)-1,Z+=et}if(Z>pe){E&&Ae(0);break}w&&T(ce+131072);var Ht=ce+Me;if(ce<Jt){var kt=l-Jt,IA=Math.min(Jt,Ht);for(kt+ce<0&&Ae(3);ce<IA;++ce)A[ce]=u[kt+ce]}for(;ce<Ht;++ce)A[ce]=A[ce-Jt]}}t.l=H,t.p=fe,t.b=ce,t.f=V,H&&(V=1,t.m=ye,t.d=Se,t.n=Ne)}while(!V);return ce!=A.length&&B?Q(A,0,ce):A.subarray(0,ce)},$=function(r,t,A){A<<=t&7;var u=t/8|0;r[u]|=A,r[u+1]|=A>>8},ee=function(r,t,A){A<<=t&7;var u=t/8|0;r[u]|=A,r[u+1]|=A>>8,r[u+2]|=A>>16},q=function(r,t){for(var A=[],u=0;u<r.length;++u)r[u]&&A.push({s:u,f:r[u]});var d=A.length,l=A.slice();if(!d)return{t:ut,l:0};if(d==1){var B=new Le(A[0].s+1);return B[A[0].s]=1,{t:B,l:1}}A.sort(function(Rt,lA){return Rt.f-lA.f}),A.push({s:-1,f:25001});var w=A[0],E=A[1],T=0,V=1,Z=2;for(A[0]={s:-1,f:w.f+E.f,l:w,r:E};V!=d-1;)w=A[A[T].f<A[Z].f?T++:Z++],E=A[T!=V&&A[T].f<A[Z].f?T++:Z++],A[V++]={s:-1,f:w.f+E.f,l:w,r:E};for(var ce=l[0].s,u=1;u<d;++u)l[u].s>ce&&(ce=l[u].s);var H=new de(ce+1),Se=G(A[V-1],H,0);if(Se>t){var u=0,ye=0,Ne=Se-t,pe=1<<Ne;for(l.sort(function(lA,wt){return H[wt.s]-H[lA.s]||lA.f-wt.f});u<d;++u){var Oe=l[u].s;if(H[Oe]>t)ye+=pe-(1<<Se-H[Oe]),H[Oe]=t;else break}for(ye>>=Ne;ye>0;){var st=l[u].s;H[st]<t?ye-=1<<t-H[st]++-1:++u}for(;u>=0&&ye;--u){var vt=l[u].s;H[vt]==t&&(--H[vt],++ye)}Se=t}return{t:new Le(H),l:Se}},G=function(r,t,A){return r.s==-1?Math.max(G(r.l,t,A+1),G(r.r,t,A+1)):t[r.s]=A},Qe=function(r){for(var t=r.length;t&&!r[--t];);for(var A=new de(++t),u=0,d=r[0],l=1,B=function(E){A[u++]=E},w=1;w<=t;++w)if(r[w]==d&&w!=t)++l;else{if(!d&&l>2){for(;l>138;l-=138)B(32754);l>2&&(B(l>10?l-11<<5|28690:l-3<<5|12305),l=0)}else if(l>3){for(B(d),--l;l>6;l-=6)B(8304);l>2&&(B(l-3<<5|8208),l=0)}for(;l--;)B(d);l=1,d=r[w]}return{c:A.subarray(0,u),n:t}},He=function(r,t){for(var A=0,u=0;u<t.length;++u)A+=r[u]*t[u];return A},_e=function(r,t,A){var u=A.length,d=De(t+2);r[d]=u&255,r[d+1]=u>>8,r[d+2]=r[d]^255,r[d+3]=r[d+1]^255;for(var l=0;l<u;++l)r[d+l+4]=A[l];return(d+4+u)*8},Pt=function(r,t,A,u,d,l,B,w,E,T,V){$(t,V++,A),++d[256];for(var Z=q(d,15),ce=Z.t,H=Z.l,Se=q(l,15),ye=Se.t,Ne=Se.l,pe=Qe(ce),Oe=pe.c,st=pe.n,vt=Qe(ye),Rt=vt.c,lA=vt.n,wt=new de(19),Ze=0;Ze<Oe.length;++Ze)++wt[Oe[Ze]&31];for(var Ze=0;Ze<Rt.length;++Ze)++wt[Rt[Ze]&31];for(var xt=q(wt,7),Yt=xt.t,we=xt.l,Fe=19;Fe>4&&!Yt[D[Fe-1]];--Fe);var at=T+5<<3,Je=He(d,oe)+He(l,ge)+B,Mt=He(d,ce)+He(l,ye)+B+14+3*Fe+He(wt,Yt)+2*wt[16]+3*wt[17]+7*wt[18];if(E>=0&&at<=Je&&at<=Mt)return _e(t,V,r.subarray(E,E+T));var jt,Kt,Ct,Jt;if($(t,V,1+(Mt<Je)),V+=2,Mt<Je){jt=K(ce,H,0),Kt=ce,Ct=K(ye,Ne,0),Jt=ye;var Xt=K(Yt,we,0);$(t,V,st-257),$(t,V+5,lA-1),$(t,V+10,Fe-4),V+=14;for(var Ze=0;Ze<Fe;++Ze)$(t,V+3*Ze,Yt[D[Ze]]);V+=3*Fe;for(var JA=[Oe,Rt],fe=0;fe<2;++fe)for(var Pe=JA[fe],Ze=0;Ze<Pe.length;++Ze){var Me=Pe[Ze]&31;$(t,V,Xt[Me]),V+=Yt[Me],Me>15&&($(t,V,Pe[Ze]>>5&127),V+=Pe[Ze]>>12)}}else jt=Ie,Kt=oe,Ct=tt,Jt=ge;for(var Ze=0;Ze<w;++Ze){var et=u[Ze];if(et>255){var Me=et>>18&31;ee(t,V,jt[Me+257]),V+=Kt[Me+257],Me>7&&($(t,V,et>>23&31),V+=ie[Me]);var ht=et&31;ee(t,V,Ct[ht]),V+=Jt[ht],ht>3&&(ee(t,V,et>>5&8191),V+=g[ht])}else ee(t,V,jt[et]),V+=Kt[et]}return ee(t,V,jt[256]),V+Kt[256]},Bt=new te([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),ut=new Le(0),zt=function(r,t,A,u,d,l){var B=l.z||r.length,w=new Le(u+B+5*(1+Math.ceil(B/7e3))+d),E=w.subarray(u,w.length-d),T=l.l,V=(l.r||0)&7;if(t){V&&(E[0]=l.r>>3);for(var Z=Bt[t-1],ce=Z>>13,H=Z&8191,Se=(1<<A)-1,ye=l.p||new de(32768),Ne=l.h||new de(Se+1),pe=Math.ceil(A/3),Oe=2*pe,st=function(yr){return(r[yr]^r[yr+1]<<pe^r[yr+2]<<Oe)&Se},vt=new te(25e3),Rt=new de(288),lA=new de(32),wt=0,Ze=0,xt=l.i||0,Yt=0,we=l.w||0,Fe=0;xt+2<B;++xt){var at=st(xt),Je=xt&32767,Mt=Ne[at];if(ye[Je]=Mt,Ne[at]=Je,we<=xt){var jt=B-xt;if((wt>7e3||Yt>24576)&&(jt>423||!T)){V=Pt(r,E,0,vt,Rt,lA,Ze,Yt,Fe,xt-Fe,V),Yt=wt=Ze=0,Fe=xt;for(var Kt=0;Kt<286;++Kt)Rt[Kt]=0;for(var Kt=0;Kt<30;++Kt)lA[Kt]=0}var Ct=2,Jt=0,Xt=H,JA=Je-Mt&32767;if(jt>2&&at==st(xt-JA))for(var fe=Math.min(ce,jt)-1,Pe=Math.min(32767,xt),Me=Math.min(258,jt);JA<=Pe&&--Xt&&Je!=Mt;){if(r[xt+Ct]==r[xt+Ct-JA]){for(var et=0;et<Me&&r[xt+et]==r[xt+et-JA];++et);if(et>Ct){if(Ct=et,Jt=JA,et>fe)break;for(var ht=Math.min(JA,et-2),Qt=0,Kt=0;Kt<ht;++Kt){var Ht=xt-JA+Kt&32767,kt=ye[Ht],IA=Ht-kt&32767;IA>Qt&&(Qt=IA,Mt=Ht)}}}Je=Mt,Mt=ye[Je],JA+=Je-Mt&32767}if(Jt){vt[Yt++]=268435456|I[Ct]<<18|U[Jt];var wA=I[Ct]&31,zA=U[Jt]&31;Ze+=ie[wA]+g[zA],++Rt[257+wA],++lA[zA],we=xt+Ct,++wt}else vt[Yt++]=r[xt],++Rt[r[xt]]}}for(xt=Math.max(xt,we);xt<B;++xt)vt[Yt++]=r[xt],++Rt[r[xt]];V=Pt(r,E,T,vt,Rt,lA,Ze,Yt,Fe,xt-Fe,V),T||(l.r=V&7|E[V/8|0]<<3,V-=7,l.h=Ne,l.p=ye,l.i=xt,l.w=we)}else{for(var xt=l.w||0;xt<B+T;xt+=65535){var _A=xt+65535;_A>=B&&(E[V/8|0]=T,_A=B),V=_e(E,V+1,r.subarray(xt,_A))}l.i=B}return Q(w,0,u+De(V)+d)},iA=null,_t=function(){var r=-1;return{p:function(t){for(var A=r,u=0;u<t.length;++u)A=iA[A&255^t[u]]^A>>>8;r=A},d:function(){return~r}}},rA=function(){var r=1,t=0;return{p:function(A){for(var u=r,d=t,l=A.length|0,B=0;B!=l;){for(var w=Math.min(B+2655,l);B<w;++B)d+=u+=A[B];u=(u&65535)+15*(u>>16),d=(d&65535)+15*(d>>16)}r=u,t=d},d:function(){return r%=65521,t%=65521,(r&255)<<24|(r&65280)<<8|(t&255)<<8|t>>8}}},sA=function(r,t,A,u,d){if(!d&&(d={l:1},t.dictionary)){var l=t.dictionary.subarray(-32768),B=new Le(l.length+r.length);B.set(l),B.set(r,l.length),r=B,d.w=l.length}return zt(r,t.level==null?6:t.level,t.mem==null?d.l?Math.ceil(Math.max(8,Math.min(13,Math.log(r.length)))*1.5):20:12+t.mem,A,u,d)},c=function(r,t){var A={};for(var u in r)A[u]=r[u];for(var u in t)A[u]=t[u];return A},se=function(r,t,A){for(var u=r(),d=r.toString(),l=d.slice(d.indexOf("[")+1,d.lastIndexOf("]")).replace(/\s+/g,"").split(","),B=0;B<u.length;++B){var w=u[B],E=l[B];if(typeof w=="function"){t+=";"+E+"=";var T=w.toString();if(w.prototype)if(T.indexOf("[native code]")!=-1){var V=T.indexOf(" ",8)+1;t+=T.slice(V,T.indexOf("(",V))}else{t+=T;for(var Z in w.prototype)t+=";"+E+".prototype."+Z+"="+w.prototype[Z].toString()}else t+=T}else A[E]=w}return t},S=null,p=function(r){var t=[];for(var A in r)r[A].buffer&&t.push((r[A]=new r[A].constructor(r[A])).buffer);return t},h=function(r,t,A,u){if(!S[A]){for(var d="",l={},B=r.length-1,w=0;w<B;++w)d=se(r[w],d,l);S[A]={c:se(r[B],d,l),e:l}}var E=c({},S[A].e);return ne(S[A].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+t.toString()+"}",A,E,p(E),u)},k=function(){return[Le,de,te,ie,g,D,L,b,ue,Re,j,be,K,Ge,ot,J,De,Q,Ae,me,VA,lt,nt]},re=function(){return[Le,de,te,ie,g,D,I,U,Ie,oe,tt,ge,j,Bt,ut,K,$,ee,q,G,Qe,He,_e,Pt,De,Q,zt,sA,hA,lt]},Be=function(){return[It,LA,Dt,_t,iA]},he=function(){return[yA,oA]},it=function(){return[ZA,Dt,rA]},yt=function(){return[Et]},lt=function(r){return postMessage(r,[r.buffer])},nt=function(r){return r&&{out:r.size&&new Le(r.size),dictionary:r.dictionary}},St=function(r,t,A,u,d,l){var B=h(A,u,d,function(w,E){B.terminate(),l(w,E)});return B.postMessage([r,t],t.consume?[r.buffer]:[]),function(){B.terminate()}},Ue=function(r){return r.ondata=function(t,A){return postMessage([t,A],[t.buffer])},function(t){t.data.length?(r.push(t.data[0],t.data[1]),postMessage([t.data[0].length])):r.flush()}},ke=function(r,t,A,u,d,l,B){var w,E=h(r,u,d,function(T,V){T?(E.terminate(),t.ondata.call(t,T)):Array.isArray(V)?V.length==1?(t.queuedSize-=V[0],t.ondrain&&t.ondrain(V[0])):(V[1]&&E.terminate(),t.ondata.call(t,T,V[0],V[1])):B(V)});E.postMessage(A),t.queuedSize=0,t.push=function(T,V){t.ondata||Ae(5),w&&t.ondata(Ae(4,0,1),null,!!V),t.queuedSize+=T.length,E.postMessage([T,w=V],[T.buffer])},t.terminate=function(){E.terminate()},l&&(t.flush=function(){E.postMessage([])})},ze=function(r,t){return r[t]|r[t+1]<<8},ct=function(r,t){return(r[t]|r[t+1]<<8|r[t+2]<<16|r[t+3]<<24)>>>0},Lt=function(r,t){return ct(r,t)+ct(r,t+4)*4294967296},Dt=function(r,t,A){for(;A;++t)r[t]=A,A>>>=8},It=function(r,t){var A=t.filename;if(r[0]=31,r[1]=139,r[2]=8,r[8]=t.level<2?4:t.level==9?2:0,r[9]=3,t.mtime!=0&&Dt(r,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),A){r[3]=8;for(var u=0;u<=A.length;++u)r[u+10]=A.charCodeAt(u)}},yA=function(r){(r[0]!=31||r[1]!=139||r[2]!=8)&&Ae(6,"invalid gzip data");var t=r[3],A=10;t&4&&(A+=(r[10]|r[11]<<8)+2);for(var u=(t>>3&1)+(t>>4&1);u>0;u-=!r[A++]);return A+(t&2)},oA=function(r){var t=r.length;return(r[t-4]|r[t-3]<<8|r[t-2]<<16|r[t-1]<<24)>>>0},LA=function(r){return 10+(r.filename?r.filename.length+1:0)},ZA=function(r,t){var A=t.level,u=A==0?0:A<6?1:A==9?3:2;if(r[0]=120,r[1]=u<<6|(t.dictionary&&32),r[1]|=31-(r[0]<<8|r[1])%31,t.dictionary){var d=rA();d.p(t.dictionary),Dt(r,2,d.d())}},Et=function(r,t){return((r[0]&15)!=8||r[0]>>4>7||(r[0]<<8|r[1])%31)&&Ae(6,"invalid zlib data"),(r[1]>>5&1)==+!t&&Ae(6,"invalid zlib data: "+(r[1]&32?"need":"unexpected")+" dictionary"),(r[1]>>3&4)+2};function Vt(r,t){return typeof r=="function"&&(t=r,r={}),this.ondata=t,r}var pt=null,Ot=null;function Gt(r,t,A){return A||(A=t,t={}),typeof A!="function"&&Ae(7),St(r,t,[re],function(u){return lt(hA(u.data[0],u.data[1]))},0,A)}function hA(r,t){return sA(r,t||{},0,0)}var bA=null,cA=null;function vA(r,t,A){return A||(A=t,t={}),typeof A!="function"&&Ae(7),St(r,t,[k],function(u){return lt(VA(u.data[0],nt(u.data[1])))},1,A)}function VA(r,t){return me(r,{i:2},t&&t.out,t&&t.dictionary)}var Er=null,RA=null;function BA(r,t,A){return A||(A=t,t={}),typeof A!="function"&&Ae(7),St(r,t,[re,Be,function(){return[OA]}],function(u){return lt(OA(u.data[0],u.data[1]))},2,A)}function OA(r,t){t||(t={});var A=_t(),u=r.length;A.p(r);var d=sA(r,t,LA(t),8),l=d.length;return It(d,t),Dt(d,l-8,A.d()),Dt(d,l-4,u),d}var Zt=null,eA=null;function uA(r,t,A){return A||(A=t,t={}),typeof A!="function"&&Ae(7),St(r,t,[k,he,function(){return[mA]}],function(u){return lt(mA(u.data[0],u.data[1]))},3,A)}function mA(r,t){var A=yA(r);return A+8>r.length&&Ae(6,"invalid gzip data"),me(r.subarray(A,-8),{i:2},t&&t.out||new Le(oA(r)),t&&t.dictionary)}var er=null,gr=null;function NA(r,t,A){return A||(A=t,t={}),typeof A!="function"&&Ae(7),St(r,t,[re,it,function(){return[fA]}],function(u){return lt(fA(u.data[0],u.data[1]))},4,A)}function fA(r,t){t||(t={});var A=rA();A.p(r);var u=sA(r,t,t.dictionary?6:2,4);return ZA(u,t),Dt(u,u.length-4,A.d()),u}var br=null,en=null;function pr(r,t,A){return A||(A=t,t={}),typeof A!="function"&&Ae(7),St(r,t,[k,yt,function(){return[Mr]}],function(u){return lt(Mr(u.data[0],nt(u.data[1])))},5,A)}function Mr(r,t){return me(r.subarray(Et(r,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var gA=null,Yr=null;function Kr(r,t,A){return A||(A=t,t={}),typeof A!="function"&&Ae(7),r[0]==31&&r[1]==139&&r[2]==8?uA(r,t,A):(r[0]&15)!=8||r[0]>>4>7||(r[0]<<8|r[1])%31?vA(r,t,A):pr(r,t,A)}function or(r,t){return r[0]==31&&r[1]==139&&r[2]==8?mA(r,t):(r[0]&15)!=8||r[0]>>4>7||(r[0]<<8|r[1])%31?VA(r,t):Mr(r,t)}var ar=function(r,t,A,u){for(var d in r){var l=r[d],B=t+d,w=u;Array.isArray(l)&&(w=c(u,l[1]),l=l[0]),l instanceof Le?A[B]=[l,w]:(A[B+="/"]=[new Le(0),w],ar(l,B,A,u))}},Yn=typeof TextEncoder!="undefined"&&new TextEncoder,Tr=typeof TextDecoder!="undefined"&&new TextDecoder,ki=0;try{Tr.decode(ut,{stream:!0}),ki=1}catch(r){}var wa=function(r){for(var t="",A=0;;){var u=r[A++],d=(u>127)+(u>223)+(u>239);if(A+d>r.length)return{s:t,r:Q(r,A-1)};d?d==3?(u=((u&15)<<18|(r[A++]&63)<<12|(r[A++]&63)<<6|r[A++]&63)-65536,t+=String.fromCharCode(55296|u>>10,56320|u&1023)):d&1?t+=String.fromCharCode((u&31)<<6|r[A++]&63):t+=String.fromCharCode((u&15)<<12|(r[A++]&63)<<6|r[A++]&63):t+=String.fromCharCode(u)}},yi=null,ya=null;function Aa(r,t){if(t){for(var A=new Le(r.length),u=0;u<r.length;++u)A[u]=r.charCodeAt(u);return A}if(Yn)return Yn.encode(r);for(var d=r.length,l=new Le(r.length+(r.length>>1)),B=0,w=function(V){l[B++]=V},u=0;u<d;++u){if(B+5>l.length){var E=new Le(B+8+(d-u<<1));E.set(l),l=E}var T=r.charCodeAt(u);T<128||t?w(T):T<2048?(w(192|T>>6),w(128|T&63)):T>55295&&T<57344?(T=65536+(T&1047552)|r.charCodeAt(++u)&1023,w(240|T>>18),w(128|T>>12&63),w(128|T>>6&63),w(128|T&63)):(w(224|T>>12),w(128|T>>6&63),w(128|T&63))}return Q(l,0,B)}function da(r,t){if(t){for(var A="",u=0;u<r.length;u+=16384)A+=String.fromCharCode.apply(null,r.subarray(u,u+16384));return A}else{if(Tr)return Tr.decode(r);var d=wa(r),l=d.s,A=d.r;return A.length&&Ae(8),l}}var rs=function(r){return r==1?3:r<6?2:r==9?1:0},SA=function(r,t){return t+30+ze(r,t+26)+ze(r,t+28)},ys=function(r,t,A){var u=ze(r,t+28),d=da(r.subarray(t+46,t+46+u),!(ze(r,t+8)&2048)),l=t+46+u,B=ct(r,t+20),w=A&&B==4294967295?ra(r,l):[B,ct(r,t+24),ct(r,t+42)],E=w[0],T=w[1],V=w[2];return[ze(r,t+10),E,T,d,l+ze(r,t+30)+ze(r,t+32),V]},ra=function(r,t){for(;ze(r,t)!=1;t+=4+ze(r,t+2));return[Lt(r,t+12),Lt(r,t+4),Lt(r,t+20)]},Ea=function(r){var t=0;if(r)for(var A in r){var u=r[A].length;u>65535&&Ae(9),t+=u+4}return t},Rn=function(r,t,A,u,d,l,B,w){var E=u.length,T=A.extra,V=w&&w.length,Z=Ea(T);Dt(r,t,B!=null?33639248:67324752),t+=4,B!=null&&(r[t++]=20,r[t++]=A.os),r[t]=20,t+=2,r[t++]=A.flag<<1|(l<0&&8),r[t++]=d&&8,r[t++]=A.compression&255,r[t++]=A.compression>>8;var ce=new Date(A.mtime==null?Date.now():A.mtime),H=ce.getFullYear()-1980;if((H<0||H>119)&&Ae(10),Dt(r,t,H<<25|ce.getMonth()+1<<21|ce.getDate()<<16|ce.getHours()<<11|ce.getMinutes()<<5|ce.getSeconds()>>1),t+=4,l!=-1&&(Dt(r,t,A.crc),Dt(r,t+4,l<0?-l-2:l),Dt(r,t+8,A.size)),Dt(r,t+12,E),Dt(r,t+14,Z),t+=16,B!=null&&(Dt(r,t,V),Dt(r,t+6,A.attrs),Dt(r,t+10,B),t+=14),r.set(u,t),t+=E,Z)for(var Se in T){var ye=T[Se],Ne=ye.length;Dt(r,t,+Se),Dt(r,t+2,Ne),r.set(ye,t+4),t+=4+Ne}return V&&(r.set(w,t),t+=V),t},Ei=function(r,t,A,u,d){Dt(r,t,101010256),Dt(r,t+8,A),Dt(r,t+10,A),Dt(r,t+12,u),Dt(r,t+16,d)},dA=null,Ti=null,La=null,Pn=null;function Ri(r,t,A){A||(A=t,t={}),typeof A!="function"&&Ae(7);var u={};ar(r,"",u,t);var d=Object.keys(u),l=d.length,B=0,w=0,E=l,T=new Array(l),V=[],Z=function(){for(var Ne=0;Ne<V.length;++Ne)V[Ne]()},ce=function(Ne,pe){ns(function(){A(Ne,pe)})};ns(function(){ce=A});var H=function(){var Ne=new Le(w+22),pe=B,Oe=w-B;w=0;for(var st=0;st<E;++st){var vt=T[st];try{var Rt=vt.c.length;Rn(Ne,w,vt,vt.f,vt.u,Rt);var lA=30+vt.f.length+Ea(vt.extra),wt=w+lA;Ne.set(vt.c,wt),Rn(Ne,B,vt,vt.f,vt.u,Rt,w,vt.m),B+=16+lA+(vt.m?vt.m.length:0),w=wt+Rt}catch(Ze){return ce(Ze,null)}}Ei(Ne,B,T.length,Oe,pe),ce(null,Ne)};l||H();for(var Se=function(Ne){var pe=d[Ne],Oe=u[pe],st=Oe[0],vt=Oe[1],Rt=_t(),lA=st.length;Rt.p(st);var wt=Aa(pe),Ze=wt.length,xt=vt.comment,Yt=xt&&Aa(xt),we=Yt&&Yt.length,Fe=Ea(vt.extra),at=vt.level==0?0:8,Je=function(Mt,jt){if(Mt)Z(),ce(Mt,null);else{var Kt=jt.length;T[Ne]=c(vt,{size:lA,crc:Rt.d(),c:jt,f:wt,m:Yt,u:Ze!=pe.length||Yt&&xt.length!=we,compression:at}),B+=30+Ze+Fe+Kt,w+=76+2*(Ze+Fe)+(we||0)+Kt,--l||H()}};if(Ze>65535&&Je(Ae(11,0,1),null),!at)Je(null,st);else if(lA<16e4)try{Je(null,hA(st,vt))}catch(Mt){Je(Mt,null)}else V.push(Gt(st,vt,Je))},ye=0;ye<E;++ye)Se(ye);return Z}function so(r,t){t||(t={});var A={},u=[];ar(r,"",A,t);var d=0,l=0;for(var B in A){var w=A[B],E=w[0],T=w[1],V=T.level==0?0:8,Z=Aa(B),ce=Z.length,H=T.comment,Se=H&&Aa(H),ye=Se&&Se.length,Ne=Ea(T.extra);ce>65535&&Ae(11);var pe=V?hA(E,T):E,Oe=pe.length,st=_t();st.p(E),u.push(c(T,{size:E.length,crc:st.d(),c:pe,f:Z,m:Se,u:ce!=B.length||Se&&H.length!=ye,o:d,compression:V})),d+=30+ce+Ne+Oe,l+=76+2*(ce+Ne)+(ye||0)+Oe}for(var vt=new Le(l+22),Rt=d,lA=l-d,wt=0;wt<u.length;++wt){var Z=u[wt];Rn(vt,Z.o,Z,Z.f,Z.u,Z.c.length);var Ze=30+Z.f.length+Ea(Z.extra);vt.set(Z.c,Z.o+Ze),Rn(vt,d,Z,Z.f,Z.u,Z.c.length,Z.o,Z.m),d+=16+Ze+(Z.m?Z.m.length:0)}return Ei(vt,d,u.length,lA,Rt),vt}var zo=null,Es=null,Ks=null,ti=null,ns=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(r){r()};function Na(r,t,A){A||(A=t,t={}),typeof A!="function"&&Ae(7);var u=[],d=function(){for(var Ne=0;Ne<u.length;++Ne)u[Ne]()},l={},B=function(Ne,pe){ns(function(){A(Ne,pe)})};ns(function(){B=A});for(var w=r.length-22;ct(r,w)!=101010256;--w)if(!w||r.length-w>65558)return B(Ae(13,0,1),null),d;var E=ze(r,w+8);if(E){var T=E,V=ct(r,w+16),Z=V==4294967295||T==65535;if(Z){var ce=ct(r,w-12);Z=ct(r,ce)==101075792,Z&&(T=E=ct(r,ce+32),V=ct(r,ce+48))}for(var H=t&&t.filter,Se=function(Ne){var pe=ys(r,V,Z),Oe=pe[0],st=pe[1],vt=pe[2],Rt=pe[3],lA=pe[4],wt=pe[5],Ze=SA(r,wt);V=lA;var xt=function(we,Fe){we?(d(),B(we,null)):(Fe&&(l[Rt]=Fe),--E||B(null,l))};if(!H||H({name:Rt,size:st,originalSize:vt,compression:Oe}))if(!Oe)xt(null,Q(r,Ze,Ze+st));else if(Oe==8){var Yt=r.subarray(Ze,Ze+st);if(vt<524288||st>.8*vt)try{xt(null,VA(Yt,{out:new Le(vt)}))}catch(we){xt(we,null)}else u.push(vA(Yt,{size:vt},xt))}else xt(Ae(14,"unknown compression type "+Oe,1),null);else xt(null,null)},ye=0;ye<T;++ye)Se(ye)}else B(null,{});return d}function Bu(r,t){for(var A={},u=r.length-22;ct(r,u)!=101010256;--u)(!u||r.length-u>65558)&&Ae(13);var d=ze(r,u+8);if(!d)return{};var l=ct(r,u+16),B=l==4294967295||d==65535;if(B){var w=ct(r,u-12);B=ct(r,w)==101075792,B&&(d=ct(r,w+32),l=ct(r,w+48))}for(var E=t&&t.filter,T=0;T<d;++T){var V=ys(r,l,B),Z=V[0],ce=V[1],H=V[2],Se=V[3],ye=V[4],Ne=V[5],pe=SA(r,Ne);l=ye,(!E||E({name:Se,size:ce,originalSize:H,compression:Z}))&&(Z?Z==8?A[Se]=VA(r.subarray(pe,pe+ce),{out:new Le(H)}):Ae(14,"unknown compression type "+Z):A[Se]=Q(r,pe,pe+ce))}return A}var ur=function(){return typeof window!="undefined"?window:typeof _.g!="undefined"?_.g:typeof self!="undefined"?self:this}();function Hn(){ur.console&&typeof ur.console.log=="function"&&ur.console.log.apply(ur.console,arguments)}var tn={log:Hn,warn:function(r){ur.console&&(typeof ur.console.warn=="function"?ur.console.warn.apply(ur.console,arguments):Hn.call(null,arguments))},error:function(r){ur.console&&(typeof ur.console.error=="function"?ur.console.error.apply(ur.console,arguments):Hn(r))}};function Xn(r,t,A){var u=new XMLHttpRequest;u.open("GET",r),u.responseType="blob",u.onload=function(){Ar(u.response,t,A)},u.onerror=function(){tn.error("could not download file")},u.send()}function Mi(r){var t=new XMLHttpRequest;t.open("HEAD",r,!1);try{t.send()}catch(A){}return t.status>=200&&t.status<=299}function vr(r){try{r.dispatchEvent(new MouseEvent("click"))}catch(A){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),r.dispatchEvent(t)}}var Nt,gt,Ar=ur.saveAs||((typeof window=="undefined"?"undefined":(0,F.Z)(window))!=="object"||window!==ur?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(r,t,A){var u=ur.URL||ur.webkitURL,d=document.createElement("a");t=t||r.name||"download",d.download=t,d.rel="noopener",typeof r=="string"?(d.href=r,d.origin!==location.origin?Mi(d.href)?Xn(r,t,A):vr(d,d.target="_blank"):vr(d)):(d.href=u.createObjectURL(r),setTimeout(function(){u.revokeObjectURL(d.href)},4e4),setTimeout(function(){vr(d)},0))}:"msSaveOrOpenBlob"in navigator?function(r,t,A){if(t=t||r.name||"download",typeof r=="string")if(Mi(r))Xn(r,t,A);else{var u=document.createElement("a");u.href=r,u.target="_blank",setTimeout(function(){vr(u)})}else navigator.msSaveOrOpenBlob(function(d,l){return l===void 0?l={autoBom:!1}:(0,F.Z)(l)!=="object"&&(tn.warn("Deprecated: Expected third argument to be a object"),l={autoBom:!l}),l.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(d.type)?new Blob(["\uFEFF",d],{type:d.type}):d}(r,A),t)}:function(r,t,A,u){if((u=u||open("","_blank"))&&(u.document.title=u.document.body.innerText="downloading..."),typeof r=="string")return Xn(r,t,A);var d=r.type==="application/octet-stream",l=/constructor/i.test(ur.HTMLElement)||ur.safari,B=/CriOS\/[\d]+/.test(navigator.userAgent);if((B||d&&l)&&(typeof FileReader=="undefined"?"undefined":(0,F.Z)(FileReader))==="object"){var w=new FileReader;w.onloadend=function(){var V=w.result;V=B?V:V.replace(/^data:[^;]*;/,"data:attachment/file;"),u?u.location.href=V:location=V,u=null},w.readAsDataURL(r)}else{var E=ur.URL||ur.webkitURL,T=E.createObjectURL(r);u?u.location=T:location.href=T,u=null,setTimeout(function(){E.revokeObjectURL(T)},4e4)}});function Dr(r){var t;r=r||"",this.ok=!1,r.charAt(0)=="#"&&(r=r.substr(1,6)),r={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"}[r=(r=r.replace(/ /g,"")).toLowerCase()]||r;for(var A=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(w){return[parseInt(w[1]),parseInt(w[2]),parseInt(w[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(w){return[parseInt(w[1],16),parseInt(w[2],16),parseInt(w[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(w){return[parseInt(w[1]+w[1],16),parseInt(w[2]+w[2],16),parseInt(w[3]+w[3],16)]}}],u=0;u<A.length;u++){var d=A[u].re,l=A[u].process,B=d.exec(r);B&&(t=l(B),this.r=t[0],this.g=t[1],this.b=t[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 w=this.r.toString(16),E=this.g.toString(16),T=this.b.toString(16);return w.length==1&&(w="0"+w),E.length==1&&(E="0"+E),T.length==1&&(T="0"+T),"#"+w+E+T}}function mr(r,t){var A=r[0],u=r[1],d=r[2],l=r[3];A=En(A,u,d,l,t[0],7,-680876936),l=En(l,A,u,d,t[1],12,-389564586),d=En(d,l,A,u,t[2],17,606105819),u=En(u,d,l,A,t[3],22,-1044525330),A=En(A,u,d,l,t[4],7,-176418897),l=En(l,A,u,d,t[5],12,1200080426),d=En(d,l,A,u,t[6],17,-1473231341),u=En(u,d,l,A,t[7],22,-45705983),A=En(A,u,d,l,t[8],7,1770035416),l=En(l,A,u,d,t[9],12,-1958414417),d=En(d,l,A,u,t[10],17,-42063),u=En(u,d,l,A,t[11],22,-1990404162),A=En(A,u,d,l,t[12],7,1804603682),l=En(l,A,u,d,t[13],12,-40341101),d=En(d,l,A,u,t[14],17,-1502002290),A=kn(A,u=En(u,d,l,A,t[15],22,1236535329),d,l,t[1],5,-165796510),l=kn(l,A,u,d,t[6],9,-1069501632),d=kn(d,l,A,u,t[11],14,643717713),u=kn(u,d,l,A,t[0],20,-373897302),A=kn(A,u,d,l,t[5],5,-701558691),l=kn(l,A,u,d,t[10],9,38016083),d=kn(d,l,A,u,t[15],14,-660478335),u=kn(u,d,l,A,t[4],20,-405537848),A=kn(A,u,d,l,t[9],5,568446438),l=kn(l,A,u,d,t[14],9,-1019803690),d=kn(d,l,A,u,t[3],14,-187363961),u=kn(u,d,l,A,t[8],20,1163531501),A=kn(A,u,d,l,t[13],5,-1444681467),l=kn(l,A,u,d,t[2],9,-51403784),d=kn(d,l,A,u,t[7],14,1735328473),A=Vr(A,u=kn(u,d,l,A,t[12],20,-1926607734),d,l,t[5],4,-378558),l=Vr(l,A,u,d,t[8],11,-2022574463),d=Vr(d,l,A,u,t[11],16,1839030562),u=Vr(u,d,l,A,t[14],23,-35309556),A=Vr(A,u,d,l,t[1],4,-1530992060),l=Vr(l,A,u,d,t[4],11,1272893353),d=Vr(d,l,A,u,t[7],16,-155497632),u=Vr(u,d,l,A,t[10],23,-1094730640),A=Vr(A,u,d,l,t[13],4,681279174),l=Vr(l,A,u,d,t[0],11,-358537222),d=Vr(d,l,A,u,t[3],16,-722521979),u=Vr(u,d,l,A,t[6],23,76029189),A=Vr(A,u,d,l,t[9],4,-640364487),l=Vr(l,A,u,d,t[12],11,-421815835),d=Vr(d,l,A,u,t[15],16,530742520),A=ir(A,u=Vr(u,d,l,A,t[2],23,-995338651),d,l,t[0],6,-198630844),l=ir(l,A,u,d,t[7],10,1126891415),d=ir(d,l,A,u,t[14],15,-1416354905),u=ir(u,d,l,A,t[5],21,-57434055),A=ir(A,u,d,l,t[12],6,1700485571),l=ir(l,A,u,d,t[3],10,-1894986606),d=ir(d,l,A,u,t[10],15,-1051523),u=ir(u,d,l,A,t[1],21,-2054922799),A=ir(A,u,d,l,t[8],6,1873313359),l=ir(l,A,u,d,t[15],10,-30611744),d=ir(d,l,A,u,t[6],15,-1560198380),u=ir(u,d,l,A,t[13],21,1309151649),A=ir(A,u,d,l,t[4],6,-145523070),l=ir(l,A,u,d,t[11],10,-1120210379),d=ir(d,l,A,u,t[2],15,718787259),u=ir(u,d,l,A,t[9],21,-343485551),r[0]=_a(A,r[0]),r[1]=_a(u,r[1]),r[2]=_a(d,r[2]),r[3]=_a(l,r[3])}function Qn(r,t,A,u,d,l){return t=_a(_a(t,r),_a(u,l)),_a(t<<d|t>>>32-d,A)}function En(r,t,A,u,d,l,B){return Qn(t&A|~t&u,r,t,d,l,B)}function kn(r,t,A,u,d,l,B){return Qn(t&u|A&~u,r,t,d,l,B)}function Vr(r,t,A,u,d,l,B){return Qn(t^A^u,r,t,d,l,B)}function ir(r,t,A,u,d,l,B){return Qn(A^(t|~u),r,t,d,l,B)}function hn(r){var t,A=r.length,u=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=r.length;t+=64)mr(u,as(r.substring(t-64,t)));r=r.substring(t-64);var d=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<r.length;t++)d[t>>2]|=r.charCodeAt(t)<<(t%4<<3);if(d[t>>2]|=128<<(t%4<<3),t>55)for(mr(u,d),t=0;t<16;t++)d[t]=0;return d[14]=8*A,mr(u,d),u}function as(r){var t,A=[];for(t=0;t<64;t+=4)A[t>>2]=r.charCodeAt(t)+(r.charCodeAt(t+1)<<8)+(r.charCodeAt(t+2)<<16)+(r.charCodeAt(t+3)<<24);return A}Nt=ur.atob.bind(ur),gt=ur.btoa.bind(ur);var an="0123456789abcdef".split("");function _i(r){for(var t="",A=0;A<4;A++)t+=an[r>>8*A+4&15]+an[r>>8*A&15];return t}function Cs(r){return String.fromCharCode((255&r)>>0,(65280&r)>>8,(16711680&r)>>16,(4278190080&r)>>24)}function qn(r){return hn(r).map(Cs).join("")}var Pa=function(r){for(var t=0;t<r.length;t++)r[t]=_i(r[t]);return r.join("")}(hn("hello"))!="5d41402abc4b2a76b9719d911017c592";function _a(r,t){if(Pa){var A=(65535&r)+(65535&t);return(r>>16)+(t>>16)+(A>>16)<<16|65535&A}return r+t&4294967295}function Gs(r,t){var A,u,d,l;if(r!==A){for(var B=(d=r,l=1+(256/r.length>>0),new Array(l+1).join(d)),w=[],E=0;E<256;E++)w[E]=E;var T=0;for(E=0;E<256;E++){var V=w[E];T=(T+V+B.charCodeAt(E))%256,w[E]=w[T],w[T]=V}A=r,u=w}else w=u;var Z=t.length,ce=0,H=0,Se="";for(E=0;E<Z;E++)H=(H+(V=w[ce=(ce+1)%256]))%256,w[ce]=w[H],w[H]=V,B=w[(w[ce]+w[H])%256],Se+=String.fromCharCode(t.charCodeAt(E)^B);return Se}var Fs={print:4,modify:8,copy:16,"annot-forms":32};function On(r,t,A,u){this.v=1,this.r=2;var d=192;r.forEach(function(w){if(Fs.perm!==void 0)throw new Error("Invalid permission: "+w);d+=Fs[w]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var l=(t+this.padding).substr(0,32),B=(A+this.padding).substr(0,32);this.O=this.processOwnerPassword(l,B),this.P=-(1+(255^d)),this.encryptionKey=qn(l+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(u)).substr(0,5),this.U=Gs(this.encryptionKey,this.padding)}function bs(r){if(/[^\u0000-\u00ff]/.test(r))throw new Error("Invalid PDF Name Object: "+r+", Only accept ASCII characters.");for(var t="",A=r.length,u=0;u<A;u++){var d=r.charCodeAt(u);d<33||d===35||d===37||d===40||d===41||d===47||d===60||d===62||d===91||d===93||d===123||d===125||d>126?t+="#"+("0"+d.toString(16)).slice(-2):t+=r[u]}return t}function We(r){if((0,F.Z)(r)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(A,u,d){if(d=d||!1,typeof A!="string"||typeof u!="function"||typeof d!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(A)||(t[A]={});var l=Math.random().toString(35);return t[A][l]=[u,!!d],l},this.unsubscribe=function(A){for(var u in t)if(t[u][A])return delete t[u][A],Object.keys(t[u]).length===0&&delete t[u],!0;return!1},this.publish=function(A){if(t.hasOwnProperty(A)){var u=Array.prototype.slice.call(arguments,1),d=[];for(var l in t[A]){var B=t[A][l];try{B[0].apply(r,u)}catch(w){ur.console&&tn.error("jsPDF PubSub Error",w.message,w)}B[1]&&d.push(l)}d.length&&d.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function bt(r){if(!(this instanceof bt))return new bt(r);var t="opacity,stroke-opacity".split(",");for(var A in r)r.hasOwnProperty(A)&&t.indexOf(A)>=0&&(this[A]=r[A]);this.id="",this.objectNumber=-1}function nA(r,t){this.gState=r,this.matrix=t,this.id="",this.objectNumber=-1}function tr(r,t,A,u,d){if(!(this instanceof tr))return new tr(r,t,A,u,d);this.type=r==="axial"?2:3,this.coords=t,this.colors=A,nA.call(this,u,d)}function nr(r,t,A,u,d){if(!(this instanceof nr))return new nr(r,t,A,u,d);this.boundingBox=r,this.xStep=t,this.yStep=A,this.stream="",this.cloneIndex=0,nA.call(this,u,d)}function aA(r){var t,A=typeof arguments[0]=="string"?arguments[0]:"p",u=arguments[1],d=arguments[2],l=arguments[3],B=[],w=1,E=16,T="S",V=null;(0,F.Z)(r=r||{})==="object"&&(A=r.orientation,u=r.unit||u,d=r.format||d,l=r.compress||r.compressPdf||l,(V=r.encryption||null)!==null&&(V.userPassword=V.userPassword||"",V.ownerPassword=V.ownerPassword||"",V.userPermissions=V.userPermissions||[]),w=typeof r.userUnit=="number"?Math.abs(r.userUnit):1,r.precision!==void 0&&(t=r.precision),r.floatPrecision!==void 0&&(E=r.floatPrecision),T=r.defaultPathOperation||"S"),B=r.filters||(l===!0?["FlateEncode"]:B),u=u||"mm",A=(""+(A||"P")).toLowerCase();var Z=r.putOnlyUsedFonts||!1,ce={},H={internal:{},__private__:{}};H.__private__.PubSub=We;var Se="1.3",ye=H.__private__.getPdfVersion=function(){return Se};H.__private__.setPdfVersion=function(m){Se=m};var Ne={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]};H.__private__.getPageFormats=function(){return Ne};var pe=H.__private__.getPageFormat=function(m){return Ne[m]};d=d||"a4";var Oe={COMPAT:"compat",ADVANCED:"advanced"},st=Oe.COMPAT;function vt(){this.saveGraphicsState(),Ke(new wr(WA,0,0,-WA,0,Di()*WA).toString()+" cm"),this.setFontSize(this.getFontSize()/WA),T="n",st=Oe.ADVANCED}function Rt(){this.restoreGraphicsState(),T="S",st=Oe.COMPAT}var lA=H.__private__.combineFontStyleAndFontWeight=function(m,Y){if(m=="bold"&&Y=="normal"||m=="bold"&&Y==400||m=="normal"&&Y=="italic"||m=="bold"&&Y=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Y&&(m=Y==400||Y==="normal"?m==="italic"?"italic":"normal":Y!=700&&Y!=="bold"||m!=="normal"?(Y==700?"bold":Y)+""+m:"bold"),m};H.advancedAPI=function(m){var Y=st===Oe.COMPAT;return Y&&vt.call(this),typeof m!="function"||(m(this),Y&&Rt.call(this)),this},H.compatAPI=function(m){var Y=st===Oe.ADVANCED;return Y&&Rt.call(this),typeof m!="function"||(m(this),Y&&vt.call(this)),this},H.isAdvancedAPI=function(){return st===Oe.ADVANCED};var wt,Ze=function(m){if(st!==Oe.ADVANCED)throw new Error(m+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},xt=H.roundToPrecision=H.__private__.roundToPrecision=function(m,Y){var je=t||Y;if(isNaN(m)||isNaN(je))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return m.toFixed(je).replace(/0+$/,"")};wt=H.hpf=H.__private__.hpf=typeof E=="number"?function(m){if(isNaN(m))throw new Error("Invalid argument passed to jsPDF.hpf");return xt(m,E)}:E==="smart"?function(m){if(isNaN(m))throw new Error("Invalid argument passed to jsPDF.hpf");return xt(m,m>-1&&m<1?16:5)}:function(m){if(isNaN(m))throw new Error("Invalid argument passed to jsPDF.hpf");return xt(m,16)};var Yt=H.f2=H.__private__.f2=function(m){if(isNaN(m))throw new Error("Invalid argument passed to jsPDF.f2");return xt(m,2)},we=H.__private__.f3=function(m){if(isNaN(m))throw new Error("Invalid argument passed to jsPDF.f3");return xt(m,3)},Fe=H.scale=H.__private__.scale=function(m){if(isNaN(m))throw new Error("Invalid argument passed to jsPDF.scale");return st===Oe.COMPAT?m*WA:st===Oe.ADVANCED?m:void 0},at=function(m){return st===Oe.COMPAT?Di()-m:st===Oe.ADVANCED?m:void 0},Je=function(m){return Fe(at(m))};H.__private__.setPrecision=H.setPrecision=function(m){typeof parseInt(m,10)=="number"&&(t=parseInt(m,10))};var Mt,jt="00000000000000000000000000000000",Kt=H.__private__.getFileId=function(){return jt},Ct=H.__private__.setFileId=function(m){return jt=m!==void 0&&/^[a-fA-F0-9]{32}$/.test(m)?m.toUpperCase():jt.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),V!==null&&(la=new On(V.userPermissions,V.userPassword,V.ownerPassword,jt)),jt};H.setFileId=function(m){return Ct(m),this},H.getFileId=function(){return Kt()};var Jt=H.__private__.convertDateToPDFDate=function(m){var Y=m.getTimezoneOffset(),je=Y<0?"+":"-",$e=Math.floor(Math.abs(Y/60)),mt=Math.abs(Y%60),Wt=[je,Me($e),"'",Me(mt),"'"].join("");return["D:",m.getFullYear(),Me(m.getMonth()+1),Me(m.getDate()),Me(m.getHours()),Me(m.getMinutes()),Me(m.getSeconds()),Wt].join("")},Xt=H.__private__.convertPDFDateToDate=function(m){var Y=parseInt(m.substr(2,4),10),je=parseInt(m.substr(6,2),10)-1,$e=parseInt(m.substr(8,2),10),mt=parseInt(m.substr(10,2),10),Wt=parseInt(m.substr(12,2),10),pA=parseInt(m.substr(14,2),10);return new Date(Y,je,$e,mt,Wt,pA,0)},JA=H.__private__.setCreationDate=function(m){var Y;if(m===void 0&&(m=new Date),m instanceof Date)Y=Jt(m);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(m))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Y=m}return Mt=Y},fe=H.__private__.getCreationDate=function(m){var Y=Mt;return m==="jsDate"&&(Y=Xt(Mt)),Y};H.setCreationDate=function(m){return JA(m),this},H.getCreationDate=function(m){return fe(m)};var Pe,Me=H.__private__.padd2=function(m){return("0"+parseInt(m)).slice(-2)},et=H.__private__.padd2Hex=function(m){return("00"+(m=m.toString())).substr(m.length)},ht=0,Qt=[],Ht=[],kt=0,IA=[],wA=[],zA=!1,_A=Ht,yr=function(){ht=0,kt=0,Ht=[],Qt=[],IA=[],ua=Wn(),Ii=Wn()};H.__private__.setCustomOutputDestination=function(m){zA=!0,_A=m};var qt=function(m){zA||(_A=m)};H.__private__.resetCustomOutputDestination=function(){zA=!1,_A=Ht};var Ke=H.__private__.out=function(m){return m=m.toString(),kt+=m.length+1,_A.push(m),_A},Or=H.__private__.write=function(m){return Ke(arguments.length===1?m.toString():Array.prototype.join.call(arguments," "))},rr=H.__private__.getArrayBuffer=function(m){for(var Y=m.length,je=new ArrayBuffer(Y),$e=new Uint8Array(je);Y--;)$e[Y]=m.charCodeAt(Y);return je},EA=[["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]];H.__private__.getStandardFonts=function(){return EA};var TA=r.fontSize||16;H.__private__.setFontSize=H.setFontSize=function(m){return TA=st===Oe.ADVANCED?m/WA:m,this};var YA,GA=H.__private__.getFontSize=H.getFontSize=function(){return st===Oe.COMPAT?TA:TA*WA},cr=r.R2L||!1;H.__private__.setR2L=H.setR2L=function(m){return cr=m,this},H.__private__.getR2L=H.getR2L=function(){return cr};var Ir,kr=H.__private__.setZoomMode=function(m){var Y=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(m))YA=m;else if(isNaN(m)){if(Y.indexOf(m)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+m+'" is not recognized.');YA=m}else YA=parseInt(m,10)};H.__private__.getZoomMode=function(){return YA};var Gr,un=H.__private__.setPageMode=function(m){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(m)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+m+'" is not recognized.');Ir=m};H.__private__.getPageMode=function(){return Ir};var fn=H.__private__.setLayoutMode=function(m){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(m)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+m+'" is not recognized.');Gr=m};H.__private__.getLayoutMode=function(){return Gr},H.__private__.setDisplayMode=H.setDisplayMode=function(m,Y,je){return kr(m),fn(Y),un(je),this};var Cr={title:"",subject:"",author:"",keywords:"",creator:""};H.__private__.getDocumentProperty=function(m){if(Object.keys(Cr).indexOf(m)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Cr[m]},H.__private__.getDocumentProperties=function(){return Cr},H.__private__.setDocumentProperties=H.setProperties=H.setDocumentProperties=function(m){for(var Y in Cr)Cr.hasOwnProperty(Y)&&m[Y]&&(Cr[Y]=m[Y]);return this},H.__private__.setDocumentProperty=function(m,Y){if(Object.keys(Cr).indexOf(m)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Cr[m]=Y};var Jr,WA,ba,dn,bi,Fn={},Ln={},Wi=[],mn={},Vs={},Rr={},xi={},ss=null,Tn=0,Lr=[],gn=new We(H),Is=r.hotfixes||[],va={},Zi={},Ji=[],wr=function m(Y,je,$e,mt,Wt,pA){if(!(this instanceof m))return new m(Y,je,$e,mt,Wt,pA);isNaN(Y)&&(Y=1),isNaN(je)&&(je=0),isNaN($e)&&($e=0),isNaN(mt)&&(mt=1),isNaN(Wt)&&(Wt=0),isNaN(pA)&&(pA=0),this._matrix=[Y,je,$e,mt,Wt,pA]};Object.defineProperty(wr.prototype,"sx",{get:function(){return this._matrix[0]},set:function(m){this._matrix[0]=m}}),Object.defineProperty(wr.prototype,"shy",{get:function(){return this._matrix[1]},set:function(m){this._matrix[1]=m}}),Object.defineProperty(wr.prototype,"shx",{get:function(){return this._matrix[2]},set:function(m){this._matrix[2]=m}}),Object.defineProperty(wr.prototype,"sy",{get:function(){return this._matrix[3]},set:function(m){this._matrix[3]=m}}),Object.defineProperty(wr.prototype,"tx",{get:function(){return this._matrix[4]},set:function(m){this._matrix[4]=m}}),Object.defineProperty(wr.prototype,"ty",{get:function(){return this._matrix[5]},set:function(m){this._matrix[5]=m}}),Object.defineProperty(wr.prototype,"a",{get:function(){return this._matrix[0]},set:function(m){this._matrix[0]=m}}),Object.defineProperty(wr.prototype,"b",{get:function(){return this._matrix[1]},set:function(m){this._matrix[1]=m}}),Object.defineProperty(wr.prototype,"c",{get:function(){return this._matrix[2]},set:function(m){this._matrix[2]=m}}),Object.defineProperty(wr.prototype,"d",{get:function(){return this._matrix[3]},set:function(m){this._matrix[3]=m}}),Object.defineProperty(wr.prototype,"e",{get:function(){return this._matrix[4]},set:function(m){this._matrix[4]=m}}),Object.defineProperty(wr.prototype,"f",{get:function(){return this._matrix[5]},set:function(m){this._matrix[5]=m}}),Object.defineProperty(wr.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(wr.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(wr.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(wr.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),wr.prototype.join=function(m){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(wt).join(m)},wr.prototype.multiply=function(m){var Y=m.sx*this.sx+m.shy*this.shx,je=m.sx*this.shy+m.shy*this.sy,$e=m.shx*this.sx+m.sy*this.shx,mt=m.shx*this.shy+m.sy*this.sy,Wt=m.tx*this.sx+m.ty*this.shx+this.tx,pA=m.tx*this.shy+m.ty*this.sy+this.ty;return new wr(Y,je,$e,mt,Wt,pA)},wr.prototype.decompose=function(){var m=this.sx,Y=this.shy,je=this.shx,$e=this.sy,mt=this.tx,Wt=this.ty,pA=Math.sqrt(m*m+Y*Y),XA=(m/=pA)*je+(Y/=pA)*$e;je-=m*XA,$e-=Y*XA;var fr=Math.sqrt(je*je+$e*$e);return XA/=fr,m*($e/=fr)<Y*(je/=fr)&&(m=-m,Y=-Y,XA=-XA,pA=-pA),{scale:new wr(pA,0,0,fr,0,0),translate:new wr(1,0,0,1,mt,Wt),rotate:new wr(m,Y,-Y,m,0,0),skew:new wr(1,0,XA,1,0,0)}},wr.prototype.toString=function(m){return this.join(" ")},wr.prototype.inversed=function(){var m=this.sx,Y=this.shy,je=this.shx,$e=this.sy,mt=this.tx,Wt=this.ty,pA=1/(m*$e-Y*je),XA=$e*pA,fr=-Y*pA,jr=-je*pA,Nr=m*pA;return new wr(XA,fr,jr,Nr,-XA*mt-jr*Wt,-fr*mt-Nr*Wt)},wr.prototype.applyToPoint=function(m){var Y=m.x*this.sx+m.y*this.shx+this.tx,je=m.x*this.shy+m.y*this.sy+this.ty;return new cs(Y,je)},wr.prototype.applyToRectangle=function(m){var Y=this.applyToPoint(m),je=this.applyToPoint(new cs(m.x+m.w,m.y+m.h));return new uu(Y.x,Y.y,je.x-Y.x,je.y-Y.y)},wr.prototype.clone=function(){var m=this.sx,Y=this.shy,je=this.shx,$e=this.sy,mt=this.tx,Wt=this.ty;return new wr(m,Y,je,$e,mt,Wt)},H.Matrix=wr;var Ui=H.matrixMult=function(m,Y){return Y.multiply(m)},Yi=new wr(1,0,0,1,0,0);H.unitMatrix=H.identityMatrix=Yi;var ja=function(m,Y){if(!Vs[m]){var je=(Y instanceof tr?"Sh":"P")+(Object.keys(mn).length+1).toString(10);Y.id=je,Vs[m]=je,mn[je]=Y,gn.publish("addPattern",Y)}};H.ShadingPattern=tr,H.TilingPattern=nr,H.addShadingPattern=function(m,Y){return Ze("addShadingPattern()"),ja(m,Y),this},H.beginTilingPattern=function(m){Ze("beginTilingPattern()"),Uo(m.boundingBox[0],m.boundingBox[1],m.boundingBox[2]-m.boundingBox[0],m.boundingBox[3]-m.boundingBox[1],m.matrix)},H.endTilingPattern=function(m,Y){Ze("endTilingPattern()"),Y.stream=wA[Pe].join(`
|
|
|
`),ja(m,Y),gn.publish("endTilingPattern",Y),Ji.pop().restore()};var QA=H.__private__.newObject=function(){var m=Wn();return Ja(m,!0),m},Wn=H.__private__.newObjectDeferred=function(){return ht++,Qt[ht]=function(){return kt},ht},Ja=function(m,Y){return Y=typeof Y=="boolean"&&Y,Qt[m]=kt,Y&&Ke(m+" 0 obj"),m},Qs=H.__private__.newAdditionalObject=function(){var m={objId:Wn(),content:""};return IA.push(m),m},ua=Wn(),Ii=Wn(),ui=H.__private__.decodeColorString=function(m){var Y=m.split(" ");if(Y.length!==2||Y[1]!=="g"&&Y[1]!=="G")Y.length===5&&(Y[4]==="k"||Y[4]==="K")&&(Y=[(1-Y[0])*(1-Y[3]),(1-Y[1])*(1-Y[3]),(1-Y[2])*(1-Y[3]),"r"]);else{var je=parseFloat(Y[0]);Y=[je,je,je,"r"]}for(var $e="#",mt=0;mt<3;mt++)$e+=("0"+Math.floor(255*parseFloat(Y[mt])).toString(16)).slice(-2);return $e},Ha=H.__private__.encodeColorString=function(m){var Y;typeof m=="string"&&(m={ch1:m});var je=m.ch1,$e=m.ch2,mt=m.ch3,Wt=m.ch4,pA=m.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof je=="string"&&je.charAt(0)!=="#"){var XA=new Dr(je);if(XA.ok)je=XA.toHex();else if(!/^\d*\.?\d*$/.test(je))throw new Error('Invalid color "'+je+'" passed to jsPDF.encodeColorString.')}if(typeof je=="string"&&/^#[0-9A-Fa-f]{3}$/.test(je)&&(je="#"+je[1]+je[1]+je[2]+je[2]+je[3]+je[3]),typeof je=="string"&&/^#[0-9A-Fa-f]{6}$/.test(je)){var fr=parseInt(je.substr(1),16);je=fr>>16&255,$e=fr>>8&255,mt=255&fr}if($e===void 0||Wt===void 0&&je===$e&&$e===mt)if(typeof je=="string")Y=je+" "+pA[0];else switch(m.precision){case 2:Y=Yt(je/255)+" "+pA[0];break;case 3:default:Y=we(je/255)+" "+pA[0]}else if(Wt===void 0||(0,F.Z)(Wt)==="object"){if(Wt&&!isNaN(Wt.a)&&Wt.a===0)return Y=["1.","1.","1.",pA[1]].join(" ");if(typeof je=="string")Y=[je,$e,mt,pA[1]].join(" ");else switch(m.precision){case 2:Y=[Yt(je/255),Yt($e/255),Yt(mt/255),pA[1]].join(" ");break;default:case 3:Y=[we(je/255),we($e/255),we(mt/255),pA[1]].join(" ")}}else if(typeof je=="string")Y=[je,$e,mt,Wt,pA[2]].join(" ");else switch(m.precision){case 2:Y=[Yt(je),Yt($e),Yt(mt),Yt(Wt),pA[2]].join(" ");break;case 3:default:Y=[we(je),we($e),we(mt),we(Wt),pA[2]].join(" ")}return Y},Ya=H.__private__.getFilters=function(){return B},li=H.__private__.putStream=function(m){var Y=(m=m||{}).data||"",je=m.filters||Ya(),$e=m.alreadyAppliedFilters||[],mt=m.addLength1||!1,Wt=Y.length,pA=m.objectId,XA=function(ca){return ca};if(V!==null&&pA===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");V!==null&&(XA=la.encryptor(pA,0));var fr={};je===!0&&(je=["FlateEncode"]);var jr=m.additionalKeyValues||[],Nr=(fr=aA.API.processDataByFilters!==void 0?aA.API.processDataByFilters(Y,je):{data:Y,reverseChain:[]}).reverseChain+(Array.isArray($e)?$e.join(" "):$e.toString());if(fr.data.length!==0&&(jr.push({key:"Length",value:fr.data.length}),mt===!0&&jr.push({key:"Length1",value:Wt})),Nr.length!=0)if(Nr.split("/").length-1==1)jr.push({key:"Filter",value:Nr});else{jr.push({key:"Filter",value:"["+Nr+"]"});for(var An=0;An<jr.length;An+=1)if(jr[An].key==="DecodeParms"){for(var Sn=[],jn=0;jn<fr.reverseChain.split("/").length-1;jn+=1)Sn.push("null");Sn.push(jr[An].value),jr[An].value="["+Sn.join(" ")+"]"}}Ke("<<");for(var Kn=0;Kn<jr.length;Kn++)Ke("/"+jr[Kn].key+" "+jr[Kn].value);Ke(">>"),fr.data.length!==0&&(Ke("stream"),Ke(XA(fr.data)),Ke("endstream"))},Xi=H.__private__.putPage=function(m){var Y=m.number,je=m.data,$e=m.objId,mt=m.contentsObjId;Ja($e,!0),Ke("<</Type /Page"),Ke("/Parent "+m.rootDictionaryObjId+" 0 R"),Ke("/Resources "+m.resourceDictionaryObjId+" 0 R"),Ke("/MediaBox ["+parseFloat(wt(m.mediaBox.bottomLeftX))+" "+parseFloat(wt(m.mediaBox.bottomLeftY))+" "+wt(m.mediaBox.topRightX)+" "+wt(m.mediaBox.topRightY)+"]"),m.cropBox!==null&&Ke("/CropBox ["+wt(m.cropBox.bottomLeftX)+" "+wt(m.cropBox.bottomLeftY)+" "+wt(m.cropBox.topRightX)+" "+wt(m.cropBox.topRightY)+"]"),m.bleedBox!==null&&Ke("/BleedBox ["+wt(m.bleedBox.bottomLeftX)+" "+wt(m.bleedBox.bottomLeftY)+" "+wt(m.bleedBox.topRightX)+" "+wt(m.bleedBox.topRightY)+"]"),m.trimBox!==null&&Ke("/TrimBox ["+wt(m.trimBox.bottomLeftX)+" "+wt(m.trimBox.bottomLeftY)+" "+wt(m.trimBox.topRightX)+" "+wt(m.trimBox.topRightY)+"]"),m.artBox!==null&&Ke("/ArtBox ["+wt(m.artBox.bottomLeftX)+" "+wt(m.artBox.bottomLeftY)+" "+wt(m.artBox.topRightX)+" "+wt(m.artBox.topRightY)+"]"),typeof m.userUnit=="number"&&m.userUnit!==1&&Ke("/UserUnit "+m.userUnit),gn.publish("putPage",{objId:$e,pageContext:Lr[Y],pageNumber:Y,page:je}),Ke("/Contents "+mt+" 0 R"),Ke(">>"),Ke("endobj");var Wt=je.join(`
|
|
|
`);return st===Oe.ADVANCED&&(Wt+=`
|
|
|
Q`),Ja(mt,!0),li({data:Wt,filters:Ya(),objectId:mt}),Ke("endobj"),$e},Ws=H.__private__.putPages=function(){var m,Y,je=[];for(m=1;m<=Tn;m++)Lr[m].objId=Wn(),Lr[m].contentsObjId=Wn();for(m=1;m<=Tn;m++)je.push(Xi({number:m,data:wA[m],objId:Lr[m].objId,contentsObjId:Lr[m].contentsObjId,mediaBox:Lr[m].mediaBox,cropBox:Lr[m].cropBox,bleedBox:Lr[m].bleedBox,trimBox:Lr[m].trimBox,artBox:Lr[m].artBox,userUnit:Lr[m].userUnit,rootDictionaryObjId:ua,resourceDictionaryObjId:Ii}));Ja(ua,!0),Ke("<</Type /Pages");var $e="/Kids [";for(Y=0;Y<Tn;Y++)$e+=je[Y]+" 0 R ";Ke($e+"]"),Ke("/Count "+Tn),Ke(">>"),Ke("endobj"),gn.publish("postPutPages")},ci=function(m){gn.publish("putFont",{font:m,out:Ke,newObject:QA,putStream:li}),m.isAlreadyPutted!==!0&&(m.objectNumber=QA(),Ke("<<"),Ke("/Type /Font"),Ke("/BaseFont /"+bs(m.postScriptName)),Ke("/Subtype /Type1"),typeof m.encoding=="string"&&Ke("/Encoding /"+m.encoding),Ke("/FirstChar 32"),Ke("/LastChar 255"),Ke(">>"),Ke("endobj"))},Ss=function(){for(var m in Fn)Fn.hasOwnProperty(m)&&(Z===!1||Z===!0&&ce.hasOwnProperty(m))&&ci(Fn[m])},Ds=function(m){m.objectNumber=QA();var Y=[];Y.push({key:"Type",value:"/XObject"}),Y.push({key:"Subtype",value:"/Form"}),Y.push({key:"BBox",value:"["+[wt(m.x),wt(m.y),wt(m.x+m.width),wt(m.y+m.height)].join(" ")+"]"}),Y.push({key:"Matrix",value:"["+m.matrix.toString()+"]"});var je=m.pages[1].join(`
|
|
|
`);li({data:je,additionalKeyValues:Y,objectId:m.objectNumber}),Ke("endobj")},co=function(){for(var m in va)va.hasOwnProperty(m)&&Ds(va[m])},Yo=function(m,Y){var je,$e=[],mt=1/(Y-1);for(je=0;je<1;je+=mt)$e.push(je);if($e.push(1),m[0].offset!=0){var Wt={offset:0,color:m[0].color};m.unshift(Wt)}if(m[m.length-1].offset!=1){var pA={offset:1,color:m[m.length-1].color};m.push(pA)}for(var XA="",fr=0,jr=0;jr<$e.length;jr++){for(je=$e[jr];je>m[fr+1].offset;)fr++;var Nr=m[fr].offset,An=(je-Nr)/(m[fr+1].offset-Nr),Sn=m[fr].color,jn=m[fr+1].color;XA+=et(Math.round((1-An)*Sn[0]+An*jn[0]).toString(16))+et(Math.round((1-An)*Sn[1]+An*jn[1]).toString(16))+et(Math.round((1-An)*Sn[2]+An*jn[2]).toString(16))}return XA.trim()},sl=function(m,Y){Y||(Y=21);var je=QA(),$e=Yo(m.colors,Y),mt=[];mt.push({key:"FunctionType",value:"0"}),mt.push({key:"Domain",value:"[0.0 1.0]"}),mt.push({key:"Size",value:"["+Y+"]"}),mt.push({key:"BitsPerSample",value:"8"}),mt.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),mt.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),li({data:$e,additionalKeyValues:mt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:je}),Ke("endobj"),m.objectNumber=QA(),Ke("<< /ShadingType "+m.type),Ke("/ColorSpace /DeviceRGB");var Wt="/Coords ["+wt(parseFloat(m.coords[0]))+" "+wt(parseFloat(m.coords[1]))+" ";m.type===2?Wt+=wt(parseFloat(m.coords[2]))+" "+wt(parseFloat(m.coords[3])):Wt+=wt(parseFloat(m.coords[2]))+" "+wt(parseFloat(m.coords[3]))+" "+wt(parseFloat(m.coords[4]))+" "+wt(parseFloat(m.coords[5])),Ke(Wt+="]"),m.matrix&&Ke("/Matrix ["+m.matrix.toString()+"]"),Ke("/Function "+je+" 0 R"),Ke("/Extend [true true]"),Ke(">>"),Ke("endobj")},Xo=function(m,Y){var je=Wn(),$e=QA();Y.push({resourcesOid:je,objectOid:$e}),m.objectNumber=$e;var mt=[];mt.push({key:"Type",value:"/Pattern"}),mt.push({key:"PatternType",value:"1"}),mt.push({key:"PaintType",value:"1"}),mt.push({key:"TilingType",value:"1"}),mt.push({key:"BBox",value:"["+m.boundingBox.map(wt).join(" ")+"]"}),mt.push({key:"XStep",value:wt(m.xStep)}),mt.push({key:"YStep",value:wt(m.yStep)}),mt.push({key:"Resources",value:je+" 0 R"}),m.matrix&&mt.push({key:"Matrix",value:"["+m.matrix.toString()+"]"}),li({data:m.stream,additionalKeyValues:mt,objectId:m.objectNumber}),Ke("endobj")},fo=function(m){var Y;for(Y in mn)mn.hasOwnProperty(Y)&&(mn[Y]instanceof tr?sl(mn[Y]):mn[Y]instanceof nr&&Xo(mn[Y],m))},bu=function(m){for(var Y in m.objectNumber=QA(),Ke("<<"),m)switch(Y){case"opacity":Ke("/ca "+Yt(m[Y]));break;case"stroke-opacity":Ke("/CA "+Yt(m[Y]))}Ke(">>"),Ke("endobj")},ol=function(){var m;for(m in Rr)Rr.hasOwnProperty(m)&&bu(Rr[m])},qo=function(){for(var m in Ke("/XObject <<"),va)va.hasOwnProperty(m)&&va[m].objectNumber>=0&&Ke("/"+m+" "+va[m].objectNumber+" 0 R");gn.publish("putXobjectDict"),Ke(">>")},ul=function(){la.oid=QA(),Ke("<<"),Ke("/Filter /Standard"),Ke("/V "+la.v),Ke("/R "+la.r),Ke("/U <"+la.toHexString(la.U)+">"),Ke("/O <"+la.toHexString(la.O)+">"),Ke("/P "+la.P),Ke(">>"),Ke("endobj")},xu=function(){for(var m in Ke("/Font <<"),Fn)Fn.hasOwnProperty(m)&&(Z===!1||Z===!0&&ce.hasOwnProperty(m))&&Ke("/"+m+" "+Fn[m].objectNumber+" 0 R");Ke(">>")},ll=function(){if(Object.keys(mn).length>0){for(var m in Ke("/Shading <<"),mn)mn.hasOwnProperty(m)&&mn[m]instanceof tr&&mn[m].objectNumber>=0&&Ke("/"+m+" "+mn[m].objectNumber+" 0 R");gn.publish("putShadingPatternDict"),Ke(">>")}},ho=function(m){if(Object.keys(mn).length>0){for(var Y in Ke("/Pattern <<"),mn)mn.hasOwnProperty(Y)&&mn[Y]instanceof H.TilingPattern&&mn[Y].objectNumber>=0&&mn[Y].objectNumber<m&&Ke("/"+Y+" "+mn[Y].objectNumber+" 0 R");gn.publish("putTilingPatternDict"),Ke(">>")}},Uu=function(){if(Object.keys(Rr).length>0){var m;for(m in Ke("/ExtGState <<"),Rr)Rr.hasOwnProperty(m)&&Rr[m].objectNumber>=0&&Ke("/"+m+" "+Rr[m].objectNumber+" 0 R");gn.publish("putGStateDict"),Ke(">>")}},Mn=function(m){Ja(m.resourcesOid,!0),Ke("<<"),Ke("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),xu(),ll(),ho(m.objectOid),Uu(),qo(),Ke(">>"),Ke("endobj")},Iu=function(){var m=[];Ss(),ol(),co(),fo(m),gn.publish("putResources"),m.forEach(Mn),Mn({resourcesOid:Ii,objectOid:Number.MAX_SAFE_INTEGER}),gn.publish("postPutResources")},Qu=function(){gn.publish("putAdditionalObjects");for(var m=0;m<IA.length;m++){var Y=IA[m];Ja(Y.objId,!0),Ke(Y.content),Ke("endobj")}gn.publish("postPutAdditionalObjects")},$o=function(m){Ln[m.fontName]=Ln[m.fontName]||{},Ln[m.fontName][m.fontStyle]=m.id},eu=function(m,Y,je,$e,mt){var Wt={id:"F"+(Object.keys(Fn).length+1).toString(10),postScriptName:m,fontName:Y,fontStyle:je,encoding:$e,isStandardFont:mt||!1,metadata:{}};return gn.publish("addFont",{font:Wt,instance:this}),Fn[Wt.id]=Wt,$o(Wt),Wt.id},po=function(m){for(var Y=0,je=EA.length;Y<je;Y++){var $e=eu.call(this,m[Y][0],m[Y][1],m[Y][2],EA[Y][3],!0);Z===!1&&(ce[$e]=!0);var mt=m[Y][0].split("-");$o({id:$e,fontName:mt[0],fontStyle:mt[1]||""})}gn.publish("addFonts",{fonts:Fn,dictionary:Ln})},Qi=function(m){return m.foo=function(){try{return m.apply(this,arguments)}catch($e){var Y=$e.stack||"";~Y.indexOf(" at ")&&(Y=Y.split(" at ")[1]);var je="Error in function "+Y.split(`
|
|
|
`)[0].split("<")[0]+": "+$e.message;if(!ur.console)throw new Error(je);ur.console.error(je,$e),ur.alert&&alert(je)}},m.foo.bar=m,m.foo},Ls=function(m,Y){var je,$e,mt,Wt,pA,XA,fr,jr,Nr;if(mt=(Y=Y||{}).sourceEncoding||"Unicode",pA=Y.outputEncoding,(Y.autoencode||pA)&&Fn[Jr].metadata&&Fn[Jr].metadata[mt]&&Fn[Jr].metadata[mt].encoding&&(Wt=Fn[Jr].metadata[mt].encoding,!pA&&Fn[Jr].encoding&&(pA=Fn[Jr].encoding),!pA&&Wt.codePages&&(pA=Wt.codePages[0]),typeof pA=="string"&&(pA=Wt[pA]),pA)){for(fr=!1,XA=[],je=0,$e=m.length;je<$e;je++)(jr=pA[m.charCodeAt(je)])?XA.push(String.fromCharCode(jr)):XA.push(m[je]),XA[je].charCodeAt(0)>>8&&(fr=!0);m=XA.join("")}for(je=m.length;fr===void 0&&je!==0;)m.charCodeAt(je-1)>>8&&(fr=!0),je--;if(!fr)return m;for(XA=Y.noBOM?[]:[254,255],je=0,$e=m.length;je<$e;je++){if((Nr=(jr=m.charCodeAt(je))>>8)>>8)throw new Error("Character at position "+je+" of string '"+m+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");XA.push(Nr),XA.push(jr-(Nr<<8))}return String.fromCharCode.apply(void 0,XA)},xa=H.__private__.pdfEscape=H.pdfEscape=function(m,Y){return Ls(m,Y).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},mo=H.__private__.beginPage=function(m){wA[++Tn]=[],Lr[Tn]={objId:0,contentsObjId:0,userUnit:Number(w),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(m[0]),topRightY:Number(m[1])}},Au(Tn),qt(wA[Pe])},tu=function(m,Y){var je,$e,mt;switch(A=Y||A,typeof m=="string"&&(je=pe(m.toLowerCase()),Array.isArray(je)&&($e=je[0],mt=je[1])),Array.isArray(m)&&($e=m[0]*WA,mt=m[1]*WA),isNaN($e)&&($e=d[0],mt=d[1]),($e>14400||mt>14400)&&(tn.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),$e=Math.min(14400,$e),mt=Math.min(14400,mt)),d=[$e,mt],A.substr(0,1)){case"l":mt>$e&&(d=[mt,$e]);break;case"p":$e>mt&&(d=[mt,$e])}mo(d),Hu(Zs),Ke(fi),su!==0&&Ke(su+" J"),ou!==0&&Ke(ou+" j"),gn.publish("addPage",{pageNumber:Tn})},cl=function(m){m>0&&m<=Tn&&(wA.splice(m,1),Lr.splice(m,1),Tn--,Pe>Tn&&(Pe=Tn),this.setPage(Pe))},Au=function(m){m>0&&m<=Tn&&(Pe=m)},ru=H.__private__.getNumberOfPages=H.getNumberOfPages=function(){return wA.length-1},go=function(m,Y,je){var $e,mt=void 0;return je=je||{},m=m!==void 0?m:Fn[Jr].fontName,Y=Y!==void 0?Y:Fn[Jr].fontStyle,$e=m.toLowerCase(),Ln[$e]!==void 0&&Ln[$e][Y]!==void 0?mt=Ln[$e][Y]:Ln[m]!==void 0&&Ln[m][Y]!==void 0?mt=Ln[m][Y]:je.disableWarning===!1&&tn.warn("Unable to look up font label for font '"+m+"', '"+Y+"'. Refer to getFontList() for available fonts."),mt||je.noFallback||(mt=Ln.times[Y])==null&&(mt=Ln.times.normal),mt},Su=H.__private__.putInfo=function(){var m=QA(),Y=function($e){return $e};for(var je in V!==null&&(Y=la.encryptor(m,0)),Ke("<<"),Ke("/Producer ("+xa(Y("jsPDF "+aA.version))+")"),Cr)Cr.hasOwnProperty(je)&&Cr[je]&&Ke("/"+je.substr(0,1).toUpperCase()+je.substr(1)+" ("+xa(Y(Cr[je]))+")");Ke("/CreationDate ("+xa(Y(Mt))+")"),Ke(">>"),Ke("endobj")},vo=H.__private__.putCatalog=function(m){var Y=(m=m||{}).rootDictionaryObjId||ua;switch(QA(),Ke("<<"),Ke("/Type /Catalog"),Ke("/Pages "+Y+" 0 R"),YA||(YA="fullwidth"),YA){case"fullwidth":Ke("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Ke("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Ke("/OpenAction [3 0 R /Fit]");break;case"original":Ke("/OpenAction [3 0 R /XYZ null null 1]");break;default:var je=""+YA;je.substr(je.length-1)==="%"&&(YA=parseInt(YA)/100),typeof YA=="number"&&Ke("/OpenAction [3 0 R /XYZ null null "+Yt(YA)+"]")}switch(Gr||(Gr="continuous"),Gr){case"continuous":Ke("/PageLayout /OneColumn");break;case"single":Ke("/PageLayout /SinglePage");break;case"two":case"twoleft":Ke("/PageLayout /TwoColumnLeft");break;case"tworight":Ke("/PageLayout /TwoColumnRight")}Ir&&Ke("/PageMode /"+Ir),gn.publish("putCatalog"),Ke(">>"),Ke("endobj")},Du=H.__private__.putTrailer=function(){Ke("trailer"),Ke("<<"),Ke("/Size "+(ht+1)),Ke("/Root "+ht+" 0 R"),Ke("/Info "+(ht-1)+" 0 R"),V!==null&&Ke("/Encrypt "+la.oid+" 0 R"),Ke("/ID [ <"+jt+"> <"+jt+"> ]"),Ke(">>")},Lu=H.__private__.putHeader=function(){Ke("%PDF-"+Se),Ke("%\xBA\xDF\xAC\xE0")},nu=H.__private__.putXRef=function(){var m="0000000000";Ke("xref"),Ke("0 "+(ht+1)),Ke("0000000000 65535 f ");for(var Y=1;Y<=ht;Y++)typeof Qt[Y]=="function"?Ke((m+Qt[Y]()).slice(-10)+" 00000 n "):Qt[Y]!==void 0?Ke((m+Qt[Y]).slice(-10)+" 00000 n "):Ke("0000000000 00000 n ")},os=H.__private__.buildDocument=function(){yr(),qt(Ht),gn.publish("buildDocument"),Lu(),Ws(),Qu(),Iu(),V!==null&&ul(),Su(),vo();var m=kt;return nu(),Du(),Ke("startxref"),Ke(""+m),Ke("%%EOF"),qt(wA[Pe]),Ht.join(`
|
|
|
`)},Bo=H.__private__.getBlob=function(m){return new Blob([rr(m)],{type:"application/pdf"})},wo=H.output=H.__private__.output=Qi(function(m,Y){switch(typeof(Y=Y||{})=="string"?Y={filename:Y}:Y.filename=Y.filename||"generated.pdf",m){case void 0:return os();case"save":H.save(Y.filename);break;case"arraybuffer":return rr(os());case"blob":return Bo(os());case"bloburi":case"bloburl":if(ur.URL!==void 0&&typeof ur.URL.createObjectURL=="function")return ur.URL&&ur.URL.createObjectURL(Bo(os()))||void 0;tn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var je="",$e=os();try{je=gt($e)}catch(jn){je=gt(unescape(encodeURIComponent($e)))}return"data:application/pdf;filename="+Y.filename+";base64,"+je;case"pdfobjectnewwindow":if(Object.prototype.toString.call(ur)==="[object Window]"){var mt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Wt=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Y.pdfObjectUrl&&(mt=Y.pdfObjectUrl,Wt="");var pA='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+mt+'"'+Wt+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Y)+");<\/script></body></html>",XA=ur.open();return XA!==null&&XA.document.write(pA),XA}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(ur)==="[object Window]"){var fr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Y.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Y.filename+'" width="500px" height="400px" /></body></html>',jr=ur.open();if(jr!==null){jr.document.write(fr);var Nr=this;jr.document.documentElement.querySelector("#pdfViewer").onload=function(){jr.document.title=Y.filename,jr.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Nr.output("bloburl"))}}return jr}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(ur)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var An='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Y)+'"></iframe></body></html>',Sn=ur.open();if(Sn!==null&&(Sn.document.write(An),Sn.document.title=Y.filename),Sn||typeof safari=="undefined")return Sn;break;case"datauri":case"dataurl":return ur.document.location.href=this.output("datauristring",Y);default:return null}}),ka=function(m){return Array.isArray(Is)===!0&&Is.indexOf(m)>-1};switch(u){case"pt":WA=1;break;case"mm":WA=72/25.4;break;case"cm":WA=72/2.54;break;case"in":WA=72;break;case"px":WA=ka("px_scaling")==1?.75:96/72;break;case"pc":case"em":WA=12;break;case"ex":WA=6;break;default:if(typeof u!="number")throw new Error("Invalid unit: "+u);WA=u}var la=null;JA(),Ct();var fl=function(m){return V!==null?la.encryptor(m,0):function(Y){return Y}},Nu=H.__private__.getPageInfo=H.getPageInfo=function(m){if(isNaN(m)||m%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Lr[m].objId,pageNumber:m,pageContext:Lr[m]}},Qr=H.__private__.getPageInfoByObjId=function(m){if(isNaN(m)||m%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Y in Lr)if(Lr[Y].objId===m)break;return Nu(Y)},dl=H.__private__.getCurrentPageInfo=H.getCurrentPageInfo=function(){return{objId:Lr[Pe].objId,pageNumber:Pe,pageContext:Lr[Pe]}};H.addPage=function(){return tu.apply(this,arguments),this},H.setPage=function(){return Au.apply(this,arguments),qt.call(this,wA[Pe]),this},H.insertPage=function(m){return this.addPage(),this.movePage(Pe,m),this},H.movePage=function(m,Y){var je,$e;if(m>Y){je=wA[m],$e=Lr[m];for(var mt=m;mt>Y;mt--)wA[mt]=wA[mt-1],Lr[mt]=Lr[mt-1];wA[Y]=je,Lr[Y]=$e,this.setPage(Y)}else if(m<Y){je=wA[m],$e=Lr[m];for(var Wt=m;Wt<Y;Wt++)wA[Wt]=wA[Wt+1],Lr[Wt]=Lr[Wt+1];wA[Y]=je,Lr[Y]=$e,this.setPage(Y)}return this},H.deletePage=function(){return cl.apply(this,arguments),this},H.__private__.text=H.text=function(m,Y,je,$e,mt){var Wt,pA,XA,fr,jr,Nr,An,Sn,jn,Kn=($e=$e||{}).scope||this;if(typeof m=="number"&&typeof Y=="number"&&(typeof je=="string"||Array.isArray(je))){var ca=je;je=Y,Y=m,m=ca}if(arguments[3]instanceof wr?(Ze("The transform parameter of text() with a Matrix value"),jn=mt):(XA=arguments[4],fr=arguments[5],(0,F.Z)(An=arguments[3])==="object"&&An!==null||(typeof XA=="string"&&(fr=XA,XA=null),typeof An=="string"&&(fr=An,An=null),typeof An=="number"&&(XA=An,An=null),$e={flags:An,angle:XA,align:fr})),isNaN(Y)||isNaN(je)||m==null)throw new Error("Invalid arguments passed to jsPDF.text");if(m.length===0)return Kn;var ea="",di=!1,Xa=typeof $e.lineHeightFactor=="number"?$e.lineHeightFactor:Ps,qa=Kn.internal.scaleFactor;function Xs(In){return In=In.split(" ").join(Array($e.TabLen||9).join(" ")),xa(In,An)}function Qo(In){for(var yn,zn=In.concat(),Vn=[],vs=zn.length;vs--;)typeof(yn=zn.shift())=="string"?Vn.push(yn):Array.isArray(In)&&(yn.length===1||yn[1]===void 0&&yn[2]===void 0)?Vn.push(yn[0]):Vn.push([yn[0],yn[1],yn[2]]);return Vn}function So(In,yn){var zn;if(typeof In=="string")zn=yn(In)[0];else if(Array.isArray(In)){for(var Vn,vs,KA=In.concat(),Oi=[],Ao=KA.length;Ao--;)typeof(Vn=KA.shift())=="string"?Oi.push(yn(Vn)[0]):Array.isArray(Vn)&&typeof Vn[0]=="string"&&(vs=yn(Vn[0],Vn[1],Vn[2]),Oi.push([vs[0],vs[1],vs[2]]));zn=Oi}return zn}var Do=!1,Lo=!0;if(typeof m=="string")Do=!0;else if(Array.isArray(m)){var No=m.concat();pA=[];for(var Po,Ba=No.length;Ba--;)(typeof(Po=No.shift())!="string"||Array.isArray(Po)&&typeof Po[0]!="string")&&(Lo=!1);Do=Lo}if(Do===!1)throw new Error('Type of text must be string or Array. "'+m+'" is not recognized.');typeof m=="string"&&(m=m.match(/[\r?\n]/)?m.split(/\r\n|\r|\n/g):[m]);var Li=TA/Kn.internal.scaleFactor,qs=Li*(Xa-1);switch($e.baseline){case"bottom":je-=qs;break;case"top":je+=Li-qs;break;case"hanging":je+=Li-2*qs;break;case"middle":je+=Li/2-qs}if((Nr=$e.maxWidth||0)>0&&(typeof m=="string"?m=Kn.splitTextToSize(m,Nr):Object.prototype.toString.call(m)==="[object Array]"&&(m=m.reduce(function(In,yn){return In.concat(Kn.splitTextToSize(yn,Nr))},[]))),Wt={text:m,x:Y,y:je,options:$e,mutex:{pdfEscape:xa,activeFontKey:Jr,fonts:Fn,activeFontSize:TA}},gn.publish("preProcessText",Wt),m=Wt.text,XA=($e=Wt.options).angle,!(jn instanceof wr)&&XA&&typeof XA=="number"){XA*=Math.PI/180,$e.rotationDirection===0&&(XA=-XA),st===Oe.ADVANCED&&(XA=-XA);var Un=Math.cos(XA),Ni=Math.sin(XA);jn=new wr(Un,Ni,-Ni,Un,0,0)}else XA&&XA instanceof wr&&(jn=XA);st!==Oe.ADVANCED||jn||(jn=Yi),(jr=$e.charSpace||bo)!==void 0&&(ea+=wt(Fe(jr))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(Sn=$e.horizontalScale)!==void 0&&(ea+=wt(100*Sn)+` Tz
|
|
|
`),$e.lang;var ta=-1,es=$e.renderingMode!==void 0?$e.renderingMode:$e.stroke,hi=Kn.internal.getCurrentPageInfo().pageContext;switch(es){case 0:case!1:case"fill":ta=0;break;case 1:case!0:case"stroke":ta=1;break;case 2:case"fillThenStroke":ta=2;break;case 3:case"invisible":ta=3;break;case 4:case"fillAndAddForClipping":ta=4;break;case 5:case"strokeAndAddPathForClipping":ta=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":ta=6;break;case 7:case"addToPathForClipping":ta=7}var Hs=hi.usedRenderingMode!==void 0?hi.usedRenderingMode:-1;ta!==-1?ea+=ta+` Tr
|
|
|
`:Hs!==-1&&(ea+=`0 Tr
|
|
|
`),ta!==-1&&(hi.usedRenderingMode=ta),fr=$e.align||"left";var Zn,$s=TA*Xa,cu=Kn.internal.pageSize.getWidth(),fu=Fn[Jr];jr=$e.charSpace||bo,Nr=$e.maxWidth||0,An=Object.assign({autoencode:!0,noBOM:!0},$e.flags);var ts=[],Pi=function(In){return Kn.getStringUnitWidth(In,{font:fu,charSpace:jr,fontSize:TA,doKerning:!1})*TA/qa};if(Object.prototype.toString.call(m)==="[object Array]"){var Ta;pA=Qo(m),fr!=="left"&&(Zn=pA.map(Pi));var Ua,pi=0;if(fr==="right"){Y-=Zn[0],m=[],Ba=pA.length;for(var fs=0;fs<Ba;fs++)fs===0?(Ua=$i(Y),Ta=us(je)):(Ua=Fe(pi-Zn[fs]),Ta=-$s),m.push([pA[fs],Ua,Ta]),pi=Zn[fs]}else if(fr==="center"){Y-=Zn[0]/2,m=[],Ba=pA.length;for(var ds=0;ds<Ba;ds++)ds===0?(Ua=$i(Y),Ta=us(je)):(Ua=Fe((pi-Zn[ds])/2),Ta=-$s),m.push([pA[ds],Ua,Ta]),pi=Zn[ds]}else if(fr==="left"){m=[],Ba=pA.length;for(var Oo=0;Oo<Ba;Oo++)m.push(pA[Oo])}else if(fr==="justify"&&fu.encoding==="Identity-H"){m=[],Ba=pA.length,Nr=Nr!==0?Nr:cu;for(var hs=0,Gn=0;Gn<Ba;Gn++)if(Ta=Gn===0?us(je):-$s,Ua=Gn===0?$i(Y):hs,Gn<Ba-1){var eo=Fe((Nr-Zn[Gn])/(pA[Gn].split(" ").length-1)),Ra=pA[Gn].split(" ");m.push([Ra[0]+" ",Ua,Ta]),hs=0;for(var mi=1;mi<Ra.length;mi++){var jo=(Pi(Ra[mi-1]+" "+Ra[mi])-Pi(Ra[mi]))*qa+eo;mi==Ra.length-1?m.push([Ra[mi],jo,0]):m.push([Ra[mi]+" ",jo,0]),hs-=jo}}else m.push([pA[Gn],Ua,Ta]);m.push(["",hs,0])}else{if(fr!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(m=[],Ba=pA.length,Nr=Nr!==0?Nr:cu,Gn=0;Gn<Ba;Gn++)Ta=Gn===0?us(je):-$s,Ua=Gn===0?$i(Y):0,Gn<Ba-1?ts.push(wt(Fe((Nr-Zn[Gn])/(pA[Gn].split(" ").length-1)))):ts.push(0),m.push([pA[Gn],Ua,Ta])}}var _u=typeof $e.R2L=="boolean"?$e.R2L:cr;_u===!0&&(m=So(m,function(In,yn,zn){return[In.split("").reverse().join(""),yn,zn]})),Wt={text:m,x:Y,y:je,options:$e,mutex:{pdfEscape:xa,activeFontKey:Jr,fonts:Fn,activeFontSize:TA}},gn.publish("postProcessText",Wt),m=Wt.text,di=Wt.mutex.isHex||!1;var du=Fn[Jr].encoding;du!=="WinAnsiEncoding"&&du!=="StandardEncoding"||(m=So(m,function(In,yn,zn){return[Xs(In),yn,zn]})),pA=Qo(m),m=[];for(var ps,ms,gs,to=0,Ho=1,ks=Array.isArray(pA[0])?Ho:to,Ts="",hu=function(In,yn,zn){var Vn="";return zn instanceof wr?(zn=typeof $e.angle=="number"?Ui(zn,new wr(1,0,0,1,In,yn)):Ui(new wr(1,0,0,1,In,yn),zn),st===Oe.ADVANCED&&(zn=Ui(new wr(1,0,0,-1,0,0),zn)),Vn=zn.join(" ")+` Tm
|
|
|
`):Vn=wt(In)+" "+wt(yn)+` Td
|
|
|
`,Vn},gi=0;gi<pA.length;gi++){switch(Ts="",ks){case Ho:gs=(di?"<":"(")+pA[gi][0]+(di?">":")"),ps=parseFloat(pA[gi][1]),ms=parseFloat(pA[gi][2]);break;case to:gs=(di?"<":"(")+pA[gi]+(di?">":")"),ps=$i(Y),ms=us(je)}ts!==void 0&&ts[gi]!==void 0&&(Ts=ts[gi]+` Tw
|
|
|
`),gi===0?m.push(Ts+hu(ps,ms,jn)+gs):ks===to?m.push(Ts+gs):ks===Ho&&m.push(Ts+hu(ps,ms,jn)+gs)}m=ks===to?m.join(` Tj
|
|
|
T* `):m.join(` Tj
|
|
|
`),m+=` Tj
|
|
|
`;var vi=`BT
|
|
|
/`;return vi+=Jr+" "+TA+` Tf
|
|
|
`,vi+=wt(TA*Xa)+` TL
|
|
|
`,vi+=Os+`
|
|
|
`,vi+=ea,vi+=m,Ke(vi+="ET"),ce[Jr]=!0,Kn};var hl=H.__private__.clip=H.clip=function(m){return Ke(m==="evenodd"?"W*":"W"),this};H.clipEvenOdd=function(){return hl("evenodd")},H.__private__.discardPath=H.discardPath=function(){return Ke("n"),this};var qi=H.__private__.isValidStyle=function(m){var Y=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(m)!==-1&&(Y=!0),Y};H.__private__.setDefaultPathOperation=H.setDefaultPathOperation=function(m){return qi(m)&&(T=m),this};var Pu=H.__private__.getStyle=H.getStyle=function(m){var Y=T;switch(m){case"D":case"S":Y="S";break;case"F":Y="f";break;case"FD":case"DF":Y="B";break;case"f":case"f*":case"B":case"B*":Y=m}return Y},Ou=H.close=function(){return Ke("h"),this};H.stroke=function(){return Ke("S"),this},H.fill=function(m){return yo("f",m),this},H.fillEvenOdd=function(m){return yo("f*",m),this},H.fillStroke=function(m){return yo("B",m),this},H.fillStrokeEvenOdd=function(m){return yo("B*",m),this};var yo=function(m,Y){(0,F.Z)(Y)==="object"?au(Y,m):Ke(m)},Eo=function(m){m===null||st===Oe.ADVANCED&&m===void 0||(m=Pu(m),Ke(m))};function pl(m,Y,je,$e,mt){var Wt=new nr(Y||this.boundingBox,je||this.xStep,$e||this.yStep,this.gState,mt||this.matrix);Wt.stream=this.stream;var pA=m+"$$"+this.cloneIndex+++"$$";return ja(pA,Wt),Wt}var au=function(m,Y){var je=Vs[m.key],$e=mn[je];if($e instanceof tr)Ke("q"),Ke(ju(Y)),$e.gState&&H.setGState($e.gState),Ke(m.matrix.toString()+" cm"),Ke("/"+je+" sh"),Ke("Q");else if($e instanceof nr){var mt=new wr(1,0,0,-1,0,Di());m.matrix&&(mt=mt.multiply(m.matrix||Yi),je=pl.call($e,m.key,m.boundingBox,m.xStep,m.yStep,mt).id),Ke("q"),Ke("/Pattern cs"),Ke("/"+je+" scn"),$e.gState&&H.setGState($e.gState),Ke(Y),Ke("Q")}},ju=function(m){switch(m){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},_n=H.moveTo=function(m,Y){return Ke(wt(Fe(m))+" "+wt(Je(Y))+" m"),this},Si=H.lineTo=function(m,Y){return Ke(wt(Fe(m))+" "+wt(Je(Y))+" l"),this},Ns=H.curveTo=function(m,Y,je,$e,mt,Wt){return Ke([wt(Fe(m)),wt(Je(Y)),wt(Fe(je)),wt(Je($e)),wt(Fe(mt)),wt(Je(Wt)),"c"].join(" ")),this};H.__private__.line=H.line=function(m,Y,je,$e,mt){if(isNaN(m)||isNaN(Y)||isNaN(je)||isNaN($e)||!qi(mt))throw new Error("Invalid arguments passed to jsPDF.line");return st===Oe.COMPAT?this.lines([[je-m,$e-Y]],m,Y,[1,1],mt||"S"):this.lines([[je-m,$e-Y]],m,Y,[1,1]).stroke()},H.__private__.lines=H.lines=function(m,Y,je,$e,mt,Wt){var pA,XA,fr,jr,Nr,An,Sn,jn,Kn,ca,ea,di;if(typeof m=="number"&&(di=je,je=Y,Y=m,m=di),$e=$e||[1,1],Wt=Wt||!1,isNaN(Y)||isNaN(je)||!Array.isArray(m)||!Array.isArray($e)||!qi(mt)||typeof Wt!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(_n(Y,je),pA=$e[0],XA=$e[1],jr=m.length,ca=Y,ea=je,fr=0;fr<jr;fr++)(Nr=m[fr]).length===2?(ca=Nr[0]*pA+ca,ea=Nr[1]*XA+ea,Si(ca,ea)):(An=Nr[0]*pA+ca,Sn=Nr[1]*XA+ea,jn=Nr[2]*pA+ca,Kn=Nr[3]*XA+ea,ca=Nr[4]*pA+ca,ea=Nr[5]*XA+ea,Ns(An,Sn,jn,Kn,ca,ea));return Wt&&Ou(),Eo(mt),this},H.path=function(m){for(var Y=0;Y<m.length;Y++){var je=m[Y],$e=je.c;switch(je.op){case"m":_n($e[0],$e[1]);break;case"l":Si($e[0],$e[1]);break;case"c":Ns.apply(this,$e);break;case"h":Ou()}}return this},H.__private__.rect=H.rect=function(m,Y,je,$e,mt){if(isNaN(m)||isNaN(Y)||isNaN(je)||isNaN($e)||!qi(mt))throw new Error("Invalid arguments passed to jsPDF.rect");return st===Oe.COMPAT&&($e=-$e),Ke([wt(Fe(m)),wt(Je(Y)),wt(Fe(je)),wt(Fe($e)),"re"].join(" ")),Eo(mt),this},H.__private__.triangle=H.triangle=function(m,Y,je,$e,mt,Wt,pA){if(isNaN(m)||isNaN(Y)||isNaN(je)||isNaN($e)||isNaN(mt)||isNaN(Wt)||!qi(pA))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[je-m,$e-Y],[mt-je,Wt-$e],[m-mt,Y-Wt]],m,Y,[1,1],pA,!0),this},H.__private__.roundedRect=H.roundedRect=function(m,Y,je,$e,mt,Wt,pA){if(isNaN(m)||isNaN(Y)||isNaN(je)||isNaN($e)||isNaN(mt)||isNaN(Wt)||!qi(pA))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var XA=4/3*(Math.SQRT2-1);return mt=Math.min(mt,.5*je),Wt=Math.min(Wt,.5*$e),this.lines([[je-2*mt,0],[mt*XA,0,mt,Wt-Wt*XA,mt,Wt],[0,$e-2*Wt],[0,Wt*XA,-mt*XA,Wt,-mt,Wt],[2*mt-je,0],[-mt*XA,0,-mt,-Wt*XA,-mt,-Wt],[0,2*Wt-$e],[0,-Wt*XA,mt*XA,-Wt,mt,-Wt]],m+mt,Y,[1,1],pA,!0),this},H.__private__.ellipse=H.ellipse=function(m,Y,je,$e,mt){if(isNaN(m)||isNaN(Y)||isNaN(je)||isNaN($e)||!qi(mt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Wt=4/3*(Math.SQRT2-1)*je,pA=4/3*(Math.SQRT2-1)*$e;return _n(m+je,Y),Ns(m+je,Y-pA,m+Wt,Y-$e,m,Y-$e),Ns(m-Wt,Y-$e,m-je,Y-pA,m-je,Y),Ns(m-je,Y+pA,m-Wt,Y+$e,m,Y+$e),Ns(m+Wt,Y+$e,m+je,Y+pA,m+je,Y),Eo(mt),this},H.__private__.circle=H.circle=function(m,Y,je,$e){if(isNaN(m)||isNaN(Y)||isNaN(je)||!qi($e))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(m,Y,je,je,$e)},H.setFont=function(m,Y,je){return je&&(Y=lA(Y,je)),Jr=go(m,Y,{disableWarning:!1}),this};var ml=H.__private__.getFont=H.getFont=function(){return Fn[go.apply(H,arguments)]};H.__private__.getFontList=H.getFontList=function(){var m,Y,je={};for(m in Ln)if(Ln.hasOwnProperty(m))for(Y in je[m]=[],Ln[m])Ln[m].hasOwnProperty(Y)&&je[m].push(Y);return je},H.addFont=function(m,Y,je,$e,mt){var Wt=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Wt.indexOf(arguments[3])!==-1?mt=arguments[3]:arguments[3]&&Wt.indexOf(arguments[3])==-1&&(je=lA(je,$e)),mt=mt||"Identity-H",eu.call(this,m,Y,je,mt)};var Ps,Zs=r.lineWidth||.200025,Co=H.__private__.getLineWidth=H.getLineWidth=function(){return Zs},Hu=H.__private__.setLineWidth=H.setLineWidth=function(m){return Zs=m,Ke(wt(Fe(m))+" w"),this};H.__private__.setLineDash=aA.API.setLineDash=aA.API.setLineDashPattern=function(m,Y){if(m=m||[],Y=Y||0,isNaN(Y)||!Array.isArray(m))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return m=m.map(function(je){return wt(Fe(je))}).join(" "),Y=wt(Fe(Y)),Ke("["+m+"] "+Y+" d"),this};var ku=H.__private__.getLineHeight=H.getLineHeight=function(){return TA*Ps};H.__private__.getLineHeight=H.getLineHeight=function(){return TA*Ps};var Tu=H.__private__.setLineHeightFactor=H.setLineHeightFactor=function(m){return typeof(m=m||1.15)=="number"&&(Ps=m),this},Ru=H.__private__.getLineHeightFactor=H.getLineHeightFactor=function(){return Ps};Tu(r.lineHeight);var $i=H.__private__.getHorizontalCoordinate=function(m){return Fe(m)},us=H.__private__.getVerticalCoordinate=function(m){return st===Oe.ADVANCED?m:Lr[Pe].mediaBox.topRightY-Lr[Pe].mediaBox.bottomLeftY-Fe(m)},gl=H.__private__.getHorizontalCoordinateString=H.getHorizontalCoordinateString=function(m){return wt($i(m))},ls=H.__private__.getVerticalCoordinateString=H.getVerticalCoordinateString=function(m){return wt(us(m))},fi=r.strokeColor||"0 G";H.__private__.getStrokeColor=H.getDrawColor=function(){return ui(fi)},H.__private__.setStrokeColor=H.setDrawColor=function(m,Y,je,$e){return fi=Ha({ch1:m,ch2:Y,ch3:je,ch4:$e,pdfColorType:"draw",precision:2}),Ke(fi),this};var Fo=r.fillColor||"0 g";H.__private__.getFillColor=H.getFillColor=function(){return ui(Fo)},H.__private__.setFillColor=H.setFillColor=function(m,Y,je,$e){return Fo=Ha({ch1:m,ch2:Y,ch3:je,ch4:$e,pdfColorType:"fill",precision:2}),Ke(Fo),this};var Os=r.textColor||"0 g",iu=H.__private__.getTextColor=H.getTextColor=function(){return ui(Os)};H.__private__.setTextColor=H.setTextColor=function(m,Y,je,$e){return Os=Ha({ch1:m,ch2:Y,ch3:je,ch4:$e,pdfColorType:"text",precision:3}),this};var bo=r.charSpace,vl=H.__private__.getCharSpace=H.getCharSpace=function(){return parseFloat(bo||0)};H.__private__.setCharSpace=H.setCharSpace=function(m){if(isNaN(m))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return bo=m,this};var su=0;H.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},H.__private__.setLineCap=H.setLineCap=function(m){var Y=H.CapJoinStyles[m];if(Y===void 0)throw new Error("Line cap style of '"+m+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return su=Y,Ke(Y+" J"),this};var ou=0;H.__private__.setLineJoin=H.setLineJoin=function(m){var Y=H.CapJoinStyles[m];if(Y===void 0)throw new Error("Line join style of '"+m+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return ou=Y,Ke(Y+" j"),this},H.__private__.setLineMiterLimit=H.__private__.setMiterLimit=H.setLineMiterLimit=H.setMiterLimit=function(m){if(m=m||0,isNaN(m))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return Ke(wt(Fe(m))+" M"),this},H.GState=bt,H.setGState=function(m){(m=typeof m=="string"?Rr[xi[m]]:Js(null,m)).equals(ss)||(Ke("/"+m.id+" gs"),ss=m)};var Js=function(m,Y){if(!m||!xi[m]){var je=!1;for(var $e in Rr)if(Rr.hasOwnProperty($e)&&Rr[$e].equals(Y)){je=!0;break}if(je)Y=Rr[$e];else{var mt="GS"+(Object.keys(Rr).length+1).toString(10);Rr[mt]=Y,Y.id=mt}return m&&(xi[m]=Y.id),gn.publish("addGState",Y),Y}};H.addGState=function(m,Y){return Js(m,Y),this},H.saveGraphicsState=function(){return Ke("q"),Wi.push({key:Jr,size:TA,color:Os}),this},H.restoreGraphicsState=function(){Ke("Q");var m=Wi.pop();return Jr=m.key,TA=m.size,Os=m.color,ss=null,this},H.setCurrentTransformationMatrix=function(m){return Ke(m.toString()+" cm"),this},H.comment=function(m){return Ke("#"+m),this};var cs=function(m,Y){var je=m||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return je},set:function(Wt){isNaN(Wt)||(je=parseFloat(Wt))}});var $e=Y||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return $e},set:function(Wt){isNaN(Wt)||($e=parseFloat(Wt))}});var mt="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return mt},set:function(Wt){mt=Wt.toString()}}),this},uu=function(m,Y,je,$e){cs.call(this,m,Y),this.type="rect";var mt=je||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return mt},set:function(pA){isNaN(pA)||(mt=parseFloat(pA))}});var Wt=$e||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Wt},set:function(pA){isNaN(pA)||(Wt=parseFloat(pA))}}),this},xo=function(){this.page=Tn,this.currentPage=Pe,this.pages=wA.slice(0),this.pagesContext=Lr.slice(0),this.x=ba,this.y=dn,this.matrix=bi,this.width=js(Pe),this.height=Di(Pe),this.outputDestination=_A,this.id="",this.objectNumber=-1};xo.prototype.restore=function(){Tn=this.page,Pe=this.currentPage,Lr=this.pagesContext,wA=this.pages,ba=this.x,dn=this.y,bi=this.matrix,lu(Pe,this.width),Io(Pe,this.height),_A=this.outputDestination};var Uo=function(m,Y,je,$e,mt){Ji.push(new xo),Tn=Pe=0,wA=[],ba=m,dn=Y,bi=mt,mo([je,$e])},Mu=function(m){if(Zi[m])Ji.pop().restore();else{var Y=new xo,je="Xo"+(Object.keys(va).length+1).toString(10);Y.id=je,Zi[m]=je,va[je]=Y,gn.publish("addFormObject",Y),Ji.pop().restore()}};for(var Ys in H.beginFormObject=function(m,Y,je,$e,mt){return Uo(m,Y,je,$e,mt),this},H.endFormObject=function(m){return Mu(m),this},H.doFormObject=function(m,Y){var je=va[Zi[m]];return Ke("q"),Ke(Y.toString()+" cm"),Ke("/"+je.id+" Do"),Ke("Q"),this},H.getFormObject=function(m){var Y=va[Zi[m]];return{x:Y.x,y:Y.y,width:Y.width,height:Y.height,matrix:Y.matrix}},H.save=function(m,Y){return m=m||"generated.pdf",(Y=Y||{}).returnPromise=Y.returnPromise||!1,Y.returnPromise===!1?(Ar(Bo(os()),m),typeof Ar.unload=="function"&&ur.setTimeout&&setTimeout(Ar.unload,911),this):new Promise(function(je,$e){try{var mt=Ar(Bo(os()),m);typeof Ar.unload=="function"&&ur.setTimeout&&setTimeout(Ar.unload,911),je(mt)}catch(Wt){$e(Wt.message)}})},aA.API)aA.API.hasOwnProperty(Ys)&&(Ys==="events"&&aA.API.events.length?function(m,Y){var je,$e,mt;for(mt=Y.length-1;mt!==-1;mt--)je=Y[mt][0],$e=Y[mt][1],m.subscribe.apply(m,[je].concat(typeof $e=="function"?[$e]:$e))}(gn,aA.API.events):H[Ys]=aA.API[Ys]);var js=H.getPageWidth=function(m){return(Lr[m=m||Pe].mediaBox.topRightX-Lr[m].mediaBox.bottomLeftX)/WA},lu=H.setPageWidth=function(m,Y){Lr[m].mediaBox.topRightX=Y*WA+Lr[m].mediaBox.bottomLeftX},Di=H.getPageHeight=function(m){return(Lr[m=m||Pe].mediaBox.topRightY-Lr[m].mediaBox.bottomLeftY)/WA},Io=H.setPageHeight=function(m,Y){Lr[m].mediaBox.topRightY=Y*WA+Lr[m].mediaBox.bottomLeftY};return H.internal={pdfEscape:xa,getStyle:Pu,getFont:ml,getFontSize:GA,getCharSpace:vl,getTextColor:iu,getLineHeight:ku,getLineHeightFactor:Ru,getLineWidth:Co,write:Or,getHorizontalCoordinate:$i,getVerticalCoordinate:us,getCoordinateString:gl,getVerticalCoordinateString:ls,collections:{},newObject:QA,newAdditionalObject:Qs,newObjectDeferred:Wn,newObjectDeferredBegin:Ja,getFilters:Ya,putStream:li,events:gn,scaleFactor:WA,pageSize:{getWidth:function(){return js(Pe)},setWidth:function(m){lu(Pe,m)},getHeight:function(){return Di(Pe)},setHeight:function(m){Io(Pe,m)}},encryptionOptions:V,encryption:la,getEncryptor:fl,output:wo,getNumberOfPages:ru,pages:wA,out:Ke,f2:Yt,f3:we,getPageInfo:Nu,getPageInfoByObjId:Qr,getCurrentPageInfo:dl,getPDFVersion:ye,Point:cs,Rectangle:uu,Matrix:wr,hasHotfix:ka},Object.defineProperty(H.internal.pageSize,"width",{get:function(){return js(Pe)},set:function(m){lu(Pe,m)},enumerable:!0,configurable:!0}),Object.defineProperty(H.internal.pageSize,"height",{get:function(){return Di(Pe)},set:function(m){Io(Pe,m)},enumerable:!0,configurable:!0}),po.call(H,EA),Jr="F1",tu(d,A),gn.publish("initialized"),H}On.prototype.lsbFirstWord=function(r){return String.fromCharCode(r>>0&255,r>>8&255,r>>16&255,r>>24&255)},On.prototype.toHexString=function(r){return r.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},On.prototype.hexToBytes=function(r){for(var t=[],A=0;A<r.length;A+=2)t.push(String.fromCharCode(parseInt(r.substr(A,2),16)));return t.join("")},On.prototype.processOwnerPassword=function(r,t){return Gs(qn(t).substr(0,5),r)},On.prototype.encryptor=function(r,t){var A=qn(this.encryptionKey+String.fromCharCode(255&r,r>>8&255,r>>16&255,255&t,t>>8&255)).substr(0,10);return function(u){return Gs(A,u)}},bt.prototype.equals=function(r){var t,A="id,objectNumber,equals";if(!r||(0,F.Z)(r)!==(0,F.Z)(this))return!1;var u=0;for(t in this)if(!(A.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!r.hasOwnProperty(t)||this[t]!==r[t])return!1;u++}for(t in r)r.hasOwnProperty(t)&&A.indexOf(t)<0&&u--;return u===0},aA.API={events:[]},aA.version="3.0.1";var UA=aA.API,PA=1,xA=function(r){return r.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},MA=function(r){return r.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},$t=function(r){return r.toFixed(2)},xr=function(r){return r.toFixed(5)};UA.__acroform__={};var qA=function(r,t){r.prototype=Object.create(t.prototype),r.prototype.constructor=r},Bn=function(r){return r*PA},dr=function(r){var t=new xs,A=FA.internal.getHeight(r)||0,u=FA.internal.getWidth(r)||0;return t.BBox=[0,0,Number($t(u)),Number($t(A))],t},Wr=UA.__acroform__.setBit=function(r,t){if(r=r||0,t=t||0,isNaN(r)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return r|=1<<t},Dn=UA.__acroform__.clearBit=function(r,t){if(r=r||0,t=t||0,isNaN(r)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return r&=~(1<<t)},Ai=UA.__acroform__.getBit=function(r,t){if(isNaN(r)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return r&1<<t?1:0},sn=UA.__acroform__.getBitForPdf=function(r,t){if(isNaN(r)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Ai(r,t-1)},Zr=UA.__acroform__.setBitForPdf=function(r,t){if(isNaN(r)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Wr(r,t-1)},Xr=UA.__acroform__.clearBitForPdf=function(r,t){if(isNaN(r)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Dn(r,t-1)},ha=UA.__acroform__.calculateCoordinates=function(r,t){var A=t.internal.getHorizontalCoordinate,u=t.internal.getVerticalCoordinate,d=r[0],l=r[1],B=r[2],w=r[3],E={};return E.lowerLeft_X=A(d)||0,E.lowerLeft_Y=u(l+w)||0,E.upperRight_X=A(d+B)||0,E.upperRight_Y=u(l)||0,[Number($t(E.lowerLeft_X)),Number($t(E.lowerLeft_Y)),Number($t(E.upperRight_X)),Number($t(E.upperRight_Y))]},Ur=function(r){if(r.appearanceStreamContent)return r.appearanceStreamContent;if(r.V||r.DV){var t=[],A=r._V||r.DV,u=qr(r,A),d=r.scope.internal.getFont(r.fontName,r.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(r.scope.__private__.encodeColorString(r.color)),t.push("/"+d+" "+$t(u.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(u.text),t.push("ET"),t.push("Q"),t.push("EMC");var l=dr(r);return l.scope=r.scope,l.stream=t.join(`
|
|
|
`),l}},qr=function(r,t){var A=r.fontSize===0?r.maxFontSize:r.fontSize,u={text:"",fontSize:""},d=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");d=r.multiline?d.map(function(we){return we.split(`
|
|
|
`)}):d.map(function(we){return[we]});var l=A,B=FA.internal.getHeight(r)||0;B=B<0?-B:B;var w=FA.internal.getWidth(r)||0;w=w<0?-w:w;var E=function(we,Fe,at){if(we+1<d.length){var Je=Fe+" "+d[we+1][0];return pn(Je,r,at).width<=w-4}return!1};l++;e:for(;l>0;){t="",l--;var T,V,Z=pn("3",r,l).height,ce=r.multiline?B-l:(B-Z)/2,H=ce+=2,Se=0,ye=0,Ne=0;if(l<=0){t=`(...) Tj
|
|
|
`,t+="% Width of Text: "+pn(t,r,l=12).width+", FieldWidth:"+w+`
|
|
|
`;break}for(var pe="",Oe=0,st=0;st<d.length;st++)if(d.hasOwnProperty(st)){var vt=!1;if(d[st].length!==1&&Ne!==d[st].length-1){if((Z+2)*(Oe+2)+2>B)continue e;pe+=d[st][Ne],vt=!0,ye=st,st--}else{pe=(pe+=d[st][Ne]+" ").substr(pe.length-1)==" "?pe.substr(0,pe.length-1):pe;var Rt=parseInt(st),lA=E(Rt,pe,l),wt=st>=d.length-1;if(lA&&!wt){pe+=" ",Ne=0;continue}if(lA||wt){if(wt)ye=Rt;else if(r.multiline&&(Z+2)*(Oe+2)+2>B)continue e}else{if(!r.multiline||(Z+2)*(Oe+2)+2>B)continue e;ye=Rt}}for(var Ze="",xt=Se;xt<=ye;xt++){var Yt=d[xt];if(r.multiline){if(xt===ye){Ze+=Yt[Ne]+" ",Ne=(Ne+1)%Yt.length;continue}if(xt===Se){Ze+=Yt[Yt.length-1]+" ";continue}}Ze+=Yt[0]+" "}switch(Ze=Ze.substr(Ze.length-1)==" "?Ze.substr(0,Ze.length-1):Ze,V=pn(Ze,r,l).width,r.textAlign){case"right":T=w-V-2;break;case"center":T=(w-V)/2;break;case"left":default:T=2}t+=$t(T)+" "+$t(H)+` Td
|
|
|
`,t+="("+xA(Ze)+`) Tj
|
|
|
`,t+=-$t(T)+` 0 Td
|
|
|
`,H=-(l+2),V=0,Se=vt?ye:ye+1,Oe++,pe=""}break}return u.text=t,u.fontSize=l,u},pn=function(r,t,A){var u=t.scope.internal.getFont(t.fontName,t.fontStyle),d=t.scope.getStringUnitWidth(r,{font:u,fontSize:parseFloat(A),charSpace:0})*parseFloat(A);return{height:t.scope.getStringUnitWidth("3",{font:u,fontSize:parseFloat(A),charSpace:0})*parseFloat(A)*1.5,width:d}},vn={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},na=function(r,t){var A={type:"reference",object:r};t.internal.getPageInfo(r.page).pageContext.annotations.find(function(u){return u.type===A.type&&u.object===A.object})===void 0&&t.internal.getPageInfo(r.page).pageContext.annotations.push(A)},aa=function(r,t){for(var A in r)if(r.hasOwnProperty(A)){var u=A,d=r[A];t.internal.newObjectDeferredBegin(d.objId,!0),(0,F.Z)(d)==="object"&&typeof d.putStream=="function"&&d.putStream(),delete r[u]}},pa=function(r,t){if(t.scope=r,r.internal!==void 0&&(r.internal.acroformPlugin===void 0||r.internal.acroformPlugin.isInitialized===!1)){if(ia.FieldNum=0,r.internal.acroformPlugin=JSON.parse(JSON.stringify(vn)),r.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");PA=r.internal.scaleFactor,r.internal.acroformPlugin.acroFormDictionaryRoot=new Ka,r.internal.acroformPlugin.acroFormDictionaryRoot.scope=r,r.internal.acroformPlugin.acroFormDictionaryRoot._eventID=r.internal.events.subscribe("postPutResources",function(){(function(A){A.internal.events.unsubscribe(A.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete A.internal.acroformPlugin.acroFormDictionaryRoot._eventID,A.internal.acroformPlugin.printedOut=!0})(r)}),r.internal.events.subscribe("buildDocument",function(){(function(A){A.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var u=A.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var d in u)if(u.hasOwnProperty(d)){var l=u[d];l.objId=void 0,l.hasAnnotation&&na(l,A)}})(r)}),r.internal.events.subscribe("putCatalog",function(){(function(A){if(A.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");A.internal.write("/AcroForm "+A.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(r)}),r.internal.events.subscribe("postPutPages",function(A){(function(u,d){var l=!u;for(var B in u||(d.internal.newObjectDeferredBegin(d.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),d.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),u=u||d.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(u.hasOwnProperty(B)){var w=u[B],E=[],T=w.Rect;if(w.Rect&&(w.Rect=ha(w.Rect,d)),d.internal.newObjectDeferredBegin(w.objId,!0),w.DA=FA.createDefaultAppearanceStream(w),(0,F.Z)(w)==="object"&&typeof w.getKeyValueListForStream=="function"&&(E=w.getKeyValueListForStream()),w.Rect=T,w.hasAppearanceStream&&!w.appearanceStreamContent){var V=Ur(w);E.push({key:"AP",value:"<</N "+V+">>"}),d.internal.acroformPlugin.xForms.push(V)}if(w.appearanceStreamContent){var Z="";for(var ce in w.appearanceStreamContent)if(w.appearanceStreamContent.hasOwnProperty(ce)){var H=w.appearanceStreamContent[ce];if(Z+="/"+ce+" ",Z+="<<",Object.keys(H).length>=1||Array.isArray(H)){for(var B in H)if(H.hasOwnProperty(B)){var Se=H[B];typeof Se=="function"&&(Se=Se.call(d,w)),Z+="/"+B+" "+Se+" ",d.internal.acroformPlugin.xForms.indexOf(Se)>=0||d.internal.acroformPlugin.xForms.push(Se)}}else typeof(Se=H)=="function"&&(Se=Se.call(d,w)),Z+="/"+B+" "+Se,d.internal.acroformPlugin.xForms.indexOf(Se)>=0||d.internal.acroformPlugin.xForms.push(Se);Z+=">>"}E.push({key:"AP",value:`<<
|
|
|
`+Z+">>"})}d.internal.putStream({additionalKeyValues:E,objectId:w.objId}),d.internal.out("endobj")}l&&aa(d.internal.acroformPlugin.xForms,d)})(A,r)}),r.internal.acroformPlugin.isInitialized=!0}},Wa=UA.__acroform__.arrayToPdfArray=function(r,t,A){var u=function(B){return B};if(Array.isArray(r)){for(var d="[",l=0;l<r.length;l++)switch(l!==0&&(d+=" "),(0,F.Z)(r[l])){case"boolean":case"number":case"object":d+=r[l].toString();break;case"string":r[l].substr(0,1)!=="/"?(t!==void 0&&A&&(u=A.internal.getEncryptor(t)),d+="("+xA(u(r[l].toString()))+")"):d+=r[l].toString()}return d+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},xn=function(r,t,A){var u=function(d){return d};return t!==void 0&&A&&(u=A.internal.getEncryptor(t)),(r=r||"").toString(),r="("+xA(u(r))+")"},Ca=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(r){this._objId=r}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Ca.prototype.toString=function(){return this.objId+" 0 R"},Ca.prototype.putStream=function(){var r=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:r,objectId:this.objId}),this.scope.internal.out("endobj")},Ca.prototype.getKeyValueListForStream=function(){var r=[],t=Object.getOwnPropertyNames(this).filter(function(l){return l!="content"&&l!="appearanceStreamContent"&&l!="scope"&&l!="objId"&&l.substring(0,1)!="_"});for(var A in t)if(Object.getOwnPropertyDescriptor(this,t[A]).configurable===!1){var u=t[A],d=this[u];d&&(Array.isArray(d)?r.push({key:u,value:Wa(d,this.objId,this.scope)}):d instanceof Ca?(d.scope=this.scope,r.push({key:u,value:d.objId+" 0 R"})):typeof d!="function"&&r.push({key:u,value:d}))}return r};var xs=function(){Ca.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 r,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(A){t=A}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(A){r=A.trim()},get:function(){return r||null}})};qA(xs,Ca);var Ka=function(){Ca.call(this);var r,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(r){var A=function(u){return u};return this.scope&&(A=this.scope.internal.getEncryptor(this.objId)),"("+xA(A(r))+")"}},set:function(A){r=A}})};qA(Ka,Ca);var ia=function r(){Ca.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(pe){if(isNaN(pe))throw new Error('Invalid value "'+pe+'" for attribute F supplied.');t=pe}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!sn(t,3)},set:function(pe){pe?this.F=Zr(t,3):this.F=Xr(t,3)}});var A=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return A},set:function(pe){if(isNaN(pe))throw new Error('Invalid value "'+pe+'" for attribute Ff supplied.');A=pe}});var u=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(u.length!==0)return u},set:function(pe){u=pe!==void 0?pe:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!u||isNaN(u[0])?0:u[0]},set:function(pe){u[0]=pe}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!u||isNaN(u[1])?0:u[1]},set:function(pe){u[1]=pe}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!u||isNaN(u[2])?0:u[2]},set:function(pe){u[2]=pe}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!u||isNaN(u[3])?0:u[3]},set:function(pe){u[3]=pe}});var d="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return d},set:function(pe){switch(pe){case"/Btn":case"/Tx":case"/Ch":case"/Sig":d=pe;break;default:throw new Error('Invalid value "'+pe+'" for attribute FT supplied.')}}});var l=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!l||l.length<1){if(this instanceof ni)return;l="FieldObject"+r.FieldNum++}var pe=function(Oe){return Oe};return this.scope&&(pe=this.scope.internal.getEncryptor(this.objId)),"("+xA(pe(l))+")"},set:function(pe){l=pe.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return l},set:function(pe){l=pe}});var B="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return B},set:function(pe){B=pe}});var w="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return w},set:function(pe){w=pe}});var E=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return E},set:function(pe){E=pe}});var T=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return T===void 0?50/PA:T},set:function(pe){T=pe}});var V="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return V},set:function(pe){V=pe}});var Z="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Z||this instanceof ni||this instanceof Ki))return xn(Z,this.objId,this.scope)},set:function(pe){pe=pe.toString(),Z=pe}});var ce=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(ce)return this instanceof on?ce:xn(ce,this.objId,this.scope)},set:function(pe){pe=pe.toString(),ce=this instanceof on?pe:pe.substr(0,1)==="("?MA(pe.substr(1,pe.length-2)):MA(pe)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof on?MA(ce.substr(1,ce.length-1)):ce},set:function(pe){pe=pe.toString(),ce=this instanceof on?"/"+pe:pe}});var H=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(H)return H},set:function(pe){this.V=pe}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(H)return this instanceof on?H:xn(H,this.objId,this.scope)},set:function(pe){pe=pe.toString(),H=this instanceof on?pe:pe.substr(0,1)==="("?MA(pe.substr(1,pe.length-2)):MA(pe)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof on?MA(H.substr(1,H.length-1)):H},set:function(pe){pe=pe.toString(),H=this instanceof on?"/"+pe:pe}}),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 Se,ye=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return ye},set:function(pe){pe=!!pe,ye=pe}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Se)return Se},set:function(pe){Se=pe}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,1)},set:function(pe){pe?this.Ff=Zr(this.Ff,1):this.Ff=Xr(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,2)},set:function(pe){pe?this.Ff=Zr(this.Ff,2):this.Ff=Xr(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,3)},set:function(pe){pe?this.Ff=Zr(this.Ff,3):this.Ff=Xr(this.Ff,3)}});var Ne=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(Ne!==null)return Ne},set:function(pe){if([0,1,2].indexOf(pe)===-1)throw new Error('Invalid value "'+pe+'" for attribute Q supplied.');Ne=pe}}),Object.defineProperty(this,"textAlign",{get:function(){var pe;switch(Ne){case 0:default:pe="left";break;case 1:pe="center";break;case 2:pe="right"}return pe},configurable:!0,enumerable:!0,set:function(pe){switch(pe){case"right":case 2:Ne=2;break;case"center":case 1:Ne=1;break;case"left":case 0:default:Ne=0}}})};qA(ia,Ca);var Cn=function(){ia.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var r=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return r},set:function(A){r=A}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return r},set:function(A){r=A}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Wa(t,this.objId,this.scope)},set:function(A){var u,d;d=[],typeof(u=A)=="string"&&(d=function(l,B,w){w||(w=1);for(var E,T=[];E=B.exec(l);)T.push(E[w]);return T}(u,/\((.*?)\)/g)),t=d}}),this.getOptions=function(){return t},this.setOptions=function(A){t=A,this.sort&&t.sort()},this.addOption=function(A){A=(A=A||"").toString(),t.push(A),this.sort&&t.sort()},this.removeOption=function(A,u){for(u=u||!1,A=(A=A||"").toString();t.indexOf(A)!==-1&&(t.splice(t.indexOf(A),1),u!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,18)},set:function(A){A?this.Ff=Zr(this.Ff,18):this.Ff=Xr(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,19)},set:function(A){this.combo===!0&&(A?this.Ff=Zr(this.Ff,19):this.Ff=Xr(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,20)},set:function(A){A?(this.Ff=Zr(this.Ff,20),t.sort()):this.Ff=Xr(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,22)},set:function(A){A?this.Ff=Zr(this.Ff,22):this.Ff=Xr(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,23)},set:function(A){A?this.Ff=Zr(this.Ff,23):this.Ff=Xr(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,27)},set:function(A){A?this.Ff=Zr(this.Ff,27):this.Ff=Xr(this.Ff,27)}}),this.hasAppearanceStream=!1};qA(Cn,ia);var $A=function(){Cn.call(this),this.fontName="helvetica",this.combo=!1};qA($A,Cn);var lr=function(){$A.call(this),this.combo=!0};qA(lr,$A);var Br=function(){lr.call(this),this.edit=!0};qA(Br,lr);var on=function(){ia.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,15)},set:function(A){A?this.Ff=Zr(this.Ff,15):this.Ff=Xr(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,16)},set:function(A){A?this.Ff=Zr(this.Ff,16):this.Ff=Xr(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,17)},set:function(A){A?this.Ff=Zr(this.Ff,17):this.Ff=Xr(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,26)},set:function(A){A?this.Ff=Zr(this.Ff,26):this.Ff=Xr(this.Ff,26)}});var r,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var A=function(l){return l};if(this.scope&&(A=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var u,d=[];for(u in d.push("<<"),t)d.push("/"+u+" ("+xA(A(t[u]))+")");return d.push(">>"),d.join(`
|
|
|
`)}},set:function(A){(0,F.Z)(A)==="object"&&(t=A)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(A){typeof A=="string"&&(t.CA=A)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return r},set:function(A){r=A}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(A){r="/"+A}})};qA(on,ia);var Za=function(){on.call(this),this.pushButton=!0};qA(Za,on);var ri=function(){on.call(this),this.radio=!0,this.pushButton=!1;var r=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return r},set:function(t){r=t!==void 0?t:[]}})};qA(ri,on);var ni=function(){var r,t;ia.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return r},set:function(d){r=d}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(d){t=d}});var A,u={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var d=function(w){return w};this.scope&&(d=this.scope.internal.getEncryptor(this.objId));var l,B=[];for(l in B.push("<<"),u)B.push("/"+l+" ("+xA(d(u[l]))+")");return B.push(">>"),B.join(`
|
|
|
`)},set:function(d){(0,F.Z)(d)==="object"&&(u=d)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return u.CA||""},set:function(d){typeof d=="string"&&(u.CA=d)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return A},set:function(d){A=d}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return A.substr(1,A.length-1)},set:function(d){A="/"+d}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=FA.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};qA(ni,ia),ri.prototype.setAppearance=function(r){if(!("createAppearanceStream"in r)||!("getCA"in r))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var A=this.Kids[t];A.appearanceStreamContent=r.createAppearanceStream(A.optionName),A.caption=r.getCA()}},ri.prototype.createOption=function(r){var t=new ni;return t.Parent=this,t.optionName=r,this.Kids.push(t),wu.call(this.scope,t),t};var Fa=function(){on.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=FA.CheckBox.createAppearanceStream()};qA(Fa,on);var Ki=function(){ia.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,13)},set:function(t){t?this.Ff=Zr(this.Ff,13):this.Ff=Xr(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,21)},set:function(t){t?this.Ff=Zr(this.Ff,21):this.Ff=Xr(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,23)},set:function(t){t?this.Ff=Zr(this.Ff,23):this.Ff=Xr(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,24)},set:function(t){t?this.Ff=Zr(this.Ff,24):this.Ff=Xr(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,25)},set:function(t){t?this.Ff=Zr(this.Ff,25):this.Ff=Xr(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,26)},set:function(t){t?this.Ff=Zr(this.Ff,26):this.Ff=Xr(this.Ff,26)}});var r=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return r},set:function(t){r=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return r},set:function(t){Number.isInteger(t)&&(r=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};qA(Ki,ia);var Ga=function(){Ki.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!sn(this.Ff,14)},set:function(r){r?this.Ff=Zr(this.Ff,14):this.Ff=Xr(this.Ff,14)}}),this.password=!0};qA(Ga,Ki);var FA={CheckBox:{createAppearanceStream:function(){return{N:{On:FA.CheckBox.YesNormal},D:{On:FA.CheckBox.YesPushDown,Off:FA.CheckBox.OffPushDown}}},YesPushDown:function(r){var t=dr(r);t.scope=r.scope;var A=[],u=r.scope.internal.getFont(r.fontName,r.fontStyle).id,d=r.scope.__private__.encodeColorString(r.color),l=qr(r,r.caption);return A.push("0.749023 g"),A.push("0 0 "+$t(FA.internal.getWidth(r))+" "+$t(FA.internal.getHeight(r))+" re"),A.push("f"),A.push("BMC"),A.push("q"),A.push("0 0 1 rg"),A.push("/"+u+" "+$t(l.fontSize)+" Tf "+d),A.push("BT"),A.push(l.text),A.push("ET"),A.push("Q"),A.push("EMC"),t.stream=A.join(`
|
|
|
`),t},YesNormal:function(r){var t=dr(r);t.scope=r.scope;var A=r.scope.internal.getFont(r.fontName,r.fontStyle).id,u=r.scope.__private__.encodeColorString(r.color),d=[],l=FA.internal.getHeight(r),B=FA.internal.getWidth(r),w=qr(r,r.caption);return d.push("1 g"),d.push("0 0 "+$t(B)+" "+$t(l)+" re"),d.push("f"),d.push("q"),d.push("0 0 1 rg"),d.push("0 0 "+$t(B-1)+" "+$t(l-1)+" re"),d.push("W"),d.push("n"),d.push("0 g"),d.push("BT"),d.push("/"+A+" "+$t(w.fontSize)+" Tf "+u),d.push(w.text),d.push("ET"),d.push("Q"),t.stream=d.join(`
|
|
|
`),t},OffPushDown:function(r){var t=dr(r);t.scope=r.scope;var A=[];return A.push("0.749023 g"),A.push("0 0 "+$t(FA.internal.getWidth(r))+" "+$t(FA.internal.getHeight(r))+" re"),A.push("f"),t.stream=A.join(`
|
|
|
`),t}},RadioButton:{Circle:{createAppearanceStream:function(r){var t={D:{Off:FA.RadioButton.Circle.OffPushDown},N:{}};return t.N[r]=FA.RadioButton.Circle.YesNormal,t.D[r]=FA.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(r){var t=dr(r);t.scope=r.scope;var A=[],u=FA.internal.getWidth(r)<=FA.internal.getHeight(r)?FA.internal.getWidth(r)/4:FA.internal.getHeight(r)/4;u=Number((.9*u).toFixed(5));var d=FA.internal.Bezier_C,l=Number((u*d).toFixed(5));return A.push("q"),A.push("1 0 0 1 "+xr(FA.internal.getWidth(r)/2)+" "+xr(FA.internal.getHeight(r)/2)+" cm"),A.push(u+" 0 m"),A.push(u+" "+l+" "+l+" "+u+" 0 "+u+" c"),A.push("-"+l+" "+u+" -"+u+" "+l+" -"+u+" 0 c"),A.push("-"+u+" -"+l+" -"+l+" -"+u+" 0 -"+u+" c"),A.push(l+" -"+u+" "+u+" -"+l+" "+u+" 0 c"),A.push("f"),A.push("Q"),t.stream=A.join(`
|
|
|
`),t},YesPushDown:function(r){var t=dr(r);t.scope=r.scope;var A=[],u=FA.internal.getWidth(r)<=FA.internal.getHeight(r)?FA.internal.getWidth(r)/4:FA.internal.getHeight(r)/4;u=Number((.9*u).toFixed(5));var d=Number((2*u).toFixed(5)),l=Number((d*FA.internal.Bezier_C).toFixed(5)),B=Number((u*FA.internal.Bezier_C).toFixed(5));return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+xr(FA.internal.getWidth(r)/2)+" "+xr(FA.internal.getHeight(r)/2)+" cm"),A.push(d+" 0 m"),A.push(d+" "+l+" "+l+" "+d+" 0 "+d+" c"),A.push("-"+l+" "+d+" -"+d+" "+l+" -"+d+" 0 c"),A.push("-"+d+" -"+l+" -"+l+" -"+d+" 0 -"+d+" c"),A.push(l+" -"+d+" "+d+" -"+l+" "+d+" 0 c"),A.push("f"),A.push("Q"),A.push("0 g"),A.push("q"),A.push("1 0 0 1 "+xr(FA.internal.getWidth(r)/2)+" "+xr(FA.internal.getHeight(r)/2)+" cm"),A.push(u+" 0 m"),A.push(u+" "+B+" "+B+" "+u+" 0 "+u+" c"),A.push("-"+B+" "+u+" -"+u+" "+B+" -"+u+" 0 c"),A.push("-"+u+" -"+B+" -"+B+" -"+u+" 0 -"+u+" c"),A.push(B+" -"+u+" "+u+" -"+B+" "+u+" 0 c"),A.push("f"),A.push("Q"),t.stream=A.join(`
|
|
|
`),t},OffPushDown:function(r){var t=dr(r);t.scope=r.scope;var A=[],u=FA.internal.getWidth(r)<=FA.internal.getHeight(r)?FA.internal.getWidth(r)/4:FA.internal.getHeight(r)/4;u=Number((.9*u).toFixed(5));var d=Number((2*u).toFixed(5)),l=Number((d*FA.internal.Bezier_C).toFixed(5));return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+xr(FA.internal.getWidth(r)/2)+" "+xr(FA.internal.getHeight(r)/2)+" cm"),A.push(d+" 0 m"),A.push(d+" "+l+" "+l+" "+d+" 0 "+d+" c"),A.push("-"+l+" "+d+" -"+d+" "+l+" -"+d+" 0 c"),A.push("-"+d+" -"+l+" -"+l+" -"+d+" 0 -"+d+" c"),A.push(l+" -"+d+" "+d+" -"+l+" "+d+" 0 c"),A.push("f"),A.push("Q"),t.stream=A.join(`
|
|
|
`),t}},Cross:{createAppearanceStream:function(r){var t={D:{Off:FA.RadioButton.Cross.OffPushDown},N:{}};return t.N[r]=FA.RadioButton.Cross.YesNormal,t.D[r]=FA.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(r){var t=dr(r);t.scope=r.scope;var A=[],u=FA.internal.calculateCross(r);return A.push("q"),A.push("1 1 "+$t(FA.internal.getWidth(r)-2)+" "+$t(FA.internal.getHeight(r)-2)+" re"),A.push("W"),A.push("n"),A.push($t(u.x1.x)+" "+$t(u.x1.y)+" m"),A.push($t(u.x2.x)+" "+$t(u.x2.y)+" l"),A.push($t(u.x4.x)+" "+$t(u.x4.y)+" m"),A.push($t(u.x3.x)+" "+$t(u.x3.y)+" l"),A.push("s"),A.push("Q"),t.stream=A.join(`
|
|
|
`),t},YesPushDown:function(r){var t=dr(r);t.scope=r.scope;var A=FA.internal.calculateCross(r),u=[];return u.push("0.749023 g"),u.push("0 0 "+$t(FA.internal.getWidth(r))+" "+$t(FA.internal.getHeight(r))+" re"),u.push("f"),u.push("q"),u.push("1 1 "+$t(FA.internal.getWidth(r)-2)+" "+$t(FA.internal.getHeight(r)-2)+" re"),u.push("W"),u.push("n"),u.push($t(A.x1.x)+" "+$t(A.x1.y)+" m"),u.push($t(A.x2.x)+" "+$t(A.x2.y)+" l"),u.push($t(A.x4.x)+" "+$t(A.x4.y)+" m"),u.push($t(A.x3.x)+" "+$t(A.x3.y)+" l"),u.push("s"),u.push("Q"),t.stream=u.join(`
|
|
|
`),t},OffPushDown:function(r){var t=dr(r);t.scope=r.scope;var A=[];return A.push("0.749023 g"),A.push("0 0 "+$t(FA.internal.getWidth(r))+" "+$t(FA.internal.getHeight(r))+" re"),A.push("f"),t.stream=A.join(`
|
|
|
`),t}}},createDefaultAppearanceStream:function(r){var t=r.scope.internal.getFont(r.fontName,r.fontStyle).id,A=r.scope.__private__.encodeColorString(r.color);return"/"+t+" "+r.fontSize+" Tf "+A}};FA.internal={Bezier_C:.551915024494,calculateCross:function(r){var t=FA.internal.getWidth(r),A=FA.internal.getHeight(r),u=Math.min(t,A);return{x1:{x:(t-u)/2,y:(A-u)/2+u},x2:{x:(t-u)/2+u,y:(A-u)/2},x3:{x:(t-u)/2,y:(A-u)/2},x4:{x:(t-u)/2+u,y:(A-u)/2+u}}}},FA.internal.getWidth=function(r){var t=0;return(0,F.Z)(r)==="object"&&(t=Bn(r.Rect[2])),t},FA.internal.getHeight=function(r){var t=0;return(0,F.Z)(r)==="object"&&(t=Bn(r.Rect[3])),t};var wu=UA.addField=function(r){if(pa(this,r),!(r instanceof ia))throw new Error("Invalid argument passed to jsPDF.addField.");var t;return(t=r).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),r.page=r.scope.internal.getCurrentPageInfo().pageNumber,this};UA.AcroFormChoiceField=Cn,UA.AcroFormListBox=$A,UA.AcroFormComboBox=lr,UA.AcroFormEditBox=Br,UA.AcroFormButton=on,UA.AcroFormPushButton=Za,UA.AcroFormRadioButton=ri,UA.AcroFormCheckBox=Fa,UA.AcroFormTextField=Ki,UA.AcroFormPasswordField=Ga,UA.AcroFormAppearance=FA,UA.AcroForm={ChoiceField:Cn,ListBox:$A,ComboBox:lr,EditBox:Br,Button:on,PushButton:Za,RadioButton:ri,CheckBox:Fa,TextField:Ki,PasswordField:Ga,Appearance:FA},aA.AcroForm={ChoiceField:Cn,ListBox:$A,ComboBox:lr,EditBox:Br,Button:on,PushButton:Za,RadioButton:ri,CheckBox:Fa,TextField:Ki,PasswordField:Ga,Appearance:FA};var $n=aA.AcroForm;function Gi(r){return r.reduce(function(t,A,u){return t[A]=u,t},{})}(function(r){r.__addimage__={};var t="UNKNOWN",A={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]]},u=r.__addimage__.getImageFileTypeByImageData=function(we,Fe){var at,Je,Mt,jt,Kt,Ct=t;if((Fe=Fe||t)==="RGBA"||we.data!==void 0&&we.data instanceof Uint8ClampedArray&&"height"in we&&"width"in we)return"RGBA";if(lA(we))for(Kt in A)for(Mt=A[Kt],at=0;at<Mt.length;at+=1){for(jt=!0,Je=0;Je<Mt[at].length;Je+=1)if(Mt[at][Je]!==void 0&&Mt[at][Je]!==we[Je]){jt=!1;break}if(jt===!0){Ct=Kt;break}}else for(Kt in A)for(Mt=A[Kt],at=0;at<Mt.length;at+=1){for(jt=!0,Je=0;Je<Mt[at].length;Je+=1)if(Mt[at][Je]!==void 0&&Mt[at][Je]!==we.charCodeAt(Je)){jt=!1;break}if(jt===!0){Ct=Kt;break}}return Ct===t&&Fe!==t&&(Ct=Fe),Ct},d=function we(Fe){for(var at=this.internal.write,Je=this.internal.putStream,Mt=(0,this.internal.getFilters)();Mt.indexOf("FlateEncode")!==-1;)Mt.splice(Mt.indexOf("FlateEncode"),1);Fe.objectId=this.internal.newObject();var jt=[];if(jt.push({key:"Type",value:"/XObject"}),jt.push({key:"Subtype",value:"/Image"}),jt.push({key:"Width",value:Fe.width}),jt.push({key:"Height",value:Fe.height}),Fe.colorSpace===Ne.INDEXED?jt.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(Fe.palette.length/3-1)+" "+("sMask"in Fe&&Fe.sMask!==void 0?Fe.objectId+2:Fe.objectId+1)+" 0 R]"}):(jt.push({key:"ColorSpace",value:"/"+Fe.colorSpace}),Fe.colorSpace===Ne.DEVICE_CMYK&&jt.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),jt.push({key:"BitsPerComponent",value:Fe.bitsPerComponent}),"decodeParameters"in Fe&&Fe.decodeParameters!==void 0&&jt.push({key:"DecodeParms",value:"<<"+Fe.decodeParameters+">>"}),"transparency"in Fe&&Array.isArray(Fe.transparency)){for(var Kt="",Ct=0,Jt=Fe.transparency.length;Ct<Jt;Ct++)Kt+=Fe.transparency[Ct]+" "+Fe.transparency[Ct]+" ";jt.push({key:"Mask",value:"["+Kt+"]"})}Fe.sMask!==void 0&&jt.push({key:"SMask",value:Fe.objectId+1+" 0 R"});var Xt=Fe.filter!==void 0?["/"+Fe.filter]:void 0;if(Je({data:Fe.data,additionalKeyValues:jt,alreadyAppliedFilters:Xt,objectId:Fe.objectId}),at("endobj"),"sMask"in Fe&&Fe.sMask!==void 0){var JA="/Predictor "+Fe.predictor+" /Colors 1 /BitsPerComponent "+Fe.bitsPerComponent+" /Columns "+Fe.width,fe={width:Fe.width,height:Fe.height,colorSpace:"DeviceGray",bitsPerComponent:Fe.bitsPerComponent,decodeParameters:JA,data:Fe.sMask};"filter"in Fe&&(fe.filter=Fe.filter),we.call(this,fe)}if(Fe.colorSpace===Ne.INDEXED){var Pe=this.internal.newObject();Je({data:Ze(new Uint8Array(Fe.palette)),objectId:Pe}),at("endobj")}},l=function(){var we=this.internal.collections.addImage_images;for(var Fe in we)d.call(this,we[Fe])},B=function(){var we,Fe=this.internal.collections.addImage_images,at=this.internal.write;for(var Je in Fe)at("/I"+(we=Fe[Je]).index,we.objectId,"0","R")},w=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",l),this.internal.events.subscribe("putXobjectDict",B))},E=function(){var we=this.internal.collections.addImage_images;return w.call(this),we},T=function(){return Object.keys(this.internal.collections.addImage_images).length},V=function(we){return typeof r["process"+we.toUpperCase()]=="function"},Z=function(we){return(0,F.Z)(we)==="object"&&we.nodeType===1},ce=function(we,Fe){if(we.nodeName==="IMG"&&we.hasAttribute("src")){var at=""+we.getAttribute("src");if(at.indexOf("data:image/")===0)return Nt(unescape(at).split("base64,").pop());var Je=r.loadFile(at,!0);if(Je!==void 0)return Je}if(we.nodeName==="CANVAS"){if(we.width===0||we.height===0)throw new Error("Given canvas must have data. Canvas width: "+we.width+", height: "+we.height);var Mt;switch(Fe){case"PNG":Mt="image/png";break;case"WEBP":Mt="image/webp";break;case"JPEG":case"JPG":default:Mt="image/jpeg"}return Nt(we.toDataURL(Mt,1).split("base64,").pop())}},H=function(we){var Fe=this.internal.collections.addImage_images;if(Fe){for(var at in Fe)if(we===Fe[at].alias)return Fe[at]}},Se=function(we,Fe,at){return we||Fe||(we=-96,Fe=-96),we<0&&(we=-1*at.width*72/we/this.internal.scaleFactor),Fe<0&&(Fe=-1*at.height*72/Fe/this.internal.scaleFactor),we===0&&(we=Fe*at.width/at.height),Fe===0&&(Fe=we*at.height/at.width),[we,Fe]},ye=function(we,Fe,at,Je,Mt,jt){var Kt=Se.call(this,at,Je,Mt),Ct=this.internal.getCoordinateString,Jt=this.internal.getVerticalCoordinateString,Xt=E.call(this);if(at=Kt[0],Je=Kt[1],Xt[Mt.index]=Mt,jt){jt*=Math.PI/180;var JA=Math.cos(jt),fe=Math.sin(jt),Pe=function(et){return et.toFixed(4)},Me=[Pe(JA),Pe(fe),Pe(-1*fe),Pe(JA),0,0,"cm"]}this.internal.write("q"),jt?(this.internal.write([1,"0","0",1,Ct(we),Jt(Fe+Je),"cm"].join(" ")),this.internal.write(Me.join(" ")),this.internal.write([Ct(at),"0","0",Ct(Je),"0","0","cm"].join(" "))):this.internal.write([Ct(at),"0","0",Ct(Je),Ct(we),Jt(Fe+Je),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Mt.index+" Do"),this.internal.write("Q")},Ne=r.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"};r.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 pe=r.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Oe=r.__addimage__.sHashCode=function(we){var Fe,at,Je=0;if(typeof we=="string")for(at=we.length,Fe=0;Fe<at;Fe++)Je=(Je<<5)-Je+we.charCodeAt(Fe),Je|=0;else if(lA(we))for(at=we.byteLength/2,Fe=0;Fe<at;Fe++)Je=(Je<<5)-Je+we[Fe],Je|=0;return Je},st=r.__addimage__.validateStringAsBase64=function(we){(we=we||"").toString().trim();var Fe=!0;return we.length===0&&(Fe=!1),we.length%4!=0&&(Fe=!1),/^[A-Za-z0-9+/]+$/.test(we.substr(0,we.length-2))===!1&&(Fe=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(we.substr(-2))===!1&&(Fe=!1),Fe},vt=r.__addimage__.extractImageFromDataUrl=function(we){if(we==null||!(we=we.trim()).startsWith("data:"))return null;var Fe=we.indexOf(",");return Fe<0?null:we.substring(0,Fe).trim().endsWith("base64")?we.substring(Fe+1):null},Rt=r.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};r.__addimage__.isArrayBuffer=function(we){return Rt()&&we instanceof ArrayBuffer};var lA=r.__addimage__.isArrayBufferView=function(we){return Rt()&&typeof Uint32Array!="undefined"&&(we instanceof Int8Array||we instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&we instanceof Uint8ClampedArray||we instanceof Int16Array||we instanceof Uint16Array||we instanceof Int32Array||we instanceof Uint32Array||we instanceof Float32Array||we instanceof Float64Array)},wt=r.__addimage__.binaryStringToUint8Array=function(we){for(var Fe=we.length,at=new Uint8Array(Fe),Je=0;Je<Fe;Je++)at[Je]=we.charCodeAt(Je);return at},Ze=r.__addimage__.arrayBufferToBinaryString=function(we){for(var Fe="",at=lA(we)?we:new Uint8Array(we),Je=0;Je<at.length;Je+=8192)Fe+=String.fromCharCode.apply(null,at.subarray(Je,Je+8192));return Fe};r.addImage=function(){var we,Fe,at,Je,Mt,jt,Kt,Ct,Jt;if(typeof arguments[1]=="number"?(Fe=t,at=arguments[1],Je=arguments[2],Mt=arguments[3],jt=arguments[4],Kt=arguments[5],Ct=arguments[6],Jt=arguments[7]):(Fe=arguments[1],at=arguments[2],Je=arguments[3],Mt=arguments[4],jt=arguments[5],Kt=arguments[6],Ct=arguments[7],Jt=arguments[8]),(0,F.Z)(we=arguments[0])==="object"&&!Z(we)&&"imageData"in we){var Xt=we;we=Xt.imageData,Fe=Xt.format||Fe||t,at=Xt.x||at||0,Je=Xt.y||Je||0,Mt=Xt.w||Xt.width||Mt,jt=Xt.h||Xt.height||jt,Kt=Xt.alias||Kt,Ct=Xt.compression||Ct,Jt=Xt.rotation||Xt.angle||Jt}var JA=this.internal.getFilters();if(Ct===void 0&&JA.indexOf("FlateEncode")!==-1&&(Ct="SLOW"),isNaN(at)||isNaN(Je))throw new Error("Invalid coordinates passed to jsPDF.addImage");w.call(this);var fe=xt.call(this,we,Fe,Kt,Ct);return ye.call(this,at,Je,Mt,jt,fe,Jt),this};var xt=function(we,Fe,at,Je){var Mt,jt,Kt;if(typeof we=="string"&&u(we)===t){we=unescape(we);var Ct=Yt(we,!1);(Ct!==""||(Ct=r.loadFile(we,!0))!==void 0)&&(we=Ct)}if(Z(we)&&(we=ce(we,Fe)),Fe=u(we,Fe),!V(Fe))throw new Error("addImage does not support files of type '"+Fe+"', please ensure that a plugin for '"+Fe+"' support is added.");if(((Kt=at)==null||Kt.length===0)&&(at=function(Jt){return typeof Jt=="string"||lA(Jt)?Oe(Jt):lA(Jt.data)?Oe(Jt.data):null}(we)),(Mt=H.call(this,at))||(Rt()&&(we instanceof Uint8Array||Fe==="RGBA"||(jt=we,we=wt(we))),Mt=this["process"+Fe.toUpperCase()](we,T.call(this),at,function(Jt){return Jt&&typeof Jt=="string"&&(Jt=Jt.toUpperCase()),Jt in r.image_compression?Jt:pe.NONE}(Je),jt)),!Mt)throw new Error("An unknown error occurred whilst processing the image.");return Mt},Yt=r.__addimage__.convertBase64ToBinaryString=function(we,Fe){Fe=typeof Fe!="boolean"||Fe;var at,Je="";if(typeof we=="string"){var Mt;at=(Mt=vt(we))!==null&&Mt!==void 0?Mt:we;try{Je=Nt(at)}catch(jt){if(Fe)throw st(at)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+jt.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Je};r.getImageProperties=function(we){var Fe,at,Je="";if(Z(we)&&(we=ce(we)),typeof we=="string"&&u(we)===t&&((Je=Yt(we,!1))===""&&(Je=r.loadFile(we)||""),we=Je),at=u(we),!V(at))throw new Error("addImage does not support files of type '"+at+"', please ensure that a plugin for '"+at+"' support is added.");if(!Rt()||we instanceof Uint8Array||(we=wt(we)),!(Fe=this["process"+at.toUpperCase()](we)))throw new Error("An unknown error occurred whilst processing the image");return Fe.fileType=at,Fe}})(aA.API),function(r){var t=function(A){if(A!==void 0&&A!="")return!0};aA.API.events.push(["addPage",function(A){this.internal.getPageInfo(A.pageNumber).pageContext.annotations=[]}]),r.events.push(["putPage",function(A){for(var u,d,l,B=this.internal.getCoordinateString,w=this.internal.getVerticalCoordinateString,E=this.internal.getPageInfoByObjId(A.objId),T=A.pageContext.annotations,V=!1,Z=0;Z<T.length&&!V;Z++)switch((u=T[Z]).type){case"link":(t(u.options.url)||t(u.options.pageNumber))&&(V=!0);break;case"reference":case"text":case"freetext":V=!0}if(V!=0){this.internal.write("/Annots [");for(var ce=0;ce<T.length;ce++){u=T[ce];var H=this.internal.pdfEscape,Se=this.internal.getEncryptor(A.objId);switch(u.type){case"reference":this.internal.write(" "+u.object.objId+" 0 R ");break;case"text":var ye=this.internal.newAdditionalObject(),Ne=this.internal.newAdditionalObject(),pe=this.internal.getEncryptor(ye.objId),Oe=u.title||"Note";l="<</Type /Annot /Subtype /Text "+(d="/Rect ["+B(u.bounds.x)+" "+w(u.bounds.y+u.bounds.h)+" "+B(u.bounds.x+u.bounds.w)+" "+w(u.bounds.y)+"] ")+"/Contents ("+H(pe(u.contents))+")",l+=" /Popup "+Ne.objId+" 0 R",l+=" /P "+E.objId+" 0 R",l+=" /T ("+H(pe(Oe))+") >>",ye.content=l;var st=ye.objId+" 0 R";l="<</Type /Annot /Subtype /Popup "+(d="/Rect ["+B(u.bounds.x+30)+" "+w(u.bounds.y+u.bounds.h)+" "+B(u.bounds.x+u.bounds.w+30)+" "+w(u.bounds.y)+"] ")+" /Parent "+st,u.open&&(l+=" /Open true"),l+=" >>",Ne.content=l,this.internal.write(ye.objId,"0 R",Ne.objId,"0 R");break;case"freetext":d="/Rect ["+B(u.bounds.x)+" "+w(u.bounds.y)+" "+B(u.bounds.x+u.bounds.w)+" "+w(u.bounds.y+u.bounds.h)+"] ";var vt=u.color||"#000000";l="<</Type /Annot /Subtype /FreeText "+d+"/Contents ("+H(Se(u.contents))+")",l+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+vt+")",l+=" /Border [0 0 0]",l+=" >>",this.internal.write(l);break;case"link":if(u.options.name){var Rt=this.annotations._nameMap[u.options.name];u.options.pageNumber=Rt.page,u.options.top=Rt.y}else u.options.top||(u.options.top=0);if(d="/Rect ["+u.finalBounds.x+" "+u.finalBounds.y+" "+u.finalBounds.w+" "+u.finalBounds.h+"] ",l="",u.options.url)l="<</Type /Annot /Subtype /Link "+d+"/Border [0 0 0] /A <</S /URI /URI ("+H(Se(u.options.url))+") >>";else if(u.options.pageNumber)switch(l="<</Type /Annot /Subtype /Link "+d+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(u.options.pageNumber).objId+" 0 R",u.options.magFactor=u.options.magFactor||"XYZ",u.options.magFactor){case"Fit":l+=" /Fit]";break;case"FitH":l+=" /FitH "+u.options.top+"]";break;case"FitV":u.options.left=u.options.left||0,l+=" /FitV "+u.options.left+"]";break;case"XYZ":default:var lA=w(u.options.top);u.options.left=u.options.left||0,u.options.zoom===void 0&&(u.options.zoom=0),l+=" /XYZ "+u.options.left+" "+lA+" "+u.options.zoom+"]"}l!=""&&(l+=" >>",this.internal.write(l))}}this.internal.write("]")}}]),r.createAnnotation=function(A){var u=this.internal.getCurrentPageInfo();switch(A.type){case"link":this.link(A.bounds.x,A.bounds.y,A.bounds.w,A.bounds.h,A);break;case"text":case"freetext":u.pageContext.annotations.push(A)}},r.link=function(A,u,d,l,B){var w=this.internal.getCurrentPageInfo(),E=this.internal.getCoordinateString,T=this.internal.getVerticalCoordinateString;w.pageContext.annotations.push({finalBounds:{x:E(A),y:T(u),w:E(A+d),h:T(u+l)},options:B,type:"link"})},r.textWithLink=function(A,u,d,l){var B,w,E=this.getTextWidth(A),T=this.internal.getLineHeight()/this.internal.scaleFactor;if(l.maxWidth!==void 0){w=l.maxWidth;var V=this.splitTextToSize(A,w).length;B=Math.ceil(T*V)}else w=E,B=T;return this.text(A,u,d,l),d+=.2*T,l.align==="center"&&(u-=E/2),l.align==="right"&&(u-=E),this.link(u,d-T,w,B,l),E},r.getTextWidth=function(A){var u=this.internal.getFontSize();return this.getStringUnitWidth(A)*u/this.internal.scaleFactor}}(aA.API),function(r){var t={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]},A={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}},u={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},d=[1570,1571,1573,1575];r.__arabicParser__={};var l=r.__arabicParser__.isInArabicSubstitutionA=function(ye){return t[ye.charCodeAt(0)]!==void 0},B=r.__arabicParser__.isArabicLetter=function(ye){return typeof ye=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(ye)},w=r.__arabicParser__.isArabicEndLetter=function(ye){return B(ye)&&l(ye)&&t[ye.charCodeAt(0)].length<=2},E=r.__arabicParser__.isArabicAlfLetter=function(ye){return B(ye)&&d.indexOf(ye.charCodeAt(0))>=0};r.__arabicParser__.arabicLetterHasIsolatedForm=function(ye){return B(ye)&&l(ye)&&t[ye.charCodeAt(0)].length>=1};var T=r.__arabicParser__.arabicLetterHasFinalForm=function(ye){return B(ye)&&l(ye)&&t[ye.charCodeAt(0)].length>=2};r.__arabicParser__.arabicLetterHasInitialForm=function(ye){return B(ye)&&l(ye)&&t[ye.charCodeAt(0)].length>=3};var V=r.__arabicParser__.arabicLetterHasMedialForm=function(ye){return B(ye)&&l(ye)&&t[ye.charCodeAt(0)].length==4},Z=r.__arabicParser__.resolveLigatures=function(ye){var Ne=0,pe=A,Oe="",st=0;for(Ne=0;Ne<ye.length;Ne+=1)pe[ye.charCodeAt(Ne)]!==void 0?(st++,typeof(pe=pe[ye.charCodeAt(Ne)])=="number"&&(Oe+=String.fromCharCode(pe),pe=A,st=0),Ne===ye.length-1&&(pe=A,Oe+=ye.charAt(Ne-(st-1)),Ne-=st-1,st=0)):(pe=A,Oe+=ye.charAt(Ne-st),Ne-=st,st=0);return Oe};r.__arabicParser__.isArabicDiacritic=function(ye){return ye!==void 0&&u[ye.charCodeAt(0)]!==void 0};var ce=r.__arabicParser__.getCorrectForm=function(ye,Ne,pe){return B(ye)?l(ye)===!1?-1:!T(ye)||!B(Ne)&&!B(pe)||!B(pe)&&w(Ne)||w(ye)&&!B(Ne)||w(ye)&&E(Ne)||w(ye)&&w(Ne)?0:V(ye)&&B(Ne)&&!w(Ne)&&B(pe)&&T(pe)?3:w(ye)||!B(pe)?1:2:-1},H=function(ye){var Ne=0,pe=0,Oe=0,st="",vt="",Rt="",lA=(ye=ye||"").split("\\s+"),wt=[];for(Ne=0;Ne<lA.length;Ne+=1){for(wt.push(""),pe=0;pe<lA[Ne].length;pe+=1)st=lA[Ne][pe],vt=lA[Ne][pe-1],Rt=lA[Ne][pe+1],B(st)?(Oe=ce(st,vt,Rt),wt[Ne]+=Oe!==-1?String.fromCharCode(t[st.charCodeAt(0)][Oe]):st):wt[Ne]+=st;wt[Ne]=Z(wt[Ne])}return wt.join(" ")},Se=r.__arabicParser__.processArabic=r.processArabic=function(){var ye,Ne=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,pe=[];if(Array.isArray(Ne)){var Oe=0;for(pe=[],Oe=0;Oe<Ne.length;Oe+=1)Array.isArray(Ne[Oe])?pe.push([H(Ne[Oe][0]),Ne[Oe][1],Ne[Oe][2]]):pe.push([H(Ne[Oe])]);ye=pe}else ye=H(Ne);return typeof arguments[0]=="string"?ye:(arguments[0].text=ye,arguments[0])};r.events.push(["preProcessText",Se])}(aA.API),aA.API.autoPrint=function(r){var t;switch((r=r||{}).variant=r.variant||"non-conform",r.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){t=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 "+t+" 0 R")})}return this},function(r){var t=function(){var A=void 0;Object.defineProperty(this,"pdf",{get:function(){return A},set:function(w){A=w}});var u=150;Object.defineProperty(this,"width",{get:function(){return u},set:function(w){u=isNaN(w)||Number.isInteger(w)===!1||w<0?150:w,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=u+1)}});var d=300;Object.defineProperty(this,"height",{get:function(){return d},set:function(w){d=isNaN(w)||Number.isInteger(w)===!1||w<0?300:w,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=d+1)}});var l=[];Object.defineProperty(this,"childNodes",{get:function(){return l},set:function(w){l=w}});var B={};Object.defineProperty(this,"style",{get:function(){return B},set:function(w){B=w}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(A,u){var d;if((A=A||"2d")!=="2d")return null;for(d in u)this.pdf.context2d.hasOwnProperty(d)&&(this.pdf.context2d[d]=u[d]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},r.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(aA.API),function(r){var t={left:0,top:0,bottom:0,right:0},A=!1,u=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({},t),this.internal.__cell__.margins.width=this.getPageWidth(),d.call(this))},d=function(){this.internal.__cell__.lastCell=new l,this.internal.__cell__.pages=1},l=function(){var E=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return E},set:function(ye){E=ye}});var T=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return T},set:function(ye){T=ye}});var V=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return V},set:function(ye){V=ye}});var Z=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Z},set:function(ye){Z=ye}});var ce=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return ce},set:function(ye){ce=ye}});var H=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return H},set:function(ye){H=ye}});var Se=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Se},set:function(ye){Se=ye}}),this};l.prototype.clone=function(){return new l(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},l.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},r.setHeaderFunction=function(E){return u.call(this),this.internal.__cell__.headerFunction=typeof E=="function"?E:void 0,this},r.getTextDimensions=function(E,T){u.call(this);var V=(T=T||{}).fontSize||this.getFontSize(),Z=T.font||this.getFont(),ce=T.scaleFactor||this.internal.scaleFactor,H=0,Se=0,ye=0,Ne=this;if(!Array.isArray(E)&&typeof E!="string"){if(typeof E!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");E=String(E)}var pe=T.maxWidth;pe>0?typeof E=="string"?E=this.splitTextToSize(E,pe):Object.prototype.toString.call(E)==="[object Array]"&&(E=E.reduce(function(st,vt){return st.concat(Ne.splitTextToSize(vt,pe))},[])):E=Array.isArray(E)?E:[E];for(var Oe=0;Oe<E.length;Oe++)H<(ye=this.getStringUnitWidth(E[Oe],{font:Z})*V)&&(H=ye);return H!==0&&(Se=E.length),{w:H/=ce,h:Math.max((Se*V*this.getLineHeightFactor()-V*(this.getLineHeightFactor()-1))/ce,0)}},r.cellAddPage=function(){u.call(this),this.addPage();var E=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new l(E.left,E.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var B=r.cell=function(){var E;E=arguments[0]instanceof l?arguments[0]:new l(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),u.call(this);var T=this.internal.__cell__.lastCell,V=this.internal.__cell__.padding,Z=this.internal.__cell__.margins||t,ce=this.internal.__cell__.tableHeaderRow,H=this.internal.__cell__.printHeaders;return T.lineNumber!==void 0&&(T.lineNumber===E.lineNumber?(E.x=(T.x||0)+(T.width||0),E.y=T.y||0):T.y+T.height+E.height+Z.bottom>this.getPageHeight()?(this.cellAddPage(),E.y=Z.top,H&&ce&&(this.printHeaderRow(E.lineNumber,!0),E.y+=ce[0].height)):E.y=T.y+T.height||E.y),E.text[0]!==void 0&&(this.rect(E.x,E.y,E.width,E.height,A===!0?"FD":void 0),E.align==="right"?this.text(E.text,E.x+E.width-V,E.y+V,{align:"right",baseline:"top"}):E.align==="center"?this.text(E.text,E.x+E.width/2,E.y+V,{align:"center",baseline:"top",maxWidth:E.width-V-V}):this.text(E.text,E.x+V,E.y+V,{align:"left",baseline:"top",maxWidth:E.width-V-V})),this.internal.__cell__.lastCell=E,this};r.table=function(E,T,V,Z,ce){if(u.call(this),!V)throw new Error("No data for PDF table.");var H,Se,ye,Ne,pe=[],Oe=[],st=[],vt={},Rt={},lA=[],wt=[],Ze=(ce=ce||{}).autoSize||!1,xt=ce.printHeaders!==!1,Yt=ce.css&&ce.css["font-size"]!==void 0?16*ce.css["font-size"]:ce.fontSize||12,we=ce.margins||Object.assign({width:this.getPageWidth()},t),Fe=typeof ce.padding=="number"?ce.padding:3,at=ce.headerBackgroundColor||"#c8c8c8",Je=ce.headerTextColor||"#000";if(d.call(this),this.internal.__cell__.printHeaders=xt,this.internal.__cell__.margins=we,this.internal.__cell__.table_font_size=Yt,this.internal.__cell__.padding=Fe,this.internal.__cell__.headerBackgroundColor=at,this.internal.__cell__.headerTextColor=Je,this.setFontSize(Yt),Z==null)Oe=pe=Object.keys(V[0]),st=pe.map(function(){return"left"});else if(Array.isArray(Z)&&(0,F.Z)(Z[0])==="object")for(pe=Z.map(function(Xt){return Xt.name}),Oe=Z.map(function(Xt){return Xt.prompt||Xt.name||""}),st=Z.map(function(Xt){return Xt.align||"left"}),H=0;H<Z.length;H+=1)Rt[Z[H].name]=Z[H].width*(19.049976/25.4);else Array.isArray(Z)&&typeof Z[0]=="string"&&(Oe=pe=Z,st=pe.map(function(){return"left"}));if(Ze||Array.isArray(Z)&&typeof Z[0]=="string")for(H=0;H<pe.length;H+=1){for(vt[Ne=pe[H]]=V.map(function(Xt){return Xt[Ne]}),this.setFont(void 0,"bold"),lA.push(this.getTextDimensions(Oe[H],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Se=vt[Ne],this.setFont(void 0,"normal"),ye=0;ye<Se.length;ye+=1)lA.push(this.getTextDimensions(Se[ye],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Rt[Ne]=Math.max.apply(null,lA)+Fe+Fe,lA=[]}if(xt){var Mt={};for(H=0;H<pe.length;H+=1)Mt[pe[H]]={},Mt[pe[H]].text=Oe[H],Mt[pe[H]].align=st[H];var jt=w.call(this,Mt,Rt);wt=pe.map(function(Xt){return new l(E,T,Rt[Xt],jt,Mt[Xt].text,void 0,Mt[Xt].align)}),this.setTableHeaderRow(wt),this.printHeaderRow(1,!1)}var Kt=Z.reduce(function(Xt,JA){return Xt[JA.name]=JA.align,Xt},{});for(H=0;H<V.length;H+=1){"rowStart"in ce&&ce.rowStart instanceof Function&&ce.rowStart({row:H,data:V[H]},this);var Ct=w.call(this,V[H],Rt);for(ye=0;ye<pe.length;ye+=1){var Jt=V[H][pe[ye]];"cellStart"in ce&&ce.cellStart instanceof Function&&ce.cellStart({row:H,col:ye,data:Jt},this),B.call(this,new l(E,T,Rt[pe[ye]],Ct,Jt,H+2,Kt[pe[ye]]))}}return this.internal.__cell__.table_x=E,this.internal.__cell__.table_y=T,this};var w=function(E,T){var V=this.internal.__cell__.padding,Z=this.internal.__cell__.table_font_size,ce=this.internal.scaleFactor;return Object.keys(E).map(function(H){var Se=E[H];return this.splitTextToSize(Se.hasOwnProperty("text")?Se.text:Se,T[H]-V-V)},this).map(function(H){return this.getLineHeightFactor()*H.length*Z/ce+V+V},this).reduce(function(H,Se){return Math.max(H,Se)},0)};r.setTableHeaderRow=function(E){u.call(this),this.internal.__cell__.tableHeaderRow=E},r.printHeaderRow=function(E,T){if(u.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var V;if(A=!0,typeof this.internal.__cell__.headerFunction=="function"){var Z=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new l(Z[0],Z[1],Z[2],Z[3],void 0,-1)}this.setFont(void 0,"bold");for(var ce=[],H=0;H<this.internal.__cell__.tableHeaderRow.length;H+=1){V=this.internal.__cell__.tableHeaderRow[H].clone(),T&&(V.y=this.internal.__cell__.margins.top||0,ce.push(V)),V.lineNumber=E;var Se=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),B.call(this,V),this.setTextColor(Se)}ce.length>0&&this.setTableHeaderRow(ce),this.setFont(void 0,"normal"),A=!1}}(aA.API);var ai={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},is=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],cn=Gi(is),Vo=[100,200,300,400,500,600,700,800,900],yu=Gi(Vo);function oo(r){var t=r.family.replace(/"|'/g,"").toLowerCase(),A=function(l){return ai[l=l||"normal"]?l:"normal"}(r.style),u=function(l){if(!l)return 400;if(typeof l=="number")return l>=100&&l<=900&&l%100==0?l:400;if(/^\d00$/.test(l))return parseInt(l);switch(l){case"bold":return 700;case"normal":default:return 400}}(r.weight),d=function(l){return typeof cn[l=l||"normal"]=="number"?l:"normal"}(r.stretch);return{family:t,style:A,weight:u,stretch:d,src:r.src||[],ref:r.ref||{name:t,style:[d,A,u].join(" ")}}}function Wo(r,t,A,u){var d;for(d=A;d>=0&&d<t.length;d+=u)if(r[t[d]])return r[t[d]];for(d=A;d>=0&&d<t.length;d-=u)if(r[t[d]])return r[t[d]]}var uo={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Zo={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Jo(r){return[r.stretch,r.style,r.weight,r.family].join(" ")}function za(r,t,A){for(var u=(A=A||{}).defaultFontFamily||"times",d=Object.assign({},uo,A.genericFontFamilies||{}),l=null,B=null,w=0;w<t.length;++w)if(d[(l=oo(t[w])).family]&&(l.family=d[l.family]),r.hasOwnProperty(l.family)){B=r[l.family];break}if(!(B=B||r[u]))throw new Error("Could not find a font-family for the rule '"+Jo(l)+"' and default family '"+u+"'.");if(B=function(E,T){if(T[E])return T[E];var V=cn[E],Z=V<=cn.normal?-1:1,ce=Wo(T,is,V,Z);if(!ce)throw new Error("Could not find a matching font-stretch value for "+E);return ce}(l.stretch,B),B=function(E,T){if(T[E])return T[E];for(var V=ai[E],Z=0;Z<V.length;++Z)if(T[V[Z]])return T[V[Z]];throw new Error("Could not find a matching font-style for "+E)}(l.style,B),!(B=function(E,T){if(T[E])return T[E];if(E===400&&T[500])return T[500];if(E===500&&T[400])return T[400];var V=yu[E],Z=Wo(T,Vo,V,E<400?-1:1);if(!Z)throw new Error("Could not find a matching font-weight for value "+E);return Z}(l.weight,B)))throw new Error("Failed to resolve a font for the rule '"+Jo(l)+"'.");return B}function Ci(r){return r.trimLeft()}function zi(r,t){for(var A=0;A<r.length;){if(r.charAt(A)===t)return[r.substring(0,A),r.substring(A+1)];A+=1}return null}function HA(r){var t=r.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],r.substring(t[0].length)]}var hr,sa,ma,ii=["times"];(function(r){var t,A,u,d,l,B,w,E,T,V=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 E,this.globalCompositeOperation=fe.globalCompositeOperation||"normal",this.globalAlpha=fe.globalAlpha||1,this.clip_path=fe.clip_path||[],this.currentPoint=fe.currentPoint||new B,this.miterLimit=fe.miterLimit||10,this.lastPoint=fe.lastPoint||new B,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};r.events.push(["initialized",function(){this.context2d=new Z(this),t=this.internal.f2,A=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,d=this.internal.getHorizontalCoordinate,l=this.internal.getVerticalCoordinate,B=this.internal.Point,w=this.internal.Rectangle,E=this.internal.Matrix,T=new V}]);var Z=function(fe){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Pe=fe;Object.defineProperty(this,"pdf",{get:function(){return Pe}});var Me=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Me},set:function(qt){Me=!!qt}});var et=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return et},set:function(qt){et=!!qt}});var ht=0;Object.defineProperty(this,"posX",{get:function(){return ht},set:function(qt){isNaN(qt)||(ht=qt)}});var Qt=0;Object.defineProperty(this,"posY",{get:function(){return Qt},set:function(qt){isNaN(qt)||(Qt=qt)}}),Object.defineProperty(this,"margin",{get:function(){return T.margin},set:function(qt){var Ke;typeof qt=="number"?Ke=[qt,qt,qt,qt]:((Ke=new Array(4))[0]=qt[0],Ke[1]=qt.length>=2?qt[1]:Ke[0],Ke[2]=qt.length>=3?qt[2]:Ke[0],Ke[3]=qt.length>=4?qt[3]:Ke[1]),T.margin=Ke}});var Ht=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Ht},set:function(qt){Ht=qt}});var kt=0;Object.defineProperty(this,"lastBreak",{get:function(){return kt},set:function(qt){kt=qt}});var IA=[];Object.defineProperty(this,"pageBreaks",{get:function(){return IA},set:function(qt){IA=qt}}),Object.defineProperty(this,"ctx",{get:function(){return T},set:function(qt){qt instanceof V&&(T=qt)}}),Object.defineProperty(this,"path",{get:function(){return T.path},set:function(qt){T.path=qt}});var wA=[];Object.defineProperty(this,"ctxStack",{get:function(){return wA},set:function(qt){wA=qt}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(qt){var Ke;Ke=ce(qt),this.ctx.fillStyle=Ke.style,this.ctx.isFillTransparent=Ke.a===0,this.ctx.fillOpacity=Ke.a,this.pdf.setFillColor(Ke.r,Ke.g,Ke.b,{a:Ke.a}),this.pdf.setTextColor(Ke.r,Ke.g,Ke.b,{a:Ke.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(qt){var Ke=ce(qt);this.ctx.strokeStyle=Ke.style,this.ctx.isStrokeTransparent=Ke.a===0,this.ctx.strokeOpacity=Ke.a,Ke.a===0?this.pdf.setDrawColor(255,255,255):(Ke.a,this.pdf.setDrawColor(Ke.r,Ke.g,Ke.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(qt){["butt","round","square"].indexOf(qt)!==-1&&(this.ctx.lineCap=qt,this.pdf.setLineCap(qt))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(qt){isNaN(qt)||(this.ctx.lineWidth=qt,this.pdf.setLineWidth(qt))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(qt){["bevel","round","miter"].indexOf(qt)!==-1&&(this.ctx.lineJoin=qt,this.pdf.setLineJoin(qt))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(qt){isNaN(qt)||(this.ctx.miterLimit=qt,this.pdf.setMiterLimit(qt))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(qt){this.ctx.textBaseline=qt}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(qt){["right","end","center","left","start"].indexOf(qt)!==-1&&(this.ctx.textAlign=qt)}});var zA=null;function _A(qt,Ke){if(zA===null){var Or=function(rr){var EA=[];return Object.keys(rr).forEach(function(TA){rr[TA].forEach(function(YA){var GA=null;switch(YA){case"bold":GA={family:TA,weight:"bold"};break;case"italic":GA={family:TA,style:"italic"};break;case"bolditalic":GA={family:TA,weight:"bold",style:"italic"};break;case"":case"normal":GA={family:TA}}GA!==null&&(GA.ref={name:TA,style:YA},EA.push(GA))})}),EA}(qt.getFontList());zA=function(rr){for(var EA={},TA=0;TA<rr.length;++TA){var YA=oo(rr[TA]),GA=YA.family,cr=YA.stretch,Ir=YA.style,kr=YA.weight;EA[GA]=EA[GA]||{},EA[GA][cr]=EA[GA][cr]||{},EA[GA][cr][Ir]=EA[GA][cr][Ir]||{},EA[GA][cr][Ir][kr]=YA}return EA}(Or.concat(Ke))}return zA}var yr=null;Object.defineProperty(this,"fontFaces",{get:function(){return yr},set:function(qt){zA=null,yr=qt}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(qt){var Ke;if(this.ctx.font=qt,(Ke=/^\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(qt))!==null){var Or=Ke[1];Ke[2];var rr=Ke[3],EA=Ke[4];Ke[5];var TA=Ke[6],YA=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(EA)[2];EA=Math.floor(YA==="px"?parseFloat(EA)*this.pdf.internal.scaleFactor:YA==="em"?parseFloat(EA)*this.pdf.getFontSize():parseFloat(EA)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(EA);var GA=function(Cr){var Jr,WA,ba=[],dn=Cr.trim();if(dn==="")return ii;if(dn in Zo)return[Zo[dn]];for(;dn!=="";){switch(WA=null,Jr=(dn=Ci(dn)).charAt(0)){case'"':case"'":WA=zi(dn.substring(1),Jr);break;default:WA=HA(dn)}if(WA===null||(ba.push(WA[0]),(dn=Ci(WA[1]))!==""&&dn.charAt(0)!==","))return ii;dn=dn.replace(/^,/,"")}return ba}(TA);if(this.fontFaces){var cr=za(_A(this.pdf,this.fontFaces),GA.map(function(Cr){return{family:Cr,stretch:"normal",weight:rr,style:Or}}));this.pdf.setFont(cr.ref.name,cr.ref.style)}else{var Ir="";(rr==="bold"||parseInt(rr,10)>=700||Or==="bold")&&(Ir="bold"),Or==="italic"&&(Ir+="italic"),Ir.length===0&&(Ir="normal");for(var kr="",Gr={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"},un=0;un<GA.length;un++){if(this.pdf.internal.getFont(GA[un],Ir,{noFallback:!0,disableWarning:!0})!==void 0){kr=GA[un];break}if(Ir==="bolditalic"&&this.pdf.internal.getFont(GA[un],"bold",{noFallback:!0,disableWarning:!0})!==void 0)kr=GA[un],Ir="bold";else if(this.pdf.internal.getFont(GA[un],"normal",{noFallback:!0,disableWarning:!0})!==void 0){kr=GA[un],Ir="normal";break}}if(kr===""){for(var fn=0;fn<GA.length;fn++)if(Gr[GA[fn]]){kr=Gr[GA[fn]];break}}kr=kr===""?"Times":kr,this.pdf.setFont(kr,Ir)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(qt){this.ctx.globalCompositeOperation=qt}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(qt){this.ctx.globalAlpha=qt}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(qt){this.ctx.lineDashOffset=qt,JA.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(qt){this.ctx.lineDash=qt,JA.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(qt){this.ctx.ignoreClearRect=!!qt}})};Z.prototype.setLineDash=function(fe){this.lineDash=fe},Z.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Z.prototype.fill=function(){vt.call(this,"fill",!1)},Z.prototype.stroke=function(){vt.call(this,"stroke",!1)},Z.prototype.beginPath=function(){this.path=[{type:"begin"}]},Z.prototype.moveTo=function(fe,Pe){if(isNaN(fe)||isNaN(Pe))throw tn.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Me=this.ctx.transform.applyToPoint(new B(fe,Pe));this.path.push({type:"mt",x:Me.x,y:Me.y}),this.ctx.lastPoint=new B(fe,Pe)},Z.prototype.closePath=function(){var fe=new B(0,0),Pe=0;for(Pe=this.path.length-1;Pe!==-1;Pe--)if(this.path[Pe].type==="begin"&&(0,F.Z)(this.path[Pe+1])==="object"&&typeof this.path[Pe+1].x=="number"){fe=new B(this.path[Pe+1].x,this.path[Pe+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new B(fe.x,fe.y)},Z.prototype.lineTo=function(fe,Pe){if(isNaN(fe)||isNaN(Pe))throw tn.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Me=this.ctx.transform.applyToPoint(new B(fe,Pe));this.path.push({type:"lt",x:Me.x,y:Me.y}),this.ctx.lastPoint=new B(Me.x,Me.y)},Z.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),vt.call(this,null,!0)},Z.prototype.quadraticCurveTo=function(fe,Pe,Me,et){if(isNaN(Me)||isNaN(et)||isNaN(fe)||isNaN(Pe))throw tn.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var ht=this.ctx.transform.applyToPoint(new B(Me,et)),Qt=this.ctx.transform.applyToPoint(new B(fe,Pe));this.path.push({type:"qct",x1:Qt.x,y1:Qt.y,x:ht.x,y:ht.y}),this.ctx.lastPoint=new B(ht.x,ht.y)},Z.prototype.bezierCurveTo=function(fe,Pe,Me,et,ht,Qt){if(isNaN(ht)||isNaN(Qt)||isNaN(fe)||isNaN(Pe)||isNaN(Me)||isNaN(et))throw tn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Ht=this.ctx.transform.applyToPoint(new B(ht,Qt)),kt=this.ctx.transform.applyToPoint(new B(fe,Pe)),IA=this.ctx.transform.applyToPoint(new B(Me,et));this.path.push({type:"bct",x1:kt.x,y1:kt.y,x2:IA.x,y2:IA.y,x:Ht.x,y:Ht.y}),this.ctx.lastPoint=new B(Ht.x,Ht.y)},Z.prototype.arc=function(fe,Pe,Me,et,ht,Qt){if(isNaN(fe)||isNaN(Pe)||isNaN(Me)||isNaN(et)||isNaN(ht))throw tn.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Qt=!!Qt,!this.ctx.transform.isIdentity){var Ht=this.ctx.transform.applyToPoint(new B(fe,Pe));fe=Ht.x,Pe=Ht.y;var kt=this.ctx.transform.applyToPoint(new B(0,Me)),IA=this.ctx.transform.applyToPoint(new B(0,0));Me=Math.sqrt(Math.pow(kt.x-IA.x,2)+Math.pow(kt.y-IA.y,2))}Math.abs(ht-et)>=2*Math.PI&&(et=0,ht=2*Math.PI),this.path.push({type:"arc",x:fe,y:Pe,radius:Me,startAngle:et,endAngle:ht,counterclockwise:Qt})},Z.prototype.arcTo=function(fe,Pe,Me,et,ht){throw new Error("arcTo not implemented.")},Z.prototype.rect=function(fe,Pe,Me,et){if(isNaN(fe)||isNaN(Pe)||isNaN(Me)||isNaN(et))throw tn.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(fe,Pe),this.lineTo(fe+Me,Pe),this.lineTo(fe+Me,Pe+et),this.lineTo(fe,Pe+et),this.lineTo(fe,Pe),this.lineTo(fe+Me,Pe),this.lineTo(fe,Pe)},Z.prototype.fillRect=function(fe,Pe,Me,et){if(isNaN(fe)||isNaN(Pe)||isNaN(Me)||isNaN(et))throw tn.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!H.call(this)){var ht={};this.lineCap!=="butt"&&(ht.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(ht.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(fe,Pe,Me,et),this.fill(),ht.hasOwnProperty("lineCap")&&(this.lineCap=ht.lineCap),ht.hasOwnProperty("lineJoin")&&(this.lineJoin=ht.lineJoin)}},Z.prototype.strokeRect=function(fe,Pe,Me,et){if(isNaN(fe)||isNaN(Pe)||isNaN(Me)||isNaN(et))throw tn.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Se.call(this)||(this.beginPath(),this.rect(fe,Pe,Me,et),this.stroke())},Z.prototype.clearRect=function(fe,Pe,Me,et){if(isNaN(fe)||isNaN(Pe)||isNaN(Me)||isNaN(et))throw tn.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(fe,Pe,Me,et))},Z.prototype.save=function(fe){fe=typeof fe!="boolean"||fe;for(var Pe=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(Pe),fe){this.ctx.fontSize=this.pdf.internal.getFontSize();var et=new V(this.ctx);this.ctxStack.push(this.ctx),this.ctx=et}},Z.prototype.restore=function(fe){fe=typeof fe!="boolean"||fe;for(var Pe=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(Pe),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)},Z.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var ce=function(fe){var Pe,Me,et,ht;if(fe.isCanvasGradient===!0&&(fe=fe.getColor()),!fe)return{r:0,g:0,b:0,a:0,style:fe};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(fe))Pe=0,Me=0,et=0,ht=0;else{var Qt=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(fe);if(Qt!==null)Pe=parseInt(Qt[1]),Me=parseInt(Qt[2]),et=parseInt(Qt[3]),ht=1;else if((Qt=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(fe))!==null)Pe=parseInt(Qt[1]),Me=parseInt(Qt[2]),et=parseInt(Qt[3]),ht=parseFloat(Qt[4]);else{if(ht=1,typeof fe=="string"&&fe.charAt(0)!=="#"){var Ht=new Dr(fe);fe=Ht.ok?Ht.toHex():"#000000"}fe.length===4?(Pe=fe.substring(1,2),Pe+=Pe,Me=fe.substring(2,3),Me+=Me,et=fe.substring(3,4),et+=et):(Pe=fe.substring(1,3),Me=fe.substring(3,5),et=fe.substring(5,7)),Pe=parseInt(Pe,16),Me=parseInt(Me,16),et=parseInt(et,16)}}return{r:Pe,g:Me,b:et,a:ht,style:fe}},H=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Se=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Z.prototype.fillText=function(fe,Pe,Me,et){if(isNaN(Pe)||isNaN(Me)||typeof fe!="string")throw tn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(et=isNaN(et)?void 0:et,!H.call(this)){var ht=Ct(this.ctx.transform.rotation),Qt=this.ctx.transform.scaleX;Fe.call(this,{text:fe,x:Pe,y:Me,scale:Qt,angle:ht,align:this.textAlign,maxWidth:et})}},Z.prototype.strokeText=function(fe,Pe,Me,et){if(isNaN(Pe)||isNaN(Me)||typeof fe!="string")throw tn.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Se.call(this)){et=isNaN(et)?void 0:et;var ht=Ct(this.ctx.transform.rotation),Qt=this.ctx.transform.scaleX;Fe.call(this,{text:fe,x:Pe,y:Me,scale:Qt,renderingMode:"stroke",angle:ht,align:this.textAlign,maxWidth:et})}},Z.prototype.measureText=function(fe){if(typeof fe!="string")throw tn.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var Pe=this.pdf,Me=this.pdf.internal.scaleFactor,et=Pe.internal.getFontSize(),ht=Pe.getStringUnitWidth(fe)*et/Pe.internal.scaleFactor,Qt=function(Ht){var kt=(Ht=Ht||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return kt}}),this};return new Qt({width:ht*=Math.round(96*Me/72*1e4)/1e4})},Z.prototype.scale=function(fe,Pe){if(isNaN(fe)||isNaN(Pe))throw tn.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Me=new E(fe,0,0,Pe,0,0);this.ctx.transform=this.ctx.transform.multiply(Me)},Z.prototype.rotate=function(fe){if(isNaN(fe))throw tn.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var Pe=new E(Math.cos(fe),Math.sin(fe),-Math.sin(fe),Math.cos(fe),0,0);this.ctx.transform=this.ctx.transform.multiply(Pe)},Z.prototype.translate=function(fe,Pe){if(isNaN(fe)||isNaN(Pe))throw tn.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Me=new E(1,0,0,1,fe,Pe);this.ctx.transform=this.ctx.transform.multiply(Me)},Z.prototype.transform=function(fe,Pe,Me,et,ht,Qt){if(isNaN(fe)||isNaN(Pe)||isNaN(Me)||isNaN(et)||isNaN(ht)||isNaN(Qt))throw tn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Ht=new E(fe,Pe,Me,et,ht,Qt);this.ctx.transform=this.ctx.transform.multiply(Ht)},Z.prototype.setTransform=function(fe,Pe,Me,et,ht,Qt){fe=isNaN(fe)?1:fe,Pe=isNaN(Pe)?0:Pe,Me=isNaN(Me)?0:Me,et=isNaN(et)?1:et,ht=isNaN(ht)?0:ht,Qt=isNaN(Qt)?0:Qt,this.ctx.transform=new E(fe,Pe,Me,et,ht,Qt)};var ye=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Z.prototype.drawImage=function(fe,Pe,Me,et,ht,Qt,Ht,kt,IA){var wA=this.pdf.getImageProperties(fe),zA=1,_A=1,yr=1,qt=1;et!==void 0&&kt!==void 0&&(yr=kt/et,qt=IA/ht,zA=wA.width/et*kt/et,_A=wA.height/ht*IA/ht),Qt===void 0&&(Qt=Pe,Ht=Me,Pe=0,Me=0),et!==void 0&&kt===void 0&&(kt=et,IA=ht),et===void 0&&kt===void 0&&(kt=wA.width,IA=wA.height);for(var Ke,Or=this.ctx.transform.decompose(),rr=Ct(Or.rotate.shx),EA=new E,TA=(EA=(EA=(EA=EA.multiply(Or.translate)).multiply(Or.skew)).multiply(Or.scale)).applyToRectangle(new w(Qt-Pe*yr,Ht-Me*qt,et*zA,ht*_A)),YA=Ne.call(this,TA),GA=[],cr=0;cr<YA.length;cr+=1)GA.indexOf(YA[cr])===-1&&GA.push(YA[cr]);if(st(GA),this.autoPaging)for(var Ir=GA[0],kr=GA[GA.length-1],Gr=Ir;Gr<kr+1;Gr++){this.pdf.setPage(Gr);var un=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],fn=Gr===1?this.posY+this.margin[0]:this.margin[0],Cr=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Jr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],WA=Gr===1?0:Cr+(Gr-2)*Jr;if(this.ctx.clip_path.length!==0){var ba=this.path;Ke=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Oe(Ke,this.posX+this.margin[3],-WA+fn+this.ctx.prevPageLastElemOffset),Rt.call(this,"fill",!0),this.path=ba}var dn=JSON.parse(JSON.stringify(TA));dn=Oe([dn],this.posX+this.margin[3],-WA+fn+this.ctx.prevPageLastElemOffset)[0];var bi=(Gr>Ir||Gr<kr)&&ye.call(this);bi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],un,Jr,null).clip().discardPath()),this.pdf.addImage(fe,"JPEG",dn.x,dn.y,dn.w,dn.h,null,null,rr),bi&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(fe,"JPEG",TA.x,TA.y,TA.w,TA.h,null,null,rr)};var Ne=function(fe,Pe,Me){var et=[];Pe=Pe||this.pdf.internal.pageSize.width,Me=Me||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var ht=this.posY+this.ctx.prevPageLastElemOffset;switch(fe.type){default:case"mt":case"lt":et.push(Math.floor((fe.y+ht)/Me)+1);break;case"arc":et.push(Math.floor((fe.y+ht-fe.radius)/Me)+1),et.push(Math.floor((fe.y+ht+fe.radius)/Me)+1);break;case"qct":var Qt=Jt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,fe.x1,fe.y1,fe.x,fe.y);et.push(Math.floor((Qt.y+ht)/Me)+1),et.push(Math.floor((Qt.y+Qt.h+ht)/Me)+1);break;case"bct":var Ht=Xt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,fe.x1,fe.y1,fe.x2,fe.y2,fe.x,fe.y);et.push(Math.floor((Ht.y+ht)/Me)+1),et.push(Math.floor((Ht.y+Ht.h+ht)/Me)+1);break;case"rect":et.push(Math.floor((fe.y+ht)/Me)+1),et.push(Math.floor((fe.y+fe.h+ht)/Me)+1)}for(var kt=0;kt<et.length;kt+=1)for(;this.pdf.internal.getNumberOfPages()<et[kt];)pe.call(this);return et},pe=function(){var fe=this.fillStyle,Pe=this.strokeStyle,Me=this.font,et=this.lineCap,ht=this.lineWidth,Qt=this.lineJoin;this.pdf.addPage(),this.fillStyle=fe,this.strokeStyle=Pe,this.font=Me,this.lineCap=et,this.lineWidth=ht,this.lineJoin=Qt},Oe=function(fe,Pe,Me){for(var et=0;et<fe.length;et++)switch(fe[et].type){case"bct":fe[et].x2+=Pe,fe[et].y2+=Me;case"qct":fe[et].x1+=Pe,fe[et].y1+=Me;case"mt":case"lt":case"arc":default:fe[et].x+=Pe,fe[et].y+=Me}return fe},st=function(fe){return fe.sort(function(Pe,Me){return Pe-Me})},vt=function(fe,Pe){for(var Me,et,ht=this.fillStyle,Qt=this.strokeStyle,Ht=this.lineCap,kt=this.lineWidth,IA=Math.abs(kt*this.ctx.transform.scaleX),wA=this.lineJoin,zA=JSON.parse(JSON.stringify(this.path)),_A=JSON.parse(JSON.stringify(this.path)),yr=[],qt=0;qt<_A.length;qt++)if(_A[qt].x!==void 0)for(var Ke=Ne.call(this,_A[qt]),Or=0;Or<Ke.length;Or+=1)yr.indexOf(Ke[Or])===-1&&yr.push(Ke[Or]);for(var rr=0;rr<yr.length;rr++)for(;this.pdf.internal.getNumberOfPages()<yr[rr];)pe.call(this);if(st(yr),this.autoPaging)for(var EA=yr[0],TA=yr[yr.length-1],YA=EA;YA<TA+1;YA++){this.pdf.setPage(YA),this.fillStyle=ht,this.strokeStyle=Qt,this.lineCap=Ht,this.lineWidth=IA,this.lineJoin=wA;var GA=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],cr=YA===1?this.posY+this.margin[0]:this.margin[0],Ir=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],kr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Gr=YA===1?0:Ir+(YA-2)*kr;if(this.ctx.clip_path.length!==0){var un=this.path;Me=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Oe(Me,this.posX+this.margin[3],-Gr+cr+this.ctx.prevPageLastElemOffset),Rt.call(this,fe,!0),this.path=un}if(et=JSON.parse(JSON.stringify(zA)),this.path=Oe(et,this.posX+this.margin[3],-Gr+cr+this.ctx.prevPageLastElemOffset),Pe===!1||YA===0){var fn=(YA>EA||YA<TA)&&ye.call(this);fn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],GA,kr,null).clip().discardPath()),Rt.call(this,fe,Pe),fn&&this.pdf.restoreGraphicsState()}this.lineWidth=kt}else this.lineWidth=IA,Rt.call(this,fe,Pe),this.lineWidth=kt;this.path=zA},Rt=function(fe,Pe){if((fe!=="stroke"||Pe||!Se.call(this))&&(fe==="stroke"||Pe||!H.call(this))){for(var Me,et,ht=[],Qt=this.path,Ht=0;Ht<Qt.length;Ht++){var kt=Qt[Ht];switch(kt.type){case"begin":ht.push({begin:!0});break;case"close":ht.push({close:!0});break;case"mt":ht.push({start:kt,deltas:[],abs:[]});break;case"lt":var IA=ht.length;if(Qt[Ht-1]&&!isNaN(Qt[Ht-1].x)&&(Me=[kt.x-Qt[Ht-1].x,kt.y-Qt[Ht-1].y],IA>0)){for(;IA>=0;IA--)if(ht[IA-1].close!==!0&&ht[IA-1].begin!==!0){ht[IA-1].deltas.push(Me),ht[IA-1].abs.push(kt);break}}break;case"bct":Me=[kt.x1-Qt[Ht-1].x,kt.y1-Qt[Ht-1].y,kt.x2-Qt[Ht-1].x,kt.y2-Qt[Ht-1].y,kt.x-Qt[Ht-1].x,kt.y-Qt[Ht-1].y],ht[ht.length-1].deltas.push(Me);break;case"qct":var wA=Qt[Ht-1].x+2/3*(kt.x1-Qt[Ht-1].x),zA=Qt[Ht-1].y+2/3*(kt.y1-Qt[Ht-1].y),_A=kt.x+2/3*(kt.x1-kt.x),yr=kt.y+2/3*(kt.y1-kt.y),qt=kt.x,Ke=kt.y;Me=[wA-Qt[Ht-1].x,zA-Qt[Ht-1].y,_A-Qt[Ht-1].x,yr-Qt[Ht-1].y,qt-Qt[Ht-1].x,Ke-Qt[Ht-1].y],ht[ht.length-1].deltas.push(Me);break;case"arc":ht.push({deltas:[],abs:[],arc:!0}),Array.isArray(ht[ht.length-1].abs)&&ht[ht.length-1].abs.push(kt)}}et=Pe?null:fe==="stroke"?"stroke":"fill";for(var Or=!1,rr=0;rr<ht.length;rr++)if(ht[rr].arc)for(var EA=ht[rr].abs,TA=0;TA<EA.length;TA++){var YA=EA[TA];YA.type==="arc"?Ze.call(this,YA.x,YA.y,YA.radius,YA.startAngle,YA.endAngle,YA.counterclockwise,void 0,Pe,!Or):at.call(this,YA.x,YA.y),Or=!0}else if(ht[rr].close===!0)this.pdf.internal.out("h"),Or=!1;else if(ht[rr].begin!==!0){var GA=ht[rr].start.x,cr=ht[rr].start.y;Je.call(this,ht[rr].deltas,GA,cr),Or=!0}et&&xt.call(this,et),Pe&&Yt.call(this)}},lA=function(fe){var Pe=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Me=Pe*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return fe-Me;case"top":return fe+Pe-Me;case"hanging":return fe+Pe-2*Me;case"middle":return fe+Pe/2-Me;case"ideographic":return fe;case"alphabetic":default:return fe}},wt=function(fe){return fe+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Z.prototype.createLinearGradient=function(){var fe=function(){};return fe.colorStops=[],fe.addColorStop=function(Pe,Me){this.colorStops.push([Pe,Me])},fe.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},fe.isCanvasGradient=!0,fe},Z.prototype.createPattern=function(){return this.createLinearGradient()},Z.prototype.createRadialGradient=function(){return this.createLinearGradient()};var Ze=function(fe,Pe,Me,et,ht,Qt,Ht,kt,IA){for(var wA=jt.call(this,Me,et,ht,Qt),zA=0;zA<wA.length;zA++){var _A=wA[zA];zA===0&&(IA?we.call(this,_A.x1+fe,_A.y1+Pe):at.call(this,_A.x1+fe,_A.y1+Pe)),Mt.call(this,fe,Pe,_A.x2,_A.y2,_A.x3,_A.y3,_A.x4,_A.y4)}kt?Yt.call(this):xt.call(this,Ht)},xt=function(fe){switch(fe){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Yt=function(){this.pdf.clip(),this.pdf.discardPath()},we=function(fe,Pe){this.pdf.internal.out(A(fe)+" "+u(Pe)+" m")},Fe=function(fe){var Pe;switch(fe.align){case"right":case"end":Pe="right";break;case"center":Pe="center";break;case"left":case"start":default:Pe="left"}var Me=this.pdf.getTextDimensions(fe.text),et=lA.call(this,fe.y),ht=wt.call(this,et)-Me.h,Qt=this.ctx.transform.applyToPoint(new B(fe.x,et)),Ht=this.ctx.transform.decompose(),kt=new E;kt=(kt=(kt=kt.multiply(Ht.translate)).multiply(Ht.skew)).multiply(Ht.scale);for(var IA,wA,zA,_A=this.ctx.transform.applyToRectangle(new w(fe.x,et,Me.w,Me.h)),yr=kt.applyToRectangle(new w(fe.x,ht,Me.w,Me.h)),qt=Ne.call(this,yr),Ke=[],Or=0;Or<qt.length;Or+=1)Ke.indexOf(qt[Or])===-1&&Ke.push(qt[Or]);if(st(Ke),this.autoPaging)for(var rr=Ke[0],EA=Ke[Ke.length-1],TA=rr;TA<EA+1;TA++){this.pdf.setPage(TA);var YA=TA===1?this.posY+this.margin[0]:this.margin[0],GA=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],cr=this.pdf.internal.pageSize.height-this.margin[2],Ir=cr-this.margin[0],kr=this.pdf.internal.pageSize.width-this.margin[1],Gr=kr-this.margin[3],un=TA===1?0:GA+(TA-2)*Ir;if(this.ctx.clip_path.length!==0){var fn=this.path;IA=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Oe(IA,this.posX+this.margin[3],-1*un+YA),Rt.call(this,"fill",!0),this.path=fn}var Cr=Oe([JSON.parse(JSON.stringify(yr))],this.posX+this.margin[3],-un+YA+this.ctx.prevPageLastElemOffset)[0];fe.scale>=.01&&(wA=this.pdf.internal.getFontSize(),this.pdf.setFontSize(wA*fe.scale),zA=this.lineWidth,this.lineWidth=zA*fe.scale);var Jr=this.autoPaging!=="text";if(Jr||Cr.y+Cr.h<=cr){if(Jr||Cr.y>=YA&&Cr.x<=kr){var WA=Jr?fe.text:this.pdf.splitTextToSize(fe.text,fe.maxWidth||kr-Cr.x)[0],ba=Oe([JSON.parse(JSON.stringify(_A))],this.posX+this.margin[3],-un+YA+this.ctx.prevPageLastElemOffset)[0],dn=Jr&&(TA>rr||TA<EA)&&ye.call(this);dn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Gr,Ir,null).clip().discardPath()),this.pdf.text(WA,ba.x,ba.y,{angle:fe.angle,align:Pe,renderingMode:fe.renderingMode}),dn&&this.pdf.restoreGraphicsState()}}else Cr.y<cr&&(this.ctx.prevPageLastElemOffset+=cr-Cr.y);fe.scale>=.01&&(this.pdf.setFontSize(wA),this.lineWidth=zA)}else fe.scale>=.01&&(wA=this.pdf.internal.getFontSize(),this.pdf.setFontSize(wA*fe.scale),zA=this.lineWidth,this.lineWidth=zA*fe.scale),this.pdf.text(fe.text,Qt.x+this.posX,Qt.y+this.posY,{angle:fe.angle,align:Pe,renderingMode:fe.renderingMode,maxWidth:fe.maxWidth}),fe.scale>=.01&&(this.pdf.setFontSize(wA),this.lineWidth=zA)},at=function(fe,Pe,Me,et){Me=Me||0,et=et||0,this.pdf.internal.out(A(fe+Me)+" "+u(Pe+et)+" l")},Je=function(fe,Pe,Me){return this.pdf.lines(fe,Pe,Me,null,null)},Mt=function(fe,Pe,Me,et,ht,Qt,Ht,kt){this.pdf.internal.out([t(d(Me+fe)),t(l(et+Pe)),t(d(ht+fe)),t(l(Qt+Pe)),t(d(Ht+fe)),t(l(kt+Pe)),"c"].join(" "))},jt=function(fe,Pe,Me,et){for(var ht=2*Math.PI,Qt=Math.PI/2;Pe>Me;)Pe-=ht;var Ht=Math.abs(Me-Pe);Ht<ht&&et&&(Ht=ht-Ht);for(var kt=[],IA=et?-1:1,wA=Pe;Ht>1e-5;){var zA=wA+IA*Math.min(Ht,Qt);kt.push(Kt.call(this,fe,wA,zA)),Ht-=Math.abs(zA-wA),wA=zA}return kt},Kt=function(fe,Pe,Me){var et=(Me-Pe)/2,ht=fe*Math.cos(et),Qt=fe*Math.sin(et),Ht=ht,kt=-Qt,IA=Ht*Ht+kt*kt,wA=IA+Ht*ht+kt*Qt,zA=4/3*(Math.sqrt(2*IA*wA)-wA)/(Ht*Qt-kt*ht),_A=Ht-zA*kt,yr=kt+zA*Ht,qt=_A,Ke=-yr,Or=et+Pe,rr=Math.cos(Or),EA=Math.sin(Or);return{x1:fe*Math.cos(Pe),y1:fe*Math.sin(Pe),x2:_A*rr-yr*EA,y2:_A*EA+yr*rr,x3:qt*rr-Ke*EA,y3:qt*EA+Ke*rr,x4:fe*Math.cos(Me),y4:fe*Math.sin(Me)}},Ct=function(fe){return 180*fe/Math.PI},Jt=function(fe,Pe,Me,et,ht,Qt){var Ht=fe+.5*(Me-fe),kt=Pe+.5*(et-Pe),IA=ht+.5*(Me-ht),wA=Qt+.5*(et-Qt),zA=Math.min(fe,ht,Ht,IA),_A=Math.max(fe,ht,Ht,IA),yr=Math.min(Pe,Qt,kt,wA),qt=Math.max(Pe,Qt,kt,wA);return new w(zA,yr,_A-zA,qt-yr)},Xt=function(fe,Pe,Me,et,ht,Qt,Ht,kt){var IA,wA,zA,_A,yr,qt,Ke,Or,rr,EA,TA,YA,GA,cr,Ir=Me-fe,kr=et-Pe,Gr=ht-Me,un=Qt-et,fn=Ht-ht,Cr=kt-Qt;for(wA=0;wA<41;wA++)rr=(Ke=(zA=fe+(IA=wA/40)*Ir)+IA*((yr=Me+IA*Gr)-zA))+IA*(yr+IA*(ht+IA*fn-yr)-Ke),EA=(Or=(_A=Pe+IA*kr)+IA*((qt=et+IA*un)-_A))+IA*(qt+IA*(Qt+IA*Cr-qt)-Or),wA==0?(TA=rr,YA=EA,GA=rr,cr=EA):(TA=Math.min(TA,rr),YA=Math.min(YA,EA),GA=Math.max(GA,rr),cr=Math.max(cr,EA));return new w(Math.round(TA),Math.round(YA),Math.round(GA-TA),Math.round(cr-YA))},JA=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var fe,Pe,Me=(fe=this.ctx.lineDash,Pe=this.ctx.lineDashOffset,JSON.stringify({lineDash:fe,lineDashOffset:Pe}));this.prevLineDash!==Me&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Me)}}})(aA.API),function(r){var t=function(l){var B,w,E,T,V,Z,ce,H,Se,ye;for(/[^\x00-\xFF]/.test(l),w=[],E=0,T=(l+=B="\0\0\0\0".slice(l.length%4||4)).length;T>E;E+=4)(V=(l.charCodeAt(E)<<24)+(l.charCodeAt(E+1)<<16)+(l.charCodeAt(E+2)<<8)+l.charCodeAt(E+3))!==0?(Z=(V=((V=((V=((V=(V-(ye=V%85))/85)-(Se=V%85))/85)-(H=V%85))/85)-(ce=V%85))/85)%85,w.push(Z+33,ce+33,H+33,Se+33,ye+33)):w.push(122);return function(Ne,pe){for(var Oe=pe;Oe>0;Oe--)Ne.pop()}(w,B.length),String.fromCharCode.apply(String,w)+"~>"},A=function(l){var B,w,E,T,V,Z=String,ce="length",H=255,Se="charCodeAt",ye="slice",Ne="replace";for(l[ye](-2),l=l[ye](0,-2)[Ne](/\s/g,"")[Ne]("z","!!!!!"),E=[],T=0,V=(l+=B="uuuuu"[ye](l[ce]%5||5))[ce];V>T;T+=5)w=52200625*(l[Se](T)-33)+614125*(l[Se](T+1)-33)+7225*(l[Se](T+2)-33)+85*(l[Se](T+3)-33)+(l[Se](T+4)-33),E.push(H&w>>24,H&w>>16,H&w>>8,H&w);return function(pe,Oe){for(var st=Oe;st>0;st--)pe.pop()}(E,B[ce]),Z.fromCharCode.apply(Z,E)},u=function(l){var B=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((l=l.replace(/\s/g,"")).indexOf(">")!==-1&&(l=l.substr(0,l.indexOf(">"))),l.length%2&&(l+="0"),B.test(l)===!1)return"";for(var w="",E=0;E<l.length;E+=2)w+=String.fromCharCode("0x"+(l[E]+l[E+1]));return w},d=function(l){for(var B=new Uint8Array(l.length),w=l.length;w--;)B[w]=l.charCodeAt(w);return l=(B=fA(B)).reduce(function(E,T){return E+String.fromCharCode(T)},"")};r.processDataByFilters=function(l,B){var w=0,E=l||"",T=[];for(typeof(B=B||[])=="string"&&(B=[B]),w=0;w<B.length;w+=1)switch(B[w]){case"ASCII85Decode":case"/ASCII85Decode":E=A(E),T.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":E=t(E),T.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":E=u(E),T.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":E=E.split("").map(function(V){return("0"+V.charCodeAt().toString(16)).slice(-2)}).join("")+">",T.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":E=d(E),T.push("/FlateDecode");break;default:throw new Error('The filter: "'+B[w]+'" is not implemented')}return{data:E,reverseChain:T.reverse().join(" ")}}}(aA.API),function(r){r.loadFile=function(t,A,u){return function(d,l,B){l=l!==!1,B=typeof B=="function"?B:function(){};var w=void 0;try{w=function(E,T,V){var Z=new XMLHttpRequest,ce=0,H=function(Se){var ye=Se.length,Ne=[],pe=String.fromCharCode;for(ce=0;ce<ye;ce+=1)Ne.push(pe(255&Se.charCodeAt(ce)));return Ne.join("")};if(Z.open("GET",E,!T),Z.overrideMimeType("text/plain; charset=x-user-defined"),T===!1&&(Z.onload=function(){Z.status===200?V(H(this.responseText)):V(void 0)}),Z.send(null),T&&Z.status===200)return H(Z.responseText)}(d,l,B)}catch(E){}return w}(t,A,u)},r.loadImageFile=r.loadFile}(aA.API),function(r){function t(){return(ur.html2canvas?Promise.resolve(ur.html2canvas):Promise.resolve().then(_.t.bind(_,64270,23))).catch(function(B){return Promise.reject(new Error("Could not load html2canvas: "+B))}).then(function(B){return B.default?B.default:B})}function A(){return(ur.DOMPurify?Promise.resolve(ur.DOMPurify):_.e(2364).then(_.bind(_,12364))).catch(function(B){return Promise.reject(new Error("Could not load dompurify: "+B))}).then(function(B){return B.default?B.default:B})}var u=function(B){var w=(0,F.Z)(B);return w==="undefined"?"undefined":w==="string"||B instanceof String?"string":w==="number"||B instanceof Number?"number":w==="function"||B instanceof Function?"function":B&&B.constructor===Array?"array":B&&B.nodeType===1?"element":w==="object"?"object":"unknown"},d=function(B,w){var E=document.createElement(B);for(var T in w.className&&(E.className=w.className),w.innerHTML&&w.dompurify&&(E.innerHTML=w.dompurify.sanitize(w.innerHTML)),w.style)E.style[T]=w.style[T];return E},l=function B(w){var E=Object.assign(B.convert(Promise.resolve()),JSON.parse(JSON.stringify(B.template))),T=B.convert(Promise.resolve(),E);return T=(T=T.setProgress(1,B,1,[B])).set(w)};(l.prototype=Object.create(Promise.prototype)).constructor=l,l.convert=function(B,w){return B.__proto__=w||l.prototype,B},l.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"}},l.prototype.from=function(B,w){return this.then(function(){switch(w=w||function(E){switch(u(E)){case"string":return"string";case"element":return E.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(B)){case"string":return this.then(A).then(function(E){return this.set({src:d("div",{innerHTML:B,dompurify:E})})});case"element":return this.set({src:B});case"canvas":return this.set({canvas:B});case"img":return this.set({img:B});default:return this.error("Unknown source type.")}})},l.prototype.to=function(B){switch(B){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.")}},l.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 B={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},w=function E(T,V){for(var Z=T.nodeType===3?document.createTextNode(T.nodeValue):T.cloneNode(!1),ce=T.firstChild;ce;ce=ce.nextSibling)V!==!0&&ce.nodeType===1&&ce.nodeName==="SCRIPT"||Z.appendChild(E(ce,V));return T.nodeType===1&&(T.nodeName==="CANVAS"?(Z.width=T.width,Z.height=T.height,Z.getContext("2d").drawImage(T,0,0)):T.nodeName!=="TEXTAREA"&&T.nodeName!=="SELECT"||(Z.value=T.value),Z.addEventListener("load",function(){Z.scrollTop=T.scrollTop,Z.scrollLeft=T.scrollLeft},!0)),Z}(this.prop.src,this.opt.html2canvas.javascriptEnabled);w.tagName==="BODY"&&(B.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=d("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=d("div",{className:"html2pdf__container",style:B}),this.prop.container.appendChild(w),this.prop.container.firstChild.appendChild(d("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"})},l.prototype.toCanvas=function(){var B=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(B).then(t).then(function(w){var E=Object.assign({},this.opt.html2canvas);return delete E.onrendered,w(this.prop.container,E)}).then(function(w){(this.opt.html2canvas.onrendered||function(){})(w),this.prop.canvas=w,document.body.removeChild(this.prop.overlay)})},l.prototype.toContext2d=function(){var B=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(B).then(t).then(function(w){var E=this.opt.jsPDF,T=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,Z=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 Z.onrendered,E.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,E.context2d.posX=this.opt.x,E.context2d.posY=this.opt.y,E.context2d.margin=this.opt.margin,E.context2d.fontFaces=T,T)for(var ce=0;ce<T.length;++ce){var H=T[ce],Se=H.src.find(function(ye){return ye.format==="truetype"});Se&&E.addFont(Se.url,H.ref.name,H.ref.style)}return Z.windowHeight=Z.windowHeight||0,Z.windowHeight=Z.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Z.windowHeight,E.context2d.save(!0),w(this.prop.container,Z)}).then(function(w){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(w),this.prop.canvas=w,document.body.removeChild(this.prop.overlay)})},l.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var B=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=B})},l.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},l.prototype.output=function(B,w,E){return(E=E||"pdf").toLowerCase()==="img"||E.toLowerCase()==="image"?this.outputImg(B,w):this.outputPdf(B,w)},l.prototype.outputPdf=function(B,w){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(B,w)})},l.prototype.outputImg=function(B){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(B){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 "'+B+'" is not supported.'}})},l.prototype.save=function(B){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(B?{filename:B}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},l.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},l.prototype.set=function(B){if(u(B)!=="object")return this;var w=Object.keys(B||{}).map(function(E){if(E in l.template.prop)return function(){this.prop[E]=B[E]};switch(E){case"margin":return this.setMargin.bind(this,B.margin);case"jsPDF":return function(){return this.opt.jsPDF=B.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,B.pageSize);default:return function(){this.opt[E]=B[E]}}},this);return this.then(function(){return this.thenList(w)})},l.prototype.get=function(B,w){return this.then(function(){var E=B in l.template.prop?this.prop[B]:this.opt[B];return w?w(E):E})},l.prototype.setMargin=function(B){return this.then(function(){switch(u(B)){case"number":B=[B,B,B,B];case"array":if(B.length===2&&(B=[B[0],B[1],B[0],B[1]]),B.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=B}).then(this.setPageSize)},l.prototype.setPageSize=function(B){function w(E,T){return Math.floor(E*T/72*96)}return this.then(function(){(B=B||aA.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(B.inner={width:B.width-this.opt.margin[1]-this.opt.margin[3],height:B.height-this.opt.margin[0]-this.opt.margin[2]},B.inner.px={width:w(B.inner.width,B.k),height:w(B.inner.height,B.k)},B.inner.ratio=B.inner.height/B.inner.width),this.prop.pageSize=B})},l.prototype.setProgress=function(B,w,E,T){return B!=null&&(this.progress.val=B),w!=null&&(this.progress.state=w),E!=null&&(this.progress.n=E),T!=null&&(this.progress.stack=T),this.progress.ratio=this.progress.val/this.progress.state,this},l.prototype.updateProgress=function(B,w,E,T){return this.setProgress(B?this.progress.val+B:null,w||null,E?this.progress.n+E:null,T?this.progress.stack.concat(T):null)},l.prototype.then=function(B,w){var E=this;return this.thenCore(B,w,function(T,V){return E.updateProgress(null,null,1,[T]),Promise.prototype.then.call(this,function(Z){return E.updateProgress(null,T),Z}).then(T,V).then(function(Z){return E.updateProgress(1),Z})})},l.prototype.thenCore=function(B,w,E){E=E||Promise.prototype.then,B&&(B=B.bind(this)),w&&(w=w.bind(this));var T=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:l.convert(Object.assign({},this),Promise.prototype),V=E.call(T,B,w);return l.convert(V,this.__proto__)},l.prototype.thenExternal=function(B,w){return Promise.prototype.then.call(this,B,w)},l.prototype.thenList=function(B){var w=this;return B.forEach(function(E){w=w.thenCore(E)}),w},l.prototype.catch=function(B){B&&(B=B.bind(this));var w=Promise.prototype.catch.call(this,B);return l.convert(w,this)},l.prototype.catchExternal=function(B){return Promise.prototype.catch.call(this,B)},l.prototype.error=function(B){return this.then(function(){throw new Error(B)})},l.prototype.using=l.prototype.set,l.prototype.saveAs=l.prototype.save,l.prototype.export=l.prototype.output,l.prototype.run=l.prototype.then,aA.getPageSize=function(B,w,E){if((0,F.Z)(B)==="object"){var T=B;B=T.orientation,w=T.unit||w,E=T.format||E}w=w||"mm",E=E||"a4",B=(""+(B||"P")).toLowerCase();var V,Z=(""+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":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: "+w}var H,Se=0,ye=0;if(ce.hasOwnProperty(Z))Se=ce[Z][1]/V,ye=ce[Z][0]/V;else try{Se=E[1],ye=E[0]}catch(Ne){throw new Error("Invalid format: "+E)}if(B==="p"||B==="portrait")B="p",ye>Se&&(H=ye,ye=Se,Se=H);else{if(B!=="l"&&B!=="landscape")throw"Invalid orientation: "+B;B="l",Se>ye&&(H=ye,ye=Se,Se=H)}return{width:ye,height:Se,unit:w,k:V,orientation:B}},r.html=function(B,w){(w=w||{}).callback=w.callback||function(){},w.html2canvas=w.html2canvas||{},w.html2canvas.canvas=w.html2canvas.canvas||this.canvas,w.jsPDF=w.jsPDF||this,w.fontFaces=w.fontFaces?w.fontFaces.map(oo):null;var E=new l(w);return w.worker?E:E.from(B).doCallback()}}(aA.API),aA.API.addJS=function(r){return ma=r,this.internal.events.subscribe("postPutResources",function(){hr=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(hr+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),sa=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+ma+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){hr!==void 0&&sa!==void 0&&this.internal.out("/Names <</JavaScript "+hr+" 0 R>>")}),this},function(r){var t;r.events.push(["postPutResources",function(){var A=this,u=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var d=A.outline.render().split(/\r\n/),l=0;l<d.length;l++){var B=d[l],w=u.exec(B);if(w!=null){var E=w[1];A.internal.newObjectDeferredBegin(E,!1)}A.internal.write(B)}if(this.outline.createNamedDestinations){var T=this.internal.pages.length,V=[];for(l=0;l<T;l++){var Z=A.internal.newObject();V.push(Z);var ce=A.internal.getPageInfo(l+1);A.internal.write("<< /D["+ce.objId+" 0 R /XYZ null null null]>> endobj")}var H=A.internal.newObject();for(A.internal.write("<< /Names [ "),l=0;l<V.length;l++)A.internal.write("(page_"+(l+1)+")"+V[l]+" 0 R");A.internal.write(" ] >>","endobj"),t=A.internal.newObject(),A.internal.write("<< /Dests "+H+" 0 R"),A.internal.write(">>","endobj")}}]),r.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+t+" 0 R"))}]),r.events.push(["initialized",function(){var A=this;A.outline={createNamedDestinations:!1,root:{children:[]}},A.outline.add=function(u,d,l){var B={title:d,options:l,children:[]};return u==null&&(u=this.root),u.children.push(B),B},A.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=A,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},A.outline.genIds_r=function(u){u.id=A.internal.newObjectDeferred();for(var d=0;d<u.children.length;d++)this.genIds_r(u.children[d])},A.outline.renderRoot=function(u){this.objStart(u),this.line("/Type /Outlines"),u.children.length>0&&(this.line("/First "+this.makeRef(u.children[0])),this.line("/Last "+this.makeRef(u.children[u.children.length-1]))),this.line("/Count "+this.count_r({count:0},u)),this.objEnd()},A.outline.renderItems=function(u){for(var d=this.ctx.pdf.internal.getVerticalCoordinateString,l=0;l<u.children.length;l++){var B=u.children[l];this.objStart(B),this.line("/Title "+this.makeString(B.title)),this.line("/Parent "+this.makeRef(u)),l>0&&this.line("/Prev "+this.makeRef(u.children[l-1])),l<u.children.length-1&&this.line("/Next "+this.makeRef(u.children[l+1])),B.children.length>0&&(this.line("/First "+this.makeRef(B.children[0])),this.line("/Last "+this.makeRef(B.children[B.children.length-1])));var w=this.count=this.count_r({count:0},B);if(w>0&&this.line("/Count "+w),B.options&&B.options.pageNumber){var E=A.internal.getPageInfo(B.options.pageNumber);this.line("/Dest ["+E.objId+" 0 R /XYZ 0 "+d(0)+" 0]")}this.objEnd()}for(var T=0;T<u.children.length;T++)this.renderItems(u.children[T])},A.outline.line=function(u){this.ctx.val+=u+`\r
|
|
|
`},A.outline.makeRef=function(u){return u.id+" 0 R"},A.outline.makeString=function(u){return"("+A.internal.pdfEscape(u)+")"},A.outline.objStart=function(u){this.ctx.val+=`\r
|
|
|
`+u.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},A.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},A.outline.count_r=function(u,d){for(var l=0;l<d.children.length;l++)u.count++,this.count_r(u,d.children[l]);return u.count}}])}(aA.API),function(r){var t=[192,193,194,195,196,197,198,199];r.processJPEG=function(A,u,d,l,B,w){var E,T=this.decode.DCT_DECODE,V=null;if(typeof A=="string"||this.__addimage__.isArrayBuffer(A)||this.__addimage__.isArrayBufferView(A)){switch(A=B||A,A=this.__addimage__.isArrayBuffer(A)?new Uint8Array(A):A,(E=function(Z){for(var ce,H=256*Z.charCodeAt(4)+Z.charCodeAt(5),Se=Z.length,ye={width:0,height:0,numcomponents:1},Ne=4;Ne<Se;Ne+=2){if(Ne+=H,t.indexOf(Z.charCodeAt(Ne+1))!==-1){ce=256*Z.charCodeAt(Ne+5)+Z.charCodeAt(Ne+6),ye={width:256*Z.charCodeAt(Ne+7)+Z.charCodeAt(Ne+8),height:ce,numcomponents:Z.charCodeAt(Ne+9)};break}H=256*Z.charCodeAt(Ne+2)+Z.charCodeAt(Ne+3)}return ye}(A=this.__addimage__.isArrayBufferView(A)?this.__addimage__.arrayBufferToBinaryString(A):A)).numcomponents){case 1:w=this.color_spaces.DEVICE_GRAY;break;case 4:w=this.color_spaces.DEVICE_CMYK;break;case 3:w=this.color_spaces.DEVICE_RGB}V={data:A,width:E.width,height:E.height,colorSpace:w,bitsPerComponent:8,filter:T,index:u,alias:d}}return V}}(aA.API);var Oa,ga,wn,oa,Eu,zs=function(){var r,t,A;function u(l){var B,w,E,T,V,Z,ce,H,Se,ye,Ne,pe,Oe,st;for(this.data=l,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Z=null;;){switch(B=this.readUInt32(),Se=function(){var vt,Rt;for(Rt=[],vt=0;vt<4;++vt)Rt.push(String.fromCharCode(this.data[this.pos++]));return Rt}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(B);break;case"fcTL":Z&&this.animation.frames.push(Z),this.pos+=4,Z={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},V=this.readUInt16(),T=this.readUInt16()||100,Z.delay=1e3*V/T,Z.disposeOp=this.data[this.pos++],Z.blendOp=this.data[this.pos++],Z.data=[];break;case"IDAT":case"fdAT":for(Se==="fdAT"&&(this.pos+=4,B-=4),l=(Z!=null?Z.data:void 0)||this.imgData,pe=0;0<=B?pe<B:pe>B;0<=B?++pe:--pe)l.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(E=this.palette.length/3,this.transparency.indexed=this.read(B),this.transparency.indexed.length>E)throw new Error("More transparent colors than palette size");if((ye=E-this.transparency.indexed.length)>0)for(Oe=0;0<=ye?Oe<ye:Oe>ye;0<=ye?++Oe:--Oe)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(B)[0];break;case 2:this.transparency.rgb=this.read(B)}break;case"tEXt":ce=(Ne=this.read(B)).indexOf(0),H=String.fromCharCode.apply(String,Ne.slice(0,ce)),this.text[H]=String.fromCharCode.apply(String,Ne.slice(ce+1));break;case"IEND":return Z&&this.animation.frames.push(Z),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(st=this.colorType)===4||st===6,w=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*w,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=B}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}u.prototype.read=function(l){var B,w;for(w=[],B=0;0<=l?B<l:B>l;0<=l?++B:--B)w.push(this.data[this.pos++]);return w},u.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},u.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},u.prototype.decodePixels=function(l){var B=this.pixelBitlength/8,w=new Uint8Array(this.width*this.height*B),E=0,T=this;if(l==null&&(l=this.imgData),l.length===0)return new Uint8Array(0);function V(Z,ce,H,Se){var ye,Ne,pe,Oe,st,vt,Rt,lA,wt,Ze,xt,Yt,we,Fe,at,Je,Mt,jt,Kt,Ct,Jt,Xt=Math.ceil((T.width-Z)/H),JA=Math.ceil((T.height-ce)/Se),fe=T.width==Xt&&T.height==JA;for(Fe=B*Xt,Yt=fe?w:new Uint8Array(Fe*JA),vt=l.length,we=0,Ne=0;we<JA&&E<vt;){switch(l[E++]){case 0:for(Oe=Mt=0;Mt<Fe;Oe=Mt+=1)Yt[Ne++]=l[E++];break;case 1:for(Oe=jt=0;jt<Fe;Oe=jt+=1)ye=l[E++],st=Oe<B?0:Yt[Ne-B],Yt[Ne++]=(ye+st)%256;break;case 2:for(Oe=Kt=0;Kt<Fe;Oe=Kt+=1)ye=l[E++],pe=(Oe-Oe%B)/B,at=we&&Yt[(we-1)*Fe+pe*B+Oe%B],Yt[Ne++]=(at+ye)%256;break;case 3:for(Oe=Ct=0;Ct<Fe;Oe=Ct+=1)ye=l[E++],pe=(Oe-Oe%B)/B,st=Oe<B?0:Yt[Ne-B],at=we&&Yt[(we-1)*Fe+pe*B+Oe%B],Yt[Ne++]=(ye+Math.floor((st+at)/2))%256;break;case 4:for(Oe=Jt=0;Jt<Fe;Oe=Jt+=1)ye=l[E++],pe=(Oe-Oe%B)/B,st=Oe<B?0:Yt[Ne-B],we===0?at=Je=0:(at=Yt[(we-1)*Fe+pe*B+Oe%B],Je=pe&&Yt[(we-1)*Fe+(pe-1)*B+Oe%B]),Rt=st+at-Je,lA=Math.abs(Rt-st),Ze=Math.abs(Rt-at),xt=Math.abs(Rt-Je),wt=lA<=Ze&&lA<=xt?st:Ze<=xt?at:Je,Yt[Ne++]=(ye+wt)%256;break;default:throw new Error("Invalid filter algorithm: "+l[E-1])}if(!fe){var Pe=((ce+we*Se)*T.width+Z)*B,Me=we*Fe;for(Oe=0;Oe<Xt;Oe+=1){for(var et=0;et<B;et+=1)w[Pe++]=Yt[Me++];Pe+=(H-1)*B}}we++}}return l=Mr(l),T.interlaceMethod==1?(V(0,0,8,8),V(4,0,8,8),V(0,4,4,8),V(2,0,4,4),V(0,2,2,4),V(1,0,2,2),V(0,1,1,2)):V(0,0,1,1),w},u.prototype.decodePalette=function(){var l,B,w,E,T,V,Z,ce,H;for(w=this.palette,V=this.transparency.indexed||[],T=new Uint8Array((V.length||0)+w.length),E=0,l=0,B=Z=0,ce=w.length;Z<ce;B=Z+=3)T[E++]=w[B],T[E++]=w[B+1],T[E++]=w[B+2],T[E++]=(H=V[l++])!=null?H:255;return T},u.prototype.copyToImageData=function(l,B){var w,E,T,V,Z,ce,H,Se,ye,Ne,pe;if(E=this.colors,ye=null,w=this.hasAlphaChannel,this.palette.length&&(ye=(pe=this._decodedPalette)!=null?pe:this._decodedPalette=this.decodePalette(),E=4,w=!0),Se=(T=l.data||l).length,Z=ye||B,V=ce=0,E===1)for(;V<Se;)H=ye?4*B[V/4]:ce,Ne=Z[H++],T[V++]=Ne,T[V++]=Ne,T[V++]=Ne,T[V++]=w?Z[H++]:255,ce=H;else for(;V<Se;)H=ye?4*B[V/4]:ce,T[V++]=Z[H++],T[V++]=Z[H++],T[V++]=Z[H++],T[V++]=w?Z[H++]:255,ce=H},u.prototype.decode=function(){var l;return l=new Uint8Array(this.width*this.height*4),this.copyToImageData(l,this.decodePixels()),l};var d=function(){if(Object.prototype.toString.call(ur)==="[object Window]"){try{t=ur.document.createElement("canvas"),A=t.getContext("2d")}catch(l){return!1}return!0}return!1};return d(),r=function(l){var B;if(d()===!0)return A.width=l.width,A.height=l.height,A.clearRect(0,0,l.width,l.height),A.putImageData(l,0,0),(B=new Image).src=t.toDataURL(),B;throw new Error("This method requires a Browser with Canvas-capability.")},u.prototype.decodeFrames=function(l){var B,w,E,T,V,Z,ce,H;if(this.animation){for(H=[],w=V=0,Z=(ce=this.animation.frames).length;V<Z;w=++V)B=ce[w],E=l.createImageData(B.width,B.height),T=this.decodePixels(new Uint8Array(B.data)),this.copyToImageData(E,T),B.imageData=E,H.push(B.image=r(E));return H}},u.prototype.renderFrame=function(l,B){var w,E,T;return w=(E=this.animation.frames)[B],T=E[B-1],B===0&&l.clearRect(0,0,this.width,this.height),(T!=null?T.disposeOp:void 0)===1?l.clearRect(T.xOffset,T.yOffset,T.width,T.height):(T!=null?T.disposeOp:void 0)===2&&l.putImageData(T.imageData,T.xOffset,T.yOffset),w.blendOp===0&&l.clearRect(w.xOffset,w.yOffset,w.width,w.height),l.drawImage(w.image,w.xOffset,w.yOffset)},u.prototype.animate=function(l){var B,w,E,T,V,Z,ce=this;return w=0,Z=this.animation,T=Z.numFrames,E=Z.frames,V=Z.numPlays,(B=function(){var H,Se;if(H=w++%T,Se=E[H],ce.renderFrame(l,H),T>1&&w/T<V)return ce.animation._timeout=setTimeout(B,Se.delay)})()},u.prototype.stopAnimation=function(){var l;return clearTimeout((l=this.animation)!=null?l._timeout:void 0)},u.prototype.render=function(l){var B,w;return l._png&&l._png.stopAnimation(),l._png=this,l.width=this.width,l.height=this.height,B=l.getContext("2d"),this.animation?(this.decodeFrames(B),this.animate(B)):(w=B.createImageData(this.width,this.height),this.copyToImageData(w,this.decodePixels()),B.putImageData(w,0,0))},u}();function lo(r){var t=0;if(r[t++]!==71||r[t++]!==73||r[t++]!==70||r[t++]!==56||(r[t++]+1&253)!=56||r[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var A=r[t++]|r[t++]<<8,u=r[t++]|r[t++]<<8,d=r[t++],l=d>>7,B=1<<(7&d)+1;r[t++],r[t++];var w=null,E=null;l&&(w=t,E=B,t+=3*B);var T=!0,V=[],Z=0,ce=null,H=0,Se=null;for(this.width=A,this.height=u;T&&t<r.length;)switch(r[t++]){case 33:switch(r[t++]){case 255:if(r[t]!==11||r[t+1]==78&&r[t+2]==69&&r[t+3]==84&&r[t+4]==83&&r[t+5]==67&&r[t+6]==65&&r[t+7]==80&&r[t+8]==69&&r[t+9]==50&&r[t+10]==46&&r[t+11]==48&&r[t+12]==3&&r[t+13]==1&&r[t+16]==0)t+=14,Se=r[t++]|r[t++]<<8,t++;else for(t+=12;;){if(!((we=r[t++])>=0))throw Error("Invalid block size");if(we===0)break;t+=we}break;case 249:if(r[t++]!==4||r[t+4]!==0)throw new Error("Invalid graphics extension block.");var ye=r[t++];Z=r[t++]|r[t++]<<8,ce=r[t++],!(1&ye)&&(ce=null),H=ye>>2&7,t++;break;case 254:for(;;){if(!((we=r[t++])>=0))throw Error("Invalid block size");if(we===0)break;t+=we}break;default:throw new Error("Unknown graphic control label: 0x"+r[t-1].toString(16))}break;case 44:var Ne=r[t++]|r[t++]<<8,pe=r[t++]|r[t++]<<8,Oe=r[t++]|r[t++]<<8,st=r[t++]|r[t++]<<8,vt=r[t++],Rt=vt>>6&1,lA=1<<(7&vt)+1,wt=w,Ze=E,xt=!1;vt>>7&&(xt=!0,wt=t,Ze=lA,t+=3*lA);var Yt=t;for(t++;;){var we;if(!((we=r[t++])>=0))throw Error("Invalid block size");if(we===0)break;t+=we}V.push({x:Ne,y:pe,width:Oe,height:st,has_local_palette:xt,palette_offset:wt,palette_size:Ze,data_offset:Yt,data_length:t-Yt,transparent_index:ce,interlaced:!!Rt,delay:Z,disposal:H});break;case 59:T=!1;break;default:throw new Error("Unknown gif block: 0x"+r[t-1].toString(16))}this.numFrames=function(){return V.length},this.loopCount=function(){return Se},this.frameInfo=function(Fe){if(Fe<0||Fe>=V.length)throw new Error("Frame index out of range.");return V[Fe]},this.decodeAndBlitFrameBGRA=function(Fe,at){var Je=this.frameInfo(Fe),Mt=Je.width*Je.height,jt=new Uint8Array(Mt);Al(r,Je.data_offset,jt,Mt);var Kt=Je.palette_offset,Ct=Je.transparent_index;Ct===null&&(Ct=256);var Jt=Je.width,Xt=A-Jt,JA=Jt,fe=4*(Je.y*A+Je.x),Pe=4*((Je.y+Je.height)*A+Je.x),Me=fe,et=4*Xt;Je.interlaced===!0&&(et+=4*A*7);for(var ht=8,Qt=0,Ht=jt.length;Qt<Ht;++Qt){var kt=jt[Qt];if(JA===0&&(JA=Jt,(Me+=et)>=Pe&&(et=4*Xt+4*A*(ht-1),Me=fe+(Jt+Xt)*(ht<<1),ht>>=1)),kt===Ct)Me+=4;else{var IA=r[Kt+3*kt],wA=r[Kt+3*kt+1],zA=r[Kt+3*kt+2];at[Me++]=zA,at[Me++]=wA,at[Me++]=IA,at[Me++]=255}--JA}},this.decodeAndBlitFrameRGBA=function(Fe,at){var Je=this.frameInfo(Fe),Mt=Je.width*Je.height,jt=new Uint8Array(Mt);Al(r,Je.data_offset,jt,Mt);var Kt=Je.palette_offset,Ct=Je.transparent_index;Ct===null&&(Ct=256);var Jt=Je.width,Xt=A-Jt,JA=Jt,fe=4*(Je.y*A+Je.x),Pe=4*((Je.y+Je.height)*A+Je.x),Me=fe,et=4*Xt;Je.interlaced===!0&&(et+=4*A*7);for(var ht=8,Qt=0,Ht=jt.length;Qt<Ht;++Qt){var kt=jt[Qt];if(JA===0&&(JA=Jt,(Me+=et)>=Pe&&(et=4*Xt+4*A*(ht-1),Me=fe+(Jt+Xt)*(ht<<1),ht>>=1)),kt===Ct)Me+=4;else{var IA=r[Kt+3*kt],wA=r[Kt+3*kt+1],zA=r[Kt+3*kt+2];at[Me++]=IA,at[Me++]=wA,at[Me++]=zA,at[Me++]=255}--JA}}}function Al(r,t,A,u){for(var d=r[t++],l=1<<d,B=l+1,w=B+1,E=d+1,T=(1<<E)-1,V=0,Z=0,ce=0,H=r[t++],Se=new Int32Array(4096),ye=null;;){for(;V<16&&H!==0;)Z|=r[t++]<<V,V+=8,H===1?H=r[t++]:--H;if(V<E)break;var Ne=Z&T;if(Z>>=E,V-=E,Ne!==l){if(Ne===B)break;for(var pe=Ne<w?Ne:ye,Oe=0,st=pe;st>l;)st=Se[st]>>8,++Oe;var vt=st;if(ce+Oe+(pe!==Ne?1:0)>u)return void tn.log("Warning, gif stream longer than expected.");A[ce++]=vt;var Rt=ce+=Oe;for(pe!==Ne&&(A[ce++]=vt),st=pe;Oe--;)st=Se[st],A[--Rt]=255&st,st>>=8;ye!==null&&w<4096&&(Se[w++]=ye<<8|vt,w>=T+1&&E<12&&(++E,T=T<<1|1)),ye=Ne}else w=B+1,T=(1<<(E=d+1))-1,ye=null}return ce!==u&&tn.log("Warning, gif stream shorter than expected."),A}function rl(r){var t,A,u,d,l,B=Math.floor,w=new Array(64),E=new Array(64),T=new Array(64),V=new Array(64),Z=new Array(65535),ce=new Array(65535),H=new Array(64),Se=new Array(64),ye=[],Ne=0,pe=7,Oe=new Array(64),st=new Array(64),vt=new Array(64),Rt=new Array(256),lA=new Array(2048),wt=[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],Ze=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],xt=[0,1,2,3,4,5,6,7,8,9,10,11],Yt=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],we=[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],Fe=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],at=[0,1,2,3,4,5,6,7,8,9,10,11],Je=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Mt=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function jt(fe,Pe){for(var Me=0,et=0,ht=new Array,Qt=1;Qt<=16;Qt++){for(var Ht=1;Ht<=fe[Qt];Ht++)ht[Pe[et]]=[],ht[Pe[et]][0]=Me,ht[Pe[et]][1]=Qt,et++,Me++;Me*=2}return ht}function Kt(fe){for(var Pe=fe[0],Me=fe[1]-1;Me>=0;)Pe&1<<Me&&(Ne|=1<<pe),Me--,--pe<0&&(Ne==255?(Ct(255),Ct(0)):Ct(Ne),pe=7,Ne=0)}function Ct(fe){ye.push(fe)}function Jt(fe){Ct(fe>>8&255),Ct(255&fe)}function Xt(fe,Pe,Me,et,ht){for(var Qt,Ht=ht[0],kt=ht[240],IA=function(EA,TA){var YA,GA,cr,Ir,kr,Gr,un,fn,Cr,Jr,WA=0;for(Cr=0;Cr<8;++Cr){YA=EA[WA],GA=EA[WA+1],cr=EA[WA+2],Ir=EA[WA+3],kr=EA[WA+4],Gr=EA[WA+5],un=EA[WA+6];var ba=YA+(fn=EA[WA+7]),dn=YA-fn,bi=GA+un,Fn=GA-un,Ln=cr+Gr,Wi=cr-Gr,mn=Ir+kr,Vs=Ir-kr,Rr=ba+mn,xi=ba-mn,ss=bi+Ln,Tn=bi-Ln;EA[WA]=Rr+ss,EA[WA+4]=Rr-ss;var Lr=.707106781*(Tn+xi);EA[WA+2]=xi+Lr,EA[WA+6]=xi-Lr;var gn=.382683433*((Rr=Vs+Wi)-(Tn=Fn+dn)),Is=.5411961*Rr+gn,va=1.306562965*Tn+gn,Zi=.707106781*(ss=Wi+Fn),Ji=dn+Zi,wr=dn-Zi;EA[WA+5]=wr+Is,EA[WA+3]=wr-Is,EA[WA+1]=Ji+va,EA[WA+7]=Ji-va,WA+=8}for(WA=0,Cr=0;Cr<8;++Cr){YA=EA[WA],GA=EA[WA+8],cr=EA[WA+16],Ir=EA[WA+24],kr=EA[WA+32],Gr=EA[WA+40],un=EA[WA+48];var Ui=YA+(fn=EA[WA+56]),Yi=YA-fn,ja=GA+un,QA=GA-un,Wn=cr+Gr,Ja=cr-Gr,Qs=Ir+kr,ua=Ir-kr,Ii=Ui+Qs,ui=Ui-Qs,Ha=ja+Wn,Ya=ja-Wn;EA[WA]=Ii+Ha,EA[WA+32]=Ii-Ha;var li=.707106781*(Ya+ui);EA[WA+16]=ui+li,EA[WA+48]=ui-li;var Xi=.382683433*((Ii=ua+Ja)-(Ya=QA+Yi)),Ws=.5411961*Ii+Xi,ci=1.306562965*Ya+Xi,Ss=.707106781*(Ha=Ja+QA),Ds=Yi+Ss,co=Yi-Ss;EA[WA+40]=co+Ws,EA[WA+24]=co-Ws,EA[WA+8]=Ds+ci,EA[WA+56]=Ds-ci,WA++}for(Cr=0;Cr<64;++Cr)Jr=EA[Cr]*TA[Cr],H[Cr]=Jr>0?Jr+.5|0:Jr-.5|0;return H}(fe,Pe),wA=0;wA<64;++wA)Se[wt[wA]]=IA[wA];var zA=Se[0]-Me;Me=Se[0],zA==0?Kt(et[0]):(Kt(et[ce[Qt=32767+zA]]),Kt(Z[Qt]));for(var _A=63;_A>0&&Se[_A]==0;)_A--;if(_A==0)return Kt(Ht),Me;for(var yr,qt=1;qt<=_A;){for(var Ke=qt;Se[qt]==0&&qt<=_A;)++qt;var Or=qt-Ke;if(Or>=16){yr=Or>>4;for(var rr=1;rr<=yr;++rr)Kt(kt);Or&=15}Qt=32767+Se[qt],Kt(ht[(Or<<4)+ce[Qt]]),Kt(Z[Qt]),qt++}return _A!=63&&Kt(Ht),Me}function JA(fe){fe=Math.min(Math.max(fe,1),100),l!=fe&&(function(Pe){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],et=0;et<64;et++){var ht=B((Me[et]*Pe+50)/100);ht=Math.min(Math.max(ht,1),255),w[wt[et]]=ht}for(var Qt=[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],Ht=0;Ht<64;Ht++){var kt=B((Qt[Ht]*Pe+50)/100);kt=Math.min(Math.max(kt,1),255),E[wt[Ht]]=kt}for(var IA=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],wA=0,zA=0;zA<8;zA++)for(var _A=0;_A<8;_A++)T[wA]=1/(w[wt[wA]]*IA[zA]*IA[_A]*8),V[wA]=1/(E[wt[wA]]*IA[zA]*IA[_A]*8),wA++}(fe<50?Math.floor(5e3/fe):Math.floor(200-2*fe)),l=fe)}this.encode=function(fe,Pe){Pe&&JA(Pe),ye=new Array,Ne=0,pe=7,Jt(65496),Jt(65504),Jt(16),Ct(74),Ct(70),Ct(73),Ct(70),Ct(0),Ct(1),Ct(1),Ct(0),Jt(1),Jt(1),Ct(0),Ct(0),function(){Jt(65499),Jt(132),Ct(0);for(var GA=0;GA<64;GA++)Ct(w[GA]);Ct(1);for(var cr=0;cr<64;cr++)Ct(E[cr])}(),function(GA,cr){Jt(65472),Jt(17),Ct(8),Jt(cr),Jt(GA),Ct(3),Ct(1),Ct(17),Ct(0),Ct(2),Ct(17),Ct(1),Ct(3),Ct(17),Ct(1)}(fe.width,fe.height),function(){Jt(65476),Jt(418),Ct(0);for(var GA=0;GA<16;GA++)Ct(Ze[GA+1]);for(var cr=0;cr<=11;cr++)Ct(xt[cr]);Ct(16);for(var Ir=0;Ir<16;Ir++)Ct(Yt[Ir+1]);for(var kr=0;kr<=161;kr++)Ct(we[kr]);Ct(1);for(var Gr=0;Gr<16;Gr++)Ct(Fe[Gr+1]);for(var un=0;un<=11;un++)Ct(at[un]);Ct(17);for(var fn=0;fn<16;fn++)Ct(Je[fn+1]);for(var Cr=0;Cr<=161;Cr++)Ct(Mt[Cr])}(),Jt(65498),Jt(12),Ct(3),Ct(1),Ct(0),Ct(2),Ct(17),Ct(3),Ct(17),Ct(0),Ct(63),Ct(0);var Me=0,et=0,ht=0;Ne=0,pe=7,this.encode.displayName="_encode_";for(var Qt,Ht,kt,IA,wA,zA,_A,yr,qt,Ke=fe.data,Or=fe.width,rr=fe.height,EA=4*Or,TA=0;TA<rr;){for(Qt=0;Qt<EA;){for(wA=EA*TA+Qt,_A=-1,yr=0,qt=0;qt<64;qt++)zA=wA+(yr=qt>>3)*EA+(_A=4*(7&qt)),TA+yr>=rr&&(zA-=EA*(TA+1+yr-rr)),Qt+_A>=EA&&(zA-=Qt+_A-EA+4),Ht=Ke[zA++],kt=Ke[zA++],IA=Ke[zA++],Oe[qt]=(lA[Ht]+lA[kt+256>>0]+lA[IA+512>>0]>>16)-128,st[qt]=(lA[Ht+768>>0]+lA[kt+1024>>0]+lA[IA+1280>>0]>>16)-128,vt[qt]=(lA[Ht+1280>>0]+lA[kt+1536>>0]+lA[IA+1792>>0]>>16)-128;Me=Xt(Oe,T,Me,t,u),et=Xt(st,V,et,A,d),ht=Xt(vt,V,ht,A,d),Qt+=32}TA+=8}if(pe>=0){var YA=[];YA[1]=pe+1,YA[0]=(1<<pe+1)-1,Kt(YA)}return Jt(65497),new Uint8Array(ye)},r=r||50,function(){for(var fe=String.fromCharCode,Pe=0;Pe<256;Pe++)Rt[Pe]=fe(Pe)}(),t=jt(Ze,xt),A=jt(Fe,at),u=jt(Yt,we),d=jt(Je,Mt),function(){for(var fe=1,Pe=2,Me=1;Me<=15;Me++){for(var et=fe;et<Pe;et++)ce[32767+et]=Me,Z[32767+et]=[],Z[32767+et][1]=Me,Z[32767+et][0]=et;for(var ht=-(Pe-1);ht<=-fe;ht++)ce[32767+ht]=Me,Z[32767+ht]=[],Z[32767+ht][1]=Me,Z[32767+ht][0]=Pe-1+ht;fe<<=1,Pe<<=1}}(),function(){for(var fe=0;fe<256;fe++)lA[fe]=19595*fe,lA[fe+256>>0]=38470*fe,lA[fe+512>>0]=7471*fe+32768,lA[fe+768>>0]=-11059*fe,lA[fe+1024>>0]=-21709*fe,lA[fe+1280>>0]=32768*fe+8421375,lA[fe+1536>>0]=-27439*fe,lA[fe+1792>>0]=-5329*fe}(),JA(r)}function Fi(r,t){if(this.pos=0,this.buffer=r,this.datav=new DataView(r.buffer),this.is_with_alpha=!!t,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 si(r){function t(Ze){if(!Ze)throw Error("assert :P")}function A(Ze,xt,Yt){for(var we=0;4>we;we++)if(Ze[xt+we]!=Yt.charCodeAt(we))return!0;return!1}function u(Ze,xt,Yt,we,Fe){for(var at=0;at<Fe;at++)Ze[xt+at]=Yt[we+at]}function d(Ze,xt,Yt,we){for(var Fe=0;Fe<we;Fe++)Ze[xt+Fe]=Yt}function l(Ze){return new Int32Array(Ze)}function B(Ze,xt){for(var Yt=[],we=0;we<Ze;we++)Yt.push(new xt);return Yt}function w(Ze,xt){var Yt=[];return function we(Fe,at,Je){for(var Mt=Je[at],jt=0;jt<Mt&&(Fe.push(Je.length>at+1?[]:new xt),!(Je.length<at+1));jt++)we(Fe[jt],at+1,Je)}(Yt,0,Ze),Yt}var E=function(){var Ze=this;function xt(e,i){for(var v=1<<i-1>>>0;e&v;)v>>>=1;return v?(e&v-1)+v:e}function Yt(e,i,v,C,M){t(!(C%v));do e[i+(C-=v)]=M;while(0<C)}function we(e,i,v,C,M){if(t(2328>=M),512>=M)var W=l(512);else if((W=l(M))==null)return 0;return function(z,X,le,ve,Te,Ve){var ft,Ye,Ft=X,Ut=1<<le,Xe=l(16),rt=l(16);for(t(Te!=0),t(ve!=null),t(z!=null),t(0<le),Ye=0;Ye<Te;++Ye){if(15<ve[Ye])return 0;++Xe[ve[Ye]]}if(Xe[0]==Te)return 0;for(rt[1]=0,ft=1;15>ft;++ft){if(Xe[ft]>1<<ft)return 0;rt[ft+1]=rt[ft]+Xe[ft]}for(Ye=0;Ye<Te;++Ye)ft=ve[Ye],0<ve[Ye]&&(Ve[rt[ft]++]=Ye);if(rt[15]==1)return(ve=new Fe).g=0,ve.value=Ve[0],Yt(z,Ft,1,Ut,ve),Ut;var Tt,tA=-1,AA=Ut-1,jA=0,CA=1,sr=1,DA=1<<le;for(Ye=0,ft=1,Te=2;ft<=le;++ft,Te<<=1){if(CA+=sr<<=1,0>(sr-=Xe[ft]))return 0;for(;0<Xe[ft];--Xe[ft])(ve=new Fe).g=ft,ve.value=Ve[Ye++],Yt(z,Ft+jA,Te,DA,ve),jA=xt(jA,ft)}for(ft=le+1,Te=2;15>=ft;++ft,Te<<=1){if(CA+=sr<<=1,0>(sr-=Xe[ft]))return 0;for(;0<Xe[ft];--Xe[ft]){if(ve=new Fe,(jA&AA)!=tA){for(Ft+=DA,Tt=1<<(tA=ft)-le;15>tA&&!(0>=(Tt-=Xe[tA]));)++tA,Tt<<=1;Ut+=DA=1<<(Tt=tA-le),z[X+(tA=jA&AA)].g=Tt+le,z[X+tA].value=Ft-X-tA}ve.g=ft-le,ve.value=Ve[Ye++],Yt(z,Ft+(jA>>le),Te,DA,ve),jA=xt(jA,ft)}}return CA!=2*rt[15]-1?0:Ut}(e,i,v,C,M,W)}function Fe(){this.value=this.g=0}function at(){this.value=this.g=0}function Je(){this.G=B(5,Fe),this.H=l(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=B(Ba,at)}function Mt(e,i,v,C){t(e!=null),t(i!=null),t(2147483648>C),e.Ca=254,e.I=0,e.b=-8,e.Ka=0,e.oa=i,e.pa=v,e.Jd=i,e.Yc=v+C,e.Zc=4<=C?v+C-4+1:v,Qt(e)}function jt(e,i){for(var v=0;0<i--;)v|=kt(e,128)<<i;return v}function Kt(e,i){var v=jt(e,i);return Ht(e)?-v:v}function Ct(e,i,v,C){var M,W=0;for(t(e!=null),t(i!=null),t(4294967288>C),e.Sb=C,e.Ra=0,e.u=0,e.h=0,4<C&&(C=4),M=0;M<C;++M)W+=i[v+M]<<8*M;e.Ra=W,e.bb=C,e.oa=i,e.pa=v}function Jt(e){for(;8<=e.u&&e.bb<e.Sb;)e.Ra>>>=8,e.Ra+=e.oa[e.pa+e.bb]<<Un-8>>>0,++e.bb,e.u-=8;Me(e)&&(e.h=1,e.u=0)}function Xt(e,i){if(t(0<=i),!e.h&&i<=qs){var v=Pe(e)&Li[i];return e.u+=i,Jt(e),v}return e.h=1,e.u=0}function JA(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function fe(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Pe(e){return e.Ra>>>(e.u&Un-1)>>>0}function Me(e){return t(e.bb<=e.Sb),e.h||e.bb==e.Sb&&e.u>Un}function et(e,i){e.u=i,e.h=Me(e)}function ht(e){e.u>=Ni&&(t(e.u>=Ni),Jt(e))}function Qt(e){t(e!=null&&e.oa!=null),e.pa<e.Zc?(e.I=(e.oa[e.pa++]|e.I<<8)>>>0,e.b+=8):(t(e!=null&&e.oa!=null),e.pa<e.Yc?(e.b+=8,e.I=e.oa[e.pa++]|e.I<<8):e.Ka?e.b=0:(e.I<<=8,e.b+=8,e.Ka=1))}function Ht(e){return jt(e,1)}function kt(e,i){var v=e.Ca;0>e.b&&Qt(e);var C=e.b,M=v*i>>>8,W=(e.I>>>C>M)+0;for(W?(v-=M,e.I-=M+1<<C>>>0):v=M+1,C=v,M=0;256<=C;)M+=8,C>>=8;return C=7^M+ta[C],e.b-=C,e.Ca=(v<<C)-1,W}function IA(e,i,v){e[i+0]=v>>24&255,e[i+1]=v>>16&255,e[i+2]=v>>8&255,e[i+3]=v>>0&255}function wA(e,i){return e[i+0]<<0|e[i+1]<<8}function zA(e,i){return wA(e,i)|e[i+2]<<16}function _A(e,i){return wA(e,i)|wA(e,i+2)<<16}function yr(e,i){var v=1<<i;return t(e!=null),t(0<i),e.X=l(v),e.X==null?0:(e.Mb=32-i,e.Xa=i,1)}function qt(e,i){t(e!=null),t(i!=null),t(e.Xa==i.Xa),u(i.X,0,e.X,0,1<<i.Xa)}function Ke(){this.X=[],this.Xa=this.Mb=0}function Or(e,i,v,C){t(v!=null),t(C!=null);var M=v[0],W=C[0];return M==0&&(M=(e*W+i/2)/i),W==0&&(W=(i*M+e/2)/e),0>=M||0>=W?0:(v[0]=M,C[0]=W,1)}function rr(e,i){return e+(1<<i)-1>>>i}function EA(e,i){return((4278255360&e)+(4278255360&i)>>>0&4278255360)+((16711935&e)+(16711935&i)>>>0&16711935)>>>0}function TA(e,i){Ze[i]=function(v,C,M,W,z,X,le){var ve;for(ve=0;ve<z;++ve){var Te=Ze[e](X[le+ve-1],M,W+ve);X[le+ve]=EA(v[C+ve],Te)}}}function YA(){this.ud=this.hd=this.jd=0}function GA(e,i){return((4278124286&(e^i))>>>1)+(e&i)>>>0}function cr(e){return 0<=e&&256>e?e:0>e?0:255<e?255:void 0}function Ir(e,i){return cr(e+(e-i+.5>>1))}function kr(e,i,v){return Math.abs(i-v)-Math.abs(e-v)}function Gr(e,i,v,C,M,W,z){for(C=W[z-1],v=0;v<M;++v)W[z+v]=C=EA(e[i+v],C)}function un(e,i,v,C,M){var W;for(W=0;W<v;++W){var z=e[i+W],X=z>>8&255,le=16711935&(le=(le=16711935&z)+((X<<16)+X));C[M+W]=(4278255360&z)+le>>>0}}function fn(e,i){i.jd=e>>0&255,i.hd=e>>8&255,i.ud=e>>16&255}function Cr(e,i,v,C,M,W){var z;for(z=0;z<C;++z){var X=i[v+z],le=X>>>8,ve=X,Te=255&(Te=(Te=X>>>16)+((e.jd<<24>>24)*(le<<24>>24)>>>5));ve=255&(ve=(ve=ve+((e.hd<<24>>24)*(le<<24>>24)>>>5))+((e.ud<<24>>24)*(Te<<24>>24)>>>5)),M[W+z]=(4278255360&X)+(Te<<16)+ve}}function Jr(e,i,v,C,M){Ze[i]=function(W,z,X,le,ve,Te,Ve,ft,Ye){for(le=Ve;le<ft;++le)for(Ve=0;Ve<Ye;++Ve)ve[Te++]=M(X[C(W[z++])])},Ze[e]=function(W,z,X,le,ve,Te,Ve){var ft=8>>W.b,Ye=W.Ea,Ft=W.K[0],Ut=W.w;if(8>ft)for(W=(1<<W.b)-1,Ut=(1<<ft)-1;z<X;++z){var Xe,rt=0;for(Xe=0;Xe<Ye;++Xe)Xe&W||(rt=C(le[ve++])),Te[Ve++]=M(Ft[rt&Ut]),rt>>=ft}else Ze["VP8LMapColor"+v](le,ve,Ft,Ut,Te,Ve,z,X,Ye)}}function WA(e,i,v,C,M){for(v=i+v;i<v;){var W=e[i++];C[M++]=W>>16&255,C[M++]=W>>8&255,C[M++]=W>>0&255}}function ba(e,i,v,C,M){for(v=i+v;i<v;){var W=e[i++];C[M++]=W>>16&255,C[M++]=W>>8&255,C[M++]=W>>0&255,C[M++]=W>>24&255}}function dn(e,i,v,C,M){for(v=i+v;i<v;){var W=(z=e[i++])>>16&240|z>>12&15,z=z>>0&240|z>>28&15;C[M++]=W,C[M++]=z}}function bi(e,i,v,C,M){for(v=i+v;i<v;){var W=(z=e[i++])>>16&248|z>>13&7,z=z>>5&224|z>>3&31;C[M++]=W,C[M++]=z}}function Fn(e,i,v,C,M){for(v=i+v;i<v;){var W=e[i++];C[M++]=W>>0&255,C[M++]=W>>8&255,C[M++]=W>>16&255}}function Ln(e,i,v,C,M,W){if(W==0)for(v=i+v;i<v;)IA(C,((W=e[i++])[0]>>24|W[1]>>8&65280|W[2]<<8&16711680|W[3]<<24)>>>0),M+=32;else u(C,M,e,i,v)}function Wi(e,i){Ze[i][0]=Ze[e+"0"],Ze[i][1]=Ze[e+"1"],Ze[i][2]=Ze[e+"2"],Ze[i][3]=Ze[e+"3"],Ze[i][4]=Ze[e+"4"],Ze[i][5]=Ze[e+"5"],Ze[i][6]=Ze[e+"6"],Ze[i][7]=Ze[e+"7"],Ze[i][8]=Ze[e+"8"],Ze[i][9]=Ze[e+"9"],Ze[i][10]=Ze[e+"10"],Ze[i][11]=Ze[e+"11"],Ze[i][12]=Ze[e+"12"],Ze[i][13]=Ze[e+"13"],Ze[i][14]=Ze[e+"0"],Ze[i][15]=Ze[e+"0"]}function mn(e){return e==Vu||e==wl||e==mu||e==yl}function Vs(){this.eb=[],this.size=this.A=this.fb=0}function Rr(){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 xi(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Vs,this.f.kb=new Rr,this.sd=null}function ss(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Tn(){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 Lr(e){return alert("todo:WebPSamplerProcessPlane"),e.T}function gn(e,i){var v=e.T,C=i.ba.f.RGBA,M=C.eb,W=C.fb+e.ka*C.A,z=$a[i.ba.S],X=e.y,le=e.O,ve=e.f,Te=e.N,Ve=e.ea,ft=e.W,Ye=i.cc,Ft=i.dc,Ut=i.Mc,Xe=i.Nc,rt=e.ka,Tt=e.ka+e.T,tA=e.U,AA=tA+1>>1;for(rt==0?z(X,le,null,null,ve,Te,Ve,ft,ve,Te,Ve,ft,M,W,null,null,tA):(z(i.ec,i.fc,X,le,Ye,Ft,Ut,Xe,ve,Te,Ve,ft,M,W-C.A,M,W,tA),++v);rt+2<Tt;rt+=2)Ye=ve,Ft=Te,Ut=Ve,Xe=ft,Te+=e.Rc,ft+=e.Rc,W+=2*C.A,z(X,(le+=2*e.fa)-e.fa,X,le,Ye,Ft,Ut,Xe,ve,Te,Ve,ft,M,W-C.A,M,W,tA);return le+=e.fa,e.j+Tt<e.o?(u(i.ec,i.fc,X,le,tA),u(i.cc,i.dc,ve,Te,AA),u(i.Mc,i.Nc,Ve,ft,AA),v--):1&Tt||z(X,le,null,null,ve,Te,Ve,ft,ve,Te,Ve,ft,M,W+C.A,null,null,tA),v}function Is(e,i,v){var C=e.F,M=[e.J];if(C!=null){var W=e.U,z=i.ba.S,X=z==no||z==mu;i=i.ba.f.RGBA;var le=[0],ve=e.ka;le[0]=e.T,e.Kb&&(ve==0?--le[0]:(--ve,M[0]-=e.width),e.j+e.ka+e.T==e.o&&(le[0]=e.o-e.j-ve));var Te=i.eb;ve=i.fb+ve*i.A,e=yn(C,M[0],e.width,W,le,Te,ve+(X?0:3),i.A),t(v==le),e&&mn(z)&&vi(Te,ve,X,W,le,i.A)}return 0}function va(e){var i=e.ma,v=i.ba.S,C=11>v,M=v==Gu||v==zu||v==no||v==Bl||v==12||mn(v);if(i.memory=null,i.Ib=null,i.Jb=null,i.Nd=null,!Lo(i.Oa,e,M?11:12))return 0;if(M&&mn(v)&&pA(),e.da)alert("todo:use_scaling");else{if(C){if(i.Ib=Lr,e.Kb){if(v=e.U+1>>1,i.memory=l(e.U+2*v),i.memory==null)return 0;i.ec=i.memory,i.fc=0,i.cc=i.ec,i.dc=i.fc+e.U,i.Mc=i.cc,i.Nc=i.dc+v,i.Ib=gn,pA()}}else alert("todo:EmitYUV");M&&(i.Jb=Is,C&&mt())}if(C&&!Yl){for(e=0;256>e;++e)a[e]=89858*(e-128)+Xu>>Yu,s[e]=-22014*(e-128)+Xu,o[e]=-45773*(e-128),n[e]=113618*(e-128)+Xu>>Yu;for(e=gu;e<bl;++e)i=76283*(e-16)+Xu>>Yu,y[e-gu]=Xa(i,255),R[e-gu]=Xa(i+8>>4,15);Yl=1}return 1}function Zi(e){var i=e.ma,v=e.U,C=e.T;return t(!(1&e.ka)),0>=v||0>=C?0:(v=i.Ib(e,i),i.Jb!=null&&i.Jb(e,i,v),i.Dc+=v,1)}function Ji(e){e.ma.memory=null}function wr(e,i,v,C){return Xt(e,8)!=47?0:(i[0]=Xt(e,14)+1,v[0]=Xt(e,14)+1,C[0]=Xt(e,1),Xt(e,3)!=0?0:!e.h)}function Ui(e,i){if(4>e)return e+1;var v=e-2>>1;return(2+(1&e)<<v)+Xt(i,v)+1}function Yi(e,i){return 120<i?i-120:1<=(v=((v=_l[i-1])>>4)*e+(8-(15&v)))?v:1;var v}function ja(e,i,v){var C=Pe(v),M=e[i+=255&C].g-8;return 0<M&&(et(v,v.u+8),C=Pe(v),i+=e[i].value,i+=C&(1<<M)-1),et(v,v.u+e[i].g),e[i].value}function QA(e,i,v){return v.g+=e.g,v.value+=e.value<<i>>>0,t(8>=v.g),e.g}function Wn(e,i,v){var C=e.xc;return t((i=C==0?0:e.vc[e.md*(v>>C)+(i>>C)])<e.Wb),e.Ya[i]}function Ja(e,i,v,C){var M=e.ab,W=e.c*i,z=e.C;i=z+i;var X=v,le=C;for(C=e.Ta,v=e.Ua;0<M--;){var ve=e.gc[M],Te=z,Ve=i,ft=X,Ye=le,Ft=(le=C,X=v,ve.Ea);switch(t(Te<Ve),t(Ve<=ve.nc),ve.hc){case 2:Hs(ft,Ye,(Ve-Te)*Ft,le,X);break;case 0:var Ut=Te,Xe=Ve,rt=le,Tt=X,tA=(DA=ve).Ea;Ut==0&&(es(ft,Ye,null,null,1,rt,Tt),Gr(ft,Ye+1,0,0,tA-1,rt,Tt+1),Ye+=tA,Tt+=tA,++Ut);for(var AA=1<<DA.b,jA=AA-1,CA=rr(tA,DA.b),sr=DA.K,DA=DA.w+(Ut>>DA.b)*CA;Ut<Xe;){var zr=sr,nn=DA,_r=1;for(hi(ft,Ye,rt,Tt-tA,1,rt,Tt);_r<tA;){var Pr=(_r&~jA)+AA;Pr>tA&&(Pr=tA),(0,ts[zr[nn++]>>8&15])(ft,Ye+ +_r,rt,Tt+_r-tA,Pr-_r,rt,Tt+_r),_r=Pr}Ye+=tA,Tt+=tA,++Ut&jA||(DA+=CA)}Ve!=ve.nc&&u(le,X-Ft,le,X+(Ve-Te-1)*Ft,Ft);break;case 1:for(Ft=ft,Xe=Ye,tA=(ft=ve.Ea)-(Tt=ft&~(rt=(Ye=1<<ve.b)-1)),Ut=rr(ft,ve.b),AA=ve.K,ve=ve.w+(Te>>ve.b)*Ut;Te<Ve;){for(jA=AA,CA=ve,sr=new YA,DA=Xe+Tt,zr=Xe+ft;Xe<DA;)fn(jA[CA++],sr),Pi(sr,Ft,Xe,Ye,le,X),Xe+=Ye,X+=Ye;Xe<zr&&(fn(jA[CA++],sr),Pi(sr,Ft,Xe,tA,le,X),Xe+=tA,X+=tA),++Te&rt||(ve+=Ut)}break;case 3:if(ft==le&&Ye==X&&0<ve.b){for(Xe=le,ft=Ft=X+(Ve-Te)*Ft-(Tt=(Ve-Te)*rr(ve.Ea,ve.b)),Ye=le,rt=X,Ut=[],Tt=(tA=Tt)-1;0<=Tt;--Tt)Ut[Tt]=Ye[rt+Tt];for(Tt=tA-1;0<=Tt;--Tt)Xe[ft+Tt]=Ut[Tt];Zn(ve,Te,Ve,le,Ft,le,X)}else Zn(ve,Te,Ve,ft,Ye,le,X)}X=C,le=v}le!=v&&u(C,v,X,le,W)}function Qs(e,i){var v=e.V,C=e.Ba+e.c*e.C,M=i-e.C;if(t(i<=e.l.o),t(16>=M),0<M){var W=e.l,z=e.Ta,X=e.Ua,le=W.width;if(Ja(e,M,v,C),M=X=[X],t((v=e.C)<(C=i)),t(W.v<W.va),C>W.o&&(C=W.o),v<W.j){var ve=W.j-v;v=W.j,M[0]+=ve*le}if(v>=C?v=0:(M[0]+=4*W.v,W.ka=v-W.j,W.U=W.va-W.v,W.T=C-v,v=1),v){if(X=X[0],11>(v=e.ca).S){var Te=v.f.RGBA,Ve=(C=v.S,M=W.U,W=W.T,ve=Te.eb,Te.A),ft=W;for(Te=Te.fb+e.Ma*Te.A;0<ft--;){var Ye=z,Ft=X,Ut=M,Xe=ve,rt=Te;switch(C){case ro:Ta(Ye,Ft,Ut,Xe,rt);break;case Gu:Ua(Ye,Ft,Ut,Xe,rt);break;case Vu:Ua(Ye,Ft,Ut,Xe,rt),vi(Xe,rt,0,Ut,1,0);break;case pu:ds(Ye,Ft,Ut,Xe,rt);break;case zu:Ln(Ye,Ft,Ut,Xe,rt,1);break;case wl:Ln(Ye,Ft,Ut,Xe,rt,1),vi(Xe,rt,0,Ut,1,0);break;case no:Ln(Ye,Ft,Ut,Xe,rt,0);break;case mu:Ln(Ye,Ft,Ut,Xe,rt,0),vi(Xe,rt,1,Ut,1,0);break;case Bl:pi(Ye,Ft,Ut,Xe,rt);break;case yl:pi(Ye,Ft,Ut,Xe,rt),In(Xe,rt,Ut,1,0);break;case kl:fs(Ye,Ft,Ut,Xe,rt);break;default:t(0)}X+=le,Te+=Ve}e.Ma+=W}else alert("todo:EmitRescaledRowsYUVA");t(e.Ma<=v.height)}}e.C=i,t(e.C<=e.i)}function ua(e){var i;if(0<e.ua)return 0;for(i=0;i<e.Wb;++i){var v=e.Ya[i].G,C=e.Ya[i].H;if(0<v[1][C[1]+0].g||0<v[2][C[2]+0].g||0<v[3][C[3]+0].g)return 0}return 1}function Ii(e,i,v,C,M,W){if(e.Z!=0){var z=e.qd,X=e.rd;for(t(Ms[e.Z]!=null);i<v;++i)Ms[e.Z](z,X,C,M,C,M,W),z=C,X=M,M+=W;e.qd=z,e.rd=X}}function ui(e,i){var v=e.l.ma,C=v.Z==0||v.Z==1?e.l.j:e.C;if(C=e.C<C?C:e.C,t(i<=e.l.o),i>C){var M=e.l.width,W=v.ca,z=v.tb+M*C,X=e.V,le=e.Ba+e.c*C,ve=e.gc;t(e.ab==1),t(ve[0].hc==3),cu(ve[0],C,i,X,le,W,z),Ii(v,C,i,W,z,M)}e.C=e.Ma=i}function Ha(e,i,v,C,M,W,z){var X=e.$/C,le=e.$%C,ve=e.m,Te=e.s,Ve=v+e.$,ft=Ve;M=v+C*M;var Ye=v+C*W,Ft=280+Te.ua,Ut=e.Pb?X:16777216,Xe=0<Te.ua?Te.Wa:null,rt=Te.wc,Tt=Ve<Ye?Wn(Te,le,X):null;t(e.C<W),t(Ye<=M);var tA=!1;e:for(;;){for(;tA||Ve<Ye;){var AA=0;if(X>=Ut){var jA=Ve-v;t((Ut=e).Pb),Ut.wd=Ut.m,Ut.xd=jA,0<Ut.s.ua&&qt(Ut.s.Wa,Ut.s.vb),Ut=X+hc}if(le&rt||(Tt=Wn(Te,le,X)),t(Tt!=null),Tt.Qb&&(i[Ve]=Tt.qb,tA=!0),!tA)if(ht(ve),Tt.jc){AA=ve,jA=i;var CA=Ve,sr=Tt.pd[Pe(AA)&Ba-1];t(Tt.jc),256>sr.g?(et(AA,AA.u+sr.g),jA[CA]=sr.value,AA=0):(et(AA,AA.u+sr.g-256),t(256<=sr.value),AA=sr.value),AA==0&&(tA=!0)}else AA=ja(Tt.G[0],Tt.H[0],ve);if(ve.h)break;if(tA||256>AA){if(!tA)if(Tt.nd)i[Ve]=(Tt.qb|AA<<8)>>>0;else{if(ht(ve),tA=ja(Tt.G[1],Tt.H[1],ve),ht(ve),jA=ja(Tt.G[2],Tt.H[2],ve),CA=ja(Tt.G[3],Tt.H[3],ve),ve.h)break;i[Ve]=(CA<<24|tA<<16|AA<<8|jA)>>>0}if(tA=!1,++Ve,++le>=C&&(le=0,++X,z!=null&&X<=W&&!(X%16)&&z(e,X),Xe!=null))for(;ft<Ve;)AA=i[ft++],Xe.X[(506832829*AA&4294967295)>>>Xe.Mb]=AA}else if(280>AA){if(AA=Ui(AA-256,ve),jA=ja(Tt.G[4],Tt.H[4],ve),ht(ve),jA=Yi(C,jA=Ui(jA,ve)),ve.h)break;if(Ve-v<jA||M-Ve<AA)break e;for(CA=0;CA<AA;++CA)i[Ve+CA]=i[Ve+CA-jA];for(Ve+=AA,le+=AA;le>=C;)le-=C,++X,z!=null&&X<=W&&!(X%16)&&z(e,X);if(t(Ve<=M),le&rt&&(Tt=Wn(Te,le,X)),Xe!=null)for(;ft<Ve;)AA=i[ft++],Xe.X[(506832829*AA&4294967295)>>>Xe.Mb]=AA}else{if(!(AA<Ft))break e;for(tA=AA-280,t(Xe!=null);ft<Ve;)AA=i[ft++],Xe.X[(506832829*AA&4294967295)>>>Xe.Mb]=AA;AA=Ve,t(!(tA>>>(jA=Xe).Xa)),i[AA]=jA.X[tA],tA=!0}tA||t(ve.h==Me(ve))}if(e.Pb&&ve.h&&Ve<M)t(e.m.h),e.a=5,e.m=e.wd,e.$=e.xd,0<e.s.ua&&qt(e.s.vb,e.s.Wa);else{if(ve.h)break e;z!=null&&z(e,X>W?W:X),e.a=0,e.$=Ve-v}return 1}return e.a=3,0}function Ya(e){t(e!=null),e.vc=null,e.yc=null,e.Ya=null;var i=e.Wa;i!=null&&(i.X=null),e.vb=null,t(e!=null)}function li(){var e=new Mu;return e==null?null:(e.a=0,e.xb=Fl,Wi("Predictor","VP8LPredictors"),Wi("Predictor","VP8LPredictors_C"),Wi("PredictorAdd","VP8LPredictorsAdd"),Wi("PredictorAdd","VP8LPredictorsAdd_C"),Hs=un,Pi=Cr,Ta=WA,Ua=ba,pi=dn,fs=bi,ds=Fn,Ze.VP8LMapColor32b=$s,Ze.VP8LMapColor8b=fu,e)}function Xi(e,i,v,C,M){var W=1,z=[e],X=[i],le=C.m,ve=C.s,Te=null,Ve=0;e:for(;;){if(v)for(;W&&Xt(le,1);){var ft=z,Ye=X,Ft=C,Ut=1,Xe=Ft.m,rt=Ft.gc[Ft.ab],Tt=Xt(Xe,2);if(Ft.Oc&1<<Tt)W=0;else{switch(Ft.Oc|=1<<Tt,rt.hc=Tt,rt.Ea=ft[0],rt.nc=Ye[0],rt.K=[null],++Ft.ab,t(4>=Ft.ab),Tt){case 0:case 1:rt.b=Xt(Xe,3)+2,Ut=Xi(rr(rt.Ea,rt.b),rr(rt.nc,rt.b),0,Ft,rt.K),rt.K=rt.K[0];break;case 3:var tA,AA=Xt(Xe,8)+1,jA=16<AA?0:4<AA?1:2<AA?2:3;if(ft[0]=rr(rt.Ea,jA),rt.b=jA,tA=Ut=Xi(AA,1,0,Ft,rt.K)){var CA,sr=AA,DA=rt,zr=1<<(8>>DA.b),nn=l(zr);if(nn==null)tA=0;else{var _r=DA.K[0],Pr=DA.w;for(nn[0]=DA.K[0][0],CA=1;CA<1*sr;++CA)nn[CA]=EA(_r[Pr+CA],nn[CA-1]);for(;CA<4*zr;++CA)nn[CA]=0;DA.K[0]=null,DA.K[0]=nn,tA=1}}Ut=tA;break;case 2:break;default:t(0)}W=Ut}}if(z=z[0],X=X[0],W&&Xt(le,1)&&!(W=1<=(Ve=Xt(le,4))&&11>=Ve)){C.a=3;break e}var ln;if(ln=W)t:{var $r,Fr,Nn,Bi=C,fa=z,wi=X,bn=Ve,ji=v,Hi=Bi.m,Sa=Bi.s,Ma=[null],ei=1,As=0,_s=dc[bn];A:for(;;){if(ji&&Xt(Hi,1)){var Da=Xt(Hi,3)+2,ao=rr(fa,Da),vu=rr(wi,Da),qu=ao*vu;if(!Xi(ao,vu,0,Bi,Ma))break A;for(Ma=Ma[0],Sa.xc=Da,$r=0;$r<qu;++$r){var Ro=Ma[$r]>>8&65535;Ma[$r]=Ro,Ro>=ei&&(ei=Ro+1)}}if(Hi.h)break A;for(Fr=0;5>Fr;++Fr){var Jn=Wu[Fr];!Fr&&0<bn&&(Jn+=1<<bn),As<Jn&&(As=Jn)}var yc=B(ei*_s,Fe),Sc=ei,Dc=B(Sc,Je);if(Dc==null)var Xl=null;else t(65536>=Sc),Xl=Dc;var xl=l(As);if(Xl==null||xl==null||yc==null){Bi.a=1;break A}var ql=yc;for($r=Nn=0;$r<ei;++$r){var ws=Xl[$r],$u=ws.G,el=ws.H,Lc=0,$l=1,Nc=0;for(Fr=0;5>Fr;++Fr){Jn=Wu[Fr],$u[Fr]=ql,el[Fr]=Nn,!Fr&&0<bn&&(Jn+=1<<bn);n:{var ec,Ec=Jn,tc=Bi,Ul=xl,zc=ql,Vc=Nn,Cc=0,Mo=tc.m,Wc=Xt(Mo,1);if(d(Ul,0,0,Ec),Wc){var Zc=Xt(Mo,1)+1,Jc=Xt(Mo,1),Pc=Xt(Mo,Jc==0?1:8);Ul[Pc]=1,Zc==2&&(Ul[Pc=Xt(Mo,8)]=1);var Ac=1}else{var Oc=l(19),jc=Xt(Mo,4)+4;if(19<jc){tc.a=3;var rc=0;break n}for(ec=0;ec<jc;++ec)Oc[fc[ec]]=Xt(Mo,3);var Fc=void 0,Il=void 0,Hc=tc,Yc=Oc,nc=Ec,kc=Ul,bc=0,_o=Hc.m,Tc=8,Rc=B(128,Fe);r:for(;we(Rc,0,7,Yc,19);){if(Xt(_o,1)){var Xc=2+2*Xt(_o,3);if((Fc=2+Xt(_o,Xc))>nc)break r}else Fc=nc;for(Il=0;Il<nc&&Fc--;){ht(_o);var Mc=Rc[0+(127&Pe(_o))];et(_o,_o.u+Mc.g);var tl=Mc.value;if(16>tl)kc[Il++]=tl,tl!=0&&(Tc=tl);else{var qc=tl==16,_c=tl-16,$c=Rl[_c],Kc=Xt(_o,Tl[_c])+$c;if(Il+Kc>nc)break r;for(var ef=qc?Tc:0;0<Kc--;)kc[Il++]=ef}}bc=1;break r}bc||(Hc.a=3),Ac=bc}(Ac=Ac&&!Mo.h)&&(Cc=we(zc,Vc,8,Ul,Ec)),Ac&&Cc!=0?rc=Cc:(tc.a=3,rc=0)}if(rc==0)break A;if($l&&Ml[Fr]==1&&($l=ql[Nn].g==0),Lc+=ql[Nn].g,Nn+=rc,3>=Fr){var Ql,xc=xl[0];for(Ql=1;Ql<Jn;++Ql)xl[Ql]>xc&&(xc=xl[Ql]);Nc+=xc}}if(ws.nd=$l,ws.Qb=0,$l&&(ws.qb=($u[3][el[3]+0].value<<24|$u[1][el[1]+0].value<<16|$u[2][el[2]+0].value)>>>0,Lc==0&&256>$u[0][el[0]+0].value&&(ws.Qb=1,ws.qb+=$u[0][el[0]+0].value<<8)),ws.jc=!ws.Qb&&6>Nc,ws.jc){var ac,io=ws;for(ac=0;ac<Ba;++ac){var Ko=ac,Go=io.pd[Ko],ic=io.G[0][io.H[0]+Ko];256<=ic.value?(Go.g=ic.g+256,Go.value=ic.value):(Go.g=0,Go.value=0,Ko>>=QA(ic,8,Go),Ko>>=QA(io.G[1][io.H[1]+Ko],16,Go),Ko>>=QA(io.G[2][io.H[2]+Ko],0,Go),QA(io.G[3][io.H[3]+Ko],24,Go))}}}Sa.vc=Ma,Sa.Wb=ei,Sa.Ya=Xl,Sa.yc=yc,ln=1;break t}ln=0}if(!(W=ln)){C.a=3;break e}if(0<Ve){if(ve.ua=1<<Ve,!yr(ve.Wa,Ve)){C.a=1,W=0;break e}}else ve.ua=0;var Uc=C,Gc=z,tf=X,Ic=Uc.s,Qc=Ic.xc;if(Uc.c=Gc,Uc.i=tf,Ic.md=rr(Gc,Qc),Ic.wc=Qc==0?-1:(1<<Qc)-1,v){C.xb=mc;break e}if((Te=l(z*X))==null){C.a=1,W=0;break e}W=(W=Ha(C,Te,0,z,X,X,null))&&!le.h;break e}return W?(M!=null?M[0]=Te:(t(Te==null),t(v)),C.$=0,v||Ya(ve)):Ya(ve),W}function Ws(e,i){var v=e.c*e.i,C=v+i+16*i;return t(e.c<=i),e.V=l(C),e.V==null?(e.Ta=null,e.Ua=0,e.a=1,0):(e.Ta=e.V,e.Ua=e.Ba+v+i,1)}function ci(e,i){var v=e.C,C=i-v,M=e.V,W=e.Ba+e.c*v;for(t(i<=e.l.o);0<C;){var z=16<C?16:C,X=e.l.ma,le=e.l.width,ve=le*z,Te=X.ca,Ve=X.tb+le*v,ft=e.Ta,Ye=e.Ua;Ja(e,z,M,W),zn(ft,Ye,Te,Ve,ve),Ii(X,v,v+z,Te,Ve,le),C-=z,M+=z*e.c,v+=z}t(v==i),e.C=e.Ma=i}function Ss(){this.ub=this.yd=this.td=this.Rb=0}function Ds(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function co(){this.Fb=this.Bb=this.Cb=0,this.Zb=l(4),this.Lb=l(4)}function Yo(){this.Yb=function(){var e=[];return function i(v,C,M){for(var W=M[C],z=0;z<W&&(v.push(M.length>C+1?[]:0),!(M.length<C+1));z++)i(v[z],C+1,M)}(e,0,[3,11]),e}()}function sl(){this.jb=l(3),this.Wc=w([4,8],Yo),this.Xc=w([4,17],Yo)}function Xo(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new l(4),this.od=new l(4)}function fo(){this.ld=this.La=this.dd=this.tc=0}function bu(){this.Na=this.la=0}function ol(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function qo(){this.ad=l(384),this.Za=0,this.Ob=l(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function ul(){this.uc=this.M=this.Nb=0,this.wa=Array(new fo),this.Y=0,this.ya=Array(new qo),this.aa=0,this.l=new ho}function xu(){this.y=l(16),this.f=l(8),this.ea=l(8)}function ll(){this.cb=this.a=0,this.sc="",this.m=new JA,this.Od=new Ss,this.Kc=new Ds,this.ed=new Xo,this.Qa=new co,this.Ic=this.$c=this.Aa=0,this.D=new ul,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=B(8,JA),this.ia=0,this.pb=B(4,ol),this.Pa=new sl,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new xu),this.Hd=0,this.rb=Array(new bu),this.sb=0,this.wa=Array(new fo),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 qo),this.L=this.aa=0,this.gd=w([4,2],fo),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 ho(){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 Uu(){var e=new ll;return e!=null&&(e.a=0,e.sc="OK",e.cb=0,e.Xb=0,Ia||(Ia=$o)),e}function Mn(e,i,v){return e.a==0&&(e.a=i,e.sc=v,e.cb=0),0}function Iu(e,i,v){return 3<=v&&e[i+0]==157&&e[i+1]==1&&e[i+2]==42}function Qu(e,i){if(e==null)return 0;if(e.a=0,e.sc="OK",i==null)return Mn(e,2,"null VP8Io passed to VP8GetHeaders()");var v=i.data,C=i.w,M=i.ha;if(4>M)return Mn(e,7,"Truncated header.");var W=v[C+0]|v[C+1]<<8|v[C+2]<<16,z=e.Od;if(z.Rb=!(1&W),z.td=W>>1&7,z.yd=W>>4&1,z.ub=W>>5,3<z.td)return Mn(e,3,"Incorrect keyframe parameters.");if(!z.yd)return Mn(e,4,"Frame not displayable.");C+=3,M-=3;var X=e.Kc;if(z.Rb){if(7>M)return Mn(e,7,"cannot parse picture header");if(!Iu(v,C,M))return Mn(e,3,"Bad code word");X.c=16383&(v[C+4]<<8|v[C+3]),X.Td=v[C+4]>>6,X.i=16383&(v[C+6]<<8|v[C+5]),X.Ud=v[C+6]>>6,C+=7,M-=7,e.za=X.c+15>>4,e.Ub=X.i+15>>4,i.width=X.c,i.height=X.i,i.Da=0,i.j=0,i.v=0,i.va=i.width,i.o=i.height,i.da=0,i.ib=i.width,i.hb=i.height,i.U=i.width,i.T=i.height,d((W=e.Pa).jb,0,255,W.jb.length),t((W=e.Qa)!=null),W.Cb=0,W.Bb=0,W.Fb=1,d(W.Zb,0,0,W.Zb.length),d(W.Lb,0,0,W.Lb)}if(z.ub>M)return Mn(e,7,"bad partition length");Mt(W=e.m,v,C,z.ub),C+=z.ub,M-=z.ub,z.Rb&&(X.Ld=Ht(W),X.Kd=Ht(W)),X=e.Qa;var le,ve=e.Pa;if(t(W!=null),t(X!=null),X.Cb=Ht(W),X.Cb){if(X.Bb=Ht(W),Ht(W)){for(X.Fb=Ht(W),le=0;4>le;++le)X.Zb[le]=Ht(W)?Kt(W,7):0;for(le=0;4>le;++le)X.Lb[le]=Ht(W)?Kt(W,6):0}if(X.Bb)for(le=0;3>le;++le)ve.jb[le]=Ht(W)?jt(W,8):255}else X.Bb=0;if(W.Ka)return Mn(e,3,"cannot parse segment header");if((X=e.ed).zd=Ht(W),X.Tb=jt(W,6),X.wb=jt(W,3),X.Pc=Ht(W),X.Pc&&Ht(W)){for(ve=0;4>ve;++ve)Ht(W)&&(X.vd[ve]=Kt(W,6));for(ve=0;4>ve;++ve)Ht(W)&&(X.od[ve]=Kt(W,6))}if(e.L=X.Tb==0?0:X.zd?1:2,W.Ka)return Mn(e,3,"cannot parse filter header");var Te=M;if(M=le=C,C=le+Te,X=Te,e.Xb=(1<<jt(e.m,2))-1,Te<3*(ve=e.Xb))v=7;else{for(le+=3*ve,X-=3*ve,Te=0;Te<ve;++Te){var Ve=v[M+0]|v[M+1]<<8|v[M+2]<<16;Ve>X&&(Ve=X),Mt(e.Jc[+Te],v,le,Ve),le+=Ve,X-=Ve,M+=3}Mt(e.Jc[+ve],v,le,X),v=le<C?0:5}if(v!=0)return Mn(e,v,"cannot parse partitions");for(v=jt(le=e.m,7),M=Ht(le)?Kt(le,4):0,C=Ht(le)?Kt(le,4):0,X=Ht(le)?Kt(le,4):0,ve=Ht(le)?Kt(le,4):0,le=Ht(le)?Kt(le,4):0,Te=e.Qa,Ve=0;4>Ve;++Ve){if(Te.Cb){var ft=Te.Zb[Ve];Te.Fb||(ft+=v)}else{if(0<Ve){e.pb[Ve]=e.pb[0];continue}ft=v}var Ye=e.pb[Ve];Ye.Sc[0]=El[Xa(ft+M,127)],Ye.Sc[1]=ko[Xa(ft+0,127)],Ye.Eb[0]=2*El[Xa(ft+C,127)],Ye.Eb[1]=101581*ko[Xa(ft+X,127)]>>16,8>Ye.Eb[1]&&(Ye.Eb[1]=8),Ye.Qc[0]=El[Xa(ft+ve,117)],Ye.Qc[1]=ko[Xa(ft+le,127)],Ye.lc=ft+le}if(!z.Rb)return Mn(e,4,"Not a key frame.");for(Ht(W),z=e.Pa,v=0;4>v;++v){for(M=0;8>M;++M)for(C=0;3>C;++C)for(X=0;11>X;++X)ve=kt(W,To[v][M][C][X])?jt(W,8):pc[v][M][C][X],z.Wc[v][M].Yb[C][X]=ve;for(M=0;17>M;++M)z.Xc[v][M]=z.Wc[v][Ju[M]]}return e.kc=Ht(W),e.kc&&(e.Bd=jt(W,8)),e.cb=1}function $o(e,i,v,C,M,W,z){var X=i[M].Yb[v];for(v=0;16>M;++M){if(!kt(e,X[v+0]))return M;for(;!kt(e,X[v+1]);)if(X=i[++M].Yb[0],v=0,M==16)return 16;var le=i[M+1].Yb;if(kt(e,X[v+2])){var ve=e,Te=0;if(kt(ve,(ft=X)[(Ve=v)+3]))if(kt(ve,ft[Ve+6])){for(X=0,Ve=2*(Te=kt(ve,ft[Ve+8]))+(ft=kt(ve,ft[Ve+9+Te])),Te=0,ft=Kl[Ve];ft[X];++X)Te+=Te+kt(ve,ft[X]);Te+=3+(8<<Ve)}else kt(ve,ft[Ve+7])?(Te=7+2*kt(ve,165),Te+=kt(ve,145)):Te=5+kt(ve,159);else Te=kt(ve,ft[Ve+4])?3+kt(ve,ft[Ve+5]):2;X=le[2]}else Te=1,X=le[1];le=z+Zu[M],0>(ve=e).b&&Qt(ve);var Ve,ft=ve.b,Ye=(Ve=ve.Ca>>1)-(ve.I>>ft)>>31;--ve.b,ve.Ca+=Ye,ve.Ca|=1,ve.I-=(Ve+1&Ye)<<ft,W[le]=((Te^Ye)-Ye)*C[(0<M)+0]}return 16}function eu(e){var i=e.rb[e.sb-1];i.la=0,i.Na=0,d(e.zc,0,0,e.zc.length),e.ja=0}function po(e,i){if(e==null)return 0;if(i==null)return Mn(e,2,"NULL VP8Io parameter in VP8Decode().");if(!e.cb&&!Qu(e,i))return 0;if(t(e.cb),i.ac==null||i.ac(i)){i.ob&&(e.L=0);var v=Ee[e.L];if(e.L==2?(e.yb=0,e.zb=0):(e.yb=i.v-v>>4,e.zb=i.j-v>>4,0>e.yb&&(e.yb=0),0>e.zb&&(e.zb=0)),e.Va=i.o+15+v>>4,e.Hb=i.va+15+v>>4,e.Hb>e.za&&(e.Hb=e.za),e.Va>e.Ub&&(e.Va=e.Ub),0<e.L){var C=e.ed;for(v=0;4>v;++v){var M;if(e.Qa.Cb){var W=e.Qa.Lb[v];e.Qa.Fb||(W+=C.Tb)}else W=C.Tb;for(M=0;1>=M;++M){var z=e.gd[v][M],X=W;if(C.Pc&&(X+=C.vd[0],M&&(X+=C.od[0])),0<(X=0>X?0:63<X?63:X)){var le=X;0<C.wb&&(le=4<C.wb?le>>2:le>>1)>9-C.wb&&(le=9-C.wb),1>le&&(le=1),z.dd=le,z.tc=2*X+le,z.ld=40<=X?2:15<=X?1:0}else z.tc=0;z.La=M}}}v=0}else Mn(e,6,"Frame setup failed"),v=e.a;if(v=v==0){if(v){e.$c=0,0<e.Aa||(e.Ic=At);e:{v=e.Ic,C=4*(le=e.za);var ve=32*le,Te=le+1,Ve=0<e.L?le*(0<e.Aa?2:1):0,ft=(e.Aa==2?2:1)*le;if((z=C+832+(M=3*(16*v+Ee[e.L])/2*ve)+(W=e.Fa!=null&&0<e.Fa.length?e.Kc.c*e.Kc.i:0))!=z)v=0;else{if(z>e.Vb){if(e.Vb=0,e.Ec=l(z),e.Fc=0,e.Ec==null){v=Mn(e,1,"no memory during frame initialization.");break e}e.Vb=z}z=e.Ec,X=e.Fc,e.Ac=z,e.Bc=X,X+=C,e.Gd=B(ve,xu),e.Hd=0,e.rb=B(Te+1,bu),e.sb=1,e.wa=Ve?B(Ve,fo):null,e.Y=0,e.D.Nb=0,e.D.wa=e.wa,e.D.Y=e.Y,0<e.Aa&&(e.D.Y+=le),t(!0),e.oc=z,e.pc=X,X+=832,e.ya=B(ft,qo),e.aa=0,e.D.ya=e.ya,e.D.aa=e.aa,e.Aa==2&&(e.D.aa+=le),e.R=16*le,e.B=8*le,le=(ve=Ee[e.L])*e.R,ve=ve/2*e.B,e.sa=z,e.ta=X+le,e.qa=e.sa,e.ra=e.ta+16*v*e.R+ve,e.Ha=e.qa,e.Ia=e.ra+8*v*e.B+ve,e.$c=0,X+=M,e.mb=W?z:null,e.nb=W?X:null,t(X+W<=e.Fc+e.Vb),eu(e),d(e.Ac,e.Bc,0,C),v=1}}if(v){if(i.ka=0,i.y=e.sa,i.O=e.ta,i.f=e.qa,i.N=e.ra,i.ea=e.Ha,i.Vd=e.Ia,i.fa=e.R,i.Rc=e.B,i.F=null,i.J=0,!Ao){for(v=-255;255>=v;++v)Vn[255+v]=0>v?-v:v;for(v=-1020;1020>=v;++v)vs[1020+v]=-128>v?-128:127<v?127:v;for(v=-112;112>=v;++v)KA[112+v]=-16>v?-16:15<v?15:v;for(v=-255;510>=v;++v)Oi[255+v]=0>v?0:255<v?255:v;Ao=1}Oo=Su,hs=cl,eo=Au,Ra=ru,mi=go,Gn=tu,jo=Fo,_u=Os,du=vl,ps=su,ms=iu,gs=bo,to=ou,Ho=Js,ks=Ru,Ts=$i,hu=us,gi=gl,Qa[0]=qi,Qa[1]=Du,Qa[2]=dl,Qa[3]=hl,Qa[4]=Pu,Qa[5]=yo,Qa[6]=Ou,Qa[7]=Eo,Qa[8]=au,Qa[9]=pl,Rs[0]=ka,Rs[1]=nu,Rs[2]=os,Rs[3]=Bo,Rs[4]=la,Rs[5]=fl,Rs[6]=Nu,Bs[0]=Ns,Bs[1]=Lu,Bs[2]=ju,Bs[3]=_n,Bs[4]=Ps,Bs[5]=ml,Bs[6]=Zs,v=1}else v=0}v&&(v=function(Ye,Ft){for(Ye.M=0;Ye.M<Ye.Va;++Ye.M){var Ut,Xe=Ye.Jc[Ye.M&Ye.Xb],rt=Ye.m,Tt=Ye;for(Ut=0;Ut<Tt.za;++Ut){var tA=rt,AA=Tt,jA=AA.Ac,CA=AA.Bc+4*Ut,sr=AA.zc,DA=AA.ya[AA.aa+Ut];if(AA.Qa.Bb?DA.$b=kt(tA,AA.Pa.jb[0])?2+kt(tA,AA.Pa.jb[2]):kt(tA,AA.Pa.jb[1]):DA.$b=0,AA.kc&&(DA.Ad=kt(tA,AA.Bd)),DA.Za=!kt(tA,145)+0,DA.Za){var zr=DA.Ob,nn=0;for(AA=0;4>AA;++AA){var _r,Pr=sr[0+AA];for(_r=0;4>_r;++_r){Pr=Cl[jA[CA+_r]][Pr];for(var ln=Gl[kt(tA,Pr[0])];0<ln;)ln=Gl[2*ln+kt(tA,Pr[ln])];Pr=-ln,jA[CA+_r]=Pr}u(zr,nn,jA,CA,4),nn+=4,sr[0+AA]=Pr}}else Pr=kt(tA,156)?kt(tA,128)?1:3:kt(tA,163)?2:0,DA.Ob[0]=Pr,d(jA,CA,Pr,4),d(sr,0,Pr,4);DA.Dd=kt(tA,142)?kt(tA,114)?kt(tA,183)?1:3:2:0}if(Tt.m.Ka)return Mn(Ye,7,"Premature end-of-partition0 encountered.");for(;Ye.ja<Ye.za;++Ye.ja){if(Tt=Xe,tA=(rt=Ye).rb[rt.sb-1],jA=rt.rb[rt.sb+rt.ja],Ut=rt.ya[rt.aa+rt.ja],CA=rt.kc?Ut.Ad:0)tA.la=jA.la=0,Ut.Za||(tA.Na=jA.Na=0),Ut.Hc=0,Ut.Gc=0,Ut.ia=0;else{var $r,Fr;if(tA=jA,jA=Tt,CA=rt.Pa.Xc,sr=rt.ya[rt.aa+rt.ja],DA=rt.pb[sr.$b],AA=sr.ad,zr=0,nn=rt.rb[rt.sb-1],Pr=_r=0,d(AA,zr,0,384),sr.Za)var Nn=0,Bi=CA[3];else{ln=l(16);var fa=tA.Na+nn.Na;if(fa=Ia(jA,CA[1],fa,DA.Eb,0,ln,0),tA.Na=nn.Na=(0<fa)+0,1<fa)Oo(ln,0,AA,zr);else{var wi=ln[0]+3>>3;for(ln=0;256>ln;ln+=16)AA[zr+ln]=wi}Nn=1,Bi=CA[0]}var bn=15&tA.la,ji=15&nn.la;for(ln=0;4>ln;++ln){var Hi=1&ji;for(wi=Fr=0;4>wi;++wi)bn=bn>>1|(Hi=(fa=Ia(jA,Bi,fa=Hi+(1&bn),DA.Sc,Nn,AA,zr))>Nn)<<7,Fr=Fr<<2|(3<fa?3:1<fa?2:AA[zr+0]!=0),zr+=16;bn>>=4,ji=ji>>1|Hi<<7,_r=(_r<<8|Fr)>>>0}for(Bi=bn,Nn=ji>>4,$r=0;4>$r;$r+=2){for(Fr=0,bn=tA.la>>4+$r,ji=nn.la>>4+$r,ln=0;2>ln;++ln){for(Hi=1&ji,wi=0;2>wi;++wi)fa=Hi+(1&bn),bn=bn>>1|(Hi=0<(fa=Ia(jA,CA[2],fa,DA.Qc,0,AA,zr)))<<3,Fr=Fr<<2|(3<fa?3:1<fa?2:AA[zr+0]!=0),zr+=16;bn>>=2,ji=ji>>1|Hi<<5}Pr|=Fr<<4*$r,Bi|=bn<<4<<$r,Nn|=(240&ji)<<$r}tA.la=Bi,nn.la=Nn,sr.Hc=_r,sr.Gc=Pr,sr.ia=43690&Pr?0:DA.ia,CA=!(_r|Pr)}if(0<rt.L&&(rt.wa[rt.Y+rt.ja]=rt.gd[Ut.$b][Ut.Za],rt.wa[rt.Y+rt.ja].La|=!CA),Tt.Ka)return Mn(Ye,7,"Premature end-of-file encountered.")}if(eu(Ye),rt=Ft,Tt=1,Ut=(Xe=Ye).D,tA=0<Xe.L&&Xe.M>=Xe.zb&&Xe.M<=Xe.Va,Xe.Aa==0)e:{if(Ut.M=Xe.M,Ut.uc=tA,So(Xe,Ut),Tt=1,Ut=(Fr=Xe.D).Nb,tA=(Pr=Ee[Xe.L])*Xe.R,jA=Pr/2*Xe.B,ln=16*Ut*Xe.R,wi=8*Ut*Xe.B,CA=Xe.sa,sr=Xe.ta-tA+ln,DA=Xe.qa,AA=Xe.ra-jA+wi,zr=Xe.Ha,nn=Xe.Ia-jA+wi,ji=(bn=Fr.M)==0,_r=bn>=Xe.Va-1,Xe.Aa==2&&So(Xe,Fr),Fr.uc)for(Hi=(fa=Xe).D.M,t(fa.D.uc),Fr=fa.yb;Fr<fa.Hb;++Fr){Nn=Fr,Bi=Hi;var Sa=(Ma=(Jn=fa).D).Nb;$r=Jn.R;var Ma=Ma.wa[Ma.Y+Nn],ei=Jn.sa,As=Jn.ta+16*Sa*$r+16*Nn,_s=Ma.dd,Da=Ma.tc;if(Da!=0)if(t(3<=Da),Jn.L==1)0<Nn&&Ts(ei,As,$r,Da+4),Ma.La&&gi(ei,As,$r,Da),0<Bi&&ks(ei,As,$r,Da+4),Ma.La&&hu(ei,As,$r,Da);else{var ao=Jn.B,vu=Jn.qa,qu=Jn.ra+8*Sa*ao+8*Nn,Ro=Jn.Ha,Jn=Jn.Ia+8*Sa*ao+8*Nn;Sa=Ma.ld,0<Nn&&(_u(ei,As,$r,Da+4,_s,Sa),ps(vu,qu,Ro,Jn,ao,Da+4,_s,Sa)),Ma.La&&(gs(ei,As,$r,Da,_s,Sa),Ho(vu,qu,Ro,Jn,ao,Da,_s,Sa)),0<Bi&&(jo(ei,As,$r,Da+4,_s,Sa),du(vu,qu,Ro,Jn,ao,Da+4,_s,Sa)),Ma.La&&(ms(ei,As,$r,Da,_s,Sa),to(vu,qu,Ro,Jn,ao,Da,_s,Sa))}}if(Xe.ia&&alert("todo:DitherRow"),rt.put!=null){if(Fr=16*bn,bn=16*(bn+1),ji?(rt.y=Xe.sa,rt.O=Xe.ta+ln,rt.f=Xe.qa,rt.N=Xe.ra+wi,rt.ea=Xe.Ha,rt.W=Xe.Ia+wi):(Fr-=Pr,rt.y=CA,rt.O=sr,rt.f=DA,rt.N=AA,rt.ea=zr,rt.W=nn),_r||(bn-=Pr),bn>rt.o&&(bn=rt.o),rt.F=null,rt.J=null,Xe.Fa!=null&&0<Xe.Fa.length&&Fr<bn&&(rt.J=Io(Xe,rt,Fr,bn-Fr),rt.F=Xe.mb,rt.F==null&&rt.F.length==0)){Tt=Mn(Xe,3,"Could not decode alpha data.");break e}Fr<rt.j&&(Pr=rt.j-Fr,Fr=rt.j,t(!(1&Pr)),rt.O+=Xe.R*Pr,rt.N+=Xe.B*(Pr>>1),rt.W+=Xe.B*(Pr>>1),rt.F!=null&&(rt.J+=rt.width*Pr)),Fr<bn&&(rt.O+=rt.v,rt.N+=rt.v>>1,rt.W+=rt.v>>1,rt.F!=null&&(rt.J+=rt.v),rt.ka=Fr-rt.j,rt.U=rt.va-rt.v,rt.T=bn-Fr,Tt=rt.put(rt))}Ut+1!=Xe.Ic||_r||(u(Xe.sa,Xe.ta-tA,CA,sr+16*Xe.R,tA),u(Xe.qa,Xe.ra-jA,DA,AA+8*Xe.B,jA),u(Xe.Ha,Xe.Ia-jA,zr,nn+8*Xe.B,jA))}if(!Tt)return Mn(Ye,6,"Output aborted.")}return 1}(e,i)),i.bc!=null&&i.bc(i),v&=1}return v?(e.cb=0,v):0}function Qi(e,i,v,C,M){M=e[i+v+32*C]+(M>>3),e[i+v+32*C]=-256&M?0>M?0:255:M}function Ls(e,i,v,C,M,W){Qi(e,i,0,v,C+M),Qi(e,i,1,v,C+W),Qi(e,i,2,v,C-W),Qi(e,i,3,v,C-M)}function xa(e){return(20091*e>>16)+e}function mo(e,i,v,C){var M,W=0,z=l(16);for(M=0;4>M;++M){var X=e[i+0]+e[i+8],le=e[i+0]-e[i+8],ve=(35468*e[i+4]>>16)-xa(e[i+12]),Te=xa(e[i+4])+(35468*e[i+12]>>16);z[W+0]=X+Te,z[W+1]=le+ve,z[W+2]=le-ve,z[W+3]=X-Te,W+=4,i++}for(M=W=0;4>M;++M)X=(e=z[W+0]+4)+z[W+8],le=e-z[W+8],ve=(35468*z[W+4]>>16)-xa(z[W+12]),Qi(v,C,0,0,X+(Te=xa(z[W+4])+(35468*z[W+12]>>16))),Qi(v,C,1,0,le+ve),Qi(v,C,2,0,le-ve),Qi(v,C,3,0,X-Te),W++,C+=32}function tu(e,i,v,C){var M=e[i+0]+4,W=35468*e[i+4]>>16,z=xa(e[i+4]),X=35468*e[i+1]>>16;Ls(v,C,0,M+z,e=xa(e[i+1]),X),Ls(v,C,1,M+W,e,X),Ls(v,C,2,M-W,e,X),Ls(v,C,3,M-z,e,X)}function cl(e,i,v,C,M){mo(e,i,v,C),M&&mo(e,i+16,v,C+4)}function Au(e,i,v,C){hs(e,i+0,v,C,1),hs(e,i+32,v,C+128,1)}function ru(e,i,v,C){var M;for(e=e[i+0]+4,M=0;4>M;++M)for(i=0;4>i;++i)Qi(v,C,i,M,e)}function go(e,i,v,C){e[i+0]&&Ra(e,i+0,v,C),e[i+16]&&Ra(e,i+16,v,C+4),e[i+32]&&Ra(e,i+32,v,C+128),e[i+48]&&Ra(e,i+48,v,C+128+4)}function Su(e,i,v,C){var M,W=l(16);for(M=0;4>M;++M){var z=e[i+0+M]+e[i+12+M],X=e[i+4+M]+e[i+8+M],le=e[i+4+M]-e[i+8+M],ve=e[i+0+M]-e[i+12+M];W[0+M]=z+X,W[8+M]=z-X,W[4+M]=ve+le,W[12+M]=ve-le}for(M=0;4>M;++M)z=(e=W[0+4*M]+3)+W[3+4*M],X=W[1+4*M]+W[2+4*M],le=W[1+4*M]-W[2+4*M],ve=e-W[3+4*M],v[C+0]=z+X>>3,v[C+16]=ve+le>>3,v[C+32]=z-X>>3,v[C+48]=ve-le>>3,C+=64}function vo(e,i,v){var C,M=i-32,W=Hr,z=255-e[M-1];for(C=0;C<v;++C){var X,le=W,ve=z+e[i-1];for(X=0;X<v;++X)e[i+X]=le[ve+e[M+X]];i+=32}}function Du(e,i){vo(e,i,4)}function Lu(e,i){vo(e,i,8)}function nu(e,i){vo(e,i,16)}function os(e,i){var v;for(v=0;16>v;++v)u(e,i+32*v,e,i-32,16)}function Bo(e,i){var v;for(v=16;0<v;--v)d(e,i,e[i-1],16),i+=32}function wo(e,i,v){var C;for(C=0;16>C;++C)d(i,v+32*C,e,16)}function ka(e,i){var v,C=16;for(v=0;16>v;++v)C+=e[i-1+32*v]+e[i+v-32];wo(C>>5,e,i)}function la(e,i){var v,C=8;for(v=0;16>v;++v)C+=e[i-1+32*v];wo(C>>4,e,i)}function fl(e,i){var v,C=8;for(v=0;16>v;++v)C+=e[i+v-32];wo(C>>4,e,i)}function Nu(e,i){wo(128,e,i)}function Qr(e,i,v){return e+2*i+v+2>>2}function dl(e,i){var v,C=i-32;for(C=new Uint8Array([Qr(e[C-1],e[C+0],e[C+1]),Qr(e[C+0],e[C+1],e[C+2]),Qr(e[C+1],e[C+2],e[C+3]),Qr(e[C+2],e[C+3],e[C+4])]),v=0;4>v;++v)u(e,i+32*v,C,0,C.length)}function hl(e,i){var v=e[i-1],C=e[i-1+32],M=e[i-1+64],W=e[i-1+96];IA(e,i+0,16843009*Qr(e[i-1-32],v,C)),IA(e,i+32,16843009*Qr(v,C,M)),IA(e,i+64,16843009*Qr(C,M,W)),IA(e,i+96,16843009*Qr(M,W,W))}function qi(e,i){var v,C=4;for(v=0;4>v;++v)C+=e[i+v-32]+e[i-1+32*v];for(C>>=3,v=0;4>v;++v)d(e,i+32*v,C,4)}function Pu(e,i){var v=e[i-1+0],C=e[i-1+32],M=e[i-1+64],W=e[i-1-32],z=e[i+0-32],X=e[i+1-32],le=e[i+2-32],ve=e[i+3-32];e[i+0+96]=Qr(C,M,e[i-1+96]),e[i+1+96]=e[i+0+64]=Qr(v,C,M),e[i+2+96]=e[i+1+64]=e[i+0+32]=Qr(W,v,C),e[i+3+96]=e[i+2+64]=e[i+1+32]=e[i+0+0]=Qr(z,W,v),e[i+3+64]=e[i+2+32]=e[i+1+0]=Qr(X,z,W),e[i+3+32]=e[i+2+0]=Qr(le,X,z),e[i+3+0]=Qr(ve,le,X)}function Ou(e,i){var v=e[i+1-32],C=e[i+2-32],M=e[i+3-32],W=e[i+4-32],z=e[i+5-32],X=e[i+6-32],le=e[i+7-32];e[i+0+0]=Qr(e[i+0-32],v,C),e[i+1+0]=e[i+0+32]=Qr(v,C,M),e[i+2+0]=e[i+1+32]=e[i+0+64]=Qr(C,M,W),e[i+3+0]=e[i+2+32]=e[i+1+64]=e[i+0+96]=Qr(M,W,z),e[i+3+32]=e[i+2+64]=e[i+1+96]=Qr(W,z,X),e[i+3+64]=e[i+2+96]=Qr(z,X,le),e[i+3+96]=Qr(X,le,le)}function yo(e,i){var v=e[i-1+0],C=e[i-1+32],M=e[i-1+64],W=e[i-1-32],z=e[i+0-32],X=e[i+1-32],le=e[i+2-32],ve=e[i+3-32];e[i+0+0]=e[i+1+64]=W+z+1>>1,e[i+1+0]=e[i+2+64]=z+X+1>>1,e[i+2+0]=e[i+3+64]=X+le+1>>1,e[i+3+0]=le+ve+1>>1,e[i+0+96]=Qr(M,C,v),e[i+0+64]=Qr(C,v,W),e[i+0+32]=e[i+1+96]=Qr(v,W,z),e[i+1+32]=e[i+2+96]=Qr(W,z,X),e[i+2+32]=e[i+3+96]=Qr(z,X,le),e[i+3+32]=Qr(X,le,ve)}function Eo(e,i){var v=e[i+0-32],C=e[i+1-32],M=e[i+2-32],W=e[i+3-32],z=e[i+4-32],X=e[i+5-32],le=e[i+6-32],ve=e[i+7-32];e[i+0+0]=v+C+1>>1,e[i+1+0]=e[i+0+64]=C+M+1>>1,e[i+2+0]=e[i+1+64]=M+W+1>>1,e[i+3+0]=e[i+2+64]=W+z+1>>1,e[i+0+32]=Qr(v,C,M),e[i+1+32]=e[i+0+96]=Qr(C,M,W),e[i+2+32]=e[i+1+96]=Qr(M,W,z),e[i+3+32]=e[i+2+96]=Qr(W,z,X),e[i+3+64]=Qr(z,X,le),e[i+3+96]=Qr(X,le,ve)}function pl(e,i){var v=e[i-1+0],C=e[i-1+32],M=e[i-1+64],W=e[i-1+96];e[i+0+0]=v+C+1>>1,e[i+2+0]=e[i+0+32]=C+M+1>>1,e[i+2+32]=e[i+0+64]=M+W+1>>1,e[i+1+0]=Qr(v,C,M),e[i+3+0]=e[i+1+32]=Qr(C,M,W),e[i+3+32]=e[i+1+64]=Qr(M,W,W),e[i+3+64]=e[i+2+64]=e[i+0+96]=e[i+1+96]=e[i+2+96]=e[i+3+96]=W}function au(e,i){var v=e[i-1+0],C=e[i-1+32],M=e[i-1+64],W=e[i-1+96],z=e[i-1-32],X=e[i+0-32],le=e[i+1-32],ve=e[i+2-32];e[i+0+0]=e[i+2+32]=v+z+1>>1,e[i+0+32]=e[i+2+64]=C+v+1>>1,e[i+0+64]=e[i+2+96]=M+C+1>>1,e[i+0+96]=W+M+1>>1,e[i+3+0]=Qr(X,le,ve),e[i+2+0]=Qr(z,X,le),e[i+1+0]=e[i+3+32]=Qr(v,z,X),e[i+1+32]=e[i+3+64]=Qr(C,v,z),e[i+1+64]=e[i+3+96]=Qr(M,C,v),e[i+1+96]=Qr(W,M,C)}function ju(e,i){var v;for(v=0;8>v;++v)u(e,i+32*v,e,i-32,8)}function _n(e,i){var v;for(v=0;8>v;++v)d(e,i,e[i-1],8),i+=32}function Si(e,i,v){var C;for(C=0;8>C;++C)d(i,v+32*C,e,8)}function Ns(e,i){var v,C=8;for(v=0;8>v;++v)C+=e[i+v-32]+e[i-1+32*v];Si(C>>4,e,i)}function ml(e,i){var v,C=4;for(v=0;8>v;++v)C+=e[i+v-32];Si(C>>3,e,i)}function Ps(e,i){var v,C=4;for(v=0;8>v;++v)C+=e[i-1+32*v];Si(C>>3,e,i)}function Zs(e,i){Si(128,e,i)}function Co(e,i,v){var C=e[i-v],M=e[i+0],W=3*(M-C)+Va[1020+e[i-2*v]-e[i+v]],z=Ku[112+(W+4>>3)];e[i-v]=Hr[255+C+Ku[112+(W+3>>3)]],e[i+0]=Hr[255+M-z]}function Hu(e,i,v,C){var M=e[i+0],W=e[i+v];return rn[255+e[i-2*v]-e[i-v]]>C||rn[255+W-M]>C}function ku(e,i,v,C){return 4*rn[255+e[i-v]-e[i+0]]+rn[255+e[i-2*v]-e[i+v]]<=C}function Tu(e,i,v,C,M){var W=e[i-3*v],z=e[i-2*v],X=e[i-v],le=e[i+0],ve=e[i+v],Te=e[i+2*v],Ve=e[i+3*v];return 4*rn[255+X-le]+rn[255+z-ve]>C?0:rn[255+e[i-4*v]-W]<=M&&rn[255+W-z]<=M&&rn[255+z-X]<=M&&rn[255+Ve-Te]<=M&&rn[255+Te-ve]<=M&&rn[255+ve-le]<=M}function Ru(e,i,v,C){var M=2*C+1;for(C=0;16>C;++C)ku(e,i+C,v,M)&&Co(e,i+C,v)}function $i(e,i,v,C){var M=2*C+1;for(C=0;16>C;++C)ku(e,i+C*v,1,M)&&Co(e,i+C*v,1)}function us(e,i,v,C){var M;for(M=3;0<M;--M)Ru(e,i+=4*v,v,C)}function gl(e,i,v,C){var M;for(M=3;0<M;--M)$i(e,i+=4,v,C)}function ls(e,i,v,C,M,W,z,X){for(W=2*W+1;0<M--;){if(Tu(e,i,v,W,z))if(Hu(e,i,v,X))Co(e,i,v);else{var le=e,ve=i,Te=v,Ve=le[ve-2*Te],ft=le[ve-Te],Ye=le[ve+0],Ft=le[ve+Te],Ut=le[ve+2*Te],Xe=27*(Tt=Va[1020+3*(Ye-ft)+Va[1020+Ve-Ft]])+63>>7,rt=18*Tt+63>>7,Tt=9*Tt+63>>7;le[ve-3*Te]=Hr[255+le[ve-3*Te]+Tt],le[ve-2*Te]=Hr[255+Ve+rt],le[ve-Te]=Hr[255+ft+Xe],le[ve+0]=Hr[255+Ye-Xe],le[ve+Te]=Hr[255+Ft-rt],le[ve+2*Te]=Hr[255+Ut-Tt]}i+=C}}function fi(e,i,v,C,M,W,z,X){for(W=2*W+1;0<M--;){if(Tu(e,i,v,W,z))if(Hu(e,i,v,X))Co(e,i,v);else{var le=e,ve=i,Te=v,Ve=le[ve-Te],ft=le[ve+0],Ye=le[ve+Te],Ft=Ku[112+((Ut=3*(ft-Ve))+4>>3)],Ut=Ku[112+(Ut+3>>3)],Xe=Ft+1>>1;le[ve-2*Te]=Hr[255+le[ve-2*Te]+Xe],le[ve-Te]=Hr[255+Ve+Ut],le[ve+0]=Hr[255+ft-Ft],le[ve+Te]=Hr[255+Ye-Xe]}i+=C}}function Fo(e,i,v,C,M,W){ls(e,i,v,1,16,C,M,W)}function Os(e,i,v,C,M,W){ls(e,i,1,v,16,C,M,W)}function iu(e,i,v,C,M,W){var z;for(z=3;0<z;--z)fi(e,i+=4*v,v,1,16,C,M,W)}function bo(e,i,v,C,M,W){var z;for(z=3;0<z;--z)fi(e,i+=4,1,v,16,C,M,W)}function vl(e,i,v,C,M,W,z,X){ls(e,i,M,1,8,W,z,X),ls(v,C,M,1,8,W,z,X)}function su(e,i,v,C,M,W,z,X){ls(e,i,1,M,8,W,z,X),ls(v,C,1,M,8,W,z,X)}function ou(e,i,v,C,M,W,z,X){fi(e,i+4*M,M,1,8,W,z,X),fi(v,C+4*M,M,1,8,W,z,X)}function Js(e,i,v,C,M,W,z,X){fi(e,i+4,1,M,8,W,z,X),fi(v,C+4,1,M,8,W,z,X)}function cs(){this.ba=new xi,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Tn,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function uu(){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 xo(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Uo(){this.ua=0,this.Wa=new Ke,this.vb=new Ke,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Je,this.yc=new Fe}function Mu(){this.xb=this.a=0,this.l=new ho,this.ca=new xi,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new fe,this.Pb=0,this.wd=new fe,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Uo,this.ab=0,this.gc=B(4,xo),this.Oc=0}function Ys(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new ho,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function js(e,i,v,C,M,W,z){for(e=e==null?0:e[i+0],i=0;i<z;++i)M[W+i]=e+v[C+i]&255,e=M[W+i]}function lu(e,i,v,C,M,W,z){var X;if(e==null)js(null,null,v,C,M,W,z);else for(X=0;X<z;++X)M[W+X]=e[i+X]+v[C+X]&255}function Di(e,i,v,C,M,W,z){if(e==null)js(null,null,v,C,M,W,z);else{var X,le=e[i+0],ve=le,Te=le;for(X=0;X<z;++X)ve=Te+(le=e[i+X])-ve,Te=v[C+X]+(-256&ve?0>ve?0:255:ve)&255,ve=le,M[W+X]=Te}}function Io(e,i,v,C){var M=i.width,W=i.o;if(t(e!=null&&i!=null),0>v||0>=C||v+C>W)return null;if(!e.Cc){if(e.ga==null){var z;if(e.ga=new Ys,(z=e.ga==null)||(z=i.width*i.o,t(e.Gb.length==0),e.Gb=l(z),e.Uc=0,e.Gb==null?z=0:(e.mb=e.Gb,e.nb=e.Uc,e.rc=null,z=1),z=!z),!z){z=e.ga;var X=e.Fa,le=e.P,ve=e.qc,Te=e.mb,Ve=e.nb,ft=le+1,Ye=ve-1,Ft=z.l;if(t(X!=null&&Te!=null&&i!=null),Ms[0]=null,Ms[1]=js,Ms[2]=lu,Ms[3]=Di,z.ca=Te,z.tb=Ve,z.c=i.width,z.i=i.height,t(0<z.c&&0<z.i),1>=ve)i=0;else if(z.$a=X[le+0]>>0&3,z.Z=X[le+0]>>2&3,z.Lc=X[le+0]>>4&3,le=X[le+0]>>6&3,0>z.$a||1<z.$a||4<=z.Z||1<z.Lc||le)i=0;else if(Ft.put=Zi,Ft.ac=va,Ft.bc=Ji,Ft.ma=z,Ft.width=i.width,Ft.height=i.height,Ft.Da=i.Da,Ft.v=i.v,Ft.va=i.va,Ft.j=i.j,Ft.o=i.o,z.$a)e:{t(z.$a==1),i=li();t:for(;;){if(i==null){i=0;break e}if(t(z!=null),z.mc=i,i.c=z.c,i.i=z.i,i.l=z.l,i.l.ma=z,i.l.width=z.c,i.l.height=z.i,i.a=0,Ct(i.m,X,ft,Ye),!Xi(z.c,z.i,1,i,null)||(i.ab==1&&i.gc[0].hc==3&&ua(i.s)?(z.ic=1,X=i.c*i.i,i.Ta=null,i.Ua=0,i.V=l(X),i.Ba=0,i.V==null?(i.a=1,i=0):i=1):(z.ic=0,i=Ws(i,z.c)),!i))break t;i=1;break e}z.mc=null,i=0}else i=Ye>=z.c*z.i;z=!i}if(z)return null;e.ga.Lc!=1?e.Ga=0:C=W-v}t(e.ga!=null),t(v+C<=W);e:{if(i=(X=e.ga).c,W=X.l.o,X.$a==0){if(ft=e.rc,Ye=e.Vc,Ft=e.Fa,le=e.P+1+v*i,ve=e.mb,Te=e.nb+v*i,t(le<=e.P+e.qc),X.Z!=0)for(t(Ms[X.Z]!=null),z=0;z<C;++z)Ms[X.Z](ft,Ye,Ft,le,ve,Te,i),ft=ve,Ye=Te,Te+=i,le+=i;else for(z=0;z<C;++z)u(ve,Te,Ft,le,i),ft=ve,Ye=Te,Te+=i,le+=i;e.rc=ft,e.Vc=Ye}else{if(t(X.mc!=null),i=v+C,t((z=X.mc)!=null),t(i<=z.i),z.C>=i)i=1;else if(X.ic||mt(),X.ic){X=z.V,ft=z.Ba,Ye=z.c;var Ut=z.i,Xe=(Ft=1,le=z.$/Ye,ve=z.$%Ye,Te=z.m,Ve=z.s,z.$),rt=Ye*Ut,Tt=Ye*i,tA=Ve.wc,AA=Xe<Tt?Wn(Ve,ve,le):null;t(Xe<=rt),t(i<=Ut),t(ua(Ve));t:for(;;){for(;!Te.h&&Xe<Tt;){if(ve&tA||(AA=Wn(Ve,ve,le)),t(AA!=null),ht(Te),256>(Ut=ja(AA.G[0],AA.H[0],Te)))X[ft+Xe]=Ut,++Xe,++ve>=Ye&&(ve=0,++le<=i&&!(le%16)&&ui(z,le));else{if(!(280>Ut)){Ft=0;break t}Ut=Ui(Ut-256,Te);var jA,CA=ja(AA.G[4],AA.H[4],Te);if(ht(Te),!(Xe>=(CA=Yi(Ye,CA=Ui(CA,Te)))&&rt-Xe>=Ut)){Ft=0;break t}for(jA=0;jA<Ut;++jA)X[ft+Xe+jA]=X[ft+Xe+jA-CA];for(Xe+=Ut,ve+=Ut;ve>=Ye;)ve-=Ye,++le<=i&&!(le%16)&&ui(z,le);Xe<Tt&&ve&tA&&(AA=Wn(Ve,ve,le))}t(Te.h==Me(Te))}ui(z,le>i?i:le);break t}!Ft||Te.h&&Xe<rt?(Ft=0,z.a=Te.h?5:3):z.$=Xe,i=Ft}else i=Ha(z,z.V,z.Ba,z.c,z.i,i,ci);if(!i){C=0;break e}}v+C>=W&&(e.Cc=1),C=1}if(!C)return null;if(e.Cc&&((C=e.ga)!=null&&(C.mc=null),e.ga=null,0<e.Ga))return alert("todo:WebPDequantizeLevels"),null}return e.nb+v*M}function m(e,i,v,C,M,W){for(;0<M--;){var z,X=e,le=i+(v?1:0),ve=e,Te=i+(v?0:3);for(z=0;z<C;++z){var Ve=ve[Te+4*z];Ve!=255&&(Ve*=32897,X[le+4*z+0]=X[le+4*z+0]*Ve>>23,X[le+4*z+1]=X[le+4*z+1]*Ve>>23,X[le+4*z+2]=X[le+4*z+2]*Ve>>23)}i+=W}}function Y(e,i,v,C,M){for(;0<C--;){var W;for(W=0;W<v;++W){var z=e[i+2*W+0],X=15&(ve=e[i+2*W+1]),le=4369*X,ve=(240&ve|ve>>4)*le>>16;e[i+2*W+0]=(240&z|z>>4)*le>>16&240|(15&z|z<<4)*le>>16>>4&15,e[i+2*W+1]=240&ve|X}i+=M}}function je(e,i,v,C,M,W,z,X){var le,ve,Te=255;for(ve=0;ve<M;++ve){for(le=0;le<C;++le){var Ve=e[i+le];W[z+4*le]=Ve,Te&=Ve}i+=v,z+=X}return Te!=255}function $e(e,i,v,C,M){var W;for(W=0;W<M;++W)v[C+W]=e[i+W]>>8}function mt(){vi=m,In=Y,yn=je,zn=$e}function Wt(e,i,v){Ze[e]=function(C,M,W,z,X,le,ve,Te,Ve,ft,Ye,Ft,Ut,Xe,rt,Tt,tA){var AA,jA=tA-1>>1,CA=X[le+0]|ve[Te+0]<<16,sr=Ve[ft+0]|Ye[Ft+0]<<16;t(C!=null);var DA=3*CA+sr+131074>>2;for(i(C[M+0],255&DA,DA>>16,Ut,Xe),W!=null&&(DA=3*sr+CA+131074>>2,i(W[z+0],255&DA,DA>>16,rt,Tt)),AA=1;AA<=jA;++AA){var zr=X[le+AA]|ve[Te+AA]<<16,nn=Ve[ft+AA]|Ye[Ft+AA]<<16,_r=CA+zr+sr+nn+524296,Pr=_r+2*(zr+sr)>>3;DA=Pr+CA>>1,CA=(_r=_r+2*(CA+nn)>>3)+zr>>1,i(C[M+2*AA-1],255&DA,DA>>16,Ut,Xe+(2*AA-1)*v),i(C[M+2*AA-0],255&CA,CA>>16,Ut,Xe+(2*AA-0)*v),W!=null&&(DA=_r+sr>>1,CA=Pr+nn>>1,i(W[z+2*AA-1],255&DA,DA>>16,rt,Tt+(2*AA-1)*v),i(W[z+2*AA+0],255&CA,CA>>16,rt,Tt+(2*AA+0)*v)),CA=zr,sr=nn}1&tA||(DA=3*CA+sr+131074>>2,i(C[M+tA-1],255&DA,DA>>16,Ut,Xe+(tA-1)*v),W!=null&&(DA=3*sr+CA+131074>>2,i(W[z+tA-1],255&DA,DA>>16,rt,Tt+(tA-1)*v)))}}function pA(){$a[ro]=gc,$a[Gu]=zl,$a[pu]=vc,$a[zu]=Vl,$a[no]=Wl,$a[Bl]=Zl,$a[kl]=Bc,$a[Vu]=zl,$a[wl]=Vl,$a[mu]=Wl,$a[yl]=Zl}function XA(e){return e&~wc?0>e?0:255:e>>Jl}function fr(e,i){return XA((19077*e>>8)+(26149*i>>8)-14234)}function jr(e,i,v){return XA((19077*e>>8)-(6419*i>>8)-(13320*v>>8)+8708)}function Nr(e,i){return XA((19077*e>>8)+(33050*i>>8)-17685)}function An(e,i,v,C,M){C[M+0]=fr(e,v),C[M+1]=jr(e,i,v),C[M+2]=Nr(e,i)}function Sn(e,i,v,C,M){C[M+0]=Nr(e,i),C[M+1]=jr(e,i,v),C[M+2]=fr(e,v)}function jn(e,i,v,C,M){var W=jr(e,i,v);i=W<<3&224|Nr(e,i)>>3,C[M+0]=248&fr(e,v)|W>>5,C[M+1]=i}function Kn(e,i,v,C,M){var W=240&Nr(e,i)|15;C[M+0]=240&fr(e,v)|jr(e,i,v)>>4,C[M+1]=W}function ca(e,i,v,C,M){C[M+0]=255,An(e,i,v,C,M+1)}function ea(e,i,v,C,M){Sn(e,i,v,C,M),C[M+3]=255}function di(e,i,v,C,M){An(e,i,v,C,M),C[M+3]=255}function Xa(e,i){return 0>e?0:e>i?i:e}function qa(e,i,v){Ze[e]=function(C,M,W,z,X,le,ve,Te,Ve){for(var ft=Te+(-2&Ve)*v;Te!=ft;)i(C[M+0],W[z+0],X[le+0],ve,Te),i(C[M+1],W[z+0],X[le+0],ve,Te+v),M+=2,++z,++le,Te+=2*v;1&Ve&&i(C[M+0],W[z+0],X[le+0],ve,Te)}}function Xs(e,i,v){return v==0?e==0?i==0?6:5:i==0?4:0:v}function Qo(e,i,v,C,M){switch(e>>>30){case 3:hs(i,v,C,M,0);break;case 2:Gn(i,v,C,M);break;case 1:Ra(i,v,C,M)}}function So(e,i){var v,C,M=i.M,W=i.Nb,z=e.oc,X=e.pc+40,le=e.oc,ve=e.pc+584,Te=e.oc,Ve=e.pc+600;for(v=0;16>v;++v)z[X+32*v-1]=129;for(v=0;8>v;++v)le[ve+32*v-1]=129,Te[Ve+32*v-1]=129;for(0<M?z[X-1-32]=le[ve-1-32]=Te[Ve-1-32]=129:(d(z,X-32-1,127,21),d(le,ve-32-1,127,9),d(Te,Ve-32-1,127,9)),C=0;C<e.za;++C){var ft=i.ya[i.aa+C];if(0<C){for(v=-1;16>v;++v)u(z,X+32*v-4,z,X+32*v+12,4);for(v=-1;8>v;++v)u(le,ve+32*v-4,le,ve+32*v+4,4),u(Te,Ve+32*v-4,Te,Ve+32*v+4,4)}var Ye=e.Gd,Ft=e.Hd+C,Ut=ft.ad,Xe=ft.Hc;if(0<M&&(u(z,X-32,Ye[Ft].y,0,16),u(le,ve-32,Ye[Ft].f,0,8),u(Te,Ve-32,Ye[Ft].ea,0,8)),ft.Za){var rt=z,Tt=X-32+16;for(0<M&&(C>=e.za-1?d(rt,Tt,Ye[Ft].y[15],4):u(rt,Tt,Ye[Ft+1].y,0,4)),v=0;4>v;v++)rt[Tt+128+v]=rt[Tt+256+v]=rt[Tt+384+v]=rt[Tt+0+v];for(v=0;16>v;++v,Xe<<=2)rt=z,Tt=X+ae[v],Qa[ft.Ob[v]](rt,Tt),Qo(Xe,Ut,16*+v,rt,Tt)}else if(rt=Xs(C,M,ft.Ob[0]),Rs[rt](z,X),Xe!=0)for(v=0;16>v;++v,Xe<<=2)Qo(Xe,Ut,16*+v,z,X+ae[v]);for(v=ft.Gc,rt=Xs(C,M,ft.Dd),Bs[rt](le,ve),Bs[rt](Te,Ve),Xe=Ut,rt=le,Tt=ve,255&(ft=v>>0)&&(170&ft?eo(Xe,256,rt,Tt):mi(Xe,256,rt,Tt)),ft=Te,Xe=Ve,255&(v>>=8)&&(170&v?eo(Ut,320,ft,Xe):mi(Ut,320,ft,Xe)),M<e.Ub-1&&(u(Ye[Ft].y,0,z,X+480,16),u(Ye[Ft].f,0,le,ve+224,8),u(Ye[Ft].ea,0,Te,Ve+224,8)),v=8*W*e.B,Ye=e.sa,Ft=e.ta+16*C+16*W*e.R,Ut=e.qa,ft=e.ra+8*C+v,Xe=e.Ha,rt=e.Ia+8*C+v,v=0;16>v;++v)u(Ye,Ft+v*e.R,z,X+32*v,16);for(v=0;8>v;++v)u(Ut,ft+v*e.B,le,ve+32*v,8),u(Xe,rt+v*e.B,Te,Ve+32*v,8)}}function Do(e,i,v,C,M,W,z,X,le){var ve=[0],Te=[0],Ve=0,ft=le!=null?le.kd:0,Ye=le!=null?le:new uu;if(e==null||12>v)return 7;Ye.data=e,Ye.w=i,Ye.ha=v,i=[i],v=[v],Ye.gb=[Ye.gb];e:{var Ft=i,Ut=v,Xe=Ye.gb;if(t(e!=null),t(Ut!=null),t(Xe!=null),Xe[0]=0,12<=Ut[0]&&!A(e,Ft[0],"RIFF")){if(A(e,Ft[0]+8,"WEBP")){Xe=3;break e}var rt=_A(e,Ft[0]+4);if(12>rt||4294967286<rt){Xe=3;break e}if(ft&&rt>Ut[0]-8){Xe=7;break e}Xe[0]=rt,Ft[0]+=12,Ut[0]-=12}Xe=0}if(Xe!=0)return Xe;for(rt=0<Ye.gb[0],v=v[0];;){e:{var Tt=e;Ut=i,Xe=v;var tA=ve,AA=Te,jA=Ft=[0];if((DA=Ve=[Ve])[0]=0,8>Xe[0])Xe=7;else{if(!A(Tt,Ut[0],"VP8X")){if(_A(Tt,Ut[0]+4)!=10){Xe=3;break e}if(18>Xe[0]){Xe=7;break e}var CA=_A(Tt,Ut[0]+8),sr=1+zA(Tt,Ut[0]+12);if(2147483648<=sr*(Tt=1+zA(Tt,Ut[0]+15))){Xe=3;break e}jA!=null&&(jA[0]=CA),tA!=null&&(tA[0]=sr),AA!=null&&(AA[0]=Tt),Ut[0]+=18,Xe[0]-=18,DA[0]=1}Xe=0}}if(Ve=Ve[0],Ft=Ft[0],Xe!=0)return Xe;if(Ut=!!(2&Ft),!rt&&Ve)return 3;if(W!=null&&(W[0]=!!(16&Ft)),z!=null&&(z[0]=Ut),X!=null&&(X[0]=0),z=ve[0],Ft=Te[0],Ve&&Ut&&le==null){Xe=0;break}if(4>v){Xe=7;break}if(rt&&Ve||!rt&&!Ve&&!A(e,i[0],"ALPH")){v=[v],Ye.na=[Ye.na],Ye.P=[Ye.P],Ye.Sa=[Ye.Sa];e:{CA=e,Xe=i,rt=v;var DA=Ye.gb;tA=Ye.na,AA=Ye.P,jA=Ye.Sa,sr=22,t(CA!=null),t(rt!=null),Tt=Xe[0];var zr=rt[0];for(t(tA!=null),t(jA!=null),tA[0]=null,AA[0]=null,jA[0]=0;;){if(Xe[0]=Tt,rt[0]=zr,8>zr){Xe=7;break e}var nn=_A(CA,Tt+4);if(4294967286<nn){Xe=3;break e}var _r=8+nn+1&-2;if(sr+=_r,0<DA&&sr>DA){Xe=3;break e}if(!A(CA,Tt,"VP8 ")||!A(CA,Tt,"VP8L")){Xe=0;break e}if(zr[0]<_r){Xe=7;break e}A(CA,Tt,"ALPH")||(tA[0]=CA,AA[0]=Tt+8,jA[0]=nn),Tt+=_r,zr-=_r}}if(v=v[0],Ye.na=Ye.na[0],Ye.P=Ye.P[0],Ye.Sa=Ye.Sa[0],Xe!=0)break}v=[v],Ye.Ja=[Ye.Ja],Ye.xa=[Ye.xa];e:if(DA=e,Xe=i,rt=v,tA=Ye.gb[0],AA=Ye.Ja,jA=Ye.xa,CA=Xe[0],Tt=!A(DA,CA,"VP8 "),sr=!A(DA,CA,"VP8L"),t(DA!=null),t(rt!=null),t(AA!=null),t(jA!=null),8>rt[0])Xe=7;else{if(Tt||sr){if(DA=_A(DA,CA+4),12<=tA&&DA>tA-12){Xe=3;break e}if(ft&&DA>rt[0]-8){Xe=7;break e}AA[0]=DA,Xe[0]+=8,rt[0]-=8,jA[0]=sr}else jA[0]=5<=rt[0]&&DA[CA+0]==47&&!(DA[CA+4]>>5),AA[0]=rt[0];Xe=0}if(v=v[0],Ye.Ja=Ye.Ja[0],Ye.xa=Ye.xa[0],i=i[0],Xe!=0)break;if(4294967286<Ye.Ja)return 3;if(X==null||Ut||(X[0]=Ye.xa?2:1),z=[z],Ft=[Ft],Ye.xa){if(5>v){Xe=7;break}X=z,ft=Ft,Ut=W,e==null||5>v?e=0:5<=v&&e[i+0]==47&&!(e[i+4]>>5)?(rt=[0],DA=[0],tA=[0],Ct(AA=new fe,e,i,v),wr(AA,rt,DA,tA)?(X!=null&&(X[0]=rt[0]),ft!=null&&(ft[0]=DA[0]),Ut!=null&&(Ut[0]=tA[0]),e=1):e=0):e=0}else{if(10>v){Xe=7;break}X=Ft,e==null||10>v||!Iu(e,i+3,v-3)?e=0:(ft=e[i+0]|e[i+1]<<8|e[i+2]<<16,Ut=16383&(e[i+7]<<8|e[i+6]),e=16383&(e[i+9]<<8|e[i+8]),1&ft||3<(ft>>1&7)||!(ft>>4&1)||ft>>5>=Ye.Ja||!Ut||!e?e=0:(z&&(z[0]=Ut),X&&(X[0]=e),e=1))}if(!e||(z=z[0],Ft=Ft[0],Ve&&(ve[0]!=z||Te[0]!=Ft)))return 3;le!=null&&(le[0]=Ye,le.offset=i-le.w,t(4294967286>i-le.w),t(le.offset==le.ha-v));break}return Xe==0||Xe==7&&Ve&&le==null?(W!=null&&(W[0]|=Ye.na!=null&&0<Ye.na.length),C!=null&&(C[0]=z),M!=null&&(M[0]=Ft),0):Xe}function Lo(e,i,v){var C=i.width,M=i.height,W=0,z=0,X=C,le=M;if(i.Da=e!=null&&0<e.Da,i.Da&&(X=e.cd,le=e.bd,W=e.v,z=e.j,11>v||(W&=-2,z&=-2),0>W||0>z||0>=X||0>=le||W+X>C||z+le>M))return 0;if(i.v=W,i.j=z,i.va=W+X,i.o=z+le,i.U=X,i.T=le,i.da=e!=null&&0<e.da,i.da){if(!Or(X,le,v=[e.ib],W=[e.hb]))return 0;i.ib=v[0],i.hb=W[0]}return i.ob=e!=null&&e.ob,i.Kb=e==null||!e.Sd,i.da&&(i.ob=i.ib<3*C/4&&i.hb<3*M/4,i.Kb=0),1}function No(e){if(e==null)return 2;if(11>e.S){var i=e.f.RGBA;i.fb+=(e.height-1)*i.A,i.A=-i.A}else i=e.f.kb,e=e.height,i.O+=(e-1)*i.fa,i.fa=-i.fa,i.N+=(e-1>>1)*i.Ab,i.Ab=-i.Ab,i.W+=(e-1>>1)*i.Db,i.Db=-i.Db,i.F!=null&&(i.J+=(e-1)*i.lb,i.lb=-i.lb);return 0}function Po(e,i,v,C){if(C==null||0>=e||0>=i)return 2;if(v!=null){if(v.Da){var M=v.cd,W=v.bd,z=-2&v.v,X=-2&v.j;if(0>z||0>X||0>=M||0>=W||z+M>e||X+W>i)return 2;e=M,i=W}if(v.da){if(!Or(e,i,M=[v.ib],W=[v.hb]))return 2;e=M[0],i=W[0]}}C.width=e,C.height=i;e:{var le=C.width,ve=C.height;if(e=C.S,0>=le||0>=ve||!(e>=ro&&13>e))e=2;else{if(0>=C.Rd&&C.sd==null){z=W=M=i=0;var Te=(X=le*dt[e])*ve;if(11>e||(W=(ve+1)/2*(i=(le+1)/2),e==12&&(z=(M=le)*ve)),(ve=l(Te+2*W+z))==null){e=1;break e}C.sd=ve,11>e?((le=C.f.RGBA).eb=ve,le.fb=0,le.A=X,le.size=Te):((le=C.f.kb).y=ve,le.O=0,le.fa=X,le.Fd=Te,le.f=ve,le.N=0+Te,le.Ab=i,le.Cd=W,le.ea=ve,le.W=0+Te+W,le.Db=i,le.Ed=W,e==12&&(le.F=ve,le.J=0+Te+2*W),le.Tc=z,le.lb=M)}if(i=1,M=C.S,W=C.width,z=C.height,M>=ro&&13>M)if(11>M)e=C.f.RGBA,i&=(X=Math.abs(e.A))*(z-1)+W<=e.size,i&=X>=W*dt[M],i&=e.eb!=null;else{e=C.f.kb,X=(W+1)/2,Te=(z+1)/2,le=Math.abs(e.fa),ve=Math.abs(e.Ab);var Ve=Math.abs(e.Db),ft=Math.abs(e.lb),Ye=ft*(z-1)+W;i&=le*(z-1)+W<=e.Fd,i&=ve*(Te-1)+X<=e.Cd,i=(i&=Ve*(Te-1)+X<=e.Ed)&le>=W&ve>=X&Ve>=X,i&=e.y!=null,i&=e.f!=null,i&=e.ea!=null,M==12&&(i&=ft>=W,i&=Ye<=e.Tc,i&=e.F!=null)}else i=0;e=i?0:2}}return e!=0||v!=null&&v.fd&&(e=No(C)),e}var Ba=64,Li=[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],qs=24,Un=32,Ni=8,ta=[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];TA("Predictor0","PredictorAdd0"),Ze.Predictor0=function(){return 4278190080},Ze.Predictor1=function(e){return e},Ze.Predictor2=function(e,i,v){return i[v+0]},Ze.Predictor3=function(e,i,v){return i[v+1]},Ze.Predictor4=function(e,i,v){return i[v-1]},Ze.Predictor5=function(e,i,v){return GA(GA(e,i[v+1]),i[v+0])},Ze.Predictor6=function(e,i,v){return GA(e,i[v-1])},Ze.Predictor7=function(e,i,v){return GA(e,i[v+0])},Ze.Predictor8=function(e,i,v){return GA(i[v-1],i[v+0])},Ze.Predictor9=function(e,i,v){return GA(i[v+0],i[v+1])},Ze.Predictor10=function(e,i,v){return GA(GA(e,i[v-1]),GA(i[v+0],i[v+1]))},Ze.Predictor11=function(e,i,v){var C=i[v+0];return 0>=kr(C>>24&255,e>>24&255,(i=i[v-1])>>24&255)+kr(C>>16&255,e>>16&255,i>>16&255)+kr(C>>8&255,e>>8&255,i>>8&255)+kr(255&C,255&e,255&i)?C:e},Ze.Predictor12=function(e,i,v){var C=i[v+0];return(cr((e>>24&255)+(C>>24&255)-((i=i[v-1])>>24&255))<<24|cr((e>>16&255)+(C>>16&255)-(i>>16&255))<<16|cr((e>>8&255)+(C>>8&255)-(i>>8&255))<<8|cr((255&e)+(255&C)-(255&i)))>>>0},Ze.Predictor13=function(e,i,v){var C=i[v-1];return(Ir((e=GA(e,i[v+0]))>>24&255,C>>24&255)<<24|Ir(e>>16&255,C>>16&255)<<16|Ir(e>>8&255,C>>8&255)<<8|Ir(e>>0&255,C>>0&255))>>>0};var es=Ze.PredictorAdd0;Ze.PredictorAdd1=Gr,TA("Predictor2","PredictorAdd2"),TA("Predictor3","PredictorAdd3"),TA("Predictor4","PredictorAdd4"),TA("Predictor5","PredictorAdd5"),TA("Predictor6","PredictorAdd6"),TA("Predictor7","PredictorAdd7"),TA("Predictor8","PredictorAdd8"),TA("Predictor9","PredictorAdd9"),TA("Predictor10","PredictorAdd10"),TA("Predictor11","PredictorAdd11"),TA("Predictor12","PredictorAdd12"),TA("Predictor13","PredictorAdd13");var hi=Ze.PredictorAdd2;Jr("ColorIndexInverseTransform","MapARGB","32b",function(e){return e>>8&255},function(e){return e}),Jr("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(e){return e},function(e){return e>>8&255});var Hs,Zn=Ze.ColorIndexInverseTransform,$s=Ze.MapARGB,cu=Ze.VP8LColorIndexInverseTransformAlpha,fu=Ze.MapAlpha,ts=Ze.VP8LPredictorsAdd=[];ts.length=16,(Ze.VP8LPredictors=[]).length=16,(Ze.VP8LPredictorsAdd_C=[]).length=16,(Ze.VP8LPredictors_C=[]).length=16;var Pi,Ta,Ua,pi,fs,ds,Oo,hs,Gn,eo,Ra,mi,jo,_u,du,ps,ms,gs,to,Ho,ks,Ts,hu,gi,vi,In,yn,zn,Vn=l(511),vs=l(2041),KA=l(225),Oi=l(767),Ao=0,Va=vs,Ku=KA,Hr=Oi,rn=Vn,ro=0,Gu=1,pu=2,zu=3,no=4,Bl=5,kl=6,Vu=7,wl=8,mu=9,yl=10,Tl=[2,3,7],Rl=[3,3,11],Wu=[280,256,256,256,40],Ml=[0,1,1,1,0],fc=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],_l=[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],dc=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],hc=8,El=[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],ko=[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],Ia=null,Kl=[[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]],Zu=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Gl=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],pc=[[[[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]]]],Cl=[[[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]]],To=[[[[255,255,255,255,255,255,255,255,255,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]]]],Ju=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Rs=[],Qa=[],Bs=[],mc=1,Fl=2,Ms=[],$a=[];Wt("UpsampleRgbLinePair",An,3),Wt("UpsampleBgrLinePair",Sn,3),Wt("UpsampleRgbaLinePair",di,4),Wt("UpsampleBgraLinePair",ea,4),Wt("UpsampleArgbLinePair",ca,4),Wt("UpsampleRgba4444LinePair",Kn,2),Wt("UpsampleRgb565LinePair",jn,2);var gc=Ze.UpsampleRgbLinePair,vc=Ze.UpsampleBgrLinePair,zl=Ze.UpsampleRgbaLinePair,Vl=Ze.UpsampleBgraLinePair,Wl=Ze.UpsampleArgbLinePair,Zl=Ze.UpsampleRgba4444LinePair,Bc=Ze.UpsampleRgb565LinePair,Yu=16,Xu=1<<Yu-1,gu=-227,bl=482,Jl=6,wc=(256<<Jl)-1,Yl=0,a=l(256),n=l(256),o=l(256),s=l(256),y=l(bl-gu),R=l(bl-gu);qa("YuvToRgbRow",An,3),qa("YuvToBgrRow",Sn,3),qa("YuvToRgbaRow",di,4),qa("YuvToBgraRow",ea,4),qa("YuvToArgbRow",ca,4),qa("YuvToRgba4444Row",Kn,2),qa("YuvToRgb565Row",jn,2);var ae=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Ee=[0,2,8],Ce=[8,7,6,4,4,2,2,2,1,1,1,1],At=1;this.WebPDecodeRGBA=function(e,i,v,C,M){var W=Gu,z=new cs,X=new xi;z.ba=X,X.S=W,X.width=[X.width],X.height=[X.height];var le=X.width,ve=X.height,Te=new ss;if(Te==null||e==null)var Ve=2;else t(Te!=null),Ve=Do(e,i,v,Te.width,Te.height,Te.Pd,Te.Qd,Te.format,null);if(Ve!=0?le=0:(le!=null&&(le[0]=Te.width[0]),ve!=null&&(ve[0]=Te.height[0]),le=1),le){X.width=X.width[0],X.height=X.height[0],C!=null&&(C[0]=X.width),M!=null&&(M[0]=X.height);e:{if(C=new ho,(M=new uu).data=e,M.w=i,M.ha=v,M.kd=1,i=[0],t(M!=null),((e=Do(M.data,M.w,M.ha,null,null,null,i,null,M))==0||e==7)&&i[0]&&(e=4),(i=e)==0){if(t(z!=null),C.data=M.data,C.w=M.w+M.offset,C.ha=M.ha-M.offset,C.put=Zi,C.ac=va,C.bc=Ji,C.ma=z,M.xa){if((e=li())==null){z=1;break e}if(function(ft,Ye){var Ft=[0],Ut=[0],Xe=[0];t:for(;;){if(ft==null)return 0;if(Ye==null)return ft.a=2,0;if(ft.l=Ye,ft.a=0,Ct(ft.m,Ye.data,Ye.w,Ye.ha),!wr(ft.m,Ft,Ut,Xe)){ft.a=3;break t}if(ft.xb=Fl,Ye.width=Ft[0],Ye.height=Ut[0],!Xi(Ft[0],Ut[0],1,ft,null))break t;return 1}return t(ft.a!=0),0}(e,C)){if(C=(i=Po(C.width,C.height,z.Oa,z.ba))==0){t:{C=e;A:for(;;){if(C==null){C=0;break t}if(t(C.s.yc!=null),t(C.s.Ya!=null),t(0<C.s.Wb),t((v=C.l)!=null),t((M=v.ma)!=null),C.xb!=0){if(C.ca=M.ba,C.tb=M.tb,t(C.ca!=null),!Lo(M.Oa,v,zu)){C.a=2;break A}if(!Ws(C,v.width)||v.da)break A;if((v.da||mn(C.ca.S))&&mt(),11>C.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),C.ca.f.kb.F!=null&&mt()),C.Pb&&0<C.s.ua&&C.s.vb.X==null&&!yr(C.s.vb,C.s.Wa.Xa)){C.a=1;break A}C.xb=0}if(!Ha(C,C.V,C.Ba,C.c,C.i,v.o,Qs))break A;M.Dc=C.Ma,C=1;break t}t(C.a!=0),C=0}C=!C}C&&(i=e.a)}else i=e.a}else{if((e=new Uu)==null){z=1;break e}if(e.Fa=M.na,e.P=M.P,e.qc=M.Sa,Qu(e,C)){if((i=Po(C.width,C.height,z.Oa,z.ba))==0){if(e.Aa=0,v=z.Oa,t((M=e)!=null),v!=null){if(0<(le=0>(le=v.Md)?0:100<le?255:255*le/100)){for(ve=Te=0;4>ve;++ve)12>(Ve=M.pb[ve]).lc&&(Ve.ia=le*Ce[0>Ve.lc?0:Ve.lc]>>3),Te|=Ve.ia;Te&&(alert("todo:VP8InitRandom"),M.ia=1)}M.Ga=v.Id,100<M.Ga?M.Ga=100:0>M.Ga&&(M.Ga=0)}po(e,C)||(i=e.a)}}else i=e.a}i==0&&z.Oa!=null&&z.Oa.fd&&(i=No(z.ba))}z=i}W=z!=0?null:11>W?X.f.RGBA.eb:X.f.kb.y}else W=null;return W};var dt=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function T(Ze,xt){for(var Yt="",we=0;we<4;we++)Yt+=String.fromCharCode(Ze[xt++]);return Yt}function V(Ze,xt){return(Ze[xt+0]<<0|Ze[xt+1]<<8|Ze[xt+2]<<16)>>>0}function Z(Ze,xt){return(Ze[xt+0]<<0|Ze[xt+1]<<8|Ze[xt+2]<<16|Ze[xt+3]<<24)>>>0}new E;var ce=[0],H=[0],Se=[],ye=new E,Ne=r,pe=function(Ze,xt){var Yt={},we=0,Fe=!1,at=0,Je=0;if(Yt.frames=[],!function(Pe,Me,et,ht){for(var Qt=0;Qt<ht;Qt++)if(Pe[Me+Qt]!=et.charCodeAt(Qt))return!0;return!1}(Ze,xt,"RIFF",4)){for(Z(Ze,xt+=4),xt+=8;xt<Ze.length;){var Mt=T(Ze,xt),jt=Z(Ze,xt+=4);xt+=4;var Kt=jt+(1&jt);switch(Mt){case"VP8 ":case"VP8L":Yt.frames[we]===void 0&&(Yt.frames[we]={}),(Xt=Yt.frames[we]).src_off=Fe?Je:xt-8,Xt.src_size=at+jt+8,we++,Fe&&(Fe=!1,at=0,Je=0);break;case"VP8X":(Xt=Yt.header={}).feature_flags=Ze[xt];var Ct=xt+4;Xt.canvas_width=1+V(Ze,Ct),Ct+=3,Xt.canvas_height=1+V(Ze,Ct),Ct+=3;break;case"ALPH":Fe=!0,at=Kt+8,Je=xt-8;break;case"ANIM":(Xt=Yt.header).bgcolor=Z(Ze,xt),Ct=xt+4,Xt.loop_count=(JA=Ze)[(fe=Ct)+0]<<0|JA[fe+1]<<8,Ct+=2;break;case"ANMF":var Jt,Xt;(Xt=Yt.frames[we]={}).offset_x=2*V(Ze,xt),xt+=3,Xt.offset_y=2*V(Ze,xt),xt+=3,Xt.width=1+V(Ze,xt),xt+=3,Xt.height=1+V(Ze,xt),xt+=3,Xt.duration=V(Ze,xt),xt+=3,Jt=Ze[xt++],Xt.dispose=1&Jt,Xt.blend=Jt>>1&1}Mt!="ANMF"&&(xt+=Kt)}var JA,fe;return Yt}}(Ne,0);pe.response=Ne,pe.rgbaoutput=!0,pe.dataurl=!1;var Oe=pe.header?pe.header:null,st=pe.frames?pe.frames:null;if(Oe){Oe.loop_counter=Oe.loop_count,ce=[Oe.canvas_height],H=[Oe.canvas_width];for(var vt=0;vt<st.length&&st[vt].blend!=0;vt++);}var Rt=st[0],lA=ye.WebPDecodeRGBA(Ne,Rt.src_off,Rt.src_size,H,ce);Rt.rgba=lA,Rt.imgwidth=H[0],Rt.imgheight=ce[0];for(var wt=0;wt<H[0]*ce[0]*4;wt++)Se[wt]=lA[wt];return this.width=H,this.height=ce,this.data=Se,this}(function(r){var t=function(){return typeof fA=="function"},A=function(ce,H,Se,ye){var Ne=4,pe=B;switch(ye){case r.image_compression.FAST:Ne=1,pe=l;break;case r.image_compression.MEDIUM:Ne=6,pe=w;break;case r.image_compression.SLOW:Ne=9,pe=E}ce=u(ce,H,Se,pe);var Oe=fA(ce,{level:Ne});return r.__addimage__.arrayBufferToBinaryString(Oe)},u=function(ce,H,Se,ye){for(var Ne,pe,Oe,st=ce.length/H,vt=new Uint8Array(ce.length+st),Rt=V(),lA=0;lA<st;lA+=1){if(Oe=lA*H,Ne=ce.subarray(Oe,Oe+H),ye)vt.set(ye(Ne,Se,pe),Oe+lA);else{for(var wt,Ze=Rt.length,xt=[];wt<Ze;wt+=1)xt[wt]=Rt[wt](Ne,Se,pe);var Yt=Z(xt.concat());vt.set(xt[Yt],Oe+lA)}pe=Ne}return vt},d=function(ce){var H=Array.apply([],ce);return H.unshift(0),H},l=function(ce,H){var Se,ye=[],Ne=ce.length;ye[0]=1;for(var pe=0;pe<Ne;pe+=1)Se=ce[pe-H]||0,ye[pe+1]=ce[pe]-Se+256&255;return ye},B=function(ce,H,Se){var ye,Ne=[],pe=ce.length;Ne[0]=2;for(var Oe=0;Oe<pe;Oe+=1)ye=Se&&Se[Oe]||0,Ne[Oe+1]=ce[Oe]-ye+256&255;return Ne},w=function(ce,H,Se){var ye,Ne,pe=[],Oe=ce.length;pe[0]=3;for(var st=0;st<Oe;st+=1)ye=ce[st-H]||0,Ne=Se&&Se[st]||0,pe[st+1]=ce[st]+256-(ye+Ne>>>1)&255;return pe},E=function(ce,H,Se){var ye,Ne,pe,Oe,st=[],vt=ce.length;st[0]=4;for(var Rt=0;Rt<vt;Rt+=1)ye=ce[Rt-H]||0,Ne=Se&&Se[Rt]||0,pe=Se&&Se[Rt-H]||0,Oe=T(ye,Ne,pe),st[Rt+1]=ce[Rt]-Oe+256&255;return st},T=function(ce,H,Se){if(ce===H&&H===Se)return ce;var ye=Math.abs(H-Se),Ne=Math.abs(ce-Se),pe=Math.abs(ce+H-Se-Se);return ye<=Ne&&ye<=pe?ce:Ne<=pe?H:Se},V=function(){return[d,l,B,w,E]},Z=function(ce){var H=ce.map(function(Se){return Se.reduce(function(ye,Ne){return ye+Math.abs(Ne)},0)});return H.indexOf(Math.min.apply(null,H))};r.processPNG=function(ce,H,Se,ye){var Ne,pe,Oe,st,vt,Rt,lA,wt,Ze,xt,Yt,we,Fe,at,Je,Mt=this.decode.FLATE_DECODE,jt="";if(this.__addimage__.isArrayBuffer(ce)&&(ce=new Uint8Array(ce)),this.__addimage__.isArrayBufferView(ce)){if(ce=(Oe=new zs(ce)).imgData,pe=Oe.bits,Ne=Oe.colorSpace,vt=Oe.colors,[4,6].indexOf(Oe.colorType)!==-1){if(Oe.bits===8){Ze=(wt=Oe.pixelBitlength==32?new Uint32Array(Oe.decodePixels().buffer):Oe.pixelBitlength==16?new Uint16Array(Oe.decodePixels().buffer):new Uint8Array(Oe.decodePixels().buffer)).length,Yt=new Uint8Array(Ze*Oe.colors),xt=new Uint8Array(Ze);var Kt,Ct=Oe.pixelBitlength-Oe.bits;for(at=0,Je=0;at<Ze;at++){for(Fe=wt[at],Kt=0;Kt<Ct;)Yt[Je++]=Fe>>>Kt&255,Kt+=Oe.bits;xt[at]=Fe>>>Kt&255}}if(Oe.bits===16){Ze=(wt=new Uint32Array(Oe.decodePixels().buffer)).length,Yt=new Uint8Array(Ze*(32/Oe.pixelBitlength)*Oe.colors),xt=new Uint8Array(Ze*(32/Oe.pixelBitlength)),we=Oe.colors>1,at=0,Je=0;for(var Jt=0;at<Ze;)Fe=wt[at++],Yt[Je++]=Fe>>>0&255,we&&(Yt[Je++]=Fe>>>16&255,Fe=wt[at++],Yt[Je++]=Fe>>>0&255),xt[Jt++]=Fe>>>16&255;pe=8}ye!==r.image_compression.NONE&&t()?(ce=A(Yt,Oe.width*Oe.colors,Oe.colors,ye),lA=A(xt,Oe.width,1,ye)):(ce=Yt,lA=xt,Mt=void 0)}if(Oe.colorType===3&&(Ne=this.color_spaces.INDEXED,Rt=Oe.palette,Oe.transparency.indexed)){var Xt=Oe.transparency.indexed,JA=0;for(at=0,Ze=Xt.length;at<Ze;++at)JA+=Xt[at];if((JA/=255)===Ze-1&&Xt.indexOf(0)!==-1)st=[Xt.indexOf(0)];else if(JA!==Ze){for(wt=Oe.decodePixels(),xt=new Uint8Array(wt.length),at=0,Ze=wt.length;at<Ze;at++)xt[at]=Xt[wt[at]];lA=A(xt,Oe.width,1)}}var fe=function(Pe){var Me;switch(Pe){case r.image_compression.FAST:Me=11;break;case r.image_compression.MEDIUM:Me=13;break;case r.image_compression.SLOW:Me=14;break;default:Me=12}return Me}(ye);return Mt===this.decode.FLATE_DECODE&&(jt="/Predictor "+fe+" "),jt+="/Colors "+vt+" /BitsPerComponent "+pe+" /Columns "+Oe.width,(this.__addimage__.isArrayBuffer(ce)||this.__addimage__.isArrayBufferView(ce))&&(ce=this.__addimage__.arrayBufferToBinaryString(ce)),(lA&&this.__addimage__.isArrayBuffer(lA)||this.__addimage__.isArrayBufferView(lA))&&(lA=this.__addimage__.arrayBufferToBinaryString(lA)),{alias:Se,data:ce,index:H,filter:Mt,decodeParameters:jt,transparency:st,palette:Rt,sMask:lA,predictor:fe,width:Oe.width,height:Oe.height,bitsPerComponent:pe,colorSpace:Ne}}}})(aA.API),function(r){r.processGIF89A=function(t,A,u,d){var l=new lo(t),B=l.width,w=l.height,E=[];l.decodeAndBlitFrameRGBA(0,E);var T={data:E,width:B,height:w},V=new rl(100).encode(T,100);return r.processJPEG.call(this,V,A,u,d)},r.processGIF87A=r.processGIF89A}(aA.API),Fi.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 r=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(r);for(var t=0;t<r;t++){var A=this.datav.getUint8(this.pos++,!0),u=this.datav.getUint8(this.pos++,!0),d=this.datav.getUint8(this.pos++,!0),l=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:d,green:u,blue:A,quad:l}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Fi.prototype.parseBGR=function(){this.pos=this.offset;try{var r="bit"+this.bitPP,t=this.width*this.height*4;this.data=new Uint8Array(t),this[r]()}catch(A){tn.log("bit decode error:"+A)}},Fi.prototype.bit1=function(){var r,t=Math.ceil(this.width/8),A=t%4;for(r=this.height-1;r>=0;r--){for(var u=this.bottom_up?r:this.height-1-r,d=0;d<t;d++)for(var l=this.datav.getUint8(this.pos++,!0),B=u*this.width*4+8*d*4,w=0;w<8&&8*d+w<this.width;w++){var E=this.palette[l>>7-w&1];this.data[B+4*w]=E.blue,this.data[B+4*w+1]=E.green,this.data[B+4*w+2]=E.red,this.data[B+4*w+3]=255}A!==0&&(this.pos+=4-A)}},Fi.prototype.bit4=function(){for(var r=Math.ceil(this.width/2),t=r%4,A=this.height-1;A>=0;A--){for(var u=this.bottom_up?A:this.height-1-A,d=0;d<r;d++){var l=this.datav.getUint8(this.pos++,!0),B=u*this.width*4+2*d*4,w=l>>4,E=15&l,T=this.palette[w];if(this.data[B]=T.blue,this.data[B+1]=T.green,this.data[B+2]=T.red,this.data[B+3]=255,2*d+1>=this.width)break;T=this.palette[E],this.data[B+4]=T.blue,this.data[B+4+1]=T.green,this.data[B+4+2]=T.red,this.data[B+4+3]=255}t!==0&&(this.pos+=4-t)}},Fi.prototype.bit8=function(){for(var r=this.width%4,t=this.height-1;t>=0;t--){for(var A=this.bottom_up?t:this.height-1-t,u=0;u<this.width;u++){var d=this.datav.getUint8(this.pos++,!0),l=A*this.width*4+4*u;if(d<this.palette.length){var B=this.palette[d];this.data[l]=B.red,this.data[l+1]=B.green,this.data[l+2]=B.blue,this.data[l+3]=255}else this.data[l]=255,this.data[l+1]=255,this.data[l+2]=255,this.data[l+3]=255}r!==0&&(this.pos+=4-r)}},Fi.prototype.bit15=function(){for(var r=this.width%3,t=parseInt("11111",2),A=this.height-1;A>=0;A--){for(var u=this.bottom_up?A:this.height-1-A,d=0;d<this.width;d++){var l=this.datav.getUint16(this.pos,!0);this.pos+=2;var B=(l&t)/t*255|0,w=(l>>5&t)/t*255|0,E=(l>>10&t)/t*255|0,T=l>>15?255:0,V=u*this.width*4+4*d;this.data[V]=E,this.data[V+1]=w,this.data[V+2]=B,this.data[V+3]=T}this.pos+=r}},Fi.prototype.bit16=function(){for(var r=this.width%3,t=parseInt("11111",2),A=parseInt("111111",2),u=this.height-1;u>=0;u--){for(var d=this.bottom_up?u:this.height-1-u,l=0;l<this.width;l++){var B=this.datav.getUint16(this.pos,!0);this.pos+=2;var w=(B&t)/t*255|0,E=(B>>5&A)/A*255|0,T=(B>>11)/t*255|0,V=d*this.width*4+4*l;this.data[V]=T,this.data[V+1]=E,this.data[V+2]=w,this.data[V+3]=255}this.pos+=r}},Fi.prototype.bit24=function(){for(var r=this.height-1;r>=0;r--){for(var t=this.bottom_up?r:this.height-1-r,A=0;A<this.width;A++){var u=this.datav.getUint8(this.pos++,!0),d=this.datav.getUint8(this.pos++,!0),l=this.datav.getUint8(this.pos++,!0),B=t*this.width*4+4*A;this.data[B]=l,this.data[B+1]=d,this.data[B+2]=u,this.data[B+3]=255}this.pos+=this.width%4}},Fi.prototype.bit32=function(){for(var r=this.height-1;r>=0;r--)for(var t=this.bottom_up?r:this.height-1-r,A=0;A<this.width;A++){var u=this.datav.getUint8(this.pos++,!0),d=this.datav.getUint8(this.pos++,!0),l=this.datav.getUint8(this.pos++,!0),B=this.datav.getUint8(this.pos++,!0),w=t*this.width*4+4*A;this.data[w]=l,this.data[w+1]=d,this.data[w+2]=u,this.data[w+3]=B}},Fi.prototype.getData=function(){return this.data},function(r){r.processBMP=function(t,A,u,d){var l=new Fi(t,!1),B=l.width,w=l.height,E={data:l.getData(),width:B,height:w},T=new rl(100).encode(E,100);return r.processJPEG.call(this,T,A,u,d)}}(aA.API),si.prototype.getData=function(){return this.data},function(r){r.processWEBP=function(t,A,u,d){var l=new si(t),B=l.width,w=l.height,E={data:l.getData(),width:B,height:w},T=new rl(100).encode(E,100);return r.processJPEG.call(this,T,A,u,d)}}(aA.API),aA.API.processRGBA=function(r,t,A){for(var u=r.data,d=u.length,l=new Uint8Array(d/4*3),B=new Uint8Array(d/4),w=0,E=0,T=0;T<d;T+=4){var V=u[T],Z=u[T+1],ce=u[T+2],H=u[T+3];l[w++]=V,l[w++]=Z,l[w++]=ce,B[E++]=H}var Se=this.__addimage__.arrayBufferToBinaryString(l);return{alpha:this.__addimage__.arrayBufferToBinaryString(B),data:Se,index:t,alias:A,colorSpace:"DeviceRGB",bitsPerComponent:8,width:r.width,height:r.height}},aA.API.setLanguage=function(r){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"}[r]!==void 0&&(this.internal.languageSettings.languageCode=r,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},Oa=aA.API,ga=Oa.getCharWidthsArray=function(r,t){var A,u,d=(t=t||{}).font||this.internal.getFont(),l=t.fontSize||this.internal.getFontSize(),B=t.charSpace||this.internal.getCharSpace(),w=t.widths?t.widths:d.metadata.Unicode.widths,E=w.fof?w.fof:1,T=t.kerning?t.kerning:d.metadata.Unicode.kerning,V=T.fof?T.fof:1,Z=t.doKerning!==!1,ce=0,H=r.length,Se=0,ye=w[0]||E,Ne=[];for(A=0;A<H;A++)u=r.charCodeAt(A),typeof d.metadata.widthOfString=="function"?Ne.push((d.metadata.widthOfGlyph(d.metadata.characterToGlyph(u))+B*(1e3/l)||0)/1e3):(ce=Z&&(0,F.Z)(T[u])==="object"&&!isNaN(parseInt(T[u][Se],10))?T[u][Se]/V:0,Ne.push((w[u]||ye)/E+ce)),Se=u;return Ne},wn=Oa.getStringUnitWidth=function(r,t){var A=(t=t||{}).fontSize||this.internal.getFontSize(),u=t.font||this.internal.getFont(),d=t.charSpace||this.internal.getCharSpace();return Oa.processArabic&&(r=Oa.processArabic(r)),typeof u.metadata.widthOfString=="function"?u.metadata.widthOfString(r,A,d)/A:ga.apply(this,arguments).reduce(function(l,B){return l+B},0)},oa=function(r,t,A,u){for(var d=[],l=0,B=r.length,w=0;l!==B&&w+t[l]<A;)w+=t[l],l++;d.push(r.slice(0,l));var E=l;for(w=0;l!==B;)w+t[l]>u&&(d.push(r.slice(E,l)),w=0,E=l),w+=t[l],l++;return E!==l&&d.push(r.slice(E,l)),d},Eu=function(r,t,A){A||(A={});var u,d,l,B,w,E,T,V=[],Z=[V],ce=A.textIndent||0,H=0,Se=0,ye=r.split(" "),Ne=ga.apply(this,[" ",A])[0];if(E=A.lineIndent===-1?ye[0].length+2:A.lineIndent||0){var pe=Array(E).join(" "),Oe=[];ye.map(function(vt){(vt=vt.split(/\s*\n/)).length>1?Oe=Oe.concat(vt.map(function(Rt,lA){return(lA&&Rt.length?`
|
|
|
`:"")+Rt})):Oe.push(vt[0])}),ye=Oe,E=wn.apply(this,[pe,A])}for(l=0,B=ye.length;l<B;l++){var st=0;if(u=ye[l],E&&u[0]==`
|
|
|
`&&(u=u.substr(1),st=1),ce+H+(Se=(d=ga.apply(this,[u,A])).reduce(function(vt,Rt){return vt+Rt},0))>t||st){if(Se>t){for(w=oa.apply(this,[u,d,t-(ce+H),t]),V.push(w.shift()),V=[w.pop()];w.length;)Z.push([w.shift()]);Se=d.slice(u.length-(V[0]?V[0].length:0)).reduce(function(vt,Rt){return vt+Rt},0)}else V=[u];Z.push(V),ce=Se+E,H=Ne}else V.push(u),ce+=H+Se,H=Ne}return T=E?function(vt,Rt){return(Rt?pe:"")+vt.join(" ")}:function(vt){return vt.join(" ")},Z.map(T)},Oa.splitTextToSize=function(r,t,A){var u,d=(A=A||{}).fontSize||this.internal.getFontSize(),l=function(V){if(V.widths&&V.kerning)return{widths:V.widths,kerning:V.kerning};var Z=this.internal.getFont(V.fontName,V.fontStyle);return Z.metadata.Unicode?{widths:Z.metadata.Unicode.widths||{0:1},kerning:Z.metadata.Unicode.kerning||{}}:{font:Z.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,A);u=Array.isArray(r)?r:String(r).split(/\r?\n/);var B=1*this.internal.scaleFactor*t/d;l.textIndent=A.textIndent?1*A.textIndent*this.internal.scaleFactor/d:0,l.lineIndent=A.lineIndent;var w,E,T=[];for(w=0,E=u.length;w<E;w++)T=T.concat(Eu.apply(this,[u[w],B,l]));return T},function(r){r.__fontmetrics__=r.__fontmetrics__||{};for(var t="klmnopqrstuvwxyz",A={},u={},d=0;d<t.length;d++)A[t[d]]="0123456789abcdef"[d],u["0123456789abcdef"[d]]=t[d];var l=function(Z){return"0x"+parseInt(Z,10).toString(16)},B=r.__fontmetrics__.compress=function(Z){var ce,H,Se,ye,Ne=["{"];for(var pe in Z){if(ce=Z[pe],isNaN(parseInt(pe,10))?H="'"+pe+"'":(pe=parseInt(pe,10),H=(H=l(pe).slice(2)).slice(0,-1)+u[H.slice(-1)]),typeof ce=="number")ce<0?(Se=l(ce).slice(3),ye="-"):(Se=l(ce).slice(2),ye=""),Se=ye+Se.slice(0,-1)+u[Se.slice(-1)];else{if((0,F.Z)(ce)!=="object")throw new Error("Don't know what to do with value type "+(0,F.Z)(ce)+".");Se=B(ce)}Ne.push(H+Se)}return Ne.push("}"),Ne.join("")},w=r.__fontmetrics__.uncompress=function(Z){if(typeof Z!="string")throw new Error("Invalid argument passed to uncompress.");for(var ce,H,Se,ye,Ne={},pe=1,Oe=Ne,st=[],vt="",Rt="",lA=Z.length-1,wt=1;wt<lA;wt+=1)(ye=Z[wt])=="'"?ce?(Se=ce.join(""),ce=void 0):ce=[]:ce?ce.push(ye):ye=="{"?(st.push([Oe,Se]),Oe={},Se=void 0):ye=="}"?((H=st.pop())[0][H[1]]=Oe,Se=void 0,Oe=H[0]):ye=="-"?pe=-1:Se===void 0?A.hasOwnProperty(ye)?(vt+=A[ye],Se=parseInt(vt,16)*pe,pe=1,vt=""):vt+=ye:A.hasOwnProperty(ye)?(Rt+=A[ye],Oe[Se]=parseInt(Rt,16)*pe,pe=1,Se=void 0,Rt=""):Rt+=ye;return Ne},E={codePages:["WinAnsiEncoding"],WinAnsiEncoding:w("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},T={Unicode:{Courier:E,"Courier-Bold":E,"Courier-BoldOblique":E,"Courier-Oblique":E,Helvetica:E,"Helvetica-Bold":E,"Helvetica-BoldOblique":E,"Helvetica-Oblique":E,"Times-Roman":E,"Times-Bold":E,"Times-BoldItalic":E,"Times-Italic":E}},V={Unicode:{"Courier-Oblique":w("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":w("{'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":w("{'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:w("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":w("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":w("{'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:w("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:w("{'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":w("{'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:w("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":w("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":w("{'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":w("{'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":w("{'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}}}")}};r.events.push(["addFont",function(Z){var ce=Z.font,H=V.Unicode[ce.postScriptName];H&&(ce.metadata.Unicode={},ce.metadata.Unicode.widths=H.widths,ce.metadata.Unicode.kerning=H.kerning);var Se=T.Unicode[ce.postScriptName];Se&&(ce.metadata.Unicode.encoding=Se,ce.encoding=Se.codePages[0])}])}(aA.API),function(r){var t=function(A){for(var u=A.length,d=new Uint8Array(u),l=0;l<u;l++)d[l]=A.charCodeAt(l);return d};r.API.events.push(["addFont",function(A){var u=void 0,d=A.font,l=A.instance;if(!d.isStandardFont){if(l===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+d.postScriptName+"').");if(typeof(u=l.existsFileInVFS(d.postScriptName)===!1?l.loadFile(d.postScriptName):l.getFileFromVFS(d.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+d.postScriptName+"').");(function(B,w){w=/^\x00\x01\x00\x00/.test(w)?t(w):t(Nt(w)),B.metadata=r.API.TTFFont.open(w),B.metadata.Unicode=B.metadata.Unicode||{encoding:{},kerning:{},widths:[]},B.metadata.glyIdsUsed=[0]})(d,u)}}])}(aA),function(r){function t(){return(ur.canvg?Promise.resolve(ur.canvg):_.e(3754).then(_.bind(_,63754))).catch(function(A){return Promise.reject(new Error("Could not load canvg: "+A))}).then(function(A){return A.default?A.default:A})}aA.API.addSvgAsImage=function(A,u,d,l,B,w,E,T){if(isNaN(u)||isNaN(d))throw tn.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(l)||isNaN(B))throw tn.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var V=document.createElement("canvas");V.width=l,V.height=B;var Z=V.getContext("2d");Z.fillStyle="#fff",Z.fillRect(0,0,V.width,V.height);var ce={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},H=this;return t().then(function(Se){return Se.fromString(Z,A,ce)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Se){return Se.render(ce)}).then(function(){H.addImage(V.toDataURL("image/jpeg",1),u,d,l,B,E,T)})}}(),aA.API.putTotalPages=function(r){var t,A=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(r,"g"),A=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(r,this.internal.getFont()),"g"),A=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var u=1;u<=this.internal.getNumberOfPages();u++)for(var d=0;d<this.internal.pages[u].length;d++)this.internal.pages[u][d]=this.internal.pages[u][d].replace(t,A);return this},aA.API.viewerPreferences=function(r,t){var A;r=r||{},t=t||!1;var u,d,l,B={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}},w=Object.keys(B),E=[],T=0,V=0,Z=0;function ce(Se,ye){var Ne,pe=!1;for(Ne=0;Ne<Se.length;Ne+=1)Se[Ne]===ye&&(pe=!0);return pe}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(B)),this.internal.viewerpreferences.isSubscribed=!1),A=this.internal.viewerpreferences.configuration,r==="reset"||t===!0){var H=w.length;for(Z=0;Z<H;Z+=1)A[w[Z]].value=A[w[Z]].defaultValue,A[w[Z]].explicitSet=!1}if((0,F.Z)(r)==="object"){for(d in r)if(l=r[d],ce(w,d)&&l!==void 0){if(A[d].type==="boolean"&&typeof l=="boolean")A[d].value=l;else if(A[d].type==="name"&&ce(A[d].valueSet,l))A[d].value=l;else if(A[d].type==="integer"&&Number.isInteger(l))A[d].value=l;else if(A[d].type==="array"){for(T=0;T<l.length;T+=1)if(u=!0,l[T].length===1&&typeof l[T][0]=="number")E.push(String(l[T]-1));else if(l[T].length>1){for(V=0;V<l[T].length;V+=1)typeof l[T][V]!="number"&&(u=!1);u===!0&&E.push([l[T][0]-1,l[T][1]-1].join(" "))}A[d].value="["+E.join(" ")+"]"}else A[d].value=A[d].defaultValue;A[d].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Se,ye=[];for(Se in A)A[Se].explicitSet===!0&&(A[Se].type==="name"?ye.push("/"+Se+" /"+A[Se].value):ye.push("/"+Se+" "+A[Se].value));ye.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+ye.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=A,this},function(r){var t=function(){var u='<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>',d=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),l=unescape(encodeURIComponent(u)),B=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),w=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),E=unescape(encodeURIComponent("</x:xmpmeta>")),T=l.length+B.length+w.length+d.length+E.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+T+" >>"),this.internal.write("stream"),this.internal.write(d+l+B+w+E),this.internal.write("endstream"),this.internal.write("endobj")},A=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};r.addMetadata=function(u,d){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:u,namespaceuri:d||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",A),this.internal.events.subscribe("postPutResources",t)),this}}(aA.API),function(r){var t=r.API,A=t.pdfEscape16=function(l,B){for(var w,E=B.metadata.Unicode.widths,T=["","0","00","000","0000"],V=[""],Z=0,ce=l.length;Z<ce;++Z){if(w=B.metadata.characterToGlyph(l.charCodeAt(Z)),B.metadata.glyIdsUsed.push(w),B.metadata.toUnicode[w]=l.charCodeAt(Z),E.indexOf(w)==-1&&(E.push(w),E.push([parseInt(B.metadata.widthOfGlyph(w),10)])),w=="0")return V.join("");w=w.toString(16),V.push(T[4-w.length],w)}return V.join("")},u=function(l){var B,w,E,T,V,Z,ce;for(V=`/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`,E=[],Z=0,ce=(w=Object.keys(l).sort(function(H,Se){return H-Se})).length;Z<ce;Z++)B=w[Z],E.length>=100&&(V+=`
|
|
|
`+E.length+` beginbfchar
|
|
|
`+E.join(`
|
|
|
`)+`
|
|
|
endbfchar`,E=[]),l[B]!==void 0&&l[B]!==null&&typeof l[B].toString=="function"&&(T=("0000"+l[B].toString(16)).slice(-4),B=("0000"+(+B).toString(16)).slice(-4),E.push("<"+B+"><"+T+">"));return E.length&&(V+=`
|
|
|
`+E.length+` beginbfchar
|
|
|
`+E.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),V+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};t.events.push(["putFont",function(l){(function(B){var w=B.font,E=B.out,T=B.newObject,V=B.putStream;if(w.metadata instanceof r.API.TTFFont&&w.encoding==="Identity-H"){for(var Z=w.metadata.Unicode.widths,ce=w.metadata.subset.encode(w.metadata.glyIdsUsed,1),H="",Se=0;Se<ce.length;Se++)H+=String.fromCharCode(ce[Se]);var ye=T();V({data:H,addLength1:!0,objectId:ye}),E("endobj");var Ne=T();V({data:u(w.metadata.toUnicode),addLength1:!0,objectId:Ne}),E("endobj");var pe=T();E("<<"),E("/Type /FontDescriptor"),E("/FontName /"+bs(w.fontName)),E("/FontFile2 "+ye+" 0 R"),E("/FontBBox "+r.API.PDFObject.convert(w.metadata.bbox)),E("/Flags "+w.metadata.flags),E("/StemV "+w.metadata.stemV),E("/ItalicAngle "+w.metadata.italicAngle),E("/Ascent "+w.metadata.ascender),E("/Descent "+w.metadata.decender),E("/CapHeight "+w.metadata.capHeight),E(">>"),E("endobj");var Oe=T();E("<<"),E("/Type /Font"),E("/BaseFont /"+bs(w.fontName)),E("/FontDescriptor "+pe+" 0 R"),E("/W "+r.API.PDFObject.convert(Z)),E("/CIDToGIDMap /Identity"),E("/DW 1000"),E("/Subtype /CIDFontType2"),E("/CIDSystemInfo"),E("<<"),E("/Supplement 0"),E("/Registry (Adobe)"),E("/Ordering ("+w.encoding+")"),E(">>"),E(">>"),E("endobj"),w.objectNumber=T(),E("<<"),E("/Type /Font"),E("/Subtype /Type0"),E("/ToUnicode "+Ne+" 0 R"),E("/BaseFont /"+bs(w.fontName)),E("/Encoding /"+w.encoding),E("/DescendantFonts ["+Oe+" 0 R]"),E(">>"),E("endobj"),w.isAlreadyPutted=!0}})(l)}]),t.events.push(["putFont",function(l){(function(B){var w=B.font,E=B.out,T=B.newObject,V=B.putStream;if(w.metadata instanceof r.API.TTFFont&&w.encoding==="WinAnsiEncoding"){for(var Z=w.metadata.rawData,ce="",H=0;H<Z.length;H++)ce+=String.fromCharCode(Z[H]);var Se=T();V({data:ce,addLength1:!0,objectId:Se}),E("endobj");var ye=T();V({data:u(w.metadata.toUnicode),addLength1:!0,objectId:ye}),E("endobj");var Ne=T();E("<<"),E("/Descent "+w.metadata.decender),E("/CapHeight "+w.metadata.capHeight),E("/StemV "+w.metadata.stemV),E("/Type /FontDescriptor"),E("/FontFile2 "+Se+" 0 R"),E("/Flags 96"),E("/FontBBox "+r.API.PDFObject.convert(w.metadata.bbox)),E("/FontName /"+bs(w.fontName)),E("/ItalicAngle "+w.metadata.italicAngle),E("/Ascent "+w.metadata.ascender),E(">>"),E("endobj"),w.objectNumber=T();for(var pe=0;pe<w.metadata.hmtx.widths.length;pe++)w.metadata.hmtx.widths[pe]=parseInt(w.metadata.hmtx.widths[pe]*(1e3/w.metadata.head.unitsPerEm));E("<</Subtype/TrueType/Type/Font/ToUnicode "+ye+" 0 R/BaseFont/"+bs(w.fontName)+"/FontDescriptor "+Ne+" 0 R/Encoding/"+w.encoding+" /FirstChar 29 /LastChar 255 /Widths "+r.API.PDFObject.convert(w.metadata.hmtx.widths)+">>"),E("endobj"),w.isAlreadyPutted=!0}})(l)}]);var d=function(l){var B,w=l.text||"",E=l.x,T=l.y,V=l.options||{},Z=l.mutex||{},ce=Z.pdfEscape,H=Z.activeFontKey,Se=Z.fonts,ye=H,Ne="",pe=0,Oe="",st=Se[ye].encoding;if(Se[ye].encoding!=="Identity-H")return{text:w,x:E,y:T,options:V,mutex:Z};for(Oe=w,ye=H,Array.isArray(w)&&(Oe=w[0]),pe=0;pe<Oe.length;pe+=1)Se[ye].metadata.hasOwnProperty("cmap")&&(B=Se[ye].metadata.cmap.unicode.codeMap[Oe[pe].charCodeAt(0)]),B||Oe[pe].charCodeAt(0)<256&&Se[ye].metadata.hasOwnProperty("Unicode")?Ne+=Oe[pe]:Ne+="";var vt="";return parseInt(ye.slice(1))<14||st==="WinAnsiEncoding"?vt=ce(Ne,ye).split("").map(function(Rt){return Rt.charCodeAt(0).toString(16)}).join(""):st==="Identity-H"&&(vt=A(Ne,Se[ye])),Z.isHex=!0,{text:vt,x:E,y:T,options:V,mutex:Z}};t.events.push(["postProcessText",function(l){var B=l.text||"",w=[],E={text:B,x:l.x,y:l.y,options:l.options,mutex:l.mutex};if(Array.isArray(B)){var T=0;for(T=0;T<B.length;T+=1)Array.isArray(B[T])&&B[T].length===3?w.push([d(Object.assign({},E,{text:B[T][0]})).text,B[T][1],B[T][2]]):w.push(d(Object.assign({},E,{text:B[T]})).text);l.text=w}else l.text=d(Object.assign({},E,{text:B})).text}])}(aA),function(r){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};r.existsFileInVFS=function(A){return t.call(this),this.internal.vFS[A]!==void 0},r.addFileToVFS=function(A,u){return t.call(this),this.internal.vFS[A]=u,this},r.getFileFromVFS=function(A){return t.call(this),this.internal.vFS[A]!==void 0?this.internal.vFS[A]:null}}(aA.API),function(r){r.__bidiEngine__=r.prototype.__bidiEngine__=function(u){var d,l,B,w,E,T,V,Z=t,ce=[[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]],H=[[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]],Se={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},ye={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},Ne=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],pe=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)$/),Oe=!1,st=0;this.__bidiEngine__={};var vt=function(we){var Fe=we.charCodeAt(),at=Fe>>8,Je=ye[at];return Je!==void 0?Z[256*Je+(255&Fe)]:at===252||at===253?"AL":pe.test(at)?"L":at===8?"R":"N"},Rt=function(we){for(var Fe,at=0;at<we.length;at++){if((Fe=vt(we.charAt(at)))==="L")return!1;if(Fe==="R")return!0}return!1},lA=function(we,Fe,at,Je){var Mt,jt,Kt,Ct,Jt=Fe[Je];switch(Jt){case"L":case"R":Oe=!1;break;case"N":case"AN":break;case"EN":Oe&&(Jt="AN");break;case"AL":Oe=!0,Jt="R";break;case"WS":Jt="N";break;case"CS":Je<1||Je+1>=Fe.length||(Mt=at[Je-1])!=="EN"&&Mt!=="AN"||(jt=Fe[Je+1])!=="EN"&&jt!=="AN"?Jt="N":Oe&&(jt="AN"),Jt=jt===Mt?jt:"N";break;case"ES":Jt=(Mt=Je>0?at[Je-1]:"B")==="EN"&&Je+1<Fe.length&&Fe[Je+1]==="EN"?"EN":"N";break;case"ET":if(Je>0&&at[Je-1]==="EN"){Jt="EN";break}if(Oe){Jt="N";break}for(Kt=Je+1,Ct=Fe.length;Kt<Ct&&Fe[Kt]==="ET";)Kt++;Jt=Kt<Ct&&Fe[Kt]==="EN"?"EN":"N";break;case"NSM":if(B&&!w){for(Ct=Fe.length,Kt=Je+1;Kt<Ct&&Fe[Kt]==="NSM";)Kt++;if(Kt<Ct){var Xt=we[Je],JA=Xt>=1425&&Xt<=2303||Xt===64286;if(Mt=Fe[Kt],JA&&(Mt==="R"||Mt==="AL")){Jt="R";break}}}Jt=Je<1||(Mt=Fe[Je-1])==="B"?"N":at[Je-1];break;case"B":Oe=!1,d=!0,Jt=st;break;case"S":l=!0,Jt="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Oe=!1;break;case"BN":Jt="N"}return Jt},wt=function(we,Fe,at){var Je=we.split("");return at&&Ze(Je,at,{hiLevel:st}),Je.reverse(),Fe&&Fe.reverse(),Je.join("")},Ze=function(we,Fe,at){var Je,Mt,jt,Kt,Ct,Jt=-1,Xt=we.length,JA=0,fe=[],Pe=st?H:ce,Me=[];for(Oe=!1,d=!1,l=!1,Mt=0;Mt<Xt;Mt++)Me[Mt]=vt(we[Mt]);for(jt=0;jt<Xt;jt++){if(Ct=JA,fe[jt]=lA(we,Me,fe,jt),Je=240&(JA=Pe[Ct][Se[fe[jt]]]),JA&=15,Fe[jt]=Kt=Pe[JA][5],Je>0)if(Je===16){for(Mt=Jt;Mt<jt;Mt++)Fe[Mt]=1;Jt=-1}else Jt=-1;if(Pe[JA][6])Jt===-1&&(Jt=jt);else if(Jt>-1){for(Mt=Jt;Mt<jt;Mt++)Fe[Mt]=Kt;Jt=-1}Me[jt]==="B"&&(Fe[jt]=0),at.hiLevel|=Kt}l&&function(et,ht,Qt){for(var Ht=0;Ht<Qt;Ht++)if(et[Ht]==="S"){ht[Ht]=st;for(var kt=Ht-1;kt>=0&&et[kt]==="WS";kt--)ht[kt]=st}}(Me,Fe,Xt)},xt=function(we,Fe,at,Je,Mt){if(!(Mt.hiLevel<we)){if(we===1&&st===1&&!d)return Fe.reverse(),void(at&&at.reverse());for(var jt,Kt,Ct,Jt,Xt=Fe.length,JA=0;JA<Xt;){if(Je[JA]>=we){for(Ct=JA+1;Ct<Xt&&Je[Ct]>=we;)Ct++;for(Jt=JA,Kt=Ct-1;Jt<Kt;Jt++,Kt--)jt=Fe[Jt],Fe[Jt]=Fe[Kt],Fe[Kt]=jt,at&&(jt=at[Jt],at[Jt]=at[Kt],at[Kt]=jt);JA=Ct}JA++}}},Yt=function(we,Fe,at){var Je=we.split(""),Mt={hiLevel:st};return at||(at=[]),Ze(Je,at,Mt),function(jt,Kt,Ct){if(Ct.hiLevel!==0&&V)for(var Jt,Xt=0;Xt<jt.length;Xt++)Kt[Xt]===1&&(Jt=Ne.indexOf(jt[Xt]))>=0&&(jt[Xt]=Ne[Jt+1])}(Je,at,Mt),xt(2,Je,Fe,at,Mt),xt(1,Je,Fe,at,Mt),Je.join("")};return this.__bidiEngine__.doBidiReorder=function(we,Fe,at){if(function(Mt,jt){if(jt)for(var Kt=0;Kt<Mt.length;Kt++)jt[Kt]=Kt;w===void 0&&(w=Rt(Mt)),T===void 0&&(T=Rt(Mt))}(we,Fe),B||!E||T)if(B&&E&&w^T)st=w?1:0,we=wt(we,Fe,at);else if(!B&&E&&T)st=w?1:0,we=Yt(we,Fe,at),we=wt(we,Fe);else if(!B||w||E||T){if(B&&!E&&w^T)we=wt(we,Fe),w?(st=0,we=Yt(we,Fe,at)):(st=1,we=Yt(we,Fe,at),we=wt(we,Fe));else if(B&&w&&!E&&T)st=1,we=Yt(we,Fe,at),we=wt(we,Fe);else if(!B&&!E&&w^T){var Je=V;w?(st=1,we=Yt(we,Fe,at),st=0,V=!1,we=Yt(we,Fe,at),V=Je):(st=0,we=Yt(we,Fe,at),we=wt(we,Fe),st=1,V=!1,we=Yt(we,Fe,at),V=Je,we=wt(we,Fe))}}else st=0,we=Yt(we,Fe,at);else st=w?1:0,we=Yt(we,Fe,at);return we},this.__bidiEngine__.setOptions=function(we){we&&(B=we.isInputVisual,E=we.isOutputVisual,w=we.isInputRtl,T=we.isOutputRtl,V=we.isSymmetricSwapping)},this.__bidiEngine__.setOptions(u),this.__bidiEngine__};var t=["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"],A=new r.__bidiEngine__({isInputVisual:!0});r.API.events.push(["postProcessText",function(u){var d=u.text;u.x,u.y;var l=u.options||{};u.mutex,l.lang;var B=[];if(l.isInputVisual=typeof l.isInputVisual!="boolean"||l.isInputVisual,A.setOptions(l),Object.prototype.toString.call(d)==="[object Array]"){var w=0;for(B=[],w=0;w<d.length;w+=1)Object.prototype.toString.call(d[w])==="[object Array]"?B.push([A.doBidiReorder(d[w][0]),d[w][1],d[w][2]]):B.push([A.doBidiReorder(d[w])]);u.text=B}else u.text=A.doBidiReorder(d);A.setOptions({isInputVisual:!0})}])}(aA),aA.API.TTFFont=function(){function r(t){var A;if(this.rawData=t,A=this.contents=new Us(t),this.contents.pos=4,A.readString(4)==="ttcf")throw new Error("TTCF not supported.");A.pos=0,this.parse(),this.subset=new cc(this),this.registerTTF()}return r.open=function(t){return new r(t)},r.prototype.parse=function(){return this.directory=new sc(this.contents),this.head=new Sl(this),this.name=new Ol(this),this.cmap=new al(this),this.toUnicode={},this.hhea=new Dl(this),this.maxp=new oc(this),this.hmtx=new Fu(this),this.post=new Nl(this),this.os2=new Ll(this),this.loca=new Hl(this),this.glyf=new uc(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]},r.prototype.registerTTF=function(){var t,A,u,d,l;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var B,w,E,T;for(T=[],B=0,w=(E=this.bbox).length;B<w;B++)t=E[B],T.push(Math.round(t*this.scaleFactor));return T}.call(this),this.stemV=0,this.post.exists?(u=255&(d=this.post.italic_angle),32768&(A=d>>16)&&(A=-(1+(65535^A))),this.italicAngle=+(A+"."+u)):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=(l=this.familyClass)===1||l===2||l===3||l===4||l===5||l===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")},r.prototype.characterToGlyph=function(t){var A;return((A=this.cmap.unicode)!=null?A.codeMap[t]:void 0)||0},r.prototype.widthOfGlyph=function(t){var A;return A=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*A},r.prototype.widthOfString=function(t,A,u){var d,l,B,w;for(B=0,l=0,w=(t=""+t).length;0<=w?l<w:l>w;l=0<=w?++l:--l)d=t.charCodeAt(l),B+=this.widthOfGlyph(this.characterToGlyph(d))+u*(1e3/A)||0;return B*(A/1e3)},r.prototype.lineHeight=function(t,A){var u;return A==null&&(A=!1),u=A?this.lineGap:0,(this.ascender+u-this.decender)/1e3*t},r}();var oi,Us=function(){function r(t){this.data=t!=null?t:[],this.pos=0,this.length=this.data.length}return r.prototype.readByte=function(){return this.data[this.pos++]},r.prototype.writeByte=function(t){return this.data[this.pos++]=t},r.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},r.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},r.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},r.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},r.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},r.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},r.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},r.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},r.prototype.readString=function(t){var A,u;for(u=[],A=0;0<=t?A<t:A>t;A=0<=t?++A:--A)u[A]=String.fromCharCode(this.readByte());return u.join("")},r.prototype.writeString=function(t){var A,u,d;for(d=[],A=0,u=t.length;0<=u?A<u:A>u;A=0<=u?++A:--A)d.push(this.writeByte(t.charCodeAt(A)));return d},r.prototype.readShort=function(){return this.readInt16()},r.prototype.writeShort=function(t){return this.writeInt16(t)},r.prototype.readLongLong=function(){var t,A,u,d,l,B,w,E;return t=this.readByte(),A=this.readByte(),u=this.readByte(),d=this.readByte(),l=this.readByte(),B=this.readByte(),w=this.readByte(),E=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^A)+1099511627776*(255^u)+4294967296*(255^d)+16777216*(255^l)+65536*(255^B)+256*(255^w)+(255^E)+1):72057594037927940*t+281474976710656*A+1099511627776*u+4294967296*d+16777216*l+65536*B+256*w+E},r.prototype.writeLongLong=function(t){var A,u;return A=Math.floor(t/4294967296),u=4294967295&t,this.writeByte(A>>24&255),this.writeByte(A>>16&255),this.writeByte(A>>8&255),this.writeByte(255&A),this.writeByte(u>>24&255),this.writeByte(u>>16&255),this.writeByte(u>>8&255),this.writeByte(255&u)},r.prototype.readInt=function(){return this.readInt32()},r.prototype.writeInt=function(t){return this.writeInt32(t)},r.prototype.read=function(t){var A,u;for(A=[],u=0;0<=t?u<t:u>t;u=0<=t?++u:--u)A.push(this.readByte());return A},r.prototype.write=function(t){var A,u,d,l;for(l=[],u=0,d=t.length;u<d;u++)A=t[u],l.push(this.writeByte(A));return l},r}(),sc=function(){var r;function t(A){var u,d,l;for(this.scalarType=A.readInt(),this.tableCount=A.readShort(),this.searchRange=A.readShort(),this.entrySelector=A.readShort(),this.rangeShift=A.readShort(),this.tables={},d=0,l=this.tableCount;0<=l?d<l:d>l;d=0<=l?++d:--d)u={tag:A.readString(4),checksum:A.readInt(),offset:A.readInt(),length:A.readInt()},this.tables[u.tag]=u}return t.prototype.encode=function(A){var u,d,l,B,w,E,T,V,Z,ce,H,Se,ye;for(ye in H=Object.keys(A).length,E=Math.log(2),Z=16*Math.floor(Math.log(H)/E),B=Math.floor(Z/E),V=16*H-Z,(d=new Us).writeInt(this.scalarType),d.writeShort(H),d.writeShort(Z),d.writeShort(B),d.writeShort(V),l=16*H,T=d.pos+l,w=null,Se=[],A)for(ce=A[ye],d.writeString(ye),d.writeInt(r(ce)),d.writeInt(T),d.writeInt(ce.length),Se=Se.concat(ce),ye==="head"&&(w=T),T+=ce.length;T%4;)Se.push(0),T++;return d.write(Se),u=2981146554-r(d.data),d.pos=w+8,d.writeUInt32(u),d.data},r=function(A){var u,d,l,B;for(A=jl.call(A);A.length%4;)A.push(0);for(l=new Us(A),d=0,u=0,B=A.length;u<B;u=u+=4)d+=l.readUInt32();return 4294967295&d},t}(),Cu={}.hasOwnProperty,Vi=function(r,t){for(var A in t)Cu.call(t,A)&&(r[A]=t[A]);function u(){this.constructor=r}return u.prototype=t.prototype,r.prototype=new u,r.__super__=t.prototype,r};oi=function(){function r(t){var A;this.file=t,A=this.file.directory.tables[this.tag],this.exists=!!A,A&&(this.offset=A.offset,this.length=A.length,this.parse(this.file.contents))}return r.prototype.parse=function(){},r.prototype.encode=function(){},r.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},r}();var Sl=function(r){function t(){return t.__super__.constructor.apply(this,arguments)}return Vi(t,oi),t.prototype.tag="head",t.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()},t.prototype.encode=function(A){var u;return(u=new Us).writeInt(this.version),u.writeInt(this.revision),u.writeInt(this.checkSumAdjustment),u.writeInt(this.magicNumber),u.writeShort(this.flags),u.writeShort(this.unitsPerEm),u.writeLongLong(this.created),u.writeLongLong(this.modified),u.writeShort(this.xMin),u.writeShort(this.yMin),u.writeShort(this.xMax),u.writeShort(this.yMax),u.writeShort(this.macStyle),u.writeShort(this.lowestRecPPEM),u.writeShort(this.fontDirectionHint),u.writeShort(A),u.writeShort(this.glyphDataFormat),u.data},t}(),nl=function(){function r(t,A){var u,d,l,B,w,E,T,V,Z,ce,H,Se,ye,Ne,pe,Oe,st;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=A+t.readInt(),Z=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.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(E=0;E<256;++E)this.codeMap[E]=t.readByte();break;case 4:for(H=t.readUInt16(),ce=H/2,t.pos+=6,l=function(){var vt,Rt;for(Rt=[],E=vt=0;0<=ce?vt<ce:vt>ce;E=0<=ce?++vt:--vt)Rt.push(t.readUInt16());return Rt}(),t.pos+=2,ye=function(){var vt,Rt;for(Rt=[],E=vt=0;0<=ce?vt<ce:vt>ce;E=0<=ce?++vt:--vt)Rt.push(t.readUInt16());return Rt}(),T=function(){var vt,Rt;for(Rt=[],E=vt=0;0<=ce?vt<ce:vt>ce;E=0<=ce?++vt:--vt)Rt.push(t.readUInt16());return Rt}(),V=function(){var vt,Rt;for(Rt=[],E=vt=0;0<=ce?vt<ce:vt>ce;E=0<=ce?++vt:--vt)Rt.push(t.readUInt16());return Rt}(),d=(this.length-t.pos+this.offset)/2,w=function(){var vt,Rt;for(Rt=[],E=vt=0;0<=d?vt<d:vt>d;E=0<=d?++vt:--vt)Rt.push(t.readUInt16());return Rt}(),E=pe=0,st=l.length;pe<st;E=++pe)for(Ne=l[E],u=Oe=Se=ye[E];Se<=Ne?Oe<=Ne:Oe>=Ne;u=Se<=Ne?++Oe:--Oe)V[E]===0?B=u+T[E]:(B=w[V[E]/2+(u-Se)-(ce-E)]||0)!==0&&(B+=T[E]),this.codeMap[u]=65535&B}t.pos=Z}return r.encode=function(t,A){var u,d,l,B,w,E,T,V,Z,ce,H,Se,ye,Ne,pe,Oe,st,vt,Rt,lA,wt,Ze,xt,Yt,we,Fe,at,Je,Mt,jt,Kt,Ct,Jt,Xt,JA,fe,Pe,Me,et,ht,Qt,Ht,kt,IA,wA,zA;switch(Je=new Us,B=Object.keys(t).sort(function(_A,yr){return _A-yr}),A){case"macroman":for(ye=0,Ne=function(){var _A=[];for(Se=0;Se<256;++Se)_A.push(0);return _A}(),Oe={0:0},l={},Mt=0,Jt=B.length;Mt<Jt;Mt++)Oe[kt=t[d=B[Mt]]]==null&&(Oe[kt]=++ye),l[d]={old:t[d],new:Oe[t[d]]},Ne[d]=Oe[t[d]];return Je.writeUInt16(1),Je.writeUInt16(0),Je.writeUInt32(12),Je.writeUInt16(0),Je.writeUInt16(262),Je.writeUInt16(0),Je.write(Ne),{charMap:l,subtable:Je.data,maxGlyphID:ye+1};case"unicode":for(Fe=[],Z=[],st=0,Oe={},u={},pe=T=null,jt=0,Xt=B.length;jt<Xt;jt++)Oe[Rt=t[d=B[jt]]]==null&&(Oe[Rt]=++st),u[d]={old:Rt,new:Oe[Rt]},w=Oe[Rt]-d,pe!=null&&w===T||(pe&&Z.push(pe),Fe.push(d),T=w),pe=d;for(pe&&Z.push(pe),Z.push(65535),Fe.push(65535),Yt=2*(xt=Fe.length),Ze=2*Math.pow(Math.log(xt)/Math.LN2,2),ce=Math.log(Ze/2)/Math.LN2,wt=2*xt-Ze,E=[],lA=[],H=[],Se=Kt=0,JA=Fe.length;Kt<JA;Se=++Kt){if(we=Fe[Se],V=Z[Se],we===65535){E.push(0),lA.push(0);break}if(we-(at=u[we].new)>=32768)for(E.push(0),lA.push(2*(H.length+xt-Se)),d=Ct=we;we<=V?Ct<=V:Ct>=V;d=we<=V?++Ct:--Ct)H.push(u[d].new);else E.push(at-we),lA.push(0)}for(Je.writeUInt16(3),Je.writeUInt16(1),Je.writeUInt32(12),Je.writeUInt16(4),Je.writeUInt16(16+8*xt+2*H.length),Je.writeUInt16(0),Je.writeUInt16(Yt),Je.writeUInt16(Ze),Je.writeUInt16(ce),Je.writeUInt16(wt),Qt=0,fe=Z.length;Qt<fe;Qt++)d=Z[Qt],Je.writeUInt16(d);for(Je.writeUInt16(0),Ht=0,Pe=Fe.length;Ht<Pe;Ht++)d=Fe[Ht],Je.writeUInt16(d);for(IA=0,Me=E.length;IA<Me;IA++)w=E[IA],Je.writeUInt16(w);for(wA=0,et=lA.length;wA<et;wA++)vt=lA[wA],Je.writeUInt16(vt);for(zA=0,ht=H.length;zA<ht;zA++)ye=H[zA],Je.writeUInt16(ye);return{charMap:u,subtable:Je.data,maxGlyphID:st+1}}},r}(),al=function(r){function t(){return t.__super__.constructor.apply(this,arguments)}return Vi(t,oi),t.prototype.tag="cmap",t.prototype.parse=function(A){var u,d,l;for(A.pos=this.offset,this.version=A.readUInt16(),l=A.readUInt16(),this.tables=[],this.unicode=null,d=0;0<=l?d<l:d>l;d=0<=l?++d:--d)u=new nl(A,this.offset),this.tables.push(u),u.isUnicode&&this.unicode==null&&(this.unicode=u);return!0},t.encode=function(A,u){var d,l;return u==null&&(u="macroman"),d=nl.encode(A,u),(l=new Us).writeUInt16(0),l.writeUInt16(1),d.table=l.data.concat(d.subtable),d},t}(),Dl=function(r){function t(){return t.__super__.constructor.apply(this,arguments)}return Vi(t,oi),t.prototype.tag="hhea",t.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()},t}(),Ll=function(r){function t(){return t.__super__.constructor.apply(this,arguments)}return Vi(t,oi),t.prototype.tag="OS/2",t.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 u,d;for(d=[],u=0;u<10;++u)d.push(A.readByte());return d}(),this.charRange=function(){var u,d;for(d=[],u=0;u<4;++u)d.push(A.readInt());return d}(),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 u,d;for(d=[],u=0;u<2;u=++u)d.push(A.readInt());return d}(),this.version>1))return this.xHeight=A.readShort(),this.capHeight=A.readShort(),this.defaultChar=A.readShort(),this.breakChar=A.readShort(),this.maxContext=A.readShort()},t}(),Nl=function(r){function t(){return t.__super__.constructor.apply(this,arguments)}return Vi(t,oi),t.prototype.tag="post",t.prototype.parse=function(A){var u,d,l;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:break;case 131072:var B;for(d=A.readUInt16(),this.glyphNameIndex=[],B=0;0<=d?B<d:B>d;B=0<=d?++B:--B)this.glyphNameIndex.push(A.readUInt16());for(this.names=[],l=[];A.pos<this.offset+this.length;)u=A.readByte(),l.push(this.names.push(A.readString(u)));return l;case 151552:return d=A.readUInt16(),this.offsets=A.read(d);case 196608:break;case 262144:return this.map=function(){var w,E,T;for(T=[],B=w=0,E=this.file.maxp.numGlyphs;0<=E?w<E:w>E;B=0<=E?++w:--w)T.push(A.readUInt32());return T}.call(this)}},t}(),Pl=function(r,t){this.raw=r,this.length=r.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},Ol=function(r){function t(){return t.__super__.constructor.apply(this,arguments)}return Vi(t,oi),t.prototype.tag="name",t.prototype.parse=function(A){var u,d,l,B,w,E,T,V,Z,ce,H;for(A.pos=this.offset,A.readShort(),u=A.readShort(),E=A.readShort(),d=[],B=0;0<=u?B<u:B>u;B=0<=u?++B:--B)d.push({platformID:A.readShort(),encodingID:A.readShort(),languageID:A.readShort(),nameID:A.readShort(),length:A.readShort(),offset:this.offset+E+A.readShort()});for(T={},B=Z=0,ce=d.length;Z<ce;B=++Z)l=d[B],A.pos=l.offset,V=A.readString(l.length),w=new Pl(V,l),T[H=l.nameID]==null&&(T[H]=[]),T[l.nameID].push(w);this.strings=T,this.copyright=T[0],this.fontFamily=T[1],this.fontSubfamily=T[2],this.uniqueSubfamily=T[3],this.fontName=T[4],this.version=T[5];try{this.postscriptName=T[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Se){this.postscriptName=T[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=T[7],this.manufacturer=T[8],this.designer=T[9],this.description=T[10],this.vendorUrl=T[11],this.designerUrl=T[12],this.license=T[13],this.licenseUrl=T[14],this.preferredFamily=T[15],this.preferredSubfamily=T[17],this.compatibleFull=T[18],this.sampleText=T[19]},t}(),oc=function(r){function t(){return t.__super__.constructor.apply(this,arguments)}return Vi(t,oi),t.prototype.tag="maxp",t.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()},t}(),Fu=function(r){function t(){return t.__super__.constructor.apply(this,arguments)}return Vi(t,oi),t.prototype.tag="hmtx",t.prototype.parse=function(A){var u,d,l,B,w,E,T;for(A.pos=this.offset,this.metrics=[],u=0,E=this.file.hhea.numberOfMetrics;0<=E?u<E:u>E;u=0<=E?++u:--u)this.metrics.push({advance:A.readUInt16(),lsb:A.readInt16()});for(l=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var V,Z;for(Z=[],u=V=0;0<=l?V<l:V>l;u=0<=l?++V:--V)Z.push(A.readInt16());return Z}(),this.widths=function(){var V,Z,ce,H;for(H=[],V=0,Z=(ce=this.metrics).length;V<Z;V++)B=ce[V],H.push(B.advance);return H}.call(this),d=this.widths[this.widths.length-1],T=[],u=w=0;0<=l?w<l:w>l;u=0<=l?++w:--w)T.push(this.widths.push(d));return T},t.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]}},t}(),jl=[].slice,uc=function(r){function t(){return t.__super__.constructor.apply(this,arguments)}return Vi(t,oi),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(A){var u,d,l,B,w,E,T,V,Z,ce;return A in this.cache?this.cache[A]:(B=this.file.loca,u=this.file.contents,d=B.indexOf(A),(l=B.lengthOf(A))===0?this.cache[A]=null:(u.pos=this.offset+d,w=(E=new Us(u.read(l))).readShort(),V=E.readShort(),ce=E.readShort(),T=E.readShort(),Z=E.readShort(),this.cache[A]=w===-1?new lc(E,V,ce,T,Z):new il(E,w,V,ce,T,Z),this.cache[A]))},t.prototype.encode=function(A,u,d){var l,B,w,E,T;for(w=[],B=[],E=0,T=u.length;E<T;E++)l=A[u[E]],B.push(w.length),l&&(w=w.concat(l.encode(d)));return B.push(w.length),{table:w,offsets:B}},t}(),il=function(){function r(t,A,u,d,l,B){this.raw=t,this.numberOfContours=A,this.xMin=u,this.yMin=d,this.xMax=l,this.yMax=B,this.compound=!1}return r.prototype.encode=function(){return this.raw.data},r}(),lc=function(){function r(t,A,u,d,l){var B,w;for(this.raw=t,this.xMin=A,this.yMin=u,this.xMax=d,this.yMax=l,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],B=this.raw;w=B.readShort(),this.glyphOffsets.push(B.pos),this.glyphIDs.push(B.readUInt16()),32&w;)B.pos+=1&w?4:2,128&w?B.pos+=8:64&w?B.pos+=4:8&w&&(B.pos+=2)}return r.prototype.encode=function(){var t,A,u;for(A=new Us(jl.call(this.raw.data)),t=0,u=this.glyphIDs.length;t<u;++t)A.pos=this.glyphOffsets[t];return A.data},r}(),Hl=function(r){function t(){return t.__super__.constructor.apply(this,arguments)}return Vi(t,oi),t.prototype.tag="loca",t.prototype.parse=function(A){var u,d;return A.pos=this.offset,u=this.file.head.indexToLocFormat,this.offsets=u===0?function(){var l,B;for(B=[],d=0,l=this.length;d<l;d+=2)B.push(2*A.readUInt16());return B}.call(this):function(){var l,B;for(B=[],d=0,l=this.length;d<l;d+=4)B.push(A.readUInt32());return B}.call(this)},t.prototype.indexOf=function(A){return this.offsets[A]},t.prototype.lengthOf=function(A){return this.offsets[A+1]-this.offsets[A]},t.prototype.encode=function(A,u){for(var d=new Uint32Array(this.offsets.length),l=0,B=0,w=0;w<d.length;++w)if(d[w]=l,B<u.length&&u[B]==w){++B,d[w]=l;var E=this.offsets[w],T=this.offsets[w+1]-E;T>0&&(l+=T)}for(var V=new Array(4*d.length),Z=0;Z<d.length;++Z)V[4*Z+3]=255&d[Z],V[4*Z+2]=(65280&d[Z])>>8,V[4*Z+1]=(16711680&d[Z])>>16,V[4*Z]=(4278190080&d[Z])>>24;return V},t}(),cc=function(){function r(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return r.prototype.generateCmap=function(){var t,A,u,d,l;for(A in d=this.font.cmap.tables[0].codeMap,t={},l=this.subset)u=l[A],t[A]=d[u];return t},r.prototype.glyphsFor=function(t){var A,u,d,l,B,w,E;for(d={},B=0,w=t.length;B<w;B++)d[l=t[B]]=this.font.glyf.glyphFor(l);for(l in A=[],d)(u=d[l])!=null&&u.compound&&A.push.apply(A,u.glyphIDs);if(A.length>0)for(l in E=this.glyphsFor(A))u=E[l],d[l]=u;return d},r.prototype.encode=function(t,A){var u,d,l,B,w,E,T,V,Z,ce,H,Se,ye,Ne,pe;for(d in u=al.encode(this.generateCmap(),"unicode"),B=this.glyphsFor(t),H={0:0},pe=u.charMap)H[(E=pe[d]).old]=E.new;for(Se in ce=u.maxGlyphID,B)Se in H||(H[Se]=ce++);return V=function(Oe){var st,vt;for(st in vt={},Oe)vt[Oe[st]]=st;return vt}(H),Z=Object.keys(V).sort(function(Oe,st){return Oe-st}),ye=function(){var Oe,st,vt;for(vt=[],Oe=0,st=Z.length;Oe<st;Oe++)w=Z[Oe],vt.push(V[w]);return vt}(),l=this.font.glyf.encode(B,ye,H),T=this.font.loca.encode(l.offsets,ye),Ne={cmap:this.font.cmap.raw(),glyf:l.table,loca:T,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(A)},this.font.os2.exists&&(Ne["OS/2"]=this.font.os2.raw()),this.font.directory.encode(Ne)},r}();aA.API.PDFObject=function(){var r;function t(){}return r=function(A,u){return(Array(u+1).join("0")+A).slice(-u)},t.convert=function(A){var u,d,l,B;if(Array.isArray(A))return"["+function(){var w,E,T;for(T=[],w=0,E=A.length;w<E;w++)u=A[w],T.push(t.convert(u));return T}().join(" ")+"]";if(typeof A=="string")return"/"+A;if(A!=null&&A.isString)return"("+A+")";if(A instanceof Date)return"(D:"+r(A.getUTCFullYear(),4)+r(A.getUTCMonth(),2)+r(A.getUTCDate(),2)+r(A.getUTCHours(),2)+r(A.getUTCMinutes(),2)+r(A.getUTCSeconds(),2)+"Z)";if({}.toString.call(A)==="[object Object]"){for(d in l=["<<"],A)B=A[d],l.push("/"+d+" "+t.convert(B));return l.push(">>"),l.join(`
|
|
|
`)}return""+A},t}()},86129:function(Sr,kA,_){var F=_(19208).lW,qe=_(97671);(function(ne){Sr.exports=ne()})(function(){return function ne(Le,de,te){function ie(f,O){if(!de[f]){if(!Le[f]){var L=void 0;if(!O&&L)return require(f,!0);if(g)return g(f,!0);var I=new Error("Cannot find module '"+f+"'");throw I.code="MODULE_NOT_FOUND",I}var x=de[f]={exports:{}};Le[f][0].call(x.exports,function(b){var U=Le[f][1][b];return ie(U||b)},x,x.exports,ne,Le,de,te)}return de[f].exports}for(var g=void 0,D=0;D<te.length;D++)ie(te[D]);return ie}({1:[function(ne,Le,de){"use strict";var te=ne("./utils"),ie=ne("./support"),g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";de.encode=function(D){for(var f,O,L,I,x,b,U,j=[],N=0,P=D.length,K=P,oe=te.getTypeOf(D)!=="string";N<D.length;)K=P-N,L=oe?(f=D[N++],O=N<P?D[N++]:0,N<P?D[N++]:0):(f=D.charCodeAt(N++),O=N<P?D.charCodeAt(N++):0,N<P?D.charCodeAt(N++):0),I=f>>2,x=(3&f)<<4|O>>4,b=1<K?(15&O)<<2|L>>6:64,U=2<K?63&L:64,j.push(g.charAt(I)+g.charAt(x)+g.charAt(b)+g.charAt(U));return j.join("")},de.decode=function(D){var f,O,L,I,x,b,U=0,j=0,N="data:";if(D.substr(0,N.length)===N)throw new Error("Invalid base64 input, it looks like a data url.");var P,K=3*(D=D.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(D.charAt(D.length-1)===g.charAt(64)&&K--,D.charAt(D.length-2)===g.charAt(64)&&K--,K%1!=0)throw new Error("Invalid base64 input, bad content length.");for(P=ie.uint8array?new Uint8Array(0|K):new Array(0|K);U<D.length;)f=g.indexOf(D.charAt(U++))<<2|(I=g.indexOf(D.charAt(U++)))>>4,O=(15&I)<<4|(x=g.indexOf(D.charAt(U++)))>>2,L=(3&x)<<6|(b=g.indexOf(D.charAt(U++))),P[j++]=f,x!==64&&(P[j++]=O),b!==64&&(P[j++]=L);return P}},{"./support":30,"./utils":32}],2:[function(ne,Le,de){"use strict";var te=ne("./external"),ie=ne("./stream/DataWorker"),g=ne("./stream/Crc32Probe"),D=ne("./stream/DataLengthProbe");function f(O,L,I,x,b){this.compressedSize=O,this.uncompressedSize=L,this.crc32=I,this.compression=x,this.compressedContent=b}f.prototype={getContentWorker:function(){var O=new ie(te.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new D("data_length")),L=this;return O.on("end",function(){if(this.streamInfo.data_length!==L.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),O},getCompressedWorker:function(){return new ie(te.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},f.createWorkerFrom=function(O,L,I){return O.pipe(new g).pipe(new D("uncompressedSize")).pipe(L.compressWorker(I)).pipe(new D("compressedSize")).withStreamInfo("compression",L)},Le.exports=f},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(ne,Le,de){"use strict";var te=ne("./stream/GenericWorker");de.STORE={magic:"\0\0",compressWorker:function(){return new te("STORE compression")},uncompressWorker:function(){return new te("STORE decompression")}},de.DEFLATE=ne("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(ne,Le,de){"use strict";var te=ne("./utils"),ie=function(){for(var g,D=[],f=0;f<256;f++){g=f;for(var O=0;O<8;O++)g=1&g?3988292384^g>>>1:g>>>1;D[f]=g}return D}();Le.exports=function(g,D){return g!==void 0&&g.length?te.getTypeOf(g)!=="string"?function(f,O,L,I){var x=ie,b=I+L;f^=-1;for(var U=I;U<b;U++)f=f>>>8^x[255&(f^O[U])];return-1^f}(0|D,g,g.length,0):function(f,O,L,I){var x=ie,b=I+L;f^=-1;for(var U=I;U<b;U++)f=f>>>8^x[255&(f^O.charCodeAt(U))];return-1^f}(0|D,g,g.length,0):0}},{"./utils":32}],5:[function(ne,Le,de){"use strict";de.base64=!1,de.binary=!1,de.dir=!1,de.createFolders=!0,de.date=null,de.compression=null,de.compressionOptions=null,de.comment=null,de.unixPermissions=null,de.dosPermissions=null},{}],6:[function(ne,Le,de){"use strict";var te=null;te=typeof Promise!="undefined"?Promise:ne("lie"),Le.exports={Promise:te}},{lie:37}],7:[function(ne,Le,de){"use strict";var te=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",ie=ne("pako"),g=ne("./utils"),D=ne("./stream/GenericWorker"),f=te?"uint8array":"array";function O(L,I){D.call(this,"FlateWorker/"+L),this._pako=null,this._pakoAction=L,this._pakoOptions=I,this.meta={}}de.magic="\b\0",g.inherits(O,D),O.prototype.processChunk=function(L){this.meta=L.meta,this._pako===null&&this._createPako(),this._pako.push(g.transformTo(f,L.data),!1)},O.prototype.flush=function(){D.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},O.prototype.cleanUp=function(){D.prototype.cleanUp.call(this),this._pako=null},O.prototype._createPako=function(){this._pako=new ie[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var L=this;this._pako.onData=function(I){L.push({data:I,meta:L.meta})}},de.compressWorker=function(L){return new O("Deflate",L)},de.uncompressWorker=function(){return new O("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(ne,Le,de){"use strict";function te(x,b){var U,j="";for(U=0;U<b;U++)j+=String.fromCharCode(255&x),x>>>=8;return j}function ie(x,b,U,j,N,P){var K,oe,ge=x.file,Ie=x.compression,ue=P!==f.utf8encode,tt=g.transformTo("string",P(ge.name)),Re=g.transformTo("string",f.utf8encode(ge.name)),Ge=ge.comment,ot=g.transformTo("string",P(Ge)),J=g.transformTo("string",f.utf8encode(Ge)),De=Re.length!==ge.name.length,Q=J.length!==Ge.length,xe="",be="",Ae="",me=ge.dir,$=ge.date,ee={crc32:0,compressedSize:0,uncompressedSize:0};b&&!U||(ee.crc32=x.crc32,ee.compressedSize=x.compressedSize,ee.uncompressedSize=x.uncompressedSize);var q=0;b&&(q|=8),ue||!De&&!Q||(q|=2048);var G=0,Qe=0;me&&(G|=16),N==="UNIX"?(Qe=798,G|=function(_e,Pt){var Bt=_e;return _e||(Bt=Pt?16893:33204),(65535&Bt)<<16}(ge.unixPermissions,me)):(Qe=20,G|=function(_e){return 63&(_e||0)}(ge.dosPermissions)),K=$.getUTCHours(),K<<=6,K|=$.getUTCMinutes(),K<<=5,K|=$.getUTCSeconds()/2,oe=$.getUTCFullYear()-1980,oe<<=4,oe|=$.getUTCMonth()+1,oe<<=5,oe|=$.getUTCDate(),De&&(be=te(1,1)+te(O(tt),4)+Re,xe+="up"+te(be.length,2)+be),Q&&(Ae=te(1,1)+te(O(ot),4)+J,xe+="uc"+te(Ae.length,2)+Ae);var He="";return He+=`
|
|
|
\0`,He+=te(q,2),He+=Ie.magic,He+=te(K,2),He+=te(oe,2),He+=te(ee.crc32,4),He+=te(ee.compressedSize,4),He+=te(ee.uncompressedSize,4),He+=te(tt.length,2),He+=te(xe.length,2),{fileRecord:L.LOCAL_FILE_HEADER+He+tt+xe,dirRecord:L.CENTRAL_FILE_HEADER+te(Qe,2)+He+te(ot.length,2)+"\0\0\0\0"+te(G,4)+te(j,4)+tt+xe+ot}}var g=ne("../utils"),D=ne("../stream/GenericWorker"),f=ne("../utf8"),O=ne("../crc32"),L=ne("../signature");function I(x,b,U,j){D.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=b,this.zipPlatform=U,this.encodeFileName=j,this.streamFiles=x,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}g.inherits(I,D),I.prototype.push=function(x){var b=x.meta.percent||0,U=this.entriesCount,j=this._sources.length;this.accumulate?this.contentBuffer.push(x):(this.bytesWritten+=x.data.length,D.prototype.push.call(this,{data:x.data,meta:{currentFile:this.currentFile,percent:U?(b+100*(U-j-1))/U:100}}))},I.prototype.openedSource=function(x){this.currentSourceOffset=this.bytesWritten,this.currentFile=x.file.name;var b=this.streamFiles&&!x.file.dir;if(b){var U=ie(x,b,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:U.fileRecord,meta:{percent:0}})}else this.accumulate=!0},I.prototype.closedSource=function(x){this.accumulate=!1;var b=this.streamFiles&&!x.file.dir,U=ie(x,b,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(U.dirRecord),b)this.push({data:function(j){return L.DATA_DESCRIPTOR+te(j.crc32,4)+te(j.compressedSize,4)+te(j.uncompressedSize,4)}(x),meta:{percent:100}});else for(this.push({data:U.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},I.prototype.flush=function(){for(var x=this.bytesWritten,b=0;b<this.dirRecords.length;b++)this.push({data:this.dirRecords[b],meta:{percent:100}});var U=this.bytesWritten-x,j=function(N,P,K,oe,ge){var Ie=g.transformTo("string",ge(oe));return L.CENTRAL_DIRECTORY_END+"\0\0\0\0"+te(N,2)+te(N,2)+te(P,4)+te(K,4)+te(Ie.length,2)+Ie}(this.dirRecords.length,U,x,this.zipComment,this.encodeFileName);this.push({data:j,meta:{percent:100}})},I.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},I.prototype.registerPrevious=function(x){this._sources.push(x);var b=this;return x.on("data",function(U){b.processChunk(U)}),x.on("end",function(){b.closedSource(b.previous.streamInfo),b._sources.length?b.prepareNextSource():b.end()}),x.on("error",function(U){b.error(U)}),this},I.prototype.resume=function(){return!!D.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},I.prototype.error=function(x){var b=this._sources;if(!D.prototype.error.call(this,x))return!1;for(var U=0;U<b.length;U++)try{b[U].error(x)}catch(j){}return!0},I.prototype.lock=function(){D.prototype.lock.call(this);for(var x=this._sources,b=0;b<x.length;b++)x[b].lock()},Le.exports=I},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(ne,Le,de){"use strict";var te=ne("../compressions"),ie=ne("./ZipFileWorker");de.generateWorker=function(g,D,f){var O=new ie(D.streamFiles,f,D.platform,D.encodeFileName),L=0;try{g.forEach(function(I,x){L++;var b=function(P,K){var oe=P||K,ge=te[oe];if(!ge)throw new Error(oe+" is not a valid compression method !");return ge}(x.options.compression,D.compression),U=x.options.compressionOptions||D.compressionOptions||{},j=x.dir,N=x.date;x._compressWorker(b,U).withStreamInfo("file",{name:I,dir:j,date:N,comment:x.comment||"",unixPermissions:x.unixPermissions,dosPermissions:x.dosPermissions}).pipe(O)}),O.entriesCount=L}catch(I){O.error(I)}return O}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(ne,Le,de){"use strict";function te(){if(!(this instanceof te))return new te;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var ie=new te;for(var g in this)typeof this[g]!="function"&&(ie[g]=this[g]);return ie}}(te.prototype=ne("./object")).loadAsync=ne("./load"),te.support=ne("./support"),te.defaults=ne("./defaults"),te.version="3.10.1",te.loadAsync=function(ie,g){return new te().loadAsync(ie,g)},te.external=ne("./external"),Le.exports=te},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(ne,Le,de){"use strict";var te=ne("./utils"),ie=ne("./external"),g=ne("./utf8"),D=ne("./zipEntries"),f=ne("./stream/Crc32Probe"),O=ne("./nodejsUtils");function L(I){return new ie.Promise(function(x,b){var U=I.decompressed.getContentWorker().pipe(new f);U.on("error",function(j){b(j)}).on("end",function(){U.streamInfo.crc32!==I.decompressed.crc32?b(new Error("Corrupted zip : CRC32 mismatch")):x()}).resume()})}Le.exports=function(I,x){var b=this;return x=te.extend(x||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:g.utf8decode}),O.isNode&&O.isStream(I)?ie.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):te.prepareContent("the loaded zip file",I,!0,x.optimizedBinaryString,x.base64).then(function(U){var j=new D(x);return j.load(U),j}).then(function(U){var j=[ie.Promise.resolve(U)],N=U.files;if(x.checkCRC32)for(var P=0;P<N.length;P++)j.push(L(N[P]));return ie.Promise.all(j)}).then(function(U){for(var j=U.shift(),N=j.files,P=0;P<N.length;P++){var K=N[P],oe=K.fileNameStr,ge=te.resolve(K.fileNameStr);b.file(ge,K.decompressed,{binary:!0,optimizedBinaryString:!0,date:K.date,dir:K.dir,comment:K.fileCommentStr.length?K.fileCommentStr:null,unixPermissions:K.unixPermissions,dosPermissions:K.dosPermissions,createFolders:x.createFolders}),K.dir||(b.file(ge).unsafeOriginalName=oe)}return j.zipComment.length&&(b.comment=j.zipComment),b})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(ne,Le,de){"use strict";var te=ne("../utils"),ie=ne("../stream/GenericWorker");function g(D,f){ie.call(this,"Nodejs stream input adapter for "+D),this._upstreamEnded=!1,this._bindStream(f)}te.inherits(g,ie),g.prototype._bindStream=function(D){var f=this;(this._stream=D).pause(),D.on("data",function(O){f.push({data:O,meta:{percent:0}})}).on("error",function(O){f.isPaused?this.generatedError=O:f.error(O)}).on("end",function(){f.isPaused?f._upstreamEnded=!0:f.end()})},g.prototype.pause=function(){return!!ie.prototype.pause.call(this)&&(this._stream.pause(),!0)},g.prototype.resume=function(){return!!ie.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Le.exports=g},{"../stream/GenericWorker":28,"../utils":32}],13:[function(ne,Le,de){"use strict";var te=ne("readable-stream").Readable;function ie(g,D,f){te.call(this,D),this._helper=g;var O=this;g.on("data",function(L,I){O.push(L)||O._helper.pause(),f&&f(I)}).on("error",function(L){O.emit("error",L)}).on("end",function(){O.push(null)})}ne("../utils").inherits(ie,te),ie.prototype._read=function(){this._helper.resume()},Le.exports=ie},{"../utils":32,"readable-stream":16}],14:[function(ne,Le,de){"use strict";Le.exports={isNode:typeof F!="undefined",newBufferFrom:function(te,ie){if(F.from&&F.from!==Uint8Array.from)return F.from(te,ie);if(typeof te=="number")throw new Error('The "data" argument must not be a number');return new F(te,ie)},allocBuffer:function(te){if(F.alloc)return F.alloc(te);var ie=new F(te);return ie.fill(0),ie},isBuffer:function(te){return F.isBuffer(te)},isStream:function(te){return te&&typeof te.on=="function"&&typeof te.pause=="function"&&typeof te.resume=="function"}}},{}],15:[function(ne,Le,de){"use strict";function te(ge,Ie,ue){var tt,Re=g.getTypeOf(Ie),Ge=g.extend(ue||{},O);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&&(ge=N(ge)),Ge.createFolders&&(tt=j(ge))&&P.call(this,tt,!0);var ot=Re==="string"&&Ge.binary===!1&&Ge.base64===!1;ue&&ue.binary!==void 0||(Ge.binary=!ot),(Ie instanceof L&&Ie.uncompressedSize===0||Ge.dir||!Ie||Ie.length===0)&&(Ge.base64=!1,Ge.binary=!0,Ie="",Ge.compression="STORE",Re="string");var J=null;J=Ie instanceof L||Ie instanceof D?Ie:b.isNode&&b.isStream(Ie)?new U(ge,Ie):g.prepareContent(ge,Ie,Ge.binary,Ge.optimizedBinaryString,Ge.base64);var De=new I(ge,J,Ge);this.files[ge]=De}var ie=ne("./utf8"),g=ne("./utils"),D=ne("./stream/GenericWorker"),f=ne("./stream/StreamHelper"),O=ne("./defaults"),L=ne("./compressedObject"),I=ne("./zipObject"),x=ne("./generate"),b=ne("./nodejsUtils"),U=ne("./nodejs/NodejsStreamInputAdapter"),j=function(ge){ge.slice(-1)==="/"&&(ge=ge.substring(0,ge.length-1));var Ie=ge.lastIndexOf("/");return 0<Ie?ge.substring(0,Ie):""},N=function(ge){return ge.slice(-1)!=="/"&&(ge+="/"),ge},P=function(ge,Ie){return Ie=Ie!==void 0?Ie:O.createFolders,ge=N(ge),this.files[ge]||te.call(this,ge,null,{dir:!0,createFolders:Ie}),this.files[ge]};function K(ge){return Object.prototype.toString.call(ge)==="[object RegExp]"}var oe={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(ge){var Ie,ue,tt;for(Ie in this.files)tt=this.files[Ie],(ue=Ie.slice(this.root.length,Ie.length))&&Ie.slice(0,this.root.length)===this.root&&ge(ue,tt)},filter:function(ge){var Ie=[];return this.forEach(function(ue,tt){ge(ue,tt)&&Ie.push(tt)}),Ie},file:function(ge,Ie,ue){if(arguments.length!==1)return ge=this.root+ge,te.call(this,ge,Ie,ue),this;if(K(ge)){var tt=ge;return this.filter(function(Ge,ot){return!ot.dir&&tt.test(Ge)})}var Re=this.files[this.root+ge];return Re&&!Re.dir?Re:null},folder:function(ge){if(!ge)return this;if(K(ge))return this.filter(function(Re,Ge){return Ge.dir&&ge.test(Re)});var Ie=this.root+ge,ue=P.call(this,Ie),tt=this.clone();return tt.root=ue.name,tt},remove:function(ge){ge=this.root+ge;var Ie=this.files[ge];if(Ie||(ge.slice(-1)!=="/"&&(ge+="/"),Ie=this.files[ge]),Ie&&!Ie.dir)delete this.files[ge];else for(var ue=this.filter(function(Re,Ge){return Ge.name.slice(0,ge.length)===ge}),tt=0;tt<ue.length;tt++)delete this.files[ue[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(ge){var Ie,ue={};try{if((ue=g.extend(ge||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:ie.utf8encode})).type=ue.type.toLowerCase(),ue.compression=ue.compression.toUpperCase(),ue.type==="binarystring"&&(ue.type="string"),!ue.type)throw new Error("No output type specified.");g.checkSupport(ue.type),ue.platform!=="darwin"&&ue.platform!=="freebsd"&&ue.platform!=="linux"&&ue.platform!=="sunos"||(ue.platform="UNIX"),ue.platform==="win32"&&(ue.platform="DOS");var tt=ue.comment||this.comment||"";Ie=x.generateWorker(this,ue,tt)}catch(Re){(Ie=new D("error")).error(Re)}return new f(Ie,ue.type||"string",ue.mimeType)},generateAsync:function(ge,Ie){return this.generateInternalStream(ge).accumulate(Ie)},generateNodeStream:function(ge,Ie){return(ge=ge||{}).type||(ge.type="nodebuffer"),this.generateInternalStream(ge).toNodejsStream(Ie)}};Le.exports=oe},{"./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(ne,Le,de){"use strict";Le.exports=ne("stream")},{stream:void 0}],17:[function(ne,Le,de){"use strict";var te=ne("./DataReader");function ie(g){te.call(this,g);for(var D=0;D<this.data.length;D++)g[D]=255&g[D]}ne("../utils").inherits(ie,te),ie.prototype.byteAt=function(g){return this.data[this.zero+g]},ie.prototype.lastIndexOfSignature=function(g){for(var D=g.charCodeAt(0),f=g.charCodeAt(1),O=g.charCodeAt(2),L=g.charCodeAt(3),I=this.length-4;0<=I;--I)if(this.data[I]===D&&this.data[I+1]===f&&this.data[I+2]===O&&this.data[I+3]===L)return I-this.zero;return-1},ie.prototype.readAndCheckSignature=function(g){var D=g.charCodeAt(0),f=g.charCodeAt(1),O=g.charCodeAt(2),L=g.charCodeAt(3),I=this.readData(4);return D===I[0]&&f===I[1]&&O===I[2]&&L===I[3]},ie.prototype.readData=function(g){if(this.checkOffset(g),g===0)return[];var D=this.data.slice(this.zero+this.index,this.zero+this.index+g);return this.index+=g,D},Le.exports=ie},{"../utils":32,"./DataReader":18}],18:[function(ne,Le,de){"use strict";var te=ne("../utils");function ie(g){this.data=g,this.length=g.length,this.index=0,this.zero=0}ie.prototype={checkOffset:function(g){this.checkIndex(this.index+g)},checkIndex:function(g){if(this.length<this.zero+g||g<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+g+"). Corrupted zip ?")},setIndex:function(g){this.checkIndex(g),this.index=g},skip:function(g){this.setIndex(this.index+g)},byteAt:function(){},readInt:function(g){var D,f=0;for(this.checkOffset(g),D=this.index+g-1;D>=this.index;D--)f=(f<<8)+this.byteAt(D);return this.index+=g,f},readString:function(g){return te.transformTo("string",this.readData(g))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var g=this.readInt(4);return new Date(Date.UTC(1980+(g>>25&127),(g>>21&15)-1,g>>16&31,g>>11&31,g>>5&63,(31&g)<<1))}},Le.exports=ie},{"../utils":32}],19:[function(ne,Le,de){"use strict";var te=ne("./Uint8ArrayReader");function ie(g){te.call(this,g)}ne("../utils").inherits(ie,te),ie.prototype.readData=function(g){this.checkOffset(g);var D=this.data.slice(this.zero+this.index,this.zero+this.index+g);return this.index+=g,D},Le.exports=ie},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(ne,Le,de){"use strict";var te=ne("./DataReader");function ie(g){te.call(this,g)}ne("../utils").inherits(ie,te),ie.prototype.byteAt=function(g){return this.data.charCodeAt(this.zero+g)},ie.prototype.lastIndexOfSignature=function(g){return this.data.lastIndexOf(g)-this.zero},ie.prototype.readAndCheckSignature=function(g){return g===this.readData(4)},ie.prototype.readData=function(g){this.checkOffset(g);var D=this.data.slice(this.zero+this.index,this.zero+this.index+g);return this.index+=g,D},Le.exports=ie},{"../utils":32,"./DataReader":18}],21:[function(ne,Le,de){"use strict";var te=ne("./ArrayReader");function ie(g){te.call(this,g)}ne("../utils").inherits(ie,te),ie.prototype.readData=function(g){if(this.checkOffset(g),g===0)return new Uint8Array(0);var D=this.data.subarray(this.zero+this.index,this.zero+this.index+g);return this.index+=g,D},Le.exports=ie},{"../utils":32,"./ArrayReader":17}],22:[function(ne,Le,de){"use strict";var te=ne("../utils"),ie=ne("../support"),g=ne("./ArrayReader"),D=ne("./StringReader"),f=ne("./NodeBufferReader"),O=ne("./Uint8ArrayReader");Le.exports=function(L){var I=te.getTypeOf(L);return te.checkSupport(I),I!=="string"||ie.uint8array?I==="nodebuffer"?new f(L):ie.uint8array?new O(te.transformTo("uint8array",L)):new g(te.transformTo("array",L)):new D(L)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(ne,Le,de){"use strict";de.LOCAL_FILE_HEADER="PK",de.CENTRAL_FILE_HEADER="PK",de.CENTRAL_DIRECTORY_END="PK",de.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",de.ZIP64_CENTRAL_DIRECTORY_END="PK",de.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(ne,Le,de){"use strict";var te=ne("./GenericWorker"),ie=ne("../utils");function g(D){te.call(this,"ConvertWorker to "+D),this.destType=D}ie.inherits(g,te),g.prototype.processChunk=function(D){this.push({data:ie.transformTo(this.destType,D.data),meta:D.meta})},Le.exports=g},{"../utils":32,"./GenericWorker":28}],25:[function(ne,Le,de){"use strict";var te=ne("./GenericWorker"),ie=ne("../crc32");function g(){te.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}ne("../utils").inherits(g,te),g.prototype.processChunk=function(D){this.streamInfo.crc32=ie(D.data,this.streamInfo.crc32||0),this.push(D)},Le.exports=g},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(ne,Le,de){"use strict";var te=ne("../utils"),ie=ne("./GenericWorker");function g(D){ie.call(this,"DataLengthProbe for "+D),this.propName=D,this.withStreamInfo(D,0)}te.inherits(g,ie),g.prototype.processChunk=function(D){if(D){var f=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=f+D.data.length}ie.prototype.processChunk.call(this,D)},Le.exports=g},{"../utils":32,"./GenericWorker":28}],27:[function(ne,Le,de){"use strict";var te=ne("../utils"),ie=ne("./GenericWorker");function g(D){ie.call(this,"DataWorker");var f=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,D.then(function(O){f.dataIsReady=!0,f.data=O,f.max=O&&O.length||0,f.type=te.getTypeOf(O),f.isPaused||f._tickAndRepeat()},function(O){f.error(O)})}te.inherits(g,ie),g.prototype.cleanUp=function(){ie.prototype.cleanUp.call(this),this.data=null},g.prototype.resume=function(){return!!ie.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,te.delay(this._tickAndRepeat,[],this)),!0)},g.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(te.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},g.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var D=null,f=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":D=this.data.substring(this.index,f);break;case"uint8array":D=this.data.subarray(this.index,f);break;case"array":case"nodebuffer":D=this.data.slice(this.index,f)}return this.index=f,this.push({data:D,meta:{percent:this.max?this.index/this.max*100:0}})},Le.exports=g},{"../utils":32,"./GenericWorker":28}],28:[function(ne,Le,de){"use strict";function te(ie){this.name=ie||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}te.prototype={push:function(ie){this.emit("data",ie)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(ie){this.emit("error",ie)}return!0},error:function(ie){return!this.isFinished&&(this.isPaused?this.generatedError=ie:(this.isFinished=!0,this.emit("error",ie),this.previous&&this.previous.error(ie),this.cleanUp()),!0)},on:function(ie,g){return this._listeners[ie].push(g),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(ie,g){if(this._listeners[ie])for(var D=0;D<this._listeners[ie].length;D++)this._listeners[ie][D].call(this,g)},pipe:function(ie){return ie.registerPrevious(this)},registerPrevious:function(ie){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=ie.streamInfo,this.mergeStreamInfo(),this.previous=ie;var g=this;return ie.on("data",function(D){g.processChunk(D)}),ie.on("end",function(){g.end()}),ie.on("error",function(D){g.error(D)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var ie=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),ie=!0),this.previous&&this.previous.resume(),!ie},flush:function(){},processChunk:function(ie){this.push(ie)},withStreamInfo:function(ie,g){return this.extraStreamInfo[ie]=g,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var ie in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,ie)&&(this.streamInfo[ie]=this.extraStreamInfo[ie])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var ie="Worker "+this.name;return this.previous?this.previous+" -> "+ie:ie}},Le.exports=te},{}],29:[function(ne,Le,de){"use strict";var te=ne("../utils"),ie=ne("./ConvertWorker"),g=ne("./GenericWorker"),D=ne("../base64"),f=ne("../support"),O=ne("../external"),L=null;if(f.nodestream)try{L=ne("../nodejs/NodejsStreamOutputAdapter")}catch(b){}function I(b,U){return new O.Promise(function(j,N){var P=[],K=b._internalType,oe=b._outputType,ge=b._mimeType;b.on("data",function(Ie,ue){P.push(Ie),U&&U(ue)}).on("error",function(Ie){P=[],N(Ie)}).on("end",function(){try{var Ie=function(ue,tt,Re){switch(ue){case"blob":return te.newBlob(te.transformTo("arraybuffer",tt),Re);case"base64":return D.encode(tt);default:return te.transformTo(ue,tt)}}(oe,function(ue,tt){var Re,Ge=0,ot=null,J=0;for(Re=0;Re<tt.length;Re++)J+=tt[Re].length;switch(ue){case"string":return tt.join("");case"array":return Array.prototype.concat.apply([],tt);case"uint8array":for(ot=new Uint8Array(J),Re=0;Re<tt.length;Re++)ot.set(tt[Re],Ge),Ge+=tt[Re].length;return ot;case"nodebuffer":return F.concat(tt);default:throw new Error("concat : unsupported type '"+ue+"'")}}(K,P),ge);j(Ie)}catch(ue){N(ue)}P=[]}).resume()})}function x(b,U,j){var N=U;switch(U){case"blob":case"arraybuffer":N="uint8array";break;case"base64":N="string"}try{this._internalType=N,this._outputType=U,this._mimeType=j,te.checkSupport(N),this._worker=b.pipe(new ie(N)),b.lock()}catch(P){this._worker=new g("error"),this._worker.error(P)}}x.prototype={accumulate:function(b){return I(this,b)},on:function(b,U){var j=this;return b==="data"?this._worker.on(b,function(N){U.call(j,N.data,N.meta)}):this._worker.on(b,function(){te.delay(U,arguments,j)}),this},resume:function(){return te.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(b){if(te.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new L(this,{objectMode:this._outputType!=="nodebuffer"},b)}},Le.exports=x},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(ne,Le,de){"use strict";if(de.base64=!0,de.array=!0,de.string=!0,de.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",de.nodebuffer=typeof F!="undefined",de.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")de.blob=!1;else{var te=new ArrayBuffer(0);try{de.blob=new Blob([te],{type:"application/zip"}).size===0}catch(g){try{var ie=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);ie.append(te),de.blob=ie.getBlob("application/zip").size===0}catch(D){de.blob=!1}}}try{de.nodestream=!!ne("readable-stream").Readable}catch(g){de.nodestream=!1}},{"readable-stream":16}],31:[function(ne,Le,de){"use strict";for(var te=ne("./utils"),ie=ne("./support"),g=ne("./nodejsUtils"),D=ne("./stream/GenericWorker"),f=new Array(256),O=0;O<256;O++)f[O]=252<=O?6:248<=O?5:240<=O?4:224<=O?3:192<=O?2:1;f[254]=f[254]=1;function L(){D.call(this,"utf-8 decode"),this.leftOver=null}function I(){D.call(this,"utf-8 encode")}de.utf8encode=function(x){return ie.nodebuffer?g.newBufferFrom(x,"utf-8"):function(b){var U,j,N,P,K,oe=b.length,ge=0;for(P=0;P<oe;P++)(64512&(j=b.charCodeAt(P)))==55296&&P+1<oe&&(64512&(N=b.charCodeAt(P+1)))==56320&&(j=65536+(j-55296<<10)+(N-56320),P++),ge+=j<128?1:j<2048?2:j<65536?3:4;for(U=ie.uint8array?new Uint8Array(ge):new Array(ge),P=K=0;K<ge;P++)(64512&(j=b.charCodeAt(P)))==55296&&P+1<oe&&(64512&(N=b.charCodeAt(P+1)))==56320&&(j=65536+(j-55296<<10)+(N-56320),P++),j<128?U[K++]=j:(j<2048?U[K++]=192|j>>>6:(j<65536?U[K++]=224|j>>>12:(U[K++]=240|j>>>18,U[K++]=128|j>>>12&63),U[K++]=128|j>>>6&63),U[K++]=128|63&j);return U}(x)},de.utf8decode=function(x){return ie.nodebuffer?te.transformTo("nodebuffer",x).toString("utf-8"):function(b){var U,j,N,P,K=b.length,oe=new Array(2*K);for(U=j=0;U<K;)if((N=b[U++])<128)oe[j++]=N;else if(4<(P=f[N]))oe[j++]=65533,U+=P-1;else{for(N&=P===2?31:P===3?15:7;1<P&&U<K;)N=N<<6|63&b[U++],P--;1<P?oe[j++]=65533:N<65536?oe[j++]=N:(N-=65536,oe[j++]=55296|N>>10&1023,oe[j++]=56320|1023&N)}return oe.length!==j&&(oe.subarray?oe=oe.subarray(0,j):oe.length=j),te.applyFromCharCode(oe)}(x=te.transformTo(ie.uint8array?"uint8array":"array",x))},te.inherits(L,D),L.prototype.processChunk=function(x){var b=te.transformTo(ie.uint8array?"uint8array":"array",x.data);if(this.leftOver&&this.leftOver.length){if(ie.uint8array){var U=b;(b=new Uint8Array(U.length+this.leftOver.length)).set(this.leftOver,0),b.set(U,this.leftOver.length)}else b=this.leftOver.concat(b);this.leftOver=null}var j=function(P,K){var oe;for((K=K||P.length)>P.length&&(K=P.length),oe=K-1;0<=oe&&(192&P[oe])==128;)oe--;return oe<0||oe===0?K:oe+f[P[oe]]>K?oe:K}(b),N=b;j!==b.length&&(ie.uint8array?(N=b.subarray(0,j),this.leftOver=b.subarray(j,b.length)):(N=b.slice(0,j),this.leftOver=b.slice(j,b.length))),this.push({data:de.utf8decode(N),meta:x.meta})},L.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:de.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},de.Utf8DecodeWorker=L,te.inherits(I,D),I.prototype.processChunk=function(x){this.push({data:de.utf8encode(x.data),meta:x.meta})},de.Utf8EncodeWorker=I},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(ne,Le,de){"use strict";var te=ne("./support"),ie=ne("./base64"),g=ne("./nodejsUtils"),D=ne("./external");function f(U){return U}function O(U,j){for(var N=0;N<U.length;++N)j[N]=255&U.charCodeAt(N);return j}ne("setimmediate"),de.newBlob=function(U,j){de.checkSupport("blob");try{return new Blob([U],{type:j})}catch(P){try{var N=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return N.append(U),N.getBlob(j)}catch(K){throw new Error("Bug : can't construct the Blob.")}}};var L={stringifyByChunk:function(U,j,N){var P=[],K=0,oe=U.length;if(oe<=N)return String.fromCharCode.apply(null,U);for(;K<oe;)j==="array"||j==="nodebuffer"?P.push(String.fromCharCode.apply(null,U.slice(K,Math.min(K+N,oe)))):P.push(String.fromCharCode.apply(null,U.subarray(K,Math.min(K+N,oe)))),K+=N;return P.join("")},stringifyByChar:function(U){for(var j="",N=0;N<U.length;N++)j+=String.fromCharCode(U[N]);return j},applyCanBeUsed:{uint8array:function(){try{return te.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(U){return!1}}(),nodebuffer:function(){try{return te.nodebuffer&&String.fromCharCode.apply(null,g.allocBuffer(1)).length===1}catch(U){return!1}}()}};function I(U){var j=65536,N=de.getTypeOf(U),P=!0;if(N==="uint8array"?P=L.applyCanBeUsed.uint8array:N==="nodebuffer"&&(P=L.applyCanBeUsed.nodebuffer),P)for(;1<j;)try{return L.stringifyByChunk(U,N,j)}catch(K){j=Math.floor(j/2)}return L.stringifyByChar(U)}function x(U,j){for(var N=0;N<U.length;N++)j[N]=U[N];return j}de.applyFromCharCode=I;var b={};b.string={string:f,array:function(U){return O(U,new Array(U.length))},arraybuffer:function(U){return b.string.uint8array(U).buffer},uint8array:function(U){return O(U,new Uint8Array(U.length))},nodebuffer:function(U){return O(U,g.allocBuffer(U.length))}},b.array={string:I,array:f,arraybuffer:function(U){return new Uint8Array(U).buffer},uint8array:function(U){return new Uint8Array(U)},nodebuffer:function(U){return g.newBufferFrom(U)}},b.arraybuffer={string:function(U){return I(new Uint8Array(U))},array:function(U){return x(new Uint8Array(U),new Array(U.byteLength))},arraybuffer:f,uint8array:function(U){return new Uint8Array(U)},nodebuffer:function(U){return g.newBufferFrom(new Uint8Array(U))}},b.uint8array={string:I,array:function(U){return x(U,new Array(U.length))},arraybuffer:function(U){return U.buffer},uint8array:f,nodebuffer:function(U){return g.newBufferFrom(U)}},b.nodebuffer={string:I,array:function(U){return x(U,new Array(U.length))},arraybuffer:function(U){return b.nodebuffer.uint8array(U).buffer},uint8array:function(U){return x(U,new Uint8Array(U.length))},nodebuffer:f},de.transformTo=function(U,j){if(j=j||"",!U)return j;de.checkSupport(U);var N=de.getTypeOf(j);return b[N][U](j)},de.resolve=function(U){for(var j=U.split("/"),N=[],P=0;P<j.length;P++){var K=j[P];K==="."||K===""&&P!==0&&P!==j.length-1||(K===".."?N.pop():N.push(K))}return N.join("/")},de.getTypeOf=function(U){return typeof U=="string"?"string":Object.prototype.toString.call(U)==="[object Array]"?"array":te.nodebuffer&&g.isBuffer(U)?"nodebuffer":te.uint8array&&U instanceof Uint8Array?"uint8array":te.arraybuffer&&U instanceof ArrayBuffer?"arraybuffer":void 0},de.checkSupport=function(U){if(!te[U.toLowerCase()])throw new Error(U+" is not supported by this platform")},de.MAX_VALUE_16BITS=65535,de.MAX_VALUE_32BITS=-1,de.pretty=function(U){var j,N,P="";for(N=0;N<(U||"").length;N++)P+="\\x"+((j=U.charCodeAt(N))<16?"0":"")+j.toString(16).toUpperCase();return P},de.delay=function(U,j,N){setImmediate(function(){U.apply(N||null,j||[])})},de.inherits=function(U,j){function N(){}N.prototype=j.prototype,U.prototype=new N},de.extend=function(){var U,j,N={};for(U=0;U<arguments.length;U++)for(j in arguments[U])Object.prototype.hasOwnProperty.call(arguments[U],j)&&N[j]===void 0&&(N[j]=arguments[U][j]);return N},de.prepareContent=function(U,j,N,P,K){return D.Promise.resolve(j).then(function(oe){return te.blob&&(oe instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(oe))!==-1)&&typeof FileReader!="undefined"?new D.Promise(function(ge,Ie){var ue=new FileReader;ue.onload=function(tt){ge(tt.target.result)},ue.onerror=function(tt){Ie(tt.target.error)},ue.readAsArrayBuffer(oe)}):oe}).then(function(oe){var ge=de.getTypeOf(oe);return ge?(ge==="arraybuffer"?oe=de.transformTo("uint8array",oe):ge==="string"&&(K?oe=ie.decode(oe):N&&P!==!0&&(oe=function(Ie){return O(Ie,te.uint8array?new Uint8Array(Ie.length):new Array(Ie.length))}(oe))),oe):D.Promise.reject(new Error("Can't read the data of '"+U+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(ne,Le,de){"use strict";var te=ne("./reader/readerFor"),ie=ne("./utils"),g=ne("./signature"),D=ne("./zipEntry"),f=ne("./support");function O(L){this.files=[],this.loadOptions=L}O.prototype={checkSignature:function(L){if(!this.reader.readAndCheckSignature(L)){this.reader.index-=4;var I=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+ie.pretty(I)+", expected "+ie.pretty(L)+")")}},isSignature:function(L,I){var x=this.reader.index;this.reader.setIndex(L);var b=this.reader.readString(4)===I;return this.reader.setIndex(x),b},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 L=this.reader.readData(this.zipCommentLength),I=f.uint8array?"uint8array":"array",x=ie.transformTo(I,L);this.zipComment=this.loadOptions.decodeFileName(x)},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 L,I,x,b=this.zip64EndOfCentralSize-44;0<b;)L=this.reader.readInt(2),I=this.reader.readInt(4),x=this.reader.readData(I),this.zip64ExtensibleData[L]={id:L,length:I,value:x}},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 L,I;for(L=0;L<this.files.length;L++)I=this.files[L],this.reader.setIndex(I.localHeaderOffset),this.checkSignature(g.LOCAL_FILE_HEADER),I.readLocalPart(this.reader),I.handleUTF8(),I.processAttributes()},readCentralDir:function(){var L;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(g.CENTRAL_FILE_HEADER);)(L=new D({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(L);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 L=this.reader.lastIndexOfSignature(g.CENTRAL_DIRECTORY_END);if(L<0)throw this.isSignature(0,g.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(L);var I=L;if(this.checkSignature(g.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===ie.MAX_VALUE_16BITS||this.diskWithCentralDirStart===ie.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===ie.MAX_VALUE_16BITS||this.centralDirRecords===ie.MAX_VALUE_16BITS||this.centralDirSize===ie.MAX_VALUE_32BITS||this.centralDirOffset===ie.MAX_VALUE_32BITS){if(this.zip64=!0,(L=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(L),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,g.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(g.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(g.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var x=this.centralDirOffset+this.centralDirSize;this.zip64&&(x+=20,x+=12+this.zip64EndOfCentralSize);var b=I-x;if(0<b)this.isSignature(I,g.CENTRAL_FILE_HEADER)||(this.reader.zero=b);else if(b<0)throw new Error("Corrupted zip: missing "+Math.abs(b)+" bytes.")},prepareReader:function(L){this.reader=te(L)},load:function(L){this.prepareReader(L),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Le.exports=O},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(ne,Le,de){"use strict";var te=ne("./reader/readerFor"),ie=ne("./utils"),g=ne("./compressedObject"),D=ne("./crc32"),f=ne("./utf8"),O=ne("./compressions"),L=ne("./support");function I(x,b){this.options=x,this.loadOptions=b}I.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(x){var b,U;if(x.skip(22),this.fileNameLength=x.readInt(2),U=x.readInt(2),this.fileName=x.readData(this.fileNameLength),x.skip(U),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((b=function(j){for(var N in O)if(Object.prototype.hasOwnProperty.call(O,N)&&O[N].magic===j)return O[N];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+ie.pretty(this.compressionMethod)+" unknown (inner file : "+ie.transformTo("string",this.fileName)+")");this.decompressed=new g(this.compressedSize,this.uncompressedSize,this.crc32,b,x.readData(this.compressedSize))},readCentralPart:function(x){this.versionMadeBy=x.readInt(2),x.skip(2),this.bitFlag=x.readInt(2),this.compressionMethod=x.readString(2),this.date=x.readDate(),this.crc32=x.readInt(4),this.compressedSize=x.readInt(4),this.uncompressedSize=x.readInt(4);var b=x.readInt(2);if(this.extraFieldsLength=x.readInt(2),this.fileCommentLength=x.readInt(2),this.diskNumberStart=x.readInt(2),this.internalFileAttributes=x.readInt(2),this.externalFileAttributes=x.readInt(4),this.localHeaderOffset=x.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");x.skip(b),this.readExtraFields(x),this.parseZIP64ExtraField(x),this.fileComment=x.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var x=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),x==0&&(this.dosPermissions=63&this.externalFileAttributes),x==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var x=te(this.extraFields[1].value);this.uncompressedSize===ie.MAX_VALUE_32BITS&&(this.uncompressedSize=x.readInt(8)),this.compressedSize===ie.MAX_VALUE_32BITS&&(this.compressedSize=x.readInt(8)),this.localHeaderOffset===ie.MAX_VALUE_32BITS&&(this.localHeaderOffset=x.readInt(8)),this.diskNumberStart===ie.MAX_VALUE_32BITS&&(this.diskNumberStart=x.readInt(4))}},readExtraFields:function(x){var b,U,j,N=x.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});x.index+4<N;)b=x.readInt(2),U=x.readInt(2),j=x.readData(U),this.extraFields[b]={id:b,length:U,value:j};x.setIndex(N)},handleUTF8:function(){var x=L.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=f.utf8decode(this.fileName),this.fileCommentStr=f.utf8decode(this.fileComment);else{var b=this.findExtraFieldUnicodePath();if(b!==null)this.fileNameStr=b;else{var U=ie.transformTo(x,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(U)}var j=this.findExtraFieldUnicodeComment();if(j!==null)this.fileCommentStr=j;else{var N=ie.transformTo(x,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(N)}}},findExtraFieldUnicodePath:function(){var x=this.extraFields[28789];if(x){var b=te(x.value);return b.readInt(1)!==1||D(this.fileName)!==b.readInt(4)?null:f.utf8decode(b.readData(x.length-5))}return null},findExtraFieldUnicodeComment:function(){var x=this.extraFields[25461];if(x){var b=te(x.value);return b.readInt(1)!==1||D(this.fileComment)!==b.readInt(4)?null:f.utf8decode(b.readData(x.length-5))}return null}},Le.exports=I},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(ne,Le,de){"use strict";function te(b,U,j){this.name=b,this.dir=j.dir,this.date=j.date,this.comment=j.comment,this.unixPermissions=j.unixPermissions,this.dosPermissions=j.dosPermissions,this._data=U,this._dataBinary=j.binary,this.options={compression:j.compression,compressionOptions:j.compressionOptions}}var ie=ne("./stream/StreamHelper"),g=ne("./stream/DataWorker"),D=ne("./utf8"),f=ne("./compressedObject"),O=ne("./stream/GenericWorker");te.prototype={internalStream:function(b){var U=null,j="string";try{if(!b)throw new Error("No output type specified.");var N=(j=b.toLowerCase())==="string"||j==="text";j!=="binarystring"&&j!=="text"||(j="string"),U=this._decompressWorker();var P=!this._dataBinary;P&&!N&&(U=U.pipe(new D.Utf8EncodeWorker)),!P&&N&&(U=U.pipe(new D.Utf8DecodeWorker))}catch(K){(U=new O("error")).error(K)}return new ie(U,j,"")},async:function(b,U){return this.internalStream(b).accumulate(U)},nodeStream:function(b,U){return this.internalStream(b||"nodebuffer").toNodejsStream(U)},_compressWorker:function(b,U){if(this._data instanceof f&&this._data.compression.magic===b.magic)return this._data.getCompressedWorker();var j=this._decompressWorker();return this._dataBinary||(j=j.pipe(new D.Utf8EncodeWorker)),f.createWorkerFrom(j,b,U)},_decompressWorker:function(){return this._data instanceof f?this._data.getContentWorker():this._data instanceof O?this._data:new g(this._data)}};for(var L=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],I=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},x=0;x<L.length;x++)te.prototype[L[x]]=I;Le.exports=te},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(ne,Le,de){(function(te){"use strict";var ie,g,D=te.MutationObserver||te.WebKitMutationObserver;if(D){var f=0,O=new D(b),L=te.document.createTextNode("");O.observe(L,{characterData:!0}),ie=function(){L.data=f=++f%2}}else if(te.setImmediate||te.MessageChannel===void 0)ie="document"in te&&"onreadystatechange"in te.document.createElement("script")?function(){var U=te.document.createElement("script");U.onreadystatechange=function(){b(),U.onreadystatechange=null,U.parentNode.removeChild(U),U=null},te.document.documentElement.appendChild(U)}:function(){setTimeout(b,0)};else{var I=new te.MessageChannel;I.port1.onmessage=b,ie=function(){I.port2.postMessage(0)}}var x=[];function b(){var U,j;g=!0;for(var N=x.length;N;){for(j=x,x=[],U=-1;++U<N;)j[U]();N=x.length}g=!1}Le.exports=function(U){x.push(U)!==1||g||ie()}}).call(this,typeof _.g!="undefined"?_.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(ne,Le,de){"use strict";var te=ne("immediate");function ie(){}var g={},D=["REJECTED"],f=["FULFILLED"],O=["PENDING"];function L(N){if(typeof N!="function")throw new TypeError("resolver must be a function");this.state=O,this.queue=[],this.outcome=void 0,N!==ie&&U(this,N)}function I(N,P,K){this.promise=N,typeof P=="function"&&(this.onFulfilled=P,this.callFulfilled=this.otherCallFulfilled),typeof K=="function"&&(this.onRejected=K,this.callRejected=this.otherCallRejected)}function x(N,P,K){te(function(){var oe;try{oe=P(K)}catch(ge){return g.reject(N,ge)}oe===N?g.reject(N,new TypeError("Cannot resolve promise with itself")):g.resolve(N,oe)})}function b(N){var P=N&&N.then;if(N&&(typeof N=="object"||typeof N=="function")&&typeof P=="function")return function(){P.apply(N,arguments)}}function U(N,P){var K=!1;function oe(ue){K||(K=!0,g.reject(N,ue))}function ge(ue){K||(K=!0,g.resolve(N,ue))}var Ie=j(function(){P(ge,oe)});Ie.status==="error"&&oe(Ie.value)}function j(N,P){var K={};try{K.value=N(P),K.status="success"}catch(oe){K.status="error",K.value=oe}return K}(Le.exports=L).prototype.finally=function(N){if(typeof N!="function")return this;var P=this.constructor;return this.then(function(K){return P.resolve(N()).then(function(){return K})},function(K){return P.resolve(N()).then(function(){throw K})})},L.prototype.catch=function(N){return this.then(null,N)},L.prototype.then=function(N,P){if(typeof N!="function"&&this.state===f||typeof P!="function"&&this.state===D)return this;var K=new this.constructor(ie);return this.state!==O?x(K,this.state===f?N:P,this.outcome):this.queue.push(new I(K,N,P)),K},I.prototype.callFulfilled=function(N){g.resolve(this.promise,N)},I.prototype.otherCallFulfilled=function(N){x(this.promise,this.onFulfilled,N)},I.prototype.callRejected=function(N){g.reject(this.promise,N)},I.prototype.otherCallRejected=function(N){x(this.promise,this.onRejected,N)},g.resolve=function(N,P){var K=j(b,P);if(K.status==="error")return g.reject(N,K.value);var oe=K.value;if(oe)U(N,oe);else{N.state=f,N.outcome=P;for(var ge=-1,Ie=N.queue.length;++ge<Ie;)N.queue[ge].callFulfilled(P)}return N},g.reject=function(N,P){N.state=D,N.outcome=P;for(var K=-1,oe=N.queue.length;++K<oe;)N.queue[K].callRejected(P);return N},L.resolve=function(N){return N instanceof this?N:g.resolve(new this(ie),N)},L.reject=function(N){var P=new this(ie);return g.reject(P,N)},L.all=function(N){var P=this;if(Object.prototype.toString.call(N)!=="[object Array]")return this.reject(new TypeError("must be an array"));var K=N.length,oe=!1;if(!K)return this.resolve([]);for(var ge=new Array(K),Ie=0,ue=-1,tt=new this(ie);++ue<K;)Re(N[ue],ue);return tt;function Re(Ge,ot){P.resolve(Ge).then(function(J){ge[ot]=J,++Ie!==K||oe||(oe=!0,g.resolve(tt,ge))},function(J){oe||(oe=!0,g.reject(tt,J))})}},L.race=function(N){var P=this;if(Object.prototype.toString.call(N)!=="[object Array]")return this.reject(new TypeError("must be an array"));var K=N.length,oe=!1;if(!K)return this.resolve([]);for(var ge=-1,Ie=new this(ie);++ge<K;)ue=N[ge],P.resolve(ue).then(function(tt){oe||(oe=!0,g.resolve(Ie,tt))},function(tt){oe||(oe=!0,g.reject(Ie,tt))});var ue;return Ie}},{immediate:36}],38:[function(ne,Le,de){"use strict";var te={};(0,ne("./lib/utils/common").assign)(te,ne("./lib/deflate"),ne("./lib/inflate"),ne("./lib/zlib/constants")),Le.exports=te},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(ne,Le,de){"use strict";var te=ne("./zlib/deflate"),ie=ne("./utils/common"),g=ne("./utils/strings"),D=ne("./zlib/messages"),f=ne("./zlib/zstream"),O=Object.prototype.toString,L=0,I=-1,x=0,b=8;function U(N){if(!(this instanceof U))return new U(N);this.options=ie.assign({level:I,method:b,chunkSize:16384,windowBits:15,memLevel:8,strategy:x,to:""},N||{});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 f,this.strm.avail_out=0;var K=te.deflateInit2(this.strm,P.level,P.method,P.windowBits,P.memLevel,P.strategy);if(K!==L)throw new Error(D[K]);if(P.header&&te.deflateSetHeader(this.strm,P.header),P.dictionary){var oe;if(oe=typeof P.dictionary=="string"?g.string2buf(P.dictionary):O.call(P.dictionary)==="[object ArrayBuffer]"?new Uint8Array(P.dictionary):P.dictionary,(K=te.deflateSetDictionary(this.strm,oe))!==L)throw new Error(D[K]);this._dict_set=!0}}function j(N,P){var K=new U(P);if(K.push(N,!0),K.err)throw K.msg||D[K.err];return K.result}U.prototype.push=function(N,P){var K,oe,ge=this.strm,Ie=this.options.chunkSize;if(this.ended)return!1;oe=P===~~P?P:P===!0?4:0,typeof N=="string"?ge.input=g.string2buf(N):O.call(N)==="[object ArrayBuffer]"?ge.input=new Uint8Array(N):ge.input=N,ge.next_in=0,ge.avail_in=ge.input.length;do{if(ge.avail_out===0&&(ge.output=new ie.Buf8(Ie),ge.next_out=0,ge.avail_out=Ie),(K=te.deflate(ge,oe))!==1&&K!==L)return this.onEnd(K),!(this.ended=!0);ge.avail_out!==0&&(ge.avail_in!==0||oe!==4&&oe!==2)||(this.options.to==="string"?this.onData(g.buf2binstring(ie.shrinkBuf(ge.output,ge.next_out))):this.onData(ie.shrinkBuf(ge.output,ge.next_out)))}while((0<ge.avail_in||ge.avail_out===0)&&K!==1);return oe===4?(K=te.deflateEnd(this.strm),this.onEnd(K),this.ended=!0,K===L):oe!==2||(this.onEnd(L),!(ge.avail_out=0))},U.prototype.onData=function(N){this.chunks.push(N)},U.prototype.onEnd=function(N){N===L&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ie.flattenChunks(this.chunks)),this.chunks=[],this.err=N,this.msg=this.strm.msg},de.Deflate=U,de.deflate=j,de.deflateRaw=function(N,P){return(P=P||{}).raw=!0,j(N,P)},de.gzip=function(N,P){return(P=P||{}).gzip=!0,j(N,P)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(ne,Le,de){"use strict";var te=ne("./zlib/inflate"),ie=ne("./utils/common"),g=ne("./utils/strings"),D=ne("./zlib/constants"),f=ne("./zlib/messages"),O=ne("./zlib/zstream"),L=ne("./zlib/gzheader"),I=Object.prototype.toString;function x(U){if(!(this instanceof x))return new x(U);this.options=ie.assign({chunkSize:16384,windowBits:0,to:""},U||{});var j=this.options;j.raw&&0<=j.windowBits&&j.windowBits<16&&(j.windowBits=-j.windowBits,j.windowBits===0&&(j.windowBits=-15)),!(0<=j.windowBits&&j.windowBits<16)||U&&U.windowBits||(j.windowBits+=32),15<j.windowBits&&j.windowBits<48&&!(15&j.windowBits)&&(j.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new O,this.strm.avail_out=0;var N=te.inflateInit2(this.strm,j.windowBits);if(N!==D.Z_OK)throw new Error(f[N]);this.header=new L,te.inflateGetHeader(this.strm,this.header)}function b(U,j){var N=new x(j);if(N.push(U,!0),N.err)throw N.msg||f[N.err];return N.result}x.prototype.push=function(U,j){var N,P,K,oe,ge,Ie,ue=this.strm,tt=this.options.chunkSize,Re=this.options.dictionary,Ge=!1;if(this.ended)return!1;P=j===~~j?j:j===!0?D.Z_FINISH:D.Z_NO_FLUSH,typeof U=="string"?ue.input=g.binstring2buf(U):I.call(U)==="[object ArrayBuffer]"?ue.input=new Uint8Array(U):ue.input=U,ue.next_in=0,ue.avail_in=ue.input.length;do{if(ue.avail_out===0&&(ue.output=new ie.Buf8(tt),ue.next_out=0,ue.avail_out=tt),(N=te.inflate(ue,D.Z_NO_FLUSH))===D.Z_NEED_DICT&&Re&&(Ie=typeof Re=="string"?g.string2buf(Re):I.call(Re)==="[object ArrayBuffer]"?new Uint8Array(Re):Re,N=te.inflateSetDictionary(this.strm,Ie)),N===D.Z_BUF_ERROR&&Ge===!0&&(N=D.Z_OK,Ge=!1),N!==D.Z_STREAM_END&&N!==D.Z_OK)return this.onEnd(N),!(this.ended=!0);ue.next_out&&(ue.avail_out!==0&&N!==D.Z_STREAM_END&&(ue.avail_in!==0||P!==D.Z_FINISH&&P!==D.Z_SYNC_FLUSH)||(this.options.to==="string"?(K=g.utf8border(ue.output,ue.next_out),oe=ue.next_out-K,ge=g.buf2string(ue.output,K),ue.next_out=oe,ue.avail_out=tt-oe,oe&&ie.arraySet(ue.output,ue.output,K,oe,0),this.onData(ge)):this.onData(ie.shrinkBuf(ue.output,ue.next_out)))),ue.avail_in===0&&ue.avail_out===0&&(Ge=!0)}while((0<ue.avail_in||ue.avail_out===0)&&N!==D.Z_STREAM_END);return N===D.Z_STREAM_END&&(P=D.Z_FINISH),P===D.Z_FINISH?(N=te.inflateEnd(this.strm),this.onEnd(N),this.ended=!0,N===D.Z_OK):P!==D.Z_SYNC_FLUSH||(this.onEnd(D.Z_OK),!(ue.avail_out=0))},x.prototype.onData=function(U){this.chunks.push(U)},x.prototype.onEnd=function(U){U===D.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ie.flattenChunks(this.chunks)),this.chunks=[],this.err=U,this.msg=this.strm.msg},de.Inflate=x,de.inflate=b,de.inflateRaw=function(U,j){return(j=j||{}).raw=!0,b(U,j)},de.ungzip=b},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(ne,Le,de){"use strict";var te=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";de.assign=function(D){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var O=f.shift();if(O){if(typeof O!="object")throw new TypeError(O+"must be non-object");for(var L in O)O.hasOwnProperty(L)&&(D[L]=O[L])}}return D},de.shrinkBuf=function(D,f){return D.length===f?D:D.subarray?D.subarray(0,f):(D.length=f,D)};var ie={arraySet:function(D,f,O,L,I){if(f.subarray&&D.subarray)D.set(f.subarray(O,O+L),I);else for(var x=0;x<L;x++)D[I+x]=f[O+x]},flattenChunks:function(D){var f,O,L,I,x,b;for(f=L=0,O=D.length;f<O;f++)L+=D[f].length;for(b=new Uint8Array(L),f=I=0,O=D.length;f<O;f++)x=D[f],b.set(x,I),I+=x.length;return b}},g={arraySet:function(D,f,O,L,I){for(var x=0;x<L;x++)D[I+x]=f[O+x]},flattenChunks:function(D){return[].concat.apply([],D)}};de.setTyped=function(D){D?(de.Buf8=Uint8Array,de.Buf16=Uint16Array,de.Buf32=Int32Array,de.assign(de,ie)):(de.Buf8=Array,de.Buf16=Array,de.Buf32=Array,de.assign(de,g))},de.setTyped(te)},{}],42:[function(ne,Le,de){"use strict";var te=ne("./common"),ie=!0,g=!0;try{String.fromCharCode.apply(null,[0])}catch(L){ie=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(L){g=!1}for(var D=new te.Buf8(256),f=0;f<256;f++)D[f]=252<=f?6:248<=f?5:240<=f?4:224<=f?3:192<=f?2:1;function O(L,I){if(I<65537&&(L.subarray&&g||!L.subarray&&ie))return String.fromCharCode.apply(null,te.shrinkBuf(L,I));for(var x="",b=0;b<I;b++)x+=String.fromCharCode(L[b]);return x}D[254]=D[254]=1,de.string2buf=function(L){var I,x,b,U,j,N=L.length,P=0;for(U=0;U<N;U++)(64512&(x=L.charCodeAt(U)))==55296&&U+1<N&&(64512&(b=L.charCodeAt(U+1)))==56320&&(x=65536+(x-55296<<10)+(b-56320),U++),P+=x<128?1:x<2048?2:x<65536?3:4;for(I=new te.Buf8(P),U=j=0;j<P;U++)(64512&(x=L.charCodeAt(U)))==55296&&U+1<N&&(64512&(b=L.charCodeAt(U+1)))==56320&&(x=65536+(x-55296<<10)+(b-56320),U++),x<128?I[j++]=x:(x<2048?I[j++]=192|x>>>6:(x<65536?I[j++]=224|x>>>12:(I[j++]=240|x>>>18,I[j++]=128|x>>>12&63),I[j++]=128|x>>>6&63),I[j++]=128|63&x);return I},de.buf2binstring=function(L){return O(L,L.length)},de.binstring2buf=function(L){for(var I=new te.Buf8(L.length),x=0,b=I.length;x<b;x++)I[x]=L.charCodeAt(x);return I},de.buf2string=function(L,I){var x,b,U,j,N=I||L.length,P=new Array(2*N);for(x=b=0;x<N;)if((U=L[x++])<128)P[b++]=U;else if(4<(j=D[U]))P[b++]=65533,x+=j-1;else{for(U&=j===2?31:j===3?15:7;1<j&&x<N;)U=U<<6|63&L[x++],j--;1<j?P[b++]=65533:U<65536?P[b++]=U:(U-=65536,P[b++]=55296|U>>10&1023,P[b++]=56320|1023&U)}return O(P,b)},de.utf8border=function(L,I){var x;for((I=I||L.length)>L.length&&(I=L.length),x=I-1;0<=x&&(192&L[x])==128;)x--;return x<0||x===0?I:x+D[L[x]]>I?x:I}},{"./common":41}],43:[function(ne,Le,de){"use strict";Le.exports=function(te,ie,g,D){for(var f=65535&te|0,O=te>>>16&65535|0,L=0;g!==0;){for(g-=L=2e3<g?2e3:g;O=O+(f=f+ie[D++]|0)|0,--L;);f%=65521,O%=65521}return f|O<<16|0}},{}],44:[function(ne,Le,de){"use strict";Le.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(ne,Le,de){"use strict";var te=function(){for(var ie,g=[],D=0;D<256;D++){ie=D;for(var f=0;f<8;f++)ie=1&ie?3988292384^ie>>>1:ie>>>1;g[D]=ie}return g}();Le.exports=function(ie,g,D,f){var O=te,L=f+D;ie^=-1;for(var I=f;I<L;I++)ie=ie>>>8^O[255&(ie^g[I])];return-1^ie}},{}],46:[function(ne,Le,de){"use strict";var te,ie=ne("../utils/common"),g=ne("./trees"),D=ne("./adler32"),f=ne("./crc32"),O=ne("./messages"),L=0,I=4,x=0,b=-2,U=-1,j=4,N=2,P=8,K=9,oe=286,ge=30,Ie=19,ue=2*oe+1,tt=15,Re=3,Ge=258,ot=Ge+Re+1,J=42,De=113,Q=1,xe=2,be=3,Ae=4;function me(c,se){return c.msg=O[se],se}function $(c){return(c<<1)-(4<c?9:0)}function ee(c){for(var se=c.length;0<=--se;)c[se]=0}function q(c){var se=c.state,S=se.pending;S>c.avail_out&&(S=c.avail_out),S!==0&&(ie.arraySet(c.output,se.pending_buf,se.pending_out,S,c.next_out),c.next_out+=S,se.pending_out+=S,c.total_out+=S,c.avail_out-=S,se.pending-=S,se.pending===0&&(se.pending_out=0))}function G(c,se){g._tr_flush_block(c,0<=c.block_start?c.block_start:-1,c.strstart-c.block_start,se),c.block_start=c.strstart,q(c.strm)}function Qe(c,se){c.pending_buf[c.pending++]=se}function He(c,se){c.pending_buf[c.pending++]=se>>>8&255,c.pending_buf[c.pending++]=255&se}function _e(c,se){var S,p,h=c.max_chain_length,k=c.strstart,re=c.prev_length,Be=c.nice_match,he=c.strstart>c.w_size-ot?c.strstart-(c.w_size-ot):0,it=c.window,yt=c.w_mask,lt=c.prev,nt=c.strstart+Ge,St=it[k+re-1],Ue=it[k+re];c.prev_length>=c.good_match&&(h>>=2),Be>c.lookahead&&(Be=c.lookahead);do if(it[(S=se)+re]===Ue&&it[S+re-1]===St&&it[S]===it[k]&&it[++S]===it[k+1]){k+=2,S++;do;while(it[++k]===it[++S]&&it[++k]===it[++S]&&it[++k]===it[++S]&&it[++k]===it[++S]&&it[++k]===it[++S]&&it[++k]===it[++S]&&it[++k]===it[++S]&&it[++k]===it[++S]&&k<nt);if(p=Ge-(nt-k),k=nt-Ge,re<p){if(c.match_start=se,Be<=(re=p))break;St=it[k+re-1],Ue=it[k+re]}}while((se=lt[se&yt])>he&&--h!=0);return re<=c.lookahead?re:c.lookahead}function Pt(c){var se,S,p,h,k,re,Be,he,it,yt,lt=c.w_size;do{if(h=c.window_size-c.lookahead-c.strstart,c.strstart>=lt+(lt-ot)){for(ie.arraySet(c.window,c.window,lt,lt,0),c.match_start-=lt,c.strstart-=lt,c.block_start-=lt,se=S=c.hash_size;p=c.head[--se],c.head[se]=lt<=p?p-lt:0,--S;);for(se=S=lt;p=c.prev[--se],c.prev[se]=lt<=p?p-lt:0,--S;);h+=lt}if(c.strm.avail_in===0)break;if(re=c.strm,Be=c.window,he=c.strstart+c.lookahead,it=h,yt=void 0,yt=re.avail_in,it<yt&&(yt=it),S=yt===0?0:(re.avail_in-=yt,ie.arraySet(Be,re.input,re.next_in,yt,he),re.state.wrap===1?re.adler=D(re.adler,Be,yt,he):re.state.wrap===2&&(re.adler=f(re.adler,Be,yt,he)),re.next_in+=yt,re.total_in+=yt,yt),c.lookahead+=S,c.lookahead+c.insert>=Re)for(k=c.strstart-c.insert,c.ins_h=c.window[k],c.ins_h=(c.ins_h<<c.hash_shift^c.window[k+1])&c.hash_mask;c.insert&&(c.ins_h=(c.ins_h<<c.hash_shift^c.window[k+Re-1])&c.hash_mask,c.prev[k&c.w_mask]=c.head[c.ins_h],c.head[c.ins_h]=k,k++,c.insert--,!(c.lookahead+c.insert<Re)););}while(c.lookahead<ot&&c.strm.avail_in!==0)}function Bt(c,se){for(var S,p;;){if(c.lookahead<ot){if(Pt(c),c.lookahead<ot&&se===L)return Q;if(c.lookahead===0)break}if(S=0,c.lookahead>=Re&&(c.ins_h=(c.ins_h<<c.hash_shift^c.window[c.strstart+Re-1])&c.hash_mask,S=c.prev[c.strstart&c.w_mask]=c.head[c.ins_h],c.head[c.ins_h]=c.strstart),S!==0&&c.strstart-S<=c.w_size-ot&&(c.match_length=_e(c,S)),c.match_length>=Re)if(p=g._tr_tally(c,c.strstart-c.match_start,c.match_length-Re),c.lookahead-=c.match_length,c.match_length<=c.max_lazy_match&&c.lookahead>=Re){for(c.match_length--;c.strstart++,c.ins_h=(c.ins_h<<c.hash_shift^c.window[c.strstart+Re-1])&c.hash_mask,S=c.prev[c.strstart&c.w_mask]=c.head[c.ins_h],c.head[c.ins_h]=c.strstart,--c.match_length!=0;);c.strstart++}else c.strstart+=c.match_length,c.match_length=0,c.ins_h=c.window[c.strstart],c.ins_h=(c.ins_h<<c.hash_shift^c.window[c.strstart+1])&c.hash_mask;else p=g._tr_tally(c,0,c.window[c.strstart]),c.lookahead--,c.strstart++;if(p&&(G(c,!1),c.strm.avail_out===0))return Q}return c.insert=c.strstart<Re-1?c.strstart:Re-1,se===I?(G(c,!0),c.strm.avail_out===0?be:Ae):c.last_lit&&(G(c,!1),c.strm.avail_out===0)?Q:xe}function ut(c,se){for(var S,p,h;;){if(c.lookahead<ot){if(Pt(c),c.lookahead<ot&&se===L)return Q;if(c.lookahead===0)break}if(S=0,c.lookahead>=Re&&(c.ins_h=(c.ins_h<<c.hash_shift^c.window[c.strstart+Re-1])&c.hash_mask,S=c.prev[c.strstart&c.w_mask]=c.head[c.ins_h],c.head[c.ins_h]=c.strstart),c.prev_length=c.match_length,c.prev_match=c.match_start,c.match_length=Re-1,S!==0&&c.prev_length<c.max_lazy_match&&c.strstart-S<=c.w_size-ot&&(c.match_length=_e(c,S),c.match_length<=5&&(c.strategy===1||c.match_length===Re&&4096<c.strstart-c.match_start)&&(c.match_length=Re-1)),c.prev_length>=Re&&c.match_length<=c.prev_length){for(h=c.strstart+c.lookahead-Re,p=g._tr_tally(c,c.strstart-1-c.prev_match,c.prev_length-Re),c.lookahead-=c.prev_length-1,c.prev_length-=2;++c.strstart<=h&&(c.ins_h=(c.ins_h<<c.hash_shift^c.window[c.strstart+Re-1])&c.hash_mask,S=c.prev[c.strstart&c.w_mask]=c.head[c.ins_h],c.head[c.ins_h]=c.strstart),--c.prev_length!=0;);if(c.match_available=0,c.match_length=Re-1,c.strstart++,p&&(G(c,!1),c.strm.avail_out===0))return Q}else if(c.match_available){if((p=g._tr_tally(c,0,c.window[c.strstart-1]))&&G(c,!1),c.strstart++,c.lookahead--,c.strm.avail_out===0)return Q}else c.match_available=1,c.strstart++,c.lookahead--}return c.match_available&&(p=g._tr_tally(c,0,c.window[c.strstart-1]),c.match_available=0),c.insert=c.strstart<Re-1?c.strstart:Re-1,se===I?(G(c,!0),c.strm.avail_out===0?be:Ae):c.last_lit&&(G(c,!1),c.strm.avail_out===0)?Q:xe}function zt(c,se,S,p,h){this.good_length=c,this.max_lazy=se,this.nice_length=S,this.max_chain=p,this.func=h}function iA(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=P,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new ie.Buf16(2*ue),this.dyn_dtree=new ie.Buf16(2*(2*ge+1)),this.bl_tree=new ie.Buf16(2*(2*Ie+1)),ee(this.dyn_ltree),ee(this.dyn_dtree),ee(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ie.Buf16(tt+1),this.heap=new ie.Buf16(2*oe+1),ee(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ie.Buf16(2*oe+1),ee(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function _t(c){var se;return c&&c.state?(c.total_in=c.total_out=0,c.data_type=N,(se=c.state).pending=0,se.pending_out=0,se.wrap<0&&(se.wrap=-se.wrap),se.status=se.wrap?J:De,c.adler=se.wrap===2?0:1,se.last_flush=L,g._tr_init(se),x):me(c,b)}function rA(c){var se=_t(c);return se===x&&function(S){S.window_size=2*S.w_size,ee(S.head),S.max_lazy_match=te[S.level].max_lazy,S.good_match=te[S.level].good_length,S.nice_match=te[S.level].nice_length,S.max_chain_length=te[S.level].max_chain,S.strstart=0,S.block_start=0,S.lookahead=0,S.insert=0,S.match_length=S.prev_length=Re-1,S.match_available=0,S.ins_h=0}(c.state),se}function sA(c,se,S,p,h,k){if(!c)return b;var re=1;if(se===U&&(se=6),p<0?(re=0,p=-p):15<p&&(re=2,p-=16),h<1||K<h||S!==P||p<8||15<p||se<0||9<se||k<0||j<k)return me(c,b);p===8&&(p=9);var Be=new iA;return(c.state=Be).strm=c,Be.wrap=re,Be.gzhead=null,Be.w_bits=p,Be.w_size=1<<Be.w_bits,Be.w_mask=Be.w_size-1,Be.hash_bits=h+7,Be.hash_size=1<<Be.hash_bits,Be.hash_mask=Be.hash_size-1,Be.hash_shift=~~((Be.hash_bits+Re-1)/Re),Be.window=new ie.Buf8(2*Be.w_size),Be.head=new ie.Buf16(Be.hash_size),Be.prev=new ie.Buf16(Be.w_size),Be.lit_bufsize=1<<h+6,Be.pending_buf_size=4*Be.lit_bufsize,Be.pending_buf=new ie.Buf8(Be.pending_buf_size),Be.d_buf=1*Be.lit_bufsize,Be.l_buf=3*Be.lit_bufsize,Be.level=se,Be.strategy=k,Be.method=S,rA(c)}te=[new zt(0,0,0,0,function(c,se){var S=65535;for(S>c.pending_buf_size-5&&(S=c.pending_buf_size-5);;){if(c.lookahead<=1){if(Pt(c),c.lookahead===0&&se===L)return Q;if(c.lookahead===0)break}c.strstart+=c.lookahead,c.lookahead=0;var p=c.block_start+S;if((c.strstart===0||c.strstart>=p)&&(c.lookahead=c.strstart-p,c.strstart=p,G(c,!1),c.strm.avail_out===0)||c.strstart-c.block_start>=c.w_size-ot&&(G(c,!1),c.strm.avail_out===0))return Q}return c.insert=0,se===I?(G(c,!0),c.strm.avail_out===0?be:Ae):(c.strstart>c.block_start&&(G(c,!1),c.strm.avail_out),Q)}),new zt(4,4,8,4,Bt),new zt(4,5,16,8,Bt),new zt(4,6,32,32,Bt),new zt(4,4,16,16,ut),new zt(8,16,32,32,ut),new zt(8,16,128,128,ut),new zt(8,32,128,256,ut),new zt(32,128,258,1024,ut),new zt(32,258,258,4096,ut)],de.deflateInit=function(c,se){return sA(c,se,P,15,8,0)},de.deflateInit2=sA,de.deflateReset=rA,de.deflateResetKeep=_t,de.deflateSetHeader=function(c,se){return c&&c.state?c.state.wrap!==2?b:(c.state.gzhead=se,x):b},de.deflate=function(c,se){var S,p,h,k;if(!c||!c.state||5<se||se<0)return c?me(c,b):b;if(p=c.state,!c.output||!c.input&&c.avail_in!==0||p.status===666&&se!==I)return me(c,c.avail_out===0?-5:b);if(p.strm=c,S=p.last_flush,p.last_flush=se,p.status===J)if(p.wrap===2)c.adler=0,Qe(p,31),Qe(p,139),Qe(p,8),p.gzhead?(Qe(p,(p.gzhead.text?1:0)+(p.gzhead.hcrc?2:0)+(p.gzhead.extra?4:0)+(p.gzhead.name?8:0)+(p.gzhead.comment?16:0)),Qe(p,255&p.gzhead.time),Qe(p,p.gzhead.time>>8&255),Qe(p,p.gzhead.time>>16&255),Qe(p,p.gzhead.time>>24&255),Qe(p,p.level===9?2:2<=p.strategy||p.level<2?4:0),Qe(p,255&p.gzhead.os),p.gzhead.extra&&p.gzhead.extra.length&&(Qe(p,255&p.gzhead.extra.length),Qe(p,p.gzhead.extra.length>>8&255)),p.gzhead.hcrc&&(c.adler=f(c.adler,p.pending_buf,p.pending,0)),p.gzindex=0,p.status=69):(Qe(p,0),Qe(p,0),Qe(p,0),Qe(p,0),Qe(p,0),Qe(p,p.level===9?2:2<=p.strategy||p.level<2?4:0),Qe(p,3),p.status=De);else{var re=P+(p.w_bits-8<<4)<<8;re|=(2<=p.strategy||p.level<2?0:p.level<6?1:p.level===6?2:3)<<6,p.strstart!==0&&(re|=32),re+=31-re%31,p.status=De,He(p,re),p.strstart!==0&&(He(p,c.adler>>>16),He(p,65535&c.adler)),c.adler=1}if(p.status===69)if(p.gzhead.extra){for(h=p.pending;p.gzindex<(65535&p.gzhead.extra.length)&&(p.pending!==p.pending_buf_size||(p.gzhead.hcrc&&p.pending>h&&(c.adler=f(c.adler,p.pending_buf,p.pending-h,h)),q(c),h=p.pending,p.pending!==p.pending_buf_size));)Qe(p,255&p.gzhead.extra[p.gzindex]),p.gzindex++;p.gzhead.hcrc&&p.pending>h&&(c.adler=f(c.adler,p.pending_buf,p.pending-h,h)),p.gzindex===p.gzhead.extra.length&&(p.gzindex=0,p.status=73)}else p.status=73;if(p.status===73)if(p.gzhead.name){h=p.pending;do{if(p.pending===p.pending_buf_size&&(p.gzhead.hcrc&&p.pending>h&&(c.adler=f(c.adler,p.pending_buf,p.pending-h,h)),q(c),h=p.pending,p.pending===p.pending_buf_size)){k=1;break}k=p.gzindex<p.gzhead.name.length?255&p.gzhead.name.charCodeAt(p.gzindex++):0,Qe(p,k)}while(k!==0);p.gzhead.hcrc&&p.pending>h&&(c.adler=f(c.adler,p.pending_buf,p.pending-h,h)),k===0&&(p.gzindex=0,p.status=91)}else p.status=91;if(p.status===91)if(p.gzhead.comment){h=p.pending;do{if(p.pending===p.pending_buf_size&&(p.gzhead.hcrc&&p.pending>h&&(c.adler=f(c.adler,p.pending_buf,p.pending-h,h)),q(c),h=p.pending,p.pending===p.pending_buf_size)){k=1;break}k=p.gzindex<p.gzhead.comment.length?255&p.gzhead.comment.charCodeAt(p.gzindex++):0,Qe(p,k)}while(k!==0);p.gzhead.hcrc&&p.pending>h&&(c.adler=f(c.adler,p.pending_buf,p.pending-h,h)),k===0&&(p.status=103)}else p.status=103;if(p.status===103&&(p.gzhead.hcrc?(p.pending+2>p.pending_buf_size&&q(c),p.pending+2<=p.pending_buf_size&&(Qe(p,255&c.adler),Qe(p,c.adler>>8&255),c.adler=0,p.status=De)):p.status=De),p.pending!==0){if(q(c),c.avail_out===0)return p.last_flush=-1,x}else if(c.avail_in===0&&$(se)<=$(S)&&se!==I)return me(c,-5);if(p.status===666&&c.avail_in!==0)return me(c,-5);if(c.avail_in!==0||p.lookahead!==0||se!==L&&p.status!==666){var Be=p.strategy===2?function(he,it){for(var yt;;){if(he.lookahead===0&&(Pt(he),he.lookahead===0)){if(it===L)return Q;break}if(he.match_length=0,yt=g._tr_tally(he,0,he.window[he.strstart]),he.lookahead--,he.strstart++,yt&&(G(he,!1),he.strm.avail_out===0))return Q}return he.insert=0,it===I?(G(he,!0),he.strm.avail_out===0?be:Ae):he.last_lit&&(G(he,!1),he.strm.avail_out===0)?Q:xe}(p,se):p.strategy===3?function(he,it){for(var yt,lt,nt,St,Ue=he.window;;){if(he.lookahead<=Ge){if(Pt(he),he.lookahead<=Ge&&it===L)return Q;if(he.lookahead===0)break}if(he.match_length=0,he.lookahead>=Re&&0<he.strstart&&(lt=Ue[nt=he.strstart-1])===Ue[++nt]&<===Ue[++nt]&<===Ue[++nt]){St=he.strstart+Ge;do;while(lt===Ue[++nt]&<===Ue[++nt]&<===Ue[++nt]&<===Ue[++nt]&<===Ue[++nt]&<===Ue[++nt]&<===Ue[++nt]&<===Ue[++nt]&&nt<St);he.match_length=Ge-(St-nt),he.match_length>he.lookahead&&(he.match_length=he.lookahead)}if(he.match_length>=Re?(yt=g._tr_tally(he,1,he.match_length-Re),he.lookahead-=he.match_length,he.strstart+=he.match_length,he.match_length=0):(yt=g._tr_tally(he,0,he.window[he.strstart]),he.lookahead--,he.strstart++),yt&&(G(he,!1),he.strm.avail_out===0))return Q}return he.insert=0,it===I?(G(he,!0),he.strm.avail_out===0?be:Ae):he.last_lit&&(G(he,!1),he.strm.avail_out===0)?Q:xe}(p,se):te[p.level].func(p,se);if(Be!==be&&Be!==Ae||(p.status=666),Be===Q||Be===be)return c.avail_out===0&&(p.last_flush=-1),x;if(Be===xe&&(se===1?g._tr_align(p):se!==5&&(g._tr_stored_block(p,0,0,!1),se===3&&(ee(p.head),p.lookahead===0&&(p.strstart=0,p.block_start=0,p.insert=0))),q(c),c.avail_out===0))return p.last_flush=-1,x}return se!==I?x:p.wrap<=0?1:(p.wrap===2?(Qe(p,255&c.adler),Qe(p,c.adler>>8&255),Qe(p,c.adler>>16&255),Qe(p,c.adler>>24&255),Qe(p,255&c.total_in),Qe(p,c.total_in>>8&255),Qe(p,c.total_in>>16&255),Qe(p,c.total_in>>24&255)):(He(p,c.adler>>>16),He(p,65535&c.adler)),q(c),0<p.wrap&&(p.wrap=-p.wrap),p.pending!==0?x:1)},de.deflateEnd=function(c){var se;return c&&c.state?(se=c.state.status)!==J&&se!==69&&se!==73&&se!==91&&se!==103&&se!==De&&se!==666?me(c,b):(c.state=null,se===De?me(c,-3):x):b},de.deflateSetDictionary=function(c,se){var S,p,h,k,re,Be,he,it,yt=se.length;if(!c||!c.state||(k=(S=c.state).wrap)===2||k===1&&S.status!==J||S.lookahead)return b;for(k===1&&(c.adler=D(c.adler,se,yt,0)),S.wrap=0,yt>=S.w_size&&(k===0&&(ee(S.head),S.strstart=0,S.block_start=0,S.insert=0),it=new ie.Buf8(S.w_size),ie.arraySet(it,se,yt-S.w_size,S.w_size,0),se=it,yt=S.w_size),re=c.avail_in,Be=c.next_in,he=c.input,c.avail_in=yt,c.next_in=0,c.input=se,Pt(S);S.lookahead>=Re;){for(p=S.strstart,h=S.lookahead-(Re-1);S.ins_h=(S.ins_h<<S.hash_shift^S.window[p+Re-1])&S.hash_mask,S.prev[p&S.w_mask]=S.head[S.ins_h],S.head[S.ins_h]=p,p++,--h;);S.strstart=p,S.lookahead=Re-1,Pt(S)}return S.strstart+=S.lookahead,S.block_start=S.strstart,S.insert=S.lookahead,S.lookahead=0,S.match_length=S.prev_length=Re-1,S.match_available=0,c.next_in=Be,c.input=he,c.avail_in=re,S.wrap=k,x},de.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(ne,Le,de){"use strict";Le.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(ne,Le,de){"use strict";Le.exports=function(te,ie){var g,D,f,O,L,I,x,b,U,j,N,P,K,oe,ge,Ie,ue,tt,Re,Ge,ot,J,De,Q,xe;g=te.state,D=te.next_in,Q=te.input,f=D+(te.avail_in-5),O=te.next_out,xe=te.output,L=O-(ie-te.avail_out),I=O+(te.avail_out-257),x=g.dmax,b=g.wsize,U=g.whave,j=g.wnext,N=g.window,P=g.hold,K=g.bits,oe=g.lencode,ge=g.distcode,Ie=(1<<g.lenbits)-1,ue=(1<<g.distbits)-1;e:do{K<15&&(P+=Q[D++]<<K,K+=8,P+=Q[D++]<<K,K+=8),tt=oe[P&Ie];t:for(;;){if(P>>>=Re=tt>>>24,K-=Re,(Re=tt>>>16&255)===0)xe[O++]=65535&tt;else{if(!(16&Re)){if(!(64&Re)){tt=oe[(65535&tt)+(P&(1<<Re)-1)];continue t}if(32&Re){g.mode=12;break e}te.msg="invalid literal/length code",g.mode=30;break e}Ge=65535&tt,(Re&=15)&&(K<Re&&(P+=Q[D++]<<K,K+=8),Ge+=P&(1<<Re)-1,P>>>=Re,K-=Re),K<15&&(P+=Q[D++]<<K,K+=8,P+=Q[D++]<<K,K+=8),tt=ge[P&ue];A:for(;;){if(P>>>=Re=tt>>>24,K-=Re,!(16&(Re=tt>>>16&255))){if(!(64&Re)){tt=ge[(65535&tt)+(P&(1<<Re)-1)];continue A}te.msg="invalid distance code",g.mode=30;break e}if(ot=65535&tt,K<(Re&=15)&&(P+=Q[D++]<<K,(K+=8)<Re&&(P+=Q[D++]<<K,K+=8)),x<(ot+=P&(1<<Re)-1)){te.msg="invalid distance too far back",g.mode=30;break e}if(P>>>=Re,K-=Re,(Re=O-L)<ot){if(U<(Re=ot-Re)&&g.sane){te.msg="invalid distance too far back",g.mode=30;break e}if(De=N,(J=0)===j){if(J+=b-Re,Re<Ge){for(Ge-=Re;xe[O++]=N[J++],--Re;);J=O-ot,De=xe}}else if(j<Re){if(J+=b+j-Re,(Re-=j)<Ge){for(Ge-=Re;xe[O++]=N[J++],--Re;);if(J=0,j<Ge){for(Ge-=Re=j;xe[O++]=N[J++],--Re;);J=O-ot,De=xe}}}else if(J+=j-Re,Re<Ge){for(Ge-=Re;xe[O++]=N[J++],--Re;);J=O-ot,De=xe}for(;2<Ge;)xe[O++]=De[J++],xe[O++]=De[J++],xe[O++]=De[J++],Ge-=3;Ge&&(xe[O++]=De[J++],1<Ge&&(xe[O++]=De[J++]))}else{for(J=O-ot;xe[O++]=xe[J++],xe[O++]=xe[J++],xe[O++]=xe[J++],2<(Ge-=3););Ge&&(xe[O++]=xe[J++],1<Ge&&(xe[O++]=xe[J++]))}break}}break}}while(D<f&&O<I);D-=Ge=K>>3,P&=(1<<(K-=Ge<<3))-1,te.next_in=D,te.next_out=O,te.avail_in=D<f?f-D+5:5-(D-f),te.avail_out=O<I?I-O+257:257-(O-I),g.hold=P,g.bits=K}},{}],49:[function(ne,Le,de){"use strict";var te=ne("../utils/common"),ie=ne("./adler32"),g=ne("./crc32"),D=ne("./inffast"),f=ne("./inftrees"),O=1,L=2,I=0,x=-2,b=1,U=852,j=592;function N(J){return(J>>>24&255)+(J>>>8&65280)+((65280&J)<<8)+((255&J)<<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 te.Buf16(320),this.work=new te.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function K(J){var De;return J&&J.state?(De=J.state,J.total_in=J.total_out=De.total=0,J.msg="",De.wrap&&(J.adler=1&De.wrap),De.mode=b,De.last=0,De.havedict=0,De.dmax=32768,De.head=null,De.hold=0,De.bits=0,De.lencode=De.lendyn=new te.Buf32(U),De.distcode=De.distdyn=new te.Buf32(j),De.sane=1,De.back=-1,I):x}function oe(J){var De;return J&&J.state?((De=J.state).wsize=0,De.whave=0,De.wnext=0,K(J)):x}function ge(J,De){var Q,xe;return J&&J.state?(xe=J.state,De<0?(Q=0,De=-De):(Q=1+(De>>4),De<48&&(De&=15)),De&&(De<8||15<De)?x:(xe.window!==null&&xe.wbits!==De&&(xe.window=null),xe.wrap=Q,xe.wbits=De,oe(J))):x}function Ie(J,De){var Q,xe;return J?(xe=new P,(J.state=xe).window=null,(Q=ge(J,De))!==I&&(J.state=null),Q):x}var ue,tt,Re=!0;function Ge(J){if(Re){var De;for(ue=new te.Buf32(512),tt=new te.Buf32(32),De=0;De<144;)J.lens[De++]=8;for(;De<256;)J.lens[De++]=9;for(;De<280;)J.lens[De++]=7;for(;De<288;)J.lens[De++]=8;for(f(O,J.lens,0,288,ue,0,J.work,{bits:9}),De=0;De<32;)J.lens[De++]=5;f(L,J.lens,0,32,tt,0,J.work,{bits:5}),Re=!1}J.lencode=ue,J.lenbits=9,J.distcode=tt,J.distbits=5}function ot(J,De,Q,xe){var be,Ae=J.state;return Ae.window===null&&(Ae.wsize=1<<Ae.wbits,Ae.wnext=0,Ae.whave=0,Ae.window=new te.Buf8(Ae.wsize)),xe>=Ae.wsize?(te.arraySet(Ae.window,De,Q-Ae.wsize,Ae.wsize,0),Ae.wnext=0,Ae.whave=Ae.wsize):(xe<(be=Ae.wsize-Ae.wnext)&&(be=xe),te.arraySet(Ae.window,De,Q-xe,be,Ae.wnext),(xe-=be)?(te.arraySet(Ae.window,De,Q-xe,xe,0),Ae.wnext=xe,Ae.whave=Ae.wsize):(Ae.wnext+=be,Ae.wnext===Ae.wsize&&(Ae.wnext=0),Ae.whave<Ae.wsize&&(Ae.whave+=be))),0}de.inflateReset=oe,de.inflateReset2=ge,de.inflateResetKeep=K,de.inflateInit=function(J){return Ie(J,15)},de.inflateInit2=Ie,de.inflate=function(J,De){var Q,xe,be,Ae,me,$,ee,q,G,Qe,He,_e,Pt,Bt,ut,zt,iA,_t,rA,sA,c,se,S,p,h=0,k=new te.Buf8(4),re=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!J||!J.state||!J.output||!J.input&&J.avail_in!==0)return x;(Q=J.state).mode===12&&(Q.mode=13),me=J.next_out,be=J.output,ee=J.avail_out,Ae=J.next_in,xe=J.input,$=J.avail_in,q=Q.hold,G=Q.bits,Qe=$,He=ee,se=I;e:for(;;)switch(Q.mode){case b:if(Q.wrap===0){Q.mode=13;break}for(;G<16;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}if(2&Q.wrap&&q===35615){k[Q.check=0]=255&q,k[1]=q>>>8&255,Q.check=g(Q.check,k,2,0),G=q=0,Q.mode=2;break}if(Q.flags=0,Q.head&&(Q.head.done=!1),!(1&Q.wrap)||(((255&q)<<8)+(q>>8))%31){J.msg="incorrect header check",Q.mode=30;break}if((15&q)!=8){J.msg="unknown compression method",Q.mode=30;break}if(G-=4,c=8+(15&(q>>>=4)),Q.wbits===0)Q.wbits=c;else if(c>Q.wbits){J.msg="invalid window size",Q.mode=30;break}Q.dmax=1<<c,J.adler=Q.check=1,Q.mode=512&q?10:12,G=q=0;break;case 2:for(;G<16;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}if(Q.flags=q,(255&Q.flags)!=8){J.msg="unknown compression method",Q.mode=30;break}if(57344&Q.flags){J.msg="unknown header flags set",Q.mode=30;break}Q.head&&(Q.head.text=q>>8&1),512&Q.flags&&(k[0]=255&q,k[1]=q>>>8&255,Q.check=g(Q.check,k,2,0)),G=q=0,Q.mode=3;case 3:for(;G<32;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}Q.head&&(Q.head.time=q),512&Q.flags&&(k[0]=255&q,k[1]=q>>>8&255,k[2]=q>>>16&255,k[3]=q>>>24&255,Q.check=g(Q.check,k,4,0)),G=q=0,Q.mode=4;case 4:for(;G<16;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}Q.head&&(Q.head.xflags=255&q,Q.head.os=q>>8),512&Q.flags&&(k[0]=255&q,k[1]=q>>>8&255,Q.check=g(Q.check,k,2,0)),G=q=0,Q.mode=5;case 5:if(1024&Q.flags){for(;G<16;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}Q.length=q,Q.head&&(Q.head.extra_len=q),512&Q.flags&&(k[0]=255&q,k[1]=q>>>8&255,Q.check=g(Q.check,k,2,0)),G=q=0}else Q.head&&(Q.head.extra=null);Q.mode=6;case 6:if(1024&Q.flags&&($<(_e=Q.length)&&(_e=$),_e&&(Q.head&&(c=Q.head.extra_len-Q.length,Q.head.extra||(Q.head.extra=new Array(Q.head.extra_len)),te.arraySet(Q.head.extra,xe,Ae,_e,c)),512&Q.flags&&(Q.check=g(Q.check,xe,_e,Ae)),$-=_e,Ae+=_e,Q.length-=_e),Q.length))break e;Q.length=0,Q.mode=7;case 7:if(2048&Q.flags){if($===0)break e;for(_e=0;c=xe[Ae+_e++],Q.head&&c&&Q.length<65536&&(Q.head.name+=String.fromCharCode(c)),c&&_e<$;);if(512&Q.flags&&(Q.check=g(Q.check,xe,_e,Ae)),$-=_e,Ae+=_e,c)break e}else Q.head&&(Q.head.name=null);Q.length=0,Q.mode=8;case 8:if(4096&Q.flags){if($===0)break e;for(_e=0;c=xe[Ae+_e++],Q.head&&c&&Q.length<65536&&(Q.head.comment+=String.fromCharCode(c)),c&&_e<$;);if(512&Q.flags&&(Q.check=g(Q.check,xe,_e,Ae)),$-=_e,Ae+=_e,c)break e}else Q.head&&(Q.head.comment=null);Q.mode=9;case 9:if(512&Q.flags){for(;G<16;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}if(q!==(65535&Q.check)){J.msg="header crc mismatch",Q.mode=30;break}G=q=0}Q.head&&(Q.head.hcrc=Q.flags>>9&1,Q.head.done=!0),J.adler=Q.check=0,Q.mode=12;break;case 10:for(;G<32;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}J.adler=Q.check=N(q),G=q=0,Q.mode=11;case 11:if(Q.havedict===0)return J.next_out=me,J.avail_out=ee,J.next_in=Ae,J.avail_in=$,Q.hold=q,Q.bits=G,2;J.adler=Q.check=1,Q.mode=12;case 12:if(De===5||De===6)break e;case 13:if(Q.last){q>>>=7&G,G-=7&G,Q.mode=27;break}for(;G<3;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}switch(Q.last=1&q,G-=1,3&(q>>>=1)){case 0:Q.mode=14;break;case 1:if(Ge(Q),Q.mode=20,De!==6)break;q>>>=2,G-=2;break e;case 2:Q.mode=17;break;case 3:J.msg="invalid block type",Q.mode=30}q>>>=2,G-=2;break;case 14:for(q>>>=7&G,G-=7&G;G<32;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}if((65535&q)!=(q>>>16^65535)){J.msg="invalid stored block lengths",Q.mode=30;break}if(Q.length=65535&q,G=q=0,Q.mode=15,De===6)break e;case 15:Q.mode=16;case 16:if(_e=Q.length){if($<_e&&(_e=$),ee<_e&&(_e=ee),_e===0)break e;te.arraySet(be,xe,Ae,_e,me),$-=_e,Ae+=_e,ee-=_e,me+=_e,Q.length-=_e;break}Q.mode=12;break;case 17:for(;G<14;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}if(Q.nlen=257+(31&q),q>>>=5,G-=5,Q.ndist=1+(31&q),q>>>=5,G-=5,Q.ncode=4+(15&q),q>>>=4,G-=4,286<Q.nlen||30<Q.ndist){J.msg="too many length or distance symbols",Q.mode=30;break}Q.have=0,Q.mode=18;case 18:for(;Q.have<Q.ncode;){for(;G<3;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}Q.lens[re[Q.have++]]=7&q,q>>>=3,G-=3}for(;Q.have<19;)Q.lens[re[Q.have++]]=0;if(Q.lencode=Q.lendyn,Q.lenbits=7,S={bits:Q.lenbits},se=f(0,Q.lens,0,19,Q.lencode,0,Q.work,S),Q.lenbits=S.bits,se){J.msg="invalid code lengths set",Q.mode=30;break}Q.have=0,Q.mode=19;case 19:for(;Q.have<Q.nlen+Q.ndist;){for(;zt=(h=Q.lencode[q&(1<<Q.lenbits)-1])>>>16&255,iA=65535&h,!((ut=h>>>24)<=G);){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}if(iA<16)q>>>=ut,G-=ut,Q.lens[Q.have++]=iA;else{if(iA===16){for(p=ut+2;G<p;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}if(q>>>=ut,G-=ut,Q.have===0){J.msg="invalid bit length repeat",Q.mode=30;break}c=Q.lens[Q.have-1],_e=3+(3&q),q>>>=2,G-=2}else if(iA===17){for(p=ut+3;G<p;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}G-=ut,c=0,_e=3+(7&(q>>>=ut)),q>>>=3,G-=3}else{for(p=ut+7;G<p;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}G-=ut,c=0,_e=11+(127&(q>>>=ut)),q>>>=7,G-=7}if(Q.have+_e>Q.nlen+Q.ndist){J.msg="invalid bit length repeat",Q.mode=30;break}for(;_e--;)Q.lens[Q.have++]=c}}if(Q.mode===30)break;if(Q.lens[256]===0){J.msg="invalid code -- missing end-of-block",Q.mode=30;break}if(Q.lenbits=9,S={bits:Q.lenbits},se=f(O,Q.lens,0,Q.nlen,Q.lencode,0,Q.work,S),Q.lenbits=S.bits,se){J.msg="invalid literal/lengths set",Q.mode=30;break}if(Q.distbits=6,Q.distcode=Q.distdyn,S={bits:Q.distbits},se=f(L,Q.lens,Q.nlen,Q.ndist,Q.distcode,0,Q.work,S),Q.distbits=S.bits,se){J.msg="invalid distances set",Q.mode=30;break}if(Q.mode=20,De===6)break e;case 20:Q.mode=21;case 21:if(6<=$&&258<=ee){J.next_out=me,J.avail_out=ee,J.next_in=Ae,J.avail_in=$,Q.hold=q,Q.bits=G,D(J,He),me=J.next_out,be=J.output,ee=J.avail_out,Ae=J.next_in,xe=J.input,$=J.avail_in,q=Q.hold,G=Q.bits,Q.mode===12&&(Q.back=-1);break}for(Q.back=0;zt=(h=Q.lencode[q&(1<<Q.lenbits)-1])>>>16&255,iA=65535&h,!((ut=h>>>24)<=G);){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}if(zt&&!(240&zt)){for(_t=ut,rA=zt,sA=iA;zt=(h=Q.lencode[sA+((q&(1<<_t+rA)-1)>>_t)])>>>16&255,iA=65535&h,!(_t+(ut=h>>>24)<=G);){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}q>>>=_t,G-=_t,Q.back+=_t}if(q>>>=ut,G-=ut,Q.back+=ut,Q.length=iA,zt===0){Q.mode=26;break}if(32&zt){Q.back=-1,Q.mode=12;break}if(64&zt){J.msg="invalid literal/length code",Q.mode=30;break}Q.extra=15&zt,Q.mode=22;case 22:if(Q.extra){for(p=Q.extra;G<p;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}Q.length+=q&(1<<Q.extra)-1,q>>>=Q.extra,G-=Q.extra,Q.back+=Q.extra}Q.was=Q.length,Q.mode=23;case 23:for(;zt=(h=Q.distcode[q&(1<<Q.distbits)-1])>>>16&255,iA=65535&h,!((ut=h>>>24)<=G);){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}if(!(240&zt)){for(_t=ut,rA=zt,sA=iA;zt=(h=Q.distcode[sA+((q&(1<<_t+rA)-1)>>_t)])>>>16&255,iA=65535&h,!(_t+(ut=h>>>24)<=G);){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}q>>>=_t,G-=_t,Q.back+=_t}if(q>>>=ut,G-=ut,Q.back+=ut,64&zt){J.msg="invalid distance code",Q.mode=30;break}Q.offset=iA,Q.extra=15&zt,Q.mode=24;case 24:if(Q.extra){for(p=Q.extra;G<p;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}Q.offset+=q&(1<<Q.extra)-1,q>>>=Q.extra,G-=Q.extra,Q.back+=Q.extra}if(Q.offset>Q.dmax){J.msg="invalid distance too far back",Q.mode=30;break}Q.mode=25;case 25:if(ee===0)break e;if(_e=He-ee,Q.offset>_e){if((_e=Q.offset-_e)>Q.whave&&Q.sane){J.msg="invalid distance too far back",Q.mode=30;break}Pt=_e>Q.wnext?(_e-=Q.wnext,Q.wsize-_e):Q.wnext-_e,_e>Q.length&&(_e=Q.length),Bt=Q.window}else Bt=be,Pt=me-Q.offset,_e=Q.length;for(ee<_e&&(_e=ee),ee-=_e,Q.length-=_e;be[me++]=Bt[Pt++],--_e;);Q.length===0&&(Q.mode=21);break;case 26:if(ee===0)break e;be[me++]=Q.length,ee--,Q.mode=21;break;case 27:if(Q.wrap){for(;G<32;){if($===0)break e;$--,q|=xe[Ae++]<<G,G+=8}if(He-=ee,J.total_out+=He,Q.total+=He,He&&(J.adler=Q.check=Q.flags?g(Q.check,be,He,me-He):ie(Q.check,be,He,me-He)),He=ee,(Q.flags?q:N(q))!==Q.check){J.msg="incorrect data check",Q.mode=30;break}G=q=0}Q.mode=28;case 28:if(Q.wrap&&Q.flags){for(;G<32;){if($===0)break e;$--,q+=xe[Ae++]<<G,G+=8}if(q!==(4294967295&Q.total)){J.msg="incorrect length check",Q.mode=30;break}G=q=0}Q.mode=29;case 29:se=1;break e;case 30:se=-3;break e;case 31:return-4;case 32:default:return x}return J.next_out=me,J.avail_out=ee,J.next_in=Ae,J.avail_in=$,Q.hold=q,Q.bits=G,(Q.wsize||He!==J.avail_out&&Q.mode<30&&(Q.mode<27||De!==4))&&ot(J,J.output,J.next_out,He-J.avail_out)?(Q.mode=31,-4):(Qe-=J.avail_in,He-=J.avail_out,J.total_in+=Qe,J.total_out+=He,Q.total+=He,Q.wrap&&He&&(J.adler=Q.check=Q.flags?g(Q.check,be,He,J.next_out-He):ie(Q.check,be,He,J.next_out-He)),J.data_type=Q.bits+(Q.last?64:0)+(Q.mode===12?128:0)+(Q.mode===20||Q.mode===15?256:0),(Qe==0&&He===0||De===4)&&se===I&&(se=-5),se)},de.inflateEnd=function(J){if(!J||!J.state)return x;var De=J.state;return De.window&&(De.window=null),J.state=null,I},de.inflateGetHeader=function(J,De){var Q;return J&&J.state&&2&(Q=J.state).wrap?((Q.head=De).done=!1,I):x},de.inflateSetDictionary=function(J,De){var Q,xe=De.length;return J&&J.state?(Q=J.state).wrap!==0&&Q.mode!==11?x:Q.mode===11&&ie(1,De,xe,0)!==Q.check?-3:ot(J,De,xe,xe)?(Q.mode=31,-4):(Q.havedict=1,I):x},de.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(ne,Le,de){"use strict";var te=ne("../utils/common"),ie=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[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],D=[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],f=[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];Le.exports=function(O,L,I,x,b,U,j,N){var P,K,oe,ge,Ie,ue,tt,Re,Ge,ot=N.bits,J=0,De=0,Q=0,xe=0,be=0,Ae=0,me=0,$=0,ee=0,q=0,G=null,Qe=0,He=new te.Buf16(16),_e=new te.Buf16(16),Pt=null,Bt=0;for(J=0;J<=15;J++)He[J]=0;for(De=0;De<x;De++)He[L[I+De]]++;for(be=ot,xe=15;1<=xe&&He[xe]===0;xe--);if(xe<be&&(be=xe),xe===0)return b[U++]=20971520,b[U++]=20971520,N.bits=1,0;for(Q=1;Q<xe&&He[Q]===0;Q++);for(be<Q&&(be=Q),J=$=1;J<=15;J++)if($<<=1,($-=He[J])<0)return-1;if(0<$&&(O===0||xe!==1))return-1;for(_e[1]=0,J=1;J<15;J++)_e[J+1]=_e[J]+He[J];for(De=0;De<x;De++)L[I+De]!==0&&(j[_e[L[I+De]]++]=De);if(ue=O===0?(G=Pt=j,19):O===1?(G=ie,Qe-=257,Pt=g,Bt-=257,256):(G=D,Pt=f,-1),J=Q,Ie=U,me=De=q=0,oe=-1,ge=(ee=1<<(Ae=be))-1,O===1&&852<ee||O===2&&592<ee)return 1;for(;;){for(tt=J-me,Ge=j[De]<ue?(Re=0,j[De]):j[De]>ue?(Re=Pt[Bt+j[De]],G[Qe+j[De]]):(Re=96,0),P=1<<J-me,Q=K=1<<Ae;b[Ie+(q>>me)+(K-=P)]=tt<<24|Re<<16|Ge|0,K!==0;);for(P=1<<J-1;q&P;)P>>=1;if(P!==0?(q&=P-1,q+=P):q=0,De++,--He[J]==0){if(J===xe)break;J=L[I+j[De]]}if(be<J&&(q&ge)!==oe){for(me===0&&(me=be),Ie+=Q,$=1<<(Ae=J-me);Ae+me<xe&&!(($-=He[Ae+me])<=0);)Ae++,$<<=1;if(ee+=1<<Ae,O===1&&852<ee||O===2&&592<ee)return 1;b[oe=q&ge]=be<<24|Ae<<16|Ie-U|0}}return q!==0&&(b[Ie+q]=J-me<<24|64<<16|0),N.bits=be,0}},{"../utils/common":41}],51:[function(ne,Le,de){"use strict";Le.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(ne,Le,de){"use strict";var te=ne("../utils/common"),ie=0,g=1;function D(h){for(var k=h.length;0<=--k;)h[k]=0}var f=0,O=29,L=256,I=L+1+O,x=30,b=19,U=2*I+1,j=15,N=16,P=7,K=256,oe=16,ge=17,Ie=18,ue=[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],Re=[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],ot=new Array(2*(I+2));D(ot);var J=new Array(2*x);D(J);var De=new Array(512);D(De);var Q=new Array(256);D(Q);var xe=new Array(O);D(xe);var be,Ae,me,$=new Array(x);function ee(h,k,re,Be,he){this.static_tree=h,this.extra_bits=k,this.extra_base=re,this.elems=Be,this.max_length=he,this.has_stree=h&&h.length}function q(h,k){this.dyn_tree=h,this.max_code=0,this.stat_desc=k}function G(h){return h<256?De[h]:De[256+(h>>>7)]}function Qe(h,k){h.pending_buf[h.pending++]=255&k,h.pending_buf[h.pending++]=k>>>8&255}function He(h,k,re){h.bi_valid>N-re?(h.bi_buf|=k<<h.bi_valid&65535,Qe(h,h.bi_buf),h.bi_buf=k>>N-h.bi_valid,h.bi_valid+=re-N):(h.bi_buf|=k<<h.bi_valid&65535,h.bi_valid+=re)}function _e(h,k,re){He(h,re[2*k],re[2*k+1])}function Pt(h,k){for(var re=0;re|=1&h,h>>>=1,re<<=1,0<--k;);return re>>>1}function Bt(h,k,re){var Be,he,it=new Array(j+1),yt=0;for(Be=1;Be<=j;Be++)it[Be]=yt=yt+re[Be-1]<<1;for(he=0;he<=k;he++){var lt=h[2*he+1];lt!==0&&(h[2*he]=Pt(it[lt]++,lt))}}function ut(h){var k;for(k=0;k<I;k++)h.dyn_ltree[2*k]=0;for(k=0;k<x;k++)h.dyn_dtree[2*k]=0;for(k=0;k<b;k++)h.bl_tree[2*k]=0;h.dyn_ltree[2*K]=1,h.opt_len=h.static_len=0,h.last_lit=h.matches=0}function zt(h){8<h.bi_valid?Qe(h,h.bi_buf):0<h.bi_valid&&(h.pending_buf[h.pending++]=h.bi_buf),h.bi_buf=0,h.bi_valid=0}function iA(h,k,re,Be){var he=2*k,it=2*re;return h[he]<h[it]||h[he]===h[it]&&Be[k]<=Be[re]}function _t(h,k,re){for(var Be=h.heap[re],he=re<<1;he<=h.heap_len&&(he<h.heap_len&&iA(k,h.heap[he+1],h.heap[he],h.depth)&&he++,!iA(k,Be,h.heap[he],h.depth));)h.heap[re]=h.heap[he],re=he,he<<=1;h.heap[re]=Be}function rA(h,k,re){var Be,he,it,yt,lt=0;if(h.last_lit!==0)for(;Be=h.pending_buf[h.d_buf+2*lt]<<8|h.pending_buf[h.d_buf+2*lt+1],he=h.pending_buf[h.l_buf+lt],lt++,Be===0?_e(h,he,k):(_e(h,(it=Q[he])+L+1,k),(yt=ue[it])!==0&&He(h,he-=xe[it],yt),_e(h,it=G(--Be),re),(yt=tt[it])!==0&&He(h,Be-=$[it],yt)),lt<h.last_lit;);_e(h,K,k)}function sA(h,k){var re,Be,he,it=k.dyn_tree,yt=k.stat_desc.static_tree,lt=k.stat_desc.has_stree,nt=k.stat_desc.elems,St=-1;for(h.heap_len=0,h.heap_max=U,re=0;re<nt;re++)it[2*re]!==0?(h.heap[++h.heap_len]=St=re,h.depth[re]=0):it[2*re+1]=0;for(;h.heap_len<2;)it[2*(he=h.heap[++h.heap_len]=St<2?++St:0)]=1,h.depth[he]=0,h.opt_len--,lt&&(h.static_len-=yt[2*he+1]);for(k.max_code=St,re=h.heap_len>>1;1<=re;re--)_t(h,it,re);for(he=nt;re=h.heap[1],h.heap[1]=h.heap[h.heap_len--],_t(h,it,1),Be=h.heap[1],h.heap[--h.heap_max]=re,h.heap[--h.heap_max]=Be,it[2*he]=it[2*re]+it[2*Be],h.depth[he]=(h.depth[re]>=h.depth[Be]?h.depth[re]:h.depth[Be])+1,it[2*re+1]=it[2*Be+1]=he,h.heap[1]=he++,_t(h,it,1),2<=h.heap_len;);h.heap[--h.heap_max]=h.heap[1],function(Ue,ke){var ze,ct,Lt,Dt,It,yA,oA=ke.dyn_tree,LA=ke.max_code,ZA=ke.stat_desc.static_tree,Et=ke.stat_desc.has_stree,Vt=ke.stat_desc.extra_bits,pt=ke.stat_desc.extra_base,Ot=ke.stat_desc.max_length,Gt=0;for(Dt=0;Dt<=j;Dt++)Ue.bl_count[Dt]=0;for(oA[2*Ue.heap[Ue.heap_max]+1]=0,ze=Ue.heap_max+1;ze<U;ze++)Ot<(Dt=oA[2*oA[2*(ct=Ue.heap[ze])+1]+1]+1)&&(Dt=Ot,Gt++),oA[2*ct+1]=Dt,LA<ct||(Ue.bl_count[Dt]++,It=0,pt<=ct&&(It=Vt[ct-pt]),yA=oA[2*ct],Ue.opt_len+=yA*(Dt+It),Et&&(Ue.static_len+=yA*(ZA[2*ct+1]+It)));if(Gt!==0){do{for(Dt=Ot-1;Ue.bl_count[Dt]===0;)Dt--;Ue.bl_count[Dt]--,Ue.bl_count[Dt+1]+=2,Ue.bl_count[Ot]--,Gt-=2}while(0<Gt);for(Dt=Ot;Dt!==0;Dt--)for(ct=Ue.bl_count[Dt];ct!==0;)LA<(Lt=Ue.heap[--ze])||(oA[2*Lt+1]!==Dt&&(Ue.opt_len+=(Dt-oA[2*Lt+1])*oA[2*Lt],oA[2*Lt+1]=Dt),ct--)}}(h,k),Bt(it,St,h.bl_count)}function c(h,k,re){var Be,he,it=-1,yt=k[1],lt=0,nt=7,St=4;for(yt===0&&(nt=138,St=3),k[2*(re+1)+1]=65535,Be=0;Be<=re;Be++)he=yt,yt=k[2*(Be+1)+1],++lt<nt&&he===yt||(lt<St?h.bl_tree[2*he]+=lt:he!==0?(he!==it&&h.bl_tree[2*he]++,h.bl_tree[2*oe]++):lt<=10?h.bl_tree[2*ge]++:h.bl_tree[2*Ie]++,it=he,St=(lt=0)===yt?(nt=138,3):he===yt?(nt=6,3):(nt=7,4))}function se(h,k,re){var Be,he,it=-1,yt=k[1],lt=0,nt=7,St=4;for(yt===0&&(nt=138,St=3),Be=0;Be<=re;Be++)if(he=yt,yt=k[2*(Be+1)+1],!(++lt<nt&&he===yt)){if(lt<St)for(;_e(h,he,h.bl_tree),--lt!=0;);else he!==0?(he!==it&&(_e(h,he,h.bl_tree),lt--),_e(h,oe,h.bl_tree),He(h,lt-3,2)):lt<=10?(_e(h,ge,h.bl_tree),He(h,lt-3,3)):(_e(h,Ie,h.bl_tree),He(h,lt-11,7));it=he,St=(lt=0)===yt?(nt=138,3):he===yt?(nt=6,3):(nt=7,4)}}D($);var S=!1;function p(h,k,re,Be){He(h,(f<<1)+(Be?1:0),3),function(he,it,yt,lt){zt(he),lt&&(Qe(he,yt),Qe(he,~yt)),te.arraySet(he.pending_buf,he.window,it,yt,he.pending),he.pending+=yt}(h,k,re,!0)}de._tr_init=function(h){S||(function(){var k,re,Be,he,it,yt=new Array(j+1);for(he=Be=0;he<O-1;he++)for(xe[he]=Be,k=0;k<1<<ue[he];k++)Q[Be++]=he;for(Q[Be-1]=he,he=it=0;he<16;he++)for($[he]=it,k=0;k<1<<tt[he];k++)De[it++]=he;for(it>>=7;he<x;he++)for($[he]=it<<7,k=0;k<1<<tt[he]-7;k++)De[256+it++]=he;for(re=0;re<=j;re++)yt[re]=0;for(k=0;k<=143;)ot[2*k+1]=8,k++,yt[8]++;for(;k<=255;)ot[2*k+1]=9,k++,yt[9]++;for(;k<=279;)ot[2*k+1]=7,k++,yt[7]++;for(;k<=287;)ot[2*k+1]=8,k++,yt[8]++;for(Bt(ot,I+1,yt),k=0;k<x;k++)J[2*k+1]=5,J[2*k]=Pt(k,5);be=new ee(ot,ue,L+1,I,j),Ae=new ee(J,tt,0,x,j),me=new ee(new Array(0),Re,0,b,P)}(),S=!0),h.l_desc=new q(h.dyn_ltree,be),h.d_desc=new q(h.dyn_dtree,Ae),h.bl_desc=new q(h.bl_tree,me),h.bi_buf=0,h.bi_valid=0,ut(h)},de._tr_stored_block=p,de._tr_flush_block=function(h,k,re,Be){var he,it,yt=0;0<h.level?(h.strm.data_type===2&&(h.strm.data_type=function(lt){var nt,St=4093624447;for(nt=0;nt<=31;nt++,St>>>=1)if(1&St&<.dyn_ltree[2*nt]!==0)return ie;if(lt.dyn_ltree[18]!==0||lt.dyn_ltree[20]!==0||lt.dyn_ltree[26]!==0)return g;for(nt=32;nt<L;nt++)if(lt.dyn_ltree[2*nt]!==0)return g;return ie}(h)),sA(h,h.l_desc),sA(h,h.d_desc),yt=function(lt){var nt;for(c(lt,lt.dyn_ltree,lt.l_desc.max_code),c(lt,lt.dyn_dtree,lt.d_desc.max_code),sA(lt,lt.bl_desc),nt=b-1;3<=nt&<.bl_tree[2*Ge[nt]+1]===0;nt--);return lt.opt_len+=3*(nt+1)+5+5+4,nt}(h),he=h.opt_len+3+7>>>3,(it=h.static_len+3+7>>>3)<=he&&(he=it)):he=it=re+5,re+4<=he&&k!==-1?p(h,k,re,Be):h.strategy===4||it===he?(He(h,2+(Be?1:0),3),rA(h,ot,J)):(He(h,4+(Be?1:0),3),function(lt,nt,St,Ue){var ke;for(He(lt,nt-257,5),He(lt,St-1,5),He(lt,Ue-4,4),ke=0;ke<Ue;ke++)He(lt,lt.bl_tree[2*Ge[ke]+1],3);se(lt,lt.dyn_ltree,nt-1),se(lt,lt.dyn_dtree,St-1)}(h,h.l_desc.max_code+1,h.d_desc.max_code+1,yt+1),rA(h,h.dyn_ltree,h.dyn_dtree)),ut(h),Be&&zt(h)},de._tr_tally=function(h,k,re){return h.pending_buf[h.d_buf+2*h.last_lit]=k>>>8&255,h.pending_buf[h.d_buf+2*h.last_lit+1]=255&k,h.pending_buf[h.l_buf+h.last_lit]=255&re,h.last_lit++,k===0?h.dyn_ltree[2*re]++:(h.matches++,k--,h.dyn_ltree[2*(Q[re]+L+1)]++,h.dyn_dtree[2*G(k)]++),h.last_lit===h.lit_bufsize-1},de._tr_align=function(h){He(h,2,3),_e(h,K,ot),function(k){k.bi_valid===16?(Qe(k,k.bi_buf),k.bi_buf=0,k.bi_valid=0):8<=k.bi_valid&&(k.pending_buf[k.pending++]=255&k.bi_buf,k.bi_buf>>=8,k.bi_valid-=8)}(h)}},{"../utils/common":41}],53:[function(ne,Le,de){"use strict";Le.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(ne,Le,de){(function(te){(function(ie,g){"use strict";if(!ie.setImmediate){var D,f,O,L,I=1,x={},b=!1,U=ie.document,j=Object.getPrototypeOf&&Object.getPrototypeOf(ie);j=j&&j.setTimeout?j:ie,D={}.toString.call(ie.process)==="[object process]"?function(oe){qe.nextTick(function(){P(oe)})}:function(){if(ie.postMessage&&!ie.importScripts){var oe=!0,ge=ie.onmessage;return ie.onmessage=function(){oe=!1},ie.postMessage("","*"),ie.onmessage=ge,oe}}()?(L="setImmediate$"+Math.random()+"$",ie.addEventListener?ie.addEventListener("message",K,!1):ie.attachEvent("onmessage",K),function(oe){ie.postMessage(L+oe,"*")}):ie.MessageChannel?((O=new MessageChannel).port1.onmessage=function(oe){P(oe.data)},function(oe){O.port2.postMessage(oe)}):U&&"onreadystatechange"in U.createElement("script")?(f=U.documentElement,function(oe){var ge=U.createElement("script");ge.onreadystatechange=function(){P(oe),ge.onreadystatechange=null,f.removeChild(ge),ge=null},f.appendChild(ge)}):function(oe){setTimeout(P,0,oe)},j.setImmediate=function(oe){typeof oe!="function"&&(oe=new Function(""+oe));for(var ge=new Array(arguments.length-1),Ie=0;Ie<ge.length;Ie++)ge[Ie]=arguments[Ie+1];var ue={callback:oe,args:ge};return x[I]=ue,D(I),I++},j.clearImmediate=N}function N(oe){delete x[oe]}function P(oe){if(b)setTimeout(P,0,oe);else{var ge=x[oe];if(ge){b=!0;try{(function(Ie){var ue=Ie.callback,tt=Ie.args;switch(tt.length){case 0:ue();break;case 1:ue(tt[0]);break;case 2:ue(tt[0],tt[1]);break;case 3:ue(tt[0],tt[1],tt[2]);break;default:ue.apply(g,tt)}})(ge)}finally{N(oe),b=!1}}}}function K(oe){oe.source===ie&&typeof oe.data=="string"&&oe.data.indexOf(L)===0&&P(+oe.data.slice(L.length))}})(typeof self=="undefined"?te===void 0?this:te:self)}).call(this,typeof _.g!="undefined"?_.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},62522:function(Sr){"use strict";Sr.exports="data:image/png;base64,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"},96908:function(Sr){"use strict";Sr.exports="data:image/png;base64,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"},57177:function(Sr){"use strict";Sr.exports="data:image/png;base64,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"},81378:function(Sr){"use strict";Sr.exports="data:image/png;base64,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"}}]);
|