(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))r(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function t(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(n){if(n.ep)return;n.ep=!0;const i=t(n);fetch(n.href,i)}})();var et=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Pf(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}var Gf={exports:{}},Ws={},Vf={exports:{}},sA={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ai=Symbol.for("react.element"),ug=Symbol.for("react.portal"),cg=Symbol.for("react.fragment"),fg=Symbol.for("react.strict_mode"),Bg=Symbol.for("react.profiler"),dg=Symbol.for("react.provider"),hg=Symbol.for("react.context"),gg=Symbol.for("react.forward_ref"),pg=Symbol.for("react.suspense"),wg=Symbol.for("react.memo"),Qg=Symbol.for("react.lazy"),Lu=Symbol.iterator;function Cg(A){return A===null||typeof A!="object"?null:(A=Lu&&A[Lu]||A["@@iterator"],typeof A=="function"?A:null)}var zf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Wf=Object.assign,Xf={};function Gr(A,e,t){this.props=A,this.context=e,this.refs=Xf,this.updater=t||zf}Gr.prototype.isReactComponent={};Gr.prototype.setState=function(A,e){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,e,"setState")};Gr.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function jf(){}jf.prototype=Gr.prototype;function xl(A,e,t){this.props=A,this.context=e,this.refs=Xf,this.updater=t||zf}var Sl=xl.prototype=new jf;Sl.constructor=xl;Wf(Sl,Gr.prototype);Sl.isPureReactComponent=!0;var ku=Array.isArray,Jf=Object.prototype.hasOwnProperty,_l={current:null},Yf={key:!0,ref:!0,__self:!0,__source:!0};function Zf(A,e,t){var r,n={},i=null,s=null;if(e!=null)for(r in e.ref!==void 0&&(s=e.ref),e.key!==void 0&&(i=""+e.key),e)Jf.call(e,r)&&!Yf.hasOwnProperty(r)&&(n[r]=e[r]);var o=arguments.length-2;if(o===1)n.children=t;else if(1>>1,L=P[k];if(0>>1;kn(X,z))oAn(gA,X)?(P[k]=gA,P[oA]=z,k=oA):(P[k]=X,P[Y]=z,k=Y);else if(oAn(gA,z))P[k]=gA,P[oA]=z,k=oA;else break A}}return O}function n(P,O){var z=P.sortIndex-O.sortIndex;return z!==0?z:P.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;A.unstable_now=function(){return i.now()}}else{var s=Date,o=s.now();A.unstable_now=function(){return s.now()-o}}var a=[],l=[],u=1,c=null,d=3,h=!1,w=!1,g=!1,m=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,B=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Q(P){for(var O=t(l);O!==null;){if(O.callback===null)r(l);else if(O.startTime<=P)r(l),O.sortIndex=O.expirationTime,e(a,O);else break;O=t(l)}}function v(P){if(g=!1,Q(P),!w)if(t(a)!==null)w=!0,nA(U);else{var O=t(l);O!==null&&M(v,O.startTime-P)}}function U(P,O){w=!1,g&&(g=!1,f(S),S=-1),h=!0;var z=d;try{for(Q(O),c=t(a);c!==null&&(!(c.expirationTime>O)||P&&!Z());){var k=c.callback;if(typeof k=="function"){c.callback=null,d=c.priorityLevel;var L=k(c.expirationTime<=O);O=A.unstable_now(),typeof L=="function"?c.callback=L:c===t(a)&&r(a),Q(O)}else r(a);c=t(a)}if(c!==null)var tA=!0;else{var Y=t(l);Y!==null&&M(v,Y.startTime-O),tA=!1}return tA}finally{c=null,d=z,h=!1}}var E=!1,H=null,S=-1,x=5,D=-1;function Z(){return!(A.unstable_now()-DP||125k?(P.sortIndex=z,e(l,P),t(a)===null&&P===t(l)&&(g?(f(S),S=-1):g=!0,M(v,z-k))):(P.sortIndex=L,e(a,P),w||h||(w=!0,nA(U))),P},A.unstable_shouldYield=Z,A.unstable_wrapCallback=function(P){var O=d;return function(){var z=d;d=O;try{return P.apply(this,arguments)}finally{d=z}}}})(tB);eB.exports=tB;var Lg=eB.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var kg=UA,he=Lg;function W(A){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+A,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),da=Object.prototype.hasOwnProperty,Tg=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Ku={},Du={};function Kg(A){return da.call(Du,A)?!0:da.call(Ku,A)?!1:Tg.test(A)?Du[A]=!0:(Ku[A]=!0,!1)}function Dg(A,e,t,r){if(t!==null&&t.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(A=A.toLowerCase().slice(0,5),A!=="data-"&&A!=="aria-");default:return!1}}function Og(A,e,t,r){if(e===null||typeof e>"u"||Dg(A,e,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function ne(A,e,t,r,n,i,s){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=n,this.mustUseProperty=t,this.propertyName=A,this.type=e,this.sanitizeURL=i,this.removeEmptyString=s}var XA={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(A){XA[A]=new ne(A,0,!1,A,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(A){var e=A[0];XA[e]=new ne(e,1,!1,A[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(A){XA[A]=new ne(A,2,!1,A.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(A){XA[A]=new ne(A,2,!1,A,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(A){XA[A]=new ne(A,3,!1,A.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(A){XA[A]=new ne(A,3,!0,A,null,!1,!1)});["capture","download"].forEach(function(A){XA[A]=new ne(A,4,!1,A,null,!1,!1)});["cols","rows","size","span"].forEach(function(A){XA[A]=new ne(A,6,!1,A,null,!1,!1)});["rowSpan","start"].forEach(function(A){XA[A]=new ne(A,5,!1,A.toLowerCase(),null,!1,!1)});var kl=/[\-:]([a-z])/g;function Tl(A){return A[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(A){var e=A.replace(kl,Tl);XA[e]=new ne(e,1,!1,A,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(A){var e=A.replace(kl,Tl);XA[e]=new ne(e,1,!1,A,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(A){var e=A.replace(kl,Tl);XA[e]=new ne(e,1,!1,A,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(A){XA[A]=new ne(A,1,!1,A.toLowerCase(),null,!1,!1)});XA.xlinkHref=new ne("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(A){XA[A]=new ne(A,1,!1,A.toLowerCase(),null,!0,!0)});function Kl(A,e,t,r){var n=XA.hasOwnProperty(e)?XA[e]:null;(n!==null?n.type!==0:r||!(2o||n[s]!==i[o]){var a=` `+n[s].replace(" at new "," at ");return A.displayName&&a.includes("")&&(a=a.replace("",A.displayName)),a}while(1<=s&&0<=o);break}}}finally{vo=!1,Error.prepareStackTrace=t}return(A=A?A.displayName||A.name:"")?ln(A):""}function bg(A){switch(A.tag){case 5:return ln(A.type);case 16:return ln("Lazy");case 13:return ln("Suspense");case 19:return ln("SuspenseList");case 0:case 2:case 15:return A=Uo(A.type,!1),A;case 11:return A=Uo(A.type.render,!1),A;case 1:return A=Uo(A.type,!0),A;default:return""}}function wa(A){if(A==null)return null;if(typeof A=="function")return A.displayName||A.name||null;if(typeof A=="string")return A;switch(A){case gr:return"Fragment";case hr:return"Portal";case ha:return"Profiler";case Dl:return"StrictMode";case ga:return"Suspense";case pa:return"SuspenseList"}if(typeof A=="object")switch(A.$$typeof){case iB:return(A.displayName||"Context")+".Consumer";case nB:return(A._context.displayName||"Context")+".Provider";case Ol:var e=A.render;return A=A.displayName,A||(A=e.displayName||e.name||"",A=A!==""?"ForwardRef("+A+")":"ForwardRef"),A;case bl:return e=A.displayName||null,e!==null?e:wa(A.type)||"Memo";case ht:e=A._payload,A=A._init;try{return wa(A(e))}catch{}}return null}function Rg(A){var e=A.type;switch(A.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return A=e.render,A=A.displayName||A.name||"",e.displayName||(A!==""?"ForwardRef("+A+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return wa(e);case 8:return e===Dl?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function Kt(A){switch(typeof A){case"boolean":case"number":case"string":case"undefined":return A;case"object":return A;default:return""}}function oB(A){var e=A.type;return(A=A.nodeName)&&A.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Ng(A){var e=oB(A)?"checked":"value",t=Object.getOwnPropertyDescriptor(A.constructor.prototype,e),r=""+A[e];if(!A.hasOwnProperty(e)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var n=t.get,i=t.set;return Object.defineProperty(A,e,{configurable:!0,get:function(){return n.call(this)},set:function(s){r=""+s,i.call(this,s)}}),Object.defineProperty(A,e,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){A._valueTracker=null,delete A[e]}}}}function ci(A){A._valueTracker||(A._valueTracker=Ng(A))}function aB(A){if(!A)return!1;var e=A._valueTracker;if(!e)return!0;var t=e.getValue(),r="";return A&&(r=oB(A)?A.checked?"true":"false":A.value),A=r,A!==t?(e.setValue(A),!0):!1}function fs(A){if(A=A||(typeof document<"u"?document:void 0),typeof A>"u")return null;try{return A.activeElement||A.body}catch{return A.body}}function Qa(A,e){var t=e.checked;return IA({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??A._wrapperState.initialChecked})}function bu(A,e){var t=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;t=Kt(e.value!=null?e.value:t),A._wrapperState={initialChecked:r,initialValue:t,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function lB(A,e){e=e.checked,e!=null&&Kl(A,"checked",e,!1)}function Ca(A,e){lB(A,e);var t=Kt(e.value),r=e.type;if(t!=null)r==="number"?(t===0&&A.value===""||A.value!=t)&&(A.value=""+t):A.value!==""+t&&(A.value=""+t);else if(r==="submit"||r==="reset"){A.removeAttribute("value");return}e.hasOwnProperty("value")?ma(A,e.type,t):e.hasOwnProperty("defaultValue")&&ma(A,e.type,Kt(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(A.defaultChecked=!!e.defaultChecked)}function Ru(A,e,t){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+A._wrapperState.initialValue,t||e===A.value||(A.value=e),A.defaultValue=e}t=A.name,t!==""&&(A.name=""),A.defaultChecked=!!A._wrapperState.initialChecked,t!==""&&(A.name=t)}function ma(A,e,t){(e!=="number"||fs(A.ownerDocument)!==A)&&(t==null?A.defaultValue=""+A._wrapperState.initialValue:A.defaultValue!==""+t&&(A.defaultValue=""+t))}var un=Array.isArray;function Hr(A,e,t,r){if(A=A.options,e){e={};for(var n=0;n"+e.valueOf().toString()+"",e=fi.firstChild;A.firstChild;)A.removeChild(A.firstChild);for(;e.firstChild;)A.appendChild(e.firstChild)}});function Kn(A,e){if(e){var t=A.firstChild;if(t&&t===A.lastChild&&t.nodeType===3){t.nodeValue=e;return}}A.textContent=e}var Cn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Mg=["Webkit","ms","Moz","O"];Object.keys(Cn).forEach(function(A){Mg.forEach(function(e){e=e+A.charAt(0).toUpperCase()+A.substring(1),Cn[e]=Cn[A]})});function BB(A,e,t){return e==null||typeof e=="boolean"||e===""?"":t||typeof e!="number"||e===0||Cn.hasOwnProperty(A)&&Cn[A]?(""+e).trim():e+"px"}function dB(A,e){A=A.style;for(var t in e)if(e.hasOwnProperty(t)){var r=t.indexOf("--")===0,n=BB(t,e[t],r);t==="float"&&(t="cssFloat"),r?A.setProperty(t,n):A[t]=n}}var Pg=IA({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Fa(A,e){if(e){if(Pg[A]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(W(137,A));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(W(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(W(61))}if(e.style!=null&&typeof e.style!="object")throw Error(W(62))}}function ya(A,e){if(A.indexOf("-")===-1)return typeof e.is=="string";switch(A){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ea=null;function Rl(A){return A=A.target||A.srcElement||window,A.correspondingUseElement&&(A=A.correspondingUseElement),A.nodeType===3?A.parentNode:A}var Ia=null,xr=null,Sr=null;function Pu(A){if(A=ri(A)){if(typeof Ia!="function")throw Error(W(280));var e=A.stateNode;e&&(e=Zs(e),Ia(A.stateNode,A.type,e))}}function hB(A){xr?Sr?Sr.push(A):Sr=[A]:xr=A}function gB(){if(xr){var A=xr,e=Sr;if(Sr=xr=null,Pu(A),e)for(A=0;A>>=0,A===0?32:31-(qg(A)/Ap|0)|0}var Bi=64,di=4194304;function cn(A){switch(A&-A){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return A&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return A&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return A}}function gs(A,e){var t=A.pendingLanes;if(t===0)return 0;var r=0,n=A.suspendedLanes,i=A.pingedLanes,s=t&268435455;if(s!==0){var o=s&~n;o!==0?r=cn(o):(i&=s,i!==0&&(r=cn(i)))}else s=t&~n,s!==0?r=cn(s):i!==0&&(r=cn(i));if(r===0)return 0;if(e!==0&&e!==r&&!(e&n)&&(n=r&-r,i=e&-e,n>=i||n===16&&(i&4194240)!==0))return e;if(r&4&&(r|=t&16),e=A.entangledLanes,e!==0)for(A=A.entanglements,e&=r;0t;t++)e.push(A);return e}function ei(A,e,t){A.pendingLanes|=e,e!==536870912&&(A.suspendedLanes=0,A.pingedLanes=0),A=A.eventTimes,e=31-Ke(e),A[e]=t}function np(A,e){var t=A.pendingLanes&~e;A.pendingLanes=e,A.suspendedLanes=0,A.pingedLanes=0,A.expiredLanes&=e,A.mutableReadLanes&=e,A.entangledLanes&=e,e=A.entanglements;var r=A.eventTimes;for(A=A.expirationTimes;0=vn),Zu=" ",$u=!1;function DB(A,e){switch(A){case"keyup":return Lp.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function OB(A){return A=A.detail,typeof A=="object"&&"data"in A?A.data:null}var pr=!1;function Tp(A,e){switch(A){case"compositionend":return OB(e);case"keypress":return e.which!==32?null:($u=!0,Zu);case"textInput":return A=e.data,A===Zu&&$u?null:A;default:return null}}function Kp(A,e){if(pr)return A==="compositionend"||!Xl&&DB(A,e)?(A=TB(),qi=Vl=Ct=null,pr=!1,A):null;switch(A){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:t,offset:e-A};A=r}A:{for(;t;){if(t.nextSibling){t=t.nextSibling;break A}t=t.parentNode}t=void 0}t=tc(t)}}function MB(A,e){return A&&e?A===e?!0:A&&A.nodeType===3?!1:e&&e.nodeType===3?MB(A,e.parentNode):"contains"in A?A.contains(e):A.compareDocumentPosition?!!(A.compareDocumentPosition(e)&16):!1:!1}function PB(){for(var A=window,e=fs();e instanceof A.HTMLIFrameElement;){try{var t=typeof e.contentWindow.location.href=="string"}catch{t=!1}if(t)A=e.contentWindow;else break;e=fs(A.document)}return e}function jl(A){var e=A&&A.nodeName&&A.nodeName.toLowerCase();return e&&(e==="input"&&(A.type==="text"||A.type==="search"||A.type==="tel"||A.type==="url"||A.type==="password")||e==="textarea"||A.contentEditable==="true")}function Vp(A){var e=PB(),t=A.focusedElem,r=A.selectionRange;if(e!==t&&t&&t.ownerDocument&&MB(t.ownerDocument.documentElement,t)){if(r!==null&&jl(t)){if(e=r.start,A=r.end,A===void 0&&(A=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(A,t.value.length);else if(A=(e=t.ownerDocument||document)&&e.defaultView||window,A.getSelection){A=A.getSelection();var n=t.textContent.length,i=Math.min(r.start,n);r=r.end===void 0?i:Math.min(r.end,n),!A.extend&&i>r&&(n=r,r=i,i=n),n=rc(t,i);var s=rc(t,r);n&&s&&(A.rangeCount!==1||A.anchorNode!==n.node||A.anchorOffset!==n.offset||A.focusNode!==s.node||A.focusOffset!==s.offset)&&(e=e.createRange(),e.setStart(n.node,n.offset),A.removeAllRanges(),i>r?(A.addRange(e),A.extend(s.node,s.offset)):(e.setEnd(s.node,s.offset),A.addRange(e)))}}for(e=[],A=t;A=A.parentNode;)A.nodeType===1&&e.push({element:A,left:A.scrollLeft,top:A.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,wr=null,ka=null,Fn=null,Ta=!1;function nc(A,e,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;Ta||wr==null||wr!==fs(r)||(r=wr,"selectionStart"in r&&jl(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Fn&&Mn(Fn,r)||(Fn=r,r=Qs(ka,"onSelect"),0mr||(A.current=Na[mr],Na[mr]=null,mr--)}function QA(A,e){mr++,Na[mr]=A.current,A.current=e}var Dt={},qA=Rt(Dt),ae=Rt(!1),qt=Dt;function Dr(A,e){var t=A.type.contextTypes;if(!t)return Dt;var r=A.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var n={},i;for(i in t)n[i]=e[i];return r&&(A=A.stateNode,A.__reactInternalMemoizedUnmaskedChildContext=e,A.__reactInternalMemoizedMaskedChildContext=n),n}function le(A){return A=A.childContextTypes,A!=null}function ms(){mA(ae),mA(qA)}function cc(A,e,t){if(qA.current!==Dt)throw Error(W(168));QA(qA,e),QA(ae,t)}function ZB(A,e,t){var r=A.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var n in r)if(!(n in e))throw Error(W(108,Rg(A)||"Unknown",n));return IA({},t,r)}function vs(A){return A=(A=A.stateNode)&&A.__reactInternalMemoizedMergedChildContext||Dt,qt=qA.current,QA(qA,A),QA(ae,ae.current),!0}function fc(A,e,t){var r=A.stateNode;if(!r)throw Error(W(169));t?(A=ZB(A,e,qt),r.__reactInternalMemoizedMergedChildContext=A,mA(ae),mA(qA),QA(qA,A)):mA(ae),QA(ae,t)}var At=null,$s=!1,Oo=!1;function $B(A){At===null?At=[A]:At.push(A)}function tw(A){$s=!0,$B(A)}function Nt(){if(!Oo&&At!==null){Oo=!0;var A=0,e=dA;try{var t=At;for(dA=1;A>=s,n-=s,tt=1<<32-Ke(e)+n|t<S?(x=H,H=null):x=H.sibling;var D=d(f,H,Q[S],v);if(D===null){H===null&&(H=x);break}A&&H&&D.alternate===null&&e(f,H),B=i(D,B,S),E===null?U=D:E.sibling=D,E=D,H=x}if(S===Q.length)return t(f,H),FA&&Pt(f,S),U;if(H===null){for(;SS?(x=H,H=null):x=H.sibling;var Z=d(f,H,D.value,v);if(Z===null){H===null&&(H=x);break}A&&H&&Z.alternate===null&&e(f,H),B=i(Z,B,S),E===null?U=Z:E.sibling=Z,E=Z,H=x}if(D.done)return t(f,H),FA&&Pt(f,S),U;if(H===null){for(;!D.done;S++,D=Q.next())D=c(f,D.value,v),D!==null&&(B=i(D,B,S),E===null?U=D:E.sibling=D,E=D);return FA&&Pt(f,S),U}for(H=r(f,H);!D.done;S++,D=Q.next())D=h(H,f,S,D.value,v),D!==null&&(A&&D.alternate!==null&&H.delete(D.key===null?S:D.key),B=i(D,B,S),E===null?U=D:E.sibling=D,E=D);return A&&H.forEach(function(I){return e(f,I)}),FA&&Pt(f,S),U}function m(f,B,Q,v){if(typeof Q=="object"&&Q!==null&&Q.type===gr&&Q.key===null&&(Q=Q.props.children),typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case ui:A:{for(var U=Q.key,E=B;E!==null;){if(E.key===U){if(U=Q.type,U===gr){if(E.tag===7){t(f,E.sibling),B=n(E,Q.props.children),B.return=f,f=B;break A}}else if(E.elementType===U||typeof U=="object"&&U!==null&&U.$$typeof===ht&&hc(U)===E.type){t(f,E.sibling),B=n(E,Q.props),B.ref=en(f,E,Q),B.return=f,f=B;break A}t(f,E);break}else e(f,E);E=E.sibling}Q.type===gr?(B=Yt(Q.props.children,f.mode,v,Q.key),B.return=f,f=B):(v=os(Q.type,Q.key,Q.props,null,f.mode,v),v.ref=en(f,B,Q),v.return=f,f=v)}return s(f);case hr:A:{for(E=Q.key;B!==null;){if(B.key===E)if(B.tag===4&&B.stateNode.containerInfo===Q.containerInfo&&B.stateNode.implementation===Q.implementation){t(f,B.sibling),B=n(B,Q.children||[]),B.return=f,f=B;break A}else{t(f,B);break}else e(f,B);B=B.sibling}B=zo(Q,f.mode,v),B.return=f,f=B}return s(f);case ht:return E=Q._init,m(f,B,E(Q._payload),v)}if(un(Q))return w(f,B,Q,v);if(Yr(Q))return g(f,B,Q,v);mi(f,Q)}return typeof Q=="string"&&Q!==""||typeof Q=="number"?(Q=""+Q,B!==null&&B.tag===6?(t(f,B.sibling),B=n(B,Q),B.return=f,f=B):(t(f,B),B=Vo(Q,f.mode,v),B.return=f,f=B),s(f)):t(f,B)}return m}var br=td(!0),rd=td(!1),ys=Rt(null),Es=null,Fr=null,$l=null;function ql(){$l=Fr=Es=null}function Au(A){var e=ys.current;mA(ys),A._currentValue=e}function Ga(A,e,t){for(;A!==null;){var r=A.alternate;if((A.childLanes&e)!==e?(A.childLanes|=e,r!==null&&(r.childLanes|=e)):r!==null&&(r.childLanes&e)!==e&&(r.childLanes|=e),A===t)break;A=A.return}}function Lr(A,e){Es=A,$l=Fr=null,A=A.dependencies,A!==null&&A.firstContext!==null&&(A.lanes&e&&(oe=!0),A.firstContext=null)}function Ie(A){var e=A._currentValue;if($l!==A)if(A={context:A,memoizedValue:e,next:null},Fr===null){if(Es===null)throw Error(W(308));Fr=A,Es.dependencies={lanes:0,firstContext:A}}else Fr=Fr.next=A;return e}var Wt=null;function eu(A){Wt===null?Wt=[A]:Wt.push(A)}function nd(A,e,t,r){var n=e.interleaved;return n===null?(t.next=t,eu(e)):(t.next=n.next,n.next=t),e.interleaved=t,at(A,r)}function at(A,e){A.lanes|=e;var t=A.alternate;for(t!==null&&(t.lanes|=e),t=A,A=A.return;A!==null;)A.childLanes|=e,t=A.alternate,t!==null&&(t.childLanes|=e),t=A,A=A.return;return t.tag===3?t.stateNode:null}var gt=!1;function tu(A){A.updateQueue={baseState:A.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function id(A,e){A=A.updateQueue,e.updateQueue===A&&(e.updateQueue={baseState:A.baseState,firstBaseUpdate:A.firstBaseUpdate,lastBaseUpdate:A.lastBaseUpdate,shared:A.shared,effects:A.effects})}function nt(A,e){return{eventTime:A,lane:e,tag:0,payload:null,callback:null,next:null}}function xt(A,e,t){var r=A.updateQueue;if(r===null)return null;if(r=r.shared,cA&2){var n=r.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),r.pending=e,at(A,t)}return n=r.interleaved,n===null?(e.next=e,eu(r)):(e.next=n.next,n.next=e),r.interleaved=e,at(A,t)}function es(A,e,t){if(e=e.updateQueue,e!==null&&(e=e.shared,(t&4194240)!==0)){var r=e.lanes;r&=A.pendingLanes,t|=r,e.lanes=t,Ml(A,t)}}function gc(A,e){var t=A.updateQueue,r=A.alternate;if(r!==null&&(r=r.updateQueue,t===r)){var n=null,i=null;if(t=t.firstBaseUpdate,t!==null){do{var s={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};i===null?n=i=s:i=i.next=s,t=t.next}while(t!==null);i===null?n=i=e:i=i.next=e}else n=i=e;t={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:r.shared,effects:r.effects},A.updateQueue=t;return}A=t.lastBaseUpdate,A===null?t.firstBaseUpdate=e:A.next=e,t.lastBaseUpdate=e}function Is(A,e,t,r){var n=A.updateQueue;gt=!1;var i=n.firstBaseUpdate,s=n.lastBaseUpdate,o=n.shared.pending;if(o!==null){n.shared.pending=null;var a=o,l=a.next;a.next=null,s===null?i=l:s.next=l,s=a;var u=A.alternate;u!==null&&(u=u.updateQueue,o=u.lastBaseUpdate,o!==s&&(o===null?u.firstBaseUpdate=l:o.next=l,u.lastBaseUpdate=a))}if(i!==null){var c=n.baseState;s=0,u=l=a=null,o=i;do{var d=o.lane,h=o.eventTime;if((r&d)===d){u!==null&&(u=u.next={eventTime:h,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});A:{var w=A,g=o;switch(d=e,h=t,g.tag){case 1:if(w=g.payload,typeof w=="function"){c=w.call(h,c,d);break A}c=w;break A;case 3:w.flags=w.flags&-65537|128;case 0:if(w=g.payload,d=typeof w=="function"?w.call(h,c,d):w,d==null)break A;c=IA({},c,d);break A;case 2:gt=!0}}o.callback!==null&&o.lane!==0&&(A.flags|=64,d=n.effects,d===null?n.effects=[o]:d.push(o))}else h={eventTime:h,lane:d,tag:o.tag,payload:o.payload,callback:o.callback,next:null},u===null?(l=u=h,a=c):u=u.next=h,s|=d;if(o=o.next,o===null){if(o=n.shared.pending,o===null)break;d=o,o=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);if(u===null&&(a=c),n.baseState=a,n.firstBaseUpdate=l,n.lastBaseUpdate=u,e=n.shared.interleaved,e!==null){n=e;do s|=n.lane,n=n.next;while(n!==e)}else i===null&&(n.shared.lanes=0);tr|=s,A.lanes=s,A.memoizedState=c}}function pc(A,e,t){if(A=e.effects,e.effects=null,A!==null)for(e=0;et?t:4,A(!0);var r=Ro.transition;Ro.transition={};try{A(!1),e()}finally{dA=t,Ro.transition=r}}function vd(){return He().memoizedState}function sw(A,e,t){var r=_t(A);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Ud(A))Fd(e,t);else if(t=nd(A,e,t,r),t!==null){var n=te();De(t,A,r,n),yd(t,e,r)}}function ow(A,e,t){var r=_t(A),n={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Ud(A))Fd(e,n);else{var i=A.alternate;if(A.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var s=e.lastRenderedState,o=i(s,t);if(n.hasEagerState=!0,n.eagerState=o,Oe(o,s)){var a=e.interleaved;a===null?(n.next=n,eu(e)):(n.next=a.next,a.next=n),e.interleaved=n;return}}catch{}finally{}t=nd(A,e,n,r),t!==null&&(n=te(),De(t,A,r,n),yd(t,e,r))}}function Ud(A){var e=A.alternate;return A===EA||e!==null&&e===EA}function Fd(A,e){yn=xs=!0;var t=A.pending;t===null?e.next=e:(e.next=t.next,t.next=e),A.pending=e}function yd(A,e,t){if(t&4194240){var r=e.lanes;r&=A.pendingLanes,t|=r,e.lanes=t,Ml(A,t)}}var Ss={readContext:Ie,useCallback:jA,useContext:jA,useEffect:jA,useImperativeHandle:jA,useInsertionEffect:jA,useLayoutEffect:jA,useMemo:jA,useReducer:jA,useRef:jA,useState:jA,useDebugValue:jA,useDeferredValue:jA,useTransition:jA,useMutableSource:jA,useSyncExternalStore:jA,useId:jA,unstable_isNewReconciler:!1},aw={readContext:Ie,useCallback:function(A,e){return Ge().memoizedState=[A,e===void 0?null:e],A},useContext:Ie,useEffect:Qc,useImperativeHandle:function(A,e,t){return t=t!=null?t.concat([A]):null,rs(4194308,4,pd.bind(null,e,A),t)},useLayoutEffect:function(A,e){return rs(4194308,4,A,e)},useInsertionEffect:function(A,e){return rs(4,2,A,e)},useMemo:function(A,e){var t=Ge();return e=e===void 0?null:e,A=A(),t.memoizedState=[A,e],A},useReducer:function(A,e,t){var r=Ge();return e=t!==void 0?t(e):e,r.memoizedState=r.baseState=e,A={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:A,lastRenderedState:e},r.queue=A,A=A.dispatch=sw.bind(null,EA,A),[r.memoizedState,A]},useRef:function(A){var e=Ge();return A={current:A},e.memoizedState=A},useState:wc,useDebugValue:uu,useDeferredValue:function(A){return Ge().memoizedState=A},useTransition:function(){var A=wc(!1),e=A[0];return A=iw.bind(null,A[1]),Ge().memoizedState=A,[e,A]},useMutableSource:function(){},useSyncExternalStore:function(A,e,t){var r=EA,n=Ge();if(FA){if(t===void 0)throw Error(W(407));t=t()}else{if(t=e(),PA===null)throw Error(W(349));er&30||ld(r,e,t)}n.memoizedState=t;var i={value:t,getSnapshot:e};return n.queue=i,Qc(cd.bind(null,r,i,A),[A]),r.flags|=2048,Jn(9,ud.bind(null,r,i,t,e),void 0,null),t},useId:function(){var A=Ge(),e=PA.identifierPrefix;if(FA){var t=rt,r=tt;t=(r&~(1<<32-Ke(r)-1)).toString(32)+t,e=":"+e+"R"+t,t=Xn++,0<\/script>",A=A.removeChild(A.firstChild)):typeof r.is=="string"?A=s.createElement(t,{is:r.is}):(A=s.createElement(t),t==="select"&&(s=A,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):A=s.createElementNS(A,t),A[Ve]=e,A[Vn]=r,Kd(A,e,!1,!1),e.stateNode=A;A:{switch(s=ya(t,r),t){case"dialog":CA("cancel",A),CA("close",A),n=r;break;case"iframe":case"object":case"embed":CA("load",A),n=r;break;case"video":case"audio":for(n=0;nMr&&(e.flags|=128,r=!0,tn(i,!1),e.lanes=4194304)}else{if(!r)if(A=Hs(s),A!==null){if(e.flags|=128,r=!0,t=A.updateQueue,t!==null&&(e.updateQueue=t,e.flags|=4),tn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!FA)return JA(e),null}else 2*kA()-i.renderingStartTime>Mr&&t!==1073741824&&(e.flags|=128,r=!0,tn(i,!1),e.lanes=4194304);i.isBackwards?(s.sibling=e.child,e.child=s):(t=i.last,t!==null?t.sibling=s:e.child=s,i.last=s)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=kA(),e.sibling=null,t=yA.current,QA(yA,r?t&1|2:t&1),e):(JA(e),null);case 22:case 23:return gu(),r=e.memoizedState!==null,A!==null&&A.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?fe&1073741824&&(JA(e),e.subtreeFlags&6&&(e.flags|=8192)):JA(e),null;case 24:return null;case 25:return null}throw Error(W(156,e.tag))}function gw(A,e){switch(Yl(e),e.tag){case 1:return le(e.type)&&ms(),A=e.flags,A&65536?(e.flags=A&-65537|128,e):null;case 3:return Rr(),mA(ae),mA(qA),iu(),A=e.flags,A&65536&&!(A&128)?(e.flags=A&-65537|128,e):null;case 5:return nu(e),null;case 13:if(mA(yA),A=e.memoizedState,A!==null&&A.dehydrated!==null){if(e.alternate===null)throw Error(W(340));Or()}return A=e.flags,A&65536?(e.flags=A&-65537|128,e):null;case 19:return mA(yA),null;case 4:return Rr(),null;case 10:return Au(e.type._context),null;case 22:case 23:return gu(),null;case 24:return null;default:return null}}var Ui=!1,$A=!1,pw=typeof WeakSet=="function"?WeakSet:Set,eA=null;function yr(A,e){var t=A.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){HA(A,e,r)}else t.current=null}function $a(A,e,t){try{t()}catch(r){HA(A,e,r)}}var Sc=!1;function ww(A,e){if(Ka=ps,A=PB(),jl(A)){if("selectionStart"in A)var t={start:A.selectionStart,end:A.selectionEnd};else A:{t=(t=A.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var n=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{t.nodeType,i.nodeType}catch{t=null;break A}var s=0,o=-1,a=-1,l=0,u=0,c=A,d=null;e:for(;;){for(var h;c!==t||n!==0&&c.nodeType!==3||(o=s+n),c!==i||r!==0&&c.nodeType!==3||(a=s+r),c.nodeType===3&&(s+=c.nodeValue.length),(h=c.firstChild)!==null;)d=c,c=h;for(;;){if(c===A)break e;if(d===t&&++l===n&&(o=s),d===i&&++u===r&&(a=s),(h=c.nextSibling)!==null)break;c=d,d=c.parentNode}c=h}t=o===-1||a===-1?null:{start:o,end:a}}else t=null}t=t||{start:0,end:0}}else t=null;for(Da={focusedElem:A,selectionRange:t},ps=!1,eA=e;eA!==null;)if(e=eA,A=e.child,(e.subtreeFlags&1028)!==0&&A!==null)A.return=e,eA=A;else for(;eA!==null;){e=eA;try{var w=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var g=w.memoizedProps,m=w.memoizedState,f=e.stateNode,B=f.getSnapshotBeforeUpdate(e.elementType===e.type?g:Le(e.type,g),m);f.__reactInternalSnapshotBeforeUpdate=B}break;case 3:var Q=e.stateNode.containerInfo;Q.nodeType===1?Q.textContent="":Q.nodeType===9&&Q.documentElement&&Q.removeChild(Q.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(W(163))}}catch(v){HA(e,e.return,v)}if(A=e.sibling,A!==null){A.return=e.return,eA=A;break}eA=e.return}return w=Sc,Sc=!1,w}function En(A,e,t){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var n=r=r.next;do{if((n.tag&A)===A){var i=n.destroy;n.destroy=void 0,i!==void 0&&$a(e,t,i)}n=n.next}while(n!==r)}}function eo(A,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var t=e=e.next;do{if((t.tag&A)===A){var r=t.create;t.destroy=r()}t=t.next}while(t!==e)}}function qa(A){var e=A.ref;if(e!==null){var t=A.stateNode;switch(A.tag){case 5:A=t;break;default:A=t}typeof e=="function"?e(A):e.current=A}}function bd(A){var e=A.alternate;e!==null&&(A.alternate=null,bd(e)),A.child=null,A.deletions=null,A.sibling=null,A.tag===5&&(e=A.stateNode,e!==null&&(delete e[Ve],delete e[Vn],delete e[Ra],delete e[Aw],delete e[ew])),A.stateNode=null,A.return=null,A.dependencies=null,A.memoizedProps=null,A.memoizedState=null,A.pendingProps=null,A.stateNode=null,A.updateQueue=null}function Rd(A){return A.tag===5||A.tag===3||A.tag===4}function _c(A){A:for(;;){for(;A.sibling===null;){if(A.return===null||Rd(A.return))return null;A=A.return}for(A.sibling.return=A.return,A=A.sibling;A.tag!==5&&A.tag!==6&&A.tag!==18;){if(A.flags&2||A.child===null||A.tag===4)continue A;A.child.return=A,A=A.child}if(!(A.flags&2))return A.stateNode}}function Al(A,e,t){var r=A.tag;if(r===5||r===6)A=A.stateNode,e?t.nodeType===8?t.parentNode.insertBefore(A,e):t.insertBefore(A,e):(t.nodeType===8?(e=t.parentNode,e.insertBefore(A,t)):(e=t,e.appendChild(A)),t=t._reactRootContainer,t!=null||e.onclick!==null||(e.onclick=Cs));else if(r!==4&&(A=A.child,A!==null))for(Al(A,e,t),A=A.sibling;A!==null;)Al(A,e,t),A=A.sibling}function el(A,e,t){var r=A.tag;if(r===5||r===6)A=A.stateNode,e?t.insertBefore(A,e):t.appendChild(A);else if(r!==4&&(A=A.child,A!==null))for(el(A,e,t),A=A.sibling;A!==null;)el(A,e,t),A=A.sibling}var GA=null,ke=!1;function ft(A,e,t){for(t=t.child;t!==null;)Nd(A,e,t),t=t.sibling}function Nd(A,e,t){if(ze&&typeof ze.onCommitFiberUnmount=="function")try{ze.onCommitFiberUnmount(Xs,t)}catch{}switch(t.tag){case 5:$A||yr(t,e);case 6:var r=GA,n=ke;GA=null,ft(A,e,t),GA=r,ke=n,GA!==null&&(ke?(A=GA,t=t.stateNode,A.nodeType===8?A.parentNode.removeChild(t):A.removeChild(t)):GA.removeChild(t.stateNode));break;case 18:GA!==null&&(ke?(A=GA,t=t.stateNode,A.nodeType===8?Do(A.parentNode,t):A.nodeType===1&&Do(A,t),Rn(A)):Do(GA,t.stateNode));break;case 4:r=GA,n=ke,GA=t.stateNode.containerInfo,ke=!0,ft(A,e,t),GA=r,ke=n;break;case 0:case 11:case 14:case 15:if(!$A&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){n=r=r.next;do{var i=n,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&$a(t,e,s),n=n.next}while(n!==r)}ft(A,e,t);break;case 1:if(!$A&&(yr(t,e),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(o){HA(t,e,o)}ft(A,e,t);break;case 21:ft(A,e,t);break;case 22:t.mode&1?($A=(r=$A)||t.memoizedState!==null,ft(A,e,t),$A=r):ft(A,e,t);break;default:ft(A,e,t)}}function Lc(A){var e=A.updateQueue;if(e!==null){A.updateQueue=null;var t=A.stateNode;t===null&&(t=A.stateNode=new pw),e.forEach(function(r){var n=Iw.bind(null,A,r);t.has(r)||(t.add(r),r.then(n,n))})}}function Se(A,e){var t=e.deletions;if(t!==null)for(var r=0;rn&&(n=s),r&=~i}if(r=n,r=kA()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cw(r/1960))-r,10A?16:A,mt===null)var r=!1;else{if(A=mt,mt=null,ks=0,cA&6)throw Error(W(331));var n=cA;for(cA|=4,eA=A.current;eA!==null;){var i=eA,s=i.child;if(eA.flags&16){var o=i.deletions;if(o!==null){for(var a=0;akA()-du?Jt(A,0):Bu|=t),ue(A,e)}function jd(A,e){e===0&&(A.mode&1?(e=di,di<<=1,!(di&130023424)&&(di=4194304)):e=1);var t=te();A=at(A,e),A!==null&&(ei(A,e,t),ue(A,t))}function Ew(A){var e=A.memoizedState,t=0;e!==null&&(t=e.retryLane),jd(A,t)}function Iw(A,e){var t=0;switch(A.tag){case 13:var r=A.stateNode,n=A.memoizedState;n!==null&&(t=n.retryLane);break;case 19:r=A.stateNode;break;default:throw Error(W(314))}r!==null&&r.delete(e),jd(A,t)}var Jd;Jd=function(A,e,t){if(A!==null)if(A.memoizedProps!==e.pendingProps||ae.current)oe=!0;else{if(!(A.lanes&t)&&!(e.flags&128))return oe=!1,dw(A,e,t);oe=!!(A.flags&131072)}else oe=!1,FA&&e.flags&1048576&&qB(e,Fs,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;ns(A,e),A=e.pendingProps;var n=Dr(e,qA.current);Lr(e,t),n=ou(null,e,r,A,n,t);var i=au();return e.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,le(r)?(i=!0,vs(e)):i=!1,e.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,tu(e),n.updater=Ao,e.stateNode=n,n._reactInternals=e,za(e,r,A,t),e=ja(null,e,r,!0,i,t)):(e.tag=0,FA&&i&&Jl(e),ee(null,e,n,t),e=e.child),e;case 16:r=e.elementType;A:{switch(ns(A,e),A=e.pendingProps,n=r._init,r=n(r._payload),e.type=r,n=e.tag=xw(r),A=Le(r,A),n){case 0:e=Xa(null,e,r,A,t);break A;case 1:e=Ic(null,e,r,A,t);break A;case 11:e=yc(null,e,r,A,t);break A;case 14:e=Ec(null,e,r,Le(r.type,A),t);break A}throw Error(W(306,r,""))}return e;case 0:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:Le(r,n),Xa(A,e,r,n,t);case 1:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:Le(r,n),Ic(A,e,r,n,t);case 3:A:{if(Ld(e),A===null)throw Error(W(387));r=e.pendingProps,i=e.memoizedState,n=i.element,id(A,e),Is(e,r,null,t);var s=e.memoizedState;if(r=s.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){n=Nr(Error(W(423)),e),e=Hc(A,e,r,t,n);break A}else if(r!==n){n=Nr(Error(W(424)),e),e=Hc(A,e,r,t,n);break A}else for(Be=Ht(e.stateNode.containerInfo.firstChild),de=e,FA=!0,Te=null,t=rd(e,null,r,t),e.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(Or(),r===n){e=lt(A,e,t);break A}ee(A,e,r,t)}e=e.child}return e;case 5:return sd(e),A===null&&Pa(e),r=e.type,n=e.pendingProps,i=A!==null?A.memoizedProps:null,s=n.children,Oa(r,n)?s=null:i!==null&&Oa(r,i)&&(e.flags|=32),_d(A,e),ee(A,e,s,t),e.child;case 6:return A===null&&Pa(e),null;case 13:return kd(A,e,t);case 4:return ru(e,e.stateNode.containerInfo),r=e.pendingProps,A===null?e.child=br(e,null,r,t):ee(A,e,r,t),e.child;case 11:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:Le(r,n),yc(A,e,r,n,t);case 7:return ee(A,e,e.pendingProps,t),e.child;case 8:return ee(A,e,e.pendingProps.children,t),e.child;case 12:return ee(A,e,e.pendingProps.children,t),e.child;case 10:A:{if(r=e.type._context,n=e.pendingProps,i=e.memoizedProps,s=n.value,QA(ys,r._currentValue),r._currentValue=s,i!==null)if(Oe(i.value,s)){if(i.children===n.children&&!ae.current){e=lt(A,e,t);break A}}else for(i=e.child,i!==null&&(i.return=e);i!==null;){var o=i.dependencies;if(o!==null){s=i.child;for(var a=o.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=nt(-1,t&-t),a.tag=2;var l=i.updateQueue;if(l!==null){l=l.shared;var u=l.pending;u===null?a.next=a:(a.next=u.next,u.next=a),l.pending=a}}i.lanes|=t,a=i.alternate,a!==null&&(a.lanes|=t),Ga(i.return,t,e),o.lanes|=t;break}a=a.next}}else if(i.tag===10)s=i.type===e.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(W(341));s.lanes|=t,o=s.alternate,o!==null&&(o.lanes|=t),Ga(s,t,e),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===e){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}ee(A,e,n.children,t),e=e.child}return e;case 9:return n=e.type,r=e.pendingProps.children,Lr(e,t),n=Ie(n),r=r(n),e.flags|=1,ee(A,e,r,t),e.child;case 14:return r=e.type,n=Le(r,e.pendingProps),n=Le(r.type,n),Ec(A,e,r,n,t);case 15:return xd(A,e,e.type,e.pendingProps,t);case 17:return r=e.type,n=e.pendingProps,n=e.elementType===r?n:Le(r,n),ns(A,e),e.tag=1,le(r)?(A=!0,vs(e)):A=!1,Lr(e,t),Ed(e,r,n),za(e,r,n,t),ja(null,e,r,!0,A,t);case 19:return Td(A,e,t);case 22:return Sd(A,e,t)}throw Error(W(156,e.tag))};function Yd(A,e){return UB(A,e)}function Hw(A,e,t,r){this.tag=A,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ue(A,e,t,r){return new Hw(A,e,t,r)}function wu(A){return A=A.prototype,!(!A||!A.isReactComponent)}function xw(A){if(typeof A=="function")return wu(A)?1:0;if(A!=null){if(A=A.$$typeof,A===Ol)return 11;if(A===bl)return 14}return 2}function Lt(A,e){var t=A.alternate;return t===null?(t=Ue(A.tag,e,A.key,A.mode),t.elementType=A.elementType,t.type=A.type,t.stateNode=A.stateNode,t.alternate=A,A.alternate=t):(t.pendingProps=e,t.type=A.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=A.flags&14680064,t.childLanes=A.childLanes,t.lanes=A.lanes,t.child=A.child,t.memoizedProps=A.memoizedProps,t.memoizedState=A.memoizedState,t.updateQueue=A.updateQueue,e=A.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},t.sibling=A.sibling,t.index=A.index,t.ref=A.ref,t}function os(A,e,t,r,n,i){var s=2;if(r=A,typeof A=="function")wu(A)&&(s=1);else if(typeof A=="string")s=5;else A:switch(A){case gr:return Yt(t.children,n,i,e);case Dl:s=8,n|=8;break;case ha:return A=Ue(12,t,e,n|2),A.elementType=ha,A.lanes=i,A;case ga:return A=Ue(13,t,e,n),A.elementType=ga,A.lanes=i,A;case pa:return A=Ue(19,t,e,n),A.elementType=pa,A.lanes=i,A;case sB:return ro(t,n,i,e);default:if(typeof A=="object"&&A!==null)switch(A.$$typeof){case nB:s=10;break A;case iB:s=9;break A;case Ol:s=11;break A;case bl:s=14;break A;case ht:s=16,r=null;break A}throw Error(W(130,A==null?A:typeof A,""))}return e=Ue(s,t,e,n),e.elementType=A,e.type=r,e.lanes=i,e}function Yt(A,e,t,r){return A=Ue(7,A,r,e),A.lanes=t,A}function ro(A,e,t,r){return A=Ue(22,A,r,e),A.elementType=sB,A.lanes=t,A.stateNode={isHidden:!1},A}function Vo(A,e,t){return A=Ue(6,A,null,e),A.lanes=t,A}function zo(A,e,t){return e=Ue(4,A.children!==null?A.children:[],A.key,e),e.lanes=t,e.stateNode={containerInfo:A.containerInfo,pendingChildren:null,implementation:A.implementation},e}function Sw(A,e,t,r,n){this.tag=e,this.containerInfo=A,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=yo(0),this.expirationTimes=yo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yo(0),this.identifierPrefix=r,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function Qu(A,e,t,r,n,i,s,o,a){return A=new Sw(A,e,t,o,a),e===1?(e=1,i===!0&&(e|=8)):e=0,i=Ue(3,null,null,e),A.current=i,i.stateNode=A,i.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},tu(i),A}function _w(A,e,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ah)}catch(A){console.error(A)}}Ah(),AB.exports=ge;var Dw=AB.exports,Nc=Dw;Ba.createRoot=Nc.createRoot,Ba.hydrateRoot=Nc.hydrateRoot;/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ow=A=>A.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),eh=(...A)=>A.filter((e,t,r)=>!!e&&r.indexOf(e)===t).join(" ");/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var bw={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Rw=UA.forwardRef(({color:A="currentColor",size:e=24,strokeWidth:t=2,absoluteStrokeWidth:r,className:n="",children:i,iconNode:s,...o},a)=>UA.createElement("svg",{ref:a,...bw,width:e,height:e,stroke:A,strokeWidth:r?Number(t)*24/Number(e):t,className:eh("lucide",n),...o},[...s.map(([l,u])=>UA.createElement(l,u)),...Array.isArray(i)?i:[i]]));/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xe=(A,e)=>{const t=UA.forwardRef(({className:r,...n},i)=>UA.createElement(Rw,{ref:i,iconNode:e,className:eh(`lucide-${Ow(A)}`,r),...n}));return t.displayName=`${A}`,t};/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Nw=Xe("Archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]);/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Mw=Xe("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Pw=Xe("CircleCheckBig",[["path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14",key:"g774vq"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Gw=Xe("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Vw=Xe("Eye",[["path",{d:"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z",key:"rwhkz3"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zw=Xe("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ww=Xe("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xw=Xe("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jw=Xe("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/** * @license lucide-react v0.378.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jw=Xe("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);function Yw({onFileSelect:A,disabled:e}){const[t,r]=UA.useState(!1),[n,i]=UA.useState(null),s=UA.useCallback(c=>{c.preventDefault(),r(!0)},[]),o=UA.useCallback(c=>{c.preventDefault(),r(!1)},[]),a=UA.useCallback(c=>{c.preventDefault(),r(!1);const d=c.dataTransfer.files;if(d.length>0){const h=d[0];h.name.toLowerCase().endsWith(".zip")&&(i(h),A(h))}},[A]),l=UA.useCallback(c=>{const d=c.target.files;if(d&&d.length>0){const h=d[0];h.name.toLowerCase().endsWith(".zip")&&(i(h),A(h))}},[A]),u=c=>{if(c===0)return"0 B";const d=1024,h=["B","KB","MB","GB"],w=Math.floor(Math.log(c)/Math.log(d));return parseFloat((c/Math.pow(d,w)).toFixed(2))+" "+h[w]};return rA.jsx("div",{className:"w-full max-w-2xl mx-auto",children:rA.jsxs("label",{className:` flex flex-col items-center justify-center w-full h-64 border-2 border-dashed rounded-xl cursor-pointer transition-all duration-300 ease-in-out ${t?"border-success bg-green-50 shadow-lg scale-[1.02]":"border-primary-300 bg-primary-50 hover:border-primary-400 hover:bg-primary-100 hover:shadow-md"} ${e?"opacity-50 cursor-not-allowed":""} `,onDragOver:e?void 0:s,onDragLeave:e?void 0:o,onDrop:e?void 0:a,children:[rA.jsx("input",{type:"file",className:"hidden",accept:".zip",onChange:l,disabled:e}),rA.jsx("div",{className:`flex flex-col items-center justify-center pt-5 pb-6 ${t?"text-success":"text-primary-700"}`,children:n?rA.jsxs(rA.Fragment,{children:[rA.jsx(Nw,{className:"w-12 h-12 mb-4"}),rA.jsx("p",{className:"text-lg font-semibold",children:n.name}),rA.jsx("p",{className:"text-sm text-primary-500",children:u(n.size)}),rA.jsx("p",{className:"text-xs text-primary-400 mt-2",children:"点击或拖拽更换文件"})]}):rA.jsxs(rA.Fragment,{children:[rA.jsx("div",{className:` w-16 h-16 rounded-full flex items-center justify-center mb-4 ${t?"bg-success/20":"bg-primary-100"} `,children:rA.jsx(Jw,{className:"w-8 h-8"})}),rA.jsx("p",{className:"text-lg font-semibold",children:"拖拽压缩包到这里"}),rA.jsx("p",{className:"text-sm text-primary-500 mt-1",children:"或点击选择文件"}),rA.jsx("p",{className:"text-xs text-primary-400 mt-2",children:"支持 .zip 格式,包含 HTML 和图片文件"})]})})]})})}function Zw({progress:A}){if(A.status==="idle")return null;const e=()=>{switch(A.status){case"completed":return"bg-success";case"error":return"bg-red-500";default:return"bg-primary-500"}},t=()=>{switch(A.status){case"completed":return rA.jsx(Pw,{className:"w-5 h-5 text-success"});case"error":return rA.jsx(Mw,{className:"w-5 h-5 text-red-500"});default:return rA.jsx(Ww,{className:"w-5 h-5 text-primary-500 animate-spin"})}},r=()=>{switch(A.status){case"completed":return"bg-green-50 border-green-200";case"error":return"bg-red-50 border-red-200";default:return"bg-white border-primary-200"}};return rA.jsxs("div",{className:`w-full max-w-2xl mx-auto mt-6 p-4 rounded-xl border ${r()}`,children:[rA.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[t(),rA.jsx("span",{className:`font-medium ${A.status==="completed"?"text-success":A.status==="error"?"text-red-600":"text-primary-700"}`,children:A.message})]}),A.status!=="error"&&rA.jsx("div",{className:"w-full bg-gray-200 rounded-full h-2.5 overflow-hidden",children:rA.jsx("div",{className:`h-2.5 rounded-full transition-all duration-500 ease-out ${e()}`,style:{width:`${A.percentage}%`}})}),A.status!=="error"&&rA.jsxs("p",{className:"text-xs text-gray-500 mt-2 text-right",children:[A.percentage,"%"]})]})}function $w({imageUrl:A,onDownload:e,onReset:t}){return rA.jsx("div",{className:"w-full max-w-2xl mx-auto mt-6",children:rA.jsxs("div",{className:"bg-white rounded-xl shadow-lg border border-primary-100 overflow-hidden",children:[rA.jsx("div",{className:"bg-gradient-to-r from-primary-800 to-primary-700 px-6 py-4",children:rA.jsxs("div",{className:"flex items-center justify-between",children:[rA.jsxs("div",{className:"flex items-center gap-2",children:[rA.jsx(Vw,{className:"w-5 h-5 text-white"}),rA.jsx("h3",{className:"text-lg font-semibold text-white",children:"转换结果预览"})]}),rA.jsxs("div",{className:"flex gap-2",children:[rA.jsxs("button",{onClick:t,className:"flex items-center gap-1 px-3 py-1.5 text-sm text-primary-200 hover:text-white hover:bg-primary-600 rounded-lg transition-colors",children:[rA.jsx(Xw,{className:"w-4 h-4"}),"重新转换"]}),rA.jsxs("button",{onClick:e,className:"flex items-center gap-1 px-4 py-1.5 text-sm bg-white text-primary-700 font-medium rounded-lg hover:bg-primary-50 transition-colors",children:[rA.jsx(Gw,{className:"w-4 h-4"}),"下载PNG"]})]})]})}),rA.jsxs("div",{className:"p-4",children:[rA.jsx("div",{className:"bg-gray-100 rounded-lg overflow-auto max-h-[600px]",children:rA.jsx("img",{src:A,alt:"转换结果",className:"max-w-full h-auto mx-auto"})}),rA.jsx("div",{className:"mt-4 text-center",children:rA.jsx("p",{className:"text-sm text-gray-500",children:"图片尺寸:800px × 自适应高度(适配微信公众号)"})})]})]})})}/*! * html2canvas 1.4.1 * Copyright (c) 2022 Niklas von Hertzen * Released under MIT License *//*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var sl=function(A,e){return sl=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])},sl(A,e)};function be(A,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");sl(A,e);function t(){this.constructor=A}A.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var ol=function(){return ol=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])&&(l[0]===6||l[0]===2)){t=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]=55296&&n<=56319&&t>10)+55296,s%1024+56320)),(n+1===t||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},Mc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A0=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Ii=0;Ii"u"?[]:new Uint8Array(256);for(var Hi=0;Hi>4,u[n++]=(s&15)<<4|o>>2,u[n++]=(o&3)<<6|a&63;return l},t0=function(A){for(var e=A.length,t=[],r=0;r>Zt,i0=1<>Zt,o0=th+s0,a0=o0,l0=32,u0=a0+l0,c0=65536>>Uu,f0=1<=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>Zt],t=(t<>Zt)],t=(t<>Uu),t=this.index[t],t+=e>>Zt&B0,t=this.index[t],t=(t<"u"?[]:new Uint8Array(256);for(var xi=0;xizc?(n.push(!0),o-=zc):n.push(!1),["normal","auto","loose"].indexOf(e)!==-1&&[8208,8211,12316,12448].indexOf(i)!==-1)return r.push(s),t.push(ul);if(o===C0||o===al){if(s===0)return r.push(s),t.push(Vt);var a=t[s-1];return H0.indexOf(a)===-1?(r.push(r[s-1]),t.push(a)):(r.push(s),t.push(Vt))}if(r.push(s),o===y0)return t.push(e==="strict"?cl:Zn);if(o===sh||o===F0)return t.push(Vt);if(o===E0)return i>=131072&&i<=196605||i>=196608&&i<=262141?t.push(Zn):t.push(Vt);t.push(o)}),[r,t,n]},Yo=function(A,e,t,r){var n=r[t];if(Array.isArray(A)?A.indexOf(n)!==-1:A===n)for(var i=t;i<=r.length;){i++;var s=r[i];if(s===e)return!0;if(s!==vt)break}if(n===vt)for(var i=t;i>0;){i--;var o=r[i];if(Array.isArray(A)?A.indexOf(o)!==-1:A===o)for(var a=t;a<=r.length;){a++;var s=r[a];if(s===e)return!0;if(s!==vt)break}if(o!==vt)break}return!1},$c=function(A,e){for(var t=A;t>=0;){var r=e[t];if(r===vt)t--;else return r}return 0},_0=function(A,e,t,r,n){if(t[r]===0)return aA;var i=r-1;if(Array.isArray(n)&&n[i]===!0)return aA;var s=i-1,o=i+1,a=e[i],l=s>=0?e[s]:0,u=e[o];if(a===rh&&u===nh)return aA;if(pl.indexOf(a)!==-1)return oh;if(pl.indexOf(u)!==-1||ah.indexOf(u)!==-1)return aA;if($c(i,e)===ih)return ki;if(gl.get(A[i])===al||(a===_i||a===Li)&&gl.get(A[o])===al||a===Wc||u===Wc||a===Xc||[vt,ll,dn].indexOf(a)===-1&&u===Xc||[Si,nn,U0,or,ar].indexOf(u)!==-1||$c(i,e)===sn||Yo(jo,sn,i,e)||Yo([Si,nn],cl,i,e)||Yo(jc,jc,i,e))return aA;if(a===vt)return ki;if(a===jo||u===jo)return aA;if(u===ul||a===ul)return ki;if([ll,dn,cl].indexOf(u)!==-1||a===v0||l===dl&&x0.indexOf(a)!==-1||a===ar&&u===dl||u===Jc||Ze.indexOf(u)!==-1&&a===ce||Ze.indexOf(a)!==-1&&u===ce||a===gn&&[Zn,_i,Li].indexOf(u)!==-1||[Zn,_i,Li].indexOf(a)!==-1&&u===hn||Ze.indexOf(a)!==-1&&Yc.indexOf(u)!==-1||Yc.indexOf(a)!==-1&&Ze.indexOf(u)!==-1||[gn,hn].indexOf(a)!==-1&&(u===ce||[sn,dn].indexOf(u)!==-1&&e[o+1]===ce)||[sn,dn].indexOf(a)!==-1&&u===ce||a===ce&&[ce,ar,or].indexOf(u)!==-1)return aA;if([ce,ar,or,Si,nn].indexOf(u)!==-1)for(var c=i;c>=0;){var d=e[c];if(d===ce)return aA;if([ar,or].indexOf(d)!==-1)c--;else break}if([gn,hn].indexOf(u)!==-1)for(var c=[Si,nn].indexOf(a)!==-1?s:i;c>=0;){var d=e[c];if(d===ce)return aA;if([ar,or].indexOf(d)!==-1)c--;else break}if(hl===a&&[hl,as,fl,Bl].indexOf(u)!==-1||[as,fl].indexOf(a)!==-1&&[as,ls].indexOf(u)!==-1||[ls,Bl].indexOf(a)!==-1&&u===ls||Zc.indexOf(a)!==-1&&[Jc,hn].indexOf(u)!==-1||Zc.indexOf(u)!==-1&&a===gn||Ze.indexOf(a)!==-1&&Ze.indexOf(u)!==-1||a===or&&Ze.indexOf(u)!==-1||Ze.concat(ce).indexOf(a)!==-1&&u===sn&&I0.indexOf(A[o])===-1||Ze.concat(ce).indexOf(u)!==-1&&a===nn)return aA;if(a===Jo&&u===Jo){for(var h=t[i],w=1;h>0&&(h--,e[h]===Jo);)w++;if(w%2!==0)return aA}return a===_i&&u===Li?aA:ki},L0=function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t=S0(A,e.lineBreak),r=t[0],n=t[1],i=t[2];(e.wordBreak==="break-all"||e.wordBreak==="break-word")&&(n=n.map(function(o){return[ce,Vt,sh].indexOf(o)!==-1?Zn:o}));var s=e.wordBreak==="keep-all"?i.map(function(o,a){return o&&A[a]>=19968&&A[a]<=40959}):void 0;return[r,n,s]},k0=function(){function A(e,t,r,n){this.codePoints=e,this.required=t===oh,this.start=r,this.end=n}return A.prototype.slice=function(){return LA.apply(void 0,this.codePoints.slice(this.start,this.end))},A}(),T0=function(A,e){var t=lo(A),r=L0(t,e),n=r[0],i=r[1],s=r[2],o=t.length,a=0,l=0;return{next:function(){if(l>=o)return{done:!0,value:null};for(var u=aA;l=lh&&A<=57},dQ=function(A){return A>=55296&&A<=57343},lr=function(A){return ZA(A)||A>=fh&&A<=dh||A>=uh&&A<=lQ},hQ=function(A){return A>=uh&&A<=cQ},gQ=function(A){return A>=fh&&A<=BQ},pQ=function(A){return hQ(A)||gQ(A)},wQ=function(A){return A>=q0},bi=function(A){return A===Ds||A===O0||A===b0},Os=function(A){return pQ(A)||wQ(A)||A===P0},rf=function(A){return Os(A)||ZA(A)||A===ie},QQ=function(A){return A>=rQ&&A<=nQ||A===iQ||A>=sQ&&A<=oQ||A===aQ},pt=function(A,e){return A!==xn?!1:e!==Ds},Ri=function(A,e,t){return A===ie?Os(e)||pt(e,t):Os(A)?!0:!!(A===xn&&pt(A,e))},$o=function(A,e,t){return A===jt||A===ie?ZA(e)?!0:e===$n&&ZA(t):ZA(A===$n?e:A)},CQ=function(A){var e=0,t=1;(A[e]===jt||A[e]===ie)&&(A[e]===ie&&(t=-1),e++);for(var r=[];ZA(A[e]);)r.push(A[e++]);var n=r.length?parseInt(LA.apply(void 0,r),10):0;A[e]===$n&&e++;for(var i=[];ZA(A[e]);)i.push(A[e++]);var s=i.length,o=s?parseInt(LA.apply(void 0,i),10):0;(A[e]===Bh||A[e]===ch)&&e++;var a=1;(A[e]===jt||A[e]===ie)&&(A[e]===ie&&(a=-1),e++);for(var l=[];ZA(A[e]);)l.push(A[e++]);var u=l.length?parseInt(LA.apply(void 0,l),10):0;return t*(n+o*Math.pow(10,-s))*Math.pow(10,a*u)},mQ={type:2},vQ={type:3},UQ={type:4},FQ={type:13},yQ={type:8},EQ={type:21},IQ={type:9},HQ={type:10},xQ={type:11},SQ={type:12},_Q={type:14},Ni={type:23},LQ={type:1},kQ={type:25},TQ={type:24},KQ={type:26},DQ={type:27},OQ={type:28},bQ={type:29},RQ={type:31},wl={type:32},hh=function(){function A(){this._value=[]}return A.prototype.write=function(e){this._value=this._value.concat(lo(e))},A.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==wl;)e.push(t),t=this.consumeToken();return e},A.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case Ti:return this.consumeStringToken(Ti);case R0:var t=this.peekCodePoint(0),r=this.peekCodePoint(1),n=this.peekCodePoint(2);if(rf(t)||pt(r,n)){var i=Ri(t,r,n)?D0:K0,s=this.consumeName();return{type:5,value:s,flags:i}}break;case N0:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),FQ;break;case Ki:return this.consumeStringToken(Ki);case Di:return mQ;case an:return vQ;case Zo:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),_Q;break;case jt:if($o(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case AQ:return UQ;case ie:var o=e,a=this.peekCodePoint(0),l=this.peekCodePoint(1);if($o(o,a,l))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(Ri(o,a,l))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(a===ie&&l===z0)return this.consumeCodePoint(),this.consumeCodePoint(),TQ;break;case $n:if($o(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Af:if(this.peekCodePoint(0)===Zo)for(this.consumeCodePoint();;){var u=this.consumeCodePoint();if(u===Zo&&(u=this.consumeCodePoint(),u===Af))return this.consumeToken();if(u===Pe)return this.consumeToken()}break;case eQ:return KQ;case tQ:return DQ;case V0:if(this.peekCodePoint(0)===G0&&this.peekCodePoint(1)===ie&&this.peekCodePoint(2)===ie)return this.consumeCodePoint(),this.consumeCodePoint(),kQ;break;case W0:var c=this.peekCodePoint(0),d=this.peekCodePoint(1),h=this.peekCodePoint(2);if(Ri(c,d,h)){var s=this.consumeName();return{type:7,value:s}}break;case X0:return OQ;case xn:if(pt(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case j0:return bQ;case J0:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),yQ;break;case Y0:return xQ;case Z0:return SQ;case uQ:case fQ:var w=this.peekCodePoint(0),g=this.peekCodePoint(1);return w===jt&&(lr(g)||g===Oi)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case ef:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),IQ;if(this.peekCodePoint(0)===ef)return this.consumeCodePoint(),EQ;break;case $0:if(this.peekCodePoint(0)===on)return this.consumeCodePoint(),HQ;break;case Pe:return wl}return bi(e)?(this.consumeWhiteSpace(),RQ):ZA(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):Os(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:LA(e)}},A.prototype.consumeCodePoint=function(){var e=this._value.shift();return typeof e>"u"?-1:e},A.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},A.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},A.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();lr(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var r=!1;t===Oi&&e.length<6;)e.push(t),t=this.consumeCodePoint(),r=!0;if(r){var n=parseInt(LA.apply(void 0,e.map(function(a){return a===Oi?lh:a})),16),i=parseInt(LA.apply(void 0,e.map(function(a){return a===Oi?dh:a})),16);return{type:30,start:n,end:i}}var s=parseInt(LA.apply(void 0,e),16);if(this.peekCodePoint(0)===ie&&lr(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var o=[];lr(t)&&o.length<6;)o.push(t),t=this.consumeCodePoint();var i=parseInt(LA.apply(void 0,o),16);return{type:30,start:s,end:i}}else return{type:30,start:s,end:s}},A.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return e.toLowerCase()==="url"&&this.peekCodePoint(0)===Di?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Di?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},A.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Pe)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===Ki||t===Ti){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Pe||this.peekCodePoint(0)===an)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),Ni)}for(;;){var n=this.consumeCodePoint();if(n===Pe||n===an)return{type:22,value:LA.apply(void 0,e)};if(bi(n))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Pe||this.peekCodePoint(0)===an?(this.consumeCodePoint(),{type:22,value:LA.apply(void 0,e)}):(this.consumeBadUrlRemnants(),Ni);if(n===Ti||n===Ki||n===Di||QQ(n))return this.consumeBadUrlRemnants(),Ni;if(n===xn)if(pt(n,this.peekCodePoint(0)))e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Ni;else e.push(n)}},A.prototype.consumeWhiteSpace=function(){for(;bi(this.peekCodePoint(0));)this.consumeCodePoint()},A.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===an||e===Pe)return;pt(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},A.prototype.consumeStringSlice=function(e){for(var t=5e4,r="";e>0;){var n=Math.min(t,e);r+=LA.apply(void 0,this._value.splice(0,n)),e-=n}return this._value.shift(),r},A.prototype.consumeStringToken=function(e){var t="",r=0;do{var n=this._value[r];if(n===Pe||n===void 0||n===e)return t+=this.consumeStringSlice(r),{type:0,value:t};if(n===Ds)return this._value.splice(0,r),LQ;if(n===xn){var i=this._value[r+1];i!==Pe&&i!==void 0&&(i===Ds?(t+=this.consumeStringSlice(r),r=-1,this._value.shift()):pt(n,i)&&(t+=this.consumeStringSlice(r),t+=LA(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},A.prototype.consumeNumber=function(){var e=[],t=ii,r=this.peekCodePoint(0);for((r===jt||r===ie)&&e.push(this.consumeCodePoint());ZA(this.peekCodePoint(0));)e.push(this.consumeCodePoint());r=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(r===$n&&ZA(n))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=qc;ZA(this.peekCodePoint(0));)e.push(this.consumeCodePoint());r=this.peekCodePoint(0),n=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((r===Bh||r===ch)&&((n===jt||n===ie)&&ZA(i)||ZA(n)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=qc;ZA(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[CQ(e),t]},A.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],r=e[1],n=this.peekCodePoint(0),i=this.peekCodePoint(1),s=this.peekCodePoint(2);if(Ri(n,i,s)){var o=this.consumeName();return{type:15,number:t,flags:r,unit:o}}return n===M0?(this.consumeCodePoint(),{type:16,number:t,flags:r}):{type:17,number:t,flags:r}},A.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(lr(e)){for(var t=LA(e);lr(this.peekCodePoint(0))&&t.length<6;)t+=LA(this.consumeCodePoint());bi(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(t,16);return r===0||dQ(r)||r>1114111?tf:r}return e===Pe?tf:e},A.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(rf(t))e+=LA(t);else if(pt(t,this.peekCodePoint(0)))e+=LA(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(t),e}},A}(),gh=function(){function A(e){this._tokens=e}return A.create=function(e){var t=new hh;return t.write(e),new A(t.read())},A.parseValue=function(e){return A.create(e).parseComponentValue()},A.parseValues=function(e){return A.create(e).parseComponentValues()},A.prototype.parseComponentValue=function(){for(var e=this.consumeToken();e.type===31;)e=this.consumeToken();if(e.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do e=this.consumeToken();while(e.type===31);if(e.type===32)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},A.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(t.type===32)return e;e.push(t),e.push()}},A.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},A.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},r=this.consumeToken();;){if(r.type===32||MQ(r,e))return t;this.reconsumeToken(r),t.values.push(this.consumeComponentValue()),r=this.consumeToken()}},A.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return t;this.reconsumeToken(r),t.values.push(this.consumeComponentValue())}},A.prototype.consumeToken=function(){var e=this._tokens.shift();return typeof e>"u"?wl:e},A.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},A}(),si=function(A){return A.type===15},Wr=function(A){return A.type===17},hA=function(A){return A.type===20},NQ=function(A){return A.type===0},Ql=function(A,e){return hA(A)&&A.value===e},ph=function(A){return A.type!==31},Pr=function(A){return A.type!==31&&A.type!==4},je=function(A){var e=[],t=[];return A.forEach(function(r){if(r.type===4){if(t.length===0)throw new Error("Error parsing function args, zero tokens for arg");e.push(t),t=[];return}r.type!==31&&t.push(r)}),t.length&&e.push(t),e},MQ=function(A,e){return e===11&&A.type===12||e===28&&A.type===29?!0:e===2&&A.type===3},Ot=function(A){return A.type===17||A.type===15},TA=function(A){return A.type===16||Ot(A)},wh=function(A){return A.length>1?[A[0],A[1]]:[A[0]]},zA={type:17,number:0,flags:ii},Fu={type:16,number:50,flags:ii},Ut={type:16,number:100,flags:ii},pn=function(A,e,t){var r=A[0],n=A[1];return[wA(r,e),wA(typeof n<"u"?n:r,t)]},wA=function(A,e){if(A.type===16)return A.number/100*e;if(si(A))switch(A.unit){case"rem":case"em":return 16*A.number;case"px":default:return A.number}return A.number},Qh="deg",Ch="grad",mh="rad",vh="turn",uo={name:"angle",parse:function(A,e){if(e.type===15)switch(e.unit){case Qh:return Math.PI*e.number/180;case Ch:return Math.PI/200*e.number;case mh:return e.number;case vh:return Math.PI*2*e.number}throw new Error("Unsupported angle type")}},Uh=function(A){return A.type===15&&(A.unit===Qh||A.unit===Ch||A.unit===mh||A.unit===vh)},Fh=function(A){var e=A.filter(hA).map(function(t){return t.value}).join(" ");switch(e){case"to bottom right":case"to right bottom":case"left top":case"top left":return[zA,zA];case"to top":case"bottom":return Fe(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[zA,Ut];case"to right":case"left":return Fe(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ut,Ut];case"to bottom":case"top":return Fe(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ut,zA];case"to left":case"right":return Fe(270)}return 0},Fe=function(A){return Math.PI*A/180},kt={name:"color",parse:function(A,e){if(e.type===18){var t=PQ[e.name];if(typeof t>"u")throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return t(A,e.values)}if(e.type===5){if(e.value.length===3){var r=e.value.substring(0,1),n=e.value.substring(1,2),i=e.value.substring(2,3);return Ft(parseInt(r+r,16),parseInt(n+n,16),parseInt(i+i,16),1)}if(e.value.length===4){var r=e.value.substring(0,1),n=e.value.substring(1,2),i=e.value.substring(2,3),s=e.value.substring(3,4);return Ft(parseInt(r+r,16),parseInt(n+n,16),parseInt(i+i,16),parseInt(s+s,16)/255)}if(e.value.length===6){var r=e.value.substring(0,2),n=e.value.substring(2,4),i=e.value.substring(4,6);return Ft(parseInt(r,16),parseInt(n,16),parseInt(i,16),1)}if(e.value.length===8){var r=e.value.substring(0,2),n=e.value.substring(2,4),i=e.value.substring(4,6),s=e.value.substring(6,8);return Ft(parseInt(r,16),parseInt(n,16),parseInt(i,16),parseInt(s,16)/255)}}if(e.type===20){var o=it[e.value.toUpperCase()];if(typeof o<"u")return o}return it.TRANSPARENT}},Tt=function(A){return(255&A)===0},NA=function(A){var e=255&A,t=255&A>>8,r=255&A>>16,n=255&A>>24;return e<255?"rgba("+n+","+r+","+t+","+e/255+")":"rgb("+n+","+r+","+t+")"},Ft=function(A,e,t,r){return(A<<24|e<<16|t<<8|Math.round(r*255)<<0)>>>0},nf=function(A,e){if(A.type===17)return A.number;if(A.type===16){var t=e===3?1:255;return e===3?A.number/100*t:Math.round(A.number/100*t)}return 0},sf=function(A,e){var t=e.filter(Pr);if(t.length===3){var r=t.map(nf),n=r[0],i=r[1],s=r[2];return Ft(n,i,s,1)}if(t.length===4){var o=t.map(nf),n=o[0],i=o[1],s=o[2],a=o[3];return Ft(n,i,s,a)}return 0};function qo(A,e,t){return t<0&&(t+=1),t>=1&&(t-=1),t<1/6?(e-A)*t*6+A:t<1/2?e:t<2/3?(e-A)*6*(2/3-t)+A:A}var of=function(A,e){var t=e.filter(Pr),r=t[0],n=t[1],i=t[2],s=t[3],o=(r.type===17?Fe(r.number):uo.parse(A,r))/(Math.PI*2),a=TA(n)?n.number/100:0,l=TA(i)?i.number/100:0,u=typeof s<"u"&&TA(s)?wA(s,1):1;if(a===0)return Ft(l*255,l*255,l*255,1);var c=l<=.5?l*(a+1):l+a-l*a,d=l*2-c,h=qo(d,c,o+1/3),w=qo(d,c,o),g=qo(d,c,o-1/3);return Ft(h*255,w*255,g*255,u)},PQ={hsl:of,hsla:of,rgb:sf,rgba:sf},Sn=function(A,e){return kt.parse(A,gh.create(e).parseComponentValue())},it={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},GQ={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(t){if(hA(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},VQ={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},co=function(A,e){var t=kt.parse(A,e[0]),r=e[1];return r&&TA(r)?{color:t,stop:r}:{color:t,stop:null}},af=function(A,e){var t=A[0],r=A[A.length-1];t.stop===null&&(t.stop=zA),r.stop===null&&(r.stop=Ut);for(var n=[],i=0,s=0;si?n.push(a):n.push(i),i=a}else n.push(null)}for(var l=null,s=0;ss.optimumDistance)?{optimumCorner:o,optimumDistance:u}:s},{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},XQ=function(A,e,t,r,n){var i=0,s=0;switch(A.size){case 0:A.shape===0?i=s=Math.min(Math.abs(e),Math.abs(e-r),Math.abs(t),Math.abs(t-n)):A.shape===1&&(i=Math.min(Math.abs(e),Math.abs(e-r)),s=Math.min(Math.abs(t),Math.abs(t-n)));break;case 2:if(A.shape===0)i=s=Math.min(_e(e,t),_e(e,t-n),_e(e-r,t),_e(e-r,t-n));else if(A.shape===1){var o=Math.min(Math.abs(t),Math.abs(t-n))/Math.min(Math.abs(e),Math.abs(e-r)),a=lf(r,n,e,t,!0),l=a[0],u=a[1];i=_e(l-e,(u-t)/o),s=o*i}break;case 1:A.shape===0?i=s=Math.max(Math.abs(e),Math.abs(e-r),Math.abs(t),Math.abs(t-n)):A.shape===1&&(i=Math.max(Math.abs(e),Math.abs(e-r)),s=Math.max(Math.abs(t),Math.abs(t-n)));break;case 3:if(A.shape===0)i=s=Math.max(_e(e,t),_e(e,t-n),_e(e-r,t),_e(e-r,t-n));else if(A.shape===1){var o=Math.max(Math.abs(t),Math.abs(t-n))/Math.max(Math.abs(e),Math.abs(e-r)),c=lf(r,n,e,t,!1),l=c[0],u=c[1];i=_e(l-e,(u-t)/o),s=o*i}break}return Array.isArray(A.size)&&(i=wA(A.size[0],r),s=A.size.length===2?wA(A.size[1],n):i),[i,s]},jQ=function(A,e){var t=Fe(180),r=[];return je(e).forEach(function(n,i){if(i===0){var s=n[0];if(s.type===20&&s.value==="to"){t=Fh(n);return}else if(Uh(s)){t=uo.parse(A,s);return}}var o=co(A,n);r.push(o)}),{angle:t,stops:r,type:1}},Mi=function(A,e){var t=Fe(180),r=[];return je(e).forEach(function(n,i){if(i===0){var s=n[0];if(s.type===20&&["top","left","right","bottom"].indexOf(s.value)!==-1){t=Fh(n);return}else if(Uh(s)){t=(uo.parse(A,s)+Fe(270))%Fe(360);return}}var o=co(A,n);r.push(o)}),{angle:t,stops:r,type:1}},JQ=function(A,e){var t=Fe(180),r=[],n=1,i=0,s=3,o=[];return je(e).forEach(function(a,l){var u=a[0];if(l===0){if(hA(u)&&u.value==="linear"){n=1;return}else if(hA(u)&&u.value==="radial"){n=2;return}}if(u.type===18){if(u.name==="from"){var c=kt.parse(A,u.values[0]);r.push({stop:zA,color:c})}else if(u.name==="to"){var c=kt.parse(A,u.values[0]);r.push({stop:Ut,color:c})}else if(u.name==="color-stop"){var d=u.values.filter(Pr);if(d.length===2){var c=kt.parse(A,d[1]),h=d[0];Wr(h)&&r.push({stop:{type:16,number:h.number*100,flags:h.flags},color:c})}}}}),n===1?{angle:(t+Fe(180))%Fe(360),stops:r,type:n}:{size:s,shape:i,stops:r,position:o,type:n}},yh="closest-side",Eh="farthest-side",Ih="closest-corner",Hh="farthest-corner",xh="circle",Sh="ellipse",_h="cover",Lh="contain",YQ=function(A,e){var t=0,r=3,n=[],i=[];return je(e).forEach(function(s,o){var a=!0;if(o===0){var l=!1;a=s.reduce(function(c,d){if(l)if(hA(d))switch(d.value){case"center":return i.push(Fu),c;case"top":case"left":return i.push(zA),c;case"right":case"bottom":return i.push(Ut),c}else(TA(d)||Ot(d))&&i.push(d);else if(hA(d))switch(d.value){case xh:return t=0,!1;case Sh:return t=1,!1;case"at":return l=!0,!1;case yh:return r=0,!1;case _h:case Eh:return r=1,!1;case Lh:case Ih:return r=2,!1;case Hh:return r=3,!1}else if(Ot(d)||TA(d))return Array.isArray(r)||(r=[]),r.push(d),!1;return c},a)}if(a){var u=co(A,s);n.push(u)}}),{size:r,shape:t,stops:n,position:i,type:2}},Pi=function(A,e){var t=0,r=3,n=[],i=[];return je(e).forEach(function(s,o){var a=!0;if(o===0?a=s.reduce(function(u,c){if(hA(c))switch(c.value){case"center":return i.push(Fu),!1;case"top":case"left":return i.push(zA),!1;case"right":case"bottom":return i.push(Ut),!1}else if(TA(c)||Ot(c))return i.push(c),!1;return u},a):o===1&&(a=s.reduce(function(u,c){if(hA(c))switch(c.value){case xh:return t=0,!1;case Sh:return t=1,!1;case Lh:case yh:return r=0,!1;case Eh:return r=1,!1;case Ih:return r=2,!1;case _h:case Hh:return r=3,!1}else if(Ot(c)||TA(c))return Array.isArray(r)||(r=[]),r.push(c),!1;return u},a)),a){var l=co(A,s);n.push(l)}}),{size:r,shape:t,stops:n,position:i,type:2}},ZQ=function(A){return A.type===1},$Q=function(A){return A.type===2},yu={name:"image",parse:function(A,e){if(e.type===22){var t={url:e.value,type:0};return A.cache.addImage(e.value),t}if(e.type===18){var r=kh[e.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return r(A,e.values)}throw new Error("Unsupported image type "+e.type)}};function qQ(A){return!(A.type===20&&A.value==="none")&&(A.type!==18||!!kh[A.name])}var kh={"linear-gradient":jQ,"-moz-linear-gradient":Mi,"-ms-linear-gradient":Mi,"-o-linear-gradient":Mi,"-webkit-linear-gradient":Mi,"radial-gradient":YQ,"-moz-radial-gradient":Pi,"-ms-radial-gradient":Pi,"-o-radial-gradient":Pi,"-webkit-radial-gradient":Pi,"-webkit-gradient":JQ},AC={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(e.length===0)return[];var t=e[0];return t.type===20&&t.value==="none"?[]:e.filter(function(r){return Pr(r)&&qQ(r)}).map(function(r){return yu.parse(A,r)})}},eC={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(t){if(hA(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},tC={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return je(e).map(function(t){return t.filter(TA)}).map(wh)}},rC={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return je(e).map(function(t){return t.filter(hA).map(function(r){return r.value}).join(" ")}).map(nC)}},nC=function(A){switch(A){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Tr;(function(A){A.AUTO="auto",A.CONTAIN="contain",A.COVER="cover"})(Tr||(Tr={}));var iC={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(A,e){return je(e).map(function(t){return t.filter(sC)})}},sC=function(A){return hA(A)||TA(A)},fo=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},oC=fo("top"),aC=fo("right"),lC=fo("bottom"),uC=fo("left"),Bo=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return wh(t.filter(TA))}}},cC=Bo("top-left"),fC=Bo("top-right"),BC=Bo("bottom-right"),dC=Bo("bottom-left"),ho=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},hC=ho("top"),gC=ho("right"),pC=ho("bottom"),wC=ho("left"),go=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return si(t)?t.number:0}}},QC=go("top"),CC=go("right"),mC=go("bottom"),vC=go("left"),UC={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},FC={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){switch(e){case"rtl":return 1;case"ltr":default:return 0}}},yC={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(hA).reduce(function(t,r){return t|EC(r.value)},0)}},EC=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},IC={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},HC={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return e.type===20&&e.value==="normal"?0:e.type===17||e.type===15?e.number:0}},bs;(function(A){A.NORMAL="normal",A.STRICT="strict"})(bs||(bs={}));var xC={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"strict":return bs.STRICT;case"normal":default:return bs.NORMAL}}},SC={name:"line-height",initialValue:"normal",prefix:!1,type:4},uf=function(A,e){return hA(A)&&A.value==="normal"?1.2*e:A.type===17?e*A.number:TA(A)?wA(A,e):e},_C={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return e.type===20&&e.value==="none"?null:yu.parse(A,e)}},LC={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){switch(e){case"inside":return 0;case"outside":default:return 1}}},Cl={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},po=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},kC=po("top"),TC=po("right"),KC=po("bottom"),DC=po("left"),OC={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(hA).map(function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},bC={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"break-word":return"break-word";case"normal":default:return"normal"}}},wo=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},RC=wo("top"),NC=wo("right"),MC=wo("bottom"),PC=wo("left"),GC={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},VC={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},zC={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.length===1&&Ql(e[0],"none")?[]:je(e).map(function(t){for(var r={color:it.TRANSPARENT,offsetX:zA,offsetY:zA,blur:zA},n=0,i=0;i"u")throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return t(e.values)}return null}},jC=function(A){var e=A.filter(function(t){return t.type===17}).map(function(t){return t.number});return e.length===6?e:null},JC=function(A){var e=A.filter(function(a){return a.type===17}).map(function(a){return a.number}),t=e[0],r=e[1];e[2],e[3];var n=e[4],i=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var s=e[12],o=e[13];return e[14],e[15],e.length===16?[t,r,n,i,s,o]:null},YC={matrix:jC,matrix3d:JC},cf={type:16,number:50,flags:ii},ZC=[cf,cf],$C={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(A,e){var t=e.filter(TA);return t.length!==2?ZC:[t[0],t[1]]}},qC={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},_n;(function(A){A.NORMAL="normal",A.BREAK_ALL="break-all",A.KEEP_ALL="keep-all"})(_n||(_n={}));var Am={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"break-all":return _n.BREAK_ALL;case"keep-all":return _n.KEEP_ALL;case"normal":default:return _n.NORMAL}}},em={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(A,e){if(e.type===20)return{auto:!0,order:0};if(Wr(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},Th={name:"time",parse:function(A,e){if(e.type===15)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw new Error("Unsupported time type")}},tm={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(A,e){return Wr(e)?e.number:1}},rm={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},nm={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(A,e){return e.filter(hA).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return t!==0})}},im={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(A,e){var t=[],r=[];return e.forEach(function(n){switch(n.type){case 20:case 0:t.push(n.value);break;case 17:t.push(n.number.toString());break;case 4:r.push(t.join(" ")),t.length=0;break}}),t.length&&r.push(t.join(" ")),r.map(function(n){return n.indexOf(" ")===-1?n:"'"+n+"'"})}},sm={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},om={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(A,e){if(Wr(e))return e.number;if(hA(e))switch(e.value){case"bold":return 700;case"normal":default:return 400}return 400}},am={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.filter(hA).map(function(t){return t.value})}},lm={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},OA=function(A,e){return(A&e)!==0},um={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(e.length===0)return[];var t=e[0];return t.type===20&&t.value==="none"?[]:e}},cm={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(e.length===0)return null;var t=e[0];if(t.type===20&&t.value==="none")return null;for(var r=[],n=e.filter(ph),i=0;i1?1:0],this.overflowWrap=q(e,bC,t.overflowWrap),this.paddingTop=q(e,RC,t.paddingTop),this.paddingRight=q(e,NC,t.paddingRight),this.paddingBottom=q(e,MC,t.paddingBottom),this.paddingLeft=q(e,PC,t.paddingLeft),this.paintOrder=q(e,gm,t.paintOrder),this.position=q(e,VC,t.position),this.textAlign=q(e,GC,t.textAlign),this.textDecorationColor=q(e,rm,(r=t.textDecorationColor)!==null&&r!==void 0?r:t.color),this.textDecorationLine=q(e,nm,(n=t.textDecorationLine)!==null&&n!==void 0?n:t.textDecoration),this.textShadow=q(e,zC,t.textShadow),this.textTransform=q(e,WC,t.textTransform),this.transform=q(e,XC,t.transform),this.transformOrigin=q(e,$C,t.transformOrigin),this.visibility=q(e,qC,t.visibility),this.webkitTextStrokeColor=q(e,pm,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=q(e,wm,t.webkitTextStrokeWidth),this.wordBreak=q(e,Am,t.wordBreak),this.zIndex=q(e,em,t.zIndex)}return A.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},A.prototype.isTransparent=function(){return Tt(this.backgroundColor)},A.prototype.isTransformed=function(){return this.transform!==null},A.prototype.isPositioned=function(){return this.position!==0},A.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},A.prototype.isFloating=function(){return this.float!==0},A.prototype.isInlineLevel=function(){return OA(this.display,4)||OA(this.display,33554432)||OA(this.display,268435456)||OA(this.display,536870912)||OA(this.display,67108864)||OA(this.display,134217728)},A}(),Cm=function(){function A(e,t){this.content=q(e,um,t.content),this.quotes=q(e,dm,t.quotes)}return A}(),Bf=function(){function A(e,t){this.counterIncrement=q(e,cm,t.counterIncrement),this.counterReset=q(e,fm,t.counterReset)}return A}(),q=function(A,e,t){var r=new hh,n=t!==null&&typeof t<"u"?t.toString():e.initialValue;r.write(n);var i=new gh(r.read());switch(e.type){case 2:var s=i.parseComponentValue();return e.parse(A,hA(s)?s.value:e.initialValue);case 0:return e.parse(A,i.parseComponentValue());case 1:return e.parse(A,i.parseComponentValues());case 4:return i.parseComponentValue();case 3:switch(e.format){case"angle":return uo.parse(A,i.parseComponentValue());case"color":return kt.parse(A,i.parseComponentValue());case"image":return yu.parse(A,i.parseComponentValue());case"length":var o=i.parseComponentValue();return Ot(o)?o:zA;case"length-percentage":var a=i.parseComponentValue();return TA(a)?a:zA;case"time":return Th.parse(A,i.parseComponentValue())}break}},mm="data-html2canvas-debug",vm=function(A){var e=A.getAttribute(mm);switch(e){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ml=function(A,e){var t=vm(A);return t===1||e===t},Je=function(){function A(e,t){if(this.context=e,this.textNodes=[],this.elements=[],this.flags=0,ml(t,3))debugger;this.styles=new Qm(e,window.getComputedStyle(t,null)),Fl(t)&&(this.styles.animationDuration.some(function(r){return r>0})&&(t.style.animationDuration="0s"),this.styles.transform!==null&&(t.style.transform="none")),this.bounds=ao(this.context,t),ml(t,4)&&(this.flags|=16)}return A}(),Um="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",df="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",wn=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Gi=0;Gi>4,u[n++]=(s&15)<<4|o>>2,u[n++]=(o&3)<<6|a&63;return l},ym=function(A){for(var e=A.length,t=[],r=0;r>$t,Hm=1<<$t,ea=Hm-1,xm=1024>>$t,Sm=Kh+xm,_m=Sm,Lm=32,km=_m+Lm,Tm=65536>>Eu,Km=1<=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>$t],t=(t<>$t)],t=(t<>Eu),t=this.index[t],t+=e>>$t&Dm,t=this.index[t],t=(t<"u"?[]:new Uint8Array(256);for(var Vi=0;Vi=55296&&n<=56319&&t>10)+55296,s%1024+56320)),(n+1===t||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},zm=bm(Um),Qe="×",oa="÷",Wm=function(A){return zm.get(A)},Xm=function(A,e,t){var r=t-2,n=e[r],i=e[t-1],s=e[t];if(i===ta&&s===ra)return Qe;if(i===ta||i===ra||i===pf||s===ta||s===ra||s===pf)return oa;if(i===Qf&&[Qf,na,Cf,mf].indexOf(s)!==-1||(i===Cf||i===na)&&(s===na||s===ia)||(i===mf||i===ia)&&s===ia||s===vf||s===wf||s===Pm||i===Mm)return Qe;if(i===vf&&s===Uf){for(;n===wf;)n=e[--r];if(n===Uf)return Qe}if(i===sa&&s===sa){for(var o=0;n===sa;)o++,n=e[--r];if(o%2===0)return Qe}return oa},jm=function(A){var e=Gm(A),t=e.length,r=0,n=0,i=e.map(Wm);return{next:function(){if(r>=t)return{done:!0,value:null};for(var s=Qe;rs.x||u.y>s.y;return s=u,l===0?!0:c});return A.body.removeChild(e),o},$m=function(){return typeof new Image().crossOrigin<"u"},qm=function(){return typeof new XMLHttpRequest().responseType=="string"},Av=function(A){var e=new Image,t=A.createElement("canvas"),r=t.getContext("2d");if(!r)return!1;e.src="data:image/svg+xml,";try{r.drawImage(e,0,0),t.toDataURL()}catch{return!1}return!0},Ff=function(A){return A[0]===0&&A[1]===255&&A[2]===0&&A[3]===255},ev=function(A){var e=A.createElement("canvas"),t=100;e.width=t,e.height=t;var r=e.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,t,t);var n=new Image,i=e.toDataURL();n.src=i;var s=vl(t,t,0,0,n);return r.fillStyle="red",r.fillRect(0,0,t,t),yf(s).then(function(o){r.drawImage(o,0,0);var a=r.getImageData(0,0,t,t).data;r.fillStyle="red",r.fillRect(0,0,t,t);var l=A.createElement("div");return l.style.backgroundImage="url("+i+")",l.style.height=t+"px",Ff(a)?yf(vl(t,t,0,0,l)):Promise.reject(!1)}).then(function(o){return r.drawImage(o,0,0),Ff(r.getImageData(0,0,t,t).data)}).catch(function(){return!1})},vl=function(A,e,t,r,n){var i="http://www.w3.org/2000/svg",s=document.createElementNS(i,"svg"),o=document.createElementNS(i,"foreignObject");return s.setAttributeNS(null,"width",A.toString()),s.setAttributeNS(null,"height",e.toString()),o.setAttributeNS(null,"width","100%"),o.setAttributeNS(null,"height","100%"),o.setAttributeNS(null,"x",t.toString()),o.setAttributeNS(null,"y",r.toString()),o.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(o),o.appendChild(n),s},yf=function(A){return new Promise(function(e,t){var r=new Image;r.onload=function(){return e(r)},r.onerror=t,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},VA={get SUPPORT_RANGE_BOUNDS(){var A=Ym(document);return Object.defineProperty(VA,"SUPPORT_RANGE_BOUNDS",{value:A}),A},get SUPPORT_WORD_BREAKING(){var A=VA.SUPPORT_RANGE_BOUNDS&&Zm(document);return Object.defineProperty(VA,"SUPPORT_WORD_BREAKING",{value:A}),A},get SUPPORT_SVG_DRAWING(){var A=Av(document);return Object.defineProperty(VA,"SUPPORT_SVG_DRAWING",{value:A}),A},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A=typeof Array.from=="function"&&typeof window.fetch=="function"?ev(document):Promise.resolve(!1);return Object.defineProperty(VA,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:A}),A},get SUPPORT_CORS_IMAGES(){var A=$m();return Object.defineProperty(VA,"SUPPORT_CORS_IMAGES",{value:A}),A},get SUPPORT_RESPONSE_TYPE(){var A=qm();return Object.defineProperty(VA,"SUPPORT_RESPONSE_TYPE",{value:A}),A},get SUPPORT_CORS_XHR(){var A="withCredentials"in new XMLHttpRequest;return Object.defineProperty(VA,"SUPPORT_CORS_XHR",{value:A}),A},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var A=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(VA,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:A}),A}},Ln=function(){function A(e,t){this.text=e,this.bounds=t}return A}(),tv=function(A,e,t,r){var n=iv(e,t),i=[],s=0;return n.forEach(function(o){if(t.textDecorationLine.length||o.trim().length>0)if(VA.SUPPORT_RANGE_BOUNDS){var a=Ef(r,s,o.length).getClientRects();if(a.length>1){var l=Iu(o),u=0;l.forEach(function(d){i.push(new Ln(d,ut.fromDOMRectList(A,Ef(r,u+s,d.length).getClientRects()))),u+=d.length})}else i.push(new Ln(o,ut.fromDOMRectList(A,a)))}else{var c=r.splitText(o.length);i.push(new Ln(o,rv(A,r))),r=c}else VA.SUPPORT_RANGE_BOUNDS||(r=r.splitText(o.length));s+=o.length}),i},rv=function(A,e){var t=e.ownerDocument;if(t){var r=t.createElement("html2canvaswrapper");r.appendChild(e.cloneNode(!0));var n=e.parentNode;if(n){n.replaceChild(r,e);var i=ao(A,r);return r.firstChild&&n.replaceChild(r.firstChild,r),i}}return ut.EMPTY},Ef=function(A,e,t){var r=A.ownerDocument;if(!r)throw new Error("Node has no owner document");var n=r.createRange();return n.setStart(A,e),n.setEnd(A,e+t),n},Iu=function(A){if(VA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(A)).map(function(t){return t.segment})}return Jm(A)},nv=function(A,e){if(VA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(t.segment(A)).map(function(r){return r.segment})}return ov(A,e)},iv=function(A,e){return e.letterSpacing!==0?Iu(A):nv(A,e)},sv=[32,160,4961,65792,65793,4153,4241],ov=function(A,e){for(var t=T0(A,{lineBreak:e.lineBreak,wordBreak:e.overflowWrap==="break-word"?"break-word":e.wordBreak}),r=[],n,i=function(){if(n.value){var s=n.value.slice(),o=lo(s),a="";o.forEach(function(l){sv.indexOf(l)===-1?a+=LA(l):(a.length&&r.push(a),r.push(LA(l)),a="")}),a.length&&r.push(a)}};!(n=t.next()).done;)i();return r},av=function(){function A(e,t,r){this.text=lv(t.data,r.textTransform),this.textBounds=tv(e,this.text,r,t)}return A}(),lv=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(uv,cv);case 2:return A.toUpperCase();default:return A}},uv=/(^|\s|:|-|\(|\))([a-z])/g,cv=function(A,e,t){return A.length>0?e+t.toUpperCase():A},Dh=function(A){be(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n.src=r.currentSrc||r.src,n.intrinsicWidth=r.naturalWidth,n.intrinsicHeight=r.naturalHeight,n.context.cache.addImage(n.src),n}return e}(Je),Oh=function(A){be(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n.canvas=r,n.intrinsicWidth=r.width,n.intrinsicHeight=r.height,n}return e}(Je),bh=function(A){be(e,A);function e(t,r){var n=A.call(this,t,r)||this,i=new XMLSerializer,s=ao(t,r);return r.setAttribute("width",s.width+"px"),r.setAttribute("height",s.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(r)),n.intrinsicWidth=r.width.baseVal.value,n.intrinsicHeight=r.height.baseVal.value,n.context.cache.addImage(n.svg),n}return e}(Je),Rh=function(A){be(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n.value=r.value,n}return e}(Je),Ul=function(A){be(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n.start=r.start,n.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,n}return e}(Je),fv=[{type:15,flags:0,unit:"px",number:3}],Bv=[{type:16,flags:0,number:50}],dv=function(A){return A.width>A.height?new ut(A.left+(A.width-A.height)/2,A.top,A.height,A.height):A.width0)t.textNodes.push(new av(A,n,t.styles));else if(Ir(n))if(Jh(n)&&n.assignedNodes)n.assignedNodes().forEach(function(o){return us(A,o,t,r)});else{var s=Gh(A,n);s.styles.isVisible()&&(wv(n,s,r)?s.flags|=4:Qv(s.styles)&&(s.flags|=2),pv.indexOf(n.tagName)!==-1&&(s.flags|=8),t.elements.push(s),n.slot,n.shadowRoot?us(A,n.shadowRoot,s,r):!Ms(n)&&!Wh(n)&&!Ps(n)&&us(A,n,s,r))}},Gh=function(A,e){return yl(e)?new Dh(A,e):Xh(e)?new Oh(A,e):Wh(e)?new bh(A,e):Cv(e)?new Rh(A,e):mv(e)?new Ul(A,e):vv(e)?new Hu(A,e):Ps(e)?new Nh(A,e):Ms(e)?new Mh(A,e):jh(e)?new Ph(A,e):new Je(A,e)},Vh=function(A,e){var t=Gh(A,e);return t.flags|=4,us(A,e,t,t),t},wv=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||xu(A)&&t.styles.isTransparent()},Qv=function(A){return A.isPositioned()||A.isFloating()},zh=function(A){return A.nodeType===Node.TEXT_NODE},Ir=function(A){return A.nodeType===Node.ELEMENT_NODE},Fl=function(A){return Ir(A)&&typeof A.style<"u"&&!cs(A)},cs=function(A){return typeof A.className=="object"},Cv=function(A){return A.tagName==="LI"},mv=function(A){return A.tagName==="OL"},vv=function(A){return A.tagName==="INPUT"},Uv=function(A){return A.tagName==="HTML"},Wh=function(A){return A.tagName==="svg"},xu=function(A){return A.tagName==="BODY"},Xh=function(A){return A.tagName==="CANVAS"},Hf=function(A){return A.tagName==="VIDEO"},yl=function(A){return A.tagName==="IMG"},jh=function(A){return A.tagName==="IFRAME"},xf=function(A){return A.tagName==="STYLE"},Fv=function(A){return A.tagName==="SCRIPT"},Ms=function(A){return A.tagName==="TEXTAREA"},Ps=function(A){return A.tagName==="SELECT"},Jh=function(A){return A.tagName==="SLOT"},Sf=function(A){return A.tagName.indexOf("-")>0},yv=function(){function A(){this.counters={}}return A.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},A.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},A.prototype.pop=function(e){var t=this;e.forEach(function(r){return t.counters[r].pop()})},A.prototype.parse=function(e){var t=this,r=e.counterIncrement,n=e.counterReset,i=!0;r!==null&&r.forEach(function(o){var a=t.counters[o.counter];a&&o.increment!==0&&(i=!1,a.length||a.push(1),a[Math.max(0,a.length-1)]+=o.increment)});var s=[];return i&&n.forEach(function(o){var a=t.counters[o.counter];s.push(o.counter),a||(a=t.counters[o.counter]=[]),a.push(o.reset)}),s},A}(),_f={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Lf={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Ev={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Iv={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},ur=function(A,e,t,r,n,i){return At?qn(A,n,i.length>0):r.integers.reduce(function(s,o,a){for(;A>=o;)A-=o,s+=r.values[a];return s},"")+i},Yh=function(A,e,t,r){var n="";do t||A--,n=r(A)+n,A/=e;while(A*e>=e);return n},_A=function(A,e,t,r,n){var i=t-e+1;return(A<0?"-":"")+(Yh(Math.abs(A),i,r,function(s){return LA(Math.floor(s%i)+e)})+n)},Mt=function(A,e,t){t===void 0&&(t=". ");var r=e.length;return Yh(Math.abs(A),r,!1,function(n){return e[Math.floor(n%r)]})+t},Br=1,Bt=2,dt=4,Qn=8,$e=function(A,e,t,r,n,i){if(A<-9999||A>9999)return qn(A,4,n.length>0);var s=Math.abs(A),o=n;if(s===0)return e[0]+o;for(var a=0;s>0&&a<=4;a++){var l=s%10;l===0&&OA(i,Br)&&o!==""?o=e[l]+o:l>1||l===1&&a===0||l===1&&a===1&&OA(i,Bt)||l===1&&a===1&&OA(i,dt)&&A>100||l===1&&a>1&&OA(i,Qn)?o=e[l]+(a>0?t[a-1]:"")+o:l===1&&a>0&&(o=t[a-1]+o),s=Math.floor(s/10)}return(A<0?r:"")+o},kf="十百千萬",Tf="拾佰仟萬",Kf="マイナス",aa="마이너스",qn=function(A,e,t){var r=t?". ":"",n=t?"、":"",i=t?", ":"",s=t?" ":"";switch(e){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var o=_A(A,48,57,!0,r);return o.length<4?"0"+o:o;case 4:return Mt(A,"〇一二三四五六七八九",n);case 6:return ur(A,1,3999,_f,3,r).toLowerCase();case 7:return ur(A,1,3999,_f,3,r);case 8:return _A(A,945,969,!1,r);case 9:return _A(A,97,122,!1,r);case 10:return _A(A,65,90,!1,r);case 11:return _A(A,1632,1641,!0,r);case 12:case 49:return ur(A,1,9999,Lf,3,r);case 35:return ur(A,1,9999,Lf,3,r).toLowerCase();case 13:return _A(A,2534,2543,!0,r);case 14:case 30:return _A(A,6112,6121,!0,r);case 15:return Mt(A,"子丑寅卯辰巳午未申酉戌亥",n);case 16:return Mt(A,"甲乙丙丁戊己庚辛壬癸",n);case 17:case 48:return $e(A,"零一二三四五六七八九",kf,"負",n,Bt|dt|Qn);case 47:return $e(A,"零壹貳參肆伍陸柒捌玖",Tf,"負",n,Br|Bt|dt|Qn);case 42:return $e(A,"零一二三四五六七八九",kf,"负",n,Bt|dt|Qn);case 41:return $e(A,"零壹贰叁肆伍陆柒捌玖",Tf,"负",n,Br|Bt|dt|Qn);case 26:return $e(A,"〇一二三四五六七八九","十百千万",Kf,n,0);case 25:return $e(A,"零壱弐参四伍六七八九","拾百千万",Kf,n,Br|Bt|dt);case 31:return $e(A,"영일이삼사오육칠팔구","십백천만",aa,i,Br|Bt|dt);case 33:return $e(A,"零一二三四五六七八九","十百千萬",aa,i,0);case 32:return $e(A,"零壹貳參四五六七八九","拾百千",aa,i,Br|Bt|dt);case 18:return _A(A,2406,2415,!0,r);case 20:return ur(A,1,19999,Iv,3,r);case 21:return _A(A,2790,2799,!0,r);case 22:return _A(A,2662,2671,!0,r);case 22:return ur(A,1,10999,Ev,3,r);case 23:return Mt(A,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Mt(A,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return _A(A,3302,3311,!0,r);case 28:return Mt(A,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",n);case 29:return Mt(A,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",n);case 34:return _A(A,3792,3801,!0,r);case 37:return _A(A,6160,6169,!0,r);case 38:return _A(A,4160,4169,!0,r);case 39:return _A(A,2918,2927,!0,r);case 40:return _A(A,1776,1785,!0,r);case 43:return _A(A,3046,3055,!0,r);case 44:return _A(A,3174,3183,!0,r);case 45:return _A(A,3664,3673,!0,r);case 46:return _A(A,3872,3881,!0,r);case 3:default:return _A(A,48,57,!0,r)}},Zh="data-html2canvas-ignore",Df=function(){function A(e,t,r){if(this.context=e,this.options=r,this.scrolledElements=[],this.referenceElement=t,this.counters=new yv,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return A.prototype.toIFrame=function(e,t){var r=this,n=Hv(e,t);if(!n.contentWindow)return Promise.reject("Unable to find iframe window");var i=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset,o=n.contentWindow,a=o.document,l=_v(n).then(function(){return Ae(r,void 0,void 0,function(){var u,c;return YA(this,function(d){switch(d.label){case 0:return this.scrolledElements.forEach(Kv),o&&(o.scrollTo(t.left,t.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(o.scrollY!==t.top||o.scrollX!==t.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(o.scrollX-t.left,o.scrollY-t.top,0,0))),u=this.options.onclone,c=this.clonedReferenceElement,typeof c>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:a.fonts&&a.fonts.ready?[4,a.fonts.ready]:[3,2];case 1:d.sent(),d.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Sv(a)]:[3,4];case 3:d.sent(),d.label=4;case 4:return typeof u=="function"?[2,Promise.resolve().then(function(){return u(a,c)}).then(function(){return n})]:[2,n]}})})});return a.open(),a.write(kv(document.doctype)+""),Tv(this.referenceElement.ownerDocument,i,s),a.replaceChild(a.adoptNode(this.documentElement),a.documentElement),a.close(),l},A.prototype.createElementClone=function(e){if(ml(e,2))debugger;if(Xh(e))return this.createCanvasClone(e);if(Hf(e))return this.createVideoClone(e);if(xf(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return yl(t)&&(yl(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),t.loading==="lazy"&&(t.loading="eager")),Sf(t)?this.createCustomElementClone(t):t},A.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return la(e.style,t),t},A.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var r=[].slice.call(t.cssRules,0).reduce(function(i,s){return s&&typeof s.cssText=="string"?i+s.cssText:i},""),n=e.cloneNode(!1);return n.textContent=r,n}}catch(i){if(this.context.logger.error("Unable to access cssRules property",i),i.name!=="SecurityError")throw i}return e.cloneNode(!1)},A.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var r=e.ownerDocument.createElement("img");try{return r.src=e.toDataURL(),r}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var n=e.cloneNode(!1);try{n.width=e.width,n.height=e.height;var i=e.getContext("2d"),s=n.getContext("2d");if(s)if(!this.options.allowTaint&&i)s.putImageData(i.getImageData(0,0,e.width,e.height),0,0);else{var o=(t=e.getContext("webgl2"))!==null&&t!==void 0?t:e.getContext("webgl");if(o){var a=o.getContextAttributes();(a==null?void 0:a.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}s.drawImage(e,0,0)}return n}catch{this.context.logger.info("Unable to clone canvas as it is tainted",e)}return n},A.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement("canvas");t.width=e.offsetWidth,t.height=e.offsetHeight;var r=t.getContext("2d");try{return r&&(r.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||r.getImageData(0,0,t.width,t.height)),t}catch{this.context.logger.info("Unable to clone video as it is tainted",e)}var n=e.ownerDocument.createElement("canvas");return n.width=e.offsetWidth,n.height=e.offsetHeight,n},A.prototype.appendChildNode=function(e,t,r){(!Ir(t)||!Fv(t)&&!t.hasAttribute(Zh)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(t)))&&(!this.options.copyStyles||!Ir(t)||!xf(t))&&e.appendChild(this.cloneNode(t,r))},A.prototype.cloneChildNodes=function(e,t,r){for(var n=this,i=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;i;i=i.nextSibling)if(Ir(i)&&Jh(i)&&typeof i.assignedNodes=="function"){var s=i.assignedNodes();s.length&&s.forEach(function(o){return n.appendChildNode(t,o,r)})}else this.appendChildNode(t,i,r)},A.prototype.cloneNode=function(e,t){if(zh(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var r=e.ownerDocument.defaultView;if(r&&Ir(e)&&(Fl(e)||cs(e))){var n=this.createElementClone(e);n.style.transitionProperty="none";var i=r.getComputedStyle(e),s=r.getComputedStyle(e,":before"),o=r.getComputedStyle(e,":after");this.referenceElement===e&&Fl(n)&&(this.clonedReferenceElement=n),xu(n)&&bv(n);var a=this.counters.parse(new Bf(this.context,i)),l=this.resolvePseudoContent(e,n,s,kn.BEFORE);Sf(e)&&(t=!0),Hf(e)||this.cloneChildNodes(e,n,t),l&&n.insertBefore(l,n.firstChild);var u=this.resolvePseudoContent(e,n,o,kn.AFTER);return u&&n.appendChild(u),this.counters.pop(a),(i&&(this.options.copyStyles||cs(e))&&!jh(e)||t)&&la(i,n),(e.scrollTop!==0||e.scrollLeft!==0)&&this.scrolledElements.push([n,e.scrollLeft,e.scrollTop]),(Ms(e)||Ps(e))&&(Ms(n)||Ps(n))&&(n.value=e.value),n}return e.cloneNode(!1)},A.prototype.resolvePseudoContent=function(e,t,r,n){var i=this;if(r){var s=r.content,o=t.ownerDocument;if(!(!o||!s||s==="none"||s==="-moz-alt-content"||r.display==="none")){this.counters.parse(new Bf(this.context,r));var a=new Cm(this.context,r),l=o.createElement("html2canvaspseudoelement");la(r,l),a.content.forEach(function(c){if(c.type===0)l.appendChild(o.createTextNode(c.value));else if(c.type===22){var d=o.createElement("img");d.src=c.value,d.style.opacity="1",l.appendChild(d)}else if(c.type===18){if(c.name==="attr"){var h=c.values.filter(hA);h.length&&l.appendChild(o.createTextNode(e.getAttribute(h[0].value)||""))}else if(c.name==="counter"){var w=c.values.filter(Pr),g=w[0],m=w[1];if(g&&hA(g)){var f=i.counters.getCounterValue(g.value),B=m&&hA(m)?Cl.parse(i.context,m.value):3;l.appendChild(o.createTextNode(qn(f,B,!1)))}}else if(c.name==="counters"){var Q=c.values.filter(Pr),g=Q[0],v=Q[1],m=Q[2];if(g&&hA(g)){var U=i.counters.getCounterValues(g.value),E=m&&hA(m)?Cl.parse(i.context,m.value):3,H=v&&v.type===0?v.value:"",S=U.map(function(Z){return qn(Z,E,!1)}).join(H);l.appendChild(o.createTextNode(S))}}}else if(c.type===20)switch(c.value){case"open-quote":l.appendChild(o.createTextNode(ff(a.quotes,i.quoteDepth++,!0)));break;case"close-quote":l.appendChild(o.createTextNode(ff(a.quotes,--i.quoteDepth,!1)));break;default:l.appendChild(o.createTextNode(c.value))}}),l.className=El+" "+Il;var u=n===kn.BEFORE?" "+El:" "+Il;return cs(t)?t.className.baseValue+=u:t.className+=u,l}}},A.destroy=function(e){return e.parentNode?(e.parentNode.removeChild(e),!0):!1},A}(),kn;(function(A){A[A.BEFORE=0]="BEFORE",A[A.AFTER=1]="AFTER"})(kn||(kn={}));var Hv=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(Zh,"true"),A.body.appendChild(t),t},xv=function(A){return new Promise(function(e){if(A.complete){e();return}if(!A.src){e();return}A.onload=e,A.onerror=e})},Sv=function(A){return Promise.all([].slice.call(A.images,0).map(xv))},_v=function(A){return new Promise(function(e,t){var r=A.contentWindow;if(!r)return t("No window assigned for iframe");var n=r.document;r.onload=A.onload=function(){r.onload=A.onload=null;var i=setInterval(function(){n.body.childNodes.length>0&&n.readyState==="complete"&&(clearInterval(i),e(A))},50)}})},Lv=["all","d","content"],la=function(A,e){for(var t=A.length-1;t>=0;t--){var r=A.item(t);Lv.indexOf(r)===-1&&e.style.setProperty(r,A.getPropertyValue(r))}return e},kv=function(A){var e="";return A&&(e+=""),e},Tv=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},Kv=function(A){var e=A[0],t=A[1],r=A[2];e.scrollLeft=t,e.scrollTop=r},Dv=":before",Ov=":after",El="___html2canvas___pseudoelement_before",Il="___html2canvas___pseudoelement_after",Of=`{ content: "" !important; display: none !important; }`,bv=function(A){Rv(A,"."+El+Dv+Of+` .`+Il+Ov+Of)},Rv=function(A,e){var t=A.ownerDocument;if(t){var r=t.createElement("style");r.textContent=e,A.appendChild(r)}},$h=function(){function A(){}return A.getOrigin=function(e){var t=A._link;return t?(t.href=e,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},A.isSameOrigin=function(e){return A.getOrigin(e)===A._origin},A.setContext=function(e){A._link=e.document.createElement("a"),A._origin=A.getOrigin(e.location.href)},A._origin="about:blank",A}(),Nv=function(){function A(e,t){this.context=e,this._options=t,this._cache={}}return A.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)||(ca(e)||Vv(e))&&(this._cache[e]=this.loadImage(e)).catch(function(){}),t},A.prototype.match=function(e){return this._cache[e]},A.prototype.loadImage=function(e){return Ae(this,void 0,void 0,function(){var t,r,n,i,s=this;return YA(this,function(o){switch(o.label){case 0:return t=$h.isSameOrigin(e),r=!ua(e)&&this._options.useCORS===!0&&VA.SUPPORT_CORS_IMAGES&&!t,n=!ua(e)&&!t&&!ca(e)&&typeof this._options.proxy=="string"&&VA.SUPPORT_CORS_XHR&&!r,!t&&this._options.allowTaint===!1&&!ua(e)&&!ca(e)&&!n&&!r?[2]:(i=e,n?[4,this.proxy(i)]:[3,2]);case 1:i=o.sent(),o.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise(function(a,l){var u=new Image;u.onload=function(){return a(u)},u.onerror=l,(zv(i)||r)&&(u.crossOrigin="anonymous"),u.src=i,u.complete===!0&&setTimeout(function(){return a(u)},500),s._options.imageTimeout>0&&setTimeout(function(){return l("Timed out ("+s._options.imageTimeout+"ms) loading image")},s._options.imageTimeout)})];case 3:return[2,o.sent()]}})})},A.prototype.has=function(e){return typeof this._cache[e]<"u"},A.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},A.prototype.proxy=function(e){var t=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var n=e.substring(0,256);return new Promise(function(i,s){var o=VA.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(a.status===200)if(o==="text")i(a.response);else{var c=new FileReader;c.addEventListener("load",function(){return i(c.result)},!1),c.addEventListener("error",function(d){return s(d)},!1),c.readAsDataURL(a.response)}else s("Failed to proxy resource "+n+" with status code "+a.status)},a.onerror=s;var l=r.indexOf("?")>-1?"&":"?";if(a.open("GET",""+r+l+"url="+encodeURIComponent(e)+"&responseType="+o),o!=="text"&&a instanceof XMLHttpRequest&&(a.responseType=o),t._options.imageTimeout){var u=t._options.imageTimeout;a.timeout=u,a.ontimeout=function(){return s("Timed out ("+u+"ms) proxying "+n)}}a.send()})},A}(),Mv=/^data:image\/svg\+xml/i,Pv=/^data:image\/.*;base64,/i,Gv=/^data:image\/.*/i,Vv=function(A){return VA.SUPPORT_SVG_DRAWING||!Wv(A)},ua=function(A){return Gv.test(A)},zv=function(A){return Pv.test(A)},ca=function(A){return A.substr(0,4)==="blob"},Wv=function(A){return A.substr(-3).toLowerCase()==="svg"||Mv.test(A)},$=function(){function A(e,t){this.type=0,this.x=e,this.y=t}return A.prototype.add=function(e,t){return new A(this.x+e,this.y+t)},A}(),cr=function(A,e,t){return new $(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)},zi=function(){function A(e,t,r,n){this.type=1,this.start=e,this.startControl=t,this.endControl=r,this.end=n}return A.prototype.subdivide=function(e,t){var r=cr(this.start,this.startControl,e),n=cr(this.startControl,this.endControl,e),i=cr(this.endControl,this.end,e),s=cr(r,n,e),o=cr(n,i,e),a=cr(s,o,e);return t?new A(this.start,r,s,a):new A(a,o,i,this.end)},A.prototype.add=function(e,t){return new A(this.start.add(e,t),this.startControl.add(e,t),this.endControl.add(e,t),this.end.add(e,t))},A.prototype.reverse=function(){return new A(this.end,this.endControl,this.startControl,this.start)},A}(),ve=function(A){return A.type===1},Xv=function(){function A(e){var t=e.styles,r=e.bounds,n=pn(t.borderTopLeftRadius,r.width,r.height),i=n[0],s=n[1],o=pn(t.borderTopRightRadius,r.width,r.height),a=o[0],l=o[1],u=pn(t.borderBottomRightRadius,r.width,r.height),c=u[0],d=u[1],h=pn(t.borderBottomLeftRadius,r.width,r.height),w=h[0],g=h[1],m=[];m.push((i+a)/r.width),m.push((w+c)/r.width),m.push((s+g)/r.height),m.push((l+d)/r.height);var f=Math.max.apply(Math,m);f>1&&(i/=f,s/=f,a/=f,l/=f,c/=f,d/=f,w/=f,g/=f);var B=r.width-a,Q=r.height-d,v=r.width-c,U=r.height-g,E=t.borderTopWidth,H=t.borderRightWidth,S=t.borderBottomWidth,x=t.borderLeftWidth,D=wA(t.paddingTop,e.bounds.width),Z=wA(t.paddingRight,e.bounds.width),I=wA(t.paddingBottom,e.bounds.width),T=wA(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||s>0?vA(r.left+x/3,r.top+E/3,i-x/3,s-E/3,BA.TOP_LEFT):new $(r.left+x/3,r.top+E/3),this.topRightBorderDoubleOuterBox=i>0||s>0?vA(r.left+B,r.top+E/3,a-H/3,l-E/3,BA.TOP_RIGHT):new $(r.left+r.width-H/3,r.top+E/3),this.bottomRightBorderDoubleOuterBox=c>0||d>0?vA(r.left+v,r.top+Q,c-H/3,d-S/3,BA.BOTTOM_RIGHT):new $(r.left+r.width-H/3,r.top+r.height-S/3),this.bottomLeftBorderDoubleOuterBox=w>0||g>0?vA(r.left+x/3,r.top+U,w-x/3,g-S/3,BA.BOTTOM_LEFT):new $(r.left+x/3,r.top+r.height-S/3),this.topLeftBorderDoubleInnerBox=i>0||s>0?vA(r.left+x*2/3,r.top+E*2/3,i-x*2/3,s-E*2/3,BA.TOP_LEFT):new $(r.left+x*2/3,r.top+E*2/3),this.topRightBorderDoubleInnerBox=i>0||s>0?vA(r.left+B,r.top+E*2/3,a-H*2/3,l-E*2/3,BA.TOP_RIGHT):new $(r.left+r.width-H*2/3,r.top+E*2/3),this.bottomRightBorderDoubleInnerBox=c>0||d>0?vA(r.left+v,r.top+Q,c-H*2/3,d-S*2/3,BA.BOTTOM_RIGHT):new $(r.left+r.width-H*2/3,r.top+r.height-S*2/3),this.bottomLeftBorderDoubleInnerBox=w>0||g>0?vA(r.left+x*2/3,r.top+U,w-x*2/3,g-S*2/3,BA.BOTTOM_LEFT):new $(r.left+x*2/3,r.top+r.height-S*2/3),this.topLeftBorderStroke=i>0||s>0?vA(r.left+x/2,r.top+E/2,i-x/2,s-E/2,BA.TOP_LEFT):new $(r.left+x/2,r.top+E/2),this.topRightBorderStroke=i>0||s>0?vA(r.left+B,r.top+E/2,a-H/2,l-E/2,BA.TOP_RIGHT):new $(r.left+r.width-H/2,r.top+E/2),this.bottomRightBorderStroke=c>0||d>0?vA(r.left+v,r.top+Q,c-H/2,d-S/2,BA.BOTTOM_RIGHT):new $(r.left+r.width-H/2,r.top+r.height-S/2),this.bottomLeftBorderStroke=w>0||g>0?vA(r.left+x/2,r.top+U,w-x/2,g-S/2,BA.BOTTOM_LEFT):new $(r.left+x/2,r.top+r.height-S/2),this.topLeftBorderBox=i>0||s>0?vA(r.left,r.top,i,s,BA.TOP_LEFT):new $(r.left,r.top),this.topRightBorderBox=a>0||l>0?vA(r.left+B,r.top,a,l,BA.TOP_RIGHT):new $(r.left+r.width,r.top),this.bottomRightBorderBox=c>0||d>0?vA(r.left+v,r.top+Q,c,d,BA.BOTTOM_RIGHT):new $(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=w>0||g>0?vA(r.left,r.top+U,w,g,BA.BOTTOM_LEFT):new $(r.left,r.top+r.height),this.topLeftPaddingBox=i>0||s>0?vA(r.left+x,r.top+E,Math.max(0,i-x),Math.max(0,s-E),BA.TOP_LEFT):new $(r.left+x,r.top+E),this.topRightPaddingBox=a>0||l>0?vA(r.left+Math.min(B,r.width-H),r.top+E,B>r.width+H?0:Math.max(0,a-H),Math.max(0,l-E),BA.TOP_RIGHT):new $(r.left+r.width-H,r.top+E),this.bottomRightPaddingBox=c>0||d>0?vA(r.left+Math.min(v,r.width-x),r.top+Math.min(Q,r.height-S),Math.max(0,c-H),Math.max(0,d-S),BA.BOTTOM_RIGHT):new $(r.left+r.width-H,r.top+r.height-S),this.bottomLeftPaddingBox=w>0||g>0?vA(r.left+x,r.top+Math.min(U,r.height-S),Math.max(0,w-x),Math.max(0,g-S),BA.BOTTOM_LEFT):new $(r.left+x,r.top+r.height-S),this.topLeftContentBox=i>0||s>0?vA(r.left+x+T,r.top+E+D,Math.max(0,i-(x+T)),Math.max(0,s-(E+D)),BA.TOP_LEFT):new $(r.left+x+T,r.top+E+D),this.topRightContentBox=a>0||l>0?vA(r.left+Math.min(B,r.width+x+T),r.top+E+D,B>r.width+x+T?0:a-x+T,l-(E+D),BA.TOP_RIGHT):new $(r.left+r.width-(H+Z),r.top+E+D),this.bottomRightContentBox=c>0||d>0?vA(r.left+Math.min(v,r.width-(x+T)),r.top+Math.min(Q,r.height+E+D),Math.max(0,c-(H+Z)),d-(S+I),BA.BOTTOM_RIGHT):new $(r.left+r.width-(H+Z),r.top+r.height-(S+I)),this.bottomLeftContentBox=w>0||g>0?vA(r.left+x+T,r.top+U,Math.max(0,w-(x+T)),g-(S+I),BA.BOTTOM_LEFT):new $(r.left+x+T,r.top+r.height-(S+I))}return A}(),BA;(function(A){A[A.TOP_LEFT=0]="TOP_LEFT",A[A.TOP_RIGHT=1]="TOP_RIGHT",A[A.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",A[A.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(BA||(BA={}));var vA=function(A,e,t,r,n){var i=4*((Math.sqrt(2)-1)/3),s=t*i,o=r*i,a=A+t,l=e+r;switch(n){case BA.TOP_LEFT:return new zi(new $(A,l),new $(A,l-o),new $(a-s,e),new $(a,e));case BA.TOP_RIGHT:return new zi(new $(A,e),new $(A+s,e),new $(a,l-o),new $(a,l));case BA.BOTTOM_RIGHT:return new zi(new $(a,e),new $(a,e+o),new $(A+s,l),new $(A,l));case BA.BOTTOM_LEFT:default:return new zi(new $(a,l),new $(a-s,l),new $(A,e+o),new $(A,e))}},Gs=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]},jv=function(A){return[A.topLeftContentBox,A.topRightContentBox,A.bottomRightContentBox,A.bottomLeftContentBox]},Vs=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]},Jv=function(){function A(e,t,r){this.offsetX=e,this.offsetY=t,this.matrix=r,this.type=0,this.target=6}return A}(),Wi=function(){function A(e,t){this.path=e,this.target=t,this.type=1}return A}(),Yv=function(){function A(e){this.opacity=e,this.type=2,this.target=6}return A}(),Zv=function(A){return A.type===0},qh=function(A){return A.type===1},$v=function(A){return A.type===2},bf=function(A,e){return A.length===e.length?A.some(function(t,r){return t===e[r]}):!1},qv=function(A,e,t,r,n){return A.map(function(i,s){switch(s){case 0:return i.add(e,t);case 1:return i.add(e+r,t);case 2:return i.add(e+r,t+n);case 3:return i.add(e,t+n)}return i})},Ag=function(){function A(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return A}(),eg=function(){function A(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new Xv(this.container),this.container.styles.opacity<1&&this.effects.push(new Yv(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new Jv(r,n,i))}if(this.container.styles.overflowX!==0){var s=Gs(this.curves),o=Vs(this.curves);bf(s,o)?this.effects.push(new Wi(s,6)):(this.effects.push(new Wi(s,2)),this.effects.push(new Wi(o,4)))}}return A.prototype.getEffects=function(e){for(var t=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,n=this.effects.slice(0);r;){var i=r.effects.filter(function(a){return!qh(a)});if(t||r.container.styles.position!==0||!r.parent){if(n.unshift.apply(n,i),t=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var s=Gs(r.curves),o=Vs(r.curves);bf(s,o)||n.unshift(new Wi(o,6))}}else n.unshift.apply(n,i);r=r.parent}return n.filter(function(a){return OA(a.target,e)})},A}(),Hl=function(A,e,t,r){A.container.elements.forEach(function(n){var i=OA(n.flags,4),s=OA(n.flags,2),o=new eg(n,A);OA(n.styles.display,2048)&&r.push(o);var a=OA(n.flags,8)?[]:r;if(i||s){var l=i||n.styles.isPositioned()?t:e,u=new Ag(o);if(n.styles.isPositioned()||n.styles.opacity<1||n.styles.isTransformed()){var c=n.styles.zIndex.order;if(c<0){var d=0;l.negativeZIndex.some(function(w,g){return c>w.element.container.styles.zIndex.order?(d=g,!1):d>0}),l.negativeZIndex.splice(d,0,u)}else if(c>0){var h=0;l.positiveZIndex.some(function(w,g){return c>=w.element.container.styles.zIndex.order?(h=g+1,!1):h>0}),l.positiveZIndex.splice(h,0,u)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(u)}else n.styles.isFloating()?l.nonPositionedFloats.push(u):l.nonPositionedInlineLevel.push(u);Hl(o,u,i?u:t,a)}else n.styles.isInlineLevel()?e.inlineLevel.push(o):e.nonInlineLevel.push(o),Hl(o,e,t,a);OA(n.flags,8)&&tg(n,a)})},tg=function(A,e){for(var t=A instanceof Ul?A.start:1,r=A instanceof Ul?A.reversed:!1,n=0;n"u"?A[0]:t},oU=function(A,e,t,r,n){var i=e[0],s=e[1],o=t[0],a=t[1];switch(A){case 2:return[new $(Math.round(r.left),Math.round(r.top+s)),new $(Math.round(r.left+r.width),Math.round(r.top+s)),new $(Math.round(r.left+r.width),Math.round(a+r.top+s)),new $(Math.round(r.left),Math.round(a+r.top+s))];case 3:return[new $(Math.round(r.left+i),Math.round(r.top)),new $(Math.round(r.left+i+o),Math.round(r.top)),new $(Math.round(r.left+i+o),Math.round(r.height+r.top)),new $(Math.round(r.left+i),Math.round(r.height+r.top))];case 1:return[new $(Math.round(r.left+i),Math.round(r.top+s)),new $(Math.round(r.left+i+o),Math.round(r.top+s)),new $(Math.round(r.left+i+o),Math.round(r.top+s+a)),new $(Math.round(r.left+i),Math.round(r.top+s+a))];default:return[new $(Math.round(n.left),Math.round(n.top)),new $(Math.round(n.left+n.width),Math.round(n.top)),new $(Math.round(n.left+n.width),Math.round(n.height+n.top)),new $(Math.round(n.left),Math.round(n.height+n.top))]}},aU="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Nf="Hidden Text",lU=function(){function A(e){this._data={},this._document=e}return A.prototype.parseMetrics=function(e,t){var r=this._document.createElement("div"),n=this._document.createElement("img"),i=this._document.createElement("span"),s=this._document.body;r.style.visibility="hidden",r.style.fontFamily=e,r.style.fontSize=t,r.style.margin="0",r.style.padding="0",r.style.whiteSpace="nowrap",s.appendChild(r),n.src=aU,n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",i.style.fontFamily=e,i.style.fontSize=t,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(Nf)),r.appendChild(i),r.appendChild(n);var o=n.offsetTop-i.offsetTop+2;r.removeChild(i),r.appendChild(this._document.createTextNode(Nf)),r.style.lineHeight="normal",n.style.verticalAlign="super";var a=n.offsetTop-r.offsetTop+2;return s.removeChild(r),{baseline:o,middle:a}},A.prototype.getMetrics=function(e,t){var r=e+" "+t;return typeof this._data[r]>"u"&&(this._data[r]=this.parseMetrics(e,t)),this._data[r]},A}(),ng=function(){function A(e,t){this.context=e,this.options=t}return A}(),uU=1e4,cU=function(A){be(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n._activeEffects=[],n.canvas=r.canvas?r.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),r.canvas||(n.canvas.width=Math.floor(r.width*r.scale),n.canvas.height=Math.floor(r.height*r.scale),n.canvas.style.width=r.width+"px",n.canvas.style.height=r.height+"px"),n.fontMetrics=new lU(document),n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-r.x,-r.y),n.ctx.textBaseline="bottom",n._activeEffects=[],n.context.logger.debug("Canvas renderer initialized ("+r.width+"x"+r.height+") with scale "+r.scale),n}return e.prototype.applyEffects=function(t){for(var r=this;this._activeEffects.length;)this.popEffect();t.forEach(function(n){return r.applyEffect(n)})},e.prototype.applyEffect=function(t){this.ctx.save(),$v(t)&&(this.ctx.globalAlpha=t.opacity),Zv(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),qh(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(t){return Ae(this,void 0,void 0,function(){var r;return YA(this,function(n){switch(n.label){case 0:return r=t.element.container.styles,r.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})},e.prototype.renderNode=function(t){return Ae(this,void 0,void 0,function(){return YA(this,function(r){switch(r.label){case 0:if(OA(t.container.flags,16))debugger;return t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return r.sent(),[4,this.renderNodeContent(t)];case 2:r.sent(),r.label=3;case 3:return[2]}})})},e.prototype.renderTextWithLetterSpacing=function(t,r,n){var i=this;if(r===0)this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+n);else{var s=Iu(t.text);s.reduce(function(o,a){return i.ctx.fillText(a,o,t.bounds.top+n),o+i.ctx.measureText(a).width},t.bounds.left)}},e.prototype.createFontStyle=function(t){var r=t.fontVariant.filter(function(s){return s==="normal"||s==="small-caps"}).join(""),n=gU(t.fontFamily).join(", "),i=si(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,r,t.fontWeight,i,n].join(" "),n,i]},e.prototype.renderTextNode=function(t,r){return Ae(this,void 0,void 0,function(){var n,i,s,o,a,l,u,c,d=this;return YA(this,function(h){return n=this.createFontStyle(r),i=n[0],s=n[1],o=n[2],this.ctx.font=i,this.ctx.direction=r.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",a=this.fontMetrics.getMetrics(s,o),l=a.baseline,u=a.middle,c=r.paintOrder,t.textBounds.forEach(function(w){c.forEach(function(g){switch(g){case 0:d.ctx.fillStyle=NA(r.color),d.renderTextWithLetterSpacing(w,r.letterSpacing,l);var m=r.textShadow;m.length&&w.text.trim().length&&(m.slice(0).reverse().forEach(function(f){d.ctx.shadowColor=NA(f.color),d.ctx.shadowOffsetX=f.offsetX.number*d.options.scale,d.ctx.shadowOffsetY=f.offsetY.number*d.options.scale,d.ctx.shadowBlur=f.blur.number,d.renderTextWithLetterSpacing(w,r.letterSpacing,l)}),d.ctx.shadowColor="",d.ctx.shadowOffsetX=0,d.ctx.shadowOffsetY=0,d.ctx.shadowBlur=0),r.textDecorationLine.length&&(d.ctx.fillStyle=NA(r.textDecorationColor||r.color),r.textDecorationLine.forEach(function(f){switch(f){case 1:d.ctx.fillRect(w.bounds.left,Math.round(w.bounds.top+l),w.bounds.width,1);break;case 2:d.ctx.fillRect(w.bounds.left,Math.round(w.bounds.top),w.bounds.width,1);break;case 3:d.ctx.fillRect(w.bounds.left,Math.ceil(w.bounds.top+u),w.bounds.width,1);break}}));break;case 1:r.webkitTextStrokeWidth&&w.text.trim().length&&(d.ctx.strokeStyle=NA(r.webkitTextStrokeColor),d.ctx.lineWidth=r.webkitTextStrokeWidth,d.ctx.lineJoin=window.chrome?"miter":"round",d.ctx.strokeText(w.text,w.bounds.left,w.bounds.top+l)),d.ctx.strokeStyle="",d.ctx.lineWidth=0,d.ctx.lineJoin="miter";break}})}),[2]})})},e.prototype.renderReplacedElement=function(t,r,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var i=zs(t),s=Vs(r);this.path(s),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,t.intrinsicWidth,t.intrinsicHeight,i.left,i.top,i.width,i.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(t){return Ae(this,void 0,void 0,function(){var r,n,i,s,o,a,B,B,l,u,c,d,v,h,w,U,g,m,f,B,Q,v,U;return YA(this,function(E){switch(E.label){case 0:this.applyEffects(t.getEffects(4)),r=t.container,n=t.curves,i=r.styles,s=0,o=r.textNodes,E.label=1;case 1:return s0&&C>0&&(S=i.ctx.createPattern(U,"repeat"),i.renderRepeat(D,S,nA,M))):$Q(u)&&(x=fa(t,r,[null,null,null]),D=x[0],Z=x[1],I=x[2],T=x[3],C=x[4],R=u.position.length===0?[Fu]:u.position,nA=wA(R[0],T),M=wA(R[R.length-1],C),P=XQ(u,nA,M,T,C),O=P[0],z=P[1],O>0&&z>0&&(k=i.ctx.createRadialGradient(Z+nA,I+M,0,Z+nA,I+M,O),af(u.stops,O*2).forEach(function(gA){return k.addColorStop(gA.stop,NA(gA.color))}),i.path(D),i.ctx.fillStyle=k,O!==z?(L=t.bounds.left+.5*t.bounds.width,tA=t.bounds.top+.5*t.bounds.height,Y=z/O,X=1/Y,i.ctx.save(),i.ctx.translate(L,tA),i.ctx.transform(1,0,0,Y,0,0),i.ctx.translate(-L,-tA),i.ctx.fillRect(Z,X*(I-tA)+tA,T,C*X),i.ctx.restore()):i.ctx.fill())),oA.label=6;case 6:return r--,[2]}})},i=this,s=0,o=t.styles.backgroundImage.slice(0).reverse(),l.label=1;case 1:return s0?u.style!==2?[3,5]:[4,this.renderDashedDottedBorder(u.color,u.width,o,t.curves,2)]:[3,11]):[3,13];case 4:return d.sent(),[3,11];case 5:return u.style!==3?[3,7]:[4,this.renderDashedDottedBorder(u.color,u.width,o,t.curves,3)];case 6:return d.sent(),[3,11];case 7:return u.style!==4?[3,9]:[4,this.renderDoubleBorder(u.color,u.width,o,t.curves)];case 8:return d.sent(),[3,11];case 9:return[4,this.renderSolidBorder(u.color,o,t.curves)];case 10:d.sent(),d.label=11;case 11:o++,d.label=12;case 12:return a++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(t,r,n,i,s){return Ae(this,void 0,void 0,function(){var o,a,l,u,c,d,h,w,g,m,f,B,Q,v,U,E,U,E;return YA(this,function(H){return this.ctx.save(),o=rU(i,n),a=Rf(i,n),s===2&&(this.path(a),this.ctx.clip()),ve(a[0])?(l=a[0].start.x,u=a[0].start.y):(l=a[0].x,u=a[0].y),ve(a[1])?(c=a[1].end.x,d=a[1].end.y):(c=a[1].x,d=a[1].y),n===0||n===2?h=Math.abs(l-c):h=Math.abs(u-d),this.ctx.beginPath(),s===3?this.formatPath(o):this.formatPath(a.slice(0,2)),w=r<3?r*3:r*2,g=r<3?r*2:r,s===3&&(w=r,g=r),m=!0,h<=w*2?m=!1:h<=w*2+g?(f=h/(2*w+g),w*=f,g*=f):(B=Math.floor((h+g)/(w+g)),Q=(h-B*w)/(B-1),v=(h-(B+1)*w)/B,g=v<=0||Math.abs(g-Q)"u"?u={autoBom:!1}:typeof u!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),u={autoBom:!u}),u.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(l.type)?new Blob(["\uFEFF",l],{type:l.type}):l}function r(l,u,c){var d=new XMLHttpRequest;d.open("GET",l),d.responseType="blob",d.onload=function(){a(d.response,u,c)},d.onerror=function(){console.error("could not download file")},d.send()}function n(l){var u=new XMLHttpRequest;u.open("HEAD",l,!1);try{u.send()}catch{}return 200<=u.status&&299>=u.status}function i(l){try{l.dispatchEvent(new MouseEvent("click"))}catch{var u=document.createEvent("MouseEvents");u.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),l.dispatchEvent(u)}}var s=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof et=="object"&&et.global===et?et:void 0,o=s.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),a=s.saveAs||(typeof window!="object"||window!==s?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(l,u,c){var d=s.URL||s.webkitURL,h=document.createElement("a");u=u||l.name||"download",h.download=u,h.rel="noopener",typeof l=="string"?(h.href=l,h.origin===location.origin?i(h):n(h.href)?r(l,u,c):i(h,h.target="_blank")):(h.href=d.createObjectURL(l),setTimeout(function(){d.revokeObjectURL(h.href)},4e4),setTimeout(function(){i(h)},0))}:"msSaveOrOpenBlob"in navigator?function(l,u,c){if(u=u||l.name||"download",typeof l!="string")navigator.msSaveOrOpenBlob(t(l,c),u);else if(n(l))r(l,u,c);else{var d=document.createElement("a");d.href=l,d.target="_blank",setTimeout(function(){i(d)})}}:function(l,u,c,d){if(d=d||open("","_blank"),d&&(d.document.title=d.document.body.innerText="downloading..."),typeof l=="string")return r(l,u,c);var h=l.type==="application/octet-stream",w=/constructor/i.test(s.HTMLElement)||s.safari,g=/CriOS\/[\d]+/.test(navigator.userAgent);if((g||h&&w||o)&&typeof FileReader<"u"){var m=new FileReader;m.onloadend=function(){var Q=m.result;Q=g?Q:Q.replace(/^data:[^;]*;/,"data:attachment/file;"),d?d.location.href=Q:location=Q,d=null},m.readAsDataURL(l)}else{var f=s.URL||s.webkitURL,B=f.createObjectURL(l);d?d.location=B:location.href=B,d=null,setTimeout(function(){f.revokeObjectURL(B)},4e4)}});s.saveAs=a.saveAs=a,A.exports=a})})(ig);var FU=ig.exports;function Ji(A){throw new Error('Could not dynamically require "'+A+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var sg={exports:{}};/*! JSZip v3.10.1 - A JavaScript class for generating and reading zip files (c) 2009-2016 Stuart Knightley 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(A,e){(function(t){A.exports=t()})(function(){return function t(r,n,i){function s(l,u){if(!n[l]){if(!r[l]){var c=typeof Ji=="function"&&Ji;if(!u&&c)return c(l,!0);if(o)return o(l,!0);var d=new Error("Cannot find module '"+l+"'");throw d.code="MODULE_NOT_FOUND",d}var h=n[l]={exports:{}};r[l][0].call(h.exports,function(w){var g=r[l][1][w];return s(g||w)},h,h.exports,t,r,n,i)}return n[l].exports}for(var o=typeof Ji=="function"&&Ji,a=0;a>2,h=(3&l)<<4|u>>4,w=1>6:64,g=2>4,u=(15&d)<<4|(h=o.indexOf(a.charAt(g++)))>>2,c=(3&h)<<6|(w=o.indexOf(a.charAt(g++))),B[m++]=l,h!==64&&(B[m++]=u),w!==64&&(B[m++]=c);return B}},{"./support":30,"./utils":32}],2:[function(t,r,n){var i=t("./external"),s=t("./stream/DataWorker"),o=t("./stream/Crc32Probe"),a=t("./stream/DataLengthProbe");function l(u,c,d,h,w){this.compressedSize=u,this.uncompressedSize=c,this.crc32=d,this.compression=h,this.compressedContent=w}l.prototype={getContentWorker:function(){var u=new s(i.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a("data_length")),c=this;return u.on("end",function(){if(this.streamInfo.data_length!==c.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),u},getCompressedWorker:function(){return new s(i.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},l.createWorkerFrom=function(u,c,d){return u.pipe(new o).pipe(new a("uncompressedSize")).pipe(c.compressWorker(d)).pipe(new a("compressedSize")).withStreamInfo("compression",c)},r.exports=l},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(t,r,n){var i=t("./stream/GenericWorker");n.STORE={magic:"\0\0",compressWorker:function(){return new i("STORE compression")},uncompressWorker:function(){return new i("STORE decompression")}},n.DEFLATE=t("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(t,r,n){var i=t("./utils"),s=function(){for(var o,a=[],l=0;l<256;l++){o=l;for(var u=0;u<8;u++)o=1&o?3988292384^o>>>1:o>>>1;a[l]=o}return a}();r.exports=function(o,a){return o!==void 0&&o.length?i.getTypeOf(o)!=="string"?function(l,u,c,d){var h=s,w=d+c;l^=-1;for(var g=d;g>>8^h[255&(l^u[g])];return-1^l}(0|a,o,o.length,0):function(l,u,c,d){var h=s,w=d+c;l^=-1;for(var g=d;g>>8^h[255&(l^u.charCodeAt(g))];return-1^l}(0|a,o,o.length,0):0}},{"./utils":32}],5:[function(t,r,n){n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(t,r,n){var i=null;i=typeof Promise<"u"?Promise:t("lie"),r.exports={Promise:i}},{lie:37}],7:[function(t,r,n){var i=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",s=t("pako"),o=t("./utils"),a=t("./stream/GenericWorker"),l=i?"uint8array":"array";function u(c,d){a.call(this,"FlateWorker/"+c),this._pako=null,this._pakoAction=c,this._pakoOptions=d,this.meta={}}n.magic="\b\0",o.inherits(u,a),u.prototype.processChunk=function(c){this.meta=c.meta,this._pako===null&&this._createPako(),this._pako.push(o.transformTo(l,c.data),!1)},u.prototype.flush=function(){a.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},u.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},u.prototype._createPako=function(){this._pako=new s[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var c=this;this._pako.onData=function(d){c.push({data:d,meta:c.meta})}},n.compressWorker=function(c){return new u("Deflate",c)},n.uncompressWorker=function(){return new u("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(t,r,n){function i(h,w){var g,m="";for(g=0;g>>=8;return m}function s(h,w,g,m,f,B){var Q,v,U=h.file,E=h.compression,H=B!==l.utf8encode,S=o.transformTo("string",B(U.name)),x=o.transformTo("string",l.utf8encode(U.name)),D=U.comment,Z=o.transformTo("string",B(D)),I=o.transformTo("string",l.utf8encode(D)),T=x.length!==U.name.length,C=I.length!==D.length,R="",nA="",M="",P=U.dir,O=U.date,z={crc32:0,compressedSize:0,uncompressedSize:0};w&&!g||(z.crc32=h.crc32,z.compressedSize=h.compressedSize,z.uncompressedSize=h.uncompressedSize);var k=0;w&&(k|=8),H||!T&&!C||(k|=2048);var L=0,tA=0;P&&(L|=16),f==="UNIX"?(tA=798,L|=function(X,oA){var gA=X;return X||(gA=oA?16893:33204),(65535&gA)<<16}(U.unixPermissions,P)):(tA=20,L|=function(X){return 63&(X||0)}(U.dosPermissions)),Q=O.getUTCHours(),Q<<=6,Q|=O.getUTCMinutes(),Q<<=5,Q|=O.getUTCSeconds()/2,v=O.getUTCFullYear()-1980,v<<=4,v|=O.getUTCMonth()+1,v<<=5,v|=O.getUTCDate(),T&&(nA=i(1,1)+i(u(S),4)+x,R+="up"+i(nA.length,2)+nA),C&&(M=i(1,1)+i(u(Z),4)+I,R+="uc"+i(M.length,2)+M);var Y="";return Y+=` \0`,Y+=i(k,2),Y+=E.magic,Y+=i(Q,2),Y+=i(v,2),Y+=i(z.crc32,4),Y+=i(z.compressedSize,4),Y+=i(z.uncompressedSize,4),Y+=i(S.length,2),Y+=i(R.length,2),{fileRecord:c.LOCAL_FILE_HEADER+Y+S+R,dirRecord:c.CENTRAL_FILE_HEADER+i(tA,2)+Y+i(Z.length,2)+"\0\0\0\0"+i(L,4)+i(m,4)+S+R+Z}}var o=t("../utils"),a=t("../stream/GenericWorker"),l=t("../utf8"),u=t("../crc32"),c=t("../signature");function d(h,w,g,m){a.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=w,this.zipPlatform=g,this.encodeFileName=m,this.streamFiles=h,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(d,a),d.prototype.push=function(h){var w=h.meta.percent||0,g=this.entriesCount,m=this._sources.length;this.accumulate?this.contentBuffer.push(h):(this.bytesWritten+=h.data.length,a.prototype.push.call(this,{data:h.data,meta:{currentFile:this.currentFile,percent:g?(w+100*(g-m-1))/g:100}}))},d.prototype.openedSource=function(h){this.currentSourceOffset=this.bytesWritten,this.currentFile=h.file.name;var w=this.streamFiles&&!h.file.dir;if(w){var g=s(h,w,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:g.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(h){this.accumulate=!1;var w=this.streamFiles&&!h.file.dir,g=s(h,w,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(g.dirRecord),w)this.push({data:function(m){return c.DATA_DESCRIPTOR+i(m.crc32,4)+i(m.compressedSize,4)+i(m.uncompressedSize,4)}(h),meta:{percent:100}});else for(this.push({data:g.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var h=this.bytesWritten,w=0;w=this.index;a--)l=(l<<8)+this.byteAt(a);return this.index+=o,l},readString:function(o){return i.transformTo("string",this.readData(o))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var o=this.readInt(4);return new Date(Date.UTC(1980+(o>>25&127),(o>>21&15)-1,o>>16&31,o>>11&31,o>>5&63,(31&o)<<1))}},r.exports=s},{"../utils":32}],19:[function(t,r,n){var i=t("./Uint8ArrayReader");function s(o){i.call(this,o)}t("../utils").inherits(s,i),s.prototype.readData=function(o){this.checkOffset(o);var a=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,a},r.exports=s},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(t,r,n){var i=t("./DataReader");function s(o){i.call(this,o)}t("../utils").inherits(s,i),s.prototype.byteAt=function(o){return this.data.charCodeAt(this.zero+o)},s.prototype.lastIndexOfSignature=function(o){return this.data.lastIndexOf(o)-this.zero},s.prototype.readAndCheckSignature=function(o){return o===this.readData(4)},s.prototype.readData=function(o){this.checkOffset(o);var a=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,a},r.exports=s},{"../utils":32,"./DataReader":18}],21:[function(t,r,n){var i=t("./ArrayReader");function s(o){i.call(this,o)}t("../utils").inherits(s,i),s.prototype.readData=function(o){if(this.checkOffset(o),o===0)return new Uint8Array(0);var a=this.data.subarray(this.zero+this.index,this.zero+this.index+o);return this.index+=o,a},r.exports=s},{"../utils":32,"./ArrayReader":17}],22:[function(t,r,n){var i=t("../utils"),s=t("../support"),o=t("./ArrayReader"),a=t("./StringReader"),l=t("./NodeBufferReader"),u=t("./Uint8ArrayReader");r.exports=function(c){var d=i.getTypeOf(c);return i.checkSupport(d),d!=="string"||s.uint8array?d==="nodebuffer"?new l(c):s.uint8array?new u(i.transformTo("uint8array",c)):new o(i.transformTo("array",c)):new a(c)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(t,r,n){n.LOCAL_FILE_HEADER="PK",n.CENTRAL_FILE_HEADER="PK",n.CENTRAL_DIRECTORY_END="PK",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",n.ZIP64_CENTRAL_DIRECTORY_END="PK",n.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(t,r,n){var i=t("./GenericWorker"),s=t("../utils");function o(a){i.call(this,"ConvertWorker to "+a),this.destType=a}s.inherits(o,i),o.prototype.processChunk=function(a){this.push({data:s.transformTo(this.destType,a.data),meta:a.meta})},r.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(t,r,n){var i=t("./GenericWorker"),s=t("../crc32");function o(){i.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}t("../utils").inherits(o,i),o.prototype.processChunk=function(a){this.streamInfo.crc32=s(a.data,this.streamInfo.crc32||0),this.push(a)},r.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(t,r,n){var i=t("../utils"),s=t("./GenericWorker");function o(a){s.call(this,"DataLengthProbe for "+a),this.propName=a,this.withStreamInfo(a,0)}i.inherits(o,s),o.prototype.processChunk=function(a){if(a){var l=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=l+a.data.length}s.prototype.processChunk.call(this,a)},r.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(t,r,n){var i=t("../utils"),s=t("./GenericWorker");function o(a){s.call(this,"DataWorker");var l=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,a.then(function(u){l.dataIsReady=!0,l.data=u,l.max=u&&u.length||0,l.type=i.getTypeOf(u),l.isPaused||l._tickAndRepeat()},function(u){l.error(u)})}i.inherits(o,s),o.prototype.cleanUp=function(){s.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,i.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(i.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var a=null,l=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":a=this.data.substring(this.index,l);break;case"uint8array":a=this.data.subarray(this.index,l);break;case"array":case"nodebuffer":a=this.data.slice(this.index,l)}return this.index=l,this.push({data:a,meta:{percent:this.max?this.index/this.max*100:0}})},r.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(t,r,n){function i(s){this.name=s||"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}i.prototype={push:function(s){this.emit("data",s)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(s){this.emit("error",s)}return!0},error:function(s){return!this.isFinished&&(this.isPaused?this.generatedError=s:(this.isFinished=!0,this.emit("error",s),this.previous&&this.previous.error(s),this.cleanUp()),!0)},on:function(s,o){return this._listeners[s].push(o),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(s,o){if(this._listeners[s])for(var a=0;a "+s:s}},r.exports=i},{}],29:[function(t,r,n){var i=t("../utils"),s=t("./ConvertWorker"),o=t("./GenericWorker"),a=t("../base64"),l=t("../support"),u=t("../external"),c=null;if(l.nodestream)try{c=t("../nodejs/NodejsStreamOutputAdapter")}catch{}function d(w,g){return new u.Promise(function(m,f){var B=[],Q=w._internalType,v=w._outputType,U=w._mimeType;w.on("data",function(E,H){B.push(E),g&&g(H)}).on("error",function(E){B=[],f(E)}).on("end",function(){try{var E=function(H,S,x){switch(H){case"blob":return i.newBlob(i.transformTo("arraybuffer",S),x);case"base64":return a.encode(S);default:return i.transformTo(H,S)}}(v,function(H,S){var x,D=0,Z=null,I=0;for(x=0;x"u")n.blob=!1;else{var i=new ArrayBuffer(0);try{n.blob=new Blob([i],{type:"application/zip"}).size===0}catch{try{var s=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);s.append(i),n.blob=s.getBlob("application/zip").size===0}catch{n.blob=!1}}}try{n.nodestream=!!t("readable-stream").Readable}catch{n.nodestream=!1}},{"readable-stream":16}],31:[function(t,r,n){for(var i=t("./utils"),s=t("./support"),o=t("./nodejsUtils"),a=t("./stream/GenericWorker"),l=new Array(256),u=0;u<256;u++)l[u]=252<=u?6:248<=u?5:240<=u?4:224<=u?3:192<=u?2:1;l[254]=l[254]=1;function c(){a.call(this,"utf-8 decode"),this.leftOver=null}function d(){a.call(this,"utf-8 encode")}n.utf8encode=function(h){return s.nodebuffer?o.newBufferFrom(h,"utf-8"):function(w){var g,m,f,B,Q,v=w.length,U=0;for(B=0;B>>6:(m<65536?g[Q++]=224|m>>>12:(g[Q++]=240|m>>>18,g[Q++]=128|m>>>12&63),g[Q++]=128|m>>>6&63),g[Q++]=128|63&m);return g}(h)},n.utf8decode=function(h){return s.nodebuffer?i.transformTo("nodebuffer",h).toString("utf-8"):function(w){var g,m,f,B,Q=w.length,v=new Array(2*Q);for(g=m=0;g>10&1023,v[m++]=56320|1023&f)}return v.length!==m&&(v.subarray?v=v.subarray(0,m):v.length=m),i.applyFromCharCode(v)}(h=i.transformTo(s.uint8array?"uint8array":"array",h))},i.inherits(c,a),c.prototype.processChunk=function(h){var w=i.transformTo(s.uint8array?"uint8array":"array",h.data);if(this.leftOver&&this.leftOver.length){if(s.uint8array){var g=w;(w=new Uint8Array(g.length+this.leftOver.length)).set(this.leftOver,0),w.set(g,this.leftOver.length)}else w=this.leftOver.concat(w);this.leftOver=null}var m=function(B,Q){var v;for((Q=Q||B.length)>B.length&&(Q=B.length),v=Q-1;0<=v&&(192&B[v])==128;)v--;return v<0||v===0?Q:v+l[B[v]]>Q?v:Q}(w),f=w;m!==w.length&&(s.uint8array?(f=w.subarray(0,m),this.leftOver=w.subarray(m,w.length)):(f=w.slice(0,m),this.leftOver=w.slice(m,w.length))),this.push({data:n.utf8decode(f),meta:h.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=c,i.inherits(d,a),d.prototype.processChunk=function(h){this.push({data:n.utf8encode(h.data),meta:h.meta})},n.Utf8EncodeWorker=d},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(t,r,n){var i=t("./support"),s=t("./base64"),o=t("./nodejsUtils"),a=t("./external");function l(g){return g}function u(g,m){for(var f=0;f>8;this.dir=!!(16&this.externalFileAttributes),h==0&&(this.dosPermissions=63&this.externalFileAttributes),h==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var h=i(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=h.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=h.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=h.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=h.readInt(4))}},readExtraFields:function(h){var w,g,m,f=h.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});h.index+4>>6:(h<65536?d[m++]=224|h>>>12:(d[m++]=240|h>>>18,d[m++]=128|h>>>12&63),d[m++]=128|h>>>6&63),d[m++]=128|63&h);return d},n.buf2binstring=function(c){return u(c,c.length)},n.binstring2buf=function(c){for(var d=new i.Buf8(c.length),h=0,w=d.length;h>10&1023,B[w++]=56320|1023&g)}return u(B,w)},n.utf8border=function(c,d){var h;for((d=d||c.length)>c.length&&(d=c.length),h=d-1;0<=h&&(192&c[h])==128;)h--;return h<0||h===0?d:h+a[c[h]]>d?h:d}},{"./common":41}],43:[function(t,r,n){r.exports=function(i,s,o,a){for(var l=65535&i|0,u=i>>>16&65535|0,c=0;o!==0;){for(o-=c=2e3>>1:s>>>1;o[a]=s}return o}();r.exports=function(s,o,a,l){var u=i,c=l+a;s^=-1;for(var d=l;d>>8^u[255&(s^o[d])];return-1^s}},{}],46:[function(t,r,n){var i,s=t("../utils/common"),o=t("./trees"),a=t("./adler32"),l=t("./crc32"),u=t("./messages"),c=0,d=4,h=0,w=-2,g=-1,m=4,f=2,B=8,Q=9,v=286,U=30,E=19,H=2*v+1,S=15,x=3,D=258,Z=D+x+1,I=42,T=113,C=1,R=2,nA=3,M=4;function P(p,N){return p.msg=u[N],N}function O(p){return(p<<1)-(4p.avail_out&&(b=p.avail_out),b!==0&&(s.arraySet(p.output,N.pending_buf,N.pending_out,b,p.next_out),p.next_out+=b,N.pending_out+=b,p.total_out+=b,p.avail_out-=b,N.pending-=b,N.pending===0&&(N.pending_out=0))}function L(p,N){o._tr_flush_block(p,0<=p.block_start?p.block_start:-1,p.strstart-p.block_start,N),p.block_start=p.strstart,k(p.strm)}function tA(p,N){p.pending_buf[p.pending++]=N}function Y(p,N){p.pending_buf[p.pending++]=N>>>8&255,p.pending_buf[p.pending++]=255&N}function X(p,N){var b,y,F=p.max_chain_length,_=p.strstart,G=p.prev_length,V=p.nice_match,K=p.strstart>p.w_size-Z?p.strstart-(p.w_size-Z):0,j=p.window,AA=p.w_mask,J=p.prev,iA=p.strstart+D,pA=j[_+G-1],uA=j[_+G];p.prev_length>=p.good_match&&(F>>=2),V>p.lookahead&&(V=p.lookahead);do if(j[(b=N)+G]===uA&&j[b+G-1]===pA&&j[b]===j[_]&&j[++b]===j[_+1]){_+=2,b++;do;while(j[++_]===j[++b]&&j[++_]===j[++b]&&j[++_]===j[++b]&&j[++_]===j[++b]&&j[++_]===j[++b]&&j[++_]===j[++b]&&j[++_]===j[++b]&&j[++_]===j[++b]&&_K&&--F!=0);return G<=p.lookahead?G:p.lookahead}function oA(p){var N,b,y,F,_,G,V,K,j,AA,J=p.w_size;do{if(F=p.window_size-p.lookahead-p.strstart,p.strstart>=J+(J-Z)){for(s.arraySet(p.window,p.window,J,J,0),p.match_start-=J,p.strstart-=J,p.block_start-=J,N=b=p.hash_size;y=p.head[--N],p.head[N]=J<=y?y-J:0,--b;);for(N=b=J;y=p.prev[--N],p.prev[N]=J<=y?y-J:0,--b;);F+=J}if(p.strm.avail_in===0)break;if(G=p.strm,V=p.window,K=p.strstart+p.lookahead,j=F,AA=void 0,AA=G.avail_in,j=x)for(_=p.strstart-p.insert,p.ins_h=p.window[_],p.ins_h=(p.ins_h<=x&&(p.ins_h=(p.ins_h<=x)if(y=o._tr_tally(p,p.strstart-p.match_start,p.match_length-x),p.lookahead-=p.match_length,p.match_length<=p.max_lazy_match&&p.lookahead>=x){for(p.match_length--;p.strstart++,p.ins_h=(p.ins_h<=x&&(p.ins_h=(p.ins_h<=x&&p.match_length<=p.prev_length){for(F=p.strstart+p.lookahead-x,y=o._tr_tally(p,p.strstart-1-p.prev_match,p.prev_length-x),p.lookahead-=p.prev_length-1,p.prev_length-=2;++p.strstart<=F&&(p.ins_h=(p.ins_h<p.pending_buf_size-5&&(b=p.pending_buf_size-5);;){if(p.lookahead<=1){if(oA(p),p.lookahead===0&&N===c)return C;if(p.lookahead===0)break}p.strstart+=p.lookahead,p.lookahead=0;var y=p.block_start+b;if((p.strstart===0||p.strstart>=y)&&(p.lookahead=p.strstart-y,p.strstart=y,L(p,!1),p.strm.avail_out===0)||p.strstart-p.block_start>=p.w_size-Z&&(L(p,!1),p.strm.avail_out===0))return C}return p.insert=0,N===d?(L(p,!0),p.strm.avail_out===0?nA:M):(p.strstart>p.block_start&&(L(p,!1),p.strm.avail_out),C)}),new fA(4,4,8,4,gA),new fA(4,5,16,8,gA),new fA(4,6,32,32,gA),new fA(4,4,16,16,lA),new fA(8,16,32,32,lA),new fA(8,16,128,128,lA),new fA(8,32,128,256,lA),new fA(32,128,258,1024,lA),new fA(32,258,258,4096,lA)],n.deflateInit=function(p,N){return xe(p,N,B,15,8,0)},n.deflateInit2=xe,n.deflateReset=Re,n.deflateResetKeep=xA,n.deflateSetHeader=function(p,N){return p&&p.state?p.state.wrap!==2?w:(p.state.gzhead=N,h):w},n.deflate=function(p,N){var b,y,F,_;if(!p||!p.state||5>8&255),tA(y,y.gzhead.time>>16&255),tA(y,y.gzhead.time>>24&255),tA(y,y.level===9?2:2<=y.strategy||y.level<2?4:0),tA(y,255&y.gzhead.os),y.gzhead.extra&&y.gzhead.extra.length&&(tA(y,255&y.gzhead.extra.length),tA(y,y.gzhead.extra.length>>8&255)),y.gzhead.hcrc&&(p.adler=l(p.adler,y.pending_buf,y.pending,0)),y.gzindex=0,y.status=69):(tA(y,0),tA(y,0),tA(y,0),tA(y,0),tA(y,0),tA(y,y.level===9?2:2<=y.strategy||y.level<2?4:0),tA(y,3),y.status=T);else{var G=B+(y.w_bits-8<<4)<<8;G|=(2<=y.strategy||y.level<2?0:y.level<6?1:y.level===6?2:3)<<6,y.strstart!==0&&(G|=32),G+=31-G%31,y.status=T,Y(y,G),y.strstart!==0&&(Y(y,p.adler>>>16),Y(y,65535&p.adler)),p.adler=1}if(y.status===69)if(y.gzhead.extra){for(F=y.pending;y.gzindex<(65535&y.gzhead.extra.length)&&(y.pending!==y.pending_buf_size||(y.gzhead.hcrc&&y.pending>F&&(p.adler=l(p.adler,y.pending_buf,y.pending-F,F)),k(p),F=y.pending,y.pending!==y.pending_buf_size));)tA(y,255&y.gzhead.extra[y.gzindex]),y.gzindex++;y.gzhead.hcrc&&y.pending>F&&(p.adler=l(p.adler,y.pending_buf,y.pending-F,F)),y.gzindex===y.gzhead.extra.length&&(y.gzindex=0,y.status=73)}else y.status=73;if(y.status===73)if(y.gzhead.name){F=y.pending;do{if(y.pending===y.pending_buf_size&&(y.gzhead.hcrc&&y.pending>F&&(p.adler=l(p.adler,y.pending_buf,y.pending-F,F)),k(p),F=y.pending,y.pending===y.pending_buf_size)){_=1;break}_=y.gzindexF&&(p.adler=l(p.adler,y.pending_buf,y.pending-F,F)),_===0&&(y.gzindex=0,y.status=91)}else y.status=91;if(y.status===91)if(y.gzhead.comment){F=y.pending;do{if(y.pending===y.pending_buf_size&&(y.gzhead.hcrc&&y.pending>F&&(p.adler=l(p.adler,y.pending_buf,y.pending-F,F)),k(p),F=y.pending,y.pending===y.pending_buf_size)){_=1;break}_=y.gzindexF&&(p.adler=l(p.adler,y.pending_buf,y.pending-F,F)),_===0&&(y.status=103)}else y.status=103;if(y.status===103&&(y.gzhead.hcrc?(y.pending+2>y.pending_buf_size&&k(p),y.pending+2<=y.pending_buf_size&&(tA(y,255&p.adler),tA(y,p.adler>>8&255),p.adler=0,y.status=T)):y.status=T),y.pending!==0){if(k(p),p.avail_out===0)return y.last_flush=-1,h}else if(p.avail_in===0&&O(N)<=O(b)&&N!==d)return P(p,-5);if(y.status===666&&p.avail_in!==0)return P(p,-5);if(p.avail_in!==0||y.lookahead!==0||N!==c&&y.status!==666){var V=y.strategy===2?function(K,j){for(var AA;;){if(K.lookahead===0&&(oA(K),K.lookahead===0)){if(j===c)return C;break}if(K.match_length=0,AA=o._tr_tally(K,0,K.window[K.strstart]),K.lookahead--,K.strstart++,AA&&(L(K,!1),K.strm.avail_out===0))return C}return K.insert=0,j===d?(L(K,!0),K.strm.avail_out===0?nA:M):K.last_lit&&(L(K,!1),K.strm.avail_out===0)?C:R}(y,N):y.strategy===3?function(K,j){for(var AA,J,iA,pA,uA=K.window;;){if(K.lookahead<=D){if(oA(K),K.lookahead<=D&&j===c)return C;if(K.lookahead===0)break}if(K.match_length=0,K.lookahead>=x&&0K.lookahead&&(K.match_length=K.lookahead)}if(K.match_length>=x?(AA=o._tr_tally(K,1,K.match_length-x),K.lookahead-=K.match_length,K.strstart+=K.match_length,K.match_length=0):(AA=o._tr_tally(K,0,K.window[K.strstart]),K.lookahead--,K.strstart++),AA&&(L(K,!1),K.strm.avail_out===0))return C}return K.insert=0,j===d?(L(K,!0),K.strm.avail_out===0?nA:M):K.last_lit&&(L(K,!1),K.strm.avail_out===0)?C:R}(y,N):i[y.level].func(y,N);if(V!==nA&&V!==M||(y.status=666),V===C||V===nA)return p.avail_out===0&&(y.last_flush=-1),h;if(V===R&&(N===1?o._tr_align(y):N!==5&&(o._tr_stored_block(y,0,0,!1),N===3&&(z(y.head),y.lookahead===0&&(y.strstart=0,y.block_start=0,y.insert=0))),k(p),p.avail_out===0))return y.last_flush=-1,h}return N!==d?h:y.wrap<=0?1:(y.wrap===2?(tA(y,255&p.adler),tA(y,p.adler>>8&255),tA(y,p.adler>>16&255),tA(y,p.adler>>24&255),tA(y,255&p.total_in),tA(y,p.total_in>>8&255),tA(y,p.total_in>>16&255),tA(y,p.total_in>>24&255)):(Y(y,p.adler>>>16),Y(y,65535&p.adler)),k(p),0=b.w_size&&(_===0&&(z(b.head),b.strstart=0,b.block_start=0,b.insert=0),j=new s.Buf8(b.w_size),s.arraySet(j,N,AA-b.w_size,b.w_size,0),N=j,AA=b.w_size),G=p.avail_in,V=p.next_in,K=p.input,p.avail_in=AA,p.next_in=0,p.input=N,oA(b);b.lookahead>=x;){for(y=b.strstart,F=b.lookahead-(x-1);b.ins_h=(b.ins_h<>>=x=S>>>24,Q-=x,(x=S>>>16&255)===0)R[u++]=65535&S;else{if(!(16&x)){if(!(64&x)){S=v[(65535&S)+(B&(1<>>=x,Q-=x),Q<15&&(B+=C[a++]<>>=x=S>>>24,Q-=x,!(16&(x=S>>>16&255))){if(!(64&x)){S=U[(65535&S)+(B&(1<>>=x,Q-=x,(x=u-c)>3,B&=(1<<(Q-=D<<3))-1,i.next_in=a,i.next_out=u,i.avail_in=a>>24&255)+(I>>>8&65280)+((65280&I)<<8)+((255&I)<<24)}function B(){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 i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Q(I){var T;return I&&I.state?(T=I.state,I.total_in=I.total_out=T.total=0,I.msg="",T.wrap&&(I.adler=1&T.wrap),T.mode=w,T.last=0,T.havedict=0,T.dmax=32768,T.head=null,T.hold=0,T.bits=0,T.lencode=T.lendyn=new i.Buf32(g),T.distcode=T.distdyn=new i.Buf32(m),T.sane=1,T.back=-1,d):h}function v(I){var T;return I&&I.state?((T=I.state).wsize=0,T.whave=0,T.wnext=0,Q(I)):h}function U(I,T){var C,R;return I&&I.state?(R=I.state,T<0?(C=0,T=-T):(C=1+(T>>4),T<48&&(T&=15)),T&&(T<8||15=M.wsize?(i.arraySet(M.window,T,C-M.wsize,M.wsize,0),M.wnext=0,M.whave=M.wsize):(R<(nA=M.wsize-M.wnext)&&(nA=R),i.arraySet(M.window,T,C-R,nA,M.wnext),(R-=nA)?(i.arraySet(M.window,T,C-R,R,0),M.wnext=R,M.whave=M.wsize):(M.wnext+=nA,M.wnext===M.wsize&&(M.wnext=0),M.whave>>8&255,C.check=o(C.check,_,2,0),L=k=0,C.mode=2;break}if(C.flags=0,C.head&&(C.head.done=!1),!(1&C.wrap)||(((255&k)<<8)+(k>>8))%31){I.msg="incorrect header check",C.mode=30;break}if((15&k)!=8){I.msg="unknown compression method",C.mode=30;break}if(L-=4,p=8+(15&(k>>>=4)),C.wbits===0)C.wbits=p;else if(p>C.wbits){I.msg="invalid window size",C.mode=30;break}C.dmax=1<>8&1),512&C.flags&&(_[0]=255&k,_[1]=k>>>8&255,C.check=o(C.check,_,2,0)),L=k=0,C.mode=3;case 3:for(;L<32;){if(O===0)break A;O--,k+=R[M++]<>>8&255,_[2]=k>>>16&255,_[3]=k>>>24&255,C.check=o(C.check,_,4,0)),L=k=0,C.mode=4;case 4:for(;L<16;){if(O===0)break A;O--,k+=R[M++]<>8),512&C.flags&&(_[0]=255&k,_[1]=k>>>8&255,C.check=o(C.check,_,2,0)),L=k=0,C.mode=5;case 5:if(1024&C.flags){for(;L<16;){if(O===0)break A;O--,k+=R[M++]<>>8&255,C.check=o(C.check,_,2,0)),L=k=0}else C.head&&(C.head.extra=null);C.mode=6;case 6:if(1024&C.flags&&(O<(X=C.length)&&(X=O),X&&(C.head&&(p=C.head.extra_len-C.length,C.head.extra||(C.head.extra=new Array(C.head.extra_len)),i.arraySet(C.head.extra,R,M,X,p)),512&C.flags&&(C.check=o(C.check,R,X,M)),O-=X,M+=X,C.length-=X),C.length))break A;C.length=0,C.mode=7;case 7:if(2048&C.flags){if(O===0)break A;for(X=0;p=R[M+X++],C.head&&p&&C.length<65536&&(C.head.name+=String.fromCharCode(p)),p&&X>9&1,C.head.done=!0),I.adler=C.check=0,C.mode=12;break;case 10:for(;L<32;){if(O===0)break A;O--,k+=R[M++]<>>=7&L,L-=7&L,C.mode=27;break}for(;L<3;){if(O===0)break A;O--,k+=R[M++]<>>=1)){case 0:C.mode=14;break;case 1:if(D(C),C.mode=20,T!==6)break;k>>>=2,L-=2;break A;case 2:C.mode=17;break;case 3:I.msg="invalid block type",C.mode=30}k>>>=2,L-=2;break;case 14:for(k>>>=7&L,L-=7&L;L<32;){if(O===0)break A;O--,k+=R[M++]<>>16^65535)){I.msg="invalid stored block lengths",C.mode=30;break}if(C.length=65535&k,L=k=0,C.mode=15,T===6)break A;case 15:C.mode=16;case 16:if(X=C.length){if(O>>=5,L-=5,C.ndist=1+(31&k),k>>>=5,L-=5,C.ncode=4+(15&k),k>>>=4,L-=4,286>>=3,L-=3}for(;C.have<19;)C.lens[G[C.have++]]=0;if(C.lencode=C.lendyn,C.lenbits=7,b={bits:C.lenbits},N=l(0,C.lens,0,19,C.lencode,0,C.work,b),C.lenbits=b.bits,N){I.msg="invalid code lengths set",C.mode=30;break}C.have=0,C.mode=19;case 19:for(;C.have>>16&255,RA=65535&F,!((lA=F>>>24)<=L);){if(O===0)break A;O--,k+=R[M++]<>>=lA,L-=lA,C.lens[C.have++]=RA;else{if(RA===16){for(y=lA+2;L>>=lA,L-=lA,C.have===0){I.msg="invalid bit length repeat",C.mode=30;break}p=C.lens[C.have-1],X=3+(3&k),k>>>=2,L-=2}else if(RA===17){for(y=lA+3;L>>=lA)),k>>>=3,L-=3}else{for(y=lA+7;L>>=lA)),k>>>=7,L-=7}if(C.have+X>C.nlen+C.ndist){I.msg="invalid bit length repeat",C.mode=30;break}for(;X--;)C.lens[C.have++]=p}}if(C.mode===30)break;if(C.lens[256]===0){I.msg="invalid code -- missing end-of-block",C.mode=30;break}if(C.lenbits=9,b={bits:C.lenbits},N=l(u,C.lens,0,C.nlen,C.lencode,0,C.work,b),C.lenbits=b.bits,N){I.msg="invalid literal/lengths set",C.mode=30;break}if(C.distbits=6,C.distcode=C.distdyn,b={bits:C.distbits},N=l(c,C.lens,C.nlen,C.ndist,C.distcode,0,C.work,b),C.distbits=b.bits,N){I.msg="invalid distances set",C.mode=30;break}if(C.mode=20,T===6)break A;case 20:C.mode=21;case 21:if(6<=O&&258<=z){I.next_out=P,I.avail_out=z,I.next_in=M,I.avail_in=O,C.hold=k,C.bits=L,a(I,Y),P=I.next_out,nA=I.output,z=I.avail_out,M=I.next_in,R=I.input,O=I.avail_in,k=C.hold,L=C.bits,C.mode===12&&(C.back=-1);break}for(C.back=0;fA=(F=C.lencode[k&(1<>>16&255,RA=65535&F,!((lA=F>>>24)<=L);){if(O===0)break A;O--,k+=R[M++]<>xA)])>>>16&255,RA=65535&F,!(xA+(lA=F>>>24)<=L);){if(O===0)break A;O--,k+=R[M++]<>>=xA,L-=xA,C.back+=xA}if(k>>>=lA,L-=lA,C.back+=lA,C.length=RA,fA===0){C.mode=26;break}if(32&fA){C.back=-1,C.mode=12;break}if(64&fA){I.msg="invalid literal/length code",C.mode=30;break}C.extra=15&fA,C.mode=22;case 22:if(C.extra){for(y=C.extra;L>>=C.extra,L-=C.extra,C.back+=C.extra}C.was=C.length,C.mode=23;case 23:for(;fA=(F=C.distcode[k&(1<>>16&255,RA=65535&F,!((lA=F>>>24)<=L);){if(O===0)break A;O--,k+=R[M++]<>xA)])>>>16&255,RA=65535&F,!(xA+(lA=F>>>24)<=L);){if(O===0)break A;O--,k+=R[M++]<>>=xA,L-=xA,C.back+=xA}if(k>>>=lA,L-=lA,C.back+=lA,64&fA){I.msg="invalid distance code",C.mode=30;break}C.offset=RA,C.extra=15&fA,C.mode=24;case 24:if(C.extra){for(y=C.extra;L>>=C.extra,L-=C.extra,C.back+=C.extra}if(C.offset>C.dmax){I.msg="invalid distance too far back",C.mode=30;break}C.mode=25;case 25:if(z===0)break A;if(X=Y-z,C.offset>X){if((X=C.offset-X)>C.whave&&C.sane){I.msg="invalid distance too far back",C.mode=30;break}oA=X>C.wnext?(X-=C.wnext,C.wsize-X):C.wnext-X,X>C.length&&(X=C.length),gA=C.window}else gA=nA,oA=P-C.offset,X=C.length;for(zH?(x=oA[gA+m[T]],L[tA+m[T]]):(x=96,0),B=1<>P)+(Q-=B)]=S<<24|x<<16|D|0,Q!==0;);for(B=1<>=1;if(B!==0?(k&=B-1,k+=B):k=0,T++,--Y[I]==0){if(I===R)break;I=c[d+m[T]]}if(nA>>7)]}function tA(F,_){F.pending_buf[F.pending++]=255&_,F.pending_buf[F.pending++]=_>>>8&255}function Y(F,_,G){F.bi_valid>f-G?(F.bi_buf|=_<>f-F.bi_valid,F.bi_valid+=G-f):(F.bi_buf|=_<>>=1,G<<=1,0<--_;);return G>>>1}function gA(F,_,G){var V,K,j=new Array(m+1),AA=0;for(V=1;V<=m;V++)j[V]=AA=AA+G[V-1]<<1;for(K=0;K<=_;K++){var J=F[2*K+1];J!==0&&(F[2*K]=oA(j[J]++,J))}}function lA(F){var _;for(_=0;_>1;1<=G;G--)xA(F,j,G);for(K=iA;G=F.heap[1],F.heap[1]=F.heap[F.heap_len--],xA(F,j,1),V=F.heap[1],F.heap[--F.heap_max]=G,F.heap[--F.heap_max]=V,j[2*K]=j[2*G]+j[2*V],F.depth[K]=(F.depth[G]>=F.depth[V]?F.depth[G]:F.depth[V])+1,j[2*G+1]=j[2*V+1]=K,F.heap[1]=K++,xA(F,j,1),2<=F.heap_len;);F.heap[--F.heap_max]=F.heap[1],function(uA,we){var Xr,Ne,jr,SA,oi,Qo,Ye=we.dyn_tree,Su=we.max_code,og=we.stat_desc.static_tree,ag=we.stat_desc.has_stree,lg=we.stat_desc.extra_bits,_u=we.stat_desc.extra_base,Jr=we.stat_desc.max_length,ai=0;for(SA=0;SA<=m;SA++)uA.bl_count[SA]=0;for(Ye[2*uA.heap[uA.heap_max]+1]=0,Xr=uA.heap_max+1;Xr>=7;K>>=1)if(1&pA&&J.dyn_ltree[2*iA]!==0)return s;if(J.dyn_ltree[18]!==0||J.dyn_ltree[20]!==0||J.dyn_ltree[26]!==0)return o;for(iA=32;iA>>3,(j=F.static_len+3+7>>>3)<=K&&(K=j)):K=j=G+5,G+4<=K&&_!==-1?y(F,_,G,V):F.strategy===4||j===K?(Y(F,2+(V?1:0),3),Re(F,Z,I)):(Y(F,4+(V?1:0),3),function(J,iA,pA,uA){var we;for(Y(J,iA-257,5),Y(J,pA-1,5),Y(J,uA-4,4),we=0;we>>8&255,F.pending_buf[F.d_buf+2*F.last_lit+1]=255&_,F.pending_buf[F.l_buf+F.last_lit]=255&G,F.last_lit++,_===0?F.dyn_ltree[2*G]++:(F.matches++,_--,F.dyn_ltree[2*(C[G]+c+1)]++,F.dyn_dtree[2*L(_)]++),F.last_lit===F.lit_bufsize-1},n._tr_align=function(F){Y(F,2,3),X(F,Q,Z),function(_){_.bi_valid===16?(tA(_,_.bi_buf),_.bi_buf=0,_.bi_valid=0):8<=_.bi_valid&&(_.pending_buf[_.pending++]=255&_.bi_buf,_.bi_buf>>=8,_.bi_valid-=8)}(F)}},{"../utils/common":41}],53:[function(t,r,n){r.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(t,r,n){(function(i){(function(s,o){if(!s.setImmediate){var a,l,u,c,d=1,h={},w=!1,g=s.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(s);m=m&&m.setTimeout?m:s,a={}.toString.call(s.process)==="[object process]"?function(v){process.nextTick(function(){B(v)})}:function(){if(s.postMessage&&!s.importScripts){var v=!0,U=s.onmessage;return s.onmessage=function(){v=!1},s.postMessage("","*"),s.onmessage=U,v}}()?(c="setImmediate$"+Math.random()+"$",s.addEventListener?s.addEventListener("message",Q,!1):s.attachEvent("onmessage",Q),function(v){s.postMessage(c+v,"*")}):s.MessageChannel?((u=new MessageChannel).port1.onmessage=function(v){B(v.data)},function(v){u.port2.postMessage(v)}):g&&"onreadystatechange"in g.createElement("script")?(l=g.documentElement,function(v){var U=g.createElement("script");U.onreadystatechange=function(){B(v),U.onreadystatechange=null,l.removeChild(U),U=null},l.appendChild(U)}):function(v){setTimeout(B,0,v)},m.setImmediate=function(v){typeof v!="function"&&(v=new Function(""+v));for(var U=new Array(arguments.length-1),E=0;E"u"?i===void 0?this:i:self)}).call(this,typeof et<"u"?et:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(sg);var yU=sg.exports;const EU=Pf(yU);async function IU(A){const e=new EU,t=await A.arrayBuffer(),r=await e.loadAsync(t),n=[];for(const[i,s]of Object.entries(r.files)){if(s.dir)continue;const o=i.toLowerCase();let a="other";o.endsWith(".html")||o.endsWith(".htm")?a="html":o.endsWith(".png")||o.endsWith(".jpg")||o.endsWith(".jpeg")||o.endsWith(".gif")||o.endsWith(".svg")||o.endsWith(".webp")?a="image":o.endsWith(".css")?a="css":o.endsWith(".js")&&(a="js");let l;a==="image"?l=await s.async("arraybuffer"):l=await s.async("string"),n.push({name:i.split("/").pop()||"",path:i,content:l,type:a})}return n}function HU(A){const e=A.filter(r=>r.type==="html");if(e.length===0)return null;const t=e.find(r=>r.name.toLowerCase()==="index.html");return t||e[0]}function xU(A){const e=new Map;return A.forEach(t=>{if(t.type==="image"||t.type==="css"||t.type==="js")if(typeof t.content=="string"){const r=btoa(t.content),n=t.type==="css"?"text/css":"application/javascript";e.set(t.path,{url:`data:${n};base64,${r}`,content:t.content})}else{const r=new Blob([t.content],{type:_U(t.path)});e.set(t.path,{url:URL.createObjectURL(r),content:void 0})}}),e}function SU(A){return A.filter(e=>e.type==="css")}function _U(A){const e=A.toLowerCase();return e.endsWith(".png")?"image/png":e.endsWith(".jpg")||e.endsWith(".jpeg")?"image/jpeg":e.endsWith(".gif")?"image/gif":e.endsWith(".svg")?"image/svg+xml":e.endsWith(".webp")?"image/webp":e.endsWith(".css")?"text/css":e.endsWith(".js")?"application/javascript":"application/octet-stream"}function LU(A,e){let t=A;return e.forEach((r,n)=>{const s=(n.split("/").pop()||n).replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),o=new RegExp(`src=["']([^"']*?)${s}["']`,"gi");t=t.replace(o,`src="${r.url}"`);const a=new RegExp(`href=["']([^"']*?)${s}["']`,"gi");t=t.replace(a,`href="${r.url}"`);const l=new RegExp(`url\\(['"]?([^'")]*?)${s}['"]?\\)`,"gi");t=t.replace(l,`url("${r.url}")`)}),t}function kU(A){const e=A.match(/]*>([\s\S]*?)<\/head>/i);if(!e)return"";const t=e[1],r=[],n=t.match(/]*>([\s\S]*?)<\/style>/gi);return n&&r.push(...n),r.join(` `)}function TU(A){const e=A.match(/]*>([\s\S]*?)<\/body>/i);if(e)return e[1];const t=A.match(/]*>([\s\S]*?)<\/html>/i);return t?t[1].replace(/]*>[\s\S]*?<\/head>/i,""):A}function KU(A,e,t=[]){const r=kU(A),n=TU(A),i=t.map(o=>``).join(` `);return` ${r} ${i} ${n} `}const Mf=800;function DU(){const[A,e]=UA.useState({status:"idle",message:"",percentage:0}),[t,r]=UA.useState(null),[n,i]=UA.useState(""),s=UA.useCallback(async l=>{var c;const u=l.name.replace(/\.[^.]+$/,"");i(u),e({status:"extracting",message:"正在解压压缩包...",percentage:10});try{const d=await IU(l);e({status:"extracting",message:"正在解析文件...",percentage:25});const h=HU(d);if(!h)throw new Error("压缩包中未找到HTML文件");const w=xU(d),m=SU(d).map(D=>typeof D.content=="string"?D.content:"");e({status:"loading",message:"正在加载HTML资源...",percentage:40});const f=typeof h.content=="string"?h.content:"",B=LU(f,w),Q=KU(B,Mf,m),v=document.createElement("iframe");v.style.display="block",v.style.width=`${Mf}px`,v.style.height="100%",v.style.position="fixed",v.style.top="-9999px",v.style.left="-9999px",v.style.zIndex="-1",document.body.appendChild(v),await new Promise((D,Z)=>{const I=setTimeout(()=>{document.body.removeChild(v),Z(new Error("HTML加载超时"))},6e4);v.onload=()=>{clearTimeout(I),setTimeout(D,3e3)},v.onerror=()=>{clearTimeout(I),document.body.removeChild(v),Z(new Error("HTML加载失败"))},v.srcdoc=Q}),e({status:"rendering",message:"正在渲染为图片...",percentage:70});const U=v.contentDocument||((c=v.contentWindow)==null?void 0:c.document);if(!U)throw document.body.removeChild(v),new Error("无法访问iframe内容");const E=U.body,H=E.scrollWidth,S=E.scrollHeight,x=await mU(E,{scale:2,width:H,height:S,useCORS:!0,backgroundColor:"#ffffff",logging:!1,allowTaint:!0,windowWidth:H,windowHeight:S});return document.body.removeChild(v),e({status:"rendering",message:"正在生成图片...",percentage:90}),new Promise((D,Z)=>{x.toBlob(I=>{if(!I){Z(new Error("生成图片失败"));return}r(I),e({status:"completed",message:"转换完成",percentage:100});const T=URL.createObjectURL(I);D(T)},"image/png",1)})}catch(d){throw e({status:"error",message:d instanceof Error?d.message:"转换失败",percentage:0}),d}},[]),o=UA.useCallback(()=>{if(t){const l=`${n||"html-to-png"}-${Date.now()}.png`;FU.saveAs(t,l)}},[t,n]),a=UA.useCallback(()=>{e({status:"idle",message:"",percentage:0}),r(null),i("")},[]);return{progress:A,resultBlob:t,convert:s,download:o,reset:a}}function OU(){const{progress:A,convert:e,download:t,reset:r}=DU(),[n,i]=UA.useState(null),s=UA.useCallback(async u=>{const c=await e(u);i(c)},[e]),o=UA.useCallback(()=>{r(),i(null)},[r]),a=UA.useCallback(()=>{t()},[t]),l=A.status==="extracting"||A.status==="loading"||A.status==="rendering";return rA.jsx("div",{className:"min-h-screen py-8 px-4",children:rA.jsxs("div",{className:"max-w-4xl mx-auto",children:[rA.jsxs("div",{className:"text-center mb-10 animate-fadeInUp",children:[rA.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 rounded-2xl bg-white/10 backdrop-blur-sm mb-4",children:rA.jsx(zw,{className:"w-8 h-8 text-white"})}),rA.jsx("h1",{className:"text-4xl font-bold text-white mb-2",children:"HTML转PNG长图工具"}),rA.jsx("p",{className:"text-white/70 text-lg",children:"上传包含HTML和图片的压缩包,一键转换为适配微信公众号的高清长图"}),rA.jsxs("div",{className:"flex items-center justify-center gap-2 mt-4 text-white/50 text-sm",children:[rA.jsx(jw,{className:"w-4 h-4"}),rA.jsx("span",{children:"支持拖拽上传 · 自动解析资源 · 高清输出"})]})]}),rA.jsx("div",{className:"animate-fadeInUp",style:{animationDelay:"0.1s"},children:rA.jsxs("div",{className:"bg-white/10 backdrop-blur-lg rounded-2xl p-8 shadow-2xl",children:[rA.jsx(Yw,{onFileSelect:s,disabled:l}),rA.jsx(Zw,{progress:A}),n&&A.status==="completed"&&rA.jsx($w,{imageUrl:n,onDownload:a,onReset:o}),A.status==="error"&&rA.jsx("div",{className:"text-center mt-6",children:rA.jsx("button",{onClick:o,className:"px-6 py-2 bg-white text-primary-700 font-medium rounded-lg hover:bg-primary-50 transition-colors",children:"重新尝试"})})]})}),rA.jsxs("div",{className:"mt-8 text-center text-white/40 text-sm animate-fadeInUp",style:{animationDelay:"0.2s"},children:[rA.jsx("p",{children:"提示:压缩包中请确保包含 index.html 文件,图片资源请放在同级目录"}),rA.jsx("p",{className:"mt-1",children:"生成的图片宽度为 800px,完美适配微信公众号文章"})]})]})})}Ba.createRoot(document.getElementById("root")).render(rA.jsx(yg.StrictMode,{children:rA.jsx(OU,{})}));