1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import{aj as dr,ak as Ct,al as et,am as Rr,an as xn,ao as xo,ap as Ys,aq as Mt,ar as Po,as as Qs,at as Ro,au as Pt,av as ei,aw as Is,ax as Mo,ay as Do,az as Lo,aA as Bo,aB as Fo,aC as Jr,aD as zo,x as Pn,aE as Uo,aF as Vo,ai as Os,y as $o}from"./index-D7n5ZNak.js";var Br={exports:{}},kn={},wn={exports:{}},Tn={};/**
- * @vue/compiler-core v3.5.13
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/const Yt=Symbol(""),Jt=Symbol(""),Yr=Symbol(""),pr=Symbol(""),Rn=Symbol(""),Lt=Symbol(""),Mn=Symbol(""),Dn=Symbol(""),Qr=Symbol(""),en=Symbol(""),sr=Symbol(""),tn=Symbol(""),Ln=Symbol(""),rn=Symbol(""),nn=Symbol(""),sn=Symbol(""),an=Symbol(""),on=Symbol(""),ln=Symbol(""),Bn=Symbol(""),Fn=Symbol(""),vr=Symbol(""),mr=Symbol(""),cn=Symbol(""),un=Symbol(""),Qt=Symbol(""),ir=Symbol(""),hn=Symbol(""),Hr=Symbol(""),ti=Symbol(""),jr=Symbol(""),gr=Symbol(""),ri=Symbol(""),ni=Symbol(""),fn=Symbol(""),si=Symbol(""),ii=Symbol(""),dn=Symbol(""),zn=Symbol(""),Xt={[Yt]:"Fragment",[Jt]:"Teleport",[Yr]:"Suspense",[pr]:"KeepAlive",[Rn]:"BaseTransition",[Lt]:"openBlock",[Mn]:"createBlock",[Dn]:"createElementBlock",[Qr]:"createVNode",[en]:"createElementVNode",[sr]:"createCommentVNode",[tn]:"createTextVNode",[Ln]:"createStaticVNode",[rn]:"resolveComponent",[nn]:"resolveDynamicComponent",[sn]:"resolveDirective",[an]:"resolveFilter",[on]:"withDirectives",[ln]:"renderList",[Bn]:"renderSlot",[Fn]:"createSlots",[vr]:"toDisplayString",[mr]:"mergeProps",[cn]:"normalizeClass",[un]:"normalizeStyle",[Qt]:"normalizeProps",[ir]:"guardReactiveProps",[hn]:"toHandlers",[Hr]:"camelize",[ti]:"capitalize",[jr]:"toHandlerKey",[gr]:"setBlockTracking",[ri]:"pushScopeId",[ni]:"popScopeId",[fn]:"withCtx",[si]:"unref",[ii]:"isRef",[dn]:"withMemo",[zn]:"isMemoSame"};function ai(t){Object.getOwnPropertySymbols(t).forEach(n=>{Xt[n]=t[n]})}const Xo={HTML:0,0:"HTML",SVG:1,1:"SVG",MATH_ML:2,2:"MATH_ML"},Ho={ROOT:0,0:"ROOT",ELEMENT:1,1:"ELEMENT",TEXT:2,2:"TEXT",COMMENT:3,3:"COMMENT",SIMPLE_EXPRESSION:4,4:"SIMPLE_EXPRESSION",INTERPOLATION:5,5:"INTERPOLATION",ATTRIBUTE:6,6:"ATTRIBUTE",DIRECTIVE:7,7:"DIRECTIVE",COMPOUND_EXPRESSION:8,8:"COMPOUND_EXPRESSION",IF:9,9:"IF",IF_BRANCH:10,10:"IF_BRANCH",FOR:11,11:"FOR",TEXT_CALL:12,12:"TEXT_CALL",VNODE_CALL:13,13:"VNODE_CALL",JS_CALL_EXPRESSION:14,14:"JS_CALL_EXPRESSION",JS_OBJECT_EXPRESSION:15,15:"JS_OBJECT_EXPRESSION",JS_PROPERTY:16,16:"JS_PROPERTY",JS_ARRAY_EXPRESSION:17,17:"JS_ARRAY_EXPRESSION",JS_FUNCTION_EXPRESSION:18,18:"JS_FUNCTION_EXPRESSION",JS_CONDITIONAL_EXPRESSION:19,19:"JS_CONDITIONAL_EXPRESSION",JS_CACHE_EXPRESSION:20,20:"JS_CACHE_EXPRESSION",JS_BLOCK_STATEMENT:21,21:"JS_BLOCK_STATEMENT",JS_TEMPLATE_LITERAL:22,22:"JS_TEMPLATE_LITERAL",JS_IF_STATEMENT:23,23:"JS_IF_STATEMENT",JS_ASSIGNMENT_EXPRESSION:24,24:"JS_ASSIGNMENT_EXPRESSION",JS_SEQUENCE_EXPRESSION:25,25:"JS_SEQUENCE_EXPRESSION",JS_RETURN_STATEMENT:26,26:"JS_RETURN_STATEMENT"},jo={ELEMENT:0,0:"ELEMENT",COMPONENT:1,1:"COMPONENT",SLOT:2,2:"SLOT",TEMPLATE:3,3:"TEMPLATE"},Wo={NOT_CONSTANT:0,0:"NOT_CONSTANT",CAN_SKIP_PATCH:1,1:"CAN_SKIP_PATCH",CAN_CACHE:2,2:"CAN_CACHE",CAN_STRINGIFY:3,3:"CAN_STRINGIFY"},tt={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function oi(t,n=""){return{type:0,source:n,children:t,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:tt}}function er(t,n,i,u,p,_,v,P=!1,x=!1,G=!1,Y=tt){return t&&(P?(t.helper(Lt),t.helper(Wt(t.inSSR,G))):t.helper(jt(t.inSSR,G)),v&&t.helper(on)),{type:13,tag:n,props:i,children:u,patchFlag:p,dynamicProps:_,directives:v,isBlock:P,disableTracking:x,isComponent:G,loc:Y}}function Dt(t,n=tt){return{type:17,loc:n,elements:t}}function pt(t,n=tt){return{type:15,loc:n,properties:t}}function We(t,n){return{type:16,loc:tt,key:et(t)?_e(t,!0):t,value:n}}function _e(t,n=!1,i=tt,u=0){return{type:4,loc:i,content:t,isStatic:n,constType:n?3:u}}function Go(t,n){return{type:5,loc:n,content:et(t)?_e(t,!1,n):t}}function gt(t,n=tt){return{type:8,loc:n,children:t}}function Ye(t,n=[],i=tt){return{type:14,loc:i,callee:t,arguments:n}}function Ht(t,n=void 0,i=!1,u=!1,p=tt){return{type:18,params:t,returns:n,newline:i,isSlot:u,loc:p}}function Wr(t,n,i,u=!0){return{type:19,test:t,consequent:n,alternate:i,newline:u,loc:tt}}function li(t,n,i=!1,u=!1){return{type:20,index:t,value:n,needPauseTracking:i,inVOnce:u,needArraySpread:!1,loc:tt}}function ci(t){return{type:21,body:t,loc:tt}}function Zo(t){return{type:22,elements:t,loc:tt}}function qo(t,n,i){return{type:23,test:t,consequent:n,alternate:i,loc:tt}}function Ko(t,n){return{type:24,left:t,right:n,loc:tt}}function Jo(t){return{type:25,expressions:t,loc:tt}}function Yo(t){return{type:26,returns:t,loc:tt}}function jt(t,n){return t||n?Qr:en}function Wt(t,n){return t||n?Mn:Dn}function pn(t,{helper:n,removeHelper:i,inSSR:u}){t.isBlock||(t.isBlock=!0,i(jt(u,t.isComponent)),n(Lt),n(Wt(u,t.isComponent)))}const xs=new Uint8Array([123,123]),Ps=new Uint8Array([125,125]);function Rs(t){return t>=97&&t<=122||t>=65&&t<=90}function dt(t){return t===32||t===10||t===9||t===12||t===13}function Ot(t){return t===47||t===62||dt(t)}function Gr(t){const n=new Uint8Array(t.length);for(let i=0;i<t.length;i++)n[i]=t.charCodeAt(i);return n}const it={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};class Qo{constructor(n,i){this.stack=n,this.cbs=i,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=xs,this.delimiterClose=Ps,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=xs,this.delimiterClose=Ps}getPos(n){let i=1,u=n+1;for(let p=this.newlines.length-1;p>=0;p--){const _=this.newlines[p];if(n>_){i=p+2,u=n-_;break}}return{column:u,line:i,offset:n}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(n){n===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&n===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(n))}stateInterpolationOpen(n){if(n===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const i=this.index+1-this.delimiterOpen.length;i>this.sectionStart&&this.cbs.ontext(this.sectionStart,i),this.state=3,this.sectionStart=i}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(n)):(this.state=1,this.stateText(n))}stateInterpolation(n){n===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(n))}stateInterpolationClose(n){n===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(n))}stateSpecialStartSequence(n){const i=this.sequenceIndex===this.currentSequence.length;if(!(i?Ot(n):(n|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!i){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(n)}stateInRCDATA(n){if(this.sequenceIndex===this.currentSequence.length){if(n===62||dt(n)){const i=this.index-this.currentSequence.length;if(this.sectionStart<i){const u=this.index;this.index=i,this.cbs.ontext(this.sectionStart,i),this.index=u}this.sectionStart=i+2,this.stateInClosingTagName(n),this.inRCDATA=!1;return}this.sequenceIndex=0}(n|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===it.TitleEnd||this.currentSequence===it.TextareaEnd&&!this.inSFCRoot?!this.inVPre&&n===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(n)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(n===60)}stateCDATASequence(n){n===it.Cdata[this.sequenceIndex]?++this.sequenceIndex===it.Cdata.length&&(this.state=28,this.currentSequence=it.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(n))}fastForwardTo(n){for(;++this.index<this.buffer.length;){const i=this.buffer.charCodeAt(this.index);if(i===10&&this.newlines.push(this.index),i===n)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(n){n===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===it.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):n!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(n,i){this.enterRCDATA(n,i),this.state=31}enterRCDATA(n,i){this.inRCDATA=!0,this.currentSequence=n,this.sequenceIndex=i}stateBeforeTagName(n){n===33?(this.state=22,this.sectionStart=this.index+1):n===63?(this.state=24,this.sectionStart=this.index+1):Rs(n)?(this.sectionStart=this.index,this.mode===0?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:n===116?this.state=30:this.state=n===115?29:6):n===47?this.state=8:(this.state=1,this.stateText(n))}stateInTagName(n){Ot(n)&&this.handleTagName(n)}stateInSFCRootTagName(n){if(Ot(n)){const i=this.buffer.slice(this.sectionStart,this.index);i!=="template"&&this.enterRCDATA(Gr("</"+i),0),this.handleTagName(n)}}handleTagName(n){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(n)}stateBeforeClosingTagName(n){dt(n)||(n===62?(this.state=1,this.sectionStart=this.index+1):(this.state=Rs(n)?9:27,this.sectionStart=this.index))}stateInClosingTagName(n){(n===62||dt(n))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(n))}stateAfterClosingTagName(n){n===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(n){n===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):n===47?this.state=7:n===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):dt(n)||this.handleAttrStart(n)}handleAttrStart(n){n===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):n===46||n===58||n===64||n===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(n){n===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):dt(n)||(this.state=11,this.stateBeforeAttrName(n))}stateInAttrName(n){(n===61||Ot(n))&&(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(n))}stateInDirName(n){n===61||Ot(n)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(n)):n===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):n===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(n){n===61||Ot(n)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(n)):n===91?this.state=15:n===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(n){n===93?this.state=14:(n===61||Ot(n))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(n))}stateInDirModifier(n){n===61||Ot(n)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(n)):n===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(n){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(n)}stateAfterAttrName(n){n===61?this.state=18:n===47||n===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(n)):dt(n)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(n))}stateBeforeAttrValue(n){n===34?(this.state=19,this.sectionStart=this.index+1):n===39?(this.state=20,this.sectionStart=this.index+1):dt(n)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(n))}handleInAttrValue(n,i){(n===i||this.fastForwardTo(i))&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(i===34?3:2,this.index+1),this.state=11)}stateInAttrValueDoubleQuotes(n){this.handleInAttrValue(n,34)}stateInAttrValueSingleQuotes(n){this.handleInAttrValue(n,39)}stateInAttrValueNoQuotes(n){dt(n)||n===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(n)):(n===39||n===60||n===61||n===96)&&this.cbs.onerr(18,this.index)}stateBeforeDeclaration(n){n===91?(this.state=26,this.sequenceIndex=0):this.state=n===45?25:23}stateInDeclaration(n){(n===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(n){(n===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(n){n===45?(this.state=28,this.currentSequence=it.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(n){(n===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(n){n===it.ScriptEnd[3]?this.startSpecial(it.ScriptEnd,4):n===it.StyleEnd[3]?this.startSpecial(it.StyleEnd,4):(this.state=6,this.stateInTagName(n))}stateBeforeSpecialT(n){n===it.TitleEnd[3]?this.startSpecial(it.TitleEnd,4):n===it.TextareaEnd[3]?this.startSpecial(it.TextareaEnd,4):(this.state=6,this.stateInTagName(n))}startEntity(){}stateInEntity(){}parse(n){for(this.buffer=n;this.index<this.buffer.length;){const i=this.buffer.charCodeAt(this.index);switch(i===10&&this.newlines.push(this.index),this.state){case 1:{this.stateText(i);break}case 2:{this.stateInterpolationOpen(i);break}case 3:{this.stateInterpolation(i);break}case 4:{this.stateInterpolationClose(i);break}case 31:{this.stateSpecialStartSequence(i);break}case 32:{this.stateInRCDATA(i);break}case 26:{this.stateCDATASequence(i);break}case 19:{this.stateInAttrValueDoubleQuotes(i);break}case 12:{this.stateInAttrName(i);break}case 13:{this.stateInDirName(i);break}case 14:{this.stateInDirArg(i);break}case 15:{this.stateInDynamicDirArg(i);break}case 16:{this.stateInDirModifier(i);break}case 28:{this.stateInCommentLike(i);break}case 27:{this.stateInSpecialComment(i);break}case 11:{this.stateBeforeAttrName(i);break}case 6:{this.stateInTagName(i);break}case 34:{this.stateInSFCRootTagName(i);break}case 9:{this.stateInClosingTagName(i);break}case 5:{this.stateBeforeTagName(i);break}case 17:{this.stateAfterAttrName(i);break}case 20:{this.stateInAttrValueSingleQuotes(i);break}case 18:{this.stateBeforeAttrValue(i);break}case 8:{this.stateBeforeClosingTagName(i);break}case 10:{this.stateAfterClosingTagName(i);break}case 29:{this.stateBeforeSpecialS(i);break}case 30:{this.stateBeforeSpecialT(i);break}case 21:{this.stateInAttrValueNoQuotes(i);break}case 7:{this.stateInSelfClosingTag(i);break}case 23:{this.stateInDeclaration(i);break}case 22:{this.stateBeforeDeclaration(i);break}case 25:{this.stateBeforeComment(i);break}case 24:{this.stateInProcessingInstruction(i);break}case 33:{this.stateInEntity();break}}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===19||this.state===20||this.state===21)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const n=this.buffer.length;this.sectionStart>=n||(this.state===28?this.currentSequence===it.CdataEnd?this.cbs.oncdata(this.sectionStart,n):this.cbs.oncomment(this.sectionStart,n):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,n))}emitCodePoint(n,i){}}const el={COMPILER_IS_ON_ELEMENT:"COMPILER_IS_ON_ELEMENT",COMPILER_V_BIND_SYNC:"COMPILER_V_BIND_SYNC",COMPILER_V_BIND_OBJECT_ORDER:"COMPILER_V_BIND_OBJECT_ORDER",COMPILER_V_ON_NATIVE:"COMPILER_V_ON_NATIVE",COMPILER_V_IF_V_FOR_PRECEDENCE:"COMPILER_V_IF_V_FOR_PRECEDENCE",COMPILER_NATIVE_TEMPLATE:"COMPILER_NATIVE_TEMPLATE",COMPILER_INLINE_TEMPLATE:"COMPILER_INLINE_TEMPLATE",COMPILER_FILTERS:"COMPILER_FILTERS"},tl={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:t=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${t}.sync\` should be changed to \`v-model:${t}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.",link:"https://v3-migration.vuejs.org/breaking-changes/v-if-v-for.html"},COMPILER_NATIVE_TEMPLATE:{message:"<template> with no special directives will render as a native template element instead of its inner content in Vue 3."},COMPILER_INLINE_TEMPLATE:{message:'"inline-template" has been removed in Vue 3.',link:"https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html"},COMPILER_FILTERS:{message:'filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.',link:"https://v3-migration.vuejs.org/breaking-changes/filters.html"}};function Nn(t,{compatConfig:n}){const i=n&&n[t];return t==="MODE"?i||3:i}function $t(t,n){const i=Nn("MODE",n),u=Nn(t,n);return i===3?u===!0:u!==!1}function tr(t,n,i,...u){return $t(t,n)}function rl(t,n,i,...u){if(Nn(t,n)==="suppress-warning")return;const{message:_,link:v}=tl[t],P=`(deprecation ${t}) ${typeof _=="function"?_(...u):_}${v?`
- Details: ${v}`:""}`,x=new SyntaxError(P);x.code=t,i&&(x.loc=i),n.onWarn(x)}function Un(t){throw t}function ui(t){}function Ue(t,n,i,u){const p=`https://vuejs.org/error-reference/#compiler-${t}`,_=new SyntaxError(String(p));return _.code=t,_.loc=n,_}const nl={ABRUPT_CLOSING_OF_EMPTY_COMMENT:0,0:"ABRUPT_CLOSING_OF_EMPTY_COMMENT",CDATA_IN_HTML_CONTENT:1,1:"CDATA_IN_HTML_CONTENT",DUPLICATE_ATTRIBUTE:2,2:"DUPLICATE_ATTRIBUTE",END_TAG_WITH_ATTRIBUTES:3,3:"END_TAG_WITH_ATTRIBUTES",END_TAG_WITH_TRAILING_SOLIDUS:4,4:"END_TAG_WITH_TRAILING_SOLIDUS",EOF_BEFORE_TAG_NAME:5,5:"EOF_BEFORE_TAG_NAME",EOF_IN_CDATA:6,6:"EOF_IN_CDATA",EOF_IN_COMMENT:7,7:"EOF_IN_COMMENT",EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT:8,8:"EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT",EOF_IN_TAG:9,9:"EOF_IN_TAG",INCORRECTLY_CLOSED_COMMENT:10,10:"INCORRECTLY_CLOSED_COMMENT",INCORRECTLY_OPENED_COMMENT:11,11:"INCORRECTLY_OPENED_COMMENT",INVALID_FIRST_CHARACTER_OF_TAG_NAME:12,12:"INVALID_FIRST_CHARACTER_OF_TAG_NAME",MISSING_ATTRIBUTE_VALUE:13,13:"MISSING_ATTRIBUTE_VALUE",MISSING_END_TAG_NAME:14,14:"MISSING_END_TAG_NAME",MISSING_WHITESPACE_BETWEEN_ATTRIBUTES:15,15:"MISSING_WHITESPACE_BETWEEN_ATTRIBUTES",NESTED_COMMENT:16,16:"NESTED_COMMENT",UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME:17,17:"UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME",UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE:18,18:"UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE",UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME:19,19:"UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME",UNEXPECTED_NULL_CHARACTER:20,20:"UNEXPECTED_NULL_CHARACTER",UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME:21,21:"UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME",UNEXPECTED_SOLIDUS_IN_TAG:22,22:"UNEXPECTED_SOLIDUS_IN_TAG",X_INVALID_END_TAG:23,23:"X_INVALID_END_TAG",X_MISSING_END_TAG:24,24:"X_MISSING_END_TAG",X_MISSING_INTERPOLATION_END:25,25:"X_MISSING_INTERPOLATION_END",X_MISSING_DIRECTIVE_NAME:26,26:"X_MISSING_DIRECTIVE_NAME",X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END:27,27:"X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END",X_V_IF_NO_EXPRESSION:28,28:"X_V_IF_NO_EXPRESSION",X_V_IF_SAME_KEY:29,29:"X_V_IF_SAME_KEY",X_V_ELSE_NO_ADJACENT_IF:30,30:"X_V_ELSE_NO_ADJACENT_IF",X_V_FOR_NO_EXPRESSION:31,31:"X_V_FOR_NO_EXPRESSION",X_V_FOR_MALFORMED_EXPRESSION:32,32:"X_V_FOR_MALFORMED_EXPRESSION",X_V_FOR_TEMPLATE_KEY_PLACEMENT:33,33:"X_V_FOR_TEMPLATE_KEY_PLACEMENT",X_V_BIND_NO_EXPRESSION:34,34:"X_V_BIND_NO_EXPRESSION",X_V_ON_NO_EXPRESSION:35,35:"X_V_ON_NO_EXPRESSION",X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET:36,36:"X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET",X_V_SLOT_MIXED_SLOT_USAGE:37,37:"X_V_SLOT_MIXED_SLOT_USAGE",X_V_SLOT_DUPLICATE_SLOT_NAMES:38,38:"X_V_SLOT_DUPLICATE_SLOT_NAMES",X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN:39,39:"X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN",X_V_SLOT_MISPLACED:40,40:"X_V_SLOT_MISPLACED",X_V_MODEL_NO_EXPRESSION:41,41:"X_V_MODEL_NO_EXPRESSION",X_V_MODEL_MALFORMED_EXPRESSION:42,42:"X_V_MODEL_MALFORMED_EXPRESSION",X_V_MODEL_ON_SCOPE_VARIABLE:43,43:"X_V_MODEL_ON_SCOPE_VARIABLE",X_V_MODEL_ON_PROPS:44,44:"X_V_MODEL_ON_PROPS",X_INVALID_EXPRESSION:45,45:"X_INVALID_EXPRESSION",X_KEEP_ALIVE_INVALID_CHILDREN:46,46:"X_KEEP_ALIVE_INVALID_CHILDREN",X_PREFIX_ID_NOT_SUPPORTED:47,47:"X_PREFIX_ID_NOT_SUPPORTED",X_MODULE_MODE_NOT_SUPPORTED:48,48:"X_MODULE_MODE_NOT_SUPPORTED",X_CACHE_HANDLER_NOT_SUPPORTED:49,49:"X_CACHE_HANDLER_NOT_SUPPORTED",X_SCOPE_ID_NOT_SUPPORTED:50,50:"X_SCOPE_ID_NOT_SUPPORTED",X_VNODE_HOOKS:51,51:"X_VNODE_HOOKS",X_V_BIND_INVALID_SAME_NAME_ARGUMENT:52,52:"X_V_BIND_INVALID_SAME_NAME_ARGUMENT",__EXTEND_POINT__:53,53:"__EXTEND_POINT__"},sl={0:"Illegal comment.",1:"CDATA section is allowed only in XML context.",2:"Duplicate attribute.",3:"End tag cannot have attributes.",4:"Illegal '/' in tags.",5:"Unexpected EOF in tag.",6:"Unexpected EOF in CDATA section.",7:"Unexpected EOF in comment.",8:"Unexpected EOF in script.",9:"Unexpected EOF in tag.",10:"Incorrectly closed comment.",11:"Incorrectly opened comment.",12:"Illegal tag name. Use '<' to print '<'.",13:"Attribute value was expected.",14:"End tag name was expected.",15:"Whitespace was expected.",16:"Unexpected '<!--' in comment.",17:`Attribute name cannot contain U+0022 ("), U+0027 ('), and U+003C (<).`,18:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",19:"Attribute name cannot start with '='.",21:"'<?' is allowed only in XML context.",20:"Unexpected null character.",22:"Illegal '/' in tags.",23:"Invalid end tag.",24:"Element is missing end tag.",25:"Interpolation end sign was not found.",27:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",26:"Legal directive name was expected.",28:"v-if/v-else-if is missing expression.",29:"v-if/else branches must use unique keys.",30:"v-else/v-else-if has no adjacent v-if or v-else-if.",31:"v-for is missing expression.",32:"v-for has invalid expression.",33:"<template v-for> key should be placed on the <template> tag.",34:"v-bind is missing expression.",52:"v-bind with same-name shorthand only allows static argument.",35:"v-on is missing expression.",36:"Unexpected custom directive on <slot> outlet.",37:"Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.",38:"Duplicate slot names found. ",39:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",40:"v-slot can only be used on components or <template> tags.",41:"v-model is missing expression.",42:"v-model value must be a valid JavaScript member expression.",43:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",44:`v-model cannot be used on a prop, because local prop bindings are not writable.
- Use a v-bind binding combined with a v-on listener that emits update:x event instead.`,45:"Error parsing JavaScript expression: ",46:"<KeepAlive> expects exactly one child component.",51:"@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.",47:'"prefixIdentifiers" option is not supported in this build of compiler.',48:"ES module mode is not supported in this build of compiler.",49:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',50:'"scopeId" option is only supported in module mode.',53:""};function il(t,n,i=!1,u=[],p=Object.create(null)){}function al(t,n,i){return!1}function ol(t,n){if(t&&(t.type==="ObjectProperty"||t.type==="ArrayPattern")){let i=n.length;for(;i--;){const u=n[i];if(u.type==="AssignmentExpression")return!0;if(u.type!=="ObjectProperty"&&!u.type.endsWith("Pattern"))break}}return!1}function ll(t){let n=t.length;for(;n--;){const i=t[n];if(i.type==="NewExpression")return!0;if(i.type!=="MemberExpression")break}return!1}function cl(t,n){for(const i of t.params)for(const u of Tt(i))n(u)}function ul(t,n){for(const i of t.body)if(i.type==="VariableDeclaration"){if(i.declare)continue;for(const u of i.declarations)for(const p of Tt(u.id))n(p)}else if(i.type==="FunctionDeclaration"||i.type==="ClassDeclaration"){if(i.declare||!i.id)continue;n(i.id)}else hl(i)&&fl(i,!0,n)}function hl(t){return t.type==="ForOfStatement"||t.type==="ForInStatement"||t.type==="ForStatement"}function fl(t,n,i){const u=t.type==="ForStatement"?t.init:t.left;if(u&&u.type==="VariableDeclaration"&&(u.kind==="var"&&n))for(const p of u.declarations)for(const _ of Tt(p.id))i(_)}function Tt(t,n=[]){switch(t.type){case"Identifier":n.push(t);break;case"MemberExpression":let i=t;for(;i.type==="MemberExpression";)i=i.object;n.push(i);break;case"ObjectPattern":for(const u of t.properties)u.type==="RestElement"?Tt(u.argument,n):Tt(u.value,n);break;case"ArrayPattern":t.elements.forEach(u=>{u&&Tt(u,n)});break;case"RestElement":Tt(t.argument,n);break;case"AssignmentPattern":Tt(t.left,n);break}return n}const dl=t=>/Function(?:Expression|Declaration)$|Method$/.test(t.type),hi=t=>t&&(t.type==="ObjectProperty"||t.type==="ObjectMethod")&&!t.computed,pl=(t,n)=>hi(n)&&n.key===t,fi=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function di(t){return fi.includes(t.type)?di(t.expression):t}const ut=t=>t.type===4&&t.isStatic;function Vn(t){switch(t){case"Teleport":case"teleport":return Jt;case"Suspense":case"suspense":return Yr;case"KeepAlive":case"keep-alive":return pr;case"BaseTransition":case"base-transition":return Rn}}const ml=/^\d|[^\$\w\xA0-\uFFFF]/,Er=t=>!ml.test(t),gl=/[A-Za-z_$\xA0-\uFFFF]/,bl=/[\.\?\w$\xA0-\uFFFF]/,_l=/\s+[.[]\s*|\s*[.[]\s+/g,pi=t=>t.type===4?t.content:t.loc.source,mi=t=>{const n=pi(t).trim().replace(_l,P=>P.trim());let i=0,u=[],p=0,_=0,v=null;for(let P=0;P<n.length;P++){const x=n.charAt(P);switch(i){case 0:if(x==="[")u.push(i),i=1,p++;else if(x==="(")u.push(i),i=2,_++;else if(!(P===0?gl:bl).test(x))return!1;break;case 1:x==="'"||x==='"'||x==="`"?(u.push(i),i=3,v=x):x==="["?p++:x==="]"&&(--p||(i=u.pop()));break;case 2:if(x==="'"||x==='"'||x==="`")u.push(i),i=3,v=x;else if(x==="(")_++;else if(x===")"){if(P===n.length-1)return!1;--_||(i=u.pop())}break;case 3:x===v&&(i=u.pop(),v=null);break}}return!p&&!_},yl=dr,$n=mi,vl=/^\s*(async\s*)?(\([^)]*?\)|[\w$_]+)\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,gi=t=>vl.test(pi(t)),El=dr,bi=gi;function Sl(t,n,i=n.length){return _i({offset:t.offset,line:t.line,column:t.column},n,i)}function _i(t,n,i=n.length){let u=0,p=-1;for(let _=0;_<i;_++)n.charCodeAt(_)===10&&(u++,p=_);return t.offset+=i,t.line+=u,t.column=p===-1?t.column+i:i-p,t}function kl(t,n){if(!t)throw new Error(n||"unexpected compiler condition")}function ct(t,n,i=!1){for(let u=0;u<t.props.length;u++){const p=t.props[u];if(p.type===7&&(i||p.exp)&&(et(n)?p.name===n:n.test(p.name)))return p}}function Sr(t,n,i=!1,u=!1){for(let p=0;p<t.props.length;p++){const _=t.props[p];if(_.type===6){if(i)continue;if(_.name===n&&(_.value||u))return _}else if(_.name==="bind"&&(_.exp||u)&&Rt(_.arg,n))return _}}function Rt(t,n){return!!(t&&ut(t)&&t.content===n)}function yi(t){return t.props.some(n=>n.type===7&&n.name==="bind"&&(!n.arg||n.arg.type!==4||!n.arg.isStatic))}function Fr(t){return t.type===5||t.type===2}function Xn(t){return t.type===7&&t.name==="slot"}function rr(t){return t.type===1&&t.tagType===3}function br(t){return t.type===1&&t.tagType===2}const wl=new Set([Qt,ir]);function vi(t,n=[]){if(t&&!et(t)&&t.type===14){const i=t.callee;if(!et(i)&&wl.has(i))return vi(t.arguments[0],n.concat(t))}return[t,n]}function _r(t,n,i){let u,p=t.type===13?t.props:t.arguments[2],_=[],v;if(p&&!et(p)&&p.type===14){const P=vi(p);p=P[0],_=P[1],v=_[_.length-1]}if(p==null||et(p))u=pt([n]);else if(p.type===14){const P=p.arguments[0];!et(P)&&P.type===15?Ms(n,P)||P.properties.unshift(n):p.callee===hn?u=Ye(i.helper(mr),[pt([n]),p]):p.arguments.unshift(pt([n])),!u&&(u=p)}else p.type===15?(Ms(n,p)||p.properties.unshift(n),u=p):(u=Ye(i.helper(mr),[pt([n]),p]),v&&v.callee===ir&&(v=_[_.length-2]));t.type===13?v?v.arguments[0]=u:t.props=u:v?v.arguments[0]=u:t.arguments[2]=u}function Ms(t,n){let i=!1;if(t.key.type===4){const u=t.key.content;i=n.properties.some(p=>p.key.type===4&&p.key.content===u)}return i}function nr(t,n){return`_${n}_${t.replace(/[^\w]/g,(i,u)=>i==="-"?"_":t.charCodeAt(u).toString())}`}function yt(t,n){if(!t||Object.keys(n).length===0)return!1;switch(t.type){case 1:for(let i=0;i<t.props.length;i++){const u=t.props[i];if(u.type===7&&(yt(u.arg,n)||yt(u.exp,n)))return!0}return t.children.some(i=>yt(i,n));case 11:return yt(t.source,n)?!0:t.children.some(i=>yt(i,n));case 9:return t.branches.some(i=>yt(i,n));case 10:return yt(t.condition,n)?!0:t.children.some(i=>yt(i,n));case 4:return!t.isStatic&&Er(t.content)&&!!n[t.content];case 8:return t.children.some(i=>Qs(i)&&yt(i,n));case 5:case 12:return yt(t.content,n);case 2:case 3:case 20:return!1;default:return!1}}function Ei(t){return t.type===14&&t.callee===dn?t.arguments[1].returns:t}const Si=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,ki={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Rr,isPreTag:Rr,isIgnoreNewlineTag:Rr,isCustomElement:Rr,onError:Un,onWarn:ui,comments:!1,prefixIdentifiers:!1};let xe=ki,yr=null,Nt="",at=null,Ae=null,ht="",wt=-1,Ut=-1,Hn=0,xt=!1,An=null;const Xe=[],je=new Qo(Xe,{onerr:kt,ontext(t,n){Mr(nt(t,n),t,n)},ontextentity(t,n,i){Mr(t,n,i)},oninterpolation(t,n){if(xt)return Mr(nt(t,n),t,n);let i=t+je.delimiterOpen.length,u=n-je.delimiterClose.length;for(;dt(Nt.charCodeAt(i));)i++;for(;dt(Nt.charCodeAt(u-1));)u--;let p=nt(i,u);p.includes("&")&&(p=xe.decodeEntities(p,!1)),In({type:5,content:Ur(p,!1,Je(i,u)),loc:Je(t,n)})},onopentagname(t,n){const i=nt(t,n);at={type:1,tag:i,ns:xe.getNamespace(i,Xe[0],xe.ns),tagType:0,props:[],children:[],loc:Je(t-1,n),codegenNode:void 0}},onopentagend(t){Ls(t)},onclosetag(t,n){const i=nt(t,n);if(!xe.isVoidTag(i)){let u=!1;for(let p=0;p<Xe.length;p++)if(Xe[p].tag.toLowerCase()===i.toLowerCase()){u=!0,p>0&&kt(24,Xe[0].loc.start.offset);for(let v=0;v<=p;v++){const P=Xe.shift();zr(P,n,v<p)}break}u||kt(23,wi(t,60))}},onselfclosingtag(t){const n=at.tag;at.isSelfClosing=!0,Ls(t),Xe[0]&&Xe[0].tag===n&&zr(Xe.shift(),t)},onattribname(t,n){Ae={type:6,name:nt(t,n),nameLoc:Je(t,n),value:void 0,loc:Je(t)}},ondirname(t,n){const i=nt(t,n),u=i==="."||i===":"?"bind":i==="@"?"on":i==="#"?"slot":i.slice(2);if(!xt&&u===""&&kt(26,t),xt||u==="")Ae={type:6,name:i,nameLoc:Je(t,n),value:void 0,loc:Je(t)};else if(Ae={type:7,name:u,rawName:i,exp:void 0,arg:void 0,modifiers:i==="."?[_e("prop")]:[],loc:Je(t)},u==="pre"){xt=je.inVPre=!0,An=at;const p=at.props;for(let _=0;_<p.length;_++)p[_].type===7&&(p[_]=Dl(p[_]))}},ondirarg(t,n){if(t===n)return;const i=nt(t,n);if(xt)Ae.name+=i,Vt(Ae.nameLoc,n);else{const u=i[0]!=="[";Ae.arg=Ur(u?i:i.slice(1,-1),u,Je(t,n),u?3:0)}},ondirmodifier(t,n){const i=nt(t,n);if(xt)Ae.name+="."+i,Vt(Ae.nameLoc,n);else if(Ae.name==="slot"){const u=Ae.arg;u&&(u.content+="."+i,Vt(u.loc,n))}else{const u=_e(i,!0,Je(t,n));Ae.modifiers.push(u)}},onattribdata(t,n){ht+=nt(t,n),wt<0&&(wt=t),Ut=n},onattribentity(t,n,i){ht+=t,wt<0&&(wt=n),Ut=i},onattribnameend(t){const n=Ae.loc.start.offset,i=nt(n,t);Ae.type===7&&(Ae.rawName=i),at.props.some(u=>(u.type===7?u.rawName:u.name)===i)&&kt(2,n)},onattribend(t,n){if(at&&Ae){if(Vt(Ae.loc,n),t!==0)if(ht.includes("&")&&(ht=xe.decodeEntities(ht,!0)),Ae.type===6)Ae.name==="class"&&(ht=Ci(ht).trim()),t===1&&!ht&&kt(13,n),Ae.value={type:2,content:ht,loc:t===1?Je(wt,Ut):Je(wt-1,Ut+1)},je.inSFCRoot&&at.tag==="template"&&Ae.name==="lang"&&ht&&ht!=="html"&&je.enterRCDATA(Gr("</template"),0);else{let i=0;Ae.exp=Ur(ht,!1,Je(wt,Ut),0,i),Ae.name==="for"&&(Ae.forParseResult=Cl(Ae.exp));let u=-1;Ae.name==="bind"&&(u=Ae.modifiers.findIndex(p=>p.content==="sync"))>-1&&tr("COMPILER_V_BIND_SYNC",xe,Ae.loc,Ae.rawName)&&(Ae.name="model",Ae.modifiers.splice(u,1))}(Ae.type!==7||Ae.name!=="pre")&&at.props.push(Ae)}ht="",wt=Ut=-1},oncomment(t,n){xe.comments&&In({type:3,content:nt(t,n),loc:Je(t-4,n+3)})},onend(){const t=Nt.length;for(let n=0;n<Xe.length;n++)zr(Xe[n],t-1),kt(24,Xe[n].loc.start.offset)},oncdata(t,n){Xe[0].ns!==0?Mr(nt(t,n),t,n):kt(1,t-9)},onprocessinginstruction(t){(Xe[0]?Xe[0].ns:xe.ns)===0&&kt(21,t-1)}}),Ds=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Tl=/^\(|\)$/g;function Cl(t){const n=t.loc,i=t.content,u=i.match(Si);if(!u)return;const[,p,_]=u,v=(H,le,re=!1)=>{const fe=n.start.offset+le,ce=fe+H.length;return Ur(H,!1,Je(fe,ce),0,re?1:0)},P={source:v(_.trim(),i.indexOf(_,p.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let x=p.trim().replace(Tl,"").trim();const G=p.indexOf(x),Y=x.match(Ds);if(Y){x=x.replace(Ds,"").trim();const H=Y[1].trim();let le;if(H&&(le=i.indexOf(H,G+x.length),P.key=v(H,le,!0)),Y[2]){const re=Y[2].trim();re&&(P.index=v(re,i.indexOf(re,P.key?le+H.length:G+x.length),!0))}}return x&&(P.value=v(x,G,!0)),P}function nt(t,n){return Nt.slice(t,n)}function Ls(t){je.inSFCRoot&&(at.innerLoc=Je(t+1,t+1)),In(at);const{tag:n,ns:i}=at;i===0&&xe.isPreTag(n)&&Hn++,xe.isVoidTag(n)?zr(at,t):(Xe.unshift(at),(i===1||i===2)&&(je.inXML=!0)),at=null}function Mr(t,n,i){{const _=Xe[0]&&Xe[0].tag;_!=="script"&&_!=="style"&&t.includes("&")&&(t=xe.decodeEntities(t,!1))}const u=Xe[0]||yr,p=u.children[u.children.length-1];p&&p.type===2?(p.content+=t,Vt(p.loc,i)):u.children.push({type:2,content:t,loc:Je(n,i)})}function zr(t,n,i=!1){i?Vt(t.loc,wi(n,60)):Vt(t.loc,Nl(n,62)+1),je.inSFCRoot&&(t.children.length?t.innerLoc.end=Ct({},t.children[t.children.length-1].loc.end):t.innerLoc.end=Ct({},t.innerLoc.start),t.innerLoc.source=nt(t.innerLoc.start.offset,t.innerLoc.end.offset));const{tag:u,ns:p,children:_}=t;if(xt||(u==="slot"?t.tagType=2:Bs(t)?t.tagType=3:Il(t)&&(t.tagType=1)),je.inRCDATA||(t.children=Ti(_)),p===0&&xe.isIgnoreNewlineTag(u)){const v=_[0];v&&v.type===2&&(v.content=v.content.replace(/^\r?\n/,""))}p===0&&xe.isPreTag(u)&&Hn--,An===t&&(xt=je.inVPre=!1,An=null),je.inXML&&(Xe[0]?Xe[0].ns:xe.ns)===0&&(je.inXML=!1);{const v=t.props;if(!je.inSFCRoot&&$t("COMPILER_NATIVE_TEMPLATE",xe)&&t.tag==="template"&&!Bs(t)){const x=Xe[0]||yr,G=x.children.indexOf(t);x.children.splice(G,1,...t.children)}const P=v.find(x=>x.type===6&&x.name==="inline-template");P&&tr("COMPILER_INLINE_TEMPLATE",xe,P.loc)&&t.children.length&&(P.value={type:2,content:nt(t.children[0].loc.start.offset,t.children[t.children.length-1].loc.end.offset),loc:P.loc})}}function Nl(t,n){let i=t;for(;Nt.charCodeAt(i)!==n&&i<Nt.length-1;)i++;return i}function wi(t,n){let i=t;for(;Nt.charCodeAt(i)!==n&&i>=0;)i--;return i}const Al=new Set(["if","else","else-if","for","slot"]);function Bs({tag:t,props:n}){if(t==="template"){for(let i=0;i<n.length;i++)if(n[i].type===7&&Al.has(n[i].name))return!0}return!1}function Il({tag:t,props:n}){if(xe.isCustomElement(t))return!1;if(t==="component"||Ol(t.charCodeAt(0))||Vn(t)||xe.isBuiltInComponent&&xe.isBuiltInComponent(t)||xe.isNativeTag&&!xe.isNativeTag(t))return!0;for(let i=0;i<n.length;i++){const u=n[i];if(u.type===6){if(u.name==="is"&&u.value){if(u.value.content.startsWith("vue:"))return!0;if(tr("COMPILER_IS_ON_ELEMENT",xe,u.loc))return!0}}else if(u.name==="bind"&&Rt(u.arg,"is")&&tr("COMPILER_IS_ON_ELEMENT",xe,u.loc))return!0}return!1}function Ol(t){return t>64&&t<91}const xl=/\r\n/g;function Ti(t,n){const i=xe.whitespace!=="preserve";let u=!1;for(let p=0;p<t.length;p++){const _=t[p];if(_.type===2)if(Hn)_.content=_.content.replace(xl,`
- `);else if(Pl(_.content)){const v=t[p-1]&&t[p-1].type,P=t[p+1]&&t[p+1].type;!v||!P||i&&(v===3&&(P===3||P===1)||v===1&&(P===3||P===1&&Rl(_.content)))?(u=!0,t[p]=null):_.content=" "}else i&&(_.content=Ci(_.content))}return u?t.filter(Boolean):t}function Pl(t){for(let n=0;n<t.length;n++)if(!dt(t.charCodeAt(n)))return!1;return!0}function Rl(t){for(let n=0;n<t.length;n++){const i=t.charCodeAt(n);if(i===10||i===13)return!0}return!1}function Ci(t){let n="",i=!1;for(let u=0;u<t.length;u++)dt(t.charCodeAt(u))?i||(n+=" ",i=!0):(n+=t[u],i=!1);return n}function In(t){(Xe[0]||yr).children.push(t)}function Je(t,n){return{start:je.getPos(t),end:n==null?n:je.getPos(n),source:n==null?n:nt(t,n)}}function Ml(t){return Je(t.start.offset,t.end.offset)}function Vt(t,n){t.end=je.getPos(n),t.source=nt(t.start.offset,n)}function Dl(t){const n={type:6,name:t.rawName,nameLoc:Je(t.loc.start.offset,t.loc.start.offset+t.rawName.length),value:void 0,loc:t.loc};if(t.exp){const i=t.exp.loc;i.end.offset<t.loc.end.offset&&(i.start.offset--,i.start.column--,i.end.offset++,i.end.column++),n.value={type:2,content:t.exp.content,loc:i}}return n}function Ur(t,n=!1,i,u=0,p=0){return _e(t,n,i,u)}function kt(t,n,i){xe.onError(Ue(t,Je(n,n)))}function Ll(){je.reset(),at=null,Ae=null,ht="",wt=-1,Ut=-1,Xe.length=0}function jn(t,n){if(Ll(),Nt=t,xe=Ct({},ki),n){let p;for(p in n)n[p]!=null&&(xe[p]=n[p])}je.mode=xe.parseMode==="html"?1:xe.parseMode==="sfc"?2:0,je.inXML=xe.ns===1||xe.ns===2;const i=n&&n.delimiters;i&&(je.delimiterOpen=Gr(i[0]),je.delimiterClose=Gr(i[1]));const u=yr=oi([],t);return je.parse(Nt),u.loc=Je(0,t.length),u.children=Ti(u.children),yr=null,u}function Bl(t,n){Vr(t,void 0,n,Ni(t,t.children[0]))}function Ni(t,n){const{children:i}=t;return i.length===1&&n.type===1&&!br(n)}function Vr(t,n,i,u=!1,p=!1){const{children:_}=t,v=[];for(let Y=0;Y<_.length;Y++){const H=_[Y];if(H.type===1&&H.tagType===0){const le=u?0:ft(H,i);if(le>0){if(le>=2){H.codegenNode.patchFlag=-1,v.push(H);continue}}else{const re=H.codegenNode;if(re.type===13){const fe=re.patchFlag;if((fe===void 0||fe===512||fe===1)&&Ii(H,i)>=2){const ce=Oi(H);ce&&(re.props=i.hoist(ce))}re.dynamicProps&&(re.dynamicProps=i.hoist(re.dynamicProps))}}}else if(H.type===12&&(u?0:ft(H,i))>=2){v.push(H);continue}if(H.type===1){const le=H.tagType===1;le&&i.scopes.vSlot++,Vr(H,t,i,!1,p),le&&i.scopes.vSlot--}else if(H.type===11)Vr(H,t,i,H.children.length===1,!0);else if(H.type===9)for(let le=0;le<H.branches.length;le++)Vr(H.branches[le],t,i,H.branches[le].children.length===1,p)}let P=!1;if(v.length===_.length&&t.type===1){if(t.tagType===0&&t.codegenNode&&t.codegenNode.type===13&&Pt(t.codegenNode.children))t.codegenNode.children=x(Dt(t.codegenNode.children)),P=!0;else if(t.tagType===1&&t.codegenNode&&t.codegenNode.type===13&&t.codegenNode.children&&!Pt(t.codegenNode.children)&&t.codegenNode.children.type===15){const Y=G(t.codegenNode,"default");Y&&(Y.returns=x(Dt(Y.returns)),P=!0)}else if(t.tagType===3&&n&&n.type===1&&n.tagType===1&&n.codegenNode&&n.codegenNode.type===13&&n.codegenNode.children&&!Pt(n.codegenNode.children)&&n.codegenNode.children.type===15){const Y=ct(t,"slot",!0),H=Y&&Y.arg&&G(n.codegenNode,Y.arg);H&&(H.returns=x(Dt(H.returns)),P=!0)}}if(!P)for(const Y of v)Y.codegenNode=i.cache(Y.codegenNode);function x(Y){const H=i.cache(Y);return p&&i.hmr&&(H.needArraySpread=!0),H}function G(Y,H){if(Y.children&&!Pt(Y.children)&&Y.children.type===15){const le=Y.children.properties.find(re=>re.key===H||re.key.content===H);return le&&le.value}}v.length&&i.transformHoist&&i.transformHoist(_,i,t)}function ft(t,n){const{constantCache:i}=n;switch(t.type){case 1:if(t.tagType!==0)return 0;const u=i.get(t);if(u!==void 0)return u;const p=t.codegenNode;if(p.type!==13||p.isBlock&&t.tag!=="svg"&&t.tag!=="foreignObject"&&t.tag!=="math")return 0;if(p.patchFlag===void 0){let v=3;const P=Ii(t,n);if(P===0)return i.set(t,0),0;P<v&&(v=P);for(let x=0;x<t.children.length;x++){const G=ft(t.children[x],n);if(G===0)return i.set(t,0),0;G<v&&(v=G)}if(v>1)for(let x=0;x<t.props.length;x++){const G=t.props[x];if(G.type===7&&G.name==="bind"&&G.exp){const Y=ft(G.exp,n);if(Y===0)return i.set(t,0),0;Y<v&&(v=Y)}}if(p.isBlock){for(let x=0;x<t.props.length;x++)if(t.props[x].type===7)return i.set(t,0),0;n.removeHelper(Lt),n.removeHelper(Wt(n.inSSR,p.isComponent)),p.isBlock=!1,n.helper(jt(n.inSSR,p.isComponent))}return i.set(t,v),v}else return i.set(t,0),0;case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return ft(t.content,n);case 4:return t.constType;case 8:let _=3;for(let v=0;v<t.children.length;v++){const P=t.children[v];if(et(P)||xn(P))continue;const x=ft(P,n);if(x===0)return 0;x<_&&(_=x)}return _;case 20:return 2;default:return 0}}const Fl=new Set([cn,un,Qt,ir]);function Ai(t,n){if(t.type===14&&!et(t.callee)&&Fl.has(t.callee)){const i=t.arguments[0];if(i.type===4)return ft(i,n);if(i.type===14)return Ai(i,n)}return 0}function Ii(t,n){let i=3;const u=Oi(t);if(u&&u.type===15){const{properties:p}=u;for(let _=0;_<p.length;_++){const{key:v,value:P}=p[_],x=ft(v,n);if(x===0)return x;x<i&&(i=x);let G;if(P.type===4?G=ft(P,n):P.type===14?G=Ai(P,n):G=0,G===0)return G;G<i&&(i=G)}}return i}function Oi(t){const n=t.codegenNode;if(n.type===13)return n.props}function xi(t,{filename:n="",prefixIdentifiers:i=!1,hoistStatic:u=!1,hmr:p=!1,cacheHandlers:_=!1,nodeTransforms:v=[],directiveTransforms:P={},transformHoist:x=null,isBuiltInComponent:G=dr,isCustomElement:Y=dr,expressionPlugins:H=[],scopeId:le=null,slotted:re=!0,ssr:fe=!1,inSSR:ce=!1,ssrCssVars:ve="",bindingMetadata:Ee=Po,inline:De=!1,isTS:lt=!1,onError:Le=Un,onWarn:Qe=ui,compatConfig:bt}){const Pe=n.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),Te={filename:n,selfName:Pe&&Ys(Mt(Pe[1])),prefixIdentifiers:i,hoistStatic:u,hmr:p,cacheHandlers:_,nodeTransforms:v,directiveTransforms:P,transformHoist:x,isBuiltInComponent:G,isCustomElement:Y,expressionPlugins:H,scopeId:le,slotted:re,ssr:fe,inSSR:ce,ssrCssVars:ve,bindingMetadata:Ee,inline:De,isTS:lt,onError:Le,onWarn:Qe,compatConfig:bt,root:t,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],cached:[],constantCache:new WeakMap,temps:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,grandParent:null,currentNode:t,childIndex:0,inVOnce:!1,helper(me){const Ie=Te.helpers.get(me)||0;return Te.helpers.set(me,Ie+1),me},removeHelper(me){const Ie=Te.helpers.get(me);if(Ie){const Oe=Ie-1;Oe?Te.helpers.set(me,Oe):Te.helpers.delete(me)}},helperString(me){return`_${Xt[Te.helper(me)]}`},replaceNode(me){Te.parent.children[Te.childIndex]=Te.currentNode=me},removeNode(me){const Ie=Te.parent.children,Oe=me?Ie.indexOf(me):Te.currentNode?Te.childIndex:-1;!me||me===Te.currentNode?(Te.currentNode=null,Te.onNodeRemoved()):Te.childIndex>Oe&&(Te.childIndex--,Te.onNodeRemoved()),Te.parent.children.splice(Oe,1)},onNodeRemoved:dr,addIdentifiers(me){},removeIdentifiers(me){},hoist(me){et(me)&&(me=_e(me)),Te.hoists.push(me);const Ie=_e(`_hoisted_${Te.hoists.length}`,!1,me.loc,2);return Ie.hoisted=me,Ie},cache(me,Ie=!1,Oe=!1){const Se=li(Te.cached.length,me,Ie,Oe);return Te.cached.push(Se),Se}};return Te.filters=new Set,Te}function Pi(t,n){const i=xi(t,n);kr(t,i),n.hoistStatic&&Bl(t,i),n.ssr||zl(t,i),t.helpers=new Set([...i.helpers.keys()]),t.components=[...i.components],t.directives=[...i.directives],t.imports=i.imports,t.hoists=i.hoists,t.temps=i.temps,t.cached=i.cached,t.transformed=!0,t.filters=[...i.filters]}function zl(t,n){const{helper:i}=n,{children:u}=t;if(u.length===1){const p=u[0];if(Ni(t,p)&&p.codegenNode){const _=p.codegenNode;_.type===13&&pn(_,n),t.codegenNode=_}else t.codegenNode=p}else if(u.length>1){let p=64;t.codegenNode=er(n,i(Yt),void 0,t.children,p,void 0,void 0,!0,void 0,!1)}}function Ul(t,n){let i=0;const u=()=>{i--};for(;i<t.children.length;i++){const p=t.children[i];et(p)||(n.grandParent=n.parent,n.parent=t,n.childIndex=i,n.onNodeRemoved=u,kr(p,n))}}function kr(t,n){n.currentNode=t;const{nodeTransforms:i}=n,u=[];for(let _=0;_<i.length;_++){const v=i[_](t,n);if(v&&(Pt(v)?u.push(...v):u.push(v)),n.currentNode)t=n.currentNode;else return}switch(t.type){case 3:n.ssr||n.helper(sr);break;case 5:n.ssr||n.helper(vr);break;case 9:for(let _=0;_<t.branches.length;_++)kr(t.branches[_],n);break;case 10:case 11:case 1:case 0:Ul(t,n);break}n.currentNode=t;let p=u.length;for(;p--;)u[p]()}function Wn(t,n){const i=et(t)?u=>u===t:u=>t.test(u);return(u,p)=>{if(u.type===1){const{props:_}=u;if(u.tagType===3&&_.some(Xn))return;const v=[];for(let P=0;P<_.length;P++){const x=_[P];if(x.type===7&&i(x.name)){_.splice(P,1),P--;const G=n(u,x,p);G&&v.push(G)}}return v}}}const mn="/*@__PURE__*/",Ri=t=>`${Xt[t]}: _${Xt[t]}`;function Vl(t,{mode:n="function",prefixIdentifiers:i=n==="module",sourceMap:u=!1,filename:p="template.vue.html",scopeId:_=null,optimizeImports:v=!1,runtimeGlobalName:P="Vue",runtimeModuleName:x="vue",ssrRuntimeModuleName:G="vue/server-renderer",ssr:Y=!1,isTS:H=!1,inSSR:le=!1}){const re={mode:n,prefixIdentifiers:i,sourceMap:u,filename:p,scopeId:_,optimizeImports:v,runtimeGlobalName:P,runtimeModuleName:x,ssrRuntimeModuleName:G,ssr:Y,isTS:H,inSSR:le,source:t.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(ce){return`_${Xt[ce]}`},push(ce,ve=-2,Ee){re.code+=ce},indent(){fe(++re.indentLevel)},deindent(ce=!1){ce?--re.indentLevel:fe(--re.indentLevel)},newline(){fe(re.indentLevel)}};function fe(ce){re.push(`
- `+" ".repeat(ce),0)}return re}function Mi(t,n={}){const i=Vl(t,n);n.onContextCreated&&n.onContextCreated(i);const{mode:u,push:p,prefixIdentifiers:_,indent:v,deindent:P,newline:x,scopeId:G,ssr:Y}=i,H=Array.from(t.helpers),le=H.length>0,re=!_&&u!=="module";$l(t,i);const ce=Y?"ssrRender":"render",Ee=(Y?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(p(`function ${ce}(${Ee}) {`),v(),re&&(p("with (_ctx) {"),v(),le&&(p(`const { ${H.map(Ri).join(", ")} } = _Vue
- `,-1),x())),t.components.length&&(Cn(t.components,"component",i),(t.directives.length||t.temps>0)&&x()),t.directives.length&&(Cn(t.directives,"directive",i),t.temps>0&&x()),t.filters&&t.filters.length&&(x(),Cn(t.filters,"filter",i),x()),t.temps>0){p("let ");for(let De=0;De<t.temps;De++)p(`${De>0?", ":""}_temp${De}`)}return(t.components.length||t.directives.length||t.temps)&&(p(`
- `,0),x()),Y||p("return "),t.codegenNode?ot(t.codegenNode,i):p("null"),re&&(P(),p("}")),P(),p("}"),{ast:t,code:i.code,preamble:"",map:i.map?i.map.toJSON():void 0}}function $l(t,n){const{ssr:i,prefixIdentifiers:u,push:p,newline:_,runtimeModuleName:v,runtimeGlobalName:P,ssrRuntimeModuleName:x}=n,G=P,Y=Array.from(t.helpers);if(Y.length>0&&(p(`const _Vue = ${G}
- `,-1),t.hoists.length)){const H=[Qr,en,sr,tn,Ln].filter(le=>Y.includes(le)).map(Ri).join(", ");p(`const { ${H} } = _Vue
- `,-1)}Xl(t.hoists,n),_(),p("return ")}function Cn(t,n,{helper:i,push:u,newline:p,isTS:_}){const v=i(n==="filter"?an:n==="component"?rn:sn);for(let P=0;P<t.length;P++){let x=t[P];const G=x.endsWith("__self");G&&(x=x.slice(0,-6)),u(`const ${nr(x,n)} = ${v}(${JSON.stringify(x)}${G?", true":""})${_?"!":""}`),P<t.length-1&&p()}}function Xl(t,n){if(!t.length)return;n.pure=!0;const{push:i,newline:u}=n;u();for(let p=0;p<t.length;p++){const _=t[p];_&&(i(`const _hoisted_${p+1} = `),ot(_,n),u())}n.pure=!1}function Gn(t,n){const i=t.length>3||!1;n.push("["),i&&n.indent(),wr(t,n,i),i&&n.deindent(),n.push("]")}function wr(t,n,i=!1,u=!0){const{push:p,newline:_}=n;for(let v=0;v<t.length;v++){const P=t[v];et(P)?p(P,-3):Pt(P)?Gn(P,n):ot(P,n),v<t.length-1&&(i?(u&&p(","),_()):u&&p(", "))}}function ot(t,n){if(et(t)){n.push(t,-3);return}if(xn(t)){n.push(n.helper(t));return}switch(t.type){case 1:case 9:case 11:ot(t.codegenNode,n);break;case 2:Hl(t,n);break;case 4:Di(t,n);break;case 5:jl(t,n);break;case 12:ot(t.codegenNode,n);break;case 8:Li(t,n);break;case 3:Gl(t,n);break;case 13:Zl(t,n);break;case 14:Kl(t,n);break;case 15:Jl(t,n);break;case 17:Yl(t,n);break;case 18:Ql(t,n);break;case 19:ec(t,n);break;case 20:tc(t,n);break;case 21:wr(t.body,n,!0,!1);break}}function Hl(t,n){n.push(JSON.stringify(t.content),-3,t)}function Di(t,n){const{content:i,isStatic:u}=t;n.push(u?JSON.stringify(i):i,-3,t)}function jl(t,n){const{push:i,helper:u,pure:p}=n;p&&i(mn),i(`${u(vr)}(`),ot(t.content,n),i(")")}function Li(t,n){for(let i=0;i<t.children.length;i++){const u=t.children[i];et(u)?n.push(u,-3):ot(u,n)}}function Wl(t,n){const{push:i}=n;if(t.type===8)i("["),Li(t,n),i("]");else if(t.isStatic){const u=Er(t.content)?t.content:JSON.stringify(t.content);i(u,-2,t)}else i(`[${t.content}]`,-3,t)}function Gl(t,n){const{push:i,helper:u,pure:p}=n;p&&i(mn),i(`${u(sr)}(${JSON.stringify(t.content)})`,-3,t)}function Zl(t,n){const{push:i,helper:u,pure:p}=n,{tag:_,props:v,children:P,patchFlag:x,dynamicProps:G,directives:Y,isBlock:H,disableTracking:le,isComponent:re}=t;let fe;x&&(fe=String(x)),Y&&i(u(on)+"("),H&&i(`(${u(Lt)}(${le?"true":""}), `),p&&i(mn);const ce=H?Wt(n.inSSR,re):jt(n.inSSR,re);i(u(ce)+"(",-2,t),wr(ql([_,v,P,fe,G]),n),i(")"),H&&i(")"),Y&&(i(", "),ot(Y,n),i(")"))}function ql(t){let n=t.length;for(;n--&&t[n]==null;);return t.slice(0,n+1).map(i=>i||"null")}function Kl(t,n){const{push:i,helper:u,pure:p}=n,_=et(t.callee)?t.callee:u(t.callee);p&&i(mn),i(_+"(",-2,t),wr(t.arguments,n),i(")")}function Jl(t,n){const{push:i,indent:u,deindent:p,newline:_}=n,{properties:v}=t;if(!v.length){i("{}",-2,t);return}const P=v.length>1||!1;i(P?"{":"{ "),P&&u();for(let x=0;x<v.length;x++){const{key:G,value:Y}=v[x];Wl(G,n),i(": "),ot(Y,n),x<v.length-1&&(i(","),_())}P&&p(),i(P?"}":" }")}function Yl(t,n){Gn(t.elements,n)}function Ql(t,n){const{push:i,indent:u,deindent:p}=n,{params:_,returns:v,body:P,newline:x,isSlot:G}=t;G&&i(`_${Xt[fn]}(`),i("(",-2,t),Pt(_)?wr(_,n):_&&ot(_,n),i(") => "),(x||P)&&(i("{"),u()),v?(x&&i("return "),Pt(v)?Gn(v,n):ot(v,n)):P&&ot(P,n),(x||P)&&(p(),i("}")),G&&(t.isNonScopedSlot&&i(", undefined, true"),i(")"))}function ec(t,n){const{test:i,consequent:u,alternate:p,newline:_}=t,{push:v,indent:P,deindent:x,newline:G}=n;if(i.type===4){const H=!Er(i.content);H&&v("("),Di(i,n),H&&v(")")}else v("("),ot(i,n),v(")");_&&P(),n.indentLevel++,_||v(" "),v("? "),ot(u,n),n.indentLevel--,_&&G(),_||v(" "),v(": ");const Y=p.type===19;Y||n.indentLevel++,ot(p,n),Y||n.indentLevel--,_&&x(!0)}function tc(t,n){const{push:i,helper:u,indent:p,deindent:_,newline:v}=n,{needPauseTracking:P,needArraySpread:x}=t;x&&i("[...("),i(`_cache[${t.index}] || (`),P&&(p(),i(`${u(gr)}(-1`),t.inVOnce&&i(", true"),i("),"),v(),i("(")),i(`_cache[${t.index}] = `),ot(t.value,n),P&&(i(`).cacheIndex = ${t.index},`),v(),i(`${u(gr)}(1),`),v(),i(`_cache[${t.index}]`),_()),i(")"),x&&i(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const rc=(t,n)=>{if(t.type===5)t.content=$r(t.content,n);else if(t.type===1){const i=ct(t,"memo");for(let u=0;u<t.props.length;u++){const p=t.props[u];if(p.type===7&&p.name!=="for"){const _=p.exp,v=p.arg;_&&_.type===4&&!(p.name==="on"&&v)&&!(i&&v&&v.type===4&&v.content==="key")&&(p.exp=$r(_,n,p.name==="slot")),v&&v.type===4&&!v.isStatic&&(p.arg=$r(v,n))}}}};function $r(t,n,i=!1,u=!1,p=Object.create(n.identifiers)){return t}function Bi(t){return et(t)?t:t.type===4?t.content:t.children.map(Bi).join("")}const nc=Wn(/^(if|else|else-if)$/,(t,n,i)=>Fi(t,n,i,(u,p,_)=>{const v=i.parent.children;let P=v.indexOf(u),x=0;for(;P-->=0;){const G=v[P];G&&G.type===9&&(x+=G.branches.length)}return()=>{if(_)u.codegenNode=zs(p,x,i);else{const G=sc(u.codegenNode);G.alternate=zs(p,x+u.branches.length-1,i)}}}));function Fi(t,n,i,u){if(n.name!=="else"&&(!n.exp||!n.exp.content.trim())){const p=n.exp?n.exp.loc:t.loc;i.onError(Ue(28,n.loc)),n.exp=_e("true",!1,p)}if(n.name==="if"){const p=Fs(t,n),_={type:9,loc:Ml(t.loc),branches:[p]};if(i.replaceNode(_),u)return u(_,p,!0)}else{const p=i.parent.children;let _=p.indexOf(t);for(;_-->=-1;){const v=p[_];if(v&&v.type===3){i.removeNode(v);continue}if(v&&v.type===2&&!v.content.trim().length){i.removeNode(v);continue}if(v&&v.type===9){n.name==="else-if"&&v.branches[v.branches.length-1].condition===void 0&&i.onError(Ue(30,t.loc)),i.removeNode();const P=Fs(t,n);v.branches.push(P);const x=u&&u(v,P,!1);kr(P,i),x&&x(),i.currentNode=null}else i.onError(Ue(30,t.loc));break}}}function Fs(t,n){const i=t.tagType===3;return{type:10,loc:t.loc,condition:n.name==="else"?void 0:n.exp,children:i&&!ct(t,"for")?t.children:[t],userKey:Sr(t,"key"),isTemplateIf:i}}function zs(t,n,i){return t.condition?Wr(t.condition,Us(t,n,i),Ye(i.helper(sr),['""',"true"])):Us(t,n,i)}function Us(t,n,i){const{helper:u}=i,p=We("key",_e(`${n}`,!1,tt,2)),{children:_}=t,v=_[0];if(_.length!==1||v.type!==1)if(_.length===1&&v.type===11){const x=v.codegenNode;return _r(x,p,i),x}else return er(i,u(Yt),pt([p]),_,64,void 0,void 0,!0,!1,!1,t.loc);else{const x=v.codegenNode,G=Ei(x);return G.type===13&&pn(G,i),_r(G,p,i),x}}function sc(t){for(;;)if(t.type===19)if(t.alternate.type===19)t=t.alternate;else return t;else t.type===20&&(t=t.value)}const zi=(t,n,i)=>{const{modifiers:u,loc:p}=t,_=t.arg;let{exp:v}=t;if(v&&v.type===4&&!v.content.trim()&&(v=void 0),!v){if(_.type!==4||!_.isStatic)return i.onError(Ue(52,_.loc)),{props:[We(_,_e("",!0,p))]};Ui(t),v=t.exp}return _.type!==4?(_.children.unshift("("),_.children.push(') || ""')):_.isStatic||(_.content=`${_.content} || ""`),u.some(P=>P.content==="camel")&&(_.type===4?_.isStatic?_.content=Mt(_.content):_.content=`${i.helperString(Hr)}(${_.content})`:(_.children.unshift(`${i.helperString(Hr)}(`),_.children.push(")"))),i.inSSR||(u.some(P=>P.content==="prop")&&Vs(_,"."),u.some(P=>P.content==="attr")&&Vs(_,"^")),{props:[We(_,v)]}},Ui=(t,n)=>{const i=t.arg,u=Mt(i.content);t.exp=_e(u,!1,i.loc)},Vs=(t,n)=>{t.type===4?t.isStatic?t.content=n+t.content:t.content=`\`${n}\${${t.content}}\``:(t.children.unshift(`'${n}' + (`),t.children.push(")"))},ic=Wn("for",(t,n,i)=>{const{helper:u,removeHelper:p}=i;return Vi(t,n,i,_=>{const v=Ye(u(ln),[_.source]),P=rr(t),x=ct(t,"memo"),G=Sr(t,"key",!1,!0);G&&G.type===7&&!G.exp&&Ui(G);let H=G&&(G.type===6?G.value?_e(G.value.content,!0):void 0:G.exp);const le=G&&H?We("key",H):null,re=_.source.type===4&&_.source.constType>0,fe=re?64:G?128:256;return _.codegenNode=er(i,u(Yt),void 0,v,fe,void 0,void 0,!0,!re,!1,t.loc),()=>{let ce;const{children:ve}=_,Ee=ve.length!==1||ve[0].type!==1,De=br(t)?t:P&&t.children.length===1&&br(t.children[0])?t.children[0]:null;if(De?(ce=De.codegenNode,P&&le&&_r(ce,le,i)):Ee?ce=er(i,u(Yt),le?pt([le]):void 0,t.children,64,void 0,void 0,!0,void 0,!1):(ce=ve[0].codegenNode,P&&le&&_r(ce,le,i),ce.isBlock!==!re&&(ce.isBlock?(p(Lt),p(Wt(i.inSSR,ce.isComponent))):p(jt(i.inSSR,ce.isComponent))),ce.isBlock=!re,ce.isBlock?(u(Lt),u(Wt(i.inSSR,ce.isComponent))):u(jt(i.inSSR,ce.isComponent))),x){const lt=Ht(Zr(_.parseResult,[_e("_cached")]));lt.body=ci([gt(["const _memo = (",x.exp,")"]),gt(["if (_cached",...H?[" && _cached.key === ",H]:[],` && ${i.helperString(zn)}(_cached, _memo)) return _cached`]),gt(["const _item = ",ce]),_e("_item.memo = _memo"),_e("return _item")]),v.arguments.push(lt,_e("_cache"),_e(String(i.cached.length))),i.cached.push(null)}else v.arguments.push(Ht(Zr(_.parseResult),ce,!0))}})});function Vi(t,n,i,u){if(!n.exp){i.onError(Ue(31,n.loc));return}const p=n.forParseResult;if(!p){i.onError(Ue(32,n.loc));return}Zn(p);const{addIdentifiers:_,removeIdentifiers:v,scopes:P}=i,{source:x,value:G,key:Y,index:H}=p,le={type:11,loc:n.loc,source:x,valueAlias:G,keyAlias:Y,objectIndexAlias:H,parseResult:p,children:rr(t)?t.children:[t]};i.replaceNode(le),P.vFor++;const re=u&&u(le);return()=>{P.vFor--,re&&re()}}function Zn(t,n){t.finalized||(t.finalized=!0)}function Zr({value:t,key:n,index:i},u=[]){return ac([t,n,i,...u])}function ac(t){let n=t.length;for(;n--&&!t[n];);return t.slice(0,n+1).map((i,u)=>i||_e("_".repeat(u+1),!1))}const $s=_e("undefined",!1),$i=(t,n)=>{if(t.type===1&&(t.tagType===1||t.tagType===3)){const i=ct(t,"slot");if(i)return i.exp,n.scopes.vSlot++,()=>{n.scopes.vSlot--}}},oc=(t,n)=>{let i;if(rr(t)&&t.props.some(Xn)&&(i=ct(t,"for"))){const u=i.forParseResult;if(u){Zn(u);const{value:p,key:_,index:v}=u,{addIdentifiers:P,removeIdentifiers:x}=n;return p&&P(p),_&&P(_),v&&P(v),()=>{p&&x(p),_&&x(_),v&&x(v)}}}},lc=(t,n,i,u)=>Ht(t,i,!1,!0,i.length?i[0].loc:u);function Xi(t,n,i=lc){n.helper(fn);const{children:u,loc:p}=t,_=[],v=[];let P=n.scopes.vSlot>0||n.scopes.vFor>0;const x=ct(t,"slot",!0);if(x){const{arg:ve,exp:Ee}=x;ve&&!ut(ve)&&(P=!0),_.push(We(ve||_e("default",!0),i(Ee,void 0,u,p)))}let G=!1,Y=!1;const H=[],le=new Set;let re=0;for(let ve=0;ve<u.length;ve++){const Ee=u[ve];let De;if(!rr(Ee)||!(De=ct(Ee,"slot",!0))){Ee.type!==3&&H.push(Ee);continue}if(x){n.onError(Ue(37,De.loc));break}G=!0;const{children:lt,loc:Le}=Ee,{arg:Qe=_e("default",!0),exp:bt,loc:Pe}=De;let Te;ut(Qe)?Te=Qe?Qe.content:"default":P=!0;const me=ct(Ee,"for"),Ie=i(bt,me,lt,Le);let Oe,Se;if(Oe=ct(Ee,"if"))P=!0,v.push(Wr(Oe.exp,Dr(Qe,Ie,re++),$s));else if(Se=ct(Ee,/^else(-if)?$/,!0)){let Re=ve,He;for(;Re--&&(He=u[Re],He.type===3););if(He&&rr(He)&&ct(He,/^(else-)?if$/)){let Ve=v[v.length-1];for(;Ve.alternate.type===19;)Ve=Ve.alternate;Ve.alternate=Se.exp?Wr(Se.exp,Dr(Qe,Ie,re++),$s):Dr(Qe,Ie,re++)}else n.onError(Ue(30,Se.loc))}else if(me){P=!0;const Re=me.forParseResult;Re?(Zn(Re),v.push(Ye(n.helper(ln),[Re.source,Ht(Zr(Re),Dr(Qe,Ie),!0)]))):n.onError(Ue(32,me.loc))}else{if(Te){if(le.has(Te)){n.onError(Ue(38,Pe));continue}le.add(Te),Te==="default"&&(Y=!0)}_.push(We(Qe,Ie))}}if(!x){const ve=(Ee,De)=>{const lt=i(Ee,void 0,De,p);return n.compatConfig&&(lt.isNonScopedSlot=!0),We("default",lt)};G?H.length&&H.some(Ee=>Hi(Ee))&&(Y?n.onError(Ue(39,H[0].loc)):_.push(ve(void 0,H))):_.push(ve(void 0,u))}const fe=P?2:Xr(t.children)?3:1;let ce=pt(_.concat(We("_",_e(fe+"",!1))),p);return v.length&&(ce=Ye(n.helper(Fn),[ce,Dt(v)])),{slots:ce,hasDynamicSlots:P}}function Dr(t,n,i){const u=[We("name",t),We("fn",n)];return i!=null&&u.push(We("key",_e(String(i),!0))),pt(u)}function Xr(t){for(let n=0;n<t.length;n++){const i=t[n];switch(i.type){case 1:if(i.tagType===2||Xr(i.children))return!0;break;case 9:if(Xr(i.branches))return!0;break;case 10:case 11:if(Xr(i.children))return!0;break}}return!1}function Hi(t){return t.type!==2&&t.type!==12?!0:t.type===2?!!t.content.trim():Hi(t.content)}const ji=new WeakMap,Wi=(t,n)=>function(){if(t=n.currentNode,!(t.type===1&&(t.tagType===0||t.tagType===1)))return;const{tag:u,props:p}=t,_=t.tagType===1;let v=_?Gi(t,n):`"${u}"`;const P=Qs(v)&&v.callee===nn;let x,G,Y=0,H,le,re,fe=P||v===Jt||v===Yr||!_&&(u==="svg"||u==="foreignObject"||u==="math");if(p.length>0){const ce=qn(t,n,void 0,_,P);x=ce.props,Y=ce.patchFlag,le=ce.dynamicPropNames;const ve=ce.directives;re=ve&&ve.length?Dt(ve.map(Ee=>Zi(Ee,n))):void 0,ce.shouldUseBlock&&(fe=!0)}if(t.children.length>0)if(v===pr&&(fe=!0,Y|=1024),_&&v!==Jt&&v!==pr){const{slots:ve,hasDynamicSlots:Ee}=Xi(t,n);G=ve,Ee&&(Y|=1024)}else if(t.children.length===1&&v!==Jt){const ve=t.children[0],Ee=ve.type,De=Ee===5||Ee===8;De&&ft(ve,n)===0&&(Y|=1),De||Ee===2?G=ve:G=t.children}else G=t.children;le&&le.length&&(H=uc(le)),t.codegenNode=er(n,v,x,G,Y===0?void 0:Y,H,re,!!fe,!1,_,t.loc)};function Gi(t,n,i=!1){let{tag:u}=t;const p=On(u),_=Sr(t,"is",!1,!0);if(_)if(p||$t("COMPILER_IS_ON_ELEMENT",n)){let P;if(_.type===6?P=_.value&&_e(_.value.content,!0):(P=_.exp,P||(P=_e("is",!1,_.arg.loc))),P)return Ye(n.helper(nn),[P])}else _.type===6&&_.value.content.startsWith("vue:")&&(u=_.value.content.slice(4));const v=Vn(u)||n.isBuiltInComponent(u);return v?(i||n.helper(v),v):(n.helper(rn),n.components.add(u),nr(u,"component"))}function qn(t,n,i=t.props,u,p,_=!1){const{tag:v,loc:P,children:x}=t;let G=[];const Y=[],H=[],le=x.length>0;let re=!1,fe=0,ce=!1,ve=!1,Ee=!1,De=!1,lt=!1,Le=!1;const Qe=[],bt=Ie=>{G.length&&(Y.push(pt(Xs(G),P)),G=[]),Ie&&Y.push(Ie)},Pe=()=>{n.scopes.vFor>0&&G.push(We(_e("ref_for",!0),_e("true")))},Te=({key:Ie,value:Oe})=>{if(ut(Ie)){const Se=Ie.content,Re=ei(Se);if(Re&&(!u||p)&&Se.toLowerCase()!=="onclick"&&Se!=="onUpdate:modelValue"&&!Is(Se)&&(De=!0),Re&&Is(Se)&&(Le=!0),Re&&Oe.type===14&&(Oe=Oe.arguments[0]),Oe.type===20||(Oe.type===4||Oe.type===8)&&ft(Oe,n)>0)return;Se==="ref"?ce=!0:Se==="class"?ve=!0:Se==="style"?Ee=!0:Se!=="key"&&!Qe.includes(Se)&&Qe.push(Se),u&&(Se==="class"||Se==="style")&&!Qe.includes(Se)&&Qe.push(Se)}else lt=!0};for(let Ie=0;Ie<i.length;Ie++){const Oe=i[Ie];if(Oe.type===6){const{loc:Se,name:Re,nameLoc:He,value:Ve}=Oe;let M=!0;if(Re==="ref"&&(ce=!0,Pe()),Re==="is"&&(On(v)||Ve&&Ve.content.startsWith("vue:")||$t("COMPILER_IS_ON_ELEMENT",n)))continue;G.push(We(_e(Re,!0,He),_e(Ve?Ve.content:"",M,Ve?Ve.loc:Se)))}else{const{name:Se,arg:Re,exp:He,loc:Ve,modifiers:M}=Oe,Ge=Se==="bind",Gt=Se==="on";if(Se==="slot"){u||n.onError(Ue(40,Ve));continue}if(Se==="once"||Se==="memo"||Se==="is"||Ge&&Rt(Re,"is")&&(On(v)||$t("COMPILER_IS_ON_ELEMENT",n))||Gt&&_)continue;if((Ge&&Rt(Re,"key")||Gt&&le&&Rt(Re,"vue:before-update"))&&(re=!0),Ge&&Rt(Re,"ref")&&Pe(),!Re&&(Ge||Gt)){if(lt=!0,He)if(Ge){if(Pe(),bt(),$t("COMPILER_V_BIND_OBJECT_ORDER",n)){Y.unshift(He);continue}Y.push(He)}else bt({type:14,loc:Ve,callee:n.helper(hn),arguments:u?[He]:[He,"true"]});else n.onError(Ue(Ge?34:35,Ve));continue}Ge&&M.some(Bt=>Bt.content==="prop")&&(fe|=32);const Tr=n.directiveTransforms[Se];if(Tr){const{props:Bt,needRuntime:ar}=Tr(Oe,t,n);!_&&Bt.forEach(Te),Gt&&Re&&!ut(Re)?bt(pt(Bt,P)):G.push(...Bt),ar&&(H.push(Oe),xn(ar)&&ji.set(Oe,ar))}else xo(Se)||(H.push(Oe),le&&(re=!0))}}let me;if(Y.length?(bt(),Y.length>1?me=Ye(n.helper(mr),Y,P):me=Y[0]):G.length&&(me=pt(Xs(G),P)),lt?fe|=16:(ve&&!u&&(fe|=2),Ee&&!u&&(fe|=4),Qe.length&&(fe|=8),De&&(fe|=32)),!re&&(fe===0||fe===32)&&(ce||Le||H.length>0)&&(fe|=512),!n.inSSR&&me)switch(me.type){case 15:let Ie=-1,Oe=-1,Se=!1;for(let Ve=0;Ve<me.properties.length;Ve++){const M=me.properties[Ve].key;ut(M)?M.content==="class"?Ie=Ve:M.content==="style"&&(Oe=Ve):M.isHandlerKey||(Se=!0)}const Re=me.properties[Ie],He=me.properties[Oe];Se?me=Ye(n.helper(Qt),[me]):(Re&&!ut(Re.value)&&(Re.value=Ye(n.helper(cn),[Re.value])),He&&(Ee||He.value.type===4&&He.value.content.trim()[0]==="["||He.value.type===17)&&(He.value=Ye(n.helper(un),[He.value])));break;case 14:break;default:me=Ye(n.helper(Qt),[Ye(n.helper(ir),[me])]);break}return{props:me,directives:H,patchFlag:fe,dynamicPropNames:Qe,shouldUseBlock:re}}function Xs(t){const n=new Map,i=[];for(let u=0;u<t.length;u++){const p=t[u];if(p.key.type===8||!p.key.isStatic){i.push(p);continue}const _=p.key.content,v=n.get(_);v?(_==="style"||_==="class"||ei(_))&&cc(v,p):(n.set(_,p),i.push(p))}return i}function cc(t,n){t.value.type===17?t.value.elements.push(n.value):t.value=Dt([t.value,n.value],t.loc)}function Zi(t,n){const i=[],u=ji.get(t);u?i.push(n.helperString(u)):(n.helper(sn),n.directives.add(t.name),i.push(nr(t.name,"directive")));const{loc:p}=t;if(t.exp&&i.push(t.exp),t.arg&&(t.exp||i.push("void 0"),i.push(t.arg)),Object.keys(t.modifiers).length){t.arg||(t.exp||i.push("void 0"),i.push("void 0"));const _=_e("true",!1,p);i.push(pt(t.modifiers.map(v=>We(v,_)),p))}return Dt(i,t.loc)}function uc(t){let n="[";for(let i=0,u=t.length;i<u;i++)n+=JSON.stringify(t[i]),i<u-1&&(n+=", ");return n+"]"}function On(t){return t==="component"||t==="Component"}const hc=(t,n)=>{if(br(t)){const{children:i,loc:u}=t,{slotName:p,slotProps:_}=qi(t,n),v=[n.prefixIdentifiers?"_ctx.$slots":"$slots",p,"{}","undefined","true"];let P=2;_&&(v[2]=_,P=3),i.length&&(v[3]=Ht([],i,!1,!1,u),P=4),n.scopeId&&!n.slotted&&(P=5),v.splice(P),t.codegenNode=Ye(n.helper(Bn),v,u)}};function qi(t,n){let i='"default"',u;const p=[];for(let _=0;_<t.props.length;_++){const v=t.props[_];if(v.type===6)v.value&&(v.name==="name"?i=JSON.stringify(v.value.content):(v.name=Mt(v.name),p.push(v)));else if(v.name==="bind"&&Rt(v.arg,"name")){if(v.exp)i=v.exp;else if(v.arg&&v.arg.type===4){const P=Mt(v.arg.content);i=v.exp=_e(P,!1,v.arg.loc)}}else v.name==="bind"&&v.arg&&ut(v.arg)&&(v.arg.content=Mt(v.arg.content)),p.push(v)}if(p.length>0){const{props:_,directives:v}=qn(t,n,p,!1,!1);u=_,v.length&&n.onError(Ue(36,v[0].loc))}return{slotName:i,slotProps:u}}const Kn=(t,n,i,u)=>{const{loc:p,modifiers:_,arg:v}=t;!t.exp&&!_.length&&i.onError(Ue(35,p));let P;if(v.type===4)if(v.isStatic){let H=v.content;H.startsWith("vue:")&&(H=`vnode-${H.slice(4)}`);const le=n.tagType!==0||H.startsWith("vnode")||!/[A-Z]/.test(H)?Ro(Mt(H)):`on:${H}`;P=_e(le,!0,v.loc)}else P=gt([`${i.helperString(jr)}(`,v,")"]);else P=v,P.children.unshift(`${i.helperString(jr)}(`),P.children.push(")");let x=t.exp;x&&!x.content.trim()&&(x=void 0);let G=i.cacheHandlers&&!x&&!i.inVOnce;if(x){const H=$n(x),le=!(H||bi(x)),re=x.content.includes(";");(le||G&&H)&&(x=gt([`${le?"$event":"(...args)"} => ${re?"{":"("}`,x,re?"}":")"]))}let Y={props:[We(P,x||_e("() => {}",!1,p))]};return u&&(Y=u(Y)),G&&(Y.props[0].value=i.cache(Y.props[0].value)),Y.props.forEach(H=>H.key.isHandlerKey=!0),Y},fc=(t,n)=>{if(t.type===0||t.type===1||t.type===11||t.type===10)return()=>{const i=t.children;let u,p=!1;for(let _=0;_<i.length;_++){const v=i[_];if(Fr(v)){p=!0;for(let P=_+1;P<i.length;P++){const x=i[P];if(Fr(x))u||(u=i[_]=gt([v],v.loc)),u.children.push(" + ",x),i.splice(P,1),P--;else{u=void 0;break}}}}if(!(!p||i.length===1&&(t.type===0||t.type===1&&t.tagType===0&&!t.props.find(_=>_.type===7&&!n.directiveTransforms[_.name])&&t.tag!=="template")))for(let _=0;_<i.length;_++){const v=i[_];if(Fr(v)||v.type===8){const P=[];(v.type!==2||v.content!==" ")&&P.push(v),!n.ssr&&ft(v,n)===0&&P.push("1"),i[_]={type:12,content:v,loc:v.loc,codegenNode:Ye(n.helper(tn),P)}}}}},Hs=new WeakSet,dc=(t,n)=>{if(t.type===1&&ct(t,"once",!0))return Hs.has(t)||n.inVOnce||n.inSSR?void 0:(Hs.add(t),n.inVOnce=!0,n.helper(gr),()=>{n.inVOnce=!1;const i=n.currentNode;i.codegenNode&&(i.codegenNode=n.cache(i.codegenNode,!0,!0))})},Jn=(t,n,i)=>{const{exp:u,arg:p}=t;if(!u)return i.onError(Ue(41,t.loc)),Lr();const _=u.loc.source.trim(),v=u.type===4?u.content:_,P=i.bindingMetadata[_];if(P==="props"||P==="props-aliased")return i.onError(Ue(44,u.loc)),Lr();if(!v.trim()||!$n(u))return i.onError(Ue(42,u.loc)),Lr();const x=p||_e("modelValue",!0),G=p?ut(p)?`onUpdate:${Mt(p.content)}`:gt(['"onUpdate:" + ',p]):"onUpdate:modelValue";let Y;const H=i.isTS?"($event: any)":"$event";Y=gt([`${H} => ((`,u,") = $event)"]);const le=[We(x,t.exp),We(G,Y)];if(t.modifiers.length&&n.tagType===1){const re=t.modifiers.map(ce=>ce.content).map(ce=>(Er(ce)?ce:JSON.stringify(ce))+": true").join(", "),fe=p?ut(p)?`${p.content}Modifiers`:gt([p,' + "Modifiers"']):"modelModifiers";le.push(We(fe,_e(`{ ${re} }`,!1,t.loc,2)))}return Lr(le)};function Lr(t=[]){return{props:t}}const pc=/[\w).+\-_$\]]/,mc=(t,n)=>{$t("COMPILER_FILTERS",n)&&(t.type===5?qr(t.content,n):t.type===1&&t.props.forEach(i=>{i.type===7&&i.name!=="for"&&i.exp&&qr(i.exp,n)}))};function qr(t,n){if(t.type===4)js(t,n);else for(let i=0;i<t.children.length;i++){const u=t.children[i];typeof u=="object"&&(u.type===4?js(u,n):u.type===8?qr(t,n):u.type===5&&qr(u.content,n))}}function js(t,n){const i=t.content;let u=!1,p=!1,_=!1,v=!1,P=0,x=0,G=0,Y=0,H,le,re,fe,ce=[];for(re=0;re<i.length;re++)if(le=H,H=i.charCodeAt(re),u)H===39&&le!==92&&(u=!1);else if(p)H===34&&le!==92&&(p=!1);else if(_)H===96&&le!==92&&(_=!1);else if(v)H===47&&le!==92&&(v=!1);else if(H===124&&i.charCodeAt(re+1)!==124&&i.charCodeAt(re-1)!==124&&!P&&!x&&!G)fe===void 0?(Y=re+1,fe=i.slice(0,re).trim()):ve();else{switch(H){case 34:p=!0;break;case 39:u=!0;break;case 96:_=!0;break;case 40:G++;break;case 41:G--;break;case 91:x++;break;case 93:x--;break;case 123:P++;break;case 125:P--;break}if(H===47){let Ee=re-1,De;for(;Ee>=0&&(De=i.charAt(Ee),De===" ");Ee--);(!De||!pc.test(De))&&(v=!0)}}fe===void 0?fe=i.slice(0,re).trim():Y!==0&&ve();function ve(){ce.push(i.slice(Y,re).trim()),Y=re+1}if(ce.length){for(re=0;re<ce.length;re++)fe=gc(fe,ce[re],n);t.content=fe,t.ast=void 0}}function gc(t,n,i){i.helper(an);const u=n.indexOf("(");if(u<0)return i.filters.add(n),`${nr(n,"filter")}(${t})`;{const p=n.slice(0,u),_=n.slice(u+1);return i.filters.add(p),`${nr(p,"filter")}(${t}${_!==")"?","+_:_}`}}const Ws=new WeakSet,bc=(t,n)=>{if(t.type===1){const i=ct(t,"memo");return!i||Ws.has(t)?void 0:(Ws.add(t),()=>{const u=t.codegenNode||n.currentNode.codegenNode;u&&u.type===13&&(t.tagType!==1&&pn(u,n),t.codegenNode=Ye(n.helper(dn),[i.exp,Ht(void 0,u),"_cache",String(n.cached.length)]),n.cached.push(null))})}};function Ki(t){return[[dc,nc,bc,ic,mc,hc,Wi,$i,fc],{on:Kn,bind:zi,model:Jn}]}function Ji(t,n={}){const i=n.onError||Un,u=n.mode==="module";n.prefixIdentifiers===!0?i(Ue(47)):u&&i(Ue(48));const p=!1;n.cacheHandlers&&i(Ue(49)),n.scopeId&&!u&&i(Ue(50));const _=Ct({},n,{prefixIdentifiers:p}),v=et(t)?jn(t,_):t,[P,x]=Ki();return Pi(v,Ct({},_,{nodeTransforms:[...P,...n.nodeTransforms||[]],directiveTransforms:Ct({},x,n.directiveTransforms||{})})),Mi(v,_)}const _c={DATA:"data",PROPS:"props",PROPS_ALIASED:"props-aliased",SETUP_LET:"setup-let",SETUP_CONST:"setup-const",SETUP_REACTIVE_CONST:"setup-reactive-const",SETUP_MAYBE_REF:"setup-maybe-ref",SETUP_REF:"setup-ref",OPTIONS:"options",LITERAL_CONST:"literal-const"},Yi=()=>({props:[]});/**
- * @vue/compiler-dom v3.5.13
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/const Yn=Symbol(""),Qn=Symbol(""),es=Symbol(""),ts=Symbol(""),Kr=Symbol(""),rs=Symbol(""),ns=Symbol(""),ss=Symbol(""),is=Symbol(""),as=Symbol("");ai({[Yn]:"vModelRadio",[Qn]:"vModelCheckbox",[es]:"vModelText",[ts]:"vModelSelect",[Kr]:"vModelDynamic",[rs]:"withModifiers",[ns]:"withKeys",[ss]:"vShow",[is]:"Transition",[as]:"TransitionGroup"});let Kt;function yc(t,n=!1){return Kt||(Kt=document.createElement("div")),n?(Kt.innerHTML=`<div foo="${t.replace(/"/g,""")}">`,Kt.children[0].getAttribute("foo")):(Kt.innerHTML=t,Kt.textContent)}const os={parseMode:"html",isVoidTag:Bo,isNativeTag:t=>Mo(t)||Do(t)||Lo(t),isPreTag:t=>t==="pre",isIgnoreNewlineTag:t=>t==="pre"||t==="textarea",decodeEntities:yc,isBuiltInComponent:t=>{if(t==="Transition"||t==="transition")return is;if(t==="TransitionGroup"||t==="transition-group")return as},getNamespace(t,n,i){let u=n?n.ns:i;if(n&&u===2)if(n.tag==="annotation-xml"){if(t==="svg")return 1;n.props.some(p=>p.type===6&&p.name==="encoding"&&p.value!=null&&(p.value.content==="text/html"||p.value.content==="application/xhtml+xml"))&&(u=0)}else/^m(?:[ions]|text)$/.test(n.tag)&&t!=="mglyph"&&t!=="malignmark"&&(u=0);else n&&u===1&&(n.tag==="foreignObject"||n.tag==="desc"||n.tag==="title")&&(u=0);if(u===0){if(t==="svg")return 1;if(t==="math")return 2}return u}},Qi=t=>{t.type===1&&t.props.forEach((n,i)=>{n.type===6&&n.name==="style"&&n.value&&(t.props[i]={type:7,name:"bind",arg:_e("style",!0,n.loc),exp:vc(n.value.content,n.loc),modifiers:[],loc:n.loc})})},vc=(t,n)=>{const i=Fo(t);return _e(JSON.stringify(i),!1,n,3)};function At(t,n){return Ue(t,n)}const Ec={X_V_HTML_NO_EXPRESSION:53,53:"X_V_HTML_NO_EXPRESSION",X_V_HTML_WITH_CHILDREN:54,54:"X_V_HTML_WITH_CHILDREN",X_V_TEXT_NO_EXPRESSION:55,55:"X_V_TEXT_NO_EXPRESSION",X_V_TEXT_WITH_CHILDREN:56,56:"X_V_TEXT_WITH_CHILDREN",X_V_MODEL_ON_INVALID_ELEMENT:57,57:"X_V_MODEL_ON_INVALID_ELEMENT",X_V_MODEL_ARG_ON_ELEMENT:58,58:"X_V_MODEL_ARG_ON_ELEMENT",X_V_MODEL_ON_FILE_INPUT_ELEMENT:59,59:"X_V_MODEL_ON_FILE_INPUT_ELEMENT",X_V_MODEL_UNNECESSARY_VALUE:60,60:"X_V_MODEL_UNNECESSARY_VALUE",X_V_SHOW_NO_EXPRESSION:61,61:"X_V_SHOW_NO_EXPRESSION",X_TRANSITION_INVALID_CHILDREN:62,62:"X_TRANSITION_INVALID_CHILDREN",X_IGNORED_SIDE_EFFECT_TAG:63,63:"X_IGNORED_SIDE_EFFECT_TAG",__EXTEND_POINT__:64,64:"__EXTEND_POINT__"},Sc={53:"v-html is missing expression.",54:"v-html will override element children.",55:"v-text is missing expression.",56:"v-text will override element children.",57:"v-model can only be used on <input>, <textarea> and <select> elements.",58:"v-model argument is not supported on plain elements.",59:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",60:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",61:"v-show is missing expression.",62:"<Transition> expects exactly one child element or component.",63:"Tags with side effect (<script> and <style>) are ignored in client component templates."},kc=(t,n,i)=>{const{exp:u,loc:p}=t;return u||i.onError(At(53,p)),n.children.length&&(i.onError(At(54,p)),n.children.length=0),{props:[We(_e("innerHTML",!0,p),u||_e("",!0))]}},wc=(t,n,i)=>{const{exp:u,loc:p}=t;return u||i.onError(At(55,p)),n.children.length&&(i.onError(At(56,p)),n.children.length=0),{props:[We(_e("textContent",!0),u?ft(u,i)>0?u:Ye(i.helperString(vr),[u],p):_e("",!0))]}},Tc=(t,n,i)=>{const u=Jn(t,n,i);if(!u.props.length||n.tagType===1)return u;t.arg&&i.onError(At(58,t.arg.loc));const{tag:p}=n,_=i.isCustomElement(p);if(p==="input"||p==="textarea"||p==="select"||_){let v=es,P=!1;if(p==="input"||_){const x=Sr(n,"type");if(x){if(x.type===7)v=Kr;else if(x.value)switch(x.value.content){case"radio":v=Yn;break;case"checkbox":v=Qn;break;case"file":P=!0,i.onError(At(59,t.loc));break}}else yi(n)&&(v=Kr)}else p==="select"&&(v=ts);P||(u.needRuntime=i.helper(v))}else i.onError(At(57,t.loc));return u.props=u.props.filter(v=>!(v.key.type===4&&v.key.content==="modelValue")),u},Cc=Jr("passive,once,capture"),Nc=Jr("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Ac=Jr("left,right"),ea=Jr("onkeyup,onkeydown,onkeypress"),Ic=(t,n,i,u)=>{const p=[],_=[],v=[];for(let P=0;P<n.length;P++){const x=n[P].content;x==="native"&&tr("COMPILER_V_ON_NATIVE",i)||Cc(x)?v.push(x):Ac(x)?ut(t)?ea(t.content.toLowerCase())?p.push(x):_.push(x):(p.push(x),_.push(x)):Nc(x)?_.push(x):p.push(x)}return{keyModifiers:p,nonKeyModifiers:_,eventOptionModifiers:v}},Gs=(t,n)=>ut(t)&&t.content.toLowerCase()==="onclick"?_e(n,!0):t.type!==4?gt(["(",t,`) === "onClick" ? "${n}" : (`,t,")"]):t,Oc=(t,n,i)=>Kn(t,n,i,u=>{const{modifiers:p}=t;if(!p.length)return u;let{key:_,value:v}=u.props[0];const{keyModifiers:P,nonKeyModifiers:x,eventOptionModifiers:G}=Ic(_,p,i,t.loc);if(x.includes("right")&&(_=Gs(_,"onContextmenu")),x.includes("middle")&&(_=Gs(_,"onMouseup")),x.length&&(v=Ye(i.helper(rs),[v,JSON.stringify(x)])),P.length&&(!ut(_)||ea(_.content.toLowerCase()))&&(v=Ye(i.helper(ns),[v,JSON.stringify(P)])),G.length){const Y=G.map(Ys).join("");_=ut(_)?_e(`${_.content}${Y}`,!0):gt(["(",_,`) + "${Y}"`])}return{props:[We(_,v)]}}),xc=(t,n,i)=>{const{exp:u,loc:p}=t;return u||i.onError(At(61,p)),{props:[],needRuntime:i.helper(ss)}},Pc=(t,n)=>{t.type===1&&t.tagType===0&&(t.tag==="script"||t.tag==="style")&&n.removeNode()},ta=[Qi],ra={cloak:Yi,html:kc,text:wc,model:Tc,on:Oc,show:xc};function Rc(t,n={}){return Ji(t,Ct({},os,n,{nodeTransforms:[Pc,...ta,...n.nodeTransforms||[]],directiveTransforms:Ct({},ra,n.directiveTransforms||{}),transformHoist:null}))}function Mc(t,n={}){return jn(t,Ct({},os,n))}const Dc=Object.freeze(Object.defineProperty({__proto__:null,BASE_TRANSITION:Rn,BindingTypes:_c,CAMELIZE:Hr,CAPITALIZE:ti,CREATE_BLOCK:Mn,CREATE_COMMENT:sr,CREATE_ELEMENT_BLOCK:Dn,CREATE_ELEMENT_VNODE:en,CREATE_SLOTS:Fn,CREATE_STATIC:Ln,CREATE_TEXT:tn,CREATE_VNODE:Qr,CompilerDeprecationTypes:el,ConstantTypes:Wo,DOMDirectiveTransforms:ra,DOMErrorCodes:Ec,DOMErrorMessages:Sc,DOMNodeTransforms:ta,ElementTypes:jo,ErrorCodes:nl,FRAGMENT:Yt,GUARD_REACTIVE_PROPS:ir,IS_MEMO_SAME:zn,IS_REF:ii,KEEP_ALIVE:pr,MERGE_PROPS:mr,NORMALIZE_CLASS:cn,NORMALIZE_PROPS:Qt,NORMALIZE_STYLE:un,Namespaces:Xo,NodeTypes:Ho,OPEN_BLOCK:Lt,POP_SCOPE_ID:ni,PUSH_SCOPE_ID:ri,RENDER_LIST:ln,RENDER_SLOT:Bn,RESOLVE_COMPONENT:rn,RESOLVE_DIRECTIVE:sn,RESOLVE_DYNAMIC_COMPONENT:nn,RESOLVE_FILTER:an,SET_BLOCK_TRACKING:gr,SUSPENSE:Yr,TELEPORT:Jt,TO_DISPLAY_STRING:vr,TO_HANDLERS:hn,TO_HANDLER_KEY:jr,TRANSITION:is,TRANSITION_GROUP:as,TS_NODE_TYPES:fi,UNREF:si,V_MODEL_CHECKBOX:Qn,V_MODEL_DYNAMIC:Kr,V_MODEL_RADIO:Yn,V_MODEL_SELECT:ts,V_MODEL_TEXT:es,V_ON_WITH_KEYS:ns,V_ON_WITH_MODIFIERS:rs,V_SHOW:ss,WITH_CTX:fn,WITH_DIRECTIVES:on,WITH_MEMO:dn,advancePositionWithClone:Sl,advancePositionWithMutation:_i,assert:kl,baseCompile:Ji,baseParse:jn,buildDirectiveArgs:Zi,buildProps:qn,buildSlots:Xi,checkCompatEnabled:tr,compile:Rc,convertToBlock:pn,createArrayExpression:Dt,createAssignmentExpression:Ko,createBlockStatement:ci,createCacheExpression:li,createCallExpression:Ye,createCompilerError:Ue,createCompoundExpression:gt,createConditionalExpression:Wr,createDOMCompilerError:At,createForLoopParams:Zr,createFunctionExpression:Ht,createIfStatement:qo,createInterpolation:Go,createObjectExpression:pt,createObjectProperty:We,createReturnStatement:Yo,createRoot:oi,createSequenceExpression:Jo,createSimpleExpression:_e,createStructuralDirectiveTransform:Wn,createTemplateLiteral:Zo,createTransformContext:xi,createVNodeCall:er,errorMessages:sl,extractIdentifiers:Tt,findDir:ct,findProp:Sr,forAliasRE:Si,generate:Mi,generateCodeFrame:zo,getBaseTransformPreset:Ki,getConstantType:ft,getMemoedVNodeCall:Ei,getVNodeBlockHelper:Wt,getVNodeHelper:jt,hasDynamicKeyVBind:yi,hasScopeRef:yt,helperNameMap:Xt,injectProp:_r,isCoreComponent:Vn,isFnExpression:bi,isFnExpressionBrowser:gi,isFnExpressionNode:El,isFunctionType:dl,isInDestructureAssignment:ol,isInNewExpression:ll,isMemberExpression:$n,isMemberExpressionBrowser:mi,isMemberExpressionNode:yl,isReferencedIdentifier:al,isSimpleIdentifier:Er,isSlotOutlet:br,isStaticArgOf:Rt,isStaticExp:ut,isStaticProperty:hi,isStaticPropertyKey:pl,isTemplateNode:rr,isText:Fr,isVSlot:Xn,locStub:tt,noopDirectiveTransform:Yi,parse:Mc,parserOptions:os,processExpression:$r,processFor:Vi,processIf:Fi,processSlotOutlet:qi,registerRuntimeHelpers:ai,resolveComponentType:Gi,stringifyExpression:Bi,toValidAssetId:nr,trackSlotScopes:$i,trackVForSlotScopes:oc,transform:Pi,transformBind:zi,transformElement:Wi,transformExpression:rc,transformModel:Jn,transformOn:Kn,transformStyle:Qi,traverseNode:kr,unwrapTSNode:di,walkBlockDeclarations:ul,walkFunctionParams:cl,walkIdentifiers:il,warnDeprecation:rl},Symbol.toStringTag,{value:"Module"})),Lc=Pn(Dc),Bc=Pn(Uo),Fc=Pn(Vo);/**
- * vue v3.5.13
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/var Zs;function zc(){return Zs||(Zs=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});var n=Lc,i=Bc,u=Fc;function p(x){var G=Object.create(null);if(x)for(var Y in x)G[Y]=x[Y];return G.default=x,Object.freeze(G)}var _=p(i);const v=Object.create(null);function P(x,G){if(!u.isString(x))if(x.nodeType)x=x.innerHTML;else return u.NOOP;const Y=u.genCacheKey(x,G),H=v[Y];if(H)return H;if(x[0]==="#"){const ce=document.querySelector(x);x=ce?ce.innerHTML:""}const le=u.extend({hoistStatic:!0,onError:void 0,onWarn:u.NOOP},G);!le.isCustomElement&&typeof customElements<"u"&&(le.isCustomElement=ce=>!!customElements.get(ce));const{code:re}=n.compile(x,le),fe=new Function("Vue",re)(_);return fe._rc=!0,v[Y]=fe}i.registerRuntimeCompiler(P),t.compile=P,Object.keys(i).forEach(function(x){x!=="default"&&!Object.prototype.hasOwnProperty.call(t,x)&&(t[x]=i[x])})}(Tn)),Tn}var qs;function na(){return qs||(qs=1,wn.exports=zc()),wn.exports}var Ks;function Uc(){return Ks||(Ks=1,function(t){var n=na();Object.keys(n).forEach(function(i){t[i]=n[i]}),t.set=function(i,u,p){return Array.isArray(i)?(i.length=Math.max(i.length,u),i.splice(u,1,p),p):(i[u]=p,p)},t.del=function(i,u){if(Array.isArray(i)){i.splice(u,1);return}delete i[u]},t.Vue=n,t.Vue2=void 0,t.isVue2=!1,t.isVue3=!0,t.install=function(){}}(kn)),kn}var Vc=Br.exports,Js;function $c(){return Js||(Js=1,function(t,n){(function(i,u){t.exports=u(Uc(),na())})(Vc,function(i,u){var p=Object.defineProperty,_=Object.defineProperties,v=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,Y=(c,r,e)=>r in c?p(c,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):c[r]=e,H=(c,r)=>{for(var e in r||(r={}))x.call(r,e)&&Y(c,e,r[e]);if(P)for(var e of P(r))G.call(r,e)&&Y(c,e,r[e]);return c},le=(c,r)=>_(c,v(r)),re=(c,r,e)=>new Promise((s,a)=>{var o=m=>{try{h(e.next(m))}catch(E){a(E)}},f=m=>{try{h(e.throw(m))}catch(E){a(E)}},h=m=>m.done?s(m.value):Promise.resolve(m.value).then(o,f);h((e=e.apply(c,r)).next())});typeof window.setImmediate>"u"&&(window.setImmediate=function(c,...r){setTimeout(()=>c(r))});var fe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof Os<"u"?Os:typeof self<"u"?self:{};function ce(c){return c&&c.__esModule&&Object.prototype.hasOwnProperty.call(c,"default")?c.default:c}function ve(c){throw new Error('Could not dynamically require "'+c+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Ee={exports:{}};/*!
- JSZip v3.10.1 - A JavaScript class for generating and reading zip files
- <http://stuartk.com/jszip>
- (c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
- Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
- JSZip uses the library pako released under the MIT license :
- https://github.com/nodeca/pako/blob/main/LICENSE
- */(function(c,r){(function(e){c.exports=e()})(function(){return function e(s,a,o){function f(E,N){if(!a[E]){if(!s[E]){var A=typeof ve=="function"&&ve;if(!N&&A)return A(E,!0);if(h)return h(E,!0);var I=new Error("Cannot find module '"+E+"'");throw I.code="MODULE_NOT_FOUND",I}var b=a[E]={exports:{}};s[E][0].call(b.exports,function(C){var g=s[E][1][C];return f(g||C)},b,b.exports,e,s,a,o)}return a[E].exports}for(var h=typeof ve=="function"&&ve,m=0;m<o.length;m++)f(o[m]);return f}({1:[function(e,s,a){var o=e("./utils"),f=e("./support"),h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";a.encode=function(m){for(var E,N,A,I,b,C,g,k=[],y=0,T=m.length,R=T,B=o.getTypeOf(m)!=="string";y<m.length;)R=T-y,A=B?(E=m[y++],N=y<T?m[y++]:0,y<T?m[y++]:0):(E=m.charCodeAt(y++),N=y<T?m.charCodeAt(y++):0,y<T?m.charCodeAt(y++):0),I=E>>2,b=(3&E)<<4|N>>4,C=1<R?(15&N)<<2|A>>6:64,g=2<R?63&A:64,k.push(h.charAt(I)+h.charAt(b)+h.charAt(C)+h.charAt(g));return k.join("")},a.decode=function(m){var E,N,A,I,b,C,g=0,k=0,y="data:";if(m.substr(0,y.length)===y)throw new Error("Invalid base64 input, it looks like a data url.");var T,R=3*(m=m.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(m.charAt(m.length-1)===h.charAt(64)&&R--,m.charAt(m.length-2)===h.charAt(64)&&R--,R%1!=0)throw new Error("Invalid base64 input, bad content length.");for(T=f.uint8array?new Uint8Array(0|R):new Array(0|R);g<m.length;)E=h.indexOf(m.charAt(g++))<<2|(I=h.indexOf(m.charAt(g++)))>>4,N=(15&I)<<4|(b=h.indexOf(m.charAt(g++)))>>2,A=(3&b)<<6|(C=h.indexOf(m.charAt(g++))),T[k++]=E,b!==64&&(T[k++]=N),C!==64&&(T[k++]=A);return T}},{"./support":30,"./utils":32}],2:[function(e,s,a){var o=e("./external"),f=e("./stream/DataWorker"),h=e("./stream/Crc32Probe"),m=e("./stream/DataLengthProbe");function E(N,A,I,b,C){this.compressedSize=N,this.uncompressedSize=A,this.crc32=I,this.compression=b,this.compressedContent=C}E.prototype={getContentWorker:function(){var N=new f(o.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new m("data_length")),A=this;return N.on("end",function(){if(this.streamInfo.data_length!==A.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),N},getCompressedWorker:function(){return new f(o.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},E.createWorkerFrom=function(N,A,I){return N.pipe(new h).pipe(new m("uncompressedSize")).pipe(A.compressWorker(I)).pipe(new m("compressedSize")).withStreamInfo("compression",A)},s.exports=E},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,s,a){var o=e("./stream/GenericWorker");a.STORE={magic:"\0\0",compressWorker:function(){return new o("STORE compression")},uncompressWorker:function(){return new o("STORE decompression")}},a.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,s,a){var o=e("./utils"),f=function(){for(var h,m=[],E=0;E<256;E++){h=E;for(var N=0;N<8;N++)h=1&h?3988292384^h>>>1:h>>>1;m[E]=h}return m}();s.exports=function(h,m){return h!==void 0&&h.length?o.getTypeOf(h)!=="string"?function(E,N,A,I){var b=f,C=I+A;E^=-1;for(var g=I;g<C;g++)E=E>>>8^b[255&(E^N[g])];return-1^E}(0|m,h,h.length,0):function(E,N,A,I){var b=f,C=I+A;E^=-1;for(var g=I;g<C;g++)E=E>>>8^b[255&(E^N.charCodeAt(g))];return-1^E}(0|m,h,h.length,0):0}},{"./utils":32}],5:[function(e,s,a){a.base64=!1,a.binary=!1,a.dir=!1,a.createFolders=!0,a.date=null,a.compression=null,a.compressionOptions=null,a.comment=null,a.unixPermissions=null,a.dosPermissions=null},{}],6:[function(e,s,a){var o=null;o=typeof Promise<"u"?Promise:e("lie"),s.exports={Promise:o}},{lie:37}],7:[function(e,s,a){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",f=e("pako"),h=e("./utils"),m=e("./stream/GenericWorker"),E=o?"uint8array":"array";function N(A,I){m.call(this,"FlateWorker/"+A),this._pako=null,this._pakoAction=A,this._pakoOptions=I,this.meta={}}a.magic="\b\0",h.inherits(N,m),N.prototype.processChunk=function(A){this.meta=A.meta,this._pako===null&&this._createPako(),this._pako.push(h.transformTo(E,A.data),!1)},N.prototype.flush=function(){m.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},N.prototype.cleanUp=function(){m.prototype.cleanUp.call(this),this._pako=null},N.prototype._createPako=function(){this._pako=new f[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var A=this;this._pako.onData=function(I){A.push({data:I,meta:A.meta})}},a.compressWorker=function(A){return new N("Deflate",A)},a.uncompressWorker=function(){return new N("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,s,a){function o(b,C){var g,k="";for(g=0;g<C;g++)k+=String.fromCharCode(255&b),b>>>=8;return k}function f(b,C,g,k,y,T){var R,B,L=b.file,q=b.compression,j=T!==E.utf8encode,te=h.transformTo("string",T(L.name)),X=h.transformTo("string",E.utf8encode(L.name)),ie=L.comment,ge=h.transformTo("string",T(ie)),O=h.transformTo("string",E.utf8encode(ie)),W=X.length!==L.name.length,d=O.length!==ie.length,K="",ye="",ee="",ke=L.dir,ne=L.date,be={crc32:0,compressedSize:0,uncompressedSize:0};C&&!g||(be.crc32=b.crc32,be.compressedSize=b.compressedSize,be.uncompressedSize=b.uncompressedSize);var V=0;C&&(V|=8),j||!W&&!d||(V|=2048);var z=0,pe=0;ke&&(z|=16),y==="UNIX"?(pe=798,z|=function(oe,Ze){var st=oe;return oe||(st=Ze?16893:33204),(65535&st)<<16}(L.unixPermissions,ke)):(pe=20,z|=function(oe){return 63&(oe||0)}(L.dosPermissions)),R=ne.getUTCHours(),R<<=6,R|=ne.getUTCMinutes(),R<<=5,R|=ne.getUTCSeconds()/2,B=ne.getUTCFullYear()-1980,B<<=4,B|=ne.getUTCMonth()+1,B<<=5,B|=ne.getUTCDate(),W&&(ye=o(1,1)+o(N(te),4)+X,K+="up"+o(ye.length,2)+ye),d&&(ee=o(1,1)+o(N(ge),4)+O,K+="uc"+o(ee.length,2)+ee);var ue="";return ue+=`
- \0`,ue+=o(V,2),ue+=q.magic,ue+=o(R,2),ue+=o(B,2),ue+=o(be.crc32,4),ue+=o(be.compressedSize,4),ue+=o(be.uncompressedSize,4),ue+=o(te.length,2),ue+=o(K.length,2),{fileRecord:A.LOCAL_FILE_HEADER+ue+te+K,dirRecord:A.CENTRAL_FILE_HEADER+o(pe,2)+ue+o(ge.length,2)+"\0\0\0\0"+o(z,4)+o(k,4)+te+K+ge}}var h=e("../utils"),m=e("../stream/GenericWorker"),E=e("../utf8"),N=e("../crc32"),A=e("../signature");function I(b,C,g,k){m.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=C,this.zipPlatform=g,this.encodeFileName=k,this.streamFiles=b,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}h.inherits(I,m),I.prototype.push=function(b){var C=b.meta.percent||0,g=this.entriesCount,k=this._sources.length;this.accumulate?this.contentBuffer.push(b):(this.bytesWritten+=b.data.length,m.prototype.push.call(this,{data:b.data,meta:{currentFile:this.currentFile,percent:g?(C+100*(g-k-1))/g:100}}))},I.prototype.openedSource=function(b){this.currentSourceOffset=this.bytesWritten,this.currentFile=b.file.name;var C=this.streamFiles&&!b.file.dir;if(C){var g=f(b,C,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:g.fileRecord,meta:{percent:0}})}else this.accumulate=!0},I.prototype.closedSource=function(b){this.accumulate=!1;var C=this.streamFiles&&!b.file.dir,g=f(b,C,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(g.dirRecord),C)this.push({data:function(k){return A.DATA_DESCRIPTOR+o(k.crc32,4)+o(k.compressedSize,4)+o(k.uncompressedSize,4)}(b),meta:{percent:100}});else for(this.push({data:g.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},I.prototype.flush=function(){for(var b=this.bytesWritten,C=0;C<this.dirRecords.length;C++)this.push({data:this.dirRecords[C],meta:{percent:100}});var g=this.bytesWritten-b,k=function(y,T,R,B,L){var q=h.transformTo("string",L(B));return A.CENTRAL_DIRECTORY_END+"\0\0\0\0"+o(y,2)+o(y,2)+o(T,4)+o(R,4)+o(q.length,2)+q}(this.dirRecords.length,g,b,this.zipComment,this.encodeFileName);this.push({data:k,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(b){this._sources.push(b);var C=this;return b.on("data",function(g){C.processChunk(g)}),b.on("end",function(){C.closedSource(C.previous.streamInfo),C._sources.length?C.prepareNextSource():C.end()}),b.on("error",function(g){C.error(g)}),this},I.prototype.resume=function(){return!!m.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(b){var C=this._sources;if(!m.prototype.error.call(this,b))return!1;for(var g=0;g<C.length;g++)try{C[g].error(b)}catch{}return!0},I.prototype.lock=function(){m.prototype.lock.call(this);for(var b=this._sources,C=0;C<b.length;C++)b[C].lock()},s.exports=I},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(e,s,a){var o=e("../compressions"),f=e("./ZipFileWorker");a.generateWorker=function(h,m,E){var N=new f(m.streamFiles,E,m.platform,m.encodeFileName),A=0;try{h.forEach(function(I,b){A++;var C=function(T,R){var B=T||R,L=o[B];if(!L)throw new Error(B+" is not a valid compression method !");return L}(b.options.compression,m.compression),g=b.options.compressionOptions||m.compressionOptions||{},k=b.dir,y=b.date;b._compressWorker(C,g).withStreamInfo("file",{name:I,dir:k,date:y,comment:b.comment||"",unixPermissions:b.unixPermissions,dosPermissions:b.dosPermissions}).pipe(N)}),N.entriesCount=A}catch(I){N.error(I)}return N}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(e,s,a){function o(){if(!(this instanceof o))return new o;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 f=new o;for(var h in this)typeof this[h]!="function"&&(f[h]=this[h]);return f}}(o.prototype=e("./object")).loadAsync=e("./load"),o.support=e("./support"),o.defaults=e("./defaults"),o.version="3.10.1",o.loadAsync=function(f,h){return new o().loadAsync(f,h)},o.external=e("./external"),s.exports=o},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(e,s,a){var o=e("./utils"),f=e("./external"),h=e("./utf8"),m=e("./zipEntries"),E=e("./stream/Crc32Probe"),N=e("./nodejsUtils");function A(I){return new f.Promise(function(b,C){var g=I.decompressed.getContentWorker().pipe(new E);g.on("error",function(k){C(k)}).on("end",function(){g.streamInfo.crc32!==I.decompressed.crc32?C(new Error("Corrupted zip : CRC32 mismatch")):b()}).resume()})}s.exports=function(I,b){var C=this;return b=o.extend(b||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:h.utf8decode}),N.isNode&&N.isStream(I)?f.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):o.prepareContent("the loaded zip file",I,!0,b.optimizedBinaryString,b.base64).then(function(g){var k=new m(b);return k.load(g),k}).then(function(g){var k=[f.Promise.resolve(g)],y=g.files;if(b.checkCRC32)for(var T=0;T<y.length;T++)k.push(A(y[T]));return f.Promise.all(k)}).then(function(g){for(var k=g.shift(),y=k.files,T=0;T<y.length;T++){var R=y[T],B=R.fileNameStr,L=o.resolve(R.fileNameStr);C.file(L,R.decompressed,{binary:!0,optimizedBinaryString:!0,date:R.date,dir:R.dir,comment:R.fileCommentStr.length?R.fileCommentStr:null,unixPermissions:R.unixPermissions,dosPermissions:R.dosPermissions,createFolders:b.createFolders}),R.dir||(C.file(L).unsafeOriginalName=B)}return k.zipComment.length&&(C.comment=k.zipComment),C})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(e,s,a){var o=e("../utils"),f=e("../stream/GenericWorker");function h(m,E){f.call(this,"Nodejs stream input adapter for "+m),this._upstreamEnded=!1,this._bindStream(E)}o.inherits(h,f),h.prototype._bindStream=function(m){var E=this;(this._stream=m).pause(),m.on("data",function(N){E.push({data:N,meta:{percent:0}})}).on("error",function(N){E.isPaused?this.generatedError=N:E.error(N)}).on("end",function(){E.isPaused?E._upstreamEnded=!0:E.end()})},h.prototype.pause=function(){return!!f.prototype.pause.call(this)&&(this._stream.pause(),!0)},h.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},s.exports=h},{"../stream/GenericWorker":28,"../utils":32}],13:[function(e,s,a){var o=e("readable-stream").Readable;function f(h,m,E){o.call(this,m),this._helper=h;var N=this;h.on("data",function(A,I){N.push(A)||N._helper.pause(),E&&E(I)}).on("error",function(A){N.emit("error",A)}).on("end",function(){N.push(null)})}e("../utils").inherits(f,o),f.prototype._read=function(){this._helper.resume()},s.exports=f},{"../utils":32,"readable-stream":16}],14:[function(e,s,a){s.exports={isNode:typeof Buffer<"u",newBufferFrom:function(o,f){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(o,f);if(typeof o=="number")throw new Error('The "data" argument must not be a number');return new Buffer(o,f)},allocBuffer:function(o){if(Buffer.alloc)return Buffer.alloc(o);var f=new Buffer(o);return f.fill(0),f},isBuffer:function(o){return Buffer.isBuffer(o)},isStream:function(o){return o&&typeof o.on=="function"&&typeof o.pause=="function"&&typeof o.resume=="function"}}},{}],15:[function(e,s,a){function o(L,q,j){var te,X=h.getTypeOf(q),ie=h.extend(j||{},N);ie.date=ie.date||new Date,ie.compression!==null&&(ie.compression=ie.compression.toUpperCase()),typeof ie.unixPermissions=="string"&&(ie.unixPermissions=parseInt(ie.unixPermissions,8)),ie.unixPermissions&&16384&ie.unixPermissions&&(ie.dir=!0),ie.dosPermissions&&16&ie.dosPermissions&&(ie.dir=!0),ie.dir&&(L=y(L)),ie.createFolders&&(te=k(L))&&T.call(this,te,!0);var ge=X==="string"&&ie.binary===!1&&ie.base64===!1;j&&j.binary!==void 0||(ie.binary=!ge),(q instanceof A&&q.uncompressedSize===0||ie.dir||!q||q.length===0)&&(ie.base64=!1,ie.binary=!0,q="",ie.compression="STORE",X="string");var O=null;O=q instanceof A||q instanceof m?q:C.isNode&&C.isStream(q)?new g(L,q):h.prepareContent(L,q,ie.binary,ie.optimizedBinaryString,ie.base64);var W=new I(L,O,ie);this.files[L]=W}var f=e("./utf8"),h=e("./utils"),m=e("./stream/GenericWorker"),E=e("./stream/StreamHelper"),N=e("./defaults"),A=e("./compressedObject"),I=e("./zipObject"),b=e("./generate"),C=e("./nodejsUtils"),g=e("./nodejs/NodejsStreamInputAdapter"),k=function(L){L.slice(-1)==="/"&&(L=L.substring(0,L.length-1));var q=L.lastIndexOf("/");return 0<q?L.substring(0,q):""},y=function(L){return L.slice(-1)!=="/"&&(L+="/"),L},T=function(L,q){return q=q!==void 0?q:N.createFolders,L=y(L),this.files[L]||o.call(this,L,null,{dir:!0,createFolders:q}),this.files[L]};function R(L){return Object.prototype.toString.call(L)==="[object RegExp]"}var B={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(L){var q,j,te;for(q in this.files)te=this.files[q],(j=q.slice(this.root.length,q.length))&&q.slice(0,this.root.length)===this.root&&L(j,te)},filter:function(L){var q=[];return this.forEach(function(j,te){L(j,te)&&q.push(te)}),q},file:function(L,q,j){if(arguments.length!==1)return L=this.root+L,o.call(this,L,q,j),this;if(R(L)){var te=L;return this.filter(function(ie,ge){return!ge.dir&&te.test(ie)})}var X=this.files[this.root+L];return X&&!X.dir?X:null},folder:function(L){if(!L)return this;if(R(L))return this.filter(function(X,ie){return ie.dir&&L.test(X)});var q=this.root+L,j=T.call(this,q),te=this.clone();return te.root=j.name,te},remove:function(L){L=this.root+L;var q=this.files[L];if(q||(L.slice(-1)!=="/"&&(L+="/"),q=this.files[L]),q&&!q.dir)delete this.files[L];else for(var j=this.filter(function(X,ie){return ie.name.slice(0,L.length)===L}),te=0;te<j.length;te++)delete this.files[j[te].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(L){var q,j={};try{if((j=h.extend(L||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:f.utf8encode})).type=j.type.toLowerCase(),j.compression=j.compression.toUpperCase(),j.type==="binarystring"&&(j.type="string"),!j.type)throw new Error("No output type specified.");h.checkSupport(j.type),j.platform!=="darwin"&&j.platform!=="freebsd"&&j.platform!=="linux"&&j.platform!=="sunos"||(j.platform="UNIX"),j.platform==="win32"&&(j.platform="DOS");var te=j.comment||this.comment||"";q=b.generateWorker(this,j,te)}catch(X){(q=new m("error")).error(X)}return new E(q,j.type||"string",j.mimeType)},generateAsync:function(L,q){return this.generateInternalStream(L).accumulate(q)},generateNodeStream:function(L,q){return(L=L||{}).type||(L.type="nodebuffer"),this.generateInternalStream(L).toNodejsStream(q)}};s.exports=B},{"./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(e,s,a){s.exports=e("stream")},{stream:void 0}],17:[function(e,s,a){var o=e("./DataReader");function f(h){o.call(this,h);for(var m=0;m<this.data.length;m++)h[m]=255&h[m]}e("../utils").inherits(f,o),f.prototype.byteAt=function(h){return this.data[this.zero+h]},f.prototype.lastIndexOfSignature=function(h){for(var m=h.charCodeAt(0),E=h.charCodeAt(1),N=h.charCodeAt(2),A=h.charCodeAt(3),I=this.length-4;0<=I;--I)if(this.data[I]===m&&this.data[I+1]===E&&this.data[I+2]===N&&this.data[I+3]===A)return I-this.zero;return-1},f.prototype.readAndCheckSignature=function(h){var m=h.charCodeAt(0),E=h.charCodeAt(1),N=h.charCodeAt(2),A=h.charCodeAt(3),I=this.readData(4);return m===I[0]&&E===I[1]&&N===I[2]&&A===I[3]},f.prototype.readData=function(h){if(this.checkOffset(h),h===0)return[];var m=this.data.slice(this.zero+this.index,this.zero+this.index+h);return this.index+=h,m},s.exports=f},{"../utils":32,"./DataReader":18}],18:[function(e,s,a){var o=e("../utils");function f(h){this.data=h,this.length=h.length,this.index=0,this.zero=0}f.prototype={checkOffset:function(h){this.checkIndex(this.index+h)},checkIndex:function(h){if(this.length<this.zero+h||h<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+h+"). Corrupted zip ?")},setIndex:function(h){this.checkIndex(h),this.index=h},skip:function(h){this.setIndex(this.index+h)},byteAt:function(){},readInt:function(h){var m,E=0;for(this.checkOffset(h),m=this.index+h-1;m>=this.index;m--)E=(E<<8)+this.byteAt(m);return this.index+=h,E},readString:function(h){return o.transformTo("string",this.readData(h))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var h=this.readInt(4);return new Date(Date.UTC(1980+(h>>25&127),(h>>21&15)-1,h>>16&31,h>>11&31,h>>5&63,(31&h)<<1))}},s.exports=f},{"../utils":32}],19:[function(e,s,a){var o=e("./Uint8ArrayReader");function f(h){o.call(this,h)}e("../utils").inherits(f,o),f.prototype.readData=function(h){this.checkOffset(h);var m=this.data.slice(this.zero+this.index,this.zero+this.index+h);return this.index+=h,m},s.exports=f},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,s,a){var o=e("./DataReader");function f(h){o.call(this,h)}e("../utils").inherits(f,o),f.prototype.byteAt=function(h){return this.data.charCodeAt(this.zero+h)},f.prototype.lastIndexOfSignature=function(h){return this.data.lastIndexOf(h)-this.zero},f.prototype.readAndCheckSignature=function(h){return h===this.readData(4)},f.prototype.readData=function(h){this.checkOffset(h);var m=this.data.slice(this.zero+this.index,this.zero+this.index+h);return this.index+=h,m},s.exports=f},{"../utils":32,"./DataReader":18}],21:[function(e,s,a){var o=e("./ArrayReader");function f(h){o.call(this,h)}e("../utils").inherits(f,o),f.prototype.readData=function(h){if(this.checkOffset(h),h===0)return new Uint8Array(0);var m=this.data.subarray(this.zero+this.index,this.zero+this.index+h);return this.index+=h,m},s.exports=f},{"../utils":32,"./ArrayReader":17}],22:[function(e,s,a){var o=e("../utils"),f=e("../support"),h=e("./ArrayReader"),m=e("./StringReader"),E=e("./NodeBufferReader"),N=e("./Uint8ArrayReader");s.exports=function(A){var I=o.getTypeOf(A);return o.checkSupport(I),I!=="string"||f.uint8array?I==="nodebuffer"?new E(A):f.uint8array?new N(o.transformTo("uint8array",A)):new h(o.transformTo("array",A)):new m(A)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,s,a){a.LOCAL_FILE_HEADER="PK",a.CENTRAL_FILE_HEADER="PK",a.CENTRAL_DIRECTORY_END="PK",a.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",a.ZIP64_CENTRAL_DIRECTORY_END="PK",a.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(e,s,a){var o=e("./GenericWorker"),f=e("../utils");function h(m){o.call(this,"ConvertWorker to "+m),this.destType=m}f.inherits(h,o),h.prototype.processChunk=function(m){this.push({data:f.transformTo(this.destType,m.data),meta:m.meta})},s.exports=h},{"../utils":32,"./GenericWorker":28}],25:[function(e,s,a){var o=e("./GenericWorker"),f=e("../crc32");function h(){o.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(h,o),h.prototype.processChunk=function(m){this.streamInfo.crc32=f(m.data,this.streamInfo.crc32||0),this.push(m)},s.exports=h},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,s,a){var o=e("../utils"),f=e("./GenericWorker");function h(m){f.call(this,"DataLengthProbe for "+m),this.propName=m,this.withStreamInfo(m,0)}o.inherits(h,f),h.prototype.processChunk=function(m){if(m){var E=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=E+m.data.length}f.prototype.processChunk.call(this,m)},s.exports=h},{"../utils":32,"./GenericWorker":28}],27:[function(e,s,a){var o=e("../utils"),f=e("./GenericWorker");function h(m){f.call(this,"DataWorker");var E=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,m.then(function(N){E.dataIsReady=!0,E.data=N,E.max=N&&N.length||0,E.type=o.getTypeOf(N),E.isPaused||E._tickAndRepeat()},function(N){E.error(N)})}o.inherits(h,f),h.prototype.cleanUp=function(){f.prototype.cleanUp.call(this),this.data=null},h.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,o.delay(this._tickAndRepeat,[],this)),!0)},h.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(o.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},h.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var m=null,E=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":m=this.data.substring(this.index,E);break;case"uint8array":m=this.data.subarray(this.index,E);break;case"array":case"nodebuffer":m=this.data.slice(this.index,E)}return this.index=E,this.push({data:m,meta:{percent:this.max?this.index/this.max*100:0}})},s.exports=h},{"../utils":32,"./GenericWorker":28}],28:[function(e,s,a){function o(f){this.name=f||"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}o.prototype={push:function(f){this.emit("data",f)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(f){this.emit("error",f)}return!0},error:function(f){return!this.isFinished&&(this.isPaused?this.generatedError=f:(this.isFinished=!0,this.emit("error",f),this.previous&&this.previous.error(f),this.cleanUp()),!0)},on:function(f,h){return this._listeners[f].push(h),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(f,h){if(this._listeners[f])for(var m=0;m<this._listeners[f].length;m++)this._listeners[f][m].call(this,h)},pipe:function(f){return f.registerPrevious(this)},registerPrevious:function(f){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=f.streamInfo,this.mergeStreamInfo(),this.previous=f;var h=this;return f.on("data",function(m){h.processChunk(m)}),f.on("end",function(){h.end()}),f.on("error",function(m){h.error(m)}),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 f=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),f=!0),this.previous&&this.previous.resume(),!f},flush:function(){},processChunk:function(f){this.push(f)},withStreamInfo:function(f,h){return this.extraStreamInfo[f]=h,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var f in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,f)&&(this.streamInfo[f]=this.extraStreamInfo[f])},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 f="Worker "+this.name;return this.previous?this.previous+" -> "+f:f}},s.exports=o},{}],29:[function(e,s,a){var o=e("../utils"),f=e("./ConvertWorker"),h=e("./GenericWorker"),m=e("../base64"),E=e("../support"),N=e("../external"),A=null;if(E.nodestream)try{A=e("../nodejs/NodejsStreamOutputAdapter")}catch{}function I(C,g){return new N.Promise(function(k,y){var T=[],R=C._internalType,B=C._outputType,L=C._mimeType;C.on("data",function(q,j){T.push(q),g&&g(j)}).on("error",function(q){T=[],y(q)}).on("end",function(){try{var q=function(j,te,X){switch(j){case"blob":return o.newBlob(o.transformTo("arraybuffer",te),X);case"base64":return m.encode(te);default:return o.transformTo(j,te)}}(B,function(j,te){var X,ie=0,ge=null,O=0;for(X=0;X<te.length;X++)O+=te[X].length;switch(j){case"string":return te.join("");case"array":return Array.prototype.concat.apply([],te);case"uint8array":for(ge=new Uint8Array(O),X=0;X<te.length;X++)ge.set(te[X],ie),ie+=te[X].length;return ge;case"nodebuffer":return Buffer.concat(te);default:throw new Error("concat : unsupported type '"+j+"'")}}(R,T),L);k(q)}catch(j){y(j)}T=[]}).resume()})}function b(C,g,k){var y=g;switch(g){case"blob":case"arraybuffer":y="uint8array";break;case"base64":y="string"}try{this._internalType=y,this._outputType=g,this._mimeType=k,o.checkSupport(y),this._worker=C.pipe(new f(y)),C.lock()}catch(T){this._worker=new h("error"),this._worker.error(T)}}b.prototype={accumulate:function(C){return I(this,C)},on:function(C,g){var k=this;return C==="data"?this._worker.on(C,function(y){g.call(k,y.data,y.meta)}):this._worker.on(C,function(){o.delay(g,arguments,k)}),this},resume:function(){return o.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(C){if(o.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new A(this,{objectMode:this._outputType!=="nodebuffer"},C)}},s.exports=b},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(e,s,a){if(a.base64=!0,a.array=!0,a.string=!0,a.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",a.nodebuffer=typeof Buffer<"u",a.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")a.blob=!1;else{var o=new ArrayBuffer(0);try{a.blob=new Blob([o],{type:"application/zip"}).size===0}catch{try{var f=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);f.append(o),a.blob=f.getBlob("application/zip").size===0}catch{a.blob=!1}}}try{a.nodestream=!!e("readable-stream").Readable}catch{a.nodestream=!1}},{"readable-stream":16}],31:[function(e,s,a){for(var o=e("./utils"),f=e("./support"),h=e("./nodejsUtils"),m=e("./stream/GenericWorker"),E=new Array(256),N=0;N<256;N++)E[N]=252<=N?6:248<=N?5:240<=N?4:224<=N?3:192<=N?2:1;E[254]=E[254]=1;function A(){m.call(this,"utf-8 decode"),this.leftOver=null}function I(){m.call(this,"utf-8 encode")}a.utf8encode=function(b){return f.nodebuffer?h.newBufferFrom(b,"utf-8"):function(C){var g,k,y,T,R,B=C.length,L=0;for(T=0;T<B;T++)(64512&(k=C.charCodeAt(T)))==55296&&T+1<B&&(64512&(y=C.charCodeAt(T+1)))==56320&&(k=65536+(k-55296<<10)+(y-56320),T++),L+=k<128?1:k<2048?2:k<65536?3:4;for(g=f.uint8array?new Uint8Array(L):new Array(L),T=R=0;R<L;T++)(64512&(k=C.charCodeAt(T)))==55296&&T+1<B&&(64512&(y=C.charCodeAt(T+1)))==56320&&(k=65536+(k-55296<<10)+(y-56320),T++),k<128?g[R++]=k:(k<2048?g[R++]=192|k>>>6:(k<65536?g[R++]=224|k>>>12:(g[R++]=240|k>>>18,g[R++]=128|k>>>12&63),g[R++]=128|k>>>6&63),g[R++]=128|63&k);return g}(b)},a.utf8decode=function(b){return f.nodebuffer?o.transformTo("nodebuffer",b).toString("utf-8"):function(C){var g,k,y,T,R=C.length,B=new Array(2*R);for(g=k=0;g<R;)if((y=C[g++])<128)B[k++]=y;else if(4<(T=E[y]))B[k++]=65533,g+=T-1;else{for(y&=T===2?31:T===3?15:7;1<T&&g<R;)y=y<<6|63&C[g++],T--;1<T?B[k++]=65533:y<65536?B[k++]=y:(y-=65536,B[k++]=55296|y>>10&1023,B[k++]=56320|1023&y)}return B.length!==k&&(B.subarray?B=B.subarray(0,k):B.length=k),o.applyFromCharCode(B)}(b=o.transformTo(f.uint8array?"uint8array":"array",b))},o.inherits(A,m),A.prototype.processChunk=function(b){var C=o.transformTo(f.uint8array?"uint8array":"array",b.data);if(this.leftOver&&this.leftOver.length){if(f.uint8array){var g=C;(C=new Uint8Array(g.length+this.leftOver.length)).set(this.leftOver,0),C.set(g,this.leftOver.length)}else C=this.leftOver.concat(C);this.leftOver=null}var k=function(T,R){var B;for((R=R||T.length)>T.length&&(R=T.length),B=R-1;0<=B&&(192&T[B])==128;)B--;return B<0||B===0?R:B+E[T[B]]>R?B:R}(C),y=C;k!==C.length&&(f.uint8array?(y=C.subarray(0,k),this.leftOver=C.subarray(k,C.length)):(y=C.slice(0,k),this.leftOver=C.slice(k,C.length))),this.push({data:a.utf8decode(y),meta:b.meta})},A.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:a.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},a.Utf8DecodeWorker=A,o.inherits(I,m),I.prototype.processChunk=function(b){this.push({data:a.utf8encode(b.data),meta:b.meta})},a.Utf8EncodeWorker=I},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,s,a){var o=e("./support"),f=e("./base64"),h=e("./nodejsUtils"),m=e("./external");function E(g){return g}function N(g,k){for(var y=0;y<g.length;++y)k[y]=255&g.charCodeAt(y);return k}e("setimmediate"),a.newBlob=function(g,k){a.checkSupport("blob");try{return new Blob([g],{type:k})}catch{try{var y=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return y.append(g),y.getBlob(k)}catch{throw new Error("Bug : can't construct the Blob.")}}};var A={stringifyByChunk:function(g,k,y){var T=[],R=0,B=g.length;if(B<=y)return String.fromCharCode.apply(null,g);for(;R<B;)k==="array"||k==="nodebuffer"?T.push(String.fromCharCode.apply(null,g.slice(R,Math.min(R+y,B)))):T.push(String.fromCharCode.apply(null,g.subarray(R,Math.min(R+y,B)))),R+=y;return T.join("")},stringifyByChar:function(g){for(var k="",y=0;y<g.length;y++)k+=String.fromCharCode(g[y]);return k},applyCanBeUsed:{uint8array:function(){try{return o.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return o.nodebuffer&&String.fromCharCode.apply(null,h.allocBuffer(1)).length===1}catch{return!1}}()}};function I(g){var k=65536,y=a.getTypeOf(g),T=!0;if(y==="uint8array"?T=A.applyCanBeUsed.uint8array:y==="nodebuffer"&&(T=A.applyCanBeUsed.nodebuffer),T)for(;1<k;)try{return A.stringifyByChunk(g,y,k)}catch{k=Math.floor(k/2)}return A.stringifyByChar(g)}function b(g,k){for(var y=0;y<g.length;y++)k[y]=g[y];return k}a.applyFromCharCode=I;var C={};C.string={string:E,array:function(g){return N(g,new Array(g.length))},arraybuffer:function(g){return C.string.uint8array(g).buffer},uint8array:function(g){return N(g,new Uint8Array(g.length))},nodebuffer:function(g){return N(g,h.allocBuffer(g.length))}},C.array={string:I,array:E,arraybuffer:function(g){return new Uint8Array(g).buffer},uint8array:function(g){return new Uint8Array(g)},nodebuffer:function(g){return h.newBufferFrom(g)}},C.arraybuffer={string:function(g){return I(new Uint8Array(g))},array:function(g){return b(new Uint8Array(g),new Array(g.byteLength))},arraybuffer:E,uint8array:function(g){return new Uint8Array(g)},nodebuffer:function(g){return h.newBufferFrom(new Uint8Array(g))}},C.uint8array={string:I,array:function(g){return b(g,new Array(g.length))},arraybuffer:function(g){return g.buffer},uint8array:E,nodebuffer:function(g){return h.newBufferFrom(g)}},C.nodebuffer={string:I,array:function(g){return b(g,new Array(g.length))},arraybuffer:function(g){return C.nodebuffer.uint8array(g).buffer},uint8array:function(g){return b(g,new Uint8Array(g.length))},nodebuffer:E},a.transformTo=function(g,k){if(k=k||"",!g)return k;a.checkSupport(g);var y=a.getTypeOf(k);return C[y][g](k)},a.resolve=function(g){for(var k=g.split("/"),y=[],T=0;T<k.length;T++){var R=k[T];R==="."||R===""&&T!==0&&T!==k.length-1||(R===".."?y.pop():y.push(R))}return y.join("/")},a.getTypeOf=function(g){return typeof g=="string"?"string":Object.prototype.toString.call(g)==="[object Array]"?"array":o.nodebuffer&&h.isBuffer(g)?"nodebuffer":o.uint8array&&g instanceof Uint8Array?"uint8array":o.arraybuffer&&g instanceof ArrayBuffer?"arraybuffer":void 0},a.checkSupport=function(g){if(!o[g.toLowerCase()])throw new Error(g+" is not supported by this platform")},a.MAX_VALUE_16BITS=65535,a.MAX_VALUE_32BITS=-1,a.pretty=function(g){var k,y,T="";for(y=0;y<(g||"").length;y++)T+="\\x"+((k=g.charCodeAt(y))<16?"0":"")+k.toString(16).toUpperCase();return T},a.delay=function(g,k,y){setImmediate(function(){g.apply(y||null,k||[])})},a.inherits=function(g,k){function y(){}y.prototype=k.prototype,g.prototype=new y},a.extend=function(){var g,k,y={};for(g=0;g<arguments.length;g++)for(k in arguments[g])Object.prototype.hasOwnProperty.call(arguments[g],k)&&y[k]===void 0&&(y[k]=arguments[g][k]);return y},a.prepareContent=function(g,k,y,T,R){return m.Promise.resolve(k).then(function(B){return o.blob&&(B instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(B))!==-1)&&typeof FileReader<"u"?new m.Promise(function(L,q){var j=new FileReader;j.onload=function(te){L(te.target.result)},j.onerror=function(te){q(te.target.error)},j.readAsArrayBuffer(B)}):B}).then(function(B){var L=a.getTypeOf(B);return L?(L==="arraybuffer"?B=a.transformTo("uint8array",B):L==="string"&&(R?B=f.decode(B):y&&T!==!0&&(B=function(q){return N(q,o.uint8array?new Uint8Array(q.length):new Array(q.length))}(B))),B):m.Promise.reject(new Error("Can't read the data of '"+g+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(e,s,a){var o=e("./reader/readerFor"),f=e("./utils"),h=e("./signature"),m=e("./zipEntry"),E=e("./support");function N(A){this.files=[],this.loadOptions=A}N.prototype={checkSignature:function(A){if(!this.reader.readAndCheckSignature(A)){this.reader.index-=4;var I=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+f.pretty(I)+", expected "+f.pretty(A)+")")}},isSignature:function(A,I){var b=this.reader.index;this.reader.setIndex(A);var C=this.reader.readString(4)===I;return this.reader.setIndex(b),C},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 A=this.reader.readData(this.zipCommentLength),I=E.uint8array?"uint8array":"array",b=f.transformTo(I,A);this.zipComment=this.loadOptions.decodeFileName(b)},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 A,I,b,C=this.zip64EndOfCentralSize-44;0<C;)A=this.reader.readInt(2),I=this.reader.readInt(4),b=this.reader.readData(I),this.zip64ExtensibleData[A]={id:A,length:I,value:b}},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 A,I;for(A=0;A<this.files.length;A++)I=this.files[A],this.reader.setIndex(I.localHeaderOffset),this.checkSignature(h.LOCAL_FILE_HEADER),I.readLocalPart(this.reader),I.handleUTF8(),I.processAttributes()},readCentralDir:function(){var A;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(h.CENTRAL_FILE_HEADER);)(A=new m({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(A);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 A=this.reader.lastIndexOfSignature(h.CENTRAL_DIRECTORY_END);if(A<0)throw this.isSignature(0,h.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(A);var I=A;if(this.checkSignature(h.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===f.MAX_VALUE_16BITS||this.diskWithCentralDirStart===f.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===f.MAX_VALUE_16BITS||this.centralDirRecords===f.MAX_VALUE_16BITS||this.centralDirSize===f.MAX_VALUE_32BITS||this.centralDirOffset===f.MAX_VALUE_32BITS){if(this.zip64=!0,(A=this.reader.lastIndexOfSignature(h.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(A),this.checkSignature(h.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,h.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(h.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(h.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var b=this.centralDirOffset+this.centralDirSize;this.zip64&&(b+=20,b+=12+this.zip64EndOfCentralSize);var C=I-b;if(0<C)this.isSignature(I,h.CENTRAL_FILE_HEADER)||(this.reader.zero=C);else if(C<0)throw new Error("Corrupted zip: missing "+Math.abs(C)+" bytes.")},prepareReader:function(A){this.reader=o(A)},load:function(A){this.prepareReader(A),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},s.exports=N},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(e,s,a){var o=e("./reader/readerFor"),f=e("./utils"),h=e("./compressedObject"),m=e("./crc32"),E=e("./utf8"),N=e("./compressions"),A=e("./support");function I(b,C){this.options=b,this.loadOptions=C}I.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(b){var C,g;if(b.skip(22),this.fileNameLength=b.readInt(2),g=b.readInt(2),this.fileName=b.readData(this.fileNameLength),b.skip(g),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((C=function(k){for(var y in N)if(Object.prototype.hasOwnProperty.call(N,y)&&N[y].magic===k)return N[y];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+f.pretty(this.compressionMethod)+" unknown (inner file : "+f.transformTo("string",this.fileName)+")");this.decompressed=new h(this.compressedSize,this.uncompressedSize,this.crc32,C,b.readData(this.compressedSize))},readCentralPart:function(b){this.versionMadeBy=b.readInt(2),b.skip(2),this.bitFlag=b.readInt(2),this.compressionMethod=b.readString(2),this.date=b.readDate(),this.crc32=b.readInt(4),this.compressedSize=b.readInt(4),this.uncompressedSize=b.readInt(4);var C=b.readInt(2);if(this.extraFieldsLength=b.readInt(2),this.fileCommentLength=b.readInt(2),this.diskNumberStart=b.readInt(2),this.internalFileAttributes=b.readInt(2),this.externalFileAttributes=b.readInt(4),this.localHeaderOffset=b.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");b.skip(C),this.readExtraFields(b),this.parseZIP64ExtraField(b),this.fileComment=b.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var b=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),b==0&&(this.dosPermissions=63&this.externalFileAttributes),b==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var b=o(this.extraFields[1].value);this.uncompressedSize===f.MAX_VALUE_32BITS&&(this.uncompressedSize=b.readInt(8)),this.compressedSize===f.MAX_VALUE_32BITS&&(this.compressedSize=b.readInt(8)),this.localHeaderOffset===f.MAX_VALUE_32BITS&&(this.localHeaderOffset=b.readInt(8)),this.diskNumberStart===f.MAX_VALUE_32BITS&&(this.diskNumberStart=b.readInt(4))}},readExtraFields:function(b){var C,g,k,y=b.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});b.index+4<y;)C=b.readInt(2),g=b.readInt(2),k=b.readData(g),this.extraFields[C]={id:C,length:g,value:k};b.setIndex(y)},handleUTF8:function(){var b=A.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=E.utf8decode(this.fileName),this.fileCommentStr=E.utf8decode(this.fileComment);else{var C=this.findExtraFieldUnicodePath();if(C!==null)this.fileNameStr=C;else{var g=f.transformTo(b,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(g)}var k=this.findExtraFieldUnicodeComment();if(k!==null)this.fileCommentStr=k;else{var y=f.transformTo(b,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(y)}}},findExtraFieldUnicodePath:function(){var b=this.extraFields[28789];if(b){var C=o(b.value);return C.readInt(1)!==1||m(this.fileName)!==C.readInt(4)?null:E.utf8decode(C.readData(b.length-5))}return null},findExtraFieldUnicodeComment:function(){var b=this.extraFields[25461];if(b){var C=o(b.value);return C.readInt(1)!==1||m(this.fileComment)!==C.readInt(4)?null:E.utf8decode(C.readData(b.length-5))}return null}},s.exports=I},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(e,s,a){function o(C,g,k){this.name=C,this.dir=k.dir,this.date=k.date,this.comment=k.comment,this.unixPermissions=k.unixPermissions,this.dosPermissions=k.dosPermissions,this._data=g,this._dataBinary=k.binary,this.options={compression:k.compression,compressionOptions:k.compressionOptions}}var f=e("./stream/StreamHelper"),h=e("./stream/DataWorker"),m=e("./utf8"),E=e("./compressedObject"),N=e("./stream/GenericWorker");o.prototype={internalStream:function(C){var g=null,k="string";try{if(!C)throw new Error("No output type specified.");var y=(k=C.toLowerCase())==="string"||k==="text";k!=="binarystring"&&k!=="text"||(k="string"),g=this._decompressWorker();var T=!this._dataBinary;T&&!y&&(g=g.pipe(new m.Utf8EncodeWorker)),!T&&y&&(g=g.pipe(new m.Utf8DecodeWorker))}catch(R){(g=new N("error")).error(R)}return new f(g,k,"")},async:function(C,g){return this.internalStream(C).accumulate(g)},nodeStream:function(C,g){return this.internalStream(C||"nodebuffer").toNodejsStream(g)},_compressWorker:function(C,g){if(this._data instanceof E&&this._data.compression.magic===C.magic)return this._data.getCompressedWorker();var k=this._decompressWorker();return this._dataBinary||(k=k.pipe(new m.Utf8EncodeWorker)),E.createWorkerFrom(k,C,g)},_decompressWorker:function(){return this._data instanceof E?this._data.getContentWorker():this._data instanceof N?this._data:new h(this._data)}};for(var A=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],I=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},b=0;b<A.length;b++)o.prototype[A[b]]=I;s.exports=o},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(e,s,a){(function(o){var f,h,m=o.MutationObserver||o.WebKitMutationObserver;if(m){var E=0,N=new m(C),A=o.document.createTextNode("");N.observe(A,{characterData:!0}),f=function(){A.data=E=++E%2}}else if(o.setImmediate||o.MessageChannel===void 0)f="document"in o&&"onreadystatechange"in o.document.createElement("script")?function(){var g=o.document.createElement("script");g.onreadystatechange=function(){C(),g.onreadystatechange=null,g.parentNode.removeChild(g),g=null},o.document.documentElement.appendChild(g)}:function(){setTimeout(C,0)};else{var I=new o.MessageChannel;I.port1.onmessage=C,f=function(){I.port2.postMessage(0)}}var b=[];function C(){var g,k;h=!0;for(var y=b.length;y;){for(k=b,b=[],g=-1;++g<y;)k[g]();y=b.length}h=!1}s.exports=function(g){b.push(g)!==1||h||f()}}).call(this,typeof fe<"u"?fe:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(e,s,a){var o=e("immediate");function f(){}var h={},m=["REJECTED"],E=["FULFILLED"],N=["PENDING"];function A(y){if(typeof y!="function")throw new TypeError("resolver must be a function");this.state=N,this.queue=[],this.outcome=void 0,y!==f&&g(this,y)}function I(y,T,R){this.promise=y,typeof T=="function"&&(this.onFulfilled=T,this.callFulfilled=this.otherCallFulfilled),typeof R=="function"&&(this.onRejected=R,this.callRejected=this.otherCallRejected)}function b(y,T,R){o(function(){var B;try{B=T(R)}catch(L){return h.reject(y,L)}B===y?h.reject(y,new TypeError("Cannot resolve promise with itself")):h.resolve(y,B)})}function C(y){var T=y&&y.then;if(y&&(typeof y=="object"||typeof y=="function")&&typeof T=="function")return function(){T.apply(y,arguments)}}function g(y,T){var R=!1;function B(j){R||(R=!0,h.reject(y,j))}function L(j){R||(R=!0,h.resolve(y,j))}var q=k(function(){T(L,B)});q.status==="error"&&B(q.value)}function k(y,T){var R={};try{R.value=y(T),R.status="success"}catch(B){R.status="error",R.value=B}return R}(s.exports=A).prototype.finally=function(y){if(typeof y!="function")return this;var T=this.constructor;return this.then(function(R){return T.resolve(y()).then(function(){return R})},function(R){return T.resolve(y()).then(function(){throw R})})},A.prototype.catch=function(y){return this.then(null,y)},A.prototype.then=function(y,T){if(typeof y!="function"&&this.state===E||typeof T!="function"&&this.state===m)return this;var R=new this.constructor(f);return this.state!==N?b(R,this.state===E?y:T,this.outcome):this.queue.push(new I(R,y,T)),R},I.prototype.callFulfilled=function(y){h.resolve(this.promise,y)},I.prototype.otherCallFulfilled=function(y){b(this.promise,this.onFulfilled,y)},I.prototype.callRejected=function(y){h.reject(this.promise,y)},I.prototype.otherCallRejected=function(y){b(this.promise,this.onRejected,y)},h.resolve=function(y,T){var R=k(C,T);if(R.status==="error")return h.reject(y,R.value);var B=R.value;if(B)g(y,B);else{y.state=E,y.outcome=T;for(var L=-1,q=y.queue.length;++L<q;)y.queue[L].callFulfilled(T)}return y},h.reject=function(y,T){y.state=m,y.outcome=T;for(var R=-1,B=y.queue.length;++R<B;)y.queue[R].callRejected(T);return y},A.resolve=function(y){return y instanceof this?y:h.resolve(new this(f),y)},A.reject=function(y){var T=new this(f);return h.reject(T,y)},A.all=function(y){var T=this;if(Object.prototype.toString.call(y)!=="[object Array]")return this.reject(new TypeError("must be an array"));var R=y.length,B=!1;if(!R)return this.resolve([]);for(var L=new Array(R),q=0,j=-1,te=new this(f);++j<R;)X(y[j],j);return te;function X(ie,ge){T.resolve(ie).then(function(O){L[ge]=O,++q!==R||B||(B=!0,h.resolve(te,L))},function(O){B||(B=!0,h.reject(te,O))})}},A.race=function(y){var T=this;if(Object.prototype.toString.call(y)!=="[object Array]")return this.reject(new TypeError("must be an array"));var R=y.length,B=!1;if(!R)return this.resolve([]);for(var L=-1,q=new this(f);++L<R;)j=y[L],T.resolve(j).then(function(te){B||(B=!0,h.resolve(q,te))},function(te){B||(B=!0,h.reject(q,te))});var j;return q}},{immediate:36}],38:[function(e,s,a){var o={};(0,e("./lib/utils/common").assign)(o,e("./lib/deflate"),e("./lib/inflate"),e("./lib/zlib/constants")),s.exports=o},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(e,s,a){var o=e("./zlib/deflate"),f=e("./utils/common"),h=e("./utils/strings"),m=e("./zlib/messages"),E=e("./zlib/zstream"),N=Object.prototype.toString,A=0,I=-1,b=0,C=8;function g(y){if(!(this instanceof g))return new g(y);this.options=f.assign({level:I,method:C,chunkSize:16384,windowBits:15,memLevel:8,strategy:b,to:""},y||{});var T=this.options;T.raw&&0<T.windowBits?T.windowBits=-T.windowBits:T.gzip&&0<T.windowBits&&T.windowBits<16&&(T.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new E,this.strm.avail_out=0;var R=o.deflateInit2(this.strm,T.level,T.method,T.windowBits,T.memLevel,T.strategy);if(R!==A)throw new Error(m[R]);if(T.header&&o.deflateSetHeader(this.strm,T.header),T.dictionary){var B;if(B=typeof T.dictionary=="string"?h.string2buf(T.dictionary):N.call(T.dictionary)==="[object ArrayBuffer]"?new Uint8Array(T.dictionary):T.dictionary,(R=o.deflateSetDictionary(this.strm,B))!==A)throw new Error(m[R]);this._dict_set=!0}}function k(y,T){var R=new g(T);if(R.push(y,!0),R.err)throw R.msg||m[R.err];return R.result}g.prototype.push=function(y,T){var R,B,L=this.strm,q=this.options.chunkSize;if(this.ended)return!1;B=T===~~T?T:T===!0?4:0,typeof y=="string"?L.input=h.string2buf(y):N.call(y)==="[object ArrayBuffer]"?L.input=new Uint8Array(y):L.input=y,L.next_in=0,L.avail_in=L.input.length;do{if(L.avail_out===0&&(L.output=new f.Buf8(q),L.next_out=0,L.avail_out=q),(R=o.deflate(L,B))!==1&&R!==A)return this.onEnd(R),!(this.ended=!0);L.avail_out!==0&&(L.avail_in!==0||B!==4&&B!==2)||(this.options.to==="string"?this.onData(h.buf2binstring(f.shrinkBuf(L.output,L.next_out))):this.onData(f.shrinkBuf(L.output,L.next_out)))}while((0<L.avail_in||L.avail_out===0)&&R!==1);return B===4?(R=o.deflateEnd(this.strm),this.onEnd(R),this.ended=!0,R===A):B!==2||(this.onEnd(A),!(L.avail_out=0))},g.prototype.onData=function(y){this.chunks.push(y)},g.prototype.onEnd=function(y){y===A&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=f.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg},a.Deflate=g,a.deflate=k,a.deflateRaw=function(y,T){return(T=T||{}).raw=!0,k(y,T)},a.gzip=function(y,T){return(T=T||{}).gzip=!0,k(y,T)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,s,a){var o=e("./zlib/inflate"),f=e("./utils/common"),h=e("./utils/strings"),m=e("./zlib/constants"),E=e("./zlib/messages"),N=e("./zlib/zstream"),A=e("./zlib/gzheader"),I=Object.prototype.toString;function b(g){if(!(this instanceof b))return new b(g);this.options=f.assign({chunkSize:16384,windowBits:0,to:""},g||{});var k=this.options;k.raw&&0<=k.windowBits&&k.windowBits<16&&(k.windowBits=-k.windowBits,k.windowBits===0&&(k.windowBits=-15)),!(0<=k.windowBits&&k.windowBits<16)||g&&g.windowBits||(k.windowBits+=32),15<k.windowBits&&k.windowBits<48&&!(15&k.windowBits)&&(k.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new N,this.strm.avail_out=0;var y=o.inflateInit2(this.strm,k.windowBits);if(y!==m.Z_OK)throw new Error(E[y]);this.header=new A,o.inflateGetHeader(this.strm,this.header)}function C(g,k){var y=new b(k);if(y.push(g,!0),y.err)throw y.msg||E[y.err];return y.result}b.prototype.push=function(g,k){var y,T,R,B,L,q,j=this.strm,te=this.options.chunkSize,X=this.options.dictionary,ie=!1;if(this.ended)return!1;T=k===~~k?k:k===!0?m.Z_FINISH:m.Z_NO_FLUSH,typeof g=="string"?j.input=h.binstring2buf(g):I.call(g)==="[object ArrayBuffer]"?j.input=new Uint8Array(g):j.input=g,j.next_in=0,j.avail_in=j.input.length;do{if(j.avail_out===0&&(j.output=new f.Buf8(te),j.next_out=0,j.avail_out=te),(y=o.inflate(j,m.Z_NO_FLUSH))===m.Z_NEED_DICT&&X&&(q=typeof X=="string"?h.string2buf(X):I.call(X)==="[object ArrayBuffer]"?new Uint8Array(X):X,y=o.inflateSetDictionary(this.strm,q)),y===m.Z_BUF_ERROR&&ie===!0&&(y=m.Z_OK,ie=!1),y!==m.Z_STREAM_END&&y!==m.Z_OK)return this.onEnd(y),!(this.ended=!0);j.next_out&&(j.avail_out!==0&&y!==m.Z_STREAM_END&&(j.avail_in!==0||T!==m.Z_FINISH&&T!==m.Z_SYNC_FLUSH)||(this.options.to==="string"?(R=h.utf8border(j.output,j.next_out),B=j.next_out-R,L=h.buf2string(j.output,R),j.next_out=B,j.avail_out=te-B,B&&f.arraySet(j.output,j.output,R,B,0),this.onData(L)):this.onData(f.shrinkBuf(j.output,j.next_out)))),j.avail_in===0&&j.avail_out===0&&(ie=!0)}while((0<j.avail_in||j.avail_out===0)&&y!==m.Z_STREAM_END);return y===m.Z_STREAM_END&&(T=m.Z_FINISH),T===m.Z_FINISH?(y=o.inflateEnd(this.strm),this.onEnd(y),this.ended=!0,y===m.Z_OK):T!==m.Z_SYNC_FLUSH||(this.onEnd(m.Z_OK),!(j.avail_out=0))},b.prototype.onData=function(g){this.chunks.push(g)},b.prototype.onEnd=function(g){g===m.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=f.flattenChunks(this.chunks)),this.chunks=[],this.err=g,this.msg=this.strm.msg},a.Inflate=b,a.inflate=C,a.inflateRaw=function(g,k){return(k=k||{}).raw=!0,C(g,k)},a.ungzip=C},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(e,s,a){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";a.assign=function(m){for(var E=Array.prototype.slice.call(arguments,1);E.length;){var N=E.shift();if(N){if(typeof N!="object")throw new TypeError(N+"must be non-object");for(var A in N)N.hasOwnProperty(A)&&(m[A]=N[A])}}return m},a.shrinkBuf=function(m,E){return m.length===E?m:m.subarray?m.subarray(0,E):(m.length=E,m)};var f={arraySet:function(m,E,N,A,I){if(E.subarray&&m.subarray)m.set(E.subarray(N,N+A),I);else for(var b=0;b<A;b++)m[I+b]=E[N+b]},flattenChunks:function(m){var E,N,A,I,b,C;for(E=A=0,N=m.length;E<N;E++)A+=m[E].length;for(C=new Uint8Array(A),E=I=0,N=m.length;E<N;E++)b=m[E],C.set(b,I),I+=b.length;return C}},h={arraySet:function(m,E,N,A,I){for(var b=0;b<A;b++)m[I+b]=E[N+b]},flattenChunks:function(m){return[].concat.apply([],m)}};a.setTyped=function(m){m?(a.Buf8=Uint8Array,a.Buf16=Uint16Array,a.Buf32=Int32Array,a.assign(a,f)):(a.Buf8=Array,a.Buf16=Array,a.Buf32=Array,a.assign(a,h))},a.setTyped(o)},{}],42:[function(e,s,a){var o=e("./common"),f=!0,h=!0;try{String.fromCharCode.apply(null,[0])}catch{f=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{h=!1}for(var m=new o.Buf8(256),E=0;E<256;E++)m[E]=252<=E?6:248<=E?5:240<=E?4:224<=E?3:192<=E?2:1;function N(A,I){if(I<65537&&(A.subarray&&h||!A.subarray&&f))return String.fromCharCode.apply(null,o.shrinkBuf(A,I));for(var b="",C=0;C<I;C++)b+=String.fromCharCode(A[C]);return b}m[254]=m[254]=1,a.string2buf=function(A){var I,b,C,g,k,y=A.length,T=0;for(g=0;g<y;g++)(64512&(b=A.charCodeAt(g)))==55296&&g+1<y&&(64512&(C=A.charCodeAt(g+1)))==56320&&(b=65536+(b-55296<<10)+(C-56320),g++),T+=b<128?1:b<2048?2:b<65536?3:4;for(I=new o.Buf8(T),g=k=0;k<T;g++)(64512&(b=A.charCodeAt(g)))==55296&&g+1<y&&(64512&(C=A.charCodeAt(g+1)))==56320&&(b=65536+(b-55296<<10)+(C-56320),g++),b<128?I[k++]=b:(b<2048?I[k++]=192|b>>>6:(b<65536?I[k++]=224|b>>>12:(I[k++]=240|b>>>18,I[k++]=128|b>>>12&63),I[k++]=128|b>>>6&63),I[k++]=128|63&b);return I},a.buf2binstring=function(A){return N(A,A.length)},a.binstring2buf=function(A){for(var I=new o.Buf8(A.length),b=0,C=I.length;b<C;b++)I[b]=A.charCodeAt(b);return I},a.buf2string=function(A,I){var b,C,g,k,y=I||A.length,T=new Array(2*y);for(b=C=0;b<y;)if((g=A[b++])<128)T[C++]=g;else if(4<(k=m[g]))T[C++]=65533,b+=k-1;else{for(g&=k===2?31:k===3?15:7;1<k&&b<y;)g=g<<6|63&A[b++],k--;1<k?T[C++]=65533:g<65536?T[C++]=g:(g-=65536,T[C++]=55296|g>>10&1023,T[C++]=56320|1023&g)}return N(T,C)},a.utf8border=function(A,I){var b;for((I=I||A.length)>A.length&&(I=A.length),b=I-1;0<=b&&(192&A[b])==128;)b--;return b<0||b===0?I:b+m[A[b]]>I?b:I}},{"./common":41}],43:[function(e,s,a){s.exports=function(o,f,h,m){for(var E=65535&o|0,N=o>>>16&65535|0,A=0;h!==0;){for(h-=A=2e3<h?2e3:h;N=N+(E=E+f[m++]|0)|0,--A;);E%=65521,N%=65521}return E|N<<16|0}},{}],44:[function(e,s,a){s.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(e,s,a){var o=function(){for(var f,h=[],m=0;m<256;m++){f=m;for(var E=0;E<8;E++)f=1&f?3988292384^f>>>1:f>>>1;h[m]=f}return h}();s.exports=function(f,h,m,E){var N=o,A=E+m;f^=-1;for(var I=E;I<A;I++)f=f>>>8^N[255&(f^h[I])];return-1^f}},{}],46:[function(e,s,a){var o,f=e("../utils/common"),h=e("./trees"),m=e("./adler32"),E=e("./crc32"),N=e("./messages"),A=0,I=4,b=0,C=-2,g=-1,k=4,y=2,T=8,R=9,B=286,L=30,q=19,j=2*B+1,te=15,X=3,ie=258,ge=ie+X+1,O=42,W=113,d=1,K=2,ye=3,ee=4;function ke(l,Z){return l.msg=N[Z],Z}function ne(l){return(l<<1)-(4<l?9:0)}function be(l){for(var Z=l.length;0<=--Z;)l[Z]=0}function V(l){var Z=l.state,$=Z.pending;$>l.avail_out&&($=l.avail_out),$!==0&&(f.arraySet(l.output,Z.pending_buf,Z.pending_out,$,l.next_out),l.next_out+=$,Z.pending_out+=$,l.total_out+=$,l.avail_out-=$,Z.pending-=$,Z.pending===0&&(Z.pending_out=0))}function z(l,Z){h._tr_flush_block(l,0<=l.block_start?l.block_start:-1,l.strstart-l.block_start,Z),l.block_start=l.strstart,V(l.strm)}function pe(l,Z){l.pending_buf[l.pending++]=Z}function ue(l,Z){l.pending_buf[l.pending++]=Z>>>8&255,l.pending_buf[l.pending++]=255&Z}function oe(l,Z){var $,w,S=l.max_chain_length,D=l.strstart,J=l.prev_length,Q=l.nice_match,F=l.strstart>l.w_size-ge?l.strstart-(l.w_size-ge):0,se=l.window,he=l.w_mask,ae=l.prev,de=l.strstart+ie,Be=se[D+J-1],Ne=se[D+J];l.prev_length>=l.good_match&&(S>>=2),Q>l.lookahead&&(Q=l.lookahead);do if(se[($=Z)+J]===Ne&&se[$+J-1]===Be&&se[$]===se[D]&&se[++$]===se[D+1]){D+=2,$++;do;while(se[++D]===se[++$]&&se[++D]===se[++$]&&se[++D]===se[++$]&&se[++D]===se[++$]&&se[++D]===se[++$]&&se[++D]===se[++$]&&se[++D]===se[++$]&&se[++D]===se[++$]&&D<de);if(w=ie-(de-D),D=de-ie,J<w){if(l.match_start=Z,Q<=(J=w))break;Be=se[D+J-1],Ne=se[D+J]}}while((Z=ae[Z&he])>F&&--S!=0);return J<=l.lookahead?J:l.lookahead}function Ze(l){var Z,$,w,S,D,J,Q,F,se,he,ae=l.w_size;do{if(S=l.window_size-l.lookahead-l.strstart,l.strstart>=ae+(ae-ge)){for(f.arraySet(l.window,l.window,ae,ae,0),l.match_start-=ae,l.strstart-=ae,l.block_start-=ae,Z=$=l.hash_size;w=l.head[--Z],l.head[Z]=ae<=w?w-ae:0,--$;);for(Z=$=ae;w=l.prev[--Z],l.prev[Z]=ae<=w?w-ae:0,--$;);S+=ae}if(l.strm.avail_in===0)break;if(J=l.strm,Q=l.window,F=l.strstart+l.lookahead,se=S,he=void 0,he=J.avail_in,se<he&&(he=se),$=he===0?0:(J.avail_in-=he,f.arraySet(Q,J.input,J.next_in,he,F),J.state.wrap===1?J.adler=m(J.adler,Q,he,F):J.state.wrap===2&&(J.adler=E(J.adler,Q,he,F)),J.next_in+=he,J.total_in+=he,he),l.lookahead+=$,l.lookahead+l.insert>=X)for(D=l.strstart-l.insert,l.ins_h=l.window[D],l.ins_h=(l.ins_h<<l.hash_shift^l.window[D+1])&l.hash_mask;l.insert&&(l.ins_h=(l.ins_h<<l.hash_shift^l.window[D+X-1])&l.hash_mask,l.prev[D&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=D,D++,l.insert--,!(l.lookahead+l.insert<X)););}while(l.lookahead<ge&&l.strm.avail_in!==0)}function st(l,Z){for(var $,w;;){if(l.lookahead<ge){if(Ze(l),l.lookahead<ge&&Z===A)return d;if(l.lookahead===0)break}if($=0,l.lookahead>=X&&(l.ins_h=(l.ins_h<<l.hash_shift^l.window[l.strstart+X-1])&l.hash_mask,$=l.prev[l.strstart&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=l.strstart),$!==0&&l.strstart-$<=l.w_size-ge&&(l.match_length=oe(l,$)),l.match_length>=X)if(w=h._tr_tally(l,l.strstart-l.match_start,l.match_length-X),l.lookahead-=l.match_length,l.match_length<=l.max_lazy_match&&l.lookahead>=X){for(l.match_length--;l.strstart++,l.ins_h=(l.ins_h<<l.hash_shift^l.window[l.strstart+X-1])&l.hash_mask,$=l.prev[l.strstart&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=l.strstart,--l.match_length!=0;);l.strstart++}else l.strstart+=l.match_length,l.match_length=0,l.ins_h=l.window[l.strstart],l.ins_h=(l.ins_h<<l.hash_shift^l.window[l.strstart+1])&l.hash_mask;else w=h._tr_tally(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++;if(w&&(z(l,!1),l.strm.avail_out===0))return d}return l.insert=l.strstart<X-1?l.strstart:X-1,Z===I?(z(l,!0),l.strm.avail_out===0?ye:ee):l.last_lit&&(z(l,!1),l.strm.avail_out===0)?d:K}function Ce(l,Z){for(var $,w,S;;){if(l.lookahead<ge){if(Ze(l),l.lookahead<ge&&Z===A)return d;if(l.lookahead===0)break}if($=0,l.lookahead>=X&&(l.ins_h=(l.ins_h<<l.hash_shift^l.window[l.strstart+X-1])&l.hash_mask,$=l.prev[l.strstart&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=l.strstart),l.prev_length=l.match_length,l.prev_match=l.match_start,l.match_length=X-1,$!==0&&l.prev_length<l.max_lazy_match&&l.strstart-$<=l.w_size-ge&&(l.match_length=oe(l,$),l.match_length<=5&&(l.strategy===1||l.match_length===X&&4096<l.strstart-l.match_start)&&(l.match_length=X-1)),l.prev_length>=X&&l.match_length<=l.prev_length){for(S=l.strstart+l.lookahead-X,w=h._tr_tally(l,l.strstart-1-l.prev_match,l.prev_length-X),l.lookahead-=l.prev_length-1,l.prev_length-=2;++l.strstart<=S&&(l.ins_h=(l.ins_h<<l.hash_shift^l.window[l.strstart+X-1])&l.hash_mask,$=l.prev[l.strstart&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=l.strstart),--l.prev_length!=0;);if(l.match_available=0,l.match_length=X-1,l.strstart++,w&&(z(l,!1),l.strm.avail_out===0))return d}else if(l.match_available){if((w=h._tr_tally(l,0,l.window[l.strstart-1]))&&z(l,!1),l.strstart++,l.lookahead--,l.strm.avail_out===0)return d}else l.match_available=1,l.strstart++,l.lookahead--}return l.match_available&&(w=h._tr_tally(l,0,l.window[l.strstart-1]),l.match_available=0),l.insert=l.strstart<X-1?l.strstart:X-1,Z===I?(z(l,!0),l.strm.avail_out===0?ye:ee):l.last_lit&&(z(l,!1),l.strm.avail_out===0)?d:K}function Me(l,Z,$,w,S){this.good_length=l,this.max_lazy=Z,this.nice_length=$,this.max_chain=w,this.func=S}function rt(){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=T,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 f.Buf16(2*j),this.dyn_dtree=new f.Buf16(2*(2*L+1)),this.bl_tree=new f.Buf16(2*(2*q+1)),be(this.dyn_ltree),be(this.dyn_dtree),be(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new f.Buf16(te+1),this.heap=new f.Buf16(2*B+1),be(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new f.Buf16(2*B+1),be(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 qe(l){var Z;return l&&l.state?(l.total_in=l.total_out=0,l.data_type=y,(Z=l.state).pending=0,Z.pending_out=0,Z.wrap<0&&(Z.wrap=-Z.wrap),Z.status=Z.wrap?O:W,l.adler=Z.wrap===2?0:1,Z.last_flush=A,h._tr_init(Z),b):ke(l,C)}function vt(l){var Z=qe(l);return Z===b&&function($){$.window_size=2*$.w_size,be($.head),$.max_lazy_match=o[$.level].max_lazy,$.good_match=o[$.level].good_length,$.nice_match=o[$.level].nice_length,$.max_chain_length=o[$.level].max_chain,$.strstart=0,$.block_start=0,$.lookahead=0,$.insert=0,$.match_length=$.prev_length=X-1,$.match_available=0,$.ins_h=0}(l.state),Z}function _t(l,Z,$,w,S,D){if(!l)return C;var J=1;if(Z===g&&(Z=6),w<0?(J=0,w=-w):15<w&&(J=2,w-=16),S<1||R<S||$!==T||w<8||15<w||Z<0||9<Z||D<0||k<D)return ke(l,C);w===8&&(w=9);var Q=new rt;return(l.state=Q).strm=l,Q.wrap=J,Q.gzhead=null,Q.w_bits=w,Q.w_size=1<<Q.w_bits,Q.w_mask=Q.w_size-1,Q.hash_bits=S+7,Q.hash_size=1<<Q.hash_bits,Q.hash_mask=Q.hash_size-1,Q.hash_shift=~~((Q.hash_bits+X-1)/X),Q.window=new f.Buf8(2*Q.w_size),Q.head=new f.Buf16(Q.hash_size),Q.prev=new f.Buf16(Q.w_size),Q.lit_bufsize=1<<S+6,Q.pending_buf_size=4*Q.lit_bufsize,Q.pending_buf=new f.Buf8(Q.pending_buf_size),Q.d_buf=1*Q.lit_bufsize,Q.l_buf=3*Q.lit_bufsize,Q.level=Z,Q.strategy=D,Q.method=$,vt(l)}o=[new Me(0,0,0,0,function(l,Z){var $=65535;for($>l.pending_buf_size-5&&($=l.pending_buf_size-5);;){if(l.lookahead<=1){if(Ze(l),l.lookahead===0&&Z===A)return d;if(l.lookahead===0)break}l.strstart+=l.lookahead,l.lookahead=0;var w=l.block_start+$;if((l.strstart===0||l.strstart>=w)&&(l.lookahead=l.strstart-w,l.strstart=w,z(l,!1),l.strm.avail_out===0)||l.strstart-l.block_start>=l.w_size-ge&&(z(l,!1),l.strm.avail_out===0))return d}return l.insert=0,Z===I?(z(l,!0),l.strm.avail_out===0?ye:ee):(l.strstart>l.block_start&&(z(l,!1),l.strm.avail_out),d)}),new Me(4,4,8,4,st),new Me(4,5,16,8,st),new Me(4,6,32,32,st),new Me(4,4,16,16,Ce),new Me(8,16,32,32,Ce),new Me(8,16,128,128,Ce),new Me(8,32,128,256,Ce),new Me(32,128,258,1024,Ce),new Me(32,258,258,4096,Ce)],a.deflateInit=function(l,Z){return _t(l,Z,T,15,8,0)},a.deflateInit2=_t,a.deflateReset=vt,a.deflateResetKeep=qe,a.deflateSetHeader=function(l,Z){return l&&l.state?l.state.wrap!==2?C:(l.state.gzhead=Z,b):C},a.deflate=function(l,Z){var $,w,S,D;if(!l||!l.state||5<Z||Z<0)return l?ke(l,C):C;if(w=l.state,!l.output||!l.input&&l.avail_in!==0||w.status===666&&Z!==I)return ke(l,l.avail_out===0?-5:C);if(w.strm=l,$=w.last_flush,w.last_flush=Z,w.status===O)if(w.wrap===2)l.adler=0,pe(w,31),pe(w,139),pe(w,8),w.gzhead?(pe(w,(w.gzhead.text?1:0)+(w.gzhead.hcrc?2:0)+(w.gzhead.extra?4:0)+(w.gzhead.name?8:0)+(w.gzhead.comment?16:0)),pe(w,255&w.gzhead.time),pe(w,w.gzhead.time>>8&255),pe(w,w.gzhead.time>>16&255),pe(w,w.gzhead.time>>24&255),pe(w,w.level===9?2:2<=w.strategy||w.level<2?4:0),pe(w,255&w.gzhead.os),w.gzhead.extra&&w.gzhead.extra.length&&(pe(w,255&w.gzhead.extra.length),pe(w,w.gzhead.extra.length>>8&255)),w.gzhead.hcrc&&(l.adler=E(l.adler,w.pending_buf,w.pending,0)),w.gzindex=0,w.status=69):(pe(w,0),pe(w,0),pe(w,0),pe(w,0),pe(w,0),pe(w,w.level===9?2:2<=w.strategy||w.level<2?4:0),pe(w,3),w.status=W);else{var J=T+(w.w_bits-8<<4)<<8;J|=(2<=w.strategy||w.level<2?0:w.level<6?1:w.level===6?2:3)<<6,w.strstart!==0&&(J|=32),J+=31-J%31,w.status=W,ue(w,J),w.strstart!==0&&(ue(w,l.adler>>>16),ue(w,65535&l.adler)),l.adler=1}if(w.status===69)if(w.gzhead.extra){for(S=w.pending;w.gzindex<(65535&w.gzhead.extra.length)&&(w.pending!==w.pending_buf_size||(w.gzhead.hcrc&&w.pending>S&&(l.adler=E(l.adler,w.pending_buf,w.pending-S,S)),V(l),S=w.pending,w.pending!==w.pending_buf_size));)pe(w,255&w.gzhead.extra[w.gzindex]),w.gzindex++;w.gzhead.hcrc&&w.pending>S&&(l.adler=E(l.adler,w.pending_buf,w.pending-S,S)),w.gzindex===w.gzhead.extra.length&&(w.gzindex=0,w.status=73)}else w.status=73;if(w.status===73)if(w.gzhead.name){S=w.pending;do{if(w.pending===w.pending_buf_size&&(w.gzhead.hcrc&&w.pending>S&&(l.adler=E(l.adler,w.pending_buf,w.pending-S,S)),V(l),S=w.pending,w.pending===w.pending_buf_size)){D=1;break}D=w.gzindex<w.gzhead.name.length?255&w.gzhead.name.charCodeAt(w.gzindex++):0,pe(w,D)}while(D!==0);w.gzhead.hcrc&&w.pending>S&&(l.adler=E(l.adler,w.pending_buf,w.pending-S,S)),D===0&&(w.gzindex=0,w.status=91)}else w.status=91;if(w.status===91)if(w.gzhead.comment){S=w.pending;do{if(w.pending===w.pending_buf_size&&(w.gzhead.hcrc&&w.pending>S&&(l.adler=E(l.adler,w.pending_buf,w.pending-S,S)),V(l),S=w.pending,w.pending===w.pending_buf_size)){D=1;break}D=w.gzindex<w.gzhead.comment.length?255&w.gzhead.comment.charCodeAt(w.gzindex++):0,pe(w,D)}while(D!==0);w.gzhead.hcrc&&w.pending>S&&(l.adler=E(l.adler,w.pending_buf,w.pending-S,S)),D===0&&(w.status=103)}else w.status=103;if(w.status===103&&(w.gzhead.hcrc?(w.pending+2>w.pending_buf_size&&V(l),w.pending+2<=w.pending_buf_size&&(pe(w,255&l.adler),pe(w,l.adler>>8&255),l.adler=0,w.status=W)):w.status=W),w.pending!==0){if(V(l),l.avail_out===0)return w.last_flush=-1,b}else if(l.avail_in===0&&ne(Z)<=ne($)&&Z!==I)return ke(l,-5);if(w.status===666&&l.avail_in!==0)return ke(l,-5);if(l.avail_in!==0||w.lookahead!==0||Z!==A&&w.status!==666){var Q=w.strategy===2?function(F,se){for(var he;;){if(F.lookahead===0&&(Ze(F),F.lookahead===0)){if(se===A)return d;break}if(F.match_length=0,he=h._tr_tally(F,0,F.window[F.strstart]),F.lookahead--,F.strstart++,he&&(z(F,!1),F.strm.avail_out===0))return d}return F.insert=0,se===I?(z(F,!0),F.strm.avail_out===0?ye:ee):F.last_lit&&(z(F,!1),F.strm.avail_out===0)?d:K}(w,Z):w.strategy===3?function(F,se){for(var he,ae,de,Be,Ne=F.window;;){if(F.lookahead<=ie){if(Ze(F),F.lookahead<=ie&&se===A)return d;if(F.lookahead===0)break}if(F.match_length=0,F.lookahead>=X&&0<F.strstart&&(ae=Ne[de=F.strstart-1])===Ne[++de]&&ae===Ne[++de]&&ae===Ne[++de]){Be=F.strstart+ie;do;while(ae===Ne[++de]&&ae===Ne[++de]&&ae===Ne[++de]&&ae===Ne[++de]&&ae===Ne[++de]&&ae===Ne[++de]&&ae===Ne[++de]&&ae===Ne[++de]&&de<Be);F.match_length=ie-(Be-de),F.match_length>F.lookahead&&(F.match_length=F.lookahead)}if(F.match_length>=X?(he=h._tr_tally(F,1,F.match_length-X),F.lookahead-=F.match_length,F.strstart+=F.match_length,F.match_length=0):(he=h._tr_tally(F,0,F.window[F.strstart]),F.lookahead--,F.strstart++),he&&(z(F,!1),F.strm.avail_out===0))return d}return F.insert=0,se===I?(z(F,!0),F.strm.avail_out===0?ye:ee):F.last_lit&&(z(F,!1),F.strm.avail_out===0)?d:K}(w,Z):o[w.level].func(w,Z);if(Q!==ye&&Q!==ee||(w.status=666),Q===d||Q===ye)return l.avail_out===0&&(w.last_flush=-1),b;if(Q===K&&(Z===1?h._tr_align(w):Z!==5&&(h._tr_stored_block(w,0,0,!1),Z===3&&(be(w.head),w.lookahead===0&&(w.strstart=0,w.block_start=0,w.insert=0))),V(l),l.avail_out===0))return w.last_flush=-1,b}return Z!==I?b:w.wrap<=0?1:(w.wrap===2?(pe(w,255&l.adler),pe(w,l.adler>>8&255),pe(w,l.adler>>16&255),pe(w,l.adler>>24&255),pe(w,255&l.total_in),pe(w,l.total_in>>8&255),pe(w,l.total_in>>16&255),pe(w,l.total_in>>24&255)):(ue(w,l.adler>>>16),ue(w,65535&l.adler)),V(l),0<w.wrap&&(w.wrap=-w.wrap),w.pending!==0?b:1)},a.deflateEnd=function(l){var Z;return l&&l.state?(Z=l.state.status)!==O&&Z!==69&&Z!==73&&Z!==91&&Z!==103&&Z!==W&&Z!==666?ke(l,C):(l.state=null,Z===W?ke(l,-3):b):C},a.deflateSetDictionary=function(l,Z){var $,w,S,D,J,Q,F,se,he=Z.length;if(!l||!l.state||(D=($=l.state).wrap)===2||D===1&&$.status!==O||$.lookahead)return C;for(D===1&&(l.adler=m(l.adler,Z,he,0)),$.wrap=0,he>=$.w_size&&(D===0&&(be($.head),$.strstart=0,$.block_start=0,$.insert=0),se=new f.Buf8($.w_size),f.arraySet(se,Z,he-$.w_size,$.w_size,0),Z=se,he=$.w_size),J=l.avail_in,Q=l.next_in,F=l.input,l.avail_in=he,l.next_in=0,l.input=Z,Ze($);$.lookahead>=X;){for(w=$.strstart,S=$.lookahead-(X-1);$.ins_h=($.ins_h<<$.hash_shift^$.window[w+X-1])&$.hash_mask,$.prev[w&$.w_mask]=$.head[$.ins_h],$.head[$.ins_h]=w,w++,--S;);$.strstart=w,$.lookahead=X-1,Ze($)}return $.strstart+=$.lookahead,$.block_start=$.strstart,$.insert=$.lookahead,$.lookahead=0,$.match_length=$.prev_length=X-1,$.match_available=0,l.next_in=Q,l.input=F,l.avail_in=J,$.wrap=D,b},a.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(e,s,a){s.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(e,s,a){s.exports=function(o,f){var h,m,E,N,A,I,b,C,g,k,y,T,R,B,L,q,j,te,X,ie,ge,O,W,d,K;h=o.state,m=o.next_in,d=o.input,E=m+(o.avail_in-5),N=o.next_out,K=o.output,A=N-(f-o.avail_out),I=N+(o.avail_out-257),b=h.dmax,C=h.wsize,g=h.whave,k=h.wnext,y=h.window,T=h.hold,R=h.bits,B=h.lencode,L=h.distcode,q=(1<<h.lenbits)-1,j=(1<<h.distbits)-1;e:do{R<15&&(T+=d[m++]<<R,R+=8,T+=d[m++]<<R,R+=8),te=B[T&q];t:for(;;){if(T>>>=X=te>>>24,R-=X,(X=te>>>16&255)===0)K[N++]=65535&te;else{if(!(16&X)){if(!(64&X)){te=B[(65535&te)+(T&(1<<X)-1)];continue t}if(32&X){h.mode=12;break e}o.msg="invalid literal/length code",h.mode=30;break e}ie=65535&te,(X&=15)&&(R<X&&(T+=d[m++]<<R,R+=8),ie+=T&(1<<X)-1,T>>>=X,R-=X),R<15&&(T+=d[m++]<<R,R+=8,T+=d[m++]<<R,R+=8),te=L[T&j];r:for(;;){if(T>>>=X=te>>>24,R-=X,!(16&(X=te>>>16&255))){if(!(64&X)){te=L[(65535&te)+(T&(1<<X)-1)];continue r}o.msg="invalid distance code",h.mode=30;break e}if(ge=65535&te,R<(X&=15)&&(T+=d[m++]<<R,(R+=8)<X&&(T+=d[m++]<<R,R+=8)),b<(ge+=T&(1<<X)-1)){o.msg="invalid distance too far back",h.mode=30;break e}if(T>>>=X,R-=X,(X=N-A)<ge){if(g<(X=ge-X)&&h.sane){o.msg="invalid distance too far back",h.mode=30;break e}if(W=y,(O=0)===k){if(O+=C-X,X<ie){for(ie-=X;K[N++]=y[O++],--X;);O=N-ge,W=K}}else if(k<X){if(O+=C+k-X,(X-=k)<ie){for(ie-=X;K[N++]=y[O++],--X;);if(O=0,k<ie){for(ie-=X=k;K[N++]=y[O++],--X;);O=N-ge,W=K}}}else if(O+=k-X,X<ie){for(ie-=X;K[N++]=y[O++],--X;);O=N-ge,W=K}for(;2<ie;)K[N++]=W[O++],K[N++]=W[O++],K[N++]=W[O++],ie-=3;ie&&(K[N++]=W[O++],1<ie&&(K[N++]=W[O++]))}else{for(O=N-ge;K[N++]=K[O++],K[N++]=K[O++],K[N++]=K[O++],2<(ie-=3););ie&&(K[N++]=K[O++],1<ie&&(K[N++]=K[O++]))}break}}break}}while(m<E&&N<I);m-=ie=R>>3,T&=(1<<(R-=ie<<3))-1,o.next_in=m,o.next_out=N,o.avail_in=m<E?E-m+5:5-(m-E),o.avail_out=N<I?I-N+257:257-(N-I),h.hold=T,h.bits=R}},{}],49:[function(e,s,a){var o=e("../utils/common"),f=e("./adler32"),h=e("./crc32"),m=e("./inffast"),E=e("./inftrees"),N=1,A=2,I=0,b=-2,C=1,g=852,k=592;function y(O){return(O>>>24&255)+(O>>>8&65280)+((65280&O)<<8)+((255&O)<<24)}function T(){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 o.Buf16(320),this.work=new o.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function R(O){var W;return O&&O.state?(W=O.state,O.total_in=O.total_out=W.total=0,O.msg="",W.wrap&&(O.adler=1&W.wrap),W.mode=C,W.last=0,W.havedict=0,W.dmax=32768,W.head=null,W.hold=0,W.bits=0,W.lencode=W.lendyn=new o.Buf32(g),W.distcode=W.distdyn=new o.Buf32(k),W.sane=1,W.back=-1,I):b}function B(O){var W;return O&&O.state?((W=O.state).wsize=0,W.whave=0,W.wnext=0,R(O)):b}function L(O,W){var d,K;return O&&O.state?(K=O.state,W<0?(d=0,W=-W):(d=1+(W>>4),W<48&&(W&=15)),W&&(W<8||15<W)?b:(K.window!==null&&K.wbits!==W&&(K.window=null),K.wrap=d,K.wbits=W,B(O))):b}function q(O,W){var d,K;return O?(K=new T,(O.state=K).window=null,(d=L(O,W))!==I&&(O.state=null),d):b}var j,te,X=!0;function ie(O){if(X){var W;for(j=new o.Buf32(512),te=new o.Buf32(32),W=0;W<144;)O.lens[W++]=8;for(;W<256;)O.lens[W++]=9;for(;W<280;)O.lens[W++]=7;for(;W<288;)O.lens[W++]=8;for(E(N,O.lens,0,288,j,0,O.work,{bits:9}),W=0;W<32;)O.lens[W++]=5;E(A,O.lens,0,32,te,0,O.work,{bits:5}),X=!1}O.lencode=j,O.lenbits=9,O.distcode=te,O.distbits=5}function ge(O,W,d,K){var ye,ee=O.state;return ee.window===null&&(ee.wsize=1<<ee.wbits,ee.wnext=0,ee.whave=0,ee.window=new o.Buf8(ee.wsize)),K>=ee.wsize?(o.arraySet(ee.window,W,d-ee.wsize,ee.wsize,0),ee.wnext=0,ee.whave=ee.wsize):(K<(ye=ee.wsize-ee.wnext)&&(ye=K),o.arraySet(ee.window,W,d-K,ye,ee.wnext),(K-=ye)?(o.arraySet(ee.window,W,d-K,K,0),ee.wnext=K,ee.whave=ee.wsize):(ee.wnext+=ye,ee.wnext===ee.wsize&&(ee.wnext=0),ee.whave<ee.wsize&&(ee.whave+=ye))),0}a.inflateReset=B,a.inflateReset2=L,a.inflateResetKeep=R,a.inflateInit=function(O){return q(O,15)},a.inflateInit2=q,a.inflate=function(O,W){var d,K,ye,ee,ke,ne,be,V,z,pe,ue,oe,Ze,st,Ce,Me,rt,qe,vt,_t,l,Z,$,w,S=0,D=new o.Buf8(4),J=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!O||!O.state||!O.output||!O.input&&O.avail_in!==0)return b;(d=O.state).mode===12&&(d.mode=13),ke=O.next_out,ye=O.output,be=O.avail_out,ee=O.next_in,K=O.input,ne=O.avail_in,V=d.hold,z=d.bits,pe=ne,ue=be,Z=I;e:for(;;)switch(d.mode){case C:if(d.wrap===0){d.mode=13;break}for(;z<16;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}if(2&d.wrap&&V===35615){D[d.check=0]=255&V,D[1]=V>>>8&255,d.check=h(d.check,D,2,0),z=V=0,d.mode=2;break}if(d.flags=0,d.head&&(d.head.done=!1),!(1&d.wrap)||(((255&V)<<8)+(V>>8))%31){O.msg="incorrect header check",d.mode=30;break}if((15&V)!=8){O.msg="unknown compression method",d.mode=30;break}if(z-=4,l=8+(15&(V>>>=4)),d.wbits===0)d.wbits=l;else if(l>d.wbits){O.msg="invalid window size",d.mode=30;break}d.dmax=1<<l,O.adler=d.check=1,d.mode=512&V?10:12,z=V=0;break;case 2:for(;z<16;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}if(d.flags=V,(255&d.flags)!=8){O.msg="unknown compression method",d.mode=30;break}if(57344&d.flags){O.msg="unknown header flags set",d.mode=30;break}d.head&&(d.head.text=V>>8&1),512&d.flags&&(D[0]=255&V,D[1]=V>>>8&255,d.check=h(d.check,D,2,0)),z=V=0,d.mode=3;case 3:for(;z<32;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}d.head&&(d.head.time=V),512&d.flags&&(D[0]=255&V,D[1]=V>>>8&255,D[2]=V>>>16&255,D[3]=V>>>24&255,d.check=h(d.check,D,4,0)),z=V=0,d.mode=4;case 4:for(;z<16;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}d.head&&(d.head.xflags=255&V,d.head.os=V>>8),512&d.flags&&(D[0]=255&V,D[1]=V>>>8&255,d.check=h(d.check,D,2,0)),z=V=0,d.mode=5;case 5:if(1024&d.flags){for(;z<16;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}d.length=V,d.head&&(d.head.extra_len=V),512&d.flags&&(D[0]=255&V,D[1]=V>>>8&255,d.check=h(d.check,D,2,0)),z=V=0}else d.head&&(d.head.extra=null);d.mode=6;case 6:if(1024&d.flags&&(ne<(oe=d.length)&&(oe=ne),oe&&(d.head&&(l=d.head.extra_len-d.length,d.head.extra||(d.head.extra=new Array(d.head.extra_len)),o.arraySet(d.head.extra,K,ee,oe,l)),512&d.flags&&(d.check=h(d.check,K,oe,ee)),ne-=oe,ee+=oe,d.length-=oe),d.length))break e;d.length=0,d.mode=7;case 7:if(2048&d.flags){if(ne===0)break e;for(oe=0;l=K[ee+oe++],d.head&&l&&d.length<65536&&(d.head.name+=String.fromCharCode(l)),l&&oe<ne;);if(512&d.flags&&(d.check=h(d.check,K,oe,ee)),ne-=oe,ee+=oe,l)break e}else d.head&&(d.head.name=null);d.length=0,d.mode=8;case 8:if(4096&d.flags){if(ne===0)break e;for(oe=0;l=K[ee+oe++],d.head&&l&&d.length<65536&&(d.head.comment+=String.fromCharCode(l)),l&&oe<ne;);if(512&d.flags&&(d.check=h(d.check,K,oe,ee)),ne-=oe,ee+=oe,l)break e}else d.head&&(d.head.comment=null);d.mode=9;case 9:if(512&d.flags){for(;z<16;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}if(V!==(65535&d.check)){O.msg="header crc mismatch",d.mode=30;break}z=V=0}d.head&&(d.head.hcrc=d.flags>>9&1,d.head.done=!0),O.adler=d.check=0,d.mode=12;break;case 10:for(;z<32;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}O.adler=d.check=y(V),z=V=0,d.mode=11;case 11:if(d.havedict===0)return O.next_out=ke,O.avail_out=be,O.next_in=ee,O.avail_in=ne,d.hold=V,d.bits=z,2;O.adler=d.check=1,d.mode=12;case 12:if(W===5||W===6)break e;case 13:if(d.last){V>>>=7&z,z-=7&z,d.mode=27;break}for(;z<3;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}switch(d.last=1&V,z-=1,3&(V>>>=1)){case 0:d.mode=14;break;case 1:if(ie(d),d.mode=20,W!==6)break;V>>>=2,z-=2;break e;case 2:d.mode=17;break;case 3:O.msg="invalid block type",d.mode=30}V>>>=2,z-=2;break;case 14:for(V>>>=7&z,z-=7&z;z<32;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}if((65535&V)!=(V>>>16^65535)){O.msg="invalid stored block lengths",d.mode=30;break}if(d.length=65535&V,z=V=0,d.mode=15,W===6)break e;case 15:d.mode=16;case 16:if(oe=d.length){if(ne<oe&&(oe=ne),be<oe&&(oe=be),oe===0)break e;o.arraySet(ye,K,ee,oe,ke),ne-=oe,ee+=oe,be-=oe,ke+=oe,d.length-=oe;break}d.mode=12;break;case 17:for(;z<14;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}if(d.nlen=257+(31&V),V>>>=5,z-=5,d.ndist=1+(31&V),V>>>=5,z-=5,d.ncode=4+(15&V),V>>>=4,z-=4,286<d.nlen||30<d.ndist){O.msg="too many length or distance symbols",d.mode=30;break}d.have=0,d.mode=18;case 18:for(;d.have<d.ncode;){for(;z<3;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}d.lens[J[d.have++]]=7&V,V>>>=3,z-=3}for(;d.have<19;)d.lens[J[d.have++]]=0;if(d.lencode=d.lendyn,d.lenbits=7,$={bits:d.lenbits},Z=E(0,d.lens,0,19,d.lencode,0,d.work,$),d.lenbits=$.bits,Z){O.msg="invalid code lengths set",d.mode=30;break}d.have=0,d.mode=19;case 19:for(;d.have<d.nlen+d.ndist;){for(;Me=(S=d.lencode[V&(1<<d.lenbits)-1])>>>16&255,rt=65535&S,!((Ce=S>>>24)<=z);){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}if(rt<16)V>>>=Ce,z-=Ce,d.lens[d.have++]=rt;else{if(rt===16){for(w=Ce+2;z<w;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}if(V>>>=Ce,z-=Ce,d.have===0){O.msg="invalid bit length repeat",d.mode=30;break}l=d.lens[d.have-1],oe=3+(3&V),V>>>=2,z-=2}else if(rt===17){for(w=Ce+3;z<w;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}z-=Ce,l=0,oe=3+(7&(V>>>=Ce)),V>>>=3,z-=3}else{for(w=Ce+7;z<w;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}z-=Ce,l=0,oe=11+(127&(V>>>=Ce)),V>>>=7,z-=7}if(d.have+oe>d.nlen+d.ndist){O.msg="invalid bit length repeat",d.mode=30;break}for(;oe--;)d.lens[d.have++]=l}}if(d.mode===30)break;if(d.lens[256]===0){O.msg="invalid code -- missing end-of-block",d.mode=30;break}if(d.lenbits=9,$={bits:d.lenbits},Z=E(N,d.lens,0,d.nlen,d.lencode,0,d.work,$),d.lenbits=$.bits,Z){O.msg="invalid literal/lengths set",d.mode=30;break}if(d.distbits=6,d.distcode=d.distdyn,$={bits:d.distbits},Z=E(A,d.lens,d.nlen,d.ndist,d.distcode,0,d.work,$),d.distbits=$.bits,Z){O.msg="invalid distances set",d.mode=30;break}if(d.mode=20,W===6)break e;case 20:d.mode=21;case 21:if(6<=ne&&258<=be){O.next_out=ke,O.avail_out=be,O.next_in=ee,O.avail_in=ne,d.hold=V,d.bits=z,m(O,ue),ke=O.next_out,ye=O.output,be=O.avail_out,ee=O.next_in,K=O.input,ne=O.avail_in,V=d.hold,z=d.bits,d.mode===12&&(d.back=-1);break}for(d.back=0;Me=(S=d.lencode[V&(1<<d.lenbits)-1])>>>16&255,rt=65535&S,!((Ce=S>>>24)<=z);){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}if(Me&&!(240&Me)){for(qe=Ce,vt=Me,_t=rt;Me=(S=d.lencode[_t+((V&(1<<qe+vt)-1)>>qe)])>>>16&255,rt=65535&S,!(qe+(Ce=S>>>24)<=z);){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}V>>>=qe,z-=qe,d.back+=qe}if(V>>>=Ce,z-=Ce,d.back+=Ce,d.length=rt,Me===0){d.mode=26;break}if(32&Me){d.back=-1,d.mode=12;break}if(64&Me){O.msg="invalid literal/length code",d.mode=30;break}d.extra=15&Me,d.mode=22;case 22:if(d.extra){for(w=d.extra;z<w;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}d.length+=V&(1<<d.extra)-1,V>>>=d.extra,z-=d.extra,d.back+=d.extra}d.was=d.length,d.mode=23;case 23:for(;Me=(S=d.distcode[V&(1<<d.distbits)-1])>>>16&255,rt=65535&S,!((Ce=S>>>24)<=z);){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}if(!(240&Me)){for(qe=Ce,vt=Me,_t=rt;Me=(S=d.distcode[_t+((V&(1<<qe+vt)-1)>>qe)])>>>16&255,rt=65535&S,!(qe+(Ce=S>>>24)<=z);){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}V>>>=qe,z-=qe,d.back+=qe}if(V>>>=Ce,z-=Ce,d.back+=Ce,64&Me){O.msg="invalid distance code",d.mode=30;break}d.offset=rt,d.extra=15&Me,d.mode=24;case 24:if(d.extra){for(w=d.extra;z<w;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}d.offset+=V&(1<<d.extra)-1,V>>>=d.extra,z-=d.extra,d.back+=d.extra}if(d.offset>d.dmax){O.msg="invalid distance too far back",d.mode=30;break}d.mode=25;case 25:if(be===0)break e;if(oe=ue-be,d.offset>oe){if((oe=d.offset-oe)>d.whave&&d.sane){O.msg="invalid distance too far back",d.mode=30;break}Ze=oe>d.wnext?(oe-=d.wnext,d.wsize-oe):d.wnext-oe,oe>d.length&&(oe=d.length),st=d.window}else st=ye,Ze=ke-d.offset,oe=d.length;for(be<oe&&(oe=be),be-=oe,d.length-=oe;ye[ke++]=st[Ze++],--oe;);d.length===0&&(d.mode=21);break;case 26:if(be===0)break e;ye[ke++]=d.length,be--,d.mode=21;break;case 27:if(d.wrap){for(;z<32;){if(ne===0)break e;ne--,V|=K[ee++]<<z,z+=8}if(ue-=be,O.total_out+=ue,d.total+=ue,ue&&(O.adler=d.check=d.flags?h(d.check,ye,ue,ke-ue):f(d.check,ye,ue,ke-ue)),ue=be,(d.flags?V:y(V))!==d.check){O.msg="incorrect data check",d.mode=30;break}z=V=0}d.mode=28;case 28:if(d.wrap&&d.flags){for(;z<32;){if(ne===0)break e;ne--,V+=K[ee++]<<z,z+=8}if(V!==(4294967295&d.total)){O.msg="incorrect length check",d.mode=30;break}z=V=0}d.mode=29;case 29:Z=1;break e;case 30:Z=-3;break e;case 31:return-4;case 32:default:return b}return O.next_out=ke,O.avail_out=be,O.next_in=ee,O.avail_in=ne,d.hold=V,d.bits=z,(d.wsize||ue!==O.avail_out&&d.mode<30&&(d.mode<27||W!==4))&&ge(O,O.output,O.next_out,ue-O.avail_out)?(d.mode=31,-4):(pe-=O.avail_in,ue-=O.avail_out,O.total_in+=pe,O.total_out+=ue,d.total+=ue,d.wrap&&ue&&(O.adler=d.check=d.flags?h(d.check,ye,ue,O.next_out-ue):f(d.check,ye,ue,O.next_out-ue)),O.data_type=d.bits+(d.last?64:0)+(d.mode===12?128:0)+(d.mode===20||d.mode===15?256:0),(pe==0&&ue===0||W===4)&&Z===I&&(Z=-5),Z)},a.inflateEnd=function(O){if(!O||!O.state)return b;var W=O.state;return W.window&&(W.window=null),O.state=null,I},a.inflateGetHeader=function(O,W){var d;return O&&O.state&&2&(d=O.state).wrap?((d.head=W).done=!1,I):b},a.inflateSetDictionary=function(O,W){var d,K=W.length;return O&&O.state?(d=O.state).wrap!==0&&d.mode!==11?b:d.mode===11&&f(1,W,K,0)!==d.check?-3:ge(O,W,K,K)?(d.mode=31,-4):(d.havedict=1,I):b},a.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(e,s,a){var o=e("../utils/common"),f=[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],h=[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],m=[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],E=[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];s.exports=function(N,A,I,b,C,g,k,y){var T,R,B,L,q,j,te,X,ie,ge=y.bits,O=0,W=0,d=0,K=0,ye=0,ee=0,ke=0,ne=0,be=0,V=0,z=null,pe=0,ue=new o.Buf16(16),oe=new o.Buf16(16),Ze=null,st=0;for(O=0;O<=15;O++)ue[O]=0;for(W=0;W<b;W++)ue[A[I+W]]++;for(ye=ge,K=15;1<=K&&ue[K]===0;K--);if(K<ye&&(ye=K),K===0)return C[g++]=20971520,C[g++]=20971520,y.bits=1,0;for(d=1;d<K&&ue[d]===0;d++);for(ye<d&&(ye=d),O=ne=1;O<=15;O++)if(ne<<=1,(ne-=ue[O])<0)return-1;if(0<ne&&(N===0||K!==1))return-1;for(oe[1]=0,O=1;O<15;O++)oe[O+1]=oe[O]+ue[O];for(W=0;W<b;W++)A[I+W]!==0&&(k[oe[A[I+W]]++]=W);if(j=N===0?(z=Ze=k,19):N===1?(z=f,pe-=257,Ze=h,st-=257,256):(z=m,Ze=E,-1),O=d,q=g,ke=W=V=0,B=-1,L=(be=1<<(ee=ye))-1,N===1&&852<be||N===2&&592<be)return 1;for(;;){for(te=O-ke,ie=k[W]<j?(X=0,k[W]):k[W]>j?(X=Ze[st+k[W]],z[pe+k[W]]):(X=96,0),T=1<<O-ke,d=R=1<<ee;C[q+(V>>ke)+(R-=T)]=te<<24|X<<16|ie|0,R!==0;);for(T=1<<O-1;V&T;)T>>=1;if(T!==0?(V&=T-1,V+=T):V=0,W++,--ue[O]==0){if(O===K)break;O=A[I+k[W]]}if(ye<O&&(V&L)!==B){for(ke===0&&(ke=ye),q+=d,ne=1<<(ee=O-ke);ee+ke<K&&!((ne-=ue[ee+ke])<=0);)ee++,ne<<=1;if(be+=1<<ee,N===1&&852<be||N===2&&592<be)return 1;C[B=V&L]=ye<<24|ee<<16|q-g|0}}return V!==0&&(C[q+V]=O-ke<<24|64<<16|0),y.bits=ye,0}},{"../utils/common":41}],51:[function(e,s,a){s.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(e,s,a){var o=e("../utils/common"),f=0,h=1;function m(S){for(var D=S.length;0<=--D;)S[D]=0}var E=0,N=29,A=256,I=A+1+N,b=30,C=19,g=2*I+1,k=15,y=16,T=7,R=256,B=16,L=17,q=18,j=[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],te=[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],X=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ie=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ge=new Array(2*(I+2));m(ge);var O=new Array(2*b);m(O);var W=new Array(512);m(W);var d=new Array(256);m(d);var K=new Array(N);m(K);var ye,ee,ke,ne=new Array(b);function be(S,D,J,Q,F){this.static_tree=S,this.extra_bits=D,this.extra_base=J,this.elems=Q,this.max_length=F,this.has_stree=S&&S.length}function V(S,D){this.dyn_tree=S,this.max_code=0,this.stat_desc=D}function z(S){return S<256?W[S]:W[256+(S>>>7)]}function pe(S,D){S.pending_buf[S.pending++]=255&D,S.pending_buf[S.pending++]=D>>>8&255}function ue(S,D,J){S.bi_valid>y-J?(S.bi_buf|=D<<S.bi_valid&65535,pe(S,S.bi_buf),S.bi_buf=D>>y-S.bi_valid,S.bi_valid+=J-y):(S.bi_buf|=D<<S.bi_valid&65535,S.bi_valid+=J)}function oe(S,D,J){ue(S,J[2*D],J[2*D+1])}function Ze(S,D){for(var J=0;J|=1&S,S>>>=1,J<<=1,0<--D;);return J>>>1}function st(S,D,J){var Q,F,se=new Array(k+1),he=0;for(Q=1;Q<=k;Q++)se[Q]=he=he+J[Q-1]<<1;for(F=0;F<=D;F++){var ae=S[2*F+1];ae!==0&&(S[2*F]=Ze(se[ae]++,ae))}}function Ce(S){var D;for(D=0;D<I;D++)S.dyn_ltree[2*D]=0;for(D=0;D<b;D++)S.dyn_dtree[2*D]=0;for(D=0;D<C;D++)S.bl_tree[2*D]=0;S.dyn_ltree[2*R]=1,S.opt_len=S.static_len=0,S.last_lit=S.matches=0}function Me(S){8<S.bi_valid?pe(S,S.bi_buf):0<S.bi_valid&&(S.pending_buf[S.pending++]=S.bi_buf),S.bi_buf=0,S.bi_valid=0}function rt(S,D,J,Q){var F=2*D,se=2*J;return S[F]<S[se]||S[F]===S[se]&&Q[D]<=Q[J]}function qe(S,D,J){for(var Q=S.heap[J],F=J<<1;F<=S.heap_len&&(F<S.heap_len&&rt(D,S.heap[F+1],S.heap[F],S.depth)&&F++,!rt(D,Q,S.heap[F],S.depth));)S.heap[J]=S.heap[F],J=F,F<<=1;S.heap[J]=Q}function vt(S,D,J){var Q,F,se,he,ae=0;if(S.last_lit!==0)for(;Q=S.pending_buf[S.d_buf+2*ae]<<8|S.pending_buf[S.d_buf+2*ae+1],F=S.pending_buf[S.l_buf+ae],ae++,Q===0?oe(S,F,D):(oe(S,(se=d[F])+A+1,D),(he=j[se])!==0&&ue(S,F-=K[se],he),oe(S,se=z(--Q),J),(he=te[se])!==0&&ue(S,Q-=ne[se],he)),ae<S.last_lit;);oe(S,R,D)}function _t(S,D){var J,Q,F,se=D.dyn_tree,he=D.stat_desc.static_tree,ae=D.stat_desc.has_stree,de=D.stat_desc.elems,Be=-1;for(S.heap_len=0,S.heap_max=g,J=0;J<de;J++)se[2*J]!==0?(S.heap[++S.heap_len]=Be=J,S.depth[J]=0):se[2*J+1]=0;for(;S.heap_len<2;)se[2*(F=S.heap[++S.heap_len]=Be<2?++Be:0)]=1,S.depth[F]=0,S.opt_len--,ae&&(S.static_len-=he[2*F+1]);for(D.max_code=Be,J=S.heap_len>>1;1<=J;J--)qe(S,se,J);for(F=de;J=S.heap[1],S.heap[1]=S.heap[S.heap_len--],qe(S,se,1),Q=S.heap[1],S.heap[--S.heap_max]=J,S.heap[--S.heap_max]=Q,se[2*F]=se[2*J]+se[2*Q],S.depth[F]=(S.depth[J]>=S.depth[Q]?S.depth[J]:S.depth[Q])+1,se[2*J+1]=se[2*Q+1]=F,S.heap[1]=F++,qe(S,se,1),2<=S.heap_len;);S.heap[--S.heap_max]=S.heap[1],function(Ne,mt){var ur,Et,hr,Ke,xr,Sn,St=mt.dyn_tree,Ns=mt.max_code,Ao=mt.stat_desc.static_tree,Io=mt.stat_desc.has_stree,Oo=mt.stat_desc.extra_bits,As=mt.stat_desc.extra_base,fr=mt.stat_desc.max_length,Pr=0;for(Ke=0;Ke<=k;Ke++)Ne.bl_count[Ke]=0;for(St[2*Ne.heap[Ne.heap_max]+1]=0,ur=Ne.heap_max+1;ur<g;ur++)fr<(Ke=St[2*St[2*(Et=Ne.heap[ur])+1]+1]+1)&&(Ke=fr,Pr++),St[2*Et+1]=Ke,Ns<Et||(Ne.bl_count[Ke]++,xr=0,As<=Et&&(xr=Oo[Et-As]),Sn=St[2*Et],Ne.opt_len+=Sn*(Ke+xr),Io&&(Ne.static_len+=Sn*(Ao[2*Et+1]+xr)));if(Pr!==0){do{for(Ke=fr-1;Ne.bl_count[Ke]===0;)Ke--;Ne.bl_count[Ke]--,Ne.bl_count[Ke+1]+=2,Ne.bl_count[fr]--,Pr-=2}while(0<Pr);for(Ke=fr;Ke!==0;Ke--)for(Et=Ne.bl_count[Ke];Et!==0;)Ns<(hr=Ne.heap[--ur])||(St[2*hr+1]!==Ke&&(Ne.opt_len+=(Ke-St[2*hr+1])*St[2*hr],St[2*hr+1]=Ke),Et--)}}(S,D),st(se,Be,S.bl_count)}function l(S,D,J){var Q,F,se=-1,he=D[1],ae=0,de=7,Be=4;for(he===0&&(de=138,Be=3),D[2*(J+1)+1]=65535,Q=0;Q<=J;Q++)F=he,he=D[2*(Q+1)+1],++ae<de&&F===he||(ae<Be?S.bl_tree[2*F]+=ae:F!==0?(F!==se&&S.bl_tree[2*F]++,S.bl_tree[2*B]++):ae<=10?S.bl_tree[2*L]++:S.bl_tree[2*q]++,se=F,Be=(ae=0)===he?(de=138,3):F===he?(de=6,3):(de=7,4))}function Z(S,D,J){var Q,F,se=-1,he=D[1],ae=0,de=7,Be=4;for(he===0&&(de=138,Be=3),Q=0;Q<=J;Q++)if(F=he,he=D[2*(Q+1)+1],!(++ae<de&&F===he)){if(ae<Be)for(;oe(S,F,S.bl_tree),--ae!=0;);else F!==0?(F!==se&&(oe(S,F,S.bl_tree),ae--),oe(S,B,S.bl_tree),ue(S,ae-3,2)):ae<=10?(oe(S,L,S.bl_tree),ue(S,ae-3,3)):(oe(S,q,S.bl_tree),ue(S,ae-11,7));se=F,Be=(ae=0)===he?(de=138,3):F===he?(de=6,3):(de=7,4)}}m(ne);var $=!1;function w(S,D,J,Q){ue(S,(E<<1)+(Q?1:0),3),function(F,se,he,ae){Me(F),pe(F,he),pe(F,~he),o.arraySet(F.pending_buf,F.window,se,he,F.pending),F.pending+=he}(S,D,J)}a._tr_init=function(S){$||(function(){var D,J,Q,F,se,he=new Array(k+1);for(F=Q=0;F<N-1;F++)for(K[F]=Q,D=0;D<1<<j[F];D++)d[Q++]=F;for(d[Q-1]=F,F=se=0;F<16;F++)for(ne[F]=se,D=0;D<1<<te[F];D++)W[se++]=F;for(se>>=7;F<b;F++)for(ne[F]=se<<7,D=0;D<1<<te[F]-7;D++)W[256+se++]=F;for(J=0;J<=k;J++)he[J]=0;for(D=0;D<=143;)ge[2*D+1]=8,D++,he[8]++;for(;D<=255;)ge[2*D+1]=9,D++,he[9]++;for(;D<=279;)ge[2*D+1]=7,D++,he[7]++;for(;D<=287;)ge[2*D+1]=8,D++,he[8]++;for(st(ge,I+1,he),D=0;D<b;D++)O[2*D+1]=5,O[2*D]=Ze(D,5);ye=new be(ge,j,A+1,I,k),ee=new be(O,te,0,b,k),ke=new be(new Array(0),X,0,C,T)}(),$=!0),S.l_desc=new V(S.dyn_ltree,ye),S.d_desc=new V(S.dyn_dtree,ee),S.bl_desc=new V(S.bl_tree,ke),S.bi_buf=0,S.bi_valid=0,Ce(S)},a._tr_stored_block=w,a._tr_flush_block=function(S,D,J,Q){var F,se,he=0;0<S.level?(S.strm.data_type===2&&(S.strm.data_type=function(ae){var de,Be=4093624447;for(de=0;de<=31;de++,Be>>>=1)if(1&Be&&ae.dyn_ltree[2*de]!==0)return f;if(ae.dyn_ltree[18]!==0||ae.dyn_ltree[20]!==0||ae.dyn_ltree[26]!==0)return h;for(de=32;de<A;de++)if(ae.dyn_ltree[2*de]!==0)return h;return f}(S)),_t(S,S.l_desc),_t(S,S.d_desc),he=function(ae){var de;for(l(ae,ae.dyn_ltree,ae.l_desc.max_code),l(ae,ae.dyn_dtree,ae.d_desc.max_code),_t(ae,ae.bl_desc),de=C-1;3<=de&&ae.bl_tree[2*ie[de]+1]===0;de--);return ae.opt_len+=3*(de+1)+5+5+4,de}(S),F=S.opt_len+3+7>>>3,(se=S.static_len+3+7>>>3)<=F&&(F=se)):F=se=J+5,J+4<=F&&D!==-1?w(S,D,J,Q):S.strategy===4||se===F?(ue(S,2+(Q?1:0),3),vt(S,ge,O)):(ue(S,4+(Q?1:0),3),function(ae,de,Be,Ne){var mt;for(ue(ae,de-257,5),ue(ae,Be-1,5),ue(ae,Ne-4,4),mt=0;mt<Ne;mt++)ue(ae,ae.bl_tree[2*ie[mt]+1],3);Z(ae,ae.dyn_ltree,de-1),Z(ae,ae.dyn_dtree,Be-1)}(S,S.l_desc.max_code+1,S.d_desc.max_code+1,he+1),vt(S,S.dyn_ltree,S.dyn_dtree)),Ce(S),Q&&Me(S)},a._tr_tally=function(S,D,J){return S.pending_buf[S.d_buf+2*S.last_lit]=D>>>8&255,S.pending_buf[S.d_buf+2*S.last_lit+1]=255&D,S.pending_buf[S.l_buf+S.last_lit]=255&J,S.last_lit++,D===0?S.dyn_ltree[2*J]++:(S.matches++,D--,S.dyn_ltree[2*(d[J]+A+1)]++,S.dyn_dtree[2*z(D)]++),S.last_lit===S.lit_bufsize-1},a._tr_align=function(S){ue(S,2,3),oe(S,R,ge),function(D){D.bi_valid===16?(pe(D,D.bi_buf),D.bi_buf=0,D.bi_valid=0):8<=D.bi_valid&&(D.pending_buf[D.pending++]=255&D.bi_buf,D.bi_buf>>=8,D.bi_valid-=8)}(S)}},{"../utils/common":41}],53:[function(e,s,a){s.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(e,s,a){(function(o){(function(f,h){if(!f.setImmediate){var m,E,N,A,I=1,b={},C=!1,g=f.document,k=Object.getPrototypeOf&&Object.getPrototypeOf(f);k=k&&k.setTimeout?k:f,m={}.toString.call(f.process)==="[object process]"?function(B){process.nextTick(function(){T(B)})}:function(){if(f.postMessage&&!f.importScripts){var B=!0,L=f.onmessage;return f.onmessage=function(){B=!1},f.postMessage("","*"),f.onmessage=L,B}}()?(A="setImmediate$"+Math.random()+"$",f.addEventListener?f.addEventListener("message",R,!1):f.attachEvent("onmessage",R),function(B){f.postMessage(A+B,"*")}):f.MessageChannel?((N=new MessageChannel).port1.onmessage=function(B){T(B.data)},function(B){N.port2.postMessage(B)}):g&&"onreadystatechange"in g.createElement("script")?(E=g.documentElement,function(B){var L=g.createElement("script");L.onreadystatechange=function(){T(B),L.onreadystatechange=null,E.removeChild(L),L=null},E.appendChild(L)}):function(B){setTimeout(T,0,B)},k.setImmediate=function(B){typeof B!="function"&&(B=new Function(""+B));for(var L=new Array(arguments.length-1),q=0;q<L.length;q++)L[q]=arguments[q+1];var j={callback:B,args:L};return b[I]=j,m(I),I++},k.clearImmediate=y}function y(B){delete b[B]}function T(B){if(C)setTimeout(T,0,B);else{var L=b[B];if(L){C=!0;try{(function(q){var j=q.callback,te=q.args;switch(te.length){case 0:j();break;case 1:j(te[0]);break;case 2:j(te[0],te[1]);break;case 3:j(te[0],te[1],te[2]);break;default:j.apply(h,te)}})(L)}finally{y(B),C=!1}}}}function R(B){B.source===f&&typeof B.data=="string"&&B.data.indexOf(A)===0&&T(+B.data.slice(A.length))}})(typeof self>"u"?o===void 0?this:o:self)}).call(this,typeof fe<"u"?fe:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(Ee);var De=Ee.exports;const lt=ce(De);var Le;(function(c){c.OfficeDocument="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",c.FontTable="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable",c.Image="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",c.Numbering="http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering",c.Styles="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",c.StylesWithEffects="http://schemas.microsoft.com/office/2007/relationships/stylesWithEffects",c.Theme="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",c.Settings="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings",c.WebSettings="http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings",c.Hyperlink="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",c.Footnotes="http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes",c.Endnotes="http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes",c.Footer="http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer",c.Header="http://schemas.openxmlformats.org/officeDocument/2006/relationships/header",c.ExtendedProperties="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",c.CoreProperties="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",c.CustomProperties="http://schemas.openxmlformats.org/package/2006/relationships/metadata/custom-properties",c.Comments="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",c.CommentsExtended="http://schemas.microsoft.com/office/2011/relationships/commentsExtended"})(Le||(Le={}));function Qe(c,r){return r.elements(c).map(e=>({id:r.attr(e,"Id"),type:r.attr(e,"Type"),target:r.attr(e,"Target"),targetMode:r.attr(e,"TargetMode")}))}const bt={wordml:"http://schemas.openxmlformats.org/wordprocessingml/2006/main"},Pe={Dxa:{mul:.05,unit:"pt"},Emu:{mul:1/12700,unit:"pt"},FontSize:{mul:.5,unit:"pt"},Border:{mul:.125,unit:"pt"},Point:{mul:1,unit:"pt"},Percent:{mul:.02,unit:"%"}};function Te(c,r=Pe.Dxa){return c==null||/.+(p[xt]|[%])$/.test(c)?c:`${(parseInt(c)*r.mul).toFixed(2)}${r.unit}`}function me(c,r=!1){switch(c){case"1":return!0;case"0":return!1;case"on":return!0;case"off":return!1;case"true":return!0;case"false":return!1;default:return r}}function Ie(c,r,e){if(c.namespaceURI!=bt.wordml)return!1;switch(c.localName){case"color":r.color=e.attr(c,"val");break;case"sz":r.fontSize=e.lengthAttr(c,"val",Pe.FontSize);break;default:return!1}return!0}function Oe(c,r=!1){r&&(c=c.replace(/<[?].*[?]>/,"")),c=Re(c);const e=new DOMParser().parseFromString(c,"application/xml"),s=Se(e);if(s)throw new Error(s);return e}function Se(c){var r;return(r=c.getElementsByTagName("parsererror")[0])==null?void 0:r.textContent}function Re(c){return c.charCodeAt(0)===65279?c.substring(1):c}function He(c){return new XMLSerializer().serializeToString(c)}class Ve{elements(r,e=null){const s=[];for(let a=0,o=r.childNodes.length;a<o;a++){let f=r.childNodes.item(a);f.nodeType==1&&(e==null||f.localName==e)&&s.push(f)}return s}element(r,e){for(let s=0,a=r.childNodes.length;s<a;s++){let o=r.childNodes.item(s);if(o.nodeType==1&&o.localName==e)return o}return null}elementAttr(r,e,s){var a=this.element(r,e);return a?this.attr(a,s):void 0}attrs(r){return Array.from(r.attributes)}attr(r,e){for(let s=0,a=r.attributes.length;s<a;s++){let o=r.attributes.item(s);if(o.localName==e)return o.value}return null}intAttr(r,e,s=null){var a=this.attr(r,e);return a?parseInt(a):s}hexAttr(r,e,s=null){var a=this.attr(r,e);return a?parseInt(a,16):s}floatAttr(r,e,s=null){var a=this.attr(r,e);return a?parseFloat(a):s}boolAttr(r,e,s=null){return me(this.attr(r,e),s)}lengthAttr(r,e,s=Pe.Dxa){return Te(this.attr(r,e),s)}}const M=new Ve;class Ge{constructor(r,e){this._package=r,this.path=e}load(){return re(this,null,function*(){this.rels=yield this._package.loadRelationships(this.path);const r=yield this._package.load(this.path),e=this._package.parseXmlDocument(r);this._package.options.keepOrigin&&(this._xmlDocument=e),this.parseXml(e.firstElementChild)})}save(){this._package.update(this.path,He(this._xmlDocument))}parseXml(r){}}const Gt={embedRegular:"regular",embedBold:"bold",embedItalic:"italic",embedBoldItalic:"boldItalic"};function Tr(c,r){return r.elements(c).map(e=>Bt(e,r))}function Bt(c,r){let e={name:r.attr(c,"name"),embedFontRefs:[]};for(let s of r.elements(c))switch(s.localName){case"family":e.family=r.attr(s,"val");break;case"altName":e.altName=r.attr(s,"val");break;case"embedRegular":case"embedBold":case"embedItalic":case"embedBoldItalic":e.embedFontRefs.push(ar(s,r));break}return e}function ar(c,r){return{id:r.attr(c,"id"),key:r.attr(c,"fontKey"),type:Gt[c.localName]}}class sa extends Ge{parseXml(r){this.fonts=Tr(r,this._package.xmlParser)}}function ia(c){return c==null?void 0:c.replace(/[ .]+/g,"-").replace(/[&]+/g,"and").toLowerCase()}function Cr(c){let r=c.lastIndexOf("/")+1,e=r==0?"":c.substring(0,r),s=r==0?c:c.substring(r);return[e,s]}function gn(c,r){try{const e="http://docx/";return new URL(c,e+r).toString().substring(e.length)}catch{return`${r}${c}`}}function It(c,r){return c.reduce((e,s)=>(e[r(s)]=s,e),{})}function aa(c){return new Promise((r,e)=>{const s=new FileReader;s.onloadend=()=>r(s.result),s.onerror=()=>e(),s.readAsDataURL(c)})}function bn(c){return c&&typeof c=="object"&&!Array.isArray(c)}function oa(c){return typeof c=="string"||c instanceof String}function Nr(c,...r){var e;if(!r.length)return c;const s=r.shift();if(bn(c)&&bn(s))for(const a in s)if(bn(s[a])){const o=(e=c[a])!=null?e:c[a]={};Nr(o,s[a])}else c[a]=s[a];return Nr(c,...r)}function or(c){return Array.isArray(c)?c:[c]}class _n{constructor(r,e){this._zip=r,this.options=e,this.xmlParser=new Ve}get(r){var e;const s=la(r);return(e=this._zip.files[s])!=null?e:this._zip.files[s.replace(/\//g,"\\")]}update(r,e){this._zip.file(r,e)}static load(r,e){return re(this,null,function*(){const s=yield lt.loadAsync(r);return new _n(s,e)})}save(r="blob"){return this._zip.generateAsync({type:r})}load(r,e="string"){var s,a;return(a=(s=this.get(r))==null?void 0:s.async(e))!=null?a:Promise.resolve(null)}loadRelationships(r=null){return re(this,null,function*(){let e="_rels/.rels";if(r!=null){const[a,o]=Cr(r);e=`${a}_rels/${o}.rels`}const s=yield this.load(e);return s?Qe(this.parseXmlDocument(s).firstElementChild,this.xmlParser):null})}parseXmlDocument(r){return Oe(r,this.options.trimXmlDeclaration)}}function la(c){return c.startsWith("/")?c.substr(1):c}class ca extends Ge{constructor(r,e,s){super(r,e),this._documentParser=s}parseXml(r){this.body=this._documentParser.parseDocumentFile(r)}}function Ar(c,r){return{type:r.attr(c,"val"),color:r.attr(c,"color"),size:r.lengthAttr(c,"sz",Pe.Border),offset:r.lengthAttr(c,"space",Pe.Point),frame:r.boolAttr(c,"frame"),shadow:r.boolAttr(c,"shadow")}}function ua(c,r){var e={};for(let s of r.elements(c))switch(s.localName){case"left":e.left=Ar(s,r);break;case"top":e.top=Ar(s,r);break;case"right":e.right=Ar(s,r);break;case"bottom":e.bottom=Ar(s,r);break}return e}var ls;(function(c){c.Continuous="continuous",c.NextPage="nextPage",c.NextColumn="nextColumn",c.EvenPage="evenPage",c.OddPage="oddPage"})(ls||(ls={}));function cs(c,r=M){var e,s,a={};for(let o of r.elements(c))switch(o.localName){case"pgSz":a.pageSize={width:r.lengthAttr(o,"w"),height:r.lengthAttr(o,"h"),orientation:r.attr(o,"orient")};break;case"type":a.type=r.attr(o,"val");break;case"pgMar":a.pageMargins={left:r.lengthAttr(o,"left"),right:r.lengthAttr(o,"right"),top:r.lengthAttr(o,"top"),bottom:r.lengthAttr(o,"bottom"),header:r.lengthAttr(o,"header"),footer:r.lengthAttr(o,"footer"),gutter:r.lengthAttr(o,"gutter")};break;case"cols":a.columns=ha(o,r);break;case"headerReference":((e=a.headerRefs)!=null?e:a.headerRefs=[]).push(us(o,r));break;case"footerReference":((s=a.footerRefs)!=null?s:a.footerRefs=[]).push(us(o,r));break;case"titlePg":a.titlePage=r.boolAttr(o,"val",!0);break;case"pgBorders":a.pageBorders=ua(o,r);break;case"pgNumType":a.pageNumber=fa(o,r);break}return a}function ha(c,r){return{numberOfColumns:r.intAttr(c,"num"),space:r.lengthAttr(c,"space"),separator:r.boolAttr(c,"sep"),equalWidth:r.boolAttr(c,"equalWidth",!0),columns:r.elements(c,"col").map(e=>({width:r.lengthAttr(e,"w"),space:r.lengthAttr(e,"space")}))}}function fa(c,r){return{chapSep:r.attr(c,"chapSep"),chapStyle:r.attr(c,"chapStyle"),format:r.attr(c,"fmt"),start:r.intAttr(c,"start")}}function us(c,r){return{id:r.attr(c,"id"),type:r.attr(c,"type")}}function da(c,r){return{before:r.lengthAttr(c,"before"),after:r.lengthAttr(c,"after"),line:r.intAttr(c,"line"),lineRule:r.attr(c,"lineRule")}}function yn(c,r){let e={};for(let s of r.elements(c))pa(s,e,r);return e}function pa(c,r,e){return!!Ie(c,r,e)}function hs(c,r){let e={};for(let s of r.elements(c))fs(s,e,r);return e}function fs(c,r,e){if(c.namespaceURI!=bt.wordml)return!1;if(Ie(c,r,e))return!0;switch(c.localName){case"tabs":r.tabs=ma(c,e);break;case"sectPr":r.sectionProps=cs(c,e);break;case"numPr":r.numbering=ga(c,e);break;case"spacing":return r.lineSpacing=da(c,e),!1;case"textAlignment":return r.textAlignment=e.attr(c,"val"),!1;case"keepLines":r.keepLines=e.boolAttr(c,"val",!0);break;case"keepNext":r.keepNext=e.boolAttr(c,"val",!0);break;case"pageBreakBefore":r.pageBreakBefore=e.boolAttr(c,"val",!0);break;case"outlineLvl":r.outlineLevel=e.intAttr(c,"val");break;case"pStyle":r.styleName=e.attr(c,"val");break;case"rPr":r.runProps=yn(c,e);break;default:return!1}return!0}function ma(c,r){return r.elements(c,"tab").map(e=>({position:r.lengthAttr(e,"pos"),leader:r.attr(e,"leader"),style:r.attr(e,"val")}))}function ga(c,r){var e={};for(let s of r.elements(c))switch(s.localName){case"numId":e.id=r.attr(s,"val");break;case"ilvl":e.level=r.intAttr(s,"val");break}return e}function ba(c,r){let e={numberings:[],abstractNumberings:[],bulletPictures:[]};for(let s of r.elements(c))switch(s.localName){case"num":e.numberings.push(_a(s,r));break;case"abstractNum":e.abstractNumberings.push(ya(s,r));break;case"numPicBullet":e.bulletPictures.push(Ea(s,r));break}return e}function _a(c,r){let e={id:r.attr(c,"numId"),overrides:[]};for(let s of r.elements(c))switch(s.localName){case"abstractNumId":e.abstractId=r.attr(s,"val");break;case"lvlOverride":e.overrides.push(va(s,r));break}return e}function ya(c,r){let e={id:r.attr(c,"abstractNumId"),levels:[]};for(let s of r.elements(c))switch(s.localName){case"name":e.name=r.attr(s,"val");break;case"multiLevelType":e.multiLevelType=r.attr(s,"val");break;case"numStyleLink":e.numberingStyleLink=r.attr(s,"val");break;case"styleLink":e.styleLink=r.attr(s,"val");break;case"lvl":e.levels.push(ds(s,r));break}return e}function ds(c,r){let e={level:r.intAttr(c,"ilvl")};for(let s of r.elements(c))switch(s.localName){case"start":e.start=r.attr(s,"val");break;case"lvlRestart":e.restart=r.intAttr(s,"val");break;case"numFmt":e.format=r.attr(s,"val");break;case"lvlText":e.text=r.attr(s,"val");break;case"lvlJc":e.justification=r.attr(s,"val");break;case"lvlPicBulletId":e.bulletPictureId=r.attr(s,"val");break;case"pStyle":e.paragraphStyle=r.attr(s,"val");break;case"pPr":e.paragraphProps=hs(s,r);break;case"rPr":e.runProps=yn(s,r);break}return e}function va(c,r){let e={level:r.intAttr(c,"ilvl")};for(let s of r.elements(c))switch(s.localName){case"startOverride":e.start=r.intAttr(s,"val");break;case"lvl":e.numberingLevel=ds(s,r);break}return e}function Ea(c,r){var e=r.element(c,"pict"),s=e&&r.element(e,"shape"),a=s&&r.element(s,"imagedata");return a?{id:r.attr(c,"numPicBulletId"),referenceId:r.attr(a,"id"),style:r.attr(s,"style")}:null}class Sa extends Ge{constructor(r,e,s){super(r,e),this._documentParser=s}parseXml(r){Object.assign(this,ba(r,this._package.xmlParser)),this.domNumberings=this._documentParser.parseNumberingFile(r)}}class ka extends Ge{constructor(r,e,s){super(r,e),this._documentParser=s}parseXml(r){this.styles=this._documentParser.parseStylesFile(r)}}var U;(function(c){c.Document="document",c.Paragraph="paragraph",c.Run="run",c.Break="break",c.NoBreakHyphen="noBreakHyphen",c.Table="table",c.Row="row",c.Cell="cell",c.Hyperlink="hyperlink",c.SmartTag="smartTag",c.Drawing="drawing",c.Image="image",c.Text="text",c.Tab="tab",c.Symbol="symbol",c.BookmarkStart="bookmarkStart",c.BookmarkEnd="bookmarkEnd",c.Footer="footer",c.Header="header",c.FootnoteReference="footnoteReference",c.EndnoteReference="endnoteReference",c.Footnote="footnote",c.Endnote="endnote",c.SimpleField="simpleField",c.ComplexField="complexField",c.Instruction="instruction",c.VmlPicture="vmlPicture",c.MmlMath="mmlMath",c.MmlMathParagraph="mmlMathParagraph",c.MmlFraction="mmlFraction",c.MmlFunction="mmlFunction",c.MmlFunctionName="mmlFunctionName",c.MmlNumerator="mmlNumerator",c.MmlDenominator="mmlDenominator",c.MmlRadical="mmlRadical",c.MmlBase="mmlBase",c.MmlDegree="mmlDegree",c.MmlSuperscript="mmlSuperscript",c.MmlSubscript="mmlSubscript",c.MmlPreSubSuper="mmlPreSubSuper",c.MmlSubArgument="mmlSubArgument",c.MmlSuperArgument="mmlSuperArgument",c.MmlNary="mmlNary",c.MmlDelimiter="mmlDelimiter",c.MmlRun="mmlRun",c.MmlEquationArray="mmlEquationArray",c.MmlLimit="mmlLimit",c.MmlLimitLower="mmlLimitLower",c.MmlMatrix="mmlMatrix",c.MmlMatrixRow="mmlMatrixRow",c.MmlBox="mmlBox",c.MmlBar="mmlBar",c.MmlGroupChar="mmlGroupChar",c.VmlElement="vmlElement",c.Inserted="inserted",c.Deleted="deleted",c.DeletedText="deletedText",c.Comment="comment",c.CommentReference="commentReference",c.CommentRangeStart="commentRangeStart",c.CommentRangeEnd="commentRangeEnd"})(U||(U={}));class Ft{constructor(){this.children=[],this.cssStyle={}}}class wa extends Ft{constructor(){super(...arguments),this.type=U.Header}}class Ta extends Ft{constructor(){super(...arguments),this.type=U.Footer}}class ps extends Ge{constructor(r,e,s){super(r,e),this._documentParser=s}parseXml(r){this.rootElement=this.createRootElement(),this.rootElement.children=this._documentParser.parseBodyElements(r)}}class Ca extends ps{createRootElement(){return new wa}}class Na extends ps{createRootElement(){return new Ta}}function Aa(c,r){const e={};for(let s of r.elements(c))switch(s.localName){case"Template":e.template=s.textContent;break;case"Pages":e.pages=lr(s.textContent);break;case"Words":e.words=lr(s.textContent);break;case"Characters":e.characters=lr(s.textContent);break;case"Application":e.application=s.textContent;break;case"Lines":e.lines=lr(s.textContent);break;case"Paragraphs":e.paragraphs=lr(s.textContent);break;case"Company":e.company=s.textContent;break;case"AppVersion":e.appVersion=s.textContent;break}return e}function lr(c){if(typeof c<"u")return parseInt(c)}class Ia extends Ge{parseXml(r){this.props=Aa(r,this._package.xmlParser)}}function Oa(c,r){const e={};for(let s of r.elements(c))switch(s.localName){case"title":e.title=s.textContent;break;case"description":e.description=s.textContent;break;case"subject":e.subject=s.textContent;break;case"creator":e.creator=s.textContent;break;case"keywords":e.keywords=s.textContent;break;case"language":e.language=s.textContent;break;case"lastModifiedBy":e.lastModifiedBy=s.textContent;break;case"revision":s.textContent&&(e.revision=parseInt(s.textContent));break}return e}class xa extends Ge{parseXml(r){this.props=Oa(r,this._package.xmlParser)}}class Pa{}function Ra(c,r){var e=new Pa,s=r.element(c,"themeElements");for(let a of r.elements(s))switch(a.localName){case"clrScheme":e.colorScheme=Ma(a,r);break;case"fontScheme":e.fontScheme=Da(a,r);break}return e}function Ma(c,r){var e={name:r.attr(c,"name"),colors:{}};for(let o of r.elements(c)){var s=r.element(o,"srgbClr"),a=r.element(o,"sysClr");s?e.colors[o.localName]=r.attr(s,"val"):a&&(e.colors[o.localName]=r.attr(a,"lastClr"))}return e}function Da(c,r){var e={name:r.attr(c,"name")};for(let s of r.elements(c))switch(s.localName){case"majorFont":e.majorFont=ms(s,r);break;case"minorFont":e.minorFont=ms(s,r);break}return e}function ms(c,r){return{latinTypeface:r.elementAttr(c,"latin","typeface"),eaTypeface:r.elementAttr(c,"ea","typeface"),csTypeface:r.elementAttr(c,"cs","typeface")}}class La extends Ge{constructor(r,e){super(r,e)}parseXml(r){this.theme=Ra(r,this._package.xmlParser)}}class gs{}class Ba extends gs{constructor(){super(...arguments),this.type=U.Footnote}}class Fa extends gs{constructor(){super(...arguments),this.type=U.Endnote}}class bs extends Ge{constructor(r,e,s){super(r,e),this._documentParser=s}}class za extends bs{constructor(r,e,s){super(r,e,s)}parseXml(r){this.notes=this._documentParser.parseNotes(r,"footnote",Ba)}}class Ua extends bs{constructor(r,e,s){super(r,e,s)}parseXml(r){this.notes=this._documentParser.parseNotes(r,"endnote",Fa)}}function Va(c,r){var e={};for(let s of r.elements(c))switch(s.localName){case"defaultTabStop":e.defaultTabStop=r.lengthAttr(s,"val");break;case"footnotePr":e.footnoteProps=_s(s,r);break;case"endnotePr":e.endnoteProps=_s(s,r);break;case"autoHyphenation":e.autoHyphenation=r.boolAttr(s,"val");break}return e}function _s(c,r){var e={defaultNoteIds:[]};for(let s of r.elements(c))switch(s.localName){case"numFmt":e.nummeringFormat=r.attr(s,"val");break;case"footnote":case"endnote":e.defaultNoteIds.push(r.attr(s,"id"));break}return e}class $a extends Ge{constructor(r,e){super(r,e)}parseXml(r){this.settings=Va(r,this._package.xmlParser)}}function Xa(c,r){return r.elements(c,"property").map(e=>{const s=e.firstChild;return{formatId:r.attr(e,"fmtid"),name:r.attr(e,"name"),type:s.nodeName,value:s.textContent}})}class Ha extends Ge{parseXml(r){this.props=Xa(r,this._package.xmlParser)}}class ja extends Ge{constructor(r,e,s){super(r,e),this._documentParser=s}parseXml(r){this.comments=this._documentParser.parseComments(r),this.commentMap=It(this.comments,e=>e.id)}}class Wa extends Ge{constructor(r,e){super(r,e),this.comments=[]}parseXml(r){const e=this._package.xmlParser;for(let s of e.elements(r,"commentEx"))this.comments.push({paraId:e.attr(s,"paraId"),paraIdParent:e.attr(s,"paraIdParent"),done:e.boolAttr(s,"done")});this.commentMap=It(this.comments,s=>s.paraId)}}const Ga=[{type:Le.OfficeDocument,target:"word/document.xml"},{type:Le.ExtendedProperties,target:"docProps/app.xml"},{type:Le.CoreProperties,target:"docProps/core.xml"},{type:Le.CustomProperties,target:"docProps/custom.xml"}];class vn{constructor(){this.parts=[],this.partsMap={}}static load(r,e,s){return re(this,null,function*(){var a=new vn;return a._options=s,a._parser=e,a._package=yield _n.load(r,s),a.rels=yield a._package.loadRelationships(),yield Promise.all(Ga.map(o=>{var f;const h=(f=a.rels.find(m=>m.type===o.type))!=null?f:o;return a.loadRelationshipPart(h.target,h.type)})),a})}save(r="blob"){return this._package.save(r)}loadRelationshipPart(r,e){return re(this,null,function*(){var s;if(this.partsMap[r])return this.partsMap[r];if(!this._package.get(r))return null;let a=null;switch(e){case Le.OfficeDocument:this.documentPart=a=new ca(this._package,r,this._parser);break;case Le.FontTable:this.fontTablePart=a=new sa(this._package,r);break;case Le.Numbering:this.numberingPart=a=new Sa(this._package,r,this._parser);break;case Le.Styles:this.stylesPart=a=new ka(this._package,r,this._parser);break;case Le.Theme:this.themePart=a=new La(this._package,r);break;case Le.Footnotes:this.footnotesPart=a=new za(this._package,r,this._parser);break;case Le.Endnotes:this.endnotesPart=a=new Ua(this._package,r,this._parser);break;case Le.Footer:a=new Na(this._package,r,this._parser);break;case Le.Header:a=new Ca(this._package,r,this._parser);break;case Le.CoreProperties:this.corePropsPart=a=new xa(this._package,r);break;case Le.ExtendedProperties:this.extendedPropsPart=a=new Ia(this._package,r);break;case Le.CustomProperties:a=new Ha(this._package,r);break;case Le.Settings:this.settingsPart=a=new $a(this._package,r);break;case Le.Comments:this.commentsPart=a=new ja(this._package,r,this._parser);break;case Le.CommentsExtended:this.commentsExtendedPart=a=new Wa(this._package,r);break}if(a==null)return Promise.resolve(null);if(this.partsMap[r]=a,this.parts.push(a),yield a.load(),((s=a.rels)==null?void 0:s.length)>0){const[o]=Cr(a.path);yield Promise.all(a.rels.map(f=>this.loadRelationshipPart(gn(f.target,o),f.type)))}return a})}loadDocumentImage(r,e){return re(this,null,function*(){const s=yield this.loadResource(e??this.documentPart,r,"blob");return this.blobToURL(s)})}loadNumberingImage(r){return re(this,null,function*(){const e=yield this.loadResource(this.numberingPart,r,"blob");return this.blobToURL(e)})}loadFont(r,e){return re(this,null,function*(){const s=yield this.loadResource(this.fontTablePart,r,"uint8array");return s&&this.blobToURL(new Blob([Za(s,e)]))})}blobToURL(r){return r?this._options.useBase64URL?aa(r):URL.createObjectURL(r):null}findPartByRelId(r,e=null){var s,a=((s=e.rels)!=null?s:this.rels).find(f=>f.id==r);const o=e?Cr(e.path)[0]:"";return a?this.partsMap[gn(a.target,o)]:null}getPathById(r,e){const s=r.rels.find(o=>o.id==e),[a]=Cr(r.path);return s?gn(s.target,a):null}loadResource(r,e,s){const a=this.getPathById(r,e);return a?this._package.load(a,s):Promise.resolve(null)}}function Za(c,r){const e=r.replace(/{|}|-/g,""),s=new Array(16);for(let a=0;a<16;a++)s[16-a-1]=parseInt(e.substr(a*2,2),16);for(let a=0;a<32;a++)c[a]=c[a]^s[a%16];return c}function qa(c,r){return{type:U.BookmarkStart,id:r.attr(c,"id"),name:r.attr(c,"name"),colFirst:r.intAttr(c,"colFirst"),colLast:r.intAttr(c,"colLast")}}function Ka(c,r){return{type:U.BookmarkEnd,id:r.attr(c,"id")}}class Ja extends Ft{constructor(){super(...arguments),this.type=U.VmlElement,this.attrs={}}}function ys(c,r){var e=new Ja;switch(c.localName){case"rect":e.tagName="rect",Object.assign(e.attrs,{width:"100%",height:"100%"});break;case"oval":e.tagName="ellipse",Object.assign(e.attrs,{cx:"50%",cy:"50%",rx:"50%",ry:"50%"});break;case"line":e.tagName="line";break;case"shape":e.tagName="g";break;case"textbox":e.tagName="foreignObject",Object.assign(e.attrs,{width:"100%",height:"100%"});break;default:return null}for(const s of M.attrs(c))switch(s.localName){case"style":e.cssStyleText=s.value;break;case"fillcolor":e.attrs.fill=s.value;break;case"from":const[a,o]=vs(s.value);Object.assign(e.attrs,{x1:a,y1:o});break;case"to":const[f,h]=vs(s.value);Object.assign(e.attrs,{x2:f,y2:h});break}for(const s of M.elements(c))switch(s.localName){case"stroke":Object.assign(e.attrs,Ya(s));break;case"fill":Object.assign(e.attrs,Qa());break;case"imagedata":e.tagName="image",Object.assign(e.attrs,{width:"100%",height:"100%"}),e.imageHref={id:M.attr(s,"id"),title:M.attr(s,"title")};break;case"txbxContent":e.children.push(...r.parseBodyElements(s));break;default:const a=ys(s,r);a&&e.children.push(a);break}return e}function Ya(c){var r;return{stroke:M.attr(c,"color"),"stroke-width":(r=M.lengthAttr(c,"weight",Pe.Emu))!=null?r:"1px"}}function Qa(c){return{}}function vs(c){return c.split(",")}class eo extends Ft{constructor(){super(...arguments),this.type=U.Comment}}class to extends Ft{constructor(r){super(),this.id=r,this.type=U.CommentReference}}class ro extends Ft{constructor(r){super(),this.id=r,this.type=U.CommentRangeStart}}class no extends Ft{constructor(r){super(),this.id=r,this.type=U.CommentRangeEnd}}var Ir={shd:"inherit",color:"black",borderColor:"black",highlight:"transparent"};const so=[],Es={oMath:U.MmlMath,oMathPara:U.MmlMathParagraph,f:U.MmlFraction,func:U.MmlFunction,fName:U.MmlFunctionName,num:U.MmlNumerator,den:U.MmlDenominator,rad:U.MmlRadical,deg:U.MmlDegree,e:U.MmlBase,sSup:U.MmlSuperscript,sSub:U.MmlSubscript,sPre:U.MmlPreSubSuper,sup:U.MmlSuperArgument,sub:U.MmlSubArgument,d:U.MmlDelimiter,nary:U.MmlNary,eqArr:U.MmlEquationArray,lim:U.MmlLimit,limLow:U.MmlLimitLower,m:U.MmlMatrix,mr:U.MmlMatrixRow,box:U.MmlBox,bar:U.MmlBar,groupChr:U.MmlGroupChar};class io{constructor(r){this.options=H({ignoreWidth:!1,debug:!1},r)}parseNotes(r,e,s){var a=[];for(let o of M.elements(r,e)){const f=new s;f.id=M.attr(o,"id"),f.noteType=M.attr(o,"type"),f.children=this.parseBodyElements(o),a.push(f)}return a}parseComments(r){var e=[];for(let s of M.elements(r,"comment")){const a=new eo;a.id=M.attr(s,"id"),a.author=M.attr(s,"author"),a.initials=M.attr(s,"initials"),a.date=M.attr(s,"date"),a.children=this.parseBodyElements(s),e.push(a)}return e}parseDocumentFile(r){var e=M.element(r,"body"),s=M.element(r,"background"),a=M.element(e,"sectPr");return{type:U.Document,children:this.parseBodyElements(e),props:a?cs(a,M):{},cssStyle:s?this.parseBackground(s):{}}}parseBackground(r){var e={},s=$e.colorAttr(r,"color");return s&&(e["background-color"]=s),e}parseBodyElements(r){var e=[];for(let s of M.elements(r))switch(s.localName){case"p":e.push(this.parseParagraph(s));break;case"tbl":e.push(this.parseTable(s));break;case"sdt":e.push(...this.parseSdt(s,a=>this.parseBodyElements(a)));break}return e}parseStylesFile(r){var e=[];return $e.foreach(r,s=>{switch(s.localName){case"style":e.push(this.parseStyle(s));break;case"docDefaults":e.push(this.parseDefaultStyles(s));break}}),e}parseDefaultStyles(r){var e={id:null,name:null,target:null,basedOn:null,styles:[]};return $e.foreach(r,s=>{switch(s.localName){case"rPrDefault":var a=M.element(s,"rPr");a&&e.styles.push({target:"span",values:this.parseDefaultProperties(a,{})});break;case"pPrDefault":var o=M.element(s,"pPr");o&&e.styles.push({target:"p",values:this.parseDefaultProperties(o,{})});break}}),e}parseStyle(r){var e={id:M.attr(r,"styleId"),isDefault:M.boolAttr(r,"default"),name:null,target:null,basedOn:null,styles:[],linked:null};switch(M.attr(r,"type")){case"paragraph":e.target="p";break;case"table":e.target="table";break;case"character":e.target="span";break}return $e.foreach(r,s=>{switch(s.localName){case"basedOn":e.basedOn=M.attr(s,"val");break;case"name":e.name=M.attr(s,"val");break;case"link":e.linked=M.attr(s,"val");break;case"next":e.next=M.attr(s,"val");break;case"aliases":e.aliases=M.attr(s,"val").split(",");break;case"pPr":e.styles.push({target:"p",values:this.parseDefaultProperties(s,{})}),e.paragraphProps=hs(s,M);break;case"rPr":e.styles.push({target:"span",values:this.parseDefaultProperties(s,{})}),e.runProps=yn(s,M);break;case"tblPr":case"tcPr":e.styles.push({target:"td",values:this.parseDefaultProperties(s,{})});break;case"tblStylePr":for(let a of this.parseTableStyle(s))e.styles.push(a);break;case"rsid":case"qFormat":case"hidden":case"semiHidden":case"unhideWhenUsed":case"autoRedefine":case"uiPriority":break;default:this.options.debug&&console.warn(`DOCX: Unknown style element: ${s.localName}`)}}),e}parseTableStyle(r){var e=[],s=M.attr(r,"type"),a="",o="";switch(s){case"firstRow":o=".first-row",a="tr.first-row td";break;case"lastRow":o=".last-row",a="tr.last-row td";break;case"firstCol":o=".first-col",a="td.first-col";break;case"lastCol":o=".last-col",a="td.last-col";break;case"band1Vert":o=":not(.no-vband)",a="td.odd-col";break;case"band2Vert":o=":not(.no-vband)",a="td.even-col";break;case"band1Horz":o=":not(.no-hband)",a="tr.odd-row";break;case"band2Horz":o=":not(.no-hband)",a="tr.even-row";break;default:return[]}return $e.foreach(r,f=>{switch(f.localName){case"pPr":e.push({target:`${a} p`,mod:o,values:this.parseDefaultProperties(f,{})});break;case"rPr":e.push({target:`${a} span`,mod:o,values:this.parseDefaultProperties(f,{})});break;case"tblPr":case"tcPr":e.push({target:a,mod:o,values:this.parseDefaultProperties(f,{})});break}}),e}parseNumberingFile(r){var e=[],s={},a=[];return $e.foreach(r,o=>{switch(o.localName){case"abstractNum":this.parseAbstractNumbering(o,a).forEach(m=>e.push(m));break;case"numPicBullet":a.push(this.parseNumberingPicBullet(o));break;case"num":var f=M.attr(o,"numId"),h=M.elementAttr(o,"abstractNumId","val");s[h]=f;break}}),e.forEach(o=>o.id=s[o.id]),e}parseNumberingPicBullet(r){var e=M.element(r,"pict"),s=e&&M.element(e,"shape"),a=s&&M.element(s,"imagedata");return a?{id:M.intAttr(r,"numPicBulletId"),src:M.attr(a,"id"),style:M.attr(s,"style")}:null}parseAbstractNumbering(r,e){var s=[],a=M.attr(r,"abstractNumId");return $e.foreach(r,o=>{switch(o.localName){case"lvl":s.push(this.parseNumberingLevel(a,o,e));break}}),s}parseNumberingLevel(r,e,s){var a={id:r,level:M.intAttr(e,"ilvl"),start:1,pStyleName:void 0,pStyle:{},rStyle:{},suff:"tab"};return $e.foreach(e,o=>{switch(o.localName){case"start":a.start=M.intAttr(o,"val");break;case"pPr":this.parseDefaultProperties(o,a.pStyle);break;case"rPr":this.parseDefaultProperties(o,a.rStyle);break;case"lvlPicBulletId":var f=M.intAttr(o,"val");a.bullet=s.find(h=>(h==null?void 0:h.id)==f);break;case"lvlText":a.levelText=M.attr(o,"val");break;case"pStyle":a.pStyleName=M.attr(o,"val");break;case"numFmt":a.format=M.attr(o,"val");break;case"suff":a.suff=M.attr(o,"val");break}}),a}parseSdt(r,e){const s=M.element(r,"sdtContent");return s?e(s):[]}parseInserted(r,e){var s,a;return{type:U.Inserted,children:(a=(s=e(r))==null?void 0:s.children)!=null?a:[]}}parseDeleted(r,e){var s,a;return{type:U.Deleted,children:(a=(s=e(r))==null?void 0:s.children)!=null?a:[]}}parseParagraph(r){var e={type:U.Paragraph,children:[]};for(let s of M.elements(r))switch(s.localName){case"pPr":this.parseParagraphProperties(s,e);break;case"r":e.children.push(this.parseRun(s,e));break;case"hyperlink":e.children.push(this.parseHyperlink(s,e));break;case"smartTag":e.children.push(this.parseSmartTag(s,e));break;case"bookmarkStart":e.children.push(qa(s,M));break;case"bookmarkEnd":e.children.push(Ka(s,M));break;case"commentRangeStart":e.children.push(new ro(M.attr(s,"id")));break;case"commentRangeEnd":e.children.push(new no(M.attr(s,"id")));break;case"oMath":case"oMathPara":e.children.push(this.parseMathElement(s));break;case"sdt":e.children.push(...this.parseSdt(s,a=>this.parseParagraph(a).children));break;case"ins":e.children.push(this.parseInserted(s,a=>this.parseParagraph(a)));break;case"del":e.children.push(this.parseDeleted(s,a=>this.parseParagraph(a)));break}return e}parseParagraphProperties(r,e){this.parseDefaultProperties(r,e.cssStyle={},null,s=>{if(fs(s,e,M))return!0;switch(s.localName){case"pStyle":e.styleName=M.attr(s,"val");break;case"cnfStyle":e.className=Fe.classNameOfCnfStyle(s);break;case"framePr":this.parseFrame(s,e);break;case"rPr":break;default:return!1}return!0})}parseFrame(r,e){var s=M.attr(r,"dropCap");s=="drop"&&(e.cssStyle.float="left")}parseHyperlink(r,e){var s={type:U.Hyperlink,parent:e,children:[]},a=M.attr(r,"anchor"),o=M.attr(r,"id");return a&&(s.href="#"+a),o&&(s.id=o),$e.foreach(r,f=>{switch(f.localName){case"r":s.children.push(this.parseRun(f,s));break}}),s}parseSmartTag(r,e){var s={type:U.SmartTag,parent:e,children:[]},a=M.attr(r,"uri"),o=M.attr(r,"element");return a&&(s.uri=a),o&&(s.element=o),$e.foreach(r,f=>{switch(f.localName){case"r":s.children.push(this.parseRun(f,s));break}}),s}parseRun(r,e){var s={type:U.Run,parent:e,children:[]};return $e.foreach(r,a=>{switch(a=this.checkAlternateContent(a),a.localName){case"t":s.children.push({type:U.Text,text:a.textContent});break;case"delText":s.children.push({type:U.DeletedText,text:a.textContent});break;case"commentReference":s.children.push(new to(M.attr(a,"id")));break;case"fldSimple":s.children.push({type:U.SimpleField,instruction:M.attr(a,"instr"),lock:M.boolAttr(a,"lock",!1),dirty:M.boolAttr(a,"dirty",!1)});break;case"instrText":s.fieldRun=!0,s.children.push({type:U.Instruction,text:a.textContent});break;case"fldChar":s.fieldRun=!0,s.children.push({type:U.ComplexField,charType:M.attr(a,"fldCharType"),lock:M.boolAttr(a,"lock",!1),dirty:M.boolAttr(a,"dirty",!1)});break;case"noBreakHyphen":s.children.push({type:U.NoBreakHyphen});break;case"br":s.children.push({type:U.Break,break:M.attr(a,"type")||"textWrapping"});break;case"lastRenderedPageBreak":s.children.push({type:U.Break,break:"lastRenderedPageBreak"});break;case"sym":s.children.push({type:U.Symbol,font:M.attr(a,"font"),char:M.attr(a,"char")});break;case"tab":s.children.push({type:U.Tab});break;case"footnoteReference":s.children.push({type:U.FootnoteReference,id:M.attr(a,"id")});break;case"endnoteReference":s.children.push({type:U.EndnoteReference,id:M.attr(a,"id")});break;case"drawing":let o=this.parseDrawing(a);o&&(s.children=[o]);break;case"pict":s.children.push(this.parseVmlPicture(a));break;case"rPr":this.parseRunProperties(a,s);break}}),s}parseMathElement(r){const e=`${r.localName}Pr`,s={type:Es[r.localName],children:[]};for(const o of M.elements(r))if(Es[o.localName])s.children.push(this.parseMathElement(o));else if(o.localName=="r"){var a=this.parseRun(o);a.type=U.MmlRun,s.children.push(a)}else o.localName==e&&(s.props=this.parseMathProperies(o));return s}parseMathProperies(r){const e={};for(const s of M.elements(r))switch(s.localName){case"chr":e.char=M.attr(s,"val");break;case"vertJc":e.verticalJustification=M.attr(s,"val");break;case"pos":e.position=M.attr(s,"val");break;case"degHide":e.hideDegree=M.boolAttr(s,"val");break;case"begChr":e.beginChar=M.attr(s,"val");break;case"endChr":e.endChar=M.attr(s,"val");break}return e}parseRunProperties(r,e){this.parseDefaultProperties(r,e.cssStyle={},null,s=>{switch(s.localName){case"rStyle":e.styleName=M.attr(s,"val");break;case"vertAlign":e.verticalAlign=Fe.valueOfVertAlign(s,!0);break;default:return!1}return!0})}parseVmlPicture(r){const e={type:U.VmlPicture,children:[]};for(const s of M.elements(r)){const a=ys(s,this);a&&e.children.push(a)}return e}checkAlternateContent(r){var e;if(r.localName!="AlternateContent")return r;var s=M.element(r,"Choice");if(s){var a=M.attr(s,"Requires"),o=r.lookupNamespaceURI(a);if(so.includes(o))return s.firstElementChild}return(e=M.element(r,"Fallback"))==null?void 0:e.firstElementChild}parseDrawing(r){for(var e of M.elements(r))switch(e.localName){case"inline":case"anchor":return this.parseDrawingWrapper(e)}}parseDrawingWrapper(r){var e,s={type:U.Drawing,children:[],cssStyle:{}},a=r.localName=="anchor";let o=null,f=M.boolAttr(r,"simplePos");M.boolAttr(r,"behindDoc");let h={relative:"page",align:"left",offset:"0"},m={relative:"page",align:"top",offset:"0"};for(var E of M.elements(r))switch(E.localName){case"simplePos":f&&(h.offset=M.lengthAttr(E,"x",Pe.Emu),m.offset=M.lengthAttr(E,"y",Pe.Emu));break;case"extent":s.cssStyle.width=M.lengthAttr(E,"cx",Pe.Emu),s.cssStyle.height=M.lengthAttr(E,"cy",Pe.Emu);break;case"positionH":case"positionV":if(!f){let b=E.localName=="positionH"?h:m;var N=M.element(E,"align"),A=M.element(E,"posOffset");b.relative=(e=M.attr(E,"relativeFrom"))!=null?e:b.relative,N&&(b.align=N.textContent),A&&(b.offset=$e.sizeValue(A,Pe.Emu))}break;case"wrapTopAndBottom":o="wrapTopAndBottom";break;case"wrapNone":o="wrapNone";break;case"graphic":var I=this.parseGraphic(E);I&&s.children.push(I);break}return o=="wrapTopAndBottom"?(s.cssStyle.display="block",h.align&&(s.cssStyle["text-align"]=h.align,s.cssStyle.width="100%")):o=="wrapNone"?(s.cssStyle.display="block",s.cssStyle.position="relative",s.cssStyle.width="0px",s.cssStyle.height="0px",h.offset&&(s.cssStyle.left=h.offset),m.offset&&(s.cssStyle.top=m.offset)):a&&(h.align=="left"||h.align=="right")&&(s.cssStyle.float=h.align),s}parseGraphic(r){var e=M.element(r,"graphicData");for(let s of M.elements(e))switch(s.localName){case"pic":return this.parsePicture(s)}return null}parsePicture(r){var e={type:U.Image,src:"",cssStyle:{}},s=M.element(r,"blipFill"),a=M.element(s,"blip");e.src=M.attr(a,"embed");var o=M.element(r,"spPr"),f=M.element(o,"xfrm");e.cssStyle.position="relative";for(var h of M.elements(f))switch(h.localName){case"ext":e.cssStyle.width=M.lengthAttr(h,"cx",Pe.Emu),e.cssStyle.height=M.lengthAttr(h,"cy",Pe.Emu);break;case"off":e.cssStyle.left=M.lengthAttr(h,"x",Pe.Emu),e.cssStyle.top=M.lengthAttr(h,"y",Pe.Emu);break}return e}parseTable(r){var e={type:U.Table,children:[]};return $e.foreach(r,s=>{switch(s.localName){case"tr":e.children.push(this.parseTableRow(s));break;case"tblGrid":e.columns=this.parseTableColumns(s);break;case"tblPr":this.parseTableProperties(s,e);break}}),e}parseTableColumns(r){var e=[];return $e.foreach(r,s=>{switch(s.localName){case"gridCol":e.push({width:M.lengthAttr(s,"w")});break}}),e}parseTableProperties(r,e){switch(e.cssStyle={},e.cellStyle={},this.parseDefaultProperties(r,e.cssStyle,e.cellStyle,s=>{switch(s.localName){case"tblStyle":e.styleName=M.attr(s,"val");break;case"tblLook":e.className=Fe.classNameOftblLook(s);break;case"tblpPr":this.parseTablePosition(s,e);break;case"tblStyleColBandSize":e.colBandSize=M.intAttr(s,"val");break;case"tblStyleRowBandSize":e.rowBandSize=M.intAttr(s,"val");break;default:return!1}return!0}),e.cssStyle["text-align"]){case"center":delete e.cssStyle["text-align"],e.cssStyle["margin-left"]="auto",e.cssStyle["margin-right"]="auto";break;case"right":delete e.cssStyle["text-align"],e.cssStyle["margin-left"]="auto";break}}parseTablePosition(r,e){var s=M.lengthAttr(r,"topFromText"),a=M.lengthAttr(r,"bottomFromText"),o=M.lengthAttr(r,"rightFromText"),f=M.lengthAttr(r,"leftFromText");e.cssStyle.float="left",e.cssStyle["margin-bottom"]=Fe.addSize(e.cssStyle["margin-bottom"],a),e.cssStyle["margin-left"]=Fe.addSize(e.cssStyle["margin-left"],f),e.cssStyle["margin-right"]=Fe.addSize(e.cssStyle["margin-right"],o),e.cssStyle["margin-top"]=Fe.addSize(e.cssStyle["margin-top"],s)}parseTableRow(r){var e={type:U.Row,children:[]};return $e.foreach(r,s=>{switch(s.localName){case"tc":e.children.push(this.parseTableCell(s));break;case"trPr":this.parseTableRowProperties(s,e);break}}),e}parseTableRowProperties(r,e){e.cssStyle=this.parseDefaultProperties(r,{},null,s=>{switch(s.localName){case"cnfStyle":e.className=Fe.classNameOfCnfStyle(s);break;case"tblHeader":e.isHeader=M.boolAttr(s,"val");break;default:return!1}return!0})}parseTableCell(r){var e={type:U.Cell,children:[]};return $e.foreach(r,s=>{switch(s.localName){case"tbl":e.children.push(this.parseTable(s));break;case"p":e.children.push(this.parseParagraph(s));break;case"tcPr":this.parseTableCellProperties(s,e);break}}),e}parseTableCellProperties(r,e){e.cssStyle=this.parseDefaultProperties(r,{},null,s=>{var a;switch(s.localName){case"gridSpan":e.span=M.intAttr(s,"val",null);break;case"vMerge":e.verticalMerge=(a=M.attr(s,"val"))!=null?a:"continue";break;case"cnfStyle":e.className=Fe.classNameOfCnfStyle(s);break;default:return!1}return!0})}parseDefaultProperties(r,e=null,s=null,a=null){return e=e||{},$e.foreach(r,o=>{if(!(a!=null&&a(o)))switch(o.localName){case"jc":e["text-align"]=Fe.valueOfJc(o);break;case"textAlignment":e["vertical-align"]=Fe.valueOfTextAlignment(o);break;case"color":e.color=$e.colorAttr(o,"val",null,Ir.color);break;case"sz":e["font-size"]=e["min-height"]=M.lengthAttr(o,"val",Pe.FontSize);break;case"shd":e["background-color"]=$e.colorAttr(o,"fill",null,Ir.shd);break;case"highlight":e["background-color"]=$e.colorAttr(o,"val",null,Ir.highlight);break;case"vertAlign":break;case"position":e.verticalAlign=M.lengthAttr(o,"val",Pe.FontSize);break;case"tcW":if(this.options.ignoreWidth)break;case"tblW":e.width=Fe.valueOfSize(o,"w");break;case"trHeight":this.parseTrHeight(o,e);break;case"strike":e["text-decoration"]=M.boolAttr(o,"val",!0)?"line-through":"none";break;case"b":e["font-weight"]=M.boolAttr(o,"val",!0)?"bold":"normal";break;case"i":e["font-style"]=M.boolAttr(o,"val",!0)?"italic":"normal";break;case"caps":e["text-transform"]=M.boolAttr(o,"val",!0)?"uppercase":"none";break;case"smallCaps":e["font-variant"]=M.boolAttr(o,"val",!0)?"small-caps":"none";break;case"u":this.parseUnderline(o,e);break;case"ind":case"tblInd":this.parseIndentation(o,e);break;case"rFonts":this.parseFont(o,e);break;case"tblBorders":this.parseBorderProperties(o,s||e);break;case"tblCellSpacing":e["border-spacing"]=Fe.valueOfMargin(o),e["border-collapse"]="separate";break;case"pBdr":this.parseBorderProperties(o,e);break;case"bdr":e.border=Fe.valueOfBorder(o);break;case"tcBorders":this.parseBorderProperties(o,e);break;case"vanish":M.boolAttr(o,"val",!0)&&(e.display="none");break;case"kern":break;case"noWrap":break;case"tblCellMar":case"tcMar":this.parseMarginProperties(o,s||e);break;case"tblLayout":e["table-layout"]=Fe.valueOfTblLayout(o);break;case"vAlign":e["vertical-align"]=Fe.valueOfTextAlignment(o);break;case"spacing":r.localName=="pPr"&&this.parseSpacing(o,e);break;case"wordWrap":M.boolAttr(o,"val")&&(e["overflow-wrap"]="break-word");break;case"suppressAutoHyphens":e.hyphens=M.boolAttr(o,"val",!0)?"none":"auto";break;case"lang":e.$lang=M.attr(o,"val");break;case"bCs":case"iCs":case"szCs":case"tabs":case"outlineLvl":case"contextualSpacing":case"tblStyleColBandSize":case"tblStyleRowBandSize":case"webHidden":case"pageBreakBefore":case"suppressLineNumbers":case"keepLines":case"keepNext":case"widowControl":case"bidi":case"rtl":case"noProof":break;default:this.options.debug&&console.warn(`DOCX: Unknown document element: ${r.localName}.${o.localName}`);break}}),e}parseUnderline(r,e){var s=M.attr(r,"val");if(s!=null){switch(s){case"dash":case"dashDotDotHeavy":case"dashDotHeavy":case"dashedHeavy":case"dashLong":case"dashLongHeavy":case"dotDash":case"dotDotDash":e["text-decoration"]="underline dashed";break;case"dotted":case"dottedHeavy":e["text-decoration"]="underline dotted";break;case"double":e["text-decoration"]="underline double";break;case"single":case"thick":e["text-decoration"]="underline";break;case"wave":case"wavyDouble":case"wavyHeavy":e["text-decoration"]="underline wavy";break;case"words":e["text-decoration"]="underline";break;case"none":e["text-decoration"]="none";break}var a=$e.colorAttr(r,"color");a&&(e["text-decoration-color"]=a)}}parseFont(r,e){var s=M.attr(r,"ascii"),a=Fe.themeValue(r,"asciiTheme"),o=[s,a].filter(f=>f).join(", ");o.length>0&&(e["font-family"]=o)}parseIndentation(r,e){var s=M.lengthAttr(r,"firstLine"),a=M.lengthAttr(r,"hanging"),o=M.lengthAttr(r,"left"),f=M.lengthAttr(r,"start"),h=M.lengthAttr(r,"right"),m=M.lengthAttr(r,"end");s&&(e["text-indent"]=s),a&&(e["text-indent"]=`-${a}`),(o||f)&&(e["margin-left"]=o||f),(h||m)&&(e["margin-right"]=h||m)}parseSpacing(r,e){var s=M.lengthAttr(r,"before"),a=M.lengthAttr(r,"after"),o=M.intAttr(r,"line",null),f=M.attr(r,"lineRule");if(s&&(e["margin-top"]=s),a&&(e["margin-bottom"]=a),o!==null)switch(f){case"auto":e["line-height"]=`${(o/240).toFixed(2)}`;break;case"atLeast":e["line-height"]=`calc(100% + ${o/20}pt)`;break;default:e["line-height"]=e["min-height"]=`${o/20}pt`;break}}parseMarginProperties(r,e){$e.foreach(r,s=>{switch(s.localName){case"left":e["padding-left"]=Fe.valueOfMargin(s);break;case"right":e["padding-right"]=Fe.valueOfMargin(s);break;case"top":e["padding-top"]=Fe.valueOfMargin(s);break;case"bottom":e["padding-bottom"]=Fe.valueOfMargin(s);break}})}parseTrHeight(r,e){switch(M.attr(r,"hRule")){case"exact":e.height=M.lengthAttr(r,"val");break;case"atLeast":default:e.height=M.lengthAttr(r,"val");break}}parseBorderProperties(r,e){$e.foreach(r,s=>{switch(s.localName){case"start":case"left":e["border-left"]=Fe.valueOfBorder(s);break;case"end":case"right":e["border-right"]=Fe.valueOfBorder(s);break;case"top":e["border-top"]=Fe.valueOfBorder(s);break;case"bottom":e["border-bottom"]=Fe.valueOfBorder(s);break}})}}const ao=["black","blue","cyan","darkBlue","darkCyan","darkGray","darkGreen","darkMagenta","darkRed","darkYellow","green","lightGray","magenta","none","red","white","yellow"];class $e{static foreach(r,e){for(var s=0;s<r.childNodes.length;s++){let a=r.childNodes[s];a.nodeType==Node.ELEMENT_NODE&&e(a)}}static colorAttr(r,e,s=null,a="black"){var o=M.attr(r,e);if(o)return o=="auto"?a:ao.includes(o)?o:`#${o}`;var f=M.attr(r,"themeColor");return f?`var(--docx-${f}-color)`:s}static sizeValue(r,e=Pe.Dxa){return Te(r.textContent,e)}}class Fe{static themeValue(r,e){var s=M.attr(r,e);return s?`var(--docx-${s}-font)`:null}static valueOfSize(r,e){var s=Pe.Dxa;switch(M.attr(r,"type")){case"dxa":break;case"pct":s=Pe.Percent;break;case"auto":return"auto"}return M.lengthAttr(r,e,s)}static valueOfMargin(r){return M.lengthAttr(r,"w")}static valueOfBorder(r){var e=M.attr(r,"val");if(e=="nil")return"none";var s=$e.colorAttr(r,"color"),a=M.lengthAttr(r,"sz",Pe.Border);return`${a} solid ${s=="auto"?Ir.borderColor:s}`}static valueOfTblLayout(r){var e=M.attr(r,"val");return e=="fixed"?"fixed":"auto"}static classNameOfCnfStyle(r){const e=M.attr(r,"val");return["first-row","last-row","first-col","last-col","odd-col","even-col","odd-row","even-row","ne-cell","nw-cell","se-cell","sw-cell"].filter((s,a)=>e[a]=="1").join(" ")}static valueOfJc(r){var e=M.attr(r,"val");switch(e){case"start":case"left":return"left";case"center":return"center";case"end":case"right":return"right";case"both":return"justify"}return e}static valueOfVertAlign(r,e=!1){var s=M.attr(r,"val");switch(s){case"subscript":return"sub";case"superscript":return e?"sup":"super"}return e?null:s}static valueOfTextAlignment(r){var e=M.attr(r,"val");switch(e){case"auto":case"baseline":return"baseline";case"top":return"top";case"center":return"middle";case"bottom":return"bottom"}return e}static addSize(r,e){return r==null?e:e==null?r:`calc(${r} + ${e})`}static classNameOftblLook(r){const e=M.hexAttr(r,"val",0);let s="";return(M.boolAttr(r,"firstRow")||e&32)&&(s+=" first-row"),(M.boolAttr(r,"lastRow")||e&64)&&(s+=" last-row"),(M.boolAttr(r,"firstColumn")||e&128)&&(s+=" first-col"),(M.boolAttr(r,"lastColumn")||e&256)&&(s+=" last-col"),(M.boolAttr(r,"noHBand")||e&512)&&(s+=" no-hband"),(M.boolAttr(r,"noVBand")||e&1024)&&(s+=" no-vband"),s.trim()}}const Ss={pos:0,leader:"none",style:"left"},oo=50;function lo(c=document.body){const r=document.createElement("div");r.style.width="100pt",c.appendChild(r);const e=100/r.offsetWidth;return c.removeChild(r),e}function co(c,r,e,s=72/96){const a=c.closest("p"),o=c.getBoundingClientRect(),f=a.getBoundingClientRect(),h=getComputedStyle(a),m=(r==null?void 0:r.length)>0?r.map(T=>({pos:ks(T.position),leader:T.leader,style:T.style})).sort((T,R)=>T.pos-R.pos):[Ss],E=m[m.length-1],N=f.width*s,A=ks(e);let I=E.pos+A;if(I<N)for(;I<N&&m.length<oo;I+=A)m.push(le(H({},Ss),{pos:I}));const b=parseFloat(h.marginLeft),C=f.left+b,g=(o.left-C)*s,k=m.find(T=>T.style!="clear"&&T.pos>g);if(k==null)return;let y=1;if(k.style=="right"||k.style=="center"){const T=Array.from(a.querySelectorAll(`.${c.className}`)),R=T.indexOf(c)+1,B=document.createRange();B.setStart(c,1),R<T.length?B.setEndBefore(T[R]):B.setEndAfter(a);const L=k.style=="center"?.5:1,q=B.getBoundingClientRect(),j=q.left+L*q.width-(f.left-b);y=k.pos-j*s}else y=k.pos-g;switch(c.innerHTML=" ",c.style.textDecoration="inherit",c.style.wordSpacing=`${y.toFixed(0)}pt`,k.leader){case"dot":case"middleDot":c.style.textDecoration="underline",c.style.textDecorationStyle="dotted";break;case"hyphen":case"heavy":case"underscore":c.style.textDecoration="underline";break}}function ks(c){return parseFloat(c)}const we={svg:"http://www.w3.org/2000/svg",mathML:"http://www.w3.org/1998/Math/MathML"};class uo{constructor(r){this.htmlDocument=r,this.className="docx",this.styleMap={},this.currentPart=null,this.tableVerticalMerges=[],this.currentVerticalMerge=null,this.tableCellPositions=[],this.currentCellPosition=null,this.footnoteMap={},this.endnoteMap={},this.currentEndnoteIds=[],this.usedHederFooterParts=[],this.currentTabs=[],this.tabsTimeout=0,this.commentMap={},this.tasks=[],this.postRenderTasks=[],this.createElement=zt}render(r,e,s=null,a){var o;this.document=r,this.options=a,this.className=a.className,this.rootSelector=a.inWrapper?`.${this.className}-wrapper`:":root",this.styleMap=null,this.tasks=[],this.options.renderComments&&globalThis.Highlight&&(this.commentHighlight=new Highlight),s=s||e,Ts(s),Ts(e),cr(s,"docxjs library predefined styles"),s.appendChild(this.renderDefaultStyle()),r.themePart&&(cr(s,"docxjs document theme values"),this.renderTheme(r.themePart,s)),r.stylesPart!=null&&(this.styleMap=this.processStyles(r.stylesPart.styles),cr(s,"docxjs document styles"),s.appendChild(this.renderStyles(r.stylesPart.styles))),r.numberingPart&&(this.prodessNumberings(r.numberingPart.domNumberings),cr(s,"docxjs document numbering styles"),s.appendChild(this.renderNumbering(r.numberingPart.domNumberings,s))),r.footnotesPart&&(this.footnoteMap=It(r.footnotesPart.notes,h=>h.id)),r.endnotesPart&&(this.endnoteMap=It(r.endnotesPart.notes,h=>h.id)),r.settingsPart&&(this.defaultTabSize=(o=r.settingsPart.settings)==null?void 0:o.defaultTabStop),!a.ignoreFonts&&r.fontTablePart&&this.renderFontTable(r.fontTablePart,s);var f=this.renderSections(r.documentPart.body);this.options.inWrapper?e.appendChild(this.renderWrapper(f)):En(e,f),this.commentHighlight&&a.renderComments&&CSS.highlights.set(`${this.className}-comments`,this.commentHighlight),this.refreshTabStops(),this.postRenderTasks.forEach(h=>h())}renderTheme(r,e){var s,a;const o={},f=(s=r.theme)==null?void 0:s.fontScheme;f&&(f.majorFont&&(o["--docx-majorHAnsi-font"]=f.majorFont.latinTypeface),f.minorFont&&(o["--docx-minorHAnsi-font"]=f.minorFont.latinTypeface));const h=(a=r.theme)==null?void 0:a.colorScheme;if(h)for(let[E,N]of Object.entries(h.colors))o[`--docx-${E}-color`]=`#${N}`;const m=this.styleToString(`.${this.className}`,o);e.appendChild(Zt(m))}renderFontTable(r,e){for(let s of r.fonts)for(let a of s.embedFontRefs)this.tasks.push(this.document.loadFont(a.id,a.key).then(o=>{const f={"font-family":s.name,src:`url(${o})`};(a.type=="bold"||a.type=="boldItalic")&&(f["font-weight"]="bold"),(a.type=="italic"||a.type=="boldItalic")&&(f["font-style"]="italic"),cr(e,`docxjs ${s.name} font`);const h=this.styleToString("@font-face",f);e.appendChild(Zt(h)),this.refreshTabStops()}))}processStyleName(r){return r?`${this.className}_${ia(r)}`:this.className}processStyles(r){const e=It(r.filter(a=>a.id!=null),a=>a.id);for(const a of r.filter(o=>o.basedOn)){var s=e[a.basedOn];if(s){a.paragraphProps=Nr(a.paragraphProps,s.paragraphProps),a.runProps=Nr(a.runProps,s.runProps);for(const o of s.styles){const f=a.styles.find(h=>h.target==o.target);f?this.copyStyleProperties(o.values,f.values):a.styles.push(le(H({},o),{values:H({},o.values)}))}}else this.options.debug&&console.warn(`Can't find base style ${a.basedOn}`)}for(let a of r)a.cssName=this.processStyleName(a.id);return e}prodessNumberings(r){var e;for(let s of r.filter(a=>a.pStyleName)){const a=this.findStyle(s.pStyleName);(e=a==null?void 0:a.paragraphProps)!=null&&e.numbering&&(a.paragraphProps.numbering.level=s.level)}}processElement(r){if(r.children)for(var e of r.children)e.parent=r,e.type==U.Table?this.processTable(e):this.processElement(e)}processTable(r){for(var e of r.children)for(var s of e.children)s.cssStyle=this.copyStyleProperties(r.cellStyle,s.cssStyle,["border-left","border-right","border-top","border-bottom","padding-left","padding-right","padding-top","padding-bottom"]),this.processElement(s)}copyStyleProperties(r,e,s=null){if(!r)return e;e==null&&(e={}),s==null&&(s=Object.getOwnPropertyNames(r));for(var a of s)r.hasOwnProperty(a)&&!e.hasOwnProperty(a)&&(e[a]=r[a]);return e}createPageElement(r,e){var s=this.createElement("section",{className:r});return e&&(e.pageMargins&&(s.style.paddingLeft=e.pageMargins.left,s.style.paddingRight=e.pageMargins.right,s.style.paddingTop=e.pageMargins.top,s.style.paddingBottom=e.pageMargins.bottom),e.pageSize&&(this.options.ignoreWidth||(s.style.width=e.pageSize.width),this.options.ignoreHeight||(s.style.minHeight=e.pageSize.height))),s}createSectionContent(r){var e=this.createElement("article");return r.columns&&r.columns.numberOfColumns&&(e.style.columnCount=`${r.columns.numberOfColumns}`,e.style.columnGap=r.columns.space,r.columns.separator&&(e.style.columnRule="1px solid black")),e}renderSections(r){const e=[];this.processElement(r);const s=this.splitBySection(r.children,r.props),a=this.groupByPageBreaks(s);let o=null;for(let h=0,m=a.length;h<m;h++){this.currentFootnoteIds=[];let E=a[h][0].sectProps;const N=this.createPageElement(this.className,E);this.renderStyleValues(r.cssStyle,N),this.options.renderHeaders&&this.renderHeaderFooter(E.headerRefs,E,e.length,o!=E,N);for(const A of a[h]){var f=this.createSectionContent(A.sectProps);this.renderElements(A.elements,f),N.appendChild(f),E=A.sectProps}this.options.renderFootnotes&&this.renderNotes(this.currentFootnoteIds,this.footnoteMap,N),this.options.renderEndnotes&&h==m-1&&this.renderNotes(this.currentEndnoteIds,this.endnoteMap,N),this.options.renderFooters&&this.renderHeaderFooter(E.footerRefs,E,e.length,o!=E,N),e.push(N),o=E}return e}renderHeaderFooter(r,e,s,a,o){var f,h;if(r){var m=(h=(f=e.titlePage&&a?r.find(N=>N.type=="first"):null)!=null?f:s%2==1?r.find(N=>N.type=="even"):null)!=null?h:r.find(N=>N.type=="default"),E=m&&this.document.findPartByRelId(m.id,this.document.documentPart);if(E){this.currentPart=E,this.usedHederFooterParts.includes(E.path)||(this.processElement(E.rootElement),this.usedHederFooterParts.push(E.path));const[N]=this.renderElements([E.rootElement],o);e!=null&&e.pageMargins&&(E.rootElement.type===U.Header?(N.style.marginTop=`calc(${e.pageMargins.header} - ${e.pageMargins.top})`,N.style.minHeight=`calc(${e.pageMargins.top} - ${e.pageMargins.header})`):E.rootElement.type===U.Footer&&(N.style.marginBottom=`calc(${e.pageMargins.footer} - ${e.pageMargins.bottom})`,N.style.minHeight=`calc(${e.pageMargins.bottom} - ${e.pageMargins.footer})`)),this.currentPart=null}}}isPageBreakElement(r){return r.type!=U.Break?!1:r.break=="lastRenderedPageBreak"?!this.options.ignoreLastRenderedPageBreak:r.break=="page"}isPageBreakSection(r,e){var s,a,o,f,h,m;return!r||!e?!1:((s=r.pageSize)==null?void 0:s.orientation)!=((a=e.pageSize)==null?void 0:a.orientation)||((o=r.pageSize)==null?void 0:o.width)!=((f=e.pageSize)==null?void 0:f.width)||((h=r.pageSize)==null?void 0:h.height)!=((m=e.pageSize)==null?void 0:m.height)}splitBySection(r,e){var s,a={sectProps:null,elements:[],pageBreak:!1},o=[a];for(let I of r){if(I.type==U.Paragraph){const b=this.findStyle(I.styleName);(s=b==null?void 0:b.paragraphProps)!=null&&s.pageBreakBefore&&(a.sectProps=f,a.pageBreak=!0,a={sectProps:null,elements:[],pageBreak:!1},o.push(a))}if(a.elements.push(I),I.type==U.Paragraph){const b=I;var f=b.sectionProps,h=-1,m=-1;if(this.options.breakPages&&b.children&&(h=b.children.findIndex(C=>{var g,k;return m=(k=(g=C.children)==null?void 0:g.findIndex(this.isPageBreakElement.bind(this)))!=null?k:-1,m!=-1})),(f||h!=-1)&&(a.sectProps=f,a.pageBreak=h!=-1,a={sectProps:null,elements:[],pageBreak:!1},o.push(a)),h!=-1){let C=b.children[h],g=m<C.children.length-1;if(h<b.children.length-1||g){var E=I.children,N=le(H({},I),{children:E.slice(h)});if(I.children=E.slice(0,h),a.elements.push(N),g){let k=C.children,y=le(H({},C),{children:k.slice(0,m)});I.children.push(y),C.children=k.slice(m)}}}}}let A=null;for(let I=o.length-1;I>=0;I--)o[I].sectProps==null?o[I].sectProps=A??e:A=o[I].sectProps;return o}groupByPageBreaks(r){let e=[],s;const a=[e];for(let o of r)e.push(o),(this.options.ignoreLastRenderedPageBreak||o.pageBreak||this.isPageBreakSection(s,o.sectProps))&&a.push(e=[]),s=o.sectProps;return a.filter(o=>o.length>0)}renderWrapper(r){return this.createElement("div",{className:`${this.className}-wrapper`},r)}renderDefaultStyle(){var r=this.className,e=`
- .${r}-wrapper { background: gray; padding: 30px; padding-bottom: 0px; display: flex; flex-flow: column; align-items: center; }
- .${r}-wrapper>section.${r} { background: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); margin-bottom: 30px; }
- .${r} { color: black; hyphens: auto; text-underline-position: from-font; }
- section.${r} { box-sizing: border-box; display: flex; flex-flow: column nowrap; position: relative; overflow: hidden; }
- section.${r}>article { margin-bottom: auto; z-index: 1; }
- section.${r}>footer { z-index: 1; }
- .${r} table { border-collapse: collapse; }
- .${r} table td, .${r} table th { vertical-align: top; }
- .${r} p { margin: 0pt; min-height: 1em; }
- .${r} span { white-space: pre-wrap; overflow-wrap: break-word; }
- .${r} a { color: inherit; text-decoration: inherit; }
- .${r} svg { fill: transparent; }
- `;return this.options.renderComments&&(e+=`
- .${r}-comment-ref { cursor: default; }
- .${r}-comment-popover { display: none; z-index: 1000; padding: 0.5rem; background: white; position: absolute; box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.25); width: 30ch; }
- .${r}-comment-ref:hover~.${r}-comment-popover { display: block; }
- .${r}-comment-author,.${r}-comment-date { font-size: 0.875rem; color: #888; }
- `),Zt(e)}renderNumbering(r,e){var s="",a=[];for(var o of r){var f=`p.${this.numberingClass(o.id,o.level)}`,h="none";if(o.bullet){let m=`--${this.className}-${o.bullet.src}`.toLowerCase();s+=this.styleToString(`${f}:before`,{content:"' '",display:"inline-block",background:`var(${m})`},o.bullet.style),this.tasks.push(this.document.loadNumberingImage(o.bullet.src).then(E=>{var N=`${this.rootSelector} { ${m}: url(${E}) }`;e.appendChild(Zt(N))}))}else if(o.levelText){let m=this.numberingCounter(o.id,o.level);const E=m+" "+(o.start-1);o.level>0&&(s+=this.styleToString(`p.${this.numberingClass(o.id,o.level-1)}`,{"counter-reset":E})),a.push(E),s+=this.styleToString(`${f}:before`,H({content:this.levelTextToContent(o.levelText,o.suff,o.id,this.numFormatToCssValue(o.format)),"counter-increment":m},o.rStyle))}else h=this.numFormatToCssValue(o.format);s+=this.styleToString(f,H({display:"list-item","list-style-position":"inside","list-style-type":h},o.pStyle))}return a.length>0&&(s+=this.styleToString(this.rootSelector,{"counter-reset":a.join(" ")})),Zt(s)}renderStyles(r){var e,s="";const a=this.styleMap,o=It(r.filter(E=>E.isDefault),E=>E.target);for(const E of r){var f=E.styles;if(E.linked){var h=E.linked&&a[E.linked];h?f=f.concat(h.styles):this.options.debug&&console.warn(`Can't find linked style ${E.linked}`)}for(const N of f){var m=`${(e=E.target)!=null?e:""}.${E.cssName}`;E.target!=N.target&&(m+=` ${N.target}`),o[E.target]==E&&(m=`.${this.className} ${E.target}, `+m),s+=this.styleToString(m,N.values)}}return Zt(s)}renderNotes(r,e,s){var a=r.map(f=>e[f]).filter(f=>f);if(a.length>0){var o=this.createElement("ol",null,this.renderElements(a));s.appendChild(o)}}renderElement(r){switch(r.type){case U.Paragraph:return this.renderParagraph(r);case U.BookmarkStart:return this.renderBookmarkStart(r);case U.BookmarkEnd:return null;case U.Run:return this.renderRun(r);case U.Table:return this.renderTable(r);case U.Row:return this.renderTableRow(r);case U.Cell:return this.renderTableCell(r);case U.Hyperlink:return this.renderHyperlink(r);case U.SmartTag:return this.renderSmartTag(r);case U.Drawing:return this.renderDrawing(r);case U.Image:return this.renderImage(r);case U.Text:return this.renderText(r);case U.Text:return this.renderText(r);case U.DeletedText:return this.renderDeletedText(r);case U.Tab:return this.renderTab(r);case U.Symbol:return this.renderSymbol(r);case U.Break:return this.renderBreak(r);case U.Footer:return this.renderContainer(r,"footer");case U.Header:return this.renderContainer(r,"header");case U.Footnote:case U.Endnote:return this.renderContainer(r,"li");case U.FootnoteReference:return this.renderFootnoteReference(r);case U.EndnoteReference:return this.renderEndnoteReference(r);case U.NoBreakHyphen:return this.createElement("wbr");case U.VmlPicture:return this.renderVmlPicture(r);case U.VmlElement:return this.renderVmlElement(r);case U.MmlMath:return this.renderContainerNS(r,we.mathML,"math",{xmlns:we.mathML});case U.MmlMathParagraph:return this.renderContainer(r,"span");case U.MmlFraction:return this.renderContainerNS(r,we.mathML,"mfrac");case U.MmlBase:return this.renderContainerNS(r,we.mathML,r.parent.type==U.MmlMatrixRow?"mtd":"mrow");case U.MmlNumerator:case U.MmlDenominator:case U.MmlFunction:case U.MmlLimit:case U.MmlBox:return this.renderContainerNS(r,we.mathML,"mrow");case U.MmlGroupChar:return this.renderMmlGroupChar(r);case U.MmlLimitLower:return this.renderContainerNS(r,we.mathML,"munder");case U.MmlMatrix:return this.renderContainerNS(r,we.mathML,"mtable");case U.MmlMatrixRow:return this.renderContainerNS(r,we.mathML,"mtr");case U.MmlRadical:return this.renderMmlRadical(r);case U.MmlSuperscript:return this.renderContainerNS(r,we.mathML,"msup");case U.MmlSubscript:return this.renderContainerNS(r,we.mathML,"msub");case U.MmlDegree:case U.MmlSuperArgument:case U.MmlSubArgument:return this.renderContainerNS(r,we.mathML,"mn");case U.MmlFunctionName:return this.renderContainerNS(r,we.mathML,"ms");case U.MmlDelimiter:return this.renderMmlDelimiter(r);case U.MmlRun:return this.renderMmlRun(r);case U.MmlNary:return this.renderMmlNary(r);case U.MmlPreSubSuper:return this.renderMmlPreSubSuper(r);case U.MmlBar:return this.renderMmlBar(r);case U.MmlEquationArray:return this.renderMllList(r);case U.Inserted:return this.renderInserted(r);case U.Deleted:return this.renderDeleted(r);case U.CommentRangeStart:return this.renderCommentRangeStart(r);case U.CommentRangeEnd:return this.renderCommentRangeEnd(r);case U.CommentReference:return this.renderCommentReference(r)}return null}renderChildren(r,e){return this.renderElements(r.children,e)}renderElements(r,e){if(r==null)return null;var s=r.flatMap(a=>this.renderElement(a)).filter(a=>a!=null);return e&&En(e,s),s}renderContainer(r,e,s){return this.createElement(e,s,this.renderChildren(r))}renderContainerNS(r,e,s,a){return ze(e,s,a,this.renderChildren(r))}renderParagraph(r){var e,s,a,o=this.createElement("p");const f=this.findStyle(r.styleName);r.tabs!=null||(r.tabs=(e=f==null?void 0:f.paragraphProps)==null?void 0:e.tabs),this.renderClass(r,o),this.renderChildren(r,o),this.renderStyleValues(r.cssStyle,o),this.renderCommonProperties(o.style,r);const h=(a=r.numbering)!=null?a:(s=f==null?void 0:f.paragraphProps)==null?void 0:s.numbering;return h&&o.classList.add(this.numberingClass(h.id,h.level)),o}renderRunProperties(r,e){this.renderCommonProperties(r,e)}renderCommonProperties(r,e){e!=null&&(e.color&&(r.color=e.color),e.fontSize&&(r["font-size"]=e.fontSize))}renderHyperlink(r){var e=this.createElement("a");if(this.renderChildren(r,e),this.renderStyleValues(r.cssStyle,e),r.href)e.href=r.href;else if(r.id){const s=this.document.documentPart.rels.find(a=>a.id==r.id&&a.targetMode==="External");e.href=s==null?void 0:s.target}return e}renderSmartTag(r){var e=this.createElement("span");return this.renderChildren(r,e),e}renderCommentRangeStart(r){var e;if(!this.options.renderComments)return null;const s=new Range;(e=this.commentHighlight)==null||e.add(s);const a=this.htmlDocument.createComment(`start of comment #${r.id}`);return this.later(()=>s.setStart(a,0)),this.commentMap[r.id]=s,a}renderCommentRangeEnd(r){if(!this.options.renderComments)return null;const e=this.commentMap[r.id],s=this.htmlDocument.createComment(`end of comment #${r.id}`);return this.later(()=>e==null?void 0:e.setEnd(s,0)),s}renderCommentReference(r){var e;if(!this.options.renderComments)return null;var s=(e=this.document.commentsPart)==null?void 0:e.commentMap[r.id];if(!s)return null;const a=new DocumentFragment,o=zt("span",{className:`${this.className}-comment-ref`},["💬"]),f=zt("div",{className:`${this.className}-comment-popover`});return this.renderCommentContent(s,f),a.appendChild(this.htmlDocument.createComment(`comment #${s.id} by ${s.author} on ${s.date}`)),a.appendChild(o),a.appendChild(f),a}renderCommentContent(r,e){e.appendChild(zt("div",{className:`${this.className}-comment-author`},[r.author])),e.appendChild(zt("div",{className:`${this.className}-comment-date`},[new Date(r.date).toLocaleString()])),this.renderChildren(r,e)}renderDrawing(r){var e=this.createElement("div");return e.style.display="inline-block",e.style.position="relative",e.style.textIndent="0px",this.renderChildren(r,e),this.renderStyleValues(r.cssStyle,e),e}renderImage(r){let e=this.createElement("img");return this.renderStyleValues(r.cssStyle,e),this.document&&this.tasks.push(this.document.loadDocumentImage(r.src,this.currentPart).then(s=>{e.src=s})),e}renderText(r){return this.htmlDocument.createTextNode(r.text)}renderDeletedText(r){return this.options.renderEndnotes?this.htmlDocument.createTextNode(r.text):null}renderBreak(r){return r.break=="textWrapping"?this.createElement("br"):null}renderInserted(r){return this.options.renderChanges?this.renderContainer(r,"ins"):this.renderChildren(r)}renderDeleted(r){return this.options.renderChanges?this.renderContainer(r,"del"):null}renderSymbol(r){var e=this.createElement("span");return e.style.fontFamily=r.font,e.innerHTML=`&#x${r.char};`,e}renderFootnoteReference(r){var e=this.createElement("sup");return this.currentFootnoteIds.push(r.id),e.textContent=`${this.currentFootnoteIds.length}`,e}renderEndnoteReference(r){var e=this.createElement("sup");return this.currentEndnoteIds.push(r.id),e.textContent=`${this.currentEndnoteIds.length}`,e}renderTab(r){var e,s=this.createElement("span");if(s.innerHTML=" ",this.options.experimental){s.className=this.tabStopClass();var a=(e=ho(r,U.Paragraph))==null?void 0:e.tabs;this.currentTabs.push({stops:a,span:s})}return s}renderBookmarkStart(r){var e=this.createElement("span");return e.id=r.name,e}renderRun(r){if(r.fieldRun)return null;const e=this.createElement("span");if(r.id&&(e.id=r.id),this.renderClass(r,e),this.renderStyleValues(r.cssStyle,e),r.verticalAlign){const s=this.createElement(r.verticalAlign);this.renderChildren(r,s),e.appendChild(s)}else this.renderChildren(r,e);return e}renderTable(r){let e=this.createElement("table");return this.tableCellPositions.push(this.currentCellPosition),this.tableVerticalMerges.push(this.currentVerticalMerge),this.currentVerticalMerge={},this.currentCellPosition={col:0,row:0},r.columns&&e.appendChild(this.renderTableColumns(r.columns)),this.renderClass(r,e),this.renderChildren(r,e),this.renderStyleValues(r.cssStyle,e),this.currentVerticalMerge=this.tableVerticalMerges.pop(),this.currentCellPosition=this.tableCellPositions.pop(),e}renderTableColumns(r){let e=this.createElement("colgroup");for(let s of r){let a=this.createElement("col");s.width&&(a.style.width=s.width),e.appendChild(a)}return e}renderTableRow(r){let e=this.createElement("tr");return this.currentCellPosition.col=0,this.renderClass(r,e),this.renderChildren(r,e),this.renderStyleValues(r.cssStyle,e),this.currentCellPosition.row++,e}renderTableCell(r){let e=this.createElement("td");const s=this.currentCellPosition.col;return r.verticalMerge?r.verticalMerge=="restart"?(this.currentVerticalMerge[s]=e,e.rowSpan=1):this.currentVerticalMerge[s]&&(this.currentVerticalMerge[s].rowSpan+=1,e.style.display="none"):this.currentVerticalMerge[s]=null,this.renderClass(r,e),this.renderChildren(r,e),this.renderStyleValues(r.cssStyle,e),r.span&&(e.colSpan=r.span),this.currentCellPosition.col+=e.colSpan,e}renderVmlPicture(r){var e=zt("div");return this.renderChildren(r,e),e}renderVmlElement(r){var e,s,a=ws("svg");a.setAttribute("style",r.cssStyleText);const o=this.renderVmlChildElement(r);return(e=r.imageHref)!=null&&e.id&&this.tasks.push((s=this.document)==null?void 0:s.loadDocumentImage(r.imageHref.id,this.currentPart).then(f=>o.setAttribute("href",f))),a.appendChild(o),requestAnimationFrame(()=>{const f=a.firstElementChild.getBBox();a.setAttribute("width",`${Math.ceil(f.x+f.width)}`),a.setAttribute("height",`${Math.ceil(f.y+f.height)}`)}),a}renderVmlChildElement(r){const e=ws(r.tagName);Object.entries(r.attrs).forEach(([s,a])=>e.setAttribute(s,a));for(let s of r.children)s.type==U.VmlElement?e.appendChild(this.renderVmlChildElement(s)):e.appendChild(...or(this.renderElement(s)));return e}renderMmlRadical(r){var e;const s=r.children.find(o=>o.type==U.MmlBase);if((e=r.props)!=null&&e.hideDegree)return ze(we.mathML,"msqrt",null,this.renderElements([s]));const a=r.children.find(o=>o.type==U.MmlDegree);return ze(we.mathML,"mroot",null,this.renderElements([s,a]))}renderMmlDelimiter(r){var e,s;const a=[];return a.push(ze(we.mathML,"mo",null,[(e=r.props.beginChar)!=null?e:"("])),a.push(...this.renderElements(r.children)),a.push(ze(we.mathML,"mo",null,[(s=r.props.endChar)!=null?s:")"])),ze(we.mathML,"mrow",null,a)}renderMmlNary(r){var e,s;const a=[],o=It(r.children,A=>A.type),f=o[U.MmlSuperArgument],h=o[U.MmlSubArgument],m=f?ze(we.mathML,"mo",null,or(this.renderElement(f))):null,E=h?ze(we.mathML,"mo",null,or(this.renderElement(h))):null,N=ze(we.mathML,"mo",null,[(s=(e=r.props)==null?void 0:e.char)!=null?s:"∫"]);return m||E?a.push(ze(we.mathML,"munderover",null,[N,E,m])):m?a.push(ze(we.mathML,"mover",null,[N,m])):E?a.push(ze(we.mathML,"munder",null,[N,E])):a.push(N),a.push(...this.renderElements(o[U.MmlBase].children)),ze(we.mathML,"mrow",null,a)}renderMmlPreSubSuper(r){const e=[],s=It(r.children,E=>E.type),a=s[U.MmlSuperArgument],o=s[U.MmlSubArgument],f=a?ze(we.mathML,"mo",null,or(this.renderElement(a))):null,h=o?ze(we.mathML,"mo",null,or(this.renderElement(o))):null,m=ze(we.mathML,"mo",null);return e.push(ze(we.mathML,"msubsup",null,[m,h,f])),e.push(...this.renderElements(s[U.MmlBase].children)),ze(we.mathML,"mrow",null,e)}renderMmlGroupChar(r){const e=r.props.verticalJustification==="bot"?"mover":"munder",s=this.renderContainerNS(r,we.mathML,e);return r.props.char&&s.appendChild(ze(we.mathML,"mo",null,[r.props.char])),s}renderMmlBar(r){const e=this.renderContainerNS(r,we.mathML,"mrow");switch(r.props.position){case"top":e.style.textDecoration="overline";break;case"bottom":e.style.textDecoration="underline";break}return e}renderMmlRun(r){const e=ze(we.mathML,"ms");return this.renderClass(r,e),this.renderStyleValues(r.cssStyle,e),this.renderChildren(r,e),e}renderMllList(r){const e=ze(we.mathML,"mtable");this.renderClass(r,e),this.renderStyleValues(r.cssStyle,e),this.renderChildren(r);for(let s of this.renderChildren(r))e.appendChild(ze(we.mathML,"mtr",null,[ze(we.mathML,"mtd",null,[s])]));return e}renderStyleValues(r,e){for(let s in r)s.startsWith("$")?e.setAttribute(s.slice(1),r[s]):e.style[s]=r[s]}renderClass(r,e){r.className&&(e.className=r.className),r.styleName&&e.classList.add(this.processStyleName(r.styleName))}findStyle(r){var e;return r&&((e=this.styleMap)==null?void 0:e[r])}numberingClass(r,e){return`${this.className}-num-${r}-${e}`}tabStopClass(){return`${this.className}-tab-stop`}styleToString(r,e,s=null){let a=`${r} {\r
- `;for(const o in e)o.startsWith("$")||(a+=` ${o}: ${e[o]};\r
- `);return s&&(a+=s),a+`}\r
- `}numberingCounter(r,e){return`${this.className}-num-${r}-${e}`}levelTextToContent(r,e,s,a){var o;const f={tab:"\\9",space:"\\a0"};var h=r.replace(/%\d*/g,m=>{let E=parseInt(m.substring(1),10)-1;return`"counter(${this.numberingCounter(s,E)}, ${a})"`});return`"${h}${(o=f[e])!=null?o:""}"`}numFormatToCssValue(r){var e,s={none:"none",bullet:"disc",decimal:"decimal",lowerLetter:"lower-alpha",upperLetter:"upper-alpha",lowerRoman:"lower-roman",upperRoman:"upper-roman",decimalZero:"decimal-leading-zero",aiueo:"katakana",aiueoFullWidth:"katakana",chineseCounting:"simp-chinese-informal",chineseCountingThousand:"simp-chinese-informal",chineseLegalSimplified:"simp-chinese-formal",chosung:"hangul-consonant",ideographDigital:"cjk-ideographic",ideographTraditional:"cjk-heavenly-stem",ideographLegalTraditional:"trad-chinese-formal",ideographZodiac:"cjk-earthly-branch",iroha:"katakana-iroha",irohaFullWidth:"katakana-iroha",japaneseCounting:"japanese-informal",japaneseDigitalTenThousand:"cjk-decimal",japaneseLegal:"japanese-formal",thaiNumbers:"thai",koreanCounting:"korean-hangul-formal",koreanDigital:"korean-hangul-formal",koreanDigital2:"korean-hanja-informal",hebrew1:"hebrew",hebrew2:"hebrew",hindiNumbers:"devanagari",ganada:"hangul",taiwaneseCounting:"cjk-ideographic",taiwaneseCountingThousand:"cjk-ideographic",taiwaneseDigital:"cjk-decimal"};return(e=s[r])!=null?e:r}refreshTabStops(){this.options.experimental&&(clearTimeout(this.tabsTimeout),this.tabsTimeout=setTimeout(()=>{const r=lo();for(let e of this.currentTabs)co(e.span,e.stops,this.defaultTabSize,r)},500))}later(r){this.postRenderTasks.push(r)}}function zt(c,r,e){return ze(void 0,c,r,e)}function ws(c,r,e){return ze(we.svg,c,r,e)}function ze(c,r,e,s){var a=c?document.createElementNS(c,r):document.createElement(r);return Object.assign(a,e),s&&En(a,s),a}function Ts(c){c.innerHTML=""}function En(c,r){r.forEach(e=>c.appendChild(oa(e)?document.createTextNode(e):e))}function Zt(c){return zt("style",{innerHTML:c})}function cr(c,r){c.appendChild(document.createComment(r))}function ho(c,r){for(var e=c.parent;e!=null&&e.type!=r;)e=e.parent;return e}const Cs={ignoreHeight:!1,ignoreWidth:!1,ignoreFonts:!1,breakPages:!0,debug:!1,experimental:!1,className:"docx",inWrapper:!0,trimXmlDeclaration:!0,ignoreLastRenderedPageBreak:!0,renderHeaders:!0,renderFooters:!0,renderFootnotes:!0,renderEndnotes:!0,useBase64URL:!1,renderChanges:!1,renderComments:!1};function fo(c,r){const e=H(H({},Cs),r);return vn.load(c,new io(e),e)}function po(c,r,e,s){return re(this,null,function*(){const a=H(H({},Cs),s),o=new uo(window.document);return o.render(c,r,e,a),Promise.allSettled(o.tasks)})}function mo(c,r,e,s){return re(this,null,function*(){const a=yield fo(c,s);return yield po(a,r,e,s),a})}const go={ignoreLastRenderedPageBreak:!1};function bo(c,r={}){return typeof c=="string"?_o(c,r):Promise.resolve(c)}function _o(c,r){return fetch(c,r).then(e=>e.status!==200?Promise.reject(e):e)}function yo(c){return re(this,null,function*(){let r;return c instanceof Blob?r=c:c instanceof Response?r=yield c.blob():c instanceof ArrayBuffer&&(r=new Blob([c])),r})}function vo(c,r,e={}){if(!c)return r.innerHTML="",Promise.resolve();let s;return c instanceof Blob?s=c:c instanceof Response?s=c.blob():c instanceof ArrayBuffer&&(s=new Blob([c])),mo(s,r,r,H(H({},go),e))}const qt={getData:bo,render:vo,getBlob:yo};function Eo(c,r){return re(this,null,function*(){r&&(r instanceof ArrayBuffer&&(r=new Blob([r])),So(c,URL.createObjectURL(r)))})}function So(c,r){let e=document.createElement("a");e.download=c,e.style.display="none",e.href=r,document.body.appendChild(e),e.click(),document.body.removeChild(e)}const ko=(c,r)=>{const e=c.__vccOpts||c;for(const[s,a]of r)e[s]=a;return e},wo=i.defineComponent({name:"VueOfficeDocx",props:{src:[String,ArrayBuffer,Blob],requestOptions:{type:Object,default:()=>({})},options:{type:Object,default:()=>({})}},emits:["rendered","error"],setup(c,{emit:r}){const e=i.ref(null);let s=null;function a(){let f=e.value;qt.getData(c.src,c.requestOptions).then(h=>re(this,null,function*(){s=yield qt.getBlob(h),qt.render(s,f,c.options).then(()=>{r("rendered")}).catch(m=>{qt.render("",f,c.options),r("error",m)})})).catch(h=>{qt.render("",f,c.options),r("error",h)})}i.onMounted(()=>{c.src&&a()}),i.watch(()=>c.src,()=>{c.src?a():qt.render("",e.value,c.options).then(()=>{r("rendered")})});function o(f){Eo(f||`vue-office-docx-${new Date().getTime()}.docx`,s)}return{rootRef:e,save:o}}}),To={class:"vue-office-docx"},Co={class:"vue-office-docx-main",ref:"rootRef"};function No(c,r,e,s,a,o){return u.openBlock(),u.createElementBlock("div",To,[u.createElementVNode("div",Co,null,512)])}const Or=ko(wo,[["render",No]]);return Or.install=function(c){c.component(Or.name,Or)},Or})}(Br)),Br.exports}var Xc=$c();const jc=$o(Xc);export{jc as V,Uc as a,na as r};
|