Файловый менеджер - Редактировать - /home/easybachat/.trash/assets.1/index-BMk4o8iH.js
Ðазад
var iwe=Object.defineProperty;var Y0e=t=>{throw TypeError(t)};var awe=(t,e,r)=>e in t?iwe(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var Pe=(t,e,r)=>awe(t,typeof e!="symbol"?e+"":e,r),cJ=(t,e,r)=>e.has(t)||Y0e("Cannot "+r);var g=(t,e,r)=>(cJ(t,e,"read from private field"),r?r.call(t):e.get(t)),W=(t,e,r)=>e.has(t)?Y0e("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Q=(t,e,r,n)=>(cJ(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),te=(t,e,r)=>(cJ(t,e,"access private method"),r);var qi=(t,e,r,n)=>({set _(i){Q(t,e,i,r)},get _(){return g(t,e,n)}});(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var jt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Yp(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function owe(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var r=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach(function(n){var i=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return t[n]}})}),r}var a2e={exports:{}},CX={},o2e={exports:{}},gr={};/** * @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 Mk=Symbol.for("react.element"),swe=Symbol.for("react.portal"),lwe=Symbol.for("react.fragment"),cwe=Symbol.for("react.strict_mode"),Awe=Symbol.for("react.profiler"),hwe=Symbol.for("react.provider"),uwe=Symbol.for("react.context"),dwe=Symbol.for("react.forward_ref"),fwe=Symbol.for("react.suspense"),xwe=Symbol.for("react.memo"),pwe=Symbol.for("react.lazy"),J0e=Symbol.iterator;function gwe(t){return t===null||typeof t!="object"?null:(t=J0e&&t[J0e]||t["@@iterator"],typeof t=="function"?t:null)}var s2e={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},l2e=Object.assign,c2e={};function am(t,e,r){this.props=t,this.context=e,this.refs=c2e,this.updater=r||s2e}am.prototype.isReactComponent={};am.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=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,t,e,"setState")};am.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function A2e(){}A2e.prototype=am.prototype;function gae(t,e,r){this.props=t,this.context=e,this.refs=c2e,this.updater=r||s2e}var yae=gae.prototype=new A2e;yae.constructor=gae;l2e(yae,am.prototype);yae.isPureReactComponent=!0;var $0e=Array.isArray,h2e=Object.prototype.hasOwnProperty,vae={current:null},u2e={key:!0,ref:!0,__self:!0,__source:!0};function d2e(t,e,r){var n,i={},a=null,o=null;if(e!=null)for(n in e.ref!==void 0&&(o=e.ref),e.key!==void 0&&(a=""+e.key),e)h2e.call(e,n)&&!u2e.hasOwnProperty(n)&&(i[n]=e[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];i.children=l}if(t&&t.defaultProps)for(n in s=t.defaultProps,s)i[n]===void 0&&(i[n]=s[n]);return{$$typeof:Mk,type:t,key:a,ref:o,props:i,_owner:vae.current}}function ywe(t,e){return{$$typeof:Mk,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}function mae(t){return typeof t=="object"&&t!==null&&t.$$typeof===Mk}function vwe(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(r){return e[r]})}var ele=/\/+/g;function AJ(t,e){return typeof t=="object"&&t!==null&&t.key!=null?vwe(""+t.key):e.toString(36)}function xC(t,e,r,n,i){var a=typeof t;(a==="undefined"||a==="boolean")&&(t=null);var o=!1;if(t===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(t.$$typeof){case Mk:case swe:o=!0}}if(o)return o=t,i=i(o),t=n===""?"."+AJ(o,0):n,$0e(i)?(r="",t!=null&&(r=t.replace(ele,"$&/")+"/"),xC(i,e,r,"",function(c){return c})):i!=null&&(mae(i)&&(i=ywe(i,r+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(ele,"$&/")+"/")+t)),e.push(i)),1;if(o=0,n=n===""?".":n+":",$0e(t))for(var s=0;s<t.length;s++){a=t[s];var l=n+AJ(a,s);o+=xC(a,e,r,l,i)}else if(l=gwe(t),typeof l=="function")for(t=l.call(t),s=0;!(a=t.next()).done;)a=a.value,l=n+AJ(a,s++),o+=xC(a,e,r,l,i);else if(a==="object")throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.");return o}function T9(t,e,r){if(t==null)return t;var n=[],i=0;return xC(t,n,"","",function(a){return e.call(r,a,i++)}),n}function mwe(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(r){(t._status===0||t._status===-1)&&(t._status=1,t._result=r)},function(r){(t._status===0||t._status===-1)&&(t._status=2,t._result=r)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var jo={current:null},pC={transition:null},wwe={ReactCurrentDispatcher:jo,ReactCurrentBatchConfig:pC,ReactCurrentOwner:vae};function f2e(){throw Error("act(...) is not supported in production builds of React.")}gr.Children={map:T9,forEach:function(t,e,r){T9(t,function(){e.apply(this,arguments)},r)},count:function(t){var e=0;return T9(t,function(){e++}),e},toArray:function(t){return T9(t,function(e){return e})||[]},only:function(t){if(!mae(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};gr.Component=am;gr.Fragment=lwe;gr.Profiler=Awe;gr.PureComponent=gae;gr.StrictMode=cwe;gr.Suspense=fwe;gr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wwe;gr.act=f2e;gr.cloneElement=function(t,e,r){if(t==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var n=l2e({},t.props),i=t.key,a=t.ref,o=t._owner;if(e!=null){if(e.ref!==void 0&&(a=e.ref,o=vae.current),e.key!==void 0&&(i=""+e.key),t.type&&t.type.defaultProps)var s=t.type.defaultProps;for(l in e)h2e.call(e,l)&&!u2e.hasOwnProperty(l)&&(n[l]=e[l]===void 0&&s!==void 0?s[l]:e[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];n.children=s}return{$$typeof:Mk,type:t.type,key:i,ref:a,props:n,_owner:o}};gr.createContext=function(t){return t={$$typeof:uwe,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},t.Provider={$$typeof:hwe,_context:t},t.Consumer=t};gr.createElement=d2e;gr.createFactory=function(t){var e=d2e.bind(null,t);return e.type=t,e};gr.createRef=function(){return{current:null}};gr.forwardRef=function(t){return{$$typeof:dwe,render:t}};gr.isValidElement=mae;gr.lazy=function(t){return{$$typeof:pwe,_payload:{_status:-1,_result:t},_init:mwe}};gr.memo=function(t,e){return{$$typeof:xwe,type:t,compare:e===void 0?null:e}};gr.startTransition=function(t){var e=pC.transition;pC.transition={};try{t()}finally{pC.transition=e}};gr.unstable_act=f2e;gr.useCallback=function(t,e){return jo.current.useCallback(t,e)};gr.useContext=function(t){return jo.current.useContext(t)};gr.useDebugValue=function(){};gr.useDeferredValue=function(t){return jo.current.useDeferredValue(t)};gr.useEffect=function(t,e){return jo.current.useEffect(t,e)};gr.useId=function(){return jo.current.useId()};gr.useImperativeHandle=function(t,e,r){return jo.current.useImperativeHandle(t,e,r)};gr.useInsertionEffect=function(t,e){return jo.current.useInsertionEffect(t,e)};gr.useLayoutEffect=function(t,e){return jo.current.useLayoutEffect(t,e)};gr.useMemo=function(t,e){return jo.current.useMemo(t,e)};gr.useReducer=function(t,e,r){return jo.current.useReducer(t,e,r)};gr.useRef=function(t){return jo.current.useRef(t)};gr.useState=function(t){return jo.current.useState(t)};gr.useSyncExternalStore=function(t,e,r){return jo.current.useSyncExternalStore(t,e,r)};gr.useTransition=function(){return jo.current.useTransition()};gr.version="18.3.1";o2e.exports=gr;var Ye=o2e.exports;/** * @license React * react-jsx-runtime.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 kwe=Ye,Bwe=Symbol.for("react.element"),Cwe=Symbol.for("react.fragment"),bwe=Object.prototype.hasOwnProperty,Ewe=kwe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Fwe={key:!0,ref:!0,__self:!0,__source:!0};function x2e(t,e,r){var n,i={},a=null,o=null;r!==void 0&&(a=""+r),e.key!==void 0&&(a=""+e.key),e.ref!==void 0&&(o=e.ref);for(n in e)bwe.call(e,n)&&!Fwe.hasOwnProperty(n)&&(i[n]=e[n]);if(t&&t.defaultProps)for(n in e=t.defaultProps,e)i[n]===void 0&&(i[n]=e[n]);return{$$typeof:Bwe,type:t,key:a,ref:o,props:i,_owner:Ewe.current}}CX.Fragment=Cwe;CX.jsx=x2e;CX.jsxs=x2e;a2e.exports=CX;var R=a2e.exports,p2e={exports:{}},p0={},g2e={exports:{}},y2e={};/** * @license React * scheduler.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. */(function(t){function e(X,V){var J=X.length;X.push(V);e:for(;0<J;){var O=J-1>>>1,I=X[O];if(0<i(I,V))X[O]=V,X[J]=I,J=O;else break e}}function r(X){return X.length===0?null:X[0]}function n(X){if(X.length===0)return null;var V=X[0],J=X.pop();if(J!==V){X[0]=J;e:for(var O=0,I=X.length,j=I>>>1;O<j;){var q=2*(O+1)-1,ie=X[q],he=q+1,ye=X[he];if(0>i(ie,J))he<I&&0>i(ye,ie)?(X[O]=ye,X[he]=J,O=he):(X[O]=ie,X[q]=J,O=q);else if(he<I&&0>i(ye,J))X[O]=ye,X[he]=J,O=he;else break e}}return V}function i(X,V){var J=X.sortIndex-V.sortIndex;return J!==0?J:X.id-V.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;t.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();t.unstable_now=function(){return o.now()-s}}var l=[],c=[],A=1,h=null,d=3,u=!1,f=!1,x=!1,y=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(X){for(var V=r(c);V!==null;){if(V.callback===null)n(c);else if(V.startTime<=X)n(c),V.sortIndex=V.expirationTime,e(l,V);else break;V=r(c)}}function k(X){if(x=!1,m(X),!f)if(r(l)!==null)f=!0,Y(B);else{var V=r(c);V!==null&&G(k,V.startTime-X)}}function B(X,V){f=!1,x&&(x=!1,p(D),D=-1),u=!0;var J=d;try{for(m(V),h=r(l);h!==null&&(!(h.expirationTime>V)||X&&!S());){var O=h.callback;if(typeof O=="function"){h.callback=null,d=h.priorityLevel;var I=O(h.expirationTime<=V);V=t.unstable_now(),typeof I=="function"?h.callback=I:h===r(l)&&n(l),m(V)}else n(l);h=r(l)}if(h!==null)var j=!0;else{var q=r(c);q!==null&&G(k,q.startTime-V),j=!1}return j}finally{h=null,d=J,u=!1}}var b=!1,E=null,D=-1,M=5,T=-1;function S(){return!(t.unstable_now()-T<M)}function L(){if(E!==null){var X=t.unstable_now();T=X;var V=!0;try{V=E(!0,X)}finally{V?P():(b=!1,E=null)}}else b=!1}var P;if(typeof v=="function")P=function(){v(L)};else if(typeof MessageChannel<"u"){var _=new MessageChannel,K=_.port2;_.port1.onmessage=L,P=function(){K.postMessage(null)}}else P=function(){y(L,0)};function Y(X){E=X,b||(b=!0,P())}function G(X,V){D=y(function(){X(t.unstable_now())},V)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(X){X.callback=null},t.unstable_continueExecution=function(){f||u||(f=!0,Y(B))},t.unstable_forceFrameRate=function(X){0>X||125<X?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<X?Math.floor(1e3/X):5},t.unstable_getCurrentPriorityLevel=function(){return d},t.unstable_getFirstCallbackNode=function(){return r(l)},t.unstable_next=function(X){switch(d){case 1:case 2:case 3:var V=3;break;default:V=d}var J=d;d=V;try{return X()}finally{d=J}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(X,V){switch(X){case 1:case 2:case 3:case 4:case 5:break;default:X=3}var J=d;d=X;try{return V()}finally{d=J}},t.unstable_scheduleCallback=function(X,V,J){var O=t.unstable_now();switch(typeof J=="object"&&J!==null?(J=J.delay,J=typeof J=="number"&&0<J?O+J:O):J=O,X){case 1:var I=-1;break;case 2:I=250;break;case 5:I=1073741823;break;case 4:I=1e4;break;default:I=5e3}return I=J+I,X={id:A++,callback:V,priorityLevel:X,startTime:J,expirationTime:I,sortIndex:-1},J>O?(X.sortIndex=J,e(c,X),r(l)===null&&X===r(c)&&(x?(p(D),D=-1):x=!0,G(k,J-O))):(X.sortIndex=I,e(l,X),f||u||(f=!0,Y(B))),X},t.unstable_shouldYield=S,t.unstable_wrapCallback=function(X){var V=d;return function(){var J=d;d=V;try{return X.apply(this,arguments)}finally{d=J}}}})(y2e);g2e.exports=y2e;var Swe=g2e.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 Dwe=Ye,f0=Swe;function $e(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r<arguments.length;r++)e+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v2e=new Set,Y3={};function Jp(t,e){Qv(t,e),Qv(t+"Capture",e)}function Qv(t,e){for(Y3[t]=e,t=0;t<e.length;t++)v2e.add(e[t])}var $h=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Cte=Object.prototype.hasOwnProperty,Mwe=/^[: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]*$/,tle={},rle={};function _we(t){return Cte.call(rle,t)?!0:Cte.call(tle,t)?!1:Mwe.test(t)?rle[t]=!0:(tle[t]=!0,!1)}function Lwe(t,e,r,n){if(r!==null&&r.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function Iwe(t,e,r,n){if(e===null||typeof e>"u"||Lwe(t,e,r,n))return!0;if(n)return!1;if(r!==null)switch(r.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 qo(t,e,r,n,i,a,o){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=t,this.type=e,this.sanitizeURL=a,this.removeEmptyString=o}var Wa={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Wa[t]=new qo(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Wa[e]=new qo(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Wa[t]=new qo(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Wa[t]=new qo(t,2,!1,t,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(t){Wa[t]=new qo(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Wa[t]=new qo(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Wa[t]=new qo(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Wa[t]=new qo(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Wa[t]=new qo(t,5,!1,t.toLowerCase(),null,!1,!1)});var wae=/[\-:]([a-z])/g;function kae(t){return t[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(t){var e=t.replace(wae,kae);Wa[e]=new qo(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(wae,kae);Wa[e]=new qo(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(wae,kae);Wa[e]=new qo(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Wa[t]=new qo(t,1,!1,t.toLowerCase(),null,!1,!1)});Wa.xlinkHref=new qo("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Wa[t]=new qo(t,1,!1,t.toLowerCase(),null,!0,!0)});function Bae(t,e,r,n){var i=Wa.hasOwnProperty(e)?Wa[e]:null;(i!==null?i.type!==0:n||!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(Iwe(e,r,i,n)&&(r=null),n||i===null?_we(e)&&(r===null?t.removeAttribute(e):t.setAttribute(e,""+r)):i.mustUseProperty?t[i.propertyName]=r===null?i.type===3?!1:"":r:(e=i.attributeName,n=i.attributeNamespace,r===null?t.removeAttribute(e):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?t.setAttributeNS(n,e,r):t.setAttribute(e,r))))}var su=Dwe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,P9=Symbol.for("react.element"),my=Symbol.for("react.portal"),wy=Symbol.for("react.fragment"),Cae=Symbol.for("react.strict_mode"),bte=Symbol.for("react.profiler"),m2e=Symbol.for("react.provider"),w2e=Symbol.for("react.context"),bae=Symbol.for("react.forward_ref"),Ete=Symbol.for("react.suspense"),Fte=Symbol.for("react.suspense_list"),Eae=Symbol.for("react.memo"),ju=Symbol.for("react.lazy"),k2e=Symbol.for("react.offscreen"),nle=Symbol.iterator;function Wm(t){return t===null||typeof t!="object"?null:(t=nle&&t[nle]||t["@@iterator"],typeof t=="function"?t:null)}var ri=Object.assign,hJ;function E4(t){if(hJ===void 0)try{throw Error()}catch(r){var e=r.stack.trim().match(/\n( *(at )?)/);hJ=e&&e[1]||""}return` `+hJ+t}var uJ=!1;function dJ(t,e){if(!t||uJ)return"";uJ=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(e,[])}catch(c){var n=c}Reflect.construct(t,[],e)}else{try{e.call()}catch(c){n=c}t.call(e.prototype)}else{try{throw Error()}catch(c){n=c}t()}}catch(c){if(c&&n&&typeof c.stack=="string"){for(var i=c.stack.split(` `),a=n.stack.split(` `),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||i[o]!==a[s]){var l=` `+i[o].replace(" at new "," at ");return t.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",t.displayName)),l}while(1<=o&&0<=s);break}}}finally{uJ=!1,Error.prepareStackTrace=r}return(t=t?t.displayName||t.name:"")?E4(t):""}function Twe(t){switch(t.tag){case 5:return E4(t.type);case 16:return E4("Lazy");case 13:return E4("Suspense");case 19:return E4("SuspenseList");case 0:case 2:case 15:return t=dJ(t.type,!1),t;case 11:return t=dJ(t.type.render,!1),t;case 1:return t=dJ(t.type,!0),t;default:return""}}function Ste(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case wy:return"Fragment";case my:return"Portal";case bte:return"Profiler";case Cae:return"StrictMode";case Ete:return"Suspense";case Fte:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case w2e:return(t.displayName||"Context")+".Consumer";case m2e:return(t._context.displayName||"Context")+".Provider";case bae:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Eae:return e=t.displayName||null,e!==null?e:Ste(t.type)||"Memo";case ju:e=t._payload,t=t._init;try{return Ste(t(e))}catch{}}return null}function Pwe(t){var e=t.type;switch(t.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 t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ste(e);case 8:return e===Cae?"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 L1(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function B2e(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Uwe(t){var e=B2e(t)?"checked":"value",r=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),n=""+t[e];if(!t.hasOwnProperty(e)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,a=r.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(o){n=""+o,a.call(this,o)}}),Object.defineProperty(t,e,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function U9(t){t._valueTracker||(t._valueTracker=Uwe(t))}function C2e(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),n="";return t&&(n=B2e(t)?t.checked?"true":"false":t.value),t=n,t!==r?(e.setValue(t),!0):!1}function LW(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function Dte(t,e){var r=e.checked;return ri({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??t._wrapperState.initialChecked})}function ile(t,e){var r=e.defaultValue==null?"":e.defaultValue,n=e.checked!=null?e.checked:e.defaultChecked;r=L1(e.value!=null?e.value:r),t._wrapperState={initialChecked:n,initialValue:r,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function b2e(t,e){e=e.checked,e!=null&&Bae(t,"checked",e,!1)}function Mte(t,e){b2e(t,e);var r=L1(e.value),n=e.type;if(r!=null)n==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+r):t.value!==""+r&&(t.value=""+r);else if(n==="submit"||n==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?_te(t,e.type,r):e.hasOwnProperty("defaultValue")&&_te(t,e.type,L1(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function ale(t,e,r){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var n=e.type;if(!(n!=="submit"&&n!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,r||e===t.value||(t.value=e),t.defaultValue=e}r=t.name,r!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,r!==""&&(t.name=r)}function _te(t,e,r){(e!=="number"||LW(t.ownerDocument)!==t)&&(r==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+r&&(t.defaultValue=""+r))}var F4=Array.isArray;function Vy(t,e,r,n){if(t=t.options,e){e={};for(var i=0;i<r.length;i++)e["$"+r[i]]=!0;for(r=0;r<t.length;r++)i=e.hasOwnProperty("$"+t[r].value),t[r].selected!==i&&(t[r].selected=i),i&&n&&(t[r].defaultSelected=!0)}else{for(r=""+L1(r),e=null,i=0;i<t.length;i++){if(t[i].value===r){t[i].selected=!0,n&&(t[i].defaultSelected=!0);return}e!==null||t[i].disabled||(e=t[i])}e!==null&&(e.selected=!0)}}function Lte(t,e){if(e.dangerouslySetInnerHTML!=null)throw Error($e(91));return ri({},e,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function ole(t,e){var r=e.value;if(r==null){if(r=e.children,e=e.defaultValue,r!=null){if(e!=null)throw Error($e(92));if(F4(r)){if(1<r.length)throw Error($e(93));r=r[0]}e=r}e==null&&(e=""),r=e}t._wrapperState={initialValue:L1(r)}}function E2e(t,e){var r=L1(e.value),n=L1(e.defaultValue);r!=null&&(r=""+r,r!==t.value&&(t.value=r),e.defaultValue==null&&t.defaultValue!==r&&(t.defaultValue=r)),n!=null&&(t.defaultValue=""+n)}function sle(t){var e=t.textContent;e===t._wrapperState.initialValue&&e!==""&&e!==null&&(t.value=e)}function F2e(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ite(t,e){return t==null||t==="http://www.w3.org/1999/xhtml"?F2e(e):t==="http://www.w3.org/2000/svg"&&e==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var N9,S2e=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(e,r,n,i){MSApp.execUnsafeLocalFunction(function(){return t(e,r,n,i)})}:t}(function(t,e){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=e;else{for(N9=N9||document.createElement("div"),N9.innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=N9.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function J3(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var x8={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},Nwe=["Webkit","ms","Moz","O"];Object.keys(x8).forEach(function(t){Nwe.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),x8[e]=x8[t]})});function D2e(t,e,r){return e==null||typeof e=="boolean"||e===""?"":r||typeof e!="number"||e===0||x8.hasOwnProperty(t)&&x8[t]?(""+e).trim():e+"px"}function M2e(t,e){t=t.style;for(var r in e)if(e.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=D2e(r,e[r],n);r==="float"&&(r="cssFloat"),n?t.setProperty(r,i):t[r]=i}}var Rwe=ri({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 Tte(t,e){if(e){if(Rwe[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error($e(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error($e(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error($e(61))}if(e.style!=null&&typeof e.style!="object")throw Error($e(62))}}function Pte(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){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 Ute=null;function Fae(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Nte=null,Ky=null,Gy=null;function lle(t){if(t=Ik(t)){if(typeof Nte!="function")throw Error($e(280));var e=t.stateNode;e&&(e=DX(e),Nte(t.stateNode,t.type,e))}}function _2e(t){Ky?Gy?Gy.push(t):Gy=[t]:Ky=t}function L2e(){if(Ky){var t=Ky,e=Gy;if(Gy=Ky=null,lle(t),e)for(t=0;t<e.length;t++)lle(e[t])}}function I2e(t,e){return t(e)}function T2e(){}var fJ=!1;function P2e(t,e,r){if(fJ)return t(e,r);fJ=!0;try{return I2e(t,e,r)}finally{fJ=!1,(Ky!==null||Gy!==null)&&(T2e(),L2e())}}function $3(t,e){var r=t.stateNode;if(r===null)return null;var n=DX(r);if(n===null)return null;r=n[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(t=t.type,n=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!n;break e;default:t=!1}if(t)return null;if(r&&typeof r!="function")throw Error($e(231,e,typeof r));return r}var Rte=!1;if($h)try{var Zm={};Object.defineProperty(Zm,"passive",{get:function(){Rte=!0}}),window.addEventListener("test",Zm,Zm),window.removeEventListener("test",Zm,Zm)}catch{Rte=!1}function Hwe(t,e,r,n,i,a,o,s,l){var c=Array.prototype.slice.call(arguments,3);try{e.apply(r,c)}catch(A){this.onError(A)}}var p8=!1,IW=null,TW=!1,Hte=null,Owe={onError:function(t){p8=!0,IW=t}};function Qwe(t,e,r,n,i,a,o,s,l){p8=!1,IW=null,Hwe.apply(Owe,arguments)}function zwe(t,e,r,n,i,a,o,s,l){if(Qwe.apply(this,arguments),p8){if(p8){var c=IW;p8=!1,IW=null}else throw Error($e(198));TW||(TW=!0,Hte=c)}}function $p(t){var e=t,r=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,e.flags&4098&&(r=e.return),t=e.return;while(t)}return e.tag===3?r:null}function U2e(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function cle(t){if($p(t)!==t)throw Error($e(188))}function jwe(t){var e=t.alternate;if(!e){if(e=$p(t),e===null)throw Error($e(188));return e!==t?null:t}for(var r=t,n=e;;){var i=r.return;if(i===null)break;var a=i.alternate;if(a===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return cle(i),t;if(a===n)return cle(i),e;a=a.sibling}throw Error($e(188))}if(r.return!==n.return)r=i,n=a;else{for(var o=!1,s=i.child;s;){if(s===r){o=!0,r=i,n=a;break}if(s===n){o=!0,n=i,r=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===r){o=!0,r=a,n=i;break}if(s===n){o=!0,n=a,r=i;break}s=s.sibling}if(!o)throw Error($e(189))}}if(r.alternate!==n)throw Error($e(190))}if(r.tag!==3)throw Error($e(188));return r.stateNode.current===r?t:e}function N2e(t){return t=jwe(t),t!==null?R2e(t):null}function R2e(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var e=R2e(t);if(e!==null)return e;t=t.sibling}return null}var H2e=f0.unstable_scheduleCallback,Ale=f0.unstable_cancelCallback,qwe=f0.unstable_shouldYield,Vwe=f0.unstable_requestPaint,wi=f0.unstable_now,Kwe=f0.unstable_getCurrentPriorityLevel,Sae=f0.unstable_ImmediatePriority,O2e=f0.unstable_UserBlockingPriority,PW=f0.unstable_NormalPriority,Gwe=f0.unstable_LowPriority,Q2e=f0.unstable_IdlePriority,bX=null,sA=null;function Wwe(t){if(sA&&typeof sA.onCommitFiberRoot=="function")try{sA.onCommitFiberRoot(bX,t,void 0,(t.current.flags&128)===128)}catch{}}var Vl=Math.clz32?Math.clz32:Ywe,Zwe=Math.log,Xwe=Math.LN2;function Ywe(t){return t>>>=0,t===0?32:31-(Zwe(t)/Xwe|0)|0}var R9=64,H9=4194304;function S4(t){switch(t&-t){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 t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function UW(t,e){var r=t.pendingLanes;if(r===0)return 0;var n=0,i=t.suspendedLanes,a=t.pingedLanes,o=r&268435455;if(o!==0){var s=o&~i;s!==0?n=S4(s):(a&=o,a!==0&&(n=S4(a)))}else o=r&~i,o!==0?n=S4(o):a!==0&&(n=S4(a));if(n===0)return 0;if(e!==0&&e!==n&&!(e&i)&&(i=n&-n,a=e&-e,i>=a||i===16&&(a&4194240)!==0))return e;if(n&4&&(n|=r&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=n;0<e;)r=31-Vl(e),i=1<<r,n|=t[r],e&=~i;return n}function Jwe(t,e){switch(t){case 1:case 2:case 4:return e+250;case 8:case 16:case 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 e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function $we(t,e){for(var r=t.suspendedLanes,n=t.pingedLanes,i=t.expirationTimes,a=t.pendingLanes;0<a;){var o=31-Vl(a),s=1<<o,l=i[o];l===-1?(!(s&r)||s&n)&&(i[o]=Jwe(s,e)):l<=e&&(t.expiredLanes|=s),a&=~s}}function Ote(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function z2e(){var t=R9;return R9<<=1,!(R9&4194240)&&(R9=64),t}function xJ(t){for(var e=[],r=0;31>r;r++)e.push(t);return e}function _k(t,e,r){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Vl(e),t[e]=r}function eke(t,e){var r=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var n=t.eventTimes;for(t=t.expirationTimes;0<r;){var i=31-Vl(r),a=1<<i;e[i]=0,n[i]=-1,t[i]=-1,r&=~a}}function Dae(t,e){var r=t.entangledLanes|=e;for(t=t.entanglements;r;){var n=31-Vl(r),i=1<<n;i&e|t[n]&e&&(t[n]|=e),r&=~i}}var sn=0;function j2e(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var q2e,Mae,V2e,K2e,G2e,Qte=!1,O9=[],A1=null,h1=null,u1=null,e6=new Map,t6=new Map,Xu=[],tke="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function hle(t,e){switch(t){case"focusin":case"focusout":A1=null;break;case"dragenter":case"dragleave":h1=null;break;case"mouseover":case"mouseout":u1=null;break;case"pointerover":case"pointerout":e6.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":t6.delete(e.pointerId)}}function Xm(t,e,r,n,i,a){return t===null||t.nativeEvent!==a?(t={blockedOn:e,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[i]},e!==null&&(e=Ik(e),e!==null&&Mae(e)),t):(t.eventSystemFlags|=n,e=t.targetContainers,i!==null&&e.indexOf(i)===-1&&e.push(i),t)}function rke(t,e,r,n,i){switch(e){case"focusin":return A1=Xm(A1,t,e,r,n,i),!0;case"dragenter":return h1=Xm(h1,t,e,r,n,i),!0;case"mouseover":return u1=Xm(u1,t,e,r,n,i),!0;case"pointerover":var a=i.pointerId;return e6.set(a,Xm(e6.get(a)||null,t,e,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,t6.set(a,Xm(t6.get(a)||null,t,e,r,n,i)),!0}return!1}function W2e(t){var e=K2(t.target);if(e!==null){var r=$p(e);if(r!==null){if(e=r.tag,e===13){if(e=U2e(r),e!==null){t.blockedOn=e,G2e(t.priority,function(){V2e(r)});return}}else if(e===3&&r.stateNode.current.memoizedState.isDehydrated){t.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}t.blockedOn=null}function gC(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var r=zte(t.domEventName,t.eventSystemFlags,e[0],t.nativeEvent);if(r===null){r=t.nativeEvent;var n=new r.constructor(r.type,r);Ute=n,r.target.dispatchEvent(n),Ute=null}else return e=Ik(r),e!==null&&Mae(e),t.blockedOn=r,!1;e.shift()}return!0}function ule(t,e,r){gC(t)&&r.delete(e)}function nke(){Qte=!1,A1!==null&&gC(A1)&&(A1=null),h1!==null&&gC(h1)&&(h1=null),u1!==null&&gC(u1)&&(u1=null),e6.forEach(ule),t6.forEach(ule)}function Ym(t,e){t.blockedOn===e&&(t.blockedOn=null,Qte||(Qte=!0,f0.unstable_scheduleCallback(f0.unstable_NormalPriority,nke)))}function r6(t){function e(i){return Ym(i,t)}if(0<O9.length){Ym(O9[0],t);for(var r=1;r<O9.length;r++){var n=O9[r];n.blockedOn===t&&(n.blockedOn=null)}}for(A1!==null&&Ym(A1,t),h1!==null&&Ym(h1,t),u1!==null&&Ym(u1,t),e6.forEach(e),t6.forEach(e),r=0;r<Xu.length;r++)n=Xu[r],n.blockedOn===t&&(n.blockedOn=null);for(;0<Xu.length&&(r=Xu[0],r.blockedOn===null);)W2e(r),r.blockedOn===null&&Xu.shift()}var Wy=su.ReactCurrentBatchConfig,NW=!0;function ike(t,e,r,n){var i=sn,a=Wy.transition;Wy.transition=null;try{sn=1,_ae(t,e,r,n)}finally{sn=i,Wy.transition=a}}function ake(t,e,r,n){var i=sn,a=Wy.transition;Wy.transition=null;try{sn=4,_ae(t,e,r,n)}finally{sn=i,Wy.transition=a}}function _ae(t,e,r,n){if(NW){var i=zte(t,e,r,n);if(i===null)bJ(t,e,n,RW,r),hle(t,n);else if(rke(i,t,e,r,n))n.stopPropagation();else if(hle(t,n),e&4&&-1<tke.indexOf(t)){for(;i!==null;){var a=Ik(i);if(a!==null&&q2e(a),a=zte(t,e,r,n),a===null&&bJ(t,e,n,RW,r),a===i)break;i=a}i!==null&&n.stopPropagation()}else bJ(t,e,n,null,r)}}var RW=null;function zte(t,e,r,n){if(RW=null,t=Fae(n),t=K2(t),t!==null)if(e=$p(t),e===null)t=null;else if(r=e.tag,r===13){if(t=U2e(e),t!==null)return t;t=null}else if(r===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null);return RW=t,null}function Z2e(t){switch(t){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Kwe()){case Sae:return 1;case O2e:return 4;case PW:case Gwe:return 16;case Q2e:return 536870912;default:return 16}default:return 16}}var Zd=null,Lae=null,yC=null;function X2e(){if(yC)return yC;var t,e=Lae,r=e.length,n,i="value"in Zd?Zd.value:Zd.textContent,a=i.length;for(t=0;t<r&&e[t]===i[t];t++);var o=r-t;for(n=1;n<=o&&e[r-n]===i[a-n];n++);return yC=i.slice(t,1<n?1-n:void 0)}function vC(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function Q9(){return!0}function dle(){return!1}function g0(t){function e(r,n,i,a,o){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in t)t.hasOwnProperty(s)&&(r=t[s],this[s]=r?r(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Q9:dle,this.isPropagationStopped=dle,this}return ri(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Q9)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Q9)},persist:function(){},isPersistent:Q9}),e}var om={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Iae=g0(om),Lk=ri({},om,{view:0,detail:0}),oke=g0(Lk),pJ,gJ,Jm,EX=ri({},Lk,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Tae,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Jm&&(Jm&&t.type==="mousemove"?(pJ=t.screenX-Jm.screenX,gJ=t.screenY-Jm.screenY):gJ=pJ=0,Jm=t),pJ)},movementY:function(t){return"movementY"in t?t.movementY:gJ}}),fle=g0(EX),ske=ri({},EX,{dataTransfer:0}),lke=g0(ske),cke=ri({},Lk,{relatedTarget:0}),yJ=g0(cke),Ake=ri({},om,{animationName:0,elapsedTime:0,pseudoElement:0}),hke=g0(Ake),uke=ri({},om,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),dke=g0(uke),fke=ri({},om,{data:0}),xle=g0(fke),xke={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},pke={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},gke={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function yke(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=gke[t])?!!e[t]:!1}function Tae(){return yke}var vke=ri({},Lk,{key:function(t){if(t.key){var e=xke[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=vC(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?pke[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Tae,charCode:function(t){return t.type==="keypress"?vC(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?vC(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),mke=g0(vke),wke=ri({},EX,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ple=g0(wke),kke=ri({},Lk,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Tae}),Bke=g0(kke),Cke=ri({},om,{propertyName:0,elapsedTime:0,pseudoElement:0}),bke=g0(Cke),Eke=ri({},EX,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Fke=g0(Eke),Ske=[9,13,27,32],Pae=$h&&"CompositionEvent"in window,g8=null;$h&&"documentMode"in document&&(g8=document.documentMode);var Dke=$h&&"TextEvent"in window&&!g8,Y2e=$h&&(!Pae||g8&&8<g8&&11>=g8),gle=" ",yle=!1;function J2e(t,e){switch(t){case"keyup":return Ske.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $2e(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ky=!1;function Mke(t,e){switch(t){case"compositionend":return $2e(e);case"keypress":return e.which!==32?null:(yle=!0,gle);case"textInput":return t=e.data,t===gle&&yle?null:t;default:return null}}function _ke(t,e){if(ky)return t==="compositionend"||!Pae&&J2e(t,e)?(t=X2e(),yC=Lae=Zd=null,ky=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Y2e&&e.locale!=="ko"?null:e.data;default:return null}}var Lke={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function vle(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!Lke[t.type]:e==="textarea"}function exe(t,e,r,n){_2e(n),e=HW(e,"onChange"),0<e.length&&(r=new Iae("onChange","change",null,r,n),t.push({event:r,listeners:e}))}var y8=null,n6=null;function Ike(t){hxe(t,0)}function FX(t){var e=by(t);if(C2e(e))return t}function Tke(t,e){if(t==="change")return e}var txe=!1;if($h){var vJ;if($h){var mJ="oninput"in document;if(!mJ){var mle=document.createElement("div");mle.setAttribute("oninput","return;"),mJ=typeof mle.oninput=="function"}vJ=mJ}else vJ=!1;txe=vJ&&(!document.documentMode||9<document.documentMode)}function wle(){y8&&(y8.detachEvent("onpropertychange",rxe),n6=y8=null)}function rxe(t){if(t.propertyName==="value"&&FX(n6)){var e=[];exe(e,n6,t,Fae(t)),P2e(Ike,e)}}function Pke(t,e,r){t==="focusin"?(wle(),y8=e,n6=r,y8.attachEvent("onpropertychange",rxe)):t==="focusout"&&wle()}function Uke(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return FX(n6)}function Nke(t,e){if(t==="click")return FX(e)}function Rke(t,e){if(t==="input"||t==="change")return FX(e)}function Hke(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Xl=typeof Object.is=="function"?Object.is:Hke;function i6(t,e){if(Xl(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!Cte.call(e,i)||!Xl(t[i],e[i]))return!1}return!0}function kle(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Ble(t,e){var r=kle(t);t=0;for(var n;r;){if(r.nodeType===3){if(n=t+r.textContent.length,t<=e&&n>=e)return{node:r,offset:e-t};t=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=kle(r)}}function nxe(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?nxe(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function ixe(){for(var t=window,e=LW();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=LW(t.document)}return e}function Uae(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function Oke(t){var e=ixe(),r=t.focusedElem,n=t.selectionRange;if(e!==r&&r&&r.ownerDocument&&nxe(r.ownerDocument.documentElement,r)){if(n!==null&&Uae(r)){if(e=n.start,t=n.end,t===void 0&&(t=e),"selectionStart"in r)r.selectionStart=e,r.selectionEnd=Math.min(t,r.value.length);else if(t=(e=r.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var i=r.textContent.length,a=Math.min(n.start,i);n=n.end===void 0?a:Math.min(n.end,i),!t.extend&&a>n&&(i=n,n=a,a=i),i=Ble(r,a);var o=Ble(r,n);i&&o&&(t.rangeCount!==1||t.anchorNode!==i.node||t.anchorOffset!==i.offset||t.focusNode!==o.node||t.focusOffset!==o.offset)&&(e=e.createRange(),e.setStart(i.node,i.offset),t.removeAllRanges(),a>n?(t.addRange(e),t.extend(o.node,o.offset)):(e.setEnd(o.node,o.offset),t.addRange(e)))}}for(e=[],t=r;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<e.length;r++)t=e[r],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var Qke=$h&&"documentMode"in document&&11>=document.documentMode,By=null,jte=null,v8=null,qte=!1;function Cle(t,e,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;qte||By==null||By!==LW(n)||(n=By,"selectionStart"in n&&Uae(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),v8&&i6(v8,n)||(v8=n,n=HW(jte,"onSelect"),0<n.length&&(e=new Iae("onSelect","select",null,e,r),t.push({event:e,listeners:n}),e.target=By)))}function z9(t,e){var r={};return r[t.toLowerCase()]=e.toLowerCase(),r["Webkit"+t]="webkit"+e,r["Moz"+t]="moz"+e,r}var Cy={animationend:z9("Animation","AnimationEnd"),animationiteration:z9("Animation","AnimationIteration"),animationstart:z9("Animation","AnimationStart"),transitionend:z9("Transition","TransitionEnd")},wJ={},axe={};$h&&(axe=document.createElement("div").style,"AnimationEvent"in window||(delete Cy.animationend.animation,delete Cy.animationiteration.animation,delete Cy.animationstart.animation),"TransitionEvent"in window||delete Cy.transitionend.transition);function SX(t){if(wJ[t])return wJ[t];if(!Cy[t])return t;var e=Cy[t],r;for(r in e)if(e.hasOwnProperty(r)&&r in axe)return wJ[t]=e[r];return t}var oxe=SX("animationend"),sxe=SX("animationiteration"),lxe=SX("animationstart"),cxe=SX("transitionend"),Axe=new Map,ble="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function q1(t,e){Axe.set(t,e),Jp(e,[t])}for(var kJ=0;kJ<ble.length;kJ++){var BJ=ble[kJ],zke=BJ.toLowerCase(),jke=BJ[0].toUpperCase()+BJ.slice(1);q1(zke,"on"+jke)}q1(oxe,"onAnimationEnd");q1(sxe,"onAnimationIteration");q1(lxe,"onAnimationStart");q1("dblclick","onDoubleClick");q1("focusin","onFocus");q1("focusout","onBlur");q1(cxe,"onTransitionEnd");Qv("onMouseEnter",["mouseout","mouseover"]);Qv("onMouseLeave",["mouseout","mouseover"]);Qv("onPointerEnter",["pointerout","pointerover"]);Qv("onPointerLeave",["pointerout","pointerover"]);Jp("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Jp("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Jp("onBeforeInput",["compositionend","keypress","textInput","paste"]);Jp("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Jp("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Jp("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var D4="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),qke=new Set("cancel close invalid load scroll toggle".split(" ").concat(D4));function Ele(t,e,r){var n=t.type||"unknown-event";t.currentTarget=r,zwe(n,e,void 0,t),t.currentTarget=null}function hxe(t,e){e=(e&4)!==0;for(var r=0;r<t.length;r++){var n=t[r],i=n.event;n=n.listeners;e:{var a=void 0;if(e)for(var o=n.length-1;0<=o;o--){var s=n[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;Ele(i,s,c),a=l}else for(o=0;o<n.length;o++){if(s=n[o],l=s.instance,c=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;Ele(i,s,c),a=l}}}if(TW)throw t=Hte,TW=!1,Hte=null,t}function En(t,e){var r=e[Zte];r===void 0&&(r=e[Zte]=new Set);var n=t+"__bubble";r.has(n)||(uxe(e,t,2,!1),r.add(n))}function CJ(t,e,r){var n=0;e&&(n|=4),uxe(r,t,n,e)}var j9="_reactListening"+Math.random().toString(36).slice(2);function a6(t){if(!t[j9]){t[j9]=!0,v2e.forEach(function(r){r!=="selectionchange"&&(qke.has(r)||CJ(r,!1,t),CJ(r,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[j9]||(e[j9]=!0,CJ("selectionchange",!1,e))}}function uxe(t,e,r,n){switch(Z2e(e)){case 1:var i=ike;break;case 4:i=ake;break;default:i=_ae}r=i.bind(null,e,r,t),i=void 0,!Rte||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(i=!0),n?i!==void 0?t.addEventListener(e,r,{capture:!0,passive:i}):t.addEventListener(e,r,!0):i!==void 0?t.addEventListener(e,r,{passive:i}):t.addEventListener(e,r,!1)}function bJ(t,e,r,n,i){var a=n;if(!(e&1)&&!(e&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var s=n.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=n.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;s!==null;){if(o=K2(s),o===null)return;if(l=o.tag,l===5||l===6){n=a=o;continue e}s=s.parentNode}}n=n.return}P2e(function(){var c=a,A=Fae(r),h=[];e:{var d=Axe.get(t);if(d!==void 0){var u=Iae,f=t;switch(t){case"keypress":if(vC(r)===0)break e;case"keydown":case"keyup":u=mke;break;case"focusin":f="focus",u=yJ;break;case"focusout":f="blur",u=yJ;break;case"beforeblur":case"afterblur":u=yJ;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=fle;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=lke;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Bke;break;case oxe:case sxe:case lxe:u=hke;break;case cxe:u=bke;break;case"scroll":u=oke;break;case"wheel":u=Fke;break;case"copy":case"cut":case"paste":u=dke;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=ple}var x=(e&4)!==0,y=!x&&t==="scroll",p=x?d!==null?d+"Capture":null:d;x=[];for(var v=c,m;v!==null;){m=v;var k=m.stateNode;if(m.tag===5&&k!==null&&(m=k,p!==null&&(k=$3(v,p),k!=null&&x.push(o6(v,k,m)))),y)break;v=v.return}0<x.length&&(d=new u(d,f,null,r,A),h.push({event:d,listeners:x}))}}if(!(e&7)){e:{if(d=t==="mouseover"||t==="pointerover",u=t==="mouseout"||t==="pointerout",d&&r!==Ute&&(f=r.relatedTarget||r.fromElement)&&(K2(f)||f[eu]))break e;if((u||d)&&(d=A.window===A?A:(d=A.ownerDocument)?d.defaultView||d.parentWindow:window,u?(f=r.relatedTarget||r.toElement,u=c,f=f?K2(f):null,f!==null&&(y=$p(f),f!==y||f.tag!==5&&f.tag!==6)&&(f=null)):(u=null,f=c),u!==f)){if(x=fle,k="onMouseLeave",p="onMouseEnter",v="mouse",(t==="pointerout"||t==="pointerover")&&(x=ple,k="onPointerLeave",p="onPointerEnter",v="pointer"),y=u==null?d:by(u),m=f==null?d:by(f),d=new x(k,v+"leave",u,r,A),d.target=y,d.relatedTarget=m,k=null,K2(A)===c&&(x=new x(p,v+"enter",f,r,A),x.target=m,x.relatedTarget=y,k=x),y=k,u&&f)t:{for(x=u,p=f,v=0,m=x;m;m=Rg(m))v++;for(m=0,k=p;k;k=Rg(k))m++;for(;0<v-m;)x=Rg(x),v--;for(;0<m-v;)p=Rg(p),m--;for(;v--;){if(x===p||p!==null&&x===p.alternate)break t;x=Rg(x),p=Rg(p)}x=null}else x=null;u!==null&&Fle(h,d,u,x,!1),f!==null&&y!==null&&Fle(h,y,f,x,!0)}}e:{if(d=c?by(c):window,u=d.nodeName&&d.nodeName.toLowerCase(),u==="select"||u==="input"&&d.type==="file")var B=Tke;else if(vle(d))if(txe)B=Rke;else{B=Uke;var b=Pke}else(u=d.nodeName)&&u.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(B=Nke);if(B&&(B=B(t,c))){exe(h,B,r,A);break e}b&&b(t,d,c),t==="focusout"&&(b=d._wrapperState)&&b.controlled&&d.type==="number"&&_te(d,"number",d.value)}switch(b=c?by(c):window,t){case"focusin":(vle(b)||b.contentEditable==="true")&&(By=b,jte=c,v8=null);break;case"focusout":v8=jte=By=null;break;case"mousedown":qte=!0;break;case"contextmenu":case"mouseup":case"dragend":qte=!1,Cle(h,r,A);break;case"selectionchange":if(Qke)break;case"keydown":case"keyup":Cle(h,r,A)}var E;if(Pae)e:{switch(t){case"compositionstart":var D="onCompositionStart";break e;case"compositionend":D="onCompositionEnd";break e;case"compositionupdate":D="onCompositionUpdate";break e}D=void 0}else ky?J2e(t,r)&&(D="onCompositionEnd"):t==="keydown"&&r.keyCode===229&&(D="onCompositionStart");D&&(Y2e&&r.locale!=="ko"&&(ky||D!=="onCompositionStart"?D==="onCompositionEnd"&&ky&&(E=X2e()):(Zd=A,Lae="value"in Zd?Zd.value:Zd.textContent,ky=!0)),b=HW(c,D),0<b.length&&(D=new xle(D,t,null,r,A),h.push({event:D,listeners:b}),E?D.data=E:(E=$2e(r),E!==null&&(D.data=E)))),(E=Dke?Mke(t,r):_ke(t,r))&&(c=HW(c,"onBeforeInput"),0<c.length&&(A=new xle("onBeforeInput","beforeinput",null,r,A),h.push({event:A,listeners:c}),A.data=E))}hxe(h,e)})}function o6(t,e,r){return{instance:t,listener:e,currentTarget:r}}function HW(t,e){for(var r=e+"Capture",n=[];t!==null;){var i=t,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=$3(t,r),a!=null&&n.unshift(o6(t,a,i)),a=$3(t,e),a!=null&&n.push(o6(t,a,i))),t=t.return}return n}function Rg(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function Fle(t,e,r,n,i){for(var a=e._reactName,o=[];r!==null&&r!==n;){var s=r,l=s.alternate,c=s.stateNode;if(l!==null&&l===n)break;s.tag===5&&c!==null&&(s=c,i?(l=$3(r,a),l!=null&&o.unshift(o6(r,l,s))):i||(l=$3(r,a),l!=null&&o.push(o6(r,l,s)))),r=r.return}o.length!==0&&t.push({event:e,listeners:o})}var Vke=/\r\n?/g,Kke=/\u0000|\uFFFD/g;function Sle(t){return(typeof t=="string"?t:""+t).replace(Vke,` `).replace(Kke,"")}function q9(t,e,r){if(e=Sle(e),Sle(t)!==e&&r)throw Error($e(425))}function OW(){}var Vte=null,Kte=null;function Gte(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var Wte=typeof setTimeout=="function"?setTimeout:void 0,Gke=typeof clearTimeout=="function"?clearTimeout:void 0,Dle=typeof Promise=="function"?Promise:void 0,Wke=typeof queueMicrotask=="function"?queueMicrotask:typeof Dle<"u"?function(t){return Dle.resolve(null).then(t).catch(Zke)}:Wte;function Zke(t){setTimeout(function(){throw t})}function EJ(t,e){var r=e,n=0;do{var i=r.nextSibling;if(t.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){t.removeChild(i),r6(e);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}while(r);r6(e)}function d1(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return t}function Mle(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var r=t.data;if(r==="$"||r==="$!"||r==="$?"){if(e===0)return t;e--}else r==="/$"&&e++}t=t.previousSibling}return null}var sm=Math.random().toString(36).slice(2),Jc="__reactFiber$"+sm,s6="__reactProps$"+sm,eu="__reactContainer$"+sm,Zte="__reactEvents$"+sm,Xke="__reactListeners$"+sm,Yke="__reactHandles$"+sm;function K2(t){var e=t[Jc];if(e)return e;for(var r=t.parentNode;r;){if(e=r[eu]||r[Jc]){if(r=e.alternate,e.child!==null||r!==null&&r.child!==null)for(t=Mle(t);t!==null;){if(r=t[Jc])return r;t=Mle(t)}return e}t=r,r=t.parentNode}return null}function Ik(t){return t=t[Jc]||t[eu],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function by(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error($e(33))}function DX(t){return t[s6]||null}var Xte=[],Ey=-1;function V1(t){return{current:t}}function Dn(t){0>Ey||(t.current=Xte[Ey],Xte[Ey]=null,Ey--)}function Bn(t,e){Ey++,Xte[Ey]=t.current,t.current=e}var I1={},fo=V1(I1),ps=V1(!1),kp=I1;function zv(t,e){var r=t.type.contextTypes;if(!r)return I1;var n=t.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===e)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=e[a];return n&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=i),i}function gs(t){return t=t.childContextTypes,t!=null}function QW(){Dn(ps),Dn(fo)}function _le(t,e,r){if(fo.current!==I1)throw Error($e(168));Bn(fo,e),Bn(ps,r)}function dxe(t,e,r){var n=t.stateNode;if(e=e.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in e))throw Error($e(108,Pwe(t)||"Unknown",i));return ri({},r,n)}function zW(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||I1,kp=fo.current,Bn(fo,t),Bn(ps,ps.current),!0}function Lle(t,e,r){var n=t.stateNode;if(!n)throw Error($e(169));r?(t=dxe(t,e,kp),n.__reactInternalMemoizedMergedChildContext=t,Dn(ps),Dn(fo),Bn(fo,t)):Dn(ps),Bn(ps,r)}var XA=null,MX=!1,FJ=!1;function fxe(t){XA===null?XA=[t]:XA.push(t)}function Jke(t){MX=!0,fxe(t)}function K1(){if(!FJ&&XA!==null){FJ=!0;var t=0,e=sn;try{var r=XA;for(sn=1;t<r.length;t++){var n=r[t];do n=n(!0);while(n!==null)}XA=null,MX=!1}catch(i){throw XA!==null&&(XA=XA.slice(t+1)),H2e(Sae,K1),i}finally{sn=e,FJ=!1}}return null}var Fy=[],Sy=0,jW=null,qW=0,N0=[],R0=0,Bp=null,Qh=1,zh="";function vf(t,e){Fy[Sy++]=qW,Fy[Sy++]=jW,jW=t,qW=e}function xxe(t,e,r){N0[R0++]=Qh,N0[R0++]=zh,N0[R0++]=Bp,Bp=t;var n=Qh;t=zh;var i=32-Vl(n)-1;n&=~(1<<i),r+=1;var a=32-Vl(e)+i;if(30<a){var o=i-i%5;a=(n&(1<<o)-1).toString(32),n>>=o,i-=o,Qh=1<<32-Vl(e)+i|r<<i|n,zh=a+t}else Qh=1<<a|r<<i|n,zh=t}function Nae(t){t.return!==null&&(vf(t,1),xxe(t,1,0))}function Rae(t){for(;t===jW;)jW=Fy[--Sy],Fy[Sy]=null,qW=Fy[--Sy],Fy[Sy]=null;for(;t===Bp;)Bp=N0[--R0],N0[R0]=null,zh=N0[--R0],N0[R0]=null,Qh=N0[--R0],N0[R0]=null}var h0=null,n0=null,qn=!1,Ql=null;function pxe(t,e){var r=q0(5,null,null,0);r.elementType="DELETED",r.stateNode=e,r.return=t,e=t.deletions,e===null?(t.deletions=[r],t.flags|=16):e.push(r)}function Ile(t,e){switch(t.tag){case 5:var r=t.type;return e=e.nodeType!==1||r.toLowerCase()!==e.nodeName.toLowerCase()?null:e,e!==null?(t.stateNode=e,h0=t,n0=d1(e.firstChild),!0):!1;case 6:return e=t.pendingProps===""||e.nodeType!==3?null:e,e!==null?(t.stateNode=e,h0=t,n0=null,!0):!1;case 13:return e=e.nodeType!==8?null:e,e!==null?(r=Bp!==null?{id:Qh,overflow:zh}:null,t.memoizedState={dehydrated:e,treeContext:r,retryLane:1073741824},r=q0(18,null,null,0),r.stateNode=e,r.return=t,t.child=r,h0=t,n0=null,!0):!1;default:return!1}}function Yte(t){return(t.mode&1)!==0&&(t.flags&128)===0}function Jte(t){if(qn){var e=n0;if(e){var r=e;if(!Ile(t,e)){if(Yte(t))throw Error($e(418));e=d1(r.nextSibling);var n=h0;e&&Ile(t,e)?pxe(n,r):(t.flags=t.flags&-4097|2,qn=!1,h0=t)}}else{if(Yte(t))throw Error($e(418));t.flags=t.flags&-4097|2,qn=!1,h0=t}}}function Tle(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;h0=t}function V9(t){if(t!==h0)return!1;if(!qn)return Tle(t),qn=!0,!1;var e;if((e=t.tag!==3)&&!(e=t.tag!==5)&&(e=t.type,e=e!=="head"&&e!=="body"&&!Gte(t.type,t.memoizedProps)),e&&(e=n0)){if(Yte(t))throw gxe(),Error($e(418));for(;e;)pxe(t,e),e=d1(e.nextSibling)}if(Tle(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error($e(317));e:{for(t=t.nextSibling,e=0;t;){if(t.nodeType===8){var r=t.data;if(r==="/$"){if(e===0){n0=d1(t.nextSibling);break e}e--}else r!=="$"&&r!=="$!"&&r!=="$?"||e++}t=t.nextSibling}n0=null}}else n0=h0?d1(t.stateNode.nextSibling):null;return!0}function gxe(){for(var t=n0;t;)t=d1(t.nextSibling)}function jv(){n0=h0=null,qn=!1}function Hae(t){Ql===null?Ql=[t]:Ql.push(t)}var $ke=su.ReactCurrentBatchConfig;function $m(t,e,r){if(t=r.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error($e(309));var n=r.stateNode}if(!n)throw Error($e(147,t));var i=n,a=""+t;return e!==null&&e.ref!==null&&typeof e.ref=="function"&&e.ref._stringRef===a?e.ref:(e=function(o){var s=i.refs;o===null?delete s[a]:s[a]=o},e._stringRef=a,e)}if(typeof t!="string")throw Error($e(284));if(!r._owner)throw Error($e(290,t))}return t}function K9(t,e){throw t=Object.prototype.toString.call(e),Error($e(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t))}function Ple(t){var e=t._init;return e(t._payload)}function yxe(t){function e(p,v){if(t){var m=p.deletions;m===null?(p.deletions=[v],p.flags|=16):m.push(v)}}function r(p,v){if(!t)return null;for(;v!==null;)e(p,v),v=v.sibling;return null}function n(p,v){for(p=new Map;v!==null;)v.key!==null?p.set(v.key,v):p.set(v.index,v),v=v.sibling;return p}function i(p,v){return p=g1(p,v),p.index=0,p.sibling=null,p}function a(p,v,m){return p.index=m,t?(m=p.alternate,m!==null?(m=m.index,m<v?(p.flags|=2,v):m):(p.flags|=2,v)):(p.flags|=1048576,v)}function o(p){return t&&p.alternate===null&&(p.flags|=2),p}function s(p,v,m,k){return v===null||v.tag!==6?(v=TJ(m,p.mode,k),v.return=p,v):(v=i(v,m),v.return=p,v)}function l(p,v,m,k){var B=m.type;return B===wy?A(p,v,m.props.children,k,m.key):v!==null&&(v.elementType===B||typeof B=="object"&&B!==null&&B.$$typeof===ju&&Ple(B)===v.type)?(k=i(v,m.props),k.ref=$m(p,v,m),k.return=p,k):(k=EC(m.type,m.key,m.props,null,p.mode,k),k.ref=$m(p,v,m),k.return=p,k)}function c(p,v,m,k){return v===null||v.tag!==4||v.stateNode.containerInfo!==m.containerInfo||v.stateNode.implementation!==m.implementation?(v=PJ(m,p.mode,k),v.return=p,v):(v=i(v,m.children||[]),v.return=p,v)}function A(p,v,m,k,B){return v===null||v.tag!==7?(v=hp(m,p.mode,k,B),v.return=p,v):(v=i(v,m),v.return=p,v)}function h(p,v,m){if(typeof v=="string"&&v!==""||typeof v=="number")return v=TJ(""+v,p.mode,m),v.return=p,v;if(typeof v=="object"&&v!==null){switch(v.$$typeof){case P9:return m=EC(v.type,v.key,v.props,null,p.mode,m),m.ref=$m(p,null,v),m.return=p,m;case my:return v=PJ(v,p.mode,m),v.return=p,v;case ju:var k=v._init;return h(p,k(v._payload),m)}if(F4(v)||Wm(v))return v=hp(v,p.mode,m,null),v.return=p,v;K9(p,v)}return null}function d(p,v,m,k){var B=v!==null?v.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return B!==null?null:s(p,v,""+m,k);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case P9:return m.key===B?l(p,v,m,k):null;case my:return m.key===B?c(p,v,m,k):null;case ju:return B=m._init,d(p,v,B(m._payload),k)}if(F4(m)||Wm(m))return B!==null?null:A(p,v,m,k,null);K9(p,m)}return null}function u(p,v,m,k,B){if(typeof k=="string"&&k!==""||typeof k=="number")return p=p.get(m)||null,s(v,p,""+k,B);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case P9:return p=p.get(k.key===null?m:k.key)||null,l(v,p,k,B);case my:return p=p.get(k.key===null?m:k.key)||null,c(v,p,k,B);case ju:var b=k._init;return u(p,v,m,b(k._payload),B)}if(F4(k)||Wm(k))return p=p.get(m)||null,A(v,p,k,B,null);K9(v,k)}return null}function f(p,v,m,k){for(var B=null,b=null,E=v,D=v=0,M=null;E!==null&&D<m.length;D++){E.index>D?(M=E,E=null):M=E.sibling;var T=d(p,E,m[D],k);if(T===null){E===null&&(E=M);break}t&&E&&T.alternate===null&&e(p,E),v=a(T,v,D),b===null?B=T:b.sibling=T,b=T,E=M}if(D===m.length)return r(p,E),qn&&vf(p,D),B;if(E===null){for(;D<m.length;D++)E=h(p,m[D],k),E!==null&&(v=a(E,v,D),b===null?B=E:b.sibling=E,b=E);return qn&&vf(p,D),B}for(E=n(p,E);D<m.length;D++)M=u(E,p,D,m[D],k),M!==null&&(t&&M.alternate!==null&&E.delete(M.key===null?D:M.key),v=a(M,v,D),b===null?B=M:b.sibling=M,b=M);return t&&E.forEach(function(S){return e(p,S)}),qn&&vf(p,D),B}function x(p,v,m,k){var B=Wm(m);if(typeof B!="function")throw Error($e(150));if(m=B.call(m),m==null)throw Error($e(151));for(var b=B=null,E=v,D=v=0,M=null,T=m.next();E!==null&&!T.done;D++,T=m.next()){E.index>D?(M=E,E=null):M=E.sibling;var S=d(p,E,T.value,k);if(S===null){E===null&&(E=M);break}t&&E&&S.alternate===null&&e(p,E),v=a(S,v,D),b===null?B=S:b.sibling=S,b=S,E=M}if(T.done)return r(p,E),qn&&vf(p,D),B;if(E===null){for(;!T.done;D++,T=m.next())T=h(p,T.value,k),T!==null&&(v=a(T,v,D),b===null?B=T:b.sibling=T,b=T);return qn&&vf(p,D),B}for(E=n(p,E);!T.done;D++,T=m.next())T=u(E,p,D,T.value,k),T!==null&&(t&&T.alternate!==null&&E.delete(T.key===null?D:T.key),v=a(T,v,D),b===null?B=T:b.sibling=T,b=T);return t&&E.forEach(function(L){return e(p,L)}),qn&&vf(p,D),B}function y(p,v,m,k){if(typeof m=="object"&&m!==null&&m.type===wy&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case P9:e:{for(var B=m.key,b=v;b!==null;){if(b.key===B){if(B=m.type,B===wy){if(b.tag===7){r(p,b.sibling),v=i(b,m.props.children),v.return=p,p=v;break e}}else if(b.elementType===B||typeof B=="object"&&B!==null&&B.$$typeof===ju&&Ple(B)===b.type){r(p,b.sibling),v=i(b,m.props),v.ref=$m(p,b,m),v.return=p,p=v;break e}r(p,b);break}else e(p,b);b=b.sibling}m.type===wy?(v=hp(m.props.children,p.mode,k,m.key),v.return=p,p=v):(k=EC(m.type,m.key,m.props,null,p.mode,k),k.ref=$m(p,v,m),k.return=p,p=k)}return o(p);case my:e:{for(b=m.key;v!==null;){if(v.key===b)if(v.tag===4&&v.stateNode.containerInfo===m.containerInfo&&v.stateNode.implementation===m.implementation){r(p,v.sibling),v=i(v,m.children||[]),v.return=p,p=v;break e}else{r(p,v);break}else e(p,v);v=v.sibling}v=PJ(m,p.mode,k),v.return=p,p=v}return o(p);case ju:return b=m._init,y(p,v,b(m._payload),k)}if(F4(m))return f(p,v,m,k);if(Wm(m))return x(p,v,m,k);K9(p,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,v!==null&&v.tag===6?(r(p,v.sibling),v=i(v,m),v.return=p,p=v):(r(p,v),v=TJ(m,p.mode,k),v.return=p,p=v),o(p)):r(p,v)}return y}var qv=yxe(!0),vxe=yxe(!1),VW=V1(null),KW=null,Dy=null,Oae=null;function Qae(){Oae=Dy=KW=null}function zae(t){var e=VW.current;Dn(VW),t._currentValue=e}function $te(t,e,r){for(;t!==null;){var n=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,n!==null&&(n.childLanes|=e)):n!==null&&(n.childLanes&e)!==e&&(n.childLanes|=e),t===r)break;t=t.return}}function Zy(t,e){KW=t,Oae=Dy=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(As=!0),t.firstContext=null)}function nl(t){var e=t._currentValue;if(Oae!==t)if(t={context:t,memoizedValue:e,next:null},Dy===null){if(KW===null)throw Error($e(308));Dy=t,KW.dependencies={lanes:0,firstContext:t}}else Dy=Dy.next=t;return e}var G2=null;function jae(t){G2===null?G2=[t]:G2.push(t)}function mxe(t,e,r,n){var i=e.interleaved;return i===null?(r.next=r,jae(e)):(r.next=i.next,i.next=r),e.interleaved=r,tu(t,n)}function tu(t,e){t.lanes|=e;var r=t.alternate;for(r!==null&&(r.lanes|=e),r=t,t=t.return;t!==null;)t.childLanes|=e,r=t.alternate,r!==null&&(r.childLanes|=e),r=t,t=t.return;return r.tag===3?r.stateNode:null}var qu=!1;function qae(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function wxe(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function Vh(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function f1(t,e,r){var n=t.updateQueue;if(n===null)return null;if(n=n.shared,Ur&2){var i=n.pending;return i===null?e.next=e:(e.next=i.next,i.next=e),n.pending=e,tu(t,r)}return i=n.interleaved,i===null?(e.next=e,jae(n)):(e.next=i.next,i.next=e),n.interleaved=e,tu(t,r)}function mC(t,e,r){if(e=e.updateQueue,e!==null&&(e=e.shared,(r&4194240)!==0)){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,Dae(t,r)}}function Ule(t,e){var r=t.updateQueue,n=t.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?i=a=o:a=a.next=o,r=r.next}while(r!==null);a===null?i=a=e:a=a.next=e}else i=a=e;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,effects:n.effects},t.updateQueue=r;return}t=r.lastBaseUpdate,t===null?r.firstBaseUpdate=e:t.next=e,r.lastBaseUpdate=e}function GW(t,e,r,n){var i=t.updateQueue;qu=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,c=l.next;l.next=null,o===null?a=c:o.next=c,o=l;var A=t.alternate;A!==null&&(A=A.updateQueue,s=A.lastBaseUpdate,s!==o&&(s===null?A.firstBaseUpdate=c:s.next=c,A.lastBaseUpdate=l))}if(a!==null){var h=i.baseState;o=0,A=c=l=null,s=a;do{var d=s.lane,u=s.eventTime;if((n&d)===d){A!==null&&(A=A.next={eventTime:u,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var f=t,x=s;switch(d=e,u=r,x.tag){case 1:if(f=x.payload,typeof f=="function"){h=f.call(u,h,d);break e}h=f;break e;case 3:f.flags=f.flags&-65537|128;case 0:if(f=x.payload,d=typeof f=="function"?f.call(u,h,d):f,d==null)break e;h=ri({},h,d);break e;case 2:qu=!0}}s.callback!==null&&s.lane!==0&&(t.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else u={eventTime:u,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},A===null?(c=A=u,l=h):A=A.next=u,o|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;d=s,s=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(A===null&&(l=h),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=A,e=i.shared.interleaved,e!==null){i=e;do o|=i.lane,i=i.next;while(i!==e)}else a===null&&(i.shared.lanes=0);bp|=o,t.lanes=o,t.memoizedState=h}}function Nle(t,e,r){if(t=e.effects,e.effects=null,t!==null)for(e=0;e<t.length;e++){var n=t[e],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error($e(191,i));i.call(n)}}}var Tk={},lA=V1(Tk),l6=V1(Tk),c6=V1(Tk);function W2(t){if(t===Tk)throw Error($e(174));return t}function Vae(t,e){switch(Bn(c6,e),Bn(l6,t),Bn(lA,Tk),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:Ite(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=Ite(e,t)}Dn(lA),Bn(lA,e)}function Vv(){Dn(lA),Dn(l6),Dn(c6)}function kxe(t){W2(c6.current);var e=W2(lA.current),r=Ite(e,t.type);e!==r&&(Bn(l6,t),Bn(lA,r))}function Kae(t){l6.current===t&&(Dn(lA),Dn(l6))}var ei=V1(0);function WW(t){for(var e=t;e!==null;){if(e.tag===13){var r=e.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var SJ=[];function Gae(){for(var t=0;t<SJ.length;t++)SJ[t]._workInProgressVersionPrimary=null;SJ.length=0}var wC=su.ReactCurrentDispatcher,DJ=su.ReactCurrentBatchConfig,Cp=0,ti=null,Yi=null,ga=null,ZW=!1,m8=!1,A6=0,e9e=0;function $a(){throw Error($e(321))}function Wae(t,e){if(e===null)return!1;for(var r=0;r<e.length&&r<t.length;r++)if(!Xl(t[r],e[r]))return!1;return!0}function Zae(t,e,r,n,i,a){if(Cp=a,ti=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,wC.current=t===null||t.memoizedState===null?i9e:a9e,t=r(n,i),m8){a=0;do{if(m8=!1,A6=0,25<=a)throw Error($e(301));a+=1,ga=Yi=null,e.updateQueue=null,wC.current=o9e,t=r(n,i)}while(m8)}if(wC.current=XW,e=Yi!==null&&Yi.next!==null,Cp=0,ga=Yi=ti=null,ZW=!1,e)throw Error($e(300));return t}function Xae(){var t=A6!==0;return A6=0,t}function Mc(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ga===null?ti.memoizedState=ga=t:ga=ga.next=t,ga}function il(){if(Yi===null){var t=ti.alternate;t=t!==null?t.memoizedState:null}else t=Yi.next;var e=ga===null?ti.memoizedState:ga.next;if(e!==null)ga=e,Yi=t;else{if(t===null)throw Error($e(310));Yi=t,t={memoizedState:Yi.memoizedState,baseState:Yi.baseState,baseQueue:Yi.baseQueue,queue:Yi.queue,next:null},ga===null?ti.memoizedState=ga=t:ga=ga.next=t}return ga}function h6(t,e){return typeof e=="function"?e(t):e}function MJ(t){var e=il(),r=e.queue;if(r===null)throw Error($e(311));r.lastRenderedReducer=t;var n=Yi,i=n.baseQueue,a=r.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}n.baseQueue=i=a,r.pending=null}if(i!==null){a=i.next,n=n.baseState;var s=o=null,l=null,c=a;do{var A=c.lane;if((Cp&A)===A)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),n=c.hasEagerState?c.eagerState:t(n,c.action);else{var h={lane:A,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(s=l=h,o=n):l=l.next=h,ti.lanes|=A,bp|=A}c=c.next}while(c!==null&&c!==a);l===null?o=n:l.next=s,Xl(n,e.memoizedState)||(As=!0),e.memoizedState=n,e.baseState=o,e.baseQueue=l,r.lastRenderedState=n}if(t=r.interleaved,t!==null){i=t;do a=i.lane,ti.lanes|=a,bp|=a,i=i.next;while(i!==t)}else i===null&&(r.lanes=0);return[e.memoizedState,r.dispatch]}function _J(t){var e=il(),r=e.queue;if(r===null)throw Error($e(311));r.lastRenderedReducer=t;var n=r.dispatch,i=r.pending,a=e.memoizedState;if(i!==null){r.pending=null;var o=i=i.next;do a=t(a,o.action),o=o.next;while(o!==i);Xl(a,e.memoizedState)||(As=!0),e.memoizedState=a,e.baseQueue===null&&(e.baseState=a),r.lastRenderedState=a}return[a,n]}function Bxe(){}function Cxe(t,e){var r=ti,n=il(),i=e(),a=!Xl(n.memoizedState,i);if(a&&(n.memoizedState=i,As=!0),n=n.queue,Yae(Fxe.bind(null,r,n,t),[t]),n.getSnapshot!==e||a||ga!==null&&ga.memoizedState.tag&1){if(r.flags|=2048,u6(9,Exe.bind(null,r,n,i,e),void 0,null),ma===null)throw Error($e(349));Cp&30||bxe(r,e,i)}return i}function bxe(t,e,r){t.flags|=16384,t={getSnapshot:e,value:r},e=ti.updateQueue,e===null?(e={lastEffect:null,stores:null},ti.updateQueue=e,e.stores=[t]):(r=e.stores,r===null?e.stores=[t]:r.push(t))}function Exe(t,e,r,n){e.value=r,e.getSnapshot=n,Sxe(e)&&Dxe(t)}function Fxe(t,e,r){return r(function(){Sxe(e)&&Dxe(t)})}function Sxe(t){var e=t.getSnapshot;t=t.value;try{var r=e();return!Xl(t,r)}catch{return!0}}function Dxe(t){var e=tu(t,1);e!==null&&Kl(e,t,1,-1)}function Rle(t){var e=Mc();return typeof t=="function"&&(t=t()),e.memoizedState=e.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:h6,lastRenderedState:t},e.queue=t,t=t.dispatch=n9e.bind(null,ti,t),[e.memoizedState,t]}function u6(t,e,r,n){return t={tag:t,create:e,destroy:r,deps:n,next:null},e=ti.updateQueue,e===null?(e={lastEffect:null,stores:null},ti.updateQueue=e,e.lastEffect=t.next=t):(r=e.lastEffect,r===null?e.lastEffect=t.next=t:(n=r.next,r.next=t,t.next=n,e.lastEffect=t)),t}function Mxe(){return il().memoizedState}function kC(t,e,r,n){var i=Mc();ti.flags|=t,i.memoizedState=u6(1|e,r,void 0,n===void 0?null:n)}function _X(t,e,r,n){var i=il();n=n===void 0?null:n;var a=void 0;if(Yi!==null){var o=Yi.memoizedState;if(a=o.destroy,n!==null&&Wae(n,o.deps)){i.memoizedState=u6(e,r,a,n);return}}ti.flags|=t,i.memoizedState=u6(1|e,r,a,n)}function Hle(t,e){return kC(8390656,8,t,e)}function Yae(t,e){return _X(2048,8,t,e)}function _xe(t,e){return _X(4,2,t,e)}function Lxe(t,e){return _X(4,4,t,e)}function Ixe(t,e){if(typeof e=="function")return t=t(),e(t),function(){e(null)};if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Txe(t,e,r){return r=r!=null?r.concat([t]):null,_X(4,4,Ixe.bind(null,e,t),r)}function Jae(){}function Pxe(t,e){var r=il();e=e===void 0?null:e;var n=r.memoizedState;return n!==null&&e!==null&&Wae(e,n[1])?n[0]:(r.memoizedState=[t,e],t)}function Uxe(t,e){var r=il();e=e===void 0?null:e;var n=r.memoizedState;return n!==null&&e!==null&&Wae(e,n[1])?n[0]:(t=t(),r.memoizedState=[t,e],t)}function Nxe(t,e,r){return Cp&21?(Xl(r,e)||(r=z2e(),ti.lanes|=r,bp|=r,t.baseState=!0),e):(t.baseState&&(t.baseState=!1,As=!0),t.memoizedState=r)}function t9e(t,e){var r=sn;sn=r!==0&&4>r?r:4,t(!0);var n=DJ.transition;DJ.transition={};try{t(!1),e()}finally{sn=r,DJ.transition=n}}function Rxe(){return il().memoizedState}function r9e(t,e,r){var n=p1(t);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Hxe(t))Oxe(e,r);else if(r=mxe(t,e,r,n),r!==null){var i=Ho();Kl(r,t,n,i),Qxe(r,e,n)}}function n9e(t,e,r){var n=p1(t),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Hxe(t))Oxe(e,i);else{var a=t.alternate;if(t.lanes===0&&(a===null||a.lanes===0)&&(a=e.lastRenderedReducer,a!==null))try{var o=e.lastRenderedState,s=a(o,r);if(i.hasEagerState=!0,i.eagerState=s,Xl(s,o)){var l=e.interleaved;l===null?(i.next=i,jae(e)):(i.next=l.next,l.next=i),e.interleaved=i;return}}catch{}finally{}r=mxe(t,e,i,n),r!==null&&(i=Ho(),Kl(r,t,n,i),Qxe(r,e,n))}}function Hxe(t){var e=t.alternate;return t===ti||e!==null&&e===ti}function Oxe(t,e){m8=ZW=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function Qxe(t,e,r){if(r&4194240){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,Dae(t,r)}}var XW={readContext:nl,useCallback:$a,useContext:$a,useEffect:$a,useImperativeHandle:$a,useInsertionEffect:$a,useLayoutEffect:$a,useMemo:$a,useReducer:$a,useRef:$a,useState:$a,useDebugValue:$a,useDeferredValue:$a,useTransition:$a,useMutableSource:$a,useSyncExternalStore:$a,useId:$a,unstable_isNewReconciler:!1},i9e={readContext:nl,useCallback:function(t,e){return Mc().memoizedState=[t,e===void 0?null:e],t},useContext:nl,useEffect:Hle,useImperativeHandle:function(t,e,r){return r=r!=null?r.concat([t]):null,kC(4194308,4,Ixe.bind(null,e,t),r)},useLayoutEffect:function(t,e){return kC(4194308,4,t,e)},useInsertionEffect:function(t,e){return kC(4,2,t,e)},useMemo:function(t,e){var r=Mc();return e=e===void 0?null:e,t=t(),r.memoizedState=[t,e],t},useReducer:function(t,e,r){var n=Mc();return e=r!==void 0?r(e):e,n.memoizedState=n.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},n.queue=t,t=t.dispatch=r9e.bind(null,ti,t),[n.memoizedState,t]},useRef:function(t){var e=Mc();return t={current:t},e.memoizedState=t},useState:Rle,useDebugValue:Jae,useDeferredValue:function(t){return Mc().memoizedState=t},useTransition:function(){var t=Rle(!1),e=t[0];return t=t9e.bind(null,t[1]),Mc().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,r){var n=ti,i=Mc();if(qn){if(r===void 0)throw Error($e(407));r=r()}else{if(r=e(),ma===null)throw Error($e(349));Cp&30||bxe(n,e,r)}i.memoizedState=r;var a={value:r,getSnapshot:e};return i.queue=a,Hle(Fxe.bind(null,n,a,t),[t]),n.flags|=2048,u6(9,Exe.bind(null,n,a,r,e),void 0,null),r},useId:function(){var t=Mc(),e=ma.identifierPrefix;if(qn){var r=zh,n=Qh;r=(n&~(1<<32-Vl(n)-1)).toString(32)+r,e=":"+e+"R"+r,r=A6++,0<r&&(e+="H"+r.toString(32)),e+=":"}else r=e9e++,e=":"+e+"r"+r.toString(32)+":";return t.memoizedState=e},unstable_isNewReconciler:!1},a9e={readContext:nl,useCallback:Pxe,useContext:nl,useEffect:Yae,useImperativeHandle:Txe,useInsertionEffect:_xe,useLayoutEffect:Lxe,useMemo:Uxe,useReducer:MJ,useRef:Mxe,useState:function(){return MJ(h6)},useDebugValue:Jae,useDeferredValue:function(t){var e=il();return Nxe(e,Yi.memoizedState,t)},useTransition:function(){var t=MJ(h6)[0],e=il().memoizedState;return[t,e]},useMutableSource:Bxe,useSyncExternalStore:Cxe,useId:Rxe,unstable_isNewReconciler:!1},o9e={readContext:nl,useCallback:Pxe,useContext:nl,useEffect:Yae,useImperativeHandle:Txe,useInsertionEffect:_xe,useLayoutEffect:Lxe,useMemo:Uxe,useReducer:_J,useRef:Mxe,useState:function(){return _J(h6)},useDebugValue:Jae,useDeferredValue:function(t){var e=il();return Yi===null?e.memoizedState=t:Nxe(e,Yi.memoizedState,t)},useTransition:function(){var t=_J(h6)[0],e=il().memoizedState;return[t,e]},useMutableSource:Bxe,useSyncExternalStore:Cxe,useId:Rxe,unstable_isNewReconciler:!1};function Dl(t,e){if(t&&t.defaultProps){e=ri({},e),t=t.defaultProps;for(var r in t)e[r]===void 0&&(e[r]=t[r]);return e}return e}function ere(t,e,r,n){e=t.memoizedState,r=r(n,e),r=r==null?e:ri({},e,r),t.memoizedState=r,t.lanes===0&&(t.updateQueue.baseState=r)}var LX={isMounted:function(t){return(t=t._reactInternals)?$p(t)===t:!1},enqueueSetState:function(t,e,r){t=t._reactInternals;var n=Ho(),i=p1(t),a=Vh(n,i);a.payload=e,r!=null&&(a.callback=r),e=f1(t,a,i),e!==null&&(Kl(e,t,i,n),mC(e,t,i))},enqueueReplaceState:function(t,e,r){t=t._reactInternals;var n=Ho(),i=p1(t),a=Vh(n,i);a.tag=1,a.payload=e,r!=null&&(a.callback=r),e=f1(t,a,i),e!==null&&(Kl(e,t,i,n),mC(e,t,i))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var r=Ho(),n=p1(t),i=Vh(r,n);i.tag=2,e!=null&&(i.callback=e),e=f1(t,i,n),e!==null&&(Kl(e,t,n,r),mC(e,t,n))}};function Ole(t,e,r,n,i,a,o){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(n,a,o):e.prototype&&e.prototype.isPureReactComponent?!i6(r,n)||!i6(i,a):!0}function zxe(t,e,r){var n=!1,i=I1,a=e.contextType;return typeof a=="object"&&a!==null?a=nl(a):(i=gs(e)?kp:fo.current,n=e.contextTypes,a=(n=n!=null)?zv(t,i):I1),e=new e(r,a),t.memoizedState=e.state!==null&&e.state!==void 0?e.state:null,e.updater=LX,t.stateNode=e,e._reactInternals=t,n&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=i,t.__reactInternalMemoizedMaskedChildContext=a),e}function Qle(t,e,r,n){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(r,n),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(r,n),e.state!==t&&LX.enqueueReplaceState(e,e.state,null)}function tre(t,e,r,n){var i=t.stateNode;i.props=r,i.state=t.memoizedState,i.refs={},qae(t);var a=e.contextType;typeof a=="object"&&a!==null?i.context=nl(a):(a=gs(e)?kp:fo.current,i.context=zv(t,a)),i.state=t.memoizedState,a=e.getDerivedStateFromProps,typeof a=="function"&&(ere(t,e,a,r),i.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(e=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),e!==i.state&&LX.enqueueReplaceState(i,i.state,null),GW(t,r,i,n),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308)}function Kv(t,e){try{var r="",n=e;do r+=Twe(n),n=n.return;while(n);var i=r}catch(a){i=` Error generating stack: `+a.message+` `+a.stack}return{value:t,source:e,stack:i,digest:null}}function LJ(t,e,r){return{value:t,source:null,stack:r??null,digest:e??null}}function rre(t,e){try{console.error(e.value)}catch(r){setTimeout(function(){throw r})}}var s9e=typeof WeakMap=="function"?WeakMap:Map;function jxe(t,e,r){r=Vh(-1,r),r.tag=3,r.payload={element:null};var n=e.value;return r.callback=function(){JW||(JW=!0,ure=n),rre(t,e)},r}function qxe(t,e,r){r=Vh(-1,r),r.tag=3;var n=t.type.getDerivedStateFromError;if(typeof n=="function"){var i=e.value;r.payload=function(){return n(i)},r.callback=function(){rre(t,e)}}var a=t.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){rre(t,e),typeof n!="function"&&(x1===null?x1=new Set([this]):x1.add(this));var o=e.stack;this.componentDidCatch(e.value,{componentStack:o!==null?o:""})}),r}function zle(t,e,r){var n=t.pingCache;if(n===null){n=t.pingCache=new s9e;var i=new Set;n.set(e,i)}else i=n.get(e),i===void 0&&(i=new Set,n.set(e,i));i.has(r)||(i.add(r),t=w9e.bind(null,t,e,r),e.then(t,t))}function jle(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function qle(t,e,r,n,i){return t.mode&1?(t.flags|=65536,t.lanes=i,t):(t===e?t.flags|=65536:(t.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(e=Vh(-1,1),e.tag=2,f1(r,e,1))),r.lanes|=1),t)}var l9e=su.ReactCurrentOwner,As=!1;function Lo(t,e,r,n){e.child=t===null?vxe(e,null,r,n):qv(e,t.child,r,n)}function Vle(t,e,r,n,i){r=r.render;var a=e.ref;return Zy(e,i),n=Zae(t,e,r,n,a,i),r=Xae(),t!==null&&!As?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i,ru(t,e,i)):(qn&&r&&Nae(e),e.flags|=1,Lo(t,e,n,i),e.child)}function Kle(t,e,r,n,i){if(t===null){var a=r.type;return typeof a=="function"&&!ooe(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(e.tag=15,e.type=a,Vxe(t,e,a,n,i)):(t=EC(r.type,null,n,e,e.mode,i),t.ref=e.ref,t.return=e,e.child=t)}if(a=t.child,!(t.lanes&i)){var o=a.memoizedProps;if(r=r.compare,r=r!==null?r:i6,r(o,n)&&t.ref===e.ref)return ru(t,e,i)}return e.flags|=1,t=g1(a,n),t.ref=e.ref,t.return=e,e.child=t}function Vxe(t,e,r,n,i){if(t!==null){var a=t.memoizedProps;if(i6(a,n)&&t.ref===e.ref)if(As=!1,e.pendingProps=n=a,(t.lanes&i)!==0)t.flags&131072&&(As=!0);else return e.lanes=t.lanes,ru(t,e,i)}return nre(t,e,r,n,i)}function Kxe(t,e,r){var n=e.pendingProps,i=n.children,a=t!==null?t.memoizedState:null;if(n.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},Bn(_y,e0),e0|=r;else{if(!(r&1073741824))return t=a!==null?a.baseLanes|r:r,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,Bn(_y,e0),e0|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,Bn(_y,e0),e0|=n}else a!==null?(n=a.baseLanes|r,e.memoizedState=null):n=r,Bn(_y,e0),e0|=n;return Lo(t,e,i,r),e.child}function Gxe(t,e){var r=e.ref;(t===null&&r!==null||t!==null&&t.ref!==r)&&(e.flags|=512,e.flags|=2097152)}function nre(t,e,r,n,i){var a=gs(r)?kp:fo.current;return a=zv(e,a),Zy(e,i),r=Zae(t,e,r,n,a,i),n=Xae(),t!==null&&!As?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i,ru(t,e,i)):(qn&&n&&Nae(e),e.flags|=1,Lo(t,e,r,i),e.child)}function Gle(t,e,r,n,i){if(gs(r)){var a=!0;zW(e)}else a=!1;if(Zy(e,i),e.stateNode===null)BC(t,e),zxe(e,r,n),tre(e,r,n,i),n=!0;else if(t===null){var o=e.stateNode,s=e.memoizedProps;o.props=s;var l=o.context,c=r.contextType;typeof c=="object"&&c!==null?c=nl(c):(c=gs(r)?kp:fo.current,c=zv(e,c));var A=r.getDerivedStateFromProps,h=typeof A=="function"||typeof o.getSnapshotBeforeUpdate=="function";h||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==n||l!==c)&&Qle(e,o,n,c),qu=!1;var d=e.memoizedState;o.state=d,GW(e,n,o,i),l=e.memoizedState,s!==n||d!==l||ps.current||qu?(typeof A=="function"&&(ere(e,r,A,n),l=e.memoizedState),(s=qu||Ole(e,r,s,n,d,l,c))?(h||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(e.flags|=4194308)):(typeof o.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=n,e.memoizedState=l),o.props=n,o.state=l,o.context=c,n=s):(typeof o.componentDidMount=="function"&&(e.flags|=4194308),n=!1)}else{o=e.stateNode,wxe(t,e),s=e.memoizedProps,c=e.type===e.elementType?s:Dl(e.type,s),o.props=c,h=e.pendingProps,d=o.context,l=r.contextType,typeof l=="object"&&l!==null?l=nl(l):(l=gs(r)?kp:fo.current,l=zv(e,l));var u=r.getDerivedStateFromProps;(A=typeof u=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==h||d!==l)&&Qle(e,o,n,l),qu=!1,d=e.memoizedState,o.state=d,GW(e,n,o,i);var f=e.memoizedState;s!==h||d!==f||ps.current||qu?(typeof u=="function"&&(ere(e,r,u,n),f=e.memoizedState),(c=qu||Ole(e,r,c,n,d,f,l)||!1)?(A||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,f,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,f,l)),typeof o.componentDidUpdate=="function"&&(e.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===t.memoizedProps&&d===t.memoizedState||(e.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===t.memoizedProps&&d===t.memoizedState||(e.flags|=1024),e.memoizedProps=n,e.memoizedState=f),o.props=n,o.state=f,o.context=l,n=c):(typeof o.componentDidUpdate!="function"||s===t.memoizedProps&&d===t.memoizedState||(e.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===t.memoizedProps&&d===t.memoizedState||(e.flags|=1024),n=!1)}return ire(t,e,r,n,a,i)}function ire(t,e,r,n,i,a){Gxe(t,e);var o=(e.flags&128)!==0;if(!n&&!o)return i&&Lle(e,r,!1),ru(t,e,a);n=e.stateNode,l9e.current=e;var s=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return e.flags|=1,t!==null&&o?(e.child=qv(e,t.child,null,a),e.child=qv(e,null,s,a)):Lo(t,e,s,a),e.memoizedState=n.state,i&&Lle(e,r,!0),e.child}function Wxe(t){var e=t.stateNode;e.pendingContext?_le(t,e.pendingContext,e.pendingContext!==e.context):e.context&&_le(t,e.context,!1),Vae(t,e.containerInfo)}function Wle(t,e,r,n,i){return jv(),Hae(i),e.flags|=256,Lo(t,e,r,n),e.child}var are={dehydrated:null,treeContext:null,retryLane:0};function ore(t){return{baseLanes:t,cachePool:null,transitions:null}}function Zxe(t,e,r){var n=e.pendingProps,i=ei.current,a=!1,o=(e.flags&128)!==0,s;if((s=o)||(s=t!==null&&t.memoizedState===null?!1:(i&2)!==0),s?(a=!0,e.flags&=-129):(t===null||t.memoizedState!==null)&&(i|=1),Bn(ei,i&1),t===null)return Jte(e),t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(e.mode&1?t.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(o=n.children,t=n.fallback,a?(n=e.mode,a=e.child,o={mode:"hidden",children:o},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=PX(o,n,0,null),t=hp(t,n,r,null),a.return=e,t.return=e,a.sibling=t,e.child=a,e.child.memoizedState=ore(r),e.memoizedState=are,t):$ae(e,o));if(i=t.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return c9e(t,e,o,n,s,i,r);if(a){a=n.fallback,o=e.mode,i=t.child,s=i.sibling;var l={mode:"hidden",children:n.children};return!(o&1)&&e.child!==i?(n=e.child,n.childLanes=0,n.pendingProps=l,e.deletions=null):(n=g1(i,l),n.subtreeFlags=i.subtreeFlags&14680064),s!==null?a=g1(s,a):(a=hp(a,o,r,null),a.flags|=2),a.return=e,n.return=e,n.sibling=a,e.child=n,n=a,a=e.child,o=t.child.memoizedState,o=o===null?ore(r):{baseLanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=t.childLanes&~r,e.memoizedState=are,n}return a=t.child,t=a.sibling,n=g1(a,{mode:"visible",children:n.children}),!(e.mode&1)&&(n.lanes=r),n.return=e,n.sibling=null,t!==null&&(r=e.deletions,r===null?(e.deletions=[t],e.flags|=16):r.push(t)),e.child=n,e.memoizedState=null,n}function $ae(t,e){return e=PX({mode:"visible",children:e},t.mode,0,null),e.return=t,t.child=e}function G9(t,e,r,n){return n!==null&&Hae(n),qv(e,t.child,null,r),t=$ae(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function c9e(t,e,r,n,i,a,o){if(r)return e.flags&256?(e.flags&=-257,n=LJ(Error($e(422))),G9(t,e,o,n)):e.memoizedState!==null?(e.child=t.child,e.flags|=128,null):(a=n.fallback,i=e.mode,n=PX({mode:"visible",children:n.children},i,0,null),a=hp(a,i,o,null),a.flags|=2,n.return=e,a.return=e,n.sibling=a,e.child=n,e.mode&1&&qv(e,t.child,null,o),e.child.memoizedState=ore(o),e.memoizedState=are,a);if(!(e.mode&1))return G9(t,e,o,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var s=n.dgst;return n=s,a=Error($e(419)),n=LJ(a,n,void 0),G9(t,e,o,n)}if(s=(o&t.childLanes)!==0,As||s){if(n=ma,n!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(n.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,tu(t,i),Kl(n,t,i,-1))}return aoe(),n=LJ(Error($e(421))),G9(t,e,o,n)}return i.data==="$?"?(e.flags|=128,e.child=t.child,e=k9e.bind(null,t),i._reactRetry=e,null):(t=a.treeContext,n0=d1(i.nextSibling),h0=e,qn=!0,Ql=null,t!==null&&(N0[R0++]=Qh,N0[R0++]=zh,N0[R0++]=Bp,Qh=t.id,zh=t.overflow,Bp=e),e=$ae(e,n.children),e.flags|=4096,e)}function Zle(t,e,r){t.lanes|=e;var n=t.alternate;n!==null&&(n.lanes|=e),$te(t.return,e,r)}function IJ(t,e,r,n,i){var a=t.memoizedState;a===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(a.isBackwards=e,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=i)}function Xxe(t,e,r){var n=e.pendingProps,i=n.revealOrder,a=n.tail;if(Lo(t,e,n.children,r),n=ei.current,n&2)n=n&1|2,e.flags|=128;else{if(t!==null&&t.flags&128)e:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Zle(t,r,e);else if(t.tag===19)Zle(t,r,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}n&=1}if(Bn(ei,n),!(e.mode&1))e.memoizedState=null;else switch(i){case"forwards":for(r=e.child,i=null;r!==null;)t=r.alternate,t!==null&&WW(t)===null&&(i=r),r=r.sibling;r=i,r===null?(i=e.child,e.child=null):(i=r.sibling,r.sibling=null),IJ(e,!1,i,r,a);break;case"backwards":for(r=null,i=e.child,e.child=null;i!==null;){if(t=i.alternate,t!==null&&WW(t)===null){e.child=i;break}t=i.sibling,i.sibling=r,r=i,i=t}IJ(e,!0,r,null,a);break;case"together":IJ(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function BC(t,e){!(e.mode&1)&&t!==null&&(t.alternate=null,e.alternate=null,e.flags|=2)}function ru(t,e,r){if(t!==null&&(e.dependencies=t.dependencies),bp|=e.lanes,!(r&e.childLanes))return null;if(t!==null&&e.child!==t.child)throw Error($e(153));if(e.child!==null){for(t=e.child,r=g1(t,t.pendingProps),e.child=r,r.return=e;t.sibling!==null;)t=t.sibling,r=r.sibling=g1(t,t.pendingProps),r.return=e;r.sibling=null}return e.child}function A9e(t,e,r){switch(e.tag){case 3:Wxe(e),jv();break;case 5:kxe(e);break;case 1:gs(e.type)&&zW(e);break;case 4:Vae(e,e.stateNode.containerInfo);break;case 10:var n=e.type._context,i=e.memoizedProps.value;Bn(VW,n._currentValue),n._currentValue=i;break;case 13:if(n=e.memoizedState,n!==null)return n.dehydrated!==null?(Bn(ei,ei.current&1),e.flags|=128,null):r&e.child.childLanes?Zxe(t,e,r):(Bn(ei,ei.current&1),t=ru(t,e,r),t!==null?t.sibling:null);Bn(ei,ei.current&1);break;case 19:if(n=(r&e.childLanes)!==0,t.flags&128){if(n)return Xxe(t,e,r);e.flags|=128}if(i=e.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Bn(ei,ei.current),n)break;return null;case 22:case 23:return e.lanes=0,Kxe(t,e,r)}return ru(t,e,r)}var Yxe,sre,Jxe,$xe;Yxe=function(t,e){for(var r=e.child;r!==null;){if(r.tag===5||r.tag===6)t.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break;for(;r.sibling===null;){if(r.return===null||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};sre=function(){};Jxe=function(t,e,r,n){var i=t.memoizedProps;if(i!==n){t=e.stateNode,W2(lA.current);var a=null;switch(r){case"input":i=Dte(t,i),n=Dte(t,n),a=[];break;case"select":i=ri({},i,{value:void 0}),n=ri({},n,{value:void 0}),a=[];break;case"textarea":i=Lte(t,i),n=Lte(t,n),a=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(t.onclick=OW)}Tte(r,n);var o;r=null;for(c in i)if(!n.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var s=i[c];for(o in s)s.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Y3.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in n){var l=n[c];if(s=i!=null?i[c]:void 0,n.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(r||(r={}),r[o]=l[o])}else r||(a||(a=[]),a.push(c,r)),r=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(a=a||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Y3.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&En("scroll",t),a||s===l||(a=[])):(a=a||[]).push(c,l))}r&&(a=a||[]).push("style",r);var c=a;(e.updateQueue=c)&&(e.flags|=4)}};$xe=function(t,e,r,n){r!==n&&(e.flags|=4)};function e4(t,e){if(!qn)switch(t.tailMode){case"hidden":e=t.tail;for(var r=null;e!==null;)e.alternate!==null&&(r=e),e=e.sibling;r===null?t.tail=null:r.sibling=null;break;case"collapsed":r=t.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:n.sibling=null}}function eo(t){var e=t.alternate!==null&&t.alternate.child===t.child,r=0,n=0;if(e)for(var i=t.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=t,i=i.sibling;else for(i=t.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=t,i=i.sibling;return t.subtreeFlags|=n,t.childLanes=r,e}function h9e(t,e,r){var n=e.pendingProps;switch(Rae(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return eo(e),null;case 1:return gs(e.type)&&QW(),eo(e),null;case 3:return n=e.stateNode,Vv(),Dn(ps),Dn(fo),Gae(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(t===null||t.child===null)&&(V9(e)?e.flags|=4:t===null||t.memoizedState.isDehydrated&&!(e.flags&256)||(e.flags|=1024,Ql!==null&&(xre(Ql),Ql=null))),sre(t,e),eo(e),null;case 5:Kae(e);var i=W2(c6.current);if(r=e.type,t!==null&&e.stateNode!=null)Jxe(t,e,r,n,i),t.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!n){if(e.stateNode===null)throw Error($e(166));return eo(e),null}if(t=W2(lA.current),V9(e)){n=e.stateNode,r=e.type;var a=e.memoizedProps;switch(n[Jc]=e,n[s6]=a,t=(e.mode&1)!==0,r){case"dialog":En("cancel",n),En("close",n);break;case"iframe":case"object":case"embed":En("load",n);break;case"video":case"audio":for(i=0;i<D4.length;i++)En(D4[i],n);break;case"source":En("error",n);break;case"img":case"image":case"link":En("error",n),En("load",n);break;case"details":En("toggle",n);break;case"input":ile(n,a),En("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},En("invalid",n);break;case"textarea":ole(n,a),En("invalid",n)}Tte(r,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var s=a[o];o==="children"?typeof s=="string"?n.textContent!==s&&(a.suppressHydrationWarning!==!0&&q9(n.textContent,s,t),i=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&q9(n.textContent,s,t),i=["children",""+s]):Y3.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&En("scroll",n)}switch(r){case"input":U9(n),ale(n,a,!0);break;case"textarea":U9(n),sle(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=OW)}n=i,e.updateQueue=n,n!==null&&(e.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=F2e(r)),t==="http://www.w3.org/1999/xhtml"?r==="script"?(t=o.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof n.is=="string"?t=o.createElement(r,{is:n.is}):(t=o.createElement(r),r==="select"&&(o=t,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):t=o.createElementNS(t,r),t[Jc]=e,t[s6]=n,Yxe(t,e,!1,!1),e.stateNode=t;e:{switch(o=Pte(r,n),r){case"dialog":En("cancel",t),En("close",t),i=n;break;case"iframe":case"object":case"embed":En("load",t),i=n;break;case"video":case"audio":for(i=0;i<D4.length;i++)En(D4[i],t);i=n;break;case"source":En("error",t),i=n;break;case"img":case"image":case"link":En("error",t),En("load",t),i=n;break;case"details":En("toggle",t),i=n;break;case"input":ile(t,n),i=Dte(t,n),En("invalid",t);break;case"option":i=n;break;case"select":t._wrapperState={wasMultiple:!!n.multiple},i=ri({},n,{value:void 0}),En("invalid",t);break;case"textarea":ole(t,n),i=Lte(t,n),En("invalid",t);break;default:i=n}Tte(r,i),s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="style"?M2e(t,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&S2e(t,l)):a==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&J3(t,l):typeof l=="number"&&J3(t,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Y3.hasOwnProperty(a)?l!=null&&a==="onScroll"&&En("scroll",t):l!=null&&Bae(t,a,l,o))}switch(r){case"input":U9(t),ale(t,n,!1);break;case"textarea":U9(t),sle(t);break;case"option":n.value!=null&&t.setAttribute("value",""+L1(n.value));break;case"select":t.multiple=!!n.multiple,a=n.value,a!=null?Vy(t,!!n.multiple,a,!1):n.defaultValue!=null&&Vy(t,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(t.onclick=OW)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(e.flags|=4)}e.ref!==null&&(e.flags|=512,e.flags|=2097152)}return eo(e),null;case 6:if(t&&e.stateNode!=null)$xe(t,e,t.memoizedProps,n);else{if(typeof n!="string"&&e.stateNode===null)throw Error($e(166));if(r=W2(c6.current),W2(lA.current),V9(e)){if(n=e.stateNode,r=e.memoizedProps,n[Jc]=e,(a=n.nodeValue!==r)&&(t=h0,t!==null))switch(t.tag){case 3:q9(n.nodeValue,r,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&q9(n.nodeValue,r,(t.mode&1)!==0)}a&&(e.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[Jc]=e,e.stateNode=n}return eo(e),null;case 13:if(Dn(ei),n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(qn&&n0!==null&&e.mode&1&&!(e.flags&128))gxe(),jv(),e.flags|=98560,a=!1;else if(a=V9(e),n!==null&&n.dehydrated!==null){if(t===null){if(!a)throw Error($e(318));if(a=e.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error($e(317));a[Jc]=e}else jv(),!(e.flags&128)&&(e.memoizedState=null),e.flags|=4;eo(e),a=!1}else Ql!==null&&(xre(Ql),Ql=null),a=!0;if(!a)return e.flags&65536?e:null}return e.flags&128?(e.lanes=r,e):(n=n!==null,n!==(t!==null&&t.memoizedState!==null)&&n&&(e.child.flags|=8192,e.mode&1&&(t===null||ei.current&1?ia===0&&(ia=3):aoe())),e.updateQueue!==null&&(e.flags|=4),eo(e),null);case 4:return Vv(),sre(t,e),t===null&&a6(e.stateNode.containerInfo),eo(e),null;case 10:return zae(e.type._context),eo(e),null;case 17:return gs(e.type)&&QW(),eo(e),null;case 19:if(Dn(ei),a=e.memoizedState,a===null)return eo(e),null;if(n=(e.flags&128)!==0,o=a.rendering,o===null)if(n)e4(a,!1);else{if(ia!==0||t!==null&&t.flags&128)for(t=e.child;t!==null;){if(o=WW(t),o!==null){for(e.flags|=128,e4(a,!1),n=o.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),e.subtreeFlags=0,n=r,r=e.child;r!==null;)a=r,t=n,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=t,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,t=o.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),r=r.sibling;return Bn(ei,ei.current&1|2),e.child}t=t.sibling}a.tail!==null&&wi()>Gv&&(e.flags|=128,n=!0,e4(a,!1),e.lanes=4194304)}else{if(!n)if(t=WW(o),t!==null){if(e.flags|=128,n=!0,r=t.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),e4(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!qn)return eo(e),null}else 2*wi()-a.renderingStartTime>Gv&&r!==1073741824&&(e.flags|=128,n=!0,e4(a,!1),e.lanes=4194304);a.isBackwards?(o.sibling=e.child,e.child=o):(r=a.last,r!==null?r.sibling=o:e.child=o,a.last=o)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=wi(),e.sibling=null,r=ei.current,Bn(ei,n?r&1|2:r&1),e):(eo(e),null);case 22:case 23:return ioe(),n=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==n&&(e.flags|=8192),n&&e.mode&1?e0&1073741824&&(eo(e),e.subtreeFlags&6&&(e.flags|=8192)):eo(e),null;case 24:return null;case 25:return null}throw Error($e(156,e.tag))}function u9e(t,e){switch(Rae(e),e.tag){case 1:return gs(e.type)&&QW(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Vv(),Dn(ps),Dn(fo),Gae(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return Kae(e),null;case 13:if(Dn(ei),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error($e(340));jv()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Dn(ei),null;case 4:return Vv(),null;case 10:return zae(e.type._context),null;case 22:case 23:return ioe(),null;case 24:return null;default:return null}}var W9=!1,ho=!1,d9e=typeof WeakSet=="function"?WeakSet:Set,ft=null;function My(t,e){var r=t.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){li(t,e,n)}else r.current=null}function lre(t,e,r){try{r()}catch(n){li(t,e,n)}}var Xle=!1;function f9e(t,e){if(Vte=NW,t=ixe(),Uae(t)){if("selectionStart"in t)var r={start:t.selectionStart,end:t.selectionEnd};else e:{r=(r=t.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var o=0,s=-1,l=-1,c=0,A=0,h=t,d=null;t:for(;;){for(var u;h!==r||i!==0&&h.nodeType!==3||(s=o+i),h!==a||n!==0&&h.nodeType!==3||(l=o+n),h.nodeType===3&&(o+=h.nodeValue.length),(u=h.firstChild)!==null;)d=h,h=u;for(;;){if(h===t)break t;if(d===r&&++c===i&&(s=o),d===a&&++A===n&&(l=o),(u=h.nextSibling)!==null)break;h=d,d=h.parentNode}h=u}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(Kte={focusedElem:t,selectionRange:r},NW=!1,ft=e;ft!==null;)if(e=ft,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,ft=t;else for(;ft!==null;){e=ft;try{var f=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(f!==null){var x=f.memoizedProps,y=f.memoizedState,p=e.stateNode,v=p.getSnapshotBeforeUpdate(e.elementType===e.type?x:Dl(e.type,x),y);p.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var m=e.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error($e(163))}}catch(k){li(e,e.return,k)}if(t=e.sibling,t!==null){t.return=e.return,ft=t;break}ft=e.return}return f=Xle,Xle=!1,f}function w8(t,e,r){var n=e.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&t)===t){var a=i.destroy;i.destroy=void 0,a!==void 0&&lre(e,r,a)}i=i.next}while(i!==n)}}function IX(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var r=e=e.next;do{if((r.tag&t)===t){var n=r.create;r.destroy=n()}r=r.next}while(r!==e)}}function cre(t){var e=t.ref;if(e!==null){var r=t.stateNode;switch(t.tag){case 5:t=r;break;default:t=r}typeof e=="function"?e(t):e.current=t}}function epe(t){var e=t.alternate;e!==null&&(t.alternate=null,epe(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[Jc],delete e[s6],delete e[Zte],delete e[Xke],delete e[Yke])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function tpe(t){return t.tag===5||t.tag===3||t.tag===4}function Yle(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||tpe(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Are(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.nodeType===8?r.parentNode.insertBefore(t,e):r.insertBefore(t,e):(r.nodeType===8?(e=r.parentNode,e.insertBefore(t,r)):(e=r,e.appendChild(t)),r=r._reactRootContainer,r!=null||e.onclick!==null||(e.onclick=OW));else if(n!==4&&(t=t.child,t!==null))for(Are(t,e,r),t=t.sibling;t!==null;)Are(t,e,r),t=t.sibling}function hre(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.insertBefore(t,e):r.appendChild(t);else if(n!==4&&(t=t.child,t!==null))for(hre(t,e,r),t=t.sibling;t!==null;)hre(t,e,r),t=t.sibling}var Ta=null,Ol=!1;function Fu(t,e,r){for(r=r.child;r!==null;)rpe(t,e,r),r=r.sibling}function rpe(t,e,r){if(sA&&typeof sA.onCommitFiberUnmount=="function")try{sA.onCommitFiberUnmount(bX,r)}catch{}switch(r.tag){case 5:ho||My(r,e);case 6:var n=Ta,i=Ol;Ta=null,Fu(t,e,r),Ta=n,Ol=i,Ta!==null&&(Ol?(t=Ta,r=r.stateNode,t.nodeType===8?t.parentNode.removeChild(r):t.removeChild(r)):Ta.removeChild(r.stateNode));break;case 18:Ta!==null&&(Ol?(t=Ta,r=r.stateNode,t.nodeType===8?EJ(t.parentNode,r):t.nodeType===1&&EJ(t,r),r6(t)):EJ(Ta,r.stateNode));break;case 4:n=Ta,i=Ol,Ta=r.stateNode.containerInfo,Ol=!0,Fu(t,e,r),Ta=n,Ol=i;break;case 0:case 11:case 14:case 15:if(!ho&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&lre(r,e,o),i=i.next}while(i!==n)}Fu(t,e,r);break;case 1:if(!ho&&(My(r,e),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){li(r,e,s)}Fu(t,e,r);break;case 21:Fu(t,e,r);break;case 22:r.mode&1?(ho=(n=ho)||r.memoizedState!==null,Fu(t,e,r),ho=n):Fu(t,e,r);break;default:Fu(t,e,r)}}function Jle(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var r=t.stateNode;r===null&&(r=t.stateNode=new d9e),e.forEach(function(n){var i=B9e.bind(null,t,n);r.has(n)||(r.add(n),n.then(i,i))})}}function wl(t,e){var r=e.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var a=t,o=e,s=o;e:for(;s!==null;){switch(s.tag){case 5:Ta=s.stateNode,Ol=!1;break e;case 3:Ta=s.stateNode.containerInfo,Ol=!0;break e;case 4:Ta=s.stateNode.containerInfo,Ol=!0;break e}s=s.return}if(Ta===null)throw Error($e(160));rpe(a,o,i),Ta=null,Ol=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(c){li(i,e,c)}}if(e.subtreeFlags&12854)for(e=e.child;e!==null;)npe(e,t),e=e.sibling}function npe(t,e){var r=t.alternate,n=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(wl(e,t),dc(t),n&4){try{w8(3,t,t.return),IX(3,t)}catch(x){li(t,t.return,x)}try{w8(5,t,t.return)}catch(x){li(t,t.return,x)}}break;case 1:wl(e,t),dc(t),n&512&&r!==null&&My(r,r.return);break;case 5:if(wl(e,t),dc(t),n&512&&r!==null&&My(r,r.return),t.flags&32){var i=t.stateNode;try{J3(i,"")}catch(x){li(t,t.return,x)}}if(n&4&&(i=t.stateNode,i!=null)){var a=t.memoizedProps,o=r!==null?r.memoizedProps:a,s=t.type,l=t.updateQueue;if(t.updateQueue=null,l!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&b2e(i,a),Pte(s,o);var c=Pte(s,a);for(o=0;o<l.length;o+=2){var A=l[o],h=l[o+1];A==="style"?M2e(i,h):A==="dangerouslySetInnerHTML"?S2e(i,h):A==="children"?J3(i,h):Bae(i,A,h,c)}switch(s){case"input":Mte(i,a);break;case"textarea":E2e(i,a);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var u=a.value;u!=null?Vy(i,!!a.multiple,u,!1):d!==!!a.multiple&&(a.defaultValue!=null?Vy(i,!!a.multiple,a.defaultValue,!0):Vy(i,!!a.multiple,a.multiple?[]:"",!1))}i[s6]=a}catch(x){li(t,t.return,x)}}break;case 6:if(wl(e,t),dc(t),n&4){if(t.stateNode===null)throw Error($e(162));i=t.stateNode,a=t.memoizedProps;try{i.nodeValue=a}catch(x){li(t,t.return,x)}}break;case 3:if(wl(e,t),dc(t),n&4&&r!==null&&r.memoizedState.isDehydrated)try{r6(e.containerInfo)}catch(x){li(t,t.return,x)}break;case 4:wl(e,t),dc(t);break;case 13:wl(e,t),dc(t),i=t.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(roe=wi())),n&4&&Jle(t);break;case 22:if(A=r!==null&&r.memoizedState!==null,t.mode&1?(ho=(c=ho)||A,wl(e,t),ho=c):wl(e,t),dc(t),n&8192){if(c=t.memoizedState!==null,(t.stateNode.isHidden=c)&&!A&&t.mode&1)for(ft=t,A=t.child;A!==null;){for(h=ft=A;ft!==null;){switch(d=ft,u=d.child,d.tag){case 0:case 11:case 14:case 15:w8(4,d,d.return);break;case 1:My(d,d.return);var f=d.stateNode;if(typeof f.componentWillUnmount=="function"){n=d,r=d.return;try{e=n,f.props=e.memoizedProps,f.state=e.memoizedState,f.componentWillUnmount()}catch(x){li(n,r,x)}}break;case 5:My(d,d.return);break;case 22:if(d.memoizedState!==null){ece(h);continue}}u!==null?(u.return=d,ft=u):ece(h)}A=A.sibling}e:for(A=null,h=t;;){if(h.tag===5){if(A===null){A=h;try{i=h.stateNode,c?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=h.stateNode,l=h.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=D2e("display",o))}catch(x){li(t,t.return,x)}}}else if(h.tag===6){if(A===null)try{h.stateNode.nodeValue=c?"":h.memoizedProps}catch(x){li(t,t.return,x)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===t)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===t)break e;for(;h.sibling===null;){if(h.return===null||h.return===t)break e;A===h&&(A=null),h=h.return}A===h&&(A=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:wl(e,t),dc(t),n&4&&Jle(t);break;case 21:break;default:wl(e,t),dc(t)}}function dc(t){var e=t.flags;if(e&2){try{e:{for(var r=t.return;r!==null;){if(tpe(r)){var n=r;break e}r=r.return}throw Error($e(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(J3(i,""),n.flags&=-33);var a=Yle(t);hre(t,a,i);break;case 3:case 4:var o=n.stateNode.containerInfo,s=Yle(t);Are(t,s,o);break;default:throw Error($e(161))}}catch(l){li(t,t.return,l)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function x9e(t,e,r){ft=t,ipe(t)}function ipe(t,e,r){for(var n=(t.mode&1)!==0;ft!==null;){var i=ft,a=i.child;if(i.tag===22&&n){var o=i.memoizedState!==null||W9;if(!o){var s=i.alternate,l=s!==null&&s.memoizedState!==null||ho;s=W9;var c=ho;if(W9=o,(ho=l)&&!c)for(ft=i;ft!==null;)o=ft,l=o.child,o.tag===22&&o.memoizedState!==null?tce(i):l!==null?(l.return=o,ft=l):tce(i);for(;a!==null;)ft=a,ipe(a),a=a.sibling;ft=i,W9=s,ho=c}$le(t)}else i.subtreeFlags&8772&&a!==null?(a.return=i,ft=a):$le(t)}}function $le(t){for(;ft!==null;){var e=ft;if(e.flags&8772){var r=e.alternate;try{if(e.flags&8772)switch(e.tag){case 0:case 11:case 15:ho||IX(5,e);break;case 1:var n=e.stateNode;if(e.flags&4&&!ho)if(r===null)n.componentDidMount();else{var i=e.elementType===e.type?r.memoizedProps:Dl(e.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=e.updateQueue;a!==null&&Nle(e,a,n);break;case 3:var o=e.updateQueue;if(o!==null){if(r=null,e.child!==null)switch(e.child.tag){case 5:r=e.child.stateNode;break;case 1:r=e.child.stateNode}Nle(e,o,r)}break;case 5:var s=e.stateNode;if(r===null&&e.flags&4){r=s;var l=e.memoizedProps;switch(e.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(e.memoizedState===null){var c=e.alternate;if(c!==null){var A=c.memoizedState;if(A!==null){var h=A.dehydrated;h!==null&&r6(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error($e(163))}ho||e.flags&512&&cre(e)}catch(d){li(e,e.return,d)}}if(e===t){ft=null;break}if(r=e.sibling,r!==null){r.return=e.return,ft=r;break}ft=e.return}}function ece(t){for(;ft!==null;){var e=ft;if(e===t){ft=null;break}var r=e.sibling;if(r!==null){r.return=e.return,ft=r;break}ft=e.return}}function tce(t){for(;ft!==null;){var e=ft;try{switch(e.tag){case 0:case 11:case 15:var r=e.return;try{IX(4,e)}catch(l){li(e,r,l)}break;case 1:var n=e.stateNode;if(typeof n.componentDidMount=="function"){var i=e.return;try{n.componentDidMount()}catch(l){li(e,i,l)}}var a=e.return;try{cre(e)}catch(l){li(e,a,l)}break;case 5:var o=e.return;try{cre(e)}catch(l){li(e,o,l)}}}catch(l){li(e,e.return,l)}if(e===t){ft=null;break}var s=e.sibling;if(s!==null){s.return=e.return,ft=s;break}ft=e.return}}var p9e=Math.ceil,YW=su.ReactCurrentDispatcher,eoe=su.ReactCurrentOwner,Z0=su.ReactCurrentBatchConfig,Ur=0,ma=null,Ti=null,Va=0,e0=0,_y=V1(0),ia=0,d6=null,bp=0,TX=0,toe=0,k8=null,ls=null,roe=0,Gv=1/0,KA=null,JW=!1,ure=null,x1=null,Z9=!1,Xd=null,$W=0,B8=0,dre=null,CC=-1,bC=0;function Ho(){return Ur&6?wi():CC!==-1?CC:CC=wi()}function p1(t){return t.mode&1?Ur&2&&Va!==0?Va&-Va:$ke.transition!==null?(bC===0&&(bC=z2e()),bC):(t=sn,t!==0||(t=window.event,t=t===void 0?16:Z2e(t.type)),t):1}function Kl(t,e,r,n){if(50<B8)throw B8=0,dre=null,Error($e(185));_k(t,r,n),(!(Ur&2)||t!==ma)&&(t===ma&&(!(Ur&2)&&(TX|=r),ia===4&&Yu(t,Va)),ys(t,n),r===1&&Ur===0&&!(e.mode&1)&&(Gv=wi()+500,MX&&K1()))}function ys(t,e){var r=t.callbackNode;$we(t,e);var n=UW(t,t===ma?Va:0);if(n===0)r!==null&&Ale(r),t.callbackNode=null,t.callbackPriority=0;else if(e=n&-n,t.callbackPriority!==e){if(r!=null&&Ale(r),e===1)t.tag===0?Jke(rce.bind(null,t)):fxe(rce.bind(null,t)),Wke(function(){!(Ur&6)&&K1()}),r=null;else{switch(j2e(n)){case 1:r=Sae;break;case 4:r=O2e;break;case 16:r=PW;break;case 536870912:r=Q2e;break;default:r=PW}r=upe(r,ape.bind(null,t))}t.callbackPriority=e,t.callbackNode=r}}function ape(t,e){if(CC=-1,bC=0,Ur&6)throw Error($e(327));var r=t.callbackNode;if(Xy()&&t.callbackNode!==r)return null;var n=UW(t,t===ma?Va:0);if(n===0)return null;if(n&30||n&t.expiredLanes||e)e=eZ(t,n);else{e=n;var i=Ur;Ur|=2;var a=spe();(ma!==t||Va!==e)&&(KA=null,Gv=wi()+500,Ap(t,e));do try{v9e();break}catch(s){ope(t,s)}while(!0);Qae(),YW.current=a,Ur=i,Ti!==null?e=0:(ma=null,Va=0,e=ia)}if(e!==0){if(e===2&&(i=Ote(t),i!==0&&(n=i,e=fre(t,i))),e===1)throw r=d6,Ap(t,0),Yu(t,n),ys(t,wi()),r;if(e===6)Yu(t,n);else{if(i=t.current.alternate,!(n&30)&&!g9e(i)&&(e=eZ(t,n),e===2&&(a=Ote(t),a!==0&&(n=a,e=fre(t,a))),e===1))throw r=d6,Ap(t,0),Yu(t,n),ys(t,wi()),r;switch(t.finishedWork=i,t.finishedLanes=n,e){case 0:case 1:throw Error($e(345));case 2:mf(t,ls,KA);break;case 3:if(Yu(t,n),(n&130023424)===n&&(e=roe+500-wi(),10<e)){if(UW(t,0)!==0)break;if(i=t.suspendedLanes,(i&n)!==n){Ho(),t.pingedLanes|=t.suspendedLanes&i;break}t.timeoutHandle=Wte(mf.bind(null,t,ls,KA),e);break}mf(t,ls,KA);break;case 4:if(Yu(t,n),(n&4194240)===n)break;for(e=t.eventTimes,i=-1;0<n;){var o=31-Vl(n);a=1<<o,o=e[o],o>i&&(i=o),n&=~a}if(n=i,n=wi()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*p9e(n/1960))-n,10<n){t.timeoutHandle=Wte(mf.bind(null,t,ls,KA),n);break}mf(t,ls,KA);break;case 5:mf(t,ls,KA);break;default:throw Error($e(329))}}}return ys(t,wi()),t.callbackNode===r?ape.bind(null,t):null}function fre(t,e){var r=k8;return t.current.memoizedState.isDehydrated&&(Ap(t,e).flags|=256),t=eZ(t,e),t!==2&&(e=ls,ls=r,e!==null&&xre(e)),t}function xre(t){ls===null?ls=t:ls.push.apply(ls,t)}function g9e(t){for(var e=t;;){if(e.flags&16384){var r=e.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var i=r[n],a=i.getSnapshot;i=i.value;try{if(!Xl(a(),i))return!1}catch{return!1}}}if(r=e.child,e.subtreeFlags&16384&&r!==null)r.return=e,e=r;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Yu(t,e){for(e&=~toe,e&=~TX,t.suspendedLanes|=e,t.pingedLanes&=~e,t=t.expirationTimes;0<e;){var r=31-Vl(e),n=1<<r;t[r]=-1,e&=~n}}function rce(t){if(Ur&6)throw Error($e(327));Xy();var e=UW(t,0);if(!(e&1))return ys(t,wi()),null;var r=eZ(t,e);if(t.tag!==0&&r===2){var n=Ote(t);n!==0&&(e=n,r=fre(t,n))}if(r===1)throw r=d6,Ap(t,0),Yu(t,e),ys(t,wi()),r;if(r===6)throw Error($e(345));return t.finishedWork=t.current.alternate,t.finishedLanes=e,mf(t,ls,KA),ys(t,wi()),null}function noe(t,e){var r=Ur;Ur|=1;try{return t(e)}finally{Ur=r,Ur===0&&(Gv=wi()+500,MX&&K1())}}function Ep(t){Xd!==null&&Xd.tag===0&&!(Ur&6)&&Xy();var e=Ur;Ur|=1;var r=Z0.transition,n=sn;try{if(Z0.transition=null,sn=1,t)return t()}finally{sn=n,Z0.transition=r,Ur=e,!(Ur&6)&&K1()}}function ioe(){e0=_y.current,Dn(_y)}function Ap(t,e){t.finishedWork=null,t.finishedLanes=0;var r=t.timeoutHandle;if(r!==-1&&(t.timeoutHandle=-1,Gke(r)),Ti!==null)for(r=Ti.return;r!==null;){var n=r;switch(Rae(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&QW();break;case 3:Vv(),Dn(ps),Dn(fo),Gae();break;case 5:Kae(n);break;case 4:Vv();break;case 13:Dn(ei);break;case 19:Dn(ei);break;case 10:zae(n.type._context);break;case 22:case 23:ioe()}r=r.return}if(ma=t,Ti=t=g1(t.current,null),Va=e0=e,ia=0,d6=null,toe=TX=bp=0,ls=k8=null,G2!==null){for(e=0;e<G2.length;e++)if(r=G2[e],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,a=r.pending;if(a!==null){var o=a.next;a.next=i,n.next=o}r.pending=n}G2=null}return t}function ope(t,e){do{var r=Ti;try{if(Qae(),wC.current=XW,ZW){for(var n=ti.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}ZW=!1}if(Cp=0,ga=Yi=ti=null,m8=!1,A6=0,eoe.current=null,r===null||r.return===null){ia=1,d6=e,Ti=null;break}e:{var a=t,o=r.return,s=r,l=e;if(e=Va,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,A=s,h=A.tag;if(!(A.mode&1)&&(h===0||h===11||h===15)){var d=A.alternate;d?(A.updateQueue=d.updateQueue,A.memoizedState=d.memoizedState,A.lanes=d.lanes):(A.updateQueue=null,A.memoizedState=null)}var u=jle(o);if(u!==null){u.flags&=-257,qle(u,o,s,a,e),u.mode&1&&zle(a,c,e),e=u,l=c;var f=e.updateQueue;if(f===null){var x=new Set;x.add(l),e.updateQueue=x}else f.add(l);break e}else{if(!(e&1)){zle(a,c,e),aoe();break e}l=Error($e(426))}}else if(qn&&s.mode&1){var y=jle(o);if(y!==null){!(y.flags&65536)&&(y.flags|=256),qle(y,o,s,a,e),Hae(Kv(l,s));break e}}a=l=Kv(l,s),ia!==4&&(ia=2),k8===null?k8=[a]:k8.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,e&=-e,a.lanes|=e;var p=jxe(a,l,e);Ule(a,p);break e;case 1:s=l;var v=a.type,m=a.stateNode;if(!(a.flags&128)&&(typeof v.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(x1===null||!x1.has(m)))){a.flags|=65536,e&=-e,a.lanes|=e;var k=qxe(a,s,e);Ule(a,k);break e}}a=a.return}while(a!==null)}cpe(r)}catch(B){e=B,Ti===r&&r!==null&&(Ti=r=r.return);continue}break}while(!0)}function spe(){var t=YW.current;return YW.current=XW,t===null?XW:t}function aoe(){(ia===0||ia===3||ia===2)&&(ia=4),ma===null||!(bp&268435455)&&!(TX&268435455)||Yu(ma,Va)}function eZ(t,e){var r=Ur;Ur|=2;var n=spe();(ma!==t||Va!==e)&&(KA=null,Ap(t,e));do try{y9e();break}catch(i){ope(t,i)}while(!0);if(Qae(),Ur=r,YW.current=n,Ti!==null)throw Error($e(261));return ma=null,Va=0,ia}function y9e(){for(;Ti!==null;)lpe(Ti)}function v9e(){for(;Ti!==null&&!qwe();)lpe(Ti)}function lpe(t){var e=hpe(t.alternate,t,e0);t.memoizedProps=t.pendingProps,e===null?cpe(t):Ti=e,eoe.current=null}function cpe(t){var e=t;do{var r=e.alternate;if(t=e.return,e.flags&32768){if(r=u9e(r,e),r!==null){r.flags&=32767,Ti=r;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{ia=6,Ti=null;return}}else if(r=h9e(r,e,e0),r!==null){Ti=r;return}if(e=e.sibling,e!==null){Ti=e;return}Ti=e=t}while(e!==null);ia===0&&(ia=5)}function mf(t,e,r){var n=sn,i=Z0.transition;try{Z0.transition=null,sn=1,m9e(t,e,r,n)}finally{Z0.transition=i,sn=n}return null}function m9e(t,e,r,n){do Xy();while(Xd!==null);if(Ur&6)throw Error($e(327));r=t.finishedWork;var i=t.finishedLanes;if(r===null)return null;if(t.finishedWork=null,t.finishedLanes=0,r===t.current)throw Error($e(177));t.callbackNode=null,t.callbackPriority=0;var a=r.lanes|r.childLanes;if(eke(t,a),t===ma&&(Ti=ma=null,Va=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||Z9||(Z9=!0,upe(PW,function(){return Xy(),null})),a=(r.flags&15990)!==0,r.subtreeFlags&15990||a){a=Z0.transition,Z0.transition=null;var o=sn;sn=1;var s=Ur;Ur|=4,eoe.current=null,f9e(t,r),npe(r,t),Oke(Kte),NW=!!Vte,Kte=Vte=null,t.current=r,x9e(r),Vwe(),Ur=s,sn=o,Z0.transition=a}else t.current=r;if(Z9&&(Z9=!1,Xd=t,$W=i),a=t.pendingLanes,a===0&&(x1=null),Wwe(r.stateNode),ys(t,wi()),e!==null)for(n=t.onRecoverableError,r=0;r<e.length;r++)i=e[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(JW)throw JW=!1,t=ure,ure=null,t;return $W&1&&t.tag!==0&&Xy(),a=t.pendingLanes,a&1?t===dre?B8++:(B8=0,dre=t):B8=0,K1(),null}function Xy(){if(Xd!==null){var t=j2e($W),e=Z0.transition,r=sn;try{if(Z0.transition=null,sn=16>t?16:t,Xd===null)var n=!1;else{if(t=Xd,Xd=null,$W=0,Ur&6)throw Error($e(331));var i=Ur;for(Ur|=4,ft=t.current;ft!==null;){var a=ft,o=a.child;if(ft.flags&16){var s=a.deletions;if(s!==null){for(var l=0;l<s.length;l++){var c=s[l];for(ft=c;ft!==null;){var A=ft;switch(A.tag){case 0:case 11:case 15:w8(8,A,a)}var h=A.child;if(h!==null)h.return=A,ft=h;else for(;ft!==null;){A=ft;var d=A.sibling,u=A.return;if(epe(A),A===c){ft=null;break}if(d!==null){d.return=u,ft=d;break}ft=u}}}var f=a.alternate;if(f!==null){var x=f.child;if(x!==null){f.child=null;do{var y=x.sibling;x.sibling=null,x=y}while(x!==null)}}ft=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,ft=o;else e:for(;ft!==null;){if(a=ft,a.flags&2048)switch(a.tag){case 0:case 11:case 15:w8(9,a,a.return)}var p=a.sibling;if(p!==null){p.return=a.return,ft=p;break e}ft=a.return}}var v=t.current;for(ft=v;ft!==null;){o=ft;var m=o.child;if(o.subtreeFlags&2064&&m!==null)m.return=o,ft=m;else e:for(o=v;ft!==null;){if(s=ft,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:IX(9,s)}}catch(B){li(s,s.return,B)}if(s===o){ft=null;break e}var k=s.sibling;if(k!==null){k.return=s.return,ft=k;break e}ft=s.return}}if(Ur=i,K1(),sA&&typeof sA.onPostCommitFiberRoot=="function")try{sA.onPostCommitFiberRoot(bX,t)}catch{}n=!0}return n}finally{sn=r,Z0.transition=e}}return!1}function nce(t,e,r){e=Kv(r,e),e=jxe(t,e,1),t=f1(t,e,1),e=Ho(),t!==null&&(_k(t,1,e),ys(t,e))}function li(t,e,r){if(t.tag===3)nce(t,t,r);else for(;e!==null;){if(e.tag===3){nce(e,t,r);break}else if(e.tag===1){var n=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(x1===null||!x1.has(n))){t=Kv(r,t),t=qxe(e,t,1),e=f1(e,t,1),t=Ho(),e!==null&&(_k(e,1,t),ys(e,t));break}}e=e.return}}function w9e(t,e,r){var n=t.pingCache;n!==null&&n.delete(e),e=Ho(),t.pingedLanes|=t.suspendedLanes&r,ma===t&&(Va&r)===r&&(ia===4||ia===3&&(Va&130023424)===Va&&500>wi()-roe?Ap(t,0):toe|=r),ys(t,e)}function Ape(t,e){e===0&&(t.mode&1?(e=H9,H9<<=1,!(H9&130023424)&&(H9=4194304)):e=1);var r=Ho();t=tu(t,e),t!==null&&(_k(t,e,r),ys(t,r))}function k9e(t){var e=t.memoizedState,r=0;e!==null&&(r=e.retryLane),Ape(t,r)}function B9e(t,e){var r=0;switch(t.tag){case 13:var n=t.stateNode,i=t.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=t.stateNode;break;default:throw Error($e(314))}n!==null&&n.delete(e),Ape(t,r)}var hpe;hpe=function(t,e,r){if(t!==null)if(t.memoizedProps!==e.pendingProps||ps.current)As=!0;else{if(!(t.lanes&r)&&!(e.flags&128))return As=!1,A9e(t,e,r);As=!!(t.flags&131072)}else As=!1,qn&&e.flags&1048576&&xxe(e,qW,e.index);switch(e.lanes=0,e.tag){case 2:var n=e.type;BC(t,e),t=e.pendingProps;var i=zv(e,fo.current);Zy(e,r),i=Zae(null,e,n,t,i,r);var a=Xae();return e.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,gs(n)?(a=!0,zW(e)):a=!1,e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,qae(e),i.updater=LX,e.stateNode=i,i._reactInternals=e,tre(e,n,t,r),e=ire(null,e,n,!0,a,r)):(e.tag=0,qn&&a&&Nae(e),Lo(null,e,i,r),e=e.child),e;case 16:n=e.elementType;e:{switch(BC(t,e),t=e.pendingProps,i=n._init,n=i(n._payload),e.type=n,i=e.tag=b9e(n),t=Dl(n,t),i){case 0:e=nre(null,e,n,t,r);break e;case 1:e=Gle(null,e,n,t,r);break e;case 11:e=Vle(null,e,n,t,r);break e;case 14:e=Kle(null,e,n,Dl(n.type,t),r);break e}throw Error($e(306,n,""))}return e;case 0:return n=e.type,i=e.pendingProps,i=e.elementType===n?i:Dl(n,i),nre(t,e,n,i,r);case 1:return n=e.type,i=e.pendingProps,i=e.elementType===n?i:Dl(n,i),Gle(t,e,n,i,r);case 3:e:{if(Wxe(e),t===null)throw Error($e(387));n=e.pendingProps,a=e.memoizedState,i=a.element,wxe(t,e),GW(e,n,null,r);var o=e.memoizedState;if(n=o.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},e.updateQueue.baseState=a,e.memoizedState=a,e.flags&256){i=Kv(Error($e(423)),e),e=Wle(t,e,n,r,i);break e}else if(n!==i){i=Kv(Error($e(424)),e),e=Wle(t,e,n,r,i);break e}else for(n0=d1(e.stateNode.containerInfo.firstChild),h0=e,qn=!0,Ql=null,r=vxe(e,null,n,r),e.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(jv(),n===i){e=ru(t,e,r);break e}Lo(t,e,n,r)}e=e.child}return e;case 5:return kxe(e),t===null&&Jte(e),n=e.type,i=e.pendingProps,a=t!==null?t.memoizedProps:null,o=i.children,Gte(n,i)?o=null:a!==null&&Gte(n,a)&&(e.flags|=32),Gxe(t,e),Lo(t,e,o,r),e.child;case 6:return t===null&&Jte(e),null;case 13:return Zxe(t,e,r);case 4:return Vae(e,e.stateNode.containerInfo),n=e.pendingProps,t===null?e.child=qv(e,null,n,r):Lo(t,e,n,r),e.child;case 11:return n=e.type,i=e.pendingProps,i=e.elementType===n?i:Dl(n,i),Vle(t,e,n,i,r);case 7:return Lo(t,e,e.pendingProps,r),e.child;case 8:return Lo(t,e,e.pendingProps.children,r),e.child;case 12:return Lo(t,e,e.pendingProps.children,r),e.child;case 10:e:{if(n=e.type._context,i=e.pendingProps,a=e.memoizedProps,o=i.value,Bn(VW,n._currentValue),n._currentValue=o,a!==null)if(Xl(a.value,o)){if(a.children===i.children&&!ps.current){e=ru(t,e,r);break e}}else for(a=e.child,a!==null&&(a.return=e);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(a.tag===1){l=Vh(-1,r&-r),l.tag=2;var c=a.updateQueue;if(c!==null){c=c.shared;var A=c.pending;A===null?l.next=l:(l.next=A.next,A.next=l),c.pending=l}}a.lanes|=r,l=a.alternate,l!==null&&(l.lanes|=r),$te(a.return,r,e),s.lanes|=r;break}l=l.next}}else if(a.tag===10)o=a.type===e.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error($e(341));o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),$te(o,r,e),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===e){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}Lo(t,e,i.children,r),e=e.child}return e;case 9:return i=e.type,n=e.pendingProps.children,Zy(e,r),i=nl(i),n=n(i),e.flags|=1,Lo(t,e,n,r),e.child;case 14:return n=e.type,i=Dl(n,e.pendingProps),i=Dl(n.type,i),Kle(t,e,n,i,r);case 15:return Vxe(t,e,e.type,e.pendingProps,r);case 17:return n=e.type,i=e.pendingProps,i=e.elementType===n?i:Dl(n,i),BC(t,e),e.tag=1,gs(n)?(t=!0,zW(e)):t=!1,Zy(e,r),zxe(e,n,i),tre(e,n,i,r),ire(null,e,n,!0,t,r);case 19:return Xxe(t,e,r);case 22:return Kxe(t,e,r)}throw Error($e(156,e.tag))};function upe(t,e){return H2e(t,e)}function C9e(t,e,r,n){this.tag=t,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function q0(t,e,r,n){return new C9e(t,e,r,n)}function ooe(t){return t=t.prototype,!(!t||!t.isReactComponent)}function b9e(t){if(typeof t=="function")return ooe(t)?1:0;if(t!=null){if(t=t.$$typeof,t===bae)return 11;if(t===Eae)return 14}return 2}function g1(t,e){var r=t.alternate;return r===null?(r=q0(t.tag,e,t.key,t.mode),r.elementType=t.elementType,r.type=t.type,r.stateNode=t.stateNode,r.alternate=t,t.alternate=r):(r.pendingProps=e,r.type=t.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=t.flags&14680064,r.childLanes=t.childLanes,r.lanes=t.lanes,r.child=t.child,r.memoizedProps=t.memoizedProps,r.memoizedState=t.memoizedState,r.updateQueue=t.updateQueue,e=t.dependencies,r.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},r.sibling=t.sibling,r.index=t.index,r.ref=t.ref,r}function EC(t,e,r,n,i,a){var o=2;if(n=t,typeof t=="function")ooe(t)&&(o=1);else if(typeof t=="string")o=5;else e:switch(t){case wy:return hp(r.children,i,a,e);case Cae:o=8,i|=8;break;case bte:return t=q0(12,r,e,i|2),t.elementType=bte,t.lanes=a,t;case Ete:return t=q0(13,r,e,i),t.elementType=Ete,t.lanes=a,t;case Fte:return t=q0(19,r,e,i),t.elementType=Fte,t.lanes=a,t;case k2e:return PX(r,i,a,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case m2e:o=10;break e;case w2e:o=9;break e;case bae:o=11;break e;case Eae:o=14;break e;case ju:o=16,n=null;break e}throw Error($e(130,t==null?t:typeof t,""))}return e=q0(o,r,e,i),e.elementType=t,e.type=n,e.lanes=a,e}function hp(t,e,r,n){return t=q0(7,t,n,e),t.lanes=r,t}function PX(t,e,r,n){return t=q0(22,t,n,e),t.elementType=k2e,t.lanes=r,t.stateNode={isHidden:!1},t}function TJ(t,e,r){return t=q0(6,t,null,e),t.lanes=r,t}function PJ(t,e,r){return e=q0(4,t.children!==null?t.children:[],t.key,e),e.lanes=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function E9e(t,e,r,n,i){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=xJ(0),this.expirationTimes=xJ(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=xJ(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function soe(t,e,r,n,i,a,o,s,l){return t=new E9e(t,e,r,s,l),e===1?(e=1,a===!0&&(e|=8)):e=0,a=q0(3,null,null,e),t.current=a,a.stateNode=t,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},qae(a),t}function F9e(t,e,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:my,key:n==null?null:""+n,children:t,containerInfo:e,implementation:r}}function dpe(t){if(!t)return I1;t=t._reactInternals;e:{if($p(t)!==t||t.tag!==1)throw Error($e(170));var e=t;do{switch(e.tag){case 3:e=e.stateNode.context;break e;case 1:if(gs(e.type)){e=e.stateNode.__reactInternalMemoizedMergedChildContext;break e}}e=e.return}while(e!==null);throw Error($e(171))}if(t.tag===1){var r=t.type;if(gs(r))return dxe(t,r,e)}return e}function fpe(t,e,r,n,i,a,o,s,l){return t=soe(r,n,!0,t,i,a,o,s,l),t.context=dpe(null),r=t.current,n=Ho(),i=p1(r),a=Vh(n,i),a.callback=e??null,f1(r,a,i),t.current.lanes=i,_k(t,i,n),ys(t,n),t}function UX(t,e,r,n){var i=e.current,a=Ho(),o=p1(i);return r=dpe(r),e.context===null?e.context=r:e.pendingContext=r,e=Vh(a,o),e.payload={element:t},n=n===void 0?null:n,n!==null&&(e.callback=n),t=f1(i,e,o),t!==null&&(Kl(t,i,o,a),mC(t,i,o)),o}function tZ(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function ice(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var r=t.retryLane;t.retryLane=r!==0&&r<e?r:e}}function loe(t,e){ice(t,e),(t=t.alternate)&&ice(t,e)}function S9e(){return null}var xpe=typeof reportError=="function"?reportError:function(t){console.error(t)};function coe(t){this._internalRoot=t}NX.prototype.render=coe.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error($e(409));UX(t,e,null,null)};NX.prototype.unmount=coe.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;Ep(function(){UX(null,t,null,null)}),e[eu]=null}};function NX(t){this._internalRoot=t}NX.prototype.unstable_scheduleHydration=function(t){if(t){var e=K2e();t={blockedOn:null,target:t,priority:e};for(var r=0;r<Xu.length&&e!==0&&e<Xu[r].priority;r++);Xu.splice(r,0,t),r===0&&W2e(t)}};function Aoe(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function RX(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function ace(){}function D9e(t,e,r,n,i){if(i){if(typeof n=="function"){var a=n;n=function(){var c=tZ(o);a.call(c)}}var o=fpe(e,n,t,0,null,!1,!1,"",ace);return t._reactRootContainer=o,t[eu]=o.current,a6(t.nodeType===8?t.parentNode:t),Ep(),o}for(;i=t.lastChild;)t.removeChild(i);if(typeof n=="function"){var s=n;n=function(){var c=tZ(l);s.call(c)}}var l=soe(t,0,!1,null,null,!1,!1,"",ace);return t._reactRootContainer=l,t[eu]=l.current,a6(t.nodeType===8?t.parentNode:t),Ep(function(){UX(e,l,r,n)}),l}function HX(t,e,r,n,i){var a=r._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var s=i;i=function(){var l=tZ(o);s.call(l)}}UX(e,o,t,i)}else o=D9e(r,e,t,i,n);return tZ(o)}q2e=function(t){switch(t.tag){case 3:var e=t.stateNode;if(e.current.memoizedState.isDehydrated){var r=S4(e.pendingLanes);r!==0&&(Dae(e,r|1),ys(e,wi()),!(Ur&6)&&(Gv=wi()+500,K1()))}break;case 13:Ep(function(){var n=tu(t,1);if(n!==null){var i=Ho();Kl(n,t,1,i)}}),loe(t,1)}};Mae=function(t){if(t.tag===13){var e=tu(t,134217728);if(e!==null){var r=Ho();Kl(e,t,134217728,r)}loe(t,134217728)}};V2e=function(t){if(t.tag===13){var e=p1(t),r=tu(t,e);if(r!==null){var n=Ho();Kl(r,t,e,n)}loe(t,e)}};K2e=function(){return sn};G2e=function(t,e){var r=sn;try{return sn=t,e()}finally{sn=r}};Nte=function(t,e,r){switch(e){case"input":if(Mte(t,r),e=r.name,r.type==="radio"&&e!=null){for(r=t;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<r.length;e++){var n=r[e];if(n!==t&&n.form===t.form){var i=DX(n);if(!i)throw Error($e(90));C2e(n),Mte(n,i)}}}break;case"textarea":E2e(t,r);break;case"select":e=r.value,e!=null&&Vy(t,!!r.multiple,e,!1)}};I2e=noe;T2e=Ep;var M9e={usingClientEntryPoint:!1,Events:[Ik,by,DX,_2e,L2e,noe]},t4={findFiberByHostInstance:K2,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},_9e={bundleType:t4.bundleType,version:t4.version,rendererPackageName:t4.rendererPackageName,rendererConfig:t4.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:su.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=N2e(t),t===null?null:t.stateNode},findFiberByHostInstance:t4.findFiberByHostInstance||S9e,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var X9=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!X9.isDisabled&&X9.supportsFiber)try{bX=X9.inject(_9e),sA=X9}catch{}}p0.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=M9e;p0.createPortal=function(t,e){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Aoe(e))throw Error($e(200));return F9e(t,e,null,r)};p0.createRoot=function(t,e){if(!Aoe(t))throw Error($e(299));var r=!1,n="",i=xpe;return e!=null&&(e.unstable_strictMode===!0&&(r=!0),e.identifierPrefix!==void 0&&(n=e.identifierPrefix),e.onRecoverableError!==void 0&&(i=e.onRecoverableError)),e=soe(t,1,!1,null,null,r,!1,n,i),t[eu]=e.current,a6(t.nodeType===8?t.parentNode:t),new coe(e)};p0.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error($e(188)):(t=Object.keys(t).join(","),Error($e(268,t)));return t=N2e(e),t=t===null?null:t.stateNode,t};p0.flushSync=function(t){return Ep(t)};p0.hydrate=function(t,e,r){if(!RX(e))throw Error($e(200));return HX(null,t,e,!0,r)};p0.hydrateRoot=function(t,e,r){if(!Aoe(t))throw Error($e(405));var n=r!=null&&r.hydratedSources||null,i=!1,a="",o=xpe;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(a=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),e=fpe(e,null,t,1,r??null,i,!1,a,o),t[eu]=e.current,a6(t),n)for(t=0;t<n.length;t++)r=n[t],i=r._getVersion,i=i(r._source),e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[r,i]:e.mutableSourceEagerHydrationData.push(r,i);return new NX(e)};p0.render=function(t,e,r){if(!RX(e))throw Error($e(200));return HX(null,t,e,!1,r)};p0.unmountComponentAtNode=function(t){if(!RX(t))throw Error($e(40));return t._reactRootContainer?(Ep(function(){HX(null,null,t,!1,function(){t._reactRootContainer=null,t[eu]=null})}),!0):!1};p0.unstable_batchedUpdates=noe;p0.unstable_renderSubtreeIntoContainer=function(t,e,r,n){if(!RX(r))throw Error($e(200));if(t==null||t._reactInternals===void 0)throw Error($e(38));return HX(t,e,r,!1,n)};p0.version="18.3.1-next-f1338f8080-20240426";function ppe(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ppe)}catch(t){console.error(t)}}ppe(),p2e.exports=p0;var L9e=p2e.exports,gpe,oce=L9e;gpe=oce.createRoot,oce.hydrateRoot;/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var I9e={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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const T9e=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),w=(t,e)=>{const r=Ye.forwardRef(({color:n="currentColor",size:i=24,strokeWidth:a=2,absoluteStrokeWidth:o,className:s="",children:l,...c},A)=>Ye.createElement("svg",{ref:A,...I9e,width:i,height:i,stroke:n,strokeWidth:o?Number(a)*24/Number(i):a,className:["lucide",`lucide-${T9e(t)}`,s].join(" "),...c},[...e.map(([h,d])=>Ye.createElement(h,d)),...Array.isArray(l)?l:[l]]));return r.displayName=`${t}`,r};/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FC=w("AArrowDown",[["path",{d:"M3.5 13h6",key:"p1my2r"}],["path",{d:"m2 16 4.5-9 4.5 9",key:"ndf0b3"}],["path",{d:"M18 7v9",key:"pknjwm"}],["path",{d:"m14 12 4 4 4-4",key:"buelq4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SC=w("AArrowUp",[["path",{d:"M3.5 13h6",key:"p1my2r"}],["path",{d:"m2 16 4.5-9 4.5 9",key:"ndf0b3"}],["path",{d:"M18 16V7",key:"ty0viw"}],["path",{d:"m14 11 4-4 4 4",key:"1pu57t"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DC=w("ALargeSmall",[["path",{d:"M21 14h-5",key:"1vh23k"}],["path",{d:"M16 16v-3.5a2.5 2.5 0 0 1 5 0V16",key:"1wh10o"}],["path",{d:"M4.5 13h6",key:"dfilno"}],["path",{d:"m3 16 4.5-9 4.5 9",key:"2dxa0e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MC=w("Accessibility",[["circle",{cx:"16",cy:"4",r:"1",key:"1grugj"}],["path",{d:"m18 19 1-7-6 1",key:"r0i19z"}],["path",{d:"m5 8 3-3 5.5 3-2.36 3.5",key:"9ptxx2"}],["path",{d:"M4.24 14.5a5 5 0 0 0 6.88 6",key:"10kmtu"}],["path",{d:"M13.76 17.5a5 5 0 0 0-6.88-6",key:"2qq6rc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _C=w("ActivitySquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M17 12h-2l-2 5-2-10-2 5H7",key:"15hlnc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LC=w("Activity",[["path",{d:"M22 12h-4l-3 9L9 3l-3 9H2",key:"d5dnw9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IC=w("AirVent",[["path",{d:"M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"larmp2"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"M18.3 17.7a2.5 2.5 0 0 1-3.16 3.83 2.53 2.53 0 0 1-1.14-2V12",key:"1bo8pg"}],["path",{d:"M6.6 15.6A2 2 0 1 0 10 17v-5",key:"t9h90c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TC=w("Airplay",[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1",key:"ns4c3b"}],["polygon",{points:"12 15 17 21 7 21 12 15",key:"1sy95i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wf=w("AlarmClockCheck",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"m9 13 2 2 4-4",key:"6343dt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kf=w("AlarmClockMinus",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"M9 13h6",key:"1uhe8q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PC=w("AlarmClockOff",[["path",{d:"M6.87 6.87a8 8 0 1 0 11.26 11.26",key:"3on8tj"}],["path",{d:"M19.9 14.25a8 8 0 0 0-9.15-9.15",key:"15ghsc"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.26 18.67 4 21",key:"yzmioq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4 4 2 6",key:"1ycko6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Bf=w("AlarmClockPlus",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UC=w("AlarmClock",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M12 9v4l2 2",key:"1c63tq"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NC=w("AlarmSmoke",[["path",{d:"M4 8a2 2 0 0 1-2-2V3h20v3a2 2 0 0 1-2 2Z",key:"2c4fvq"}],["path",{d:"m19 8-.8 3c-.1.6-.6 1-1.2 1H7c-.6 0-1.1-.4-1.2-1L5 8",key:"1vrndv"}],["path",{d:"M16 21c0-2.5 2-2.5 2-5",key:"1o3eny"}],["path",{d:"M11 21c0-2.5 2-2.5 2-5",key:"1sicvv"}],["path",{d:"M6 21c0-2.5 2-2.5 2-5",key:"i3w1gp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RC=w("Album",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["polyline",{points:"11 3 11 11 14 8 17 11 17 3",key:"1wcwz3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const C8=w("AlertCircle",[["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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HC=w("AlertOctagon",[["polygon",{points:"7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2",key:"h1p8hx"}],["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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OC=w("AlertTriangle",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z",key:"c3ski4"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QC=w("AlignCenterHorizontal",[["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4",key:"11f1s0"}],["path",{d:"M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4",key:"t14dx9"}],["path",{d:"M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1",key:"1w07xs"}],["path",{d:"M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1",key:"1apec2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zC=w("AlignCenterVertical",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4",key:"14d6g8"}],["path",{d:"M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4",key:"1e2lrw"}],["path",{d:"M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1",key:"1fkdwx"}],["path",{d:"M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1",key:"1euafb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const b8=w("AlignCenter",[["line",{x1:"21",x2:"3",y1:"6",y2:"6",key:"1fp77t"}],["line",{x1:"17",x2:"7",y1:"12",y2:"12",key:"rsh8ii"}],["line",{x1:"19",x2:"5",y1:"18",y2:"18",key:"1t0tuv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jC=w("AlignEndHorizontal",[["rect",{width:"6",height:"16",x:"4",y:"2",rx:"2",key:"z5wdxg"}],["rect",{width:"6",height:"9",x:"14",y:"9",rx:"2",key:"um7a8w"}],["path",{d:"M22 22H2",key:"19qnx5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qC=w("AlignEndVertical",[["rect",{width:"16",height:"6",x:"2",y:"4",rx:"2",key:"10wcwx"}],["rect",{width:"9",height:"6",x:"9",y:"14",rx:"2",key:"4p5bwg"}],["path",{d:"M22 22V2",key:"12ipfv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VC=w("AlignHorizontalDistributeCenter",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M17 22v-5",key:"4b6g73"}],["path",{d:"M17 7V2",key:"hnrr36"}],["path",{d:"M7 22v-3",key:"1r4jpn"}],["path",{d:"M7 5V2",key:"liy1u9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KC=w("AlignHorizontalDistributeEnd",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M10 2v20",key:"uyc634"}],["path",{d:"M20 2v20",key:"1tx262"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GC=w("AlignHorizontalDistributeStart",[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M4 2v20",key:"gtpd5x"}],["path",{d:"M14 2v20",key:"tg6bpw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WC=w("AlignHorizontalJustifyCenter",[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2",key:"dy24zr"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2",key:"13zkjt"}],["path",{d:"M12 2v20",key:"t6zp3m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZC=w("AlignHorizontalJustifyEnd",[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2",key:"dy24zr"}],["rect",{width:"6",height:"10",x:"12",y:"7",rx:"2",key:"1ht384"}],["path",{d:"M22 2v20",key:"40qfg1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XC=w("AlignHorizontalJustifyStart",[["rect",{width:"6",height:"14",x:"6",y:"5",rx:"2",key:"hsirpf"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2",key:"13zkjt"}],["path",{d:"M2 2v20",key:"1ivd8o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YC=w("AlignHorizontalSpaceAround",[["rect",{width:"6",height:"10",x:"9",y:"7",rx:"2",key:"yn7j0q"}],["path",{d:"M4 22V2",key:"tsjzd3"}],["path",{d:"M20 22V2",key:"1bnhr8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JC=w("AlignHorizontalSpaceBetween",[["rect",{width:"6",height:"14",x:"3",y:"5",rx:"2",key:"j77dae"}],["rect",{width:"6",height:"10",x:"15",y:"7",rx:"2",key:"bq30hj"}],["path",{d:"M3 2v20",key:"1d2pfg"}],["path",{d:"M21 2v20",key:"p059bm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $C=w("AlignJustify",[["line",{x1:"3",x2:"21",y1:"6",y2:"6",key:"4m8b97"}],["line",{x1:"3",x2:"21",y1:"12",y2:"12",key:"10d38w"}],["line",{x1:"3",x2:"21",y1:"18",y2:"18",key:"kwyyxn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const E8=w("AlignLeft",[["line",{x1:"21",x2:"3",y1:"6",y2:"6",key:"1fp77t"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}],["line",{x1:"17",x2:"3",y1:"18",y2:"18",key:"1awlsn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const F8=w("AlignRight",[["line",{x1:"21",x2:"3",y1:"6",y2:"6",key:"1fp77t"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}],["line",{x1:"21",x2:"7",y1:"18",y2:"18",key:"1g9eri"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eb=w("AlignStartHorizontal",[["rect",{width:"6",height:"16",x:"4",y:"6",rx:"2",key:"1n4dg1"}],["rect",{width:"6",height:"9",x:"14",y:"6",rx:"2",key:"17khns"}],["path",{d:"M22 2H2",key:"fhrpnj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tb=w("AlignStartVertical",[["rect",{width:"9",height:"6",x:"6",y:"14",rx:"2",key:"lpm2y7"}],["rect",{width:"16",height:"6",x:"6",y:"4",rx:"2",key:"rdj6ps"}],["path",{d:"M2 2v20",key:"1ivd8o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rb=w("AlignVerticalDistributeCenter",[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M22 7h-5",key:"o2endc"}],["path",{d:"M7 7H1",key:"105l6j"}],["path",{d:"M22 17h-3",key:"1lwga1"}],["path",{d:"M5 17H2",key:"1gx9xc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nb=w("AlignVerticalDistributeEnd",[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"M2 10h20",key:"1ir3d8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ib=w("AlignVerticalDistributeStart",[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M2 4h20",key:"mda7wb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ab=w("AlignVerticalJustifyCenter",[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2",key:"1i8z2d"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2",key:"ypihtt"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ob=w("AlignVerticalJustifyEnd",[["rect",{width:"14",height:"6",x:"5",y:"12",rx:"2",key:"4l4tp2"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2",key:"ypihtt"}],["path",{d:"M2 22h20",key:"272qi7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sb=w("AlignVerticalJustifyStart",[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2",key:"1i8z2d"}],["rect",{width:"10",height:"6",x:"7",y:"6",rx:"2",key:"13squh"}],["path",{d:"M2 2h20",key:"1ennik"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lb=w("AlignVerticalSpaceAround",[["rect",{width:"10",height:"6",x:"7",y:"9",rx:"2",key:"b1zbii"}],["path",{d:"M22 20H2",key:"1p1f7z"}],["path",{d:"M22 4H2",key:"1b7qnq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cb=w("AlignVerticalSpaceBetween",[["rect",{width:"14",height:"6",x:"5",y:"15",rx:"2",key:"1w91an"}],["rect",{width:"10",height:"6",x:"7",y:"3",rx:"2",key:"17wqzy"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M2 3h20",key:"91anmk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ab=w("Ambulance",[["path",{d:"M10 10H6",key:"1bsnug"}],["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.28a1 1 0 0 0-.684-.948l-1.923-.641a1 1 0 0 1-.578-.502l-1.539-3.076A1 1 0 0 0 16.382 8H14",key:"lrkjwd"}],["path",{d:"M8 8v4",key:"1fwk8c"}],["path",{d:"M9 18h6",key:"x1upvd"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hb=w("Ampersand",[["path",{d:"M17.5 12c0 4.4-3.6 8-8 8A4.5 4.5 0 0 1 5 15.5c0-6 8-4 8-8.5a3 3 0 1 0-6 0c0 3 2.5 8.5 12 13",key:"1o9ehi"}],["path",{d:"M16 12h3",key:"4uvgyw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ub=w("Ampersands",[["path",{d:"M10 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5",key:"12lh1k"}],["path",{d:"M22 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5",key:"173c68"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const db=w("Anchor",[["path",{d:"M12 22V8",key:"qkxhtm"}],["path",{d:"M5 12H2a10 10 0 0 0 20 0h-3",key:"1hv3nh"}],["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fb=w("Angry",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["path",{d:"M7.5 8 10 9",key:"olxxln"}],["path",{d:"m14 9 2.5-1",key:"1j6cij"}],["path",{d:"M9 10h0",key:"1vxvly"}],["path",{d:"M15 10h0",key:"1j6oav"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xb=w("Annoyed",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 15h8",key:"45n4r"}],["path",{d:"M8 9h2",key:"1g203m"}],["path",{d:"M14 9h2",key:"116p9w"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pb=w("Antenna",[["path",{d:"M2 12 7 2",key:"117k30"}],["path",{d:"m7 12 5-10",key:"1tvx22"}],["path",{d:"m12 12 5-10",key:"ev1o1a"}],["path",{d:"m17 12 5-10",key:"1e4ti3"}],["path",{d:"M4.5 7h15",key:"vlsxkz"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gb=w("Anvil",[["path",{d:"M7 10H6a4 4 0 0 1-4-4 1 1 0 0 1 1-1h4",key:"1hjpb6"}],["path",{d:"M7 5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1 7 7 0 0 1-7 7H8a1 1 0 0 1-1-1z",key:"1qn45f"}],["path",{d:"M9 12v5",key:"3anwtq"}],["path",{d:"M15 12v5",key:"5xh3zn"}],["path",{d:"M5 20a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3 1 1 0 0 1-1 1H6a1 1 0 0 1-1-1",key:"1fi4x8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yb=w("Aperture",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14.31 8 5.74 9.94",key:"1y6ab4"}],["path",{d:"M9.69 8h11.48",key:"1wxppr"}],["path",{d:"m7.38 12 5.74-9.94",key:"1grp0k"}],["path",{d:"M9.69 16 3.95 6.06",key:"libnyf"}],["path",{d:"M14.31 16H2.83",key:"x5fava"}],["path",{d:"m16.62 12-5.74 9.94",key:"1vwawt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vb=w("AppWindow",[["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}],["path",{d:"M10 4v4",key:"pp8u80"}],["path",{d:"M2 8h20",key:"d11cs7"}],["path",{d:"M6 4v4",key:"1svtjw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mb=w("Apple",[["path",{d:"M12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06Z",key:"3s7exb"}],["path",{d:"M10 2c1 .5 2 2 2 5",key:"fcco2y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wb=w("ArchiveRestore",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h2",key:"tvwodi"}],["path",{d:"M20 8v11a2 2 0 0 1-2 2h-2",key:"1gkqxj"}],["path",{d:"m9 15 3-3 3 3",key:"1pd0qc"}],["path",{d:"M12 12v9",key:"192myk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kb=w("ArchiveX",[["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:"m9.5 17 5-5",key:"nakeu6"}],["path",{d:"m9.5 12 5 5",key:"1hccrj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Bb=w("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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Cb=w("AreaChart",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["path",{d:"M7 12v5h12V8l-5 5-4-4Z",key:"zxz28u"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bb=w("Armchair",[["path",{d:"M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3",key:"irtipd"}],["path",{d:"M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v2H7v-2a2 2 0 0 0-4 0Z",key:"1e01m0"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Eb=w("ArrowBigDownDash",[["path",{d:"M15 5H9",key:"1tp3ed"}],["path",{d:"M15 9v3h4l-7 7-7-7h4V9z",key:"ncdc4b"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Fb=w("ArrowBigDown",[["path",{d:"M15 6v6h4l-7 7-7-7h4V6h6z",key:"1thax2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Sb=w("ArrowBigLeftDash",[["path",{d:"M19 15V9",key:"1hci5f"}],["path",{d:"M15 15h-3v4l-7-7 7-7v4h3v6z",key:"16tjna"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Db=w("ArrowBigLeft",[["path",{d:"M18 15h-6v4l-7-7 7-7v4h6v6z",key:"lbrdak"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Mb=w("ArrowBigRightDash",[["path",{d:"M5 9v6",key:"158jrl"}],["path",{d:"M9 9h3V5l7 7-7 7v-4H9V9z",key:"1sg2xn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _b=w("ArrowBigRight",[["path",{d:"M6 9h6V5l7 7-7 7v-4H6V9z",key:"7fvt9c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Lb=w("ArrowBigUpDash",[["path",{d:"M9 19h6",key:"456am0"}],["path",{d:"M9 15v-3H5l7-7 7 7h-4v3H9z",key:"1r2uve"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ib=w("ArrowBigUp",[["path",{d:"M9 18v-6H5l7-7 7 7h-4v6H9z",key:"1x06kx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Tb=w("ArrowDown01",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Pb=w("ArrowDown10",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Cf=w("ArrowDownAZ",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ub=w("ArrowDownCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Nb=w("ArrowDownFromLine",[["path",{d:"M19 3H5",key:"1236rx"}],["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m6 15 6 6 6-6",key:"h15q88"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Rb=w("ArrowDownLeftFromCircle",[["path",{d:"M2 12a10 10 0 1 1 10 10",key:"1yn6ov"}],["path",{d:"m2 22 10-10",key:"28ilpk"}],["path",{d:"M8 22H2v-6",key:"sulq54"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Hb=w("ArrowDownLeftFromSquare",[["path",{d:"M13 21h6a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6",key:"14qz4y"}],["path",{d:"m3 21 9-9",key:"1jfql5"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ob=w("ArrowDownLeftSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 8-8 8",key:"166keh"}],["path",{d:"M16 16H8V8",key:"1w2ppm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Qb=w("ArrowDownLeft",[["path",{d:"M17 7 7 17",key:"15tmo1"}],["path",{d:"M17 17H7V7",key:"1org7z"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zb=w("ArrowDownNarrowWide",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h4",key:"6d7r33"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h10",key:"1438ji"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jb=w("ArrowDownRightFromCircle",[["path",{d:"M12 22a10 10 0 1 1 10-10",key:"130bv5"}],["path",{d:"M22 22 12 12",key:"131aw7"}],["path",{d:"M22 16v6h-6",key:"1gvm70"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qb=w("ArrowDownRightFromSquare",[["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}],["path",{d:"m21 21-9-9",key:"1et2py"}],["path",{d:"M21 15v6h-6",key:"1jko0i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Vb=w("ArrowDownRightSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m8 8 8 8",key:"1imecy"}],["path",{d:"M16 8v8H8",key:"1lbpgo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Kb=w("ArrowDownRight",[["path",{d:"m7 7 10 10",key:"1fmybs"}],["path",{d:"M17 7v10H7",key:"6fjiku"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Gb=w("ArrowDownSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Wb=w("ArrowDownToDot",[["path",{d:"M12 2v14",key:"jyx4ut"}],["path",{d:"m19 9-7 7-7-7",key:"1oe3oy"}],["circle",{cx:"12",cy:"21",r:"1",key:"o0uj5v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Zb=w("ArrowDownToLine",[["path",{d:"M12 17V3",key:"1cwfxf"}],["path",{d:"m6 11 6 6 6-6",key:"12ii2o"}],["path",{d:"M19 21H5",key:"150jfl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xb=w("ArrowDownUp",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bf=w("ArrowDownWideNarrow",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h10",key:"1w87gc"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h4",key:"q8tih4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ef=w("ArrowDownZA",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Yb=w("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jb=w("ArrowLeftCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"m12 8-4 4 4 4",key:"15vm53"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $b=w("ArrowLeftFromLine",[["path",{d:"m9 6-6 6 6 6",key:"7v63n9"}],["path",{d:"M3 12h14",key:"13k4hi"}],["path",{d:"M21 19V5",key:"b4bplr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const e7=w("ArrowLeftRight",[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const t7=w("ArrowLeftSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m12 8-4 4 4 4",key:"15vm53"}],["path",{d:"M16 12H8",key:"1fr5h0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const r7=w("ArrowLeftToLine",[["path",{d:"M3 19V5",key:"rwsyhb"}],["path",{d:"m13 6-6 6 6 6",key:"1yhaz7"}],["path",{d:"M7 12h14",key:"uoisry"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const up=w("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const n7=w("ArrowRightCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i7=w("ArrowRightFromLine",[["path",{d:"M3 5v14",key:"1nt18q"}],["path",{d:"M21 12H7",key:"13ipq5"}],["path",{d:"m15 18 6-6-6-6",key:"6tx3qv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a7=w("ArrowRightLeft",[["path",{d:"m16 3 4 4-4 4",key:"1x1c3m"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"m8 21-4-4 4-4",key:"h9nckh"}],["path",{d:"M4 17h16",key:"g4d7ey"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o7=w("ArrowRightSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const s7=w("ArrowRightToLine",[["path",{d:"M17 12H3",key:"8awo09"}],["path",{d:"m11 18 6-6-6-6",key:"8c2y43"}],["path",{d:"M21 5v14",key:"nzette"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const S8=w("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const l7=w("ArrowUp01",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const c7=w("ArrowUp10",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ff=w("ArrowUpAZ",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const A7=w("ArrowUpCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const D8=w("ArrowUpDown",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const h7=w("ArrowUpFromDot",[["path",{d:"m5 9 7-7 7 7",key:"1hw5ic"}],["path",{d:"M12 16V2",key:"ywoabb"}],["circle",{cx:"12",cy:"21",r:"1",key:"o0uj5v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const u7=w("ArrowUpFromLine",[["path",{d:"m18 9-6-6-6 6",key:"kcunyi"}],["path",{d:"M12 3v14",key:"7cf3v8"}],["path",{d:"M5 21h14",key:"11awu3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const d7=w("ArrowUpLeftFromCircle",[["path",{d:"M2 8V2h6",key:"hiwtdz"}],["path",{d:"m2 2 10 10",key:"1oh8rs"}],["path",{d:"M12 2A10 10 0 1 1 2 12",key:"rrk4fa"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const f7=w("ArrowUpLeftFromSquare",[["path",{d:"M13 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6",key:"14mv1t"}],["path",{d:"m3 3 9 9",key:"rks13r"}],["path",{d:"M3 9V3h6",key:"ira0h2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const x7=w("ArrowUpLeftSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 16V8h8",key:"19xb1h"}],["path",{d:"M16 16 8 8",key:"1qdy8n"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const p7=w("ArrowUpLeft",[["path",{d:"M7 17V7h10",key:"11bw93"}],["path",{d:"M17 17 7 7",key:"2786uv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Sf=w("ArrowUpNarrowWide",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h4",key:"q8tih4"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h10",key:"jvxblo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const g7=w("ArrowUpRightFromCircle",[["path",{d:"M22 12A10 10 0 1 1 12 2",key:"1fm58d"}],["path",{d:"M22 2 12 12",key:"yg2myt"}],["path",{d:"M16 2h6v6",key:"zan5cs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const y7=w("ArrowUpRightFromSquare",[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6",key:"y09zxi"}],["path",{d:"m21 3-9 9",key:"mpx6sq"}],["path",{d:"M15 3h6v6",key:"1q9fwt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const v7=w("ArrowUpRightSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 8h8v8",key:"b65dnt"}],["path",{d:"m8 16 8-8",key:"13b9ih"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const m7=w("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const w7=w("ArrowUpSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const k7=w("ArrowUpToLine",[["path",{d:"M5 3h14",key:"7usisc"}],["path",{d:"m18 13-6-6-6 6",key:"1kf1n9"}],["path",{d:"M12 7v14",key:"1akyts"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const B7=w("ArrowUpWideNarrow",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h4",key:"1krc32"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Df=w("ArrowUpZA",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const C7=w("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const b7=w("ArrowsUpFromLine",[["path",{d:"m4 6 3-3 3 3",key:"9aidw8"}],["path",{d:"M7 17V3",key:"19qxw1"}],["path",{d:"m14 6 3-3 3 3",key:"6iy689"}],["path",{d:"M17 17V3",key:"o0fmgi"}],["path",{d:"M4 21h16",key:"1h09gz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Mf=w("AsteriskSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8.5 14 7-4",key:"12hpby"}],["path",{d:"m8.5 10 7 4",key:"wwy2dy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const E7=w("Asterisk",[["path",{d:"M12 6v12",key:"1vza4d"}],["path",{d:"M17.196 9 6.804 15",key:"1ah31z"}],["path",{d:"m6.804 9 10.392 6",key:"1b6pxd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const F7=w("AtSign",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8",key:"7n84p3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const S7=w("Atom",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M20.2 20.2c2.04-2.03.02-7.36-4.5-11.9-4.54-4.52-9.87-6.54-11.9-4.5-2.04 2.03-.02 7.36 4.5 11.9 4.54 4.52 9.87 6.54 11.9 4.5Z",key:"1l2ple"}],["path",{d:"M15.7 15.7c4.52-4.54 6.54-9.87 4.5-11.9-2.03-2.04-7.36-.02-11.9 4.5-4.52 4.54-6.54 9.87-4.5 11.9 2.03 2.04 7.36.02 11.9-4.5Z",key:"1wam0m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const D7=w("AudioLines",[["path",{d:"M2 10v3",key:"1fnikh"}],["path",{d:"M6 6v11",key:"11sgs0"}],["path",{d:"M10 3v18",key:"yhl04a"}],["path",{d:"M14 8v7",key:"3a1oy3"}],["path",{d:"M18 5v13",key:"123xd1"}],["path",{d:"M22 10v3",key:"154ddg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const M7=w("AudioWaveform",[["path",{d:"M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2",key:"57tc96"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _7=w("Award",[["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}],["path",{d:"M15.477 12.89 17 22l-5-3-5 3 1.523-9.11",key:"em7aur"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const L7=w("Axe",[["path",{d:"m14 12-8.5 8.5a2.12 2.12 0 1 1-3-3L11 9",key:"csbz4o"}],["path",{d:"M15 13 9 7l4-4 6 6h3a8 8 0 0 1-7 7z",key:"113wfo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _f=w("Axis3d",[["path",{d:"M4 4v16h16",key:"1s015l"}],["path",{d:"m4 20 7-7",key:"17qe9y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const I7=w("Baby",[["path",{d:"M9 12h.01",key:"157uk2"}],["path",{d:"M15 12h.01",key:"1k8ypt"}],["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5",key:"1u7htd"}],["path",{d:"M19 6.3a9 9 0 0 1 1.8 3.9 2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1",key:"5yv0yz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const T7=w("Backpack",[["path",{d:"M4 10a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2Z",key:"wvr1b5"}],["path",{d:"M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2",key:"donm21"}],["path",{d:"M8 21v-5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v5",key:"xk3gvk"}],["path",{d:"M8 10h8",key:"c7uz4u"}],["path",{d:"M8 18h8",key:"1no2b1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const P7=w("BadgeAlert",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const U7=w("BadgeCent",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M15.4 10a4 4 0 1 0 0 4",key:"2eqtx8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Lf=w("BadgeCheck",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const N7=w("BadgeDollarSign",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const R7=w("BadgeEuro",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M7 12h5",key:"gblrwe"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const H7=w("BadgeHelp",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["line",{x1:"12",x2:"12.01",y1:"17",y2:"17",key:"io3f8k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const O7=w("BadgeIndianRupee",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M8 8h8",key:"1bis0t"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m13 17-5-1h1a4 4 0 0 0 0-8",key:"nu2bwa"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Q7=w("BadgeInfo",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"16",y2:"12",key:"1y1yb1"}],["line",{x1:"12",x2:"12.01",y1:"8",y2:"8",key:"110wyk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const z7=w("BadgeJapaneseYen",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 8 3 3v7",key:"17yadx"}],["path",{d:"m12 11 3-3",key:"p4cfq1"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M9 16h6",key:"8wimt3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const j7=w("BadgeMinus",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const q7=w("BadgePercent",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const V7=w("BadgePlus",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"8",y2:"16",key:"10p56q"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const K7=w("BadgePoundSterling",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M8 12h4",key:"qz6y1c"}],["path",{d:"M10 16V9.5a2.5 2.5 0 0 1 5 0",key:"3mlbjk"}],["path",{d:"M8 16h7",key:"sbedsn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const G7=w("BadgeRussianRuble",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M9 16h5",key:"1syiyw"}],["path",{d:"M9 12h5a2 2 0 1 0 0-4h-3v9",key:"1ge9c1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const W7=w("BadgeSwissFranc",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M11 17V8h4",key:"1bfq6y"}],["path",{d:"M11 12h3",key:"2eqnfz"}],["path",{d:"M9 16h4",key:"1skf3a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Z7=w("BadgeX",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const X7=w("Badge",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Y7=w("BaggageClaim",[["path",{d:"M22 18H6a2 2 0 0 1-2-2V7a2 2 0 0 0-2-2",key:"4irg2o"}],["path",{d:"M17 14V4a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v10",key:"14fcyx"}],["rect",{width:"13",height:"8",x:"8",y:"6",rx:"1",key:"o6oiis"}],["circle",{cx:"18",cy:"20",r:"2",key:"t9985n"}],["circle",{cx:"9",cy:"20",r:"2",key:"e5v82j"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const J7=w("Ban",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.9 4.9 14.2 14.2",key:"1m5liu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $7=w("Banana",[["path",{d:"M4 13c3.5-2 8-2 10 2a5.5 5.5 0 0 1 8 5",key:"1cscit"}],["path",{d:"M5.15 17.89c5.52-1.52 8.65-6.89 7-12C11.55 4 11.5 2 13 2c3.22 0 5 5.5 5 8 0 6.5-4.2 12-10.49 12C5.11 22 2 22 2 20c0-1.5 1.14-1.55 3.15-2.11Z",key:"1y1nbv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eE=w("Banknote",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M6 12h.01M18 12h.01",key:"113zkx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tE=w("BarChart2",[["line",{x1:"18",x2:"18",y1:"20",y2:"10",key:"1xfpm4"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4",key:"be30l9"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14",key:"1r4le6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rE=w("BarChart3",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nE=w("BarChart4",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["path",{d:"M13 17V9",key:"1fwyjl"}],["path",{d:"M18 17V5",key:"sfb6ij"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iE=w("BarChartBig",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["rect",{width:"4",height:"7",x:"7",y:"10",rx:"1",key:"14u6mf"}],["rect",{width:"4",height:"12",x:"15",y:"5",rx:"1",key:"b3pek6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aE=w("BarChartHorizontalBig",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["rect",{width:"12",height:"4",x:"7",y:"5",rx:"1",key:"936jl1"}],["rect",{width:"7",height:"4",x:"7",y:"13",rx:"1",key:"jqfkpy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oE=w("BarChartHorizontal",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["path",{d:"M7 16h8",key:"srdodz"}],["path",{d:"M7 11h12",key:"127s9w"}],["path",{d:"M7 6h3",key:"w9rmul"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sE=w("BarChart",[["line",{x1:"12",x2:"12",y1:"20",y2:"10",key:"1vz5eb"}],["line",{x1:"18",x2:"18",y1:"20",y2:"4",key:"cun8e5"}],["line",{x1:"6",x2:"6",y1:"20",y2:"16",key:"hq0ia6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lE=w("Barcode",[["path",{d:"M3 5v14",key:"1nt18q"}],["path",{d:"M8 5v14",key:"1ybrkv"}],["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"M17 5v14",key:"ycjyhj"}],["path",{d:"M21 5v14",key:"nzette"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cE=w("Baseline",[["path",{d:"M4 20h16",key:"14thso"}],["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AE=w("Bath",[["path",{d:"M9 6 6.5 3.5a1.5 1.5 0 0 0-1-.5C4.683 3 4 3.683 4 4.5V17a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5",key:"1r8yf5"}],["line",{x1:"10",x2:"8",y1:"5",y2:"7",key:"h5g8z4"}],["line",{x1:"2",x2:"22",y1:"12",y2:"12",key:"1dnqot"}],["line",{x1:"7",x2:"7",y1:"19",y2:"21",key:"16jp00"}],["line",{x1:"17",x2:"17",y1:"19",y2:"21",key:"1pxrnk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hE=w("BatteryCharging",[["path",{d:"M15 7h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2",key:"1sdynx"}],["path",{d:"M6 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1",key:"1gkd3k"}],["path",{d:"m11 7-3 5h4l-3 5",key:"b4a64w"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uE=w("BatteryFull",[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2",key:"1w10f2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}],["line",{x1:"6",x2:"6",y1:"11",y2:"13",key:"1wd6dw"}],["line",{x1:"10",x2:"10",y1:"11",y2:"13",key:"haxvl5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"13",key:"c6fn6x"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dE=w("BatteryLow",[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2",key:"1w10f2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}],["line",{x1:"6",x2:"6",y1:"11",y2:"13",key:"1wd6dw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fE=w("BatteryMedium",[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2",key:"1w10f2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}],["line",{x1:"6",x2:"6",y1:"11",y2:"13",key:"1wd6dw"}],["line",{x1:"10",x2:"10",y1:"11",y2:"13",key:"haxvl5"}]]);/** * @license lucide-react v0.344.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=w("BatteryWarning",[["path",{d:"M14 7h2a2 2 0 0 1 2 2v6c0 1-1 2-2 2h-2",key:"1if82c"}],["path",{d:"M6 7H4a2 2 0 0 0-2 2v6c0 1 1 2 2 2h2",key:"2pdlyl"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}],["line",{x1:"10",x2:"10",y1:"7",y2:"13",key:"1uzyus"}],["line",{x1:"10",x2:"10",y1:"17",y2:"17.01",key:"1y8k4g"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pE=w("Battery",[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2",key:"1w10f2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gE=w("Beaker",[["path",{d:"M4.5 3h15",key:"c7n0jr"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3",key:"m1uhx7"}],["path",{d:"M6 14h12",key:"4cwo0f"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yE=w("BeanOff",[["path",{d:"M9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22a13.96 13.96 0 0 0 9.9-4.1",key:"bq3udt"}],["path",{d:"M10.75 5.093A6 6 0 0 1 22 8c0 2.411-.61 4.68-1.683 6.66",key:"17ccse"}],["path",{d:"M5.341 10.62a4 4 0 0 0 6.487 1.208M10.62 5.341a4.015 4.015 0 0 1 2.039 2.04",key:"18zqgq"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vE=w("Bean",[["path",{d:"M10.165 6.598C9.954 7.478 9.64 8.36 9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22c7.732 0 14-6.268 14-14a6 6 0 0 0-11.835-1.402Z",key:"1tvzk7"}],["path",{d:"M5.341 10.62a4 4 0 1 0 5.279-5.28",key:"2cyri2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mE=w("BedDouble",[["path",{d:"M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8",key:"1k78r4"}],["path",{d:"M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"fb3tl2"}],["path",{d:"M12 4v6",key:"1dcgq2"}],["path",{d:"M2 18h20",key:"ajqnye"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wE=w("BedSingle",[["path",{d:"M3 20v-8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8",key:"1wm6mi"}],["path",{d:"M5 10V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4",key:"4k93s5"}],["path",{d:"M3 18h18",key:"1h113x"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kE=w("Bed",[["path",{d:"M2 4v16",key:"vw9hq8"}],["path",{d:"M2 8h18a2 2 0 0 1 2 2v10",key:"1dgv2r"}],["path",{d:"M2 17h20",key:"18nfp3"}],["path",{d:"M6 8v9",key:"1yriud"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BE=w("Beef",[["circle",{cx:"12.5",cy:"8.5",r:"2.5",key:"9738u8"}],["path",{d:"M12.5 2a6.5 6.5 0 0 0-6.22 4.6c-1.1 3.13-.78 3.9-3.18 6.08A3 3 0 0 0 5 18c4 0 8.4-1.8 11.4-4.3A6.5 6.5 0 0 0 12.5 2Z",key:"o0f6za"}],["path",{d:"m18.5 6 2.19 4.5a6.48 6.48 0 0 1 .31 2 6.49 6.49 0 0 1-2.6 5.2C15.4 20.2 11 22 7 22a3 3 0 0 1-2.68-1.66L2.4 16.5",key:"k7p6i0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CE=w("Beer",[["path",{d:"M17 11h1a3 3 0 0 1 0 6h-1",key:"1yp76v"}],["path",{d:"M9 12v6",key:"1u1cab"}],["path",{d:"M13 12v6",key:"1sugkk"}],["path",{d:"M14 7.5c-1 0-1.44.5-3 .5s-2-.5-3-.5-1.72.5-2.5.5a2.5 2.5 0 0 1 0-5c.78 0 1.57.5 2.5.5S9.44 2 11 2s2 1.5 3 1.5 1.72-.5 2.5-.5a2.5 2.5 0 0 1 0 5c-.78 0-1.5-.5-2.5-.5Z",key:"1510fo"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"19jb7n"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bE=w("BellDot",[["path",{d:"M19.4 14.9C20.2 16.4 21 17 21 17H3s3-2 3-9c0-3.3 2.7-6 6-6 .7 0 1.3.1 1.9.3",key:"xcehk"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["circle",{cx:"18",cy:"8",r:"3",key:"1g0gzu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EE=w("BellElectric",[["path",{d:"M18.8 4A6.3 8.7 0 0 1 20 9",key:"xve1fh"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["rect",{width:"10",height:"6",x:"4",y:"16",rx:"2",key:"17f3te"}],["path",{d:"M14 19c3 0 4.6-1.6 4.6-1.6",key:"n7odp6"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FE=w("BellMinus",[["path",{d:"M18.4 12c.8 3.8 2.6 5 2.6 5H3s3-2 3-9c0-3.3 2.7-6 6-6 1.8 0 3.4.8 4.5 2",key:"eck70s"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"M15 8h6",key:"8ybuxh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SE=w("BellOff",[["path",{d:"M8.7 3A6 6 0 0 1 18 8a21.3 21.3 0 0 0 .6 5",key:"o7mx20"}],["path",{d:"M17 17H3s3-2 3-9a4.67 4.67 0 0 1 .3-1.7",key:"16f1lm"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DE=w("BellPlus",[["path",{d:"M19.3 14.8C20.1 16.4 21 17 21 17H3s3-2 3-9c0-3.3 2.7-6 6-6 1 0 1.9.2 2.8.7",key:"guizqy"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"M15 8h6",key:"8ybuxh"}],["path",{d:"M18 5v6",key:"g5ayrv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ME=w("BellRing",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _E=w("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const If=w("BetweenHorizontalEnd",[["rect",{width:"13",height:"7",x:"3",y:"3",rx:"1",key:"11xb64"}],["path",{d:"m22 15-3-3 3-3",key:"26chmm"}],["rect",{width:"13",height:"7",x:"3",y:"14",rx:"1",key:"k6ky7n"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Tf=w("BetweenHorizontalStart",[["rect",{width:"13",height:"7",x:"8",y:"3",rx:"1",key:"pkso9a"}],["path",{d:"m2 9 3 3-3 3",key:"1agib5"}],["rect",{width:"13",height:"7",x:"8",y:"14",rx:"1",key:"1q5fc1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LE=w("BetweenVerticalEnd",[["rect",{width:"7",height:"13",x:"3",y:"3",rx:"1",key:"1fdu0f"}],["path",{d:"m9 22 3-3 3 3",key:"17z65a"}],["rect",{width:"7",height:"13",x:"14",y:"3",rx:"1",key:"1squn4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IE=w("BetweenVerticalStart",[["rect",{width:"7",height:"13",x:"3",y:"8",rx:"1",key:"1fjrkv"}],["path",{d:"m15 2-3 3-3-3",key:"1uh6eb"}],["rect",{width:"7",height:"13",x:"14",y:"8",rx:"1",key:"w3fjg8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TE=w("Bike",[["circle",{cx:"18.5",cy:"17.5",r:"3.5",key:"15x4ox"}],["circle",{cx:"5.5",cy:"17.5",r:"3.5",key:"1noe27"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["path",{d:"M12 17.5V14l-3-3 4-3 2 3h2",key:"1npguv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PE=w("Binary",[["rect",{x:"14",y:"14",width:"4",height:"6",rx:"2",key:"p02svl"}],["rect",{x:"6",y:"4",width:"4",height:"6",rx:"2",key:"xm4xkj"}],["path",{d:"M6 20h4",key:"1i6q5t"}],["path",{d:"M14 10h4",key:"ru81e7"}],["path",{d:"M6 14h2v6",key:"16z9wg"}],["path",{d:"M14 4h2v6",key:"1idq9u"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UE=w("Biohazard",[["circle",{cx:"12",cy:"11.9",r:"2",key:"e8h31w"}],["path",{d:"M6.7 3.4c-.9 2.5 0 5.2 2.2 6.7C6.5 9 3.7 9.6 2 11.6",key:"17bolr"}],["path",{d:"m8.9 10.1 1.4.8",key:"15ezny"}],["path",{d:"M17.3 3.4c.9 2.5 0 5.2-2.2 6.7 2.4-1.2 5.2-.6 6.9 1.5",key:"wtwa5u"}],["path",{d:"m15.1 10.1-1.4.8",key:"1r0b28"}],["path",{d:"M16.7 20.8c-2.6-.4-4.6-2.6-4.7-5.3-.2 2.6-2.1 4.8-4.7 5.2",key:"m7qszh"}],["path",{d:"M12 13.9v1.6",key:"zfyyim"}],["path",{d:"M13.5 5.4c-1-.2-2-.2-3 0",key:"1bi9q0"}],["path",{d:"M17 16.4c.7-.7 1.2-1.6 1.5-2.5",key:"1rhjqw"}],["path",{d:"M5.5 13.9c.3.9.8 1.8 1.5 2.5",key:"8gsud3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NE=w("Bird",[["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M3.4 18H12a8 8 0 0 0 8-8V7a4 4 0 0 0-7.28-2.3L2 20",key:"oj1oa8"}],["path",{d:"m20 7 2 .5-2 .5",key:"12nv4d"}],["path",{d:"M10 18v3",key:"1yea0a"}],["path",{d:"M14 17.75V21",key:"1pymcb"}],["path",{d:"M7 18a6 6 0 0 0 3.84-10.61",key:"1npnn0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RE=w("Bitcoin",[["path",{d:"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727",key:"yr8idg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HE=w("Blend",[["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["circle",{cx:"15",cy:"15",r:"7",key:"19ennj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OE=w("Blinds",[["path",{d:"M3 3h18",key:"o7r712"}],["path",{d:"M20 7H8",key:"gd2fo2"}],["path",{d:"M20 11H8",key:"1ynp89"}],["path",{d:"M10 19h10",key:"19hjk5"}],["path",{d:"M8 15h12",key:"1yqzne"}],["path",{d:"M4 3v14",key:"fggqzn"}],["circle",{cx:"4",cy:"19",r:"2",key:"p3m9r0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QE=w("Blocks",[["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["path",{d:"M10 21V8a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1H3",key:"1fpvtg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zE=w("BluetoothConnected",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}],["line",{x1:"18",x2:"21",y1:"12",y2:"12",key:"1rsjjs"}],["line",{x1:"3",x2:"6",y1:"12",y2:"12",key:"11yl8c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jE=w("BluetoothOff",[["path",{d:"m17 17-5 5V12l-5 5",key:"v5aci6"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M14.5 9.5 17 7l-5-5v4.5",key:"1kddfz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qE=w("BluetoothSearching",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}],["path",{d:"M20.83 14.83a4 4 0 0 0 0-5.66",key:"k8tn1j"}],["path",{d:"M18 12h.01",key:"yjnet6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VE=w("Bluetooth",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const M8=w("Bold",[["path",{d:"M14 12a4 4 0 0 0 0-8H6v8",key:"v2sylx"}],["path",{d:"M15 20a4 4 0 0 0 0-8H6v8Z",key:"1ef5ya"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KE=w("Bolt",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GE=w("Bomb",[["circle",{cx:"11",cy:"13",r:"9",key:"hd149"}],["path",{d:"M14.35 4.65 16.3 2.7a2.41 2.41 0 0 1 3.4 0l1.6 1.6a2.4 2.4 0 0 1 0 3.4l-1.95 1.95",key:"jp4j1b"}],["path",{d:"m22 2-1.5 1.5",key:"ay92ug"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WE=w("Bone",[["path",{d:"M17 10c.7-.7 1.69 0 2.5 0a2.5 2.5 0 1 0 0-5 .5.5 0 0 1-.5-.5 2.5 2.5 0 1 0-5 0c0 .81.7 1.8 0 2.5l-7 7c-.7.7-1.69 0-2.5 0a2.5 2.5 0 0 0 0 5c.28 0 .5.22.5.5a2.5 2.5 0 1 0 5 0c0-.81-.7-1.8 0-2.5Z",key:"w610uw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZE=w("BookA",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"m8 13 4-7 4 7",key:"4rari8"}],["path",{d:"M9.1 11h5.7",key:"1gkovt"}]]);/** * @license lucide-react v0.344.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=w("BookAudio",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 8v3",key:"1qzp49"}],["path",{d:"M12 6v7",key:"1f6ttz"}],["path",{d:"M16 8v3",key:"gejaml"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YE=w("BookCheck",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"m9 9.5 2 2 4-4",key:"1dth82"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JE=w("BookCopy",[["path",{d:"M2 16V4a2 2 0 0 1 2-2h11",key:"spzkk5"}],["path",{d:"M5 14H4a2 2 0 1 0 0 4h1",key:"16gqf9"}],["path",{d:"M22 18H11a2 2 0 1 0 0 4h11V6H11a2 2 0 0 0-2 2v12",key:"1owzki"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Pf=w("BookDashed",[["path",{d:"M20 22h-2",key:"1rpnb6"}],["path",{d:"M20 15v2h-2",key:"fph276"}],["path",{d:"M4 19.5V15",key:"6gr39e"}],["path",{d:"M20 8v3",key:"deu0bs"}],["path",{d:"M18 2h2v2",key:"180o53"}],["path",{d:"M4 11V9",key:"v3xsx8"}],["path",{d:"M12 2h2",key:"cvn524"}],["path",{d:"M12 22h2",key:"kn7ki6"}],["path",{d:"M12 17h2",key:"13u4lk"}],["path",{d:"M8 22H6.5a2.5 2.5 0 0 1 0-5H8",key:"fiseg2"}],["path",{d:"M4 5v-.5A2.5 2.5 0 0 1 6.5 2H8",key:"wywhs9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $E=w("BookDown",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"m9 10 3 3 3-3",key:"zt5b4y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eF=w("BookHeadphones",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["path",{d:"M8 12v-2a4 4 0 0 1 8 0v2",key:"1vsqkj"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tF=w("BookHeart",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M16 8.2C16 7 15 6 13.8 6c-.8 0-1.4.3-1.8.9-.4-.6-1-.9-1.8-.9C9 6 8 7 8 8.2c0 .6.3 1.2.7 1.6h0C10 11.1 12 13 12 13s2-1.9 3.3-3.1h0c.4-.4.7-1 .7-1.7z",key:"1dlbw1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rF=w("BookImage",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["circle",{cx:"10",cy:"8",r:"2",key:"2qkj4p"}],["path",{d:"m20 13.7-2.1-2.1c-.8-.8-2-.8-2.8 0L9.7 17",key:"160say"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nF=w("BookKey",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H14",key:"1gfsgw"}],["path",{d:"M20 8v14H6.5a2.5 2.5 0 0 1 0-5H20",key:"zb0ngp"}],["circle",{cx:"14",cy:"8",r:"2",key:"u49eql"}],["path",{d:"m20 2-4.5 4.5",key:"1sppr8"}],["path",{d:"m19 3 1 1",key:"ze14oc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iF=w("BookLock",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H10",key:"18wgow"}],["path",{d:"M20 15v7H6.5a2.5 2.5 0 0 1 0-5H20",key:"dpch1j"}],["rect",{width:"8",height:"5",x:"12",y:"6",rx:"1",key:"9nqwug"}],["path",{d:"M18 6V4a2 2 0 1 0-4 0v2",key:"1aquzs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aF=w("BookMarked",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["polyline",{points:"10 2 10 10 13 7 16 10 16 2",key:"13o6vz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oF=w("BookMinus",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sF=w("BookOpenCheck",[["path",{d:"M8 3H2v15h7c1.7 0 3 1.3 3 3V7c0-2.2-1.8-4-4-4Z",key:"1i8u0n"}],["path",{d:"m16 12 2 2 4-4",key:"mdajum"}],["path",{d:"M22 6V3h-6c-2.2 0-4 1.8-4 4v14c0-1.7 1.3-3 3-3h7v-2.3",key:"jb5l51"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lF=w("BookOpenText",[["path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z",key:"vv98re"}],["path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z",key:"1cyq3y"}],["path",{d:"M6 8h2",key:"30oboj"}],["path",{d:"M6 12h2",key:"32wvfc"}],["path",{d:"M16 8h2",key:"msurwy"}],["path",{d:"M16 12h2",key:"7q9ll5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cF=w("BookOpen",[["path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z",key:"vv98re"}],["path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z",key:"1cyq3y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AF=w("BookPlus",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M9 10h6",key:"9gxzsh"}],["path",{d:"M12 7v6",key:"lw1j43"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hF=w("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uF=w("BookType",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M16 8V6H8v2",key:"x8j6u4"}],["path",{d:"M12 6v7",key:"1f6ttz"}],["path",{d:"M10 13h4",key:"ytezjc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dF=w("BookUp2",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2",key:"1lorq7"}],["path",{d:"M18 2h2v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"1nfm9i"}],["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fF=w("BookUp",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xF=w("BookUser",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M15 13a3 3 0 1 0-6 0",key:"10j68g"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pF=w("BookX",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"m14.5 7-5 5",key:"dy991v"}],["path",{d:"m9.5 7 5 5",key:"s45iea"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gF=w("Book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yF=w("BookmarkCheck",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vF=w("BookmarkMinus",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mF=w("BookmarkPlus",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"12",x2:"12",y1:"7",y2:"13",key:"1cppfj"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wF=w("BookmarkX",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kF=w("Bookmark",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BF=w("BoomBox",[["path",{d:"M4 9V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"vvzvr1"}],["path",{d:"M8 8v1",key:"xcqmfk"}],["path",{d:"M12 8v1",key:"1rj8u4"}],["path",{d:"M16 8v1",key:"1q12zr"}],["rect",{width:"20",height:"12",x:"2",y:"9",rx:"2",key:"igpb89"}],["circle",{cx:"8",cy:"15",r:"2",key:"fa4a8s"}],["circle",{cx:"16",cy:"15",r:"2",key:"14c3ya"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CF=w("BotMessageSquare",[["path",{d:"M12 6V2H8",key:"1155em"}],["path",{d:"m8 18-4 4V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2Z",key:"w2lp3e"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M9 11v2",key:"1ueba0"}],["path",{d:"M15 11v2",key:"i11awn"}],["path",{d:"M20 12h2",key:"1q8mjw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bF=w("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EF=w("BoxSelect",[["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M21 14v1",key:"169vum"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FF=w("Box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SF=w("Boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Uf=w("Braces",[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DF=w("Brackets",[["path",{d:"M16 3h3v18h-3",key:"1yor1f"}],["path",{d:"M8 21H5V3h3",key:"1qrfwo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MF=w("BrainCircuit",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4",key:"10igwf"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M12 13h4",key:"1ku699"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1",key:"105ag5"}],["path",{d:"M12 8h8",key:"1lhi5i"}],["path",{d:"M16 8V5a2 2 0 0 1 2-2",key:"u6izg6"}],["circle",{cx:"16",cy:"13",r:".5",key:"ry7gng"}],["circle",{cx:"18",cy:"3",r:".5",key:"1aiba7"}],["circle",{cx:"20",cy:"21",r:".5",key:"yhc1fs"}],["circle",{cx:"20",cy:"8",r:".5",key:"1e43v0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _F=w("BrainCog",[["path",{d:"M12 5a3 3 0 1 0-5.997.142 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588 4 4 0 0 0 7.636 2.106 3.2 3.2 0 0 0 .164-.546c.028-.13.306-.13.335 0a3.2 3.2 0 0 0 .163.546 4 4 0 0 0 7.636-2.106 4 4 0 0 0 .556-6.588 4 4 0 0 0-2.526-5.77A3 3 0 1 0 12 5",key:"1kgmhc"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m15.7 10.4-.9.4",key:"ayzo6p"}],["path",{d:"m9.2 13.2-.9.4",key:"1uzb3g"}],["path",{d:"m13.6 15.7-.4-.9",key:"11ifqf"}],["path",{d:"m10.8 9.2-.4-.9",key:"1pmk2v"}],["path",{d:"m15.7 13.5-.9-.4",key:"7ng02m"}],["path",{d:"m9.2 10.9-.9-.4",key:"1x66zd"}],["path",{d:"m10.5 15.7.4-.9",key:"3js94g"}],["path",{d:"m13.1 9.2.4-.9",key:"18n7mc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LF=w("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IF=w("BrickWall",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 9v6",key:"199k2o"}],["path",{d:"M16 15v6",key:"8rj2es"}],["path",{d:"M16 3v6",key:"1j6rpj"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TF=w("Briefcase",[["rect",{width:"20",height:"14",x:"2",y:"7",rx:"2",ry:"2",key:"eto64e"}],["path",{d:"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"zwj3tp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PF=w("BringToFront",[["rect",{x:"8",y:"8",width:"8",height:"8",rx:"2",key:"yj20xf"}],["path",{d:"M4 10a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2",key:"1ltk23"}],["path",{d:"M14 20a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2",key:"1q24h9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UF=w("Brush",[["path",{d:"m9.06 11.9 8.07-8.06a2.85 2.85 0 1 1 4.03 4.03l-8.06 8.08",key:"1styjt"}],["path",{d:"M7.07 14.94c-1.66 0-3 1.35-3 3.02 0 1.33-2.5 1.52-2 2.02 1.08 1.1 2.49 2.02 4 2.02 2.2 0 4-1.8 4-4.04a3.01 3.01 0 0 0-3-3.02z",key:"z0l1mu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NF=w("BugOff",[["path",{d:"M15 7.13V6a3 3 0 0 0-5.14-2.1L8 2",key:"vl8zik"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M22 13h-4v-2a4 4 0 0 0-4-4h-1.3",key:"1ou0bd"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7.7 7.7A4 4 0 0 0 6 11v3a6 6 0 0 0 11.13 3.13",key:"1njkjs"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RF=w("BugPlay",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M18 11a4 4 0 0 0-4-4h-4a4 4 0 0 0-4 4v3a6.1 6.1 0 0 0 2 4.5",key:"1tjixy"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"m12 12 8 5-8 5Z",key:"1ydf81"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HF=w("Bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OF=w("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QF=w("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zF=w("BusFront",[["path",{d:"M4 6 2 7",key:"1mqr15"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"m22 7-2-1",key:"1umjhc"}],["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 21v-2",key:"sqyl04"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jF=w("Bus",[["path",{d:"M8 6v6",key:"18i7km"}],["path",{d:"M15 6v6",key:"1sg6z9"}],["path",{d:"M2 12h19.6",key:"de5uta"}],["path",{d:"M18 18h3s.5-1.7.8-2.8c.1-.4.2-.8.2-1.2 0-.4-.1-.8-.2-1.2l-1.4-5C20.1 6.8 19.1 6 18 6H4a2 2 0 0 0-2 2v10h3",key:"1wwztk"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}],["path",{d:"M9 18h5",key:"lrx6i"}],["circle",{cx:"16",cy:"18",r:"2",key:"1v4tcr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qF=w("CableCar",[["path",{d:"M10 3h.01",key:"lbucoy"}],["path",{d:"M14 2h.01",key:"1k8aa1"}],["path",{d:"m2 9 20-5",key:"1kz0j5"}],["path",{d:"M12 12V6.5",key:"1vbrij"}],["rect",{width:"16",height:"10",x:"4",y:"12",rx:"3",key:"if91er"}],["path",{d:"M9 12v5",key:"3anwtq"}],["path",{d:"M15 12v5",key:"5xh3zn"}],["path",{d:"M4 17h16",key:"g4d7ey"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VF=w("Cable",[["path",{d:"M4 9a2 2 0 0 1-2-2V5h6v2a2 2 0 0 1-2 2Z",key:"1s6oa5"}],["path",{d:"M3 5V3",key:"1k5hjh"}],["path",{d:"M7 5V3",key:"1t1388"}],["path",{d:"M19 15V6.5a3.5 3.5 0 0 0-7 0v11a3.5 3.5 0 0 1-7 0V9",key:"1ytv72"}],["path",{d:"M17 21v-2",key:"ds4u3f"}],["path",{d:"M21 21v-2",key:"eo0ou"}],["path",{d:"M22 19h-6v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2Z",key:"sdz6o8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KF=w("CakeSlice",[["circle",{cx:"9",cy:"7",r:"2",key:"1305pl"}],["path",{d:"M7.2 7.9 3 11v9c0 .6.4 1 1 1h16c.6 0 1-.4 1-1v-9c0-2-3-6-7-8l-3.6 2.6",key:"xle13f"}],["path",{d:"M16 13H3",key:"1wpj08"}],["path",{d:"M16 17H3",key:"3lvfcd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GF=w("Cake",[["path",{d:"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8",key:"1w3rig"}],["path",{d:"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1",key:"n2jgmb"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M7 8v3",key:"1qtyvj"}],["path",{d:"M12 8v3",key:"hwp4zt"}],["path",{d:"M17 8v3",key:"1i6e5u"}],["path",{d:"M7 4h0.01",key:"hsw7lv"}],["path",{d:"M12 4h0.01",key:"1e3d8f"}],["path",{d:"M17 4h0.01",key:"p7cxgy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WF=w("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZF=w("CalendarCheck2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 14V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"bce9hv"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m16 20 2 2 4-4",key:"13tcca"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XF=w("CalendarCheck",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YF=w("CalendarClock",[["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M17.5 17.5 16 16.3V14",key:"akvzfd"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JF=w("CalendarDays",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $F=w("CalendarFold",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 17V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11Z",key:"kg77oy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M15 22v-4a2 2 0 0 1 2-2h4",key:"1gnbqr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eS=w("CalendarHeart",[["path",{d:"M3 10h18V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7",key:"136lmk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21.29 14.7a2.43 2.43 0 0 0-2.65-.52c-.3.12-.57.3-.8.53l-.34.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L17.5 22l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z",key:"1t7hil"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tS=w("CalendarMinus2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M10 16h4",key:"17e571"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rS=w("CalendarMinus",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"3spt84"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M16 19h6",key:"xwg31i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nS=w("CalendarOff",[["path",{d:"M4.2 4.2A2 2 0 0 0 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 1.82-1.18",key:"16swn3"}],["path",{d:"M21 15.5V6a2 2 0 0 0-2-2H9.5",key:"yhw86o"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h7",key:"1wap6i"}],["path",{d:"M21 10h-5.5",key:"quycpq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iS=w("CalendarPlus2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M10 16h4",key:"17e571"}],["path",{d:"M12 14v4",key:"1thi36"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aS=w("CalendarPlus",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"3spt84"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M19 16v6",key:"tddt3s"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oS=w("CalendarRange",[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M17 14h-6",key:"bkmgh3"}],["path",{d:"M13 18H7",key:"bb0bb7"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 18h.01",key:"1bdyru"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sS=w("CalendarSearch",[["path",{d:"M21 12V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.5",key:"1e09qw"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M3 10h18",key:"8toen8"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.5-1.5",key:"1x83k4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lS=w("CalendarX2",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"3spt84"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m17 22 5-5",key:"1k6ppv"}],["path",{d:"m17 17 5 5",key:"p7ous7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cS=w("CalendarX",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m14 14-4 4",key:"rymu2i"}],["path",{d:"m10 14 4 4",key:"3sz06r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AS=w("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hS=w("CameraOff",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16",key:"qmtpty"}],["path",{d:"M9.5 4h5L17 7h3a2 2 0 0 1 2 2v7.5",key:"1ufyfc"}],["path",{d:"M14.121 15.121A3 3 0 1 1 9.88 10.88",key:"11zox6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uS=w("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dS=w("CandlestickChart",[["path",{d:"M9 5v4",key:"14uxtq"}],["rect",{width:"4",height:"6",x:"7",y:"9",rx:"1",key:"f4fvz0"}],["path",{d:"M9 15v2",key:"r5rk32"}],["path",{d:"M17 3v2",key:"1l2re6"}],["rect",{width:"4",height:"8",x:"15",y:"5",rx:"1",key:"z38je5"}],["path",{d:"M17 13v3",key:"5l0wba"}],["path",{d:"M3 3v18h18",key:"1s2lah"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fS=w("CandyCane",[["path",{d:"M5.7 21a2 2 0 0 1-3.5-2l8.6-14a6 6 0 0 1 10.4 6 2 2 0 1 1-3.464-2 2 2 0 1 0-3.464-2Z",key:"isaq8g"}],["path",{d:"M17.75 7 15 2.1",key:"12x7e8"}],["path",{d:"M10.9 4.8 13 9",key:"100a87"}],["path",{d:"m7.9 9.7 2 4.4",key:"ntfhaj"}],["path",{d:"M4.9 14.7 7 18.9",key:"1x43jy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xS=w("CandyOff",[["path",{d:"m8.5 8.5-1 1a4.95 4.95 0 0 0 7 7l1-1",key:"1ff4ui"}],["path",{d:"M11.843 6.187A4.947 4.947 0 0 1 16.5 7.5a4.947 4.947 0 0 1 1.313 4.657",key:"1sbrv4"}],["path",{d:"M14 16.5V14",key:"1maf8j"}],["path",{d:"M14 6.5v1.843",key:"1a6u6t"}],["path",{d:"M10 10v7.5",key:"80pj65"}],["path",{d:"m16 7 1-5 1.367.683A3 3 0 0 0 19.708 3H21v1.292a3 3 0 0 0 .317 1.341L22 7l-5 1",key:"11a9mt"}],["path",{d:"m8 17-1 5-1.367-.683A3 3 0 0 0 4.292 21H3v-1.292a3 3 0 0 0-.317-1.341L2 17l5-1",key:"3mjmon"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pS=w("Candy",[["path",{d:"m9.5 7.5-2 2a4.95 4.95 0 1 0 7 7l2-2a4.95 4.95 0 1 0-7-7Z",key:"ue6khb"}],["path",{d:"M14 6.5v10",key:"5xnk7c"}],["path",{d:"M10 7.5v10",key:"1uew51"}],["path",{d:"m16 7 1-5 1.37.68A3 3 0 0 0 19.7 3H21v1.3c0 .46.1.92.32 1.33L22 7l-5 1",key:"b9cp6k"}],["path",{d:"m8 17-1 5-1.37-.68A3 3 0 0 0 4.3 21H3v-1.3a3 3 0 0 0-.32-1.33L2 17l5-1",key:"5lney8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gS=w("CaptionsOff",[["path",{d:"M10.5 5H19a2 2 0 0 1 2 2v8.5",key:"jqtk4d"}],["path",{d:"M17 11h-.5",key:"1961ue"}],["path",{d:"M19 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2",key:"1keqsi"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7 11h4",key:"1o1z6v"}],["path",{d:"M7 15h2.5",key:"1ina1g"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Nf=w("Captions",[["rect",{width:"18",height:"14",x:"3",y:"5",rx:"2",ry:"2",key:"12ruh7"}],["path",{d:"M7 15h4M15 15h2M7 11h2M13 11h4",key:"1ueiar"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yS=w("CarFront",[["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8",key:"1imjwt"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 14h.01",key:"7oqj8z"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2",key:"a7itu8"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vS=w("CarTaxiFront",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8",key:"1imjwt"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 14h.01",key:"7oqj8z"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2",key:"a7itu8"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mS=w("Car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wS=w("Caravan",[["rect",{width:"4",height:"4",x:"2",y:"9",key:"1vcvhd"}],["rect",{width:"4",height:"10",x:"10",y:"9",key:"1b7ev2"}],["path",{d:"M18 19V9a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v8a2 2 0 0 0 2 2h2",key:"19jm3t"}],["circle",{cx:"8",cy:"19",r:"2",key:"t8fc5s"}],["path",{d:"M10 19h12v-2",key:"1yu2qx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kS=w("Carrot",[["path",{d:"M2.27 21.7s9.87-3.5 12.73-6.36a4.5 4.5 0 0 0-6.36-6.37C5.77 11.84 2.27 21.7 2.27 21.7zM8.64 14l-2.05-2.04M15.34 15l-2.46-2.46",key:"rfqxbe"}],["path",{d:"M22 9s-1.33-2-3.5-2C16.86 7 15 9 15 9s1.33 2 3.5 2S22 9 22 9z",key:"6b25w4"}],["path",{d:"M15 2s-2 1.33-2 3.5S15 9 15 9s2-1.84 2-3.5C17 3.33 15 2 15 2z",key:"fn65lo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BS=w("CaseLower",[["circle",{cx:"7",cy:"12",r:"3",key:"12clwm"}],["path",{d:"M10 9v6",key:"17i7lo"}],["circle",{cx:"17",cy:"12",r:"3",key:"gl7c2s"}],["path",{d:"M14 7v8",key:"dl84cr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CS=w("CaseSensitive",[["path",{d:"m3 15 4-8 4 8",key:"1vwr6u"}],["path",{d:"M4 13h6",key:"1r9ots"}],["circle",{cx:"18",cy:"12",r:"3",key:"1kchzo"}],["path",{d:"M21 9v6",key:"anns31"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bS=w("CaseUpper",[["path",{d:"m3 15 4-8 4 8",key:"1vwr6u"}],["path",{d:"M4 13h6",key:"1r9ots"}],["path",{d:"M15 11h4.5a2 2 0 0 1 0 4H15V7h4a2 2 0 0 1 0 4",key:"1sqfas"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ES=w("CassetteTape",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["circle",{cx:"8",cy:"10",r:"2",key:"1xl4ub"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"10",r:"2",key:"r14t7q"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3",key:"l01ucn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FS=w("Cast",[["path",{d:"M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6",key:"3zrzxg"}],["path",{d:"M2 12a9 9 0 0 1 8 8",key:"g6cvee"}],["path",{d:"M2 16a5 5 0 0 1 4 4",key:"1y1dii"}],["line",{x1:"2",x2:"2.01",y1:"20",y2:"20",key:"xu2jvo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SS=w("Castle",[["path",{d:"M22 20v-9H2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2Z",key:"109fe4"}],["path",{d:"M18 11V4H6v7",key:"mon5oj"}],["path",{d:"M15 22v-4a3 3 0 0 0-3-3v0a3 3 0 0 0-3 3v4",key:"jdggr9"}],["path",{d:"M22 11V9",key:"3zbp94"}],["path",{d:"M2 11V9",key:"1x5rnq"}],["path",{d:"M6 4V2",key:"1rsq15"}],["path",{d:"M18 4V2",key:"1jsdo1"}],["path",{d:"M10 4V2",key:"75d9ly"}],["path",{d:"M14 4V2",key:"8nj3z6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DS=w("Cat",[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z",key:"x6xyqk"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MS=w("Cctv",[["path",{d:"M7 9h.01",key:"19b3jx"}],["path",{d:"M16.75 12H22l-3.5 7-3.09-4.32",key:"1h9vqe"}],["path",{d:"M18 9.5l-4 8-10.39-5.2a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3Z",key:"q5d122"}],["path",{d:"M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15",key:"19bib8"}],["path",{d:"M2 21v-4",key:"l40lih"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _S=w("CheckCheck",[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LS=w("CheckCircle2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _8=w("CheckCircle",[["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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IS=w("CheckSquare2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const L8=w("CheckSquare",[["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}],["path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11",key:"1jnkn4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TS=w("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PS=w("ChefHat",[["path",{d:"M6 13.87A4 4 0 0 1 7.41 6a5.11 5.11 0 0 1 1.05-1.54 5 5 0 0 1 7.08 0A5.11 5.11 0 0 1 16.59 6 4 4 0 0 1 18 13.87V21H6Z",key:"z3ra2g"}],["line",{x1:"6",x2:"18",y1:"17",y2:"17",key:"12q60k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const US=w("Cherry",[["path",{d:"M2 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z",key:"cvxqlc"}],["path",{d:"M12 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z",key:"1ostrc"}],["path",{d:"M7 14c3.22-2.91 4.29-8.75 5-12 1.66 2.38 4.94 9 5 12",key:"hqx58h"}],["path",{d:"M22 9c-4.29 0-7.14-2.33-10-7 5.71 0 10 4.67 10 7Z",key:"eykp1o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NS=w("ChevronDownCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 10-4 4-4-4",key:"894hmk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RS=w("ChevronDownSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 10-4 4-4-4",key:"894hmk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const I8=w("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HS=w("ChevronFirst",[["path",{d:"m17 18-6-6 6-6",key:"1yerx2"}],["path",{d:"M7 6v12",key:"1p53r6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OS=w("ChevronLast",[["path",{d:"m7 18 6-6-6-6",key:"lwmzdw"}],["path",{d:"M17 6v12",key:"1o0aio"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QS=w("ChevronLeftCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14 16-4-4 4-4",key:"ojs7w8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zS=w("ChevronLeftSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m14 16-4-4 4-4",key:"ojs7w8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const T8=w("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jS=w("ChevronRightCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qS=w("ChevronRightSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Yy=w("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VS=w("ChevronUpCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m8 14 4-4 4 4",key:"fy2ptz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KS=w("ChevronUpSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m8 14 4-4 4 4",key:"fy2ptz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GS=w("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WS=w("ChevronsDownUp",[["path",{d:"m7 20 5-5 5 5",key:"13a0gw"}],["path",{d:"m7 4 5 5 5-5",key:"1kwcof"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZS=w("ChevronsDown",[["path",{d:"m7 6 5 5 5-5",key:"1lc07p"}],["path",{d:"m7 13 5 5 5-5",key:"1d48rs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XS=w("ChevronsLeftRight",[["path",{d:"m9 7-5 5 5 5",key:"j5w590"}],["path",{d:"m15 7 5 5-5 5",key:"1bl6da"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YS=w("ChevronsLeft",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JS=w("ChevronsRightLeft",[["path",{d:"m20 17-5-5 5-5",key:"30x0n2"}],["path",{d:"m4 17 5-5-5-5",key:"16spf4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $S=w("ChevronsRight",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eD=w("ChevronsUpDown",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tD=w("ChevronsUp",[["path",{d:"m17 11-5-5-5 5",key:"e8nh98"}],["path",{d:"m17 18-5-5-5 5",key:"2avn1x"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rD=w("Chrome",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["line",{x1:"21.17",x2:"12",y1:"8",y2:"8",key:"a0cw5f"}],["line",{x1:"3.95",x2:"8.54",y1:"6.06",y2:"14",key:"1kftof"}],["line",{x1:"10.88",x2:"15.46",y1:"21.94",y2:"14",key:"1ymyh8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nD=w("Church",[["path",{d:"m18 7 4 2v11a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9l4-2",key:"gy5gyo"}],["path",{d:"M14 22v-4a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v4",key:"cpkuc4"}],["path",{d:"M18 22V5l-6-3-6 3v17",key:"1hsnhq"}],["path",{d:"M12 7v5",key:"ma6bk"}],["path",{d:"M10 9h4",key:"u4k05v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iD=w("CigaretteOff",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M12 12H2v4h14",key:"91gsaq"}],["path",{d:"M22 12v4",key:"142cbu"}],["path",{d:"M18 12h-.5",key:"12ymji"}],["path",{d:"M7 12v4",key:"jqww69"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5",key:"1il607"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5",key:"1gah44"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aD=w("Cigarette",[["path",{d:"M18 12H2v4h16",key:"2rt1hm"}],["path",{d:"M22 12v4",key:"142cbu"}],["path",{d:"M7 12v4",key:"jqww69"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5",key:"1il607"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5",key:"1gah44"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oD=w("CircleDashed",[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.721a10 10 0 0 1 2.69 2.7",key:"1iw5b2"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.279 17.609a10 10 0 0 1-2.7 2.69",key:"1ruxm7"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"M6.391 20.279a10 10 0 0 1-2.69-2.7",key:"1fvljs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sD=w("CircleDollarSign",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lD=w("CircleDotDashed",[["path",{d:"M10.1 2.18a9.93 9.93 0 0 1 3.8 0",key:"1qdqn0"}],["path",{d:"M17.6 3.71a9.95 9.95 0 0 1 2.69 2.7",key:"1bq7p6"}],["path",{d:"M21.82 10.1a9.93 9.93 0 0 1 0 3.8",key:"1rlaqf"}],["path",{d:"M20.29 17.6a9.95 9.95 0 0 1-2.7 2.69",key:"1xk03u"}],["path",{d:"M13.9 21.82a9.94 9.94 0 0 1-3.8 0",key:"l7re25"}],["path",{d:"M6.4 20.29a9.95 9.95 0 0 1-2.69-2.7",key:"1v18p6"}],["path",{d:"M2.18 13.9a9.93 9.93 0 0 1 0-3.8",key:"xdo6bj"}],["path",{d:"M3.71 6.4a9.95 9.95 0 0 1 2.7-2.69",key:"1jjmaz"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cD=w("CircleDot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AD=w("CircleEllipsis",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M7 12h.01",key:"eqddd0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hD=w("CircleEqual",[["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M7 14h10",key:"1mhdw3"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uD=w("CircleFadingPlus",[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dD=w("CircleOff",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65",key:"1pfsoa"}],["path",{d:"M19.08 19.08A10 10 0 1 1 4.92 4.92",key:"1ablyi"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Rf=w("CircleSlash2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M22 2 2 22",key:"y4kqgn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fD=w("CircleSlash",[["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Hf=w("CircleUserRound",[["path",{d:"M18 20a6 6 0 0 0-12 0",key:"1qehca"}],["circle",{cx:"12",cy:"10",r:"4",key:"1h16sb"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Of=w("CircleUser",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const P8=w("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xD=w("CircuitBoard",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M11 9h4a2 2 0 0 0 2-2V3",key:"1ve2rv"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"M7 21v-4a2 2 0 0 1 2-2h4",key:"1fwkro"}],["circle",{cx:"15",cy:"15",r:"2",key:"3i40o0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pD=w("Citrus",[["path",{d:"M21.66 17.67a1.08 1.08 0 0 1-.04 1.6A12 12 0 0 1 4.73 2.38a1.1 1.1 0 0 1 1.61-.04z",key:"4ite01"}],["path",{d:"M19.65 15.66A8 8 0 0 1 8.35 4.34",key:"1gxipu"}],["path",{d:"m14 10-5.5 5.5",key:"92pfem"}],["path",{d:"M14 17.85V10H6.15",key:"xqmtsk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gD=w("Clapperboard",[["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z",key:"1tn4o7"}],["path",{d:"m6.2 5.3 3.1 3.9",key:"iuk76l"}],["path",{d:"m12.4 3.4 3.1 4",key:"6hsd6n"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z",key:"ltgou9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yD=w("ClipboardCheck",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vD=w("ClipboardCopy",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2",key:"4jdomd"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4",key:"3hqy98"}],["path",{d:"M21 14H11",key:"1bme5i"}],["path",{d:"m15 10-4 4 4 4",key:"5dvupr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mD=w("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wD=w("ClipboardMinus",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 14h6",key:"159ibu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kD=w("ClipboardPaste",[["path",{d:"M15 2H9a1 1 0 0 0-1 1v2c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V3c0-.6-.4-1-1-1Z",key:"1pp7kr"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2M16 4h2a2 2 0 0 1 2 2v2M11 14h10",key:"2ik1ml"}],["path",{d:"m17 10 4 4-4 4",key:"vp2hj1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Qf=w("ClipboardPenLine",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-.5",key:"1but9f"}],["path",{d:"M16 4h2a2 2 0 0 1 1.73 1",key:"1p8n7l"}],["path",{d:"M8 18h1",key:"13wk12"}],["path",{d:"M18.4 9.6a2 2 0 0 1 3 3L17 17l-4 1 1-4Z",key:"yg2pdb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zf=w("ClipboardPen",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M10.4 12.6a2 2 0 0 1 3 3L8 21l-4 1 1-4Z",key:"hnx206"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-5.5",key:"cereej"}],["path",{d:"M4 13.5V6a2 2 0 0 1 2-2h2",key:"5ua5vh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BD=w("ClipboardPlus",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 14h6",key:"159ibu"}],["path",{d:"M12 17v-6",key:"1y8rbf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CD=w("ClipboardType",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 12v-1h6v1",key:"iehl6m"}],["path",{d:"M11 17h2",key:"12w5me"}],["path",{d:"M12 11v6",key:"1bwqyc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bD=w("ClipboardX",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m15 11-6 6",key:"1toa9n"}],["path",{d:"m9 11 6 6",key:"wlibny"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ED=w("Clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FD=w("Clock1",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 14.5 8",key:"12zbmj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SD=w("Clock10",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 8 10",key:"atfzqc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DD=w("Clock11",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 9.5 8",key:"l5bg6f"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MD=w("Clock12",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12",key:"1fub01"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _D=w("Clock2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 10",key:"1g230d"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LD=w("Clock3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16.5 12",key:"1aq6pp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ID=w("Clock4",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TD=w("Clock5",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 14.5 16",key:"1pcbox"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PD=w("Clock6",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 12 16.5",key:"hb2qv6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UD=w("Clock7",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 9.5 16",key:"ka3394"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ND=w("Clock8",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 8 14",key:"tmc9b4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RD=w("Clock9",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 7.5 12",key:"1k60p0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jy=w("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HD=w("CloudCog",[["circle",{cx:"12",cy:"17",r:"3",key:"1spfwm"}],["path",{d:"M4.2 15.1A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2",key:"zaobp"}],["path",{d:"m15.7 18.4-.9-.3",key:"4qxpbn"}],["path",{d:"m9.2 15.9-.9-.3",key:"17q7o2"}],["path",{d:"m10.6 20.7.3-.9",key:"1pf4s2"}],["path",{d:"m13.1 14.2.3-.9",key:"1mnuqm"}],["path",{d:"m13.6 20.7-.4-1",key:"1jpd1m"}],["path",{d:"m10.8 14.3-.4-1",key:"17ugyy"}],["path",{d:"m8.3 18.6 1-.4",key:"s42vdx"}],["path",{d:"m14.7 15.8 1-.4",key:"2wizun"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OD=w("CloudDrizzle",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M8 19v1",key:"1dk2by"}],["path",{d:"M8 14v1",key:"84yxot"}],["path",{d:"M16 19v1",key:"v220m7"}],["path",{d:"M16 14v1",key:"g12gj6"}],["path",{d:"M12 21v1",key:"q8vafk"}],["path",{d:"M12 16v1",key:"1mx6rx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QD=w("CloudFog",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 17H7",key:"pygtm1"}],["path",{d:"M17 21H9",key:"1u2q02"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zD=w("CloudHail",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v2",key:"a1is7l"}],["path",{d:"M8 14v2",key:"1e9m6t"}],["path",{d:"M16 20h.01",key:"xwek51"}],["path",{d:"M8 20h.01",key:"1vjney"}],["path",{d:"M12 16v2",key:"z66u1j"}],["path",{d:"M12 22h.01",key:"1urd7a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jD=w("CloudLightning",[["path",{d:"M6 16.326A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 .5 8.973",key:"1cez44"}],["path",{d:"m13 12-3 5h4l-3 5",key:"1t22er"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qD=w("CloudMoonRain",[["path",{d:"M10.083 9A6.002 6.002 0 0 1 16 4a4.243 4.243 0 0 0 6 6c0 2.22-1.206 4.16-3 5.197",key:"u82z8m"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24",key:"1qmrp3"}],["path",{d:"M11 20v2",key:"174qtz"}],["path",{d:"M7 19v2",key:"12npes"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VD=w("CloudMoon",[["path",{d:"M13 16a3 3 0 1 1 0 6H7a5 5 0 1 1 4.9-6Z",key:"p44pc9"}],["path",{d:"M10.1 9A6 6 0 0 1 16 4a4.24 4.24 0 0 0 6 6 6 6 0 0 1-3 5.197",key:"16nha0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KD=w("CloudOff",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GD=w("CloudRainWind",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m9.2 22 3-7",key:"sb5f6j"}],["path",{d:"m9 13-3 7",key:"500co5"}],["path",{d:"m17 13-3 7",key:"8t2fiy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WD=w("CloudRain",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v6",key:"1j4efv"}],["path",{d:"M8 14v6",key:"17c4r9"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZD=w("CloudSnow",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M8 19h.01",key:"puxtts"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M12 21h.01",key:"h35vbk"}],["path",{d:"M16 15h.01",key:"rnfrdf"}],["path",{d:"M16 19h.01",key:"1vcnzz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XD=w("CloudSunRain",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24",key:"1qmrp3"}],["path",{d:"M11 20v2",key:"174qtz"}],["path",{d:"M7 19v2",key:"12npes"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YD=w("CloudSun",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6Z",key:"s09mg5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JD=w("Cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $D=w("Cloudy",[["path",{d:"M17.5 21H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"gqqjvc"}],["path",{d:"M22 10a3 3 0 0 0-3-3h-2.207a5.502 5.502 0 0 0-10.702.5",key:"1p2s76"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eM=w("Clover",[["path",{d:"M16.17 7.83 2 22",key:"t58vo8"}],["path",{d:"M4.02 12a2.827 2.827 0 1 1 3.81-4.17A2.827 2.827 0 1 1 12 4.02a2.827 2.827 0 1 1 4.17 3.81A2.827 2.827 0 1 1 19.98 12a2.827 2.827 0 1 1-3.81 4.17A2.827 2.827 0 1 1 12 19.98a2.827 2.827 0 1 1-4.17-3.81A1 1 0 1 1 4 12",key:"17k36q"}],["path",{d:"m7.83 7.83 8.34 8.34",key:"1d7sxk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tM=w("Club",[["path",{d:"M17.28 9.05a5.5 5.5 0 1 0-10.56 0A5.5 5.5 0 1 0 12 17.66a5.5 5.5 0 1 0 5.28-8.6Z",key:"27yuqz"}],["path",{d:"M12 17.66L12 22",key:"ogfahf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rM=w("Code2",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jf=w("CodeSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 10-2 2 2 2",key:"p6et6i"}],["path",{d:"m14 14 2-2-2-2",key:"m075q2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nM=w("Code",[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iM=w("Codepen",[["polygon",{points:"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2",key:"srzb37"}],["line",{x1:"12",x2:"12",y1:"22",y2:"15.5",key:"1t73f2"}],["polyline",{points:"22 8.5 12 15.5 2 8.5",key:"ajlxae"}],["polyline",{points:"2 15.5 12 8.5 22 15.5",key:"susrui"}],["line",{x1:"12",x2:"12",y1:"2",y2:"8.5",key:"2cldga"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aM=w("Codesandbox",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["polyline",{points:"7.5 4.21 12 6.81 16.5 4.21",key:"fabo96"}],["polyline",{points:"7.5 19.79 7.5 14.6 3 12",key:"z377f1"}],["polyline",{points:"21 12 16.5 14.6 16.5 19.79",key:"9nrev1"}],["polyline",{points:"3.27 6.96 12 12.01 20.73 6.96",key:"1180pa"}],["line",{x1:"12",x2:"12",y1:"22.08",y2:"12",key:"3z3uq6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oM=w("Coffee",[["path",{d:"M17 8h1a4 4 0 1 1 0 8h-1",key:"jx4kbh"}],["path",{d:"M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4Z",key:"1bxrl0"}],["line",{x1:"6",x2:"6",y1:"2",y2:"4",key:"1cr9l3"}],["line",{x1:"10",x2:"10",y1:"2",y2:"4",key:"170wym"}],["line",{x1:"14",x2:"14",y1:"2",y2:"4",key:"1c5f70"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sM=w("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lM=w("Coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qf=w("Columns2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 3v18",key:"108xh3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Vf=w("Columns3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cM=w("Columns4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7.5 3v18",key:"w0wo6v"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M16.5 3v18",key:"10tjh1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AM=w("Combine",[["rect",{width:"8",height:"8",x:"2",y:"2",rx:"2",key:"z1hh3n"}],["path",{d:"M14 2c1.1 0 2 .9 2 2v4c0 1.1-.9 2-2 2",key:"83orz6"}],["path",{d:"M20 2c1.1 0 2 .9 2 2v4c0 1.1-.9 2-2 2",key:"k86dmt"}],["path",{d:"M10 18H5c-1.7 0-3-1.3-3-3v-1",key:"6vokjl"}],["polyline",{points:"7 21 10 18 7 15",key:"1k02g0"}],["rect",{width:"8",height:"8",x:"14",y:"14",rx:"2",key:"1fa9i4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hM=w("Command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uM=w("Compass",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76",key:"m9r19z"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dM=w("Component",[["path",{d:"M5.5 8.5 9 12l-3.5 3.5L2 12l3.5-3.5Z",key:"1kciei"}],["path",{d:"m12 2 3.5 3.5L12 9 8.5 5.5 12 2Z",key:"1ome0g"}],["path",{d:"M18.5 8.5 22 12l-3.5 3.5L15 12l3.5-3.5Z",key:"vbupec"}],["path",{d:"m12 15 3.5 3.5L12 22l-3.5-3.5L12 15Z",key:"16csic"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fM=w("Computer",[["rect",{width:"14",height:"8",x:"5",y:"2",rx:"2",key:"wc9tft"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h2",key:"rwmk9e"}],["path",{d:"M12 18h6",key:"aqd8w3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xM=w("ConciergeBell",[["path",{d:"M3 20a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1Z",key:"1pvr1r"}],["path",{d:"M20 16a8 8 0 1 0-16 0",key:"1pa543"}],["path",{d:"M12 4v4",key:"1bq03y"}],["path",{d:"M10 4h4",key:"1xpv9s"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pM=w("Cone",[["path",{d:"m20.9 18.55-8-15.98a1 1 0 0 0-1.8 0l-8 15.98",key:"53pte7"}],["ellipse",{cx:"12",cy:"19",rx:"9",ry:"3",key:"1ji25f"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gM=w("Construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yM=w("Contact2",[["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}],["circle",{cx:"12",cy:"11",r:"3",key:"itu57m"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["line",{x1:"8",x2:"8",y1:"2",y2:"4",key:"1ff9gb"}],["line",{x1:"16",x2:"16",y1:"2",y2:"4",key:"1ufoma"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vM=w("Contact",[["path",{d:"M17 18a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2",key:"1mghuy"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["circle",{cx:"12",cy:"10",r:"2",key:"1yojzk"}],["line",{x1:"8",x2:"8",y1:"2",y2:"4",key:"1ff9gb"}],["line",{x1:"16",x2:"16",y1:"2",y2:"4",key:"1ufoma"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mM=w("Container",[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z",key:"1t2lqe"}],["path",{d:"M10 21.9V14L2.1 9.1",key:"o7czzq"}],["path",{d:"m10 14 11.9-6.9",key:"zm5e20"}],["path",{d:"M14 19.8v-8.1",key:"159ecu"}],["path",{d:"M18 17.5V9.4",key:"11uown"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wM=w("Contrast",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 18a6 6 0 0 0 0-12v12z",key:"j4l70d"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kM=w("Cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BM=w("CookingPot",[["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M20 12v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8",key:"u0tga0"}],["path",{d:"m4 8 16-4",key:"16g0ng"}],["path",{d:"m8.86 6.78-.45-1.81a2 2 0 0 1 1.45-2.43l1.94-.48a2 2 0 0 1 2.43 1.46l.45 1.8",key:"12cejc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CM=w("CopyCheck",[["path",{d:"m12 15 2 2 4-4",key:"2c609p"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bM=w("CopyMinus",[["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EM=w("CopyPlus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FM=w("CopySlash",[["line",{x1:"12",x2:"18",y1:"18",y2:"12",key:"ebkxgr"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SM=w("CopyX",[["line",{x1:"12",x2:"18",y1:"12",y2:"18",key:"1rg63v"}],["line",{x1:"12",x2:"18",y1:"18",y2:"12",key:"ebkxgr"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $y=w("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DM=w("Copyleft",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.17 14.83a4 4 0 1 0 0-5.66",key:"1sveal"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MM=w("Copyright",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M14.83 14.83a4 4 0 1 1 0-5.66",key:"1i56pz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _M=w("CornerDownLeft",[["polyline",{points:"9 10 4 15 9 20",key:"r3jprv"}],["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LM=w("CornerDownRight",[["polyline",{points:"15 10 20 15 15 20",key:"1q7qjw"}],["path",{d:"M4 4v7a4 4 0 0 0 4 4h12",key:"z08zvw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IM=w("CornerLeftDown",[["polyline",{points:"14 15 9 20 4 15",key:"nkc4i"}],["path",{d:"M20 4h-7a4 4 0 0 0-4 4v12",key:"nbpdq2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TM=w("CornerLeftUp",[["polyline",{points:"14 9 9 4 4 9",key:"m9oyvo"}],["path",{d:"M20 20h-7a4 4 0 0 1-4-4V4",key:"1blwi3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PM=w("CornerRightDown",[["polyline",{points:"10 15 15 20 20 15",key:"axus6l"}],["path",{d:"M4 4h7a4 4 0 0 1 4 4v12",key:"wcbgct"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UM=w("CornerRightUp",[["polyline",{points:"10 9 15 4 20 9",key:"1lr6px"}],["path",{d:"M4 20h7a4 4 0 0 0 4-4V4",key:"1plgdj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NM=w("CornerUpLeft",[["polyline",{points:"9 14 4 9 9 4",key:"881910"}],["path",{d:"M20 20v-7a4 4 0 0 0-4-4H4",key:"1nkjon"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RM=w("CornerUpRight",[["polyline",{points:"15 14 20 9 15 4",key:"1tbx3s"}],["path",{d:"M4 20v-7a4 4 0 0 1 4-4h12",key:"1lu4f8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HM=w("Cpu",[["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"9",y:"9",width:"6",height:"6",key:"o3kz5p"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OM=w("CreativeCommons",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M10 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1",key:"1ss3eq"}],["path",{d:"M17 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1",key:"1od56t"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QM=w("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zM=w("Croissant",[["path",{d:"m4.6 13.11 5.79-3.21c1.89-1.05 4.79 1.78 3.71 3.71l-3.22 5.81C8.8 23.16.79 15.23 4.6 13.11Z",key:"1ozxlb"}],["path",{d:"m10.5 9.5-1-2.29C9.2 6.48 8.8 6 8 6H4.5C2.79 6 2 6.5 2 8.5a7.71 7.71 0 0 0 2 4.83",key:"ffuyb5"}],["path",{d:"M8 6c0-1.55.24-4-2-4-2 0-2.5 2.17-2.5 4",key:"osnpzi"}],["path",{d:"m14.5 13.5 2.29 1c.73.3 1.21.7 1.21 1.5v3.5c0 1.71-.5 2.5-2.5 2.5a7.71 7.71 0 0 1-4.83-2",key:"1vubaw"}],["path",{d:"M18 16c1.55 0 4-.24 4 2 0 2-2.17 2.5-4 2.5",key:"wxr772"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jM=w("Crop",[["path",{d:"M6 2v14a2 2 0 0 0 2 2h14",key:"ron5a4"}],["path",{d:"M18 22V8a2 2 0 0 0-2-2H2",key:"7s9ehn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qM=w("Cross",[["path",{d:"M11 2a2 2 0 0 0-2 2v5H4a2 2 0 0 0-2 2v2c0 1.1.9 2 2 2h5v5c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-5h5a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-5V4a2 2 0 0 0-2-2h-2z",key:"1t5g7j"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VM=w("Crosshair",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KM=w("Crown",[["path",{d:"m2 4 3 12h14l3-12-6 7-4-7-4 7-6-7zm3 16h14",key:"zkxr6b"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GM=w("Cuboid",[["path",{d:"m21.12 6.4-6.05-4.06a2 2 0 0 0-2.17-.05L2.95 8.41a2 2 0 0 0-.95 1.7v5.82a2 2 0 0 0 .88 1.66l6.05 4.07a2 2 0 0 0 2.17.05l9.95-6.12a2 2 0 0 0 .95-1.7V8.06a2 2 0 0 0-.88-1.66Z",key:"1u2ovd"}],["path",{d:"M10 22v-8L2.25 9.15",key:"11pn4q"}],["path",{d:"m10 14 11.77-6.87",key:"1kt1wh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WM=w("CupSoda",[["path",{d:"m6 8 1.75 12.28a2 2 0 0 0 2 1.72h4.54a2 2 0 0 0 2-1.72L18 8",key:"8166m8"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"yjz344"}],["path",{d:"m12 8 1-6h2",key:"3ybfa4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZM=w("Currency",[["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}],["line",{x1:"3",x2:"6",y1:"3",y2:"6",key:"1jkytn"}],["line",{x1:"21",x2:"18",y1:"3",y2:"6",key:"14zfjt"}],["line",{x1:"3",x2:"6",y1:"21",y2:"18",key:"iusuec"}],["line",{x1:"21",x2:"18",y1:"21",y2:"18",key:"yj2dd7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XM=w("Cylinder",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5v14a9 3 0 0 0 18 0V5",key:"aqi0yr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YM=w("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JM=w("DatabaseZap",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 15 21.84",key:"14ibmq"}],["path",{d:"M21 5V8",key:"1marbg"}],["path",{d:"M21 12L18 17H22L19 22",key:"zafso"}],["path",{d:"M3 12A9 3 0 0 0 14.59 14.87",key:"1y4wr8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $M=w("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const e_=w("Delete",[["path",{d:"M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2Z",key:"1oy587"}],["line",{x1:"18",x2:"12",y1:"9",y2:"15",key:"1olkx5"}],["line",{x1:"12",x2:"18",y1:"9",y2:"15",key:"1n50pc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const t_=w("Dessert",[["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}],["path",{d:"M10.2 3.2C5.5 4 2 8.1 2 13a2 2 0 0 0 4 0v-1a2 2 0 0 1 4 0v4a2 2 0 0 0 4 0v-4a2 2 0 0 1 4 0v1a2 2 0 0 0 4 0c0-4.9-3.5-9-8.2-9.8",key:"lfo06j"}],["path",{d:"M3.2 14.8a9 9 0 0 0 17.6 0",key:"12xarc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const r_=w("Diameter",[["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["circle",{cx:"5",cy:"5",r:"2",key:"1gwv83"}],["path",{d:"M6.48 3.66a10 10 0 0 1 13.86 13.86",key:"xr8kdq"}],["path",{d:"m6.41 6.41 11.18 11.18",key:"uhpjw7"}],["path",{d:"M3.66 6.48a10 10 0 0 0 13.86 13.86",key:"cldpwv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const n_=w("Diamond",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41l-7.59-7.59a2.41 2.41 0 0 0-3.41 0Z",key:"1f1r0c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i_=w("Dice1",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a_=w("Dice2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M15 9h.01",key:"x1ddxp"}],["path",{d:"M9 15h.01",key:"fzyn71"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o_=w("Dice3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const s_=w("Dice4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const l_=w("Dice5",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const c_=w("Dice6",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const A_=w("Dices",[["rect",{width:"12",height:"12",x:"2",y:"10",rx:"2",ry:"2",key:"6agr2n"}],["path",{d:"m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6",key:"1o487t"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 14h.01",key:"ssrbsk"}],["path",{d:"M15 6h.01",key:"cblpky"}],["path",{d:"M18 9h.01",key:"2061c0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const h_=w("Diff",[["path",{d:"M12 3v14",key:"7cf3v8"}],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M5 21h14",key:"11awu3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const u_=w("Disc2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const d_=w("Disc3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2",key:"oqkarx"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2",key:"1eah9h"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const f_=w("DiscAlbum",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"5",key:"nd82uf"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const x_=w("Disc",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const p_=w("DivideCircle",[["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16",key:"aqc6ln"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8",key:"1mkcni"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const g_=w("DivideSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16",key:"aqc6ln"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8",key:"1mkcni"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const y_=w("Divide",[["circle",{cx:"12",cy:"6",r:"1",key:"1bh7o1"}],["line",{x1:"5",x2:"19",y1:"12",y2:"12",key:"13b5wn"}],["circle",{cx:"12",cy:"18",r:"1",key:"lqb9t5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const v_=w("DnaOff",[["path",{d:"M15 2c-1.35 1.5-2.092 3-2.5 4.5M9 22c1.35-1.5 2.092-3 2.5-4.5",key:"sxiaad"}],["path",{d:"M2 15c3.333-3 6.667-3 10-3m10-3c-1.5 1.35-3 2.092-4.5 2.5",key:"yn4bs1"}],["path",{d:"m17 6-2.5-2.5",key:"5cdfhj"}],["path",{d:"m14 8-1.5-1.5",key:"1ohn8i"}],["path",{d:"m7 18 2.5 2.5",key:"16tu1a"}],["path",{d:"m3.5 14.5.5.5",key:"hapbhd"}],["path",{d:"m20 9 .5.5",key:"1n7z02"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}],["path",{d:"m16.5 10.5 1 1",key:"696xn5"}],["path",{d:"m10 16 1.5 1.5",key:"11lckj"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const m_=w("Dna",[["path",{d:"M2 15c6.667-6 13.333 0 20-6",key:"1pyr53"}],["path",{d:"M9 22c1.798-1.998 2.518-3.995 2.807-5.993",key:"q3hbxp"}],["path",{d:"M15 2c-1.798 1.998-2.518 3.995-2.807 5.993",key:"80uv8i"}],["path",{d:"m17 6-2.5-2.5",key:"5cdfhj"}],["path",{d:"m14 8-1-1",key:"15nbz5"}],["path",{d:"m7 18 2.5 2.5",key:"16tu1a"}],["path",{d:"m3.5 14.5.5.5",key:"hapbhd"}],["path",{d:"m20 9 .5.5",key:"1n7z02"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}],["path",{d:"m16.5 10.5 1 1",key:"696xn5"}],["path",{d:"m10 16 1.5 1.5",key:"11lckj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const w_=w("Dog",[["path",{d:"M10 5.172C10 3.782 8.423 2.679 6.5 3c-2.823.47-4.113 6.006-4 7 .08.703 1.725 1.722 3.656 1 1.261-.472 1.96-1.45 2.344-2.5",key:"19br0u"}],["path",{d:"M14.267 5.172c0-1.39 1.577-2.493 3.5-2.172 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"11n1an"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444c0-1.061-.162-2.2-.493-3.309m-9.243-6.082A8.801 8.801 0 0 1 12 5c.78 0 1.5.108 2.161.306",key:"wsu29d"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const k_=w("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const B_=w("Donut",[["path",{d:"M20.5 10a2.5 2.5 0 0 1-2.4-3H18a2.95 2.95 0 0 1-2.6-4.4 10 10 0 1 0 6.3 7.1c-.3.2-.8.3-1.2.3",key:"19sr3x"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const C_=w("DoorClosed",[["path",{d:"M18 20V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14",key:"36qu9e"}],["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"M14 12v.01",key:"xfcn54"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const b_=w("DoorOpen",[["path",{d:"M13 4h3a2 2 0 0 1 2 2v14",key:"hrm0s9"}],["path",{d:"M2 20h3",key:"1gaodv"}],["path",{d:"M13 20h9",key:"s90cdi"}],["path",{d:"M10 12v.01",key:"vx6srw"}],["path",{d:"M13 4.562v16.157a1 1 0 0 1-1.242.97L5 20V5.562a2 2 0 0 1 1.515-1.94l4-1A2 2 0 0 1 13 4.561Z",key:"199qr4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Kf=w("DotSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const E_=w("Dot",[["circle",{cx:"12.1",cy:"12.1",r:"1",key:"18d7e5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const F_=w("DownloadCloud",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m8 17 4 4 4-4",key:"1ul180"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dp=w("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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const S_=w("DraftingCompass",[["circle",{cx:"12",cy:"5",r:"2",key:"f1ur92"}],["path",{d:"m3 21 8.02-14.26",key:"1ssaw4"}],["path",{d:"m12.99 6.74 1.93 3.44",key:"iwagvd"}],["path",{d:"M19 12c-3.87 4-10.13 4-14 0",key:"1tsu18"}],["path",{d:"m21 21-2.16-3.84",key:"vylbct"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const D_=w("Drama",[["path",{d:"M10 11h.01",key:"d2at3l"}],["path",{d:"M14 6h.01",key:"k028ub"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6.5 13.1h.01",key:"1748ia"}],["path",{d:"M22 5c0 9-4 12-6 12s-6-3-6-12c0-2 2-3 6-3s6 1 6 3",key:"172yzv"}],["path",{d:"M17.4 9.9c-.8.8-2 .8-2.8 0",key:"1obv0w"}],["path",{d:"M10.1 7.1C9 7.2 7.7 7.7 6 8.6c-3.5 2-4.7 3.9-3.7 5.6 4.5 7.8 9.5 8.4 11.2 7.4.9-.5 1.9-2.1 1.9-4.7",key:"rqjl8i"}],["path",{d:"M9.1 16.5c.3-1.1 1.4-1.7 2.4-1.4",key:"1mr6wy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const M_=w("Dribbble",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M19.13 5.09C15.22 9.14 10 10.44 2.25 10.94",key:"hpej1"}],["path",{d:"M21.75 12.84c-6.62-1.41-12.14 1-16.38 6.32",key:"1tr44o"}],["path",{d:"M8.56 2.75c4.37 6 6 9.42 8 17.72",key:"kbh691"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const __=w("Drill",[["path",{d:"M14 9c0 .6-.4 1-1 1H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9c.6 0 1 .4 1 1Z",key:"b6nnkj"}],["path",{d:"M18 6h4",key:"66u95g"}],["path",{d:"M14 4h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3",key:"105ega"}],["path",{d:"m5 10-2 8",key:"xt2lic"}],["path",{d:"M12 10v3c0 .6-.4 1-1 1H8",key:"mwpjnk"}],["path",{d:"m7 18 2-8",key:"1bzku2"}],["path",{d:"M5 22c-1.7 0-3-1.3-3-3 0-.6.4-1 1-1h7c.6 0 1 .4 1 1v2c0 .6-.4 1-1 1Z",key:"117add"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const L_=w("Droplet",[["path",{d:"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z",key:"c7niix"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const I_=w("Droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const T_=w("Drum",[["path",{d:"m2 2 8 8",key:"1v6059"}],["path",{d:"m22 2-8 8",key:"173r8a"}],["ellipse",{cx:"12",cy:"9",rx:"10",ry:"5",key:"liohsx"}],["path",{d:"M7 13.4v7.9",key:"1yi6u9"}],["path",{d:"M12 14v8",key:"1tn2tj"}],["path",{d:"M17 13.4v7.9",key:"eqz2v3"}],["path",{d:"M2 9v8a10 5 0 0 0 20 0V9",key:"1750ul"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const P_=w("Drumstick",[["path",{d:"M15.45 15.4c-2.13.65-4.3.32-5.7-1.1-2.29-2.27-1.76-6.5 1.17-9.42 2.93-2.93 7.15-3.46 9.43-1.18 1.41 1.41 1.74 3.57 1.1 5.71-1.4-.51-3.26-.02-4.64 1.36-1.38 1.38-1.87 3.23-1.36 4.63z",key:"1o96s0"}],["path",{d:"m11.25 15.6-2.16 2.16a2.5 2.5 0 1 1-4.56 1.73 2.49 2.49 0 0 1-1.41-4.24 2.5 2.5 0 0 1 3.14-.32l2.16-2.16",key:"14vv5h"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const U_=w("Dumbbell",[["path",{d:"m6.5 6.5 11 11",key:"f7oqzb"}],["path",{d:"m21 21-1-1",key:"cpc6if"}],["path",{d:"m3 3 1 1",key:"d3rpuf"}],["path",{d:"m18 22 4-4",key:"1e32o6"}],["path",{d:"m2 6 4-4",key:"189tqz"}],["path",{d:"m3 10 7-7",key:"1bxui2"}],["path",{d:"m14 21 7-7",key:"16x78n"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const N_=w("EarOff",[["path",{d:"M6 18.5a3.5 3.5 0 1 0 7 0c0-1.57.92-2.52 2.04-3.46",key:"1qngmn"}],["path",{d:"M6 8.5c0-.75.13-1.47.36-2.14",key:"b06bma"}],["path",{d:"M8.8 3.15A6.5 6.5 0 0 1 19 8.5c0 1.63-.44 2.81-1.09 3.76",key:"g10hsz"}],["path",{d:"M12.5 6A2.5 2.5 0 0 1 15 8.5M10 13a2 2 0 0 0 1.82-1.18",key:"ygzou7"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const R_=w("Ear",[["path",{d:"M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0",key:"1dfaln"}],["path",{d:"M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4",key:"1qnva7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const H_=w("EarthLock",[["path",{d:"M7 3.34V5a3 3 0 0 0 3 3",key:"w732o8"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2 2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"f02343"}],["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M12 2a10 10 0 1 0 9.54 13",key:"zjsr6q"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Gf=w("Earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3v0a2 2 0 0 1 2 2v0c0 1.1.9 2 2 2v0a2 2 0 0 0 2-2v0c0-1.1.9-2 2-2h3.17",key:"1fi5u6"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2v0a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"xsiumc"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const O_=w("Eclipse",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a7 7 0 1 0 10 10",key:"1yuj32"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Q_=w("EggFried",[["circle",{cx:"11.5",cy:"12.5",r:"3.5",key:"1cl1mi"}],["path",{d:"M3 8c0-3.5 2.5-6 6.5-6 5 0 4.83 3 7.5 5s5 2 5 6c0 4.5-2.5 6.5-7 6.5-2.5 0-2.5 2.5-6 2.5s-7-2-7-5.5c0-3 1.5-3 1.5-5C3.5 10 3 9 3 8Z",key:"165ef9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const z_=w("EggOff",[["path",{d:"M6.399 6.399C5.362 8.157 4.65 10.189 4.5 12c-.37 4.43 1.27 9.95 7.5 10 3.256-.026 5.259-1.547 6.375-3.625",key:"6et380"}],["path",{d:"M19.532 13.875A14.07 14.07 0 0 0 19.5 12c-.36-4.34-3.95-9.96-7.5-10-1.04.012-2.082.502-3.046 1.297",key:"gcdc3f"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const j_=w("Egg",[["path",{d:"M12 22c6.23-.05 7.87-5.57 7.5-10-.36-4.34-3.95-9.96-7.5-10-3.55.04-7.14 5.66-7.5 10-.37 4.43 1.27 9.95 7.5 10z",key:"1c39pg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const q_=w("EqualNot",[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}],["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Wf=w("EqualSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M7 14h10",key:"1mhdw3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const V_=w("Equal",[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const U8=w("Eraser",[["path",{d:"m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21",key:"182aya"}],["path",{d:"M22 21H7",key:"t4ddhn"}],["path",{d:"m5 11 9 9",key:"1mo9qw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const K_=w("Euro",[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const G_=w("Expand",[["path",{d:"m21 21-6-6m6 6v-4.8m0 4.8h-4.8",key:"1c15vz"}],["path",{d:"M3 16.2V21m0 0h4.8M3 21l6-6",key:"1fsnz2"}],["path",{d:"M21 7.8V3m0 0h-4.8M21 3l-6 6",key:"hawz9i"}],["path",{d:"M3 7.8V3m0 0h4.8M3 3l6 6",key:"u9ee12"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const W_=w("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const N8=w("EyeOff",[["path",{d:"M9.88 9.88a3 3 0 1 0 4.24 4.24",key:"1jxqfv"}],["path",{d:"M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68",key:"9wicm4"}],["path",{d:"M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61",key:"1jreej"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const R8=w("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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Z_=w("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const X_=w("Factory",[["path",{d:"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"159hny"}],["path",{d:"M17 18h1",key:"uldtlt"}],["path",{d:"M12 18h1",key:"s9uhes"}],["path",{d:"M7 18h1",key:"1neino"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Y_=w("Fan",[["path",{d:"M10.827 16.379a6.082 6.082 0 0 1-8.618-7.002l5.412 1.45a6.082 6.082 0 0 1 7.002-8.618l-1.45 5.412a6.082 6.082 0 0 1 8.618 7.002l-5.412-1.45a6.082 6.082 0 0 1-7.002 8.618l1.45-5.412Z",key:"484a7f"}],["path",{d:"M12 12v.01",key:"u5ubse"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const J_=w("FastForward",[["polygon",{points:"13 19 22 12 13 5 13 19",key:"587y9g"}],["polygon",{points:"2 19 11 12 2 5 2 19",key:"3pweh0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $_=w("Feather",[["path",{d:"M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z",key:"u4sw5n"}],["line",{x1:"16",x2:"2",y1:"8",y2:"22",key:"1c47m2"}],["line",{x1:"17.5",x2:"9",y1:"15",y2:"15",key:"2fj3pr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eL=w("Fence",[["path",{d:"M4 3 2 5v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"1n2rgs"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M6 18h4",key:"12yh4b"}],["path",{d:"m12 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"3ha7mj"}],["path",{d:"M14 8h4",key:"1r8wg2"}],["path",{d:"M14 18h4",key:"1t3kbu"}],["path",{d:"m20 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"dfd4e2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tL=w("FerrisWheel",[["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m6.8 15-3.5 2",key:"hjy98k"}],["path",{d:"m20.7 7-3.5 2",key:"f08gto"}],["path",{d:"M6.8 9 3.3 7",key:"1aevh4"}],["path",{d:"m20.7 17-3.5-2",key:"1liqo3"}],["path",{d:"m9 22 3-8 3 8",key:"wees03"}],["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M18 18.7a9 9 0 1 0-12 0",key:"dhzg4g"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rL=w("Figma",[["path",{d:"M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z",key:"1340ok"}],["path",{d:"M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z",key:"1hz3m3"}],["path",{d:"M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z",key:"1oz8n2"}],["path",{d:"M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z",key:"1ff65i"}],["path",{d:"M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z",key:"pdip6e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nL=w("FileArchive",[["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v18",key:"1oywqq"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"20",r:"2",key:"1xzdoj"}],["path",{d:"M10 7V6",key:"dljcrl"}],["path",{d:"M10 12v-1",key:"v7bkov"}],["path",{d:"M10 18v-2",key:"1cjy8d"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iL=w("FileAudio2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2",key:"17k7jt"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"3",cy:"17",r:"1",key:"vo6nti"}],["path",{d:"M2 17v-3a4 4 0 0 1 8 0v3",key:"1ggdre"}],["circle",{cx:"9",cy:"17",r:"1",key:"bc1fq4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aL=w("FileAudio",[["path",{d:"M17.5 22h.5a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"rslqgf"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 19a2 2 0 1 1 4 0v1a2 2 0 1 1-4 0v-4a6 6 0 0 1 12 0v4a2 2 0 1 1-4 0v-1a2 2 0 1 1 4 0",key:"9f7x3i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Zf=w("FileAxis3d",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 18 4-4",key:"12zab0"}],["path",{d:"M8 10v8h8",key:"tlaukw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oL=w("FileBadge2",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14 12.5 1 5.5-3-1-3 1 1-5.5",key:"14xlky"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sL=w("FileBadge",[["path",{d:"M12 22h6a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"12ixgl"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M5 17a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",key:"u0c8gj"}],["path",{d:"M7 16.5 8 22l-3-1-3 1 1-5.5",key:"5gm2nr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lL=w("FileBarChart2",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 18v-1",key:"zg0ygc"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"M16 18v-3",key:"j5jt4h"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cL=w("FileBarChart",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["path",{d:"M12 18v-4",key:"q1q25u"}],["path",{d:"M16 18v-6",key:"15y0np"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AL=w("FileBox",[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"16lz6z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 13.1a2 2 0 0 0-1 1.76v3.24a2 2 0 0 0 .97 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01Z",key:"99pj1s"}],["path",{d:"M7 17v5",key:"1yj1jh"}],["path",{d:"M11.7 14.2 7 17l-4.7-2.8",key:"1yk8tc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hL=w("FileCheck2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m3 15 2 2 4-4",key:"1lhrkk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uL=w("FileCheck",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dL=w("FileClock",[["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"37hlfg"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"8",cy:"16",r:"6",key:"10v15b"}],["path",{d:"M9.5 17.5 8 16.25V14",key:"1o80t2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fL=w("FileCode2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m5 12-3 3 3 3",key:"oke12k"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xL=w("FileCode",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m10 13-2 2 2 2",key:"17smn8"}],["path",{d:"m14 17 2-2-2-2",key:"14mezr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xf=w("FileCog",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2",key:"17k7jt"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"6",cy:"14",r:"3",key:"a1xfv6"}],["path",{d:"M6 10v1",key:"xs0f9j"}],["path",{d:"M6 17v1",key:"idyhc0"}],["path",{d:"M10 14H9",key:"m5fm2q"}],["path",{d:"M3 14H2",key:"19ot09"}],["path",{d:"m9 11-.88.88",key:"lhul2b"}],["path",{d:"M3.88 16.12 3 17",key:"169z9n"}],["path",{d:"m9 17-.88-.88",key:"5io96w"}],["path",{d:"M3.88 11.88 3 11",key:"1ynhy1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pL=w("FileDiff",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M9 10h6",key:"9gxzsh"}],["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M9 17h6",key:"r8uit2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gL=w("FileDigit",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"4",height:"6",x:"2",y:"12",rx:"2",key:"jm304g"}],["path",{d:"M10 12h2v6",key:"12zw74"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yL=w("FileDown",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vL=w("FileHeart",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2",key:"17k7jt"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10.29 10.7a2.43 2.43 0 0 0-2.66-.52c-.29.12-.56.3-.78.53l-.35.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L6.5 18l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z",key:"1c1fso"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mL=w("FileImage",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wL=w("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kL=w("FileJson2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"fq0c9t"}],["path",{d:"M8 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"4gibmv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BL=w("FileJson",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"1oajmo"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"mpwhp6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CL=w("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bL=w("FileKey",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["circle",{cx:"10",cy:"16",r:"2",key:"4ckbqe"}],["path",{d:"m16 10-4.5 4.5",key:"7p3ebg"}],["path",{d:"m15 11 1 1",key:"1bsyx3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EL=w("FileLineChart",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m16 13-3.5 3.5-2-2L8 17",key:"zz7yod"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FL=w("FileLock2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v1",key:"jmtmu2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"8",height:"5",x:"2",y:"13",rx:"1",key:"10y5wo"}],["path",{d:"M8 13v-2a2 2 0 1 0-4 0v2",key:"1pdxzg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SL=w("FileLock",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["rect",{width:"8",height:"6",x:"8",y:"12",rx:"1",key:"3yr8at"}],["path",{d:"M10 12v-2a2 2 0 1 1 4 0v2",key:"j4i8d"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DL=w("FileMinus2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 15h6",key:"4e2qda"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ML=w("FileMinus",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 15h6",key:"cctwl0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _L=w("FileMusic",[["circle",{cx:"14",cy:"16",r:"2",key:"1bzzi3"}],["circle",{cx:"6",cy:"18",r:"2",key:"1fncim"}],["path",{d:"M4 12.4V4a2 2 0 0 1 2-2h8.5L20 7.5V20a2 2 0 0 1-2 2h-7.5",key:"skc018"}],["path",{d:"M8 18v-7.7L16 9v7",key:"1oie6o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LL=w("FileOutput",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 7V4a2 2 0 0 1 2-2 2 2 0 0 0-2 2",key:"1vk7w2"}],["path",{d:"M4.063 20.999a2 2 0 0 0 2 1L18 22a2 2 0 0 0 2-2V7l-5-5H6",key:"1jink5"}],["path",{d:"m5 11-3 3",key:"1dgrs4"}],["path",{d:"m5 17-3-3h10",key:"1mvvaf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Vu=w("FilePenLine",[["path",{d:"m18 5-3-3H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2",key:"h0fsxq"}],["path",{d:"M8 18h1",key:"13wk12"}],["path",{d:"M18.4 9.6a2 2 0 1 1 3 3L17 17l-4 1 1-4Z",key:"dyo8mm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Yf=w("FilePen",[["path",{d:"M12 22h6a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v10",key:"x7tsz2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10.4 12.6a2 2 0 1 1 3 3L8 21l-4 1 1-4Z",key:"o3xyfb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IL=w("FilePieChart",[["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"37hlfg"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 11.5a6.02 6.02 0 1 0 8.5 8.5",key:"unkkko"}],["path",{d:"M14 16c0-3.3-2.7-6-6-6v6Z",key:"bym002"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TL=w("FilePlus2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 15h6",key:"4e2qda"}],["path",{d:"M6 12v6",key:"1u72j0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PL=w("FilePlus",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 15h6",key:"cctwl0"}],["path",{d:"M12 18v-6",key:"17g6i2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UL=w("FileQuestion",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M10 10.3c.2-.4.5-.8.9-1a2.1 2.1 0 0 1 2.6.4c.3.4.5.8.5 1.3 0 1.3-2 2-2 2",key:"1umxtm"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NL=w("FileScan",[["path",{d:"M20 10V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4",key:"1rdf37"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M16 14a2 2 0 0 0-2 2",key:"ceaadl"}],["path",{d:"M20 14a2 2 0 0 1 2 2",key:"1ny6zw"}],["path",{d:"M20 22a2 2 0 0 0 2-2",key:"1l9q4k"}],["path",{d:"M16 22a2 2 0 0 1-2-2",key:"1wqh5n"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RL=w("FileSearch2",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HL=w("FileSearch",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"1vg67v"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"5",cy:"14",r:"3",key:"ufru5t"}],["path",{d:"m9 18-1.5-1.5",key:"1j6qii"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OL=w("FileSliders",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M10 11v2",key:"1s651w"}],["path",{d:"M8 17h8",key:"wh5c61"}],["path",{d:"M14 16v2",key:"12fp5e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QL=w("FileSpreadsheet",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zL=w("FileStack",[["path",{d:"M21 7h-3a2 2 0 0 1-2-2V2",key:"9rb54x"}],["path",{d:"M21 6v6.5c0 .8-.7 1.5-1.5 1.5h-7c-.8 0-1.5-.7-1.5-1.5v-9c0-.8.7-1.5 1.5-1.5H17Z",key:"1059l0"}],["path",{d:"M7 8v8.8c0 .3.2.6.4.8.2.2.5.4.8.4H15",key:"16874u"}],["path",{d:"M3 12v8.8c0 .3.2.6.4.8.2.2.5.4.8.4H11",key:"k2ox98"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jL=w("FileSymlink",[["path",{d:"m10 18 3-3-3-3",key:"18f6ys"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 11V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"50q2rw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qL=w("FileTerminal",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 16 2-2-2-2",key:"10vzyd"}],["path",{d:"M12 18h4",key:"1wd2n7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const y1=w("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VL=w("FileType2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 13v-1h6v1",key:"1dh9dg"}],["path",{d:"M5 12v6",key:"150t9c"}],["path",{d:"M4 18h2",key:"1xrofg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KL=w("FileType",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 13v-1h6v1",key:"1bb014"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M11 18h2",key:"12mj7e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GL=w("FileUp",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"m15 15-3-3-3 3",key:"15xj92"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WL=w("FileVideo2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"8",height:"6",x:"2",y:"12",rx:"1",key:"1a6c1e"}],["path",{d:"m10 15.5 4 2.5v-6l-4 2.5",key:"t7cp39"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZL=w("FileVideo",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m10 11 5 3-5 3v-6Z",key:"7ntvm4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XL=w("FileVolume2",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M11.5 13.5a2.5 2.5 0 0 1 0 3",key:"1fccat"}],["path",{d:"M15 12a5 5 0 0 1 0 6",key:"ps46cm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YL=w("FileVolume",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"1vg67v"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m7 10-3 2H2v4h2l3 2Z",key:"fiq8l4"}],["path",{d:"M11 11a5 5 0 0 1 0 6",key:"193qb2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JL=w("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $L=w("FileX2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 12.5-5 5",key:"b853mi"}],["path",{d:"m3 12.5 5 5",key:"1qls4r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eI=w("FileX",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const H8=w("File",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tI=w("Files",[["path",{d:"M20 7h-3a2 2 0 0 1-2-2V2",key:"x099mo"}],["path",{d:"M9 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h7l4 4v10a2 2 0 0 1-2 2Z",key:"18t6ie"}],["path",{d:"M3 7.6v12.8A1.6 1.6 0 0 0 4.6 22h9.8",key:"1nja0z"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rI=w("Film",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nI=w("FilterX",[["path",{d:"M13.013 3H2l8 9.46V19l4 2v-8.54l.9-1.055",key:"1fi1da"}],["path",{d:"m22 3-5 5",key:"12jva0"}],["path",{d:"m17 3 5 5",key:"k36vhe"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iI=w("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aI=w("Fingerprint",[["path",{d:"M2 12C2 6.5 6.5 2 12 2a10 10 0 0 1 8 4",key:"1jc9o5"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12c0-.7.12-1.37.34-2",key:"1mxgy1"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02",key:"ptglia"}],["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4",key:"1nerag"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2",key:"13wd9y"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88",key:"o46ks0"}],["path",{d:"M2 16h.01",key:"1gqxmh"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6",key:"drycrb"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2c0 .47 0 1.17-.02 2",key:"1fgabc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oI=w("FireExtinguisher",[["path",{d:"M15 6.5V3a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3.5",key:"sqyvz"}],["path",{d:"M9 18h8",key:"i7pszb"}],["path",{d:"M18 3h-3",key:"7idoqj"}],["path",{d:"M11 3a6 6 0 0 0-6 6v11",key:"1v5je3"}],["path",{d:"M5 13h4",key:"svpcxo"}],["path",{d:"M17 10a4 4 0 0 0-8 0v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2Z",key:"vsjego"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sI=w("FishOff",[["path",{d:"M18 12.47v.03m0-.5v.47m-.475 5.056A6.744 6.744 0 0 1 15 18c-3.56 0-7.56-2.53-8.5-6 .348-1.28 1.114-2.433 2.121-3.38m3.444-2.088A8.802 8.802 0 0 1 15 6c3.56 0 6.06 2.54 7 6-.309 1.14-.786 2.177-1.413 3.058",key:"1j1hse"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33m7.48-4.372A9.77 9.77 0 0 1 16 6.07m0 11.86a9.77 9.77 0 0 1-1.728-3.618",key:"1q46z8"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98M8.53 3h5.27a2 2 0 0 1 1.98 1.67l.23 1.4M2 2l20 20",key:"1407gh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lI=w("FishSymbol",[["path",{d:"M2 16s9-15 20-4C11 23 2 8 2 8",key:"h4oh4o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cI=w("Fish",[["path",{d:"M6.5 12c.94-3.46 4.94-6 8.5-6 3.56 0 6.06 2.54 7 6-.94 3.47-3.44 6-7 6s-7.56-2.53-8.5-6Z",key:"15baut"}],["path",{d:"M18 12v.5",key:"18hhni"}],["path",{d:"M16 17.93a9.77 9.77 0 0 1 0-11.86",key:"16dt7o"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33",key:"l9di03"}],["path",{d:"M10.46 7.26C10.2 5.88 9.17 4.24 8 3h5.8a2 2 0 0 1 1.98 1.67l.23 1.4",key:"1kjonw"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98",key:"1zlm23"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AI=w("FlagOff",[["path",{d:"M8 2c3 0 5 2 8 2s4-1 4-1v11",key:"9rwyz9"}],["path",{d:"M4 22V4",key:"1plyxx"}],["path",{d:"M4 15s1-1 4-1 5 2 8 2",key:"1myooe"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hI=w("FlagTriangleLeft",[["path",{d:"M17 22V2L7 7l10 5",key:"1rmf0r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uI=w("FlagTriangleRight",[["path",{d:"M7 22V2l10 5-10 5",key:"17n18y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dI=w("Flag",[["path",{d:"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z",key:"i9b6wo"}],["line",{x1:"4",x2:"4",y1:"22",y2:"15",key:"1cm3nv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fI=w("FlameKindling",[["path",{d:"M12 2c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 17 10a5 5 0 1 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C8 4.5 11 2 12 2Z",key:"1ir223"}],["path",{d:"m5 22 14-4",key:"1brv4h"}],["path",{d:"m5 18 14 4",key:"lgyyje"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xI=w("Flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pI=w("FlashlightOff",[["path",{d:"M16 16v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4",key:"1r120k"}],["path",{d:"M7 2h11v4c0 2-2 2-2 4v1",key:"dz1920"}],["line",{x1:"11",x2:"18",y1:"6",y2:"6",key:"bi1vpe"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gI=w("Flashlight",[["path",{d:"M18 6c0 2-2 2-2 4v10a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4V2h12z",key:"1orkel"}],["line",{x1:"6",x2:"18",y1:"6",y2:"6",key:"1z11jq"}],["line",{x1:"12",x2:"12",y1:"12",y2:"12",key:"1f4yc1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yI=w("FlaskConicalOff",[["path",{d:"M10 10 4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-1.272-2.542",key:"59ek9y"}],["path",{d:"M10 2v2.343",key:"15t272"}],["path",{d:"M14 2v6.343",key:"sxr80q"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M7 16h9",key:"t5njau"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vI=w("FlaskConical",[["path",{d:"M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2",key:"pzvekw"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M7 16h10",key:"wp8him"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mI=w("FlaskRound",[["path",{d:"M10 2v7.31",key:"5d1hyh"}],["path",{d:"M14 9.3V1.99",key:"14k4l0"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14 9.3a6.5 6.5 0 1 1-4 0",key:"1r8fvy"}],["path",{d:"M5.52 16h12.96",key:"46hh1i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wI=w("FlipHorizontal2",[["path",{d:"m3 7 5 5-5 5V7",key:"couhi7"}],["path",{d:"m21 7-5 5 5 5V7",key:"6ouia7"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kI=w("FlipHorizontal",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BI=w("FlipVertical2",[["path",{d:"m17 3-5 5-5-5h10",key:"1ftt6x"}],["path",{d:"m17 21-5-5-5 5h10",key:"1m0wmu"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CI=w("FlipVertical",[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3",key:"14bfxa"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3",key:"14rx03"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bI=w("Flower2",[["path",{d:"M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1",key:"3pnvol"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z",key:"9hd38g"}],["path",{d:"M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z",key:"ufn41s"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EI=w("Flower",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M12 16.5A4.5 4.5 0 1 1 7.5 12 4.5 4.5 0 1 1 12 7.5a4.5 4.5 0 1 1 4.5 4.5 4.5 4.5 0 1 1-4.5 4.5",key:"14wa3c"}],["path",{d:"M12 7.5V9",key:"1oy5b0"}],["path",{d:"M7.5 12H9",key:"eltsq1"}],["path",{d:"M16.5 12H15",key:"vk5kw4"}],["path",{d:"M12 16.5V15",key:"k7eayi"}],["path",{d:"m8 8 1.88 1.88",key:"nxy4qf"}],["path",{d:"M14.12 9.88 16 8",key:"1lst6k"}],["path",{d:"m8 16 1.88-1.88",key:"h2eex1"}],["path",{d:"M14.12 14.12 16 16",key:"uqkrx3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FI=w("Focus",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SI=w("FoldHorizontal",[["path",{d:"M2 12h6",key:"1wqiqv"}],["path",{d:"M22 12h-6",key:"1eg9hc"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m19 9-3 3 3 3",key:"12ol22"}],["path",{d:"m5 15 3-3-3-3",key:"1kdhjc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DI=w("FoldVertical",[["path",{d:"M12 22v-6",key:"6o8u61"}],["path",{d:"M12 8V2",key:"1wkif3"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}],["path",{d:"m15 19-3-3-3 3",key:"e37ymu"}],["path",{d:"m15 5-3 3-3-3",key:"19d6lf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MI=w("FolderArchive",[["circle",{cx:"15",cy:"19",r:"2",key:"u2pros"}],["path",{d:"M20.9 19.8A2 2 0 0 0 22 18V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h5.1",key:"1jj40k"}],["path",{d:"M15 11v-1",key:"cntcp"}],["path",{d:"M15 17v-2",key:"1279jj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _I=w("FolderCheck",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"m9 13 2 2 4-4",key:"6343dt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LI=w("FolderClock",[["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}],["path",{d:"M7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2",key:"1urifu"}],["path",{d:"M16 14v2l1 1",key:"xth2jh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const II=w("FolderClosed",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M2 10h20",key:"1ir3d8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jf=w("FolderCog",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"M10.3 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.3",key:"1k8050"}],["path",{d:"m21.7 19.4-.9-.3",key:"1qgwi9"}],["path",{d:"m15.2 16.9-.9-.3",key:"1t7mvx"}],["path",{d:"m16.6 21.7.3-.9",key:"1j67ps"}],["path",{d:"m19.1 15.2.3-.9",key:"18r7jp"}],["path",{d:"m19.6 21.7-.4-1",key:"z2vh2"}],["path",{d:"m16.8 15.3-.4-1",key:"1ei7r6"}],["path",{d:"m14.3 19.6 1-.4",key:"11sv9r"}],["path",{d:"m20.7 16.8 1-.4",key:"19m87a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TI=w("FolderDot",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["circle",{cx:"12",cy:"13",r:"1",key:"49l61u"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PI=w("FolderDown",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"m15 13-3 3-3-3",key:"6j2sf0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UI=w("FolderGit2",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v5",key:"1w6njk"}],["circle",{cx:"13",cy:"12",r:"2",key:"1j92g6"}],["path",{d:"M18 19c-2.8 0-5-2.2-5-5v8",key:"pkpw2h"}],["circle",{cx:"20",cy:"19",r:"2",key:"1obnsp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NI=w("FolderGit",[["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M14 13h3",key:"1dgedf"}],["path",{d:"M7 13h3",key:"1pygq7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RI=w("FolderHeart",[["path",{d:"M11 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v1.5",key:"6hud8k"}],["path",{d:"M13.9 17.45c-1.2-1.2-1.14-2.8-.2-3.73a2.43 2.43 0 0 1 3.44 0l.36.34.34-.34a2.43 2.43 0 0 1 3.45-.01v0c.95.95 1 2.53-.2 3.74L17.5 21Z",key:"vgq86i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HI=w("FolderInput",[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1",key:"fm4g5t"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m9 16 3-3-3-3",key:"6m91ic"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OI=w("FolderKanban",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M12 10v2",key:"hh53o1"}],["path",{d:"M16 10v6",key:"1d6xys"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QI=w("FolderKey",[["circle",{cx:"16",cy:"20",r:"2",key:"1vifvg"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2",key:"3hgo9p"}],["path",{d:"m22 14-4.5 4.5",key:"1ef6z8"}],["path",{d:"m21 15 1 1",key:"1ejcpy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zI=w("FolderLock",[["rect",{width:"8",height:"5",x:"14",y:"17",rx:"1",key:"19aais"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5",key:"1w6v7t"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2",key:"pwaxnr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jI=w("FolderMinus",[["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qI=w("FolderOpenDot",[["path",{d:"m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2",key:"1nmvlm"}],["circle",{cx:"14",cy:"15",r:"1",key:"1gm4qj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VI=w("FolderOpen",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KI=w("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $f=w("FolderPen",[["path",{d:"M8.4 10.6a2 2 0 0 1 3 3L6 19l-4 1 1-4Z",key:"dakro8"}],["path",{d:"M2 11.5V5a2 2 0 0 1 2-2h3.9c.7 0 1.3.3 1.7.9l.8 1.2c.4.6 1 .9 1.7.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9.5",key:"a8xqs0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GI=w("FolderPlus",[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WI=w("FolderRoot",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}],["path",{d:"M12 15v5",key:"11xva1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZI=w("FolderSearch2",[["circle",{cx:"11.5",cy:"12.5",r:"2.5",key:"1ea5ju"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M13.3 14.3 15 16",key:"1y4v1n"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XI=w("FolderSearch",[["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["path",{d:"M10.7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v4.1",key:"1bw5m7"}],["path",{d:"m21 21-1.5-1.5",key:"3sg1j"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YI=w("FolderSymlink",[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"x1c07l"}],["path",{d:"m8 16 3-3-3-3",key:"rlqrt1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JI=w("FolderSync",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $I=w("FolderTree",[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"hod4my"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"w4yl2u"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3",key:"f2jnh7"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3",key:"k8epm1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eT=w("FolderUp",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"m9 13 3-3 3 3",key:"1pxg3c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tT=w("FolderX",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"m9.5 10.5 5 5",key:"ra9qjz"}],["path",{d:"m14.5 10.5-5 5",key:"l2rkpq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rT=w("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nT=w("Folders",[["path",{d:"M20 17a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3.9a2 2 0 0 1-1.69-.9l-.81-1.2a2 2 0 0 0-1.67-.9H8a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2Z",key:"4u7rpt"}],["path",{d:"M2 8v11a2 2 0 0 0 2 2h14",key:"1eicx1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iT=w("Footprints",[["path",{d:"M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z",key:"1dudjm"}],["path",{d:"M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z",key:"l2t8xc"}],["path",{d:"M16 17h4",key:"1dejxt"}],["path",{d:"M4 13h4",key:"1bwh8b"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aT=w("Forklift",[["path",{d:"M12 12H5a2 2 0 0 0-2 2v5",key:"7zsz91"}],["circle",{cx:"13",cy:"19",r:"2",key:"wjnkru"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M8 19h3m5-17v17h6M6 12V7c0-1.1.9-2 2-2h3l5 5",key:"13bk1p"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oT=w("FormInput",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M7 12h.01",key:"eqddd0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sT=w("Forward",[["polyline",{points:"15 17 20 12 15 7",key:"1w3sku"}],["path",{d:"M4 18v-2a4 4 0 0 1 4-4h12",key:"jmiej9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lT=w("Frame",[["line",{x1:"22",x2:"2",y1:"6",y2:"6",key:"15w7dq"}],["line",{x1:"22",x2:"2",y1:"18",y2:"18",key:"1ip48p"}],["line",{x1:"6",x2:"6",y1:"2",y2:"22",key:"a2lnyx"}],["line",{x1:"18",x2:"18",y1:"2",y2:"22",key:"8vb6jd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cT=w("Framer",[["path",{d:"M5 16V9h14V2H5l14 14h-7m-7 0 7 7v-7m-7 0h7",key:"1a2nng"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AT=w("Frown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hT=w("Fuel",[["line",{x1:"3",x2:"15",y1:"22",y2:"22",key:"xegly4"}],["line",{x1:"4",x2:"14",y1:"9",y2:"9",key:"xcnuvu"}],["path",{d:"M14 22V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v18",key:"16j0yd"}],["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 2 2h0a2 2 0 0 0 2-2V9.83a2 2 0 0 0-.59-1.42L18 5",key:"8ur5zv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uT=w("Fullscreen",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{width:"10",height:"8",x:"7",y:"8",rx:"1",key:"vys8me"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dT=w("FunctionSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3",key:"m1af9g"}],["path",{d:"M9 11.2h5.7",key:"3zgcl2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fT=w("GalleryHorizontalEnd",[["path",{d:"M2 7v10",key:"a2pl2d"}],["path",{d:"M6 5v14",key:"1kq3d7"}],["rect",{width:"12",height:"18",x:"10",y:"3",rx:"2",key:"13i7bc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xT=w("GalleryHorizontal",[["path",{d:"M2 3v18",key:"pzttux"}],["rect",{width:"12",height:"18",x:"6",y:"3",rx:"2",key:"btr8bg"}],["path",{d:"M22 3v18",key:"6jf3v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pT=w("GalleryThumbnails",[["rect",{width:"18",height:"14",x:"3",y:"3",rx:"2",key:"74y24f"}],["path",{d:"M4 21h1",key:"16zlid"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M19 21h1",key:"edywat"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gT=w("GalleryVerticalEnd",[["path",{d:"M7 2h10",key:"nczekb"}],["path",{d:"M5 6h14",key:"u2x4p"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yT=w("GalleryVertical",[["path",{d:"M3 2h18",key:"15qxfx"}],["rect",{width:"18",height:"12",x:"3",y:"6",rx:"2",key:"1439r6"}],["path",{d:"M3 22h18",key:"8prr45"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vT=w("Gamepad2",[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mT=w("Gamepad",[["line",{x1:"6",x2:"10",y1:"12",y2:"12",key:"161bw2"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"15",x2:"15.01",y1:"13",y2:"13",key:"dqpgro"}],["line",{x1:"18",x2:"18.01",y1:"11",y2:"11",key:"meh2c"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ec=w("GanttChartSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 8h7",key:"kbo1nt"}],["path",{d:"M8 12h6",key:"ikassy"}],["path",{d:"M11 16h5",key:"oq65wt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wT=w("GanttChart",[["path",{d:"M8 6h10",key:"9lnwnk"}],["path",{d:"M6 12h9",key:"1g9pqf"}],["path",{d:"M11 18h7",key:"c8dzvl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kT=w("GaugeCircle",[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7",key:"1e0p6d"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M13.4 10.6 19 5",key:"1kr7tw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BT=w("Gauge",[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CT=w("Gavel",[["path",{d:"m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8",key:"15492f"}],["path",{d:"m16 16 6-6",key:"vzrcl6"}],["path",{d:"m8 8 6-6",key:"18bi4p"}],["path",{d:"m9 7 8 8",key:"5jnvq1"}],["path",{d:"m21 11-8-8",key:"z4y7zo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bT=w("Gem",[["path",{d:"M6 3h12l4 6-10 13L2 9Z",key:"1pcd5k"}],["path",{d:"M11 3 8 9l4 13 4-13-3-6",key:"1fcu3u"}],["path",{d:"M2 9h20",key:"16fsjt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ET=w("Ghost",[["path",{d:"M9 10h.01",key:"qbtxuw"}],["path",{d:"M15 10h.01",key:"1qmjsl"}],["path",{d:"M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 19l2.5 2.5L17 19l3 3V10a8 8 0 0 0-8-8z",key:"uwwb07"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FT=w("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ST=w("GitBranchPlus",[["path",{d:"M6 3v12",key:"qpgusn"}],["path",{d:"M18 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",key:"1d02ji"}],["path",{d:"M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",key:"chk6ph"}],["path",{d:"M15 6a9 9 0 0 0-9 9",key:"or332x"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DT=w("GitBranch",[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const e2=w("GitCommitHorizontal",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["line",{x1:"3",x2:"9",y1:"12",y2:"12",key:"1dyftd"}],["line",{x1:"15",x2:"21",y1:"12",y2:"12",key:"oup4p8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MT=w("GitCommitVertical",[["path",{d:"M12 3v6",key:"1holv5"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M12 15v6",key:"a9ows0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _T=w("GitCompareArrows",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7",key:"1yj91y"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["circle",{cx:"19",cy:"18",r:"3",key:"1qljk2"}],["path",{d:"M12 18H7a2 2 0 0 1-2-2V9",key:"16sdep"}],["path",{d:"m9 15 3 3-3 3",key:"1m3kbl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LT=w("GitCompare",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["path",{d:"M11 18H8a2 2 0 0 1-2-2V9",key:"19pyzm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IT=w("GitFork",[["circle",{cx:"12",cy:"18",r:"3",key:"1mpf1b"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["path",{d:"M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9",key:"1uq4wg"}],["path",{d:"M12 12v3",key:"158kv8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TT=w("GitGraph",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v6",key:"158jrl"}],["circle",{cx:"5",cy:"18",r:"3",key:"104gr9"}],["path",{d:"M12 3v18",key:"108xh3"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}],["path",{d:"M16 15.7A9 9 0 0 0 19 9",key:"1e3vqb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PT=w("GitMerge",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9",key:"7kw0sc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UT=w("GitPullRequestArrow",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v12",key:"ih889a"}],["circle",{cx:"19",cy:"18",r:"3",key:"1qljk2"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7",key:"1yj91y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NT=w("GitPullRequestClosed",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 9v12",key:"1sc30k"}],["path",{d:"m21 3-6 6",key:"16nqsk"}],["path",{d:"m21 9-6-6",key:"9j17rh"}],["path",{d:"M18 11.5V15",key:"65xf6f"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RT=w("GitPullRequestCreateArrow",[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v12",key:"ih889a"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v3",key:"1rbwk6"}],["path",{d:"M19 15v6",key:"10aioa"}],["path",{d:"M22 18h-6",key:"1d5gi5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HT=w("GitPullRequestCreate",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 9v12",key:"1sc30k"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v3",key:"1jb6z3"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OT=w("GitPullRequestDraft",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M18 6V5",key:"1oao2s"}],["path",{d:"M18 11v-1",key:"11c8tz"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QT=w("GitPullRequest",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zT=w("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jT=w("Gitlab",[["path",{d:"m22 13.29-3.33-10a.42.42 0 0 0-.14-.18.38.38 0 0 0-.22-.11.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18l-2.26 6.67H8.32L6.1 3.26a.42.42 0 0 0-.1-.18.38.38 0 0 0-.26-.08.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18L2 13.29a.74.74 0 0 0 .27.83L12 21l9.69-6.88a.71.71 0 0 0 .31-.83Z",key:"148pdi"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qT=w("GlassWater",[["path",{d:"M15.2 22H8.8a2 2 0 0 1-2-1.79L5 3h14l-1.81 17.21A2 2 0 0 1 15.2 22Z",key:"48rfw3"}],["path",{d:"M6 12a5 5 0 0 1 6 0 5 5 0 0 0 6 0",key:"mjntcy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VT=w("Glasses",[["circle",{cx:"6",cy:"15",r:"4",key:"vux9w4"}],["circle",{cx:"18",cy:"15",r:"4",key:"18o8ve"}],["path",{d:"M14 15a2 2 0 0 0-2-2 2 2 0 0 0-2 2",key:"1ag4bs"}],["path",{d:"M2.5 13 5 7c.7-1.3 1.4-2 3-2",key:"1hm1gs"}],["path",{d:"M21.5 13 19 7c-.7-1.3-1.5-2-3-2",key:"1r31ai"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KT=w("GlobeLock",[["path",{d:"M15.686 15A14.5 14.5 0 0 1 12 22a14.5 14.5 0 0 1 0-20 10 10 0 1 0 9.542 13",key:"qkt0x6"}],["path",{d:"M2 12h8.5",key:"ovaggd"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const e5=w("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GT=w("Goal",[["path",{d:"M12 13V2l8 4-8 4",key:"5wlwwj"}],["path",{d:"M20.561 10.222a9 9 0 1 1-12.55-5.29",key:"1c0wjv"}],["path",{d:"M8.002 9.997a5 5 0 1 0 8.9 2.02",key:"gb1g7m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WT=w("Grab",[["path",{d:"M18 11.5V9a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v1.4",key:"n5nng"}],["path",{d:"M14 10V8a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v2",key:"185i9d"}],["path",{d:"M10 9.9V9a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v5",key:"11pz95"}],["path",{d:"M6 14v0a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v0",key:"16yk7l"}],["path",{d:"M18 11v0a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-4a8 8 0 0 1-8-8 2 2 0 1 1 4 0",key:"nzvb1c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZT=w("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XT=w("Grape",[["path",{d:"M22 5V2l-5.89 5.89",key:"1eenpo"}],["circle",{cx:"16.6",cy:"15.89",r:"3",key:"xjtalx"}],["circle",{cx:"8.11",cy:"7.4",r:"3",key:"u2fv6i"}],["circle",{cx:"12.35",cy:"11.65",r:"3",key:"i6i8g7"}],["circle",{cx:"13.91",cy:"5.85",r:"3",key:"6ye0dv"}],["circle",{cx:"18.15",cy:"10.09",r:"3",key:"snx9no"}],["circle",{cx:"6.56",cy:"13.2",r:"3",key:"17x4xg"}],["circle",{cx:"10.8",cy:"17.44",r:"3",key:"1hogw9"}],["circle",{cx:"5",cy:"19",r:"3",key:"1sn6vo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const t2=w("Grid2x2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M12 3v18",key:"108xh3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const El=w("Grid3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YT=w("GripHorizontal",[["circle",{cx:"12",cy:"9",r:"1",key:"124mty"}],["circle",{cx:"19",cy:"9",r:"1",key:"1ruzo2"}],["circle",{cx:"5",cy:"9",r:"1",key:"1a8b28"}],["circle",{cx:"12",cy:"15",r:"1",key:"1e56xg"}],["circle",{cx:"19",cy:"15",r:"1",key:"1a92ep"}],["circle",{cx:"5",cy:"15",r:"1",key:"5r1jwy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JT=w("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $T=w("Grip",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"19",cy:"5",r:"1",key:"w8mnmm"}],["circle",{cx:"5",cy:"5",r:"1",key:"lttvr7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}],["circle",{cx:"19",cy:"19",r:"1",key:"shf9b7"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eP=w("Group",[["path",{d:"M3 7V5c0-1.1.9-2 2-2h2",key:"adw53z"}],["path",{d:"M17 3h2c1.1 0 2 .9 2 2v2",key:"an4l38"}],["path",{d:"M21 17v2c0 1.1-.9 2-2 2h-2",key:"144t0e"}],["path",{d:"M7 21H5c-1.1 0-2-.9-2-2v-2",key:"rtnfgi"}],["rect",{width:"7",height:"5",x:"7",y:"7",rx:"1",key:"1eyiv7"}],["rect",{width:"7",height:"5",x:"10",y:"12",rx:"1",key:"1qlmkx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tP=w("Guitar",[["path",{d:"m20 7 1.7-1.7a1 1 0 0 0 0-1.4l-1.6-1.6a1 1 0 0 0-1.4 0L17 4v3Z",key:"15ixgv"}],["path",{d:"m17 7-5.1 5.1",key:"l9guh7"}],["circle",{cx:"11.5",cy:"12.5",r:".5",fill:"currentColor",key:"16onso"}],["path",{d:"M6 12a2 2 0 0 0 1.8-1.2l.4-.9C8.7 8.8 9.8 8 11 8c2.8 0 5 2.2 5 5 0 1.2-.8 2.3-1.9 2.8l-.9.4A2 2 0 0 0 12 18a4 4 0 0 1-4 4c-3.3 0-6-2.7-6-6a4 4 0 0 1 4-4",key:"x9fguj"}],["path",{d:"m6 16 2 2",key:"16qmzd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rP=w("Hammer",[["path",{d:"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9",key:"eefl8a"}],["path",{d:"m18 15 4-4",key:"16gjal"}],["path",{d:"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5",key:"b7pghm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nP=w("HandCoins",[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17",key:"geh8rc"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"1fto5m"}],["path",{d:"m2 16 6 6",key:"1pfhp9"}],["circle",{cx:"16",cy:"9",r:"2.9",key:"1n0dlu"}],["circle",{cx:"6",cy:"5",r:"3",key:"151irh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iP=w("HandHeart",[["path",{d:"M11 14h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16",key:"1ifwr1"}],["path",{d:"m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"17abbs"}],["path",{d:"m2 15 6 6",key:"10dquu"}],["path",{d:"M19.5 8.5c.7-.7 1.5-1.6 1.5-2.7A2.73 2.73 0 0 0 16 4a2.78 2.78 0 0 0-5 1.8c0 1.2.8 2 1.5 2.8L16 12Z",key:"1h3036"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const r2=w("HandHelping",[["path",{d:"M11 12h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 14",key:"1j4xps"}],["path",{d:"m7 18 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"uospg8"}],["path",{d:"m2 13 6 6",key:"16e5sb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aP=w("HandMetal",[["path",{d:"M18 12.5V10a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v1.4",key:"7eki13"}],["path",{d:"M14 11V9a2 2 0 1 0-4 0v2",key:"94qvcw"}],["path",{d:"M10 10.5V5a2 2 0 1 0-4 0v9",key:"m1ah89"}],["path",{d:"m7 15-1.76-1.76a2 2 0 0 0-2.83 2.82l3.6 3.6C7.5 21.14 9.2 22 12 22h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v5",key:"t1skq1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oP=w("HandPlatter",[["path",{d:"M12 3V2",key:"ar7q03"}],["path",{d:"M5 10a7.1 7.1 0 0 1 14 0",key:"1t9y3n"}],["path",{d:"M4 10h16",key:"img6z1"}],["path",{d:"M2 14h12a2 2 0 1 1 0 4h-2",key:"loyjft"}],["path",{d:"m15.4 17.4 3.2-2.8a2 2 0 0 1 2.8 2.9l-3.6 3.3c-.7.8-1.7 1.2-2.8 1.2h-4c-1.1 0-2.1-.4-2.8-1.2L5 18",key:"1rixiy"}],["path",{d:"M5 14v7H2",key:"3mujks"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const O8=w("Hand",[["path",{d:"M18 11V6a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v0",key:"aigmz7"}],["path",{d:"M14 10V4a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v2",key:"1n6bmn"}],["path",{d:"M10 10.5V6a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v8",key:"a9iiix"}],["path",{d:"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"1s1gnw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sP=w("Handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lP=w("HardDriveDownload",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cP=w("HardDriveUpload",[["path",{d:"m16 6-4-4-4 4",key:"13yo43"}],["path",{d:"M12 2v8",key:"1q4o3n"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AP=w("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hP=w("HardHat",[["path",{d:"M2 18a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v2z",key:"1dej2m"}],["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6h0",key:"1uc279"}],["path",{d:"M14 6h0a6 6 0 0 1 6 6v3",key:"1j9mnm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uP=w("Hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dP=w("Haze",[["path",{d:"m5.2 6.2 1.4 1.4",key:"17imol"}],["path",{d:"M2 13h2",key:"13gyu8"}],["path",{d:"M20 13h2",key:"16rner"}],["path",{d:"m17.4 7.6 1.4-1.4",key:"t4xlah"}],["path",{d:"M22 17H2",key:"1gtaj3"}],["path",{d:"M22 21H2",key:"1gy6en"}],["path",{d:"M16 13a4 4 0 0 0-8 0",key:"1dyczq"}],["path",{d:"M12 5V2.5",key:"1vytko"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fP=w("HdmiPort",[["path",{d:"M22 9a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1l2 2h12l2-2h1a1 1 0 0 0 1-1Z",key:"2128wb"}],["path",{d:"M7.5 12h9",key:"1t0ckc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xP=w("Heading1",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"m17 12 3-2v8",key:"1hhhft"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pP=w("Heading2",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M21 18h-4c0-4 4-3 4-6 0-1.5-2-2.5-4-1",key:"9jr5yi"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gP=w("Heading3",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2",key:"68ncm8"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2",key:"1ejuhz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yP=w("Heading4",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17 10v4h4",key:"13sv97"}],["path",{d:"M21 10v8",key:"1kdml4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vP=w("Heading5",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17 13v-3h4",key:"1nvgqp"}],["path",{d:"M17 17.7c.4.2.8.3 1.3.3 1.5 0 2.7-1.1 2.7-2.5S19.8 13 18.3 13H17",key:"2nebdn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mP=w("Heading6",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["circle",{cx:"19",cy:"16",r:"2",key:"15mx69"}],["path",{d:"M20 10c-2 2-3 3.5-3 6",key:"f35dl0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wP=w("Heading",[["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M6 20V4",key:"1w1bmo"}],["path",{d:"M18 20V4",key:"o2hl4u"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Q8=w("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kP=w("Headset",[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z",key:"12oyoe"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5",key:"1x7m43"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BP=w("HeartCrack",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"m12 13-1-1 2-2-3-3 2-2",key:"xjdxli"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CP=w("HeartHandshake",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08v0c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"12sd6o"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bP=w("HeartOff",[["line",{x1:"2",y1:"2",x2:"22",y2:"22",key:"1w4vcy"}],["path",{d:"M16.5 16.5 12 21l-7-7c-1.5-1.45-3-3.2-3-5.5a5.5 5.5 0 0 1 2.14-4.35",key:"3mpagl"}],["path",{d:"M8.76 3.1c1.15.22 2.13.78 3.24 1.9 1.5-1.5 2.74-2 4.5-2A5.5 5.5 0 0 1 22 8.5c0 2.12-1.3 3.78-2.67 5.17",key:"1gh3v3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EP=w("HeartPulse",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"1uw2ng"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FP=w("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SP=w("Heater",[["path",{d:"M11 8c2-3-2-3 0-6",key:"1ldv5m"}],["path",{d:"M15.5 8c2-3-2-3 0-6",key:"1otqoz"}],["path",{d:"M6 10h.01",key:"1lbq93"}],["path",{d:"M6 14h.01",key:"zudwn7"}],["path",{d:"M10 16v-4",key:"1c25yv"}],["path",{d:"M14 16v-4",key:"1dkbt8"}],["path",{d:"M18 16v-4",key:"1yg9me"}],["path",{d:"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3",key:"1ubg90"}],["path",{d:"M5 20v2",key:"1abpe8"}],["path",{d:"M19 20v2",key:"kqn6ft"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DP=w("HelpCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MP=w("Hexagon",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _P=w("Highlighter",[["path",{d:"m9 11-6 6v3h9l3-3",key:"1a3l36"}],["path",{d:"m22 12-4.6 4.6a2 2 0 0 1-2.8 0l-5.2-5.2a2 2 0 0 1 0-2.8L14 4",key:"14a9rk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LP=w("History",[["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"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IP=w("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TP=w("HopOff",[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.28.01.53-.09.7-.27",key:"qyzcap"}],["path",{d:"M11.14 20.57c.52.24 2.44 1.12 4.08 1.37.46.06.86-.25.9-.71.12-1.52-.3-3.43-.5-4.28",key:"y078lb"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .7-.26",key:"1utre3"}],["path",{d:"M17.99 5.52a20.83 20.83 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-1.17.1-2.5.02-3.9-.25",key:"17o9hm"}],["path",{d:"M20.57 11.14c.24.52 1.12 2.44 1.37 4.08.04.3-.08.59-.31.75",key:"1d1n4p"}],["path",{d:"M4.93 4.93a10 10 0 0 0-.67 13.4c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.85.85 0 0 0 .48-.24",key:"9uv3tt"}],["path",{d:"M5.52 17.99c1.05.95 2.91 2.42 4.5 3.15a.8.8 0 0 0 1.13-.68c.2-2.34-.33-5.3-1.57-8.28",key:"1292wz"}],["path",{d:"M8.35 2.68a10 10 0 0 1 9.98 1.58c.43.35.4.96-.12 1.17-1.5.6-4.3.98-6.07 1.05",key:"7ozu9p"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PP=w("Hop",[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.55.03 1-.42.97-.97-.06-1.27-.26-3.5-.85-5.18",key:"18lxf1"}],["path",{d:"M11.5 6.5c1.64 0 5-.38 6.71-1.07.52-.2.55-.82.12-1.17A10 10 0 0 0 4.26 18.33c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.88.88 0 0 0 .73-.74c.3-2.14-.15-3.5-.61-4.88",key:"vtfxrw"}],["path",{d:"M15.62 16.95c.2.85.62 2.76.5 4.28a.77.77 0 0 1-.9.7 16.64 16.64 0 0 1-4.08-1.36",key:"13hl71"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .96-.96 17.68 17.68 0 0 0-.9-4.87",key:"1sl8oj"}],["path",{d:"M16.94 15.62c.86.2 2.77.62 4.29.5a.77.77 0 0 0 .7-.9 16.64 16.64 0 0 0-1.36-4.08",key:"19c6kt"}],["path",{d:"M17.99 5.52a20.82 20.82 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-2.33.2-5.3-.32-8.27-1.57",key:"85ghs3"}],["path",{d:"M4.93 4.93 3 3a.7.7 0 0 1 0-1",key:"x087yj"}],["path",{d:"M9.58 12.18c1.24 2.98 1.77 5.95 1.57 8.28a.8.8 0 0 1-1.13.68 20.82 20.82 0 0 1-4.5-3.15",key:"11xdqo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UP=w("Hotel",[["path",{d:"M18 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2Z",key:"p9z69c"}],["path",{d:"m9 16 .348-.24c1.465-1.013 3.84-1.013 5.304 0L15 16",key:"1bvcvh"}],["path",{d:"M8 7h.01",key:"1vti4s"}],["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M12 7h.01",key:"1ivr5q"}],["path",{d:"M12 11h.01",key:"z322tv"}],["path",{d:"M16 11h.01",key:"xkw8gn"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M10 22v-6.5m4 0V22",key:"16gs4s"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NP=w("Hourglass",[["path",{d:"M5 22h14",key:"ehvnwv"}],["path",{d:"M5 2h14",key:"pdyrp9"}],["path",{d:"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22",key:"1d314k"}],["path",{d:"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2",key:"1vvvr6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RP=w("IceCream2",[["path",{d:"M12 17c5 0 8-2.69 8-6H4c0 3.31 3 6 8 6Zm-4 4h8m-4-3v3M5.14 11a3.5 3.5 0 1 1 6.71 0",key:"g86ewz"}],["path",{d:"M12.14 11a3.5 3.5 0 1 1 6.71 0",key:"4k3m1s"}],["path",{d:"M15.5 6.5a3.5 3.5 0 1 0-7 0",key:"zmuahr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HP=w("IceCream",[["path",{d:"m7 11 4.08 10.35a1 1 0 0 0 1.84 0L17 11",key:"1v6356"}],["path",{d:"M17 7A5 5 0 0 0 7 7",key:"151p3v"}],["path",{d:"M17 7a2 2 0 0 1 0 4H7a2 2 0 0 1 0-4",key:"1sdaij"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OP=w("ImageDown",[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19 3 3v-5.5",key:"9ldu5r"}],["path",{d:"m17 22 3-3",key:"1nkfve"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QP=w("ImageMinus",[["path",{d:"M21 9v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7",key:"m87ecr"}],["line",{x1:"16",x2:"22",y1:"5",y2:"5",key:"ez7e4s"}],["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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zP=w("ImageOff",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jP=w("ImagePlus",[["path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7",key:"31hg93"}],["line",{x1:"16",x2:"22",y1:"5",y2:"5",key:"ez7e4s"}],["line",{x1:"19",x2:"19",y1:"2",y2:"8",key:"1gkr8c"}],["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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qP=w("ImageUp",[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19.5 3-3 3 3",key:"9vmjn0"}],["path",{d:"M17 22v-5.5",key:"1aa6fl"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fp=w("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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VP=w("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KP=w("Import",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m8 11 4 4 4-4",key:"1dohi6"}],["path",{d:"M8 5H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-4",key:"1ywtjm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GP=w("Inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WP=w("Indent",[["polyline",{points:"3 8 7 12 3 16",key:"f3rxhf"}],["line",{x1:"21",x2:"11",y1:"12",y2:"12",key:"1fxxak"}],["line",{x1:"21",x2:"11",y1:"6",y2:"6",key:"asgu94"}],["line",{x1:"21",x2:"11",y1:"18",y2:"18",key:"13dsj7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZP=w("IndianRupee",[["path",{d:"M6 3h12",key:"ggurg9"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"m6 13 8.5 8",key:"u1kupk"}],["path",{d:"M6 13h3",key:"wdp6ag"}],["path",{d:"M9 13c6.667 0 6.667-10 0-10",key:"1nkvk2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XP=w("Infinity",[["path",{d:"M12 12c-2-2.67-4-4-6-4a4 4 0 1 0 0 8c2 0 4-1.33 6-4Zm0 0c2 2.67 4 4 6 4a4 4 0 0 0 0-8c-2 0-4 1.33-6 4Z",key:"1z0uae"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const z8=w("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YP=w("InspectionPanel",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h.01",key:"7u93v4"}],["path",{d:"M17 7h.01",key:"14a9sn"}],["path",{d:"M7 17h.01",key:"19xn7k"}],["path",{d:"M17 17h.01",key:"1sd3ek"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JP=w("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const j8=w("Italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $P=w("IterationCcw",[["path",{d:"M20 10c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8h8",key:"4znkd0"}],["polyline",{points:"16 14 20 18 16 22",key:"11njsm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eU=w("IterationCw",[["path",{d:"M4 10c0-4.4 3.6-8 8-8s8 3.6 8 8-3.6 8-8 8H4",key:"tuf4su"}],["polyline",{points:"8 22 4 18 8 14",key:"evkj9s"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tU=w("JapaneseYen",[["path",{d:"M12 9.5V21m0-11.5L6 3m6 6.5L18 3",key:"2ej80x"}],["path",{d:"M6 15h12",key:"1hwgt5"}],["path",{d:"M6 11h12",key:"wf4gp6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rU=w("Joystick",[["path",{d:"M21 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2Z",key:"jg2n2t"}],["path",{d:"M6 15v-2",key:"gd6mvg"}],["path",{d:"M12 15V9",key:"8c7uyn"}],["circle",{cx:"12",cy:"6",r:"3",key:"1gm2ql"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const n2=w("KanbanSquareDashed",[["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 9v1",key:"1r0deq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i2=w("KanbanSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nU=w("Kanban",[["path",{d:"M6 5v11",key:"mdvv1e"}],["path",{d:"M12 5v6",key:"14ar3b"}],["path",{d:"M18 5v14",key:"7ji314"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iU=w("KeyRound",[["path",{d:"M2 18v3c0 .6.4 1 1 1h4v-3h3v-3h2l1.4-1.4a6.5 6.5 0 1 0-4-4Z",key:"167ctg"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aU=w("KeySquare",[["path",{d:"M12.4 2.7c.9-.9 2.5-.9 3.4 0l5.5 5.5c.9.9.9 2.5 0 3.4l-3.7 3.7c-.9.9-2.5.9-3.4 0L8.7 9.8c-.9-.9-.9-2.5 0-3.4Z",key:"9li5bk"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M9.4 10.6 2 18v3c0 .6.4 1 1 1h4v-3h3v-3h2l1.4-1.4",key:"1ym3zm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oU=w("Key",[["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["path",{d:"m15.5 7.5 3 3L22 7l-3-3",key:"1rn1fs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sU=w("KeyboardMusic",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M6 12v4",key:"dy92yo"}],["path",{d:"M10 12v4",key:"1fxnav"}],["path",{d:"M14 12v4",key:"1hft58"}],["path",{d:"M18 12v4",key:"tjjnbz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lU=w("Keyboard",[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cU=w("LampCeiling",[["path",{d:"M12 2v5",key:"nd4vlx"}],["path",{d:"M6 7h12l4 9H2l4-9Z",key:"123d64"}],["path",{d:"M9.17 16a3 3 0 1 0 5.66 0",key:"1061mw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AU=w("LampDesk",[["path",{d:"m14 5-3 3 2 7 8-8-7-2Z",key:"1b0msb"}],["path",{d:"m14 5-3 3-3-3 3-3 3 3Z",key:"1uemms"}],["path",{d:"M9.5 6.5 4 12l3 6",key:"1bx08v"}],["path",{d:"M3 22v-2c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v2H3Z",key:"wap775"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hU=w("LampFloor",[["path",{d:"M9 2h6l3 7H6l3-7Z",key:"wcx6mj"}],["path",{d:"M12 9v13",key:"3n1su1"}],["path",{d:"M9 22h6",key:"1rlq3v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uU=w("LampWallDown",[["path",{d:"M11 13h6l3 7H8l3-7Z",key:"9n3qlo"}],["path",{d:"M14 13V8a2 2 0 0 0-2-2H8",key:"1hu4hb"}],["path",{d:"M4 9h2a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4v6Z",key:"s053bc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dU=w("LampWallUp",[["path",{d:"M11 4h6l3 7H8l3-7Z",key:"11x1ee"}],["path",{d:"M14 11v5a2 2 0 0 1-2 2H8",key:"eutp5o"}],["path",{d:"M4 15h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H4v-6Z",key:"1iuthr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fU=w("Lamp",[["path",{d:"M8 2h8l4 10H4L8 2Z",key:"9dma5w"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M8 22v-2c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v2H8Z",key:"mwf4oh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xU=w("LandPlot",[["path",{d:"m12 8 6-3-6-3v10",key:"mvpnpy"}],["path",{d:"m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12",key:"ek95tt"}],["path",{d:"m6.49 12.85 11.02 6.3",key:"1kt42w"}],["path",{d:"M17.51 12.85 6.5 19.15",key:"v55bdg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pU=w("Landmark",[["line",{x1:"3",x2:"21",y1:"22",y2:"22",key:"j8o0r"}],["line",{x1:"6",x2:"6",y1:"18",y2:"11",key:"10tf0k"}],["line",{x1:"10",x2:"10",y1:"18",y2:"11",key:"54lgf6"}],["line",{x1:"14",x2:"14",y1:"18",y2:"11",key:"380y"}],["line",{x1:"18",x2:"18",y1:"18",y2:"11",key:"1kevvc"}],["polygon",{points:"12 2 20 7 4 7",key:"jkujk7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gU=w("Languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yU=w("Laptop2",[["rect",{width:"18",height:"12",x:"3",y:"4",rx:"2",ry:"2",key:"1qhy41"}],["line",{x1:"2",x2:"22",y1:"20",y2:"20",key:"ni3hll"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vU=w("Laptop",[["path",{d:"M20 16V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v9m16 0H4m16 0 1.28 2.55a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45L4 16",key:"tarvll"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mU=w("LassoSelect",[["path",{d:"M7 22a5 5 0 0 1-2-4",key:"umushi"}],["path",{d:"M7 16.93c.96.43 1.96.74 2.99.91",key:"ybbtv3"}],["path",{d:"M3.34 14A6.8 6.8 0 0 1 2 10c0-4.42 4.48-8 10-8s10 3.58 10 8a7.19 7.19 0 0 1-.33 2",key:"gt5e1w"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",key:"bq3ynw"}],["path",{d:"M14.33 22h-.09a.35.35 0 0 1-.24-.32v-10a.34.34 0 0 1 .33-.34c.08 0 .15.03.21.08l7.34 6a.33.33 0 0 1-.21.59h-4.49l-2.57 3.85a.35.35 0 0 1-.28.14v0z",key:"1bawls"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wU=w("Lasso",[["path",{d:"M7 22a5 5 0 0 1-2-4",key:"umushi"}],["path",{d:"M3.3 14A6.8 6.8 0 0 1 2 10c0-4.4 4.5-8 10-8s10 3.6 10 8-4.5 8-10 8a12 12 0 0 1-5-1",key:"146dds"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",key:"bq3ynw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kU=w("Laugh",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M18 13a6 6 0 0 1-6 5 6 6 0 0 1-6-5h12Z",key:"b2q4dd"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BU=w("Layers2",[["path",{d:"m16.02 12 5.48 3.13a1 1 0 0 1 0 1.74L13 21.74a2 2 0 0 1-2 0l-8.5-4.87a1 1 0 0 1 0-1.74L7.98 12",key:"1cuww1"}],["path",{d:"M13 13.74a2 2 0 0 1-2 0L2.5 8.87a1 1 0 0 1 0-1.74L11 2.26a2 2 0 0 1 2 0l8.5 4.87a1 1 0 0 1 0 1.74Z",key:"pdlvxu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CU=w("Layers3",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m6.08 9.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59",key:"1e5n1m"}],["path",{d:"m6.08 14.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59",key:"1iwflc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bU=w("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EU=w("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FU=w("LayoutGrid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SU=w("LayoutList",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["path",{d:"M14 4h7",key:"3xa0d5"}],["path",{d:"M14 9h7",key:"1icrd9"}],["path",{d:"M14 15h7",key:"1mj8o2"}],["path",{d:"M14 20h7",key:"11slyb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DU=w("LayoutPanelLeft",[["rect",{width:"7",height:"18",x:"3",y:"3",rx:"1",key:"2obqm"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MU=w("LayoutPanelTop",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _U=w("LayoutTemplate",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LU=w("Leaf",[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IU=w("LeafyGreen",[["path",{d:"M2 22c1.25-.987 2.27-1.975 3.9-2.2a5.56 5.56 0 0 1 3.8 1.5 4 4 0 0 0 6.187-2.353 3.5 3.5 0 0 0 3.69-5.116A3.5 3.5 0 0 0 20.95 8 3.5 3.5 0 1 0 16 3.05a3.5 3.5 0 0 0-5.831 1.373 3.5 3.5 0 0 0-5.116 3.69 4 4 0 0 0-2.348 6.155C3.499 15.42 4.409 16.712 4.2 18.1 3.926 19.743 3.014 20.732 2 22",key:"1134nt"}],["path",{d:"M2 22 17 7",key:"1q7jp2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TU=w("LibraryBig",[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1",key:"oynpb5"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z",key:"1qboyk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PU=w("LibrarySquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7v10",key:"d5nglc"}],["path",{d:"M11 7v10",key:"pptsnr"}],["path",{d:"m15 7 2 10",key:"1m7qm5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UU=w("Library",[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NU=w("LifeBuoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RU=w("Ligature",[["path",{d:"M8 20V8c0-2.2 1.8-4 4-4 1.5 0 2.8.8 3.5 2",key:"1rtphz"}],["path",{d:"M6 12h4",key:"a4o3ry"}],["path",{d:"M14 12h2v8",key:"c1fccl"}],["path",{d:"M6 20h4",key:"1i6q5t"}],["path",{d:"M14 20h4",key:"lzx1xo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HU=w("LightbulbOff",[["path",{d:"M16.8 11.2c.8-.9 1.2-2 1.2-3.2a6 6 0 0 0-9.3-5",key:"1fkcox"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M6.3 6.3a4.67 4.67 0 0 0 1.2 5.2c.7.7 1.3 1.5 1.5 2.5",key:"10m8kw"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OU=w("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QU=w("LineChart",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zU=w("Link2Off",[["path",{d:"M9 17H7A5 5 0 0 1 7 7",key:"10o201"}],["path",{d:"M15 7h2a5 5 0 0 1 4 8",key:"1d3206"}],["line",{x1:"8",x2:"12",y1:"12",y2:"12",key:"rvw6j4"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jU=w("Link2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qU=w("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VU=w("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KU=w("ListChecks",[["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GU=w("ListCollapse",[["path",{d:"m3 10 2.5-2.5L3 5",key:"i6eama"}],["path",{d:"m3 19 2.5-2.5L3 14",key:"w2gmor"}],["path",{d:"M10 6h11",key:"c7qv1k"}],["path",{d:"M10 12h11",key:"6m4ad9"}],["path",{d:"M10 18h11",key:"11hvi2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WU=w("ListEnd",[["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M10 18H3",key:"13769t"}],["path",{d:"M21 6v10a2 2 0 0 1-2 2h-5",key:"ilrcs8"}],["path",{d:"m16 16-2 2 2 2",key:"kkc6pm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZU=w("ListFilter",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XU=w("ListMinus",[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M21 12h-6",key:"bt1uis"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YU=w("ListMusic",[["path",{d:"M21 15V6",key:"h1cx4g"}],["path",{d:"M18.5 18a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z",key:"8saifv"}],["path",{d:"M12 12H3",key:"18klou"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M12 18H3",key:"11ftsu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JU=w("ListOrdered",[["line",{x1:"10",x2:"21",y1:"6",y2:"6",key:"76qw6h"}],["line",{x1:"10",x2:"21",y1:"12",y2:"12",key:"16nom4"}],["line",{x1:"10",x2:"21",y1:"18",y2:"18",key:"u3jurt"}],["path",{d:"M4 6h1v4",key:"cnovpq"}],["path",{d:"M4 10h2",key:"16xx2s"}],["path",{d:"M6 18H4c0-1 2-2 2-3s-1-1.5-2-1",key:"m9a95d"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $U=w("ListPlus",[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M18 9v6",key:"1twb98"}],["path",{d:"M21 12h-6",key:"bt1uis"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eN=w("ListRestart",[["path",{d:"M21 6H3",key:"1jwq7v"}],["path",{d:"M7 12H3",key:"13ou7f"}],["path",{d:"M7 18H3",key:"1sijw9"}],["path",{d:"M12 18a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L11 14",key:"qth677"}],["path",{d:"M11 10v4h4",key:"172dkj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tN=w("ListStart",[["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M10 6H3",key:"lf8lx7"}],["path",{d:"M21 18V8a2 2 0 0 0-2-2h-5",key:"1hghli"}],["path",{d:"m16 8-2-2 2-2",key:"160uvd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rN=w("ListTodo",[["rect",{x:"3",y:"5",width:"6",height:"6",rx:"1",key:"1defrl"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nN=w("ListTree",[["path",{d:"M21 12h-8",key:"1bmf0i"}],["path",{d:"M21 6H8",key:"1pqkrb"}],["path",{d:"M21 18h-8",key:"1tm79t"}],["path",{d:"M3 6v4c0 1.1.9 2 2 2h3",key:"1ywdgy"}],["path",{d:"M3 10v6c0 1.1.9 2 2 2h3",key:"2wc746"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iN=w("ListVideo",[["path",{d:"M12 12H3",key:"18klou"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M12 18H3",key:"11ftsu"}],["path",{d:"m16 12 5 3-5 3v-6Z",key:"zpskkp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aN=w("ListX",[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"m19 10-4 4",key:"1tz659"}],["path",{d:"m15 10 4 4",key:"1n7nei"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oN=w("List",[["line",{x1:"8",x2:"21",y1:"6",y2:"6",key:"7ey8pc"}],["line",{x1:"8",x2:"21",y1:"12",y2:"12",key:"rjfblc"}],["line",{x1:"8",x2:"21",y1:"18",y2:"18",key:"c3b1m8"}],["line",{x1:"3",x2:"3.01",y1:"6",y2:"6",key:"1g7gq3"}],["line",{x1:"3",x2:"3.01",y1:"12",y2:"12",key:"1pjlvk"}],["line",{x1:"3",x2:"3.01",y1:"18",y2:"18",key:"28t2mc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const q8=w("Loader2",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sN=w("Loader",[["line",{x1:"12",x2:"12",y1:"2",y2:"6",key:"gza1u7"}],["line",{x1:"12",x2:"12",y1:"18",y2:"22",key:"1qhbu9"}],["line",{x1:"4.93",x2:"7.76",y1:"4.93",y2:"7.76",key:"xae44r"}],["line",{x1:"16.24",x2:"19.07",y1:"16.24",y2:"19.07",key:"bxnmvf"}],["line",{x1:"2",x2:"6",y1:"12",y2:"12",key:"89khin"}],["line",{x1:"18",x2:"22",y1:"12",y2:"12",key:"pb8tfm"}],["line",{x1:"4.93",x2:"7.76",y1:"19.07",y2:"16.24",key:"1uxjnu"}],["line",{x1:"16.24",x2:"19.07",y1:"7.76",y2:"4.93",key:"6duxfx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lN=w("LocateFixed",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cN=w("LocateOff",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["path",{d:"M7.11 7.11C5.83 8.39 5 10.1 5 12c0 3.87 3.13 7 7 7 1.9 0 3.61-.83 4.89-2.11",key:"1oh7ia"}],["path",{d:"M18.71 13.96c.19-.63.29-1.29.29-1.96 0-3.87-3.13-7-7-7-.67 0-1.33.1-1.96.29",key:"3qdecy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AN=w("Locate",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hN=w("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const V8=w("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uN=w("LogIn",[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dN=w("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fN=w("Lollipop",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M11 11a2 2 0 0 0 4 0 4 4 0 0 0-8 0 6 6 0 0 0 12 0",key:"107gwy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xN=w("Luggage",[["path",{d:"M6 20h0a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h0",key:"1h5fkc"}],["path",{d:"M8 18V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v14",key:"1l99gc"}],["path",{d:"M10 20h4",key:"ni2waw"}],["circle",{cx:"16",cy:"20",r:"2",key:"1vifvg"}],["circle",{cx:"8",cy:"20",r:"2",key:"ckkr5m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pN=w("MSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 16V8l4 4 4-4v8",key:"141u4e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gN=w("Magnet",[["path",{d:"m6 15-4-4 6.75-6.77a7.79 7.79 0 0 1 11 11L13 22l-4-4 6.39-6.36a2.14 2.14 0 0 0-3-3L6 15",key:"1i3lhw"}],["path",{d:"m5 8 4 4",key:"j6kj7e"}],["path",{d:"m12 15 4 4",key:"lnac28"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yN=w("MailCheck",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vN=w("MailMinus",[["path",{d:"M22 15V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"fuxbkv"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M16 19h6",key:"xwg31i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mN=w("MailOpen",[["path",{d:"M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z",key:"1jhwl8"}],["path",{d:"m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10",key:"1qfld7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wN=w("MailPlus",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M16 19h6",key:"xwg31i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kN=w("MailQuestion",[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5",key:"e61zoh"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M18 15.28c.2-.4.5-.8.9-1a2.1 2.1 0 0 1 2.6.4c.3.4.5.8.5 1.3 0 1.3-2 2-2 2",key:"7z9rxb"}],["path",{d:"M20 22v.01",key:"12bgn6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BN=w("MailSearch",[["path",{d:"M22 12.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h7.5",key:"w80f2v"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M18 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6v0Z",key:"mgbru4"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.5-1.5",key:"1x83k4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CN=w("MailWarning",[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5",key:"e61zoh"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M20 14v4",key:"1hm744"}],["path",{d:"M20 22v.01",key:"12bgn6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bN=w("MailX",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h9",key:"1j9vog"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m17 17 4 4",key:"1b3523"}],["path",{d:"m21 17-4 4",key:"uinynz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EN=w("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FN=w("Mailbox",[["path",{d:"M22 17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.5C2 7 4 5 6.5 5H18c2.2 0 4 1.8 4 4v8Z",key:"1lbycx"}],["polyline",{points:"15,9 18,9 18,11",key:"1pm9c0"}],["path",{d:"M6.5 5C9 5 11 7 11 9.5V17a2 2 0 0 1-2 2v0",key:"n6nfvi"}],["line",{x1:"6",x2:"7",y1:"10",y2:"10",key:"1e2scm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SN=w("Mails",[["rect",{width:"16",height:"13",x:"6",y:"4",rx:"2",key:"1drq3f"}],["path",{d:"m22 7-7.1 3.78c-.57.3-1.23.3-1.8 0L6 7",key:"xn252p"}],["path",{d:"M2 8v11c0 1.1.9 2 2 2h14",key:"n13cji"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DN=w("MapPinOff",[["path",{d:"M5.43 5.43A8.06 8.06 0 0 0 4 10c0 6 8 12 8 12a29.94 29.94 0 0 0 5-5",key:"12a8pk"}],["path",{d:"M19.18 13.52A8.66 8.66 0 0 0 20 10a8 8 0 0 0-8-8 7.88 7.88 0 0 0-3.52.82",key:"1r9f6y"}],["path",{d:"M9.13 9.13A2.78 2.78 0 0 0 9 10a3 3 0 0 0 3 3 2.78 2.78 0 0 0 .87-.13",key:"erynq7"}],["path",{d:"M14.9 9.25a3 3 0 0 0-2.15-2.16",key:"1hwwmx"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MN=w("MapPin",[["path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z",key:"2oe9fu"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _N=w("MapPinned",[["path",{d:"M18 8c0 4.5-6 9-6 9s-6-4.5-6-9a6 6 0 0 1 12 0",key:"yrbn30"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M8.835 14H5a1 1 0 0 0-.9.7l-2 6c-.1.1-.1.2-.1.3 0 .6.4 1 1 1h18c.6 0 1-.4 1-1 0-.1 0-.2-.1-.3l-2-6a1 1 0 0 0-.9-.7h-3.835",key:"112zkj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LN=w("Map",[["polygon",{points:"3 6 9 3 15 6 21 3 21 18 15 21 9 18 3 21",key:"ok2ie8"}],["line",{x1:"9",x2:"9",y1:"3",y2:"18",key:"w34qz5"}],["line",{x1:"15",x2:"15",y1:"6",y2:"21",key:"volv9a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IN=w("Martini",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M12 11v11",key:"ur9y6a"}],["path",{d:"m19 3-7 8-7-8Z",key:"1sgpiw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TN=w("Maximize2",[["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["polyline",{points:"9 21 3 21 3 15",key:"1avn1i"}],["line",{x1:"21",x2:"14",y1:"3",y2:"10",key:"ota7mn"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PN=w("Maximize",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UN=w("Medal",[["path",{d:"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15",key:"143lza"}],["path",{d:"M11 12 5.12 2.2",key:"qhuxz6"}],["path",{d:"m13 12 5.88-9.8",key:"hbye0f"}],["path",{d:"M8 7h8",key:"i86dvs"}],["circle",{cx:"12",cy:"17",r:"5",key:"qbz8iq"}],["path",{d:"M12 18v-2h-.5",key:"fawc4q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NN=w("MegaphoneOff",[["path",{d:"M9.26 9.26 3 11v3l14.14 3.14",key:"3429n"}],["path",{d:"M21 15.34V6l-7.31 2.03",key:"4o1dh8"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6",key:"1yl0tm"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RN=w("Megaphone",[["path",{d:"m3 11 18-5v12L3 14v-3z",key:"n962bs"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6",key:"1yl0tm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HN=w("Meh",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"8",x2:"16",y1:"15",y2:"15",key:"1xb1d9"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ON=w("MemoryStick",[["path",{d:"M6 19v-3",key:"1nvgqn"}],["path",{d:"M10 19v-3",key:"iu8nkm"}],["path",{d:"M14 19v-3",key:"kcehxu"}],["path",{d:"M18 19v-3",key:"1vh91z"}],["path",{d:"M8 11V9",key:"63erz4"}],["path",{d:"M16 11V9",key:"fru6f3"}],["path",{d:"M12 11V9",key:"ha00sb"}],["path",{d:"M2 15h20",key:"16ne18"}],["path",{d:"M2 7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1.1a2 2 0 0 0 0 3.837V17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5.1a2 2 0 0 0 0-3.837Z",key:"lhddv3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QN=w("MenuSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 8h10",key:"1jw688"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h10",key:"wp8him"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const K8=w("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zN=w("Merge",[["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M12 2v10.3a4 4 0 0 1-1.172 2.872L4 22",key:"1hyw0i"}],["path",{d:"m20 22-5-5",key:"1m27yz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jN=w("MessageCircleCode",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"m10 10-2 2 2 2",key:"p6et6i"}],["path",{d:"m14 10 2 2-2 2",key:"1kkmpt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qN=w("MessageCircleDashed",[["path",{d:"M13.5 3.1c-.5 0-1-.1-1.5-.1s-1 .1-1.5.1",key:"16ll65"}],["path",{d:"M19.3 6.8a10.45 10.45 0 0 0-2.1-2.1",key:"1nq77a"}],["path",{d:"M20.9 13.5c.1-.5.1-1 .1-1.5s-.1-1-.1-1.5",key:"1sf7wn"}],["path",{d:"M17.2 19.3a10.45 10.45 0 0 0 2.1-2.1",key:"x1hs5g"}],["path",{d:"M10.5 20.9c.5.1 1 .1 1.5.1s1-.1 1.5-.1",key:"19m18z"}],["path",{d:"M3.5 17.5 2 22l4.5-1.5",key:"1f36qi"}],["path",{d:"M3.1 10.5c0 .5-.1 1-.1 1.5s.1 1 .1 1.5",key:"1vz3ju"}],["path",{d:"M6.8 4.7a10.45 10.45 0 0 0-2.1 2.1",key:"19f9do"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VN=w("MessageCircleHeart",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M15.8 9.2a2.5 2.5 0 0 0-3.5 0l-.3.4-.35-.3a2.42 2.42 0 1 0-3.2 3.6l3.6 3.5 3.6-3.5c1.2-1.2 1.1-2.7.2-3.7",key:"43lnbm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KN=w("MessageCircleMore",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GN=w("MessageCircleOff",[["path",{d:"M20.5 14.9A9 9 0 0 0 9.1 3.5",key:"1iebmn"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.6 5.6C3 8.3 2.2 12.5 4 16l-2 6 6-2c3.4 1.8 7.6 1.1 10.3-1.7",key:"1ov8ce"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WN=w("MessageCirclePlus",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZN=w("MessageCircleQuestion",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XN=w("MessageCircleReply",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"m10 15-3-3 3-3",key:"1pgupc"}],["path",{d:"M7 12h7a2 2 0 0 1 2 2v1",key:"1gheu4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YN=w("MessageCircleWarning",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JN=w("MessageCircleX",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $N=w("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eR=w("MessageSquareCode",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"m10 8-2 2 2 2",key:"19bv1o"}],["path",{d:"m14 8 2 2-2 2",key:"1whylv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tR=w("MessageSquareDashed",[["path",{d:"M3 6V5c0-1.1.9-2 2-2h2",key:"9usibi"}],["path",{d:"M11 3h3",key:"1c3ji7"}],["path",{d:"M18 3h1c1.1 0 2 .9 2 2",key:"19esxn"}],["path",{d:"M21 9v2",key:"p14lih"}],["path",{d:"M21 15c0 1.1-.9 2-2 2h-1",key:"1fo1j8"}],["path",{d:"M14 17h-3",key:"1w4p2m"}],["path",{d:"m7 17-4 4v-5",key:"ph9x1h"}],["path",{d:"M3 12v-2",key:"856n1q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rR=w("MessageSquareDiff",[["path",{d:"m5 19-2 2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2",key:"1xuzuj"}],["path",{d:"M9 10h6",key:"9gxzsh"}],["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M9 17h6",key:"r8uit2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nR=w("MessageSquareDot",[["path",{d:"M11.7 3H5a2 2 0 0 0-2 2v16l4-4h12a2 2 0 0 0 2-2v-2.7",key:"uodpkb"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iR=w("MessageSquareHeart",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M14.8 7.5a1.84 1.84 0 0 0-2.6 0l-.2.3-.3-.3a1.84 1.84 0 1 0-2.4 2.8L12 13l2.7-2.7c.9-.9.8-2.1.1-2.8",key:"1blaws"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aR=w("MessageSquareMore",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M16 10h.01",key:"1m94wz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oR=w("MessageSquareOff",[["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M3.6 3.6c-.4.3-.6.8-.6 1.4v16l4-4h10",key:"pwpm4a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sR=w("MessageSquarePlus",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lR=w("MessageSquareQuote",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M8 12a2 2 0 0 0 2-2V8H8",key:"1jfesj"}],["path",{d:"M14 12a2 2 0 0 0 2-2V8h-2",key:"1dq9mh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cR=w("MessageSquareReply",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"m10 7-3 3 3 3",key:"1eugdv"}],["path",{d:"M17 13v-1a2 2 0 0 0-2-2H7",key:"ernfh3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AR=w("MessageSquareShare",[["path",{d:"M21 12v3a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h7",key:"tqtdkg"}],["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"m16 8 5-5",key:"15mbrl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hR=w("MessageSquareText",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M13 8H7",key:"14i4kc"}],["path",{d:"M17 12H7",key:"16if0g"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uR=w("MessageSquareWarning",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M12 7v2",key:"stiyo7"}],["path",{d:"M12 13h.01",key:"y0uutt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dR=w("MessageSquareX",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const G8=w("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fR=w("MessagesSquare",[["path",{d:"M14 9a2 2 0 0 1-2 2H6l-4 4V4c0-1.1.9-2 2-2h8a2 2 0 0 1 2 2v5Z",key:"16vlm8"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1",key:"1cx29u"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xR=w("Mic2",[["path",{d:"m12 8-9.04 9.06a2.82 2.82 0 1 0 3.98 3.98L16 12",key:"zoua8r"}],["circle",{cx:"17",cy:"7",r:"5",key:"1fomce"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pR=w("MicOff",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M18.89 13.23A7.12 7.12 0 0 0 19 12v-2",key:"80xlxr"}],["path",{d:"M5 10v2a7 7 0 0 0 12 5",key:"p2k8kg"}],["path",{d:"M15 9.34V5a3 3 0 0 0-5.68-1.33",key:"1gzdoj"}],["path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12",key:"r2i35w"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const W8=w("Mic",[["path",{d:"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z",key:"131961"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gR=w("Microscope",[["path",{d:"M6 18h8",key:"1borvv"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1",key:"1jwaiy"}],["path",{d:"M9 14h2",key:"197e7h"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z",key:"1bmzmy"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"1drr47"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yR=w("Microwave",[["rect",{width:"20",height:"15",x:"2",y:"4",rx:"2",key:"2no95f"}],["rect",{width:"8",height:"7",x:"6",y:"8",rx:"1",key:"zh9wx"}],["path",{d:"M18 8v7",key:"o5zi4n"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 19v2",key:"1dawf0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vR=w("Milestone",[["path",{d:"M18 6H5a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h13l4-3.5L18 6Z",key:"1mp5s7"}],["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M12 3v3",key:"1n5kay"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mR=w("MilkOff",[["path",{d:"M8 2h8",key:"1ssgc1"}],["path",{d:"M9 2v1.343M15 2v2.789a4 4 0 0 0 .672 2.219l.656.984a4 4 0 0 1 .672 2.22v1.131M7.8 7.8l-.128.192A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-3",key:"y0ejgx"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.472 6.472 0 0 0 3.435.435",key:"iaxqsy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wR=w("Milk",[["path",{d:"M8 2h8",key:"1ssgc1"}],["path",{d:"M9 2v2.789a4 4 0 0 1-.672 2.219l-.656.984A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-9.789a4 4 0 0 0-.672-2.219l-.656-.984A4 4 0 0 1 15 4.788V2",key:"qtp12x"}],["path",{d:"M7 15a6.472 6.472 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"ygeh44"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kR=w("Minimize2",[["polyline",{points:"4 14 10 14 10 20",key:"11kfnr"}],["polyline",{points:"20 10 14 10 14 4",key:"rlmsce"}],["line",{x1:"14",x2:"21",y1:"10",y2:"3",key:"o5lafz"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BR=w("Minimize",[["path",{d:"M8 3v3a2 2 0 0 1-2 2H3",key:"hohbtr"}],["path",{d:"M21 8h-3a2 2 0 0 1-2-2V3",key:"5jw1f3"}],["path",{d:"M3 16h3a2 2 0 0 1 2 2v3",key:"198tvr"}],["path",{d:"M16 21v-3a2 2 0 0 1 2-2h3",key:"ph8mxp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CR=w("MinusCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bR=w("MinusSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const t5=w("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ER=w("MonitorCheck",[["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FR=w("MonitorDot",[["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}],["path",{d:"M22 12v3a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h9",key:"1fet9y"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SR=w("MonitorDown",[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"m15 10-3 3-3-3",key:"lzhmyn"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DR=w("MonitorOff",[["path",{d:"M17 17H4a2 2 0 0 1-2-2V5c0-1.5 1-2 1-2",key:"k0q8oc"}],["path",{d:"M22 15V5a2 2 0 0 0-2-2H9",key:"cp1ac0"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MR=w("MonitorPause",[["path",{d:"M10 13V7",key:"1u13u9"}],["path",{d:"M14 13V7",key:"1vj9om"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _R=w("MonitorPlay",[["path",{d:"m10 7 5 3-5 3Z",key:"29ljg6"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LR=w("MonitorSmartphone",[["path",{d:"M18 8V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8",key:"10dyio"}],["path",{d:"M10 19v-3.96 3.15",key:"1irgej"}],["path",{d:"M7 19h5",key:"qswx4l"}],["rect",{width:"6",height:"10",x:"16",y:"12",rx:"2",key:"1egngj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IR=w("MonitorSpeaker",[["path",{d:"M5.5 20H8",key:"1k40s5"}],["path",{d:"M17 9h.01",key:"1j24nn"}],["rect",{width:"10",height:"16",x:"12",y:"4",rx:"2",key:"ixliua"}],["path",{d:"M8 6H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h4",key:"1mp6e1"}],["circle",{cx:"17",cy:"15",r:"1",key:"tqvash"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TR=w("MonitorStop",[["rect",{x:"9",y:"7",width:"6",height:"6",key:"4xvc6r"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PR=w("MonitorUp",[["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"M12 13V7",key:"h0r20n"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UR=w("MonitorX",[["path",{d:"m14.5 12.5-5-5",key:"1jahn5"}],["path",{d:"m9.5 12.5 5-5",key:"1k2t7b"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NR=w("Monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RR=w("MoonStar",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}],["path",{d:"M19 3v4",key:"vgv24u"}],["path",{d:"M21 5h-4",key:"1wcg1f"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HR=w("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OR=w("MoreHorizontal",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QR=w("MoreVertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zR=w("MountainSnow",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}],["path",{d:"M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19",key:"1pvmmp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jR=w("Mountain",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qR=w("MousePointer2",[["path",{d:"m4 4 7.07 17 2.51-7.39L21 11.07z",key:"1vqm48"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VR=w("MousePointerClick",[["path",{d:"m9 9 5 12 1.8-5.2L21 14Z",key:"1b76lo"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KR=w("MousePointerSquareDashed",[["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"m12 12 4 10 1.7-4.3L22 16Z",key:"64ilsv"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h2",key:"1qve2z"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v2",key:"p14lih"}],["path",{d:"M3 14v1",key:"vnatye"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a2=w("MousePointerSquare",[["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}],["path",{d:"m12 12 4 10 1.7-4.3L22 16Z",key:"64ilsv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const r5=w("MousePointer",[["path",{d:"m3 3 7.07 16.97 2.51-7.39 7.39-2.51L3 3z",key:"y2ucgo"}],["path",{d:"m13 13 6 6",key:"1nhxnf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GR=w("Mouse",[["rect",{x:"5",y:"2",width:"14",height:"20",rx:"7",key:"11ol66"}],["path",{d:"M12 6v4",key:"16clxf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o2=w("Move3d",[["path",{d:"M5 3v16h16",key:"1mqmf9"}],["path",{d:"m5 19 6-6",key:"jh6hbb"}],["path",{d:"m2 6 3-3 3 3",key:"tkyvxa"}],["path",{d:"m18 16 3 3-3 3",key:"1d4glt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WR=w("MoveDiagonal2",[["polyline",{points:"5 11 5 5 11 5",key:"ncfzxk"}],["polyline",{points:"19 13 19 19 13 19",key:"1mk7hk"}],["line",{x1:"5",x2:"19",y1:"5",y2:"19",key:"mcyte3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZR=w("MoveDiagonal",[["polyline",{points:"13 5 19 5 19 11",key:"11219e"}],["polyline",{points:"11 19 5 19 5 13",key:"sfq3wq"}],["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XR=w("MoveDownLeft",[["path",{d:"M11 19H5V13",key:"1akmht"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YR=w("MoveDownRight",[["path",{d:"M19 13V19H13",key:"10vkzq"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Z8=w("MoveDown",[["path",{d:"M8 18L12 22L16 18",key:"cskvfv"}],["path",{d:"M12 2V22",key:"r89rzk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JR=w("MoveHorizontal",[["polyline",{points:"18 8 22 12 18 16",key:"1hqrds"}],["polyline",{points:"6 8 2 12 6 16",key:"f0ernq"}],["line",{x1:"2",x2:"22",y1:"12",y2:"12",key:"1dnqot"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $R=w("MoveLeft",[["path",{d:"M6 8L2 12L6 16",key:"kyvwex"}],["path",{d:"M2 12H22",key:"1m8cig"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eH=w("MoveRight",[["path",{d:"M18 8L22 12L18 16",key:"1r0oui"}],["path",{d:"M2 12H22",key:"1m8cig"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tH=w("MoveUpLeft",[["path",{d:"M5 11V5H11",key:"3q78g9"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rH=w("MoveUpRight",[["path",{d:"M13 5H19V11",key:"1n1gyv"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const X8=w("MoveUp",[["path",{d:"M8 6L12 2L16 6",key:"1yvkyx"}],["path",{d:"M12 2V22",key:"r89rzk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nH=w("MoveVertical",[["polyline",{points:"8 18 12 22 16 18",key:"1uutw3"}],["polyline",{points:"8 6 12 2 16 6",key:"d60sxy"}],["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Y8=w("Move",[["polyline",{points:"5 9 2 12 5 15",key:"1r5uj5"}],["polyline",{points:"9 5 12 2 15 5",key:"5v383o"}],["polyline",{points:"15 19 12 22 9 19",key:"g7qi8m"}],["polyline",{points:"19 9 22 12 19 15",key:"tpp73q"}],["line",{x1:"2",x2:"22",y1:"12",y2:"12",key:"1dnqot"}],["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iH=w("Music2",[["circle",{cx:"8",cy:"18",r:"4",key:"1fc0mg"}],["path",{d:"M12 18V2l7 4",key:"g04rme"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aH=w("Music3",[["circle",{cx:"12",cy:"18",r:"4",key:"m3r9ws"}],["path",{d:"M16 18V2",key:"40x2m5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oH=w("Music4",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["path",{d:"m9 9 12-2",key:"1e64n2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sH=w("Music",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lH=w("Navigation2Off",[["path",{d:"M9.31 9.31 5 21l7-4 7 4-1.17-3.17",key:"qoq2o2"}],["path",{d:"M14.53 8.88 12 2l-1.17 3.17",key:"k3sjzy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cH=w("Navigation2",[["polygon",{points:"12 2 19 21 12 17 5 21 12 2",key:"x8c0qg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AH=w("NavigationOff",[["path",{d:"M8.43 8.43 3 11l8 2 2 8 2.57-5.43",key:"1vdtb7"}],["path",{d:"M17.39 11.73 22 2l-9.73 4.61",key:"tya3r6"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hH=w("Navigation",[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uH=w("Network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dH=w("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fH=w("Nfc",[["path",{d:"M6 8.32a7.43 7.43 0 0 1 0 7.36",key:"9iaqei"}],["path",{d:"M9.46 6.21a11.76 11.76 0 0 1 0 11.58",key:"1yha7l"}],["path",{d:"M12.91 4.1a15.91 15.91 0 0 1 .01 15.8",key:"4iu2gk"}],["path",{d:"M16.37 2a20.16 20.16 0 0 1 0 20",key:"sap9u2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xH=w("NotebookPen",[["path",{d:"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4",key:"re6nr2"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M18.4 2.6a2.17 2.17 0 0 1 3 3L16 11l-4 1 1-4Z",key:"1dba1m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pH=w("NotebookTabs",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M15 2v20",key:"dcj49h"}],["path",{d:"M15 7h5",key:"1xj5lc"}],["path",{d:"M15 12h5",key:"w5shd9"}],["path",{d:"M15 17h5",key:"1qaofu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gH=w("NotebookText",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M9.5 8h5",key:"11mslq"}],["path",{d:"M9.5 12H16",key:"ktog6x"}],["path",{d:"M9.5 16H14",key:"p1seyn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yH=w("Notebook",[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M16 2v20",key:"rotuqe"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vH=w("NotepadTextDashed",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2",key:"j91f56"}],["path",{d:"M20 12v2",key:"w8o0tu"}],["path",{d:"M20 18v2a2 2 0 0 1-2 2h-1",key:"1c9ggx"}],["path",{d:"M13 22h-2",key:"191ugt"}],["path",{d:"M7 22H6a2 2 0 0 1-2-2v-2",key:"1rt9px"}],["path",{d:"M4 14v-2",key:"1v0sqh"}],["path",{d:"M4 8V6a2 2 0 0 1 2-2h2",key:"1mwabg"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mH=w("NotepadText",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"16",height:"18",x:"4",y:"4",rx:"2",key:"1u9h20"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wH=w("NutOff",[["path",{d:"M12 4V2",key:"1k5q1u"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592a7.01 7.01 0 0 0 4.125-2.939",key:"1xcvy9"}],["path",{d:"M19 10v3.343",key:"163tfc"}],["path",{d:"M12 12c-1.349-.573-1.905-1.005-2.5-2-.546.902-1.048 1.353-2.5 2-1.018-.644-1.46-1.08-2-2-1.028.71-1.69.918-3 1 1.081-1.048 1.757-2.03 2-3 .194-.776.84-1.551 1.79-2.21m11.654 5.997c.887-.457 1.28-.891 1.556-1.787 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4-.74 0-1.461.068-2.15.192",key:"17914v"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kH=w("Nut",[["path",{d:"M12 4V2",key:"1k5q1u"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592A7.003 7.003 0 0 0 19 14v-4",key:"1tgyif"}],["path",{d:"M12 4C8 4 4.5 6 4 8c-.243.97-.919 1.952-2 3 1.31-.082 1.972-.29 3-1 .54.92.982 1.356 2 2 1.452-.647 1.954-1.098 2.5-2 .595.995 1.151 1.427 2.5 2 1.31-.621 1.862-1.058 2.5-2 .629.977 1.162 1.423 2.5 2 1.209-.548 1.68-.967 2-2 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4Z",key:"tnsqj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BH=w("Octagon",[["polygon",{points:"7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2",key:"h1p8hx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CH=w("Option",[["path",{d:"M3 3h6l6 18h6",key:"ph9rgk"}],["path",{d:"M14 3h7",key:"16f0ms"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bH=w("Orbit",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M10.4 21.9a10 10 0 0 0 9.941-15.416",key:"eohfx2"}],["path",{d:"M13.5 2.1a10 10 0 0 0-9.841 15.416",key:"19pvbm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EH=w("Outdent",[["polyline",{points:"7 8 3 12 7 16",key:"2j60jr"}],["line",{x1:"21",x2:"11",y1:"12",y2:"12",key:"1fxxak"}],["line",{x1:"21",x2:"11",y1:"6",y2:"6",key:"asgu94"}],["line",{x1:"21",x2:"11",y1:"18",y2:"18",key:"13dsj7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FH=w("Package2",[["path",{d:"M3 9h18v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9Z",key:"1ront0"}],["path",{d:"m3 9 2.45-4.9A2 2 0 0 1 7.24 3h9.52a2 2 0 0 1 1.8 1.1L21 9",key:"19h2x1"}],["path",{d:"M12 3v6",key:"1holv5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SH=w("PackageCheck",[["path",{d:"m16 16 2 2 4-4",key:"gfu2re"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DH=w("PackageMinus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MH=w("PackageOpen",[["path",{d:"M12 22v-9",key:"x3hkom"}],["path",{d:"M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z",key:"2ntwy6"}],["path",{d:"M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13",key:"1pmm1c"}],["path",{d:"M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z",key:"12ttoo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _H=w("PackagePlus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LH=w("PackageSearch",[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["circle",{cx:"18.5",cy:"15.5",r:"2.5",key:"b5zd12"}],["path",{d:"M20.27 17.27 22 19",key:"1l4muz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IH=w("PackageX",[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["path",{d:"m17 13 5 5m-5 0 5-5",key:"im3w4b"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TH=w("Package",[["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PH=w("PaintBucket",[["path",{d:"m19 11-8-8-8.6 8.6a2 2 0 0 0 0 2.8l5.2 5.2c.8.8 2 .8 2.8 0L19 11Z",key:"irua1i"}],["path",{d:"m5 2 5 5",key:"1lls2c"}],["path",{d:"M2 13h15",key:"1hkzvu"}],["path",{d:"M22 20a2 2 0 1 1-4 0c0-1.6 1.7-2.4 2-4 .3 1.6 2 2.4 2 4Z",key:"xk76lq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UH=w("PaintRoller",[["rect",{width:"16",height:"6",x:"2",y:"2",rx:"2",key:"jcyz7m"}],["path",{d:"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2",key:"1b9h7c"}],["rect",{width:"4",height:"6",x:"8",y:"16",rx:"1",key:"d6e7yl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NH=w("Paintbrush2",[["path",{d:"M14 19.9V16h3a2 2 0 0 0 2-2v-2H5v2c0 1.1.9 2 2 2h3v3.9a2 2 0 1 0 4 0Z",key:"1c8kta"}],["path",{d:"M6 12V2h12v10",key:"1esbnf"}],["path",{d:"M14 2v4",key:"qmzblu"}],["path",{d:"M10 2v2",key:"7u0qdc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RH=w("Paintbrush",[["path",{d:"M18.37 2.63 14 7l-1.59-1.59a2 2 0 0 0-2.82 0L8 7l9 9 1.59-1.59a2 2 0 0 0 0-2.82L17 10l4.37-4.37a2.12 2.12 0 1 0-3-3Z",key:"m6k5sh"}],["path",{d:"M9 8c-2 3-4 3.5-7 4l8 10c2-1 6-5 6-7",key:"arzq70"}],["path",{d:"M14.5 17.5 4.5 15",key:"s7fvrz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HH=w("Palette",[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OH=w("Palmtree",[["path",{d:"M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4",key:"foxbe7"}],["path",{d:"M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3",key:"18arnh"}],["path",{d:"M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35z",key:"epoumf"}],["path",{d:"M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14",key:"ft0feo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QH=w("PanelBottomClose",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"m15 8-3 3-3-3",key:"1oxy1z"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const s2=w("PanelBottomDashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 15h1",key:"171nev"}],["path",{d:"M19 15h2",key:"1vnucp"}],["path",{d:"M3 15h2",key:"8bym0q"}],["path",{d:"M9 15h1",key:"1tg3ks"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zH=w("PanelBottomOpen",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jH=w("PanelBottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const l2=w("PanelLeftClose",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const c2=w("PanelLeftDashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 14v1",key:"askpd8"}],["path",{d:"M9 19v2",key:"16tejx"}],["path",{d:"M9 3v2",key:"1noubl"}],["path",{d:"M9 9v1",key:"19ebxg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const A2=w("PanelLeftOpen",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const h2=w("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qH=w("PanelRightClose",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m8 9 3 3-3 3",key:"12hl5m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const u2=w("PanelRightDashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 14v1",key:"ilsfch"}],["path",{d:"M15 19v2",key:"1fst2f"}],["path",{d:"M15 3v2",key:"z204g4"}],["path",{d:"M15 9v1",key:"z2a8b1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VH=w("PanelRightOpen",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m10 15-3-3 3-3",key:"1pgupc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KH=w("PanelRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GH=w("PanelTopClose",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"m9 16 3-3 3 3",key:"1idcnm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const d2=w("PanelTopDashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 9h1",key:"l0svgy"}],["path",{d:"M19 9h2",key:"te2zfg"}],["path",{d:"M3 9h2",key:"1h4ldw"}],["path",{d:"M9 9h1",key:"15jzuz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WH=w("PanelTopOpen",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"m15 14-3 3-3-3",key:"g215vf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZH=w("PanelTop",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XH=w("PanelsLeftBottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M9 15h12",key:"5ijen5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YH=w("PanelsRightBottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h12",key:"1wkqb3"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const f2=w("PanelsTopLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JH=w("Paperclip",[["path",{d:"m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l8.57-8.57A4 4 0 1 1 18 8.84l-8.59 8.57a2 2 0 0 1-2.83-2.83l8.49-8.48",key:"1u3ebp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $H=w("Parentheses",[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eO=w("ParkingCircleOff",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m5 5 14 14",key:"11anup"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2",key:"uoagbd"}],["path",{d:"M9 17v-2.34",key:"a9qo08"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tO=w("ParkingCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rO=w("ParkingMeter",[["path",{d:"M9 9a3 3 0 1 1 6 0",key:"jdoeu8"}],["path",{d:"M12 12v3",key:"158kv8"}],["path",{d:"M11 15h2",key:"199qp6"}],["path",{d:"M19 9a7 7 0 1 0-13.6 2.3C6.4 14.4 8 19 8 19h8s1.6-4.6 2.6-7.7c.3-.8.4-1.5.4-2.3",key:"1l50wn"}],["path",{d:"M12 19v3",key:"npa21l"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nO=w("ParkingSquareOff",[["path",{d:"M3.6 3.6A2 2 0 0 1 5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-.59 1.41",key:"9l1ft6"}],["path",{d:"M3 8.7V19a2 2 0 0 0 2 2h10.3",key:"17knke"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2",key:"uoagbd"}],["path",{d:"M9 17v-2.3",key:"1jxgo2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iO=w("ParkingSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aO=w("PartyPopper",[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12v0c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10",key:"bpx1uq"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11v0c-.11.7-.72 1.22-1.43 1.22H17",key:"1pd0s7"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98v0C9.52 4.9 9 5.52 9 6.23V7",key:"zq5xbz"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z",key:"4kbmks"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oO=w("PauseCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sO=w("PauseOctagon",[["path",{d:"M10 15V9",key:"1lckn7"}],["path",{d:"M14 15V9",key:"1muqhk"}],["path",{d:"M7.714 2h8.572L22 7.714v8.572L16.286 22H7.714L2 16.286V7.714L7.714 2z",key:"1m7qra"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const J8=w("Pause",[["rect",{width:"4",height:"16",x:"6",y:"4",key:"iffhe4"}],["rect",{width:"4",height:"16",x:"14",y:"4",key:"sjin7j"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lO=w("PawPrint",[["circle",{cx:"11",cy:"4",r:"2",key:"vol9p0"}],["circle",{cx:"18",cy:"8",r:"2",key:"17gozi"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z",key:"1ydw1z"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cO=w("PcCase",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",key:"1uq1d7"}],["path",{d:"M15 14h.01",key:"1kp3bh"}],["path",{d:"M9 6h6",key:"dgm16u"}],["path",{d:"M9 10h6",key:"9gxzsh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ku=w("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z",key:"ymcmye"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $8=w("PenTool",[["path",{d:"m12 19 7-7 3 3-7 7-3-3z",key:"rklqx2"}],["path",{d:"m18 13-1.5-7.5L2 2l3.5 14.5L13 18l5-5z",key:"1et58u"}],["path",{d:"m2 2 7.586 7.586",key:"etlp93"}],["circle",{cx:"11",cy:"11",r:"2",key:"xmgehs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const x2=w("Pen",[["path",{d:"M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z",key:"5qss01"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AO=w("PencilLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z",key:"ymcmye"}],["path",{d:"m15 5 3 3",key:"1w25hb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hO=w("PencilRuler",[["path",{d:"m15 5 4 4",key:"1mk7zo"}],["path",{d:"M13 7 8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13",key:"orapub"}],["path",{d:"m8 6 2-2",key:"115y1s"}],["path",{d:"m2 22 5.5-1.5L21.17 6.83a2.82 2.82 0 0 0-4-4L3.5 16.5Z",key:"hes763"}],["path",{d:"m18 16 2-2",key:"ee94s4"}],["path",{d:"m17 11 4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17",key:"cfq27r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uO=w("Pencil",[["path",{d:"M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z",key:"5qss01"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dO=w("Pentagon",[["path",{d:"M3.5 8.7c-.7.5-1 1.4-.7 2.2l2.8 8.7c.3.8 1 1.4 1.9 1.4h9.1c.9 0 1.6-.6 1.9-1.4l2.8-8.7c.3-.8 0-1.7-.7-2.2l-7.4-5.3a2.1 2.1 0 0 0-2.4 0Z",key:"hsj90r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fO=w("PercentCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xO=w("PercentDiamond",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0Z",key:"1tpxz2"}],["path",{d:"M9.2 9.2h.01",key:"1b7bvt"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"M14.7 14.8h.01",key:"17nsh4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pO=w("PercentSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gO=w("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yO=w("PersonStanding",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["path",{d:"m9 20 3-6 3 6",key:"se2kox"}],["path",{d:"m6 8 6 2 6-2",key:"4o3us4"}],["path",{d:"M12 10v4",key:"1kjpxc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vO=w("PhoneCall",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}],["path",{d:"M14.05 2a9 9 0 0 1 8 7.94",key:"vmijpz"}],["path",{d:"M14.05 6A5 5 0 0 1 18 10",key:"13nbpp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mO=w("PhoneForwarded",[["polyline",{points:"18 2 22 6 18 10",key:"6vjanh"}],["line",{x1:"14",x2:"22",y1:"6",y2:"6",key:"1jsywh"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wO=w("PhoneIncoming",[["polyline",{points:"16 2 16 8 22 8",key:"1ygljm"}],["line",{x1:"22",x2:"16",y1:"2",y2:"8",key:"1xzwqn"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kO=w("PhoneMissed",[["line",{x1:"22",x2:"16",y1:"2",y2:"8",key:"1xzwqn"}],["line",{x1:"16",x2:"22",y1:"2",y2:"8",key:"13zxdn"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BO=w("PhoneOff",[["path",{d:"M10.68 13.31a16 16 0 0 0 3.41 2.6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7 2 2 0 0 1 1.72 2v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.42 19.42 0 0 1-3.33-2.67m-2.67-3.34a19.79 19.79 0 0 1-3.07-8.63A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91",key:"z86iuo"}],["line",{x1:"22",x2:"2",y1:"2",y2:"22",key:"11kh81"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CO=w("PhoneOutgoing",[["polyline",{points:"22 8 22 2 16 2",key:"1g204g"}],["line",{x1:"16",x2:"22",y1:"8",y2:"2",key:"1ggias"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bO=w("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EO=w("PiSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h10",key:"udp07y"}],["path",{d:"M10 7v10",key:"i1d9ee"}],["path",{d:"M16 17a2 2 0 0 1-2-2V7",key:"ftwdc7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FO=w("Pi",[["line",{x1:"9",x2:"9",y1:"4",y2:"20",key:"ovs5a5"}],["path",{d:"M4 7c0-1.7 1.3-3 3-3h13",key:"10pag4"}],["path",{d:"M18 20c-1.7 0-3-1.3-3-3V4",key:"1gaosr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SO=w("Piano",[["path",{d:"M18.5 8c-1.4 0-2.6-.8-3.2-2A6.87 6.87 0 0 0 2 9v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-8.5C22 9.6 20.4 8 18.5 8",key:"lag0yf"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M6 14v4",key:"9ng0ue"}],["path",{d:"M10 14v4",key:"1v8uk5"}],["path",{d:"M14 14v4",key:"1tqops"}],["path",{d:"M18 14v4",key:"18uqwm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DO=w("Pickaxe",[["path",{d:"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912",key:"we99rg"}],["path",{d:"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393",key:"1w6hck"}],["path",{d:"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z",key:"15hgfx"}],["path",{d:"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319",key:"452b4h"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MO=w("PictureInPicture2",[["path",{d:"M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4",key:"daa4of"}],["rect",{width:"10",height:"7",x:"12",y:"13",rx:"2",key:"1nb8gs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _O=w("PictureInPicture",[["path",{d:"M8 4.5v5H3m-1-6 6 6m13 0v-3c0-1.16-.84-2-2-2h-7m-9 9v2c0 1.05.95 2 2 2h3",key:"bcd8fb"}],["rect",{width:"10",height:"7",x:"12",y:"13.5",ry:"2",key:"136fx3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LO=w("PieChart",[["path",{d:"M21.21 15.89A10 10 0 1 1 8 2.83",key:"k2fpak"}],["path",{d:"M22 12A10 10 0 0 0 12 2v10z",key:"1rfc4y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IO=w("PiggyBank",[["path",{d:"M19 5c-1.5 0-2.8 1.4-3 2-3.5-1.5-11-.3-11 5 0 1.8 0 3 2 4.5V20h4v-2h3v2h4v-4c1-.5 1.7-1 2-2h2v-4h-2c0-1-.5-1.5-1-2h0V5z",key:"uf6l00"}],["path",{d:"M2 9v1c0 1.1.9 2 2 2h1",key:"nm575m"}],["path",{d:"M16 11h0",key:"k2aug8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TO=w("PilcrowSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 12H9.5a2.5 2.5 0 0 1 0-5H17",key:"1l9586"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M16 7v10",key:"lavkr4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PO=w("Pilcrow",[["path",{d:"M13 4v16",key:"8vvj80"}],["path",{d:"M17 4v16",key:"7dpous"}],["path",{d:"M19 4H9.5a4.5 4.5 0 0 0 0 9H13",key:"sh4n9v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UO=w("Pill",[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NO=w("PinOff",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["line",{x1:"12",x2:"12",y1:"17",y2:"22",key:"1jrz49"}],["path",{d:"M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V17h12",key:"13x2n8"}],["path",{d:"M15 9.34V6h1a2 2 0 0 0 0-4H7.89",key:"reo3ki"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RO=w("Pin",[["line",{x1:"12",x2:"12",y1:"17",y2:"22",key:"1jrz49"}],["path",{d:"M5 17h14v-1.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V6h1a2 2 0 0 0 0-4H8a2 2 0 0 0 0 4h1v4.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24Z",key:"13yl11"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HO=w("Pipette",[["path",{d:"m2 22 1-1h3l9-9",key:"1sre89"}],["path",{d:"M3 21v-3l9-9",key:"hpe2y6"}],["path",{d:"m15 6 3.4-3.4a2.1 2.1 0 1 1 3 3L18 9l.4.4a2.1 2.1 0 1 1-3 3l-3.8-3.8a2.1 2.1 0 1 1 3-3l.4.4Z",key:"196du1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OO=w("Pizza",[["path",{d:"M15 11h.01",key:"rns66s"}],["path",{d:"M11 15h.01",key:"k85uqc"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"m2 16 20 6-6-20A20 20 0 0 0 2 16",key:"e4slt2"}],["path",{d:"M5.71 17.11a17.04 17.04 0 0 1 11.4-11.4",key:"rerf8f"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QO=w("PlaneLanding",[["path",{d:"M2 22h20",key:"272qi7"}],["path",{d:"M3.77 10.77 2 9l2-4.5 1.1.55c.55.28.9.84.9 1.45s.35 1.17.9 1.45L8 8.5l3-6 1.05.53a2 2 0 0 1 1.09 1.52l.72 5.4a2 2 0 0 0 1.09 1.52l4.4 2.2c.42.22.78.55 1.01.96l.6 1.03c.49.88-.06 1.98-1.06 2.1l-1.18.15c-.47.06-.95-.02-1.37-.24L4.29 11.15a2 2 0 0 1-.52-.38Z",key:"1ma21e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zO=w("PlaneTakeoff",[["path",{d:"M2 22h20",key:"272qi7"}],["path",{d:"M6.36 17.4 4 17l-2-4 1.1-.55a2 2 0 0 1 1.8 0l.17.1a2 2 0 0 0 1.8 0L8 12 5 6l.9-.45a2 2 0 0 1 2.09.2l4.02 3a2 2 0 0 0 2.1.2l4.19-2.06a2.41 2.41 0 0 1 1.73-.17L21 7a1.4 1.4 0 0 1 .87 1.99l-.38.76c-.23.46-.6.84-1.07 1.08L7.58 17.2a2 2 0 0 1-1.22.18Z",key:"fkigj9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jO=w("Plane",[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qO=w("PlayCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VO=w("PlaySquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m9 8 6 4-6 4Z",key:"f1r3lt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const n5=w("Play",[["polygon",{points:"5 3 19 12 5 21 5 3",key:"191637"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KO=w("Plug2",[["path",{d:"M9 2v6",key:"17ngun"}],["path",{d:"M15 2v6",key:"s7yy2p"}],["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M6 11V8h12v3a6 6 0 1 1-12 0v0Z",key:"nd4hoy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GO=w("PlugZap2",[["path",{d:"m13 2-2 2.5h3L12 7",key:"1me98u"}],["path",{d:"M10 14v-3",key:"1mllf3"}],["path",{d:"M14 14v-3",key:"1l3fkq"}],["path",{d:"M11 19c-1.7 0-3-1.3-3-3v-2h8v2c0 1.7-1.3 3-3 3Z",key:"jd5pat"}],["path",{d:"M12 22v-3",key:"kmzjlo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WO=w("PlugZap",[["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m18 3-4 4h6l-4 4",key:"16psg9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZO=w("Plug",[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M9 8V2",key:"14iosj"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z",key:"osxo6l"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XO=w("PlusCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YO=w("PlusSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JO=w("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $O=w("PocketKnife",[["path",{d:"M3 2v1c0 1 2 1 2 2S3 6 3 7s2 1 2 2-2 1-2 2 2 1 2 2",key:"19w3oe"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M20.83 8.83a4 4 0 0 0-5.66-5.66l-12 12a4 4 0 1 0 5.66 5.66Z",key:"6fykxj"}],["path",{d:"M18 11.66V22a4 4 0 0 0 4-4V6",key:"1utzek"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eQ=w("Pocket",[["path",{d:"M4 3h16a2 2 0 0 1 2 2v6a10 10 0 0 1-10 10A10 10 0 0 1 2 11V5a2 2 0 0 1 2-2z",key:"1mz881"}],["polyline",{points:"8 10 12 14 16 10",key:"w4mbv5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tQ=w("Podcast",[["circle",{cx:"12",cy:"11",r:"1",key:"1gvufo"}],["path",{d:"M11 17a1 1 0 0 1 2 0c0 .5-.34 3-.5 4.5a.5.5 0 0 1-1 0c-.16-1.5-.5-4-.5-4.5Z",key:"1n5fvv"}],["path",{d:"M8 14a5 5 0 1 1 8 0",key:"fc81rn"}],["path",{d:"M17 18.5a9 9 0 1 0-10 0",key:"jqtxkf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rQ=w("PointerOff",[["path",{d:"M10 4.5V4a2 2 0 0 0-2.41-1.957",key:"jsi14n"}],["path",{d:"M13.9 8.4a2 2 0 0 0-1.26-1.295",key:"hirc7f"}],["path",{d:"M21.7 16.2A8 8 0 0 0 22 14v-3a2 2 0 1 0-4 0v-1a2 2 0 0 0-3.63-1.158",key:"1jxb2e"}],["path",{d:"m7 15-1.8-1.8a2 2 0 0 0-2.79 2.86L6 19.7a7.74 7.74 0 0 0 6 2.3h2a8 8 0 0 0 5.657-2.343",key:"10r7hm"}],["path",{d:"M6 6v8",key:"tv5xkp"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nQ=w("Pointer",[["path",{d:"M22 14a8 8 0 0 1-8 8",key:"56vcr3"}],["path",{d:"M18 11v-1a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v0",key:"1pp0yd"}],["path",{d:"M14 10V9a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v1",key:"u654g"}],["path",{d:"M10 9.5V4a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v10",key:"1e2dtv"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"g6ys72"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iQ=w("Popcorn",[["path",{d:"M18 8a2 2 0 0 0 0-4 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0 0 4",key:"10td1f"}],["path",{d:"M10 22 9 8",key:"yjptiv"}],["path",{d:"m14 22 1-14",key:"8jwc8b"}],["path",{d:"M20 8c.5 0 .9.4.8 1l-2.6 12c-.1.5-.7 1-1.2 1H7c-.6 0-1.1-.4-1.2-1L3.2 9c-.1-.6.3-1 .8-1Z",key:"1qo33t"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aQ=w("Popsicle",[["path",{d:"M18.6 14.4c.8-.8.8-2 0-2.8l-8.1-8.1a4.95 4.95 0 1 0-7.1 7.1l8.1 8.1c.9.7 2.1.7 2.9-.1Z",key:"1o68ps"}],["path",{d:"m22 22-5.5-5.5",key:"17o70y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oQ=w("PoundSterling",[["path",{d:"M18 7c0-5.333-8-5.333-8 0",key:"1prm2n"}],["path",{d:"M10 7v14",key:"18tmcs"}],["path",{d:"M6 21h12",key:"4dkmi1"}],["path",{d:"M6 13h10",key:"ybwr4a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sQ=w("PowerCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 12V6",key:"30zewn"}],["path",{d:"M8 7.5A6.1 6.1 0 0 0 12 18a6 6 0 0 0 4-10.5",key:"1r0tk2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lQ=w("PowerOff",[["path",{d:"M18.36 6.64A9 9 0 0 1 20.77 15",key:"dxknvb"}],["path",{d:"M6.16 6.16a9 9 0 1 0 12.68 12.68",key:"1x7qb5"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cQ=w("PowerSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 7v5",key:"ma6bk"}],["path",{d:"M8 9a5.14 5.14 0 0 0 4 8 4.95 4.95 0 0 0 4-8",key:"15eubv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AQ=w("Power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hQ=w("Presentation",[["path",{d:"M2 3h20",key:"91anmk"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3",key:"2k9sn8"}],["path",{d:"m7 21 5-5 5 5",key:"bip4we"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uQ=w("Printer",[["polyline",{points:"6 9 6 2 18 2 18 9",key:"1306q4"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["rect",{width:"12",height:"8",x:"6",y:"14",key:"5ipwut"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dQ=w("Projector",[["path",{d:"M5 7 3 5",key:"1yys58"}],["path",{d:"M9 6V3",key:"1ptz9u"}],["path",{d:"m13 7 2-2",key:"1w3vmq"}],["circle",{cx:"9",cy:"13",r:"3",key:"1mma13"}],["path",{d:"M11.83 12H20a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.17",key:"2frwzc"}],["path",{d:"M16 16h2",key:"dnq2od"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fQ=w("Puzzle",[["path",{d:"M19.439 7.85c-.049.322.059.648.289.878l1.568 1.568c.47.47.706 1.087.706 1.704s-.235 1.233-.706 1.704l-1.611 1.611a.98.98 0 0 1-.837.276c-.47-.07-.802-.48-.968-.925a2.501 2.501 0 1 0-3.214 3.214c.446.166.855.497.925.968a.979.979 0 0 1-.276.837l-1.61 1.61a2.404 2.404 0 0 1-1.705.707 2.402 2.402 0 0 1-1.704-.706l-1.568-1.568a1.026 1.026 0 0 0-.877-.29c-.493.074-.84.504-1.02.968a2.5 2.5 0 1 1-3.237-3.237c.464-.18.894-.527.967-1.02a1.026 1.026 0 0 0-.289-.877l-1.568-1.568A2.402 2.402 0 0 1 1.998 12c0-.617.236-1.234.706-1.704L4.23 8.77c.24-.24.581-.353.917-.303.515.077.877.528 1.073 1.01a2.5 2.5 0 1 0 3.259-3.259c-.482-.196-.933-.558-1.01-1.073-.05-.336.062-.676.303-.917l1.525-1.525A2.402 2.402 0 0 1 12 1.998c.617 0 1.234.236 1.704.706l1.568 1.568c.23.23.556.338.877.29.493-.074.84-.504 1.02-.968a2.5 2.5 0 1 1 3.237 3.237c-.464.18-.894.527-.967 1.02Z",key:"i0oyt7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xQ=w("Pyramid",[["path",{d:"M2.5 16.88a1 1 0 0 1-.32-1.43l9-13.02a1 1 0 0 1 1.64 0l9 13.01a1 1 0 0 1-.32 1.44l-8.51 4.86a2 2 0 0 1-1.98 0Z",key:"aenxs0"}],["path",{d:"M12 2v20",key:"t6zp3m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pQ=w("QrCode",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gQ=w("Quote",[["path",{d:"M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1z",key:"4rm80e"}],["path",{d:"M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z",key:"10za9r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yQ=w("Rabbit",[["path",{d:"M13 16a3 3 0 0 1 2.24 5",key:"1epib5"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M18 21h-8a4 4 0 0 1-4-4 7 7 0 0 1 7-7h.2L9.6 6.4a1 1 0 1 1 2.8-2.8L15.8 7h.2c3.3 0 6 2.7 6 6v1a2 2 0 0 1-2 2h-1a3 3 0 0 0-3 3",key:"ue9ozu"}],["path",{d:"M20 8.54V4a2 2 0 1 0-4 0v3",key:"49iql8"}],["path",{d:"M7.612 12.524a3 3 0 1 0-1.6 4.3",key:"1e33i0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vQ=w("Radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mQ=w("Radiation",[["path",{d:"M12 12h0.01",key:"6ztbls"}],["path",{d:"M7.5 4.2c-.3-.5-.9-.7-1.3-.4C3.9 5.5 2.3 8.1 2 11c-.1.5.4 1 1 1h5c0-1.5.8-2.8 2-3.4-1.1-1.9-2-3.5-2.5-4.4z",key:"wy49g3"}],["path",{d:"M21 12c.6 0 1-.4 1-1-.3-2.9-1.8-5.5-4.1-7.1-.4-.3-1.1-.2-1.3.3-.6.9-1.5 2.5-2.6 4.3 1.2.7 2 2 2 3.5h5z",key:"vklnvr"}],["path",{d:"M7.5 19.8c-.3.5-.1 1.1.4 1.3 2.6 1.2 5.6 1.2 8.2 0 .5-.2.7-.8.4-1.3-.5-.9-1.4-2.5-2.5-4.3-1.2.7-2.8.7-4 0-1.1 1.8-2 3.4-2.5 4.3z",key:"wkdf1o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wQ=w("Radical",[["path",{d:"M3 12h4l3 9 4-17h7",key:"bpxjrx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kQ=w("RadioReceiver",[["path",{d:"M5 16v2",key:"g5qcv5"}],["path",{d:"M19 16v2",key:"1gbaio"}],["rect",{width:"20",height:"8",x:"2",y:"8",rx:"2",key:"vjsjur"}],["path",{d:"M18 12h0",key:"1ucjzd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BQ=w("RadioTower",[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9",key:"s0qx1y"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5",key:"1idnkw"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47",key:"ojru2q"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1",key:"rhi7fg"}],["path",{d:"M9.5 18h5",key:"mfy3pd"}],["path",{d:"m8 22 4-11 4 11",key:"25yftu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const e3=w("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CQ=w("Radius",[["path",{d:"M20.34 17.52a10 10 0 1 0-2.82 2.82",key:"fydyku"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["path",{d:"m13.41 13.41 4.18 4.18",key:"1gqbwc"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bQ=w("RailSymbol",[["path",{d:"M5 15h14",key:"m0yey3"}],["path",{d:"M5 9h14",key:"7tsvo6"}],["path",{d:"m14 20-5-5 6-6-5-5",key:"1jo42i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EQ=w("Rainbow",[["path",{d:"M22 17a10 10 0 0 0-20 0",key:"ozegv"}],["path",{d:"M6 17a6 6 0 0 1 12 0",key:"5giftw"}],["path",{d:"M10 17a2 2 0 0 1 4 0",key:"gnsikk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FQ=w("Rat",[["path",{d:"M17 5c0-1.7-1.3-3-3-3s-3 1.3-3 3c0 .8.3 1.5.8 2H11c-3.9 0-7 3.1-7 7v0c0 2.2 1.8 4 4 4",key:"16aj0u"}],["path",{d:"M16.8 3.9c.3-.3.6-.5 1-.7 1.5-.6 3.3.1 3.9 1.6.6 1.5-.1 3.3-1.6 3.9l1.6 2.8c.2.3.2.7.2 1-.2.8-.9 1.2-1.7 1.1 0 0-1.6-.3-2.7-.6H17c-1.7 0-3 1.3-3 3",key:"1crdmb"}],["path",{d:"M13.2 18a3 3 0 0 0-2.2-5",key:"1ol3lk"}],["path",{d:"M13 22H4a2 2 0 0 1 0-4h12",key:"bt3f23"}],["path",{d:"M16 9h.01",key:"1bdo4e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SQ=w("Ratio",[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2",key:"1oxtiu"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DQ=w("ReceiptCent",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M12 6.5v11",key:"ecfhkf"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MQ=w("ReceiptEuro",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 12h5",key:"1g6qi8"}],["path",{d:"M16 9.5a4 4 0 1 0 0 5.2",key:"b2px4r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _Q=w("ReceiptIndianRupee",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 7h8",key:"i86dvs"}],["path",{d:"M12 17.5 8 15h1a4 4 0 0 0 0-8",key:"grpkl4"}],["path",{d:"M8 11h8",key:"vwpz6n"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LQ=w("ReceiptJapaneseYen",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"m12 10 3-3",key:"1mc12w"}],["path",{d:"m9 7 3 3v7.5",key:"39i0xv"}],["path",{d:"M9 11h6",key:"1fldmi"}],["path",{d:"M9 15h6",key:"cctwl0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IQ=w("ReceiptPoundSterling",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 13h5",key:"1k9z8w"}],["path",{d:"M10 17V9.5a2.5 2.5 0 0 1 5 0",key:"1dzgp0"}],["path",{d:"M8 17h7",key:"8mjdqu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TQ=w("ReceiptRussianRuble",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 15h5",key:"vxg57a"}],["path",{d:"M8 11h5a2 2 0 1 0 0-4h-3v10",key:"1usi5u"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PQ=w("ReceiptSwissFranc",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M10 17V7h5",key:"k7jq18"}],["path",{d:"M10 11h4",key:"1i0mka"}],["path",{d:"M8 15h5",key:"vxg57a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UQ=w("ReceiptText",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M14 8H8",key:"1l3xfs"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M13 16H8",key:"wsln4y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NQ=w("Receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RQ=w("RectangleHorizontal",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HQ=w("RectangleVertical",[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2",key:"1oxtiu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OQ=w("Recycle",[["path",{d:"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5",key:"x6z5xu"}],["path",{d:"M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12",key:"1x4zh5"}],["path",{d:"m14 16-3 3 3 3",key:"f6jyew"}],["path",{d:"M8.293 13.596 7.196 9.5 3.1 10.598",key:"wf1obh"}],["path",{d:"m9.344 5.811 1.093-1.892A1.83 1.83 0 0 1 11.985 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843",key:"9tzpgr"}],["path",{d:"m13.378 9.633 4.096 1.098 1.097-4.096",key:"1oe83g"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QQ=w("Redo2",[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5v0A5.5 5.5 0 0 0 9.5 20H13",key:"19mnr4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zQ=w("RedoDot",[["circle",{cx:"12",cy:"17",r:"1",key:"1ixnty"}],["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jQ=w("Redo",[["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qQ=w("RefreshCcwDot",[["path",{d:"M3 2v6h6",key:"18ldww"}],["path",{d:"M21 12A9 9 0 0 0 6 5.3L3 8",key:"1pbrqz"}],["path",{d:"M21 22v-6h-6",key:"usdfbe"}],["path",{d:"M3 12a9 9 0 0 0 15 6.7l3-2.7",key:"1hosoe"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VQ=w("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KQ=w("RefreshCwOff",[["path",{d:"M21 8L18.74 5.74A9.75 9.75 0 0 0 12 3C11 3 10.03 3.16 9.13 3.47",key:"1krf6h"}],["path",{d:"M8 16H3v5",key:"1cv678"}],["path",{d:"M3 12C3 9.51 4 7.26 5.64 5.64",key:"ruvoct"}],["path",{d:"m3 16 2.26 2.26A9.75 9.75 0 0 0 12 21c2.49 0 4.74-1 6.36-2.64",key:"19q130"}],["path",{d:"M21 12c0 1-.16 1.97-.47 2.87",key:"4w8emr"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GQ=w("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WQ=w("Refrigerator",[["path",{d:"M5 6a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6Z",key:"fpq118"}],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M15 7v6",key:"1nx30x"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZQ=w("Regex",[["path",{d:"M17 3v10",key:"15fgeh"}],["path",{d:"m12.67 5.5 8.66 5",key:"1gpheq"}],["path",{d:"m12.67 10.5 8.66-5",key:"1dkfa6"}],["path",{d:"M9 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2z",key:"swwfx4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XQ=w("RemoveFormatting",[["path",{d:"M4 7V4h16v3",key:"9msm58"}],["path",{d:"M5 20h6",key:"1h6pxn"}],["path",{d:"M13 4 8 20",key:"kqq6aj"}],["path",{d:"m15 15 5 5",key:"me55sn"}],["path",{d:"m20 15-5 5",key:"11p7ol"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YQ=w("Repeat1",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}],["path",{d:"M11 10h1v4",key:"70cz1p"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JQ=w("Repeat2",[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $Q=w("Repeat",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ez=w("ReplaceAll",[["path",{d:"M14 4c0-1.1.9-2 2-2",key:"1mvvbw"}],["path",{d:"M20 2c1.1 0 2 .9 2 2",key:"1mj6oe"}],["path",{d:"M22 8c0 1.1-.9 2-2 2",key:"v1wql3"}],["path",{d:"M16 10c-1.1 0-2-.9-2-2",key:"821ux0"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5c0-1.7 1.3-3 3-3h1",key:"13af7h"}],["rect",{width:"8",height:"8",x:"2",y:"14",rx:"2",key:"17ihk4"}],["path",{d:"M14 14c1.1 0 2 .9 2 2v4c0 1.1-.9 2-2 2",key:"1w9p8c"}],["path",{d:"M20 14c1.1 0 2 .9 2 2v4c0 1.1-.9 2-2 2",key:"m45eaa"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tz=w("Replace",[["path",{d:"M14 4c0-1.1.9-2 2-2",key:"1mvvbw"}],["path",{d:"M20 2c1.1 0 2 .9 2 2",key:"1mj6oe"}],["path",{d:"M22 8c0 1.1-.9 2-2 2",key:"v1wql3"}],["path",{d:"M16 10c-1.1 0-2-.9-2-2",key:"821ux0"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5c0-1.7 1.3-3 3-3h1",key:"13af7h"}],["rect",{width:"8",height:"8",x:"2",y:"14",rx:"2",key:"17ihk4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rz=w("ReplyAll",[["polyline",{points:"7 17 2 12 7 7",key:"t83bqg"}],["polyline",{points:"12 17 7 12 12 7",key:"1g4ajm"}],["path",{d:"M22 18v-2a4 4 0 0 0-4-4H7",key:"1fcyog"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nz=w("Reply",[["polyline",{points:"9 17 4 12 9 7",key:"hvgpf2"}],["path",{d:"M20 18v-2a4 4 0 0 0-4-4H4",key:"5vmcpk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iz=w("Rewind",[["polygon",{points:"11 19 2 12 11 5 11 19",key:"14yba5"}],["polygon",{points:"22 19 13 12 22 5 22 19",key:"1pi1cj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const az=w("Ribbon",[["path",{d:"M17.75 9.01c-.52 2.08-1.83 3.64-3.18 5.49l-2.6 3.54-2.97 4-3.5-2.54 3.85-4.97c-1.86-2.61-2.8-3.77-3.16-5.44",key:"1njedg"}],["path",{d:"M17.75 9.01A7 7 0 0 0 6.2 9.1C6.06 8.5 6 7.82 6 7c0-3.5 2.83-5 5.98-5C15.24 2 18 3.5 18 7c0 .73-.09 1.4-.25 2.01Z",key:"10len7"}],["path",{d:"m9.35 14.53 2.64-3.31",key:"1wfi09"}],["path",{d:"m11.97 18.04 2.99 4 3.54-2.54-3.93-5",key:"1ezyge"}],["path",{d:"M14 8c0 1-1 2-2.01 3.22C11 10 10 9 10 8a2 2 0 1 1 4 0",key:"aw0zq5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oz=w("Rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sz=w("RockingChair",[["polyline",{points:"3.5 2 6.5 12.5 18 12.5",key:"y3iy52"}],["line",{x1:"9.5",x2:"5.5",y1:"12.5",y2:"20",key:"19vg5i"}],["line",{x1:"15",x2:"18.5",y1:"12.5",y2:"20",key:"1inpmv"}],["path",{d:"M2.75 18a13 13 0 0 0 18.5 0",key:"1nquas"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lz=w("RollerCoaster",[["path",{d:"M6 19V5",key:"1r845m"}],["path",{d:"M10 19V6.8",key:"9j2tfs"}],["path",{d:"M14 19v-7.8",key:"10s8qv"}],["path",{d:"M18 5v4",key:"1tajlv"}],["path",{d:"M18 19v-6",key:"ielfq3"}],["path",{d:"M22 19V9",key:"158nzp"}],["path",{d:"M2 19V9a4 4 0 0 1 4-4c2 0 4 1.33 6 4s4 4 6 4a4 4 0 1 0-3-6.65",key:"1930oh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const p2=w("Rotate3d",[["path",{d:"M16.466 7.5C15.643 4.237 13.952 2 12 2 9.239 2 7 6.477 7 12s2.239 10 5 10c.342 0 .677-.069 1-.2",key:"10n0gc"}],["path",{d:"m15.194 13.707 3.814 1.86-1.86 3.814",key:"16shm9"}],["path",{d:"M19 15.57c-1.804.885-4.274 1.43-7 1.43-5.523 0-10-2.239-10-5s4.477-5 10-5c4.838 0 8.873 1.718 9.8 4",key:"1lxi77"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i5=w("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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const t3=w("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cz=w("RouteOff",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5c.4 0 .9-.1 1.3-.2",key:"1effex"}],["path",{d:"M5.2 5.2A3.5 3.53 0 0 0 6.5 12H12",key:"k9y2ds"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21 15.3a3.5 3.5 0 0 0-3.3-3.3",key:"11nlu2"}],["path",{d:"M15 5h-4.3",key:"6537je"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Az=w("Route",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hz=w("Router",[["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6.01 18H6",key:"19vcac"}],["path",{d:"M10.01 18H10",key:"uamcmx"}],["path",{d:"M15 10v4",key:"qjz1xs"}],["path",{d:"M17.84 7.17a4 4 0 0 0-5.66 0",key:"1rif40"}],["path",{d:"M20.66 4.34a8 8 0 0 0-11.31 0",key:"6a5xfq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const g2=w("Rows2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 12h18",key:"1i2n21"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const y2=w("Rows3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uz=w("Rows4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 7.5H3",key:"1hm9pq"}],["path",{d:"M21 12H3",key:"2avoz0"}],["path",{d:"M21 16.5H3",key:"n7jzkj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dz=w("Rss",[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const r3=w("Ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fz=w("RussianRuble",[["path",{d:"M6 11h8a4 4 0 0 0 0-8H9v18",key:"18ai8t"}],["path",{d:"M6 15h8",key:"1y8f6l"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xz=w("Sailboat",[["path",{d:"M22 18H2a4 4 0 0 0 4 4h12a4 4 0 0 0 4-4Z",key:"1404fh"}],["path",{d:"M21 14 10 2 3 14h18Z",key:"1nzg7v"}],["path",{d:"M10 2v16",key:"1labyt"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pz=w("Salad",[["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z",key:"4rw317"}],["path",{d:"M11.38 12a2.4 2.4 0 0 1-.4-4.77 2.4 2.4 0 0 1 3.2-2.77 2.4 2.4 0 0 1 3.47-.63 2.4 2.4 0 0 1 3.37 3.37 2.4 2.4 0 0 1-1.1 3.7 2.51 2.51 0 0 1 .03 1.1",key:"10xrj0"}],["path",{d:"m13 12 4-4",key:"1hckqy"}],["path",{d:"M10.9 7.25A3.99 3.99 0 0 0 4 10c0 .73.2 1.41.54 2",key:"1p4srx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gz=w("Sandwich",[["path",{d:"M3 11v3a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-3",key:"34v9d7"}],["path",{d:"M12 19H4a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3.83",key:"1k5vfb"}],["path",{d:"m3 11 7.77-6.04a2 2 0 0 1 2.46 0L21 11H3Z",key:"1oe7l6"}],["path",{d:"M12.97 19.77 7 15h12.5l-3.75 4.5a2 2 0 0 1-2.78.27Z",key:"1ts2ri"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yz=w("SatelliteDish",[["path",{d:"M4 10a7.31 7.31 0 0 0 10 10Z",key:"1fzpp3"}],["path",{d:"m9 15 3-3",key:"88sc13"}],["path",{d:"M17 13a6 6 0 0 0-6-6",key:"15cc6u"}],["path",{d:"M21 13A10 10 0 0 0 11 3",key:"11nf8s"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vz=w("Satellite",[["path",{d:"M13 7 9 3 5 7l4 4",key:"vyckw6"}],["path",{d:"m17 11 4 4-4 4-4-4",key:"rchckc"}],["path",{d:"m8 12 4 4 6-6-4-4Z",key:"1sshf7"}],["path",{d:"m16 8 3-3",key:"x428zp"}],["path",{d:"M9 21a6 6 0 0 0-6-6",key:"1iajcf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mz=w("SaveAll",[["path",{d:"M6 4a2 2 0 0 1 2-2h10l4 4v10.2a2 2 0 0 1-2 1.8H8a2 2 0 0 1-2-2Z",key:"1unput"}],["path",{d:"M10 2v4h6",key:"1p5sg6"}],["path",{d:"M18 18v-7h-8v7",key:"1oniuk"}],["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a5=w("Save",[["path",{d:"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z",key:"1owoqh"}],["polyline",{points:"17 21 17 13 7 13 7 21",key:"1md35c"}],["polyline",{points:"7 3 7 8 15 8",key:"8nz8an"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const v2=w("Scale3d",[["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["circle",{cx:"5",cy:"5",r:"2",key:"1gwv83"}],["path",{d:"M5 7v12h12",key:"vtaa4r"}],["path",{d:"m5 19 6-6",key:"jh6hbb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wz=w("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kz=w("Scaling",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M14 15H9v-5",key:"pi4jk9"}],["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M21 3 9 15",key:"15kdhq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Bz=w("ScanBarcode",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M8 7v10",key:"23sfjj"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M17 7v10",key:"578dap"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Cz=w("ScanEye",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M5 12s2.5-5 7-5 7 5 7 5-2.5 5-7 5-7-5-7-5",key:"nhuolu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bz=w("ScanFace",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 9h.01",key:"x1ddxp"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ez=w("ScanLine",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 12h10",key:"b7w52i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Fz=w("ScanSearch",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m16 16-1.9-1.9",key:"1dq9hf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Sz=w("ScanText",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 8h8",key:"1jbsf9"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h6",key:"1vyc9m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Dz=w("Scan",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Mz=w("ScatterChart",[["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}],["circle",{cx:"18.5",cy:"5.5",r:".5",fill:"currentColor",key:"lysivs"}],["circle",{cx:"11.5",cy:"11.5",r:".5",fill:"currentColor",key:"byv1b8"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor",key:"nkw3mc"}],["circle",{cx:"17.5",cy:"14.5",r:".5",fill:"currentColor",key:"1gjh6j"}],["path",{d:"M3 3v18h18",key:"1s2lah"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _z=w("School2",[["circle",{cx:"12",cy:"10",r:"1",key:"1gnqs8"}],["path",{d:"M22 20V8h-4l-6-4-6 4H2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2Z",key:"8z0lq4"}],["path",{d:"M6 17v.01",key:"roodi6"}],["path",{d:"M6 13v.01",key:"67c122"}],["path",{d:"M18 17v.01",key:"12ktxm"}],["path",{d:"M18 13v.01",key:"tn1rt1"}],["path",{d:"M14 22v-5a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v5",key:"jfgdp0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Lz=w("School",[["path",{d:"M14 22v-4a2 2 0 1 0-4 0v4",key:"hhkicm"}],["path",{d:"m18 10 4 2v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-8l4-2",key:"1vwozw"}],["path",{d:"M18 5v17",key:"1sw6gf"}],["path",{d:"m4 6 8-4 8 4",key:"1q0ilc"}],["path",{d:"M6 5v17",key:"1xfsm0"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Iz=w("ScissorsLineDashed",[["path",{d:"M5.42 9.42 8 12",key:"12pkuq"}],["circle",{cx:"4",cy:"8",r:"2",key:"107mxr"}],["path",{d:"m14 6-8.58 8.58",key:"gvzu5l"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"M10.8 14.8 14 18",key:"ax7m9r"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Tz=w("ScissorsSquareDashedBottom",[["path",{d:"M4 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2",key:"1vzg26"}],["path",{d:"M10 22H8",key:"euku7a"}],["path",{d:"M16 22h-2",key:"18d249"}],["circle",{cx:"8",cy:"8",r:"2",key:"14cg06"}],["path",{d:"M9.414 9.414 12 12",key:"qz4lzr"}],["path",{d:"M14.8 14.8 18 18",key:"11flf1"}],["circle",{cx:"8",cy:"16",r:"2",key:"1acxsx"}],["path",{d:"m18 6-8.586 8.586",key:"11kzk1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Pz=w("ScissorsSquare",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"2",key:"1btzen"}],["circle",{cx:"8",cy:"8",r:"2",key:"14cg06"}],["path",{d:"M9.414 9.414 12 12",key:"qz4lzr"}],["path",{d:"M14.8 14.8 18 18",key:"11flf1"}],["circle",{cx:"8",cy:"16",r:"2",key:"1acxsx"}],["path",{d:"m18 6-8.586 8.586",key:"11kzk1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Uz=w("Scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Nz=w("ScreenShareOff",[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3",key:"i8wdob"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m22 3-5 5",key:"12jva0"}],["path",{d:"m17 3 5 5",key:"k36vhe"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Rz=w("ScreenShare",[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3",key:"i8wdob"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m17 8 5-5",key:"fqif7o"}],["path",{d:"M17 3h5v5",key:"1o3tu8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Hz=w("ScrollText",[["path",{d:"M8 21h12a2 2 0 0 0 2-2v-2H10v2a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v3h4",key:"13a6an"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M15 12h-5",key:"r7krc0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Oz=w("Scroll",[["path",{d:"M8 21h12a2 2 0 0 0 2-2v-2H10v2a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v3h4",key:"13a6an"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Qz=w("SearchCheck",[["path",{d:"m8 11 2 2 4-4",key:"1sed1v"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zz=w("SearchCode",[["path",{d:"m9 9-2 2 2 2",key:"17gsfh"}],["path",{d:"m13 13 2-2-2-2",key:"186z8k"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jz=w("SearchSlash",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qz=w("SearchX",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["path",{d:"m8.5 8.5 5 5",key:"a8mexj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o5=w("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const m2=w("SendHorizontal",[["path",{d:"m3 3 3 9-3 9 19-9Z",key:"1aobqy"}],["path",{d:"M6 12h16",key:"s4cdu5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Vz=w("SendToBack",[["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2",key:"1b0bso"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2",key:"1x09vl"}],["path",{d:"M7 14v1a2 2 0 0 0 2 2h1",key:"pao6x6"}],["path",{d:"M14 7h1a2 2 0 0 1 2 2v1",key:"19tdru"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Kz=w("Send",[["path",{d:"m22 2-7 20-4-9-9-4Z",key:"1q3vgg"}],["path",{d:"M22 2 11 13",key:"nzbqef"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Gz=w("SeparatorHorizontal",[["line",{x1:"3",x2:"21",y1:"12",y2:"12",key:"10d38w"}],["polyline",{points:"8 8 12 4 16 8",key:"zo8t4w"}],["polyline",{points:"16 16 12 20 8 16",key:"1oyrid"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Wz=w("SeparatorVertical",[["line",{x1:"12",x2:"12",y1:"3",y2:"21",key:"1efggb"}],["polyline",{points:"8 8 4 12 8 16",key:"bnfmv4"}],["polyline",{points:"16 16 20 12 16 8",key:"u90052"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Zz=w("ServerCog",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M4.5 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-.5",key:"tn8das"}],["path",{d:"M4.5 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-.5",key:"1g2pve"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m15.7 13.4-.9-.3",key:"1jwmzr"}],["path",{d:"m9.2 10.9-.9-.3",key:"qapnim"}],["path",{d:"m10.6 15.7.3-.9",key:"quwk0k"}],["path",{d:"m13.6 15.7-.4-1",key:"cb9xp7"}],["path",{d:"m10.8 9.3-.4-1",key:"1uaiz5"}],["path",{d:"m8.3 13.6 1-.4",key:"s6srou"}],["path",{d:"m14.7 10.8 1-.4",key:"4d31cq"}],["path",{d:"m13.4 8.3-.3.9",key:"1bm987"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xz=w("ServerCrash",[["path",{d:"M6 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2",key:"4b9dqc"}],["path",{d:"M6 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-2",key:"22nnkd"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m13 6-4 6h6l-4 6",key:"14hqih"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Yz=w("ServerOff",[["path",{d:"M7 2h13a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-5",key:"bt2siv"}],["path",{d:"M10 10 2.5 2.5C2 2 2 2.5 2 5v3a2 2 0 0 0 2 2h6z",key:"1hjrv1"}],["path",{d:"M22 17v-1a2 2 0 0 0-2-2h-1",key:"1iynyr"}],["path",{d:"M4 14a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16.5l1-.5.5.5-8-8H4z",key:"161ggg"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jz=w("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $z=w("Settings2",[["path",{d:"M20 7h-9",key:"3s1dr2"}],["path",{d:"M14 17H5",key:"gfn3mx"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const n3=w("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ej=w("Shapes",[["path",{d:"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z",key:"1bo67w"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}],["circle",{cx:"17.5",cy:"17.5",r:"3.5",key:"w3z12y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tj=w("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rj=w("Share",[["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8",key:"1b2hhj"}],["polyline",{points:"16 6 12 2 8 6",key:"m901s6"}],["line",{x1:"12",x2:"12",y1:"2",y2:"15",key:"1p0rca"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nj=w("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ij=w("Shell",[["path",{d:"M14 11a2 2 0 1 1-4 0 4 4 0 0 1 8 0 6 6 0 0 1-12 0 8 8 0 0 1 16 0 10 10 0 1 1-20 0 11.93 11.93 0 0 1 2.42-7.22 2 2 0 1 1 3.16 2.44",key:"1cn552"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aj=w("ShieldAlert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oj=w("ShieldBan",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m4.243 5.21 14.39 12.472",key:"1c9a7c"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sj=w("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lj=w("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cj=w("ShieldHalf",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 22V2",key:"zs6s6o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Aj=w("ShieldMinus",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9 12h6",key:"1c52cq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hj=w("ShieldOff",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5 5a1 1 0 0 0-1 1v7c0 5 3.5 7.5 7.67 8.94a1 1 0 0 0 .67.01c2.35-.82 4.48-1.97 5.9-3.71",key:"1jlk70"}],["path",{d:"M9.309 3.652A12.252 12.252 0 0 0 11.24 2.28a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1v7a9.784 9.784 0 0 1-.08 1.264",key:"18rp1v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uj=w("ShieldPlus",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M12 9v6",key:"199k2o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dj=w("ShieldQuestion",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3",key:"mhlwft"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const w2=w("ShieldX",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const v1=w("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fj=w("ShipWheel",[["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}],["path",{d:"M12 2v7.5",key:"1e5rl5"}],["path",{d:"m19 5-5.23 5.23",key:"1ezxxf"}],["path",{d:"M22 12h-7.5",key:"le1719"}],["path",{d:"m19 19-5.23-5.23",key:"p3fmgn"}],["path",{d:"M12 14.5V22",key:"dgcmos"}],["path",{d:"M10.23 13.77 5 19",key:"qwopd4"}],["path",{d:"M9.5 12H2",key:"r7bup8"}],["path",{d:"M10.23 10.23 5 5",key:"k2y7lj"}],["circle",{cx:"12",cy:"12",r:"2.5",key:"ix0uyj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xj=w("Ship",[["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1 .6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"iegodh"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-9-4-9 4c0 2.9.94 5.34 2.81 7.76",key:"fp8vka"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6",key:"qpkstq"}],["path",{d:"M12 10v4",key:"1kjpxc"}],["path",{d:"M12 2v3",key:"qbqxhf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pj=w("Shirt",[["path",{d:"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z",key:"1wgbhj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gj=w("ShoppingBag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yj=w("ShoppingBasket",[["path",{d:"m15 11-1 9",key:"5wnq3a"}],["path",{d:"m19 11-4-7",key:"cnml18"}],["path",{d:"M2 11h20",key:"3eubbj"}],["path",{d:"m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4",key:"yiazzp"}],["path",{d:"M4.5 15.5h15",key:"13mye1"}],["path",{d:"m5 11 4-7",key:"116ra9"}],["path",{d:"m9 11 1 9",key:"1ojof7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vj=w("ShoppingCart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mj=w("Shovel",[["path",{d:"M2 22v-5l5-5 5 5-5 5z",key:"1fh25c"}],["path",{d:"M9.5 14.5 16 8",key:"1smz5x"}],["path",{d:"m17 2 5 5-.5.5a3.53 3.53 0 0 1-5 0s0 0 0 0a3.53 3.53 0 0 1 0-5L17 2",key:"1q8uv5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wj=w("ShowerHead",[["path",{d:"m4 4 2.5 2.5",key:"uv2vmf"}],["path",{d:"M13.5 6.5a4.95 4.95 0 0 0-7 7",key:"frdkwv"}],["path",{d:"M15 5 5 15",key:"1ag8rq"}],["path",{d:"M14 17v.01",key:"eokfpp"}],["path",{d:"M10 16v.01",key:"14uyyl"}],["path",{d:"M13 13v.01",key:"1v1k97"}],["path",{d:"M16 10v.01",key:"5169yg"}],["path",{d:"M11 20v.01",key:"cj92p8"}],["path",{d:"M17 14v.01",key:"11cswd"}],["path",{d:"M20 11v.01",key:"19e0od"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kj=w("Shrink",[["path",{d:"m15 15 6 6m-6-6v4.8m0-4.8h4.8",key:"17vawe"}],["path",{d:"M9 19.8V15m0 0H4.2M9 15l-6 6",key:"chjx8e"}],["path",{d:"M15 4.2V9m0 0h4.8M15 9l6-6",key:"lav6yq"}],["path",{d:"M9 4.2V9m0 0H4.2M9 9 3 3",key:"1pxi2q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Bj=w("Shrub",[["path",{d:"M12 22v-7l-2-2",key:"eqv9mc"}],["path",{d:"M17 8v.8A6 6 0 0 1 13.8 20v0H10v0A6.5 6.5 0 0 1 7 8h0a5 5 0 0 1 10 0Z",key:"12jcau"}],["path",{d:"m14 14-2 2",key:"847xa2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Cj=w("Shuffle",[["path",{d:"M2 18h1.4c1.3 0 2.5-.6 3.3-1.7l6.1-8.6c.7-1.1 2-1.7 3.3-1.7H22",key:"1wmou1"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 6h1.9c1.5 0 2.9.9 3.6 2.2",key:"10bdb2"}],["path",{d:"M22 18h-5.9c-1.3 0-2.6-.7-3.3-1.8l-.5-.8",key:"vgxac0"}],["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bj=w("SigmaSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M16 8.9V7H8l4 5-4 5h8v-1.9",key:"9nih0i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ej=w("Sigma",[["path",{d:"M18 7V4H6l6 8-6 8h12v-3",key:"zis8ev"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Fj=w("SignalHigh",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Sj=w("SignalLow",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Dj=w("SignalMedium",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Mj=w("SignalZero",[["path",{d:"M2 20h.01",key:"4haj6o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _j=w("Signal",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}],["path",{d:"M22 4v16",key:"sih9yq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Lj=w("SignpostBig",[["path",{d:"M10 9H4L2 7l2-2h6",key:"1hq7x2"}],["path",{d:"M14 5h6l2 2-2 2h-6",key:"bv62ej"}],["path",{d:"M10 22V4a2 2 0 1 1 4 0v18",key:"eqpcf2"}],["path",{d:"M8 22h8",key:"rmew8v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ij=w("Signpost",[["path",{d:"M12 3v3",key:"1n5kay"}],["path",{d:"M18.5 13h-13L2 9.5 5.5 6h13L22 9.5Z",key:"27os56"}],["path",{d:"M12 13v8",key:"1l5pq0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Tj=w("Siren",[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i3=w("SkipBack",[["polygon",{points:"19 20 9 12 19 4 19 20",key:"o2sva"}],["line",{x1:"5",x2:"5",y1:"19",y2:"5",key:"1ocqjk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a3=w("SkipForward",[["polygon",{points:"5 4 15 12 5 20 5 4",key:"16p6eg"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19",key:"futhcm"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Pj=w("Skull",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["path",{d:"M8 20v2h8v-2",key:"ded4og"}],["path",{d:"m12.5 17-.5-1-.5 1h1z",key:"3me087"}],["path",{d:"M16 20a2 2 0 0 0 1.56-3.25 8 8 0 1 0-11.12 0A2 2 0 0 0 8 20",key:"xq9p5u"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Uj=w("Slack",[["rect",{width:"3",height:"8",x:"13",y:"2",rx:"1.5",key:"diqz80"}],["path",{d:"M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5",key:"183iwg"}],["rect",{width:"3",height:"8",x:"8",y:"14",rx:"1.5",key:"hqg7r1"}],["path",{d:"M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5",key:"76g71w"}],["rect",{width:"8",height:"3",x:"14",y:"13",rx:"1.5",key:"1kmz0a"}],["path",{d:"M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5",key:"jc4sz0"}],["rect",{width:"8",height:"3",x:"2",y:"8",rx:"1.5",key:"1omvl4"}],["path",{d:"M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5",key:"16f3cl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const k2=w("SlashSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Nj=w("Slash",[["path",{d:"M22 2 2 22",key:"y4kqgn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Rj=w("Slice",[["path",{d:"m8 14-6 6h9v-3",key:"zo3j9a"}],["path",{d:"M18.37 3.63 8 14l3 3L21.37 6.63a2.12 2.12 0 1 0-3-3Z",key:"1dzx0j"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Hj=w("SlidersHorizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o3=w("Sliders",[["line",{x1:"4",x2:"4",y1:"21",y2:"14",key:"1p332r"}],["line",{x1:"4",x2:"4",y1:"10",y2:"3",key:"gb41h5"}],["line",{x1:"12",x2:"12",y1:"21",y2:"12",key:"hf2csr"}],["line",{x1:"12",x2:"12",y1:"8",y2:"3",key:"1kfi7u"}],["line",{x1:"20",x2:"20",y1:"21",y2:"16",key:"1lhrwl"}],["line",{x1:"20",x2:"20",y1:"12",y2:"3",key:"16vvfq"}],["line",{x1:"2",x2:"6",y1:"14",y2:"14",key:"1uebub"}],["line",{x1:"10",x2:"14",y1:"8",y2:"8",key:"1yglbp"}],["line",{x1:"18",x2:"22",y1:"16",y2:"16",key:"1jxqpz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Oj=w("SmartphoneCharging",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12.667 8 10 12h4l-2.667 4",key:"h9lk2d"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Qj=w("SmartphoneNfc",[["rect",{width:"7",height:"12",x:"2",y:"6",rx:"1",key:"5nje8w"}],["path",{d:"M13 8.32a7.43 7.43 0 0 1 0 7.36",key:"1g306n"}],["path",{d:"M16.46 6.21a11.76 11.76 0 0 1 0 11.58",key:"uqvjvo"}],["path",{d:"M19.91 4.1a15.91 15.91 0 0 1 .01 15.8",key:"ujntz3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zj=w("Smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jj=w("SmilePlus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qj=w("Smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Vj=w("Snail",[["path",{d:"M2 13a6 6 0 1 0 12 0 4 4 0 1 0-8 0 2 2 0 0 0 4 0",key:"hneq2s"}],["circle",{cx:"10",cy:"13",r:"8",key:"194lz3"}],["path",{d:"M2 21h12c4.4 0 8-3.6 8-8V7a2 2 0 1 0-4 0v6",key:"ixqyt7"}],["path",{d:"M18 3 19.1 5.2",key:"9tjm43"}],["path",{d:"M22 3 20.9 5.2",key:"j3odrs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Kj=w("Snowflake",[["line",{x1:"2",x2:"22",y1:"12",y2:"12",key:"1dnqot"}],["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"m20 16-4-4 4-4",key:"rquw4f"}],["path",{d:"m4 8 4 4-4 4",key:"12s3z9"}],["path",{d:"m16 4-4 4-4-4",key:"1tumq1"}],["path",{d:"m8 20 4-4 4 4",key:"9p200w"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Gj=w("Sofa",[["path",{d:"M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3",key:"1dgpiv"}],["path",{d:"M2 11v5a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v2H6v-2a2 2 0 0 0-4 0Z",key:"u5qfb7"}],["path",{d:"M4 18v2",key:"jwo5n2"}],["path",{d:"M20 18v2",key:"1ar1qi"}],["path",{d:"M12 4v9",key:"oqhhn3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Wj=w("Soup",[["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z",key:"4rw317"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M19.5 12 22 6",key:"shfsr5"}],["path",{d:"M16.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.73 1.62",key:"rpc6vp"}],["path",{d:"M11.25 3c.27.1.8.53.74 1.36-.05.83-.93 1.2-.98 2.02-.06.78.33 1.24.72 1.62",key:"1lf63m"}],["path",{d:"M6.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.74 1.62",key:"97tijn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Zj=w("Space",[["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1",key:"lt2kga"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xj=w("Spade",[["path",{d:"M5 9c-1.5 1.5-3 3.2-3 5.5A5.5 5.5 0 0 0 7.5 20c1.8 0 3-.5 4.5-2 1.5 1.5 2.7 2 4.5 2a5.5 5.5 0 0 0 5.5-5.5c0-2.3-1.5-4-3-5.5l-7-7-7 7Z",key:"40bo9n"}],["path",{d:"M12 18v4",key:"jadmvz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Yj=w("Sparkle",[["path",{d:"m12 3-1.9 5.8a2 2 0 0 1-1.287 1.288L3 12l5.8 1.9a2 2 0 0 1 1.288 1.287L12 21l1.9-5.8a2 2 0 0 1 1.287-1.288L21 12l-5.8-1.9a2 2 0 0 1-1.288-1.287Z",key:"nraa5p"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const B2=w("Sparkles",[["path",{d:"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z",key:"17u4zn"}],["path",{d:"M5 3v4",key:"bklmnn"}],["path",{d:"M19 17v4",key:"iiml17"}],["path",{d:"M3 5h4",key:"nem4j1"}],["path",{d:"M17 19h4",key:"lbex7p"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jj=w("Speaker",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["circle",{cx:"12",cy:"14",r:"4",key:"1jruaj"}],["path",{d:"M12 14h.01",key:"1etili"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $j=w("Speech",[["path",{d:"M8.8 20v-4.1l1.9.2a2.3 2.3 0 0 0 2.164-2.1V8.3A5.37 5.37 0 0 0 2 8.25c0 2.8.656 3.054 1 4.55a5.77 5.77 0 0 1 .029 2.758L2 20",key:"11atix"}],["path",{d:"M19.8 17.8a7.5 7.5 0 0 0 .003-10.603",key:"yol142"}],["path",{d:"M17 15a3.5 3.5 0 0 0-.025-4.975",key:"ssbmkc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eq=w("SpellCheck2",[["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M4 21c1.1 0 1.1-1 2.3-1s1.1 1 2.3 1c1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1",key:"8mdmtu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tq=w("SpellCheck",[["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m16 20 2 2 4-4",key:"13tcca"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rq=w("Spline",[["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M5 17A12 12 0 0 1 17 5",key:"1okkup"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nq=w("SplitSquareHorizontal",[["path",{d:"M8 19H5c-1 0-2-1-2-2V7c0-1 1-2 2-2h3",key:"lubmu8"}],["path",{d:"M16 5h3c1 0 2 1 2 2v10c0 1-1 2-2 2h-3",key:"1ag34g"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iq=w("SplitSquareVertical",[["path",{d:"M5 8V5c0-1 1-2 2-2h10c1 0 2 1 2 2v3",key:"1pi83i"}],["path",{d:"M19 16v3c0 1-1 2-2 2H7c-1 0-2-1-2-2v-3",key:"ido5k7"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aq=w("Split",[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M8 3H3v5",key:"15dfkv"}],["path",{d:"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3",key:"1qrqzj"}],["path",{d:"m15 9 6-6",key:"ko1vev"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oq=w("SprayCan",[["path",{d:"M3 3h.01",key:"159qn6"}],["path",{d:"M7 5h.01",key:"1hq22a"}],["path",{d:"M11 7h.01",key:"1osv80"}],["path",{d:"M3 7h.01",key:"1xzrh3"}],["path",{d:"M7 9h.01",key:"19b3jx"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{width:"4",height:"4",x:"15",y:"5",key:"mri9e4"}],["path",{d:"m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2",key:"aib6hk"}],["path",{d:"m13 14 8-2",key:"1d7bmk"}],["path",{d:"m13 19 8-2",key:"1y2vml"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sq=w("Sprout",[["path",{d:"M7 20h10",key:"e6iznv"}],["path",{d:"M10 20c5.5-2.5.8-6.4 3-10",key:"161w41"}],["path",{d:"M9.5 9.4c1.1.8 1.8 2.2 2.3 3.7-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2 2.8-.5 4.4 0 5.5.8z",key:"9gtqwd"}],["path",{d:"M14.1 6a7 7 0 0 0-1.1 4c1.9-.1 3.3-.6 4.3-1.4 1-1 1.6-2.3 1.7-4.6-2.7.1-4 1-4.9 2z",key:"bkxnd2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lq=w("SquareDashedBottomCode",[["path",{d:"m10 10-2 2 2 2",key:"p6et6i"}],["path",{d:"m14 14 2-2-2-2",key:"m075q2"}],["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2",key:"as5y1o"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cq=w("SquareDashedBottom",[["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2",key:"as5y1o"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ls=w("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Aq=w("SquareRadical",[["path",{d:"M7 12h2l2 5 2-10h4",key:"1fxv6h"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hq=w("SquareStack",[["path",{d:"M4 10c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2",key:"4i38lg"}],["path",{d:"M10 16c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2",key:"mlte4a"}],["rect",{width:"8",height:"8",x:"14",y:"14",rx:"2",key:"1fa9i4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const C2=w("SquareUserRound",[["path",{d:"M18 21a6 6 0 0 0-12 0",key:"kaz2du"}],["circle",{cx:"12",cy:"11",r:"4",key:"1gt34v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const b2=w("SquareUser",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 21v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2",key:"1m6ac2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xp=w("Square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uq=w("Squircle",[["path",{d:"M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9-9-1.8-9-9 1.8-9 9-9",key:"garfkc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dq=w("Squirrel",[["path",{d:"M15.236 22a3 3 0 0 0-2.2-5",key:"21bitc"}],["path",{d:"M16 20a3 3 0 0 1 3-3h1a2 2 0 0 0 2-2v-2a4 4 0 0 0-4-4V4",key:"oh0fg0"}],["path",{d:"M18 13h.01",key:"9veqaj"}],["path",{d:"M18 6a4 4 0 0 0-4 4 7 7 0 0 0-7 7c0-5 4-5 4-10.5a4.5 4.5 0 1 0-9 0 2.5 2.5 0 0 0 5 0C7 10 3 11 3 17c0 2.8 2.2 5 5 5h10",key:"980v8a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const s3=w("Stamp",[["path",{d:"M5 22h14",key:"ehvnwv"}],["path",{d:"M19.27 13.73A2.5 2.5 0 0 0 17.5 13h-11A2.5 2.5 0 0 0 4 15.5V17a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-1.5c0-.66-.26-1.3-.73-1.77Z",key:"1sy9ra"}],["path",{d:"M14 13V8.5C14 7 15 7 15 5a3 3 0 0 0-3-3c-1.66 0-3 1-3 3s1 2 1 3.5V13",key:"cnxgux"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fq=w("StarHalf",[["path",{d:"M12 17.8 5.8 21 7 14.1 2 9.3l7-1L12 2",key:"nare05"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xq=w("StarOff",[["path",{d:"M8.34 8.34 2 9.27l5 4.87L5.82 21 12 17.77 18.18 21l-.59-3.43",key:"16m0ql"}],["path",{d:"M18.42 12.76 22 9.27l-6.91-1L12 2l-1.44 2.91",key:"1vt8nq"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const l3=w("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pq=w("StepBack",[["line",{x1:"18",x2:"18",y1:"20",y2:"4",key:"cun8e5"}],["polygon",{points:"14,20 4,12 14,4",key:"ypakod"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gq=w("StepForward",[["line",{x1:"6",x2:"6",y1:"4",y2:"20",key:"fy8qot"}],["polygon",{points:"10,4 20,12 10,20",key:"1mc1pf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yq=w("Stethoscope",[["path",{d:"M4.8 2.3A.3.3 0 1 0 5 2H4a2 2 0 0 0-2 2v5a6 6 0 0 0 6 6v0a6 6 0 0 0 6-6V4a2 2 0 0 0-2-2h-1a.2.2 0 1 0 .3.3",key:"1jd90r"}],["path",{d:"M8 15v1a6 6 0 0 0 6 6v0a6 6 0 0 0 6-6v-4",key:"126ukv"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vq=w("Sticker",[["path",{d:"M15.5 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V8.5L15.5 3Z",key:"1wis1t"}],["path",{d:"M14 3v4a2 2 0 0 0 2 2h4",key:"36rjfy"}],["path",{d:"M8 13h0",key:"jdup5h"}],["path",{d:"M16 13h0",key:"l4i2ga"}],["path",{d:"M10 16s.8 1 2 1c1.3 0 2-1 2-1",key:"1vvgv3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const c3=w("StickyNote",[["path",{d:"M16 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8Z",key:"qazsjp"}],["path",{d:"M15 3v4a2 2 0 0 0 2 2h4",key:"40519r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mq=w("StopCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{width:"6",height:"6",x:"9",y:"9",key:"1wrtvo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wq=w("Store",[["path",{d:"m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7",key:"ztvudi"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8",key:"1b2hhj"}],["path",{d:"M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4",key:"2ebpfo"}],["path",{d:"M2 7h20",key:"1fcdvo"}],["path",{d:"M22 7v3a2 2 0 0 1-2 2v0a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12v0a2 2 0 0 1-2-2V7",key:"jon5kx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kq=w("StretchHorizontal",[["rect",{width:"20",height:"6",x:"2",y:"4",rx:"2",key:"qdearl"}],["rect",{width:"20",height:"6",x:"2",y:"14",rx:"2",key:"1xrn6j"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Bq=w("StretchVertical",[["rect",{width:"6",height:"20",x:"4",y:"2",rx:"2",key:"19qu7m"}],["rect",{width:"6",height:"20",x:"14",y:"2",rx:"2",key:"24v0nk"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Cq=w("Strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bq=w("Subscript",[["path",{d:"m4 5 8 8",key:"1eunvl"}],["path",{d:"m12 5-8 8",key:"1ah0jp"}],["path",{d:"M20 19h-4c0-1.5.44-2 1.5-2.5S20 15.33 20 14c0-.47-.17-.93-.48-1.29a2.11 2.11 0 0 0-2.62-.44c-.42.24-.74.62-.9 1.07",key:"e8ta8j"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Eq=w("SunDim",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 4h.01",key:"1ujb9j"}],["path",{d:"M20 12h.01",key:"1ykeid"}],["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M4 12h.01",key:"158zrr"}],["path",{d:"M17.657 6.343h.01",key:"31pqzk"}],["path",{d:"M17.657 17.657h.01",key:"jehnf4"}],["path",{d:"M6.343 17.657h.01",key:"gdk6ow"}],["path",{d:"M6.343 6.343h.01",key:"1uurf0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Fq=w("SunMedium",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 3v1",key:"1asbbs"}],["path",{d:"M12 20v1",key:"1wcdkc"}],["path",{d:"M3 12h1",key:"lp3yf2"}],["path",{d:"M20 12h1",key:"1vloll"}],["path",{d:"m18.364 5.636-.707.707",key:"1hakh0"}],["path",{d:"m6.343 17.657-.707.707",key:"18m9nf"}],["path",{d:"m5.636 5.636.707.707",key:"1xv1c5"}],["path",{d:"m17.657 17.657.707.707",key:"vl76zb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Sq=w("SunMoon",[["path",{d:"M12 8a2.83 2.83 0 0 0 4 4 4 4 0 1 1-4-4",key:"1fu5g2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.9 4.9 1.4 1.4",key:"b9915j"}],["path",{d:"m17.7 17.7 1.4 1.4",key:"qc3ed3"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.3 17.7-1.4 1.4",key:"5gca6"}],["path",{d:"m19.1 4.9-1.4 1.4",key:"wpu9u6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Dq=w("SunSnow",[["path",{d:"M10 9a3 3 0 1 0 0 6",key:"6zmtdl"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M14 21V3",key:"1llu3z"}],["path",{d:"M10 4V3",key:"pkzwkn"}],["path",{d:"M10 21v-1",key:"1u8rkd"}],["path",{d:"m3.64 18.36.7-.7",key:"105rm9"}],["path",{d:"m4.34 6.34-.7-.7",key:"d3unjp"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"m17 4-3 3",key:"15jcng"}],["path",{d:"m14 17 3 3",key:"6tlq38"}],["path",{d:"m21 15-3-3 3-3",key:"1nlnje"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Mq=w("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _q=w("Sunrise",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Lq=w("Sunset",[["path",{d:"M12 10V2",key:"16sf7g"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Iq=w("Superscript",[["path",{d:"m4 19 8-8",key:"hr47gm"}],["path",{d:"m12 19-8-8",key:"1dhhmo"}],["path",{d:"M20 12h-4c0-1.5.442-2 1.5-2.5S20 8.334 20 7.002c0-.472-.17-.93-.484-1.29a2.105 2.105 0 0 0-2.617-.436c-.42.239-.738.614-.899 1.06",key:"1dfcux"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Tq=w("SwatchBook",[["path",{d:"M11 17a4 4 0 0 1-8 0V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2Z",key:"1ldrpk"}],["path",{d:"M16.7 13H19a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H7",key:"11i5po"}],["path",{d:"M 7 17h0.01",key:"10821z"}],["path",{d:"m11 8 2.3-2.3a2.4 2.4 0 0 1 3.404.004L18.6 7.6a2.4 2.4 0 0 1 .026 3.434L9.9 19.8",key:"o2gii7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Pq=w("SwissFranc",[["path",{d:"M10 21V3h8",key:"br2l0g"}],["path",{d:"M6 16h9",key:"2py0wn"}],["path",{d:"M10 9.5h7",key:"13dmhz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Uq=w("SwitchCamera",[["path",{d:"M11 19H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5",key:"mtk2lu"}],["path",{d:"M13 5h7a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-5",key:"120jsl"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m18 22-3-3 3-3",key:"kgdoj7"}],["path",{d:"m6 2 3 3-3 3",key:"1fnbkv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Nq=w("Sword",[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Rq=w("Swords",[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5",key:"hbey2j"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18",key:"1hf58s"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20",key:"pidxm4"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21",key:"1pehsh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Hq=w("Syringe",[["path",{d:"m18 2 4 4",key:"22kx64"}],["path",{d:"m17 7 3-3",key:"1w1zoj"}],["path",{d:"M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5",key:"1exhtz"}],["path",{d:"m9 11 4 4",key:"rovt3i"}],["path",{d:"m5 19-3 3",key:"59f2uf"}],["path",{d:"m14 4 6 6",key:"yqp9t2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Oq=w("Table2",[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18",key:"gugj83"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Qq=w("TableCellsMerge",[["path",{d:"M12 21v-6",key:"lihzve"}],["path",{d:"M12 9V3",key:"da5inc"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zq=w("TableCellsSplit",[["path",{d:"M12 15V9",key:"8c7uyn"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jq=w("TableColumnsSplit",[["path",{d:"M14 14v2",key:"w2a1xv"}],["path",{d:"M14 20v2",key:"1lq872"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M14 8v2",key:"i67w9a"}],["path",{d:"M2 15h8",key:"82wtch"}],["path",{d:"M2 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2",key:"up0l64"}],["path",{d:"M2 9h8",key:"yelfik"}],["path",{d:"M22 15h-4",key:"1es58f"}],["path",{d:"M22 3h-2a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2",key:"pdjoqf"}],["path",{d:"M22 9h-4",key:"1luja7"}],["path",{d:"M5 3v18",key:"14hmio"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qq=w("TableProperties",[["path",{d:"M15 3v18",key:"14nvp0"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Vq=w("TableRowsSplit",[["path",{d:"M14 10h2",key:"1lstlu"}],["path",{d:"M15 22v-8",key:"1fwwgm"}],["path",{d:"M15 2v4",key:"1044rn"}],["path",{d:"M2 10h2",key:"1r8dkt"}],["path",{d:"M20 10h2",key:"1ug425"}],["path",{d:"M3 19h18",key:"awlh7x"}],["path",{d:"M3 22v-6a2 2 135 0 1 2-2h14a2 2 45 0 1 2 2v6",key:"ibqhof"}],["path",{d:"M3 2v2a2 2 45 0 0 2 2h14a2 2 135 0 0 2-2V2",key:"1uenja"}],["path",{d:"M8 10h2",key:"66od0"}],["path",{d:"M9 22v-8",key:"fmnu31"}],["path",{d:"M9 2v4",key:"j1yeou"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const A3=w("Table",[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Kq=w("TabletSmartphone",[["rect",{width:"10",height:"14",x:"3",y:"8",rx:"2",key:"1vrsiq"}],["path",{d:"M5 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2h-2.4",key:"1j4zmg"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Gq=w("Tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Wq=w("Tablets",[["circle",{cx:"7",cy:"7",r:"5",key:"x29byf"}],["circle",{cx:"17",cy:"17",r:"5",key:"1op1d2"}],["path",{d:"M12 17h10",key:"ls21zv"}],["path",{d:"m3.46 10.54 7.08-7.08",key:"1rehiu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Zq=w("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xq=w("Tags",[["path",{d:"m15 5 6.3 6.3a2.4 2.4 0 0 1 0 3.4L17 19",key:"1cbfv1"}],["path",{d:"M9.586 5.586A2 2 0 0 0 8.172 5H3a1 1 0 0 0-1 1v5.172a2 2 0 0 0 .586 1.414L8.29 18.29a2.426 2.426 0 0 0 3.42 0l3.58-3.58a2.426 2.426 0 0 0 0-3.42z",key:"135mg7"}],["circle",{cx:"6.5",cy:"9.5",r:".5",fill:"currentColor",key:"5pm5xn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Yq=w("Tally1",[["path",{d:"M4 4v16",key:"6qkkli"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jq=w("Tally2",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $q=w("Tally3",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eV=w("Tally4",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}],["path",{d:"M19 4v16",key:"8ij5ei"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tV=w("Tally5",[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}],["path",{d:"M19 4v16",key:"8ij5ei"}],["path",{d:"M22 6 2 18",key:"h9moai"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rV=w("Tangent",[["circle",{cx:"17",cy:"4",r:"2",key:"y5j2s2"}],["path",{d:"M15.59 5.41 5.41 15.59",key:"l0vprr"}],["circle",{cx:"4",cy:"17",r:"2",key:"9p4efm"}],["path",{d:"M12 22s-4-9-1.5-11.5S22 12 22 12",key:"1twk4o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nV=w("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iV=w("Telescope",[["path",{d:"m10.065 12.493-6.18 1.318a.934.934 0 0 1-1.108-.702l-.537-2.15a1.07 1.07 0 0 1 .691-1.265l13.504-4.44",key:"k4qptu"}],["path",{d:"m13.56 11.747 4.332-.924",key:"19l80z"}],["path",{d:"m16 21-3.105-6.21",key:"7oh9d"}],["path",{d:"M16.485 5.94a2 2 0 0 1 1.455-2.425l1.09-.272a1 1 0 0 1 1.212.727l1.515 6.06a1 1 0 0 1-.727 1.213l-1.09.272a2 2 0 0 1-2.425-1.455z",key:"m7xp4m"}],["path",{d:"m6.158 8.633 1.114 4.456",key:"74o979"}],["path",{d:"m8 21 3.105-6.21",key:"1fvxut"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aV=w("TentTree",[["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}],["path",{d:"m14 5 3-3 3 3",key:"1sorif"}],["path",{d:"m14 10 3-3 3 3",key:"1jyi9h"}],["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M17 14H7l-5 8h20Z",key:"13ar7p"}],["path",{d:"M8 14v8",key:"1ghmqk"}],["path",{d:"m9 14 5 8",key:"13pgi6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oV=w("Tent",[["path",{d:"M3.5 21 14 3",key:"1szst5"}],["path",{d:"M20.5 21 10 3",key:"1310c3"}],["path",{d:"M15.5 21 12 15l-3.5 6",key:"1ddtfw"}],["path",{d:"M2 21h20",key:"1nyx9w"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sV=w("TerminalSquare",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lV=w("Terminal",[["polyline",{points:"4 17 10 11 4 5",key:"akl6gq"}],["line",{x1:"12",x2:"20",y1:"19",y2:"19",key:"q2wloq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cV=w("TestTube2",[["path",{d:"M21 7 6.82 21.18a2.83 2.83 0 0 1-3.99-.01v0a2.83 2.83 0 0 1 0-4L17 3",key:"dg8b2p"}],["path",{d:"m16 2 6 6",key:"1gw87d"}],["path",{d:"M12 16H4",key:"1cjfip"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AV=w("TestTube",[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5h0c-1.4 0-2.5-1.1-2.5-2.5V2",key:"187lwq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hV=w("TestTubes",[["path",{d:"M9 2v17.5A2.5 2.5 0 0 1 6.5 22v0A2.5 2.5 0 0 1 4 19.5V2",key:"12z67u"}],["path",{d:"M20 2v17.5a2.5 2.5 0 0 1-2.5 2.5v0a2.5 2.5 0 0 1-2.5-2.5V2",key:"1q2nfy"}],["path",{d:"M3 2h7",key:"7s29d5"}],["path",{d:"M14 2h7",key:"7sicin"}],["path",{d:"M9 16H4",key:"1bfye3"}],["path",{d:"M20 16h-5",key:"ddnjpe"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uV=w("TextCursorInput",[["path",{d:"M5 4h1a3 3 0 0 1 3 3 3 3 0 0 1 3-3h1",key:"18xjzo"}],["path",{d:"M13 20h-1a3 3 0 0 1-3-3 3 3 0 0 1-3 3H5",key:"fj48gi"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1",key:"1n9rhb"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7",key:"13ksps"}],["path",{d:"M9 7v10",key:"1vc8ob"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dV=w("TextCursor",[["path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1",key:"uvaxm9"}],["path",{d:"M7 22h1a4 4 0 0 0 4-4v-1",key:"11xy8d"}],["path",{d:"M7 2h1a4 4 0 0 1 4 4v1",key:"1uw06m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fV=w("TextQuote",[["path",{d:"M17 6H3",key:"16j9eg"}],["path",{d:"M21 12H8",key:"scolzb"}],["path",{d:"M21 18H8",key:"1wfozv"}],["path",{d:"M3 12v6",key:"fv4c87"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xV=w("TextSearch",[["path",{d:"M21 6H3",key:"1jwq7v"}],["path",{d:"M10 12H3",key:"1ulcyk"}],["path",{d:"M10 18H3",key:"13769t"}],["circle",{cx:"17",cy:"15",r:"3",key:"1upz2a"}],["path",{d:"m21 19-1.9-1.9",key:"dwi7p8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const E2=w("TextSelect",[["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M21 14v1",key:"169vum"}],["line",{x1:"7",x2:"15",y1:"8",y2:"8",key:"1758g8"}],["line",{x1:"7",x2:"17",y1:"12",y2:"12",key:"197423"}],["line",{x1:"7",x2:"13",y1:"16",y2:"16",key:"37cgm6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pV=w("Text",[["path",{d:"M17 6.1H3",key:"wptmhv"}],["path",{d:"M21 12.1H3",key:"1j38uz"}],["path",{d:"M15.1 18H3",key:"1nb16a"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gV=w("Theater",[["path",{d:"M2 10s3-3 3-8",key:"3xiif0"}],["path",{d:"M22 10s-3-3-3-8",key:"ioaa5q"}],["path",{d:"M10 2c0 4.4-3.6 8-8 8",key:"16fkpi"}],["path",{d:"M14 2c0 4.4 3.6 8 8 8",key:"b9eulq"}],["path",{d:"M2 10s2 2 2 5",key:"1au1lb"}],["path",{d:"M22 10s-2 2-2 5",key:"qi2y5e"}],["path",{d:"M8 15h8",key:"45n4r"}],["path",{d:"M2 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1",key:"1vsc2m"}],["path",{d:"M14 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1",key:"hrha4u"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yV=w("ThermometerSnowflake",[["path",{d:"M2 12h10",key:"19562f"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"m3 9 3 3-3 3",key:"1sas0l"}],["path",{d:"M12 6 9 9 6 6",key:"pfrgxu"}],["path",{d:"m6 18 3-3 1.5 1.5",key:"1e277p"}],["path",{d:"M20 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"iof6y5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vV=w("ThermometerSun",[["path",{d:"M12 9a4 4 0 0 0-2 7.5",key:"1jvsq6"}],["path",{d:"M12 3v2",key:"1w22ol"}],["path",{d:"m6.6 18.4-1.4 1.4",key:"w2yidj"}],["path",{d:"M20 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"iof6y5"}],["path",{d:"M4 13H2",key:"118le4"}],["path",{d:"M6.34 7.34 4.93 5.93",key:"1brd51"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mV=w("Thermometer",[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wV=w("ThumbsDown",[["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22h0a3.13 3.13 0 0 1-3-3.88Z",key:"s6e0r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kV=w("ThumbsUp",[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2h0a3.13 3.13 0 0 1 3 3.88Z",key:"y3tblf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BV=w("TicketCheck",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CV=w("TicketMinus",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M9 12h6",key:"1c52cq"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bV=w("TicketPercent",[["path",{d:"M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"1l48ns"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EV=w("TicketPlus",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M12 9v6",key:"199k2o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FV=w("TicketSlash",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9.5 14.5 5-5",key:"qviqfa"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SV=w("TicketX",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9.5 14.5 5-5",key:"qviqfa"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DV=w("Ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MV=w("TimerOff",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M4.6 11a8 8 0 0 0 1.7 8.7 8 8 0 0 0 8.7 1.7",key:"10he05"}],["path",{d:"M7.4 7.4a8 8 0 0 1 10.3 1 8 8 0 0 1 .9 10.2",key:"15f7sh"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M12 12v-2",key:"fwoke6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _V=w("TimerReset",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M12 14v-4",key:"1evpnu"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6",key:"1ts96g"}],["path",{d:"M9 17H4v5",key:"8t5av"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LV=w("Timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IV=w("ToggleLeft",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"6",ry:"6",key:"f2vt7d"}],["circle",{cx:"8",cy:"12",r:"2",key:"1nvbw3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TV=w("ToggleRight",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"6",ry:"6",key:"f2vt7d"}],["circle",{cx:"16",cy:"12",r:"2",key:"4ma0v8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PV=w("Tornado",[["path",{d:"M21 4H3",key:"1hwok0"}],["path",{d:"M18 8H6",key:"41n648"}],["path",{d:"M19 12H9",key:"1g4lpz"}],["path",{d:"M16 16h-6",key:"1j5d54"}],["path",{d:"M11 20H9",key:"39obr8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UV=w("Torus",[["ellipse",{cx:"12",cy:"11",rx:"3",ry:"2",key:"1b2qxu"}],["ellipse",{cx:"12",cy:"12.5",rx:"10",ry:"8.5",key:"h8emeu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NV=w("TouchpadOff",[["path",{d:"M4 4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16",key:"lnt0bk"}],["path",{d:"M2 14h12",key:"d8icqz"}],["path",{d:"M22 14h-2",key:"jrx26d"}],["path",{d:"M12 20v-6",key:"1rm09r"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M22 16V6a2 2 0 0 0-2-2H10",key:"11y8e4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RV=w("Touchpad",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M12 20v-6",key:"1rm09r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HV=w("TowerControl",[["path",{d:"M18.2 12.27 20 6H4l1.8 6.27a1 1 0 0 0 .95.73h10.5a1 1 0 0 0 .96-.73Z",key:"1pledb"}],["path",{d:"M8 13v9",key:"hmv0ci"}],["path",{d:"M16 22v-9",key:"ylnf1u"}],["path",{d:"m9 6 1 7",key:"dpdgam"}],["path",{d:"m15 6-1 7",key:"ls7zgu"}],["path",{d:"M12 6V2",key:"1pj48d"}],["path",{d:"M13 2h-2",key:"mj6ths"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OV=w("ToyBrick",[["rect",{width:"18",height:"12",x:"3",y:"8",rx:"1",key:"158fvp"}],["path",{d:"M10 8V5c0-.6-.4-1-1-1H6a1 1 0 0 0-1 1v3",key:"s0042v"}],["path",{d:"M19 8V5c0-.6-.4-1-1-1h-3a1 1 0 0 0-1 1v3",key:"9wmeh2"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QV=w("Tractor",[["path",{d:"m10 11 11 .9c.6 0 .9.5.8 1.1l-.8 5h-1",key:"2w242w"}],["path",{d:"M16 18h-5",key:"bq60fd"}],["path",{d:"M18 5a1 1 0 0 0-1 1v5.573",key:"1kv8ia"}],["path",{d:"M3 4h9l1 7.246",key:"d639it"}],["path",{d:"M4 11V4",key:"9ft8pt"}],["path",{d:"M7 15h.01",key:"k5ht0j"}],["path",{d:"M8 10.1V4",key:"1jgyzo"}],["circle",{cx:"18",cy:"18",r:"2",key:"1emm8v"}],["circle",{cx:"7",cy:"15",r:"5",key:"ddtuc"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zV=w("TrafficCone",[["path",{d:"M9.3 6.2a4.55 4.55 0 0 0 5.4 0",key:"flyxqv"}],["path",{d:"M7.9 10.7c.9.8 2.4 1.3 4.1 1.3s3.2-.5 4.1-1.3",key:"1nlxxg"}],["path",{d:"M13.9 3.5a1.93 1.93 0 0 0-3.8-.1l-3 10c-.1.2-.1.4-.1.6 0 1.7 2.2 3 5 3s5-1.3 5-3c0-.2 0-.4-.1-.5Z",key:"vz7x1l"}],["path",{d:"m7.5 12.2-4.7 2.7c-.5.3-.8.7-.8 1.1s.3.8.8 1.1l7.6 4.5c.9.5 2.1.5 3 0l7.6-4.5c.7-.3 1-.7 1-1.1s-.3-.8-.8-1.1l-4.7-2.8",key:"1xfzlw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jV=w("TrainFrontTunnel",[["path",{d:"M2 22V12a10 10 0 1 1 20 0v10",key:"o0fyp0"}],["path",{d:"M15 6.8v1.4a3 2.8 0 1 1-6 0V6.8",key:"m8q3n9"}],["path",{d:"M10 15h.01",key:"44in9x"}],["path",{d:"M14 15h.01",key:"5mohn5"}],["path",{d:"M10 19a4 4 0 0 1-4-4v-3a6 6 0 1 1 12 0v3a4 4 0 0 1-4 4Z",key:"hckbmu"}],["path",{d:"m9 19-2 3",key:"iij7hm"}],["path",{d:"m15 19 2 3",key:"npx8sa"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qV=w("TrainFront",[["path",{d:"M8 3.1V7a4 4 0 0 0 8 0V3.1",key:"1v71zp"}],["path",{d:"m9 15-1-1",key:"1yrq24"}],["path",{d:"m15 15 1-1",key:"1t0d6s"}],["path",{d:"M9 19c-2.8 0-5-2.2-5-5v-4a8 8 0 0 1 16 0v4c0 2.8-2.2 5-5 5Z",key:"1p0hjs"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m16 19 2 3",key:"xo31yx"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VV=w("TrainTrack",[["path",{d:"M2 17 17 2",key:"18b09t"}],["path",{d:"m2 14 8 8",key:"1gv9hu"}],["path",{d:"m5 11 8 8",key:"189pqp"}],["path",{d:"m8 8 8 8",key:"1imecy"}],["path",{d:"m11 5 8 8",key:"ummqn6"}],["path",{d:"m14 2 8 8",key:"1vk7dn"}],["path",{d:"M7 22 22 7",key:"15mb1i"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const F2=w("TramFront",[["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M12 3v8",key:"1h2ygw"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m18 22-2-3",key:"1p0ohu"}],["path",{d:"M8 15h0",key:"q9eq1f"}],["path",{d:"M16 15h0",key:"pzrbjg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pp=w("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KV=w("Trash",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GV=w("TreeDeciduous",[["path",{d:"M8 19a4 4 0 0 1-2.24-7.32A3.5 3.5 0 0 1 9 6.03V6a3 3 0 1 1 6 0v.04a3.5 3.5 0 0 1 3.24 5.65A4 4 0 0 1 16 19Z",key:"oadzkq"}],["path",{d:"M12 19v3",key:"npa21l"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WV=w("TreePine",[["path",{d:"m17 14 3 3.3a1 1 0 0 1-.7 1.7H4.7a1 1 0 0 1-.7-1.7L7 14h-.3a1 1 0 0 1-.7-1.7L9 9h-.2A1 1 0 0 1 8 7.3L12 3l4 4.3a1 1 0 0 1-.8 1.7H15l3 3.3a1 1 0 0 1-.7 1.7H17Z",key:"cpyugq"}],["path",{d:"M12 22v-3",key:"kmzjlo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZV=w("Trees",[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16v0H5v0h0a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"yh07w9"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XV=w("Trello",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["rect",{width:"3",height:"9",x:"7",y:"7",key:"14n3xi"}],["rect",{width:"3",height:"5",x:"14",y:"7",key:"s4azjd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YV=w("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JV=w("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $V=w("TriangleRight",[["path",{d:"M22 18a2 2 0 0 1-2 2H3c-1.1 0-1.3-.6-.4-1.3L20.4 4.3c.9-.7 1.6-.4 1.6.7Z",key:"183wce"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const h3=w("Triangle",[["path",{d:"M13.73 4a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z",key:"14u9p9"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eK=w("Trophy",[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tK=w("Truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rK=w("Turtle",[["path",{d:"m12 10 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a8 8 0 1 0-16 0v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3l2-4h4Z",key:"1lbbv7"}],["path",{d:"M4.82 7.9 8 10",key:"m9wose"}],["path",{d:"M15.18 7.9 12 10",key:"p8dp2u"}],["path",{d:"M16.93 10H20a2 2 0 0 1 0 4H2",key:"12nsm7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nK=w("Tv2",[["path",{d:"M7 21h10",key:"1b0cd5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iK=w("Tv",[["rect",{width:"20",height:"15",x:"2",y:"7",rx:"2",ry:"2",key:"10ag99"}],["polyline",{points:"17 2 12 7 7 2",key:"11pgbg"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aK=w("Twitch",[["path",{d:"M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7",key:"c0yzno"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oK=w("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const u3=w("Type",[["polyline",{points:"4 7 4 4 20 4 20 7",key:"1nosan"}],["line",{x1:"9",x2:"15",y1:"20",y2:"20",key:"swin9y"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sK=w("UmbrellaOff",[["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"M15.5 21a1.85 1.85 0 0 1-3.5-1v-8H2a10 10 0 0 1 3.428-6.575",key:"eki10q"}],["path",{d:"M17.5 12H22A10 10 0 0 0 9.004 3.455",key:"n2ayka"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lK=w("Umbrella",[["path",{d:"M22 12a10.06 10.06 1 0 0-20 0Z",key:"1teyop"}],["path",{d:"M12 12v8a2 2 0 0 0 4 0",key:"ulpmoc"}],["path",{d:"M12 2v1",key:"11qlp1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const d3=w("Underline",[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4",key:"9kb039"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20",key:"nun2al"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cK=w("Undo2",[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5v0a5.5 5.5 0 0 1-5.5 5.5H11",key:"llx8ln"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AK=w("UndoDot",[["circle",{cx:"12",cy:"17",r:"1",key:"1ixnty"}],["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hK=w("Undo",[["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uK=w("UnfoldHorizontal",[["path",{d:"M16 12h6",key:"15xry1"}],["path",{d:"M8 12H2",key:"1jqql6"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m19 15 3-3-3-3",key:"wjy7rq"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dK=w("UnfoldVertical",[["path",{d:"M12 22v-6",key:"6o8u61"}],["path",{d:"M12 8V2",key:"1wkif3"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m15 5-3-3-3 3",key:"itvq4r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fK=w("Ungroup",[["rect",{width:"8",height:"6",x:"5",y:"4",rx:"1",key:"nzclkv"}],["rect",{width:"8",height:"6",x:"11",y:"14",rx:"1",key:"4tytwb"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xK=w("Unlink2",[["path",{d:"M15 7h2a5 5 0 0 1 0 10h-2m-6 0H7A5 5 0 0 1 7 7h2",key:"1re2ne"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pK=w("Unlink",[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71",key:"yqzxt4"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71",key:"4qinb0"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5",key:"1041cp"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8",key:"14m1p5"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22",key:"rzdirn"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16",key:"ox905f"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gK=w("UnlockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 9.33-2.5",key:"car5b7"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const f3=w("Unlock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yK=w("Unplug",[["path",{d:"m19 5 3-3",key:"yk6iyv"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m12 6 6 6 2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z",key:"1snsnr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vK=w("UploadCloud",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gp=w("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"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mK=w("Usb",[["circle",{cx:"10",cy:"7",r:"1",key:"dypaad"}],["circle",{cx:"4",cy:"20",r:"1",key:"22iqad"}],["path",{d:"M4.7 19.3 19 5",key:"1enqfc"}],["path",{d:"m21 3-3 1 2 2Z",key:"d3ov82"}],["path",{d:"M9.26 7.68 5 12l2 5",key:"1esawj"}],["path",{d:"m10 14 5 2 3.5-3.5",key:"v8oal5"}],["path",{d:"m18 12 1-1 1 1-1 1Z",key:"1bh22v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wK=w("UserCheck",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kK=w("UserCog",[["circle",{cx:"18",cy:"15",r:"3",key:"gjjjvw"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M10 15H6a4 4 0 0 0-4 4v2",key:"1nfge6"}],["path",{d:"m21.7 16.4-.9-.3",key:"12j9ji"}],["path",{d:"m15.2 13.9-.9-.3",key:"1fdjdi"}],["path",{d:"m16.6 18.7.3-.9",key:"heedtr"}],["path",{d:"m19.1 12.2.3-.9",key:"1af3ki"}],["path",{d:"m19.6 18.7-.4-1",key:"1x9vze"}],["path",{d:"m16.8 12.3-.4-1",key:"vqeiwj"}],["path",{d:"m14.3 16.6 1-.4",key:"1qlj63"}],["path",{d:"m20.7 13.8 1-.4",key:"1v5t8k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const BK=w("UserMinus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const CK=w("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const S2=w("UserRoundCheck",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const D2=w("UserRoundCog",[["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m19.5 14.3-.4.9",key:"1eb35c"}],["path",{d:"m16.9 20.8-.4.9",key:"dfjc4z"}],["path",{d:"m21.7 19.5-.9-.4",key:"q4dx6b"}],["path",{d:"m15.2 16.9-.9-.4",key:"1r0w5f"}],["path",{d:"m21.7 16.5-.9.4",key:"1knoei"}],["path",{d:"m15.2 19.1-.9.4",key:"j188fs"}],["path",{d:"m19.5 21.7-.4-.9",key:"1tonu5"}],["path",{d:"m16.9 15.2-.4-.9",key:"699xu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const M2=w("UserRoundMinus",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 19h-6",key:"vcuq98"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _2=w("UserRoundPlus",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M22 19h-6",key:"vcuq98"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bK=w("UserRoundSearch",[["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.9-1.9",key:"1e5ubv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const L2=w("UserRoundX",[["path",{d:"M2 21a8 8 0 0 1 11.873-7",key:"74fkxq"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m17 17 5 5",key:"p7ous7"}],["path",{d:"m22 17-5 5",key:"gqnmv0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const I2=w("UserRound",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const EK=w("UserSearch",[["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2",key:"3bnktk"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["path",{d:"m21 21-1.9-1.9",key:"1g2n9r"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const FK=w("UserX",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"17",x2:"22",y1:"8",y2:"13",key:"3nzzx3"}],["line",{x1:"22",x2:"17",y1:"8",y2:"13",key:"1swrse"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const SK=w("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const T2=w("UsersRound",[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const DK=w("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const MK=w("UtensilsCrossed",[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8",key:"n7qcjb"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7",key:"d0u48b"}],["path",{d:"m2.1 21.8 6.4-6.3",key:"yn04lh"}],["path",{d:"m19 5-7 7",key:"194lzd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _K=w("Utensils",[["path",{d:"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2",key:"cjf0a3"}],["path",{d:"M7 2v20",key:"1473qp"}],["path",{d:"M21 15V2v0a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7",key:"1ogz0v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const LK=w("UtilityPole",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M3 3v2",key:"9imdir"}],["path",{d:"M7 3v2",key:"n0os7"}],["path",{d:"M17 3v2",key:"1l2re6"}],["path",{d:"M21 3v2",key:"1duuac"}],["path",{d:"m19 5-7 7-7-7",key:"133zxf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const IK=w("Variable",[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const TK=w("Vault",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}],["path",{d:"m7.9 7.9 2.7 2.7",key:"hpeyl3"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}],["path",{d:"m13.4 10.6 2.7-2.7",key:"264c1n"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor",key:"nkw3mc"}],["path",{d:"m7.9 16.1 2.7-2.7",key:"p81g5e"}],["circle",{cx:"16.5",cy:"16.5",r:".5",fill:"currentColor",key:"fubopw"}],["path",{d:"m13.4 13.4 2.7 2.7",key:"abhel3"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PK=w("Vegan",[["path",{d:"M2 2a26.6 26.6 0 0 1 10 20c.9-6.82 1.5-9.5 4-14",key:"qiv7li"}],["path",{d:"M16 8c4 0 6-2 6-6-4 0-6 2-6 6",key:"n7eohy"}],["path",{d:"M17.41 3.6a10 10 0 1 0 3 3",key:"1dion0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const UK=w("VenetianMask",[["path",{d:"M2 12a5 5 0 0 0 5 5 8 8 0 0 1 5 2 8 8 0 0 1 5-2 5 5 0 0 0 5-5V7h-5a8 8 0 0 0-5 2 8 8 0 0 0-5-2H2Z",key:"1g6z3j"}],["path",{d:"M6 11c1.5 0 3 .5 3 2-2 0-3 0-3-2Z",key:"c2lwnf"}],["path",{d:"M18 11c-1.5 0-3 .5-3 2 2 0 3 0 3-2Z",key:"njd9zo"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const NK=w("VibrateOff",[["path",{d:"m2 8 2 2-2 2 2 2-2 2",key:"sv1b1"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2",key:"101i4y"}],["path",{d:"M8 8v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2",key:"1hbad5"}],["path",{d:"M16 10.34V6c0-.55-.45-1-1-1h-4.34",key:"1x5tf0"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const RK=w("Vibrate",[["path",{d:"m2 8 2 2-2 2 2 2-2 2",key:"sv1b1"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2",key:"101i4y"}],["rect",{width:"8",height:"14",x:"8",y:"5",rx:"1",key:"1oyrl4"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const HK=w("VideoOff",[["path",{d:"M10.66 6H14a2 2 0 0 1 2 2v2.34l1 1L22 8v8",key:"ubwiq0"}],["path",{d:"M16 16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2l10 10Z",key:"1l10zd"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const OK=w("Video",[["path",{d:"m22 8-6 4 6 4V8Z",key:"50v9me"}],["rect",{width:"14",height:"12",x:"2",y:"6",rx:"2",ry:"2",key:"1rqjg6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const QK=w("Videotape",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M2 8h20",key:"d11cs7"}],["circle",{cx:"8",cy:"14",r:"2",key:"1k2qr5"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"14",r:"2",key:"14k7lr"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zK=w("View",[["path",{d:"M5 12s2.545-5 7-5c4.454 0 7 5 7 5s-2.546 5-7 5c-4.455 0-7-5-7-5z",key:"vptub8"}],["path",{d:"M12 13a1 1 0 1 0 0-2 1 1 0 0 0 0 2z",key:"10lhjs"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2",key:"mrq65r"}],["path",{d:"M21 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2",key:"be3xqs"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jK=w("Voicemail",[["circle",{cx:"6",cy:"12",r:"4",key:"1ehtga"}],["circle",{cx:"18",cy:"12",r:"4",key:"4vafl8"}],["line",{x1:"6",x2:"18",y1:"16",y2:"16",key:"pmt8us"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qK=w("Volume1",[["polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",key:"16drj5"}],["path",{d:"M15.54 8.46a5 5 0 0 1 0 7.07",key:"ltjumu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const s5=w("Volume2",[["polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",key:"16drj5"}],["path",{d:"M15.54 8.46a5 5 0 0 1 0 7.07",key:"ltjumu"}],["path",{d:"M19.07 4.93a10 10 0 0 1 0 14.14",key:"1kegas"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const x3=w("VolumeX",[["polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",key:"16drj5"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const VK=w("Volume",[["polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",key:"16drj5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const KK=w("Vote",[["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}],["path",{d:"M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z",key:"1ezoue"}],["path",{d:"M22 19H2",key:"nuriw5"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const GK=w("Wallet2",[["path",{d:"M17 14h.01",key:"7oqj8z"}],["path",{d:"M7 7h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14",key:"u1rqew"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const WK=w("WalletCards",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2",key:"4125el"}],["path",{d:"M3 11h3c.8 0 1.6.3 2.1.9l1.1.9c1.6 1.6 4.1 1.6 5.7 0l1.1-.9c.5-.5 1.3-.9 2.1-.9H21",key:"1dpki6"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ZK=w("Wallet",[["path",{d:"M21 12V7H5a2 2 0 0 1 0-4h14v4",key:"195gfw"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h16v-5",key:"195n9w"}],["path",{d:"M18 12a2 2 0 0 0 0 4h4v-4Z",key:"vllfpd"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const XK=w("Wallpaper",[["circle",{cx:"8",cy:"9",r:"2",key:"gjzl9d"}],["path",{d:"m9 17 6.1-6.1a2 2 0 0 1 2.81.01L22 15V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2",key:"69xh40"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const YK=w("Wand2",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72Z",key:"1bcowg"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const JK=w("Wand",[["path",{d:"M15 4V2",key:"z1p9b7"}],["path",{d:"M15 16v-2",key:"px0unx"}],["path",{d:"M8 9h2",key:"1g203m"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M17.8 11.8 19 13",key:"yihg8r"}],["path",{d:"M15 9h0",key:"kg5t1u"}],["path",{d:"M17.8 6.2 19 5",key:"fd4us0"}],["path",{d:"m3 21 9-9",key:"1jfql5"}],["path",{d:"M12.2 6.2 11 5",key:"i3da3b"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $K=w("Warehouse",[["path",{d:"M22 8.35V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8.35A2 2 0 0 1 3.26 6.5l8-3.2a2 2 0 0 1 1.48 0l8 3.2A2 2 0 0 1 22 8.35Z",key:"gksnxg"}],["path",{d:"M6 18h12",key:"9pbo8z"}],["path",{d:"M6 14h12",key:"4cwo0f"}],["rect",{width:"12",height:"12",x:"6",y:"10",key:"apd30q"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eG=w("WashingMachine",[["path",{d:"M3 6h3",key:"155dbl"}],["path",{d:"M17 6h.01",key:"e2y6kg"}],["rect",{width:"18",height:"20",x:"3",y:"2",rx:"2",key:"od3kk9"}],["circle",{cx:"12",cy:"13",r:"5",key:"nlbqau"}],["path",{d:"M12 18a2.5 2.5 0 0 0 0-5 2.5 2.5 0 0 1 0-5",key:"17lach"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tG=w("Watch",[["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["polyline",{points:"12 10 12 12 13 13",key:"19dquz"}],["path",{d:"m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05",key:"18k57s"}],["path",{d:"m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05",key:"16ny36"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rG=w("Waves",[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"knzxuh"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"2jd2cc"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nG=w("Waypoints",[["circle",{cx:"12",cy:"4.5",r:"2.5",key:"r5ysbb"}],["path",{d:"m10.2 6.3-3.9 3.9",key:"1nzqf6"}],["circle",{cx:"4.5",cy:"12",r:"2.5",key:"jydg6v"}],["path",{d:"M7 12h10",key:"b7w52i"}],["circle",{cx:"19.5",cy:"12",r:"2.5",key:"1piiel"}],["path",{d:"m13.8 17.7 3.9-3.9",key:"1wyg1y"}],["circle",{cx:"12",cy:"19.5",r:"2.5",key:"13o1pw"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const iG=w("Webcam",[["circle",{cx:"12",cy:"10",r:"8",key:"1gshiw"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 22h10",key:"10w4w3"}],["path",{d:"M12 22v-4",key:"1utk9m"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const aG=w("WebhookOff",[["path",{d:"M17 17h-5c-1.09-.02-1.94.92-2.5 1.9A3 3 0 1 1 2.57 15",key:"1tvl6x"}],["path",{d:"M9 3.4a4 4 0 0 1 6.52.66",key:"q04jfq"}],["path",{d:"m6 17 3.1-5.8a2.5 2.5 0 0 0 .057-2.05",key:"azowf0"}],["path",{d:"M20.3 20.3a4 4 0 0 1-2.3.7",key:"5joiws"}],["path",{d:"M18.6 13a4 4 0 0 1 3.357 3.414",key:"cangb8"}],["path",{d:"m12 6 .6 1",key:"tpjl1n"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const oG=w("Webhook",[["path",{d:"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2",key:"q3hayz"}],["path",{d:"m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06",key:"1go1hn"}],["path",{d:"m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8",key:"qlwsc0"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sG=w("Weight",[["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}],["path",{d:"M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z",key:"56o5sh"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lG=w("WheatOff",[["path",{d:"m2 22 10-10",key:"28ilpk"}],["path",{d:"m16 8-1.17 1.17",key:"1qqm82"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"m8 8-.53.53a3.5 3.5 0 0 0 0 4.94L9 15l1.53-1.53c.55-.55.88-1.25.98-1.97",key:"4wz8re"}],["path",{d:"M10.91 5.26c.15-.26.34-.51.56-.73L13 3l1.53 1.53a3.5 3.5 0 0 1 .28 4.62",key:"rves66"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"m16 16-.53.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.49 3.49 0 0 1 1.97-.98",key:"ak46r"}],["path",{d:"M18.74 13.09c.26-.15.51-.34.73-.56L21 11l-1.53-1.53a3.5 3.5 0 0 0-4.62-.28",key:"1tw520"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cG=w("Wheat",[["path",{d:"M2 22 16 8",key:"60hf96"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1sdzmb"}],["path",{d:"M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"eoatbi"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"2m8kc5"}],["path",{d:"M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"vex3ng"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const AG=w("WholeWord",[["circle",{cx:"7",cy:"12",r:"3",key:"12clwm"}],["path",{d:"M10 9v6",key:"17i7lo"}],["circle",{cx:"17",cy:"12",r:"3",key:"gl7c2s"}],["path",{d:"M14 7v8",key:"dl84cr"}],["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1",key:"lt2kga"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hG=w("WifiOff",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643",key:"1grhjp"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764",key:"z3jwby"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uG=w("Wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dG=w("Wind",[["path",{d:"M17.7 7.7a2.5 2.5 0 1 1 1.8 4.3H2",key:"1k4u03"}],["path",{d:"M9.6 4.6A2 2 0 1 1 11 8H2",key:"b7d0fd"}],["path",{d:"M12.6 19.4A2 2 0 1 0 14 16H2",key:"1p5cb3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fG=w("WineOff",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h3m7 0h-1.343",key:"v48bem"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M7.307 7.307A12.33 12.33 0 0 0 7 10a5 5 0 0 0 7.391 4.391M8.638 2.981C8.75 2.668 8.872 2.34 9 2h6c1.5 4 2 6 2 8 0 .407-.05.809-.145 1.198",key:"1ymjlu"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xG=w("Wine",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z",key:"10ffi3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pG=w("Workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gG=w("WrapText",[["line",{x1:"3",x2:"21",y1:"6",y2:"6",key:"4m8b97"}],["path",{d:"M3 12h15a3 3 0 1 1 0 6h-4",key:"1cl7v7"}],["polyline",{points:"16 16 14 18 16 20",key:"1jznyi"}],["line",{x1:"3",x2:"10",y1:"18",y2:"18",key:"1h33wv"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yG=w("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const p3=w("XCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vG=w("XOctagon",[["polygon",{points:"7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2",key:"h1p8hx"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mG=w("XSquare",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const m1=w("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wG=w("Youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kG=w("ZapOff",[["polyline",{points:"12.41 6.75 13 2 10.57 4.92",key:"122m05"}],["polyline",{points:"18.57 12.91 21 10 15.66 10",key:"16r43o"}],["polyline",{points:"8 8 3 14 12 14 11 22 16 16",key:"tmh4bc"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Kh=w("Zap",[["polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2",key:"45s27k"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const l5=w("ZoomIn",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const g3=w("ZoomOut",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const P9e=Object.freeze(Object.defineProperty({__proto__:null,AArrowDown:FC,AArrowUp:SC,ALargeSmall:DC,Accessibility:MC,Activity:LC,ActivitySquare:_C,AirVent:IC,Airplay:TC,AlarmClock:UC,AlarmClockCheck:wf,AlarmClockMinus:kf,AlarmClockOff:PC,AlarmClockPlus:Bf,AlarmSmoke:NC,Album:RC,AlertCircle:C8,AlertOctagon:HC,AlertTriangle:OC,AlignCenter:b8,AlignCenterHorizontal:QC,AlignCenterVertical:zC,AlignEndHorizontal:jC,AlignEndVertical:qC,AlignHorizontalDistributeCenter:VC,AlignHorizontalDistributeEnd:KC,AlignHorizontalDistributeStart:GC,AlignHorizontalJustifyCenter:WC,AlignHorizontalJustifyEnd:ZC,AlignHorizontalJustifyStart:XC,AlignHorizontalSpaceAround:YC,AlignHorizontalSpaceBetween:JC,AlignJustify:$C,AlignLeft:E8,AlignRight:F8,AlignStartHorizontal:eb,AlignStartVertical:tb,AlignVerticalDistributeCenter:rb,AlignVerticalDistributeEnd:nb,AlignVerticalDistributeStart:ib,AlignVerticalJustifyCenter:ab,AlignVerticalJustifyEnd:ob,AlignVerticalJustifyStart:sb,AlignVerticalSpaceAround:lb,AlignVerticalSpaceBetween:cb,Ambulance:Ab,Ampersand:hb,Ampersands:ub,Anchor:db,Angry:fb,Annoyed:xb,Antenna:pb,Anvil:gb,Aperture:yb,AppWindow:vb,Apple:mb,Archive:Bb,ArchiveRestore:wb,ArchiveX:kb,AreaChart:Cb,Armchair:bb,ArrowBigDown:Fb,ArrowBigDownDash:Eb,ArrowBigLeft:Db,ArrowBigLeftDash:Sb,ArrowBigRight:_b,ArrowBigRightDash:Mb,ArrowBigUp:Ib,ArrowBigUpDash:Lb,ArrowDown:Yb,ArrowDown01:Tb,ArrowDown10:Pb,ArrowDownAZ:Cf,ArrowDownCircle:Ub,ArrowDownFromLine:Nb,ArrowDownLeft:Qb,ArrowDownLeftFromCircle:Rb,ArrowDownLeftFromSquare:Hb,ArrowDownLeftSquare:Ob,ArrowDownNarrowWide:zb,ArrowDownRight:Kb,ArrowDownRightFromCircle:jb,ArrowDownRightFromSquare:qb,ArrowDownRightSquare:Vb,ArrowDownSquare:Gb,ArrowDownToDot:Wb,ArrowDownToLine:Zb,ArrowDownUp:Xb,ArrowDownWideNarrow:bf,ArrowDownZA:Ef,ArrowLeft:up,ArrowLeftCircle:Jb,ArrowLeftFromLine:$b,ArrowLeftRight:e7,ArrowLeftSquare:t7,ArrowLeftToLine:r7,ArrowRight:S8,ArrowRightCircle:n7,ArrowRightFromLine:i7,ArrowRightLeft:a7,ArrowRightSquare:o7,ArrowRightToLine:s7,ArrowUp:C7,ArrowUp01:l7,ArrowUp10:c7,ArrowUpAZ:Ff,ArrowUpCircle:A7,ArrowUpDown:D8,ArrowUpFromDot:h7,ArrowUpFromLine:u7,ArrowUpLeft:p7,ArrowUpLeftFromCircle:d7,ArrowUpLeftFromSquare:f7,ArrowUpLeftSquare:x7,ArrowUpNarrowWide:Sf,ArrowUpRight:m7,ArrowUpRightFromCircle:g7,ArrowUpRightFromSquare:y7,ArrowUpRightSquare:v7,ArrowUpSquare:w7,ArrowUpToLine:k7,ArrowUpWideNarrow:B7,ArrowUpZA:Df,ArrowsUpFromLine:b7,Asterisk:E7,AsteriskSquare:Mf,AtSign:F7,Atom:S7,AudioLines:D7,AudioWaveform:M7,Award:_7,Axe:L7,Axis3d:_f,Baby:I7,Backpack:T7,Badge:X7,BadgeAlert:P7,BadgeCent:U7,BadgeCheck:Lf,BadgeDollarSign:N7,BadgeEuro:R7,BadgeHelp:H7,BadgeIndianRupee:O7,BadgeInfo:Q7,BadgeJapaneseYen:z7,BadgeMinus:j7,BadgePercent:q7,BadgePlus:V7,BadgePoundSterling:K7,BadgeRussianRuble:G7,BadgeSwissFranc:W7,BadgeX:Z7,BaggageClaim:Y7,Ban:J7,Banana:$7,Banknote:eE,BarChart:sE,BarChart2:tE,BarChart3:rE,BarChart4:nE,BarChartBig:iE,BarChartHorizontal:oE,BarChartHorizontalBig:aE,Barcode:lE,Baseline:cE,Bath:AE,Battery:pE,BatteryCharging:hE,BatteryFull:uE,BatteryLow:dE,BatteryMedium:fE,BatteryWarning:xE,Beaker:gE,Bean:vE,BeanOff:yE,Bed:kE,BedDouble:mE,BedSingle:wE,Beef:BE,Beer:CE,Bell:_E,BellDot:bE,BellElectric:EE,BellMinus:FE,BellOff:SE,BellPlus:DE,BellRing:ME,BetweenHorizontalEnd:If,BetweenHorizontalStart:Tf,BetweenVerticalEnd:LE,BetweenVerticalStart:IE,Bike:TE,Binary:PE,Biohazard:UE,Bird:NE,Bitcoin:RE,Blend:HE,Blinds:OE,Blocks:QE,Bluetooth:VE,BluetoothConnected:zE,BluetoothOff:jE,BluetoothSearching:qE,Bold:M8,Bolt:KE,Bomb:GE,Bone:WE,Book:gF,BookA:ZE,BookAudio:XE,BookCheck:YE,BookCopy:JE,BookDashed:Pf,BookDown:$E,BookHeadphones:eF,BookHeart:tF,BookImage:rF,BookKey:nF,BookLock:iF,BookMarked:aF,BookMinus:oF,BookOpen:cF,BookOpenCheck:sF,BookOpenText:lF,BookPlus:AF,BookText:hF,BookType:uF,BookUp:fF,BookUp2:dF,BookUser:xF,BookX:pF,Bookmark:kF,BookmarkCheck:yF,BookmarkMinus:vF,BookmarkPlus:mF,BookmarkX:wF,BoomBox:BF,Bot:bF,BotMessageSquare:CF,Box:FF,BoxSelect:EF,Boxes:SF,Braces:Uf,Brackets:DF,Brain:LF,BrainCircuit:MF,BrainCog:_F,BrickWall:IF,Briefcase:TF,BringToFront:PF,Brush:UF,Bug:HF,BugOff:NF,BugPlay:RF,Building:QF,Building2:OF,Bus:jF,BusFront:zF,Cable:VF,CableCar:qF,Cake:GF,CakeSlice:KF,Calculator:WF,Calendar:AS,CalendarCheck:XF,CalendarCheck2:ZF,CalendarClock:YF,CalendarDays:JF,CalendarFold:$F,CalendarHeart:eS,CalendarMinus:rS,CalendarMinus2:tS,CalendarOff:nS,CalendarPlus:aS,CalendarPlus2:iS,CalendarRange:oS,CalendarSearch:sS,CalendarX:cS,CalendarX2:lS,Camera:uS,CameraOff:hS,CandlestickChart:dS,Candy:pS,CandyCane:fS,CandyOff:xS,Captions:Nf,CaptionsOff:gS,Car:mS,CarFront:yS,CarTaxiFront:vS,Caravan:wS,Carrot:kS,CaseLower:BS,CaseSensitive:CS,CaseUpper:bS,CassetteTape:ES,Cast:FS,Castle:SS,Cat:DS,Cctv:MS,Check:TS,CheckCheck:_S,CheckCircle:_8,CheckCircle2:LS,CheckSquare:L8,CheckSquare2:IS,ChefHat:PS,Cherry:US,ChevronDown:I8,ChevronDownCircle:NS,ChevronDownSquare:RS,ChevronFirst:HS,ChevronLast:OS,ChevronLeft:T8,ChevronLeftCircle:QS,ChevronLeftSquare:zS,ChevronRight:Yy,ChevronRightCircle:jS,ChevronRightSquare:qS,ChevronUp:GS,ChevronUpCircle:VS,ChevronUpSquare:KS,ChevronsDown:ZS,ChevronsDownUp:WS,ChevronsLeft:YS,ChevronsLeftRight:XS,ChevronsRight:$S,ChevronsRightLeft:JS,ChevronsUp:tD,ChevronsUpDown:eD,Chrome:rD,Church:nD,Cigarette:aD,CigaretteOff:iD,Circle:P8,CircleDashed:oD,CircleDollarSign:sD,CircleDot:cD,CircleDotDashed:lD,CircleEllipsis:AD,CircleEqual:hD,CircleFadingPlus:uD,CircleOff:dD,CircleSlash:fD,CircleSlash2:Rf,CircleUser:Of,CircleUserRound:Hf,CircuitBoard:xD,Citrus:pD,Clapperboard:gD,Clipboard:ED,ClipboardCheck:yD,ClipboardCopy:vD,ClipboardList:mD,ClipboardMinus:wD,ClipboardPaste:kD,ClipboardPen:zf,ClipboardPenLine:Qf,ClipboardPlus:BD,ClipboardType:CD,ClipboardX:bD,Clock:Jy,Clock1:FD,Clock10:SD,Clock11:DD,Clock12:MD,Clock2:_D,Clock3:LD,Clock4:ID,Clock5:TD,Clock6:PD,Clock7:UD,Clock8:ND,Clock9:RD,Cloud:JD,CloudCog:HD,CloudDrizzle:OD,CloudFog:QD,CloudHail:zD,CloudLightning:jD,CloudMoon:VD,CloudMoonRain:qD,CloudOff:KD,CloudRain:WD,CloudRainWind:GD,CloudSnow:ZD,CloudSun:YD,CloudSunRain:XD,Cloudy:$D,Clover:eM,Club:tM,Code:nM,Code2:rM,CodeSquare:jf,Codepen:iM,Codesandbox:aM,Coffee:oM,Cog:sM,Coins:lM,Columns2:qf,Columns3:Vf,Columns4:cM,Combine:AM,Command:hM,Compass:uM,Component:dM,Computer:fM,ConciergeBell:xM,Cone:pM,Construction:gM,Contact:vM,Contact2:yM,Container:mM,Contrast:wM,Cookie:kM,CookingPot:BM,Copy:$y,CopyCheck:CM,CopyMinus:bM,CopyPlus:EM,CopySlash:FM,CopyX:SM,Copyleft:DM,Copyright:MM,CornerDownLeft:_M,CornerDownRight:LM,CornerLeftDown:IM,CornerLeftUp:TM,CornerRightDown:PM,CornerRightUp:UM,CornerUpLeft:NM,CornerUpRight:RM,Cpu:HM,CreativeCommons:OM,CreditCard:QM,Croissant:zM,Crop:jM,Cross:qM,Crosshair:VM,Crown:KM,Cuboid:GM,CupSoda:WM,Currency:ZM,Cylinder:XM,Database:$M,DatabaseBackup:YM,DatabaseZap:JM,Delete:e_,Dessert:t_,Diameter:r_,Diamond:n_,Dice1:i_,Dice2:a_,Dice3:o_,Dice4:s_,Dice5:l_,Dice6:c_,Dices:A_,Diff:h_,Disc:x_,Disc2:u_,Disc3:d_,DiscAlbum:f_,Divide:y_,DivideCircle:p_,DivideSquare:g_,Dna:m_,DnaOff:v_,Dog:w_,DollarSign:k_,Donut:B_,DoorClosed:C_,DoorOpen:b_,Dot:E_,DotSquare:Kf,Download:dp,DownloadCloud:F_,DraftingCompass:S_,Drama:D_,Dribbble:M_,Drill:__,Droplet:L_,Droplets:I_,Drum:T_,Drumstick:P_,Dumbbell:U_,Ear:R_,EarOff:N_,Earth:Gf,EarthLock:H_,Eclipse:O_,Egg:j_,EggFried:Q_,EggOff:z_,Equal:V_,EqualNot:q_,EqualSquare:Wf,Eraser:U8,Euro:K_,Expand:G_,ExternalLink:W_,Eye:R8,EyeOff:N8,Facebook:Z_,Factory:X_,Fan:Y_,FastForward:J_,Feather:$_,Fence:eL,FerrisWheel:tL,Figma:rL,File:H8,FileArchive:nL,FileAudio:aL,FileAudio2:iL,FileAxis3d:Zf,FileBadge:sL,FileBadge2:oL,FileBarChart:cL,FileBarChart2:lL,FileBox:AL,FileCheck:uL,FileCheck2:hL,FileClock:dL,FileCode:xL,FileCode2:fL,FileCog:Xf,FileDiff:pL,FileDigit:gL,FileDown:yL,FileHeart:vL,FileImage:mL,FileInput:wL,FileJson:BL,FileJson2:kL,FileKey:bL,FileKey2:CL,FileLineChart:EL,FileLock:SL,FileLock2:FL,FileMinus:ML,FileMinus2:DL,FileMusic:_L,FileOutput:LL,FilePen:Yf,FilePenLine:Vu,FilePieChart:IL,FilePlus:PL,FilePlus2:TL,FileQuestion:UL,FileScan:NL,FileSearch:HL,FileSearch2:RL,FileSliders:OL,FileSpreadsheet:QL,FileStack:zL,FileSymlink:jL,FileTerminal:qL,FileText:y1,FileType:KL,FileType2:VL,FileUp:GL,FileVideo:ZL,FileVideo2:WL,FileVolume:YL,FileVolume2:XL,FileWarning:JL,FileX:eI,FileX2:$L,Files:tI,Film:rI,Filter:iI,FilterX:nI,Fingerprint:aI,FireExtinguisher:oI,Fish:cI,FishOff:sI,FishSymbol:lI,Flag:dI,FlagOff:AI,FlagTriangleLeft:hI,FlagTriangleRight:uI,Flame:xI,FlameKindling:fI,Flashlight:gI,FlashlightOff:pI,FlaskConical:vI,FlaskConicalOff:yI,FlaskRound:mI,FlipHorizontal:kI,FlipHorizontal2:wI,FlipVertical:CI,FlipVertical2:BI,Flower:EI,Flower2:bI,Focus:FI,FoldHorizontal:SI,FoldVertical:DI,Folder:rT,FolderArchive:MI,FolderCheck:_I,FolderClock:LI,FolderClosed:II,FolderCog:Jf,FolderDot:TI,FolderDown:PI,FolderGit:NI,FolderGit2:UI,FolderHeart:RI,FolderInput:HI,FolderKanban:OI,FolderKey:QI,FolderLock:zI,FolderMinus:jI,FolderOpen:VI,FolderOpenDot:qI,FolderOutput:KI,FolderPen:$f,FolderPlus:GI,FolderRoot:WI,FolderSearch:XI,FolderSearch2:ZI,FolderSymlink:YI,FolderSync:JI,FolderTree:$I,FolderUp:eT,FolderX:tT,Folders:nT,Footprints:iT,Forklift:aT,FormInput:oT,Forward:sT,Frame:lT,Framer:cT,Frown:AT,Fuel:hT,Fullscreen:uT,FunctionSquare:dT,GalleryHorizontal:xT,GalleryHorizontalEnd:fT,GalleryThumbnails:pT,GalleryVertical:yT,GalleryVerticalEnd:gT,Gamepad:mT,Gamepad2:vT,GanttChart:wT,GanttChartSquare:Ec,Gauge:BT,GaugeCircle:kT,Gavel:CT,Gem:bT,Ghost:ET,Gift:FT,GitBranch:DT,GitBranchPlus:ST,GitCommitHorizontal:e2,GitCommitVertical:MT,GitCompare:LT,GitCompareArrows:_T,GitFork:IT,GitGraph:TT,GitMerge:PT,GitPullRequest:QT,GitPullRequestArrow:UT,GitPullRequestClosed:NT,GitPullRequestCreate:HT,GitPullRequestCreateArrow:RT,GitPullRequestDraft:OT,Github:zT,Gitlab:jT,GlassWater:qT,Glasses:VT,Globe:e5,GlobeLock:KT,Goal:GT,Grab:WT,GraduationCap:ZT,Grape:XT,Grid2x2:t2,Grid3x3:El,Grip:$T,GripHorizontal:YT,GripVertical:JT,Group:eP,Guitar:tP,Hammer:rP,Hand:O8,HandCoins:nP,HandHeart:iP,HandHelping:r2,HandMetal:aP,HandPlatter:oP,Handshake:sP,HardDrive:AP,HardDriveDownload:lP,HardDriveUpload:cP,HardHat:hP,Hash:uP,Haze:dP,HdmiPort:fP,Heading:wP,Heading1:xP,Heading2:pP,Heading3:gP,Heading4:yP,Heading5:vP,Heading6:mP,Headphones:Q8,Headset:kP,Heart:FP,HeartCrack:BP,HeartHandshake:CP,HeartOff:bP,HeartPulse:EP,Heater:SP,HelpCircle:DP,Hexagon:MP,Highlighter:_P,History:LP,Home:IP,Hop:PP,HopOff:TP,Hotel:UP,Hourglass:NP,IceCream:HP,IceCream2:RP,Image:fp,ImageDown:OP,ImageMinus:QP,ImageOff:zP,ImagePlus:jP,ImageUp:qP,Images:VP,Import:KP,Inbox:GP,Indent:WP,IndianRupee:ZP,Infinity:XP,Info:z8,InspectionPanel:YP,Instagram:JP,Italic:j8,IterationCcw:$P,IterationCw:eU,JapaneseYen:tU,Joystick:rU,Kanban:nU,KanbanSquare:i2,KanbanSquareDashed:n2,Key:oU,KeyRound:iU,KeySquare:aU,Keyboard:lU,KeyboardMusic:sU,Lamp:fU,LampCeiling:cU,LampDesk:AU,LampFloor:hU,LampWallDown:uU,LampWallUp:dU,LandPlot:xU,Landmark:pU,Languages:gU,Laptop:vU,Laptop2:yU,Lasso:wU,LassoSelect:mU,Laugh:kU,Layers:bU,Layers2:BU,Layers3:CU,LayoutDashboard:EU,LayoutGrid:FU,LayoutList:SU,LayoutPanelLeft:DU,LayoutPanelTop:MU,LayoutTemplate:_U,Leaf:LU,LeafyGreen:IU,Library:UU,LibraryBig:TU,LibrarySquare:PU,LifeBuoy:NU,Ligature:RU,Lightbulb:OU,LightbulbOff:HU,LineChart:QU,Link:qU,Link2:jU,Link2Off:zU,Linkedin:VU,List:oN,ListChecks:KU,ListCollapse:GU,ListEnd:WU,ListFilter:ZU,ListMinus:XU,ListMusic:YU,ListOrdered:JU,ListPlus:$U,ListRestart:eN,ListStart:tN,ListTodo:rN,ListTree:nN,ListVideo:iN,ListX:aN,Loader:sN,Loader2:q8,Locate:AN,LocateFixed:lN,LocateOff:cN,Lock:V8,LockKeyhole:hN,LogIn:uN,LogOut:dN,Lollipop:fN,Luggage:xN,MSquare:pN,Magnet:gN,Mail:EN,MailCheck:yN,MailMinus:vN,MailOpen:mN,MailPlus:wN,MailQuestion:kN,MailSearch:BN,MailWarning:CN,MailX:bN,Mailbox:FN,Mails:SN,Map:LN,MapPin:MN,MapPinOff:DN,MapPinned:_N,Martini:IN,Maximize:PN,Maximize2:TN,Medal:UN,Megaphone:RN,MegaphoneOff:NN,Meh:HN,MemoryStick:ON,Menu:K8,MenuSquare:QN,Merge:zN,MessageCircle:$N,MessageCircleCode:jN,MessageCircleDashed:qN,MessageCircleHeart:VN,MessageCircleMore:KN,MessageCircleOff:GN,MessageCirclePlus:WN,MessageCircleQuestion:ZN,MessageCircleReply:XN,MessageCircleWarning:YN,MessageCircleX:JN,MessageSquare:G8,MessageSquareCode:eR,MessageSquareDashed:tR,MessageSquareDiff:rR,MessageSquareDot:nR,MessageSquareHeart:iR,MessageSquareMore:aR,MessageSquareOff:oR,MessageSquarePlus:sR,MessageSquareQuote:lR,MessageSquareReply:cR,MessageSquareShare:AR,MessageSquareText:hR,MessageSquareWarning:uR,MessageSquareX:dR,MessagesSquare:fR,Mic:W8,Mic2:xR,MicOff:pR,Microscope:gR,Microwave:yR,Milestone:vR,Milk:wR,MilkOff:mR,Minimize:BR,Minimize2:kR,Minus:t5,MinusCircle:CR,MinusSquare:bR,Monitor:NR,MonitorCheck:ER,MonitorDot:FR,MonitorDown:SR,MonitorOff:DR,MonitorPause:MR,MonitorPlay:_R,MonitorSmartphone:LR,MonitorSpeaker:IR,MonitorStop:TR,MonitorUp:PR,MonitorX:UR,Moon:HR,MoonStar:RR,MoreHorizontal:OR,MoreVertical:QR,Mountain:jR,MountainSnow:zR,Mouse:GR,MousePointer:r5,MousePointer2:qR,MousePointerClick:VR,MousePointerSquare:a2,MousePointerSquareDashed:KR,Move:Y8,Move3d:o2,MoveDiagonal:ZR,MoveDiagonal2:WR,MoveDown:Z8,MoveDownLeft:XR,MoveDownRight:YR,MoveHorizontal:JR,MoveLeft:$R,MoveRight:eH,MoveUp:X8,MoveUpLeft:tH,MoveUpRight:rH,MoveVertical:nH,Music:sH,Music2:iH,Music3:aH,Music4:oH,Navigation:hH,Navigation2:cH,Navigation2Off:lH,NavigationOff:AH,Network:uH,Newspaper:dH,Nfc:fH,Notebook:yH,NotebookPen:xH,NotebookTabs:pH,NotebookText:gH,NotepadText:mH,NotepadTextDashed:vH,Nut:kH,NutOff:wH,Octagon:BH,Option:CH,Orbit:bH,Outdent:EH,Package:TH,Package2:FH,PackageCheck:SH,PackageMinus:DH,PackageOpen:MH,PackagePlus:_H,PackageSearch:LH,PackageX:IH,PaintBucket:PH,PaintRoller:UH,Paintbrush:RH,Paintbrush2:NH,Palette:HH,Palmtree:OH,PanelBottom:jH,PanelBottomClose:QH,PanelBottomDashed:s2,PanelBottomOpen:zH,PanelLeft:h2,PanelLeftClose:l2,PanelLeftDashed:c2,PanelLeftOpen:A2,PanelRight:KH,PanelRightClose:qH,PanelRightDashed:u2,PanelRightOpen:VH,PanelTop:ZH,PanelTopClose:GH,PanelTopDashed:d2,PanelTopOpen:WH,PanelsLeftBottom:XH,PanelsRightBottom:YH,PanelsTopLeft:f2,Paperclip:JH,Parentheses:$H,ParkingCircle:tO,ParkingCircleOff:eO,ParkingMeter:rO,ParkingSquare:iO,ParkingSquareOff:nO,PartyPopper:aO,Pause:J8,PauseCircle:oO,PauseOctagon:sO,PawPrint:lO,PcCase:cO,Pen:x2,PenLine:Ku,PenTool:$8,Pencil:uO,PencilLine:AO,PencilRuler:hO,Pentagon:dO,Percent:gO,PercentCircle:fO,PercentDiamond:xO,PercentSquare:pO,PersonStanding:yO,Phone:bO,PhoneCall:vO,PhoneForwarded:mO,PhoneIncoming:wO,PhoneMissed:kO,PhoneOff:BO,PhoneOutgoing:CO,Pi:FO,PiSquare:EO,Piano:SO,Pickaxe:DO,PictureInPicture:_O,PictureInPicture2:MO,PieChart:LO,PiggyBank:IO,Pilcrow:PO,PilcrowSquare:TO,Pill:UO,Pin:RO,PinOff:NO,Pipette:HO,Pizza:OO,Plane:jO,PlaneLanding:QO,PlaneTakeoff:zO,Play:n5,PlayCircle:qO,PlaySquare:VO,Plug:ZO,Plug2:KO,PlugZap:WO,PlugZap2:GO,Plus:JO,PlusCircle:XO,PlusSquare:YO,Pocket:eQ,PocketKnife:$O,Podcast:tQ,Pointer:nQ,PointerOff:rQ,Popcorn:iQ,Popsicle:aQ,PoundSterling:oQ,Power:AQ,PowerCircle:sQ,PowerOff:lQ,PowerSquare:cQ,Presentation:hQ,Printer:uQ,Projector:dQ,Puzzle:fQ,Pyramid:xQ,QrCode:pQ,Quote:gQ,Rabbit:yQ,Radar:vQ,Radiation:mQ,Radical:wQ,Radio:e3,RadioReceiver:kQ,RadioTower:BQ,Radius:CQ,RailSymbol:bQ,Rainbow:EQ,Rat:FQ,Ratio:SQ,Receipt:NQ,ReceiptCent:DQ,ReceiptEuro:MQ,ReceiptIndianRupee:_Q,ReceiptJapaneseYen:LQ,ReceiptPoundSterling:IQ,ReceiptRussianRuble:TQ,ReceiptSwissFranc:PQ,ReceiptText:UQ,RectangleHorizontal:RQ,RectangleVertical:HQ,Recycle:OQ,Redo:jQ,Redo2:QQ,RedoDot:zQ,RefreshCcw:VQ,RefreshCcwDot:qQ,RefreshCw:GQ,RefreshCwOff:KQ,Refrigerator:WQ,Regex:ZQ,RemoveFormatting:XQ,Repeat:$Q,Repeat1:YQ,Repeat2:JQ,Replace:tz,ReplaceAll:ez,Reply:nz,ReplyAll:rz,Rewind:iz,Ribbon:az,Rocket:oz,RockingChair:sz,RollerCoaster:lz,Rotate3d:p2,RotateCcw:i5,RotateCw:t3,Route:Az,RouteOff:cz,Router:hz,Rows2:g2,Rows3:y2,Rows4:uz,Rss:dz,Ruler:r3,RussianRuble:fz,Sailboat:xz,Salad:pz,Sandwich:gz,Satellite:vz,SatelliteDish:yz,Save:a5,SaveAll:mz,Scale:wz,Scale3d:v2,Scaling:kz,Scan:Dz,ScanBarcode:Bz,ScanEye:Cz,ScanFace:bz,ScanLine:Ez,ScanSearch:Fz,ScanText:Sz,ScatterChart:Mz,School:Lz,School2:_z,Scissors:Uz,ScissorsLineDashed:Iz,ScissorsSquare:Pz,ScissorsSquareDashedBottom:Tz,ScreenShare:Rz,ScreenShareOff:Nz,Scroll:Oz,ScrollText:Hz,Search:o5,SearchCheck:Qz,SearchCode:zz,SearchSlash:jz,SearchX:qz,Send:Kz,SendHorizontal:m2,SendToBack:Vz,SeparatorHorizontal:Gz,SeparatorVertical:Wz,Server:Jz,ServerCog:Zz,ServerCrash:Xz,ServerOff:Yz,Settings:n3,Settings2:$z,Shapes:ej,Share:rj,Share2:tj,Sheet:nj,Shell:ij,Shield:v1,ShieldAlert:aj,ShieldBan:oj,ShieldCheck:sj,ShieldEllipsis:lj,ShieldHalf:cj,ShieldMinus:Aj,ShieldOff:hj,ShieldPlus:uj,ShieldQuestion:dj,ShieldX:w2,Ship:xj,ShipWheel:fj,Shirt:pj,ShoppingBag:gj,ShoppingBasket:yj,ShoppingCart:vj,Shovel:mj,ShowerHead:wj,Shrink:kj,Shrub:Bj,Shuffle:Cj,Sigma:Ej,SigmaSquare:bj,Signal:_j,SignalHigh:Fj,SignalLow:Sj,SignalMedium:Dj,SignalZero:Mj,Signpost:Ij,SignpostBig:Lj,Siren:Tj,SkipBack:i3,SkipForward:a3,Skull:Pj,Slack:Uj,Slash:Nj,SlashSquare:k2,Slice:Rj,Sliders:o3,SlidersHorizontal:Hj,Smartphone:zj,SmartphoneCharging:Oj,SmartphoneNfc:Qj,Smile:qj,SmilePlus:jj,Snail:Vj,Snowflake:Kj,Sofa:Gj,Soup:Wj,Space:Zj,Spade:Xj,Sparkle:Yj,Sparkles:B2,Speaker:Jj,Speech:$j,SpellCheck:tq,SpellCheck2:eq,Spline:rq,Split:aq,SplitSquareHorizontal:nq,SplitSquareVertical:iq,SprayCan:oq,Sprout:sq,Square:xp,SquareDashedBottom:cq,SquareDashedBottomCode:lq,SquarePen:Ls,SquareRadical:Aq,SquareStack:hq,SquareUser:b2,SquareUserRound:C2,Squircle:uq,Squirrel:dq,Stamp:s3,Star:l3,StarHalf:fq,StarOff:xq,StepBack:pq,StepForward:gq,Stethoscope:yq,Sticker:vq,StickyNote:c3,StopCircle:mq,Store:wq,StretchHorizontal:kq,StretchVertical:Bq,Strikethrough:Cq,Subscript:bq,Sun:Mq,SunDim:Eq,SunMedium:Fq,SunMoon:Sq,SunSnow:Dq,Sunrise:_q,Sunset:Lq,Superscript:Iq,SwatchBook:Tq,SwissFranc:Pq,SwitchCamera:Uq,Sword:Nq,Swords:Rq,Syringe:Hq,Table:A3,Table2:Oq,TableCellsMerge:Qq,TableCellsSplit:zq,TableColumnsSplit:jq,TableProperties:qq,TableRowsSplit:Vq,Tablet:Gq,TabletSmartphone:Kq,Tablets:Wq,Tag:Zq,Tags:Xq,Tally1:Yq,Tally2:Jq,Tally3:$q,Tally4:eV,Tally5:tV,Tangent:rV,Target:nV,Telescope:iV,Tent:oV,TentTree:aV,Terminal:lV,TerminalSquare:sV,TestTube:AV,TestTube2:cV,TestTubes:hV,Text:pV,TextCursor:dV,TextCursorInput:uV,TextQuote:fV,TextSearch:xV,TextSelect:E2,Theater:gV,Thermometer:mV,ThermometerSnowflake:yV,ThermometerSun:vV,ThumbsDown:wV,ThumbsUp:kV,Ticket:DV,TicketCheck:BV,TicketMinus:CV,TicketPercent:bV,TicketPlus:EV,TicketSlash:FV,TicketX:SV,Timer:LV,TimerOff:MV,TimerReset:_V,ToggleLeft:IV,ToggleRight:TV,Tornado:PV,Torus:UV,Touchpad:RV,TouchpadOff:NV,TowerControl:HV,ToyBrick:OV,Tractor:QV,TrafficCone:zV,TrainFront:qV,TrainFrontTunnel:jV,TrainTrack:VV,TramFront:F2,Trash:KV,Trash2:pp,TreeDeciduous:GV,TreePine:WV,Trees:ZV,Trello:XV,TrendingDown:YV,TrendingUp:JV,Triangle:h3,TriangleRight:$V,Trophy:eK,Truck:tK,Turtle:rK,Tv:iK,Tv2:nK,Twitch:aK,Twitter:oK,Type:u3,Umbrella:lK,UmbrellaOff:sK,Underline:d3,Undo:hK,Undo2:cK,UndoDot:AK,UnfoldHorizontal:uK,UnfoldVertical:dK,Ungroup:fK,Unlink:pK,Unlink2:xK,Unlock:f3,UnlockKeyhole:gK,Unplug:yK,Upload:gp,UploadCloud:vK,Usb:mK,User:SK,UserCheck:wK,UserCog:kK,UserMinus:BK,UserPlus:CK,UserRound:I2,UserRoundCheck:S2,UserRoundCog:D2,UserRoundMinus:M2,UserRoundPlus:_2,UserRoundSearch:bK,UserRoundX:L2,UserSearch:EK,UserX:FK,Users:DK,UsersRound:T2,Utensils:_K,UtensilsCrossed:MK,UtilityPole:LK,Variable:IK,Vault:TK,Vegan:PK,VenetianMask:UK,Vibrate:RK,VibrateOff:NK,Video:OK,VideoOff:HK,Videotape:QK,View:zK,Voicemail:jK,Volume:VK,Volume1:qK,Volume2:s5,VolumeX:x3,Vote:KK,Wallet:ZK,Wallet2:GK,WalletCards:WK,Wallpaper:XK,Wand:JK,Wand2:YK,Warehouse:$K,WashingMachine:eG,Watch:tG,Waves:rG,Waypoints:nG,Webcam:iG,Webhook:oG,WebhookOff:aG,Weight:sG,Wheat:cG,WheatOff:lG,WholeWord:AG,Wifi:uG,WifiOff:hG,Wind:dG,Wine:xG,WineOff:fG,Workflow:pG,WrapText:gG,Wrench:yG,X:m1,XCircle:p3,XOctagon:vG,XSquare:mG,Youtube:wG,Zap:Kh,ZapOff:kG,ZoomIn:l5,ZoomOut:g3},Symbol.toStringTag,{value:"Module"}));/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const U9e=Object.freeze(Object.defineProperty({__proto__:null,AArrowDown:FC,AArrowDownIcon:FC,AArrowUp:SC,AArrowUpIcon:SC,ALargeSmall:DC,ALargeSmallIcon:DC,Accessibility:MC,AccessibilityIcon:MC,Activity:LC,ActivityIcon:LC,ActivitySquare:_C,ActivitySquareIcon:_C,AirVent:IC,AirVentIcon:IC,Airplay:TC,AirplayIcon:TC,AlarmCheck:wf,AlarmCheckIcon:wf,AlarmClock:UC,AlarmClockCheck:wf,AlarmClockCheckIcon:wf,AlarmClockIcon:UC,AlarmClockMinus:kf,AlarmClockMinusIcon:kf,AlarmClockOff:PC,AlarmClockOffIcon:PC,AlarmClockPlus:Bf,AlarmClockPlusIcon:Bf,AlarmMinus:kf,AlarmMinusIcon:kf,AlarmPlus:Bf,AlarmPlusIcon:Bf,AlarmSmoke:NC,AlarmSmokeIcon:NC,Album:RC,AlbumIcon:RC,AlertCircle:C8,AlertCircleIcon:C8,AlertOctagon:HC,AlertOctagonIcon:HC,AlertTriangle:OC,AlertTriangleIcon:OC,AlignCenter:b8,AlignCenterHorizontal:QC,AlignCenterHorizontalIcon:QC,AlignCenterIcon:b8,AlignCenterVertical:zC,AlignCenterVerticalIcon:zC,AlignEndHorizontal:jC,AlignEndHorizontalIcon:jC,AlignEndVertical:qC,AlignEndVerticalIcon:qC,AlignHorizontalDistributeCenter:VC,AlignHorizontalDistributeCenterIcon:VC,AlignHorizontalDistributeEnd:KC,AlignHorizontalDistributeEndIcon:KC,AlignHorizontalDistributeStart:GC,AlignHorizontalDistributeStartIcon:GC,AlignHorizontalJustifyCenter:WC,AlignHorizontalJustifyCenterIcon:WC,AlignHorizontalJustifyEnd:ZC,AlignHorizontalJustifyEndIcon:ZC,AlignHorizontalJustifyStart:XC,AlignHorizontalJustifyStartIcon:XC,AlignHorizontalSpaceAround:YC,AlignHorizontalSpaceAroundIcon:YC,AlignHorizontalSpaceBetween:JC,AlignHorizontalSpaceBetweenIcon:JC,AlignJustify:$C,AlignJustifyIcon:$C,AlignLeft:E8,AlignLeftIcon:E8,AlignRight:F8,AlignRightIcon:F8,AlignStartHorizontal:eb,AlignStartHorizontalIcon:eb,AlignStartVertical:tb,AlignStartVerticalIcon:tb,AlignVerticalDistributeCenter:rb,AlignVerticalDistributeCenterIcon:rb,AlignVerticalDistributeEnd:nb,AlignVerticalDistributeEndIcon:nb,AlignVerticalDistributeStart:ib,AlignVerticalDistributeStartIcon:ib,AlignVerticalJustifyCenter:ab,AlignVerticalJustifyCenterIcon:ab,AlignVerticalJustifyEnd:ob,AlignVerticalJustifyEndIcon:ob,AlignVerticalJustifyStart:sb,AlignVerticalJustifyStartIcon:sb,AlignVerticalSpaceAround:lb,AlignVerticalSpaceAroundIcon:lb,AlignVerticalSpaceBetween:cb,AlignVerticalSpaceBetweenIcon:cb,Ambulance:Ab,AmbulanceIcon:Ab,Ampersand:hb,AmpersandIcon:hb,Ampersands:ub,AmpersandsIcon:ub,Anchor:db,AnchorIcon:db,Angry:fb,AngryIcon:fb,Annoyed:xb,AnnoyedIcon:xb,Antenna:pb,AntennaIcon:pb,Anvil:gb,AnvilIcon:gb,Aperture:yb,ApertureIcon:yb,AppWindow:vb,AppWindowIcon:vb,Apple:mb,AppleIcon:mb,Archive:Bb,ArchiveIcon:Bb,ArchiveRestore:wb,ArchiveRestoreIcon:wb,ArchiveX:kb,ArchiveXIcon:kb,AreaChart:Cb,AreaChartIcon:Cb,Armchair:bb,ArmchairIcon:bb,ArrowBigDown:Fb,ArrowBigDownDash:Eb,ArrowBigDownDashIcon:Eb,ArrowBigDownIcon:Fb,ArrowBigLeft:Db,ArrowBigLeftDash:Sb,ArrowBigLeftDashIcon:Sb,ArrowBigLeftIcon:Db,ArrowBigRight:_b,ArrowBigRightDash:Mb,ArrowBigRightDashIcon:Mb,ArrowBigRightIcon:_b,ArrowBigUp:Ib,ArrowBigUpDash:Lb,ArrowBigUpDashIcon:Lb,ArrowBigUpIcon:Ib,ArrowDown:Yb,ArrowDown01:Tb,ArrowDown01Icon:Tb,ArrowDown10:Pb,ArrowDown10Icon:Pb,ArrowDownAZ:Cf,ArrowDownAZIcon:Cf,ArrowDownAz:Cf,ArrowDownAzIcon:Cf,ArrowDownCircle:Ub,ArrowDownCircleIcon:Ub,ArrowDownFromLine:Nb,ArrowDownFromLineIcon:Nb,ArrowDownIcon:Yb,ArrowDownLeft:Qb,ArrowDownLeftFromCircle:Rb,ArrowDownLeftFromCircleIcon:Rb,ArrowDownLeftFromSquare:Hb,ArrowDownLeftFromSquareIcon:Hb,ArrowDownLeftIcon:Qb,ArrowDownLeftSquare:Ob,ArrowDownLeftSquareIcon:Ob,ArrowDownNarrowWide:zb,ArrowDownNarrowWideIcon:zb,ArrowDownRight:Kb,ArrowDownRightFromCircle:jb,ArrowDownRightFromCircleIcon:jb,ArrowDownRightFromSquare:qb,ArrowDownRightFromSquareIcon:qb,ArrowDownRightIcon:Kb,ArrowDownRightSquare:Vb,ArrowDownRightSquareIcon:Vb,ArrowDownSquare:Gb,ArrowDownSquareIcon:Gb,ArrowDownToDot:Wb,ArrowDownToDotIcon:Wb,ArrowDownToLine:Zb,ArrowDownToLineIcon:Zb,ArrowDownUp:Xb,ArrowDownUpIcon:Xb,ArrowDownWideNarrow:bf,ArrowDownWideNarrowIcon:bf,ArrowDownZA:Ef,ArrowDownZAIcon:Ef,ArrowDownZa:Ef,ArrowDownZaIcon:Ef,ArrowLeft:up,ArrowLeftCircle:Jb,ArrowLeftCircleIcon:Jb,ArrowLeftFromLine:$b,ArrowLeftFromLineIcon:$b,ArrowLeftIcon:up,ArrowLeftRight:e7,ArrowLeftRightIcon:e7,ArrowLeftSquare:t7,ArrowLeftSquareIcon:t7,ArrowLeftToLine:r7,ArrowLeftToLineIcon:r7,ArrowRight:S8,ArrowRightCircle:n7,ArrowRightCircleIcon:n7,ArrowRightFromLine:i7,ArrowRightFromLineIcon:i7,ArrowRightIcon:S8,ArrowRightLeft:a7,ArrowRightLeftIcon:a7,ArrowRightSquare:o7,ArrowRightSquareIcon:o7,ArrowRightToLine:s7,ArrowRightToLineIcon:s7,ArrowUp:C7,ArrowUp01:l7,ArrowUp01Icon:l7,ArrowUp10:c7,ArrowUp10Icon:c7,ArrowUpAZ:Ff,ArrowUpAZIcon:Ff,ArrowUpAz:Ff,ArrowUpAzIcon:Ff,ArrowUpCircle:A7,ArrowUpCircleIcon:A7,ArrowUpDown:D8,ArrowUpDownIcon:D8,ArrowUpFromDot:h7,ArrowUpFromDotIcon:h7,ArrowUpFromLine:u7,ArrowUpFromLineIcon:u7,ArrowUpIcon:C7,ArrowUpLeft:p7,ArrowUpLeftFromCircle:d7,ArrowUpLeftFromCircleIcon:d7,ArrowUpLeftFromSquare:f7,ArrowUpLeftFromSquareIcon:f7,ArrowUpLeftIcon:p7,ArrowUpLeftSquare:x7,ArrowUpLeftSquareIcon:x7,ArrowUpNarrowWide:Sf,ArrowUpNarrowWideIcon:Sf,ArrowUpRight:m7,ArrowUpRightFromCircle:g7,ArrowUpRightFromCircleIcon:g7,ArrowUpRightFromSquare:y7,ArrowUpRightFromSquareIcon:y7,ArrowUpRightIcon:m7,ArrowUpRightSquare:v7,ArrowUpRightSquareIcon:v7,ArrowUpSquare:w7,ArrowUpSquareIcon:w7,ArrowUpToLine:k7,ArrowUpToLineIcon:k7,ArrowUpWideNarrow:B7,ArrowUpWideNarrowIcon:B7,ArrowUpZA:Df,ArrowUpZAIcon:Df,ArrowUpZa:Df,ArrowUpZaIcon:Df,ArrowsUpFromLine:b7,ArrowsUpFromLineIcon:b7,Asterisk:E7,AsteriskIcon:E7,AsteriskSquare:Mf,AsteriskSquareIcon:Mf,AtSign:F7,AtSignIcon:F7,Atom:S7,AtomIcon:S7,AudioLines:D7,AudioLinesIcon:D7,AudioWaveform:M7,AudioWaveformIcon:M7,Award:_7,AwardIcon:_7,Axe:L7,AxeIcon:L7,Axis3D:_f,Axis3DIcon:_f,Axis3d:_f,Axis3dIcon:_f,Baby:I7,BabyIcon:I7,Backpack:T7,BackpackIcon:T7,Badge:X7,BadgeAlert:P7,BadgeAlertIcon:P7,BadgeCent:U7,BadgeCentIcon:U7,BadgeCheck:Lf,BadgeCheckIcon:Lf,BadgeDollarSign:N7,BadgeDollarSignIcon:N7,BadgeEuro:R7,BadgeEuroIcon:R7,BadgeHelp:H7,BadgeHelpIcon:H7,BadgeIcon:X7,BadgeIndianRupee:O7,BadgeIndianRupeeIcon:O7,BadgeInfo:Q7,BadgeInfoIcon:Q7,BadgeJapaneseYen:z7,BadgeJapaneseYenIcon:z7,BadgeMinus:j7,BadgeMinusIcon:j7,BadgePercent:q7,BadgePercentIcon:q7,BadgePlus:V7,BadgePlusIcon:V7,BadgePoundSterling:K7,BadgePoundSterlingIcon:K7,BadgeRussianRuble:G7,BadgeRussianRubleIcon:G7,BadgeSwissFranc:W7,BadgeSwissFrancIcon:W7,BadgeX:Z7,BadgeXIcon:Z7,BaggageClaim:Y7,BaggageClaimIcon:Y7,Ban:J7,BanIcon:J7,Banana:$7,BananaIcon:$7,Banknote:eE,BanknoteIcon:eE,BarChart:sE,BarChart2:tE,BarChart2Icon:tE,BarChart3:rE,BarChart3Icon:rE,BarChart4:nE,BarChart4Icon:nE,BarChartBig:iE,BarChartBigIcon:iE,BarChartHorizontal:oE,BarChartHorizontalBig:aE,BarChartHorizontalBigIcon:aE,BarChartHorizontalIcon:oE,BarChartIcon:sE,Barcode:lE,BarcodeIcon:lE,Baseline:cE,BaselineIcon:cE,Bath:AE,BathIcon:AE,Battery:pE,BatteryCharging:hE,BatteryChargingIcon:hE,BatteryFull:uE,BatteryFullIcon:uE,BatteryIcon:pE,BatteryLow:dE,BatteryLowIcon:dE,BatteryMedium:fE,BatteryMediumIcon:fE,BatteryWarning:xE,BatteryWarningIcon:xE,Beaker:gE,BeakerIcon:gE,Bean:vE,BeanIcon:vE,BeanOff:yE,BeanOffIcon:yE,Bed:kE,BedDouble:mE,BedDoubleIcon:mE,BedIcon:kE,BedSingle:wE,BedSingleIcon:wE,Beef:BE,BeefIcon:BE,Beer:CE,BeerIcon:CE,Bell:_E,BellDot:bE,BellDotIcon:bE,BellElectric:EE,BellElectricIcon:EE,BellIcon:_E,BellMinus:FE,BellMinusIcon:FE,BellOff:SE,BellOffIcon:SE,BellPlus:DE,BellPlusIcon:DE,BellRing:ME,BellRingIcon:ME,BetweenHorizonalEnd:If,BetweenHorizonalEndIcon:If,BetweenHorizonalStart:Tf,BetweenHorizonalStartIcon:Tf,BetweenHorizontalEnd:If,BetweenHorizontalEndIcon:If,BetweenHorizontalStart:Tf,BetweenHorizontalStartIcon:Tf,BetweenVerticalEnd:LE,BetweenVerticalEndIcon:LE,BetweenVerticalStart:IE,BetweenVerticalStartIcon:IE,Bike:TE,BikeIcon:TE,Binary:PE,BinaryIcon:PE,Biohazard:UE,BiohazardIcon:UE,Bird:NE,BirdIcon:NE,Bitcoin:RE,BitcoinIcon:RE,Blend:HE,BlendIcon:HE,Blinds:OE,BlindsIcon:OE,Blocks:QE,BlocksIcon:QE,Bluetooth:VE,BluetoothConnected:zE,BluetoothConnectedIcon:zE,BluetoothIcon:VE,BluetoothOff:jE,BluetoothOffIcon:jE,BluetoothSearching:qE,BluetoothSearchingIcon:qE,Bold:M8,BoldIcon:M8,Bolt:KE,BoltIcon:KE,Bomb:GE,BombIcon:GE,Bone:WE,BoneIcon:WE,Book:gF,BookA:ZE,BookAIcon:ZE,BookAudio:XE,BookAudioIcon:XE,BookCheck:YE,BookCheckIcon:YE,BookCopy:JE,BookCopyIcon:JE,BookDashed:Pf,BookDashedIcon:Pf,BookDown:$E,BookDownIcon:$E,BookHeadphones:eF,BookHeadphonesIcon:eF,BookHeart:tF,BookHeartIcon:tF,BookIcon:gF,BookImage:rF,BookImageIcon:rF,BookKey:nF,BookKeyIcon:nF,BookLock:iF,BookLockIcon:iF,BookMarked:aF,BookMarkedIcon:aF,BookMinus:oF,BookMinusIcon:oF,BookOpen:cF,BookOpenCheck:sF,BookOpenCheckIcon:sF,BookOpenIcon:cF,BookOpenText:lF,BookOpenTextIcon:lF,BookPlus:AF,BookPlusIcon:AF,BookTemplate:Pf,BookTemplateIcon:Pf,BookText:hF,BookTextIcon:hF,BookType:uF,BookTypeIcon:uF,BookUp:fF,BookUp2:dF,BookUp2Icon:dF,BookUpIcon:fF,BookUser:xF,BookUserIcon:xF,BookX:pF,BookXIcon:pF,Bookmark:kF,BookmarkCheck:yF,BookmarkCheckIcon:yF,BookmarkIcon:kF,BookmarkMinus:vF,BookmarkMinusIcon:vF,BookmarkPlus:mF,BookmarkPlusIcon:mF,BookmarkX:wF,BookmarkXIcon:wF,BoomBox:BF,BoomBoxIcon:BF,Bot:bF,BotIcon:bF,BotMessageSquare:CF,BotMessageSquareIcon:CF,Box:FF,BoxIcon:FF,BoxSelect:EF,BoxSelectIcon:EF,Boxes:SF,BoxesIcon:SF,Braces:Uf,BracesIcon:Uf,Brackets:DF,BracketsIcon:DF,Brain:LF,BrainCircuit:MF,BrainCircuitIcon:MF,BrainCog:_F,BrainCogIcon:_F,BrainIcon:LF,BrickWall:IF,BrickWallIcon:IF,Briefcase:TF,BriefcaseIcon:TF,BringToFront:PF,BringToFrontIcon:PF,Brush:UF,BrushIcon:UF,Bug:HF,BugIcon:HF,BugOff:NF,BugOffIcon:NF,BugPlay:RF,BugPlayIcon:RF,Building:QF,Building2:OF,Building2Icon:OF,BuildingIcon:QF,Bus:jF,BusFront:zF,BusFrontIcon:zF,BusIcon:jF,Cable:VF,CableCar:qF,CableCarIcon:qF,CableIcon:VF,Cake:GF,CakeIcon:GF,CakeSlice:KF,CakeSliceIcon:KF,Calculator:WF,CalculatorIcon:WF,Calendar:AS,CalendarCheck:XF,CalendarCheck2:ZF,CalendarCheck2Icon:ZF,CalendarCheckIcon:XF,CalendarClock:YF,CalendarClockIcon:YF,CalendarDays:JF,CalendarDaysIcon:JF,CalendarFold:$F,CalendarFoldIcon:$F,CalendarHeart:eS,CalendarHeartIcon:eS,CalendarIcon:AS,CalendarMinus:rS,CalendarMinus2:tS,CalendarMinus2Icon:tS,CalendarMinusIcon:rS,CalendarOff:nS,CalendarOffIcon:nS,CalendarPlus:aS,CalendarPlus2:iS,CalendarPlus2Icon:iS,CalendarPlusIcon:aS,CalendarRange:oS,CalendarRangeIcon:oS,CalendarSearch:sS,CalendarSearchIcon:sS,CalendarX:cS,CalendarX2:lS,CalendarX2Icon:lS,CalendarXIcon:cS,Camera:uS,CameraIcon:uS,CameraOff:hS,CameraOffIcon:hS,CandlestickChart:dS,CandlestickChartIcon:dS,Candy:pS,CandyCane:fS,CandyCaneIcon:fS,CandyIcon:pS,CandyOff:xS,CandyOffIcon:xS,Captions:Nf,CaptionsIcon:Nf,CaptionsOff:gS,CaptionsOffIcon:gS,Car:mS,CarFront:yS,CarFrontIcon:yS,CarIcon:mS,CarTaxiFront:vS,CarTaxiFrontIcon:vS,Caravan:wS,CaravanIcon:wS,Carrot:kS,CarrotIcon:kS,CaseLower:BS,CaseLowerIcon:BS,CaseSensitive:CS,CaseSensitiveIcon:CS,CaseUpper:bS,CaseUpperIcon:bS,CassetteTape:ES,CassetteTapeIcon:ES,Cast:FS,CastIcon:FS,Castle:SS,CastleIcon:SS,Cat:DS,CatIcon:DS,Cctv:MS,CctvIcon:MS,Check:TS,CheckCheck:_S,CheckCheckIcon:_S,CheckCircle:_8,CheckCircle2:LS,CheckCircle2Icon:LS,CheckCircleIcon:_8,CheckIcon:TS,CheckSquare:L8,CheckSquare2:IS,CheckSquare2Icon:IS,CheckSquareIcon:L8,ChefHat:PS,ChefHatIcon:PS,Cherry:US,CherryIcon:US,ChevronDown:I8,ChevronDownCircle:NS,ChevronDownCircleIcon:NS,ChevronDownIcon:I8,ChevronDownSquare:RS,ChevronDownSquareIcon:RS,ChevronFirst:HS,ChevronFirstIcon:HS,ChevronLast:OS,ChevronLastIcon:OS,ChevronLeft:T8,ChevronLeftCircle:QS,ChevronLeftCircleIcon:QS,ChevronLeftIcon:T8,ChevronLeftSquare:zS,ChevronLeftSquareIcon:zS,ChevronRight:Yy,ChevronRightCircle:jS,ChevronRightCircleIcon:jS,ChevronRightIcon:Yy,ChevronRightSquare:qS,ChevronRightSquareIcon:qS,ChevronUp:GS,ChevronUpCircle:VS,ChevronUpCircleIcon:VS,ChevronUpIcon:GS,ChevronUpSquare:KS,ChevronUpSquareIcon:KS,ChevronsDown:ZS,ChevronsDownIcon:ZS,ChevronsDownUp:WS,ChevronsDownUpIcon:WS,ChevronsLeft:YS,ChevronsLeftIcon:YS,ChevronsLeftRight:XS,ChevronsLeftRightIcon:XS,ChevronsRight:$S,ChevronsRightIcon:$S,ChevronsRightLeft:JS,ChevronsRightLeftIcon:JS,ChevronsUp:tD,ChevronsUpDown:eD,ChevronsUpDownIcon:eD,ChevronsUpIcon:tD,Chrome:rD,ChromeIcon:rD,Church:nD,ChurchIcon:nD,Cigarette:aD,CigaretteIcon:aD,CigaretteOff:iD,CigaretteOffIcon:iD,Circle:P8,CircleDashed:oD,CircleDashedIcon:oD,CircleDollarSign:sD,CircleDollarSignIcon:sD,CircleDot:cD,CircleDotDashed:lD,CircleDotDashedIcon:lD,CircleDotIcon:cD,CircleEllipsis:AD,CircleEllipsisIcon:AD,CircleEqual:hD,CircleEqualIcon:hD,CircleFadingPlus:uD,CircleFadingPlusIcon:uD,CircleIcon:P8,CircleOff:dD,CircleOffIcon:dD,CircleSlash:fD,CircleSlash2:Rf,CircleSlash2Icon:Rf,CircleSlashIcon:fD,CircleSlashed:Rf,CircleSlashedIcon:Rf,CircleUser:Of,CircleUserIcon:Of,CircleUserRound:Hf,CircleUserRoundIcon:Hf,CircuitBoard:xD,CircuitBoardIcon:xD,Citrus:pD,CitrusIcon:pD,Clapperboard:gD,ClapperboardIcon:gD,Clipboard:ED,ClipboardCheck:yD,ClipboardCheckIcon:yD,ClipboardCopy:vD,ClipboardCopyIcon:vD,ClipboardEdit:zf,ClipboardEditIcon:zf,ClipboardIcon:ED,ClipboardList:mD,ClipboardListIcon:mD,ClipboardMinus:wD,ClipboardMinusIcon:wD,ClipboardPaste:kD,ClipboardPasteIcon:kD,ClipboardPen:zf,ClipboardPenIcon:zf,ClipboardPenLine:Qf,ClipboardPenLineIcon:Qf,ClipboardPlus:BD,ClipboardPlusIcon:BD,ClipboardSignature:Qf,ClipboardSignatureIcon:Qf,ClipboardType:CD,ClipboardTypeIcon:CD,ClipboardX:bD,ClipboardXIcon:bD,Clock:Jy,Clock1:FD,Clock10:SD,Clock10Icon:SD,Clock11:DD,Clock11Icon:DD,Clock12:MD,Clock12Icon:MD,Clock1Icon:FD,Clock2:_D,Clock2Icon:_D,Clock3:LD,Clock3Icon:LD,Clock4:ID,Clock4Icon:ID,Clock5:TD,Clock5Icon:TD,Clock6:PD,Clock6Icon:PD,Clock7:UD,Clock7Icon:UD,Clock8:ND,Clock8Icon:ND,Clock9:RD,Clock9Icon:RD,ClockIcon:Jy,Cloud:JD,CloudCog:HD,CloudCogIcon:HD,CloudDrizzle:OD,CloudDrizzleIcon:OD,CloudFog:QD,CloudFogIcon:QD,CloudHail:zD,CloudHailIcon:zD,CloudIcon:JD,CloudLightning:jD,CloudLightningIcon:jD,CloudMoon:VD,CloudMoonIcon:VD,CloudMoonRain:qD,CloudMoonRainIcon:qD,CloudOff:KD,CloudOffIcon:KD,CloudRain:WD,CloudRainIcon:WD,CloudRainWind:GD,CloudRainWindIcon:GD,CloudSnow:ZD,CloudSnowIcon:ZD,CloudSun:YD,CloudSunIcon:YD,CloudSunRain:XD,CloudSunRainIcon:XD,Cloudy:$D,CloudyIcon:$D,Clover:eM,CloverIcon:eM,Club:tM,ClubIcon:tM,Code:nM,Code2:rM,Code2Icon:rM,CodeIcon:nM,CodeSquare:jf,CodeSquareIcon:jf,Codepen:iM,CodepenIcon:iM,Codesandbox:aM,CodesandboxIcon:aM,Coffee:oM,CoffeeIcon:oM,Cog:sM,CogIcon:sM,Coins:lM,CoinsIcon:lM,Columns:qf,Columns2:qf,Columns2Icon:qf,Columns3:Vf,Columns3Icon:Vf,Columns4:cM,Columns4Icon:cM,ColumnsIcon:qf,Combine:AM,CombineIcon:AM,Command:hM,CommandIcon:hM,Compass:uM,CompassIcon:uM,Component:dM,ComponentIcon:dM,Computer:fM,ComputerIcon:fM,ConciergeBell:xM,ConciergeBellIcon:xM,Cone:pM,ConeIcon:pM,Construction:gM,ConstructionIcon:gM,Contact:vM,Contact2:yM,Contact2Icon:yM,ContactIcon:vM,Container:mM,ContainerIcon:mM,Contrast:wM,ContrastIcon:wM,Cookie:kM,CookieIcon:kM,CookingPot:BM,CookingPotIcon:BM,Copy:$y,CopyCheck:CM,CopyCheckIcon:CM,CopyIcon:$y,CopyMinus:bM,CopyMinusIcon:bM,CopyPlus:EM,CopyPlusIcon:EM,CopySlash:FM,CopySlashIcon:FM,CopyX:SM,CopyXIcon:SM,Copyleft:DM,CopyleftIcon:DM,Copyright:MM,CopyrightIcon:MM,CornerDownLeft:_M,CornerDownLeftIcon:_M,CornerDownRight:LM,CornerDownRightIcon:LM,CornerLeftDown:IM,CornerLeftDownIcon:IM,CornerLeftUp:TM,CornerLeftUpIcon:TM,CornerRightDown:PM,CornerRightDownIcon:PM,CornerRightUp:UM,CornerRightUpIcon:UM,CornerUpLeft:NM,CornerUpLeftIcon:NM,CornerUpRight:RM,CornerUpRightIcon:RM,Cpu:HM,CpuIcon:HM,CreativeCommons:OM,CreativeCommonsIcon:OM,CreditCard:QM,CreditCardIcon:QM,Croissant:zM,CroissantIcon:zM,Crop:jM,CropIcon:jM,Cross:qM,CrossIcon:qM,Crosshair:VM,CrosshairIcon:VM,Crown:KM,CrownIcon:KM,Cuboid:GM,CuboidIcon:GM,CupSoda:WM,CupSodaIcon:WM,CurlyBraces:Uf,CurlyBracesIcon:Uf,Currency:ZM,CurrencyIcon:ZM,Cylinder:XM,CylinderIcon:XM,Database:$M,DatabaseBackup:YM,DatabaseBackupIcon:YM,DatabaseIcon:$M,DatabaseZap:JM,DatabaseZapIcon:JM,Delete:e_,DeleteIcon:e_,Dessert:t_,DessertIcon:t_,Diameter:r_,DiameterIcon:r_,Diamond:n_,DiamondIcon:n_,Dice1:i_,Dice1Icon:i_,Dice2:a_,Dice2Icon:a_,Dice3:o_,Dice3Icon:o_,Dice4:s_,Dice4Icon:s_,Dice5:l_,Dice5Icon:l_,Dice6:c_,Dice6Icon:c_,Dices:A_,DicesIcon:A_,Diff:h_,DiffIcon:h_,Disc:x_,Disc2:u_,Disc2Icon:u_,Disc3:d_,Disc3Icon:d_,DiscAlbum:f_,DiscAlbumIcon:f_,DiscIcon:x_,Divide:y_,DivideCircle:p_,DivideCircleIcon:p_,DivideIcon:y_,DivideSquare:g_,DivideSquareIcon:g_,Dna:m_,DnaIcon:m_,DnaOff:v_,DnaOffIcon:v_,Dog:w_,DogIcon:w_,DollarSign:k_,DollarSignIcon:k_,Donut:B_,DonutIcon:B_,DoorClosed:C_,DoorClosedIcon:C_,DoorOpen:b_,DoorOpenIcon:b_,Dot:E_,DotIcon:E_,DotSquare:Kf,DotSquareIcon:Kf,Download:dp,DownloadCloud:F_,DownloadCloudIcon:F_,DownloadIcon:dp,DraftingCompass:S_,DraftingCompassIcon:S_,Drama:D_,DramaIcon:D_,Dribbble:M_,DribbbleIcon:M_,Drill:__,DrillIcon:__,Droplet:L_,DropletIcon:L_,Droplets:I_,DropletsIcon:I_,Drum:T_,DrumIcon:T_,Drumstick:P_,DrumstickIcon:P_,Dumbbell:U_,DumbbellIcon:U_,Ear:R_,EarIcon:R_,EarOff:N_,EarOffIcon:N_,Earth:Gf,EarthIcon:Gf,EarthLock:H_,EarthLockIcon:H_,Eclipse:O_,EclipseIcon:O_,Edit:Ls,Edit2:x2,Edit2Icon:x2,Edit3:Ku,Edit3Icon:Ku,EditIcon:Ls,Egg:j_,EggFried:Q_,EggFriedIcon:Q_,EggIcon:j_,EggOff:z_,EggOffIcon:z_,Equal:V_,EqualIcon:V_,EqualNot:q_,EqualNotIcon:q_,EqualSquare:Wf,EqualSquareIcon:Wf,Eraser:U8,EraserIcon:U8,Euro:K_,EuroIcon:K_,Expand:G_,ExpandIcon:G_,ExternalLink:W_,ExternalLinkIcon:W_,Eye:R8,EyeIcon:R8,EyeOff:N8,EyeOffIcon:N8,Facebook:Z_,FacebookIcon:Z_,Factory:X_,FactoryIcon:X_,Fan:Y_,FanIcon:Y_,FastForward:J_,FastForwardIcon:J_,Feather:$_,FeatherIcon:$_,Fence:eL,FenceIcon:eL,FerrisWheel:tL,FerrisWheelIcon:tL,Figma:rL,FigmaIcon:rL,File:H8,FileArchive:nL,FileArchiveIcon:nL,FileAudio:aL,FileAudio2:iL,FileAudio2Icon:iL,FileAudioIcon:aL,FileAxis3D:Zf,FileAxis3DIcon:Zf,FileAxis3d:Zf,FileAxis3dIcon:Zf,FileBadge:sL,FileBadge2:oL,FileBadge2Icon:oL,FileBadgeIcon:sL,FileBarChart:cL,FileBarChart2:lL,FileBarChart2Icon:lL,FileBarChartIcon:cL,FileBox:AL,FileBoxIcon:AL,FileCheck:uL,FileCheck2:hL,FileCheck2Icon:hL,FileCheckIcon:uL,FileClock:dL,FileClockIcon:dL,FileCode:xL,FileCode2:fL,FileCode2Icon:fL,FileCodeIcon:xL,FileCog:Xf,FileCog2:Xf,FileCog2Icon:Xf,FileCogIcon:Xf,FileDiff:pL,FileDiffIcon:pL,FileDigit:gL,FileDigitIcon:gL,FileDown:yL,FileDownIcon:yL,FileEdit:Yf,FileEditIcon:Yf,FileHeart:vL,FileHeartIcon:vL,FileIcon:H8,FileImage:mL,FileImageIcon:mL,FileInput:wL,FileInputIcon:wL,FileJson:BL,FileJson2:kL,FileJson2Icon:kL,FileJsonIcon:BL,FileKey:bL,FileKey2:CL,FileKey2Icon:CL,FileKeyIcon:bL,FileLineChart:EL,FileLineChartIcon:EL,FileLock:SL,FileLock2:FL,FileLock2Icon:FL,FileLockIcon:SL,FileMinus:ML,FileMinus2:DL,FileMinus2Icon:DL,FileMinusIcon:ML,FileMusic:_L,FileMusicIcon:_L,FileOutput:LL,FileOutputIcon:LL,FilePen:Yf,FilePenIcon:Yf,FilePenLine:Vu,FilePenLineIcon:Vu,FilePieChart:IL,FilePieChartIcon:IL,FilePlus:PL,FilePlus2:TL,FilePlus2Icon:TL,FilePlusIcon:PL,FileQuestion:UL,FileQuestionIcon:UL,FileScan:NL,FileScanIcon:NL,FileSearch:HL,FileSearch2:RL,FileSearch2Icon:RL,FileSearchIcon:HL,FileSignature:Vu,FileSignatureIcon:Vu,FileSliders:OL,FileSlidersIcon:OL,FileSpreadsheet:QL,FileSpreadsheetIcon:QL,FileStack:zL,FileStackIcon:zL,FileSymlink:jL,FileSymlinkIcon:jL,FileTerminal:qL,FileTerminalIcon:qL,FileText:y1,FileTextIcon:y1,FileType:KL,FileType2:VL,FileType2Icon:VL,FileTypeIcon:KL,FileUp:GL,FileUpIcon:GL,FileVideo:ZL,FileVideo2:WL,FileVideo2Icon:WL,FileVideoIcon:ZL,FileVolume:YL,FileVolume2:XL,FileVolume2Icon:XL,FileVolumeIcon:YL,FileWarning:JL,FileWarningIcon:JL,FileX:eI,FileX2:$L,FileX2Icon:$L,FileXIcon:eI,Files:tI,FilesIcon:tI,Film:rI,FilmIcon:rI,Filter:iI,FilterIcon:iI,FilterX:nI,FilterXIcon:nI,Fingerprint:aI,FingerprintIcon:aI,FireExtinguisher:oI,FireExtinguisherIcon:oI,Fish:cI,FishIcon:cI,FishOff:sI,FishOffIcon:sI,FishSymbol:lI,FishSymbolIcon:lI,Flag:dI,FlagIcon:dI,FlagOff:AI,FlagOffIcon:AI,FlagTriangleLeft:hI,FlagTriangleLeftIcon:hI,FlagTriangleRight:uI,FlagTriangleRightIcon:uI,Flame:xI,FlameIcon:xI,FlameKindling:fI,FlameKindlingIcon:fI,Flashlight:gI,FlashlightIcon:gI,FlashlightOff:pI,FlashlightOffIcon:pI,FlaskConical:vI,FlaskConicalIcon:vI,FlaskConicalOff:yI,FlaskConicalOffIcon:yI,FlaskRound:mI,FlaskRoundIcon:mI,FlipHorizontal:kI,FlipHorizontal2:wI,FlipHorizontal2Icon:wI,FlipHorizontalIcon:kI,FlipVertical:CI,FlipVertical2:BI,FlipVertical2Icon:BI,FlipVerticalIcon:CI,Flower:EI,Flower2:bI,Flower2Icon:bI,FlowerIcon:EI,Focus:FI,FocusIcon:FI,FoldHorizontal:SI,FoldHorizontalIcon:SI,FoldVertical:DI,FoldVerticalIcon:DI,Folder:rT,FolderArchive:MI,FolderArchiveIcon:MI,FolderCheck:_I,FolderCheckIcon:_I,FolderClock:LI,FolderClockIcon:LI,FolderClosed:II,FolderClosedIcon:II,FolderCog:Jf,FolderCog2:Jf,FolderCog2Icon:Jf,FolderCogIcon:Jf,FolderDot:TI,FolderDotIcon:TI,FolderDown:PI,FolderDownIcon:PI,FolderEdit:$f,FolderEditIcon:$f,FolderGit:NI,FolderGit2:UI,FolderGit2Icon:UI,FolderGitIcon:NI,FolderHeart:RI,FolderHeartIcon:RI,FolderIcon:rT,FolderInput:HI,FolderInputIcon:HI,FolderKanban:OI,FolderKanbanIcon:OI,FolderKey:QI,FolderKeyIcon:QI,FolderLock:zI,FolderLockIcon:zI,FolderMinus:jI,FolderMinusIcon:jI,FolderOpen:VI,FolderOpenDot:qI,FolderOpenDotIcon:qI,FolderOpenIcon:VI,FolderOutput:KI,FolderOutputIcon:KI,FolderPen:$f,FolderPenIcon:$f,FolderPlus:GI,FolderPlusIcon:GI,FolderRoot:WI,FolderRootIcon:WI,FolderSearch:XI,FolderSearch2:ZI,FolderSearch2Icon:ZI,FolderSearchIcon:XI,FolderSymlink:YI,FolderSymlinkIcon:YI,FolderSync:JI,FolderSyncIcon:JI,FolderTree:$I,FolderTreeIcon:$I,FolderUp:eT,FolderUpIcon:eT,FolderX:tT,FolderXIcon:tT,Folders:nT,FoldersIcon:nT,Footprints:iT,FootprintsIcon:iT,Forklift:aT,ForkliftIcon:aT,FormInput:oT,FormInputIcon:oT,Forward:sT,ForwardIcon:sT,Frame:lT,FrameIcon:lT,Framer:cT,FramerIcon:cT,Frown:AT,FrownIcon:AT,Fuel:hT,FuelIcon:hT,Fullscreen:uT,FullscreenIcon:uT,FunctionSquare:dT,FunctionSquareIcon:dT,GalleryHorizontal:xT,GalleryHorizontalEnd:fT,GalleryHorizontalEndIcon:fT,GalleryHorizontalIcon:xT,GalleryThumbnails:pT,GalleryThumbnailsIcon:pT,GalleryVertical:yT,GalleryVerticalEnd:gT,GalleryVerticalEndIcon:gT,GalleryVerticalIcon:yT,Gamepad:mT,Gamepad2:vT,Gamepad2Icon:vT,GamepadIcon:mT,GanttChart:wT,GanttChartIcon:wT,GanttChartSquare:Ec,GanttChartSquareIcon:Ec,GanttSquare:Ec,GanttSquareIcon:Ec,Gauge:BT,GaugeCircle:kT,GaugeCircleIcon:kT,GaugeIcon:BT,Gavel:CT,GavelIcon:CT,Gem:bT,GemIcon:bT,Ghost:ET,GhostIcon:ET,Gift:FT,GiftIcon:FT,GitBranch:DT,GitBranchIcon:DT,GitBranchPlus:ST,GitBranchPlusIcon:ST,GitCommit:e2,GitCommitHorizontal:e2,GitCommitHorizontalIcon:e2,GitCommitIcon:e2,GitCommitVertical:MT,GitCommitVerticalIcon:MT,GitCompare:LT,GitCompareArrows:_T,GitCompareArrowsIcon:_T,GitCompareIcon:LT,GitFork:IT,GitForkIcon:IT,GitGraph:TT,GitGraphIcon:TT,GitMerge:PT,GitMergeIcon:PT,GitPullRequest:QT,GitPullRequestArrow:UT,GitPullRequestArrowIcon:UT,GitPullRequestClosed:NT,GitPullRequestClosedIcon:NT,GitPullRequestCreate:HT,GitPullRequestCreateArrow:RT,GitPullRequestCreateArrowIcon:RT,GitPullRequestCreateIcon:HT,GitPullRequestDraft:OT,GitPullRequestDraftIcon:OT,GitPullRequestIcon:QT,Github:zT,GithubIcon:zT,Gitlab:jT,GitlabIcon:jT,GlassWater:qT,GlassWaterIcon:qT,Glasses:VT,GlassesIcon:VT,Globe:e5,Globe2:Gf,Globe2Icon:Gf,GlobeIcon:e5,GlobeLock:KT,GlobeLockIcon:KT,Goal:GT,GoalIcon:GT,Grab:WT,GrabIcon:WT,GraduationCap:ZT,GraduationCapIcon:ZT,Grape:XT,GrapeIcon:XT,Grid:El,Grid2X2:t2,Grid2X2Icon:t2,Grid2x2:t2,Grid2x2Icon:t2,Grid3X3:El,Grid3X3Icon:El,Grid3x3:El,Grid3x3Icon:El,GridIcon:El,Grip:$T,GripHorizontal:YT,GripHorizontalIcon:YT,GripIcon:$T,GripVertical:JT,GripVerticalIcon:JT,Group:eP,GroupIcon:eP,Guitar:tP,GuitarIcon:tP,Hammer:rP,HammerIcon:rP,Hand:O8,HandCoins:nP,HandCoinsIcon:nP,HandHeart:iP,HandHeartIcon:iP,HandHelping:r2,HandHelpingIcon:r2,HandIcon:O8,HandMetal:aP,HandMetalIcon:aP,HandPlatter:oP,HandPlatterIcon:oP,Handshake:sP,HandshakeIcon:sP,HardDrive:AP,HardDriveDownload:lP,HardDriveDownloadIcon:lP,HardDriveIcon:AP,HardDriveUpload:cP,HardDriveUploadIcon:cP,HardHat:hP,HardHatIcon:hP,Hash:uP,HashIcon:uP,Haze:dP,HazeIcon:dP,HdmiPort:fP,HdmiPortIcon:fP,Heading:wP,Heading1:xP,Heading1Icon:xP,Heading2:pP,Heading2Icon:pP,Heading3:gP,Heading3Icon:gP,Heading4:yP,Heading4Icon:yP,Heading5:vP,Heading5Icon:vP,Heading6:mP,Heading6Icon:mP,HeadingIcon:wP,Headphones:Q8,HeadphonesIcon:Q8,Headset:kP,HeadsetIcon:kP,Heart:FP,HeartCrack:BP,HeartCrackIcon:BP,HeartHandshake:CP,HeartHandshakeIcon:CP,HeartIcon:FP,HeartOff:bP,HeartOffIcon:bP,HeartPulse:EP,HeartPulseIcon:EP,Heater:SP,HeaterIcon:SP,HelpCircle:DP,HelpCircleIcon:DP,HelpingHand:r2,HelpingHandIcon:r2,Hexagon:MP,HexagonIcon:MP,Highlighter:_P,HighlighterIcon:_P,History:LP,HistoryIcon:LP,Home:IP,HomeIcon:IP,Hop:PP,HopIcon:PP,HopOff:TP,HopOffIcon:TP,Hotel:UP,HotelIcon:UP,Hourglass:NP,HourglassIcon:NP,IceCream:HP,IceCream2:RP,IceCream2Icon:RP,IceCreamIcon:HP,Image:fp,ImageDown:OP,ImageDownIcon:OP,ImageIcon:fp,ImageMinus:QP,ImageMinusIcon:QP,ImageOff:zP,ImageOffIcon:zP,ImagePlus:jP,ImagePlusIcon:jP,ImageUp:qP,ImageUpIcon:qP,Images:VP,ImagesIcon:VP,Import:KP,ImportIcon:KP,Inbox:GP,InboxIcon:GP,Indent:WP,IndentIcon:WP,IndianRupee:ZP,IndianRupeeIcon:ZP,Infinity:XP,InfinityIcon:XP,Info:z8,InfoIcon:z8,Inspect:a2,InspectIcon:a2,InspectionPanel:YP,InspectionPanelIcon:YP,Instagram:JP,InstagramIcon:JP,Italic:j8,ItalicIcon:j8,IterationCcw:$P,IterationCcwIcon:$P,IterationCw:eU,IterationCwIcon:eU,JapaneseYen:tU,JapaneseYenIcon:tU,Joystick:rU,JoystickIcon:rU,Kanban:nU,KanbanIcon:nU,KanbanSquare:i2,KanbanSquareDashed:n2,KanbanSquareDashedIcon:n2,KanbanSquareIcon:i2,Key:oU,KeyIcon:oU,KeyRound:iU,KeyRoundIcon:iU,KeySquare:aU,KeySquareIcon:aU,Keyboard:lU,KeyboardIcon:lU,KeyboardMusic:sU,KeyboardMusicIcon:sU,Lamp:fU,LampCeiling:cU,LampCeilingIcon:cU,LampDesk:AU,LampDeskIcon:AU,LampFloor:hU,LampFloorIcon:hU,LampIcon:fU,LampWallDown:uU,LampWallDownIcon:uU,LampWallUp:dU,LampWallUpIcon:dU,LandPlot:xU,LandPlotIcon:xU,Landmark:pU,LandmarkIcon:pU,Languages:gU,LanguagesIcon:gU,Laptop:vU,Laptop2:yU,Laptop2Icon:yU,LaptopIcon:vU,Lasso:wU,LassoIcon:wU,LassoSelect:mU,LassoSelectIcon:mU,Laugh:kU,LaughIcon:kU,Layers:bU,Layers2:BU,Layers2Icon:BU,Layers3:CU,Layers3Icon:CU,LayersIcon:bU,Layout:f2,LayoutDashboard:EU,LayoutDashboardIcon:EU,LayoutGrid:FU,LayoutGridIcon:FU,LayoutIcon:f2,LayoutList:SU,LayoutListIcon:SU,LayoutPanelLeft:DU,LayoutPanelLeftIcon:DU,LayoutPanelTop:MU,LayoutPanelTopIcon:MU,LayoutTemplate:_U,LayoutTemplateIcon:_U,Leaf:LU,LeafIcon:LU,LeafyGreen:IU,LeafyGreenIcon:IU,Library:UU,LibraryBig:TU,LibraryBigIcon:TU,LibraryIcon:UU,LibrarySquare:PU,LibrarySquareIcon:PU,LifeBuoy:NU,LifeBuoyIcon:NU,Ligature:RU,LigatureIcon:RU,Lightbulb:OU,LightbulbIcon:OU,LightbulbOff:HU,LightbulbOffIcon:HU,LineChart:QU,LineChartIcon:QU,Link:qU,Link2:jU,Link2Icon:jU,Link2Off:zU,Link2OffIcon:zU,LinkIcon:qU,Linkedin:VU,LinkedinIcon:VU,List:oN,ListChecks:KU,ListChecksIcon:KU,ListCollapse:GU,ListCollapseIcon:GU,ListEnd:WU,ListEndIcon:WU,ListFilter:ZU,ListFilterIcon:ZU,ListIcon:oN,ListMinus:XU,ListMinusIcon:XU,ListMusic:YU,ListMusicIcon:YU,ListOrdered:JU,ListOrderedIcon:JU,ListPlus:$U,ListPlusIcon:$U,ListRestart:eN,ListRestartIcon:eN,ListStart:tN,ListStartIcon:tN,ListTodo:rN,ListTodoIcon:rN,ListTree:nN,ListTreeIcon:nN,ListVideo:iN,ListVideoIcon:iN,ListX:aN,ListXIcon:aN,Loader:sN,Loader2:q8,Loader2Icon:q8,LoaderIcon:sN,Locate:AN,LocateFixed:lN,LocateFixedIcon:lN,LocateIcon:AN,LocateOff:cN,LocateOffIcon:cN,Lock:V8,LockIcon:V8,LockKeyhole:hN,LockKeyholeIcon:hN,LogIn:uN,LogInIcon:uN,LogOut:dN,LogOutIcon:dN,Lollipop:fN,LollipopIcon:fN,LucideAArrowDown:FC,LucideAArrowUp:SC,LucideALargeSmall:DC,LucideAccessibility:MC,LucideActivity:LC,LucideActivitySquare:_C,LucideAirVent:IC,LucideAirplay:TC,LucideAlarmCheck:wf,LucideAlarmClock:UC,LucideAlarmClockCheck:wf,LucideAlarmClockMinus:kf,LucideAlarmClockOff:PC,LucideAlarmClockPlus:Bf,LucideAlarmMinus:kf,LucideAlarmPlus:Bf,LucideAlarmSmoke:NC,LucideAlbum:RC,LucideAlertCircle:C8,LucideAlertOctagon:HC,LucideAlertTriangle:OC,LucideAlignCenter:b8,LucideAlignCenterHorizontal:QC,LucideAlignCenterVertical:zC,LucideAlignEndHorizontal:jC,LucideAlignEndVertical:qC,LucideAlignHorizontalDistributeCenter:VC,LucideAlignHorizontalDistributeEnd:KC,LucideAlignHorizontalDistributeStart:GC,LucideAlignHorizontalJustifyCenter:WC,LucideAlignHorizontalJustifyEnd:ZC,LucideAlignHorizontalJustifyStart:XC,LucideAlignHorizontalSpaceAround:YC,LucideAlignHorizontalSpaceBetween:JC,LucideAlignJustify:$C,LucideAlignLeft:E8,LucideAlignRight:F8,LucideAlignStartHorizontal:eb,LucideAlignStartVertical:tb,LucideAlignVerticalDistributeCenter:rb,LucideAlignVerticalDistributeEnd:nb,LucideAlignVerticalDistributeStart:ib,LucideAlignVerticalJustifyCenter:ab,LucideAlignVerticalJustifyEnd:ob,LucideAlignVerticalJustifyStart:sb,LucideAlignVerticalSpaceAround:lb,LucideAlignVerticalSpaceBetween:cb,LucideAmbulance:Ab,LucideAmpersand:hb,LucideAmpersands:ub,LucideAnchor:db,LucideAngry:fb,LucideAnnoyed:xb,LucideAntenna:pb,LucideAnvil:gb,LucideAperture:yb,LucideAppWindow:vb,LucideApple:mb,LucideArchive:Bb,LucideArchiveRestore:wb,LucideArchiveX:kb,LucideAreaChart:Cb,LucideArmchair:bb,LucideArrowBigDown:Fb,LucideArrowBigDownDash:Eb,LucideArrowBigLeft:Db,LucideArrowBigLeftDash:Sb,LucideArrowBigRight:_b,LucideArrowBigRightDash:Mb,LucideArrowBigUp:Ib,LucideArrowBigUpDash:Lb,LucideArrowDown:Yb,LucideArrowDown01:Tb,LucideArrowDown10:Pb,LucideArrowDownAZ:Cf,LucideArrowDownAz:Cf,LucideArrowDownCircle:Ub,LucideArrowDownFromLine:Nb,LucideArrowDownLeft:Qb,LucideArrowDownLeftFromCircle:Rb,LucideArrowDownLeftFromSquare:Hb,LucideArrowDownLeftSquare:Ob,LucideArrowDownNarrowWide:zb,LucideArrowDownRight:Kb,LucideArrowDownRightFromCircle:jb,LucideArrowDownRightFromSquare:qb,LucideArrowDownRightSquare:Vb,LucideArrowDownSquare:Gb,LucideArrowDownToDot:Wb,LucideArrowDownToLine:Zb,LucideArrowDownUp:Xb,LucideArrowDownWideNarrow:bf,LucideArrowDownZA:Ef,LucideArrowDownZa:Ef,LucideArrowLeft:up,LucideArrowLeftCircle:Jb,LucideArrowLeftFromLine:$b,LucideArrowLeftRight:e7,LucideArrowLeftSquare:t7,LucideArrowLeftToLine:r7,LucideArrowRight:S8,LucideArrowRightCircle:n7,LucideArrowRightFromLine:i7,LucideArrowRightLeft:a7,LucideArrowRightSquare:o7,LucideArrowRightToLine:s7,LucideArrowUp:C7,LucideArrowUp01:l7,LucideArrowUp10:c7,LucideArrowUpAZ:Ff,LucideArrowUpAz:Ff,LucideArrowUpCircle:A7,LucideArrowUpDown:D8,LucideArrowUpFromDot:h7,LucideArrowUpFromLine:u7,LucideArrowUpLeft:p7,LucideArrowUpLeftFromCircle:d7,LucideArrowUpLeftFromSquare:f7,LucideArrowUpLeftSquare:x7,LucideArrowUpNarrowWide:Sf,LucideArrowUpRight:m7,LucideArrowUpRightFromCircle:g7,LucideArrowUpRightFromSquare:y7,LucideArrowUpRightSquare:v7,LucideArrowUpSquare:w7,LucideArrowUpToLine:k7,LucideArrowUpWideNarrow:B7,LucideArrowUpZA:Df,LucideArrowUpZa:Df,LucideArrowsUpFromLine:b7,LucideAsterisk:E7,LucideAsteriskSquare:Mf,LucideAtSign:F7,LucideAtom:S7,LucideAudioLines:D7,LucideAudioWaveform:M7,LucideAward:_7,LucideAxe:L7,LucideAxis3D:_f,LucideAxis3d:_f,LucideBaby:I7,LucideBackpack:T7,LucideBadge:X7,LucideBadgeAlert:P7,LucideBadgeCent:U7,LucideBadgeCheck:Lf,LucideBadgeDollarSign:N7,LucideBadgeEuro:R7,LucideBadgeHelp:H7,LucideBadgeIndianRupee:O7,LucideBadgeInfo:Q7,LucideBadgeJapaneseYen:z7,LucideBadgeMinus:j7,LucideBadgePercent:q7,LucideBadgePlus:V7,LucideBadgePoundSterling:K7,LucideBadgeRussianRuble:G7,LucideBadgeSwissFranc:W7,LucideBadgeX:Z7,LucideBaggageClaim:Y7,LucideBan:J7,LucideBanana:$7,LucideBanknote:eE,LucideBarChart:sE,LucideBarChart2:tE,LucideBarChart3:rE,LucideBarChart4:nE,LucideBarChartBig:iE,LucideBarChartHorizontal:oE,LucideBarChartHorizontalBig:aE,LucideBarcode:lE,LucideBaseline:cE,LucideBath:AE,LucideBattery:pE,LucideBatteryCharging:hE,LucideBatteryFull:uE,LucideBatteryLow:dE,LucideBatteryMedium:fE,LucideBatteryWarning:xE,LucideBeaker:gE,LucideBean:vE,LucideBeanOff:yE,LucideBed:kE,LucideBedDouble:mE,LucideBedSingle:wE,LucideBeef:BE,LucideBeer:CE,LucideBell:_E,LucideBellDot:bE,LucideBellElectric:EE,LucideBellMinus:FE,LucideBellOff:SE,LucideBellPlus:DE,LucideBellRing:ME,LucideBetweenHorizonalEnd:If,LucideBetweenHorizonalStart:Tf,LucideBetweenHorizontalEnd:If,LucideBetweenHorizontalStart:Tf,LucideBetweenVerticalEnd:LE,LucideBetweenVerticalStart:IE,LucideBike:TE,LucideBinary:PE,LucideBiohazard:UE,LucideBird:NE,LucideBitcoin:RE,LucideBlend:HE,LucideBlinds:OE,LucideBlocks:QE,LucideBluetooth:VE,LucideBluetoothConnected:zE,LucideBluetoothOff:jE,LucideBluetoothSearching:qE,LucideBold:M8,LucideBolt:KE,LucideBomb:GE,LucideBone:WE,LucideBook:gF,LucideBookA:ZE,LucideBookAudio:XE,LucideBookCheck:YE,LucideBookCopy:JE,LucideBookDashed:Pf,LucideBookDown:$E,LucideBookHeadphones:eF,LucideBookHeart:tF,LucideBookImage:rF,LucideBookKey:nF,LucideBookLock:iF,LucideBookMarked:aF,LucideBookMinus:oF,LucideBookOpen:cF,LucideBookOpenCheck:sF,LucideBookOpenText:lF,LucideBookPlus:AF,LucideBookTemplate:Pf,LucideBookText:hF,LucideBookType:uF,LucideBookUp:fF,LucideBookUp2:dF,LucideBookUser:xF,LucideBookX:pF,LucideBookmark:kF,LucideBookmarkCheck:yF,LucideBookmarkMinus:vF,LucideBookmarkPlus:mF,LucideBookmarkX:wF,LucideBoomBox:BF,LucideBot:bF,LucideBotMessageSquare:CF,LucideBox:FF,LucideBoxSelect:EF,LucideBoxes:SF,LucideBraces:Uf,LucideBrackets:DF,LucideBrain:LF,LucideBrainCircuit:MF,LucideBrainCog:_F,LucideBrickWall:IF,LucideBriefcase:TF,LucideBringToFront:PF,LucideBrush:UF,LucideBug:HF,LucideBugOff:NF,LucideBugPlay:RF,LucideBuilding:QF,LucideBuilding2:OF,LucideBus:jF,LucideBusFront:zF,LucideCable:VF,LucideCableCar:qF,LucideCake:GF,LucideCakeSlice:KF,LucideCalculator:WF,LucideCalendar:AS,LucideCalendarCheck:XF,LucideCalendarCheck2:ZF,LucideCalendarClock:YF,LucideCalendarDays:JF,LucideCalendarFold:$F,LucideCalendarHeart:eS,LucideCalendarMinus:rS,LucideCalendarMinus2:tS,LucideCalendarOff:nS,LucideCalendarPlus:aS,LucideCalendarPlus2:iS,LucideCalendarRange:oS,LucideCalendarSearch:sS,LucideCalendarX:cS,LucideCalendarX2:lS,LucideCamera:uS,LucideCameraOff:hS,LucideCandlestickChart:dS,LucideCandy:pS,LucideCandyCane:fS,LucideCandyOff:xS,LucideCaptions:Nf,LucideCaptionsOff:gS,LucideCar:mS,LucideCarFront:yS,LucideCarTaxiFront:vS,LucideCaravan:wS,LucideCarrot:kS,LucideCaseLower:BS,LucideCaseSensitive:CS,LucideCaseUpper:bS,LucideCassetteTape:ES,LucideCast:FS,LucideCastle:SS,LucideCat:DS,LucideCctv:MS,LucideCheck:TS,LucideCheckCheck:_S,LucideCheckCircle:_8,LucideCheckCircle2:LS,LucideCheckSquare:L8,LucideCheckSquare2:IS,LucideChefHat:PS,LucideCherry:US,LucideChevronDown:I8,LucideChevronDownCircle:NS,LucideChevronDownSquare:RS,LucideChevronFirst:HS,LucideChevronLast:OS,LucideChevronLeft:T8,LucideChevronLeftCircle:QS,LucideChevronLeftSquare:zS,LucideChevronRight:Yy,LucideChevronRightCircle:jS,LucideChevronRightSquare:qS,LucideChevronUp:GS,LucideChevronUpCircle:VS,LucideChevronUpSquare:KS,LucideChevronsDown:ZS,LucideChevronsDownUp:WS,LucideChevronsLeft:YS,LucideChevronsLeftRight:XS,LucideChevronsRight:$S,LucideChevronsRightLeft:JS,LucideChevronsUp:tD,LucideChevronsUpDown:eD,LucideChrome:rD,LucideChurch:nD,LucideCigarette:aD,LucideCigaretteOff:iD,LucideCircle:P8,LucideCircleDashed:oD,LucideCircleDollarSign:sD,LucideCircleDot:cD,LucideCircleDotDashed:lD,LucideCircleEllipsis:AD,LucideCircleEqual:hD,LucideCircleFadingPlus:uD,LucideCircleOff:dD,LucideCircleSlash:fD,LucideCircleSlash2:Rf,LucideCircleSlashed:Rf,LucideCircleUser:Of,LucideCircleUserRound:Hf,LucideCircuitBoard:xD,LucideCitrus:pD,LucideClapperboard:gD,LucideClipboard:ED,LucideClipboardCheck:yD,LucideClipboardCopy:vD,LucideClipboardEdit:zf,LucideClipboardList:mD,LucideClipboardMinus:wD,LucideClipboardPaste:kD,LucideClipboardPen:zf,LucideClipboardPenLine:Qf,LucideClipboardPlus:BD,LucideClipboardSignature:Qf,LucideClipboardType:CD,LucideClipboardX:bD,LucideClock:Jy,LucideClock1:FD,LucideClock10:SD,LucideClock11:DD,LucideClock12:MD,LucideClock2:_D,LucideClock3:LD,LucideClock4:ID,LucideClock5:TD,LucideClock6:PD,LucideClock7:UD,LucideClock8:ND,LucideClock9:RD,LucideCloud:JD,LucideCloudCog:HD,LucideCloudDrizzle:OD,LucideCloudFog:QD,LucideCloudHail:zD,LucideCloudLightning:jD,LucideCloudMoon:VD,LucideCloudMoonRain:qD,LucideCloudOff:KD,LucideCloudRain:WD,LucideCloudRainWind:GD,LucideCloudSnow:ZD,LucideCloudSun:YD,LucideCloudSunRain:XD,LucideCloudy:$D,LucideClover:eM,LucideClub:tM,LucideCode:nM,LucideCode2:rM,LucideCodeSquare:jf,LucideCodepen:iM,LucideCodesandbox:aM,LucideCoffee:oM,LucideCog:sM,LucideCoins:lM,LucideColumns:qf,LucideColumns2:qf,LucideColumns3:Vf,LucideColumns4:cM,LucideCombine:AM,LucideCommand:hM,LucideCompass:uM,LucideComponent:dM,LucideComputer:fM,LucideConciergeBell:xM,LucideCone:pM,LucideConstruction:gM,LucideContact:vM,LucideContact2:yM,LucideContainer:mM,LucideContrast:wM,LucideCookie:kM,LucideCookingPot:BM,LucideCopy:$y,LucideCopyCheck:CM,LucideCopyMinus:bM,LucideCopyPlus:EM,LucideCopySlash:FM,LucideCopyX:SM,LucideCopyleft:DM,LucideCopyright:MM,LucideCornerDownLeft:_M,LucideCornerDownRight:LM,LucideCornerLeftDown:IM,LucideCornerLeftUp:TM,LucideCornerRightDown:PM,LucideCornerRightUp:UM,LucideCornerUpLeft:NM,LucideCornerUpRight:RM,LucideCpu:HM,LucideCreativeCommons:OM,LucideCreditCard:QM,LucideCroissant:zM,LucideCrop:jM,LucideCross:qM,LucideCrosshair:VM,LucideCrown:KM,LucideCuboid:GM,LucideCupSoda:WM,LucideCurlyBraces:Uf,LucideCurrency:ZM,LucideCylinder:XM,LucideDatabase:$M,LucideDatabaseBackup:YM,LucideDatabaseZap:JM,LucideDelete:e_,LucideDessert:t_,LucideDiameter:r_,LucideDiamond:n_,LucideDice1:i_,LucideDice2:a_,LucideDice3:o_,LucideDice4:s_,LucideDice5:l_,LucideDice6:c_,LucideDices:A_,LucideDiff:h_,LucideDisc:x_,LucideDisc2:u_,LucideDisc3:d_,LucideDiscAlbum:f_,LucideDivide:y_,LucideDivideCircle:p_,LucideDivideSquare:g_,LucideDna:m_,LucideDnaOff:v_,LucideDog:w_,LucideDollarSign:k_,LucideDonut:B_,LucideDoorClosed:C_,LucideDoorOpen:b_,LucideDot:E_,LucideDotSquare:Kf,LucideDownload:dp,LucideDownloadCloud:F_,LucideDraftingCompass:S_,LucideDrama:D_,LucideDribbble:M_,LucideDrill:__,LucideDroplet:L_,LucideDroplets:I_,LucideDrum:T_,LucideDrumstick:P_,LucideDumbbell:U_,LucideEar:R_,LucideEarOff:N_,LucideEarth:Gf,LucideEarthLock:H_,LucideEclipse:O_,LucideEdit:Ls,LucideEdit2:x2,LucideEdit3:Ku,LucideEgg:j_,LucideEggFried:Q_,LucideEggOff:z_,LucideEqual:V_,LucideEqualNot:q_,LucideEqualSquare:Wf,LucideEraser:U8,LucideEuro:K_,LucideExpand:G_,LucideExternalLink:W_,LucideEye:R8,LucideEyeOff:N8,LucideFacebook:Z_,LucideFactory:X_,LucideFan:Y_,LucideFastForward:J_,LucideFeather:$_,LucideFence:eL,LucideFerrisWheel:tL,LucideFigma:rL,LucideFile:H8,LucideFileArchive:nL,LucideFileAudio:aL,LucideFileAudio2:iL,LucideFileAxis3D:Zf,LucideFileAxis3d:Zf,LucideFileBadge:sL,LucideFileBadge2:oL,LucideFileBarChart:cL,LucideFileBarChart2:lL,LucideFileBox:AL,LucideFileCheck:uL,LucideFileCheck2:hL,LucideFileClock:dL,LucideFileCode:xL,LucideFileCode2:fL,LucideFileCog:Xf,LucideFileCog2:Xf,LucideFileDiff:pL,LucideFileDigit:gL,LucideFileDown:yL,LucideFileEdit:Yf,LucideFileHeart:vL,LucideFileImage:mL,LucideFileInput:wL,LucideFileJson:BL,LucideFileJson2:kL,LucideFileKey:bL,LucideFileKey2:CL,LucideFileLineChart:EL,LucideFileLock:SL,LucideFileLock2:FL,LucideFileMinus:ML,LucideFileMinus2:DL,LucideFileMusic:_L,LucideFileOutput:LL,LucideFilePen:Yf,LucideFilePenLine:Vu,LucideFilePieChart:IL,LucideFilePlus:PL,LucideFilePlus2:TL,LucideFileQuestion:UL,LucideFileScan:NL,LucideFileSearch:HL,LucideFileSearch2:RL,LucideFileSignature:Vu,LucideFileSliders:OL,LucideFileSpreadsheet:QL,LucideFileStack:zL,LucideFileSymlink:jL,LucideFileTerminal:qL,LucideFileText:y1,LucideFileType:KL,LucideFileType2:VL,LucideFileUp:GL,LucideFileVideo:ZL,LucideFileVideo2:WL,LucideFileVolume:YL,LucideFileVolume2:XL,LucideFileWarning:JL,LucideFileX:eI,LucideFileX2:$L,LucideFiles:tI,LucideFilm:rI,LucideFilter:iI,LucideFilterX:nI,LucideFingerprint:aI,LucideFireExtinguisher:oI,LucideFish:cI,LucideFishOff:sI,LucideFishSymbol:lI,LucideFlag:dI,LucideFlagOff:AI,LucideFlagTriangleLeft:hI,LucideFlagTriangleRight:uI,LucideFlame:xI,LucideFlameKindling:fI,LucideFlashlight:gI,LucideFlashlightOff:pI,LucideFlaskConical:vI,LucideFlaskConicalOff:yI,LucideFlaskRound:mI,LucideFlipHorizontal:kI,LucideFlipHorizontal2:wI,LucideFlipVertical:CI,LucideFlipVertical2:BI,LucideFlower:EI,LucideFlower2:bI,LucideFocus:FI,LucideFoldHorizontal:SI,LucideFoldVertical:DI,LucideFolder:rT,LucideFolderArchive:MI,LucideFolderCheck:_I,LucideFolderClock:LI,LucideFolderClosed:II,LucideFolderCog:Jf,LucideFolderCog2:Jf,LucideFolderDot:TI,LucideFolderDown:PI,LucideFolderEdit:$f,LucideFolderGit:NI,LucideFolderGit2:UI,LucideFolderHeart:RI,LucideFolderInput:HI,LucideFolderKanban:OI,LucideFolderKey:QI,LucideFolderLock:zI,LucideFolderMinus:jI,LucideFolderOpen:VI,LucideFolderOpenDot:qI,LucideFolderOutput:KI,LucideFolderPen:$f,LucideFolderPlus:GI,LucideFolderRoot:WI,LucideFolderSearch:XI,LucideFolderSearch2:ZI,LucideFolderSymlink:YI,LucideFolderSync:JI,LucideFolderTree:$I,LucideFolderUp:eT,LucideFolderX:tT,LucideFolders:nT,LucideFootprints:iT,LucideForklift:aT,LucideFormInput:oT,LucideForward:sT,LucideFrame:lT,LucideFramer:cT,LucideFrown:AT,LucideFuel:hT,LucideFullscreen:uT,LucideFunctionSquare:dT,LucideGalleryHorizontal:xT,LucideGalleryHorizontalEnd:fT,LucideGalleryThumbnails:pT,LucideGalleryVertical:yT,LucideGalleryVerticalEnd:gT,LucideGamepad:mT,LucideGamepad2:vT,LucideGanttChart:wT,LucideGanttChartSquare:Ec,LucideGanttSquare:Ec,LucideGauge:BT,LucideGaugeCircle:kT,LucideGavel:CT,LucideGem:bT,LucideGhost:ET,LucideGift:FT,LucideGitBranch:DT,LucideGitBranchPlus:ST,LucideGitCommit:e2,LucideGitCommitHorizontal:e2,LucideGitCommitVertical:MT,LucideGitCompare:LT,LucideGitCompareArrows:_T,LucideGitFork:IT,LucideGitGraph:TT,LucideGitMerge:PT,LucideGitPullRequest:QT,LucideGitPullRequestArrow:UT,LucideGitPullRequestClosed:NT,LucideGitPullRequestCreate:HT,LucideGitPullRequestCreateArrow:RT,LucideGitPullRequestDraft:OT,LucideGithub:zT,LucideGitlab:jT,LucideGlassWater:qT,LucideGlasses:VT,LucideGlobe:e5,LucideGlobe2:Gf,LucideGlobeLock:KT,LucideGoal:GT,LucideGrab:WT,LucideGraduationCap:ZT,LucideGrape:XT,LucideGrid:El,LucideGrid2X2:t2,LucideGrid2x2:t2,LucideGrid3X3:El,LucideGrid3x3:El,LucideGrip:$T,LucideGripHorizontal:YT,LucideGripVertical:JT,LucideGroup:eP,LucideGuitar:tP,LucideHammer:rP,LucideHand:O8,LucideHandCoins:nP,LucideHandHeart:iP,LucideHandHelping:r2,LucideHandMetal:aP,LucideHandPlatter:oP,LucideHandshake:sP,LucideHardDrive:AP,LucideHardDriveDownload:lP,LucideHardDriveUpload:cP,LucideHardHat:hP,LucideHash:uP,LucideHaze:dP,LucideHdmiPort:fP,LucideHeading:wP,LucideHeading1:xP,LucideHeading2:pP,LucideHeading3:gP,LucideHeading4:yP,LucideHeading5:vP,LucideHeading6:mP,LucideHeadphones:Q8,LucideHeadset:kP,LucideHeart:FP,LucideHeartCrack:BP,LucideHeartHandshake:CP,LucideHeartOff:bP,LucideHeartPulse:EP,LucideHeater:SP,LucideHelpCircle:DP,LucideHelpingHand:r2,LucideHexagon:MP,LucideHighlighter:_P,LucideHistory:LP,LucideHome:IP,LucideHop:PP,LucideHopOff:TP,LucideHotel:UP,LucideHourglass:NP,LucideIceCream:HP,LucideIceCream2:RP,LucideImage:fp,LucideImageDown:OP,LucideImageMinus:QP,LucideImageOff:zP,LucideImagePlus:jP,LucideImageUp:qP,LucideImages:VP,LucideImport:KP,LucideInbox:GP,LucideIndent:WP,LucideIndianRupee:ZP,LucideInfinity:XP,LucideInfo:z8,LucideInspect:a2,LucideInspectionPanel:YP,LucideInstagram:JP,LucideItalic:j8,LucideIterationCcw:$P,LucideIterationCw:eU,LucideJapaneseYen:tU,LucideJoystick:rU,LucideKanban:nU,LucideKanbanSquare:i2,LucideKanbanSquareDashed:n2,LucideKey:oU,LucideKeyRound:iU,LucideKeySquare:aU,LucideKeyboard:lU,LucideKeyboardMusic:sU,LucideLamp:fU,LucideLampCeiling:cU,LucideLampDesk:AU,LucideLampFloor:hU,LucideLampWallDown:uU,LucideLampWallUp:dU,LucideLandPlot:xU,LucideLandmark:pU,LucideLanguages:gU,LucideLaptop:vU,LucideLaptop2:yU,LucideLasso:wU,LucideLassoSelect:mU,LucideLaugh:kU,LucideLayers:bU,LucideLayers2:BU,LucideLayers3:CU,LucideLayout:f2,LucideLayoutDashboard:EU,LucideLayoutGrid:FU,LucideLayoutList:SU,LucideLayoutPanelLeft:DU,LucideLayoutPanelTop:MU,LucideLayoutTemplate:_U,LucideLeaf:LU,LucideLeafyGreen:IU,LucideLibrary:UU,LucideLibraryBig:TU,LucideLibrarySquare:PU,LucideLifeBuoy:NU,LucideLigature:RU,LucideLightbulb:OU,LucideLightbulbOff:HU,LucideLineChart:QU,LucideLink:qU,LucideLink2:jU,LucideLink2Off:zU,LucideLinkedin:VU,LucideList:oN,LucideListChecks:KU,LucideListCollapse:GU,LucideListEnd:WU,LucideListFilter:ZU,LucideListMinus:XU,LucideListMusic:YU,LucideListOrdered:JU,LucideListPlus:$U,LucideListRestart:eN,LucideListStart:tN,LucideListTodo:rN,LucideListTree:nN,LucideListVideo:iN,LucideListX:aN,LucideLoader:sN,LucideLoader2:q8,LucideLocate:AN,LucideLocateFixed:lN,LucideLocateOff:cN,LucideLock:V8,LucideLockKeyhole:hN,LucideLogIn:uN,LucideLogOut:dN,LucideLollipop:fN,LucideLuggage:xN,LucideMSquare:pN,LucideMagnet:gN,LucideMail:EN,LucideMailCheck:yN,LucideMailMinus:vN,LucideMailOpen:mN,LucideMailPlus:wN,LucideMailQuestion:kN,LucideMailSearch:BN,LucideMailWarning:CN,LucideMailX:bN,LucideMailbox:FN,LucideMails:SN,LucideMap:LN,LucideMapPin:MN,LucideMapPinOff:DN,LucideMapPinned:_N,LucideMartini:IN,LucideMaximize:PN,LucideMaximize2:TN,LucideMedal:UN,LucideMegaphone:RN,LucideMegaphoneOff:NN,LucideMeh:HN,LucideMemoryStick:ON,LucideMenu:K8,LucideMenuSquare:QN,LucideMerge:zN,LucideMessageCircle:$N,LucideMessageCircleCode:jN,LucideMessageCircleDashed:qN,LucideMessageCircleHeart:VN,LucideMessageCircleMore:KN,LucideMessageCircleOff:GN,LucideMessageCirclePlus:WN,LucideMessageCircleQuestion:ZN,LucideMessageCircleReply:XN,LucideMessageCircleWarning:YN,LucideMessageCircleX:JN,LucideMessageSquare:G8,LucideMessageSquareCode:eR,LucideMessageSquareDashed:tR,LucideMessageSquareDiff:rR,LucideMessageSquareDot:nR,LucideMessageSquareHeart:iR,LucideMessageSquareMore:aR,LucideMessageSquareOff:oR,LucideMessageSquarePlus:sR,LucideMessageSquareQuote:lR,LucideMessageSquareReply:cR,LucideMessageSquareShare:AR,LucideMessageSquareText:hR,LucideMessageSquareWarning:uR,LucideMessageSquareX:dR,LucideMessagesSquare:fR,LucideMic:W8,LucideMic2:xR,LucideMicOff:pR,LucideMicroscope:gR,LucideMicrowave:yR,LucideMilestone:vR,LucideMilk:wR,LucideMilkOff:mR,LucideMinimize:BR,LucideMinimize2:kR,LucideMinus:t5,LucideMinusCircle:CR,LucideMinusSquare:bR,LucideMonitor:NR,LucideMonitorCheck:ER,LucideMonitorDot:FR,LucideMonitorDown:SR,LucideMonitorOff:DR,LucideMonitorPause:MR,LucideMonitorPlay:_R,LucideMonitorSmartphone:LR,LucideMonitorSpeaker:IR,LucideMonitorStop:TR,LucideMonitorUp:PR,LucideMonitorX:UR,LucideMoon:HR,LucideMoonStar:RR,LucideMoreHorizontal:OR,LucideMoreVertical:QR,LucideMountain:jR,LucideMountainSnow:zR,LucideMouse:GR,LucideMousePointer:r5,LucideMousePointer2:qR,LucideMousePointerClick:VR,LucideMousePointerSquare:a2,LucideMousePointerSquareDashed:KR,LucideMove:Y8,LucideMove3D:o2,LucideMove3d:o2,LucideMoveDiagonal:ZR,LucideMoveDiagonal2:WR,LucideMoveDown:Z8,LucideMoveDownLeft:XR,LucideMoveDownRight:YR,LucideMoveHorizontal:JR,LucideMoveLeft:$R,LucideMoveRight:eH,LucideMoveUp:X8,LucideMoveUpLeft:tH,LucideMoveUpRight:rH,LucideMoveVertical:nH,LucideMusic:sH,LucideMusic2:iH,LucideMusic3:aH,LucideMusic4:oH,LucideNavigation:hH,LucideNavigation2:cH,LucideNavigation2Off:lH,LucideNavigationOff:AH,LucideNetwork:uH,LucideNewspaper:dH,LucideNfc:fH,LucideNotebook:yH,LucideNotebookPen:xH,LucideNotebookTabs:pH,LucideNotebookText:gH,LucideNotepadText:mH,LucideNotepadTextDashed:vH,LucideNut:kH,LucideNutOff:wH,LucideOctagon:BH,LucideOption:CH,LucideOrbit:bH,LucideOutdent:EH,LucidePackage:TH,LucidePackage2:FH,LucidePackageCheck:SH,LucidePackageMinus:DH,LucidePackageOpen:MH,LucidePackagePlus:_H,LucidePackageSearch:LH,LucidePackageX:IH,LucidePaintBucket:PH,LucidePaintRoller:UH,LucidePaintbrush:RH,LucidePaintbrush2:NH,LucidePalette:HH,LucidePalmtree:OH,LucidePanelBottom:jH,LucidePanelBottomClose:QH,LucidePanelBottomDashed:s2,LucidePanelBottomInactive:s2,LucidePanelBottomOpen:zH,LucidePanelLeft:h2,LucidePanelLeftClose:l2,LucidePanelLeftDashed:c2,LucidePanelLeftInactive:c2,LucidePanelLeftOpen:A2,LucidePanelRight:KH,LucidePanelRightClose:qH,LucidePanelRightDashed:u2,LucidePanelRightInactive:u2,LucidePanelRightOpen:VH,LucidePanelTop:ZH,LucidePanelTopClose:GH,LucidePanelTopDashed:d2,LucidePanelTopInactive:d2,LucidePanelTopOpen:WH,LucidePanelsLeftBottom:XH,LucidePanelsLeftRight:Vf,LucidePanelsRightBottom:YH,LucidePanelsTopBottom:y2,LucidePanelsTopLeft:f2,LucidePaperclip:JH,LucideParentheses:$H,LucideParkingCircle:tO,LucideParkingCircleOff:eO,LucideParkingMeter:rO,LucideParkingSquare:iO,LucideParkingSquareOff:nO,LucidePartyPopper:aO,LucidePause:J8,LucidePauseCircle:oO,LucidePauseOctagon:sO,LucidePawPrint:lO,LucidePcCase:cO,LucidePen:x2,LucidePenBox:Ls,LucidePenLine:Ku,LucidePenSquare:Ls,LucidePenTool:$8,LucidePencil:uO,LucidePencilLine:AO,LucidePencilRuler:hO,LucidePentagon:dO,LucidePercent:gO,LucidePercentCircle:fO,LucidePercentDiamond:xO,LucidePercentSquare:pO,LucidePersonStanding:yO,LucidePhone:bO,LucidePhoneCall:vO,LucidePhoneForwarded:mO,LucidePhoneIncoming:wO,LucidePhoneMissed:kO,LucidePhoneOff:BO,LucidePhoneOutgoing:CO,LucidePi:FO,LucidePiSquare:EO,LucidePiano:SO,LucidePickaxe:DO,LucidePictureInPicture:_O,LucidePictureInPicture2:MO,LucidePieChart:LO,LucidePiggyBank:IO,LucidePilcrow:PO,LucidePilcrowSquare:TO,LucidePill:UO,LucidePin:RO,LucidePinOff:NO,LucidePipette:HO,LucidePizza:OO,LucidePlane:jO,LucidePlaneLanding:QO,LucidePlaneTakeoff:zO,LucidePlay:n5,LucidePlayCircle:qO,LucidePlaySquare:VO,LucidePlug:ZO,LucidePlug2:KO,LucidePlugZap:WO,LucidePlugZap2:GO,LucidePlus:JO,LucidePlusCircle:XO,LucidePlusSquare:YO,LucidePocket:eQ,LucidePocketKnife:$O,LucidePodcast:tQ,LucidePointer:nQ,LucidePointerOff:rQ,LucidePopcorn:iQ,LucidePopsicle:aQ,LucidePoundSterling:oQ,LucidePower:AQ,LucidePowerCircle:sQ,LucidePowerOff:lQ,LucidePowerSquare:cQ,LucidePresentation:hQ,LucidePrinter:uQ,LucideProjector:dQ,LucidePuzzle:fQ,LucidePyramid:xQ,LucideQrCode:pQ,LucideQuote:gQ,LucideRabbit:yQ,LucideRadar:vQ,LucideRadiation:mQ,LucideRadical:wQ,LucideRadio:e3,LucideRadioReceiver:kQ,LucideRadioTower:BQ,LucideRadius:CQ,LucideRailSymbol:bQ,LucideRainbow:EQ,LucideRat:FQ,LucideRatio:SQ,LucideReceipt:NQ,LucideReceiptCent:DQ,LucideReceiptEuro:MQ,LucideReceiptIndianRupee:_Q,LucideReceiptJapaneseYen:LQ,LucideReceiptPoundSterling:IQ,LucideReceiptRussianRuble:TQ,LucideReceiptSwissFranc:PQ,LucideReceiptText:UQ,LucideRectangleHorizontal:RQ,LucideRectangleVertical:HQ,LucideRecycle:OQ,LucideRedo:jQ,LucideRedo2:QQ,LucideRedoDot:zQ,LucideRefreshCcw:VQ,LucideRefreshCcwDot:qQ,LucideRefreshCw:GQ,LucideRefreshCwOff:KQ,LucideRefrigerator:WQ,LucideRegex:ZQ,LucideRemoveFormatting:XQ,LucideRepeat:$Q,LucideRepeat1:YQ,LucideRepeat2:JQ,LucideReplace:tz,LucideReplaceAll:ez,LucideReply:nz,LucideReplyAll:rz,LucideRewind:iz,LucideRibbon:az,LucideRocket:oz,LucideRockingChair:sz,LucideRollerCoaster:lz,LucideRotate3D:p2,LucideRotate3d:p2,LucideRotateCcw:i5,LucideRotateCw:t3,LucideRoute:Az,LucideRouteOff:cz,LucideRouter:hz,LucideRows:g2,LucideRows2:g2,LucideRows3:y2,LucideRows4:uz,LucideRss:dz,LucideRuler:r3,LucideRussianRuble:fz,LucideSailboat:xz,LucideSalad:pz,LucideSandwich:gz,LucideSatellite:vz,LucideSatelliteDish:yz,LucideSave:a5,LucideSaveAll:mz,LucideScale:wz,LucideScale3D:v2,LucideScale3d:v2,LucideScaling:kz,LucideScan:Dz,LucideScanBarcode:Bz,LucideScanEye:Cz,LucideScanFace:bz,LucideScanLine:Ez,LucideScanSearch:Fz,LucideScanText:Sz,LucideScatterChart:Mz,LucideSchool:Lz,LucideSchool2:_z,LucideScissors:Uz,LucideScissorsLineDashed:Iz,LucideScissorsSquare:Pz,LucideScissorsSquareDashedBottom:Tz,LucideScreenShare:Rz,LucideScreenShareOff:Nz,LucideScroll:Oz,LucideScrollText:Hz,LucideSearch:o5,LucideSearchCheck:Qz,LucideSearchCode:zz,LucideSearchSlash:jz,LucideSearchX:qz,LucideSend:Kz,LucideSendHorizonal:m2,LucideSendHorizontal:m2,LucideSendToBack:Vz,LucideSeparatorHorizontal:Gz,LucideSeparatorVertical:Wz,LucideServer:Jz,LucideServerCog:Zz,LucideServerCrash:Xz,LucideServerOff:Yz,LucideSettings:n3,LucideSettings2:$z,LucideShapes:ej,LucideShare:rj,LucideShare2:tj,LucideSheet:nj,LucideShell:ij,LucideShield:v1,LucideShieldAlert:aj,LucideShieldBan:oj,LucideShieldCheck:sj,LucideShieldClose:w2,LucideShieldEllipsis:lj,LucideShieldHalf:cj,LucideShieldMinus:Aj,LucideShieldOff:hj,LucideShieldPlus:uj,LucideShieldQuestion:dj,LucideShieldX:w2,LucideShip:xj,LucideShipWheel:fj,LucideShirt:pj,LucideShoppingBag:gj,LucideShoppingBasket:yj,LucideShoppingCart:vj,LucideShovel:mj,LucideShowerHead:wj,LucideShrink:kj,LucideShrub:Bj,LucideShuffle:Cj,LucideSidebar:h2,LucideSidebarClose:l2,LucideSidebarOpen:A2,LucideSigma:Ej,LucideSigmaSquare:bj,LucideSignal:_j,LucideSignalHigh:Fj,LucideSignalLow:Sj,LucideSignalMedium:Dj,LucideSignalZero:Mj,LucideSignpost:Ij,LucideSignpostBig:Lj,LucideSiren:Tj,LucideSkipBack:i3,LucideSkipForward:a3,LucideSkull:Pj,LucideSlack:Uj,LucideSlash:Nj,LucideSlashSquare:k2,LucideSlice:Rj,LucideSliders:o3,LucideSlidersHorizontal:Hj,LucideSmartphone:zj,LucideSmartphoneCharging:Oj,LucideSmartphoneNfc:Qj,LucideSmile:qj,LucideSmilePlus:jj,LucideSnail:Vj,LucideSnowflake:Kj,LucideSofa:Gj,LucideSortAsc:Sf,LucideSortDesc:bf,LucideSoup:Wj,LucideSpace:Zj,LucideSpade:Xj,LucideSparkle:Yj,LucideSparkles:B2,LucideSpeaker:Jj,LucideSpeech:$j,LucideSpellCheck:tq,LucideSpellCheck2:eq,LucideSpline:rq,LucideSplit:aq,LucideSplitSquareHorizontal:nq,LucideSplitSquareVertical:iq,LucideSprayCan:oq,LucideSprout:sq,LucideSquare:xp,LucideSquareAsterisk:Mf,LucideSquareCode:jf,LucideSquareDashedBottom:cq,LucideSquareDashedBottomCode:lq,LucideSquareDot:Kf,LucideSquareEqual:Wf,LucideSquareGantt:Ec,LucideSquareKanban:i2,LucideSquareKanbanDashed:n2,LucideSquarePen:Ls,LucideSquareRadical:Aq,LucideSquareSlash:k2,LucideSquareStack:hq,LucideSquareUser:b2,LucideSquareUserRound:C2,LucideSquircle:uq,LucideSquirrel:dq,LucideStamp:s3,LucideStar:l3,LucideStarHalf:fq,LucideStarOff:xq,LucideStars:B2,LucideStepBack:pq,LucideStepForward:gq,LucideStethoscope:yq,LucideSticker:vq,LucideStickyNote:c3,LucideStopCircle:mq,LucideStore:wq,LucideStretchHorizontal:kq,LucideStretchVertical:Bq,LucideStrikethrough:Cq,LucideSubscript:bq,LucideSubtitles:Nf,LucideSun:Mq,LucideSunDim:Eq,LucideSunMedium:Fq,LucideSunMoon:Sq,LucideSunSnow:Dq,LucideSunrise:_q,LucideSunset:Lq,LucideSuperscript:Iq,LucideSwatchBook:Tq,LucideSwissFranc:Pq,LucideSwitchCamera:Uq,LucideSword:Nq,LucideSwords:Rq,LucideSyringe:Hq,LucideTable:A3,LucideTable2:Oq,LucideTableCellsMerge:Qq,LucideTableCellsSplit:zq,LucideTableColumnsSplit:jq,LucideTableProperties:qq,LucideTableRowsSplit:Vq,LucideTablet:Gq,LucideTabletSmartphone:Kq,LucideTablets:Wq,LucideTag:Zq,LucideTags:Xq,LucideTally1:Yq,LucideTally2:Jq,LucideTally3:$q,LucideTally4:eV,LucideTally5:tV,LucideTangent:rV,LucideTarget:nV,LucideTelescope:iV,LucideTent:oV,LucideTentTree:aV,LucideTerminal:lV,LucideTerminalSquare:sV,LucideTestTube:AV,LucideTestTube2:cV,LucideTestTubes:hV,LucideText:pV,LucideTextCursor:dV,LucideTextCursorInput:uV,LucideTextQuote:fV,LucideTextSearch:xV,LucideTextSelect:E2,LucideTextSelection:E2,LucideTheater:gV,LucideThermometer:mV,LucideThermometerSnowflake:yV,LucideThermometerSun:vV,LucideThumbsDown:wV,LucideThumbsUp:kV,LucideTicket:DV,LucideTicketCheck:BV,LucideTicketMinus:CV,LucideTicketPercent:bV,LucideTicketPlus:EV,LucideTicketSlash:FV,LucideTicketX:SV,LucideTimer:LV,LucideTimerOff:MV,LucideTimerReset:_V,LucideToggleLeft:IV,LucideToggleRight:TV,LucideTornado:PV,LucideTorus:UV,LucideTouchpad:RV,LucideTouchpadOff:NV,LucideTowerControl:HV,LucideToyBrick:OV,LucideTractor:QV,LucideTrafficCone:zV,LucideTrain:F2,LucideTrainFront:qV,LucideTrainFrontTunnel:jV,LucideTrainTrack:VV,LucideTramFront:F2,LucideTrash:KV,LucideTrash2:pp,LucideTreeDeciduous:GV,LucideTreePine:WV,LucideTrees:ZV,LucideTrello:XV,LucideTrendingDown:YV,LucideTrendingUp:JV,LucideTriangle:h3,LucideTriangleRight:$V,LucideTrophy:eK,LucideTruck:tK,LucideTurtle:rK,LucideTv:iK,LucideTv2:nK,LucideTwitch:aK,LucideTwitter:oK,LucideType:u3,LucideUmbrella:lK,LucideUmbrellaOff:sK,LucideUnderline:d3,LucideUndo:hK,LucideUndo2:cK,LucideUndoDot:AK,LucideUnfoldHorizontal:uK,LucideUnfoldVertical:dK,LucideUngroup:fK,LucideUnlink:pK,LucideUnlink2:xK,LucideUnlock:f3,LucideUnlockKeyhole:gK,LucideUnplug:yK,LucideUpload:gp,LucideUploadCloud:vK,LucideUsb:mK,LucideUser:SK,LucideUser2:I2,LucideUserCheck:wK,LucideUserCheck2:S2,LucideUserCircle:Of,LucideUserCircle2:Hf,LucideUserCog:kK,LucideUserCog2:D2,LucideUserMinus:BK,LucideUserMinus2:M2,LucideUserPlus:CK,LucideUserPlus2:_2,LucideUserRound:I2,LucideUserRoundCheck:S2,LucideUserRoundCog:D2,LucideUserRoundMinus:M2,LucideUserRoundPlus:_2,LucideUserRoundSearch:bK,LucideUserRoundX:L2,LucideUserSearch:EK,LucideUserSquare:b2,LucideUserSquare2:C2,LucideUserX:FK,LucideUserX2:L2,LucideUsers:DK,LucideUsers2:T2,LucideUsersRound:T2,LucideUtensils:_K,LucideUtensilsCrossed:MK,LucideUtilityPole:LK,LucideVariable:IK,LucideVault:TK,LucideVegan:PK,LucideVenetianMask:UK,LucideVerified:Lf,LucideVibrate:RK,LucideVibrateOff:NK,LucideVideo:OK,LucideVideoOff:HK,LucideVideotape:QK,LucideView:zK,LucideVoicemail:jK,LucideVolume:VK,LucideVolume1:qK,LucideVolume2:s5,LucideVolumeX:x3,LucideVote:KK,LucideWallet:ZK,LucideWallet2:GK,LucideWalletCards:WK,LucideWallpaper:XK,LucideWand:JK,LucideWand2:YK,LucideWarehouse:$K,LucideWashingMachine:eG,LucideWatch:tG,LucideWaves:rG,LucideWaypoints:nG,LucideWebcam:iG,LucideWebhook:oG,LucideWebhookOff:aG,LucideWeight:sG,LucideWheat:cG,LucideWheatOff:lG,LucideWholeWord:AG,LucideWifi:uG,LucideWifiOff:hG,LucideWind:dG,LucideWine:xG,LucideWineOff:fG,LucideWorkflow:pG,LucideWrapText:gG,LucideWrench:yG,LucideX:m1,LucideXCircle:p3,LucideXOctagon:vG,LucideXSquare:mG,LucideYoutube:wG,LucideZap:Kh,LucideZapOff:kG,LucideZoomIn:l5,LucideZoomOut:g3,Luggage:xN,LuggageIcon:xN,MSquare:pN,MSquareIcon:pN,Magnet:gN,MagnetIcon:gN,Mail:EN,MailCheck:yN,MailCheckIcon:yN,MailIcon:EN,MailMinus:vN,MailMinusIcon:vN,MailOpen:mN,MailOpenIcon:mN,MailPlus:wN,MailPlusIcon:wN,MailQuestion:kN,MailQuestionIcon:kN,MailSearch:BN,MailSearchIcon:BN,MailWarning:CN,MailWarningIcon:CN,MailX:bN,MailXIcon:bN,Mailbox:FN,MailboxIcon:FN,Mails:SN,MailsIcon:SN,Map:LN,MapIcon:LN,MapPin:MN,MapPinIcon:MN,MapPinOff:DN,MapPinOffIcon:DN,MapPinned:_N,MapPinnedIcon:_N,Martini:IN,MartiniIcon:IN,Maximize:PN,Maximize2:TN,Maximize2Icon:TN,MaximizeIcon:PN,Medal:UN,MedalIcon:UN,Megaphone:RN,MegaphoneIcon:RN,MegaphoneOff:NN,MegaphoneOffIcon:NN,Meh:HN,MehIcon:HN,MemoryStick:ON,MemoryStickIcon:ON,Menu:K8,MenuIcon:K8,MenuSquare:QN,MenuSquareIcon:QN,Merge:zN,MergeIcon:zN,MessageCircle:$N,MessageCircleCode:jN,MessageCircleCodeIcon:jN,MessageCircleDashed:qN,MessageCircleDashedIcon:qN,MessageCircleHeart:VN,MessageCircleHeartIcon:VN,MessageCircleIcon:$N,MessageCircleMore:KN,MessageCircleMoreIcon:KN,MessageCircleOff:GN,MessageCircleOffIcon:GN,MessageCirclePlus:WN,MessageCirclePlusIcon:WN,MessageCircleQuestion:ZN,MessageCircleQuestionIcon:ZN,MessageCircleReply:XN,MessageCircleReplyIcon:XN,MessageCircleWarning:YN,MessageCircleWarningIcon:YN,MessageCircleX:JN,MessageCircleXIcon:JN,MessageSquare:G8,MessageSquareCode:eR,MessageSquareCodeIcon:eR,MessageSquareDashed:tR,MessageSquareDashedIcon:tR,MessageSquareDiff:rR,MessageSquareDiffIcon:rR,MessageSquareDot:nR,MessageSquareDotIcon:nR,MessageSquareHeart:iR,MessageSquareHeartIcon:iR,MessageSquareIcon:G8,MessageSquareMore:aR,MessageSquareMoreIcon:aR,MessageSquareOff:oR,MessageSquareOffIcon:oR,MessageSquarePlus:sR,MessageSquarePlusIcon:sR,MessageSquareQuote:lR,MessageSquareQuoteIcon:lR,MessageSquareReply:cR,MessageSquareReplyIcon:cR,MessageSquareShare:AR,MessageSquareShareIcon:AR,MessageSquareText:hR,MessageSquareTextIcon:hR,MessageSquareWarning:uR,MessageSquareWarningIcon:uR,MessageSquareX:dR,MessageSquareXIcon:dR,MessagesSquare:fR,MessagesSquareIcon:fR,Mic:W8,Mic2:xR,Mic2Icon:xR,MicIcon:W8,MicOff:pR,MicOffIcon:pR,Microscope:gR,MicroscopeIcon:gR,Microwave:yR,MicrowaveIcon:yR,Milestone:vR,MilestoneIcon:vR,Milk:wR,MilkIcon:wR,MilkOff:mR,MilkOffIcon:mR,Minimize:BR,Minimize2:kR,Minimize2Icon:kR,MinimizeIcon:BR,Minus:t5,MinusCircle:CR,MinusCircleIcon:CR,MinusIcon:t5,MinusSquare:bR,MinusSquareIcon:bR,Monitor:NR,MonitorCheck:ER,MonitorCheckIcon:ER,MonitorDot:FR,MonitorDotIcon:FR,MonitorDown:SR,MonitorDownIcon:SR,MonitorIcon:NR,MonitorOff:DR,MonitorOffIcon:DR,MonitorPause:MR,MonitorPauseIcon:MR,MonitorPlay:_R,MonitorPlayIcon:_R,MonitorSmartphone:LR,MonitorSmartphoneIcon:LR,MonitorSpeaker:IR,MonitorSpeakerIcon:IR,MonitorStop:TR,MonitorStopIcon:TR,MonitorUp:PR,MonitorUpIcon:PR,MonitorX:UR,MonitorXIcon:UR,Moon:HR,MoonIcon:HR,MoonStar:RR,MoonStarIcon:RR,MoreHorizontal:OR,MoreHorizontalIcon:OR,MoreVertical:QR,MoreVerticalIcon:QR,Mountain:jR,MountainIcon:jR,MountainSnow:zR,MountainSnowIcon:zR,Mouse:GR,MouseIcon:GR,MousePointer:r5,MousePointer2:qR,MousePointer2Icon:qR,MousePointerClick:VR,MousePointerClickIcon:VR,MousePointerIcon:r5,MousePointerSquare:a2,MousePointerSquareDashed:KR,MousePointerSquareDashedIcon:KR,MousePointerSquareIcon:a2,Move:Y8,Move3D:o2,Move3DIcon:o2,Move3d:o2,Move3dIcon:o2,MoveDiagonal:ZR,MoveDiagonal2:WR,MoveDiagonal2Icon:WR,MoveDiagonalIcon:ZR,MoveDown:Z8,MoveDownIcon:Z8,MoveDownLeft:XR,MoveDownLeftIcon:XR,MoveDownRight:YR,MoveDownRightIcon:YR,MoveHorizontal:JR,MoveHorizontalIcon:JR,MoveIcon:Y8,MoveLeft:$R,MoveLeftIcon:$R,MoveRight:eH,MoveRightIcon:eH,MoveUp:X8,MoveUpIcon:X8,MoveUpLeft:tH,MoveUpLeftIcon:tH,MoveUpRight:rH,MoveUpRightIcon:rH,MoveVertical:nH,MoveVerticalIcon:nH,Music:sH,Music2:iH,Music2Icon:iH,Music3:aH,Music3Icon:aH,Music4:oH,Music4Icon:oH,MusicIcon:sH,Navigation:hH,Navigation2:cH,Navigation2Icon:cH,Navigation2Off:lH,Navigation2OffIcon:lH,NavigationIcon:hH,NavigationOff:AH,NavigationOffIcon:AH,Network:uH,NetworkIcon:uH,Newspaper:dH,NewspaperIcon:dH,Nfc:fH,NfcIcon:fH,Notebook:yH,NotebookIcon:yH,NotebookPen:xH,NotebookPenIcon:xH,NotebookTabs:pH,NotebookTabsIcon:pH,NotebookText:gH,NotebookTextIcon:gH,NotepadText:mH,NotepadTextDashed:vH,NotepadTextDashedIcon:vH,NotepadTextIcon:mH,Nut:kH,NutIcon:kH,NutOff:wH,NutOffIcon:wH,Octagon:BH,OctagonIcon:BH,Option:CH,OptionIcon:CH,Orbit:bH,OrbitIcon:bH,Outdent:EH,OutdentIcon:EH,Package:TH,Package2:FH,Package2Icon:FH,PackageCheck:SH,PackageCheckIcon:SH,PackageIcon:TH,PackageMinus:DH,PackageMinusIcon:DH,PackageOpen:MH,PackageOpenIcon:MH,PackagePlus:_H,PackagePlusIcon:_H,PackageSearch:LH,PackageSearchIcon:LH,PackageX:IH,PackageXIcon:IH,PaintBucket:PH,PaintBucketIcon:PH,PaintRoller:UH,PaintRollerIcon:UH,Paintbrush:RH,Paintbrush2:NH,Paintbrush2Icon:NH,PaintbrushIcon:RH,Palette:HH,PaletteIcon:HH,Palmtree:OH,PalmtreeIcon:OH,PanelBottom:jH,PanelBottomClose:QH,PanelBottomCloseIcon:QH,PanelBottomDashed:s2,PanelBottomDashedIcon:s2,PanelBottomIcon:jH,PanelBottomInactive:s2,PanelBottomInactiveIcon:s2,PanelBottomOpen:zH,PanelBottomOpenIcon:zH,PanelLeft:h2,PanelLeftClose:l2,PanelLeftCloseIcon:l2,PanelLeftDashed:c2,PanelLeftDashedIcon:c2,PanelLeftIcon:h2,PanelLeftInactive:c2,PanelLeftInactiveIcon:c2,PanelLeftOpen:A2,PanelLeftOpenIcon:A2,PanelRight:KH,PanelRightClose:qH,PanelRightCloseIcon:qH,PanelRightDashed:u2,PanelRightDashedIcon:u2,PanelRightIcon:KH,PanelRightInactive:u2,PanelRightInactiveIcon:u2,PanelRightOpen:VH,PanelRightOpenIcon:VH,PanelTop:ZH,PanelTopClose:GH,PanelTopCloseIcon:GH,PanelTopDashed:d2,PanelTopDashedIcon:d2,PanelTopIcon:ZH,PanelTopInactive:d2,PanelTopInactiveIcon:d2,PanelTopOpen:WH,PanelTopOpenIcon:WH,PanelsLeftBottom:XH,PanelsLeftBottomIcon:XH,PanelsLeftRight:Vf,PanelsLeftRightIcon:Vf,PanelsRightBottom:YH,PanelsRightBottomIcon:YH,PanelsTopBottom:y2,PanelsTopBottomIcon:y2,PanelsTopLeft:f2,PanelsTopLeftIcon:f2,Paperclip:JH,PaperclipIcon:JH,Parentheses:$H,ParenthesesIcon:$H,ParkingCircle:tO,ParkingCircleIcon:tO,ParkingCircleOff:eO,ParkingCircleOffIcon:eO,ParkingMeter:rO,ParkingMeterIcon:rO,ParkingSquare:iO,ParkingSquareIcon:iO,ParkingSquareOff:nO,ParkingSquareOffIcon:nO,PartyPopper:aO,PartyPopperIcon:aO,Pause:J8,PauseCircle:oO,PauseCircleIcon:oO,PauseIcon:J8,PauseOctagon:sO,PauseOctagonIcon:sO,PawPrint:lO,PawPrintIcon:lO,PcCase:cO,PcCaseIcon:cO,Pen:x2,PenBox:Ls,PenBoxIcon:Ls,PenIcon:x2,PenLine:Ku,PenLineIcon:Ku,PenSquare:Ls,PenSquareIcon:Ls,PenTool:$8,PenToolIcon:$8,Pencil:uO,PencilIcon:uO,PencilLine:AO,PencilLineIcon:AO,PencilRuler:hO,PencilRulerIcon:hO,Pentagon:dO,PentagonIcon:dO,Percent:gO,PercentCircle:fO,PercentCircleIcon:fO,PercentDiamond:xO,PercentDiamondIcon:xO,PercentIcon:gO,PercentSquare:pO,PercentSquareIcon:pO,PersonStanding:yO,PersonStandingIcon:yO,Phone:bO,PhoneCall:vO,PhoneCallIcon:vO,PhoneForwarded:mO,PhoneForwardedIcon:mO,PhoneIcon:bO,PhoneIncoming:wO,PhoneIncomingIcon:wO,PhoneMissed:kO,PhoneMissedIcon:kO,PhoneOff:BO,PhoneOffIcon:BO,PhoneOutgoing:CO,PhoneOutgoingIcon:CO,Pi:FO,PiIcon:FO,PiSquare:EO,PiSquareIcon:EO,Piano:SO,PianoIcon:SO,Pickaxe:DO,PickaxeIcon:DO,PictureInPicture:_O,PictureInPicture2:MO,PictureInPicture2Icon:MO,PictureInPictureIcon:_O,PieChart:LO,PieChartIcon:LO,PiggyBank:IO,PiggyBankIcon:IO,Pilcrow:PO,PilcrowIcon:PO,PilcrowSquare:TO,PilcrowSquareIcon:TO,Pill:UO,PillIcon:UO,Pin:RO,PinIcon:RO,PinOff:NO,PinOffIcon:NO,Pipette:HO,PipetteIcon:HO,Pizza:OO,PizzaIcon:OO,Plane:jO,PlaneIcon:jO,PlaneLanding:QO,PlaneLandingIcon:QO,PlaneTakeoff:zO,PlaneTakeoffIcon:zO,Play:n5,PlayCircle:qO,PlayCircleIcon:qO,PlayIcon:n5,PlaySquare:VO,PlaySquareIcon:VO,Plug:ZO,Plug2:KO,Plug2Icon:KO,PlugIcon:ZO,PlugZap:WO,PlugZap2:GO,PlugZap2Icon:GO,PlugZapIcon:WO,Plus:JO,PlusCircle:XO,PlusCircleIcon:XO,PlusIcon:JO,PlusSquare:YO,PlusSquareIcon:YO,Pocket:eQ,PocketIcon:eQ,PocketKnife:$O,PocketKnifeIcon:$O,Podcast:tQ,PodcastIcon:tQ,Pointer:nQ,PointerIcon:nQ,PointerOff:rQ,PointerOffIcon:rQ,Popcorn:iQ,PopcornIcon:iQ,Popsicle:aQ,PopsicleIcon:aQ,PoundSterling:oQ,PoundSterlingIcon:oQ,Power:AQ,PowerCircle:sQ,PowerCircleIcon:sQ,PowerIcon:AQ,PowerOff:lQ,PowerOffIcon:lQ,PowerSquare:cQ,PowerSquareIcon:cQ,Presentation:hQ,PresentationIcon:hQ,Printer:uQ,PrinterIcon:uQ,Projector:dQ,ProjectorIcon:dQ,Puzzle:fQ,PuzzleIcon:fQ,Pyramid:xQ,PyramidIcon:xQ,QrCode:pQ,QrCodeIcon:pQ,Quote:gQ,QuoteIcon:gQ,Rabbit:yQ,RabbitIcon:yQ,Radar:vQ,RadarIcon:vQ,Radiation:mQ,RadiationIcon:mQ,Radical:wQ,RadicalIcon:wQ,Radio:e3,RadioIcon:e3,RadioReceiver:kQ,RadioReceiverIcon:kQ,RadioTower:BQ,RadioTowerIcon:BQ,Radius:CQ,RadiusIcon:CQ,RailSymbol:bQ,RailSymbolIcon:bQ,Rainbow:EQ,RainbowIcon:EQ,Rat:FQ,RatIcon:FQ,Ratio:SQ,RatioIcon:SQ,Receipt:NQ,ReceiptCent:DQ,ReceiptCentIcon:DQ,ReceiptEuro:MQ,ReceiptEuroIcon:MQ,ReceiptIcon:NQ,ReceiptIndianRupee:_Q,ReceiptIndianRupeeIcon:_Q,ReceiptJapaneseYen:LQ,ReceiptJapaneseYenIcon:LQ,ReceiptPoundSterling:IQ,ReceiptPoundSterlingIcon:IQ,ReceiptRussianRuble:TQ,ReceiptRussianRubleIcon:TQ,ReceiptSwissFranc:PQ,ReceiptSwissFrancIcon:PQ,ReceiptText:UQ,ReceiptTextIcon:UQ,RectangleHorizontal:RQ,RectangleHorizontalIcon:RQ,RectangleVertical:HQ,RectangleVerticalIcon:HQ,Recycle:OQ,RecycleIcon:OQ,Redo:jQ,Redo2:QQ,Redo2Icon:QQ,RedoDot:zQ,RedoDotIcon:zQ,RedoIcon:jQ,RefreshCcw:VQ,RefreshCcwDot:qQ,RefreshCcwDotIcon:qQ,RefreshCcwIcon:VQ,RefreshCw:GQ,RefreshCwIcon:GQ,RefreshCwOff:KQ,RefreshCwOffIcon:KQ,Refrigerator:WQ,RefrigeratorIcon:WQ,Regex:ZQ,RegexIcon:ZQ,RemoveFormatting:XQ,RemoveFormattingIcon:XQ,Repeat:$Q,Repeat1:YQ,Repeat1Icon:YQ,Repeat2:JQ,Repeat2Icon:JQ,RepeatIcon:$Q,Replace:tz,ReplaceAll:ez,ReplaceAllIcon:ez,ReplaceIcon:tz,Reply:nz,ReplyAll:rz,ReplyAllIcon:rz,ReplyIcon:nz,Rewind:iz,RewindIcon:iz,Ribbon:az,RibbonIcon:az,Rocket:oz,RocketIcon:oz,RockingChair:sz,RockingChairIcon:sz,RollerCoaster:lz,RollerCoasterIcon:lz,Rotate3D:p2,Rotate3DIcon:p2,Rotate3d:p2,Rotate3dIcon:p2,RotateCcw:i5,RotateCcwIcon:i5,RotateCw:t3,RotateCwIcon:t3,Route:Az,RouteIcon:Az,RouteOff:cz,RouteOffIcon:cz,Router:hz,RouterIcon:hz,Rows:g2,Rows2:g2,Rows2Icon:g2,Rows3:y2,Rows3Icon:y2,Rows4:uz,Rows4Icon:uz,RowsIcon:g2,Rss:dz,RssIcon:dz,Ruler:r3,RulerIcon:r3,RussianRuble:fz,RussianRubleIcon:fz,Sailboat:xz,SailboatIcon:xz,Salad:pz,SaladIcon:pz,Sandwich:gz,SandwichIcon:gz,Satellite:vz,SatelliteDish:yz,SatelliteDishIcon:yz,SatelliteIcon:vz,Save:a5,SaveAll:mz,SaveAllIcon:mz,SaveIcon:a5,Scale:wz,Scale3D:v2,Scale3DIcon:v2,Scale3d:v2,Scale3dIcon:v2,ScaleIcon:wz,Scaling:kz,ScalingIcon:kz,Scan:Dz,ScanBarcode:Bz,ScanBarcodeIcon:Bz,ScanEye:Cz,ScanEyeIcon:Cz,ScanFace:bz,ScanFaceIcon:bz,ScanIcon:Dz,ScanLine:Ez,ScanLineIcon:Ez,ScanSearch:Fz,ScanSearchIcon:Fz,ScanText:Sz,ScanTextIcon:Sz,ScatterChart:Mz,ScatterChartIcon:Mz,School:Lz,School2:_z,School2Icon:_z,SchoolIcon:Lz,Scissors:Uz,ScissorsIcon:Uz,ScissorsLineDashed:Iz,ScissorsLineDashedIcon:Iz,ScissorsSquare:Pz,ScissorsSquareDashedBottom:Tz,ScissorsSquareDashedBottomIcon:Tz,ScissorsSquareIcon:Pz,ScreenShare:Rz,ScreenShareIcon:Rz,ScreenShareOff:Nz,ScreenShareOffIcon:Nz,Scroll:Oz,ScrollIcon:Oz,ScrollText:Hz,ScrollTextIcon:Hz,Search:o5,SearchCheck:Qz,SearchCheckIcon:Qz,SearchCode:zz,SearchCodeIcon:zz,SearchIcon:o5,SearchSlash:jz,SearchSlashIcon:jz,SearchX:qz,SearchXIcon:qz,Send:Kz,SendHorizonal:m2,SendHorizonalIcon:m2,SendHorizontal:m2,SendHorizontalIcon:m2,SendIcon:Kz,SendToBack:Vz,SendToBackIcon:Vz,SeparatorHorizontal:Gz,SeparatorHorizontalIcon:Gz,SeparatorVertical:Wz,SeparatorVerticalIcon:Wz,Server:Jz,ServerCog:Zz,ServerCogIcon:Zz,ServerCrash:Xz,ServerCrashIcon:Xz,ServerIcon:Jz,ServerOff:Yz,ServerOffIcon:Yz,Settings:n3,Settings2:$z,Settings2Icon:$z,SettingsIcon:n3,Shapes:ej,ShapesIcon:ej,Share:rj,Share2:tj,Share2Icon:tj,ShareIcon:rj,Sheet:nj,SheetIcon:nj,Shell:ij,ShellIcon:ij,Shield:v1,ShieldAlert:aj,ShieldAlertIcon:aj,ShieldBan:oj,ShieldBanIcon:oj,ShieldCheck:sj,ShieldCheckIcon:sj,ShieldClose:w2,ShieldCloseIcon:w2,ShieldEllipsis:lj,ShieldEllipsisIcon:lj,ShieldHalf:cj,ShieldHalfIcon:cj,ShieldIcon:v1,ShieldMinus:Aj,ShieldMinusIcon:Aj,ShieldOff:hj,ShieldOffIcon:hj,ShieldPlus:uj,ShieldPlusIcon:uj,ShieldQuestion:dj,ShieldQuestionIcon:dj,ShieldX:w2,ShieldXIcon:w2,Ship:xj,ShipIcon:xj,ShipWheel:fj,ShipWheelIcon:fj,Shirt:pj,ShirtIcon:pj,ShoppingBag:gj,ShoppingBagIcon:gj,ShoppingBasket:yj,ShoppingBasketIcon:yj,ShoppingCart:vj,ShoppingCartIcon:vj,Shovel:mj,ShovelIcon:mj,ShowerHead:wj,ShowerHeadIcon:wj,Shrink:kj,ShrinkIcon:kj,Shrub:Bj,ShrubIcon:Bj,Shuffle:Cj,ShuffleIcon:Cj,Sidebar:h2,SidebarClose:l2,SidebarCloseIcon:l2,SidebarIcon:h2,SidebarOpen:A2,SidebarOpenIcon:A2,Sigma:Ej,SigmaIcon:Ej,SigmaSquare:bj,SigmaSquareIcon:bj,Signal:_j,SignalHigh:Fj,SignalHighIcon:Fj,SignalIcon:_j,SignalLow:Sj,SignalLowIcon:Sj,SignalMedium:Dj,SignalMediumIcon:Dj,SignalZero:Mj,SignalZeroIcon:Mj,Signpost:Ij,SignpostBig:Lj,SignpostBigIcon:Lj,SignpostIcon:Ij,Siren:Tj,SirenIcon:Tj,SkipBack:i3,SkipBackIcon:i3,SkipForward:a3,SkipForwardIcon:a3,Skull:Pj,SkullIcon:Pj,Slack:Uj,SlackIcon:Uj,Slash:Nj,SlashIcon:Nj,SlashSquare:k2,SlashSquareIcon:k2,Slice:Rj,SliceIcon:Rj,Sliders:o3,SlidersHorizontal:Hj,SlidersHorizontalIcon:Hj,SlidersIcon:o3,Smartphone:zj,SmartphoneCharging:Oj,SmartphoneChargingIcon:Oj,SmartphoneIcon:zj,SmartphoneNfc:Qj,SmartphoneNfcIcon:Qj,Smile:qj,SmileIcon:qj,SmilePlus:jj,SmilePlusIcon:jj,Snail:Vj,SnailIcon:Vj,Snowflake:Kj,SnowflakeIcon:Kj,Sofa:Gj,SofaIcon:Gj,SortAsc:Sf,SortAscIcon:Sf,SortDesc:bf,SortDescIcon:bf,Soup:Wj,SoupIcon:Wj,Space:Zj,SpaceIcon:Zj,Spade:Xj,SpadeIcon:Xj,Sparkle:Yj,SparkleIcon:Yj,Sparkles:B2,SparklesIcon:B2,Speaker:Jj,SpeakerIcon:Jj,Speech:$j,SpeechIcon:$j,SpellCheck:tq,SpellCheck2:eq,SpellCheck2Icon:eq,SpellCheckIcon:tq,Spline:rq,SplineIcon:rq,Split:aq,SplitIcon:aq,SplitSquareHorizontal:nq,SplitSquareHorizontalIcon:nq,SplitSquareVertical:iq,SplitSquareVerticalIcon:iq,SprayCan:oq,SprayCanIcon:oq,Sprout:sq,SproutIcon:sq,Square:xp,SquareAsterisk:Mf,SquareAsteriskIcon:Mf,SquareCode:jf,SquareCodeIcon:jf,SquareDashedBottom:cq,SquareDashedBottomCode:lq,SquareDashedBottomCodeIcon:lq,SquareDashedBottomIcon:cq,SquareDot:Kf,SquareDotIcon:Kf,SquareEqual:Wf,SquareEqualIcon:Wf,SquareGantt:Ec,SquareGanttIcon:Ec,SquareIcon:xp,SquareKanban:i2,SquareKanbanDashed:n2,SquareKanbanDashedIcon:n2,SquareKanbanIcon:i2,SquarePen:Ls,SquarePenIcon:Ls,SquareRadical:Aq,SquareRadicalIcon:Aq,SquareSlash:k2,SquareSlashIcon:k2,SquareStack:hq,SquareStackIcon:hq,SquareUser:b2,SquareUserIcon:b2,SquareUserRound:C2,SquareUserRoundIcon:C2,Squircle:uq,SquircleIcon:uq,Squirrel:dq,SquirrelIcon:dq,Stamp:s3,StampIcon:s3,Star:l3,StarHalf:fq,StarHalfIcon:fq,StarIcon:l3,StarOff:xq,StarOffIcon:xq,Stars:B2,StarsIcon:B2,StepBack:pq,StepBackIcon:pq,StepForward:gq,StepForwardIcon:gq,Stethoscope:yq,StethoscopeIcon:yq,Sticker:vq,StickerIcon:vq,StickyNote:c3,StickyNoteIcon:c3,StopCircle:mq,StopCircleIcon:mq,Store:wq,StoreIcon:wq,StretchHorizontal:kq,StretchHorizontalIcon:kq,StretchVertical:Bq,StretchVerticalIcon:Bq,Strikethrough:Cq,StrikethroughIcon:Cq,Subscript:bq,SubscriptIcon:bq,Subtitles:Nf,SubtitlesIcon:Nf,Sun:Mq,SunDim:Eq,SunDimIcon:Eq,SunIcon:Mq,SunMedium:Fq,SunMediumIcon:Fq,SunMoon:Sq,SunMoonIcon:Sq,SunSnow:Dq,SunSnowIcon:Dq,Sunrise:_q,SunriseIcon:_q,Sunset:Lq,SunsetIcon:Lq,Superscript:Iq,SuperscriptIcon:Iq,SwatchBook:Tq,SwatchBookIcon:Tq,SwissFranc:Pq,SwissFrancIcon:Pq,SwitchCamera:Uq,SwitchCameraIcon:Uq,Sword:Nq,SwordIcon:Nq,Swords:Rq,SwordsIcon:Rq,Syringe:Hq,SyringeIcon:Hq,Table:A3,Table2:Oq,Table2Icon:Oq,TableCellsMerge:Qq,TableCellsMergeIcon:Qq,TableCellsSplit:zq,TableCellsSplitIcon:zq,TableColumnsSplit:jq,TableColumnsSplitIcon:jq,TableIcon:A3,TableProperties:qq,TablePropertiesIcon:qq,TableRowsSplit:Vq,TableRowsSplitIcon:Vq,Tablet:Gq,TabletIcon:Gq,TabletSmartphone:Kq,TabletSmartphoneIcon:Kq,Tablets:Wq,TabletsIcon:Wq,Tag:Zq,TagIcon:Zq,Tags:Xq,TagsIcon:Xq,Tally1:Yq,Tally1Icon:Yq,Tally2:Jq,Tally2Icon:Jq,Tally3:$q,Tally3Icon:$q,Tally4:eV,Tally4Icon:eV,Tally5:tV,Tally5Icon:tV,Tangent:rV,TangentIcon:rV,Target:nV,TargetIcon:nV,Telescope:iV,TelescopeIcon:iV,Tent:oV,TentIcon:oV,TentTree:aV,TentTreeIcon:aV,Terminal:lV,TerminalIcon:lV,TerminalSquare:sV,TerminalSquareIcon:sV,TestTube:AV,TestTube2:cV,TestTube2Icon:cV,TestTubeIcon:AV,TestTubes:hV,TestTubesIcon:hV,Text:pV,TextCursor:dV,TextCursorIcon:dV,TextCursorInput:uV,TextCursorInputIcon:uV,TextIcon:pV,TextQuote:fV,TextQuoteIcon:fV,TextSearch:xV,TextSearchIcon:xV,TextSelect:E2,TextSelectIcon:E2,TextSelection:E2,TextSelectionIcon:E2,Theater:gV,TheaterIcon:gV,Thermometer:mV,ThermometerIcon:mV,ThermometerSnowflake:yV,ThermometerSnowflakeIcon:yV,ThermometerSun:vV,ThermometerSunIcon:vV,ThumbsDown:wV,ThumbsDownIcon:wV,ThumbsUp:kV,ThumbsUpIcon:kV,Ticket:DV,TicketCheck:BV,TicketCheckIcon:BV,TicketIcon:DV,TicketMinus:CV,TicketMinusIcon:CV,TicketPercent:bV,TicketPercentIcon:bV,TicketPlus:EV,TicketPlusIcon:EV,TicketSlash:FV,TicketSlashIcon:FV,TicketX:SV,TicketXIcon:SV,Timer:LV,TimerIcon:LV,TimerOff:MV,TimerOffIcon:MV,TimerReset:_V,TimerResetIcon:_V,ToggleLeft:IV,ToggleLeftIcon:IV,ToggleRight:TV,ToggleRightIcon:TV,Tornado:PV,TornadoIcon:PV,Torus:UV,TorusIcon:UV,Touchpad:RV,TouchpadIcon:RV,TouchpadOff:NV,TouchpadOffIcon:NV,TowerControl:HV,TowerControlIcon:HV,ToyBrick:OV,ToyBrickIcon:OV,Tractor:QV,TractorIcon:QV,TrafficCone:zV,TrafficConeIcon:zV,Train:F2,TrainFront:qV,TrainFrontIcon:qV,TrainFrontTunnel:jV,TrainFrontTunnelIcon:jV,TrainIcon:F2,TrainTrack:VV,TrainTrackIcon:VV,TramFront:F2,TramFrontIcon:F2,Trash:KV,Trash2:pp,Trash2Icon:pp,TrashIcon:KV,TreeDeciduous:GV,TreeDeciduousIcon:GV,TreePine:WV,TreePineIcon:WV,Trees:ZV,TreesIcon:ZV,Trello:XV,TrelloIcon:XV,TrendingDown:YV,TrendingDownIcon:YV,TrendingUp:JV,TrendingUpIcon:JV,Triangle:h3,TriangleIcon:h3,TriangleRight:$V,TriangleRightIcon:$V,Trophy:eK,TrophyIcon:eK,Truck:tK,TruckIcon:tK,Turtle:rK,TurtleIcon:rK,Tv:iK,Tv2:nK,Tv2Icon:nK,TvIcon:iK,Twitch:aK,TwitchIcon:aK,Twitter:oK,TwitterIcon:oK,Type:u3,TypeIcon:u3,Umbrella:lK,UmbrellaIcon:lK,UmbrellaOff:sK,UmbrellaOffIcon:sK,Underline:d3,UnderlineIcon:d3,Undo:hK,Undo2:cK,Undo2Icon:cK,UndoDot:AK,UndoDotIcon:AK,UndoIcon:hK,UnfoldHorizontal:uK,UnfoldHorizontalIcon:uK,UnfoldVertical:dK,UnfoldVerticalIcon:dK,Ungroup:fK,UngroupIcon:fK,Unlink:pK,Unlink2:xK,Unlink2Icon:xK,UnlinkIcon:pK,Unlock:f3,UnlockIcon:f3,UnlockKeyhole:gK,UnlockKeyholeIcon:gK,Unplug:yK,UnplugIcon:yK,Upload:gp,UploadCloud:vK,UploadCloudIcon:vK,UploadIcon:gp,Usb:mK,UsbIcon:mK,User:SK,User2:I2,User2Icon:I2,UserCheck:wK,UserCheck2:S2,UserCheck2Icon:S2,UserCheckIcon:wK,UserCircle:Of,UserCircle2:Hf,UserCircle2Icon:Hf,UserCircleIcon:Of,UserCog:kK,UserCog2:D2,UserCog2Icon:D2,UserCogIcon:kK,UserIcon:SK,UserMinus:BK,UserMinus2:M2,UserMinus2Icon:M2,UserMinusIcon:BK,UserPlus:CK,UserPlus2:_2,UserPlus2Icon:_2,UserPlusIcon:CK,UserRound:I2,UserRoundCheck:S2,UserRoundCheckIcon:S2,UserRoundCog:D2,UserRoundCogIcon:D2,UserRoundIcon:I2,UserRoundMinus:M2,UserRoundMinusIcon:M2,UserRoundPlus:_2,UserRoundPlusIcon:_2,UserRoundSearch:bK,UserRoundSearchIcon:bK,UserRoundX:L2,UserRoundXIcon:L2,UserSearch:EK,UserSearchIcon:EK,UserSquare:b2,UserSquare2:C2,UserSquare2Icon:C2,UserSquareIcon:b2,UserX:FK,UserX2:L2,UserX2Icon:L2,UserXIcon:FK,Users:DK,Users2:T2,Users2Icon:T2,UsersIcon:DK,UsersRound:T2,UsersRoundIcon:T2,Utensils:_K,UtensilsCrossed:MK,UtensilsCrossedIcon:MK,UtensilsIcon:_K,UtilityPole:LK,UtilityPoleIcon:LK,Variable:IK,VariableIcon:IK,Vault:TK,VaultIcon:TK,Vegan:PK,VeganIcon:PK,VenetianMask:UK,VenetianMaskIcon:UK,Verified:Lf,VerifiedIcon:Lf,Vibrate:RK,VibrateIcon:RK,VibrateOff:NK,VibrateOffIcon:NK,Video:OK,VideoIcon:OK,VideoOff:HK,VideoOffIcon:HK,Videotape:QK,VideotapeIcon:QK,View:zK,ViewIcon:zK,Voicemail:jK,VoicemailIcon:jK,Volume:VK,Volume1:qK,Volume1Icon:qK,Volume2:s5,Volume2Icon:s5,VolumeIcon:VK,VolumeX:x3,VolumeXIcon:x3,Vote:KK,VoteIcon:KK,Wallet:ZK,Wallet2:GK,Wallet2Icon:GK,WalletCards:WK,WalletCardsIcon:WK,WalletIcon:ZK,Wallpaper:XK,WallpaperIcon:XK,Wand:JK,Wand2:YK,Wand2Icon:YK,WandIcon:JK,Warehouse:$K,WarehouseIcon:$K,WashingMachine:eG,WashingMachineIcon:eG,Watch:tG,WatchIcon:tG,Waves:rG,WavesIcon:rG,Waypoints:nG,WaypointsIcon:nG,Webcam:iG,WebcamIcon:iG,Webhook:oG,WebhookIcon:oG,WebhookOff:aG,WebhookOffIcon:aG,Weight:sG,WeightIcon:sG,Wheat:cG,WheatIcon:cG,WheatOff:lG,WheatOffIcon:lG,WholeWord:AG,WholeWordIcon:AG,Wifi:uG,WifiIcon:uG,WifiOff:hG,WifiOffIcon:hG,Wind:dG,WindIcon:dG,Wine:xG,WineIcon:xG,WineOff:fG,WineOffIcon:fG,Workflow:pG,WorkflowIcon:pG,WrapText:gG,WrapTextIcon:gG,Wrench:yG,WrenchIcon:yG,X:m1,XCircle:p3,XCircleIcon:p3,XIcon:m1,XOctagon:vG,XOctagonIcon:vG,XSquare:mG,XSquareIcon:mG,Youtube:wG,YoutubeIcon:wG,Zap:Kh,ZapIcon:Kh,ZapOff:kG,ZapOffIcon:kG,ZoomIn:l5,ZoomInIcon:l5,ZoomOut:g3,ZoomOutIcon:g3,createLucideIcon:w,icons:P9e},Symbol.toStringTag,{value:"Module"})),N9e=({onMenuToggle:t,isMenuOpen:e})=>R.jsxs("header",{className:"bg-white shadow-sm border-b border-gray-200 sticky top-0 z-50",children:[R.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:R.jsxs("div",{className:"flex justify-between items-center h-16",children:[R.jsxs("div",{className:"flex items-center space-x-3",children:[R.jsx("div",{className:"flex items-center justify-center w-10 h-10 bg-red-600 rounded-lg",children:R.jsx(y1,{className:"w-6 h-6 text-white"})}),R.jsxs("div",{children:[R.jsx("h1",{className:"text-xl font-bold text-gray-900",children:"PDF Panel"}),R.jsx("p",{className:"text-xs text-gray-500 hidden sm:block",children:"Free Online PDF Tools"})]})]}),R.jsxs("nav",{className:"hidden md:flex items-center space-x-8",children:[R.jsx("a",{href:"#tools",className:"text-gray-700 hover:text-red-600 font-medium",children:"Tools"}),R.jsx("a",{href:"#about",className:"text-gray-700 hover:text-red-600 font-medium",children:"About"}),R.jsx("a",{href:"#privacy",className:"text-gray-700 hover:text-red-600 font-medium",children:"Privacy"})]}),R.jsx("button",{onClick:t,className:"md:hidden p-2 rounded-md text-gray-700 hover:text-red-600 hover:bg-gray-100",children:e?R.jsx(m1,{className:"w-6 h-6"}):R.jsx(K8,{className:"w-6 h-6"})})]})}),e&&R.jsx("div",{className:"md:hidden bg-white border-t border-gray-200",children:R.jsxs("div",{className:"px-4 py-2 space-y-1",children:[R.jsx("a",{href:"#tools",className:"block px-3 py-2 text-gray-700 hover:text-red-600 font-medium",children:"Tools"}),R.jsx("a",{href:"#about",className:"block px-3 py-2 text-gray-700 hover:text-red-600 font-medium",children:"About"}),R.jsx("a",{href:"#privacy",className:"block px-3 py-2 text-gray-700 hover:text-red-600 font-medium",children:"Privacy"})]})})]}),ype=[{id:"merge",name:"Merge PDF",description:"Combine multiple PDF files into one document",icon:"Combine",category:"pdf"},{id:"split",name:"Split PDF",description:"Split PDF by pages, ranges, bookmarks, or into individual files",icon:"Split",category:"pdf"},{id:"compress",name:"Compress PDF",description:"Advanced PDF compression with quality control and metadata removal",icon:"Archive",category:"pdf"},{id:"rotate",name:"Rotate PDF",description:"Rotate pages in your PDF document",icon:"RotateCw",category:"pdf"},{id:"watermark",name:"Add Watermark",description:"Add customizable text watermarks with positioning and styling options",icon:"Droplets",category:"pdf"},{id:"protect",name:"Protect PDF",description:"Add password protection to PDF",icon:"Lock",category:"pdf"},{id:"unlock",name:"Unlock PDF",description:"Remove password from protected PDF",icon:"Unlock",category:"pdf"},{id:"page-numbers",name:"Page Numbers",description:"Add customizable page numbers with multiple positioning and formatting options",icon:"Hash",category:"pdf"},{id:"ocr",name:"OCR PDF",description:"Advanced OCR with multiple languages and text recognition accuracy",icon:"ScanText",category:"pdf"},{id:"organize",name:"Organize Pages",description:"Drag-and-drop page reordering with visual page thumbnails",icon:"Layout",category:"pdf"},{id:"pdf-analyzer",name:"PDF Analyzer",description:"Comprehensive PDF analysis with metadata, structure, and content insights",icon:"BarChart3",category:"pdf"},{id:"batch-pdf",name:"Batch PDF Processing",description:"Process multiple PDFs simultaneously with various operations",icon:"Layers",category:"pdf"},{id:"pdf-to-images",name:"PDF to Images",description:"Convert PDF pages to JPG/PNG images",icon:"FileImage",category:"pdf"},{id:"images-to-pdf",name:"Images to PDF",description:"Convert JPG, PNG images to PDF format",icon:"Image",category:"pdf"},{id:"html-to-pdf",name:"HTML to PDF",description:"Convert HTML content to PDF document",icon:"Code",category:"pdf"},{id:"image-convert",name:"Convert Images",description:"Advanced image conversion with format-specific optimizations and batch processing",icon:"RefreshCw",category:"image"},{id:"image-resize",name:"Resize Images",description:"Smart image resizing with aspect ratio control and quality preservation",icon:"Maximize2",category:"image"},{id:"image-compress",name:"Compress Images",description:"Advanced image compression with quality preview and batch processing",icon:"Minimize2",category:"image"},{id:"image-crop",name:"Crop Images",description:"Crop images with aspect ratio presets",icon:"Crop",category:"image"},{id:"image-rotate",name:"Rotate Images",description:"Rotate and flip images",icon:"RotateCw",category:"image"},{id:"image-adjust",name:"Adjust Colors",description:"Brightness, contrast, saturation adjustments",icon:"Palette",category:"image"},{id:"background-remove",name:"Remove Background",description:"AI-powered background removal",icon:"Scissors",category:"image"},{id:"watermark-image",name:"Add Watermark",description:"Add customizable text and image watermarks with transparency control",icon:"Droplets",category:"image"},{id:"image-collage",name:"Create Collage",description:"Combine multiple images into collage",icon:"Grid3X3",category:"image"},{id:"qr-generator",name:"QR Code Generator",description:"Advanced QR code generator with logo embedding and error correction",icon:"QrCode",category:"image"},{id:"image-effects",name:"Image Effects",description:"Apply professional filters and effects: blur, sepia, vintage, and more",icon:"Sparkles",category:"image"},{id:"image-analyzer",name:"Image Analyzer",description:"Comprehensive image analysis with color palette, metadata, and statistics",icon:"BarChart3",category:"image"},{id:"batch-image",name:"Batch Image Processing",description:"Process multiple images simultaneously with various operations",icon:"Layers",category:"image"},{id:"qr-decoder",name:"QR Code Reader",description:"Decode QR codes from images",icon:"ScanLine",category:"image"},{id:"image-ocr",name:"Image OCR",description:"Extract text from images",icon:"FileText",category:"image"},{id:"video-convert",name:"Convert Video",description:"Convert between MP4, MOV, WebM formats",icon:"Video",category:"video"},{id:"video-compress",name:"Compress Video",description:"Reduce video file size with quality presets",icon:"Archive",category:"video"},{id:"video-trim",name:"Trim Video",description:"Cut and trim video clips",icon:"Scissors",category:"video"},{id:"video-merge",name:"Merge Videos",description:"Join multiple video files together",icon:"Combine",category:"video"},{id:"video-resize",name:"Resize Video",description:"Change video resolution and aspect ratio",icon:"Maximize2",category:"video"},{id:"video-rotate",name:"Rotate Video",description:"Rotate and flip video orientation",icon:"RotateCw",category:"video"},{id:"video-to-gif",name:"Video to GIF",description:"Convert video clips to animated GIFs",icon:"Zap",category:"video"},{id:"gif-to-video",name:"GIF to Video",description:"Convert animated GIFs to video format",icon:"Play",category:"video"},{id:"extract-audio",name:"Extract Audio",description:"Extract audio track from video files",icon:"Volume2",category:"video"},{id:"add-subtitles",name:"Add Subtitles",description:"Add SRT/VTT subtitles to videos",icon:"Captions",category:"video"},{id:"audio-convert",name:"Convert Audio",description:"Convert between MP3, WAV, FLAC, AAC formats",icon:"Music",category:"audio"},{id:"audio-compress",name:"Compress Audio",description:"Reduce audio file size and bitrate",icon:"Archive",category:"audio"},{id:"audio-trim",name:"Trim Audio",description:"Cut and trim audio clips",icon:"Scissors",category:"audio"},{id:"audio-merge",name:"Merge Audio",description:"Join multiple audio files together",icon:"Combine",category:"audio"},{id:"audio-normalize",name:"Normalize Audio",description:"Normalize audio loudness levels",icon:"BarChart3",category:"audio"},{id:"audio-fade",name:"Audio Fade",description:"Add fade in/out effects to audio",icon:"TrendingUp",category:"audio"},{id:"noise-reduction",name:"Noise Reduction",description:"Remove background noise from audio",icon:"Shield",category:"audio"},{id:"pitch-shift",name:"Pitch Shift",description:"Change audio pitch and tempo",icon:"Music2",category:"audio"},{id:"vocal-remover",name:"Vocal Remover",description:"Remove or isolate vocals from music",icon:"Mic",category:"audio"},{id:"audio-spectrum",name:"Audio Spectrum",description:"Visualize audio frequency spectrum",icon:"BarChart",category:"audio"},{id:"base64-encode",name:"Base64 Encoder",description:"Advanced Base64 encoding with chunking support for large files",icon:"Code2",category:"converter"},{id:"base64-decode",name:"Base64 Decoder",description:"Decode Base64 to text or files",icon:"FileCode",category:"converter"},{id:"url-encode",name:"URL Encoder",description:"Encode URLs and query parameters",icon:"Link",category:"converter"},{id:"url-decode",name:"URL Decoder",description:"Decode URL-encoded strings",icon:"Unlink",category:"converter"},{id:"json-formatter",name:"JSON Formatter",description:"Advanced JSON formatter with validation, minification, and analysis",icon:"Braces",category:"converter"},{id:"json-to-csv",name:"JSON to CSV",description:"Smart JSON to CSV conversion with nested object flattening",icon:"Table",category:"converter"},{id:"csv-to-json",name:"CSV to JSON",description:"Intelligent CSV to JSON conversion with auto-type detection",icon:"FileJson",category:"converter"},{id:"yaml-converter",name:"YAML Converter",description:"Convert between YAML and JSON",icon:"FileType",category:"converter"},{id:"html-minify",name:"HTML Minifier",description:"Advanced HTML minification with compression statistics and source maps",icon:"Minimize",category:"converter"},{id:"batch-converter",name:"Batch Text Converter",description:"Process multiple text conversions simultaneously with progress tracking",icon:"Layers",category:"converter"},{id:"css-minify",name:"CSS Minifier",description:"Minify CSS code for optimization",icon:"Minimize",category:"converter"},{id:"js-minify",name:"JS Minifier",description:"Minify JavaScript code",icon:"Minimize",category:"converter"},{id:"markdown-html",name:"Markdown to HTML",description:"Convert Markdown to HTML",icon:"FileText",category:"converter"},{id:"html-markdown",name:"HTML to Markdown",description:"Convert HTML to Markdown",icon:"Hash",category:"converter"},{id:"md5-hash",name:"MD5 Hash",description:"Generate MD5 hash from text or files",icon:"Hash",category:"security"},{id:"sha1-hash",name:"SHA1 Hash",description:"Generate SHA1 hash from text or files",icon:"Hash",category:"security"},{id:"sha256-hash",name:"SHA256 Hash",description:"Generate SHA256 hash from text or files",icon:"Hash",category:"security"},{id:"jwt-decoder",name:"JWT Decoder",description:"Decode and validate JWT tokens",icon:"Key",category:"security"},{id:"password-generator",name:"Password Generator",description:"Advanced password generator with strength analysis and customizable rules",icon:"Shield",category:"security"},{id:"password-analyzer",name:"Password Analyzer",description:"Analyze password strength, entropy, and estimated crack time",icon:"ShieldCheck",category:"security"},{id:"uuid-generator",name:"UUID Generator",description:"Generate unique identifiers (UUIDs)",icon:"Fingerprint",category:"security"},{id:"color-picker",name:"Color Picker",description:"Pick colors from images or generate palettes",icon:"Palette",category:"color"},{id:"color-converter",name:"Color Converter",description:"Convert between HEX, RGB, HSL, CMYK",icon:"RefreshCw",category:"color"},{id:"gradient-generator",name:"Gradient Generator",description:"Create CSS gradients with live preview",icon:"Zap",category:"color"},{id:"contrast-checker",name:"Contrast Checker",description:"Check color contrast for accessibility",icon:"Eye",category:"color"},{id:"palette-extractor",name:"Palette Extractor",description:"Extract color palette from images",icon:"Droplets",category:"color"},{id:"length-converter",name:"Length Converter",description:"Convert between meters, feet, inches, etc.",icon:"Ruler",category:"unit"},{id:"weight-converter",name:"Weight Converter",description:"Convert between kg, pounds, ounces, etc.",icon:"Scale",category:"unit"},{id:"temperature-converter",name:"Temperature Converter",description:"Convert between Celsius, Fahrenheit, Kelvin",icon:"Thermometer",category:"unit"},{id:"area-converter",name:"Area Converter",description:"Convert between square meters, acres, etc.",icon:"Square",category:"unit"},{id:"volume-converter",name:"Volume Converter",description:"Convert between liters, gallons, cups, etc.",icon:"Beaker",category:"unit"},{id:"speed-converter",name:"Speed Converter",description:"Convert between km/h, mph, m/s, etc.",icon:"Gauge",category:"unit"},{id:"text-counter",name:"Text Counter",description:"Count words, characters, and lines",icon:"Calculator",category:"text"},{id:"case-converter",name:"Case Converter",description:"Convert text case (upper, lower, title)",icon:"Type",category:"text"},{id:"text-diff",name:"Text Diff",description:"Compare two texts and show differences",icon:"GitCompare",category:"text"},{id:"regex-tester",name:"Regex Tester",description:"Test regular expressions with live results",icon:"Search",category:"text"},{id:"lorem-generator",name:"Lorem Generator",description:"Generate Lorem Ipsum placeholder text",icon:"FileText",category:"text"},{id:"text-to-speech",name:"Text to Speech",description:"Ultimate text-to-speech converter with voice selection, effects, and audio export",icon:"Volume2",category:"text"},{id:"zip-create",name:"Create ZIP",description:"Create ZIP archives from multiple files",icon:"Archive",category:"archive"},{id:"zip-extract",name:"Extract ZIP",description:"Extract files from ZIP archives",icon:"FolderOpen",category:"archive"},{id:"file-checksum",name:"File Checksum",description:"Calculate file checksums (MD5, SHA)",icon:"CheckCircle",category:"archive"},{id:"ultimate-pdf-editor-pro",name:"Ultimate PDF Editor Pro",description:"Complete Adobe Acrobat Pro clone with PDF loading, 60+ professional tools, movable annotations, resize handles, image import, editable tables, forms, signatures, and all advanced editing features",icon:"FileText",category:"pdf"}],vpe={pdf:{name:"PDF",color:"bg-red-500"},image:{name:"Image",color:"bg-blue-500"},video:{name:"Video",color:"bg-purple-500"},audio:{name:"Audio",color:"bg-green-500"},converter:{name:"Converter",color:"bg-orange-500"},security:{name:"Security",color:"bg-gray-500"},color:{name:"Color",color:"bg-pink-500"},unit:{name:"Unit",color:"bg-indigo-500"},text:{name:"Text",color:"bg-yellow-500"},archive:{name:"Archive",color:"bg-teal-500"}},R9e=({tool:t,onClick:e})=>{const r=U9e[t.icon],n=vpe[t.category];return R.jsxs("div",{onClick:()=>e(t.id),className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6 hover:shadow-md hover:border-red-300 transition-all duration-200 cursor-pointer group",children:[R.jsxs("div",{className:"flex items-center justify-between mb-4",children:[R.jsx("div",{className:`p-3 rounded-lg ${n.color} bg-opacity-10`,children:R.jsx(r,{className:`w-6 h-6 ${n.color.replace("bg-","text-")}`})}),t.premium&&R.jsx("span",{className:"px-2 py-1 text-xs font-medium bg-yellow-100 text-yellow-800 rounded-full",children:"Pro"})]}),R.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2 group-hover:text-red-600 transition-colors",children:t.name}),R.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:t.description}),R.jsx("div",{className:"mt-4 pt-4 border-t border-gray-100",children:R.jsx("span",{className:`inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium ${n.color} bg-opacity-10 ${n.color.replace("bg-","text-")}`,children:n.name})})]})},H9e=({onToolSelect:t})=>{const[e,r]=Ye.useState(""),[n,i]=Ye.useState("all"),a=ype.filter(o=>{const s=o.name.toLowerCase().includes(e.toLowerCase())||o.description.toLowerCase().includes(e.toLowerCase()),l=n==="all"||o.category===n;return s&&l});return R.jsxs("div",{className:"min-h-screen bg-gray-50",children:[R.jsx("div",{className:"bg-gradient-to-br from-red-600 to-red-700 text-white",children:R.jsx("div",{className:"max-w-7xl mx-auto px-4 py-16 sm:py-24",children:R.jsxs("div",{className:"text-center",children:[R.jsx("h1",{className:"text-4xl sm:text-6xl font-bold mb-6",children:"Free Online PDF Tools"}),R.jsx("p",{className:"text-xl sm:text-2xl text-red-100 mb-8 max-w-3xl mx-auto",children:"Merge, split, compress, and convert PDFs entirely in your browser. No uploads, complete privacy."}),R.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-6 max-w-4xl mx-auto mt-12",children:[R.jsxs("div",{className:"flex items-center justify-center space-x-3",children:[R.jsx(v1,{className:"w-8 h-8 text-red-200"}),R.jsx("span",{className:"text-lg font-medium",children:"100% Private"})]}),R.jsxs("div",{className:"flex items-center justify-center space-x-3",children:[R.jsx(Kh,{className:"w-8 h-8 text-red-200"}),R.jsx("span",{className:"text-lg font-medium",children:"Lightning Fast"})]}),R.jsxs("div",{className:"flex items-center justify-center space-x-3",children:[R.jsx(e5,{className:"w-8 h-8 text-red-200"}),R.jsx("span",{className:"text-lg font-medium",children:"Works Offline"})]})]})]})})}),R.jsxs("div",{className:"max-w-7xl mx-auto px-4 py-16",id:"tools",children:[R.jsx("div",{className:"mb-12",children:R.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 items-center justify-between",children:[R.jsxs("div",{className:"relative flex-1 max-w-md",children:[R.jsx(o5,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400 w-5 h-5"}),R.jsx("input",{type:"text",placeholder:"Search tools...",value:e,onChange:o=>r(o.target.value),className:"w-full pl-10 pr-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-red-500 focus:border-red-500"})]}),R.jsxs("div",{className:"flex flex-wrap gap-2",children:[R.jsx("button",{onClick:()=>i("all"),className:`px-4 py-2 rounded-full text-sm font-medium transition-colors ${n==="all"?"bg-red-600 text-white":"bg-gray-200 text-gray-700 hover:bg-gray-300"}`,children:"All Tools"}),Object.entries(vpe).map(([o,s])=>R.jsx("button",{onClick:()=>i(o),className:`px-4 py-2 rounded-full text-sm font-medium transition-colors ${n===o?"bg-red-600 text-white":"bg-gray-200 text-gray-700 hover:bg-gray-300"}`,children:s.name},o))]})]})}),R.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:a.map(o=>R.jsx(R9e,{tool:o,onClick:t},o.id))}),a.length===0&&R.jsx("div",{className:"text-center py-12",children:R.jsx("p",{className:"text-gray-500 text-lg",children:"No tools found matching your criteria."})})]}),R.jsx("div",{className:"bg-white border-t border-gray-200",id:"about",children:R.jsxs("div",{className:"max-w-7xl mx-auto px-4 py-16",children:[R.jsxs("div",{className:"text-center mb-12",children:[R.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-4",children:"Why Choose PDF Panel?"}),R.jsx("p",{className:"text-xl text-gray-600 max-w-3xl mx-auto",children:"Experience the future of PDF processing with our client-side tools that prioritize your privacy and security."})]}),R.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8",children:[R.jsxs("div",{className:"text-center",children:[R.jsx("div",{className:"bg-red-100 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:R.jsx(v1,{className:"w-8 h-8 text-red-600"})}),R.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:"Complete Privacy"}),R.jsx("p",{className:"text-gray-600",children:"Your files never leave your browser. All processing happens locally on your device."})]}),R.jsxs("div",{className:"text-center",children:[R.jsx("div",{className:"bg-blue-100 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:R.jsx(Kh,{className:"w-8 h-8 text-blue-600"})}),R.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:"Lightning Fast"}),R.jsx("p",{className:"text-gray-600",children:"No uploads or downloads. Process files instantly without waiting for servers."})]}),R.jsxs("div",{className:"text-center",children:[R.jsx("div",{className:"bg-green-100 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:R.jsx(e5,{className:"w-8 h-8 text-green-600"})}),R.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:"Works Offline"}),R.jsx("p",{className:"text-gray-600",children:"Once loaded, use all tools without an internet connection. Perfect for sensitive documents."})]}),R.jsxs("div",{className:"text-center",children:[R.jsx("div",{className:"bg-purple-100 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:R.jsx(o5,{className:"w-8 h-8 text-purple-600"})}),R.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:"No Limits"}),R.jsx("p",{className:"text-gray-600",children:"Process unlimited files of any size. No registration, no subscriptions, completely free."})]})]})]})}),R.jsx("div",{className:"bg-gray-50 border-t border-gray-200",id:"privacy",children:R.jsx("div",{className:"max-w-4xl mx-auto px-4 py-16",children:R.jsxs("div",{className:"text-center",children:[R.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6",children:"Your Privacy Matters"}),R.jsxs("div",{className:"prose prose-lg mx-auto text-gray-600",children:[R.jsx("p",{children:"PDF Panel is built with privacy as the foundation. Unlike other online PDF tools that upload your files to servers, we process everything directly in your browser using advanced WebAssembly technology."}),R.jsx("p",{children:"This means your sensitive documents never leave your device, ensuring complete confidentiality and security. You can even use PDF Panel offline once the page is loaded."})]})]})})})]})},O9e=({onFilesSelected:t,acceptedTypes:e,multiple:r=!1,maxSize:n=50,children:i})=>{const[a,o]=Ye.useState(!1),[s,l]=Ye.useState(null),c=x=>{if(n&&x.size>n*1024*1024)return`File size must be less than ${n}MB`;const y=x.type;return e.some(v=>v==="*"?!0:v.endsWith("/*")?y.startsWith(v.slice(0,-1)):y===v)?null:`File type not supported. Accepted types: ${e.join(", ")}`},A=Ye.useCallback(async x=>{l(null);const y=[];for(const p of x){const v=c(p);if(v){l(v);return}const m={id:Math.random().toString(36).substr(2,9),file:p,name:p.name,size:p.size};y.push(m)}y.length>0&&t(y)},[e,n,t]),h=Ye.useCallback(x=>{x.preventDefault(),o(!1);const y=Array.from(x.dataTransfer.files);if(!r&&y.length>1){l("Please select only one file");return}A(y)},[r,A]),d=Ye.useCallback(x=>{const y=Array.from(x.target.files||[]);A(y),x.target.value=""},[A]),u=Ye.useCallback(x=>{x.preventDefault(),o(!0)},[]),f=Ye.useCallback(x=>{x.preventDefault(),o(!1)},[]);return R.jsxs("div",{className:"w-full",children:[R.jsxs("div",{onDrop:h,onDragOver:u,onDragLeave:f,className:` relative border-2 border-dashed rounded-xl p-8 text-center transition-all duration-200 ${a?"border-red-400 bg-red-50":"border-gray-300 hover:border-red-400 hover:bg-gray-50"} `,children:[R.jsx("input",{type:"file",accept:e.join(","),multiple:r,onChange:d,className:"absolute inset-0 w-full h-full opacity-0 cursor-pointer"}),R.jsxs("div",{className:"flex flex-col items-center space-y-4",children:[R.jsx("div",{className:`p-4 rounded-full ${a?"bg-red-100":"bg-gray-100"}`,children:R.jsx(gp,{className:`w-8 h-8 ${a?"text-red-600":"text-gray-600"}`})}),R.jsxs("div",{children:[R.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:"Drop your files here"}),R.jsxs("p",{className:"text-gray-600 mb-4",children:["or ",R.jsx("span",{className:"text-red-600 font-medium",children:"browse"})," to choose files"]}),R.jsxs("p",{className:"text-sm text-gray-500",children:["Supports: ",e.includes("application/pdf")?"PDF":e.join(", "),n&&` • Max ${n}MB`,r&&" • Multiple files allowed"]})]})]}),i]}),s&&R.jsxs("div",{className:"mt-4 p-4 bg-red-50 border border-red-200 rounded-lg flex items-center space-x-2",children:[R.jsx(C8,{className:"w-5 h-5 text-red-600 flex-shrink-0"}),R.jsx("p",{className:"text-red-700 text-sm",children:s}),R.jsx("button",{onClick:()=>l(null),className:"ml-auto text-red-600 hover:text-red-800",children:R.jsx(m1,{className:"w-4 h-4"})})]})]})},Q9e=({files:t,onRemoveFile:e,onReorderFiles:r,showReorder:n=!1})=>{const i=o=>{if(o===0)return"0 Bytes";const s=1024,l=["Bytes","KB","MB","GB"],c=Math.floor(Math.log(o)/Math.log(s));return parseFloat((o/Math.pow(s,c)).toFixed(2))+" "+l[c]},a=(o,s)=>{if(!r)return;const l=[...t],c=s==="up"?o-1:o+1;c>=0&&c<t.length&&([l[o],l[c]]=[l[c],l[o]],r(l))};return t.length===0?null:R.jsxs("div",{className:"space-y-3",children:[R.jsxs("h3",{className:"text-lg font-semibold text-gray-900",children:["Selected Files (",t.length,")"]}),R.jsx("div",{className:"space-y-2",children:t.map((o,s)=>R.jsxs("div",{className:"flex items-center justify-between p-4 bg-gray-50 rounded-lg border border-gray-200",children:[R.jsxs("div",{className:"flex items-center space-x-3 flex-1 min-w-0",children:[R.jsx("div",{className:"flex-shrink-0",children:R.jsx(H8,{className:"w-8 h-8 text-red-600"})}),R.jsxs("div",{className:"flex-1 min-w-0",children:[R.jsx("p",{className:"text-sm font-medium text-gray-900 truncate",children:o.name}),R.jsxs("div",{className:"flex items-center space-x-4 text-xs text-gray-500",children:[R.jsx("span",{children:i(o.size)}),o.pages&&R.jsxs("span",{children:[o.pages," pages"]})]})]})]}),R.jsxs("div",{className:"flex items-center space-x-2",children:[n&&t.length>1&&R.jsxs(R.Fragment,{children:[R.jsx("button",{onClick:()=>a(s,"up"),disabled:s===0,className:"p-1 text-gray-400 hover:text-gray-600 disabled:opacity-50 disabled:cursor-not-allowed",title:"Move up",children:R.jsx(X8,{className:"w-4 h-4"})}),R.jsx("button",{onClick:()=>a(s,"down"),disabled:s===t.length-1,className:"p-1 text-gray-400 hover:text-gray-600 disabled:opacity-50 disabled:cursor-not-allowed",title:"Move down",children:R.jsx(Z8,{className:"w-4 h-4"})})]}),R.jsx("button",{onClick:()=>e(o.id),className:"p-1 text-gray-400 hover:text-red-600",title:"Remove file",children:R.jsx(m1,{className:"w-4 h-4"})})]})]},o.id))})]})},z9e=({isOpen:t,onClose:e,status:r,message:n,onDownload:i,progress:a})=>t?R.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",children:R.jsx("div",{className:"bg-white rounded-xl shadow-xl max-w-md w-full p-6",children:R.jsxs("div",{className:"text-center",children:[r==="processing"&&R.jsxs("div",{className:"mb-4",children:[R.jsx(q8,{className:"w-12 h-12 text-red-600 mx-auto animate-spin"}),a!==void 0&&R.jsxs("div",{className:"mt-4",children:[R.jsx("div",{className:"w-full bg-gray-200 rounded-full h-2",children:R.jsx("div",{className:"bg-red-600 h-2 rounded-full transition-all duration-300",style:{width:`${a}%`}})}),R.jsxs("p",{className:"text-sm text-gray-600 mt-2",children:[a,"% complete"]})]})]}),r==="success"&&R.jsx("div",{className:"mb-4",children:R.jsx(_8,{className:"w-12 h-12 text-green-600 mx-auto"})}),r==="error"&&R.jsx("div",{className:"mb-4",children:R.jsx(p3,{className:"w-12 h-12 text-red-600 mx-auto"})}),R.jsxs("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:[r==="processing"&&"Processing...",r==="success"&&"Success!",r==="error"&&"Error"]}),R.jsx("p",{className:"text-gray-600 mb-6",children:n}),R.jsxs("div",{className:"flex space-x-3 justify-center",children:[r==="success"&&i&&R.jsxs("button",{onClick:i,className:"flex items-center space-x-2 bg-red-600 text-white px-6 py-2 rounded-lg hover:bg-red-700 transition-colors",children:[R.jsx(dp,{className:"w-4 h-4"}),R.jsx("span",{children:"Download"})]}),r!=="processing"&&R.jsx("button",{onClick:e,className:"px-6 py-2 border border-gray-300 text-gray-700 rounded-lg hover:bg-gray-50 transition-colors",children:r==="success"?"Done":"Close"})]})]})})}):null,j9e=()=>{const[t,e]=Ye.useState(""),[r,n]=Ye.useState(!1),[i,a]=Ye.useState(!1),[o,s]=Ye.useState([]),[l,c]=Ye.useState(null),[A,h]=Ye.useState(0),[d,u]=Ye.useState(0);Ye.useState(!1);const[f,x]=Ye.useState(!1),[y,p]=Ye.useState(null),[v,m]=Ye.useState(!1);Ye.useRef(null),Ye.useRef([]);const k=Ye.useRef(null),[B,b]=Ye.useState({rate:1,pitch:1,volume:1,voice:"",language:"en-US"}),E=[{name:"Natural",settings:{rate:1,pitch:1,volume:1,voice:"",language:"en-US"},description:"Natural speaking pace and tone"},{name:"Slow & Clear",settings:{rate:.7,pitch:.9,volume:1,voice:"",language:"en-US"},description:"Slower pace for better comprehension"},{name:"Fast Reader",settings:{rate:1.5,pitch:1.1,volume:1,voice:"",language:"en-US"},description:"Faster pace for quick reading"},{name:"Deep Voice",settings:{rate:.9,pitch:.7,volume:1,voice:"",language:"en-US"},description:"Lower pitch for deeper voice"},{name:"High Pitch",settings:{rate:1,pitch:1.3,volume:1,voice:"",language:"en-US"},description:"Higher pitch for energetic reading"},{name:"Whisper",settings:{rate:.8,pitch:.8,volume:.5,voice:"",language:"en-US"},description:"Quiet and gentle tone"}];Ye.useEffect(()=>{const V=()=>{const O=speechSynthesis.getVoices().map(I=>({voice:I,name:I.name,lang:I.lang,gender:I.name.toLowerCase().includes("female")||I.name.toLowerCase().includes("woman")?"Female":I.name.toLowerCase().includes("male")||I.name.toLowerCase().includes("man")?"Male":"Unknown",quality:I.localService?"High":"Standard"}));if(s(O),O.length>0&&!B.voice){const I=O.find(j=>j.voice.default)||O[0];b(j=>({...j,voice:I.voice.name}))}};return V(),speechSynthesis.addEventListener("voiceschanged",V),()=>{speechSynthesis.removeEventListener("voiceschanged",V)}},[B.voice]);const D=Ye.useCallback(V=>{const J=t.length;let O=0;V.onboundary=I=>{if(I.name==="word"){O=I.charIndex;const j=O/J*100;h(j),u(O)}}},[t]),M=Ye.useCallback(()=>{var O;if(!t.trim())return;speechSynthesis.cancel();const V=new SpeechSynthesisUtterance(t),J=(O=o.find(I=>I.voice.name===B.voice))==null?void 0:O.voice;J&&(V.voice=J),V.rate=B.rate,V.pitch=B.pitch,V.volume=B.volume,V.onstart=()=>{n(!0),a(!1),D(V)},V.onend=()=>{n(!1),a(!1),h(100),k.current&&clearInterval(k.current)},V.onerror=I=>{console.error("Speech synthesis error:",I),n(!1),a(!1)},c(V),speechSynthesis.speak(V)},[t,B,o,D]),T=()=>{speechSynthesis.pause(),a(!0)},S=()=>{speechSynthesis.resume(),a(!1)},L=()=>{speechSynthesis.cancel(),n(!1),a(!1),h(0),u(0),k.current&&clearInterval(k.current)},P=async()=>{var V;if(t.trim()){m(!0);try{const J=new AudioContext,O=J.createMediaStreamDestination(),I=new MediaRecorder(O.stream),j=[];I.ondataavailable=he=>{j.push(he.data)},I.onstop=()=>{const he=new Blob(j,{type:"audio/wav"});p(he);const ye=URL.createObjectURL(he),ve=document.createElement("a");ve.href=ye,ve.download="text-to-speech.wav",document.body.appendChild(ve),ve.click(),document.body.removeChild(ve),URL.revokeObjectURL(ye),m(!1)},I.start();const q=new SpeechSynthesisUtterance(t),ie=(V=o.find(he=>he.voice.name===B.voice))==null?void 0:V.voice;ie&&(q.voice=ie),q.rate=B.rate,q.pitch=B.pitch,q.volume=B.volume,q.onend=()=>{setTimeout(()=>{I.stop(),J.close()},500)},speechSynthesis.speak(q)}catch(J){console.error("Export failed:",J),m(!1)}}},_=V=>{var O;const J=(O=V.target.files)==null?void 0:O[0];if(J){const I=new FileReader;I.onload=j=>{var ie;const q=(ie=j.target)==null?void 0:ie.result;e(q)},I.readAsText(J)}},K=()=>{const V=new Blob([t],{type:"text/plain"}),J=URL.createObjectURL(V),O=document.createElement("a");O.href=J,O.download="speech-text.txt",document.body.appendChild(O),O.click(),document.body.removeChild(O),URL.revokeObjectURL(J)},Y=V=>{b(J=>({...J,...V.settings}))},G=()=>o.filter(V=>B.language==="all"||V.voice.lang.startsWith(B.language)),X=()=>[...new Set(o.map(J=>J.voice.lang.split("-")[0]))].sort();return R.jsx("div",{className:"min-h-screen bg-gray-50 py-8",children:R.jsxs("div",{className:"max-w-6xl mx-auto px-4",children:[R.jsxs("div",{className:"text-center mb-8",children:[R.jsxs("div",{className:"flex items-center justify-center space-x-3 mb-4",children:[R.jsx("div",{className:"p-3 bg-blue-600 rounded-xl",children:R.jsx(s5,{className:"w-8 h-8 text-white"})}),R.jsx("h1",{className:"text-3xl font-bold text-gray-900",children:"Ultimate Text-to-Speech Converter"})]}),R.jsx("p",{className:"text-gray-600 text-lg",children:"Convert text to natural-sounding speech with advanced controls and audio export"})]}),R.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[R.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[R.jsxs("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6",children:[R.jsxs("div",{className:"flex items-center justify-between mb-4",children:[R.jsxs("h2",{className:"text-lg font-semibold text-gray-900 flex items-center space-x-2",children:[R.jsx(y1,{className:"w-5 h-5"}),R.jsx("span",{children:"Text Input"})]}),R.jsxs("div",{className:"flex space-x-2",children:[R.jsxs("label",{className:"cursor-pointer",children:[R.jsx("input",{type:"file",accept:".txt,.md",onChange:_,className:"hidden"}),R.jsxs("div",{className:"flex items-center space-x-1 px-3 py-1 text-sm bg-gray-100 text-gray-700 rounded hover:bg-gray-200",children:[R.jsx(gp,{className:"w-4 h-4"}),R.jsx("span",{children:"Load"})]})]}),R.jsxs("button",{onClick:K,disabled:!t.trim(),className:"flex items-center space-x-1 px-3 py-1 text-sm bg-gray-100 text-gray-700 rounded hover:bg-gray-200 disabled:opacity-50",children:[R.jsx(a5,{className:"w-4 h-4"}),R.jsx("span",{children:"Save"})]})]})]}),R.jsx("textarea",{value:t,onChange:V=>e(V.target.value),placeholder:"Enter your text here... You can paste articles, books, or any text you want to convert to speech.",rows:12,className:"w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500 resize-none"}),R.jsxs("div",{className:"flex items-center justify-between mt-4 text-sm text-gray-500",children:[R.jsxs("span",{children:[t.length," characters • ",t.trim().split(/\s+/).filter(V=>V).length," words"]}),R.jsxs("span",{children:["Estimated time: ~",Math.ceil(t.trim().split(/\s+/).filter(V=>V).length/(B.rate*150))," minutes"]})]})]}),R.jsxs("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6",children:[R.jsxs("h2",{className:"text-lg font-semibold text-gray-900 mb-4 flex items-center space-x-2",children:[R.jsx(Q8,{className:"w-5 h-5"}),R.jsx("span",{children:"Playback Controls"})]}),R.jsxs("div",{className:"mb-6",children:[R.jsxs("div",{className:"flex items-center justify-between text-sm text-gray-500 mb-2",children:[R.jsx("span",{children:"Progress"}),R.jsxs("span",{children:[Math.round(A),"%"]})]}),R.jsx("div",{className:"w-full bg-gray-200 rounded-full h-2",children:R.jsx("div",{className:"bg-blue-600 h-2 rounded-full transition-all duration-300",style:{width:`${A}%`}})}),d>0&&R.jsxs("div",{className:"mt-2 text-sm text-gray-600",children:['Current: "',t.slice(Math.max(0,d-20),d+20),'"']})]}),R.jsxs("div",{className:"flex items-center justify-center space-x-4",children:[R.jsx("button",{onClick:()=>u(Math.max(0,d-100)),disabled:!r&&!i,className:"p-3 bg-gray-100 text-gray-600 rounded-full hover:bg-gray-200 disabled:opacity-50",children:R.jsx(i3,{className:"w-5 h-5"})}),r?i?R.jsx("button",{onClick:S,className:"p-4 bg-green-600 text-white rounded-full hover:bg-green-700",children:R.jsx(n5,{className:"w-6 h-6"})}):R.jsx("button",{onClick:T,className:"p-4 bg-yellow-600 text-white rounded-full hover:bg-yellow-700",children:R.jsx(J8,{className:"w-6 h-6"})}):R.jsx("button",{onClick:M,disabled:!t.trim()||v,className:"p-4 bg-blue-600 text-white rounded-full hover:bg-blue-700 disabled:bg-gray-300 disabled:cursor-not-allowed",children:R.jsx(n5,{className:"w-6 h-6"})}),R.jsx("button",{onClick:L,disabled:!r&&!i,className:"p-3 bg-red-100 text-red-600 rounded-full hover:bg-red-200 disabled:opacity-50",children:R.jsx(xp,{className:"w-5 h-5"})}),R.jsx("button",{onClick:()=>u(Math.min(t.length,d+100)),disabled:!r&&!i,className:"p-3 bg-gray-100 text-gray-600 rounded-full hover:bg-gray-200 disabled:opacity-50",children:R.jsx(a3,{className:"w-5 h-5"})}),R.jsx("button",{onClick:()=>{h(0),u(0)},className:"p-3 bg-gray-100 text-gray-600 rounded-full hover:bg-gray-200",children:R.jsx(i5,{className:"w-5 h-5"})})]})]}),R.jsxs("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6",children:[R.jsxs("h2",{className:"text-lg font-semibold text-gray-900 mb-4 flex items-center space-x-2",children:[R.jsx(dp,{className:"w-5 h-5"}),R.jsx("span",{children:"Export Audio"})]}),R.jsxs("div",{className:"flex items-center space-x-4",children:[R.jsx("button",{onClick:P,disabled:!t.trim()||v||r,className:"flex items-center space-x-2 bg-green-600 text-white px-6 py-3 rounded-lg hover:bg-green-700 disabled:bg-gray-300 disabled:cursor-not-allowed",children:v?R.jsxs(R.Fragment,{children:[R.jsx("div",{className:"animate-spin rounded-full h-4 w-4 border-2 border-white border-t-transparent"}),R.jsx("span",{children:"Exporting..."})]}):R.jsxs(R.Fragment,{children:[R.jsx(dp,{className:"w-4 h-4"}),R.jsx("span",{children:"Export as WAV"})]})}),R.jsx("div",{className:"text-sm text-gray-600",children:"Export your text as high-quality audio file"})]})]})]}),R.jsxs("div",{className:"space-y-6",children:[R.jsxs("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6",children:[R.jsxs("h3",{className:"text-lg font-semibold text-gray-900 mb-4 flex items-center space-x-2",children:[R.jsx(W8,{className:"w-5 h-5"}),R.jsx("span",{children:"Voice Settings"})]}),R.jsxs("div",{className:"mb-4",children:[R.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Language"}),R.jsxs("select",{value:B.language,onChange:V=>b(J=>({...J,language:V.target.value,voice:""})),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500",children:[R.jsx("option",{value:"all",children:"All Languages"}),X().map(V=>R.jsx("option",{value:V,children:new Intl.DisplayNames(["en"],{type:"language"}).of(V)||V},V))]})]}),R.jsxs("div",{className:"mb-4",children:[R.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Voice"}),R.jsx("select",{value:B.voice,onChange:V=>b(J=>({...J,voice:V.target.value})),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500",children:G().map((V,J)=>R.jsxs("option",{value:V.voice.name,children:[V.name," (",V.gender,", ",V.quality,")"]},J))})]}),R.jsxs("div",{className:"mb-4",children:[R.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:["Speed: ",B.rate.toFixed(1),"x"]}),R.jsx("input",{type:"range",min:"0.1",max:"3",step:"0.1",value:B.rate,onChange:V=>b(J=>({...J,rate:parseFloat(V.target.value)})),className:"w-full"}),R.jsxs("div",{className:"flex justify-between text-xs text-gray-500 mt-1",children:[R.jsx("span",{children:"Slow"}),R.jsx("span",{children:"Normal"}),R.jsx("span",{children:"Fast"})]})]}),R.jsxs("div",{className:"mb-4",children:[R.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:["Pitch: ",B.pitch.toFixed(1)]}),R.jsx("input",{type:"range",min:"0",max:"2",step:"0.1",value:B.pitch,onChange:V=>b(J=>({...J,pitch:parseFloat(V.target.value)})),className:"w-full"}),R.jsxs("div",{className:"flex justify-between text-xs text-gray-500 mt-1",children:[R.jsx("span",{children:"Low"}),R.jsx("span",{children:"Normal"}),R.jsx("span",{children:"High"})]})]}),R.jsxs("div",{className:"mb-4",children:[R.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:["Volume: ",Math.round(B.volume*100),"%"]}),R.jsx("input",{type:"range",min:"0",max:"1",step:"0.1",value:B.volume,onChange:V=>b(J=>({...J,volume:parseFloat(V.target.value)})),className:"w-full"}),R.jsxs("div",{className:"flex justify-between text-xs text-gray-500 mt-1",children:[R.jsx(x3,{className:"w-3 h-3"}),R.jsx(s5,{className:"w-3 h-3"})]})]})]}),R.jsxs("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6",children:[R.jsxs("h3",{className:"text-lg font-semibold text-gray-900 mb-4 flex items-center space-x-2",children:[R.jsx(o3,{className:"w-5 h-5"}),R.jsx("span",{children:"Voice Presets"})]}),R.jsx("div",{className:"space-y-2",children:E.map((V,J)=>R.jsxs("button",{onClick:()=>Y(V),className:"w-full text-left p-3 rounded-lg border border-gray-200 hover:border-blue-300 hover:bg-blue-50 transition-colors",children:[R.jsx("div",{className:"font-medium text-gray-900",children:V.name}),R.jsx("div",{className:"text-sm text-gray-600",children:V.description})]},J))})]}),R.jsxs("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6",children:[R.jsxs("button",{onClick:()=>x(!f),className:"w-full flex items-center justify-between text-lg font-semibold text-gray-900 mb-4",children:[R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx(n3,{className:"w-5 h-5"}),R.jsx("span",{children:"Advanced Features"})]}),R.jsx("div",{className:`transform transition-transform ${f?"rotate-180":""}`,children:"▼"})]}),f&&R.jsxs("div",{className:"space-y-4",children:[R.jsxs("div",{className:"p-4 bg-blue-50 rounded-lg",children:[R.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:"SSML Support"}),R.jsx("p",{className:"text-sm text-blue-800 mb-2",children:"Use Speech Synthesis Markup Language for advanced control:"}),R.jsx("div",{className:"text-xs text-blue-700 font-mono bg-blue-100 p-2 rounded",children:'<speak><prosody rate="slow">Slow text</prosody></speak>'})]}),R.jsxs("div",{className:"p-4 bg-green-50 rounded-lg",children:[R.jsx("h4",{className:"font-medium text-green-900 mb-2",children:"Batch Processing"}),R.jsx("p",{className:"text-sm text-green-800",children:"Process multiple text files and export as separate audio files."})]}),R.jsxs("div",{className:"p-4 bg-purple-50 rounded-lg",children:[R.jsx("h4",{className:"font-medium text-purple-900 mb-2",children:"Audio Effects"}),R.jsx("p",{className:"text-sm text-purple-800",children:"Apply reverb, echo, and other audio effects to enhance speech."})]})]})]}),R.jsxs("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6",children:[R.jsxs("h3",{className:"text-lg font-semibold text-gray-900 mb-4 flex items-center space-x-2",children:[R.jsx(Jy,{className:"w-5 h-5"}),R.jsx("span",{children:"Statistics"})]}),R.jsxs("div",{className:"space-y-3",children:[R.jsxs("div",{className:"flex justify-between",children:[R.jsx("span",{className:"text-gray-600",children:"Available Voices:"}),R.jsx("span",{className:"font-medium",children:o.length})]}),R.jsxs("div",{className:"flex justify-between",children:[R.jsx("span",{className:"text-gray-600",children:"Languages:"}),R.jsx("span",{className:"font-medium",children:X().length})]}),R.jsxs("div",{className:"flex justify-between",children:[R.jsx("span",{className:"text-gray-600",children:"Current WPM:"}),R.jsx("span",{className:"font-medium",children:Math.round(B.rate*150)})]}),R.jsxs("div",{className:"flex justify-between",children:[R.jsx("span",{className:"text-gray-600",children:"Est. Duration:"}),R.jsxs("span",{className:"font-medium",children:[Math.ceil(t.trim().split(/\s+/).filter(V=>V).length/(B.rate*150)),"m"]})]})]})]})]})]})]})})},Mo=typeof process=="object"&&process+""=="[object process]"&&!process.versions.nw&&!(process.versions.electron&&process.type&&process.type!=="browser"),pre=[.001,0,0,.001,0,0],UJ=1.35,$s={ANY:1,DISPLAY:2,PRINT:4,SAVE:8,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,IS_EDITING:128,OPLIST:256},Ju={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},mpe="pdfjs_internal_editor_",Zt={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15,POPUP:16,SIGNATURE:101,COMMENT:102},Sr={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_THICKNESS:32,HIGHLIGHT_FREE:33,HIGHLIGHT_SHOW_ALL:34,DRAW_STEP:41},q9e={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},Fa={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},BG={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},Mi={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},sy={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},OX={ERRORS:0,WARNINGS:1,INFOS:5},f6={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91,setStrokeTransparent:92,setFillTransparent:93,rawFillPath:94},Y9={moveTo:0,lineTo:1,curveTo:2,closePath:3},V9e={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let QX=OX.WARNINGS;function K9e(t){Number.isInteger(t)&&(QX=t)}function G9e(){return QX}function zX(t){QX>=OX.INFOS&&console.log(`Info: ${t}`)}function rr(t){QX>=OX.WARNINGS&&console.log(`Warning: ${t}`)}function xn(t){throw new Error(t)}function Pi(t,e){t||xn(e)}function W9e(t){switch(t==null?void 0:t.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function wpe(t,e=null,r=null){if(!t)return null;if(r&&typeof t=="string"){if(r.addDefaultProtocol&&t.startsWith("www.")){const i=t.match(/\./g);(i==null?void 0:i.length)>=2&&(t=`http://${t}`)}if(r.tryConvertEncoding)try{t=$9e(t)}catch{}}const n=e?URL.parse(t,e):URL.parse(t);return W9e(n)?n:null}function kpe(t,e,r=!1){const n=URL.parse(t);return n?(n.hash=e,n.href):r&&wpe(t,"http://example.com")?t.split("#",1)[0]+`${e?`#${e}`:""}`:""}function xr(t,e,r,n=!1){return Object.defineProperty(t,e,{value:r,enumerable:!n,configurable:!0,writable:!1}),r}const eg=function(){function e(r,n){this.message=r,this.name=n}return e.prototype=new Error,e.constructor=e,e}();class sce extends eg{constructor(e,r){super(e,"PasswordException"),this.code=r}}class NJ extends eg{constructor(e,r){super(e,"UnknownErrorException"),this.details=r}}class gre extends eg{constructor(e){super(e,"InvalidPDFException")}}class rZ extends eg{constructor(e,r,n){super(e,"ResponseException"),this.status=r,this.missing=n}}class Z9e extends eg{constructor(e){super(e,"FormatError")}}class T1 extends eg{constructor(e){super(e,"AbortException")}}function Bpe(t){(typeof t!="object"||(t==null?void 0:t.length)===void 0)&&xn("Invalid argument for bytesToString");const e=t.length,r=8192;if(e<r)return String.fromCharCode.apply(null,t);const n=[];for(let i=0;i<e;i+=r){const a=Math.min(i+r,e),o=t.subarray(i,a);n.push(String.fromCharCode.apply(null,o))}return n.join("")}function Pk(t){typeof t!="string"&&xn("Invalid argument for stringToBytes");const e=t.length,r=new Uint8Array(e);for(let n=0;n<e;++n)r[n]=t.charCodeAt(n)&255;return r}function X9e(t){return String.fromCharCode(t>>24&255,t>>16&255,t>>8&255,t&255)}function Y9e(){const t=new Uint8Array(4);return t[0]=1,new Uint32Array(t.buffer,0,1)[0]===1}function J9e(){try{return new Function(""),!0}catch{return!1}}class Ka{static get isLittleEndian(){return xr(this,"isLittleEndian",Y9e())}static get isEvalSupported(){return xr(this,"isEvalSupported",J9e())}static get isOffscreenCanvasSupported(){return xr(this,"isOffscreenCanvasSupported",typeof OffscreenCanvas<"u")}static get isImageDecoderSupported(){return xr(this,"isImageDecoderSupported",typeof ImageDecoder<"u")}static get platform(){const{platform:e,userAgent:r}=navigator;return xr(this,"platform",{isAndroid:r.includes("Android"),isLinux:e.includes("Linux"),isMac:e.includes("Mac"),isWindows:e.includes("Win"),isFirefox:r.includes("Firefox")})}static get isCSSRoundSupported(){var e,r;return xr(this,"isCSSRoundSupported",(r=(e=globalThis.CSS)==null?void 0:e.supports)==null?void 0:r.call(e,"width: round(1.5px, 1px)"))}}const RJ=Array.from(Array(256).keys(),t=>t.toString(16).padStart(2,"0"));var Yh,CG,yre;class gt{static makeHexColor(e,r,n){return`#${RJ[e]}${RJ[r]}${RJ[n]}`}static domMatrixToTransform(e){return[e.a,e.b,e.c,e.d,e.e,e.f]}static scaleMinMax(e,r){let n;e[0]?(e[0]<0&&(n=r[0],r[0]=r[2],r[2]=n),r[0]*=e[0],r[2]*=e[0],e[3]<0&&(n=r[1],r[1]=r[3],r[3]=n),r[1]*=e[3],r[3]*=e[3]):(n=r[0],r[0]=r[1],r[1]=n,n=r[2],r[2]=r[3],r[3]=n,e[1]<0&&(n=r[1],r[1]=r[3],r[3]=n),r[1]*=e[1],r[3]*=e[1],e[2]<0&&(n=r[0],r[0]=r[2],r[2]=n),r[0]*=e[2],r[2]*=e[2]),r[0]+=e[4],r[1]+=e[5],r[2]+=e[4],r[3]+=e[5]}static transform(e,r){return[e[0]*r[0]+e[2]*r[1],e[1]*r[0]+e[3]*r[1],e[0]*r[2]+e[2]*r[3],e[1]*r[2]+e[3]*r[3],e[0]*r[4]+e[2]*r[5]+e[4],e[1]*r[4]+e[3]*r[5]+e[5]]}static multiplyByDOMMatrix(e,r){return[e[0]*r.a+e[2]*r.b,e[1]*r.a+e[3]*r.b,e[0]*r.c+e[2]*r.d,e[1]*r.c+e[3]*r.d,e[0]*r.e+e[2]*r.f+e[4],e[1]*r.e+e[3]*r.f+e[5]]}static applyTransform(e,r,n=0){const i=e[n],a=e[n+1];e[n]=i*r[0]+a*r[2]+r[4],e[n+1]=i*r[1]+a*r[3]+r[5]}static applyTransformToBezier(e,r,n=0){const i=r[0],a=r[1],o=r[2],s=r[3],l=r[4],c=r[5];for(let A=0;A<6;A+=2){const h=e[n+A],d=e[n+A+1];e[n+A]=h*i+d*o+l,e[n+A+1]=h*a+d*s+c}}static applyInverseTransform(e,r){const n=e[0],i=e[1],a=r[0]*r[3]-r[1]*r[2];e[0]=(n*r[3]-i*r[2]+r[2]*r[5]-r[4]*r[3])/a,e[1]=(-n*r[1]+i*r[0]+r[4]*r[1]-r[5]*r[0])/a}static axialAlignedBoundingBox(e,r,n){const i=r[0],a=r[1],o=r[2],s=r[3],l=r[4],c=r[5],A=e[0],h=e[1],d=e[2],u=e[3];let f=i*A+l,x=f,y=i*d+l,p=y,v=s*h+c,m=v,k=s*u+c,B=k;if(a!==0||o!==0){const b=a*A,E=a*d,D=o*h,M=o*u;f+=D,p+=D,y+=M,x+=M,v+=b,B+=b,k+=E,m+=E}n[0]=Math.min(n[0],f,y,x,p),n[1]=Math.min(n[1],v,k,m,B),n[2]=Math.max(n[2],f,y,x,p),n[3]=Math.max(n[3],v,k,m,B)}static inverseTransform(e){const r=e[0]*e[3]-e[1]*e[2];return[e[3]/r,-e[1]/r,-e[2]/r,e[0]/r,(e[2]*e[5]-e[4]*e[3])/r,(e[4]*e[1]-e[5]*e[0])/r]}static singularValueDecompose2dScale(e,r){const n=e[0],i=e[1],a=e[2],o=e[3],s=n**2+i**2,l=n*a+i*o,c=a**2+o**2,A=(s+c)/2,h=Math.sqrt(A**2-(s*c-l**2));r[0]=Math.sqrt(A+h||1),r[1]=Math.sqrt(A-h||1)}static normalizeRect(e){const r=e.slice(0);return e[0]>e[2]&&(r[0]=e[2],r[2]=e[0]),e[1]>e[3]&&(r[1]=e[3],r[3]=e[1]),r}static intersect(e,r){const n=Math.max(Math.min(e[0],e[2]),Math.min(r[0],r[2])),i=Math.min(Math.max(e[0],e[2]),Math.max(r[0],r[2]));if(n>i)return null;const a=Math.max(Math.min(e[1],e[3]),Math.min(r[1],r[3])),o=Math.min(Math.max(e[1],e[3]),Math.max(r[1],r[3]));return a>o?null:[n,a,i,o]}static pointBoundingBox(e,r,n){n[0]=Math.min(n[0],e),n[1]=Math.min(n[1],r),n[2]=Math.max(n[2],e),n[3]=Math.max(n[3],r)}static rectBoundingBox(e,r,n,i,a){a[0]=Math.min(a[0],e,n),a[1]=Math.min(a[1],r,i),a[2]=Math.max(a[2],e,n),a[3]=Math.max(a[3],r,i)}static bezierBoundingBox(e,r,n,i,a,o,s,l,c){c[0]=Math.min(c[0],e,s),c[1]=Math.min(c[1],r,l),c[2]=Math.max(c[2],e,s),c[3]=Math.max(c[3],r,l),te(this,Yh,yre).call(this,e,n,a,s,r,i,o,l,3*(-e+3*(n-a)+s),6*(e-2*n+a),3*(n-e),c),te(this,Yh,yre).call(this,e,n,a,s,r,i,o,l,3*(-r+3*(i-o)+l),6*(r-2*i+o),3*(i-r),c)}}Yh=new WeakSet,CG=function(e,r,n,i,a,o,s,l,c,A){if(c<=0||c>=1)return;const h=1-c,d=c*c,u=d*c,f=h*(h*(h*e+3*c*r)+3*d*n)+u*i,x=h*(h*(h*a+3*c*o)+3*d*s)+u*l;A[0]=Math.min(A[0],f),A[1]=Math.min(A[1],x),A[2]=Math.max(A[2],f),A[3]=Math.max(A[3],x)},yre=function(e,r,n,i,a,o,s,l,c,A,h,d){if(Math.abs(c)<1e-12){Math.abs(A)>=1e-12&&te(this,Yh,CG).call(this,e,r,n,i,a,o,s,l,-h/A,d);return}const u=A**2-4*h*c;if(u<0)return;const f=Math.sqrt(u),x=2*c;te(this,Yh,CG).call(this,e,r,n,i,a,o,s,l,(-A+f)/x,d),te(this,Yh,CG).call(this,e,r,n,i,a,o,s,l,(-A-f)/x,d)},W(gt,Yh);function $9e(t){return decodeURIComponent(escape(t))}let HJ=null,lce=null;function eBe(t){return HJ||(HJ=/([\u00a0\u00b5\u037e\u0eb3\u2000-\u200a\u202f\u2126\ufb00-\ufb04\ufb06\ufb20-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufba1\ufba4-\ufba9\ufbae-\ufbb1\ufbd3-\ufbdc\ufbde-\ufbe7\ufbea-\ufbf8\ufbfc-\ufbfd\ufc00-\ufc5d\ufc64-\ufcf1\ufcf5-\ufd3d\ufd88\ufdf4\ufdfa-\ufdfb\ufe71\ufe77\ufe79\ufe7b\ufe7d]+)|(\ufb05+)/gu,lce=new Map([["ſt","ſt"]])),t.replaceAll(HJ,(e,r,n)=>r?r.normalize("NFKC"):lce.get(n))}function Cpe(){if(typeof crypto.randomUUID=="function")return crypto.randomUUID();const t=new Uint8Array(32);return crypto.getRandomValues(t),Bpe(t)}const hoe="pdfjs_internal_id_";function tBe(t,e,r){if(!Array.isArray(r)||r.length<2)return!1;const[n,i,...a]=r;if(!t(n)&&!Number.isInteger(n)||!e(i))return!1;const o=a.length;let s=!0;switch(i.name){case"XYZ":if(o<2||o>3)return!1;break;case"Fit":case"FitB":return o===0;case"FitH":case"FitBH":case"FitV":case"FitBV":if(o>1)return!1;break;case"FitR":if(o!==4)return!1;s=!1;break;default:return!1}for(const l of a)if(!(typeof l=="number"||s&&l===null))return!1;return!0}function _o(t,e,r){return Math.min(Math.max(t,e),r)}function bpe(t){return Uint8Array.prototype.toBase64?t.toBase64():btoa(Bpe(t))}function rBe(t){return Uint8Array.fromBase64?Uint8Array.fromBase64(t):Pk(atob(t))}typeof Promise.try!="function"&&(Promise.try=function(t,...e){return new Promise(r=>{r(t(...e))})});typeof Math.sumPrecise!="function"&&(Math.sumPrecise=function(t){return t.reduce((e,r)=>e+r,0)});const jA="http://www.w3.org/2000/svg",z2=class z2{};Pe(z2,"CSS",96),Pe(z2,"PDF",72),Pe(z2,"PDF_TO_CSS_UNITS",z2.CSS/z2.PDF);let P1=z2;async function Uk(t,e="text"){if(M4(t,document.baseURI)){const r=await fetch(t);if(!r.ok)throw new Error(r.statusText);switch(e){case"arraybuffer":return r.arrayBuffer();case"blob":return r.blob();case"json":return r.json()}return r.text()}return new Promise((r,n)=>{const i=new XMLHttpRequest;i.open("GET",t,!0),i.responseType=e,i.onreadystatechange=()=>{if(i.readyState===XMLHttpRequest.DONE){if(i.status===200||i.status===0){switch(e){case"arraybuffer":case"blob":case"json":r(i.response);return}r(i.responseText);return}n(new Error(i.statusText))}},i.send(null)})}class Nk{constructor({viewBox:e,userUnit:r,scale:n,rotation:i,offsetX:a=0,offsetY:o=0,dontFlip:s=!1}){this.viewBox=e,this.userUnit=r,this.scale=n,this.rotation=i,this.offsetX=a,this.offsetY=o,n*=r;const l=(e[2]+e[0])/2,c=(e[3]+e[1])/2;let A,h,d,u;switch(i%=360,i<0&&(i+=360),i){case 180:A=-1,h=0,d=0,u=1;break;case 90:A=0,h=1,d=1,u=0;break;case 270:A=0,h=-1,d=-1,u=0;break;case 0:A=1,h=0,d=0,u=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}s&&(d=-d,u=-u);let f,x,y,p;A===0?(f=Math.abs(c-e[1])*n+a,x=Math.abs(l-e[0])*n+o,y=(e[3]-e[1])*n,p=(e[2]-e[0])*n):(f=Math.abs(l-e[0])*n+a,x=Math.abs(c-e[1])*n+o,y=(e[2]-e[0])*n,p=(e[3]-e[1])*n),this.transform=[A*n,h*n,d*n,u*n,f-A*n*l-d*n*c,x-h*n*l-u*n*c],this.width=y,this.height=p}get rawDims(){const e=this.viewBox;return xr(this,"rawDims",{pageWidth:e[2]-e[0],pageHeight:e[3]-e[1],pageX:e[0],pageY:e[1]})}clone({scale:e=this.scale,rotation:r=this.rotation,offsetX:n=this.offsetX,offsetY:i=this.offsetY,dontFlip:a=!1}={}){return new Nk({viewBox:this.viewBox.slice(),userUnit:this.userUnit,scale:e,rotation:r,offsetX:n,offsetY:i,dontFlip:a})}convertToViewportPoint(e,r){const n=[e,r];return gt.applyTransform(n,this.transform),n}convertToViewportRectangle(e){const r=[e[0],e[1]];gt.applyTransform(r,this.transform);const n=[e[2],e[3]];return gt.applyTransform(n,this.transform),[r[0],r[1],n[0],n[1]]}convertToPdfPoint(e,r){const n=[e,r];return gt.applyInverseTransform(n,this.transform),n}}class uoe extends eg{constructor(e,r=0){super(e,"RenderingCancelledException"),this.extraDelay=r}}function jX(t){const e=t.length;let r=0;for(;r<e&&t[r].trim()==="";)r++;return t.substring(r,r+5).toLowerCase()==="data:"}function doe(t){return typeof t=="string"&&/\.pdf$/i.test(t)}function nBe(t){return[t]=t.split(/[#?]/,1),t.substring(t.lastIndexOf("/")+1)}function iBe(t,e="document.pdf"){if(typeof t!="string")return e;if(jX(t))return rr('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),e;const n=(s=>{try{return new URL(s)}catch{try{return new URL(decodeURIComponent(s))}catch{try{return new URL(s,"https://foo.bar")}catch{try{return new URL(decodeURIComponent(s),"https://foo.bar")}catch{return null}}}}})(t);if(!n)return e;const i=s=>{try{let l=decodeURIComponent(s);return l.includes("/")?(l=l.split("/").at(-1),l.test(/^\.pdf$/i)?l:s):l}catch{return s}},a=/\.pdf$/i,o=n.pathname.split("/").at(-1);if(a.test(o))return i(o);if(n.searchParams.size>0){const s=Array.from(n.searchParams.values()).reverse();for(const c of s)if(a.test(c))return i(c);const l=Array.from(n.searchParams.keys()).reverse();for(const c of l)if(a.test(c))return i(c)}if(n.hash){const l=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i.exec(n.hash);if(l)return i(l[0])}return e}class cce{constructor(){Pe(this,"started",Object.create(null));Pe(this,"times",[])}time(e){e in this.started&&rr(`Timer is already running for ${e}`),this.started[e]=Date.now()}timeEnd(e){e in this.started||rr(`Timer has not been started for ${e}`),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}toString(){const e=[];let r=0;for(const{name:n}of this.times)r=Math.max(n.length,r);for(const{name:n,start:i,end:a}of this.times)e.push(`${n.padEnd(r)} ${a-i}ms `);return e.join("")}}function M4(t,e){const r=e?URL.parse(t,e):URL.parse(t);return(r==null?void 0:r.protocol)==="http:"||(r==null?void 0:r.protocol)==="https:"}function al(t){t.preventDefault()}function _i(t){t.preventDefault(),t.stopPropagation()}function aBe(t){console.log("Deprecated API usage: "+t)}var ew;class nZ{static toDateObject(e){if(e instanceof Date)return e;if(!e||typeof e!="string")return null;g(this,ew)||Q(this,ew,new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const r=g(this,ew).exec(e);if(!r)return null;const n=parseInt(r[1],10);let i=parseInt(r[2],10);i=i>=1&&i<=12?i-1:0;let a=parseInt(r[3],10);a=a>=1&&a<=31?a:1;let o=parseInt(r[4],10);o=o>=0&&o<=23?o:0;let s=parseInt(r[5],10);s=s>=0&&s<=59?s:0;let l=parseInt(r[6],10);l=l>=0&&l<=59?l:0;const c=r[7]||"Z";let A=parseInt(r[8],10);A=A>=0&&A<=23?A:0;let h=parseInt(r[9],10)||0;return h=h>=0&&h<=59?h:0,c==="-"?(o+=A,s+=h):c==="+"&&(o-=A,s-=h),new Date(Date.UTC(n,i,a,o,s,l))}}ew=new WeakMap,W(nZ,ew);function oBe(t,{scale:e=1,rotation:r=0}){const{width:n,height:i}=t.attributes.style,a=[0,0,parseInt(n),parseInt(i)];return new Nk({viewBox:a,userUnit:1,scale:e,rotation:r})}function qX(t){if(t.startsWith("#")){const e=parseInt(t.slice(1),16);return[(e&16711680)>>16,(e&65280)>>8,e&255]}return t.startsWith("rgb(")?t.slice(4,-1).split(",").map(e=>parseInt(e)):t.startsWith("rgba(")?t.slice(5,-1).split(",").map(e=>parseInt(e)).slice(0,3):(rr(`Not a valid color format: "${t}"`),[0,0,0])}function sBe(t){const e=document.createElement("span");e.style.visibility="hidden",e.style.colorScheme="only light",document.body.append(e);for(const r of t.keys()){e.style.color=r;const n=window.getComputedStyle(e).color;t.set(r,qX(n))}e.remove()}function $n(t){const{a:e,b:r,c:n,d:i,e:a,f:o}=t.getTransform();return[e,r,n,i,a,o]}function fc(t){const{a:e,b:r,c:n,d:i,e:a,f:o}=t.getTransform().invertSelf();return[e,r,n,i,a,o]}function Fp(t,e,r=!1,n=!0){if(e instanceof Nk){const{pageWidth:i,pageHeight:a}=e.rawDims,{style:o}=t,s=Ka.isCSSRoundSupported,l=`var(--total-scale-factor) * ${i}px`,c=`var(--total-scale-factor) * ${a}px`,A=s?`round(down, ${l}, var(--scale-round-x))`:`calc(${l})`,h=s?`round(down, ${c}, var(--scale-round-y))`:`calc(${c})`;!r||e.rotation%180===0?(o.width=A,o.height=h):(o.width=h,o.height=A)}n&&t.setAttribute("data-main-rotation",e.rotation)}class uA{constructor(){const{pixelRatio:e}=uA;this.sx=e,this.sy=e}get scaled(){return this.sx!==1||this.sy!==1}get symmetric(){return this.sx===this.sy}limitCanvas(e,r,n,i,a=-1){let o=1/0,s=1/0,l=1/0;n=uA.capPixels(n,a),n>0&&(o=Math.sqrt(n/(e*r))),i!==-1&&(s=i/e,l=i/r);const c=Math.min(o,s,l);return this.sx>c||this.sy>c?(this.sx=c,this.sy=c,!0):!1}static get pixelRatio(){return globalThis.devicePixelRatio||1}static capPixels(e,r){if(r>=0){const n=Math.ceil(window.screen.availWidth*window.screen.availHeight*this.pixelRatio**2*(1+r/100));return e>0?Math.min(e,n):n}return e}}const vre=["image/apng","image/avif","image/bmp","image/gif","image/jpeg","image/png","image/svg+xml","image/webp","image/x-icon"];var nd,id,S0,rh,tw,E5,F5,rw,aX,Epe,Ha,Fpe,Spe,ly,_4;const WA=class WA{constructor(e){W(this,Ha);W(this,nd,null);W(this,id,null);W(this,S0);W(this,rh,null);W(this,tw,null);W(this,E5,null);W(this,F5,null);Q(this,S0,e),g(WA,rw)||Q(WA,rw,Object.freeze({freetext:"pdfjs-editor-remove-freetext-button",highlight:"pdfjs-editor-remove-highlight-button",ink:"pdfjs-editor-remove-ink-button",stamp:"pdfjs-editor-remove-stamp-button",signature:"pdfjs-editor-remove-signature-button"}))}render(){const e=Q(this,nd,document.createElement("div"));e.classList.add("editToolbar","hidden"),e.setAttribute("role","toolbar");const r=g(this,S0)._uiManager._signal;r instanceof AbortSignal&&!r.aborted&&(e.addEventListener("contextmenu",al,{signal:r}),e.addEventListener("pointerdown",te(WA,aX,Epe),{signal:r}));const n=Q(this,rh,document.createElement("div"));n.className="buttons",e.append(n);const i=g(this,S0).toolbarPosition;if(i){const{style:a}=e,o=g(this,S0)._uiManager.direction==="ltr"?1-i[0]:i[0];a.insetInlineEnd=`${100*o}%`,a.top=`calc(${100*i[1]}% + var(--editor-toolbar-vert-offset))`}return e}get div(){return g(this,nd)}hide(){var e;g(this,nd).classList.add("hidden"),(e=g(this,id))==null||e.hideDropdown()}show(){var e,r;g(this,nd).classList.remove("hidden"),(e=g(this,tw))==null||e.shown(),(r=g(this,E5))==null||r.shown()}addDeleteButton(){const{editorType:e,_uiManager:r}=g(this,S0),n=document.createElement("button");n.classList.add("basic","deleteButton"),n.tabIndex=0,n.setAttribute("data-l10n-id",g(WA,rw)[e]),te(this,Ha,ly).call(this,n)&&n.addEventListener("click",i=>{r.delete()},{signal:r._signal}),g(this,rh).append(n)}async addAltText(e){const r=await e.render();te(this,Ha,ly).call(this,r),g(this,rh).append(r,g(this,Ha,_4)),Q(this,tw,e)}addComment(e){if(g(this,E5))return;const r=e.render();r&&(te(this,Ha,ly).call(this,r),g(this,rh).append(r,g(this,Ha,_4)),Q(this,E5,e),e.toolbar=this)}addColorPicker(e){if(g(this,id))return;Q(this,id,e);const r=e.renderButton();te(this,Ha,ly).call(this,r),g(this,rh).append(r,g(this,Ha,_4))}async addEditSignatureButton(e){const r=Q(this,F5,await e.renderEditButton(g(this,S0)));te(this,Ha,ly).call(this,r),g(this,rh).append(r,g(this,Ha,_4))}async addButton(e,r){switch(e){case"colorPicker":this.addColorPicker(r);break;case"altText":await this.addAltText(r);break;case"editSignature":await this.addEditSignatureButton(r);break;case"delete":this.addDeleteButton();break;case"comment":this.addComment(r);break}}updateEditSignatureButton(e){g(this,F5)&&(g(this,F5).title=e)}remove(){var e;g(this,nd).remove(),(e=g(this,id))==null||e.destroy(),Q(this,id,null)}};nd=new WeakMap,id=new WeakMap,S0=new WeakMap,rh=new WeakMap,tw=new WeakMap,E5=new WeakMap,F5=new WeakMap,rw=new WeakMap,aX=new WeakSet,Epe=function(e){e.stopPropagation()},Ha=new WeakSet,Fpe=function(e){g(this,S0)._focusEventsAllowed=!1,_i(e)},Spe=function(e){g(this,S0)._focusEventsAllowed=!0,_i(e)},ly=function(e){const r=g(this,S0)._uiManager._signal;return!(r instanceof AbortSignal)||r.aborted?!1:(e.addEventListener("focusin",te(this,Ha,Fpe).bind(this),{capture:!0,signal:r}),e.addEventListener("focusout",te(this,Ha,Spe).bind(this),{capture:!0,signal:r}),e.addEventListener("contextmenu",al,{signal:r}),!0)},_4=function(){const e=document.createElement("div");return e.className="divider",e},W(WA,aX),W(WA,rw,null);let mre=WA;var nw,ax,nh,au,Dpe,Mpe,wre;class lBe{constructor(e){W(this,au);W(this,nw,null);W(this,ax,null);W(this,nh);Q(this,nh,e)}show(e,r,n){const[i,a]=te(this,au,Mpe).call(this,r,n),{style:o}=g(this,ax)||Q(this,ax,te(this,au,Dpe).call(this));e.append(g(this,ax)),o.insetInlineEnd=`${100*i}%`,o.top=`calc(${100*a}% + var(--editor-toolbar-vert-offset))`}hide(){g(this,ax).remove()}}nw=new WeakMap,ax=new WeakMap,nh=new WeakMap,au=new WeakSet,Dpe=function(){const e=Q(this,ax,document.createElement("div"));e.className="editToolbar",e.setAttribute("role","toolbar");const r=g(this,nh)._signal;r instanceof AbortSignal&&!r.aborted&&e.addEventListener("contextmenu",al,{signal:r});const n=Q(this,nw,document.createElement("div"));return n.className="buttons",e.append(n),g(this,nh).hasCommentManager()&&te(this,au,wre).call(this,"commentButton","pdfjs-comment-floating-button","pdfjs-comment-floating-button-label",()=>{g(this,nh).commentSelection("floating_button")}),te(this,au,wre).call(this,"highlightButton","pdfjs-highlight-floating-button1","pdfjs-highlight-floating-button-label",()=>{g(this,nh).highlightSelection("floating_button")}),e},Mpe=function(e,r){let n=0,i=0;for(const a of e){const o=a.y+a.height;if(o<n)continue;const s=a.x+(r?a.width:0);if(o>n){i=s,n=o;continue}r?s>i&&(i=s):s<i&&(i=s)}return[r?1-i:i,n]},wre=function(e,r,n,i){const a=document.createElement("button");a.classList.add("basic",e),a.tabIndex=0,a.setAttribute("data-l10n-id",r);const o=document.createElement("span");a.append(o),o.className="visuallyHidden",o.setAttribute("data-l10n-id",n);const s=g(this,nh)._signal;s instanceof AbortSignal&&!s.aborted&&(a.addEventListener("contextmenu",al,{signal:s}),a.addEventListener("click",i,{signal:s})),g(this,nw).append(a)};function _pe(t,e,r){for(const n of r)e.addEventListener(n,t[n].bind(t))}var oX;class cBe{constructor(){W(this,oX,0)}get id(){return`${mpe}${qi(this,oX)._++}`}}oX=new WeakMap;var S5,iw,oo,D5,bG;const t0e=class t0e{constructor(){W(this,D5);W(this,S5,Cpe());W(this,iw,0);W(this,oo,null)}static get _isSVGFittingCanvas(){const e='data:image/svg+xml;charset=UTF-8,<svg viewBox="0 0 1 1" width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" style="fill:red;"/></svg>',n=new OffscreenCanvas(1,3).getContext("2d",{willReadFrequently:!0}),i=new Image;i.src=e;const a=i.decode().then(()=>(n.drawImage(i,0,0,1,1,0,0,1,3),new Uint32Array(n.getImageData(0,0,1,1).data.buffer)[0]===0));return xr(this,"_isSVGFittingCanvas",a)}async getFromFile(e){const{lastModified:r,name:n,size:i,type:a}=e;return te(this,D5,bG).call(this,`${r}_${n}_${i}_${a}`,e)}async getFromUrl(e){return te(this,D5,bG).call(this,e,e)}async getFromBlob(e,r){const n=await r;return te(this,D5,bG).call(this,e,n)}async getFromId(e){g(this,oo)||Q(this,oo,new Map);const r=g(this,oo).get(e);if(!r)return null;if(r.bitmap)return r.refCounter+=1,r;if(r.file)return this.getFromFile(r.file);if(r.blobPromise){const{blobPromise:n}=r;return delete r.blobPromise,this.getFromBlob(r.id,n)}return this.getFromUrl(r.url)}getFromCanvas(e,r){g(this,oo)||Q(this,oo,new Map);let n=g(this,oo).get(e);if(n!=null&&n.bitmap)return n.refCounter+=1,n;const i=new OffscreenCanvas(r.width,r.height);return i.getContext("2d").drawImage(r,0,0),n={bitmap:i.transferToImageBitmap(),id:`image_${g(this,S5)}_${qi(this,iw)._++}`,refCounter:1,isSvg:!1},g(this,oo).set(e,n),g(this,oo).set(n.id,n),n}getSvgUrl(e){const r=g(this,oo).get(e);return r!=null&&r.isSvg?r.svgUrl:null}deleteId(e){var i;g(this,oo)||Q(this,oo,new Map);const r=g(this,oo).get(e);if(!r||(r.refCounter-=1,r.refCounter!==0))return;const{bitmap:n}=r;if(!r.url&&!r.file){const a=new OffscreenCanvas(n.width,n.height);a.getContext("bitmaprenderer").transferFromImageBitmap(n),r.blobPromise=a.convertToBlob()}(i=n.close)==null||i.call(n),r.bitmap=null}isValidId(e){return e.startsWith(`image_${g(this,S5)}_`)}};S5=new WeakMap,iw=new WeakMap,oo=new WeakMap,D5=new WeakSet,bG=async function(e,r){g(this,oo)||Q(this,oo,new Map);let n=g(this,oo).get(e);if(n===null)return null;if(n!=null&&n.bitmap)return n.refCounter+=1,n;try{n||(n={bitmap:null,id:`image_${g(this,S5)}_${qi(this,iw)._++}`,refCounter:0,isSvg:!1});let i;if(typeof r=="string"?(n.url=r,i=await Uk(r,"blob")):r instanceof File?i=n.file=r:r instanceof Blob&&(i=r),i.type==="image/svg+xml"){const a=t0e._isSVGFittingCanvas,o=new FileReader,s=new Image,l=new Promise((c,A)=>{s.onload=()=>{n.bitmap=s,n.isSvg=!0,c()},o.onload=async()=>{const h=n.svgUrl=o.result;s.src=await a?`${h}#svgView(preserveAspectRatio(none))`:h},s.onerror=o.onerror=A});o.readAsDataURL(i),await l}else n.bitmap=await createImageBitmap(i);n.refCounter=1}catch(i){rr(i),n=null}return g(this,oo).set(e,n),n&&g(this,oo).set(n.id,n),n};let kre=t0e;var yi,ad,aw,Yn;class ABe{constructor(e=128){W(this,yi,[]);W(this,ad,!1);W(this,aw);W(this,Yn,-1);Q(this,aw,e)}add({cmd:e,undo:r,post:n,mustExec:i,type:a=NaN,overwriteIfSameType:o=!1,keepUndo:s=!1}){if(i&&e(),g(this,ad))return;const l={cmd:e,undo:r,post:n,type:a};if(g(this,Yn)===-1){g(this,yi).length>0&&(g(this,yi).length=0),Q(this,Yn,0),g(this,yi).push(l);return}if(o&&g(this,yi)[g(this,Yn)].type===a){s&&(l.undo=g(this,yi)[g(this,Yn)].undo),g(this,yi)[g(this,Yn)]=l;return}const c=g(this,Yn)+1;c===g(this,aw)?g(this,yi).splice(0,1):(Q(this,Yn,c),c<g(this,yi).length&&g(this,yi).splice(c)),g(this,yi).push(l)}undo(){if(g(this,Yn)===-1)return;Q(this,ad,!0);const{undo:e,post:r}=g(this,yi)[g(this,Yn)];e(),r==null||r(),Q(this,ad,!1),Q(this,Yn,g(this,Yn)-1)}redo(){if(g(this,Yn)<g(this,yi).length-1){Q(this,Yn,g(this,Yn)+1),Q(this,ad,!0);const{cmd:e,post:r}=g(this,yi)[g(this,Yn)];e(),r==null||r(),Q(this,ad,!1)}}hasSomethingToUndo(){return g(this,Yn)!==-1}hasSomethingToRedo(){return g(this,Yn)<g(this,yi).length-1}cleanType(e){if(g(this,Yn)!==-1){for(let r=g(this,Yn);r>=0;r--)if(g(this,yi)[r].type!==e){g(this,yi).splice(r+1,g(this,Yn)-r),Q(this,Yn,r);return}g(this,yi).length=0,Q(this,Yn,-1)}}destroy(){Q(this,yi,null)}}yi=new WeakMap,ad=new WeakMap,aw=new WeakMap,Yn=new WeakMap;var sX,Lpe;class Rk{constructor(e){W(this,sX);this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;const{isMac:r}=Ka.platform;for(const[n,i,a={}]of e)for(const o of n){const s=o.startsWith("mac+");r&&s?(this.callbacks.set(o.slice(4),{callback:i,options:a}),this.allKeys.add(o.split("+").at(-1))):!r&&!s&&(this.callbacks.set(o,{callback:i,options:a}),this.allKeys.add(o.split("+").at(-1)))}}exec(e,r){if(!this.allKeys.has(r.key))return;const n=this.callbacks.get(te(this,sX,Lpe).call(this,r));if(!n)return;const{callback:i,options:{bubbles:a=!1,args:o=[],checker:s=null}}=n;s&&!s(e,r)||(i.bind(e,...o,r)(),a||_i(r))}}sX=new WeakSet,Lpe=function(e){e.altKey&&this.buffer.push("alt"),e.ctrlKey&&this.buffer.push("ctrl"),e.metaKey&&this.buffer.push("meta"),e.shiftKey&&this.buffer.push("shift"),this.buffer.push(e.key);const r=this.buffer.join("+");return this.buffer.length=0,r};const lX=class lX{get _colors(){const e=new Map([["CanvasText",null],["Canvas",null]]);return sBe(e),xr(this,"_colors",e)}convert(e){const r=qX(e);if(!window.matchMedia("(forced-colors: active)").matches)return r;for(const[n,i]of this._colors)if(i.every((a,o)=>a===r[o]))return lX._colorsMapping.get(n);return r}getHexCode(e){const r=this._colors.get(e);return r?gt.makeHexColor(...r):e}};Pe(lX,"_colorsMapping",new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]));let Bre=lX;var M5,Us,_5,Gi,Sa,L5,ih,I5,D0,ah,od,sd,T5,ox,_c,M0,sx,ow,sw,P5,lw,Lc,ld,U5,cd,Ic,cX,Ad,N5,cw,hd,lx,R5,ud,Aw,Wi,rn,oh,dd,fd,hw,H5,uw,xd,Tc,sh,dw,fw,_0,it,EG,Cre,Ipe,Tpe,L4,Ppe,Upe,Npe,bre,Rpe,Ere,Fre,Hpe,Bo,qA,Ope,Qpe,Sre,zpe,I4,Dre;const jy=class jy{constructor(e,r,n,i,a,o,s,l,c,A,h,d,u,f,x,y){W(this,it);W(this,M5,new AbortController);W(this,Us,null);W(this,_5,null);W(this,Gi,new Map);W(this,Sa,new Map);W(this,L5,null);W(this,ih,null);W(this,I5,null);W(this,D0,new ABe);W(this,ah,null);W(this,od,null);W(this,sd,null);W(this,T5,0);W(this,ox,new Set);W(this,_c,null);W(this,M0,null);W(this,sx,new Set);Pe(this,"_editorUndoBar",null);W(this,ow,!1);W(this,sw,!1);W(this,P5,!1);W(this,lw,null);W(this,Lc,null);W(this,ld,null);W(this,U5,null);W(this,cd,!1);W(this,Ic,null);W(this,cX,new cBe);W(this,Ad,!1);W(this,N5,!1);W(this,cw,!1);W(this,hd,null);W(this,lx,null);W(this,R5,null);W(this,ud,null);W(this,Aw,null);W(this,Wi,Zt.NONE);W(this,rn,new Set);W(this,oh,null);W(this,dd,null);W(this,fd,null);W(this,hw,null);W(this,H5,null);W(this,uw,{isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1});W(this,xd,[0,0]);W(this,Tc,null);W(this,sh,null);W(this,dw,null);W(this,fw,null);W(this,_0,null);const p=this._signal=g(this,M5).signal;Q(this,sh,e),Q(this,dw,r),Q(this,fw,n),Q(this,L5,i),Q(this,ah,a),Q(this,dd,o),Q(this,H5,l),this._eventBus=s,s._on("editingaction",this.onEditingAction.bind(this),{signal:p}),s._on("pagechanging",this.onPageChanging.bind(this),{signal:p}),s._on("scalechanging",this.onScaleChanging.bind(this),{signal:p}),s._on("rotationchanging",this.onRotationChanging.bind(this),{signal:p}),s._on("setpreference",this.onSetPreference.bind(this),{signal:p}),s._on("switchannotationeditorparams",v=>this.updateParams(v.type,v.value),{signal:p}),window.addEventListener("pointerdown",()=>{Q(this,N5,!0)},{capture:!0,signal:p}),window.addEventListener("pointerup",()=>{Q(this,N5,!1)},{capture:!0,signal:p}),te(this,it,Ppe).call(this),te(this,it,Hpe).call(this),te(this,it,bre).call(this),Q(this,ih,l.annotationStorage),Q(this,lw,l.filterFactory),Q(this,fd,c),Q(this,U5,A||null),Q(this,ow,h),Q(this,sw,d),Q(this,P5,u),Q(this,Aw,f||null),this.viewParameters={realScale:P1.PDF_TO_CSS_UNITS,rotation:0},this.isShiftKeyDown=!1,this._editorUndoBar=x||null,this._supportsPinchToZoom=y!==!1}static get _keyboardManager(){const e=jy.prototype,r=o=>g(o,sh).contains(document.activeElement)&&document.activeElement.tagName!=="BUTTON"&&o.hasSomethingToControl(),n=(o,{target:s})=>{if(s instanceof HTMLInputElement){const{type:l}=s;return l!=="text"&&l!=="number"}return!0},i=this.TRANSLATE_SMALL,a=this.TRANSLATE_BIG;return xr(this,"_keyboardManager",new Rk([[["ctrl+a","mac+meta+a"],e.selectAll,{checker:n}],[["ctrl+z","mac+meta+z"],e.undo,{checker:n}],[["ctrl+y","ctrl+shift+z","mac+meta+shift+z","ctrl+shift+Z","mac+meta+shift+Z"],e.redo,{checker:n}],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete","mac+Delete"],e.delete,{checker:n}],[["Enter","mac+Enter"],e.addNewEditorFromKeyboard,{checker:(o,{target:s})=>!(s instanceof HTMLButtonElement)&&g(o,sh).contains(s)&&!o.isEnterHandled}],[[" ","mac+ "],e.addNewEditorFromKeyboard,{checker:(o,{target:s})=>!(s instanceof HTMLButtonElement)&&g(o,sh).contains(document.activeElement)}],[["Escape","mac+Escape"],e.unselectAll],[["ArrowLeft","mac+ArrowLeft"],e.translateSelectedEditors,{args:[-i,0],checker:r}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e.translateSelectedEditors,{args:[-a,0],checker:r}],[["ArrowRight","mac+ArrowRight"],e.translateSelectedEditors,{args:[i,0],checker:r}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e.translateSelectedEditors,{args:[a,0],checker:r}],[["ArrowUp","mac+ArrowUp"],e.translateSelectedEditors,{args:[0,-i],checker:r}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e.translateSelectedEditors,{args:[0,-a],checker:r}],[["ArrowDown","mac+ArrowDown"],e.translateSelectedEditors,{args:[0,i],checker:r}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e.translateSelectedEditors,{args:[0,a],checker:r}]]))}destroy(){var e,r,n,i,a,o,s,l,c;(e=g(this,_0))==null||e.resolve(),Q(this,_0,null),(r=g(this,M5))==null||r.abort(),Q(this,M5,null),this._signal=null;for(const A of g(this,Sa).values())A.destroy();g(this,Sa).clear(),g(this,Gi).clear(),g(this,sx).clear(),(n=g(this,ud))==null||n.clear(),Q(this,Us,null),g(this,rn).clear(),g(this,D0).destroy(),(i=g(this,L5))==null||i.destroy(),(a=g(this,ah))==null||a.destroy(),(o=g(this,dd))==null||o.destroy(),(s=g(this,Ic))==null||s.hide(),Q(this,Ic,null),(l=g(this,R5))==null||l.destroy(),Q(this,R5,null),Q(this,_5,null),g(this,Lc)&&(clearTimeout(g(this,Lc)),Q(this,Lc,null)),g(this,Tc)&&(clearTimeout(g(this,Tc)),Q(this,Tc,null)),(c=this._editorUndoBar)==null||c.destroy(),Q(this,H5,null)}combinedSignal(e){return AbortSignal.any([this._signal,e.signal])}get mlManager(){return g(this,Aw)}get useNewAltTextFlow(){return g(this,sw)}get useNewAltTextWhenAddingImage(){return g(this,P5)}get hcmFilter(){return xr(this,"hcmFilter",g(this,fd)?g(this,lw).addHCMFilter(g(this,fd).foreground,g(this,fd).background):"none")}get direction(){return xr(this,"direction",getComputedStyle(g(this,sh)).direction)}get _highlightColors(){return xr(this,"_highlightColors",g(this,U5)?new Map(g(this,U5).split(",").map(e=>(e=e.split("=").map(r=>r.trim()),e[1]=e[1].toUpperCase(),e))):null)}get highlightColors(){const{_highlightColors:e}=this;if(!e)return xr(this,"highlightColors",null);const r=new Map,n=!!g(this,fd);for(const[i,a]of e){const o=i.endsWith("_HCM");if(n&&o){r.set(i.replace("_HCM",""),a);continue}!n&&!o&&r.set(i,a)}return xr(this,"highlightColors",r)}get highlightColorNames(){return xr(this,"highlightColorNames",this.highlightColors?new Map(Array.from(this.highlightColors,e=>e.reverse())):null)}getNonHCMColor(e){if(!this._highlightColors)return e;const r=this.highlightColorNames.get(e);return this._highlightColors.get(r)||e}getNonHCMColorName(e){return this.highlightColorNames.get(e)||e}setCurrentDrawingSession(e){e?(this.unselectAll(),this.disableUserSelect(!0)):this.disableUserSelect(!1),Q(this,sd,e)}setMainHighlightColorPicker(e){Q(this,R5,e)}editAltText(e,r=!1){var n;(n=g(this,L5))==null||n.editAltText(this,e,r)}hasCommentManager(){return!!g(this,ah)}editComment(e,r){var n;(n=g(this,ah))==null||n.open(this,e,r)}getSignature(e){var r;(r=g(this,dd))==null||r.getSignature({uiManager:this,editor:e})}get signatureManager(){return g(this,dd)}switchToMode(e,r){this._eventBus.on("annotationeditormodechanged",r,{once:!0,signal:this._signal}),this._eventBus.dispatch("showannotationeditorui",{source:this,mode:e})}setPreference(e,r){this._eventBus.dispatch("setpreference",{source:this,name:e,value:r})}onSetPreference({name:e,value:r}){switch(e){case"enableNewAltTextWhenAddingImage":Q(this,P5,r);break}}onPageChanging({pageNumber:e}){Q(this,T5,e-1)}focusMainContainer(){g(this,sh).focus()}findParent(e,r){for(const n of g(this,Sa).values()){const{x:i,y:a,width:o,height:s}=n.div.getBoundingClientRect();if(e>=i&&e<=i+o&&r>=a&&r<=a+s)return n}return null}disableUserSelect(e=!1){g(this,dw).classList.toggle("noUserSelect",e)}addShouldRescale(e){g(this,sx).add(e)}removeShouldRescale(e){g(this,sx).delete(e)}onScaleChanging({scale:e}){var r;this.commitOrRemove(),this.viewParameters.realScale=e*P1.PDF_TO_CSS_UNITS;for(const n of g(this,sx))n.onScaleChanging();(r=g(this,sd))==null||r.onScaleChanging()}onRotationChanging({pagesRotation:e}){this.commitOrRemove(),this.viewParameters.rotation=e}highlightSelection(e="",r=!1){const n=document.getSelection();if(!n||n.isCollapsed)return;const{anchorNode:i,anchorOffset:a,focusNode:o,focusOffset:s}=n,l=n.toString(),A=te(this,it,EG).call(this,n).closest(".textLayer"),h=this.getSelectionBoxes(A);if(!h)return;n.empty();const d=te(this,it,Cre).call(this,A),u=g(this,Wi)===Zt.NONE,f=()=>{const x=d==null?void 0:d.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:e,boxes:h,anchorNode:i,anchorOffset:a,focusNode:o,focusOffset:s,text:l});u&&this.showAllEditors("highlight",!0,!0),r&&(x==null||x.editComment())};if(u){this.switchToMode(Zt.HIGHLIGHT,f);return}f()}commentSelection(e=""){this.highlightSelection(e,!0)}addToAnnotationStorage(e){!e.isEmpty()&&g(this,ih)&&!g(this,ih).has(e.id)&&g(this,ih).setValue(e.id,e)}a11yAlert(e,r=null){const n=g(this,fw);n&&(n.setAttribute("data-l10n-id",e),r?n.setAttribute("data-l10n-args",JSON.stringify(r)):n.removeAttribute("data-l10n-args"))}blur(){if(this.isShiftKeyDown=!1,g(this,cd)&&(Q(this,cd,!1),te(this,it,L4).call(this,"main_toolbar")),!this.hasSelection)return;const{activeElement:e}=document;for(const r of g(this,rn))if(r.div.contains(e)){Q(this,lx,[r,e]),r._focusEventsAllowed=!1;break}}focus(){if(!g(this,lx))return;const[e,r]=g(this,lx);Q(this,lx,null),r.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:this._signal}),r.focus()}addEditListeners(){te(this,it,bre).call(this),te(this,it,Ere).call(this)}removeEditListeners(){te(this,it,Rpe).call(this),te(this,it,Fre).call(this)}dragOver(e){for(const{type:r}of e.dataTransfer.items)for(const n of g(this,M0))if(n.isHandlingMimeForPasting(r)){e.dataTransfer.dropEffect="copy",e.preventDefault();return}}drop(e){for(const r of e.dataTransfer.items)for(const n of g(this,M0))if(n.isHandlingMimeForPasting(r.type)){n.paste(r,this.currentLayer),e.preventDefault();return}}copy(e){var n;if(e.preventDefault(),(n=g(this,Us))==null||n.commitOrRemove(),!this.hasSelection)return;const r=[];for(const i of g(this,rn)){const a=i.serialize(!0);a&&r.push(a)}r.length!==0&&e.clipboardData.setData("application/pdfjs",JSON.stringify(r))}cut(e){this.copy(e),this.delete()}async paste(e){e.preventDefault();const{clipboardData:r}=e;for(const a of r.items)for(const o of g(this,M0))if(o.isHandlingMimeForPasting(a.type)){o.paste(a,this.currentLayer);return}let n=r.getData("application/pdfjs");if(!n)return;try{n=JSON.parse(n)}catch(a){rr(`paste: "${a.message}".`);return}if(!Array.isArray(n))return;this.unselectAll();const i=this.currentLayer;try{const a=[];for(const l of n){const c=await i.deserialize(l);if(!c)return;a.push(c)}const o=()=>{for(const l of a)te(this,it,Sre).call(this,l);te(this,it,Dre).call(this,a)},s=()=>{for(const l of a)l.remove()};this.addCommands({cmd:o,undo:s,mustExec:!0})}catch(a){rr(`paste: "${a.message}".`)}}keydown(e){!this.isShiftKeyDown&&e.key==="Shift"&&(this.isShiftKeyDown=!0),g(this,Wi)!==Zt.NONE&&!this.isEditorHandlingKeyboard&&jy._keyboardManager.exec(this,e)}keyup(e){this.isShiftKeyDown&&e.key==="Shift"&&(this.isShiftKeyDown=!1,g(this,cd)&&(Q(this,cd,!1),te(this,it,L4).call(this,"main_toolbar")))}onEditingAction({name:e}){switch(e){case"undo":case"redo":case"delete":case"selectAll":this[e]();break;case"highlightSelection":this.highlightSelection("context_menu");break;case"commentSelection":this.commentSelection("context_menu");break}}setEditingState(e){e?(te(this,it,Upe).call(this),te(this,it,Ere).call(this),te(this,it,Bo).call(this,{isEditing:g(this,Wi)!==Zt.NONE,isEmpty:te(this,it,I4).call(this),hasSomethingToUndo:g(this,D0).hasSomethingToUndo(),hasSomethingToRedo:g(this,D0).hasSomethingToRedo(),hasSelectedEditor:!1})):(te(this,it,Npe).call(this),te(this,it,Fre).call(this),te(this,it,Bo).call(this,{isEditing:!1}),this.disableUserSelect(!1))}registerEditorTypes(e){if(!g(this,M0)){Q(this,M0,e);for(const r of g(this,M0))te(this,it,qA).call(this,r.defaultPropertiesToUpdate)}}getId(){return g(this,cX).id}get currentLayer(){return g(this,Sa).get(g(this,T5))}getLayer(e){return g(this,Sa).get(e)}get currentPageIndex(){return g(this,T5)}addLayer(e){g(this,Sa).set(e.pageIndex,e),g(this,Ad)?e.enable():e.disable()}removeLayer(e){g(this,Sa).delete(e.pageIndex)}async updateMode(e,r=null,n=!1,i=!1,a=!1){var o,s,l,c,A;if(g(this,Wi)!==e&&!(g(this,_0)&&(await g(this,_0).promise,!g(this,_0)))){if(Q(this,_0,Promise.withResolvers()),(o=g(this,sd))==null||o.commitOrRemove(),g(this,Wi)===Zt.POPUP&&((s=g(this,ah))==null||s.hideSidebar()),Q(this,Wi,e),e===Zt.NONE){this.setEditingState(!1),te(this,it,Qpe).call(this),(l=this._editorUndoBar)==null||l.hide(),g(this,_0).resolve();return}e===Zt.SIGNATURE&&await((c=g(this,dd))==null?void 0:c.loadSignatures()),e===Zt.POPUP&&(g(this,_5)||Q(this,_5,await g(this,H5).getAnnotationsByType(new Set(g(this,M0).map(h=>h._editorType)))),(A=g(this,ah))==null||A.showSidebar(g(this,_5))),this.setEditingState(!0),await te(this,it,Ope).call(this),this.unselectAll();for(const h of g(this,Sa).values())h.updateMode(e);if(!r){n&&this.addNewEditorFromKeyboard(),g(this,_0).resolve();return}for(const h of g(this,Gi).values())h.annotationElementId===r||h.id===r?(this.setSelected(h),a?h.editComment():i&&h.enterInEditMode()):h.unselect();g(this,_0).resolve()}}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(e){e.mode!==g(this,Wi)&&this._eventBus.dispatch("switchannotationeditormode",{source:this,...e})}updateParams(e,r){if(g(this,M0)){switch(e){case Sr.CREATE:this.currentLayer.addNewEditor(r);return;case Sr.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:{type:"highlight",action:"toggle_visibility"}}}),(g(this,hw)||Q(this,hw,new Map)).set(e,r),this.showAllEditors("highlight",r);break}if(this.hasSelection)for(const n of g(this,rn))n.updateParams(e,r);else for(const n of g(this,M0))n.updateDefaultParams(e,r)}}showAllEditors(e,r,n=!1){var a;for(const o of g(this,Gi).values())o.editorType===e&&o.show(r);(((a=g(this,hw))==null?void 0:a.get(Sr.HIGHLIGHT_SHOW_ALL))??!0)!==r&&te(this,it,qA).call(this,[[Sr.HIGHLIGHT_SHOW_ALL,r]])}enableWaiting(e=!1){if(g(this,cw)!==e){Q(this,cw,e);for(const r of g(this,Sa).values())e?r.disableClick():r.enableClick(),r.div.classList.toggle("waiting",e)}}getEditors(e){const r=[];for(const n of g(this,Gi).values())n.pageIndex===e&&r.push(n);return r}getEditor(e){return g(this,Gi).get(e)}addEditor(e){g(this,Gi).set(e.id,e)}removeEditor(e){var r,n;e.div.contains(document.activeElement)&&(g(this,Lc)&&clearTimeout(g(this,Lc)),Q(this,Lc,setTimeout(()=>{this.focusMainContainer(),Q(this,Lc,null)},0))),g(this,Gi).delete(e.id),e.annotationElementId&&((r=g(this,ud))==null||r.delete(e.annotationElementId)),this.unselect(e),(!e.annotationElementId||!g(this,ox).has(e.annotationElementId))&&((n=g(this,ih))==null||n.remove(e.id))}addDeletedAnnotationElement(e){g(this,ox).add(e.annotationElementId),this.addChangedExistingAnnotation(e),e.deleted=!0}isDeletedAnnotationElement(e){return g(this,ox).has(e)}removeDeletedAnnotationElement(e){g(this,ox).delete(e.annotationElementId),this.removeChangedExistingAnnotation(e),e.deleted=!1}setActiveEditor(e){g(this,Us)!==e&&(Q(this,Us,e),e&&te(this,it,qA).call(this,e.propertiesToUpdate))}updateUI(e){g(this,it,zpe)===e&&te(this,it,qA).call(this,e.propertiesToUpdate)}updateUIForDefaultProperties(e){te(this,it,qA).call(this,e.defaultPropertiesToUpdate)}toggleSelected(e){if(g(this,rn).has(e)){g(this,rn).delete(e),e.unselect(),te(this,it,Bo).call(this,{hasSelectedEditor:this.hasSelection});return}g(this,rn).add(e),e.select(),te(this,it,qA).call(this,e.propertiesToUpdate),te(this,it,Bo).call(this,{hasSelectedEditor:!0})}setSelected(e){var r;this.updateToolbar({mode:e.mode,editId:e.id}),(r=g(this,sd))==null||r.commitOrRemove();for(const n of g(this,rn))n!==e&&n.unselect();g(this,rn).clear(),g(this,rn).add(e),e.select(),te(this,it,qA).call(this,e.propertiesToUpdate),te(this,it,Bo).call(this,{hasSelectedEditor:!0})}isSelected(e){return g(this,rn).has(e)}get firstSelectedEditor(){return g(this,rn).values().next().value}unselect(e){e.unselect(),g(this,rn).delete(e),te(this,it,Bo).call(this,{hasSelectedEditor:this.hasSelection})}get hasSelection(){return g(this,rn).size!==0}get isEnterHandled(){return g(this,rn).size===1&&this.firstSelectedEditor.isEnterHandled}undo(){var e;g(this,D0).undo(),te(this,it,Bo).call(this,{hasSomethingToUndo:g(this,D0).hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:te(this,it,I4).call(this)}),(e=this._editorUndoBar)==null||e.hide()}redo(){g(this,D0).redo(),te(this,it,Bo).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:g(this,D0).hasSomethingToRedo(),isEmpty:te(this,it,I4).call(this)})}addCommands(e){g(this,D0).add(e),te(this,it,Bo).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:te(this,it,I4).call(this)})}cleanUndoStack(e){g(this,D0).cleanType(e)}delete(){var a;this.commitOrRemove();const e=(a=this.currentLayer)==null?void 0:a.endDrawingSession(!0);if(!this.hasSelection&&!e)return;const r=e?[e]:[...g(this,rn)],n=()=>{var o;(o=this._editorUndoBar)==null||o.show(i,r.length===1?r[0].editorType:r.length);for(const s of r)s.remove()},i=()=>{for(const o of r)te(this,it,Sre).call(this,o)};this.addCommands({cmd:n,undo:i,mustExec:!0})}commitOrRemove(){var e;(e=g(this,Us))==null||e.commitOrRemove()}hasSomethingToControl(){return g(this,Us)||this.hasSelection}selectAll(){for(const e of g(this,rn))e.commit();te(this,it,Dre).call(this,g(this,Gi).values())}unselectAll(){var e;if(!(g(this,Us)&&(g(this,Us).commitOrRemove(),g(this,Wi)!==Zt.NONE))&&!((e=g(this,sd))!=null&&e.commitOrRemove())&&this.hasSelection){for(const r of g(this,rn))r.unselect();g(this,rn).clear(),te(this,it,Bo).call(this,{hasSelectedEditor:!1})}}translateSelectedEditors(e,r,n=!1){if(n||this.commitOrRemove(),!this.hasSelection)return;g(this,xd)[0]+=e,g(this,xd)[1]+=r;const[i,a]=g(this,xd),o=[...g(this,rn)],s=1e3;g(this,Tc)&&clearTimeout(g(this,Tc)),Q(this,Tc,setTimeout(()=>{Q(this,Tc,null),g(this,xd)[0]=g(this,xd)[1]=0,this.addCommands({cmd:()=>{for(const l of o)g(this,Gi).has(l.id)&&(l.translateInPage(i,a),l.translationDone())},undo:()=>{for(const l of o)g(this,Gi).has(l.id)&&(l.translateInPage(-i,-a),l.translationDone())},mustExec:!1})},s));for(const l of o)l.translateInPage(e,r),l.translationDone()}setUpDragSession(){if(this.hasSelection){this.disableUserSelect(!0),Q(this,_c,new Map);for(const e of g(this,rn))g(this,_c).set(e,{savedX:e.x,savedY:e.y,savedPageIndex:e.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!g(this,_c))return!1;this.disableUserSelect(!1);const e=g(this,_c);Q(this,_c,null);let r=!1;for(const[{x:i,y:a,pageIndex:o},s]of e)s.newX=i,s.newY=a,s.newPageIndex=o,r||(r=i!==s.savedX||a!==s.savedY||o!==s.savedPageIndex);if(!r)return!1;const n=(i,a,o,s)=>{if(g(this,Gi).has(i.id)){const l=g(this,Sa).get(s);l?i._setParentAndPosition(l,a,o):(i.pageIndex=s,i.x=a,i.y=o)}};return this.addCommands({cmd:()=>{for(const[i,{newX:a,newY:o,newPageIndex:s}]of e)n(i,a,o,s)},undo:()=>{for(const[i,{savedX:a,savedY:o,savedPageIndex:s}]of e)n(i,a,o,s)},mustExec:!0}),!0}dragSelectedEditors(e,r){if(g(this,_c))for(const n of g(this,_c).keys())n.drag(e,r)}rebuild(e){if(e.parent===null){const r=this.getLayer(e.pageIndex);r?(r.changeParent(e),r.addOrRebuild(e)):(this.addEditor(e),this.addToAnnotationStorage(e),e.rebuild())}else e.parent.addOrRebuild(e)}get isEditorHandlingKeyboard(){var e;return((e=this.getActive())==null?void 0:e.shouldGetKeyboardEvents())||g(this,rn).size===1&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(e){return g(this,Us)===e}getActive(){return g(this,Us)}getMode(){return g(this,Wi)}get imageManager(){return xr(this,"imageManager",new kre)}getSelectionBoxes(e){if(!e)return null;const r=document.getSelection();for(let c=0,A=r.rangeCount;c<A;c++)if(!e.contains(r.getRangeAt(c).commonAncestorContainer))return null;const{x:n,y:i,width:a,height:o}=e.getBoundingClientRect();let s;switch(e.getAttribute("data-main-rotation")){case"90":s=(c,A,h,d)=>({x:(A-i)/o,y:1-(c+h-n)/a,width:d/o,height:h/a});break;case"180":s=(c,A,h,d)=>({x:1-(c+h-n)/a,y:1-(A+d-i)/o,width:h/a,height:d/o});break;case"270":s=(c,A,h,d)=>({x:1-(A+d-i)/o,y:(c-n)/a,width:d/o,height:h/a});break;default:s=(c,A,h,d)=>({x:(c-n)/a,y:(A-i)/o,width:h/a,height:d/o});break}const l=[];for(let c=0,A=r.rangeCount;c<A;c++){const h=r.getRangeAt(c);if(!h.collapsed)for(const{x:d,y:u,width:f,height:x}of h.getClientRects())f===0||x===0||l.push(s(d,u,f,x))}return l.length===0?null:l}addChangedExistingAnnotation({annotationElementId:e,id:r}){(g(this,I5)||Q(this,I5,new Map)).set(e,r)}removeChangedExistingAnnotation({annotationElementId:e}){var r;(r=g(this,I5))==null||r.delete(e)}renderAnnotationElement(e){var i;const r=(i=g(this,I5))==null?void 0:i.get(e.data.id);if(!r)return;const n=g(this,ih).getRawValue(r);n&&(g(this,Wi)===Zt.NONE&&!n.hasBeenModified||n.renderAnnotationElement(e))}setMissingCanvas(e,r,n){var a;const i=(a=g(this,ud))==null?void 0:a.get(e);i&&(i.setCanvas(r,n),g(this,ud).delete(e))}addMissingCanvas(e,r){(g(this,ud)||Q(this,ud,new Map)).set(e,r)}};M5=new WeakMap,Us=new WeakMap,_5=new WeakMap,Gi=new WeakMap,Sa=new WeakMap,L5=new WeakMap,ih=new WeakMap,I5=new WeakMap,D0=new WeakMap,ah=new WeakMap,od=new WeakMap,sd=new WeakMap,T5=new WeakMap,ox=new WeakMap,_c=new WeakMap,M0=new WeakMap,sx=new WeakMap,ow=new WeakMap,sw=new WeakMap,P5=new WeakMap,lw=new WeakMap,Lc=new WeakMap,ld=new WeakMap,U5=new WeakMap,cd=new WeakMap,Ic=new WeakMap,cX=new WeakMap,Ad=new WeakMap,N5=new WeakMap,cw=new WeakMap,hd=new WeakMap,lx=new WeakMap,R5=new WeakMap,ud=new WeakMap,Aw=new WeakMap,Wi=new WeakMap,rn=new WeakMap,oh=new WeakMap,dd=new WeakMap,fd=new WeakMap,hw=new WeakMap,H5=new WeakMap,uw=new WeakMap,xd=new WeakMap,Tc=new WeakMap,sh=new WeakMap,dw=new WeakMap,fw=new WeakMap,_0=new WeakMap,it=new WeakSet,EG=function({anchorNode:e}){return e.nodeType===Node.TEXT_NODE?e.parentElement:e},Cre=function(e){const{currentLayer:r}=this;if(r.hasTextLayer(e))return r;for(const n of g(this,Sa).values())if(n.hasTextLayer(e))return n;return null},Ipe=function(){const e=document.getSelection();if(!e||e.isCollapsed)return;const n=te(this,it,EG).call(this,e).closest(".textLayer"),i=this.getSelectionBoxes(n);i&&(g(this,Ic)||Q(this,Ic,new lBe(this)),g(this,Ic).show(n,i,this.direction==="ltr"))},Tpe=function(){var a,o,s;const e=document.getSelection();if(!e||e.isCollapsed){g(this,oh)&&((a=g(this,Ic))==null||a.hide(),Q(this,oh,null),te(this,it,Bo).call(this,{hasSelectedText:!1}));return}const{anchorNode:r}=e;if(r===g(this,oh))return;const i=te(this,it,EG).call(this,e).closest(".textLayer");if(!i){g(this,oh)&&((o=g(this,Ic))==null||o.hide(),Q(this,oh,null),te(this,it,Bo).call(this,{hasSelectedText:!1}));return}if((s=g(this,Ic))==null||s.hide(),Q(this,oh,r),te(this,it,Bo).call(this,{hasSelectedText:!0}),!(g(this,Wi)!==Zt.HIGHLIGHT&&g(this,Wi)!==Zt.NONE)&&(g(this,Wi)===Zt.HIGHLIGHT&&this.showAllEditors("highlight",!0,!0),Q(this,cd,this.isShiftKeyDown),!this.isShiftKeyDown)){const l=g(this,Wi)===Zt.HIGHLIGHT?te(this,it,Cre).call(this,i):null;if(l==null||l.toggleDrawing(),g(this,N5)){const c=new AbortController,A=this.combinedSignal(c),h=d=>{d.type==="pointerup"&&d.button!==0||(c.abort(),l==null||l.toggleDrawing(!0),d.type==="pointerup"&&te(this,it,L4).call(this,"main_toolbar"))};window.addEventListener("pointerup",h,{signal:A}),window.addEventListener("blur",h,{signal:A})}else l==null||l.toggleDrawing(!0),te(this,it,L4).call(this,"main_toolbar")}},L4=function(e=""){g(this,Wi)===Zt.HIGHLIGHT?this.highlightSelection(e):g(this,ow)&&te(this,it,Ipe).call(this)},Ppe=function(){document.addEventListener("selectionchange",te(this,it,Tpe).bind(this),{signal:this._signal})},Upe=function(){if(g(this,ld))return;Q(this,ld,new AbortController);const e=this.combinedSignal(g(this,ld));window.addEventListener("focus",this.focus.bind(this),{signal:e}),window.addEventListener("blur",this.blur.bind(this),{signal:e})},Npe=function(){var e;(e=g(this,ld))==null||e.abort(),Q(this,ld,null)},bre=function(){if(g(this,hd))return;Q(this,hd,new AbortController);const e=this.combinedSignal(g(this,hd));window.addEventListener("keydown",this.keydown.bind(this),{signal:e}),window.addEventListener("keyup",this.keyup.bind(this),{signal:e})},Rpe=function(){var e;(e=g(this,hd))==null||e.abort(),Q(this,hd,null)},Ere=function(){if(g(this,od))return;Q(this,od,new AbortController);const e=this.combinedSignal(g(this,od));document.addEventListener("copy",this.copy.bind(this),{signal:e}),document.addEventListener("cut",this.cut.bind(this),{signal:e}),document.addEventListener("paste",this.paste.bind(this),{signal:e})},Fre=function(){var e;(e=g(this,od))==null||e.abort(),Q(this,od,null)},Hpe=function(){const e=this._signal;document.addEventListener("dragover",this.dragOver.bind(this),{signal:e}),document.addEventListener("drop",this.drop.bind(this),{signal:e})},Bo=function(e){Object.entries(e).some(([n,i])=>g(this,uw)[n]!==i)&&(this._eventBus.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(g(this,uw),e)}),g(this,Wi)===Zt.HIGHLIGHT&&e.hasSelectedEditor===!1&&te(this,it,qA).call(this,[[Sr.HIGHLIGHT_FREE,!0]]))},qA=function(e){this._eventBus.dispatch("annotationeditorparamschanged",{source:this,details:e})},Ope=async function(){if(!g(this,Ad)){Q(this,Ad,!0);const e=[];for(const r of g(this,Sa).values())e.push(r.enable());await Promise.all(e);for(const r of g(this,Gi).values())r.enable()}},Qpe=function(){if(this.unselectAll(),g(this,Ad)){Q(this,Ad,!1);for(const e of g(this,Sa).values())e.disable();for(const e of g(this,Gi).values())e.disable()}},Sre=function(e){const r=g(this,Sa).get(e.pageIndex);r?r.addOrRebuild(e):(this.addEditor(e),this.addToAnnotationStorage(e))},zpe=function(){let e=null;for(e of g(this,rn));return e},I4=function(){if(g(this,Gi).size===0)return!0;if(g(this,Gi).size===1)for(const e of g(this,Gi).values())return e.isEmpty();return!1},Dre=function(e){for(const r of g(this,rn))r.unselect();g(this,rn).clear();for(const r of e)r.isEmpty()||(g(this,rn).add(r),r.select());te(this,it,Bo).call(this,{hasSelectedEditor:this.hasSelection})},Pe(jy,"TRANSLATE_SMALL",1),Pe(jy,"TRANSLATE_BIG",10);let Sp=jy;var Aa,Pc,Ml,O5,Uc,Ns,Q5,Nc,rs,lh,cx,Rc,pd,ql,T4,FG;const Co=class Co{constructor(e){W(this,ql);W(this,Aa,null);W(this,Pc,!1);W(this,Ml,null);W(this,O5,null);W(this,Uc,null);W(this,Ns,null);W(this,Q5,!1);W(this,Nc,null);W(this,rs,null);W(this,lh,null);W(this,cx,null);W(this,Rc,!1);Q(this,rs,e),Q(this,Rc,e._uiManager.useNewAltTextFlow),g(Co,pd)||Q(Co,pd,Object.freeze({added:"pdfjs-editor-new-alt-text-added-button","added-label":"pdfjs-editor-new-alt-text-added-button-label",missing:"pdfjs-editor-new-alt-text-missing-button","missing-label":"pdfjs-editor-new-alt-text-missing-button-label",review:"pdfjs-editor-new-alt-text-to-review-button","review-label":"pdfjs-editor-new-alt-text-to-review-button-label"}))}static initialize(e){Co._l10n??(Co._l10n=e)}async render(){const e=Q(this,Ml,document.createElement("button"));e.className="altText",e.tabIndex="0";const r=Q(this,O5,document.createElement("span"));e.append(r),g(this,Rc)?(e.classList.add("new"),e.setAttribute("data-l10n-id",g(Co,pd).missing),r.setAttribute("data-l10n-id",g(Co,pd)["missing-label"])):(e.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button"),r.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button-label"));const n=g(this,rs)._uiManager._signal;e.addEventListener("contextmenu",al,{signal:n}),e.addEventListener("pointerdown",a=>a.stopPropagation(),{signal:n});const i=a=>{a.preventDefault(),g(this,rs)._uiManager.editAltText(g(this,rs)),g(this,Rc)&&g(this,rs)._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_clicked",data:{label:g(this,ql,T4)}})};return e.addEventListener("click",i,{capture:!0,signal:n}),e.addEventListener("keydown",a=>{a.target===e&&a.key==="Enter"&&(Q(this,Q5,!0),i(a))},{signal:n}),await te(this,ql,FG).call(this),e}finish(){g(this,Ml)&&(g(this,Ml).focus({focusVisible:g(this,Q5)}),Q(this,Q5,!1))}isEmpty(){return g(this,Rc)?g(this,Aa)===null:!g(this,Aa)&&!g(this,Pc)}hasData(){return g(this,Rc)?g(this,Aa)!==null||!!g(this,lh):this.isEmpty()}get guessedText(){return g(this,lh)}async setGuessedText(e){g(this,Aa)===null&&(Q(this,lh,e),Q(this,cx,await Co._l10n.get("pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer",{generatedAltText:e})),te(this,ql,FG).call(this))}toggleAltTextBadge(e=!1){var r;if(!g(this,Rc)||g(this,Aa)){(r=g(this,Nc))==null||r.remove(),Q(this,Nc,null);return}if(!g(this,Nc)){const n=Q(this,Nc,document.createElement("div"));n.className="noAltTextBadge",g(this,rs).div.append(n)}g(this,Nc).classList.toggle("hidden",!e)}serialize(e){let r=g(this,Aa);return!e&&g(this,lh)===r&&(r=g(this,cx)),{altText:r,decorative:g(this,Pc),guessedText:g(this,lh),textWithDisclaimer:g(this,cx)}}get data(){return{altText:g(this,Aa),decorative:g(this,Pc)}}set data({altText:e,decorative:r,guessedText:n,textWithDisclaimer:i,cancel:a=!1}){n&&(Q(this,lh,n),Q(this,cx,i)),!(g(this,Aa)===e&&g(this,Pc)===r)&&(a||(Q(this,Aa,e),Q(this,Pc,r)),te(this,ql,FG).call(this))}toggle(e=!1){g(this,Ml)&&(!e&&g(this,Ns)&&(clearTimeout(g(this,Ns)),Q(this,Ns,null)),g(this,Ml).disabled=!e)}shown(){g(this,rs)._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_displayed",data:{label:g(this,ql,T4)}})}destroy(){var e,r;(e=g(this,Ml))==null||e.remove(),Q(this,Ml,null),Q(this,O5,null),Q(this,Uc,null),(r=g(this,Nc))==null||r.remove(),Q(this,Nc,null)}};Aa=new WeakMap,Pc=new WeakMap,Ml=new WeakMap,O5=new WeakMap,Uc=new WeakMap,Ns=new WeakMap,Q5=new WeakMap,Nc=new WeakMap,rs=new WeakMap,lh=new WeakMap,cx=new WeakMap,Rc=new WeakMap,pd=new WeakMap,ql=new WeakSet,T4=function(){return g(this,Aa)&&"added"||g(this,Aa)===null&&this.guessedText&&"review"||"missing"},FG=async function(){var i,a,o;const e=g(this,Ml);if(!e)return;if(g(this,Rc)){if(e.classList.toggle("done",!!g(this,Aa)),e.setAttribute("data-l10n-id",g(Co,pd)[g(this,ql,T4)]),(i=g(this,O5))==null||i.setAttribute("data-l10n-id",g(Co,pd)[`${g(this,ql,T4)}-label`]),!g(this,Aa)){(a=g(this,Uc))==null||a.remove();return}}else{if(!g(this,Aa)&&!g(this,Pc)){e.classList.remove("done"),(o=g(this,Uc))==null||o.remove();return}e.classList.add("done"),e.setAttribute("data-l10n-id","pdfjs-editor-alt-text-edit-button")}let r=g(this,Uc);if(!r){Q(this,Uc,r=document.createElement("span")),r.className="tooltip",r.setAttribute("role","tooltip"),r.id=`alt-text-tooltip-${g(this,rs).id}`;const s=100,l=g(this,rs)._uiManager._signal;l.addEventListener("abort",()=>{clearTimeout(g(this,Ns)),Q(this,Ns,null)},{once:!0}),e.addEventListener("mouseenter",()=>{Q(this,Ns,setTimeout(()=>{Q(this,Ns,null),g(this,Uc).classList.add("show"),g(this,rs)._reportTelemetry({action:"alt_text_tooltip"})},s))},{signal:l}),e.addEventListener("mouseleave",()=>{var c;g(this,Ns)&&(clearTimeout(g(this,Ns)),Q(this,Ns,null)),(c=g(this,Uc))==null||c.classList.remove("show")},{signal:l})}g(this,Pc)?r.setAttribute("data-l10n-id","pdfjs-editor-alt-text-decorative-tooltip"):(r.removeAttribute("data-l10n-id"),r.textContent=g(this,Aa)),r.parentNode||e.append(r);const n=g(this,rs).getElementForAltText();n==null||n.setAttribute("aria-describedby",r.id)},W(Co,pd,null),Pe(Co,"_l10n",null);let iZ=Co;var Hc,Ax,_l,xw,ch,z5,gd;class J9{constructor(e){W(this,Hc,null);W(this,Ax,!1);W(this,_l,null);W(this,xw,null);W(this,ch,null);W(this,z5,null);W(this,gd,!1);Q(this,_l,e),this.toolbar=null}render(){if(!g(this,_l)._uiManager.hasCommentManager())return null;const e=Q(this,Hc,document.createElement("button"));e.className="comment",e.tabIndex="0",e.setAttribute("data-l10n-id","pdfjs-editor-edit-comment-button");const r=g(this,_l)._uiManager._signal;if(!(r instanceof AbortSignal)||r.aborted)return e;e.addEventListener("contextmenu",al,{signal:r}),e.addEventListener("pointerdown",i=>i.stopPropagation(),{signal:r});const n=i=>{i.preventDefault(),this.edit()};return e.addEventListener("click",n,{capture:!0,signal:r}),e.addEventListener("keydown",i=>{i.target===e&&i.key==="Enter"&&(Q(this,Ax,!0),n(i))},{signal:r}),e}edit(){const{bottom:e,left:r,right:n}=g(this,_l).getClientDimensions(),i={top:e};g(this,_l)._uiManager.direction==="ltr"?i.right=n:i.left=r,g(this,_l)._uiManager.editComment(g(this,_l),i)}finish(){g(this,Hc)&&(g(this,Hc).focus({focusVisible:g(this,Ax)}),Q(this,Ax,!1))}isDeleted(){return g(this,gd)||g(this,ch)===""}hasBeenEdited(){return this.isDeleted()||g(this,ch)!==g(this,xw)}serialize(){return this.data}get data(){return{text:g(this,ch),date:g(this,z5),deleted:g(this,gd)}}set data(e){if(e===null){Q(this,ch,""),Q(this,gd,!0);return}Q(this,ch,e),Q(this,z5,new Date),Q(this,gd,!1)}setInitialText(e){Q(this,xw,e),this.data=e}toggle(e=!1){g(this,Hc)&&(g(this,Hc).disabled=!e)}shown(){}destroy(){var e;(e=g(this,Hc))==null||e.remove(),Q(this,Hc,null),Q(this,ch,""),Q(this,z5,null),Q(this,_l,null),Q(this,Ax,!1),Q(this,gd,!1)}}Hc=new WeakMap,Ax=new WeakMap,_l=new WeakMap,xw=new WeakMap,ch=new WeakMap,z5=new WeakMap,gd=new WeakMap;var j5,hx,pw,gw,yw,vw,mw,Ah,ux,hh,dx,uh,z1,jpe,qpe,Vpe;const r0e=class r0e{constructor({container:e,isPinchingDisabled:r=null,isPinchingStopped:n=null,onPinchStart:i=null,onPinching:a=null,onPinchEnd:o=null,signal:s}){W(this,z1);W(this,j5);W(this,hx,!1);W(this,pw,null);W(this,gw);W(this,yw);W(this,vw);W(this,mw);W(this,Ah,null);W(this,ux);W(this,hh,null);W(this,dx);W(this,uh,null);Q(this,j5,e),Q(this,pw,n),Q(this,gw,r),Q(this,yw,i),Q(this,vw,a),Q(this,mw,o),Q(this,dx,new AbortController),Q(this,ux,AbortSignal.any([s,g(this,dx).signal])),e.addEventListener("touchstart",te(this,z1,jpe).bind(this),{passive:!1,signal:g(this,ux)})}get MIN_TOUCH_DISTANCE_TO_PINCH(){return 35/uA.pixelRatio}destroy(){var e,r;(e=g(this,dx))==null||e.abort(),Q(this,dx,null),(r=g(this,Ah))==null||r.abort(),Q(this,Ah,null)}};j5=new WeakMap,hx=new WeakMap,pw=new WeakMap,gw=new WeakMap,yw=new WeakMap,vw=new WeakMap,mw=new WeakMap,Ah=new WeakMap,ux=new WeakMap,hh=new WeakMap,dx=new WeakMap,uh=new WeakMap,z1=new WeakSet,jpe=function(e){var i,a,o;if((i=g(this,gw))!=null&&i.call(this))return;if(e.touches.length===1){if(g(this,Ah))return;const s=Q(this,Ah,new AbortController),l=AbortSignal.any([g(this,ux),s.signal]),c=g(this,j5),A={capture:!0,signal:l,passive:!1},h=d=>{var u;d.pointerType==="touch"&&((u=g(this,Ah))==null||u.abort(),Q(this,Ah,null))};c.addEventListener("pointerdown",d=>{d.pointerType==="touch"&&(_i(d),h(d))},A),c.addEventListener("pointerup",h,A),c.addEventListener("pointercancel",h,A);return}if(!g(this,uh)){Q(this,uh,new AbortController);const s=AbortSignal.any([g(this,ux),g(this,uh).signal]),l=g(this,j5),c={signal:s,capture:!1,passive:!1};l.addEventListener("touchmove",te(this,z1,qpe).bind(this),c);const A=te(this,z1,Vpe).bind(this);l.addEventListener("touchend",A,c),l.addEventListener("touchcancel",A,c),c.capture=!0,l.addEventListener("pointerdown",_i,c),l.addEventListener("pointermove",_i,c),l.addEventListener("pointercancel",_i,c),l.addEventListener("pointerup",_i,c),(a=g(this,yw))==null||a.call(this)}if(_i(e),e.touches.length!==2||(o=g(this,pw))!=null&&o.call(this)){Q(this,hh,null);return}let[r,n]=e.touches;r.identifier>n.identifier&&([r,n]=[n,r]),Q(this,hh,{touch0X:r.screenX,touch0Y:r.screenY,touch1X:n.screenX,touch1Y:n.screenY})},qpe=function(e){var k;if(!g(this,hh)||e.touches.length!==2)return;_i(e);let[r,n]=e.touches;r.identifier>n.identifier&&([r,n]=[n,r]);const{screenX:i,screenY:a}=r,{screenX:o,screenY:s}=n,l=g(this,hh),{touch0X:c,touch0Y:A,touch1X:h,touch1Y:d}=l,u=h-c,f=d-A,x=o-i,y=s-a,p=Math.hypot(x,y)||1,v=Math.hypot(u,f)||1;if(!g(this,hx)&&Math.abs(v-p)<=r0e.MIN_TOUCH_DISTANCE_TO_PINCH)return;if(l.touch0X=i,l.touch0Y=a,l.touch1X=o,l.touch1Y=s,!g(this,hx)){Q(this,hx,!0);return}const m=[(i+o)/2,(a+s)/2];(k=g(this,vw))==null||k.call(this,m,v,p)},Vpe=function(e){var r;e.touches.length>=2||(g(this,uh)&&(g(this,uh).abort(),Q(this,uh,null),(r=g(this,mw))==null||r.call(this)),g(this,hh)&&(_i(e),Q(this,hh,null),Q(this,hx,!1)))};let aZ=r0e;var fx,Ll,On,Da,q5,yd,ww,xx,Ma,px,dh,vd,kw,gx,Rs,Bw,yx,fh,Oc,V5,K5,L0,vx,Cw,AX,Ht,Mre,bw,_re,SG,Kpe,Gpe,Lre,DG,Ire,Wpe,Zpe,Xpe,Tre,Ype,Pre,Jpe,$pe,ege,Ure,P4;const dr=class dr{constructor(e){W(this,Ht);W(this,fx,null);W(this,Ll,null);W(this,On,null);W(this,Da,null);W(this,q5,!1);W(this,yd,null);W(this,ww,"");W(this,xx,!1);W(this,Ma,null);W(this,px,null);W(this,dh,null);W(this,vd,null);W(this,kw,"");W(this,gx,!1);W(this,Rs,null);W(this,Bw,!1);W(this,yx,!1);W(this,fh,!1);W(this,Oc,null);W(this,V5,0);W(this,K5,0);W(this,L0,null);W(this,vx,null);Pe(this,"isSelected",!1);Pe(this,"_isCopy",!1);Pe(this,"_editToolbar",null);Pe(this,"_initialOptions",Object.create(null));Pe(this,"_initialData",null);Pe(this,"_isVisible",!0);Pe(this,"_uiManager",null);Pe(this,"_focusEventsAllowed",!0);W(this,Cw,!1);W(this,AX,dr._zIndex++);this.parent=e.parent,this.id=e.id,this.width=this.height=null,this.pageIndex=e.parent.pageIndex,this.name=e.name,this.div=null,this._uiManager=e.uiManager,this.annotationElementId=null,this._willKeepAspectRatio=!1,this._initialOptions.isCentered=e.isCentered,this._structTreeParentId=null,this.annotationElementId=e.annotationElementId||null;const{rotation:r,rawDims:{pageWidth:n,pageHeight:i,pageX:a,pageY:o}}=this.parent.viewport;this.rotation=r,this.pageRotation=(360+r-this._uiManager.viewParameters.rotation)%360,this.pageDimensions=[n,i],this.pageTranslation=[a,o];const[s,l]=this.parentDimensions;this.x=e.x/s,this.y=e.y/l,this.isAttachedToDOM=!1,this.deleted=!1}static get _resizerKeyboardManager(){const e=dr.prototype._resizeWithKeyboard,r=Sp.TRANSLATE_SMALL,n=Sp.TRANSLATE_BIG;return xr(this,"_resizerKeyboardManager",new Rk([[["ArrowLeft","mac+ArrowLeft"],e,{args:[-r,0]}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e,{args:[-n,0]}],[["ArrowRight","mac+ArrowRight"],e,{args:[r,0]}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e,{args:[n,0]}],[["ArrowUp","mac+ArrowUp"],e,{args:[0,-r]}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e,{args:[0,-n]}],[["ArrowDown","mac+ArrowDown"],e,{args:[0,r]}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e,{args:[0,n]}],[["Escape","mac+Escape"],dr.prototype._stopResizingWithKeyboard]]))}get editorType(){return Object.getPrototypeOf(this).constructor._type}get mode(){return Object.getPrototypeOf(this).constructor._editorType}static get isDrawer(){return!1}static get _defaultLineColor(){return xr(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}static deleteAnnotationElement(e){const r=new hBe({id:e.parent.getNextId(),parent:e.parent,uiManager:e._uiManager});r.annotationElementId=e.annotationElementId,r.deleted=!0,r._uiManager.addToAnnotationStorage(r)}static initialize(e,r){if(dr._l10n??(dr._l10n=e),dr._l10nResizer||(dr._l10nResizer=Object.freeze({topLeft:"pdfjs-editor-resizer-top-left",topMiddle:"pdfjs-editor-resizer-top-middle",topRight:"pdfjs-editor-resizer-top-right",middleRight:"pdfjs-editor-resizer-middle-right",bottomRight:"pdfjs-editor-resizer-bottom-right",bottomMiddle:"pdfjs-editor-resizer-bottom-middle",bottomLeft:"pdfjs-editor-resizer-bottom-left",middleLeft:"pdfjs-editor-resizer-middle-left"})),dr._borderLineWidth!==-1)return;const n=getComputedStyle(document.documentElement);dr._borderLineWidth=parseFloat(n.getPropertyValue("--outline-width"))||0}static updateDefaultParams(e,r){}static get defaultPropertiesToUpdate(){return[]}static isHandlingMimeForPasting(e){return!1}static paste(e,r){xn("Not implemented")}get propertiesToUpdate(){return[]}get _isDraggable(){return g(this,Cw)}set _isDraggable(e){var r;Q(this,Cw,e),(r=this.div)==null||r.classList.toggle("draggable",e)}get isEnterHandled(){return!0}center(){const[e,r]=this.pageDimensions;switch(this.parentRotation){case 90:this.x-=this.height*r/(e*2),this.y+=this.width*e/(r*2);break;case 180:this.x+=this.width/2,this.y+=this.height/2;break;case 270:this.x+=this.height*r/(e*2),this.y-=this.width*e/(r*2);break;default:this.x-=this.width/2,this.y-=this.height/2;break}this.fixAndSetPosition()}addCommands(e){this._uiManager.addCommands(e)}get currentLayer(){return this._uiManager.currentLayer}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=g(this,AX)}setParent(e){e!==null?(this.pageIndex=e.pageIndex,this.pageDimensions=e.pageDimensions):te(this,Ht,P4).call(this),this.parent=e}focusin(e){this._focusEventsAllowed&&(g(this,gx)?Q(this,gx,!1):this.parent.setSelected(this))}focusout(e){var n;if(!this._focusEventsAllowed||!this.isAttachedToDOM)return;const r=e.relatedTarget;r!=null&&r.closest(`#${this.id}`)||(e.preventDefault(),(n=this.parent)!=null&&n.isMultipleSelection||this.commitOrRemove())}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.isInEditMode()&&this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}setAt(e,r,n,i){const[a,o]=this.parentDimensions;[n,i]=this.screenToPageTranslation(n,i),this.x=(e+n)/a,this.y=(r+i)/o,this.fixAndSetPosition()}_moveAfterPaste(e,r){const[n,i]=this.parentDimensions;this.setAt(e*n,r*i,this.width*n,this.height*i),this._onTranslated()}translate(e,r){te(this,Ht,Mre).call(this,this.parentDimensions,e,r)}translateInPage(e,r){g(this,Rs)||Q(this,Rs,[this.x,this.y,this.width,this.height]),te(this,Ht,Mre).call(this,this.pageDimensions,e,r),this.div.scrollIntoView({block:"nearest"})}translationDone(){this._onTranslated(this.x,this.y)}drag(e,r){g(this,Rs)||Q(this,Rs,[this.x,this.y,this.width,this.height]);const{div:n,parentDimensions:[i,a]}=this;if(this.x+=e/i,this.y+=r/a,this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){const{x:h,y:d}=this.div.getBoundingClientRect();this.parent.findNewParent(this,h,d)&&(this.x-=Math.floor(this.x),this.y-=Math.floor(this.y))}let{x:o,y:s}=this;const[l,c]=this.getBaseTranslation();o+=l,s+=c;const{style:A}=n;A.left=`${(100*o).toFixed(2)}%`,A.top=`${(100*s).toFixed(2)}%`,this._onTranslating(o,s),n.scrollIntoView({block:"nearest"})}_onTranslating(e,r){}_onTranslated(e,r){}get _hasBeenMoved(){return!!g(this,Rs)&&(g(this,Rs)[0]!==this.x||g(this,Rs)[1]!==this.y)}get _hasBeenResized(){return!!g(this,Rs)&&(g(this,Rs)[2]!==this.width||g(this,Rs)[3]!==this.height)}getBaseTranslation(){const[e,r]=this.parentDimensions,{_borderLineWidth:n}=dr,i=n/e,a=n/r;switch(this.rotation){case 90:return[-i,a];case 180:return[i,a];case 270:return[i,-a];default:return[-i,-a]}}get _mustFixPosition(){return!0}fixAndSetPosition(e=this.rotation){const{div:{style:r},pageDimensions:[n,i]}=this;let{x:a,y:o,width:s,height:l}=this;if(s*=n,l*=i,a*=n,o*=i,this._mustFixPosition)switch(e){case 0:a=_o(a,0,n-s),o=_o(o,0,i-l);break;case 90:a=_o(a,0,n-l),o=_o(o,s,i);break;case 180:a=_o(a,s,n),o=_o(o,l,i);break;case 270:a=_o(a,l,n),o=_o(o,0,i-s);break}this.x=a/=n,this.y=o/=i;const[c,A]=this.getBaseTranslation();a+=c,o+=A,r.left=`${(100*a).toFixed(2)}%`,r.top=`${(100*o).toFixed(2)}%`,this.moveInDOM()}screenToPageTranslation(e,r){var n;return te(n=dr,bw,_re).call(n,e,r,this.parentRotation)}pageTranslationToScreen(e,r){var n;return te(n=dr,bw,_re).call(n,e,r,360-this.parentRotation)}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){const{parentScale:e,pageDimensions:[r,n]}=this;return[r*e,n*e]}setDims(e,r){const[n,i]=this.parentDimensions,{style:a}=this.div;a.width=`${(100*e/n).toFixed(2)}%`,g(this,xx)||(a.height=`${(100*r/i).toFixed(2)}%`)}fixDims(){const{style:e}=this.div,{height:r,width:n}=e,i=n.endsWith("%"),a=!g(this,xx)&&r.endsWith("%");if(i&&a)return;const[o,s]=this.parentDimensions;i||(e.width=`${(100*parseFloat(n)/o).toFixed(2)}%`),!g(this,xx)&&!a&&(e.height=`${(100*parseFloat(r)/s).toFixed(2)}%`)}getInitialTranslation(){return[0,0]}_onResized(){}static _round(e){return Math.round(e*1e4)/1e4}_onResizing(){}altTextFinish(){var e;(e=g(this,On))==null||e.finish()}get toolbarButtons(){return null}async addEditToolbar(){if(this._editToolbar||g(this,yx))return this._editToolbar;this._editToolbar=new mre(this),this.div.append(this._editToolbar.render());const{toolbarButtons:e}=this;if(e)for(const[r,n]of e)await this._editToolbar.addButton(r,n);return this._editToolbar.addButton("comment",this.addCommentButton()),this._editToolbar.addButton("delete"),this._editToolbar}removeEditToolbar(){var e;this._editToolbar&&(this._editToolbar.remove(),this._editToolbar=null,(e=g(this,On))==null||e.destroy())}addContainer(e){var n;const r=(n=this._editToolbar)==null?void 0:n.div;r?r.before(e):this.div.append(e)}getClientDimensions(){return this.div.getBoundingClientRect()}createAltText(){return g(this,On)||(iZ.initialize(dr._l10n),Q(this,On,new iZ(this)),g(this,fx)&&(g(this,On).data=g(this,fx),Q(this,fx,null))),g(this,On)}get altTextData(){var e;return(e=g(this,On))==null?void 0:e.data}set altTextData(e){g(this,On)&&(g(this,On).data=e)}get guessedAltText(){var e;return(e=g(this,On))==null?void 0:e.guessedText}async setGuessedAltText(e){var r;await((r=g(this,On))==null?void 0:r.setGuessedText(e))}serializeAltText(e){var r;return(r=g(this,On))==null?void 0:r.serialize(e)}hasAltText(){return!!g(this,On)&&!g(this,On).isEmpty()}hasAltTextData(){var e;return((e=g(this,On))==null?void 0:e.hasData())??!1}addCommentButton(){return g(this,Da)?g(this,Da):Q(this,Da,new J9(this))}get commentColor(){return null}get comment(){const e=g(this,Da);return{text:e.data.text,date:e.data.date,deleted:e.isDeleted(),color:this.commentColor}}set comment(e){g(this,Da)||Q(this,Da,new J9(this)),g(this,Da).data=e}setCommentData(e){g(this,Da)||Q(this,Da,new J9(this)),g(this,Da).setInitialText(e)}get hasEditedComment(){var e;return(e=g(this,Da))==null?void 0:e.hasBeenEdited()}async editComment(){g(this,Da)||Q(this,Da,new J9(this)),g(this,Da).edit()}addComment(e){if(this.hasEditedComment){const[,,,i]=e.rect,[a]=this.pageDimensions,[o]=this.pageTranslation,s=o+a+1,l=i-100,c=s+180;e.popup={contents:this.comment.text,deleted:this.comment.deleted,rect:[s,l,c,i]}}}render(){var o;const e=this.div=document.createElement("div");e.setAttribute("data-editor-rotation",(360-this.rotation)%360),e.className=this.name,e.setAttribute("id",this.id),e.tabIndex=g(this,q5)?-1:0,e.setAttribute("role","application"),this.defaultL10nId&&e.setAttribute("data-l10n-id",this.defaultL10nId),this._isVisible||e.classList.add("hidden"),this.setInForeground(),te(this,Ht,Pre).call(this);const[r,n]=this.parentDimensions;this.parentRotation%180!==0&&(e.style.maxWidth=`${(100*n/r).toFixed(2)}%`,e.style.maxHeight=`${(100*r/n).toFixed(2)}%`);const[i,a]=this.getInitialTranslation();return this.translate(i,a),_pe(this,e,["keydown","pointerdown","dblclick"]),this.isResizable&&this._uiManager._supportsPinchToZoom&&(g(this,vx)||Q(this,vx,new aZ({container:e,isPinchingDisabled:()=>!this.isSelected,onPinchStart:te(this,Ht,Wpe).bind(this),onPinching:te(this,Ht,Zpe).bind(this),onPinchEnd:te(this,Ht,Xpe).bind(this),signal:this._uiManager._signal}))),(o=this._uiManager._editorUndoBar)==null||o.hide(),e}pointerdown(e){const{isMac:r}=Ka.platform;if(e.button!==0||e.ctrlKey&&r){e.preventDefault();return}if(Q(this,gx,!0),this._isDraggable){te(this,Ht,Ype).call(this,e);return}te(this,Ht,Tre).call(this,e)}_onStartDragging(){}_onStopDragging(){}moveInDOM(){g(this,Oc)&&clearTimeout(g(this,Oc)),Q(this,Oc,setTimeout(()=>{var e;Q(this,Oc,null),(e=this.parent)==null||e.moveEditorInDOM(this)},0))}_setParentAndPosition(e,r,n){e.changeParent(this),this.x=r,this.y=n,this.fixAndSetPosition(),this._onTranslated()}getRect(e,r,n=this.rotation){const i=this.parentScale,[a,o]=this.pageDimensions,[s,l]=this.pageTranslation,c=e/i,A=r/i,h=this.x*a,d=this.y*o,u=this.width*a,f=this.height*o;switch(n){case 0:return[h+c+s,o-d-A-f+l,h+c+u+s,o-d-A+l];case 90:return[h+A+s,o-d+c+l,h+A+f+s,o-d+c+u+l];case 180:return[h-c-u+s,o-d+A+l,h-c+s,o-d+A+f+l];case 270:return[h-A-f+s,o-d-c-u+l,h-A+s,o-d-c+l];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(e,r){const[n,i,a,o]=e,s=a-n,l=o-i;switch(this.rotation){case 0:return[n,r-o,s,l];case 90:return[n,r-i,l,s];case 180:return[a,r-i,s,l];case 270:return[a,r-o,l,s];default:throw new Error("Invalid rotation")}}getPDFRect(){return this.getRect(0,0)}onceAdded(e){}isEmpty(){return!1}enableEditMode(){return this.isInEditMode()?!1:(this.parent.setEditingState(!1),Q(this,yx,!0),!0)}disableEditMode(){return this.isInEditMode()?(this.parent.setEditingState(!0),Q(this,yx,!1),!0):!1}isInEditMode(){return g(this,yx)}shouldGetKeyboardEvents(){return g(this,fh)}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}get isOnScreen(){const{top:e,left:r,bottom:n,right:i}=this.getClientDimensions(),{innerHeight:a,innerWidth:o}=window;return r<o&&i>0&&e<a&&n>0}rebuild(){te(this,Ht,Pre).call(this)}rotate(e){}resize(){}serializeDeleted(){var e;return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex,popupRef:((e=this._initialData)==null?void 0:e.popupRef)||""}}serialize(e=!1,r=null){xn("An editor must be serializable")}static async deserialize(e,r,n){const i=new this.prototype.constructor({parent:r,id:r.getNextId(),uiManager:n,annotationElementId:e.annotationElementId});i.rotation=e.rotation,Q(i,fx,e.accessibilityData),i._isCopy=e.isCopy||!1;const[a,o]=i.pageDimensions,[s,l,c,A]=i.getRectInCurrentCoords(e.rect,o);return i.x=s/a,i.y=l/o,i.width=c/a,i.height=A/o,i}get hasBeenModified(){return!!this.annotationElementId&&(this.deleted||this.serialize()!==null)}remove(){var e,r;if((e=g(this,vd))==null||e.abort(),Q(this,vd,null),this.isEmpty()||this.commit(),this.parent?this.parent.remove(this):this._uiManager.removeEditor(this),g(this,Oc)&&(clearTimeout(g(this,Oc)),Q(this,Oc,null)),te(this,Ht,P4).call(this),this.removeEditToolbar(),g(this,L0)){for(const n of g(this,L0).values())clearTimeout(n);Q(this,L0,null)}this.parent=null,(r=g(this,vx))==null||r.destroy(),Q(this,vx,null)}get isResizable(){return!1}makeResizable(){this.isResizable&&(te(this,Ht,Kpe).call(this),g(this,Ma).classList.remove("hidden"))}get toolbarPosition(){return null}keydown(e){if(!this.isResizable||e.target!==this.div||e.key!=="Enter")return;this._uiManager.setSelected(this),Q(this,dh,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height});const r=g(this,Ma).children;if(!g(this,Ll)){Q(this,Ll,Array.from(r));const o=te(this,Ht,Jpe).bind(this),s=te(this,Ht,$pe).bind(this),l=this._uiManager._signal;for(const c of g(this,Ll)){const A=c.getAttribute("data-resizer-name");c.setAttribute("role","spinbutton"),c.addEventListener("keydown",o,{signal:l}),c.addEventListener("blur",s,{signal:l}),c.addEventListener("focus",te(this,Ht,ege).bind(this,A),{signal:l}),c.setAttribute("data-l10n-id",dr._l10nResizer[A])}}const n=g(this,Ll)[0];let i=0;for(const o of r){if(o===n)break;i++}const a=(360-this.rotation+this.parentRotation)%360/90*(g(this,Ll).length/4);if(a!==i){if(a<i)for(let s=0;s<i-a;s++)g(this,Ma).append(g(this,Ma).firstChild);else if(a>i)for(let s=0;s<a-i;s++)g(this,Ma).firstChild.before(g(this,Ma).lastChild);let o=0;for(const s of r){const c=g(this,Ll)[o++].getAttribute("data-resizer-name");s.setAttribute("data-l10n-id",dr._l10nResizer[c])}}te(this,Ht,Ure).call(this,0),Q(this,fh,!0),g(this,Ma).firstChild.focus({focusVisible:!0}),e.preventDefault(),e.stopImmediatePropagation()}_resizeWithKeyboard(e,r){g(this,fh)&&te(this,Ht,Ire).call(this,g(this,kw),{deltaX:e,deltaY:r,fromKeyboard:!0})}_stopResizingWithKeyboard(){te(this,Ht,P4).call(this),this.div.focus()}select(){var e,r,n;if(!(this.isSelected&&this._editToolbar)){if(this.isSelected=!0,this.makeResizable(),(e=this.div)==null||e.classList.add("selectedEditor"),!this._editToolbar){this.addEditToolbar().then(()=>{var i,a;(i=this.div)!=null&&i.classList.contains("selectedEditor")&&((a=this._editToolbar)==null||a.show())});return}(r=this._editToolbar)==null||r.show(),(n=g(this,On))==null||n.toggleAltTextBadge(!1)}}unselect(){var e,r,n,i,a;this.isSelected&&(this.isSelected=!1,(e=g(this,Ma))==null||e.classList.add("hidden"),(r=this.div)==null||r.classList.remove("selectedEditor"),(n=this.div)!=null&&n.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0}),(i=this._editToolbar)==null||i.hide(),(a=g(this,On))==null||a.toggleAltTextBadge(!0))}updateParams(e,r){}disableEditing(){}enableEditing(){}get canChangeContent(){return!1}enterInEditMode(){this.canChangeContent&&(this.enableEditMode(),this.div.focus())}dblclick(e){this.enterInEditMode(),this.parent.updateToolbar({mode:this.constructor._editorType,editId:this.id})}getElementForAltText(){return this.div}get contentDiv(){return this.div}get isEditing(){return g(this,Bw)}set isEditing(e){Q(this,Bw,e),this.parent&&(e?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null))}setAspectRatio(e,r){Q(this,xx,!0);const n=e/r,{style:i}=this.div;i.aspectRatio=n,i.height="auto"}static get MIN_SIZE(){return 16}static canCreateNewEmptyEditor(){return!0}get telemetryInitialData(){return{action:"added"}}get telemetryFinalData(){return null}_reportTelemetry(e,r=!1){if(r){g(this,L0)||Q(this,L0,new Map);const{action:n}=e;let i=g(this,L0).get(n);i&&clearTimeout(i),i=setTimeout(()=>{this._reportTelemetry(e),g(this,L0).delete(n),g(this,L0).size===0&&Q(this,L0,null)},dr._telemetryTimeout),g(this,L0).set(n,i);return}e.type||(e.type=this.editorType),this._uiManager._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:e}})}show(e=this._isVisible){this.div.classList.toggle("hidden",!e),this._isVisible=e}enable(){this.div&&(this.div.tabIndex=0),Q(this,q5,!1)}disable(){this.div&&(this.div.tabIndex=-1),Q(this,q5,!0)}renderAnnotationElement(e){if(this.deleted)return e.hide(),null;let r=e.container.querySelector(".annotationContent");if(!r)r=document.createElement("div"),r.classList.add("annotationContent",this.editorType),e.container.prepend(r);else if(r.nodeName==="CANVAS"){const n=r;r=document.createElement("div"),r.classList.add("annotationContent",this.editorType),n.before(r)}return r}resetAnnotationElement(e){const{firstChild:r}=e.container;(r==null?void 0:r.nodeName)==="DIV"&&r.classList.contains("annotationContent")&&r.remove()}};fx=new WeakMap,Ll=new WeakMap,On=new WeakMap,Da=new WeakMap,q5=new WeakMap,yd=new WeakMap,ww=new WeakMap,xx=new WeakMap,Ma=new WeakMap,px=new WeakMap,dh=new WeakMap,vd=new WeakMap,kw=new WeakMap,gx=new WeakMap,Rs=new WeakMap,Bw=new WeakMap,yx=new WeakMap,fh=new WeakMap,Oc=new WeakMap,V5=new WeakMap,K5=new WeakMap,L0=new WeakMap,vx=new WeakMap,Cw=new WeakMap,AX=new WeakMap,Ht=new WeakSet,Mre=function([e,r],n,i){[n,i]=this.screenToPageTranslation(n,i),this.x+=n/e,this.y+=i/r,this._onTranslating(this.x,this.y),this.fixAndSetPosition()},bw=new WeakSet,_re=function(e,r,n){switch(n){case 90:return[r,-e];case 180:return[-e,-r];case 270:return[-r,e];default:return[e,r]}},SG=function(e){switch(e){case 90:{const[r,n]=this.pageDimensions;return[0,-r/n,n/r,0]}case 180:return[-1,0,0,-1];case 270:{const[r,n]=this.pageDimensions;return[0,r/n,-n/r,0]}default:return[1,0,0,1]}},Kpe=function(){if(g(this,Ma))return;Q(this,Ma,document.createElement("div")),g(this,Ma).classList.add("resizers");const e=this._willKeepAspectRatio?["topLeft","topRight","bottomRight","bottomLeft"]:["topLeft","topMiddle","topRight","middleRight","bottomRight","bottomMiddle","bottomLeft","middleLeft"],r=this._uiManager._signal;for(const n of e){const i=document.createElement("div");g(this,Ma).append(i),i.classList.add("resizer",n),i.setAttribute("data-resizer-name",n),i.addEventListener("pointerdown",te(this,Ht,Gpe).bind(this,n),{signal:r}),i.addEventListener("contextmenu",al,{signal:r}),i.tabIndex=-1}this.div.prepend(g(this,Ma))},Gpe=function(e,r){var A;r.preventDefault();const{isMac:n}=Ka.platform;if(r.button!==0||r.ctrlKey&&n)return;(A=g(this,On))==null||A.toggle(!1);const i=this._isDraggable;this._isDraggable=!1,Q(this,px,[r.screenX,r.screenY]);const a=new AbortController,o=this._uiManager.combinedSignal(a);this.parent.togglePointerEvents(!1),window.addEventListener("pointermove",te(this,Ht,Ire).bind(this,e),{passive:!0,capture:!0,signal:o}),window.addEventListener("touchmove",_i,{passive:!1,signal:o}),window.addEventListener("contextmenu",al,{signal:o}),Q(this,dh,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height});const s=this.parent.div.style.cursor,l=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(r.target).cursor;const c=()=>{var h;a.abort(),this.parent.togglePointerEvents(!0),(h=g(this,On))==null||h.toggle(!0),this._isDraggable=i,this.parent.div.style.cursor=s,this.div.style.cursor=l,te(this,Ht,DG).call(this)};window.addEventListener("pointerup",c,{signal:o}),window.addEventListener("blur",c,{signal:o})},Lre=function(e,r,n,i){this.width=n,this.height=i,this.x=e,this.y=r;const[a,o]=this.parentDimensions;this.setDims(a*n,o*i),this.fixAndSetPosition(),this._onResized()},DG=function(){if(!g(this,dh))return;const{savedX:e,savedY:r,savedWidth:n,savedHeight:i}=g(this,dh);Q(this,dh,null);const a=this.x,o=this.y,s=this.width,l=this.height;a===e&&o===r&&s===n&&l===i||this.addCommands({cmd:te(this,Ht,Lre).bind(this,a,o,s,l),undo:te(this,Ht,Lre).bind(this,e,r,n,i),mustExec:!0})},Ire=function(e,r){const[n,i]=this.parentDimensions,a=this.x,o=this.y,s=this.width,l=this.height,c=dr.MIN_SIZE/n,A=dr.MIN_SIZE/i,h=te(this,Ht,SG).call(this,this.rotation),d=(Y,G)=>[h[0]*Y+h[2]*G,h[1]*Y+h[3]*G],u=te(this,Ht,SG).call(this,360-this.rotation),f=(Y,G)=>[u[0]*Y+u[2]*G,u[1]*Y+u[3]*G];let x,y,p=!1,v=!1;switch(e){case"topLeft":p=!0,x=(Y,G)=>[0,0],y=(Y,G)=>[Y,G];break;case"topMiddle":x=(Y,G)=>[Y/2,0],y=(Y,G)=>[Y/2,G];break;case"topRight":p=!0,x=(Y,G)=>[Y,0],y=(Y,G)=>[0,G];break;case"middleRight":v=!0,x=(Y,G)=>[Y,G/2],y=(Y,G)=>[0,G/2];break;case"bottomRight":p=!0,x=(Y,G)=>[Y,G],y=(Y,G)=>[0,0];break;case"bottomMiddle":x=(Y,G)=>[Y/2,G],y=(Y,G)=>[Y/2,0];break;case"bottomLeft":p=!0,x=(Y,G)=>[0,G],y=(Y,G)=>[Y,0];break;case"middleLeft":v=!0,x=(Y,G)=>[0,G/2],y=(Y,G)=>[Y,G/2];break}const m=x(s,l),k=y(s,l);let B=d(...k);const b=dr._round(a+B[0]),E=dr._round(o+B[1]);let D=1,M=1,T,S;if(r.fromKeyboard)({deltaX:T,deltaY:S}=r);else{const{screenX:Y,screenY:G}=r,[X,V]=g(this,px);[T,S]=this.screenToPageTranslation(Y-X,G-V),g(this,px)[0]=Y,g(this,px)[1]=G}if([T,S]=f(T/n,S/i),p){const Y=Math.hypot(s,l);D=M=Math.max(Math.min(Math.hypot(k[0]-m[0]-T,k[1]-m[1]-S)/Y,1/s,1/l),c/s,A/l)}else v?D=_o(Math.abs(k[0]-m[0]-T),c,1)/s:M=_o(Math.abs(k[1]-m[1]-S),A,1)/l;const L=dr._round(s*D),P=dr._round(l*M);B=d(...y(L,P));const _=b-B[0],K=E-B[1];g(this,Rs)||Q(this,Rs,[this.x,this.y,this.width,this.height]),this.width=L,this.height=P,this.x=_,this.y=K,this.setDims(n*L,i*P),this.fixAndSetPosition(),this._onResizing()},Wpe=function(){var e;Q(this,dh,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height}),(e=g(this,On))==null||e.toggle(!1),this.parent.togglePointerEvents(!1)},Zpe=function(e,r,n){let a=.7*(n/r)+1-.7;if(a===1)return;const o=te(this,Ht,SG).call(this,this.rotation),s=(b,E)=>[o[0]*b+o[2]*E,o[1]*b+o[3]*E],[l,c]=this.parentDimensions,A=this.x,h=this.y,d=this.width,u=this.height,f=dr.MIN_SIZE/l,x=dr.MIN_SIZE/c;a=Math.max(Math.min(a,1/d,1/u),f/d,x/u);const y=dr._round(d*a),p=dr._round(u*a);if(y===d&&p===u)return;g(this,Rs)||Q(this,Rs,[A,h,d,u]);const v=s(d/2,u/2),m=dr._round(A+v[0]),k=dr._round(h+v[1]),B=s(y/2,p/2);this.x=m-B[0],this.y=k-B[1],this.width=y,this.height=p,this.setDims(l*y,c*p),this.fixAndSetPosition(),this._onResizing()},Xpe=function(){var e;(e=g(this,On))==null||e.toggle(!0),this.parent.togglePointerEvents(!0),te(this,Ht,DG).call(this)},Tre=function(e){const{isMac:r}=Ka.platform;e.ctrlKey&&!r||e.shiftKey||e.metaKey&&r?this.parent.toggleSelected(this):this.parent.setSelected(this)},Ype=function(e){const{isSelected:r}=this;this._uiManager.setUpDragSession();let n=!1;const i=new AbortController,a=this._uiManager.combinedSignal(i),o={capture:!0,passive:!1,signal:a},s=c=>{i.abort(),Q(this,yd,null),Q(this,gx,!1),this._uiManager.endDragSession()||te(this,Ht,Tre).call(this,c),n&&this._onStopDragging()};r&&(Q(this,V5,e.clientX),Q(this,K5,e.clientY),Q(this,yd,e.pointerId),Q(this,ww,e.pointerType),window.addEventListener("pointermove",c=>{n||(n=!0,this._onStartDragging());const{clientX:A,clientY:h,pointerId:d}=c;if(d!==g(this,yd)){_i(c);return}const[u,f]=this.screenToPageTranslation(A-g(this,V5),h-g(this,K5));Q(this,V5,A),Q(this,K5,h),this._uiManager.dragSelectedEditors(u,f)},o),window.addEventListener("touchmove",_i,o),window.addEventListener("pointerdown",c=>{c.pointerType===g(this,ww)&&(g(this,vx)||c.isPrimary)&&s(c),_i(c)},o));const l=c=>{if(!g(this,yd)||g(this,yd)===c.pointerId){s(c);return}_i(c)};window.addEventListener("pointerup",l,{signal:a}),window.addEventListener("blur",l,{signal:a})},Pre=function(){if(g(this,vd)||!this.div)return;Q(this,vd,new AbortController);const e=this._uiManager.combinedSignal(g(this,vd));this.div.addEventListener("focusin",this.focusin.bind(this),{signal:e}),this.div.addEventListener("focusout",this.focusout.bind(this),{signal:e})},Jpe=function(e){dr._resizerKeyboardManager.exec(this,e)},$pe=function(e){var r;g(this,fh)&&((r=e.relatedTarget)==null?void 0:r.parentNode)!==g(this,Ma)&&te(this,Ht,P4).call(this)},ege=function(e){Q(this,kw,g(this,fh)?e:"")},Ure=function(e){if(g(this,Ll))for(const r of g(this,Ll))r.tabIndex=e},P4=function(){Q(this,fh,!1),te(this,Ht,Ure).call(this,-1),te(this,Ht,DG).call(this)},W(dr,bw),Pe(dr,"_l10n",null),Pe(dr,"_l10nResizer",null),Pe(dr,"_borderLineWidth",-1),Pe(dr,"_colorManager",new Bre),Pe(dr,"_zIndex",1),Pe(dr,"_telemetryTimeout",1e3);let Cn=dr;class hBe extends Cn{constructor(e){super(e),this.annotationElementId=e.annotationElementId,this.deleted=!0}serialize(){return this.serializeDeleted()}}const Ace=3285377520,C0=4294901760,xc=65535;class tge{constructor(e){this.h1=e?e&4294967295:Ace,this.h2=e?e&4294967295:Ace}update(e){let r,n;if(typeof e=="string"){r=new Uint8Array(e.length*2),n=0;for(let x=0,y=e.length;x<y;x++){const p=e.charCodeAt(x);p<=255?r[n++]=p:(r[n++]=p>>>8,r[n++]=p&255)}}else if(ArrayBuffer.isView(e))r=e.slice(),n=r.byteLength;else throw new Error("Invalid data format, must be a string or TypedArray.");const i=n>>2,a=n-i*4,o=new Uint32Array(r.buffer,0,i);let s=0,l=0,c=this.h1,A=this.h2;const h=3432918353,d=461845907,u=h&xc,f=d&xc;for(let x=0;x<i;x++)x&1?(s=o[x],s=s*h&C0|s*u&xc,s=s<<15|s>>>17,s=s*d&C0|s*f&xc,c^=s,c=c<<13|c>>>19,c=c*5+3864292196):(l=o[x],l=l*h&C0|l*u&xc,l=l<<15|l>>>17,l=l*d&C0|l*f&xc,A^=l,A=A<<13|A>>>19,A=A*5+3864292196);switch(s=0,a){case 3:s^=r[i*4+2]<<16;case 2:s^=r[i*4+1]<<8;case 1:s^=r[i*4],s=s*h&C0|s*u&xc,s=s<<15|s>>>17,s=s*d&C0|s*f&xc,i&1?c^=s:A^=s}this.h1=c,this.h2=A}hexdigest(){let e=this.h1,r=this.h2;return e^=r>>>1,e=e*3981806797&C0|e*36045&xc,r=r*4283543511&C0|((r<<16|e>>>16)*2950163797&C0)>>>16,e^=r>>>1,e=e*444984403&C0|e*60499&xc,r=r*3301882366&C0|((r<<16|e>>>16)*3120437893&C0)>>>16,e^=r>>>1,(e>>>0).toString(16).padStart(8,"0")+(r>>>0).toString(16).padStart(8,"0")}}const Nre=Object.freeze({map:null,hash:"",transfer:void 0});var mx,wx,_a,hX,rge;class foe{constructor(){W(this,hX);W(this,mx,!1);W(this,wx,null);W(this,_a,new Map);this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(e,r){const n=g(this,_a).get(e);return n===void 0?r:Object.assign(r,n)}getRawValue(e){return g(this,_a).get(e)}remove(e){if(g(this,_a).delete(e),g(this,_a).size===0&&this.resetModified(),typeof this.onAnnotationEditor=="function"){for(const r of g(this,_a).values())if(r instanceof Cn)return;this.onAnnotationEditor(null)}}setValue(e,r){const n=g(this,_a).get(e);let i=!1;if(n!==void 0)for(const[a,o]of Object.entries(r))n[a]!==o&&(i=!0,n[a]=o);else i=!0,g(this,_a).set(e,r);i&&te(this,hX,rge).call(this),r instanceof Cn&&typeof this.onAnnotationEditor=="function"&&this.onAnnotationEditor(r.constructor._type)}has(e){return g(this,_a).has(e)}get size(){return g(this,_a).size}resetModified(){g(this,mx)&&(Q(this,mx,!1),typeof this.onResetModified=="function"&&this.onResetModified())}get print(){return new nge(this)}get serializable(){if(g(this,_a).size===0)return Nre;const e=new Map,r=new tge,n=[],i=Object.create(null);let a=!1;for(const[o,s]of g(this,_a)){const l=s instanceof Cn?s.serialize(!1,i):s;l&&(e.set(o,l),r.update(`${o}:${JSON.stringify(l)}`),a||(a=!!l.bitmap))}if(a)for(const o of e.values())o.bitmap&&n.push(o.bitmap);return e.size>0?{map:e,hash:r.hexdigest(),transfer:n}:Nre}get editorStats(){let e=null;const r=new Map;for(const n of g(this,_a).values()){if(!(n instanceof Cn))continue;const i=n.telemetryFinalData;if(!i)continue;const{type:a}=i;r.has(a)||r.set(a,Object.getPrototypeOf(n).constructor),e||(e=Object.create(null));const o=e[a]||(e[a]=new Map);for(const[s,l]of Object.entries(i)){if(s==="type")continue;let c=o.get(s);c||(c=new Map,o.set(s,c));const A=c.get(l)??0;c.set(l,A+1)}}for(const[n,i]of r)e[n]=i.computeTelemetryFinalData(e[n]);return e}resetModifiedIds(){Q(this,wx,null)}get modifiedIds(){if(g(this,wx))return g(this,wx);const e=[];for(const r of g(this,_a).values())!(r instanceof Cn)||!r.annotationElementId||!r.serialize()||e.push(r.annotationElementId);return Q(this,wx,{ids:new Set(e),hash:e.join(",")})}[Symbol.iterator](){return g(this,_a).entries()}}mx=new WeakMap,wx=new WeakMap,_a=new WeakMap,hX=new WeakSet,rge=function(){g(this,mx)||(Q(this,mx,!0),typeof this.onSetModified=="function"&&this.onSetModified())};var Ew;class nge extends foe{constructor(r){super();W(this,Ew);const{map:n,hash:i,transfer:a}=r.serializable,o=structuredClone(n,a?{transfer:a}:null);Q(this,Ew,{map:o,hash:i,transfer:a})}get print(){xn("Should not call PrintAnnotationStorage.print")}get serializable(){return g(this,Ew)}get modifiedIds(){return xr(this,"modifiedIds",{ids:new Set,hash:""})}}Ew=new WeakMap;var G5;class uBe{constructor({ownerDocument:e=globalThis.document,styleElement:r=null}){W(this,G5,new Set);this._document=e,this.nativeFontFaces=new Set,this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}addNativeFontFace(e){this.nativeFontFaces.add(e),this._document.fonts.add(e)}removeNativeFontFace(e){this.nativeFontFaces.delete(e),this._document.fonts.delete(e)}insertRule(e){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));const r=this.styleElement.sheet;r.insertRule(e,r.cssRules.length)}clear(){for(const e of this.nativeFontFaces)this._document.fonts.delete(e);this.nativeFontFaces.clear(),g(this,G5).clear(),this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async loadSystemFont({systemFontInfo:e,disableFontFace:r,_inspectFont:n}){if(!(!e||g(this,G5).has(e.loadedName))){if(Pi(!r,"loadSystemFont shouldn't be called when `disableFontFace` is set."),this.isFontLoadingAPISupported){const{loadedName:i,src:a,style:o}=e,s=new FontFace(i,a,o);this.addNativeFontFace(s);try{await s.load(),g(this,G5).add(i),n==null||n(e)}catch{rr(`Cannot load system font: ${e.baseFontName}, installing it could help to improve PDF rendering.`),this.removeNativeFontFace(s)}return}xn("Not implemented: loadSystemFont without the Font Loading API.")}}async bind(e){if(e.attached||e.missingFile&&!e.systemFontInfo)return;if(e.attached=!0,e.systemFontInfo){await this.loadSystemFont(e);return}if(this.isFontLoadingAPISupported){const n=e.createNativeFontFace();if(n){this.addNativeFontFace(n);try{await n.loaded}catch(i){throw rr(`Failed to load font '${n.family}': '${i}'.`),e.disableFontFace=!0,i}}return}const r=e.createFontFaceRule();if(r){if(this.insertRule(r),this.isSyncFontLoadingSupported)return;await new Promise(n=>{const i=this._queueLoadingCallback(n);this._prepareFontLoadEvent(e,i)})}}get isFontLoadingAPISupported(){var r;const e=!!((r=this._document)!=null&&r.fonts);return xr(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){return xr(this,"isSyncFontLoadingSupported",Mo||Ka.platform.isFirefox)}_queueLoadingCallback(e){function r(){for(Pi(!i.done,"completeRequest() cannot be called twice."),i.done=!0;n.length>0&&n[0].done;){const a=n.shift();setTimeout(a.callback,0)}}const{loadingRequests:n}=this,i={done:!1,complete:r,callback:e};return n.push(i),i}get _loadTestFont(){const e=atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==");return xr(this,"_loadTestFont",e)}_prepareFontLoadEvent(e,r){function n(k,B){return k.charCodeAt(B)<<24|k.charCodeAt(B+1)<<16|k.charCodeAt(B+2)<<8|k.charCodeAt(B+3)&255}function i(k,B,b,E){const D=k.substring(0,B),M=k.substring(B+b);return D+E+M}let a,o;const s=this._document.createElement("canvas");s.width=1,s.height=1;const l=s.getContext("2d");let c=0;function A(k,B){if(++c>30){rr("Load test font never loaded."),B();return}if(l.font="30px "+k,l.fillText(".",0,20),l.getImageData(0,0,1,1).data[3]>0){B();return}setTimeout(A.bind(null,k,B))}const h=`lt${Date.now()}${this.loadTestFontId++}`;let d=this._loadTestFont;d=i(d,976,h.length,h);const f=16,x=1482184792;let y=n(d,f);for(a=0,o=h.length-3;a<o;a+=4)y=y-x+n(h,a)|0;a<h.length&&(y=y-x+n(h+"XXX",a)|0),d=i(d,f,4,X9e(y));const p=`url(data:font/opentype;base64,${btoa(d)});`,v=`@font-face {font-family:"${h}";src:${p}}`;this.insertRule(v);const m=this._document.createElement("div");m.style.visibility="hidden",m.style.width=m.style.height="10px",m.style.position="absolute",m.style.top=m.style.left="0px";for(const k of[e.loadedName,h]){const B=this._document.createElement("span");B.textContent="Hi",B.style.fontFamily=k,m.append(B)}this._document.body.append(m),A(h,()=>{m.remove(),r.complete()})}}G5=new WeakMap;class dBe{constructor(e,r=null){this.compiledGlyphs=Object.create(null);for(const n in e)this[n]=e[n];this._inspectFont=r}createNativeFontFace(){var r;if(!this.data||this.disableFontFace)return null;let e;if(!this.cssFontInfo)e=new FontFace(this.loadedName,this.data,{});else{const n={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(n.style=`oblique ${this.cssFontInfo.italicAngle}deg`),e=new FontFace(this.cssFontInfo.fontFamily,this.data,n)}return(r=this._inspectFont)==null||r.call(this,this),e}createFontFaceRule(){var n;if(!this.data||this.disableFontFace)return null;const e=`url(data:${this.mimetype};base64,${bpe(this.data)});`;let r;if(!this.cssFontInfo)r=`@font-face {font-family:"${this.loadedName}";src:${e}}`;else{let i=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(i+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),r=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${i}src:${e}}`}return(n=this._inspectFont)==null||n.call(this,this,e),r}getPathGenerator(e,r){if(this.compiledGlyphs[r]!==void 0)return this.compiledGlyphs[r];const n=this.loadedName+"_path_"+r;let i;try{i=e.get(n)}catch(o){rr(`getPathGenerator - ignoring character: "${o}".`)}const a=new Path2D(i||"");return this.fontExtraProperties||e.delete(n),this.compiledGlyphs[r]=a}}function fBe(t){if(t instanceof URL)return t.href;if(typeof t=="string"){if(Mo)return t;const e=URL.parse(t,window.location);if(e)return e.href}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}function xBe(t){if(Mo&&typeof Buffer<"u"&&t instanceof Buffer)throw new Error("Please provide binary data as `Uint8Array`, rather than `Buffer`.");if(t instanceof Uint8Array&&t.byteLength===t.buffer.byteLength)return t;if(typeof t=="string")return Pk(t);if(t instanceof ArrayBuffer||ArrayBuffer.isView(t)||typeof t=="object"&&!isNaN(t==null?void 0:t.length))return new Uint8Array(t);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}function $9(t){if(typeof t!="string")return null;if(t.endsWith("/"))return t;throw new Error(`Invalid factory url: "${t}" must include trailing slash.`)}const Rre=t=>typeof t=="object"&&Number.isInteger(t==null?void 0:t.num)&&t.num>=0&&Number.isInteger(t==null?void 0:t.gen)&&t.gen>=0,pBe=t=>typeof t=="object"&&typeof(t==null?void 0:t.name)=="string",gBe=tBe.bind(null,Rre,pBe);var xh,uX;class yBe{constructor(){W(this,xh,new Map);W(this,uX,Promise.resolve())}postMessage(e,r){const n={data:structuredClone(e,r?{transfer:r}:null)};g(this,uX).then(()=>{for(const[i]of g(this,xh))i.call(this,n)})}addEventListener(e,r,n=null){let i=null;if((n==null?void 0:n.signal)instanceof AbortSignal){const{signal:a}=n;if(a.aborted){rr("LoopbackPort - cannot use an `aborted` signal.");return}const o=()=>this.removeEventListener(e,r);i=()=>a.removeEventListener("abort",o),a.addEventListener("abort",o)}g(this,xh).set(r,i)}removeEventListener(e,r){const n=g(this,xh).get(r);n==null||n(),g(this,xh).delete(r)}terminate(){for(const[,e]of g(this,xh))e==null||e();g(this,xh).clear()}}xh=new WeakMap,uX=new WeakMap;const eB={DATA:1,ERROR:2},Si={CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};function hce(){}function es(t){if(t instanceof T1||t instanceof gre||t instanceof sce||t instanceof rZ||t instanceof NJ)return t;switch(t instanceof Error||typeof t=="object"&&t!==null||xn('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),t.name){case"AbortException":return new T1(t.message);case"InvalidPDFException":return new gre(t.message);case"PasswordException":return new sce(t.message,t.code);case"ResponseException":return new rZ(t.message,t.status,t.missing);case"UnknownErrorException":return new NJ(t.message,t.details)}return new NJ(t.message,t.toString())}var W5,rl,ige,age,oge,MG;class U4{constructor(e,r,n){W(this,rl);W(this,W5,new AbortController);this.sourceName=e,this.targetName=r,this.comObj=n,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),n.addEventListener("message",te(this,rl,ige).bind(this),{signal:g(this,W5).signal})}on(e,r){const n=this.actionHandler;if(n[e])throw new Error(`There is already an actionName called "${e}"`);n[e]=r}send(e,r,n){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:r},n)}sendWithPromise(e,r,n){const i=this.callbackId++,a=Promise.withResolvers();this.callbackCapabilities[i]=a;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:i,data:r},n)}catch(o){a.reject(o)}return a.promise}sendWithStream(e,r,n,i){const a=this.streamId++,o=this.sourceName,s=this.targetName,l=this.comObj;return new ReadableStream({start:c=>{const A=Promise.withResolvers();return this.streamControllers[a]={controller:c,startCall:A,pullCall:null,cancelCall:null,isClosed:!1},l.postMessage({sourceName:o,targetName:s,action:e,streamId:a,data:r,desiredSize:c.desiredSize},i),A.promise},pull:c=>{const A=Promise.withResolvers();return this.streamControllers[a].pullCall=A,l.postMessage({sourceName:o,targetName:s,stream:Si.PULL,streamId:a,desiredSize:c.desiredSize}),A.promise},cancel:c=>{Pi(c instanceof Error,"cancel must have a valid reason");const A=Promise.withResolvers();return this.streamControllers[a].cancelCall=A,this.streamControllers[a].isClosed=!0,l.postMessage({sourceName:o,targetName:s,stream:Si.CANCEL,streamId:a,reason:es(c)}),A.promise}},n)}destroy(){var e;(e=g(this,W5))==null||e.abort(),Q(this,W5,null)}}W5=new WeakMap,rl=new WeakSet,ige=function({data:e}){if(e.targetName!==this.sourceName)return;if(e.stream){te(this,rl,oge).call(this,e);return}if(e.callback){const n=e.callbackId,i=this.callbackCapabilities[n];if(!i)throw new Error(`Cannot resolve callback ${n}`);if(delete this.callbackCapabilities[n],e.callback===eB.DATA)i.resolve(e.data);else if(e.callback===eB.ERROR)i.reject(es(e.reason));else throw new Error("Unexpected callback case");return}const r=this.actionHandler[e.action];if(!r)throw new Error(`Unknown action from worker: ${e.action}`);if(e.callbackId){const n=this.sourceName,i=e.sourceName,a=this.comObj;Promise.try(r,e.data).then(function(o){a.postMessage({sourceName:n,targetName:i,callback:eB.DATA,callbackId:e.callbackId,data:o})},function(o){a.postMessage({sourceName:n,targetName:i,callback:eB.ERROR,callbackId:e.callbackId,reason:es(o)})});return}if(e.streamId){te(this,rl,age).call(this,e);return}r(e.data)},age=function(e){const r=e.streamId,n=this.sourceName,i=e.sourceName,a=this.comObj,o=this,s=this.actionHandler[e.action],l={enqueue(c,A=1,h){if(this.isCancelled)return;const d=this.desiredSize;this.desiredSize-=A,d>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),a.postMessage({sourceName:n,targetName:i,stream:Si.ENQUEUE,streamId:r,chunk:c},h)},close(){this.isCancelled||(this.isCancelled=!0,a.postMessage({sourceName:n,targetName:i,stream:Si.CLOSE,streamId:r}),delete o.streamSinks[r])},error(c){Pi(c instanceof Error,"error must have a valid reason"),!this.isCancelled&&(this.isCancelled=!0,a.postMessage({sourceName:n,targetName:i,stream:Si.ERROR,streamId:r,reason:es(c)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};l.sinkCapability.resolve(),l.ready=l.sinkCapability.promise,this.streamSinks[r]=l,Promise.try(s,e.data,l).then(function(){a.postMessage({sourceName:n,targetName:i,stream:Si.START_COMPLETE,streamId:r,success:!0})},function(c){a.postMessage({sourceName:n,targetName:i,stream:Si.START_COMPLETE,streamId:r,reason:es(c)})})},oge=function(e){const r=e.streamId,n=this.sourceName,i=e.sourceName,a=this.comObj,o=this.streamControllers[r],s=this.streamSinks[r];switch(e.stream){case Si.START_COMPLETE:e.success?o.startCall.resolve():o.startCall.reject(es(e.reason));break;case Si.PULL_COMPLETE:e.success?o.pullCall.resolve():o.pullCall.reject(es(e.reason));break;case Si.PULL:if(!s){a.postMessage({sourceName:n,targetName:i,stream:Si.PULL_COMPLETE,streamId:r,success:!0});break}s.desiredSize<=0&&e.desiredSize>0&&s.sinkCapability.resolve(),s.desiredSize=e.desiredSize,Promise.try(s.onPull||hce).then(function(){a.postMessage({sourceName:n,targetName:i,stream:Si.PULL_COMPLETE,streamId:r,success:!0})},function(c){a.postMessage({sourceName:n,targetName:i,stream:Si.PULL_COMPLETE,streamId:r,reason:es(c)})});break;case Si.ENQUEUE:if(Pi(o,"enqueue should have stream controller"),o.isClosed)break;o.controller.enqueue(e.chunk);break;case Si.CLOSE:if(Pi(o,"close should have stream controller"),o.isClosed)break;o.isClosed=!0,o.controller.close(),te(this,rl,MG).call(this,o,r);break;case Si.ERROR:Pi(o,"error should have stream controller"),o.controller.error(es(e.reason)),te(this,rl,MG).call(this,o,r);break;case Si.CANCEL_COMPLETE:e.success?o.cancelCall.resolve():o.cancelCall.reject(es(e.reason)),te(this,rl,MG).call(this,o,r);break;case Si.CANCEL:if(!s)break;const l=es(e.reason);Promise.try(s.onCancel||hce,l).then(function(){a.postMessage({sourceName:n,targetName:i,stream:Si.CANCEL_COMPLETE,streamId:r,success:!0})},function(c){a.postMessage({sourceName:n,targetName:i,stream:Si.CANCEL_COMPLETE,streamId:r,reason:es(c)})}),s.sinkCapability.reject(l),s.isCancelled=!0,delete this.streamSinks[r];break;default:throw new Error("Unexpected stream case")}},MG=async function(e,r){var n,i,a;await Promise.allSettled([(n=e.startCall)==null?void 0:n.promise,(i=e.pullCall)==null?void 0:i.promise,(a=e.cancelCall)==null?void 0:a.promise]),delete this.streamControllers[r]};var Fw;class sge{constructor({enableHWA:e=!1}){W(this,Fw,!1);Q(this,Fw,e)}create(e,r){if(e<=0||r<=0)throw new Error("Invalid canvas size");const n=this._createCanvas(e,r);return{canvas:n,context:n.getContext("2d",{willReadFrequently:!g(this,Fw)})}}reset(e,r,n){if(!e.canvas)throw new Error("Canvas is not specified");if(r<=0||n<=0)throw new Error("Invalid canvas size");e.canvas.width=r,e.canvas.height=n}destroy(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}_createCanvas(e,r){xn("Abstract method `_createCanvas` called.")}}Fw=new WeakMap;class vBe extends sge{constructor({ownerDocument:e=globalThis.document,enableHWA:r=!1}){super({enableHWA:r}),this._document=e}_createCanvas(e,r){const n=this._document.createElement("canvas");return n.width=e,n.height=r,n}}class lge{constructor({baseUrl:e=null,isCompressed:r=!0}){this.baseUrl=e,this.isCompressed=r}async fetch({name:e}){if(!this.baseUrl)throw new Error("Ensure that the `cMapUrl` and `cMapPacked` API parameters are provided.");if(!e)throw new Error("CMap name must be specified.");const r=this.baseUrl+e+(this.isCompressed?".bcmap":"");return this._fetch(r).then(n=>({cMapData:n,isCompressed:this.isCompressed})).catch(n=>{throw new Error(`Unable to load ${this.isCompressed?"binary ":""}CMap at: ${r}`)})}async _fetch(e){xn("Abstract method `_fetch` called.")}}class uce extends lge{async _fetch(e){const r=await Uk(e,this.isCompressed?"arraybuffer":"text");return r instanceof ArrayBuffer?new Uint8Array(r):Pk(r)}}class cge{addFilter(e){return"none"}addHCMFilter(e,r){return"none"}addAlphaFilter(e){return"none"}addLuminosityFilter(e){return"none"}addHighlightHCMFilter(e,r,n,i,a){return"none"}destroy(e=!1){}}var kx,Z5,ph,gh,so,Bx,Cx,ut,ao,N4,cy,_G,Ay,Age,Hre,hy,R4,H4,Ore,O4;class mBe extends cge{constructor({docId:r,ownerDocument:n=globalThis.document}){super();W(this,ut);W(this,kx);W(this,Z5);W(this,ph);W(this,gh);W(this,so);W(this,Bx);W(this,Cx,0);Q(this,gh,r),Q(this,so,n)}addFilter(r){if(!r)return"none";let n=g(this,ut,ao).get(r);if(n)return n;const[i,a,o]=te(this,ut,_G).call(this,r),s=r.length===1?i:`${i}${a}${o}`;if(n=g(this,ut,ao).get(s),n)return g(this,ut,ao).set(r,n),n;const l=`g_${g(this,gh)}_transfer_map_${qi(this,Cx)._++}`,c=te(this,ut,Ay).call(this,l);g(this,ut,ao).set(r,c),g(this,ut,ao).set(s,c);const A=te(this,ut,hy).call(this,l);return te(this,ut,H4).call(this,i,a,o,A),c}addHCMFilter(r,n){var f;const i=`${r}-${n}`,a="base";let o=g(this,ut,N4).get(a);if((o==null?void 0:o.key)===i||(o?((f=o.filter)==null||f.remove(),o.key=i,o.url="none",o.filter=null):(o={key:i,url:"none",filter:null},g(this,ut,N4).set(a,o)),!r||!n))return o.url;const s=te(this,ut,O4).call(this,r);r=gt.makeHexColor(...s);const l=te(this,ut,O4).call(this,n);if(n=gt.makeHexColor(...l),g(this,ut,cy).style.color="",r==="#000000"&&n==="#ffffff"||r===n)return o.url;const c=new Array(256);for(let x=0;x<=255;x++){const y=x/255;c[x]=y<=.03928?y/12.92:((y+.055)/1.055)**2.4}const A=c.join(","),h=`g_${g(this,gh)}_hcm_filter`,d=o.filter=te(this,ut,hy).call(this,h);te(this,ut,H4).call(this,A,A,A,d),te(this,ut,Hre).call(this,d);const u=(x,y)=>{const p=s[x]/255,v=l[x]/255,m=new Array(y+1);for(let k=0;k<=y;k++)m[k]=p+k/y*(v-p);return m.join(",")};return te(this,ut,H4).call(this,u(0,5),u(1,5),u(2,5),d),o.url=te(this,ut,Ay).call(this,h),o.url}addAlphaFilter(r){let n=g(this,ut,ao).get(r);if(n)return n;const[i]=te(this,ut,_G).call(this,[r]),a=`alpha_${i}`;if(n=g(this,ut,ao).get(a),n)return g(this,ut,ao).set(r,n),n;const o=`g_${g(this,gh)}_alpha_map_${qi(this,Cx)._++}`,s=te(this,ut,Ay).call(this,o);g(this,ut,ao).set(r,s),g(this,ut,ao).set(a,s);const l=te(this,ut,hy).call(this,o);return te(this,ut,Ore).call(this,i,l),s}addLuminosityFilter(r){let n=g(this,ut,ao).get(r||"luminosity");if(n)return n;let i,a;if(r?([i]=te(this,ut,_G).call(this,[r]),a=`luminosity_${i}`):a="luminosity",n=g(this,ut,ao).get(a),n)return g(this,ut,ao).set(r,n),n;const o=`g_${g(this,gh)}_luminosity_map_${qi(this,Cx)._++}`,s=te(this,ut,Ay).call(this,o);g(this,ut,ao).set(r,s),g(this,ut,ao).set(a,s);const l=te(this,ut,hy).call(this,o);return te(this,ut,Age).call(this,l),r&&te(this,ut,Ore).call(this,i,l),s}addHighlightHCMFilter(r,n,i,a,o){var v;const s=`${n}-${i}-${a}-${o}`;let l=g(this,ut,N4).get(r);if((l==null?void 0:l.key)===s||(l?((v=l.filter)==null||v.remove(),l.key=s,l.url="none",l.filter=null):(l={key:s,url:"none",filter:null},g(this,ut,N4).set(r,l)),!n||!i))return l.url;const[c,A]=[n,i].map(te(this,ut,O4).bind(this));let h=Math.round(.2126*c[0]+.7152*c[1]+.0722*c[2]),d=Math.round(.2126*A[0]+.7152*A[1]+.0722*A[2]),[u,f]=[a,o].map(te(this,ut,O4).bind(this));d<h&&([h,d,u,f]=[d,h,f,u]),g(this,ut,cy).style.color="";const x=(m,k,B)=>{const b=new Array(256),E=(d-h)/B,D=m/255,M=(k-m)/(255*B);let T=0;for(let S=0;S<=B;S++){const L=Math.round(h+S*E),P=D+S*M;for(let _=T;_<=L;_++)b[_]=P;T=L+1}for(let S=T;S<256;S++)b[S]=b[T-1];return b.join(",")},y=`g_${g(this,gh)}_hcm_${r}_filter`,p=l.filter=te(this,ut,hy).call(this,y);return te(this,ut,Hre).call(this,p),te(this,ut,H4).call(this,x(u[0],f[0],5),x(u[1],f[1],5),x(u[2],f[2],5),p),l.url=te(this,ut,Ay).call(this,y),l.url}destroy(r=!1){var n,i,a,o;r&&((n=g(this,Bx))!=null&&n.size)||((i=g(this,ph))==null||i.parentNode.parentNode.remove(),Q(this,ph,null),(a=g(this,Z5))==null||a.clear(),Q(this,Z5,null),(o=g(this,Bx))==null||o.clear(),Q(this,Bx,null),Q(this,Cx,0))}}kx=new WeakMap,Z5=new WeakMap,ph=new WeakMap,gh=new WeakMap,so=new WeakMap,Bx=new WeakMap,Cx=new WeakMap,ut=new WeakSet,ao=function(){return g(this,Z5)||Q(this,Z5,new Map)},N4=function(){return g(this,Bx)||Q(this,Bx,new Map)},cy=function(){if(!g(this,ph)){const r=g(this,so).createElement("div"),{style:n}=r;n.visibility="hidden",n.contain="strict",n.width=n.height=0,n.position="absolute",n.top=n.left=0,n.zIndex=-1;const i=g(this,so).createElementNS(jA,"svg");i.setAttribute("width",0),i.setAttribute("height",0),Q(this,ph,g(this,so).createElementNS(jA,"defs")),r.append(i),i.append(g(this,ph)),g(this,so).body.append(r)}return g(this,ph)},_G=function(r){if(r.length===1){const c=r[0],A=new Array(256);for(let d=0;d<256;d++)A[d]=c[d]/255;const h=A.join(",");return[h,h,h]}const[n,i,a]=r,o=new Array(256),s=new Array(256),l=new Array(256);for(let c=0;c<256;c++)o[c]=n[c]/255,s[c]=i[c]/255,l[c]=a[c]/255;return[o.join(","),s.join(","),l.join(",")]},Ay=function(r){if(g(this,kx)===void 0){Q(this,kx,"");const n=g(this,so).URL;n!==g(this,so).baseURI&&(jX(n)?rr('#createUrl: ignore "data:"-URL for performance reasons.'):Q(this,kx,kpe(n,"")))}return`url(${g(this,kx)}#${r})`},Age=function(r){const n=g(this,so).createElementNS(jA,"feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0.59 0.11 0 0"),r.append(n)},Hre=function(r){const n=g(this,so).createElementNS(jA,"feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("values","0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0"),r.append(n)},hy=function(r){const n=g(this,so).createElementNS(jA,"filter");return n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("id",r),g(this,ut,cy).append(n),n},R4=function(r,n,i){const a=g(this,so).createElementNS(jA,n);a.setAttribute("type","discrete"),a.setAttribute("tableValues",i),r.append(a)},H4=function(r,n,i,a){const o=g(this,so).createElementNS(jA,"feComponentTransfer");a.append(o),te(this,ut,R4).call(this,o,"feFuncR",r),te(this,ut,R4).call(this,o,"feFuncG",n),te(this,ut,R4).call(this,o,"feFuncB",i)},Ore=function(r,n){const i=g(this,so).createElementNS(jA,"feComponentTransfer");n.append(i),te(this,ut,R4).call(this,i,"feFuncA",r)},O4=function(r){return g(this,ut,cy).style.color=r,qX(getComputedStyle(g(this,ut,cy)).getPropertyValue("color"))};class hge{constructor({baseUrl:e=null}){this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw new Error("Ensure that the `standardFontDataUrl` API parameter is provided.");if(!e)throw new Error("Font filename must be specified.");const r=`${this.baseUrl}${e}`;return this._fetch(r).catch(n=>{throw new Error(`Unable to load font data at: ${r}`)})}async _fetch(e){xn("Abstract method `_fetch` called.")}}class dce extends hge{async _fetch(e){const r=await Uk(e,"arraybuffer");return new Uint8Array(r)}}class uge{constructor({baseUrl:e=null}){this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw new Error("Ensure that the `wasmUrl` API parameter is provided.");if(!e)throw new Error("Wasm filename must be specified.");const r=`${this.baseUrl}${e}`;return this._fetch(r).catch(n=>{throw new Error(`Unable to load wasm data at: ${r}`)})}async _fetch(e){xn("Abstract method `_fetch` called.")}}class fce extends uge{async _fetch(e){const r=await Uk(e,"arraybuffer");return new Uint8Array(r)}}Mo&&rr("Please use the `legacy` build in Node.js environments.");async function xoe(t){const r=await process.getBuiltinModule("fs").promises.readFile(t);return new Uint8Array(r)}class wBe extends cge{}class kBe extends sge{_createCanvas(e,r){return process.getBuiltinModule("module").createRequire(import.meta.url)("@napi-rs/canvas").createCanvas(e,r)}}class BBe extends lge{async _fetch(e){return xoe(e)}}class CBe extends hge{async _fetch(e){return xoe(e)}}class bBe extends uge{async _fetch(e){return xoe(e)}}const Hg="__forcedDependency";var Hs,bo,X5,Qc,Y5,yh,nn,An,vh,Os,md,J5,wd,kd;class EBe{constructor(e){W(this,Hs,{__proto__:null});W(this,bo,{__proto__:null,transform:[],moveText:[],sameLineText:[],[Hg]:[]});W(this,X5,new Map);W(this,Qc,[]);W(this,Y5,[]);W(this,yh,[[1,0,0,1,0,0]]);W(this,nn,[-1/0,-1/0,1/0,1/0]);W(this,An,new Float64Array([1/0,1/0,-1/0,-1/0]));W(this,vh,-1);W(this,Os,new Set);W(this,md,new Map);W(this,J5,new Map);W(this,wd);W(this,kd);Q(this,wd,e.width),Q(this,kd,e.height)}save(e){return Q(this,Hs,{__proto__:g(this,Hs)}),Q(this,bo,{__proto__:g(this,bo),transform:{__proto__:g(this,bo).transform},moveText:{__proto__:g(this,bo).moveText},sameLineText:{__proto__:g(this,bo).sameLineText},[Hg]:{__proto__:g(this,bo)[Hg]}}),Q(this,nn,{__proto__:g(this,nn)}),g(this,Qc).push([e,null]),this}restore(e){const r=Object.getPrototypeOf(g(this,Hs));if(r===null)return this;Q(this,Hs,r),Q(this,bo,Object.getPrototypeOf(g(this,bo))),Q(this,nn,Object.getPrototypeOf(g(this,nn)));const n=g(this,Qc).pop();return n!==void 0&&(n[1]=e),this}recordOpenMarker(e){return g(this,Qc).push([e,null]),this}getOpenMarker(){return g(this,Qc).length===0?null:g(this,Qc).at(-1)[0]}recordCloseMarker(e){const r=g(this,Qc).pop();return r!==void 0&&(r[1]=e),this}beginMarkedContent(e){return g(this,Y5).push([e,null]),this}endMarkedContent(e){const r=g(this,Y5).pop();return r!==void 0&&(r[1]=e),this}pushBaseTransform(e){return g(this,yh).push(gt.multiplyByDOMMatrix(g(this,yh).at(-1),e.getTransform())),this}popBaseTransform(){return g(this,yh).length>1&&g(this,yh).pop(),this}recordSimpleData(e,r){return g(this,Hs)[e]=r,this}recordIncrementalData(e,r){return g(this,bo)[e].push(r),this}resetIncrementalData(e,r){return g(this,bo)[e].length=0,this}recordNamedData(e,r){return g(this,X5).set(e,r),this}recordFutureForcedDependency(e,r){return this.recordIncrementalData(Hg,r),this}inheritSimpleDataAsFutureForcedDependencies(e){for(const r of e)r in g(this,Hs)&&this.recordFutureForcedDependency(r,g(this,Hs)[r]);return this}inheritPendingDependenciesAsFutureForcedDependencies(){for(const e of g(this,Os))this.recordFutureForcedDependency(Hg,e);return this}resetBBox(e){return Q(this,vh,e),g(this,An)[0]=1/0,g(this,An)[1]=1/0,g(this,An)[2]=-1/0,g(this,An)[3]=-1/0,this}get hasPendingBBox(){return g(this,vh)!==-1}recordClipBox(e,r,n,i,a,o){const s=gt.multiplyByDOMMatrix(g(this,yh).at(-1),r.getTransform()),l=[1/0,1/0,-1/0,-1/0];gt.axialAlignedBoundingBox([n,a,i,o],s,l);const c=gt.intersect(g(this,nn),l);return c?(g(this,nn)[0]=c[0],g(this,nn)[1]=c[1],g(this,nn)[2]=c[2],g(this,nn)[3]=c[3]):(g(this,nn)[0]=g(this,nn)[1]=1/0,g(this,nn)[2]=g(this,nn)[3]=-1/0),this}recordBBox(e,r,n,i,a,o){const s=g(this,nn);if(s[0]===1/0)return this;const l=gt.multiplyByDOMMatrix(g(this,yh).at(-1),r.getTransform());if(s[0]===-1/0)return gt.axialAlignedBoundingBox([n,a,i,o],l,g(this,An)),this;const c=[1/0,1/0,-1/0,-1/0];return gt.axialAlignedBoundingBox([n,a,i,o],l,c),g(this,An)[0]=Math.min(g(this,An)[0],Math.max(c[0],s[0])),g(this,An)[1]=Math.min(g(this,An)[1],Math.max(c[1],s[1])),g(this,An)[2]=Math.max(g(this,An)[2],Math.min(c[2],s[2])),g(this,An)[3]=Math.max(g(this,An)[3],Math.min(c[3],s[3])),this}recordCharacterBBox(e,r,n,i=1,a=0,o=0,s){const l=n.bbox;let c,A;if(l&&(c=l[2]!==l[0]&&l[3]!==l[1]&&g(this,J5).get(n),c!==!1&&(A=[0,0,0,0],gt.axialAlignedBoundingBox(l,n.fontMatrix,A),(i!==1||a!==0||o!==0)&>.scaleMinMax([i,0,0,-i,a,o],A),c)))return this.recordBBox(e,r,A[0],A[2],A[1],A[3]);if(!s)return this.recordFullPageBBox(e);const h=s();return l&&A&&c===void 0&&(c=A[0]<=a-h.actualBoundingBoxLeft&&A[2]>=a+h.actualBoundingBoxRight&&A[1]<=o-h.actualBoundingBoxAscent&&A[3]>=o+h.actualBoundingBoxDescent,g(this,J5).set(n,c),c)?this.recordBBox(e,r,A[0],A[2],A[1],A[3]):this.recordBBox(e,r,a-h.actualBoundingBoxLeft,a+h.actualBoundingBoxRight,o-h.actualBoundingBoxAscent,o+h.actualBoundingBoxDescent)}recordFullPageBBox(e){return g(this,An)[0]=Math.max(0,g(this,nn)[0]),g(this,An)[1]=Math.max(0,g(this,nn)[1]),g(this,An)[2]=Math.min(g(this,wd),g(this,nn)[2]),g(this,An)[3]=Math.min(g(this,kd),g(this,nn)[3]),this}getSimpleIndex(e){return g(this,Hs)[e]}recordDependencies(e,r){const n=g(this,Os),i=g(this,Hs),a=g(this,bo);for(const o of r)o in g(this,Hs)?n.add(i[o]):o in a&&a[o].forEach(n.add,n);return this}copyDependenciesFromIncrementalOperation(e,r){const n=g(this,md),i=g(this,Os);for(const a of g(this,bo)[r])n.get(a).dependencies.forEach(i.add,i.add(a));return this}recordNamedDependency(e,r){return g(this,X5).has(r)&&g(this,Os).add(g(this,X5).get(r)),this}recordOperation(e,r=!1){this.recordDependencies(e,[Hg]);const n=new Set(g(this,Os)),i=g(this,Qc).concat(g(this,Y5)),a=g(this,vh)===e?{minX:g(this,An)[0],minY:g(this,An)[1],maxX:g(this,An)[2],maxY:g(this,An)[3]}:null;return g(this,md).set(e,{bbox:a,pairs:i,dependencies:n}),r||Q(this,vh,-1),g(this,Os).clear(),this}bboxToClipBoxDropOperation(e){return g(this,vh)!==-1&&(Q(this,vh,-1),g(this,nn)[0]=Math.max(g(this,nn)[0],g(this,An)[0]),g(this,nn)[1]=Math.max(g(this,nn)[1],g(this,An)[1]),g(this,nn)[2]=Math.min(g(this,nn)[2],g(this,An)[2]),g(this,nn)[3]=Math.min(g(this,nn)[3],g(this,An)[3])),g(this,Os).clear(),this}_takePendingDependencies(){const e=g(this,Os);return Q(this,Os,new Set),e}_extractOperation(e){const r=g(this,md).get(e);return g(this,md).delete(e),r}_pushPendingDependencies(e){for(const r of e)g(this,Os).add(r)}take(){return g(this,J5).clear(),Array.from(g(this,md),([e,{bbox:r,pairs:n,dependencies:i}])=>(n.forEach(a=>a.forEach(i.add,i)),i.delete(e),{minX:((r==null?void 0:r.minX)??0)/g(this,wd),maxX:((r==null?void 0:r.maxX)??g(this,wd))/g(this,wd),minY:((r==null?void 0:r.minY)??0)/g(this,kd),maxY:((r==null?void 0:r.maxY)??g(this,kd))/g(this,kd),dependencies:Array.from(i).sort((a,o)=>a-o),idx:e}))}}Hs=new WeakMap,bo=new WeakMap,X5=new WeakMap,Qc=new WeakMap,Y5=new WeakMap,yh=new WeakMap,nn=new WeakMap,An=new WeakMap,vh=new WeakMap,Os=new WeakMap,md=new WeakMap,J5=new WeakMap,wd=new WeakMap,kd=new WeakMap;var Xr,Jn,$5,Bd,ev;const n0e=class n0e{constructor(e,r){W(this,Xr);W(this,Jn);W(this,$5,0);W(this,Bd);W(this,ev,0);if(e instanceof n0e)return e;Q(this,Xr,e),Q(this,Bd,e._takePendingDependencies()),Q(this,Jn,r)}save(e){return qi(this,ev)._++,g(this,Xr).save(g(this,Jn)),this}restore(e){return g(this,ev)>0&&(g(this,Xr).restore(g(this,Jn)),qi(this,ev)._--),this}recordOpenMarker(e){return qi(this,$5)._++,this}getOpenMarker(){return g(this,$5)>0?g(this,Jn):g(this,Xr).getOpenMarker()}recordCloseMarker(e){return qi(this,$5)._--,this}beginMarkedContent(e){return this}endMarkedContent(e){return this}pushBaseTransform(e){return g(this,Xr).pushBaseTransform(e),this}popBaseTransform(){return g(this,Xr).popBaseTransform(),this}recordSimpleData(e,r){return g(this,Xr).recordSimpleData(e,g(this,Jn)),this}recordIncrementalData(e,r){return g(this,Xr).recordIncrementalData(e,g(this,Jn)),this}resetIncrementalData(e,r){return g(this,Xr).resetIncrementalData(e,g(this,Jn)),this}recordNamedData(e,r){return this}recordFutureForcedDependency(e,r){return g(this,Xr).recordFutureForcedDependency(e,g(this,Jn)),this}inheritSimpleDataAsFutureForcedDependencies(e){return g(this,Xr).inheritSimpleDataAsFutureForcedDependencies(e),this}inheritPendingDependenciesAsFutureForcedDependencies(){return g(this,Xr).inheritPendingDependenciesAsFutureForcedDependencies(),this}resetBBox(e){return g(this,Xr).hasPendingBBox||g(this,Xr).resetBBox(g(this,Jn)),this}get hasPendingBBox(){return g(this,Xr).hasPendingBBox}recordClipBox(e,r,n,i,a,o){return g(this,Xr).recordClipBox(g(this,Jn),r,n,i,a,o),this}recordBBox(e,r,n,i,a,o){return g(this,Xr).recordBBox(g(this,Jn),r,n,i,a,o),this}recordCharacterBBox(e,r,n,i,a,o,s){return g(this,Xr).recordCharacterBBox(g(this,Jn),r,n,i,a,o,s),this}recordFullPageBBox(e){return g(this,Xr).recordFullPageBBox(g(this,Jn)),this}getSimpleIndex(e){return g(this,Xr).getSimpleIndex(e)}recordDependencies(e,r){return g(this,Xr).recordDependencies(g(this,Jn),r),this}copyDependenciesFromIncrementalOperation(e,r){return g(this,Xr).copyDependenciesFromIncrementalOperation(g(this,Jn),r),this}recordNamedDependency(e,r){return g(this,Xr).recordNamedDependency(g(this,Jn),r),this}recordOperation(e){g(this,Xr).recordOperation(g(this,Jn),!0);const r=g(this,Xr)._extractOperation(g(this,Jn));for(const n of r.dependencies)g(this,Bd).add(n);return g(this,Bd).delete(g(this,Jn)),g(this,Bd).delete(null),this}bboxToClipBoxDropOperation(e){return g(this,Xr).bboxToClipBoxDropOperation(g(this,Jn)),this}recordNestedDependencies(){g(this,Xr)._pushPendingDependencies(g(this,Bd))}take(){throw new Error("Unreachable")}};Xr=new WeakMap,Jn=new WeakMap,$5=new WeakMap,Bd=new WeakMap,ev=new WeakMap;let oZ=n0e;const b0={stroke:["path","transform","filter","strokeColor","strokeAlpha","lineWidth","lineCap","lineJoin","miterLimit","dash"],fill:["path","transform","filter","fillColor","fillAlpha","globalCompositeOperation","SMask"],imageXObject:["transform","SMask","filter","fillAlpha","strokeAlpha","globalCompositeOperation"],rawFillPath:["filter","fillColor","fillAlpha"],showText:["transform","leading","charSpacing","wordSpacing","hScale","textRise","moveText","textMatrix","font","filter","fillColor","textRenderingMode","SMask","fillAlpha","strokeAlpha","globalCompositeOperation"],transform:["transform"],transformAndFill:["transform","fillColor"]},Na={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function Qre(t,e){if(!e)return;const r=e[2]-e[0],n=e[3]-e[1],i=new Path2D;i.rect(e[0],e[1],r,n),t.clip(i)}class poe{isModifyingCurrentTransform(){return!1}getPattern(){xn("Abstract method `getPattern` called.")}}class FBe extends poe{constructor(e){super(),this._type=e[1],this._bbox=e[2],this._colorStops=e[3],this._p0=e[4],this._p1=e[5],this._r0=e[6],this._r1=e[7],this.matrix=null}_createGradient(e){let r;this._type==="axial"?r=e.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):this._type==="radial"&&(r=e.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const n of this._colorStops)r.addColorStop(n[0],n[1]);return r}getPattern(e,r,n,i){let a;if(i===Na.STROKE||i===Na.FILL){const o=r.current.getClippedPathBoundingBox(i,$n(e))||[0,0,0,0],s=Math.ceil(o[2]-o[0])||1,l=Math.ceil(o[3]-o[1])||1,c=r.cachedCanvases.getCanvas("pattern",s,l),A=c.context;A.clearRect(0,0,A.canvas.width,A.canvas.height),A.beginPath(),A.rect(0,0,A.canvas.width,A.canvas.height),A.translate(-o[0],-o[1]),n=gt.transform(n,[1,0,0,1,o[0],o[1]]),A.transform(...r.baseTransform),this.matrix&&A.transform(...this.matrix),Qre(A,this._bbox),A.fillStyle=this._createGradient(A),A.fill(),a=e.createPattern(c.canvas,"no-repeat");const h=new DOMMatrix(n);a.setTransform(h)}else Qre(e,this._bbox),a=this._createGradient(e);return a}}function OJ(t,e,r,n,i,a,o,s){const l=e.coords,c=e.colors,A=t.data,h=t.width*4;let d;l[r+1]>l[n+1]&&(d=r,r=n,n=d,d=a,a=o,o=d),l[n+1]>l[i+1]&&(d=n,n=i,i=d,d=o,o=s,s=d),l[r+1]>l[n+1]&&(d=r,r=n,n=d,d=a,a=o,o=d);const u=(l[r]+e.offsetX)*e.scaleX,f=(l[r+1]+e.offsetY)*e.scaleY,x=(l[n]+e.offsetX)*e.scaleX,y=(l[n+1]+e.offsetY)*e.scaleY,p=(l[i]+e.offsetX)*e.scaleX,v=(l[i+1]+e.offsetY)*e.scaleY;if(f>=v)return;const m=c[a],k=c[a+1],B=c[a+2],b=c[o],E=c[o+1],D=c[o+2],M=c[s],T=c[s+1],S=c[s+2],L=Math.round(f),P=Math.round(v);let _,K,Y,G,X,V,J,O;for(let I=L;I<=P;I++){if(I<y){const ye=I<f?0:(f-I)/(f-y);_=u-(u-x)*ye,K=m-(m-b)*ye,Y=k-(k-E)*ye,G=B-(B-D)*ye}else{let ye;I>v?ye=1:y===v?ye=0:ye=(y-I)/(y-v),_=x-(x-p)*ye,K=b-(b-M)*ye,Y=E-(E-T)*ye,G=D-(D-S)*ye}let j;I<f?j=0:I>v?j=1:j=(f-I)/(f-v),X=u-(u-p)*j,V=m-(m-M)*j,J=k-(k-T)*j,O=B-(B-S)*j;const q=Math.round(Math.min(_,X)),ie=Math.round(Math.max(_,X));let he=h*I+q*4;for(let ye=q;ye<=ie;ye++)j=(_-ye)/(_-X),j<0?j=0:j>1&&(j=1),A[he++]=K-(K-V)*j|0,A[he++]=Y-(Y-J)*j|0,A[he++]=G-(G-O)*j|0,A[he++]=255}}function SBe(t,e,r){const n=e.coords,i=e.colors;let a,o;switch(e.type){case"lattice":const s=e.verticesPerRow,l=Math.floor(n.length/s)-1,c=s-1;for(a=0;a<l;a++){let A=a*s;for(let h=0;h<c;h++,A++)OJ(t,r,n[A],n[A+1],n[A+s],i[A],i[A+1],i[A+s]),OJ(t,r,n[A+s+1],n[A+1],n[A+s],i[A+s+1],i[A+1],i[A+s])}break;case"triangles":for(a=0,o=n.length;a<o;a+=3)OJ(t,r,n[a],n[a+1],n[a+2],i[a],i[a+1],i[a+2]);break;default:throw new Error("illegal figure")}}class DBe extends poe{constructor(e){super(),this._coords=e[2],this._colors=e[3],this._figures=e[4],this._bounds=e[5],this._bbox=e[6],this._background=e[7],this.matrix=null}_createMeshCanvas(e,r,n){const s=Math.floor(this._bounds[0]),l=Math.floor(this._bounds[1]),c=Math.ceil(this._bounds[2])-s,A=Math.ceil(this._bounds[3])-l,h=Math.min(Math.ceil(Math.abs(c*e[0]*1.1)),3e3),d=Math.min(Math.ceil(Math.abs(A*e[1]*1.1)),3e3),u=c/h,f=A/d,x={coords:this._coords,colors:this._colors,offsetX:-s,offsetY:-l,scaleX:1/u,scaleY:1/f},y=h+2*2,p=d+2*2,v=n.getCanvas("mesh",y,p),m=v.context,k=m.createImageData(h,d);if(r){const b=k.data;for(let E=0,D=b.length;E<D;E+=4)b[E]=r[0],b[E+1]=r[1],b[E+2]=r[2],b[E+3]=255}for(const b of this._figures)SBe(k,b,x);return m.putImageData(k,2,2),{canvas:v.canvas,offsetX:s-2*u,offsetY:l-2*f,scaleX:u,scaleY:f}}isModifyingCurrentTransform(){return!0}getPattern(e,r,n,i){Qre(e,this._bbox);const a=new Float32Array(2);if(i===Na.SHADING)gt.singularValueDecompose2dScale($n(e),a);else if(this.matrix){gt.singularValueDecompose2dScale(this.matrix,a);const[s,l]=a;gt.singularValueDecompose2dScale(r.baseTransform,a),a[0]*=s,a[1]*=l}else gt.singularValueDecompose2dScale(r.baseTransform,a);const o=this._createMeshCanvas(a,i===Na.SHADING?null:this._background,r.cachedCanvases);return i!==Na.SHADING&&(e.setTransform(...r.baseTransform),this.matrix&&e.transform(...this.matrix)),e.translate(o.offsetX,o.offsetY),e.scale(o.scaleX,o.scaleY),e.createPattern(o.canvas,"no-repeat")}}class MBe extends poe{getPattern(){return"hotpink"}}function _Be(t){switch(t[0]){case"RadialAxial":return new FBe(t);case"Mesh":return new DBe(t);case"Dummy":return new MBe}throw new Error(`Unknown IR type: ${t[0]}`)}const xce={COLORED:1,UNCOLORED:2},dX=class dX{constructor(e,r,n,i){this.color=e[1],this.operatorList=e[2],this.matrix=e[3],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.ctx=r,this.canvasGraphicsFactory=n,this.baseTransform=i}createPatternCanvas(e){var X,V,J,O;const{bbox:r,operatorList:n,paintType:i,tilingType:a,color:o,canvasGraphicsFactory:s}=this;let{xstep:l,ystep:c}=this;l=Math.abs(l),c=Math.abs(c),zX("TilingType: "+a);const A=r[0],h=r[1],d=r[2],u=r[3],f=d-A,x=u-h,y=new Float32Array(2);gt.singularValueDecompose2dScale(this.matrix,y);const[p,v]=y;gt.singularValueDecompose2dScale(this.baseTransform,y);const m=p*y[0],k=v*y[1];let B=f,b=x,E=!1,D=!1;const M=Math.ceil(l*m),T=Math.ceil(c*k),S=Math.ceil(f*m),L=Math.ceil(x*k);M>=S?B=l:E=!0,T>=L?b=c:D=!0;const P=this.getSizeAndScale(B,this.ctx.canvas.width,m),_=this.getSizeAndScale(b,this.ctx.canvas.height,k),K=e.cachedCanvases.getCanvas("pattern",P.size,_.size),Y=K.context,G=s.createCanvasGraphics(Y);if(G.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(G,i,o),Y.translate(-P.scale*A,-_.scale*h),G.transform(0,P.scale,0,0,_.scale,0,0),Y.save(),(X=G.dependencyTracker)==null||X.save(),this.clipBbox(G,A,h,d,u),G.baseTransform=$n(G.ctx),G.executeOperatorList(n),G.endDrawing(),(O=(V=G.dependencyTracker)==null?void 0:(J=V.restore()).recordNestedDependencies)==null||O.call(J),Y.restore(),E||D){const I=K.canvas;E&&(B=l),D&&(b=c);const j=this.getSizeAndScale(B,this.ctx.canvas.width,m),q=this.getSizeAndScale(b,this.ctx.canvas.height,k),ie=j.size,he=q.size,ye=e.cachedCanvases.getCanvas("pattern-workaround",ie,he),ve=ye.context,ke=E?Math.floor(f/l):0,Ie=D?Math.floor(x/c):0;for(let Ue=0;Ue<=ke;Ue++)for(let Ze=0;Ze<=Ie;Ze++)ve.drawImage(I,ie*Ue,he*Ze,ie,he,0,0,ie,he);return{canvas:ye.canvas,scaleX:j.scale,scaleY:q.scale,offsetX:A,offsetY:h}}return{canvas:K.canvas,scaleX:P.scale,scaleY:_.scale,offsetX:A,offsetY:h}}getSizeAndScale(e,r,n){const i=Math.max(dX.MAX_PATTERN_SIZE,r);let a=Math.ceil(e*n);return a>=i?a=i:n=a/e,{scale:n,size:a}}clipBbox(e,r,n,i,a){const o=i-r,s=a-n;e.ctx.rect(r,n,o,s),gt.axialAlignedBoundingBox([r,n,i,a],$n(e.ctx),e.current.minMax),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,r,n){const i=e.ctx,a=e.current;switch(r){case xce.COLORED:const{fillStyle:o,strokeStyle:s}=this.ctx;i.fillStyle=a.fillColor=o,i.strokeStyle=a.strokeColor=s;break;case xce.UNCOLORED:i.fillStyle=i.strokeStyle=n,a.fillColor=a.strokeColor=n;break;default:throw new Z9e(`Unsupported paint type: ${r}`)}}isModifyingCurrentTransform(){return!1}getPattern(e,r,n,i){let a=n;i!==Na.SHADING&&(a=gt.transform(a,r.baseTransform),this.matrix&&(a=gt.transform(a,this.matrix)));const o=this.createPatternCanvas(r);let s=new DOMMatrix(a);s=s.translate(o.offsetX,o.offsetY),s=s.scale(1/o.scaleX,1/o.scaleY);const l=e.createPattern(o.canvas,"repeat");return l.setTransform(s),l}};Pe(dX,"MAX_PATTERN_SIZE",3e3);let zre=dX;function LBe({src:t,srcPos:e=0,dest:r,width:n,height:i,nonBlackColor:a=4294967295,inverseDecode:o=!1}){const s=Ka.isLittleEndian?4278190080:255,[l,c]=o?[a,s]:[s,a],A=n>>3,h=n&7,d=t.length;r=new Uint32Array(r.buffer);let u=0;for(let f=0;f<i;f++){for(const y=e+A;e<y;e++){const p=e<d?t[e]:255;r[u++]=p&128?c:l,r[u++]=p&64?c:l,r[u++]=p&32?c:l,r[u++]=p&16?c:l,r[u++]=p&8?c:l,r[u++]=p&4?c:l,r[u++]=p&2?c:l,r[u++]=p&1?c:l}if(h===0)continue;const x=e<d?t[e++]:255;for(let y=0;y<h;y++)r[u++]=x&1<<7-y?c:l}return{srcPos:e,destPos:u}}const pce=16,gce=100,IBe=15,yce=10,as=16,QJ=new DOMMatrix,t0=new Float32Array(2),Ly=new Float32Array([1/0,1/0,-1/0,-1/0]);function TBe(t,e){if(t._removeMirroring)throw new Error("Context is already forwarding operations.");t.__originalSave=t.save,t.__originalRestore=t.restore,t.__originalRotate=t.rotate,t.__originalScale=t.scale,t.__originalTranslate=t.translate,t.__originalTransform=t.transform,t.__originalSetTransform=t.setTransform,t.__originalResetTransform=t.resetTransform,t.__originalClip=t.clip,t.__originalMoveTo=t.moveTo,t.__originalLineTo=t.lineTo,t.__originalBezierCurveTo=t.bezierCurveTo,t.__originalRect=t.rect,t.__originalClosePath=t.closePath,t.__originalBeginPath=t.beginPath,t._removeMirroring=()=>{t.save=t.__originalSave,t.restore=t.__originalRestore,t.rotate=t.__originalRotate,t.scale=t.__originalScale,t.translate=t.__originalTranslate,t.transform=t.__originalTransform,t.setTransform=t.__originalSetTransform,t.resetTransform=t.__originalResetTransform,t.clip=t.__originalClip,t.moveTo=t.__originalMoveTo,t.lineTo=t.__originalLineTo,t.bezierCurveTo=t.__originalBezierCurveTo,t.rect=t.__originalRect,t.closePath=t.__originalClosePath,t.beginPath=t.__originalBeginPath,delete t._removeMirroring},t.save=function(){e.save(),this.__originalSave()},t.restore=function(){e.restore(),this.__originalRestore()},t.translate=function(r,n){e.translate(r,n),this.__originalTranslate(r,n)},t.scale=function(r,n){e.scale(r,n),this.__originalScale(r,n)},t.transform=function(r,n,i,a,o,s){e.transform(r,n,i,a,o,s),this.__originalTransform(r,n,i,a,o,s)},t.setTransform=function(r,n,i,a,o,s){e.setTransform(r,n,i,a,o,s),this.__originalSetTransform(r,n,i,a,o,s)},t.resetTransform=function(){e.resetTransform(),this.__originalResetTransform()},t.rotate=function(r){e.rotate(r),this.__originalRotate(r)},t.clip=function(r){e.clip(r),this.__originalClip(r)},t.moveTo=function(r,n){e.moveTo(r,n),this.__originalMoveTo(r,n)},t.lineTo=function(r,n){e.lineTo(r,n),this.__originalLineTo(r,n)},t.bezierCurveTo=function(r,n,i,a,o,s){e.bezierCurveTo(r,n,i,a,o,s),this.__originalBezierCurveTo(r,n,i,a,o,s)},t.rect=function(r,n,i,a){e.rect(r,n,i,a),this.__originalRect(r,n,i,a)},t.closePath=function(){e.closePath(),this.__originalClosePath()},t.beginPath=function(){e.beginPath(),this.__originalBeginPath()}}class PBe{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,r,n){let i;return this.cache[e]!==void 0?(i=this.cache[e],this.canvasFactory.reset(i,r,n)):(i=this.canvasFactory.create(r,n),this.cache[e]=i),i}delete(e){delete this.cache[e]}clear(){for(const e in this.cache){const r=this.cache[e];this.canvasFactory.destroy(r),delete this.cache[e]}}}function tB(t,e,r,n,i,a,o,s,l,c){const[A,h,d,u,f,x]=$n(t);if(h===0&&d===0){const v=o*A+f,m=Math.round(v),k=s*u+x,B=Math.round(k),b=(o+l)*A+f,E=Math.abs(Math.round(b)-m)||1,D=(s+c)*u+x,M=Math.abs(Math.round(D)-B)||1;return t.setTransform(Math.sign(A),0,0,Math.sign(u),m,B),t.drawImage(e,r,n,i,a,0,0,E,M),t.setTransform(A,h,d,u,f,x),[E,M]}if(A===0&&u===0){const v=s*d+f,m=Math.round(v),k=o*h+x,B=Math.round(k),b=(s+c)*d+f,E=Math.abs(Math.round(b)-m)||1,D=(o+l)*h+x,M=Math.abs(Math.round(D)-B)||1;return t.setTransform(0,Math.sign(h),Math.sign(d),0,m,B),t.drawImage(e,r,n,i,a,0,0,M,E),t.setTransform(A,h,d,u,f,x),[M,E]}t.drawImage(e,r,n,i,a,o,s,l,c);const y=Math.hypot(A,h),p=Math.hypot(d,u);return[y*l,p*c]}class vce{constructor(e,r,n){Pe(this,"alphaIsShape",!1);Pe(this,"fontSize",0);Pe(this,"fontSizeScale",1);Pe(this,"textMatrix",null);Pe(this,"textMatrixScale",1);Pe(this,"fontMatrix",pre);Pe(this,"leading",0);Pe(this,"x",0);Pe(this,"y",0);Pe(this,"lineX",0);Pe(this,"lineY",0);Pe(this,"charSpacing",0);Pe(this,"wordSpacing",0);Pe(this,"textHScale",1);Pe(this,"textRenderingMode",Fa.FILL);Pe(this,"textRise",0);Pe(this,"fillColor","#000000");Pe(this,"strokeColor","#000000");Pe(this,"patternFill",!1);Pe(this,"patternStroke",!1);Pe(this,"fillAlpha",1);Pe(this,"strokeAlpha",1);Pe(this,"lineWidth",1);Pe(this,"activeSMask",null);Pe(this,"transferMaps","none");n==null||n(this),this.clipBox=new Float32Array([0,0,e,r]),this.minMax=Ly.slice()}clone(){const e=Object.create(this);return e.clipBox=this.clipBox.slice(),e.minMax=this.minMax.slice(),e}getPathBoundingBox(e=Na.FILL,r=null){const n=this.minMax.slice();if(e===Na.STROKE){r||xn("Stroke bounding box must include transform."),gt.singularValueDecompose2dScale(r,t0);const i=t0[0]*this.lineWidth/2,a=t0[1]*this.lineWidth/2;n[0]-=i,n[1]-=a,n[2]+=i,n[3]+=a}return n}updateClipFromPath(){const e=gt.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}isEmptyClip(){return this.minMax[0]===1/0}startNewPathAndClipBox(e){this.clipBox.set(e,0),this.minMax.set(Ly,0)}getClippedPathBoundingBox(e=Na.FILL,r=null){return gt.intersect(this.clipBox,this.getPathBoundingBox(e,r))}}function mce(t,e){if(e instanceof ImageData){t.putImageData(e,0,0);return}const r=e.height,n=e.width,i=r%as,a=(r-i)/as,o=i===0?a:a+1,s=t.createImageData(n,as);let l=0,c;const A=e.data,h=s.data;let d,u,f,x;if(e.kind===BG.GRAYSCALE_1BPP){const y=A.byteLength,p=new Uint32Array(h.buffer,0,h.byteLength>>2),v=p.length,m=n+7>>3,k=4294967295,B=Ka.isLittleEndian?4278190080:255;for(d=0;d<o;d++){for(f=d<a?as:i,c=0,u=0;u<f;u++){const b=y-l;let E=0;const D=b>m?n:b*8-7,M=D&-8;let T=0,S=0;for(;E<M;E+=8)S=A[l++],p[c++]=S&128?k:B,p[c++]=S&64?k:B,p[c++]=S&32?k:B,p[c++]=S&16?k:B,p[c++]=S&8?k:B,p[c++]=S&4?k:B,p[c++]=S&2?k:B,p[c++]=S&1?k:B;for(;E<D;E++)T===0&&(S=A[l++],T=128),p[c++]=S&T?k:B,T>>=1}for(;c<v;)p[c++]=0;t.putImageData(s,0,d*as)}}else if(e.kind===BG.RGBA_32BPP){for(u=0,x=n*as*4,d=0;d<a;d++)h.set(A.subarray(l,l+x)),l+=x,t.putImageData(s,0,u),u+=as;d<o&&(x=n*i*4,h.set(A.subarray(l,l+x)),t.putImageData(s,0,u))}else if(e.kind===BG.RGB_24BPP)for(f=as,x=n*f,d=0;d<o;d++){for(d>=a&&(f=i,x=n*f),c=0,u=x;u--;)h[c++]=A[l++],h[c++]=A[l++],h[c++]=A[l++],h[c++]=255;t.putImageData(s,0,d*as)}else throw new Error(`bad image kind: ${e.kind}`)}function wce(t,e){if(e.bitmap){t.drawImage(e.bitmap,0,0);return}const r=e.height,n=e.width,i=r%as,a=(r-i)/as,o=i===0?a:a+1,s=t.createImageData(n,as);let l=0;const c=e.data,A=s.data;for(let h=0;h<o;h++){const d=h<a?as:i;({srcPos:l}=LBe({src:c,srcPos:l,dest:A,width:n,height:d,nonBlackColor:0})),t.putImageData(s,0,h*as)}}function r4(t,e){const r=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font","filter"];for(const n of r)t[n]!==void 0&&(e[n]=t[n]);t.setLineDash!==void 0&&(e.setLineDash(t.getLineDash()),e.lineDashOffset=t.lineDashOffset)}function rB(t){t.strokeStyle=t.fillStyle="#000000",t.fillRule="nonzero",t.globalAlpha=1,t.lineWidth=1,t.lineCap="butt",t.lineJoin="miter",t.miterLimit=10,t.globalCompositeOperation="source-over",t.font="10px sans-serif",t.setLineDash!==void 0&&(t.setLineDash([]),t.lineDashOffset=0);const{filter:e}=t;e!=="none"&&e!==""&&(t.filter="none")}function kce(t,e){if(e)return!0;gt.singularValueDecompose2dScale(t,t0);const r=Math.fround(uA.pixelRatio*P1.PDF_TO_CSS_UNITS);return t0[0]<=r&&t0[1]<=r}const UBe=["butt","round","square"],NBe=["miter","round","bevel"],RBe={},Bce={};var Jl,jre,qre,Vre;const i0e=class i0e{constructor(e,r,n,i,a,{optionalContentConfig:o,markedContentStack:s=null},l,c,A){W(this,Jl);this.ctx=e,this.current=new vce(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=r,this.objs=n,this.canvasFactory=i,this.filterFactory=a,this.groupStack=[],this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=s||[],this.optionalContentConfig=o,this.cachedCanvases=new PBe(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=l,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.pageColors=c,this._cachedScaleForStroking=[-1,0],this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map,this.dependencyTracker=A??null}getObject(e,r,n=null){var i;return typeof r=="string"?((i=this.dependencyTracker)==null||i.recordNamedDependency(e,r),r.startsWith("g_")?this.commonObjs.get(r):this.objs.get(r)):n}beginDrawing({transform:e,viewport:r,transparency:n=!1,background:i=null}){const a=this.ctx.canvas.width,o=this.ctx.canvas.height,s=this.ctx.fillStyle;if(this.ctx.fillStyle=i||"#ffffff",this.ctx.fillRect(0,0,a,o),this.ctx.fillStyle=s,n){const l=this.cachedCanvases.getCanvas("transparent",a,o);this.compositeCtx=this.ctx,this.transparentCanvas=l.canvas,this.ctx=l.context,this.ctx.save(),this.ctx.transform(...$n(this.compositeCtx))}this.ctx.save(),rB(this.ctx),e&&(this.ctx.transform(...e),this.outputScaleX=e[0],this.outputScaleY=e[0]),this.ctx.transform(...r.transform),this.viewportScale=r.scale,this.baseTransform=$n(this.ctx)}executeOperatorList(e,r,n,i,a){var p;const o=e.argsArray,s=e.fnArray;let l=r||0;const c=o.length;if(c===l)return l;const A=c-l>yce&&typeof n=="function",h=A?Date.now()+IBe:0;let d=0;const u=this.commonObjs,f=this.objs;let x,y;for(;;){if(i!==void 0&&l===i.nextBreakPoint)return i.breakIt(l,n),l;if(!a||a.has(l))if(x=s[l],y=o[l]??null,x!==f6.dependency)y===null?this[x](l):this[x](l,...y);else for(const v of y){(p=this.dependencyTracker)==null||p.recordNamedData(v,l);const m=v.startsWith("g_")?u:f;if(!m.has(v))return m.get(v,n),l}if(l++,l===c)return l;if(A&&++d>yce){if(Date.now()>h)return n(),l;d=0}}}endDrawing(){te(this,Jl,jre).call(this),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const e of this._cachedBitmapsMap.values()){for(const r of e.values())typeof HTMLCanvasElement<"u"&&r instanceof HTMLCanvasElement&&(r.width=r.height=0);e.clear()}this._cachedBitmapsMap.clear(),te(this,Jl,qre).call(this)}_scaleImage(e,r){const n=e.width??e.displayWidth,i=e.height??e.displayHeight;let a=Math.max(Math.hypot(r[0],r[1]),1),o=Math.max(Math.hypot(r[2],r[3]),1),s=n,l=i,c="prescale1",A,h;for(;a>2&&s>1||o>2&&l>1;){let d=s,u=l;a>2&&s>1&&(d=s>=16384?Math.floor(s/2)-1||1:Math.ceil(s/2),a/=s/d),o>2&&l>1&&(u=l>=16384?Math.floor(l/2)-1||1:Math.ceil(l)/2,o/=l/u),A=this.cachedCanvases.getCanvas(c,d,u),h=A.context,h.clearRect(0,0,d,u),h.drawImage(e,0,0,s,l,0,0,d,u),e=A.canvas,s=d,l=u,c=c==="prescale1"?"prescale2":"prescale1"}return{img:e,paintWidth:s,paintHeight:l}}_createMaskCanvas(e,r){var T,S;const n=this.ctx,{width:i,height:a}=r,o=this.current.fillColor,s=this.current.patternFill,l=$n(n);let c,A,h,d;if((r.bitmap||r.data)&&r.count>1){const L=r.bitmap||r.data.buffer;A=JSON.stringify(s?l:[l.slice(0,4),o]),c=this._cachedBitmapsMap.get(L),c||(c=new Map,this._cachedBitmapsMap.set(L,c));const P=c.get(A);if(P&&!s){const _=Math.round(Math.min(l[0],l[2])+l[4]),K=Math.round(Math.min(l[1],l[3])+l[5]);return(T=this.dependencyTracker)==null||T.recordDependencies(e,b0.transformAndFill),{canvas:P,offsetX:_,offsetY:K}}h=P}h||(d=this.cachedCanvases.getCanvas("maskCanvas",i,a),wce(d.context,r));let u=gt.transform(l,[1/i,0,0,-1/a,0,0]);u=gt.transform(u,[1,0,0,1,0,-a]);const f=Ly.slice();gt.axialAlignedBoundingBox([0,0,i,a],u,f);const[x,y,p,v]=f,m=Math.round(p-x)||1,k=Math.round(v-y)||1,B=this.cachedCanvases.getCanvas("fillCanvas",m,k),b=B.context,E=x,D=y;b.translate(-E,-D),b.transform(...u),h||(h=this._scaleImage(d.canvas,fc(b)),h=h.img,c&&s&&c.set(A,h)),b.imageSmoothingEnabled=kce($n(b),r.interpolate),tB(b,h,0,0,h.width,h.height,0,0,i,a),b.globalCompositeOperation="source-in";const M=gt.transform(fc(b),[1,0,0,1,-E,-D]);return b.fillStyle=s?o.getPattern(n,this,M,Na.FILL):o,b.fillRect(0,0,i,a),c&&!s&&(this.cachedCanvases.delete("fillCanvas"),c.set(A,B.canvas)),(S=this.dependencyTracker)==null||S.recordDependencies(e,b0.transformAndFill),{canvas:B.canvas,offsetX:Math.round(E),offsetY:Math.round(D)}}setLineWidth(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("lineWidth",e),r!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1),this.current.lineWidth=r,this.ctx.lineWidth=r}setLineCap(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("lineCap",e),this.ctx.lineCap=UBe[r]}setLineJoin(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("lineJoin",e),this.ctx.lineJoin=NBe[r]}setMiterLimit(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("miterLimit",e),this.ctx.miterLimit=r}setDash(e,r,n){var a;(a=this.dependencyTracker)==null||a.recordSimpleData("dash",e);const i=this.ctx;i.setLineDash!==void 0&&(i.setLineDash(r),i.lineDashOffset=n)}setRenderingIntent(e,r){}setFlatness(e,r){}setGState(e,r){var n,i,a,o,s;for(const[l,c]of r)switch(l){case"LW":this.setLineWidth(e,c);break;case"LC":this.setLineCap(e,c);break;case"LJ":this.setLineJoin(e,c);break;case"ML":this.setMiterLimit(e,c);break;case"D":this.setDash(e,c[0],c[1]);break;case"RI":this.setRenderingIntent(e,c);break;case"FL":this.setFlatness(e,c);break;case"Font":this.setFont(e,c[0],c[1]);break;case"CA":(n=this.dependencyTracker)==null||n.recordSimpleData("strokeAlpha",e),this.current.strokeAlpha=c;break;case"ca":(i=this.dependencyTracker)==null||i.recordSimpleData("fillAlpha",e),this.ctx.globalAlpha=this.current.fillAlpha=c;break;case"BM":(a=this.dependencyTracker)==null||a.recordSimpleData("globalCompositeOperation",e),this.ctx.globalCompositeOperation=c;break;case"SMask":(o=this.dependencyTracker)==null||o.recordSimpleData("SMask",e),this.current.activeSMask=c?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":(s=this.dependencyTracker)==null||s.recordSimpleData("filter",e),this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(c);break}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const e=this.inSMaskMode;this.current.activeSMask&&!e?this.beginSMaskMode():!this.current.activeSMask&&e&&this.endSMaskMode()}beginSMaskMode(e){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");const r=this.ctx.canvas.width,n=this.ctx.canvas.height,i="smaskGroupAt"+this.groupLevel,a=this.cachedCanvases.getCanvas(i,r,n);this.suspendedCtx=this.ctx;const o=this.ctx=a.context;o.setTransform(this.suspendedCtx.getTransform()),r4(this.suspendedCtx,o),TBe(o,this.suspendedCtx),this.setGState(e,[["BM","source-over"]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),r4(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(e){if(!this.current.activeSMask)return;e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const r=this.current.activeSMask,n=this.suspendedCtx;this.composeSMask(n,r,this.ctx,e),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore()}composeSMask(e,r,n,i){const a=i[0],o=i[1],s=i[2]-a,l=i[3]-o;s===0||l===0||(this.genericComposeSMask(r.context,n,s,l,r.subtype,r.backdrop,r.transferMap,a,o,r.offsetX,r.offsetY),e.save(),e.globalAlpha=1,e.globalCompositeOperation="source-over",e.setTransform(1,0,0,1,0,0),e.drawImage(n.canvas,0,0),e.restore())}genericComposeSMask(e,r,n,i,a,o,s,l,c,A,h){let d=e.canvas,u=l-A,f=c-h;if(o)if(u<0||f<0||u+n>d.width||f+i>d.height){const y=this.cachedCanvases.getCanvas("maskExtension",n,i),p=y.context;p.drawImage(d,-u,-f),p.globalCompositeOperation="destination-atop",p.fillStyle=o,p.fillRect(0,0,n,i),p.globalCompositeOperation="source-over",d=y.canvas,u=f=0}else{e.save(),e.globalAlpha=1,e.setTransform(1,0,0,1,0,0);const y=new Path2D;y.rect(u,f,n,i),e.clip(y),e.globalCompositeOperation="destination-atop",e.fillStyle=o,e.fillRect(u,f,n,i),e.restore()}r.save(),r.globalAlpha=1,r.setTransform(1,0,0,1,0,0),a==="Alpha"&&s?r.filter=this.filterFactory.addAlphaFilter(s):a==="Luminosity"&&(r.filter=this.filterFactory.addLuminosityFilter(s));const x=new Path2D;x.rect(l,c,n,i),r.clip(x),r.globalCompositeOperation="destination-in",r.drawImage(d,u,f,n,i,l,c,n,i),r.restore()}save(e){var n;this.inSMaskMode&&r4(this.ctx,this.suspendedCtx),this.ctx.save();const r=this.current;this.stateStack.push(r),this.current=r.clone(),(n=this.dependencyTracker)==null||n.save(e)}restore(e){var r;if((r=this.dependencyTracker)==null||r.restore(e),this.stateStack.length===0){this.inSMaskMode&&this.endSMaskMode();return}this.current=this.stateStack.pop(),this.ctx.restore(),this.inSMaskMode&&r4(this.suspendedCtx,this.ctx),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}transform(e,r,n,i,a,o,s){var l;(l=this.dependencyTracker)==null||l.recordIncrementalData("transform",e),this.ctx.transform(r,n,i,a,o,s),this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}constructPath(e,r,n,i){let[a]=n;if(!i){a||(a=n[0]=new Path2D),this[r](e,a);return}if(this.dependencyTracker!==null){const o=r===f6.stroke?this.current.lineWidth/2:0;this.dependencyTracker.resetBBox(e).recordBBox(e,this.ctx,i[0]-o,i[2]+o,i[1]-o,i[3]+o).recordDependencies(e,["transform"])}if(!(a instanceof Path2D)){const o=n[0]=new Path2D;for(let s=0,l=a.length;s<l;)switch(a[s++]){case Y9.moveTo:o.moveTo(a[s++],a[s++]);break;case Y9.lineTo:o.lineTo(a[s++],a[s++]);break;case Y9.curveTo:o.bezierCurveTo(a[s++],a[s++],a[s++],a[s++],a[s++],a[s++]);break;case Y9.closePath:o.closePath();break;default:rr(`Unrecognized drawing path operator: ${a[s-1]}`);break}a=o}gt.axialAlignedBoundingBox(i,$n(this.ctx),this.current.minMax),this[r](e,a),this._pathStartIdx=e}closePath(e){this.ctx.closePath()}stroke(e,r,n=!0){var o;const i=this.ctx,a=this.current.strokeColor;if(i.globalAlpha=this.current.strokeAlpha,this.contentVisible)if(typeof a=="object"&&(a!=null&&a.getPattern)){const s=a.isModifyingCurrentTransform()?i.getTransform():null;if(i.save(),i.strokeStyle=a.getPattern(i,this,fc(i),Na.STROKE),s){const l=new Path2D;l.addPath(r,i.getTransform().invertSelf().multiplySelf(s)),r=l}this.rescaleAndStroke(r,!1),i.restore()}else this.rescaleAndStroke(r,!0);(o=this.dependencyTracker)==null||o.recordDependencies(e,b0.stroke),n&&this.consumePath(e,r,this.current.getClippedPathBoundingBox(Na.STROKE,$n(this.ctx))),i.globalAlpha=this.current.fillAlpha}closeStroke(e,r){this.stroke(e,r)}fill(e,r,n=!0){var c,A,h;const i=this.ctx,a=this.current.fillColor,o=this.current.patternFill;let s=!1;if(o){const d=a.isModifyingCurrentTransform()?i.getTransform():null;if((c=this.dependencyTracker)==null||c.save(e),i.save(),i.fillStyle=a.getPattern(i,this,fc(i),Na.FILL),d){const u=new Path2D;u.addPath(r,i.getTransform().invertSelf().multiplySelf(d)),r=u}s=!0}const l=this.current.getClippedPathBoundingBox();this.contentVisible&&l!==null&&(this.pendingEOFill?(i.fill(r,"evenodd"),this.pendingEOFill=!1):i.fill(r)),(A=this.dependencyTracker)==null||A.recordDependencies(e,b0.fill),s&&(i.restore(),(h=this.dependencyTracker)==null||h.restore(e)),n&&this.consumePath(e,r,l)}eoFill(e,r){this.pendingEOFill=!0,this.fill(e,r)}fillStroke(e,r){this.fill(e,r,!1),this.stroke(e,r,!1),this.consumePath(e,r)}eoFillStroke(e,r){this.pendingEOFill=!0,this.fillStroke(e,r)}closeFillStroke(e,r){this.fillStroke(e,r)}closeEOFillStroke(e,r){this.pendingEOFill=!0,this.fillStroke(e,r)}endPath(e,r){this.consumePath(e,r)}rawFillPath(e,r){var n;this.ctx.fill(r),(n=this.dependencyTracker)==null||n.recordDependencies(e,b0.rawFillPath).recordOperation(e)}clip(e){var r;(r=this.dependencyTracker)==null||r.recordFutureForcedDependency("clipMode",e),this.pendingClip=RBe}eoClip(e){var r;(r=this.dependencyTracker)==null||r.recordFutureForcedDependency("clipMode",e),this.pendingClip=Bce}beginText(e){var r;this.current.textMatrix=null,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0,(r=this.dependencyTracker)==null||r.recordOpenMarker(e).resetIncrementalData("sameLineText").resetIncrementalData("moveText",e)}endText(e){const r=this.pendingTextPaths,n=this.ctx;if(this.dependencyTracker){const{dependencyTracker:i}=this;r!==void 0&&i.recordFutureForcedDependency("textClip",i.getOpenMarker()).recordFutureForcedDependency("textClip",e),i.recordCloseMarker(e)}if(r!==void 0){const i=new Path2D,a=n.getTransform().invertSelf();for(const{transform:o,x:s,y:l,fontSize:c,path:A}of r)A&&i.addPath(A,new DOMMatrix(o).preMultiplySelf(a).translate(s,l).scale(c,-c));n.clip(i)}delete this.pendingTextPaths}setCharSpacing(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("charSpacing",e),this.current.charSpacing=r}setWordSpacing(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("wordSpacing",e),this.current.wordSpacing=r}setHScale(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("hScale",e),this.current.textHScale=r/100}setLeading(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("leading",e),this.current.leading=-r}setFont(e,r,n){var h,d;(h=this.dependencyTracker)==null||h.recordSimpleData("font",e).recordNamedDependency(e,r);const i=this.commonObjs.get(r),a=this.current;if(!i)throw new Error(`Can't find font for ${r}`);if(a.fontMatrix=i.fontMatrix||pre,(a.fontMatrix[0]===0||a.fontMatrix[3]===0)&&rr("Invalid font matrix for font "+r),n<0?(n=-n,a.fontDirection=-1):a.fontDirection=1,this.current.font=i,this.current.fontSize=n,i.isType3Font)return;const o=i.loadedName||"sans-serif",s=((d=i.systemFontInfo)==null?void 0:d.css)||`"${o}", ${i.fallbackName}`;let l="normal";i.black?l="900":i.bold&&(l="bold");const c=i.italic?"italic":"normal";let A=n;n<pce?A=pce:n>gce&&(A=gce),this.current.fontSizeScale=n/A,this.ctx.font=`${c} ${l} ${A}px ${s}`}setTextRenderingMode(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("textRenderingMode",e),this.current.textRenderingMode=r}setTextRise(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("textRise",e),this.current.textRise=r}moveText(e,r,n){var i;(i=this.dependencyTracker)==null||i.resetIncrementalData("sameLineText").recordIncrementalData("moveText",e),this.current.x=this.current.lineX+=r,this.current.y=this.current.lineY+=n}setLeadingMoveText(e,r,n){this.setLeading(e,-n),this.moveText(e,r,n)}setTextMatrix(e,r){var i;(i=this.dependencyTracker)==null||i.recordSimpleData("textMatrix",e);const{current:n}=this;n.textMatrix=r,n.textMatrixScale=Math.hypot(r[0],r[1]),n.x=n.lineX=0,n.y=n.lineY=0}nextLine(e){var r;this.moveText(e,0,this.current.leading),(r=this.dependencyTracker)==null||r.recordIncrementalData("moveText",this.dependencyTracker.getSimpleIndex("leading")??e)}paintChar(e,r,n,i,a,o){var p,v,m,k;const s=this.ctx,l=this.current,c=l.font,A=l.textRenderingMode,h=l.fontSize/l.fontSizeScale,d=A&Fa.FILL_STROKE_MASK,u=!!(A&Fa.ADD_TO_PATH_FLAG),f=l.patternFill&&!c.missingFile,x=l.patternStroke&&!c.missingFile;let y;if((c.disableFontFace||u||f||x)&&!c.missingFile&&(y=c.getPathGenerator(this.commonObjs,r)),y&&(c.disableFontFace||f||x)){s.save(),s.translate(n,i),s.scale(h,-h),(p=this.dependencyTracker)==null||p.recordCharacterBBox(e,s,c);let B;if(d===Fa.FILL||d===Fa.FILL_STROKE)if(a){B=s.getTransform(),s.setTransform(...a);const b=te(this,Jl,Vre).call(this,y,B,a);s.fill(b)}else s.fill(y);if(d===Fa.STROKE||d===Fa.FILL_STROKE)if(o){B||(B=s.getTransform()),s.setTransform(...o);const{a:b,b:E,c:D,d:M}=B,T=gt.inverseTransform(o),S=gt.transform([b,E,D,M,0,0],T);gt.singularValueDecompose2dScale(S,t0),s.lineWidth*=Math.max(t0[0],t0[1])/h,s.stroke(te(this,Jl,Vre).call(this,y,B,o))}else s.lineWidth/=h,s.stroke(y);s.restore()}else(d===Fa.FILL||d===Fa.FILL_STROKE)&&(s.fillText(r,n,i),(v=this.dependencyTracker)==null||v.recordCharacterBBox(e,s,c,h,n,i,()=>s.measureText(r))),(d===Fa.STROKE||d===Fa.FILL_STROKE)&&(this.dependencyTracker&&((m=this.dependencyTracker)==null||m.recordCharacterBBox(e,s,c,h,n,i,()=>s.measureText(r)).recordDependencies(e,b0.stroke)),s.strokeText(r,n,i));u&&((this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:$n(s),x:n,y:i,fontSize:h,path:y}),(k=this.dependencyTracker)==null||k.recordCharacterBBox(e,s,c,h,n,i))}get isFontSubpixelAAEnabled(){const{context:e}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);e.scale(1.5,1),e.fillText("I",0,10);const r=e.getImageData(0,0,10,10).data;let n=!1;for(let i=3;i<r.length;i+=4)if(r[i]>0&&r[i]<255){n=!0;break}return xr(this,"isFontSubpixelAAEnabled",n)}showText(e,r){var D,M,T,S;this.dependencyTracker&&(this.dependencyTracker.recordDependencies(e,b0.showText).copyDependenciesFromIncrementalOperation(e,"sameLineText").resetBBox(e),this.current.textRenderingMode&Fa.ADD_TO_PATH_FLAG&&this.dependencyTracker.recordFutureForcedDependency("textClip",e).inheritPendingDependenciesAsFutureForcedDependencies());const n=this.current,i=n.font;if(i.isType3Font){this.showType3Text(e,r),(D=this.dependencyTracker)==null||D.recordOperation(e).recordIncrementalData("sameLineText",e);return}const a=n.fontSize;if(a===0){(M=this.dependencyTracker)==null||M.recordOperation(e);return}const o=this.ctx,s=n.fontSizeScale,l=n.charSpacing,c=n.wordSpacing,A=n.fontDirection,h=n.textHScale*A,d=r.length,u=i.vertical,f=u?1:-1,x=i.defaultVMetrics,y=a*n.fontMatrix[0],p=n.textRenderingMode===Fa.FILL&&!i.disableFontFace&&!n.patternFill;o.save(),n.textMatrix&&o.transform(...n.textMatrix),o.translate(n.x,n.y+n.textRise),A>0?o.scale(h,-1):o.scale(h,1);let v,m;if(n.patternFill){o.save();const L=n.fillColor.getPattern(o,this,fc(o),Na.FILL);v=$n(o),o.restore(),o.fillStyle=L}if(n.patternStroke){o.save();const L=n.strokeColor.getPattern(o,this,fc(o),Na.STROKE);m=$n(o),o.restore(),o.strokeStyle=L}let k=n.lineWidth;const B=n.textMatrixScale;if(B===0||k===0){const L=n.textRenderingMode&Fa.FILL_STROKE_MASK;(L===Fa.STROKE||L===Fa.FILL_STROKE)&&(k=this.getSinglePixelWidth())}else k/=B;if(s!==1&&(o.scale(s,s),k/=s),o.lineWidth=k,i.isInvalidPDFjsFont){const L=[];let P=0;for(const K of r)L.push(K.unicode),P+=K.width;const _=L.join("");if(o.fillText(_,0,0),this.dependencyTracker!==null){const K=o.measureText(_);this.dependencyTracker.recordBBox(e,this.ctx,-K.actualBoundingBoxLeft,K.actualBoundingBoxRight,-K.actualBoundingBoxAscent,K.actualBoundingBoxDescent).recordOperation(e).recordIncrementalData("sameLineText",e)}n.x+=P*y*h,o.restore(),this.compose();return}let b=0,E;for(E=0;E<d;++E){const L=r[E];if(typeof L=="number"){b+=f*L*a/1e3;continue}let P=!1;const _=(L.isSpace?c:0)+l,K=L.fontChar,Y=L.accent;let G,X,V=L.width;if(u){const I=L.vmetric||x,j=-(L.vmetric?I[1]:V*.5)*y,q=I[2]*y;V=I?-I[0]:V,G=j/s,X=(b+q)/s}else G=b/s,X=0;let J;if(i.remeasure&&V>0){J=o.measureText(K);const I=J.width*1e3/a*s;if(V<I&&this.isFontSubpixelAAEnabled){const j=V/I;P=!0,o.save(),o.scale(j,1),G/=j}else V!==I&&(G+=(V-I)/2e3*a/s)}if(this.contentVisible&&(L.isInFont||i.missingFile)){if(p&&!Y)o.fillText(K,G,X),(T=this.dependencyTracker)==null||T.recordCharacterBBox(e,o,J?{bbox:null}:i,a/s,G,X,()=>J??o.measureText(K));else if(this.paintChar(e,K,G,X,v,m),Y){const I=G+a*Y.offset.x/s,j=X-a*Y.offset.y/s;this.paintChar(e,Y.fontChar,I,j,v,m)}}const O=u?V*y-_*A:V*y+_*A;b+=O,P&&o.restore()}u?n.y-=b:n.x+=b*h,o.restore(),this.compose(),(S=this.dependencyTracker)==null||S.recordOperation(e).recordIncrementalData("sameLineText",e)}showType3Text(e,r){const n=this.ctx,i=this.current,a=i.font,o=i.fontSize,s=i.fontDirection,l=a.vertical?1:-1,c=i.charSpacing,A=i.wordSpacing,h=i.textHScale*s,d=i.fontMatrix||pre,u=r.length,f=i.textRenderingMode===Fa.INVISIBLE;let x,y,p,v;if(f||o===0)return;this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null,n.save(),i.textMatrix&&n.transform(...i.textMatrix),n.translate(i.x,i.y+i.textRise),n.scale(h,s);const m=this.dependencyTracker;for(this.dependencyTracker=m?new oZ(m,e):null,x=0;x<u;++x){if(y=r[x],typeof y=="number"){v=l*y*o/1e3,this.ctx.translate(v,0),i.x+=v*h;continue}const k=(y.isSpace?A:0)+c,B=a.charProcOperatorList[y.operatorListId];B?this.contentVisible&&(this.save(),n.scale(o,o),n.transform(...d),this.executeOperatorList(B),this.restore()):rr(`Type3 character "${y.operatorListId}" is not available.`);const b=[y.width,0];gt.applyTransform(b,d),p=b[0]*o+k,n.translate(p,0),i.x+=p*h}n.restore(),m&&(this.dependencyTracker.recordNestedDependencies(),this.dependencyTracker=m)}setCharWidth(e,r,n){}setCharWidthAndBounds(e,r,n,i,a,o,s){var c;const l=new Path2D;l.rect(i,a,o-i,s-a),this.ctx.clip(l),(c=this.dependencyTracker)==null||c.recordBBox(e,this.ctx,i,o,a,s).recordClipBox(e,this.ctx,i,o,a,s),this.endPath(e)}getColorN_Pattern(e,r){let n;if(r[0]==="TilingPattern"){const i=this.baseTransform||$n(this.ctx),a={createCanvasGraphics:o=>new i0e(o,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack},void 0,void 0,this.dependencyTracker?new oZ(this.dependencyTracker,e):null)};n=new zre(r,this.ctx,a,i)}else n=this._getPattern(e,r[1],r[2]);return n}setStrokeColorN(e,...r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("strokeColor",e),this.current.strokeColor=this.getColorN_Pattern(e,r),this.current.patternStroke=!0}setFillColorN(e,...r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("fillColor",e),this.current.fillColor=this.getColorN_Pattern(e,r),this.current.patternFill=!0}setStrokeRGBColor(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("strokeColor",e),this.ctx.strokeStyle=this.current.strokeColor=r,this.current.patternStroke=!1}setStrokeTransparent(e){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("strokeColor",e),this.ctx.strokeStyle=this.current.strokeColor="transparent",this.current.patternStroke=!1}setFillRGBColor(e,r){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("fillColor",e),this.ctx.fillStyle=this.current.fillColor=r,this.current.patternFill=!1}setFillTransparent(e){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("fillColor",e),this.ctx.fillStyle=this.current.fillColor="transparent",this.current.patternFill=!1}_getPattern(e,r,n=null){let i;return this.cachedPatterns.has(r)?i=this.cachedPatterns.get(r):(i=_Be(this.getObject(e,r)),this.cachedPatterns.set(r,i)),n&&(i.matrix=n),i}shadingFill(e,r){var o;if(!this.contentVisible)return;const n=this.ctx;this.save(e);const i=this._getPattern(e,r);n.fillStyle=i.getPattern(n,this,fc(n),Na.SHADING);const a=fc(n);if(a){const{width:s,height:l}=n.canvas,c=Ly.slice();gt.axialAlignedBoundingBox([0,0,s,l],a,c);const[A,h,d,u]=c;this.ctx.fillRect(A,h,d-A,u-h)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);(o=this.dependencyTracker)==null||o.resetBBox(e).recordFullPageBBox(e).recordDependencies(e,b0.transform).recordDependencies(e,b0.fill).recordOperation(e),this.compose(this.current.getClippedPathBoundingBox()),this.restore(e)}beginInlineImage(){xn("Should not call beginInlineImage")}beginImageData(){xn("Should not call beginImageData")}paintFormXObjectBegin(e,r,n){var i;if(this.contentVisible&&(this.save(e),this.baseTransformStack.push(this.baseTransform),r&&this.transform(e,...r),this.baseTransform=$n(this.ctx),n)){gt.axialAlignedBoundingBox(n,this.baseTransform,this.current.minMax);const[a,o,s,l]=n,c=new Path2D;c.rect(a,o,s-a,l-o),this.ctx.clip(c),(i=this.dependencyTracker)==null||i.recordClipBox(e,this.ctx,a,s,o,l),this.endPath(e)}}paintFormXObjectEnd(e){this.contentVisible&&(this.restore(e),this.baseTransform=this.baseTransformStack.pop())}beginGroup(e,r){var m;if(!this.contentVisible)return;this.save(e),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const n=this.ctx;r.isolated||zX("TODO: Support non-isolated groups."),r.knockout&&rr("Knockout groups not supported.");const i=$n(n);if(r.matrix&&n.transform(...r.matrix),!r.bbox)throw new Error("Bounding box is required.");let a=Ly.slice();gt.axialAlignedBoundingBox(r.bbox,$n(n),a);const o=[0,0,n.canvas.width,n.canvas.height];a=gt.intersect(a,o)||[0,0,0,0];const s=Math.floor(a[0]),l=Math.floor(a[1]),c=Math.max(Math.ceil(a[2])-s,1),A=Math.max(Math.ceil(a[3])-l,1);this.current.startNewPathAndClipBox([0,0,c,A]);let h="groupAt"+this.groupLevel;r.smask&&(h+="_smask_"+this.smaskCounter++%2);const d=this.cachedCanvases.getCanvas(h,c,A),u=d.context;u.translate(-s,-l),u.transform(...i);let f=new Path2D;const[x,y,p,v]=r.bbox;if(f.rect(x,y,p-x,v-y),r.matrix){const k=new Path2D;k.addPath(f,new DOMMatrix(r.matrix)),f=k}u.clip(f),r.smask&&this.smaskStack.push({canvas:d.canvas,context:u,offsetX:s,offsetY:l,subtype:r.smask.subtype,backdrop:r.smask.backdrop,transferMap:r.smask.transferMap||null,startTransformInverse:null}),(!r.smask||this.dependencyTracker)&&(n.setTransform(1,0,0,1,0,0),n.translate(s,l),n.save()),r4(n,u),this.ctx=u,(m=this.dependencyTracker)==null||m.inheritSimpleDataAsFutureForcedDependencies(["fillAlpha","strokeAlpha","globalCompositeOperation"]).pushBaseTransform(n),this.setGState(e,[["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(n),this.groupLevel++}endGroup(e,r){var a;if(!this.contentVisible)return;this.groupLevel--;const n=this.ctx,i=this.groupStack.pop();if(this.ctx=i,this.ctx.imageSmoothingEnabled=!1,(a=this.dependencyTracker)==null||a.popBaseTransform(),r.smask)this.tempSMask=this.smaskStack.pop(),this.restore(e),this.dependencyTracker&&this.ctx.restore();else{this.ctx.restore();const o=$n(this.ctx);this.restore(e),this.ctx.save(),this.ctx.setTransform(...o);const s=Ly.slice();gt.axialAlignedBoundingBox([0,0,n.canvas.width,n.canvas.height],o,s),this.ctx.drawImage(n.canvas,0,0),this.ctx.restore(),this.compose(s)}}beginAnnotation(e,r,n,i,a,o){if(te(this,Jl,jre).call(this),rB(this.ctx),this.ctx.save(),this.save(e),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),n){const s=n[2]-n[0],l=n[3]-n[1];if(o&&this.annotationCanvasMap){i=i.slice(),i[4]-=n[0],i[5]-=n[1],n=n.slice(),n[0]=n[1]=0,n[2]=s,n[3]=l,gt.singularValueDecompose2dScale($n(this.ctx),t0);const{viewportScale:c}=this,A=Math.ceil(s*this.outputScaleX*c),h=Math.ceil(l*this.outputScaleY*c);this.annotationCanvas=this.canvasFactory.create(A,h);const{canvas:d,context:u}=this.annotationCanvas;this.annotationCanvasMap.set(r,d),this.annotationCanvas.savedCtx=this.ctx,this.ctx=u,this.ctx.save(),this.ctx.setTransform(t0[0],0,0,-t0[1],0,l*t0[1]),rB(this.ctx)}else{rB(this.ctx),this.endPath(e);const c=new Path2D;c.rect(n[0],n[1],s,l),this.ctx.clip(c)}}this.current=new vce(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(e,...i),this.transform(e,...a)}endAnnotation(e){this.annotationCanvas&&(this.ctx.restore(),te(this,Jl,qre).call(this),this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(e,r){var s;if(!this.contentVisible)return;const n=r.count;r=this.getObject(e,r.data,r),r.count=n;const i=this.ctx,a=this._createMaskCanvas(e,r),o=a.canvas;i.save(),i.setTransform(1,0,0,1,0,0),i.drawImage(o,a.offsetX,a.offsetY),(s=this.dependencyTracker)==null||s.resetBBox(e).recordBBox(e,this.ctx,a.offsetX,a.offsetX+o.width,a.offsetY,a.offsetY+o.height).recordOperation(e),i.restore(),this.compose()}paintImageMaskXObjectRepeat(e,r,n,i=0,a=0,o,s){var h,d,u;if(!this.contentVisible)return;r=this.getObject(e,r.data,r);const l=this.ctx;l.save();const c=$n(l);l.transform(n,i,a,o,0,0);const A=this._createMaskCanvas(e,r);l.setTransform(1,0,0,1,A.offsetX-c[4],A.offsetY-c[5]),(h=this.dependencyTracker)==null||h.resetBBox(e);for(let f=0,x=s.length;f<x;f+=2){const y=gt.transform(c,[n,i,a,o,s[f],s[f+1]]);l.drawImage(A.canvas,y[4],y[5]),(d=this.dependencyTracker)==null||d.recordBBox(e,this.ctx,y[4],y[4]+A.canvas.width,y[5],y[5]+A.canvas.height)}l.restore(),this.compose(),(u=this.dependencyTracker)==null||u.recordOperation(e)}paintImageMaskXObjectGroup(e,r){var o,s,l;if(!this.contentVisible)return;const n=this.ctx,i=this.current.fillColor,a=this.current.patternFill;(o=this.dependencyTracker)==null||o.resetBBox(e).recordDependencies(e,b0.transformAndFill);for(const c of r){const{data:A,width:h,height:d,transform:u}=c,f=this.cachedCanvases.getCanvas("maskCanvas",h,d),x=f.context;x.save();const y=this.getObject(e,A,c);wce(x,y),x.globalCompositeOperation="source-in",x.fillStyle=a?i.getPattern(x,this,fc(n),Na.FILL):i,x.fillRect(0,0,h,d),x.restore(),n.save(),n.transform(...u),n.scale(1,-1),tB(n,f.canvas,0,0,h,d,0,-1,1,1),(s=this.dependencyTracker)==null||s.recordBBox(e,n,0,h,0,d),n.restore()}this.compose(),(l=this.dependencyTracker)==null||l.recordOperation(e)}paintImageXObject(e,r){if(!this.contentVisible)return;const n=this.getObject(e,r);if(!n){rr("Dependent image isn't ready yet");return}this.paintInlineImageXObject(e,n)}paintImageXObjectRepeat(e,r,n,i,a){if(!this.contentVisible)return;const o=this.getObject(e,r);if(!o){rr("Dependent image isn't ready yet");return}const s=o.width,l=o.height,c=[];for(let A=0,h=a.length;A<h;A+=2)c.push({transform:[n,0,0,i,a[A],a[A+1]],x:0,y:0,w:s,h:l});this.paintInlineImageXObjectGroup(e,o,c)}applyTransferMapsToCanvas(e){return this.current.transferMaps!=="none"&&(e.filter=this.current.transferMaps,e.drawImage(e.canvas,0,0),e.filter="none"),e.canvas}applyTransferMapsToBitmap(e){if(this.current.transferMaps==="none")return e.bitmap;const{bitmap:r,width:n,height:i}=e,a=this.cachedCanvases.getCanvas("inlineImage",n,i),o=a.context;return o.filter=this.current.transferMaps,o.drawImage(r,0,0),o.filter="none",a.canvas}paintInlineImageXObject(e,r){var c;if(!this.contentVisible)return;const n=r.width,i=r.height,a=this.ctx;this.save(e);const{filter:o}=a;o!=="none"&&o!==""&&(a.filter="none"),a.scale(1/n,-1/i);let s;if(r.bitmap)s=this.applyTransferMapsToBitmap(r);else if(typeof HTMLElement=="function"&&r instanceof HTMLElement||!r.data)s=r;else{const h=this.cachedCanvases.getCanvas("inlineImage",n,i).context;mce(h,r),s=this.applyTransferMapsToCanvas(h)}const l=this._scaleImage(s,fc(a));a.imageSmoothingEnabled=kce($n(a),r.interpolate),(c=this.dependencyTracker)==null||c.resetBBox(e).recordBBox(e,a,0,n,-i,0).recordDependencies(e,b0.imageXObject).recordOperation(e),tB(a,l.img,0,0,l.paintWidth,l.paintHeight,0,-i,n,i),this.compose(),this.restore(e)}paintInlineImageXObjectGroup(e,r,n){var o,s,l;if(!this.contentVisible)return;const i=this.ctx;let a;if(r.bitmap)a=r.bitmap;else{const c=r.width,A=r.height,d=this.cachedCanvases.getCanvas("inlineImage",c,A).context;mce(d,r),a=this.applyTransferMapsToCanvas(d)}(o=this.dependencyTracker)==null||o.resetBBox(e);for(const c of n)i.save(),i.transform(...c.transform),i.scale(1,-1),tB(i,a,c.x,c.y,c.w,c.h,0,-1,1,1),(s=this.dependencyTracker)==null||s.recordBBox(e,i,0,1,-1,0),i.restore();(l=this.dependencyTracker)==null||l.recordOperation(e),this.compose()}paintSolidColorImageMask(e){var r;this.contentVisible&&((r=this.dependencyTracker)==null||r.resetBBox(e).recordBBox(e,this.ctx,0,1,0,1).recordDependencies(e,b0.fill).recordOperation(e),this.ctx.fillRect(0,0,1,1),this.compose())}markPoint(e,r){}markPointProps(e,r,n){}beginMarkedContent(e,r){var n;(n=this.dependencyTracker)==null||n.beginMarkedContent(e),this.markedContentStack.push({visible:!0})}beginMarkedContentProps(e,r,n){var i;(i=this.dependencyTracker)==null||i.beginMarkedContent(e),r==="OC"?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(n)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}endMarkedContent(e){var r;(r=this.dependencyTracker)==null||r.endMarkedContent(e),this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}beginCompat(e){}endCompat(e){}consumePath(e,r,n){var o,s;const i=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(n);const a=this.ctx;this.pendingClip?(i||(this.pendingClip===Bce?a.clip(r,"evenodd"):a.clip(r)),this.pendingClip=null,(o=this.dependencyTracker)==null||o.bboxToClipBoxDropOperation(e).recordFutureForcedDependency("clipPath",e)):(s=this.dependencyTracker)==null||s.recordOperation(e),this.current.startNewPathAndClipBox(this.current.clipBox)}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const e=$n(this.ctx);if(e[1]===0&&e[2]===0)this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(e[0]),Math.abs(e[3]));else{const r=Math.abs(e[0]*e[3]-e[2]*e[1]),n=Math.hypot(e[0],e[2]),i=Math.hypot(e[1],e[3]);this._cachedGetSinglePixelWidth=Math.max(n,i)/r}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(this._cachedScaleForStroking[0]===-1){const{lineWidth:e}=this.current,{a:r,b:n,c:i,d:a}=this.ctx.getTransform();let o,s;if(n===0&&i===0){const l=Math.abs(r),c=Math.abs(a);if(l===c)if(e===0)o=s=1/l;else{const A=l*e;o=s=A<1?1/A:1}else if(e===0)o=1/l,s=1/c;else{const A=l*e,h=c*e;o=A<1?1/A:1,s=h<1?1/h:1}}else{const l=Math.abs(r*a-n*i),c=Math.hypot(r,n),A=Math.hypot(i,a);if(e===0)o=A/l,s=c/l;else{const h=e*l;o=A>h?A/h:1,s=c>h?c/h:1}}this._cachedScaleForStroking[0]=o,this._cachedScaleForStroking[1]=s}return this._cachedScaleForStroking}rescaleAndStroke(e,r){const{ctx:n,current:{lineWidth:i}}=this,[a,o]=this.getScaleForStroking();if(a===o){n.lineWidth=(i||1)*a,n.stroke(e);return}const s=n.getLineDash();r&&n.save(),n.scale(a,o),QJ.a=1/a,QJ.d=1/o;const l=new Path2D;if(l.addPath(e,QJ),s.length>0){const c=Math.max(a,o);n.setLineDash(s.map(A=>A/c)),n.lineDashOffset/=c}n.lineWidth=i||1,n.stroke(l),r&&n.restore()}isContentVisible(){for(let e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}};Jl=new WeakSet,jre=function(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.current.activeSMask=null,this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)},qre=function(){if(this.pageColors){const e=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if(e!=="none"){const r=this.ctx.filter;this.ctx.filter=e,this.ctx.drawImage(this.ctx.canvas,0,0),this.ctx.filter=r}}},Vre=function(e,r,n){const i=new Path2D;return i.addPath(e,new DOMMatrix(n).invertSelf().multiplySelf(r)),i};let c5=i0e;for(const t in f6)c5.prototype[t]!==void 0&&(c5.prototype[f6[t]]=c5.prototype[t]);var Sw,Dw;class jl{static get workerPort(){return g(this,Sw)}static set workerPort(e){if(!(typeof Worker<"u"&&e instanceof Worker)&&e!==null)throw new Error("Invalid `workerPort` type.");Q(this,Sw,e)}static get workerSrc(){return g(this,Dw)}static set workerSrc(e){if(typeof e!="string")throw new Error("Invalid `workerSrc` type.");Q(this,Dw,e)}}Sw=new WeakMap,Dw=new WeakMap,W(jl,Sw,null),W(jl,Dw,"");var tv,Mw;class HBe{constructor({parsedData:e,rawData:r}){W(this,tv);W(this,Mw);Q(this,tv,e),Q(this,Mw,r)}getRaw(){return g(this,Mw)}get(e){return g(this,tv).get(e)??null}[Symbol.iterator](){return g(this,tv).entries()}}tv=new WeakMap,Mw=new WeakMap;const uy=Symbol("INTERNAL");var _w,Lw,Iw,rv;class OBe{constructor(e,{name:r,intent:n,usage:i,rbGroups:a}){W(this,_w,!1);W(this,Lw,!1);W(this,Iw,!1);W(this,rv,!0);Q(this,_w,!!(e&$s.DISPLAY)),Q(this,Lw,!!(e&$s.PRINT)),this.name=r,this.intent=n,this.usage=i,this.rbGroups=a}get visible(){if(g(this,Iw))return g(this,rv);if(!g(this,rv))return!1;const{print:e,view:r}=this.usage;return g(this,_w)?(r==null?void 0:r.viewState)!=="OFF":g(this,Lw)?(e==null?void 0:e.printState)!=="OFF":!0}_setVisible(e,r,n=!1){e!==uy&&xn("Internal method `_setVisible` called."),Q(this,Iw,n),Q(this,rv,r)}}_w=new WeakMap,Lw=new WeakMap,Iw=new WeakMap,rv=new WeakMap;var Cd,hn,nv,iv,Tw,Kre;class QBe{constructor(e,r=$s.DISPLAY){W(this,Tw);W(this,Cd,null);W(this,hn,new Map);W(this,nv,null);W(this,iv,null);if(this.renderingIntent=r,this.name=null,this.creator=null,e!==null){this.name=e.name,this.creator=e.creator,Q(this,iv,e.order);for(const n of e.groups)g(this,hn).set(n.id,new OBe(r,n));if(e.baseState==="OFF")for(const n of g(this,hn).values())n._setVisible(uy,!1);for(const n of e.on)g(this,hn).get(n)._setVisible(uy,!0);for(const n of e.off)g(this,hn).get(n)._setVisible(uy,!1);Q(this,nv,this.getHash())}}isVisible(e){if(g(this,hn).size===0)return!0;if(!e)return zX("Optional content group not defined."),!0;if(e.type==="OCG")return g(this,hn).has(e.id)?g(this,hn).get(e.id).visible:(rr(`Optional content group not found: ${e.id}`),!0);if(e.type==="OCMD"){if(e.expression)return te(this,Tw,Kre).call(this,e.expression);if(!e.policy||e.policy==="AnyOn"){for(const r of e.ids){if(!g(this,hn).has(r))return rr(`Optional content group not found: ${r}`),!0;if(g(this,hn).get(r).visible)return!0}return!1}else if(e.policy==="AllOn"){for(const r of e.ids){if(!g(this,hn).has(r))return rr(`Optional content group not found: ${r}`),!0;if(!g(this,hn).get(r).visible)return!1}return!0}else if(e.policy==="AnyOff"){for(const r of e.ids){if(!g(this,hn).has(r))return rr(`Optional content group not found: ${r}`),!0;if(!g(this,hn).get(r).visible)return!0}return!1}else if(e.policy==="AllOff"){for(const r of e.ids){if(!g(this,hn).has(r))return rr(`Optional content group not found: ${r}`),!0;if(g(this,hn).get(r).visible)return!1}return!0}return rr(`Unknown optional content policy ${e.policy}.`),!0}return rr(`Unknown group type ${e.type}.`),!0}setVisibility(e,r=!0,n=!0){var a;const i=g(this,hn).get(e);if(!i){rr(`Optional content group not found: ${e}`);return}if(n&&r&&i.rbGroups.length)for(const o of i.rbGroups)for(const s of o)s!==e&&((a=g(this,hn).get(s))==null||a._setVisible(uy,!1,!0));i._setVisible(uy,!!r,!0),Q(this,Cd,null)}setOCGState({state:e,preserveRB:r}){let n;for(const i of e){switch(i){case"ON":case"OFF":case"Toggle":n=i;continue}const a=g(this,hn).get(i);if(a)switch(n){case"ON":this.setVisibility(i,!0,r);break;case"OFF":this.setVisibility(i,!1,r);break;case"Toggle":this.setVisibility(i,!a.visible,r);break}}Q(this,Cd,null)}get hasInitialVisibility(){return g(this,nv)===null||this.getHash()===g(this,nv)}getOrder(){return g(this,hn).size?g(this,iv)?g(this,iv).slice():[...g(this,hn).keys()]:null}getGroup(e){return g(this,hn).get(e)||null}getHash(){if(g(this,Cd)!==null)return g(this,Cd);const e=new tge;for(const[r,n]of g(this,hn))e.update(`${r}:${n.visible}`);return Q(this,Cd,e.hexdigest())}[Symbol.iterator](){return g(this,hn).entries()}}Cd=new WeakMap,hn=new WeakMap,nv=new WeakMap,iv=new WeakMap,Tw=new WeakSet,Kre=function(e){const r=e.length;if(r<2)return!0;const n=e[0];for(let i=1;i<r;i++){const a=e[i];let o;if(Array.isArray(a))o=te(this,Tw,Kre).call(this,a);else if(g(this,hn).has(a))o=g(this,hn).get(a).visible;else return rr(`Optional content group not found: ${a}`),!0;switch(n){case"And":if(!o)return!1;break;case"Or":if(o)return!0;break;case"Not":return!o;default:return!0}}return n==="And"};class zBe{constructor(e,{disableRange:r=!1,disableStream:n=!1}){Pi(e,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.');const{length:i,initialData:a,progressiveDone:o,contentDispositionFilename:s}=e;if(this._queuedChunks=[],this._progressiveDone=o,this._contentDispositionFilename=s,(a==null?void 0:a.length)>0){const l=a instanceof Uint8Array&&a.byteLength===a.buffer.byteLength?a.buffer:new Uint8Array(a).buffer;this._queuedChunks.push(l)}this._pdfDataRangeTransport=e,this._isStreamingSupported=!n,this._isRangeSupported=!r,this._contentLength=i,this._fullRequestReader=null,this._rangeReaders=[],e.addRangeListener((l,c)=>{this._onReceiveData({begin:l,chunk:c})}),e.addProgressListener((l,c)=>{this._onProgress({loaded:l,total:c})}),e.addProgressiveReadListener(l=>{this._onReceiveData({chunk:l})}),e.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),e.transportReady()}_onReceiveData({begin:e,chunk:r}){const n=r instanceof Uint8Array&&r.byteLength===r.buffer.byteLength?r.buffer:new Uint8Array(r).buffer;if(e===void 0)this._fullRequestReader?this._fullRequestReader._enqueue(n):this._queuedChunks.push(n);else{const i=this._rangeReaders.some(function(a){return a._begin!==e?!1:(a._enqueue(n),!0)});Pi(i,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){var e;return((e=this._fullRequestReader)==null?void 0:e._loaded)??0}_onProgress(e){var r,n,i,a;e.total===void 0?(n=(r=this._rangeReaders[0])==null?void 0:r.onProgress)==null||n.call(r,{loaded:e.loaded}):(a=(i=this._fullRequestReader)==null?void 0:i.onProgress)==null||a.call(i,{loaded:e.loaded,total:e.total})}_onProgressiveDone(){var e;(e=this._fullRequestReader)==null||e.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(e){const r=this._rangeReaders.indexOf(e);r>=0&&this._rangeReaders.splice(r,1)}getFullReader(){Pi(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const e=this._queuedChunks;return this._queuedChunks=null,new jBe(this,e,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(e,r){if(r<=this._progressiveDataLength)return null;const n=new qBe(this,e,r);return this._pdfDataRangeTransport.requestDataRange(e,r),this._rangeReaders.push(n),n}cancelAllRequests(e){var r;(r=this._fullRequestReader)==null||r.cancel(e);for(const n of this._rangeReaders.slice(0))n.cancel(e);this._pdfDataRangeTransport.abort()}}class jBe{constructor(e,r,n=!1,i=null){this._stream=e,this._done=n||!1,this._filename=doe(i)?i:null,this._queuedChunks=r||[],this._loaded=0;for(const a of this._queuedChunks)this._loaded+=a.byteLength;this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}_enqueue(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class qBe{constructor(e,r,n){this._stream=e,this._begin=r,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(e){if(!this._done){if(this._requests.length===0)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});for(const n of this._requests)n.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const r=this._queuedChunk;return this._queuedChunk=null,{value:r,done:!1}}if(this._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}function VBe(t){let e=!0,r=n("filename\\*","i").exec(t);if(r){r=r[1];let A=s(r);return A=unescape(A),A=l(A),A=c(A),a(A)}if(r=o(t),r){const A=c(r);return a(A)}if(r=n("filename","i").exec(t),r){r=r[1];let A=s(r);return A=c(A),a(A)}function n(A,h){return new RegExp("(?:^|;)\\s*"+A+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',h)}function i(A,h){if(A){if(!/^[\x00-\xFF]+$/.test(h))return h;try{const d=new TextDecoder(A,{fatal:!0}),u=Pk(h);h=d.decode(u),e=!1}catch{}}return h}function a(A){return e&&/[\x80-\xff]/.test(A)&&(A=i("utf-8",A),e&&(A=i("iso-8859-1",A))),A}function o(A){const h=[];let d;const u=n("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;(d=u.exec(A))!==null;){let[,x,y,p]=d;if(x=parseInt(x,10),x in h){if(x===0)break;continue}h[x]=[y,p]}const f=[];for(let x=0;x<h.length&&x in h;++x){let[y,p]=h[x];p=s(p),y&&(p=unescape(p),x===0&&(p=l(p))),f.push(p)}return f.join("")}function s(A){if(A.startsWith('"')){const h=A.slice(1).split('\\"');for(let d=0;d<h.length;++d){const u=h[d].indexOf('"');u!==-1&&(h[d]=h[d].slice(0,u),h.length=d+1),h[d]=h[d].replaceAll(/\\(.)/g,"$1")}A=h.join('"')}return A}function l(A){const h=A.indexOf("'");if(h===-1)return A;const d=A.slice(0,h),f=A.slice(h+1).replace(/^[^']*'/,"");return i(d,f)}function c(A){return!A.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(A)?A:A.replaceAll(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(h,d,u,f){if(u==="q"||u==="Q")return f=f.replaceAll("_"," "),f=f.replaceAll(/=([0-9a-fA-F]{2})/g,function(x,y){return String.fromCharCode(parseInt(y,16))}),i(d,f);try{f=atob(f)}catch{}return i(d,f)})}return""}function dge(t,e){const r=new Headers;if(!t||!e||typeof e!="object")return r;for(const n in e){const i=e[n];i!==void 0&&r.append(n,i)}return r}function VX(t){var e;return((e=URL.parse(t))==null?void 0:e.origin)??null}function fge({responseHeaders:t,isHttp:e,rangeChunkSize:r,disableRange:n}){const i={allowRangeRequests:!1,suggestedLength:void 0},a=parseInt(t.get("Content-Length"),10);return!Number.isInteger(a)||(i.suggestedLength=a,a<=2*r)||n||!e||t.get("Accept-Ranges")!=="bytes"||(t.get("Content-Encoding")||"identity")!=="identity"||(i.allowRangeRequests=!0),i}function xge(t){const e=t.get("Content-Disposition");if(e){let r=VBe(e);if(r.includes("%"))try{r=decodeURIComponent(r)}catch{}if(doe(r))return r}return null}function Hk(t,e){return new rZ(`Unexpected server response (${t}) while retrieving PDF "${e}".`,t,t===404||t===0&&e.startsWith("file:"))}function pge(t){return t===200||t===206}function gge(t,e,r){return{method:"GET",headers:t,signal:r.signal,mode:"cors",credentials:e?"include":"same-origin",redirect:"follow"}}function yge(t){return t instanceof Uint8Array?t.buffer:t instanceof ArrayBuffer?t:(rr(`getArrayBuffer - unexpected data format: ${t}`),new Uint8Array(t).buffer)}class KBe{constructor(e){Pe(this,"_responseOrigin",null);this.source=e,this.isHttp=/^https?:/i.test(e.url),this.headers=dge(this.isHttp,e.httpHeaders),this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){var e;return((e=this._fullRequestReader)==null?void 0:e._loaded)??0}getFullReader(){return Pi(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new GBe(this),this._fullRequestReader}getRangeReader(e,r){if(r<=this._progressiveDataLength)return null;const n=new WBe(this,e,r);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){var r;(r=this._fullRequestReader)==null||r.cancel(e);for(const n of this._rangeRequestReaders.slice(0))n.cancel(e)}}class GBe{constructor(e){this._stream=e,this._reader=null,this._loaded=0,this._filename=null;const r=e.source;this._withCredentials=r.withCredentials||!1,this._contentLength=r.length,this._headersCapability=Promise.withResolvers(),this._disableRange=r.disableRange||!1,this._rangeChunkSize=r.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!r.disableStream,this._isRangeSupported=!r.disableRange;const n=new Headers(e.headers),i=r.url;fetch(i,gge(n,this._withCredentials,this._abortController)).then(a=>{if(e._responseOrigin=VX(a.url),!pge(a.status))throw Hk(a.status,i);this._reader=a.body.getReader(),this._headersCapability.resolve();const o=a.headers,{allowRangeRequests:s,suggestedLength:l}=fge({responseHeaders:o,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=s,this._contentLength=l||this._contentLength,this._filename=xge(o),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new T1("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){var n;await this._headersCapability.promise;const{value:e,done:r}=await this._reader.read();return r?{value:e,done:r}:(this._loaded+=e.byteLength,(n=this.onProgress)==null||n.call(this,{loaded:this._loaded,total:this._contentLength}),{value:yge(e),done:!1})}cancel(e){var r;(r=this._reader)==null||r.cancel(e),this._abortController.abort()}}class WBe{constructor(e,r,n){this._stream=e,this._reader=null,this._loaded=0;const i=e.source;this._withCredentials=i.withCredentials||!1,this._readCapability=Promise.withResolvers(),this._isStreamingSupported=!i.disableStream,this._abortController=new AbortController;const a=new Headers(e.headers);a.append("Range",`bytes=${r}-${n-1}`);const o=i.url;fetch(o,gge(a,this._withCredentials,this._abortController)).then(s=>{const l=VX(s.url);if(l!==e._responseOrigin)throw new Error(`Expected range response-origin "${l}" to match "${e._responseOrigin}".`);if(!pge(s.status))throw Hk(s.status,o);this._readCapability.resolve(),this._reader=s.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){var n;await this._readCapability.promise;const{value:e,done:r}=await this._reader.read();return r?{value:e,done:r}:(this._loaded+=e.byteLength,(n=this.onProgress)==null||n.call(this,{loaded:this._loaded}),{value:yge(e),done:!1})}cancel(e){var r;(r=this._reader)==null||r.cancel(e),this._abortController.abort()}}const zJ=200,jJ=206;function ZBe(t){const e=t.response;return typeof e!="string"?e:Pk(e).buffer}class XBe{constructor({url:e,httpHeaders:r,withCredentials:n}){Pe(this,"_responseOrigin",null);this.url=e,this.isHttp=/^https?:/i.test(e),this.headers=dge(this.isHttp,r),this.withCredentials=n||!1,this.currXhrId=0,this.pendingRequests=Object.create(null)}request(e){const r=new XMLHttpRequest,n=this.currXhrId++,i=this.pendingRequests[n]={xhr:r};r.open("GET",this.url),r.withCredentials=this.withCredentials;for(const[a,o]of this.headers)r.setRequestHeader(a,o);return this.isHttp&&"begin"in e&&"end"in e?(r.setRequestHeader("Range",`bytes=${e.begin}-${e.end-1}`),i.expectedStatus=jJ):i.expectedStatus=zJ,r.responseType="arraybuffer",Pi(e.onError,"Expected `onError` callback to be provided."),r.onerror=()=>{e.onError(r.status)},r.onreadystatechange=this.onStateChange.bind(this,n),r.onprogress=this.onProgress.bind(this,n),i.onHeadersReceived=e.onHeadersReceived,i.onDone=e.onDone,i.onError=e.onError,i.onProgress=e.onProgress,r.send(null),n}onProgress(e,r){var i;const n=this.pendingRequests[e];n&&((i=n.onProgress)==null||i.call(n,r))}onStateChange(e,r){const n=this.pendingRequests[e];if(!n)return;const i=n.xhr;if(i.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),i.readyState!==4||!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],i.status===0&&this.isHttp){n.onError(i.status);return}const a=i.status||zJ;if(!(a===zJ&&n.expectedStatus===jJ)&&a!==n.expectedStatus){n.onError(i.status);return}const s=ZBe(i);if(a===jJ){const l=i.getResponseHeader("Content-Range"),c=/bytes (\d+)-(\d+)\/(\d+)/.exec(l);c?n.onDone({begin:parseInt(c[1],10),chunk:s}):(rr('Missing or invalid "Content-Range" header.'),n.onError(0))}else s?n.onDone({begin:0,chunk:s}):n.onError(i.status)}getRequestXhr(e){return this.pendingRequests[e].xhr}isPendingRequest(e){return e in this.pendingRequests}abortRequest(e){const r=this.pendingRequests[e].xhr;delete this.pendingRequests[e],r.abort()}}class YBe{constructor(e){this._source=e,this._manager=new XBe(e),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(e){const r=this._rangeRequestReaders.indexOf(e);r>=0&&this._rangeRequestReaders.splice(r,1)}getFullReader(){return Pi(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new JBe(this._manager,this._source),this._fullRequestReader}getRangeReader(e,r){const n=new $Be(this._manager,e,r);return n.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(n),n}cancelAllRequests(e){var r;(r=this._fullRequestReader)==null||r.cancel(e);for(const n of this._rangeRequestReaders.slice(0))n.cancel(e)}}class JBe{constructor(e,r){this._manager=e,this._url=r.url,this._fullRequestId=e.request({onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)}),this._headersCapability=Promise.withResolvers(),this._disableRange=r.disableRange||!1,this._contentLength=r.length,this._rangeChunkSize=r.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const e=this._fullRequestId,r=this._manager.getRequestXhr(e);this._manager._responseOrigin=VX(r.responseURL);const n=r.getAllResponseHeaders(),i=new Headers(n?n.trimStart().replace(/[^\S ]+$/,"").split(/[\r\n]+/).map(s=>{const[l,...c]=s.split(": ");return[l,c.join(": ")]}):[]),{allowRangeRequests:a,suggestedLength:o}=fge({responseHeaders:i,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});a&&(this._isRangeSupported=!0),this._contentLength=o||this._contentLength,this._filename=xge(i),this._isRangeSupported&&this._manager.abortRequest(e),this._headersCapability.resolve()}_onDone(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(e){this._storedError=Hk(e,this._url),this._headersCapability.reject(this._storedError);for(const r of this._requests)r.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(e){var r;(r=this.onProgress)==null||r.call(this,{loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersCapability.promise}async read(){if(await this._headersCapability.promise,this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._headersCapability.reject(e);for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class $Be{constructor(e,r,n){this._manager=e,this._url=e.url,this._requestId=e.request({begin:r,end:n,onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)}),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_onHeadersReceived(){var r;const e=VX((r=this._manager.getRequestXhr(this._requestId))==null?void 0:r.responseURL);e!==this._manager._responseOrigin&&(this._storedError=new Error(`Expected range response-origin "${e}" to match "${this._manager._responseOrigin}".`),this._onError(0))}_close(){var e;(e=this.onClosed)==null||e.call(this,this)}_onDone(e){const r=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:r,done:!1}):this._queuedChunk=r,this._done=!0;for(const n of this._requests)n.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(e){this._storedError??(this._storedError=Hk(e,this._url));for(const r of this._requests)r.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(e){var r;this.isStreamingSupported||(r=this.onProgress)==null||r.call(this,{loaded:e.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(this._queuedChunk!==null){const r=this._queuedChunk;return this._queuedChunk=null,{value:r,done:!1}}if(this._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}const eCe=/^[a-z][a-z0-9\-+.]+:/i;function tCe(t){if(eCe.test(t))return new URL(t);const e=process.getBuiltinModule("url");return new URL(e.pathToFileURL(t))}class rCe{constructor(e){this.source=e,this.url=tCe(e.url),Pi(this.url.protocol==="file:","PDFNodeStream only supports file:// URLs."),this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){var e;return((e=this._fullRequestReader)==null?void 0:e._loaded)??0}getFullReader(){return Pi(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=new nCe(this),this._fullRequestReader}getRangeReader(e,r){if(r<=this._progressiveDataLength)return null;const n=new iCe(this,e,r);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){var r;(r=this._fullRequestReader)==null||r.cancel(e);for(const n of this._rangeRequestReaders.slice(0))n.cancel(e)}}class nCe{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;const r=e.source;this._contentLength=r.length,this._loaded=0,this._filename=null,this._disableRange=r.disableRange||!1,this._rangeChunkSize=r.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!r.disableStream,this._isRangeSupported=!r.disableRange,this._readableStream=null,this._readCapability=Promise.withResolvers(),this._headersCapability=Promise.withResolvers();const n=process.getBuiltinModule("fs");n.promises.lstat(this._url).then(i=>{this._contentLength=i.size,this._setReadableStream(n.createReadStream(this._url)),this._headersCapability.resolve()},i=>{i.code==="ENOENT"&&(i=Hk(0,this._url.href)),this._storedError=i,this._headersCapability.reject(i)})}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){var n;if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return e===null?(this._readCapability=Promise.withResolvers(),this.read()):(this._loaded+=e.length,(n=this.onProgress)==null||n.call(this,{loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){if(!this._readableStream){this._error(e);return}this._readableStream.destroy(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",()=>{this._readCapability.resolve()}),e.on("end",()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on("error",r=>{this._error(r)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new T1("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class iCe{constructor(e,r,n){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=Promise.withResolvers();const i=e.source;this._isStreamingSupported=!i.disableStream;const a=process.getBuiltinModule("fs");this._setReadableStream(a.createReadStream(this._url,{start:r,end:n-1}))}get isStreamingSupported(){return this._isStreamingSupported}async read(){var n;if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return e===null?(this._readCapability=Promise.withResolvers(),this.read()):(this._loaded+=e.length,(n=this.onProgress)==null||n.call(this,{loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){if(!this._readableStream){this._error(e);return}this._readableStream.destroy(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",()=>{this._readCapability.resolve()}),e.on("end",()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on("error",r=>{this._error(r)}),this._storedError&&this._readableStream.destroy(this._storedError)}}const n4=Symbol("INITIAL_DATA");var Qs,Pw,Gre;class vge{constructor(){W(this,Pw);W(this,Qs,Object.create(null))}get(e,r=null){if(r){const i=te(this,Pw,Gre).call(this,e);return i.promise.then(()=>r(i.data)),null}const n=g(this,Qs)[e];if(!n||n.data===n4)throw new Error(`Requesting object that isn't resolved yet ${e}.`);return n.data}has(e){const r=g(this,Qs)[e];return!!r&&r.data!==n4}delete(e){const r=g(this,Qs)[e];return!r||r.data===n4?!1:(delete g(this,Qs)[e],!0)}resolve(e,r=null){const n=te(this,Pw,Gre).call(this,e);n.data=r,n.resolve()}clear(){var e;for(const r in g(this,Qs)){const{data:n}=g(this,Qs)[r];(e=n==null?void 0:n.bitmap)==null||e.close()}Q(this,Qs,Object.create(null))}*[Symbol.iterator](){for(const e in g(this,Qs)){const{data:r}=g(this,Qs)[e];r!==n4&&(yield[e,r])}}}Qs=new WeakMap,Pw=new WeakSet,Gre=function(e){var r;return(r=g(this,Qs))[e]||(r[e]={...Promise.withResolvers(),data:n4})};const aCe=1e5,Cce=30;var i2e,bd,ns,Uw,Nw,bx,mh,Rw,Hw,Ex,av,ov,Ed,sv,Ow,lv,Fx,Qw,zw,cv,Sx,jw,Fd,Av,ou,mge,wge,Wre,d0,LG,Zre,kge,Bge;const Vi=class Vi{constructor({textContentSource:e,container:r,viewport:n}){W(this,ou);W(this,bd,Promise.withResolvers());W(this,ns,null);W(this,Uw,!1);W(this,Nw,!!((i2e=globalThis.FontInspector)!=null&&i2e.enabled));W(this,bx,null);W(this,mh,null);W(this,Rw,0);W(this,Hw,0);W(this,Ex,null);W(this,av,null);W(this,ov,0);W(this,Ed,0);W(this,sv,Object.create(null));W(this,Ow,[]);W(this,lv,null);W(this,Fx,[]);W(this,Qw,new WeakMap);W(this,zw,null);var l;if(e instanceof ReadableStream)Q(this,lv,e);else if(typeof e=="object")Q(this,lv,new ReadableStream({start(c){c.enqueue(e),c.close()}}));else throw new Error('No "textContentSource" parameter specified.');Q(this,ns,Q(this,av,r)),Q(this,Ed,n.scale*uA.pixelRatio),Q(this,ov,n.rotation),Q(this,mh,{div:null,properties:null,ctx:null});const{pageWidth:i,pageHeight:a,pageX:o,pageY:s}=n.rawDims;Q(this,zw,[1,0,0,-1,-o,s+a]),Q(this,Hw,i),Q(this,Rw,a),te(l=Vi,d0,kge).call(l),Fp(r,n),g(this,bd).promise.finally(()=>{g(Vi,Av).delete(this),Q(this,mh,null),Q(this,sv,null)}).catch(()=>{})}static get fontFamilyMap(){const{isWindows:e,isFirefox:r}=Ka.platform;return xr(this,"fontFamilyMap",new Map([["sans-serif",`${e&&r?"Calibri, ":""}sans-serif`],["monospace",`${e&&r?"Lucida Console, ":""}monospace`]]))}render(){const e=()=>{g(this,Ex).read().then(({value:r,done:n})=>{if(n){g(this,bd).resolve();return}g(this,bx)??Q(this,bx,r.lang),Object.assign(g(this,sv),r.styles),te(this,ou,mge).call(this,r.items),e()},g(this,bd).reject)};return Q(this,Ex,g(this,lv).getReader()),g(Vi,Av).add(this),e(),g(this,bd).promise}update({viewport:e,onBefore:r=null}){var a;const n=e.scale*uA.pixelRatio,i=e.rotation;if(i!==g(this,ov)&&(r==null||r(),Q(this,ov,i),Fp(g(this,av),{rotation:i})),n!==g(this,Ed)){r==null||r(),Q(this,Ed,n);const o={div:null,properties:null,ctx:te(a=Vi,d0,LG).call(a,g(this,bx))};for(const s of g(this,Fx))o.properties=g(this,Qw).get(s),o.div=s,te(this,ou,Wre).call(this,o)}}cancel(){var r;const e=new T1("TextLayer task cancelled.");(r=g(this,Ex))==null||r.cancel(e).catch(()=>{}),Q(this,Ex,null),g(this,bd).reject(e)}get textDivs(){return g(this,Fx)}get textContentItemsStr(){return g(this,Ow)}static cleanup(){if(!(g(this,Av).size>0)){g(this,cv).clear();for(const{canvas:e}of g(this,Sx).values())e.remove();g(this,Sx).clear()}}};bd=new WeakMap,ns=new WeakMap,Uw=new WeakMap,Nw=new WeakMap,bx=new WeakMap,mh=new WeakMap,Rw=new WeakMap,Hw=new WeakMap,Ex=new WeakMap,av=new WeakMap,ov=new WeakMap,Ed=new WeakMap,sv=new WeakMap,Ow=new WeakMap,lv=new WeakMap,Fx=new WeakMap,Qw=new WeakMap,zw=new WeakMap,cv=new WeakMap,Sx=new WeakMap,jw=new WeakMap,Fd=new WeakMap,Av=new WeakMap,ou=new WeakSet,mge=function(e){var i,a;if(g(this,Uw))return;(a=g(this,mh)).ctx??(a.ctx=te(i=Vi,d0,LG).call(i,g(this,bx)));const r=g(this,Fx),n=g(this,Ow);for(const o of e){if(r.length>aCe){rr("Ignoring additional textDivs for performance reasons."),Q(this,Uw,!0);return}if(o.str===void 0){if(o.type==="beginMarkedContentProps"||o.type==="beginMarkedContent"){const s=g(this,ns);Q(this,ns,document.createElement("span")),g(this,ns).classList.add("markedContent"),o.id&&g(this,ns).setAttribute("id",`${o.id}`),s.append(g(this,ns))}else o.type==="endMarkedContent"&&Q(this,ns,g(this,ns).parentNode);continue}n.push(o.str),te(this,ou,wge).call(this,o)}},wge=function(e){var x;const r=document.createElement("span"),n={angle:0,canvasWidth:0,hasText:e.str!=="",hasEOL:e.hasEOL,fontSize:0};g(this,Fx).push(r);const i=gt.transform(g(this,zw),e.transform);let a=Math.atan2(i[1],i[0]);const o=g(this,sv)[e.fontName];o.vertical&&(a+=Math.PI/2);let s=g(this,Nw)&&o.fontSubstitution||o.fontFamily;s=Vi.fontFamilyMap.get(s)||s;const l=Math.hypot(i[2],i[3]),c=l*te(x=Vi,d0,Bge).call(x,s,o,g(this,bx));let A,h;a===0?(A=i[4],h=i[5]-c):(A=i[4]+c*Math.sin(a),h=i[5]-c*Math.cos(a));const d="calc(var(--total-scale-factor) *",u=r.style;g(this,ns)===g(this,av)?(u.left=`${(100*A/g(this,Hw)).toFixed(2)}%`,u.top=`${(100*h/g(this,Rw)).toFixed(2)}%`):(u.left=`${d}${A.toFixed(2)}px)`,u.top=`${d}${h.toFixed(2)}px)`),u.fontSize=`${d}${(g(Vi,Fd)*l).toFixed(2)}px)`,u.fontFamily=s,n.fontSize=l,r.setAttribute("role","presentation"),r.textContent=e.str,r.dir=e.dir,g(this,Nw)&&(r.dataset.fontName=o.fontSubstitutionLoadedName||e.fontName),a!==0&&(n.angle=a*(180/Math.PI));let f=!1;if(e.str.length>1)f=!0;else if(e.str!==" "&&e.transform[0]!==e.transform[3]){const y=Math.abs(e.transform[0]),p=Math.abs(e.transform[3]);y!==p&&Math.max(y,p)/Math.min(y,p)>1.5&&(f=!0)}if(f&&(n.canvasWidth=o.vertical?e.height:e.width),g(this,Qw).set(r,n),g(this,mh).div=r,g(this,mh).properties=n,te(this,ou,Wre).call(this,g(this,mh)),n.hasText&&g(this,ns).append(r),n.hasEOL){const y=document.createElement("br");y.setAttribute("role","presentation"),g(this,ns).append(y)}},Wre=function(e){var s;const{div:r,properties:n,ctx:i}=e,{style:a}=r;let o="";if(g(Vi,Fd)>1&&(o=`scale(${1/g(Vi,Fd)})`),n.canvasWidth!==0&&n.hasText){const{fontFamily:l}=a,{canvasWidth:c,fontSize:A}=n;te(s=Vi,d0,Zre).call(s,i,A*g(this,Ed),l);const{width:h}=i.measureText(r.textContent);h>0&&(o=`scaleX(${c*g(this,Ed)/h}) ${o}`)}n.angle!==0&&(o=`rotate(${n.angle}deg) ${o}`),o.length>0&&(a.transform=o)},d0=new WeakSet,LG=function(e=null){let r=g(this,Sx).get(e||(e=""));if(!r){const n=document.createElement("canvas");n.className="hiddenCanvasElement",n.lang=e,document.body.append(n),r=n.getContext("2d",{alpha:!1,willReadFrequently:!0}),g(this,Sx).set(e,r),g(this,jw).set(r,{size:0,family:""})}return r},Zre=function(e,r,n){const i=g(this,jw).get(e);r===i.size&&n===i.family||(e.font=`${r}px ${n}`,i.size=r,i.family=n)},kge=function(){if(g(this,Fd)!==null)return;const e=document.createElement("div");e.style.opacity=0,e.style.lineHeight=1,e.style.fontSize="1px",e.style.position="absolute",e.textContent="X",document.body.append(e),Q(this,Fd,e.getBoundingClientRect().height),e.remove()},Bge=function(e,r,n){const i=g(this,cv).get(e);if(i)return i;const a=te(this,d0,LG).call(this,n);a.canvas.width=a.canvas.height=Cce,te(this,d0,Zre).call(this,a,Cce,e);const o=a.measureText(""),s=o.fontBoundingBoxAscent,l=Math.abs(o.fontBoundingBoxDescent);a.canvas.width=a.canvas.height=0;let c=.8;return s?c=s/(s+l):(Ka.platform.isFirefox&&rr("Enable the `dom.textMetrics.fontBoundingBox.enabled` preference in `about:config` to improve TextLayer rendering."),r.ascent?c=r.ascent:r.descent&&(c=1+r.descent)),g(this,cv).set(e,c),c},W(Vi,d0),W(Vi,cv,new Map),W(Vi,Sx,new Map),W(Vi,jw,new WeakMap),W(Vi,Fd,null),W(Vi,Av,new Set);let x6=Vi;class p6{static textContent(e){const r=[],n={items:r,styles:Object.create(null)};function i(a){var l;if(!a)return;let o=null;const s=a.name;if(s==="#text")o=a.value;else if(p6.shouldBuildText(s))(l=a==null?void 0:a.attributes)!=null&&l.textContent?o=a.attributes.textContent:a.value&&(o=a.value);else return;if(o!==null&&r.push({str:o}),!!a.children)for(const c of a.children)i(c)}return i(e),n}static shouldBuildText(e){return!(e==="textarea"||e==="input"||e==="option"||e==="select")}}const oCe=100;function goe(t={}){typeof t=="string"||t instanceof URL?t={url:t}:(t instanceof ArrayBuffer||ArrayBuffer.isView(t))&&(t={data:t});const e=new Xre,{docId:r}=e,n=t.url?fBe(t.url):null,i=t.data?xBe(t.data):null,a=t.httpHeaders||null,o=t.withCredentials===!0,s=t.password??null,l=t.range instanceof Cge?t.range:null,c=Number.isInteger(t.rangeChunkSize)&&t.rangeChunkSize>0?t.rangeChunkSize:2**16;let A=t.worker instanceof g6?t.worker:null;const h=t.verbosity,d=typeof t.docBaseUrl=="string"&&!jX(t.docBaseUrl)?t.docBaseUrl:null,u=$9(t.cMapUrl),f=t.cMapPacked!==!1,x=t.CMapReaderFactory||(Mo?BBe:uce),y=$9(t.iccUrl),p=$9(t.standardFontDataUrl),v=t.StandardFontDataFactory||(Mo?CBe:dce),m=$9(t.wasmUrl),k=t.WasmFactory||(Mo?bBe:fce),B=t.stopAtErrors!==!0,b=Number.isInteger(t.maxImageSize)&&t.maxImageSize>-1?t.maxImageSize:-1,E=t.isEvalSupported!==!1,D=typeof t.isOffscreenCanvasSupported=="boolean"?t.isOffscreenCanvasSupported:!Mo,M=typeof t.isImageDecoderSupported=="boolean"?t.isImageDecoderSupported:!Mo&&(Ka.platform.isFirefox||!globalThis.chrome),T=Number.isInteger(t.canvasMaxAreaInBytes)?t.canvasMaxAreaInBytes:-1,S=typeof t.disableFontFace=="boolean"?t.disableFontFace:Mo,L=t.fontExtraProperties===!0,P=t.enableXfa===!0,_=t.ownerDocument||globalThis.document,K=t.disableRange===!0,Y=t.disableStream===!0,G=t.disableAutoFetch===!0,X=t.pdfBug===!0,V=t.CanvasFactory||(Mo?kBe:vBe),J=t.FilterFactory||(Mo?wBe:mBe),O=t.enableHWA===!0,I=t.useWasm!==!1,j=l?l.length:t.length??NaN,q=typeof t.useSystemFonts=="boolean"?t.useSystemFonts:!Mo&&!S,ie=typeof t.useWorkerFetch=="boolean"?t.useWorkerFetch:!!(x===uce&&v===dce&&k===fce&&u&&p&&m&&M4(u,document.baseURI)&&M4(p,document.baseURI)&&M4(m,document.baseURI)),he=null;K9e(h);const ye={canvasFactory:new V({ownerDocument:_,enableHWA:O}),filterFactory:new J({docId:r,ownerDocument:_}),cMapReaderFactory:ie?null:new x({baseUrl:u,isCompressed:f}),standardFontDataFactory:ie?null:new v({baseUrl:p}),wasmFactory:ie?null:new k({baseUrl:m})};A||(A=g6.create({verbosity:h,port:jl.workerPort}),e._worker=A);const ve={docId:r,apiVersion:"5.4.149",data:i,password:s,disableAutoFetch:G,rangeChunkSize:c,length:j,docBaseUrl:d,enableXfa:P,evaluatorOptions:{maxImageSize:b,disableFontFace:S,ignoreErrors:B,isEvalSupported:E,isOffscreenCanvasSupported:D,isImageDecoderSupported:M,canvasMaxAreaInBytes:T,fontExtraProperties:L,useSystemFonts:q,useWasm:I,useWorkerFetch:ie,cMapUrl:u,iccUrl:y,standardFontDataUrl:p,wasmUrl:m}},ke={ownerDocument:_,pdfBug:X,styleElement:he,loadingParams:{disableAutoFetch:G,enableXfa:P}};return A.promise.then(function(){if(e.destroyed)throw new Error("Loading aborted");if(A.destroyed)throw new Error("Worker was destroyed");const Ie=A.messageHandler.sendWithPromise("GetDocRequest",ve,i?[i.buffer]:null);let Ue;if(l)Ue=new zBe(l,{disableRange:K,disableStream:Y});else if(!i){if(!n)throw new Error("getDocument - no `url` parameter provided.");const Ze=M4(n)?KBe:Mo?rCe:YBe;Ue=new Ze({url:n,length:j,httpHeaders:a,withCredentials:o,rangeChunkSize:c,disableRange:K,disableStream:Y})}return Ie.then(Ze=>{if(e.destroyed)throw new Error("Loading aborted");if(A.destroyed)throw new Error("Worker was destroyed");const Ve=new U4(r,Ze,A.port),H=new cCe(Ve,e,Ue,ke,ye,O);e._transport=H,Ve.send("Ready",null)})}).catch(e._capability.reject),e}var fX;const xX=class xX{constructor(){Pe(this,"_capability",Promise.withResolvers());Pe(this,"_transport",null);Pe(this,"_worker",null);Pe(this,"docId",`d${qi(xX,fX)._++}`);Pe(this,"destroyed",!1);Pe(this,"onPassword",null);Pe(this,"onProgress",null)}get promise(){return this._capability.promise}async destroy(){var e,r,n,i;this.destroyed=!0;try{(e=this._worker)!=null&&e.port&&(this._worker._pendingDestroy=!0),await((r=this._transport)==null?void 0:r.destroy())}catch(a){throw(n=this._worker)!=null&&n.port&&delete this._worker._pendingDestroy,a}this._transport=null,(i=this._worker)==null||i.destroy(),this._worker=null}async getData(){return this._transport.getData()}};fX=new WeakMap,W(xX,fX,0);let Xre=xX;var Dx,qw,Vw,Kw,Gw;class Cge{constructor(e,r,n=!1,i=null){W(this,Dx,Promise.withResolvers());W(this,qw,[]);W(this,Vw,[]);W(this,Kw,[]);W(this,Gw,[]);this.length=e,this.initialData=r,this.progressiveDone=n,this.contentDispositionFilename=i}addRangeListener(e){g(this,Gw).push(e)}addProgressListener(e){g(this,Kw).push(e)}addProgressiveReadListener(e){g(this,Vw).push(e)}addProgressiveDoneListener(e){g(this,qw).push(e)}onDataRange(e,r){for(const n of g(this,Gw))n(e,r)}onDataProgress(e,r){g(this,Dx).promise.then(()=>{for(const n of g(this,Kw))n(e,r)})}onDataProgressiveRead(e){g(this,Dx).promise.then(()=>{for(const r of g(this,Vw))r(e)})}onDataProgressiveDone(){g(this,Dx).promise.then(()=>{for(const e of g(this,qw))e()})}transportReady(){g(this,Dx).resolve()}requestDataRange(e,r){xn("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}Dx=new WeakMap,qw=new WeakMap,Vw=new WeakMap,Kw=new WeakMap,Gw=new WeakMap;class sCe{constructor(e,r){this._pdfInfo=e,this._transport=r}get annotationStorage(){return this._transport.annotationStorage}get canvasFactory(){return this._transport.canvasFactory}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return xr(this,"isPureXfa",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getAnnotationsByType(e,r){return this._transport.getAnnotationsByType(e,r)}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig({intent:e="display"}={}){const{renderingIntent:r}=this._transport.getRenderingIntent(e);return this._transport.getOptionalContentConfig(r)}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(e=!1){return this._transport.startCleanup(e||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}cachedPageNumber(e){return this._transport.cachedPageNumber(e)}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}var wh,Mx,Q4;class lCe{constructor(e,r,n,i=!1){W(this,Mx);W(this,wh,!1);this._pageIndex=e,this._pageInfo=r,this._transport=n,this._stats=i?new cce:null,this._pdfBug=i,this.commonObjs=n.commonObjs,this.objs=new vge,this._intentStates=new Map,this.destroyed=!1,this.recordedGroups=null}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:e,rotation:r=this.rotate,offsetX:n=0,offsetY:i=0,dontFlip:a=!1}={}){return new Nk({viewBox:this.view,userUnit:this.userUnit,scale:e,rotation:r,offsetX:n,offsetY:i,dontFlip:a})}getAnnotations({intent:e="display"}={}){const{renderingIntent:r}=this._transport.getRenderingIntent(e);return this._transport.getAnnotations(this._pageIndex,r)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get filterFactory(){return this._transport.filterFactory}get isPureXfa(){return xr(this,"isPureXfa",!!this._transport._htmlForXfa)}async getXfa(){var e;return((e=this._transport._htmlForXfa)==null?void 0:e.children[this._pageIndex])||null}render({canvasContext:e,canvas:r=e.canvas,viewport:n,intent:i="display",annotationMode:a=Ju.ENABLE,transform:o=null,background:s=null,optionalContentConfigPromise:l=null,annotationCanvasMap:c=null,pageColors:A=null,printAnnotationStorage:h=null,isEditing:d=!1,recordOperations:u=!1,filteredOperationIndexes:f=null}){var D,M,T;(D=this._stats)==null||D.time("Overall");const x=this._transport.getRenderingIntent(i,a,h,d),{renderingIntent:y,cacheKey:p}=x;Q(this,wh,!1),l||(l=this._transport.getOptionalContentConfig(y));let v=this._intentStates.get(p);v||(v=Object.create(null),this._intentStates.set(p,v)),v.streamReaderCancelTimeout&&(clearTimeout(v.streamReaderCancelTimeout),v.streamReaderCancelTimeout=null);const m=!!(y&$s.PRINT);v.displayReadyCapability||(v.displayReadyCapability=Promise.withResolvers(),v.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},(M=this._stats)==null||M.time("Page Request"),this._pumpOperatorList(x));const k=!this.recordedGroups&&(u||this._pdfBug&&((T=globalThis.StepperManager)==null?void 0:T.enabled)),B=S=>{var L,P,_;if(v.renderTasks.delete(b),k){const K=(L=b.gfx)==null?void 0:L.dependencyTracker.take();K?((P=b.stepper)==null||P.setOperatorGroups(K),u&&(this.recordedGroups=K)):u&&(this.recordedGroups=[])}m&&Q(this,wh,!0),te(this,Mx,Q4).call(this),S?(b.capability.reject(S),this._abortOperatorList({intentState:v,reason:S instanceof Error?S:new Error(S)})):b.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"),(_=globalThis.Stats)!=null&&_.enabled&&globalThis.Stats.add(this.pageNumber,this._stats))},b=new Yre({callback:B,params:{canvas:r,canvasContext:e,dependencyTracker:k?new EBe(r):null,viewport:n,transform:o,background:s},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:c,operatorList:v.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!m,pdfBug:this._pdfBug,pageColors:A,enableHWA:this._transport.enableHWA,filteredOperationIndexes:f});(v.renderTasks||(v.renderTasks=new Set)).add(b);const E=b.task;return Promise.all([v.displayReadyCapability.promise,l]).then(([S,L])=>{var P;if(this.destroyed){B();return}if((P=this._stats)==null||P.time("Rendering"),!(L.renderingIntent&y))throw new Error("Must use the same `intent`-argument when calling the `PDFPageProxy.render` and `PDFDocumentProxy.getOptionalContentConfig` methods.");b.initializeGraphics({transparency:S,optionalContentConfig:L}),b.operatorListChanged()}).catch(B),E}getOperatorList({intent:e="display",annotationMode:r=Ju.ENABLE,printAnnotationStorage:n=null,isEditing:i=!1}={}){var c;function a(){s.operatorList.lastChunk&&(s.opListReadCapability.resolve(s.operatorList),s.renderTasks.delete(l))}const o=this._transport.getRenderingIntent(e,r,n,i,!0);let s=this._intentStates.get(o.cacheKey);s||(s=Object.create(null),this._intentStates.set(o.cacheKey,s));let l;return s.opListReadCapability||(l=Object.create(null),l.operatorListChanged=a,s.opListReadCapability=Promise.withResolvers(),(s.renderTasks||(s.renderTasks=new Set)).add(l),s.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},(c=this._stats)==null||c.time("Page Request"),this._pumpOperatorList(o)),s.opListReadCapability.promise}streamTextContent({includeMarkedContent:e=!1,disableNormalization:r=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,includeMarkedContent:e===!0,disableNormalization:r===!0},{highWaterMark:100,size(i){return i.items.length}})}getTextContent(e={}){if(this._transport._htmlForXfa)return this.getXfa().then(n=>p6.textContent(n));const r=this.streamTextContent(e);return new Promise(function(n,i){function a(){o.read().then(function({value:l,done:c}){if(c){n(s);return}s.lang??(s.lang=l.lang),Object.assign(s.styles,l.styles),s.items.push(...l.items),a()},i)}const o=r.getReader(),s={items:[],styles:Object.create(null),lang:null};a()})}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const e=[];for(const r of this._intentStates.values())if(this._abortOperatorList({intentState:r,reason:new Error("Page was destroyed."),force:!0}),!r.opListReadCapability)for(const n of r.renderTasks)e.push(n.completed),n.cancel();return this.objs.clear(),Q(this,wh,!1),Promise.all(e)}cleanup(e=!1){Q(this,wh,!0);const r=te(this,Mx,Q4).call(this);return e&&r&&this._stats&&(this._stats=new cce),r}_startRenderPage(e,r){var i,a;const n=this._intentStates.get(r);n&&((i=this._stats)==null||i.timeEnd("Page Request"),(a=n.displayReadyCapability)==null||a.resolve(e))}_renderPageChunk(e,r){for(let n=0,i=e.length;n<i;n++)r.operatorList.fnArray.push(e.fnArray[n]),r.operatorList.argsArray.push(e.argsArray[n]);r.operatorList.lastChunk=e.lastChunk,r.operatorList.separateAnnots=e.separateAnnots;for(const n of r.renderTasks)n.operatorListChanged();e.lastChunk&&te(this,Mx,Q4).call(this)}_pumpOperatorList({renderingIntent:e,cacheKey:r,annotationStorageSerializable:n,modifiedIds:i}){const{map:a,transfer:o}=n,l=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:e,cacheKey:r,annotationStorage:a,modifiedIds:i},o).getReader(),c=this._intentStates.get(r);c.streamReader=l;const A=()=>{l.read().then(({value:h,done:d})=>{if(d){c.streamReader=null;return}this._transport.destroyed||(this._renderPageChunk(h,c),A())},h=>{if(c.streamReader=null,!this._transport.destroyed){if(c.operatorList){c.operatorList.lastChunk=!0;for(const d of c.renderTasks)d.operatorListChanged();te(this,Mx,Q4).call(this)}if(c.displayReadyCapability)c.displayReadyCapability.reject(h);else if(c.opListReadCapability)c.opListReadCapability.reject(h);else throw h}})};A()}_abortOperatorList({intentState:e,reason:r,force:n=!1}){if(e.streamReader){if(e.streamReaderCancelTimeout&&(clearTimeout(e.streamReaderCancelTimeout),e.streamReaderCancelTimeout=null),!n){if(e.renderTasks.size>0)return;if(r instanceof uoe){let i=oCe;r.extraDelay>0&&r.extraDelay<1e3&&(i+=r.extraDelay),e.streamReaderCancelTimeout=setTimeout(()=>{e.streamReaderCancelTimeout=null,this._abortOperatorList({intentState:e,reason:r,force:!0})},i);return}}if(e.streamReader.cancel(new T1(r.message)).catch(()=>{}),e.streamReader=null,!this._transport.destroyed){for(const[i,a]of this._intentStates)if(a===e){this._intentStates.delete(i);break}this.cleanup()}}}get stats(){return this._stats}}wh=new WeakMap,Mx=new WeakSet,Q4=function(){if(!g(this,wh)||this.destroyed)return!1;for(const{renderTasks:e,operatorList:r}of this._intentStates.values())if(e.size>0||!r.lastChunk)return!1;return this._intentStates.clear(),this.objs.clear(),Q(this,wh,!1),!0};var Sd,Il,kh,_x,pX,Lx,Ix,Ro,IG,bge,Ege,z4,hv,TG;const Hn=class Hn{constructor({name:e=null,port:r=null,verbosity:n=G9e()}={}){W(this,Ro);W(this,Sd,Promise.withResolvers());W(this,Il,null);W(this,kh,null);W(this,_x,null);if(this.name=e,this.destroyed=!1,this.verbosity=n,r){if(g(Hn,Ix).has(r))throw new Error("Cannot use more than one PDFWorker per port.");g(Hn,Ix).set(r,this),te(this,Ro,bge).call(this,r)}else te(this,Ro,Ege).call(this)}get promise(){return g(this,Sd).promise}get port(){return g(this,kh)}get messageHandler(){return g(this,Il)}destroy(){var e,r;this.destroyed=!0,(e=g(this,_x))==null||e.terminate(),Q(this,_x,null),g(Hn,Ix).delete(g(this,kh)),Q(this,kh,null),(r=g(this,Il))==null||r.destroy(),Q(this,Il,null)}static create(e){const r=g(this,Ix).get(e==null?void 0:e.port);if(r){if(r._pendingDestroy)throw new Error("PDFWorker.create - the worker is being destroyed.\nPlease remember to await `PDFDocumentLoadingTask.destroy()`-calls.");return r}return new Hn(e)}static get workerSrc(){if(jl.workerSrc)return jl.workerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get _setupFakeWorkerGlobal(){return xr(this,"_setupFakeWorkerGlobal",(async()=>g(this,hv,TG)?g(this,hv,TG):(await import(this.workerSrc)).WorkerMessageHandler)())}};Sd=new WeakMap,Il=new WeakMap,kh=new WeakMap,_x=new WeakMap,pX=new WeakMap,Lx=new WeakMap,Ix=new WeakMap,Ro=new WeakSet,IG=function(){g(this,Sd).resolve(),g(this,Il).send("configure",{verbosity:this.verbosity})},bge=function(e){Q(this,kh,e),Q(this,Il,new U4("main","worker",e)),g(this,Il).on("ready",()=>{}),te(this,Ro,IG).call(this)},Ege=function(){if(g(Hn,Lx)||g(Hn,hv,TG)){te(this,Ro,z4).call(this);return}let{workerSrc:e}=Hn;try{Hn._isSameOrigin(window.location,e)||(e=Hn._createCDNWrapper(new URL(e,window.location).href));const r=new Worker(e,{type:"module"}),n=new U4("main","worker",r),i=()=>{a.abort(),n.destroy(),r.terminate(),this.destroyed?g(this,Sd).reject(new Error("Worker was destroyed")):te(this,Ro,z4).call(this)},a=new AbortController;r.addEventListener("error",()=>{g(this,_x)||i()},{signal:a.signal}),n.on("test",s=>{if(a.abort(),this.destroyed||!s){i();return}Q(this,Il,n),Q(this,kh,r),Q(this,_x,r),te(this,Ro,IG).call(this)}),n.on("ready",s=>{if(a.abort(),this.destroyed){i();return}try{o()}catch{te(this,Ro,z4).call(this)}});const o=()=>{const s=new Uint8Array;n.send("test",s,[s.buffer])};o();return}catch{zX("The worker has been disabled.")}te(this,Ro,z4).call(this)},z4=function(){g(Hn,Lx)||(rr("Setting up fake worker."),Q(Hn,Lx,!0)),Hn._setupFakeWorkerGlobal.then(e=>{if(this.destroyed){g(this,Sd).reject(new Error("Worker was destroyed"));return}const r=new yBe;Q(this,kh,r);const n=`fake${qi(Hn,pX)._++}`,i=new U4(n+"_worker",n,r);e.setup(i,r),Q(this,Il,new U4(n,n+"_worker",r)),te(this,Ro,IG).call(this)}).catch(e=>{g(this,Sd).reject(new Error(`Setting up fake worker failed: "${e.message}".`))})},hv=new WeakSet,TG=function(){var e;try{return((e=globalThis.pdfjsWorker)==null?void 0:e.WorkerMessageHandler)||null}catch{return null}},W(Hn,hv),W(Hn,pX,0),W(Hn,Lx,!1),W(Hn,Ix,new WeakMap),Mo&&(Q(Hn,Lx,!0),jl.workerSrc||(jl.workerSrc="./pdf.worker.mjs")),Hn._isSameOrigin=(e,r)=>{const n=URL.parse(e);if(!(n!=null&&n.origin)||n.origin==="null")return!1;const i=new URL(r,n);return n.origin===i.origin},Hn._createCDNWrapper=e=>{const r=`await import("${e}");`;return URL.createObjectURL(new Blob([r],{type:"text/javascript"}))},Hn.fromPort=e=>{if(aBe("`PDFWorker.fromPort` - please use `PDFWorker.create` instead."),!(e!=null&&e.port))throw new Error("PDFWorker.fromPort - invalid method signature.");return Hn.create(e)};let g6=Hn;var Bh,zc,uv,dv,Ch,Tx,j4;class cCe{constructor(e,r,n,i,a,o){W(this,Tx);W(this,Bh,new Map);W(this,zc,new Map);W(this,uv,new Map);W(this,dv,new Map);W(this,Ch,null);this.messageHandler=e,this.loadingTask=r,this.commonObjs=new vge,this.fontLoader=new uBe({ownerDocument:i.ownerDocument,styleElement:i.styleElement}),this.loadingParams=i.loadingParams,this._params=i,this.canvasFactory=a.canvasFactory,this.filterFactory=a.filterFactory,this.cMapReaderFactory=a.cMapReaderFactory,this.standardFontDataFactory=a.standardFontDataFactory,this.wasmFactory=a.wasmFactory,this.destroyed=!1,this.destroyCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=Promise.withResolvers(),this.enableHWA=o,this.setupMessageHandler()}get annotationStorage(){return xr(this,"annotationStorage",new foe)}getRenderingIntent(e,r=Ju.ENABLE,n=null,i=!1,a=!1){let o=$s.DISPLAY,s=Nre;switch(e){case"any":o=$s.ANY;break;case"display":break;case"print":o=$s.PRINT;break;default:rr(`getRenderingIntent - invalid intent: ${e}`)}const l=o&$s.PRINT&&n instanceof nge?n:this.annotationStorage;switch(r){case Ju.DISABLE:o+=$s.ANNOTATIONS_DISABLE;break;case Ju.ENABLE:break;case Ju.ENABLE_FORMS:o+=$s.ANNOTATIONS_FORMS;break;case Ju.ENABLE_STORAGE:o+=$s.ANNOTATIONS_STORAGE,s=l.serializable;break;default:rr(`getRenderingIntent - invalid annotationMode: ${r}`)}i&&(o+=$s.IS_EDITING),a&&(o+=$s.OPLIST);const{ids:c,hash:A}=l.modifiedIds,h=[o,s.hash,A];return{renderingIntent:o,cacheKey:h.join("_"),annotationStorageSerializable:s,modifiedIds:c}}destroy(){var n;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=Promise.withResolvers(),(n=g(this,Ch))==null||n.reject(new Error("Worker was destroyed during onPassword callback"));const e=[];for(const i of g(this,zc).values())e.push(i._destroy());g(this,zc).clear(),g(this,uv).clear(),g(this,dv).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();const r=this.messageHandler.sendWithPromise("Terminate",null);return e.push(r),Promise.all(e).then(()=>{var i,a;this.commonObjs.clear(),this.fontLoader.clear(),g(this,Bh).clear(),this.filterFactory.destroy(),x6.cleanup(),(i=this._networkStream)==null||i.cancelAllRequests(new T1("Worker was terminated.")),(a=this.messageHandler)==null||a.destroy(),this.messageHandler=null,this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:e,loadingTask:r}=this;e.on("GetReader",(n,i)=>{Pi(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=a=>{this._lastProgress={loaded:a.loaded,total:a.total}},i.onPull=()=>{this._fullReader.read().then(function({value:a,done:o}){if(o){i.close();return}Pi(a instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),i.enqueue(new Uint8Array(a),1,[a])}).catch(a=>{i.error(a)})},i.onCancel=a=>{this._fullReader.cancel(a),i.ready.catch(o=>{if(!this.destroyed)throw o})}}),e.on("ReaderHeadersReady",async n=>{var s;await this._fullReader.headersReady;const{isStreamingSupported:i,isRangeSupported:a,contentLength:o}=this._fullReader;return(!i||!a)&&(this._lastProgress&&((s=r.onProgress)==null||s.call(r,this._lastProgress)),this._fullReader.onProgress=l=>{var c;(c=r.onProgress)==null||c.call(r,{loaded:l.loaded,total:l.total})}),{isStreamingSupported:i,isRangeSupported:a,contentLength:o}}),e.on("GetRangeReader",(n,i)=>{Pi(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const a=this._networkStream.getRangeReader(n.begin,n.end);if(!a){i.close();return}i.onPull=()=>{a.read().then(function({value:o,done:s}){if(s){i.close();return}Pi(o instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),i.enqueue(new Uint8Array(o),1,[o])}).catch(o=>{i.error(o)})},i.onCancel=o=>{a.cancel(o),i.ready.catch(s=>{if(!this.destroyed)throw s})}}),e.on("GetDoc",({pdfInfo:n})=>{this._numPages=n.numPages,this._htmlForXfa=n.htmlForXfa,delete n.htmlForXfa,r._capability.resolve(new sCe(n,this))}),e.on("DocException",n=>{r._capability.reject(es(n))}),e.on("PasswordRequest",n=>{Q(this,Ch,Promise.withResolvers());try{if(!r.onPassword)throw es(n);const i=a=>{a instanceof Error?g(this,Ch).reject(a):g(this,Ch).resolve({password:a})};r.onPassword(i,n.code)}catch(i){g(this,Ch).reject(i)}return g(this,Ch).promise}),e.on("DataLoaded",n=>{var i;(i=r.onProgress)==null||i.call(r,{loaded:n.length,total:n.length}),this.downloadInfoCapability.resolve(n)}),e.on("StartRenderPage",n=>{if(this.destroyed)return;g(this,zc).get(n.pageIndex)._startRenderPage(n.transparency,n.cacheKey)}),e.on("commonobj",([n,i,a])=>{var o;if(this.destroyed||this.commonObjs.has(n))return null;switch(i){case"Font":if("error"in a){const A=a.error;rr(`Error during font loading: ${A}`),this.commonObjs.resolve(n,A);break}const s=this._params.pdfBug&&((o=globalThis.FontInspector)!=null&&o.enabled)?(A,h)=>globalThis.FontInspector.fontAdded(A,h):null,l=new dBe(a,s);this.fontLoader.bind(l).catch(()=>e.sendWithPromise("FontFallback",{id:n})).finally(()=>{!l.fontExtraProperties&&l.data&&(l.data=null),this.commonObjs.resolve(n,l)});break;case"CopyLocalImage":const{imageRef:c}=a;Pi(c,"The imageRef must be defined.");for(const A of g(this,zc).values())for(const[,h]of A.objs)if((h==null?void 0:h.ref)===c)return h.dataLen?(this.commonObjs.resolve(n,structuredClone(h)),h.dataLen):null;break;case"FontPath":case"Image":case"Pattern":this.commonObjs.resolve(n,a);break;default:throw new Error(`Got unknown common object type ${i}`)}return null}),e.on("obj",([n,i,a,o])=>{var l;if(this.destroyed)return;const s=g(this,zc).get(i);if(!s.objs.has(n)){if(s._intentStates.size===0){(l=o==null?void 0:o.bitmap)==null||l.close();return}switch(a){case"Image":case"Pattern":s.objs.resolve(n,o);break;default:throw new Error(`Got unknown object type ${a}`)}}}),e.on("DocProgress",n=>{var i;this.destroyed||(i=r.onProgress)==null||i.call(r,{loaded:n.loaded,total:n.total})}),e.on("FetchBinaryData",async n=>{if(this.destroyed)throw new Error("Worker was destroyed.");const i=this[n.type];if(!i)throw new Error(`${n.type} not initialized, see the \`useWorkerFetch\` parameter.`);return i.fetch(n)})}getData(){return this.messageHandler.sendWithPromise("GetData",null)}saveDocument(){var n;this.annotationStorage.size<=0&&rr("saveDocument called while `annotationStorage` is empty, please use the getData-method instead.");const{map:e,transfer:r}=this.annotationStorage.serializable;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:e,filename:((n=this._fullReader)==null?void 0:n.filename)??null},r).finally(()=>{this.annotationStorage.resetModified()})}getPage(e){if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request."));const r=e-1,n=g(this,uv).get(r);if(n)return n;const i=this.messageHandler.sendWithPromise("GetPage",{pageIndex:r}).then(a=>{if(this.destroyed)throw new Error("Transport destroyed");a.refStr&&g(this,dv).set(a.refStr,e);const o=new lCe(r,a,this,this._params.pdfBug);return g(this,zc).set(r,o),o});return g(this,uv).set(r,i),i}getPageIndex(e){return Rre(e)?this.messageHandler.sendWithPromise("GetPageIndex",{num:e.num,gen:e.gen}):Promise.reject(new Error("Invalid pageIndex request."))}getAnnotations(e,r){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:r})}getFieldObjects(){return te(this,Tx,j4).call(this,"GetFieldObjects")}hasJSActions(){return te(this,Tx,j4).call(this,"HasJSActions")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(e){return typeof e!="string"?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getAnnotationsByType(e,r){return this.messageHandler.sendWithPromise("GetAnnotationsByType",{types:e,pageIndexesToSkip:r})}getDocJSActions(){return te(this,Tx,j4).call(this,"GetDocJSActions")}getPageJSActions(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}getStructTree(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(e){return te(this,Tx,j4).call(this,"GetOptionalContentConfig").then(r=>new QBe(r,e))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){const e="GetMetadata",r=g(this,Bh).get(e);if(r)return r;const n=this.messageHandler.sendWithPromise(e,null).then(i=>{var a,o;return{info:i[0],metadata:i[1]?new HBe(i[1]):null,contentDispositionFilename:((a=this._fullReader)==null?void 0:a.filename)??null,contentLength:((o=this._fullReader)==null?void 0:o.contentLength)??null}});return g(this,Bh).set(e,n),n}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}async startCleanup(e=!1){if(!this.destroyed){await this.messageHandler.sendWithPromise("Cleanup",null);for(const r of g(this,zc).values())if(!r.cleanup())throw new Error(`startCleanup: Page ${r.pageNumber} is currently rendering.`);this.commonObjs.clear(),e||this.fontLoader.clear(),g(this,Bh).clear(),this.filterFactory.destroy(!0),x6.cleanup()}}cachedPageNumber(e){if(!Rre(e))return null;const r=e.gen===0?`${e.num}R`:`${e.num}R${e.gen}`;return g(this,dv).get(r)??null}}Bh=new WeakMap,zc=new WeakMap,uv=new WeakMap,dv=new WeakMap,Ch=new WeakMap,Tx=new WeakSet,j4=function(e,r=null){const n=g(this,Bh).get(e);if(n)return n;const i=this.messageHandler.sendWithPromise(e,r);return g(this,Bh).set(e,i),i};var Dd;class ACe{constructor(e){W(this,Dd,null);Pe(this,"onContinue",null);Pe(this,"onError",null);Q(this,Dd,e)}get promise(){return g(this,Dd).capability.promise}cancel(e=0){g(this,Dd).cancel(null,e)}get separateAnnots(){const{separateAnnots:e}=g(this,Dd).operatorList;if(!e)return!1;const{annotationCanvasMap:r}=g(this,Dd);return e.form||e.canvas&&(r==null?void 0:r.size)>0}}Dd=new WeakMap;var Md,Px;const j2=class j2{constructor({callback:e,params:r,objs:n,commonObjs:i,annotationCanvasMap:a,operatorList:o,pageIndex:s,canvasFactory:l,filterFactory:c,useRequestAnimationFrame:A=!1,pdfBug:h=!1,pageColors:d=null,enableHWA:u=!1,filteredOperationIndexes:f=null}){W(this,Md,null);this.callback=e,this.params=r,this.objs=n,this.commonObjs=i,this.annotationCanvasMap=a,this.operatorListIdx=null,this.operatorList=o,this._pageIndex=s,this.canvasFactory=l,this.filterFactory=c,this._pdfBug=h,this.pageColors=d,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=A===!0&&typeof window<"u",this.cancelled=!1,this.capability=Promise.withResolvers(),this.task=new ACe(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=r.canvas,this._canvasContext=r.canvas?null:r.canvasContext,this._enableHWA=u,this._dependencyTracker=r.dependencyTracker,this._filteredOperationIndexes=f}get completed(){return this.capability.promise.catch(function(){})}initializeGraphics({transparency:e=!1,optionalContentConfig:r}){var l,c;if(this.cancelled)return;if(this._canvas){if(g(j2,Px).has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");g(j2,Px).add(this._canvas)}this._pdfBug&&((l=globalThis.StepperManager)!=null&&l.enabled)&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{viewport:n,transform:i,background:a,dependencyTracker:o}=this.params,s=this._canvasContext||this._canvas.getContext("2d",{alpha:!1,willReadFrequently:!this._enableHWA});this.gfx=new c5(s,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:r},this.annotationCanvasMap,this.pageColors,o),this.gfx.beginDrawing({transform:i,viewport:n,transparency:e,background:a}),this.operatorListIdx=0,this.graphicsReady=!0,(c=this.graphicsReadyCallback)==null||c.call(this)}cancel(e=null,r=0){var n,i,a;this.running=!1,this.cancelled=!0,(n=this.gfx)==null||n.endDrawing(),g(this,Md)&&(window.cancelAnimationFrame(g(this,Md)),Q(this,Md,null)),g(j2,Px).delete(this._canvas),e||(e=new uoe(`Rendering cancelled, page ${this._pageIndex+1}`,r)),this.callback(e),(a=(i=this.task).onError)==null||a.call(i,e)}operatorListChanged(){var e;if(!this.graphicsReady){this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound);return}(e=this.stepper)==null||e.updateOperatorList(this.operatorList),!this.running&&this._continue()}_continue(){this.running=!0,!this.cancelled&&(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?Q(this,Md,window.requestAnimationFrame(()=>{Q(this,Md,null),this._nextBound().catch(this._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper,this._filteredOperationIndexes),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),g(j2,Px).delete(this._canvas),this.callback())))}};Md=new WeakMap,Px=new WeakMap,W(j2,Px,new WeakSet);let Yre=j2;const hCe="5.4.149",uCe="9e2e9e209";var zs,Ux,fv,Zi,Ww,xv,bh,Zw,_d,Tl,Xw,dn,Jre,$re,ene,P2,Fge,Tu;const ts=class ts{constructor({editor:e=null,uiManager:r=null}){W(this,dn);W(this,zs,null);W(this,Ux,null);W(this,fv);W(this,Zi,null);W(this,Ww,!1);W(this,xv,!1);W(this,bh,null);W(this,Zw);W(this,_d,null);W(this,Tl,null);var n,i;e?(Q(this,xv,!1),Q(this,bh,e)):Q(this,xv,!0),Q(this,Tl,(e==null?void 0:e._uiManager)||r),Q(this,Zw,g(this,Tl)._eventBus),Q(this,fv,((n=e==null?void 0:e.color)==null?void 0:n.toUpperCase())||((i=g(this,Tl))==null?void 0:i.highlightColors.values().next().value)||"#FFFF98"),g(ts,Xw)||Q(ts,Xw,Object.freeze({blue:"pdfjs-editor-colorpicker-blue",green:"pdfjs-editor-colorpicker-green",pink:"pdfjs-editor-colorpicker-pink",red:"pdfjs-editor-colorpicker-red",yellow:"pdfjs-editor-colorpicker-yellow"}))}static get _keyboardManager(){return xr(this,"_keyboardManager",new Rk([[["Escape","mac+Escape"],ts.prototype._hideDropdownFromKeyboard],[[" ","mac+ "],ts.prototype._colorSelectFromKeyboard],[["ArrowDown","ArrowRight","mac+ArrowDown","mac+ArrowRight"],ts.prototype._moveToNext],[["ArrowUp","ArrowLeft","mac+ArrowUp","mac+ArrowLeft"],ts.prototype._moveToPrevious],[["Home","mac+Home"],ts.prototype._moveToBeginning],[["End","mac+End"],ts.prototype._moveToEnd]]))}renderButton(){const e=Q(this,zs,document.createElement("button"));e.className="colorPicker",e.tabIndex="0",e.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-button"),e.ariaHasPopup="true",g(this,bh)&&(e.ariaControls=`${g(this,bh).id}_colorpicker_dropdown`);const r=g(this,Tl)._signal;e.addEventListener("click",te(this,dn,P2).bind(this),{signal:r}),e.addEventListener("keydown",te(this,dn,ene).bind(this),{signal:r});const n=Q(this,Ux,document.createElement("span"));return n.className="swatch",n.ariaHidden="true",n.style.backgroundColor=g(this,fv),e.append(n),e}renderMainDropdown(){const e=Q(this,Zi,te(this,dn,Jre).call(this));return e.ariaOrientation="horizontal",e.ariaLabelledBy="highlightColorPickerLabel",e}_colorSelectFromKeyboard(e){if(e.target===g(this,zs)){te(this,dn,P2).call(this,e);return}const r=e.target.getAttribute("data-color");r&&te(this,dn,$re).call(this,r,e)}_moveToNext(e){var r,n;if(!g(this,dn,Tu)){te(this,dn,P2).call(this,e);return}if(e.target===g(this,zs)){(r=g(this,Zi).firstChild)==null||r.focus();return}(n=e.target.nextSibling)==null||n.focus()}_moveToPrevious(e){var r,n;if(e.target===((r=g(this,Zi))==null?void 0:r.firstChild)||e.target===g(this,zs)){g(this,dn,Tu)&&this._hideDropdownFromKeyboard();return}g(this,dn,Tu)||te(this,dn,P2).call(this,e),(n=e.target.previousSibling)==null||n.focus()}_moveToBeginning(e){var r;if(!g(this,dn,Tu)){te(this,dn,P2).call(this,e);return}(r=g(this,Zi).firstChild)==null||r.focus()}_moveToEnd(e){var r;if(!g(this,dn,Tu)){te(this,dn,P2).call(this,e);return}(r=g(this,Zi).lastChild)==null||r.focus()}hideDropdown(){var e,r;(e=g(this,Zi))==null||e.classList.add("hidden"),g(this,zs).ariaExpanded="false",(r=g(this,_d))==null||r.abort(),Q(this,_d,null)}_hideDropdownFromKeyboard(){var e;if(!g(this,xv)){if(!g(this,dn,Tu)){(e=g(this,bh))==null||e.unselect();return}this.hideDropdown(),g(this,zs).focus({preventScroll:!0,focusVisible:g(this,Ww)})}}updateColor(e){if(g(this,Ux)&&(g(this,Ux).style.backgroundColor=e),!g(this,Zi))return;const r=g(this,Tl).highlightColors.values();for(const n of g(this,Zi).children)n.ariaSelected=r.next().value===e.toUpperCase()}destroy(){var e,r;(e=g(this,zs))==null||e.remove(),Q(this,zs,null),Q(this,Ux,null),(r=g(this,Zi))==null||r.remove(),Q(this,Zi,null)}};zs=new WeakMap,Ux=new WeakMap,fv=new WeakMap,Zi=new WeakMap,Ww=new WeakMap,xv=new WeakMap,bh=new WeakMap,Zw=new WeakMap,_d=new WeakMap,Tl=new WeakMap,Xw=new WeakMap,dn=new WeakSet,Jre=function(){const e=document.createElement("div"),r=g(this,Tl)._signal;e.addEventListener("contextmenu",al,{signal:r}),e.className="dropdown",e.role="listbox",e.ariaMultiSelectable="false",e.ariaOrientation="vertical",e.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-dropdown"),g(this,bh)&&(e.id=`${g(this,bh).id}_colorpicker_dropdown`);for(const[n,i]of g(this,Tl).highlightColors){const a=document.createElement("button");a.tabIndex="0",a.role="option",a.setAttribute("data-color",i),a.title=n,a.setAttribute("data-l10n-id",g(ts,Xw)[n]);const o=document.createElement("span");a.append(o),o.className="swatch",o.style.backgroundColor=i,a.ariaSelected=i===g(this,fv),a.addEventListener("click",te(this,dn,$re).bind(this,i),{signal:r}),e.append(a)}return e.addEventListener("keydown",te(this,dn,ene).bind(this),{signal:r}),e},$re=function(e,r){r.stopPropagation(),g(this,Zw).dispatch("switchannotationeditorparams",{source:this,type:Sr.HIGHLIGHT_COLOR,value:e}),this.updateColor(e)},ene=function(e){ts._keyboardManager.exec(this,e)},P2=function(e){if(g(this,dn,Tu)){this.hideDropdown();return}if(Q(this,Ww,e.detail===0),g(this,_d)||(Q(this,_d,new AbortController),window.addEventListener("pointerdown",te(this,dn,Fge).bind(this),{signal:g(this,Tl).combinedSignal(g(this,_d))})),g(this,zs).ariaExpanded="true",g(this,Zi)){g(this,Zi).classList.remove("hidden");return}const r=Q(this,Zi,te(this,dn,Jre).call(this));g(this,zs).append(r)},Fge=function(e){var r;(r=g(this,Zi))!=null&&r.contains(e.target)||this.hideDropdown()},Tu=function(){return g(this,Zi)&&!g(this,Zi).classList.contains("hidden")},W(ts,Xw,null);let sZ=ts;var jc,Yw,pv,Jw;const q2=class q2{constructor(e){W(this,jc,null);W(this,Yw,null);W(this,pv,null);Q(this,Yw,e),Q(this,pv,e._uiManager),g(q2,Jw)||Q(q2,Jw,Object.freeze({freetext:"pdfjs-editor-color-picker-free-text-input",ink:"pdfjs-editor-color-picker-ink-input"}))}renderButton(){if(g(this,jc))return g(this,jc);const{editorType:e,colorType:r,colorValue:n}=g(this,Yw),i=Q(this,jc,document.createElement("input"));return i.type="color",i.value=n||"#000000",i.className="basicColorPicker",i.tabIndex=0,i.setAttribute("data-l10n-id",g(q2,Jw)[e]),i.addEventListener("input",()=>{g(this,pv).updateParams(r,i.value)},{signal:g(this,pv)._signal}),i}update(e){g(this,jc)&&(g(this,jc).value=e)}destroy(){var e;(e=g(this,jc))==null||e.remove(),Q(this,jc,null)}hideDropdown(){}};jc=new WeakMap,Yw=new WeakMap,pv=new WeakMap,Jw=new WeakMap,W(q2,Jw,null);let lZ=q2;function bce(t){return Math.floor(Math.max(0,Math.min(1,t))*255).toString(16).padStart(2,"0")}function i4(t){return Math.max(0,Math.min(255,255*t))}class Ece{static CMYK_G([e,r,n,i]){return["G",1-Math.min(1,.3*e+.59*n+.11*r+i)]}static G_CMYK([e]){return["CMYK",0,0,0,1-e]}static G_RGB([e]){return["RGB",e,e,e]}static G_rgb([e]){return e=i4(e),[e,e,e]}static G_HTML([e]){const r=bce(e);return`#${r}${r}${r}`}static RGB_G([e,r,n]){return["G",.3*e+.59*r+.11*n]}static RGB_rgb(e){return e.map(i4)}static RGB_HTML(e){return`#${e.map(bce).join("")}`}static T_HTML(){return"#00000000"}static T_rgb(){return[null]}static CMYK_RGB([e,r,n,i]){return["RGB",1-Math.min(1,e+i),1-Math.min(1,n+i),1-Math.min(1,r+i)]}static CMYK_rgb([e,r,n,i]){return[i4(1-Math.min(1,e+i)),i4(1-Math.min(1,n+i)),i4(1-Math.min(1,r+i))]}static CMYK_HTML(e){const r=this.CMYK_RGB(e).slice(1);return this.RGB_HTML(r)}static RGB_CMYK([e,r,n]){const i=1-e,a=1-r,o=1-n,s=Math.min(i,a,o);return["CMYK",i,a,o,s]}}class dCe{create(e,r,n=!1){if(e<=0||r<=0)throw new Error("Invalid SVG dimensions");const i=this._createSVG("svg:svg");return i.setAttribute("version","1.1"),n||(i.setAttribute("width",`${e}px`),i.setAttribute("height",`${r}px`)),i.setAttribute("preserveAspectRatio","none"),i.setAttribute("viewBox",`0 0 ${e} ${r}`),i}createElement(e){if(typeof e!="string")throw new Error("Invalid SVG element type");return this._createSVG(e)}_createSVG(e){xn("Abstract method `_createSVG` called.")}}class cZ extends dCe{_createSVG(e){return document.createElementNS(jA,e)}}class Sge{static setupStorage(e,r,n,i,a){const o=i.getValue(r,{value:null});switch(n.name){case"textarea":if(o.value!==null&&(e.textContent=o.value),a==="print")break;e.addEventListener("input",s=>{i.setValue(r,{value:s.target.value})});break;case"input":if(n.attributes.type==="radio"||n.attributes.type==="checkbox"){if(o.value===n.attributes.xfaOn?e.setAttribute("checked",!0):o.value===n.attributes.xfaOff&&e.removeAttribute("checked"),a==="print")break;e.addEventListener("change",s=>{i.setValue(r,{value:s.target.checked?s.target.getAttribute("xfaOn"):s.target.getAttribute("xfaOff")})})}else{if(o.value!==null&&e.setAttribute("value",o.value),a==="print")break;e.addEventListener("input",s=>{i.setValue(r,{value:s.target.value})})}break;case"select":if(o.value!==null){e.setAttribute("value",o.value);for(const s of n.children)s.attributes.value===o.value?s.attributes.selected=!0:s.attributes.hasOwnProperty("selected")&&delete s.attributes.selected}e.addEventListener("input",s=>{const l=s.target.options,c=l.selectedIndex===-1?"":l[l.selectedIndex].value;i.setValue(r,{value:c})});break}}static setAttributes({html:e,element:r,storage:n=null,intent:i,linkService:a}){const{attributes:o}=r,s=e instanceof HTMLAnchorElement;o.type==="radio"&&(o.name=`${o.name}-${i}`);for(const[l,c]of Object.entries(o))if(c!=null)switch(l){case"class":c.length&&e.setAttribute(l,c.join(" "));break;case"dataId":break;case"id":e.setAttribute("data-element-id",c);break;case"style":Object.assign(e.style,c);break;case"textContent":e.textContent=c;break;default:(!s||l!=="href"&&l!=="newWindow")&&e.setAttribute(l,c)}s&&a.addLinkAttributes(e,o.href,o.newWindow),n&&o.dataId&&this.setupStorage(e,o.dataId,r,n)}static render(e){var h,d;const r=e.annotationStorage,n=e.linkService,i=e.xfaHtml,a=e.intent||"display",o=document.createElement(i.name);i.attributes&&this.setAttributes({html:o,element:i,intent:a,linkService:n});const s=a!=="richText",l=e.div;if(l.append(o),e.viewport){const u=`matrix(${e.viewport.transform.join(",")})`;l.style.transform=u}s&&l.setAttribute("class","xfaLayer xfaFont");const c=[];if(i.children.length===0){if(i.value){const u=document.createTextNode(i.value);o.append(u),s&&p6.shouldBuildText(i.name)&&c.push(u)}return{textDivs:c}}const A=[[i,-1,o]];for(;A.length>0;){const[u,f,x]=A.at(-1);if(f+1===u.children.length){A.pop();continue}const y=u.children[++A.at(-1)[1]];if(y===null)continue;const{name:p}=y;if(p==="#text"){const m=document.createTextNode(y.value);c.push(m),x.append(m);continue}const v=(h=y==null?void 0:y.attributes)!=null&&h.xmlns?document.createElementNS(y.attributes.xmlns,p):document.createElement(p);if(x.append(v),y.attributes&&this.setAttributes({html:v,element:y,storage:r,intent:a,linkService:n}),((d=y.children)==null?void 0:d.length)>0)A.push([y,-1,v]);else if(y.value){const m=document.createTextNode(y.value);s&&p6.shouldBuildText(p)&&c.push(m),v.append(m)}}for(const u of l.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))u.setAttribute("readOnly",!0);return{textDivs:c}}static update(e){const r=`matrix(${e.viewport.transform.join(",")})`;e.div.style.transform=r,e.div.hidden=!1}}const fCe=9,Dp=new WeakSet,xCe=new Date().getTimezoneOffset()*60*1e3;class Fce{static create(e){switch(e.data.annotationType){case Mi.LINK:return new yoe(e);case Mi.TEXT:return new pCe(e);case Mi.WIDGET:switch(e.data.fieldType){case"Tx":return new gCe(e);case"Btn":return e.data.radioButton?new Lge(e):e.data.checkBox?new vCe(e):new mCe(e);case"Ch":return new wCe(e);case"Sig":return new yCe(e)}return new tg(e);case Mi.POPUP:return new rne(e);case Mi.FREETEXT:return new Hge(e);case Mi.LINE:return new BCe(e);case Mi.SQUARE:return new CCe(e);case Mi.CIRCLE:return new bCe(e);case Mi.POLYLINE:return new Oge(e);case Mi.CARET:return new FCe(e);case Mi.INK:return new voe(e);case Mi.POLYGON:return new ECe(e);case Mi.HIGHLIGHT:return new Qge(e);case Mi.UNDERLINE:return new SCe(e);case Mi.SQUIGGLY:return new DCe(e);case Mi.STRIKEOUT:return new MCe(e);case Mi.STAMP:return new zge(e);case Mi.FILEATTACHMENT:return new _Ce(e);default:return new bi(e)}}}var Nx,gv,Eh,Xp,Dge,tne;const a0e=class a0e{constructor(e,{isRenderable:r=!1,ignoreBorder:n=!1,createQuadrilaterals:i=!1}={}){W(this,Xp);W(this,Nx,null);W(this,gv,!1);W(this,Eh,null);this.isRenderable=r,this.data=e.data,this.layer=e.layer,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderForms=e.renderForms,this.svgFactory=e.svgFactory,this.annotationStorage=e.annotationStorage,this.enableComment=e.enableComment,this.enableScripting=e.enableScripting,this.hasJSActions=e.hasJSActions,this._fieldObjects=e.fieldObjects,this.parent=e.parent,r&&(this.container=this._createContainer(n)),i&&this._createQuadrilaterals()}static _hasPopupData({contentsObj:e,richText:r}){return!!(e!=null&&e.str||r!=null&&r.str)}get _isEditable(){return this.data.isEditable}get hasPopupData(){return a0e._hasPopupData(this.data)}get hasCommentButton(){return this.enableComment&&this._isEditable&&this.hasPopupElement}get commentButtonPosition(){const{quadPoints:e,rect:r}=this.data;let n=-1/0,i=-1/0;if((e==null?void 0:e.length)>=8){for(let a=0;a<e.length;a+=8)e[a+1]>i?(i=e[a+1],n=e[a+2]):e[a+1]===i&&(n=Math.max(n,e[a+2]));return[n,i]}return r?[r[2],r[3]]:null}get commentButtonColor(){if(!this.data.color)return null;const[e,r,n]=this.data.color,a=255*(1-(this.data.opacity??1));return te(this,Xp,Dge).call(this,Math.min(e+a,255),Math.min(r+a,255),Math.min(n+a,255))}_normalizePoint(e){const{page:{view:r},viewport:{rawDims:{pageWidth:n,pageHeight:i,pageX:a,pageY:o}}}=this.parent;return e[1]=r[3]-e[1]+r[1],e[0]=100*(e[0]-a)/n,e[1]=100*(e[1]-o)/i,e}updateEdited(e){var a;if(!this.container)return;e.rect&&(g(this,Nx)||Q(this,Nx,{rect:this.data.rect.slice(0)}));const{rect:r,popup:n}=e;r&&te(this,Xp,tne).call(this,r);let i=((a=g(this,Eh))==null?void 0:a.popup)||this.popup;!i&&(n!=null&&n.text)&&(this._createPopup(n),i=g(this,Eh).popup),i&&(i.updateEdited(e),n!=null&&n.deleted&&(i.remove(),Q(this,Eh,null),this.popup=null))}resetEdited(){var e;g(this,Nx)&&(te(this,Xp,tne).call(this,g(this,Nx).rect),(e=g(this,Eh))==null||e.popup.resetEdited(),Q(this,Nx,null))}_createContainer(e){const{data:r,parent:{page:n,viewport:i}}=this,a=document.createElement("section");a.setAttribute("data-annotation-id",r.id),!(this instanceof tg)&&!(this instanceof yoe)&&(a.tabIndex=0);const{style:o}=a;if(o.zIndex=this.parent.zIndex,this.parent.zIndex+=2,r.alternativeText&&(a.title=r.alternativeText),r.noRotate&&a.classList.add("norotate"),!r.rect||this instanceof rne){const{rotation:x}=r;return!r.hasOwnCanvas&&x!==0&&this.setRotation(x,a),a}const{width:s,height:l}=this;if(!e&&r.borderStyle.width>0){o.borderWidth=`${r.borderStyle.width}px`;const x=r.borderStyle.horizontalCornerRadius,y=r.borderStyle.verticalCornerRadius;if(x>0||y>0){const v=`calc(${x}px * var(--total-scale-factor)) / calc(${y}px * var(--total-scale-factor))`;o.borderRadius=v}else if(this instanceof Lge){const v=`calc(${s}px * var(--total-scale-factor)) / calc(${l}px * var(--total-scale-factor))`;o.borderRadius=v}switch(r.borderStyle.style){case sy.SOLID:o.borderStyle="solid";break;case sy.DASHED:o.borderStyle="dashed";break;case sy.BEVELED:rr("Unimplemented border style: beveled");break;case sy.INSET:rr("Unimplemented border style: inset");break;case sy.UNDERLINE:o.borderBottomStyle="solid";break}const p=r.borderColor||null;p?(Q(this,gv,!0),o.borderColor=gt.makeHexColor(p[0]|0,p[1]|0,p[2]|0)):o.borderWidth=0}const c=gt.normalizeRect([r.rect[0],n.view[3]-r.rect[1]+n.view[1],r.rect[2],n.view[3]-r.rect[3]+n.view[1]]),{pageWidth:A,pageHeight:h,pageX:d,pageY:u}=i.rawDims;o.left=`${100*(c[0]-d)/A}%`,o.top=`${100*(c[1]-u)/h}%`;const{rotation:f}=r;return r.hasOwnCanvas||f===0?(o.width=`${100*s/A}%`,o.height=`${100*l/h}%`):this.setRotation(f,a),a}setRotation(e,r=this.container){if(!this.data.rect)return;const{pageWidth:n,pageHeight:i}=this.parent.viewport.rawDims;let{width:a,height:o}=this;e%180!==0&&([a,o]=[o,a]),r.style.width=`${100*a/n}%`,r.style.height=`${100*o/i}%`,r.setAttribute("data-main-rotation",(360-e)%360)}get _commonActions(){const e=(r,n,i)=>{const a=i.detail[r],o=a[0],s=a.slice(1);i.target.style[n]=Ece[`${o}_HTML`](s),this.annotationStorage.setValue(this.data.id,{[n]:Ece[`${o}_rgb`](s)})};return xr(this,"_commonActions",{display:r=>{const{display:n}=r.detail,i=n%2===1;this.container.style.visibility=i?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noView:i,noPrint:n===1||n===2})},print:r=>{this.annotationStorage.setValue(this.data.id,{noPrint:!r.detail.print})},hidden:r=>{const{hidden:n}=r.detail;this.container.style.visibility=n?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noPrint:n,noView:n})},focus:r=>{setTimeout(()=>r.target.focus({preventScroll:!1}),0)},userName:r=>{r.target.title=r.detail.userName},readonly:r=>{r.target.disabled=r.detail.readonly},required:r=>{this._setRequired(r.target,r.detail.required)},bgColor:r=>{e("bgColor","backgroundColor",r)},fillColor:r=>{e("fillColor","backgroundColor",r)},fgColor:r=>{e("fgColor","color",r)},textColor:r=>{e("textColor","color",r)},borderColor:r=>{e("borderColor","borderColor",r)},strokeColor:r=>{e("strokeColor","borderColor",r)},rotation:r=>{const n=r.detail.rotation;this.setRotation(n),this.annotationStorage.setValue(this.data.id,{rotation:n})}})}_dispatchEventFromSandbox(e,r){const n=this._commonActions;for(const i of Object.keys(r.detail)){const a=e[i]||n[i];a==null||a(r)}}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;const r=this.annotationStorage.getRawValue(this.data.id);if(!r)return;const n=this._commonActions;for(const[i,a]of Object.entries(r)){const o=n[i];if(o){const s={detail:{[i]:a},target:e};o(s),delete r[i]}}}_createQuadrilaterals(){if(!this.container)return;const{quadPoints:e}=this.data;if(!e)return;const[r,n,i,a]=this.data.rect.map(x=>Math.fround(x));if(e.length===8){const[x,y,p,v]=e.subarray(2,6);if(i===x&&a===y&&r===p&&n===v)return}const{style:o}=this.container;let s;if(g(this,gv)){const{borderColor:x,borderWidth:y}=o;o.borderWidth=0,s=["url('data:image/svg+xml;utf8,",'<svg xmlns="http://www.w3.org/2000/svg"',' preserveAspectRatio="none" viewBox="0 0 1 1">',`<g fill="transparent" stroke="${x}" stroke-width="${y}">`],this.container.classList.add("hasBorder")}const l=i-r,c=a-n,{svgFactory:A}=this,h=A.createElement("svg");h.classList.add("quadrilateralsContainer"),h.setAttribute("width",0),h.setAttribute("height",0),h.role="none";const d=A.createElement("defs");h.append(d);const u=A.createElement("clipPath"),f=`clippath_${this.data.id}`;u.setAttribute("id",f),u.setAttribute("clipPathUnits","objectBoundingBox"),d.append(u);for(let x=2,y=e.length;x<y;x+=8){const p=e[x],v=e[x+1],m=e[x+2],k=e[x+3],B=A.createElement("rect"),b=(m-r)/l,E=(a-v)/c,D=(p-m)/l,M=(v-k)/c;B.setAttribute("x",b),B.setAttribute("y",E),B.setAttribute("width",D),B.setAttribute("height",M),u.append(B),s==null||s.push(`<rect vector-effect="non-scaling-stroke" x="${b}" y="${E}" width="${D}" height="${M}"/>`)}g(this,gv)&&(s.push("</g></svg>')"),o.backgroundImage=s.join("")),this.container.append(h),this.container.style.clipPath=`url(#${f})`}_createPopup(e=null){const{data:r}=this;let n,i;e?(n={str:e.text},i=e.date):(n=r.contentsObj,i=r.modificationDate);const a=Q(this,Eh,new rne({data:{color:r.color,titleObj:r.titleObj,modificationDate:i,contentsObj:n,richText:r.richText,parentRect:r.rect,borderStyle:0,id:`popup_${r.id}`,rotation:r.rotation,noRotate:!0},linkService:this.linkService,parent:this.parent,elements:[this]}));this.parent.div.append(a.render())}get hasPopupElement(){return!!(g(this,Eh)||this.popup||this.data.popupRef)}render(){xn("Abstract method `AnnotationElement.render` called")}_getElementsByName(e,r=null){const n=[];if(this._fieldObjects){const i=this._fieldObjects[e];if(i)for(const{page:a,id:o,exportValues:s}of i){if(a===-1||o===r)continue;const l=typeof s=="string"?s:null,c=document.querySelector(`[data-element-id="${o}"]`);if(c&&!Dp.has(c)){rr(`_getElementsByName - element not allowed: ${o}`);continue}n.push({id:o,exportValue:l,domElement:c})}return n}for(const i of document.getElementsByName(e)){const{exportValue:a}=i,o=i.getAttribute("data-element-id");o!==r&&Dp.has(i)&&n.push({id:o,exportValue:a,domElement:i})}return n}show(){var e;this.container&&(this.container.hidden=!1),(e=this.popup)==null||e.maybeShow()}hide(){var e;this.container&&(this.container.hidden=!0),(e=this.popup)==null||e.forceHide()}getElementsToTriggerPopup(){return this.container}addHighlightArea(){const e=this.getElementsToTriggerPopup();if(Array.isArray(e))for(const r of e)r.classList.add("highlightArea");else e.classList.add("highlightArea")}_editOnDoubleClick(){if(!this._isEditable)return;const{annotationEditorType:e,data:{id:r}}=this;this.container.addEventListener("dblclick",()=>{var n;(n=this.linkService.eventBus)==null||n.dispatch("switchannotationeditormode",{source:this,mode:e,editId:r,mustEnterInEditMode:!0})})}get width(){return this.data.rect[2]-this.data.rect[0]}get height(){return this.data.rect[3]-this.data.rect[1]}};Nx=new WeakMap,gv=new WeakMap,Eh=new WeakMap,Xp=new WeakSet,Dge=function(e,r,n){e/=255,r/=255,n/=255;const i=Math.max(e,r,n),a=Math.min(e,r,n),o=(i+a)/2,s=((1+Math.sqrt(o))/2*100).toFixed(2);if(i===a)return`hsl(0, 0%, ${s}%)`;const l=i-a;let c;i===e?c=(r-n)/l+(r<n?6:0):i===r?c=(n-e)/l+2:c=(e-r)/l+4,c=(c*60).toFixed(2);const A=(l/(1-Math.abs(2*o-1))*100).toFixed(2);return`hsl(${c}, ${A}%, ${s}%)`},tne=function(e){const{container:{style:r},data:{rect:n,rotation:i},parent:{viewport:{rawDims:{pageWidth:a,pageHeight:o,pageX:s,pageY:l}}}}=this;n==null||n.splice(0,4,...e),r.left=`${100*(e[0]-s)/a}%`,r.top=`${100*(o-e[3]+l)/o}%`,i===0?(r.width=`${100*(e[2]-e[0])/a}%`,r.height=`${100*(e[3]-e[1])/o}%`):this.setRotation(i)};let bi=a0e;var r0,U2,Mge,_ge;class yoe extends bi{constructor(r,n=null){super(r,{isRenderable:!0,ignoreBorder:!!(n!=null&&n.ignoreBorder),createQuadrilaterals:!0});W(this,r0);this.isTooltipOnly=r.data.isTooltipOnly}render(){const{data:r,linkService:n}=this,i=document.createElement("a");i.setAttribute("data-element-id",r.id);let a=!1;return r.url?(n.addLinkAttributes(i,r.url,r.newWindow),a=!0):r.action?(this._bindNamedAction(i,r.action,r.overlaidText),a=!0):r.attachment?(te(this,r0,Mge).call(this,i,r.attachment,r.overlaidText,r.attachmentDest),a=!0):r.setOCGState?(te(this,r0,_ge).call(this,i,r.setOCGState,r.overlaidText),a=!0):r.dest?(this._bindLink(i,r.dest,r.overlaidText),a=!0):(r.actions&&(r.actions.Action||r.actions["Mouse Up"]||r.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(i,r),a=!0),r.resetForm?(this._bindResetFormAction(i,r.resetForm),a=!0):this.isTooltipOnly&&!a&&(this._bindLink(i,""),a=!0)),this.container.classList.add("linkAnnotation"),a&&this.container.append(i),this.container}_bindLink(r,n,i=""){r.href=this.linkService.getDestinationHash(n),r.onclick=()=>(n&&this.linkService.goToDestination(n),!1),(n||n==="")&&te(this,r0,U2).call(this),i&&(r.title=i)}_bindNamedAction(r,n,i=""){r.href=this.linkService.getAnchorUrl(""),r.onclick=()=>(this.linkService.executeNamedAction(n),!1),i&&(r.title=i),te(this,r0,U2).call(this)}_bindJSAction(r,n){r.href=this.linkService.getAnchorUrl("");const i=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const a of Object.keys(n.actions)){const o=i.get(a);o&&(r[o]=()=>{var s;return(s=this.linkService.eventBus)==null||s.dispatch("dispatcheventinsandbox",{source:this,detail:{id:n.id,name:a}}),!1})}n.overlaidText&&(r.title=n.overlaidText),r.onclick||(r.onclick=()=>!1),te(this,r0,U2).call(this)}_bindResetFormAction(r,n){const i=r.onclick;if(i||(r.href=this.linkService.getAnchorUrl("")),te(this,r0,U2).call(this),!this._fieldObjects){rr('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),i||(r.onclick=()=>!1);return}r.onclick=()=>{var h;i==null||i();const{fields:a,refs:o,include:s}=n,l=[];if(a.length!==0||o.length!==0){const d=new Set(o);for(const u of a){const f=this._fieldObjects[u]||[];for(const{id:x}of f)d.add(x)}for(const u of Object.values(this._fieldObjects))for(const f of u)d.has(f.id)===s&&l.push(f)}else for(const d of Object.values(this._fieldObjects))l.push(...d);const c=this.annotationStorage,A=[];for(const d of l){const{id:u}=d;switch(A.push(u),d.type){case"text":{const x=d.defaultValue||"";c.setValue(u,{value:x});break}case"checkbox":case"radiobutton":{const x=d.defaultValue===d.exportValues;c.setValue(u,{value:x});break}case"combobox":case"listbox":{const x=d.defaultValue||"";c.setValue(u,{value:x});break}default:continue}const f=document.querySelector(`[data-element-id="${u}"]`);if(f){if(!Dp.has(f)){rr(`_bindResetFormAction - element not allowed: ${u}`);continue}}else continue;f.dispatchEvent(new Event("resetform"))}return this.enableScripting&&((h=this.linkService.eventBus)==null||h.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:A,name:"ResetForm"}})),!1}}}r0=new WeakSet,U2=function(){this.container.setAttribute("data-internal-link","")},Mge=function(r,n,i="",a=null){r.href=this.linkService.getAnchorUrl(""),n.description?r.title=n.description:i&&(r.title=i),r.onclick=()=>{var o;return(o=this.downloadManager)==null||o.openOrDownloadData(n.content,n.filename,a),!1},te(this,r0,U2).call(this)},_ge=function(r,n,i=""){r.href=this.linkService.getAnchorUrl(""),r.onclick=()=>(this.linkService.executeSetOCGState(n),!1),i&&(r.title=i),te(this,r0,U2).call(this)};class pCe extends bi{constructor(e){super(e,{isRenderable:!0})}render(){this.container.classList.add("textAnnotation");const e=document.createElement("img");return e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.setAttribute("data-l10n-id","pdfjs-text-annotation-type"),e.setAttribute("data-l10n-args",JSON.stringify({type:this.data.name})),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.append(e),this.container}}class tg extends bi{render(){return this.container}showElementAndHideCanvas(e){var r;this.data.hasOwnCanvas&&(((r=e.previousSibling)==null?void 0:r.nodeName)==="CANVAS"&&(e.previousSibling.hidden=!0),e.hidden=!1)}_getKeyModifier(e){return Ka.platform.isMac?e.metaKey:e.ctrlKey}_setEventListener(e,r,n,i,a){n.includes("mouse")?e.addEventListener(n,o=>{var s;(s=this.linkService.eventBus)==null||s.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:i,value:a(o),shift:o.shiftKey,modifier:this._getKeyModifier(o)}})}):e.addEventListener(n,o=>{var s;if(n==="blur"){if(!r.focused||!o.relatedTarget)return;r.focused=!1}else if(n==="focus"){if(r.focused)return;r.focused=!0}a&&((s=this.linkService.eventBus)==null||s.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:i,value:a(o)}}))})}_setEventListeners(e,r,n,i){var a,o,s;for(const[l,c]of n)(c==="Action"||(a=this.data.actions)!=null&&a[c])&&((c==="Focus"||c==="Blur")&&(r||(r={focused:!1})),this._setEventListener(e,r,l,c,i),c==="Focus"&&!((o=this.data.actions)!=null&&o.Blur)?this._setEventListener(e,r,"blur","Blur",null):c==="Blur"&&!((s=this.data.actions)!=null&&s.Focus)&&this._setEventListener(e,r,"focus","Focus",null))}_setBackgroundColor(e){const r=this.data.backgroundColor||null;e.style.backgroundColor=r===null?"transparent":gt.makeHexColor(r[0],r[1],r[2])}_setTextStyle(e){const r=["left","center","right"],{fontColor:n}=this.data.defaultAppearanceData,i=this.data.defaultAppearanceData.fontSize||fCe,a=e.style;let o;const s=2,l=c=>Math.round(10*c)/10;if(this.data.multiLine){const c=Math.abs(this.data.rect[3]-this.data.rect[1]-s),A=Math.round(c/(UJ*i))||1,h=c/A;o=Math.min(i,l(h/UJ))}else{const c=Math.abs(this.data.rect[3]-this.data.rect[1]-s);o=Math.min(i,l(c/UJ))}a.fontSize=`calc(${o}px * var(--total-scale-factor))`,a.color=gt.makeHexColor(n[0],n[1],n[2]),this.data.textAlignment!==null&&(a.textAlign=r[this.data.textAlignment])}_setRequired(e,r){r?e.setAttribute("required",!0):e.removeAttribute("required"),e.setAttribute("aria-required",r)}}class gCe extends tg{constructor(e){const r=e.renderForms||e.data.hasOwnCanvas||!e.data.hasAppearance&&!!e.data.fieldValue;super(e,{isRenderable:r})}setPropertyOnSiblings(e,r,n,i){const a=this.annotationStorage;for(const o of this._getElementsByName(e.name,e.id))o.domElement&&(o.domElement[r]=n),a.setValue(o.id,{[i]:n})}render(){var i,a;const e=this.annotationStorage,r=this.data.id;this.container.classList.add("textWidgetAnnotation");let n=null;if(this.renderForms){const o=e.getValue(r,{value:this.data.fieldValue});let s=o.value||"";const l=e.getValue(r,{charLimit:this.data.maxLen}).charLimit;l&&s.length>l&&(s=s.slice(0,l));let c=o.formattedValue||((i=this.data.textContent)==null?void 0:i.join(` `))||null;c&&this.data.comb&&(c=c.replaceAll(/\s+/g,""));const A={userValue:s,formattedValue:c,lastCommittedValue:null,commitKey:1,focused:!1};this.data.multiLine?(n=document.createElement("textarea"),n.textContent=c??s,this.data.doNotScroll&&(n.style.overflowY="hidden")):(n=document.createElement("input"),n.type=this.data.password?"password":"text",n.setAttribute("value",c??s),this.data.doNotScroll&&(n.style.overflowX="hidden")),this.data.hasOwnCanvas&&(n.hidden=!0),Dp.add(n),n.setAttribute("data-element-id",r),n.disabled=this.data.readOnly,n.name=this.data.fieldName,n.tabIndex=0;const{datetimeFormat:h,datetimeType:d,timeStep:u}=this.data,f=!!d&&this.enableScripting;h&&(n.title=h),this._setRequired(n,this.data.required),l&&(n.maxLength=l),n.addEventListener("input",y=>{e.setValue(r,{value:y.target.value}),this.setPropertyOnSiblings(n,"value",y.target.value,"value"),A.formattedValue=null}),n.addEventListener("resetform",y=>{const p=this.data.defaultFieldValue??"";n.value=A.userValue=p,A.formattedValue=null});let x=y=>{const{formattedValue:p}=A;p!=null&&(y.target.value=p),y.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){n.addEventListener("focus",p=>{var m;if(A.focused)return;const{target:v}=p;if(f&&(v.type=d,u&&(v.step=u)),A.userValue){const k=A.userValue;if(f)if(d==="time"){const B=new Date(k),b=[B.getHours(),B.getMinutes(),B.getSeconds()];v.value=b.map(E=>E.toString().padStart(2,"0")).join(":")}else v.value=new Date(k-xCe).toISOString().split(d==="date"?"T":".",1)[0];else v.value=k}A.lastCommittedValue=v.value,A.commitKey=1,(m=this.data.actions)!=null&&m.Focus||(A.focused=!0)}),n.addEventListener("updatefromsandbox",p=>{this.showElementAndHideCanvas(p.target);const v={value(m){A.userValue=m.detail.value??"",f||e.setValue(r,{value:A.userValue.toString()}),m.target.value=A.userValue},formattedValue(m){const{formattedValue:k}=m.detail;A.formattedValue=k,k!=null&&m.target!==document.activeElement&&(m.target.value=k);const B={formattedValue:k};f&&(B.value=k),e.setValue(r,B)},selRange(m){m.target.setSelectionRange(...m.detail.selRange)},charLimit:m=>{var E;const{charLimit:k}=m.detail,{target:B}=m;if(k===0){B.removeAttribute("maxLength");return}B.setAttribute("maxLength",k);let b=A.userValue;!b||b.length<=k||(b=b.slice(0,k),B.value=A.userValue=b,e.setValue(r,{value:b}),(E=this.linkService.eventBus)==null||E.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r,name:"Keystroke",value:b,willCommit:!0,commitKey:1,selStart:B.selectionStart,selEnd:B.selectionEnd}}))}};this._dispatchEventFromSandbox(v,p)}),n.addEventListener("keydown",p=>{var k;A.commitKey=1;let v=-1;if(p.key==="Escape"?v=0:p.key==="Enter"&&!this.data.multiLine?v=2:p.key==="Tab"&&(A.commitKey=3),v===-1)return;const{value:m}=p.target;A.lastCommittedValue!==m&&(A.lastCommittedValue=m,A.userValue=m,(k=this.linkService.eventBus)==null||k.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r,name:"Keystroke",value:m,willCommit:!0,commitKey:v,selStart:p.target.selectionStart,selEnd:p.target.selectionEnd}}))});const y=x;x=null,n.addEventListener("blur",p=>{var k,B;if(!A.focused||!p.relatedTarget)return;(k=this.data.actions)!=null&&k.Blur||(A.focused=!1);const{target:v}=p;let{value:m}=v;if(f){if(m&&d==="time"){const b=m.split(":").map(E=>parseInt(E,10));m=new Date(2e3,0,1,b[0],b[1],b[2]||0).valueOf(),v.step=""}else m=new Date(m).valueOf();v.type="text"}A.userValue=m,A.lastCommittedValue!==m&&((B=this.linkService.eventBus)==null||B.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r,name:"Keystroke",value:m,willCommit:!0,commitKey:A.commitKey,selStart:p.target.selectionStart,selEnd:p.target.selectionEnd}})),y(p)}),(a=this.data.actions)!=null&&a.Keystroke&&n.addEventListener("beforeinput",p=>{var M;A.lastCommittedValue=null;const{data:v,target:m}=p,{value:k,selectionStart:B,selectionEnd:b}=m;let E=B,D=b;switch(p.inputType){case"deleteWordBackward":{const T=k.substring(0,B).match(/\w*[^\w]*$/);T&&(E-=T[0].length);break}case"deleteWordForward":{const T=k.substring(B).match(/^[^\w]*\w*/);T&&(D+=T[0].length);break}case"deleteContentBackward":B===b&&(E-=1);break;case"deleteContentForward":B===b&&(D+=1);break}p.preventDefault(),(M=this.linkService.eventBus)==null||M.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r,name:"Keystroke",value:k,change:v||"",willCommit:!1,selStart:E,selEnd:D}})}),this._setEventListeners(n,A,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],p=>p.target.value)}if(x&&n.addEventListener("blur",x),this.data.comb){const p=(this.data.rect[2]-this.data.rect[0])/l;n.classList.add("comb"),n.style.letterSpacing=`calc(${p}px * var(--total-scale-factor) - 1ch)`}}else n=document.createElement("div"),n.textContent=this.data.fieldValue,n.style.verticalAlign="middle",n.style.display="table-cell",this.data.hasOwnCanvas&&(n.hidden=!0);return this._setTextStyle(n),this._setBackgroundColor(n),this._setDefaultPropertiesFromJS(n),this.container.append(n),this.container}}class yCe extends tg{constructor(e){super(e,{isRenderable:!!e.data.hasOwnCanvas})}}class vCe extends tg{constructor(e){super(e,{isRenderable:e.renderForms})}render(){const e=this.annotationStorage,r=this.data,n=r.id;let i=e.getValue(n,{value:r.exportValue===r.fieldValue}).value;typeof i=="string"&&(i=i!=="Off",e.setValue(n,{value:i})),this.container.classList.add("buttonWidgetAnnotation","checkBox");const a=document.createElement("input");return Dp.add(a),a.setAttribute("data-element-id",n),a.disabled=r.readOnly,this._setRequired(a,this.data.required),a.type="checkbox",a.name=r.fieldName,i&&a.setAttribute("checked",!0),a.setAttribute("exportValue",r.exportValue),a.tabIndex=0,a.addEventListener("change",o=>{const{name:s,checked:l}=o.target;for(const c of this._getElementsByName(s,n)){const A=l&&c.exportValue===r.exportValue;c.domElement&&(c.domElement.checked=A),e.setValue(c.id,{value:A})}e.setValue(n,{value:l})}),a.addEventListener("resetform",o=>{const s=r.defaultFieldValue||"Off";o.target.checked=s===r.exportValue}),this.enableScripting&&this.hasJSActions&&(a.addEventListener("updatefromsandbox",o=>{const s={value(l){l.target.checked=l.detail.value!=="Off",e.setValue(n,{value:l.target.checked})}};this._dispatchEventFromSandbox(s,o)}),this._setEventListeners(a,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],o=>o.target.checked)),this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.append(a),this.container}}class Lge extends tg{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.classList.add("buttonWidgetAnnotation","radioButton");const e=this.annotationStorage,r=this.data,n=r.id;let i=e.getValue(n,{value:r.fieldValue===r.buttonValue}).value;if(typeof i=="string"&&(i=i!==r.buttonValue,e.setValue(n,{value:i})),i)for(const o of this._getElementsByName(r.fieldName,n))e.setValue(o.id,{value:!1});const a=document.createElement("input");if(Dp.add(a),a.setAttribute("data-element-id",n),a.disabled=r.readOnly,this._setRequired(a,this.data.required),a.type="radio",a.name=r.fieldName,i&&a.setAttribute("checked",!0),a.tabIndex=0,a.addEventListener("change",o=>{const{name:s,checked:l}=o.target;for(const c of this._getElementsByName(s,n))e.setValue(c.id,{value:!1});e.setValue(n,{value:l})}),a.addEventListener("resetform",o=>{const s=r.defaultFieldValue;o.target.checked=s!=null&&s===r.buttonValue}),this.enableScripting&&this.hasJSActions){const o=r.buttonValue;a.addEventListener("updatefromsandbox",s=>{const l={value:c=>{const A=o===c.detail.value;for(const h of this._getElementsByName(c.target.name)){const d=A&&h.id===n;h.domElement&&(h.domElement.checked=d),e.setValue(h.id,{value:d})}}};this._dispatchEventFromSandbox(l,s)}),this._setEventListeners(a,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],s=>s.target.checked)}return this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.append(a),this.container}}class mCe extends yoe{constructor(e){super(e,{ignoreBorder:e.data.hasAppearance})}render(){const e=super.render();e.classList.add("buttonWidgetAnnotation","pushButton");const r=e.lastChild;return this.enableScripting&&this.hasJSActions&&r&&(this._setDefaultPropertiesFromJS(r),r.addEventListener("updatefromsandbox",n=>{this._dispatchEventFromSandbox({},n)})),e}}class wCe extends tg{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.classList.add("choiceWidgetAnnotation");const e=this.annotationStorage,r=this.data.id,n=e.getValue(r,{value:this.data.fieldValue}),i=document.createElement("select");Dp.add(i),i.setAttribute("data-element-id",r),i.disabled=this.data.readOnly,this._setRequired(i,this.data.required),i.name=this.data.fieldName,i.tabIndex=0;let a=this.data.combo&&this.data.options.length>0;this.data.combo||(i.size=this.data.options.length,this.data.multiSelect&&(i.multiple=!0)),i.addEventListener("resetform",A=>{const h=this.data.defaultFieldValue;for(const d of i.options)d.selected=d.value===h});for(const A of this.data.options){const h=document.createElement("option");h.textContent=A.displayValue,h.value=A.exportValue,n.value.includes(A.exportValue)&&(h.setAttribute("selected",!0),a=!1),i.append(h)}let o=null;if(a){const A=document.createElement("option");A.value=" ",A.setAttribute("hidden",!0),A.setAttribute("selected",!0),i.prepend(A),o=()=>{A.remove(),i.removeEventListener("input",o),o=null},i.addEventListener("input",o)}const s=A=>{const h=A?"value":"textContent",{options:d,multiple:u}=i;return u?Array.prototype.filter.call(d,f=>f.selected).map(f=>f[h]):d.selectedIndex===-1?null:d[d.selectedIndex][h]};let l=s(!1);const c=A=>{const h=A.target.options;return Array.prototype.map.call(h,d=>({displayValue:d.textContent,exportValue:d.value}))};return this.enableScripting&&this.hasJSActions?(i.addEventListener("updatefromsandbox",A=>{const h={value(d){o==null||o();const u=d.detail.value,f=new Set(Array.isArray(u)?u:[u]);for(const x of i.options)x.selected=f.has(x.value);e.setValue(r,{value:s(!0)}),l=s(!1)},multipleSelection(d){i.multiple=!0},remove(d){const u=i.options,f=d.detail.remove;u[f].selected=!1,i.remove(f),u.length>0&&Array.prototype.findIndex.call(u,y=>y.selected)===-1&&(u[0].selected=!0),e.setValue(r,{value:s(!0),items:c(d)}),l=s(!1)},clear(d){for(;i.length!==0;)i.remove(0);e.setValue(r,{value:null,items:[]}),l=s(!1)},insert(d){const{index:u,displayValue:f,exportValue:x}=d.detail.insert,y=i.children[u],p=document.createElement("option");p.textContent=f,p.value=x,y?y.before(p):i.append(p),e.setValue(r,{value:s(!0),items:c(d)}),l=s(!1)},items(d){const{items:u}=d.detail;for(;i.length!==0;)i.remove(0);for(const f of u){const{displayValue:x,exportValue:y}=f,p=document.createElement("option");p.textContent=x,p.value=y,i.append(p)}i.options.length>0&&(i.options[0].selected=!0),e.setValue(r,{value:s(!0),items:c(d)}),l=s(!1)},indices(d){const u=new Set(d.detail.indices);for(const f of d.target.options)f.selected=u.has(f.index);e.setValue(r,{value:s(!0)}),l=s(!1)},editable(d){d.target.disabled=!d.detail.editable}};this._dispatchEventFromSandbox(h,A)}),i.addEventListener("input",A=>{var u;const h=s(!0),d=s(!1);e.setValue(r,{value:h}),A.preventDefault(),(u=this.linkService.eventBus)==null||u.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r,name:"Keystroke",value:l,change:d,changeEx:h,willCommit:!1,commitKey:1,keyDown:!1}})}),this._setEventListeners(i,null,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],A=>A.target.value)):i.addEventListener("input",function(A){e.setValue(r,{value:s(!0)})}),this.data.combo&&this._setTextStyle(i),this._setBackgroundColor(i),this._setDefaultPropertiesFromJS(i),this.container.append(i),this.container}}class rne extends bi{constructor(e){const{data:r,elements:n}=e;super(e,{isRenderable:bi._hasPopupData(r)}),this.elements=n,this.popup=null}render(){const{container:e}=this;e.classList.add("popupAnnotation"),e.role="comment";const r=this.popup=new kCe({container:this.container,color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate||this.data.creationDate,contentsObj:this.data.contentsObj,richText:this.data.richText,rect:this.data.rect,parentRect:this.data.parentRect||null,parent:this.parent,elements:this.elements,open:this.data.open,eventBus:this.linkService.eventBus}),n=[];for(const i of this.elements)i.popup=r,i.container.ariaHasPopup="dialog",n.push(i.data.id),i.addHighlightArea();return this.container.setAttribute("aria-controls",n.map(i=>`${hoe}${i}`).join(",")),this.container}}var Rx,gX,yX,Hx,yv,oi,Fh,Ld,Sh,$w,ek,vv,qc,js,Dh,Mh,tk,Id,mv,rk,_h,wv,Ox,Td,wr,PG,Ige,Tge,UG,nne,Pge,Uge,Nge,Rge,NG,RG,ine;class kCe{constructor({container:e,color:r,elements:n,titleObj:i,modificationDate:a,contentsObj:o,richText:s,parent:l,rect:c,parentRect:A,open:h,eventBus:d=null}){W(this,wr);W(this,Rx,te(this,wr,Nge).bind(this));W(this,gX,te(this,wr,ine).bind(this));W(this,yX,te(this,wr,RG).bind(this));W(this,Hx,te(this,wr,NG).bind(this));W(this,yv,null);W(this,oi,null);W(this,Fh,null);W(this,Ld,null);W(this,Sh,null);W(this,$w,null);W(this,ek,null);W(this,vv,null);W(this,qc,!1);W(this,js,null);W(this,Dh,null);W(this,Mh,null);W(this,tk,null);W(this,Id,null);W(this,mv,null);W(this,rk,null);W(this,_h,null);W(this,wv,null);W(this,Ox,null);W(this,Td,!1);Q(this,oi,e),Q(this,wv,i),Q(this,Fh,o),Q(this,_h,s),Q(this,ek,l),Q(this,yv,r),Q(this,rk,c),Q(this,vv,A),Q(this,Sh,n),Q(this,$w,d),Q(this,Ld,nZ.toDateObject(a)),this.trigger=n.flatMap(u=>u.getElementsToTriggerPopup()),te(this,wr,PG).call(this),g(this,oi).hidden=!0,h&&te(this,wr,NG).call(this)}render(){var i;if(g(this,js))return;const e=Q(this,js,document.createElement("div"));if(e.className="popup",g(this,yv)){const a=e.style.outlineColor=gt.makeHexColor(...g(this,yv));e.style.backgroundColor=`color-mix(in srgb, ${a} 30%, white)`}const r=document.createElement("span");if(r.className="header",(i=g(this,wv))!=null&&i.str){const a=document.createElement("span");a.className="title",r.append(a),{dir:a.dir,str:a.textContent}=g(this,wv)}if(e.append(r),g(this,Ld)){const a=document.createElement("time");a.className="popupDate",a.setAttribute("data-l10n-id","pdfjs-annotation-date-time-string"),a.setAttribute("data-l10n-args",JSON.stringify({dateObj:g(this,Ld).valueOf()})),a.dateTime=g(this,Ld).toISOString(),r.append(a)}const n=g(this,wr,UG);if(n)Sge.render({xfaHtml:n,intent:"richText",div:e}),e.lastChild.classList.add("richText","popupContent");else{const a=this._formatContents(g(this,Fh));e.append(a)}g(this,oi).append(e)}_formatContents({str:e,dir:r}){const n=document.createElement("p");n.classList.add("popupContent"),n.dir=r;const i=e.split(/(?:\r\n?|\n)/);for(let a=0,o=i.length;a<o;++a){const s=i[a];n.append(document.createTextNode(s)),a<o-1&&n.append(document.createElement("br"))}return n}updateEdited({rect:e,popup:r,deleted:n}){var i;if(n||r!=null&&r.deleted){this.remove();return}te(this,wr,PG).call(this),g(this,Ox)||Q(this,Ox,{contentsObj:g(this,Fh),richText:g(this,_h)}),e&&Q(this,Mh,null),r&&(Q(this,_h,te(this,wr,Uge).call(this,r.text)),Q(this,Ld,nZ.toDateObject(r.date)),Q(this,Fh,null)),(i=g(this,js))==null||i.remove(),Q(this,js,null)}resetEdited(){var e;g(this,Ox)&&({contentsObj:qi(this,Fh)._,richText:qi(this,_h)._}=g(this,Ox),Q(this,Ox,null),(e=g(this,js))==null||e.remove(),Q(this,js,null),Q(this,Mh,null))}remove(){var e,r;(e=g(this,Dh))==null||e.abort(),Q(this,Dh,null),(r=g(this,js))==null||r.remove(),Q(this,js,null),Q(this,Td,!1),Q(this,qc,!1);for(const n of this.trigger)n.classList.remove("popupTriggerArea")}forceHide(){Q(this,Td,this.isVisible),g(this,Td)&&(g(this,oi).hidden=!0)}maybeShow(){te(this,wr,PG).call(this),g(this,Td)&&(g(this,js)||te(this,wr,RG).call(this),Q(this,Td,!1),g(this,oi).hidden=!1)}get isVisible(){return g(this,oi).hidden===!1}}Rx=new WeakMap,gX=new WeakMap,yX=new WeakMap,Hx=new WeakMap,yv=new WeakMap,oi=new WeakMap,Fh=new WeakMap,Ld=new WeakMap,Sh=new WeakMap,$w=new WeakMap,ek=new WeakMap,vv=new WeakMap,qc=new WeakMap,js=new WeakMap,Dh=new WeakMap,Mh=new WeakMap,tk=new WeakMap,Id=new WeakMap,mv=new WeakMap,rk=new WeakMap,_h=new WeakMap,wv=new WeakMap,Ox=new WeakMap,Td=new WeakMap,wr=new WeakSet,PG=function(){var r;if(g(this,Dh))return;Q(this,Dh,new AbortController);const{signal:e}=g(this,Dh);for(const n of this.trigger)n.addEventListener("click",g(this,Hx),{signal:e}),n.addEventListener("mouseenter",g(this,yX),{signal:e}),n.addEventListener("mouseleave",g(this,gX),{signal:e}),n.classList.add("popupTriggerArea");for(const n of g(this,Sh))(r=n.container)==null||r.addEventListener("keydown",g(this,Rx),{signal:e});te(this,wr,Tge).call(this)},Ige=function(){const e=g(this,Sh).find(r=>r.hasCommentButton);e&&(Q(this,Id,e._normalizePoint(e.commentButtonPosition)),Q(this,mv,e.commentButtonColor))},Tge=function(){if(g(this,tk)||(g(this,Id)||te(this,wr,Ige).call(this),!g(this,Id)))return;const e=Q(this,tk,document.createElement("button"));e.className="annotationCommentButton";const r=g(this,Sh)[0].container;e.style.zIndex=r.style.zIndex+1,e.tabIndex=0;const{signal:n}=g(this,Dh);e.addEventListener("hover",g(this,Hx),{signal:n}),e.addEventListener("keydown",g(this,Rx),{signal:n}),e.addEventListener("click",()=>{var s;const[{data:{id:a},annotationEditorType:o}]=g(this,Sh);(s=g(this,$w))==null||s.dispatch("switchannotationeditormode",{source:this,editId:a,mode:o,editComment:!0})},{signal:n});const{style:i}=e;i.left=`calc(${g(this,Id)[0]}%)`,i.top=`calc(${g(this,Id)[1]}% - var(--comment-button-dim))`,g(this,mv)&&(i.backgroundColor=g(this,mv)),r.after(e)},UG=function(){const e=g(this,_h),r=g(this,Fh);return e!=null&&e.str&&(!(r!=null&&r.str)||r.str===e.str)&&g(this,_h).html||null},nne=function(){var e,r,n;return((n=(r=(e=g(this,wr,UG))==null?void 0:e.attributes)==null?void 0:r.style)==null?void 0:n.fontSize)||0},Pge=function(){var e,r,n;return((n=(r=(e=g(this,wr,UG))==null?void 0:e.attributes)==null?void 0:r.style)==null?void 0:n.color)||null},Uge=function(e){const r=[],n={str:e,html:{name:"div",attributes:{dir:"auto"},children:[{name:"p",children:r}]}},i={style:{color:g(this,wr,Pge),fontSize:g(this,wr,nne)?`calc(${g(this,wr,nne)}px * var(--total-scale-factor))`:""}};for(const a of e.split(` `))r.push({name:"span",value:a,attributes:i});return n},Nge=function(e){e.altKey||e.shiftKey||e.ctrlKey||e.metaKey||(e.key==="Enter"||e.key==="Escape"&&g(this,qc))&&te(this,wr,NG).call(this)},Rge=function(){if(g(this,Mh)!==null)return;const{page:{view:e},viewport:{rawDims:{pageWidth:r,pageHeight:n,pageX:i,pageY:a}}}=g(this,ek);let o=!!g(this,vv),s=o?g(this,vv):g(this,rk);for(const f of g(this,Sh))if(!s||gt.intersect(f.data.rect,s)!==null){s=f.data.rect,o=!0;break}const l=gt.normalizeRect([s[0],e[3]-s[1]+e[1],s[2],e[3]-s[3]+e[1]]),A=o?s[2]-s[0]+5:0,h=l[0]+A,d=l[1];Q(this,Mh,[100*(h-i)/r,100*(d-a)/n]);const{style:u}=g(this,oi);u.left=`${g(this,Mh)[0]}%`,u.top=`${g(this,Mh)[1]}%`},NG=function(){Q(this,qc,!g(this,qc)),g(this,qc)?(te(this,wr,RG).call(this),g(this,oi).addEventListener("click",g(this,Hx)),g(this,oi).addEventListener("keydown",g(this,Rx))):(te(this,wr,ine).call(this),g(this,oi).removeEventListener("click",g(this,Hx)),g(this,oi).removeEventListener("keydown",g(this,Rx)))},RG=function(){g(this,js)||this.render(),this.isVisible?g(this,qc)&&g(this,oi).classList.add("focused"):(te(this,wr,Rge).call(this),g(this,oi).hidden=!1,g(this,oi).style.zIndex=parseInt(g(this,oi).style.zIndex)+1e3)},ine=function(){g(this,oi).classList.remove("focused"),!(g(this,qc)||!this.isVisible)&&(g(this,oi).hidden=!0,g(this,oi).style.zIndex=parseInt(g(this,oi).style.zIndex)-1e3)};class Hge extends bi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0}),this.textContent=e.data.textContent,this.textPosition=e.data.textPosition,this.annotationEditorType=Zt.FREETEXT}render(){if(this.container.classList.add("freeTextAnnotation"),this.textContent){const e=document.createElement("div");e.classList.add("annotationTextContent"),e.setAttribute("role","comment");for(const r of this.textContent){const n=document.createElement("span");n.textContent=r,e.append(n)}this.container.append(e)}return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}}var nk;class BCe extends bi{constructor(r){super(r,{isRenderable:!0,ignoreBorder:!0});W(this,nk,null)}render(){this.container.classList.add("lineAnnotation");const{data:r,width:n,height:i}=this,a=this.svgFactory.create(n,i,!0),o=Q(this,nk,this.svgFactory.createElement("svg:line"));return o.setAttribute("x1",r.rect[2]-r.lineCoordinates[0]),o.setAttribute("y1",r.rect[3]-r.lineCoordinates[1]),o.setAttribute("x2",r.rect[2]-r.lineCoordinates[2]),o.setAttribute("y2",r.rect[3]-r.lineCoordinates[3]),o.setAttribute("stroke-width",r.borderStyle.width||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),a.append(o),this.container.append(a),!r.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return g(this,nk)}addHighlightArea(){this.container.classList.add("highlightArea")}}nk=new WeakMap;var ik;class CCe extends bi{constructor(r){super(r,{isRenderable:!0,ignoreBorder:!0});W(this,ik,null)}render(){this.container.classList.add("squareAnnotation");const{data:r,width:n,height:i}=this,a=this.svgFactory.create(n,i,!0),o=r.borderStyle.width,s=Q(this,ik,this.svgFactory.createElement("svg:rect"));return s.setAttribute("x",o/2),s.setAttribute("y",o/2),s.setAttribute("width",n-o),s.setAttribute("height",i-o),s.setAttribute("stroke-width",o||1),s.setAttribute("stroke","transparent"),s.setAttribute("fill","transparent"),a.append(s),this.container.append(a),!r.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return g(this,ik)}addHighlightArea(){this.container.classList.add("highlightArea")}}ik=new WeakMap;var ak;class bCe extends bi{constructor(r){super(r,{isRenderable:!0,ignoreBorder:!0});W(this,ak,null)}render(){this.container.classList.add("circleAnnotation");const{data:r,width:n,height:i}=this,a=this.svgFactory.create(n,i,!0),o=r.borderStyle.width,s=Q(this,ak,this.svgFactory.createElement("svg:ellipse"));return s.setAttribute("cx",n/2),s.setAttribute("cy",i/2),s.setAttribute("rx",n/2-o/2),s.setAttribute("ry",i/2-o/2),s.setAttribute("stroke-width",o||1),s.setAttribute("stroke","transparent"),s.setAttribute("fill","transparent"),a.append(s),this.container.append(a),!r.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return g(this,ak)}addHighlightArea(){this.container.classList.add("highlightArea")}}ak=new WeakMap;var ok;class Oge extends bi{constructor(r){super(r,{isRenderable:!0,ignoreBorder:!0});W(this,ok,null);this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.classList.add(this.containerClassName);const{data:{rect:r,vertices:n,borderStyle:i,popupRef:a},width:o,height:s}=this;if(!n)return this.container;const l=this.svgFactory.create(o,s,!0);let c=[];for(let h=0,d=n.length;h<d;h+=2){const u=n[h]-r[0],f=r[3]-n[h+1];c.push(`${u},${f}`)}c=c.join(" ");const A=Q(this,ok,this.svgFactory.createElement(this.svgElementName));return A.setAttribute("points",c),A.setAttribute("stroke-width",i.width||1),A.setAttribute("stroke","transparent"),A.setAttribute("fill","transparent"),l.append(A),this.container.append(l),!a&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return g(this,ok)}addHighlightArea(){this.container.classList.add("highlightArea")}}ok=new WeakMap;class ECe extends Oge{constructor(e){super(e),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class FCe extends bi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0})}render(){return this.container.classList.add("caretAnnotation"),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container}}var sk,Qx,lk,ane;class voe extends bi{constructor(r){super(r,{isRenderable:!0,ignoreBorder:!0});W(this,lk);W(this,sk,null);W(this,Qx,[]);this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline",this.annotationEditorType=this.data.it==="InkHighlight"?Zt.HIGHLIGHT:Zt.INK}render(){this.container.classList.add(this.containerClassName);const{data:{rect:r,rotation:n,inkLists:i,borderStyle:a,popupRef:o}}=this,{transform:s,width:l,height:c}=te(this,lk,ane).call(this,n,r),A=this.svgFactory.create(l,c,!0),h=Q(this,sk,this.svgFactory.createElement("svg:g"));A.append(h),h.setAttribute("stroke-width",a.width||1),h.setAttribute("stroke-linecap","round"),h.setAttribute("stroke-linejoin","round"),h.setAttribute("stroke-miterlimit",10),h.setAttribute("stroke","transparent"),h.setAttribute("fill","transparent"),h.setAttribute("transform",s);for(let d=0,u=i.length;d<u;d++){const f=this.svgFactory.createElement(this.svgElementName);g(this,Qx).push(f),f.setAttribute("points",i[d].join(",")),h.append(f)}return!o&&this.hasPopupData&&this._createPopup(),this.container.append(A),this._editOnDoubleClick(),this.container}updateEdited(r){super.updateEdited(r);const{thickness:n,points:i,rect:a}=r,o=g(this,sk);if(n>=0&&o.setAttribute("stroke-width",n||1),i)for(let s=0,l=g(this,Qx).length;s<l;s++)g(this,Qx)[s].setAttribute("points",i[s].join(","));if(a){const{transform:s,width:l,height:c}=te(this,lk,ane).call(this,this.data.rotation,a);o.parentElement.setAttribute("viewBox",`0 0 ${l} ${c}`),o.setAttribute("transform",s)}}getElementsToTriggerPopup(){return g(this,Qx)}addHighlightArea(){this.container.classList.add("highlightArea")}get commentButtonPosition(){const{inkLists:r,rect:n}=this.data;if((r==null?void 0:r.length)>=1){let i=-1/0,a=-1/0;for(const o of r)for(let s=0,l=o.length;s<l;s+=2)o[s+1]>a?(a=o[s+1],i=o[s]):o[s+1]===a&&(i=Math.max(i,o[s]));if(i!==1/0)return[i,a]}return n?[n[2],n[3]]:null}}sk=new WeakMap,Qx=new WeakMap,lk=new WeakSet,ane=function(r,n){switch(r){case 90:return{transform:`rotate(90) translate(${-n[0]},${n[1]}) scale(1,-1)`,width:n[3]-n[1],height:n[2]-n[0]};case 180:return{transform:`rotate(180) translate(${-n[2]},${n[1]}) scale(1,-1)`,width:n[2]-n[0],height:n[3]-n[1]};case 270:return{transform:`rotate(270) translate(${-n[2]},${n[3]}) scale(1,-1)`,width:n[3]-n[1],height:n[2]-n[0]};default:return{transform:`translate(${-n[0]},${n[3]}) scale(1,-1)`,width:n[2]-n[0],height:n[3]-n[1]}}};class Qge extends bi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0}),this.annotationEditorType=Zt.HIGHLIGHT}render(){const{data:{overlaidText:e,popupRef:r}}=this;if(!r&&this.hasPopupData&&this._createPopup(),this.container.classList.add("highlightAnnotation"),this._editOnDoubleClick(),e){const n=document.createElement("mark");n.classList.add("overlaidText"),n.textContent=e,this.container.append(n)}return this.container}}class SCe extends bi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){const{data:{overlaidText:e,popupRef:r}}=this;if(!r&&this.hasPopupData&&this._createPopup(),this.container.classList.add("underlineAnnotation"),e){const n=document.createElement("u");n.classList.add("overlaidText"),n.textContent=e,this.container.append(n)}return this.container}}class DCe extends bi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){const{data:{overlaidText:e,popupRef:r}}=this;if(!r&&this.hasPopupData&&this._createPopup(),this.container.classList.add("squigglyAnnotation"),e){const n=document.createElement("u");n.classList.add("overlaidText"),n.textContent=e,this.container.append(n)}return this.container}}class MCe extends bi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){const{data:{overlaidText:e,popupRef:r}}=this;if(!r&&this.hasPopupData&&this._createPopup(),this.container.classList.add("strikeoutAnnotation"),e){const n=document.createElement("s");n.classList.add("overlaidText"),n.textContent=e,this.container.append(n)}return this.container}}class zge extends bi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0}),this.annotationEditorType=Zt.STAMP}render(){return this.container.classList.add("stampAnnotation"),this.container.setAttribute("role","img"),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}}var ck,Ak,one;class _Ce extends bi{constructor(r){var i;super(r,{isRenderable:!0});W(this,Ak);W(this,ck,null);const{file:n}=this.data;this.filename=n.filename,this.content=n.content,(i=this.linkService.eventBus)==null||i.dispatch("fileattachmentannotation",{source:this,...n})}render(){this.container.classList.add("fileAttachmentAnnotation");const{container:r,data:n}=this;let i;n.hasAppearance||n.fillAlpha===0?i=document.createElement("div"):(i=document.createElement("img"),i.src=`${this.imageResourcesPath}annotation-${/paperclip/i.test(n.name)?"paperclip":"pushpin"}.svg`,n.fillAlpha&&n.fillAlpha<1&&(i.style=`filter: opacity(${Math.round(n.fillAlpha*100)}%);`)),i.addEventListener("dblclick",te(this,Ak,one).bind(this)),Q(this,ck,i);const{isMac:a}=Ka.platform;return r.addEventListener("keydown",o=>{o.key==="Enter"&&(a?o.metaKey:o.ctrlKey)&&te(this,Ak,one).call(this)}),!n.popupRef&&this.hasPopupData?this._createPopup():i.classList.add("popupTriggerArea"),r.append(i),r}getElementsToTriggerPopup(){return g(this,ck)}addHighlightArea(){this.container.classList.add("highlightArea")}}ck=new WeakMap,Ak=new WeakSet,one=function(){var r;(r=this.downloadManager)==null||r.openOrDownloadData(this.content,this.filename)};var hk,zx,Pd,uk,j1,lne,cne;const o0e=class o0e{constructor({div:e,accessibilityManager:r,annotationCanvasMap:n,annotationEditorUIManager:i,page:a,viewport:o,structTreeLayer:s}){W(this,j1);W(this,hk,null);W(this,zx,null);W(this,Pd,new Map);W(this,uk,null);this.div=e,Q(this,hk,r),Q(this,zx,n),Q(this,uk,s||null),this.page=a,this.viewport=o,this.zIndex=0,this._annotationEditorUIManager=i}hasEditableAnnotations(){return g(this,Pd).size>0}async render(e){var o;const{annotations:r}=e,n=this.div;Fp(n,this.viewport);const i=new Map,a={data:null,layer:n,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderForms:e.renderForms!==!1,svgFactory:new cZ,annotationStorage:e.annotationStorage||new foe,enableComment:e.enableComment===!0,enableScripting:e.enableScripting===!0,hasJSActions:e.hasJSActions,fieldObjects:e.fieldObjects,parent:this,elements:null};for(const s of r){if(s.noHTML)continue;const l=s.annotationType===Mi.POPUP;if(l){const h=i.get(s.id);if(!h)continue;a.elements=h}else if(s.rect[2]===s.rect[0]||s.rect[3]===s.rect[1])continue;a.data=s;const c=Fce.create(a);if(!c.isRenderable)continue;if(!l&&s.popupRef){const h=i.get(s.popupRef);h?h.push(c):i.set(s.popupRef,[c])}const A=c.render();s.hidden&&(A.style.visibility="hidden"),await te(this,j1,lne).call(this,A,s.id,a.elements),c._isEditable&&(g(this,Pd).set(c.data.id,c),(o=this._annotationEditorUIManager)==null||o.renderAnnotationElement(c))}te(this,j1,cne).call(this)}async addLinkAnnotations(e,r){const n={data:null,layer:this.div,linkService:r,svgFactory:new cZ,parent:this};for(const i of e){i.borderStyle||(i.borderStyle=o0e._defaultBorderStyle),n.data=i;const a=Fce.create(n);if(!a.isRenderable)continue;const o=a.render();await te(this,j1,lne).call(this,o,i.id,null)}}update({viewport:e}){const r=this.div;this.viewport=e,Fp(r,{rotation:e.rotation}),te(this,j1,cne).call(this),r.hidden=!1}getEditableAnnotations(){return Array.from(g(this,Pd).values())}getEditableAnnotation(e){return g(this,Pd).get(e)}static get _defaultBorderStyle(){return xr(this,"_defaultBorderStyle",Object.freeze({width:1,rawWidth:1,style:sy.SOLID,dashArray:[3],horizontalCornerRadius:0,verticalCornerRadius:0}))}};hk=new WeakMap,zx=new WeakMap,Pd=new WeakMap,uk=new WeakMap,j1=new WeakSet,lne=async function(e,r,n){var s,l;const i=e.firstChild||e,a=i.id=`${hoe}${r}`,o=await((s=g(this,uk))==null?void 0:s.getAriaAttributes(a));if(o)for(const[c,A]of o)i.setAttribute(c,A);n?n.at(-1).container.after(e):(this.div.append(e),(l=g(this,hk))==null||l.moveElementInDOM(this.div,e,i,!1))},cne=function(){var r;if(!g(this,zx))return;const e=this.div;for(const[n,i]of g(this,zx)){const a=e.querySelector(`[data-annotation-id="${n}"]`);if(!a)continue;i.className="annotationContent";const{firstChild:o}=a;o?o.nodeName==="CANVAS"?o.replaceWith(i):o.classList.contains("annotationContent")?o.after(i):o.before(i):a.append(i);const s=g(this,Pd).get(n);s&&(s._hasNoCanvas?((r=this._annotationEditorUIManager)==null||r.setMissingCanvas(n,a.id,i),s._hasNoCanvas=!1):s.canvas=i)}g(this,zx).clear()};let sne=o0e;const nB=/\r\n?|\n/g;var I0,qs,dk,jx,Vs,Ni,jge,qge,Vge,HG,Jh,OG,QG,Kge,hne,Gge;const Fn=class Fn extends Cn{constructor(r){super({...r,name:"freeTextEditor"});W(this,Ni);W(this,I0);W(this,qs,"");W(this,dk,`${this.id}-editor`);W(this,jx,null);W(this,Vs);Pe(this,"_colorPicker",null);Q(this,I0,r.color||Fn._defaultColor||Cn._defaultLineColor),Q(this,Vs,r.fontSize||Fn._defaultFontSize),this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-freetext-added-alert")}static get _keyboardManager(){const r=Fn.prototype,n=o=>o.isEmpty(),i=Sp.TRANSLATE_SMALL,a=Sp.TRANSLATE_BIG;return xr(this,"_keyboardManager",new Rk([[["ctrl+s","mac+meta+s","ctrl+p","mac+meta+p"],r.commitOrRemove,{bubbles:!0}],[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],r.commitOrRemove],[["ArrowLeft","mac+ArrowLeft"],r._translateEmpty,{args:[-i,0],checker:n}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],r._translateEmpty,{args:[-a,0],checker:n}],[["ArrowRight","mac+ArrowRight"],r._translateEmpty,{args:[i,0],checker:n}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],r._translateEmpty,{args:[a,0],checker:n}],[["ArrowUp","mac+ArrowUp"],r._translateEmpty,{args:[0,-i],checker:n}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],r._translateEmpty,{args:[0,-a],checker:n}],[["ArrowDown","mac+ArrowDown"],r._translateEmpty,{args:[0,i],checker:n}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],r._translateEmpty,{args:[0,a],checker:n}]]))}static initialize(r,n){Cn.initialize(r,n);const i=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(i.getPropertyValue("--freetext-padding"))}static updateDefaultParams(r,n){switch(r){case Sr.FREETEXT_SIZE:Fn._defaultFontSize=n;break;case Sr.FREETEXT_COLOR:Fn._defaultColor=n;break}}updateParams(r,n){switch(r){case Sr.FREETEXT_SIZE:te(this,Ni,jge).call(this,n);break;case Sr.FREETEXT_COLOR:te(this,Ni,qge).call(this,n);break}}static get defaultPropertiesToUpdate(){return[[Sr.FREETEXT_SIZE,Fn._defaultFontSize],[Sr.FREETEXT_COLOR,Fn._defaultColor||Cn._defaultLineColor]]}get propertiesToUpdate(){return[[Sr.FREETEXT_SIZE,g(this,Vs)],[Sr.FREETEXT_COLOR,g(this,I0)]]}get toolbarButtons(){return this._colorPicker||(this._colorPicker=new lZ(this)),[["colorPicker",this._colorPicker]]}get colorType(){return Sr.FREETEXT_COLOR}get colorValue(){return g(this,I0)}_translateEmpty(r,n){this._uiManager.translateSelectedEditors(r,n,!0)}getInitialTranslation(){const r=this.parentScale;return[-Fn._internalPadding*r,-(Fn._internalPadding+g(this,Vs))*r]}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(this.isAttachedToDOM||this.parent.add(this)))}enableEditMode(){if(!super.enableEditMode())return!1;this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this._isDraggable=!1,this.div.removeAttribute("aria-activedescendant"),Q(this,jx,new AbortController);const r=this._uiManager.combinedSignal(g(this,jx));return this.editorDiv.addEventListener("keydown",this.editorDivKeydown.bind(this),{signal:r}),this.editorDiv.addEventListener("focus",this.editorDivFocus.bind(this),{signal:r}),this.editorDiv.addEventListener("blur",this.editorDivBlur.bind(this),{signal:r}),this.editorDiv.addEventListener("input",this.editorDivInput.bind(this),{signal:r}),this.editorDiv.addEventListener("paste",this.editorDivPaste.bind(this),{signal:r}),!0}disableEditMode(){var r;return super.disableEditMode()?(this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",g(this,dk)),this._isDraggable=!0,(r=g(this,jx))==null||r.abort(),Q(this,jx,null),this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freetextEditing"),!0):!1}focusin(r){this._focusEventsAllowed&&(super.focusin(r),r.target!==this.editorDiv&&this.editorDiv.focus())}onceAdded(r){var n;this.width||(this.enableEditMode(),r&&this.editorDiv.focus(),(n=this._initialOptions)!=null&&n.isCentered&&this.center(),this._initialOptions=null)}isEmpty(){return!this.editorDiv||this.editorDiv.innerText.trim()===""}remove(){this.isEditing=!1,this.parent&&(this.parent.setEditingState(!0),this.parent.div.classList.add("freetextEditing")),super.remove()}commit(){if(!this.isInEditMode())return;super.commit(),this.disableEditMode();const r=g(this,qs),n=Q(this,qs,te(this,Ni,Vge).call(this).trimEnd());if(r===n)return;const i=a=>{if(Q(this,qs,a),!a){this.remove();return}te(this,Ni,QG).call(this),this._uiManager.rebuild(this),te(this,Ni,HG).call(this)};this.addCommands({cmd:()=>{i(n)},undo:()=>{i(r)},mustExec:!1}),te(this,Ni,HG).call(this)}shouldGetKeyboardEvents(){return this.isInEditMode()}enterInEditMode(){this.enableEditMode(),this.editorDiv.focus()}keydown(r){r.target===this.div&&r.key==="Enter"&&(this.enterInEditMode(),r.preventDefault())}editorDivKeydown(r){Fn._keyboardManager.exec(this,r)}editorDivFocus(r){this.isEditing=!0}editorDivBlur(r){this.isEditing=!1}editorDivInput(r){this.parent.div.classList.toggle("freetextEditing",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}get canChangeContent(){return!0}render(){if(this.div)return this.div;let r,n;(this._isCopy||this.annotationElementId)&&(r=this.x,n=this.y),super.render(),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",g(this,dk)),this.editorDiv.setAttribute("data-l10n-id","pdfjs-free-text2"),this.editorDiv.setAttribute("data-l10n-attrs","default-content"),this.enableEditing(),this.editorDiv.contentEditable=!0;const{style:i}=this.editorDiv;if(i.fontSize=`calc(${g(this,Vs)}px * var(--total-scale-factor))`,i.color=g(this,I0),this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),this._isCopy||this.annotationElementId){const[a,o]=this.parentDimensions;if(this.annotationElementId){const{position:s}=this._initialData;let[l,c]=this.getInitialTranslation();[l,c]=this.pageTranslationToScreen(l,c);const[A,h]=this.pageDimensions,[d,u]=this.pageTranslation;let f,x;switch(this.rotation){case 0:f=r+(s[0]-d)/A,x=n+this.height-(s[1]-u)/h;break;case 90:f=r+(s[0]-d)/A,x=n-(s[1]-u)/h,[l,c]=[c,-l];break;case 180:f=r-this.width+(s[0]-d)/A,x=n-(s[1]-u)/h,[l,c]=[-l,-c];break;case 270:f=r+(s[0]-d-this.height*h)/A,x=n+(s[1]-u-this.width*A)/h,[l,c]=[-c,l];break}this.setAt(f*a,x*o,l,c)}else this._moveAfterPaste(r,n);te(this,Ni,QG).call(this),this._isDraggable=!0,this.editorDiv.contentEditable=!1}else this._isDraggable=!1,this.editorDiv.contentEditable=!0;return this.div}editorDivPaste(r){var f,x,y;const n=r.clipboardData||window.clipboardData,{types:i}=n;if(i.length===1&&i[0]==="text/plain")return;r.preventDefault();const a=te(f=Fn,Jh,hne).call(f,n.getData("text")||"").replaceAll(nB,` `);if(!a)return;const o=window.getSelection();if(!o.rangeCount)return;this.editorDiv.normalize(),o.deleteFromDocument();const s=o.getRangeAt(0);if(!a.includes(` `)){s.insertNode(document.createTextNode(a)),this.editorDiv.normalize(),o.collapseToStart();return}const{startContainer:l,startOffset:c}=s,A=[],h=[];if(l.nodeType===Node.TEXT_NODE){const p=l.parentElement;if(h.push(l.nodeValue.slice(c).replaceAll(nB,"")),p!==this.editorDiv){let v=A;for(const m of this.editorDiv.childNodes){if(m===p){v=h;continue}v.push(te(x=Fn,Jh,OG).call(x,m))}}A.push(l.nodeValue.slice(0,c).replaceAll(nB,""))}else if(l===this.editorDiv){let p=A,v=0;for(const m of this.editorDiv.childNodes)v++===c&&(p=h),p.push(te(y=Fn,Jh,OG).call(y,m))}Q(this,qs,`${A.join(` `)}${a}${h.join(` `)}`),te(this,Ni,QG).call(this);const d=new Range;let u=Math.sumPrecise(A.map(p=>p.length));for(const{firstChild:p}of this.editorDiv.childNodes)if(p.nodeType===Node.TEXT_NODE){const v=p.nodeValue.length;if(u<=v){d.setStart(p,u),d.setEnd(p,u);break}u-=v}o.removeAllRanges(),o.addRange(d)}get contentDiv(){return this.editorDiv}getPDFRect(){const r=Fn._internalPadding*this.parentScale;return this.getRect(r,r)}static async deserialize(r,n,i){var s;let a=null;if(r instanceof Hge){const{data:{defaultAppearanceData:{fontSize:l,fontColor:c},rect:A,rotation:h,id:d,popupRef:u,contentsObj:f},textContent:x,textPosition:y,parent:{page:{pageNumber:p}}}=r;if(!x||x.length===0)return null;a=r={annotationType:Zt.FREETEXT,color:Array.from(c),fontSize:l,value:x.join(` `),position:y,pageIndex:p-1,rect:A.slice(0),rotation:h,annotationElementId:d,id:d,deleted:!1,popupRef:u,comment:(f==null?void 0:f.str)||null}}const o=await super.deserialize(r,n,i);return Q(o,Vs,r.fontSize),Q(o,I0,gt.makeHexColor(...r.color)),Q(o,qs,te(s=Fn,Jh,hne).call(s,r.value)),o._initialData=a,r.comment&&o.setCommentData(r.comment),o}serialize(r=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const n=this.getPDFRect(),i=Cn._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:g(this,I0)),a={annotationType:Zt.FREETEXT,color:i,fontSize:g(this,Vs),value:te(this,Ni,Kge).call(this),pageIndex:this.pageIndex,rect:n,rotation:this.rotation,structTreeParentId:this._structTreeParentId};return this.addComment(a),r?(a.isCopy=!0,a):this.annotationElementId&&!te(this,Ni,Gge).call(this,a)?null:(a.id=this.annotationElementId,a)}renderAnnotationElement(r){const n=super.renderAnnotationElement(r);if(!n)return null;const{style:i}=n;i.fontSize=`calc(${g(this,Vs)}px * var(--total-scale-factor))`,i.color=g(this,I0),n.replaceChildren();for(const o of g(this,qs).split(` `)){const s=document.createElement("div");s.append(o?document.createTextNode(o):document.createElement("br")),n.append(s)}const a={rect:this.getPDFRect()};return a.popup=this.hasEditedComment?this.comment:{text:g(this,qs)},r.updateEdited(a),n}resetAnnotationElement(r){super.resetAnnotationElement(r),r.resetEdited()}};I0=new WeakMap,qs=new WeakMap,dk=new WeakMap,jx=new WeakMap,Vs=new WeakMap,Ni=new WeakSet,jge=function(r){const n=a=>{this.editorDiv.style.fontSize=`calc(${a}px * var(--total-scale-factor))`,this.translate(0,-(a-g(this,Vs))*this.parentScale),Q(this,Vs,a),te(this,Ni,HG).call(this)},i=g(this,Vs);this.addCommands({cmd:n.bind(this,r),undo:n.bind(this,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Sr.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})},qge=function(r){const n=a=>{var o;Q(this,I0,this.editorDiv.style.color=a),(o=this._colorPicker)==null||o.update(a)},i=g(this,I0);this.addCommands({cmd:n.bind(this,r),undo:n.bind(this,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Sr.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})},Vge=function(){var i;const r=[];this.editorDiv.normalize();let n=null;for(const a of this.editorDiv.childNodes)(n==null?void 0:n.nodeType)===Node.TEXT_NODE&&a.nodeName==="BR"||(r.push(te(i=Fn,Jh,OG).call(i,a)),n=a);return r.join(` `)},HG=function(){const[r,n]=this.parentDimensions;let i;if(this.isAttachedToDOM)i=this.div.getBoundingClientRect();else{const{currentLayer:a,div:o}=this,s=o.style.display,l=o.classList.contains("hidden");o.classList.remove("hidden"),o.style.display="hidden",a.div.append(this.div),i=o.getBoundingClientRect(),o.remove(),o.style.display=s,o.classList.toggle("hidden",l)}this.rotation%180===this.parentRotation%180?(this.width=i.width/r,this.height=i.height/n):(this.width=i.height/r,this.height=i.width/n),this.fixAndSetPosition()},Jh=new WeakSet,OG=function(r){return(r.nodeType===Node.TEXT_NODE?r.nodeValue:r.innerText).replaceAll(nB,"")},QG=function(){if(this.editorDiv.replaceChildren(),!!g(this,qs))for(const r of g(this,qs).split(` `)){const n=document.createElement("div");n.append(r?document.createTextNode(r):document.createElement("br")),this.editorDiv.append(n)}},Kge=function(){return g(this,qs).replaceAll(" "," ")},hne=function(r){return r.replaceAll(" "," ")},Gge=function(r){const{value:n,fontSize:i,color:a,pageIndex:o}=this._initialData;return this.hasEditedComment||this._hasBeenMoved||r.value!==n||r.fontSize!==i||r.color.some((s,l)=>s!==a[l])||r.pageIndex!==o},W(Fn,Jh),Pe(Fn,"_freeTextDefaultContent",""),Pe(Fn,"_internalPadding",0),Pe(Fn,"_defaultColor",null),Pe(Fn,"_defaultFontSize",10),Pe(Fn,"_type","freetext"),Pe(Fn,"_editorType",Zt.FREETEXT);let Ane=Fn;class dt{toSVGPath(){xn("Abstract method `toSVGPath` must be implemented.")}get box(){xn("Abstract getter `box` must be implemented.")}serialize(e,r){xn("Abstract method `serialize` must be implemented.")}static _rescale(e,r,n,i,a,o){o||(o=new Float32Array(e.length));for(let s=0,l=e.length;s<l;s+=2)o[s]=r+e[s]*i,o[s+1]=n+e[s+1]*a;return o}static _rescaleAndSwap(e,r,n,i,a,o){o||(o=new Float32Array(e.length));for(let s=0,l=e.length;s<l;s+=2)o[s]=r+e[s+1]*i,o[s+1]=n+e[s]*a;return o}static _translate(e,r,n,i){i||(i=new Float32Array(e.length));for(let a=0,o=e.length;a<o;a+=2)i[a]=r+e[a],i[a+1]=n+e[a+1];return i}static svgRound(e){return Math.round(e*1e4)}static _normalizePoint(e,r,n,i,a){switch(a){case 90:return[1-r/n,e/i];case 180:return[1-e/n,1-r/i];case 270:return[r/n,1-e/i];default:return[e/n,r/i]}}static _normalizePagePoint(e,r,n){switch(n){case 90:return[1-r,e];case 180:return[1-e,1-r];case 270:return[r,1-e];default:return[e,r]}}static createBezierPoints(e,r,n,i,a,o){return[(e+5*n)/6,(r+5*i)/6,(5*n+a)/6,(5*i+o)/6,(n+a)/2,(i+o)/2]}}Pe(dt,"PRECISION",1e-4);var Ks,Pl,kv,Bv,Vc,fr,qx,Vx,fk,xk,Cv,bv,Ud,pk,vX,mX,aa,q4,Wge,Zge,Xge,Yge,Jge,$ge;const ZA=class ZA{constructor({x:e,y:r},n,i,a,o,s=0){W(this,aa);W(this,Ks);W(this,Pl,[]);W(this,kv);W(this,Bv);W(this,Vc,[]);W(this,fr,new Float32Array(18));W(this,qx);W(this,Vx);W(this,fk);W(this,xk);W(this,Cv);W(this,bv);W(this,Ud,[]);Q(this,Ks,n),Q(this,bv,a*i),Q(this,Bv,o),g(this,fr).set([NaN,NaN,NaN,NaN,e,r],6),Q(this,kv,s),Q(this,xk,g(ZA,pk)*i),Q(this,fk,g(ZA,mX)*i),Q(this,Cv,i),g(this,Ud).push(e,r)}isEmpty(){return isNaN(g(this,fr)[8])}add({x:e,y:r}){var M;Q(this,qx,e),Q(this,Vx,r);const[n,i,a,o]=g(this,Ks);let[s,l,c,A]=g(this,fr).subarray(8,12);const h=e-c,d=r-A,u=Math.hypot(h,d);if(u<g(this,fk))return!1;const f=u-g(this,xk),x=f/u,y=x*h,p=x*d;let v=s,m=l;s=c,l=A,c+=y,A+=p,(M=g(this,Ud))==null||M.push(e,r);const k=-p/f,B=y/f,b=k*g(this,bv),E=B*g(this,bv);return g(this,fr).set(g(this,fr).subarray(2,8),0),g(this,fr).set([c+b,A+E],4),g(this,fr).set(g(this,fr).subarray(14,18),12),g(this,fr).set([c-b,A-E],16),isNaN(g(this,fr)[6])?(g(this,Vc).length===0&&(g(this,fr).set([s+b,l+E],2),g(this,Vc).push(NaN,NaN,NaN,NaN,(s+b-n)/a,(l+E-i)/o),g(this,fr).set([s-b,l-E],14),g(this,Pl).push(NaN,NaN,NaN,NaN,(s-b-n)/a,(l-E-i)/o)),g(this,fr).set([v,m,s,l,c,A],6),!this.isEmpty()):(g(this,fr).set([v,m,s,l,c,A],6),Math.abs(Math.atan2(m-l,v-s)-Math.atan2(p,y))<Math.PI/2?([s,l,c,A]=g(this,fr).subarray(2,6),g(this,Vc).push(NaN,NaN,NaN,NaN,((s+c)/2-n)/a,((l+A)/2-i)/o),[s,l,v,m]=g(this,fr).subarray(14,18),g(this,Pl).push(NaN,NaN,NaN,NaN,((v+s)/2-n)/a,((m+l)/2-i)/o),!0):([v,m,s,l,c,A]=g(this,fr).subarray(0,6),g(this,Vc).push(((v+5*s)/6-n)/a,((m+5*l)/6-i)/o,((5*s+c)/6-n)/a,((5*l+A)/6-i)/o,((s+c)/2-n)/a,((l+A)/2-i)/o),[c,A,s,l,v,m]=g(this,fr).subarray(12,18),g(this,Pl).push(((v+5*s)/6-n)/a,((m+5*l)/6-i)/o,((5*s+c)/6-n)/a,((5*l+A)/6-i)/o,((s+c)/2-n)/a,((l+A)/2-i)/o),!0))}toSVGPath(){if(this.isEmpty())return"";const e=g(this,Vc),r=g(this,Pl);if(isNaN(g(this,fr)[6])&&!this.isEmpty())return te(this,aa,Wge).call(this);const n=[];n.push(`M${e[4]} ${e[5]}`);for(let i=6;i<e.length;i+=6)isNaN(e[i])?n.push(`L${e[i+4]} ${e[i+5]}`):n.push(`C${e[i]} ${e[i+1]} ${e[i+2]} ${e[i+3]} ${e[i+4]} ${e[i+5]}`);te(this,aa,Xge).call(this,n);for(let i=r.length-6;i>=6;i-=6)isNaN(r[i])?n.push(`L${r[i+4]} ${r[i+5]}`):n.push(`C${r[i]} ${r[i+1]} ${r[i+2]} ${r[i+3]} ${r[i+4]} ${r[i+5]}`);return te(this,aa,Zge).call(this,n),n.join(" ")}newFreeDrawOutline(e,r,n,i,a,o){return new eye(e,r,n,i,a,o)}getOutlines(){var h;const e=g(this,Vc),r=g(this,Pl),n=g(this,fr),[i,a,o,s]=g(this,Ks),l=new Float32Array((((h=g(this,Ud))==null?void 0:h.length)??0)+2);for(let d=0,u=l.length-2;d<u;d+=2)l[d]=(g(this,Ud)[d]-i)/o,l[d+1]=(g(this,Ud)[d+1]-a)/s;if(l[l.length-2]=(g(this,qx)-i)/o,l[l.length-1]=(g(this,Vx)-a)/s,isNaN(n[6])&&!this.isEmpty())return te(this,aa,Yge).call(this,l);const c=new Float32Array(g(this,Vc).length+24+g(this,Pl).length);let A=e.length;for(let d=0;d<A;d+=2){if(isNaN(e[d])){c[d]=c[d+1]=NaN;continue}c[d]=e[d],c[d+1]=e[d+1]}A=te(this,aa,$ge).call(this,c,A);for(let d=r.length-6;d>=6;d-=6)for(let u=0;u<6;u+=2){if(isNaN(r[d+u])){c[A]=c[A+1]=NaN,A+=2;continue}c[A]=r[d+u],c[A+1]=r[d+u+1],A+=2}return te(this,aa,Jge).call(this,c,A),this.newFreeDrawOutline(c,l,g(this,Ks),g(this,Cv),g(this,kv),g(this,Bv))}};Ks=new WeakMap,Pl=new WeakMap,kv=new WeakMap,Bv=new WeakMap,Vc=new WeakMap,fr=new WeakMap,qx=new WeakMap,Vx=new WeakMap,fk=new WeakMap,xk=new WeakMap,Cv=new WeakMap,bv=new WeakMap,Ud=new WeakMap,pk=new WeakMap,vX=new WeakMap,mX=new WeakMap,aa=new WeakSet,q4=function(){const e=g(this,fr).subarray(4,6),r=g(this,fr).subarray(16,18),[n,i,a,o]=g(this,Ks);return[(g(this,qx)+(e[0]-r[0])/2-n)/a,(g(this,Vx)+(e[1]-r[1])/2-i)/o,(g(this,qx)+(r[0]-e[0])/2-n)/a,(g(this,Vx)+(r[1]-e[1])/2-i)/o]},Wge=function(){const[e,r,n,i]=g(this,Ks),[a,o,s,l]=te(this,aa,q4).call(this);return`M${(g(this,fr)[2]-e)/n} ${(g(this,fr)[3]-r)/i} L${(g(this,fr)[4]-e)/n} ${(g(this,fr)[5]-r)/i} L${a} ${o} L${s} ${l} L${(g(this,fr)[16]-e)/n} ${(g(this,fr)[17]-r)/i} L${(g(this,fr)[14]-e)/n} ${(g(this,fr)[15]-r)/i} Z`},Zge=function(e){const r=g(this,Pl);e.push(`L${r[4]} ${r[5]} Z`)},Xge=function(e){const[r,n,i,a]=g(this,Ks),o=g(this,fr).subarray(4,6),s=g(this,fr).subarray(16,18),[l,c,A,h]=te(this,aa,q4).call(this);e.push(`L${(o[0]-r)/i} ${(o[1]-n)/a} L${l} ${c} L${A} ${h} L${(s[0]-r)/i} ${(s[1]-n)/a}`)},Yge=function(e){const r=g(this,fr),[n,i,a,o]=g(this,Ks),[s,l,c,A]=te(this,aa,q4).call(this),h=new Float32Array(36);return h.set([NaN,NaN,NaN,NaN,(r[2]-n)/a,(r[3]-i)/o,NaN,NaN,NaN,NaN,(r[4]-n)/a,(r[5]-i)/o,NaN,NaN,NaN,NaN,s,l,NaN,NaN,NaN,NaN,c,A,NaN,NaN,NaN,NaN,(r[16]-n)/a,(r[17]-i)/o,NaN,NaN,NaN,NaN,(r[14]-n)/a,(r[15]-i)/o],0),this.newFreeDrawOutline(h,e,g(this,Ks),g(this,Cv),g(this,kv),g(this,Bv))},Jge=function(e,r){const n=g(this,Pl);return e.set([NaN,NaN,NaN,NaN,n[4],n[5]],r),r+=6},$ge=function(e,r){const n=g(this,fr).subarray(4,6),i=g(this,fr).subarray(16,18),[a,o,s,l]=g(this,Ks),[c,A,h,d]=te(this,aa,q4).call(this);return e.set([NaN,NaN,NaN,NaN,(n[0]-a)/s,(n[1]-o)/l,NaN,NaN,NaN,NaN,c,A,NaN,NaN,NaN,NaN,h,d,NaN,NaN,NaN,NaN,(i[0]-a)/s,(i[1]-o)/l],r),r+=24},W(ZA,pk,8),W(ZA,vX,2),W(ZA,mX,g(ZA,pk)+g(ZA,vX));let AZ=ZA;var Ev,Kx,Lh,gk,Gs,yk,vi,wX,tye;class eye extends dt{constructor(r,n,i,a,o,s){super();W(this,wX);W(this,Ev);W(this,Kx,new Float32Array(4));W(this,Lh);W(this,gk);W(this,Gs);W(this,yk);W(this,vi);Q(this,vi,r),Q(this,Gs,n),Q(this,Ev,i),Q(this,yk,a),Q(this,Lh,o),Q(this,gk,s),this.lastPoint=[NaN,NaN],te(this,wX,tye).call(this,s);const[l,c,A,h]=g(this,Kx);for(let d=0,u=r.length;d<u;d+=2)r[d]=(r[d]-l)/A,r[d+1]=(r[d+1]-c)/h;for(let d=0,u=n.length;d<u;d+=2)n[d]=(n[d]-l)/A,n[d+1]=(n[d+1]-c)/h}toSVGPath(){const r=[`M${g(this,vi)[4]} ${g(this,vi)[5]}`];for(let n=6,i=g(this,vi).length;n<i;n+=6){if(isNaN(g(this,vi)[n])){r.push(`L${g(this,vi)[n+4]} ${g(this,vi)[n+5]}`);continue}r.push(`C${g(this,vi)[n]} ${g(this,vi)[n+1]} ${g(this,vi)[n+2]} ${g(this,vi)[n+3]} ${g(this,vi)[n+4]} ${g(this,vi)[n+5]}`)}return r.push("Z"),r.join(" ")}serialize([r,n,i,a],o){const s=i-r,l=a-n;let c,A;switch(o){case 0:c=dt._rescale(g(this,vi),r,a,s,-l),A=dt._rescale(g(this,Gs),r,a,s,-l);break;case 90:c=dt._rescaleAndSwap(g(this,vi),r,n,s,l),A=dt._rescaleAndSwap(g(this,Gs),r,n,s,l);break;case 180:c=dt._rescale(g(this,vi),i,n,-s,l),A=dt._rescale(g(this,Gs),i,n,-s,l);break;case 270:c=dt._rescaleAndSwap(g(this,vi),i,a,-s,-l),A=dt._rescaleAndSwap(g(this,Gs),i,a,-s,-l);break}return{outline:Array.from(c),points:[Array.from(A)]}}get box(){return g(this,Kx)}newOutliner(r,n,i,a,o,s=0){return new AZ(r,n,i,a,o,s)}getNewOutline(r,n){const[i,a,o,s]=g(this,Kx),[l,c,A,h]=g(this,Ev),d=o*A,u=s*h,f=i*A+l,x=a*h+c,y=this.newOutliner({x:g(this,Gs)[0]*d+f,y:g(this,Gs)[1]*u+x},g(this,Ev),g(this,yk),r,g(this,gk),n??g(this,Lh));for(let p=2;p<g(this,Gs).length;p+=2)y.add({x:g(this,Gs)[p]*d+f,y:g(this,Gs)[p+1]*u+x});return y.getOutlines()}}Ev=new WeakMap,Kx=new WeakMap,Lh=new WeakMap,gk=new WeakMap,Gs=new WeakMap,yk=new WeakMap,vi=new WeakMap,wX=new WeakSet,tye=function(r){const n=g(this,vi);let i=n[4],a=n[5];const o=[i,a,i,a];let s=i,l=a;const c=r?Math.max:Math.min;for(let h=6,d=n.length;h<d;h+=6){const u=n[h+4],f=n[h+5];if(isNaN(n[h]))gt.pointBoundingBox(u,f,o),l<f?(s=u,l=f):l===f&&(s=c(s,u));else{const x=[1/0,1/0,-1/0,-1/0];gt.bezierBoundingBox(i,a,...n.slice(h,h+6),x),gt.rectBoundingBox(...x,o),l<x[3]?(s=x[2],l=x[3]):l===x[3]&&(s=c(s,x[2]))}i=u,a=f}const A=g(this,Kx);A[0]=o[0]-g(this,Lh),A[1]=o[1]-g(this,Lh),A[2]=o[2]-o[0]+2*g(this,Lh),A[3]=o[3]-o[1]+2*g(this,Lh),this.lastPoint=[s,l]};var vk,mk,Nd,Ul,zo,rye,zG,nye,iye,dne;class une{constructor(e,r=0,n=0,i=!0){W(this,zo);W(this,vk);W(this,mk);W(this,Nd,[]);W(this,Ul,[]);const a=[1/0,1/0,-1/0,-1/0],s=10**-4;for(const{x:f,y:x,width:y,height:p}of e){const v=Math.floor((f-r)/s)*s,m=Math.ceil((f+y+r)/s)*s,k=Math.floor((x-r)/s)*s,B=Math.ceil((x+p+r)/s)*s,b=[v,k,B,!0],E=[m,k,B,!1];g(this,Nd).push(b,E),gt.rectBoundingBox(v,k,m,B,a)}const l=a[2]-a[0]+2*n,c=a[3]-a[1]+2*n,A=a[0]-n,h=a[1]-n,d=g(this,Nd).at(i?-1:-2),u=[d[0],d[2]];for(const f of g(this,Nd)){const[x,y,p]=f;f[0]=(x-A)/l,f[1]=(y-h)/c,f[2]=(p-h)/c}Q(this,vk,new Float32Array([A,h,l,c])),Q(this,mk,u)}getOutlines(){g(this,Nd).sort((r,n)=>r[0]-n[0]||r[1]-n[1]||r[2]-n[2]);const e=[];for(const r of g(this,Nd))r[3]?(e.push(...te(this,zo,dne).call(this,r)),te(this,zo,nye).call(this,r)):(te(this,zo,iye).call(this,r),e.push(...te(this,zo,dne).call(this,r)));return te(this,zo,rye).call(this,e)}}vk=new WeakMap,mk=new WeakMap,Nd=new WeakMap,Ul=new WeakMap,zo=new WeakSet,rye=function(e){const r=[],n=new Set;for(const o of e){const[s,l,c]=o;r.push([s,l,o],[s,c,o])}r.sort((o,s)=>o[1]-s[1]||o[0]-s[0]);for(let o=0,s=r.length;o<s;o+=2){const l=r[o][2],c=r[o+1][2];l.push(c),c.push(l),n.add(l),n.add(c)}const i=[];let a;for(;n.size>0;){const o=n.values().next().value;let[s,l,c,A,h]=o;n.delete(o);let d=s,u=l;for(a=[s,c],i.push(a);;){let f;if(n.has(A))f=A;else if(n.has(h))f=h;else break;n.delete(f),[s,l,c,A,h]=f,d!==s&&(a.push(d,u,s,u===l?l:c),d=s),u=u===l?c:l}a.push(d,u)}return new LCe(i,g(this,vk),g(this,mk))},zG=function(e){const r=g(this,Ul);let n=0,i=r.length-1;for(;n<=i;){const a=n+i>>1,o=r[a][0];if(o===e)return a;o<e?n=a+1:i=a-1}return i+1},nye=function([,e,r]){const n=te(this,zo,zG).call(this,e);g(this,Ul).splice(n,0,[e,r])},iye=function([,e,r]){const n=te(this,zo,zG).call(this,e);for(let i=n;i<g(this,Ul).length;i++){const[a,o]=g(this,Ul)[i];if(a!==e)break;if(a===e&&o===r){g(this,Ul).splice(i,1);return}}for(let i=n-1;i>=0;i--){const[a,o]=g(this,Ul)[i];if(a!==e)break;if(a===e&&o===r){g(this,Ul).splice(i,1);return}}},dne=function(e){const[r,n,i]=e,a=[[r,n,i]],o=te(this,zo,zG).call(this,i);for(let s=0;s<o;s++){const[l,c]=g(this,Ul)[s];for(let A=0,h=a.length;A<h;A++){const[,d,u]=a[A];if(!(c<=d||u<=l)){if(d>=l){if(u>c)a[A][1]=c;else{if(h===1)return[];a.splice(A,1),A--,h--}continue}a[A][2]=l,u>c&&a.push([r,c,u])}}}return a};var wk,Fv;class LCe extends dt{constructor(r,n,i){super();W(this,wk);W(this,Fv);Q(this,Fv,r),Q(this,wk,n),this.lastPoint=i}toSVGPath(){const r=[];for(const n of g(this,Fv)){let[i,a]=n;r.push(`M${i} ${a}`);for(let o=2;o<n.length;o+=2){const s=n[o],l=n[o+1];s===i?(r.push(`V${l}`),a=l):l===a&&(r.push(`H${s}`),i=s)}r.push("Z")}return r.join(" ")}serialize([r,n,i,a],o){const s=[],l=i-r,c=a-n;for(const A of g(this,Fv)){const h=new Array(A.length);for(let d=0;d<A.length;d+=2)h[d]=r+A[d]*l,h[d+1]=a-A[d+1]*c;s.push(h)}return s}get box(){return g(this,wk)}get classNamesForOutlining(){return["highlightOutline"]}}wk=new WeakMap,Fv=new WeakMap;class fne extends AZ{newFreeDrawOutline(e,r,n,i,a,o){return new ICe(e,r,n,i,a,o)}}class ICe extends eye{newOutliner(e,r,n,i,a,o=0){return new fne(e,r,n,i,a,o)}}var Sv,kk,Ih,Gx,Bk,is,Ck,bk,Wx,T0,Ws,La,Dv,Th,lo,Mv,P0,Ek,cr,xne,jG,aye,oye,sye,pne,N2,j0,dy,lye,qG,V4,cye,Aye,hye,uye,dye;const Kr=class Kr extends Cn{constructor(r){super({...r,name:"highlightEditor"});W(this,cr);W(this,Sv,null);W(this,kk,0);W(this,Ih);W(this,Gx,null);W(this,Bk,null);W(this,is,null);W(this,Ck,null);W(this,bk,0);W(this,Wx,null);W(this,T0,null);W(this,Ws,null);W(this,La,!1);W(this,Dv,null);W(this,Th);W(this,lo,null);W(this,Mv,"");W(this,P0);W(this,Ek,"");this.color=r.color||Kr._defaultColor,Q(this,P0,r.thickness||Kr._defaultThickness),Q(this,Th,r.opacity||Kr._defaultOpacity),Q(this,Ih,r.boxes||null),Q(this,Ek,r.methodOfCreation||""),Q(this,Mv,r.text||""),this._isDraggable=!1,this.defaultL10nId="pdfjs-editor-highlight-editor",r.highlightId>-1?(Q(this,La,!0),te(this,cr,jG).call(this,r),te(this,cr,N2).call(this)):g(this,Ih)&&(Q(this,Sv,r.anchorNode),Q(this,kk,r.anchorOffset),Q(this,Ck,r.focusNode),Q(this,bk,r.focusOffset),te(this,cr,xne).call(this),te(this,cr,N2).call(this),this.rotate(this.rotation)),this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-highlight-added-alert")}static get _keyboardManager(){const r=Kr.prototype;return xr(this,"_keyboardManager",new Rk([[["ArrowLeft","mac+ArrowLeft"],r._moveCaret,{args:[0]}],[["ArrowRight","mac+ArrowRight"],r._moveCaret,{args:[1]}],[["ArrowUp","mac+ArrowUp"],r._moveCaret,{args:[2]}],[["ArrowDown","mac+ArrowDown"],r._moveCaret,{args:[3]}]]))}get telemetryInitialData(){return{action:"added",type:g(this,La)?"free_highlight":"highlight",color:this._uiManager.getNonHCMColorName(this.color),thickness:g(this,P0),methodOfCreation:g(this,Ek)}}get telemetryFinalData(){return{type:"highlight",color:this._uiManager.getNonHCMColorName(this.color)}}get commentColor(){return this.color}static computeTelemetryFinalData(r){return{numberOfColors:r.get("color").size}}static initialize(r,n){var i;Cn.initialize(r,n),Kr._defaultColor||(Kr._defaultColor=((i=n.highlightColors)==null?void 0:i.values().next().value)||"#fff066")}static updateDefaultParams(r,n){switch(r){case Sr.HIGHLIGHT_COLOR:Kr._defaultColor=n;break;case Sr.HIGHLIGHT_THICKNESS:Kr._defaultThickness=n;break}}translateInPage(r,n){}get toolbarPosition(){return g(this,Dv)}updateParams(r,n){switch(r){case Sr.HIGHLIGHT_COLOR:te(this,cr,aye).call(this,n);break;case Sr.HIGHLIGHT_THICKNESS:te(this,cr,oye).call(this,n);break}}static get defaultPropertiesToUpdate(){return[[Sr.HIGHLIGHT_COLOR,Kr._defaultColor],[Sr.HIGHLIGHT_THICKNESS,Kr._defaultThickness]]}get propertiesToUpdate(){return[[Sr.HIGHLIGHT_COLOR,this.color||Kr._defaultColor],[Sr.HIGHLIGHT_THICKNESS,g(this,P0)||Kr._defaultThickness],[Sr.HIGHLIGHT_FREE,g(this,La)]]}get toolbarButtons(){return this._uiManager.highlightColors?[["colorPicker",Q(this,Bk,new sZ({editor:this}))]]:super.toolbarButtons}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}fixAndSetPosition(){return super.fixAndSetPosition(te(this,cr,V4).call(this))}getBaseTranslation(){return[0,0]}getRect(r,n){return super.getRect(r,n,te(this,cr,V4).call(this))}onceAdded(r){this.annotationElementId||this.parent.addUndoableEditor(this),r&&this.div.focus()}remove(){te(this,cr,pne).call(this),this._reportTelemetry({action:"deleted"}),super.remove()}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(te(this,cr,N2).call(this),this.isAttachedToDOM||this.parent.add(this)))}setParent(r){var i;let n=!1;this.parent&&!r?te(this,cr,pne).call(this):r&&(te(this,cr,N2).call(this,r),n=!this.parent&&((i=this.div)==null?void 0:i.classList.contains("selectedEditor"))),super.setParent(r),this.show(this._isVisible),n&&this.select()}rotate(r){var a,o,s;const{drawLayer:n}=this.parent;let i;g(this,La)?(r=(r-this.rotation+360)%360,i=te(a=Kr,j0,dy).call(a,g(this,T0).box,r)):i=te(o=Kr,j0,dy).call(o,[this.x,this.y,this.width,this.height],r),n.updateProperties(g(this,Ws),{bbox:i,root:{"data-main-rotation":r}}),n.updateProperties(g(this,lo),{bbox:te(s=Kr,j0,dy).call(s,g(this,is).box,r),root:{"data-main-rotation":r}})}render(){if(this.div)return this.div;const r=super.render();g(this,Mv)&&(r.setAttribute("aria-label",g(this,Mv)),r.setAttribute("role","mark")),g(this,La)?r.classList.add("free"):this.div.addEventListener("keydown",te(this,cr,lye).bind(this),{signal:this._uiManager._signal});const n=Q(this,Wx,document.createElement("div"));r.append(n),n.setAttribute("aria-hidden","true"),n.className="internal",n.style.clipPath=g(this,Gx);const[i,a]=this.parentDimensions;return this.setDims(this.width*i,this.height*a),_pe(this,g(this,Wx),["pointerover","pointerleave"]),this.enableEditing(),r}pointerover(){var r;this.isSelected||(r=this.parent)==null||r.drawLayer.updateProperties(g(this,lo),{rootClass:{hovered:!0}})}pointerleave(){var r;this.isSelected||(r=this.parent)==null||r.drawLayer.updateProperties(g(this,lo),{rootClass:{hovered:!1}})}_moveCaret(r){switch(this.parent.unselect(this),r){case 0:case 2:te(this,cr,qG).call(this,!0);break;case 1:case 3:te(this,cr,qG).call(this,!1);break}}select(){var r;super.select(),g(this,lo)&&((r=this.parent)==null||r.drawLayer.updateProperties(g(this,lo),{rootClass:{hovered:!1,selected:!0}}))}unselect(){var r;super.unselect(),g(this,lo)&&((r=this.parent)==null||r.drawLayer.updateProperties(g(this,lo),{rootClass:{selected:!1}}),g(this,La)||te(this,cr,qG).call(this,!1))}get _mustFixPosition(){return!g(this,La)}show(r=this._isVisible){super.show(r),this.parent&&(this.parent.drawLayer.updateProperties(g(this,Ws),{rootClass:{hidden:!r}}),this.parent.drawLayer.updateProperties(g(this,lo),{rootClass:{hidden:!r}}))}static startHighlighting(r,n,{target:i,x:a,y:o}){const{x:s,y:l,width:c,height:A}=i.getBoundingClientRect(),h=new AbortController,d=r.combinedSignal(h),u=f=>{h.abort(),te(this,j0,uye).call(this,r,f)};window.addEventListener("blur",u,{signal:d}),window.addEventListener("pointerup",u,{signal:d}),window.addEventListener("pointerdown",_i,{capture:!0,passive:!1,signal:d}),window.addEventListener("contextmenu",al,{signal:d}),i.addEventListener("pointermove",te(this,j0,hye).bind(this,r),{signal:d}),this._freeHighlight=new fne({x:a,y:o},[s,l,c,A],r.scale,this._defaultThickness/2,n,.001),{id:this._freeHighlightId,clipPathId:this._freeHighlightClipId}=r.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:"0 0 1 1",fill:this._defaultColor,"fill-opacity":this._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:this._freeHighlight.toSVGPath()}},!0,!0)}static async deserialize(r,n,i){var x,y,p,v;let a=null;if(r instanceof Qge){const{data:{quadPoints:m,rect:k,rotation:B,id:b,color:E,opacity:D,popupRef:M,contentsObj:T},parent:{page:{pageNumber:S}}}=r;a=r={annotationType:Zt.HIGHLIGHT,color:Array.from(E),opacity:D,quadPoints:m,boxes:null,pageIndex:S-1,rect:k.slice(0),rotation:B,annotationElementId:b,id:b,deleted:!1,popupRef:M,comment:(T==null?void 0:T.str)||null}}else if(r instanceof voe){const{data:{inkLists:m,rect:k,rotation:B,id:b,color:E,borderStyle:{rawWidth:D},popupRef:M,contentsObj:T},parent:{page:{pageNumber:S}}}=r;a=r={annotationType:Zt.HIGHLIGHT,color:Array.from(E),thickness:D,inkLists:m,boxes:null,pageIndex:S-1,rect:k.slice(0),rotation:B,annotationElementId:b,id:b,deleted:!1,popupRef:M,comment:(T==null?void 0:T.str)||null}}const{color:o,quadPoints:s,inkLists:l,opacity:c}=r,A=await super.deserialize(r,n,i);A.color=gt.makeHexColor(...o),Q(A,Th,c||1),l&&Q(A,P0,r.thickness),A._initialData=a,r.comment&&A.setCommentData(r.comment);const[h,d]=A.pageDimensions,[u,f]=A.pageTranslation;if(s){const m=Q(A,Ih,[]);for(let k=0;k<s.length;k+=8)m.push({x:(s[k]-u)/h,y:1-(s[k+1]-f)/d,width:(s[k+2]-s[k])/h,height:(s[k+1]-s[k+5])/d});te(x=A,cr,xne).call(x),te(y=A,cr,N2).call(y),A.rotate(A.rotation)}else if(l){Q(A,La,!0);const m=l[0],k={x:m[0]-u,y:d-(m[1]-f)},B=new fne(k,[0,0,h,d],1,g(A,P0)/2,!0,.001);for(let D=0,M=m.length;D<M;D+=2)k.x=m[D]-u,k.y=d-(m[D+1]-f),B.add(k);const{id:b,clipPathId:E}=n.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:"0 0 1 1",fill:A.color,"fill-opacity":A._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:B.toSVGPath()}},!0,!0);te(p=A,cr,jG).call(p,{highlightOutlines:B.getOutlines(),highlightId:b,clipPathId:E}),te(v=A,cr,N2).call(v),A.rotate(A.parentRotation)}return A}serialize(r=!1){if(this.isEmpty()||r)return null;if(this.deleted)return this.serializeDeleted();const n=this.getPDFRect(),i=Cn._colorManager.convert(this._uiManager.getNonHCMColor(this.color)),a={annotationType:Zt.HIGHLIGHT,color:i,opacity:g(this,Th),thickness:g(this,P0),quadPoints:te(this,cr,cye).call(this),outlines:te(this,cr,Aye).call(this,n),pageIndex:this.pageIndex,rect:n,rotation:te(this,cr,V4).call(this),structTreeParentId:this._structTreeParentId};return this.addComment(a),this.annotationElementId&&!te(this,cr,dye).call(this,a)?null:(a.id=this.annotationElementId,a)}renderAnnotationElement(r){if(this.deleted)return r.hide(),null;const n={rect:this.getPDFRect()};return this.hasEditedComment&&(n.popup=this.comment),r.updateEdited(n),null}static canCreateNewEmptyEditor(){return!1}};Sv=new WeakMap,kk=new WeakMap,Ih=new WeakMap,Gx=new WeakMap,Bk=new WeakMap,is=new WeakMap,Ck=new WeakMap,bk=new WeakMap,Wx=new WeakMap,T0=new WeakMap,Ws=new WeakMap,La=new WeakMap,Dv=new WeakMap,Th=new WeakMap,lo=new WeakMap,Mv=new WeakMap,P0=new WeakMap,Ek=new WeakMap,cr=new WeakSet,xne=function(){const r=new une(g(this,Ih),.001);Q(this,T0,r.getOutlines()),[this.x,this.y,this.width,this.height]=g(this,T0).box;const n=new une(g(this,Ih),.0025,.001,this._uiManager.direction==="ltr");Q(this,is,n.getOutlines());const{lastPoint:i}=g(this,is);Q(this,Dv,[(i[0]-this.x)/this.width,(i[1]-this.y)/this.height])},jG=function({highlightOutlines:r,highlightId:n,clipPathId:i}){var h,d;if(Q(this,T0,r),Q(this,is,r.getNewOutline(g(this,P0)/2+1.5,.0025)),n>=0)Q(this,Ws,n),Q(this,Gx,i),this.parent.drawLayer.finalizeDraw(n,{bbox:r.box,path:{d:r.toSVGPath()}}),Q(this,lo,this.parent.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:!0},bbox:g(this,is).box,path:{d:g(this,is).toSVGPath()}},!0));else if(this.parent){const u=this.parent.viewport.rotation;this.parent.drawLayer.updateProperties(g(this,Ws),{bbox:te(h=Kr,j0,dy).call(h,g(this,T0).box,(u-this.rotation+360)%360),path:{d:r.toSVGPath()}}),this.parent.drawLayer.updateProperties(g(this,lo),{bbox:te(d=Kr,j0,dy).call(d,g(this,is).box,u),path:{d:g(this,is).toSVGPath()}})}const[o,s,l,c]=r.box;switch(this.rotation){case 0:this.x=o,this.y=s,this.width=l,this.height=c;break;case 90:{const[u,f]=this.parentDimensions;this.x=s,this.y=1-o,this.width=l*f/u,this.height=c*u/f;break}case 180:this.x=1-o,this.y=1-s,this.width=l,this.height=c;break;case 270:{const[u,f]=this.parentDimensions;this.x=1-s,this.y=o,this.width=l*f/u,this.height=c*u/f;break}}const{lastPoint:A}=g(this,is);Q(this,Dv,[(A[0]-o)/l,(A[1]-s)/c])},aye=function(r){const n=(o,s)=>{var l,c;this.color=o,Q(this,Th,s),(l=this.parent)==null||l.drawLayer.updateProperties(g(this,Ws),{root:{fill:o,"fill-opacity":s}}),(c=g(this,Bk))==null||c.updateColor(o)},i=this.color,a=g(this,Th);this.addCommands({cmd:n.bind(this,r,Kr._defaultOpacity),undo:n.bind(this,i,a),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Sr.HIGHLIGHT_COLOR,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"color_changed",color:this._uiManager.getNonHCMColorName(r)},!0)},oye=function(r){const n=g(this,P0),i=a=>{Q(this,P0,a),te(this,cr,sye).call(this,a)};this.addCommands({cmd:i.bind(this,r),undo:i.bind(this,n),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Sr.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"thickness_changed",thickness:r},!0)},sye=function(r){if(!g(this,La))return;te(this,cr,jG).call(this,{highlightOutlines:g(this,T0).getNewOutline(r/2)}),this.fixAndSetPosition();const[n,i]=this.parentDimensions;this.setDims(this.width*n,this.height*i)},pne=function(){g(this,Ws)===null||!this.parent||(this.parent.drawLayer.remove(g(this,Ws)),Q(this,Ws,null),this.parent.drawLayer.remove(g(this,lo)),Q(this,lo,null))},N2=function(r=this.parent){g(this,Ws)===null&&({id:qi(this,Ws)._,clipPathId:qi(this,Gx)._}=r.drawLayer.draw({bbox:g(this,T0).box,root:{viewBox:"0 0 1 1",fill:this.color,"fill-opacity":g(this,Th)},rootClass:{highlight:!0,free:g(this,La)},path:{d:g(this,T0).toSVGPath()}},!1,!0),Q(this,lo,r.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:g(this,La)},bbox:g(this,is).box,path:{d:g(this,is).toSVGPath()}},g(this,La))),g(this,Wx)&&(g(this,Wx).style.clipPath=g(this,Gx)))},j0=new WeakSet,dy=function([r,n,i,a],o){switch(o){case 90:return[1-n-a,r,a,i];case 180:return[1-r-i,1-n-a,i,a];case 270:return[n,1-r-i,a,i]}return[r,n,i,a]},lye=function(r){Kr._keyboardManager.exec(this,r)},qG=function(r){if(!g(this,Sv))return;const n=window.getSelection();r?n.setPosition(g(this,Sv),g(this,kk)):n.setPosition(g(this,Ck),g(this,bk))},V4=function(){return g(this,La)?this.rotation:0},cye=function(){if(g(this,La))return null;const[r,n]=this.pageDimensions,[i,a]=this.pageTranslation,o=g(this,Ih),s=new Float32Array(o.length*8);let l=0;for(const{x:c,y:A,width:h,height:d}of o){const u=c*r+i,f=(1-A)*n+a;s[l]=s[l+4]=u,s[l+1]=s[l+3]=f,s[l+2]=s[l+6]=u+h*r,s[l+5]=s[l+7]=f-d*n,l+=8}return s},Aye=function(r){return g(this,T0).serialize(r,te(this,cr,V4).call(this))},hye=function(r,n){this._freeHighlight.add(n)&&r.drawLayer.updateProperties(this._freeHighlightId,{path:{d:this._freeHighlight.toSVGPath()}})},uye=function(r,n){this._freeHighlight.isEmpty()?r.drawLayer.remove(this._freeHighlightId):r.createAndAddNewEditor(n,!1,{highlightId:this._freeHighlightId,highlightOutlines:this._freeHighlight.getOutlines(),clipPathId:this._freeHighlightClipId,methodOfCreation:"main_toolbar"}),this._freeHighlightId=-1,this._freeHighlight=null,this._freeHighlightClipId=""},dye=function(r){const{color:n}=this._initialData;return this.hasEditedComment||r.color.some((i,a)=>i!==n[a])},W(Kr,j0),Pe(Kr,"_defaultColor",null),Pe(Kr,"_defaultOpacity",1),Pe(Kr,"_defaultThickness",12),Pe(Kr,"_type","highlight"),Pe(Kr,"_editorType",Zt.HIGHLIGHT),Pe(Kr,"_freeHighlightId",-1),Pe(Kr,"_freeHighlight",null),Pe(Kr,"_freeHighlightClipId","");let hZ=Kr;var Zx;class fye{constructor(){W(this,Zx,Object.create(null))}updateProperty(e,r){this[e]=r,this.updateSVGProperty(e,r)}updateProperties(e){if(e)for(const[r,n]of Object.entries(e))r.startsWith("_")||this.updateProperty(r,n)}updateSVGProperty(e,r){g(this,Zx)[e]=r}toSVGProperties(){const e=g(this,Zx);return Q(this,Zx,Object.create(null)),{root:e}}reset(){Q(this,Zx,Object.create(null))}updateAll(e=this){this.updateProperties(e)}clone(){xn("Not implemented")}}Zx=new WeakMap;var Zs,_v,ha,Xx,Yx,Rd,Hd,Od,Jx,Nr,gne,yne,vne,K4,xye,VG,G4,fy;const pt=class pt extends Cn{constructor(r){super(r);W(this,Nr);W(this,Zs,null);W(this,_v);Pe(this,"_colorPicker",null);Pe(this,"_drawId",null);Q(this,_v,r.mustBeCommitted||!1),this._addOutlines(r)}_addOutlines(r){r.drawOutlines&&(te(this,Nr,gne).call(this,r),te(this,Nr,K4).call(this))}static _mergeSVGProperties(r,n){const i=new Set(Object.keys(r));for(const[a,o]of Object.entries(n))i.has(a)?Object.assign(r[a],o):r[a]=o;return r}static getDefaultDrawingOptions(r){xn("Not implemented")}static get typesMap(){xn("Not implemented")}static get isDrawer(){return!0}static get supportMultipleDrawings(){return!1}static updateDefaultParams(r,n){const i=this.typesMap.get(r);i&&this._defaultDrawingOptions.updateProperty(i,n),this._currentParent&&(g(pt,ha).updateProperty(i,n),this._currentParent.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties()))}updateParams(r,n){const i=this.constructor.typesMap.get(r);i&&this._updateProperty(r,i,n)}static get defaultPropertiesToUpdate(){const r=[],n=this._defaultDrawingOptions;for(const[i,a]of this.typesMap)r.push([i,n[a]]);return r}get propertiesToUpdate(){const r=[],{_drawingOptions:n}=this;for(const[i,a]of this.constructor.typesMap)r.push([i,n[a]]);return r}_updateProperty(r,n,i){const a=this._drawingOptions,o=a[n],s=l=>{var A,h;a.updateProperty(n,l);const c=g(this,Zs).updateProperty(n,l);c&&te(this,Nr,G4).call(this,c),(A=this.parent)==null||A.drawLayer.updateProperties(this._drawId,a.toSVGProperties()),r===this.colorType&&((h=this._colorPicker)==null||h.update(l))};this.addCommands({cmd:s.bind(this,i),undo:s.bind(this,o),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:r,overwriteIfSameType:!0,keepUndo:!0})}_onResizing(){var r;(r=this.parent)==null||r.drawLayer.updateProperties(this._drawId,pt._mergeSVGProperties(g(this,Zs).getPathResizingSVGProperties(te(this,Nr,VG).call(this)),{bbox:te(this,Nr,fy).call(this)}))}_onResized(){var r;(r=this.parent)==null||r.drawLayer.updateProperties(this._drawId,pt._mergeSVGProperties(g(this,Zs).getPathResizedSVGProperties(te(this,Nr,VG).call(this)),{bbox:te(this,Nr,fy).call(this)}))}_onTranslating(r,n){var i;(i=this.parent)==null||i.drawLayer.updateProperties(this._drawId,{bbox:te(this,Nr,fy).call(this)})}_onTranslated(){var r;(r=this.parent)==null||r.drawLayer.updateProperties(this._drawId,pt._mergeSVGProperties(g(this,Zs).getPathTranslatedSVGProperties(te(this,Nr,VG).call(this),this.parentDimensions),{bbox:te(this,Nr,fy).call(this)}))}_onStartDragging(){var r;(r=this.parent)==null||r.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!0}})}_onStopDragging(){var r;(r=this.parent)==null||r.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!1}})}commit(){super.commit(),this.disableEditMode(),this.disableEditing()}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}getBaseTranslation(){return[0,0]}get isResizable(){return!0}onceAdded(r){this.annotationElementId||this.parent.addUndoableEditor(this),this._isDraggable=!0,g(this,_v)&&(Q(this,_v,!1),this.commit(),this.parent.setSelected(this),r&&this.isOnScreen&&this.div.focus())}remove(){te(this,Nr,vne).call(this),super.remove()}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(te(this,Nr,K4).call(this),te(this,Nr,G4).call(this,g(this,Zs).box),this.isAttachedToDOM||this.parent.add(this)))}setParent(r){var i;let n=!1;this.parent&&!r?(this._uiManager.removeShouldRescale(this),te(this,Nr,vne).call(this)):r&&(this._uiManager.addShouldRescale(this),te(this,Nr,K4).call(this,r),n=!this.parent&&((i=this.div)==null?void 0:i.classList.contains("selectedEditor"))),super.setParent(r),n&&this.select()}rotate(){this.parent&&this.parent.drawLayer.updateProperties(this._drawId,pt._mergeSVGProperties({bbox:te(this,Nr,fy).call(this)},g(this,Zs).updateRotation((this.parentRotation-this.rotation+360)%360)))}onScaleChanging(){this.parent&&te(this,Nr,G4).call(this,g(this,Zs).updateParentDimensions(this.parentDimensions,this.parent.scale))}static onScaleChangingWhenDrawing(){}render(){if(this.div)return this.div;let r,n;this._isCopy&&(r=this.x,n=this.y);const i=super.render();i.classList.add("draw");const a=document.createElement("div");i.append(a),a.setAttribute("aria-hidden","true"),a.className="internal";const[o,s]=this.parentDimensions;return this.setDims(this.width*o,this.height*s),this._uiManager.addShouldRescale(this),this.disableEditing(),this._isCopy&&this._moveAfterPaste(r,n),i}static createDrawerInstance(r,n,i,a,o){xn("Not implemented")}static startDrawing(r,n,i,a){var y;const{target:o,offsetX:s,offsetY:l,pointerId:c,pointerType:A}=a;if(g(pt,Hd)&&g(pt,Hd)!==A)return;const{viewport:{rotation:h}}=r,{width:d,height:u}=o.getBoundingClientRect(),f=Q(pt,Xx,new AbortController),x=r.combinedSignal(f);if(g(pt,Rd)||Q(pt,Rd,c),g(pt,Hd)??Q(pt,Hd,A),window.addEventListener("pointerup",p=>{var v;g(pt,Rd)===p.pointerId?this._endDraw(p):(v=g(pt,Od))==null||v.delete(p.pointerId)},{signal:x}),window.addEventListener("pointercancel",p=>{var v;g(pt,Rd)===p.pointerId?this._currentParent.endDrawingSession():(v=g(pt,Od))==null||v.delete(p.pointerId)},{signal:x}),window.addEventListener("pointerdown",p=>{g(pt,Hd)===p.pointerType&&((g(pt,Od)||Q(pt,Od,new Set)).add(p.pointerId),g(pt,ha).isCancellable()&&(g(pt,ha).removeLastElement(),g(pt,ha).isEmpty()?this._currentParent.endDrawingSession(!0):this._endDraw(null)))},{capture:!0,passive:!1,signal:x}),window.addEventListener("contextmenu",al,{signal:x}),o.addEventListener("pointermove",this._drawMove.bind(this),{signal:x}),o.addEventListener("touchmove",p=>{p.timeStamp===g(pt,Jx)&&_i(p)},{signal:x}),r.toggleDrawing(),(y=n._editorUndoBar)==null||y.hide(),g(pt,ha)){r.drawLayer.updateProperties(this._currentDrawId,g(pt,ha).startNew(s,l,d,u,h));return}n.updateUIForDefaultProperties(this),Q(pt,ha,this.createDrawerInstance(s,l,d,u,h)),Q(pt,Yx,this.getDefaultDrawingOptions()),this._currentParent=r,{id:this._currentDrawId}=r.drawLayer.draw(this._mergeSVGProperties(g(pt,Yx).toSVGProperties(),g(pt,ha).defaultSVGProperties),!0,!1)}static _drawMove(r){var o;if(Q(pt,Jx,-1),!g(pt,ha))return;const{offsetX:n,offsetY:i,pointerId:a}=r;if(g(pt,Rd)===a){if(((o=g(pt,Od))==null?void 0:o.size)>=1){this._endDraw(r);return}this._currentParent.drawLayer.updateProperties(this._currentDrawId,g(pt,ha).add(n,i)),Q(pt,Jx,r.timeStamp),_i(r)}}static _cleanup(r){r&&(this._currentDrawId=-1,this._currentParent=null,Q(pt,ha,null),Q(pt,Yx,null),Q(pt,Hd,null),Q(pt,Jx,NaN)),g(pt,Xx)&&(g(pt,Xx).abort(),Q(pt,Xx,null),Q(pt,Rd,NaN),Q(pt,Od,null))}static _endDraw(r){const n=this._currentParent;if(n){if(n.toggleDrawing(!0),this._cleanup(!1),(r==null?void 0:r.target)===n.div&&n.drawLayer.updateProperties(this._currentDrawId,g(pt,ha).end(r.offsetX,r.offsetY)),this.supportMultipleDrawings){const i=g(pt,ha),a=this._currentDrawId,o=i.getLastElement();n.addCommands({cmd:()=>{n.drawLayer.updateProperties(a,i.setLastElement(o))},undo:()=>{n.drawLayer.updateProperties(a,i.removeLastElement())},mustExec:!1,type:Sr.DRAW_STEP});return}this.endDrawing(!1)}}static endDrawing(r){const n=this._currentParent;if(!n)return null;if(n.toggleDrawing(!0),n.cleanUndoStack(Sr.DRAW_STEP),!g(pt,ha).isEmpty()){const{pageDimensions:[i,a],scale:o}=n,s=n.createAndAddNewEditor({offsetX:0,offsetY:0},!1,{drawId:this._currentDrawId,drawOutlines:g(pt,ha).getOutlines(i*o,a*o,o,this._INNER_MARGIN),drawingOptions:g(pt,Yx),mustBeCommitted:!r});return this._cleanup(!0),s}return n.drawLayer.remove(this._currentDrawId),this._cleanup(!0),null}createDrawingOptions(r){}static deserializeDraw(r,n,i,a,o,s){xn("Not implemented")}static async deserialize(r,n,i){var h,d;const{rawDims:{pageWidth:a,pageHeight:o,pageX:s,pageY:l}}=n.viewport,c=this.deserializeDraw(s,l,a,o,this._INNER_MARGIN,r),A=await super.deserialize(r,n,i);return A.createDrawingOptions(r),te(h=A,Nr,gne).call(h,{drawOutlines:c}),te(d=A,Nr,K4).call(d),A.onScaleChanging(),A.rotate(),A}serializeDraw(r){const[n,i]=this.pageTranslation,[a,o]=this.pageDimensions;return g(this,Zs).serialize([n,i,a,o],r)}renderAnnotationElement(r){return r.updateEdited({rect:this.getPDFRect()}),null}static canCreateNewEmptyEditor(){return!1}};Zs=new WeakMap,_v=new WeakMap,ha=new WeakMap,Xx=new WeakMap,Yx=new WeakMap,Rd=new WeakMap,Hd=new WeakMap,Od=new WeakMap,Jx=new WeakMap,Nr=new WeakSet,gne=function({drawOutlines:r,drawId:n,drawingOptions:i}){Q(this,Zs,r),this._drawingOptions||(this._drawingOptions=i),this.annotationElementId||this._uiManager.a11yAlert(`pdfjs-editor-${this.editorType}-added-alert`),n>=0?(this._drawId=n,this.parent.drawLayer.finalizeDraw(n,r.defaultProperties)):this._drawId=te(this,Nr,yne).call(this,r,this.parent),te(this,Nr,G4).call(this,r.box)},yne=function(r,n){const{id:i}=n.drawLayer.draw(pt._mergeSVGProperties(this._drawingOptions.toSVGProperties(),r.defaultSVGProperties),!1,!1);return i},vne=function(){this._drawId===null||!this.parent||(this.parent.drawLayer.remove(this._drawId),this._drawId=null,this._drawingOptions.reset())},K4=function(r=this.parent){if(!(this._drawId!==null&&this.parent===r)){if(this._drawId!==null){this.parent.drawLayer.updateParent(this._drawId,r.drawLayer);return}this._drawingOptions.updateAll(),this._drawId=te(this,Nr,yne).call(this,g(this,Zs),r)}},xye=function([r,n,i,a]){const{parentDimensions:[o,s],rotation:l}=this;switch(l){case 90:return[n,1-r,i*(s/o),a*(o/s)];case 180:return[1-r,1-n,i,a];case 270:return[1-n,r,i*(s/o),a*(o/s)];default:return[r,n,i,a]}},VG=function(){const{x:r,y:n,width:i,height:a,parentDimensions:[o,s],rotation:l}=this;switch(l){case 90:return[1-n,r,i*(o/s),a*(s/o)];case 180:return[1-r,1-n,i,a];case 270:return[n,1-r,i*(o/s),a*(s/o)];default:return[r,n,i,a]}},G4=function(r){if([this.x,this.y,this.width,this.height]=te(this,Nr,xye).call(this,r),this.div){this.fixAndSetPosition();const[n,i]=this.parentDimensions;this.setDims(this.width*n,this.height*i)}this._onResized()},fy=function(){const{x:r,y:n,width:i,height:a,rotation:o,parentRotation:s,parentDimensions:[l,c]}=this;switch((o*4+s)/90){case 1:return[1-n-a,r,a,i];case 2:return[1-r-i,1-n-a,i,a];case 3:return[n,1-r-i,a,i];case 4:return[r,n-i*(l/c),a*(c/l),i*(l/c)];case 5:return[1-n,r,i*(l/c),a*(c/l)];case 6:return[1-r-a*(c/l),1-n,a*(c/l),i*(l/c)];case 7:return[n-i*(l/c),1-r-a*(c/l),i*(l/c),a*(c/l)];case 8:return[r-i,n-a,i,a];case 9:return[1-n,r-i,a,i];case 10:return[1-r,1-n,i,a];case 11:return[n-a,1-r,a,i];case 12:return[r-a*(c/l),n,a*(c/l),i*(l/c)];case 13:return[1-n-i*(l/c),r-a*(c/l),i*(l/c),a*(c/l)];case 14:return[1-r,1-n-i*(l/c),a*(c/l),i*(l/c)];case 15:return[n,1-r,i*(l/c),a*(c/l)];default:return[r,n,i,a]}},Pe(pt,"_currentDrawId",-1),Pe(pt,"_currentParent",null),W(pt,ha,null),W(pt,Xx,null),W(pt,Yx,null),W(pt,Rd,NaN),W(pt,Hd,null),W(pt,Od,null),W(pt,Jx,NaN),Pe(pt,"_INNER_MARGIN",3);let uZ=pt;var Kc,ua,da,$x,Lv,Eo,Ia,U0,ep,tp,rp,Iv,KG;class TCe{constructor(e,r,n,i,a,o){W(this,Iv);W(this,Kc,new Float64Array(6));W(this,ua);W(this,da);W(this,$x);W(this,Lv);W(this,Eo);W(this,Ia,"");W(this,U0,0);W(this,ep,new Ok);W(this,tp);W(this,rp);Q(this,tp,n),Q(this,rp,i),Q(this,$x,a),Q(this,Lv,o),[e,r]=te(this,Iv,KG).call(this,e,r);const s=Q(this,ua,[NaN,NaN,NaN,NaN,e,r]);Q(this,Eo,[e,r]),Q(this,da,[{line:s,points:g(this,Eo)}]),g(this,Kc).set(s,0)}updateProperty(e,r){e==="stroke-width"&&Q(this,Lv,r)}isEmpty(){return!g(this,da)||g(this,da).length===0}isCancellable(){return g(this,Eo).length<=10}add(e,r){[e,r]=te(this,Iv,KG).call(this,e,r);const[n,i,a,o]=g(this,Kc).subarray(2,6),s=e-a,l=r-o;return Math.hypot(g(this,tp)*s,g(this,rp)*l)<=2?null:(g(this,Eo).push(e,r),isNaN(n)?(g(this,Kc).set([a,o,e,r],2),g(this,ua).push(NaN,NaN,NaN,NaN,e,r),{path:{d:this.toSVGPath()}}):(isNaN(g(this,Kc)[0])&&g(this,ua).splice(6,6),g(this,Kc).set([n,i,a,o,e,r],0),g(this,ua).push(...dt.createBezierPoints(n,i,a,o,e,r)),{path:{d:this.toSVGPath()}}))}end(e,r){const n=this.add(e,r);return n||(g(this,Eo).length===2?{path:{d:this.toSVGPath()}}:null)}startNew(e,r,n,i,a){Q(this,tp,n),Q(this,rp,i),Q(this,$x,a),[e,r]=te(this,Iv,KG).call(this,e,r);const o=Q(this,ua,[NaN,NaN,NaN,NaN,e,r]);Q(this,Eo,[e,r]);const s=g(this,da).at(-1);return s&&(s.line=new Float32Array(s.line),s.points=new Float32Array(s.points)),g(this,da).push({line:o,points:g(this,Eo)}),g(this,Kc).set(o,0),Q(this,U0,0),this.toSVGPath(),null}getLastElement(){return g(this,da).at(-1)}setLastElement(e){return g(this,da)?(g(this,da).push(e),Q(this,ua,e.line),Q(this,Eo,e.points),Q(this,U0,0),{path:{d:this.toSVGPath()}}):g(this,ep).setLastElement(e)}removeLastElement(){if(!g(this,da))return g(this,ep).removeLastElement();g(this,da).pop(),Q(this,Ia,"");for(let e=0,r=g(this,da).length;e<r;e++){const{line:n,points:i}=g(this,da)[e];Q(this,ua,n),Q(this,Eo,i),Q(this,U0,0),this.toSVGPath()}return{path:{d:g(this,Ia)}}}toSVGPath(){const e=dt.svgRound(g(this,ua)[4]),r=dt.svgRound(g(this,ua)[5]);if(g(this,Eo).length===2)return Q(this,Ia,`${g(this,Ia)} M ${e} ${r} Z`),g(this,Ia);if(g(this,Eo).length<=6){const i=g(this,Ia).lastIndexOf("M");Q(this,Ia,`${g(this,Ia).slice(0,i)} M ${e} ${r}`),Q(this,U0,6)}if(g(this,Eo).length===4){const i=dt.svgRound(g(this,ua)[10]),a=dt.svgRound(g(this,ua)[11]);return Q(this,Ia,`${g(this,Ia)} L ${i} ${a}`),Q(this,U0,12),g(this,Ia)}const n=[];g(this,U0)===0&&(n.push(`M ${e} ${r}`),Q(this,U0,6));for(let i=g(this,U0),a=g(this,ua).length;i<a;i+=6){const[o,s,l,c,A,h]=g(this,ua).slice(i,i+6).map(dt.svgRound);n.push(`C${o} ${s} ${l} ${c} ${A} ${h}`)}return Q(this,Ia,g(this,Ia)+n.join(" ")),Q(this,U0,g(this,ua).length),g(this,Ia)}getOutlines(e,r,n,i){const a=g(this,da).at(-1);return a.line=new Float32Array(a.line),a.points=new Float32Array(a.points),g(this,ep).build(g(this,da),e,r,n,g(this,$x),g(this,Lv),i),Q(this,Kc,null),Q(this,ua,null),Q(this,da,null),Q(this,Ia,null),g(this,ep)}get defaultSVGProperties(){return{root:{viewBox:"0 0 10000 10000"},rootClass:{draw:!0},bbox:[0,0,1,1]}}}Kc=new WeakMap,ua=new WeakMap,da=new WeakMap,$x=new WeakMap,Lv=new WeakMap,Eo=new WeakMap,Ia=new WeakMap,U0=new WeakMap,ep=new WeakMap,tp=new WeakMap,rp=new WeakMap,Iv=new WeakSet,KG=function(e,r){return dt._normalizePoint(e,r,g(this,tp),g(this,rp),g(this,$x))};var Fo,Fk,Sk,Xs,Gc,Wc,Tv,Pv,np,Ra,VA,pye,gye,yye;class Ok extends dt{constructor(){super(...arguments);W(this,Ra);W(this,Fo);W(this,Fk,0);W(this,Sk);W(this,Xs);W(this,Gc);W(this,Wc);W(this,Tv);W(this,Pv);W(this,np)}build(r,n,i,a,o,s,l){Q(this,Gc,n),Q(this,Wc,i),Q(this,Tv,a),Q(this,Pv,o),Q(this,np,s),Q(this,Sk,l??0),Q(this,Xs,r),te(this,Ra,gye).call(this)}get thickness(){return g(this,np)}setLastElement(r){return g(this,Xs).push(r),{path:{d:this.toSVGPath()}}}removeLastElement(){return g(this,Xs).pop(),{path:{d:this.toSVGPath()}}}toSVGPath(){const r=[];for(const{line:n}of g(this,Xs)){if(r.push(`M${dt.svgRound(n[4])} ${dt.svgRound(n[5])}`),n.length===6){r.push("Z");continue}if(n.length===12&&isNaN(n[6])){r.push(`L${dt.svgRound(n[10])} ${dt.svgRound(n[11])}`);continue}for(let i=6,a=n.length;i<a;i+=6){const[o,s,l,c,A,h]=n.subarray(i,i+6).map(dt.svgRound);r.push(`C${o} ${s} ${l} ${c} ${A} ${h}`)}}return r.join("")}serialize([r,n,i,a],o){const s=[],l=[],[c,A,h,d]=te(this,Ra,pye).call(this);let u,f,x,y,p,v,m,k,B;switch(g(this,Pv)){case 0:B=dt._rescale,u=r,f=n+a,x=i,y=-a,p=r+c*i,v=n+(1-A-d)*a,m=r+(c+h)*i,k=n+(1-A)*a;break;case 90:B=dt._rescaleAndSwap,u=r,f=n,x=i,y=a,p=r+A*i,v=n+c*a,m=r+(A+d)*i,k=n+(c+h)*a;break;case 180:B=dt._rescale,u=r+i,f=n,x=-i,y=a,p=r+(1-c-h)*i,v=n+A*a,m=r+(1-c)*i,k=n+(A+d)*a;break;case 270:B=dt._rescaleAndSwap,u=r+i,f=n+a,x=-i,y=-a,p=r+(1-A-d)*i,v=n+(1-c-h)*a,m=r+(1-A)*i,k=n+(1-c)*a;break}for(const{line:b,points:E}of g(this,Xs))s.push(B(b,u,f,x,y,o?new Array(b.length):null)),l.push(B(E,u,f,x,y,o?new Array(E.length):null));return{lines:s,points:l,rect:[p,v,m,k]}}static deserialize(r,n,i,a,o,{paths:{lines:s,points:l},rotation:c,thickness:A}){const h=[];let d,u,f,x,y;switch(c){case 0:y=dt._rescale,d=-r/i,u=n/a+1,f=1/i,x=-1/a;break;case 90:y=dt._rescaleAndSwap,d=-n/a,u=-r/i,f=1/a,x=1/i;break;case 180:y=dt._rescale,d=r/i+1,u=-n/a,f=-1/i,x=1/a;break;case 270:y=dt._rescaleAndSwap,d=n/a+1,u=r/i+1,f=-1/a,x=-1/i;break}if(!s){s=[];for(const v of l){const m=v.length;if(m===2){s.push(new Float32Array([NaN,NaN,NaN,NaN,v[0],v[1]]));continue}if(m===4){s.push(new Float32Array([NaN,NaN,NaN,NaN,v[0],v[1],NaN,NaN,NaN,NaN,v[2],v[3]]));continue}const k=new Float32Array(3*(m-2));s.push(k);let[B,b,E,D]=v.subarray(0,4);k.set([NaN,NaN,NaN,NaN,B,b],0);for(let M=4;M<m;M+=2){const T=v[M],S=v[M+1];k.set(dt.createBezierPoints(B,b,E,D,T,S),(M-2)*3),[B,b,E,D]=[E,D,T,S]}}}for(let v=0,m=s.length;v<m;v++)h.push({line:y(s[v].map(k=>k??NaN),d,u,f,x),points:y(l[v].map(k=>k??NaN),d,u,f,x)});const p=new this.prototype.constructor;return p.build(h,i,a,1,c,A,o),p}get box(){return g(this,Fo)}updateProperty(r,n){return r==="stroke-width"?te(this,Ra,yye).call(this,n):null}updateParentDimensions([r,n],i){const[a,o]=te(this,Ra,VA).call(this);Q(this,Gc,r),Q(this,Wc,n),Q(this,Tv,i);const[s,l]=te(this,Ra,VA).call(this),c=s-a,A=l-o,h=g(this,Fo);return h[0]-=c,h[1]-=A,h[2]+=2*c,h[3]+=2*A,h}updateRotation(r){return Q(this,Fk,r),{path:{transform:this.rotationTransform}}}get viewBox(){return g(this,Fo).map(dt.svgRound).join(" ")}get defaultProperties(){const[r,n]=g(this,Fo);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${dt.svgRound(r)} ${dt.svgRound(n)}`}}}get rotationTransform(){const[,,r,n]=g(this,Fo);let i=0,a=0,o=0,s=0,l=0,c=0;switch(g(this,Fk)){case 90:a=n/r,o=-r/n,l=r;break;case 180:i=-1,s=-1,l=r,c=n;break;case 270:a=-n/r,o=r/n,c=n;break;default:return""}return`matrix(${i} ${a} ${o} ${s} ${dt.svgRound(l)} ${dt.svgRound(c)})`}getPathResizingSVGProperties([r,n,i,a]){const[o,s]=te(this,Ra,VA).call(this),[l,c,A,h]=g(this,Fo);if(Math.abs(A-o)<=dt.PRECISION||Math.abs(h-s)<=dt.PRECISION){const y=r+i/2-(l+A/2),p=n+a/2-(c+h/2);return{path:{"transform-origin":`${dt.svgRound(r)} ${dt.svgRound(n)}`,transform:`${this.rotationTransform} translate(${y} ${p})`}}}const d=(i-2*o)/(A-2*o),u=(a-2*s)/(h-2*s),f=A/i,x=h/a;return{path:{"transform-origin":`${dt.svgRound(l)} ${dt.svgRound(c)}`,transform:`${this.rotationTransform} scale(${f} ${x}) translate(${dt.svgRound(o)} ${dt.svgRound(s)}) scale(${d} ${u}) translate(${dt.svgRound(-o)} ${dt.svgRound(-s)})`}}}getPathResizedSVGProperties([r,n,i,a]){const[o,s]=te(this,Ra,VA).call(this),l=g(this,Fo),[c,A,h,d]=l;if(l[0]=r,l[1]=n,l[2]=i,l[3]=a,Math.abs(h-o)<=dt.PRECISION||Math.abs(d-s)<=dt.PRECISION){const p=r+i/2-(c+h/2),v=n+a/2-(A+d/2);for(const{line:m,points:k}of g(this,Xs))dt._translate(m,p,v,m),dt._translate(k,p,v,k);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${dt.svgRound(r)} ${dt.svgRound(n)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}const u=(i-2*o)/(h-2*o),f=(a-2*s)/(d-2*s),x=-u*(c+o)+r+o,y=-f*(A+s)+n+s;if(u!==1||f!==1||x!==0||y!==0)for(const{line:p,points:v}of g(this,Xs))dt._rescale(p,x,y,u,f,p),dt._rescale(v,x,y,u,f,v);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${dt.svgRound(r)} ${dt.svgRound(n)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}getPathTranslatedSVGProperties([r,n],i){const[a,o]=i,s=g(this,Fo),l=r-s[0],c=n-s[1];if(g(this,Gc)===a&&g(this,Wc)===o)for(const{line:A,points:h}of g(this,Xs))dt._translate(A,l,c,A),dt._translate(h,l,c,h);else{const A=g(this,Gc)/a,h=g(this,Wc)/o;Q(this,Gc,a),Q(this,Wc,o);for(const{line:d,points:u}of g(this,Xs))dt._rescale(d,l,c,A,h,d),dt._rescale(u,l,c,A,h,u);s[2]*=A,s[3]*=h}return s[0]=r,s[1]=n,{root:{viewBox:this.viewBox},path:{d:this.toSVGPath(),"transform-origin":`${dt.svgRound(r)} ${dt.svgRound(n)}`}}}get defaultSVGProperties(){const r=g(this,Fo);return{root:{viewBox:this.viewBox},rootClass:{draw:!0},path:{d:this.toSVGPath(),"transform-origin":`${dt.svgRound(r[0])} ${dt.svgRound(r[1])}`,transform:this.rotationTransform||null},bbox:r}}}Fo=new WeakMap,Fk=new WeakMap,Sk=new WeakMap,Xs=new WeakMap,Gc=new WeakMap,Wc=new WeakMap,Tv=new WeakMap,Pv=new WeakMap,np=new WeakMap,Ra=new WeakSet,VA=function(r=g(this,np)){const n=g(this,Sk)+r/2*g(this,Tv);return g(this,Pv)%180===0?[n/g(this,Gc),n/g(this,Wc)]:[n/g(this,Wc),n/g(this,Gc)]},pye=function(){const[r,n,i,a]=g(this,Fo),[o,s]=te(this,Ra,VA).call(this,0);return[r+o,n+s,i-2*o,a-2*s]},gye=function(){const r=Q(this,Fo,new Float32Array([1/0,1/0,-1/0,-1/0]));for(const{line:a}of g(this,Xs)){if(a.length<=12){for(let l=4,c=a.length;l<c;l+=6)gt.pointBoundingBox(a[l],a[l+1],r);continue}let o=a[4],s=a[5];for(let l=6,c=a.length;l<c;l+=6){const[A,h,d,u,f,x]=a.subarray(l,l+6);gt.bezierBoundingBox(o,s,A,h,d,u,f,x,r),o=f,s=x}}const[n,i]=te(this,Ra,VA).call(this);r[0]=_o(r[0]-n,0,1),r[1]=_o(r[1]-i,0,1),r[2]=_o(r[2]+n,0,1),r[3]=_o(r[3]+i,0,1),r[2]-=r[0],r[3]-=r[1]},yye=function(r){const[n,i]=te(this,Ra,VA).call(this);Q(this,np,r);const[a,o]=te(this,Ra,VA).call(this),[s,l]=[a-n,o-i],c=g(this,Fo);return c[0]-=s,c[1]-=l,c[2]+=2*s,c[3]+=2*l,c};class KX extends fye{constructor(e){super(),this._viewParameters=e,super.updateProperties({fill:"none",stroke:Cn._defaultLineColor,"stroke-opacity":1,"stroke-width":1,"stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":10})}updateSVGProperty(e,r){e==="stroke-width"&&(r??(r=this["stroke-width"]),r*=this._viewParameters.realScale),super.updateSVGProperty(e,r)}clone(){const e=new KX(this._viewParameters);return e.updateAll(this),e}}var kX,vye;const qy=class qy extends uZ{constructor(r){super({...r,name:"inkEditor"});W(this,kX);this._willKeepAspectRatio=!0,this.defaultL10nId="pdfjs-editor-ink-editor"}static initialize(r,n){Cn.initialize(r,n),this._defaultDrawingOptions=new KX(n.viewParameters)}static getDefaultDrawingOptions(r){const n=this._defaultDrawingOptions.clone();return n.updateProperties(r),n}static get supportMultipleDrawings(){return!0}static get typesMap(){return xr(this,"typesMap",new Map([[Sr.INK_THICKNESS,"stroke-width"],[Sr.INK_COLOR,"stroke"],[Sr.INK_OPACITY,"stroke-opacity"]]))}static createDrawerInstance(r,n,i,a,o){return new TCe(r,n,i,a,o,this._defaultDrawingOptions["stroke-width"])}static deserializeDraw(r,n,i,a,o,s){return Ok.deserialize(r,n,i,a,o,s)}static async deserialize(r,n,i){let a=null;if(r instanceof voe){const{data:{inkLists:s,rect:l,rotation:c,id:A,color:h,opacity:d,borderStyle:{rawWidth:u},popupRef:f,contentsObj:x},parent:{page:{pageNumber:y}}}=r;a=r={annotationType:Zt.INK,color:Array.from(h),thickness:u,opacity:d,paths:{points:s},boxes:null,pageIndex:y-1,rect:l.slice(0),rotation:c,annotationElementId:A,id:A,deleted:!1,popupRef:f,comment:(x==null?void 0:x.str)||null}}const o=await super.deserialize(r,n,i);return o._initialData=a,r.comment&&o.setCommentData(r.comment),o}get toolbarButtons(){return this._colorPicker||(this._colorPicker=new lZ(this)),[["colorPicker",this._colorPicker]]}get colorType(){return Sr.INK_COLOR}get colorValue(){return this._drawingOptions.stroke}onScaleChanging(){if(!this.parent)return;super.onScaleChanging();const{_drawId:r,_drawingOptions:n,parent:i}=this;n.updateSVGProperty("stroke-width"),i.drawLayer.updateProperties(r,n.toSVGProperties())}static onScaleChangingWhenDrawing(){const r=this._currentParent;r&&(super.onScaleChangingWhenDrawing(),this._defaultDrawingOptions.updateSVGProperty("stroke-width"),r.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties()))}createDrawingOptions({color:r,thickness:n,opacity:i}){this._drawingOptions=qy.getDefaultDrawingOptions({stroke:gt.makeHexColor(...r),"stroke-width":n,"stroke-opacity":i})}serialize(r=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const{lines:n,points:i,rect:a}=this.serializeDraw(r),{_drawingOptions:{stroke:o,"stroke-opacity":s,"stroke-width":l}}=this,c={annotationType:Zt.INK,color:Cn._colorManager.convert(o),opacity:s,thickness:l,paths:{lines:n,points:i},pageIndex:this.pageIndex,rect:a,rotation:this.rotation,structTreeParentId:this._structTreeParentId};return this.addComment(c),r?(c.isCopy=!0,c):this.annotationElementId&&!te(this,kX,vye).call(this,c)?null:(c.id=this.annotationElementId,c)}renderAnnotationElement(r){if(this.deleted)return r.hide(),null;const{points:n,rect:i}=this.serializeDraw(!1),a={rect:i,thickness:this._drawingOptions["stroke-width"],points:n};return this.hasEditedComment&&(a.popup=this.comment),r.updateEdited(a),null}};kX=new WeakSet,vye=function(r){const{color:n,thickness:i,opacity:a,pageIndex:o}=this._initialData;return this.hasEditedComment||this._hasBeenMoved||this._hasBeenResized||r.color.some((s,l)=>s!==n[l])||r.thickness!==i||r.opacity!==a||r.pageIndex!==o},Pe(qy,"_type","ink"),Pe(qy,"_editorType",Zt.INK),Pe(qy,"_defaultDrawingOptions",null);let mne=qy;class wne extends Ok{toSVGPath(){let e=super.toSVGPath();return e.endsWith("Z")||(e+="Z"),e}}const iB=8,a4=3;var ip,Jr,kne,Nl,mye,wye,Bne,GG,kye,Bye,Cye,Cne,bne,bye;class Oh{static extractContoursFromText(e,{fontFamily:r,fontStyle:n,fontWeight:i},a,o,s,l){let c=new OffscreenCanvas(1,1),A=c.getContext("2d",{alpha:!1});const h=200,d=A.font=`${n} ${i} ${h}px ${r}`,{actualBoundingBoxLeft:u,actualBoundingBoxRight:f,actualBoundingBoxAscent:x,actualBoundingBoxDescent:y,fontBoundingBoxAscent:p,fontBoundingBoxDescent:v,width:m}=A.measureText(e),k=1.5,B=Math.ceil(Math.max(Math.abs(u)+Math.abs(f)||0,m)*k),b=Math.ceil(Math.max(Math.abs(x)+Math.abs(y)||h,Math.abs(p)+Math.abs(v)||h)*k);c=new OffscreenCanvas(B,b),A=c.getContext("2d",{alpha:!0,willReadFrequently:!0}),A.font=d,A.filter="grayscale(1)",A.fillStyle="white",A.fillRect(0,0,B,b),A.fillStyle="black",A.fillText(e,B*(k-1)/2,b*(3-k)/2);const E=te(this,Jr,Cne).call(this,A.getImageData(0,0,B,b).data),D=te(this,Jr,Cye).call(this,E),M=te(this,Jr,bne).call(this,D),T=te(this,Jr,Bne).call(this,E,B,b,M);return this.processDrawnLines({lines:{curves:T,width:B,height:b},pageWidth:a,pageHeight:o,rotation:s,innerMargin:l,mustSmooth:!0,areContours:!0})}static process(e,r,n,i,a){const[o,s,l]=te(this,Jr,bye).call(this,e),[c,A]=te(this,Jr,Bye).call(this,o,s,l,Math.hypot(s,l)*g(this,ip).sigmaSFactor,g(this,ip).sigmaR,g(this,ip).kernelSize),h=te(this,Jr,bne).call(this,A),d=te(this,Jr,Bne).call(this,c,s,l,h);return this.processDrawnLines({lines:{curves:d,width:s,height:l},pageWidth:r,pageHeight:n,rotation:i,innerMargin:a,mustSmooth:!0,areContours:!0})}static processDrawnLines({lines:e,pageWidth:r,pageHeight:n,rotation:i,innerMargin:a,mustSmooth:o,areContours:s}){i%180!==0&&([r,n]=[n,r]);const{curves:l,width:c,height:A}=e,h=e.thickness??0,d=[],u=Math.min(r/c,n/A),f=u/r,x=u/n,y=[];for(const{points:v}of l){const m=o?te(this,Jr,kye).call(this,v):v;if(!m)continue;y.push(m);const k=m.length,B=new Float32Array(k),b=new Float32Array(3*(k===2?2:k-2));if(d.push({line:b,points:B}),k===2){B[0]=m[0]*f,B[1]=m[1]*x,b.set([NaN,NaN,NaN,NaN,B[0],B[1]],0);continue}let[E,D,M,T]=m;E*=f,D*=x,M*=f,T*=x,B.set([E,D,M,T],0),b.set([NaN,NaN,NaN,NaN,E,D],0);for(let S=4;S<k;S+=2){const L=B[S]=m[S]*f,P=B[S+1]=m[S+1]*x;b.set(dt.createBezierPoints(E,D,M,T,L,P),(S-2)*3),[E,D,M,T]=[M,T,L,P]}}if(d.length===0)return null;const p=s?new wne:new Ok;return p.build(d,r,n,1,i,s?0:h,a),{outline:p,newCurves:y,areContours:s,thickness:h,width:c,height:A}}static async compressSignature({outlines:e,areContours:r,thickness:n,width:i,height:a}){let o=1/0,s=-1/0,l=0;for(const m of e){l+=m.length;for(let k=2,B=m.length;k<B;k++){const b=m[k]-m[k-2];o=Math.min(o,b),s=Math.max(s,b)}}let c;o>=-128&&s<=127?c=Int8Array:o>=-32768&&s<=32767?c=Int16Array:c=Int32Array;const A=e.length,h=iB+a4*A,d=new Uint32Array(h);let u=0;d[u++]=h*Uint32Array.BYTES_PER_ELEMENT+(l-2*A)*c.BYTES_PER_ELEMENT,d[u++]=0,d[u++]=i,d[u++]=a,d[u++]=r?0:1,d[u++]=Math.max(0,Math.floor(n??0)),d[u++]=A,d[u++]=c.BYTES_PER_ELEMENT;for(const m of e)d[u++]=m.length-2,d[u++]=m[0],d[u++]=m[1];const f=new CompressionStream("deflate-raw"),x=f.writable.getWriter();await x.ready,x.write(d);const y=c.prototype.constructor;for(const m of e){const k=new y(m.length-2);for(let B=2,b=m.length;B<b;B++)k[B-2]=m[B]-m[B-2];x.write(k)}x.close();const p=await new Response(f.readable).arrayBuffer(),v=new Uint8Array(p);return bpe(v)}static async decompressSignature(e){try{const r=rBe(e),{readable:n,writable:i}=new DecompressionStream("deflate-raw"),a=i.getWriter();await a.ready,a.write(r).then(async()=>{await a.ready,await a.close()}).catch(()=>{});let o=null,s=0;for await(const m of n)o||(o=new Uint8Array(new Uint32Array(m.buffer,0,4)[0])),o.set(m,s),s+=m.length;const l=new Uint32Array(o.buffer,0,o.length>>2),c=l[1];if(c!==0)throw new Error(`Invalid version: ${c}`);const A=l[2],h=l[3],d=l[4]===0,u=l[5],f=l[6],x=l[7],y=[],p=(iB+a4*f)*Uint32Array.BYTES_PER_ELEMENT;let v;switch(x){case Int8Array.BYTES_PER_ELEMENT:v=new Int8Array(o.buffer,p);break;case Int16Array.BYTES_PER_ELEMENT:v=new Int16Array(o.buffer,p);break;case Int32Array.BYTES_PER_ELEMENT:v=new Int32Array(o.buffer,p);break}s=0;for(let m=0;m<f;m++){const k=l[a4*m+iB],B=new Float32Array(k+2);y.push(B);for(let b=0;b<a4-1;b++)B[b]=l[a4*m+iB+b+1];for(let b=0;b<k;b++)B[b+2]=B[b]+v[s++]}return{areContours:d,thickness:u,outlines:y,width:A,height:h}}catch(r){return rr(`decompressSignature: ${r}`),null}}}ip=new WeakMap,Jr=new WeakSet,kne=function(e,r,n,i){return n-=e,i-=r,n===0?i>0?0:4:n===1?i+6:2-i},Nl=new WeakMap,mye=function(e,r,n,i,a,o,s){const l=te(this,Jr,kne).call(this,n,i,a,o);for(let c=0;c<8;c++){const A=(-c+l-s+16)%8,h=g(this,Nl)[2*A],d=g(this,Nl)[2*A+1];if(e[(n+h)*r+(i+d)]!==0)return A}return-1},wye=function(e,r,n,i,a,o,s){const l=te(this,Jr,kne).call(this,n,i,a,o);for(let c=0;c<8;c++){const A=(c+l+s+16)%8,h=g(this,Nl)[2*A],d=g(this,Nl)[2*A+1];if(e[(n+h)*r+(i+d)]!==0)return A}return-1},Bne=function(e,r,n,i){const a=e.length,o=new Int32Array(a);for(let A=0;A<a;A++)o[A]=e[A]<=i?1:0;for(let A=1;A<n-1;A++)o[A*r]=o[A*r+r-1]=0;for(let A=0;A<r;A++)o[A]=o[r*n-1-A]=0;let s=1,l;const c=[];for(let A=1;A<n-1;A++){l=1;for(let h=1;h<r-1;h++){const d=A*r+h,u=o[d];if(u===0)continue;let f=A,x=h;if(u===1&&o[d-1]===0)s+=1,x-=1;else if(u>=1&&o[d+1]===0)s+=1,x+=1,u>1&&(l=u);else{u!==1&&(l=Math.abs(u));continue}const y=[h,A],p=x===h+1,v={isHole:p,points:y,id:s,parent:0};c.push(v);let m;for(const S of c)if(S.id===l){m=S;break}m?m.isHole?v.parent=p?m.parent:l:v.parent=p?l:m.parent:v.parent=p?l:0;const k=te(this,Jr,mye).call(this,o,r,A,h,f,x,0);if(k===-1){o[d]=-s,o[d]!==1&&(l=Math.abs(o[d]));continue}let B=g(this,Nl)[2*k],b=g(this,Nl)[2*k+1];const E=A+B,D=h+b;f=E,x=D;let M=A,T=h;for(;;){const S=te(this,Jr,wye).call(this,o,r,M,T,f,x,1);B=g(this,Nl)[2*S],b=g(this,Nl)[2*S+1];const L=M+B,P=T+b;y.push(P,L);const _=M*r+T;if(o[_+1]===0?o[_]=-s:o[_]===1&&(o[_]=s),L===A&&P===h&&M===E&&T===D){o[d]!==1&&(l=Math.abs(o[d]));break}else f=M,x=T,M=L,T=P}}}return c},GG=function(e,r,n,i){if(n-r<=4){for(let E=r;E<n-2;E+=2)i.push(e[E],e[E+1]);return}const a=e[r],o=e[r+1],s=e[n-4]-a,l=e[n-3]-o,c=Math.hypot(s,l),A=s/c,h=l/c,d=A*o-h*a,u=l/s,f=1/c,x=Math.atan(u),y=Math.cos(x),p=Math.sin(x),v=f*(Math.abs(y)+Math.abs(p)),m=f*(1-v+v**2),k=Math.max(Math.atan(Math.abs(p+y)*m),Math.atan(Math.abs(p-y)*m));let B=0,b=r;for(let E=r+2;E<n-2;E+=2){const D=Math.abs(d-A*e[E+1]+h*e[E]);D>B&&(b=E,B=D)}B>(c*k)**2?(te(this,Jr,GG).call(this,e,r,b+2,i),te(this,Jr,GG).call(this,e,b,n,i)):i.push(a,o)},kye=function(e){const r=[],n=e.length;return te(this,Jr,GG).call(this,e,0,n,r),r.push(e[n-2],e[n-1]),r.length<=4?null:r},Bye=function(e,r,n,i,a,o){const s=new Float32Array(o**2),l=-2*i**2,c=o>>1;for(let x=0;x<o;x++){const y=(x-c)**2;for(let p=0;p<o;p++)s[x*o+p]=Math.exp((y+(p-c)**2)/l)}const A=new Float32Array(256),h=-2*a**2;for(let x=0;x<256;x++)A[x]=Math.exp(x**2/h);const d=e.length,u=new Uint8Array(d),f=new Uint32Array(256);for(let x=0;x<n;x++)for(let y=0;y<r;y++){const p=x*r+y,v=e[p];let m=0,k=0;for(let b=0;b<o;b++){const E=x+b-c;if(!(E<0||E>=n))for(let D=0;D<o;D++){const M=y+D-c;if(M<0||M>=r)continue;const T=e[E*r+M],S=s[b*o+D]*A[Math.abs(T-v)];m+=T*S,k+=S}}const B=u[p]=Math.round(m/k);f[B]++}return[u,f]},Cye=function(e){const r=new Uint32Array(256);for(const n of e)r[n]++;return r},Cne=function(e){const r=e.length,n=new Uint8ClampedArray(r>>2);let i=-1/0,a=1/0;for(let s=0,l=n.length;s<l;s++){const c=n[s]=e[s<<2];i=Math.max(i,c),a=Math.min(a,c)}const o=255/(i-a);for(let s=0,l=n.length;s<l;s++)n[s]=(n[s]-a)*o;return n},bne=function(e){let r,n=-1/0,i=-1/0;const a=e.findIndex(l=>l!==0);let o=a,s=a;for(r=a;r<256;r++){const l=e[r];l>n&&(r-o>i&&(i=r-o,s=r-1),n=l,o=r)}for(r=s-1;r>=0&&!(e[r]>e[r+1]);r--);return r},bye=function(e){const r=e,{width:n,height:i}=e,{maxDim:a}=g(this,ip);let o=n,s=i;if(n>a||i>a){let d=n,u=i,f=Math.log2(Math.max(n,i)/a);const x=Math.floor(f);f=f===x?x-1:x;for(let p=0;p<f;p++){o=Math.ceil(d/2),s=Math.ceil(u/2);const v=new OffscreenCanvas(o,s);v.getContext("2d").drawImage(e,0,0,d,u,0,0,o,s),d=o,u=s,e!==r&&e.close(),e=v.transferToImageBitmap()}const y=Math.min(a/o,a/s);o=Math.round(o*y),s=Math.round(s*y)}const c=new OffscreenCanvas(o,s).getContext("2d",{willReadFrequently:!0});c.fillStyle="white",c.fillRect(0,0,o,s),c.filter="grayscale(1)",c.drawImage(e,0,0,e.width,e.height,0,0,o,s);const A=c.getImageData(0,0,o,s).data;return[te(this,Jr,Cne).call(this,A),o,s]},W(Oh,Jr),W(Oh,ip,{maxDim:512,sigmaSFactor:.02,sigmaR:25,kernelSize:16}),W(Oh,Nl,new Int32Array([0,1,-1,1,-1,0,-1,-1,0,-1,1,-1,1,0,1,1]));class moe extends fye{constructor(){super(),super.updateProperties({fill:Cn._defaultLineColor,"stroke-width":0})}clone(){const e=new moe;return e.updateAll(this),e}}class woe extends KX{constructor(e){super(e),super.updateProperties({stroke:Cn._defaultLineColor,"stroke-width":1})}clone(){const e=new woe(this._viewParameters);return e.updateAll(this),e}}var Qd,Zc,zd,ap;const Ts=class Ts extends uZ{constructor(r){super({...r,mustBeCommitted:!0,name:"signatureEditor"});W(this,Qd,!1);W(this,Zc,null);W(this,zd,null);W(this,ap,null);this._willKeepAspectRatio=!0,Q(this,zd,r.signatureData||null),Q(this,Zc,null),this.defaultL10nId="pdfjs-editor-signature-editor1"}static initialize(r,n){Cn.initialize(r,n),this._defaultDrawingOptions=new moe,this._defaultDrawnSignatureOptions=new woe(n.viewParameters)}static getDefaultDrawingOptions(r){const n=this._defaultDrawingOptions.clone();return n.updateProperties(r),n}static get supportMultipleDrawings(){return!1}static get typesMap(){return xr(this,"typesMap",new Map)}static get isDrawer(){return!1}get telemetryFinalData(){return{type:"signature",hasDescription:!!g(this,Zc)}}static computeTelemetryFinalData(r){const n=r.get("hasDescription");return{hasAltText:n.get(!0)??0,hasNoAltText:n.get(!1)??0}}get isResizable(){return!0}onScaleChanging(){this._drawId!==null&&super.onScaleChanging()}render(){if(this.div)return this.div;let r,n;const{_isCopy:i}=this;if(i&&(this._isCopy=!1,r=this.x,n=this.y),super.render(),this._drawId===null)if(g(this,zd)){const{lines:a,mustSmooth:o,areContours:s,description:l,uuid:c,heightInPage:A}=g(this,zd),{rawDims:{pageWidth:h,pageHeight:d},rotation:u}=this.parent.viewport,f=Oh.processDrawnLines({lines:a,pageWidth:h,pageHeight:d,rotation:u,innerMargin:Ts._INNER_MARGIN,mustSmooth:o,areContours:s});this.addSignature(f,A,l,c)}else this.div.setAttribute("data-l10n-args",JSON.stringify({description:""})),this.div.hidden=!0,this._uiManager.getSignature(this);else this.div.setAttribute("data-l10n-args",JSON.stringify({description:g(this,Zc)||""}));return i&&(this._isCopy=!0,this._moveAfterPaste(r,n)),this.div}setUuid(r){Q(this,ap,r),this.addEditToolbar()}getUuid(){return g(this,ap)}get description(){return g(this,Zc)}set description(r){Q(this,Zc,r),this.div&&(this.div.setAttribute("data-l10n-args",JSON.stringify({description:r})),super.addEditToolbar().then(n=>{n==null||n.updateEditSignatureButton(r)}))}getSignaturePreview(){const{newCurves:r,areContours:n,thickness:i,width:a,height:o}=g(this,zd),s=Math.max(a,o),l=Oh.processDrawnLines({lines:{curves:r.map(c=>({points:c})),thickness:i,width:a,height:o},pageWidth:s,pageHeight:s,rotation:0,innerMargin:0,mustSmooth:!1,areContours:n});return{areContours:n,outline:l.outline}}get toolbarButtons(){return this._uiManager.signatureManager?[["editSignature",this._uiManager.signatureManager]]:super.toolbarButtons}addSignature(r,n,i,a){const{x:o,y:s}=this,{outline:l}=Q(this,zd,r);Q(this,Qd,l instanceof wne),this.description=i;let c;g(this,Qd)?c=Ts.getDefaultDrawingOptions():(c=Ts._defaultDrawnSignatureOptions.clone(),c.updateProperties({"stroke-width":l.thickness})),this._addOutlines({drawOutlines:l,drawingOptions:c});const[A,h]=this.parentDimensions,[,d]=this.pageDimensions;let u=n/d;u=u>=1?.5:u,this.width*=u/this.height,this.width>=1&&(u*=.9/this.width,this.width=.9),this.height=u,this.setDims(A*this.width,h*this.height),this.x=o,this.y=s,this.center(),this._onResized(),this.onScaleChanging(),this.rotate(),this._uiManager.addToAnnotationStorage(this),this.setUuid(a),this._reportTelemetry({action:"pdfjs.signature.inserted",data:{hasBeenSaved:!!a,hasDescription:!!i}}),this.div.hidden=!1}getFromImage(r){const{rawDims:{pageWidth:n,pageHeight:i},rotation:a}=this.parent.viewport;return Oh.process(r,n,i,a,Ts._INNER_MARGIN)}getFromText(r,n){const{rawDims:{pageWidth:i,pageHeight:a},rotation:o}=this.parent.viewport;return Oh.extractContoursFromText(r,n,i,a,o,Ts._INNER_MARGIN)}getDrawnSignature(r){const{rawDims:{pageWidth:n,pageHeight:i},rotation:a}=this.parent.viewport;return Oh.processDrawnLines({lines:r,pageWidth:n,pageHeight:i,rotation:a,innerMargin:Ts._INNER_MARGIN,mustSmooth:!1,areContours:!1})}createDrawingOptions({areContours:r,thickness:n}){r?this._drawingOptions=Ts.getDefaultDrawingOptions():(this._drawingOptions=Ts._defaultDrawnSignatureOptions.clone(),this._drawingOptions.updateProperties({"stroke-width":n}))}serialize(r=!1){if(this.isEmpty())return null;const{lines:n,points:i,rect:a}=this.serializeDraw(r),{_drawingOptions:{"stroke-width":o}}=this,s={annotationType:Zt.SIGNATURE,isSignature:!0,areContours:g(this,Qd),color:[0,0,0],thickness:g(this,Qd)?0:o,pageIndex:this.pageIndex,rect:a,rotation:this.rotation,structTreeParentId:this._structTreeParentId};return this.addComment(s),r?(s.paths={lines:n,points:i},s.uuid=g(this,ap),s.isCopy=!0):s.lines=n,g(this,Zc)&&(s.accessibilityData={type:"Figure",alt:g(this,Zc)}),s}static deserializeDraw(r,n,i,a,o,s){return s.areContours?wne.deserialize(r,n,i,a,o,s):Ok.deserialize(r,n,i,a,o,s)}static async deserialize(r,n,i){var o;const a=await super.deserialize(r,n,i);return Q(a,Qd,r.areContours),a.description=((o=r.accessibilityData)==null?void 0:o.alt)||"",Q(a,ap,r.uuid),a}};Qd=new WeakMap,Zc=new WeakMap,zd=new WeakMap,ap=new WeakMap,Pe(Ts,"_type","signature"),Pe(Ts,"_editorType",Zt.SIGNATURE),Pe(Ts,"_defaultDrawingOptions",null);let Ene=Ts;var Qn,fa,jd,Ph,qd,Uv,Uh,op,Xc,Ys,Nv,Rr,W4,Z4,WG,ZG,XG,Sne,YG,Eye;class Fne extends Cn{constructor(r){super({...r,name:"stampEditor"});W(this,Rr);W(this,Qn,null);W(this,fa,null);W(this,jd,null);W(this,Ph,null);W(this,qd,null);W(this,Uv,"");W(this,Uh,null);W(this,op,!1);W(this,Xc,null);W(this,Ys,!1);W(this,Nv,!1);Q(this,Ph,r.bitmapUrl),Q(this,qd,r.bitmapFile),this.defaultL10nId="pdfjs-editor-stamp-editor"}static initialize(r,n){Cn.initialize(r,n)}static isHandlingMimeForPasting(r){return vre.includes(r)}static paste(r,n){n.pasteEditor({mode:Zt.STAMP},{bitmapFile:r.getAsFile()})}altTextFinish(){this._uiManager.useNewAltTextFlow&&(this.div.hidden=!1),super.altTextFinish()}get telemetryFinalData(){var r;return{type:"stamp",hasAltText:!!((r=this.altTextData)!=null&&r.altText)}}static computeTelemetryFinalData(r){const n=r.get("hasAltText");return{hasAltText:n.get(!0)??0,hasNoAltText:n.get(!1)??0}}async mlGuessAltText(r=null,n=!0){if(this.hasAltTextData())return null;const{mlManager:i}=this._uiManager;if(!i)throw new Error("No ML.");if(!await i.isEnabledFor("altText"))throw new Error("ML isn't enabled for alt text.");const{data:a,width:o,height:s}=r||this.copyCanvas(null,null,!0).imageData,l=await i.guess({name:"altText",request:{data:a,width:o,height:s,channels:a.length/(o*s)}});if(!l)throw new Error("No response from the AI service.");if(l.error)throw new Error("Error from the AI service.");if(l.cancel)return null;if(!l.output)throw new Error("No valid response from the AI service.");const c=l.output;return await this.setGuessedAltText(c),n&&!this.hasAltTextData()&&(this.altTextData={alt:c,decorative:!1}),c}remove(){var r;g(this,fa)&&(Q(this,Qn,null),this._uiManager.imageManager.deleteId(g(this,fa)),(r=g(this,Uh))==null||r.remove(),Q(this,Uh,null),g(this,Xc)&&(clearTimeout(g(this,Xc)),Q(this,Xc,null))),super.remove()}rebuild(){if(!this.parent){g(this,fa)&&te(this,Rr,WG).call(this);return}super.rebuild(),this.div!==null&&(g(this,fa)&&g(this,Uh)===null&&te(this,Rr,WG).call(this),this.isAttachedToDOM||this.parent.add(this))}onceAdded(r){this._isDraggable=!0,r&&this.div.focus()}isEmpty(){return!(g(this,jd)||g(this,Qn)||g(this,Ph)||g(this,qd)||g(this,fa)||g(this,op))}get toolbarButtons(){return[["altText",this.createAltText()]]}get isResizable(){return!0}render(){if(this.div)return this.div;let r,n;return this._isCopy&&(r=this.x,n=this.y),super.render(),this.div.hidden=!0,this.createAltText(),g(this,op)||(g(this,Qn)?te(this,Rr,ZG).call(this):te(this,Rr,WG).call(this)),this._isCopy&&this._moveAfterPaste(r,n),this._uiManager.addShouldRescale(this),this.div}setCanvas(r,n){const{id:i,bitmap:a}=this._uiManager.imageManager.getFromCanvas(r,n);n.remove(),i&&this._uiManager.imageManager.isValidId(i)&&(Q(this,fa,i),a&&Q(this,Qn,a),Q(this,op,!1),te(this,Rr,ZG).call(this))}_onResized(){this.onScaleChanging()}onScaleChanging(){if(!this.parent)return;g(this,Xc)!==null&&clearTimeout(g(this,Xc)),Q(this,Xc,setTimeout(()=>{Q(this,Xc,null),te(this,Rr,Sne).call(this)},200))}copyCanvas(r,n,i=!1){var u;r||(r=224);const{width:a,height:o}=g(this,Qn),s=new uA;let l=g(this,Qn),c=a,A=o,h=null;if(n){if(a>n||o>n){const D=Math.min(n/a,n/o);c=Math.floor(a*D),A=Math.floor(o*D)}h=document.createElement("canvas");const f=h.width=Math.ceil(c*s.sx),x=h.height=Math.ceil(A*s.sy);g(this,Ys)||(l=te(this,Rr,XG).call(this,f,x));const y=h.getContext("2d");y.filter=this._uiManager.hcmFilter;let p="white",v="#cfcfd8";this._uiManager.hcmFilter!=="none"?v="black":(u=window.matchMedia)!=null&&u.call(window,"(prefers-color-scheme: dark)").matches&&(p="#8f8f9d",v="#42414d");const m=15,k=m*s.sx,B=m*s.sy,b=new OffscreenCanvas(k*2,B*2),E=b.getContext("2d");E.fillStyle=p,E.fillRect(0,0,k*2,B*2),E.fillStyle=v,E.fillRect(0,0,k,B),E.fillRect(k,B,k,B),y.fillStyle=y.createPattern(b,"repeat"),y.fillRect(0,0,f,x),y.drawImage(l,0,0,l.width,l.height,0,0,f,x)}let d=null;if(i){let f,x;if(s.symmetric&&l.width<r&&l.height<r)f=l.width,x=l.height;else if(l=g(this,Qn),a>r||o>r){const v=Math.min(r/a,r/o);f=Math.floor(a*v),x=Math.floor(o*v),g(this,Ys)||(l=te(this,Rr,XG).call(this,f,x))}const p=new OffscreenCanvas(f,x).getContext("2d",{willReadFrequently:!0});p.drawImage(l,0,0,l.width,l.height,0,0,f,x),d={width:f,height:x,data:p.getImageData(0,0,f,x).data}}return{canvas:h,width:c,height:A,imageData:d}}static async deserialize(r,n,i){var y;let a=null,o=!1;if(r instanceof zge){const{data:{rect:p,rotation:v,id:m,structParent:k,popupRef:B,contentsObj:b},container:E,parent:{page:{pageNumber:D}},canvas:M}=r;let T,S;M?(delete r.canvas,{id:T,bitmap:S}=i.imageManager.getFromCanvas(E.id,M),M.remove()):(o=!0,r._hasNoCanvas=!0);const L=((y=await n._structTree.getAriaAttributes(`${hoe}${m}`))==null?void 0:y.get("aria-label"))||"";a=r={annotationType:Zt.STAMP,bitmapId:T,bitmap:S,pageIndex:D-1,rect:p.slice(0),rotation:v,annotationElementId:m,id:m,deleted:!1,accessibilityData:{decorative:!1,altText:L},isSvg:!1,structParent:k,popupRef:B,comment:(b==null?void 0:b.str)||null}}const s=await super.deserialize(r,n,i),{rect:l,bitmap:c,bitmapUrl:A,bitmapId:h,isSvg:d,accessibilityData:u}=r;o?(i.addMissingCanvas(r.id,s),Q(s,op,!0)):h&&i.imageManager.isValidId(h)?(Q(s,fa,h),c&&Q(s,Qn,c)):Q(s,Ph,A),Q(s,Ys,d);const[f,x]=s.pageDimensions;return s.width=(l[2]-l[0])/f,s.height=(l[3]-l[1])/x,u&&(s.altTextData=u),s._initialData=a,r.comment&&s.setCommentData(r.comment),Q(s,Nv,!!a),s}serialize(r=!1,n=null){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const i={annotationType:Zt.STAMP,bitmapId:g(this,fa),pageIndex:this.pageIndex,rect:this.getPDFRect(),rotation:this.rotation,isSvg:g(this,Ys),structTreeParentId:this._structTreeParentId};if(this.addComment(i),r)return i.bitmapUrl=te(this,Rr,YG).call(this,!0),i.accessibilityData=this.serializeAltText(!0),i.isCopy=!0,i;const{decorative:a,altText:o}=this.serializeAltText(!1);if(!a&&o&&(i.accessibilityData={type:"Figure",alt:o}),this.annotationElementId){const l=te(this,Rr,Eye).call(this,i);if(l.isSame)return null;l.isSameAltText?delete i.accessibilityData:i.accessibilityData.structParent=this._initialData.structParent??-1}if(i.id=this.annotationElementId,n===null)return i;n.stamps||(n.stamps=new Map);const s=g(this,Ys)?(i.rect[2]-i.rect[0])*(i.rect[3]-i.rect[1]):null;if(!n.stamps.has(g(this,fa)))n.stamps.set(g(this,fa),{area:s,serialized:i}),i.bitmap=te(this,Rr,YG).call(this,!1);else if(g(this,Ys)){const l=n.stamps.get(g(this,fa));s>l.area&&(l.area=s,l.serialized.bitmap.close(),l.serialized.bitmap=te(this,Rr,YG).call(this,!1))}return i}renderAnnotationElement(r){if(this.deleted)return r.hide(),null;const n={rect:this.getPDFRect()};return this.hasEditedComment&&(n.popup=this.comment),r.updateEdited(n),null}}Qn=new WeakMap,fa=new WeakMap,jd=new WeakMap,Ph=new WeakMap,qd=new WeakMap,Uv=new WeakMap,Uh=new WeakMap,op=new WeakMap,Xc=new WeakMap,Ys=new WeakMap,Nv=new WeakMap,Rr=new WeakSet,W4=function(r,n=!1){if(!r){this.remove();return}Q(this,Qn,r.bitmap),n||(Q(this,fa,r.id),Q(this,Ys,r.isSvg)),r.file&&Q(this,Uv,r.file.name),te(this,Rr,ZG).call(this)},Z4=function(){if(Q(this,jd,null),this._uiManager.enableWaiting(!1),!!g(this,Uh)){if(this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&g(this,Qn)){this.addEditToolbar().then(()=>{this._editToolbar.hide(),this._uiManager.editAltText(this,!0)});return}if(!this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&g(this,Qn)){this._reportTelemetry({action:"pdfjs.image.image_added",data:{alt_text_modal:!1,alt_text_type:"empty"}});try{this.mlGuessAltText()}catch{}}this.div.focus()}},WG=function(){if(g(this,fa)){this._uiManager.enableWaiting(!0),this._uiManager.imageManager.getFromId(g(this,fa)).then(i=>te(this,Rr,W4).call(this,i,!0)).finally(()=>te(this,Rr,Z4).call(this));return}if(g(this,Ph)){const i=g(this,Ph);Q(this,Ph,null),this._uiManager.enableWaiting(!0),Q(this,jd,this._uiManager.imageManager.getFromUrl(i).then(a=>te(this,Rr,W4).call(this,a)).finally(()=>te(this,Rr,Z4).call(this)));return}if(g(this,qd)){const i=g(this,qd);Q(this,qd,null),this._uiManager.enableWaiting(!0),Q(this,jd,this._uiManager.imageManager.getFromFile(i).then(a=>te(this,Rr,W4).call(this,a)).finally(()=>te(this,Rr,Z4).call(this)));return}const r=document.createElement("input");r.type="file",r.accept=vre.join(",");const n=this._uiManager._signal;Q(this,jd,new Promise(i=>{r.addEventListener("change",async()=>{if(!r.files||r.files.length===0)this.remove();else{this._uiManager.enableWaiting(!0);const a=await this._uiManager.imageManager.getFromFile(r.files[0]);this._reportTelemetry({action:"pdfjs.image.image_selected",data:{alt_text_modal:this._uiManager.useNewAltTextFlow}}),te(this,Rr,W4).call(this,a)}i()},{signal:n}),r.addEventListener("cancel",()=>{this.remove(),i()},{signal:n})}).finally(()=>te(this,Rr,Z4).call(this))),r.click()},ZG=function(){var h;const{div:r}=this;let{width:n,height:i}=g(this,Qn);const[a,o]=this.pageDimensions,s=.75;if(this.width)n=this.width*a,i=this.height*o;else if(n>s*a||i>s*o){const d=Math.min(s*a/n,s*o/i);n*=d,i*=d}const[l,c]=this.parentDimensions;this.setDims(n*l/a,i*c/o),this._uiManager.enableWaiting(!1);const A=Q(this,Uh,document.createElement("canvas"));A.setAttribute("role","img"),this.addContainer(A),this.width=n/a,this.height=i/o,(h=this._initialOptions)!=null&&h.isCentered?this.center():this.fixAndSetPosition(),this._initialOptions=null,(!this._uiManager.useNewAltTextWhenAddingImage||!this._uiManager.useNewAltTextFlow||this.annotationElementId)&&(r.hidden=!1),te(this,Rr,Sne).call(this),g(this,Nv)||(this.parent.addUndoableEditor(this),Q(this,Nv,!0)),this._reportTelemetry({action:"inserted_image"}),g(this,Uv)&&this.div.setAttribute("aria-description",g(this,Uv)),this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-stamp-added-alert")},XG=function(r,n){const{width:i,height:a}=g(this,Qn);let o=i,s=a,l=g(this,Qn);for(;o>2*r||s>2*n;){const c=o,A=s;o>2*r&&(o=o>=16384?Math.floor(o/2)-1:Math.ceil(o/2)),s>2*n&&(s=s>=16384?Math.floor(s/2)-1:Math.ceil(s/2));const h=new OffscreenCanvas(o,s);h.getContext("2d").drawImage(l,0,0,c,A,0,0,o,s),l=h.transferToImageBitmap()}return l},Sne=function(){const[r,n]=this.parentDimensions,{width:i,height:a}=this,o=new uA,s=Math.ceil(i*r*o.sx),l=Math.ceil(a*n*o.sy),c=g(this,Uh);if(!c||c.width===s&&c.height===l)return;c.width=s,c.height=l;const A=g(this,Ys)?g(this,Qn):te(this,Rr,XG).call(this,s,l),h=c.getContext("2d");h.filter=this._uiManager.hcmFilter,h.drawImage(A,0,0,A.width,A.height,0,0,s,l)},YG=function(r){if(r){if(g(this,Ys)){const a=this._uiManager.imageManager.getSvgUrl(g(this,fa));if(a)return a}const n=document.createElement("canvas");return{width:n.width,height:n.height}=g(this,Qn),n.getContext("2d").drawImage(g(this,Qn),0,0),n.toDataURL()}if(g(this,Ys)){const[n,i]=this.pageDimensions,a=Math.round(this.width*n*P1.PDF_TO_CSS_UNITS),o=Math.round(this.height*i*P1.PDF_TO_CSS_UNITS),s=new OffscreenCanvas(a,o);return s.getContext("2d").drawImage(g(this,Qn),0,0,g(this,Qn).width,g(this,Qn).height,0,0,a,o),s.transferToImageBitmap()}return structuredClone(g(this,Qn))},Eye=function(r){var s;const{pageIndex:n,accessibilityData:{altText:i}}=this._initialData,a=r.pageIndex===n,o=(((s=r.accessibilityData)==null?void 0:s.alt)||"")===i;return{isSame:!this.hasEditedComment&&!this._hasBeenMoved&&!this._hasBeenResized&&a&&o,isSameAltText:o}},Pe(Fne,"_type","stamp"),Pe(Fne,"_editorType",Zt.STAMP);var sp,Rv,Yc,Vd,Nh,Js,Kd,Hv,lp,Rl,Rh,xa,Hh,Gd,Ov,Ft,Wd,jn,Fye,Fc,Mne,_ne,JG;const Sl=class Sl{constructor({uiManager:e,pageIndex:r,div:n,structTreeLayer:i,accessibilityManager:a,annotationLayer:o,drawLayer:s,textLayer:l,viewport:c,l10n:A}){W(this,jn);W(this,sp);W(this,Rv,!1);W(this,Yc,null);W(this,Vd,null);W(this,Nh,null);W(this,Js,new Map);W(this,Kd,!1);W(this,Hv,!1);W(this,lp,!1);W(this,Rl,null);W(this,Rh,null);W(this,xa,null);W(this,Hh,null);W(this,Gd,null);W(this,Ov,-1);W(this,Ft);const h=[...g(Sl,Wd).values()];if(!Sl._initialized){Sl._initialized=!0;for(const d of h)d.initialize(A,e)}e.registerEditorTypes(h),Q(this,Ft,e),this.pageIndex=r,this.div=n,Q(this,sp,a),Q(this,Yc,o),this.viewport=c,Q(this,xa,l),this.drawLayer=s,this._structTree=i,g(this,Ft).addLayer(this)}get isEmpty(){return g(this,Js).size===0}get isInvisible(){return this.isEmpty&&g(this,Ft).getMode()===Zt.NONE}updateToolbar(e){g(this,Ft).updateToolbar(e)}updateMode(e=g(this,Ft).getMode()){switch(te(this,jn,JG).call(this),e){case Zt.NONE:this.disableTextSelection(),this.togglePointerEvents(!1),this.toggleAnnotationLayerPointerEvents(!0),this.disableClick();return;case Zt.INK:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick();break;case Zt.HIGHLIGHT:this.enableTextSelection(),this.togglePointerEvents(!1),this.disableClick();break;default:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick()}this.toggleAnnotationLayerPointerEvents(!1);const{classList:r}=this.div;for(const n of g(Sl,Wd).values())r.toggle(`${n._type}Editing`,e===n._editorType);this.div.hidden=!1}hasTextLayer(e){var r;return e===((r=g(this,xa))==null?void 0:r.div)}setEditingState(e){g(this,Ft).setEditingState(e)}addCommands(e){g(this,Ft).addCommands(e)}cleanUndoStack(e){g(this,Ft).cleanUndoStack(e)}toggleDrawing(e=!1){this.div.classList.toggle("drawing",!e)}togglePointerEvents(e=!1){this.div.classList.toggle("disabled",!e)}toggleAnnotationLayerPointerEvents(e=!1){var r;(r=g(this,Yc))==null||r.div.classList.toggle("disabled",!e)}async enable(){var n;Q(this,lp,!0),this.div.tabIndex=0,this.togglePointerEvents(!0),(n=g(this,Gd))==null||n.abort(),Q(this,Gd,null);const e=new Set;for(const i of g(this,Js).values())i.enableEditing(),i.show(!0),i.annotationElementId&&(g(this,Ft).removeChangedExistingAnnotation(i),e.add(i.annotationElementId));if(!g(this,Yc)){Q(this,lp,!1);return}const r=g(this,Yc).getEditableAnnotations();for(const i of r){if(i.hide(),g(this,Ft).isDeletedAnnotationElement(i.data.id)||e.has(i.data.id))continue;const a=await this.deserialize(i);a&&(this.addOrRebuild(a),a.enableEditing())}Q(this,lp,!1)}disable(){var i;if(Q(this,Hv,!0),this.div.tabIndex=-1,this.togglePointerEvents(!1),g(this,xa)&&!g(this,Gd)){Q(this,Gd,new AbortController);const a=g(this,Ft).combinedSignal(g(this,Gd));g(this,xa).div.addEventListener("pointerdown",o=>{const{clientX:l,clientY:c,timeStamp:A}=o,h=g(this,Ov);if(A-h>500){Q(this,Ov,A);return}Q(this,Ov,-1);const{classList:d}=this.div;d.toggle("getElements",!0);const u=document.elementsFromPoint(l,c);if(d.toggle("getElements",!1),!this.div.contains(u[0]))return;let f;const x=new RegExp(`^${mpe}[0-9]+$`);for(const p of u)if(x.test(p.id)){f=p.id;break}if(!f)return;const y=g(this,Js).get(f);(y==null?void 0:y.annotationElementId)===null&&(o.stopPropagation(),o.preventDefault(),y.dblclick())},{signal:a,capture:!0})}const e=new Map,r=new Map;for(const a of g(this,Js).values())if(a.disableEditing(),!!a.annotationElementId){if(a.serialize()!==null){e.set(a.annotationElementId,a);continue}else r.set(a.annotationElementId,a);(i=this.getEditableAnnotation(a.annotationElementId))==null||i.show(),a.remove()}if(g(this,Yc)){const a=g(this,Yc).getEditableAnnotations();for(const o of a){const{id:s}=o.data;if(g(this,Ft).isDeletedAnnotationElement(s)){o.updateEdited({deleted:!0});continue}let l=r.get(s);if(l){l.resetAnnotationElement(o),l.show(!1),o.show();continue}l=e.get(s),l&&(g(this,Ft).addChangedExistingAnnotation(l),l.renderAnnotationElement(o)&&l.show(!1)),o.show()}}te(this,jn,JG).call(this),this.isEmpty&&(this.div.hidden=!0);const{classList:n}=this.div;for(const a of g(Sl,Wd).values())n.remove(`${a._type}Editing`);this.disableTextSelection(),this.toggleAnnotationLayerPointerEvents(!0),Q(this,Hv,!1)}getEditableAnnotation(e){var r;return((r=g(this,Yc))==null?void 0:r.getEditableAnnotation(e))||null}setActiveEditor(e){g(this,Ft).getActive()!==e&&g(this,Ft).setActiveEditor(e)}enableTextSelection(){var e;if(this.div.tabIndex=-1,(e=g(this,xa))!=null&&e.div&&!g(this,Hh)){Q(this,Hh,new AbortController);const r=g(this,Ft).combinedSignal(g(this,Hh));g(this,xa).div.addEventListener("pointerdown",te(this,jn,Fye).bind(this),{signal:r}),g(this,xa).div.classList.add("highlighting")}}disableTextSelection(){var e;this.div.tabIndex=0,(e=g(this,xa))!=null&&e.div&&g(this,Hh)&&(g(this,Hh).abort(),Q(this,Hh,null),g(this,xa).div.classList.remove("highlighting"))}enableClick(){if(g(this,Vd))return;Q(this,Vd,new AbortController);const e=g(this,Ft).combinedSignal(g(this,Vd));this.div.addEventListener("pointerdown",this.pointerdown.bind(this),{signal:e});const r=this.pointerup.bind(this);this.div.addEventListener("pointerup",r,{signal:e}),this.div.addEventListener("pointercancel",r,{signal:e})}disableClick(){var e;(e=g(this,Vd))==null||e.abort(),Q(this,Vd,null)}attach(e){g(this,Js).set(e.id,e);const{annotationElementId:r}=e;r&&g(this,Ft).isDeletedAnnotationElement(r)&&g(this,Ft).removeDeletedAnnotationElement(e)}detach(e){var r;g(this,Js).delete(e.id),(r=g(this,sp))==null||r.removePointerInTextLayer(e.contentDiv),!g(this,Hv)&&e.annotationElementId&&g(this,Ft).addDeletedAnnotationElement(e)}remove(e){this.detach(e),g(this,Ft).removeEditor(e),e.div.remove(),e.isAttachedToDOM=!1}changeParent(e){var r;e.parent!==this&&(e.parent&&e.annotationElementId&&(g(this,Ft).addDeletedAnnotationElement(e.annotationElementId),Cn.deleteAnnotationElement(e),e.annotationElementId=null),this.attach(e),(r=e.parent)==null||r.detach(e),e.setParent(this),e.div&&e.isAttachedToDOM&&(e.div.remove(),this.div.append(e.div)))}add(e){if(!(e.parent===this&&e.isAttachedToDOM)){if(this.changeParent(e),g(this,Ft).addEditor(e),this.attach(e),!e.isAttachedToDOM){const r=e.render();this.div.append(r),e.isAttachedToDOM=!0}e.fixAndSetPosition(),e.onceAdded(!g(this,lp)),g(this,Ft).addToAnnotationStorage(e),e._reportTelemetry(e.telemetryInitialData)}}moveEditorInDOM(e){var n;if(!e.isAttachedToDOM)return;const{activeElement:r}=document;e.div.contains(r)&&!g(this,Nh)&&(e._focusEventsAllowed=!1,Q(this,Nh,setTimeout(()=>{Q(this,Nh,null),e.div.contains(document.activeElement)?e._focusEventsAllowed=!0:(e.div.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:g(this,Ft)._signal}),r.focus())},0))),e._structTreeParentId=(n=g(this,sp))==null?void 0:n.moveElementInDOM(this.div,e.div,e.contentDiv,!0)}addOrRebuild(e){e.needsToBeRebuilt()?(e.parent||(e.parent=this),e.rebuild(),e.show()):this.add(e)}addUndoableEditor(e){const r=()=>e._uiManager.rebuild(e),n=()=>{e.remove()};this.addCommands({cmd:r,undo:n,mustExec:!1})}getNextId(){return g(this,Ft).getId()}combinedSignal(e){return g(this,Ft).combinedSignal(e)}canCreateNewEmptyEditor(){var e;return(e=g(this,jn,Fc))==null?void 0:e.canCreateNewEmptyEditor()}async pasteEditor(e,r){this.updateToolbar(e),await g(this,Ft).updateMode(e.mode);const{offsetX:n,offsetY:i}=te(this,jn,_ne).call(this),a=this.getNextId(),o=te(this,jn,Mne).call(this,{parent:this,id:a,x:n,y:i,uiManager:g(this,Ft),isCentered:!0,...r});o&&this.add(o)}async deserialize(e){var r;return await((r=g(Sl,Wd).get(e.annotationType??e.annotationEditorType))==null?void 0:r.deserialize(e,this,g(this,Ft)))||null}createAndAddNewEditor(e,r,n={}){const i=this.getNextId(),a=te(this,jn,Mne).call(this,{parent:this,id:i,x:e.offsetX,y:e.offsetY,uiManager:g(this,Ft),isCentered:r,...n});return a&&this.add(a),a}addNewEditor(e={}){this.createAndAddNewEditor(te(this,jn,_ne).call(this),!0,e)}setSelected(e){g(this,Ft).setSelected(e)}toggleSelected(e){g(this,Ft).toggleSelected(e)}unselect(e){g(this,Ft).unselect(e)}pointerup(e){var i;const{isMac:r}=Ka.platform;if(e.button!==0||e.ctrlKey&&r||e.target!==this.div||!g(this,Kd)||(Q(this,Kd,!1),(i=g(this,jn,Fc))!=null&&i.isDrawer&&g(this,jn,Fc).supportMultipleDrawings))return;if(!g(this,Rv)){Q(this,Rv,!0);return}const n=g(this,Ft).getMode();if(n===Zt.STAMP||n===Zt.SIGNATURE){g(this,Ft).unselectAll();return}this.createAndAddNewEditor(e,!1)}pointerdown(e){var i;if(g(this,Ft).getMode()===Zt.HIGHLIGHT&&this.enableTextSelection(),g(this,Kd)){Q(this,Kd,!1);return}const{isMac:r}=Ka.platform;if(e.button!==0||e.ctrlKey&&r||e.target!==this.div)return;if(Q(this,Kd,!0),(i=g(this,jn,Fc))!=null&&i.isDrawer){this.startDrawingSession(e);return}const n=g(this,Ft).getActive();Q(this,Rv,!n||n.isEmpty())}startDrawingSession(e){if(this.div.focus({preventScroll:!0}),g(this,Rl)){g(this,jn,Fc).startDrawing(this,g(this,Ft),!1,e);return}g(this,Ft).setCurrentDrawingSession(this),Q(this,Rl,new AbortController);const r=g(this,Ft).combinedSignal(g(this,Rl));this.div.addEventListener("blur",({relatedTarget:n})=>{n&&!this.div.contains(n)&&(Q(this,Rh,null),this.commitOrRemove())},{signal:r}),g(this,jn,Fc).startDrawing(this,g(this,Ft),!1,e)}pause(e){if(e){const{activeElement:r}=document;this.div.contains(r)&&Q(this,Rh,r);return}g(this,Rh)&&setTimeout(()=>{var r;(r=g(this,Rh))==null||r.focus(),Q(this,Rh,null)},0)}endDrawingSession(e=!1){return g(this,Rl)?(g(this,Ft).setCurrentDrawingSession(null),g(this,Rl).abort(),Q(this,Rl,null),Q(this,Rh,null),g(this,jn,Fc).endDrawing(e)):null}findNewParent(e,r,n){const i=g(this,Ft).findParent(r,n);return i===null||i===this?!1:(i.changeParent(e),!0)}commitOrRemove(){return g(this,Rl)?(this.endDrawingSession(),!0):!1}onScaleChanging(){g(this,Rl)&&g(this,jn,Fc).onScaleChangingWhenDrawing(this)}destroy(){var e,r;this.commitOrRemove(),((e=g(this,Ft).getActive())==null?void 0:e.parent)===this&&(g(this,Ft).commitOrRemove(),g(this,Ft).setActiveEditor(null)),g(this,Nh)&&(clearTimeout(g(this,Nh)),Q(this,Nh,null));for(const n of g(this,Js).values())(r=g(this,sp))==null||r.removePointerInTextLayer(n.contentDiv),n.setParent(null),n.isAttachedToDOM=!1,n.div.remove();this.div=null,g(this,Js).clear(),g(this,Ft).removeLayer(this)}render({viewport:e}){this.viewport=e,Fp(this.div,e);for(const r of g(this,Ft).getEditors(this.pageIndex))this.add(r),r.rebuild();this.updateMode()}update({viewport:e}){g(this,Ft).commitOrRemove(),te(this,jn,JG).call(this);const r=this.viewport.rotation,n=e.rotation;if(this.viewport=e,Fp(this.div,{rotation:n}),r!==n)for(const i of g(this,Js).values())i.rotate(n)}get pageDimensions(){const{pageWidth:e,pageHeight:r}=this.viewport.rawDims;return[e,r]}get scale(){return g(this,Ft).viewParameters.realScale}};sp=new WeakMap,Rv=new WeakMap,Yc=new WeakMap,Vd=new WeakMap,Nh=new WeakMap,Js=new WeakMap,Kd=new WeakMap,Hv=new WeakMap,lp=new WeakMap,Rl=new WeakMap,Rh=new WeakMap,xa=new WeakMap,Hh=new WeakMap,Gd=new WeakMap,Ov=new WeakMap,Ft=new WeakMap,Wd=new WeakMap,jn=new WeakSet,Fye=function(e){g(this,Ft).unselectAll();const{target:r}=e;if(r===g(this,xa).div||(r.getAttribute("role")==="img"||r.classList.contains("endOfContent"))&&g(this,xa).div.contains(r)){const{isMac:n}=Ka.platform;if(e.button!==0||e.ctrlKey&&n)return;g(this,Ft).showAllEditors("highlight",!0,!0),g(this,xa).div.classList.add("free"),this.toggleDrawing(),hZ.startHighlighting(this,g(this,Ft).direction==="ltr",{target:g(this,xa).div,x:e.x,y:e.y}),g(this,xa).div.addEventListener("pointerup",()=>{g(this,xa).div.classList.remove("free"),this.toggleDrawing(!0)},{once:!0,signal:g(this,Ft)._signal}),e.preventDefault()}},Fc=function(){return g(Sl,Wd).get(g(this,Ft).getMode())},Mne=function(e){const r=g(this,jn,Fc);return r?new r.prototype.constructor(e):null},_ne=function(){const{x:e,y:r,width:n,height:i}=this.div.getBoundingClientRect(),a=Math.max(0,e),o=Math.max(0,r),s=Math.min(window.innerWidth,e+n),l=Math.min(window.innerHeight,r+i),c=(a+s)/2-e,A=(o+l)/2-r,[h,d]=this.viewport.rotation%180===0?[c,A]:[A,c];return{offsetX:h,offsetY:d}},JG=function(){for(const e of g(this,Js).values())e.isEmpty()&&e.remove()},Pe(Sl,"_initialized",!1),W(Sl,Wd,new Map([Ane,mne,Fne,hZ,Ene].map(e=>[e._editorType,e])));let Dne=Sl;var Hl,So,cp,Dk,BX,Sye,fA,Ine,Dye,Tne;const Ki=class Ki{constructor({pageIndex:e}){W(this,fA);W(this,Hl,null);W(this,So,new Map);W(this,cp,new Map);this.pageIndex=e}setParent(e){if(!g(this,Hl)){Q(this,Hl,e);return}if(g(this,Hl)!==e){if(g(this,So).size>0)for(const r of g(this,So).values())r.remove(),e.append(r);Q(this,Hl,e)}}static get _svgFactory(){return xr(this,"_svgFactory",new cZ)}draw(e,r=!1,n=!1){const i=qi(Ki,Dk)._++,a=te(this,fA,Ine).call(this),o=Ki._svgFactory.createElement("defs");a.append(o);const s=Ki._svgFactory.createElement("path");o.append(s);const l=`path_p${this.pageIndex}_${i}`;s.setAttribute("id",l),s.setAttribute("vector-effect","non-scaling-stroke"),r&&g(this,cp).set(i,s);const c=n?te(this,fA,Dye).call(this,o,l):null,A=Ki._svgFactory.createElement("use");return a.append(A),A.setAttribute("href",`#${l}`),this.updateProperties(a,e),g(this,So).set(i,a),{id:i,clipPathId:`url(#${c})`}}drawOutline(e,r){const n=qi(Ki,Dk)._++,i=te(this,fA,Ine).call(this),a=Ki._svgFactory.createElement("defs");i.append(a);const o=Ki._svgFactory.createElement("path");a.append(o);const s=`path_p${this.pageIndex}_${n}`;o.setAttribute("id",s),o.setAttribute("vector-effect","non-scaling-stroke");let l;if(r){const h=Ki._svgFactory.createElement("mask");a.append(h),l=`mask_p${this.pageIndex}_${n}`,h.setAttribute("id",l),h.setAttribute("maskUnits","objectBoundingBox");const d=Ki._svgFactory.createElement("rect");h.append(d),d.setAttribute("width","1"),d.setAttribute("height","1"),d.setAttribute("fill","white");const u=Ki._svgFactory.createElement("use");h.append(u),u.setAttribute("href",`#${s}`),u.setAttribute("stroke","none"),u.setAttribute("fill","black"),u.setAttribute("fill-rule","nonzero"),u.classList.add("mask")}const c=Ki._svgFactory.createElement("use");i.append(c),c.setAttribute("href",`#${s}`),l&&c.setAttribute("mask",`url(#${l})`);const A=c.cloneNode();return i.append(A),c.classList.add("mainOutline"),A.classList.add("secondaryOutline"),this.updateProperties(i,e),g(this,So).set(n,i),n}finalizeDraw(e,r){g(this,cp).delete(e),this.updateProperties(e,r)}updateProperties(e,r){var l;if(!r)return;const{root:n,bbox:i,rootClass:a,path:o}=r,s=typeof e=="number"?g(this,So).get(e):e;if(s){if(n&&te(this,fA,Tne).call(this,s,n),i&&te(l=Ki,BX,Sye).call(l,s,i),a){const{classList:c}=s;for(const[A,h]of Object.entries(a))c.toggle(A,h)}if(o){const A=s.firstChild.firstChild;te(this,fA,Tne).call(this,A,o)}}}updateParent(e,r){if(r===this)return;const n=g(this,So).get(e);n&&(g(r,Hl).append(n),g(this,So).delete(e),g(r,So).set(e,n))}remove(e){g(this,cp).delete(e),g(this,Hl)!==null&&(g(this,So).get(e).remove(),g(this,So).delete(e))}destroy(){Q(this,Hl,null);for(const e of g(this,So).values())e.remove();g(this,So).clear(),g(this,cp).clear()}};Hl=new WeakMap,So=new WeakMap,cp=new WeakMap,Dk=new WeakMap,BX=new WeakSet,Sye=function(e,[r,n,i,a]){const{style:o}=e;o.top=`${100*n}%`,o.left=`${100*r}%`,o.width=`${100*i}%`,o.height=`${100*a}%`},fA=new WeakSet,Ine=function(){const e=Ki._svgFactory.create(1,1,!0);return g(this,Hl).append(e),e.setAttribute("aria-hidden",!0),e},Dye=function(e,r){const n=Ki._svgFactory.createElement("clipPath");e.append(n);const i=`clip_${r}`;n.setAttribute("id",i),n.setAttribute("clipPathUnits","objectBoundingBox");const a=Ki._svgFactory.createElement("use");return n.append(a),a.setAttribute("href",`#${r}`),a.classList.add("clip"),i},Tne=function(e,r){for(const[n,i]of Object.entries(r))i===null?e.removeAttribute(n):e.setAttribute(n,i)},W(Ki,BX),W(Ki,Dk,0);let Lne=Ki;globalThis._pdfjsTestingUtils={HighlightOutliner:une};globalThis.pdfjsLib={AbortException:T1,AnnotationEditorLayer:Dne,AnnotationEditorParamsType:Sr,AnnotationEditorType:Zt,AnnotationEditorUIManager:Sp,AnnotationLayer:sne,AnnotationMode:Ju,AnnotationType:Mi,build:uCe,ColorPicker:sZ,createValidAbsoluteUrl:wpe,DOMSVGFactory:cZ,DrawLayer:Lne,FeatureTest:Ka,fetchData:Uk,getDocument:goe,getFilenameFromUrl:nBe,getPdfFilenameFromUrl:iBe,getRGB:qX,getUuid:Cpe,getXfaPageViewport:oBe,GlobalWorkerOptions:jl,ImageKind:BG,InvalidPDFException:gre,isDataScheme:jX,isPdfFile:doe,isValidExplicitDest:gBe,MathClamp:_o,noContextMenu:al,normalizeUnicode:eBe,OPS:f6,OutputScale:uA,PasswordResponses:V9e,PDFDataRangeTransport:Cge,PDFDateString:nZ,PDFWorker:g6,PermissionFlag:q9e,PixelsPerInch:P1,RenderingCancelledException:uoe,ResponseException:rZ,setLayerDimensions:Fp,shadow:xr,SignatureExtractor:Oh,stopEvent:_i,SupportedImageMimeTypes:vre,TextLayer:x6,TouchManager:aZ,updateUrlHash:kpe,Util:gt,VerbosityLevel:OX,version:hCe,XfaLayer:Sge};const Mye="/assets/pdf.worker.min-r-TJsTTt.mjs";jl.workerSrc=Mye;const PCe=({file:t,onSave:e,onClose:r})=>{const n=Ye.useRef(null),i=Ye.useRef(null),a=Ye.useRef(null),[o,s]=Ye.useState(null),[l,c]=Ye.useState(1),[A,h]=Ye.useState(1),[d,u]=Ye.useState([]),[f,x]=Ye.useState([]),[y,p]=Ye.useState("select"),[v,m]=Ye.useState([]),[k,B]=Ye.useState(!1),[b,E]=Ye.useState(!1),[D,M]=Ye.useState(!1),[T,S]=Ye.useState({x:0,y:0}),[L,P]=Ye.useState(""),[_,K]=Ye.useState([]),[Y,G]=Ye.useState(100),[X,V]=Ye.useState(!1),[J,O]=Ye.useState(20),[I,j]=Ye.useState(!1),[q,ie]=Ye.useState(!1),[he,ye]=Ye.useState(!1),[ve,ke]=Ye.useState(!1),[Ie,Ue]=Ye.useState(!1),[Ze,Ve]=Ye.useState(!1),[H,re]=Ye.useState(null),[Ee,Ae]=Ye.useState(""),[se,de]=Ye.useState(3),[Se,Ce]=Ye.useState(3),[we,Te]=Ye.useState(""),[je,Ne]=Ye.useState("#000000"),[qe,yt]=Ye.useState("#ffffff"),[et,st]=Ye.useState(2),[wt,at]=Ye.useState(16),[nr,_t]=Ye.useState("Arial"),[ot,Nt]=Ye.useState(1),[Jt,Ct]=Ye.useState("left"),[$t,Qt]=Ye.useState(!1),[zr,yn]=Ye.useState(!1),[Ar,Pt]=Ye.useState(!1),[pr,dl]=Ye.useState("solid"),[Mn,Vo]=Ye.useState("#000000"),[ka,Tt]=Ye.useState(0),[Za,Ko]=Ye.useState(0),[jr,Vn]=Ye.useState(0),[ln,ni]=Ye.useState(["basic","text","drawing","shapes"]),[_n,ac]=Ye.useState([]),[Ri,Xa]=Ye.useState(-1),ms={basic:{name:"Basic Tools",tools:[{id:"select",name:"Select",icon:r5,shortcut:"V"},{id:"hand",name:"Hand",icon:O8,shortcut:"H"},{id:"zoom",name:"Zoom",icon:l5,shortcut:"Z"},{id:"eraser",name:"Eraser",icon:U8,shortcut:"E"}]},text:{name:"Text & Typography",tools:[{id:"text",name:"Text",icon:u3,shortcut:"T"},{id:"richtext",name:"Rich Text",icon:y1,shortcut:"R"},{id:"sticky",name:"Sticky Note",icon:c3,shortcut:"S"},{id:"callout",name:"Callout",icon:G8,shortcut:"C"}]},drawing:{name:"Drawing & Markup",tools:[{id:"pen",name:"Pen",icon:$8,shortcut:"P"},{id:"highlighter",name:"Highlighter",icon:t5,shortcut:"H"},{id:"brush",name:"Brush",icon:Ku,shortcut:"B"}]},shapes:{name:"Shapes & Objects",tools:[{id:"rectangle",name:"Rectangle",icon:xp,shortcut:"R"},{id:"circle",name:"Circle",icon:P8,shortcut:"O"},{id:"triangle",name:"Triangle",icon:h3,shortcut:"T"},{id:"star",name:"Star",icon:l3,shortcut:"S"}]},lines:{name:"Lines & Arrows",tools:[{id:"line",name:"Line",icon:t5,shortcut:"L"},{id:"arrow",name:"Arrow",icon:S8,shortcut:"A"},{id:"doublearrow",name:"Double Arrow",icon:D8,shortcut:"D"}]},forms:{name:"Forms & Fields",tools:[{id:"signature",name:"Signature",icon:Vu,shortcut:"G"},{id:"checkbox",name:"Checkbox",icon:L8,shortcut:"C"},{id:"radio",name:"Radio Button",icon:e3,shortcut:"R"},{id:"textfield",name:"Text Field",icon:y1,shortcut:"F"}]},media:{name:"Media & Objects",tools:[{id:"image",name:"Image",icon:fp,shortcut:"I"},{id:"table",name:"Table",icon:A3,shortcut:"T"},{id:"stamp",name:"Stamp",icon:s3,shortcut:"S"}]},measure:{name:"Measurement Tools",tools:[{id:"distance",name:"Distance",icon:r3,shortcut:"D"},{id:"area",name:"Area",icon:xp,shortcut:"A"}]}},Go=["APPROVED","REJECTED","CONFIDENTIAL","DRAFT","FINAL","URGENT","REVIEWED","SIGNED","VOID","COPY","ORIGINAL","RECEIVED","PAID","FAXED","EMAILED","COMPLETED","FOR REVIEW","PRELIMINARY","INFORMATION ONLY","NOT APPROVED","REVISED","AS NOTED"],Wo=async ae=>{try{const Z=await ae.arrayBuffer(),He=await goe(Z).promise;s(He),h(He.numPages),c(1);const Xe=[];for(let ct=1;ct<=He.numPages;ct++){const bt=await He.getPage(ct);Xe.push(bt)}u(Xe),Ya(Xe[0])}catch(Z){console.error("Error loading PDF:",Z)}},Ya=async ae=>{const Z=n.current;if(!Z||!ae)return;const He=Z.getContext("2d");if(!He)return;const Xe=ae.getViewport({scale:Y/100});Z.width=Xe.width,Z.height=Xe.height;const ct={canvasContext:He,viewport:Xe};await ae.render(ct).promise,xu()},kA=ae=>{var He;const Z=(He=ae.target.files)==null?void 0:He[0];Z&&Z.type==="application/pdf"&&Wo(Z)},v0=ae=>{var He;const Z=(He=ae.target.files)==null?void 0:He[0];if(Z&&Z.type.startsWith("image/")){const Xe=new FileReader;Xe.onload=ct=>{var Rt;const bt=(Rt=ct.target)==null?void 0:Rt.result,At={id:Date.now().toString(),type:"image",x:100,y:100,width:200,height:150,imageData:bt,color:qe,strokeColor:je,strokeWidth:et,opacity:ot,visible:!0,locked:!1,zIndex:f.length};xl(At)},Xe.readAsDataURL(Z)}Ue(!1)},fl=ae=>{const Z=[],{x:He,y:Xe,width:ct,height:bt}=ae;return Z.push({x:He-4,y:Xe-4,cursor:"nw-resize",position:"nw"},{x:He+ct/2-4,y:Xe-4,cursor:"n-resize",position:"n"},{x:He+ct,y:Xe-4,cursor:"ne-resize",position:"ne"},{x:He+ct,y:Xe+bt/2-4,cursor:"e-resize",position:"e"},{x:He+ct,y:Xe+bt,cursor:"se-resize",position:"se"},{x:He+ct/2-4,y:Xe+bt,cursor:"s-resize",position:"s"},{x:He-4,y:Xe+bt,cursor:"sw-resize",position:"sw"},{x:He-4,y:Xe+bt/2-4,cursor:"w-resize",position:"w"}),Z},BA=ae=>I?{x:Math.round(ae.x/J)*J,y:Math.round(ae.y/J)*J}:ae,oc=ae=>{const Z=n.current;if(!Z)return{x:0,y:0};const He=Z.getBoundingClientRect(),Xe=Z.width/He.width,ct=Z.height/He.height;return{x:(ae.clientX-He.left)*Xe,y:(ae.clientY-He.top)*ct}},du=ae=>{const Z=oc(ae),He=BA(Z);if(y==="select"){const Xe=f.find(bt=>v.includes(bt.id));if(Xe){const At=fl(Xe).find(Rt=>Z.x>=Rt.x&&Z.x<=Rt.x+8&&Z.y>=Rt.y&&Z.y<=Rt.y+8);if(At){M(!0),P(At.position),S(Z);return}}const ct=f.slice().reverse().find(bt=>Z.x>=bt.x&&Z.x<=bt.x+bt.width&&Z.y>=bt.y&&Z.y<=bt.y+bt.height&&bt.visible&&!bt.locked);ct?(ae.ctrlKey?m(bt=>bt.includes(ct.id)?bt.filter(At=>At!==ct.id):[...bt,ct.id]):m([ct.id]),E(!0),S(Z)):m([])}else y==="pen"||y==="highlighter"||y==="brush"?(B(!0),K([He])):gg(He)},Em=ae=>{const Z=oc(ae),He=BA(Z);if(D&&v.length===1){const ct=f.find(bt=>bt.id===v[0]);if(ct){const bt=Z.x-T.x,At=Z.y-T.y;let Rt=ct.x,Wn=ct.y,Ln=ct.width,In=ct.height;switch(L){case"nw":Rt+=bt,Wn+=At,Ln-=bt,In-=At;break;case"n":Wn+=At,In-=At;break;case"ne":Wn+=At,Ln+=bt,In-=At;break;case"e":Ln+=bt;break;case"se":Ln+=bt,In+=At;break;case"s":In+=At;break;case"sw":Rt+=bt,Ln-=bt,In+=At;break;case"w":Rt+=bt,Ln-=bt;break}Ln<10&&(Ln=10),In<10&&(In=10),x(Ut=>Ut.map(ks=>ks.id===ct.id?{...ks,x:Rt,y:Wn,width:Ln,height:In}:ks))}}else if(b&&v.length>0){const ct=He.x-T.x,bt=He.y-T.y;x(At=>At.map(Rt=>v.includes(Rt.id)&&!Rt.locked?{...Rt,x:Rt.x+ct,y:Rt.y+bt}:Rt)),S(He)}else k&&K(ct=>[...ct,He]);const Xe=n.current;if(Xe&&y==="select"){const ct=f.find(At=>v.includes(At.id));if(ct){const Rt=fl(ct).find(Wn=>Z.x>=Wn.x&&Z.x<=Wn.x+8&&Z.y>=Wn.y&&Z.y<=Wn.y+8);if(Rt){Xe.style.cursor=Rt.cursor;return}}const bt=f.slice().reverse().find(At=>Z.x>=At.x&&Z.x<=At.x+At.width&&Z.y>=At.y&&Z.y<=At.y+At.height&&At.visible&&!At.locked);Xe.style.cursor=bt?"move":"default"}},Y1=()=>{if(k&&_.length>1){const ae=_.reduce((He,Xe)=>({minX:Math.min(He.minX,Xe.x),minY:Math.min(He.minY,Xe.y),maxX:Math.max(He.maxX,Xe.x),maxY:Math.max(He.maxY,Xe.y)}),{minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}),Z={id:Date.now().toString(),type:y,x:ae.minX,y:ae.minY,width:ae.maxX-ae.minX,height:ae.maxY-ae.minY,points:_,color:y==="highlighter"?je+"40":je,strokeColor:je,strokeWidth:y==="highlighter"?et*3:et,opacity:ot,borderStyle:pr,visible:!0,locked:!1,zIndex:f.length};xl(Z)}B(!1),E(!1),M(!1),K([]),P("")},gg=ae=>{if(y==="text"||y==="richtext"){ie(!0);return}if(y==="table"){ye(!0);return}if(y==="stamp"){ke(!0);return}if(y==="image"){Ue(!0);return}const Z={id:Date.now().toString(),type:y,x:ae.x,y:ae.y,width:yg(y),height:Zo(y),text:J1(y),color:qe,strokeColor:je,strokeWidth:et,opacity:ot,fontSize:wt,fontFamily:nr,bold:$t,italic:zr,underline:Ar,textAlign:Jt,borderStyle:pr,shadowColor:Mn,shadowBlur:ka,shadowOffsetX:Za,shadowOffsetY:jr,visible:!0,locked:!1,zIndex:f.length,formValue:y==="checkbox"?!1:""};xl(Z)},yg=ae=>{switch(ae){case"line":case"arrow":case"doublearrow":return 100;case"circle":return 80;case"sticky":return 120;case"checkbox":case"radio":return 20;case"textfield":return 150;case"signature":return 200;case"stamp":return 120;default:return 100}},Zo=ae=>{switch(ae){case"line":case"arrow":case"doublearrow":return 0;case"circle":return 80;case"sticky":return 120;case"checkbox":case"radio":return 20;case"textfield":return 30;case"signature":return 60;case"stamp":return 40;default:return 60}},J1=ae=>{switch(ae){case"sticky":return"Note";case"callout":return"Callout";case"textfield":return"Text Field";case"signature":return"Signature";case"stamp":return Go[0];default:return""}},xl=ae=>{const Z=[...f,ae];x(Z),ef(Z)},$1=()=>{if(!Ee.trim())return;const ae={id:Date.now().toString(),type:y,x:100,y:100,width:200,height:wt+10,text:Ee,color:qe,strokeColor:je,strokeWidth:et,opacity:ot,fontSize:wt,fontFamily:nr,bold:$t,italic:zr,underline:Ar,textAlign:Jt,borderStyle:pr,shadowColor:Mn,shadowBlur:ka,shadowOffsetX:Za,shadowOffsetY:jr,visible:!0,locked:!1,zIndex:f.length};xl(ae),Ae(""),ie(!1)},vg=()=>{const He=[];for(let ct=0;ct<se;ct++){const bt=[];for(let At=0;At<Se;At++)bt.push(ct===0?`Header ${At+1}`:`Cell ${ct},${At+1}`);He.push(bt)}const Xe={id:Date.now().toString(),type:"table",x:100,y:100,width:Se*80,height:se*30,tableData:{rows:se,cols:Se,cells:He,cellWidth:80,cellHeight:30},color:qe,strokeColor:je,strokeWidth:et,opacity:ot,fontSize:12,fontFamily:nr,visible:!0,locked:!1,zIndex:f.length};xl(Xe),ye(!1)},mg=()=>{if(!we)return;const ae={id:Date.now().toString(),type:"stamp",x:100,y:100,width:120,height:40,stampText:we,color:"#ff0000",strokeColor:"#ff0000",strokeWidth:2,opacity:ot,fontSize:14,fontFamily:"Arial",bold:!0,visible:!0,locked:!1,zIndex:f.length};xl(ae),Te(""),ke(!1)},wg=ae=>{re(ae),Ve(!0)},fu=(ae,Z,He)=>{if(!(H!=null&&H.tableData))return;const Xe=[...H.tableData.cells];Xe[ae][Z]=He;const ct={...H,tableData:{...H.tableData,cells:Xe}};x(bt=>bt.map(At=>At.id===H.id?ct:At)),re(ct)},ef=ae=>{const Z=_n.slice(0,Ri+1);Z.push([...ae]),ac(Z),Xa(Z.length-1)},Kn=()=>{Ri>0&&(Xa(Ri-1),x([..._n[Ri-1]]))},tf=()=>{Ri<_n.length-1&&(Xa(Ri+1),x([..._n[Ri+1]]))},xu=Ye.useCallback(()=>{const ae=n.current;if(!ae)return;const Z=ae.getContext("2d");if(Z){if(X){Z.save(),Z.strokeStyle="#e0e0e0",Z.lineWidth=.5,Z.setLineDash([]);for(let He=0;He<=ae.width;He+=J)Z.beginPath(),Z.moveTo(He,0),Z.lineTo(He,ae.height),Z.stroke();for(let He=0;He<=ae.height;He+=J)Z.beginPath(),Z.moveTo(0,He),Z.lineTo(ae.width,He),Z.stroke();Z.restore()}if(k&&_.length>1){Z.save(),Z.strokeStyle=y==="highlighter"?je+"40":je,Z.lineWidth=y==="highlighter"?et*3:et,Z.lineCap="round",Z.lineJoin="round",Z.beginPath(),Z.moveTo(_[0].x,_[0].y);for(let He=1;He<_.length;He++)Z.lineTo(_[He].x,_[He].y);Z.stroke(),Z.restore()}f.filter(He=>He.visible).sort((He,Xe)=>He.zIndex-Xe.zIndex).forEach(He=>{pl(Z,He)}),v.forEach(He=>{const Xe=f.find(ct=>ct.id===He);Xe&&(CA(Z,Xe),ws(Z,Xe))})}},[f,v,k,_,X,J,y,je,et]),pl=(ae,Z)=>{switch(ae.save(),ae.globalAlpha=Z.opacity,Z.shadowBlur&&Z.shadowBlur>0&&(ae.shadowColor=Z.shadowColor||"#000000",ae.shadowBlur=Z.shadowBlur,ae.shadowOffsetX=Z.shadowOffsetX||0,ae.shadowOffsetY=Z.shadowOffsetY||0),Z.borderStyle==="dashed"?ae.setLineDash([5,5]):Z.borderStyle==="dotted"&&ae.setLineDash([2,2]),ae.strokeStyle=Z.strokeColor,ae.fillStyle=Z.color,ae.lineWidth=Z.strokeWidth,Z.type){case"text":case"richtext":if(ae.fillStyle=Z.strokeColor,ae.font=`${Z.bold?"bold ":""}${Z.italic?"italic ":""}${Z.fontSize}px ${Z.fontFamily}`,ae.textAlign=Z.textAlign,ae.fillText(Z.text||"",Z.x,Z.y+(Z.fontSize||16)),Z.underline){const Rt=ae.measureText(Z.text||"");ae.beginPath(),ae.moveTo(Z.x,Z.y+(Z.fontSize||16)+2),ae.lineTo(Z.x+Rt.width,Z.y+(Z.fontSize||16)+2),ae.stroke()}break;case"rectangle":ae.fillRect(Z.x,Z.y,Z.width,Z.height),ae.strokeRect(Z.x,Z.y,Z.width,Z.height);break;case"circle":const He=Math.min(Z.width,Z.height)/2;ae.beginPath(),ae.arc(Z.x+Z.width/2,Z.y+Z.height/2,He,0,2*Math.PI),ae.fill(),ae.stroke();break;case"triangle":ae.beginPath(),ae.moveTo(Z.x+Z.width/2,Z.y),ae.lineTo(Z.x,Z.y+Z.height),ae.lineTo(Z.x+Z.width,Z.y+Z.height),ae.closePath(),ae.fill(),ae.stroke();break;case"star":bA(ae,Z.x+Z.width/2,Z.y+Z.height/2,5,Z.width/4,Z.width/8),ae.fill(),ae.stroke();break;case"line":ae.beginPath(),ae.moveTo(Z.x,Z.y),ae.lineTo(Z.x+Z.width,Z.y+Z.height),ae.stroke();break;case"arrow":Gn(ae,Z.x,Z.y,Z.x+Z.width,Z.y+Z.height);break;case"doublearrow":rf(ae,Z.x,Z.y,Z.x+Z.width,Z.y+Z.height);break;case"pen":case"highlighter":case"brush":if(Z.points&&Z.points.length>1){ae.lineCap="round",ae.lineJoin="round",ae.beginPath(),ae.moveTo(Z.points[0].x,Z.points[0].y);for(let Rt=1;Rt<Z.points.length;Rt++)ae.lineTo(Z.points[Rt].x,Z.points[Rt].y);ae.stroke()}break;case"sticky":ae.fillStyle="#ffeb3b",ae.fillRect(Z.x,Z.y,Z.width,Z.height),ae.strokeRect(Z.x,Z.y,Z.width,Z.height);const Xe=15;ae.fillStyle="#fdd835",ae.beginPath(),ae.moveTo(Z.x+Z.width-Xe,Z.y),ae.lineTo(Z.x+Z.width,Z.y),ae.lineTo(Z.x+Z.width,Z.y+Xe),ae.closePath(),ae.fill(),ae.fillStyle="#000000",ae.font="12px Arial",ae.textAlign="left",(Z.text||"").split(` `).forEach((Rt,Wn)=>{ae.fillText(Rt,Z.x+8,Z.y+20+Wn*15)});break;case"callout":ae.fillRect(Z.x,Z.y,Z.width,Z.height-20),ae.strokeRect(Z.x,Z.y,Z.width,Z.height-20),ae.beginPath(),ae.moveTo(Z.x+20,Z.y+Z.height-20),ae.lineTo(Z.x+10,Z.y+Z.height),ae.lineTo(Z.x+30,Z.y+Z.height-20),ae.closePath(),ae.fill(),ae.stroke(),ae.fillStyle=Z.strokeColor,ae.font=`${Z.fontSize}px ${Z.fontFamily}`,ae.textAlign="center",ae.fillText(Z.text||"",Z.x+Z.width/2,Z.y+Z.height/2-10);break;case"checkbox":ae.strokeRect(Z.x,Z.y,Z.width,Z.height),Z.formValue&&(ae.beginPath(),ae.moveTo(Z.x+4,Z.y+Z.height/2),ae.lineTo(Z.x+Z.width/2,Z.y+Z.height-4),ae.lineTo(Z.x+Z.width-4,Z.y+4),ae.stroke());break;case"radio":ae.beginPath(),ae.arc(Z.x+Z.width/2,Z.y+Z.height/2,Z.width/2,0,2*Math.PI),ae.stroke(),Z.formValue&&(ae.beginPath(),ae.arc(Z.x+Z.width/2,Z.y+Z.height/2,Z.width/4,0,2*Math.PI),ae.fill());break;case"textfield":ae.fillRect(Z.x,Z.y,Z.width,Z.height),ae.strokeRect(Z.x,Z.y,Z.width,Z.height),ae.fillStyle=Z.strokeColor,ae.font=`${Z.fontSize}px ${Z.fontFamily}`,ae.textAlign="left",ae.fillText(Z.formValue||Z.text||"",Z.x+5,Z.y+Z.height/2+5);break;case"signature":ae.strokeRect(Z.x,Z.y,Z.width,Z.height),ae.fillStyle=Z.strokeColor,ae.font="italic 14px cursive",ae.textAlign="center",ae.fillText("Signature",Z.x+Z.width/2,Z.y+Z.height/2+5);break;case"stamp":ae.strokeStyle=Z.color,ae.lineWidth=2,ae.strokeRect(Z.x,Z.y,Z.width,Z.height),ae.fillStyle=Z.color,ae.font=`bold ${Z.fontSize}px ${Z.fontFamily}`,ae.textAlign="center",ae.fillText(Z.stampText||Z.text||"",Z.x+Z.width/2,Z.y+Z.height/2+5);break;case"image":if(Z.imageData){const Rt=new fp;Rt.onload=()=>{ae.drawImage(Rt,Z.x,Z.y,Z.width,Z.height)},Rt.src=Z.imageData}else ae.fillStyle="#f0f0f0",ae.fillRect(Z.x,Z.y,Z.width,Z.height),ae.strokeRect(Z.x,Z.y,Z.width,Z.height),ae.fillStyle="#666",ae.font="14px Arial",ae.textAlign="center",ae.fillText("Image",Z.x+Z.width/2,Z.y+Z.height/2);break;case"table":if(Z.tableData){const{cells:Rt,cellWidth:Wn,cellHeight:Ln}=Z.tableData;for(let In=0;In<Rt.length;In++)for(let Ut=0;Ut<Rt[In].length;Ut++){const ks=Z.x+Ut*Wn,of=Z.y+In*Ln;In===0&&(ae.fillStyle="#f0f0f0",ae.fillRect(ks,of,Wn,Ln)),ae.strokeRect(ks,of,Wn,Ln),ae.fillStyle=Z.strokeColor,ae.font=`${Z.fontSize}px ${Z.fontFamily}`,ae.textAlign="center",ae.fillText(Rt[In][Ut],ks+Wn/2,of+Ln/2+5)}}break;case"distance":ae.beginPath(),ae.moveTo(Z.x,Z.y),ae.lineTo(Z.x+Z.width,Z.y+Z.height),ae.stroke();const bt=Math.sqrt(Z.width**2+Z.height**2);ae.fillStyle=Z.strokeColor,ae.font="12px Arial",ae.textAlign="center",ae.fillText(`${bt.toFixed(1)}px`,Z.x+Z.width/2,Z.y+Z.height/2-10);break;case"area":ae.fillRect(Z.x,Z.y,Z.width,Z.height),ae.strokeRect(Z.x,Z.y,Z.width,Z.height);const At=Z.width*Z.height;ae.fillStyle=Z.strokeColor,ae.font="12px Arial",ae.textAlign="center",ae.fillText(`${At.toFixed(0)}px²`,Z.x+Z.width/2,Z.y+Z.height/2);break}ae.restore()},CA=(ae,Z)=>{ae.save(),ae.strokeStyle="#007bff",ae.lineWidth=2,ae.setLineDash([5,5]),ae.strokeRect(Z.x-2,Z.y-2,Z.width+4,Z.height+4),ae.restore()},ws=(ae,Z)=>{if(Z.locked)return;const He=fl(Z);ae.save(),ae.fillStyle="#007bff",ae.strokeStyle="#ffffff",ae.lineWidth=1,He.forEach(Xe=>{ae.fillRect(Xe.x,Xe.y,8,8),ae.strokeRect(Xe.x,Xe.y,8,8)}),ae.restore()},bA=(ae,Z,He,Xe,ct,bt)=>{let At=Math.PI/2*3;const Rt=Math.PI/Xe;ae.beginPath(),ae.moveTo(Z,He-ct);for(let Wn=0;Wn<Xe;Wn++){const Ln=Z+Math.cos(At)*ct,In=He+Math.sin(At)*ct;ae.lineTo(Ln,In),At+=Rt;const Ut=Z+Math.cos(At)*bt,ks=He+Math.sin(At)*bt;ae.lineTo(Ut,ks),At+=Rt}ae.lineTo(Z,He-ct),ae.closePath()},Gn=(ae,Z,He,Xe,ct)=>{const At=Math.atan2(ct-He,Xe-Z);ae.beginPath(),ae.moveTo(Z,He),ae.lineTo(Xe,ct),ae.stroke(),ae.beginPath(),ae.moveTo(Xe,ct),ae.lineTo(Xe-10*Math.cos(At-Math.PI/6),ct-10*Math.sin(At-Math.PI/6)),ae.moveTo(Xe,ct),ae.lineTo(Xe-10*Math.cos(At+Math.PI/6),ct-10*Math.sin(At+Math.PI/6)),ae.stroke()},rf=(ae,Z,He,Xe,ct)=>{const At=Math.atan2(ct-He,Xe-Z);ae.beginPath(),ae.moveTo(Z,He),ae.lineTo(Xe,ct),ae.stroke(),ae.beginPath(),ae.moveTo(Z,He),ae.lineTo(Z+10*Math.cos(At+Math.PI-Math.PI/6),He+10*Math.sin(At+Math.PI-Math.PI/6)),ae.moveTo(Z,He),ae.lineTo(Z+10*Math.cos(At+Math.PI+Math.PI/6),He+10*Math.sin(At+Math.PI+Math.PI/6)),ae.stroke(),ae.beginPath(),ae.moveTo(Xe,ct),ae.lineTo(Xe-10*Math.cos(At-Math.PI/6),ct-10*Math.sin(At-Math.PI/6)),ae.moveTo(Xe,ct),ae.lineTo(Xe-10*Math.cos(At+Math.PI/6),ct-10*Math.sin(At+Math.PI/6)),ae.stroke()},nf=()=>{const ae=f.filter(Z=>!v.includes(Z.id));x(ae),m([]),ef(ae)},kg=()=>{const ae=f.filter(He=>v.includes(He.id)).map(He=>({...He,id:Date.now().toString()+Math.random(),x:He.x+20,y:He.y+20,zIndex:f.length+1})),Z=[...f,...ae];x(Z),m(ae.map(He=>He.id)),ef(Z)},Bg=()=>{m(f.map(ae=>ae.id))},m0=ae=>{ni(Z=>Z.includes(ae)?Z.filter(He=>He!==ae):[...Z,ae])},af=ae=>{ae>=1&&ae<=A&&d[ae-1]&&(c(ae),Ya(d[ae-1]))};Ye.useEffect(()=>{const ae=Z=>{if(Z.ctrlKey&&Z.key==="z"&&!Z.shiftKey)Z.preventDefault(),Kn();else if(Z.ctrlKey&&Z.key==="y"||Z.ctrlKey&&Z.shiftKey&&Z.key==="Z")Z.preventDefault(),tf();else if(Z.ctrlKey&&Z.key==="a")Z.preventDefault(),Bg();else if(Z.ctrlKey&&Z.key==="d")Z.preventDefault(),kg();else if(Z.key==="Delete")nf();else if(Z.key==="Escape")m([]),p("select");else if(!Z.ctrlKey&&!Z.altKey){const He={v:"select",h:"hand",z:"zoom",e:"eraser",t:"text",r:"richtext",s:"sticky",c:"callout",p:"pen",b:"brush",o:"circle",l:"line",a:"arrow",g:"signature",i:"image"};He[Z.key.toLowerCase()]&&p(He[Z.key.toLowerCase()])}};return window.addEventListener("keydown",ae),()=>window.removeEventListener("keydown",ae)},[v,f,Ri,_n]),Ye.useEffect(()=>{const ae=n.current;if(ae){if(t)Wo(t);else{const Z=ae.getContext("2d");Z&&(ae.width=800,ae.height=1e3,Z.fillStyle="#ffffff",Z.fillRect(0,0,ae.width,ae.height),Z.fillStyle="#000000",Z.font="24px Arial",Z.fillText("PDF Editor - Load a PDF to start editing",50,100),Z.font="16px Arial",Z.fillText('Click "Upload PDF" to load your document',50,150))}ac([[]]),Xa(0)}},[t]),Ye.useEffect(()=>{o&&d[l-1]?Ya(d[l-1]):xu()},[f,v,xu,l,o,d,Y]);const Cg=()=>{const ae=n.current;ae&&ae.toBlob(Z=>{Z&&e(Z)},"image/png")};return R.jsxs("div",{className:"flex h-screen bg-gray-100",children:[R.jsx("div",{className:"w-64 bg-white border-r border-gray-200 overflow-y-auto",children:R.jsxs("div",{className:"p-4",children:[R.jsxs("div",{className:"mb-4",children:[R.jsxs("button",{onClick:()=>{var ae;return(ae=i.current)==null?void 0:ae.click()},className:"w-full flex items-center justify-center space-x-2 bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700",children:[R.jsx(gp,{className:"w-4 h-4"}),R.jsx("span",{children:"Upload PDF"})]}),R.jsx("input",{ref:i,type:"file",accept:".pdf",onChange:kA,className:"hidden"})]}),R.jsxs("h3",{className:"text-lg font-semibold text-gray-900 mb-4",children:["Tools (",Object.values(ms).reduce((ae,Z)=>ae+Z.tools.length,0),")"]}),Object.entries(ms).map(([ae,Z])=>R.jsxs("div",{className:"mb-4",children:[R.jsxs("button",{onClick:()=>m0(ae),className:"flex items-center justify-between w-full p-2 text-left text-sm font-medium text-gray-700 hover:bg-gray-50 rounded",children:[R.jsxs("span",{children:[Z.name," (",Z.tools.length,")"]}),ln.includes(ae)?R.jsx(I8,{className:"w-4 h-4"}):R.jsx(Yy,{className:"w-4 h-4"})]}),ln.includes(ae)&&R.jsx("div",{className:"mt-2 grid grid-cols-2 gap-2",children:Z.tools.map(He=>{const Xe=He.icon;return R.jsxs("button",{onClick:()=>p(He.id),className:`p-3 rounded-lg border-2 transition-all ${y===He.id?"border-blue-500 bg-blue-50 text-blue-700":"border-gray-200 hover:border-gray-300 text-gray-700"}`,title:`${He.name} (${He.shortcut})`,children:[R.jsx(Xe,{className:"w-5 h-5 mx-auto mb-1"}),R.jsx("div",{className:"text-xs text-center",children:He.name})]},He.id)})})]},ae))]})}),R.jsxs("div",{className:"flex-1 flex flex-col",children:[R.jsx("div",{className:"bg-white border-b border-gray-200 p-4",children:R.jsxs("div",{className:"flex items-center justify-between",children:[R.jsxs("div",{className:"flex items-center space-x-4",children:[R.jsxs("button",{onClick:r,className:"flex items-center space-x-2 text-gray-600 hover:text-gray-900",children:[R.jsx(up,{className:"w-5 h-5"}),R.jsx("span",{children:"Back"})]}),R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx("button",{onClick:Kn,disabled:Ri<=0,className:"p-2 text-gray-600 hover:text-gray-900 disabled:opacity-50",title:"Undo (Ctrl+Z)",children:R.jsx(i5,{className:"w-5 h-5"})}),R.jsx("button",{onClick:tf,disabled:Ri>=_n.length-1,className:"p-2 text-gray-600 hover:text-gray-900 disabled:opacity-50",title:"Redo (Ctrl+Y)",children:R.jsx(t3,{className:"w-5 h-5"})})]}),R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx("button",{onClick:()=>V(!X),className:`p-2 rounded ${X?"bg-blue-100 text-blue-700":"text-gray-600 hover:text-gray-900"}`,title:"Toggle Grid",children:R.jsx(El,{className:"w-5 h-5"})}),R.jsx("button",{onClick:()=>j(!I),className:`p-2 rounded ${I?"bg-blue-100 text-blue-700":"text-gray-600 hover:text-gray-900"}`,title:"Snap to Grid",children:R.jsx(Y8,{className:"w-5 h-5"})})]})]}),R.jsxs("div",{className:"flex items-center space-x-4",children:[A>1&&R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx("button",{onClick:()=>af(l-1),disabled:l<=1,className:"p-2 text-gray-600 hover:text-gray-900 disabled:opacity-50",children:R.jsx(T8,{className:"w-5 h-5"})}),R.jsxs("span",{className:"text-sm text-gray-600",children:[l," of ",A]}),R.jsx("button",{onClick:()=>af(l+1),disabled:l>=A,className:"p-2 text-gray-600 hover:text-gray-900 disabled:opacity-50",children:R.jsx(Yy,{className:"w-5 h-5"})})]}),R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx("button",{onClick:()=>G(Math.max(25,Y-25)),className:"p-2 text-gray-600 hover:text-gray-900",children:R.jsx(g3,{className:"w-5 h-5"})}),R.jsxs("span",{className:"text-sm text-gray-600 min-w-[60px] text-center",children:[Y,"%"]}),R.jsx("button",{onClick:()=>G(Math.min(300,Y+25)),className:"p-2 text-gray-600 hover:text-gray-900",children:R.jsx(l5,{className:"w-5 h-5"})})]}),R.jsxs("button",{onClick:Cg,className:"flex items-center space-x-2 bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700",children:[R.jsx(a5,{className:"w-4 h-4"}),R.jsx("span",{children:"Save"})]})]})]})}),R.jsxs("div",{className:"flex-1 flex",children:[R.jsx("div",{className:"flex-1 p-8 overflow-auto",children:R.jsx("div",{className:"flex justify-center",children:R.jsx("div",{className:"bg-white shadow-lg",style:{transform:`scale(${Y/100})`},children:R.jsx("canvas",{ref:n,onMouseDown:du,onMouseMove:Em,onMouseUp:Y1,onDoubleClick:ae=>{const Z=oc(ae),He=f.find(Xe=>Xe.type==="table"&&Z.x>=Xe.x&&Z.x<=Xe.x+Xe.width&&Z.y>=Xe.y&&Z.y<=Xe.y+Xe.height);He&&wg(He)},className:"border border-gray-300 cursor-crosshair"})})})}),R.jsx("div",{className:"w-80 bg-white border-l border-gray-200 overflow-y-auto",children:R.jsxs("div",{className:"p-4",children:[R.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-4",children:"Properties"}),v.length>0&&R.jsxs("div",{className:"mb-6 p-3 bg-blue-50 rounded-lg",children:[R.jsxs("div",{className:"text-sm font-medium text-blue-900 mb-2",children:[v.length," item",v.length>1?"s":""," selected"]}),R.jsxs("div",{className:"flex space-x-2",children:[R.jsxs("button",{onClick:kg,className:"flex items-center space-x-1 px-2 py-1 text-xs bg-blue-600 text-white rounded hover:bg-blue-700",children:[R.jsx($y,{className:"w-3 h-3"}),R.jsx("span",{children:"Duplicate"})]}),R.jsxs("button",{onClick:nf,className:"flex items-center space-x-1 px-2 py-1 text-xs bg-red-600 text-white rounded hover:bg-red-700",children:[R.jsx(pp,{className:"w-3 h-3"}),R.jsx("span",{children:"Delete"})]})]})]}),R.jsxs("div",{className:"mb-6",children:[R.jsx("h4",{className:"text-sm font-medium text-gray-700 mb-3",children:"Colors"}),R.jsxs("div",{className:"space-y-3",children:[R.jsxs("div",{children:[R.jsx("label",{className:"block text-xs text-gray-600 mb-1",children:"Stroke Color"}),R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx("input",{type:"color",value:je,onChange:ae=>Ne(ae.target.value),className:"w-8 h-8 rounded border border-gray-300"}),R.jsx("input",{type:"text",value:je,onChange:ae=>Ne(ae.target.value),className:"flex-1 px-2 py-1 text-xs border border-gray-300 rounded"})]})]}),R.jsxs("div",{children:[R.jsx("label",{className:"block text-xs text-gray-600 mb-1",children:"Fill Color"}),R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx("input",{type:"color",value:qe,onChange:ae=>yt(ae.target.value),className:"w-8 h-8 rounded border border-gray-300"}),R.jsx("input",{type:"text",value:qe,onChange:ae=>yt(ae.target.value),className:"flex-1 px-2 py-1 text-xs border border-gray-300 rounded"})]})]})]})]}),R.jsxs("div",{className:"mb-6",children:[R.jsx("h4",{className:"text-sm font-medium text-gray-700 mb-3",children:"Stroke & Border"}),R.jsxs("div",{className:"space-y-3",children:[R.jsxs("div",{children:[R.jsxs("label",{className:"block text-xs text-gray-600 mb-2",children:["Stroke Width: ",et,"px"]}),R.jsx("input",{type:"range",min:"1",max:"20",value:et,onChange:ae=>st(parseInt(ae.target.value)),className:"w-full"})]}),R.jsxs("div",{children:[R.jsx("label",{className:"block text-xs text-gray-600 mb-1",children:"Border Style"}),R.jsxs("select",{value:pr,onChange:ae=>dl(ae.target.value),className:"w-full px-2 py-1 text-xs border border-gray-300 rounded",children:[R.jsx("option",{value:"solid",children:"Solid"}),R.jsx("option",{value:"dashed",children:"Dashed"}),R.jsx("option",{value:"dotted",children:"Dotted"})]})]})]})]}),R.jsxs("div",{className:"mb-6",children:[R.jsx("h4",{className:"text-sm font-medium text-gray-700 mb-3",children:"Typography"}),R.jsxs("div",{className:"space-y-3",children:[R.jsxs("div",{children:[R.jsx("label",{className:"block text-xs text-gray-600 mb-1",children:"Font Family"}),R.jsxs("select",{value:nr,onChange:ae=>_t(ae.target.value),className:"w-full px-2 py-1 text-xs border border-gray-300 rounded",children:[R.jsx("option",{value:"Arial",children:"Arial"}),R.jsx("option",{value:"Helvetica",children:"Helvetica"}),R.jsx("option",{value:"Times New Roman",children:"Times New Roman"}),R.jsx("option",{value:"Georgia",children:"Georgia"}),R.jsx("option",{value:"Verdana",children:"Verdana"}),R.jsx("option",{value:"Courier New",children:"Courier New"}),R.jsx("option",{value:"Impact",children:"Impact"}),R.jsx("option",{value:"Comic Sans MS",children:"Comic Sans MS"}),R.jsx("option",{value:"Trebuchet MS",children:"Trebuchet MS"}),R.jsx("option",{value:"Palatino",children:"Palatino"}),R.jsx("option",{value:"Garamond",children:"Garamond"}),R.jsx("option",{value:"Bookman",children:"Bookman"}),R.jsx("option",{value:"Avant Garde",children:"Avant Garde"}),R.jsx("option",{value:"Optima",children:"Optima"}),R.jsx("option",{value:"Futura",children:"Futura"}),R.jsx("option",{value:"Calibri",children:"Calibri"})]})]}),R.jsxs("div",{children:[R.jsxs("label",{className:"block text-xs text-gray-600 mb-2",children:["Font Size: ",wt,"px"]}),R.jsx("input",{type:"range",min:"8",max:"72",value:wt,onChange:ae=>at(parseInt(ae.target.value)),className:"w-full"})]}),R.jsxs("div",{className:"flex space-x-2",children:[R.jsx("button",{onClick:()=>Qt(!$t),className:`p-2 rounded ${$t?"bg-blue-100 text-blue-700":"bg-gray-100 text-gray-700"}`,children:R.jsx(M8,{className:"w-4 h-4"})}),R.jsx("button",{onClick:()=>yn(!zr),className:`p-2 rounded ${zr?"bg-blue-100 text-blue-700":"bg-gray-100 text-gray-700"}`,children:R.jsx(j8,{className:"w-4 h-4"})}),R.jsx("button",{onClick:()=>Pt(!Ar),className:`p-2 rounded ${Ar?"bg-blue-100 text-blue-700":"bg-gray-100 text-gray-700"}`,children:R.jsx(d3,{className:"w-4 h-4"})})]}),R.jsxs("div",{className:"flex space-x-2",children:[R.jsx("button",{onClick:()=>Ct("left"),className:`p-2 rounded ${Jt==="left"?"bg-blue-100 text-blue-700":"bg-gray-100 text-gray-700"}`,children:R.jsx(E8,{className:"w-4 h-4"})}),R.jsx("button",{onClick:()=>Ct("center"),className:`p-2 rounded ${Jt==="center"?"bg-blue-100 text-blue-700":"bg-gray-100 text-gray-700"}`,children:R.jsx(b8,{className:"w-4 h-4"})}),R.jsx("button",{onClick:()=>Ct("right"),className:`p-2 rounded ${Jt==="right"?"bg-blue-100 text-blue-700":"bg-gray-100 text-gray-700"}`,children:R.jsx(F8,{className:"w-4 h-4"})})]})]})]}),R.jsxs("div",{className:"mb-6",children:[R.jsx("h4",{className:"text-sm font-medium text-gray-700 mb-3",children:"Shadow Effects"}),R.jsxs("div",{className:"space-y-3",children:[R.jsxs("div",{children:[R.jsx("label",{className:"block text-xs text-gray-600 mb-1",children:"Shadow Color"}),R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx("input",{type:"color",value:Mn,onChange:ae=>Vo(ae.target.value),className:"w-8 h-8 rounded border border-gray-300"}),R.jsx("input",{type:"text",value:Mn,onChange:ae=>Vo(ae.target.value),className:"flex-1 px-2 py-1 text-xs border border-gray-300 rounded"})]})]}),R.jsxs("div",{children:[R.jsxs("label",{className:"block text-xs text-gray-600 mb-2",children:["Shadow Blur: ",ka,"px"]}),R.jsx("input",{type:"range",min:"0",max:"20",value:ka,onChange:ae=>Tt(parseInt(ae.target.value)),className:"w-full"})]}),R.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[R.jsxs("div",{children:[R.jsxs("label",{className:"block text-xs text-gray-600 mb-2",children:["Offset X: ",Za,"px"]}),R.jsx("input",{type:"range",min:"-20",max:"20",value:Za,onChange:ae=>Ko(parseInt(ae.target.value)),className:"w-full"})]}),R.jsxs("div",{children:[R.jsxs("label",{className:"block text-xs text-gray-600 mb-2",children:["Offset Y: ",jr,"px"]}),R.jsx("input",{type:"range",min:"-20",max:"20",value:jr,onChange:ae=>Vn(parseInt(ae.target.value)),className:"w-full"})]})]})]})]}),R.jsxs("div",{className:"mb-6",children:[R.jsxs("label",{className:"block text-xs text-gray-600 mb-2",children:["Opacity: ",Math.round(ot*100),"%"]}),R.jsx("input",{type:"range",min:"0",max:"1",step:"0.1",value:ot,onChange:ae=>Nt(parseFloat(ae.target.value)),className:"w-full"})]}),R.jsxs("div",{className:"mb-6",children:[R.jsx("h4",{className:"text-sm font-medium text-gray-700 mb-3",children:"Grid Settings"}),R.jsxs("div",{className:"space-y-3",children:[R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx("input",{type:"checkbox",checked:X,onChange:ae=>V(ae.target.checked),className:"rounded"}),R.jsx("label",{className:"text-xs text-gray-600",children:"Show Grid"})]}),R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx("input",{type:"checkbox",checked:I,onChange:ae=>j(ae.target.checked),className:"rounded"}),R.jsx("label",{className:"text-xs text-gray-600",children:"Snap to Grid"})]}),R.jsxs("div",{children:[R.jsxs("label",{className:"block text-xs text-gray-600 mb-2",children:["Grid Size: ",J,"px"]}),R.jsx("input",{type:"range",min:"10",max:"50",value:J,onChange:ae=>O(parseInt(ae.target.value)),className:"w-full"})]})]})]}),R.jsxs("div",{className:"mb-6",children:[R.jsxs("h4",{className:"text-sm font-medium text-gray-700 mb-3",children:["Layers (",f.length,")"]}),R.jsx("div",{className:"space-y-2 max-h-60 overflow-y-auto",children:f.slice().sort((ae,Z)=>Z.zIndex-ae.zIndex).map((ae,Z)=>R.jsxs("div",{className:`flex items-center justify-between p-2 rounded text-xs ${v.includes(ae.id)?"bg-blue-100 text-blue-700":"bg-gray-50 text-gray-700"}`,children:[R.jsxs("div",{className:"flex items-center space-x-2 flex-1 min-w-0",children:[R.jsx("button",{onClick:()=>{x(He=>He.map(Xe=>Xe.id===ae.id?{...Xe,visible:!Xe.visible}:Xe))},children:ae.visible?R.jsx(R8,{className:"w-3 h-3"}):R.jsx(N8,{className:"w-3 h-3"})}),R.jsx("button",{onClick:()=>{x(He=>He.map(Xe=>Xe.id===ae.id?{...Xe,locked:!Xe.locked}:Xe))},children:ae.locked?R.jsx(V8,{className:"w-3 h-3"}):R.jsx(f3,{className:"w-3 h-3"})}),R.jsxs("span",{className:"truncate cursor-pointer",onClick:()=>m([ae.id]),children:[ae.type," ",f.length-Z]})]}),R.jsxs("div",{className:"flex items-center space-x-1",children:[R.jsx("button",{onClick:()=>{const He={...ae,id:Date.now().toString()+Math.random(),x:ae.x+20,y:ae.y+20,zIndex:f.length};x(Xe=>[...Xe,He])},className:"text-blue-600 hover:text-blue-800",children:R.jsx($y,{className:"w-3 h-3"})}),R.jsx("button",{onClick:()=>{x(He=>He.filter(Xe=>Xe.id!==ae.id))},className:"text-red-600 hover:text-red-800",children:R.jsx(pp,{className:"w-3 h-3"})})]})]},ae.id))})]}),R.jsxs("div",{className:"space-y-2",children:[R.jsxs("button",{onClick:Bg,className:"w-full flex items-center justify-center space-x-2 bg-gray-600 text-white px-4 py-2 rounded-lg hover:bg-gray-700",children:[R.jsx(r5,{className:"w-4 h-4"}),R.jsx("span",{children:"Select All (Ctrl+A)"})]}),R.jsxs("button",{onClick:nf,disabled:v.length===0,className:"w-full flex items-center justify-center space-x-2 bg-red-600 text-white px-4 py-2 rounded-lg hover:bg-red-700 disabled:bg-gray-300 disabled:cursor-not-allowed",children:[R.jsx(pp,{className:"w-4 h-4"}),R.jsx("span",{children:"Delete Selected"})]})]})]})})]})]}),q&&R.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50",children:R.jsxs("div",{className:"bg-white rounded-lg p-6 w-96",children:[R.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Add Text"}),R.jsx("textarea",{value:Ee,onChange:ae=>Ae(ae.target.value),placeholder:"Enter your text...",rows:4,className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500"}),R.jsxs("div",{className:"flex justify-end space-x-3 mt-4",children:[R.jsx("button",{onClick:()=>ie(!1),className:"px-4 py-2 border border-gray-300 text-gray-700 rounded-lg hover:bg-gray-50",children:"Cancel"}),R.jsx("button",{onClick:$1,className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700",children:"Add Text"})]})]})}),he&&R.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50",children:R.jsxs("div",{className:"bg-white rounded-lg p-6 w-96",children:[R.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Create Table"}),R.jsxs("div",{className:"space-y-4",children:[R.jsxs("div",{children:[R.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Rows"}),R.jsx("input",{type:"number",min:"1",max:"20",value:se,onChange:ae=>de(parseInt(ae.target.value)),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500"})]}),R.jsxs("div",{children:[R.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Columns"}),R.jsx("input",{type:"number",min:"1",max:"10",value:Se,onChange:ae=>Ce(parseInt(ae.target.value)),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500"})]})]}),R.jsxs("div",{className:"flex justify-end space-x-3 mt-6",children:[R.jsx("button",{onClick:()=>ye(!1),className:"px-4 py-2 border border-gray-300 text-gray-700 rounded-lg hover:bg-gray-50",children:"Cancel"}),R.jsx("button",{onClick:vg,className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700",children:"Create Table"})]})]})}),ve&&R.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50",children:R.jsxs("div",{className:"bg-white rounded-lg p-6 w-96 max-h-96 overflow-y-auto",children:[R.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Select Stamp"}),R.jsx("div",{className:"grid grid-cols-2 gap-2",children:Go.map(ae=>R.jsx("button",{onClick:()=>Te(ae),className:`p-3 text-xs border-2 rounded-lg transition-all ${we===ae?"border-red-500 bg-red-50 text-red-700":"border-gray-200 hover:border-gray-300 text-gray-700"}`,children:R.jsx("div",{className:"border border-red-500 text-red-600 px-2 py-1 rounded text-center font-bold",children:ae})},ae))}),R.jsxs("div",{className:"flex justify-end space-x-3 mt-6",children:[R.jsx("button",{onClick:()=>ke(!1),className:"px-4 py-2 border border-gray-300 text-gray-700 rounded-lg hover:bg-gray-50",children:"Cancel"}),R.jsx("button",{onClick:mg,disabled:!we,className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 disabled:bg-gray-300 disabled:cursor-not-allowed",children:"Add Stamp"})]})]})}),Ie&&R.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50",children:R.jsxs("div",{className:"bg-white rounded-lg p-6 w-96",children:[R.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Add Image"}),R.jsxs("div",{className:"border-2 border-dashed border-gray-300 rounded-lg p-8 text-center",children:[R.jsx(fp,{className:"w-12 h-12 text-gray-400 mx-auto mb-4"}),R.jsx("p",{className:"text-gray-600 mb-4",children:"Select an image to add"}),R.jsx("button",{onClick:()=>{var ae;return(ae=a.current)==null?void 0:ae.click()},className:"bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700",children:"Choose Image"}),R.jsx("input",{ref:a,type:"file",accept:"image/*",onChange:v0,className:"hidden"})]}),R.jsx("div",{className:"flex justify-end space-x-3 mt-6",children:R.jsx("button",{onClick:()=>Ue(!1),className:"px-4 py-2 border border-gray-300 text-gray-700 rounded-lg hover:bg-gray-50",children:"Cancel"})})]})}),Ze&&H&&R.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50",children:R.jsxs("div",{className:"bg-white rounded-lg p-6 w-4/5 max-w-4xl max-h-4/5 overflow-y-auto",children:[R.jsxs("div",{className:"flex items-center justify-between mb-4",children:[R.jsx("h3",{className:"text-lg font-semibold",children:"Edit Table"}),R.jsx("button",{onClick:()=>Ve(!1),className:"text-gray-400 hover:text-gray-600",children:R.jsx(m1,{className:"w-6 h-6"})})]}),H.tableData&&R.jsx("div",{className:"overflow-x-auto",children:R.jsx("table",{className:"w-full border-collapse border border-gray-300",children:H.tableData.cells.map((ae,Z)=>R.jsx("tr",{children:ae.map((He,Xe)=>R.jsx("td",{className:"border border-gray-300 p-2",children:R.jsx("input",{type:"text",value:He,onChange:ct=>fu(Z,Xe,ct.target.value),className:"w-full px-2 py-1 border-none focus:outline-none focus:ring-2 focus:ring-blue-500 rounded"})},Xe))},Z))})}),R.jsx("div",{className:"flex justify-end space-x-3 mt-6",children:R.jsx("button",{onClick:()=>Ve(!1),className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700",children:"Done"})})]})})]})},UCe="modulepreload",NCe=function(t){return"/"+t},Sce={},y3=function(e,r,n){let i=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),s=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));i=Promise.allSettled(r.map(l=>{if(l=NCe(l),l in Sce)return;Sce[l]=!0;const c=l.endsWith(".css"),A=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${A}`))return;const h=document.createElement("link");if(h.rel=c?"stylesheet":UCe,c||(h.as="script"),h.crossOrigin="",h.href=l,s&&h.setAttribute("nonce",s),document.head.appendChild(h),c)return new Promise((d,u)=>{h.addEventListener("load",d),h.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${l}`)))})}))}function a(o){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o}return i.then(o=>{for(const s of o||[])s.status==="rejected"&&a(s.reason);return e().catch(a)})};/*! ***************************************************************************** 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 Pne=function(t,e){return Pne=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)n.hasOwnProperty(i)&&(r[i]=n[i])},Pne(t,e)};function rt(t,e){Pne(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var Xt=function(){return Xt=Object.assign||function(e){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},Xt.apply(this,arguments)};function RCe(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(r[n[i]]=t[n[i]]);return r}function ar(t,e,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(A){try{c(n.next(A))}catch(h){o(h)}}function l(A){try{c(n.throw(A))}catch(h){o(h)}}function c(A){A.done?a(A.value):i(A.value).then(s,l)}c((n=n.apply(t,[])).next())})}function or(t,e){var r={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,i,a,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(c){return function(A){return l([c,A])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,i&&(a=c[0]&2?i.return:c[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,c[1])).done)return a;switch(i=0,a&&(c=[c[0]&2,a.value]),c[0]){case 0:case 1:a=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,i=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(a=r.trys,!(a=a.length>0&&a[a.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!a||c[1]>a[0]&&c[1]<a[3])){r.label=c[1];break}if(c[0]===6&&r.label<a[1]){r.label=a[1],a=c;break}if(a&&r.label<a[2]){r.label=a[2],r.ops.push(c);break}a[2]&&r.ops.pop(),r.trys.pop();continue}c=e.call(t,r)}catch(A){c=[6,A],i=0}finally{n=a=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function Dr(){for(var t=0,e=0,r=arguments.length;e<r;e++)t+=arguments[e].length;for(var n=Array(t),i=0,e=0;e<r;e++)for(var a=arguments[e],o=0,s=a.length;o<s;o++,i++)n[i]=a[o];return n}var Iy="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X4=new Uint8Array(256);for(var aB=0;aB<Iy.length;aB++)X4[Iy.charCodeAt(aB)]=aB;var HCe=function(t){for(var e="",r=t.length,n=0;n<r;n+=3)e+=Iy[t[n]>>2],e+=Iy[(t[n]&3)<<4|t[n+1]>>4],e+=Iy[(t[n+1]&15)<<2|t[n+2]>>6],e+=Iy[t[n+2]&63];return r%3===2?e=e.substring(0,e.length-1)+"=":r%3===1&&(e=e.substring(0,e.length-2)+"=="),e},Dce=function(t){var e=t.length*.75,r=t.length,n,i=0,a,o,s,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);var c=new Uint8Array(e);for(n=0;n<r;n+=4)a=X4[t.charCodeAt(n)],o=X4[t.charCodeAt(n+1)],s=X4[t.charCodeAt(n+2)],l=X4[t.charCodeAt(n+3)],c[i++]=a<<2|o>>4,c[i++]=(o&15)<<4|s>>2,c[i++]=(s&3)<<6|l&63;return c},OCe=/^(data)?:?([\w\/\+]+)?;?(charset=[\w-]+|base64)?.*,/i,QCe=function(t){var e=t.trim(),r=e.substring(0,100),n=r.match(OCe);if(!n)return Dce(e);var i=n[0],a=e.substring(i.length);return Dce(a)},Wt=function(t){return t.charCodeAt(0)},zCe=function(t){return t.codePointAt(0)},Qk=function(t,e){return zl(t.toString(16),e,"0").toUpperCase()},GX=function(t){return Qk(t,2)},Gh=function(t){return String.fromCharCode(t)},jCe=function(t){return Gh(parseInt(t,16))},zl=function(t,e,r){for(var n="",i=0,a=e-t.length;i<a;i++)n+=r;return n+t},Oa=function(t,e,r){for(var n=t.length,i=0;i<n;i++)e[r++]=t.charCodeAt(i);return n},qCe=function(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},zk=function(t){return t.replace(/\t|\u0085|\u2028|\u2029/g," ").replace(/[\b\v]/g,"")},VCe=["\\n","\\f","\\r","\\u000B"],_ye=function(t){return/^[\n\f\r\u000B]$/.test(t)},Lye=function(t){return t.split(/[\n\f\r\u000B]/)},Iye=function(t){return t.replace(/[\n\f\r\u000B]/g," ")},Tye=function(t,e){var r=t.charCodeAt(e),n,i=e+1,a=1;return r>=55296&&r<=56319&&t.length>i&&(n=t.charCodeAt(i),n>=56320&&n<=57343&&(a=2)),[t.slice(e,e+a),a]},KCe=function(t){for(var e=[],r=0,n=t.length;r<n;){var i=Tye(t,r),a=i[0],o=i[1];e.push(a),r+=o}return e},GCe=function(t){for(var e=VCe.join("|"),r=["$"],n=0,i=t.length;n<i;n++){var a=t[n];if(_ye(a))throw new TypeError("`wordBreak` must not include "+e);r.push(a===""?".":qCe(a))}var o=r.join("|");return new RegExp("("+e+")|((.*?)("+o+"))","gm")},WCe=function(t,e,r,n){for(var i=GCe(e),a=zk(t).match(i),o="",s=0,l=[],c=function(){o!==""&&l.push(o),o="",s=0},A=0,h=a.length;A<h;A++){var d=a[A];if(_ye(d))c();else{var u=n(d);s+u>r&&c(),o+=d,s+=u}}return c(),l},ZCe=/^D:(\d\d\d\d)(\d\d)?(\d\d)?(\d\d)?(\d\d)?(\d\d)?([+\-Z])?(\d\d)?'?(\d\d)?'?$/,Pye=function(t){var e=t.match(ZCe);if(e){var r=e[1],n=e[2],i=n===void 0?"01":n,a=e[3],o=a===void 0?"01":a,s=e[4],l=s===void 0?"00":s,c=e[5],A=c===void 0?"00":c,h=e[6],d=h===void 0?"00":h,u=e[7],f=u===void 0?"Z":u,x=e[8],y=x===void 0?"00":x,p=e[9],v=p===void 0?"00":p,m=f==="Z"?"Z":""+f+y+":"+v,k=new Date(r+"-"+i+"-"+o+"T"+l+":"+A+":"+d+m);return k}},koe=function(t,e){for(var r,n=0,i;n<t.length;){var a=t.substring(n).match(e);if(!a)return{match:i,pos:n};i=a,n+=((r=a.index)!==null&&r!==void 0?r:0)+a[0].length}return{match:i,pos:n}},dZ=function(t){return t[t.length-1]},Une=function(t){if(t instanceof Uint8Array)return t;for(var e=t.length,r=new Uint8Array(e),n=0;n<e;n++)r[n]=t.charCodeAt(n);return r},XCe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=t.length,n=[],i=0;i<r;i++){var a=t[i];n[i]=a instanceof Uint8Array?a:Une(a)}for(var o=0,i=0;i<r;i++)o+=t[i].length;for(var s=new Uint8Array(o),l=0,c=0;c<r;c++)for(var A=n[c],h=0,d=A.length;h<d;h++)s[l++]=A[h];return s},YCe=function(t){for(var e=0,r=0,n=t.length;r<n;r++)e+=t[r].length;for(var i=new Uint8Array(e),a=0,r=0,n=t.length;r<n;r++){var o=t[r];i.set(o,a),a+=o.length}return i},Uye=function(t){for(var e="",r=0,n=t.length;r<n;r++)e+=Gh(t[r]);return e},JCe=function(t,e){return t.id-e.id},$Ce=function(t,e){for(var r=[],n=0,i=t.length;n<i;n++){var a=t[n],o=t[n-1];(n===0||e(a)!==e(o))&&r.push(a)}return r},Og=function(t){for(var e=t.length,r=0,n=Math.floor(e/2);r<n;r++){var i=r,a=e-r-1,o=t[r];t[i]=t[a],t[a]=o}return t},ebe=function(t){for(var e=0,r=0,n=t.length;r<n;r++)e+=t[r];return e},tbe=function(t,e){for(var r=new Array(e-t),n=0,i=r.length;n<i;n++)r[n]=t+n;return r},rbe=function(t,e){for(var r=new Array(e.length),n=0,i=e.length;n<i;n++)r[n]=t[e[n]];return r},nbe=function(t){return t instanceof Uint8Array||t instanceof ArrayBuffer||typeof t=="string"},o4=function(t){if(typeof t=="string")return QCe(t);if(t instanceof ArrayBuffer)return new Uint8Array(t);if(t instanceof Uint8Array)return t;throw new TypeError("`input` must be one of `string | ArrayBuffer | Uint8Array`")},Wv=function(){return new Promise(function(t){setTimeout(function(){return t()},0)})},ibe=function(t,e){e===void 0&&(e=!0);var r=[];e&&r.push(65279);for(var n=0,i=t.length;n<i;){var a=t.codePointAt(n);if(a<65536)r.push(a),n+=1;else if(a<1114112)r.push(Nye(a),Rye(a)),n+=2;else throw new Error("Invalid code point: 0x"+GX(a))}return new Uint16Array(r)},abe=function(t){return t>=0&&t<=65535},obe=function(t){return t>=65536&&t<=1114111},Nye=function(t){return Math.floor((t-65536)/1024)+55296},Rye=function(t){return(t-65536)%1024+56320},w1;(function(t){t.BigEndian="BigEndian",t.LittleEndian="LittleEndian"})(w1||(w1={}));var s4="�".codePointAt(0),Hye=function(t,e){if(e===void 0&&(e=!0),t.length<=1)return String.fromCodePoint(s4);for(var r=e?lbe(t):w1.BigEndian,n=e?2:0,i=[];t.length-n>=2;){var a=_ce(t[n++],t[n++],r);if(sbe(a))if(t.length-n<2)i.push(s4);else{var o=_ce(t[n++],t[n++],r);Mce(o)?i.push(a,o):i.push(s4)}else Mce(a)?(n+=2,i.push(s4)):i.push(a)}return n<t.length&&i.push(s4),String.fromCodePoint.apply(String,i)},sbe=function(t){return t>=55296&&t<=56319},Mce=function(t){return t>=56320&&t<=57343},_ce=function(t,e,r){if(r===w1.LittleEndian)return e<<8|t;if(r===w1.BigEndian)return t<<8|e;throw new Error("Invalid byteOrder: "+r)},lbe=function(t){return Oye(t)?w1.BigEndian:Qye(t)?w1.LittleEndian:w1.BigEndian},Oye=function(t){return t[0]===254&&t[1]===255},Qye=function(t){return t[0]===255&&t[1]===254},zye=function(t){return Oye(t)||Qye(t)},cbe=function(t){var e=String(t);if(Math.abs(t)<1){var r=parseInt(t.toString().split("e-")[1]);if(r){var n=t<0;n&&(t*=-1),t*=Math.pow(10,r-1),e="0."+new Array(r).join("0")+t.toString().substring(2),n&&(e="-"+e)}}else{var r=parseInt(t.toString().split("+")[1]);r>20&&(r-=20,t/=Math.pow(10,r),e=t.toString()+new Array(r+1).join("0"))}return e},$G=function(t){return Math.ceil(t.toString(2).length/8)},Qg=function(t){for(var e=new Uint8Array($G(t)),r=1;r<=e.length;r++)e[r-1]=t>>(e.length-r)*8;return e},jk=function(t){throw new Error(t)},lu={};(function(t){var e=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(a,o){return Object.prototype.hasOwnProperty.call(a,o)}t.assign=function(a){for(var o=Array.prototype.slice.call(arguments,1);o.length;){var s=o.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var l in s)r(s,l)&&(a[l]=s[l])}}return a},t.shrinkBuf=function(a,o){return a.length===o?a:a.subarray?a.subarray(0,o):(a.length=o,a)};var n={arraySet:function(a,o,s,l,c){if(o.subarray&&a.subarray){a.set(o.subarray(s,s+l),c);return}for(var A=0;A<l;A++)a[c+A]=o[s+A]},flattenChunks:function(a){var o,s,l,c,A,h;for(l=0,o=0,s=a.length;o<s;o++)l+=a[o].length;for(h=new Uint8Array(l),c=0,o=0,s=a.length;o<s;o++)A=a[o],h.set(A,c),c+=A.length;return h}},i={arraySet:function(a,o,s,l,c){for(var A=0;A<l;A++)a[c+A]=o[s+A]},flattenChunks:function(a){return[].concat.apply([],a)}};t.setTyped=function(a){a?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,n)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,i))},t.setTyped(e)})(lu);var qk={},xA={},lm={},Abe=lu,hbe=4,Lce=0,Ice=1,ube=2;function cm(t){for(var e=t.length;--e>=0;)t[e]=0}var dbe=0,jye=1,fbe=2,xbe=3,pbe=258,Boe=29,Vk=256,y6=Vk+1+Boe,A5=30,Coe=19,qye=2*y6+1,Z2=15,qJ=16,gbe=7,boe=256,Vye=16,Kye=17,Gye=18,Nne=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],eW=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],ybe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Wye=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],vbe=512,YA=new Array((y6+2)*2);cm(YA);var v3=new Array(A5*2);cm(v3);var v6=new Array(vbe);cm(v6);var m6=new Array(pbe-xbe+1);cm(m6);var Eoe=new Array(Boe);cm(Eoe);var fZ=new Array(A5);cm(fZ);function VJ(t,e,r,n,i){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=t&&t.length}var Zye,Xye,Yye;function KJ(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function Jye(t){return t<256?v6[t]:v6[256+(t>>>7)]}function w6(t,e){t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255}function hs(t,e,r){t.bi_valid>qJ-r?(t.bi_buf|=e<<t.bi_valid&65535,w6(t,t.bi_buf),t.bi_buf=e>>qJ-t.bi_valid,t.bi_valid+=r-qJ):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=r)}function $c(t,e,r){hs(t,r[e*2],r[e*2+1])}function $ye(t,e){var r=0;do r|=t&1,t>>>=1,r<<=1;while(--e>0);return r>>>1}function mbe(t){t.bi_valid===16?(w6(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)}function wbe(t,e){var r=e.dyn_tree,n=e.max_code,i=e.stat_desc.static_tree,a=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,s=e.stat_desc.extra_base,l=e.stat_desc.max_length,c,A,h,d,u,f,x=0;for(d=0;d<=Z2;d++)t.bl_count[d]=0;for(r[t.heap[t.heap_max]*2+1]=0,c=t.heap_max+1;c<qye;c++)A=t.heap[c],d=r[r[A*2+1]*2+1]+1,d>l&&(d=l,x++),r[A*2+1]=d,!(A>n)&&(t.bl_count[d]++,u=0,A>=s&&(u=o[A-s]),f=r[A*2],t.opt_len+=f*(d+u),a&&(t.static_len+=f*(i[A*2+1]+u)));if(x!==0){do{for(d=l-1;t.bl_count[d]===0;)d--;t.bl_count[d]--,t.bl_count[d+1]+=2,t.bl_count[l]--,x-=2}while(x>0);for(d=l;d!==0;d--)for(A=t.bl_count[d];A!==0;)h=t.heap[--c],!(h>n)&&(r[h*2+1]!==d&&(t.opt_len+=(d-r[h*2+1])*r[h*2],r[h*2+1]=d),A--)}}function e5e(t,e,r){var n=new Array(Z2+1),i=0,a,o;for(a=1;a<=Z2;a++)n[a]=i=i+r[a-1]<<1;for(o=0;o<=e;o++){var s=t[o*2+1];s!==0&&(t[o*2]=$ye(n[s]++,s))}}function kbe(){var t,e,r,n,i,a=new Array(Z2+1);for(r=0,n=0;n<Boe-1;n++)for(Eoe[n]=r,t=0;t<1<<Nne[n];t++)m6[r++]=n;for(m6[r-1]=n,i=0,n=0;n<16;n++)for(fZ[n]=i,t=0;t<1<<eW[n];t++)v6[i++]=n;for(i>>=7;n<A5;n++)for(fZ[n]=i<<7,t=0;t<1<<eW[n]-7;t++)v6[256+i++]=n;for(e=0;e<=Z2;e++)a[e]=0;for(t=0;t<=143;)YA[t*2+1]=8,t++,a[8]++;for(;t<=255;)YA[t*2+1]=9,t++,a[9]++;for(;t<=279;)YA[t*2+1]=7,t++,a[7]++;for(;t<=287;)YA[t*2+1]=8,t++,a[8]++;for(e5e(YA,y6+1,a),t=0;t<A5;t++)v3[t*2+1]=5,v3[t*2]=$ye(t,5);Zye=new VJ(YA,Nne,Vk+1,y6,Z2),Xye=new VJ(v3,eW,0,A5,Z2),Yye=new VJ(new Array(0),ybe,0,Coe,gbe)}function t5e(t){var e;for(e=0;e<y6;e++)t.dyn_ltree[e*2]=0;for(e=0;e<A5;e++)t.dyn_dtree[e*2]=0;for(e=0;e<Coe;e++)t.bl_tree[e*2]=0;t.dyn_ltree[boe*2]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function r5e(t){t.bi_valid>8?w6(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function Bbe(t,e,r,n){r5e(t),w6(t,r),w6(t,~r),Abe.arraySet(t.pending_buf,t.window,e,r,t.pending),t.pending+=r}function Tce(t,e,r,n){var i=e*2,a=r*2;return t[i]<t[a]||t[i]===t[a]&&n[e]<=n[r]}function GJ(t,e,r){for(var n=t.heap[r],i=r<<1;i<=t.heap_len&&(i<t.heap_len&&Tce(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!Tce(e,n,t.heap[i],t.depth));)t.heap[r]=t.heap[i],r=i,i<<=1;t.heap[r]=n}function Pce(t,e,r){var n,i,a=0,o,s;if(t.last_lit!==0)do n=t.pending_buf[t.d_buf+a*2]<<8|t.pending_buf[t.d_buf+a*2+1],i=t.pending_buf[t.l_buf+a],a++,n===0?$c(t,i,e):(o=m6[i],$c(t,o+Vk+1,e),s=Nne[o],s!==0&&(i-=Eoe[o],hs(t,i,s)),n--,o=Jye(n),$c(t,o,r),s=eW[o],s!==0&&(n-=fZ[o],hs(t,n,s)));while(a<t.last_lit);$c(t,boe,e)}function Rne(t,e){var r=e.dyn_tree,n=e.stat_desc.static_tree,i=e.stat_desc.has_stree,a=e.stat_desc.elems,o,s,l=-1,c;for(t.heap_len=0,t.heap_max=qye,o=0;o<a;o++)r[o*2]!==0?(t.heap[++t.heap_len]=l=o,t.depth[o]=0):r[o*2+1]=0;for(;t.heap_len<2;)c=t.heap[++t.heap_len]=l<2?++l:0,r[c*2]=1,t.depth[c]=0,t.opt_len--,i&&(t.static_len-=n[c*2+1]);for(e.max_code=l,o=t.heap_len>>1;o>=1;o--)GJ(t,r,o);c=a;do o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],GJ(t,r,1),s=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=s,r[c*2]=r[o*2]+r[s*2],t.depth[c]=(t.depth[o]>=t.depth[s]?t.depth[o]:t.depth[s])+1,r[o*2+1]=r[s*2+1]=c,t.heap[1]=c++,GJ(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],wbe(t,e),e5e(r,l,t.bl_count)}function Uce(t,e,r){var n,i=-1,a,o=e[0*2+1],s=0,l=7,c=4;for(o===0&&(l=138,c=3),e[(r+1)*2+1]=65535,n=0;n<=r;n++)a=o,o=e[(n+1)*2+1],!(++s<l&&a===o)&&(s<c?t.bl_tree[a*2]+=s:a!==0?(a!==i&&t.bl_tree[a*2]++,t.bl_tree[Vye*2]++):s<=10?t.bl_tree[Kye*2]++:t.bl_tree[Gye*2]++,s=0,i=a,o===0?(l=138,c=3):a===o?(l=6,c=3):(l=7,c=4))}function Nce(t,e,r){var n,i=-1,a,o=e[0*2+1],s=0,l=7,c=4;for(o===0&&(l=138,c=3),n=0;n<=r;n++)if(a=o,o=e[(n+1)*2+1],!(++s<l&&a===o)){if(s<c)do $c(t,a,t.bl_tree);while(--s!==0);else a!==0?(a!==i&&($c(t,a,t.bl_tree),s--),$c(t,Vye,t.bl_tree),hs(t,s-3,2)):s<=10?($c(t,Kye,t.bl_tree),hs(t,s-3,3)):($c(t,Gye,t.bl_tree),hs(t,s-11,7));s=0,i=a,o===0?(l=138,c=3):a===o?(l=6,c=3):(l=7,c=4)}}function Cbe(t){var e;for(Uce(t,t.dyn_ltree,t.l_desc.max_code),Uce(t,t.dyn_dtree,t.d_desc.max_code),Rne(t,t.bl_desc),e=Coe-1;e>=3&&t.bl_tree[Wye[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e}function bbe(t,e,r,n){var i;for(hs(t,e-257,5),hs(t,r-1,5),hs(t,n-4,4),i=0;i<n;i++)hs(t,t.bl_tree[Wye[i]*2+1],3);Nce(t,t.dyn_ltree,e-1),Nce(t,t.dyn_dtree,r-1)}function Ebe(t){var e=4093624447,r;for(r=0;r<=31;r++,e>>>=1)if(e&1&&t.dyn_ltree[r*2]!==0)return Lce;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return Ice;for(r=32;r<Vk;r++)if(t.dyn_ltree[r*2]!==0)return Ice;return Lce}var Rce=!1;function Fbe(t){Rce||(kbe(),Rce=!0),t.l_desc=new KJ(t.dyn_ltree,Zye),t.d_desc=new KJ(t.dyn_dtree,Xye),t.bl_desc=new KJ(t.bl_tree,Yye),t.bi_buf=0,t.bi_valid=0,t5e(t)}function n5e(t,e,r,n){hs(t,(dbe<<1)+(n?1:0),3),Bbe(t,e,r)}function Sbe(t){hs(t,jye<<1,3),$c(t,boe,YA),mbe(t)}function Dbe(t,e,r,n){var i,a,o=0;t.level>0?(t.strm.data_type===ube&&(t.strm.data_type=Ebe(t)),Rne(t,t.l_desc),Rne(t,t.d_desc),o=Cbe(t),i=t.opt_len+3+7>>>3,a=t.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&e!==-1?n5e(t,e,r,n):t.strategy===hbe||a===i?(hs(t,(jye<<1)+(n?1:0),3),Pce(t,YA,v3)):(hs(t,(fbe<<1)+(n?1:0),3),bbe(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),Pce(t,t.dyn_ltree,t.dyn_dtree)),t5e(t),n&&r5e(t)}function Mbe(t,e,r){return t.pending_buf[t.d_buf+t.last_lit*2]=e>>>8&255,t.pending_buf[t.d_buf+t.last_lit*2+1]=e&255,t.pending_buf[t.l_buf+t.last_lit]=r&255,t.last_lit++,e===0?t.dyn_ltree[r*2]++:(t.matches++,e--,t.dyn_ltree[(m6[r]+Vk+1)*2]++,t.dyn_dtree[Jye(e)*2]++),t.last_lit===t.lit_bufsize-1}lm._tr_init=Fbe;lm._tr_stored_block=n5e;lm._tr_flush_block=Dbe;lm._tr_tally=Mbe;lm._tr_align=Sbe;function _be(t,e,r,n){for(var i=t&65535|0,a=t>>>16&65535|0,o=0;r!==0;){o=r>2e3?2e3:r,r-=o;do i=i+e[n++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0}var i5e=_be;function Lbe(){for(var t,e=[],r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=t&1?3988292384^t>>>1:t>>>1;e[r]=t}return e}var Ibe=Lbe();function Tbe(t,e,r,n){var i=Ibe,a=n+r;t^=-1;for(var o=n;o<a;o++)t=t>>>8^i[(t^e[o])&255];return t^-1}var a5e=Tbe,Foe={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Io=lu,X0=lm,o5e=i5e,Pu=a5e,Pbe=Foe,rg=0,Ube=1,Nbe=3,k1=4,Hce=5,eA=0,Oce=1,Y0=-2,Rbe=-3,WJ=-5,Hbe=-1,Obe=1,oB=2,Qbe=3,zbe=4,jbe=0,qbe=2,WX=8,Vbe=9,Kbe=15,Gbe=8,Wbe=29,Zbe=256,Hne=Zbe+1+Wbe,Xbe=30,Ybe=19,Jbe=2*Hne+1,$be=15,Cr=3,Yd=258,Gl=Yd+Cr+1,e7e=32,ZX=42,One=69,tW=73,rW=91,nW=103,X2=113,Y4=666,ea=1,Kk=2,Mp=3,Am=4,t7e=3;function Jd(t,e){return t.msg=Pbe[e],e}function Qce(t){return(t<<1)-(t>4?9:0)}function $u(t){for(var e=t.length;--e>=0;)t[e]=0}function Uu(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),r!==0&&(Io.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,e.pending===0&&(e.pending_out=0))}function Qa(t,e){X0._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Uu(t.strm)}function Hr(t,e){t.pending_buf[t.pending++]=e}function l4(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255}function r7e(t,e,r,n){var i=t.avail_in;return i>n&&(i=n),i===0?0:(t.avail_in-=i,Io.arraySet(e,t.input,t.next_in,i,r),t.state.wrap===1?t.adler=o5e(t.adler,e,i,r):t.state.wrap===2&&(t.adler=Pu(t.adler,e,i,r)),t.next_in+=i,t.total_in+=i,i)}function s5e(t,e){var r=t.max_chain_length,n=t.strstart,i,a,o=t.prev_length,s=t.nice_match,l=t.strstart>t.w_size-Gl?t.strstart-(t.w_size-Gl):0,c=t.window,A=t.w_mask,h=t.prev,d=t.strstart+Yd,u=c[n+o-1],f=c[n+o];t.prev_length>=t.good_match&&(r>>=2),s>t.lookahead&&(s=t.lookahead);do if(i=e,!(c[i+o]!==f||c[i+o-1]!==u||c[i]!==c[n]||c[++i]!==c[n+1])){n+=2,i++;do;while(c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&n<d);if(a=Yd-(d-n),n=d-Yd,a>o){if(t.match_start=e,o=a,a>=s)break;u=c[n+o-1],f=c[n+o]}}while((e=h[e&A])>l&&--r!==0);return o<=t.lookahead?o:t.lookahead}function _p(t){var e=t.w_size,r,n,i,a,o;do{if(a=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-Gl)){Io.arraySet(t.window,t.window,e,e,0),t.match_start-=e,t.strstart-=e,t.block_start-=e,n=t.hash_size,r=n;do i=t.head[--r],t.head[r]=i>=e?i-e:0;while(--n);n=e,r=n;do i=t.prev[--r],t.prev[r]=i>=e?i-e:0;while(--n);a+=e}if(t.strm.avail_in===0)break;if(n=r7e(t.strm,t.window,t.strstart+t.lookahead,a),t.lookahead+=n,t.lookahead+t.insert>=Cr)for(o=t.strstart-t.insert,t.ins_h=t.window[o],t.ins_h=(t.ins_h<<t.hash_shift^t.window[o+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[o+Cr-1])&t.hash_mask,t.prev[o&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=o,o++,t.insert--,!(t.lookahead+t.insert<Cr)););}while(t.lookahead<Gl&&t.strm.avail_in!==0)}function n7e(t,e){var r=65535;for(r>t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(_p(t),t.lookahead===0&&e===rg)return ea;if(t.lookahead===0)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+r;if((t.strstart===0||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,Qa(t,!1),t.strm.avail_out===0)||t.strstart-t.block_start>=t.w_size-Gl&&(Qa(t,!1),t.strm.avail_out===0))return ea}return t.insert=0,e===k1?(Qa(t,!0),t.strm.avail_out===0?Mp:Am):(t.strstart>t.block_start&&(Qa(t,!1),t.strm.avail_out===0),ea)}function ZJ(t,e){for(var r,n;;){if(t.lookahead<Gl){if(_p(t),t.lookahead<Gl&&e===rg)return ea;if(t.lookahead===0)break}if(r=0,t.lookahead>=Cr&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Cr-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),r!==0&&t.strstart-r<=t.w_size-Gl&&(t.match_length=s5e(t,r)),t.match_length>=Cr)if(n=X0._tr_tally(t,t.strstart-t.match_start,t.match_length-Cr),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=Cr){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Cr-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(--t.match_length!==0);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else n=X0._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(Qa(t,!1),t.strm.avail_out===0))return ea}return t.insert=t.strstart<Cr-1?t.strstart:Cr-1,e===k1?(Qa(t,!0),t.strm.avail_out===0?Mp:Am):t.last_lit&&(Qa(t,!1),t.strm.avail_out===0)?ea:Kk}function zg(t,e){for(var r,n,i;;){if(t.lookahead<Gl){if(_p(t),t.lookahead<Gl&&e===rg)return ea;if(t.lookahead===0)break}if(r=0,t.lookahead>=Cr&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Cr-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=Cr-1,r!==0&&t.prev_length<t.max_lazy_match&&t.strstart-r<=t.w_size-Gl&&(t.match_length=s5e(t,r),t.match_length<=5&&(t.strategy===Obe||t.match_length===Cr&&t.strstart-t.match_start>4096)&&(t.match_length=Cr-1)),t.prev_length>=Cr&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-Cr,n=X0._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-Cr),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Cr-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(--t.prev_length!==0);if(t.match_available=0,t.match_length=Cr-1,t.strstart++,n&&(Qa(t,!1),t.strm.avail_out===0))return ea}else if(t.match_available){if(n=X0._tr_tally(t,0,t.window[t.strstart-1]),n&&Qa(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return ea}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=X0._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<Cr-1?t.strstart:Cr-1,e===k1?(Qa(t,!0),t.strm.avail_out===0?Mp:Am):t.last_lit&&(Qa(t,!1),t.strm.avail_out===0)?ea:Kk}function i7e(t,e){for(var r,n,i,a,o=t.window;;){if(t.lookahead<=Yd){if(_p(t),t.lookahead<=Yd&&e===rg)return ea;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=Cr&&t.strstart>0&&(i=t.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=t.strstart+Yd;do;while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<a);t.match_length=Yd-(a-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=Cr?(r=X0._tr_tally(t,1,t.match_length-Cr),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=X0._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(Qa(t,!1),t.strm.avail_out===0))return ea}return t.insert=0,e===k1?(Qa(t,!0),t.strm.avail_out===0?Mp:Am):t.last_lit&&(Qa(t,!1),t.strm.avail_out===0)?ea:Kk}function a7e(t,e){for(var r;;){if(t.lookahead===0&&(_p(t),t.lookahead===0)){if(e===rg)return ea;break}if(t.match_length=0,r=X0._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(Qa(t,!1),t.strm.avail_out===0))return ea}return t.insert=0,e===k1?(Qa(t,!0),t.strm.avail_out===0?Mp:Am):t.last_lit&&(Qa(t,!1),t.strm.avail_out===0)?ea:Kk}function pc(t,e,r,n,i){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=n,this.func=i}var Ty;Ty=[new pc(0,0,0,0,n7e),new pc(4,4,8,4,ZJ),new pc(4,5,16,8,ZJ),new pc(4,6,32,32,ZJ),new pc(4,4,16,16,zg),new pc(8,16,32,32,zg),new pc(8,16,128,128,zg),new pc(8,32,128,256,zg),new pc(32,128,258,1024,zg),new pc(32,258,258,4096,zg)];function o7e(t){t.window_size=2*t.w_size,$u(t.head),t.max_lazy_match=Ty[t.level].max_lazy,t.good_match=Ty[t.level].good_length,t.nice_match=Ty[t.level].nice_length,t.max_chain_length=Ty[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=Cr-1,t.match_available=0,t.ins_h=0}function s7e(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=WX,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Io.Buf16(Jbe*2),this.dyn_dtree=new Io.Buf16((2*Xbe+1)*2),this.bl_tree=new Io.Buf16((2*Ybe+1)*2),$u(this.dyn_ltree),$u(this.dyn_dtree),$u(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Io.Buf16($be+1),this.heap=new Io.Buf16(2*Hne+1),$u(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Io.Buf16(2*Hne+1),$u(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function l5e(t){var e;return!t||!t.state?Jd(t,Y0):(t.total_in=t.total_out=0,t.data_type=qbe,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?ZX:X2,t.adler=e.wrap===2?0:1,e.last_flush=rg,X0._tr_init(e),eA)}function c5e(t){var e=l5e(t);return e===eA&&o7e(t.state),e}function l7e(t,e){return!t||!t.state||t.state.wrap!==2?Y0:(t.state.gzhead=e,eA)}function A5e(t,e,r,n,i,a){if(!t)return Y0;var o=1;if(e===Hbe&&(e=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>Vbe||r!==WX||n<8||n>15||e<0||e>9||a<0||a>zbe)return Jd(t,Y0);n===8&&(n=9);var s=new s7e;return t.state=s,s.strm=t,s.wrap=o,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+Cr-1)/Cr),s.window=new Io.Buf8(s.w_size*2),s.head=new Io.Buf16(s.hash_size),s.prev=new Io.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new Io.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=e,s.strategy=a,s.method=r,c5e(t)}function c7e(t,e){return A5e(t,e,WX,Kbe,Gbe,jbe)}function A7e(t,e){var r,n,i,a;if(!t||!t.state||e>Hce||e<0)return t?Jd(t,Y0):Y0;if(n=t.state,!t.output||!t.input&&t.avail_in!==0||n.status===Y4&&e!==k1)return Jd(t,t.avail_out===0?WJ:Y0);if(n.strm=t,r=n.last_flush,n.last_flush=e,n.status===ZX)if(n.wrap===2)t.adler=0,Hr(n,31),Hr(n,139),Hr(n,8),n.gzhead?(Hr(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Hr(n,n.gzhead.time&255),Hr(n,n.gzhead.time>>8&255),Hr(n,n.gzhead.time>>16&255),Hr(n,n.gzhead.time>>24&255),Hr(n,n.level===9?2:n.strategy>=oB||n.level<2?4:0),Hr(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(Hr(n,n.gzhead.extra.length&255),Hr(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=Pu(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=One):(Hr(n,0),Hr(n,0),Hr(n,0),Hr(n,0),Hr(n,0),Hr(n,n.level===9?2:n.strategy>=oB||n.level<2?4:0),Hr(n,t7e),n.status=X2);else{var o=WX+(n.w_bits-8<<4)<<8,s=-1;n.strategy>=oB||n.level<2?s=0:n.level<6?s=1:n.level===6?s=2:s=3,o|=s<<6,n.strstart!==0&&(o|=e7e),o+=31-o%31,n.status=X2,l4(n,o),n.strstart!==0&&(l4(n,t.adler>>>16),l4(n,t.adler&65535)),t.adler=1}if(n.status===One)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Pu(t.adler,n.pending_buf,n.pending-i,i)),Uu(t),i=n.pending,n.pending===n.pending_buf_size));)Hr(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(t.adler=Pu(t.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=tW)}else n.status=tW;if(n.status===tW)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Pu(t.adler,n.pending_buf,n.pending-i,i)),Uu(t),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindex<n.gzhead.name.length?a=n.gzhead.name.charCodeAt(n.gzindex++)&255:a=0,Hr(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=Pu(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.gzindex=0,n.status=rW)}else n.status=rW;if(n.status===rW)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Pu(t.adler,n.pending_buf,n.pending-i,i)),Uu(t),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindex<n.gzhead.comment.length?a=n.gzhead.comment.charCodeAt(n.gzindex++)&255:a=0,Hr(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=Pu(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.status=nW)}else n.status=nW;if(n.status===nW&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&Uu(t),n.pending+2<=n.pending_buf_size&&(Hr(n,t.adler&255),Hr(n,t.adler>>8&255),t.adler=0,n.status=X2)):n.status=X2),n.pending!==0){if(Uu(t),t.avail_out===0)return n.last_flush=-1,eA}else if(t.avail_in===0&&Qce(e)<=Qce(r)&&e!==k1)return Jd(t,WJ);if(n.status===Y4&&t.avail_in!==0)return Jd(t,WJ);if(t.avail_in!==0||n.lookahead!==0||e!==rg&&n.status!==Y4){var l=n.strategy===oB?a7e(n,e):n.strategy===Qbe?i7e(n,e):Ty[n.level].func(n,e);if((l===Mp||l===Am)&&(n.status=Y4),l===ea||l===Mp)return t.avail_out===0&&(n.last_flush=-1),eA;if(l===Kk&&(e===Ube?X0._tr_align(n):e!==Hce&&(X0._tr_stored_block(n,0,0,!1),e===Nbe&&($u(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Uu(t),t.avail_out===0))return n.last_flush=-1,eA}return e!==k1?eA:n.wrap<=0?Oce:(n.wrap===2?(Hr(n,t.adler&255),Hr(n,t.adler>>8&255),Hr(n,t.adler>>16&255),Hr(n,t.adler>>24&255),Hr(n,t.total_in&255),Hr(n,t.total_in>>8&255),Hr(n,t.total_in>>16&255),Hr(n,t.total_in>>24&255)):(l4(n,t.adler>>>16),l4(n,t.adler&65535)),Uu(t),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?eA:Oce)}function h7e(t){var e;return!t||!t.state?Y0:(e=t.state.status,e!==ZX&&e!==One&&e!==tW&&e!==rW&&e!==nW&&e!==X2&&e!==Y4?Jd(t,Y0):(t.state=null,e===X2?Jd(t,Rbe):eA))}function u7e(t,e){var r=e.length,n,i,a,o,s,l,c,A;if(!t||!t.state||(n=t.state,o=n.wrap,o===2||o===1&&n.status!==ZX||n.lookahead))return Y0;for(o===1&&(t.adler=o5e(t.adler,e,r,0)),n.wrap=0,r>=n.w_size&&(o===0&&($u(n.head),n.strstart=0,n.block_start=0,n.insert=0),A=new Io.Buf8(n.w_size),Io.arraySet(A,e,r-n.w_size,n.w_size,0),e=A,r=n.w_size),s=t.avail_in,l=t.next_in,c=t.input,t.avail_in=r,t.next_in=0,t.input=e,_p(n);n.lookahead>=Cr;){i=n.strstart,a=n.lookahead-(Cr-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+Cr-1])&n.hash_mask,n.prev[i&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=i,i++;while(--a);n.strstart=i,n.lookahead=Cr-1,_p(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=Cr-1,n.match_available=0,t.next_in=l,t.input=c,t.avail_in=s,n.wrap=o,eA}xA.deflateInit=c7e;xA.deflateInit2=A5e;xA.deflateReset=c5e;xA.deflateResetKeep=l5e;xA.deflateSetHeader=l7e;xA.deflate=A7e;xA.deflateEnd=h7e;xA.deflateSetDictionary=u7e;xA.deflateInfo="pako deflate (from Nodeca project)";var ng={},XX=lu,h5e=!0,u5e=!0;try{String.fromCharCode.apply(null,[0])}catch{h5e=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{u5e=!1}var k6=new XX.Buf8(256);for(var Su=0;Su<256;Su++)k6[Su]=Su>=252?6:Su>=248?5:Su>=240?4:Su>=224?3:Su>=192?2:1;k6[254]=k6[254]=1;ng.string2buf=function(t){var e,r,n,i,a,o=t.length,s=0;for(i=0;i<o;i++)r=t.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=t.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(e=new XX.Buf8(s),a=0,i=0;a<s;i++)r=t.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=t.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),r<128?e[a++]=r:r<2048?(e[a++]=192|r>>>6,e[a++]=128|r&63):r<65536?(e[a++]=224|r>>>12,e[a++]=128|r>>>6&63,e[a++]=128|r&63):(e[a++]=240|r>>>18,e[a++]=128|r>>>12&63,e[a++]=128|r>>>6&63,e[a++]=128|r&63);return e};function d5e(t,e){if(e<65534&&(t.subarray&&u5e||!t.subarray&&h5e))return String.fromCharCode.apply(null,XX.shrinkBuf(t,e));for(var r="",n=0;n<e;n++)r+=String.fromCharCode(t[n]);return r}ng.buf2binstring=function(t){return d5e(t,t.length)};ng.binstring2buf=function(t){for(var e=new XX.Buf8(t.length),r=0,n=e.length;r<n;r++)e[r]=t.charCodeAt(r);return e};ng.buf2string=function(t,e){var r,n,i,a,o=e||t.length,s=new Array(o*2);for(n=0,r=0;r<o;){if(i=t[r++],i<128){s[n++]=i;continue}if(a=k6[i],a>4){s[n++]=65533,r+=a-1;continue}for(i&=a===2?31:a===3?15:7;a>1&&r<o;)i=i<<6|t[r++]&63,a--;if(a>1){s[n++]=65533;continue}i<65536?s[n++]=i:(i-=65536,s[n++]=55296|i>>10&1023,s[n++]=56320|i&1023)}return d5e(s,n)};ng.utf8border=function(t,e){var r;for(e=e||t.length,e>t.length&&(e=t.length),r=e-1;r>=0&&(t[r]&192)===128;)r--;return r<0||r===0?e:r+k6[t[r]]>e?r:e};function d7e(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var f5e=d7e,m3=xA,w3=lu,Qne=ng,zne=Foe,f7e=f5e,x5e=Object.prototype.toString,x7e=0,XJ=4,h5=0,zce=1,jce=2,p7e=-1,g7e=0,y7e=8;function Lp(t){if(!(this instanceof Lp))return new Lp(t);this.options=w3.assign({level:p7e,method:y7e,chunkSize:16384,windowBits:15,memLevel:8,strategy:g7e,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f7e,this.strm.avail_out=0;var r=m3.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(r!==h5)throw new Error(zne[r]);if(e.header&&m3.deflateSetHeader(this.strm,e.header),e.dictionary){var n;if(typeof e.dictionary=="string"?n=Qne.string2buf(e.dictionary):x5e.call(e.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(e.dictionary):n=e.dictionary,r=m3.deflateSetDictionary(this.strm,n),r!==h5)throw new Error(zne[r]);this._dict_set=!0}}Lp.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,i,a;if(this.ended)return!1;a=e===~~e?e:e===!0?XJ:x7e,typeof t=="string"?r.input=Qne.string2buf(t):x5e.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new w3.Buf8(n),r.next_out=0,r.avail_out=n),i=m3.deflate(r,a),i!==zce&&i!==h5)return this.onEnd(i),this.ended=!0,!1;(r.avail_out===0||r.avail_in===0&&(a===XJ||a===jce))&&(this.options.to==="string"?this.onData(Qne.buf2binstring(w3.shrinkBuf(r.output,r.next_out))):this.onData(w3.shrinkBuf(r.output,r.next_out)))}while((r.avail_in>0||r.avail_out===0)&&i!==zce);return a===XJ?(i=m3.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===h5):(a===jce&&(this.onEnd(h5),r.avail_out=0),!0)};Lp.prototype.onData=function(t){this.chunks.push(t)};Lp.prototype.onEnd=function(t){t===h5&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=w3.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Soe(t,e){var r=new Lp(e);if(r.push(t,!0),r.err)throw r.msg||zne[r.err];return r.result}function v7e(t,e){return e=e||{},e.raw=!0,Soe(t,e)}function m7e(t,e){return e=e||{},e.gzip=!0,Soe(t,e)}qk.Deflate=Lp;qk.deflate=Soe;qk.deflateRaw=v7e;qk.gzip=m7e;var Gk={},$l={},sB=30,w7e=12,k7e=function(e,r){var n,i,a,o,s,l,c,A,h,d,u,f,x,y,p,v,m,k,B,b,E,D,M,T,S;n=e.state,i=e.next_in,T=e.input,a=i+(e.avail_in-5),o=e.next_out,S=e.output,s=o-(r-e.avail_out),l=o+(e.avail_out-257),c=n.dmax,A=n.wsize,h=n.whave,d=n.wnext,u=n.window,f=n.hold,x=n.bits,y=n.lencode,p=n.distcode,v=(1<<n.lenbits)-1,m=(1<<n.distbits)-1;e:do{x<15&&(f+=T[i++]<<x,x+=8,f+=T[i++]<<x,x+=8),k=y[f&v];t:for(;;){if(B=k>>>24,f>>>=B,x-=B,B=k>>>16&255,B===0)S[o++]=k&65535;else if(B&16){b=k&65535,B&=15,B&&(x<B&&(f+=T[i++]<<x,x+=8),b+=f&(1<<B)-1,f>>>=B,x-=B),x<15&&(f+=T[i++]<<x,x+=8,f+=T[i++]<<x,x+=8),k=p[f&m];r:for(;;){if(B=k>>>24,f>>>=B,x-=B,B=k>>>16&255,B&16){if(E=k&65535,B&=15,x<B&&(f+=T[i++]<<x,x+=8,x<B&&(f+=T[i++]<<x,x+=8)),E+=f&(1<<B)-1,E>c){e.msg="invalid distance too far back",n.mode=sB;break e}if(f>>>=B,x-=B,B=o-s,E>B){if(B=E-B,B>h&&n.sane){e.msg="invalid distance too far back",n.mode=sB;break e}if(D=0,M=u,d===0){if(D+=A-B,B<b){b-=B;do S[o++]=u[D++];while(--B);D=o-E,M=S}}else if(d<B){if(D+=A+d-B,B-=d,B<b){b-=B;do S[o++]=u[D++];while(--B);if(D=0,d<b){B=d,b-=B;do S[o++]=u[D++];while(--B);D=o-E,M=S}}}else if(D+=d-B,B<b){b-=B;do S[o++]=u[D++];while(--B);D=o-E,M=S}for(;b>2;)S[o++]=M[D++],S[o++]=M[D++],S[o++]=M[D++],b-=3;b&&(S[o++]=M[D++],b>1&&(S[o++]=M[D++]))}else{D=o-E;do S[o++]=S[D++],S[o++]=S[D++],S[o++]=S[D++],b-=3;while(b>2);b&&(S[o++]=S[D++],b>1&&(S[o++]=S[D++]))}}else if(B&64){e.msg="invalid distance code",n.mode=sB;break e}else{k=p[(k&65535)+(f&(1<<B)-1)];continue r}break}}else if(B&64)if(B&32){n.mode=w7e;break e}else{e.msg="invalid literal/length code",n.mode=sB;break e}else{k=y[(k&65535)+(f&(1<<B)-1)];continue t}break}}while(i<a&&o<l);b=x>>3,i-=b,x-=b<<3,f&=(1<<x)-1,e.next_in=i,e.next_out=o,e.avail_in=i<a?5+(a-i):5-(i-a),e.avail_out=o<l?257+(l-o):257-(o-l),n.hold=f,n.bits=x},qce=lu,jg=15,Vce=852,Kce=592,Gce=0,YJ=1,Wce=2,B7e=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],C7e=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],b7e=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],E7e=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],F7e=function(e,r,n,i,a,o,s,l){var c=l.bits,A=0,h=0,d=0,u=0,f=0,x=0,y=0,p=0,v=0,m=0,k,B,b,E,D,M=null,T=0,S,L=new qce.Buf16(jg+1),P=new qce.Buf16(jg+1),_=null,K=0,Y,G,X;for(A=0;A<=jg;A++)L[A]=0;for(h=0;h<i;h++)L[r[n+h]]++;for(f=c,u=jg;u>=1&&L[u]===0;u--);if(f>u&&(f=u),u===0)return a[o++]=1<<24|64<<16|0,a[o++]=1<<24|64<<16|0,l.bits=1,0;for(d=1;d<u&&L[d]===0;d++);for(f<d&&(f=d),p=1,A=1;A<=jg;A++)if(p<<=1,p-=L[A],p<0)return-1;if(p>0&&(e===Gce||u!==1))return-1;for(P[1]=0,A=1;A<jg;A++)P[A+1]=P[A]+L[A];for(h=0;h<i;h++)r[n+h]!==0&&(s[P[r[n+h]]++]=h);if(e===Gce?(M=_=s,S=19):e===YJ?(M=B7e,T-=257,_=C7e,K-=257,S=256):(M=b7e,_=E7e,S=-1),m=0,h=0,A=d,D=o,x=f,y=0,b=-1,v=1<<f,E=v-1,e===YJ&&v>Vce||e===Wce&&v>Kce)return 1;for(;;){Y=A-y,s[h]<S?(G=0,X=s[h]):s[h]>S?(G=_[K+s[h]],X=M[T+s[h]]):(G=96,X=0),k=1<<A-y,B=1<<x,d=B;do B-=k,a[D+(m>>y)+B]=Y<<24|G<<16|X|0;while(B!==0);for(k=1<<A-1;m&k;)k>>=1;if(k!==0?(m&=k-1,m+=k):m=0,h++,--L[A]===0){if(A===u)break;A=r[n+s[h]]}if(A>f&&(m&E)!==b){for(y===0&&(y=f),D+=d,x=A-y,p=1<<x;x+y<u&&(p-=L[x+y],!(p<=0));)x++,p<<=1;if(v+=1<<x,e===YJ&&v>Vce||e===Wce&&v>Kce)return 1;b=m&E,a[b]=f<<24|x<<16|D-o|0}}return m!==0&&(a[D+m]=A-y<<24|64<<16|0),l.bits=f,0},i0=lu,jne=i5e,gc=a5e,S7e=k7e,k3=F7e,D7e=0,p5e=1,g5e=2,Zce=4,M7e=5,lB=6,Ip=0,_7e=1,L7e=2,ol=-2,y5e=-3,v5e=-4,I7e=-5,Xce=8,m5e=1,Yce=2,Jce=3,$ce=4,eAe=5,tAe=6,rAe=7,nAe=8,iAe=9,aAe=10,xZ=11,UA=12,JJ=13,oAe=14,$J=15,sAe=16,lAe=17,cAe=18,AAe=19,cB=20,AB=21,hAe=22,uAe=23,dAe=24,fAe=25,xAe=26,e$=27,pAe=28,gAe=29,Tn=30,w5e=31,T7e=32,P7e=852,U7e=592,N7e=15,R7e=N7e;function yAe(t){return(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24)}function H7e(){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 i0.Buf16(320),this.work=new i0.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function k5e(t){var e;return!t||!t.state?ol:(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=m5e,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new i0.Buf32(P7e),e.distcode=e.distdyn=new i0.Buf32(U7e),e.sane=1,e.back=-1,Ip)}function B5e(t){var e;return!t||!t.state?ol:(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,k5e(t))}function C5e(t,e){var r,n;return!t||!t.state||(n=t.state,e<0?(r=0,e=-e):(r=(e>>4)+1,e<48&&(e&=15)),e&&(e<8||e>15))?ol:(n.window!==null&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,B5e(t))}function b5e(t,e){var r,n;return t?(n=new H7e,t.state=n,n.window=null,r=C5e(t,e),r!==Ip&&(t.state=null),r):ol}function O7e(t){return b5e(t,R7e)}var vAe=!0,t$,r$;function Q7e(t){if(vAe){var e;for(t$=new i0.Buf32(512),r$=new i0.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(k3(p5e,t.lens,0,288,t$,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;k3(g5e,t.lens,0,32,r$,0,t.work,{bits:5}),vAe=!1}t.lencode=t$,t.lenbits=9,t.distcode=r$,t.distbits=5}function E5e(t,e,r,n){var i,a=t.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new i0.Buf8(a.wsize)),n>=a.wsize?(i0.arraySet(a.window,e,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),i0.arraySet(a.window,e,r-n,i,a.wnext),n-=i,n?(i0.arraySet(a.window,e,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}function z7e(t,e){var r,n,i,a,o,s,l,c,A,h,d,u,f,x,y=0,p,v,m,k,B,b,E,D,M=new i0.Buf8(4),T,S,L=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&t.avail_in!==0)return ol;r=t.state,r.mode===UA&&(r.mode=JJ),o=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,c=r.hold,A=r.bits,h=s,d=l,D=Ip;e:for(;;)switch(r.mode){case m5e:if(r.wrap===0){r.mode=JJ;break}for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.wrap&2&&c===35615){r.check=0,M[0]=c&255,M[1]=c>>>8&255,r.check=gc(r.check,M,2,0),c=0,A=0,r.mode=Yce;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((c&255)<<8)+(c>>8))%31){t.msg="incorrect header check",r.mode=Tn;break}if((c&15)!==Xce){t.msg="unknown compression method",r.mode=Tn;break}if(c>>>=4,A-=4,E=(c&15)+8,r.wbits===0)r.wbits=E;else if(E>r.wbits){t.msg="invalid window size",r.mode=Tn;break}r.dmax=1<<E,t.adler=r.check=1,r.mode=c&512?aAe:UA,c=0,A=0;break;case Yce:for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.flags=c,(r.flags&255)!==Xce){t.msg="unknown compression method",r.mode=Tn;break}if(r.flags&57344){t.msg="unknown header flags set",r.mode=Tn;break}r.head&&(r.head.text=c>>8&1),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,r.check=gc(r.check,M,2,0)),c=0,A=0,r.mode=Jce;case Jce:for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.head&&(r.head.time=c),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,M[2]=c>>>16&255,M[3]=c>>>24&255,r.check=gc(r.check,M,4,0)),c=0,A=0,r.mode=$ce;case $ce:for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.head&&(r.head.xflags=c&255,r.head.os=c>>8),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,r.check=gc(r.check,M,2,0)),c=0,A=0,r.mode=eAe;case eAe:if(r.flags&1024){for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.length=c,r.head&&(r.head.extra_len=c),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,r.check=gc(r.check,M,2,0)),c=0,A=0}else r.head&&(r.head.extra=null);r.mode=tAe;case tAe:if(r.flags&1024&&(u=r.length,u>s&&(u=s),u&&(r.head&&(E=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),i0.arraySet(r.head.extra,n,a,u,E)),r.flags&512&&(r.check=gc(r.check,n,u,a)),s-=u,a+=u,r.length-=u),r.length))break e;r.length=0,r.mode=rAe;case rAe:if(r.flags&2048){if(s===0)break e;u=0;do E=n[a+u++],r.head&&E&&r.length<65536&&(r.head.name+=String.fromCharCode(E));while(E&&u<s);if(r.flags&512&&(r.check=gc(r.check,n,u,a)),s-=u,a+=u,E)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=nAe;case nAe:if(r.flags&4096){if(s===0)break e;u=0;do E=n[a+u++],r.head&&E&&r.length<65536&&(r.head.comment+=String.fromCharCode(E));while(E&&u<s);if(r.flags&512&&(r.check=gc(r.check,n,u,a)),s-=u,a+=u,E)break e}else r.head&&(r.head.comment=null);r.mode=iAe;case iAe:if(r.flags&512){for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(c!==(r.check&65535)){t.msg="header crc mismatch",r.mode=Tn;break}c=0,A=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=UA;break;case aAe:for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}t.adler=r.check=yAe(c),c=0,A=0,r.mode=xZ;case xZ:if(r.havedict===0)return t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,L7e;t.adler=r.check=1,r.mode=UA;case UA:if(e===M7e||e===lB)break e;case JJ:if(r.last){c>>>=A&7,A-=A&7,r.mode=e$;break}for(;A<3;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}switch(r.last=c&1,c>>>=1,A-=1,c&3){case 0:r.mode=oAe;break;case 1:if(Q7e(r),r.mode=cB,e===lB){c>>>=2,A-=2;break e}break;case 2:r.mode=lAe;break;case 3:t.msg="invalid block type",r.mode=Tn}c>>>=2,A-=2;break;case oAe:for(c>>>=A&7,A-=A&7;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if((c&65535)!==(c>>>16^65535)){t.msg="invalid stored block lengths",r.mode=Tn;break}if(r.length=c&65535,c=0,A=0,r.mode=$J,e===lB)break e;case $J:r.mode=sAe;case sAe:if(u=r.length,u){if(u>s&&(u=s),u>l&&(u=l),u===0)break e;i0.arraySet(i,n,a,u,o),s-=u,a+=u,l-=u,o+=u,r.length-=u;break}r.mode=UA;break;case lAe:for(;A<14;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.nlen=(c&31)+257,c>>>=5,A-=5,r.ndist=(c&31)+1,c>>>=5,A-=5,r.ncode=(c&15)+4,c>>>=4,A-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=Tn;break}r.have=0,r.mode=cAe;case cAe:for(;r.have<r.ncode;){for(;A<3;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.lens[L[r.have++]]=c&7,c>>>=3,A-=3}for(;r.have<19;)r.lens[L[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,T={bits:r.lenbits},D=k3(D7e,r.lens,0,19,r.lencode,0,r.work,T),r.lenbits=T.bits,D){t.msg="invalid code lengths set",r.mode=Tn;break}r.have=0,r.mode=AAe;case AAe:for(;r.have<r.nlen+r.ndist;){for(;y=r.lencode[c&(1<<r.lenbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(m<16)c>>>=p,A-=p,r.lens[r.have++]=m;else{if(m===16){for(S=p+2;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(c>>>=p,A-=p,r.have===0){t.msg="invalid bit length repeat",r.mode=Tn;break}E=r.lens[r.have-1],u=3+(c&3),c>>>=2,A-=2}else if(m===17){for(S=p+3;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=p,A-=p,E=0,u=3+(c&7),c>>>=3,A-=3}else{for(S=p+7;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=p,A-=p,E=0,u=11+(c&127),c>>>=7,A-=7}if(r.have+u>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=Tn;break}for(;u--;)r.lens[r.have++]=E}}if(r.mode===Tn)break;if(r.lens[256]===0){t.msg="invalid code -- missing end-of-block",r.mode=Tn;break}if(r.lenbits=9,T={bits:r.lenbits},D=k3(p5e,r.lens,0,r.nlen,r.lencode,0,r.work,T),r.lenbits=T.bits,D){t.msg="invalid literal/lengths set",r.mode=Tn;break}if(r.distbits=6,r.distcode=r.distdyn,T={bits:r.distbits},D=k3(g5e,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,T),r.distbits=T.bits,D){t.msg="invalid distances set",r.mode=Tn;break}if(r.mode=cB,e===lB)break e;case cB:r.mode=AB;case AB:if(s>=6&&l>=258){t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,S7e(t,d),o=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,c=r.hold,A=r.bits,r.mode===UA&&(r.back=-1);break}for(r.back=0;y=r.lencode[c&(1<<r.lenbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(v&&!(v&240)){for(k=p,B=v,b=m;y=r.lencode[b+((c&(1<<k+B)-1)>>k)],p=y>>>24,v=y>>>16&255,m=y&65535,!(k+p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=k,A-=k,r.back+=k}if(c>>>=p,A-=p,r.back+=p,r.length=m,v===0){r.mode=xAe;break}if(v&32){r.back=-1,r.mode=UA;break}if(v&64){t.msg="invalid literal/length code",r.mode=Tn;break}r.extra=v&15,r.mode=hAe;case hAe:if(r.extra){for(S=r.extra;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.length+=c&(1<<r.extra)-1,c>>>=r.extra,A-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=uAe;case uAe:for(;y=r.distcode[c&(1<<r.distbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(!(v&240)){for(k=p,B=v,b=m;y=r.distcode[b+((c&(1<<k+B)-1)>>k)],p=y>>>24,v=y>>>16&255,m=y&65535,!(k+p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=k,A-=k,r.back+=k}if(c>>>=p,A-=p,r.back+=p,v&64){t.msg="invalid distance code",r.mode=Tn;break}r.offset=m,r.extra=v&15,r.mode=dAe;case dAe:if(r.extra){for(S=r.extra;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.offset+=c&(1<<r.extra)-1,c>>>=r.extra,A-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=Tn;break}r.mode=fAe;case fAe:if(l===0)break e;if(u=d-l,r.offset>u){if(u=r.offset-u,u>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=Tn;break}u>r.wnext?(u-=r.wnext,f=r.wsize-u):f=r.wnext-u,u>r.length&&(u=r.length),x=r.window}else x=i,f=o-r.offset,u=r.length;u>l&&(u=l),l-=u,r.length-=u;do i[o++]=x[f++];while(--u);r.length===0&&(r.mode=AB);break;case xAe:if(l===0)break e;i[o++]=r.length,l--,r.mode=AB;break;case e$:if(r.wrap){for(;A<32;){if(s===0)break e;s--,c|=n[a++]<<A,A+=8}if(d-=l,t.total_out+=d,r.total+=d,d&&(t.adler=r.check=r.flags?gc(r.check,i,d,o-d):jne(r.check,i,d,o-d)),d=l,(r.flags?c:yAe(c))!==r.check){t.msg="incorrect data check",r.mode=Tn;break}c=0,A=0}r.mode=pAe;case pAe:if(r.wrap&&r.flags){for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(c!==(r.total&4294967295)){t.msg="incorrect length check",r.mode=Tn;break}c=0,A=0}r.mode=gAe;case gAe:D=_7e;break e;case Tn:D=y5e;break e;case w5e:return v5e;case T7e:default:return ol}return t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,(r.wsize||d!==t.avail_out&&r.mode<Tn&&(r.mode<e$||e!==Zce))&&E5e(t,t.output,t.next_out,d-t.avail_out),h-=t.avail_in,d-=t.avail_out,t.total_in+=h,t.total_out+=d,r.total+=d,r.wrap&&d&&(t.adler=r.check=r.flags?gc(r.check,i,d,t.next_out-d):jne(r.check,i,d,t.next_out-d)),t.data_type=r.bits+(r.last?64:0)+(r.mode===UA?128:0)+(r.mode===cB||r.mode===$J?256:0),(h===0&&d===0||e===Zce)&&D===Ip&&(D=I7e),D}function j7e(t){if(!t||!t.state)return ol;var e=t.state;return e.window&&(e.window=null),t.state=null,Ip}function q7e(t,e){var r;return!t||!t.state||(r=t.state,!(r.wrap&2))?ol:(r.head=e,e.done=!1,Ip)}function V7e(t,e){var r=e.length,n,i,a;return!t||!t.state||(n=t.state,n.wrap!==0&&n.mode!==xZ)?ol:n.mode===xZ&&(i=1,i=jne(i,e,r,0),i!==n.check)?y5e:(a=E5e(t,e,r,r),a?(n.mode=w5e,v5e):(n.havedict=1,Ip))}$l.inflateReset=B5e;$l.inflateReset2=C5e;$l.inflateResetKeep=k5e;$l.inflateInit=O7e;$l.inflateInit2=b5e;$l.inflate=z7e;$l.inflateEnd=j7e;$l.inflateGetHeader=q7e;$l.inflateSetDictionary=V7e;$l.inflateInfo="pako inflate (from Nodeca project)";var F5e={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};function K7e(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var G7e=K7e,u5=$l,B3=lu,iW=ng,xi=F5e,qne=Foe,W7e=f5e,Z7e=G7e,S5e=Object.prototype.toString;function Tp(t){if(!(this instanceof Tp))return new Tp(t);this.options=B3.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new W7e,this.strm.avail_out=0;var r=u5.inflateInit2(this.strm,e.windowBits);if(r!==xi.Z_OK)throw new Error(qne[r]);if(this.header=new Z7e,u5.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=iW.string2buf(e.dictionary):S5e.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(r=u5.inflateSetDictionary(this.strm,e.dictionary),r!==xi.Z_OK)))throw new Error(qne[r])}Tp.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,i=this.options.dictionary,a,o,s,l,c,A=!1;if(this.ended)return!1;o=e===~~e?e:e===!0?xi.Z_FINISH:xi.Z_NO_FLUSH,typeof t=="string"?r.input=iW.binstring2buf(t):S5e.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new B3.Buf8(n),r.next_out=0,r.avail_out=n),a=u5.inflate(r,xi.Z_NO_FLUSH),a===xi.Z_NEED_DICT&&i&&(a=u5.inflateSetDictionary(this.strm,i)),a===xi.Z_BUF_ERROR&&A===!0&&(a=xi.Z_OK,A=!1),a!==xi.Z_STREAM_END&&a!==xi.Z_OK)return this.onEnd(a),this.ended=!0,!1;r.next_out&&(r.avail_out===0||a===xi.Z_STREAM_END||r.avail_in===0&&(o===xi.Z_FINISH||o===xi.Z_SYNC_FLUSH))&&(this.options.to==="string"?(s=iW.utf8border(r.output,r.next_out),l=r.next_out-s,c=iW.buf2string(r.output,s),r.next_out=l,r.avail_out=n-l,l&&B3.arraySet(r.output,r.output,s,l,0),this.onData(c)):this.onData(B3.shrinkBuf(r.output,r.next_out))),r.avail_in===0&&r.avail_out===0&&(A=!0)}while((r.avail_in>0||r.avail_out===0)&&a!==xi.Z_STREAM_END);return a===xi.Z_STREAM_END&&(o=xi.Z_FINISH),o===xi.Z_FINISH?(a=u5.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===xi.Z_OK):(o===xi.Z_SYNC_FLUSH&&(this.onEnd(xi.Z_OK),r.avail_out=0),!0)};Tp.prototype.onData=function(t){this.chunks.push(t)};Tp.prototype.onEnd=function(t){t===xi.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=B3.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Doe(t,e){var r=new Tp(e);if(r.push(t,!0),r.err)throw r.msg||qne[r.err];return r.result}function X7e(t,e){return e=e||{},e.raw=!0,Doe(t,e)}Gk.Inflate=Tp;Gk.inflate=Doe;Gk.inflateRaw=X7e;Gk.ungzip=Doe;var Y7e=lu.assign,J7e=qk,$7e=Gk,eEe=F5e,D5e={};Y7e(D5e,J7e,$7e,eEe);var tEe=D5e;const rEe=Yp(tEe);var mAe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",J4=new Uint8Array(256);for(var hB=0;hB<mAe.length;hB++)J4[mAe.charCodeAt(hB)]=hB;var nEe=function(t){var e=t.length*.75,r=t.length,n,i=0,a,o,s,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);var c=new Uint8Array(e);for(n=0;n<r;n+=4)a=J4[t.charCodeAt(n)],o=J4[t.charCodeAt(n+1)],s=J4[t.charCodeAt(n+2)],l=J4[t.charCodeAt(n+3)],c[i++]=a<<2|o>>4,c[i++]=(o&15)<<4|s>>2,c[i++]=(s&3)<<6|l&63;return c},iEe=function(t){for(var e="",r=0;r<t.length;r++)e+=String.fromCharCode(t[r]);return e},M5e=function(t){return iEe(rEe.inflate(nEe(t)))},aEe=function(t,e,r){for(var n="",i=0,a=e-t.length;i<a;i++)n+=r;return n+t};const oEe="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",sEe="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",lEe="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",cEe="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",AEe="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",hEe="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",uEe="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",dEe="eJyNnVtzG8mxrf+KAk/nRGh8eBWleZPnItsaj0ZXWNvhB5BsUdgE0TLAFgjt2P/9AI2uzJUrV7X8olB/q4CuyspaVX0p8H8mP7V3d83yfvLj5MPfu/Xspnl0enH05Nmjs6dHz84mjye/tsv732d3za7AX5rF1+Z+fjXb426xUHh2N19shTBt5jef92f5e3M97+525K/3s8X86vnyZrEre7Q7Xv86f2iu/5jfX32e/Hi/6prHk58+z1azq/tm9bbZf/aXh/tmed1cv2nvZsuhbn/+c/sw+fGfPxw/efL4h5OT88fHR0dHj5+dHv/r8eT9rvBqMV82f7Tr+f28XU5+/GEng/Du8/zqdtms15Mfz3f8Q7Na98UmR0cnf9p90e4kv7e7Juyb81P7Zbvat+LR/7n6v4+Onz09f7z/96L/99n+32dH/b8Xj55ft5fNo7fb9X1zt3701+VVu/rSrmb3zfWfHj16vlg8erP/nvWjN826WX3dUQvVo/n60ezR/Wp23dzNVreP2k+Pfpsv2/vtl+aHXaHFo+cvHs2W1/+vXT2a775g3V2u59fz2WrerP+0q+wvu1Ndz5c3b68+N30f9DV5e7/7yGx1XdRdwZ9mX/4ydMnF8dPHk3+Uo/OT08eT5+urfaBXg/hzY8c/nBxdPJ68vb/+y3QnPun/+2H336dPD7319+Z+Nb/ahfOf/zOZ/mPy48nFTvh9V5H1l9kuiv/7mHDzcLWY3Rk/PT8/8H937S5alwtTzs+fHJRld3e576abZdau28VitjL+dNctPf/SrK72SV6EJ08uDsLsbietd9Hxmp2cQA36/vbanZ4O3zdbNctF86km0cdKNWbr/Teub73iT8+GTy26dQ7O1W5szvIpPm+/fG6WufiuKfP2OvP1Yrb+nIP1rVm1mbbLJsP7jSh5/3nViLKf2m4l6PyrKLuePwjYfG1E3zYhpp4O86VIq6t20YoIrZu7eZSsBxZ7E0i0+Xc3W2R8s2p2g1k0899ds+6NpijHR8dDRs9E+j3P6M+GLkom/pTRz/mDvzg6Pj6gX/2DJQIv8nf9Jcfpr96yvV3u0d/yGV/m9v/mY69k69/zGX/P9XqVv/6PXOp1/q43+YNvcyTe5Q++zx/8YOjZ2dDT01zqHxl9zGf8rxzVy91cdtvcB99wcafFgcqfi6Zy9sRM5Wo+v5qvrrq73B/d3rXXu+kHxkgwuFAZ+9gso8ucElfCgMW4zQ36lEvdZPQ5V3me0X/net3mUouclyJawnWE730Rwz6b9CrXSzi8iH2XP/g1Z+8ml3rIaJvRN6jqmedXTISTJ0clK1eV8jEbzRn7bLyfL66bHJLDXH/dbkScw/TsU8F9v0zz5DguI+7Tfl2IRmuf2arJ49OiXc0FXzeVb7nqVrt5/MoDePzsGIbNet6vW1MTy7JFD6ubbr5T7tp7vXTYy/0Xf0em0Jee/TQXTCygdis5uR64nt3cqDntwHEtRiuOfd81qwbG/umFLYZmN6vZFz/b6XnJrN0FRAMZF1ypb+blbD0S4XF1pRcL1gFR7y8ZDrFZLOZf1vO1kHZtvf/cdmGxaG5f5v2Q3N5zq9lXUdnZVXcv8MHLPy2ah6xVRtbd7GrVihNfrhp14uv2fnYVRpxL811PYgDc0HAcemV3l3O7NbdYpHbLm9mqu1vMOnGa9ma3zrwVXzdbhcWT9ctdyFkXnvuyZ3fdOnz56vrTbqEXVoa+QomTrC9AIvczvIIzPDm3M9ztnK5b4CnsamMmprzr/aBfr8UEtogntpRqI7cVSdvksrvxubsi3uW9mGL+mrrUnSBmoE//MW98apKd6l8Xe89XR7kGZbq4nn+dQ0L7R2LNfMEsBodXO37IV3rqQzZFUgxssu4vvmiYQFPzV/r5wlBxXO+IGY0H/0ylhzr6gF8FpJP4NcPOI+Ai5KQ4sWroRXHwq3LTQ5yKXMfXhTEPvJU6Lr+rCvjwqOVoNFVf6cvm2KVU7duisUI4k1VChsxk89fsiTYU5/HsZxdDnRftt2Z5IzL3TTyFX8WNJmc3OkiE6MOrNpGsKm294rb69U+OnJ3m3ed2JVr1is7uYai4wVviZ2USo7DZaOKMtYjpya2/w7Hu+lXOStSXUtCiWONkq8UE77rF/fzLYivqRQ30JA8NPLsolyaz1f18trief/qU+2pbt4bf43k8YceS5ZfRNBuZdbJk6VQZnsuaDdYy5vcYIJ8M6Yvw/ttuxYA34ewSaNXeNku8EDJzXDU383Vc+voQjZ0N03EeF+Yc3W5Uh+sRD3ZlDbmqRKalyPi4rKTUf9EIP3tW1q79ra54I8zi/Mv95wx/SgZoZq586/R4aON9Zd5oqrNjbRZ8Xls+jGRlDLBfL9PQsFsRXClzhVqP1Kae2jS6rg3KPI7t3KPLEp4xy7qgWdyLGz73waTdEzftiCPW43vXiZZQzC1Ucp3pY4FC71eqcYXztNyw6H18l8CrXSKv8/e9Tfn67FnJV72ifTk6//4WO84vJeyxjjLFZAtuGTFMzmvT2W+x2haHXdQ+zxYwNZRBvr80oVvd1hdjLr+MyyZPte90YGUoNLUG3UQzxQYN3ap6VffdW7lAtAyWNT8rPXi9swn10KONXQRWqC2ti+XPzs3Or+dXymh/jl8EC7Ox5e7vsX+8upV+ezOe10p1b60soZ9XTTpeDlgPUJ3NiEcWlL/Upnt2CrtFLBtqC7K4ErBvGx0KlSrcj55p0d7s+3vZinC3dTPtslSG8u6rKiP5ZvyKFmZyj3klfZdyHrebO8u8aHbPr43xX7r948h/PZ68bFbLP2bz1f4h8j8nz/cPqyePfzg9+tfj4ejgHgEd6hnRYOoIX8Sjg6sEhA1D4VU8ylXAqTdw66pAD+M/oOA8QRlCFtjh7lBAh4GD6HU4erc7Oj7xwxK0wEL7QXm/Ozz3oxIAQCEAwCEAQEsAAFEAQLEAABuGdmC9oyD5sDu6sKNp0D7uG3jkh6VJyKDugLsQ1i4nQ1dJhk4mQ5eToasmQyeSobNYABti4eTr7ujMjjbhaBuPSosAQc0HOhTC0WmIQmKcxqlzHqxFeSEQDVvjcuwW9ZVAlVrKoWxi7kKTqB+N6840mXvUBBrjxmmgF/46IxzyxnjcuyAHf5HBAQyRDRhXXmBiNgSTyBWMa2swmf3BBDYJE6JTFAx2UdA0l0LjMMbuYYKwkKJ1ucPYTIyP5aSwFZMqOVkxGJNrOZmsxoToNwWD6RS0yWgrEHmQ8WxEgx+gERmicBonI3LORlSUFwKRERmXRlTUVwJVaimNyMTc6SZRpxvXnW4yd7oJZETGyYgKf50RGpExNiIXpBEVGYzIEBmRcWVEJmYjMomMyLg2IpPZiExgIzIhGlHBYEQFTXMpNCJjbEQmCCMqWpc7jI3I+FhOCiMyqZKTFSMyuZaTyYhMiEZUMBhRQZuMtgKRERnPRoShQTeKnAIbRfIlEtmcgvyixsmmoii9KhR5VeNjDZHWFUvkXIk6JUwUddbEMpw6USVPiyIZWxBfVzhaXBTY50iVZhfKgONFTrYXReV9sUQ2wKiTC0ZRW2Esw34YVTbFqEZnDBrYY+DTSnk0yiiwW0ZVWGYo0FVSgc0zit8dGsJGoz42NCqGGsuMDo1krVGN/ho0MNnANxW+rXHy3Chm43WCtouUOgQlstwgseGC+EJTMluUpNVCgVea1qsuTRb1nEeoUhahpHMIS3AGoUbWihIZK0ivJUVTRcyWGjRpqFAC7BQpmSlKykpRz0aKKtkoStpEsQRbKGpsoKhF+wQFzBPoVJZF40TMtomaME2QO9nNbJgofSfJhVmiWk/yilFiiZEkTyaJWrRIUMAggW4k3WpK1ohSNsah9eiKhijkxskPnbMZFuWFQGSDxqUHFvWVQJVaSuszMaeESZQPxnUymMyZYAJ5nXEyusJfZ4QWZ4z9zQVpbkUGZzNEtmZceZqJ2dBMIjczrq3MZPYxE9jETIgOVjDYV0HTXAqNyxi7lgnCsorW5Q5jszI+lpPCpkyq5GTFoEyu5WSyJhOiLxUMplTQJqOtQORFxrMRlbqiEzmjgLpAXgQCm5FJLxQjO3JB+pHJrxSrVVZakqu5/12jBHBBZ4DrnAKukC+5QMZkwmvB0JocsjeBIs3JdHAnZ2RPLih/cjUblGvkUC5oi3KdPcoVNilXoksZB5syNhXl0KgcslO5IqzKxE50IZuVC6PpKuzKtVq6VgzL9Wq6JstyJXqWcTAtYxvBtoqRb7mQjatUDI3LGQXXBTIuENi4THqhGBmXC9K4TH6lWK2y0rhczZngGmWCCzoTXOdMcIWMywUyLhNeC4bG5ZCNCxRpXKaDcTkj43JBGZer2bhcI+NyQRuX62xcrrBxuRKNyzgYl7GpKIfG5ZCNyxVhXCZ2ogvZuFwYTVdhXK7V0rViXK5X0zUZlyvRuIyDcRnbCLZVjIzLhWxcq+GHPrwKhVBgCybLMsyGNQgvMiGzKlha1SC+ykRXT5pU0XKfF4V6vGDd30Xl3i6crKlgMqYBv04ETakgtiTj0pAGFeyoEDKjgpUVFS0bUVHIhgrWJlRUtqDC2YAKj/YzUDCfgUxTGTSegth2ChemM0hd6h42nIJHEk+YTVF04lWMpqiVxEsmU3i0mIGCwQxkk8g2E7KWgrOxDOmOzmKIQmicvMU5m0tRXghE9mJc+ktRXwlUqaW0GBNzV5tEfW1cd7bJ3NsmkM8YJ6Mp/HVGaDXG2GtckGZTZHAbQ2Q3xpXfmJgNxyRyHOPackxmzzGBTceE6DoFg+0UNM2l0HiMsfOYIKynaF3uMDYf42M5KezHpEpOVgzI5FpOJgsyIXpQwWBCBW0y2gpEPmQ8GdGfh9w89iPvDEMhfsBD9xgtUQNEAQPFYgXMwgRsiJCTw+96Pf7hxMjw010F/QSFTo1YoQGVV+KoZMFcfBj+XLzgVLxYc/qACfSRn3fouXVPfxQ7s0fFxQGFPgKeurynpY8AWU8As54ANvQEkGKpjtwLfh5swLW9Azzzo9I6QFBlpyWA/rUWuQGVToDwGaIYGqdAGlfRNDGH1CSKq3EOrgkcYRNimA1TrAv/kMMwzaUg9IYo/sZzJ3Du0/lSd/T7CGN3FMTdUTh3R+GyO4oouqNI3B2Fp+4oQuqOIlB3FMzdMfAPOQzTXAq7oyDujsJFdwwSd8eAqTt+HXriqR+VUwEq8QcUQg8cKgS0BByQxRqYhRnYEGEgJbiOZrag6I/iCqpHpQWAxHqq52kp1dO4iuoRrZB6RoujnoV1UU9KCxyV3jp25CuM/iguYnoUV/4HlJc0PU+rmQO1bX8Bx/VNj2jt0jNatuxZG49yndtKBVtZwTbXpJWLrF4RdWzjcr9HcaX/K44JiP5qPy7P7cicyVGJPqKw2D8IfxtG2GH18TccYYBKfgIKkQIOkQJaIgXI4gHM+gzYkJ9ASogczeJRbsEst2BWacFMtmCWWzATLZiJFsxSC2a5BXGl9be8xNqjLnyky83sKm3qZJu63Ca+SABFtLYTre1Ca19ODtfh534U7a9Hwut6nryup9HreiQvFnuFXLBnZdQBipb3cvC3Mz+Kc/9L9DdEecZ/Sf6GFPwNcJz+XwZ/A0aT/svB3+Ao17mtVLCVFWxzTdjfQBF1NH8DFNceLyd4Tfxyki6HX6asBp5c+eUkXf++FFkNCrnyy0m+4H054WvdPdmGbNnmrN7m7A0GjOOCBPoyUtVooSLfPTWNIVL1cKJCPLJIpkFGKo23qEJ6kEAZTSoNSFZF6lORPAq4QB6xVIKGDKk8RkjmIR3ltiqMhkWOeSryvYazE5CqTYEKjbedrYJUco2ogoGQQF5CqrIVKpIdhgqQ2ZCqfYcKsQWRzG5EcjSmKG5rI4ztitRkH79NhhvLx35o95SRxdvJrnyIh/vLygs76u+unvmh3csDhjftHMcffc2S8SfGtxas3zAQgFKf/xb2VB8T4zjU9lST/EEwCEvYcXxGjAMkdxyTVgtV0DleuEuXYsGRU7t0B6nca8HwGePwuSDDh7eOmEH48N5RaWm6eZQEEb6i1cIXdA5fEbc5Fhw+4yJ8YXCGIEYlhZJkHdBQ6ENVweAGIYQ4KinQUVbhDiWqQc+lUuiTEcpopm6oGuFQYJimQjcY4w5wQYa+yB8Eg3AXhIE2xiE2QQS3aLWwBp0DWsRtjgUH0XgK327JC3cb+qN4EdujeK3eI3Fd2/N0XdvTeF3bI7p67RldvfYsXL32JF6rvxr6/syP4rLzVe5vFz7YjPpq6GOPyz92R0/s6KP1/yvsZkDQdKflNoKf0m4jDKj4NHSDIeoL49QhxlWvmJi7xiTqH+PcSSZwT5kQu8sw9RnO3xQG7r3K7E0q9CPO3acRQY/idH5BiPpWTeYkUS+nx34DD3snob8jp06PIvV8FFX3xxI5B6JOiRBFzoaockpENeZF1Cg50k5uFT1Ok7F93KoIJEzatnwqOKRO2s58oTglUXUzs9IpnYLGOQWbziCjkFI+oUTZhJLKJdRzJqFKeYQSZxFqnEOoxQxChfKHtqzmOHHu1Des5gKQN7Rj8zRRyBnax3mRKeVLZRdnVilXQOFMKVuCIE0MUY4YpwQxrrLDxJwaJlFeGOekMIEzwoSYDoYpF3BjH4WBs6CyrY9U6H/c8nYaEfQ87oK7IER9rvbAkUS9XTB3dbzNgT3OCnU8y9T/LKs04DI5G7gEJQXLnBusc4qwHjOFVUoYkt9VY8rpk2SVRVQIkokUyClSILVIgQxjhRKN5ZxvVILSjlTOPtvDA3nnjDLOBco1F1SWuZrzyzXKLBc4p1zhbHIl5pFzyqCwY48jwllT26/HMmRK2MJ2SgyyI2xru2BGGSE3tbFGWWCc+79cbkL3G6LeN06db1z1vYm5602injfOHW8C97sJsdsNU6/jbQgKA/d55SYEqdDjeAviNCLob7wrcUGIelvdkyCJ+rpg7urySih0tSHqauPU1cZVV5uYu9ok6mrj3NUmcFebELvaMHU1vthNYeCurrzWTSp0Nb7yfBoRdDW+BX1BiLpavQNNEnV1wdTVfwy9PLyS/gf2MLLSu8jii78g4D0xwPbqLzB/wxegv+ILsLzjC6j0ILBZaJm9oQIovkXYI/HkrufpcV1P4zO6HtEzt57RQ8aehfcEexIfuP0B/Xb81FBjmdQfxYdKPSoJiig/vu55euh0oPDEFXB8ft0jeh7dM3rfbc/aeJTr3FYq2MoKtrkm/DgUFFFHe/AJKD4d/wNHxxD91xN8A74/im/A90i8Ad/z9AZ8T+Mb8D2Sb8D3Cr0B3zN6A75n4Q34N5PDWw8nfhRdu0fCmHuePLmn0Y57JN9h6hXy6J6V+AOKDvxmMN9TP4qvNr7JluvCextEb7CXAIlR/oZ6CWgc5W9EL4FC4/9N6CVgYfy/CXPEmzA9vBmmAdc+xhH0hsx/oOUWJfS+IUoB4yoPTMzJYBJlhHGdFiZzbphACWKcsgRvMp8Sonyp3GQmFTLHEKWPcZVDJuZEMomyybhOKZM5r0zg5DIhZli+j25omgPxMZfirFM3zQepPFmF1DNEqWdcpZ6JOfVMotQzrlPPZE49Eyj1jFPq4QP2U0KUepXH66RC6hmi1DOuUs/EnHomUeoZ16lnMqeeCZx6JsTUwxcIKEOmORAfcylOPfX2QJHS+34nUuA0HHnfTxcRKanf99NqJT0r7/tpmVNVv+8nVUxb/UZDRZUpHMpgIkeB0zmqMqljEZHasQAneFQraR4LpWSPckr5KFPipxc9ZJZOa6H8WPtEGhDVtzwOBd5OeB/k20naB/mWn3US5uK8zYtwKp62OCYhfSQ0iz8WRProLr/xWrY/pGvZntG1bM/UtWwv5GvZHtO1bM/4WraHfC3bw3gt2yO6ln03GNmZH8WR9C5ZFvA0Zt6hOQGSo+NdsCFg8d3Rd2g4jmaxETPRA3YN/sRRrQNmugNmogP8Mhy+V8V/luNvF+L+0at2AT78DpIRPkdVaERr7eI8sEpzG93ccH2OvITBq92IKDQqCp+3Xz43fb2889pYpBXNaWtVb3XVW9FTfOmOkqi+XbtjudxhfvHuxVZ0KBq0Ev1De7hAWTd385wZXSzUidN0tbh1Om6diBu/6IySiFunur3Lyb+Jh1s6FI3BV86G8+EG61Iy7bBOAnux3mOdVBGytMs6Ccmf8z7rpFCw0k5rFsCz09UPc+Xe6uqHJfLx2tUPy+zo6eqHOXl74TPR7OTyJpDVGx/tX2X6ptX6N9m/CdXu5YnAOJmLr3rCwOfFEH+NqmWaIUxgG3JhLFRqwnBNzBom0tRhvBbGPIkUJc0kRWhF4TSnmDDaTjW7mFZLido8Y3qtrWnGMaGSGWnuKcJKsVoI0lTkgpyPiiwmpSJ1oniankwY7QI1UZlW64LalGV6rQvy5GVKZdRuBNsqVmu+mtXCBUeY26KSvjPKaZ6Lso57LKOiH0ukPohynv+ingMedQ57VNOMmG7KnEmBZ8eRmzK6iJgp9U0ZrVZmzcpNGS3zDKpvykh1Vg1ZnlOjzDNrVP+DjJKzbCwxnlF5xo3ydxIqzb5RZael+wLR7eRNA/3F9fbkuTnKyZ1J/n7I5WxNJdScHYvwzB3V8U4Rs3jQ81we5Lb6wTyvR/k/iI6c42OJ8YSszvex1HiE8twf5dG8zOuAIK/qynj48sqAZL0+CIXUKiEU6KofzSuGKP8HnStXD7HEeOdWVxKx1HjnilVF1Ec9aVNVtnVlPHR5zfF+WGic+VGcI9/jggKQmCvf08IBaJwV34cFAjC69/0eFgJA4hT3fsKvH72fpDePypMBbGvaIcWcWq13SLGY2592SDHnSOQdUizEmKQdUsQpOpWdReHxCMZJ7yySIkVsZGeRLJFjp3cWSZGjWNlZJNUYT72zSIkU2bFNNvBoCYOrNtkIiQJb3WQj9BxUtclGSBxQuclGaDGYapNNliiQ9R0o5QEcxjDtQGFO0dM7UFjMcUs7UJhzxPIOFBZirNIOFOIUpcrOjfe8PaGuUMBqOzcqsgrfyM6NSgkKZnXnRkXn0FZ2blRUCvTolgVWOexhy0JiFOq8ZSEJKrxyy0LSKKRiy0JSOIxpy0LiFLrKG/7OOVz2xw6eK0bhcoHC5YIKl6s5XK5RuFzgcLnC4XIlhss5hcsECpdxDtfwA+7PM6FQFUyBKliFqWg5SEWhEBXMASqcw1N4DE6hFJoBU2AGSmH5MITkqR+VcACKvyX6IYUBePot0Q/YfED0W6IfQrOBhd8S/YDNdfQitOdF7LkexSsuF17Fo5gKPRL93fPU1z2N/dwjecuqV6j3exZvTvUodu8e+W/E9kdxu0GPSggAhYYAT5sSeloaAsiqC8x6DNjQY0BKCxyVK9szIOU20HlBsZObnJh2jweRTsxGJma4fwM452sj8rUR+Wp3ZBy18Sg3o63UuZV1bnPl+E4KKKLadssEUB5TcG/EOgTvSXjPdaFnu5yNXSX1Opl6XU49vpkAikjKTiRlF5JyOrjeuR/F17Wm6HqAxC6IKbke0LgLYhpcDxjtx5iC6wGJ2x+mE3x1coreBUi8JDkl7wIaX4ecCu8ChV58nKJ3AYqvOE4nuOdnit4FKNr3NHkX8GTCU/QuQGS10+BdwMIEO0XvclSc6qmRvX7qR6VNgOI7m9NkVMDT7wNN2agAx1/amwajAkY/lzdFo/KGtaFAm5uhfgl6SkYFNFdO/xL0NBgVsPhL0FM0KkdmVN4fXSjQ5YaoXzmckiMBzQ3RP2I4DY4ETMQ//kbhnmzDONnm8bxN4/bjYGTDD2V9RCdDZg80gcW7wCDgrV/Adr8XmD+kBOg3bQGWO7WA7Bmks72lPT23I5sqHcWp0jlOlU5tqnTEU6UrPlU6s6nSkU2Vhvply5k1wh8FAosLso/J1LBs/pWyj2hryGj6+xh8DQuW+AOy+Dsrk/sTIMOyzAvRZxrRXH/4hqzS3ka3Nz5bAy7i0Ig4NCoO/MBsz+ZhOM3juOsRbVb+OHglfEcrgtDWGtzqBreiYekZGUg++ADa4zBgoqN9decMV3eeAF0coZ2wl65mJZ22kk5YSXpeBJJymU65TEcugw8tEuOGpMcWSZDNVA8uksYNzo8ukpLaxw8vEmc/xe2Fg1ml7YXMlb2q7YUskdHWtheyzJabthcyJ/MtHB3KGA9JE8iLjcvxaqoYtKbxyDWBfcmEZE6mkFMbjxfRxmnE8jMr/hpVy+TgJrCNuzAWKmXorglXN7EWx+TvJlTjmJy+CGD3hsjzjbPxF6EV35umABNGg6UmA9Nq8ahNC6bX4pXmBxN4kkhPOVkQ00WRcM4wVvNbPXuYOmKraR4xoTKZmF613TytmEK2S48jFeYWqweSSpMBqTySVDKHRT6UVGJqvHgsqSSeeUCDyQcpzT8oqSkI9TwLoUoTEUp6LsISPB2hRjMSSjQpgYQOjJitAjWanVCSRoIFhJegzHaCGjsGaslkUaT5CiWassLz6mAc4km2+L5K1dP0hRrPYEH7TjjVPBZkMZWhPhLuNKGhNhbuNK2BBjMbUprcUOL5DbRWnyPNcqh9L6BqrkN5JGC1GQ+LpAsiFHniQ43nPvX6hNDEDAgqToKIR2YFPRVigXHnTxMiapU5EYuMTQ55ZkQxTg77ncJfLav2R5tw5D+X3h/F+3M9SvfhimXi9xa0yWibP8inMZ7PNVgwnqugTUbb/EE+l/F8rvDOE5ww8E2Fbyvfw+ePYq4EdCVUAehG0q38Bj45SvnU5SUcOG9Bm4y2+YN8OuP5XPYuBZzM2Eawrfgsn8+FfEJ7GwFOaGwj2FZ8lk/oQj4h/M37k0A2iWzTp/hE4m/eDwr+WeuTiDYZbfMH+VTqz1ofpMsdvdxbix3FFxv2ZGHn7I/ihNej+PwfhPjM6nKS3pC4nOCfGLxEBwcknrRdkl8DjU/aLoU7g0JP2i6DFwMLP5x4GTrncoJPFy4x/oBSXa9wOXZeyG3Qb1Vkr9JdiPOAb3NJ/T1pz+Z5wLe5ZOV70i9blG8y4VaV1t92mPIn6y+zq30Izwfaf3H+OyJHWSYtRypeeBv6aqMijrT90UPQtkGj3uaBNlDdaYa5Pjghn8Zv2OQvfciltrkUV1TN0YOkU8Mw17ZwqC3uRKQvfciltrkU11btTCySeuu5VE2+9axErLxeHkT+UCm/rZRPDaotGwZdXbads8ItorXGafqqjTzBgyy7lWW5HZUVSFH9Mi41A6TUDtCwIYA3+iQPuvRWl06NQS23ht91Hmqb3nUmDi3Iyy9DD7nUNpfiGqsV2SClt16HauW3XlmACoslnLMHUW4rynGl5bJu0NLLp0Pl8sunLECtxTrQ2YMotxXluNZybXjQPk0O96NO/SguwnpU7j4BEu9K9Dwt1Xoa35XoEb0R0TN6I6Jn4Y2InsS3PT5BxJ3sxsOiWa/7mx9PC4wfanJD6Y2cA9INzW/kHGh6I6fHuf38Rk7PRPvbeJTrrF6/6bmsYJtrol+/6RVRR3r9pke5Q+gvcn/KS6AnURjoYdW0v77ot1n6kd0fcWQ38QDFLZQHoVxmrwSirzVO3+1cnUDsD5UCnay2O1Sr4sTxb8yJPy+n/7Lc7TASTvwo+sUtjgRE+XLmlkYCUhgJgONVzm0YCcDoWuZ2GAlwlOvcVirYygq2uSY8EkARdWzjVeItjoQB5V3rWqC2VPasV1TR6PqO9UqB3FeV/epa5ejU9qtLua0Ko2GRvV3fjK4LjDarkg61nehapiSpbEQ/qHeT4QaxH0XP6JH4qfKe411gp/Gnynskf6q8V+inyntGP1Xes/BT5XeDDR1WNXdoQ4Cwdj1dhsYuc2OXlcYuZWOXubHLamOXorFL0dhlamy8T7gMTV/mpvNScaDhkfhRRBSEygNxEnM48uNw4jow4mE4CRyi9Cg8YggWXuJTIDhs6hJ/kMKvIh1FRLGr/CYSiTl2+ReRiOvY5d9DYoFjl34OKWKIXfgxpBgIjp264VCk/FsRR0rgOI79UoQsImJa+Z0IqVbiW/mVCC2nWOsfiVAixj3/RIQKZeqD6g9EDAXKrW3oA0MUfeMq7ibmiJtEsTauo2wyx9cEjqwJMab5ccAS7/1TIDiC6t7/QdqtF+hu/57QDfp2OLF/ZBOO/FqpDavoNq+iW7mKLosTrkq6MUocKoU3Rgk95PNsBaKK1h9etvJW45nQuN7pVuNQ03SrUfGHSgW2NU4N+s4TSljfcZvUrcYsQXvoVmOmD/K0W02pHaMPO1u+OXcWMdcfb84N1cSbc4Qe8nm2AlGF649L29Hd/Kxy3UmGJpCyqSoP1aps6wo1j+XcysrG+zbfgmQB2hRuQTJ7ECfbKkZ1H3myXC42+jt65+cRla9hbhsaicddjSTCqVmy/Y3EfZMjCb7TkYSy3ZGw7XmM/DKjK4EqYSiPCjMvj/2SMiTGs4ivc8nrXcNn95mLajSV6jWV6jVjvdTUeyn+sTDSKj3Y1HqwqfXgp4xEh95UMjDeAmP1c0ZzgSrxnI/FbV6P27wSm3ktNvNabP47I1HqdjQGC4EqDV6Mf5H9ZbXI7zISbVxWzrmsJO1ytC7LyvhuBaqcuB3r3bbeu22ld9OfqSO51vltJaxtpYlfBCrTDNnMv3PRlUCVAK0qPbMa7RkRsXXlBOvKCdZVO12Pnlqh0Q90AlXq2o1lS1fPlq6SLXxdxXItW7qaVXR6ItwvNC7ivL/JyN+XN7TNpWyRwRyaT9K3XKNvlQh/q2TDNzEL6b99apiXXXiReRy/YZMRrLnya2ht5TW0tv4a2heo6Ol5If7wy9A2fIRO8EV/9/AttXeHol4Ty+tIh8dt9FWmnrm6aD7dly89/P+H8wtTywf7Vc5RxrbSyVqopvjKlf6YW5jQLK+UFu0hl1hX8MgJ1yMnRGtT6nerM/TFYZithlX8sR/F20IrXLsDEjeJVrRiBxpvDa3COh0Y3fFZweociL0wb2h4Ke4UwGGwnBvZLdoOg3QFyzUg2B7A3hyAQ2uAlMYAKm1xFA9CRzlfhINUz0XtY4PXOdmtqU7sYBkOhm8FMuQbEjwP8CH4Tr5g3M2SPPCwT8HL7b7zzA/CuZx32JwuhaLTXdapLutSl9HsCULuyy735TBXOviKzduGg6HmQLyKAyx31GAoGqLxaJwGpXE1Mk3Mw9MkGqPGeaCawKPVhDhkDdO49RubmBx8u/M8Yh/GRmJiGBbZYVpKEVNinhimnDBOiQGvGDNR47aIi0x0o+ToNzFaQMHuA4UsM4mOYDjagmPhDSZGg7Db1KmD2SoKz35RFDcHI8o54KEnhaLTUVVGIp54sqJTRftKetzJvJJI0Wbg3j6FZptJdB1xy35Qwt9qIkTWk/5SE3NlPfIPNZFE1pP/TBMLbD3przQRJuuhP9J0yjRYT8FuPUZiPhkW+WRayidTYj4ZpowxThkDuxKYKNMo4iIT3ShpPSZG6ynYraeQZSbRegxH63EsrMfEaD32Mn7qYLYe8beR6BPuLkaU9cA7AxSKTkdVWY94YYAVnSraetLbAswriRStB14VoNBsM4nWI94TKEp4eo0GFAW2oaiyGUVVWlIsIowpFmB7imoyqSgnq4oyGVYU2baCSplKWrSwIIKRRU45GkWVqbFEzteoU9ZGkbMzqpyjQa1yaVmhyKLGx0KhrTAWIUMMIthi4MsaJ4uMIhklicouYxEyzSB+qaRXMtCgChsNOvhl5NJS+VUiGVK21/qLRLrEd1KXDXfsLSJdZjS9kwWrV4ik9rUS4m2NkzXXXh866HlrldhSVd5kGD7C129DobTqJw7foPfWrdPkTRy/obLhci3+lHhS8Hukp5ZP6BEhVfhOHxu0hXM42v/NXCbxbqBjcauviB8Smdr910L2fz7+WSRlpiUMM2RUyo3e4Q7uaRYH5XBf+OswzR/M5ivO7YDKhA4ovoPtHF+8dmpvWzvyt6ed+evizso+Zif26rShkghPrU1Rb3Kb/N16QLpNjWxTfHXecW5qI5raiKa28SjXua1UsJUVbHNN0nvtrog6+hvsjnLs6fd2N2XdeG5H8f2+TVghOorLQufpLcBNWAA68lWfM1/qOSvrOye2qDNUEuqJtckXfRtMKEBxG88mJRTwtL7dcEIBjmvdTUgoYLSq3QwJBUe5zm2lgq2sYJtrkn6GxxVRR//RHUdxQb3BhDoE/2GC2/ceMPiA4va9hxR84Ol52wMHH3DcNPcQgg+Mtu9ti6v6kY1mR+aqjsTOli27qtO4h2UbXdUZbcLZoqs6iRtStji9HhmKBZrcKNqytM226lw2SuxI2gZbdSTayhuOtsVW/SjXWe0n2rKtOs010duFttFWncWNQdtgq4Z8+TJEHx9InBCiNqUHEsxVg9UDCZao6fmBBAvcHfxAgjHFIS1dKRaiKOekcUpM5yOxECnqUs5T0ypxShlrQi1OrUCVBsosNrHeEM5n4zqpTa61hdPbeKVvU6LDK9OQ60gpAihRxqOk4oN6DhGqFCWUOBKocceiFscAKhQq9bsaOVj6AzweUKIhEaTxYImBEdQ8NlCuxzKNENRGYtlqWm+7HC2ojzaQxwxKethgiZE28uBBqZ4UPIS+lfXquR3FNfi3sF4FlNfg33i9ChTXq47j0vxbXK86o6X5t7Je9aNc57ZSwVZWsM01SetVV0Qdfb3qKF4rfMOZiBHVP81EiYvGqZkoSbkf0kzEnFubZyISWoEqDZS9pGYiliqVrXRanolYoO5LM9HAy/0qhaiJxqkPnYumm5ib7lLuQ9MoLMa53SZwHxahFajSQNmHJtYbwn1oXPehybW2cB8apz7EX0GqYWpq0Kg/oyZCEQrkcEQ5923QKWRB47gEkfsZxbaCR4Ig+zwUGG8o933QdP+HImNt5TwIGuTCv/73/wO+9kRf",fEe="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",xEe="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",pEe="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",gEe="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",yEe="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",vEe="eJxtmNtu20YQhl+F4FULyMGeD7pz3AY1ChtG7NpFA18w1NomIlECSRcxgrx7SVk7+wOdG8H5OJydf2Z2d5gf9cV+t0v9VK/r+6vXsXlOlbHe28paq229qj/t++m62aXZ4J/m8PRb1z9/baZxefK63Z6eXN5dVMvTCh83u277xr/6kLrnl2XNq7TpXnczuZyabdee98/b2VzM/x4/dd/T5qab2pd6PQ2vaVVfvDRD005puE3Lu7eH1HbN9hTjx4/77/X6y5lcnUmjVzHIVVDicVX/1W/SsO36dLMfu6nb9/X6TAoBD+5euvZbn8axXtuZ36dhPJrVQqgPQoh5hev91LWLkIv94W1Ygq9+aX+tZAx2tfz64284/sblN/rqfLP/mqrbt3FKu7G67Nv9cNgPzZQ2H6rz7bb6vLgZq89pTMO/M/xfEqturJpqSM/d7GJIm2oamk3aNcO3av80O5xh3yyKmm1193ZIT02bqovTKjP+MAf++7zsZvZ3276kYyWWXB0z99S18/PbafPHQ71W4fjn/fxnFO+ZvkrT0LVzTr78qB/+nk38bHM9exgP8zr1z9U7jt6840YW5uSJKcZOCaBBnKgm5mU8MVNYyMwWFvO7Ukagkmgg6sDWQ5yFFqjzUrLEaQ3BEmiwNsMSaZS0vgWfOkPHWQowNeTUc0kumnxZvsgPxlGai6VTGUqAVCTQ6QkWnc77DKEiLktSUBJKqHIQZ86d8gCpHYoiEzMsb1ubYy8vW50DChB5ZhGqrijD0EqUIeiaEHIfCg5Kpuu0ApiToaGPSY0uaQsyr65L2oKi1yFt1PLaQ3lzfXTgXodGoJYzglndSLDMPg1sTPJpQJHJigw0QrGERqD9YhyTOgONQDUyuF1zaxuokc/BW2ztXCMrGZ9WMW1oQZHIXWNBkSCfRZEL5BMUiZw6CzVSFCfUSGZFNjIldoKDkonTKQiJIGzWmFd3BizJJ9SINoLDriOfUCOZS+zg+KGD1qGiLNMLxtJD1/ns00ON6EzyUCM6vbxhoBKaqbG3DFQCNiL1iHccBPV0DHhQH/JW8EW90dkyFKGywCJU0WkVSvSGeiSUODWFFD0HYdPQVoiRgfPMA+/nnRgiAyNYSjpWNQcNSMrtFCUH4ZIRpSCWocFCSuhCEY6hoUClc0WC52BJlCYYLQdhN+hygRRRlo5BKRRLS6oihSqh+ZzzRGG1Mo4Iz1LoP0qsxDGFzk0JE42ji0jCPejomJKCuwil4m5CiRMEUMVSzVLDUstSx1Juc0oVWMpqY295qVltmtWmWW2a1aZZbZrVplltmtWmWW2G1WZYbYbVZlhthtVmWG2G1WZYbYbVZlhtltVmWW2W1WZZbZbVZlltltVmWW2W1QYjQCh7E2aAQHeGhCFgPoNoy8KNb2wxBhmGKBxoUZXlLGsLI6AsftEDHV0wIURVbANLcTKlGGBIKPOAxCmhePCKUwFzAmpDFRQvjA9R06Hq8TONvshgKDCuRAZTXigUxjxNFfKRo3CLhnIJBMFRvMZpqpNBMlQJzGT5WFQMVQI/AikPMIhEU1aDjqJvQwmjSHB05cC9jbYwc5UtAHNLhDw41ha+lEqF4JaH3gmB61SYcqInxTDmQK8v08vjqv4zDf1N0w3Lf4A8/vwPpfK11w==";var mEe={Courier:cEe,"Courier-Bold":oEe,"Courier-Oblique":lEe,"Courier-BoldOblique":sEe,Helvetica:dEe,"Helvetica-Bold":AEe,"Helvetica-Oblique":uEe,"Helvetica-BoldOblique":hEe,"Times-Roman":gEe,"Times-Bold":fEe,"Times-Italic":pEe,"Times-BoldItalic":xEe,Symbol:yEe,ZapfDingbats:vEe},B6;(function(t){t.Courier="Courier",t.CourierBold="Courier-Bold",t.CourierOblique="Courier-Oblique",t.CourierBoldOblique="Courier-BoldOblique",t.Helvetica="Helvetica",t.HelveticaBold="Helvetica-Bold",t.HelveticaOblique="Helvetica-Oblique",t.HelveticaBoldOblique="Helvetica-BoldOblique",t.TimesRoman="Times-Roman",t.TimesRomanBold="Times-Bold",t.TimesRomanItalic="Times-Italic",t.TimesRomanBoldItalic="Times-BoldItalic",t.Symbol="Symbol",t.ZapfDingbats="ZapfDingbats"})(B6||(B6={}));var wAe={},wEe=function(){function t(){var e=this;this.getWidthOfGlyph=function(r){return e.CharWidths[r]},this.getXAxisKerningForPair=function(r,n){return(e.KernPairXAmounts[r]||{})[n]}}return t.load=function(e){var r=wAe[e];if(r)return r;var n=M5e(mEe[e]),i=Object.assign(new t,JSON.parse(n));return i.CharWidths=i.CharMetrics.reduce(function(a,o){return a[o.N]=o.WX,a},{}),i.KernPairXAmounts=i.KernPairs.reduce(function(a,o){var s=o[0],l=o[1],c=o[2];return a[s]||(a[s]={}),a[s][l]=c,a},{}),wAe[e]=i,i},t}();const kEe="eJztWsuy48iN/Ret74KZfHtX47meqfGjPHaXx4/wgpJ4JbooUU1JVXXb0f9u4JwESF13R7TD29koIpFi8gCJBHDA/Pvm+nraTuPmZ3/f5HHzs7/k8WlzvXS7fvPXp02eqyR/2vRfd2N3gqhUUfm0Od9P236+DoczxLWK66fNpZ93/fkGWaOy5mnTnUR67c57lRaZSItM/tnN/XnsX/DfIqg0JOk8HI4UK4BCAFzG+xWCQgXF02Y3nU4dJJVKKrx5mPgKBVMImOvYXY+QKJRCoHzXzxMErQrap810hqaloioF1e0L5kvFUwqe23Hu+Q+1TinWeZnuMwSKrRRsL8Nn/kOxlYLtOnzFWE1Viqmu/eceVioVaylYe1OwVKilQD0PCYgiLRtVcJz4kEItW13mNLi0UsCVAB77KyxTKeJKEPff3rsREkVcCeLD3He3HqArBV0J6G/v/fU2cK1WH23l0e3c7T71N9uUVv/c5i73bWlVs1Y0u5/3srO7aQb2EPUB+eUTva0TYgG5mGbbzZSUkJTpn75ygF4PThhq1SMGMds4HYZdN54n/rdWc8rv02bfH9I2hbqGsKbPnIYzHSc0qmTIxI6nuwpiAIQmU8F4Gy7jK8RwntAI1v3wedj39FmFECp508s4zUOyGmwpKrwbL8eOIlVU//Yf/S1J9C212Pa/uuSwbVDYlWzxf/aj/UtfWgm258t1GG1X1BVawfdnX0xdoRbjPCdBVGs1svo3R/tPVD1r2YL3k0kUfC04f9ldLkmk0NVwv+pO232SKXa126/vHAO5wPxNGivsRsZ/HDhWzLVg/iBuOSfMUTGrTX+b/qSIG0H8u+NEl1J4jcD7/XBI9kDcUYN/0/FNCDuNAP64skYOeLrykUsjElWC9+cmAEAB9NtrEijCplaE/YHvKuC5Iup8zxBAWtFrayakC2QC8uCbhggSskx9zXYNQSRkeuZWQBFKQowabNIfS/qeqOgSOFTINcC4DKcnE70H2zqElJAJ3k++dwgrIRPA47J5iCwr724RWELINFBTAAWiCL7SOogrIQj6abWBOH8hCPoL/4a4EoJgn9MWIq40lcY52cJAGbCHMgkpA3g9t7e0sRWgB1HnvjJYRez6yrSTlYJvRZmdCQhe80Pa24roNYL75uLo10WyKYHVeFLjYnImilM0qPDOJOKWNGlFCJsIrw/qsNv7OPY3SnNYSQ9DP46DLHylvGCcEFU08Nz6JIVx9Chd+93ENNhEWroSuC8SAi0WNznNpqH9+c5k1RQ0nIbi9/LnTzdmoKZAaAwaib/0g0Ti29wxG8gUgLey/O8eHmmqt4eiKTNYo416LPrLkcIWa2u06eZ5+mLBXCaoTp4m7pckBm41P8Qe0mUG6DUCYWY/fTmnCQbwkCa2043vrhA2gqakncwM3aGfe9GAj1Vw9qiuzPW2o4Or4PcxhmUu4atwAGKMy8wCscJhiDFfJh1lhY2K6mo250DrTJXOC82EUgVIkTMmOd0moqC5Dd24H15e0hRKJS0Cvg7Xm9RKgz9ErdWrTpfb6zV5Wx2ytwlDZLplUQ/8Ye72Qyq5RI5kqY4t6fe0iHOItdCYbo8zKOi0vLjvjrdjZ2IYRAPUZZ72910SI7vEiL9LaHSvrZFkipKOf02y8gc9vEbmKHQjRP95uH6ShZI9c9pao41otTPLICMETXSC5jLNupbP8bxo2Dy/DOfh9prk8BKNk935MPIo1jiKUSNQqiVSVSozBWYan5nmNMGz1+r6AleO8KJJwXdk2H8XwgVVP31AticBhdvqIZPwNPcvqWhqah74iIB6GsYuvbdGeYFS93yY775hPNh6giUlzNNXr/eaJmNYKrnLKznOt4ZsEQ6f5ZCfWVvJFK2Xs5BcP8ND23r5uJqDyaPmM90Oscl9a87aIC3HLCxz+uOzNFgOhA+P4XRq8hPTjP3Xhzn4oiYIm1svybSpOX03zDuJX4kqyAx3rrKZdZ3XNMggGh9lsUt/Fm+7m+1bGCxqOttPN/fOFiExKh+xnb1d0gz8qiiXmS0r5YxLaaULN/TaOsu4WEgTS3Fd1TCvlsvj9F1/PvQpPzHAZqiN9yZEntcyaDfet0mGOKLl5LGX6EMhU5ZGkf3QnVIWqvJA5FoG7KbLK1BcBcyLTfNYZGr7g8ar+WEWm63VgmSefX/q5k+r6Rplrdo/Heb+q00gKzcWUiVy3pY5RkGL7kept7/zSRS8Uc+Kw+nOV5ukqeu1KqtZ2Ds2a6yrWZghX/NS7q3OwQZ5WM0tgGCBPK7muPM6B2fP8wditayKMKG5YzW7rIvzkJcPs8vKOBGaRJxo+boMocrFfe407G0SJlJS7pO+KOrwqKkAcw4lp28Xi28vU7AM2Lfz9gUITKM8fJlcnoRtlJIvkwsSRtD2kXkuC8M2ytbX08vSME4ZHqd9cTQgojL5hXr60uhDxDJfTy7WQ3kXy2I9q+t+L7V+d3nZD+fDtrtdf7iZ8gPUNhVNSLOdFKmrqgg5UGR5ktUWkERW4ETnYSnQpK5PsqU2k3I5yZbCTGhJki0lmbJ2ypxOd8rYKXM23Slnp6yxclZkVZK1li1EVlMWmY0yyJokC5bIRdYm6sDCW/9X54knZEYnurpKJCEzNtHVdYqTmdGJrm6SiJRMsdWJmTS1MYWuSZwAHg3D5dSJO6tnpqPiNXIHapSQHkL9WNCyDwEZymTtQzyGcfx/rQVukWUP4RgGS29oG5RieEMSVKm67GISoHZUs0g6TKImlZMdbde2cDMFUCZBSBWevKlNIlRrBNQkEVpt0CXUSYTWGvzG1q5TldeFIklgFfiMvQ6tNXgMtk5IM+qSAjbJSpOh4wdUtYnQYgOqxkRosgFVayK02SJsYCJ02tRw9HkVodUG00UTodcG4+UmQrdN0dPhVYR2m8KPBhX1t/bkumgaofzWplwXDT2Oo9K2Lhp6dogUvT+HBpGC98fQxlDs/lSVCr/OVGZ7CGY3lXEIKyD3fylyrQS63P4VjTl0uRkGJxB+l5th2CBS5LkZhg0iRZ6bYdgPUqC5aYMEh8CSmzrsCinU3PRBKkNYyQ0qTgSiSmFQcSAQVAqDimSFmFIYVPaKFGphUNktUqiFQUVaUvLVFbaHSEZK47vC0LNfpOgLQ8+OkaIvDD2SjZbOXWHokWBQgJeGHkmlwaEz9EglKHFKQ48og8qmNPQgJEp0u9LQg4mAjJeGnm0rRV8aeratFH1p6EE8tBnQlYYebSutwLrS0KNrhRZYZegRbpV3dpWhR8tKSU9XGXr2rJTsdJXBTz0ruLjhT00rVaAyBVLTSjWoTIPUs1IVKlOBbSulAV1lOrBzpZS2q0wJNq8yhH7TovIOb1cb5tSXUny14Ut9KUYQUyS1phRgbaDZmEIiFrKThCnpIMMYGrZh0JBo7M01e+H65sZeUpPp6ZsbX4+dcH1xa1YgxYsIAWYF9rXBI1p/L9tiiL6ZmYGtrYpZybaz8caUCA1iA4iIPcEN0ZAQIuq70g2ZPCOQ7R+yE5riIjTojfMRESbsge1zHMhgsSlk5PR4u0WnQDraMOdEE7JTj7dbhAqpw4K3W4wKGZv3eHtempBkA+nHQldgrwXHM1jwCgj0pB7BwlcIbI7BnhbAAmsvHNJgISyw+MIxDRbEAqsvHNRgYSyw/GqZSE0j1l84rMFCWWABhuMaLJgFVmA4sMHCWUi8CRpZQAvkSzizwUJaIE/CoQ0W1ALpEU5tsLDGDzqg6yI0jaKzfxGaRuRBOLjBglsgAcpYHZhG5D04usECXCDdQd0WLMQFshwc6GBBLqQOETSyMBdIa3DMgwW6QD6Dcx4s1AXyDpSRYmoTsrpmzWKQyDJw0GWjTci2GCBZIAtkFDj+wSJZIJPA+Q8WygIJRCQkw8meFCJAsGAWCu8BiNAsjzTAXkKwEBfYg2IQqM3y7EFFauT/ZAcUGlk0DAU7nyzETPeSHBIa1aZmSe4IjWpTsyRphEa1qVmSTFMjU7Mki4ZGreEsSZ+hUWO6s7+bc4/8cdJlaNSYQdjTRbEbM3+c5BgaWTgOSA7stkSLiqFiCwbgLUiHinQX4C1Kh4pEl+BN94oEl+DNdBWJLcH74yS0AG8RPeCjRmRZ3JiR0ZWKrItbW7MmZWVlbG+vSVWxHY2tyW+lJTUy0yEVgdTKmmYlNplKagSDCMFlTIaH8GmVMWkpIj6sMsQv+Ae3UmUIX3AP6q0yRC94x/IOBC84B4+VyhC7yHTIELQRhGgM32hchmAM14hMRCpEMIZrNC6DJvAMWkxl0ASOQYOpDJqACrX+EmgCX9EQ8f3T5stwlggXf/otCfss8O19uvX7LfqmP3Z1AiRPP2JPY2pA/vTbFIhHqhFedB2s0/2v3bIAG1z14yH8CVcvwJFFoePr5cgbDv9/G+Pfvo2BUIP6ix0r8EO9ZYARuKFeMMAIvFA/gWMESqifiTACG9QrBTpCBFGK9wuMQKz0UgJGoH+C7L8xAvPTL40Y4au7gPkfjEAB9SYBRmB/eokAIxA/vT6AETifXh7ACHRPrwroqAFX0i/5GIEmCZb/xQj8Tu8LYARqp5cFMAKr03sCGIHQ6SUBjMDlBMsfMLIP//+HERicXlzACORNsPxJR2iW4I4FRj92EQa8TTuGInY3/vHrMSBwuoPX3TDot4c7osKPXJtBm0XLvsPc0XfRZkHNhxE4nLZsMQJ902/jDOQIkriXkAL7JhEyNh1ZemtZ98IxCZvebeCYZE3AHjkmUdMPGRyTpAm6v3FMgqY3EjgmOdPPZhyTmOlFBIwZxHEPgWNeJ9BbBxyz+af9c45J2PRMcEyyph8EOSZP03PMMTmaXjLgmN0+vWLAMfBpFfeZY7838AVjNilxLYJj4NOy7ZVjUju9zcHxv3/FiVcKULCpf9yGcb9qEOPL/6pp7GyO2cU+S7N2AaOzDMHKBXxO4/goyYBiZ3S7+yxxf0fNKud0r31a0gnddp4+9WfTpHJOt/r4yfIlfVDq5z7dgWABg8amf4SBnLxZQ9A0718keFqMZSGDNurhPoxjf5r84LGeQY/77d0vb3QvyYc1DTrd9nWo56movd196uyqy792faz2prfkJHyAHPiBONTe+kZ2ephrlhb4Ll0HSRfRNOLxqk5onB1LWu4kCPAGRmicIDOZ6j67Ro0T5V2/F6t1lDpTlkz6iMTpspj/JI53H83+jZNmt/+ybY2TZ1lRctmcUldonEDLxLEbGV5aZ9AwRnqAJmydSFu6c2dunU6/8yDIL5Og0+8W67VOp98xsL6kr1H8FglO/W45Uq1z6ncPXto6rX432zlpnVW/e6bAGfXPV0aOmXPqZwcbM+fUzw42Zs6pnx/BxsyJ9fMaV8ycW79fre3c+v1qbefW79+u7QT7/ePazrGf+UE7Zk6wf+Mmi8EJ9ocFQnCC/WGBEJxgf3gDgddNNIp/WC3Mb12i24cHXIEfkcs3FzGDM/UPnnJjcKb+cQXOmfrHFThn6h/fgItO1z8+4IjO2P+0LBOdsX9znHgBKUYn7Id+Pkklvh3TCgtpX9DFhbSvll1I+1t0C3NfTBcX5v4IeSHv5sYxX7g7H86dt+/Wbpw7c+8XsLkz934Bmztz79+AzZ2+9w+4cmfww2ptZ/DDam1n8MPbtZ3GDw9rs9ui3KZPblw4tz8vJiuc208LhMK5/bRAKJzbT28gFE7wp9XCTvCnR1zO8ZeLw7Fwjj8tTlw4x78v0Ern+PcFWukc//4GWulE//6AonSu/7paxrn+zZ2YnRclRK/rBXJsCAjxh2cKEAWVJ02ku/wOoFv2+12XkmnODwHgW4uQGVbZ0uM7mAJ1b/68/JlpUMnWdy5MF6/Vd5eL19YYSPd6FqPwBkNQo/h2NQxdQQ3bn/dpCxrGrqCW7U8rKZl/mfi0Xytk3Am66ZhYbg4y+KAVslDwbXdNL2d5qU5hnYBlTZaa6hs2t1qWdaeeTptcLco+hl5R7w4H5uOGcQbtEkpT18GusOI2xT9dYcVJf7zCSjmbD+Iud2s1NPRb9E+0UICmizb8ZK/+5JOLOulSqwaw5VJr2vB8dSFn89fvv/8H0oq1dA==";var BEe=M5e(kEe),n$=JSON.parse(BEe),i$=function(){function t(e,r){var n=this;this.canEncodeUnicodeCodePoint=function(i){return i in n.unicodeMappings},this.encodeUnicodeCodePoint=function(i){var a=n.unicodeMappings[i];if(!a){var o=String.fromCharCode(i),s="0x"+aEe(i.toString(16),4,"0"),l=n.name+' cannot encode "'+o+'" ('+s+")";throw new Error(l)}return{code:a[0],name:a[1]}},this.name=e,this.supportedCodePoints=Object.keys(r).map(Number).sort(function(i,a){return i-a}),this.unicodeMappings=r}return t}(),uB={Symbol:new i$("Symbol",n$.symbol),ZapfDingbats:new i$("ZapfDingbats",n$.zapfdingbats),WinAnsi:new i$("WinAnsi",n$.win1252)},YX=function(t){return Object.keys(t).map(function(e){return t[e]})},CEe=YX(B6),kAe=function(t){return CEe.includes(t)},dB=function(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height},Xi=function(t){return"`"+t+"`"},bEe=function(t){return"'"+t+"'"},BAe=function(t){var e=typeof t;return e==="string"?bEe(t):e==="undefined"?Xi(t):t},EEe=function(t,e,r){for(var n=new Array(r.length),i=0,a=r.length;i<a;i++){var o=r[i];n[i]=BAe(o)}var s=n.join(" or ");return Xi(e)+" must be one of "+s+", but was actually "+BAe(t)},$d=function(t,e,r){Array.isArray(r)||(r=YX(r));for(var n=0,i=r.length;n<i;n++)if(t===r[n])return;throw new TypeError(EEe(t,e,r))},E0=function(t,e,r){Array.isArray(r)||(r=YX(r)),$d(t,e,r.concat(void 0))},FEe=function(t,e,r){Array.isArray(r)||(r=YX(r));for(var n=0,i=t.length;n<i;n++)$d(t[n],e,r)},SEe=function(t){return t===null?"null":t===void 0?"undefined":typeof t=="string"?"string":isNaN(t)?"NaN":typeof t=="number"?"number":typeof t=="boolean"?"boolean":typeof t=="symbol"?"symbol":typeof t=="bigint"?"bigint":t.constructor&&t.constructor.name?t.constructor.name:t.name?t.name:t.constructor?String(t.constructor):String(t)},DEe=function(t,e){return e==="null"?t===null:e==="undefined"?t===void 0:e==="string"?typeof t=="string":e==="number"?typeof t=="number"&&!isNaN(t):e==="boolean"?typeof t=="boolean":e==="symbol"?typeof t=="symbol":e==="bigint"?typeof t=="bigint":e===Date?t instanceof Date:e===Array?t instanceof Array:e===Uint8Array?t instanceof Uint8Array:e===ArrayBuffer?t instanceof ArrayBuffer:e===Function?t instanceof Function:t instanceof e[0]},MEe=function(t,e,r){for(var n=new Array(r.length),i=0,a=r.length;i<a;i++){var o=r[i];o==="null"&&(n[i]=Xi("null")),o==="undefined"&&(n[i]=Xi("undefined")),o==="string"?n[i]=Xi("string"):o==="number"?n[i]=Xi("number"):o==="boolean"?n[i]=Xi("boolean"):o==="symbol"?n[i]=Xi("symbol"):o==="bigint"?n[i]=Xi("bigint"):o===Array?n[i]=Xi("Array"):o===Uint8Array?n[i]=Xi("Uint8Array"):o===ArrayBuffer?n[i]=Xi("ArrayBuffer"):n[i]=Xi(o[1])}var s=n.join(" or ");return Xi(e)+" must be of type "+s+", but was actually of type "+Xi(SEe(t))},Me=function(t,e,r){for(var n=0,i=r.length;n<i;n++)if(DEe(t,r[n]))return;throw new TypeError(MEe(t,e,r))},tt=function(t,e,r){Me(t,e,r.concat("undefined"))},_5e=function(t,e,r){for(var n=0,i=t.length;n<i;n++)Me(t[n],e,r)},a0=function(t,e,r,n){if(Me(t,e,["number"]),Me(r,"min",["number"]),Me(n,"max",["number"]),n=Math.max(r,n),t<r||t>n)throw new Error(Xi(e)+" must be at least "+r+" and at most "+n+", but was actually "+t)},Cl=function(t,e,r,n){Me(t,e,["number","undefined"]),typeof t=="number"&&a0(t,e,r,n)},L5e=function(t,e,r){if(Me(t,e,["number"]),t%r!==0)throw new Error(Xi(e)+" must be a multiple of "+r+", but was actually "+t)},_Ee=function(t,e){if(!Number.isInteger(t))throw new Error(Xi(e)+" must be an integer, but was actually "+t)},JX=function(t,e){if(![1,0].includes(Math.sign(t)))throw new Error(Xi(e)+" must be a positive number or 0, but was actually "+t)},Yt=new Uint16Array(256);for(var fB=0;fB<256;fB++)Yt[fB]=fB;Yt[22]=Wt("");Yt[24]=Wt("˘");Yt[25]=Wt("ˇ");Yt[26]=Wt("ˆ");Yt[27]=Wt("˙");Yt[28]=Wt("˝");Yt[29]=Wt("˛");Yt[30]=Wt("˚");Yt[31]=Wt("˜");Yt[127]=Wt("�");Yt[128]=Wt("•");Yt[129]=Wt("†");Yt[130]=Wt("‡");Yt[131]=Wt("…");Yt[132]=Wt("—");Yt[133]=Wt("–");Yt[134]=Wt("ƒ");Yt[135]=Wt("⁄");Yt[136]=Wt("‹");Yt[137]=Wt("›");Yt[138]=Wt("−");Yt[139]=Wt("‰");Yt[140]=Wt("„");Yt[141]=Wt("“");Yt[142]=Wt("”");Yt[143]=Wt("‘");Yt[144]=Wt("’");Yt[145]=Wt("‚");Yt[146]=Wt("™");Yt[147]=Wt("fi");Yt[148]=Wt("fl");Yt[149]=Wt("Ł");Yt[150]=Wt("Œ");Yt[151]=Wt("Š");Yt[152]=Wt("Ÿ");Yt[153]=Wt("Ž");Yt[154]=Wt("ı");Yt[155]=Wt("ł");Yt[156]=Wt("œ");Yt[157]=Wt("š");Yt[158]=Wt("ž");Yt[159]=Wt("�");Yt[160]=Wt("€");Yt[173]=Wt("�");var I5e=function(t){for(var e=new Array(t.length),r=0,n=t.length;r<n;r++)e[r]=Yt[t[r]];return String.fromCodePoint.apply(String,e)},Wh=function(){function t(e){this.populate=e,this.value=void 0}return t.prototype.getValue=function(){return this.value},t.prototype.access=function(){return this.value||(this.value=this.populate()),this.value},t.prototype.invalidate=function(){this.value=void 0},t.populatedBy=function(e){return new t(e)},t}(),V0=function(t){rt(e,t);function e(r,n){var i=this,a="Method "+r+"."+n+"() not implemented";return i=t.call(this,a)||this,i}return e}(Error),Moe=function(t){rt(e,t);function e(r){var n=this,i="Cannot construct "+r+" - it has a private constructor";return n=t.call(this,i)||this,n}return e}(Error),pZ=function(t){rt(e,t);function e(r,n){var i=this,a=function(l){var c,A;return(c=l==null?void 0:l.name)!==null&&c!==void 0?c:(A=l==null?void 0:l.constructor)===null||A===void 0?void 0:A.name},o=Array.isArray(r)?r.map(a):[a(r)],s="Expected instance of "+o.join(" or ")+", "+("but got instance of "+(n&&a(n)));return i=t.call(this,s)||this,i}return e}(Error),LEe=function(t){rt(e,t);function e(r){var n=this,i=r+" stream encoding not supported";return n=t.call(this,i)||this,n}return e}(Error),_oe=function(t){rt(e,t);function e(r,n){var i=this,a="Cannot call "+r+"."+n+"() more than once";return i=t.call(this,a)||this,i}return e}(Error);(function(t){rt(e,t);function e(r){var n=this,i="Missing catalog (ref="+r+")";return n=t.call(this,i)||this,n}return e})(Error);var IEe=function(t){rt(e,t);function e(){var r=this,n="Can't embed page with missing Contents";return r=t.call(this,n)||this,r}return e}(Error),TEe=function(t){rt(e,t);function e(r){var n,i,a,o=this,s=(a=(i=(n=r==null?void 0:r.contructor)===null||n===void 0?void 0:n.name)!==null&&i!==void 0?i:r==null?void 0:r.name)!==null&&a!==void 0?a:r,l="Unrecognized stream type: "+s;return o=t.call(this,l)||this,o}return e}(Error),PEe=function(t){rt(e,t);function e(){var r=this,n="Found mismatched contexts while embedding pages. All pages in the array passed to `PDFDocument.embedPages()` must be from the same document.";return r=t.call(this,n)||this,r}return e}(Error),UEe=function(t){rt(e,t);function e(r){var n=this,i="Attempted to convert PDFArray with "+r+" elements to rectangle, but must have exactly 4 elements.";return n=t.call(this,i)||this,n}return e}(Error),T5e=function(t){rt(e,t);function e(r){var n=this,i='Attempted to convert "'+r+'" to a date, but it does not match the PDF date string format.';return n=t.call(this,i)||this,n}return e}(Error),CAe=function(t){rt(e,t);function e(r,n){var i=this,a="Invalid targetIndex specified: targetIndex="+r+" must be less than Count="+n;return i=t.call(this,a)||this,i}return e}(Error),bAe=function(t){rt(e,t);function e(r,n){var i=this,a="Failed to "+n+" at targetIndex="+r+" due to corrupt page tree: It is likely that one or more 'Count' entries are invalid";return i=t.call(this,a)||this,i}return e}(Error),gZ=function(t){rt(e,t);function e(r,n,i){var a=this,o="index should be at least "+n+" and at most "+i+", but was actually "+r;return a=t.call(this,o)||this,a}return e}(Error),Loe=function(t){rt(e,t);function e(){var r=this,n="Attempted to set invalid field value";return r=t.call(this,n)||this,r}return e}(Error),NEe=function(t){rt(e,t);function e(){var r=this,n="Attempted to select multiple values for single-select field";return r=t.call(this,n)||this,r}return e}(Error),REe=function(t){rt(e,t);function e(r){var n=this,i="No /DA (default appearance) entry found for field: "+r;return n=t.call(this,i)||this,n}return e}(Error),HEe=function(t){rt(e,t);function e(r){var n=this,i="No Tf operator found for DA of field: "+r;return n=t.call(this,i)||this,n}return e}(Error),EAe=function(t){rt(e,t);function e(r,n){var i=this,a="Failed to parse number "+("(line:"+r.line+" col:"+r.column+" offset="+r.offset+'): "'+n+'"');return i=t.call(this,a)||this,i}return e}(Error),G1=function(t){rt(e,t);function e(r,n){var i=this,a="Failed to parse PDF document "+("(line:"+r.line+" col:"+r.column+" offset="+r.offset+"): "+n);return i=t.call(this,a)||this,i}return e}(Error),OEe=function(t){rt(e,t);function e(r,n,i){var a=this,o="Expected next byte to be "+n+" but it was actually "+i;return a=t.call(this,r,o)||this,a}return e}(G1),QEe=function(t){rt(e,t);function e(r,n){var i=this,a="Failed to parse PDF object starting with the following byte: "+n;return i=t.call(this,r,a)||this,i}return e}(G1),zEe=function(t){rt(e,t);function e(r){var n=this,i="Failed to parse invalid PDF object";return n=t.call(this,r,i)||this,n}return e}(G1),jEe=function(t){rt(e,t);function e(r){var n=this,i="Failed to parse PDF stream";return n=t.call(this,r,i)||this,n}return e}(G1),qEe=function(t){rt(e,t);function e(r){var n=this,i="Failed to parse PDF literal string due to unbalanced parenthesis";return n=t.call(this,r,i)||this,n}return e}(G1),VEe=function(t){rt(e,t);function e(r){var n=this,i="Parser stalled";return n=t.call(this,r,i)||this,n}return e}(G1),KEe=function(t){rt(e,t);function e(r){var n=this,i="No PDF header found";return n=t.call(this,r,i)||this,n}return e}(G1),GEe=function(t){rt(e,t);function e(r,n){var i=this,a="Did not find expected keyword '"+Uye(n)+"'";return i=t.call(this,r,a)||this,i}return e}(G1),Vne;(function(t){t[t.Null=0]="Null",t[t.Backspace=8]="Backspace",t[t.Tab=9]="Tab",t[t.Newline=10]="Newline",t[t.FormFeed=12]="FormFeed",t[t.CarriageReturn=13]="CarriageReturn",t[t.Space=32]="Space",t[t.ExclamationPoint=33]="ExclamationPoint",t[t.Hash=35]="Hash",t[t.Percent=37]="Percent",t[t.LeftParen=40]="LeftParen",t[t.RightParen=41]="RightParen",t[t.Plus=43]="Plus",t[t.Minus=45]="Minus",t[t.Dash=45]="Dash",t[t.Period=46]="Period",t[t.ForwardSlash=47]="ForwardSlash",t[t.Zero=48]="Zero",t[t.One=49]="One",t[t.Two=50]="Two",t[t.Three=51]="Three",t[t.Four=52]="Four",t[t.Five=53]="Five",t[t.Six=54]="Six",t[t.Seven=55]="Seven",t[t.Eight=56]="Eight",t[t.Nine=57]="Nine",t[t.LessThan=60]="LessThan",t[t.GreaterThan=62]="GreaterThan",t[t.A=65]="A",t[t.D=68]="D",t[t.E=69]="E",t[t.F=70]="F",t[t.O=79]="O",t[t.P=80]="P",t[t.R=82]="R",t[t.LeftSquareBracket=91]="LeftSquareBracket",t[t.BackSlash=92]="BackSlash",t[t.RightSquareBracket=93]="RightSquareBracket",t[t.a=97]="a",t[t.b=98]="b",t[t.d=100]="d",t[t.e=101]="e",t[t.f=102]="f",t[t.i=105]="i",t[t.j=106]="j",t[t.l=108]="l",t[t.m=109]="m",t[t.n=110]="n",t[t.o=111]="o",t[t.r=114]="r",t[t.s=115]="s",t[t.t=116]="t",t[t.u=117]="u",t[t.x=120]="x",t[t.LeftCurly=123]="LeftCurly",t[t.RightCurly=125]="RightCurly",t[t.Tilde=126]="Tilde"})(Vne||(Vne={}));const fe=Vne;var cu={};(function(t){var e=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(a,o){return Object.prototype.hasOwnProperty.call(a,o)}t.assign=function(a){for(var o=Array.prototype.slice.call(arguments,1);o.length;){var s=o.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var l in s)r(s,l)&&(a[l]=s[l])}}return a},t.shrinkBuf=function(a,o){return a.length===o?a:a.subarray?a.subarray(0,o):(a.length=o,a)};var n={arraySet:function(a,o,s,l,c){if(o.subarray&&a.subarray){a.set(o.subarray(s,s+l),c);return}for(var A=0;A<l;A++)a[c+A]=o[s+A]},flattenChunks:function(a){var o,s,l,c,A,h;for(l=0,o=0,s=a.length;o<s;o++)l+=a[o].length;for(h=new Uint8Array(l),c=0,o=0,s=a.length;o<s;o++)A=a[o],h.set(A,c),c+=A.length;return h}},i={arraySet:function(a,o,s,l,c){for(var A=0;A<l;A++)a[c+A]=o[s+A]},flattenChunks:function(a){return[].concat.apply([],a)}};t.setTyped=function(a){a?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,n)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,i))},t.setTyped(e)})(cu);var Wk={},pA={},hm={},WEe=cu,ZEe=4,FAe=0,SAe=1,XEe=2;function um(t){for(var e=t.length;--e>=0;)t[e]=0}var YEe=0,P5e=1,JEe=2,$Ee=3,eFe=258,Ioe=29,Zk=256,C6=Zk+1+Ioe,d5=30,Toe=19,U5e=2*C6+1,Y2=15,a$=16,tFe=7,Poe=256,N5e=16,R5e=17,H5e=18,Kne=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],aW=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],rFe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],O5e=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],nFe=512,JA=new Array((C6+2)*2);um(JA);var C3=new Array(d5*2);um(C3);var b6=new Array(nFe);um(b6);var E6=new Array(eFe-$Ee+1);um(E6);var Uoe=new Array(Ioe);um(Uoe);var yZ=new Array(d5);um(yZ);function o$(t,e,r,n,i){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=t&&t.length}var Q5e,z5e,j5e;function s$(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function q5e(t){return t<256?b6[t]:b6[256+(t>>>7)]}function F6(t,e){t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255}function us(t,e,r){t.bi_valid>a$-r?(t.bi_buf|=e<<t.bi_valid&65535,F6(t,t.bi_buf),t.bi_buf=e>>a$-t.bi_valid,t.bi_valid+=r-a$):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=r)}function tA(t,e,r){us(t,r[e*2],r[e*2+1])}function V5e(t,e){var r=0;do r|=t&1,t>>>=1,r<<=1;while(--e>0);return r>>>1}function iFe(t){t.bi_valid===16?(F6(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)}function aFe(t,e){var r=e.dyn_tree,n=e.max_code,i=e.stat_desc.static_tree,a=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,s=e.stat_desc.extra_base,l=e.stat_desc.max_length,c,A,h,d,u,f,x=0;for(d=0;d<=Y2;d++)t.bl_count[d]=0;for(r[t.heap[t.heap_max]*2+1]=0,c=t.heap_max+1;c<U5e;c++)A=t.heap[c],d=r[r[A*2+1]*2+1]+1,d>l&&(d=l,x++),r[A*2+1]=d,!(A>n)&&(t.bl_count[d]++,u=0,A>=s&&(u=o[A-s]),f=r[A*2],t.opt_len+=f*(d+u),a&&(t.static_len+=f*(i[A*2+1]+u)));if(x!==0){do{for(d=l-1;t.bl_count[d]===0;)d--;t.bl_count[d]--,t.bl_count[d+1]+=2,t.bl_count[l]--,x-=2}while(x>0);for(d=l;d!==0;d--)for(A=t.bl_count[d];A!==0;)h=t.heap[--c],!(h>n)&&(r[h*2+1]!==d&&(t.opt_len+=(d-r[h*2+1])*r[h*2],r[h*2+1]=d),A--)}}function K5e(t,e,r){var n=new Array(Y2+1),i=0,a,o;for(a=1;a<=Y2;a++)n[a]=i=i+r[a-1]<<1;for(o=0;o<=e;o++){var s=t[o*2+1];s!==0&&(t[o*2]=V5e(n[s]++,s))}}function oFe(){var t,e,r,n,i,a=new Array(Y2+1);for(r=0,n=0;n<Ioe-1;n++)for(Uoe[n]=r,t=0;t<1<<Kne[n];t++)E6[r++]=n;for(E6[r-1]=n,i=0,n=0;n<16;n++)for(yZ[n]=i,t=0;t<1<<aW[n];t++)b6[i++]=n;for(i>>=7;n<d5;n++)for(yZ[n]=i<<7,t=0;t<1<<aW[n]-7;t++)b6[256+i++]=n;for(e=0;e<=Y2;e++)a[e]=0;for(t=0;t<=143;)JA[t*2+1]=8,t++,a[8]++;for(;t<=255;)JA[t*2+1]=9,t++,a[9]++;for(;t<=279;)JA[t*2+1]=7,t++,a[7]++;for(;t<=287;)JA[t*2+1]=8,t++,a[8]++;for(K5e(JA,C6+1,a),t=0;t<d5;t++)C3[t*2+1]=5,C3[t*2]=V5e(t,5);Q5e=new o$(JA,Kne,Zk+1,C6,Y2),z5e=new o$(C3,aW,0,d5,Y2),j5e=new o$(new Array(0),rFe,0,Toe,tFe)}function G5e(t){var e;for(e=0;e<C6;e++)t.dyn_ltree[e*2]=0;for(e=0;e<d5;e++)t.dyn_dtree[e*2]=0;for(e=0;e<Toe;e++)t.bl_tree[e*2]=0;t.dyn_ltree[Poe*2]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function W5e(t){t.bi_valid>8?F6(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function sFe(t,e,r,n){W5e(t),F6(t,r),F6(t,~r),WEe.arraySet(t.pending_buf,t.window,e,r,t.pending),t.pending+=r}function DAe(t,e,r,n){var i=e*2,a=r*2;return t[i]<t[a]||t[i]===t[a]&&n[e]<=n[r]}function l$(t,e,r){for(var n=t.heap[r],i=r<<1;i<=t.heap_len&&(i<t.heap_len&&DAe(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!DAe(e,n,t.heap[i],t.depth));)t.heap[r]=t.heap[i],r=i,i<<=1;t.heap[r]=n}function MAe(t,e,r){var n,i,a=0,o,s;if(t.last_lit!==0)do n=t.pending_buf[t.d_buf+a*2]<<8|t.pending_buf[t.d_buf+a*2+1],i=t.pending_buf[t.l_buf+a],a++,n===0?tA(t,i,e):(o=E6[i],tA(t,o+Zk+1,e),s=Kne[o],s!==0&&(i-=Uoe[o],us(t,i,s)),n--,o=q5e(n),tA(t,o,r),s=aW[o],s!==0&&(n-=yZ[o],us(t,n,s)));while(a<t.last_lit);tA(t,Poe,e)}function Gne(t,e){var r=e.dyn_tree,n=e.stat_desc.static_tree,i=e.stat_desc.has_stree,a=e.stat_desc.elems,o,s,l=-1,c;for(t.heap_len=0,t.heap_max=U5e,o=0;o<a;o++)r[o*2]!==0?(t.heap[++t.heap_len]=l=o,t.depth[o]=0):r[o*2+1]=0;for(;t.heap_len<2;)c=t.heap[++t.heap_len]=l<2?++l:0,r[c*2]=1,t.depth[c]=0,t.opt_len--,i&&(t.static_len-=n[c*2+1]);for(e.max_code=l,o=t.heap_len>>1;o>=1;o--)l$(t,r,o);c=a;do o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],l$(t,r,1),s=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=s,r[c*2]=r[o*2]+r[s*2],t.depth[c]=(t.depth[o]>=t.depth[s]?t.depth[o]:t.depth[s])+1,r[o*2+1]=r[s*2+1]=c,t.heap[1]=c++,l$(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],aFe(t,e),K5e(r,l,t.bl_count)}function _Ae(t,e,r){var n,i=-1,a,o=e[0*2+1],s=0,l=7,c=4;for(o===0&&(l=138,c=3),e[(r+1)*2+1]=65535,n=0;n<=r;n++)a=o,o=e[(n+1)*2+1],!(++s<l&&a===o)&&(s<c?t.bl_tree[a*2]+=s:a!==0?(a!==i&&t.bl_tree[a*2]++,t.bl_tree[N5e*2]++):s<=10?t.bl_tree[R5e*2]++:t.bl_tree[H5e*2]++,s=0,i=a,o===0?(l=138,c=3):a===o?(l=6,c=3):(l=7,c=4))}function LAe(t,e,r){var n,i=-1,a,o=e[0*2+1],s=0,l=7,c=4;for(o===0&&(l=138,c=3),n=0;n<=r;n++)if(a=o,o=e[(n+1)*2+1],!(++s<l&&a===o)){if(s<c)do tA(t,a,t.bl_tree);while(--s!==0);else a!==0?(a!==i&&(tA(t,a,t.bl_tree),s--),tA(t,N5e,t.bl_tree),us(t,s-3,2)):s<=10?(tA(t,R5e,t.bl_tree),us(t,s-3,3)):(tA(t,H5e,t.bl_tree),us(t,s-11,7));s=0,i=a,o===0?(l=138,c=3):a===o?(l=6,c=3):(l=7,c=4)}}function lFe(t){var e;for(_Ae(t,t.dyn_ltree,t.l_desc.max_code),_Ae(t,t.dyn_dtree,t.d_desc.max_code),Gne(t,t.bl_desc),e=Toe-1;e>=3&&t.bl_tree[O5e[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e}function cFe(t,e,r,n){var i;for(us(t,e-257,5),us(t,r-1,5),us(t,n-4,4),i=0;i<n;i++)us(t,t.bl_tree[O5e[i]*2+1],3);LAe(t,t.dyn_ltree,e-1),LAe(t,t.dyn_dtree,r-1)}function AFe(t){var e=4093624447,r;for(r=0;r<=31;r++,e>>>=1)if(e&1&&t.dyn_ltree[r*2]!==0)return FAe;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return SAe;for(r=32;r<Zk;r++)if(t.dyn_ltree[r*2]!==0)return SAe;return FAe}var IAe=!1;function hFe(t){IAe||(oFe(),IAe=!0),t.l_desc=new s$(t.dyn_ltree,Q5e),t.d_desc=new s$(t.dyn_dtree,z5e),t.bl_desc=new s$(t.bl_tree,j5e),t.bi_buf=0,t.bi_valid=0,G5e(t)}function Z5e(t,e,r,n){us(t,(YEe<<1)+(n?1:0),3),sFe(t,e,r)}function uFe(t){us(t,P5e<<1,3),tA(t,Poe,JA),iFe(t)}function dFe(t,e,r,n){var i,a,o=0;t.level>0?(t.strm.data_type===XEe&&(t.strm.data_type=AFe(t)),Gne(t,t.l_desc),Gne(t,t.d_desc),o=lFe(t),i=t.opt_len+3+7>>>3,a=t.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&e!==-1?Z5e(t,e,r,n):t.strategy===ZEe||a===i?(us(t,(P5e<<1)+(n?1:0),3),MAe(t,JA,C3)):(us(t,(JEe<<1)+(n?1:0),3),cFe(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),MAe(t,t.dyn_ltree,t.dyn_dtree)),G5e(t),n&&W5e(t)}function fFe(t,e,r){return t.pending_buf[t.d_buf+t.last_lit*2]=e>>>8&255,t.pending_buf[t.d_buf+t.last_lit*2+1]=e&255,t.pending_buf[t.l_buf+t.last_lit]=r&255,t.last_lit++,e===0?t.dyn_ltree[r*2]++:(t.matches++,e--,t.dyn_ltree[(E6[r]+Zk+1)*2]++,t.dyn_dtree[q5e(e)*2]++),t.last_lit===t.lit_bufsize-1}hm._tr_init=hFe;hm._tr_stored_block=Z5e;hm._tr_flush_block=dFe;hm._tr_tally=fFe;hm._tr_align=uFe;function xFe(t,e,r,n){for(var i=t&65535|0,a=t>>>16&65535|0,o=0;r!==0;){o=r>2e3?2e3:r,r-=o;do i=i+e[n++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0}var X5e=xFe;function pFe(){for(var t,e=[],r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=t&1?3988292384^t>>>1:t>>>1;e[r]=t}return e}var gFe=pFe();function yFe(t,e,r,n){var i=gFe,a=n+r;t^=-1;for(var o=n;o<a;o++)t=t>>>8^i[(t^e[o])&255];return t^-1}var Y5e=yFe,Noe={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},To=cu,J0=hm,J5e=X5e,Nu=Y5e,vFe=Noe,ig=0,mFe=1,wFe=3,B1=4,TAe=5,rA=0,PAe=1,$0=-2,kFe=-3,c$=-5,BFe=-1,CFe=1,xB=2,bFe=3,EFe=4,FFe=0,SFe=2,$X=8,DFe=9,MFe=15,_Fe=8,LFe=29,IFe=256,Wne=IFe+1+LFe,TFe=30,PFe=19,UFe=2*Wne+1,NFe=15,br=3,e1=258,Wl=e1+br+1,RFe=32,eY=42,Zne=69,oW=73,sW=91,lW=103,J2=113,$4=666,ta=1,Xk=2,Pp=3,dm=4,HFe=3;function t1(t,e){return t.msg=vFe[e],e}function UAe(t){return(t<<1)-(t>4?9:0)}function ed(t){for(var e=t.length;--e>=0;)t[e]=0}function Ru(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),r!==0&&(To.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,e.pending===0&&(e.pending_out=0))}function za(t,e){J0._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Ru(t.strm)}function Or(t,e){t.pending_buf[t.pending++]=e}function c4(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255}function OFe(t,e,r,n){var i=t.avail_in;return i>n&&(i=n),i===0?0:(t.avail_in-=i,To.arraySet(e,t.input,t.next_in,i,r),t.state.wrap===1?t.adler=J5e(t.adler,e,i,r):t.state.wrap===2&&(t.adler=Nu(t.adler,e,i,r)),t.next_in+=i,t.total_in+=i,i)}function $5e(t,e){var r=t.max_chain_length,n=t.strstart,i,a,o=t.prev_length,s=t.nice_match,l=t.strstart>t.w_size-Wl?t.strstart-(t.w_size-Wl):0,c=t.window,A=t.w_mask,h=t.prev,d=t.strstart+e1,u=c[n+o-1],f=c[n+o];t.prev_length>=t.good_match&&(r>>=2),s>t.lookahead&&(s=t.lookahead);do if(i=e,!(c[i+o]!==f||c[i+o-1]!==u||c[i]!==c[n]||c[++i]!==c[n+1])){n+=2,i++;do;while(c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&n<d);if(a=e1-(d-n),n=d-e1,a>o){if(t.match_start=e,o=a,a>=s)break;u=c[n+o-1],f=c[n+o]}}while((e=h[e&A])>l&&--r!==0);return o<=t.lookahead?o:t.lookahead}function Up(t){var e=t.w_size,r,n,i,a,o;do{if(a=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-Wl)){To.arraySet(t.window,t.window,e,e,0),t.match_start-=e,t.strstart-=e,t.block_start-=e,n=t.hash_size,r=n;do i=t.head[--r],t.head[r]=i>=e?i-e:0;while(--n);n=e,r=n;do i=t.prev[--r],t.prev[r]=i>=e?i-e:0;while(--n);a+=e}if(t.strm.avail_in===0)break;if(n=OFe(t.strm,t.window,t.strstart+t.lookahead,a),t.lookahead+=n,t.lookahead+t.insert>=br)for(o=t.strstart-t.insert,t.ins_h=t.window[o],t.ins_h=(t.ins_h<<t.hash_shift^t.window[o+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[o+br-1])&t.hash_mask,t.prev[o&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=o,o++,t.insert--,!(t.lookahead+t.insert<br)););}while(t.lookahead<Wl&&t.strm.avail_in!==0)}function QFe(t,e){var r=65535;for(r>t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(Up(t),t.lookahead===0&&e===ig)return ta;if(t.lookahead===0)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+r;if((t.strstart===0||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,za(t,!1),t.strm.avail_out===0)||t.strstart-t.block_start>=t.w_size-Wl&&(za(t,!1),t.strm.avail_out===0))return ta}return t.insert=0,e===B1?(za(t,!0),t.strm.avail_out===0?Pp:dm):(t.strstart>t.block_start&&(za(t,!1),t.strm.avail_out===0),ta)}function A$(t,e){for(var r,n;;){if(t.lookahead<Wl){if(Up(t),t.lookahead<Wl&&e===ig)return ta;if(t.lookahead===0)break}if(r=0,t.lookahead>=br&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+br-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),r!==0&&t.strstart-r<=t.w_size-Wl&&(t.match_length=$5e(t,r)),t.match_length>=br)if(n=J0._tr_tally(t,t.strstart-t.match_start,t.match_length-br),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=br){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+br-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(--t.match_length!==0);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else n=J0._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(za(t,!1),t.strm.avail_out===0))return ta}return t.insert=t.strstart<br-1?t.strstart:br-1,e===B1?(za(t,!0),t.strm.avail_out===0?Pp:dm):t.last_lit&&(za(t,!1),t.strm.avail_out===0)?ta:Xk}function qg(t,e){for(var r,n,i;;){if(t.lookahead<Wl){if(Up(t),t.lookahead<Wl&&e===ig)return ta;if(t.lookahead===0)break}if(r=0,t.lookahead>=br&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+br-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=br-1,r!==0&&t.prev_length<t.max_lazy_match&&t.strstart-r<=t.w_size-Wl&&(t.match_length=$5e(t,r),t.match_length<=5&&(t.strategy===CFe||t.match_length===br&&t.strstart-t.match_start>4096)&&(t.match_length=br-1)),t.prev_length>=br&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-br,n=J0._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-br),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+br-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(--t.prev_length!==0);if(t.match_available=0,t.match_length=br-1,t.strstart++,n&&(za(t,!1),t.strm.avail_out===0))return ta}else if(t.match_available){if(n=J0._tr_tally(t,0,t.window[t.strstart-1]),n&&za(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return ta}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=J0._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<br-1?t.strstart:br-1,e===B1?(za(t,!0),t.strm.avail_out===0?Pp:dm):t.last_lit&&(za(t,!1),t.strm.avail_out===0)?ta:Xk}function zFe(t,e){for(var r,n,i,a,o=t.window;;){if(t.lookahead<=e1){if(Up(t),t.lookahead<=e1&&e===ig)return ta;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=br&&t.strstart>0&&(i=t.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=t.strstart+e1;do;while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<a);t.match_length=e1-(a-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=br?(r=J0._tr_tally(t,1,t.match_length-br),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=J0._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(za(t,!1),t.strm.avail_out===0))return ta}return t.insert=0,e===B1?(za(t,!0),t.strm.avail_out===0?Pp:dm):t.last_lit&&(za(t,!1),t.strm.avail_out===0)?ta:Xk}function jFe(t,e){for(var r;;){if(t.lookahead===0&&(Up(t),t.lookahead===0)){if(e===ig)return ta;break}if(t.match_length=0,r=J0._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(za(t,!1),t.strm.avail_out===0))return ta}return t.insert=0,e===B1?(za(t,!0),t.strm.avail_out===0?Pp:dm):t.last_lit&&(za(t,!1),t.strm.avail_out===0)?ta:Xk}function yc(t,e,r,n,i){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=n,this.func=i}var Py;Py=[new yc(0,0,0,0,QFe),new yc(4,4,8,4,A$),new yc(4,5,16,8,A$),new yc(4,6,32,32,A$),new yc(4,4,16,16,qg),new yc(8,16,32,32,qg),new yc(8,16,128,128,qg),new yc(8,32,128,256,qg),new yc(32,128,258,1024,qg),new yc(32,258,258,4096,qg)];function qFe(t){t.window_size=2*t.w_size,ed(t.head),t.max_lazy_match=Py[t.level].max_lazy,t.good_match=Py[t.level].good_length,t.nice_match=Py[t.level].nice_length,t.max_chain_length=Py[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=br-1,t.match_available=0,t.ins_h=0}function VFe(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=$X,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new To.Buf16(UFe*2),this.dyn_dtree=new To.Buf16((2*TFe+1)*2),this.bl_tree=new To.Buf16((2*PFe+1)*2),ed(this.dyn_ltree),ed(this.dyn_dtree),ed(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new To.Buf16(NFe+1),this.heap=new To.Buf16(2*Wne+1),ed(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new To.Buf16(2*Wne+1),ed(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function eve(t){var e;return!t||!t.state?t1(t,$0):(t.total_in=t.total_out=0,t.data_type=SFe,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?eY:J2,t.adler=e.wrap===2?0:1,e.last_flush=ig,J0._tr_init(e),rA)}function tve(t){var e=eve(t);return e===rA&&qFe(t.state),e}function KFe(t,e){return!t||!t.state||t.state.wrap!==2?$0:(t.state.gzhead=e,rA)}function rve(t,e,r,n,i,a){if(!t)return $0;var o=1;if(e===BFe&&(e=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>DFe||r!==$X||n<8||n>15||e<0||e>9||a<0||a>EFe)return t1(t,$0);n===8&&(n=9);var s=new VFe;return t.state=s,s.strm=t,s.wrap=o,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+br-1)/br),s.window=new To.Buf8(s.w_size*2),s.head=new To.Buf16(s.hash_size),s.prev=new To.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new To.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=e,s.strategy=a,s.method=r,tve(t)}function GFe(t,e){return rve(t,e,$X,MFe,_Fe,FFe)}function WFe(t,e){var r,n,i,a;if(!t||!t.state||e>TAe||e<0)return t?t1(t,$0):$0;if(n=t.state,!t.output||!t.input&&t.avail_in!==0||n.status===$4&&e!==B1)return t1(t,t.avail_out===0?c$:$0);if(n.strm=t,r=n.last_flush,n.last_flush=e,n.status===eY)if(n.wrap===2)t.adler=0,Or(n,31),Or(n,139),Or(n,8),n.gzhead?(Or(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Or(n,n.gzhead.time&255),Or(n,n.gzhead.time>>8&255),Or(n,n.gzhead.time>>16&255),Or(n,n.gzhead.time>>24&255),Or(n,n.level===9?2:n.strategy>=xB||n.level<2?4:0),Or(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(Or(n,n.gzhead.extra.length&255),Or(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=Nu(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=Zne):(Or(n,0),Or(n,0),Or(n,0),Or(n,0),Or(n,0),Or(n,n.level===9?2:n.strategy>=xB||n.level<2?4:0),Or(n,HFe),n.status=J2);else{var o=$X+(n.w_bits-8<<4)<<8,s=-1;n.strategy>=xB||n.level<2?s=0:n.level<6?s=1:n.level===6?s=2:s=3,o|=s<<6,n.strstart!==0&&(o|=RFe),o+=31-o%31,n.status=J2,c4(n,o),n.strstart!==0&&(c4(n,t.adler>>>16),c4(n,t.adler&65535)),t.adler=1}if(n.status===Zne)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Nu(t.adler,n.pending_buf,n.pending-i,i)),Ru(t),i=n.pending,n.pending===n.pending_buf_size));)Or(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(t.adler=Nu(t.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=oW)}else n.status=oW;if(n.status===oW)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Nu(t.adler,n.pending_buf,n.pending-i,i)),Ru(t),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindex<n.gzhead.name.length?a=n.gzhead.name.charCodeAt(n.gzindex++)&255:a=0,Or(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=Nu(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.gzindex=0,n.status=sW)}else n.status=sW;if(n.status===sW)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Nu(t.adler,n.pending_buf,n.pending-i,i)),Ru(t),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindex<n.gzhead.comment.length?a=n.gzhead.comment.charCodeAt(n.gzindex++)&255:a=0,Or(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=Nu(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.status=lW)}else n.status=lW;if(n.status===lW&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&Ru(t),n.pending+2<=n.pending_buf_size&&(Or(n,t.adler&255),Or(n,t.adler>>8&255),t.adler=0,n.status=J2)):n.status=J2),n.pending!==0){if(Ru(t),t.avail_out===0)return n.last_flush=-1,rA}else if(t.avail_in===0&&UAe(e)<=UAe(r)&&e!==B1)return t1(t,c$);if(n.status===$4&&t.avail_in!==0)return t1(t,c$);if(t.avail_in!==0||n.lookahead!==0||e!==ig&&n.status!==$4){var l=n.strategy===xB?jFe(n,e):n.strategy===bFe?zFe(n,e):Py[n.level].func(n,e);if((l===Pp||l===dm)&&(n.status=$4),l===ta||l===Pp)return t.avail_out===0&&(n.last_flush=-1),rA;if(l===Xk&&(e===mFe?J0._tr_align(n):e!==TAe&&(J0._tr_stored_block(n,0,0,!1),e===wFe&&(ed(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Ru(t),t.avail_out===0))return n.last_flush=-1,rA}return e!==B1?rA:n.wrap<=0?PAe:(n.wrap===2?(Or(n,t.adler&255),Or(n,t.adler>>8&255),Or(n,t.adler>>16&255),Or(n,t.adler>>24&255),Or(n,t.total_in&255),Or(n,t.total_in>>8&255),Or(n,t.total_in>>16&255),Or(n,t.total_in>>24&255)):(c4(n,t.adler>>>16),c4(n,t.adler&65535)),Ru(t),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?rA:PAe)}function ZFe(t){var e;return!t||!t.state?$0:(e=t.state.status,e!==eY&&e!==Zne&&e!==oW&&e!==sW&&e!==lW&&e!==J2&&e!==$4?t1(t,$0):(t.state=null,e===J2?t1(t,kFe):rA))}function XFe(t,e){var r=e.length,n,i,a,o,s,l,c,A;if(!t||!t.state||(n=t.state,o=n.wrap,o===2||o===1&&n.status!==eY||n.lookahead))return $0;for(o===1&&(t.adler=J5e(t.adler,e,r,0)),n.wrap=0,r>=n.w_size&&(o===0&&(ed(n.head),n.strstart=0,n.block_start=0,n.insert=0),A=new To.Buf8(n.w_size),To.arraySet(A,e,r-n.w_size,n.w_size,0),e=A,r=n.w_size),s=t.avail_in,l=t.next_in,c=t.input,t.avail_in=r,t.next_in=0,t.input=e,Up(n);n.lookahead>=br;){i=n.strstart,a=n.lookahead-(br-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+br-1])&n.hash_mask,n.prev[i&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=i,i++;while(--a);n.strstart=i,n.lookahead=br-1,Up(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=br-1,n.match_available=0,t.next_in=l,t.input=c,t.avail_in=s,n.wrap=o,rA}pA.deflateInit=GFe;pA.deflateInit2=rve;pA.deflateReset=tve;pA.deflateResetKeep=eve;pA.deflateSetHeader=KFe;pA.deflate=WFe;pA.deflateEnd=ZFe;pA.deflateSetDictionary=XFe;pA.deflateInfo="pako deflate (from Nodeca project)";var ag={},tY=cu,nve=!0,ive=!0;try{String.fromCharCode.apply(null,[0])}catch{nve=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{ive=!1}var S6=new tY.Buf8(256);for(var Du=0;Du<256;Du++)S6[Du]=Du>=252?6:Du>=248?5:Du>=240?4:Du>=224?3:Du>=192?2:1;S6[254]=S6[254]=1;ag.string2buf=function(t){var e,r,n,i,a,o=t.length,s=0;for(i=0;i<o;i++)r=t.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=t.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(e=new tY.Buf8(s),a=0,i=0;a<s;i++)r=t.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=t.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),r<128?e[a++]=r:r<2048?(e[a++]=192|r>>>6,e[a++]=128|r&63):r<65536?(e[a++]=224|r>>>12,e[a++]=128|r>>>6&63,e[a++]=128|r&63):(e[a++]=240|r>>>18,e[a++]=128|r>>>12&63,e[a++]=128|r>>>6&63,e[a++]=128|r&63);return e};function ave(t,e){if(e<65534&&(t.subarray&&ive||!t.subarray&&nve))return String.fromCharCode.apply(null,tY.shrinkBuf(t,e));for(var r="",n=0;n<e;n++)r+=String.fromCharCode(t[n]);return r}ag.buf2binstring=function(t){return ave(t,t.length)};ag.binstring2buf=function(t){for(var e=new tY.Buf8(t.length),r=0,n=e.length;r<n;r++)e[r]=t.charCodeAt(r);return e};ag.buf2string=function(t,e){var r,n,i,a,o=e||t.length,s=new Array(o*2);for(n=0,r=0;r<o;){if(i=t[r++],i<128){s[n++]=i;continue}if(a=S6[i],a>4){s[n++]=65533,r+=a-1;continue}for(i&=a===2?31:a===3?15:7;a>1&&r<o;)i=i<<6|t[r++]&63,a--;if(a>1){s[n++]=65533;continue}i<65536?s[n++]=i:(i-=65536,s[n++]=55296|i>>10&1023,s[n++]=56320|i&1023)}return ave(s,n)};ag.utf8border=function(t,e){var r;for(e=e||t.length,e>t.length&&(e=t.length),r=e-1;r>=0&&(t[r]&192)===128;)r--;return r<0||r===0?e:r+S6[t[r]]>e?r:e};function YFe(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var ove=YFe,b3=pA,E3=cu,Xne=ag,Yne=Noe,JFe=ove,sve=Object.prototype.toString,$Fe=0,h$=4,f5=0,NAe=1,RAe=2,eSe=-1,tSe=0,rSe=8;function Np(t){if(!(this instanceof Np))return new Np(t);this.options=E3.assign({level:eSe,method:rSe,chunkSize:16384,windowBits:15,memLevel:8,strategy:tSe,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new JFe,this.strm.avail_out=0;var r=b3.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(r!==f5)throw new Error(Yne[r]);if(e.header&&b3.deflateSetHeader(this.strm,e.header),e.dictionary){var n;if(typeof e.dictionary=="string"?n=Xne.string2buf(e.dictionary):sve.call(e.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(e.dictionary):n=e.dictionary,r=b3.deflateSetDictionary(this.strm,n),r!==f5)throw new Error(Yne[r]);this._dict_set=!0}}Np.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,i,a;if(this.ended)return!1;a=e===~~e?e:e===!0?h$:$Fe,typeof t=="string"?r.input=Xne.string2buf(t):sve.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new E3.Buf8(n),r.next_out=0,r.avail_out=n),i=b3.deflate(r,a),i!==NAe&&i!==f5)return this.onEnd(i),this.ended=!0,!1;(r.avail_out===0||r.avail_in===0&&(a===h$||a===RAe))&&(this.options.to==="string"?this.onData(Xne.buf2binstring(E3.shrinkBuf(r.output,r.next_out))):this.onData(E3.shrinkBuf(r.output,r.next_out)))}while((r.avail_in>0||r.avail_out===0)&&i!==NAe);return a===h$?(i=b3.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===f5):(a===RAe&&(this.onEnd(f5),r.avail_out=0),!0)};Np.prototype.onData=function(t){this.chunks.push(t)};Np.prototype.onEnd=function(t){t===f5&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=E3.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Roe(t,e){var r=new Np(e);if(r.push(t,!0),r.err)throw r.msg||Yne[r.err];return r.result}function nSe(t,e){return e=e||{},e.raw=!0,Roe(t,e)}function iSe(t,e){return e=e||{},e.gzip=!0,Roe(t,e)}Wk.Deflate=Np;Wk.deflate=Roe;Wk.deflateRaw=nSe;Wk.gzip=iSe;var Yk={},ec={},pB=30,aSe=12,oSe=function(e,r){var n,i,a,o,s,l,c,A,h,d,u,f,x,y,p,v,m,k,B,b,E,D,M,T,S;n=e.state,i=e.next_in,T=e.input,a=i+(e.avail_in-5),o=e.next_out,S=e.output,s=o-(r-e.avail_out),l=o+(e.avail_out-257),c=n.dmax,A=n.wsize,h=n.whave,d=n.wnext,u=n.window,f=n.hold,x=n.bits,y=n.lencode,p=n.distcode,v=(1<<n.lenbits)-1,m=(1<<n.distbits)-1;e:do{x<15&&(f+=T[i++]<<x,x+=8,f+=T[i++]<<x,x+=8),k=y[f&v];t:for(;;){if(B=k>>>24,f>>>=B,x-=B,B=k>>>16&255,B===0)S[o++]=k&65535;else if(B&16){b=k&65535,B&=15,B&&(x<B&&(f+=T[i++]<<x,x+=8),b+=f&(1<<B)-1,f>>>=B,x-=B),x<15&&(f+=T[i++]<<x,x+=8,f+=T[i++]<<x,x+=8),k=p[f&m];r:for(;;){if(B=k>>>24,f>>>=B,x-=B,B=k>>>16&255,B&16){if(E=k&65535,B&=15,x<B&&(f+=T[i++]<<x,x+=8,x<B&&(f+=T[i++]<<x,x+=8)),E+=f&(1<<B)-1,E>c){e.msg="invalid distance too far back",n.mode=pB;break e}if(f>>>=B,x-=B,B=o-s,E>B){if(B=E-B,B>h&&n.sane){e.msg="invalid distance too far back",n.mode=pB;break e}if(D=0,M=u,d===0){if(D+=A-B,B<b){b-=B;do S[o++]=u[D++];while(--B);D=o-E,M=S}}else if(d<B){if(D+=A+d-B,B-=d,B<b){b-=B;do S[o++]=u[D++];while(--B);if(D=0,d<b){B=d,b-=B;do S[o++]=u[D++];while(--B);D=o-E,M=S}}}else if(D+=d-B,B<b){b-=B;do S[o++]=u[D++];while(--B);D=o-E,M=S}for(;b>2;)S[o++]=M[D++],S[o++]=M[D++],S[o++]=M[D++],b-=3;b&&(S[o++]=M[D++],b>1&&(S[o++]=M[D++]))}else{D=o-E;do S[o++]=S[D++],S[o++]=S[D++],S[o++]=S[D++],b-=3;while(b>2);b&&(S[o++]=S[D++],b>1&&(S[o++]=S[D++]))}}else if(B&64){e.msg="invalid distance code",n.mode=pB;break e}else{k=p[(k&65535)+(f&(1<<B)-1)];continue r}break}}else if(B&64)if(B&32){n.mode=aSe;break e}else{e.msg="invalid literal/length code",n.mode=pB;break e}else{k=y[(k&65535)+(f&(1<<B)-1)];continue t}break}}while(i<a&&o<l);b=x>>3,i-=b,x-=b<<3,f&=(1<<x)-1,e.next_in=i,e.next_out=o,e.avail_in=i<a?5+(a-i):5-(i-a),e.avail_out=o<l?257+(l-o):257-(o-l),n.hold=f,n.bits=x},HAe=cu,Vg=15,OAe=852,QAe=592,zAe=0,u$=1,jAe=2,sSe=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],lSe=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],cSe=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],ASe=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],hSe=function(e,r,n,i,a,o,s,l){var c=l.bits,A=0,h=0,d=0,u=0,f=0,x=0,y=0,p=0,v=0,m=0,k,B,b,E,D,M=null,T=0,S,L=new HAe.Buf16(Vg+1),P=new HAe.Buf16(Vg+1),_=null,K=0,Y,G,X;for(A=0;A<=Vg;A++)L[A]=0;for(h=0;h<i;h++)L[r[n+h]]++;for(f=c,u=Vg;u>=1&&L[u]===0;u--);if(f>u&&(f=u),u===0)return a[o++]=1<<24|64<<16|0,a[o++]=1<<24|64<<16|0,l.bits=1,0;for(d=1;d<u&&L[d]===0;d++);for(f<d&&(f=d),p=1,A=1;A<=Vg;A++)if(p<<=1,p-=L[A],p<0)return-1;if(p>0&&(e===zAe||u!==1))return-1;for(P[1]=0,A=1;A<Vg;A++)P[A+1]=P[A]+L[A];for(h=0;h<i;h++)r[n+h]!==0&&(s[P[r[n+h]]++]=h);if(e===zAe?(M=_=s,S=19):e===u$?(M=sSe,T-=257,_=lSe,K-=257,S=256):(M=cSe,_=ASe,S=-1),m=0,h=0,A=d,D=o,x=f,y=0,b=-1,v=1<<f,E=v-1,e===u$&&v>OAe||e===jAe&&v>QAe)return 1;for(;;){Y=A-y,s[h]<S?(G=0,X=s[h]):s[h]>S?(G=_[K+s[h]],X=M[T+s[h]]):(G=96,X=0),k=1<<A-y,B=1<<x,d=B;do B-=k,a[D+(m>>y)+B]=Y<<24|G<<16|X|0;while(B!==0);for(k=1<<A-1;m&k;)k>>=1;if(k!==0?(m&=k-1,m+=k):m=0,h++,--L[A]===0){if(A===u)break;A=r[n+s[h]]}if(A>f&&(m&E)!==b){for(y===0&&(y=f),D+=d,x=A-y,p=1<<x;x+y<u&&(p-=L[x+y],!(p<=0));)x++,p<<=1;if(v+=1<<x,e===u$&&v>OAe||e===jAe&&v>QAe)return 1;b=m&E,a[b]=f<<24|x<<16|D-o|0}}return m!==0&&(a[D+m]=A-y<<24|64<<16|0),l.bits=f,0},o0=cu,Jne=X5e,vc=Y5e,uSe=oSe,F3=hSe,dSe=0,lve=1,cve=2,qAe=4,fSe=5,gB=6,Rp=0,xSe=1,pSe=2,sl=-2,Ave=-3,hve=-4,gSe=-5,VAe=8,uve=1,KAe=2,GAe=3,WAe=4,ZAe=5,XAe=6,YAe=7,JAe=8,$Ae=9,ehe=10,vZ=11,NA=12,d$=13,the=14,f$=15,rhe=16,nhe=17,ihe=18,ahe=19,yB=20,vB=21,ohe=22,she=23,lhe=24,che=25,Ahe=26,x$=27,hhe=28,uhe=29,Pn=30,dve=31,ySe=32,vSe=852,mSe=592,wSe=15,kSe=wSe;function dhe(t){return(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24)}function BSe(){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 o0.Buf16(320),this.work=new o0.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function fve(t){var e;return!t||!t.state?sl:(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=uve,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new o0.Buf32(vSe),e.distcode=e.distdyn=new o0.Buf32(mSe),e.sane=1,e.back=-1,Rp)}function xve(t){var e;return!t||!t.state?sl:(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,fve(t))}function pve(t,e){var r,n;return!t||!t.state||(n=t.state,e<0?(r=0,e=-e):(r=(e>>4)+1,e<48&&(e&=15)),e&&(e<8||e>15))?sl:(n.window!==null&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,xve(t))}function gve(t,e){var r,n;return t?(n=new BSe,t.state=n,n.window=null,r=pve(t,e),r!==Rp&&(t.state=null),r):sl}function CSe(t){return gve(t,kSe)}var fhe=!0,p$,g$;function bSe(t){if(fhe){var e;for(p$=new o0.Buf32(512),g$=new o0.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(F3(lve,t.lens,0,288,p$,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;F3(cve,t.lens,0,32,g$,0,t.work,{bits:5}),fhe=!1}t.lencode=p$,t.lenbits=9,t.distcode=g$,t.distbits=5}function yve(t,e,r,n){var i,a=t.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new o0.Buf8(a.wsize)),n>=a.wsize?(o0.arraySet(a.window,e,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),o0.arraySet(a.window,e,r-n,i,a.wnext),n-=i,n?(o0.arraySet(a.window,e,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}function ESe(t,e){var r,n,i,a,o,s,l,c,A,h,d,u,f,x,y=0,p,v,m,k,B,b,E,D,M=new o0.Buf8(4),T,S,L=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&t.avail_in!==0)return sl;r=t.state,r.mode===NA&&(r.mode=d$),o=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,c=r.hold,A=r.bits,h=s,d=l,D=Rp;e:for(;;)switch(r.mode){case uve:if(r.wrap===0){r.mode=d$;break}for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.wrap&2&&c===35615){r.check=0,M[0]=c&255,M[1]=c>>>8&255,r.check=vc(r.check,M,2,0),c=0,A=0,r.mode=KAe;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((c&255)<<8)+(c>>8))%31){t.msg="incorrect header check",r.mode=Pn;break}if((c&15)!==VAe){t.msg="unknown compression method",r.mode=Pn;break}if(c>>>=4,A-=4,E=(c&15)+8,r.wbits===0)r.wbits=E;else if(E>r.wbits){t.msg="invalid window size",r.mode=Pn;break}r.dmax=1<<E,t.adler=r.check=1,r.mode=c&512?ehe:NA,c=0,A=0;break;case KAe:for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.flags=c,(r.flags&255)!==VAe){t.msg="unknown compression method",r.mode=Pn;break}if(r.flags&57344){t.msg="unknown header flags set",r.mode=Pn;break}r.head&&(r.head.text=c>>8&1),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,r.check=vc(r.check,M,2,0)),c=0,A=0,r.mode=GAe;case GAe:for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.head&&(r.head.time=c),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,M[2]=c>>>16&255,M[3]=c>>>24&255,r.check=vc(r.check,M,4,0)),c=0,A=0,r.mode=WAe;case WAe:for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.head&&(r.head.xflags=c&255,r.head.os=c>>8),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,r.check=vc(r.check,M,2,0)),c=0,A=0,r.mode=ZAe;case ZAe:if(r.flags&1024){for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.length=c,r.head&&(r.head.extra_len=c),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,r.check=vc(r.check,M,2,0)),c=0,A=0}else r.head&&(r.head.extra=null);r.mode=XAe;case XAe:if(r.flags&1024&&(u=r.length,u>s&&(u=s),u&&(r.head&&(E=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),o0.arraySet(r.head.extra,n,a,u,E)),r.flags&512&&(r.check=vc(r.check,n,u,a)),s-=u,a+=u,r.length-=u),r.length))break e;r.length=0,r.mode=YAe;case YAe:if(r.flags&2048){if(s===0)break e;u=0;do E=n[a+u++],r.head&&E&&r.length<65536&&(r.head.name+=String.fromCharCode(E));while(E&&u<s);if(r.flags&512&&(r.check=vc(r.check,n,u,a)),s-=u,a+=u,E)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=JAe;case JAe:if(r.flags&4096){if(s===0)break e;u=0;do E=n[a+u++],r.head&&E&&r.length<65536&&(r.head.comment+=String.fromCharCode(E));while(E&&u<s);if(r.flags&512&&(r.check=vc(r.check,n,u,a)),s-=u,a+=u,E)break e}else r.head&&(r.head.comment=null);r.mode=$Ae;case $Ae:if(r.flags&512){for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(c!==(r.check&65535)){t.msg="header crc mismatch",r.mode=Pn;break}c=0,A=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=NA;break;case ehe:for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}t.adler=r.check=dhe(c),c=0,A=0,r.mode=vZ;case vZ:if(r.havedict===0)return t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,pSe;t.adler=r.check=1,r.mode=NA;case NA:if(e===fSe||e===gB)break e;case d$:if(r.last){c>>>=A&7,A-=A&7,r.mode=x$;break}for(;A<3;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}switch(r.last=c&1,c>>>=1,A-=1,c&3){case 0:r.mode=the;break;case 1:if(bSe(r),r.mode=yB,e===gB){c>>>=2,A-=2;break e}break;case 2:r.mode=nhe;break;case 3:t.msg="invalid block type",r.mode=Pn}c>>>=2,A-=2;break;case the:for(c>>>=A&7,A-=A&7;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if((c&65535)!==(c>>>16^65535)){t.msg="invalid stored block lengths",r.mode=Pn;break}if(r.length=c&65535,c=0,A=0,r.mode=f$,e===gB)break e;case f$:r.mode=rhe;case rhe:if(u=r.length,u){if(u>s&&(u=s),u>l&&(u=l),u===0)break e;o0.arraySet(i,n,a,u,o),s-=u,a+=u,l-=u,o+=u,r.length-=u;break}r.mode=NA;break;case nhe:for(;A<14;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.nlen=(c&31)+257,c>>>=5,A-=5,r.ndist=(c&31)+1,c>>>=5,A-=5,r.ncode=(c&15)+4,c>>>=4,A-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=Pn;break}r.have=0,r.mode=ihe;case ihe:for(;r.have<r.ncode;){for(;A<3;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.lens[L[r.have++]]=c&7,c>>>=3,A-=3}for(;r.have<19;)r.lens[L[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,T={bits:r.lenbits},D=F3(dSe,r.lens,0,19,r.lencode,0,r.work,T),r.lenbits=T.bits,D){t.msg="invalid code lengths set",r.mode=Pn;break}r.have=0,r.mode=ahe;case ahe:for(;r.have<r.nlen+r.ndist;){for(;y=r.lencode[c&(1<<r.lenbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(m<16)c>>>=p,A-=p,r.lens[r.have++]=m;else{if(m===16){for(S=p+2;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(c>>>=p,A-=p,r.have===0){t.msg="invalid bit length repeat",r.mode=Pn;break}E=r.lens[r.have-1],u=3+(c&3),c>>>=2,A-=2}else if(m===17){for(S=p+3;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=p,A-=p,E=0,u=3+(c&7),c>>>=3,A-=3}else{for(S=p+7;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=p,A-=p,E=0,u=11+(c&127),c>>>=7,A-=7}if(r.have+u>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=Pn;break}for(;u--;)r.lens[r.have++]=E}}if(r.mode===Pn)break;if(r.lens[256]===0){t.msg="invalid code -- missing end-of-block",r.mode=Pn;break}if(r.lenbits=9,T={bits:r.lenbits},D=F3(lve,r.lens,0,r.nlen,r.lencode,0,r.work,T),r.lenbits=T.bits,D){t.msg="invalid literal/lengths set",r.mode=Pn;break}if(r.distbits=6,r.distcode=r.distdyn,T={bits:r.distbits},D=F3(cve,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,T),r.distbits=T.bits,D){t.msg="invalid distances set",r.mode=Pn;break}if(r.mode=yB,e===gB)break e;case yB:r.mode=vB;case vB:if(s>=6&&l>=258){t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,uSe(t,d),o=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,c=r.hold,A=r.bits,r.mode===NA&&(r.back=-1);break}for(r.back=0;y=r.lencode[c&(1<<r.lenbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(v&&!(v&240)){for(k=p,B=v,b=m;y=r.lencode[b+((c&(1<<k+B)-1)>>k)],p=y>>>24,v=y>>>16&255,m=y&65535,!(k+p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=k,A-=k,r.back+=k}if(c>>>=p,A-=p,r.back+=p,r.length=m,v===0){r.mode=Ahe;break}if(v&32){r.back=-1,r.mode=NA;break}if(v&64){t.msg="invalid literal/length code",r.mode=Pn;break}r.extra=v&15,r.mode=ohe;case ohe:if(r.extra){for(S=r.extra;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.length+=c&(1<<r.extra)-1,c>>>=r.extra,A-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=she;case she:for(;y=r.distcode[c&(1<<r.distbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(!(v&240)){for(k=p,B=v,b=m;y=r.distcode[b+((c&(1<<k+B)-1)>>k)],p=y>>>24,v=y>>>16&255,m=y&65535,!(k+p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=k,A-=k,r.back+=k}if(c>>>=p,A-=p,r.back+=p,v&64){t.msg="invalid distance code",r.mode=Pn;break}r.offset=m,r.extra=v&15,r.mode=lhe;case lhe:if(r.extra){for(S=r.extra;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.offset+=c&(1<<r.extra)-1,c>>>=r.extra,A-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=Pn;break}r.mode=che;case che:if(l===0)break e;if(u=d-l,r.offset>u){if(u=r.offset-u,u>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=Pn;break}u>r.wnext?(u-=r.wnext,f=r.wsize-u):f=r.wnext-u,u>r.length&&(u=r.length),x=r.window}else x=i,f=o-r.offset,u=r.length;u>l&&(u=l),l-=u,r.length-=u;do i[o++]=x[f++];while(--u);r.length===0&&(r.mode=vB);break;case Ahe:if(l===0)break e;i[o++]=r.length,l--,r.mode=vB;break;case x$:if(r.wrap){for(;A<32;){if(s===0)break e;s--,c|=n[a++]<<A,A+=8}if(d-=l,t.total_out+=d,r.total+=d,d&&(t.adler=r.check=r.flags?vc(r.check,i,d,o-d):Jne(r.check,i,d,o-d)),d=l,(r.flags?c:dhe(c))!==r.check){t.msg="incorrect data check",r.mode=Pn;break}c=0,A=0}r.mode=hhe;case hhe:if(r.wrap&&r.flags){for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(c!==(r.total&4294967295)){t.msg="incorrect length check",r.mode=Pn;break}c=0,A=0}r.mode=uhe;case uhe:D=xSe;break e;case Pn:D=Ave;break e;case dve:return hve;case ySe:default:return sl}return t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,(r.wsize||d!==t.avail_out&&r.mode<Pn&&(r.mode<x$||e!==qAe))&&yve(t,t.output,t.next_out,d-t.avail_out),h-=t.avail_in,d-=t.avail_out,t.total_in+=h,t.total_out+=d,r.total+=d,r.wrap&&d&&(t.adler=r.check=r.flags?vc(r.check,i,d,t.next_out-d):Jne(r.check,i,d,t.next_out-d)),t.data_type=r.bits+(r.last?64:0)+(r.mode===NA?128:0)+(r.mode===yB||r.mode===f$?256:0),(h===0&&d===0||e===qAe)&&D===Rp&&(D=gSe),D}function FSe(t){if(!t||!t.state)return sl;var e=t.state;return e.window&&(e.window=null),t.state=null,Rp}function SSe(t,e){var r;return!t||!t.state||(r=t.state,!(r.wrap&2))?sl:(r.head=e,e.done=!1,Rp)}function DSe(t,e){var r=e.length,n,i,a;return!t||!t.state||(n=t.state,n.wrap!==0&&n.mode!==vZ)?sl:n.mode===vZ&&(i=1,i=Jne(i,e,r,0),i!==n.check)?Ave:(a=yve(t,e,r,r),a?(n.mode=dve,hve):(n.havedict=1,Rp))}ec.inflateReset=xve;ec.inflateReset2=pve;ec.inflateResetKeep=fve;ec.inflateInit=CSe;ec.inflateInit2=gve;ec.inflate=ESe;ec.inflateEnd=FSe;ec.inflateGetHeader=SSe;ec.inflateSetDictionary=DSe;ec.inflateInfo="pako inflate (from Nodeca project)";var vve={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};function MSe(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var _Se=MSe,x5=ec,S3=cu,cW=ag,pi=vve,$ne=Noe,LSe=ove,ISe=_Se,mve=Object.prototype.toString;function Hp(t){if(!(this instanceof Hp))return new Hp(t);this.options=S3.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new LSe,this.strm.avail_out=0;var r=x5.inflateInit2(this.strm,e.windowBits);if(r!==pi.Z_OK)throw new Error($ne[r]);if(this.header=new ISe,x5.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=cW.string2buf(e.dictionary):mve.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(r=x5.inflateSetDictionary(this.strm,e.dictionary),r!==pi.Z_OK)))throw new Error($ne[r])}Hp.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,i=this.options.dictionary,a,o,s,l,c,A=!1;if(this.ended)return!1;o=e===~~e?e:e===!0?pi.Z_FINISH:pi.Z_NO_FLUSH,typeof t=="string"?r.input=cW.binstring2buf(t):mve.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new S3.Buf8(n),r.next_out=0,r.avail_out=n),a=x5.inflate(r,pi.Z_NO_FLUSH),a===pi.Z_NEED_DICT&&i&&(a=x5.inflateSetDictionary(this.strm,i)),a===pi.Z_BUF_ERROR&&A===!0&&(a=pi.Z_OK,A=!1),a!==pi.Z_STREAM_END&&a!==pi.Z_OK)return this.onEnd(a),this.ended=!0,!1;r.next_out&&(r.avail_out===0||a===pi.Z_STREAM_END||r.avail_in===0&&(o===pi.Z_FINISH||o===pi.Z_SYNC_FLUSH))&&(this.options.to==="string"?(s=cW.utf8border(r.output,r.next_out),l=r.next_out-s,c=cW.buf2string(r.output,s),r.next_out=l,r.avail_out=n-l,l&&S3.arraySet(r.output,r.output,s,l,0),this.onData(c)):this.onData(S3.shrinkBuf(r.output,r.next_out))),r.avail_in===0&&r.avail_out===0&&(A=!0)}while((r.avail_in>0||r.avail_out===0)&&a!==pi.Z_STREAM_END);return a===pi.Z_STREAM_END&&(o=pi.Z_FINISH),o===pi.Z_FINISH?(a=x5.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===pi.Z_OK):(o===pi.Z_SYNC_FLUSH&&(this.onEnd(pi.Z_OK),r.avail_out=0),!0)};Hp.prototype.onData=function(t){this.chunks.push(t)};Hp.prototype.onEnd=function(t){t===pi.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=S3.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Hoe(t,e){var r=new Hp(e);if(r.push(t,!0),r.err)throw r.msg||$ne[r.err];return r.result}function TSe(t,e){return e=e||{},e.raw=!0,Hoe(t,e)}Yk.Inflate=Hp;Yk.inflate=Hoe;Yk.inflateRaw=TSe;Yk.ungzip=Hoe;var PSe=cu.assign,USe=Wk,NSe=Yk,RSe=vve,wve={};PSe(wve,USe,NSe,RSe);var HSe=wve;const kve=Yp(HSe);var rY=function(){function t(e,r){this.major=String(e),this.minor=String(r)}return t.prototype.toString=function(){var e=Gh(129);return"%PDF-"+this.major+"."+this.minor+` %`+e+e+e+e},t.prototype.sizeInBytes=function(){return 12+this.major.length+this.minor.length},t.prototype.copyBytesInto=function(e,r){var n=r;return e[r++]=fe.Percent,e[r++]=fe.P,e[r++]=fe.D,e[r++]=fe.F,e[r++]=fe.Dash,r+=Oa(this.major,e,r),e[r++]=fe.Period,r+=Oa(this.minor,e,r),e[r++]=fe.Newline,e[r++]=fe.Percent,e[r++]=129,e[r++]=129,e[r++]=129,e[r++]=129,r-n},t.forVersion=function(e,r){return new t(e,r)},t}(),Oo=function(){function t(){}return t.prototype.clone=function(e){throw new V0(this.constructor.name,"clone")},t.prototype.toString=function(){throw new V0(this.constructor.name,"toString")},t.prototype.sizeInBytes=function(){throw new V0(this.constructor.name,"sizeInBytes")},t.prototype.copyBytesInto=function(e,r){throw new V0(this.constructor.name,"copyBytesInto")},t}(),qt=function(t){rt(e,t);function e(r){var n=t.call(this)||this;return n.numberValue=r,n.stringValue=cbe(r),n}return e.prototype.asNumber=function(){return this.numberValue},e.prototype.value=function(){return this.numberValue},e.prototype.clone=function(){return e.of(this.numberValue)},e.prototype.toString=function(){return this.stringValue},e.prototype.sizeInBytes=function(){return this.stringValue.length},e.prototype.copyBytesInto=function(r,n){return n+=Oa(this.stringValue,r,n),this.stringValue.length},e.of=function(r){return new e(r)},e}(Oo),Pr=function(t){rt(e,t);function e(r){var n=t.call(this)||this;return n.array=[],n.context=r,n}return e.prototype.size=function(){return this.array.length},e.prototype.push=function(r){this.array.push(r)},e.prototype.insert=function(r,n){this.array.splice(r,0,n)},e.prototype.indexOf=function(r){var n=this.array.indexOf(r);return n===-1?void 0:n},e.prototype.remove=function(r){this.array.splice(r,1)},e.prototype.set=function(r,n){this.array[r]=n},e.prototype.get=function(r){return this.array[r]},e.prototype.lookupMaybe=function(r){for(var n,i=[],a=1;a<arguments.length;a++)i[a-1]=arguments[a];return(n=this.context).lookupMaybe.apply(n,Dr([this.get(r)],i))},e.prototype.lookup=function(r){for(var n,i=[],a=1;a<arguments.length;a++)i[a-1]=arguments[a];return(n=this.context).lookup.apply(n,Dr([this.get(r)],i))},e.prototype.asRectangle=function(){if(this.size()!==4)throw new UEe(this.size());var r=this.lookup(0,qt).asNumber(),n=this.lookup(1,qt).asNumber(),i=this.lookup(2,qt).asNumber(),a=this.lookup(3,qt).asNumber(),o=r,s=n,l=i-r,c=a-n;return{x:o,y:s,width:l,height:c}},e.prototype.asArray=function(){return this.array.slice()},e.prototype.clone=function(r){for(var n=e.withContext(r||this.context),i=0,a=this.size();i<a;i++)n.push(this.array[i]);return n},e.prototype.toString=function(){for(var r="[ ",n=0,i=this.size();n<i;n++)r+=this.get(n).toString(),r+=" ";return r+="]",r},e.prototype.sizeInBytes=function(){for(var r=3,n=0,i=this.size();n<i;n++)r+=this.get(n).sizeInBytes()+1;return r},e.prototype.copyBytesInto=function(r,n){var i=n;r[n++]=fe.LeftSquareBracket,r[n++]=fe.Space;for(var a=0,o=this.size();a<o;a++)n+=this.get(a).copyBytesInto(r,n),r[n++]=fe.Space;return r[n++]=fe.RightSquareBracket,n-i},e.prototype.scalePDFNumbers=function(r,n){for(var i=0,a=this.size();i<a;i++){var o=this.lookup(i);if(o instanceof qt){var s=i%2===0?r:n;this.set(i,qt.of(o.asNumber()*s))}}},e.withContext=function(r){return new e(r)},e}(Oo),y$={},D6=function(t){rt(e,t);function e(r,n){var i=this;if(r!==y$)throw new Moe("PDFBool");return i=t.call(this)||this,i.value=n,i}return e.prototype.asBoolean=function(){return this.value},e.prototype.clone=function(){return this},e.prototype.toString=function(){return String(this.value)},e.prototype.sizeInBytes=function(){return this.value?4:5},e.prototype.copyBytesInto=function(r,n){return this.value?(r[n++]=fe.t,r[n++]=fe.r,r[n++]=fe.u,r[n++]=fe.e,4):(r[n++]=fe.f,r[n++]=fe.a,r[n++]=fe.l,r[n++]=fe.s,r[n++]=fe.e,5)},e.True=new e(y$,!0),e.False=new e(y$,!1),e}(Oo),ul=new Uint8Array(256);ul[fe.LeftParen]=1;ul[fe.RightParen]=1;ul[fe.LessThan]=1;ul[fe.GreaterThan]=1;ul[fe.LeftSquareBracket]=1;ul[fe.RightSquareBracket]=1;ul[fe.LeftCurly]=1;ul[fe.RightCurly]=1;ul[fe.ForwardSlash]=1;ul[fe.Percent]=1;var Au=new Uint8Array(256);Au[fe.Null]=1;Au[fe.Tab]=1;Au[fe.Newline]=1;Au[fe.FormFeed]=1;Au[fe.CarriageReturn]=1;Au[fe.Space]=1;var Ooe=new Uint8Array(256);for(var A4=0,OSe=256;A4<OSe;A4++)Ooe[A4]=Au[A4]||ul[A4]?1:0;Ooe[fe.Hash]=1;var QSe=function(t){return t.replace(/#([\dABCDEF]{2})/g,function(e,r){return jCe(r)})},zSe=function(t){return t>=fe.ExclamationPoint&&t<=fe.Tilde&&!Ooe[t]},xhe={},phe=new Map,ue=function(t){rt(e,t);function e(r,n){var i=this;if(r!==xhe)throw new Moe("PDFName");i=t.call(this)||this;for(var a="/",o=0,s=n.length;o<s;o++){var l=n[o],c=Wt(l);a+=zSe(c)?l:"#"+GX(c)}return i.encodedName=a,i}return e.prototype.asBytes=function(){for(var r=[],n="",i=!1,a=function(h){h!==void 0&&r.push(h),i=!1},o=1,s=this.encodedName.length;o<s;o++){var l=this.encodedName[o],c=Wt(l),A=this.encodedName[o+1];i?c>=fe.Zero&&c<=fe.Nine||c>=fe.a&&c<=fe.f||c>=fe.A&&c<=fe.F?(n+=l,(n.length===2||!(A>="0"&&A<="9"||A>="a"&&A<="f"||A>="A"&&A<="F"))&&(a(parseInt(n,16)),n="")):a(c):c===fe.Hash?i=!0:a(c)}return new Uint8Array(r)},e.prototype.decodeText=function(){var r=this.asBytes();return String.fromCharCode.apply(String,Array.from(r))},e.prototype.asString=function(){return this.encodedName},e.prototype.value=function(){return this.encodedName},e.prototype.clone=function(){return this},e.prototype.toString=function(){return this.encodedName},e.prototype.sizeInBytes=function(){return this.encodedName.length},e.prototype.copyBytesInto=function(r,n){return n+=Oa(this.encodedName,r,n),this.encodedName.length},e.of=function(r){var n=QSe(r),i=phe.get(n);return i||(i=new e(xhe,n),phe.set(n,i)),i},e.Length=e.of("Length"),e.FlateDecode=e.of("FlateDecode"),e.Resources=e.of("Resources"),e.Font=e.of("Font"),e.XObject=e.of("XObject"),e.ExtGState=e.of("ExtGState"),e.Contents=e.of("Contents"),e.Type=e.of("Type"),e.Parent=e.of("Parent"),e.MediaBox=e.of("MediaBox"),e.Page=e.of("Page"),e.Annots=e.of("Annots"),e.TrimBox=e.of("TrimBox"),e.ArtBox=e.of("ArtBox"),e.BleedBox=e.of("BleedBox"),e.CropBox=e.of("CropBox"),e.Rotate=e.of("Rotate"),e.Title=e.of("Title"),e.Author=e.of("Author"),e.Subject=e.of("Subject"),e.Creator=e.of("Creator"),e.Keywords=e.of("Keywords"),e.Producer=e.of("Producer"),e.CreationDate=e.of("CreationDate"),e.ModDate=e.of("ModDate"),e}(Oo),jSe=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.asNull=function(){return null},e.prototype.clone=function(){return this},e.prototype.toString=function(){return"null"},e.prototype.sizeInBytes=function(){return 4},e.prototype.copyBytesInto=function(r,n){return r[n++]=fe.n,r[n++]=fe.u,r[n++]=fe.l,r[n++]=fe.l,4},e}(Oo);const os=new jSe;var tr=function(t){rt(e,t);function e(r,n){var i=t.call(this)||this;return i.dict=r,i.context=n,i}return e.prototype.keys=function(){return Array.from(this.dict.keys())},e.prototype.values=function(){return Array.from(this.dict.values())},e.prototype.entries=function(){return Array.from(this.dict.entries())},e.prototype.set=function(r,n){this.dict.set(r,n)},e.prototype.get=function(r,n){n===void 0&&(n=!1);var i=this.dict.get(r);if(!(i===os&&!n))return i},e.prototype.has=function(r){var n=this.dict.get(r);return n!==void 0&&n!==os},e.prototype.lookupMaybe=function(r){for(var n,i=[],a=1;a<arguments.length;a++)i[a-1]=arguments[a];var o=i.includes(os),s=(n=this.context).lookupMaybe.apply(n,Dr([this.get(r,o)],i));if(!(s===os&&!o))return s},e.prototype.lookup=function(r){for(var n,i=[],a=1;a<arguments.length;a++)i[a-1]=arguments[a];var o=i.includes(os),s=(n=this.context).lookup.apply(n,Dr([this.get(r,o)],i));if(!(s===os&&!o))return s},e.prototype.delete=function(r){return this.dict.delete(r)},e.prototype.asMap=function(){return new Map(this.dict)},e.prototype.uniqueKey=function(r){r===void 0&&(r="");for(var n=this.keys(),i=ue.of(this.context.addRandomSuffix(r,10));n.includes(i);)i=ue.of(this.context.addRandomSuffix(r,10));return i},e.prototype.clone=function(r){for(var n=e.withContext(r||this.context),i=this.entries(),a=0,o=i.length;a<o;a++){var s=i[a],l=s[0],c=s[1];n.set(l,c)}return n},e.prototype.toString=function(){for(var r=`<< `,n=this.entries(),i=0,a=n.length;i<a;i++){var o=n[i],s=o[0],l=o[1];r+=s.toString()+" "+l.toString()+` `}return r+=">>",r},e.prototype.sizeInBytes=function(){for(var r=5,n=this.entries(),i=0,a=n.length;i<a;i++){var o=n[i],s=o[0],l=o[1];r+=s.sizeInBytes()+l.sizeInBytes()+2}return r},e.prototype.copyBytesInto=function(r,n){var i=n;r[n++]=fe.LessThan,r[n++]=fe.LessThan,r[n++]=fe.Newline;for(var a=this.entries(),o=0,s=a.length;o<s;o++){var l=a[o],c=l[0],A=l[1];n+=c.copyBytesInto(r,n),r[n++]=fe.Space,n+=A.copyBytesInto(r,n),r[n++]=fe.Newline}return r[n++]=fe.GreaterThan,r[n++]=fe.GreaterThan,n-i},e.withContext=function(r){return new e(new Map,r)},e.fromMapWithContext=function(r,n){return new e(r,n)},e}(Oo),u0=function(t){rt(e,t);function e(r){var n=t.call(this)||this;return n.dict=r,n}return e.prototype.clone=function(r){throw new V0(this.constructor.name,"clone")},e.prototype.getContentsString=function(){throw new V0(this.constructor.name,"getContentsString")},e.prototype.getContents=function(){throw new V0(this.constructor.name,"getContents")},e.prototype.getContentsSize=function(){throw new V0(this.constructor.name,"getContentsSize")},e.prototype.updateDict=function(){var r=this.getContentsSize();this.dict.set(ue.Length,qt.of(r))},e.prototype.sizeInBytes=function(){return this.updateDict(),this.dict.sizeInBytes()+this.getContentsSize()+18},e.prototype.toString=function(){this.updateDict();var r=this.dict.toString();return r+=` stream `,r+=this.getContentsString(),r+=` endstream`,r},e.prototype.copyBytesInto=function(r,n){this.updateDict();var i=n;n+=this.dict.copyBytesInto(r,n),r[n++]=fe.Newline,r[n++]=fe.s,r[n++]=fe.t,r[n++]=fe.r,r[n++]=fe.e,r[n++]=fe.a,r[n++]=fe.m,r[n++]=fe.Newline;for(var a=this.getContents(),o=0,s=a.length;o<s;o++)r[n++]=a[o];return r[n++]=fe.Newline,r[n++]=fe.e,r[n++]=fe.n,r[n++]=fe.d,r[n++]=fe.s,r[n++]=fe.t,r[n++]=fe.r,r[n++]=fe.e,r[n++]=fe.a,r[n++]=fe.m,n-i},e}(Oo),M6=function(t){rt(e,t);function e(r,n){var i=t.call(this,r)||this;return i.contents=n,i}return e.prototype.asUint8Array=function(){return this.contents.slice()},e.prototype.clone=function(r){return e.of(this.dict.clone(r),this.contents.slice())},e.prototype.getContentsString=function(){return Uye(this.contents)},e.prototype.getContents=function(){return this.contents},e.prototype.getContentsSize=function(){return this.contents.length},e.of=function(r,n){return new e(r,n)},e}(u0),ghe={},yhe=new Map,Zr=function(t){rt(e,t);function e(r,n,i){var a=this;if(r!==ghe)throw new Moe("PDFRef");return a=t.call(this)||this,a.objectNumber=n,a.generationNumber=i,a.tag=n+" "+i+" R",a}return e.prototype.clone=function(){return this},e.prototype.toString=function(){return this.tag},e.prototype.sizeInBytes=function(){return this.tag.length},e.prototype.copyBytesInto=function(r,n){return n+=Oa(this.tag,r,n),this.tag.length},e.of=function(r,n){n===void 0&&(n=0);var i=r+" "+n+" R",a=yhe.get(i);return a||(a=new e(ghe,r,n),yhe.set(i,a)),a},e}(Oo),kr=function(){function t(e,r){this.name=e,this.args=r||[]}return t.prototype.clone=function(e){for(var r=new Array(this.args.length),n=0,i=r.length;n<i;n++){var a=this.args[n];r[n]=a instanceof Oo?a.clone(e):a}return t.of(this.name,r)},t.prototype.toString=function(){for(var e="",r=0,n=this.args.length;r<n;r++)e+=String(this.args[r])+" ";return e+=this.name,e},t.prototype.sizeInBytes=function(){for(var e=0,r=0,n=this.args.length;r<n;r++){var i=this.args[r];e+=(i instanceof Oo?i.sizeInBytes():i.length)+1}return e+=this.name.length,e},t.prototype.copyBytesInto=function(e,r){for(var n=r,i=0,a=this.args.length;i<a;i++){var o=this.args[i];o instanceof Oo?r+=o.copyBytesInto(e,r):r+=Oa(o,e,r),e[r++]=fe.Space}return r+=Oa(this.name,e,r),r-n},t.of=function(e,r){return new t(e,r)},t}(),eie;(function(t){t.NonStrokingColor="sc",t.NonStrokingColorN="scn",t.NonStrokingColorRgb="rg",t.NonStrokingColorGray="g",t.NonStrokingColorCmyk="k",t.NonStrokingColorspace="cs",t.StrokingColor="SC",t.StrokingColorN="SCN",t.StrokingColorRgb="RG",t.StrokingColorGray="G",t.StrokingColorCmyk="K",t.StrokingColorspace="CS",t.BeginMarkedContentSequence="BDC",t.BeginMarkedContent="BMC",t.EndMarkedContent="EMC",t.MarkedContentPointWithProps="DP",t.MarkedContentPoint="MP",t.DrawObject="Do",t.ConcatTransformationMatrix="cm",t.PopGraphicsState="Q",t.PushGraphicsState="q",t.SetFlatness="i",t.SetGraphicsStateParams="gs",t.SetLineCapStyle="J",t.SetLineDashPattern="d",t.SetLineJoinStyle="j",t.SetLineMiterLimit="M",t.SetLineWidth="w",t.SetTextMatrix="Tm",t.SetRenderingIntent="ri",t.AppendRectangle="re",t.BeginInlineImage="BI",t.BeginInlineImageData="ID",t.EndInlineImage="EI",t.ClipEvenOdd="W*",t.ClipNonZero="W",t.CloseAndStroke="s",t.CloseFillEvenOddAndStroke="b*",t.CloseFillNonZeroAndStroke="b",t.ClosePath="h",t.AppendBezierCurve="c",t.CurveToReplicateFinalPoint="y",t.CurveToReplicateInitialPoint="v",t.EndPath="n",t.FillEvenOddAndStroke="B*",t.FillEvenOdd="f*",t.FillNonZeroAndStroke="B",t.FillNonZero="f",t.LegacyFillNonZero="F",t.LineTo="l",t.MoveTo="m",t.ShadingFill="sh",t.StrokePath="S",t.BeginText="BT",t.EndText="ET",t.MoveText="Td",t.MoveTextSetLeading="TD",t.NextLine="T*",t.SetCharacterSpacing="Tc",t.SetFontAndSize="Tf",t.SetTextHorizontalScaling="Tz",t.SetTextLineHeight="TL",t.SetTextRenderingMode="Tr",t.SetTextRise="Ts",t.SetWordSpacing="Tw",t.ShowText="Tj",t.ShowTextAdjusted="TJ",t.ShowTextLine="'",t.ShowTextLineAndSpace='"',t.Type3D0="d0",t.Type3D1="d1",t.BeginCompatibilitySection="BX",t.EndCompatibilitySection="EX"})(eie||(eie={}));const Mr=eie;var Qoe=function(t){rt(e,t);function e(r,n){var i=t.call(this,r)||this;return i.computeContents=function(){var a=i.getUnencodedContents();return i.encode?kve.deflate(a):a},i.encode=n,n&&r.set(ue.of("Filter"),ue.of("FlateDecode")),i.contentsCache=Wh.populatedBy(i.computeContents),i}return e.prototype.getContents=function(){return this.contentsCache.access()},e.prototype.getContentsSize=function(){return this.contentsCache.access().length},e.prototype.getUnencodedContents=function(){throw new V0(this.constructor.name,"getUnencodedContents")},e}(u0),D3=function(t){rt(e,t);function e(r,n,i){i===void 0&&(i=!0);var a=t.call(this,r,i)||this;return a.operators=n,a}return e.prototype.push=function(){for(var r,n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];(r=this.operators).push.apply(r,n)},e.prototype.clone=function(r){for(var n=new Array(this.operators.length),i=0,a=this.operators.length;i<a;i++)n[i]=this.operators[i].clone(r);var o=this,s=o.dict,l=o.encode;return e.of(s.clone(r),n,l)},e.prototype.getContentsString=function(){for(var r="",n=0,i=this.operators.length;n<i;n++)r+=this.operators[n]+` `;return r},e.prototype.getUnencodedContents=function(){for(var r=new Uint8Array(this.getUnencodedContentsSize()),n=0,i=0,a=this.operators.length;i<a;i++)n+=this.operators[i].copyBytesInto(r,n),r[n++]=fe.Newline;return r},e.prototype.getUnencodedContentsSize=function(){for(var r=0,n=0,i=this.operators.length;n<i;n++)r+=this.operators[n].sizeInBytes()+1;return r},e.of=function(r,n,i){return i===void 0&&(i=!0),new e(r,n,i)},e}(Qoe),qSe=function(){function t(e){this.seed=e}return t.prototype.nextInt=function(){var e=Math.sin(this.seed++)*1e4;return e-Math.floor(e)},t.withSeed=function(e){return new t(e)},t}(),VSe=function(t,e){var r=t[0],n=e[0];return r.objectNumber-n.objectNumber},tie=function(){function t(){this.largestObjectNumber=0,this.header=rY.forVersion(1,7),this.trailerInfo={},this.indirectObjects=new Map,this.rng=qSe.withSeed(1)}return t.prototype.assign=function(e,r){this.indirectObjects.set(e,r),e.objectNumber>this.largestObjectNumber&&(this.largestObjectNumber=e.objectNumber)},t.prototype.nextRef=function(){return this.largestObjectNumber+=1,Zr.of(this.largestObjectNumber)},t.prototype.register=function(e){var r=this.nextRef();return this.assign(r,e),r},t.prototype.delete=function(e){return this.indirectObjects.delete(e)},t.prototype.lookupMaybe=function(e){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];var i=r.includes(os),a=e instanceof Zr?this.indirectObjects.get(e):e;if(!(!a||a===os&&!i)){for(var o=0,s=r.length;o<s;o++){var l=r[o];if(l===os){if(a===os)return a}else if(a instanceof l)return a}throw new pZ(r,a)}},t.prototype.lookup=function(e){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];var i=e instanceof Zr?this.indirectObjects.get(e):e;if(r.length===0)return i;for(var a=0,o=r.length;a<o;a++){var s=r[a];if(s===os){if(i===os)return i}else if(i instanceof s)return i}throw new pZ(r,i)},t.prototype.getObjectRef=function(e){for(var r=Array.from(this.indirectObjects.entries()),n=0,i=r.length;n<i;n++){var a=r[n],o=a[0],s=a[1];if(s===e)return o}},t.prototype.enumerateIndirectObjects=function(){return Array.from(this.indirectObjects.entries()).sort(VSe)},t.prototype.obj=function(e){if(e instanceof Oo)return e;if(e==null)return os;if(typeof e=="string")return ue.of(e);if(typeof e=="number")return qt.of(e);if(typeof e=="boolean")return e?D6.True:D6.False;if(Array.isArray(e)){for(var r=Pr.withContext(this),n=0,i=e.length;n<i;n++)r.push(this.obj(e[n]));return r}else{for(var a=tr.withContext(this),o=Object.keys(e),n=0,i=o.length;n<i;n++){var s=o[n],l=e[s];l!==void 0&&a.set(ue.of(s),this.obj(l))}return a}},t.prototype.stream=function(e,r){return r===void 0&&(r={}),M6.of(this.obj(r),Une(e))},t.prototype.flateStream=function(e,r){return r===void 0&&(r={}),this.stream(kve.deflate(Une(e)),Xt(Xt({},r),{Filter:"FlateDecode"}))},t.prototype.contentStream=function(e,r){return r===void 0&&(r={}),D3.of(this.obj(r),e)},t.prototype.formXObject=function(e,r){return r===void 0&&(r={}),this.contentStream(e,Xt(Xt({BBox:this.obj([0,0,0,0]),Matrix:this.obj([1,0,0,1,0,0])},r),{Type:"XObject",Subtype:"Form"}))},t.prototype.getPushGraphicsStateContentStream=function(){if(this.pushGraphicsStateContentStreamRef)return this.pushGraphicsStateContentStreamRef;var e=this.obj({}),r=kr.of(Mr.PushGraphicsState),n=D3.of(e,[r]);return this.pushGraphicsStateContentStreamRef=this.register(n),this.pushGraphicsStateContentStreamRef},t.prototype.getPopGraphicsStateContentStream=function(){if(this.popGraphicsStateContentStreamRef)return this.popGraphicsStateContentStreamRef;var e=this.obj({}),r=kr.of(Mr.PopGraphicsState),n=D3.of(e,[r]);return this.popGraphicsStateContentStreamRef=this.register(n),this.popGraphicsStateContentStreamRef},t.prototype.addRandomSuffix=function(e,r){return r===void 0&&(r=4),e+"-"+Math.floor(this.rng.nextInt()*Math.pow(10,r))},t.create=function(){return new t},t}(),Zh=function(t){rt(e,t);function e(r,n,i){i===void 0&&(i=!0);var a=t.call(this,r,n)||this;return a.normalized=!1,a.autoNormalizeCTM=i,a}return e.prototype.clone=function(r){for(var n=e.fromMapWithContext(new Map,r||this.context,this.autoNormalizeCTM),i=this.entries(),a=0,o=i.length;a<o;a++){var s=i[a],l=s[0],c=s[1];n.set(l,c)}return n},e.prototype.Parent=function(){return this.lookupMaybe(ue.Parent,tr)},e.prototype.Contents=function(){return this.lookup(ue.of("Contents"))},e.prototype.Annots=function(){return this.lookupMaybe(ue.Annots,Pr)},e.prototype.BleedBox=function(){return this.lookupMaybe(ue.BleedBox,Pr)},e.prototype.TrimBox=function(){return this.lookupMaybe(ue.TrimBox,Pr)},e.prototype.ArtBox=function(){return this.lookupMaybe(ue.ArtBox,Pr)},e.prototype.Resources=function(){var r=this.getInheritableAttribute(ue.Resources);return this.context.lookupMaybe(r,tr)},e.prototype.MediaBox=function(){var r=this.getInheritableAttribute(ue.MediaBox);return this.context.lookup(r,Pr)},e.prototype.CropBox=function(){var r=this.getInheritableAttribute(ue.CropBox);return this.context.lookupMaybe(r,Pr)},e.prototype.Rotate=function(){var r=this.getInheritableAttribute(ue.Rotate);return this.context.lookupMaybe(r,qt)},e.prototype.getInheritableAttribute=function(r){var n;return this.ascend(function(i){n||(n=i.get(r))}),n},e.prototype.setParent=function(r){this.set(ue.Parent,r)},e.prototype.addContentStream=function(r){var n=this.normalizedEntries().Contents||this.context.obj([]);this.set(ue.Contents,n),n.push(r)},e.prototype.wrapContentStreams=function(r,n){var i=this.Contents();return i instanceof Pr?(i.insert(0,r),i.push(n),!0):!1},e.prototype.addAnnot=function(r){var n=this.normalizedEntries().Annots;n.push(r)},e.prototype.removeAnnot=function(r){var n=this.normalizedEntries().Annots,i=n.indexOf(r);i!==void 0&&n.remove(i)},e.prototype.setFontDictionary=function(r,n){var i=this.normalizedEntries().Font;i.set(r,n)},e.prototype.newFontDictionaryKey=function(r){var n=this.normalizedEntries().Font;return n.uniqueKey(r)},e.prototype.newFontDictionary=function(r,n){var i=this.newFontDictionaryKey(r);return this.setFontDictionary(i,n),i},e.prototype.setXObject=function(r,n){var i=this.normalizedEntries().XObject;i.set(r,n)},e.prototype.newXObjectKey=function(r){var n=this.normalizedEntries().XObject;return n.uniqueKey(r)},e.prototype.newXObject=function(r,n){var i=this.newXObjectKey(r);return this.setXObject(i,n),i},e.prototype.setExtGState=function(r,n){var i=this.normalizedEntries().ExtGState;i.set(r,n)},e.prototype.newExtGStateKey=function(r){var n=this.normalizedEntries().ExtGState;return n.uniqueKey(r)},e.prototype.newExtGState=function(r,n){var i=this.newExtGStateKey(r);return this.setExtGState(i,n),i},e.prototype.ascend=function(r){r(this);var n=this.Parent();n&&n.ascend(r)},e.prototype.normalize=function(){if(!this.normalized){var r=this.context,n=this.get(ue.Contents),i=this.context.lookup(n);i instanceof u0&&this.set(ue.Contents,r.obj([n])),this.autoNormalizeCTM&&this.wrapContentStreams(this.context.getPushGraphicsStateContentStream(),this.context.getPopGraphicsStateContentStream());var a=this.getInheritableAttribute(ue.Resources),o=r.lookupMaybe(a,tr)||r.obj({});this.set(ue.Resources,o);var s=o.lookupMaybe(ue.Font,tr)||r.obj({});o.set(ue.Font,s);var l=o.lookupMaybe(ue.XObject,tr)||r.obj({});o.set(ue.XObject,l);var c=o.lookupMaybe(ue.ExtGState,tr)||r.obj({});o.set(ue.ExtGState,c);var A=this.Annots()||r.obj([]);this.set(ue.Annots,A),this.normalized=!0}},e.prototype.normalizedEntries=function(){this.normalize();var r=this.Annots(),n=this.Resources(),i=this.Contents();return{Annots:r,Resources:n,Contents:i,Font:n.lookup(ue.Font,tr),XObject:n.lookup(ue.XObject,tr),ExtGState:n.lookup(ue.ExtGState,tr)}},e.InheritableEntries=["Resources","MediaBox","CropBox","Rotate"],e.withContextAndParent=function(r,n){var i=new Map;return i.set(ue.Type,ue.Page),i.set(ue.Parent,n),i.set(ue.Resources,r.obj({})),i.set(ue.MediaBox,r.obj([0,0,612,792])),new e(i,r,!1)},e.fromMapWithContext=function(r,n,i){return i===void 0&&(i=!0),new e(r,n,i)},e}(tr),vhe=function(){function t(e,r){var n=this;this.traversedObjects=new Map,this.copy=function(i){return i instanceof Zh?n.copyPDFPage(i):i instanceof tr?n.copyPDFDict(i):i instanceof Pr?n.copyPDFArray(i):i instanceof u0?n.copyPDFStream(i):i instanceof Zr?n.copyPDFIndirectObject(i):i.clone()},this.copyPDFPage=function(i){for(var a=i.clone(),o=Zh.InheritableEntries,s=0,l=o.length;s<l;s++){var c=ue.of(o[s]),A=a.getInheritableAttribute(c);!a.get(c)&&A&&a.set(c,A)}return a.delete(ue.of("Parent")),n.copyPDFDict(a)},this.copyPDFDict=function(i){if(n.traversedObjects.has(i))return n.traversedObjects.get(i);var a=i.clone(n.dest);n.traversedObjects.set(i,a);for(var o=i.entries(),s=0,l=o.length;s<l;s++){var c=o[s],A=c[0],h=c[1];a.set(A,n.copy(h))}return a},this.copyPDFArray=function(i){if(n.traversedObjects.has(i))return n.traversedObjects.get(i);var a=i.clone(n.dest);n.traversedObjects.set(i,a);for(var o=0,s=i.size();o<s;o++){var l=i.get(o);a.set(o,n.copy(l))}return a},this.copyPDFStream=function(i){if(n.traversedObjects.has(i))return n.traversedObjects.get(i);var a=i.clone(n.dest);n.traversedObjects.set(i,a);for(var o=i.dict.entries(),s=0,l=o.length;s<l;s++){var c=o[s],A=c[0],h=c[1];a.dict.set(A,n.copy(h))}return a},this.copyPDFIndirectObject=function(i){var a=n.traversedObjects.has(i);if(!a){var o=n.dest.nextRef();n.traversedObjects.set(i,o);var s=n.src.lookup(i);if(s){var l=n.copy(s);n.dest.assign(o,l)}}return n.traversedObjects.get(i)},this.src=e,this.dest=r}return t.for=function(e,r){return new t(e,r)},t}(),Bve=function(){function t(e){this.subsections=e?[[e]]:[],this.chunkIdx=0,this.chunkLength=e?1:0}return t.prototype.addEntry=function(e,r){this.append({ref:e,offset:r,deleted:!1})},t.prototype.addDeletedEntry=function(e,r){this.append({ref:e,offset:r,deleted:!0})},t.prototype.toString=function(){for(var e=`xref `,r=0,n=this.subsections.length;r<n;r++){var i=this.subsections[r];e+=i[0].ref.objectNumber+" "+i.length+` `;for(var a=0,o=i.length;a<o;a++){var s=i[a];e+=zl(String(s.offset),10,"0"),e+=" ",e+=zl(String(s.ref.generationNumber),5,"0"),e+=" ",e+=s.deleted?"f":"n",e+=` `}}return e},t.prototype.sizeInBytes=function(){for(var e=5,r=0,n=this.subsections.length;r<n;r++){var i=this.subsections[r],a=i.length,o=i[0];e+=2,e+=String(o.ref.objectNumber).length,e+=String(a).length,e+=20*a}return e},t.prototype.copyBytesInto=function(e,r){var n=r;return e[r++]=fe.x,e[r++]=fe.r,e[r++]=fe.e,e[r++]=fe.f,e[r++]=fe.Newline,r+=this.copySubsectionsIntoBuffer(this.subsections,e,r),r-n},t.prototype.copySubsectionsIntoBuffer=function(e,r,n){for(var i=n,a=e.length,o=0;o<a;o++){var s=this.subsections[o],l=String(s[0].ref.objectNumber);n+=Oa(l,r,n),r[n++]=fe.Space;var c=String(s.length);n+=Oa(c,r,n),r[n++]=fe.Newline,n+=this.copyEntriesIntoBuffer(s,r,n)}return n-i},t.prototype.copyEntriesIntoBuffer=function(e,r,n){for(var i=e.length,a=0;a<i;a++){var o=e[a],s=zl(String(o.offset),10,"0");n+=Oa(s,r,n),r[n++]=fe.Space;var l=zl(String(o.ref.generationNumber),5,"0");n+=Oa(l,r,n),r[n++]=fe.Space,r[n++]=o.deleted?fe.f:fe.n,r[n++]=fe.Space,r[n++]=fe.Newline}return 20*i},t.prototype.append=function(e){if(this.chunkLength===0){this.subsections.push([e]),this.chunkIdx=0,this.chunkLength=1;return}var r=this.subsections[this.chunkIdx],n=r[this.chunkLength-1];e.ref.objectNumber-n.ref.objectNumber>1?(this.subsections.push([e]),this.chunkIdx+=1,this.chunkLength=1):(r.push(e),this.chunkLength+=1)},t.create=function(){return new t({ref:Zr.of(0,65535),offset:0,deleted:!0})},t.createEmpty=function(){return new t},t}(),zoe=function(){function t(e){this.lastXRefOffset=String(e)}return t.prototype.toString=function(){return`startxref `+this.lastXRefOffset+` %%EOF`},t.prototype.sizeInBytes=function(){return 16+this.lastXRefOffset.length},t.prototype.copyBytesInto=function(e,r){var n=r;return e[r++]=fe.s,e[r++]=fe.t,e[r++]=fe.a,e[r++]=fe.r,e[r++]=fe.t,e[r++]=fe.x,e[r++]=fe.r,e[r++]=fe.e,e[r++]=fe.f,e[r++]=fe.Newline,r+=Oa(this.lastXRefOffset,e,r),e[r++]=fe.Newline,e[r++]=fe.Percent,e[r++]=fe.Percent,e[r++]=fe.E,e[r++]=fe.O,e[r++]=fe.F,r-n},t.forLastCrossRefSectionOffset=function(e){return new t(e)},t}(),KSe=function(){function t(e){this.dict=e}return t.prototype.toString=function(){return`trailer `+this.dict.toString()},t.prototype.sizeInBytes=function(){return 8+this.dict.sizeInBytes()},t.prototype.copyBytesInto=function(e,r){var n=r;return e[r++]=fe.t,e[r++]=fe.r,e[r++]=fe.a,e[r++]=fe.i,e[r++]=fe.l,e[r++]=fe.e,e[r++]=fe.r,e[r++]=fe.Newline,r+=this.dict.copyBytesInto(e,r),r-n},t.of=function(e){return new t(e)},t}(),Cve=function(t){rt(e,t);function e(r,n,i){i===void 0&&(i=!0);var a=t.call(this,r.obj({}),i)||this;return a.objects=n,a.offsets=a.computeObjectOffsets(),a.offsetsString=a.computeOffsetsString(),a.dict.set(ue.of("Type"),ue.of("ObjStm")),a.dict.set(ue.of("N"),qt.of(a.objects.length)),a.dict.set(ue.of("First"),qt.of(a.offsetsString.length)),a}return e.prototype.getObjectsCount=function(){return this.objects.length},e.prototype.clone=function(r){return e.withContextAndObjects(r||this.dict.context,this.objects.slice(),this.encode)},e.prototype.getContentsString=function(){for(var r=this.offsetsString,n=0,i=this.objects.length;n<i;n++){var a=this.objects[n],o=a[1];r+=o+` `}return r},e.prototype.getUnencodedContents=function(){for(var r=new Uint8Array(this.getUnencodedContentsSize()),n=Oa(this.offsetsString,r,0),i=0,a=this.objects.length;i<a;i++){var o=this.objects[i],s=o[1];n+=s.copyBytesInto(r,n),r[n++]=fe.Newline}return r},e.prototype.getUnencodedContentsSize=function(){return this.offsetsString.length+dZ(this.offsets)[1]+dZ(this.objects)[1].sizeInBytes()+1},e.prototype.computeOffsetsString=function(){for(var r="",n=0,i=this.offsets.length;n<i;n++){var a=this.offsets[n],o=a[0],s=a[1];r+=o+" "+s+" "}return r},e.prototype.computeObjectOffsets=function(){for(var r=0,n=new Array(this.objects.length),i=0,a=this.objects.length;i<a;i++){var o=this.objects[i],s=o[0],l=o[1];n[i]=[s.objectNumber,r],r+=l.sizeInBytes()+1}return n},e.withContextAndObjects=function(r,n,i){return i===void 0&&(i=!0),new e(r,n,i)},e}(Qoe),bve=function(){function t(e,r){var n=this;this.parsedObjects=0,this.shouldWaitForTick=function(i){return n.parsedObjects+=i,n.parsedObjects%n.objectsPerTick===0},this.context=e,this.objectsPerTick=r}return t.prototype.serializeToBuffer=function(){return ar(this,void 0,void 0,function(){var e,r,n,i,a,o,s,l,c,A,h,d,u,f,x,y,p;return or(this,function(v){switch(v.label){case 0:return[4,this.computeBufferSize()];case 1:e=v.sent(),r=e.size,n=e.header,i=e.indirectObjects,a=e.xref,o=e.trailerDict,s=e.trailer,l=0,c=new Uint8Array(r),l+=n.copyBytesInto(c,l),c[l++]=fe.Newline,c[l++]=fe.Newline,A=0,h=i.length,v.label=2;case 2:return A<h?(d=i[A],u=d[0],f=d[1],x=String(u.objectNumber),l+=Oa(x,c,l),c[l++]=fe.Space,y=String(u.generationNumber),l+=Oa(y,c,l),c[l++]=fe.Space,c[l++]=fe.o,c[l++]=fe.b,c[l++]=fe.j,c[l++]=fe.Newline,l+=f.copyBytesInto(c,l),c[l++]=fe.Newline,c[l++]=fe.e,c[l++]=fe.n,c[l++]=fe.d,c[l++]=fe.o,c[l++]=fe.b,c[l++]=fe.j,c[l++]=fe.Newline,c[l++]=fe.Newline,p=f instanceof Cve?f.getObjectsCount():1,this.shouldWaitForTick(p)?[4,Wv()]:[3,4]):[3,5];case 3:v.sent(),v.label=4;case 4:return A++,[3,2];case 5:return a&&(l+=a.copyBytesInto(c,l),c[l++]=fe.Newline),o&&(l+=o.copyBytesInto(c,l),c[l++]=fe.Newline,c[l++]=fe.Newline),l+=s.copyBytesInto(c,l),[2,c]}})})},t.prototype.computeIndirectObjectSize=function(e){var r=e[0],n=e[1],i=r.sizeInBytes()+3,a=n.sizeInBytes()+9;return i+a},t.prototype.createTrailerDict=function(){return this.context.obj({Size:this.context.largestObjectNumber+1,Root:this.context.trailerInfo.Root,Encrypt:this.context.trailerInfo.Encrypt,Info:this.context.trailerInfo.Info,ID:this.context.trailerInfo.ID})},t.prototype.computeBufferSize=function(){return ar(this,void 0,void 0,function(){var e,r,n,i,a,o,s,l,c,A,h;return or(this,function(d){switch(d.label){case 0:e=rY.forVersion(1,7),r=e.sizeInBytes()+2,n=Bve.create(),i=this.context.enumerateIndirectObjects(),a=0,o=i.length,d.label=1;case 1:return a<o?(s=i[a],l=s[0],n.addEntry(l,r),r+=this.computeIndirectObjectSize(s),this.shouldWaitForTick(1)?[4,Wv()]:[3,3]):[3,4];case 2:d.sent(),d.label=3;case 3:return a++,[3,1];case 4:return c=r,r+=n.sizeInBytes()+1,A=KSe.of(this.createTrailerDict()),r+=A.sizeInBytes()+2,h=zoe.forLastCrossRefSectionOffset(c),r+=h.sizeInBytes(),[2,{size:r,header:e,indirectObjects:i,xref:n,trailerDict:A,trailer:h}]}})})},t.forContext=function(e,r){return new t(e,r)},t}(),Eve=function(t){rt(e,t);function e(r){var n=t.call(this)||this;return n.data=r,n}return e.prototype.clone=function(){return e.of(this.data.slice())},e.prototype.toString=function(){return"PDFInvalidObject("+this.data.length+" bytes)"},e.prototype.sizeInBytes=function(){return this.data.length},e.prototype.copyBytesInto=function(r,n){for(var i=this.data.length,a=0;a<i;a++)r[n++]=this.data[a];return i},e.of=function(r){return new e(r)},e}(Oo),Gu;(function(t){t[t.Deleted=0]="Deleted",t[t.Uncompressed=1]="Uncompressed",t[t.Compressed=2]="Compressed"})(Gu||(Gu={}));var GSe=function(t){rt(e,t);function e(r,n,i){i===void 0&&(i=!0);var a=t.call(this,r,i)||this;return a.computeIndex=function(){for(var o=[],s=0,l=0,c=a.entries.length;l<c;l++){var A=a.entries[l],h=a.entries[l-1];l===0?o.push(A.ref.objectNumber):A.ref.objectNumber-h.ref.objectNumber>1&&(o.push(s),o.push(A.ref.objectNumber),s=0),s+=1}return o.push(s),o},a.computeEntryTuples=function(){for(var o=new Array(a.entries.length),s=0,l=a.entries.length;s<l;s++){var c=a.entries[s];if(c.type===Gu.Deleted){var A=c.type,h=c.nextFreeObjectNumber,d=c.ref;o[s]=[A,h,d.generationNumber]}if(c.type===Gu.Uncompressed){var A=c.type,u=c.offset,d=c.ref;o[s]=[A,u,d.generationNumber]}if(c.type===Gu.Compressed){var A=c.type,f=c.objectStreamRef,x=c.index;o[s]=[A,f.objectNumber,x]}}return o},a.computeMaxEntryByteWidths=function(){for(var o=a.entryTuplesCache.access(),s=[0,0,0],l=0,c=o.length;l<c;l++){var A=o[l],h=A[0],d=A[1],u=A[2],f=$G(h),x=$G(d),y=$G(u);f>s[0]&&(s[0]=f),x>s[1]&&(s[1]=x),y>s[2]&&(s[2]=y)}return s},a.entries=n||[],a.entryTuplesCache=Wh.populatedBy(a.computeEntryTuples),a.maxByteWidthsCache=Wh.populatedBy(a.computeMaxEntryByteWidths),a.indexCache=Wh.populatedBy(a.computeIndex),r.set(ue.of("Type"),ue.of("XRef")),a}return e.prototype.addDeletedEntry=function(r,n){var i=Gu.Deleted;this.entries.push({type:i,ref:r,nextFreeObjectNumber:n}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},e.prototype.addUncompressedEntry=function(r,n){var i=Gu.Uncompressed;this.entries.push({type:i,ref:r,offset:n}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},e.prototype.addCompressedEntry=function(r,n,i){var a=Gu.Compressed;this.entries.push({type:a,ref:r,objectStreamRef:n,index:i}),this.entryTuplesCache.invalidate(),this.maxByteWidthsCache.invalidate(),this.indexCache.invalidate(),this.contentsCache.invalidate()},e.prototype.clone=function(r){var n=this,i=n.dict,a=n.entries,o=n.encode;return e.of(i.clone(r),a.slice(),o)},e.prototype.getContentsString=function(){for(var r=this.entryTuplesCache.access(),n=this.maxByteWidthsCache.access(),i="",a=0,o=r.length;a<o;a++){for(var s=r[a],l=s[0],c=s[1],A=s[2],h=Og(Qg(l)),d=Og(Qg(c)),u=Og(Qg(A)),f=n[0]-1;f>=0;f--)i+=(h[f]||0).toString(2);for(var f=n[1]-1;f>=0;f--)i+=(d[f]||0).toString(2);for(var f=n[2]-1;f>=0;f--)i+=(u[f]||0).toString(2)}return i},e.prototype.getUnencodedContents=function(){for(var r=this.entryTuplesCache.access(),n=this.maxByteWidthsCache.access(),i=new Uint8Array(this.getUnencodedContentsSize()),a=0,o=0,s=r.length;o<s;o++){for(var l=r[o],c=l[0],A=l[1],h=l[2],d=Og(Qg(c)),u=Og(Qg(A)),f=Og(Qg(h)),x=n[0]-1;x>=0;x--)i[a++]=d[x]||0;for(var x=n[1]-1;x>=0;x--)i[a++]=u[x]||0;for(var x=n[2]-1;x>=0;x--)i[a++]=f[x]||0}return i},e.prototype.getUnencodedContentsSize=function(){var r=this.maxByteWidthsCache.access(),n=ebe(r);return n*this.entries.length},e.prototype.updateDict=function(){t.prototype.updateDict.call(this);var r=this.maxByteWidthsCache.access(),n=this.indexCache.access(),i=this.dict.context;this.dict.set(ue.of("W"),i.obj(r)),this.dict.set(ue.of("Index"),i.obj(n))},e.create=function(r,n){n===void 0&&(n=!0);var i=new e(r,[],n);return i.addDeletedEntry(Zr.of(0,65535),0),i},e.of=function(r,n,i){return i===void 0&&(i=!0),new e(r,n,i)},e}(Qoe),WSe=function(t){rt(e,t);function e(r,n,i,a){var o=t.call(this,r,n)||this;return o.encodeStreams=i,o.objectsPerStream=a,o}return e.prototype.computeBufferSize=function(){return ar(this,void 0,void 0,function(){var r,n,i,a,o,s,l,c,f,x,A,p,h,d,y,u,f,x,y,p,v,m,k,B;return or(this,function(b){switch(b.label){case 0:r=this.context.largestObjectNumber+1,n=rY.forVersion(1,7),i=n.sizeInBytes()+2,a=GSe.create(this.createTrailerDict(),this.encodeStreams),o=[],s=[],l=[],c=this.context.enumerateIndirectObjects(),f=0,x=c.length,b.label=1;case 1:return f<x?(A=c[f],p=A[0],h=A[1],d=p===this.context.trailerInfo.Encrypt||h instanceof u0||h instanceof Eve||p.generationNumber!==0,d?(o.push(A),a.addUncompressedEntry(p,i),i+=this.computeIndirectObjectSize(A),this.shouldWaitForTick(1)?[4,Wv()]:[3,3]):[3,4]):[3,6];case 2:b.sent(),b.label=3;case 3:return[3,5];case 4:y=dZ(s),u=dZ(l),(!y||y.length%this.objectsPerStream===0)&&(y=[],s.push(y),u=Zr.of(r++),l.push(u)),a.addCompressedEntry(p,u,y.length),y.push(A),b.label=5;case 5:return f++,[3,1];case 6:f=0,x=s.length,b.label=7;case 7:return f<x?(y=s[f],p=l[f],v=Cve.withContextAndObjects(this.context,y,this.encodeStreams),a.addUncompressedEntry(p,i),i+=this.computeIndirectObjectSize([p,v]),o.push([p,v]),this.shouldWaitForTick(y.length)?[4,Wv()]:[3,9]):[3,10];case 8:b.sent(),b.label=9;case 9:return f++,[3,7];case 10:return m=Zr.of(r++),a.dict.set(ue.of("Size"),qt.of(r)),a.addUncompressedEntry(m,i),k=i,i+=this.computeIndirectObjectSize([m,a]),o.push([m,a]),B=zoe.forLastCrossRefSectionOffset(k),i+=B.sizeInBytes(),[2,{size:i,header:n,indirectObjects:o,trailer:B}]}})})},e.forContext=function(r,n,i,a){return i===void 0&&(i=!0),a===void 0&&(a=50),new e(r,n,i,a)},e}(bve),Ot=function(t){rt(e,t);function e(r){var n=t.call(this)||this;return n.value=r,n}return e.prototype.asBytes=function(){for(var r=this.value+(this.value.length%2===1?"0":""),n=r.length,i=new Uint8Array(r.length/2),a=0,o=0;a<n;){var s=parseInt(r.substring(a,a+2),16);i[o]=s,a+=2,o+=1}return i},e.prototype.decodeText=function(){var r=this.asBytes();return zye(r)?Hye(r):I5e(r)},e.prototype.decodeDate=function(){var r=this.decodeText(),n=Pye(r);if(!n)throw new T5e(r);return n},e.prototype.asString=function(){return this.value},e.prototype.clone=function(){return e.of(this.value)},e.prototype.toString=function(){return"<"+this.value+">"},e.prototype.sizeInBytes=function(){return this.value.length+2},e.prototype.copyBytesInto=function(r,n){return r[n++]=fe.LessThan,n+=Oa(this.value,r,n),r[n++]=fe.GreaterThan,this.value.length+2},e.of=function(r){return new e(r)},e.fromText=function(r){for(var n=ibe(r),i="",a=0,o=n.length;a<o;a++)i+=Qk(n[a],4);return new e(i)},e}(Oo),mZ=function(){function t(e,r){this.encoding=e===B6.ZapfDingbats?uB.ZapfDingbats:e===B6.Symbol?uB.Symbol:uB.WinAnsi,this.font=wEe.load(e),this.fontName=this.font.FontName,this.customName=r}return t.prototype.encodeText=function(e){for(var r=this.encodeTextAsGlyphs(e),n=new Array(r.length),i=0,a=r.length;i<a;i++)n[i]=GX(r[i].code);return Ot.of(n.join(""))},t.prototype.widthOfTextAtSize=function(e,r){for(var n=this.encodeTextAsGlyphs(e),i=0,a=0,o=n.length;a<o;a++){var s=n[a].name,l=(n[a+1]||{}).name,c=this.font.getXAxisKerningForPair(s,l)||0;i+=this.widthOfGlyph(s)+c}var A=r/1e3;return i*A},t.prototype.heightOfFontAtSize=function(e,r){r===void 0&&(r={});var n=r.descender,i=n===void 0?!0:n,a=this.font,o=a.Ascender,s=a.Descender,l=a.FontBBox,c=o||l[3],A=s||l[1],h=c-A;return i||(h+=s||0),h/1e3*e},t.prototype.sizeOfFontAtHeight=function(e){var r=this.font,n=r.Ascender,i=r.Descender,a=r.FontBBox,o=n||a[3],s=i||a[1];return 1e3*e/(o-s)},t.prototype.embedIntoContext=function(e,r){var n=e.obj({Type:"Font",Subtype:"Type1",BaseFont:this.customName||this.fontName,Encoding:this.encoding===uB.WinAnsi?"WinAnsiEncoding":void 0});return r?(e.assign(r,n),r):e.register(n)},t.prototype.widthOfGlyph=function(e){return this.font.getWidthOfGlyph(e)||250},t.prototype.encodeTextAsGlyphs=function(e){for(var r=Array.from(e),n=new Array(r.length),i=0,a=r.length;i<a;i++){var o=zCe(r[i]);n[i]=this.encoding.encodeUnicodeCodePoint(o)}return n},t.for=function(e,r){return new t(e,r)},t}(),ZSe=function(t,e){for(var r=new Array(t.length),n=0,i=t.length;n<i;n++){var a=t[n],o=mhe(AW(e(a))),s=mhe.apply(void 0,a.codePoints.map(YSe));r[n]=[o,s]}return XSe(r)},XSe=function(t){return`/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000><ffff> endcodespacerange `+t.length+` beginbfchar `+t.map(function(e){var r=e[0],n=e[1];return r+" "+n}).join(` `)+` endbfchar endcmap CMapName currentdict /CMap defineresource pop end end`},mhe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return"<"+t.join("")+">"},AW=function(t){return Qk(t,4)},YSe=function(t){if(abe(t))return AW(t);if(obe(t)){var e=Nye(t),r=Rye(t);return""+AW(e)+AW(r)}var n=GX(t),i="0x"+n+" is not a valid UTF-8 or UTF-16 codepoint.";throw new Error(i)},JSe=function(t){var e=0,r=function(n){e|=1<<n-1};return t.fixedPitch&&r(1),t.serif&&r(2),r(3),t.script&&r(4),t.nonsymbolic&&r(6),t.italic&&r(7),t.allCap&&r(17),t.smallCap&&r(18),t.forceBold&&r(19),e},$Se=function(t){var e=t["OS/2"]?t["OS/2"].sFamilyClass:0,r=JSe({fixedPitch:t.post.isFixedPitch,serif:1<=e&&e<=7,symbolic:!0,script:e===10,italic:t.head.macStyle.italic});return r},Wr=function(t){rt(e,t);function e(r){var n=t.call(this)||this;return n.value=r,n}return e.prototype.asBytes=function(){for(var r=[],n="",i=!1,a=function(h){h!==void 0&&r.push(h),i=!1},o=0,s=this.value.length;o<s;o++){var l=this.value[o],c=Wt(l),A=this.value[o+1];i?c===fe.Newline||c===fe.CarriageReturn?a():c===fe.n?a(fe.Newline):c===fe.r?a(fe.CarriageReturn):c===fe.t?a(fe.Tab):c===fe.b?a(fe.Backspace):c===fe.f?a(fe.FormFeed):c===fe.LeftParen?a(fe.LeftParen):c===fe.RightParen?a(fe.RightParen):c===fe.Backspace?a(fe.BackSlash):c>=fe.Zero&&c<=fe.Seven?(n+=l,(n.length===3||!(A>="0"&&A<="7"))&&(a(parseInt(n,8)),n="")):a(c):c===fe.BackSlash?i=!0:a(c)}return new Uint8Array(r)},e.prototype.decodeText=function(){var r=this.asBytes();return zye(r)?Hye(r):I5e(r)},e.prototype.decodeDate=function(){var r=this.decodeText(),n=Pye(r);if(!n)throw new T5e(r);return n},e.prototype.asString=function(){return this.value},e.prototype.clone=function(){return e.of(this.value)},e.prototype.toString=function(){return"("+this.value+")"},e.prototype.sizeInBytes=function(){return this.value.length+2},e.prototype.copyBytesInto=function(r,n){return r[n++]=fe.LeftParen,n+=Oa(this.value,r,n),r[n++]=fe.RightParen,this.value.length+2},e.of=function(r){return new e(r)},e.fromDate=function(r){var n=zl(String(r.getUTCFullYear()),4,"0"),i=zl(String(r.getUTCMonth()+1),2,"0"),a=zl(String(r.getUTCDate()),2,"0"),o=zl(String(r.getUTCHours()),2,"0"),s=zl(String(r.getUTCMinutes()),2,"0"),l=zl(String(r.getUTCSeconds()),2,"0");return new e("D:"+n+i+a+o+s+l+"Z")},e}(Oo),joe=function(){function t(e,r,n,i){var a=this;this.allGlyphsInFontSortedById=function(){for(var o=new Array(a.font.characterSet.length),s=0,l=o.length;s<l;s++){var c=a.font.characterSet[s];o[s]=a.font.glyphForCodePoint(c)}return $Ce(o.sort(JCe),function(A){return A.id})},this.font=e,this.scale=1e3/this.font.unitsPerEm,this.fontData=r,this.fontName=this.font.postscriptName||"Font",this.customName=n,this.fontFeatures=i,this.baseFontName="",this.glyphCache=Wh.populatedBy(this.allGlyphsInFontSortedById)}return t.for=function(e,r,n,i){return ar(this,void 0,void 0,function(){var a;return or(this,function(o){switch(o.label){case 0:return[4,e.create(r)];case 1:return a=o.sent(),[2,new t(a,r,n,i)]}})})},t.prototype.encodeText=function(e){for(var r=this.font.layout(e,this.fontFeatures).glyphs,n=new Array(r.length),i=0,a=r.length;i<a;i++)n[i]=Qk(r[i].id,4);return Ot.of(n.join(""))},t.prototype.widthOfTextAtSize=function(e,r){for(var n=this.font.layout(e,this.fontFeatures).glyphs,i=0,a=0,o=n.length;a<o;a++)i+=n[a].advanceWidth*this.scale;var s=r/1e3;return i*s},t.prototype.heightOfFontAtSize=function(e,r){r===void 0&&(r={});var n=r.descender,i=n===void 0?!0:n,a=this.font,o=a.ascent,s=a.descent,l=a.bbox,c=(o||l.maxY)*this.scale,A=(s||l.minY)*this.scale,h=c-A;return i||(h-=Math.abs(s)||0),h/1e3*e},t.prototype.sizeOfFontAtHeight=function(e){var r=this.font,n=r.ascent,i=r.descent,a=r.bbox,o=(n||a.maxY)*this.scale,s=(i||a.minY)*this.scale;return 1e3*e/(o-s)},t.prototype.embedIntoContext=function(e,r){return this.baseFontName=this.customName||e.addRandomSuffix(this.fontName),this.embedFontDict(e,r)},t.prototype.embedFontDict=function(e,r){return ar(this,void 0,void 0,function(){var n,i,a;return or(this,function(o){switch(o.label){case 0:return[4,this.embedCIDFontDict(e)];case 1:return n=o.sent(),i=this.embedUnicodeCmap(e),a=e.obj({Type:"Font",Subtype:"Type0",BaseFont:this.baseFontName,Encoding:"Identity-H",DescendantFonts:[n],ToUnicode:i}),r?(e.assign(r,a),[2,r]):[2,e.register(a)]}})})},t.prototype.isCFF=function(){return this.font.cff},t.prototype.embedCIDFontDict=function(e){return ar(this,void 0,void 0,function(){var r,n;return or(this,function(i){switch(i.label){case 0:return[4,this.embedFontDescriptor(e)];case 1:return r=i.sent(),n=e.obj({Type:"Font",Subtype:this.isCFF()?"CIDFontType0":"CIDFontType2",CIDToGIDMap:"Identity",BaseFont:this.baseFontName,CIDSystemInfo:{Registry:Wr.of("Adobe"),Ordering:Wr.of("Identity"),Supplement:0},FontDescriptor:r,W:this.computeWidths()}),[2,e.register(n)]}})})},t.prototype.embedFontDescriptor=function(e){return ar(this,void 0,void 0,function(){var r,n,i,a,o,s,l,c,A,h,d,u,f,x,y;return or(this,function(p){switch(p.label){case 0:return[4,this.embedFontStream(e)];case 1:return r=p.sent(),n=this.scale,i=this.font,a=i.italicAngle,o=i.ascent,s=i.descent,l=i.capHeight,c=i.xHeight,A=this.font.bbox,h=A.minX,d=A.minY,u=A.maxX,f=A.maxY,x=e.obj((y={Type:"FontDescriptor",FontName:this.baseFontName,Flags:$Se(this.font),FontBBox:[h*n,d*n,u*n,f*n],ItalicAngle:a,Ascent:o*n,Descent:s*n,CapHeight:(l||o)*n,XHeight:(c||0)*n,StemV:0},y[this.isCFF()?"FontFile3":"FontFile2"]=r,y)),[2,e.register(x)]}})})},t.prototype.serializeFont=function(){return ar(this,void 0,void 0,function(){return or(this,function(e){return[2,this.fontData]})})},t.prototype.embedFontStream=function(e){return ar(this,void 0,void 0,function(){var r,n,i;return or(this,function(a){switch(a.label){case 0:return i=(n=e).flateStream,[4,this.serializeFont()];case 1:return r=i.apply(n,[a.sent(),{Subtype:this.isCFF()?"CIDFontType0C":void 0}]),[2,e.register(r)]}})})},t.prototype.embedUnicodeCmap=function(e){var r=ZSe(this.glyphCache.access(),this.glyphId.bind(this)),n=e.flateStream(r);return e.register(n)},t.prototype.glyphId=function(e){return e?e.id:-1},t.prototype.computeWidths=function(){for(var e=this.glyphCache.access(),r=[],n=[],i=0,a=e.length;i<a;i++){var o=e[i],s=e[i-1],l=this.glyphId(o),c=this.glyphId(s);i===0?r.push(l):l-c!==1&&(r.push(n),r.push(l),n=[]),n.push(o.advanceWidth*this.scale)}return r.push(n),r},t}(),eDe=function(t){rt(e,t);function e(r,n,i,a){var o=t.call(this,r,n,i,a)||this;return o.subset=o.font.createSubset(),o.glyphs=[],o.glyphCache=Wh.populatedBy(function(){return o.glyphs}),o.glyphIdMap=new Map,o}return e.for=function(r,n,i,a){return ar(this,void 0,void 0,function(){var o;return or(this,function(s){switch(s.label){case 0:return[4,r.create(n)];case 1:return o=s.sent(),[2,new e(o,n,i,a)]}})})},e.prototype.encodeText=function(r){for(var n=this.font.layout(r,this.fontFeatures).glyphs,i=new Array(n.length),a=0,o=n.length;a<o;a++){var s=n[a],l=this.subset.includeGlyph(s);this.glyphs[l-1]=s,this.glyphIdMap.set(s.id,l),i[a]=Qk(l,4)}return this.glyphCache.invalidate(),Ot.of(i.join(""))},e.prototype.isCFF=function(){return this.subset.cff},e.prototype.glyphId=function(r){return r?this.glyphIdMap.get(r.id):-1},e.prototype.serializeFont=function(){var r=this;return new Promise(function(n,i){var a=[];r.subset.encodeStream().on("data",function(o){return a.push(o)}).on("end",function(){return n(YCe(a))}).on("error",function(o){return i(o)})})},e}(joe),rie;(function(t){t.Source="Source",t.Data="Data",t.Alternative="Alternative",t.Supplement="Supplement",t.EncryptedPayload="EncryptedPayload",t.FormData="EncryptedPayload",t.Schema="Schema",t.Unspecified="Unspecified"})(rie||(rie={}));var tDe=function(){function t(e,r,n){n===void 0&&(n={}),this.fileData=e,this.fileName=r,this.options=n}return t.for=function(e,r,n){return n===void 0&&(n={}),new t(e,r,n)},t.prototype.embedIntoContext=function(e,r){return ar(this,void 0,void 0,function(){var n,i,a,o,s,l,c,A,h;return or(this,function(d){return n=this.options,i=n.mimeType,a=n.description,o=n.creationDate,s=n.modificationDate,l=n.afRelationship,c=e.flateStream(this.fileData,{Type:"EmbeddedFile",Subtype:i??void 0,Params:{Size:this.fileData.length,CreationDate:o?Wr.fromDate(o):void 0,ModDate:s?Wr.fromDate(s):void 0}}),A=e.register(c),h=e.obj({Type:"Filespec",F:Wr.of(this.fileName),UF:Ot.fromText(this.fileName),EF:{F:A},Desc:a?Ot.fromText(a):void 0,AFRelationship:l??void 0}),r?(e.assign(r,h),[2,r]):[2,e.register(h)]})})},t}(),whe=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],p5;(function(t){t.DeviceGray="DeviceGray",t.DeviceRGB="DeviceRGB",t.DeviceCMYK="DeviceCMYK"})(p5||(p5={}));var rDe={1:p5.DeviceGray,3:p5.DeviceRGB,4:p5.DeviceCMYK},Fve=function(){function t(e,r,n,i,a){this.imageData=e,this.bitsPerComponent=r,this.width=n,this.height=i,this.colorSpace=a}return t.for=function(e){return ar(this,void 0,void 0,function(){var r,n,i,a,o,s,l,c,A,h;return or(this,function(d){if(r=new DataView(e.buffer),n=r.getUint16(0),n!==65496)throw new Error("SOI not found in JPEG");for(i=2;i<r.byteLength&&(a=r.getUint16(i),i+=2,!whe.includes(a));)i+=r.getUint16(i);if(!whe.includes(a))throw new Error("Invalid JPEG");if(i+=2,o=r.getUint8(i++),s=r.getUint16(i),i+=2,l=r.getUint16(i),i+=2,c=r.getUint8(i++),A=rDe[c],!A)throw new Error("Unknown JPEG channel.");return h=A,[2,new t(e,o,l,s,h)]})})},t.prototype.embedIntoContext=function(e,r){return ar(this,void 0,void 0,function(){var n;return or(this,function(i){return n=e.stream(this.imageData,{Type:"XObject",Subtype:"Image",BitsPerComponent:this.bitsPerComponent,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode",Decode:this.colorSpace===p5.DeviceCMYK?[1,0,1,0,1,0,1,0]:void 0}),r?(e.assign(r,n),[2,r]):[2,e.register(n)]})})},t}(),hu={};(function(t){var e=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(a,o){return Object.prototype.hasOwnProperty.call(a,o)}t.assign=function(a){for(var o=Array.prototype.slice.call(arguments,1);o.length;){var s=o.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var l in s)r(s,l)&&(a[l]=s[l])}}return a},t.shrinkBuf=function(a,o){return a.length===o?a:a.subarray?a.subarray(0,o):(a.length=o,a)};var n={arraySet:function(a,o,s,l,c){if(o.subarray&&a.subarray){a.set(o.subarray(s,s+l),c);return}for(var A=0;A<l;A++)a[c+A]=o[s+A]},flattenChunks:function(a){var o,s,l,c,A,h;for(l=0,o=0,s=a.length;o<s;o++)l+=a[o].length;for(h=new Uint8Array(l),c=0,o=0,s=a.length;o<s;o++)A=a[o],h.set(A,c),c+=A.length;return h}},i={arraySet:function(a,o,s,l,c){for(var A=0;A<l;A++)a[c+A]=o[s+A]},flattenChunks:function(a){return[].concat.apply([],a)}};t.setTyped=function(a){a?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,n)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,i))},t.setTyped(e)})(hu);var Jk={},gA={},fm={},nDe=hu,iDe=4,khe=0,Bhe=1,aDe=2;function xm(t){for(var e=t.length;--e>=0;)t[e]=0}var oDe=0,Sve=1,sDe=2,lDe=3,cDe=258,qoe=29,$k=256,_6=$k+1+qoe,g5=30,Voe=19,Dve=2*_6+1,$2=15,v$=16,ADe=7,Koe=256,Mve=16,_ve=17,Lve=18,nie=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],hW=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],hDe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Ive=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],uDe=512,$A=new Array((_6+2)*2);xm($A);var M3=new Array(g5*2);xm(M3);var L6=new Array(uDe);xm(L6);var I6=new Array(cDe-lDe+1);xm(I6);var Goe=new Array(qoe);xm(Goe);var wZ=new Array(g5);xm(wZ);function m$(t,e,r,n,i){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=t&&t.length}var Tve,Pve,Uve;function w$(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function Nve(t){return t<256?L6[t]:L6[256+(t>>>7)]}function T6(t,e){t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255}function ds(t,e,r){t.bi_valid>v$-r?(t.bi_buf|=e<<t.bi_valid&65535,T6(t,t.bi_buf),t.bi_buf=e>>v$-t.bi_valid,t.bi_valid+=r-v$):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=r)}function nA(t,e,r){ds(t,r[e*2],r[e*2+1])}function Rve(t,e){var r=0;do r|=t&1,t>>>=1,r<<=1;while(--e>0);return r>>>1}function dDe(t){t.bi_valid===16?(T6(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)}function fDe(t,e){var r=e.dyn_tree,n=e.max_code,i=e.stat_desc.static_tree,a=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,s=e.stat_desc.extra_base,l=e.stat_desc.max_length,c,A,h,d,u,f,x=0;for(d=0;d<=$2;d++)t.bl_count[d]=0;for(r[t.heap[t.heap_max]*2+1]=0,c=t.heap_max+1;c<Dve;c++)A=t.heap[c],d=r[r[A*2+1]*2+1]+1,d>l&&(d=l,x++),r[A*2+1]=d,!(A>n)&&(t.bl_count[d]++,u=0,A>=s&&(u=o[A-s]),f=r[A*2],t.opt_len+=f*(d+u),a&&(t.static_len+=f*(i[A*2+1]+u)));if(x!==0){do{for(d=l-1;t.bl_count[d]===0;)d--;t.bl_count[d]--,t.bl_count[d+1]+=2,t.bl_count[l]--,x-=2}while(x>0);for(d=l;d!==0;d--)for(A=t.bl_count[d];A!==0;)h=t.heap[--c],!(h>n)&&(r[h*2+1]!==d&&(t.opt_len+=(d-r[h*2+1])*r[h*2],r[h*2+1]=d),A--)}}function Hve(t,e,r){var n=new Array($2+1),i=0,a,o;for(a=1;a<=$2;a++)n[a]=i=i+r[a-1]<<1;for(o=0;o<=e;o++){var s=t[o*2+1];s!==0&&(t[o*2]=Rve(n[s]++,s))}}function xDe(){var t,e,r,n,i,a=new Array($2+1);for(r=0,n=0;n<qoe-1;n++)for(Goe[n]=r,t=0;t<1<<nie[n];t++)I6[r++]=n;for(I6[r-1]=n,i=0,n=0;n<16;n++)for(wZ[n]=i,t=0;t<1<<hW[n];t++)L6[i++]=n;for(i>>=7;n<g5;n++)for(wZ[n]=i<<7,t=0;t<1<<hW[n]-7;t++)L6[256+i++]=n;for(e=0;e<=$2;e++)a[e]=0;for(t=0;t<=143;)$A[t*2+1]=8,t++,a[8]++;for(;t<=255;)$A[t*2+1]=9,t++,a[9]++;for(;t<=279;)$A[t*2+1]=7,t++,a[7]++;for(;t<=287;)$A[t*2+1]=8,t++,a[8]++;for(Hve($A,_6+1,a),t=0;t<g5;t++)M3[t*2+1]=5,M3[t*2]=Rve(t,5);Tve=new m$($A,nie,$k+1,_6,$2),Pve=new m$(M3,hW,0,g5,$2),Uve=new m$(new Array(0),hDe,0,Voe,ADe)}function Ove(t){var e;for(e=0;e<_6;e++)t.dyn_ltree[e*2]=0;for(e=0;e<g5;e++)t.dyn_dtree[e*2]=0;for(e=0;e<Voe;e++)t.bl_tree[e*2]=0;t.dyn_ltree[Koe*2]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function Qve(t){t.bi_valid>8?T6(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function pDe(t,e,r,n){Qve(t),T6(t,r),T6(t,~r),nDe.arraySet(t.pending_buf,t.window,e,r,t.pending),t.pending+=r}function Che(t,e,r,n){var i=e*2,a=r*2;return t[i]<t[a]||t[i]===t[a]&&n[e]<=n[r]}function k$(t,e,r){for(var n=t.heap[r],i=r<<1;i<=t.heap_len&&(i<t.heap_len&&Che(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!Che(e,n,t.heap[i],t.depth));)t.heap[r]=t.heap[i],r=i,i<<=1;t.heap[r]=n}function bhe(t,e,r){var n,i,a=0,o,s;if(t.last_lit!==0)do n=t.pending_buf[t.d_buf+a*2]<<8|t.pending_buf[t.d_buf+a*2+1],i=t.pending_buf[t.l_buf+a],a++,n===0?nA(t,i,e):(o=I6[i],nA(t,o+$k+1,e),s=nie[o],s!==0&&(i-=Goe[o],ds(t,i,s)),n--,o=Nve(n),nA(t,o,r),s=hW[o],s!==0&&(n-=wZ[o],ds(t,n,s)));while(a<t.last_lit);nA(t,Koe,e)}function iie(t,e){var r=e.dyn_tree,n=e.stat_desc.static_tree,i=e.stat_desc.has_stree,a=e.stat_desc.elems,o,s,l=-1,c;for(t.heap_len=0,t.heap_max=Dve,o=0;o<a;o++)r[o*2]!==0?(t.heap[++t.heap_len]=l=o,t.depth[o]=0):r[o*2+1]=0;for(;t.heap_len<2;)c=t.heap[++t.heap_len]=l<2?++l:0,r[c*2]=1,t.depth[c]=0,t.opt_len--,i&&(t.static_len-=n[c*2+1]);for(e.max_code=l,o=t.heap_len>>1;o>=1;o--)k$(t,r,o);c=a;do o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],k$(t,r,1),s=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=s,r[c*2]=r[o*2]+r[s*2],t.depth[c]=(t.depth[o]>=t.depth[s]?t.depth[o]:t.depth[s])+1,r[o*2+1]=r[s*2+1]=c,t.heap[1]=c++,k$(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],fDe(t,e),Hve(r,l,t.bl_count)}function Ehe(t,e,r){var n,i=-1,a,o=e[0*2+1],s=0,l=7,c=4;for(o===0&&(l=138,c=3),e[(r+1)*2+1]=65535,n=0;n<=r;n++)a=o,o=e[(n+1)*2+1],!(++s<l&&a===o)&&(s<c?t.bl_tree[a*2]+=s:a!==0?(a!==i&&t.bl_tree[a*2]++,t.bl_tree[Mve*2]++):s<=10?t.bl_tree[_ve*2]++:t.bl_tree[Lve*2]++,s=0,i=a,o===0?(l=138,c=3):a===o?(l=6,c=3):(l=7,c=4))}function Fhe(t,e,r){var n,i=-1,a,o=e[0*2+1],s=0,l=7,c=4;for(o===0&&(l=138,c=3),n=0;n<=r;n++)if(a=o,o=e[(n+1)*2+1],!(++s<l&&a===o)){if(s<c)do nA(t,a,t.bl_tree);while(--s!==0);else a!==0?(a!==i&&(nA(t,a,t.bl_tree),s--),nA(t,Mve,t.bl_tree),ds(t,s-3,2)):s<=10?(nA(t,_ve,t.bl_tree),ds(t,s-3,3)):(nA(t,Lve,t.bl_tree),ds(t,s-11,7));s=0,i=a,o===0?(l=138,c=3):a===o?(l=6,c=3):(l=7,c=4)}}function gDe(t){var e;for(Ehe(t,t.dyn_ltree,t.l_desc.max_code),Ehe(t,t.dyn_dtree,t.d_desc.max_code),iie(t,t.bl_desc),e=Voe-1;e>=3&&t.bl_tree[Ive[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e}function yDe(t,e,r,n){var i;for(ds(t,e-257,5),ds(t,r-1,5),ds(t,n-4,4),i=0;i<n;i++)ds(t,t.bl_tree[Ive[i]*2+1],3);Fhe(t,t.dyn_ltree,e-1),Fhe(t,t.dyn_dtree,r-1)}function vDe(t){var e=4093624447,r;for(r=0;r<=31;r++,e>>>=1)if(e&1&&t.dyn_ltree[r*2]!==0)return khe;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return Bhe;for(r=32;r<$k;r++)if(t.dyn_ltree[r*2]!==0)return Bhe;return khe}var She=!1;function mDe(t){She||(xDe(),She=!0),t.l_desc=new w$(t.dyn_ltree,Tve),t.d_desc=new w$(t.dyn_dtree,Pve),t.bl_desc=new w$(t.bl_tree,Uve),t.bi_buf=0,t.bi_valid=0,Ove(t)}function zve(t,e,r,n){ds(t,(oDe<<1)+(n?1:0),3),pDe(t,e,r)}function wDe(t){ds(t,Sve<<1,3),nA(t,Koe,$A),dDe(t)}function kDe(t,e,r,n){var i,a,o=0;t.level>0?(t.strm.data_type===aDe&&(t.strm.data_type=vDe(t)),iie(t,t.l_desc),iie(t,t.d_desc),o=gDe(t),i=t.opt_len+3+7>>>3,a=t.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&e!==-1?zve(t,e,r,n):t.strategy===iDe||a===i?(ds(t,(Sve<<1)+(n?1:0),3),bhe(t,$A,M3)):(ds(t,(sDe<<1)+(n?1:0),3),yDe(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),bhe(t,t.dyn_ltree,t.dyn_dtree)),Ove(t),n&&Qve(t)}function BDe(t,e,r){return t.pending_buf[t.d_buf+t.last_lit*2]=e>>>8&255,t.pending_buf[t.d_buf+t.last_lit*2+1]=e&255,t.pending_buf[t.l_buf+t.last_lit]=r&255,t.last_lit++,e===0?t.dyn_ltree[r*2]++:(t.matches++,e--,t.dyn_ltree[(I6[r]+$k+1)*2]++,t.dyn_dtree[Nve(e)*2]++),t.last_lit===t.lit_bufsize-1}fm._tr_init=mDe;fm._tr_stored_block=zve;fm._tr_flush_block=kDe;fm._tr_tally=BDe;fm._tr_align=wDe;function CDe(t,e,r,n){for(var i=t&65535|0,a=t>>>16&65535|0,o=0;r!==0;){o=r>2e3?2e3:r,r-=o;do i=i+e[n++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0}var jve=CDe;function bDe(){for(var t,e=[],r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=t&1?3988292384^t>>>1:t>>>1;e[r]=t}return e}var EDe=bDe();function FDe(t,e,r,n){var i=EDe,a=n+r;t^=-1;for(var o=n;o<a;o++)t=t>>>8^i[(t^e[o])&255];return t^-1}var qve=FDe,Woe={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Po=hu,el=fm,Vve=jve,Hu=qve,SDe=Woe,og=0,DDe=1,MDe=3,C1=4,Dhe=5,iA=0,Mhe=1,tl=-2,_De=-3,B$=-5,LDe=-1,IDe=1,mB=2,TDe=3,PDe=4,UDe=0,NDe=2,nY=8,RDe=9,HDe=15,ODe=8,QDe=29,zDe=256,aie=zDe+1+QDe,jDe=30,qDe=19,VDe=2*aie+1,KDe=15,Er=3,r1=258,Zl=r1+Er+1,GDe=32,iY=42,oie=69,uW=73,dW=91,fW=103,ex=113,e8=666,ra=1,e9=2,Op=3,pm=4,WDe=3;function n1(t,e){return t.msg=SDe[e],e}function _he(t){return(t<<1)-(t>4?9:0)}function td(t){for(var e=t.length;--e>=0;)t[e]=0}function Ou(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),r!==0&&(Po.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,e.pending===0&&(e.pending_out=0))}function ja(t,e){el._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Ou(t.strm)}function Qr(t,e){t.pending_buf[t.pending++]=e}function h4(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255}function ZDe(t,e,r,n){var i=t.avail_in;return i>n&&(i=n),i===0?0:(t.avail_in-=i,Po.arraySet(e,t.input,t.next_in,i,r),t.state.wrap===1?t.adler=Vve(t.adler,e,i,r):t.state.wrap===2&&(t.adler=Hu(t.adler,e,i,r)),t.next_in+=i,t.total_in+=i,i)}function Kve(t,e){var r=t.max_chain_length,n=t.strstart,i,a,o=t.prev_length,s=t.nice_match,l=t.strstart>t.w_size-Zl?t.strstart-(t.w_size-Zl):0,c=t.window,A=t.w_mask,h=t.prev,d=t.strstart+r1,u=c[n+o-1],f=c[n+o];t.prev_length>=t.good_match&&(r>>=2),s>t.lookahead&&(s=t.lookahead);do if(i=e,!(c[i+o]!==f||c[i+o-1]!==u||c[i]!==c[n]||c[++i]!==c[n+1])){n+=2,i++;do;while(c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&n<d);if(a=r1-(d-n),n=d-r1,a>o){if(t.match_start=e,o=a,a>=s)break;u=c[n+o-1],f=c[n+o]}}while((e=h[e&A])>l&&--r!==0);return o<=t.lookahead?o:t.lookahead}function Qp(t){var e=t.w_size,r,n,i,a,o;do{if(a=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-Zl)){Po.arraySet(t.window,t.window,e,e,0),t.match_start-=e,t.strstart-=e,t.block_start-=e,n=t.hash_size,r=n;do i=t.head[--r],t.head[r]=i>=e?i-e:0;while(--n);n=e,r=n;do i=t.prev[--r],t.prev[r]=i>=e?i-e:0;while(--n);a+=e}if(t.strm.avail_in===0)break;if(n=ZDe(t.strm,t.window,t.strstart+t.lookahead,a),t.lookahead+=n,t.lookahead+t.insert>=Er)for(o=t.strstart-t.insert,t.ins_h=t.window[o],t.ins_h=(t.ins_h<<t.hash_shift^t.window[o+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[o+Er-1])&t.hash_mask,t.prev[o&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=o,o++,t.insert--,!(t.lookahead+t.insert<Er)););}while(t.lookahead<Zl&&t.strm.avail_in!==0)}function XDe(t,e){var r=65535;for(r>t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(Qp(t),t.lookahead===0&&e===og)return ra;if(t.lookahead===0)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+r;if((t.strstart===0||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,ja(t,!1),t.strm.avail_out===0)||t.strstart-t.block_start>=t.w_size-Zl&&(ja(t,!1),t.strm.avail_out===0))return ra}return t.insert=0,e===C1?(ja(t,!0),t.strm.avail_out===0?Op:pm):(t.strstart>t.block_start&&(ja(t,!1),t.strm.avail_out===0),ra)}function C$(t,e){for(var r,n;;){if(t.lookahead<Zl){if(Qp(t),t.lookahead<Zl&&e===og)return ra;if(t.lookahead===0)break}if(r=0,t.lookahead>=Er&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Er-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),r!==0&&t.strstart-r<=t.w_size-Zl&&(t.match_length=Kve(t,r)),t.match_length>=Er)if(n=el._tr_tally(t,t.strstart-t.match_start,t.match_length-Er),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=Er){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Er-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(--t.match_length!==0);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else n=el._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(ja(t,!1),t.strm.avail_out===0))return ra}return t.insert=t.strstart<Er-1?t.strstart:Er-1,e===C1?(ja(t,!0),t.strm.avail_out===0?Op:pm):t.last_lit&&(ja(t,!1),t.strm.avail_out===0)?ra:e9}function Kg(t,e){for(var r,n,i;;){if(t.lookahead<Zl){if(Qp(t),t.lookahead<Zl&&e===og)return ra;if(t.lookahead===0)break}if(r=0,t.lookahead>=Er&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Er-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=Er-1,r!==0&&t.prev_length<t.max_lazy_match&&t.strstart-r<=t.w_size-Zl&&(t.match_length=Kve(t,r),t.match_length<=5&&(t.strategy===IDe||t.match_length===Er&&t.strstart-t.match_start>4096)&&(t.match_length=Er-1)),t.prev_length>=Er&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-Er,n=el._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-Er),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Er-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(--t.prev_length!==0);if(t.match_available=0,t.match_length=Er-1,t.strstart++,n&&(ja(t,!1),t.strm.avail_out===0))return ra}else if(t.match_available){if(n=el._tr_tally(t,0,t.window[t.strstart-1]),n&&ja(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return ra}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=el._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<Er-1?t.strstart:Er-1,e===C1?(ja(t,!0),t.strm.avail_out===0?Op:pm):t.last_lit&&(ja(t,!1),t.strm.avail_out===0)?ra:e9}function YDe(t,e){for(var r,n,i,a,o=t.window;;){if(t.lookahead<=r1){if(Qp(t),t.lookahead<=r1&&e===og)return ra;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=Er&&t.strstart>0&&(i=t.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=t.strstart+r1;do;while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<a);t.match_length=r1-(a-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=Er?(r=el._tr_tally(t,1,t.match_length-Er),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=el._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(ja(t,!1),t.strm.avail_out===0))return ra}return t.insert=0,e===C1?(ja(t,!0),t.strm.avail_out===0?Op:pm):t.last_lit&&(ja(t,!1),t.strm.avail_out===0)?ra:e9}function JDe(t,e){for(var r;;){if(t.lookahead===0&&(Qp(t),t.lookahead===0)){if(e===og)return ra;break}if(t.match_length=0,r=el._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(ja(t,!1),t.strm.avail_out===0))return ra}return t.insert=0,e===C1?(ja(t,!0),t.strm.avail_out===0?Op:pm):t.last_lit&&(ja(t,!1),t.strm.avail_out===0)?ra:e9}function mc(t,e,r,n,i){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=n,this.func=i}var Uy;Uy=[new mc(0,0,0,0,XDe),new mc(4,4,8,4,C$),new mc(4,5,16,8,C$),new mc(4,6,32,32,C$),new mc(4,4,16,16,Kg),new mc(8,16,32,32,Kg),new mc(8,16,128,128,Kg),new mc(8,32,128,256,Kg),new mc(32,128,258,1024,Kg),new mc(32,258,258,4096,Kg)];function $De(t){t.window_size=2*t.w_size,td(t.head),t.max_lazy_match=Uy[t.level].max_lazy,t.good_match=Uy[t.level].good_length,t.nice_match=Uy[t.level].nice_length,t.max_chain_length=Uy[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=Er-1,t.match_available=0,t.ins_h=0}function eMe(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=nY,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Po.Buf16(VDe*2),this.dyn_dtree=new Po.Buf16((2*jDe+1)*2),this.bl_tree=new Po.Buf16((2*qDe+1)*2),td(this.dyn_ltree),td(this.dyn_dtree),td(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Po.Buf16(KDe+1),this.heap=new Po.Buf16(2*aie+1),td(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Po.Buf16(2*aie+1),td(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Gve(t){var e;return!t||!t.state?n1(t,tl):(t.total_in=t.total_out=0,t.data_type=NDe,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?iY:ex,t.adler=e.wrap===2?0:1,e.last_flush=og,el._tr_init(e),iA)}function Wve(t){var e=Gve(t);return e===iA&&$De(t.state),e}function tMe(t,e){return!t||!t.state||t.state.wrap!==2?tl:(t.state.gzhead=e,iA)}function Zve(t,e,r,n,i,a){if(!t)return tl;var o=1;if(e===LDe&&(e=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>RDe||r!==nY||n<8||n>15||e<0||e>9||a<0||a>PDe)return n1(t,tl);n===8&&(n=9);var s=new eMe;return t.state=s,s.strm=t,s.wrap=o,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+Er-1)/Er),s.window=new Po.Buf8(s.w_size*2),s.head=new Po.Buf16(s.hash_size),s.prev=new Po.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new Po.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=e,s.strategy=a,s.method=r,Wve(t)}function rMe(t,e){return Zve(t,e,nY,HDe,ODe,UDe)}function nMe(t,e){var r,n,i,a;if(!t||!t.state||e>Dhe||e<0)return t?n1(t,tl):tl;if(n=t.state,!t.output||!t.input&&t.avail_in!==0||n.status===e8&&e!==C1)return n1(t,t.avail_out===0?B$:tl);if(n.strm=t,r=n.last_flush,n.last_flush=e,n.status===iY)if(n.wrap===2)t.adler=0,Qr(n,31),Qr(n,139),Qr(n,8),n.gzhead?(Qr(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Qr(n,n.gzhead.time&255),Qr(n,n.gzhead.time>>8&255),Qr(n,n.gzhead.time>>16&255),Qr(n,n.gzhead.time>>24&255),Qr(n,n.level===9?2:n.strategy>=mB||n.level<2?4:0),Qr(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(Qr(n,n.gzhead.extra.length&255),Qr(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=Hu(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=oie):(Qr(n,0),Qr(n,0),Qr(n,0),Qr(n,0),Qr(n,0),Qr(n,n.level===9?2:n.strategy>=mB||n.level<2?4:0),Qr(n,WDe),n.status=ex);else{var o=nY+(n.w_bits-8<<4)<<8,s=-1;n.strategy>=mB||n.level<2?s=0:n.level<6?s=1:n.level===6?s=2:s=3,o|=s<<6,n.strstart!==0&&(o|=GDe),o+=31-o%31,n.status=ex,h4(n,o),n.strstart!==0&&(h4(n,t.adler>>>16),h4(n,t.adler&65535)),t.adler=1}if(n.status===oie)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Hu(t.adler,n.pending_buf,n.pending-i,i)),Ou(t),i=n.pending,n.pending===n.pending_buf_size));)Qr(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(t.adler=Hu(t.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=uW)}else n.status=uW;if(n.status===uW)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Hu(t.adler,n.pending_buf,n.pending-i,i)),Ou(t),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindex<n.gzhead.name.length?a=n.gzhead.name.charCodeAt(n.gzindex++)&255:a=0,Qr(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=Hu(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.gzindex=0,n.status=dW)}else n.status=dW;if(n.status===dW)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Hu(t.adler,n.pending_buf,n.pending-i,i)),Ou(t),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindex<n.gzhead.comment.length?a=n.gzhead.comment.charCodeAt(n.gzindex++)&255:a=0,Qr(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=Hu(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.status=fW)}else n.status=fW;if(n.status===fW&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&Ou(t),n.pending+2<=n.pending_buf_size&&(Qr(n,t.adler&255),Qr(n,t.adler>>8&255),t.adler=0,n.status=ex)):n.status=ex),n.pending!==0){if(Ou(t),t.avail_out===0)return n.last_flush=-1,iA}else if(t.avail_in===0&&_he(e)<=_he(r)&&e!==C1)return n1(t,B$);if(n.status===e8&&t.avail_in!==0)return n1(t,B$);if(t.avail_in!==0||n.lookahead!==0||e!==og&&n.status!==e8){var l=n.strategy===mB?JDe(n,e):n.strategy===TDe?YDe(n,e):Uy[n.level].func(n,e);if((l===Op||l===pm)&&(n.status=e8),l===ra||l===Op)return t.avail_out===0&&(n.last_flush=-1),iA;if(l===e9&&(e===DDe?el._tr_align(n):e!==Dhe&&(el._tr_stored_block(n,0,0,!1),e===MDe&&(td(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Ou(t),t.avail_out===0))return n.last_flush=-1,iA}return e!==C1?iA:n.wrap<=0?Mhe:(n.wrap===2?(Qr(n,t.adler&255),Qr(n,t.adler>>8&255),Qr(n,t.adler>>16&255),Qr(n,t.adler>>24&255),Qr(n,t.total_in&255),Qr(n,t.total_in>>8&255),Qr(n,t.total_in>>16&255),Qr(n,t.total_in>>24&255)):(h4(n,t.adler>>>16),h4(n,t.adler&65535)),Ou(t),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?iA:Mhe)}function iMe(t){var e;return!t||!t.state?tl:(e=t.state.status,e!==iY&&e!==oie&&e!==uW&&e!==dW&&e!==fW&&e!==ex&&e!==e8?n1(t,tl):(t.state=null,e===ex?n1(t,_De):iA))}function aMe(t,e){var r=e.length,n,i,a,o,s,l,c,A;if(!t||!t.state||(n=t.state,o=n.wrap,o===2||o===1&&n.status!==iY||n.lookahead))return tl;for(o===1&&(t.adler=Vve(t.adler,e,r,0)),n.wrap=0,r>=n.w_size&&(o===0&&(td(n.head),n.strstart=0,n.block_start=0,n.insert=0),A=new Po.Buf8(n.w_size),Po.arraySet(A,e,r-n.w_size,n.w_size,0),e=A,r=n.w_size),s=t.avail_in,l=t.next_in,c=t.input,t.avail_in=r,t.next_in=0,t.input=e,Qp(n);n.lookahead>=Er;){i=n.strstart,a=n.lookahead-(Er-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+Er-1])&n.hash_mask,n.prev[i&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=i,i++;while(--a);n.strstart=i,n.lookahead=Er-1,Qp(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=Er-1,n.match_available=0,t.next_in=l,t.input=c,t.avail_in=s,n.wrap=o,iA}gA.deflateInit=rMe;gA.deflateInit2=Zve;gA.deflateReset=Wve;gA.deflateResetKeep=Gve;gA.deflateSetHeader=tMe;gA.deflate=nMe;gA.deflateEnd=iMe;gA.deflateSetDictionary=aMe;gA.deflateInfo="pako deflate (from Nodeca project)";var sg={},aY=hu,Xve=!0,Yve=!0;try{String.fromCharCode.apply(null,[0])}catch{Xve=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{Yve=!1}var P6=new aY.Buf8(256);for(var Mu=0;Mu<256;Mu++)P6[Mu]=Mu>=252?6:Mu>=248?5:Mu>=240?4:Mu>=224?3:Mu>=192?2:1;P6[254]=P6[254]=1;sg.string2buf=function(t){var e,r,n,i,a,o=t.length,s=0;for(i=0;i<o;i++)r=t.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=t.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(e=new aY.Buf8(s),a=0,i=0;a<s;i++)r=t.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=t.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),r<128?e[a++]=r:r<2048?(e[a++]=192|r>>>6,e[a++]=128|r&63):r<65536?(e[a++]=224|r>>>12,e[a++]=128|r>>>6&63,e[a++]=128|r&63):(e[a++]=240|r>>>18,e[a++]=128|r>>>12&63,e[a++]=128|r>>>6&63,e[a++]=128|r&63);return e};function Jve(t,e){if(e<65534&&(t.subarray&&Yve||!t.subarray&&Xve))return String.fromCharCode.apply(null,aY.shrinkBuf(t,e));for(var r="",n=0;n<e;n++)r+=String.fromCharCode(t[n]);return r}sg.buf2binstring=function(t){return Jve(t,t.length)};sg.binstring2buf=function(t){for(var e=new aY.Buf8(t.length),r=0,n=e.length;r<n;r++)e[r]=t.charCodeAt(r);return e};sg.buf2string=function(t,e){var r,n,i,a,o=e||t.length,s=new Array(o*2);for(n=0,r=0;r<o;){if(i=t[r++],i<128){s[n++]=i;continue}if(a=P6[i],a>4){s[n++]=65533,r+=a-1;continue}for(i&=a===2?31:a===3?15:7;a>1&&r<o;)i=i<<6|t[r++]&63,a--;if(a>1){s[n++]=65533;continue}i<65536?s[n++]=i:(i-=65536,s[n++]=55296|i>>10&1023,s[n++]=56320|i&1023)}return Jve(s,n)};sg.utf8border=function(t,e){var r;for(e=e||t.length,e>t.length&&(e=t.length),r=e-1;r>=0&&(t[r]&192)===128;)r--;return r<0||r===0?e:r+P6[t[r]]>e?r:e};function oMe(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var $ve=oMe,_3=gA,L3=hu,sie=sg,lie=Woe,sMe=$ve,eme=Object.prototype.toString,lMe=0,b$=4,y5=0,Lhe=1,Ihe=2,cMe=-1,AMe=0,hMe=8;function zp(t){if(!(this instanceof zp))return new zp(t);this.options=L3.assign({level:cMe,method:hMe,chunkSize:16384,windowBits:15,memLevel:8,strategy:AMe,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new sMe,this.strm.avail_out=0;var r=_3.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(r!==y5)throw new Error(lie[r]);if(e.header&&_3.deflateSetHeader(this.strm,e.header),e.dictionary){var n;if(typeof e.dictionary=="string"?n=sie.string2buf(e.dictionary):eme.call(e.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(e.dictionary):n=e.dictionary,r=_3.deflateSetDictionary(this.strm,n),r!==y5)throw new Error(lie[r]);this._dict_set=!0}}zp.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,i,a;if(this.ended)return!1;a=e===~~e?e:e===!0?b$:lMe,typeof t=="string"?r.input=sie.string2buf(t):eme.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new L3.Buf8(n),r.next_out=0,r.avail_out=n),i=_3.deflate(r,a),i!==Lhe&&i!==y5)return this.onEnd(i),this.ended=!0,!1;(r.avail_out===0||r.avail_in===0&&(a===b$||a===Ihe))&&(this.options.to==="string"?this.onData(sie.buf2binstring(L3.shrinkBuf(r.output,r.next_out))):this.onData(L3.shrinkBuf(r.output,r.next_out)))}while((r.avail_in>0||r.avail_out===0)&&i!==Lhe);return a===b$?(i=_3.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===y5):(a===Ihe&&(this.onEnd(y5),r.avail_out=0),!0)};zp.prototype.onData=function(t){this.chunks.push(t)};zp.prototype.onEnd=function(t){t===y5&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=L3.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Zoe(t,e){var r=new zp(e);if(r.push(t,!0),r.err)throw r.msg||lie[r.err];return r.result}function uMe(t,e){return e=e||{},e.raw=!0,Zoe(t,e)}function dMe(t,e){return e=e||{},e.gzip=!0,Zoe(t,e)}Jk.Deflate=zp;Jk.deflate=Zoe;Jk.deflateRaw=uMe;Jk.gzip=dMe;var t9={},tc={},wB=30,fMe=12,xMe=function(e,r){var n,i,a,o,s,l,c,A,h,d,u,f,x,y,p,v,m,k,B,b,E,D,M,T,S;n=e.state,i=e.next_in,T=e.input,a=i+(e.avail_in-5),o=e.next_out,S=e.output,s=o-(r-e.avail_out),l=o+(e.avail_out-257),c=n.dmax,A=n.wsize,h=n.whave,d=n.wnext,u=n.window,f=n.hold,x=n.bits,y=n.lencode,p=n.distcode,v=(1<<n.lenbits)-1,m=(1<<n.distbits)-1;e:do{x<15&&(f+=T[i++]<<x,x+=8,f+=T[i++]<<x,x+=8),k=y[f&v];t:for(;;){if(B=k>>>24,f>>>=B,x-=B,B=k>>>16&255,B===0)S[o++]=k&65535;else if(B&16){b=k&65535,B&=15,B&&(x<B&&(f+=T[i++]<<x,x+=8),b+=f&(1<<B)-1,f>>>=B,x-=B),x<15&&(f+=T[i++]<<x,x+=8,f+=T[i++]<<x,x+=8),k=p[f&m];r:for(;;){if(B=k>>>24,f>>>=B,x-=B,B=k>>>16&255,B&16){if(E=k&65535,B&=15,x<B&&(f+=T[i++]<<x,x+=8,x<B&&(f+=T[i++]<<x,x+=8)),E+=f&(1<<B)-1,E>c){e.msg="invalid distance too far back",n.mode=wB;break e}if(f>>>=B,x-=B,B=o-s,E>B){if(B=E-B,B>h&&n.sane){e.msg="invalid distance too far back",n.mode=wB;break e}if(D=0,M=u,d===0){if(D+=A-B,B<b){b-=B;do S[o++]=u[D++];while(--B);D=o-E,M=S}}else if(d<B){if(D+=A+d-B,B-=d,B<b){b-=B;do S[o++]=u[D++];while(--B);if(D=0,d<b){B=d,b-=B;do S[o++]=u[D++];while(--B);D=o-E,M=S}}}else if(D+=d-B,B<b){b-=B;do S[o++]=u[D++];while(--B);D=o-E,M=S}for(;b>2;)S[o++]=M[D++],S[o++]=M[D++],S[o++]=M[D++],b-=3;b&&(S[o++]=M[D++],b>1&&(S[o++]=M[D++]))}else{D=o-E;do S[o++]=S[D++],S[o++]=S[D++],S[o++]=S[D++],b-=3;while(b>2);b&&(S[o++]=S[D++],b>1&&(S[o++]=S[D++]))}}else if(B&64){e.msg="invalid distance code",n.mode=wB;break e}else{k=p[(k&65535)+(f&(1<<B)-1)];continue r}break}}else if(B&64)if(B&32){n.mode=fMe;break e}else{e.msg="invalid literal/length code",n.mode=wB;break e}else{k=y[(k&65535)+(f&(1<<B)-1)];continue t}break}}while(i<a&&o<l);b=x>>3,i-=b,x-=b<<3,f&=(1<<x)-1,e.next_in=i,e.next_out=o,e.avail_in=i<a?5+(a-i):5-(i-a),e.avail_out=o<l?257+(l-o):257-(o-l),n.hold=f,n.bits=x},The=hu,Gg=15,Phe=852,Uhe=592,Nhe=0,E$=1,Rhe=2,pMe=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],gMe=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],yMe=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],vMe=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],mMe=function(e,r,n,i,a,o,s,l){var c=l.bits,A=0,h=0,d=0,u=0,f=0,x=0,y=0,p=0,v=0,m=0,k,B,b,E,D,M=null,T=0,S,L=new The.Buf16(Gg+1),P=new The.Buf16(Gg+1),_=null,K=0,Y,G,X;for(A=0;A<=Gg;A++)L[A]=0;for(h=0;h<i;h++)L[r[n+h]]++;for(f=c,u=Gg;u>=1&&L[u]===0;u--);if(f>u&&(f=u),u===0)return a[o++]=1<<24|64<<16|0,a[o++]=1<<24|64<<16|0,l.bits=1,0;for(d=1;d<u&&L[d]===0;d++);for(f<d&&(f=d),p=1,A=1;A<=Gg;A++)if(p<<=1,p-=L[A],p<0)return-1;if(p>0&&(e===Nhe||u!==1))return-1;for(P[1]=0,A=1;A<Gg;A++)P[A+1]=P[A]+L[A];for(h=0;h<i;h++)r[n+h]!==0&&(s[P[r[n+h]]++]=h);if(e===Nhe?(M=_=s,S=19):e===E$?(M=pMe,T-=257,_=gMe,K-=257,S=256):(M=yMe,_=vMe,S=-1),m=0,h=0,A=d,D=o,x=f,y=0,b=-1,v=1<<f,E=v-1,e===E$&&v>Phe||e===Rhe&&v>Uhe)return 1;for(;;){Y=A-y,s[h]<S?(G=0,X=s[h]):s[h]>S?(G=_[K+s[h]],X=M[T+s[h]]):(G=96,X=0),k=1<<A-y,B=1<<x,d=B;do B-=k,a[D+(m>>y)+B]=Y<<24|G<<16|X|0;while(B!==0);for(k=1<<A-1;m&k;)k>>=1;if(k!==0?(m&=k-1,m+=k):m=0,h++,--L[A]===0){if(A===u)break;A=r[n+s[h]]}if(A>f&&(m&E)!==b){for(y===0&&(y=f),D+=d,x=A-y,p=1<<x;x+y<u&&(p-=L[x+y],!(p<=0));)x++,p<<=1;if(v+=1<<x,e===E$&&v>Phe||e===Rhe&&v>Uhe)return 1;b=m&E,a[b]=f<<24|x<<16|D-o|0}}return m!==0&&(a[D+m]=A-y<<24|64<<16|0),l.bits=f,0},s0=hu,cie=jve,wc=qve,wMe=xMe,I3=mMe,kMe=0,tme=1,rme=2,Hhe=4,BMe=5,kB=6,jp=0,CMe=1,bMe=2,ll=-2,nme=-3,ime=-4,EMe=-5,Ohe=8,ame=1,Qhe=2,zhe=3,jhe=4,qhe=5,Vhe=6,Khe=7,Ghe=8,Whe=9,Zhe=10,kZ=11,RA=12,F$=13,Xhe=14,S$=15,Yhe=16,Jhe=17,$he=18,eue=19,BB=20,CB=21,tue=22,rue=23,nue=24,iue=25,aue=26,D$=27,oue=28,sue=29,Un=30,ome=31,FMe=32,SMe=852,DMe=592,MMe=15,_Me=MMe;function lue(t){return(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24)}function LMe(){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 s0.Buf16(320),this.work=new s0.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function sme(t){var e;return!t||!t.state?ll:(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=ame,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new s0.Buf32(SMe),e.distcode=e.distdyn=new s0.Buf32(DMe),e.sane=1,e.back=-1,jp)}function lme(t){var e;return!t||!t.state?ll:(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,sme(t))}function cme(t,e){var r,n;return!t||!t.state||(n=t.state,e<0?(r=0,e=-e):(r=(e>>4)+1,e<48&&(e&=15)),e&&(e<8||e>15))?ll:(n.window!==null&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,lme(t))}function Ame(t,e){var r,n;return t?(n=new LMe,t.state=n,n.window=null,r=cme(t,e),r!==jp&&(t.state=null),r):ll}function IMe(t){return Ame(t,_Me)}var cue=!0,M$,_$;function TMe(t){if(cue){var e;for(M$=new s0.Buf32(512),_$=new s0.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(I3(tme,t.lens,0,288,M$,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;I3(rme,t.lens,0,32,_$,0,t.work,{bits:5}),cue=!1}t.lencode=M$,t.lenbits=9,t.distcode=_$,t.distbits=5}function hme(t,e,r,n){var i,a=t.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new s0.Buf8(a.wsize)),n>=a.wsize?(s0.arraySet(a.window,e,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),s0.arraySet(a.window,e,r-n,i,a.wnext),n-=i,n?(s0.arraySet(a.window,e,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}function PMe(t,e){var r,n,i,a,o,s,l,c,A,h,d,u,f,x,y=0,p,v,m,k,B,b,E,D,M=new s0.Buf8(4),T,S,L=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&t.avail_in!==0)return ll;r=t.state,r.mode===RA&&(r.mode=F$),o=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,c=r.hold,A=r.bits,h=s,d=l,D=jp;e:for(;;)switch(r.mode){case ame:if(r.wrap===0){r.mode=F$;break}for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.wrap&2&&c===35615){r.check=0,M[0]=c&255,M[1]=c>>>8&255,r.check=wc(r.check,M,2,0),c=0,A=0,r.mode=Qhe;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((c&255)<<8)+(c>>8))%31){t.msg="incorrect header check",r.mode=Un;break}if((c&15)!==Ohe){t.msg="unknown compression method",r.mode=Un;break}if(c>>>=4,A-=4,E=(c&15)+8,r.wbits===0)r.wbits=E;else if(E>r.wbits){t.msg="invalid window size",r.mode=Un;break}r.dmax=1<<E,t.adler=r.check=1,r.mode=c&512?Zhe:RA,c=0,A=0;break;case Qhe:for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.flags=c,(r.flags&255)!==Ohe){t.msg="unknown compression method",r.mode=Un;break}if(r.flags&57344){t.msg="unknown header flags set",r.mode=Un;break}r.head&&(r.head.text=c>>8&1),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,r.check=wc(r.check,M,2,0)),c=0,A=0,r.mode=zhe;case zhe:for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.head&&(r.head.time=c),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,M[2]=c>>>16&255,M[3]=c>>>24&255,r.check=wc(r.check,M,4,0)),c=0,A=0,r.mode=jhe;case jhe:for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.head&&(r.head.xflags=c&255,r.head.os=c>>8),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,r.check=wc(r.check,M,2,0)),c=0,A=0,r.mode=qhe;case qhe:if(r.flags&1024){for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.length=c,r.head&&(r.head.extra_len=c),r.flags&512&&(M[0]=c&255,M[1]=c>>>8&255,r.check=wc(r.check,M,2,0)),c=0,A=0}else r.head&&(r.head.extra=null);r.mode=Vhe;case Vhe:if(r.flags&1024&&(u=r.length,u>s&&(u=s),u&&(r.head&&(E=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),s0.arraySet(r.head.extra,n,a,u,E)),r.flags&512&&(r.check=wc(r.check,n,u,a)),s-=u,a+=u,r.length-=u),r.length))break e;r.length=0,r.mode=Khe;case Khe:if(r.flags&2048){if(s===0)break e;u=0;do E=n[a+u++],r.head&&E&&r.length<65536&&(r.head.name+=String.fromCharCode(E));while(E&&u<s);if(r.flags&512&&(r.check=wc(r.check,n,u,a)),s-=u,a+=u,E)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=Ghe;case Ghe:if(r.flags&4096){if(s===0)break e;u=0;do E=n[a+u++],r.head&&E&&r.length<65536&&(r.head.comment+=String.fromCharCode(E));while(E&&u<s);if(r.flags&512&&(r.check=wc(r.check,n,u,a)),s-=u,a+=u,E)break e}else r.head&&(r.head.comment=null);r.mode=Whe;case Whe:if(r.flags&512){for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(c!==(r.check&65535)){t.msg="header crc mismatch",r.mode=Un;break}c=0,A=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=RA;break;case Zhe:for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}t.adler=r.check=lue(c),c=0,A=0,r.mode=kZ;case kZ:if(r.havedict===0)return t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,bMe;t.adler=r.check=1,r.mode=RA;case RA:if(e===BMe||e===kB)break e;case F$:if(r.last){c>>>=A&7,A-=A&7,r.mode=D$;break}for(;A<3;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}switch(r.last=c&1,c>>>=1,A-=1,c&3){case 0:r.mode=Xhe;break;case 1:if(TMe(r),r.mode=BB,e===kB){c>>>=2,A-=2;break e}break;case 2:r.mode=Jhe;break;case 3:t.msg="invalid block type",r.mode=Un}c>>>=2,A-=2;break;case Xhe:for(c>>>=A&7,A-=A&7;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if((c&65535)!==(c>>>16^65535)){t.msg="invalid stored block lengths",r.mode=Un;break}if(r.length=c&65535,c=0,A=0,r.mode=S$,e===kB)break e;case S$:r.mode=Yhe;case Yhe:if(u=r.length,u){if(u>s&&(u=s),u>l&&(u=l),u===0)break e;s0.arraySet(i,n,a,u,o),s-=u,a+=u,l-=u,o+=u,r.length-=u;break}r.mode=RA;break;case Jhe:for(;A<14;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.nlen=(c&31)+257,c>>>=5,A-=5,r.ndist=(c&31)+1,c>>>=5,A-=5,r.ncode=(c&15)+4,c>>>=4,A-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=Un;break}r.have=0,r.mode=$he;case $he:for(;r.have<r.ncode;){for(;A<3;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.lens[L[r.have++]]=c&7,c>>>=3,A-=3}for(;r.have<19;)r.lens[L[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,T={bits:r.lenbits},D=I3(kMe,r.lens,0,19,r.lencode,0,r.work,T),r.lenbits=T.bits,D){t.msg="invalid code lengths set",r.mode=Un;break}r.have=0,r.mode=eue;case eue:for(;r.have<r.nlen+r.ndist;){for(;y=r.lencode[c&(1<<r.lenbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(m<16)c>>>=p,A-=p,r.lens[r.have++]=m;else{if(m===16){for(S=p+2;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(c>>>=p,A-=p,r.have===0){t.msg="invalid bit length repeat",r.mode=Un;break}E=r.lens[r.have-1],u=3+(c&3),c>>>=2,A-=2}else if(m===17){for(S=p+3;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=p,A-=p,E=0,u=3+(c&7),c>>>=3,A-=3}else{for(S=p+7;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=p,A-=p,E=0,u=11+(c&127),c>>>=7,A-=7}if(r.have+u>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=Un;break}for(;u--;)r.lens[r.have++]=E}}if(r.mode===Un)break;if(r.lens[256]===0){t.msg="invalid code -- missing end-of-block",r.mode=Un;break}if(r.lenbits=9,T={bits:r.lenbits},D=I3(tme,r.lens,0,r.nlen,r.lencode,0,r.work,T),r.lenbits=T.bits,D){t.msg="invalid literal/lengths set",r.mode=Un;break}if(r.distbits=6,r.distcode=r.distdyn,T={bits:r.distbits},D=I3(rme,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,T),r.distbits=T.bits,D){t.msg="invalid distances set",r.mode=Un;break}if(r.mode=BB,e===kB)break e;case BB:r.mode=CB;case CB:if(s>=6&&l>=258){t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,wMe(t,d),o=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,c=r.hold,A=r.bits,r.mode===RA&&(r.back=-1);break}for(r.back=0;y=r.lencode[c&(1<<r.lenbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(v&&!(v&240)){for(k=p,B=v,b=m;y=r.lencode[b+((c&(1<<k+B)-1)>>k)],p=y>>>24,v=y>>>16&255,m=y&65535,!(k+p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=k,A-=k,r.back+=k}if(c>>>=p,A-=p,r.back+=p,r.length=m,v===0){r.mode=aue;break}if(v&32){r.back=-1,r.mode=RA;break}if(v&64){t.msg="invalid literal/length code",r.mode=Un;break}r.extra=v&15,r.mode=tue;case tue:if(r.extra){for(S=r.extra;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.length+=c&(1<<r.extra)-1,c>>>=r.extra,A-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=rue;case rue:for(;y=r.distcode[c&(1<<r.distbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(!(v&240)){for(k=p,B=v,b=m;y=r.distcode[b+((c&(1<<k+B)-1)>>k)],p=y>>>24,v=y>>>16&255,m=y&65535,!(k+p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=k,A-=k,r.back+=k}if(c>>>=p,A-=p,r.back+=p,v&64){t.msg="invalid distance code",r.mode=Un;break}r.offset=m,r.extra=v&15,r.mode=nue;case nue:if(r.extra){for(S=r.extra;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.offset+=c&(1<<r.extra)-1,c>>>=r.extra,A-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=Un;break}r.mode=iue;case iue:if(l===0)break e;if(u=d-l,r.offset>u){if(u=r.offset-u,u>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=Un;break}u>r.wnext?(u-=r.wnext,f=r.wsize-u):f=r.wnext-u,u>r.length&&(u=r.length),x=r.window}else x=i,f=o-r.offset,u=r.length;u>l&&(u=l),l-=u,r.length-=u;do i[o++]=x[f++];while(--u);r.length===0&&(r.mode=CB);break;case aue:if(l===0)break e;i[o++]=r.length,l--,r.mode=CB;break;case D$:if(r.wrap){for(;A<32;){if(s===0)break e;s--,c|=n[a++]<<A,A+=8}if(d-=l,t.total_out+=d,r.total+=d,d&&(t.adler=r.check=r.flags?wc(r.check,i,d,o-d):cie(r.check,i,d,o-d)),d=l,(r.flags?c:lue(c))!==r.check){t.msg="incorrect data check",r.mode=Un;break}c=0,A=0}r.mode=oue;case oue:if(r.wrap&&r.flags){for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(c!==(r.total&4294967295)){t.msg="incorrect length check",r.mode=Un;break}c=0,A=0}r.mode=sue;case sue:D=CMe;break e;case Un:D=nme;break e;case ome:return ime;case FMe:default:return ll}return t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,(r.wsize||d!==t.avail_out&&r.mode<Un&&(r.mode<D$||e!==Hhe))&&hme(t,t.output,t.next_out,d-t.avail_out),h-=t.avail_in,d-=t.avail_out,t.total_in+=h,t.total_out+=d,r.total+=d,r.wrap&&d&&(t.adler=r.check=r.flags?wc(r.check,i,d,t.next_out-d):cie(r.check,i,d,t.next_out-d)),t.data_type=r.bits+(r.last?64:0)+(r.mode===RA?128:0)+(r.mode===BB||r.mode===S$?256:0),(h===0&&d===0||e===Hhe)&&D===jp&&(D=EMe),D}function UMe(t){if(!t||!t.state)return ll;var e=t.state;return e.window&&(e.window=null),t.state=null,jp}function NMe(t,e){var r;return!t||!t.state||(r=t.state,!(r.wrap&2))?ll:(r.head=e,e.done=!1,jp)}function RMe(t,e){var r=e.length,n,i,a;return!t||!t.state||(n=t.state,n.wrap!==0&&n.mode!==kZ)?ll:n.mode===kZ&&(i=1,i=cie(i,e,r,0),i!==n.check)?nme:(a=hme(t,e,r,r),a?(n.mode=ome,ime):(n.havedict=1,jp))}tc.inflateReset=lme;tc.inflateReset2=cme;tc.inflateResetKeep=sme;tc.inflateInit=IMe;tc.inflateInit2=Ame;tc.inflate=PMe;tc.inflateEnd=UMe;tc.inflateGetHeader=NMe;tc.inflateSetDictionary=RMe;tc.inflateInfo="pako inflate (from Nodeca project)";var ume={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};function HMe(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var OMe=HMe,v5=tc,T3=hu,xW=sg,gi=ume,Aie=Woe,QMe=$ve,zMe=OMe,dme=Object.prototype.toString;function qp(t){if(!(this instanceof qp))return new qp(t);this.options=T3.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new QMe,this.strm.avail_out=0;var r=v5.inflateInit2(this.strm,e.windowBits);if(r!==gi.Z_OK)throw new Error(Aie[r]);if(this.header=new zMe,v5.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=xW.string2buf(e.dictionary):dme.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(r=v5.inflateSetDictionary(this.strm,e.dictionary),r!==gi.Z_OK)))throw new Error(Aie[r])}qp.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,i=this.options.dictionary,a,o,s,l,c,A=!1;if(this.ended)return!1;o=e===~~e?e:e===!0?gi.Z_FINISH:gi.Z_NO_FLUSH,typeof t=="string"?r.input=xW.binstring2buf(t):dme.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new T3.Buf8(n),r.next_out=0,r.avail_out=n),a=v5.inflate(r,gi.Z_NO_FLUSH),a===gi.Z_NEED_DICT&&i&&(a=v5.inflateSetDictionary(this.strm,i)),a===gi.Z_BUF_ERROR&&A===!0&&(a=gi.Z_OK,A=!1),a!==gi.Z_STREAM_END&&a!==gi.Z_OK)return this.onEnd(a),this.ended=!0,!1;r.next_out&&(r.avail_out===0||a===gi.Z_STREAM_END||r.avail_in===0&&(o===gi.Z_FINISH||o===gi.Z_SYNC_FLUSH))&&(this.options.to==="string"?(s=xW.utf8border(r.output,r.next_out),l=r.next_out-s,c=xW.buf2string(r.output,s),r.next_out=l,r.avail_out=n-l,l&&T3.arraySet(r.output,r.output,s,l,0),this.onData(c)):this.onData(T3.shrinkBuf(r.output,r.next_out))),r.avail_in===0&&r.avail_out===0&&(A=!0)}while((r.avail_in>0||r.avail_out===0)&&a!==gi.Z_STREAM_END);return a===gi.Z_STREAM_END&&(o=gi.Z_FINISH),o===gi.Z_FINISH?(a=v5.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===gi.Z_OK):(o===gi.Z_SYNC_FLUSH&&(this.onEnd(gi.Z_OK),r.avail_out=0),!0)};qp.prototype.onData=function(t){this.chunks.push(t)};qp.prototype.onEnd=function(t){t===gi.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=T3.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Xoe(t,e){var r=new qp(e);if(r.push(t,!0),r.err)throw r.msg||Aie[r.err];return r.result}function jMe(t,e){return e=e||{},e.raw=!0,Xoe(t,e)}t9.Inflate=qp;t9.inflate=Xoe;t9.inflateRaw=jMe;t9.ungzip=Xoe;var qMe=hu.assign,VMe=Jk,KMe=t9,GMe=ume,fme={};qMe(fme,VMe,KMe,GMe);var WMe=fme;const ZMe=Yp(WMe);var We={};We.toRGBA8=function(t){var e=t.width,r=t.height;if(t.tabs.acTL==null)return[We.toRGBA8.decodeImage(t.data,e,r,t).buffer];var n=[];t.frames[0].data==null&&(t.frames[0].data=t.data);for(var i=e*r*4,a=new Uint8Array(i),o=new Uint8Array(i),s=new Uint8Array(i),l=0;l<t.frames.length;l++){var c=t.frames[l],A=c.rect.x,h=c.rect.y,d=c.rect.width,u=c.rect.height,f=We.toRGBA8.decodeImage(c.data,d,u,t);if(l!=0)for(var x=0;x<i;x++)s[x]=a[x];if(c.blend==0?We._copyTile(f,d,u,a,e,r,A,h,0):c.blend==1&&We._copyTile(f,d,u,a,e,r,A,h,1),n.push(a.buffer.slice(0)),c.dispose!=0){if(c.dispose==1)We._copyTile(o,d,u,a,e,r,A,h,0);else if(c.dispose==2)for(var x=0;x<i;x++)a[x]=s[x]}}return n};We.toRGBA8.decodeImage=function(t,e,r,n){var i=e*r,a=We.decode._getBPP(n),o=Math.ceil(e*a/8),s=new Uint8Array(i*4),l=new Uint32Array(s.buffer),c=n.ctype,A=n.depth,h=We._bin.readUshort;if(c==6){var d=i<<2;if(A==8)for(var u=0;u<d;u+=4)s[u]=t[u],s[u+1]=t[u+1],s[u+2]=t[u+2],s[u+3]=t[u+3];if(A==16)for(var u=0;u<d;u++)s[u]=t[u<<1]}else if(c==2){var f=n.tabs.tRNS;if(f==null){if(A==8)for(var u=0;u<i;u++){var x=u*3;l[u]=255<<24|t[x+2]<<16|t[x+1]<<8|t[x]}if(A==16)for(var u=0;u<i;u++){var x=u*6;l[u]=255<<24|t[x+4]<<16|t[x+2]<<8|t[x]}}else{var y=f[0],p=f[1],v=f[2];if(A==8)for(var u=0;u<i;u++){var m=u<<2,x=u*3;l[u]=255<<24|t[x+2]<<16|t[x+1]<<8|t[x],t[x]==y&&t[x+1]==p&&t[x+2]==v&&(s[m+3]=0)}if(A==16)for(var u=0;u<i;u++){var m=u<<2,x=u*6;l[u]=255<<24|t[x+4]<<16|t[x+2]<<8|t[x],h(t,x)==y&&h(t,x+2)==p&&h(t,x+4)==v&&(s[m+3]=0)}}}else if(c==3){var k=n.tabs.PLTE,B=n.tabs.tRNS,b=B?B.length:0;if(A==1)for(var E=0;E<r;E++)for(var D=E*o,M=E*e,u=0;u<e;u++){var m=M+u<<2,T=t[D+(u>>3)]>>7-((u&7)<<0)&1,S=3*T;s[m]=k[S],s[m+1]=k[S+1],s[m+2]=k[S+2],s[m+3]=T<b?B[T]:255}if(A==2)for(var E=0;E<r;E++)for(var D=E*o,M=E*e,u=0;u<e;u++){var m=M+u<<2,T=t[D+(u>>2)]>>6-((u&3)<<1)&3,S=3*T;s[m]=k[S],s[m+1]=k[S+1],s[m+2]=k[S+2],s[m+3]=T<b?B[T]:255}if(A==4)for(var E=0;E<r;E++)for(var D=E*o,M=E*e,u=0;u<e;u++){var m=M+u<<2,T=t[D+(u>>1)]>>4-((u&1)<<2)&15,S=3*T;s[m]=k[S],s[m+1]=k[S+1],s[m+2]=k[S+2],s[m+3]=T<b?B[T]:255}if(A==8)for(var u=0;u<i;u++){var m=u<<2,T=t[u],S=3*T;s[m]=k[S],s[m+1]=k[S+1],s[m+2]=k[S+2],s[m+3]=T<b?B[T]:255}}else if(c==4){if(A==8)for(var u=0;u<i;u++){var m=u<<2,L=u<<1,P=t[L];s[m]=P,s[m+1]=P,s[m+2]=P,s[m+3]=t[L+1]}if(A==16)for(var u=0;u<i;u++){var m=u<<2,L=u<<2,P=t[L];s[m]=P,s[m+1]=P,s[m+2]=P,s[m+3]=t[L+2]}}else if(c==0)for(var y=n.tabs.tRNS?n.tabs.tRNS:-1,E=0;E<r;E++){var _=E*o,K=E*e;if(A==1)for(var Y=0;Y<e;Y++){var P=255*(t[_+(Y>>>3)]>>>7-(Y&7)&1),G=P==y*255?0:255;l[K+Y]=G<<24|P<<16|P<<8|P}else if(A==2)for(var Y=0;Y<e;Y++){var P=85*(t[_+(Y>>>2)]>>>6-((Y&3)<<1)&3),G=P==y*85?0:255;l[K+Y]=G<<24|P<<16|P<<8|P}else if(A==4)for(var Y=0;Y<e;Y++){var P=17*(t[_+(Y>>>1)]>>>4-((Y&1)<<2)&15),G=P==y*17?0:255;l[K+Y]=G<<24|P<<16|P<<8|P}else if(A==8)for(var Y=0;Y<e;Y++){var P=t[_+Y],G=P==y?0:255;l[K+Y]=G<<24|P<<16|P<<8|P}else if(A==16)for(var Y=0;Y<e;Y++){var P=t[_+(Y<<1)],G=h(t,_+(Y<<u))==y?0:255;l[K+Y]=G<<24|P<<16|P<<8|P}}return s};We.decode=function(t){for(var e=new Uint8Array(t),r=8,n=We._bin,i=n.readUshort,a=n.readUint,o={tabs:{},frames:[]},s=new Uint8Array(e.length),l=0,c,A=0,h=[137,80,78,71,13,10,26,10],d=0;d<8;d++)if(e[d]!=h[d])throw"The input is not a PNG file!";for(;r<e.length;){var u=n.readUint(e,r);r+=4;var f=n.readASCII(e,r,4);if(r+=4,f=="IHDR")We.decode._IHDR(e,r,o);else if(f=="IDAT"){for(var d=0;d<u;d++)s[l+d]=e[r+d];l+=u}else if(f=="acTL")o.tabs[f]={num_frames:a(e,r),num_plays:a(e,r+4)},c=new Uint8Array(e.length);else if(f=="fcTL"){if(A!=0){var x=o.frames[o.frames.length-1];x.data=We.decode._decompress(o,c.slice(0,A),x.rect.width,x.rect.height),A=0}var y={x:a(e,r+12),y:a(e,r+16),width:a(e,r+4),height:a(e,r+8)},p=i(e,r+22);p=i(e,r+20)/(p==0?100:p);var v={rect:y,delay:Math.round(p*1e3),dispose:e[r+24],blend:e[r+25]};o.frames.push(v)}else if(f=="fdAT"){for(var d=0;d<u-4;d++)c[A+d]=e[r+d+4];A+=u-4}else if(f=="pHYs")o.tabs[f]=[n.readUint(e,r),n.readUint(e,r+4),e[r+8]];else if(f=="cHRM"){o.tabs[f]=[];for(var d=0;d<8;d++)o.tabs[f].push(n.readUint(e,r+d*4))}else if(f=="tEXt"){o.tabs[f]==null&&(o.tabs[f]={});var m=n.nextZero(e,r),k=n.readASCII(e,r,m-r),B=n.readASCII(e,m+1,r+u-m-1);o.tabs[f][k]=B}else if(f=="iTXt"){o.tabs[f]==null&&(o.tabs[f]={});var m=0,b=r;m=n.nextZero(e,b);var k=n.readASCII(e,b,m-b);b=m+1,e[b],e[b+1],b+=2,m=n.nextZero(e,b),n.readASCII(e,b,m-b),b=m+1,m=n.nextZero(e,b),n.readUTF8(e,b,m-b),b=m+1;var B=n.readUTF8(e,b,u-(b-r));o.tabs[f][k]=B}else if(f=="PLTE")o.tabs[f]=n.readBytes(e,r,u);else if(f=="hIST"){var E=o.tabs.PLTE.length/3;o.tabs[f]=[];for(var d=0;d<E;d++)o.tabs[f].push(i(e,r+d*2))}else if(f=="tRNS")o.ctype==3?o.tabs[f]=n.readBytes(e,r,u):o.ctype==0?o.tabs[f]=i(e,r):o.ctype==2&&(o.tabs[f]=[i(e,r),i(e,r+2),i(e,r+4)]);else if(f=="gAMA")o.tabs[f]=n.readUint(e,r)/1e5;else if(f=="sRGB")o.tabs[f]=e[r];else if(f=="bKGD")o.ctype==0||o.ctype==4?o.tabs[f]=[i(e,r)]:o.ctype==2||o.ctype==6?o.tabs[f]=[i(e,r),i(e,r+2),i(e,r+4)]:o.ctype==3&&(o.tabs[f]=e[r]);else if(f=="IEND")break;r+=u,n.readUint(e,r),r+=4}if(A!=0){var x=o.frames[o.frames.length-1];x.data=We.decode._decompress(o,c.slice(0,A),x.rect.width,x.rect.height),A=0}return o.data=We.decode._decompress(o,s,o.width,o.height),delete o.compress,delete o.interlace,delete o.filter,o};We.decode._decompress=function(t,e,r,n){var i=We.decode._getBPP(t),a=Math.ceil(r*i/8),o=new Uint8Array((a+1+t.interlace)*n);return e=We.decode._inflate(e,o),t.interlace==0?e=We.decode._filterZero(e,t,0,r,n):t.interlace==1&&(e=We.decode._readInterlace(e,t)),e};We.decode._inflate=function(t,e){var r=We.inflateRaw(new Uint8Array(t.buffer,2,t.length-6),e);return r};We.inflateRaw=function(){var t={};return t.H={},t.H.N=function(e,r){var n=Uint8Array,i=0,a=0,o=0,s=0,l=0,c=0,A=0,h=0,d=0,u,f;if(e[0]==3&&e[1]==0)return r||new n(0);var x=t.H,y=x.b,p=x.e,v=x.R,m=x.n,k=x.A,B=x.Z,b=x.m,E=r==null;for(E&&(r=new n(e.length>>>2<<3));i==0;){if(i=y(e,d,1),a=y(e,d+1,2),d+=3,a==0){d&7&&(d+=8-(d&7));var D=(d>>>3)+4,M=e[D-4]|e[D-3]<<8;E&&(r=t.H.W(r,h+M)),r.set(new n(e.buffer,e.byteOffset+D,M),h),d=D+M<<3,h+=M;continue}if(E&&(r=t.H.W(r,h+(1<<17))),a==1&&(u=b.J,f=b.h,c=511,A=31),a==2){o=p(e,d,5)+257,s=p(e,d+5,5)+1,l=p(e,d+10,4)+4,d+=14;for(var T=1,S=0;S<38;S+=2)b.Q[S]=0,b.Q[S+1]=0;for(var S=0;S<l;S++){var L=p(e,d+S*3,3);b.Q[(b.X[S]<<1)+1]=L,L>T&&(T=L)}d+=3*l,m(b.Q,T),k(b.Q,T,b.u),u=b.w,f=b.d,d=v(b.u,(1<<T)-1,o+s,e,d,b.v);var P=x.V(b.v,0,o,b.C);c=(1<<P)-1;var _=x.V(b.v,o,s,b.D);A=(1<<_)-1,m(b.C,P),k(b.C,P,u),m(b.D,_),k(b.D,_,f)}for(;;){var K=u[B(e,d)&c];d+=K&15;var Y=K>>>4;if(!(Y>>>8))r[h++]=Y;else{if(Y==256)break;var G=h+Y-254;if(Y>264){var X=b.q[Y-257];G=h+(X>>>3)+p(e,d,X&7),d+=X&7}var V=f[B(e,d)&A];d+=V&15;var J=V>>>4,O=b.c[J],I=(O>>>4)+y(e,d,O&15);for(d+=O&15;h<G;)r[h]=r[h++-I],r[h]=r[h++-I],r[h]=r[h++-I],r[h]=r[h++-I];h=G}}}return r.length==h?r:r.slice(0,h)},t.H.W=function(e,r){var n=e.length;if(r<=n)return e;var i=new Uint8Array(n<<1);return i.set(e,0),i},t.H.R=function(e,r,n,i,a,o){for(var s=t.H.e,l=t.H.Z,c=0;c<n;){var A=e[l(i,a)&r];a+=A&15;var h=A>>>4;if(h<=15)o[c]=h,c++;else{var d=0,u=0;h==16?(u=3+s(i,a,2),a+=2,d=o[c-1]):h==17?(u=3+s(i,a,3),a+=3):h==18&&(u=11+s(i,a,7),a+=7);for(var f=c+u;c<f;)o[c]=d,c++}}return a},t.H.V=function(e,r,n,i){for(var a=0,o=0,s=i.length>>>1;o<n;){var l=e[o+r];i[o<<1]=0,i[(o<<1)+1]=l,l>a&&(a=l),o++}for(;o<s;)i[o<<1]=0,i[(o<<1)+1]=0,o++;return a},t.H.n=function(e,r){for(var n=t.H.m,i=e.length,a,o,s,l,c,A=n.j,l=0;l<=r;l++)A[l]=0;for(l=1;l<i;l+=2)A[e[l]]++;var h=n.K;for(a=0,A[0]=0,o=1;o<=r;o++)a=a+A[o-1]<<1,h[o]=a;for(s=0;s<i;s+=2)c=e[s+1],c!=0&&(e[s]=h[c],h[c]++)},t.H.A=function(e,r,n){for(var i=e.length,a=t.H.m,o=a.r,s=0;s<i;s+=2)if(e[s+1]!=0)for(var l=s>>1,c=e[s+1],A=l<<4|c,h=r-c,d=e[s]<<h,u=d+(1<<h);d!=u;){var f=o[d]>>>15-r;n[f]=A,d++}},t.H.l=function(e,r){for(var n=t.H.m.r,i=15-r,a=0;a<e.length;a+=2){var o=e[a]<<r-e[a+1];e[a]=n[o]>>>i}},t.H.M=function(e,r,n){n=n<<(r&7);var i=r>>>3;e[i]|=n,e[i+1]|=n>>>8},t.H.I=function(e,r,n){n=n<<(r&7);var i=r>>>3;e[i]|=n,e[i+1]|=n>>>8,e[i+2]|=n>>>16},t.H.e=function(e,r,n){return(e[r>>>3]|e[(r>>>3)+1]<<8)>>>(r&7)&(1<<n)-1},t.H.b=function(e,r,n){return(e[r>>>3]|e[(r>>>3)+1]<<8|e[(r>>>3)+2]<<16)>>>(r&7)&(1<<n)-1},t.H.Z=function(e,r){return(e[r>>>3]|e[(r>>>3)+1]<<8|e[(r>>>3)+2]<<16)>>>(r&7)},t.H.i=function(e,r){return(e[r>>>3]|e[(r>>>3)+1]<<8|e[(r>>>3)+2]<<16|e[(r>>>3)+3]<<24)>>>(r&7)},t.H.m=function(){var e=Uint16Array,r=Uint32Array;return{K:new e(16),j:new e(16),X:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],S:[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999],T:[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0],q:new e(32),p:[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,65535,65535],z:[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0],c:new r(32),J:new e(512),_:[],h:new e(32),$:[],w:new e(32768),C:[],v:[],d:new e(32768),D:[],u:new e(512),Q:[],r:new e(32768),s:new r(286),Y:new r(30),a:new r(19),t:new r(15e3),k:new e(65536),g:new e(32768)}}(),function(){for(var e=t.H.m,r=32768,n=0;n<r;n++){var i=n;i=(i&2863311530)>>>1|(i&1431655765)<<1,i=(i&3435973836)>>>2|(i&858993459)<<2,i=(i&4042322160)>>>4|(i&252645135)<<4,i=(i&4278255360)>>>8|(i&16711935)<<8,e.r[n]=(i>>>16|i<<16)>>>17}function a(o,s,l){for(;s--!=0;)o.push(0,l)}for(var n=0;n<32;n++)e.q[n]=e.S[n]<<3|e.T[n],e.c[n]=e.p[n]<<4|e.z[n];a(e._,144,8),a(e._,112,9),a(e._,24,7),a(e._,8,8),t.H.n(e._,9),t.H.A(e._,9,e.J),t.H.l(e._,9),a(e.$,32,5),t.H.n(e.$,5),t.H.A(e.$,5,e.h),t.H.l(e.$,5),a(e.Q,19,0),a(e.C,286,0),a(e.D,30,0),a(e.v,320,0)}(),t.H.N}();We.decode._readInterlace=function(t,e){for(var r=e.width,n=e.height,i=We.decode._getBPP(e),a=i>>3,o=Math.ceil(r*i/8),s=new Uint8Array(n*o),l=0,c=[0,0,4,0,2,0,1],A=[0,4,0,2,0,1,0],h=[8,8,8,4,4,2,2],d=[8,8,4,4,2,2,1],u=0;u<7;){for(var f=h[u],x=d[u],y=0,p=0,v=c[u];v<n;)v+=f,p++;for(var m=A[u];m<r;)m+=x,y++;var k=Math.ceil(y*i/8);We.decode._filterZero(t,e,l,y,p);for(var B=0,b=c[u];b<n;){for(var E=A[u],D=l+B*k<<3;E<r;){if(i==1){var M=t[D>>3];M=M>>7-(D&7)&1,s[b*o+(E>>3)]|=M<<7-((E&7)<<0)}if(i==2){var M=t[D>>3];M=M>>6-(D&7)&3,s[b*o+(E>>2)]|=M<<6-((E&3)<<1)}if(i==4){var M=t[D>>3];M=M>>4-(D&7)&15,s[b*o+(E>>1)]|=M<<4-((E&1)<<2)}if(i>=8)for(var T=b*o+E*a,S=0;S<a;S++)s[T+S]=t[(D>>3)+S];D+=i,E+=x}B++,b+=f}y*p!=0&&(l+=p*(1+k)),u=u+1}return s};We.decode._getBPP=function(t){var e=[1,null,3,1,2,null,4][t.ctype];return e*t.depth};We.decode._filterZero=function(t,e,r,n,i){var a=We.decode._getBPP(e),o=Math.ceil(n*a/8),s=We.decode._paeth;a=Math.ceil(a/8);var l=0,c=1,A=t[r],h=0;if(A>1&&(t[r]=[0,0,1][A-2]),A==3)for(h=a;h<o;h++)t[h+1]=t[h+1]+(t[h+1-a]>>>1)&255;for(var d=0;d<i;d++)if(l=r+d*o,c=l+d+1,A=t[c-1],h=0,A==0)for(;h<o;h++)t[l+h]=t[c+h];else if(A==1){for(;h<a;h++)t[l+h]=t[c+h];for(;h<o;h++)t[l+h]=t[c+h]+t[l+h-a]}else if(A==2)for(;h<o;h++)t[l+h]=t[c+h]+t[l+h-o];else if(A==3){for(;h<a;h++)t[l+h]=t[c+h]+(t[l+h-o]>>>1);for(;h<o;h++)t[l+h]=t[c+h]+(t[l+h-o]+t[l+h-a]>>>1)}else{for(;h<a;h++)t[l+h]=t[c+h]+s(0,t[l+h-o],0);for(;h<o;h++)t[l+h]=t[c+h]+s(t[l+h-a],t[l+h-o],t[l+h-a-o])}return t};We.decode._paeth=function(t,e,r){var n=t+e-r,i=n-t,a=n-e,o=n-r;return i*i<=a*a&&i*i<=o*o?t:a*a<=o*o?e:r};We.decode._IHDR=function(t,e,r){var n=We._bin;r.width=n.readUint(t,e),e+=4,r.height=n.readUint(t,e),e+=4,r.depth=t[e],e++,r.ctype=t[e],e++,r.compress=t[e],e++,r.filter=t[e],e++,r.interlace=t[e],e++};We._bin={nextZero:function(t,e){for(;t[e]!=0;)e++;return e},readUshort:function(t,e){return t[e]<<8|t[e+1]},writeUshort:function(t,e,r){t[e]=r>>8&255,t[e+1]=r&255},readUint:function(t,e){return t[e]*(256*256*256)+(t[e+1]<<16|t[e+2]<<8|t[e+3])},writeUint:function(t,e,r){t[e]=r>>24&255,t[e+1]=r>>16&255,t[e+2]=r>>8&255,t[e+3]=r&255},readASCII:function(t,e,r){for(var n="",i=0;i<r;i++)n+=String.fromCharCode(t[e+i]);return n},writeASCII:function(t,e,r){for(var n=0;n<r.length;n++)t[e+n]=r.charCodeAt(n)},readBytes:function(t,e,r){for(var n=[],i=0;i<r;i++)n.push(t[e+i]);return n},pad:function(t){return t.length<2?"0"+t:t},readUTF8:function(t,e,r){for(var n="",i,a=0;a<r;a++)n+="%"+We._bin.pad(t[e+a].toString(16));try{i=decodeURIComponent(n)}catch{return We._bin.readASCII(t,e,r)}return i}};We._copyTile=function(t,e,r,n,i,a,o,s,l){for(var c=Math.min(e,i),A=Math.min(r,a),h=0,d=0,u=0;u<A;u++)for(var f=0;f<c;f++)if(o>=0&&s>=0?(h=u*e+f<<2,d=(s+u)*i+o+f<<2):(h=(-s+u)*e-o+f<<2,d=u*i+f<<2),l==0)n[d]=t[h],n[d+1]=t[h+1],n[d+2]=t[h+2],n[d+3]=t[h+3];else if(l==1){var x=t[h+3]*.00392156862745098,y=t[h]*x,p=t[h+1]*x,v=t[h+2]*x,m=n[d+3]*(1/255),k=n[d]*m,B=n[d+1]*m,b=n[d+2]*m,E=1-x,D=x+m*E,M=D==0?0:1/D;n[d+3]=255*D,n[d+0]=(y+k*E)*M,n[d+1]=(p+B*E)*M,n[d+2]=(v+b*E)*M}else if(l==2){var x=t[h+3],y=t[h],p=t[h+1],v=t[h+2],m=n[d+3],k=n[d],B=n[d+1],b=n[d+2];x==m&&y==k&&p==B&&v==b?(n[d]=0,n[d+1]=0,n[d+2]=0,n[d+3]=0):(n[d]=y,n[d+1]=p,n[d+2]=v,n[d+3]=x)}else if(l==3){var x=t[h+3],y=t[h],p=t[h+1],v=t[h+2],m=n[d+3],k=n[d],B=n[d+1],b=n[d+2];if(x==m&&y==k&&p==B&&v==b)continue;if(x<220&&m>20)return!1}return!0};We.encode=function(t,e,r,n,i,a,o){n==null&&(n=0),o==null&&(o=!1);var s=We.encode.compress(t,e,r,n,[!1,!1,!1,0,o]);return We.encode.compressPNG(s,-1),We.encode._main(s,e,r,i,a)};We.encodeLL=function(t,e,r,n,i,a,o,s){for(var l={ctype:0+(n==1?0:2)+(i==0?0:4),depth:a,frames:[]},c=(n+i)*a,A=c*e,h=0;h<t.length;h++)l.frames.push({rect:{x:0,y:0,width:e,height:r},img:new Uint8Array(t[h]),blend:0,dispose:1,bpp:Math.ceil(c/8),bpl:Math.ceil(A/8)});We.encode.compressPNG(l,0,!0);var d=We.encode._main(l,e,r,o,s);return d};We.encode._main=function(t,e,r,n,i){i==null&&(i={});var a=We.crc.crc,o=We._bin.writeUint,s=We._bin.writeUshort,l=We._bin.writeASCII,c=8,A=t.frames.length>1,h=!1,d=33+(A?20:0);if(i.sRGB!=null&&(d+=13),i.pHYs!=null&&(d+=21),t.ctype==3){for(var u=t.plte.length,f=0;f<u;f++)t.plte[f]>>>24!=255&&(h=!0);d+=8+u*3+4+(h?8+u*1+4:0)}for(var x=0;x<t.frames.length;x++){var y=t.frames[x];A&&(d+=38),d+=y.cimg.length+12,x!=0&&(d+=4)}d+=12;for(var p=new Uint8Array(d),v=[137,80,78,71,13,10,26,10],f=0;f<8;f++)p[f]=v[f];if(o(p,c,13),c+=4,l(p,c,"IHDR"),c+=4,o(p,c,e),c+=4,o(p,c,r),c+=4,p[c]=t.depth,c++,p[c]=t.ctype,c++,p[c]=0,c++,p[c]=0,c++,p[c]=0,c++,o(p,c,a(p,c-17,17)),c+=4,i.sRGB!=null&&(o(p,c,1),c+=4,l(p,c,"sRGB"),c+=4,p[c]=i.sRGB,c++,o(p,c,a(p,c-5,5)),c+=4),i.pHYs!=null&&(o(p,c,9),c+=4,l(p,c,"pHYs"),c+=4,o(p,c,i.pHYs[0]),c+=4,o(p,c,i.pHYs[1]),c+=4,p[c]=i.pHYs[2],c++,o(p,c,a(p,c-13,13)),c+=4),A&&(o(p,c,8),c+=4,l(p,c,"acTL"),c+=4,o(p,c,t.frames.length),c+=4,o(p,c,i.loop!=null?i.loop:0),c+=4,o(p,c,a(p,c-12,12)),c+=4),t.ctype==3){var u=t.plte.length;o(p,c,u*3),c+=4,l(p,c,"PLTE"),c+=4;for(var f=0;f<u;f++){var m=f*3,k=t.plte[f],B=k&255,b=k>>>8&255,E=k>>>16&255;p[c+m+0]=B,p[c+m+1]=b,p[c+m+2]=E}if(c+=u*3,o(p,c,a(p,c-u*3-4,u*3+4)),c+=4,h){o(p,c,u),c+=4,l(p,c,"tRNS"),c+=4;for(var f=0;f<u;f++)p[c+f]=t.plte[f]>>>24&255;c+=u,o(p,c,a(p,c-u-4,u+4)),c+=4}}for(var D=0,x=0;x<t.frames.length;x++){var y=t.frames[x];A&&(o(p,c,26),c+=4,l(p,c,"fcTL"),c+=4,o(p,c,D++),c+=4,o(p,c,y.rect.width),c+=4,o(p,c,y.rect.height),c+=4,o(p,c,y.rect.x),c+=4,o(p,c,y.rect.y),c+=4,s(p,c,n[x]),c+=2,s(p,c,1e3),c+=2,p[c]=y.dispose,c++,p[c]=y.blend,c++,o(p,c,a(p,c-30,30)),c+=4);var M=y.cimg,u=M.length;o(p,c,u+(x==0?0:4)),c+=4;var T=c;l(p,c,x==0?"IDAT":"fdAT"),c+=4,x!=0&&(o(p,c,D++),c+=4),p.set(M,c),c+=u,o(p,c,a(p,T,c-T)),c+=4}return o(p,c,0),c+=4,l(p,c,"IEND"),c+=4,o(p,c,a(p,c-4,4)),c+=4,p.buffer};We.encode.compressPNG=function(t,e,r){for(var n=0;n<t.frames.length;n++){var i=t.frames[n];i.rect.width;var a=i.rect.height,o=new Uint8Array(a*i.bpl+a);i.cimg=We.encode._filterZero(i.img,a,i.bpp,i.bpl,o,e,r)}};We.encode.compress=function(t,e,r,n,i){for(var a=i[0],o=i[1],s=i[2],l=i[3],c=i[4],A=6,h=8,d=255,u=0;u<t.length;u++)for(var f=new Uint8Array(t[u]),x=f.length,y=0;y<x;y+=4)d&=f[y+3];var p=d!=255,v=We.encode.framize(t,e,r,a,o,s),m={},k=[],B=[];if(n!=0){for(var b=[],y=0;y<v.length;y++)b.push(v[y].img.buffer);for(var E=We.encode.concatRGBA(b),D=We.quantize(E,n),M=0,T=new Uint8Array(D.abuf),y=0;y<v.length;y++){var S=v[y].img,L=S.length;B.push(new Uint8Array(D.inds.buffer,M>>2,L>>2));for(var u=0;u<L;u+=4)S[u]=T[M+u],S[u+1]=T[M+u+1],S[u+2]=T[M+u+2],S[u+3]=T[M+u+3];M+=L}for(var y=0;y<D.plte.length;y++)k.push(D.plte[y].est.rgba)}else for(var u=0;u<v.length;u++){var P=v[u],_=new Uint32Array(P.img.buffer),K=P.rect.width,x=_.length,Y=new Uint8Array(x);B.push(Y);for(var y=0;y<x;y++){var G=_[y];if(y!=0&&G==_[y-1])Y[y]=Y[y-1];else if(y>K&&G==_[y-K])Y[y]=Y[y-K];else{var X=m[G];if(X==null&&(m[G]=X=k.length,k.push(G),k.length>=300))break;Y[y]=X}}}var V=k.length;V<=256&&c==!1&&(V<=2?h=1:V<=4?h=2:V<=16?h=4:h=8,h=Math.max(h,l));for(var u=0;u<v.length;u++){var P=v[u];P.rect.x,P.rect.y;var K=P.rect.width,J=P.rect.height,O=P.img;new Uint32Array(O.buffer);var I=4*K,j=4;if(V<=256&&c==!1){I=Math.ceil(h*K/8);for(var q=new Uint8Array(I*J),ie=B[u],he=0;he<J;he++){var y=he*I,ye=he*K;if(h==8)for(var ve=0;ve<K;ve++)q[y+ve]=ie[ye+ve];else if(h==4)for(var ve=0;ve<K;ve++)q[y+(ve>>1)]|=ie[ye+ve]<<4-(ve&1)*4;else if(h==2)for(var ve=0;ve<K;ve++)q[y+(ve>>2)]|=ie[ye+ve]<<6-(ve&3)*2;else if(h==1)for(var ve=0;ve<K;ve++)q[y+(ve>>3)]|=ie[ye+ve]<<7-(ve&7)*1}O=q,A=3,j=1}else if(p==!1&&v.length==1){for(var q=new Uint8Array(K*J*3),ke=K*J,y=0;y<ke;y++){var S=y*3,Ie=y*4;q[S]=O[Ie],q[S+1]=O[Ie+1],q[S+2]=O[Ie+2]}O=q,A=2,j=3,I=3*K}P.img=O,P.bpl=I,P.bpp=j}return{ctype:A,depth:h,plte:k,frames:v}};We.encode.framize=function(t,e,r,n,i,a){for(var o=[],s=0;s<t.length;s++){var l=new Uint8Array(t[s]),c=new Uint32Array(l.buffer),A,h=0,d=0,u=e,f=r,x=n?1:0;if(s!=0){for(var y=a||n||s==1||o[s-2].dispose!=0?1:2,p=0,v=1e9,m=0;m<y;m++){for(var P=new Uint8Array(t[s-1-m]),k=new Uint32Array(t[s-1-m]),B=e,b=r,E=-1,D=-1,M=0;M<r;M++)for(var T=0;T<e;T++){var S=M*e+T;c[S]!=k[S]&&(T<B&&(B=T),T>E&&(E=T),M<b&&(b=M),M>D&&(D=M))}E==-1&&(B=b=E=D=0),i&&((B&1)==1&&B--,(b&1)==1&&b--);var L=(E-B+1)*(D-b+1);L<v&&(v=L,p=m,h=B,d=b,u=E-B+1,f=D-b+1)}var P=new Uint8Array(t[s-1-p]);p==1&&(o[s-1].dispose=2),A=new Uint8Array(u*f*4),We._copyTile(P,e,r,A,u,f,-h,-d,0),x=We._copyTile(l,e,r,A,u,f,-h,-d,3)?1:0,x==1?We.encode._prepareDiff(l,e,r,A,{x:h,y:d,width:u,height:f}):We._copyTile(l,e,r,A,u,f,-h,-d,0)}else A=l.slice(0);o.push({rect:{x:h,y:d,width:u,height:f},img:A,blend:x,dispose:0})}if(n)for(var s=0;s<o.length;s++){var _=o[s];if(_.blend!=1){var K=_.rect,Y=o[s-1].rect,G=Math.min(K.x,Y.x),X=Math.min(K.y,Y.y),V=Math.max(K.x+K.width,Y.x+Y.width),J=Math.max(K.y+K.height,Y.y+Y.height),O={x:G,y:X,width:V-G,height:J-X};o[s-1].dispose=1,s-1!=0&&We.encode._updateFrame(t,e,r,o,s-1,O,i),We.encode._updateFrame(t,e,r,o,s,O,i)}}var I=0;if(t.length!=1)for(var S=0;S<o.length;S++){var _=o[S];I+=_.rect.width*_.rect.height}return o};We.encode._updateFrame=function(t,e,r,n,i,a,o){for(var s=Uint8Array,l=Uint32Array,c=new s(t[i-1]),A=new l(t[i-1]),h=i+1<t.length?new s(t[i+1]):null,d=new s(t[i]),u=new l(d.buffer),f=e,x=r,y=-1,p=-1,v=0;v<a.height;v++)for(var m=0;m<a.width;m++){var k=a.x+m,B=a.y+v,b=B*e+k,E=u[b];E==0||n[i-1].dispose==0&&A[b]==E&&(h==null||h[b*4+3]!=0)||(k<f&&(f=k),k>y&&(y=k),B<x&&(x=B),B>p&&(p=B))}y==-1&&(f=x=y=p=0),o&&((f&1)==1&&f--,(x&1)==1&&x--),a={x:f,y:x,width:y-f+1,height:p-x+1};var D=n[i];D.rect=a,D.blend=1,D.img=new Uint8Array(a.width*a.height*4),n[i-1].dispose==0?(We._copyTile(c,e,r,D.img,a.width,a.height,-a.x,-a.y,0),We.encode._prepareDiff(d,e,r,D.img,a)):We._copyTile(d,e,r,D.img,a.width,a.height,-a.x,-a.y,0)};We.encode._prepareDiff=function(t,e,r,n,i){We._copyTile(t,e,r,n,i.width,i.height,-i.x,-i.y,2)};We.encode._filterZero=function(t,e,r,n,i,a,o){var s=[],l=[0,1,2,3,4];a!=-1?l=[a]:(e*n>5e5||r==1)&&(l=[0]);var c;o&&(c={level:0});for(var A=o&&UZIP!=null?UZIP:ZMe,h=0;h<l.length;h++){for(var d=0;d<e;d++)We.encode._filterLine(i,t,d,n,r,l[h]);s.push(A.deflate(i,c))}for(var u,f=1e9,h=0;h<s.length;h++)s[h].length<f&&(u=h,f=s[h].length);return s[u]};We.encode._filterLine=function(t,e,r,n,i,a){var o=r*n,s=o+r,l=We.decode._paeth;if(t[s]=a,s++,a==0)if(n<500)for(var c=0;c<n;c++)t[s+c]=e[o+c];else t.set(new Uint8Array(e.buffer,o,n),s);else if(a==1){for(var c=0;c<i;c++)t[s+c]=e[o+c];for(var c=i;c<n;c++)t[s+c]=e[o+c]-e[o+c-i]+256&255}else if(r==0){for(var c=0;c<i;c++)t[s+c]=e[o+c];if(a==2)for(var c=i;c<n;c++)t[s+c]=e[o+c];if(a==3)for(var c=i;c<n;c++)t[s+c]=e[o+c]-(e[o+c-i]>>1)+256&255;if(a==4)for(var c=i;c<n;c++)t[s+c]=e[o+c]-l(e[o+c-i],0,0)+256&255}else{if(a==2)for(var c=0;c<n;c++)t[s+c]=e[o+c]+256-e[o+c-n]&255;if(a==3){for(var c=0;c<i;c++)t[s+c]=e[o+c]+256-(e[o+c-n]>>1)&255;for(var c=i;c<n;c++)t[s+c]=e[o+c]+256-(e[o+c-n]+e[o+c-i]>>1)&255}if(a==4){for(var c=0;c<i;c++)t[s+c]=e[o+c]+256-l(0,e[o+c-n],0)&255;for(var c=i;c<n;c++)t[s+c]=e[o+c]+256-l(e[o+c-i],e[o+c-n],e[o+c-i-n])&255}}};We.crc={table:function(){for(var t=new Uint32Array(256),e=0;e<256;e++){for(var r=e,n=0;n<8;n++)r&1?r=3988292384^r>>>1:r=r>>>1;t[e]=r}return t}(),update:function(t,e,r,n){for(var i=0;i<n;i++)t=We.crc.table[(t^e[r+i])&255]^t>>>8;return t},crc:function(t,e,r){return We.crc.update(4294967295,t,e,r)^4294967295}};We.quantize=function(t,e){var r=new Uint8Array(t),n=r.slice(0),i=new Uint32Array(n.buffer),a=We.quantize.getKDtree(n,e),o=a[0],s=a[1];We.quantize.planeDst;for(var l=r,c=i,A=l.length,h=new Uint8Array(r.length>>2),d=0;d<A;d+=4){var u=l[d]*.00392156862745098,f=l[d+1]*(1/255),x=l[d+2]*(1/255),y=l[d+3]*(1/255),p=We.quantize.getNearest(o,u,f,x,y);h[d>>2]=p.ind,c[d>>2]=p.est.rgba}return{abuf:n.buffer,inds:h,plte:s}};We.quantize.getKDtree=function(t,e,r){r==null&&(r=1e-4);var n=new Uint32Array(t.buffer),i={i0:0,i1:t.length,bst:null,est:null,tdst:0,left:null,right:null};i.bst=We.quantize.stats(t,i.i0,i.i1),i.est=We.quantize.estats(i.bst);for(var a=[i];a.length<e;){for(var o=0,s=0,l=0;l<a.length;l++)a[l].est.L>o&&(o=a[l].est.L,s=l);if(o<r)break;var c=a[s],A=We.quantize.splitPixels(t,n,c.i0,c.i1,c.est.e,c.est.eMq255),h=c.i0>=A||c.i1<=A;if(h){c.est.L=0;continue}var d={i0:c.i0,i1:A,bst:null,est:null,tdst:0,left:null,right:null};d.bst=We.quantize.stats(t,d.i0,d.i1),d.est=We.quantize.estats(d.bst);var u={i0:A,i1:c.i1,bst:null,est:null,tdst:0,left:null,right:null};u.bst={R:[],m:[],N:c.bst.N-d.bst.N};for(var l=0;l<16;l++)u.bst.R[l]=c.bst.R[l]-d.bst.R[l];for(var l=0;l<4;l++)u.bst.m[l]=c.bst.m[l]-d.bst.m[l];u.est=We.quantize.estats(u.bst),c.left=d,c.right=u,a[s]=d,a.push(u)}a.sort(function(f,x){return x.bst.N-f.bst.N});for(var l=0;l<a.length;l++)a[l].ind=l;return[i,a]};We.quantize.getNearest=function(t,e,r,n,i){if(t.left==null)return t.tdst=We.quantize.dist(t.est.q,e,r,n,i),t;var a=We.quantize.planeDst(t.est,e,r,n,i),o=t.left,s=t.right;a>0&&(o=t.right,s=t.left);var l=We.quantize.getNearest(o,e,r,n,i);if(l.tdst<=a*a)return l;var c=We.quantize.getNearest(s,e,r,n,i);return c.tdst<l.tdst?c:l};We.quantize.planeDst=function(t,e,r,n,i){var a=t.e;return a[0]*e+a[1]*r+a[2]*n+a[3]*i-t.eMq};We.quantize.dist=function(t,e,r,n,i){var a=e-t[0],o=r-t[1],s=n-t[2],l=i-t[3];return a*a+o*o+s*s+l*l};We.quantize.splitPixels=function(t,e,r,n,i,a){var o=We.quantize.vecDot;for(n-=4;r<n;){for(;o(t,r,i)<=a;)r+=4;for(;o(t,n,i)>a;)n-=4;if(r>=n)break;var s=e[r>>2];e[r>>2]=e[n>>2],e[n>>2]=s,r+=4,n-=4}for(;o(t,r,i)>a;)r-=4;return r+4};We.quantize.vecDot=function(t,e,r){return t[e]*r[0]+t[e+1]*r[1]+t[e+2]*r[2]+t[e+3]*r[3]};We.quantize.stats=function(t,e,r){for(var n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],i=[0,0,0,0],a=r-e>>2,o=e;o<r;o+=4){var s=t[o]*.00392156862745098,l=t[o+1]*(1/255),c=t[o+2]*(1/255),A=t[o+3]*(1/255);i[0]+=s,i[1]+=l,i[2]+=c,i[3]+=A,n[0]+=s*s,n[1]+=s*l,n[2]+=s*c,n[3]+=s*A,n[5]+=l*l,n[6]+=l*c,n[7]+=l*A,n[10]+=c*c,n[11]+=c*A,n[15]+=A*A}return n[4]=n[1],n[8]=n[2],n[9]=n[6],n[12]=n[3],n[13]=n[7],n[14]=n[11],{R:n,m:i,N:a}};We.quantize.estats=function(t){var e=t.R,r=t.m,n=t.N,i=r[0],a=r[1],o=r[2],s=r[3],l=n==0?0:1/n,c=[e[0]-i*i*l,e[1]-i*a*l,e[2]-i*o*l,e[3]-i*s*l,e[4]-a*i*l,e[5]-a*a*l,e[6]-a*o*l,e[7]-a*s*l,e[8]-o*i*l,e[9]-o*a*l,e[10]-o*o*l,e[11]-o*s*l,e[12]-s*i*l,e[13]-s*a*l,e[14]-s*o*l,e[15]-s*s*l],A=c,h=We.M4,d=[.5,.5,.5,.5],u=0,f=0;if(n!=0)for(var x=0;x<10&&(d=h.multVec(A,d),f=Math.sqrt(h.dot(d,d)),d=h.sml(1/f,d),!(Math.abs(f-u)<1e-9));x++)u=f;var y=[i*l,a*l,o*l,s*l],p=h.dot(h.sml(255,y),d);return{Cov:c,q:y,e:d,L:u,eMq255:p,eMq:h.dot(d,y),rgba:(Math.round(255*y[3])<<24|Math.round(255*y[2])<<16|Math.round(255*y[1])<<8|Math.round(255*y[0])<<0)>>>0}};We.M4={multVec:function(t,e){return[t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3],t[4]*e[0]+t[5]*e[1]+t[6]*e[2]+t[7]*e[3],t[8]*e[0]+t[9]*e[1]+t[10]*e[2]+t[11]*e[3],t[12]*e[0]+t[13]*e[1]+t[14]*e[2]+t[15]*e[3]]},dot:function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]},sml:function(t,e){return[t*e[0],t*e[1],t*e[2],t*e[3]]}};We.encode.concatRGBA=function(t){for(var e=0,r=0;r<t.length;r++)e+=t[r].byteLength;for(var n=new Uint8Array(e),i=0,r=0;r<t.length;r++){for(var a=new Uint8Array(t[r]),o=a.length,s=0;s<o;s+=4){var l=a[s],c=a[s+1],A=a[s+2],h=a[s+3];h==0&&(l=c=A=0),n[i+s]=l,n[i+s+1]=c,n[i+s+2]=A,n[i+s+3]=h}i+=o}return n.buffer};var XMe=function(t){if(t===0)return H2.Greyscale;if(t===2)return H2.Truecolour;if(t===3)return H2.IndexedColour;if(t===4)return H2.GreyscaleWithAlpha;if(t===6)return H2.TruecolourWithAlpha;throw new Error("Unknown color type: "+t)},YMe=function(t){for(var e=Math.floor(t.length/4),r=new Uint8Array(e*3),n=new Uint8Array(e*1),i=0,a=0,o=0;i<t.length;)r[a++]=t[i++],r[a++]=t[i++],r[a++]=t[i++],n[o++]=t[i++];return{rgbChannel:r,alphaChannel:n}},H2;(function(t){t.Greyscale="Greyscale",t.Truecolour="Truecolour",t.IndexedColour="IndexedColour",t.GreyscaleWithAlpha="GreyscaleWithAlpha",t.TruecolourWithAlpha="TruecolourWithAlpha"})(H2||(H2={}));var JMe=function(){function t(e){var r=We.decode(e),n=We.toRGBA8(r);if(n.length>1)throw new Error("Animated PNGs are not supported");var i=new Uint8Array(n[0]),a=YMe(i),o=a.rgbChannel,s=a.alphaChannel;this.rgbChannel=o;var l=s.some(function(c){return c<255});l&&(this.alphaChannel=s),this.type=XMe(r.ctype),this.width=r.width,this.height=r.height,this.bitsPerComponent=8}return t.load=function(e){return new t(e)},t}(),xme=function(){function t(e){this.image=e,this.bitsPerComponent=e.bitsPerComponent,this.width=e.width,this.height=e.height,this.colorSpace="DeviceRGB"}return t.for=function(e){return ar(this,void 0,void 0,function(){var r;return or(this,function(n){return r=JMe.load(e),[2,new t(r)]})})},t.prototype.embedIntoContext=function(e,r){return ar(this,void 0,void 0,function(){var n,i;return or(this,function(a){return n=this.embedAlphaChannel(e),i=e.flateStream(this.image.rgbChannel,{Type:"XObject",Subtype:"Image",BitsPerComponent:this.image.bitsPerComponent,Width:this.image.width,Height:this.image.height,ColorSpace:this.colorSpace,SMask:n}),r?(e.assign(r,i),[2,r]):[2,e.register(i)]})})},t.prototype.embedAlphaChannel=function(e){if(this.image.alphaChannel){var r=e.flateStream(this.image.alphaChannel,{Type:"XObject",Subtype:"Image",Height:this.image.height,Width:this.image.width,BitsPerComponent:this.image.bitsPerComponent,ColorSpace:"DeviceGray",Decode:[0,1]});return e.register(r)}},t}(),pme=function(){function t(e,r,n){this.bytes=e,this.start=r||0,this.pos=this.start,this.end=r&&n?r+n:this.bytes.length}return Object.defineProperty(t.prototype,"length",{get:function(){return this.end-this.start},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isEmpty",{get:function(){return this.length===0},enumerable:!1,configurable:!0}),t.prototype.getByte=function(){return this.pos>=this.end?-1:this.bytes[this.pos++]},t.prototype.getUint16=function(){var e=this.getByte(),r=this.getByte();return e===-1||r===-1?-1:(e<<8)+r},t.prototype.getInt32=function(){var e=this.getByte(),r=this.getByte(),n=this.getByte(),i=this.getByte();return(e<<24)+(r<<16)+(n<<8)+i},t.prototype.getBytes=function(e,r){r===void 0&&(r=!1);var n=this.bytes,i=this.pos,a=this.end;if(e){var s=i+e;s>a&&(s=a),this.pos=s;var o=n.subarray(i,s);return r?new Uint8ClampedArray(o):o}else{var o=n.subarray(i,a);return r?new Uint8ClampedArray(o):o}},t.prototype.peekByte=function(){var e=this.getByte();return this.pos--,e},t.prototype.peekBytes=function(e,r){r===void 0&&(r=!1);var n=this.getBytes(e,r);return this.pos-=n.length,n},t.prototype.skip=function(e){e||(e=1),this.pos+=e},t.prototype.reset=function(){this.pos=this.start},t.prototype.moveStart=function(){this.start=this.pos},t.prototype.makeSubStream=function(e,r){return new t(this.bytes,e,r)},t.prototype.decode=function(){return this.bytes},t}(),$Me=new Uint8Array(0),r9=function(){function t(e){if(this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=$Me,this.minBufferLength=512,e)for(;this.minBufferLength<e;)this.minBufferLength*=2}return Object.defineProperty(t.prototype,"isEmpty",{get:function(){for(;!this.eof&&this.bufferLength===0;)this.readBlock();return this.bufferLength===0},enumerable:!1,configurable:!0}),t.prototype.getByte=function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return-1;this.readBlock()}return this.buffer[this.pos++]},t.prototype.getUint16=function(){var e=this.getByte(),r=this.getByte();return e===-1||r===-1?-1:(e<<8)+r},t.prototype.getInt32=function(){var e=this.getByte(),r=this.getByte(),n=this.getByte(),i=this.getByte();return(e<<24)+(r<<16)+(n<<8)+i},t.prototype.getBytes=function(e,r){r===void 0&&(r=!1);var n,i=this.pos;if(e){for(this.ensureBuffer(i+e),n=i+e;!this.eof&&this.bufferLength<n;)this.readBlock();var a=this.bufferLength;n>a&&(n=a)}else{for(;!this.eof;)this.readBlock();n=this.bufferLength}this.pos=n;var o=this.buffer.subarray(i,n);return r&&!(o instanceof Uint8ClampedArray)?new Uint8ClampedArray(o):o},t.prototype.peekByte=function(){var e=this.getByte();return this.pos--,e},t.prototype.peekBytes=function(e,r){r===void 0&&(r=!1);var n=this.getBytes(e,r);return this.pos-=n.length,n},t.prototype.skip=function(e){e||(e=1),this.pos+=e},t.prototype.reset=function(){this.pos=0},t.prototype.makeSubStream=function(e,r){for(var n=e+r;this.bufferLength<=n&&!this.eof;)this.readBlock();return new pme(this.buffer,e,r)},t.prototype.decode=function(){for(;!this.eof;)this.readBlock();return this.buffer.subarray(0,this.bufferLength)},t.prototype.readBlock=function(){throw new V0(this.constructor.name,"readBlock")},t.prototype.ensureBuffer=function(e){var r=this.buffer;if(e<=r.byteLength)return r;for(var n=this.minBufferLength;n<e;)n*=2;var i=new Uint8Array(n);return i.set(r),this.buffer=i},t}(),Aue=function(t){return t===32||t===9||t===13||t===10},e_e=function(t){rt(e,t);function e(r,n){var i=t.call(this,n)||this;return i.stream=r,i.input=new Uint8Array(5),n&&(n=.8*n),i}return e.prototype.readBlock=function(){for(var r=126,n=122,i=-1,a=this.stream,o=a.getByte();Aue(o);)o=a.getByte();if(o===i||o===r){this.eof=!0;return}var s=this.bufferLength,l,c;if(o===n){for(l=this.ensureBuffer(s+4),c=0;c<4;++c)l[s+c]=0;this.bufferLength+=4}else{var A=this.input;for(A[0]=o,c=1;c<5;++c){for(o=a.getByte();Aue(o);)o=a.getByte();if(A[c]=o,o===i||o===r)break}if(l=this.ensureBuffer(s+c-1),this.bufferLength+=c-1,c<5){for(;c<5;++c)A[c]=117;this.eof=!0}var h=0;for(c=0;c<5;++c)h=h*85+(A[c]-33);for(c=3;c>=0;--c)l[s+c]=h&255,h>>=8}},e}(r9),t_e=function(t){rt(e,t);function e(r,n){var i=t.call(this,n)||this;return i.stream=r,i.firstDigit=-1,n&&(n=.5*n),i}return e.prototype.readBlock=function(){var r=8e3,n=this.stream.getBytes(r);if(!n.length){this.eof=!0;return}for(var i=n.length+1>>1,a=this.ensureBuffer(this.bufferLength+i),o=this.bufferLength,s=this.firstDigit,l=0,c=n.length;l<c;l++){var A=n[l],h=void 0;if(A>=48&&A<=57)h=A&15;else if(A>=65&&A<=70||A>=97&&A<=102)h=(A&15)+9;else if(A===62){this.eof=!0;break}else continue;s<0?s=h:(a[o++]=s<<4|h,s=-1)}s>=0&&this.eof&&(a[o++]=s<<4,s=-1),this.firstDigit=s,this.bufferLength=o},e}(r9),hue=new Int32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),r_e=new Int32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),n_e=new Int32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),i_e=[new Int32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],a_e=[new Int32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5],o_e=function(t){rt(e,t);function e(r,n){var i=t.call(this,n)||this;i.stream=r;var a=r.getByte(),o=r.getByte();if(a===-1||o===-1)throw new Error("Invalid header in flate stream: "+a+", "+o);if((a&15)!==8)throw new Error("Unknown compression method in flate stream: "+a+", "+o);if(((a<<8)+o)%31!==0)throw new Error("Bad FCHECK in flate stream: "+a+", "+o);if(o&32)throw new Error("FDICT bit set in flate stream: "+a+", "+o);return i.codeSize=0,i.codeBuf=0,i}return e.prototype.readBlock=function(){var r,n,i=this.stream,a=this.getBits(3);if(a&1&&(this.eof=!0),a>>=1,a===0){var o=void 0;if((o=i.getByte())===-1)throw new Error("Bad block header in flate stream");var s=o;if((o=i.getByte())===-1)throw new Error("Bad block header in flate stream");if(s|=o<<8,(o=i.getByte())===-1)throw new Error("Bad block header in flate stream");var l=o;if((o=i.getByte())===-1)throw new Error("Bad block header in flate stream");if(l|=o<<8,l!==(~s&65535)&&(s!==0||l!==0))throw new Error("Bad uncompressed block length in flate stream");this.codeBuf=0,this.codeSize=0;var c=this.bufferLength;r=this.ensureBuffer(c+s);var A=c+s;if(this.bufferLength=A,s===0)i.peekByte()===-1&&(this.eof=!0);else for(var h=c;h<A;++h){if((o=i.getByte())===-1){this.eof=!0;break}r[h]=o}return}var d,u;if(a===1)d=i_e,u=a_e;else if(a===2){var f=this.getBits(5)+257,x=this.getBits(5)+1,y=this.getBits(4)+4,p=new Uint8Array(hue.length),v=void 0;for(v=0;v<y;++v)p[hue[v]]=this.getBits(3);var m=this.generateHuffmanTable(p);n=0,v=0;for(var k=f+x,B=new Uint8Array(k),b=void 0,E=void 0,D=void 0;v<k;){var M=this.getCode(m);if(M===16)b=2,E=3,D=n;else if(M===17)b=3,E=3,D=n=0;else if(M===18)b=7,E=11,D=n=0;else{B[v++]=n=M;continue}for(var T=this.getBits(b)+E;T-- >0;)B[v++]=D}d=this.generateHuffmanTable(B.subarray(0,f)),u=this.generateHuffmanTable(B.subarray(f,k))}else throw new Error("Unknown block type in flate stream");r=this.buffer;for(var S=r?r.length:0,L=this.bufferLength;;){var P=this.getCode(d);if(P<256){L+1>=S&&(r=this.ensureBuffer(L+1),S=r.length),r[L++]=P;continue}if(P===256){this.bufferLength=L;return}P-=257,P=r_e[P];var _=P>>16;_>0&&(_=this.getBits(_)),n=(P&65535)+_,P=this.getCode(u),P=n_e[P],_=P>>16,_>0&&(_=this.getBits(_));var K=(P&65535)+_;L+n>=S&&(r=this.ensureBuffer(L+n),S=r.length);for(var Y=0;Y<n;++Y,++L)r[L]=r[L-K]}},e.prototype.getBits=function(r){for(var n=this.stream,i=this.codeSize,a=this.codeBuf,o;i<r;){if((o=n.getByte())===-1)throw new Error("Bad encoding in flate stream");a|=o<<i,i+=8}return o=a&(1<<r)-1,this.codeBuf=a>>r,this.codeSize=i-=r,o},e.prototype.getCode=function(r){for(var n=this.stream,i=r[0],a=r[1],o=this.codeSize,s=this.codeBuf,l;o<a&&(l=n.getByte())!==-1;)s|=l<<o,o+=8;var c=i[s&(1<<a)-1];typeof i=="number"&&console.log("FLATE:",c);var A=c>>16,h=c&65535;if(A<1||o<A)throw new Error("Bad encoding in flate stream");return this.codeBuf=s>>A,this.codeSize=o-A,h},e.prototype.generateHuffmanTable=function(r){var n=r.length,i=0,a;for(a=0;a<n;++a)r[a]>i&&(i=r[a]);for(var o=1<<i,s=new Int32Array(o),l=1,c=0,A=2;l<=i;++l,c<<=1,A<<=1)for(var h=0;h<n;++h)if(r[h]===l){var d=0,u=c;for(a=0;a<l;++a)d=d<<1|u&1,u>>=1;for(a=d;a<o;a+=A)s[a]=l<<16|h;++c}return[s,i]},e}(r9),s_e=function(t){rt(e,t);function e(r,n,i){var a=t.call(this,n)||this;a.stream=r,a.cachedData=0,a.bitsCached=0;for(var o=4096,s={earlyChange:i,codeLength:9,nextCode:258,dictionaryValues:new Uint8Array(o),dictionaryLengths:new Uint16Array(o),dictionaryPrevCodes:new Uint16Array(o),currentSequence:new Uint8Array(o),currentSequenceLength:0},l=0;l<256;++l)s.dictionaryValues[l]=l,s.dictionaryLengths[l]=1;return a.lzwState=s,a}return e.prototype.readBlock=function(){var r=512,n=r*2,i=r,a,o,s,l=this.lzwState;if(l){var c=l.earlyChange,A=l.nextCode,h=l.dictionaryValues,d=l.dictionaryLengths,u=l.dictionaryPrevCodes,f=l.codeLength,x=l.prevCode,y=l.currentSequence,p=l.currentSequenceLength,v=0,m=this.bufferLength,k=this.ensureBuffer(this.bufferLength+n);for(a=0;a<r;a++){var B=this.readBits(f),b=p>0;if(!B||B<256)y[0]=B,p=1;else if(B>=258)if(B<A)for(p=d[B],o=p-1,s=B;o>=0;o--)y[o]=h[s],s=u[s];else y[p++]=y[0];else if(B===256){f=9,A=258,p=0;continue}else{this.eof=!0,delete this.lzwState;break}if(b&&(u[A]=x,d[A]=d[x]+1,h[A]=y[0],A++,f=A+c&A+c-1?f:Math.min(Math.log(A+c)/.6931471805599453+1,12)|0),x=B,v+=p,n<v){do n+=i;while(n<v);k=this.ensureBuffer(this.bufferLength+n)}for(o=0;o<p;o++)k[m++]=y[o]}l.nextCode=A,l.codeLength=f,l.prevCode=x,l.currentSequenceLength=p,this.bufferLength=m}},e.prototype.readBits=function(r){for(var n=this.bitsCached,i=this.cachedData;n<r;){var a=this.stream.getByte();if(a===-1)return this.eof=!0,null;i=i<<8|a,n+=8}return this.bitsCached=n-=r,this.cachedData=i,i>>>n&(1<<r)-1},e}(r9),l_e=function(t){rt(e,t);function e(r,n){var i=t.call(this,n)||this;return i.stream=r,i}return e.prototype.readBlock=function(){var r=this.stream.getBytes(2);if(!r||r.length<2||r[0]===128){this.eof=!0;return}var n,i=this.bufferLength,a=r[0];if(a<128){if(n=this.ensureBuffer(i+a+1),n[i++]=r[1],a>0){var o=this.stream.getBytes(a);n.set(o,i),i+=a}}else{a=257-a;var s=r[1];n=this.ensureBuffer(i+a+1);for(var l=0;l<a;l++)n[i++]=s}this.bufferLength=i},e}(r9),uue=function(t,e,r){if(e===ue.of("FlateDecode"))return new o_e(t);if(e===ue.of("LZWDecode")){var n=1;if(r instanceof tr){var i=r.lookup(ue.of("EarlyChange"));i instanceof qt&&(n=i.asNumber())}return new s_e(t,void 0,n)}if(e===ue.of("ASCII85Decode"))return new e_e(t);if(e===ue.of("ASCIIHexDecode"))return new t_e(t);if(e===ue.of("RunLengthDecode"))return new l_e(t);throw new LEe(e.asString())},gme=function(t){var e=t.dict,r=t.contents,n=new pme(r),i=e.lookup(ue.of("Filter")),a=e.lookup(ue.of("DecodeParms"));if(i instanceof ue)n=uue(n,i,a);else if(i instanceof Pr)for(var o=0,s=i.size();o<s;o++)n=uue(n,i.lookup(o,ue),a&&a.lookupMaybe(o,tr));else if(i)throw new pZ([ue,Pr],i);return n},c_e=function(t){var e=t.MediaBox(),r=e.lookup(2,qt).asNumber()-e.lookup(0,qt).asNumber(),n=e.lookup(3,qt).asNumber()-e.lookup(1,qt).asNumber();return{left:0,bottom:0,right:r,top:n}},A_e=function(t){return[1,0,0,1,-t.left,-t.bottom]},yme=function(){function t(e,r,n){this.page=e;var i=r??c_e(e);this.width=i.right-i.left,this.height=i.top-i.bottom,this.boundingBox=i,this.transformationMatrix=n??A_e(i)}return t.for=function(e,r,n){return ar(this,void 0,void 0,function(){return or(this,function(i){return[2,new t(e,r,n)]})})},t.prototype.embedIntoContext=function(e,r){return ar(this,void 0,void 0,function(){var n,i,a,o,s,l,c,A,h,d;return or(this,function(u){if(n=this.page.normalizedEntries(),i=n.Contents,a=n.Resources,!i)throw new IEe;return o=this.decodeContents(i),s=this.boundingBox,l=s.left,c=s.bottom,A=s.right,h=s.top,d=e.flateStream(o,{Type:"XObject",Subtype:"Form",FormType:1,BBox:[l,c,A,h],Matrix:this.transformationMatrix,Resources:a}),r?(e.assign(r,d),[2,r]):[2,e.register(d)]})})},t.prototype.decodeContents=function(e){for(var r=Uint8Array.of(fe.Newline),n=[],i=0,a=e.size();i<a;i++){var o=e.lookup(i,u0),s=void 0;if(o instanceof M6)s=gme(o).decode();else if(o instanceof D3)s=o.getUnencodedContents();else throw new TEe(o);n.push(s,r)}return XCe.apply(void 0,n)},t}(),bB=function(t,e){if(t!==void 0)return e[t]},P3;(function(t){t.UseNone="UseNone",t.UseOutlines="UseOutlines",t.UseThumbs="UseThumbs",t.UseOC="UseOC"})(P3||(P3={}));var U3;(function(t){t.L2R="L2R",t.R2L="R2L"})(U3||(U3={}));var N3;(function(t){t.None="None",t.AppDefault="AppDefault"})(N3||(N3={}));var BZ;(function(t){t.Simplex="Simplex",t.DuplexFlipShortEdge="DuplexFlipShortEdge",t.DuplexFlipLongEdge="DuplexFlipLongEdge"})(BZ||(BZ={}));var due=function(){function t(e){this.dict=e}return t.prototype.lookupBool=function(e){var r=this.dict.lookup(ue.of(e));if(r instanceof D6)return r},t.prototype.lookupName=function(e){var r=this.dict.lookup(ue.of(e));if(r instanceof ue)return r},t.prototype.HideToolbar=function(){return this.lookupBool("HideToolbar")},t.prototype.HideMenubar=function(){return this.lookupBool("HideMenubar")},t.prototype.HideWindowUI=function(){return this.lookupBool("HideWindowUI")},t.prototype.FitWindow=function(){return this.lookupBool("FitWindow")},t.prototype.CenterWindow=function(){return this.lookupBool("CenterWindow")},t.prototype.DisplayDocTitle=function(){return this.lookupBool("DisplayDocTitle")},t.prototype.NonFullScreenPageMode=function(){return this.lookupName("NonFullScreenPageMode")},t.prototype.Direction=function(){return this.lookupName("Direction")},t.prototype.PrintScaling=function(){return this.lookupName("PrintScaling")},t.prototype.Duplex=function(){return this.lookupName("Duplex")},t.prototype.PickTrayByPDFSize=function(){return this.lookupBool("PickTrayByPDFSize")},t.prototype.PrintPageRange=function(){var e=this.dict.lookup(ue.of("PrintPageRange"));if(e instanceof Pr)return e},t.prototype.NumCopies=function(){var e=this.dict.lookup(ue.of("NumCopies"));if(e instanceof qt)return e},t.prototype.getHideToolbar=function(){var e,r;return(r=(e=this.HideToolbar())===null||e===void 0?void 0:e.asBoolean())!==null&&r!==void 0?r:!1},t.prototype.getHideMenubar=function(){var e,r;return(r=(e=this.HideMenubar())===null||e===void 0?void 0:e.asBoolean())!==null&&r!==void 0?r:!1},t.prototype.getHideWindowUI=function(){var e,r;return(r=(e=this.HideWindowUI())===null||e===void 0?void 0:e.asBoolean())!==null&&r!==void 0?r:!1},t.prototype.getFitWindow=function(){var e,r;return(r=(e=this.FitWindow())===null||e===void 0?void 0:e.asBoolean())!==null&&r!==void 0?r:!1},t.prototype.getCenterWindow=function(){var e,r;return(r=(e=this.CenterWindow())===null||e===void 0?void 0:e.asBoolean())!==null&&r!==void 0?r:!1},t.prototype.getDisplayDocTitle=function(){var e,r;return(r=(e=this.DisplayDocTitle())===null||e===void 0?void 0:e.asBoolean())!==null&&r!==void 0?r:!1},t.prototype.getNonFullScreenPageMode=function(){var e,r,n=(e=this.NonFullScreenPageMode())===null||e===void 0?void 0:e.decodeText();return(r=bB(n,P3))!==null&&r!==void 0?r:P3.UseNone},t.prototype.getReadingDirection=function(){var e,r,n=(e=this.Direction())===null||e===void 0?void 0:e.decodeText();return(r=bB(n,U3))!==null&&r!==void 0?r:U3.L2R},t.prototype.getPrintScaling=function(){var e,r,n=(e=this.PrintScaling())===null||e===void 0?void 0:e.decodeText();return(r=bB(n,N3))!==null&&r!==void 0?r:N3.AppDefault},t.prototype.getDuplex=function(){var e,r=(e=this.Duplex())===null||e===void 0?void 0:e.decodeText();return bB(r,BZ)},t.prototype.getPickTrayByPDFSize=function(){var e;return(e=this.PickTrayByPDFSize())===null||e===void 0?void 0:e.asBoolean()},t.prototype.getPrintPageRange=function(){var e=this.PrintPageRange();if(!e)return[];for(var r=[],n=0;n<e.size();n+=2){var i=e.lookup(n,qt).asNumber(),a=e.lookup(n+1,qt).asNumber();r.push({start:i,end:a})}return r},t.prototype.getNumCopies=function(){var e,r;return(r=(e=this.NumCopies())===null||e===void 0?void 0:e.asNumber())!==null&&r!==void 0?r:1},t.prototype.setHideToolbar=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("HideToolbar"),r)},t.prototype.setHideMenubar=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("HideMenubar"),r)},t.prototype.setHideWindowUI=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("HideWindowUI"),r)},t.prototype.setFitWindow=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("FitWindow"),r)},t.prototype.setCenterWindow=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("CenterWindow"),r)},t.prototype.setDisplayDocTitle=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("DisplayDocTitle"),r)},t.prototype.setNonFullScreenPageMode=function(e){$d(e,"nonFullScreenPageMode",P3);var r=ue.of(e);this.dict.set(ue.of("NonFullScreenPageMode"),r)},t.prototype.setReadingDirection=function(e){$d(e,"readingDirection",U3);var r=ue.of(e);this.dict.set(ue.of("Direction"),r)},t.prototype.setPrintScaling=function(e){$d(e,"printScaling",N3);var r=ue.of(e);this.dict.set(ue.of("PrintScaling"),r)},t.prototype.setDuplex=function(e){$d(e,"duplex",BZ);var r=ue.of(e);this.dict.set(ue.of("Duplex"),r)},t.prototype.setPickTrayByPDFSize=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("PickTrayByPDFSize"),r)},t.prototype.setPrintPageRange=function(e){Array.isArray(e)||(e=[e]);for(var r=[],n=0,i=e.length;n<i;n++)r.push(e[n].start),r.push(e[n].end);_5e(r,"printPageRange",["number"]);var a=this.dict.context.obj(r);this.dict.set(ue.of("PrintPageRange"),a)},t.prototype.setNumCopies=function(e){a0(e,"numCopies",1,Number.MAX_VALUE),_Ee(e,"numCopies");var r=this.dict.context.obj(e);this.dict.set(ue.of("NumCopies"),r)},t.fromDict=function(e){return new t(e)},t.create=function(e){var r=e.obj({});return new t(r)},t}(),h_e=/\/([^\0\t\n\f\r\ ]+)[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]+Tf/,vme=function(){function t(e,r){this.dict=e,this.ref=r}return t.prototype.T=function(){return this.dict.lookupMaybe(ue.of("T"),Wr,Ot)},t.prototype.Ff=function(){var e=this.getInheritableAttribute(ue.of("Ff"));return this.dict.context.lookupMaybe(e,qt)},t.prototype.V=function(){var e=this.getInheritableAttribute(ue.of("V"));return this.dict.context.lookup(e)},t.prototype.Kids=function(){return this.dict.lookupMaybe(ue.of("Kids"),Pr)},t.prototype.DA=function(){var e=this.dict.lookup(ue.of("DA"));if(e instanceof Wr||e instanceof Ot)return e},t.prototype.setKids=function(e){this.dict.set(ue.of("Kids"),this.dict.context.obj(e))},t.prototype.getParent=function(){var e=this.dict.get(ue.of("Parent"));if(e instanceof Zr){var r=this.dict.lookup(ue.of("Parent"),tr);return new t(r,e)}},t.prototype.setParent=function(e){e?this.dict.set(ue.of("Parent"),e):this.dict.delete(ue.of("Parent"))},t.prototype.getFullyQualifiedName=function(){var e=this.getParent();return e?e.getFullyQualifiedName()+"."+this.getPartialName():this.getPartialName()},t.prototype.getPartialName=function(){var e;return(e=this.T())===null||e===void 0?void 0:e.decodeText()},t.prototype.setPartialName=function(e){e?this.dict.set(ue.of("T"),Ot.fromText(e)):this.dict.delete(ue.of("T"))},t.prototype.setDefaultAppearance=function(e){this.dict.set(ue.of("DA"),Wr.of(e))},t.prototype.getDefaultAppearance=function(){var e=this.DA();return e instanceof Ot?e.decodeText():e==null?void 0:e.asString()},t.prototype.setFontSize=function(e){var r,n=(r=this.getFullyQualifiedName())!==null&&r!==void 0?r:"",i=this.getDefaultAppearance();if(!i)throw new REe(n);var a=koe(i,h_e);if(!a.match)throw new HEe(n);var o=i.slice(0,a.pos-a.match[0].length),s=a.pos<=i.length?i.slice(a.pos):"",l=a.match[1],c=o+" /"+l+" "+e+" Tf "+s;this.setDefaultAppearance(c)},t.prototype.getFlags=function(){var e,r;return(r=(e=this.Ff())===null||e===void 0?void 0:e.asNumber())!==null&&r!==void 0?r:0},t.prototype.setFlags=function(e){this.dict.set(ue.of("Ff"),qt.of(e))},t.prototype.hasFlag=function(e){var r=this.getFlags();return(r&e)!==0},t.prototype.setFlag=function(e){var r=this.getFlags();this.setFlags(r|e)},t.prototype.clearFlag=function(e){var r=this.getFlags();this.setFlags(r&~e)},t.prototype.setFlagTo=function(e,r){r?this.setFlag(e):this.clearFlag(e)},t.prototype.getInheritableAttribute=function(e){var r;return this.ascend(function(n){r||(r=n.dict.get(e))}),r},t.prototype.ascend=function(e){e(this);var r=this.getParent();r&&r.ascend(e)},t}(),L$=function(){function t(e){this.dict=e}return t.prototype.W=function(){var e=this.dict.lookup(ue.of("W"));if(e instanceof qt)return e},t.prototype.getWidth=function(){var e,r;return(r=(e=this.W())===null||e===void 0?void 0:e.asNumber())!==null&&r!==void 0?r:1},t.prototype.setWidth=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("W"),r)},t.fromDict=function(e){return new t(e)},t}(),u_e=function(){function t(e){this.dict=e}return t.prototype.Rect=function(){return this.dict.lookup(ue.of("Rect"),Pr)},t.prototype.AP=function(){return this.dict.lookupMaybe(ue.of("AP"),tr)},t.prototype.F=function(){var e=this.dict.lookup(ue.of("F"));return this.dict.context.lookupMaybe(e,qt)},t.prototype.getRectangle=function(){var e,r=this.Rect();return(e=r==null?void 0:r.asRectangle())!==null&&e!==void 0?e:{x:0,y:0,width:0,height:0}},t.prototype.setRectangle=function(e){var r=e.x,n=e.y,i=e.width,a=e.height,o=this.dict.context.obj([r,n,r+i,n+a]);this.dict.set(ue.of("Rect"),o)},t.prototype.getAppearanceState=function(){var e=this.dict.lookup(ue.of("AS"));if(e instanceof ue)return e},t.prototype.setAppearanceState=function(e){this.dict.set(ue.of("AS"),e)},t.prototype.setAppearances=function(e){this.dict.set(ue.of("AP"),e)},t.prototype.ensureAP=function(){var e=this.AP();return e||(e=this.dict.context.obj({}),this.dict.set(ue.of("AP"),e)),e},t.prototype.getNormalAppearance=function(){var e=this.ensureAP(),r=e.get(ue.of("N"));if(r instanceof Zr||r instanceof tr)return r;throw new Error("Unexpected N type: "+(r==null?void 0:r.constructor.name))},t.prototype.setNormalAppearance=function(e){var r=this.ensureAP();r.set(ue.of("N"),e)},t.prototype.setRolloverAppearance=function(e){var r=this.ensureAP();r.set(ue.of("R"),e)},t.prototype.setDownAppearance=function(e){var r=this.ensureAP();r.set(ue.of("D"),e)},t.prototype.removeRolloverAppearance=function(){var e=this.AP();e==null||e.delete(ue.of("R"))},t.prototype.removeDownAppearance=function(){var e=this.AP();e==null||e.delete(ue.of("D"))},t.prototype.getAppearances=function(){var e=this.AP();if(e){var r=e.lookup(ue.of("N"),tr,u0),n=e.lookupMaybe(ue.of("R"),tr,u0),i=e.lookupMaybe(ue.of("D"),tr,u0);return{normal:r,rollover:n,down:i}}},t.prototype.getFlags=function(){var e,r;return(r=(e=this.F())===null||e===void 0?void 0:e.asNumber())!==null&&r!==void 0?r:0},t.prototype.setFlags=function(e){this.dict.set(ue.of("F"),qt.of(e))},t.prototype.hasFlag=function(e){var r=this.getFlags();return(r&e)!==0},t.prototype.setFlag=function(e){var r=this.getFlags();this.setFlags(r|e)},t.prototype.clearFlag=function(e){var r=this.getFlags();this.setFlags(r&~e)},t.prototype.setFlagTo=function(e,r){r?this.setFlag(e):this.clearFlag(e)},t.fromDict=function(e){return new t(e)},t}(),I$=function(){function t(e){this.dict=e}return t.prototype.R=function(){var e=this.dict.lookup(ue.of("R"));if(e instanceof qt)return e},t.prototype.BC=function(){var e=this.dict.lookup(ue.of("BC"));if(e instanceof Pr)return e},t.prototype.BG=function(){var e=this.dict.lookup(ue.of("BG"));if(e instanceof Pr)return e},t.prototype.CA=function(){var e=this.dict.lookup(ue.of("CA"));if(e instanceof Ot||e instanceof Wr)return e},t.prototype.RC=function(){var e=this.dict.lookup(ue.of("RC"));if(e instanceof Ot||e instanceof Wr)return e},t.prototype.AC=function(){var e=this.dict.lookup(ue.of("AC"));if(e instanceof Ot||e instanceof Wr)return e},t.prototype.getRotation=function(){var e;return(e=this.R())===null||e===void 0?void 0:e.asNumber()},t.prototype.getBorderColor=function(){var e=this.BC();if(e){for(var r=[],n=0,i=e==null?void 0:e.size();n<i;n++){var a=e.get(n);a instanceof qt&&r.push(a.asNumber())}return r}},t.prototype.getBackgroundColor=function(){var e=this.BG();if(e){for(var r=[],n=0,i=e==null?void 0:e.size();n<i;n++){var a=e.get(n);a instanceof qt&&r.push(a.asNumber())}return r}},t.prototype.getCaptions=function(){var e=this.CA(),r=this.RC(),n=this.AC();return{normal:e==null?void 0:e.decodeText(),rollover:r==null?void 0:r.decodeText(),down:n==null?void 0:n.decodeText()}},t.prototype.setRotation=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("R"),r)},t.prototype.setBorderColor=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("BC"),r)},t.prototype.setBackgroundColor=function(e){var r=this.dict.context.obj(e);this.dict.set(ue.of("BG"),r)},t.prototype.setCaptions=function(e){var r=Ot.fromText(e.normal);if(this.dict.set(ue.of("CA"),r),e.rollover){var n=Ot.fromText(e.rollover);this.dict.set(ue.of("RC"),n)}else this.dict.delete(ue.of("RC"));if(e.down){var i=Ot.fromText(e.down);this.dict.set(ue.of("AC"),i)}else this.dict.delete(ue.of("AC"))},t.fromDict=function(e){return new t(e)},t}(),hie=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.MK=function(){var r=this.dict.lookup(ue.of("MK"));if(r instanceof tr)return r},e.prototype.BS=function(){var r=this.dict.lookup(ue.of("BS"));if(r instanceof tr)return r},e.prototype.DA=function(){var r=this.dict.lookup(ue.of("DA"));if(r instanceof Wr||r instanceof Ot)return r},e.prototype.P=function(){var r=this.dict.get(ue.of("P"));if(r instanceof Zr)return r},e.prototype.setP=function(r){this.dict.set(ue.of("P"),r)},e.prototype.setDefaultAppearance=function(r){this.dict.set(ue.of("DA"),Wr.of(r))},e.prototype.getDefaultAppearance=function(){var r=this.DA();return r instanceof Ot?r.decodeText():r==null?void 0:r.asString()},e.prototype.getAppearanceCharacteristics=function(){var r=this.MK();if(r)return I$.fromDict(r)},e.prototype.getOrCreateAppearanceCharacteristics=function(){var r=this.MK();if(r)return I$.fromDict(r);var n=I$.fromDict(this.dict.context.obj({}));return this.dict.set(ue.of("MK"),n.dict),n},e.prototype.getBorderStyle=function(){var r=this.BS();if(r)return L$.fromDict(r)},e.prototype.getOrCreateBorderStyle=function(){var r=this.BS();if(r)return L$.fromDict(r);var n=L$.fromDict(this.dict.context.obj({}));return this.dict.set(ue.of("BS"),n.dict),n},e.prototype.getOnValue=function(){var r,n=(r=this.getAppearances())===null||r===void 0?void 0:r.normal;if(n instanceof tr)for(var i=n.keys(),a=0,o=i.length;a<o;a++){var s=i[a];if(s!==ue.of("Off"))return s}},e.fromDict=function(r){return new e(r)},e.create=function(r,n){var i=r.obj({Type:"Annot",Subtype:"Widget",Rect:[0,0,0,0],Parent:n});return new e(i)},e}(u_e),gm=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.FT=function(){var r=this.getInheritableAttribute(ue.of("FT"));return this.dict.context.lookup(r,ue)},e.prototype.getWidgets=function(){var r=this.Kids();if(!r)return[hie.fromDict(this.dict)];for(var n=new Array(r.size()),i=0,a=r.size();i<a;i++){var o=r.lookup(i,tr);n[i]=hie.fromDict(o)}return n},e.prototype.addWidget=function(r){var n=this.normalizedEntries().Kids;n.push(r)},e.prototype.removeWidget=function(r){var n=this.Kids();if(n){if(r<0||r>n.size())throw new gZ(r,0,n.size());n.remove(r)}else{if(r!==0)throw new gZ(r,0,0);this.setKids([])}},e.prototype.normalizedEntries=function(){var r=this.Kids();return r||(r=this.dict.context.obj([this.ref]),this.dict.set(ue.of("Kids"),r)),{Kids:r}},e.fromDict=function(r,n){return new e(r,n)},e}(vme),Yoe=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.Opt=function(){return this.dict.lookupMaybe(ue.of("Opt"),Wr,Ot,Pr)},e.prototype.setOpt=function(r){this.dict.set(ue.of("Opt"),this.dict.context.obj(r))},e.prototype.getExportValues=function(){var r=this.Opt();if(r){if(r instanceof Wr||r instanceof Ot)return[r];for(var n=[],i=0,a=r.size();i<a;i++){var o=r.lookup(i);(o instanceof Wr||o instanceof Ot)&&n.push(o)}return n}},e.prototype.removeExportValue=function(r){var n=this.Opt();if(n)if(n instanceof Wr||n instanceof Ot){if(r!==0)throw new gZ(r,0,0);this.setOpt([])}else{if(r<0||r>n.size())throw new gZ(r,0,n.size());n.remove(r)}},e.prototype.normalizeExportValues=function(){for(var r,n,i,a,o=(r=this.getExportValues())!==null&&r!==void 0?r:[],s=[],l=this.getWidgets(),c=0,A=l.length;c<A;c++){var h=l[c],d=(n=o[c])!==null&&n!==void 0?n:Ot.fromText((a=(i=h.getOnValue())===null||i===void 0?void 0:i.decodeText())!==null&&a!==void 0?a:"");s.push(d)}this.setOpt(s)},e.prototype.addOpt=function(r,n){var i;this.normalizeExportValues();var a=r.decodeText(),o;if(n)for(var s=(i=this.getExportValues())!==null&&i!==void 0?i:[],l=0,c=s.length;l<c;l++){var A=s[l];A.decodeText()===a&&(o=l)}var h=this.Opt();return h.push(r),o??h.size()-1},e.prototype.addWidgetWithOpt=function(r,n,i){var a=this.addOpt(n,i),o=ue.of(String(a));return this.addWidget(r),o},e}(gm),oY=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.setValue=function(r){var n,i=(n=this.getOnValue())!==null&&n!==void 0?n:ue.of("Yes");if(r!==i&&r!==ue.of("Off"))throw new Loe;this.dict.set(ue.of("V"),r);for(var a=this.getWidgets(),o=0,s=a.length;o<s;o++){var l=a[o],c=l.getOnValue()===r?r:ue.of("Off");l.setAppearanceState(c)}},e.prototype.getValue=function(){var r=this.V();return r instanceof ue?r:ue.of("Off")},e.prototype.getOnValue=function(){var r=this.getWidgets()[0];return r==null?void 0:r.getOnValue()},e.fromDict=function(r,n){return new e(r,n)},e.create=function(r){var n=r.obj({FT:"Btn",Kids:[]}),i=r.register(n);return new e(n,i)},e}(Yoe),Li=function(t){return 1<<t},Fl;(function(t){t[t.ReadOnly=Li(0)]="ReadOnly",t[t.Required=Li(1)]="Required",t[t.NoExport=Li(2)]="NoExport"})(Fl||(Fl={}));var H0;(function(t){t[t.NoToggleToOff=Li(14)]="NoToggleToOff",t[t.Radio=Li(15)]="Radio",t[t.PushButton=Li(16)]="PushButton",t[t.RadiosInUnison=Li(25)]="RadiosInUnison"})(H0||(H0={}));var Xn;(function(t){t[t.Multiline=Li(12)]="Multiline",t[t.Password=Li(13)]="Password",t[t.FileSelect=Li(20)]="FileSelect",t[t.DoNotSpellCheck=Li(22)]="DoNotSpellCheck",t[t.DoNotScroll=Li(23)]="DoNotScroll",t[t.Comb=Li(24)]="Comb",t[t.RichText=Li(25)]="RichText"})(Xn||(Xn={}));var Gr;(function(t){t[t.Combo=Li(17)]="Combo",t[t.Edit=Li(18)]="Edit",t[t.Sort=Li(19)]="Sort",t[t.MultiSelect=Li(21)]="MultiSelect",t[t.DoNotSpellCheck=Li(22)]="DoNotSpellCheck",t[t.CommitOnSelChange=Li(26)]="CommitOnSelChange"})(Gr||(Gr={}));var mme=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.setValues=function(r){if(this.hasFlag(Gr.Combo)&&!this.hasFlag(Gr.Edit)&&!this.valuesAreValid(r))throw new Loe;if(r.length===0&&this.dict.delete(ue.of("V")),r.length===1&&this.dict.set(ue.of("V"),r[0]),r.length>1){if(!this.hasFlag(Gr.MultiSelect))throw new NEe;this.dict.set(ue.of("V"),this.dict.context.obj(r))}this.updateSelectedIndices(r)},e.prototype.valuesAreValid=function(r){for(var n=this.getOptions(),i=function(l,c){var A=r[l].decodeText();if(!n.find(function(h){return A===(h.display||h.value).decodeText()}))return{value:!1}},a=0,o=r.length;a<o;a++){var s=i(a);if(typeof s=="object")return s.value}return!0},e.prototype.updateSelectedIndices=function(r){if(r.length>1){for(var n=new Array(r.length),i=this.getOptions(),a=function(l,c){var A=r[l].decodeText();n[l]=i.findIndex(function(h){return A===(h.display||h.value).decodeText()})},o=0,s=r.length;o<s;o++)a(o,s);this.dict.set(ue.of("I"),this.dict.context.obj(n.sort()))}else this.dict.delete(ue.of("I"))},e.prototype.getValues=function(){var r=this.V();if(r instanceof Wr||r instanceof Ot)return[r];if(r instanceof Pr){for(var n=[],i=0,a=r.size();i<a;i++){var o=r.lookup(i);(o instanceof Wr||o instanceof Ot)&&n.push(o)}return n}return[]},e.prototype.Opt=function(){return this.dict.lookupMaybe(ue.of("Opt"),Wr,Ot,Pr)},e.prototype.setOptions=function(r){for(var n=new Array(r.length),i=0,a=r.length;i<a;i++){var o=r[i],s=o.value,l=o.display;n[i]=this.dict.context.obj([s,l||s])}this.dict.set(ue.of("Opt"),this.dict.context.obj(n))},e.prototype.getOptions=function(){var r=this.Opt();if(r instanceof Wr||r instanceof Ot)return[{value:r,display:r}];if(r instanceof Pr){for(var n=[],i=0,a=r.size();i<a;i++){var o=r.lookup(i);if((o instanceof Wr||o instanceof Ot)&&n.push({value:o,display:o}),o instanceof Pr&&o.size()>0){var s=o.lookup(0,Wr,Ot),l=o.lookupMaybe(1,Wr,Ot);n.push({value:s,display:l||s})}}return n}return[]},e}(gm),sY=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.fromDict=function(r,n){return new e(r,n)},e.create=function(r){var n=r.obj({FT:"Ch",Ff:Gr.Combo,Kids:[]}),i=r.register(n);return new e(n,i)},e}(mme),CZ=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.addField=function(r){var n=this.normalizedEntries().Kids;n==null||n.push(r)},e.prototype.normalizedEntries=function(){var r=this.Kids();return r||(r=this.dict.context.obj([]),this.dict.set(ue.of("Kids"),r)),{Kids:r}},e.fromDict=function(r,n){return new e(r,n)},e.create=function(r){var n=r.obj({}),i=r.register(n);return new e(n,i)},e}(vme),Joe=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.fromDict=function(r,n){return new e(r,n)},e}(gm),lY=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.MaxLen=function(){var r=this.dict.lookup(ue.of("MaxLen"));if(r instanceof qt)return r},e.prototype.Q=function(){var r=this.dict.lookup(ue.of("Q"));if(r instanceof qt)return r},e.prototype.setMaxLength=function(r){this.dict.set(ue.of("MaxLen"),qt.of(r))},e.prototype.removeMaxLength=function(){this.dict.delete(ue.of("MaxLen"))},e.prototype.getMaxLength=function(){var r;return(r=this.MaxLen())===null||r===void 0?void 0:r.asNumber()},e.prototype.setQuadding=function(r){this.dict.set(ue.of("Q"),qt.of(r))},e.prototype.getQuadding=function(){var r;return(r=this.Q())===null||r===void 0?void 0:r.asNumber()},e.prototype.setValue=function(r){this.dict.set(ue.of("V"),r)},e.prototype.removeValue=function(){this.dict.delete(ue.of("V"))},e.prototype.getValue=function(){var r=this.V();if(r instanceof Wr||r instanceof Ot)return r},e.fromDict=function(r,n){return new e(r,n)},e.create=function(r){var n=r.obj({FT:"Tx",Kids:[]}),i=r.register(n);return new e(n,i)},e}(gm),cY=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.fromDict=function(r,n){return new e(r,n)},e.create=function(r){var n=r.obj({FT:"Btn",Ff:H0.PushButton,Kids:[]}),i=r.register(n);return new e(n,i)},e}(Yoe),AY=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.setValue=function(r){var n=this.getOnValues();if(!n.includes(r)&&r!==ue.of("Off"))throw new Loe;this.dict.set(ue.of("V"),r);for(var i=this.getWidgets(),a=0,o=i.length;a<o;a++){var s=i[a],l=s.getOnValue()===r?r:ue.of("Off");s.setAppearanceState(l)}},e.prototype.getValue=function(){var r=this.V();return r instanceof ue?r:ue.of("Off")},e.prototype.getOnValues=function(){for(var r=this.getWidgets(),n=[],i=0,a=r.length;i<a;i++){var o=r[i].getOnValue();o&&n.push(o)}return n},e.fromDict=function(r,n){return new e(r,n)},e.create=function(r){var n=r.obj({FT:"Btn",Ff:H0.Radio,Kids:[]}),i=r.register(n);return new e(n,i)},e}(Yoe),hY=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.fromDict=function(r,n){return new e(r,n)},e.create=function(r){var n=r.obj({FT:"Ch",Kids:[]}),i=r.register(n);return new e(n,i)},e}(mme),$oe=function(t){if(!t)return[];for(var e=[],r=0,n=t.size();r<n;r++){var i=t.get(r),a=t.lookup(r);i instanceof Zr&&a instanceof tr&&e.push([wme(a,i),i])}return e},wme=function(t,e){var r=d_e(t);return r?CZ.fromDict(t,e):f_e(t,e)},d_e=function(t){var e=t.lookup(ue.of("Kids"));if(e instanceof Pr)for(var r=0,n=e.size();r<n;r++){var i=e.lookup(r),a=i instanceof tr&&i.has(ue.of("T"));if(a)return!0}return!1},f_e=function(t,e){var r=ese(t,ue.of("FT")),n=t.context.lookup(r,ue);return n===ue.of("Btn")?x_e(t,e):n===ue.of("Ch")?p_e(t,e):n===ue.of("Tx")?lY.fromDict(t,e):n===ue.of("Sig")?Joe.fromDict(t,e):gm.fromDict(t,e)},x_e=function(t,e){var r,n=ese(t,ue.of("Ff")),i=t.context.lookupMaybe(n,qt),a=(r=i==null?void 0:i.asNumber())!==null&&r!==void 0?r:0;return uie(a,H0.PushButton)?cY.fromDict(t,e):uie(a,H0.Radio)?AY.fromDict(t,e):oY.fromDict(t,e)},p_e=function(t,e){var r,n=ese(t,ue.of("Ff")),i=t.context.lookupMaybe(n,qt),a=(r=i==null?void 0:i.asNumber())!==null&&r!==void 0?r:0;return uie(a,Gr.Combo)?sY.fromDict(t,e):hY.fromDict(t,e)},uie=function(t,e){return(t&e)!==0},ese=function(t,e){var r;return kme(t,function(n){r||(r=n.get(e))}),r},kme=function(t,e){e(t);var r=t.lookupMaybe(ue.of("Parent"),tr);r&&kme(r,e)},bZ=function(){function t(e){this.dict=e}return t.prototype.Fields=function(){var e=this.dict.lookup(ue.of("Fields"));if(e instanceof Pr)return e},t.prototype.getFields=function(){for(var e=this.normalizedEntries().Fields,r=new Array(e.size()),n=0,i=e.size();n<i;n++){var a=e.get(n),o=e.lookup(n,tr);r[n]=[wme(o,a),a]}return r},t.prototype.getAllFields=function(){var e=[],r=function(n){if(n)for(var i=0,a=n.length;i<a;i++){var o=n[i];e.push(o);var s=o[0];s instanceof CZ&&r($oe(s.Kids()))}};return r(this.getFields()),e},t.prototype.addField=function(e){var r=this.normalizedEntries().Fields;r==null||r.push(e)},t.prototype.removeField=function(e){var r=e.getParent(),n=r===void 0?this.normalizedEntries().Fields:r.Kids(),i=n==null?void 0:n.indexOf(e.ref);if(n===void 0||i===void 0)throw new Error("Tried to remove inexistent field "+e.getFullyQualifiedName());n.remove(i),r!==void 0&&n.size()===0&&this.removeField(r)},t.prototype.normalizedEntries=function(){var e=this.Fields();return e||(e=this.dict.context.obj([]),this.dict.set(ue.of("Fields"),e)),{Fields:e}},t.fromDict=function(e){return new t(e)},t.create=function(e){var r=e.obj({Fields:[]});return new t(r)},t}(),Bme=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.Pages=function(){return this.lookup(ue.of("Pages"),tr)},e.prototype.AcroForm=function(){return this.lookupMaybe(ue.of("AcroForm"),tr)},e.prototype.getAcroForm=function(){var r=this.AcroForm();if(r)return bZ.fromDict(r)},e.prototype.getOrCreateAcroForm=function(){var r=this.getAcroForm();if(!r){r=bZ.create(this.context);var n=this.context.register(r.dict);this.set(ue.of("AcroForm"),n)}return r},e.prototype.ViewerPreferences=function(){return this.lookupMaybe(ue.of("ViewerPreferences"),tr)},e.prototype.getViewerPreferences=function(){var r=this.ViewerPreferences();if(r)return due.fromDict(r)},e.prototype.getOrCreateViewerPreferences=function(){var r=this.getViewerPreferences();if(!r){r=due.create(this.context);var n=this.context.register(r.dict);this.set(ue.of("ViewerPreferences"),n)}return r},e.prototype.insertLeafNode=function(r,n){var i=this.get(ue.of("Pages")),a=this.Pages().insertLeafNode(r,n);return a||i},e.prototype.removeLeafNode=function(r){this.Pages().removeLeafNode(r)},e.withContextAndPages=function(r,n){var i=new Map;return i.set(ue.of("Type"),ue.of("Catalog")),i.set(ue.of("Pages"),n),new e(i,r)},e.fromMapWithContext=function(r,n){return new e(r,n)},e}(tr),Cme=function(t){rt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.Parent=function(){return this.lookup(ue.of("Parent"))},e.prototype.Kids=function(){return this.lookup(ue.of("Kids"),Pr)},e.prototype.Count=function(){return this.lookup(ue.of("Count"),qt)},e.prototype.pushTreeNode=function(r){var n=this.Kids();n.push(r)},e.prototype.pushLeafNode=function(r){var n=this.Kids();this.insertLeafKid(n.size(),r)},e.prototype.insertLeafNode=function(r,n){var i=this.Kids(),a=this.Count().asNumber();if(n>a)throw new CAe(n,a);for(var o=n,s=0,l=i.size();s<l;s++){if(o===0){this.insertLeafKid(s,r);return}var c=i.get(s),A=this.context.lookup(c);if(A instanceof e){if(A.Count().asNumber()>o)return A.insertLeafNode(r,o)||c;o-=A.Count().asNumber()}A instanceof Zh&&(o-=1)}if(o===0){this.insertLeafKid(i.size(),r);return}throw new bAe(n,"insertLeafNode")},e.prototype.removeLeafNode=function(r,n){n===void 0&&(n=!0);var i=this.Kids(),a=this.Count().asNumber();if(r>=a)throw new CAe(r,a);for(var o=r,s=0,l=i.size();s<l;s++){var c=i.get(s),A=this.context.lookup(c);if(A instanceof e)if(A.Count().asNumber()>o){A.removeLeafNode(o,n),n&&A.Kids().size()===0&&i.remove(s);return}else o-=A.Count().asNumber();if(A instanceof Zh)if(o===0){this.removeKid(s);return}else o-=1}throw new bAe(r,"removeLeafNode")},e.prototype.ascend=function(r){r(this);var n=this.Parent();n&&n.ascend(r)},e.prototype.traverse=function(r){for(var n=this.Kids(),i=0,a=n.size();i<a;i++){var o=n.get(i),s=this.context.lookup(o);s instanceof e&&s.traverse(r),r(s,o)}},e.prototype.insertLeafKid=function(r,n){var i=this.Kids();this.ascend(function(a){var o=a.Count().asNumber()+1;a.set(ue.of("Count"),qt.of(o))}),i.insert(r,n)},e.prototype.removeKid=function(r){var n=this.Kids(),i=n.lookup(r);i instanceof Zh&&this.ascend(function(a){var o=a.Count().asNumber()-1;a.set(ue.of("Count"),qt.of(o))}),n.remove(r)},e.withContext=function(r,n){var i=new Map;return i.set(ue.of("Type"),ue.of("Pages")),i.set(ue.of("Kids"),r.obj([])),i.set(ue.of("Count"),r.obj(0)),n&&i.set(ue.of("Parent"),n),new e(i,r)},e.fromMapWithContext=function(r,n){return new e(r,n)},e}(tr),xo=new Uint8Array(256);xo[fe.Zero]=1;xo[fe.One]=1;xo[fe.Two]=1;xo[fe.Three]=1;xo[fe.Four]=1;xo[fe.Five]=1;xo[fe.Six]=1;xo[fe.Seven]=1;xo[fe.Eight]=1;xo[fe.Nine]=1;var uY=new Uint8Array(256);uY[fe.Period]=1;uY[fe.Plus]=1;uY[fe.Minus]=1;var tse=new Uint8Array(256);for(var u4=0,g_e=256;u4<g_e;u4++)tse[u4]=xo[u4]||uY[u4]?1:0;var fue=fe.Newline,xue=fe.CarriageReturn,y_e=function(){function t(e,r){r===void 0&&(r=!1),this.bytes=e,this.capNumbers=r}return t.prototype.parseRawInt=function(){for(var e="";!this.bytes.done();){var r=this.bytes.peek();if(!xo[r])break;e+=Gh(this.bytes.next())}var n=Number(e);if(!e||!isFinite(n))throw new EAe(this.bytes.position(),e);return n},t.prototype.parseRawNumber=function(){for(var e="";!this.bytes.done();){var r=this.bytes.peek();if(!tse[r]||(e+=Gh(this.bytes.next()),r===fe.Period))break}for(;!this.bytes.done();){var r=this.bytes.peek();if(!xo[r])break;e+=Gh(this.bytes.next())}var n=Number(e);if(!e||!isFinite(n))throw new EAe(this.bytes.position(),e);if(n>Number.MAX_SAFE_INTEGER)if(this.capNumbers){var i="Parsed number that is too large for some PDF readers: "+e+", using Number.MAX_SAFE_INTEGER instead.";return console.warn(i),Number.MAX_SAFE_INTEGER}else{var i="Parsed number that is too large for some PDF readers: "+e+", not capping.";console.warn(i)}return n},t.prototype.skipWhitespace=function(){for(;!this.bytes.done()&&Au[this.bytes.peek()];)this.bytes.next()},t.prototype.skipLine=function(){for(;!this.bytes.done();){var e=this.bytes.peek();if(e===fue||e===xue)return;this.bytes.next()}},t.prototype.skipComment=function(){if(this.bytes.peek()!==fe.Percent)return!1;for(;!this.bytes.done();){var e=this.bytes.peek();if(e===fue||e===xue)return!0;this.bytes.next()}return!0},t.prototype.skipWhitespaceAndComments=function(){for(this.skipWhitespace();this.skipComment();)this.skipWhitespace()},t.prototype.matchKeyword=function(e){for(var r=this.bytes.offset(),n=0,i=e.length;n<i;n++)if(this.bytes.done()||this.bytes.next()!==e[n])return this.bytes.moveTo(r),!1;return!0},t}(),dY=function(){function t(e){this.idx=0,this.line=0,this.column=0,this.bytes=e,this.length=this.bytes.length}return t.prototype.moveTo=function(e){this.idx=e},t.prototype.next=function(){var e=this.bytes[this.idx++];return e===fe.Newline?(this.line+=1,this.column=0):this.column+=1,e},t.prototype.assertNext=function(e){if(this.peek()!==e)throw new OEe(this.position(),e,this.peek());return this.next()},t.prototype.peek=function(){return this.bytes[this.idx]},t.prototype.peekAhead=function(e){return this.bytes[this.idx+e]},t.prototype.peekAt=function(e){return this.bytes[e]},t.prototype.done=function(){return this.idx>=this.length},t.prototype.offset=function(){return this.idx},t.prototype.slice=function(e,r){return this.bytes.slice(e,r)},t.prototype.position=function(){return{line:this.line,column:this.column,offset:this.idx}},t.of=function(e){return new t(e)},t.fromPDFRawStream=function(e){return t.of(gme(e).decode())},t}(),v_e=fe.Space,d4=fe.CarriageReturn,f4=fe.Newline,x4=[fe.s,fe.t,fe.r,fe.e,fe.a,fe.m],EB=[fe.e,fe.n,fe.d,fe.s,fe.t,fe.r,fe.e,fe.a,fe.m],un={header:[fe.Percent,fe.P,fe.D,fe.F,fe.Dash],eof:[fe.Percent,fe.Percent,fe.E,fe.O,fe.F],obj:[fe.o,fe.b,fe.j],endobj:[fe.e,fe.n,fe.d,fe.o,fe.b,fe.j],xref:[fe.x,fe.r,fe.e,fe.f],trailer:[fe.t,fe.r,fe.a,fe.i,fe.l,fe.e,fe.r],startxref:[fe.s,fe.t,fe.a,fe.r,fe.t,fe.x,fe.r,fe.e,fe.f],true:[fe.t,fe.r,fe.u,fe.e],false:[fe.f,fe.a,fe.l,fe.s,fe.e],null:[fe.n,fe.u,fe.l,fe.l],stream:x4,streamEOF1:Dr(x4,[v_e,d4,f4]),streamEOF2:Dr(x4,[d4,f4]),streamEOF3:Dr(x4,[d4]),streamEOF4:Dr(x4,[f4]),endstream:EB,EOF1endstream:Dr([d4,f4],EB),EOF2endstream:Dr([d4],EB),EOF3endstream:Dr([f4],EB)},bme=function(t){rt(e,t);function e(r,n,i){i===void 0&&(i=!1);var a=t.call(this,r,i)||this;return a.context=n,a}return e.prototype.parseObject=function(){if(this.skipWhitespaceAndComments(),this.matchKeyword(un.true))return D6.True;if(this.matchKeyword(un.false))return D6.False;if(this.matchKeyword(un.null))return os;var r=this.bytes.peek();if(r===fe.LessThan&&this.bytes.peekAhead(1)===fe.LessThan)return this.parseDictOrStream();if(r===fe.LessThan)return this.parseHexString();if(r===fe.LeftParen)return this.parseString();if(r===fe.ForwardSlash)return this.parseName();if(r===fe.LeftSquareBracket)return this.parseArray();if(tse[r])return this.parseNumberOrRef();throw new QEe(this.bytes.position(),r)},e.prototype.parseNumberOrRef=function(){var r=this.parseRawNumber();this.skipWhitespaceAndComments();var n=this.bytes.offset();if(xo[this.bytes.peek()]){var i=this.parseRawNumber();if(this.skipWhitespaceAndComments(),this.bytes.peek()===fe.R)return this.bytes.assertNext(fe.R),Zr.of(r,i)}return this.bytes.moveTo(n),qt.of(r)},e.prototype.parseHexString=function(){var r="";for(this.bytes.assertNext(fe.LessThan);!this.bytes.done()&&this.bytes.peek()!==fe.GreaterThan;)r+=Gh(this.bytes.next());return this.bytes.assertNext(fe.GreaterThan),Ot.of(r)},e.prototype.parseString=function(){for(var r=0,n=!1,i="";!this.bytes.done();){var a=this.bytes.next();if(i+=Gh(a),n||(a===fe.LeftParen&&(r+=1),a===fe.RightParen&&(r-=1)),a===fe.BackSlash?n=!n:n&&(n=!1),r===0)return Wr.of(i.substring(1,i.length-1))}throw new qEe(this.bytes.position())},e.prototype.parseName=function(){this.bytes.assertNext(fe.ForwardSlash);for(var r="";!this.bytes.done();){var n=this.bytes.peek();if(Au[n]||ul[n])break;r+=Gh(n),this.bytes.next()}return ue.of(r)},e.prototype.parseArray=function(){this.bytes.assertNext(fe.LeftSquareBracket),this.skipWhitespaceAndComments();for(var r=Pr.withContext(this.context);this.bytes.peek()!==fe.RightSquareBracket;){var n=this.parseObject();r.push(n),this.skipWhitespaceAndComments()}return this.bytes.assertNext(fe.RightSquareBracket),r},e.prototype.parseDict=function(){this.bytes.assertNext(fe.LessThan),this.bytes.assertNext(fe.LessThan),this.skipWhitespaceAndComments();for(var r=new Map;!this.bytes.done()&&this.bytes.peek()!==fe.GreaterThan&&this.bytes.peekAhead(1)!==fe.GreaterThan;){var n=this.parseName(),i=this.parseObject();r.set(n,i),this.skipWhitespaceAndComments()}this.skipWhitespaceAndComments(),this.bytes.assertNext(fe.GreaterThan),this.bytes.assertNext(fe.GreaterThan);var a=r.get(ue.of("Type"));return a===ue.of("Catalog")?Bme.fromMapWithContext(r,this.context):a===ue.of("Pages")?Cme.fromMapWithContext(r,this.context):a===ue.of("Page")?Zh.fromMapWithContext(r,this.context):tr.fromMapWithContext(r,this.context)},e.prototype.parseDictOrStream=function(){var r=this.bytes.position(),n=this.parseDict();if(this.skipWhitespaceAndComments(),!this.matchKeyword(un.streamEOF1)&&!this.matchKeyword(un.streamEOF2)&&!this.matchKeyword(un.streamEOF3)&&!this.matchKeyword(un.streamEOF4)&&!this.matchKeyword(un.stream))return n;var i=this.bytes.offset(),a,o=n.get(ue.of("Length"));o instanceof qt?(a=i+o.asNumber(),this.bytes.moveTo(a),this.skipWhitespaceAndComments(),this.matchKeyword(un.endstream)||(this.bytes.moveTo(i),a=this.findEndOfStreamFallback(r))):a=this.findEndOfStreamFallback(r);var s=this.bytes.slice(i,a);return M6.of(n,s)},e.prototype.findEndOfStreamFallback=function(r){for(var n=1,i=this.bytes.offset();!this.bytes.done()&&(i=this.bytes.offset(),this.matchKeyword(un.stream)?n+=1:this.matchKeyword(un.EOF1endstream)||this.matchKeyword(un.EOF2endstream)||this.matchKeyword(un.EOF3endstream)||this.matchKeyword(un.endstream)?n-=1:this.bytes.next(),n!==0););if(n!==0)throw new jEe(r);return i},e.forBytes=function(r,n,i){return new e(dY.of(r),n,i)},e.forByteStream=function(r,n,i){return i===void 0&&(i=!1),new e(r,n,i)},e}(y_e),m_e=function(t){rt(e,t);function e(r,n){var i=t.call(this,dY.fromPDFRawStream(r),r.dict.context)||this,a=r.dict;return i.alreadyParsed=!1,i.shouldWaitForTick=n||function(){return!1},i.firstOffset=a.lookup(ue.of("First"),qt).asNumber(),i.objectCount=a.lookup(ue.of("N"),qt).asNumber(),i}return e.prototype.parseIntoContext=function(){return ar(this,void 0,void 0,function(){var r,n,i,a,o,s,l,c;return or(this,function(A){switch(A.label){case 0:if(this.alreadyParsed)throw new _oe("PDFObjectStreamParser","parseIntoContext");this.alreadyParsed=!0,r=this.parseOffsetsAndObjectNumbers(),n=0,i=r.length,A.label=1;case 1:return n<i?(a=r[n],o=a.objectNumber,s=a.offset,this.bytes.moveTo(this.firstOffset+s),l=this.parseObject(),c=Zr.of(o,0),this.context.assign(c,l),this.shouldWaitForTick()?[4,Wv()]:[3,3]):[3,4];case 2:A.sent(),A.label=3;case 3:return n++,[3,1];case 4:return[2]}})})},e.prototype.parseOffsetsAndObjectNumbers=function(){for(var r=[],n=0,i=this.objectCount;n<i;n++){this.skipWhitespaceAndComments();var a=this.parseRawInt();this.skipWhitespaceAndComments();var o=this.parseRawInt();r.push({objectNumber:a,offset:o})}return r},e.forStream=function(r,n){return new e(r,n)},e}(bme),w_e=function(){function t(e){this.alreadyParsed=!1,this.dict=e.dict,this.bytes=dY.fromPDFRawStream(e),this.context=this.dict.context;var r=this.dict.lookup(ue.of("Size"),qt),n=this.dict.lookup(ue.of("Index"));if(n instanceof Pr){this.subsections=[];for(var i=0,a=n.size();i<a;i+=2){var o=n.lookup(i+0,qt).asNumber(),s=n.lookup(i+1,qt).asNumber();this.subsections.push({firstObjectNumber:o,length:s})}}else this.subsections=[{firstObjectNumber:0,length:r.asNumber()}];var l=this.dict.lookup(ue.of("W"),Pr);this.byteWidths=[-1,-1,-1];for(var i=0,a=l.size();i<a;i++)this.byteWidths[i]=l.lookup(i,qt).asNumber()}return t.prototype.parseIntoContext=function(){if(this.alreadyParsed)throw new _oe("PDFXRefStreamParser","parseIntoContext");this.alreadyParsed=!0,this.context.trailerInfo={Root:this.dict.get(ue.of("Root")),Encrypt:this.dict.get(ue.of("Encrypt")),Info:this.dict.get(ue.of("Info")),ID:this.dict.get(ue.of("ID"))};var e=this.parseEntries();return e},t.prototype.parseEntries=function(){for(var e=[],r=this.byteWidths,n=r[0],i=r[1],a=r[2],o=0,s=this.subsections.length;o<s;o++)for(var l=this.subsections[o],c=l.firstObjectNumber,A=l.length,h=0;h<A;h++){for(var d=0,u=0,f=n;u<f;u++)d=d<<8|this.bytes.next();for(var x=0,u=0,f=i;u<f;u++)x=x<<8|this.bytes.next();for(var y=0,u=0,f=a;u<f;u++)y=y<<8|this.bytes.next();n===0&&(d=1);var p=c+h,v={ref:Zr.of(p,y),offset:x,deleted:d===0,inObjectStream:d===2};e.push(v)}return e},t.forStream=function(e){return new t(e)},t}(),k_e=function(t){rt(e,t);function e(r,n,i,a){n===void 0&&(n=1/0),i===void 0&&(i=!1),a===void 0&&(a=!1);var o=t.call(this,dY.of(r),tie.create(),a)||this;return o.alreadyParsed=!1,o.parsedObjects=0,o.shouldWaitForTick=function(){return o.parsedObjects+=1,o.parsedObjects%o.objectsPerTick===0},o.objectsPerTick=n,o.throwOnInvalidObject=i,o}return e.prototype.parseDocument=function(){return ar(this,void 0,void 0,function(){var r,n;return or(this,function(i){switch(i.label){case 0:if(this.alreadyParsed)throw new _oe("PDFParser","parseDocument");this.alreadyParsed=!0,this.context.header=this.parseHeader(),i.label=1;case 1:return this.bytes.done()?[3,3]:[4,this.parseDocumentSection()];case 2:if(i.sent(),n=this.bytes.offset(),n===r)throw new VEe(this.bytes.position());return r=n,[3,1];case 3:return this.maybeRecoverRoot(),this.context.lookup(Zr.of(0))&&(console.warn("Removing parsed object: 0 0 R"),this.context.delete(Zr.of(0))),[2,this.context]}})})},e.prototype.maybeRecoverRoot=function(){var r=function(A){return A instanceof tr&&A.lookup(ue.of("Type"))===ue.of("Catalog")},n=this.context.lookup(this.context.trailerInfo.Root);if(!r(n))for(var i=this.context.enumerateIndirectObjects(),a=0,o=i.length;a<o;a++){var s=i[a],l=s[0],c=s[1];r(c)&&(this.context.trailerInfo.Root=l)}},e.prototype.parseHeader=function(){for(;!this.bytes.done();){if(this.matchKeyword(un.header)){var r=this.parseRawInt();this.bytes.assertNext(fe.Period);var n=this.parseRawInt(),i=rY.forVersion(r,n);return this.skipBinaryHeaderComment(),i}this.bytes.next()}throw new KEe(this.bytes.position())},e.prototype.parseIndirectObjectHeader=function(){this.skipWhitespaceAndComments();var r=this.parseRawInt();this.skipWhitespaceAndComments();var n=this.parseRawInt();if(this.skipWhitespaceAndComments(),!this.matchKeyword(un.obj))throw new GEe(this.bytes.position(),un.obj);return Zr.of(r,n)},e.prototype.matchIndirectObjectHeader=function(){var r=this.bytes.offset();try{return this.parseIndirectObjectHeader(),!0}catch{return this.bytes.moveTo(r),!1}},e.prototype.parseIndirectObject=function(){return ar(this,void 0,void 0,function(){var r,n;return or(this,function(i){switch(i.label){case 0:return r=this.parseIndirectObjectHeader(),this.skipWhitespaceAndComments(),n=this.parseObject(),this.skipWhitespaceAndComments(),this.matchKeyword(un.endobj),n instanceof M6&&n.dict.lookup(ue.of("Type"))===ue.of("ObjStm")?[4,m_e.forStream(n,this.shouldWaitForTick).parseIntoContext()]:[3,2];case 1:return i.sent(),[3,3];case 2:n instanceof M6&&n.dict.lookup(ue.of("Type"))===ue.of("XRef")?w_e.forStream(n).parseIntoContext():this.context.assign(r,n),i.label=3;case 3:return[2,r]}})})},e.prototype.tryToParseInvalidIndirectObject=function(){var r=this.bytes.position(),n="Trying to parse invalid object: "+JSON.stringify(r)+")";if(this.throwOnInvalidObject)throw new Error(n);console.warn(n);var i=this.parseIndirectObjectHeader();console.warn("Invalid object ref: "+i),this.skipWhitespaceAndComments();for(var a=this.bytes.offset(),o=!0;!this.bytes.done()&&(this.matchKeyword(un.endobj)&&(o=!1),!!o);)this.bytes.next();if(o)throw new zEe(r);var s=this.bytes.offset()-un.endobj.length,l=Eve.of(this.bytes.slice(a,s));return this.context.assign(i,l),i},e.prototype.parseIndirectObjects=function(){return ar(this,void 0,void 0,function(){var r;return or(this,function(n){switch(n.label){case 0:this.skipWhitespaceAndComments(),n.label=1;case 1:if(!(!this.bytes.done()&&xo[this.bytes.peek()]))return[3,8];r=this.bytes.offset(),n.label=2;case 2:return n.trys.push([2,4,,5]),[4,this.parseIndirectObject()];case 3:return n.sent(),[3,5];case 4:return n.sent(),this.bytes.moveTo(r),this.tryToParseInvalidIndirectObject(),[3,5];case 5:return this.skipWhitespaceAndComments(),this.skipJibberish(),this.shouldWaitForTick()?[4,Wv()]:[3,7];case 6:n.sent(),n.label=7;case 7:return[3,1];case 8:return[2]}})})},e.prototype.maybeParseCrossRefSection=function(){if(this.skipWhitespaceAndComments(),!!this.matchKeyword(un.xref)){this.skipWhitespaceAndComments();for(var r=-1,n=Bve.createEmpty();!this.bytes.done()&&xo[this.bytes.peek()];){var i=this.parseRawInt();this.skipWhitespaceAndComments();var a=this.parseRawInt();this.skipWhitespaceAndComments();var o=this.bytes.peek();if(o===fe.n||o===fe.f){var s=Zr.of(r,a);this.bytes.next()===fe.n?n.addEntry(s,i):n.addDeletedEntry(s,i),r+=1}else r=i;this.skipWhitespaceAndComments()}return n}},e.prototype.maybeParseTrailerDict=function(){if(this.skipWhitespaceAndComments(),!!this.matchKeyword(un.trailer)){this.skipWhitespaceAndComments();var r=this.parseDict(),n=this.context;n.trailerInfo={Root:r.get(ue.of("Root"))||n.trailerInfo.Root,Encrypt:r.get(ue.of("Encrypt"))||n.trailerInfo.Encrypt,Info:r.get(ue.of("Info"))||n.trailerInfo.Info,ID:r.get(ue.of("ID"))||n.trailerInfo.ID}}},e.prototype.maybeParseTrailer=function(){if(this.skipWhitespaceAndComments(),!!this.matchKeyword(un.startxref)){this.skipWhitespaceAndComments();var r=this.parseRawInt();return this.skipWhitespace(),this.matchKeyword(un.eof),this.skipWhitespaceAndComments(),this.matchKeyword(un.eof),this.skipWhitespaceAndComments(),zoe.forLastCrossRefSectionOffset(r)}},e.prototype.parseDocumentSection=function(){return ar(this,void 0,void 0,function(){return or(this,function(r){switch(r.label){case 0:return[4,this.parseIndirectObjects()];case 1:return r.sent(),this.maybeParseCrossRefSection(),this.maybeParseTrailerDict(),this.maybeParseTrailer(),this.skipJibberish(),[2]}})})},e.prototype.skipJibberish=function(){for(this.skipWhitespaceAndComments();!this.bytes.done();){var r=this.bytes.offset(),n=this.bytes.peek(),i=n>=fe.Space&&n<=fe.Tilde;if(i&&(this.matchKeyword(un.xref)||this.matchKeyword(un.trailer)||this.matchKeyword(un.startxref)||this.matchIndirectObjectHeader())){this.bytes.moveTo(r);break}this.bytes.next()}},e.prototype.skipBinaryHeaderComment=function(){this.skipWhitespaceAndComments();try{var r=this.bytes.offset();this.parseIndirectObjectHeader(),this.bytes.moveTo(r)}catch{this.bytes.next(),this.skipWhitespaceAndComments()}},e.forBytesWithOptions=function(r,n,i,a){return new e(r,n,i,a)},e}(bme),kc=function(t){return 1<<t},R3;(function(t){t[t.Invisible=kc(0)]="Invisible",t[t.Hidden=kc(1)]="Hidden",t[t.Print=kc(2)]="Print",t[t.NoZoom=kc(3)]="NoZoom",t[t.NoRotate=kc(4)]="NoRotate",t[t.NoView=kc(5)]="NoView",t[t.ReadOnly=kc(6)]="ReadOnly",t[t.Locked=kc(7)]="Locked",t[t.ToggleNoView=kc(8)]="ToggleNoView",t[t.LockedContents=kc(9)]="LockedContents"})(R3||(R3={}));var fY=function(t){return t instanceof ue?t:ue.of(t)},Vt=function(t){return t instanceof qt?t:qt.of(t)},sr=function(t){return t instanceof qt?t.asNumber():t},U6;(function(t){t.Degrees="degrees",t.Radians="radians"})(U6||(U6={}));var zt=function(t){return Me(t,"degreeAngle",["number"]),{type:U6.Degrees,angle:t}},Eme=U6.Radians,Fme=U6.Degrees,Sme=function(t){return t*Math.PI/180},B_e=function(t){return t*180/Math.PI},Ga=function(t){return t.type===Eme?t.angle:t.type===Fme?Sme(t.angle):jk("Invalid rotation: "+JSON.stringify(t))},Dme=function(t){return t.type===Eme?B_e(t.angle):t.type===Fme?t.angle:jk("Invalid rotation: "+JSON.stringify(t))},uu=function(t){t===void 0&&(t=0);var e=t/90%4;return e===0?0:e===1?90:e===2?180:e===3?270:0},lg=function(t,e){e===void 0&&(e=0);var r=uu(e);return r===90||r===270?{width:t.height,height:t.width}:{width:t.width,height:t.height}},C_e=function(t,e,r){e===void 0&&(e=0),r===void 0&&(r=0);var n=t.x,i=t.y,a=t.width,o=t.height,s=uu(r),l=e/2;return s===0?{x:n-l,y:i-l,width:a,height:o}:s===90?{x:n-o+l,y:i-l,width:o,height:a}:s===180?{x:n-a+l,y:i-o+l,width:a,height:o}:s===270?{x:n-l,y:i-a+l,width:o,height:a}:{x:n-l,y:i-l,width:a,height:o}},Mme=function(){return kr.of(Mr.ClipNonZero)},EZ=Math.cos,FZ=Math.sin,SZ=Math.tan,xY=function(t,e,r,n,i,a){return kr.of(Mr.ConcatTransformationMatrix,[Vt(t),Vt(e),Vt(r),Vt(n),Vt(i),Vt(a)])},K0=function(t,e){return xY(1,0,0,1,t,e)},N6=function(t,e){return xY(t,0,0,e,0,0)},ym=function(t){return xY(EZ(sr(t)),FZ(sr(t)),-FZ(sr(t)),EZ(sr(t)),0,0)},FB=function(t){return ym(Sme(sr(t)))},rse=function(t,e){return xY(1,SZ(sr(t)),SZ(sr(e)),1,0,0)},pY=function(t,e){return kr.of(Mr.SetLineDashPattern,["["+t.map(Vt).join(" ")+"]",Vt(e)])},Ny;(function(t){t[t.Butt=0]="Butt",t[t.Round=1]="Round",t[t.Projecting=2]="Projecting"})(Ny||(Ny={}));var gY=function(t){return kr.of(Mr.SetLineCapStyle,[Vt(t)])},pue;(function(t){t[t.Miter=0]="Miter",t[t.Round=1]="Round",t[t.Bevel=2]="Bevel"})(pue||(pue={}));var cg=function(t){return kr.of(Mr.SetGraphicsStateParams,[fY(t)])},oa=function(){return kr.of(Mr.PushGraphicsState)},sa=function(){return kr.of(Mr.PopGraphicsState)},n9=function(t){return kr.of(Mr.SetLineWidth,[Vt(t)])},l0=function(t,e,r,n,i,a){return kr.of(Mr.AppendBezierCurve,[Vt(t),Vt(e),Vt(r),Vt(n),Vt(i),Vt(a)])},SB=function(t,e,r,n){return kr.of(Mr.CurveToReplicateInitialPoint,[Vt(t),Vt(e),Vt(r),Vt(n)])},U1=function(){return kr.of(Mr.ClosePath)},dA=function(t,e){return kr.of(Mr.MoveTo,[Vt(t),Vt(e)])},va=function(t,e){return kr.of(Mr.LineTo,[Vt(t),Vt(e)])},i9=function(){return kr.of(Mr.StrokePath)},nse=function(){return kr.of(Mr.FillNonZero)},ise=function(){return kr.of(Mr.FillNonZeroAndStroke)},_me=function(){return kr.of(Mr.EndPath)},b_e=function(){return kr.of(Mr.NextLine)},Lme=function(t){return kr.of(Mr.ShowText,[t])},Ime=function(){return kr.of(Mr.BeginText)},Tme=function(){return kr.of(Mr.EndText)},ase=function(t,e){return kr.of(Mr.SetFontAndSize,[fY(t),Vt(e)])},E_e=function(t){return kr.of(Mr.SetTextLineHeight,[Vt(t)])},gue;(function(t){t[t.Fill=0]="Fill",t[t.Outline=1]="Outline",t[t.FillAndOutline=2]="FillAndOutline",t[t.Invisible=3]="Invisible",t[t.FillAndClip=4]="FillAndClip",t[t.OutlineAndClip=5]="OutlineAndClip",t[t.FillAndOutlineAndClip=6]="FillAndOutlineAndClip",t[t.Clip=7]="Clip"})(gue||(gue={}));var F_e=function(t,e,r,n,i,a){return kr.of(Mr.SetTextMatrix,[Vt(t),Vt(e),Vt(r),Vt(n),Vt(i),Vt(a)])},Pme=function(t,e,r,n,i){return F_e(EZ(sr(t)),FZ(sr(t))+SZ(sr(e)),-FZ(sr(t))+SZ(sr(r)),EZ(sr(t)),n,i)},ose=function(t){return kr.of(Mr.DrawObject,[fY(t)])},S_e=function(t){return kr.of(Mr.NonStrokingColorGray,[Vt(t)])},D_e=function(t){return kr.of(Mr.StrokingColorGray,[Vt(t)])},M_e=function(t,e,r){return kr.of(Mr.NonStrokingColorRgb,[Vt(t),Vt(e),Vt(r)])},__e=function(t,e,r){return kr.of(Mr.StrokingColorRgb,[Vt(t),Vt(e),Vt(r)])},L_e=function(t,e,r,n){return kr.of(Mr.NonStrokingColorCmyk,[Vt(t),Vt(e),Vt(r),Vt(n)])},I_e=function(t,e,r,n){return kr.of(Mr.StrokingColorCmyk,[Vt(t),Vt(e),Vt(r),Vt(n)])},Ume=function(t){return kr.of(Mr.BeginMarkedContent,[fY(t)])},Nme=function(){return kr.of(Mr.EndMarkedContent)},N1;(function(t){t.Grayscale="Grayscale",t.RGB="RGB",t.CMYK="CMYK"})(N1||(N1={}));var Rme=function(t){return a0(t,"gray",0,1),{type:N1.Grayscale,gray:t}},Ir=function(t,e,r){return a0(t,"red",0,1),a0(e,"green",0,1),a0(r,"blue",0,1),{type:N1.RGB,red:t,green:e,blue:r}},Hme=function(t,e,r,n){return a0(t,"cyan",0,1),a0(e,"magenta",0,1),a0(r,"yellow",0,1),a0(n,"key",0,1),{type:N1.CMYK,cyan:t,magenta:e,yellow:r,key:n}},sse=N1.Grayscale,lse=N1.RGB,cse=N1.CMYK,Ag=function(t){return t.type===sse?S_e(t.gray):t.type===lse?M_e(t.red,t.green,t.blue):t.type===cse?L_e(t.cyan,t.magenta,t.yellow,t.key):jk("Invalid color: "+JSON.stringify(t))},a9=function(t){return t.type===sse?D_e(t.gray):t.type===lse?__e(t.red,t.green,t.blue):t.type===cse?I_e(t.cyan,t.magenta,t.yellow,t.key):jk("Invalid color: "+JSON.stringify(t))},Qo=function(t,e){return e===void 0&&(e=1),(t==null?void 0:t.length)===1?Rme(t[0]*e):(t==null?void 0:t.length)===3?Ir(t[0]*e,t[1]*e,t[2]*e):(t==null?void 0:t.length)===4?Hme(t[0]*e,t[1]*e,t[2]*e,t[3]*e):void 0},yue=function(t){return t.type===sse?[t.gray]:t.type===lse?[t.red,t.green,t.blue]:t.type===cse?[t.cyan,t.magenta,t.yellow,t.key]:jk("Invalid color: "+JSON.stringify(t))},Dt=0,Mt=0,vr=0,mr=0,t8=0,r8=0,vue=new Map([["A",7],["a",7],["C",6],["c",6],["H",1],["h",1],["L",2],["l",2],["M",2],["m",2],["Q",4],["q",4],["S",4],["s",4],["T",2],["t",2],["V",1],["v",1],["Z",0],["z",0]]),T_e=function(t){for(var e,r=[],n=[],i="",a=!1,o=0,s=0,l=t;s<l.length;s++){var c=l[s];if(vue.has(c))o=vue.get(c),e&&(i.length>0&&(n[n.length]=+i),r[r.length]={cmd:e,args:n},n=[],i="",a=!1),e=c;else if([" ",","].includes(c)||c==="-"&&i.length>0&&i[i.length-1]!=="e"||c==="."&&a){if(i.length===0)continue;n.length===o?(r[r.length]={cmd:e,args:n},n=[+i],e==="M"&&(e="L"),e==="m"&&(e="l")):n[n.length]=+i,a=c===".",i=["-","."].includes(c)?c:""}else i+=c,c==="."&&(a=!0)}return i.length>0&&(n.length===o?(r[r.length]={cmd:e,args:n},n=[+i],e==="M"&&(e="L"),e==="m"&&(e="l")):n[n.length]=+i),r[r.length]={cmd:e,args:n},r},P_e=function(t){Dt=Mt=vr=mr=t8=r8=0;for(var e=[],r=0;r<t.length;r++){var n=t[r];if(n.cmd&&typeof mue[n.cmd]=="function"){var i=mue[n.cmd](n.args);Array.isArray(i)?e=e.concat(i):e.push(i)}}return e},mue={M:function(t){return Dt=t[0],Mt=t[1],vr=mr=null,t8=Dt,r8=Mt,dA(Dt,Mt)},m:function(t){return Dt+=t[0],Mt+=t[1],vr=mr=null,t8=Dt,r8=Mt,dA(Dt,Mt)},C:function(t){return Dt=t[4],Mt=t[5],vr=t[2],mr=t[3],l0(t[0],t[1],t[2],t[3],t[4],t[5])},c:function(t){var e=l0(t[0]+Dt,t[1]+Mt,t[2]+Dt,t[3]+Mt,t[4]+Dt,t[5]+Mt);return vr=Dt+t[2],mr=Mt+t[3],Dt+=t[4],Mt+=t[5],e},S:function(t){(vr===null||mr===null)&&(vr=Dt,mr=Mt);var e=l0(Dt-(vr-Dt),Mt-(mr-Mt),t[0],t[1],t[2],t[3]);return vr=t[0],mr=t[1],Dt=t[2],Mt=t[3],e},s:function(t){(vr===null||mr===null)&&(vr=Dt,mr=Mt);var e=l0(Dt-(vr-Dt),Mt-(mr-Mt),Dt+t[0],Mt+t[1],Dt+t[2],Mt+t[3]);return vr=Dt+t[0],mr=Mt+t[1],Dt+=t[2],Mt+=t[3],e},Q:function(t){return vr=t[0],mr=t[1],Dt=t[2],Mt=t[3],SB(t[0],t[1],Dt,Mt)},q:function(t){var e=SB(t[0]+Dt,t[1]+Mt,t[2]+Dt,t[3]+Mt);return vr=Dt+t[0],mr=Mt+t[1],Dt+=t[2],Mt+=t[3],e},T:function(t){vr===null||mr===null?(vr=Dt,mr=Mt):(vr=Dt-(vr-Dt),mr=Mt-(mr-Mt));var e=SB(vr,mr,t[0],t[1]);return vr=Dt-(vr-Dt),mr=Mt-(mr-Mt),Dt=t[0],Mt=t[1],e},t:function(t){vr===null||mr===null?(vr=Dt,mr=Mt):(vr=Dt-(vr-Dt),mr=Mt-(mr-Mt));var e=SB(vr,mr,Dt+t[0],Mt+t[1]);return Dt+=t[0],Mt+=t[1],e},A:function(t){var e=wue(Dt,Mt,t);return Dt=t[5],Mt=t[6],e},a:function(t){t[5]+=Dt,t[6]+=Mt;var e=wue(Dt,Mt,t);return Dt=t[5],Mt=t[6],e},L:function(t){return Dt=t[0],Mt=t[1],vr=mr=null,va(Dt,Mt)},l:function(t){return Dt+=t[0],Mt+=t[1],vr=mr=null,va(Dt,Mt)},H:function(t){return Dt=t[0],vr=mr=null,va(Dt,Mt)},h:function(t){return Dt+=t[0],vr=mr=null,va(Dt,Mt)},V:function(t){return Mt=t[0],vr=mr=null,va(Dt,Mt)},v:function(t){return Mt+=t[0],vr=mr=null,va(Dt,Mt)},Z:function(){var t=U1();return Dt=t8,Mt=r8,t},z:function(){var t=U1();return Dt=t8,Mt=r8,t}},wue=function(t,e,r){for(var n=r[0],i=r[1],a=r[2],o=r[3],s=r[4],l=r[5],c=r[6],A=U_e(l,c,n,i,o,s,a,t,e),h=[],d=0,u=A;d<u.length;d++){var f=u[d],x=N_e.apply(void 0,f);h.push(l0.apply(void 0,x))}return h},U_e=function(t,e,r,n,i,a,o,s,l){var c=o*(Math.PI/180),A=Math.sin(c),h=Math.cos(c);r=Math.abs(r),n=Math.abs(n),vr=h*(s-t)*.5+A*(l-e)*.5,mr=h*(l-e)*.5-A*(s-t)*.5;var d=vr*vr/(r*r)+mr*mr/(n*n);d>1&&(d=Math.sqrt(d),r*=d,n*=d);var u=h/r,f=A/r,x=-A/n,y=h/n,p=u*s+f*l,v=x*s+y*l,m=u*t+f*e,k=x*t+y*e,B=(m-p)*(m-p)+(k-v)*(k-v),b=1/B-.25;b<0&&(b=0);var E=Math.sqrt(b);a===i&&(E=-E);var D=.5*(p+m)-E*(k-v),M=.5*(v+k)+E*(m-p),T=Math.atan2(v-M,p-D),S=Math.atan2(k-M,m-D),L=S-T;L<0&&a===1?L+=2*Math.PI:L>0&&a===0&&(L-=2*Math.PI);for(var P=Math.ceil(Math.abs(L/(Math.PI*.5+.001))),_=[],K=0;K<P;K++){var Y=T+K*L/P,G=T+(K+1)*L/P;_[K]=[D,M,Y,G,r,n,A,h]}return _},N_e=function(t,e,r,n,i,a,o,s){var l=s*i,c=-o*a,A=o*i,h=s*a,d=.5*(n-r),u=8/3*Math.sin(d*.5)*Math.sin(d*.5)/Math.sin(d),f=t+Math.cos(r)-u*Math.sin(r),x=e+Math.sin(r)+u*Math.cos(r),y=t+Math.cos(n),p=e+Math.sin(n),v=y+u*Math.sin(n),m=p-u*Math.cos(n),k=[l*f+c*x,A*f+h*x,l*v+c*m,A*v+h*m,l*y+c*p,A*y+h*p];return k},R_e=function(t){return P_e(T_e(t))},H_e=function(t,e){for(var r=[oa(),e.graphicsState&&cg(e.graphicsState),Ime(),Ag(e.color),ase(e.font,e.size),E_e(e.lineHeight),Pme(Ga(e.rotate),Ga(e.xSkew),Ga(e.ySkew),e.x,e.y)].filter(Boolean),n=0,i=t.length;n<i;n++)r.push(Lme(t[n]),b_e());return r.push(Tme(),sa()),r},Ome=function(t,e){return[oa(),e.graphicsState&&cg(e.graphicsState),K0(e.x,e.y),ym(Ga(e.rotate)),N6(e.width,e.height),rse(Ga(e.xSkew),Ga(e.ySkew)),ose(t),sa()].filter(Boolean)},O_e=function(t,e){return[oa(),e.graphicsState&&cg(e.graphicsState),K0(e.x,e.y),ym(Ga(e.rotate)),N6(e.xScale,e.yScale),rse(Ga(e.xSkew),Ga(e.ySkew)),ose(t),sa()].filter(Boolean)},Q_e=function(t){var e,r;return[oa(),t.graphicsState&&cg(t.graphicsState),t.color&&a9(t.color),n9(t.thickness),pY((e=t.dashArray)!==null&&e!==void 0?e:[],(r=t.dashPhase)!==null&&r!==void 0?r:0),dA(t.start.x,t.start.y),t.lineCap&&gY(t.lineCap),dA(t.start.x,t.start.y),va(t.end.x,t.end.y),i9(),sa()].filter(Boolean)},Zv=function(t){var e,r;return[oa(),t.graphicsState&&cg(t.graphicsState),t.color&&Ag(t.color),t.borderColor&&a9(t.borderColor),n9(t.borderWidth),t.borderLineCap&&gY(t.borderLineCap),pY((e=t.borderDashArray)!==null&&e!==void 0?e:[],(r=t.borderDashPhase)!==null&&r!==void 0?r:0),K0(t.x,t.y),ym(Ga(t.rotate)),rse(Ga(t.xSkew),Ga(t.ySkew)),dA(0,0),va(0,t.height),va(t.width,t.height),va(t.width,0),U1(),t.color&&t.borderWidth?ise():t.color?nse():t.borderColor?i9():U1(),sa()].filter(Boolean)},DZ=4*((Math.sqrt(2)-1)/3),z_e=function(t){var e=sr(t.x),r=sr(t.y),n=sr(t.xScale),i=sr(t.yScale);e-=n,r-=i;var a=n*DZ,o=i*DZ,s=e+n*2,l=r+i*2,c=e+n,A=r+i;return[oa(),dA(e,A),l0(e,A-o,c-a,r,c,r),l0(c+a,r,s,A-o,s,A),l0(s,A+o,c+a,l,c,l),l0(c-a,l,e,A+o,e,A),sa()]},j_e=function(t){var e=sr(t.x),r=sr(t.y),n=sr(t.xScale),i=sr(t.yScale),a=-n,o=-i,s=n*DZ,l=i*DZ,c=a+n*2,A=o+i*2,h=a+n,d=o+i;return[K0(e,r),ym(Ga(t.rotate)),dA(a,d),l0(a,d-l,h-s,o,h,o),l0(h+s,o,c,d-l,c,d),l0(c,d+l,h+s,A,h,A),l0(h-s,A,a,d+l,a,d)]},die=function(t){var e,r,n;return Dr([oa(),t.graphicsState&&cg(t.graphicsState),t.color&&Ag(t.color),t.borderColor&&a9(t.borderColor),n9(t.borderWidth),t.borderLineCap&&gY(t.borderLineCap),pY((e=t.borderDashArray)!==null&&e!==void 0?e:[],(r=t.borderDashPhase)!==null&&r!==void 0?r:0)],t.rotate===void 0?z_e({x:t.x,y:t.y,xScale:t.xScale,yScale:t.yScale}):j_e({x:t.x,y:t.y,xScale:t.xScale,yScale:t.yScale,rotate:(n=t.rotate)!==null&&n!==void 0?n:zt(0)}),[t.color&&t.borderWidth?ise():t.color?nse():t.borderColor?i9():U1(),sa()]).filter(Boolean)},q_e=function(t,e){var r,n,i;return Dr([oa(),e.graphicsState&&cg(e.graphicsState),K0(e.x,e.y),ym(Ga((r=e.rotate)!==null&&r!==void 0?r:zt(0))),e.scale?N6(e.scale,-e.scale):N6(1,-1),e.color&&Ag(e.color),e.borderColor&&a9(e.borderColor),e.borderWidth&&n9(e.borderWidth),e.borderLineCap&&gY(e.borderLineCap),pY((n=e.borderDashArray)!==null&&n!==void 0?n:[],(i=e.borderDashPhase)!==null&&i!==void 0?i:0)],R_e(t),[e.color&&e.borderWidth?ise():e.color?nse():e.borderColor?i9():U1(),sa()]).filter(Boolean)},V_e=function(t){var e=sr(t.size),r=-1+.75,n=-1+.51,i=1-.525,a=1-.31,o=-1+.325,s=-((o-r)*(a-r))/(i-n)+n;return[oa(),t.color&&a9(t.color),n9(t.thickness),K0(t.x,t.y),dA(o*e,s*e),va(r*e,n*e),va(a*e,i*e),i9(),sa()].filter(Boolean)},W1=function(t){return t.rotation===0?[K0(0,0),FB(0)]:t.rotation===90?[K0(t.width,0),FB(90)]:t.rotation===180?[K0(t.width,t.height),FB(180)]:t.rotation===270?[K0(0,t.height),FB(270)]:[]},DB=function(t){var e=Zv({x:t.x,y:t.y,width:t.width,height:t.height,borderWidth:t.borderWidth,color:t.color,borderColor:t.borderColor,rotate:zt(0),xSkew:zt(0),ySkew:zt(0)});if(!t.filled)return e;var r=sr(t.width),n=sr(t.height),i=Math.min(r,n)/2,a=V_e({x:r/2,y:n/2,size:i,thickness:t.thickness,color:t.markColor});return Dr([oa()],e,a,[sa()])},MB=function(t){var e=sr(t.width),r=sr(t.height),n=Math.min(e,r)/2,i=die({x:t.x,y:t.y,xScale:n,yScale:n,color:t.color,borderColor:t.borderColor,borderWidth:t.borderWidth});if(!t.filled)return i;var a=die({x:t.x,y:t.y,xScale:n*.45,yScale:n*.45,color:t.dotColor,borderColor:void 0,borderWidth:0});return Dr([oa()],i,a,[sa()])},kue=function(t){var e=sr(t.x),r=sr(t.y),n=sr(t.width),i=sr(t.height),a=Zv({x:e,y:r,width:n,height:i,borderWidth:t.borderWidth,color:t.color,borderColor:t.borderColor,rotate:zt(0),xSkew:zt(0),ySkew:zt(0)}),o=Ase(t.textLines,{color:t.textColor,font:t.font,size:t.fontSize,rotate:zt(0),xSkew:zt(0),ySkew:zt(0)});return Dr([oa()],a,o,[sa()])},Ase=function(t,e){for(var r=[Ime(),Ag(e.color),ase(e.font,e.size)],n=0,i=t.length;n<i;n++){var a=t[n],o=a.encoded,s=a.x,l=a.y;r.push(Pme(Ga(e.rotate),Ga(e.xSkew),Ga(e.ySkew),s,l),Lme(o))}return r.push(Tme()),r},Qme=function(t){var e=sr(t.x),r=sr(t.y),n=sr(t.width),i=sr(t.height),a=sr(t.borderWidth),o=sr(t.padding),s=e+a/2+o,l=r+a/2+o,c=n-(a/2+o)*2,A=i-(a/2+o)*2,h=[dA(s,l),va(s,l+A),va(s+c,l+A),va(s+c,l),U1(),Mme(),_me()],d=Zv({x:e,y:r,width:n,height:i,borderWidth:t.borderWidth,color:t.color,borderColor:t.borderColor,rotate:zt(0),xSkew:zt(0),ySkew:zt(0)}),u=Ase(t.textLines,{color:t.textColor,font:t.font,size:t.fontSize,rotate:zt(0),xSkew:zt(0),ySkew:zt(0)}),f=Dr([Ume("Tx"),oa()],u,[sa(),Nme()]);return Dr([oa()],d,h,f,[sa()])},K_e=function(t){for(var e=sr(t.x),r=sr(t.y),n=sr(t.width),i=sr(t.height),a=sr(t.lineHeight),o=sr(t.borderWidth),s=sr(t.padding),l=e+o/2+s,c=r+o/2+s,A=n-(o/2+s)*2,h=i-(o/2+s)*2,d=[dA(l,c),va(l,c+h),va(l+A,c+h),va(l+A,c),U1(),Mme(),_me()],u=Zv({x:e,y:r,width:n,height:i,borderWidth:t.borderWidth,color:t.color,borderColor:t.borderColor,rotate:zt(0),xSkew:zt(0),ySkew:zt(0)}),f=[],x=0,y=t.selectedLines.length;x<y;x++){var p=t.textLines[t.selectedLines[x]];f.push.apply(f,Zv({x:p.x-s,y:p.y-(a-p.height)/2,width:n-o,height:p.height+(a-p.height)/2,borderWidth:0,color:t.selectedColor,borderColor:void 0,rotate:zt(0),xSkew:zt(0),ySkew:zt(0)}))}var v=Ase(t.textLines,{color:t.textColor,font:t.font,size:t.fontSize,rotate:zt(0),xSkew:zt(0),ySkew:zt(0)}),m=Dr([Ume("Tx"),oa()],v,[sa(),Nme()]);return Dr([oa()],u,f,d,m,[sa()])},G_e=function(t){rt(e,t);function e(){var r=this,n="Input document to `PDFDocument.load` is encrypted. You can use `PDFDocument.load(..., { ignoreEncryption: true })` if you wish to load the document anyways.";return r=t.call(this,n)||this,r}return e}(Error),W_e=function(t){rt(e,t);function e(){var r=this,n="Input to `PDFDocument.embedFont` was a custom font, but no `fontkit` instance was found. You must register a `fontkit` instance with `PDFDocument.registerFontkit(...)` before embedding custom fonts.";return r=t.call(this,n)||this,r}return e}(Error),Z_e=function(t){rt(e,t);function e(){var r=this,n="A `page` passed to `PDFDocument.addPage` or `PDFDocument.insertPage` was from a different (foreign) PDF document. If you want to copy pages from one PDFDocument to another, you must use `PDFDocument.copyPages(...)` to copy the pages before adding or inserting them.";return r=t.call(this,n)||this,r}return e}(Error),X_e=function(t){rt(e,t);function e(){var r=this,n="PDFDocument has no pages so `PDFDocument.removePage` cannot be called";return r=t.call(this,n)||this,r}return e}(Error),Y_e=function(t){rt(e,t);function e(r){var n=this,i='PDFDocument has no form field with the name "'+r+'"';return n=t.call(this,i)||this,n}return e}(Error),pf=function(t){rt(e,t);function e(r,n,i){var a,o,s=this,l=n==null?void 0:n.name,c=(o=(a=i==null?void 0:i.constructor)===null||a===void 0?void 0:a.name)!==null&&o!==void 0?o:i,A='Expected field "'+r+'" to be of type '+l+", "+("but it is actually of type "+c);return s=t.call(this,A)||this,s}return e}(Error);(function(t){rt(e,t);function e(r){var n=this,i='Failed to select check box due to missing onValue: "'+r+'"';return n=t.call(this,i)||this,n}return e})(Error);var zme=function(t){rt(e,t);function e(r){var n=this,i='A field already exists with the specified name: "'+r+'"';return n=t.call(this,i)||this,n}return e}(Error),J_e=function(t){rt(e,t);function e(r){var n=this,i='Field name contains invalid component: "'+r+'"';return n=t.call(this,i)||this,n}return e}(Error);(function(t){rt(e,t);function e(r){var n=this,i='A non-terminal field already exists with the specified name: "'+r+'"';return n=t.call(this,i)||this,n}return e})(Error);var $_e=function(t){rt(e,t);function e(r){var n=this,i="Reading rich text fields is not supported: Attempted to read rich text field: "+r;return n=t.call(this,i)||this,n}return e}(Error),eLe=function(t){rt(e,t);function e(r,n){var i=this,a="Failed to layout combed text as lineLength="+r+" is greater than cellCount="+n;return i=t.call(this,a)||this,i}return e}(Error),tLe=function(t){rt(e,t);function e(r,n,i){var a=this,o="Attempted to set text with length="+r+" for TextField with maxLength="+n+" and name="+i;return a=t.call(this,o)||this,a}return e}(Error),rLe=function(t){rt(e,t);function e(r,n,i){var a=this,o="Attempted to set maxLength="+n+", which is less than "+r+", the length of this field's current value (name="+i+")";return a=t.call(this,o)||this,a}return e}(Error),Ji;(function(t){t[t.Left=0]="Left",t[t.Center=1]="Center",t[t.Right=2]="Right"})(Ji||(Ji={}));var jme=4,qme=500,Vme=function(t,e,r,n){n===void 0&&(n=!1);for(var i=jme;i<qme;){for(var a=0,o=0,s=t.length;o<s;o++){a+=1;for(var l=t[o],c=l.split(" "),A=r.width,h=0,d=c.length;h<d;h++){var u=h===d-1,f=u?c[h]:c[h]+" ",x=e.widthOfTextAtSize(f,i);A-=x,A<=0&&(a+=1,A=r.width-x)}}if(!n&&a>t.length)return i-1;var y=e.heightAtSize(i),p=y+y*.2,v=p*a;if(v>Math.abs(r.height))return i-1;i+=1}return i},nLe=function(t,e,r,n){for(var i=r.width/n,a=r.height,o=jme,s=KCe(t);o<qme;){for(var l=0,c=s.length;l<c;l++){var A=s[l],h=e.widthOfTextAtSize(A,o)>i*.75;if(h)return o-1}var d=e.heightAtSize(o,{descender:!1});if(d>a)return o-1;o+=1}return o},iLe=function(t){for(var e=t.length;e>0;e--)if(/\s/.test(t[e]))return e},aLe=function(t,e,r,n){for(var i,a=t.length;a>0;){var o=t.substring(0,a),s=r.encodeText(o),l=r.widthOfTextAtSize(o,n);if(l<e){var c=t.substring(a)||void 0;return{line:o,encoded:s,width:l,remainder:c}}a=(i=iLe(o))!==null&&i!==void 0?i:0}return{line:t,encoded:r.encodeText(t),width:r.widthOfTextAtSize(t,n),remainder:void 0}},Kme=function(t,e){var r=e.alignment,n=e.fontSize,i=e.font,a=e.bounds,o=Lye(zk(t));(n===void 0||n===0)&&(n=Vme(o,i,a,!0));for(var s=i.heightAtSize(n),l=s+s*.2,c=[],A=a.x,h=a.y,d=a.x+a.width,u=a.y+a.height,f=a.y+a.height,x=0,y=o.length;x<y;x++)for(var p=o[x];p!==void 0;){var v=aLe(p,a.width,i,n),m=v.line,k=v.encoded,B=v.width,b=v.remainder,E=r===Ji.Left?a.x:r===Ji.Center?a.x+a.width/2-B/2:r===Ji.Right?a.x+a.width-B:a.x;f-=l,E<A&&(A=E),f<h&&(h=f),E+B>d&&(d=E+B),f+s>u&&(u=f+s),c.push({text:m,encoded:k,width:B,height:s,x:E,y:f}),p=b==null?void 0:b.trim()}return{fontSize:n,lineHeight:l,lines:c,bounds:{x:A,y:h,width:d-A,height:u-h}}},oLe=function(t,e){var r=e.fontSize,n=e.font,i=e.bounds,a=e.cellCount,o=Iye(zk(t));if(o.length>a)throw new eLe(o.length,a);(r===void 0||r===0)&&(r=nLe(o,n,i,a));for(var s=i.width/a,l=n.heightAtSize(r,{descender:!1}),c=i.y+(i.height/2-l/2),A=[],h=i.x,d=i.y,u=i.x+i.width,f=i.y+i.height,x=0,y=0;x<a;){var p=Tye(o,y),v=p[0],m=p[1],k=n.encodeText(v),B=n.widthOfTextAtSize(v,r),b=i.x+(s*x+s/2),E=b-B/2;E<h&&(h=E),c<d&&(d=c),E+B>u&&(u=E+B),c+l>f&&(f=c+l),A.push({text:o,encoded:k,width:B,height:l,x:E,y:c}),x+=1,y+=m}return{fontSize:r,cells:A,bounds:{x:h,y:d,width:u-h,height:f-d}}},MZ=function(t,e){var r=e.alignment,n=e.fontSize,i=e.font,a=e.bounds,o=Iye(zk(t));(n===void 0||n===0)&&(n=Vme([o],i,a));var s=i.encodeText(o),l=i.widthOfTextAtSize(o,n),c=i.heightAtSize(n,{descender:!1}),A=r===Ji.Left?a.x:r===Ji.Center?a.x+a.width/2-l/2:r===Ji.Right?a.x+a.width-l:a.x,h=a.y+(a.height/2-c/2);return{fontSize:n,line:{text:o,encoded:s,width:l,height:c,x:A,y:h},bounds:{x:A,y:h,width:l,height:c}}},vm=function(t){return"normal"in t?t:{normal:t}},sLe=/\/([^\0\t\n\f\r\ ]+)[\0\t\n\f\r\ ]+(\d*\.\d+|\d+)[\0\t\n\f\r\ ]+Tf/,R1=function(t){var e,r,n=(e=t.getDefaultAppearance())!==null&&e!==void 0?e:"",i=(r=koe(n,sLe).match)!==null&&r!==void 0?r:[],a=Number(i[2]);return isFinite(a)?a:void 0},lLe=/(\d*\.\d+|\d+)[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]*(\d*\.\d+|\d+)?[\0\t\n\f\r\ ]+(g|rg|k)/,cl=function(t){var e,r=(e=t.getDefaultAppearance())!==null&&e!==void 0?e:"",n=koe(r,lLe).match,i=n??[],a=i[1],o=i[2],s=i[3],l=i[4],c=i[5];if(c==="g"&&a)return Rme(Number(a));if(c==="rg"&&a&&o&&s)return Ir(Number(a),Number(o),Number(s));if(c==="k"&&a&&o&&s&&l)return Hme(Number(a),Number(o),Number(s),Number(l))},Al=function(t,e,r,n){var i;n===void 0&&(n=0);var a=[Ag(e).toString(),ase((i=r==null?void 0:r.name)!==null&&i!==void 0?i:"dummy__noop",n).toString()].join(` `);t.setDefaultAppearance(a)},cLe=function(t,e){var r,n,i,a=cl(e),o=cl(t.acroField),s=e.getRectangle(),l=e.getAppearanceCharacteristics(),c=e.getBorderStyle(),A=(r=c==null?void 0:c.getWidth())!==null&&r!==void 0?r:0,h=uu(l==null?void 0:l.getRotation()),d=lg(s,h),u=d.width,f=d.height,x=W1(Xt(Xt({},s),{rotation:h})),y=Ir(0,0,0),p=(n=Qo(l==null?void 0:l.getBorderColor()))!==null&&n!==void 0?n:y,v=Qo(l==null?void 0:l.getBackgroundColor()),m=Qo(l==null?void 0:l.getBackgroundColor(),.8),k=(i=a??o)!==null&&i!==void 0?i:y;Al(a?e:t.acroField,k);var B={x:0+A/2,y:0+A/2,width:u-A,height:f-A,thickness:1.5,borderWidth:A,borderColor:p,markColor:k};return{normal:{on:Dr(x,DB(Xt(Xt({},B),{color:v,filled:!0}))),off:Dr(x,DB(Xt(Xt({},B),{color:v,filled:!1})))},down:{on:Dr(x,DB(Xt(Xt({},B),{color:m,filled:!0}))),off:Dr(x,DB(Xt(Xt({},B),{color:m,filled:!1})))}}},ALe=function(t,e){var r,n,i,a=cl(e),o=cl(t.acroField),s=e.getRectangle(),l=e.getAppearanceCharacteristics(),c=e.getBorderStyle(),A=(r=c==null?void 0:c.getWidth())!==null&&r!==void 0?r:0,h=uu(l==null?void 0:l.getRotation()),d=lg(s,h),u=d.width,f=d.height,x=W1(Xt(Xt({},s),{rotation:h})),y=Ir(0,0,0),p=(n=Qo(l==null?void 0:l.getBorderColor()))!==null&&n!==void 0?n:y,v=Qo(l==null?void 0:l.getBackgroundColor()),m=Qo(l==null?void 0:l.getBackgroundColor(),.8),k=(i=a??o)!==null&&i!==void 0?i:y;Al(a?e:t.acroField,k);var B={x:u/2,y:f/2,width:u-A,height:f-A,borderWidth:A,borderColor:p,dotColor:k};return{normal:{on:Dr(x,MB(Xt(Xt({},B),{color:v,filled:!0}))),off:Dr(x,MB(Xt(Xt({},B),{color:v,filled:!1})))},down:{on:Dr(x,MB(Xt(Xt({},B),{color:m,filled:!0}))),off:Dr(x,MB(Xt(Xt({},B),{color:m,filled:!1})))}}},hLe=function(t,e,r){var n,i,a,o,s,l=cl(e),c=cl(t.acroField),A=R1(e),h=R1(t.acroField),d=e.getRectangle(),u=e.getAppearanceCharacteristics(),f=e.getBorderStyle(),x=u==null?void 0:u.getCaptions(),y=(n=x==null?void 0:x.normal)!==null&&n!==void 0?n:"",p=(a=(i=x==null?void 0:x.down)!==null&&i!==void 0?i:y)!==null&&a!==void 0?a:"",v=(o=f==null?void 0:f.getWidth())!==null&&o!==void 0?o:0,m=uu(u==null?void 0:u.getRotation()),k=lg(d,m),B=k.width,b=k.height,E=W1(Xt(Xt({},d),{rotation:m})),D=Ir(0,0,0),M=Qo(u==null?void 0:u.getBorderColor()),T=Qo(u==null?void 0:u.getBackgroundColor()),S=Qo(u==null?void 0:u.getBackgroundColor(),.8),L={x:v,y:v,width:B-v*2,height:b-v*2},P=MZ(y,{alignment:Ji.Center,fontSize:A??h,font:r,bounds:L}),_=MZ(p,{alignment:Ji.Center,fontSize:A??h,font:r,bounds:L}),K=Math.min(P.fontSize,_.fontSize),Y=(s=l??c)!==null&&s!==void 0?s:D;Al(l||A!==void 0?e:t.acroField,Y,r,K);var G={x:0+v/2,y:0+v/2,width:B-v,height:b-v,borderWidth:v,borderColor:M,textColor:Y,font:r.name,fontSize:K};return{normal:Dr(E,kue(Xt(Xt({},G),{color:T,textLines:[P.line]}))),down:Dr(E,kue(Xt(Xt({},G),{color:S,textLines:[_.line]})))}},uLe=function(t,e,r){var n,i,a,o,s=cl(e),l=cl(t.acroField),c=R1(e),A=R1(t.acroField),h=e.getRectangle(),d=e.getAppearanceCharacteristics(),u=e.getBorderStyle(),f=(n=t.getText())!==null&&n!==void 0?n:"",x=(i=u==null?void 0:u.getWidth())!==null&&i!==void 0?i:0,y=uu(d==null?void 0:d.getRotation()),p=lg(h,y),v=p.width,m=p.height,k=W1(Xt(Xt({},h),{rotation:y})),B=Ir(0,0,0),b=Qo(d==null?void 0:d.getBorderColor()),E=Qo(d==null?void 0:d.getBackgroundColor()),D,M,T=t.isCombed()?0:1,S={x:x+T,y:x+T,width:v-(x+T)*2,height:m-(x+T)*2};if(t.isMultiline()){var L=Kme(f,{alignment:t.getAlignment(),fontSize:c??A,font:r,bounds:S});D=L.lines,M=L.fontSize}else if(t.isCombed()){var L=oLe(f,{fontSize:c??A,font:r,bounds:S,cellCount:(a=t.getMaxLength())!==null&&a!==void 0?a:0});D=L.cells,M=L.fontSize}else{var L=MZ(f,{alignment:t.getAlignment(),fontSize:c??A,font:r,bounds:S});D=[L.line],M=L.fontSize}var P=(o=s??l)!==null&&o!==void 0?o:B;Al(s||c!==void 0?e:t.acroField,P,r,M);var _={x:0+x/2,y:0+x/2,width:v-x,height:m-x,borderWidth:x??0,borderColor:b,textColor:P,font:r.name,fontSize:M,color:E,textLines:D,padding:T};return Dr(k,Qme(_))},dLe=function(t,e,r){var n,i,a,o=cl(e),s=cl(t.acroField),l=R1(e),c=R1(t.acroField),A=e.getRectangle(),h=e.getAppearanceCharacteristics(),d=e.getBorderStyle(),u=(n=t.getSelected()[0])!==null&&n!==void 0?n:"",f=(i=d==null?void 0:d.getWidth())!==null&&i!==void 0?i:0,x=uu(h==null?void 0:h.getRotation()),y=lg(A,x),p=y.width,v=y.height,m=W1(Xt(Xt({},A),{rotation:x})),k=Ir(0,0,0),B=Qo(h==null?void 0:h.getBorderColor()),b=Qo(h==null?void 0:h.getBackgroundColor()),E=1,D={x:f+E,y:f+E,width:p-(f+E)*2,height:v-(f+E)*2},M=MZ(u,{alignment:Ji.Left,fontSize:l??c,font:r,bounds:D}),T=M.line,S=M.fontSize,L=(a=o??s)!==null&&a!==void 0?a:k;Al(o||l!==void 0?e:t.acroField,L,r,S);var P={x:0+f/2,y:0+f/2,width:p-f,height:v-f,borderWidth:f??0,borderColor:B,textColor:L,font:r.name,fontSize:S,color:b,textLines:[T],padding:E};return Dr(m,Qme(P))},fLe=function(t,e,r){var n,i,a=cl(e),o=cl(t.acroField),s=R1(e),l=R1(t.acroField),c=e.getRectangle(),A=e.getAppearanceCharacteristics(),h=e.getBorderStyle(),d=(n=h==null?void 0:h.getWidth())!==null&&n!==void 0?n:0,u=uu(A==null?void 0:A.getRotation()),f=lg(c,u),x=f.width,y=f.height,p=W1(Xt(Xt({},c),{rotation:u})),v=Ir(0,0,0),m=Qo(A==null?void 0:A.getBorderColor()),k=Qo(A==null?void 0:A.getBackgroundColor()),B=t.getOptions(),b=t.getSelected();t.isSorted()&&B.sort();for(var E="",D=0,M=B.length;D<M;D++)E+=B[D],D<M-1&&(E+=` `);for(var T=1,S={x:d+T,y:d+T,width:x-(d+T)*2,height:y-(d+T)*2},L=Kme(E,{alignment:Ji.Left,fontSize:s??l,font:r,bounds:S}),P=L.lines,_=L.fontSize,K=L.lineHeight,Y=[],D=0,M=P.length;D<M;D++){var G=P[D];b.includes(G.text)&&Y.push(D)}var X=Ir(153/255,193/255,218/255),V=(i=a??o)!==null&&i!==void 0?i:v;return Al(a||s!==void 0?e:t.acroField,V,r,_),Dr(p,K_e({x:0+d/2,y:0+d/2,width:x-d,height:y-d,borderWidth:d??0,borderColor:m,textColor:V,font:r.name,fontSize:_,color:k,textLines:P,lineHeight:K,selectedColor:X,selectedLines:Y,padding:T}))},Gme=function(){function t(e,r,n){this.alreadyEmbedded=!1,Me(e,"ref",[[Zr,"PDFRef"]]),Me(r,"doc",[[zn,"PDFDocument"]]),Me(n,"embedder",[[yme,"PDFPageEmbedder"]]),this.ref=e,this.doc=r,this.width=n.width,this.height=n.height,this.embedder=n}return t.prototype.scale=function(e){return Me(e,"factor",["number"]),{width:this.width*e,height:this.height*e}},t.prototype.size=function(){return this.scale(1)},t.prototype.embed=function(){return ar(this,void 0,void 0,function(){return or(this,function(e){switch(e.label){case 0:return this.alreadyEmbedded?[3,2]:[4,this.embedder.embedIntoContext(this.doc.context,this.ref)];case 1:e.sent(),this.alreadyEmbedded=!0,e.label=2;case 2:return[2]}})})},t.of=function(e,r,n){return new t(e,r,n)},t}(),x0=function(){function t(e,r,n){this.modified=!0,Me(e,"ref",[[Zr,"PDFRef"]]),Me(r,"doc",[[zn,"PDFDocument"]]),Me(n,"embedder",[[joe,"CustomFontEmbedder"],[mZ,"StandardFontEmbedder"]]),this.ref=e,this.doc=r,this.name=n.fontName,this.embedder=n}return t.prototype.encodeText=function(e){return Me(e,"text",["string"]),this.modified=!0,this.embedder.encodeText(e)},t.prototype.widthOfTextAtSize=function(e,r){return Me(e,"text",["string"]),Me(r,"size",["number"]),this.embedder.widthOfTextAtSize(e,r)},t.prototype.heightAtSize=function(e,r){var n;return Me(e,"size",["number"]),tt(r==null?void 0:r.descender,"options.descender",["boolean"]),this.embedder.heightOfFontAtSize(e,{descender:(n=r==null?void 0:r.descender)!==null&&n!==void 0?n:!0})},t.prototype.sizeAtHeight=function(e){return Me(e,"height",["number"]),this.embedder.sizeOfFontAtHeight(e)},t.prototype.getCharacterSet=function(){return this.embedder instanceof mZ?this.embedder.encoding.supportedCodePoints:this.embedder.font.characterSet},t.prototype.embed=function(){return ar(this,void 0,void 0,function(){return or(this,function(e){switch(e.label){case 0:return this.modified?[4,this.embedder.embedIntoContext(this.doc.context,this.ref)]:[3,2];case 1:e.sent(),this.modified=!1,e.label=2;case 2:return[2]}})})},t.of=function(e,r,n){return new t(e,r,n)},t}(),fie=function(){function t(e,r,n){Me(e,"ref",[[Zr,"PDFRef"]]),Me(r,"doc",[[zn,"PDFDocument"]]),Me(n,"embedder",[[Fve,"JpegEmbedder"],[xme,"PngEmbedder"]]),this.ref=e,this.doc=r,this.width=n.width,this.height=n.height,this.embedder=n}return t.prototype.scale=function(e){return Me(e,"factor",["number"]),{width:this.width*e,height:this.height*e}},t.prototype.scaleToFit=function(e,r){Me(e,"width",["number"]),Me(r,"height",["number"]);var n=e/this.width,i=r/this.height,a=Math.min(n,i);return this.scale(a)},t.prototype.size=function(){return this.scale(1)},t.prototype.embed=function(){return ar(this,void 0,void 0,function(){var e,r,n;return or(this,function(i){switch(i.label){case 0:return this.embedder?(this.embedTask||(e=this,r=e.doc,n=e.ref,this.embedTask=this.embedder.embedIntoContext(r.context,n)),[4,this.embedTask]):[2];case 1:return i.sent(),this.embedder=void 0,[2]}})})},t.of=function(e,r,n){return new t(e,r,n)},t}(),b1;(function(t){t[t.Left=0]="Left",t[t.Center=1]="Center",t[t.Right=2]="Right"})(b1||(b1={}));var mm=function(t){tt(t==null?void 0:t.x,"options.x",["number"]),tt(t==null?void 0:t.y,"options.y",["number"]),tt(t==null?void 0:t.width,"options.width",["number"]),tt(t==null?void 0:t.height,"options.height",["number"]),tt(t==null?void 0:t.textColor,"options.textColor",[[Object,"Color"]]),tt(t==null?void 0:t.backgroundColor,"options.backgroundColor",[[Object,"Color"]]),tt(t==null?void 0:t.borderColor,"options.borderColor",[[Object,"Color"]]),tt(t==null?void 0:t.borderWidth,"options.borderWidth",["number"]),tt(t==null?void 0:t.rotate,"options.rotate",[[Object,"Rotation"]])},hg=function(){function t(e,r,n){Me(e,"acroField",[[gm,"PDFAcroTerminal"]]),Me(r,"ref",[[Zr,"PDFRef"]]),Me(n,"doc",[[zn,"PDFDocument"]]),this.acroField=e,this.ref=r,this.doc=n}return t.prototype.getName=function(){var e;return(e=this.acroField.getFullyQualifiedName())!==null&&e!==void 0?e:""},t.prototype.isReadOnly=function(){return this.acroField.hasFlag(Fl.ReadOnly)},t.prototype.enableReadOnly=function(){this.acroField.setFlagTo(Fl.ReadOnly,!0)},t.prototype.disableReadOnly=function(){this.acroField.setFlagTo(Fl.ReadOnly,!1)},t.prototype.isRequired=function(){return this.acroField.hasFlag(Fl.Required)},t.prototype.enableRequired=function(){this.acroField.setFlagTo(Fl.Required,!0)},t.prototype.disableRequired=function(){this.acroField.setFlagTo(Fl.Required,!1)},t.prototype.isExported=function(){return!this.acroField.hasFlag(Fl.NoExport)},t.prototype.enableExporting=function(){this.acroField.setFlagTo(Fl.NoExport,!1)},t.prototype.disableExporting=function(){this.acroField.setFlagTo(Fl.NoExport,!0)},t.prototype.needsAppearancesUpdate=function(){throw new V0(this.constructor.name,"needsAppearancesUpdate")},t.prototype.defaultUpdateAppearances=function(e){throw new V0(this.constructor.name,"defaultUpdateAppearances")},t.prototype.markAsDirty=function(){this.doc.getForm().markFieldAsDirty(this.ref)},t.prototype.markAsClean=function(){this.doc.getForm().markFieldAsClean(this.ref)},t.prototype.isDirty=function(){return this.doc.getForm().fieldIsDirty(this.ref)},t.prototype.createWidget=function(e){var r,n=e.textColor,i=e.backgroundColor,a=e.borderColor,o=e.borderWidth,s=Dme(e.rotate),l=e.caption,c=e.x,A=e.y,h=e.width+o,d=e.height+o,u=!!e.hidden,f=e.page;L5e(s,"degreesAngle",90);var x=hie.create(this.doc.context,this.ref),y=C_e({x:c,y:A,width:h,height:d},o,s);x.setRectangle(y),f&&x.setP(f);var p=x.getOrCreateAppearanceCharacteristics();i&&p.setBackgroundColor(yue(i)),p.setRotation(s),l&&p.setCaptions({normal:l}),a&&p.setBorderColor(yue(a));var v=x.getOrCreateBorderStyle();if(o!==void 0&&v.setWidth(o),x.setFlagTo(R3.Print,!0),x.setFlagTo(R3.Hidden,u),x.setFlagTo(R3.Invisible,!1),n){var m=(r=this.acroField.getDefaultAppearance())!==null&&r!==void 0?r:"",k=m+` `+Ag(n).toString();this.acroField.setDefaultAppearance(k)}return x},t.prototype.updateWidgetAppearanceWithFont=function(e,r,n){var i=n.normal,a=n.rollover,o=n.down;this.updateWidgetAppearances(e,{normal:this.createAppearanceStream(e,i,r),rollover:a&&this.createAppearanceStream(e,a,r),down:o&&this.createAppearanceStream(e,o,r)})},t.prototype.updateOnOffWidgetAppearance=function(e,r,n){var i=n.normal,a=n.rollover,o=n.down;this.updateWidgetAppearances(e,{normal:this.createAppearanceDict(e,i,r),rollover:a&&this.createAppearanceDict(e,a,r),down:o&&this.createAppearanceDict(e,o,r)})},t.prototype.updateWidgetAppearances=function(e,r){var n=r.normal,i=r.rollover,a=r.down;e.setNormalAppearance(n),i?e.setRolloverAppearance(i):e.removeRolloverAppearance(),a?e.setDownAppearance(a):e.removeDownAppearance()},t.prototype.createAppearanceStream=function(e,r,n){var i,a=this.acroField.dict.context,o=e.getRectangle(),s=o.width,l=o.height,c=n&&{Font:(i={},i[n.name]=n.ref,i)},A=a.formXObject(r,{Resources:c,BBox:a.obj([0,0,s,l]),Matrix:a.obj([1,0,0,1,0,0])}),h=a.register(A);return h},t.prototype.createImageAppearanceStream=function(e,r,n){var i,a,o=this.acroField.dict.context,s=e.getRectangle(),l=e.getAppearanceCharacteristics(),c=e.getBorderStyle(),A=(a=c==null?void 0:c.getWidth())!==null&&a!==void 0?a:0,h=uu(l==null?void 0:l.getRotation()),d=W1(Xt(Xt({},s),{rotation:h})),u=lg(s,h),f=r.scaleToFit(u.width-A*2,u.height-A*2),x={x:A,y:A,width:f.width,height:f.height,rotate:zt(0),xSkew:zt(0),ySkew:zt(0)};n===b1.Center?(x.x+=(u.width-A*2)/2-f.width/2,x.y+=(u.height-A*2)/2-f.height/2):n===b1.Right&&(x.x=u.width-A-f.width,x.y=u.height-A-f.height);var y=this.doc.context.addRandomSuffix("Image",10),p=Dr(d,Ome(y,x)),v={XObject:(i={},i[y]=r.ref,i)},m=o.formXObject(p,{Resources:v,BBox:o.obj([0,0,s.width,s.height]),Matrix:o.obj([1,0,0,1,0,0])});return o.register(m)},t.prototype.createAppearanceDict=function(e,r,n){var i=this.acroField.dict.context,a=this.createAppearanceStream(e,r.on),o=this.createAppearanceStream(e,r.off),s=i.obj({});return s.set(n,a),s.set(ue.of("Off"),o),s},t}(),n8=function(t){rt(e,t);function e(r,n,i){var a=t.call(this,r,n,i)||this;return Me(r,"acroCheckBox",[[oY,"PDFAcroCheckBox"]]),a.acroField=r,a}return e.prototype.check=function(){var r,n=(r=this.acroField.getOnValue())!==null&&r!==void 0?r:ue.of("Yes");this.markAsDirty(),this.acroField.setValue(n)},e.prototype.uncheck=function(){this.markAsDirty(),this.acroField.setValue(ue.of("Off"))},e.prototype.isChecked=function(){var r=this.acroField.getOnValue();return!!r&&r===this.acroField.getValue()},e.prototype.addToPage=function(r,n){var i,a,o,s,l,c;Me(r,"page",[[O0,"PDFPage"]]),mm(n),n||(n={}),"textColor"in n||(n.textColor=Ir(0,0,0)),"backgroundColor"in n||(n.backgroundColor=Ir(1,1,1)),"borderColor"in n||(n.borderColor=Ir(0,0,0)),"borderWidth"in n||(n.borderWidth=1);var A=this.createWidget({x:(i=n.x)!==null&&i!==void 0?i:0,y:(a=n.y)!==null&&a!==void 0?a:0,width:(o=n.width)!==null&&o!==void 0?o:50,height:(s=n.height)!==null&&s!==void 0?s:50,textColor:n.textColor,backgroundColor:n.backgroundColor,borderColor:n.borderColor,borderWidth:(l=n.borderWidth)!==null&&l!==void 0?l:0,rotate:(c=n.rotate)!==null&&c!==void 0?c:zt(0),hidden:n.hidden,page:r.ref}),h=this.doc.context.register(A.dict);this.acroField.addWidget(h),A.setAppearanceState(ue.of("Off")),this.updateWidgetAppearance(A,ue.of("Yes")),r.node.addAnnot(h)},e.prototype.needsAppearancesUpdate=function(){for(var r,n=this.acroField.getWidgets(),i=0,a=n.length;i<a;i++){var o=n[i],s=o.getAppearanceState(),l=(r=o.getAppearances())===null||r===void 0?void 0:r.normal;if(!(l instanceof tr)||s&&!l.has(s))return!0}return!1},e.prototype.defaultUpdateAppearances=function(){this.updateAppearances()},e.prototype.updateAppearances=function(r){var n;tt(r,"provider",[Function]);for(var i=this.acroField.getWidgets(),a=0,o=i.length;a<o;a++){var s=i[a],l=(n=s.getOnValue())!==null&&n!==void 0?n:ue.of("Yes");l&&this.updateWidgetAppearance(s,l,r)}this.markAsClean()},e.prototype.updateWidgetAppearance=function(r,n,i){var a=i??cLe,o=vm(a(this,r));this.updateOnOffWidgetAppearance(r,n,o)},e.of=function(r,n,i){return new e(r,n,i)},e}(hg),pW=function(t){rt(e,t);function e(r,n,i){var a=t.call(this,r,n,i)||this;return Me(r,"acroComboBox",[[sY,"PDFAcroComboBox"]]),a.acroField=r,a}return e.prototype.getOptions=function(){for(var r=this.acroField.getOptions(),n=new Array(r.length),i=0,a=n.length;i<a;i++){var o=r[i],s=o.display,l=o.value;n[i]=(s??l).decodeText()}return n},e.prototype.getSelected=function(){for(var r=this.acroField.getValues(),n=new Array(r.length),i=0,a=r.length;i<a;i++)n[i]=r[i].decodeText();return n},e.prototype.setOptions=function(r){Me(r,"options",[Array]);for(var n=new Array(r.length),i=0,a=r.length;i<a;i++)n[i]={value:Ot.fromText(r[i])};this.acroField.setOptions(n)},e.prototype.addOptions=function(r){Me(r,"options",["string",Array]);for(var n=Array.isArray(r)?r:[r],i=this.acroField.getOptions(),a=new Array(n.length),o=0,s=n.length;o<s;o++)a[o]={value:Ot.fromText(n[o])};this.acroField.setOptions(i.concat(a))},e.prototype.select=function(r,n){n===void 0&&(n=!1),Me(r,"options",["string",Array]),Me(n,"merge",["boolean"]);var i=Array.isArray(r)?r:[r],a=this.getOptions(),o=i.find(function(h){return!a.includes(h)});o&&this.enableEditing(),this.markAsDirty(),(i.length>1||i.length===1&&n)&&this.enableMultiselect();for(var s=new Array(i.length),l=0,c=i.length;l<c;l++)s[l]=Ot.fromText(i[l]);if(n){var A=this.acroField.getValues();this.acroField.setValues(A.concat(s))}else this.acroField.setValues(s)},e.prototype.clear=function(){this.markAsDirty(),this.acroField.setValues([])},e.prototype.setFontSize=function(r){JX(r,"fontSize"),this.acroField.setFontSize(r),this.markAsDirty()},e.prototype.isEditable=function(){return this.acroField.hasFlag(Gr.Edit)},e.prototype.enableEditing=function(){this.acroField.setFlagTo(Gr.Edit,!0)},e.prototype.disableEditing=function(){this.acroField.setFlagTo(Gr.Edit,!1)},e.prototype.isSorted=function(){return this.acroField.hasFlag(Gr.Sort)},e.prototype.enableSorting=function(){this.acroField.setFlagTo(Gr.Sort,!0)},e.prototype.disableSorting=function(){this.acroField.setFlagTo(Gr.Sort,!1)},e.prototype.isMultiselect=function(){return this.acroField.hasFlag(Gr.MultiSelect)},e.prototype.enableMultiselect=function(){this.acroField.setFlagTo(Gr.MultiSelect,!0)},e.prototype.disableMultiselect=function(){this.acroField.setFlagTo(Gr.MultiSelect,!1)},e.prototype.isSpellChecked=function(){return!this.acroField.hasFlag(Gr.DoNotSpellCheck)},e.prototype.enableSpellChecking=function(){this.acroField.setFlagTo(Gr.DoNotSpellCheck,!1)},e.prototype.disableSpellChecking=function(){this.acroField.setFlagTo(Gr.DoNotSpellCheck,!0)},e.prototype.isSelectOnClick=function(){return this.acroField.hasFlag(Gr.CommitOnSelChange)},e.prototype.enableSelectOnClick=function(){this.acroField.setFlagTo(Gr.CommitOnSelChange,!0)},e.prototype.disableSelectOnClick=function(){this.acroField.setFlagTo(Gr.CommitOnSelChange,!1)},e.prototype.addToPage=function(r,n){var i,a,o,s,l,c,A;Me(r,"page",[[O0,"PDFPage"]]),mm(n),n||(n={}),"textColor"in n||(n.textColor=Ir(0,0,0)),"backgroundColor"in n||(n.backgroundColor=Ir(1,1,1)),"borderColor"in n||(n.borderColor=Ir(0,0,0)),"borderWidth"in n||(n.borderWidth=1);var h=this.createWidget({x:(i=n.x)!==null&&i!==void 0?i:0,y:(a=n.y)!==null&&a!==void 0?a:0,width:(o=n.width)!==null&&o!==void 0?o:200,height:(s=n.height)!==null&&s!==void 0?s:50,textColor:n.textColor,backgroundColor:n.backgroundColor,borderColor:n.borderColor,borderWidth:(l=n.borderWidth)!==null&&l!==void 0?l:0,rotate:(c=n.rotate)!==null&&c!==void 0?c:zt(0),hidden:n.hidden,page:r.ref}),d=this.doc.context.register(h.dict);this.acroField.addWidget(d);var u=(A=n.font)!==null&&A!==void 0?A:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(h,u),r.node.addAnnot(d)},e.prototype.needsAppearancesUpdate=function(){var r;if(this.isDirty())return!0;for(var n=this.acroField.getWidgets(),i=0,a=n.length;i<a;i++){var o=n[i],s=((r=o.getAppearances())===null||r===void 0?void 0:r.normal)instanceof u0;if(!s)return!0}return!1},e.prototype.defaultUpdateAppearances=function(r){Me(r,"font",[[x0,"PDFFont"]]),this.updateAppearances(r)},e.prototype.updateAppearances=function(r,n){Me(r,"font",[[x0,"PDFFont"]]),tt(n,"provider",[Function]);for(var i=this.acroField.getWidgets(),a=0,o=i.length;a<o;a++){var s=i[a];this.updateWidgetAppearance(s,r,n)}this.markAsClean()},e.prototype.updateWidgetAppearance=function(r,n,i){var a=i??dLe,o=vm(a(this,r,n));this.updateWidgetAppearanceWithFont(r,n,o)},e.of=function(r,n,i){return new e(r,n,i)},e}(hg),gW=function(t){rt(e,t);function e(r,n,i){var a=t.call(this,r,n,i)||this;return Me(r,"acroListBox",[[hY,"PDFAcroListBox"]]),a.acroField=r,a}return e.prototype.getOptions=function(){for(var r=this.acroField.getOptions(),n=new Array(r.length),i=0,a=n.length;i<a;i++){var o=r[i],s=o.display,l=o.value;n[i]=(s??l).decodeText()}return n},e.prototype.getSelected=function(){for(var r=this.acroField.getValues(),n=new Array(r.length),i=0,a=r.length;i<a;i++)n[i]=r[i].decodeText();return n},e.prototype.setOptions=function(r){Me(r,"options",[Array]),this.markAsDirty();for(var n=new Array(r.length),i=0,a=r.length;i<a;i++)n[i]={value:Ot.fromText(r[i])};this.acroField.setOptions(n)},e.prototype.addOptions=function(r){Me(r,"options",["string",Array]),this.markAsDirty();for(var n=Array.isArray(r)?r:[r],i=this.acroField.getOptions(),a=new Array(n.length),o=0,s=n.length;o<s;o++)a[o]={value:Ot.fromText(n[o])};this.acroField.setOptions(i.concat(a))},e.prototype.select=function(r,n){n===void 0&&(n=!1),Me(r,"options",["string",Array]),Me(n,"merge",["boolean"]);var i=Array.isArray(r)?r:[r],a=this.getOptions();FEe(i,"option",a),this.markAsDirty(),(i.length>1||i.length===1&&n)&&this.enableMultiselect();for(var o=new Array(i.length),s=0,l=i.length;s<l;s++)o[s]=Ot.fromText(i[s]);if(n){var c=this.acroField.getValues();this.acroField.setValues(c.concat(o))}else this.acroField.setValues(o)},e.prototype.clear=function(){this.markAsDirty(),this.acroField.setValues([])},e.prototype.setFontSize=function(r){JX(r,"fontSize"),this.acroField.setFontSize(r),this.markAsDirty()},e.prototype.isSorted=function(){return this.acroField.hasFlag(Gr.Sort)},e.prototype.enableSorting=function(){this.acroField.setFlagTo(Gr.Sort,!0)},e.prototype.disableSorting=function(){this.acroField.setFlagTo(Gr.Sort,!1)},e.prototype.isMultiselect=function(){return this.acroField.hasFlag(Gr.MultiSelect)},e.prototype.enableMultiselect=function(){this.acroField.setFlagTo(Gr.MultiSelect,!0)},e.prototype.disableMultiselect=function(){this.acroField.setFlagTo(Gr.MultiSelect,!1)},e.prototype.isSelectOnClick=function(){return this.acroField.hasFlag(Gr.CommitOnSelChange)},e.prototype.enableSelectOnClick=function(){this.acroField.setFlagTo(Gr.CommitOnSelChange,!0)},e.prototype.disableSelectOnClick=function(){this.acroField.setFlagTo(Gr.CommitOnSelChange,!1)},e.prototype.addToPage=function(r,n){var i,a,o,s,l,c,A;Me(r,"page",[[O0,"PDFPage"]]),mm(n),n||(n={}),"textColor"in n||(n.textColor=Ir(0,0,0)),"backgroundColor"in n||(n.backgroundColor=Ir(1,1,1)),"borderColor"in n||(n.borderColor=Ir(0,0,0)),"borderWidth"in n||(n.borderWidth=1);var h=this.createWidget({x:(i=n.x)!==null&&i!==void 0?i:0,y:(a=n.y)!==null&&a!==void 0?a:0,width:(o=n.width)!==null&&o!==void 0?o:200,height:(s=n.height)!==null&&s!==void 0?s:100,textColor:n.textColor,backgroundColor:n.backgroundColor,borderColor:n.borderColor,borderWidth:(l=n.borderWidth)!==null&&l!==void 0?l:0,rotate:(c=n.rotate)!==null&&c!==void 0?c:zt(0),hidden:n.hidden,page:r.ref}),d=this.doc.context.register(h.dict);this.acroField.addWidget(d);var u=(A=n.font)!==null&&A!==void 0?A:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(h,u),r.node.addAnnot(d)},e.prototype.needsAppearancesUpdate=function(){var r;if(this.isDirty())return!0;for(var n=this.acroField.getWidgets(),i=0,a=n.length;i<a;i++){var o=n[i],s=((r=o.getAppearances())===null||r===void 0?void 0:r.normal)instanceof u0;if(!s)return!0}return!1},e.prototype.defaultUpdateAppearances=function(r){Me(r,"font",[[x0,"PDFFont"]]),this.updateAppearances(r)},e.prototype.updateAppearances=function(r,n){Me(r,"font",[[x0,"PDFFont"]]),tt(n,"provider",[Function]);for(var i=this.acroField.getWidgets(),a=0,o=i.length;a<o;a++){var s=i[a];this.updateWidgetAppearance(s,r,n)}this.markAsClean()},e.prototype.updateWidgetAppearance=function(r,n,i){var a=i??fLe,o=vm(a(this,r,n));this.updateWidgetAppearanceWithFont(r,n,o)},e.of=function(r,n,i){return new e(r,n,i)},e}(hg),i8=function(t){rt(e,t);function e(r,n,i){var a=t.call(this,r,n,i)||this;return Me(r,"acroRadioButton",[[AY,"PDFAcroRadioButton"]]),a.acroField=r,a}return e.prototype.getOptions=function(){var r=this.acroField.getExportValues();if(r){for(var n=new Array(r.length),i=0,a=r.length;i<a;i++)n[i]=r[i].decodeText();return n}for(var o=this.acroField.getOnValues(),s=new Array(o.length),i=0,a=s.length;i<a;i++)s[i]=o[i].decodeText();return s},e.prototype.getSelected=function(){var r=this.acroField.getValue();if(r!==ue.of("Off")){var n=this.acroField.getExportValues();if(n){for(var i=this.acroField.getOnValues(),a=0,o=i.length;a<o;a++)if(i[a]===r)return n[a].decodeText()}return r.decodeText()}},e.prototype.select=function(r){Me(r,"option",["string"]);var n=this.getOptions();$d(r,"option",n),this.markAsDirty();var i=this.acroField.getOnValues(),a=this.acroField.getExportValues();if(a)for(var o=0,s=a.length;o<s;o++)a[o].decodeText()===r&&this.acroField.setValue(i[o]);else for(var o=0,s=i.length;o<s;o++){var l=i[o];l.decodeText()===r&&this.acroField.setValue(l)}},e.prototype.clear=function(){this.markAsDirty(),this.acroField.setValue(ue.of("Off"))},e.prototype.isOffToggleable=function(){return!this.acroField.hasFlag(H0.NoToggleToOff)},e.prototype.enableOffToggling=function(){this.acroField.setFlagTo(H0.NoToggleToOff,!1)},e.prototype.disableOffToggling=function(){this.acroField.setFlagTo(H0.NoToggleToOff,!0)},e.prototype.isMutuallyExclusive=function(){return!this.acroField.hasFlag(H0.RadiosInUnison)},e.prototype.enableMutualExclusion=function(){this.acroField.setFlagTo(H0.RadiosInUnison,!1)},e.prototype.disableMutualExclusion=function(){this.acroField.setFlagTo(H0.RadiosInUnison,!0)},e.prototype.addOptionToPage=function(r,n,i){var a,o,s,l,c,A,h,d,u;Me(r,"option",["string"]),Me(n,"page",[[O0,"PDFPage"]]),mm(i);var f=this.createWidget({x:(a=i==null?void 0:i.x)!==null&&a!==void 0?a:0,y:(o=i==null?void 0:i.y)!==null&&o!==void 0?o:0,width:(s=i==null?void 0:i.width)!==null&&s!==void 0?s:50,height:(l=i==null?void 0:i.height)!==null&&l!==void 0?l:50,textColor:(c=i==null?void 0:i.textColor)!==null&&c!==void 0?c:Ir(0,0,0),backgroundColor:(A=i==null?void 0:i.backgroundColor)!==null&&A!==void 0?A:Ir(1,1,1),borderColor:(h=i==null?void 0:i.borderColor)!==null&&h!==void 0?h:Ir(0,0,0),borderWidth:(d=i==null?void 0:i.borderWidth)!==null&&d!==void 0?d:1,rotate:(u=i==null?void 0:i.rotate)!==null&&u!==void 0?u:zt(0),hidden:i==null?void 0:i.hidden,page:n.ref}),x=this.doc.context.register(f.dict),y=this.acroField.addWidgetWithOpt(x,Ot.fromText(r),!this.isMutuallyExclusive());f.setAppearanceState(ue.of("Off")),this.updateWidgetAppearance(f,y),n.node.addAnnot(x)},e.prototype.needsAppearancesUpdate=function(){for(var r,n=this.acroField.getWidgets(),i=0,a=n.length;i<a;i++){var o=n[i],s=o.getAppearanceState(),l=(r=o.getAppearances())===null||r===void 0?void 0:r.normal;if(!(l instanceof tr)||s&&!l.has(s))return!0}return!1},e.prototype.defaultUpdateAppearances=function(){this.updateAppearances()},e.prototype.updateAppearances=function(r){tt(r,"provider",[Function]);for(var n=this.acroField.getWidgets(),i=0,a=n.length;i<a;i++){var o=n[i],s=o.getOnValue();s&&this.updateWidgetAppearance(o,s,r)}},e.prototype.updateWidgetAppearance=function(r,n,i){var a=i??ALe,o=vm(a(this,r));this.updateOnOffWidgetAppearance(r,n,o)},e.of=function(r,n,i){return new e(r,n,i)},e}(hg),xie=function(t){rt(e,t);function e(r,n,i){var a=t.call(this,r,n,i)||this;return Me(r,"acroSignature",[[Joe,"PDFAcroSignature"]]),a.acroField=r,a}return e.prototype.needsAppearancesUpdate=function(){return!1},e.of=function(r,n,i){return new e(r,n,i)},e}(hg),yW=function(t){rt(e,t);function e(r,n,i){var a=t.call(this,r,n,i)||this;return Me(r,"acroText",[[lY,"PDFAcroText"]]),a.acroField=r,a}return e.prototype.getText=function(){var r=this.acroField.getValue();if(!r&&this.isRichFormatted())throw new $_e(this.getName());return r==null?void 0:r.decodeText()},e.prototype.setText=function(r){tt(r,"text",["string"]);var n=this.getMaxLength();if(n!==void 0&&r&&r.length>n)throw new tLe(r.length,n,this.getName());this.markAsDirty(),this.disableRichFormatting(),r?this.acroField.setValue(Ot.fromText(r)):this.acroField.removeValue()},e.prototype.getAlignment=function(){var r=this.acroField.getQuadding();return r===0?Ji.Left:r===1?Ji.Center:r===2?Ji.Right:Ji.Left},e.prototype.setAlignment=function(r){$d(r,"alignment",Ji),this.markAsDirty(),this.acroField.setQuadding(r)},e.prototype.getMaxLength=function(){return this.acroField.getMaxLength()},e.prototype.setMaxLength=function(r){if(Cl(r,"maxLength",0,Number.MAX_SAFE_INTEGER),this.markAsDirty(),r===void 0)this.acroField.removeMaxLength();else{var n=this.getText();if(n&&n.length>r)throw new rLe(n.length,r,this.getName());this.acroField.setMaxLength(r)}},e.prototype.removeMaxLength=function(){this.markAsDirty(),this.acroField.removeMaxLength()},e.prototype.setImage=function(r){for(var n=this.getAlignment(),i=n===Ji.Center?b1.Center:n===Ji.Right?b1.Right:b1.Left,a=this.acroField.getWidgets(),o=0,s=a.length;o<s;o++){var l=a[o],c=this.createImageAppearanceStream(l,r,i);this.updateWidgetAppearances(l,{normal:c})}this.markAsClean()},e.prototype.setFontSize=function(r){JX(r,"fontSize"),this.acroField.setFontSize(r),this.markAsDirty()},e.prototype.isMultiline=function(){return this.acroField.hasFlag(Xn.Multiline)},e.prototype.enableMultiline=function(){this.markAsDirty(),this.acroField.setFlagTo(Xn.Multiline,!0)},e.prototype.disableMultiline=function(){this.markAsDirty(),this.acroField.setFlagTo(Xn.Multiline,!1)},e.prototype.isPassword=function(){return this.acroField.hasFlag(Xn.Password)},e.prototype.enablePassword=function(){this.acroField.setFlagTo(Xn.Password,!0)},e.prototype.disablePassword=function(){this.acroField.setFlagTo(Xn.Password,!1)},e.prototype.isFileSelector=function(){return this.acroField.hasFlag(Xn.FileSelect)},e.prototype.enableFileSelection=function(){this.acroField.setFlagTo(Xn.FileSelect,!0)},e.prototype.disableFileSelection=function(){this.acroField.setFlagTo(Xn.FileSelect,!1)},e.prototype.isSpellChecked=function(){return!this.acroField.hasFlag(Xn.DoNotSpellCheck)},e.prototype.enableSpellChecking=function(){this.acroField.setFlagTo(Xn.DoNotSpellCheck,!1)},e.prototype.disableSpellChecking=function(){this.acroField.setFlagTo(Xn.DoNotSpellCheck,!0)},e.prototype.isScrollable=function(){return!this.acroField.hasFlag(Xn.DoNotScroll)},e.prototype.enableScrolling=function(){this.acroField.setFlagTo(Xn.DoNotScroll,!1)},e.prototype.disableScrolling=function(){this.acroField.setFlagTo(Xn.DoNotScroll,!0)},e.prototype.isCombed=function(){return this.acroField.hasFlag(Xn.Comb)&&!this.isMultiline()&&!this.isPassword()&&!this.isFileSelector()&&this.getMaxLength()!==void 0},e.prototype.enableCombing=function(){if(this.getMaxLength()===void 0){var r="PDFTextFields must have a max length in order to be combed";console.warn(r)}this.markAsDirty(),this.disableMultiline(),this.disablePassword(),this.disableFileSelection(),this.acroField.setFlagTo(Xn.Comb,!0)},e.prototype.disableCombing=function(){this.markAsDirty(),this.acroField.setFlagTo(Xn.Comb,!1)},e.prototype.isRichFormatted=function(){return this.acroField.hasFlag(Xn.RichText)},e.prototype.enableRichFormatting=function(){this.acroField.setFlagTo(Xn.RichText,!0)},e.prototype.disableRichFormatting=function(){this.acroField.setFlagTo(Xn.RichText,!1)},e.prototype.addToPage=function(r,n){var i,a,o,s,l,c,A;Me(r,"page",[[O0,"PDFPage"]]),mm(n),n||(n={}),"textColor"in n||(n.textColor=Ir(0,0,0)),"backgroundColor"in n||(n.backgroundColor=Ir(1,1,1)),"borderColor"in n||(n.borderColor=Ir(0,0,0)),"borderWidth"in n||(n.borderWidth=1);var h=this.createWidget({x:(i=n.x)!==null&&i!==void 0?i:0,y:(a=n.y)!==null&&a!==void 0?a:0,width:(o=n.width)!==null&&o!==void 0?o:200,height:(s=n.height)!==null&&s!==void 0?s:50,textColor:n.textColor,backgroundColor:n.backgroundColor,borderColor:n.borderColor,borderWidth:(l=n.borderWidth)!==null&&l!==void 0?l:0,rotate:(c=n.rotate)!==null&&c!==void 0?c:zt(0),hidden:n.hidden,page:r.ref}),d=this.doc.context.register(h.dict);this.acroField.addWidget(d);var u=(A=n.font)!==null&&A!==void 0?A:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(h,u),r.node.addAnnot(d)},e.prototype.needsAppearancesUpdate=function(){var r;if(this.isDirty())return!0;for(var n=this.acroField.getWidgets(),i=0,a=n.length;i<a;i++){var o=n[i],s=((r=o.getAppearances())===null||r===void 0?void 0:r.normal)instanceof u0;if(!s)return!0}return!1},e.prototype.defaultUpdateAppearances=function(r){Me(r,"font",[[x0,"PDFFont"]]),this.updateAppearances(r)},e.prototype.updateAppearances=function(r,n){Me(r,"font",[[x0,"PDFFont"]]),tt(n,"provider",[Function]);for(var i=this.acroField.getWidgets(),a=0,o=i.length;a<o;a++){var s=i[a];this.updateWidgetAppearance(s,r,n)}this.markAsClean()},e.prototype.updateWidgetAppearance=function(r,n,i){var a=i??uLe,o=vm(a(this,r,n));this.updateWidgetAppearanceWithFont(r,n,o)},e.of=function(r,n,i){return new e(r,n,i)},e}(hg),Vp;(function(t){t.Courier="Courier",t.CourierBold="Courier-Bold",t.CourierOblique="Courier-Oblique",t.CourierBoldOblique="Courier-BoldOblique",t.Helvetica="Helvetica",t.HelveticaBold="Helvetica-Bold",t.HelveticaOblique="Helvetica-Oblique",t.HelveticaBoldOblique="Helvetica-BoldOblique",t.TimesRoman="Times-Roman",t.TimesRomanBold="Times-Bold",t.TimesRomanItalic="Times-Italic",t.TimesRomanBoldItalic="Times-BoldItalic",t.Symbol="Symbol",t.ZapfDingbats="ZapfDingbats"})(Vp||(Vp={}));var xLe=function(){function t(e,r){var n=this;this.embedDefaultFont=function(){return n.doc.embedStandardFont(Vp.Helvetica)},Me(e,"acroForm",[[bZ,"PDFAcroForm"]]),Me(r,"doc",[[zn,"PDFDocument"]]),this.acroForm=e,this.doc=r,this.dirtyFields=new Set,this.defaultFontCache=Wh.populatedBy(this.embedDefaultFont)}return t.prototype.hasXFA=function(){return this.acroForm.dict.has(ue.of("XFA"))},t.prototype.deleteXFA=function(){this.acroForm.dict.delete(ue.of("XFA"))},t.prototype.getFields=function(){for(var e=this.acroForm.getAllFields(),r=[],n=0,i=e.length;n<i;n++){var a=e[n],o=a[0],s=a[1],l=pLe(o,s,this.doc);l&&r.push(l)}return r},t.prototype.getFieldMaybe=function(e){Me(e,"name",["string"]);for(var r=this.getFields(),n=0,i=r.length;n<i;n++){var a=r[n];if(a.getName()===e)return a}},t.prototype.getField=function(e){Me(e,"name",["string"]);var r=this.getFieldMaybe(e);if(r)return r;throw new Y_e(e)},t.prototype.getButton=function(e){Me(e,"name",["string"]);var r=this.getField(e);if(r instanceof vW)return r;throw new pf(e,vW,r)},t.prototype.getCheckBox=function(e){Me(e,"name",["string"]);var r=this.getField(e);if(r instanceof n8)return r;throw new pf(e,n8,r)},t.prototype.getDropdown=function(e){Me(e,"name",["string"]);var r=this.getField(e);if(r instanceof pW)return r;throw new pf(e,pW,r)},t.prototype.getOptionList=function(e){Me(e,"name",["string"]);var r=this.getField(e);if(r instanceof gW)return r;throw new pf(e,gW,r)},t.prototype.getRadioGroup=function(e){Me(e,"name",["string"]);var r=this.getField(e);if(r instanceof i8)return r;throw new pf(e,i8,r)},t.prototype.getSignature=function(e){Me(e,"name",["string"]);var r=this.getField(e);if(r instanceof xie)return r;throw new pf(e,xie,r)},t.prototype.getTextField=function(e){Me(e,"name",["string"]);var r=this.getField(e);if(r instanceof yW)return r;throw new pf(e,yW,r)},t.prototype.createButton=function(e){Me(e,"name",["string"]);var r=Wg(e),n=this.findOrCreateNonTerminals(r.nonTerminal),i=cY.create(this.doc.context);return i.setPartialName(r.terminal),Zg(n,[i,i.ref],r.terminal),vW.of(i,i.ref,this.doc)},t.prototype.createCheckBox=function(e){Me(e,"name",["string"]);var r=Wg(e),n=this.findOrCreateNonTerminals(r.nonTerminal),i=oY.create(this.doc.context);return i.setPartialName(r.terminal),Zg(n,[i,i.ref],r.terminal),n8.of(i,i.ref,this.doc)},t.prototype.createDropdown=function(e){Me(e,"name",["string"]);var r=Wg(e),n=this.findOrCreateNonTerminals(r.nonTerminal),i=sY.create(this.doc.context);return i.setPartialName(r.terminal),Zg(n,[i,i.ref],r.terminal),pW.of(i,i.ref,this.doc)},t.prototype.createOptionList=function(e){Me(e,"name",["string"]);var r=Wg(e),n=this.findOrCreateNonTerminals(r.nonTerminal),i=hY.create(this.doc.context);return i.setPartialName(r.terminal),Zg(n,[i,i.ref],r.terminal),gW.of(i,i.ref,this.doc)},t.prototype.createRadioGroup=function(e){Me(e,"name",["string"]);var r=Wg(e),n=this.findOrCreateNonTerminals(r.nonTerminal),i=AY.create(this.doc.context);return i.setPartialName(r.terminal),Zg(n,[i,i.ref],r.terminal),i8.of(i,i.ref,this.doc)},t.prototype.createTextField=function(e){Me(e,"name",["string"]);var r=Wg(e),n=this.findOrCreateNonTerminals(r.nonTerminal),i=lY.create(this.doc.context);return i.setPartialName(r.terminal),Zg(n,[i,i.ref],r.terminal),yW.of(i,i.ref,this.doc)},t.prototype.flatten=function(e){e===void 0&&(e={updateFieldAppearances:!0}),e.updateFieldAppearances&&this.updateFieldAppearances();for(var r=this.getFields(),n=0,i=r.length;n<i;n++){for(var a=r[n],o=a.acroField.getWidgets(),s=0,l=o.length;s<l;s++){var c=o[s],A=this.findWidgetPage(c),h=this.findWidgetAppearanceRef(a,c),d=A.node.newXObject("FlatWidget",h),u=c.getRectangle(),f=Dr([oa(),K0(u.x,u.y)],W1(Xt(Xt({},u),{rotation:0})),[ose(d),sa()]).filter(Boolean);A.pushOperators.apply(A,f)}this.removeField(a)}},t.prototype.removeField=function(e){for(var r=e.acroField.getWidgets(),n=new Set,i=0,a=r.length;i<a;i++){var o=r[i],s=this.findWidgetAppearanceRef(e,o),l=this.findWidgetPage(o);n.add(l),l.node.removeAnnot(s)}n.forEach(function(u){return u.node.removeAnnot(e.ref)}),this.acroForm.removeField(e.acroField);for(var c=e.acroField.normalizedEntries().Kids,A=c.size(),h=0;h<A;h++){var d=c.get(h);d instanceof Zr&&this.doc.context.delete(d)}this.doc.context.delete(e.ref)},t.prototype.updateFieldAppearances=function(e){tt(e,"font",[[x0,"PDFFont"]]),e=e??this.getDefaultFont();for(var r=this.getFields(),n=0,i=r.length;n<i;n++){var a=r[n];a.needsAppearancesUpdate()&&a.defaultUpdateAppearances(e)}},t.prototype.markFieldAsDirty=function(e){tt(e,"fieldRef",[[Zr,"PDFRef"]]),this.dirtyFields.add(e)},t.prototype.markFieldAsClean=function(e){tt(e,"fieldRef",[[Zr,"PDFRef"]]),this.dirtyFields.delete(e)},t.prototype.fieldIsDirty=function(e){return tt(e,"fieldRef",[[Zr,"PDFRef"]]),this.dirtyFields.has(e)},t.prototype.getDefaultFont=function(){return this.defaultFontCache.access()},t.prototype.findWidgetPage=function(e){var r=e.P(),n=this.doc.getPages().find(function(a){return a.ref===r});if(n===void 0){var i=this.doc.context.getObjectRef(e.dict);if(i===void 0)throw new Error("Could not find PDFRef for PDFObject");if(n=this.doc.findPageForAnnotationRef(i),n===void 0)throw new Error("Could not find page for PDFRef "+i)}return n},t.prototype.findWidgetAppearanceRef=function(e,r){var n,i=r.getNormalAppearance();if(i instanceof tr&&(e instanceof n8||e instanceof i8)){var a=e.acroField.getValue(),o=(n=i.get(a))!==null&&n!==void 0?n:i.get(ue.of("Off"));o instanceof Zr&&(i=o)}if(!(i instanceof Zr)){var s=e.getName();throw new Error("Failed to extract appearance ref for: "+s)}return i},t.prototype.findOrCreateNonTerminals=function(e){for(var r=[this.acroForm],n=0,i=e.length;n<i;n++){var a=e[n];if(!a)throw new J_e(a);var o=r[0],s=r[1],l=this.findNonTerminal(a,o);if(l)r=l;else{var c=CZ.create(this.doc.context);c.setPartialName(a),c.setParent(s);var A=this.doc.context.register(c.dict);o.addField(A),r=[c,A]}}return r},t.prototype.findNonTerminal=function(e,r){for(var n=r instanceof bZ?this.acroForm.getFields():$oe(r.Kids()),i=0,a=n.length;i<a;i++){var o=n[i],s=o[0],l=o[1];if(s.getPartialName()===e){if(s instanceof CZ)return[s,l];throw new zme(e)}}},t.of=function(e,r){return new t(e,r)},t}(),pLe=function(t,e,r){if(t instanceof cY)return vW.of(t,e,r);if(t instanceof oY)return n8.of(t,e,r);if(t instanceof sY)return pW.of(t,e,r);if(t instanceof hY)return gW.of(t,e,r);if(t instanceof lY)return yW.of(t,e,r);if(t instanceof AY)return i8.of(t,e,r);if(t instanceof Joe)return xie.of(t,e,r)},Wg=function(t){if(t.length===0)throw new Error("PDF field names must not be empty strings");for(var e=t.split("."),r=0,n=e.length;r<n;r++)if(e[r]==="")throw new Error('Periods in PDF field names must be separated by at least one character: "'+t+'"');return e.length===1?{nonTerminal:[],terminal:e[0]}:{nonTerminal:e.slice(0,e.length-1),terminal:e[e.length-1]}},Zg=function(t,e,r){for(var n=t[0],i=t[1],a=e[0],o=e[1],s=n.normalizedEntries(),l=$oe("Kids"in s?s.Kids:s.Fields),c=0,A=l.length;c<A;c++)if(l[c][0].getPartialName()===r)throw new zme(r);n.addField(o),a.setParent(i)},gLe={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],Executive:[521.86,756],Folio:[612,936],Legal:[612,1008],Letter:[612,792],Tabloid:[792,1224]},pie;(function(t){t[t.Fastest=1/0]="Fastest",t[t.Fast=1500]="Fast",t[t.Medium=500]="Medium",t[t.Slow=100]="Slow"})(pie||(pie={}));var yLe=function(){function t(e,r,n){this.alreadyEmbedded=!1,this.ref=e,this.doc=r,this.embedder=n}return t.prototype.embed=function(){return ar(this,void 0,void 0,function(){var e,r,n,i,a;return or(this,function(o){switch(o.label){case 0:return this.alreadyEmbedded?[3,2]:[4,this.embedder.embedIntoContext(this.doc.context,this.ref)];case 1:e=o.sent(),this.doc.catalog.has(ue.of("Names"))||this.doc.catalog.set(ue.of("Names"),this.doc.context.obj({})),r=this.doc.catalog.lookup(ue.of("Names"),tr),r.has(ue.of("EmbeddedFiles"))||r.set(ue.of("EmbeddedFiles"),this.doc.context.obj({})),n=r.lookup(ue.of("EmbeddedFiles"),tr),n.has(ue.of("Names"))||n.set(ue.of("Names"),this.doc.context.obj([])),i=n.lookup(ue.of("Names"),Pr),i.push(Ot.fromText(this.embedder.fileName)),i.push(e),this.doc.catalog.has(ue.of("AF"))||this.doc.catalog.set(ue.of("AF"),this.doc.context.obj([])),a=this.doc.catalog.lookup(ue.of("AF"),Pr),a.push(e),this.alreadyEmbedded=!0,o.label=2;case 2:return[2]}})})},t.of=function(e,r,n){return new t(e,r,n)},t}(),vLe=function(){function t(e,r,n){this.alreadyEmbedded=!1,this.ref=e,this.doc=r,this.embedder=n}return t.prototype.embed=function(){return ar(this,void 0,void 0,function(){var e,r,n,i,a,o,s;return or(this,function(l){switch(l.label){case 0:return this.alreadyEmbedded?[3,2]:(e=this.doc,r=e.catalog,n=e.context,[4,this.embedder.embedIntoContext(this.doc.context,this.ref)]);case 1:i=l.sent(),r.has(ue.of("Names"))||r.set(ue.of("Names"),n.obj({})),a=r.lookup(ue.of("Names"),tr),a.has(ue.of("JavaScript"))||a.set(ue.of("JavaScript"),n.obj({})),o=a.lookup(ue.of("JavaScript"),tr),o.has(ue.of("Names"))||o.set(ue.of("Names"),n.obj([])),s=o.lookup(ue.of("Names"),Pr),s.push(Ot.fromText(this.embedder.scriptName)),s.push(i),this.alreadyEmbedded=!0,l.label=2;case 2:return[2]}})})},t.of=function(e,r,n){return new t(e,r,n)},t}(),mLe=function(){function t(e,r){this.script=e,this.scriptName=r}return t.for=function(e,r){return new t(e,r)},t.prototype.embedIntoContext=function(e,r){return ar(this,void 0,void 0,function(){var n;return or(this,function(i){return n=e.obj({Type:"Action",S:"JavaScript",JS:Ot.fromText(this.script)}),r?(e.assign(r,n),[2,r]):[2,e.register(n)]})})},t}(),zn=function(){function t(e,r,n){var i=this;if(this.defaultWordBreaks=[" "],this.computePages=function(){var a=[];return i.catalog.Pages().traverse(function(o,s){if(o instanceof Zh){var l=i.pageMap.get(o);l||(l=O0.of(o,s,i),i.pageMap.set(o,l)),a.push(l)}}),a},this.getOrCreateForm=function(){var a=i.catalog.getOrCreateAcroForm();return xLe.of(a,i)},Me(e,"context",[[tie,"PDFContext"]]),Me(r,"ignoreEncryption",["boolean"]),this.context=e,this.catalog=e.lookup(e.trailerInfo.Root),this.isEncrypted=!!e.lookup(e.trailerInfo.Encrypt),this.pageCache=Wh.populatedBy(this.computePages),this.pageMap=new Map,this.formCache=Wh.populatedBy(this.getOrCreateForm),this.fonts=[],this.images=[],this.embeddedPages=[],this.embeddedFiles=[],this.javaScripts=[],!r&&this.isEncrypted)throw new G_e;n&&this.updateInfoDict()}return t.load=function(e,r){return r===void 0&&(r={}),ar(this,void 0,void 0,function(){var n,i,a,o,s,l,c,A,h,d,u,f;return or(this,function(x){switch(x.label){case 0:return n=r.ignoreEncryption,i=n===void 0?!1:n,a=r.parseSpeed,o=a===void 0?pie.Slow:a,s=r.throwOnInvalidObject,l=s===void 0?!1:s,c=r.updateMetadata,A=c===void 0?!0:c,h=r.capNumbers,d=h===void 0?!1:h,Me(e,"pdf",["string",Uint8Array,ArrayBuffer]),Me(i,"ignoreEncryption",["boolean"]),Me(o,"parseSpeed",["number"]),Me(l,"throwOnInvalidObject",["boolean"]),u=o4(e),[4,k_e.forBytesWithOptions(u,o,l,d).parseDocument()];case 1:return f=x.sent(),[2,new t(f,i,A)]}})})},t.create=function(e){return e===void 0&&(e={}),ar(this,void 0,void 0,function(){var r,n,i,a,o,s;return or(this,function(l){return r=e.updateMetadata,n=r===void 0?!0:r,i=tie.create(),a=Cme.withContext(i),o=i.register(a),s=Bme.withContextAndPages(i,o),i.trailerInfo.Root=i.register(s),[2,new t(i,!1,n)]})})},t.prototype.registerFontkit=function(e){this.fontkit=e},t.prototype.getForm=function(){var e=this.formCache.access();return e.hasXFA()&&(console.warn("Removing XFA form data as pdf-lib does not support reading or writing XFA"),e.deleteXFA()),e},t.prototype.getTitle=function(){var e=this.getInfoDict().lookup(ue.Title);if(e)return _u(e),e.decodeText()},t.prototype.getAuthor=function(){var e=this.getInfoDict().lookup(ue.Author);if(e)return _u(e),e.decodeText()},t.prototype.getSubject=function(){var e=this.getInfoDict().lookup(ue.Subject);if(e)return _u(e),e.decodeText()},t.prototype.getKeywords=function(){var e=this.getInfoDict().lookup(ue.Keywords);if(e)return _u(e),e.decodeText()},t.prototype.getCreator=function(){var e=this.getInfoDict().lookup(ue.Creator);if(e)return _u(e),e.decodeText()},t.prototype.getProducer=function(){var e=this.getInfoDict().lookup(ue.Producer);if(e)return _u(e),e.decodeText()},t.prototype.getCreationDate=function(){var e=this.getInfoDict().lookup(ue.CreationDate);if(e)return _u(e),e.decodeDate()},t.prototype.getModificationDate=function(){var e=this.getInfoDict().lookup(ue.ModDate);if(e)return _u(e),e.decodeDate()},t.prototype.setTitle=function(e,r){Me(e,"title",["string"]);var n=ue.of("Title");if(this.getInfoDict().set(n,Ot.fromText(e)),r!=null&&r.showInWindowTitleBar){var i=this.catalog.getOrCreateViewerPreferences();i.setDisplayDocTitle(!0)}},t.prototype.setAuthor=function(e){Me(e,"author",["string"]);var r=ue.of("Author");this.getInfoDict().set(r,Ot.fromText(e))},t.prototype.setSubject=function(e){Me(e,"author",["string"]);var r=ue.of("Subject");this.getInfoDict().set(r,Ot.fromText(e))},t.prototype.setKeywords=function(e){Me(e,"keywords",[Array]);var r=ue.of("Keywords");this.getInfoDict().set(r,Ot.fromText(e.join(" ")))},t.prototype.setCreator=function(e){Me(e,"creator",["string"]);var r=ue.of("Creator");this.getInfoDict().set(r,Ot.fromText(e))},t.prototype.setProducer=function(e){Me(e,"creator",["string"]);var r=ue.of("Producer");this.getInfoDict().set(r,Ot.fromText(e))},t.prototype.setLanguage=function(e){Me(e,"language",["string"]);var r=ue.of("Lang");this.catalog.set(r,Wr.of(e))},t.prototype.setCreationDate=function(e){Me(e,"creationDate",[[Date,"Date"]]);var r=ue.of("CreationDate");this.getInfoDict().set(r,Wr.fromDate(e))},t.prototype.setModificationDate=function(e){Me(e,"modificationDate",[[Date,"Date"]]);var r=ue.of("ModDate");this.getInfoDict().set(r,Wr.fromDate(e))},t.prototype.getPageCount=function(){return this.pageCount===void 0&&(this.pageCount=this.getPages().length),this.pageCount},t.prototype.getPages=function(){return this.pageCache.access()},t.prototype.getPage=function(e){var r=this.getPages();return a0(e,"index",0,r.length-1),r[e]},t.prototype.getPageIndices=function(){return tbe(0,this.getPageCount())},t.prototype.removePage=function(e){var r=this.getPageCount();if(this.pageCount===0)throw new X_e;a0(e,"index",0,r-1),this.catalog.removeLeafNode(e),this.pageCount=r-1},t.prototype.addPage=function(e){return Me(e,"page",["undefined",[O0,"PDFPage"],Array]),this.insertPage(this.getPageCount(),e)},t.prototype.insertPage=function(e,r){var n=this.getPageCount();if(a0(e,"index",0,n),Me(r,"page",["undefined",[O0,"PDFPage"],Array]),!r||Array.isArray(r)){var i=Array.isArray(r)?r:gLe.A4;r=O0.create(this),r.setSize.apply(r,i)}else if(r.doc!==this)throw new Z_e;var a=this.catalog.insertLeafNode(r.ref,e);return r.node.setParent(a),this.pageMap.set(r.node,r),this.pageCache.invalidate(),this.pageCount=n+1,r},t.prototype.copyPages=function(e,r){return ar(this,void 0,void 0,function(){var n,i,a,o,s,l,c,A;return or(this,function(h){switch(h.label){case 0:return Me(e,"srcDoc",[[t,"PDFDocument"]]),Me(r,"indices",[Array]),[4,e.flush()];case 1:for(h.sent(),n=vhe.for(e.context,this.context),i=e.getPages(),a=new Array(r.length),o=0,s=r.length;o<s;o++)l=i[r[o]],c=n.copy(l.node),A=this.context.register(c),a[o]=O0.of(c,A,this);return[2,a]}})})},t.prototype.copy=function(){return ar(this,void 0,void 0,function(){var e,r,n,i;return or(this,function(a){switch(a.label){case 0:return[4,t.create()];case 1:return e=a.sent(),[4,e.copyPages(this,this.getPageIndices())];case 2:for(r=a.sent(),n=0,i=r.length;n<i;n++)e.addPage(r[n]);return this.getAuthor()!==void 0&&e.setAuthor(this.getAuthor()),this.getCreationDate()!==void 0&&e.setCreationDate(this.getCreationDate()),this.getCreator()!==void 0&&e.setCreator(this.getCreator()),this.getModificationDate()!==void 0&&e.setModificationDate(this.getModificationDate()),this.getProducer()!==void 0&&e.setProducer(this.getProducer()),this.getSubject()!==void 0&&e.setSubject(this.getSubject()),this.getTitle()!==void 0&&e.setTitle(this.getTitle()),e.defaultWordBreaks=this.defaultWordBreaks,[2,e]}})})},t.prototype.addJavaScript=function(e,r){Me(e,"name",["string"]),Me(r,"script",["string"]);var n=mLe.for(r,e),i=this.context.nextRef(),a=vLe.of(i,this,n);this.javaScripts.push(a)},t.prototype.attach=function(e,r,n){return n===void 0&&(n={}),ar(this,void 0,void 0,function(){var i,a,o,s;return or(this,function(l){return Me(e,"attachment",["string",Uint8Array,ArrayBuffer]),Me(r,"name",["string"]),tt(n.mimeType,"mimeType",["string"]),tt(n.description,"description",["string"]),tt(n.creationDate,"options.creationDate",[Date]),tt(n.modificationDate,"options.modificationDate",[Date]),E0(n.afRelationship,"options.afRelationship",rie),i=o4(e),a=tDe.for(i,r,n),o=this.context.nextRef(),s=yLe.of(o,this,a),this.embeddedFiles.push(s),[2]})})},t.prototype.embedFont=function(e,r){return r===void 0&&(r={}),ar(this,void 0,void 0,function(){var n,i,a,o,s,l,c,A,h,d;return or(this,function(u){switch(u.label){case 0:return n=r.subset,i=n===void 0?!1:n,a=r.customName,o=r.features,Me(e,"font",["string",Uint8Array,ArrayBuffer]),Me(i,"subset",["boolean"]),kAe(e)?(s=mZ.for(e,a),[3,7]):[3,1];case 1:return nbe(e)?(l=o4(e),c=this.assertFontkit(),i?[4,eDe.for(c,l,a,o)]:[3,3]):[3,6];case 2:return A=u.sent(),[3,5];case 3:return[4,joe.for(c,l,a,o)];case 4:A=u.sent(),u.label=5;case 5:return s=A,[3,7];case 6:throw new TypeError("`font` must be one of `StandardFonts | string | Uint8Array | ArrayBuffer`");case 7:return h=this.context.nextRef(),d=x0.of(h,this,s),this.fonts.push(d),[2,d]}})})},t.prototype.embedStandardFont=function(e,r){if(Me(e,"font",["string"]),!kAe(e))throw new TypeError("`font` must be one of type `StandardFonts`");var n=mZ.for(e,r),i=this.context.nextRef(),a=x0.of(i,this,n);return this.fonts.push(a),a},t.prototype.embedJpg=function(e){return ar(this,void 0,void 0,function(){var r,n,i,a;return or(this,function(o){switch(o.label){case 0:return Me(e,"jpg",["string",Uint8Array,ArrayBuffer]),r=o4(e),[4,Fve.for(r)];case 1:return n=o.sent(),i=this.context.nextRef(),a=fie.of(i,this,n),this.images.push(a),[2,a]}})})},t.prototype.embedPng=function(e){return ar(this,void 0,void 0,function(){var r,n,i,a;return or(this,function(o){switch(o.label){case 0:return Me(e,"png",["string",Uint8Array,ArrayBuffer]),r=o4(e),[4,xme.for(r)];case 1:return n=o.sent(),i=this.context.nextRef(),a=fie.of(i,this,n),this.images.push(a),[2,a]}})})},t.prototype.embedPdf=function(e,r){return r===void 0&&(r=[0]),ar(this,void 0,void 0,function(){var n,i,a;return or(this,function(o){switch(o.label){case 0:return Me(e,"pdf",["string",Uint8Array,ArrayBuffer,[t,"PDFDocument"]]),Me(r,"indices",[Array]),e instanceof t?(i=e,[3,3]):[3,1];case 1:return[4,t.load(e)];case 2:i=o.sent(),o.label=3;case 3:return n=i,a=rbe(n.getPages(),r),[2,this.embedPages(a)]}})})},t.prototype.embedPage=function(e,r,n){return ar(this,void 0,void 0,function(){var i;return or(this,function(a){switch(a.label){case 0:return Me(e,"page",[[O0,"PDFPage"]]),[4,this.embedPages([e],[r],[n])];case 1:return i=a.sent()[0],[2,i]}})})},t.prototype.embedPages=function(e,r,n){return r===void 0&&(r=[]),n===void 0&&(n=[]),ar(this,void 0,void 0,function(){var c,A,i,a,o,s,l,c,A,h,d,u,f,x,y;return or(this,function(p){switch(p.label){case 0:if(e.length===0)return[2,[]];for(c=0,A=e.length-1;c<A;c++)if(i=e[c],a=e[c+1],i.node.context!==a.node.context)throw new PEe;o=e[0].node.context,s=o===this.context?function(v){return v}:vhe.for(o,this.context).copy,l=new Array(e.length),c=0,A=e.length,p.label=1;case 1:return c<A?(h=s(e[c].node),d=r[c],u=n[c],[4,yme.for(h,d,u)]):[3,4];case 2:f=p.sent(),x=this.context.nextRef(),l[c]=Gme.of(x,this,f),p.label=3;case 3:return c++,[3,1];case 4:return(y=this.embeddedPages).push.apply(y,l),[2,l]}})})},t.prototype.flush=function(){return ar(this,void 0,void 0,function(){return or(this,function(e){switch(e.label){case 0:return[4,this.embedAll(this.fonts)];case 1:return e.sent(),[4,this.embedAll(this.images)];case 2:return e.sent(),[4,this.embedAll(this.embeddedPages)];case 3:return e.sent(),[4,this.embedAll(this.embeddedFiles)];case 4:return e.sent(),[4,this.embedAll(this.javaScripts)];case 5:return e.sent(),[2]}})})},t.prototype.save=function(e){return e===void 0&&(e={}),ar(this,void 0,void 0,function(){var r,n,i,a,o,s,l,c,A,h;return or(this,function(d){switch(d.label){case 0:return r=e.useObjectStreams,n=r===void 0?!0:r,i=e.addDefaultPage,a=i===void 0?!0:i,o=e.objectsPerTick,s=o===void 0?50:o,l=e.updateFieldAppearances,c=l===void 0?!0:l,Me(n,"useObjectStreams",["boolean"]),Me(a,"addDefaultPage",["boolean"]),Me(s,"objectsPerTick",["number"]),Me(c,"updateFieldAppearances",["boolean"]),a&&this.getPageCount()===0&&this.addPage(),c&&(A=this.formCache.getValue(),A&&A.updateFieldAppearances()),[4,this.flush()];case 1:return d.sent(),h=n?WSe:bve,[2,h.forContext(this.context,s).serializeToBuffer()]}})})},t.prototype.saveAsBase64=function(e){return e===void 0&&(e={}),ar(this,void 0,void 0,function(){var r,n,i,a,o;return or(this,function(s){switch(s.label){case 0:return r=e.dataUri,n=r===void 0?!1:r,i=RCe(e,["dataUri"]),Me(n,"dataUri",["boolean"]),[4,this.save(i)];case 1:return a=s.sent(),o=HCe(a),[2,n?"data:application/pdf;base64,"+o:o]}})})},t.prototype.findPageForAnnotationRef=function(e){for(var r=this.getPages(),n=0,i=r.length;n<i;n++){var a=r[n],o=a.node.Annots();if((o==null?void 0:o.indexOf(e))!==void 0)return a}},t.prototype.embedAll=function(e){return ar(this,void 0,void 0,function(){var r,n;return or(this,function(i){switch(i.label){case 0:r=0,n=e.length,i.label=1;case 1:return r<n?[4,e[r].embed()]:[3,4];case 2:i.sent(),i.label=3;case 3:return r++,[3,1];case 4:return[2]}})})},t.prototype.updateInfoDict=function(){var e="pdf-lib (https://github.com/Hopding/pdf-lib)",r=new Date,n=this.getInfoDict();this.setProducer(e),this.setModificationDate(r),n.get(ue.of("Creator"))||this.setCreator(e),n.get(ue.of("CreationDate"))||this.setCreationDate(r)},t.prototype.getInfoDict=function(){var e=this.context.lookup(this.context.trailerInfo.Info);if(e instanceof tr)return e;var r=this.context.obj({});return this.context.trailerInfo.Info=this.context.register(r),r},t.prototype.assertFontkit=function(){if(!this.fontkit)throw new W_e;return this.fontkit},t}();function _u(t){if(!(t instanceof Ot)&&!(t instanceof Wr))throw new pZ([Ot,Wr],t)}var GA;(function(t){t.Normal="Normal",t.Multiply="Multiply",t.Screen="Screen",t.Overlay="Overlay",t.Darken="Darken",t.Lighten="Lighten",t.ColorDodge="ColorDodge",t.ColorBurn="ColorBurn",t.HardLight="HardLight",t.SoftLight="SoftLight",t.Difference="Difference",t.Exclusion="Exclusion"})(GA||(GA={}));var O0=function(){function t(e,r,n){this.fontSize=24,this.fontColor=Ir(0,0,0),this.lineHeight=24,this.x=0,this.y=0,Me(e,"leafNode",[[Zh,"PDFPageLeaf"]]),Me(r,"ref",[[Zr,"PDFRef"]]),Me(n,"doc",[[zn,"PDFDocument"]]),this.node=e,this.ref=r,this.doc=n}return t.prototype.setRotation=function(e){var r=Dme(e);L5e(r,"degreesAngle",90),this.node.set(ue.of("Rotate"),this.doc.context.obj(r))},t.prototype.getRotation=function(){var e=this.node.Rotate();return zt(e?e.asNumber():0)},t.prototype.setSize=function(e,r){Me(e,"width",["number"]),Me(r,"height",["number"]);var n=this.getMediaBox();this.setMediaBox(n.x,n.y,e,r);var i=this.getCropBox(),a=this.getBleedBox(),o=this.getTrimBox(),s=this.getArtBox(),l=this.node.CropBox(),c=this.node.BleedBox(),A=this.node.TrimBox(),h=this.node.ArtBox();l&&dB(i,n)&&this.setCropBox(n.x,n.y,e,r),c&&dB(a,n)&&this.setBleedBox(n.x,n.y,e,r),A&&dB(o,n)&&this.setTrimBox(n.x,n.y,e,r),h&&dB(s,n)&&this.setArtBox(n.x,n.y,e,r)},t.prototype.setWidth=function(e){Me(e,"width",["number"]),this.setSize(e,this.getSize().height)},t.prototype.setHeight=function(e){Me(e,"height",["number"]),this.setSize(this.getSize().width,e)},t.prototype.setMediaBox=function(e,r,n,i){Me(e,"x",["number"]),Me(r,"y",["number"]),Me(n,"width",["number"]),Me(i,"height",["number"]);var a=this.doc.context.obj([e,r,e+n,r+i]);this.node.set(ue.MediaBox,a)},t.prototype.setCropBox=function(e,r,n,i){Me(e,"x",["number"]),Me(r,"y",["number"]),Me(n,"width",["number"]),Me(i,"height",["number"]);var a=this.doc.context.obj([e,r,e+n,r+i]);this.node.set(ue.CropBox,a)},t.prototype.setBleedBox=function(e,r,n,i){Me(e,"x",["number"]),Me(r,"y",["number"]),Me(n,"width",["number"]),Me(i,"height",["number"]);var a=this.doc.context.obj([e,r,e+n,r+i]);this.node.set(ue.BleedBox,a)},t.prototype.setTrimBox=function(e,r,n,i){Me(e,"x",["number"]),Me(r,"y",["number"]),Me(n,"width",["number"]),Me(i,"height",["number"]);var a=this.doc.context.obj([e,r,e+n,r+i]);this.node.set(ue.TrimBox,a)},t.prototype.setArtBox=function(e,r,n,i){Me(e,"x",["number"]),Me(r,"y",["number"]),Me(n,"width",["number"]),Me(i,"height",["number"]);var a=this.doc.context.obj([e,r,e+n,r+i]);this.node.set(ue.ArtBox,a)},t.prototype.getSize=function(){var e=this.getMediaBox(),r=e.width,n=e.height;return{width:r,height:n}},t.prototype.getWidth=function(){return this.getSize().width},t.prototype.getHeight=function(){return this.getSize().height},t.prototype.getMediaBox=function(){var e=this.node.MediaBox();return e.asRectangle()},t.prototype.getCropBox=function(){var e,r=this.node.CropBox();return(e=r==null?void 0:r.asRectangle())!==null&&e!==void 0?e:this.getMediaBox()},t.prototype.getBleedBox=function(){var e,r=this.node.BleedBox();return(e=r==null?void 0:r.asRectangle())!==null&&e!==void 0?e:this.getCropBox()},t.prototype.getTrimBox=function(){var e,r=this.node.TrimBox();return(e=r==null?void 0:r.asRectangle())!==null&&e!==void 0?e:this.getCropBox()},t.prototype.getArtBox=function(){var e,r=this.node.ArtBox();return(e=r==null?void 0:r.asRectangle())!==null&&e!==void 0?e:this.getCropBox()},t.prototype.translateContent=function(e,r){Me(e,"x",["number"]),Me(r,"y",["number"]),this.node.normalize(),this.getContentStream();var n=this.createContentStream(oa(),K0(e,r)),i=this.doc.context.register(n),a=this.createContentStream(sa()),o=this.doc.context.register(a);this.node.wrapContentStreams(i,o)},t.prototype.scale=function(e,r){Me(e,"x",["number"]),Me(r,"y",["number"]),this.setSize(this.getWidth()*e,this.getHeight()*r),this.scaleContent(e,r),this.scaleAnnotations(e,r)},t.prototype.scaleContent=function(e,r){Me(e,"x",["number"]),Me(r,"y",["number"]),this.node.normalize(),this.getContentStream();var n=this.createContentStream(oa(),N6(e,r)),i=this.doc.context.register(n),a=this.createContentStream(sa()),o=this.doc.context.register(a);this.node.wrapContentStreams(i,o)},t.prototype.scaleAnnotations=function(e,r){Me(e,"x",["number"]),Me(r,"y",["number"]);var n=this.node.Annots();if(n)for(var i=0;i<n.size();i++){var a=n.lookup(i);a instanceof tr&&this.scaleAnnot(a,e,r)}},t.prototype.resetPosition=function(){this.getContentStream(!1),this.x=0,this.y=0},t.prototype.setFont=function(e){Me(e,"font",[[x0,"PDFFont"]]),this.font=e,this.fontKey=this.node.newFontDictionary(this.font.name,this.font.ref)},t.prototype.setFontSize=function(e){Me(e,"fontSize",["number"]),this.fontSize=e},t.prototype.setFontColor=function(e){Me(e,"fontColor",[[Object,"Color"]]),this.fontColor=e},t.prototype.setLineHeight=function(e){Me(e,"lineHeight",["number"]),this.lineHeight=e},t.prototype.getPosition=function(){return{x:this.x,y:this.y}},t.prototype.getX=function(){return this.x},t.prototype.getY=function(){return this.y},t.prototype.moveTo=function(e,r){Me(e,"x",["number"]),Me(r,"y",["number"]),this.x=e,this.y=r},t.prototype.moveDown=function(e){Me(e,"yDecrease",["number"]),this.y-=e},t.prototype.moveUp=function(e){Me(e,"yIncrease",["number"]),this.y+=e},t.prototype.moveLeft=function(e){Me(e,"xDecrease",["number"]),this.x-=e},t.prototype.moveRight=function(e){Me(e,"xIncrease",["number"]),this.x+=e},t.prototype.pushOperators=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];_5e(e,"operator",[[kr,"PDFOperator"]]);var n=this.getContentStream();n.push.apply(n,e)},t.prototype.drawText=function(e,r){var n,i,a,o,s,l,c;r===void 0&&(r={}),Me(e,"text",["string"]),tt(r.color,"options.color",[[Object,"Color"]]),Cl(r.opacity,"opacity.opacity",0,1),tt(r.font,"options.font",[[x0,"PDFFont"]]),tt(r.size,"options.size",["number"]),tt(r.rotate,"options.rotate",[[Object,"Rotation"]]),tt(r.xSkew,"options.xSkew",[[Object,"Rotation"]]),tt(r.ySkew,"options.ySkew",[[Object,"Rotation"]]),tt(r.x,"options.x",["number"]),tt(r.y,"options.y",["number"]),tt(r.lineHeight,"options.lineHeight",["number"]),tt(r.maxWidth,"options.maxWidth",["number"]),tt(r.wordBreaks,"options.wordBreaks",[Array]),E0(r.blendMode,"options.blendMode",GA);for(var A=this.setOrEmbedFont(r.font),h=A.oldFont,d=A.newFont,u=A.newFontKey,f=r.size||this.fontSize,x=r.wordBreaks||this.doc.defaultWordBreaks,y=function(E){return d.widthOfTextAtSize(E,f)},p=r.maxWidth===void 0?Lye(zk(e)):WCe(e,x,r.maxWidth,y),v=new Array(p.length),m=0,k=p.length;m<k;m++)v[m]=d.encodeText(p[m]);var B=this.maybeEmbedGraphicsState({opacity:r.opacity,blendMode:r.blendMode}),b=this.getContentStream();b.push.apply(b,H_e(v,{color:(n=r.color)!==null&&n!==void 0?n:this.fontColor,font:u,size:f,rotate:(i=r.rotate)!==null&&i!==void 0?i:zt(0),xSkew:(a=r.xSkew)!==null&&a!==void 0?a:zt(0),ySkew:(o=r.ySkew)!==null&&o!==void 0?o:zt(0),x:(s=r.x)!==null&&s!==void 0?s:this.x,y:(l=r.y)!==null&&l!==void 0?l:this.y,lineHeight:(c=r.lineHeight)!==null&&c!==void 0?c:this.lineHeight,graphicsState:B})),r.font&&(h?this.setFont(h):this.resetFont())},t.prototype.drawImage=function(e,r){var n,i,a,o,s,l,c;r===void 0&&(r={}),Me(e,"image",[[fie,"PDFImage"]]),tt(r.x,"options.x",["number"]),tt(r.y,"options.y",["number"]),tt(r.width,"options.width",["number"]),tt(r.height,"options.height",["number"]),tt(r.rotate,"options.rotate",[[Object,"Rotation"]]),tt(r.xSkew,"options.xSkew",[[Object,"Rotation"]]),tt(r.ySkew,"options.ySkew",[[Object,"Rotation"]]),Cl(r.opacity,"opacity.opacity",0,1),E0(r.blendMode,"options.blendMode",GA);var A=this.node.newXObject("Image",e.ref),h=this.maybeEmbedGraphicsState({opacity:r.opacity,blendMode:r.blendMode}),d=this.getContentStream();d.push.apply(d,Ome(A,{x:(n=r.x)!==null&&n!==void 0?n:this.x,y:(i=r.y)!==null&&i!==void 0?i:this.y,width:(a=r.width)!==null&&a!==void 0?a:e.size().width,height:(o=r.height)!==null&&o!==void 0?o:e.size().height,rotate:(s=r.rotate)!==null&&s!==void 0?s:zt(0),xSkew:(l=r.xSkew)!==null&&l!==void 0?l:zt(0),ySkew:(c=r.ySkew)!==null&&c!==void 0?c:zt(0),graphicsState:h}))},t.prototype.drawPage=function(e,r){var n,i,a,o,s;r===void 0&&(r={}),Me(e,"embeddedPage",[[Gme,"PDFEmbeddedPage"]]),tt(r.x,"options.x",["number"]),tt(r.y,"options.y",["number"]),tt(r.xScale,"options.xScale",["number"]),tt(r.yScale,"options.yScale",["number"]),tt(r.width,"options.width",["number"]),tt(r.height,"options.height",["number"]),tt(r.rotate,"options.rotate",[[Object,"Rotation"]]),tt(r.xSkew,"options.xSkew",[[Object,"Rotation"]]),tt(r.ySkew,"options.ySkew",[[Object,"Rotation"]]),Cl(r.opacity,"opacity.opacity",0,1),E0(r.blendMode,"options.blendMode",GA);var l=this.node.newXObject("EmbeddedPdfPage",e.ref),c=this.maybeEmbedGraphicsState({opacity:r.opacity,blendMode:r.blendMode}),A=r.width!==void 0?r.width/e.width:r.xScale!==void 0?r.xScale:1,h=r.height!==void 0?r.height/e.height:r.yScale!==void 0?r.yScale:1,d=this.getContentStream();d.push.apply(d,O_e(l,{x:(n=r.x)!==null&&n!==void 0?n:this.x,y:(i=r.y)!==null&&i!==void 0?i:this.y,xScale:A,yScale:h,rotate:(a=r.rotate)!==null&&a!==void 0?a:zt(0),xSkew:(o=r.xSkew)!==null&&o!==void 0?o:zt(0),ySkew:(s=r.ySkew)!==null&&s!==void 0?s:zt(0),graphicsState:c}))},t.prototype.drawSvgPath=function(e,r){var n,i,a,o,s,l,c,A,h;r===void 0&&(r={}),Me(e,"path",["string"]),tt(r.x,"options.x",["number"]),tt(r.y,"options.y",["number"]),tt(r.scale,"options.scale",["number"]),tt(r.rotate,"options.rotate",[[Object,"Rotation"]]),tt(r.borderWidth,"options.borderWidth",["number"]),tt(r.color,"options.color",[[Object,"Color"]]),Cl(r.opacity,"opacity.opacity",0,1),tt(r.borderColor,"options.borderColor",[[Object,"Color"]]),tt(r.borderDashArray,"options.borderDashArray",[Array]),tt(r.borderDashPhase,"options.borderDashPhase",["number"]),E0(r.borderLineCap,"options.borderLineCap",Ny),Cl(r.borderOpacity,"options.borderOpacity",0,1),E0(r.blendMode,"options.blendMode",GA);var d=this.maybeEmbedGraphicsState({opacity:r.opacity,borderOpacity:r.borderOpacity,blendMode:r.blendMode});!("color"in r)&&!("borderColor"in r)&&(r.borderColor=Ir(0,0,0));var u=this.getContentStream();u.push.apply(u,q_e(e,{x:(n=r.x)!==null&&n!==void 0?n:this.x,y:(i=r.y)!==null&&i!==void 0?i:this.y,scale:r.scale,rotate:(a=r.rotate)!==null&&a!==void 0?a:zt(0),color:(o=r.color)!==null&&o!==void 0?o:void 0,borderColor:(s=r.borderColor)!==null&&s!==void 0?s:void 0,borderWidth:(l=r.borderWidth)!==null&&l!==void 0?l:0,borderDashArray:(c=r.borderDashArray)!==null&&c!==void 0?c:void 0,borderDashPhase:(A=r.borderDashPhase)!==null&&A!==void 0?A:void 0,borderLineCap:(h=r.borderLineCap)!==null&&h!==void 0?h:void 0,graphicsState:d}))},t.prototype.drawLine=function(e){var r,n,i,a,o;Me(e.start,"options.start",[[Object,"{ x: number, y: number }"]]),Me(e.end,"options.end",[[Object,"{ x: number, y: number }"]]),Me(e.start.x,"options.start.x",["number"]),Me(e.start.y,"options.start.y",["number"]),Me(e.end.x,"options.end.x",["number"]),Me(e.end.y,"options.end.y",["number"]),tt(e.thickness,"options.thickness",["number"]),tt(e.color,"options.color",[[Object,"Color"]]),tt(e.dashArray,"options.dashArray",[Array]),tt(e.dashPhase,"options.dashPhase",["number"]),E0(e.lineCap,"options.lineCap",Ny),Cl(e.opacity,"opacity.opacity",0,1),E0(e.blendMode,"options.blendMode",GA);var s=this.maybeEmbedGraphicsState({borderOpacity:e.opacity,blendMode:e.blendMode});"color"in e||(e.color=Ir(0,0,0));var l=this.getContentStream();l.push.apply(l,Q_e({start:e.start,end:e.end,thickness:(r=e.thickness)!==null&&r!==void 0?r:1,color:(n=e.color)!==null&&n!==void 0?n:void 0,dashArray:(i=e.dashArray)!==null&&i!==void 0?i:void 0,dashPhase:(a=e.dashPhase)!==null&&a!==void 0?a:void 0,lineCap:(o=e.lineCap)!==null&&o!==void 0?o:void 0,graphicsState:s}))},t.prototype.drawRectangle=function(e){var r,n,i,a,o,s,l,c,A,h,d,u,f;e===void 0&&(e={}),tt(e.x,"options.x",["number"]),tt(e.y,"options.y",["number"]),tt(e.width,"options.width",["number"]),tt(e.height,"options.height",["number"]),tt(e.rotate,"options.rotate",[[Object,"Rotation"]]),tt(e.xSkew,"options.xSkew",[[Object,"Rotation"]]),tt(e.ySkew,"options.ySkew",[[Object,"Rotation"]]),tt(e.borderWidth,"options.borderWidth",["number"]),tt(e.color,"options.color",[[Object,"Color"]]),Cl(e.opacity,"opacity.opacity",0,1),tt(e.borderColor,"options.borderColor",[[Object,"Color"]]),tt(e.borderDashArray,"options.borderDashArray",[Array]),tt(e.borderDashPhase,"options.borderDashPhase",["number"]),E0(e.borderLineCap,"options.borderLineCap",Ny),Cl(e.borderOpacity,"options.borderOpacity",0,1),E0(e.blendMode,"options.blendMode",GA);var x=this.maybeEmbedGraphicsState({opacity:e.opacity,borderOpacity:e.borderOpacity,blendMode:e.blendMode});!("color"in e)&&!("borderColor"in e)&&(e.color=Ir(0,0,0));var y=this.getContentStream();y.push.apply(y,Zv({x:(r=e.x)!==null&&r!==void 0?r:this.x,y:(n=e.y)!==null&&n!==void 0?n:this.y,width:(i=e.width)!==null&&i!==void 0?i:150,height:(a=e.height)!==null&&a!==void 0?a:100,rotate:(o=e.rotate)!==null&&o!==void 0?o:zt(0),xSkew:(s=e.xSkew)!==null&&s!==void 0?s:zt(0),ySkew:(l=e.ySkew)!==null&&l!==void 0?l:zt(0),borderWidth:(c=e.borderWidth)!==null&&c!==void 0?c:0,color:(A=e.color)!==null&&A!==void 0?A:void 0,borderColor:(h=e.borderColor)!==null&&h!==void 0?h:void 0,borderDashArray:(d=e.borderDashArray)!==null&&d!==void 0?d:void 0,borderDashPhase:(u=e.borderDashPhase)!==null&&u!==void 0?u:void 0,graphicsState:x,borderLineCap:(f=e.borderLineCap)!==null&&f!==void 0?f:void 0}))},t.prototype.drawSquare=function(e){e===void 0&&(e={});var r=e.size;tt(r,"size",["number"]),this.drawRectangle(Xt(Xt({},e),{width:r,height:r}))},t.prototype.drawEllipse=function(e){var r,n,i,a,o,s,l,c,A,h,d;e===void 0&&(e={}),tt(e.x,"options.x",["number"]),tt(e.y,"options.y",["number"]),tt(e.xScale,"options.xScale",["number"]),tt(e.yScale,"options.yScale",["number"]),tt(e.rotate,"options.rotate",[[Object,"Rotation"]]),tt(e.color,"options.color",[[Object,"Color"]]),Cl(e.opacity,"opacity.opacity",0,1),tt(e.borderColor,"options.borderColor",[[Object,"Color"]]),Cl(e.borderOpacity,"options.borderOpacity",0,1),tt(e.borderWidth,"options.borderWidth",["number"]),tt(e.borderDashArray,"options.borderDashArray",[Array]),tt(e.borderDashPhase,"options.borderDashPhase",["number"]),E0(e.borderLineCap,"options.borderLineCap",Ny),E0(e.blendMode,"options.blendMode",GA);var u=this.maybeEmbedGraphicsState({opacity:e.opacity,borderOpacity:e.borderOpacity,blendMode:e.blendMode});!("color"in e)&&!("borderColor"in e)&&(e.color=Ir(0,0,0));var f=this.getContentStream();f.push.apply(f,die({x:(r=e.x)!==null&&r!==void 0?r:this.x,y:(n=e.y)!==null&&n!==void 0?n:this.y,xScale:(i=e.xScale)!==null&&i!==void 0?i:100,yScale:(a=e.yScale)!==null&&a!==void 0?a:100,rotate:(o=e.rotate)!==null&&o!==void 0?o:void 0,color:(s=e.color)!==null&&s!==void 0?s:void 0,borderColor:(l=e.borderColor)!==null&&l!==void 0?l:void 0,borderWidth:(c=e.borderWidth)!==null&&c!==void 0?c:0,borderDashArray:(A=e.borderDashArray)!==null&&A!==void 0?A:void 0,borderDashPhase:(h=e.borderDashPhase)!==null&&h!==void 0?h:void 0,borderLineCap:(d=e.borderLineCap)!==null&&d!==void 0?d:void 0,graphicsState:u}))},t.prototype.drawCircle=function(e){e===void 0&&(e={});var r=e.size,n=r===void 0?100:r;tt(n,"size",["number"]),this.drawEllipse(Xt(Xt({},e),{xScale:n,yScale:n}))},t.prototype.setOrEmbedFont=function(e){var r=this.font,n=this.fontKey;e?this.setFont(e):this.getFont();var i=this.font,a=this.fontKey;return{oldFont:r,oldFontKey:n,newFont:i,newFontKey:a}},t.prototype.getFont=function(){if(!this.font||!this.fontKey){var e=this.doc.embedStandardFont(Vp.Helvetica);this.setFont(e)}return[this.font,this.fontKey]},t.prototype.resetFont=function(){this.font=void 0,this.fontKey=void 0},t.prototype.getContentStream=function(e){return e===void 0&&(e=!0),e&&this.contentStream?this.contentStream:(this.contentStream=this.createContentStream(),this.contentStreamRef=this.doc.context.register(this.contentStream),this.node.addContentStream(this.contentStreamRef),this.contentStream)},t.prototype.createContentStream=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var n=this.doc.context.obj({}),i=D3.of(n,e);return i},t.prototype.maybeEmbedGraphicsState=function(e){var r=e.opacity,n=e.borderOpacity,i=e.blendMode;if(!(r===void 0&&n===void 0&&i===void 0)){var a=this.doc.context.obj({Type:"ExtGState",ca:r,CA:n,BM:i}),o=this.node.newExtGState("GS",a);return o}},t.prototype.scaleAnnot=function(e,r,n){for(var i=["RD","CL","Vertices","QuadPoints","L","Rect"],a=0,o=i.length;a<o;a++){var s=e.lookup(ue.of(i[a]));s instanceof Pr&&s.scalePDFNumbers(r,n)}var l=e.lookup(ue.of("InkList"));if(l instanceof Pr)for(var a=0,o=l.size();a<o;a++){var c=l.lookup(a);c instanceof Pr&&c.scalePDFNumbers(r,n)}},t.of=function(e,r,n){return new t(e,r,n)},t.create=function(e){Me(e,"doc",[[zn,"PDFDocument"]]);var r=Zr.of(-1),n=Zh.withContextAndParent(e.context,r),i=e.context.register(n);return new t(n,i,e)},t}(),vW=function(t){rt(e,t);function e(r,n,i){var a=t.call(this,r,n,i)||this;return Me(r,"acroButton",[[cY,"PDFAcroPushButton"]]),a.acroField=r,a}return e.prototype.setImage=function(r,n){n===void 0&&(n=b1.Center);for(var i=this.acroField.getWidgets(),a=0,o=i.length;a<o;a++){var s=i[a],l=this.createImageAppearanceStream(s,r,n);this.updateWidgetAppearances(s,{normal:l})}this.markAsClean()},e.prototype.setFontSize=function(r){JX(r,"fontSize"),this.acroField.setFontSize(r),this.markAsDirty()},e.prototype.addToPage=function(r,n,i){var a,o,s,l,c,A,h,d,u,f,x;tt(r,"text",["string"]),tt(n,"page",[[O0,"PDFPage"]]),mm(i);var y=this.createWidget({x:((a=i==null?void 0:i.x)!==null&&a!==void 0?a:0)-((o=i==null?void 0:i.borderWidth)!==null&&o!==void 0?o:0)/2,y:((s=i==null?void 0:i.y)!==null&&s!==void 0?s:0)-((l=i==null?void 0:i.borderWidth)!==null&&l!==void 0?l:0)/2,width:(c=i==null?void 0:i.width)!==null&&c!==void 0?c:100,height:(A=i==null?void 0:i.height)!==null&&A!==void 0?A:50,textColor:(h=i==null?void 0:i.textColor)!==null&&h!==void 0?h:Ir(0,0,0),backgroundColor:(d=i==null?void 0:i.backgroundColor)!==null&&d!==void 0?d:Ir(.75,.75,.75),borderColor:i==null?void 0:i.borderColor,borderWidth:(u=i==null?void 0:i.borderWidth)!==null&&u!==void 0?u:0,rotate:(f=i==null?void 0:i.rotate)!==null&&f!==void 0?f:zt(0),caption:r,hidden:i==null?void 0:i.hidden,page:n.ref}),p=this.doc.context.register(y.dict);this.acroField.addWidget(p);var v=(x=i==null?void 0:i.font)!==null&&x!==void 0?x:this.doc.getForm().getDefaultFont();this.updateWidgetAppearance(y,v),n.node.addAnnot(p)},e.prototype.needsAppearancesUpdate=function(){var r;if(this.isDirty())return!0;for(var n=this.acroField.getWidgets(),i=0,a=n.length;i<a;i++){var o=n[i],s=((r=o.getAppearances())===null||r===void 0?void 0:r.normal)instanceof u0;if(!s)return!0}return!1},e.prototype.defaultUpdateAppearances=function(r){Me(r,"font",[[x0,"PDFFont"]]),this.updateAppearances(r)},e.prototype.updateAppearances=function(r,n){Me(r,"font",[[x0,"PDFFont"]]),tt(n,"provider",[Function]);for(var i=this.acroField.getWidgets(),a=0,o=i.length;a<o;a++){var s=i[a];this.updateWidgetAppearance(s,r,n)}},e.prototype.updateWidgetAppearance=function(r,n,i){var a=i??hLe,o=vm(a(this,r,n));this.updateWidgetAppearanceWithFont(r,n,o)},e.of=function(r,n,i){return new e(r,n,i)},e}(hg),Wme={exports:{}};(function(t,e){(function(r,n){n()})(jt,function(){function r(c,A){return typeof A>"u"?A={autoBom:!1}:typeof A!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),A={autoBom:!A}),A.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(c.type)?new Blob(["\uFEFF",c],{type:c.type}):c}function n(c,A,h){var d=new XMLHttpRequest;d.open("GET",c),d.responseType="blob",d.onload=function(){l(d.response,A,h)},d.onerror=function(){console.error("could not download file")},d.send()}function i(c){var A=new XMLHttpRequest;A.open("HEAD",c,!1);try{A.send()}catch{}return 200<=A.status&&299>=A.status}function a(c){try{c.dispatchEvent(new MouseEvent("click"))}catch{var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),c.dispatchEvent(A)}}var o=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof jt=="object"&&jt.global===jt?jt:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=o.saveAs||(typeof window!="object"||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(c,A,h){var d=o.URL||o.webkitURL,u=document.createElement("a");A=A||c.name||"download",u.download=A,u.rel="noopener",typeof c=="string"?(u.href=c,u.origin===location.origin?a(u):i(u.href)?n(c,A,h):a(u,u.target="_blank")):(u.href=d.createObjectURL(c),setTimeout(function(){d.revokeObjectURL(u.href)},4e4),setTimeout(function(){a(u)},0))}:"msSaveOrOpenBlob"in navigator?function(c,A,h){if(A=A||c.name||"download",typeof c!="string")navigator.msSaveOrOpenBlob(r(c,h),A);else if(i(c))n(c,A,h);else{var d=document.createElement("a");d.href=c,d.target="_blank",setTimeout(function(){a(d)})}}:function(c,A,h,d){if(d=d||open("","_blank"),d&&(d.document.title=d.document.body.innerText="downloading..."),typeof c=="string")return n(c,A,h);var u=c.type==="application/octet-stream",f=/constructor/i.test(o.HTMLElement)||o.safari,x=/CriOS\/[\d]+/.test(navigator.userAgent);if((x||u&&f||s)&&typeof FileReader<"u"){var y=new FileReader;y.onloadend=function(){var m=y.result;m=x?m:m.replace(/^data:[^;]*;/,"data:attachment/file;"),d?d.location.href=m:location=m,d=null},y.readAsDataURL(c)}else{var p=o.URL||o.webkitURL,v=p.createObjectURL(c);d?d.location=v:location.href=v,d=null,setTimeout(function(){p.revokeObjectURL(v)},4e4)}});o.saveAs=l.saveAs=l,t.exports=l})})(Wme);var wLe=Wme.exports;jl.workerSrc=Mye;class kl{static async analyzePDF(e){try{const r=e.arrayBuffer||await e.file.arrayBuffer(),n=await zn.load(r),a=await goe(r).promise,o={pageCount:n.getPageCount(),fileSize:e.size,title:n.getTitle()||"Untitled",author:n.getAuthor()||"Unknown",creator:n.getCreator()||"Unknown",producer:n.getProducer()||"Unknown",creationDate:n.getCreationDate(),modificationDate:n.getModificationDate(),version:n.getPdfVersion(),isEncrypted:!1,hasJavaScript:!1,hasEmbeddedFiles:!1,fonts:[],images:[],annotations:[],bookmarks:[],pageAnalysis:[]};for(let s=1;s<=a.numPages;s++){const l=await a.getPage(s),c=l.getViewport({scale:1}),A=await l.getTextContent();o.pageAnalysis.push({pageNumber:s,width:c.width,height:c.height,rotation:c.rotation,textItems:A.items.length,wordCount:A.items.reduce((h,d)=>{var u;return h+(((u=d.str)==null?void 0:u.split(/\s+/).length)||0)},0)})}return{success:!0,data:o}}catch(r){return{success:!1,error:`PDF analysis failed: ${r instanceof Error?r.message:"Unknown error"}`}}}static async mergePDFs(e){try{const r=await zn.create();let n=0;for(const o of e){const s=o.arrayBuffer||await o.file.arrayBuffer(),l=await zn.load(s);(await r.copyPages(l,l.getPageIndices())).forEach(A=>{r.addPage(A),n++})}r.setTitle("Merged PDF Document"),r.setAuthor("PDF Panel"),r.setCreator("PDF Panel - Free PDF Tools"),r.setCreationDate(new Date);const i=await r.save(),a=new Blob([i],{type:"application/pdf"});return{success:!0,blob:a,filename:"merged-document.pdf",data:{totalPages:n,fileCount:e.length,originalSize:e.reduce((o,s)=>o+s.size,0),compressedSize:a.size,compressionRatio:Math.round((1-a.size/e.reduce((o,s)=>o+s.size,0))*100)}}}catch(r){return{success:!1,error:`Failed to merge PDFs: ${r instanceof Error?r.message:"Unknown error"}`}}}static async splitPDF(e,r){try{const n=e.arrayBuffer||await e.file.arrayBuffer(),i=await zn.load(n),a=r.splitMode||"range",o=[];if(a==="range"){const s=r.startPage||1,l=r.endPage||i.getPageCount(),c=await zn.create(),A=Array.from({length:l-s+1},(f,x)=>s-1+x);(await c.copyPages(i,A)).forEach(f=>c.addPage(f));const d=await c.save();return{success:!0,blob:new Blob([d],{type:"application/pdf"}),filename:`${e.name.replace(".pdf","")}-pages-${s}-${l}.pdf`}}else if(a==="individual"){for(let A=0;A<i.getPageCount();A++){const h=await zn.create(),[d]=await h.copyPages(i,[A]);h.addPage(d);const u=await h.save(),f=new Blob([u],{type:"application/pdf"});o.push({blob:f,filename:`${e.name.replace(".pdf","")}-page-${A+1}.pdf`})}const s=(await y3(async()=>{const{default:A}=await Promise.resolve().then(()=>Z1e);return{default:A}},[])).default,l=new s;return o.forEach(A=>{l.file(A.filename,A.blob)}),{success:!0,blob:await l.generateAsync({type:"blob"}),filename:`${e.name.replace(".pdf","")}-split-pages.zip`}}else if(a==="bookmark")return{success:!1,error:"Bookmark splitting not yet implemented"};return{success:!1,error:"Invalid split mode"}}catch(n){return{success:!1,error:`Failed to split PDF: ${n instanceof Error?n.message:"Unknown error"}`}}}static async compressPDF(e,r){try{const n=e.arrayBuffer||await e.file.arrayBuffer(),i=await zn.load(n),a=r.compressionLevel||.8,o=r.removeMetadata||!1,s=r.optimizeImages||!0;o&&(i.setTitle(""),i.setAuthor(""),i.setSubject(""),i.setKeywords([]),i.setProducer(""),i.setCreator(""));const l={useObjectStreams:!0,addDefaultPage:!1,objectsPerTick:50};a<.5&&(l.updateFieldAppearances=!1);const c=await i.save(l),A=new Blob([c],{type:"application/pdf"}),h=e.size,d=A.size,u=Math.round((1-d/h)*100);return{success:!0,blob:A,filename:`${e.name.replace(".pdf","")}-compressed.pdf`,data:{originalSize:h,compressedSize:d,compressionRatio:u,spaceSaved:h-d}}}catch(n){return{success:!1,error:`Failed to compress PDF: ${n instanceof Error?n.message:"Unknown error"}`}}}static async addWatermark(e,r){try{const n=e.arrayBuffer||await e.file.arrayBuffer(),i=await zn.load(n),a=await i.embedFont(Vp.Helvetica),o=i.getPages(),s=r.watermarkText||"WATERMARK",l=r.watermarkOpacity||.3,c=r.watermarkFontSize||50,A=r.watermarkPosition||"center",h=r.watermarkAngle||45,d=r.watermarkColor||{r:.7,g:.7,b:.7};o.forEach(x=>{const{width:y,height:p}=x.getSize();let v,m;switch(A){case"top-left":v=50,m=p-50;break;case"top-right":v=y-50,m=p-50;break;case"bottom-left":v=50,m=50;break;case"bottom-right":v=y-50,m=50;break;case"center":default:v=y/2,m=p/2;break}x.drawText(s,{x:v-s.length*c/4,y:m,size:c,font:a,color:Ir(d.r,d.g,d.b),opacity:l,rotate:{angle:h*Math.PI/180,origin:{x:v,y:m}}})});const u=await i.save();return{success:!0,blob:new Blob([u],{type:"application/pdf"}),filename:`${e.name.replace(".pdf","")}-watermarked.pdf`,data:{pagesProcessed:o.length,watermarkText:s,position:A,opacity:l,fontSize:c}}}catch(n){return{success:!1,error:`Failed to add watermark: ${n instanceof Error?n.message:"Unknown error"}`}}}static async rotatePDF(e,r){try{const n=e.arrayBuffer||await e.file.arrayBuffer(),i=await zn.load(n);i.getPages().forEach(l=>{l.setRotation({angle:r*Math.PI/180})});const o=await i.save();return{success:!0,blob:new Blob([o],{type:"application/pdf"}),filename:`${e.name.replace(".pdf","")}-rotated.pdf`}}catch(n){return{success:!1,error:`Failed to rotate PDF: ${n instanceof Error?n.message:"Unknown error"}`}}}static async addPageNumbers(e,r){try{const n=e.arrayBuffer||await e.file.arrayBuffer(),i=await zn.load(n),a=await i.embedFont(Vp.Helvetica),o=i.getPages(),s=r.pageNumberFormat||"Page {n}",l=r.pageNumberPosition||"bottom-right",c=r.pageNumberFontSize||12,A=r.pageNumberStart||1,h=r.pageNumberColor||{r:0,g:0,b:0};o.forEach((f,x)=>{const{width:y,height:p}=f.getSize(),v=s.replace("{n}",(x+A).toString()).replace("{total}",o.length.toString());let m,k;switch(l){case"top-left":m=50,k=p-30;break;case"top-center":m=y/2-v.length*c/4,k=p-30;break;case"top-right":m=y-100,k=p-30;break;case"bottom-left":m=50,k=30;break;case"bottom-center":m=y/2-v.length*c/4,k=30;break;case"bottom-right":default:m=y-100,k=30;break}f.drawText(v,{x:m,y:k,size:c,font:a,color:Ir(h.r,h.g,h.b)})});const d=await i.save();return{success:!0,blob:new Blob([d],{type:"application/pdf"}),filename:`${e.name.replace(".pdf","")}-numbered.pdf`,data:{pagesProcessed:o.length,format:s,position:l,startNumber:A}}}catch(n){return{success:!1,error:`Failed to add page numbers: ${n instanceof Error?n.message:"Unknown error"}`}}}static async protectPDF(e,r){try{const n=e.arrayBuffer||await e.file.arrayBuffer(),a=await(await zn.load(n)).save();return{success:!0,blob:new Blob([a],{type:"application/pdf"}),filename:`${e.name.replace(".pdf","")}-protected.pdf`}}catch(n){return{success:!1,error:`Failed to protect PDF: ${n instanceof Error?n.message:"Unknown error"}`}}}static async unlockPDF(e,r){try{const n=e.arrayBuffer||await e.file.arrayBuffer(),a=await(await zn.load(n)).save();return{success:!0,blob:new Blob([a],{type:"application/pdf"}),filename:`${e.name.replace(".pdf","")}-unlocked.pdf`}}catch(n){return{success:!1,error:`Failed to unlock PDF: ${n instanceof Error?n.message:"Unknown error"}`}}}static async organizePDF(e,r){try{const n=e.arrayBuffer||await e.file.arrayBuffer(),i=await zn.load(n),a=await zn.create(),o=i.getPageCount(),s=r.filter(h=>h>=0&&h<o);if(s.length===0)throw new Error("No valid pages in the specified order");(await a.copyPages(i,s)).forEach(h=>a.addPage(h)),a.setTitle(i.getTitle()||"Organized PDF"),a.setAuthor(i.getAuthor()||"PDF Panel"),a.setCreationDate(new Date);const c=await a.save();return{success:!0,blob:new Blob([c],{type:"application/pdf"}),filename:`${e.name.replace(".pdf","")}-organized.pdf`,data:{originalPages:o,finalPages:s.length,pageOrder:s.map(h=>h+1)}}}catch(n){return{success:!1,error:`Failed to organize PDF: ${n instanceof Error?n.message:"Unknown error"}`}}}static async getPDFInfo(e){try{const r=await e.arrayBuffer(),n=await zn.load(r);return{pages:n.getPageCount(),size:e.size,title:n.getTitle(),author:n.getAuthor(),creator:n.getCreator(),producer:n.getProducer(),creationDate:n.getCreationDate(),modificationDate:n.getModificationDate()}}catch(r){throw r}}static downloadFile(e,r){try{wLe.saveAs(e,r)}catch{const i=URL.createObjectURL(e),a=document.createElement("a");a.href=i,a.download=r,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(i)}}static async batchProcess(e,r,n){try{const i=[];for(const l of e){let c;switch(r){case"compress":c=await this.compressPDF(l,n);break;case"watermark":c=await this.addWatermark(l,n);break;case"page-numbers":c=await this.addPageNumbers(l,n);break;default:throw new Error(`Unsupported batch operation: ${r}`)}c.success&&i.push({filename:c.filename,blob:c.blob,originalFile:l.name})}const a=(await y3(async()=>{const{default:l}=await Promise.resolve().then(()=>Z1e);return{default:l}},void 0)).default,o=new a;return i.forEach(l=>{o.file(l.filename,l.blob)}),{success:!0,blob:await o.generateAsync({type:"blob"}),filename:`batch-${r}-${Date.now()}.zip`,data:{processedFiles:i.length,totalFiles:e.length,operation:r}}}catch(i){return{success:!1,error:`Batch processing failed: ${i instanceof Error?i.message:"Unknown error"}`}}}}function an(t){"@babel/helpers - typeof";return an=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},an(t)}var Yl=Uint8Array,c0=Uint16Array,hse=Int32Array,use=new Yl([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),dse=new Yl([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Bue=new Yl([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Zme=function(t,e){for(var r=new c0(31),n=0;n<31;++n)r[n]=e+=1<<t[n-1];for(var i=new hse(r[30]),n=1;n<30;++n)for(var a=r[n];a<r[n+1];++a)i[a]=a-r[n]<<5|n;return{b:r,r:i}},Xme=Zme(use,2),kLe=Xme.b,gie=Xme.r;kLe[28]=258,gie[258]=28;var BLe=Zme(dse,0),Cue=BLe.r,yie=new c0(32768);for(var Sn=0;Sn<32768;++Sn){var Lu=(Sn&43690)>>1|(Sn&21845)<<1;Lu=(Lu&52428)>>2|(Lu&13107)<<2,Lu=(Lu&61680)>>4|(Lu&3855)<<4,yie[Sn]=((Lu&65280)>>8|(Lu&255)<<8)>>1}var H3=function(t,e,r){for(var n=t.length,i=0,a=new c0(e);i<n;++i)t[i]&&++a[t[i]-1];var o=new c0(e);for(i=1;i<e;++i)o[i]=o[i-1]+a[i-1]<<1;var s;if(r){s=new c0(1<<e);var l=15-e;for(i=0;i<n;++i)if(t[i])for(var c=i<<4|t[i],A=e-t[i],h=o[t[i]-1]++<<A,d=h|(1<<A)-1;h<=d;++h)s[yie[h]>>l]=c}else for(s=new c0(n),i=0;i<n;++i)t[i]&&(s[i]=yie[o[t[i]-1]++]>>15-t[i]);return s},Kp=new Yl(288);for(var Sn=0;Sn<144;++Sn)Kp[Sn]=8;for(var Sn=144;Sn<256;++Sn)Kp[Sn]=9;for(var Sn=256;Sn<280;++Sn)Kp[Sn]=7;for(var Sn=280;Sn<288;++Sn)Kp[Sn]=8;var _Z=new Yl(32);for(var Sn=0;Sn<32;++Sn)_Z[Sn]=5;var CLe=H3(Kp,9,0),bLe=H3(_Z,5,0),Yme=function(t){return(t+7)/8|0},ELe=function(t,e,r){return(r==null||r>t.length)&&(r=t.length),new Yl(t.subarray(e,r))},HA=function(t,e,r){r<<=e&7;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8},p4=function(t,e,r){r<<=e&7;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8,t[n+2]|=r>>16},T$=function(t,e){for(var r=[],n=0;n<t.length;++n)t[n]&&r.push({s:n,f:t[n]});var i=r.length,a=r.slice();if(!i)return{t:$me,l:0};if(i==1){var o=new Yl(r[0].s+1);return o[r[0].s]=1,{t:o,l:1}}r.sort(function(B,b){return B.f-b.f}),r.push({s:-1,f:25001});var s=r[0],l=r[1],c=0,A=1,h=2;for(r[0]={s:-1,f:s.f+l.f,l:s,r:l};A!=i-1;)s=r[r[c].f<r[h].f?c++:h++],l=r[c!=A&&r[c].f<r[h].f?c++:h++],r[A++]={s:-1,f:s.f+l.f,l:s,r:l};for(var d=a[0].s,n=1;n<i;++n)a[n].s>d&&(d=a[n].s);var u=new c0(d+1),f=vie(r[A-1],u,0);if(f>e){var n=0,x=0,y=f-e,p=1<<y;for(a.sort(function(b,E){return u[E.s]-u[b.s]||b.f-E.f});n<i;++n){var v=a[n].s;if(u[v]>e)x+=p-(1<<f-u[v]),u[v]=e;else break}for(x>>=y;x>0;){var m=a[n].s;u[m]<e?x-=1<<e-u[m]++-1:++n}for(;n>=0&&x;--n){var k=a[n].s;u[k]==e&&(--u[k],++x)}f=e}return{t:new Yl(u),l:f}},vie=function(t,e,r){return t.s==-1?Math.max(vie(t.l,e,r+1),vie(t.r,e,r+1)):e[t.s]=r},bue=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new c0(++e),n=0,i=t[0],a=1,o=function(l){r[n++]=l},s=1;s<=e;++s)if(t[s]==i&&s!=e)++a;else{if(!i&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(i),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(i);a=1,i=t[s]}return{c:r.subarray(0,n),n:e}},g4=function(t,e){for(var r=0,n=0;n<e.length;++n)r+=t[n]*e[n];return r},Jme=function(t,e,r){var n=r.length,i=Yme(e+2);t[i]=n&255,t[i+1]=n>>8,t[i+2]=t[i]^255,t[i+3]=t[i+1]^255;for(var a=0;a<n;++a)t[i+a+4]=r[a];return(i+4+n)*8},Eue=function(t,e,r,n,i,a,o,s,l,c,A){HA(e,A++,r),++i[256];for(var h=T$(i,15),d=h.t,u=h.l,f=T$(a,15),x=f.t,y=f.l,p=bue(d),v=p.c,m=p.n,k=bue(x),B=k.c,b=k.n,E=new c0(19),D=0;D<v.length;++D)++E[v[D]&31];for(var D=0;D<B.length;++D)++E[B[D]&31];for(var M=T$(E,7),T=M.t,S=M.l,L=19;L>4&&!T[Bue[L-1]];--L);var P=c+5<<3,_=g4(i,Kp)+g4(a,_Z)+o,K=g4(i,d)+g4(a,x)+o+14+3*L+g4(E,T)+2*E[16]+3*E[17]+7*E[18];if(l>=0&&P<=_&&P<=K)return Jme(e,A,t.subarray(l,l+c));var Y,G,X,V;if(HA(e,A,1+(K<_)),A+=2,K<_){Y=H3(d,u,0),G=d,X=H3(x,y,0),V=x;var J=H3(T,S,0);HA(e,A,m-257),HA(e,A+5,b-1),HA(e,A+10,L-4),A+=14;for(var D=0;D<L;++D)HA(e,A+3*D,T[Bue[D]]);A+=3*L;for(var O=[v,B],I=0;I<2;++I)for(var j=O[I],D=0;D<j.length;++D){var q=j[D]&31;HA(e,A,J[q]),A+=T[q],q>15&&(HA(e,A,j[D]>>5&127),A+=j[D]>>12)}}else Y=CLe,G=Kp,X=bLe,V=_Z;for(var D=0;D<s;++D){var ie=n[D];if(ie>255){var q=ie>>18&31;p4(e,A,Y[q+257]),A+=G[q+257],q>7&&(HA(e,A,ie>>23&31),A+=use[q]);var he=ie&31;p4(e,A,X[he]),A+=V[he],he>3&&(p4(e,A,ie>>5&8191),A+=dse[he])}else p4(e,A,Y[ie]),A+=G[ie]}return p4(e,A,Y[256]),A+G[256]},FLe=new hse([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),$me=new Yl(0),SLe=function(t,e,r,n,i,a){var o=a.z||t.length,s=new Yl(n+o+5*(1+Math.ceil(o/7e3))+i),l=s.subarray(n,s.length-i),c=a.l,A=(a.r||0)&7;if(e){A&&(l[0]=a.r>>3);for(var h=FLe[e-1],d=h>>13,u=h&8191,f=(1<<r)-1,x=a.p||new c0(32768),y=a.h||new c0(f+1),p=Math.ceil(r/3),v=2*p,m=function(H){return(t[H]^t[H+1]<<p^t[H+2]<<v)&f},k=new hse(25e3),B=new c0(288),b=new c0(32),E=0,D=0,M=a.i||0,T=0,S=a.w||0,L=0;M+2<o;++M){var P=m(M),_=M&32767,K=y[P];if(x[_]=K,y[P]=_,S<=M){var Y=o-M;if((E>7e3||T>24576)&&(Y>423||!c)){A=Eue(t,l,0,k,B,b,D,T,L,M-L,A),T=E=D=0,L=M;for(var G=0;G<286;++G)B[G]=0;for(var G=0;G<30;++G)b[G]=0}var X=2,V=0,J=u,O=_-K&32767;if(Y>2&&P==m(M-O))for(var I=Math.min(d,Y)-1,j=Math.min(32767,M),q=Math.min(258,Y);O<=j&&--J&&_!=K;){if(t[M+X]==t[M+X-O]){for(var ie=0;ie<q&&t[M+ie]==t[M+ie-O];++ie);if(ie>X){if(X=ie,V=O,ie>I)break;for(var he=Math.min(O,ie-2),ye=0,G=0;G<he;++G){var ve=M-O+G&32767,ke=x[ve],Ie=ve-ke&32767;Ie>ye&&(ye=Ie,K=ve)}}}_=K,K=x[_],O+=_-K&32767}if(V){k[T++]=268435456|gie[X]<<18|Cue[V];var Ue=gie[X]&31,Ze=Cue[V]&31;D+=use[Ue]+dse[Ze],++B[257+Ue],++b[Ze],S=M+X,++E}else k[T++]=t[M],++B[t[M]]}}for(M=Math.max(M,S);M<o;++M)k[T++]=t[M],++B[t[M]];A=Eue(t,l,c,k,B,b,D,T,L,M-L,A),c||(a.r=A&7|l[A/8|0]<<3,A-=7,a.h=y,a.p=x,a.i=M,a.w=S)}else{for(var M=a.w||0;M<o+c;M+=65535){var Ve=M+65535;Ve>=o&&(l[A/8|0]=c,Ve=o),A=Jme(l,A+1,t.subarray(M,Ve))}a.i=o}return ELe(s,0,n+Yme(A)+i)},e4e=function(){var t=1,e=0;return{p:function(r){for(var n=t,i=e,a=r.length|0,o=0;o!=a;){for(var s=Math.min(o+2655,a);o<s;++o)i+=n+=r[o];n=(n&65535)+15*(n>>16),i=(i&65535)+15*(i>>16)}t=n,e=i},d:function(){return t%=65521,e%=65521,(t&255)<<24|(t&65280)<<8|(e&255)<<8|e>>8}}},DLe=function(t,e,r,n,i){if(!i&&(i={l:1},e.dictionary)){var a=e.dictionary.subarray(-32768),o=new Yl(a.length+t.length);o.set(a),o.set(t,a.length),t=o,i.w=a.length}return SLe(t,e.level==null?6:e.level,e.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):20:12+e.mem,r,n,i)},t4e=function(t,e,r){for(;r;++e)t[e]=r,r>>>=8},MLe=function(t,e){var r=e.level,n=r==0?0:r<6?1:r==9?3:2;if(t[0]=120,t[1]=n<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var i=e4e();i.p(e.dictionary),t4e(t,2,i.d())}};function mie(t,e){e||(e={});var r=e4e();r.p(t);var n=DLe(t,e,e.dictionary?6:2,4);return MLe(n,e),t4e(n,n.length-4,r.d()),n}var _Le=typeof TextDecoder<"u"&&new TextDecoder,LLe=0;try{_Le.decode($me,{stream:!0}),LLe=1}catch{}function ILe(t){if(Array.isArray(t))return t}function TLe(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,c=!1;try{if(a=(r=r.call(t)).next,e!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(A){c=!0,i=A}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function Fue(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function PLe(t,e){if(t){if(typeof t=="string")return Fue(t,e);var r={}.toString.call(t).slice(8,-1);return r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set"?Array.from(t):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Fue(t,e):void 0}}function ULe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Sue(t,e){return ILe(t)||TLe(t,e)||PLe(t,e)||ULe()}function Due(t,e="utf8"){return new TextDecoder(e).decode(t)}const NLe=new TextEncoder;function RLe(t){return NLe.encode(t)}const HLe=1024*8,OLe=(()=>{const t=new Uint8Array(4),e=new Uint32Array(t.buffer);return!((e[0]=1)&t[0])})(),P$={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class fse{constructor(e=HLe,r={}){Pe(this,"buffer");Pe(this,"byteLength");Pe(this,"byteOffset");Pe(this,"length");Pe(this,"offset");Pe(this,"lastWrittenByte");Pe(this,"littleEndian");Pe(this,"_data");Pe(this,"_mark");Pe(this,"_marks");let n=!1;typeof e=="number"?e=new ArrayBuffer(e):(n=!0,this.lastWrittenByte=e.byteLength);const i=r.offset?r.offset>>>0:0,a=e.byteLength-i;let o=i;(ArrayBuffer.isView(e)||e instanceof fse)&&(e.byteLength!==e.buffer.byteLength&&(o=e.byteOffset+i),e=e.buffer),n?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=e,this.length=a,this.byteLength=a,this.byteOffset=o,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,o,a),this._mark=0,this._marks=[]}available(e=1){return this.offset+e<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(e=1){return this.offset+=e,this}back(e=1){return this.offset-=e,this}seek(e){return this.offset=e,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const e=this._marks.pop();if(e===void 0)throw new Error("Mark stack empty");return this.seek(e),this}rewind(){return this.offset=0,this}ensureAvailable(e=1){if(!this.available(e)){const n=(this.offset+e)*2,i=new Uint8Array(n);i.set(new Uint8Array(this.buffer)),this.buffer=i.buffer,this.length=n,this.byteLength=n,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(e=1){return this.readArray(e,"uint8")}readArray(e,r){const n=P$[r].BYTES_PER_ELEMENT*e,i=this.byteOffset+this.offset,a=this.buffer.slice(i,i+n);if(this.littleEndian===OLe&&r!=="uint8"&&r!=="int8"){const s=new Uint8Array(this.buffer.slice(i,i+n));s.reverse();const l=new P$[r](s.buffer);return this.offset+=n,l.reverse(),l}const o=new P$[r](a);return this.offset+=n,o}readInt16(){const e=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,e}readUint16(){const e=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,e}readInt32(){const e=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,e}readUint32(){const e=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat32(){const e=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat64(){const e=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,e}readBigInt64(){const e=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,e}readBigUint64(){const e=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,e}readChar(){return String.fromCharCode(this.readInt8())}readChars(e=1){let r="";for(let n=0;n<e;n++)r+=this.readChar();return r}readUtf8(e=1){return Due(this.readBytes(e))}decodeText(e=1,r="utf8"){return Due(this.readBytes(e),r)}writeBoolean(e){return this.writeUint8(e?255:0),this}writeInt8(e){return this.ensureAvailable(1),this._data.setInt8(this.offset++,e),this._updateLastWrittenByte(),this}writeUint8(e){return this.ensureAvailable(1),this._data.setUint8(this.offset++,e),this._updateLastWrittenByte(),this}writeByte(e){return this.writeUint8(e)}writeBytes(e){this.ensureAvailable(e.length);for(let r=0;r<e.length;r++)this._data.setUint8(this.offset++,e[r]);return this._updateLastWrittenByte(),this}writeInt16(e){return this.ensureAvailable(2),this._data.setInt16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(e){return this.ensureAvailable(2),this._data.setUint16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(e){return this.ensureAvailable(4),this._data.setInt32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(e){return this.ensureAvailable(4),this._data.setUint32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(e){return this.ensureAvailable(4),this._data.setFloat32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(e){return this.ensureAvailable(8),this._data.setFloat64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(e){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(e){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(e){return this.writeUint8(e.charCodeAt(0))}writeChars(e){for(let r=0;r<e.length;r++)this.writeUint8(e.charCodeAt(r));return this}writeUtf8(e){return this.writeBytes(RLe(e))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */const QLe=4,Mue=0,_ue=1,zLe=2;function wm(t){let e=t.length;for(;--e>=0;)t[e]=0}const jLe=0,r4e=1,qLe=2,VLe=3,KLe=258,xse=29,o9=256,R6=o9+1+xse,m5=30,pse=19,n4e=2*R6+1,tx=15,U$=16,GLe=7,gse=256,i4e=16,a4e=17,o4e=18,wie=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),mW=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),WLe=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),s4e=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ZLe=512,eh=new Array((R6+2)*2);wm(eh);const O3=new Array(m5*2);wm(O3);const H6=new Array(ZLe);wm(H6);const O6=new Array(KLe-VLe+1);wm(O6);const yse=new Array(xse);wm(yse);const LZ=new Array(m5);wm(LZ);function N$(t,e,r,n,i){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=t&&t.length}let l4e,c4e,A4e;function R$(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}const h4e=t=>t<256?H6[t]:H6[256+(t>>>7)],Q6=(t,e)=>{t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255},fs=(t,e,r)=>{t.bi_valid>U$-r?(t.bi_buf|=e<<t.bi_valid&65535,Q6(t,t.bi_buf),t.bi_buf=e>>U$-t.bi_valid,t.bi_valid+=r-U$):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=r)},aA=(t,e,r)=>{fs(t,r[e*2],r[e*2+1])},u4e=(t,e)=>{let r=0;do r|=t&1,t>>>=1,r<<=1;while(--e>0);return r>>>1},XLe=t=>{t.bi_valid===16?(Q6(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)},YLe=(t,e)=>{const r=e.dyn_tree,n=e.max_code,i=e.stat_desc.static_tree,a=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,s=e.stat_desc.extra_base,l=e.stat_desc.max_length;let c,A,h,d,u,f,x=0;for(d=0;d<=tx;d++)t.bl_count[d]=0;for(r[t.heap[t.heap_max]*2+1]=0,c=t.heap_max+1;c<n4e;c++)A=t.heap[c],d=r[r[A*2+1]*2+1]+1,d>l&&(d=l,x++),r[A*2+1]=d,!(A>n)&&(t.bl_count[d]++,u=0,A>=s&&(u=o[A-s]),f=r[A*2],t.opt_len+=f*(d+u),a&&(t.static_len+=f*(i[A*2+1]+u)));if(x!==0){do{for(d=l-1;t.bl_count[d]===0;)d--;t.bl_count[d]--,t.bl_count[d+1]+=2,t.bl_count[l]--,x-=2}while(x>0);for(d=l;d!==0;d--)for(A=t.bl_count[d];A!==0;)h=t.heap[--c],!(h>n)&&(r[h*2+1]!==d&&(t.opt_len+=(d-r[h*2+1])*r[h*2],r[h*2+1]=d),A--)}},d4e=(t,e,r)=>{const n=new Array(tx+1);let i=0,a,o;for(a=1;a<=tx;a++)i=i+r[a-1]<<1,n[a]=i;for(o=0;o<=e;o++){let s=t[o*2+1];s!==0&&(t[o*2]=u4e(n[s]++,s))}},JLe=()=>{let t,e,r,n,i;const a=new Array(tx+1);for(r=0,n=0;n<xse-1;n++)for(yse[n]=r,t=0;t<1<<wie[n];t++)O6[r++]=n;for(O6[r-1]=n,i=0,n=0;n<16;n++)for(LZ[n]=i,t=0;t<1<<mW[n];t++)H6[i++]=n;for(i>>=7;n<m5;n++)for(LZ[n]=i<<7,t=0;t<1<<mW[n]-7;t++)H6[256+i++]=n;for(e=0;e<=tx;e++)a[e]=0;for(t=0;t<=143;)eh[t*2+1]=8,t++,a[8]++;for(;t<=255;)eh[t*2+1]=9,t++,a[9]++;for(;t<=279;)eh[t*2+1]=7,t++,a[7]++;for(;t<=287;)eh[t*2+1]=8,t++,a[8]++;for(d4e(eh,R6+1,a),t=0;t<m5;t++)O3[t*2+1]=5,O3[t*2]=u4e(t,5);l4e=new N$(eh,wie,o9+1,R6,tx),c4e=new N$(O3,mW,0,m5,tx),A4e=new N$(new Array(0),WLe,0,pse,GLe)},f4e=t=>{let e;for(e=0;e<R6;e++)t.dyn_ltree[e*2]=0;for(e=0;e<m5;e++)t.dyn_dtree[e*2]=0;for(e=0;e<pse;e++)t.bl_tree[e*2]=0;t.dyn_ltree[gse*2]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},x4e=t=>{t.bi_valid>8?Q6(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},Lue=(t,e,r,n)=>{const i=e*2,a=r*2;return t[i]<t[a]||t[i]===t[a]&&n[e]<=n[r]},H$=(t,e,r)=>{const n=t.heap[r];let i=r<<1;for(;i<=t.heap_len&&(i<t.heap_len&&Lue(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!Lue(e,n,t.heap[i],t.depth));)t.heap[r]=t.heap[i],r=i,i<<=1;t.heap[r]=n},Iue=(t,e,r)=>{let n,i,a=0,o,s;if(t.sym_next!==0)do n=t.pending_buf[t.sym_buf+a++]&255,n+=(t.pending_buf[t.sym_buf+a++]&255)<<8,i=t.pending_buf[t.sym_buf+a++],n===0?aA(t,i,e):(o=O6[i],aA(t,o+o9+1,e),s=wie[o],s!==0&&(i-=yse[o],fs(t,i,s)),n--,o=h4e(n),aA(t,o,r),s=mW[o],s!==0&&(n-=LZ[o],fs(t,n,s)));while(a<t.sym_next);aA(t,gse,e)},kie=(t,e)=>{const r=e.dyn_tree,n=e.stat_desc.static_tree,i=e.stat_desc.has_stree,a=e.stat_desc.elems;let o,s,l=-1,c;for(t.heap_len=0,t.heap_max=n4e,o=0;o<a;o++)r[o*2]!==0?(t.heap[++t.heap_len]=l=o,t.depth[o]=0):r[o*2+1]=0;for(;t.heap_len<2;)c=t.heap[++t.heap_len]=l<2?++l:0,r[c*2]=1,t.depth[c]=0,t.opt_len--,i&&(t.static_len-=n[c*2+1]);for(e.max_code=l,o=t.heap_len>>1;o>=1;o--)H$(t,r,o);c=a;do o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],H$(t,r,1),s=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=s,r[c*2]=r[o*2]+r[s*2],t.depth[c]=(t.depth[o]>=t.depth[s]?t.depth[o]:t.depth[s])+1,r[o*2+1]=r[s*2+1]=c,t.heap[1]=c++,H$(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],YLe(t,e),d4e(r,l,t.bl_count)},Tue=(t,e,r)=>{let n,i=-1,a,o=e[0*2+1],s=0,l=7,c=4;for(o===0&&(l=138,c=3),e[(r+1)*2+1]=65535,n=0;n<=r;n++)a=o,o=e[(n+1)*2+1],!(++s<l&&a===o)&&(s<c?t.bl_tree[a*2]+=s:a!==0?(a!==i&&t.bl_tree[a*2]++,t.bl_tree[i4e*2]++):s<=10?t.bl_tree[a4e*2]++:t.bl_tree[o4e*2]++,s=0,i=a,o===0?(l=138,c=3):a===o?(l=6,c=3):(l=7,c=4))},Pue=(t,e,r)=>{let n,i=-1,a,o=e[0*2+1],s=0,l=7,c=4;for(o===0&&(l=138,c=3),n=0;n<=r;n++)if(a=o,o=e[(n+1)*2+1],!(++s<l&&a===o)){if(s<c)do aA(t,a,t.bl_tree);while(--s!==0);else a!==0?(a!==i&&(aA(t,a,t.bl_tree),s--),aA(t,i4e,t.bl_tree),fs(t,s-3,2)):s<=10?(aA(t,a4e,t.bl_tree),fs(t,s-3,3)):(aA(t,o4e,t.bl_tree),fs(t,s-11,7));s=0,i=a,o===0?(l=138,c=3):a===o?(l=6,c=3):(l=7,c=4)}},$Le=t=>{let e;for(Tue(t,t.dyn_ltree,t.l_desc.max_code),Tue(t,t.dyn_dtree,t.d_desc.max_code),kie(t,t.bl_desc),e=pse-1;e>=3&&t.bl_tree[s4e[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e},eIe=(t,e,r,n)=>{let i;for(fs(t,e-257,5),fs(t,r-1,5),fs(t,n-4,4),i=0;i<n;i++)fs(t,t.bl_tree[s4e[i]*2+1],3);Pue(t,t.dyn_ltree,e-1),Pue(t,t.dyn_dtree,r-1)},tIe=t=>{let e=4093624447,r;for(r=0;r<=31;r++,e>>>=1)if(e&1&&t.dyn_ltree[r*2]!==0)return Mue;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return _ue;for(r=32;r<o9;r++)if(t.dyn_ltree[r*2]!==0)return _ue;return Mue};let Uue=!1;const rIe=t=>{Uue||(JLe(),Uue=!0),t.l_desc=new R$(t.dyn_ltree,l4e),t.d_desc=new R$(t.dyn_dtree,c4e),t.bl_desc=new R$(t.bl_tree,A4e),t.bi_buf=0,t.bi_valid=0,f4e(t)},p4e=(t,e,r,n)=>{fs(t,(jLe<<1)+(n?1:0),3),x4e(t),Q6(t,r),Q6(t,~r),r&&t.pending_buf.set(t.window.subarray(e,e+r),t.pending),t.pending+=r},nIe=t=>{fs(t,r4e<<1,3),aA(t,gse,eh),XLe(t)},iIe=(t,e,r,n)=>{let i,a,o=0;t.level>0?(t.strm.data_type===zLe&&(t.strm.data_type=tIe(t)),kie(t,t.l_desc),kie(t,t.d_desc),o=$Le(t),i=t.opt_len+3+7>>>3,a=t.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&e!==-1?p4e(t,e,r,n):t.strategy===QLe||a===i?(fs(t,(r4e<<1)+(n?1:0),3),Iue(t,eh,O3)):(fs(t,(qLe<<1)+(n?1:0),3),eIe(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),Iue(t,t.dyn_ltree,t.dyn_dtree)),f4e(t),n&&x4e(t)},aIe=(t,e,r)=>(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=r,e===0?t.dyn_ltree[r*2]++:(t.matches++,e--,t.dyn_ltree[(O6[r]+o9+1)*2]++,t.dyn_dtree[h4e(e)*2]++),t.sym_next===t.sym_end);var oIe=rIe,sIe=p4e,lIe=iIe,cIe=aIe,AIe=nIe,hIe={_tr_init:oIe,_tr_stored_block:sIe,_tr_flush_block:lIe,_tr_tally:cIe,_tr_align:AIe};const uIe=(t,e,r,n)=>{let i=t&65535|0,a=t>>>16&65535|0,o=0;for(;r!==0;){o=r>2e3?2e3:r,r-=o;do i=i+e[n++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0};var z6=uIe;const dIe=()=>{let t,e=[];for(var r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=t&1?3988292384^t>>>1:t>>>1;e[r]=t}return e},fIe=new Uint32Array(dIe()),xIe=(t,e,r,n)=>{const i=fIe,a=n+r;t^=-1;for(let o=n;o<a;o++)t=t>>>8^i[(t^e[o])&255];return t^-1};var pa=xIe,Xv={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},s9={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:pIe,_tr_stored_block:Bie,_tr_flush_block:gIe,_tr_tally:E1,_tr_align:yIe}=hIe,{Z_NO_FLUSH:F1,Z_PARTIAL_FLUSH:vIe,Z_FULL_FLUSH:mIe,Z_FINISH:z0,Z_BLOCK:Nue,Z_OK:Pa,Z_STREAM_END:Rue,Z_STREAM_ERROR:cA,Z_DATA_ERROR:wIe,Z_BUF_ERROR:O$,Z_DEFAULT_COMPRESSION:kIe,Z_FILTERED:BIe,Z_HUFFMAN_ONLY:_B,Z_RLE:CIe,Z_FIXED:bIe,Z_DEFAULT_STRATEGY:EIe,Z_UNKNOWN:FIe,Z_DEFLATED:yY}=s9,SIe=9,DIe=15,MIe=8,_Ie=29,LIe=256,Cie=LIe+1+_Ie,IIe=30,TIe=19,PIe=2*Cie+1,UIe=15,Fr=3,i1=258,AA=i1+Fr+1,NIe=32,Yv=42,vse=57,bie=69,Eie=73,Fie=91,Sie=103,rx=113,a8=666,Uo=1,km=2,Gp=3,Bm=4,RIe=3,nx=(t,e)=>(t.msg=Xv[e],e),Hue=t=>t*2-(t>4?9:0),rd=t=>{let e=t.length;for(;--e>=0;)t[e]=0},HIe=t=>{let e,r,n,i=t.w_size;e=t.hash_size,n=e;do r=t.head[--n],t.head[n]=r>=i?r-i:0;while(--e);e=i,n=e;do r=t.prev[--n],t.prev[n]=r>=i?r-i:0;while(--e)};let OIe=(t,e,r)=>(e<<t.hash_shift^r)&t.hash_mask,S1=OIe;const Ps=t=>{const e=t.state;let r=e.pending;r>t.avail_out&&(r=t.avail_out),r!==0&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+r),t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,e.pending===0&&(e.pending_out=0))},A0=(t,e)=>{gIe(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Ps(t.strm)},Vr=(t,e)=>{t.pending_buf[t.pending++]=e},y4=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255},Die=(t,e,r,n)=>{let i=t.avail_in;return i>n&&(i=n),i===0?0:(t.avail_in-=i,e.set(t.input.subarray(t.next_in,t.next_in+i),r),t.state.wrap===1?t.adler=z6(t.adler,e,i,r):t.state.wrap===2&&(t.adler=pa(t.adler,e,i,r)),t.next_in+=i,t.total_in+=i,i)},g4e=(t,e)=>{let r=t.max_chain_length,n=t.strstart,i,a,o=t.prev_length,s=t.nice_match;const l=t.strstart>t.w_size-AA?t.strstart-(t.w_size-AA):0,c=t.window,A=t.w_mask,h=t.prev,d=t.strstart+i1;let u=c[n+o-1],f=c[n+o];t.prev_length>=t.good_match&&(r>>=2),s>t.lookahead&&(s=t.lookahead);do if(i=e,!(c[i+o]!==f||c[i+o-1]!==u||c[i]!==c[n]||c[++i]!==c[n+1])){n+=2,i++;do;while(c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&n<d);if(a=i1-(d-n),n=d-i1,a>o){if(t.match_start=e,o=a,a>=s)break;u=c[n+o-1],f=c[n+o]}}while((e=h[e&A])>l&&--r!==0);return o<=t.lookahead?o:t.lookahead},Jv=t=>{const e=t.w_size;let r,n,i;do{if(n=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-AA)&&(t.window.set(t.window.subarray(e,e+e-n),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),HIe(t),n+=e),t.strm.avail_in===0)break;if(r=Die(t.strm,t.window,t.strstart+t.lookahead,n),t.lookahead+=r,t.lookahead+t.insert>=Fr)for(i=t.strstart-t.insert,t.ins_h=t.window[i],t.ins_h=S1(t,t.ins_h,t.window[i+1]);t.insert&&(t.ins_h=S1(t,t.ins_h,t.window[i+Fr-1]),t.prev[i&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=i,i++,t.insert--,!(t.lookahead+t.insert<Fr)););}while(t.lookahead<AA&&t.strm.avail_in!==0)},y4e=(t,e)=>{let r=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,n,i,a,o=0,s=t.strm.avail_in;do{if(n=65535,a=t.bi_valid+42>>3,t.strm.avail_out<a||(a=t.strm.avail_out-a,i=t.strstart-t.block_start,n>i+t.strm.avail_in&&(n=i+t.strm.avail_in),n>a&&(n=a),n<r&&(n===0&&e!==z0||e===F1||n!==i+t.strm.avail_in)))break;o=e===z0&&n===i+t.strm.avail_in?1:0,Bie(t,0,0,o),t.pending_buf[t.pending-4]=n,t.pending_buf[t.pending-3]=n>>8,t.pending_buf[t.pending-2]=~n,t.pending_buf[t.pending-1]=~n>>8,Ps(t.strm),i&&(i>n&&(i=n),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+i),t.strm.next_out),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i,t.block_start+=i,n-=i),n&&(Die(t.strm,t.strm.output,t.strm.next_out,n),t.strm.next_out+=n,t.strm.avail_out-=n,t.strm.total_out+=n)}while(o===0);return s-=t.strm.avail_in,s&&(s>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=s&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-s,t.strm.next_in),t.strstart),t.strstart+=s,t.insert+=s>t.w_size-t.insert?t.w_size-t.insert:s),t.block_start=t.strstart),t.high_water<t.strstart&&(t.high_water=t.strstart),o?Bm:e!==F1&&e!==z0&&t.strm.avail_in===0&&t.strstart===t.block_start?km:(a=t.window_size-t.strstart,t.strm.avail_in>a&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,a+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),a>t.strm.avail_in&&(a=t.strm.avail_in),a&&(Die(t.strm,t.window,t.strstart,a),t.strstart+=a,t.insert+=a>t.w_size-t.insert?t.w_size-t.insert:a),t.high_water<t.strstart&&(t.high_water=t.strstart),a=t.bi_valid+42>>3,a=t.pending_buf_size-a>65535?65535:t.pending_buf_size-a,r=a>t.w_size?t.w_size:a,i=t.strstart-t.block_start,(i>=r||(i||e===z0)&&e!==F1&&t.strm.avail_in===0&&i<=a)&&(n=i>a?a:i,o=e===z0&&t.strm.avail_in===0&&n===i?1:0,Bie(t,t.block_start,n,o),t.block_start+=n,Ps(t.strm)),o?Gp:Uo)},Q$=(t,e)=>{let r,n;for(;;){if(t.lookahead<AA){if(Jv(t),t.lookahead<AA&&e===F1)return Uo;if(t.lookahead===0)break}if(r=0,t.lookahead>=Fr&&(t.ins_h=S1(t,t.ins_h,t.window[t.strstart+Fr-1]),r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),r!==0&&t.strstart-r<=t.w_size-AA&&(t.match_length=g4e(t,r)),t.match_length>=Fr)if(n=E1(t,t.strstart-t.match_start,t.match_length-Fr),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=Fr){t.match_length--;do t.strstart++,t.ins_h=S1(t,t.ins_h,t.window[t.strstart+Fr-1]),r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(--t.match_length!==0);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=S1(t,t.ins_h,t.window[t.strstart+1]);else n=E1(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(A0(t,!1),t.strm.avail_out===0))return Uo}return t.insert=t.strstart<Fr-1?t.strstart:Fr-1,e===z0?(A0(t,!0),t.strm.avail_out===0?Gp:Bm):t.sym_next&&(A0(t,!1),t.strm.avail_out===0)?Uo:km},Xg=(t,e)=>{let r,n,i;for(;;){if(t.lookahead<AA){if(Jv(t),t.lookahead<AA&&e===F1)return Uo;if(t.lookahead===0)break}if(r=0,t.lookahead>=Fr&&(t.ins_h=S1(t,t.ins_h,t.window[t.strstart+Fr-1]),r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=Fr-1,r!==0&&t.prev_length<t.max_lazy_match&&t.strstart-r<=t.w_size-AA&&(t.match_length=g4e(t,r),t.match_length<=5&&(t.strategy===BIe||t.match_length===Fr&&t.strstart-t.match_start>4096)&&(t.match_length=Fr-1)),t.prev_length>=Fr&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-Fr,n=E1(t,t.strstart-1-t.prev_match,t.prev_length-Fr),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=i&&(t.ins_h=S1(t,t.ins_h,t.window[t.strstart+Fr-1]),r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(--t.prev_length!==0);if(t.match_available=0,t.match_length=Fr-1,t.strstart++,n&&(A0(t,!1),t.strm.avail_out===0))return Uo}else if(t.match_available){if(n=E1(t,0,t.window[t.strstart-1]),n&&A0(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return Uo}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=E1(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<Fr-1?t.strstart:Fr-1,e===z0?(A0(t,!0),t.strm.avail_out===0?Gp:Bm):t.sym_next&&(A0(t,!1),t.strm.avail_out===0)?Uo:km},QIe=(t,e)=>{let r,n,i,a;const o=t.window;for(;;){if(t.lookahead<=i1){if(Jv(t),t.lookahead<=i1&&e===F1)return Uo;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=Fr&&t.strstart>0&&(i=t.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=t.strstart+i1;do;while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<a);t.match_length=i1-(a-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=Fr?(r=E1(t,1,t.match_length-Fr),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=E1(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(A0(t,!1),t.strm.avail_out===0))return Uo}return t.insert=0,e===z0?(A0(t,!0),t.strm.avail_out===0?Gp:Bm):t.sym_next&&(A0(t,!1),t.strm.avail_out===0)?Uo:km},zIe=(t,e)=>{let r;for(;;){if(t.lookahead===0&&(Jv(t),t.lookahead===0)){if(e===F1)return Uo;break}if(t.match_length=0,r=E1(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(A0(t,!1),t.strm.avail_out===0))return Uo}return t.insert=0,e===z0?(A0(t,!0),t.strm.avail_out===0?Gp:Bm):t.sym_next&&(A0(t,!1),t.strm.avail_out===0)?Uo:km};function Bc(t,e,r,n,i){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=n,this.func=i}const o8=[new Bc(0,0,0,0,y4e),new Bc(4,4,8,4,Q$),new Bc(4,5,16,8,Q$),new Bc(4,6,32,32,Q$),new Bc(4,4,16,16,Xg),new Bc(8,16,32,32,Xg),new Bc(8,16,128,128,Xg),new Bc(8,32,128,256,Xg),new Bc(32,128,258,1024,Xg),new Bc(32,258,258,4096,Xg)],jIe=t=>{t.window_size=2*t.w_size,rd(t.head),t.max_lazy_match=o8[t.level].max_lazy,t.good_match=o8[t.level].good_length,t.nice_match=o8[t.level].nice_length,t.max_chain_length=o8[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=Fr-1,t.match_available=0,t.ins_h=0};function qIe(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=yY,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(PIe*2),this.dyn_dtree=new Uint16Array((2*IIe+1)*2),this.bl_tree=new Uint16Array((2*TIe+1)*2),rd(this.dyn_ltree),rd(this.dyn_dtree),rd(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(UIe+1),this.heap=new Uint16Array(2*Cie+1),rd(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Cie+1),rd(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const l9=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.status!==Yv&&e.status!==vse&&e.status!==bie&&e.status!==Eie&&e.status!==Fie&&e.status!==Sie&&e.status!==rx&&e.status!==a8?1:0},v4e=t=>{if(l9(t))return nx(t,cA);t.total_in=t.total_out=0,t.data_type=FIe;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap===2?vse:e.wrap?Yv:rx,t.adler=e.wrap===2?0:1,e.last_flush=-2,pIe(e),Pa},m4e=t=>{const e=v4e(t);return e===Pa&&jIe(t.state),e},VIe=(t,e)=>l9(t)||t.state.wrap!==2?cA:(t.state.gzhead=e,Pa),w4e=(t,e,r,n,i,a)=>{if(!t)return cA;let o=1;if(e===kIe&&(e=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>SIe||r!==yY||n<8||n>15||e<0||e>9||a<0||a>bIe||n===8&&o!==1)return nx(t,cA);n===8&&(n=9);const s=new qIe;return t.state=s,s.strm=t,s.status=Yv,s.wrap=o,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+Fr-1)/Fr),s.window=new Uint8Array(s.w_size*2),s.head=new Uint16Array(s.hash_size),s.prev=new Uint16Array(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new Uint8Array(s.pending_buf_size),s.sym_buf=s.lit_bufsize,s.sym_end=(s.lit_bufsize-1)*3,s.level=e,s.strategy=a,s.method=r,m4e(t)},KIe=(t,e)=>w4e(t,e,yY,DIe,MIe,EIe),GIe=(t,e)=>{if(l9(t)||e>Nue||e<0)return t?nx(t,cA):cA;const r=t.state;if(!t.output||t.avail_in!==0&&!t.input||r.status===a8&&e!==z0)return nx(t,t.avail_out===0?O$:cA);const n=r.last_flush;if(r.last_flush=e,r.pending!==0){if(Ps(t),t.avail_out===0)return r.last_flush=-1,Pa}else if(t.avail_in===0&&Hue(e)<=Hue(n)&&e!==z0)return nx(t,O$);if(r.status===a8&&t.avail_in!==0)return nx(t,O$);if(r.status===Yv&&r.wrap===0&&(r.status=rx),r.status===Yv){let i=yY+(r.w_bits-8<<4)<<8,a=-1;if(r.strategy>=_B||r.level<2?a=0:r.level<6?a=1:r.level===6?a=2:a=3,i|=a<<6,r.strstart!==0&&(i|=NIe),i+=31-i%31,y4(r,i),r.strstart!==0&&(y4(r,t.adler>>>16),y4(r,t.adler&65535)),t.adler=1,r.status=rx,Ps(t),r.pending!==0)return r.last_flush=-1,Pa}if(r.status===vse){if(t.adler=0,Vr(r,31),Vr(r,139),Vr(r,8),r.gzhead)Vr(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Vr(r,r.gzhead.time&255),Vr(r,r.gzhead.time>>8&255),Vr(r,r.gzhead.time>>16&255),Vr(r,r.gzhead.time>>24&255),Vr(r,r.level===9?2:r.strategy>=_B||r.level<2?4:0),Vr(r,r.gzhead.os&255),r.gzhead.extra&&r.gzhead.extra.length&&(Vr(r,r.gzhead.extra.length&255),Vr(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(t.adler=pa(t.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=bie;else if(Vr(r,0),Vr(r,0),Vr(r,0),Vr(r,0),Vr(r,0),Vr(r,r.level===9?2:r.strategy>=_B||r.level<2?4:0),Vr(r,RIe),r.status=rx,Ps(t),r.pending!==0)return r.last_flush=-1,Pa}if(r.status===bie){if(r.gzhead.extra){let i=r.pending,a=(r.gzhead.extra.length&65535)-r.gzindex;for(;r.pending+a>r.pending_buf_size;){let s=r.pending_buf_size-r.pending;if(r.pending_buf.set(r.gzhead.extra.subarray(r.gzindex,r.gzindex+s),r.pending),r.pending=r.pending_buf_size,r.gzhead.hcrc&&r.pending>i&&(t.adler=pa(t.adler,r.pending_buf,r.pending-i,i)),r.gzindex+=s,Ps(t),r.pending!==0)return r.last_flush=-1,Pa;i=0,a-=s}let o=new Uint8Array(r.gzhead.extra);r.pending_buf.set(o.subarray(r.gzindex,r.gzindex+a),r.pending),r.pending+=a,r.gzhead.hcrc&&r.pending>i&&(t.adler=pa(t.adler,r.pending_buf,r.pending-i,i)),r.gzindex=0}r.status=Eie}if(r.status===Eie){if(r.gzhead.name){let i=r.pending,a;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>i&&(t.adler=pa(t.adler,r.pending_buf,r.pending-i,i)),Ps(t),r.pending!==0)return r.last_flush=-1,Pa;i=0}r.gzindex<r.gzhead.name.length?a=r.gzhead.name.charCodeAt(r.gzindex++)&255:a=0,Vr(r,a)}while(a!==0);r.gzhead.hcrc&&r.pending>i&&(t.adler=pa(t.adler,r.pending_buf,r.pending-i,i)),r.gzindex=0}r.status=Fie}if(r.status===Fie){if(r.gzhead.comment){let i=r.pending,a;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>i&&(t.adler=pa(t.adler,r.pending_buf,r.pending-i,i)),Ps(t),r.pending!==0)return r.last_flush=-1,Pa;i=0}r.gzindex<r.gzhead.comment.length?a=r.gzhead.comment.charCodeAt(r.gzindex++)&255:a=0,Vr(r,a)}while(a!==0);r.gzhead.hcrc&&r.pending>i&&(t.adler=pa(t.adler,r.pending_buf,r.pending-i,i))}r.status=Sie}if(r.status===Sie){if(r.gzhead.hcrc){if(r.pending+2>r.pending_buf_size&&(Ps(t),r.pending!==0))return r.last_flush=-1,Pa;Vr(r,t.adler&255),Vr(r,t.adler>>8&255),t.adler=0}if(r.status=rx,Ps(t),r.pending!==0)return r.last_flush=-1,Pa}if(t.avail_in!==0||r.lookahead!==0||e!==F1&&r.status!==a8){let i=r.level===0?y4e(r,e):r.strategy===_B?zIe(r,e):r.strategy===CIe?QIe(r,e):o8[r.level].func(r,e);if((i===Gp||i===Bm)&&(r.status=a8),i===Uo||i===Gp)return t.avail_out===0&&(r.last_flush=-1),Pa;if(i===km&&(e===vIe?yIe(r):e!==Nue&&(Bie(r,0,0,!1),e===mIe&&(rd(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),Ps(t),t.avail_out===0))return r.last_flush=-1,Pa}return e!==z0?Pa:r.wrap<=0?Rue:(r.wrap===2?(Vr(r,t.adler&255),Vr(r,t.adler>>8&255),Vr(r,t.adler>>16&255),Vr(r,t.adler>>24&255),Vr(r,t.total_in&255),Vr(r,t.total_in>>8&255),Vr(r,t.total_in>>16&255),Vr(r,t.total_in>>24&255)):(y4(r,t.adler>>>16),y4(r,t.adler&65535)),Ps(t),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?Pa:Rue)},WIe=t=>{if(l9(t))return cA;const e=t.state.status;return t.state=null,e===rx?nx(t,wIe):Pa},ZIe=(t,e)=>{let r=e.length;if(l9(t))return cA;const n=t.state,i=n.wrap;if(i===2||i===1&&n.status!==Yv||n.lookahead)return cA;if(i===1&&(t.adler=z6(t.adler,e,r,0)),n.wrap=0,r>=n.w_size){i===0&&(rd(n.head),n.strstart=0,n.block_start=0,n.insert=0);let l=new Uint8Array(n.w_size);l.set(e.subarray(r-n.w_size,r),0),e=l,r=n.w_size}const a=t.avail_in,o=t.next_in,s=t.input;for(t.avail_in=r,t.next_in=0,t.input=e,Jv(n);n.lookahead>=Fr;){let l=n.strstart,c=n.lookahead-(Fr-1);do n.ins_h=S1(n,n.ins_h,n.window[l+Fr-1]),n.prev[l&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=l,l++;while(--c);n.strstart=l,n.lookahead=Fr-1,Jv(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=Fr-1,n.match_available=0,t.next_in=o,t.input=s,t.avail_in=a,n.wrap=i,Pa};var XIe=KIe,YIe=w4e,JIe=m4e,$Ie=v4e,eTe=VIe,tTe=GIe,rTe=WIe,nTe=ZIe,iTe="pako deflate (from Nodeca project)",Q3={deflateInit:XIe,deflateInit2:YIe,deflateReset:JIe,deflateResetKeep:$Ie,deflateSetHeader:eTe,deflate:tTe,deflateEnd:rTe,deflateSetDictionary:nTe,deflateInfo:iTe};const aTe=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var oTe=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const r=e.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(const n in r)aTe(r,n)&&(t[n]=r[n])}}return t},sTe=t=>{let e=0;for(let n=0,i=t.length;n<i;n++)e+=t[n].length;const r=new Uint8Array(e);for(let n=0,i=0,a=t.length;n<a;n++){let o=t[n];r.set(o,i),i+=o.length}return r},vY={assign:oTe,flattenChunks:sTe};let k4e=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{k4e=!1}const j6=new Uint8Array(256);for(let t=0;t<256;t++)j6[t]=t>=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;j6[254]=j6[254]=1;var lTe=t=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(t);let e,r,n,i,a,o=t.length,s=0;for(i=0;i<o;i++)r=t.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=t.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(e=new Uint8Array(s),a=0,i=0;a<s;i++)r=t.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=t.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),r<128?e[a++]=r:r<2048?(e[a++]=192|r>>>6,e[a++]=128|r&63):r<65536?(e[a++]=224|r>>>12,e[a++]=128|r>>>6&63,e[a++]=128|r&63):(e[a++]=240|r>>>18,e[a++]=128|r>>>12&63,e[a++]=128|r>>>6&63,e[a++]=128|r&63);return e};const cTe=(t,e)=>{if(e<65534&&t.subarray&&k4e)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let r="";for(let n=0;n<e;n++)r+=String.fromCharCode(t[n]);return r};var ATe=(t,e)=>{const r=e||t.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(t.subarray(0,e));let n,i;const a=new Array(r*2);for(i=0,n=0;n<r;){let o=t[n++];if(o<128){a[i++]=o;continue}let s=j6[o];if(s>4){a[i++]=65533,n+=s-1;continue}for(o&=s===2?31:s===3?15:7;s>1&&n<r;)o=o<<6|t[n++]&63,s--;if(s>1){a[i++]=65533;continue}o<65536?a[i++]=o:(o-=65536,a[i++]=55296|o>>10&1023,a[i++]=56320|o&1023)}return cTe(a,i)},hTe=(t,e)=>{e=e||t.length,e>t.length&&(e=t.length);let r=e-1;for(;r>=0&&(t[r]&192)===128;)r--;return r<0||r===0?e:r+j6[t[r]]>e?r:e},q6={string2buf:lTe,buf2string:ATe,utf8border:hTe};function uTe(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var B4e=uTe;const C4e=Object.prototype.toString,{Z_NO_FLUSH:dTe,Z_SYNC_FLUSH:fTe,Z_FULL_FLUSH:xTe,Z_FINISH:pTe,Z_OK:IZ,Z_STREAM_END:gTe,Z_DEFAULT_COMPRESSION:yTe,Z_DEFAULT_STRATEGY:vTe,Z_DEFLATED:mTe}=s9;function mse(t){this.options=vY.assign({level:yTe,method:mTe,chunkSize:16384,windowBits:15,memLevel:8,strategy:vTe},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new B4e,this.strm.avail_out=0;let r=Q3.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(r!==IZ)throw new Error(Xv[r]);if(e.header&&Q3.deflateSetHeader(this.strm,e.header),e.dictionary){let n;if(typeof e.dictionary=="string"?n=q6.string2buf(e.dictionary):C4e.call(e.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(e.dictionary):n=e.dictionary,r=Q3.deflateSetDictionary(this.strm,n),r!==IZ)throw new Error(Xv[r]);this._dict_set=!0}}mse.prototype.push=function(t,e){const r=this.strm,n=this.options.chunkSize;let i,a;if(this.ended)return!1;for(e===~~e?a=e:a=e===!0?pTe:dTe,typeof t=="string"?r.input=q6.string2buf(t):C4e.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;;){if(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),(a===fTe||a===xTe)&&r.avail_out<=6){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(i=Q3.deflate(r,a),i===gTe)return r.next_out>0&&this.onData(r.output.subarray(0,r.next_out)),i=Q3.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===IZ;if(r.avail_out===0){this.onData(r.output);continue}if(a>0&&r.next_out>0){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(r.avail_in===0)break}return!0};mse.prototype.onData=function(t){this.chunks.push(t)};mse.prototype.onEnd=function(t){t===IZ&&(this.result=vY.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};const LB=16209,wTe=16191;var kTe=function(e,r){let n,i,a,o,s,l,c,A,h,d,u,f,x,y,p,v,m,k,B,b,E,D,M,T;const S=e.state;n=e.next_in,M=e.input,i=n+(e.avail_in-5),a=e.next_out,T=e.output,o=a-(r-e.avail_out),s=a+(e.avail_out-257),l=S.dmax,c=S.wsize,A=S.whave,h=S.wnext,d=S.window,u=S.hold,f=S.bits,x=S.lencode,y=S.distcode,p=(1<<S.lenbits)-1,v=(1<<S.distbits)-1;e:do{f<15&&(u+=M[n++]<<f,f+=8,u+=M[n++]<<f,f+=8),m=x[u&p];t:for(;;){if(k=m>>>24,u>>>=k,f-=k,k=m>>>16&255,k===0)T[a++]=m&65535;else if(k&16){B=m&65535,k&=15,k&&(f<k&&(u+=M[n++]<<f,f+=8),B+=u&(1<<k)-1,u>>>=k,f-=k),f<15&&(u+=M[n++]<<f,f+=8,u+=M[n++]<<f,f+=8),m=y[u&v];r:for(;;){if(k=m>>>24,u>>>=k,f-=k,k=m>>>16&255,k&16){if(b=m&65535,k&=15,f<k&&(u+=M[n++]<<f,f+=8,f<k&&(u+=M[n++]<<f,f+=8)),b+=u&(1<<k)-1,b>l){e.msg="invalid distance too far back",S.mode=LB;break e}if(u>>>=k,f-=k,k=a-o,b>k){if(k=b-k,k>A&&S.sane){e.msg="invalid distance too far back",S.mode=LB;break e}if(E=0,D=d,h===0){if(E+=c-k,k<B){B-=k;do T[a++]=d[E++];while(--k);E=a-b,D=T}}else if(h<k){if(E+=c+h-k,k-=h,k<B){B-=k;do T[a++]=d[E++];while(--k);if(E=0,h<B){k=h,B-=k;do T[a++]=d[E++];while(--k);E=a-b,D=T}}}else if(E+=h-k,k<B){B-=k;do T[a++]=d[E++];while(--k);E=a-b,D=T}for(;B>2;)T[a++]=D[E++],T[a++]=D[E++],T[a++]=D[E++],B-=3;B&&(T[a++]=D[E++],B>1&&(T[a++]=D[E++]))}else{E=a-b;do T[a++]=T[E++],T[a++]=T[E++],T[a++]=T[E++],B-=3;while(B>2);B&&(T[a++]=T[E++],B>1&&(T[a++]=T[E++]))}}else if(k&64){e.msg="invalid distance code",S.mode=LB;break e}else{m=y[(m&65535)+(u&(1<<k)-1)];continue r}break}}else if(k&64)if(k&32){S.mode=wTe;break e}else{e.msg="invalid literal/length code",S.mode=LB;break e}else{m=x[(m&65535)+(u&(1<<k)-1)];continue t}break}}while(n<i&&a<s);B=f>>3,n-=B,f-=B<<3,u&=(1<<f)-1,e.next_in=n,e.next_out=a,e.avail_in=n<i?5+(i-n):5-(n-i),e.avail_out=a<s?257+(s-a):257-(a-s),S.hold=u,S.bits=f};const Yg=15,Oue=852,Que=592,zue=0,z$=1,jue=2,BTe=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),CTe=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),bTe=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),ETe=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),FTe=(t,e,r,n,i,a,o,s)=>{const l=s.bits;let c=0,A=0,h=0,d=0,u=0,f=0,x=0,y=0,p=0,v=0,m,k,B,b,E,D=null,M;const T=new Uint16Array(Yg+1),S=new Uint16Array(Yg+1);let L=null,P,_,K;for(c=0;c<=Yg;c++)T[c]=0;for(A=0;A<n;A++)T[e[r+A]]++;for(u=l,d=Yg;d>=1&&T[d]===0;d--);if(u>d&&(u=d),d===0)return i[a++]=1<<24|64<<16|0,i[a++]=1<<24|64<<16|0,s.bits=1,0;for(h=1;h<d&&T[h]===0;h++);for(u<h&&(u=h),y=1,c=1;c<=Yg;c++)if(y<<=1,y-=T[c],y<0)return-1;if(y>0&&(t===zue||d!==1))return-1;for(S[1]=0,c=1;c<Yg;c++)S[c+1]=S[c]+T[c];for(A=0;A<n;A++)e[r+A]!==0&&(o[S[e[r+A]]++]=A);if(t===zue?(D=L=o,M=20):t===z$?(D=BTe,L=CTe,M=257):(D=bTe,L=ETe,M=0),v=0,A=0,c=h,E=a,f=u,x=0,B=-1,p=1<<u,b=p-1,t===z$&&p>Oue||t===jue&&p>Que)return 1;for(;;){P=c-x,o[A]+1<M?(_=0,K=o[A]):o[A]>=M?(_=L[o[A]-M],K=D[o[A]-M]):(_=96,K=0),m=1<<c-x,k=1<<f,h=k;do k-=m,i[E+(v>>x)+k]=P<<24|_<<16|K|0;while(k!==0);for(m=1<<c-1;v&m;)m>>=1;if(m!==0?(v&=m-1,v+=m):v=0,A++,--T[c]===0){if(c===d)break;c=e[r+o[A]]}if(c>u&&(v&b)!==B){for(x===0&&(x=u),E+=h,f=c-x,y=1<<f;f+x<d&&(y-=T[f+x],!(y<=0));)f++,y<<=1;if(p+=1<<f,t===z$&&p>Oue||t===jue&&p>Que)return 1;B=v&b,i[B]=u<<24|f<<16|E-a|0}}return v!==0&&(i[E+v]=c-x<<24|64<<16|0),s.bits=u,0};var z3=FTe;const STe=0,b4e=1,E4e=2,{Z_FINISH:que,Z_BLOCK:DTe,Z_TREES:IB,Z_OK:Wp,Z_STREAM_END:MTe,Z_NEED_DICT:_Te,Z_STREAM_ERROR:hl,Z_DATA_ERROR:F4e,Z_MEM_ERROR:S4e,Z_BUF_ERROR:LTe,Z_DEFLATED:Vue}=s9,mY=16180,Kue=16181,Gue=16182,Wue=16183,Zue=16184,Xue=16185,Yue=16186,Jue=16187,$ue=16188,ede=16189,TZ=16190,OA=16191,j$=16192,tde=16193,q$=16194,rde=16195,nde=16196,ide=16197,ade=16198,TB=16199,PB=16200,ode=16201,sde=16202,lde=16203,cde=16204,Ade=16205,V$=16206,hde=16207,ude=16208,Nn=16209,D4e=16210,M4e=16211,ITe=852,TTe=592,PTe=15,UTe=PTe,dde=t=>(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24);function NTe(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const ug=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<mY||e.mode>M4e?1:0},_4e=t=>{if(ug(t))return hl;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=mY,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(ITe),e.distcode=e.distdyn=new Int32Array(TTe),e.sane=1,e.back=-1,Wp},L4e=t=>{if(ug(t))return hl;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,_4e(t)},I4e=(t,e)=>{let r;if(ug(t))return hl;const n=t.state;return e<0?(r=0,e=-e):(r=(e>>4)+5,e<48&&(e&=15)),e&&(e<8||e>15)?hl:(n.window!==null&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,L4e(t))},T4e=(t,e)=>{if(!t)return hl;const r=new NTe;t.state=r,r.strm=t,r.window=null,r.mode=mY;const n=I4e(t,e);return n!==Wp&&(t.state=null),n},RTe=t=>T4e(t,UTe);let fde=!0,K$,G$;const HTe=t=>{if(fde){K$=new Int32Array(512),G$=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(z3(b4e,t.lens,0,288,K$,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;z3(E4e,t.lens,0,32,G$,0,t.work,{bits:5}),fde=!1}t.lencode=K$,t.lenbits=9,t.distcode=G$,t.distbits=5},P4e=(t,e,r,n)=>{let i;const a=t.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Uint8Array(a.wsize)),n>=a.wsize?(a.window.set(e.subarray(r-a.wsize,r),0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),a.window.set(e.subarray(r-n,r-n+i),a.wnext),n-=i,n?(a.window.set(e.subarray(r-n,r),0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0},OTe=(t,e)=>{let r,n,i,a,o,s,l,c,A,h,d,u,f,x,y=0,p,v,m,k,B,b,E,D;const M=new Uint8Array(4);let T,S;const L=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(ug(t)||!t.output||!t.input&&t.avail_in!==0)return hl;r=t.state,r.mode===OA&&(r.mode=j$),o=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,c=r.hold,A=r.bits,h=s,d=l,D=Wp;e:for(;;)switch(r.mode){case mY:if(r.wrap===0){r.mode=j$;break}for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.wrap&2&&c===35615){r.wbits===0&&(r.wbits=15),r.check=0,M[0]=c&255,M[1]=c>>>8&255,r.check=pa(r.check,M,2,0),c=0,A=0,r.mode=Kue;break}if(r.head&&(r.head.done=!1),!(r.wrap&1)||(((c&255)<<8)+(c>>8))%31){t.msg="incorrect header check",r.mode=Nn;break}if((c&15)!==Vue){t.msg="unknown compression method",r.mode=Nn;break}if(c>>>=4,A-=4,E=(c&15)+8,r.wbits===0&&(r.wbits=E),E>15||E>r.wbits){t.msg="invalid window size",r.mode=Nn;break}r.dmax=1<<r.wbits,r.flags=0,t.adler=r.check=1,r.mode=c&512?ede:OA,c=0,A=0;break;case Kue:for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.flags=c,(r.flags&255)!==Vue){t.msg="unknown compression method",r.mode=Nn;break}if(r.flags&57344){t.msg="unknown header flags set",r.mode=Nn;break}r.head&&(r.head.text=c>>8&1),r.flags&512&&r.wrap&4&&(M[0]=c&255,M[1]=c>>>8&255,r.check=pa(r.check,M,2,0)),c=0,A=0,r.mode=Gue;case Gue:for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.head&&(r.head.time=c),r.flags&512&&r.wrap&4&&(M[0]=c&255,M[1]=c>>>8&255,M[2]=c>>>16&255,M[3]=c>>>24&255,r.check=pa(r.check,M,4,0)),c=0,A=0,r.mode=Wue;case Wue:for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.head&&(r.head.xflags=c&255,r.head.os=c>>8),r.flags&512&&r.wrap&4&&(M[0]=c&255,M[1]=c>>>8&255,r.check=pa(r.check,M,2,0)),c=0,A=0,r.mode=Zue;case Zue:if(r.flags&1024){for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.length=c,r.head&&(r.head.extra_len=c),r.flags&512&&r.wrap&4&&(M[0]=c&255,M[1]=c>>>8&255,r.check=pa(r.check,M,2,0)),c=0,A=0}else r.head&&(r.head.extra=null);r.mode=Xue;case Xue:if(r.flags&1024&&(u=r.length,u>s&&(u=s),u&&(r.head&&(E=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Uint8Array(r.head.extra_len)),r.head.extra.set(n.subarray(a,a+u),E)),r.flags&512&&r.wrap&4&&(r.check=pa(r.check,n,u,a)),s-=u,a+=u,r.length-=u),r.length))break e;r.length=0,r.mode=Yue;case Yue:if(r.flags&2048){if(s===0)break e;u=0;do E=n[a+u++],r.head&&E&&r.length<65536&&(r.head.name+=String.fromCharCode(E));while(E&&u<s);if(r.flags&512&&r.wrap&4&&(r.check=pa(r.check,n,u,a)),s-=u,a+=u,E)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=Jue;case Jue:if(r.flags&4096){if(s===0)break e;u=0;do E=n[a+u++],r.head&&E&&r.length<65536&&(r.head.comment+=String.fromCharCode(E));while(E&&u<s);if(r.flags&512&&r.wrap&4&&(r.check=pa(r.check,n,u,a)),s-=u,a+=u,E)break e}else r.head&&(r.head.comment=null);r.mode=$ue;case $ue:if(r.flags&512){for(;A<16;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.wrap&4&&c!==(r.check&65535)){t.msg="header crc mismatch",r.mode=Nn;break}c=0,A=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=OA;break;case ede:for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}t.adler=r.check=dde(c),c=0,A=0,r.mode=TZ;case TZ:if(r.havedict===0)return t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,_Te;t.adler=r.check=1,r.mode=OA;case OA:if(e===DTe||e===IB)break e;case j$:if(r.last){c>>>=A&7,A-=A&7,r.mode=V$;break}for(;A<3;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}switch(r.last=c&1,c>>>=1,A-=1,c&3){case 0:r.mode=tde;break;case 1:if(HTe(r),r.mode=TB,e===IB){c>>>=2,A-=2;break e}break;case 2:r.mode=nde;break;case 3:t.msg="invalid block type",r.mode=Nn}c>>>=2,A-=2;break;case tde:for(c>>>=A&7,A-=A&7;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if((c&65535)!==(c>>>16^65535)){t.msg="invalid stored block lengths",r.mode=Nn;break}if(r.length=c&65535,c=0,A=0,r.mode=q$,e===IB)break e;case q$:r.mode=rde;case rde:if(u=r.length,u){if(u>s&&(u=s),u>l&&(u=l),u===0)break e;i.set(n.subarray(a,a+u),o),s-=u,a+=u,l-=u,o+=u,r.length-=u;break}r.mode=OA;break;case nde:for(;A<14;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.nlen=(c&31)+257,c>>>=5,A-=5,r.ndist=(c&31)+1,c>>>=5,A-=5,r.ncode=(c&15)+4,c>>>=4,A-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=Nn;break}r.have=0,r.mode=ide;case ide:for(;r.have<r.ncode;){for(;A<3;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.lens[L[r.have++]]=c&7,c>>>=3,A-=3}for(;r.have<19;)r.lens[L[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,T={bits:r.lenbits},D=z3(STe,r.lens,0,19,r.lencode,0,r.work,T),r.lenbits=T.bits,D){t.msg="invalid code lengths set",r.mode=Nn;break}r.have=0,r.mode=ade;case ade:for(;r.have<r.nlen+r.ndist;){for(;y=r.lencode[c&(1<<r.lenbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(m<16)c>>>=p,A-=p,r.lens[r.have++]=m;else{if(m===16){for(S=p+2;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(c>>>=p,A-=p,r.have===0){t.msg="invalid bit length repeat",r.mode=Nn;break}E=r.lens[r.have-1],u=3+(c&3),c>>>=2,A-=2}else if(m===17){for(S=p+3;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=p,A-=p,E=0,u=3+(c&7),c>>>=3,A-=3}else{for(S=p+7;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=p,A-=p,E=0,u=11+(c&127),c>>>=7,A-=7}if(r.have+u>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=Nn;break}for(;u--;)r.lens[r.have++]=E}}if(r.mode===Nn)break;if(r.lens[256]===0){t.msg="invalid code -- missing end-of-block",r.mode=Nn;break}if(r.lenbits=9,T={bits:r.lenbits},D=z3(b4e,r.lens,0,r.nlen,r.lencode,0,r.work,T),r.lenbits=T.bits,D){t.msg="invalid literal/lengths set",r.mode=Nn;break}if(r.distbits=6,r.distcode=r.distdyn,T={bits:r.distbits},D=z3(E4e,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,T),r.distbits=T.bits,D){t.msg="invalid distances set",r.mode=Nn;break}if(r.mode=TB,e===IB)break e;case TB:r.mode=PB;case PB:if(s>=6&&l>=258){t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,kTe(t,d),o=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,c=r.hold,A=r.bits,r.mode===OA&&(r.back=-1);break}for(r.back=0;y=r.lencode[c&(1<<r.lenbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(v&&!(v&240)){for(k=p,B=v,b=m;y=r.lencode[b+((c&(1<<k+B)-1)>>k)],p=y>>>24,v=y>>>16&255,m=y&65535,!(k+p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=k,A-=k,r.back+=k}if(c>>>=p,A-=p,r.back+=p,r.length=m,v===0){r.mode=Ade;break}if(v&32){r.back=-1,r.mode=OA;break}if(v&64){t.msg="invalid literal/length code",r.mode=Nn;break}r.extra=v&15,r.mode=ode;case ode:if(r.extra){for(S=r.extra;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.length+=c&(1<<r.extra)-1,c>>>=r.extra,A-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=sde;case sde:for(;y=r.distcode[c&(1<<r.distbits)-1],p=y>>>24,v=y>>>16&255,m=y&65535,!(p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(!(v&240)){for(k=p,B=v,b=m;y=r.distcode[b+((c&(1<<k+B)-1)>>k)],p=y>>>24,v=y>>>16&255,m=y&65535,!(k+p<=A);){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}c>>>=k,A-=k,r.back+=k}if(c>>>=p,A-=p,r.back+=p,v&64){t.msg="invalid distance code",r.mode=Nn;break}r.offset=m,r.extra=v&15,r.mode=lde;case lde:if(r.extra){for(S=r.extra;A<S;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}r.offset+=c&(1<<r.extra)-1,c>>>=r.extra,A-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=Nn;break}r.mode=cde;case cde:if(l===0)break e;if(u=d-l,r.offset>u){if(u=r.offset-u,u>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=Nn;break}u>r.wnext?(u-=r.wnext,f=r.wsize-u):f=r.wnext-u,u>r.length&&(u=r.length),x=r.window}else x=i,f=o-r.offset,u=r.length;u>l&&(u=l),l-=u,r.length-=u;do i[o++]=x[f++];while(--u);r.length===0&&(r.mode=PB);break;case Ade:if(l===0)break e;i[o++]=r.length,l--,r.mode=PB;break;case V$:if(r.wrap){for(;A<32;){if(s===0)break e;s--,c|=n[a++]<<A,A+=8}if(d-=l,t.total_out+=d,r.total+=d,r.wrap&4&&d&&(t.adler=r.check=r.flags?pa(r.check,i,d,o-d):z6(r.check,i,d,o-d)),d=l,r.wrap&4&&(r.flags?c:dde(c))!==r.check){t.msg="incorrect data check",r.mode=Nn;break}c=0,A=0}r.mode=hde;case hde:if(r.wrap&&r.flags){for(;A<32;){if(s===0)break e;s--,c+=n[a++]<<A,A+=8}if(r.wrap&4&&c!==(r.total&4294967295)){t.msg="incorrect length check",r.mode=Nn;break}c=0,A=0}r.mode=ude;case ude:D=MTe;break e;case Nn:D=F4e;break e;case D4e:return S4e;case M4e:default:return hl}return t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=c,r.bits=A,(r.wsize||d!==t.avail_out&&r.mode<Nn&&(r.mode<V$||e!==que))&&P4e(t,t.output,t.next_out,d-t.avail_out),h-=t.avail_in,d-=t.avail_out,t.total_in+=h,t.total_out+=d,r.total+=d,r.wrap&4&&d&&(t.adler=r.check=r.flags?pa(r.check,i,d,t.next_out-d):z6(r.check,i,d,t.next_out-d)),t.data_type=r.bits+(r.last?64:0)+(r.mode===OA?128:0)+(r.mode===TB||r.mode===q$?256:0),(h===0&&d===0||e===que)&&D===Wp&&(D=LTe),D},QTe=t=>{if(ug(t))return hl;let e=t.state;return e.window&&(e.window=null),t.state=null,Wp},zTe=(t,e)=>{if(ug(t))return hl;const r=t.state;return r.wrap&2?(r.head=e,e.done=!1,Wp):hl},jTe=(t,e)=>{const r=e.length;let n,i,a;return ug(t)||(n=t.state,n.wrap!==0&&n.mode!==TZ)?hl:n.mode===TZ&&(i=1,i=z6(i,e,r,0),i!==n.check)?F4e:(a=P4e(t,e,r,r),a?(n.mode=D4e,S4e):(n.havedict=1,Wp))};var qTe=L4e,VTe=I4e,KTe=_4e,GTe=RTe,WTe=T4e,ZTe=OTe,XTe=QTe,YTe=zTe,JTe=jTe,$Te="pako inflate (from Nodeca project)",th={inflateReset:qTe,inflateReset2:VTe,inflateResetKeep:KTe,inflateInit:GTe,inflateInit2:WTe,inflate:ZTe,inflateEnd:XTe,inflateGetHeader:YTe,inflateSetDictionary:JTe,inflateInfo:$Te};function ePe(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var tPe=ePe;const U4e=Object.prototype.toString,{Z_NO_FLUSH:rPe,Z_FINISH:nPe,Z_OK:V6,Z_STREAM_END:W$,Z_NEED_DICT:Z$,Z_STREAM_ERROR:iPe,Z_DATA_ERROR:xde,Z_MEM_ERROR:aPe}=s9;function c9(t){this.options=vY.assign({chunkSize:1024*64,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new B4e,this.strm.avail_out=0;let r=th.inflateInit2(this.strm,e.windowBits);if(r!==V6)throw new Error(Xv[r]);if(this.header=new tPe,th.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=q6.string2buf(e.dictionary):U4e.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(r=th.inflateSetDictionary(this.strm,e.dictionary),r!==V6)))throw new Error(Xv[r])}c9.prototype.push=function(t,e){const r=this.strm,n=this.options.chunkSize,i=this.options.dictionary;let a,o,s;if(this.ended)return!1;for(e===~~e?o=e:o=e===!0?nPe:rPe,U4e.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;;){for(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),a=th.inflate(r,o),a===Z$&&i&&(a=th.inflateSetDictionary(r,i),a===V6?a=th.inflate(r,o):a===xde&&(a=Z$));r.avail_in>0&&a===W$&&r.state.wrap>0&&t[r.next_in]!==0;)th.inflateReset(r),a=th.inflate(r,o);switch(a){case iPe:case xde:case Z$:case aPe:return this.onEnd(a),this.ended=!0,!1}if(s=r.avail_out,r.next_out&&(r.avail_out===0||a===W$))if(this.options.to==="string"){let l=q6.utf8border(r.output,r.next_out),c=r.next_out-l,A=q6.buf2string(r.output,l);r.next_out=c,r.avail_out=n-c,c&&r.output.set(r.output.subarray(l,l+c),0),this.onData(A)}else this.onData(r.output.length===r.next_out?r.output:r.output.subarray(0,r.next_out));if(!(a===V6&&s===0)){if(a===W$)return a=th.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(r.avail_in===0)break}}return!0};c9.prototype.onData=function(t){this.chunks.push(t)};c9.prototype.onEnd=function(t){t===V6&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=vY.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function wse(t,e){const r=new c9(e);if(r.push(t),r.err)throw r.msg||Xv[r.err];return r.result}function oPe(t,e){return e=e||{},e.raw=!0,wse(t,e)}var sPe=c9,lPe=wse,cPe=oPe,APe=wse,hPe=s9,uPe={Inflate:sPe,inflate:lPe,inflateRaw:cPe,ungzip:APe,constants:hPe};const{Inflate:dPe,inflate:fPe,inflateRaw:lWe,ungzip:cWe}=uPe;var pde=dPe,xPe=fPe;const N4e=[];for(let t=0;t<256;t++){let e=t;for(let r=0;r<8;r++)e&1?e=3988292384^e>>>1:e=e>>>1;N4e[t]=e}const gde=4294967295;function pPe(t,e,r){let n=t;for(let i=0;i<r;i++)n=N4e[(n^e[i])&255]^n>>>8;return n}function gPe(t,e){return(pPe(gde,t,e)^gde)>>>0}function yde(t,e,r){const n=t.readUint32(),i=gPe(new Uint8Array(t.buffer,t.byteOffset+t.offset-e-4,e),e);if(i!==n)throw new Error(`CRC mismatch for chunk ${r}. Expected ${n}, found ${i}`)}function R4e(t,e,r){for(let n=0;n<r;n++)e[n]=t[n]}function H4e(t,e,r,n){let i=0;for(;i<n;i++)e[i]=t[i];for(;i<r;i++)e[i]=t[i]+e[i-n]&255}function O4e(t,e,r,n){let i=0;if(r.length===0)for(;i<n;i++)e[i]=t[i];else for(;i<n;i++)e[i]=t[i]+r[i]&255}function Q4e(t,e,r,n,i){let a=0;if(r.length===0){for(;a<i;a++)e[a]=t[a];for(;a<n;a++)e[a]=t[a]+(e[a-i]>>1)&255}else{for(;a<i;a++)e[a]=t[a]+(r[a]>>1)&255;for(;a<n;a++)e[a]=t[a]+(e[a-i]+r[a]>>1)&255}}function z4e(t,e,r,n,i){let a=0;if(r.length===0){for(;a<i;a++)e[a]=t[a];for(;a<n;a++)e[a]=t[a]+e[a-i]&255}else{for(;a<i;a++)e[a]=t[a]+r[a]&255;for(;a<n;a++)e[a]=t[a]+yPe(e[a-i],r[a],r[a-i])&255}}function yPe(t,e,r){const n=t+e-r,i=Math.abs(n-t),a=Math.abs(n-e),o=Math.abs(n-r);return i<=a&&i<=o?t:a<=o?e:r}function vPe(t,e,r,n,i,a){switch(t){case 0:R4e(e,r,i);break;case 1:H4e(e,r,i,a);break;case 2:O4e(e,r,n,i);break;case 3:Q4e(e,r,n,i,a);break;case 4:z4e(e,r,n,i,a);break;default:throw new Error(`Unsupported filter: ${t}`)}}const mPe=new Uint16Array([255]),wPe=new Uint8Array(mPe.buffer),kPe=wPe[0]===255;function BPe(t){const{data:e,width:r,height:n,channels:i,depth:a}=t,o=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],s=Math.ceil(a/8)*i,l=new Uint8Array(n*r*s);let c=0;for(let A=0;A<7;A++){const h=o[A],d=Math.ceil((r-h.x)/h.xStep),u=Math.ceil((n-h.y)/h.yStep);if(d<=0||u<=0)continue;const f=d*s,x=new Uint8Array(f);for(let y=0;y<u;y++){const p=e[c++],v=e.subarray(c,c+f);c+=f;const m=new Uint8Array(f);vPe(p,v,m,x,f,s),x.set(m);for(let k=0;k<d;k++){const B=h.x+k*h.xStep,b=h.y+y*h.yStep;if(!(B>=r||b>=n))for(let E=0;E<s;E++)l[(b*r+B)*s+E]=m[k*s+E]}}}if(a===16){const A=new Uint16Array(l.buffer);if(kPe)for(let h=0;h<A.length;h++)A[h]=CPe(A[h]);return A}else return l}function CPe(t){return(t&255)<<8|t>>8&255}const bPe=new Uint16Array([255]),EPe=new Uint8Array(bPe.buffer),FPe=EPe[0]===255,SPe=new Uint8Array(0);function vde(t){const{data:e,width:r,height:n,channels:i,depth:a}=t,o=Math.ceil(a/8)*i,s=Math.ceil(a/8*i*r),l=new Uint8Array(n*s);let c=SPe,A=0,h,d;for(let u=0;u<n;u++){switch(h=e.subarray(A+1,A+1+s),d=l.subarray(u*s,(u+1)*s),e[A]){case 0:R4e(h,d,s);break;case 1:H4e(h,d,s,o);break;case 2:O4e(h,d,c,s);break;case 3:Q4e(h,d,c,s,o);break;case 4:z4e(h,d,c,s,o);break;default:throw new Error(`Unsupported filter: ${e[A]}`)}c=d,A+=s+1}if(a===16){const u=new Uint16Array(l.buffer);if(FPe)for(let f=0;f<u.length;f++)u[f]=DPe(u[f]);return u}else return l}function DPe(t){return(t&255)<<8|t>>8&255}const wW=Uint8Array.of(137,80,78,71,13,10,26,10);function mde(t){if(!MPe(t.readBytes(wW.length)))throw new Error("wrong PNG signature")}function MPe(t){if(t.length<wW.length)return!1;for(let e=0;e<wW.length;e++)if(t[e]!==wW[e])return!1;return!0}const _Pe="tEXt",LPe=0,j4e=new TextDecoder("latin1");function IPe(t){if(PPe(t),t.length===0||t.length>79)throw new Error("keyword length must be between 1 and 79")}const TPe=/^[\u0000-\u00FF]*$/;function PPe(t){if(!TPe.test(t))throw new Error("invalid latin1 text")}function UPe(t,e,r){const n=q4e(e);t[n]=NPe(e,r-n.length-1)}function q4e(t){for(t.mark();t.readByte()!==LPe;);const e=t.offset;t.reset();const r=j4e.decode(t.readBytes(e-t.offset-1));return t.skip(1),IPe(r),r}function NPe(t,e){return j4e.decode(t.readBytes(e))}const _s={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},X$={UNKNOWN:-1,DEFLATE:0},wde={UNKNOWN:-1,ADAPTIVE:0},Y$={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},UB={NONE:0,BACKGROUND:1,PREVIOUS:2},J$={SOURCE:0,OVER:1};class RPe extends fse{constructor(r,n={}){super(r);Pe(this,"_checkCrc");Pe(this,"_inflator");Pe(this,"_png");Pe(this,"_apng");Pe(this,"_end");Pe(this,"_hasPalette");Pe(this,"_palette");Pe(this,"_hasTransparency");Pe(this,"_transparency");Pe(this,"_compressionMethod");Pe(this,"_filterMethod");Pe(this,"_interlaceMethod");Pe(this,"_colorType");Pe(this,"_isAnimated");Pe(this,"_numberOfFrames");Pe(this,"_numberOfPlays");Pe(this,"_frames");Pe(this,"_writingDataChunks");const{checkCrc:i=!1}=n;this._checkCrc=i,this._inflator=new pde,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=X$.UNKNOWN,this._filterMethod=wde.UNKNOWN,this._interlaceMethod=Y$.UNKNOWN,this._colorType=_s.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(mde(this);!this._end;){const r=this.readUint32(),n=this.readChars(4);this.decodeChunk(r,n)}return this.decodeImage(),this._png}decodeApng(){for(mde(this);!this._end;){const r=this.readUint32(),n=this.readChars(4);this.decodeApngChunk(r,n)}return this.decodeApngImage(),this._apng}decodeChunk(r,n){const i=this.offset;switch(n){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(r);break;case"IDAT":this.decodeIDAT(r);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(r);break;case"iCCP":this.decodeiCCP(r);break;case _Pe:UPe(this._png.text,this,r);break;case"pHYs":this.decodepHYs();break;default:this.skip(r);break}if(this.offset-i!==r)throw new Error(`Length mismatch while decoding chunk ${n}`);this._checkCrc?yde(this,r+4,n):this.skip(4)}decodeApngChunk(r,n){const i=this.offset;switch(n!=="fdAT"&&n!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),n){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(r);break;default:this.decodeChunk(r,n),this.offset=i+r;break}if(this.offset-i!==r)throw new Error(`Length mismatch while decoding chunk ${n}`);this._checkCrc?yde(this,r+4,n):this.skip(4)}decodeIHDR(){const r=this._png;r.width=this.readUint32(),r.height=this.readUint32(),r.depth=HPe(this.readUint8());const n=this.readUint8();this._colorType=n;let i;switch(n){case _s.GREYSCALE:i=1;break;case _s.TRUECOLOUR:i=3;break;case _s.INDEXED_COLOUR:i=1;break;case _s.GREYSCALE_ALPHA:i=2;break;case _s.TRUECOLOUR_ALPHA:i=4;break;case _s.UNKNOWN:default:throw new Error(`Unknown color type: ${n}`)}if(this._png.channels=i,this._compressionMethod=this.readUint8(),this._compressionMethod!==X$.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const r={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(r)}decodePLTE(r){if(r%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${r}`);const n=r/3;this._hasPalette=!0;const i=[];this._palette=i;for(let a=0;a<n;a++)i.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(r){this._writingDataChunks=!0;const n=r,i=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,i,n)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(r)}decodeFDAT(r){this._writingDataChunks=!0;let n=r,i=this.offset+this.byteOffset;if(i+=4,n-=4,this._inflator.push(new Uint8Array(this.buffer,i,n)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(r)}decodetRNS(r){switch(this._colorType){case _s.GREYSCALE:case _s.TRUECOLOUR:{if(r%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${r}`);if(r/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${r/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(r/2);for(let n=0;n<r/2;n++)this._transparency[n]=this.readUint16();break}case _s.INDEXED_COLOUR:{if(r>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${r} vs ${this._palette.length})`);let n=0;for(;n<r;n++){const i=this.readByte();this._palette[n].push(i)}for(;n<this._palette.length;n++)this._palette[n].push(255);break}case _s.UNKNOWN:case _s.GREYSCALE_ALPHA:case _s.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(r){const n=q4e(this),i=this.readUint8();if(i!==X$.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${i}`);const a=this.readBytes(r-n.length-2);this._png.iccEmbeddedProfile={name:n,profile:xPe(a)}}decodepHYs(){const r=this.readUint32(),n=this.readUint32(),i=this.readByte();this._png.resolution={x:r,y:n,unit:i}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let r=0;r<this._numberOfFrames;r++){const n={sequenceNumber:this._frames[r].sequenceNumber,delayNumber:this._frames[r].delayNumber,delayDenominator:this._frames[r].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},i=this._frames.at(r);if(i){if(i.data=vde({data:i.data,width:i.width,height:i.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),r===0||i.xOffset===0&&i.yOffset===0&&i.width===this._png.width&&i.height===this._png.height)n.data=i.data;else{const a=this._apng.frames.at(r-1);this.disposeFrame(i,a,n),this.addFrameDataToCanvas(n,i)}this._apng.frames.push(n)}}return this._apng}disposeFrame(r,n,i){switch(r.disposeOp){case UB.NONE:break;case UB.BACKGROUND:for(let a=0;a<this._png.height;a++)for(let o=0;o<this._png.width;o++){const s=(a*r.width+o)*this._png.channels;for(let l=0;l<this._png.channels;l++)i.data[s+l]=0}break;case UB.PREVIOUS:i.data.set(n.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(r,n){const i=1<<this._png.depth,a=(o,s)=>{const l=((o+n.yOffset)*this._png.width+n.xOffset+s)*this._png.channels,c=(o*n.width+s)*this._png.channels;return{index:l,frameIndex:c}};switch(n.blendOp){case J$.SOURCE:for(let o=0;o<n.height;o++)for(let s=0;s<n.width;s++){const{index:l,frameIndex:c}=a(o,s);for(let A=0;A<this._png.channels;A++)r.data[l+A]=n.data[c+A]}break;case J$.OVER:for(let o=0;o<n.height;o++)for(let s=0;s<n.width;s++){const{index:l,frameIndex:c}=a(o,s);for(let A=0;A<this._png.channels;A++){const h=n.data[c+this._png.channels-1]/i,d=A%(this._png.channels-1)===0?1:n.data[c+A],u=Math.floor(h*d+(1-h)*r.data[l+A]);r.data[l+A]+=u}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var n;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const r=this._isAnimated?((n=this._frames)==null?void 0:n.at(0)).data:this._inflator.result;if(this._filterMethod!==wde.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===Y$.NO_INTERLACE)this._png.data=vde({data:r,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===Y$.ADAM7)this._png.data=BPe({data:r,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const r=this._inflator.result,n=this._frames.at(-1);n?n.data=r:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:UB.NONE,blendOp:J$.SOURCE,data:r}),this._inflator=new pde,this._writingDataChunks=!1}}function HPe(t){if(t!==1&&t!==2&&t!==4&&t!==8&&t!==16)throw new Error(`invalid bit depth: ${t}`);return t}var kde;(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.METRE=1]="METRE"})(kde||(kde={}));function OPe(t,e){return new RPe(t,e).decode()}var Gt=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function $$(){Gt.console&&typeof Gt.console.log=="function"&&Gt.console.log.apply(Gt.console,arguments)}var gn={log:$$,warn:function(t){Gt.console&&(typeof Gt.console.warn=="function"?Gt.console.warn.apply(Gt.console,arguments):$$.call(null,arguments))},error:function(t){Gt.console&&(typeof Gt.console.error=="function"?Gt.console.error.apply(Gt.console,arguments):$$(t))}};function eee(t,e,r){var n=new XMLHttpRequest;n.open("GET",t),n.responseType="blob",n.onload=function(){R2(n.response,e,r)},n.onerror=function(){gn.error("could not download file")},n.send()}function Bde(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch{}return e.status>=200&&e.status<=299}function NB(t){try{t.dispatchEvent(new MouseEvent("click"))}catch{var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var R2=Gt.saveAs||((typeof window>"u"?"undefined":an(window))!=="object"||window!==Gt?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(t,e,r){var n=Gt.URL||Gt.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener",typeof t=="string"?(i.href=t,i.origin!==location.origin?Bde(i.href)?eee(t,e,r):NB(i,i.target="_blank"):NB(i)):(i.href=n.createObjectURL(t),setTimeout(function(){n.revokeObjectURL(i.href)},4e4),setTimeout(function(){NB(i)},0))}:"msSaveOrOpenBlob"in navigator?function(t,e,r){if(e=e||t.name||"download",typeof t=="string")if(Bde(t))eee(t,e,r);else{var n=document.createElement("a");n.href=t,n.target="_blank",setTimeout(function(){NB(n)})}else navigator.msSaveOrOpenBlob(function(i,a){return a===void 0?a={autoBom:!1}:an(a)!=="object"&&(gn.warn("Deprecated: Expected third argument to be a object"),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(i.type)?new Blob(["\uFEFF",i],{type:i.type}):i}(t,r),e)}:function(t,e,r,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),typeof t=="string")return eee(t,e,r);var i=t.type==="application/octet-stream",a=/constructor/i.test(Gt.HTMLElement)||Gt.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||i&&a)&&(typeof FileReader>"u"?"undefined":an(FileReader))==="object"){var s=new FileReader;s.onloadend=function(){var A=s.result;A=o?A:A.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=A:location=A,n=null},s.readAsDataURL(t)}else{var l=Gt.URL||Gt.webkitURL,c=l.createObjectURL(t);n?n.location=c:location.href=c,n=null,setTimeout(function(){l.revokeObjectURL(c)},4e4)}});/** * A class to parse color values * @author Stoyan Stefanov <sstoo@gmail.com> * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} * @license Use it if you like it */function V4e(t){var e;t=t||"",this.ok=!1,t.charAt(0)=="#"&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var r=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(s){return[parseInt(s[1]),parseInt(s[2]),parseInt(s[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(s){return[parseInt(s[1],16),parseInt(s[2],16),parseInt(s[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(s){return[parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16),parseInt(s[3]+s[3],16)]}}],n=0;n<r.length;n++){var i=r[n].re,a=r[n].process,o=i.exec(t);o&&(e=a(o),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var s=this.r.toString(16),l=this.g.toString(16),c=this.b.toString(16);return s.length==1&&(s="0"+s),l.length==1&&(l="0"+l),c.length==1&&(c="0"+c),"#"+s+l+c}}var kW=Gt.atob.bind(Gt),Cde=Gt.btoa.bind(Gt);/** * @license * Joseph Myers does not specify a particular license for his work. * * Author: Joseph Myers * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js * * Modified by: Owen Leong */function tee(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];r=to(r,n,i,a,e[0],7,-680876936),a=to(a,r,n,i,e[1],12,-389564586),i=to(i,a,r,n,e[2],17,606105819),n=to(n,i,a,r,e[3],22,-1044525330),r=to(r,n,i,a,e[4],7,-176418897),a=to(a,r,n,i,e[5],12,1200080426),i=to(i,a,r,n,e[6],17,-1473231341),n=to(n,i,a,r,e[7],22,-45705983),r=to(r,n,i,a,e[8],7,1770035416),a=to(a,r,n,i,e[9],12,-1958414417),i=to(i,a,r,n,e[10],17,-42063),n=to(n,i,a,r,e[11],22,-1990404162),r=to(r,n,i,a,e[12],7,1804603682),a=to(a,r,n,i,e[13],12,-40341101),i=to(i,a,r,n,e[14],17,-1502002290),r=ro(r,n=to(n,i,a,r,e[15],22,1236535329),i,a,e[1],5,-165796510),a=ro(a,r,n,i,e[6],9,-1069501632),i=ro(i,a,r,n,e[11],14,643717713),n=ro(n,i,a,r,e[0],20,-373897302),r=ro(r,n,i,a,e[5],5,-701558691),a=ro(a,r,n,i,e[10],9,38016083),i=ro(i,a,r,n,e[15],14,-660478335),n=ro(n,i,a,r,e[4],20,-405537848),r=ro(r,n,i,a,e[9],5,568446438),a=ro(a,r,n,i,e[14],9,-1019803690),i=ro(i,a,r,n,e[3],14,-187363961),n=ro(n,i,a,r,e[8],20,1163531501),r=ro(r,n,i,a,e[13],5,-1444681467),a=ro(a,r,n,i,e[2],9,-51403784),i=ro(i,a,r,n,e[7],14,1735328473),r=no(r,n=ro(n,i,a,r,e[12],20,-1926607734),i,a,e[5],4,-378558),a=no(a,r,n,i,e[8],11,-2022574463),i=no(i,a,r,n,e[11],16,1839030562),n=no(n,i,a,r,e[14],23,-35309556),r=no(r,n,i,a,e[1],4,-1530992060),a=no(a,r,n,i,e[4],11,1272893353),i=no(i,a,r,n,e[7],16,-155497632),n=no(n,i,a,r,e[10],23,-1094730640),r=no(r,n,i,a,e[13],4,681279174),a=no(a,r,n,i,e[0],11,-358537222),i=no(i,a,r,n,e[3],16,-722521979),n=no(n,i,a,r,e[6],23,76029189),r=no(r,n,i,a,e[9],4,-640364487),a=no(a,r,n,i,e[12],11,-421815835),i=no(i,a,r,n,e[15],16,530742520),r=io(r,n=no(n,i,a,r,e[2],23,-995338651),i,a,e[0],6,-198630844),a=io(a,r,n,i,e[7],10,1126891415),i=io(i,a,r,n,e[14],15,-1416354905),n=io(n,i,a,r,e[5],21,-57434055),r=io(r,n,i,a,e[12],6,1700485571),a=io(a,r,n,i,e[3],10,-1894986606),i=io(i,a,r,n,e[10],15,-1051523),n=io(n,i,a,r,e[1],21,-2054922799),r=io(r,n,i,a,e[8],6,1873313359),a=io(a,r,n,i,e[15],10,-30611744),i=io(i,a,r,n,e[6],15,-1560198380),n=io(n,i,a,r,e[13],21,1309151649),r=io(r,n,i,a,e[4],6,-145523070),a=io(a,r,n,i,e[11],10,-1120210379),i=io(i,a,r,n,e[2],15,718787259),n=io(n,i,a,r,e[9],21,-343485551),t[0]=a1(r,t[0]),t[1]=a1(n,t[1]),t[2]=a1(i,t[2]),t[3]=a1(a,t[3])}function wY(t,e,r,n,i,a){return e=a1(a1(e,t),a1(n,a)),a1(e<<i|e>>>32-i,r)}function to(t,e,r,n,i,a,o){return wY(e&r|~e&n,t,e,i,a,o)}function ro(t,e,r,n,i,a,o){return wY(e&n|r&~n,t,e,i,a,o)}function no(t,e,r,n,i,a,o){return wY(e^r^n,t,e,i,a,o)}function io(t,e,r,n,i,a,o){return wY(r^(e|~n),t,e,i,a,o)}function K4e(t){var e,r=t.length,n=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)tee(n,QPe(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(tee(n,i),e=0;e<16;e++)i[e]=0;return i[14]=8*r,tee(n,i),n}function QPe(t){var e,r=[];for(e=0;e<64;e+=4)r[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return r}var bde="0123456789abcdef".split("");function zPe(t){for(var e="",r=0;r<4;r++)e+=bde[t>>8*r+4&15]+bde[t>>8*r&15];return e}function jPe(t){return String.fromCharCode(255&t,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Mie(t){return K4e(t).map(jPe).join("")}var qPe=function(t){for(var e=0;e<t.length;e++)t[e]=zPe(t[e]);return t.join("")}(K4e("hello"))!="5d41402abc4b2a76b9719d911017c592";function a1(t,e){if(qPe){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}return t+e&4294967295}/** * @license * FPDF is released under a permissive license: there is no usage restriction. * You may embed it freely in your application (commercial or not), with or * without modifications. * * Reference: http://www.fpdf.org/en/script/script37.php */function _ie(t,e){var r,n,i,a;if(t!==r){for(var o=(i=t,a=1+(256/t.length|0),new Array(a+1).join(i)),s=[],l=0;l<256;l++)s[l]=l;var c=0;for(l=0;l<256;l++){var A=s[l];c=(c+A+o.charCodeAt(l))%256,s[l]=s[c],s[c]=A}r=t,n=s}else s=n;var h=e.length,d=0,u=0,f="";for(l=0;l<h;l++)u=(u+(A=s[d=(d+1)%256]))%256,s[d]=s[u],s[u]=A,o=s[(s[d]+s[u])%256],f+=String.fromCharCode(e.charCodeAt(l)^o);return f}/** * @license * Licensed under the MIT License. * http://opensource.org/licenses/mit-license * Author: Owen Leong (@owenl131) * Date: 15 Oct 2020 * References: * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt * https://github.com/foliojs/pdfkit/blob/master/lib/security.js * http://www.fpdf.org/en/script/script37.php */var Ede={print:4,modify:8,copy:16,"annot-forms":32};function xy(t,e,r,n){this.v=1,this.r=2;var i=192;t.forEach(function(s){if(Ede.perm!==void 0)throw new Error("Invalid permission: "+s);i+=Ede[s]}),this.padding="(¿N^NuAd\0NVÿú\b..\0¶Ðh>/\f©þdSiz";var a=(e+this.padding).substr(0,32),o=(r+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,o),this.P=-(1+(255^i)),this.encryptionKey=Mie(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(n)).substr(0,5),this.U=_ie(this.encryptionKey,this.padding)}function py(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",r=t.length,n=0;n<r;n++){var i=t.charCodeAt(n);e+=i<33||i===35||i===37||i===40||i===41||i===47||i===60||i===62||i===91||i===93||i===123||i===125||i>126?"#"+("0"+i.toString(16)).slice(-2):t[n]}return e}function Fde(t){if(an(t)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(r,n,i){if(i=i||!1,typeof r!="string"||typeof n!="function"||typeof i!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(r)||(e[r]={});var a=Math.random().toString(35);return e[r][a]=[n,!!i],a},this.unsubscribe=function(r){for(var n in e)if(e[n][r])return delete e[n][r],Object.keys(e[n]).length===0&&delete e[n],!0;return!1},this.publish=function(r){if(e.hasOwnProperty(r)){var n=Array.prototype.slice.call(arguments,1),i=[];for(var a in e[r]){var o=e[r][a];try{o[0].apply(t,n)}catch(s){Gt.console&&gn.error("jsPDF PubSub Error",s.message,s)}o[1]&&i.push(a)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function PZ(t){if(!(this instanceof PZ))return new PZ(t);var e="opacity,stroke-opacity".split(",");for(var r in t)t.hasOwnProperty(r)&&e.indexOf(r)>=0&&(this[r]=t[r]);this.id="",this.objectNumber=-1}function G4e(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function O2(t,e,r,n,i){if(!(this instanceof O2))return new O2(t,e,r,n,i);this.type=t==="axial"?2:3,this.coords=e,this.colors=r,G4e.call(this,n,i)}function Ry(t,e,r,n,i){if(!(this instanceof Ry))return new Ry(t,e,r,n,i);this.boundingBox=t,this.xStep=e,this.yStep=r,this.stream="",this.cloneIndex=0,G4e.call(this,n,i)}function Lt(t){var e,r=typeof arguments[0]=="string"?arguments[0]:"p",n=arguments[1],i=arguments[2],a=arguments[3],o=[],s=1,l=16,c="S",A=null;an(t=t||{})==="object"&&(r=t.orientation,n=t.unit||n,i=t.format||i,a=t.compress||t.compressPdf||a,(A=t.encryption||null)!==null&&(A.userPassword=A.userPassword||"",A.ownerPassword=A.ownerPassword||"",A.userPermissions=A.userPermissions||[]),s=typeof t.userUnit=="number"?Math.abs(t.userUnit):1,t.precision!==void 0&&(e=t.precision),t.floatPrecision!==void 0&&(l=t.floatPrecision),c=t.defaultPathOperation||"S"),o=t.filters||(a===!0?["FlateEncode"]:o),n=n||"mm",r=(""+(r||"P")).toLowerCase();var h=t.putOnlyUsedFonts||!1,d={},u={internal:{},__private__:{}};u.__private__.PubSub=Fde;var f="1.3",x=u.__private__.getPdfVersion=function(){return f};u.__private__.setPdfVersion=function(U){f=U};var y={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};u.__private__.getPageFormats=function(){return y};var p=u.__private__.getPageFormat=function(U){return y[U]};i=i||"a4";var v="compat",m="advanced",k=v;function B(){this.saveGraphicsState(),re(new Tt(wt,0,0,-wt,0,Bs()*wt).toString()+" cm"),this.setFontSize(this.getFontSize()/wt),c="n",k=m}function b(){this.restoreGraphicsState(),c="S",k=v}var E=u.__private__.combineFontStyleAndFontWeight=function(U,ee){if(U=="bold"&&ee=="normal"||U=="bold"&&ee==400||U=="normal"&&ee=="italic"||U=="bold"&&ee=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return ee&&(U=ee==400||ee==="normal"?U==="italic"?"italic":"normal":ee!=700&&ee!=="bold"||U!=="normal"?(ee==700?"bold":ee)+""+U:"bold"),U};u.advancedAPI=function(U){var ee=k===v;return ee&&B.call(this),typeof U!="function"||(U(this),ee&&b.call(this)),this},u.compatAPI=function(U){var ee=k===m;return ee&&b.call(this),typeof U!="function"||(U(this),ee&&B.call(this)),this},u.isAdvancedAPI=function(){return k===m};var D,M=function(U){if(k!==m)throw new Error(U+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},T=u.roundToPrecision=u.__private__.roundToPrecision=function(U,ee){var ge=e||ee;if(isNaN(U)||isNaN(ge))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return U.toFixed(ge).replace(/0+$/,"")};D=u.hpf=u.__private__.hpf=typeof l=="number"?function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.hpf");return T(U,l)}:l==="smart"?function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.hpf");return T(U,U>-1&&U<1?16:5)}:function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.hpf");return T(U,16)};var S=u.f2=u.__private__.f2=function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.f2");return T(U,2)},L=u.__private__.f3=function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.f3");return T(U,3)},P=u.scale=u.__private__.scale=function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.scale");return k===v?U*wt:k===m?U:void 0},_=function(U){return P(function(ee){return k===v?Bs()-ee:k===m?ee:void 0}(U))};u.__private__.setPrecision=u.setPrecision=function(U){typeof parseInt(U,10)=="number"&&(e=parseInt(U,10))};var K,Y="00000000000000000000000000000000",G=u.__private__.getFileId=function(){return Y},X=u.__private__.setFileId=function(U){return Y=U!==void 0&&/^[a-fA-F0-9]{32}$/.test(U)?U.toUpperCase():Y.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),A!==null&&(Gn=new xy(A.userPermissions,A.userPassword,A.ownerPassword,Y)),Y};u.setFileId=function(U){return X(U),this},u.getFileId=function(){return G()};var V=u.__private__.convertDateToPDFDate=function(U){var ee=U.getTimezoneOffset(),ge=ee<0?"+":"-",me=Math.floor(Math.abs(ee/60)),Fe=Math.abs(ee%60),Qe=[ge,q(me),"'",q(Fe),"'"].join("");return["D:",U.getFullYear(),q(U.getMonth()+1),q(U.getDate()),q(U.getHours()),q(U.getMinutes()),q(U.getSeconds()),Qe].join("")},J=u.__private__.convertPDFDateToDate=function(U){var ee=parseInt(U.substr(2,4),10),ge=parseInt(U.substr(6,2),10)-1,me=parseInt(U.substr(8,2),10),Fe=parseInt(U.substr(10,2),10),Qe=parseInt(U.substr(12,2),10),Ge=parseInt(U.substr(14,2),10);return new Date(ee,ge,me,Fe,Qe,Ge,0)},O=u.__private__.setCreationDate=function(U){var ee;if(U===void 0&&(U=new Date),U instanceof Date)ee=V(U);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(U))throw new Error("Invalid argument passed to jsPDF.setCreationDate");ee=U}return K=ee},I=u.__private__.getCreationDate=function(U){var ee=K;return U==="jsDate"&&(ee=J(K)),ee};u.setCreationDate=function(U){return O(U),this},u.getCreationDate=function(U){return I(U)};var j,q=u.__private__.padd2=function(U){return("0"+parseInt(U)).slice(-2)},ie=u.__private__.padd2Hex=function(U){return("00"+(U=U.toString())).substr(U.length)},he=0,ye=[],ve=[],ke=0,Ie=[],Ue=[],Ze=!1,Ve=ve;u.__private__.setCustomOutputDestination=function(U){Ze=!0,Ve=U};var H=function(U){Ze||(Ve=U)};u.__private__.resetCustomOutputDestination=function(){Ze=!1,Ve=ve};var re=u.__private__.out=function(U){return U=U.toString(),ke+=U.length+1,Ve.push(U),Ve},Ee=u.__private__.write=function(U){return re(arguments.length===1?U.toString():Array.prototype.join.call(arguments," "))},Ae=u.__private__.getArrayBuffer=function(U){for(var ee=U.length,ge=new ArrayBuffer(ee),me=new Uint8Array(ge);ee--;)me[ee]=U.charCodeAt(ee);return ge},se=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];u.__private__.getStandardFonts=function(){return se};var de=t.fontSize||16;u.__private__.setFontSize=u.setFontSize=function(U){return de=k===m?U/wt:U,this};var Se,Ce=u.__private__.getFontSize=u.getFontSize=function(){return k===v?de:de*wt},we=t.R2L||!1;u.__private__.setR2L=u.setR2L=function(U){return we=U,this},u.__private__.getR2L=u.getR2L=function(){return we};var Te,je=u.__private__.setZoomMode=function(U){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(U))Se=U;else if(isNaN(U)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(U)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+U+'" is not recognized.');Se=U}else Se=parseInt(U,10)};u.__private__.getZoomMode=function(){return Se};var Ne,qe=u.__private__.setPageMode=function(U){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(U)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+U+'" is not recognized.');Te=U};u.__private__.getPageMode=function(){return Te};var yt=u.__private__.setLayoutMode=function(U){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(U)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+U+'" is not recognized.');Ne=U};u.__private__.getLayoutMode=function(){return Ne},u.__private__.setDisplayMode=u.setDisplayMode=function(U,ee,ge){return je(U),yt(ee),qe(ge),this};var et={title:"",subject:"",author:"",keywords:"",creator:""};u.__private__.getDocumentProperty=function(U){if(Object.keys(et).indexOf(U)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return et[U]},u.__private__.getDocumentProperties=function(){return et},u.__private__.setDocumentProperties=u.setProperties=u.setDocumentProperties=function(U){for(var ee in et)et.hasOwnProperty(ee)&&U[ee]&&(et[ee]=U[ee]);return this},u.__private__.setDocumentProperty=function(U,ee){if(Object.keys(et).indexOf(U)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return et[U]=ee};var st,wt,at,nr,_t,ot={},Nt={},Jt=[],Ct={},$t={},Qt={},zr={},yn=null,Ar=0,Pt=[],pr=new Fde(u),dl=t.hotfixes||[],Mn={},Vo={},ka=[],Tt=function U(ee,ge,me,Fe,Qe,Ge){if(!(this instanceof U))return new U(ee,ge,me,Fe,Qe,Ge);isNaN(ee)&&(ee=1),isNaN(ge)&&(ge=0),isNaN(me)&&(me=0),isNaN(Fe)&&(Fe=1),isNaN(Qe)&&(Qe=0),isNaN(Ge)&&(Ge=0),this._matrix=[ee,ge,me,Fe,Qe,Ge]};Object.defineProperty(Tt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(U){this._matrix[0]=U}}),Object.defineProperty(Tt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(U){this._matrix[1]=U}}),Object.defineProperty(Tt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(U){this._matrix[2]=U}}),Object.defineProperty(Tt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(U){this._matrix[3]=U}}),Object.defineProperty(Tt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(U){this._matrix[4]=U}}),Object.defineProperty(Tt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(U){this._matrix[5]=U}}),Object.defineProperty(Tt.prototype,"a",{get:function(){return this._matrix[0]},set:function(U){this._matrix[0]=U}}),Object.defineProperty(Tt.prototype,"b",{get:function(){return this._matrix[1]},set:function(U){this._matrix[1]=U}}),Object.defineProperty(Tt.prototype,"c",{get:function(){return this._matrix[2]},set:function(U){this._matrix[2]=U}}),Object.defineProperty(Tt.prototype,"d",{get:function(){return this._matrix[3]},set:function(U){this._matrix[3]=U}}),Object.defineProperty(Tt.prototype,"e",{get:function(){return this._matrix[4]},set:function(U){this._matrix[4]=U}}),Object.defineProperty(Tt.prototype,"f",{get:function(){return this._matrix[5]},set:function(U){this._matrix[5]=U}}),Object.defineProperty(Tt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Tt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Tt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Tt.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Tt.prototype.join=function(U){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(D).join(U)},Tt.prototype.multiply=function(U){var ee=U.sx*this.sx+U.shy*this.shx,ge=U.sx*this.shy+U.shy*this.sy,me=U.shx*this.sx+U.sy*this.shx,Fe=U.shx*this.shy+U.sy*this.sy,Qe=U.tx*this.sx+U.ty*this.shx+this.tx,Ge=U.tx*this.shy+U.ty*this.sy+this.ty;return new Tt(ee,ge,me,Fe,Qe,Ge)},Tt.prototype.decompose=function(){var U=this.sx,ee=this.shy,ge=this.shx,me=this.sy,Fe=this.tx,Qe=this.ty,Ge=Math.sqrt(U*U+ee*ee),mt=(U/=Ge)*ge+(ee/=Ge)*me;ge-=U*mt,me-=ee*mt;var Et=Math.sqrt(ge*ge+me*me);return mt/=Et,U*(me/=Et)<ee*(ge/=Et)&&(U=-U,ee=-ee,mt=-mt,Ge=-Ge),{scale:new Tt(Ge,0,0,Et,0,0),translate:new Tt(1,0,0,1,Fe,Qe),rotate:new Tt(U,ee,-ee,U,0,0),skew:new Tt(1,0,mt,1,0,0)}},Tt.prototype.toString=function(U){return this.join(" ")},Tt.prototype.inversed=function(){var U=this.sx,ee=this.shy,ge=this.shx,me=this.sy,Fe=this.tx,Qe=this.ty,Ge=1/(U*me-ee*ge),mt=me*Ge,Et=-ee*Ge,Kt=-ge*Ge,lr=U*Ge;return new Tt(mt,Et,Kt,lr,-mt*Fe-Kt*Qe,-Et*Fe-lr*Qe)},Tt.prototype.applyToPoint=function(U){var ee=U.x*this.sx+U.y*this.shx+this.tx,ge=U.x*this.shy+U.y*this.sy+this.ty;return new cf(ee,ge)},Tt.prototype.applyToRectangle=function(U){var ee=this.applyToPoint(U),ge=this.applyToPoint(new cf(U.x+U.w,U.y+U.h));return new Mm(ee.x,ee.y,ge.x-ee.x,ge.y-ee.y)},Tt.prototype.clone=function(){var U=this.sx,ee=this.shy,ge=this.shx,me=this.sy,Fe=this.tx,Qe=this.ty;return new Tt(U,ee,ge,me,Fe,Qe)},u.Matrix=Tt;var Za=u.matrixMult=function(U,ee){return ee.multiply(U)},Ko=new Tt(1,0,0,1,0,0);u.unitMatrix=u.identityMatrix=Ko;var jr=function(U,ee){if(!$t[U]){var ge=(ee instanceof O2?"Sh":"P")+(Object.keys(Ct).length+1).toString(10);ee.id=ge,$t[U]=ge,Ct[ge]=ee,pr.publish("addPattern",ee)}};u.ShadingPattern=O2,u.TilingPattern=Ry,u.addShadingPattern=function(U,ee){return M("addShadingPattern()"),jr(U,ee),this},u.beginTilingPattern=function(U){M("beginTilingPattern()"),_m(U.boundingBox[0],U.boundingBox[1],U.boundingBox[2]-U.boundingBox[0],U.boundingBox[3]-U.boundingBox[1],U.matrix)},u.endTilingPattern=function(U,ee){M("endTilingPattern()"),ee.stream=Ue[j].join(` `),jr(U,ee),pr.publish("endTilingPattern",ee),ka.pop().restore()};var Vn,ln=u.__private__.newObject=function(){var U=ni();return _n(U,!0),U},ni=u.__private__.newObjectDeferred=function(){return he++,ye[he]=function(){return ke},he},_n=function(U,ee){return ee=typeof ee=="boolean"&&ee,ye[U]=ke,ee&&re(U+" 0 obj"),U},ac=u.__private__.newAdditionalObject=function(){var U={objId:ni(),content:""};return Ie.push(U),U},Ri=ni(),Xa=ni(),ms=u.__private__.decodeColorString=function(U){var ee=U.split(" ");if(ee.length!==2||ee[1]!=="g"&&ee[1]!=="G")ee.length!==5||ee[4]!=="k"&&ee[4]!=="K"||(ee=[(1-ee[0])*(1-ee[3]),(1-ee[1])*(1-ee[3]),(1-ee[2])*(1-ee[3]),"r"]);else{var ge=parseFloat(ee[0]);ee=[ge,ge,ge,"r"]}for(var me="#",Fe=0;Fe<3;Fe++)me+=("0"+Math.floor(255*parseFloat(ee[Fe])).toString(16)).slice(-2);return me},Go=u.__private__.encodeColorString=function(U){var ee;typeof U=="string"&&(U={ch1:U});var ge=U.ch1,me=U.ch2,Fe=U.ch3,Qe=U.ch4,Ge=U.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof ge=="string"&&ge.charAt(0)!=="#"){var mt=new V4e(ge);if(mt.ok)ge=mt.toHex();else if(!/^\d*\.?\d*$/.test(ge))throw new Error('Invalid color "'+ge+'" passed to jsPDF.encodeColorString.')}if(typeof ge=="string"&&/^#[0-9A-Fa-f]{3}$/.test(ge)&&(ge="#"+ge[1]+ge[1]+ge[2]+ge[2]+ge[3]+ge[3]),typeof ge=="string"&&/^#[0-9A-Fa-f]{6}$/.test(ge)){var Et=parseInt(ge.substr(1),16);ge=Et>>16&255,me=Et>>8&255,Fe=255&Et}if(me===void 0||Qe===void 0&&ge===me&&me===Fe)ee=typeof ge=="string"?ge+" "+Ge[0]:U.precision===2?S(ge/255)+" "+Ge[0]:L(ge/255)+" "+Ge[0];else if(Qe===void 0||an(Qe)==="object"){if(Qe&&!isNaN(Qe.a)&&Qe.a===0)return["1.","1.","1.",Ge[1]].join(" ");ee=typeof ge=="string"?[ge,me,Fe,Ge[1]].join(" "):U.precision===2?[S(ge/255),S(me/255),S(Fe/255),Ge[1]].join(" "):[L(ge/255),L(me/255),L(Fe/255),Ge[1]].join(" ")}else ee=typeof ge=="string"?[ge,me,Fe,Qe,Ge[2]].join(" "):U.precision===2?[S(ge),S(me),S(Fe),S(Qe),Ge[2]].join(" "):[L(ge),L(me),L(Fe),L(Qe),Ge[2]].join(" ");return ee},Wo=u.__private__.getFilters=function(){return o},Ya=u.__private__.putStream=function(U){var ee=(U=U||{}).data||"",ge=U.filters||Wo(),me=U.alreadyAppliedFilters||[],Fe=U.addLength1||!1,Qe=ee.length,Ge=U.objectId,mt=function(Hi){return Hi};if(A!==null&&Ge===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");A!==null&&(mt=Gn.encryptor(Ge,0));var Et={};ge===!0&&(ge=["FlateEncode"]);var Kt=U.additionalKeyValues||[],lr=(Et=Lt.API.processDataByFilters!==void 0?Lt.API.processDataByFilters(ee,ge):{data:ee,reverseChain:[]}).reverseChain+(Array.isArray(me)?me.join(" "):me.toString());if(Et.data.length!==0&&(Kt.push({key:"Length",value:Et.data.length}),Fe===!0&&Kt.push({key:"Length1",value:Qe})),lr.length!=0)if(lr.split("/").length-1==1)Kt.push({key:"Filter",value:lr});else{Kt.push({key:"Filter",value:"["+lr+"]"});for(var qr=0;qr<Kt.length;qr+=1)if(Kt[qr].key==="DecodeParms"){for(var Zn=[],Ei=0;Ei<Et.reverseChain.split("/").length-1;Ei+=1)Zn.push("null");Zn.push(Kt[qr].value),Kt[qr].value="["+Zn.join(" ")+"]"}}re("<<");for(var cn=0;cn<Kt.length;cn++)re("/"+Kt[cn].key+" "+Kt[cn].value);re(">>"),Et.data.length!==0&&(re("stream"),re(mt(Et.data)),re("endstream"))},kA=u.__private__.putPage=function(U){var ee=U.number,ge=U.data,me=U.objId,Fe=U.contentsObjId;_n(me,!0),re("<</Type /Page"),re("/Parent "+U.rootDictionaryObjId+" 0 R"),re("/Resources "+U.resourceDictionaryObjId+" 0 R"),re("/MediaBox ["+parseFloat(D(U.mediaBox.bottomLeftX))+" "+parseFloat(D(U.mediaBox.bottomLeftY))+" "+D(U.mediaBox.topRightX)+" "+D(U.mediaBox.topRightY)+"]"),U.cropBox!==null&&re("/CropBox ["+D(U.cropBox.bottomLeftX)+" "+D(U.cropBox.bottomLeftY)+" "+D(U.cropBox.topRightX)+" "+D(U.cropBox.topRightY)+"]"),U.bleedBox!==null&&re("/BleedBox ["+D(U.bleedBox.bottomLeftX)+" "+D(U.bleedBox.bottomLeftY)+" "+D(U.bleedBox.topRightX)+" "+D(U.bleedBox.topRightY)+"]"),U.trimBox!==null&&re("/TrimBox ["+D(U.trimBox.bottomLeftX)+" "+D(U.trimBox.bottomLeftY)+" "+D(U.trimBox.topRightX)+" "+D(U.trimBox.topRightY)+"]"),U.artBox!==null&&re("/ArtBox ["+D(U.artBox.bottomLeftX)+" "+D(U.artBox.bottomLeftY)+" "+D(U.artBox.topRightX)+" "+D(U.artBox.topRightY)+"]"),typeof U.userUnit=="number"&&U.userUnit!==1&&re("/UserUnit "+U.userUnit),pr.publish("putPage",{objId:me,pageContext:Pt[ee],pageNumber:ee,page:ge}),re("/Contents "+Fe+" 0 R"),re(">>"),re("endobj");var Qe=ge.join(` `);return k===m&&(Qe+=` Q`),_n(Fe,!0),Ya({data:Qe,filters:Wo(),objectId:Fe}),re("endobj"),me},v0=u.__private__.putPages=function(){var U,ee,ge=[];for(U=1;U<=Ar;U++)Pt[U].objId=ni(),Pt[U].contentsObjId=ni();for(U=1;U<=Ar;U++)ge.push(kA({number:U,data:Ue[U],objId:Pt[U].objId,contentsObjId:Pt[U].contentsObjId,mediaBox:Pt[U].mediaBox,cropBox:Pt[U].cropBox,bleedBox:Pt[U].bleedBox,trimBox:Pt[U].trimBox,artBox:Pt[U].artBox,userUnit:Pt[U].userUnit,rootDictionaryObjId:Ri,resourceDictionaryObjId:Xa}));_n(Ri,!0),re("<</Type /Pages");var me="/Kids [";for(ee=0;ee<Ar;ee++)me+=ge[ee]+" 0 R ";re(me+"]"),re("/Count "+Ar),re(">>"),re("endobj"),pr.publish("postPutPages")},fl=function(U){pr.publish("putFont",{font:U,out:re,newObject:ln,putStream:Ya}),U.isAlreadyPutted!==!0&&(U.objectNumber=ln(),re("<<"),re("/Type /Font"),re("/BaseFont /"+py(U.postScriptName)),re("/Subtype /Type1"),typeof U.encoding=="string"&&re("/Encoding /"+U.encoding),re("/FirstChar 32"),re("/LastChar 255"),re(">>"),re("endobj"))},BA=function(U){U.objectNumber=ln();var ee=[];ee.push({key:"Type",value:"/XObject"}),ee.push({key:"Subtype",value:"/Form"}),ee.push({key:"BBox",value:"["+[D(U.x),D(U.y),D(U.x+U.width),D(U.y+U.height)].join(" ")+"]"}),ee.push({key:"Matrix",value:"["+U.matrix.toString()+"]"});var ge=U.pages[1].join(` `);Ya({data:ge,additionalKeyValues:ee,objectId:U.objectNumber}),re("endobj")},oc=function(U,ee){ee||(ee=21);var ge=ln(),me=function(Ge,mt){var Et,Kt=[],lr=1/(mt-1);for(Et=0;Et<1;Et+=lr)Kt.push(Et);if(Kt.push(1),Ge[0].offset!=0){var qr={offset:0,color:Ge[0].color};Ge.unshift(qr)}if(Ge[Ge.length-1].offset!=1){var Zn={offset:1,color:Ge[Ge.length-1].color};Ge.push(Zn)}for(var Ei="",cn=0,Hi=0;Hi<Kt.length;Hi++){for(Et=Kt[Hi];Et>Ge[cn+1].offset;)cn++;var Fi=Ge[cn].offset,Ba=(Et-Fi)/(Ge[cn+1].offset-Fi),SA=Ge[cn].color,pu=Ge[cn+1].color;Ei+=ie(Math.round((1-Ba)*SA[0]+Ba*pu[0]).toString(16))+ie(Math.round((1-Ba)*SA[1]+Ba*pu[1]).toString(16))+ie(Math.round((1-Ba)*SA[2]+Ba*pu[2]).toString(16))}return Ei.trim()}(U.colors,ee),Fe=[];Fe.push({key:"FunctionType",value:"0"}),Fe.push({key:"Domain",value:"[0.0 1.0]"}),Fe.push({key:"Size",value:"["+ee+"]"}),Fe.push({key:"BitsPerSample",value:"8"}),Fe.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Fe.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ya({data:me,additionalKeyValues:Fe,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:ge}),re("endobj"),U.objectNumber=ln(),re("<< /ShadingType "+U.type),re("/ColorSpace /DeviceRGB");var Qe="/Coords ["+D(parseFloat(U.coords[0]))+" "+D(parseFloat(U.coords[1]))+" ";U.type===2?Qe+=D(parseFloat(U.coords[2]))+" "+D(parseFloat(U.coords[3])):Qe+=D(parseFloat(U.coords[2]))+" "+D(parseFloat(U.coords[3]))+" "+D(parseFloat(U.coords[4]))+" "+D(parseFloat(U.coords[5])),re(Qe+="]"),U.matrix&&re("/Matrix ["+U.matrix.toString()+"]"),re("/Function "+ge+" 0 R"),re("/Extend [true true]"),re(">>"),re("endobj")},du=function(U,ee){var ge=ni(),me=ln();ee.push({resourcesOid:ge,objectOid:me}),U.objectNumber=me;var Fe=[];Fe.push({key:"Type",value:"/Pattern"}),Fe.push({key:"PatternType",value:"1"}),Fe.push({key:"PaintType",value:"1"}),Fe.push({key:"TilingType",value:"1"}),Fe.push({key:"BBox",value:"["+U.boundingBox.map(D).join(" ")+"]"}),Fe.push({key:"XStep",value:D(U.xStep)}),Fe.push({key:"YStep",value:D(U.yStep)}),Fe.push({key:"Resources",value:ge+" 0 R"}),U.matrix&&Fe.push({key:"Matrix",value:"["+U.matrix.toString()+"]"}),Ya({data:U.stream,additionalKeyValues:Fe,objectId:U.objectNumber}),re("endobj")},Em=function(U){for(var ee in U.objectNumber=ln(),re("<<"),U)switch(ee){case"opacity":re("/ca "+S(U[ee]));break;case"stroke-opacity":re("/CA "+S(U[ee]))}re(">>"),re("endobj")},Y1=function(U){_n(U.resourcesOid,!0),re("<<"),re("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var ee in re("/Font <<"),ot)ot.hasOwnProperty(ee)&&(h===!1||h===!0&&d.hasOwnProperty(ee))&&re("/"+ee+" "+ot[ee].objectNumber+" 0 R");re(">>")}(),function(){if(Object.keys(Ct).length>0){for(var ee in re("/Shading <<"),Ct)Ct.hasOwnProperty(ee)&&Ct[ee]instanceof O2&&Ct[ee].objectNumber>=0&&re("/"+ee+" "+Ct[ee].objectNumber+" 0 R");pr.publish("putShadingPatternDict"),re(">>")}}(),function(ee){if(Object.keys(Ct).length>0){for(var ge in re("/Pattern <<"),Ct)Ct.hasOwnProperty(ge)&&Ct[ge]instanceof u.TilingPattern&&Ct[ge].objectNumber>=0&&Ct[ge].objectNumber<ee&&re("/"+ge+" "+Ct[ge].objectNumber+" 0 R");pr.publish("putTilingPatternDict"),re(">>")}}(U.objectOid),function(){if(Object.keys(Qt).length>0){var ee;for(ee in re("/ExtGState <<"),Qt)Qt.hasOwnProperty(ee)&&Qt[ee].objectNumber>=0&&re("/"+ee+" "+Qt[ee].objectNumber+" 0 R");pr.publish("putGStateDict"),re(">>")}}(),function(){for(var ee in re("/XObject <<"),Mn)Mn.hasOwnProperty(ee)&&Mn[ee].objectNumber>=0&&re("/"+ee+" "+Mn[ee].objectNumber+" 0 R");pr.publish("putXobjectDict"),re(">>")}(),re(">>"),re("endobj")},gg=function(U){Nt[U.fontName]=Nt[U.fontName]||{},Nt[U.fontName][U.fontStyle]=U.id},yg=function(U,ee,ge,me,Fe){var Qe={id:"F"+(Object.keys(ot).length+1).toString(10),postScriptName:U,fontName:ee,fontStyle:ge,encoding:me,isStandardFont:Fe||!1,metadata:{}};return pr.publish("addFont",{font:Qe,instance:this}),ot[Qe.id]=Qe,gg(Qe),Qe.id},Zo=u.__private__.pdfEscape=u.pdfEscape=function(U,ee){return function(ge,me){var Fe,Qe,Ge,mt,Et,Kt,lr,qr,Zn;if(Ge=(me=me||{}).sourceEncoding||"Unicode",Et=me.outputEncoding,(me.autoencode||Et)&&ot[st].metadata&&ot[st].metadata[Ge]&&ot[st].metadata[Ge].encoding&&(mt=ot[st].metadata[Ge].encoding,!Et&&ot[st].encoding&&(Et=ot[st].encoding),!Et&&mt.codePages&&(Et=mt.codePages[0]),typeof Et=="string"&&(Et=mt[Et]),Et)){for(lr=!1,Kt=[],Fe=0,Qe=ge.length;Fe<Qe;Fe++)(qr=Et[ge.charCodeAt(Fe)])?Kt.push(String.fromCharCode(qr)):Kt.push(ge[Fe]),Kt[Fe].charCodeAt(0)>>8&&(lr=!0);ge=Kt.join("")}for(Fe=ge.length;lr===void 0&&Fe!==0;)ge.charCodeAt(Fe-1)>>8&&(lr=!0),Fe--;if(!lr)return ge;for(Kt=me.noBOM?[]:[254,255],Fe=0,Qe=ge.length;Fe<Qe;Fe++){if((Zn=(qr=ge.charCodeAt(Fe))>>8)>>8)throw new Error("Character at position "+Fe+" of string '"+ge+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Kt.push(Zn),Kt.push(qr-(Zn<<8))}return String.fromCharCode.apply(void 0,Kt)}(U,ee).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},J1=u.__private__.beginPage=function(U){Ue[++Ar]=[],Pt[Ar]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(U[0]),topRightY:Number(U[1])}},vg(Ar),H(Ue[j])},xl=function(U,ee){var ge,me,Fe;switch(r=ee||r,typeof U=="string"&&(ge=p(U.toLowerCase()),Array.isArray(ge)&&(me=ge[0],Fe=ge[1])),Array.isArray(U)&&(me=U[0]*wt,Fe=U[1]*wt),isNaN(me)&&(me=i[0],Fe=i[1]),(me>14400||Fe>14400)&&(gn.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),me=Math.min(14400,me),Fe=Math.min(14400,Fe)),i=[me,Fe],r.substr(0,1)){case"l":Fe>me&&(i=[Fe,me]);break;case"p":me>Fe&&(i=[Fe,me])}J1(i),ks(In),re(bg),Sm!==0&&re(Sm+" J"),Dm!==0&&re(Dm+" j"),pr.publish("addPage",{pageNumber:Ar})},$1=function(U){U>0&&U<=Ar&&(Ue.splice(U,1),Pt.splice(U,1),Ar--,j>Ar&&(j=Ar),this.setPage(j))},vg=function(U){U>0&&U<=Ar&&(j=U)},mg=u.__private__.getNumberOfPages=u.getNumberOfPages=function(){return Ue.length-1},wg=function(U,ee,ge){var me,Fe=void 0;return ge=ge||{},U=U!==void 0?U:ot[st].fontName,ee=ee!==void 0?ee:ot[st].fontStyle,me=U.toLowerCase(),Nt[me]!==void 0&&Nt[me][ee]!==void 0?Fe=Nt[me][ee]:Nt[U]!==void 0&&Nt[U][ee]!==void 0?Fe=Nt[U][ee]:ge.disableWarning===!1&&gn.warn("Unable to look up font label for font '"+U+"', '"+ee+"'. Refer to getFontList() for available fonts."),Fe||ge.noFallback||(Fe=Nt.times[ee])==null&&(Fe=Nt.times.normal),Fe},fu=u.__private__.putInfo=function(){var U=ln(),ee=function(me){return me};for(var ge in A!==null&&(ee=Gn.encryptor(U,0)),re("<<"),re("/Producer ("+Zo(ee("jsPDF "+Lt.version))+")"),et)et.hasOwnProperty(ge)&&et[ge]&&re("/"+ge.substr(0,1).toUpperCase()+ge.substr(1)+" ("+Zo(ee(et[ge]))+")");re("/CreationDate ("+Zo(ee(K))+")"),re(">>"),re("endobj")},ef=u.__private__.putCatalog=function(U){var ee=(U=U||{}).rootDictionaryObjId||Ri;switch(ln(),re("<<"),re("/Type /Catalog"),re("/Pages "+ee+" 0 R"),Se||(Se="fullwidth"),Se){case"fullwidth":re("/OpenAction [3 0 R /FitH null]");break;case"fullheight":re("/OpenAction [3 0 R /FitV null]");break;case"fullpage":re("/OpenAction [3 0 R /Fit]");break;case"original":re("/OpenAction [3 0 R /XYZ null null 1]");break;default:var ge=""+Se;ge.substr(ge.length-1)==="%"&&(Se=parseInt(Se)/100),typeof Se=="number"&&re("/OpenAction [3 0 R /XYZ null null "+S(Se)+"]")}switch(Ne||(Ne="continuous"),Ne){case"continuous":re("/PageLayout /OneColumn");break;case"single":re("/PageLayout /SinglePage");break;case"two":case"twoleft":re("/PageLayout /TwoColumnLeft");break;case"tworight":re("/PageLayout /TwoColumnRight")}Te&&re("/PageMode /"+Te),pr.publish("putCatalog"),re(">>"),re("endobj")},Kn=u.__private__.putTrailer=function(){re("trailer"),re("<<"),re("/Size "+(he+1)),re("/Root "+he+" 0 R"),re("/Info "+(he-1)+" 0 R"),A!==null&&re("/Encrypt "+Gn.oid+" 0 R"),re("/ID [ <"+Y+"> <"+Y+"> ]"),re(">>")},tf=u.__private__.putHeader=function(){re("%PDF-"+f),re("%ºß¬à")},xu=u.__private__.putXRef=function(){var U="0000000000";re("xref"),re("0 "+(he+1)),re("0000000000 65535 f ");for(var ee=1;ee<=he;ee++)typeof ye[ee]=="function"?re((U+ye[ee]()).slice(-10)+" 00000 n "):ye[ee]!==void 0?re((U+ye[ee]).slice(-10)+" 00000 n "):re("0000000000 00000 n ")},pl=u.__private__.buildDocument=function(){var U;he=0,ke=0,ve=[],ye=[],Ie=[],Ri=ni(),Xa=ni(),H(ve),pr.publish("buildDocument"),tf(),v0(),function(){pr.publish("putAdditionalObjects");for(var ge=0;ge<Ie.length;ge++){var me=Ie[ge];_n(me.objId,!0),re(me.content),re("endobj")}pr.publish("postPutAdditionalObjects")}(),U=[],function(){for(var ge in ot)ot.hasOwnProperty(ge)&&(h===!1||h===!0&&d.hasOwnProperty(ge))&&fl(ot[ge])}(),function(){var ge;for(ge in Qt)Qt.hasOwnProperty(ge)&&Em(Qt[ge])}(),function(){for(var ge in Mn)Mn.hasOwnProperty(ge)&&BA(Mn[ge])}(),function(ge){var me;for(me in Ct)Ct.hasOwnProperty(me)&&(Ct[me]instanceof O2?oc(Ct[me]):Ct[me]instanceof Ry&&du(Ct[me],ge))}(U),pr.publish("putResources"),U.forEach(Y1),Y1({resourcesOid:Xa,objectOid:Number.MAX_SAFE_INTEGER}),pr.publish("postPutResources"),A!==null&&(Gn.oid=ln(),re("<<"),re("/Filter /Standard"),re("/V "+Gn.v),re("/R "+Gn.r),re("/U <"+Gn.toHexString(Gn.U)+">"),re("/O <"+Gn.toHexString(Gn.O)+">"),re("/P "+Gn.P),re(">>"),re("endobj")),fu(),ef();var ee=ke;return xu(),Kn(),re("startxref"),re(""+ee),re("%%EOF"),H(Ue[j]),ve.join(` `)},CA=u.__private__.getBlob=function(U){return new Blob([Ae(U)],{type:"application/pdf"})},ws=u.output=u.__private__.output=(Vn=function(U,ee){switch(typeof(ee=ee||{})=="string"?ee={filename:ee}:ee.filename=ee.filename||"generated.pdf",U){case void 0:return pl();case"save":u.save(ee.filename);break;case"arraybuffer":return Ae(pl());case"blob":return CA(pl());case"bloburi":case"bloburl":if(Gt.URL!==void 0&&typeof Gt.URL.createObjectURL=="function")return Gt.URL&&Gt.URL.createObjectURL(CA(pl()))||void 0;gn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var ge="",me=pl();try{ge=Cde(me)}catch{ge=Cde(unescape(encodeURIComponent(me)))}return"data:application/pdf;filename="+ee.filename+";base64,"+ge;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Gt)==="[object Window]"){var Fe="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Qe=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';ee.pdfObjectUrl&&(Fe=ee.pdfObjectUrl,Qe="");var Ge='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Fe+'"'+Qe+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(ee)+");<\/script></body></html>",mt=Gt.open();return mt!==null&&mt.document.write(Ge),mt}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Gt)==="[object Window]"){var Et='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(ee.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+ee.filename+'" width="500px" height="400px" /></body></html>',Kt=Gt.open();if(Kt!==null){Kt.document.write(Et);var lr=this;Kt.document.documentElement.querySelector("#pdfViewer").onload=function(){Kt.document.title=ee.filename,Kt.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(lr.output("bloburl"))}}return Kt}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Gt)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var qr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",ee)+'"></iframe></body></html>',Zn=Gt.open();if(Zn!==null&&(Zn.document.write(qr),Zn.document.title=ee.filename),Zn||typeof safari>"u")return Zn;break;case"datauri":case"dataurl":return Gt.document.location.href=this.output("datauristring",ee);default:return null}},Vn.foo=function(){try{return Vn.apply(this,arguments)}catch(ge){var U=ge.stack||"";~U.indexOf(" at ")&&(U=U.split(" at ")[1]);var ee="Error in function "+U.split(` `)[0].split("<")[0]+": "+ge.message;if(!Gt.console)throw new Error(ee);Gt.console.error(ee,ge),Gt.alert&&alert(ee)}},Vn.foo.bar=Vn,Vn.foo),bA=function(U){return Array.isArray(dl)===!0&&dl.indexOf(U)>-1};switch(n){case"pt":wt=1;break;case"mm":wt=72/25.4;break;case"cm":wt=72/2.54;break;case"in":wt=72;break;case"px":wt=bA("px_scaling")==1?.75:96/72;break;case"pc":case"em":wt=12;break;case"ex":wt=6;break;default:if(typeof n!="number")throw new Error("Invalid unit: "+n);wt=n}var Gn=null;O(),X();var rf=u.__private__.getPageInfo=u.getPageInfo=function(U){if(isNaN(U)||U%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Pt[U].objId,pageNumber:U,pageContext:Pt[U]}},nf=u.__private__.getPageInfoByObjId=function(U){if(isNaN(U)||U%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var ee in Pt)if(Pt[ee].objId===U)break;return rf(ee)},kg=u.__private__.getCurrentPageInfo=u.getCurrentPageInfo=function(){return{objId:Pt[j].objId,pageNumber:j,pageContext:Pt[j]}};u.addPage=function(){return xl.apply(this,arguments),this},u.setPage=function(){return vg.apply(this,arguments),H.call(this,Ue[j]),this},u.insertPage=function(U){return this.addPage(),this.movePage(j,U),this},u.movePage=function(U,ee){var ge,me;if(U>ee){ge=Ue[U],me=Pt[U];for(var Fe=U;Fe>ee;Fe--)Ue[Fe]=Ue[Fe-1],Pt[Fe]=Pt[Fe-1];Ue[ee]=ge,Pt[ee]=me,this.setPage(ee)}else if(U<ee){ge=Ue[U],me=Pt[U];for(var Qe=U;Qe<ee;Qe++)Ue[Qe]=Ue[Qe+1],Pt[Qe]=Pt[Qe+1];Ue[ee]=ge,Pt[ee]=me,this.setPage(ee)}return this},u.deletePage=function(){return $1.apply(this,arguments),this},u.__private__.text=u.text=function(U,ee,ge,me,Fe){var Qe,Ge,mt,Et,Kt,lr,qr,Zn,Ei,cn=(me=me||{}).scope||this;if(typeof U=="number"&&typeof ee=="number"&&(typeof ge=="string"||Array.isArray(ge))){var Hi=ge;ge=ee,ee=U,U=Hi}if(arguments[3]instanceof Tt==0?(mt=arguments[4],Et=arguments[5],an(qr=arguments[3])==="object"&&qr!==null||(typeof mt=="string"&&(Et=mt,mt=null),typeof qr=="string"&&(Et=qr,qr=null),typeof qr=="number"&&(mt=qr,qr=null),me={flags:qr,angle:mt,align:Et})):(M("The transform parameter of text() with a Matrix value"),Ei=Fe),isNaN(ee)||isNaN(ge)||U==null)throw new Error("Invalid arguments passed to jsPDF.text");if(U.length===0)return cn;var Fi,Ba="",SA=typeof me.lineHeightFactor=="number"?me.lineHeightFactor:Ln,pu=cn.internal.scaleFactor;function VY(vn){return vn=vn.split(" ").join(Array(me.TabLen||9).join(" ")),Zo(vn,qr)}function x9(vn){for(var mn,Ai=vn.concat(),hi=[],LA=Ai.length;LA--;)typeof(mn=Ai.shift())=="string"?hi.push(mn):Array.isArray(vn)&&(mn.length===1||mn[1]===void 0&&mn[2]===void 0)?hi.push(mn[0]):hi.push([mn[0],mn[1],mn[2]]);return hi}function hf(vn,mn){var Ai;if(typeof vn=="string")Ai=mn(vn)[0];else if(Array.isArray(vn)){for(var hi,LA,Ug=vn.concat(),uc=[],Qm=Ug.length;Qm--;)typeof(hi=Ug.shift())=="string"?uc.push(mn(hi)[0]):Array.isArray(hi)&&typeof hi[0]=="string"&&(LA=mn(hi[0],hi[1],hi[2]),uc.push([LA[0],LA[1],LA[2]]));Ai=uc}return Ai}var gl=!1,Tm=!0;if(typeof U=="string")gl=!0;else if(Array.isArray(U)){var Dg=U.concat();Ge=[];for(var gu,la=Dg.length;la--;)(typeof(gu=Dg.shift())!="string"||Array.isArray(gu)&&typeof gu[0]!="string")&&(Tm=!1);gl=Tm}if(gl===!1)throw new Error('Type of text must be string or Array. "'+U+'" is not recognized.');typeof U=="string"&&(U=U.match(/[\r?\n]/)?U.split(/\r\n|\r|\n/g):[U]);var DA=de/cn.internal.scaleFactor,MA=DA*(SA-1);switch(me.baseline){case"bottom":ge-=MA;break;case"top":ge+=DA-MA;break;case"hanging":ge+=DA-2*MA;break;case"middle":ge+=DA/2-MA}if((lr=me.maxWidth||0)>0&&(typeof U=="string"?U=cn.splitTextToSize(U,lr):Object.prototype.toString.call(U)==="[object Array]"&&(U=U.reduce(function(vn,mn){return vn.concat(cn.splitTextToSize(mn,lr))},[]))),Qe={text:U,x:ee,y:ge,options:me,mutex:{pdfEscape:Zo,activeFontKey:st,fonts:ot,activeFontSize:de}},pr.publish("preProcessText",Qe),U=Qe.text,mt=(me=Qe.options).angle,Ei instanceof Tt==0&&mt&&typeof mt=="number"){mt*=Math.PI/180,me.rotationDirection===0&&(mt=-mt),k===m&&(mt=-mt);var Mg=Math.cos(mt),Pm=Math.sin(mt);Ei=new Tt(Mg,Pm,-Pm,Mg,0,0)}else mt&&mt instanceof Tt&&(Ei=mt);k!==m||Ei||(Ei=Ko),(Kt=me.charSpace||Fg)!==void 0&&(Ba+=D(P(Kt))+` Tc `,this.setCharSpace(this.getCharSpace()||0)),(Zn=me.horizontalScale)!==void 0&&(Ba+=D(100*Zn)+` Tz `),me.lang;var yo=-1,p9=me.renderingMode!==void 0?me.renderingMode:me.stroke,_g=cn.internal.getCurrentPageInfo().pageContext;switch(p9){case 0:case!1:case"fill":yo=0;break;case 1:case!0:case"stroke":yo=1;break;case 2:case"fillThenStroke":yo=2;break;case 3:case"invisible":yo=3;break;case 4:case"fillAndAddForClipping":yo=4;break;case 5:case"strokeAndAddPathForClipping":yo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":yo=6;break;case 7:case"addToPathForClipping":yo=7}var g9=_g.usedRenderingMode!==void 0?_g.usedRenderingMode:-1;yo!==-1?Ba+=yo+` Tr `:g9!==-1&&(Ba+=`0 Tr `),yo!==-1&&(_g.usedRenderingMode=yo),Et=me.align||"left";var Oi,w0=de*SA,Um=cn.internal.pageSize.getWidth(),Nm=ot[st];Kt=me.charSpace||Fg,lr=me.maxWidth||0,qr=Object.assign({autoencode:!0,noBOM:!0},me.flags);var yu=[],Lg=function(vn){return cn.getStringUnitWidth(vn,{font:Nm,charSpace:Kt,fontSize:de,doKerning:!1})*de/pu};if(Object.prototype.toString.call(U)==="[object Array]"){var Xo;Ge=x9(U),Et!=="left"&&(Oi=Ge.map(Lg));var Yo,uf=0;if(Et==="right"){ee-=Oi[0],U=[],la=Ge.length;for(var lc=0;lc<la;lc++)lc===0?(Yo=EA(ee),Xo=FA(ge)):(Yo=P(uf-Oi[lc]),Xo=-w0),U.push([Ge[lc],Yo,Xo]),uf=Oi[lc]}else if(Et==="center"){ee-=Oi[0]/2,U=[],la=Ge.length;for(var vu=0;vu<la;vu++)vu===0?(Yo=EA(ee),Xo=FA(ge)):(Yo=P((uf-Oi[vu])/2),Xo=-w0),U.push([Ge[vu],Yo,Xo]),uf=Oi[vu]}else if(Et==="left"){U=[],la=Ge.length;for(var Rm=0;Rm<la;Rm++)U.push(Ge[Rm])}else if(Et==="justify"&&Nm.encoding==="Identity-H"){U=[],la=Ge.length,lr=lr!==0?lr:Um;for(var mu=0,ci=0;ci<la;ci++)if(Xo=ci===0?FA(ge):-w0,Yo=ci===0?EA(ee):mu,ci<la-1){var KY=P((lr-Oi[ci])/(Ge[ci].split(" ").length-1)),cc=Ge[ci].split(" ");U.push([cc[0]+" ",Yo,Xo]),mu=0;for(var Ac=1;Ac<cc.length;Ac++){var Ig=(Lg(cc[Ac-1]+" "+cc[Ac])-Lg(cc[Ac]))*pu+KY;Ac==cc.length-1?U.push([cc[Ac],Ig,0]):U.push([cc[Ac]+" ",Ig,0]),mu-=Ig}}else U.push([Ge[ci],Yo,Xo]);U.push(["",mu,0])}else{if(Et!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(U=[],la=Ge.length,lr=lr!==0?lr:Um,ci=0;ci<la;ci++)Xo=ci===0?FA(ge):-w0,Yo=ci===0?EA(ee):0,ci<la-1?yu.push(D(P((lr-Oi[ci])/(Ge[ci].split(" ").length-1)))):yu.push(0),U.push([Ge[ci],Yo,Xo])}}(typeof me.R2L=="boolean"?me.R2L:we)===!0&&(U=hf(U,function(vn,mn,Ai){return[vn.split("").reverse().join(""),mn,Ai]})),Qe={text:U,x:ee,y:ge,options:me,mutex:{pdfEscape:Zo,activeFontKey:st,fonts:ot,activeFontSize:de}},pr.publish("postProcessText",Qe),U=Qe.text,Fi=Qe.mutex.isHex||!1;var Hm=ot[st].encoding;Hm!=="WinAnsiEncoding"&&Hm!=="StandardEncoding"||(U=hf(U,function(vn,mn,Ai){return[VY(vn),mn,Ai]})),Ge=x9(U),U=[];for(var Tg,Pg,df,ff=Array.isArray(Ge[0])?1:0,_A="",Om=function(vn,mn,Ai){var hi="";return Ai instanceof Tt?(Ai=typeof me.angle=="number"?Za(Ai,new Tt(1,0,0,1,vn,mn)):Za(new Tt(1,0,0,1,vn,mn),Ai),k===m&&(Ai=Za(new Tt(1,0,0,-1,0,0),Ai)),hi=Ai.join(" ")+` Tm `):hi=D(vn)+" "+D(mn)+` Td `,hi},Cs=0;Cs<Ge.length;Cs++){switch(_A="",ff){case 1:df=(Fi?"<":"(")+Ge[Cs][0]+(Fi?">":")"),Tg=parseFloat(Ge[Cs][1]),Pg=parseFloat(Ge[Cs][2]);break;case 0:df=(Fi?"<":"(")+Ge[Cs]+(Fi?">":")"),Tg=EA(ee),Pg=FA(ge)}yu!==void 0&&yu[Cs]!==void 0&&(_A=yu[Cs]+` Tw `),Cs===0?U.push(_A+Om(Tg,Pg,Ei)+df):ff===0?U.push(_A+df):ff===1&&U.push(_A+Om(Tg,Pg,Ei)+df)}U=ff===0?U.join(` Tj T* `):U.join(` Tj `),U+=` Tj `;var hc=`BT /`;return hc+=st+" "+de+` Tf `,hc+=D(de*SA)+` TL `,hc+=sf+` `,hc+=Ba,hc+=U,re(hc+="ET"),d[st]=!0,cn};var Bg=u.__private__.clip=u.clip=function(U){return re(U==="evenodd"?"W*":"W"),this};u.clipEvenOdd=function(){return Bg("evenodd")},u.__private__.discardPath=u.discardPath=function(){return re("n"),this};var m0=u.__private__.isValidStyle=function(U){var ee=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(U)!==-1&&(ee=!0),ee};u.__private__.setDefaultPathOperation=u.setDefaultPathOperation=function(U){return m0(U)&&(c=U),this};var af=u.__private__.getStyle=u.getStyle=function(U){var ee=c;switch(U){case"D":case"S":ee="S";break;case"F":ee="f";break;case"FD":case"DF":ee="B";break;case"f":case"f*":case"B":case"B*":ee=U}return ee},Cg=u.close=function(){return re("h"),this};u.stroke=function(){return re("S"),this},u.fill=function(U){return ae("f",U),this},u.fillEvenOdd=function(U){return ae("f*",U),this},u.fillStroke=function(U){return ae("B",U),this},u.fillStrokeEvenOdd=function(U){return ae("B*",U),this};var ae=function(U,ee){an(ee)==="object"?Xe(ee,U):re(U)},Z=function(U){U===null||k===m&&U===void 0||(U=af(U),re(U))};function He(U,ee,ge,me,Fe){var Qe=new Ry(ee||this.boundingBox,ge||this.xStep,me||this.yStep,this.gState,Fe||this.matrix);Qe.stream=this.stream;var Ge=U+"$$"+this.cloneIndex+++"$$";return jr(Ge,Qe),Qe}var Xe=function(U,ee){var ge=$t[U.key],me=Ct[ge];if(me instanceof O2)re("q"),re(ct(ee)),me.gState&&u.setGState(me.gState),re(U.matrix.toString()+" cm"),re("/"+ge+" sh"),re("Q");else if(me instanceof Ry){var Fe=new Tt(1,0,0,-1,0,Bs());U.matrix&&(Fe=Fe.multiply(U.matrix||Ko),ge=He.call(me,U.key,U.boundingBox,U.xStep,U.yStep,Fe).id),re("q"),re("/Pattern cs"),re("/"+ge+" scn"),me.gState&&u.setGState(me.gState),re(ee),re("Q")}},ct=function(U){switch(U){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},bt=u.moveTo=function(U,ee){return re(D(P(U))+" "+D(_(ee))+" m"),this},At=u.lineTo=function(U,ee){return re(D(P(U))+" "+D(_(ee))+" l"),this},Rt=u.curveTo=function(U,ee,ge,me,Fe,Qe){return re([D(P(U)),D(_(ee)),D(P(ge)),D(_(me)),D(P(Fe)),D(_(Qe)),"c"].join(" ")),this};u.__private__.line=u.line=function(U,ee,ge,me,Fe){if(isNaN(U)||isNaN(ee)||isNaN(ge)||isNaN(me)||!m0(Fe))throw new Error("Invalid arguments passed to jsPDF.line");return k===v?this.lines([[ge-U,me-ee]],U,ee,[1,1],Fe||"S"):this.lines([[ge-U,me-ee]],U,ee,[1,1]).stroke()},u.__private__.lines=u.lines=function(U,ee,ge,me,Fe,Qe){var Ge,mt,Et,Kt,lr,qr,Zn,Ei,cn,Hi,Fi,Ba;if(typeof U=="number"&&(Ba=ge,ge=ee,ee=U,U=Ba),me=me||[1,1],Qe=Qe||!1,isNaN(ee)||isNaN(ge)||!Array.isArray(U)||!Array.isArray(me)||!m0(Fe)||typeof Qe!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(bt(ee,ge),Ge=me[0],mt=me[1],Kt=U.length,Hi=ee,Fi=ge,Et=0;Et<Kt;Et++)(lr=U[Et]).length===2?(Hi=lr[0]*Ge+Hi,Fi=lr[1]*mt+Fi,At(Hi,Fi)):(qr=lr[0]*Ge+Hi,Zn=lr[1]*mt+Fi,Ei=lr[2]*Ge+Hi,cn=lr[3]*mt+Fi,Hi=lr[4]*Ge+Hi,Fi=lr[5]*mt+Fi,Rt(qr,Zn,Ei,cn,Hi,Fi));return Qe&&Cg(),Z(Fe),this},u.path=function(U){for(var ee=0;ee<U.length;ee++){var ge=U[ee],me=ge.c;switch(ge.op){case"m":bt(me[0],me[1]);break;case"l":At(me[0],me[1]);break;case"c":Rt.apply(this,me);break;case"h":Cg()}}return this},u.__private__.rect=u.rect=function(U,ee,ge,me,Fe){if(isNaN(U)||isNaN(ee)||isNaN(ge)||isNaN(me)||!m0(Fe))throw new Error("Invalid arguments passed to jsPDF.rect");return k===v&&(me=-me),re([D(P(U)),D(_(ee)),D(P(ge)),D(P(me)),"re"].join(" ")),Z(Fe),this},u.__private__.triangle=u.triangle=function(U,ee,ge,me,Fe,Qe,Ge){if(isNaN(U)||isNaN(ee)||isNaN(ge)||isNaN(me)||isNaN(Fe)||isNaN(Qe)||!m0(Ge))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[ge-U,me-ee],[Fe-ge,Qe-me],[U-Fe,ee-Qe]],U,ee,[1,1],Ge,!0),this},u.__private__.roundedRect=u.roundedRect=function(U,ee,ge,me,Fe,Qe,Ge){if(isNaN(U)||isNaN(ee)||isNaN(ge)||isNaN(me)||isNaN(Fe)||isNaN(Qe)||!m0(Ge))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var mt=4/3*(Math.SQRT2-1);return Fe=Math.min(Fe,.5*ge),Qe=Math.min(Qe,.5*me),this.lines([[ge-2*Fe,0],[Fe*mt,0,Fe,Qe-Qe*mt,Fe,Qe],[0,me-2*Qe],[0,Qe*mt,-Fe*mt,Qe,-Fe,Qe],[2*Fe-ge,0],[-Fe*mt,0,-Fe,-Qe*mt,-Fe,-Qe],[0,2*Qe-me],[0,-Qe*mt,Fe*mt,-Qe,Fe,-Qe]],U+Fe,ee,[1,1],Ge,!0),this},u.__private__.ellipse=u.ellipse=function(U,ee,ge,me,Fe){if(isNaN(U)||isNaN(ee)||isNaN(ge)||isNaN(me)||!m0(Fe))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Qe=4/3*(Math.SQRT2-1)*ge,Ge=4/3*(Math.SQRT2-1)*me;return bt(U+ge,ee),Rt(U+ge,ee-Ge,U+Qe,ee-me,U,ee-me),Rt(U-Qe,ee-me,U-ge,ee-Ge,U-ge,ee),Rt(U-ge,ee+Ge,U-Qe,ee+me,U,ee+me),Rt(U+Qe,ee+me,U+ge,ee+Ge,U+ge,ee),Z(Fe),this},u.__private__.circle=u.circle=function(U,ee,ge,me){if(isNaN(U)||isNaN(ee)||isNaN(ge)||!m0(me))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(U,ee,ge,ge,me)},u.setFont=function(U,ee,ge){return ge&&(ee=E(ee,ge)),st=wg(U,ee,{disableWarning:!1}),this};var Wn=u.__private__.getFont=u.getFont=function(){return ot[wg.apply(u,arguments)]};u.__private__.getFontList=u.getFontList=function(){var U,ee,ge={};for(U in Nt)if(Nt.hasOwnProperty(U))for(ee in ge[U]=[],Nt[U])Nt[U].hasOwnProperty(ee)&&ge[U].push(ee);return ge},u.addFont=function(U,ee,ge,me,Fe){var Qe=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Qe.indexOf(arguments[3])!==-1?Fe=arguments[3]:arguments[3]&&Qe.indexOf(arguments[3])==-1&&(ge=E(ge,me)),yg.call(this,U,ee,ge,Fe=Fe||"Identity-H")};var Ln,In=t.lineWidth||.200025,Ut=u.__private__.getLineWidth=u.getLineWidth=function(){return In},ks=u.__private__.setLineWidth=u.setLineWidth=function(U){return In=U,re(D(P(U))+" w"),this};u.__private__.setLineDash=Lt.API.setLineDash=Lt.API.setLineDashPattern=function(U,ee){if(U=U||[],ee=ee||0,isNaN(ee)||!Array.isArray(U))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return U=U.map(function(ge){return D(P(ge))}).join(" "),ee=D(P(ee)),re("["+U+"] "+ee+" d"),this};var of=u.__private__.getLineHeight=u.getLineHeight=function(){return de*Ln};u.__private__.getLineHeight=u.getLineHeight=function(){return de*Ln};var OY=u.__private__.setLineHeightFactor=u.setLineHeightFactor=function(U){return typeof(U=U||1.15)=="number"&&(Ln=U),this},QY=u.__private__.getLineHeightFactor=u.getLineHeightFactor=function(){return Ln};OY(t.lineHeight);var EA=u.__private__.getHorizontalCoordinate=function(U){return P(U)},FA=u.__private__.getVerticalCoordinate=function(U){return k===m?U:Pt[j].mediaBox.topRightY-Pt[j].mediaBox.bottomLeftY-P(U)},zY=u.__private__.getHorizontalCoordinateString=u.getHorizontalCoordinateString=function(U){return D(EA(U))},jY=u.__private__.getVerticalCoordinateString=u.getVerticalCoordinateString=function(U){return D(FA(U))},bg=t.strokeColor||"0 G";u.__private__.getStrokeColor=u.getDrawColor=function(){return ms(bg)},u.__private__.setStrokeColor=u.setDrawColor=function(U,ee,ge,me){return bg=Go({ch1:U,ch2:ee,ch3:ge,ch4:me,pdfColorType:"draw",precision:2}),re(bg),this};var Fm=t.fillColor||"0 g";u.__private__.getFillColor=u.getFillColor=function(){return ms(Fm)},u.__private__.setFillColor=u.setFillColor=function(U,ee,ge,me){return Fm=Go({ch1:U,ch2:ee,ch3:ge,ch4:me,pdfColorType:"fill",precision:2}),re(Fm),this};var sf=t.textColor||"0 g",Eg=u.__private__.getTextColor=u.getTextColor=function(){return ms(sf)};u.__private__.setTextColor=u.setTextColor=function(U,ee,ge,me){return sf=Go({ch1:U,ch2:ee,ch3:ge,ch4:me,pdfColorType:"text",precision:3}),this};var Fg=t.charSpace,qY=u.__private__.getCharSpace=u.getCharSpace=function(){return parseFloat(Fg||0)};u.__private__.setCharSpace=u.setCharSpace=function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Fg=U,this};var Sm=0;u.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},u.__private__.setLineCap=u.setLineCap=function(U){var ee=u.CapJoinStyles[U];if(ee===void 0)throw new Error("Line cap style of '"+U+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Sm=ee,re(ee+" J"),this};var Dm=0;u.__private__.setLineJoin=u.setLineJoin=function(U){var ee=u.CapJoinStyles[U];if(ee===void 0)throw new Error("Line join style of '"+U+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Dm=ee,re(ee+" j"),this},u.__private__.setLineMiterLimit=u.__private__.setMiterLimit=u.setLineMiterLimit=u.setMiterLimit=function(U){if(U=U||0,isNaN(U))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return re(D(P(U))+" M"),this},u.GState=PZ,u.setGState=function(U){(U=typeof U=="string"?Qt[zr[U]]:lf(null,U)).equals(yn)||(re("/"+U.id+" gs"),yn=U)};var lf=function(U,ee){if(!U||!zr[U]){var ge=!1;for(var me in Qt)if(Qt.hasOwnProperty(me)&&Qt[me].equals(ee)){ge=!0;break}if(ge)ee=Qt[me];else{var Fe="GS"+(Object.keys(Qt).length+1).toString(10);Qt[Fe]=ee,ee.id=Fe}return U&&(zr[U]=ee.id),pr.publish("addGState",ee),ee}};u.addGState=function(U,ee){return lf(U,ee),this},u.saveGraphicsState=function(){return re("q"),Jt.push({key:st,size:de,color:sf}),this},u.restoreGraphicsState=function(){re("Q");var U=Jt.pop();return st=U.key,de=U.size,sf=U.color,yn=null,this},u.setCurrentTransformationMatrix=function(U){return re(U.toString()+" cm"),this},u.comment=function(U){return re("#"+U),this};var cf=function(U,ee){var ge=U||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return ge},set:function(Qe){isNaN(Qe)||(ge=parseFloat(Qe))}});var me=ee||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return me},set:function(Qe){isNaN(Qe)||(me=parseFloat(Qe))}});var Fe="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Fe},set:function(Qe){Fe=Qe.toString()}}),this},Mm=function(U,ee,ge,me){cf.call(this,U,ee),this.type="rect";var Fe=ge||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Fe},set:function(Ge){isNaN(Ge)||(Fe=parseFloat(Ge))}});var Qe=me||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Qe},set:function(Ge){isNaN(Ge)||(Qe=parseFloat(Ge))}}),this},Sg=function(){this.page=Ar,this.currentPage=j,this.pages=Ue.slice(0),this.pagesContext=Pt.slice(0),this.x=at,this.y=nr,this.matrix=_t,this.width=Lm(j),this.height=Bs(j),this.outputDestination=Ve,this.id="",this.objectNumber=-1};Sg.prototype.restore=function(){Ar=this.page,j=this.currentPage,Pt=this.pagesContext,Ue=this.pages,at=this.x,nr=this.y,_t=this.matrix,Im(j,this.width),sc(j,this.height),Ve=this.outputDestination};var _m=function(U,ee,ge,me,Fe){ka.push(new Sg),Ar=j=0,Ue=[],at=U,nr=ee,_t=Fe,J1([ge,me])};for(var Af in u.beginFormObject=function(U,ee,ge,me,Fe){return _m(U,ee,ge,me,Fe),this},u.endFormObject=function(U){return function(ee){if(Vo[ee])ka.pop().restore();else{var ge=new Sg,me="Xo"+(Object.keys(Mn).length+1).toString(10);ge.id=me,Vo[ee]=me,Mn[me]=ge,pr.publish("addFormObject",ge),ka.pop().restore()}}(U),this},u.doFormObject=function(U,ee){var ge=Mn[Vo[U]];return re("q"),re(ee.toString()+" cm"),re("/"+ge.id+" Do"),re("Q"),this},u.getFormObject=function(U){var ee=Mn[Vo[U]];return{x:ee.x,y:ee.y,width:ee.width,height:ee.height,matrix:ee.matrix}},u.save=function(U,ee){return U=U||"generated.pdf",(ee=ee||{}).returnPromise=ee.returnPromise||!1,ee.returnPromise===!1?(R2(CA(pl()),U),typeof R2.unload=="function"&&Gt.setTimeout&&setTimeout(R2.unload,911),this):new Promise(function(ge,me){try{var Fe=R2(CA(pl()),U);typeof R2.unload=="function"&&Gt.setTimeout&&setTimeout(R2.unload,911),ge(Fe)}catch(Qe){me(Qe.message)}})},Lt.API)Lt.API.hasOwnProperty(Af)&&(Af==="events"&&Lt.API.events.length?function(U,ee){var ge,me,Fe;for(Fe=ee.length-1;Fe!==-1;Fe--)ge=ee[Fe][0],me=ee[Fe][1],U.subscribe.apply(U,[ge].concat(typeof me=="function"?[me]:me))}(pr,Lt.API.events):u[Af]=Lt.API[Af]);var Lm=u.getPageWidth=function(U){return(Pt[U=U||j].mediaBox.topRightX-Pt[U].mediaBox.bottomLeftX)/wt},Im=u.setPageWidth=function(U,ee){Pt[U].mediaBox.topRightX=ee*wt+Pt[U].mediaBox.bottomLeftX},Bs=u.getPageHeight=function(U){return(Pt[U=U||j].mediaBox.topRightY-Pt[U].mediaBox.bottomLeftY)/wt},sc=u.setPageHeight=function(U,ee){Pt[U].mediaBox.topRightY=ee*wt+Pt[U].mediaBox.bottomLeftY};return u.internal={pdfEscape:Zo,getStyle:af,getFont:Wn,getFontSize:Ce,getCharSpace:qY,getTextColor:Eg,getLineHeight:of,getLineHeightFactor:QY,getLineWidth:Ut,write:Ee,getHorizontalCoordinate:EA,getVerticalCoordinate:FA,getCoordinateString:zY,getVerticalCoordinateString:jY,collections:{},newObject:ln,newAdditionalObject:ac,newObjectDeferred:ni,newObjectDeferredBegin:_n,getFilters:Wo,putStream:Ya,events:pr,scaleFactor:wt,pageSize:{getWidth:function(){return Lm(j)},setWidth:function(U){Im(j,U)},getHeight:function(){return Bs(j)},setHeight:function(U){sc(j,U)}},encryptionOptions:A,encryption:Gn,getEncryptor:function(U){return A!==null?Gn.encryptor(U,0):function(ee){return ee}},output:ws,getNumberOfPages:mg,pages:Ue,out:re,f2:S,f3:L,getPageInfo:rf,getPageInfoByObjId:nf,getCurrentPageInfo:kg,getPDFVersion:x,Point:cf,Rectangle:Mm,Matrix:Tt,hasHotfix:bA},Object.defineProperty(u.internal.pageSize,"width",{get:function(){return Lm(j)},set:function(U){Im(j,U)},enumerable:!0,configurable:!0}),Object.defineProperty(u.internal.pageSize,"height",{get:function(){return Bs(j)},set:function(U){sc(j,U)},enumerable:!0,configurable:!0}),(function(U){for(var ee=0,ge=se.length;ee<ge;ee++){var me=yg.call(this,U[ee][0],U[ee][1],U[ee][2],se[ee][3],!0);h===!1&&(d[me]=!0);var Fe=U[ee][0].split("-");gg({id:me,fontName:Fe[0],fontStyle:Fe[1]||""})}pr.publish("addFonts",{fonts:ot,dictionary:Nt})}).call(u,se),st="F1",xl(i,r),pr.publish("initialized"),u}xy.prototype.lsbFirstWord=function(t){return String.fromCharCode(255&t,t>>8&255,t>>16&255,t>>24&255)},xy.prototype.toHexString=function(t){return t.split("").map(function(e){return("0"+(255&e.charCodeAt(0)).toString(16)).slice(-2)}).join("")},xy.prototype.hexToBytes=function(t){for(var e=[],r=0;r<t.length;r+=2)e.push(String.fromCharCode(parseInt(t.substr(r,2),16)));return e.join("")},xy.prototype.processOwnerPassword=function(t,e){return _ie(Mie(e).substr(0,5),t)},xy.prototype.encryptor=function(t,e){var r=Mie(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(n){return _ie(r,n)}},PZ.prototype.equals=function(t){var e,r="id,objectNumber,equals";if(!t||an(t)!==an(this))return!1;var n=0;for(e in this)if(!(r.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e)||this[e]!==t[e])return!1;n++}for(e in t)t.hasOwnProperty(e)&&r.indexOf(e)<0&&n--;return n===0},Lt.API={events:[]},Lt.version="3.0.2";var si=Lt.API,kse=1,dg=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Jg=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},er=function(t){return t.toFixed(2)},Iu=function(t){return t.toFixed(5)};si.__acroform__={};var vs=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Sde=function(t){return t*kse},Sc=function(t){var e=new Z4e,r=vt.internal.getHeight(t)||0,n=vt.internal.getWidth(t)||0;return e.BBox=[0,0,Number(er(n)),Number(er(r))],e},VPe=si.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},KPe=si.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},GPe=si.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return t&1<<e?1:0},ki=si.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return GPe(t,e-1)},Bi=si.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return VPe(t,e-1)},Ci=si.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return KPe(t,e-1)},WPe=si.__acroform__.calculateCoordinates=function(t,e){var r=e.internal.getHorizontalCoordinate,n=e.internal.getVerticalCoordinate,i=t[0],a=t[1],o=t[2],s=t[3],l={};return l.lowerLeft_X=r(i)||0,l.lowerLeft_Y=n(a+s)||0,l.upperRight_X=r(i+o)||0,l.upperRight_Y=n(a)||0,[Number(er(l.lowerLeft_X)),Number(er(l.lowerLeft_Y)),Number(er(l.upperRight_X)),Number(er(l.upperRight_Y))]},ZPe=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],r=t._V||t.DV,n=Lie(t,r),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+er(n.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(n.text),e.push("ET"),e.push("Q"),e.push("EMC");var a=Sc(t);return a.scope=t.scope,a.stream=e.join(` `),a}},Lie=function(t,e){var r=t.fontSize===0?t.maxFontSize:t.fontSize,n={text:"",fontSize:""},i=(e=(e=e.substr(0,1)=="("?e.substr(1):e).substr(e.length-1)==")"?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map(function(S){return S.split(` `)}):i.map(function(S){return[S]});var a=r,o=vt.internal.getHeight(t)||0;o=o<0?-o:o;var s=vt.internal.getWidth(t)||0;s=s<0?-s:s;var l=function(S,L,P){if(S+1<i.length){var _=L+" "+i[S+1][0];return RB(_,t,P).width<=s-4}return!1};a++;e:for(;a>0;){e="",a--;var c,A,h=RB("3",t,a).height,d=t.multiline?o-a:(o-h)/2,u=d+=2,f=0,x=0,y=0;if(a<=0){e=`(...) Tj `,e+="% Width of Text: "+RB(e,t,a=12).width+", FieldWidth:"+s+` `;break}for(var p="",v=0,m=0;m<i.length;m++)if(i.hasOwnProperty(m)){var k=!1;if(i[m].length!==1&&y!==i[m].length-1){if((h+2)*(v+2)+2>o)continue e;p+=i[m][y],k=!0,x=m,m--}else{p=(p+=i[m][y]+" ").substr(p.length-1)==" "?p.substr(0,p.length-1):p;var B=parseInt(m),b=l(B,p,a),E=m>=i.length-1;if(b&&!E){p+=" ",y=0;continue}if(b||E){if(E)x=B;else if(t.multiline&&(h+2)*(v+2)+2>o)continue e}else{if(!t.multiline||(h+2)*(v+2)+2>o)continue e;x=B}}for(var D="",M=f;M<=x;M++){var T=i[M];if(t.multiline){if(M===x){D+=T[y]+" ",y=(y+1)%T.length;continue}if(M===f){D+=T[T.length-1]+" ";continue}}D+=T[0]+" "}switch(D=D.substr(D.length-1)==" "?D.substr(0,D.length-1):D,A=RB(D,t,a).width,t.textAlign){case"right":c=s-A-2;break;case"center":c=(s-A)/2;break;default:c=2}e+=er(c)+" "+er(u)+` Td `,e+="("+dg(D)+`) Tj `,e+=-er(c)+` 0 Td `,u=-(a+2),A=0,f=k?x:x+1,v++,p=""}break}return n.text=e,n.fontSize=a,n},RB=function(t,e,r){var n=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:e.scope.getStringUnitWidth("3",{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:i}},XPe={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},YPe=function(t,e){var r={type:"reference",object:t};e.internal.getPageInfo(t.page).pageContext.annotations.find(function(n){return n.type===r.type&&n.object===r.object})===void 0&&e.internal.getPageInfo(t.page).pageContext.annotations.push(r)},JPe=function(t,e){if(e.scope=t,t.internal!==void 0&&(t.internal.acroformPlugin===void 0||t.internal.acroformPlugin.isInitialized===!1)){if(rc.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(XPe)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");kse=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new X4e,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",function(){(function(r){r.internal.events.unsubscribe(r.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete r.internal.acroformPlugin.acroFormDictionaryRoot._eventID,r.internal.acroformPlugin.printedOut=!0})(t)}),t.internal.events.subscribe("buildDocument",function(){(function(r){r.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var n=r.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var i in n)if(n.hasOwnProperty(i)){var a=n[i];a.objId=void 0,a.hasAnnotation&&YPe(a,r)}})(t)}),t.internal.events.subscribe("putCatalog",function(){(function(r){if(r.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");r.internal.write("/AcroForm "+r.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(t)}),t.internal.events.subscribe("postPutPages",function(r){(function(n,i){var a=!n;for(var o in n||(i.internal.newObjectDeferredBegin(i.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),i.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),n=n||i.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(n.hasOwnProperty(o)){var s=n[o],l=[],c=s.Rect;if(s.Rect&&(s.Rect=WPe(s.Rect,i)),i.internal.newObjectDeferredBegin(s.objId,!0),s.DA=vt.createDefaultAppearanceStream(s),an(s)==="object"&&typeof s.getKeyValueListForStream=="function"&&(l=s.getKeyValueListForStream()),s.Rect=c,s.hasAppearanceStream&&!s.appearanceStreamContent){var A=ZPe(s);l.push({key:"AP",value:"<</N "+A+">>"}),i.internal.acroformPlugin.xForms.push(A)}if(s.appearanceStreamContent){var h="";for(var d in s.appearanceStreamContent)if(s.appearanceStreamContent.hasOwnProperty(d)){var u=s.appearanceStreamContent[d];if(h+="/"+d+" ",h+="<<",Object.keys(u).length>=1||Array.isArray(u)){for(var o in u)if(u.hasOwnProperty(o)){var f=u[o];typeof f=="function"&&(f=f.call(i,s)),h+="/"+o+" "+f+" ",i.internal.acroformPlugin.xForms.indexOf(f)>=0||i.internal.acroformPlugin.xForms.push(f)}}else typeof(f=u)=="function"&&(f=f.call(i,s)),h+="/"+o+" "+f,i.internal.acroformPlugin.xForms.indexOf(f)>=0||i.internal.acroformPlugin.xForms.push(f);h+=">>"}l.push({key:"AP",value:`<< `+h+">>"})}i.internal.putStream({additionalKeyValues:l,objectId:s.objId}),i.internal.out("endobj")}a&&function(x,y){for(var p in x)if(x.hasOwnProperty(p)){var v=p,m=x[p];y.internal.newObjectDeferredBegin(m.objId,!0),an(m)==="object"&&typeof m.putStream=="function"&&m.putStream(),delete x[v]}}(i.internal.acroformPlugin.xForms,i)})(r,t)}),t.internal.acroformPlugin.isInitialized=!0}},W4e=si.__acroform__.arrayToPdfArray=function(t,e,r){var n=function(o){return o};if(Array.isArray(t)){for(var i="[",a=0;a<t.length;a++)switch(a!==0&&(i+=" "),an(t[a])){case"boolean":case"number":case"object":i+=t[a].toString();break;case"string":t[a].substr(0,1)!=="/"?(e!==void 0&&r&&(n=r.internal.getEncryptor(e)),i+="("+dg(n(t[a].toString()))+")"):i+=t[a].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ree=function(t,e,r){var n=function(i){return i};return e!==void 0&&r&&(n=r.internal.getEncryptor(e)),(t=t||"").toString(),"("+dg(n(t))+")"},oA=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};oA.prototype.toString=function(){return this.objId+" 0 R"},oA.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},oA.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter(function(a){return a!="content"&&a!="appearanceStreamContent"&&a!="scope"&&a!="objId"&&a.substring(0,1)!="_"});for(var r in e)if(Object.getOwnPropertyDescriptor(this,e[r]).configurable===!1){var n=e[r],i=this[n];i&&(Array.isArray(i)?t.push({key:n,value:W4e(i,this.objId,this.scope)}):i instanceof oA?(i.scope=this.scope,t.push({key:n,value:i.objId+" 0 R"})):typeof i!="function"&&t.push({key:n,value:i}))}return t};var Z4e=function(){oA.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(r){t=r.trim()},get:function(){return t||null}})};vs(Z4e,oA);var X4e=function(){oA.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var r=function(n){return n};return this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),"("+dg(r(t))+")"}},set:function(r){t=r}})};vs(X4e,oA);var rc=function t(){oA.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(p){if(isNaN(p))throw new Error('Invalid value "'+p+'" for attribute F supplied.');e=p}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!ki(e,3)},set:function(p){p?this.F=Bi(e,3):this.F=Ci(e,3)}});var r=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return r},set:function(p){if(isNaN(p))throw new Error('Invalid value "'+p+'" for attribute Ff supplied.');r=p}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(n.length!==0)return n},set:function(p){n=p!==void 0?p:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:n[0]},set:function(p){n[0]=p}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:n[1]},set:function(p){n[1]=p}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:n[2]},set:function(p){n[2]=p}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:n[3]},set:function(p){n[3]=p}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(p){switch(p){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=p;break;default:throw new Error('Invalid value "'+p+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof UZ)return;a="FieldObject"+t.FieldNum++}var p=function(v){return v};return this.scope&&(p=this.scope.internal.getEncryptor(this.objId)),"("+dg(p(a))+")"},set:function(p){a=p.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(p){a=p}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(p){o=p}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(p){s=p}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(p){l=p}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return c===void 0?50/kse:c},set:function(p){c=p}});var A="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return A},set:function(p){A=p}});var h="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!h||this instanceof UZ||this instanceof yp))return ree(h,this.objId,this.scope)},set:function(p){p=p.toString(),h=p}});var d=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ya==0?ree(d,this.objId,this.scope):d},set:function(p){p=p.toString(),d=this instanceof ya==0?p.substr(0,1)==="("?Jg(p.substr(1,p.length-2)):Jg(p):p}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ya==1?Jg(d.substr(1,d.length-1)):d},set:function(p){p=p.toString(),d=this instanceof ya==1?"/"+p:p}});var u=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(u)return u},set:function(p){this.V=p}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(u)return this instanceof ya==0?ree(u,this.objId,this.scope):u},set:function(p){p=p.toString(),u=this instanceof ya==0?p.substr(0,1)==="("?Jg(p.substr(1,p.length-2)):Jg(p):p}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ya==1?Jg(u.substr(1,u.length-1)):u},set:function(p){p=p.toString(),u=this instanceof ya==1?"/"+p:p}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var f,x=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return x},set:function(p){p=!!p,x=p}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(f)return f},set:function(p){f=p}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,1)},set:function(p){p?this.Ff=Bi(this.Ff,1):this.Ff=Ci(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,2)},set:function(p){p?this.Ff=Bi(this.Ff,2):this.Ff=Ci(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,3)},set:function(p){p?this.Ff=Bi(this.Ff,3):this.Ff=Ci(this.Ff,3)}});var y=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(y!==null)return y},set:function(p){if([0,1,2].indexOf(p)===-1)throw new Error('Invalid value "'+p+'" for attribute Q supplied.');y=p}}),Object.defineProperty(this,"textAlign",{get:function(){var p;switch(y){case 0:default:p="left";break;case 1:p="center";break;case 2:p="right"}return p},configurable:!0,enumerable:!0,set:function(p){switch(p){case"right":case 2:y=2;break;case"center":case 1:y=1;break;default:y=0}}})};vs(rc,oA);var w5=function(){rc.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(r){t=r}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(r){t=r}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return W4e(e,this.objId,this.scope)},set:function(r){var n,i;i=[],typeof(n=r)=="string"&&(i=function(a,o,s){s||(s=1);for(var l,c=[];l=o.exec(a);)c.push(l[s]);return c}(n,/\((.*?)\)/g)),e=i}}),this.getOptions=function(){return e},this.setOptions=function(r){e=r,this.sort&&e.sort()},this.addOption=function(r){r=(r=r||"").toString(),e.push(r),this.sort&&e.sort()},this.removeOption=function(r,n){for(n=n||!1,r=(r=r||"").toString();e.indexOf(r)!==-1&&(e.splice(e.indexOf(r),1),n!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,18)},set:function(r){r?this.Ff=Bi(this.Ff,18):this.Ff=Ci(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,19)},set:function(r){this.combo===!0&&(r?this.Ff=Bi(this.Ff,19):this.Ff=Ci(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,20)},set:function(r){r?(this.Ff=Bi(this.Ff,20),e.sort()):this.Ff=Ci(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,22)},set:function(r){r?this.Ff=Bi(this.Ff,22):this.Ff=Ci(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,23)},set:function(r){r?this.Ff=Bi(this.Ff,23):this.Ff=Ci(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,27)},set:function(r){r?this.Ff=Bi(this.Ff,27):this.Ff=Ci(this.Ff,27)}}),this.hasAppearanceStream=!1};vs(w5,rc);var k5=function(){w5.call(this),this.fontName="helvetica",this.combo=!1};vs(k5,w5);var B5=function(){k5.call(this),this.combo=!0};vs(B5,k5);var BW=function(){B5.call(this),this.edit=!0};vs(BW,B5);var ya=function(){rc.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,15)},set:function(r){r?this.Ff=Bi(this.Ff,15):this.Ff=Ci(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,16)},set:function(r){r?this.Ff=Bi(this.Ff,16):this.Ff=Ci(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,17)},set:function(r){r?this.Ff=Bi(this.Ff,17):this.Ff=Ci(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,26)},set:function(r){r?this.Ff=Bi(this.Ff,26):this.Ff=Ci(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var r=function(a){return a};if(this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),Object.keys(e).length!==0){var n,i=[];for(n in i.push("<<"),e)i.push("/"+n+" ("+dg(r(e[n]))+")");return i.push(">>"),i.join(` `)}},set:function(r){an(r)==="object"&&(e=r)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(r){typeof r=="string"&&(e.CA=r)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(r){t=r}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(r){t="/"+r}})};vs(ya,rc);var CW=function(){ya.call(this),this.pushButton=!0};vs(CW,ya);var C5=function(){ya.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e!==void 0?e:[]}})};vs(C5,ya);var UZ=function(){var t,e;rc.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(i){t=i}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(i){e=i}});var r,n={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var i=function(s){return s};this.scope&&(i=this.scope.internal.getEncryptor(this.objId));var a,o=[];for(a in o.push("<<"),n)o.push("/"+a+" ("+dg(i(n[a]))+")");return o.push(">>"),o.join(` `)},set:function(i){an(i)==="object"&&(n=i)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return n.CA||""},set:function(i){typeof i=="string"&&(n.CA=i)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return r},set:function(i){r=i}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(i){r="/"+i}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=vt.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};vs(UZ,rc),C5.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var r=this.Kids[e];r.appearanceStreamContent=t.createAppearanceStream(r.optionName),r.caption=t.getCA()}},C5.prototype.createOption=function(t){var e=new UZ;return e.Parent=this,e.optionName=t,this.Kids.push(e),$Pe.call(this.scope,e),e};var bW=function(){ya.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=vt.CheckBox.createAppearanceStream()};vs(bW,ya);var yp=function(){rc.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,13)},set:function(e){e?this.Ff=Bi(this.Ff,13):this.Ff=Ci(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,21)},set:function(e){e?this.Ff=Bi(this.Ff,21):this.Ff=Ci(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,23)},set:function(e){e?this.Ff=Bi(this.Ff,23):this.Ff=Ci(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,24)},set:function(e){e?this.Ff=Bi(this.Ff,24):this.Ff=Ci(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,25)},set:function(e){e?this.Ff=Bi(this.Ff,25):this.Ff=Ci(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,26)},set:function(e){e?this.Ff=Bi(this.Ff,26):this.Ff=Ci(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};vs(yp,rc);var EW=function(){yp.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!ki(this.Ff,14)},set:function(t){t?this.Ff=Bi(this.Ff,14):this.Ff=Ci(this.Ff,14)}}),this.password=!0};vs(EW,yp);var vt={CheckBox:{createAppearanceStream:function(){return{N:{On:vt.CheckBox.YesNormal},D:{On:vt.CheckBox.YesPushDown,Off:vt.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Sc(t);e.scope=t.scope;var r=[],n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),a=Lie(t,t.caption);return r.push("0.749023 g"),r.push("0 0 "+er(vt.internal.getWidth(t))+" "+er(vt.internal.getHeight(t))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+n+" "+er(a.fontSize)+" Tf "+i),r.push("BT"),r.push(a.text),r.push("ET"),r.push("Q"),r.push("EMC"),e.stream=r.join(` `),e},YesNormal:function(t){var e=Sc(t);e.scope=t.scope;var r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color),i=[],a=vt.internal.getHeight(t),o=vt.internal.getWidth(t),s=Lie(t,t.caption);return i.push("1 g"),i.push("0 0 "+er(o)+" "+er(a)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+er(o-1)+" "+er(a-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+r+" "+er(s.fontSize)+" Tf "+n),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join(` `),e},OffPushDown:function(t){var e=Sc(t);e.scope=t.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+er(vt.internal.getWidth(t))+" "+er(vt.internal.getHeight(t))+" re"),r.push("f"),e.stream=r.join(` `),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:vt.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=vt.RadioButton.Circle.YesNormal,e.D[t]=vt.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=Sc(t);e.scope=t.scope;var r=[],n=vt.internal.getWidth(t)<=vt.internal.getHeight(t)?vt.internal.getWidth(t)/4:vt.internal.getHeight(t)/4;n=Number((.9*n).toFixed(5));var i=vt.internal.Bezier_C,a=Number((n*i).toFixed(5));return r.push("q"),r.push("1 0 0 1 "+Iu(vt.internal.getWidth(t)/2)+" "+Iu(vt.internal.getHeight(t)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),r.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),r.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),r.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),r.push("f"),r.push("Q"),e.stream=r.join(` `),e},YesPushDown:function(t){var e=Sc(t);e.scope=t.scope;var r=[],n=vt.internal.getWidth(t)<=vt.internal.getHeight(t)?vt.internal.getWidth(t)/4:vt.internal.getHeight(t)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),a=Number((i*vt.internal.Bezier_C).toFixed(5)),o=Number((n*vt.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+Iu(vt.internal.getWidth(t)/2)+" "+Iu(vt.internal.getHeight(t)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),r.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),r.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),r.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),r.push("f"),r.push("Q"),r.push("0 g"),r.push("q"),r.push("1 0 0 1 "+Iu(vt.internal.getWidth(t)/2)+" "+Iu(vt.internal.getHeight(t)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),r.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),r.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),r.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),r.push("f"),r.push("Q"),e.stream=r.join(` `),e},OffPushDown:function(t){var e=Sc(t);e.scope=t.scope;var r=[],n=vt.internal.getWidth(t)<=vt.internal.getHeight(t)?vt.internal.getWidth(t)/4:vt.internal.getHeight(t)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),a=Number((i*vt.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+Iu(vt.internal.getWidth(t)/2)+" "+Iu(vt.internal.getHeight(t)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),r.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),r.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),r.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),r.push("f"),r.push("Q"),e.stream=r.join(` `),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:vt.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=vt.RadioButton.Cross.YesNormal,e.D[t]=vt.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=Sc(t);e.scope=t.scope;var r=[],n=vt.internal.calculateCross(t);return r.push("q"),r.push("1 1 "+er(vt.internal.getWidth(t)-2)+" "+er(vt.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(er(n.x1.x)+" "+er(n.x1.y)+" m"),r.push(er(n.x2.x)+" "+er(n.x2.y)+" l"),r.push(er(n.x4.x)+" "+er(n.x4.y)+" m"),r.push(er(n.x3.x)+" "+er(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join(` `),e},YesPushDown:function(t){var e=Sc(t);e.scope=t.scope;var r=vt.internal.calculateCross(t),n=[];return n.push("0.749023 g"),n.push("0 0 "+er(vt.internal.getWidth(t))+" "+er(vt.internal.getHeight(t))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+er(vt.internal.getWidth(t)-2)+" "+er(vt.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(er(r.x1.x)+" "+er(r.x1.y)+" m"),n.push(er(r.x2.x)+" "+er(r.x2.y)+" l"),n.push(er(r.x4.x)+" "+er(r.x4.y)+" m"),n.push(er(r.x3.x)+" "+er(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join(` `),e},OffPushDown:function(t){var e=Sc(t);e.scope=t.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+er(vt.internal.getWidth(t))+" "+er(vt.internal.getHeight(t))+" re"),r.push("f"),e.stream=r.join(` `),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+r}};vt.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=vt.internal.getWidth(t),r=vt.internal.getHeight(t),n=Math.min(e,r);return{x1:{x:(e-n)/2,y:(r-n)/2+n},x2:{x:(e-n)/2+n,y:(r-n)/2},x3:{x:(e-n)/2,y:(r-n)/2},x4:{x:(e-n)/2+n,y:(r-n)/2+n}}}},vt.internal.getWidth=function(t){var e=0;return an(t)==="object"&&(e=Sde(t.Rect[2])),e},vt.internal.getHeight=function(t){var e=0;return an(t)==="object"&&(e=Sde(t.Rect[3])),e};var $Pe=si.addField=function(t){if(JPe(this,t),!(t instanceof rc))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};si.AcroFormChoiceField=w5,si.AcroFormListBox=k5,si.AcroFormComboBox=B5,si.AcroFormEditBox=BW,si.AcroFormButton=ya,si.AcroFormPushButton=CW,si.AcroFormRadioButton=C5,si.AcroFormCheckBox=bW,si.AcroFormTextField=yp,si.AcroFormPasswordField=EW,si.AcroFormAppearance=vt,si.AcroForm={ChoiceField:w5,ListBox:k5,ComboBox:B5,EditBox:BW,Button:ya,PushButton:CW,RadioButton:C5,CheckBox:bW,TextField:yp,PasswordField:EW,Appearance:vt},Lt.AcroForm={ChoiceField:w5,ListBox:k5,ComboBox:B5,EditBox:BW,Button:ya,PushButton:CW,RadioButton:C5,CheckBox:bW,TextField:yp,PasswordField:EW,Appearance:vt};function Y4e(t){return t.reduce(function(e,r,n){return e[r]=n,e},{})}(function(t){var e="addImage_";t.__addimage__={};var r="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},i=t.__addimage__.getImageFileTypeByImageData=function(S,L){var P,_,K,Y,G,X=r;if((L=L||r)==="RGBA"||S.data!==void 0&&S.data instanceof Uint8ClampedArray&&"height"in S&&"width"in S)return"RGBA";if(b(S))for(G in n)for(K=n[G],P=0;P<K.length;P+=1){for(Y=!0,_=0;_<K[P].length;_+=1)if(K[P][_]!==void 0&&K[P][_]!==S[_]){Y=!1;break}if(Y===!0){X=G;break}}else for(G in n)for(K=n[G],P=0;P<K.length;P+=1){for(Y=!0,_=0;_<K[P].length;_+=1)if(K[P][_]!==void 0&&K[P][_]!==S.charCodeAt(_)){Y=!1;break}if(Y===!0){X=G;break}}return X===r&&L!==r&&(X=L),X},a=function S(L){for(var P=this.internal.write,_=this.internal.putStream,K=(0,this.internal.getFilters)();K.indexOf("FlateEncode")!==-1;)K.splice(K.indexOf("FlateEncode"),1);L.objectId=this.internal.newObject();var Y=[];if(Y.push({key:"Type",value:"/XObject"}),Y.push({key:"Subtype",value:"/Image"}),Y.push({key:"Width",value:L.width}),Y.push({key:"Height",value:L.height}),L.colorSpace===p.INDEXED?Y.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(L.palette.length/3-1)+" "+("sMask"in L&&L.sMask!==void 0?L.objectId+2:L.objectId+1)+" 0 R]"}):(Y.push({key:"ColorSpace",value:"/"+L.colorSpace}),L.colorSpace===p.DEVICE_CMYK&&Y.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Y.push({key:"BitsPerComponent",value:L.bitsPerComponent}),"decodeParameters"in L&&L.decodeParameters!==void 0&&Y.push({key:"DecodeParms",value:"<<"+L.decodeParameters+">>"}),"transparency"in L&&Array.isArray(L.transparency)){for(var G="",X=0,V=L.transparency.length;X<V;X++)G+=L.transparency[X]+" "+L.transparency[X]+" ";Y.push({key:"Mask",value:"["+G+"]"})}L.sMask!==void 0&&Y.push({key:"SMask",value:L.objectId+1+" 0 R"});var J=L.filter!==void 0?["/"+L.filter]:void 0;if(_({data:L.data,additionalKeyValues:Y,alreadyAppliedFilters:J,objectId:L.objectId}),P("endobj"),"sMask"in L&&L.sMask!==void 0){var O=(L.predictor!=null?"/Predictor "+L.predictor:"")+" /Colors 1 /BitsPerComponent 8 /Columns "+L.width,I={width:L.width,height:L.height,colorSpace:"DeviceGray",bitsPerComponent:L.bitsPerComponent,decodeParameters:O,data:L.sMask};"filter"in L&&(I.filter=L.filter),S.call(this,I)}if(L.colorSpace===p.INDEXED){var j=this.internal.newObject();_({data:D(new Uint8Array(L.palette)),objectId:j}),P("endobj")}},o=function(){var S=this.internal.collections[e+"images"];for(var L in S)a.call(this,S[L])},s=function(){var S,L=this.internal.collections[e+"images"],P=this.internal.write;for(var _ in L)P("/I"+(S=L[_]).index,S.objectId,"0","R")},l=function(){this.internal.collections[e+"images"]||(this.internal.collections[e+"images"]={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",s))},c=function(){var S=this.internal.collections[e+"images"];return l.call(this),S},A=function(){return Object.keys(this.internal.collections[e+"images"]).length},h=function(S){return typeof t["process"+S.toUpperCase()]=="function"},d=function(S){return an(S)==="object"&&S.nodeType===1},u=function(S,L){if(S.nodeName==="IMG"&&S.hasAttribute("src")){var P=""+S.getAttribute("src");if(P.indexOf("data:image/")===0)return kW(unescape(P).split("base64,").pop());var _=t.loadFile(P,!0);if(_!==void 0)return _}if(S.nodeName==="CANVAS"){if(S.width===0||S.height===0)throw new Error("Given canvas must have data. Canvas width: "+S.width+", height: "+S.height);var K;switch(L){case"PNG":K="image/png";break;case"WEBP":K="image/webp";break;default:K="image/jpeg"}return kW(S.toDataURL(K,1).split("base64,").pop())}},f=function(S){var L=this.internal.collections[e+"images"];if(L){for(var P in L)if(S===L[P].alias)return L[P]}},x=function(S,L,P){return S||L||(S=-96,L=-96),S<0&&(S=-1*P.width*72/S/this.internal.scaleFactor),L<0&&(L=-1*P.height*72/L/this.internal.scaleFactor),S===0&&(S=L*P.width/P.height),L===0&&(L=S*P.height/P.width),[S,L]},y=function(S,L,P,_,K,Y){var G=x.call(this,P,_,K),X=this.internal.getCoordinateString,V=this.internal.getVerticalCoordinateString,J=c.call(this);if(P=G[0],_=G[1],J[K.index]=K,Y){Y*=Math.PI/180;var O=Math.cos(Y),I=Math.sin(Y),j=function(ie){return ie.toFixed(4)},q=[j(O),j(I),j(-1*I),j(O),0,0,"cm"]}this.internal.write("q"),Y?(this.internal.write([1,"0","0",1,X(S),V(L+_),"cm"].join(" ")),this.internal.write(q.join(" ")),this.internal.write([X(P),"0","0",X(_),"0","0","cm"].join(" "))):this.internal.write([X(P),"0","0",X(_),X(S),V(L+_),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+K.index+" Do"),this.internal.write("Q")},p=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var v=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},m=t.__addimage__.sHashCode=function(S){var L,P,_=0;if(typeof S=="string")for(P=S.length,L=0;L<P;L++)_=(_<<5)-_+S.charCodeAt(L),_|=0;else if(b(S))for(P=S.byteLength/2,L=0;L<P;L++)_=(_<<5)-_+S[L],_|=0;return _},k=t.__addimage__.validateStringAsBase64=function(S){(S=S||"").toString().trim();var L=!0;return S.length===0&&(L=!1),S.length%4!=0&&(L=!1),/^[A-Za-z0-9+/]+$/.test(S.substr(0,S.length-2))===!1&&(L=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(S.substr(-2))===!1&&(L=!1),L},B=t.__addimage__.extractImageFromDataUrl=function(S){if(S==null||!(S=S.trim()).startsWith("data:"))return null;var L=S.indexOf(",");return L<0?null:S.substring(0,L).trim().endsWith("base64")?S.substring(L+1):null};t.__addimage__.isArrayBuffer=function(S){return S instanceof ArrayBuffer};var b=t.__addimage__.isArrayBufferView=function(S){return S instanceof Int8Array||S instanceof Uint8Array||S instanceof Uint8ClampedArray||S instanceof Int16Array||S instanceof Uint16Array||S instanceof Int32Array||S instanceof Uint32Array||S instanceof Float32Array||S instanceof Float64Array},E=t.__addimage__.binaryStringToUint8Array=function(S){for(var L=S.length,P=new Uint8Array(L),_=0;_<L;_++)P[_]=S.charCodeAt(_);return P},D=t.__addimage__.arrayBufferToBinaryString=function(S){for(var L="",P=b(S)?S:new Uint8Array(S),_=0;_<P.length;_+=8192)L+=String.fromCharCode.apply(null,P.subarray(_,_+8192));return L};t.addImage=function(){var S,L,P,_,K,Y,G,X,V;if(typeof arguments[1]=="number"?(L=r,P=arguments[1],_=arguments[2],K=arguments[3],Y=arguments[4],G=arguments[5],X=arguments[6],V=arguments[7]):(L=arguments[1],P=arguments[2],_=arguments[3],K=arguments[4],Y=arguments[5],G=arguments[6],X=arguments[7],V=arguments[8]),an(S=arguments[0])==="object"&&!d(S)&&"imageData"in S){var J=S;S=J.imageData,L=J.format||L||r,P=J.x||P||0,_=J.y||_||0,K=J.w||J.width||K,Y=J.h||J.height||Y,G=J.alias||G,X=J.compression||X,V=J.rotation||J.angle||V}var O=this.internal.getFilters();if(X===void 0&&O.indexOf("FlateEncode")!==-1&&(X="SLOW"),isNaN(P)||isNaN(_))throw new Error("Invalid coordinates passed to jsPDF.addImage");l.call(this);var I=M.call(this,S,L,G,X);return y.call(this,P,_,K,Y,I,V),this};var M=function(S,L,P,_){var K,Y,G;if(typeof S=="string"&&i(S)===r){S=unescape(S);var X=T(S,!1);(X!==""||(X=t.loadFile(S,!0))!==void 0)&&(S=X)}if(d(S)&&(S=u(S,L)),L=i(S,L),!h(L))throw new Error("addImage does not support files of type '"+L+"', please ensure that a plugin for '"+L+"' support is added.");if(((G=P)==null||G.length===0)&&(P=function(V){return typeof V=="string"||b(V)?m(V):b(V.data)?m(V.data):null}(S)),(K=f.call(this,P))||(S instanceof Uint8Array||L==="RGBA"||(Y=S,S=E(S)),K=this["process"+L.toUpperCase()](S,A.call(this),P,function(V){return V&&typeof V=="string"&&(V=V.toUpperCase()),V in t.image_compression?V:v.NONE}(_),Y)),!K)throw new Error("An unknown error occurred whilst processing the image.");return K},T=t.__addimage__.convertBase64ToBinaryString=function(S,L){L=typeof L!="boolean"||L;var P,_="";if(typeof S=="string"){var K;P=(K=B(S))!==null&&K!==void 0?K:S;try{_=kW(P)}catch(Y){if(L)throw k(P)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Y.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return _};t.getImageProperties=function(S){var L,P,_="";if(d(S)&&(S=u(S)),typeof S=="string"&&i(S)===r&&((_=T(S,!1))===""&&(_=t.loadFile(S)||""),S=_),P=i(S),!h(P))throw new Error("addImage does not support files of type '"+P+"', please ensure that a plugin for '"+P+"' support is added.");if(S instanceof Uint8Array||(S=E(S)),!(L=this["process"+P.toUpperCase()](S)))throw new Error("An unknown error occurred whilst processing the image");return L.fileType=P,L}})(Lt.API),function(t){var e=function(r){if(r!==void 0&&r!="")return!0};Lt.API.events.push(["addPage",function(r){this.internal.getPageInfo(r.pageNumber).pageContext.annotations=[]}]),t.events.push(["putPage",function(r){for(var n,i,a,o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(r.objId),c=r.pageContext.annotations,A=!1,h=0;h<c.length&&!A;h++)switch((n=c[h]).type){case"link":(e(n.options.url)||e(n.options.pageNumber))&&(A=!0);break;case"reference":case"text":case"freetext":A=!0}if(A!=0){this.internal.write("/Annots [");for(var d=0;d<c.length;d++){n=c[d];var u=this.internal.pdfEscape,f=this.internal.getEncryptor(r.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var x=this.internal.newAdditionalObject(),y=this.internal.newAdditionalObject(),p=this.internal.getEncryptor(x.objId),v=n.title||"Note";a="<</Type /Annot /Subtype /Text "+(i="/Rect ["+o(n.bounds.x)+" "+s(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w)+" "+s(n.bounds.y)+"] ")+"/Contents ("+u(p(n.contents))+")",a+=" /Popup "+y.objId+" 0 R",a+=" /P "+l.objId+" 0 R",a+=" /T ("+u(p(v))+") >>",x.content=a;var m=x.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(i="/Rect ["+o(n.bounds.x+30)+" "+s(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w+30)+" "+s(n.bounds.y)+"] ")+" /Parent "+m,n.open&&(a+=" /Open true"),a+=" >>",y.content=a,this.internal.write(x.objId,"0 R",y.objId,"0 R");break;case"freetext":i="/Rect ["+o(n.bounds.x)+" "+s(n.bounds.y)+" "+o(n.bounds.x+n.bounds.w)+" "+s(n.bounds.y+n.bounds.h)+"] ";var k=n.color||"#000000";a="<</Type /Annot /Subtype /FreeText "+i+"/Contents ("+u(f(n.contents))+")",a+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+k+")",a+=" /Border [0 0 0]",a+=" >>",this.internal.write(a);break;case"link":if(n.options.name){var B=this.annotations._nameMap[n.options.name];n.options.pageNumber=B.page,n.options.top=B.y}else n.options.top||(n.options.top=0);if(i="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",a="",n.options.url)a="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /A <</S /URI /URI ("+u(f(n.options.url))+") >>";else if(n.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":a+=" /Fit]";break;case"FitH":a+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,a+=" /FitV "+n.options.left+"]";break;default:var b=s(n.options.top);n.options.left=n.options.left||0,n.options.zoom===void 0&&(n.options.zoom=0),a+=" /XYZ "+n.options.left+" "+b+" "+n.options.zoom+"]"}a!=""&&(a+=" >>",this.internal.write(a))}}this.internal.write("]")}}]),t.createAnnotation=function(r){var n=this.internal.getCurrentPageInfo();switch(r.type){case"link":this.link(r.bounds.x,r.bounds.y,r.bounds.w,r.bounds.h,r);break;case"text":case"freetext":n.pageContext.annotations.push(r)}},t.link=function(r,n,i,a,o){var s=this.internal.getCurrentPageInfo(),l=this.internal.getCoordinateString,c=this.internal.getVerticalCoordinateString;s.pageContext.annotations.push({finalBounds:{x:l(r),y:c(n),w:l(r+i),h:c(n+a)},options:o,type:"link"})},t.textWithLink=function(r,n,i,a){var o,s,l=this.getTextWidth(r),c=this.internal.getLineHeight()/this.internal.scaleFactor;if(a.maxWidth!==void 0){s=a.maxWidth;var A=this.splitTextToSize(r,s).length;o=Math.ceil(c*A)}else s=l,o=c;return this.text(r,n,i,a),i+=.2*c,a.align==="center"&&(n-=l/2),a.align==="right"&&(n-=l),this.link(n,i-c,s,o,a),l},t.getTextWidth=function(r){var n=this.internal.getFontSize();return this.getStringUnitWidth(r)*n/this.internal.scaleFactor}}(Lt.API),function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},r={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},n={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var a=t.__arabicParser__.isInArabicSubstitutionA=function(x){return e[x.charCodeAt(0)]!==void 0},o=t.__arabicParser__.isArabicLetter=function(x){return typeof x=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(x)},s=t.__arabicParser__.isArabicEndLetter=function(x){return o(x)&&a(x)&&e[x.charCodeAt(0)].length<=2},l=t.__arabicParser__.isArabicAlfLetter=function(x){return o(x)&&i.indexOf(x.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(x){return o(x)&&a(x)&&e[x.charCodeAt(0)].length>=1};var c=t.__arabicParser__.arabicLetterHasFinalForm=function(x){return o(x)&&a(x)&&e[x.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(x){return o(x)&&a(x)&&e[x.charCodeAt(0)].length>=3};var A=t.__arabicParser__.arabicLetterHasMedialForm=function(x){return o(x)&&a(x)&&e[x.charCodeAt(0)].length==4},h=t.__arabicParser__.resolveLigatures=function(x){var y=0,p=r,v="",m=0;for(y=0;y<x.length;y+=1)p[x.charCodeAt(y)]!==void 0?(m++,typeof(p=p[x.charCodeAt(y)])=="number"&&(v+=String.fromCharCode(p),p=r,m=0),y===x.length-1&&(p=r,v+=x.charAt(y-(m-1)),y-=m-1,m=0)):(p=r,v+=x.charAt(y-m),y-=m,m=0);return v};t.__arabicParser__.isArabicDiacritic=function(x){return x!==void 0&&n[x.charCodeAt(0)]!==void 0};var d=t.__arabicParser__.getCorrectForm=function(x,y,p){return o(x)?a(x)===!1?-1:!c(x)||!o(y)&&!o(p)||!o(p)&&s(y)||s(x)&&!o(y)||s(x)&&l(y)||s(x)&&s(y)?0:A(x)&&o(y)&&!s(y)&&o(p)&&c(p)?3:s(x)||!o(p)?1:2:-1},u=function(x){var y=0,p=0,v=0,m="",k="",B="",b=(x=x||"").split("\\s+"),E=[];for(y=0;y<b.length;y+=1){for(E.push(""),p=0;p<b[y].length;p+=1)m=b[y][p],k=b[y][p-1],B=b[y][p+1],o(m)?(v=d(m,k,B),E[y]+=v!==-1?String.fromCharCode(e[m.charCodeAt(0)][v]):m):E[y]+=m;E[y]=h(E[y])}return E.join(" ")},f=t.__arabicParser__.processArabic=t.processArabic=function(){var x,y=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,p=[];if(Array.isArray(y)){var v=0;for(p=[],v=0;v<y.length;v+=1)Array.isArray(y[v])?p.push([u(y[v][0]),y[v][1],y[v][2]]):p.push([u(y[v])]);x=p}else x=u(y);return typeof arguments[0]=="string"?x:(arguments[0].text=x,arguments[0])};t.events.push(["preProcessText",f])}(Lt.API),Lt.API.autoPrint=function(t){var e;return(t=t||{}).variant=t.variant||"non-conform",t.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+e+" 0 R")})),this},function(t){var e=function(){var r=void 0;Object.defineProperty(this,"pdf",{get:function(){return r},set:function(s){r=s}});var n=150;Object.defineProperty(this,"width",{get:function(){return n},set:function(s){n=isNaN(s)||Number.isInteger(s)===!1||s<0?150:s,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=n+1)}});var i=300;Object.defineProperty(this,"height",{get:function(){return i},set:function(s){i=isNaN(s)||Number.isInteger(s)===!1||s<0?300:s,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=i+1)}});var a=[];Object.defineProperty(this,"childNodes",{get:function(){return a},set:function(s){a=s}});var o={};Object.defineProperty(this,"style",{get:function(){return o},set:function(s){o=s}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(r,n){var i;if((r=r||"2d")!=="2d")return null;for(i in n)this.pdf.context2d.hasOwnProperty(i)&&(this.pdf.context2d[i]=n[i]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Lt.API),function(t){var e={left:0,top:0,bottom:0,right:0},r=!1,n=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var l=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return l},set:function(x){l=x}});var c=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return c},set:function(x){c=x}});var A=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return A},set:function(x){A=x}});var h=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return h},set:function(x){h=x}});var d=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return d},set:function(x){d=x}});var u=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return u},set:function(x){u=x}});var f=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return f},set:function(x){f=x}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(l){return n.call(this),this.internal.__cell__.headerFunction=typeof l=="function"?l:void 0,this},t.getTextDimensions=function(l,c){n.call(this);var A=(c=c||{}).fontSize||this.getFontSize(),h=c.font||this.getFont(),d=c.scaleFactor||this.internal.scaleFactor,u=0,f=0,x=0,y=this;if(!Array.isArray(l)&&typeof l!="string"){if(typeof l!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");l=String(l)}var p=c.maxWidth;p>0?typeof l=="string"?l=this.splitTextToSize(l,p):Object.prototype.toString.call(l)==="[object Array]"&&(l=l.reduce(function(m,k){return m.concat(y.splitTextToSize(k,p))},[])):l=Array.isArray(l)?l:[l];for(var v=0;v<l.length;v++)u<(x=this.getStringUnitWidth(l[v],{font:h})*A)&&(u=x);return u!==0&&(f=l.length),{w:u/=d,h:Math.max((f*A*this.getLineHeightFactor()-A*(this.getLineHeightFactor()-1))/d,0)}},t.cellAddPage=function(){n.call(this),this.addPage();var l=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new a(l.left,l.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var o=t.cell=function(){var l;l=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),n.call(this);var c=this.internal.__cell__.lastCell,A=this.internal.__cell__.padding,h=this.internal.__cell__.margins||e,d=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return c.lineNumber!==void 0&&(c.lineNumber===l.lineNumber?(l.x=(c.x||0)+(c.width||0),l.y=c.y||0):c.y+c.height+l.height+h.bottom>this.getPageHeight()?(this.cellAddPage(),l.y=h.top,u&&d&&(this.printHeaderRow(l.lineNumber,!0),l.y+=d[0].height)):l.y=c.y+c.height||l.y),l.text[0]!==void 0&&(this.rect(l.x,l.y,l.width,l.height,r===!0?"FD":void 0),l.align==="right"?this.text(l.text,l.x+l.width-A,l.y+A,{align:"right",baseline:"top"}):l.align==="center"?this.text(l.text,l.x+l.width/2,l.y+A,{align:"center",baseline:"top",maxWidth:l.width-A-A}):this.text(l.text,l.x+A,l.y+A,{align:"left",baseline:"top",maxWidth:l.width-A-A})),this.internal.__cell__.lastCell=l,this};t.table=function(l,c,A,h,d){if(n.call(this),!A)throw new Error("No data for PDF table.");var u,f,x,y,p=[],v=[],m=[],k={},B={},b=[],E=[],D=(d=d||{}).autoSize||!1,M=d.printHeaders!==!1,T=d.css&&d.css["font-size"]!==void 0?16*d.css["font-size"]:d.fontSize||12,S=d.margins||Object.assign({width:this.getPageWidth()},e),L=typeof d.padding=="number"?d.padding:3,P=d.headerBackgroundColor||"#c8c8c8",_=d.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=M,this.internal.__cell__.margins=S,this.internal.__cell__.table_font_size=T,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=P,this.internal.__cell__.headerTextColor=_,this.setFontSize(T),h==null)v=p=Object.keys(A[0]),m=p.map(function(){return"left"});else if(Array.isArray(h)&&an(h[0])==="object")for(p=h.map(function(J){return J.name}),v=h.map(function(J){return J.prompt||J.name||""}),m=h.map(function(J){return J.align||"left"}),u=0;u<h.length;u+=1)B[h[u].name]=.7499990551181103*h[u].width;else Array.isArray(h)&&typeof h[0]=="string"&&(v=p=h,m=p.map(function(){return"left"}));if(D||Array.isArray(h)&&typeof h[0]=="string")for(u=0;u<p.length;u+=1){for(k[y=p[u]]=A.map(function(J){return J[y]}),this.setFont(void 0,"bold"),b.push(this.getTextDimensions(v[u],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),f=k[y],this.setFont(void 0,"normal"),x=0;x<f.length;x+=1)b.push(this.getTextDimensions(f[x],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);B[y]=Math.max.apply(null,b)+L+L,b=[]}if(M){var K={};for(u=0;u<p.length;u+=1)K[p[u]]={},K[p[u]].text=v[u],K[p[u]].align=m[u];var Y=s.call(this,K,B);E=p.map(function(J){return new a(l,c,B[J],Y,K[J].text,void 0,K[J].align)}),this.setTableHeaderRow(E),this.printHeaderRow(1,!1)}var G=h.reduce(function(J,O){return J[O.name]=O.align,J},{});for(u=0;u<A.length;u+=1){"rowStart"in d&&d.rowStart instanceof Function&&d.rowStart({row:u,data:A[u]},this);var X=s.call(this,A[u],B);for(x=0;x<p.length;x+=1){var V=A[u][p[x]];"cellStart"in d&&d.cellStart instanceof Function&&d.cellStart({row:u,col:x,data:V},this),o.call(this,new a(l,c,B[p[x]],X,V,u+2,G[p[x]]))}}return this.internal.__cell__.table_x=l,this.internal.__cell__.table_y=c,this};var s=function(l,c){var A=this.internal.__cell__.padding,h=this.internal.__cell__.table_font_size,d=this.internal.scaleFactor;return Object.keys(l).map(function(u){var f=l[u];return this.splitTextToSize(f.hasOwnProperty("text")?f.text:f,c[u]-A-A)},this).map(function(u){return this.getLineHeightFactor()*u.length*h/d+A+A},this).reduce(function(u,f){return Math.max(u,f)},0)};t.setTableHeaderRow=function(l){n.call(this),this.internal.__cell__.tableHeaderRow=l},t.printHeaderRow=function(l,c){if(n.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var A;if(r=!0,typeof this.internal.__cell__.headerFunction=="function"){var h=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(h[0],h[1],h[2],h[3],void 0,-1)}this.setFont(void 0,"bold");for(var d=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){A=this.internal.__cell__.tableHeaderRow[u].clone(),c&&(A.y=this.internal.__cell__.margins.top||0,d.push(A)),A.lineNumber=l;var f=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),o.call(this,A),this.setTextColor(f)}d.length>0&&this.setTableHeaderRow(d),this.setFont(void 0,"normal"),r=!1}}(Lt.API);var J4e={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},$4e=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Iie=Y4e($4e),e8e=[100,200,300,400,500,600,700,800,900],eUe=Y4e(e8e);function nee(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),r=function(a){return J4e[a=a||"normal"]?a:"normal"}(t.style),n=function(a){return a?typeof a=="number"?a>=100&&a<=900&&a%100==0?a:400:/^\d00$/.test(a)?parseInt(a):a==="bold"?700:400:400}(t.weight),i=function(a){return typeof Iie[a=a||"normal"]=="number"?a:"normal"}(t.stretch);return{family:e,style:r,weight:n,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,r,n].join(" ")}}}function Dde(t,e,r,n){var i;for(i=r;i>=0&&i<e.length;i+=n)if(t[e[i]])return t[e[i]];for(i=r;i>=0&&i<e.length;i-=n)if(t[e[i]])return t[e[i]]}var tUe={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Mde={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function _de(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function Lde(t){return t.trimLeft()}function rUe(t,e){for(var r=0;r<t.length;){if(t.charAt(r)===e)return[t.substring(0,r),t.substring(r+1)];r+=1}return null}function nUe(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return e===null?null:[e[0],t.substring(e[0].length)]}var HB,Ide,Tde,$g,OB,Pde,Ude,Nde,iee=["times"];function Rde(t,e,r,n){var i=4,a=Ode;switch(n){case Lt.API.image_compression.FAST:i=1,a=Hde;break;case Lt.API.image_compression.MEDIUM:i=6,a=Qde;break;case Lt.API.image_compression.SLOW:i=9,a=zde}t=function(s,l,c,A){for(var h,d=s.length/l,u=new Uint8Array(s.length+d),f=[iUe,Hde,Ode,Qde,zde],x=0;x<d;x+=1){var y=x*l,p=s.subarray(y,y+l);if(A)u.set(A(p,c,h),y+x);else{for(var v=f.length,m=[],k=0;k<v;k+=1)m[k]=f[k](p,c,h);var B=oUe(m.concat());u.set(m[B],y+x)}h=p}return u}(t,e,r,a);var o=mie(t,{level:i});return Lt.API.__addimage__.arrayBufferToBinaryString(o)}function iUe(t){var e=Array.apply([],t);return e.unshift(0),e}function Hde(t,e){var r=t.length,n=[];n[0]=1;for(var i=0;i<r;i+=1){var a=t[i-e]||0;n[i+1]=t[i]-a+256&255}return n}function Ode(t,e,r){var n=t.length,i=[];i[0]=2;for(var a=0;a<n;a+=1){var o=r&&r[a]||0;i[a+1]=t[a]-o+256&255}return i}function Qde(t,e,r){var n=t.length,i=[];i[0]=3;for(var a=0;a<n;a+=1){var o=t[a-e]||0,s=r&&r[a]||0;i[a+1]=t[a]+256-(o+s>>>1)&255}return i}function zde(t,e,r){var n=t.length,i=[];i[0]=4;for(var a=0;a<n;a+=1){var o=aUe(t[a-e]||0,r&&r[a]||0,r&&r[a-e]||0);i[a+1]=t[a]-o+256&255}return i}function aUe(t,e,r){if(t===e&&e===r)return t;var n=Math.abs(e-r),i=Math.abs(t-r),a=Math.abs(t+e-r-r);return n<=i&&n<=a?t:i<=a?e:r}function oUe(t){var e=t.map(function(r){return r.reduce(function(n,i){return n+Math.abs(i)},0)});return e.indexOf(Math.min.apply(null,e))}function aee(t,e,r){var n=e*r,i=Math.floor(n/8),a=16-(n-8*i+r),o=(1<<r)-1;return t8e(t,i)>>a&o}function jde(t,e,r,n){var i=r*n,a=Math.floor(i/8),o=16-(i-8*a+n),s=(1<<n)-1,l=(e&s)<<o;(function(c,A,h){if(A+1<c.byteLength)c.setUint16(A,h,!1);else{var d=h>>8&255;c.setUint8(A,d)}})(t,a,t8e(t,a)&~(s<<o)&65535|l)}function t8e(t,e){return e+1<t.byteLength?t.getUint16(e,!1):t.getUint8(e)<<8}function sUe(t){var e=0;if(t[e++]!==71||t[e++]!==73||t[e++]!==70||t[e++]!==56||(t[e++]+1&253)!=56||t[e++]!==97)throw new Error("Invalid GIF 87a/89a header.");var r=t[e++]|t[e++]<<8,n=t[e++]|t[e++]<<8,i=t[e++],a=i>>7,o=1<<1+(7&i);t[e++],t[e++];var s=null,l=null;a&&(s=e,l=o,e+=3*o);var c=!0,A=[],h=0,d=null,u=0,f=null;for(this.width=r,this.height=n;c&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(t[e]!==11||t[e+1]==78&&t[e+2]==69&&t[e+3]==84&&t[e+4]==83&&t[e+5]==67&&t[e+6]==65&&t[e+7]==80&&t[e+8]==69&&t[e+9]==50&&t[e+10]==46&&t[e+11]==48&&t[e+12]==3&&t[e+13]==1&&t[e+16]==0)e+=14,f=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((S=t[e++])>=0))throw Error("Invalid block size");if(S===0)break;e+=S}break;case 249:if(t[e++]!==4||t[e+4]!==0)throw new Error("Invalid graphics extension block.");var x=t[e++];h=t[e++]|t[e++]<<8,d=t[e++],1&x||(d=null),u=x>>2&7,e++;break;case 254:for(;;){if(!((S=t[e++])>=0))throw Error("Invalid block size");if(S===0)break;e+=S}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var y=t[e++]|t[e++]<<8,p=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,m=t[e++]|t[e++]<<8,k=t[e++],B=k>>6&1,b=1<<1+(7&k),E=s,D=l,M=!1;k>>7&&(M=!0,E=e,D=b,e+=3*b);var T=e;for(e++;;){var S;if(!((S=t[e++])>=0))throw Error("Invalid block size");if(S===0)break;e+=S}A.push({x:y,y:p,width:v,height:m,has_local_palette:M,palette_offset:E,palette_size:D,data_offset:T,data_length:e-T,transparent_index:d,interlaced:!!B,delay:h,disposal:u});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return A.length},this.loopCount=function(){return f},this.frameInfo=function(L){if(L<0||L>=A.length)throw new Error("Frame index out of range.");return A[L]},this.decodeAndBlitFrameBGRA=function(L,P){var _=this.frameInfo(L),K=_.width*_.height,Y=new Uint8Array(K);qde(t,_.data_offset,Y,K);var G=_.palette_offset,X=_.transparent_index;X===null&&(X=256);var V=_.width,J=r-V,O=V,I=4*(_.y*r+_.x),j=4*((_.y+_.height)*r+_.x),q=I,ie=4*J;_.interlaced===!0&&(ie+=4*r*7);for(var he=8,ye=0,ve=Y.length;ye<ve;++ye){var ke=Y[ye];if(O===0&&(O=V,(q+=ie)>=j&&(ie=4*J+4*r*(he-1),q=I+(V+J)*(he<<1),he>>=1)),ke===X)q+=4;else{var Ie=t[G+3*ke],Ue=t[G+3*ke+1],Ze=t[G+3*ke+2];P[q++]=Ze,P[q++]=Ue,P[q++]=Ie,P[q++]=255}--O}},this.decodeAndBlitFrameRGBA=function(L,P){var _=this.frameInfo(L),K=_.width*_.height,Y=new Uint8Array(K);qde(t,_.data_offset,Y,K);var G=_.palette_offset,X=_.transparent_index;X===null&&(X=256);var V=_.width,J=r-V,O=V,I=4*(_.y*r+_.x),j=4*((_.y+_.height)*r+_.x),q=I,ie=4*J;_.interlaced===!0&&(ie+=4*r*7);for(var he=8,ye=0,ve=Y.length;ye<ve;++ye){var ke=Y[ye];if(O===0&&(O=V,(q+=ie)>=j&&(ie=4*J+4*r*(he-1),q=I+(V+J)*(he<<1),he>>=1)),ke===X)q+=4;else{var Ie=t[G+3*ke],Ue=t[G+3*ke+1],Ze=t[G+3*ke+2];P[q++]=Ie,P[q++]=Ue,P[q++]=Ze,P[q++]=255}--O}}}function qde(t,e,r,n){for(var i=t[e++],a=1<<i,o=a+1,s=o+1,l=i+1,c=(1<<l)-1,A=0,h=0,d=0,u=t[e++],f=new Int32Array(4096),x=null;;){for(;A<16&&u!==0;)h|=t[e++]<<A,A+=8,u===1?u=t[e++]:--u;if(A<l)break;var y=h&c;if(h>>=l,A-=l,y!==a){if(y===o)break;for(var p=y<s?y:x,v=0,m=p;m>a;)m=f[m]>>8,++v;var k=m;if(d+v+(p!==y?1:0)>n)return void gn.log("Warning, gif stream longer than expected.");r[d++]=k;var B=d+=v;for(p!==y&&(r[d++]=k),m=p;v--;)m=f[m],r[--B]=255&m,m>>=8;x!==null&&s<4096&&(f[s++]=x<<8|k,s>=c+1&&l<12&&(++l,c=c<<1|1)),x=y}else s=o+1,c=(1<<(l=i+1))-1,x=null}return d!==n&&gn.log("Warning, gif stream shorter than expected."),r}/** * @license Copyright (c) 2008, Adobe Systems Incorporated All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Adobe Systems Incorporated nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */function oee(t){var e,r,n,i,a,o=Math.floor,s=new Array(64),l=new Array(64),c=new Array(64),A=new Array(64),h=new Array(65535),d=new Array(65535),u=new Array(64),f=new Array(64),x=[],y=0,p=7,v=new Array(64),m=new Array(64),k=new Array(64),B=new Array(256),b=new Array(2048),E=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],D=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],M=[0,1,2,3,4,5,6,7,8,9,10,11],T=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],S=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],L=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],_=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],K=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function Y(I,j){for(var q=0,ie=0,he=new Array,ye=1;ye<=16;ye++){for(var ve=1;ve<=I[ye];ve++)he[j[ie]]=[],he[j[ie]][0]=q,he[j[ie]][1]=ye,ie++,q++;q*=2}return he}function G(I){for(var j=I[0],q=I[1]-1;q>=0;)j&1<<q&&(y|=1<<p),q--,--p<0&&(y==255?(X(255),X(0)):X(y),p=7,y=0)}function X(I){x.push(I)}function V(I){X(I>>8&255),X(255&I)}function J(I,j,q,ie,he){for(var ye,ve=he[0],ke=he[240],Ie=function(de,Se){var Ce,we,Te,je,Ne,qe,yt,et,st,wt,at=0;for(st=0;st<8;++st){Ce=de[at],we=de[at+1],Te=de[at+2],je=de[at+3],Ne=de[at+4],qe=de[at+5],yt=de[at+6];var nr=Ce+(et=de[at+7]),_t=Ce-et,ot=we+yt,Nt=we-yt,Jt=Te+qe,Ct=Te-qe,$t=je+Ne,Qt=je-Ne,zr=nr+$t,yn=nr-$t,Ar=ot+Jt,Pt=ot-Jt;de[at]=zr+Ar,de[at+4]=zr-Ar;var pr=.707106781*(Pt+yn);de[at+2]=yn+pr,de[at+6]=yn-pr;var dl=.382683433*((zr=Qt+Ct)-(Pt=Nt+_t)),Mn=.5411961*zr+dl,Vo=1.306562965*Pt+dl,ka=.707106781*(Ar=Ct+Nt),Tt=_t+ka,Za=_t-ka;de[at+5]=Za+Mn,de[at+3]=Za-Mn,de[at+1]=Tt+Vo,de[at+7]=Tt-Vo,at+=8}for(at=0,st=0;st<8;++st){Ce=de[at],we=de[at+8],Te=de[at+16],je=de[at+24],Ne=de[at+32],qe=de[at+40],yt=de[at+48];var Ko=Ce+(et=de[at+56]),jr=Ce-et,Vn=we+yt,ln=we-yt,ni=Te+qe,_n=Te-qe,ac=je+Ne,Ri=je-Ne,Xa=Ko+ac,ms=Ko-ac,Go=Vn+ni,Wo=Vn-ni;de[at]=Xa+Go,de[at+32]=Xa-Go;var Ya=.707106781*(Wo+ms);de[at+16]=ms+Ya,de[at+48]=ms-Ya;var kA=.382683433*((Xa=Ri+_n)-(Wo=ln+jr)),v0=.5411961*Xa+kA,fl=1.306562965*Wo+kA,BA=.707106781*(Go=_n+ln),oc=jr+BA,du=jr-BA;de[at+40]=du+v0,de[at+24]=du-v0,de[at+8]=oc+fl,de[at+56]=oc-fl,at++}for(st=0;st<64;++st)wt=de[st]*Se[st],u[st]=wt>0?wt+.5|0:wt-.5|0;return u}(I,j),Ue=0;Ue<64;++Ue)f[E[Ue]]=Ie[Ue];var Ze=f[0]-q;q=f[0],Ze==0?G(ie[0]):(G(ie[d[ye=32767+Ze]]),G(h[ye]));for(var Ve=63;Ve>0&&f[Ve]==0;)Ve--;if(Ve==0)return G(ve),q;for(var H,re=1;re<=Ve;){for(var Ee=re;f[re]==0&&re<=Ve;)++re;var Ae=re-Ee;if(Ae>=16){H=Ae>>4;for(var se=1;se<=H;++se)G(ke);Ae&=15}ye=32767+f[re],G(he[(Ae<<4)+d[ye]]),G(h[ye]),re++}return Ve!=63&&G(ve),q}function O(I){I=Math.min(Math.max(I,1),100),a!=I&&(function(j){for(var q=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],ie=0;ie<64;ie++){var he=o((q[ie]*j+50)/100);he=Math.min(Math.max(he,1),255),s[E[ie]]=he}for(var ye=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],ve=0;ve<64;ve++){var ke=o((ye[ve]*j+50)/100);ke=Math.min(Math.max(ke,1),255),l[E[ve]]=ke}for(var Ie=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Ue=0,Ze=0;Ze<8;Ze++)for(var Ve=0;Ve<8;Ve++)c[Ue]=1/(s[E[Ue]]*Ie[Ze]*Ie[Ve]*8),A[Ue]=1/(l[E[Ue]]*Ie[Ze]*Ie[Ve]*8),Ue++}(I<50?Math.floor(5e3/I):Math.floor(200-2*I)),a=I)}this.encode=function(I,j){j&&O(j),x=new Array,y=0,p=7,V(65496),V(65504),V(16),X(74),X(70),X(73),X(70),X(0),X(1),X(1),X(0),V(1),V(1),X(0),X(0),function(){V(65499),V(132),X(0);for(var we=0;we<64;we++)X(s[we]);X(1);for(var Te=0;Te<64;Te++)X(l[Te])}(),function(we,Te){V(65472),V(17),X(8),V(Te),V(we),X(3),X(1),X(17),X(0),X(2),X(17),X(1),X(3),X(17),X(1)}(I.width,I.height),function(){V(65476),V(418),X(0);for(var we=0;we<16;we++)X(D[we+1]);for(var Te=0;Te<=11;Te++)X(M[Te]);X(16);for(var je=0;je<16;je++)X(T[je+1]);for(var Ne=0;Ne<=161;Ne++)X(S[Ne]);X(1);for(var qe=0;qe<16;qe++)X(L[qe+1]);for(var yt=0;yt<=11;yt++)X(P[yt]);X(17);for(var et=0;et<16;et++)X(_[et+1]);for(var st=0;st<=161;st++)X(K[st])}(),V(65498),V(12),X(3),X(1),X(0),X(2),X(17),X(3),X(17),X(0),X(63),X(0);var q=0,ie=0,he=0;y=0,p=7,this.encode.displayName="_encode_";for(var ye,ve,ke,Ie,Ue,Ze,Ve,H,re,Ee=I.data,Ae=I.width,se=I.height,de=4*Ae,Se=0;Se<se;){for(ye=0;ye<de;){for(Ue=de*Se+ye,Ve=-1,H=0,re=0;re<64;re++)Ze=Ue+(H=re>>3)*de+(Ve=4*(7&re)),Se+H>=se&&(Ze-=de*(Se+1+H-se)),ye+Ve>=de&&(Ze-=ye+Ve-de+4),ve=Ee[Ze++],ke=Ee[Ze++],Ie=Ee[Ze++],v[re]=(b[ve]+b[ke+256|0]+b[Ie+512|0]>>16)-128,m[re]=(b[ve+768|0]+b[ke+1024|0]+b[Ie+1280|0]>>16)-128,k[re]=(b[ve+1280|0]+b[ke+1536|0]+b[Ie+1792|0]>>16)-128;q=J(v,c,q,e,n),ie=J(m,A,ie,r,i),he=J(k,A,he,r,i),ye+=32}Se+=8}if(p>=0){var Ce=[];Ce[1]=p+1,Ce[0]=(1<<p+1)-1,G(Ce)}return V(65497),new Uint8Array(x)},t=t||50,function(){for(var I=String.fromCharCode,j=0;j<256;j++)B[j]=I(j)}(),e=Y(D,M),r=Y(L,P),n=Y(T,S),i=Y(_,K),function(){for(var I=1,j=2,q=1;q<=15;q++){for(var ie=I;ie<j;ie++)d[32767+ie]=q,h[32767+ie]=[],h[32767+ie][1]=q,h[32767+ie][0]=ie;for(var he=-(j-1);he<=-I;he++)d[32767+he]=q,h[32767+he]=[],h[32767+he][1]=q,h[32767+he][0]=j-1+he;I<<=1,j<<=1}}(),function(){for(var I=0;I<256;I++)b[I]=19595*I,b[I+256|0]=38470*I,b[I+512|0]=7471*I+32768,b[I+768|0]=-11059*I,b[I+1024|0]=-21709*I,b[I+1280|0]=32768*I+8421375,b[I+1536|0]=-27439*I,b[I+1792|0]=-5329*I}(),O(t)}/** * @license * Copyright (c) 2017 Aras Abbasi * * Licensed under the MIT License. * http://opensource.org/licenses/mit-license */function Bl(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Vde(t){function e(M){if(!M)throw Error("assert :P")}function r(M,T,S){for(var L=0;4>L;L++)if(M[T+L]!=S.charCodeAt(L))return!0;return!1}function n(M,T,S,L,P){for(var _=0;_<P;_++)M[T+_]=S[L+_]}function i(M,T,S,L){for(var P=0;P<L;P++)M[T+P]=S}function a(M){return new Int32Array(M)}function o(M,T){for(var S=[],L=0;L<M;L++)S.push(new T);return S}function s(M,T){var S=[];return function L(P,_,K){for(var Y=K[_],G=0;G<Y&&(P.push(K.length>_+1?[]:new T),!(K.length<_+1));G++)L(P[G],_+1,K)}(S,0,M),S}var l=function(){var M=this;function T(C,F){for(var N=1<<F-1>>>0;C&N;)N>>>=1;return N?(C&N-1)+N:C}function S(C,F,N,z,$){e(!(z%N));do C[F+(z-=N)]=$;while(0<z)}function L(C,F,N,z,$){if(e(2328>=$),512>=$)var ne=a(512);else if((ne=a($))==null)return 0;return function(oe,le,ce,xe,Be,Le){var pe,be,De=le,Re=1<<ce,_e=a(16),Oe=a(16);for(e(Be!=0),e(xe!=null),e(oe!=null),e(0<ce),be=0;be<Be;++be){if(15<xe[be])return 0;++_e[xe[be]]}if(_e[0]==Be)return 0;for(Oe[1]=0,pe=1;15>pe;++pe){if(_e[pe]>1<<pe)return 0;Oe[pe+1]=Oe[pe]+_e[pe]}for(be=0;be<Be;++be)pe=xe[be],0<xe[be]&&(Le[Oe[pe]++]=be);if(Oe[15]==1)return(xe=new P).g=0,xe.value=Le[0],S(oe,De,1,Re,xe),Re;var ze,Je=-1,Ke=Re-1,St=0,xt=1,hr=1,kt=1<<ce;for(be=0,pe=1,Be=2;pe<=ce;++pe,Be<<=1){if(xt+=hr<<=1,0>(hr-=_e[pe]))return 0;for(;0<_e[pe];--_e[pe])(xe=new P).g=pe,xe.value=Le[be++],S(oe,De+St,Be,kt,xe),St=T(St,pe)}for(pe=ce+1,Be=2;15>=pe;++pe,Be<<=1){if(xt+=hr<<=1,0>(hr-=_e[pe]))return 0;for(;0<_e[pe];--_e[pe]){if(xe=new P,(St&Ke)!=Je){for(De+=kt,ze=1<<(Je=pe)-ce;15>Je&&!(0>=(ze-=_e[Je]));)++Je,ze<<=1;Re+=kt=1<<(ze=Je-ce),oe[le+(Je=St&Ke)].g=ze+ce,oe[le+Je].value=De-le-Je}xe.g=pe-ce,xe.value=Le[be++],S(oe,De+(St>>ce),Be,kt,xe),St=T(St,pe)}}return xt!=2*Oe[15]-1?0:Re}(C,F,N,z,$,ne)}function P(){this.value=this.g=0}function _(){this.value=this.g=0}function K(){this.G=o(5,P),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(lc,_)}function Y(C,F,N,z){e(C!=null),e(F!=null),e(2147483648>z),C.Ca=254,C.I=0,C.b=-8,C.Ka=0,C.oa=F,C.pa=N,C.Jd=F,C.Yc=N+z,C.Zc=4<=z?N+z-4+1:N,ve(C)}function G(C,F){for(var N=0;0<F--;)N|=Ie(C,128)<<F;return N}function X(C,F){var N=G(C,F);return ke(C)?-N:N}function V(C,F,N,z){var $,ne=0;for(e(C!=null),e(F!=null),e(4294967288>z),C.Sb=z,C.Ra=0,C.u=0,C.h=0,4<z&&(z=4),$=0;$<z;++$)ne+=F[N+$]<<8*$;C.Ra=ne,C.bb=z,C.oa=F,C.pa=N}function J(C){for(;8<=C.u&&C.bb<C.Sb;)C.Ra>>>=8,C.Ra+=C.oa[C.pa+C.bb]<<mu-8>>>0,++C.bb,C.u-=8;ie(C)&&(C.h=1,C.u=0)}function O(C,F){if(e(0<=F),!C.h&&F<=Rm){var N=q(C)&vu[F];return C.u+=F,J(C),N}return C.h=1,C.u=0}function I(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function j(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function q(C){return C.Ra>>>(C.u&mu-1)>>>0}function ie(C){return e(C.bb<=C.Sb),C.h||C.bb==C.Sb&&C.u>mu}function he(C,F){C.u=F,C.h=ie(C)}function ye(C){C.u>=ci&&(e(C.u>=ci),J(C))}function ve(C){e(C!=null&&C.oa!=null),C.pa<C.Zc?(C.I=(C.oa[C.pa++]|C.I<<8)>>>0,C.b+=8):(e(C!=null&&C.oa!=null),C.pa<C.Yc?(C.b+=8,C.I=C.oa[C.pa++]|C.I<<8):C.Ka?C.b=0:(C.I<<=8,C.b+=8,C.Ka=1))}function ke(C){return G(C,1)}function Ie(C,F){var N=C.Ca;0>C.b&&ve(C);var z=C.b,$=N*F>>>8,ne=(C.I>>>z>$)+0;for(ne?(N-=$,C.I-=$+1<<z>>>0):N=$+1,z=N,$=0;256<=z;)$+=8,z>>=8;return z=7^$+KY[z],C.b-=z,C.Ca=(N<<z)-1,ne}function Ue(C,F,N){C[F+0]=N>>24&255,C[F+1]=N>>16&255,C[F+2]=N>>8&255,C[F+3]=255&N}function Ze(C,F){return C[F+0]|C[F+1]<<8}function Ve(C,F){return Ze(C,F)|C[F+2]<<16}function H(C,F){return Ze(C,F)|Ze(C,F+2)<<16}function re(C,F){var N=1<<F;return e(C!=null),e(0<F),C.X=a(N),C.X==null?0:(C.Mb=32-F,C.Xa=F,1)}function Ee(C,F){e(C!=null),e(F!=null),e(C.Xa==F.Xa),n(F.X,0,C.X,0,1<<F.Xa)}function Ae(){this.X=[],this.Xa=this.Mb=0}function se(C,F,N,z){e(N!=null),e(z!=null);var $=N[0],ne=z[0];return $==0&&($=(C*ne+F/2)/F),ne==0&&(ne=(F*$+C/2)/C),0>=$||0>=ne?0:(N[0]=$,z[0]=ne,1)}function de(C,F){return C+(1<<F)-1>>>F}function Se(C,F){return((4278255360&C)+(4278255360&F)>>>0&4278255360)+((16711935&C)+(16711935&F)>>>0&16711935)>>>0}function Ce(C,F){M[F]=function(N,z,$,ne,oe,le,ce){var xe;for(xe=0;xe<oe;++xe){var Be=M[C](le[ce+xe-1],$,ne+xe);le[ce+xe]=Se(N[z+xe],Be)}}}function we(){this.ud=this.hd=this.jd=0}function Te(C,F){return((4278124286&(C^F))>>>1)+(C&F)>>>0}function je(C){return 0<=C&&256>C?C:0>C?0:255<C?255:void 0}function Ne(C,F){return je(C+(C-F+.5>>1))}function qe(C,F,N){return Math.abs(F-N)-Math.abs(C-N)}function yt(C,F,N,z,$,ne,oe){for(z=ne[oe-1],N=0;N<$;++N)ne[oe+N]=z=Se(C[F+N],z)}function et(C,F,N,z,$){var ne;for(ne=0;ne<N;++ne){var oe=C[F+ne],le=oe>>8&255,ce=16711935&(ce=(ce=16711935&oe)+((le<<16)+le));z[$+ne]=(4278255360&oe)+ce>>>0}}function st(C,F){F.jd=255&C,F.hd=C>>8&255,F.ud=C>>16&255}function wt(C,F,N,z,$,ne){var oe;for(oe=0;oe<z;++oe){var le=F[N+oe],ce=le>>>8,xe=le,Be=255&(Be=(Be=le>>>16)+((C.jd<<24>>24)*(ce<<24>>24)>>>5));xe=255&(xe=(xe+=(C.hd<<24>>24)*(ce<<24>>24)>>>5)+((C.ud<<24>>24)*(Be<<24>>24)>>>5)),$[ne+oe]=(4278255360&le)+(Be<<16)+xe}}function at(C,F,N,z,$){M[F]=function(ne,oe,le,ce,xe,Be,Le,pe,be){for(ce=Le;ce<pe;++ce)for(Le=0;Le<be;++Le)xe[Be++]=$(le[z(ne[oe++])])},M[C]=function(ne,oe,le,ce,xe,Be,Le){var pe=8>>ne.b,be=ne.Ea,De=ne.K[0],Re=ne.w;if(8>pe)for(ne=(1<<ne.b)-1,Re=(1<<pe)-1;oe<le;++oe){var _e,Oe=0;for(_e=0;_e<be;++_e)_e&ne||(Oe=z(ce[xe++])),Be[Le++]=$(De[Oe&Re]),Oe>>=pe}else M["VP8LMapColor"+N](ce,xe,De,Re,Be,Le,oe,le,be)}}function nr(C,F,N,z,$){for(N=F+N;F<N;){var ne=C[F++];z[$++]=ne>>16&255,z[$++]=ne>>8&255,z[$++]=255&ne}}function _t(C,F,N,z,$){for(N=F+N;F<N;){var ne=C[F++];z[$++]=ne>>16&255,z[$++]=ne>>8&255,z[$++]=255&ne,z[$++]=ne>>24&255}}function ot(C,F,N,z,$){for(N=F+N;F<N;){var ne=(oe=C[F++])>>16&240|oe>>12&15,oe=240&oe|oe>>28&15;z[$++]=ne,z[$++]=oe}}function Nt(C,F,N,z,$){for(N=F+N;F<N;){var ne=(oe=C[F++])>>16&248|oe>>13&7,oe=oe>>5&224|oe>>3&31;z[$++]=ne,z[$++]=oe}}function Jt(C,F,N,z,$){for(N=F+N;F<N;){var ne=C[F++];z[$++]=255&ne,z[$++]=ne>>8&255,z[$++]=ne>>16&255}}function Ct(C,F,N,z,$,ne){if(ne==0)for(N=F+N;F<N;)Ue(z,((ne=C[F++])[0]>>24|ne[1]>>8&65280|ne[2]<<8&16711680|ne[3]<<24)>>>0),$+=32;else n(z,$,C,F,N)}function $t(C,F){M[F][0]=M[C+"0"],M[F][1]=M[C+"1"],M[F][2]=M[C+"2"],M[F][3]=M[C+"3"],M[F][4]=M[C+"4"],M[F][5]=M[C+"5"],M[F][6]=M[C+"6"],M[F][7]=M[C+"7"],M[F][8]=M[C+"8"],M[F][9]=M[C+"9"],M[F][10]=M[C+"10"],M[F][11]=M[C+"11"],M[F][12]=M[C+"12"],M[F][13]=M[C+"13"],M[F][14]=M[C+"0"],M[F][15]=M[C+"0"]}function Qt(C){return C==ZY||C==XY||C==B9||C==YY}function zr(){this.eb=[],this.size=this.A=this.fb=0}function yn(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Ar(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new zr,this.f.kb=new yn,this.sd=null}function Pt(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function pr(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function dl(C){return alert("todo:WebPSamplerProcessPlane"),C.T}function Mn(C,F){var N=C.T,z=F.ba.f.RGBA,$=z.eb,ne=z.fb+C.ka*z.A,oe=B0[F.ba.S],le=C.y,ce=C.O,xe=C.f,Be=C.N,Le=C.ea,pe=C.W,be=F.cc,De=F.dc,Re=F.Mc,_e=F.Nc,Oe=C.ka,ze=C.ka+C.T,Je=C.U,Ke=Je+1>>1;for(Oe==0?oe(le,ce,null,null,xe,Be,Le,pe,xe,Be,Le,pe,$,ne,null,null,Je):(oe(F.ec,F.fc,le,ce,be,De,Re,_e,xe,Be,Le,pe,$,ne-z.A,$,ne,Je),++N);Oe+2<ze;Oe+=2)be=xe,De=Be,Re=Le,_e=pe,Be+=C.Rc,pe+=C.Rc,ne+=2*z.A,oe(le,(ce+=2*C.fa)-C.fa,le,ce,be,De,Re,_e,xe,Be,Le,pe,$,ne-z.A,$,ne,Je);return ce+=C.fa,C.j+ze<C.o?(n(F.ec,F.fc,le,ce,Je),n(F.cc,F.dc,xe,Be,Ke),n(F.Mc,F.Nc,Le,pe,Ke),N--):1&ze||oe(le,ce,null,null,xe,Be,Le,pe,xe,Be,Le,pe,$,ne+z.A,null,null,Je),N}function Vo(C,F,N){var z=C.F,$=[C.J];if(z!=null){var ne=C.U,oe=F.ba.S,le=oe==k9||oe==B9;F=F.ba.f.RGBA;var ce=[0],xe=C.ka;ce[0]=C.T,C.Kb&&(xe==0?--ce[0]:(--xe,$[0]-=C.width),C.j+C.ka+C.T==C.o&&(ce[0]=C.o-C.j-xe));var Be=F.eb;xe=F.fb+xe*F.A,C=m0e(z,$[0],C.width,ne,ce,Be,xe+(le?0:3),F.A),e(N==ce),C&&Qt(oe)&&zm(Be,xe,le,ne,ce,F.A)}return 0}function ka(C){var F=C.ma,N=F.ba.S,z=11>N,$=N==m9||N==w9||N==k9||N==WY||N==12||Qt(N);if(F.memory=null,F.Ib=null,F.Jb=null,F.Nd=null,!Xo(F.Oa,C,$?11:12))return 0;if($&&Qt(N)&&Tm(),C.da)alert("todo:use_scaling");else{if(z){if(F.Ib=dl,C.Kb){if(N=C.U+1>>1,F.memory=a(C.U+2*N),F.memory==null)return 0;F.ec=F.memory,F.fc=0,F.cc=F.ec,F.dc=F.fc+C.U,F.Mc=F.cc,F.Nc=F.dc+N,F.Ib=Mn,Tm()}}else alert("todo:EmitYUV");$&&(F.Jb=Vo,z&&hf())}if(z&&!N0e){for(C=0;256>C;++C)H6e[C]=89858*(C-128)+b9>>C9,z6e[C]=-22014*(C-128)+b9,Q6e[C]=-45773*(C-128),O6e[C]=113618*(C-128)+b9>>C9;for(C=qm;C<eJ;++C)F=76283*(C-16)+b9>>C9,j6e[C-qm]=Oi(F,255),q6e[C-qm]=Oi(F+8>>4,15);N0e=1}return 1}function Tt(C){var F=C.ma,N=C.U,z=C.T;return e(!(1&C.ka)),0>=N||0>=z?0:(N=F.Ib(C,F),F.Jb!=null&&F.Jb(C,F,N),F.Dc+=N,1)}function Za(C){C.ma.memory=null}function Ko(C,F,N,z){return O(C,8)!=47?0:(F[0]=O(C,14)+1,N[0]=O(C,14)+1,z[0]=O(C,1),O(C,3)!=0?0:!C.h)}function jr(C,F){if(4>C)return C+1;var N=C-2>>1;return(2+(1&C)<<N)+O(F,N)+1}function Vn(C,F){return 120<F?F-120:1<=(N=((N=b6e[F-1])>>4)*C+(8-(15&N)))?N:1;var N}function ln(C,F,N){var z=q(N),$=C[F+=255&z].g-8;return 0<$&&(he(N,N.u+8),z=q(N),F+=C[F].value,F+=z&(1<<$)-1),he(N,N.u+C[F].g),C[F].value}function ni(C,F,N){return N.g+=C.g,N.value+=C.value<<F>>>0,e(8>=N.g),C.g}function _n(C,F,N){var z=C.xc;return e((F=z==0?0:C.vc[C.md*(N>>z)+(F>>z)])<C.Wb),C.Ya[F]}function ac(C,F,N,z){var $=C.ab,ne=C.c*F,oe=C.C;F=oe+F;var le=N,ce=z;for(z=C.Ta,N=C.Ua;0<$--;){var xe=C.gc[$],Be=oe,Le=F,pe=le,be=ce,De=(ce=z,le=N,xe.Ea);switch(e(Be<Le),e(Le<=xe.nc),xe.hc){case 2:Ig(pe,be,(Le-Be)*De,ce,le);break;case 0:var Re=Be,_e=Le,Oe=ce,ze=le,Je=(kt=xe).Ea;Re==0&&(cc(pe,be,null,null,1,Oe,ze),yt(pe,be+1,0,0,Je-1,Oe,ze+1),be+=Je,ze+=Je,++Re);for(var Ke=1<<kt.b,St=Ke-1,xt=de(Je,kt.b),hr=kt.K,kt=kt.w+(Re>>kt.b)*xt;Re<_e;){var Br=hr,Qi=kt,ur=1;for(Ac(pe,be,Oe,ze-Je,1,Oe,ze);ur<Je;){var Bt=(ur&~St)+Ke;Bt>Je&&(Bt=Je),(0,ff[Br[Qi++]>>8&15])(pe,be+ +ur,Oe,ze+ur-Je,Bt-ur,Oe,ze+ur),ur=Bt}be+=Je,ze+=Je,++Re&St||(kt+=xt)}Le!=xe.nc&&n(ce,le-De,ce,le+(Le-Be-1)*De,De);break;case 1:for(De=pe,_e=be,Je=(pe=xe.Ea)-(ze=pe&~(Oe=(be=1<<xe.b)-1)),Re=de(pe,xe.b),Ke=xe.K,xe=xe.w+(Be>>xe.b)*Re;Be<Le;){for(St=Ke,xt=xe,hr=new we,kt=_e+ze,Br=_e+pe;_e<kt;)st(St[xt++],hr),_A(hr,De,_e,be,ce,le),_e+=be,le+=be;_e<Br&&(st(St[xt++],hr),_A(hr,De,_e,Je,ce,le),_e+=Je,le+=Je),++Be&Oe||(xe+=Re)}break;case 3:if(pe==ce&&be==le&&0<xe.b){for(_e=ce,pe=De=le+(Le-Be)*De-(ze=(Le-Be)*de(xe.Ea,xe.b)),be=ce,Oe=le,Re=[],ze=(Je=ze)-1;0<=ze;--ze)Re[ze]=be[Oe+ze];for(ze=Je-1;0<=ze;--ze)_e[pe+ze]=Re[ze];Hm(xe,Be,Le,ce,De,ce,le)}else Hm(xe,Be,Le,pe,be,ce,le)}le=z,ce=N}ce!=N&&n(z,N,le,ce,ne)}function Ri(C,F){var N=C.V,z=C.Ba+C.c*C.C,$=F-C.C;if(e(F<=C.l.o),e(16>=$),0<$){var ne=C.l,oe=C.Ta,le=C.Ua,ce=ne.width;if(ac(C,$,N,z),$=le=[le],e((N=C.C)<(z=F)),e(ne.v<ne.va),z>ne.o&&(z=ne.o),N<ne.j){var xe=ne.j-N;N=ne.j,$[0]+=xe*ce}if(N>=z?N=0:($[0]+=4*ne.v,ne.ka=N-ne.j,ne.U=ne.va-ne.v,ne.T=z-N,N=1),N){if(le=le[0],11>(N=C.ca).S){var Be=N.f.RGBA,Le=(z=N.S,$=ne.U,ne=ne.T,xe=Be.eb,Be.A),pe=ne;for(Be=Be.fb+C.Ma*Be.A;0<pe--;){var be=oe,De=le,Re=$,_e=xe,Oe=Be;switch(z){case v9:Om(be,De,Re,_e,Oe);break;case m9:Cs(be,De,Re,_e,Oe);break;case ZY:Cs(be,De,Re,_e,Oe),zm(_e,Oe,0,Re,1,0);break;case F0e:mn(be,De,Re,_e,Oe);break;case w9:Ct(be,De,Re,_e,Oe,1);break;case XY:Ct(be,De,Re,_e,Oe,1),zm(_e,Oe,0,Re,1,0);break;case k9:Ct(be,De,Re,_e,Oe,0);break;case B9:Ct(be,De,Re,_e,Oe,0),zm(_e,Oe,1,Re,1,0);break;case WY:hc(be,De,Re,_e,Oe);break;case YY:hc(be,De,Re,_e,Oe),v0e(_e,Oe,Re,1,0);break;case S0e:vn(be,De,Re,_e,Oe);break;default:e(0)}le+=ce,Be+=Le}C.Ma+=ne}else alert("todo:EmitRescaledRowsYUVA");e(C.Ma<=N.height)}}C.C=F,e(C.C<=C.i)}function Xa(C){var F;if(0<C.ua)return 0;for(F=0;F<C.Wb;++F){var N=C.Ya[F].G,z=C.Ya[F].H;if(0<N[1][z[1]+0].g||0<N[2][z[2]+0].g||0<N[3][z[3]+0].g)return 0}return 1}function ms(C,F,N,z,$,ne){if(C.Z!=0){var oe=C.qd,le=C.rd;for(e(ku[C.Z]!=null);F<N;++F)ku[C.Z](oe,le,z,$,z,$,ne),oe=z,le=$,$+=ne;C.qd=oe,C.rd=le}}function Go(C,F){var N=C.l.ma,z=N.Z==0||N.Z==1?C.l.j:C.C;if(z=C.C<z?z:C.C,e(F<=C.l.o),F>z){var $=C.l.width,ne=N.ca,oe=N.tb+$*z,le=C.V,ce=C.Ba+C.c*z,xe=C.gc;e(C.ab==1),e(xe[0].hc==3),Pg(xe[0],z,F,le,ce,ne,oe),ms(N,z,F,ne,oe,$)}C.C=C.Ma=F}function Wo(C,F,N,z,$,ne,oe){var le=C.$/z,ce=C.$%z,xe=C.m,Be=C.s,Le=N+C.$,pe=Le;$=N+z*$;var be=N+z*ne,De=280+Be.ua,Re=C.Pb?le:16777216,_e=0<Be.ua?Be.Wa:null,Oe=Be.wc,ze=Le<be?_n(Be,ce,le):null;e(C.C<ne),e(be<=$);var Je=!1;e:for(;;){for(;Je||Le<be;){var Ke=0;if(le>=Re){var St=Le-N;e((Re=C).Pb),Re.wd=Re.m,Re.xd=St,0<Re.s.ua&&Ee(Re.s.Wa,Re.s.vb),Re=le+F6e}if(ce&Oe||(ze=_n(Be,ce,le)),e(ze!=null),ze.Qb&&(F[Le]=ze.qb,Je=!0),!Je)if(ye(xe),ze.jc){Ke=xe,St=F;var xt=Le,hr=ze.pd[q(Ke)&lc-1];e(ze.jc),256>hr.g?(he(Ke,Ke.u+hr.g),St[xt]=hr.value,Ke=0):(he(Ke,Ke.u+hr.g-256),e(256<=hr.value),Ke=hr.value),Ke==0&&(Je=!0)}else Ke=ln(ze.G[0],ze.H[0],xe);if(xe.h)break;if(Je||256>Ke){if(!Je)if(ze.nd)F[Le]=(ze.qb|Ke<<8)>>>0;else{if(ye(xe),Je=ln(ze.G[1],ze.H[1],xe),ye(xe),St=ln(ze.G[2],ze.H[2],xe),xt=ln(ze.G[3],ze.H[3],xe),xe.h)break;F[Le]=(xt<<24|Je<<16|Ke<<8|St)>>>0}if(Je=!1,++Le,++ce>=z&&(ce=0,++le,oe!=null&&le<=ne&&!(le%16)&&oe(C,le),_e!=null))for(;pe<Le;)Ke=F[pe++],_e.X[(506832829*Ke&4294967295)>>>_e.Mb]=Ke}else if(280>Ke){if(Ke=jr(Ke-256,xe),St=ln(ze.G[4],ze.H[4],xe),ye(xe),St=Vn(z,St=jr(St,xe)),xe.h)break;if(Le-N<St||$-Le<Ke)break e;for(xt=0;xt<Ke;++xt)F[Le+xt]=F[Le+xt-St];for(Le+=Ke,ce+=Ke;ce>=z;)ce-=z,++le,oe!=null&&le<=ne&&!(le%16)&&oe(C,le);if(e(Le<=$),ce&Oe&&(ze=_n(Be,ce,le)),_e!=null)for(;pe<Le;)Ke=F[pe++],_e.X[(506832829*Ke&4294967295)>>>_e.Mb]=Ke}else{if(!(Ke<De))break e;for(Je=Ke-280,e(_e!=null);pe<Le;)Ke=F[pe++],_e.X[(506832829*Ke&4294967295)>>>_e.Mb]=Ke;Ke=Le,e(!(Je>>>(St=_e).Xa)),F[Ke]=St.X[Je],Je=!0}Je||e(xe.h==ie(xe))}if(C.Pb&&xe.h&&Le<$)e(C.m.h),C.a=5,C.m=C.wd,C.$=C.xd,0<C.s.ua&&Ee(C.s.vb,C.s.Wa);else{if(xe.h)break e;oe!=null&&oe(C,le>ne?ne:le),C.a=0,C.$=Le-N}return 1}return C.a=3,0}function Ya(C){e(C!=null),C.vc=null,C.yc=null,C.Ya=null;var F=C.Wa;F!=null&&(F.X=null),C.vb=null,e(C!=null)}function kA(){var C=new Zn;return C==null?null:(C.a=0,C.xb=_0e,$t("Predictor","VP8LPredictors"),$t("Predictor","VP8LPredictors_C"),$t("PredictorAdd","VP8LPredictorsAdd"),$t("PredictorAdd","VP8LPredictorsAdd_C"),Ig=et,_A=wt,Om=nr,Cs=_t,hc=ot,vn=Nt,mn=Jt,M.VP8LMapColor32b=Tg,M.VP8LMapColor8b=df,C)}function v0(C,F,N,z,$){var ne=1,oe=[C],le=[F],ce=z.m,xe=z.s,Be=null,Le=0;e:for(;;){if(N)for(;ne&&O(ce,1);){var pe=oe,be=le,De=z,Re=1,_e=De.m,Oe=De.gc[De.ab],ze=O(_e,2);if(De.Oc&1<<ze)ne=0;else{switch(De.Oc|=1<<ze,Oe.hc=ze,Oe.Ea=pe[0],Oe.nc=be[0],Oe.K=[null],++De.ab,e(4>=De.ab),ze){case 0:case 1:Oe.b=O(_e,3)+2,Re=v0(de(Oe.Ea,Oe.b),de(Oe.nc,Oe.b),0,De,Oe.K),Oe.K=Oe.K[0];break;case 3:var Je,Ke=O(_e,8)+1,St=16<Ke?0:4<Ke?1:2<Ke?2:3;if(pe[0]=de(Oe.Ea,St),Oe.b=St,Je=Re=v0(Ke,1,0,De,Oe.K)){var xt,hr=Ke,kt=Oe,Br=1<<(8>>kt.b),Qi=a(Br);if(Qi==null)Je=0;else{var ur=kt.K[0],Bt=kt.w;for(Qi[0]=kt.K[0][0],xt=1;xt<1*hr;++xt)Qi[xt]=Se(ur[Bt+xt],Qi[xt-1]);for(;xt<4*Br;++xt)Qi[xt]=0;kt.K[0]=null,kt.K[0]=Qi,Je=1}}Re=Je;break;case 2:break;default:e(0)}ne=Re}}if(oe=oe[0],le=le[0],ne&&O(ce,1)&&!(ne=1<=(Le=O(ce,4))&&11>=Le)){z.a=3;break e}var nt;if(nt=ne)t:{var ui,ir,Lr,bn=z,Ca=oe,vo=le,ii=Le,Ja=N,mo=bn.m,zi=bn.s,Tr=[null],en=1,ai=0,tn=E6e[ii];r:for(;;){if(Ja&&O(mo,1)){var ba=O(mo,3)+2,vl=de(Ca,ba),di=de(vo,ba),Jo=vl*di;if(!v0(vl,di,0,bn,Tr))break r;for(Tr=Tr[0],zi.xc=ba,ui=0;ui<Jo;++ui){var pn=Tr[ui]>>8&65535;Tr[ui]=pn,pn>=en&&(en=pn+1)}}if(mo.h)break r;for(ir=0;5>ir;++ir){var ji=D0e[ir];!ir&&0<ii&&(ji+=1<<ii),ai<ji&&(ai=ji)}var Es=o(en*tn,P),wo=en,Fs=o(wo,K);if(Fs==null)var Ss=null;else e(65536>=wo),Ss=Fs;var $o=a(ai);if(Ss==null||$o==null||Es==null){bn.a=1;break r}var Ds=Es;for(ui=Lr=0;ui<en;++ui){var wn=Ss[ui],Ms=wn.G,ml=wn.H,xf=0,TA=1,Ea=0;for(ir=0;5>ir;++ir){ji=D0e[ir],Ms[ir]=Ds,ml[ir]=Lr,!ir&&0<ii&&(ji+=1<<ii);i:{var F9,tJ=ji,S9=bn,Vm=$o,G6e=Ds,W6e=Lr,rJ=0,Bu=S9.m,Z6e=O(Bu,1);if(i(Vm,0,0,tJ),Z6e){var X6e=O(Bu,1)+1,Y6e=O(Bu,1),O0e=O(Bu,Y6e==0?1:8);Vm[O0e]=1,X6e==2&&(Vm[O0e=O(Bu,8)]=1);var D9=1}else{var Q0e=a(19),z0e=O(Bu,4)+4;if(19<z0e){S9.a=3;var M9=0;break i}for(F9=0;F9<z0e;++F9)Q0e[C6e[F9]]=O(Bu,3);var nJ=void 0,Km=void 0,j0e=S9,J6e=Q0e,_9=tJ,q0e=Vm,iJ=0,Cu=j0e.m,V0e=8,K0e=o(128,P);n:for(;L(K0e,0,7,J6e,19);){if(O(Cu,1)){var $6e=2+2*O(Cu,3);if((nJ=2+O(Cu,$6e))>_9)break n}else nJ=_9;for(Km=0;Km<_9&&nJ--;){ye(Cu);var G0e=K0e[0+(127&q(Cu))];he(Cu,Cu.u+G0e.g);var Ng=G0e.value;if(16>Ng)q0e[Km++]=Ng,Ng!=0&&(V0e=Ng);else{var ewe=Ng==16,W0e=Ng-16,twe=k6e[W0e],Z0e=O(Cu,w6e[W0e])+twe;if(Km+Z0e>_9)break n;for(var rwe=ewe?V0e:0;0<Z0e--;)q0e[Km++]=rwe}}iJ=1;break n}iJ||(j0e.a=3),D9=iJ}(D9=D9&&!Bu.h)&&(rJ=L(G6e,W6e,8,Vm,tJ)),D9&&rJ!=0?M9=rJ:(S9.a=3,M9=0)}if(M9==0)break r;if(TA&&B6e[ir]==1&&(TA=Ds[Lr].g==0),xf+=Ds[Lr].g,Lr+=M9,3>=ir){var Gm,aJ=$o[0];for(Gm=1;Gm<ji;++Gm)$o[Gm]>aJ&&(aJ=$o[Gm]);Ea+=aJ}}if(wn.nd=TA,wn.Qb=0,TA&&(wn.qb=(Ms[3][ml[3]+0].value<<24|Ms[1][ml[1]+0].value<<16|Ms[2][ml[2]+0].value)>>>0,xf==0&&256>Ms[0][ml[0]+0].value&&(wn.Qb=1,wn.qb+=Ms[0][ml[0]+0].value<<8)),wn.jc=!wn.Qb&&6>Ea,wn.jc){var L9,PA=wn;for(L9=0;L9<lc;++L9){var bu=L9,Eu=PA.pd[bu],I9=PA.G[0][PA.H[0]+bu];256<=I9.value?(Eu.g=I9.g+256,Eu.value=I9.value):(Eu.g=0,Eu.value=0,bu>>=ni(I9,8,Eu),bu>>=ni(PA.G[1][PA.H[1]+bu],16,Eu),bu>>=ni(PA.G[2][PA.H[2]+bu],0,Eu),ni(PA.G[3][PA.H[3]+bu],24,Eu))}}}zi.vc=Tr,zi.Wb=en,zi.Ya=Ss,zi.yc=Es,nt=1;break t}nt=0}if(!(ne=nt)){z.a=3;break e}if(0<Le){if(xe.ua=1<<Le,!re(xe.Wa,Le)){z.a=1,ne=0;break e}}else xe.ua=0;var oJ=z,X0e=oe,nwe=le,sJ=oJ.s,lJ=sJ.xc;if(oJ.c=X0e,oJ.i=nwe,sJ.md=de(X0e,lJ),sJ.wc=lJ==0?-1:(1<<lJ)-1,N){z.xb=T6e;break e}if((Be=a(oe*le))==null){z.a=1,ne=0;break e}ne=(ne=Wo(z,Be,0,oe,le,le,null))&&!ce.h;break e}return ne?($!=null?$[0]=Be:(e(Be==null),e(N)),z.$=0,N||Ya(xe)):Ya(xe),ne}function fl(C,F){var N=C.c*C.i,z=N+F+16*F;return e(C.c<=F),C.V=a(z),C.V==null?(C.Ta=null,C.Ua=0,C.a=1,0):(C.Ta=C.V,C.Ua=C.Ba+N+F,1)}function BA(C,F){var N=C.C,z=F-N,$=C.V,ne=C.Ba+C.c*N;for(e(F<=C.l.o);0<z;){var oe=16<z?16:z,le=C.l.ma,ce=C.l.width,xe=ce*oe,Be=le.ca,Le=le.tb+ce*N,pe=C.Ta,be=C.Ua;ac(C,oe,$,ne),w0e(pe,be,Be,Le,xe),ms(le,N,N+oe,Be,Le,ce),z-=oe,$+=oe*C.c,N+=oe}e(N==F),C.C=C.Ma=F}function oc(){this.ub=this.yd=this.td=this.Rb=0}function du(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Em(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function Y1(){this.Yb=function(){var C=[];return function F(N,z,$){for(var ne=$[z],oe=0;oe<ne&&(N.push($.length>z+1?[]:0),!($.length<z+1));oe++)F(N[oe],z+1,$)}(C,0,[3,11]),C}()}function gg(){this.jb=a(3),this.Wc=s([4,8],Y1),this.Xc=s([4,17],Y1)}function yg(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function Zo(){this.ld=this.La=this.dd=this.tc=0}function J1(){this.Na=this.la=0}function xl(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function $1(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function vg(){this.uc=this.M=this.Nb=0,this.wa=Array(new Zo),this.Y=0,this.ya=Array(new $1),this.aa=0,this.l=new fu}function mg(){this.y=a(16),this.f=a(8),this.ea=a(8)}function wg(){this.cb=this.a=0,this.sc="",this.m=new I,this.Od=new oc,this.Kc=new du,this.ed=new yg,this.Qa=new Em,this.Ic=this.$c=this.Aa=0,this.D=new vg,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=o(8,I),this.ia=0,this.pb=o(4,xl),this.Pa=new gg,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new mg),this.Hd=0,this.rb=Array(new J1),this.sb=0,this.wa=Array(new Zo),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new $1),this.L=this.aa=0,this.gd=s([4,2],Zo),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function fu(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function ef(){var C=new wg;return C!=null&&(C.a=0,C.sc="OK",C.cb=0,C.Xb=0,jm||(jm=pl)),C}function Kn(C,F,N){return C.a==0&&(C.a=F,C.sc=N,C.cb=0),0}function tf(C,F,N){return 3<=N&&C[F+0]==157&&C[F+1]==1&&C[F+2]==42}function xu(C,F){if(C==null)return 0;if(C.a=0,C.sc="OK",F==null)return Kn(C,2,"null VP8Io passed to VP8GetHeaders()");var N=F.data,z=F.w,$=F.ha;if(4>$)return Kn(C,7,"Truncated header.");var ne=N[z+0]|N[z+1]<<8|N[z+2]<<16,oe=C.Od;if(oe.Rb=!(1&ne),oe.td=ne>>1&7,oe.yd=ne>>4&1,oe.ub=ne>>5,3<oe.td)return Kn(C,3,"Incorrect keyframe parameters.");if(!oe.yd)return Kn(C,4,"Frame not displayable.");z+=3,$-=3;var le=C.Kc;if(oe.Rb){if(7>$)return Kn(C,7,"cannot parse picture header");if(!tf(N,z,$))return Kn(C,3,"Bad code word");le.c=16383&(N[z+4]<<8|N[z+3]),le.Td=N[z+4]>>6,le.i=16383&(N[z+6]<<8|N[z+5]),le.Ud=N[z+6]>>6,z+=7,$-=7,C.za=le.c+15>>4,C.Ub=le.i+15>>4,F.width=le.c,F.height=le.i,F.Da=0,F.j=0,F.v=0,F.va=F.width,F.o=F.height,F.da=0,F.ib=F.width,F.hb=F.height,F.U=F.width,F.T=F.height,i((ne=C.Pa).jb,0,255,ne.jb.length),e((ne=C.Qa)!=null),ne.Cb=0,ne.Bb=0,ne.Fb=1,i(ne.Zb,0,0,ne.Zb.length),i(ne.Lb,0,0,ne.Lb)}if(oe.ub>$)return Kn(C,7,"bad partition length");Y(ne=C.m,N,z,oe.ub),z+=oe.ub,$-=oe.ub,oe.Rb&&(le.Ld=ke(ne),le.Kd=ke(ne)),le=C.Qa;var ce,xe=C.Pa;if(e(ne!=null),e(le!=null),le.Cb=ke(ne),le.Cb){if(le.Bb=ke(ne),ke(ne)){for(le.Fb=ke(ne),ce=0;4>ce;++ce)le.Zb[ce]=ke(ne)?X(ne,7):0;for(ce=0;4>ce;++ce)le.Lb[ce]=ke(ne)?X(ne,6):0}if(le.Bb)for(ce=0;3>ce;++ce)xe.jb[ce]=ke(ne)?G(ne,8):255}else le.Bb=0;if(ne.Ka)return Kn(C,3,"cannot parse segment header");if((le=C.ed).zd=ke(ne),le.Tb=G(ne,6),le.wb=G(ne,3),le.Pc=ke(ne),le.Pc&&ke(ne)){for(xe=0;4>xe;++xe)ke(ne)&&(le.vd[xe]=X(ne,6));for(xe=0;4>xe;++xe)ke(ne)&&(le.od[xe]=X(ne,6))}if(C.L=le.Tb==0?0:le.zd?1:2,ne.Ka)return Kn(C,3,"cannot parse filter header");var Be=$;if($=ce=z,z=ce+Be,le=Be,C.Xb=(1<<G(C.m,2))-1,Be<3*(xe=C.Xb))N=7;else{for(ce+=3*xe,le-=3*xe,Be=0;Be<xe;++Be){var Le=N[$+0]|N[$+1]<<8|N[$+2]<<16;Le>le&&(Le=le),Y(C.Jc[+Be],N,ce,Le),ce+=Le,le-=Le,$+=3}Y(C.Jc[+xe],N,ce,le),N=ce<z?0:5}if(N!=0)return Kn(C,N,"cannot parse partitions");for(N=G(ce=C.m,7),$=ke(ce)?X(ce,4):0,z=ke(ce)?X(ce,4):0,le=ke(ce)?X(ce,4):0,xe=ke(ce)?X(ce,4):0,ce=ke(ce)?X(ce,4):0,Be=C.Qa,Le=0;4>Le;++Le){if(Be.Cb){var pe=Be.Zb[Le];Be.Fb||(pe+=N)}else{if(0<Le){C.pb[Le]=C.pb[0];continue}pe=N}var be=C.pb[Le];be.Sc[0]=JY[Oi(pe+$,127)],be.Sc[1]=$Y[Oi(pe+0,127)],be.Eb[0]=2*JY[Oi(pe+z,127)],be.Eb[1]=101581*$Y[Oi(pe+le,127)]>>16,8>be.Eb[1]&&(be.Eb[1]=8),be.Qc[0]=JY[Oi(pe+xe,117)],be.Qc[1]=$Y[Oi(pe+ce,127)],be.lc=pe+ce}if(!oe.Rb)return Kn(C,4,"Not a key frame.");for(ke(ne),oe=C.Pa,N=0;4>N;++N){for($=0;8>$;++$)for(z=0;3>z;++z)for(le=0;11>le;++le)xe=Ie(ne,L6e[N][$][z][le])?G(ne,8):M6e[N][$][z][le],oe.Wc[N][$].Yb[z][le]=xe;for($=0;17>$;++$)oe.Xc[N][$]=oe.Wc[N][I6e[$]]}return C.kc=ke(ne),C.kc&&(C.Bd=G(ne,8)),C.cb=1}function pl(C,F,N,z,$,ne,oe){var le=F[$].Yb[N];for(N=0;16>$;++$){if(!Ie(C,le[N+0]))return $;for(;!Ie(C,le[N+1]);)if(le=F[++$].Yb[0],N=0,$==16)return 16;var ce=F[$+1].Yb;if(Ie(C,le[N+2])){var xe=C,Be=0;if(Ie(xe,(pe=le)[(Le=N)+3]))if(Ie(xe,pe[Le+6])){for(le=0,Le=2*(Be=Ie(xe,pe[Le+8]))+(pe=Ie(xe,pe[Le+9+Be])),Be=0,pe=S6e[Le];pe[le];++le)Be+=Be+Ie(xe,pe[le]);Be+=3+(8<<Le)}else Ie(xe,pe[Le+7])?(Be=7+2*Ie(xe,165),Be+=Ie(xe,145)):Be=5+Ie(xe,159);else Be=Ie(xe,pe[Le+4])?3+Ie(xe,pe[Le+5]):2;le=ce[2]}else Be=1,le=ce[1];ce=oe+D6e[$],0>(xe=C).b&&ve(xe);var Le,pe=xe.b,be=(Le=xe.Ca>>1)-(xe.I>>pe)>>31;--xe.b,xe.Ca+=be,xe.Ca|=1,xe.I-=(Le+1&be)<<pe,ne[ce]=((Be^be)-be)*z[(0<$)+0]}return 16}function CA(C){var F=C.rb[C.sb-1];F.la=0,F.Na=0,i(C.zc,0,0,C.zc.length),C.ja=0}function ws(C,F,N,z,$){$=C[F+N+32*z]+($>>3),C[F+N+32*z]=-256&$?0>$?0:255:$}function bA(C,F,N,z,$,ne){ws(C,F,0,N,z+$),ws(C,F,1,N,z+ne),ws(C,F,2,N,z-ne),ws(C,F,3,N,z-$)}function Gn(C){return(20091*C>>16)+C}function rf(C,F,N,z){var $,ne=0,oe=a(16);for($=0;4>$;++$){var le=C[F+0]+C[F+8],ce=C[F+0]-C[F+8],xe=(35468*C[F+4]>>16)-Gn(C[F+12]),Be=Gn(C[F+4])+(35468*C[F+12]>>16);oe[ne+0]=le+Be,oe[ne+1]=ce+xe,oe[ne+2]=ce-xe,oe[ne+3]=le-Be,ne+=4,F++}for($=ne=0;4>$;++$)le=(C=oe[ne+0]+4)+oe[ne+8],ce=C-oe[ne+8],xe=(35468*oe[ne+4]>>16)-Gn(oe[ne+12]),ws(N,z,0,0,le+(Be=Gn(oe[ne+4])+(35468*oe[ne+12]>>16))),ws(N,z,1,0,ce+xe),ws(N,z,2,0,ce-xe),ws(N,z,3,0,le-Be),ne++,z+=32}function nf(C,F,N,z){var $=C[F+0]+4,ne=35468*C[F+4]>>16,oe=Gn(C[F+4]),le=35468*C[F+1]>>16;bA(N,z,0,$+oe,C=Gn(C[F+1]),le),bA(N,z,1,$+ne,C,le),bA(N,z,2,$-ne,C,le),bA(N,z,3,$-oe,C,le)}function kg(C,F,N,z,$){rf(C,F,N,z),$&&rf(C,F+16,N,z+4)}function Bg(C,F,N,z){hi(C,F+0,N,z,1),hi(C,F+32,N,z+128,1)}function m0(C,F,N,z){var $;for(C=C[F+0]+4,$=0;4>$;++$)for(F=0;4>F;++F)ws(N,z,F,$,C)}function af(C,F,N,z){C[F+0]&&uc(C,F+0,N,z),C[F+16]&&uc(C,F+16,N,z+4),C[F+32]&&uc(C,F+32,N,z+128),C[F+48]&&uc(C,F+48,N,z+128+4)}function Cg(C,F,N,z){var $,ne=a(16);for($=0;4>$;++$){var oe=C[F+0+$]+C[F+12+$],le=C[F+4+$]+C[F+8+$],ce=C[F+4+$]-C[F+8+$],xe=C[F+0+$]-C[F+12+$];ne[0+$]=oe+le,ne[8+$]=oe-le,ne[4+$]=xe+ce,ne[12+$]=xe-ce}for($=0;4>$;++$)oe=(C=ne[0+4*$]+3)+ne[3+4*$],le=ne[1+4*$]+ne[2+4*$],ce=ne[1+4*$]-ne[2+4*$],xe=C-ne[3+4*$],N[z+0]=oe+le>>3,N[z+16]=xe+ce>>3,N[z+32]=oe-le>>3,N[z+48]=xe-ce>>3,z+=64}function ae(C,F,N){var z,$=F-32,ne=bs,oe=255-C[$-1];for(z=0;z<N;++z){var le,ce=ne,xe=oe+C[F-1];for(le=0;le<N;++le)C[F+le]=ce[xe+C[$+le]];F+=32}}function Z(C,F){ae(C,F,4)}function He(C,F){ae(C,F,8)}function Xe(C,F){ae(C,F,16)}function ct(C,F){var N;for(N=0;16>N;++N)n(C,F+32*N,C,F-32,16)}function bt(C,F){var N;for(N=16;0<N;--N)i(C,F,C[F-1],16),F+=32}function At(C,F,N){var z;for(z=0;16>z;++z)i(F,N+32*z,C,16)}function Rt(C,F){var N,z=16;for(N=0;16>N;++N)z+=C[F-1+32*N]+C[F+N-32];At(z>>5,C,F)}function Wn(C,F){var N,z=8;for(N=0;16>N;++N)z+=C[F-1+32*N];At(z>>4,C,F)}function Ln(C,F){var N,z=8;for(N=0;16>N;++N)z+=C[F+N-32];At(z>>4,C,F)}function In(C,F){At(128,C,F)}function Ut(C,F,N){return C+2*F+N+2>>2}function ks(C,F){var N,z=F-32;for(z=new Uint8Array([Ut(C[z-1],C[z+0],C[z+1]),Ut(C[z+0],C[z+1],C[z+2]),Ut(C[z+1],C[z+2],C[z+3]),Ut(C[z+2],C[z+3],C[z+4])]),N=0;4>N;++N)n(C,F+32*N,z,0,z.length)}function of(C,F){var N=C[F-1],z=C[F-1+32],$=C[F-1+64],ne=C[F-1+96];Ue(C,F+0,16843009*Ut(C[F-1-32],N,z)),Ue(C,F+32,16843009*Ut(N,z,$)),Ue(C,F+64,16843009*Ut(z,$,ne)),Ue(C,F+96,16843009*Ut($,ne,ne))}function OY(C,F){var N,z=4;for(N=0;4>N;++N)z+=C[F+N-32]+C[F-1+32*N];for(z>>=3,N=0;4>N;++N)i(C,F+32*N,z,4)}function QY(C,F){var N=C[F-1+0],z=C[F-1+32],$=C[F-1+64],ne=C[F-1-32],oe=C[F+0-32],le=C[F+1-32],ce=C[F+2-32],xe=C[F+3-32];C[F+0+96]=Ut(z,$,C[F-1+96]),C[F+1+96]=C[F+0+64]=Ut(N,z,$),C[F+2+96]=C[F+1+64]=C[F+0+32]=Ut(ne,N,z),C[F+3+96]=C[F+2+64]=C[F+1+32]=C[F+0+0]=Ut(oe,ne,N),C[F+3+64]=C[F+2+32]=C[F+1+0]=Ut(le,oe,ne),C[F+3+32]=C[F+2+0]=Ut(ce,le,oe),C[F+3+0]=Ut(xe,ce,le)}function EA(C,F){var N=C[F+1-32],z=C[F+2-32],$=C[F+3-32],ne=C[F+4-32],oe=C[F+5-32],le=C[F+6-32],ce=C[F+7-32];C[F+0+0]=Ut(C[F+0-32],N,z),C[F+1+0]=C[F+0+32]=Ut(N,z,$),C[F+2+0]=C[F+1+32]=C[F+0+64]=Ut(z,$,ne),C[F+3+0]=C[F+2+32]=C[F+1+64]=C[F+0+96]=Ut($,ne,oe),C[F+3+32]=C[F+2+64]=C[F+1+96]=Ut(ne,oe,le),C[F+3+64]=C[F+2+96]=Ut(oe,le,ce),C[F+3+96]=Ut(le,ce,ce)}function FA(C,F){var N=C[F-1+0],z=C[F-1+32],$=C[F-1+64],ne=C[F-1-32],oe=C[F+0-32],le=C[F+1-32],ce=C[F+2-32],xe=C[F+3-32];C[F+0+0]=C[F+1+64]=ne+oe+1>>1,C[F+1+0]=C[F+2+64]=oe+le+1>>1,C[F+2+0]=C[F+3+64]=le+ce+1>>1,C[F+3+0]=ce+xe+1>>1,C[F+0+96]=Ut($,z,N),C[F+0+64]=Ut(z,N,ne),C[F+0+32]=C[F+1+96]=Ut(N,ne,oe),C[F+1+32]=C[F+2+96]=Ut(ne,oe,le),C[F+2+32]=C[F+3+96]=Ut(oe,le,ce),C[F+3+32]=Ut(le,ce,xe)}function zY(C,F){var N=C[F+0-32],z=C[F+1-32],$=C[F+2-32],ne=C[F+3-32],oe=C[F+4-32],le=C[F+5-32],ce=C[F+6-32],xe=C[F+7-32];C[F+0+0]=N+z+1>>1,C[F+1+0]=C[F+0+64]=z+$+1>>1,C[F+2+0]=C[F+1+64]=$+ne+1>>1,C[F+3+0]=C[F+2+64]=ne+oe+1>>1,C[F+0+32]=Ut(N,z,$),C[F+1+32]=C[F+0+96]=Ut(z,$,ne),C[F+2+32]=C[F+1+96]=Ut($,ne,oe),C[F+3+32]=C[F+2+96]=Ut(ne,oe,le),C[F+3+64]=Ut(oe,le,ce),C[F+3+96]=Ut(le,ce,xe)}function jY(C,F){var N=C[F-1+0],z=C[F-1+32],$=C[F-1+64],ne=C[F-1+96];C[F+0+0]=N+z+1>>1,C[F+2+0]=C[F+0+32]=z+$+1>>1,C[F+2+32]=C[F+0+64]=$+ne+1>>1,C[F+1+0]=Ut(N,z,$),C[F+3+0]=C[F+1+32]=Ut(z,$,ne),C[F+3+32]=C[F+1+64]=Ut($,ne,ne),C[F+3+64]=C[F+2+64]=C[F+0+96]=C[F+1+96]=C[F+2+96]=C[F+3+96]=ne}function bg(C,F){var N=C[F-1+0],z=C[F-1+32],$=C[F-1+64],ne=C[F-1+96],oe=C[F-1-32],le=C[F+0-32],ce=C[F+1-32],xe=C[F+2-32];C[F+0+0]=C[F+2+32]=N+oe+1>>1,C[F+0+32]=C[F+2+64]=z+N+1>>1,C[F+0+64]=C[F+2+96]=$+z+1>>1,C[F+0+96]=ne+$+1>>1,C[F+3+0]=Ut(le,ce,xe),C[F+2+0]=Ut(oe,le,ce),C[F+1+0]=C[F+3+32]=Ut(N,oe,le),C[F+1+32]=C[F+3+64]=Ut(z,N,oe),C[F+1+64]=C[F+3+96]=Ut($,z,N),C[F+1+96]=Ut(ne,$,z)}function Fm(C,F){var N;for(N=0;8>N;++N)n(C,F+32*N,C,F-32,8)}function sf(C,F){var N;for(N=0;8>N;++N)i(C,F,C[F-1],8),F+=32}function Eg(C,F,N){var z;for(z=0;8>z;++z)i(F,N+32*z,C,8)}function Fg(C,F){var N,z=8;for(N=0;8>N;++N)z+=C[F+N-32]+C[F-1+32*N];Eg(z>>4,C,F)}function qY(C,F){var N,z=4;for(N=0;8>N;++N)z+=C[F+N-32];Eg(z>>3,C,F)}function Sm(C,F){var N,z=4;for(N=0;8>N;++N)z+=C[F-1+32*N];Eg(z>>3,C,F)}function Dm(C,F){Eg(128,C,F)}function lf(C,F,N){var z=C[F-N],$=C[F+0],ne=3*($-z)+GY[1020+C[F-2*N]-C[F+N]],oe=y9[112+(ne+4>>3)];C[F-N]=bs[255+z+y9[112+(ne+3>>3)]],C[F+0]=bs[255+$-oe]}function cf(C,F,N,z){var $=C[F+0],ne=C[F+N];return k0[255+C[F-2*N]-C[F-N]]>z||k0[255+ne-$]>z}function Mm(C,F,N,z){return 4*k0[255+C[F-N]-C[F+0]]+k0[255+C[F-2*N]-C[F+N]]<=z}function Sg(C,F,N,z,$){var ne=C[F-3*N],oe=C[F-2*N],le=C[F-N],ce=C[F+0],xe=C[F+N],Be=C[F+2*N],Le=C[F+3*N];return 4*k0[255+le-ce]+k0[255+oe-xe]>z?0:k0[255+C[F-4*N]-ne]<=$&&k0[255+ne-oe]<=$&&k0[255+oe-le]<=$&&k0[255+Le-Be]<=$&&k0[255+Be-xe]<=$&&k0[255+xe-ce]<=$}function _m(C,F,N,z){var $=2*z+1;for(z=0;16>z;++z)Mm(C,F+z,N,$)&&lf(C,F+z,N)}function Af(C,F,N,z){var $=2*z+1;for(z=0;16>z;++z)Mm(C,F+z*N,1,$)&&lf(C,F+z*N,1)}function Lm(C,F,N,z){var $;for($=3;0<$;--$)_m(C,F+=4*N,N,z)}function Im(C,F,N,z){var $;for($=3;0<$;--$)Af(C,F+=4,N,z)}function Bs(C,F,N,z,$,ne,oe,le){for(ne=2*ne+1;0<$--;){if(Sg(C,F,N,ne,oe))if(cf(C,F,N,le))lf(C,F,N);else{var ce=C,xe=F,Be=N,Le=ce[xe-2*Be],pe=ce[xe-Be],be=ce[xe+0],De=ce[xe+Be],Re=ce[xe+2*Be],_e=27*(ze=GY[1020+3*(be-pe)+GY[1020+Le-De]])+63>>7,Oe=18*ze+63>>7,ze=9*ze+63>>7;ce[xe-3*Be]=bs[255+ce[xe-3*Be]+ze],ce[xe-2*Be]=bs[255+Le+Oe],ce[xe-Be]=bs[255+pe+_e],ce[xe+0]=bs[255+be-_e],ce[xe+Be]=bs[255+De-Oe],ce[xe+2*Be]=bs[255+Re-ze]}F+=z}}function sc(C,F,N,z,$,ne,oe,le){for(ne=2*ne+1;0<$--;){if(Sg(C,F,N,ne,oe))if(cf(C,F,N,le))lf(C,F,N);else{var ce=C,xe=F,Be=N,Le=ce[xe-Be],pe=ce[xe+0],be=ce[xe+Be],De=y9[112+(4+(Re=3*(pe-Le))>>3)],Re=y9[112+(Re+3>>3)],_e=De+1>>1;ce[xe-2*Be]=bs[255+ce[xe-2*Be]+_e],ce[xe-Be]=bs[255+Le+Re],ce[xe+0]=bs[255+pe-De],ce[xe+Be]=bs[255+be-_e]}F+=z}}function U(C,F,N,z,$,ne){Bs(C,F,N,1,16,z,$,ne)}function ee(C,F,N,z,$,ne){Bs(C,F,1,N,16,z,$,ne)}function ge(C,F,N,z,$,ne){var oe;for(oe=3;0<oe;--oe)sc(C,F+=4*N,N,1,16,z,$,ne)}function me(C,F,N,z,$,ne){var oe;for(oe=3;0<oe;--oe)sc(C,F+=4,1,N,16,z,$,ne)}function Fe(C,F,N,z,$,ne,oe,le){Bs(C,F,$,1,8,ne,oe,le),Bs(N,z,$,1,8,ne,oe,le)}function Qe(C,F,N,z,$,ne,oe,le){Bs(C,F,1,$,8,ne,oe,le),Bs(N,z,1,$,8,ne,oe,le)}function Ge(C,F,N,z,$,ne,oe,le){sc(C,F+4*$,$,1,8,ne,oe,le),sc(N,z+4*$,$,1,8,ne,oe,le)}function mt(C,F,N,z,$,ne,oe,le){sc(C,F+4,1,$,8,ne,oe,le),sc(N,z+4,1,$,8,ne,oe,le)}function Et(){this.ba=new Ar,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new pr,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Kt(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function lr(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function qr(){this.ua=0,this.Wa=new Ae,this.vb=new Ae,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new K,this.yc=new P}function Zn(){this.xb=this.a=0,this.l=new fu,this.ca=new Ar,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new j,this.Pb=0,this.wd=new j,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new qr,this.ab=0,this.gc=o(4,lr),this.Oc=0}function Ei(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new fu,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function cn(C,F,N,z,$,ne,oe){for(C=C==null?0:C[F+0],F=0;F<oe;++F)$[ne+F]=C+N[z+F]&255,C=$[ne+F]}function Hi(C,F,N,z,$,ne,oe){var le;if(C==null)cn(null,null,N,z,$,ne,oe);else for(le=0;le<oe;++le)$[ne+le]=C[F+le]+N[z+le]&255}function Fi(C,F,N,z,$,ne,oe){if(C==null)cn(null,null,N,z,$,ne,oe);else{var le,ce=C[F+0],xe=ce,Be=ce;for(le=0;le<oe;++le)xe=Be+(ce=C[F+le])-xe,Be=N[z+le]+(-256&xe?0>xe?0:255:xe)&255,xe=ce,$[ne+le]=Be}}function Ba(C,F,N,z){var $=F.width,ne=F.o;if(e(C!=null&&F!=null),0>N||0>=z||N+z>ne)return null;if(!C.Cc){if(C.ga==null){var oe;if(C.ga=new Ei,(oe=C.ga==null)||(oe=F.width*F.o,e(C.Gb.length==0),C.Gb=a(oe),C.Uc=0,C.Gb==null?oe=0:(C.mb=C.Gb,C.nb=C.Uc,C.rc=null,oe=1),oe=!oe),!oe){oe=C.ga;var le=C.Fa,ce=C.P,xe=C.qc,Be=C.mb,Le=C.nb,pe=ce+1,be=xe-1,De=oe.l;if(e(le!=null&&Be!=null&&F!=null),ku[0]=null,ku[1]=cn,ku[2]=Hi,ku[3]=Fi,oe.ca=Be,oe.tb=Le,oe.c=F.width,oe.i=F.height,e(0<oe.c&&0<oe.i),1>=xe)F=0;else if(oe.$a=3&le[ce+0],oe.Z=le[ce+0]>>2&3,oe.Lc=le[ce+0]>>4&3,ce=le[ce+0]>>6&3,0>oe.$a||1<oe.$a||4<=oe.Z||1<oe.Lc||ce)F=0;else if(De.put=Tt,De.ac=ka,De.bc=Za,De.ma=oe,De.width=F.width,De.height=F.height,De.Da=F.Da,De.v=F.v,De.va=F.va,De.j=F.j,De.o=F.o,oe.$a)e:{e(oe.$a==1),F=kA();t:for(;;){if(F==null){F=0;break e}if(e(oe!=null),oe.mc=F,F.c=oe.c,F.i=oe.i,F.l=oe.l,F.l.ma=oe,F.l.width=oe.c,F.l.height=oe.i,F.a=0,V(F.m,le,pe,be),!v0(oe.c,oe.i,1,F,null)||(F.ab==1&&F.gc[0].hc==3&&Xa(F.s)?(oe.ic=1,le=F.c*F.i,F.Ta=null,F.Ua=0,F.V=a(le),F.Ba=0,F.V==null?(F.a=1,F=0):F=1):(oe.ic=0,F=fl(F,oe.c)),!F))break t;F=1;break e}oe.mc=null,F=0}else F=be>=oe.c*oe.i;oe=!F}if(oe)return null;C.ga.Lc!=1?C.Ga=0:z=ne-N}e(C.ga!=null),e(N+z<=ne);e:{if(F=(le=C.ga).c,ne=le.l.o,le.$a==0){if(pe=C.rc,be=C.Vc,De=C.Fa,ce=C.P+1+N*F,xe=C.mb,Be=C.nb+N*F,e(ce<=C.P+C.qc),le.Z!=0)for(e(ku[le.Z]!=null),oe=0;oe<z;++oe)ku[le.Z](pe,be,De,ce,xe,Be,F),pe=xe,be=Be,Be+=F,ce+=F;else for(oe=0;oe<z;++oe)n(xe,Be,De,ce,F),pe=xe,be=Be,Be+=F,ce+=F;C.rc=pe,C.Vc=be}else{if(e(le.mc!=null),F=N+z,e((oe=le.mc)!=null),e(F<=oe.i),oe.C>=F)F=1;else if(le.ic||hf(),le.ic){le=oe.V,pe=oe.Ba,be=oe.c;var Re=oe.i,_e=(De=1,ce=oe.$/be,xe=oe.$%be,Be=oe.m,Le=oe.s,oe.$),Oe=be*Re,ze=be*F,Je=Le.wc,Ke=_e<ze?_n(Le,xe,ce):null;e(_e<=Oe),e(F<=Re),e(Xa(Le));t:for(;;){for(;!Be.h&&_e<ze;){if(xe&Je||(Ke=_n(Le,xe,ce)),e(Ke!=null),ye(Be),256>(Re=ln(Ke.G[0],Ke.H[0],Be)))le[pe+_e]=Re,++_e,++xe>=be&&(xe=0,++ce<=F&&!(ce%16)&&Go(oe,ce));else{if(!(280>Re)){De=0;break t}Re=jr(Re-256,Be);var St,xt=ln(Ke.G[4],Ke.H[4],Be);if(ye(Be),!(_e>=(xt=Vn(be,xt=jr(xt,Be)))&&Oe-_e>=Re)){De=0;break t}for(St=0;St<Re;++St)le[pe+_e+St]=le[pe+_e+St-xt];for(_e+=Re,xe+=Re;xe>=be;)xe-=be,++ce<=F&&!(ce%16)&&Go(oe,ce);_e<ze&&xe&Je&&(Ke=_n(Le,xe,ce))}e(Be.h==ie(Be))}Go(oe,ce>F?F:ce);break t}!De||Be.h&&_e<Oe?(De=0,oe.a=Be.h?5:3):oe.$=_e,F=De}else F=Wo(oe,oe.V,oe.Ba,oe.c,oe.i,F,BA);if(!F){z=0;break e}}N+z>=ne&&(C.Cc=1),z=1}if(!z)return null;if(C.Cc&&((z=C.ga)!=null&&(z.mc=null),C.ga=null,0<C.Ga))return alert("todo:WebPDequantizeLevels"),null}return C.nb+N*$}function SA(C,F,N,z,$,ne){for(;0<$--;){var oe,le=C,ce=F+(N?1:0),xe=C,Be=F+(N?0:3);for(oe=0;oe<z;++oe){var Le=xe[Be+4*oe];Le!=255&&(Le*=32897,le[ce+4*oe+0]=le[ce+4*oe+0]*Le>>23,le[ce+4*oe+1]=le[ce+4*oe+1]*Le>>23,le[ce+4*oe+2]=le[ce+4*oe+2]*Le>>23)}F+=ne}}function pu(C,F,N,z,$){for(;0<z--;){var ne;for(ne=0;ne<N;++ne){var oe=C[F+2*ne+0],le=15&(xe=C[F+2*ne+1]),ce=4369*le,xe=(240&xe|xe>>4)*ce>>16;C[F+2*ne+0]=(240&oe|oe>>4)*ce>>16&240|(15&oe|oe<<4)*ce>>16>>4&15,C[F+2*ne+1]=240&xe|le}F+=$}}function VY(C,F,N,z,$,ne,oe,le){var ce,xe,Be=255;for(xe=0;xe<$;++xe){for(ce=0;ce<z;++ce){var Le=C[F+ce];ne[oe+4*ce]=Le,Be&=Le}F+=N,oe+=le}return Be!=255}function x9(C,F,N,z,$){var ne;for(ne=0;ne<$;++ne)N[z+ne]=C[F+ne]>>8}function hf(){zm=SA,v0e=pu,m0e=VY,w0e=x9}function gl(C,F,N){M[C]=function(z,$,ne,oe,le,ce,xe,Be,Le,pe,be,De,Re,_e,Oe,ze,Je){var Ke,St=Je-1>>1,xt=le[ce+0]|xe[Be+0]<<16,hr=Le[pe+0]|be[De+0]<<16;e(z!=null);var kt=3*xt+hr+131074>>2;for(F(z[$+0],255&kt,kt>>16,Re,_e),ne!=null&&(kt=3*hr+xt+131074>>2,F(ne[oe+0],255&kt,kt>>16,Oe,ze)),Ke=1;Ke<=St;++Ke){var Br=le[ce+Ke]|xe[Be+Ke]<<16,Qi=Le[pe+Ke]|be[De+Ke]<<16,ur=xt+Br+hr+Qi+524296,Bt=ur+2*(Br+hr)>>3;kt=Bt+xt>>1,xt=(ur=ur+2*(xt+Qi)>>3)+Br>>1,F(z[$+2*Ke-1],255&kt,kt>>16,Re,_e+(2*Ke-1)*N),F(z[$+2*Ke-0],255&xt,xt>>16,Re,_e+(2*Ke-0)*N),ne!=null&&(kt=ur+hr>>1,xt=Bt+Qi>>1,F(ne[oe+2*Ke-1],255&kt,kt>>16,Oe,ze+(2*Ke-1)*N),F(ne[oe+2*Ke+0],255&xt,xt>>16,Oe,ze+(2*Ke+0)*N)),xt=Br,hr=Qi}1&Je||(kt=3*xt+hr+131074>>2,F(z[$+Je-1],255&kt,kt>>16,Re,_e+(Je-1)*N),ne!=null&&(kt=3*hr+xt+131074>>2,F(ne[oe+Je-1],255&kt,kt>>16,Oe,ze+(Je-1)*N)))}}function Tm(){B0[v9]=P6e,B0[m9]=L0e,B0[F0e]=U6e,B0[w9]=I0e,B0[k9]=T0e,B0[WY]=P0e,B0[S0e]=N6e,B0[ZY]=L0e,B0[XY]=I0e,B0[B9]=T0e,B0[YY]=P0e}function Dg(C){return C&~R6e?0>C?0:255:C>>U0e}function gu(C,F){return Dg((19077*C>>8)+(26149*F>>8)-14234)}function la(C,F,N){return Dg((19077*C>>8)-(6419*F>>8)-(13320*N>>8)+8708)}function DA(C,F){return Dg((19077*C>>8)+(33050*F>>8)-17685)}function MA(C,F,N,z,$){z[$+0]=gu(C,N),z[$+1]=la(C,F,N),z[$+2]=DA(C,F)}function Mg(C,F,N,z,$){z[$+0]=DA(C,F),z[$+1]=la(C,F,N),z[$+2]=gu(C,N)}function Pm(C,F,N,z,$){var ne=la(C,F,N);F=ne<<3&224|DA(C,F)>>3,z[$+0]=248&gu(C,N)|ne>>5,z[$+1]=F}function yo(C,F,N,z,$){var ne=240&DA(C,F)|15;z[$+0]=240&gu(C,N)|la(C,F,N)>>4,z[$+1]=ne}function p9(C,F,N,z,$){z[$+0]=255,MA(C,F,N,z,$+1)}function _g(C,F,N,z,$){Mg(C,F,N,z,$),z[$+3]=255}function g9(C,F,N,z,$){MA(C,F,N,z,$),z[$+3]=255}function Oi(C,F){return 0>C?0:C>F?F:C}function w0(C,F,N){M[C]=function(z,$,ne,oe,le,ce,xe,Be,Le){for(var pe=Be+(-2&Le)*N;Be!=pe;)F(z[$+0],ne[oe+0],le[ce+0],xe,Be),F(z[$+1],ne[oe+0],le[ce+0],xe,Be+N),$+=2,++oe,++ce,Be+=2*N;1&Le&&F(z[$+0],ne[oe+0],le[ce+0],xe,Be)}}function Um(C,F,N){return N==0?C==0?F==0?6:5:F==0?4:0:N}function Nm(C,F,N,z,$){switch(C>>>30){case 3:hi(F,N,z,$,0);break;case 2:LA(F,N,z,$);break;case 1:uc(F,N,z,$)}}function yu(C,F){var N,z,$=F.M,ne=F.Nb,oe=C.oc,le=C.pc+40,ce=C.oc,xe=C.pc+584,Be=C.oc,Le=C.pc+600;for(N=0;16>N;++N)oe[le+32*N-1]=129;for(N=0;8>N;++N)ce[xe+32*N-1]=129,Be[Le+32*N-1]=129;for(0<$?oe[le-1-32]=ce[xe-1-32]=Be[Le-1-32]=129:(i(oe,le-32-1,127,21),i(ce,xe-32-1,127,9),i(Be,Le-32-1,127,9)),z=0;z<C.za;++z){var pe=F.ya[F.aa+z];if(0<z){for(N=-1;16>N;++N)n(oe,le+32*N-4,oe,le+32*N+12,4);for(N=-1;8>N;++N)n(ce,xe+32*N-4,ce,xe+32*N+4,4),n(Be,Le+32*N-4,Be,Le+32*N+4,4)}var be=C.Gd,De=C.Hd+z,Re=pe.ad,_e=pe.Hc;if(0<$&&(n(oe,le-32,be[De].y,0,16),n(ce,xe-32,be[De].f,0,8),n(Be,Le-32,be[De].ea,0,8)),pe.Za){var Oe=oe,ze=le-32+16;for(0<$&&(z>=C.za-1?i(Oe,ze,be[De].y[15],4):n(Oe,ze,be[De+1].y,0,4)),N=0;4>N;N++)Oe[ze+128+N]=Oe[ze+256+N]=Oe[ze+384+N]=Oe[ze+0+N];for(N=0;16>N;++N,_e<<=2)Oe=oe,ze=le+R0e[N],yl[pe.Ob[N]](Oe,ze),Nm(_e,Re,16*+N,Oe,ze)}else if(Oe=Um(z,$,pe.Ob[0]),wu[Oe](oe,le),_e!=0)for(N=0;16>N;++N,_e<<=2)Nm(_e,Re,16*+N,oe,le+R0e[N]);for(N=pe.Gc,Oe=Um(z,$,pe.Dd),IA[Oe](ce,xe),IA[Oe](Be,Le),_e=Re,Oe=ce,ze=xe,255&(pe=0|N)&&(170&pe?Ug(_e,256,Oe,ze):Qm(_e,256,Oe,ze)),pe=Be,_e=Le,255&(N>>=8)&&(170&N?Ug(Re,320,pe,_e):Qm(Re,320,pe,_e)),$<C.Ub-1&&(n(be[De].y,0,oe,le+480,16),n(be[De].f,0,ce,xe+224,8),n(be[De].ea,0,Be,Le+224,8)),N=8*ne*C.B,be=C.sa,De=C.ta+16*z+16*ne*C.R,Re=C.qa,pe=C.ra+8*z+N,_e=C.Ha,Oe=C.Ia+8*z+N,N=0;16>N;++N)n(be,De+N*C.R,oe,le+32*N,16);for(N=0;8>N;++N)n(Re,pe+N*C.B,ce,xe+32*N,8),n(_e,Oe+N*C.B,Be,Le+32*N,8)}}function Lg(C,F,N,z,$,ne,oe,le,ce){var xe=[0],Be=[0],Le=0,pe=ce!=null?ce.kd:0,be=ce??new Kt;if(C==null||12>N)return 7;be.data=C,be.w=F,be.ha=N,F=[F],N=[N],be.gb=[be.gb];e:{var De=F,Re=N,_e=be.gb;if(e(C!=null),e(Re!=null),e(_e!=null),_e[0]=0,12<=Re[0]&&!r(C,De[0],"RIFF")){if(r(C,De[0]+8,"WEBP")){_e=3;break e}var Oe=H(C,De[0]+4);if(12>Oe||4294967286<Oe){_e=3;break e}if(pe&&Oe>Re[0]-8){_e=7;break e}_e[0]=Oe,De[0]+=12,Re[0]-=12}_e=0}if(_e!=0)return _e;for(Oe=0<be.gb[0],N=N[0];;){e:{var ze=C;Re=F,_e=N;var Je=xe,Ke=Be,St=De=[0];if((kt=Le=[Le])[0]=0,8>_e[0])_e=7;else{if(!r(ze,Re[0],"VP8X")){if(H(ze,Re[0]+4)!=10){_e=3;break e}if(18>_e[0]){_e=7;break e}var xt=H(ze,Re[0]+8),hr=1+Ve(ze,Re[0]+12);if(2147483648<=hr*(ze=1+Ve(ze,Re[0]+15))){_e=3;break e}St!=null&&(St[0]=xt),Je!=null&&(Je[0]=hr),Ke!=null&&(Ke[0]=ze),Re[0]+=18,_e[0]-=18,kt[0]=1}_e=0}}if(Le=Le[0],De=De[0],_e!=0)return _e;if(Re=!!(2&De),!Oe&&Le)return 3;if(ne!=null&&(ne[0]=!!(16&De)),oe!=null&&(oe[0]=Re),le!=null&&(le[0]=0),oe=xe[0],De=Be[0],Le&&Re&&ce==null){_e=0;break}if(4>N){_e=7;break}if(Oe&&Le||!Oe&&!Le&&!r(C,F[0],"ALPH")){N=[N],be.na=[be.na],be.P=[be.P],be.Sa=[be.Sa];e:{xt=C,_e=F,Oe=N;var kt=be.gb;Je=be.na,Ke=be.P,St=be.Sa,hr=22,e(xt!=null),e(Oe!=null),ze=_e[0];var Br=Oe[0];for(e(Je!=null),e(St!=null),Je[0]=null,Ke[0]=null,St[0]=0;;){if(_e[0]=ze,Oe[0]=Br,8>Br){_e=7;break e}var Qi=H(xt,ze+4);if(4294967286<Qi){_e=3;break e}var ur=8+Qi+1&-2;if(hr+=ur,0<kt&&hr>kt){_e=3;break e}if(!r(xt,ze,"VP8 ")||!r(xt,ze,"VP8L")){_e=0;break e}if(Br[0]<ur){_e=7;break e}r(xt,ze,"ALPH")||(Je[0]=xt,Ke[0]=ze+8,St[0]=Qi),ze+=ur,Br-=ur}}if(N=N[0],be.na=be.na[0],be.P=be.P[0],be.Sa=be.Sa[0],_e!=0)break}N=[N],be.Ja=[be.Ja],be.xa=[be.xa];e:if(kt=C,_e=F,Oe=N,Je=be.gb[0],Ke=be.Ja,St=be.xa,xt=_e[0],ze=!r(kt,xt,"VP8 "),hr=!r(kt,xt,"VP8L"),e(kt!=null),e(Oe!=null),e(Ke!=null),e(St!=null),8>Oe[0])_e=7;else{if(ze||hr){if(kt=H(kt,xt+4),12<=Je&&kt>Je-12){_e=3;break e}if(pe&&kt>Oe[0]-8){_e=7;break e}Ke[0]=kt,_e[0]+=8,Oe[0]-=8,St[0]=hr}else St[0]=5<=Oe[0]&&kt[xt+0]==47&&!(kt[xt+4]>>5),Ke[0]=Oe[0];_e=0}if(N=N[0],be.Ja=be.Ja[0],be.xa=be.xa[0],F=F[0],_e!=0)break;if(4294967286<be.Ja)return 3;if(le==null||Re||(le[0]=be.xa?2:1),oe=[oe],De=[De],be.xa){if(5>N){_e=7;break}le=oe,pe=De,Re=ne,C==null||5>N?C=0:5<=N&&C[F+0]==47&&!(C[F+4]>>5)?(Oe=[0],kt=[0],Je=[0],V(Ke=new j,C,F,N),Ko(Ke,Oe,kt,Je)?(le!=null&&(le[0]=Oe[0]),pe!=null&&(pe[0]=kt[0]),Re!=null&&(Re[0]=Je[0]),C=1):C=0):C=0}else{if(10>N){_e=7;break}le=De,C==null||10>N||!tf(C,F+3,N-3)?C=0:(pe=C[F+0]|C[F+1]<<8|C[F+2]<<16,Re=16383&(C[F+7]<<8|C[F+6]),C=16383&(C[F+9]<<8|C[F+8]),1&pe||3<(pe>>1&7)||!(pe>>4&1)||pe>>5>=be.Ja||!Re||!C?C=0:(oe&&(oe[0]=Re),le&&(le[0]=C),C=1))}if(!C||(oe=oe[0],De=De[0],Le&&(xe[0]!=oe||Be[0]!=De)))return 3;ce!=null&&(ce[0]=be,ce.offset=F-ce.w,e(4294967286>F-ce.w),e(ce.offset==ce.ha-N));break}return _e==0||_e==7&&Le&&ce==null?(ne!=null&&(ne[0]|=be.na!=null&&0<be.na.length),z!=null&&(z[0]=oe),$!=null&&($[0]=De),0):_e}function Xo(C,F,N){var z=F.width,$=F.height,ne=0,oe=0,le=z,ce=$;if(F.Da=C!=null&&0<C.Da,F.Da&&(le=C.cd,ce=C.bd,ne=C.v,oe=C.j,11>N||(ne&=-2,oe&=-2),0>ne||0>oe||0>=le||0>=ce||ne+le>z||oe+ce>$))return 0;if(F.v=ne,F.j=oe,F.va=ne+le,F.o=oe+ce,F.U=le,F.T=ce,F.da=C!=null&&0<C.da,F.da){if(!se(le,ce,N=[C.ib],ne=[C.hb]))return 0;F.ib=N[0],F.hb=ne[0]}return F.ob=C!=null&&C.ob,F.Kb=C==null||!C.Sd,F.da&&(F.ob=F.ib<3*z/4&&F.hb<3*$/4,F.Kb=0),1}function Yo(C){if(C==null)return 2;if(11>C.S){var F=C.f.RGBA;F.fb+=(C.height-1)*F.A,F.A=-F.A}else F=C.f.kb,C=C.height,F.O+=(C-1)*F.fa,F.fa=-F.fa,F.N+=(C-1>>1)*F.Ab,F.Ab=-F.Ab,F.W+=(C-1>>1)*F.Db,F.Db=-F.Db,F.F!=null&&(F.J+=(C-1)*F.lb,F.lb=-F.lb);return 0}function uf(C,F,N,z){if(z==null||0>=C||0>=F)return 2;if(N!=null){if(N.Da){var $=N.cd,ne=N.bd,oe=-2&N.v,le=-2&N.j;if(0>oe||0>le||0>=$||0>=ne||oe+$>C||le+ne>F)return 2;C=$,F=ne}if(N.da){if(!se(C,F,$=[N.ib],ne=[N.hb]))return 2;C=$[0],F=ne[0]}}z.width=C,z.height=F;e:{var ce=z.width,xe=z.height;if(C=z.S,0>=ce||0>=xe||!(C>=v9&&13>C))C=2;else{if(0>=z.Rd&&z.sd==null){oe=ne=$=F=0;var Be=(le=ce*H0e[C])*xe;if(11>C||(ne=(xe+1)/2*(F=(ce+1)/2),C==12&&(oe=($=ce)*xe)),(xe=a(Be+2*ne+oe))==null){C=1;break e}z.sd=xe,11>C?((ce=z.f.RGBA).eb=xe,ce.fb=0,ce.A=le,ce.size=Be):((ce=z.f.kb).y=xe,ce.O=0,ce.fa=le,ce.Fd=Be,ce.f=xe,ce.N=0+Be,ce.Ab=F,ce.Cd=ne,ce.ea=xe,ce.W=0+Be+ne,ce.Db=F,ce.Ed=ne,C==12&&(ce.F=xe,ce.J=0+Be+2*ne),ce.Tc=oe,ce.lb=$)}if(F=1,$=z.S,ne=z.width,oe=z.height,$>=v9&&13>$)if(11>$)C=z.f.RGBA,F&=(le=Math.abs(C.A))*(oe-1)+ne<=C.size,F&=le>=ne*H0e[$],F&=C.eb!=null;else{C=z.f.kb,le=(ne+1)/2,Be=(oe+1)/2,ce=Math.abs(C.fa),xe=Math.abs(C.Ab);var Le=Math.abs(C.Db),pe=Math.abs(C.lb),be=pe*(oe-1)+ne;F&=ce*(oe-1)+ne<=C.Fd,F&=xe*(Be-1)+le<=C.Cd,F=(F&=Le*(Be-1)+le<=C.Ed)&ce>=ne&xe>=le&Le>=le,F&=C.y!=null,F&=C.f!=null,F&=C.ea!=null,$==12&&(F&=pe>=ne,F&=be<=C.Tc,F&=C.F!=null)}else F=0;C=F?0:2}}return C!=0||N!=null&&N.fd&&(C=Yo(z)),C}var lc=64,vu=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Rm=24,mu=32,ci=8,KY=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Ce("Predictor0","PredictorAdd0"),M.Predictor0=function(){return 4278190080},M.Predictor1=function(C){return C},M.Predictor2=function(C,F,N){return F[N+0]},M.Predictor3=function(C,F,N){return F[N+1]},M.Predictor4=function(C,F,N){return F[N-1]},M.Predictor5=function(C,F,N){return Te(Te(C,F[N+1]),F[N+0])},M.Predictor6=function(C,F,N){return Te(C,F[N-1])},M.Predictor7=function(C,F,N){return Te(C,F[N+0])},M.Predictor8=function(C,F,N){return Te(F[N-1],F[N+0])},M.Predictor9=function(C,F,N){return Te(F[N+0],F[N+1])},M.Predictor10=function(C,F,N){return Te(Te(C,F[N-1]),Te(F[N+0],F[N+1]))},M.Predictor11=function(C,F,N){var z=F[N+0];return 0>=qe(z>>24&255,C>>24&255,(F=F[N-1])>>24&255)+qe(z>>16&255,C>>16&255,F>>16&255)+qe(z>>8&255,C>>8&255,F>>8&255)+qe(255&z,255&C,255&F)?z:C},M.Predictor12=function(C,F,N){var z=F[N+0];return(je((C>>24&255)+(z>>24&255)-((F=F[N-1])>>24&255))<<24|je((C>>16&255)+(z>>16&255)-(F>>16&255))<<16|je((C>>8&255)+(z>>8&255)-(F>>8&255))<<8|je((255&C)+(255&z)-(255&F)))>>>0},M.Predictor13=function(C,F,N){var z=F[N-1];return(Ne((C=Te(C,F[N+0]))>>24&255,z>>24&255)<<24|Ne(C>>16&255,z>>16&255)<<16|Ne(C>>8&255,z>>8&255)<<8|Ne(255&C,255&z))>>>0};var cc=M.PredictorAdd0;M.PredictorAdd1=yt,Ce("Predictor2","PredictorAdd2"),Ce("Predictor3","PredictorAdd3"),Ce("Predictor4","PredictorAdd4"),Ce("Predictor5","PredictorAdd5"),Ce("Predictor6","PredictorAdd6"),Ce("Predictor7","PredictorAdd7"),Ce("Predictor8","PredictorAdd8"),Ce("Predictor9","PredictorAdd9"),Ce("Predictor10","PredictorAdd10"),Ce("Predictor11","PredictorAdd11"),Ce("Predictor12","PredictorAdd12"),Ce("Predictor13","PredictorAdd13");var Ac=M.PredictorAdd2;at("ColorIndexInverseTransform","MapARGB","32b",function(C){return C>>8&255},function(C){return C}),at("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(C){return C},function(C){return C>>8&255});var Ig,Hm=M.ColorIndexInverseTransform,Tg=M.MapARGB,Pg=M.VP8LColorIndexInverseTransformAlpha,df=M.MapAlpha,ff=M.VP8LPredictorsAdd=[];ff.length=16,(M.VP8LPredictors=[]).length=16,(M.VP8LPredictorsAdd_C=[]).length=16,(M.VP8LPredictors_C=[]).length=16;var _A,Om,Cs,hc,vn,mn,Ai,hi,LA,Ug,uc,Qm,s0e,l0e,c0e,A0e,h0e,u0e,d0e,f0e,x0e,p0e,g0e,y0e,zm,v0e,m0e,w0e,k0e=a(511),B0e=a(2041),C0e=a(225),b0e=a(767),E0e=0,GY=B0e,y9=C0e,bs=b0e,k0=k0e,v9=0,m9=1,F0e=2,w9=3,k9=4,WY=5,S0e=6,ZY=7,XY=8,B9=9,YY=10,w6e=[2,3,7],k6e=[3,3,11],D0e=[280,256,256,256,40],B6e=[0,1,1,1,0],C6e=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],b6e=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],E6e=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],F6e=8,JY=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],$Y=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],jm=null,S6e=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],D6e=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],M0e=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],M6e=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],_6e=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],L6e=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],I6e=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],wu=[],yl=[],IA=[],T6e=1,_0e=2,ku=[],B0=[];gl("UpsampleRgbLinePair",MA,3),gl("UpsampleBgrLinePair",Mg,3),gl("UpsampleRgbaLinePair",g9,4),gl("UpsampleBgraLinePair",_g,4),gl("UpsampleArgbLinePair",p9,4),gl("UpsampleRgba4444LinePair",yo,2),gl("UpsampleRgb565LinePair",Pm,2);var P6e=M.UpsampleRgbLinePair,U6e=M.UpsampleBgrLinePair,L0e=M.UpsampleRgbaLinePair,I0e=M.UpsampleBgraLinePair,T0e=M.UpsampleArgbLinePair,P0e=M.UpsampleRgba4444LinePair,N6e=M.UpsampleRgb565LinePair,C9=16,b9=1<<C9-1,qm=-227,eJ=482,U0e=6,R6e=(256<<U0e)-1,N0e=0,H6e=a(256),O6e=a(256),Q6e=a(256),z6e=a(256),j6e=a(eJ-qm),q6e=a(eJ-qm);w0("YuvToRgbRow",MA,3),w0("YuvToBgrRow",Mg,3),w0("YuvToRgbaRow",g9,4),w0("YuvToBgraRow",_g,4),w0("YuvToArgbRow",p9,4),w0("YuvToRgba4444Row",yo,2),w0("YuvToRgb565Row",Pm,2);var R0e=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],E9=[0,2,8],V6e=[8,7,6,4,4,2,2,2,1,1,1,1],K6e=1;this.WebPDecodeRGBA=function(C,F,N,z,$){var ne=m9,oe=new Et,le=new Ar;oe.ba=le,le.S=ne,le.width=[le.width],le.height=[le.height];var ce=le.width,xe=le.height,Be=new Pt;if(Be==null||C==null)var Le=2;else e(Be!=null),Le=Lg(C,F,N,Be.width,Be.height,Be.Pd,Be.Qd,Be.format,null);if(Le!=0?ce=0:(ce!=null&&(ce[0]=Be.width[0]),xe!=null&&(xe[0]=Be.height[0]),ce=1),ce){le.width=le.width[0],le.height=le.height[0],z!=null&&(z[0]=le.width),$!=null&&($[0]=le.height);e:{if(z=new fu,($=new Kt).data=C,$.w=F,$.ha=N,$.kd=1,F=[0],e($!=null),((C=Lg($.data,$.w,$.ha,null,null,null,F,null,$))==0||C==7)&&F[0]&&(C=4),(F=C)==0){if(e(oe!=null),z.data=$.data,z.w=$.w+$.offset,z.ha=$.ha-$.offset,z.put=Tt,z.ac=ka,z.bc=Za,z.ma=oe,$.xa){if((C=kA())==null){oe=1;break e}if(function(pe,be){var De=[0],Re=[0],_e=[0];t:for(;;){if(pe==null)return 0;if(be==null)return pe.a=2,0;if(pe.l=be,pe.a=0,V(pe.m,be.data,be.w,be.ha),!Ko(pe.m,De,Re,_e)){pe.a=3;break t}if(pe.xb=_0e,be.width=De[0],be.height=Re[0],!v0(De[0],Re[0],1,pe,null))break t;return 1}return e(pe.a!=0),0}(C,z)){if(z=(F=uf(z.width,z.height,oe.Oa,oe.ba))==0){t:{z=C;r:for(;;){if(z==null){z=0;break t}if(e(z.s.yc!=null),e(z.s.Ya!=null),e(0<z.s.Wb),e((N=z.l)!=null),e(($=N.ma)!=null),z.xb!=0){if(z.ca=$.ba,z.tb=$.tb,e(z.ca!=null),!Xo($.Oa,N,w9)){z.a=2;break r}if(!fl(z,N.width)||N.da)break r;if((N.da||Qt(z.ca.S))&&hf(),11>z.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),z.ca.f.kb.F!=null&&hf()),z.Pb&&0<z.s.ua&&z.s.vb.X==null&&!re(z.s.vb,z.s.Wa.Xa)){z.a=1;break r}z.xb=0}if(!Wo(z,z.V,z.Ba,z.c,z.i,N.o,Ri))break r;$.Dc=z.Ma,z=1;break t}e(z.a!=0),z=0}z=!z}z&&(F=C.a)}else F=C.a}else{if((C=new ef)==null){oe=1;break e}if(C.Fa=$.na,C.P=$.P,C.qc=$.Sa,xu(C,z)){if((F=uf(z.width,z.height,oe.Oa,oe.ba))==0){if(C.Aa=0,N=oe.Oa,e(($=C)!=null),N!=null){if(0<(ce=0>(ce=N.Md)?0:100<ce?255:255*ce/100)){for(xe=Be=0;4>xe;++xe)12>(Le=$.pb[xe]).lc&&(Le.ia=ce*V6e[0>Le.lc?0:Le.lc]>>3),Be|=Le.ia;Be&&(alert("todo:VP8InitRandom"),$.ia=1)}$.Ga=N.Id,100<$.Ga?$.Ga=100:0>$.Ga&&($.Ga=0)}(function(pe,be){if(pe==null)return 0;if(be==null)return Kn(pe,2,"NULL VP8Io parameter in VP8Decode().");if(!pe.cb&&!xu(pe,be))return 0;if(e(pe.cb),be.ac==null||be.ac(be)){be.ob&&(pe.L=0);var De=E9[pe.L];if(pe.L==2?(pe.yb=0,pe.zb=0):(pe.yb=be.v-De>>4,pe.zb=be.j-De>>4,0>pe.yb&&(pe.yb=0),0>pe.zb&&(pe.zb=0)),pe.Va=be.o+15+De>>4,pe.Hb=be.va+15+De>>4,pe.Hb>pe.za&&(pe.Hb=pe.za),pe.Va>pe.Ub&&(pe.Va=pe.Ub),0<pe.L){var Re=pe.ed;for(De=0;4>De;++De){var _e;if(pe.Qa.Cb){var Oe=pe.Qa.Lb[De];pe.Qa.Fb||(Oe+=Re.Tb)}else Oe=Re.Tb;for(_e=0;1>=_e;++_e){var ze=pe.gd[De][_e],Je=Oe;if(Re.Pc&&(Je+=Re.vd[0],_e&&(Je+=Re.od[0])),0<(Je=0>Je?0:63<Je?63:Je)){var Ke=Je;0<Re.wb&&(Ke=4<Re.wb?Ke>>2:Ke>>1)>9-Re.wb&&(Ke=9-Re.wb),1>Ke&&(Ke=1),ze.dd=Ke,ze.tc=2*Je+Ke,ze.ld=40<=Je?2:15<=Je?1:0}else ze.tc=0;ze.La=_e}}}De=0}else Kn(pe,6,"Frame setup failed"),De=pe.a;if(De=De==0){if(De){pe.$c=0,0<pe.Aa||(pe.Ic=K6e);t:{De=pe.Ic,Re=4*(Ke=pe.za);var St=32*Ke,xt=Ke+1,hr=0<pe.L?Ke*(0<pe.Aa?2:1):0,kt=(pe.Aa==2?2:1)*Ke;if((ze=Re+832+(_e=3*(16*De+E9[pe.L])/2*St)+(Oe=pe.Fa!=null&&0<pe.Fa.length?pe.Kc.c*pe.Kc.i:0))!=ze)De=0;else{if(ze>pe.Vb){if(pe.Vb=0,pe.Ec=a(ze),pe.Fc=0,pe.Ec==null){De=Kn(pe,1,"no memory during frame initialization.");break t}pe.Vb=ze}ze=pe.Ec,Je=pe.Fc,pe.Ac=ze,pe.Bc=Je,Je+=Re,pe.Gd=o(St,mg),pe.Hd=0,pe.rb=o(xt+1,J1),pe.sb=1,pe.wa=hr?o(hr,Zo):null,pe.Y=0,pe.D.Nb=0,pe.D.wa=pe.wa,pe.D.Y=pe.Y,0<pe.Aa&&(pe.D.Y+=Ke),e(!0),pe.oc=ze,pe.pc=Je,Je+=832,pe.ya=o(kt,$1),pe.aa=0,pe.D.ya=pe.ya,pe.D.aa=pe.aa,pe.Aa==2&&(pe.D.aa+=Ke),pe.R=16*Ke,pe.B=8*Ke,Ke=(St=E9[pe.L])*pe.R,St=St/2*pe.B,pe.sa=ze,pe.ta=Je+Ke,pe.qa=pe.sa,pe.ra=pe.ta+16*De*pe.R+St,pe.Ha=pe.qa,pe.Ia=pe.ra+8*De*pe.B+St,pe.$c=0,Je+=_e,pe.mb=Oe?ze:null,pe.nb=Oe?Je:null,e(Je+Oe<=pe.Fc+pe.Vb),CA(pe),i(pe.Ac,pe.Bc,0,Re),De=1}}if(De){if(be.ka=0,be.y=pe.sa,be.O=pe.ta,be.f=pe.qa,be.N=pe.ra,be.ea=pe.Ha,be.Vd=pe.Ia,be.fa=pe.R,be.Rc=pe.B,be.F=null,be.J=0,!E0e){for(De=-255;255>=De;++De)k0e[255+De]=0>De?-De:De;for(De=-1020;1020>=De;++De)B0e[1020+De]=-128>De?-128:127<De?127:De;for(De=-112;112>=De;++De)C0e[112+De]=-16>De?-16:15<De?15:De;for(De=-255;510>=De;++De)b0e[255+De]=0>De?0:255<De?255:De;E0e=1}Ai=Cg,hi=kg,Ug=Bg,uc=m0,Qm=af,LA=nf,s0e=U,l0e=ee,c0e=Fe,A0e=Qe,h0e=ge,u0e=me,d0e=Ge,f0e=mt,x0e=_m,p0e=Af,g0e=Lm,y0e=Im,yl[0]=OY,yl[1]=Z,yl[2]=ks,yl[3]=of,yl[4]=QY,yl[5]=FA,yl[6]=EA,yl[7]=zY,yl[8]=bg,yl[9]=jY,wu[0]=Rt,wu[1]=Xe,wu[2]=ct,wu[3]=bt,wu[4]=Wn,wu[5]=Ln,wu[6]=In,IA[0]=Fg,IA[1]=He,IA[2]=Fm,IA[3]=sf,IA[4]=Sm,IA[5]=qY,IA[6]=Dm,De=1}else De=0}De&&(De=function(Br,Qi){for(Br.M=0;Br.M<Br.Va;++Br.M){var ur,Bt=Br.Jc[Br.M&Br.Xb],nt=Br.m,ui=Br;for(ur=0;ur<ui.za;++ur){var ir=nt,Lr=ui,bn=Lr.Ac,Ca=Lr.Bc+4*ur,vo=Lr.zc,ii=Lr.ya[Lr.aa+ur];if(Lr.Qa.Bb?ii.$b=Ie(ir,Lr.Pa.jb[0])?2+Ie(ir,Lr.Pa.jb[2]):Ie(ir,Lr.Pa.jb[1]):ii.$b=0,Lr.kc&&(ii.Ad=Ie(ir,Lr.Bd)),ii.Za=!Ie(ir,145)+0,ii.Za){var Ja=ii.Ob,mo=0;for(Lr=0;4>Lr;++Lr){var zi,Tr=vo[0+Lr];for(zi=0;4>zi;++zi){Tr=_6e[bn[Ca+zi]][Tr];for(var en=M0e[Ie(ir,Tr[0])];0<en;)en=M0e[2*en+Ie(ir,Tr[en])];Tr=-en,bn[Ca+zi]=Tr}n(Ja,mo,bn,Ca,4),mo+=4,vo[0+Lr]=Tr}}else Tr=Ie(ir,156)?Ie(ir,128)?1:3:Ie(ir,163)?2:0,ii.Ob[0]=Tr,i(bn,Ca,Tr,4),i(vo,0,Tr,4);ii.Dd=Ie(ir,142)?Ie(ir,114)?Ie(ir,183)?1:3:2:0}if(ui.m.Ka)return Kn(Br,7,"Premature end-of-partition0 encountered.");for(;Br.ja<Br.za;++Br.ja){if(ui=Bt,ir=(nt=Br).rb[nt.sb-1],bn=nt.rb[nt.sb+nt.ja],ur=nt.ya[nt.aa+nt.ja],Ca=nt.kc?ur.Ad:0)ir.la=bn.la=0,ur.Za||(ir.Na=bn.Na=0),ur.Hc=0,ur.Gc=0,ur.ia=0;else{var ai,tn;if(ir=bn,bn=ui,Ca=nt.Pa.Xc,vo=nt.ya[nt.aa+nt.ja],ii=nt.pb[vo.$b],Lr=vo.ad,Ja=0,mo=nt.rb[nt.sb-1],Tr=zi=0,i(Lr,Ja,0,384),vo.Za)var ba=0,vl=Ca[3];else{en=a(16);var di=ir.Na+mo.Na;if(di=jm(bn,Ca[1],di,ii.Eb,0,en,0),ir.Na=mo.Na=(0<di)+0,1<di)Ai(en,0,Lr,Ja);else{var Jo=en[0]+3>>3;for(en=0;256>en;en+=16)Lr[Ja+en]=Jo}ba=1,vl=Ca[0]}var pn=15&ir.la,ji=15&mo.la;for(en=0;4>en;++en){var Es=1&ji;for(Jo=tn=0;4>Jo;++Jo)pn=pn>>1|(Es=(di=jm(bn,vl,di=Es+(1&pn),ii.Sc,ba,Lr,Ja))>ba)<<7,tn=tn<<2|(3<di?3:1<di?2:Lr[Ja+0]!=0),Ja+=16;pn>>=4,ji=ji>>1|Es<<7,zi=(zi<<8|tn)>>>0}for(vl=pn,ba=ji>>4,ai=0;4>ai;ai+=2){for(tn=0,pn=ir.la>>4+ai,ji=mo.la>>4+ai,en=0;2>en;++en){for(Es=1&ji,Jo=0;2>Jo;++Jo)di=Es+(1&pn),pn=pn>>1|(Es=0<(di=jm(bn,Ca[2],di,ii.Qc,0,Lr,Ja)))<<3,tn=tn<<2|(3<di?3:1<di?2:Lr[Ja+0]!=0),Ja+=16;pn>>=2,ji=ji>>1|Es<<5}Tr|=tn<<4*ai,vl|=pn<<4<<ai,ba|=(240&ji)<<ai}ir.la=vl,mo.la=ba,vo.Hc=zi,vo.Gc=Tr,vo.ia=43690&Tr?0:ii.ia,Ca=!(zi|Tr)}if(0<nt.L&&(nt.wa[nt.Y+nt.ja]=nt.gd[ur.$b][ur.Za],nt.wa[nt.Y+nt.ja].La|=!Ca),ui.Ka)return Kn(Br,7,"Premature end-of-file encountered.")}if(CA(Br),nt=Qi,ui=1,ur=(Bt=Br).D,ir=0<Bt.L&&Bt.M>=Bt.zb&&Bt.M<=Bt.Va,Bt.Aa==0)t:{if(ur.M=Bt.M,ur.uc=ir,yu(Bt,ur),ui=1,ur=(tn=Bt.D).Nb,ir=(Tr=E9[Bt.L])*Bt.R,bn=Tr/2*Bt.B,en=16*ur*Bt.R,Jo=8*ur*Bt.B,Ca=Bt.sa,vo=Bt.ta-ir+en,ii=Bt.qa,Lr=Bt.ra-bn+Jo,Ja=Bt.Ha,mo=Bt.Ia-bn+Jo,ji=(pn=tn.M)==0,zi=pn>=Bt.Va-1,Bt.Aa==2&&yu(Bt,tn),tn.uc)for(Es=(di=Bt).D.M,e(di.D.uc),tn=di.yb;tn<di.Hb;++tn){ba=tn,vl=Es;var wo=(Fs=(Ea=di).D).Nb;ai=Ea.R;var Fs=Fs.wa[Fs.Y+ba],Ss=Ea.sa,$o=Ea.ta+16*wo*ai+16*ba,Ds=Fs.dd,wn=Fs.tc;if(wn!=0)if(e(3<=wn),Ea.L==1)0<ba&&p0e(Ss,$o,ai,wn+4),Fs.La&&y0e(Ss,$o,ai,wn),0<vl&&x0e(Ss,$o,ai,wn+4),Fs.La&&g0e(Ss,$o,ai,wn);else{var Ms=Ea.B,ml=Ea.qa,xf=Ea.ra+8*wo*Ms+8*ba,TA=Ea.Ha,Ea=Ea.Ia+8*wo*Ms+8*ba;wo=Fs.ld,0<ba&&(l0e(Ss,$o,ai,wn+4,Ds,wo),A0e(ml,xf,TA,Ea,Ms,wn+4,Ds,wo)),Fs.La&&(u0e(Ss,$o,ai,wn,Ds,wo),f0e(ml,xf,TA,Ea,Ms,wn,Ds,wo)),0<vl&&(s0e(Ss,$o,ai,wn+4,Ds,wo),c0e(ml,xf,TA,Ea,Ms,wn+4,Ds,wo)),Fs.La&&(h0e(Ss,$o,ai,wn,Ds,wo),d0e(ml,xf,TA,Ea,Ms,wn,Ds,wo))}}if(Bt.ia&&alert("todo:DitherRow"),nt.put!=null){if(tn=16*pn,pn=16*(pn+1),ji?(nt.y=Bt.sa,nt.O=Bt.ta+en,nt.f=Bt.qa,nt.N=Bt.ra+Jo,nt.ea=Bt.Ha,nt.W=Bt.Ia+Jo):(tn-=Tr,nt.y=Ca,nt.O=vo,nt.f=ii,nt.N=Lr,nt.ea=Ja,nt.W=mo),zi||(pn-=Tr),pn>nt.o&&(pn=nt.o),nt.F=null,nt.J=null,Bt.Fa!=null&&0<Bt.Fa.length&&tn<pn&&(nt.J=Ba(Bt,nt,tn,pn-tn),nt.F=Bt.mb,nt.F==null&&nt.F.length==0)){ui=Kn(Bt,3,"Could not decode alpha data.");break t}tn<nt.j&&(Tr=nt.j-tn,tn=nt.j,e(!(1&Tr)),nt.O+=Bt.R*Tr,nt.N+=Bt.B*(Tr>>1),nt.W+=Bt.B*(Tr>>1),nt.F!=null&&(nt.J+=nt.width*Tr)),tn<pn&&(nt.O+=nt.v,nt.N+=nt.v>>1,nt.W+=nt.v>>1,nt.F!=null&&(nt.J+=nt.v),nt.ka=tn-nt.j,nt.U=nt.va-nt.v,nt.T=pn-tn,ui=nt.put(nt))}ur+1!=Bt.Ic||zi||(n(Bt.sa,Bt.ta-ir,Ca,vo+16*Bt.R,ir),n(Bt.qa,Bt.ra-bn,ii,Lr+8*Bt.B,bn),n(Bt.Ha,Bt.Ia-bn,Ja,mo+8*Bt.B,bn))}if(!ui)return Kn(Br,6,"Output aborted.")}return 1}(pe,be)),be.bc!=null&&be.bc(be),De&=1}return De?(pe.cb=0,De):0})(C,z)||(F=C.a)}}else F=C.a}F==0&&oe.Oa!=null&&oe.Oa.fd&&(F=Yo(oe.ba))}oe=F}ne=oe!=0?null:11>ne?le.f.RGBA.eb:le.f.kb.y}else ne=null;return ne};var H0e=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(M,T){for(var S="",L=0;L<4;L++)S+=String.fromCharCode(M[T++]);return S}function A(M,T){return M[T+0]|M[T+1]<<8}function h(M,T){return(M[T+0]|M[T+1]<<8|M[T+2]<<16)>>>0}function d(M,T){return(M[T+0]|M[T+1]<<8|M[T+2]<<16|M[T+3]<<24)>>>0}new l;var u=[0],f=[0],x=[],y=new l,p=t,v=function(M,T){var S={},L=0,P=!1,_=0,K=0;if(S.frames=[],!function(I,j){for(var q=0;q<4;q++)if(I[j+q]!="RIFF".charCodeAt(q))return!0;return!1}(M,T)){for(d(M,T+=4),T+=8;T<M.length;){var Y=c(M,T),G=d(M,T+=4);T+=4;var X=G+(1&G);switch(Y){case"VP8 ":case"VP8L":S.frames[L]===void 0&&(S.frames[L]={}),(O=S.frames[L]).src_off=P?K:T-8,O.src_size=_+G+8,L++,P&&(P=!1,_=0,K=0);break;case"VP8X":(O=S.header={}).feature_flags=M[T];var V=T+4;O.canvas_width=1+h(M,V),V+=3,O.canvas_height=1+h(M,V),V+=3;break;case"ALPH":P=!0,_=X+8,K=T-8;break;case"ANIM":(O=S.header).bgcolor=d(M,T),V=T+4,O.loop_count=A(M,V),V+=2;break;case"ANMF":var J,O;(O=S.frames[L]={}).offset_x=2*h(M,T),T+=3,O.offset_y=2*h(M,T),T+=3,O.width=1+h(M,T),T+=3,O.height=1+h(M,T),T+=3,O.duration=h(M,T),T+=3,J=M[T++],O.dispose=1&J,O.blend=J>>1&1}Y!="ANMF"&&(T+=X)}return S}}(p,0);v.response=p,v.rgbaoutput=!0,v.dataurl=!1;var m=v.header?v.header:null,k=v.frames?v.frames:null;if(m){m.loop_counter=m.loop_count,u=[m.canvas_height],f=[m.canvas_width];for(var B=0;B<k.length&&k[B].blend!=0;B++);}var b=k[0],E=y.WebPDecodeRGBA(p,b.src_off,b.src_size,f,u);b.rgba=E,b.imgwidth=f[0],b.imgheight=u[0];for(var D=0;D<f[0]*u[0]*4;D++)x[D]=E[D];return this.width=f,this.height=u,this.data=x,this}(function(t){var e,r,n,i,a,o,s,l,c,A=function(I){return I=I||{},this.isStrokeTransparent=I.isStrokeTransparent||!1,this.strokeOpacity=I.strokeOpacity||1,this.strokeStyle=I.strokeStyle||"#000000",this.fillStyle=I.fillStyle||"#000000",this.isFillTransparent=I.isFillTransparent||!1,this.fillOpacity=I.fillOpacity||1,this.font=I.font||"10px sans-serif",this.textBaseline=I.textBaseline||"alphabetic",this.textAlign=I.textAlign||"left",this.lineWidth=I.lineWidth||1,this.lineJoin=I.lineJoin||"miter",this.lineCap=I.lineCap||"butt",this.path=I.path||[],this.transform=I.transform!==void 0?I.transform.clone():new l,this.globalCompositeOperation=I.globalCompositeOperation||"normal",this.globalAlpha=I.globalAlpha||1,this.clip_path=I.clip_path||[],this.currentPoint=I.currentPoint||new o,this.miterLimit=I.miterLimit||10,this.lastPoint=I.lastPoint||new o,this.lineDashOffset=I.lineDashOffset||0,this.lineDash=I.lineDash||[],this.margin=I.margin||[0,0,0,0],this.prevPageLastElemOffset=I.prevPageLastElemOffset||0,this.ignoreClearRect=typeof I.ignoreClearRect!="boolean"||I.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new h(this),e=this.internal.f2,r=this.internal.getCoordinateString,n=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,o=this.internal.Point,s=this.internal.Rectangle,l=this.internal.Matrix,c=new A}]);var h=function(I){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var j=I;Object.defineProperty(this,"pdf",{get:function(){return j}});var q=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return q},set:function(H){q=!!H}});var ie=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return ie},set:function(H){ie=!!H}});var he=0;Object.defineProperty(this,"posX",{get:function(){return he},set:function(H){isNaN(H)||(he=H)}});var ye=0;Object.defineProperty(this,"posY",{get:function(){return ye},set:function(H){isNaN(H)||(ye=H)}}),Object.defineProperty(this,"margin",{get:function(){return c.margin},set:function(H){var re;typeof H=="number"?re=[H,H,H,H]:((re=new Array(4))[0]=H[0],re[1]=H.length>=2?H[1]:re[0],re[2]=H.length>=3?H[2]:re[0],re[3]=H.length>=4?H[3]:re[1]),c.margin=re}});var ve=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ve},set:function(H){ve=H}});var ke=0;Object.defineProperty(this,"lastBreak",{get:function(){return ke},set:function(H){ke=H}});var Ie=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Ie},set:function(H){Ie=H}}),Object.defineProperty(this,"ctx",{get:function(){return c},set:function(H){H instanceof A&&(c=H)}}),Object.defineProperty(this,"path",{get:function(){return c.path},set:function(H){c.path=H}});var Ue=[];Object.defineProperty(this,"ctxStack",{get:function(){return Ue},set:function(H){Ue=H}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(H){var re;re=d(H),this.ctx.fillStyle=re.style,this.ctx.isFillTransparent=re.a===0,this.ctx.fillOpacity=re.a,this.pdf.setFillColor(re.r,re.g,re.b,{a:re.a}),this.pdf.setTextColor(re.r,re.g,re.b,{a:re.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(H){var re=d(H);this.ctx.strokeStyle=re.style,this.ctx.isStrokeTransparent=re.a===0,this.ctx.strokeOpacity=re.a,re.a===0?this.pdf.setDrawColor(255,255,255):(re.a,this.pdf.setDrawColor(re.r,re.g,re.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(H){["butt","round","square"].indexOf(H)!==-1&&(this.ctx.lineCap=H,this.pdf.setLineCap(H))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(H){isNaN(H)||(this.ctx.lineWidth=H,this.pdf.setLineWidth(H))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(H){["bevel","round","miter"].indexOf(H)!==-1&&(this.ctx.lineJoin=H,this.pdf.setLineJoin(H))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(H){isNaN(H)||(this.ctx.miterLimit=H,this.pdf.setMiterLimit(H))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(H){this.ctx.textBaseline=H}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(H){["right","end","center","left","start"].indexOf(H)!==-1&&(this.ctx.textAlign=H)}});var Ze=null,Ve=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ve},set:function(H){Ze=null,Ve=H}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(H){var re;if(this.ctx.font=H,(re=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(H))!==null){var Ee=re[1];re[2];var Ae=re[3],se=re[4];re[5];var de=re[6],Se=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(se)[2];se=Math.floor(Se==="px"?parseFloat(se)*this.pdf.internal.scaleFactor:Se==="em"?parseFloat(se)*this.pdf.getFontSize():parseFloat(se)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(se);var Ce=function(wt){var at,nr,_t=[],ot=wt.trim();if(ot==="")return iee;if(ot in Mde)return[Mde[ot]];for(;ot!=="";){switch(nr=null,at=(ot=Lde(ot)).charAt(0)){case'"':case"'":nr=rUe(ot.substring(1),at);break;default:nr=nUe(ot)}if(nr===null||(_t.push(nr[0]),(ot=Lde(nr[1]))!==""&&ot.charAt(0)!==","))return iee;ot=ot.replace(/^,/,"")}return _t}(de);if(this.fontFaces){var we=function(wt,at){if(Ze===null){var nr=function(_t){var ot=[];return Object.keys(_t).forEach(function(Nt){_t[Nt].forEach(function(Jt){var Ct=null;switch(Jt){case"bold":Ct={family:Nt,weight:"bold"};break;case"italic":Ct={family:Nt,style:"italic"};break;case"bolditalic":Ct={family:Nt,weight:"bold",style:"italic"};break;case"":case"normal":Ct={family:Nt}}Ct!==null&&(Ct.ref={name:Nt,style:Jt},ot.push(Ct))})}),ot}(wt.getFontList());Ze=function(_t){for(var ot={},Nt=0;Nt<_t.length;++Nt){var Jt=nee(_t[Nt]),Ct=Jt.family,$t=Jt.stretch,Qt=Jt.style,zr=Jt.weight;ot[Ct]=ot[Ct]||{},ot[Ct][$t]=ot[Ct][$t]||{},ot[Ct][$t][Qt]=ot[Ct][$t][Qt]||{},ot[Ct][$t][Qt][zr]=Jt}return ot}(nr.concat(at))}return Ze}(this.pdf,this.fontFaces),Te=Ce.map(function(wt){return{family:wt,stretch:"normal",weight:Ae,style:Ee}}),je=function(wt,at,nr){for(var _t=(nr=nr||{}).defaultFontFamily||"times",ot=Object.assign({},tUe,nr.genericFontFamilies||{}),Nt=null,Jt=null,Ct=0;Ct<at.length;++Ct)if(ot[(Nt=nee(at[Ct])).family]&&(Nt.family=ot[Nt.family]),wt.hasOwnProperty(Nt.family)){Jt=wt[Nt.family];break}if(!(Jt=Jt||wt[_t]))throw new Error("Could not find a font-family for the rule '"+_de(Nt)+"' and default family '"+_t+"'.");if(Jt=function($t,Qt){if(Qt[$t])return Qt[$t];var zr=Iie[$t],yn=zr<=Iie.normal?-1:1,Ar=Dde(Qt,$4e,zr,yn);if(!Ar)throw new Error("Could not find a matching font-stretch value for "+$t);return Ar}(Nt.stretch,Jt),Jt=function($t,Qt){if(Qt[$t])return Qt[$t];for(var zr=J4e[$t],yn=0;yn<zr.length;++yn)if(Qt[zr[yn]])return Qt[zr[yn]];throw new Error("Could not find a matching font-style for "+$t)}(Nt.style,Jt),!(Jt=function($t,Qt){if(Qt[$t])return Qt[$t];if($t===400&&Qt[500])return Qt[500];if($t===500&&Qt[400])return Qt[400];var zr=eUe[$t],yn=Dde(Qt,e8e,zr,$t<400?-1:1);if(!yn)throw new Error("Could not find a matching font-weight for value "+$t);return yn}(Nt.weight,Jt)))throw new Error("Failed to resolve a font for the rule '"+_de(Nt)+"'.");return Jt}(we,Te);this.pdf.setFont(je.ref.name,je.ref.style)}else{var Ne="";(Ae==="bold"||parseInt(Ae,10)>=700||Ee==="bold")&&(Ne="bold"),Ee==="italic"&&(Ne+="italic"),Ne.length===0&&(Ne="normal");for(var qe="",yt={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},et=0;et<Ce.length;et++){if(this.pdf.internal.getFont(Ce[et],Ne,{noFallback:!0,disableWarning:!0})!==void 0){qe=Ce[et];break}if(Ne==="bolditalic"&&this.pdf.internal.getFont(Ce[et],"bold",{noFallback:!0,disableWarning:!0})!==void 0)qe=Ce[et],Ne="bold";else if(this.pdf.internal.getFont(Ce[et],"normal",{noFallback:!0,disableWarning:!0})!==void 0){qe=Ce[et],Ne="normal";break}}if(qe===""){for(var st=0;st<Ce.length;st++)if(yt[Ce[st]]){qe=yt[Ce[st]];break}}qe=qe===""?"Times":qe,this.pdf.setFont(qe,Ne)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(H){this.ctx.globalCompositeOperation=H}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(H){this.ctx.globalAlpha=H}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(H){this.ctx.lineDashOffset=H,O.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(H){this.ctx.lineDash=H,O.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(H){this.ctx.ignoreClearRect=!!H}})};h.prototype.setLineDash=function(I){this.lineDash=I},h.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},h.prototype.fill=function(){k.call(this,"fill",!1)},h.prototype.stroke=function(){k.call(this,"stroke",!1)},h.prototype.beginPath=function(){this.path=[{type:"begin"}]},h.prototype.moveTo=function(I,j){if(isNaN(I)||isNaN(j))throw gn.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var q=this.ctx.transform.applyToPoint(new o(I,j));this.path.push({type:"mt",x:q.x,y:q.y}),this.ctx.lastPoint=new o(I,j)},h.prototype.closePath=function(){var I=new o(0,0),j=0;for(j=this.path.length-1;j!==-1;j--)if(this.path[j].type==="begin"&&an(this.path[j+1])==="object"&&typeof this.path[j+1].x=="number"){I=new o(this.path[j+1].x,this.path[j+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new o(I.x,I.y)},h.prototype.lineTo=function(I,j){if(isNaN(I)||isNaN(j))throw gn.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var q=this.ctx.transform.applyToPoint(new o(I,j));this.path.push({type:"lt",x:q.x,y:q.y}),this.ctx.lastPoint=new o(q.x,q.y)},h.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),k.call(this,null,!0)},h.prototype.quadraticCurveTo=function(I,j,q,ie){if(isNaN(q)||isNaN(ie)||isNaN(I)||isNaN(j))throw gn.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var he=this.ctx.transform.applyToPoint(new o(q,ie)),ye=this.ctx.transform.applyToPoint(new o(I,j));this.path.push({type:"qct",x1:ye.x,y1:ye.y,x:he.x,y:he.y}),this.ctx.lastPoint=new o(he.x,he.y)},h.prototype.bezierCurveTo=function(I,j,q,ie,he,ye){if(isNaN(he)||isNaN(ye)||isNaN(I)||isNaN(j)||isNaN(q)||isNaN(ie))throw gn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var ve=this.ctx.transform.applyToPoint(new o(he,ye)),ke=this.ctx.transform.applyToPoint(new o(I,j)),Ie=this.ctx.transform.applyToPoint(new o(q,ie));this.path.push({type:"bct",x1:ke.x,y1:ke.y,x2:Ie.x,y2:Ie.y,x:ve.x,y:ve.y}),this.ctx.lastPoint=new o(ve.x,ve.y)},h.prototype.arc=function(I,j,q,ie,he,ye){if(isNaN(I)||isNaN(j)||isNaN(q)||isNaN(ie)||isNaN(he))throw gn.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(ye=!!ye,!this.ctx.transform.isIdentity){var ve=this.ctx.transform.applyToPoint(new o(I,j));I=ve.x,j=ve.y;var ke=this.ctx.transform.applyToPoint(new o(0,q)),Ie=this.ctx.transform.applyToPoint(new o(0,0));q=Math.sqrt(Math.pow(ke.x-Ie.x,2)+Math.pow(ke.y-Ie.y,2))}Math.abs(he-ie)>=2*Math.PI&&(ie=0,he=2*Math.PI),this.path.push({type:"arc",x:I,y:j,radius:q,startAngle:ie,endAngle:he,counterclockwise:ye})},h.prototype.arcTo=function(I,j,q,ie,he){throw new Error("arcTo not implemented.")},h.prototype.rect=function(I,j,q,ie){if(isNaN(I)||isNaN(j)||isNaN(q)||isNaN(ie))throw gn.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(I,j),this.lineTo(I+q,j),this.lineTo(I+q,j+ie),this.lineTo(I,j+ie),this.lineTo(I,j),this.lineTo(I+q,j),this.lineTo(I,j)},h.prototype.fillRect=function(I,j,q,ie){if(isNaN(I)||isNaN(j)||isNaN(q)||isNaN(ie))throw gn.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!u.call(this)){var he={};this.lineCap!=="butt"&&(he.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(he.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(I,j,q,ie),this.fill(),he.hasOwnProperty("lineCap")&&(this.lineCap=he.lineCap),he.hasOwnProperty("lineJoin")&&(this.lineJoin=he.lineJoin)}},h.prototype.strokeRect=function(I,j,q,ie){if(isNaN(I)||isNaN(j)||isNaN(q)||isNaN(ie))throw gn.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");f.call(this)||(this.beginPath(),this.rect(I,j,q,ie),this.stroke())},h.prototype.clearRect=function(I,j,q,ie){if(isNaN(I)||isNaN(j)||isNaN(q)||isNaN(ie))throw gn.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(I,j,q,ie))},h.prototype.save=function(I){I=typeof I!="boolean"||I;for(var j=this.pdf.internal.getCurrentPageInfo().pageNumber,q=0;q<this.pdf.internal.getNumberOfPages();q++)this.pdf.setPage(q+1),this.pdf.internal.out("q");if(this.pdf.setPage(j),I){this.ctx.fontSize=this.pdf.internal.getFontSize();var ie=new A(this.ctx);this.ctxStack.push(this.ctx),this.ctx=ie}},h.prototype.restore=function(I){I=typeof I!="boolean"||I;for(var j=this.pdf.internal.getCurrentPageInfo().pageNumber,q=0;q<this.pdf.internal.getNumberOfPages();q++)this.pdf.setPage(q+1),this.pdf.internal.out("Q");this.pdf.setPage(j),I&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},h.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(I){var j,q,ie,he;if(I.isCanvasGradient===!0&&(I=I.getColor()),!I)return{r:0,g:0,b:0,a:0,style:I};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(I))j=0,q=0,ie=0,he=0;else{var ye=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(I);if(ye!==null)j=parseInt(ye[1]),q=parseInt(ye[2]),ie=parseInt(ye[3]),he=1;else if((ye=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(I))!==null)j=parseInt(ye[1]),q=parseInt(ye[2]),ie=parseInt(ye[3]),he=parseFloat(ye[4]);else{if(he=1,typeof I=="string"&&I.charAt(0)!=="#"){var ve=new V4e(I);I=ve.ok?ve.toHex():"#000000"}I.length===4?(j=I.substring(1,2),j+=j,q=I.substring(2,3),q+=q,ie=I.substring(3,4),ie+=ie):(j=I.substring(1,3),q=I.substring(3,5),ie=I.substring(5,7)),j=parseInt(j,16),q=parseInt(q,16),ie=parseInt(ie,16)}}return{r:j,g:q,b:ie,a:he,style:I}},u=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},f=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};h.prototype.fillText=function(I,j,q,ie){if(isNaN(j)||isNaN(q)||typeof I!="string")throw gn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(ie=isNaN(ie)?void 0:ie,!u.call(this)){var he=X(this.ctx.transform.rotation),ye=this.ctx.transform.scaleX;L.call(this,{text:I,x:j,y:q,scale:ye,angle:he,align:this.textAlign,maxWidth:ie})}},h.prototype.strokeText=function(I,j,q,ie){if(isNaN(j)||isNaN(q)||typeof I!="string")throw gn.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!f.call(this)){ie=isNaN(ie)?void 0:ie;var he=X(this.ctx.transform.rotation),ye=this.ctx.transform.scaleX;L.call(this,{text:I,x:j,y:q,scale:ye,renderingMode:"stroke",angle:he,align:this.textAlign,maxWidth:ie})}},h.prototype.measureText=function(I){if(typeof I!="string")throw gn.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var j=this.pdf,q=this.pdf.internal.scaleFactor,ie=j.internal.getFontSize(),he=j.getStringUnitWidth(I)*ie/j.internal.scaleFactor;return new function(ye){var ve=(ye=ye||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ve}}),this}({width:he*=Math.round(96*q/72*1e4)/1e4})},h.prototype.scale=function(I,j){if(isNaN(I)||isNaN(j))throw gn.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var q=new l(I,0,0,j,0,0);this.ctx.transform=this.ctx.transform.multiply(q)},h.prototype.rotate=function(I){if(isNaN(I))throw gn.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var j=new l(Math.cos(I),Math.sin(I),-Math.sin(I),Math.cos(I),0,0);this.ctx.transform=this.ctx.transform.multiply(j)},h.prototype.translate=function(I,j){if(isNaN(I)||isNaN(j))throw gn.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var q=new l(1,0,0,1,I,j);this.ctx.transform=this.ctx.transform.multiply(q)},h.prototype.transform=function(I,j,q,ie,he,ye){if(isNaN(I)||isNaN(j)||isNaN(q)||isNaN(ie)||isNaN(he)||isNaN(ye))throw gn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var ve=new l(I,j,q,ie,he,ye);this.ctx.transform=this.ctx.transform.multiply(ve)},h.prototype.setTransform=function(I,j,q,ie,he,ye){I=isNaN(I)?1:I,j=isNaN(j)?0:j,q=isNaN(q)?0:q,ie=isNaN(ie)?1:ie,he=isNaN(he)?0:he,ye=isNaN(ye)?0:ye,this.ctx.transform=new l(I,j,q,ie,he,ye)};var x=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};h.prototype.drawImage=function(I,j,q,ie,he,ye,ve,ke,Ie){var Ue=this.pdf.getImageProperties(I),Ze=1,Ve=1,H=1,re=1;ie!==void 0&&ke!==void 0&&(H=ke/ie,re=Ie/he,Ze=Ue.width/ie*ke/ie,Ve=Ue.height/he*Ie/he),ye===void 0&&(ye=j,ve=q,j=0,q=0),ie!==void 0&&ke===void 0&&(ke=ie,Ie=he),ie===void 0&&ke===void 0&&(ke=Ue.width,Ie=Ue.height);for(var Ee,Ae=this.ctx.transform.decompose(),se=X(Ae.rotate.shx),de=new l,Se=(de=(de=(de=de.multiply(Ae.translate)).multiply(Ae.skew)).multiply(Ae.scale)).applyToRectangle(new s(ye-j*H,ve-q*re,ie*Ze,he*Ve)),Ce=y.call(this,Se),we=[],Te=0;Te<Ce.length;Te+=1)we.indexOf(Ce[Te])===-1&&we.push(Ce[Te]);if(m(we),this.autoPaging)for(var je=we[0],Ne=we[we.length-1],qe=je;qe<Ne+1;qe++){this.pdf.setPage(qe);var yt=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],et=qe===1?this.posY+this.margin[0]:this.margin[0],st=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],wt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],at=qe===1?0:st+(qe-2)*wt;if(this.ctx.clip_path.length!==0){var nr=this.path;Ee=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(Ee,this.posX+this.margin[3],-at+et+this.ctx.prevPageLastElemOffset),B.call(this,"fill",!0),this.path=nr}var _t=JSON.parse(JSON.stringify(Se));_t=v([_t],this.posX+this.margin[3],-at+et+this.ctx.prevPageLastElemOffset)[0];var ot=(qe>je||qe<Ne)&&x.call(this);ot&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],yt,wt,null).clip().discardPath()),this.pdf.addImage(I,"JPEG",_t.x,_t.y,_t.w,_t.h,null,null,se),ot&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(I,"JPEG",Se.x,Se.y,Se.w,Se.h,null,null,se)};var y=function(I,j,q){var ie=[];j=j||this.pdf.internal.pageSize.width,q=q||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var he=this.posY+this.ctx.prevPageLastElemOffset;switch(I.type){default:case"mt":case"lt":ie.push(Math.floor((I.y+he)/q)+1);break;case"arc":ie.push(Math.floor((I.y+he-I.radius)/q)+1),ie.push(Math.floor((I.y+he+I.radius)/q)+1);break;case"qct":var ye=V(this.ctx.lastPoint.x,this.ctx.lastPoint.y,I.x1,I.y1,I.x,I.y);ie.push(Math.floor((ye.y+he)/q)+1),ie.push(Math.floor((ye.y+ye.h+he)/q)+1);break;case"bct":var ve=J(this.ctx.lastPoint.x,this.ctx.lastPoint.y,I.x1,I.y1,I.x2,I.y2,I.x,I.y);ie.push(Math.floor((ve.y+he)/q)+1),ie.push(Math.floor((ve.y+ve.h+he)/q)+1);break;case"rect":ie.push(Math.floor((I.y+he)/q)+1),ie.push(Math.floor((I.y+I.h+he)/q)+1)}for(var ke=0;ke<ie.length;ke+=1)for(;this.pdf.internal.getNumberOfPages()<ie[ke];)p.call(this);return ie},p=function(){var I=this.fillStyle,j=this.strokeStyle,q=this.font,ie=this.lineCap,he=this.lineWidth,ye=this.lineJoin;this.pdf.addPage(),this.fillStyle=I,this.strokeStyle=j,this.font=q,this.lineCap=ie,this.lineWidth=he,this.lineJoin=ye},v=function(I,j,q){for(var ie=0;ie<I.length;ie++)switch(I[ie].type){case"bct":I[ie].x2+=j,I[ie].y2+=q;case"qct":I[ie].x1+=j,I[ie].y1+=q;default:I[ie].x+=j,I[ie].y+=q}return I},m=function(I){return I.sort(function(j,q){return j-q})},k=function(I,j){for(var q,ie,he=this.fillStyle,ye=this.strokeStyle,ve=this.lineCap,ke=this.lineWidth,Ie=Math.abs(ke*this.ctx.transform.scaleX),Ue=this.lineJoin,Ze=JSON.parse(JSON.stringify(this.path)),Ve=JSON.parse(JSON.stringify(this.path)),H=[],re=0;re<Ve.length;re++)if(Ve[re].x!==void 0)for(var Ee=y.call(this,Ve[re]),Ae=0;Ae<Ee.length;Ae+=1)H.indexOf(Ee[Ae])===-1&&H.push(Ee[Ae]);for(var se=0;se<H.length;se++)for(;this.pdf.internal.getNumberOfPages()<H[se];)p.call(this);if(m(H),this.autoPaging)for(var de=H[0],Se=H[H.length-1],Ce=de;Ce<Se+1;Ce++){this.pdf.setPage(Ce),this.fillStyle=he,this.strokeStyle=ye,this.lineCap=ve,this.lineWidth=Ie,this.lineJoin=Ue;var we=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Te=Ce===1?this.posY+this.margin[0]:this.margin[0],je=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ne=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],qe=Ce===1?0:je+(Ce-2)*Ne;if(this.ctx.clip_path.length!==0){var yt=this.path;q=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(q,this.posX+this.margin[3],-qe+Te+this.ctx.prevPageLastElemOffset),B.call(this,I,!0),this.path=yt}if(ie=JSON.parse(JSON.stringify(Ze)),this.path=v(ie,this.posX+this.margin[3],-qe+Te+this.ctx.prevPageLastElemOffset),j===!1||Ce===0){var et=(Ce>de||Ce<Se)&&x.call(this);et&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],we,Ne,null).clip().discardPath()),B.call(this,I,j),et&&this.pdf.restoreGraphicsState()}this.lineWidth=ke}else this.lineWidth=Ie,B.call(this,I,j),this.lineWidth=ke;this.path=Ze},B=function(I,j){if((I!=="stroke"||j||!f.call(this))&&(I==="stroke"||j||!u.call(this))){for(var q,ie,he=[],ye=this.path,ve=0;ve<ye.length;ve++){var ke=ye[ve];switch(ke.type){case"begin":he.push({begin:!0});break;case"close":he.push({close:!0});break;case"mt":he.push({start:ke,deltas:[],abs:[]});break;case"lt":var Ie=he.length;if(ye[ve-1]&&!isNaN(ye[ve-1].x)&&(q=[ke.x-ye[ve-1].x,ke.y-ye[ve-1].y],Ie>0)){for(;Ie>=0;Ie--)if(he[Ie-1].close!==!0&&he[Ie-1].begin!==!0){he[Ie-1].deltas.push(q),he[Ie-1].abs.push(ke);break}}break;case"bct":q=[ke.x1-ye[ve-1].x,ke.y1-ye[ve-1].y,ke.x2-ye[ve-1].x,ke.y2-ye[ve-1].y,ke.x-ye[ve-1].x,ke.y-ye[ve-1].y],he[he.length-1].deltas.push(q);break;case"qct":var Ue=ye[ve-1].x+2/3*(ke.x1-ye[ve-1].x),Ze=ye[ve-1].y+2/3*(ke.y1-ye[ve-1].y),Ve=ke.x+2/3*(ke.x1-ke.x),H=ke.y+2/3*(ke.y1-ke.y),re=ke.x,Ee=ke.y;q=[Ue-ye[ve-1].x,Ze-ye[ve-1].y,Ve-ye[ve-1].x,H-ye[ve-1].y,re-ye[ve-1].x,Ee-ye[ve-1].y],he[he.length-1].deltas.push(q);break;case"arc":he.push({deltas:[],abs:[],arc:!0}),Array.isArray(he[he.length-1].abs)&&he[he.length-1].abs.push(ke)}}ie=j?null:I==="stroke"?"stroke":"fill";for(var Ae=!1,se=0;se<he.length;se++)if(he[se].arc)for(var de=he[se].abs,Se=0;Se<de.length;Se++){var Ce=de[Se];Ce.type==="arc"?D.call(this,Ce.x,Ce.y,Ce.radius,Ce.startAngle,Ce.endAngle,Ce.counterclockwise,void 0,j,!Ae):P.call(this,Ce.x,Ce.y),Ae=!0}else if(he[se].close===!0)this.pdf.internal.out("h"),Ae=!1;else if(he[se].begin!==!0){var we=he[se].start.x,Te=he[se].start.y;_.call(this,he[se].deltas,we,Te),Ae=!0}ie&&M.call(this,ie),j&&T.call(this)}},b=function(I){var j=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,q=j*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return I-q;case"top":return I+j-q;case"hanging":return I+j-2*q;case"middle":return I+j/2-q;default:return I}},E=function(I){return I+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};h.prototype.createLinearGradient=function(){var I=function(){};return I.colorStops=[],I.addColorStop=function(j,q){this.colorStops.push([j,q])},I.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},I.isCanvasGradient=!0,I},h.prototype.createPattern=function(){return this.createLinearGradient()},h.prototype.createRadialGradient=function(){return this.createLinearGradient()};var D=function(I,j,q,ie,he,ye,ve,ke,Ie){for(var Ue=Y.call(this,q,ie,he,ye),Ze=0;Ze<Ue.length;Ze++){var Ve=Ue[Ze];Ze===0&&(Ie?S.call(this,Ve.x1+I,Ve.y1+j):P.call(this,Ve.x1+I,Ve.y1+j)),K.call(this,I,j,Ve.x2,Ve.y2,Ve.x3,Ve.y3,Ve.x4,Ve.y4)}ke?T.call(this):M.call(this,ve)},M=function(I){switch(I){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},T=function(){this.pdf.clip(),this.pdf.discardPath()},S=function(I,j){this.pdf.internal.out(r(I)+" "+n(j)+" m")},L=function(I){var j;switch(I.align){case"right":case"end":j="right";break;case"center":j="center";break;default:j="left"}var q=this.pdf.getTextDimensions(I.text),ie=b.call(this,I.y),he=E.call(this,ie)-q.h,ye=this.ctx.transform.applyToPoint(new o(I.x,ie)),ve=this.ctx.transform.decompose(),ke=new l;ke=(ke=(ke=ke.multiply(ve.translate)).multiply(ve.skew)).multiply(ve.scale);for(var Ie,Ue,Ze,Ve=this.ctx.transform.applyToRectangle(new s(I.x,ie,q.w,q.h)),H=ke.applyToRectangle(new s(I.x,he,q.w,q.h)),re=y.call(this,H),Ee=[],Ae=0;Ae<re.length;Ae+=1)Ee.indexOf(re[Ae])===-1&&Ee.push(re[Ae]);if(m(Ee),this.autoPaging)for(var se=Ee[0],de=Ee[Ee.length-1],Se=se;Se<de+1;Se++){this.pdf.setPage(Se);var Ce=Se===1?this.posY+this.margin[0]:this.margin[0],we=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Te=this.pdf.internal.pageSize.height-this.margin[2],je=Te-this.margin[0],Ne=this.pdf.internal.pageSize.width-this.margin[1],qe=Ne-this.margin[3],yt=Se===1?0:we+(Se-2)*je;if(this.ctx.clip_path.length!==0){var et=this.path;Ie=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(Ie,this.posX+this.margin[3],-1*yt+Ce),B.call(this,"fill",!0),this.path=et}var st=v([JSON.parse(JSON.stringify(H))],this.posX+this.margin[3],-yt+Ce+this.ctx.prevPageLastElemOffset)[0];I.scale>=.01&&(Ue=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Ue*I.scale),Ze=this.lineWidth,this.lineWidth=Ze*I.scale);var wt=this.autoPaging!=="text";if(wt||st.y+st.h<=Te){if(wt||st.y>=Ce&&st.x<=Ne){var at=wt?I.text:this.pdf.splitTextToSize(I.text,I.maxWidth||Ne-st.x)[0],nr=v([JSON.parse(JSON.stringify(Ve))],this.posX+this.margin[3],-yt+Ce+this.ctx.prevPageLastElemOffset)[0],_t=wt&&(Se>se||Se<de)&&x.call(this);_t&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],qe,je,null).clip().discardPath()),this.pdf.text(at,nr.x,nr.y,{angle:I.angle,align:j,renderingMode:I.renderingMode}),_t&&this.pdf.restoreGraphicsState()}}else st.y<Te&&(this.ctx.prevPageLastElemOffset+=Te-st.y);I.scale>=.01&&(this.pdf.setFontSize(Ue),this.lineWidth=Ze)}else I.scale>=.01&&(Ue=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Ue*I.scale),Ze=this.lineWidth,this.lineWidth=Ze*I.scale),this.pdf.text(I.text,ye.x+this.posX,ye.y+this.posY,{angle:I.angle,align:j,renderingMode:I.renderingMode,maxWidth:I.maxWidth}),I.scale>=.01&&(this.pdf.setFontSize(Ue),this.lineWidth=Ze)},P=function(I,j,q,ie){q=q||0,ie=ie||0,this.pdf.internal.out(r(I+q)+" "+n(j+ie)+" l")},_=function(I,j,q){return this.pdf.lines(I,j,q,null,null)},K=function(I,j,q,ie,he,ye,ve,ke){this.pdf.internal.out([e(i(q+I)),e(a(ie+j)),e(i(he+I)),e(a(ye+j)),e(i(ve+I)),e(a(ke+j)),"c"].join(" "))},Y=function(I,j,q,ie){for(var he=2*Math.PI,ye=Math.PI/2;j>q;)j-=he;var ve=Math.abs(q-j);ve<he&&ie&&(ve=he-ve);for(var ke=[],Ie=ie?-1:1,Ue=j;ve>1e-5;){var Ze=Ue+Ie*Math.min(ve,ye);ke.push(G.call(this,I,Ue,Ze)),ve-=Math.abs(Ze-Ue),Ue=Ze}return ke},G=function(I,j,q){var ie=(q-j)/2,he=I*Math.cos(ie),ye=I*Math.sin(ie),ve=he,ke=-ye,Ie=ve*ve+ke*ke,Ue=Ie+ve*he+ke*ye,Ze=4/3*(Math.sqrt(2*Ie*Ue)-Ue)/(ve*ye-ke*he),Ve=ve-Ze*ke,H=ke+Ze*ve,re=Ve,Ee=-H,Ae=ie+j,se=Math.cos(Ae),de=Math.sin(Ae);return{x1:I*Math.cos(j),y1:I*Math.sin(j),x2:Ve*se-H*de,y2:Ve*de+H*se,x3:re*se-Ee*de,y3:re*de+Ee*se,x4:I*Math.cos(q),y4:I*Math.sin(q)}},X=function(I){return 180*I/Math.PI},V=function(I,j,q,ie,he,ye){var ve=I+.5*(q-I),ke=j+.5*(ie-j),Ie=he+.5*(q-he),Ue=ye+.5*(ie-ye),Ze=Math.min(I,he,ve,Ie),Ve=Math.max(I,he,ve,Ie),H=Math.min(j,ye,ke,Ue),re=Math.max(j,ye,ke,Ue);return new s(Ze,H,Ve-Ze,re-H)},J=function(I,j,q,ie,he,ye,ve,ke){var Ie,Ue,Ze,Ve,H,re,Ee,Ae,se,de,Se,Ce,we,Te,je=q-I,Ne=ie-j,qe=he-q,yt=ye-ie,et=ve-he,st=ke-ye;for(Ue=0;Ue<41;Ue++)se=(Ee=(Ze=I+(Ie=Ue/40)*je)+Ie*((H=q+Ie*qe)-Ze))+Ie*(H+Ie*(he+Ie*et-H)-Ee),de=(Ae=(Ve=j+Ie*Ne)+Ie*((re=ie+Ie*yt)-Ve))+Ie*(re+Ie*(ye+Ie*st-re)-Ae),Ue==0?(Se=se,Ce=de,we=se,Te=de):(Se=Math.min(Se,se),Ce=Math.min(Ce,de),we=Math.max(we,se),Te=Math.max(Te,de));return new s(Math.round(Se),Math.round(Ce),Math.round(we-Se),Math.round(Te-Ce))},O=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var I,j,q=(I=this.ctx.lineDash,j=this.ctx.lineDashOffset,JSON.stringify({lineDash:I,lineDashOffset:j}));this.prevLineDash!==q&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=q)}}})(Lt.API),function(t){var e=function(o){var s,l,c,A,h,d,u,f,x,y;for(l=[],c=0,A=(o+=s="\0\0\0\0".slice(o.length%4||4)).length;A>c;c+=4)(h=(o.charCodeAt(c)<<24)+(o.charCodeAt(c+1)<<16)+(o.charCodeAt(c+2)<<8)+o.charCodeAt(c+3))!==0?(d=(h=((h=((h=((h=(h-(y=h%85))/85)-(x=h%85))/85)-(f=h%85))/85)-(u=h%85))/85)%85,l.push(d+33,u+33,f+33,x+33,y+33)):l.push(122);return function(p,v){for(var m=v;m>0;m--)p.pop()}(l,s.length),String.fromCharCode.apply(String,l)+"~>"},r=function(o){var s,l,c,A,h,d=String,u="length",f=255,x="charCodeAt",y="slice",p="replace";for(o[y](-2),o=o[y](0,-2)[p](/\s/g,"")[p]("z","!!!!!"),c=[],A=0,h=(o+=s="uuuuu"[y](o[u]%5||5))[u];h>A;A+=5)l=52200625*(o[x](A)-33)+614125*(o[x](A+1)-33)+7225*(o[x](A+2)-33)+85*(o[x](A+3)-33)+(o[x](A+4)-33),c.push(f&l>>24,f&l>>16,f&l>>8,f&l);return function(v,m){for(var k=m;k>0;k--)v.pop()}(c,s[u]),d.fromCharCode.apply(d,c)},n=function(o){return o.split("").map(function(s){return("0"+s.charCodeAt().toString(16)).slice(-2)}).join("")+">"},i=function(o){var s=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((o=o.replace(/\s/g,"")).indexOf(">")!==-1&&(o=o.substr(0,o.indexOf(">"))),o.length%2&&(o+="0"),s.test(o)===!1)return"";for(var l="",c=0;c<o.length;c+=2)l+=String.fromCharCode("0x"+(o[c]+o[c+1]));return l},a=function(o){for(var s=new Uint8Array(o.length),l=o.length;l--;)s[l]=o.charCodeAt(l);return(s=mie(s)).reduce(function(c,A){return c+String.fromCharCode(A)},"")};t.processDataByFilters=function(o,s){var l=0,c=o||"",A=[];for(typeof(s=s||[])=="string"&&(s=[s]),l=0;l<s.length;l+=1)switch(s[l]){case"ASCII85Decode":case"/ASCII85Decode":c=r(c),A.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":c=e(c),A.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":c=i(c),A.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":c=n(c),A.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":c=a(c),A.push("/FlateDecode");break;default:throw new Error('The filter: "'+s[l]+'" is not implemented')}return{data:c,reverseChain:A.reverse().join(" ")}}}(Lt.API),function(t){t.loadFile=function(e,r,n){return function(i,a,o){a=a!==!1,o=typeof o=="function"?o:function(){};var s=void 0;try{s=function(l,c,A){var h=new XMLHttpRequest,d=0,u=function(f){var x=f.length,y=[],p=String.fromCharCode;for(d=0;d<x;d+=1)y.push(p(255&f.charCodeAt(d)));return y.join("")};if(h.open("GET",l,!c),h.overrideMimeType("text/plain; charset=x-user-defined"),c===!1&&(h.onload=function(){h.status===200?A(u(this.responseText)):A(void 0)}),h.send(null),c&&h.status===200)return u(h.responseText)}(i,a,o)}catch{}return s}(e,r,n)},t.loadImageFile=t.loadFile}(Lt.API),function(t){function e(){return(Gt.html2canvas?Promise.resolve(Gt.html2canvas):y3(()=>Promise.resolve().then(()=>GQe),void 0)).catch(function(s){return Promise.reject(new Error("Could not load html2canvas: "+s))}).then(function(s){return s.default?s.default:s})}function r(){return(Gt.DOMPurify?Promise.resolve(Gt.DOMPurify):y3(()=>import("./purify.es-BFmuJLeH.js"),[])).catch(function(s){return Promise.reject(new Error("Could not load dompurify: "+s))}).then(function(s){return s.default?s.default:s})}var n=function(s){var l=an(s);return l==="undefined"?"undefined":l==="string"||s instanceof String?"string":l==="number"||s instanceof Number?"number":l==="function"||s instanceof Function?"function":s&&s.constructor===Array?"array":s&&s.nodeType===1?"element":l==="object"?"object":"unknown"},i=function(s,l){var c=document.createElement(s);for(var A in l.className&&(c.className=l.className),l.innerHTML&&l.dompurify&&(c.innerHTML=l.dompurify.sanitize(l.innerHTML)),l.style)c.style[A]=l.style[A];return c},a=function s(l,c){for(var A=l.nodeType===3?document.createTextNode(l.nodeValue):l.cloneNode(!1),h=l.firstChild;h;h=h.nextSibling)c!==!0&&h.nodeType===1&&h.nodeName==="SCRIPT"||A.appendChild(s(h,c));return l.nodeType===1&&(l.nodeName==="CANVAS"?(A.width=l.width,A.height=l.height,A.getContext("2d").drawImage(l,0,0)):l.nodeName!=="TEXTAREA"&&l.nodeName!=="SELECT"||(A.value=l.value),A.addEventListener("load",function(){A.scrollTop=l.scrollTop,A.scrollLeft=l.scrollLeft},!0)),A},o=function s(l){var c=Object.assign(s.convert(Promise.resolve()),JSON.parse(JSON.stringify(s.template))),A=s.convert(Promise.resolve(),c);return(A=A.setProgress(1,s,1,[s])).set(l)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(s,l){return s.__proto__=l||o.prototype,s},o.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},o.prototype.from=function(s,l){return this.then(function(){switch(l=l||function(c){switch(n(c)){case"string":return"string";case"element":return c.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(s),l){case"string":return this.then(r).then(function(c){return this.set({src:i("div",{innerHTML:s,dompurify:c})})});case"element":return this.set({src:s});case"canvas":return this.set({canvas:s});case"img":return this.set({img:s});default:return this.error("Unknown source type.")}})},o.prototype.to=function(s){switch(s){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},o.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var s={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},l=a(this.prop.src,this.opt.html2canvas.javascriptEnabled);l.tagName==="BODY"&&(s.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:s}),this.prop.container.appendChild(l),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},o.prototype.toCanvas=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(e).then(function(l){var c=Object.assign({},this.opt.html2canvas);return delete c.onrendered,l(this.prop.container,c)}).then(function(l){(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},o.prototype.toContext2d=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(e).then(function(l){var c=this.opt.jsPDF,A=this.opt.fontFaces,h=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,d=Object.assign({async:!0,allowTaint:!0,scale:h,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete d.onrendered,c.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,c.context2d.posX=this.opt.x,c.context2d.posY=this.opt.y,c.context2d.margin=this.opt.margin,c.context2d.fontFaces=A,A)for(var u=0;u<A.length;++u){var f=A[u],x=f.src.find(function(y){return y.format==="truetype"});x&&c.addFont(x.url,f.ref.name,f.ref.style)}return d.windowHeight=d.windowHeight||0,d.windowHeight=d.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):d.windowHeight,c.context2d.save(!0),l(this.prop.container,d)}).then(function(l){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},o.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var s=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=s})},o.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},o.prototype.output=function(s,l,c){return(c=c||"pdf").toLowerCase()==="img"||c.toLowerCase()==="image"?this.outputImg(s,l):this.outputPdf(s,l)},o.prototype.outputPdf=function(s,l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(s,l)})},o.prototype.outputImg=function(s){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(s){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+s+'" is not supported.'}})},o.prototype.save=function(s){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(s?{filename:s}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},o.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},o.prototype.set=function(s){if(n(s)!=="object")return this;var l=Object.keys(s||{}).map(function(c){if(c in o.template.prop)return function(){this.prop[c]=s[c]};switch(c){case"margin":return this.setMargin.bind(this,s.margin);case"jsPDF":return function(){return this.opt.jsPDF=s.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,s.pageSize);default:return function(){this.opt[c]=s[c]}}},this);return this.then(function(){return this.thenList(l)})},o.prototype.get=function(s,l){return this.then(function(){var c=s in o.template.prop?this.prop[s]:this.opt[s];return l?l(c):c})},o.prototype.setMargin=function(s){return this.then(function(){switch(n(s)){case"number":s=[s,s,s,s];case"array":if(s.length===2&&(s=[s[0],s[1],s[0],s[1]]),s.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=s}).then(this.setPageSize)},o.prototype.setPageSize=function(s){function l(c,A){return Math.floor(c*A/72*96)}return this.then(function(){(s=s||Lt.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(s.inner={width:s.width-this.opt.margin[1]-this.opt.margin[3],height:s.height-this.opt.margin[0]-this.opt.margin[2]},s.inner.px={width:l(s.inner.width,s.k),height:l(s.inner.height,s.k)},s.inner.ratio=s.inner.height/s.inner.width),this.prop.pageSize=s})},o.prototype.setProgress=function(s,l,c,A){return s!=null&&(this.progress.val=s),l!=null&&(this.progress.state=l),c!=null&&(this.progress.n=c),A!=null&&(this.progress.stack=A),this.progress.ratio=this.progress.val/this.progress.state,this},o.prototype.updateProgress=function(s,l,c,A){return this.setProgress(s?this.progress.val+s:null,l||null,c?this.progress.n+c:null,A?this.progress.stack.concat(A):null)},o.prototype.then=function(s,l){var c=this;return this.thenCore(s,l,function(A,h){return c.updateProgress(null,null,1,[A]),Promise.prototype.then.call(this,function(d){return c.updateProgress(null,A),d}).then(A,h).then(function(d){return c.updateProgress(1),d})})},o.prototype.thenCore=function(s,l,c){c=c||Promise.prototype.then;var A=this;s&&(s=s.bind(A)),l&&(l=l.bind(A));var h=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?A:o.convert(Object.assign({},A),Promise.prototype),d=c.call(h,s,l);return o.convert(d,A.__proto__)},o.prototype.thenExternal=function(s,l){return Promise.prototype.then.call(this,s,l)},o.prototype.thenList=function(s){var l=this;return s.forEach(function(c){l=l.thenCore(c)}),l},o.prototype.catch=function(s){s&&(s=s.bind(this));var l=Promise.prototype.catch.call(this,s);return o.convert(l,this)},o.prototype.catchExternal=function(s){return Promise.prototype.catch.call(this,s)},o.prototype.error=function(s){return this.then(function(){throw new Error(s)})},o.prototype.using=o.prototype.set,o.prototype.saveAs=o.prototype.save,o.prototype.export=o.prototype.output,o.prototype.run=o.prototype.then,Lt.getPageSize=function(s,l,c){if(an(s)==="object"){var A=s;s=A.orientation,l=A.unit||l,c=A.format||c}l=l||"mm",c=c||"a4",s=(""+(s||"P")).toLowerCase();var h,d=(""+c).toLowerCase(),u={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(l){case"pt":h=1;break;case"mm":h=72/25.4;break;case"cm":h=72/2.54;break;case"in":h=72;break;case"px":h=.75;break;case"pc":case"em":h=12;break;case"ex":h=6;break;default:throw"Invalid unit: "+l}var f,x=0,y=0;if(u.hasOwnProperty(d))x=u[d][1]/h,y=u[d][0]/h;else try{x=c[1],y=c[0]}catch{throw new Error("Invalid format: "+c)}if(s==="p"||s==="portrait")s="p",y>x&&(f=y,y=x,x=f);else{if(s!=="l"&&s!=="landscape")throw"Invalid orientation: "+s;s="l",x>y&&(f=y,y=x,x=f)}return{width:y,height:x,unit:l,k:h,orientation:s}},t.html=function(s,l){(l=l||{}).callback=l.callback||function(){},l.html2canvas=l.html2canvas||{},l.html2canvas.canvas=l.html2canvas.canvas||this.canvas,l.jsPDF=l.jsPDF||this,l.fontFaces=l.fontFaces?l.fontFaces.map(nee):null;var c=new o(l);return l.worker?c:c.from(s).doCallback()}}(Lt.API),Lt.API.addJS=function(t){return Tde=t,this.internal.events.subscribe("postPutResources",function(){HB=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(HB+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ide=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Tde+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){HB!==void 0&&Ide!==void 0&&this.internal.out("/Names <</JavaScript "+HB+" 0 R>>")}),this},function(t){var e;t.events.push(["postPutResources",function(){var r=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var i=r.outline.render().split(/\r\n/),a=0;a<i.length;a++){var o=i[a],s=n.exec(o);if(s!=null){var l=s[1];r.internal.newObjectDeferredBegin(l,!1)}r.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,A=[];for(a=0;a<c;a++){var h=r.internal.newObject();A.push(h);var d=r.internal.getPageInfo(a+1);r.internal.write("<< /D["+d.objId+" 0 R /XYZ null null null]>> endobj")}var u=r.internal.newObject();for(r.internal.write("<< /Names [ "),a=0;a<A.length;a++)r.internal.write("(page_"+(a+1)+")"+A[a]+" 0 R");r.internal.write(" ] >>","endobj"),e=r.internal.newObject(),r.internal.write("<< /Dests "+u+" 0 R"),r.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){var r=this;r.outline.root.children.length>0&&(r.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&r.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var r=this;r.outline={createNamedDestinations:!1,root:{children:[]}},r.outline.add=function(n,i,a){var o={title:i,options:a,children:[]};return n==null&&(n=this.root),n.children.push(o),o},r.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=r,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},r.outline.genIds_r=function(n){n.id=r.internal.newObjectDeferred();for(var i=0;i<n.children.length;i++)this.genIds_r(n.children[i])},r.outline.renderRoot=function(n){this.objStart(n),this.line("/Type /Outlines"),n.children.length>0&&(this.line("/First "+this.makeRef(n.children[0])),this.line("/Last "+this.makeRef(n.children[n.children.length-1]))),this.line("/Count "+this.count_r({count:0},n)),this.objEnd()},r.outline.renderItems=function(n){for(var i=this.ctx.pdf.internal.getVerticalCoordinateString,a=0;a<n.children.length;a++){var o=n.children[a];this.objStart(o),this.line("/Title "+this.makeString(o.title)),this.line("/Parent "+this.makeRef(n)),a>0&&this.line("/Prev "+this.makeRef(n.children[a-1])),a<n.children.length-1&&this.line("/Next "+this.makeRef(n.children[a+1])),o.children.length>0&&(this.line("/First "+this.makeRef(o.children[0])),this.line("/Last "+this.makeRef(o.children[o.children.length-1])));var s=this.count=this.count_r({count:0},o);if(s>0&&this.line("/Count "+s),o.options&&o.options.pageNumber){var l=r.internal.getPageInfo(o.options.pageNumber);this.line("/Dest ["+l.objId+" 0 R /XYZ 0 "+i(0)+" 0]")}this.objEnd()}for(var c=0;c<n.children.length;c++)this.renderItems(n.children[c])},r.outline.line=function(n){this.ctx.val+=n+`\r `},r.outline.makeRef=function(n){return n.id+" 0 R"},r.outline.makeString=function(n){return"("+r.internal.pdfEscape(n)+")"},r.outline.objStart=function(n){this.ctx.val+=`\r `+n.id+` 0 obj\r <<\r `},r.outline.objEnd=function(){this.ctx.val+=`>> \r endobj\r `},r.outline.count_r=function(n,i){for(var a=0;a<i.children.length;a++)n.count++,this.count_r(n,i.children[a]);return n.count}}])}(Lt.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(r,n,i,a,o,s){var l,c=this.decode.DCT_DECODE,A=null;if(typeof r=="string"||this.__addimage__.isArrayBuffer(r)||this.__addimage__.isArrayBufferView(r)){switch(r=o||r,r=this.__addimage__.isArrayBuffer(r)?new Uint8Array(r):r,l=function(h){for(var d,u=256*h.charCodeAt(4)+h.charCodeAt(5),f=h.length,x={width:0,height:0,numcomponents:1},y=4;y<f;y+=2){if(y+=u,e.indexOf(h.charCodeAt(y+1))!==-1){d=256*h.charCodeAt(y+5)+h.charCodeAt(y+6),x={width:256*h.charCodeAt(y+7)+h.charCodeAt(y+8),height:d,numcomponents:h.charCodeAt(y+9)};break}u=256*h.charCodeAt(y+2)+h.charCodeAt(y+3)}return x}(r=this.__addimage__.isArrayBufferView(r)?this.__addimage__.arrayBufferToBinaryString(r):r),l.numcomponents){case 1:s=this.color_spaces.DEVICE_GRAY;break;case 4:s=this.color_spaces.DEVICE_CMYK;break;case 3:s=this.color_spaces.DEVICE_RGB}A={data:r,width:l.width,height:l.height,colorSpace:s,bitsPerComponent:8,filter:c,index:n,alias:i}}return A}}(Lt.API),Lt.API.processPNG=function(t,e,r,n){if(this.__addimage__.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.__addimage__.isArrayBufferView(t)){var i,a=OPe(t,{checkCrc:!0}),o=a.width,s=a.height,l=a.channels,c=a.palette,A=a.depth;i=c&&l===1?function(E){for(var D=E.width,M=E.height,T=E.data,S=E.palette,L=E.depth,P=!1,_=[],K=[],Y=void 0,G=!1,X=0,V=0;V<S.length;V++){var J=Sue(S[V],4),O=J[0],I=J[1],j=J[2],q=J[3];_.push(O,I,j),q!=null&&(q===0?(X++,K.length<1&&K.push(V)):q<255&&(G=!0))}if(G||X>1){P=!0,K=void 0;var ie=D*M;Y=new Uint8Array(ie);for(var he=new DataView(T.buffer),ye=0;ye<ie;ye++){var ve=aee(he,ye,L),ke=Sue(S[ve],4)[3];Y[ye]=ke}}return{colorSpace:"Indexed",colorsPerPixel:1,colorBytes:T,alphaBytes:Y,needSMask:P,palette:_,mask:K}}(a):l===2||l===4?function(E){for(var D=E.data,M=E.width,T=E.height,S=E.channels,L=E.depth,P=S===2?"DeviceGray":"DeviceRGB",_=S-1,K=M*T,Y=_,G=K*Y,X=1*K,V=Math.ceil(G*L/8),J=Math.ceil(X*L/8),O=new Uint8Array(V),I=new Uint8Array(J),j=new DataView(D.buffer),q=new DataView(O.buffer),ie=new DataView(I.buffer),he=!1,ye=0;ye<K;ye++){for(var ve=ye*S,ke=0;ke<Y;ke++)jde(q,aee(j,ve+ke,L),ye*Y+ke,L);var Ie=aee(j,ve+Y,L);Ie<(1<<L)-1&&(he=!0),jde(ie,Ie,1*ye,L)}return{colorSpace:P,colorsPerPixel:_,colorBytes:O,alphaBytes:I,needSMask:he}}(a):function(E){var D=E.data,M=E.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:M,colorsPerPixel:M==="DeviceGray"?1:3,colorBytes:D instanceof Uint8Array?D:new Uint8Array(D.buffer),needSMask:!1}}(a);var h,d,u,f=i,x=f.colorSpace,y=f.colorsPerPixel,p=f.colorBytes,v=f.alphaBytes,m=f.needSMask,k=f.palette,B=f.mask,b=null;return n!==Lt.API.image_compression.NONE&&typeof mie=="function"?(b=function(E){var D;switch(E){case Lt.API.image_compression.FAST:D=11;break;case Lt.API.image_compression.MEDIUM:D=13;break;case Lt.API.image_compression.SLOW:D=14;break;default:D=12}return D}(n),h=this.decode.FLATE_DECODE,d="/Predictor ".concat(b," "),t=Rde(p,o*y,y,n),m&&(u=Rde(v,o,1,n))):(h=void 0,d="",t=p,m&&(u=v)),d+="/Colors ".concat(y," /BitsPerComponent ").concat(A," /Columns ").concat(o),(this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t))&&(t=this.__addimage__.arrayBufferToBinaryString(t)),(u&&this.__addimage__.isArrayBuffer(u)||this.__addimage__.isArrayBufferView(u))&&(u=this.__addimage__.arrayBufferToBinaryString(u)),{alias:r,data:t,index:e,filter:h,decodeParameters:d,transparency:B,palette:k,sMask:u,predictor:b,width:o,height:s,bitsPerComponent:A,colorSpace:x}}},function(t){t.processGIF89A=function(e,r,n,i){var a=new sUe(e),o=a.width,s=a.height,l=[];a.decodeAndBlitFrameRGBA(0,l);var c={data:l,width:o,height:s},A=new oee(100).encode(c,100);return t.processJPEG.call(this,A,r,n,i)},t.processGIF87A=t.processGIF89A}(Lt.API),Bl.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:n,blue:r,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Bl.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(r){gn.log("bit decode error:"+r)}},Bl.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),r=e%4;for(t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var a=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var l=this.palette[a>>7-s&1];this.data[o+4*s]=l.blue,this.data[o+4*s+1]=l.green,this.data[o+4*s+2]=l.red,this.data[o+4*s+3]=255}r!==0&&(this.pos+=4-r)}},Bl.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<t;i++){var a=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+2*i*4,s=a>>4,l=15&a,c=this.palette[s];if(this.data[o]=c.blue,this.data[o+1]=c.green,this.data[o+2]=c.red,this.data[o+3]=255,2*i+1>=this.width)break;c=this.palette[l],this.data[o+4]=c.blue,this.data[o+4+1]=c.green,this.data[o+4+2]=c.red,this.data[o+4+3]=255}e!==0&&(this.pos+=4-e)}},Bl.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+4*n;if(i<this.palette.length){var o=this.palette[i];this.data[a]=o.red,this.data[a+1]=o.green,this.data[a+2]=o.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}t!==0&&(this.pos+=4-t)}},Bl.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<this.width;i++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(a&e)/e*255|0,s=(a>>5&e)/e*255|0,l=(a>>10&e)/e*255|0,c=a>>15?255:0,A=n*this.width*4+4*i;this.data[A]=l,this.data[A+1]=s,this.data[A+2]=o,this.data[A+3]=c}this.pos+=t}},Bl.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),r=parseInt("111111",2),n=this.height-1;n>=0;n--){for(var i=this.bottom_up?n:this.height-1-n,a=0;a<this.width;a++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&e)/e*255|0,l=(o>>5&r)/r*255|0,c=(o>>11)/e*255|0,A=i*this.width*4+4*a;this.data[A]=c,this.data[A+1]=l,this.data[A+2]=s,this.data[A+3]=255}this.pos+=t}},Bl.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=e*this.width*4+4*r;this.data[o]=a,this.data[o+1]=i,this.data[o+2]=n,this.data[o+3]=255}this.pos+=this.width%4}},Bl.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*r;this.data[s]=a,this.data[s+1]=i,this.data[s+2]=n,this.data[s+3]=o}},Bl.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,r,n,i){var a=new Bl(e,!1),o=a.width,s=a.height,l={data:a.getData(),width:o,height:s},c=new oee(100).encode(l,100);return t.processJPEG.call(this,c,r,n,i)}}(Lt.API),Vde.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,r,n,i){var a=new Vde(e),o=a.width,s=a.height,l={data:a.getData(),width:o,height:s},c=new oee(100).encode(l,100);return t.processJPEG.call(this,c,r,n,i)}}(Lt.API),Lt.API.processRGBA=function(t,e,r){for(var n=t.data,i=n.length,a=new Uint8Array(i/4*3),o=new Uint8Array(i/4),s=0,l=0,c=0;c<i;c+=4){var A=n[c],h=n[c+1],d=n[c+2],u=n[c+3];a[s++]=A,a[s++]=h,a[s++]=d,o[l++]=u}var f=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(o),data:f,index:e,alias:r,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Lt.API.setLanguage=function(t){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]!==void 0&&(this.internal.languageSettings.languageCode=t,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},$g=Lt.API,OB=$g.getCharWidthsArray=function(t,e){var r,n,i=(e=e||{}).font||this.internal.getFont(),a=e.fontSize||this.internal.getFontSize(),o=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:i.metadata.Unicode.widths,l=s.fof?s.fof:1,c=e.kerning?e.kerning:i.metadata.Unicode.kerning,A=c.fof?c.fof:1,h=e.doKerning!==!1,d=0,u=t.length,f=0,x=s[0]||l,y=[];for(r=0;r<u;r++)n=t.charCodeAt(r),typeof i.metadata.widthOfString=="function"?y.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(n))+o*(1e3/a)||0)/1e3):(d=h&&an(c[n])==="object"&&!isNaN(parseInt(c[n][f],10))?c[n][f]/A:0,y.push((s[n]||x)/l+d)),f=n;return y},Pde=$g.getStringUnitWidth=function(t,e){var r=(e=e||{}).fontSize||this.internal.getFontSize(),n=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return $g.processArabic&&(t=$g.processArabic(t)),typeof n.metadata.widthOfString=="function"?n.metadata.widthOfString(t,r,i)/r:OB.apply(this,arguments).reduce(function(a,o){return a+o},0)},Ude=function(t,e,r,n){for(var i=[],a=0,o=t.length,s=0;a!==o&&s+e[a]<r;)s+=e[a],a++;i.push(t.slice(0,a));var l=a;for(s=0;a!==o;)s+e[a]>n&&(i.push(t.slice(l,a)),s=0,l=a),s+=e[a],a++;return l!==a&&i.push(t.slice(l,a)),i},Nde=function(t,e,r){r||(r={});var n,i,a,o,s,l,c,A=[],h=[A],d=r.textIndent||0,u=0,f=0,x=t.split(" "),y=OB.apply(this,[" ",r])[0];if(l=r.lineIndent===-1?x[0].length+2:r.lineIndent||0){var p=Array(l).join(" "),v=[];x.map(function(k){(k=k.split(/\s*\n/)).length>1?v=v.concat(k.map(function(B,b){return(b&&B.length?` `:"")+B})):v.push(k[0])}),x=v,l=Pde.apply(this,[p,r])}for(a=0,o=x.length;a<o;a++){var m=0;if(n=x[a],l&&n[0]==` `&&(n=n.substr(1),m=1),d+u+(f=(i=OB.apply(this,[n,r])).reduce(function(k,B){return k+B},0))>e||m){if(f>e){for(s=Ude.apply(this,[n,i,e-(d+u),e]),A.push(s.shift()),A=[s.pop()];s.length;)h.push([s.shift()]);f=i.slice(n.length-(A[0]?A[0].length:0)).reduce(function(k,B){return k+B},0)}else A=[n];h.push(A),d=f+l,u=y}else A.push(n),d+=u+f,u=y}return c=l?function(k,B){return(B?p:"")+k.join(" ")}:function(k){return k.join(" ")},h.map(c)},$g.splitTextToSize=function(t,e,r){var n,i=(r=r||{}).fontSize||this.internal.getFontSize(),a=(function(A){if(A.widths&&A.kerning)return{widths:A.widths,kerning:A.kerning};var h=this.internal.getFont(A.fontName,A.fontStyle),d="Unicode";return h.metadata[d]?{widths:h.metadata[d].widths||{0:1},kerning:h.metadata[d].kerning||{}}:{font:h.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,r);n=Array.isArray(t)?t:String(t).split(/\r?\n/);var o=1*this.internal.scaleFactor*e/i;a.textIndent=r.textIndent?1*r.textIndent*this.internal.scaleFactor/i:0,a.lineIndent=r.lineIndent;var s,l,c=[];for(s=0,l=n.length;s<l;s++)c=c.concat(Nde.apply(this,[n[s],o,a]));return c},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="0123456789abcdef",r="klmnopqrstuvwxyz",n={},i={},a=0;a<16;a++)n[r[a]]=e[a],i[e[a]]=r[a];var o=function(d){return"0x"+parseInt(d,10).toString(16)},s=t.__fontmetrics__.compress=function(d){var u,f,x,y,p=["{"];for(var v in d){if(u=d[v],isNaN(parseInt(v,10))?f="'"+v+"'":(v=parseInt(v,10),f=(f=o(v).slice(2)).slice(0,-1)+i[f.slice(-1)]),typeof u=="number")u<0?(x=o(u).slice(3),y="-"):(x=o(u).slice(2),y=""),x=y+x.slice(0,-1)+i[x.slice(-1)];else{if(an(u)!=="object")throw new Error("Don't know what to do with value type "+an(u)+".");x=s(u)}p.push(f+x)}return p.push("}"),p.join("")},l=t.__fontmetrics__.uncompress=function(d){if(typeof d!="string")throw new Error("Invalid argument passed to uncompress.");for(var u,f,x,y,p={},v=1,m=p,k=[],B="",b="",E=d.length-1,D=1;D<E;D+=1)(y=d[D])=="'"?u?(x=u.join(""),u=void 0):u=[]:u?u.push(y):y=="{"?(k.push([m,x]),m={},x=void 0):y=="}"?((f=k.pop())[0][f[1]]=m,x=void 0,m=f[0]):y=="-"?v=-1:x===void 0?n.hasOwnProperty(y)?(B+=n[y],x=parseInt(B,16)*v,v=1,B=""):B+=y:n.hasOwnProperty(y)?(b+=n[y],m[x]=parseInt(b,16)*v,v=1,x=void 0,b=""):b+=y;return p},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:l("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},A={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},h={Unicode:{"Courier-Oblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":l("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":l("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:l("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:l("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":l("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":l("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(d){var u=d.font,f=h.Unicode[u.postScriptName];f&&(u.metadata.Unicode={},u.metadata.Unicode.widths=f.widths,u.metadata.Unicode.kerning=f.kerning);var x=A.Unicode[u.postScriptName];x&&(u.metadata.Unicode.encoding=x,u.encoding=x.codePages[0])}])}(Lt.API),function(t){var e=function(r){for(var n=r.length,i=new Uint8Array(n),a=0;a<n;a++)i[a]=r.charCodeAt(a);return i};t.API.events.push(["addFont",function(r){var n=void 0,i=r.font,a=r.instance;if(!i.isStandardFont){if(a===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if(typeof(n=a.existsFileInVFS(i.postScriptName)===!1?a.loadFile(i.postScriptName):a.getFileFromVFS(i.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");(function(o,s){s=/^\x00\x01\x00\x00/.test(s)?e(s):e(kW(s)),o.metadata=t.API.TTFFont.open(s),o.metadata.Unicode=o.metadata.Unicode||{encoding:{},kerning:{},widths:[]},o.metadata.glyIdsUsed=[0]})(i,n)}}])}(Lt),Lt.API.addSvgAsImage=function(t,e,r,n,i,a,o,s){if(isNaN(e)||isNaN(r))throw gn.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(n)||isNaN(i))throw gn.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=n,l.height=i;var c=l.getContext("2d");c.fillStyle="#fff",c.fillRect(0,0,l.width,l.height);var A={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},h=this;return(Gt.canvg?Promise.resolve(Gt.canvg):y3(()=>import("./index.es-BAyNp3jf.js"),[])).catch(function(d){return Promise.reject(new Error("Could not load canvg: "+d))}).then(function(d){return d.default?d.default:d}).then(function(d){return d.fromString(c,t,A)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(d){return d.render(A)}).then(function(){h.addImage(l.toDataURL("image/jpeg",1),e,r,n,i,o,s)})},Lt.API.putTotalPages=function(t){var e,r=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),r=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),r=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var i=0;i<this.internal.pages[n].length;i++)this.internal.pages[n][i]=this.internal.pages[n][i].replace(e,r);return this},Lt.API.viewerPreferences=function(t,e){var r;t=t||{},e=e||!1;var n,i,a,o={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(o),l=[],c=0,A=0,h=0;function d(f,x){var y,p=!1;for(y=0;y<f.length;y+=1)f[y]===x&&(p=!0);return p}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(o)),this.internal.viewerpreferences.isSubscribed=!1),r=this.internal.viewerpreferences.configuration,t==="reset"||e===!0){var u=s.length;for(h=0;h<u;h+=1)r[s[h]].value=r[s[h]].defaultValue,r[s[h]].explicitSet=!1}if(an(t)==="object"){for(i in t)if(a=t[i],d(s,i)&&a!==void 0){if(r[i].type==="boolean"&&typeof a=="boolean")r[i].value=a;else if(r[i].type==="name"&&d(r[i].valueSet,a))r[i].value=a;else if(r[i].type==="integer"&&Number.isInteger(a))r[i].value=a;else if(r[i].type==="array"){for(c=0;c<a.length;c+=1)if(n=!0,a[c].length===1&&typeof a[c][0]=="number")l.push(String(a[c]-1));else if(a[c].length>1){for(A=0;A<a[c].length;A+=1)typeof a[c][A]!="number"&&(n=!1);n===!0&&l.push([a[c][0]-1,a[c][1]-1].join(" "))}r[i].value="["+l.join(" ")+"]"}else r[i].value=r[i].defaultValue;r[i].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var f,x=[];for(f in r)r[f].explicitSet===!0&&(r[f].type==="name"?x.push("/"+f+" /"+r[f].value):x.push("/"+f+" "+r[f].value));x.length!==0&&this.internal.write(`/ViewerPreferences << `+x.join(` `)+` >>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=r,this},function(t){var e=function(){var n='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',i=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),a=unescape(encodeURIComponent(n)),o=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),s=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),l=unescape(encodeURIComponent("</x:xmpmeta>")),c=a.length+o.length+s.length+i.length+l.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+c+" >>"),this.internal.write("stream"),this.internal.write(i+a+o+s+l),this.internal.write("endstream"),this.internal.write("endobj")},r=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(n,i){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:n,namespaceuri:i||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",r),this.internal.events.subscribe("postPutResources",e)),this}}(Lt.API),function(t){var e=t.API,r=e.pdfEscape16=function(a,o){for(var s,l=o.metadata.Unicode.widths,c=["","0","00","000","0000"],A=[""],h=0,d=a.length;h<d;++h){if(s=o.metadata.characterToGlyph(a.charCodeAt(h)),o.metadata.glyIdsUsed.push(s),o.metadata.toUnicode[s]=a.charCodeAt(h),l.indexOf(s)==-1&&(l.push(s),l.push([parseInt(o.metadata.widthOfGlyph(s),10)])),s=="0")return A.join("");s=s.toString(16),A.push(c[4-s.length],s)}return A.join("")},n=function(a){var o,s,l,c,A,h,d;for(A=`/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000><ffff> endcodespacerange`,l=[],h=0,d=(s=Object.keys(a).sort(function(u,f){return u-f})).length;h<d;h++)o=s[h],l.length>=100&&(A+=` `+l.length+` beginbfchar `+l.join(` `)+` endbfchar`,l=[]),a[o]!==void 0&&a[o]!==null&&typeof a[o].toString=="function"&&(c=("0000"+a[o].toString(16)).slice(-4),o=("0000"+(+o).toString(16)).slice(-4),l.push("<"+o+"><"+c+">"));return l.length&&(A+=` `+l.length+` beginbfchar `+l.join(` `)+` endbfchar `),A+`endcmap CMapName currentdict /CMap defineresource pop end end`};e.events.push(["putFont",function(a){(function(o){var s=o.font,l=o.out,c=o.newObject,A=o.putStream;if(s.metadata instanceof t.API.TTFFont&&s.encoding==="Identity-H"){for(var h=s.metadata.Unicode.widths,d=s.metadata.subset.encode(s.metadata.glyIdsUsed,1),u="",f=0;f<d.length;f++)u+=String.fromCharCode(d[f]);var x=c();A({data:u,addLength1:!0,objectId:x}),l("endobj");var y=c();A({data:n(s.metadata.toUnicode),addLength1:!0,objectId:y}),l("endobj");var p=c();l("<<"),l("/Type /FontDescriptor"),l("/FontName /"+py(s.fontName)),l("/FontFile2 "+x+" 0 R"),l("/FontBBox "+t.API.PDFObject.convert(s.metadata.bbox)),l("/Flags "+s.metadata.flags),l("/StemV "+s.metadata.stemV),l("/ItalicAngle "+s.metadata.italicAngle),l("/Ascent "+s.metadata.ascender),l("/Descent "+s.metadata.decender),l("/CapHeight "+s.metadata.capHeight),l(">>"),l("endobj");var v=c();l("<<"),l("/Type /Font"),l("/BaseFont /"+py(s.fontName)),l("/FontDescriptor "+p+" 0 R"),l("/W "+t.API.PDFObject.convert(h)),l("/CIDToGIDMap /Identity"),l("/DW 1000"),l("/Subtype /CIDFontType2"),l("/CIDSystemInfo"),l("<<"),l("/Supplement 0"),l("/Registry (Adobe)"),l("/Ordering ("+s.encoding+")"),l(">>"),l(">>"),l("endobj"),s.objectNumber=c(),l("<<"),l("/Type /Font"),l("/Subtype /Type0"),l("/ToUnicode "+y+" 0 R"),l("/BaseFont /"+py(s.fontName)),l("/Encoding /"+s.encoding),l("/DescendantFonts ["+v+" 0 R]"),l(">>"),l("endobj"),s.isAlreadyPutted=!0}})(a)}]),e.events.push(["putFont",function(a){(function(o){var s=o.font,l=o.out,c=o.newObject,A=o.putStream;if(s.metadata instanceof t.API.TTFFont&&s.encoding==="WinAnsiEncoding"){for(var h=s.metadata.rawData,d="",u=0;u<h.length;u++)d+=String.fromCharCode(h[u]);var f=c();A({data:d,addLength1:!0,objectId:f}),l("endobj");var x=c();A({data:n(s.metadata.toUnicode),addLength1:!0,objectId:x}),l("endobj");var y=c();l("<<"),l("/Descent "+s.metadata.decender),l("/CapHeight "+s.metadata.capHeight),l("/StemV "+s.metadata.stemV),l("/Type /FontDescriptor"),l("/FontFile2 "+f+" 0 R"),l("/Flags 96"),l("/FontBBox "+t.API.PDFObject.convert(s.metadata.bbox)),l("/FontName /"+py(s.fontName)),l("/ItalicAngle "+s.metadata.italicAngle),l("/Ascent "+s.metadata.ascender),l(">>"),l("endobj"),s.objectNumber=c();for(var p=0;p<s.metadata.hmtx.widths.length;p++)s.metadata.hmtx.widths[p]=parseInt(s.metadata.hmtx.widths[p]*(1e3/s.metadata.head.unitsPerEm));l("<</Subtype/TrueType/Type/Font/ToUnicode "+x+" 0 R/BaseFont/"+py(s.fontName)+"/FontDescriptor "+y+" 0 R/Encoding/"+s.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(s.metadata.hmtx.widths)+">>"),l("endobj"),s.isAlreadyPutted=!0}})(a)}]);var i=function(a){var o,s=a.text||"",l=a.x,c=a.y,A=a.options||{},h=a.mutex||{},d=h.pdfEscape,u=h.activeFontKey,f=h.fonts,x=u,y="",p=0,v="",m=f[x].encoding;if(f[x].encoding!=="Identity-H")return{text:s,x:l,y:c,options:A,mutex:h};for(v=s,x=u,Array.isArray(s)&&(v=s[0]),p=0;p<v.length;p+=1)f[x].metadata.hasOwnProperty("cmap")&&(o=f[x].metadata.cmap.unicode.codeMap[v[p].charCodeAt(0)]),o||v[p].charCodeAt(0)<256&&f[x].metadata.hasOwnProperty("Unicode")?y+=v[p]:y+="";var k="";return parseInt(x.slice(1))<14||m==="WinAnsiEncoding"?k=d(y,x).split("").map(function(B){return B.charCodeAt(0).toString(16)}).join(""):m==="Identity-H"&&(k=r(y,f[x])),h.isHex=!0,{text:k,x:l,y:c,options:A,mutex:h}};e.events.push(["postProcessText",function(a){var o=a.text||"",s=[],l={text:o,x:a.x,y:a.y,options:a.options,mutex:a.mutex};if(Array.isArray(o)){var c=0;for(c=0;c<o.length;c+=1)Array.isArray(o[c])&&o[c].length===3?s.push([i(Object.assign({},l,{text:o[c][0]})).text,o[c][1],o[c][2]]):s.push(i(Object.assign({},l,{text:o[c]})).text);a.text=s}else a.text=i(Object.assign({},l,{text:o})).text}])}(Lt),function(t){var e=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(r){return e.call(this),this.internal.vFS[r]!==void 0},t.addFileToVFS=function(r,n){return e.call(this),this.internal.vFS[r]=n,this},t.getFileFromVFS=function(r){return e.call(this),this.internal.vFS[r]!==void 0?this.internal.vFS[r]:null}}(Lt.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(n){var i,a,o,s,l,c,A,h=e,d=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],u=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},x={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},y=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],p=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),v=!1,m=0;this.__bidiEngine__={};var k=function(S){var L=S.charCodeAt(),P=L>>8,_=x[P];return _!==void 0?h[256*_+(255&L)]:P===252||P===253?"AL":p.test(P)?"L":P===8?"R":"N"},B=function(S){for(var L,P=0;P<S.length;P++){if((L=k(S.charAt(P)))==="L")return!1;if(L==="R")return!0}return!1},b=function(S,L,P,_){var K,Y,G,X,V=L[_];switch(V){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":v=!1;break;case"N":case"AN":break;case"EN":v&&(V="AN");break;case"AL":v=!0,V="R";break;case"WS":case"BN":V="N";break;case"CS":_<1||_+1>=L.length||(K=P[_-1])!=="EN"&&K!=="AN"||(Y=L[_+1])!=="EN"&&Y!=="AN"?V="N":v&&(Y="AN"),V=Y===K?Y:"N";break;case"ES":V=(K=_>0?P[_-1]:"B")==="EN"&&_+1<L.length&&L[_+1]==="EN"?"EN":"N";break;case"ET":if(_>0&&P[_-1]==="EN"){V="EN";break}if(v){V="N";break}for(G=_+1,X=L.length;G<X&&L[G]==="ET";)G++;V=G<X&&L[G]==="EN"?"EN":"N";break;case"NSM":if(o&&!s){for(X=L.length,G=_+1;G<X&&L[G]==="NSM";)G++;if(G<X){var J=S[_],O=J>=1425&&J<=2303||J===64286;if(K=L[G],O&&(K==="R"||K==="AL")){V="R";break}}}V=_<1||(K=L[_-1])==="B"?"N":P[_-1];break;case"B":v=!1,i=!0,V=m;break;case"S":a=!0,V="N"}return V},E=function(S,L,P){var _=S.split("");return P&&D(_,P,{hiLevel:m}),_.reverse(),L&&L.reverse(),_.join("")},D=function(S,L,P){var _,K,Y,G,X,V=-1,J=S.length,O=0,I=[],j=m?u:d,q=[];for(v=!1,i=!1,a=!1,K=0;K<J;K++)q[K]=k(S[K]);for(Y=0;Y<J;Y++){if(X=O,I[Y]=b(S,q,I,Y),_=240&(O=j[X][f[I[Y]]]),O&=15,L[Y]=G=j[O][5],_>0)if(_===16){for(K=V;K<Y;K++)L[K]=1;V=-1}else V=-1;if(j[O][6])V===-1&&(V=Y);else if(V>-1){for(K=V;K<Y;K++)L[K]=G;V=-1}q[Y]==="B"&&(L[Y]=0),P.hiLevel|=G}a&&function(ie,he,ye){for(var ve=0;ve<ye;ve++)if(ie[ve]==="S"){he[ve]=m;for(var ke=ve-1;ke>=0&&ie[ke]==="WS";ke--)he[ke]=m}}(q,L,J)},M=function(S,L,P,_,K){if(!(K.hiLevel<S)){if(S===1&&m===1&&!i)return L.reverse(),void(P&&P.reverse());for(var Y,G,X,V,J=L.length,O=0;O<J;){if(_[O]>=S){for(X=O+1;X<J&&_[X]>=S;)X++;for(V=O,G=X-1;V<G;V++,G--)Y=L[V],L[V]=L[G],L[G]=Y,P&&(Y=P[V],P[V]=P[G],P[G]=Y);O=X}O++}}},T=function(S,L,P){var _=S.split(""),K={hiLevel:m};return P||(P=[]),D(_,P,K),function(Y,G,X){if(X.hiLevel!==0&&A)for(var V,J=0;J<Y.length;J++)G[J]===1&&(V=y.indexOf(Y[J]))>=0&&(Y[J]=y[V+1])}(_,P,K),M(2,_,L,P,K),M(1,_,L,P,K),_.join("")};return this.__bidiEngine__.doBidiReorder=function(S,L,P){if(function(K,Y){if(Y)for(var G=0;G<K.length;G++)Y[G]=G;s===void 0&&(s=B(K)),c===void 0&&(c=B(K))}(S,L),o||!l||c)if(o&&l&&s^c)m=s?1:0,S=E(S,L,P);else if(!o&&l&&c)m=s?1:0,S=T(S,L,P),S=E(S,L);else if(!o||s||l||c){if(o&&!l&&s^c)S=E(S,L),s?(m=0,S=T(S,L,P)):(m=1,S=T(S,L,P),S=E(S,L));else if(o&&s&&!l&&c)m=1,S=T(S,L,P),S=E(S,L);else if(!o&&!l&&s^c){var _=A;s?(m=1,S=T(S,L,P),m=0,A=!1,S=T(S,L,P),A=_):(m=0,S=T(S,L,P),S=E(S,L),m=1,A=!1,S=T(S,L,P),A=_,S=E(S,L))}}else m=0,S=T(S,L,P);else m=s?1:0,S=T(S,L,P);return S},this.__bidiEngine__.setOptions=function(S){S&&(o=S.isInputVisual,l=S.isOutputVisual,s=S.isInputRtl,c=S.isOutputRtl,A=S.isSymmetricSwapping)},this.__bidiEngine__.setOptions(n),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],r=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(n){var i=n.text;n.x,n.y;var a=n.options||{};n.mutex,a.lang;var o=[];if(a.isInputVisual=typeof a.isInputVisual!="boolean"||a.isInputVisual,r.setOptions(a),Object.prototype.toString.call(i)==="[object Array]"){var s=0;for(o=[],s=0;s<i.length;s+=1)Object.prototype.toString.call(i[s])==="[object Array]"?o.push([r.doBidiReorder(i[s][0]),i[s][1],i[s][2]]):o.push([r.doBidiReorder(i[s])]);n.text=o}else n.text=r.doBidiReorder(i);r.setOptions({isInputVisual:!0})}])}(Lt),Lt.API.TTFFont=function(){function t(e){var r;if(this.rawData=e,r=this.contents=new H1(e),this.contents.pos=4,r.readString(4)==="ttcf")throw new Error("TTCF not supported.");r.pos=0,this.parse(),this.subset=new kUe(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new lUe(this.contents),this.head=new AUe(this),this.name=new xUe(this),this.cmap=new r8e(this),this.toUnicode={},this.hhea=new hUe(this),this.maxp=new pUe(this),this.hmtx=new gUe(this),this.post=new dUe(this),this.os2=new uUe(this),this.loca=new wUe(this),this.glyf=new yUe(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var e,r,n,i,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var o,s,l,c;for(c=[],o=0,s=(l=this.bbox).length;o<s;o++)e=l[o],c.push(Math.round(e*this.scaleFactor));return c}).call(this),this.stemV=0,this.post.exists?(n=255&(i=this.post.italic_angle),32768&(r=i>>16)&&(r=-(1+(65535^r))),this.italicAngle=+(r+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(a=this.familyClass)===1||a===2||a===3||a===4||a===5||a===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(e){var r;return((r=this.cmap.unicode)!=null?r.codeMap[e]:void 0)||0},t.prototype.widthOfGlyph=function(e){var r;return r=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*r},t.prototype.widthOfString=function(e,r,n){var i,a,o,s;for(o=0,a=0,s=(e=""+e).length;0<=s?a<s:a>s;a=0<=s?++a:--a)i=e.charCodeAt(a),o+=this.widthOfGlyph(this.characterToGlyph(i))+n*(1e3/r)||0;return o*(r/1e3)},t.prototype.lineHeight=function(e,r){var n;return r==null&&(r=!1),n=r?this.lineGap:0,(this.ascender+n-this.decender)/1e3*e},t}();var nc,H1=function(){function t(e){this.data=e??[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(e){return this.data[this.pos++]=e},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},t.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},t.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},t.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},t.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},t.prototype.readString=function(e){var r,n;for(n=[],r=0;0<=e?r<e:r>e;r=0<=e?++r:--r)n[r]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(e){var r,n,i;for(i=[],r=0,n=e.length;0<=n?r<n:r>n;r=0<=n?++r:--r)i.push(this.writeByte(e.charCodeAt(r)));return i},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(e){return this.writeInt16(e)},t.prototype.readLongLong=function(){var e,r,n,i,a,o,s,l;return e=this.readByte(),r=this.readByte(),n=this.readByte(),i=this.readByte(),a=this.readByte(),o=this.readByte(),s=this.readByte(),l=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^r)+1099511627776*(255^n)+4294967296*(255^i)+16777216*(255^a)+65536*(255^o)+256*(255^s)+(255^l)+1):72057594037927940*e+281474976710656*r+1099511627776*n+4294967296*i+16777216*a+65536*o+256*s+l},t.prototype.writeLongLong=function(e){var r,n;return r=Math.floor(e/4294967296),n=4294967295&e,this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(e){return this.writeInt32(e)},t.prototype.read=function(e){var r,n;for(r=[],n=0;0<=e?n<e:n>e;n=0<=e?++n:--n)r.push(this.readByte());return r},t.prototype.write=function(e){var r,n,i,a;for(a=[],n=0,i=e.length;n<i;n++)r=e[n],a.push(this.writeByte(r));return a},t}(),lUe=function(){var t;function e(r){var n,i,a;for(this.scalarType=r.readInt(),this.tableCount=r.readShort(),this.searchRange=r.readShort(),this.entrySelector=r.readShort(),this.rangeShift=r.readShort(),this.tables={},i=0,a=this.tableCount;0<=a?i<a:i>a;i=0<=a?++i:--i)n={tag:r.readString(4),checksum:r.readInt(),offset:r.readInt(),length:r.readInt()},this.tables[n.tag]=n}return e.prototype.encode=function(r){var n,i,a,o,s,l,c,A,h,d,u,f,x;for(x in u=Object.keys(r).length,l=Math.log(2),h=16*Math.floor(Math.log(u)/l),o=Math.floor(h/l),A=16*u-h,(i=new H1).writeInt(this.scalarType),i.writeShort(u),i.writeShort(h),i.writeShort(o),i.writeShort(A),a=16*u,c=i.pos+a,s=null,f=[],r)for(d=r[x],i.writeString(x),i.writeInt(t(d)),i.writeInt(c),i.writeInt(d.length),f=f.concat(d),x==="head"&&(s=c),c+=d.length;c%4;)f.push(0),c++;return i.write(f),n=2981146554-t(i.data),i.pos=s+8,i.writeUInt32(n),i.data},t=function(r){var n,i,a,o;for(r=n8e.call(r);r.length%4;)r.push(0);for(a=new H1(r),i=0,n=0,o=r.length;n<o;n=n+=4)i+=a.readUInt32();return 4294967295&i},e}(),cUe={}.hasOwnProperty,yA=function(t,e){for(var r in e)cUe.call(e,r)&&(t[r]=e[r]);function n(){this.constructor=t}return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t};nc=function(){function t(e){var r;this.file=e,r=this.file.directory.tables[this.tag],this.exists=!!r,r&&(this.offset=r.offset,this.length=r.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var AUe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return yA(t,nc),t.prototype.tag="head",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},t.prototype.encode=function(e){var r;return(r=new H1).writeInt(this.version),r.writeInt(this.revision),r.writeInt(this.checkSumAdjustment),r.writeInt(this.magicNumber),r.writeShort(this.flags),r.writeShort(this.unitsPerEm),r.writeLongLong(this.created),r.writeLongLong(this.modified),r.writeShort(this.xMin),r.writeShort(this.yMin),r.writeShort(this.xMax),r.writeShort(this.yMax),r.writeShort(this.macStyle),r.writeShort(this.lowestRecPPEM),r.writeShort(this.fontDirectionHint),r.writeShort(e),r.writeShort(this.glyphDataFormat),r.data},t}(),Kde=function(){function t(e,r){var n,i,a,o,s,l,c,A,h,d,u,f,x,y,p,v,m;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=r+e.readInt(),h=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(l=0;l<256;++l)this.codeMap[l]=e.readByte();break;case 4:for(u=e.readUInt16(),d=u/2,e.pos+=6,a=function(){var k,B;for(B=[],l=k=0;0<=d?k<d:k>d;l=0<=d?++k:--k)B.push(e.readUInt16());return B}(),e.pos+=2,x=function(){var k,B;for(B=[],l=k=0;0<=d?k<d:k>d;l=0<=d?++k:--k)B.push(e.readUInt16());return B}(),c=function(){var k,B;for(B=[],l=k=0;0<=d?k<d:k>d;l=0<=d?++k:--k)B.push(e.readUInt16());return B}(),A=function(){var k,B;for(B=[],l=k=0;0<=d?k<d:k>d;l=0<=d?++k:--k)B.push(e.readUInt16());return B}(),i=(this.length-e.pos+this.offset)/2,s=function(){var k,B;for(B=[],l=k=0;0<=i?k<i:k>i;l=0<=i?++k:--k)B.push(e.readUInt16());return B}(),l=p=0,m=a.length;p<m;l=++p)for(y=a[l],n=v=f=x[l];f<=y?v<=y:v>=y;n=f<=y?++v:--v)A[l]===0?o=n+c[l]:(o=s[A[l]/2+(n-f)-(d-l)]||0)!==0&&(o+=c[l]),this.codeMap[n]=65535&o}e.pos=h}return t.encode=function(e,r){var n,i,a,o,s,l,c,A,h,d,u,f,x,y,p,v,m,k,B,b,E,D,M,T,S,L,P,_,K,Y,G,X,V,J,O,I,j,q,ie,he,ye,ve,ke,Ie,Ue,Ze;switch(_=new H1,o=Object.keys(e).sort(function(Ve,H){return Ve-H}),r){case"macroman":for(x=0,y=function(){var Ve=[];for(f=0;f<256;++f)Ve.push(0);return Ve}(),v={0:0},a={},K=0,V=o.length;K<V;K++)v[ke=e[i=o[K]]]==null&&(v[ke]=++x),a[i]={old:e[i],new:v[e[i]]},y[i]=v[e[i]];return _.writeUInt16(1),_.writeUInt16(0),_.writeUInt32(12),_.writeUInt16(0),_.writeUInt16(262),_.writeUInt16(0),_.write(y),{charMap:a,subtable:_.data,maxGlyphID:x+1};case"unicode":for(L=[],h=[],m=0,v={},n={},p=c=null,Y=0,J=o.length;Y<J;Y++)v[B=e[i=o[Y]]]==null&&(v[B]=++m),n[i]={old:B,new:v[B]},s=v[B]-i,p!=null&&s===c||(p&&h.push(p),L.push(i),c=s),p=i;for(p&&h.push(p),h.push(65535),L.push(65535),T=2*(M=L.length),D=2*Math.pow(Math.log(M)/Math.LN2,2),d=Math.log(D/2)/Math.LN2,E=2*M-D,l=[],b=[],u=[],f=G=0,O=L.length;G<O;f=++G){if(S=L[f],A=h[f],S===65535){l.push(0),b.push(0);break}if(S-(P=n[S].new)>=32768)for(l.push(0),b.push(2*(u.length+M-f)),i=X=S;S<=A?X<=A:X>=A;i=S<=A?++X:--X)u.push(n[i].new);else l.push(P-S),b.push(0)}for(_.writeUInt16(3),_.writeUInt16(1),_.writeUInt32(12),_.writeUInt16(4),_.writeUInt16(16+8*M+2*u.length),_.writeUInt16(0),_.writeUInt16(T),_.writeUInt16(D),_.writeUInt16(d),_.writeUInt16(E),ye=0,I=h.length;ye<I;ye++)i=h[ye],_.writeUInt16(i);for(_.writeUInt16(0),ve=0,j=L.length;ve<j;ve++)i=L[ve],_.writeUInt16(i);for(Ie=0,q=l.length;Ie<q;Ie++)s=l[Ie],_.writeUInt16(s);for(Ue=0,ie=b.length;Ue<ie;Ue++)k=b[Ue],_.writeUInt16(k);for(Ze=0,he=u.length;Ze<he;Ze++)x=u[Ze],_.writeUInt16(x);return{charMap:n,subtable:_.data,maxGlyphID:m+1}}},t}(),r8e=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return yA(t,nc),t.prototype.tag="cmap",t.prototype.parse=function(e){var r,n,i;for(e.pos=this.offset,this.version=e.readUInt16(),i=e.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=i?n<i:n>i;n=0<=i?++n:--n)r=new Kde(e,this.offset),this.tables.push(r),r.isUnicode&&this.unicode==null&&(this.unicode=r);return!0},t.encode=function(e,r){var n,i;return r==null&&(r="macroman"),n=Kde.encode(e,r),(i=new H1).writeUInt16(0),i.writeUInt16(1),n.table=i.data.concat(n.subtable),n},t}(),hUe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return yA(t,nc),t.prototype.tag="hhea",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},t}(),uUe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return yA(t,nc),t.prototype.tag="OS/2",t.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var r,n;for(n=[],r=0;r<10;++r)n.push(e.readByte());return n}(),this.charRange=function(){var r,n;for(n=[],r=0;r<4;++r)n.push(e.readInt());return n}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var r,n;for(n=[],r=0;r<2;r=++r)n.push(e.readInt());return n}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},t}(),dUe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return yA(t,nc),t.prototype.tag="post",t.prototype.parse=function(e){var r,n,i;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:case 196608:break;case 131072:var a;for(n=e.readUInt16(),this.glyphNameIndex=[],a=0;0<=n?a<n:a>n;a=0<=n?++a:--a)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],i=[];e.pos<this.offset+this.length;)r=e.readByte(),i.push(this.names.push(e.readString(r)));return i;case 151552:return n=e.readUInt16(),this.offsets=e.read(n);case 262144:return this.map=(function(){var o,s,l;for(l=[],a=o=0,s=this.file.maxp.numGlyphs;0<=s?o<s:o>s;a=0<=s?++o:--o)l.push(e.readUInt32());return l}).call(this)}},t}(),fUe=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},xUe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return yA(t,nc),t.prototype.tag="name",t.prototype.parse=function(e){var r,n,i,a,o,s,l,c,A,h,d;for(e.pos=this.offset,e.readShort(),r=e.readShort(),s=e.readShort(),n=[],a=0;0<=r?a<r:a>r;a=0<=r?++a:--a)n.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+s+e.readShort()});for(l={},a=A=0,h=n.length;A<h;a=++A)i=n[a],e.pos=i.offset,c=e.readString(i.length),o=new fUe(c,i),l[d=i.nameID]==null&&(l[d]=[]),l[i.nameID].push(o);this.strings=l,this.copyright=l[0],this.fontFamily=l[1],this.fontSubfamily=l[2],this.uniqueSubfamily=l[3],this.fontName=l[4],this.version=l[5];try{this.postscriptName=l[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=l[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=l[7],this.manufacturer=l[8],this.designer=l[9],this.description=l[10],this.vendorUrl=l[11],this.designerUrl=l[12],this.license=l[13],this.licenseUrl=l[14],this.preferredFamily=l[15],this.preferredSubfamily=l[17],this.compatibleFull=l[18],this.sampleText=l[19]},t}(),pUe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return yA(t,nc),t.prototype.tag="maxp",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},t}(),gUe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return yA(t,nc),t.prototype.tag="hmtx",t.prototype.parse=function(e){var r,n,i,a,o,s,l;for(e.pos=this.offset,this.metrics=[],r=0,s=this.file.hhea.numberOfMetrics;0<=s?r<s:r>s;r=0<=s?++r:--r)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(i=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var c,A;for(A=[],r=c=0;0<=i?c<i:c>i;r=0<=i?++c:--c)A.push(e.readInt16());return A}(),this.widths=(function(){var c,A,h,d;for(d=[],c=0,A=(h=this.metrics).length;c<A;c++)a=h[c],d.push(a.advance);return d}).call(this),n=this.widths[this.widths.length-1],l=[],r=o=0;0<=i?o<i:o>i;r=0<=i?++o:--o)l.push(this.widths.push(n));return l},t.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},t}(),n8e=[].slice,yUe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return yA(t,nc),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(e){var r,n,i,a,o,s,l,c,A,h;return e in this.cache?this.cache[e]:(a=this.file.loca,r=this.file.contents,n=a.indexOf(e),(i=a.lengthOf(e))===0?this.cache[e]=null:(r.pos=this.offset+n,o=(s=new H1(r.read(i))).readShort(),c=s.readShort(),h=s.readShort(),l=s.readShort(),A=s.readShort(),this.cache[e]=o===-1?new mUe(s,c,h,l,A):new vUe(s,o,c,h,l,A),this.cache[e]))},t.prototype.encode=function(e,r,n){var i,a,o,s,l;for(o=[],a=[],s=0,l=r.length;s<l;s++)i=e[r[s]],a.push(o.length),i&&(o=o.concat(i.encode(n)));return a.push(o.length),{table:o,offsets:a}},t}(),vUe=function(){function t(e,r,n,i,a,o){this.raw=e,this.numberOfContours=r,this.xMin=n,this.yMin=i,this.xMax=a,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),mUe=function(){function t(e,r,n,i,a){var o,s;for(this.raw=e,this.xMin=r,this.yMin=n,this.xMax=i,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;s=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&s;)o.pos+=1&s?4:2,128&s?o.pos+=8:64&s?o.pos+=4:8&s&&(o.pos+=2)}return t.prototype.encode=function(){var e,r,n;for(r=new H1(n8e.call(this.raw.data)),e=0,n=this.glyphIDs.length;e<n;++e)r.pos=this.glyphOffsets[e];return r.data},t}(),wUe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return yA(t,nc),t.prototype.tag="loca",t.prototype.parse=function(e){var r,n;return e.pos=this.offset,r=this.file.head.indexToLocFormat,this.offsets=r===0?(function(){var i,a;for(a=[],n=0,i=this.length;n<i;n+=2)a.push(2*e.readUInt16());return a}).call(this):(function(){var i,a;for(a=[],n=0,i=this.length;n<i;n+=4)a.push(e.readUInt32());return a}).call(this)},t.prototype.indexOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},t.prototype.encode=function(e,r){for(var n=new Uint32Array(this.offsets.length),i=0,a=0,o=0;o<n.length;++o)if(n[o]=i,a<r.length&&r[a]==o){++a,n[o]=i;var s=this.offsets[o],l=this.offsets[o+1]-s;l>0&&(i+=l)}for(var c=new Array(4*n.length),A=0;A<n.length;++A)c[4*A+3]=255&n[A],c[4*A+2]=(65280&n[A])>>8,c[4*A+1]=(16711680&n[A])>>16,c[4*A]=(4278190080&n[A])>>24;return c},t}(),kUe=function(){function t(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var e,r,n,i,a;for(r in i=this.font.cmap.tables[0].codeMap,e={},a=this.subset)n=a[r],e[r]=i[n];return e},t.prototype.glyphsFor=function(e){var r,n,i,a,o,s,l;for(i={},o=0,s=e.length;o<s;o++)i[a=e[o]]=this.font.glyf.glyphFor(a);for(a in r=[],i)(n=i[a])!=null&&n.compound&&r.push.apply(r,n.glyphIDs);if(r.length>0)for(a in l=this.glyphsFor(r))n=l[a],i[a]=n;return i},t.prototype.encode=function(e,r){var n,i,a,o,s,l,c,A,h,d,u,f,x,y,p;for(i in n=r8e.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(e),u={0:0},p=n.charMap)u[(l=p[i]).old]=l.new;for(f in d=n.maxGlyphID,o)f in u||(u[f]=d++);return A=function(v){var m,k;for(m in k={},v)k[v[m]]=m;return k}(u),h=Object.keys(A).sort(function(v,m){return v-m}),x=function(){var v,m,k;for(k=[],v=0,m=h.length;v<m;v++)s=h[v],k.push(A[s]);return k}(),a=this.font.glyf.encode(o,x,u),c=this.font.loca.encode(a.offsets,x),y={cmap:this.font.cmap.raw(),glyf:a.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(r)},this.font.os2.exists&&(y["OS/2"]=this.font.os2.raw()),this.font.directory.encode(y)},t}();Lt.API.PDFObject=function(){var t;function e(){}return t=function(r,n){return(Array(n+1).join("0")+r).slice(-n)},e.convert=function(r){var n,i,a,o;if(Array.isArray(r))return"["+function(){var s,l,c;for(c=[],s=0,l=r.length;s<l;s++)n=r[s],c.push(e.convert(n));return c}().join(" ")+"]";if(typeof r=="string")return"/"+r;if(r!=null&&r.isString)return"("+r+")";if(r instanceof Date)return"(D:"+t(r.getUTCFullYear(),4)+t(r.getUTCMonth(),2)+t(r.getUTCDate(),2)+t(r.getUTCHours(),2)+t(r.getUTCMinutes(),2)+t(r.getUTCSeconds(),2)+"Z)";if({}.toString.call(r)==="[object Object]"){for(i in a=["<<"],r)o=r[i],a.push("/"+i+" "+e.convert(o));return a.push(">>"),a.join(` `)}return""+r},e}();/*! * html2canvas 1.4.1 <https://html2canvas.hertzen.com> * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com> * 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 Tie=function(t,e){return Tie=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},Tie(t,e)};function ic(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Tie(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var Pie=function(){return Pie=Object.assign||function(e){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},Pie.apply(this,arguments)};function Do(t,e,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(A){try{c(n.next(A))}catch(h){o(h)}}function l(A){try{c(n.throw(A))}catch(h){o(h)}}function c(A){A.done?a(A.value):i(A.value).then(s,l)}c((n=n.apply(t,[])).next())})}function co(t,e){var r={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,i,a,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(c){return function(A){return l([c,A])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,i&&(a=c[0]&2?i.return:c[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,c[1])).done)return a;switch(i=0,a&&(c=[c[0]&2,a.value]),c[0]){case 0:case 1:a=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,i=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(a=r.trys,!(a=a.length>0&&a[a.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!a||c[1]>a[0]&&c[1]<a[3])){r.label=c[1];break}if(c[0]===6&&r.label<a[1]){r.label=a[1],a=c;break}if(a&&r.label<a[2]){r.label=a[2],r.ops.push(c);break}a[2]&&r.ops.pop(),r.trys.pop();continue}c=e.call(t,r)}catch(A){c=[6,A],i=0}finally{n=a=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function QB(t,e,r){if(arguments.length===2)for(var n=0,i=e.length,a;n<i;n++)(a||!(n in e))&&(a||(a=Array.prototype.slice.call(e,0,n)),a[n]=e[n]);return t.concat(a||e)}var nu=function(){function t(e,r,n,i){this.left=e,this.top=r,this.width=n,this.height=i}return t.prototype.add=function(e,r,n,i){return new t(this.left+e,this.top+r,this.width+n,this.height+i)},t.fromClientRect=function(e,r){return new t(r.left+e.windowBounds.left,r.top+e.windowBounds.top,r.width,r.height)},t.fromDOMRectList=function(e,r){var n=Array.from(r).find(function(i){return i.width!==0});return n?new t(n.left+e.windowBounds.left,n.top+e.windowBounds.top,n.width,n.height):t.EMPTY},t.EMPTY=new t(0,0,0,0),t}(),kY=function(t,e){return nu.fromClientRect(t,e.getBoundingClientRect())},BUe=function(t){var e=t.body,r=t.documentElement;if(!e||!r)throw new Error("Unable to get document size");var n=Math.max(Math.max(e.scrollWidth,r.scrollWidth),Math.max(e.offsetWidth,r.offsetWidth),Math.max(e.clientWidth,r.clientWidth)),i=Math.max(Math.max(e.scrollHeight,r.scrollHeight),Math.max(e.offsetHeight,r.offsetHeight),Math.max(e.clientHeight,r.clientHeight));return new nu(0,0,n,i)},BY=function(t){for(var e=[],r=0,n=t.length;r<n;){var i=t.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){var a=t.charCodeAt(r++);(a&64512)===56320?e.push(((i&1023)<<10)+(a&1023)+65536):(e.push(i),r--)}else e.push(i)}return e},mi=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var r=t.length;if(!r)return"";for(var n=[],i=-1,a="";++i<r;){var o=t[i];o<=65535?n.push(o):(o-=65536,n.push((o>>10)+55296,o%1024+56320)),(i+1===r||n.length>16384)&&(a+=String.fromCharCode.apply(String,n),n.length=0)}return a},Gde="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",CUe=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var zB=0;zB<Gde.length;zB++)CUe[Gde.charCodeAt(zB)]=zB;var Wde="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s8=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var jB=0;jB<Wde.length;jB++)s8[Wde.charCodeAt(jB)]=jB;var bUe=function(t){var e=t.length*.75,r=t.length,n,i=0,a,o,s,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);var c=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(e):new Array(e),A=Array.isArray(c)?c:new Uint8Array(c);for(n=0;n<r;n+=4)a=s8[t.charCodeAt(n)],o=s8[t.charCodeAt(n+1)],s=s8[t.charCodeAt(n+2)],l=s8[t.charCodeAt(n+3)],A[i++]=a<<2|o>>4,A[i++]=(o&15)<<4|s>>2,A[i++]=(s&3)<<6|l&63;return c},EUe=function(t){for(var e=t.length,r=[],n=0;n<e;n+=2)r.push(t[n+1]<<8|t[n]);return r},FUe=function(t){for(var e=t.length,r=[],n=0;n<e;n+=4)r.push(t[n+3]<<24|t[n+2]<<16|t[n+1]<<8|t[n]);return r},vp=5,Bse=11,see=2,SUe=Bse-vp,i8e=65536>>vp,DUe=1<<vp,lee=DUe-1,MUe=1024>>vp,_Ue=i8e+MUe,LUe=_Ue,IUe=32,TUe=LUe+IUe,PUe=65536>>Bse,UUe=1<<SUe,NUe=UUe-1,Zde=function(t,e,r){return t.slice?t.slice(e,r):new Uint16Array(Array.prototype.slice.call(t,e,r))},RUe=function(t,e,r){return t.slice?t.slice(e,r):new Uint32Array(Array.prototype.slice.call(t,e,r))},HUe=function(t,e){var r=bUe(t),n=Array.isArray(r)?FUe(r):new Uint32Array(r),i=Array.isArray(r)?EUe(r):new Uint16Array(r),a=24,o=Zde(i,a/2,n[4]/2),s=n[5]===2?Zde(i,(a+n[4])/2):RUe(n,Math.ceil((a+n[4])/4));return new OUe(n[0],n[1],n[2],n[3],o,s)},OUe=function(){function t(e,r,n,i,a,o){this.initialValue=e,this.errorValue=r,this.highStart=n,this.highValueIndex=i,this.index=a,this.data=o}return t.prototype.get=function(e){var r;if(e>=0){if(e<55296||e>56319&&e<=65535)return r=this.index[e>>vp],r=(r<<see)+(e&lee),this.data[r];if(e<=65535)return r=this.index[i8e+(e-55296>>vp)],r=(r<<see)+(e&lee),this.data[r];if(e<this.highStart)return r=TUe-PUe+(e>>Bse),r=this.index[r],r+=e>>vp&NUe,r=this.index[r],r=(r<<see)+(e&lee),this.data[r];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),Xde="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",QUe=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var qB=0;qB<Xde.length;qB++)QUe[Xde.charCodeAt(qB)]=qB;var zUe="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",Yde=50,jUe=1,a8e=2,o8e=3,qUe=4,VUe=5,Jde=7,s8e=8,$de=9,o1=10,Uie=11,e1e=12,Nie=13,KUe=14,l8=15,Rie=16,VB=17,v4=18,GUe=19,t1e=20,Hie=21,m4=22,cee=23,ey=24,Is=25,c8=26,A8=27,ty=28,WUe=29,Q2=30,ZUe=31,KB=32,GB=33,Oie=34,Qie=35,zie=36,K6=37,jie=38,FW=39,SW=40,Aee=41,l8e=42,XUe=43,YUe=[9001,65288],c8e="!",yr="×",WB="÷",qie=HUe(zUe),QA=[Q2,zie],Vie=[jUe,a8e,o8e,VUe],A8e=[o1,s8e],r1e=[A8,c8],JUe=Vie.concat(A8e),n1e=[jie,FW,SW,Oie,Qie],$Ue=[l8,Nie],eNe=function(t,e){e===void 0&&(e="strict");var r=[],n=[],i=[];return t.forEach(function(a,o){var s=qie.get(a);if(s>Yde?(i.push(!0),s-=Yde):i.push(!1),["normal","auto","loose"].indexOf(e)!==-1&&[8208,8211,12316,12448].indexOf(a)!==-1)return n.push(o),r.push(Rie);if(s===qUe||s===Uie){if(o===0)return n.push(o),r.push(Q2);var l=r[o-1];return JUe.indexOf(l)===-1?(n.push(n[o-1]),r.push(l)):(n.push(o),r.push(Q2))}if(n.push(o),s===ZUe)return r.push(e==="strict"?Hie:K6);if(s===l8e||s===WUe)return r.push(Q2);if(s===XUe)return a>=131072&&a<=196605||a>=196608&&a<=262141?r.push(K6):r.push(Q2);r.push(s)}),[n,r,i]},hee=function(t,e,r,n){var i=n[r];if(Array.isArray(t)?t.indexOf(i)!==-1:t===i)for(var a=r;a<=n.length;){a++;var o=n[a];if(o===e)return!0;if(o!==o1)break}if(i===o1)for(var a=r;a>0;){a--;var s=n[a];if(Array.isArray(t)?t.indexOf(s)!==-1:t===s)for(var l=r;l<=n.length;){l++;var o=n[l];if(o===e)return!0;if(o!==o1)break}if(s!==o1)break}return!1},i1e=function(t,e){for(var r=t;r>=0;){var n=e[r];if(n===o1)r--;else return n}return 0},tNe=function(t,e,r,n,i){if(r[n]===0)return yr;var a=n-1;if(Array.isArray(i)&&i[a]===!0)return yr;var o=a-1,s=a+1,l=e[a],c=o>=0?e[o]:0,A=e[s];if(l===a8e&&A===o8e)return yr;if(Vie.indexOf(l)!==-1)return c8e;if(Vie.indexOf(A)!==-1||A8e.indexOf(A)!==-1)return yr;if(i1e(a,e)===s8e)return WB;if(qie.get(t[a])===Uie||(l===KB||l===GB)&&qie.get(t[s])===Uie||l===Jde||A===Jde||l===$de||[o1,Nie,l8].indexOf(l)===-1&&A===$de||[VB,v4,GUe,ey,ty].indexOf(A)!==-1||i1e(a,e)===m4||hee(cee,m4,a,e)||hee([VB,v4],Hie,a,e)||hee(e1e,e1e,a,e))return yr;if(l===o1)return WB;if(l===cee||A===cee)return yr;if(A===Rie||l===Rie)return WB;if([Nie,l8,Hie].indexOf(A)!==-1||l===KUe||c===zie&&$Ue.indexOf(l)!==-1||l===ty&&A===zie||A===t1e||QA.indexOf(A)!==-1&&l===Is||QA.indexOf(l)!==-1&&A===Is||l===A8&&[K6,KB,GB].indexOf(A)!==-1||[K6,KB,GB].indexOf(l)!==-1&&A===c8||QA.indexOf(l)!==-1&&r1e.indexOf(A)!==-1||r1e.indexOf(l)!==-1&&QA.indexOf(A)!==-1||[A8,c8].indexOf(l)!==-1&&(A===Is||[m4,l8].indexOf(A)!==-1&&e[s+1]===Is)||[m4,l8].indexOf(l)!==-1&&A===Is||l===Is&&[Is,ty,ey].indexOf(A)!==-1)return yr;if([Is,ty,ey,VB,v4].indexOf(A)!==-1)for(var h=a;h>=0;){var d=e[h];if(d===Is)return yr;if([ty,ey].indexOf(d)!==-1)h--;else break}if([A8,c8].indexOf(A)!==-1)for(var h=[VB,v4].indexOf(l)!==-1?o:a;h>=0;){var d=e[h];if(d===Is)return yr;if([ty,ey].indexOf(d)!==-1)h--;else break}if(jie===l&&[jie,FW,Oie,Qie].indexOf(A)!==-1||[FW,Oie].indexOf(l)!==-1&&[FW,SW].indexOf(A)!==-1||[SW,Qie].indexOf(l)!==-1&&A===SW||n1e.indexOf(l)!==-1&&[t1e,c8].indexOf(A)!==-1||n1e.indexOf(A)!==-1&&l===A8||QA.indexOf(l)!==-1&&QA.indexOf(A)!==-1||l===ey&&QA.indexOf(A)!==-1||QA.concat(Is).indexOf(l)!==-1&&A===m4&&YUe.indexOf(t[s])===-1||QA.concat(Is).indexOf(A)!==-1&&l===v4)return yr;if(l===Aee&&A===Aee){for(var u=r[a],f=1;u>0&&(u--,e[u]===Aee);)f++;if(f%2!==0)return yr}return l===KB&&A===GB?yr:WB},rNe=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var r=eNe(t,e.lineBreak),n=r[0],i=r[1],a=r[2];(e.wordBreak==="break-all"||e.wordBreak==="break-word")&&(i=i.map(function(s){return[Is,Q2,l8e].indexOf(s)!==-1?K6:s}));var o=e.wordBreak==="keep-all"?a.map(function(s,l){return s&&t[l]>=19968&&t[l]<=40959}):void 0;return[n,i,o]},nNe=function(){function t(e,r,n,i){this.codePoints=e,this.required=r===c8e,this.start=n,this.end=i}return t.prototype.slice=function(){return mi.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),iNe=function(t,e){var r=BY(t),n=rNe(r,e),i=n[0],a=n[1],o=n[2],s=r.length,l=0,c=0;return{next:function(){if(c>=s)return{done:!0,value:null};for(var A=yr;c<s&&(A=tNe(r,a,i,++c,o))===yr;);if(A!==yr||c===s){var h=new nNe(r,A,l,c);return l=c,{value:h,done:!1}}return{done:!0,value:null}}}},aNe=1,oNe=2,A9=4,a1e=8,NZ=10,o1e=47,j3=92,sNe=9,lNe=32,ZB=34,w4=61,cNe=35,ANe=36,hNe=37,XB=39,YB=40,k4=41,uNe=95,ss=45,dNe=33,fNe=60,xNe=62,pNe=64,gNe=91,yNe=93,vNe=61,mNe=123,JB=63,wNe=125,s1e=124,kNe=126,BNe=128,l1e=65533,uee=42,ix=43,CNe=44,bNe=58,ENe=59,G6=46,FNe=0,SNe=8,DNe=11,MNe=14,_Ne=31,LNe=127,Cc=-1,h8e=48,u8e=97,d8e=101,INe=102,TNe=117,PNe=122,f8e=65,x8e=69,p8e=70,UNe=85,NNe=90,Ao=function(t){return t>=h8e&&t<=57},RNe=function(t){return t>=55296&&t<=57343},ry=function(t){return Ao(t)||t>=f8e&&t<=p8e||t>=u8e&&t<=INe},HNe=function(t){return t>=u8e&&t<=PNe},ONe=function(t){return t>=f8e&&t<=NNe},QNe=function(t){return HNe(t)||ONe(t)},zNe=function(t){return t>=BNe},$B=function(t){return t===NZ||t===sNe||t===lNe},RZ=function(t){return QNe(t)||zNe(t)||t===uNe},c1e=function(t){return RZ(t)||Ao(t)||t===ss},jNe=function(t){return t>=FNe&&t<=SNe||t===DNe||t>=MNe&&t<=_Ne||t===LNe},Wu=function(t,e){return t!==j3?!1:e!==NZ},eC=function(t,e,r){return t===ss?RZ(e)||Wu(e,r):RZ(t)?!0:!!(t===j3&&Wu(t,e))},dee=function(t,e,r){return t===ix||t===ss?Ao(e)?!0:e===G6&&Ao(r):Ao(t===G6?e:t)},qNe=function(t){var e=0,r=1;(t[e]===ix||t[e]===ss)&&(t[e]===ss&&(r=-1),e++);for(var n=[];Ao(t[e]);)n.push(t[e++]);var i=n.length?parseInt(mi.apply(void 0,n),10):0;t[e]===G6&&e++;for(var a=[];Ao(t[e]);)a.push(t[e++]);var o=a.length,s=o?parseInt(mi.apply(void 0,a),10):0;(t[e]===x8e||t[e]===d8e)&&e++;var l=1;(t[e]===ix||t[e]===ss)&&(t[e]===ss&&(l=-1),e++);for(var c=[];Ao(t[e]);)c.push(t[e++]);var A=c.length?parseInt(mi.apply(void 0,c),10):0;return r*(i+s*Math.pow(10,-o))*Math.pow(10,l*A)},VNe={type:2},KNe={type:3},GNe={type:4},WNe={type:13},ZNe={type:8},XNe={type:21},YNe={type:9},JNe={type:10},$Ne={type:11},eRe={type:12},tRe={type:14},tC={type:23},rRe={type:1},nRe={type:25},iRe={type:24},aRe={type:26},oRe={type:27},sRe={type:28},lRe={type:29},cRe={type:31},Kie={type:32},g8e=function(){function t(){this._value=[]}return t.prototype.write=function(e){this._value=this._value.concat(BY(e))},t.prototype.read=function(){for(var e=[],r=this.consumeToken();r!==Kie;)e.push(r),r=this.consumeToken();return e},t.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case ZB:return this.consumeStringToken(ZB);case cNe:var r=this.peekCodePoint(0),n=this.peekCodePoint(1),i=this.peekCodePoint(2);if(c1e(r)||Wu(n,i)){var a=eC(r,n,i)?oNe:aNe,o=this.consumeName();return{type:5,value:o,flags:a}}break;case ANe:if(this.peekCodePoint(0)===w4)return this.consumeCodePoint(),WNe;break;case XB:return this.consumeStringToken(XB);case YB:return VNe;case k4:return KNe;case uee:if(this.peekCodePoint(0)===w4)return this.consumeCodePoint(),tRe;break;case ix:if(dee(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case CNe:return GNe;case ss:var s=e,l=this.peekCodePoint(0),c=this.peekCodePoint(1);if(dee(s,l,c))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(eC(s,l,c))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(l===ss&&c===xNe)return this.consumeCodePoint(),this.consumeCodePoint(),iRe;break;case G6:if(dee(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case o1e:if(this.peekCodePoint(0)===uee)for(this.consumeCodePoint();;){var A=this.consumeCodePoint();if(A===uee&&(A=this.consumeCodePoint(),A===o1e))return this.consumeToken();if(A===Cc)return this.consumeToken()}break;case bNe:return aRe;case ENe:return oRe;case fNe:if(this.peekCodePoint(0)===dNe&&this.peekCodePoint(1)===ss&&this.peekCodePoint(2)===ss)return this.consumeCodePoint(),this.consumeCodePoint(),nRe;break;case pNe:var h=this.peekCodePoint(0),d=this.peekCodePoint(1),u=this.peekCodePoint(2);if(eC(h,d,u)){var o=this.consumeName();return{type:7,value:o}}break;case gNe:return sRe;case j3:if(Wu(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case yNe:return lRe;case vNe:if(this.peekCodePoint(0)===w4)return this.consumeCodePoint(),ZNe;break;case mNe:return $Ne;case wNe:return eRe;case TNe:case UNe:var f=this.peekCodePoint(0),x=this.peekCodePoint(1);return f===ix&&(ry(x)||x===JB)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case s1e:if(this.peekCodePoint(0)===w4)return this.consumeCodePoint(),YNe;if(this.peekCodePoint(0)===s1e)return this.consumeCodePoint(),XNe;break;case kNe:if(this.peekCodePoint(0)===w4)return this.consumeCodePoint(),JNe;break;case Cc:return Kie}return $B(e)?(this.consumeWhiteSpace(),cRe):Ao(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):RZ(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:mi(e)}},t.prototype.consumeCodePoint=function(){var e=this._value.shift();return typeof e>"u"?-1:e},t.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},t.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},t.prototype.consumeUnicodeRangeToken=function(){for(var e=[],r=this.consumeCodePoint();ry(r)&&e.length<6;)e.push(r),r=this.consumeCodePoint();for(var n=!1;r===JB&&e.length<6;)e.push(r),r=this.consumeCodePoint(),n=!0;if(n){var i=parseInt(mi.apply(void 0,e.map(function(l){return l===JB?h8e:l})),16),a=parseInt(mi.apply(void 0,e.map(function(l){return l===JB?p8e:l})),16);return{type:30,start:i,end:a}}var o=parseInt(mi.apply(void 0,e),16);if(this.peekCodePoint(0)===ss&&ry(this.peekCodePoint(1))){this.consumeCodePoint(),r=this.consumeCodePoint();for(var s=[];ry(r)&&s.length<6;)s.push(r),r=this.consumeCodePoint();var a=parseInt(mi.apply(void 0,s),16);return{type:30,start:o,end:a}}else return{type:30,start:o,end:o}},t.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return e.toLowerCase()==="url"&&this.peekCodePoint(0)===YB?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===YB?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},t.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Cc)return{type:22,value:""};var r=this.peekCodePoint(0);if(r===XB||r===ZB){var n=this.consumeStringToken(this.consumeCodePoint());return n.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Cc||this.peekCodePoint(0)===k4)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),tC)}for(;;){var i=this.consumeCodePoint();if(i===Cc||i===k4)return{type:22,value:mi.apply(void 0,e)};if($B(i))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Cc||this.peekCodePoint(0)===k4?(this.consumeCodePoint(),{type:22,value:mi.apply(void 0,e)}):(this.consumeBadUrlRemnants(),tC);if(i===ZB||i===XB||i===YB||jNe(i))return this.consumeBadUrlRemnants(),tC;if(i===j3)if(Wu(i,this.peekCodePoint(0)))e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),tC;else e.push(i)}},t.prototype.consumeWhiteSpace=function(){for(;$B(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===k4||e===Cc)return;Wu(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(e){for(var r=5e4,n="";e>0;){var i=Math.min(r,e);n+=mi.apply(void 0,this._value.splice(0,i)),e-=i}return this._value.shift(),n},t.prototype.consumeStringToken=function(e){var r="",n=0;do{var i=this._value[n];if(i===Cc||i===void 0||i===e)return r+=this.consumeStringSlice(n),{type:0,value:r};if(i===NZ)return this._value.splice(0,n),rRe;if(i===j3){var a=this._value[n+1];a!==Cc&&a!==void 0&&(a===NZ?(r+=this.consumeStringSlice(n),n=-1,this._value.shift()):Wu(i,a)&&(r+=this.consumeStringSlice(n),r+=mi(this.consumeEscapedCodePoint()),n=-1))}n++}while(!0)},t.prototype.consumeNumber=function(){var e=[],r=A9,n=this.peekCodePoint(0);for((n===ix||n===ss)&&e.push(this.consumeCodePoint());Ao(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0);var i=this.peekCodePoint(1);if(n===G6&&Ao(i))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),r=a1e;Ao(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0),i=this.peekCodePoint(1);var a=this.peekCodePoint(2);if((n===x8e||n===d8e)&&((i===ix||i===ss)&&Ao(a)||Ao(i)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),r=a1e;Ao(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[qNe(e),r]},t.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),r=e[0],n=e[1],i=this.peekCodePoint(0),a=this.peekCodePoint(1),o=this.peekCodePoint(2);if(eC(i,a,o)){var s=this.consumeName();return{type:15,number:r,flags:n,unit:s}}return i===hNe?(this.consumeCodePoint(),{type:16,number:r,flags:n}):{type:17,number:r,flags:n}},t.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(ry(e)){for(var r=mi(e);ry(this.peekCodePoint(0))&&r.length<6;)r+=mi(this.consumeCodePoint());$B(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(r,16);return n===0||RNe(n)||n>1114111?l1e:n}return e===Cc?l1e:e},t.prototype.consumeName=function(){for(var e="";;){var r=this.consumeCodePoint();if(c1e(r))e+=mi(r);else if(Wu(r,this.peekCodePoint(0)))e+=mi(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(r),e}},t}(),y8e=function(){function t(e){this._tokens=e}return t.create=function(e){var r=new g8e;return r.write(e),new t(r.read())},t.parseValue=function(e){return t.create(e).parseComponentValue()},t.parseValues=function(e){return t.create(e).parseComponentValues()},t.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 r=this.consumeComponentValue();do e=this.consumeToken();while(e.type===31);if(e.type===32)return r;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var e=[];;){var r=this.consumeComponentValue();if(r.type===32)return e;e.push(r),e.push()}},t.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},t.prototype.consumeSimpleBlock=function(e){for(var r={type:e,values:[]},n=this.consumeToken();;){if(n.type===32||hRe(n,e))return r;this.reconsumeToken(n),r.values.push(this.consumeComponentValue()),n=this.consumeToken()}},t.prototype.consumeFunction=function(e){for(var r={name:e.value,values:[],type:18};;){var n=this.consumeToken();if(n.type===32||n.type===3)return r;this.reconsumeToken(n),r.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var e=this._tokens.shift();return typeof e>"u"?Kie:e},t.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},t}(),h9=function(t){return t.type===15},Cm=function(t){return t.type===17},fn=function(t){return t.type===20},ARe=function(t){return t.type===0},Gie=function(t,e){return fn(t)&&t.value===e},v8e=function(t){return t.type!==31},$v=function(t){return t.type!==31&&t.type!==4},vA=function(t){var e=[],r=[];return t.forEach(function(n){if(n.type===4){if(r.length===0)throw new Error("Error parsing function args, zero tokens for arg");e.push(r),r=[];return}n.type!==31&&r.push(n)}),r.length&&e.push(r),e},hRe=function(t,e){return e===11&&t.type===12||e===28&&t.type===29?!0:e===2&&t.type===3},O1=function(t){return t.type===17||t.type===15},Ii=function(t){return t.type===16||O1(t)},m8e=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},qa={type:17,number:0,flags:A9},Cse={type:16,number:50,flags:A9},s1={type:16,number:100,flags:A9},h8=function(t,e,r){var n=t[0],i=t[1];return[kn(n,e),kn(typeof i<"u"?i:n,r)]},kn=function(t,e){if(t.type===16)return t.number/100*e;if(h9(t))switch(t.unit){case"rem":case"em":return 16*t.number;case"px":default:return t.number}return t.number},w8e="deg",k8e="grad",B8e="rad",C8e="turn",CY={name:"angle",parse:function(t,e){if(e.type===15)switch(e.unit){case w8e:return Math.PI*e.number/180;case k8e:return Math.PI/200*e.number;case B8e:return e.number;case C8e:return Math.PI*2*e.number}throw new Error("Unsupported angle type")}},b8e=function(t){return t.type===15&&(t.unit===w8e||t.unit===k8e||t.unit===B8e||t.unit===C8e)},E8e=function(t){var e=t.filter(fn).map(function(r){return r.value}).join(" ");switch(e){case"to bottom right":case"to right bottom":case"left top":case"top left":return[qa,qa];case"to top":case"bottom":return G0(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[qa,s1];case"to right":case"left":return G0(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[s1,s1];case"to bottom":case"top":return G0(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[s1,qa];case"to left":case"right":return G0(270)}return 0},G0=function(t){return Math.PI*t/180},D1={name:"color",parse:function(t,e){if(e.type===18){var r=uRe[e.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return r(t,e.values)}if(e.type===5){if(e.value.length===3){var n=e.value.substring(0,1),i=e.value.substring(1,2),a=e.value.substring(2,3);return l1(parseInt(n+n,16),parseInt(i+i,16),parseInt(a+a,16),1)}if(e.value.length===4){var n=e.value.substring(0,1),i=e.value.substring(1,2),a=e.value.substring(2,3),o=e.value.substring(3,4);return l1(parseInt(n+n,16),parseInt(i+i,16),parseInt(a+a,16),parseInt(o+o,16)/255)}if(e.value.length===6){var n=e.value.substring(0,2),i=e.value.substring(2,4),a=e.value.substring(4,6);return l1(parseInt(n,16),parseInt(i,16),parseInt(a,16),1)}if(e.value.length===8){var n=e.value.substring(0,2),i=e.value.substring(2,4),a=e.value.substring(4,6),o=e.value.substring(6,8);return l1(parseInt(n,16),parseInt(i,16),parseInt(a,16),parseInt(o,16)/255)}}if(e.type===20){var s=Xh[e.value.toUpperCase()];if(typeof s<"u")return s}return Xh.TRANSPARENT}},M1=function(t){return(255&t)===0},ca=function(t){var e=255&t,r=255&t>>8,n=255&t>>16,i=255&t>>24;return e<255?"rgba("+i+","+n+","+r+","+e/255+")":"rgb("+i+","+n+","+r+")"},l1=function(t,e,r,n){return(t<<24|e<<16|r<<8|Math.round(n*255)<<0)>>>0},A1e=function(t,e){if(t.type===17)return t.number;if(t.type===16){var r=e===3?1:255;return e===3?t.number/100*r:Math.round(t.number/100*r)}return 0},h1e=function(t,e){var r=e.filter($v);if(r.length===3){var n=r.map(A1e),i=n[0],a=n[1],o=n[2];return l1(i,a,o,1)}if(r.length===4){var s=r.map(A1e),i=s[0],a=s[1],o=s[2],l=s[3];return l1(i,a,o,l)}return 0};function fee(t,e,r){return r<0&&(r+=1),r>=1&&(r-=1),r<1/6?(e-t)*r*6+t:r<1/2?e:r<2/3?(e-t)*6*(2/3-r)+t:t}var u1e=function(t,e){var r=e.filter($v),n=r[0],i=r[1],a=r[2],o=r[3],s=(n.type===17?G0(n.number):CY.parse(t,n))/(Math.PI*2),l=Ii(i)?i.number/100:0,c=Ii(a)?a.number/100:0,A=typeof o<"u"&&Ii(o)?kn(o,1):1;if(l===0)return l1(c*255,c*255,c*255,1);var h=c<=.5?c*(l+1):c+l-c*l,d=c*2-h,u=fee(d,h,s+1/3),f=fee(d,h,s),x=fee(d,h,s-1/3);return l1(u*255,f*255,x*255,A)},uRe={hsl:u1e,hsla:u1e,rgb:h1e,rgba:h1e},q3=function(t,e){return D1.parse(t,y8e.create(e).parseComponentValue())},Xh={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},dRe={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map(function(r){if(fn(r))switch(r.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},fRe={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},bY=function(t,e){var r=D1.parse(t,e[0]),n=e[1];return n&&Ii(n)?{color:r,stop:n}:{color:r,stop:null}},d1e=function(t,e){var r=t[0],n=t[t.length-1];r.stop===null&&(r.stop=qa),n.stop===null&&(n.stop=s1);for(var i=[],a=0,o=0;o<t.length;o++){var s=t[o].stop;if(s!==null){var l=kn(s,e);l>a?i.push(l):i.push(a),a=l}else i.push(null)}for(var c=null,o=0;o<i.length;o++){var A=i[o];if(A===null)c===null&&(c=o);else if(c!==null){for(var h=o-c,d=i[c-1],u=(A-d)/(h+1),f=1;f<=h;f++)i[c+f-1]=u*f;c=null}}return t.map(function(x,y){var p=x.color;return{color:p,stop:Math.max(Math.min(1,i[y]/e),0)}})},xRe=function(t,e,r){var n=e/2,i=r/2,a=kn(t[0],e)-n,o=i-kn(t[1],r);return(Math.atan2(o,a)+Math.PI*2)%(Math.PI*2)},pRe=function(t,e,r){var n=typeof t=="number"?t:xRe(t,e,r),i=Math.abs(e*Math.sin(n))+Math.abs(r*Math.cos(n)),a=e/2,o=r/2,s=i/2,l=Math.sin(n-Math.PI/2)*s,c=Math.cos(n-Math.PI/2)*s;return[i,a-c,a+c,o-l,o+l]},bl=function(t,e){return Math.sqrt(t*t+e*e)},f1e=function(t,e,r,n,i){var a=[[0,0],[0,e],[t,0],[t,e]];return a.reduce(function(o,s){var l=s[0],c=s[1],A=bl(r-l,n-c);return(i?A<o.optimumDistance:A>o.optimumDistance)?{optimumCorner:s,optimumDistance:A}:o},{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},gRe=function(t,e,r,n,i){var a=0,o=0;switch(t.size){case 0:t.shape===0?a=o=Math.min(Math.abs(e),Math.abs(e-n),Math.abs(r),Math.abs(r-i)):t.shape===1&&(a=Math.min(Math.abs(e),Math.abs(e-n)),o=Math.min(Math.abs(r),Math.abs(r-i)));break;case 2:if(t.shape===0)a=o=Math.min(bl(e,r),bl(e,r-i),bl(e-n,r),bl(e-n,r-i));else if(t.shape===1){var s=Math.min(Math.abs(r),Math.abs(r-i))/Math.min(Math.abs(e),Math.abs(e-n)),l=f1e(n,i,e,r,!0),c=l[0],A=l[1];a=bl(c-e,(A-r)/s),o=s*a}break;case 1:t.shape===0?a=o=Math.max(Math.abs(e),Math.abs(e-n),Math.abs(r),Math.abs(r-i)):t.shape===1&&(a=Math.max(Math.abs(e),Math.abs(e-n)),o=Math.max(Math.abs(r),Math.abs(r-i)));break;case 3:if(t.shape===0)a=o=Math.max(bl(e,r),bl(e,r-i),bl(e-n,r),bl(e-n,r-i));else if(t.shape===1){var s=Math.max(Math.abs(r),Math.abs(r-i))/Math.max(Math.abs(e),Math.abs(e-n)),h=f1e(n,i,e,r,!1),c=h[0],A=h[1];a=bl(c-e,(A-r)/s),o=s*a}break}return Array.isArray(t.size)&&(a=kn(t.size[0],n),o=t.size.length===2?kn(t.size[1],i):a),[a,o]},yRe=function(t,e){var r=G0(180),n=[];return vA(e).forEach(function(i,a){if(a===0){var o=i[0];if(o.type===20&&o.value==="to"){r=E8e(i);return}else if(b8e(o)){r=CY.parse(t,o);return}}var s=bY(t,i);n.push(s)}),{angle:r,stops:n,type:1}},rC=function(t,e){var r=G0(180),n=[];return vA(e).forEach(function(i,a){if(a===0){var o=i[0];if(o.type===20&&["top","left","right","bottom"].indexOf(o.value)!==-1){r=E8e(i);return}else if(b8e(o)){r=(CY.parse(t,o)+G0(270))%G0(360);return}}var s=bY(t,i);n.push(s)}),{angle:r,stops:n,type:1}},vRe=function(t,e){var r=G0(180),n=[],i=1,a=0,o=3,s=[];return vA(e).forEach(function(l,c){var A=l[0];if(c===0){if(fn(A)&&A.value==="linear"){i=1;return}else if(fn(A)&&A.value==="radial"){i=2;return}}if(A.type===18){if(A.name==="from"){var h=D1.parse(t,A.values[0]);n.push({stop:qa,color:h})}else if(A.name==="to"){var h=D1.parse(t,A.values[0]);n.push({stop:s1,color:h})}else if(A.name==="color-stop"){var d=A.values.filter($v);if(d.length===2){var h=D1.parse(t,d[1]),u=d[0];Cm(u)&&n.push({stop:{type:16,number:u.number*100,flags:u.flags},color:h})}}}}),i===1?{angle:(r+G0(180))%G0(360),stops:n,type:i}:{size:o,shape:a,stops:n,position:s,type:i}},F8e="closest-side",S8e="farthest-side",D8e="closest-corner",M8e="farthest-corner",_8e="circle",L8e="ellipse",I8e="cover",T8e="contain",mRe=function(t,e){var r=0,n=3,i=[],a=[];return vA(e).forEach(function(o,s){var l=!0;if(s===0){var c=!1;l=o.reduce(function(h,d){if(c)if(fn(d))switch(d.value){case"center":return a.push(Cse),h;case"top":case"left":return a.push(qa),h;case"right":case"bottom":return a.push(s1),h}else(Ii(d)||O1(d))&&a.push(d);else if(fn(d))switch(d.value){case _8e:return r=0,!1;case L8e:return r=1,!1;case"at":return c=!0,!1;case F8e:return n=0,!1;case I8e:case S8e:return n=1,!1;case T8e:case D8e:return n=2,!1;case M8e:return n=3,!1}else if(O1(d)||Ii(d))return Array.isArray(n)||(n=[]),n.push(d),!1;return h},l)}if(l){var A=bY(t,o);i.push(A)}}),{size:n,shape:r,stops:i,position:a,type:2}},nC=function(t,e){var r=0,n=3,i=[],a=[];return vA(e).forEach(function(o,s){var l=!0;if(s===0?l=o.reduce(function(A,h){if(fn(h))switch(h.value){case"center":return a.push(Cse),!1;case"top":case"left":return a.push(qa),!1;case"right":case"bottom":return a.push(s1),!1}else if(Ii(h)||O1(h))return a.push(h),!1;return A},l):s===1&&(l=o.reduce(function(A,h){if(fn(h))switch(h.value){case _8e:return r=0,!1;case L8e:return r=1,!1;case T8e:case F8e:return n=0,!1;case S8e:return n=1,!1;case D8e:return n=2,!1;case I8e:case M8e:return n=3,!1}else if(O1(h)||Ii(h))return Array.isArray(n)||(n=[]),n.push(h),!1;return A},l)),l){var c=bY(t,o);i.push(c)}}),{size:n,shape:r,stops:i,position:a,type:2}},wRe=function(t){return t.type===1},kRe=function(t){return t.type===2},bse={name:"image",parse:function(t,e){if(e.type===22){var r={url:e.value,type:0};return t.cache.addImage(e.value),r}if(e.type===18){var n=P8e[e.name];if(typeof n>"u")throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return n(t,e.values)}throw new Error("Unsupported image type "+e.type)}};function BRe(t){return!(t.type===20&&t.value==="none")&&(t.type!==18||!!P8e[t.name])}var P8e={"linear-gradient":yRe,"-moz-linear-gradient":rC,"-ms-linear-gradient":rC,"-o-linear-gradient":rC,"-webkit-linear-gradient":rC,"radial-gradient":mRe,"-moz-radial-gradient":nC,"-ms-radial-gradient":nC,"-o-radial-gradient":nC,"-webkit-radial-gradient":nC,"-webkit-gradient":vRe},CRe={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(e.length===0)return[];var r=e[0];return r.type===20&&r.value==="none"?[]:e.filter(function(n){return $v(n)&&BRe(n)}).map(function(n){return bse.parse(t,n)})}},bRe={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map(function(r){if(fn(r))switch(r.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ERe={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,e){return vA(e).map(function(r){return r.filter(Ii)}).map(m8e)}},FRe={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,e){return vA(e).map(function(r){return r.filter(fn).map(function(n){return n.value}).join(" ")}).map(SRe)}},SRe=function(t){switch(t){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}},b5;(function(t){t.AUTO="auto",t.CONTAIN="contain",t.COVER="cover"})(b5||(b5={}));var DRe={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,e){return vA(e).map(function(r){return r.filter(MRe)})}},MRe=function(t){return fn(t)||Ii(t)},EY=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},_Re=EY("top"),LRe=EY("right"),IRe=EY("bottom"),TRe=EY("left"),FY=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(e,r){return m8e(r.filter(Ii))}}},PRe=FY("top-left"),URe=FY("top-right"),NRe=FY("bottom-right"),RRe=FY("bottom-left"),SY=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,r){switch(r){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},HRe=SY("top"),ORe=SY("right"),QRe=SY("bottom"),zRe=SY("left"),DY=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,r){return h9(r)?r.number:0}}},jRe=DY("top"),qRe=DY("right"),VRe=DY("bottom"),KRe=DY("left"),GRe={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},WRe={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(t,e){switch(e){case"rtl":return 1;case"ltr":default:return 0}}},ZRe={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(t,e){return e.filter(fn).reduce(function(r,n){return r|XRe(n.value)},0)}},XRe=function(t){switch(t){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},YRe={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},JRe={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(t,e){return e.type===20&&e.value==="normal"?0:e.type===17||e.type===15?e.number:0}},HZ;(function(t){t.NORMAL="normal",t.STRICT="strict"})(HZ||(HZ={}));var $Re={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"strict":return HZ.STRICT;case"normal":default:return HZ.NORMAL}}},eHe={name:"line-height",initialValue:"normal",prefix:!1,type:4},x1e=function(t,e){return fn(t)&&t.value==="normal"?1.2*e:t.type===17?e*t.number:Ii(t)?kn(t,e):e},tHe={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(t,e){return e.type===20&&e.value==="none"?null:bse.parse(t,e)}},rHe={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(t,e){switch(e){case"inside":return 0;case"outside":default:return 1}}},Wie={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(t,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}}},MY=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:4}},nHe=MY("top"),iHe=MY("right"),aHe=MY("bottom"),oHe=MY("left"),sHe={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(t,e){return e.filter(fn).map(function(r){switch(r.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},lHe={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"break-word":return"break-word";case"normal":default:return"normal"}}},_Y=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},cHe=_Y("top"),AHe=_Y("right"),hHe=_Y("bottom"),uHe=_Y("left"),dHe={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(t,e){switch(e){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},fHe={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(t,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},xHe={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return e.length===1&&Gie(e[0],"none")?[]:vA(e).map(function(r){for(var n={color:Xh.TRANSPARENT,offsetX:qa,offsetY:qa,blur:qa},i=0,a=0;a<r.length;a++){var o=r[a];O1(o)?(i===0?n.offsetX=o:i===1?n.offsetY=o:n.blur=o,i++):n.color=D1.parse(t,o)}return n})}},pHe={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},gHe={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(t,e){if(e.type===20&&e.value==="none")return null;if(e.type===18){var r=mHe[e.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return r(e.values)}return null}},yHe=function(t){var e=t.filter(function(r){return r.type===17}).map(function(r){return r.number});return e.length===6?e:null},vHe=function(t){var e=t.filter(function(l){return l.type===17}).map(function(l){return l.number}),r=e[0],n=e[1];e[2],e[3];var i=e[4],a=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var o=e[12],s=e[13];return e[14],e[15],e.length===16?[r,n,i,a,o,s]:null},mHe={matrix:yHe,matrix3d:vHe},p1e={type:16,number:50,flags:A9},wHe=[p1e,p1e],kHe={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,e){var r=e.filter(Ii);return r.length!==2?wHe:[r[0],r[1]]}},BHe={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},V3;(function(t){t.NORMAL="normal",t.BREAK_ALL="break-all",t.KEEP_ALL="keep-all"})(V3||(V3={}));var CHe={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"break-all":return V3.BREAK_ALL;case"keep-all":return V3.KEEP_ALL;case"normal":default:return V3.NORMAL}}},bHe={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,e){if(e.type===20)return{auto:!0,order:0};if(Cm(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},U8e={name:"time",parse:function(t,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")}},EHe={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(t,e){return Cm(e)?e.number:1}},FHe={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},SHe={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(t,e){return e.filter(fn).map(function(r){switch(r.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(r){return r!==0})}},DHe={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(t,e){var r=[],n=[];return e.forEach(function(i){switch(i.type){case 20:case 0:r.push(i.value);break;case 17:r.push(i.number.toString());break;case 4:n.push(r.join(" ")),r.length=0;break}}),r.length&&n.push(r.join(" ")),n.map(function(i){return i.indexOf(" ")===-1?i:"'"+i+"'"})}},MHe={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},_He={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(t,e){if(Cm(e))return e.number;if(fn(e))switch(e.value){case"bold":return 700;case"normal":default:return 400}return 400}},LHe={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return e.filter(fn).map(function(r){return r.value})}},IHe={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},$i=function(t,e){return(t&e)!==0},THe={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(e.length===0)return[];var r=e[0];return r.type===20&&r.value==="none"?[]:e}},PHe={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(e.length===0)return null;var r=e[0];if(r.type===20&&r.value==="none")return null;for(var n=[],i=e.filter(v8e),a=0;a<i.length;a++){var o=i[a],s=i[a+1];if(o.type===20){var l=s&&Cm(s)?s.number:1;n.push({counter:o.value,increment:l})}}return n}},UHe={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(e.length===0)return[];for(var r=[],n=e.filter(v8e),i=0;i<n.length;i++){var a=n[i],o=n[i+1];if(fn(a)&&a.value!=="none"){var s=o&&Cm(o)?o.number:0;r.push({counter:a.value,reset:s})}}return r}},NHe={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(t,e){return e.filter(h9).map(function(r){return U8e.parse(t,r)})}},RHe={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(e.length===0)return null;var r=e[0];if(r.type===20&&r.value==="none")return null;var n=[],i=e.filter(ARe);if(i.length%2!==0)return null;for(var a=0;a<i.length;a+=2){var o=i[a].value,s=i[a+1].value;n.push({open:o,close:s})}return n}},g1e=function(t,e,r){if(!t)return"";var n=t[Math.min(e,t.length-1)];return n?r?n.open:n.close:""},HHe={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return e.length===1&&Gie(e[0],"none")?[]:vA(e).map(function(r){for(var n={color:255,offsetX:qa,offsetY:qa,blur:qa,spread:qa,inset:!1},i=0,a=0;a<r.length;a++){var o=r[a];Gie(o,"inset")?n.inset=!0:O1(o)?(i===0?n.offsetX=o:i===1?n.offsetY=o:i===2?n.blur=o:n.spread=o,i++):n.color=D1.parse(t,o)}return n})}},OHe={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(t,e){var r=[0,1,2],n=[];return e.filter(fn).forEach(function(i){switch(i.value){case"stroke":n.push(1);break;case"fill":n.push(0);break;case"markers":n.push(2);break}}),r.forEach(function(i){n.indexOf(i)===-1&&n.push(i)}),n}},QHe={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},zHe={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return h9(e)?e.number:0}},jHe=function(){function t(e,r){var n,i;this.animationDuration=ht(e,NHe,r.animationDuration),this.backgroundClip=ht(e,dRe,r.backgroundClip),this.backgroundColor=ht(e,fRe,r.backgroundColor),this.backgroundImage=ht(e,CRe,r.backgroundImage),this.backgroundOrigin=ht(e,bRe,r.backgroundOrigin),this.backgroundPosition=ht(e,ERe,r.backgroundPosition),this.backgroundRepeat=ht(e,FRe,r.backgroundRepeat),this.backgroundSize=ht(e,DRe,r.backgroundSize),this.borderTopColor=ht(e,_Re,r.borderTopColor),this.borderRightColor=ht(e,LRe,r.borderRightColor),this.borderBottomColor=ht(e,IRe,r.borderBottomColor),this.borderLeftColor=ht(e,TRe,r.borderLeftColor),this.borderTopLeftRadius=ht(e,PRe,r.borderTopLeftRadius),this.borderTopRightRadius=ht(e,URe,r.borderTopRightRadius),this.borderBottomRightRadius=ht(e,NRe,r.borderBottomRightRadius),this.borderBottomLeftRadius=ht(e,RRe,r.borderBottomLeftRadius),this.borderTopStyle=ht(e,HRe,r.borderTopStyle),this.borderRightStyle=ht(e,ORe,r.borderRightStyle),this.borderBottomStyle=ht(e,QRe,r.borderBottomStyle),this.borderLeftStyle=ht(e,zRe,r.borderLeftStyle),this.borderTopWidth=ht(e,jRe,r.borderTopWidth),this.borderRightWidth=ht(e,qRe,r.borderRightWidth),this.borderBottomWidth=ht(e,VRe,r.borderBottomWidth),this.borderLeftWidth=ht(e,KRe,r.borderLeftWidth),this.boxShadow=ht(e,HHe,r.boxShadow),this.color=ht(e,GRe,r.color),this.direction=ht(e,WRe,r.direction),this.display=ht(e,ZRe,r.display),this.float=ht(e,YRe,r.cssFloat),this.fontFamily=ht(e,DHe,r.fontFamily),this.fontSize=ht(e,MHe,r.fontSize),this.fontStyle=ht(e,IHe,r.fontStyle),this.fontVariant=ht(e,LHe,r.fontVariant),this.fontWeight=ht(e,_He,r.fontWeight),this.letterSpacing=ht(e,JRe,r.letterSpacing),this.lineBreak=ht(e,$Re,r.lineBreak),this.lineHeight=ht(e,eHe,r.lineHeight),this.listStyleImage=ht(e,tHe,r.listStyleImage),this.listStylePosition=ht(e,rHe,r.listStylePosition),this.listStyleType=ht(e,Wie,r.listStyleType),this.marginTop=ht(e,nHe,r.marginTop),this.marginRight=ht(e,iHe,r.marginRight),this.marginBottom=ht(e,aHe,r.marginBottom),this.marginLeft=ht(e,oHe,r.marginLeft),this.opacity=ht(e,EHe,r.opacity);var a=ht(e,sHe,r.overflow);this.overflowX=a[0],this.overflowY=a[a.length>1?1:0],this.overflowWrap=ht(e,lHe,r.overflowWrap),this.paddingTop=ht(e,cHe,r.paddingTop),this.paddingRight=ht(e,AHe,r.paddingRight),this.paddingBottom=ht(e,hHe,r.paddingBottom),this.paddingLeft=ht(e,uHe,r.paddingLeft),this.paintOrder=ht(e,OHe,r.paintOrder),this.position=ht(e,fHe,r.position),this.textAlign=ht(e,dHe,r.textAlign),this.textDecorationColor=ht(e,FHe,(n=r.textDecorationColor)!==null&&n!==void 0?n:r.color),this.textDecorationLine=ht(e,SHe,(i=r.textDecorationLine)!==null&&i!==void 0?i:r.textDecoration),this.textShadow=ht(e,xHe,r.textShadow),this.textTransform=ht(e,pHe,r.textTransform),this.transform=ht(e,gHe,r.transform),this.transformOrigin=ht(e,kHe,r.transformOrigin),this.visibility=ht(e,BHe,r.visibility),this.webkitTextStrokeColor=ht(e,QHe,r.webkitTextStrokeColor),this.webkitTextStrokeWidth=ht(e,zHe,r.webkitTextStrokeWidth),this.wordBreak=ht(e,CHe,r.wordBreak),this.zIndex=ht(e,bHe,r.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},t.prototype.isTransparent=function(){return M1(this.backgroundColor)},t.prototype.isTransformed=function(){return this.transform!==null},t.prototype.isPositioned=function(){return this.position!==0},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return this.float!==0},t.prototype.isInlineLevel=function(){return $i(this.display,4)||$i(this.display,33554432)||$i(this.display,268435456)||$i(this.display,536870912)||$i(this.display,67108864)||$i(this.display,134217728)},t}(),qHe=function(){function t(e,r){this.content=ht(e,THe,r.content),this.quotes=ht(e,RHe,r.quotes)}return t}(),y1e=function(){function t(e,r){this.counterIncrement=ht(e,PHe,r.counterIncrement),this.counterReset=ht(e,UHe,r.counterReset)}return t}(),ht=function(t,e,r){var n=new g8e,i=r!==null&&typeof r<"u"?r.toString():e.initialValue;n.write(i);var a=new y8e(n.read());switch(e.type){case 2:var o=a.parseComponentValue();return e.parse(t,fn(o)?o.value:e.initialValue);case 0:return e.parse(t,a.parseComponentValue());case 1:return e.parse(t,a.parseComponentValues());case 4:return a.parseComponentValue();case 3:switch(e.format){case"angle":return CY.parse(t,a.parseComponentValue());case"color":return D1.parse(t,a.parseComponentValue());case"image":return bse.parse(t,a.parseComponentValue());case"length":var s=a.parseComponentValue();return O1(s)?s:qa;case"length-percentage":var l=a.parseComponentValue();return Ii(l)?l:qa;case"time":return U8e.parse(t,a.parseComponentValue())}break}},VHe="data-html2canvas-debug",KHe=function(t){var e=t.getAttribute(VHe);switch(e){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Zie=function(t,e){var r=KHe(t);return r===1||e===r},mA=function(){function t(e,r){if(this.context=e,this.textNodes=[],this.elements=[],this.flags=0,Zie(r,3))debugger;this.styles=new jHe(e,window.getComputedStyle(r,null)),Jie(r)&&(this.styles.animationDuration.some(function(n){return n>0})&&(r.style.animationDuration="0s"),this.styles.transform!==null&&(r.style.transform="none")),this.bounds=kY(this.context,r),Zie(r,4)&&(this.flags|=16)}return t}(),GHe="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",v1e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u8=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var iC=0;iC<v1e.length;iC++)u8[v1e.charCodeAt(iC)]=iC;var WHe=function(t){var e=t.length*.75,r=t.length,n,i=0,a,o,s,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);var c=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(e):new Array(e),A=Array.isArray(c)?c:new Uint8Array(c);for(n=0;n<r;n+=4)a=u8[t.charCodeAt(n)],o=u8[t.charCodeAt(n+1)],s=u8[t.charCodeAt(n+2)],l=u8[t.charCodeAt(n+3)],A[i++]=a<<2|o>>4,A[i++]=(o&15)<<4|s>>2,A[i++]=(s&3)<<6|l&63;return c},ZHe=function(t){for(var e=t.length,r=[],n=0;n<e;n+=2)r.push(t[n+1]<<8|t[n]);return r},XHe=function(t){for(var e=t.length,r=[],n=0;n<e;n+=4)r.push(t[n+3]<<24|t[n+2]<<16|t[n+1]<<8|t[n]);return r},mp=5,Ese=11,xee=2,YHe=Ese-mp,N8e=65536>>mp,JHe=1<<mp,pee=JHe-1,$He=1024>>mp,eOe=N8e+$He,tOe=eOe,rOe=32,nOe=tOe+rOe,iOe=65536>>Ese,aOe=1<<YHe,oOe=aOe-1,m1e=function(t,e,r){return t.slice?t.slice(e,r):new Uint16Array(Array.prototype.slice.call(t,e,r))},sOe=function(t,e,r){return t.slice?t.slice(e,r):new Uint32Array(Array.prototype.slice.call(t,e,r))},lOe=function(t,e){var r=WHe(t),n=Array.isArray(r)?XHe(r):new Uint32Array(r),i=Array.isArray(r)?ZHe(r):new Uint16Array(r),a=24,o=m1e(i,a/2,n[4]/2),s=n[5]===2?m1e(i,(a+n[4])/2):sOe(n,Math.ceil((a+n[4])/4));return new cOe(n[0],n[1],n[2],n[3],o,s)},cOe=function(){function t(e,r,n,i,a,o){this.initialValue=e,this.errorValue=r,this.highStart=n,this.highValueIndex=i,this.index=a,this.data=o}return t.prototype.get=function(e){var r;if(e>=0){if(e<55296||e>56319&&e<=65535)return r=this.index[e>>mp],r=(r<<xee)+(e&pee),this.data[r];if(e<=65535)return r=this.index[N8e+(e-55296>>mp)],r=(r<<xee)+(e&pee),this.data[r];if(e<this.highStart)return r=nOe-iOe+(e>>Ese),r=this.index[r],r+=e>>mp&oOe,r=this.index[r],r=(r<<xee)+(e&pee),this.data[r];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),w1e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",AOe=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var aC=0;aC<w1e.length;aC++)AOe[w1e.charCodeAt(aC)]=aC;var hOe=1,gee=2,yee=3,k1e=4,B1e=5,uOe=7,C1e=8,vee=9,mee=10,b1e=11,E1e=12,F1e=13,S1e=14,wee=15,dOe=function(t){for(var e=[],r=0,n=t.length;r<n;){var i=t.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){var a=t.charCodeAt(r++);(a&64512)===56320?e.push(((i&1023)<<10)+(a&1023)+65536):(e.push(i),r--)}else e.push(i)}return e},fOe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var r=t.length;if(!r)return"";for(var n=[],i=-1,a="";++i<r;){var o=t[i];o<=65535?n.push(o):(o-=65536,n.push((o>>10)+55296,o%1024+56320)),(i+1===r||n.length>16384)&&(a+=String.fromCharCode.apply(String,n),n.length=0)}return a},xOe=lOe(GHe),F0="×",kee="÷",pOe=function(t){return xOe.get(t)},gOe=function(t,e,r){var n=r-2,i=e[n],a=e[r-1],o=e[r];if(a===gee&&o===yee)return F0;if(a===gee||a===yee||a===k1e||o===gee||o===yee||o===k1e)return kee;if(a===C1e&&[C1e,vee,b1e,E1e].indexOf(o)!==-1||(a===b1e||a===vee)&&(o===vee||o===mee)||(a===E1e||a===mee)&&o===mee||o===F1e||o===B1e||o===uOe||a===hOe)return F0;if(a===F1e&&o===S1e){for(;i===B1e;)i=e[--n];if(i===S1e)return F0}if(a===wee&&o===wee){for(var s=0;i===wee;)s++,i=e[--n];if(s%2===0)return F0}return kee},yOe=function(t){var e=dOe(t),r=e.length,n=0,i=0,a=e.map(pOe);return{next:function(){if(n>=r)return{done:!0,value:null};for(var o=F0;n<r&&(o=gOe(e,a,++n))===F0;);if(o!==F0||n===r){var s=fOe.apply(null,e.slice(i,n));return i=n,{value:s,done:!1}}return{done:!0,value:null}}}},vOe=function(t){for(var e=yOe(t),r=[],n;!(n=e.next()).done;)n.value&&r.push(n.value.slice());return r},mOe=function(t){var e=123;if(t.createRange){var r=t.createRange();if(r.getBoundingClientRect){var n=t.createElement("boundtest");n.style.height=e+"px",n.style.display="block",t.body.appendChild(n),r.selectNode(n);var i=r.getBoundingClientRect(),a=Math.round(i.height);if(t.body.removeChild(n),a===e)return!0}}return!1},wOe=function(t){var e=t.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",t.body.appendChild(e);var r=t.createRange();e.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var n=e.firstChild,i=BY(n.data).map(function(l){return mi(l)}),a=0,o={},s=i.every(function(l,c){r.setStart(n,a),r.setEnd(n,a+l.length);var A=r.getBoundingClientRect();a+=l.length;var h=A.x>o.x||A.y>o.y;return o=A,c===0?!0:h});return t.body.removeChild(e),s},kOe=function(){return typeof new Image().crossOrigin<"u"},BOe=function(){return typeof new XMLHttpRequest().responseType=="string"},COe=function(t){var e=new Image,r=t.createElement("canvas"),n=r.getContext("2d");if(!n)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{n.drawImage(e,0,0),r.toDataURL()}catch{return!1}return!0},D1e=function(t){return t[0]===0&&t[1]===255&&t[2]===0&&t[3]===255},bOe=function(t){var e=t.createElement("canvas"),r=100;e.width=r,e.height=r;var n=e.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,r,r);var i=new Image,a=e.toDataURL();i.src=a;var o=Xie(r,r,0,0,i);return n.fillStyle="red",n.fillRect(0,0,r,r),M1e(o).then(function(s){n.drawImage(s,0,0);var l=n.getImageData(0,0,r,r).data;n.fillStyle="red",n.fillRect(0,0,r,r);var c=t.createElement("div");return c.style.backgroundImage="url("+a+")",c.style.height=r+"px",D1e(l)?M1e(Xie(r,r,0,0,c)):Promise.reject(!1)}).then(function(s){return n.drawImage(s,0,0),D1e(n.getImageData(0,0,r,r).data)}).catch(function(){return!1})},Xie=function(t,e,r,n,i){var a="http://www.w3.org/2000/svg",o=document.createElementNS(a,"svg"),s=document.createElementNS(a,"foreignObject");return o.setAttributeNS(null,"width",t.toString()),o.setAttributeNS(null,"height",e.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",r.toString()),s.setAttributeNS(null,"y",n.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),o.appendChild(s),s.appendChild(i),o},M1e=function(t){return new Promise(function(e,r){var n=new Image;n.onload=function(){return e(n)},n.onerror=r,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(t))})},Ua={get SUPPORT_RANGE_BOUNDS(){var t=mOe(document);return Object.defineProperty(Ua,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_WORD_BREAKING(){var t=Ua.SUPPORT_RANGE_BOUNDS&&wOe(document);return Object.defineProperty(Ua,"SUPPORT_WORD_BREAKING",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=COe(document);return Object.defineProperty(Ua,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t=typeof Array.from=="function"&&typeof window.fetch=="function"?bOe(document):Promise.resolve(!1);return Object.defineProperty(Ua,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=kOe();return Object.defineProperty(Ua,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t=BOe();return Object.defineProperty(Ua,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ua,"SUPPORT_CORS_XHR",{value:t}),t},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var t=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(Ua,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:t}),t}},K3=function(){function t(e,r){this.text=e,this.bounds=r}return t}(),EOe=function(t,e,r,n){var i=DOe(e,r),a=[],o=0;return i.forEach(function(s){if(r.textDecorationLine.length||s.trim().length>0)if(Ua.SUPPORT_RANGE_BOUNDS){var l=_1e(n,o,s.length).getClientRects();if(l.length>1){var c=Fse(s),A=0;c.forEach(function(d){a.push(new K3(d,nu.fromDOMRectList(t,_1e(n,A+o,d.length).getClientRects()))),A+=d.length})}else a.push(new K3(s,nu.fromDOMRectList(t,l)))}else{var h=n.splitText(s.length);a.push(new K3(s,FOe(t,n))),n=h}else Ua.SUPPORT_RANGE_BOUNDS||(n=n.splitText(s.length));o+=s.length}),a},FOe=function(t,e){var r=e.ownerDocument;if(r){var n=r.createElement("html2canvaswrapper");n.appendChild(e.cloneNode(!0));var i=e.parentNode;if(i){i.replaceChild(n,e);var a=kY(t,n);return n.firstChild&&i.replaceChild(n.firstChild,n),a}}return nu.EMPTY},_1e=function(t,e,r){var n=t.ownerDocument;if(!n)throw new Error("Node has no owner document");var i=n.createRange();return i.setStart(t,e),i.setEnd(t,e+r),i},Fse=function(t){if(Ua.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(t)).map(function(r){return r.segment})}return vOe(t)},SOe=function(t,e){if(Ua.SUPPORT_NATIVE_TEXT_SEGMENTATION){var r=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(r.segment(t)).map(function(n){return n.segment})}return _Oe(t,e)},DOe=function(t,e){return e.letterSpacing!==0?Fse(t):SOe(t,e)},MOe=[32,160,4961,65792,65793,4153,4241],_Oe=function(t,e){for(var r=iNe(t,{lineBreak:e.lineBreak,wordBreak:e.overflowWrap==="break-word"?"break-word":e.wordBreak}),n=[],i,a=function(){if(i.value){var o=i.value.slice(),s=BY(o),l="";s.forEach(function(c){MOe.indexOf(c)===-1?l+=mi(c):(l.length&&n.push(l),n.push(mi(c)),l="")}),l.length&&n.push(l)}};!(i=r.next()).done;)a();return n},LOe=function(){function t(e,r,n){this.text=IOe(r.data,n.textTransform),this.textBounds=EOe(e,this.text,n,r)}return t}(),IOe=function(t,e){switch(e){case 1:return t.toLowerCase();case 3:return t.replace(TOe,POe);case 2:return t.toUpperCase();default:return t}},TOe=/(^|\s|:|-|\(|\))([a-z])/g,POe=function(t,e,r){return t.length>0?e+r.toUpperCase():t},R8e=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this;return i.src=n.currentSrc||n.src,i.intrinsicWidth=n.naturalWidth,i.intrinsicHeight=n.naturalHeight,i.context.cache.addImage(i.src),i}return e}(mA),H8e=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this;return i.canvas=n,i.intrinsicWidth=n.width,i.intrinsicHeight=n.height,i}return e}(mA),O8e=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this,a=new XMLSerializer,o=kY(r,n);return n.setAttribute("width",o.width+"px"),n.setAttribute("height",o.height+"px"),i.svg="data:image/svg+xml,"+encodeURIComponent(a.serializeToString(n)),i.intrinsicWidth=n.width.baseVal.value,i.intrinsicHeight=n.height.baseVal.value,i.context.cache.addImage(i.svg),i}return e}(mA),Q8e=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this;return i.value=n.value,i}return e}(mA),Yie=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this;return i.start=n.start,i.reversed=typeof n.reversed=="boolean"&&n.reversed===!0,i}return e}(mA),UOe=[{type:15,flags:0,unit:"px",number:3}],NOe=[{type:16,flags:0,number:50}],ROe=function(t){return t.width>t.height?new nu(t.left+(t.width-t.height)/2,t.top,t.height,t.height):t.width<t.height?new nu(t.left,t.top+(t.height-t.width)/2,t.width,t.width):t},HOe=function(t){var e=t.type===OOe?new Array(t.value.length+1).join("•"):t.value;return e.length===0?t.placeholder||"":e},OZ="checkbox",QZ="radio",OOe="password",L1e=707406591,Sse=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this;switch(i.type=n.type.toLowerCase(),i.checked=n.checked,i.value=HOe(n),(i.type===OZ||i.type===QZ)&&(i.styles.backgroundColor=3739148031,i.styles.borderTopColor=i.styles.borderRightColor=i.styles.borderBottomColor=i.styles.borderLeftColor=2779096575,i.styles.borderTopWidth=i.styles.borderRightWidth=i.styles.borderBottomWidth=i.styles.borderLeftWidth=1,i.styles.borderTopStyle=i.styles.borderRightStyle=i.styles.borderBottomStyle=i.styles.borderLeftStyle=1,i.styles.backgroundClip=[0],i.styles.backgroundOrigin=[0],i.bounds=ROe(i.bounds)),i.type){case OZ:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=UOe;break;case QZ:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=NOe;break}return i}return e}(mA),z8e=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this,a=n.options[n.selectedIndex||0];return i.value=a&&a.text||"",i}return e}(mA),j8e=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this;return i.value=n.value,i}return e}(mA),q8e=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this;i.src=n.src,i.width=parseInt(n.width,10)||0,i.height=parseInt(n.height,10)||0,i.backgroundColor=i.styles.backgroundColor;try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){i.tree=K8e(r,n.contentWindow.document.documentElement);var a=n.contentWindow.document.documentElement?q3(r,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):Xh.TRANSPARENT,o=n.contentWindow.document.body?q3(r,getComputedStyle(n.contentWindow.document.body).backgroundColor):Xh.TRANSPARENT;i.backgroundColor=M1(a)?M1(o)?i.styles.backgroundColor:o:a}}catch{}return i}return e}(mA),QOe=["OL","UL","MENU"],DW=function(t,e,r,n){for(var i=e.firstChild,a=void 0;i;i=a)if(a=i.nextSibling,G8e(i)&&i.data.trim().length>0)r.textNodes.push(new LOe(t,i,r.styles));else if(Hy(i))if(Y8e(i)&&i.assignedNodes)i.assignedNodes().forEach(function(s){return DW(t,s,r,n)});else{var o=V8e(t,i);o.styles.isVisible()&&(zOe(i,o,n)?o.flags|=4:jOe(o.styles)&&(o.flags|=2),QOe.indexOf(i.tagName)!==-1&&(o.flags|=8),r.elements.push(o),i.slot,i.shadowRoot?DW(t,i.shadowRoot,o,n):!zZ(i)&&!W8e(i)&&!jZ(i)&&DW(t,i,o,n))}},V8e=function(t,e){return $ie(e)?new R8e(t,e):Z8e(e)?new H8e(t,e):W8e(e)?new O8e(t,e):qOe(e)?new Q8e(t,e):VOe(e)?new Yie(t,e):KOe(e)?new Sse(t,e):jZ(e)?new z8e(t,e):zZ(e)?new j8e(t,e):X8e(e)?new q8e(t,e):new mA(t,e)},K8e=function(t,e){var r=V8e(t,e);return r.flags|=4,DW(t,e,r,r),r},zOe=function(t,e,r){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||Dse(t)&&r.styles.isTransparent()},jOe=function(t){return t.isPositioned()||t.isFloating()},G8e=function(t){return t.nodeType===Node.TEXT_NODE},Hy=function(t){return t.nodeType===Node.ELEMENT_NODE},Jie=function(t){return Hy(t)&&typeof t.style<"u"&&!MW(t)},MW=function(t){return typeof t.className=="object"},qOe=function(t){return t.tagName==="LI"},VOe=function(t){return t.tagName==="OL"},KOe=function(t){return t.tagName==="INPUT"},GOe=function(t){return t.tagName==="HTML"},W8e=function(t){return t.tagName==="svg"},Dse=function(t){return t.tagName==="BODY"},Z8e=function(t){return t.tagName==="CANVAS"},I1e=function(t){return t.tagName==="VIDEO"},$ie=function(t){return t.tagName==="IMG"},X8e=function(t){return t.tagName==="IFRAME"},T1e=function(t){return t.tagName==="STYLE"},WOe=function(t){return t.tagName==="SCRIPT"},zZ=function(t){return t.tagName==="TEXTAREA"},jZ=function(t){return t.tagName==="SELECT"},Y8e=function(t){return t.tagName==="SLOT"},P1e=function(t){return t.tagName.indexOf("-")>0},ZOe=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(e){var r=this.counters[e];return r&&r.length?r[r.length-1]:1},t.prototype.getCounterValues=function(e){var r=this.counters[e];return r||[]},t.prototype.pop=function(e){var r=this;e.forEach(function(n){return r.counters[n].pop()})},t.prototype.parse=function(e){var r=this,n=e.counterIncrement,i=e.counterReset,a=!0;n!==null&&n.forEach(function(s){var l=r.counters[s.counter];l&&s.increment!==0&&(a=!1,l.length||l.push(1),l[Math.max(0,l.length-1)]+=s.increment)});var o=[];return a&&i.forEach(function(s){var l=r.counters[s.counter];o.push(s.counter),l||(l=r.counters[s.counter]=[]),l.push(s.reset)}),o},t}(),U1e={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"]},N1e={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},XOe={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},YOe={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},ny=function(t,e,r,n,i,a){return t<e||t>r?W6(t,i,a.length>0):n.integers.reduce(function(o,s,l){for(;t>=s;)t-=s,o+=n.values[l];return o},"")+a},J8e=function(t,e,r,n){var i="";do r||t--,i=n(t)+i,t/=e;while(t*e>=e);return i},fi=function(t,e,r,n,i){var a=r-e+1;return(t<0?"-":"")+(J8e(Math.abs(t),a,n,function(o){return mi(Math.floor(o%a)+e)})+i)},gf=function(t,e,r){r===void 0&&(r=". ");var n=e.length;return J8e(Math.abs(t),n,!1,function(i){return e[Math.floor(i%n)]})+r},gy=1,Qu=2,zu=4,d8=8,zA=function(t,e,r,n,i,a){if(t<-9999||t>9999)return W6(t,4,i.length>0);var o=Math.abs(t),s=i;if(o===0)return e[0]+s;for(var l=0;o>0&&l<=4;l++){var c=o%10;c===0&&$i(a,gy)&&s!==""?s=e[c]+s:c>1||c===1&&l===0||c===1&&l===1&&$i(a,Qu)||c===1&&l===1&&$i(a,zu)&&t>100||c===1&&l>1&&$i(a,d8)?s=e[c]+(l>0?r[l-1]:"")+s:c===1&&l>0&&(s=r[l-1]+s),o=Math.floor(o/10)}return(t<0?n:"")+s},R1e="十百千萬",H1e="拾佰仟萬",O1e="マイナス",Bee="마이너스",W6=function(t,e,r){var n=r?". ":"",i=r?"、":"",a=r?", ":"",o=r?" ":"";switch(e){case 0:return"•"+o;case 1:return"◦"+o;case 2:return"◾"+o;case 5:var s=fi(t,48,57,!0,n);return s.length<4?"0"+s:s;case 4:return gf(t,"〇一二三四五六七八九",i);case 6:return ny(t,1,3999,U1e,3,n).toLowerCase();case 7:return ny(t,1,3999,U1e,3,n);case 8:return fi(t,945,969,!1,n);case 9:return fi(t,97,122,!1,n);case 10:return fi(t,65,90,!1,n);case 11:return fi(t,1632,1641,!0,n);case 12:case 49:return ny(t,1,9999,N1e,3,n);case 35:return ny(t,1,9999,N1e,3,n).toLowerCase();case 13:return fi(t,2534,2543,!0,n);case 14:case 30:return fi(t,6112,6121,!0,n);case 15:return gf(t,"子丑寅卯辰巳午未申酉戌亥",i);case 16:return gf(t,"甲乙丙丁戊己庚辛壬癸",i);case 17:case 48:return zA(t,"零一二三四五六七八九",R1e,"負",i,Qu|zu|d8);case 47:return zA(t,"零壹貳參肆伍陸柒捌玖",H1e,"負",i,gy|Qu|zu|d8);case 42:return zA(t,"零一二三四五六七八九",R1e,"负",i,Qu|zu|d8);case 41:return zA(t,"零壹贰叁肆伍陆柒捌玖",H1e,"负",i,gy|Qu|zu|d8);case 26:return zA(t,"〇一二三四五六七八九","十百千万",O1e,i,0);case 25:return zA(t,"零壱弐参四伍六七八九","拾百千万",O1e,i,gy|Qu|zu);case 31:return zA(t,"영일이삼사오육칠팔구","십백천만",Bee,a,gy|Qu|zu);case 33:return zA(t,"零一二三四五六七八九","十百千萬",Bee,a,0);case 32:return zA(t,"零壹貳參四五六七八九","拾百千",Bee,a,gy|Qu|zu);case 18:return fi(t,2406,2415,!0,n);case 20:return ny(t,1,19999,YOe,3,n);case 21:return fi(t,2790,2799,!0,n);case 22:return fi(t,2662,2671,!0,n);case 22:return ny(t,1,10999,XOe,3,n);case 23:return gf(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return gf(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return fi(t,3302,3311,!0,n);case 28:return gf(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",i);case 29:return gf(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",i);case 34:return fi(t,3792,3801,!0,n);case 37:return fi(t,6160,6169,!0,n);case 38:return fi(t,4160,4169,!0,n);case 39:return fi(t,2918,2927,!0,n);case 40:return fi(t,1776,1785,!0,n);case 43:return fi(t,3046,3055,!0,n);case 44:return fi(t,3174,3183,!0,n);case 45:return fi(t,3664,3673,!0,n);case 46:return fi(t,3872,3881,!0,n);case 3:default:return fi(t,48,57,!0,n)}},$8e="data-html2canvas-ignore",Q1e=function(){function t(e,r,n){if(this.context=e,this.options=n,this.scrolledElements=[],this.referenceElement=r,this.counters=new ZOe,this.quoteDepth=0,!r.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(r.ownerDocument.documentElement,!1)}return t.prototype.toIFrame=function(e,r){var n=this,i=JOe(e,r);if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var a=e.defaultView.pageXOffset,o=e.defaultView.pageYOffset,s=i.contentWindow,l=s.document,c=tQe(i).then(function(){return Do(n,void 0,void 0,function(){var A,h;return co(this,function(d){switch(d.label){case 0:return this.scrolledElements.forEach(aQe),s&&(s.scrollTo(r.left,r.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(s.scrollY!==r.top||s.scrollX!==r.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-r.left,s.scrollY-r.top,0,0))),A=this.options.onclone,h=this.clonedReferenceElement,typeof h>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:d.sent(),d.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,eQe(l)]:[3,4];case 3:d.sent(),d.label=4;case 4:return typeof A=="function"?[2,Promise.resolve().then(function(){return A(l,h)}).then(function(){return i})]:[2,i]}})})});return l.open(),l.write(nQe(document.doctype)+"<html></html>"),iQe(this.referenceElement.ownerDocument,a,o),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),c},t.prototype.createElementClone=function(e){if(Zie(e,2))debugger;if(Z8e(e))return this.createCanvasClone(e);if(I1e(e))return this.createVideoClone(e);if(T1e(e))return this.createStyleClone(e);var r=e.cloneNode(!1);return $ie(r)&&($ie(e)&&e.currentSrc&&e.currentSrc!==e.src&&(r.src=e.currentSrc,r.srcset=""),r.loading==="lazy"&&(r.loading="eager")),P1e(r)?this.createCustomElementClone(r):r},t.prototype.createCustomElementClone=function(e){var r=document.createElement("html2canvascustomelement");return Cee(e.style,r),r},t.prototype.createStyleClone=function(e){try{var r=e.sheet;if(r&&r.cssRules){var n=[].slice.call(r.cssRules,0).reduce(function(a,o){return o&&typeof o.cssText=="string"?a+o.cssText:a},""),i=e.cloneNode(!1);return i.textContent=n,i}}catch(a){if(this.context.logger.error("Unable to access cssRules property",a),a.name!=="SecurityError")throw a}return e.cloneNode(!1)},t.prototype.createCanvasClone=function(e){var r;if(this.options.inlineImages&&e.ownerDocument){var n=e.ownerDocument.createElement("img");try{return n.src=e.toDataURL(),n}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var i=e.cloneNode(!1);try{i.width=e.width,i.height=e.height;var a=e.getContext("2d"),o=i.getContext("2d");if(o)if(!this.options.allowTaint&&a)o.putImageData(a.getImageData(0,0,e.width,e.height),0,0);else{var s=(r=e.getContext("webgl2"))!==null&&r!==void 0?r:e.getContext("webgl");if(s){var l=s.getContextAttributes();(l==null?void 0:l.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}o.drawImage(e,0,0)}return i}catch{this.context.logger.info("Unable to clone canvas as it is tainted",e)}return i},t.prototype.createVideoClone=function(e){var r=e.ownerDocument.createElement("canvas");r.width=e.offsetWidth,r.height=e.offsetHeight;var n=r.getContext("2d");try{return n&&(n.drawImage(e,0,0,r.width,r.height),this.options.allowTaint||n.getImageData(0,0,r.width,r.height)),r}catch{this.context.logger.info("Unable to clone video as it is tainted",e)}var i=e.ownerDocument.createElement("canvas");return i.width=e.offsetWidth,i.height=e.offsetHeight,i},t.prototype.appendChildNode=function(e,r,n){(!Hy(r)||!WOe(r)&&!r.hasAttribute($8e)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(r)))&&(!this.options.copyStyles||!Hy(r)||!T1e(r))&&e.appendChild(this.cloneNode(r,n))},t.prototype.cloneChildNodes=function(e,r,n){for(var i=this,a=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;a;a=a.nextSibling)if(Hy(a)&&Y8e(a)&&typeof a.assignedNodes=="function"){var o=a.assignedNodes();o.length&&o.forEach(function(s){return i.appendChildNode(r,s,n)})}else this.appendChildNode(r,a,n)},t.prototype.cloneNode=function(e,r){if(G8e(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var n=e.ownerDocument.defaultView;if(n&&Hy(e)&&(Jie(e)||MW(e))){var i=this.createElementClone(e);i.style.transitionProperty="none";var a=n.getComputedStyle(e),o=n.getComputedStyle(e,":before"),s=n.getComputedStyle(e,":after");this.referenceElement===e&&Jie(i)&&(this.clonedReferenceElement=i),Dse(i)&&lQe(i);var l=this.counters.parse(new y1e(this.context,a)),c=this.resolvePseudoContent(e,i,o,G3.BEFORE);P1e(e)&&(r=!0),I1e(e)||this.cloneChildNodes(e,i,r),c&&i.insertBefore(c,i.firstChild);var A=this.resolvePseudoContent(e,i,s,G3.AFTER);return A&&i.appendChild(A),this.counters.pop(l),(a&&(this.options.copyStyles||MW(e))&&!X8e(e)||r)&&Cee(a,i),(e.scrollTop!==0||e.scrollLeft!==0)&&this.scrolledElements.push([i,e.scrollLeft,e.scrollTop]),(zZ(e)||jZ(e))&&(zZ(i)||jZ(i))&&(i.value=e.value),i}return e.cloneNode(!1)},t.prototype.resolvePseudoContent=function(e,r,n,i){var a=this;if(n){var o=n.content,s=r.ownerDocument;if(!(!s||!o||o==="none"||o==="-moz-alt-content"||n.display==="none")){this.counters.parse(new y1e(this.context,n));var l=new qHe(this.context,n),c=s.createElement("html2canvaspseudoelement");Cee(n,c),l.content.forEach(function(h){if(h.type===0)c.appendChild(s.createTextNode(h.value));else if(h.type===22){var d=s.createElement("img");d.src=h.value,d.style.opacity="1",c.appendChild(d)}else if(h.type===18){if(h.name==="attr"){var u=h.values.filter(fn);u.length&&c.appendChild(s.createTextNode(e.getAttribute(u[0].value)||""))}else if(h.name==="counter"){var f=h.values.filter($v),x=f[0],y=f[1];if(x&&fn(x)){var p=a.counters.getCounterValue(x.value),v=y&&fn(y)?Wie.parse(a.context,y.value):3;c.appendChild(s.createTextNode(W6(p,v,!1)))}}else if(h.name==="counters"){var m=h.values.filter($v),x=m[0],k=m[1],y=m[2];if(x&&fn(x)){var B=a.counters.getCounterValues(x.value),b=y&&fn(y)?Wie.parse(a.context,y.value):3,E=k&&k.type===0?k.value:"",D=B.map(function(S){return W6(S,b,!1)}).join(E);c.appendChild(s.createTextNode(D))}}}else if(h.type===20)switch(h.value){case"open-quote":c.appendChild(s.createTextNode(g1e(l.quotes,a.quoteDepth++,!0)));break;case"close-quote":c.appendChild(s.createTextNode(g1e(l.quotes,--a.quoteDepth,!1)));break;default:c.appendChild(s.createTextNode(h.value))}}),c.className=eae+" "+tae;var A=i===G3.BEFORE?" "+eae:" "+tae;return MW(r)?r.className.baseValue+=A:r.className+=A,c}}},t.destroy=function(e){return e.parentNode?(e.parentNode.removeChild(e),!0):!1},t}(),G3;(function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER"})(G3||(G3={}));var JOe=function(t,e){var r=t.createElement("iframe");return r.className="html2canvas-container",r.style.visibility="hidden",r.style.position="fixed",r.style.left="-10000px",r.style.top="0px",r.style.border="0",r.width=e.width.toString(),r.height=e.height.toString(),r.scrolling="no",r.setAttribute($8e,"true"),t.body.appendChild(r),r},$Oe=function(t){return new Promise(function(e){if(t.complete){e();return}if(!t.src){e();return}t.onload=e,t.onerror=e})},eQe=function(t){return Promise.all([].slice.call(t.images,0).map($Oe))},tQe=function(t){return new Promise(function(e,r){var n=t.contentWindow;if(!n)return r("No window assigned for iframe");var i=n.document;n.onload=t.onload=function(){n.onload=t.onload=null;var a=setInterval(function(){i.body.childNodes.length>0&&i.readyState==="complete"&&(clearInterval(a),e(t))},50)}})},rQe=["all","d","content"],Cee=function(t,e){for(var r=t.length-1;r>=0;r--){var n=t.item(r);rQe.indexOf(n)===-1&&e.style.setProperty(n,t.getPropertyValue(n))}return e},nQe=function(t){var e="";return t&&(e+="<!DOCTYPE ",t.name&&(e+=t.name),t.internalSubset&&(e+=t.internalSubset),t.publicId&&(e+='"'+t.publicId+'"'),t.systemId&&(e+='"'+t.systemId+'"'),e+=">"),e},iQe=function(t,e,r){t&&t.defaultView&&(e!==t.defaultView.pageXOffset||r!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(e,r)},aQe=function(t){var e=t[0],r=t[1],n=t[2];e.scrollLeft=r,e.scrollTop=n},oQe=":before",sQe=":after",eae="___html2canvas___pseudoelement_before",tae="___html2canvas___pseudoelement_after",z1e=`{ content: "" !important; display: none !important; }`,lQe=function(t){cQe(t,"."+eae+oQe+z1e+` .`+tae+sQe+z1e)},cQe=function(t,e){var r=t.ownerDocument;if(r){var n=r.createElement("style");n.textContent=e,t.appendChild(n)}},e3e=function(){function t(){}return t.getOrigin=function(e){var r=t._link;return r?(r.href=e,r.href=r.href,r.protocol+r.hostname+r.port):"about:blank"},t.isSameOrigin=function(e){return t.getOrigin(e)===t._origin},t.setContext=function(e){t._link=e.document.createElement("a"),t._origin=t.getOrigin(e.location.href)},t._origin="about:blank",t}(),AQe=function(){function t(e,r){this.context=e,this._options=r,this._cache={}}return t.prototype.addImage=function(e){var r=Promise.resolve();return this.has(e)||(Eee(e)||fQe(e))&&(this._cache[e]=this.loadImage(e)).catch(function(){}),r},t.prototype.match=function(e){return this._cache[e]},t.prototype.loadImage=function(e){return Do(this,void 0,void 0,function(){var r,n,i,a,o=this;return co(this,function(s){switch(s.label){case 0:return r=e3e.isSameOrigin(e),n=!bee(e)&&this._options.useCORS===!0&&Ua.SUPPORT_CORS_IMAGES&&!r,i=!bee(e)&&!r&&!Eee(e)&&typeof this._options.proxy=="string"&&Ua.SUPPORT_CORS_XHR&&!n,!r&&this._options.allowTaint===!1&&!bee(e)&&!Eee(e)&&!i&&!n?[2]:(a=e,i?[4,this.proxy(a)]:[3,2]);case 1:a=s.sent(),s.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise(function(l,c){var A=new Image;A.onload=function(){return l(A)},A.onerror=c,(xQe(a)||n)&&(A.crossOrigin="anonymous"),A.src=a,A.complete===!0&&setTimeout(function(){return l(A)},500),o._options.imageTimeout>0&&setTimeout(function(){return c("Timed out ("+o._options.imageTimeout+"ms) loading image")},o._options.imageTimeout)})];case 3:return[2,s.sent()]}})})},t.prototype.has=function(e){return typeof this._cache[e]<"u"},t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},t.prototype.proxy=function(e){var r=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var i=e.substring(0,256);return new Promise(function(a,o){var s=Ua.SUPPORT_RESPONSE_TYPE?"blob":"text",l=new XMLHttpRequest;l.onload=function(){if(l.status===200)if(s==="text")a(l.response);else{var h=new FileReader;h.addEventListener("load",function(){return a(h.result)},!1),h.addEventListener("error",function(d){return o(d)},!1),h.readAsDataURL(l.response)}else o("Failed to proxy resource "+i+" with status code "+l.status)},l.onerror=o;var c=n.indexOf("?")>-1?"&":"?";if(l.open("GET",""+n+c+"url="+encodeURIComponent(e)+"&responseType="+s),s!=="text"&&l instanceof XMLHttpRequest&&(l.responseType=s),r._options.imageTimeout){var A=r._options.imageTimeout;l.timeout=A,l.ontimeout=function(){return o("Timed out ("+A+"ms) proxying "+i)}}l.send()})},t}(),hQe=/^data:image\/svg\+xml/i,uQe=/^data:image\/.*;base64,/i,dQe=/^data:image\/.*/i,fQe=function(t){return Ua.SUPPORT_SVG_DRAWING||!pQe(t)},bee=function(t){return dQe.test(t)},xQe=function(t){return uQe.test(t)},Eee=function(t){return t.substr(0,4)==="blob"},pQe=function(t){return t.substr(-3).toLowerCase()==="svg"||hQe.test(t)},lt=function(){function t(e,r){this.type=0,this.x=e,this.y=r}return t.prototype.add=function(e,r){return new t(this.x+e,this.y+r)},t}(),iy=function(t,e,r){return new lt(t.x+(e.x-t.x)*r,t.y+(e.y-t.y)*r)},oC=function(){function t(e,r,n,i){this.type=1,this.start=e,this.startControl=r,this.endControl=n,this.end=i}return t.prototype.subdivide=function(e,r){var n=iy(this.start,this.startControl,e),i=iy(this.startControl,this.endControl,e),a=iy(this.endControl,this.end,e),o=iy(n,i,e),s=iy(i,a,e),l=iy(o,s,e);return r?new t(this.start,n,o,l):new t(l,s,a,this.end)},t.prototype.add=function(e,r){return new t(this.start.add(e,r),this.startControl.add(e,r),this.endControl.add(e,r),this.end.add(e,r))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),Q0=function(t){return t.type===1},gQe=function(){function t(e){var r=e.styles,n=e.bounds,i=h8(r.borderTopLeftRadius,n.width,n.height),a=i[0],o=i[1],s=h8(r.borderTopRightRadius,n.width,n.height),l=s[0],c=s[1],A=h8(r.borderBottomRightRadius,n.width,n.height),h=A[0],d=A[1],u=h8(r.borderBottomLeftRadius,n.width,n.height),f=u[0],x=u[1],y=[];y.push((a+l)/n.width),y.push((f+h)/n.width),y.push((o+x)/n.height),y.push((c+d)/n.height);var p=Math.max.apply(Math,y);p>1&&(a/=p,o/=p,l/=p,c/=p,h/=p,d/=p,f/=p,x/=p);var v=n.width-l,m=n.height-d,k=n.width-h,B=n.height-x,b=r.borderTopWidth,E=r.borderRightWidth,D=r.borderBottomWidth,M=r.borderLeftWidth,T=kn(r.paddingTop,e.bounds.width),S=kn(r.paddingRight,e.bounds.width),L=kn(r.paddingBottom,e.bounds.width),P=kn(r.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=a>0||o>0?Rn(n.left+M/3,n.top+b/3,a-M/3,o-b/3,Yr.TOP_LEFT):new lt(n.left+M/3,n.top+b/3),this.topRightBorderDoubleOuterBox=a>0||o>0?Rn(n.left+v,n.top+b/3,l-E/3,c-b/3,Yr.TOP_RIGHT):new lt(n.left+n.width-E/3,n.top+b/3),this.bottomRightBorderDoubleOuterBox=h>0||d>0?Rn(n.left+k,n.top+m,h-E/3,d-D/3,Yr.BOTTOM_RIGHT):new lt(n.left+n.width-E/3,n.top+n.height-D/3),this.bottomLeftBorderDoubleOuterBox=f>0||x>0?Rn(n.left+M/3,n.top+B,f-M/3,x-D/3,Yr.BOTTOM_LEFT):new lt(n.left+M/3,n.top+n.height-D/3),this.topLeftBorderDoubleInnerBox=a>0||o>0?Rn(n.left+M*2/3,n.top+b*2/3,a-M*2/3,o-b*2/3,Yr.TOP_LEFT):new lt(n.left+M*2/3,n.top+b*2/3),this.topRightBorderDoubleInnerBox=a>0||o>0?Rn(n.left+v,n.top+b*2/3,l-E*2/3,c-b*2/3,Yr.TOP_RIGHT):new lt(n.left+n.width-E*2/3,n.top+b*2/3),this.bottomRightBorderDoubleInnerBox=h>0||d>0?Rn(n.left+k,n.top+m,h-E*2/3,d-D*2/3,Yr.BOTTOM_RIGHT):new lt(n.left+n.width-E*2/3,n.top+n.height-D*2/3),this.bottomLeftBorderDoubleInnerBox=f>0||x>0?Rn(n.left+M*2/3,n.top+B,f-M*2/3,x-D*2/3,Yr.BOTTOM_LEFT):new lt(n.left+M*2/3,n.top+n.height-D*2/3),this.topLeftBorderStroke=a>0||o>0?Rn(n.left+M/2,n.top+b/2,a-M/2,o-b/2,Yr.TOP_LEFT):new lt(n.left+M/2,n.top+b/2),this.topRightBorderStroke=a>0||o>0?Rn(n.left+v,n.top+b/2,l-E/2,c-b/2,Yr.TOP_RIGHT):new lt(n.left+n.width-E/2,n.top+b/2),this.bottomRightBorderStroke=h>0||d>0?Rn(n.left+k,n.top+m,h-E/2,d-D/2,Yr.BOTTOM_RIGHT):new lt(n.left+n.width-E/2,n.top+n.height-D/2),this.bottomLeftBorderStroke=f>0||x>0?Rn(n.left+M/2,n.top+B,f-M/2,x-D/2,Yr.BOTTOM_LEFT):new lt(n.left+M/2,n.top+n.height-D/2),this.topLeftBorderBox=a>0||o>0?Rn(n.left,n.top,a,o,Yr.TOP_LEFT):new lt(n.left,n.top),this.topRightBorderBox=l>0||c>0?Rn(n.left+v,n.top,l,c,Yr.TOP_RIGHT):new lt(n.left+n.width,n.top),this.bottomRightBorderBox=h>0||d>0?Rn(n.left+k,n.top+m,h,d,Yr.BOTTOM_RIGHT):new lt(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=f>0||x>0?Rn(n.left,n.top+B,f,x,Yr.BOTTOM_LEFT):new lt(n.left,n.top+n.height),this.topLeftPaddingBox=a>0||o>0?Rn(n.left+M,n.top+b,Math.max(0,a-M),Math.max(0,o-b),Yr.TOP_LEFT):new lt(n.left+M,n.top+b),this.topRightPaddingBox=l>0||c>0?Rn(n.left+Math.min(v,n.width-E),n.top+b,v>n.width+E?0:Math.max(0,l-E),Math.max(0,c-b),Yr.TOP_RIGHT):new lt(n.left+n.width-E,n.top+b),this.bottomRightPaddingBox=h>0||d>0?Rn(n.left+Math.min(k,n.width-M),n.top+Math.min(m,n.height-D),Math.max(0,h-E),Math.max(0,d-D),Yr.BOTTOM_RIGHT):new lt(n.left+n.width-E,n.top+n.height-D),this.bottomLeftPaddingBox=f>0||x>0?Rn(n.left+M,n.top+Math.min(B,n.height-D),Math.max(0,f-M),Math.max(0,x-D),Yr.BOTTOM_LEFT):new lt(n.left+M,n.top+n.height-D),this.topLeftContentBox=a>0||o>0?Rn(n.left+M+P,n.top+b+T,Math.max(0,a-(M+P)),Math.max(0,o-(b+T)),Yr.TOP_LEFT):new lt(n.left+M+P,n.top+b+T),this.topRightContentBox=l>0||c>0?Rn(n.left+Math.min(v,n.width+M+P),n.top+b+T,v>n.width+M+P?0:l-M+P,c-(b+T),Yr.TOP_RIGHT):new lt(n.left+n.width-(E+S),n.top+b+T),this.bottomRightContentBox=h>0||d>0?Rn(n.left+Math.min(k,n.width-(M+P)),n.top+Math.min(m,n.height+b+T),Math.max(0,h-(E+S)),d-(D+L),Yr.BOTTOM_RIGHT):new lt(n.left+n.width-(E+S),n.top+n.height-(D+L)),this.bottomLeftContentBox=f>0||x>0?Rn(n.left+M+P,n.top+B,Math.max(0,f-(M+P)),x-(D+L),Yr.BOTTOM_LEFT):new lt(n.left+M+P,n.top+n.height-(D+L))}return t}(),Yr;(function(t){t[t.TOP_LEFT=0]="TOP_LEFT",t[t.TOP_RIGHT=1]="TOP_RIGHT",t[t.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Yr||(Yr={}));var Rn=function(t,e,r,n,i){var a=4*((Math.sqrt(2)-1)/3),o=r*a,s=n*a,l=t+r,c=e+n;switch(i){case Yr.TOP_LEFT:return new oC(new lt(t,c),new lt(t,c-s),new lt(l-o,e),new lt(l,e));case Yr.TOP_RIGHT:return new oC(new lt(t,e),new lt(t+o,e),new lt(l,c-s),new lt(l,c));case Yr.BOTTOM_RIGHT:return new oC(new lt(l,e),new lt(l,e+s),new lt(t+o,c),new lt(t,c));case Yr.BOTTOM_LEFT:default:return new oC(new lt(l,c),new lt(l-o,c),new lt(t,e+s),new lt(t,e))}},qZ=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},yQe=function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]},VZ=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},vQe=function(){function t(e,r,n){this.offsetX=e,this.offsetY=r,this.matrix=n,this.type=0,this.target=6}return t}(),sC=function(){function t(e,r){this.path=e,this.target=r,this.type=1}return t}(),mQe=function(){function t(e){this.opacity=e,this.type=2,this.target=6}return t}(),wQe=function(t){return t.type===0},t3e=function(t){return t.type===1},kQe=function(t){return t.type===2},j1e=function(t,e){return t.length===e.length?t.some(function(r,n){return r===e[n]}):!1},BQe=function(t,e,r,n,i){return t.map(function(a,o){switch(o){case 0:return a.add(e,r);case 1:return a.add(e+n,r);case 2:return a.add(e+n,r+i);case 3:return a.add(e,r+i)}return a})},r3e=function(){function t(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return t}(),n3e=function(){function t(e,r){if(this.container=e,this.parent=r,this.effects=[],this.curves=new gQe(this.container),this.container.styles.opacity<1&&this.effects.push(new mQe(this.container.styles.opacity)),this.container.styles.transform!==null){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,i=this.container.bounds.top+this.container.styles.transformOrigin[1].number,a=this.container.styles.transform;this.effects.push(new vQe(n,i,a))}if(this.container.styles.overflowX!==0){var o=qZ(this.curves),s=VZ(this.curves);j1e(o,s)?this.effects.push(new sC(o,6)):(this.effects.push(new sC(o,2)),this.effects.push(new sC(s,4)))}}return t.prototype.getEffects=function(e){for(var r=[2,3].indexOf(this.container.styles.position)===-1,n=this.parent,i=this.effects.slice(0);n;){var a=n.effects.filter(function(l){return!t3e(l)});if(r||n.container.styles.position!==0||!n.parent){if(i.unshift.apply(i,a),r=[2,3].indexOf(n.container.styles.position)===-1,n.container.styles.overflowX!==0){var o=qZ(n.curves),s=VZ(n.curves);j1e(o,s)||i.unshift(new sC(s,6))}}else i.unshift.apply(i,a);n=n.parent}return i.filter(function(l){return $i(l.target,e)})},t}(),rae=function(t,e,r,n){t.container.elements.forEach(function(i){var a=$i(i.flags,4),o=$i(i.flags,2),s=new n3e(i,t);$i(i.styles.display,2048)&&n.push(s);var l=$i(i.flags,8)?[]:n;if(a||o){var c=a||i.styles.isPositioned()?r:e,A=new r3e(s);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var h=i.styles.zIndex.order;if(h<0){var d=0;c.negativeZIndex.some(function(f,x){return h>f.element.container.styles.zIndex.order?(d=x,!1):d>0}),c.negativeZIndex.splice(d,0,A)}else if(h>0){var u=0;c.positiveZIndex.some(function(f,x){return h>=f.element.container.styles.zIndex.order?(u=x+1,!1):u>0}),c.positiveZIndex.splice(u,0,A)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(A)}else i.styles.isFloating()?c.nonPositionedFloats.push(A):c.nonPositionedInlineLevel.push(A);rae(s,A,a?A:r,l)}else i.styles.isInlineLevel()?e.inlineLevel.push(s):e.nonInlineLevel.push(s),rae(s,e,r,l);$i(i.flags,8)&&i3e(i,l)})},i3e=function(t,e){for(var r=t instanceof Yie?t.start:1,n=t instanceof Yie?t.reversed:!1,i=0;i<e.length;i++){var a=e[i];a.container instanceof Q8e&&typeof a.container.value=="number"&&a.container.value!==0&&(r=a.container.value),a.listValue=W6(r,a.container.styles.listStyleType,!0),r+=n?-1:1}},CQe=function(t){var e=new n3e(t,null),r=new r3e(e),n=[];return rae(e,r,r,n),i3e(e.container,n),r},q1e=function(t,e){switch(e){case 0:return W0(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return W0(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return W0(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);case 3:default:return W0(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}},bQe=function(t,e){switch(e){case 0:return W0(t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox,t.topRightBorderBox,t.topRightBorderDoubleOuterBox);case 1:return W0(t.topRightBorderBox,t.topRightBorderDoubleOuterBox,t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox);case 2:return W0(t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox,t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox);case 3:default:return W0(t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox,t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox)}},EQe=function(t,e){switch(e){case 0:return W0(t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox,t.topRightBorderDoubleInnerBox,t.topRightPaddingBox);case 1:return W0(t.topRightBorderDoubleInnerBox,t.topRightPaddingBox,t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox);case 2:return W0(t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox,t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox);case 3:default:return W0(t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox,t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox)}},FQe=function(t,e){switch(e){case 0:return lC(t.topLeftBorderStroke,t.topRightBorderStroke);case 1:return lC(t.topRightBorderStroke,t.bottomRightBorderStroke);case 2:return lC(t.bottomRightBorderStroke,t.bottomLeftBorderStroke);case 3:default:return lC(t.bottomLeftBorderStroke,t.topLeftBorderStroke)}},lC=function(t,e){var r=[];return Q0(t)?r.push(t.subdivide(.5,!1)):r.push(t),Q0(e)?r.push(e.subdivide(.5,!0)):r.push(e),r},W0=function(t,e,r,n){var i=[];return Q0(t)?i.push(t.subdivide(.5,!1)):i.push(t),Q0(r)?i.push(r.subdivide(.5,!0)):i.push(r),Q0(n)?i.push(n.subdivide(.5,!0).reverse()):i.push(n),Q0(e)?i.push(e.subdivide(.5,!1).reverse()):i.push(e),i},a3e=function(t){var e=t.bounds,r=t.styles;return e.add(r.borderLeftWidth,r.borderTopWidth,-(r.borderRightWidth+r.borderLeftWidth),-(r.borderTopWidth+r.borderBottomWidth))},KZ=function(t){var e=t.styles,r=t.bounds,n=kn(e.paddingLeft,r.width),i=kn(e.paddingRight,r.width),a=kn(e.paddingTop,r.width),o=kn(e.paddingBottom,r.width);return r.add(n+e.borderLeftWidth,a+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+n+i),-(e.borderTopWidth+e.borderBottomWidth+a+o))},SQe=function(t,e){return t===0?e.bounds:t===2?KZ(e):a3e(e)},DQe=function(t,e){return t===0?e.bounds:t===2?KZ(e):a3e(e)},Fee=function(t,e,r){var n=SQe(yy(t.styles.backgroundOrigin,e),t),i=DQe(yy(t.styles.backgroundClip,e),t),a=MQe(yy(t.styles.backgroundSize,e),r,n),o=a[0],s=a[1],l=h8(yy(t.styles.backgroundPosition,e),n.width-o,n.height-s),c=_Qe(yy(t.styles.backgroundRepeat,e),l,a,n,i),A=Math.round(n.left+l[0]),h=Math.round(n.top+l[1]);return[c,A,h,o,s]},ay=function(t){return fn(t)&&t.value===b5.AUTO},cC=function(t){return typeof t=="number"},MQe=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=t[0],s=t[1];if(!o)return[0,0];if(Ii(o)&&s&&Ii(s))return[kn(o,r.width),kn(s,r.height)];var l=cC(a);if(fn(o)&&(o.value===b5.CONTAIN||o.value===b5.COVER)){if(cC(a)){var c=r.width/r.height;return c<a!=(o.value===b5.COVER)?[r.width,r.width/a]:[r.height*a,r.height]}return[r.width,r.height]}var A=cC(n),h=cC(i),d=A||h;if(ay(o)&&(!s||ay(s))){if(A&&h)return[n,i];if(!l&&!d)return[r.width,r.height];if(d&&l){var u=A?n:i*a,f=h?i:n/a;return[u,f]}var x=A?n:r.width,y=h?i:r.height;return[x,y]}if(l){var p=0,v=0;return Ii(o)?p=kn(o,r.width):Ii(s)&&(v=kn(s,r.height)),ay(o)?p=v*a:(!s||ay(s))&&(v=p/a),[p,v]}var m=null,k=null;if(Ii(o)?m=kn(o,r.width):s&&Ii(s)&&(k=kn(s,r.height)),m!==null&&(!s||ay(s))&&(k=A&&h?m/n*i:r.height),k!==null&&ay(o)&&(m=A&&h?k/i*n:r.width),m!==null&&k!==null)return[m,k];throw new Error("Unable to calculate background-size for element")},yy=function(t,e){var r=t[e];return typeof r>"u"?t[0]:r},_Qe=function(t,e,r,n,i){var a=e[0],o=e[1],s=r[0],l=r[1];switch(t){case 2:return[new lt(Math.round(n.left),Math.round(n.top+o)),new lt(Math.round(n.left+n.width),Math.round(n.top+o)),new lt(Math.round(n.left+n.width),Math.round(l+n.top+o)),new lt(Math.round(n.left),Math.round(l+n.top+o))];case 3:return[new lt(Math.round(n.left+a),Math.round(n.top)),new lt(Math.round(n.left+a+s),Math.round(n.top)),new lt(Math.round(n.left+a+s),Math.round(n.height+n.top)),new lt(Math.round(n.left+a),Math.round(n.height+n.top))];case 1:return[new lt(Math.round(n.left+a),Math.round(n.top+o)),new lt(Math.round(n.left+a+s),Math.round(n.top+o)),new lt(Math.round(n.left+a+s),Math.round(n.top+o+l)),new lt(Math.round(n.left+a),Math.round(n.top+o+l))];default:return[new lt(Math.round(i.left),Math.round(i.top)),new lt(Math.round(i.left+i.width),Math.round(i.top)),new lt(Math.round(i.left+i.width),Math.round(i.height+i.top)),new lt(Math.round(i.left),Math.round(i.height+i.top))]}},LQe="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",V1e="Hidden Text",IQe=function(){function t(e){this._data={},this._document=e}return t.prototype.parseMetrics=function(e,r){var n=this._document.createElement("div"),i=this._document.createElement("img"),a=this._document.createElement("span"),o=this._document.body;n.style.visibility="hidden",n.style.fontFamily=e,n.style.fontSize=r,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",o.appendChild(n),i.src=LQe,i.width=1,i.height=1,i.style.margin="0",i.style.padding="0",i.style.verticalAlign="baseline",a.style.fontFamily=e,a.style.fontSize=r,a.style.margin="0",a.style.padding="0",a.appendChild(this._document.createTextNode(V1e)),n.appendChild(a),n.appendChild(i);var s=i.offsetTop-a.offsetTop+2;n.removeChild(a),n.appendChild(this._document.createTextNode(V1e)),n.style.lineHeight="normal",i.style.verticalAlign="super";var l=i.offsetTop-n.offsetTop+2;return o.removeChild(n),{baseline:s,middle:l}},t.prototype.getMetrics=function(e,r){var n=e+" "+r;return typeof this._data[n]>"u"&&(this._data[n]=this.parseMetrics(e,r)),this._data[n]},t}(),o3e=function(){function t(e,r){this.context=e,this.options=r}return t}(),TQe=1e4,PQe=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this;return i._activeEffects=[],i.canvas=n.canvas?n.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),n.canvas||(i.canvas.width=Math.floor(n.width*n.scale),i.canvas.height=Math.floor(n.height*n.scale),i.canvas.style.width=n.width+"px",i.canvas.style.height=n.height+"px"),i.fontMetrics=new IQe(document),i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-n.x,-n.y),i.ctx.textBaseline="bottom",i._activeEffects=[],i.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),i}return e.prototype.applyEffects=function(r){for(var n=this;this._activeEffects.length;)this.popEffect();r.forEach(function(i){return n.applyEffect(i)})},e.prototype.applyEffect=function(r){this.ctx.save(),kQe(r)&&(this.ctx.globalAlpha=r.opacity),wQe(r)&&(this.ctx.translate(r.offsetX,r.offsetY),this.ctx.transform(r.matrix[0],r.matrix[1],r.matrix[2],r.matrix[3],r.matrix[4],r.matrix[5]),this.ctx.translate(-r.offsetX,-r.offsetY)),t3e(r)&&(this.path(r.path),this.ctx.clip()),this._activeEffects.push(r)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(r){return Do(this,void 0,void 0,function(){var n;return co(this,function(i){switch(i.label){case 0:return n=r.element.container.styles,n.isVisible()?[4,this.renderStackContent(r)]:[3,2];case 1:i.sent(),i.label=2;case 2:return[2]}})})},e.prototype.renderNode=function(r){return Do(this,void 0,void 0,function(){return co(this,function(n){switch(n.label){case 0:if($i(r.container.flags,16))debugger;return r.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(r)]:[3,3];case 1:return n.sent(),[4,this.renderNodeContent(r)];case 2:n.sent(),n.label=3;case 3:return[2]}})})},e.prototype.renderTextWithLetterSpacing=function(r,n,i){var a=this;if(n===0)this.ctx.fillText(r.text,r.bounds.left,r.bounds.top+i);else{var o=Fse(r.text);o.reduce(function(s,l){return a.ctx.fillText(l,s,r.bounds.top+i),s+a.ctx.measureText(l).width},r.bounds.left)}},e.prototype.createFontStyle=function(r){var n=r.fontVariant.filter(function(o){return o==="normal"||o==="small-caps"}).join(""),i=OQe(r.fontFamily).join(", "),a=h9(r.fontSize)?""+r.fontSize.number+r.fontSize.unit:r.fontSize.number+"px";return[[r.fontStyle,n,r.fontWeight,a,i].join(" "),i,a]},e.prototype.renderTextNode=function(r,n){return Do(this,void 0,void 0,function(){var i,a,o,s,l,c,A,h,d=this;return co(this,function(u){return i=this.createFontStyle(n),a=i[0],o=i[1],s=i[2],this.ctx.font=a,this.ctx.direction=n.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",l=this.fontMetrics.getMetrics(o,s),c=l.baseline,A=l.middle,h=n.paintOrder,r.textBounds.forEach(function(f){h.forEach(function(x){switch(x){case 0:d.ctx.fillStyle=ca(n.color),d.renderTextWithLetterSpacing(f,n.letterSpacing,c);var y=n.textShadow;y.length&&f.text.trim().length&&(y.slice(0).reverse().forEach(function(p){d.ctx.shadowColor=ca(p.color),d.ctx.shadowOffsetX=p.offsetX.number*d.options.scale,d.ctx.shadowOffsetY=p.offsetY.number*d.options.scale,d.ctx.shadowBlur=p.blur.number,d.renderTextWithLetterSpacing(f,n.letterSpacing,c)}),d.ctx.shadowColor="",d.ctx.shadowOffsetX=0,d.ctx.shadowOffsetY=0,d.ctx.shadowBlur=0),n.textDecorationLine.length&&(d.ctx.fillStyle=ca(n.textDecorationColor||n.color),n.textDecorationLine.forEach(function(p){switch(p){case 1:d.ctx.fillRect(f.bounds.left,Math.round(f.bounds.top+c),f.bounds.width,1);break;case 2:d.ctx.fillRect(f.bounds.left,Math.round(f.bounds.top),f.bounds.width,1);break;case 3:d.ctx.fillRect(f.bounds.left,Math.ceil(f.bounds.top+A),f.bounds.width,1);break}}));break;case 1:n.webkitTextStrokeWidth&&f.text.trim().length&&(d.ctx.strokeStyle=ca(n.webkitTextStrokeColor),d.ctx.lineWidth=n.webkitTextStrokeWidth,d.ctx.lineJoin=window.chrome?"miter":"round",d.ctx.strokeText(f.text,f.bounds.left,f.bounds.top+c)),d.ctx.strokeStyle="",d.ctx.lineWidth=0,d.ctx.lineJoin="miter";break}})}),[2]})})},e.prototype.renderReplacedElement=function(r,n,i){if(i&&r.intrinsicWidth>0&&r.intrinsicHeight>0){var a=KZ(r),o=VZ(n);this.path(o),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(i,0,0,r.intrinsicWidth,r.intrinsicHeight,a.left,a.top,a.width,a.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(r){return Do(this,void 0,void 0,function(){var n,i,a,o,s,l,v,v,c,A,h,d,k,u,f,B,x,y,p,v,m,k,B;return co(this,function(b){switch(b.label){case 0:this.applyEffects(r.getEffects(4)),n=r.container,i=r.curves,a=n.styles,o=0,s=n.textNodes,b.label=1;case 1:return o<s.length?(l=s[o],[4,this.renderTextNode(l,a)]):[3,4];case 2:b.sent(),b.label=3;case 3:return o++,[3,1];case 4:if(!(n instanceof R8e))return[3,8];b.label=5;case 5:return b.trys.push([5,7,,8]),[4,this.context.cache.match(n.src)];case 6:return v=b.sent(),this.renderReplacedElement(n,i,v),[3,8];case 7:return b.sent(),this.context.logger.error("Error loading image "+n.src),[3,8];case 8:if(n instanceof H8e&&this.renderReplacedElement(n,i,n.canvas),!(n instanceof O8e))return[3,12];b.label=9;case 9:return b.trys.push([9,11,,12]),[4,this.context.cache.match(n.svg)];case 10:return v=b.sent(),this.renderReplacedElement(n,i,v),[3,12];case 11:return b.sent(),this.context.logger.error("Error loading svg "+n.svg.substring(0,255)),[3,12];case 12:return n instanceof q8e&&n.tree?(c=new e(this.context,{scale:this.options.scale,backgroundColor:n.backgroundColor,x:0,y:0,width:n.width,height:n.height}),[4,c.render(n.tree)]):[3,14];case 13:A=b.sent(),n.width&&n.height&&this.ctx.drawImage(A,0,0,n.width,n.height,n.bounds.left,n.bounds.top,n.bounds.width,n.bounds.height),b.label=14;case 14:if(n instanceof Sse&&(h=Math.min(n.bounds.width,n.bounds.height),n.type===OZ?n.checked&&(this.ctx.save(),this.path([new lt(n.bounds.left+h*.39363,n.bounds.top+h*.79),new lt(n.bounds.left+h*.16,n.bounds.top+h*.5549),new lt(n.bounds.left+h*.27347,n.bounds.top+h*.44071),new lt(n.bounds.left+h*.39694,n.bounds.top+h*.5649),new lt(n.bounds.left+h*.72983,n.bounds.top+h*.23),new lt(n.bounds.left+h*.84,n.bounds.top+h*.34085),new lt(n.bounds.left+h*.39363,n.bounds.top+h*.79)]),this.ctx.fillStyle=ca(L1e),this.ctx.fill(),this.ctx.restore()):n.type===QZ&&n.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(n.bounds.left+h/2,n.bounds.top+h/2,h/4,0,Math.PI*2,!0),this.ctx.fillStyle=ca(L1e),this.ctx.fill(),this.ctx.restore())),UQe(n)&&n.value.length){switch(d=this.createFontStyle(a),k=d[0],u=d[1],f=this.fontMetrics.getMetrics(k,u).baseline,this.ctx.font=k,this.ctx.fillStyle=ca(a.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=RQe(n.styles.textAlign),B=KZ(n),x=0,n.styles.textAlign){case 1:x+=B.width/2;break;case 2:x+=B.width;break}y=B.add(x,0,0,-B.height/2+1),this.ctx.save(),this.path([new lt(B.left,B.top),new lt(B.left+B.width,B.top),new lt(B.left+B.width,B.top+B.height),new lt(B.left,B.top+B.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new K3(n.value,y),a.letterSpacing,f),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!$i(n.styles.display,2048))return[3,20];if(n.styles.listStyleImage===null)return[3,19];if(p=n.styles.listStyleImage,p.type!==0)return[3,18];v=void 0,m=p.url,b.label=15;case 15:return b.trys.push([15,17,,18]),[4,this.context.cache.match(m)];case 16:return v=b.sent(),this.ctx.drawImage(v,n.bounds.left-(v.width+10),n.bounds.top),[3,18];case 17:return b.sent(),this.context.logger.error("Error loading list-style-image "+m),[3,18];case 18:return[3,20];case 19:r.listValue&&n.styles.listStyleType!==-1&&(k=this.createFontStyle(a)[0],this.ctx.font=k,this.ctx.fillStyle=ca(a.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",B=new nu(n.bounds.left,n.bounds.top+kn(n.styles.paddingTop,n.bounds.width),n.bounds.width,x1e(a.lineHeight,a.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new K3(r.listValue,B),a.letterSpacing,x1e(a.lineHeight,a.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),b.label=20;case 20:return[2]}})})},e.prototype.renderStackContent=function(r){return Do(this,void 0,void 0,function(){var n,i,p,a,o,p,s,l,p,c,A,p,h,d,p,u,f,p,x,y,p;return co(this,function(v){switch(v.label){case 0:if($i(r.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(r.element)];case 1:v.sent(),n=0,i=r.negativeZIndex,v.label=2;case 2:return n<i.length?(p=i[n],[4,this.renderStack(p)]):[3,5];case 3:v.sent(),v.label=4;case 4:return n++,[3,2];case 5:return[4,this.renderNodeContent(r.element)];case 6:v.sent(),a=0,o=r.nonInlineLevel,v.label=7;case 7:return a<o.length?(p=o[a],[4,this.renderNode(p)]):[3,10];case 8:v.sent(),v.label=9;case 9:return a++,[3,7];case 10:s=0,l=r.nonPositionedFloats,v.label=11;case 11:return s<l.length?(p=l[s],[4,this.renderStack(p)]):[3,14];case 12:v.sent(),v.label=13;case 13:return s++,[3,11];case 14:c=0,A=r.nonPositionedInlineLevel,v.label=15;case 15:return c<A.length?(p=A[c],[4,this.renderStack(p)]):[3,18];case 16:v.sent(),v.label=17;case 17:return c++,[3,15];case 18:h=0,d=r.inlineLevel,v.label=19;case 19:return h<d.length?(p=d[h],[4,this.renderNode(p)]):[3,22];case 20:v.sent(),v.label=21;case 21:return h++,[3,19];case 22:u=0,f=r.zeroOrAutoZIndexOrTransformedOrOpacity,v.label=23;case 23:return u<f.length?(p=f[u],[4,this.renderStack(p)]):[3,26];case 24:v.sent(),v.label=25;case 25:return u++,[3,23];case 26:x=0,y=r.positiveZIndex,v.label=27;case 27:return x<y.length?(p=y[x],[4,this.renderStack(p)]):[3,30];case 28:v.sent(),v.label=29;case 29:return x++,[3,27];case 30:return[2]}})})},e.prototype.mask=function(r){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(r.slice(0).reverse()),this.ctx.closePath()},e.prototype.path=function(r){this.ctx.beginPath(),this.formatPath(r),this.ctx.closePath()},e.prototype.formatPath=function(r){var n=this;r.forEach(function(i,a){var o=Q0(i)?i.start:i;a===0?n.ctx.moveTo(o.x,o.y):n.ctx.lineTo(o.x,o.y),Q0(i)&&n.ctx.bezierCurveTo(i.startControl.x,i.startControl.y,i.endControl.x,i.endControl.y,i.end.x,i.end.y)})},e.prototype.renderRepeat=function(r,n,i,a){this.path(r),this.ctx.fillStyle=n,this.ctx.translate(i,a),this.ctx.fill(),this.ctx.translate(-i,-a)},e.prototype.resizeImage=function(r,n,i){var a;if(r.width===n&&r.height===i)return r;var o=(a=this.canvas.ownerDocument)!==null&&a!==void 0?a:document,s=o.createElement("canvas");s.width=Math.max(1,n),s.height=Math.max(1,i);var l=s.getContext("2d");return l.drawImage(r,0,0,r.width,r.height,0,0,n,i),s},e.prototype.renderBackgroundImage=function(r){return Do(this,void 0,void 0,function(){var n,i,a,o,s,l;return co(this,function(c){switch(c.label){case 0:n=r.styles.backgroundImage.length-1,i=function(A){var h,d,u,T,Y,G,P,_,D,f,T,Y,G,P,_,x,y,p,v,m,k,B,b,E,D,M,T,S,L,P,_,K,Y,G,X,V,J,O,I,j,q,ie;return co(this,function(he){switch(he.label){case 0:if(A.type!==0)return[3,5];h=void 0,d=A.url,he.label=1;case 1:return he.trys.push([1,3,,4]),[4,a.context.cache.match(d)];case 2:return h=he.sent(),[3,4];case 3:return he.sent(),a.context.logger.error("Error loading background-image "+d),[3,4];case 4:return h&&(u=Fee(r,n,[h.width,h.height,h.width/h.height]),T=u[0],Y=u[1],G=u[2],P=u[3],_=u[4],D=a.ctx.createPattern(a.resizeImage(h,P,_),"repeat"),a.renderRepeat(T,D,Y,G)),[3,6];case 5:wRe(A)?(f=Fee(r,n,[null,null,null]),T=f[0],Y=f[1],G=f[2],P=f[3],_=f[4],x=pRe(A.angle,P,_),y=x[0],p=x[1],v=x[2],m=x[3],k=x[4],B=document.createElement("canvas"),B.width=P,B.height=_,b=B.getContext("2d"),E=b.createLinearGradient(p,m,v,k),d1e(A.stops,y).forEach(function(ye){return E.addColorStop(ye.stop,ca(ye.color))}),b.fillStyle=E,b.fillRect(0,0,P,_),P>0&&_>0&&(D=a.ctx.createPattern(B,"repeat"),a.renderRepeat(T,D,Y,G))):kRe(A)&&(M=Fee(r,n,[null,null,null]),T=M[0],S=M[1],L=M[2],P=M[3],_=M[4],K=A.position.length===0?[Cse]:A.position,Y=kn(K[0],P),G=kn(K[K.length-1],_),X=gRe(A,Y,G,P,_),V=X[0],J=X[1],V>0&&J>0&&(O=a.ctx.createRadialGradient(S+Y,L+G,0,S+Y,L+G,V),d1e(A.stops,V*2).forEach(function(ye){return O.addColorStop(ye.stop,ca(ye.color))}),a.path(T),a.ctx.fillStyle=O,V!==J?(I=r.bounds.left+.5*r.bounds.width,j=r.bounds.top+.5*r.bounds.height,q=J/V,ie=1/q,a.ctx.save(),a.ctx.translate(I,j),a.ctx.transform(1,0,0,q,0,0),a.ctx.translate(-I,-j),a.ctx.fillRect(S,ie*(L-j)+j,P,_*ie),a.ctx.restore()):a.ctx.fill())),he.label=6;case 6:return n--,[2]}})},a=this,o=0,s=r.styles.backgroundImage.slice(0).reverse(),c.label=1;case 1:return o<s.length?(l=s[o],[5,i(l)]):[3,4];case 2:c.sent(),c.label=3;case 3:return o++,[3,1];case 4:return[2]}})})},e.prototype.renderSolidBorder=function(r,n,i){return Do(this,void 0,void 0,function(){return co(this,function(a){return this.path(q1e(i,n)),this.ctx.fillStyle=ca(r),this.ctx.fill(),[2]})})},e.prototype.renderDoubleBorder=function(r,n,i,a){return Do(this,void 0,void 0,function(){var o,s;return co(this,function(l){switch(l.label){case 0:return n<3?[4,this.renderSolidBorder(r,i,a)]:[3,2];case 1:return l.sent(),[2];case 2:return o=bQe(a,i),this.path(o),this.ctx.fillStyle=ca(r),this.ctx.fill(),s=EQe(a,i),this.path(s),this.ctx.fill(),[2]}})})},e.prototype.renderNodeBackgroundAndBorders=function(r){return Do(this,void 0,void 0,function(){var n,i,a,o,s,l,c,A,h=this;return co(this,function(d){switch(d.label){case 0:return this.applyEffects(r.getEffects(2)),n=r.container.styles,i=!M1(n.backgroundColor)||n.backgroundImage.length,a=[{style:n.borderTopStyle,color:n.borderTopColor,width:n.borderTopWidth},{style:n.borderRightStyle,color:n.borderRightColor,width:n.borderRightWidth},{style:n.borderBottomStyle,color:n.borderBottomColor,width:n.borderBottomWidth},{style:n.borderLeftStyle,color:n.borderLeftColor,width:n.borderLeftWidth}],o=NQe(yy(n.backgroundClip,0),r.curves),i||n.boxShadow.length?(this.ctx.save(),this.path(o),this.ctx.clip(),M1(n.backgroundColor)||(this.ctx.fillStyle=ca(n.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(r.container)]):[3,2];case 1:d.sent(),this.ctx.restore(),n.boxShadow.slice(0).reverse().forEach(function(u){h.ctx.save();var f=qZ(r.curves),x=u.inset?0:TQe,y=BQe(f,-x+(u.inset?1:-1)*u.spread.number,(u.inset?1:-1)*u.spread.number,u.spread.number*(u.inset?-2:2),u.spread.number*(u.inset?-2:2));u.inset?(h.path(f),h.ctx.clip(),h.mask(y)):(h.mask(f),h.ctx.clip(),h.path(y)),h.ctx.shadowOffsetX=u.offsetX.number+x,h.ctx.shadowOffsetY=u.offsetY.number,h.ctx.shadowColor=ca(u.color),h.ctx.shadowBlur=u.blur.number,h.ctx.fillStyle=u.inset?ca(u.color):"rgba(0,0,0,1)",h.ctx.fill(),h.ctx.restore()}),d.label=2;case 2:s=0,l=0,c=a,d.label=3;case 3:return l<c.length?(A=c[l],A.style!==0&&!M1(A.color)&&A.width>0?A.style!==2?[3,5]:[4,this.renderDashedDottedBorder(A.color,A.width,s,r.curves,2)]:[3,11]):[3,13];case 4:return d.sent(),[3,11];case 5:return A.style!==3?[3,7]:[4,this.renderDashedDottedBorder(A.color,A.width,s,r.curves,3)];case 6:return d.sent(),[3,11];case 7:return A.style!==4?[3,9]:[4,this.renderDoubleBorder(A.color,A.width,s,r.curves)];case 8:return d.sent(),[3,11];case 9:return[4,this.renderSolidBorder(A.color,s,r.curves)];case 10:d.sent(),d.label=11;case 11:s++,d.label=12;case 12:return l++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(r,n,i,a,o){return Do(this,void 0,void 0,function(){var s,l,c,A,h,d,u,f,x,y,p,v,m,k,B,b,B,b;return co(this,function(E){return this.ctx.save(),s=FQe(a,i),l=q1e(a,i),o===2&&(this.path(l),this.ctx.clip()),Q0(l[0])?(c=l[0].start.x,A=l[0].start.y):(c=l[0].x,A=l[0].y),Q0(l[1])?(h=l[1].end.x,d=l[1].end.y):(h=l[1].x,d=l[1].y),i===0||i===2?u=Math.abs(c-h):u=Math.abs(A-d),this.ctx.beginPath(),o===3?this.formatPath(s):this.formatPath(l.slice(0,2)),f=n<3?n*3:n*2,x=n<3?n*2:n,o===3&&(f=n,x=n),y=!0,u<=f*2?y=!1:u<=f*2+x?(p=u/(2*f+x),f*=p,x*=p):(v=Math.floor((u+x)/(f+x)),m=(u-v*f)/(v-1),k=(u-(v+1)*f)/v,x=k<=0||Math.abs(x-m)<Math.abs(x-k)?m:k),y&&(o===3?this.ctx.setLineDash([0,f+x]):this.ctx.setLineDash([f,x])),o===3?(this.ctx.lineCap="round",this.ctx.lineWidth=n):this.ctx.lineWidth=n*2+1.1,this.ctx.strokeStyle=ca(r),this.ctx.stroke(),this.ctx.setLineDash([]),o===2&&(Q0(l[0])&&(B=l[3],b=l[0],this.ctx.beginPath(),this.formatPath([new lt(B.end.x,B.end.y),new lt(b.start.x,b.start.y)]),this.ctx.stroke()),Q0(l[1])&&(B=l[1],b=l[2],this.ctx.beginPath(),this.formatPath([new lt(B.end.x,B.end.y),new lt(b.start.x,b.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},e.prototype.render=function(r){return Do(this,void 0,void 0,function(){var n;return co(this,function(i){switch(i.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=ca(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),n=CQe(r),[4,this.renderStack(n)];case 1:return i.sent(),this.applyEffects([]),[2,this.canvas]}})})},e}(o3e),UQe=function(t){return t instanceof j8e||t instanceof z8e?!0:t instanceof Sse&&t.type!==QZ&&t.type!==OZ},NQe=function(t,e){switch(t){case 0:return qZ(e);case 2:return yQe(e);case 1:default:return VZ(e)}},RQe=function(t){switch(t){case 1:return"center";case 2:return"right";case 0:default:return"left"}},HQe=["-apple-system","system-ui"],OQe=function(t){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?t.filter(function(e){return HQe.indexOf(e)===-1}):t},QQe=function(t){ic(e,t);function e(r,n){var i=t.call(this,r,n)||this;return i.canvas=n.canvas?n.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),i.options=n,i.canvas.width=Math.floor(n.width*n.scale),i.canvas.height=Math.floor(n.height*n.scale),i.canvas.style.width=n.width+"px",i.canvas.style.height=n.height+"px",i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-n.x,-n.y),i.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+n.width+"x"+n.height+" at "+n.x+","+n.y+") with scale "+n.scale),i}return e.prototype.render=function(r){return Do(this,void 0,void 0,function(){var n,i;return co(this,function(a){switch(a.label){case 0:return n=Xie(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,r),[4,zQe(n)];case 1:return i=a.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=ca(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(i,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},e}(o3e),zQe=function(t){return new Promise(function(e,r){var n=new Image;n.onload=function(){e(n)},n.onerror=r,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(t))})},jQe=function(){function t(e){var r=e.id,n=e.enabled;this.id=r,this.enabled=n,this.start=Date.now()}return t.prototype.debug=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,QB([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},t.prototype.getTime=function(){return Date.now()-this.start},t.prototype.info=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,QB([this.id,this.getTime()+"ms"],e))},t.prototype.warn=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,QB([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},t.prototype.error=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,QB([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},t.instances={},t}(),qQe=function(){function t(e,r){var n;this.windowBounds=r,this.instanceName="#"+t.instanceCount++,this.logger=new jQe({id:this.instanceName,enabled:e.logging}),this.cache=(n=e.cache)!==null&&n!==void 0?n:new AQe(this,e)}return t.instanceCount=1,t}(),s3e=function(t,e){return e===void 0&&(e={}),VQe(t,e)};typeof window<"u"&&e3e.setContext(window);var VQe=function(t,e){return Do(void 0,void 0,void 0,function(){var r,n,i,a,o,s,l,c,A,h,d,u,f,x,y,p,v,m,k,B,E,b,E,D,M,T,S,L,P,_,K,Y,G,X,V,J,O,I,j,q;return co(this,function(ie){switch(ie.label){case 0:if(!t||typeof t!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(r=t.ownerDocument,!r)throw new Error("Element is not attached to a Document");if(n=r.defaultView,!n)throw new Error("Document is not attached to a Window");return i={allowTaint:(D=e.allowTaint)!==null&&D!==void 0?D:!1,imageTimeout:(M=e.imageTimeout)!==null&&M!==void 0?M:15e3,proxy:e.proxy,useCORS:(T=e.useCORS)!==null&&T!==void 0?T:!1},a=Pie({logging:(S=e.logging)!==null&&S!==void 0?S:!0,cache:e.cache},i),o={windowWidth:(L=e.windowWidth)!==null&&L!==void 0?L:n.innerWidth,windowHeight:(P=e.windowHeight)!==null&&P!==void 0?P:n.innerHeight,scrollX:(_=e.scrollX)!==null&&_!==void 0?_:n.pageXOffset,scrollY:(K=e.scrollY)!==null&&K!==void 0?K:n.pageYOffset},s=new nu(o.scrollX,o.scrollY,o.windowWidth,o.windowHeight),l=new qQe(a,s),c=(Y=e.foreignObjectRendering)!==null&&Y!==void 0?Y:!1,A={allowTaint:(G=e.allowTaint)!==null&&G!==void 0?G:!1,onclone:e.onclone,ignoreElements:e.ignoreElements,inlineImages:c,copyStyles:c},l.logger.debug("Starting document clone with size "+s.width+"x"+s.height+" scrolled to "+-s.left+","+-s.top),h=new Q1e(l,t,A),d=h.clonedReferenceElement,d?[4,h.toIFrame(r,s)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return u=ie.sent(),f=Dse(d)||GOe(d)?BUe(d.ownerDocument):kY(l,d),x=f.width,y=f.height,p=f.left,v=f.top,m=KQe(l,d,e.backgroundColor),k={canvas:e.canvas,backgroundColor:m,scale:(V=(X=e.scale)!==null&&X!==void 0?X:n.devicePixelRatio)!==null&&V!==void 0?V:1,x:((J=e.x)!==null&&J!==void 0?J:0)+p,y:((O=e.y)!==null&&O!==void 0?O:0)+v,width:(I=e.width)!==null&&I!==void 0?I:Math.ceil(x),height:(j=e.height)!==null&&j!==void 0?j:Math.ceil(y)},c?(l.logger.debug("Document cloned, using foreign object rendering"),E=new QQe(l,k),[4,E.render(d)]):[3,3];case 2:return B=ie.sent(),[3,5];case 3:return l.logger.debug("Document cloned, element located at "+p+","+v+" with size "+x+"x"+y+" using computed rendering"),l.logger.debug("Starting DOM parsing"),b=K8e(l,d),m===b.styles.backgroundColor&&(b.styles.backgroundColor=Xh.TRANSPARENT),l.logger.debug("Starting renderer for element at "+k.x+","+k.y+" with size "+k.width+"x"+k.height),E=new PQe(l,k),[4,E.render(b)];case 4:B=ie.sent(),ie.label=5;case 5:return(!((q=e.removeContainer)!==null&&q!==void 0)||q)&&(Q1e.destroy(u)||l.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),l.logger.debug("Finished rendering"),[2,B]}})})},KQe=function(t,e,r){var n=e.ownerDocument,i=n.documentElement?q3(t,getComputedStyle(n.documentElement).backgroundColor):Xh.TRANSPARENT,a=n.body?q3(t,getComputedStyle(n.body).backgroundColor):Xh.TRANSPARENT,o=typeof r=="string"?q3(t,r):r===null?Xh.TRANSPARENT:4294967295;return e===n.documentElement?M1(i)?M1(a)?o:a:i:o};const GQe=Object.freeze(Object.defineProperty({__proto__:null,default:s3e},Symbol.toStringTag,{value:"Module"}));var u9={},WQe=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},l3e={},y0={};let Mse;const ZQe=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];y0.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return e*4+17};y0.getSymbolTotalCodewords=function(e){return ZQe[e]};y0.getBCHDigit=function(t){let e=0;for(;t!==0;)e++,t>>>=1;return e};y0.setToSJISFunction=function(e){if(typeof e!="function")throw new Error('"toSJISFunc" is not a valid function.');Mse=e};y0.isKanjiModeEnabled=function(){return typeof Mse<"u"};y0.toSJIS=function(e){return Mse(e)};var LY={};(function(t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2};function e(r){if(typeof r!="string")throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+r)}}t.isValid=function(n){return n&&typeof n.bit<"u"&&n.bit>=0&&n.bit<4},t.from=function(n,i){if(t.isValid(n))return n;try{return e(n)}catch{return i}}})(LY);function c3e(){this.buffer=[],this.length=0}c3e.prototype={get:function(t){const e=Math.floor(t/8);return(this.buffer[e]>>>7-t%8&1)===1},put:function(t,e){for(let r=0;r<e;r++)this.putBit((t>>>e-r-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var XQe=c3e;function d9(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}d9.prototype.set=function(t,e,r,n){const i=t*this.size+e;this.data[i]=r,n&&(this.reservedBit[i]=!0)};d9.prototype.get=function(t,e){return this.data[t*this.size+e]};d9.prototype.xor=function(t,e,r){this.data[t*this.size+e]^=r};d9.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]};var YQe=d9,A3e={};(function(t){const e=y0.getSymbolSize;t.getRowColCoords=function(n){if(n===1)return[];const i=Math.floor(n/7)+2,a=e(n),o=a===145?26:Math.ceil((a-13)/(2*i-2))*2,s=[a-7];for(let l=1;l<i-1;l++)s[l]=s[l-1]-o;return s.push(6),s.reverse()},t.getPositions=function(n){const i=[],a=t.getRowColCoords(n),o=a.length;for(let s=0;s<o;s++)for(let l=0;l<o;l++)s===0&&l===0||s===0&&l===o-1||s===o-1&&l===0||i.push([a[s],a[l]]);return i}})(A3e);var h3e={};const JQe=y0.getSymbolSize,K1e=7;h3e.getPositions=function(e){const r=JQe(e);return[[0,0],[r-K1e,0],[0,r-K1e]]};var u3e={};(function(t){t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const e={N1:3,N2:3,N3:40,N4:10};t.isValid=function(i){return i!=null&&i!==""&&!isNaN(i)&&i>=0&&i<=7},t.from=function(i){return t.isValid(i)?parseInt(i,10):void 0},t.getPenaltyN1=function(i){const a=i.size;let o=0,s=0,l=0,c=null,A=null;for(let h=0;h<a;h++){s=l=0,c=A=null;for(let d=0;d<a;d++){let u=i.get(h,d);u===c?s++:(s>=5&&(o+=e.N1+(s-5)),c=u,s=1),u=i.get(d,h),u===A?l++:(l>=5&&(o+=e.N1+(l-5)),A=u,l=1)}s>=5&&(o+=e.N1+(s-5)),l>=5&&(o+=e.N1+(l-5))}return o},t.getPenaltyN2=function(i){const a=i.size;let o=0;for(let s=0;s<a-1;s++)for(let l=0;l<a-1;l++){const c=i.get(s,l)+i.get(s,l+1)+i.get(s+1,l)+i.get(s+1,l+1);(c===4||c===0)&&o++}return o*e.N2},t.getPenaltyN3=function(i){const a=i.size;let o=0,s=0,l=0;for(let c=0;c<a;c++){s=l=0;for(let A=0;A<a;A++)s=s<<1&2047|i.get(c,A),A>=10&&(s===1488||s===93)&&o++,l=l<<1&2047|i.get(A,c),A>=10&&(l===1488||l===93)&&o++}return o*e.N3},t.getPenaltyN4=function(i){let a=0;const o=i.data.length;for(let l=0;l<o;l++)a+=i.data[l];return Math.abs(Math.ceil(a*100/o/5)-10)*e.N4};function r(n,i,a){switch(n){case t.Patterns.PATTERN000:return(i+a)%2===0;case t.Patterns.PATTERN001:return i%2===0;case t.Patterns.PATTERN010:return a%3===0;case t.Patterns.PATTERN011:return(i+a)%3===0;case t.Patterns.PATTERN100:return(Math.floor(i/2)+Math.floor(a/3))%2===0;case t.Patterns.PATTERN101:return i*a%2+i*a%3===0;case t.Patterns.PATTERN110:return(i*a%2+i*a%3)%2===0;case t.Patterns.PATTERN111:return(i*a%3+(i+a)%2)%2===0;default:throw new Error("bad maskPattern:"+n)}}t.applyMask=function(i,a){const o=a.size;for(let s=0;s<o;s++)for(let l=0;l<o;l++)a.isReserved(l,s)||a.xor(l,s,r(i,l,s))},t.getBestMask=function(i,a){const o=Object.keys(t.Patterns).length;let s=0,l=1/0;for(let c=0;c<o;c++){a(c),t.applyMask(c,i);const A=t.getPenaltyN1(i)+t.getPenaltyN2(i)+t.getPenaltyN3(i)+t.getPenaltyN4(i);t.applyMask(c,i),A<l&&(l=A,s=c)}return s}})(u3e);var IY={};const c1=LY,AC=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],hC=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];IY.getBlocksCount=function(e,r){switch(r){case c1.L:return AC[(e-1)*4+0];case c1.M:return AC[(e-1)*4+1];case c1.Q:return AC[(e-1)*4+2];case c1.H:return AC[(e-1)*4+3];default:return}};IY.getTotalCodewordsCount=function(e,r){switch(r){case c1.L:return hC[(e-1)*4+0];case c1.M:return hC[(e-1)*4+1];case c1.Q:return hC[(e-1)*4+2];case c1.H:return hC[(e-1)*4+3];default:return}};var d3e={},TY={};const W3=new Uint8Array(512),GZ=new Uint8Array(256);(function(){let e=1;for(let r=0;r<255;r++)W3[r]=e,GZ[e]=r,e<<=1,e&256&&(e^=285);for(let r=255;r<512;r++)W3[r]=W3[r-255]})();TY.log=function(e){if(e<1)throw new Error("log("+e+")");return GZ[e]};TY.exp=function(e){return W3[e]};TY.mul=function(e,r){return e===0||r===0?0:W3[GZ[e]+GZ[r]]};(function(t){const e=TY;t.mul=function(n,i){const a=new Uint8Array(n.length+i.length-1);for(let o=0;o<n.length;o++)for(let s=0;s<i.length;s++)a[o+s]^=e.mul(n[o],i[s]);return a},t.mod=function(n,i){let a=new Uint8Array(n);for(;a.length-i.length>=0;){const o=a[0];for(let l=0;l<i.length;l++)a[l]^=e.mul(i[l],o);let s=0;for(;s<a.length&&a[s]===0;)s++;a=a.slice(s)}return a},t.generateECPolynomial=function(n){let i=new Uint8Array([1]);for(let a=0;a<n;a++)i=t.mul(i,new Uint8Array([1,e.exp(a)]));return i}})(d3e);const f3e=d3e;function _se(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}_se.prototype.initialize=function(e){this.degree=e,this.genPoly=f3e.generateECPolynomial(this.degree)};_se.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");const r=new Uint8Array(e.length+this.degree);r.set(e);const n=f3e.mod(r,this.genPoly),i=this.degree-n.length;if(i>0){const a=new Uint8Array(this.degree);return a.set(n,i),a}return n};var $Qe=_se,x3e={},Z1={},Lse={};Lse.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40};var wA={};const p3e="[0-9]+",eze="[A-Z $%*+\\-./:]+";let Z6="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";Z6=Z6.replace(/u/g,"\\u");const tze="(?:(?![A-Z0-9 $%*+\\-./:]|"+Z6+`)(?:.|[\r ]))+`;wA.KANJI=new RegExp(Z6,"g");wA.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");wA.BYTE=new RegExp(tze,"g");wA.NUMERIC=new RegExp(p3e,"g");wA.ALPHANUMERIC=new RegExp(eze,"g");const rze=new RegExp("^"+Z6+"$"),nze=new RegExp("^"+p3e+"$"),ize=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");wA.testKanji=function(e){return rze.test(e)};wA.testNumeric=function(e){return nze.test(e)};wA.testAlphanumeric=function(e){return ize.test(e)};(function(t){const e=Lse,r=wA;t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(a,o){if(!a.ccBits)throw new Error("Invalid mode: "+a);if(!e.isValid(o))throw new Error("Invalid version: "+o);return o>=1&&o<10?a.ccBits[0]:o<27?a.ccBits[1]:a.ccBits[2]},t.getBestModeForData=function(a){return r.testNumeric(a)?t.NUMERIC:r.testAlphanumeric(a)?t.ALPHANUMERIC:r.testKanji(a)?t.KANJI:t.BYTE},t.toString=function(a){if(a&&a.id)return a.id;throw new Error("Invalid mode")},t.isValid=function(a){return a&&a.bit&&a.ccBits};function n(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+i)}}t.from=function(a,o){if(t.isValid(a))return a;try{return n(a)}catch{return o}}})(Z1);(function(t){const e=y0,r=IY,n=LY,i=Z1,a=Lse,o=7973,s=e.getBCHDigit(o);function l(d,u,f){for(let x=1;x<=40;x++)if(u<=t.getCapacity(x,f,d))return x}function c(d,u){return i.getCharCountIndicator(d,u)+4}function A(d,u){let f=0;return d.forEach(function(x){const y=c(x.mode,u);f+=y+x.getBitsLength()}),f}function h(d,u){for(let f=1;f<=40;f++)if(A(d,f)<=t.getCapacity(f,u,i.MIXED))return f}t.from=function(u,f){return a.isValid(u)?parseInt(u,10):f},t.getCapacity=function(u,f,x){if(!a.isValid(u))throw new Error("Invalid QR Code version");typeof x>"u"&&(x=i.BYTE);const y=e.getSymbolTotalCodewords(u),p=r.getTotalCodewordsCount(u,f),v=(y-p)*8;if(x===i.MIXED)return v;const m=v-c(x,u);switch(x){case i.NUMERIC:return Math.floor(m/10*3);case i.ALPHANUMERIC:return Math.floor(m/11*2);case i.KANJI:return Math.floor(m/13);case i.BYTE:default:return Math.floor(m/8)}},t.getBestVersionForData=function(u,f){let x;const y=n.from(f,n.M);if(Array.isArray(u)){if(u.length>1)return h(u,y);if(u.length===0)return 1;x=u[0]}else x=u;return l(x.mode,x.getLength(),y)},t.getEncodedBits=function(u){if(!a.isValid(u)||u<7)throw new Error("Invalid QR Code version");let f=u<<12;for(;e.getBCHDigit(f)-s>=0;)f^=o<<e.getBCHDigit(f)-s;return u<<12|f}})(x3e);var g3e={};const nae=y0,y3e=1335,aze=21522,G1e=nae.getBCHDigit(y3e);g3e.getEncodedBits=function(e,r){const n=e.bit<<3|r;let i=n<<10;for(;nae.getBCHDigit(i)-G1e>=0;)i^=y3e<<nae.getBCHDigit(i)-G1e;return(n<<10|i)^aze};var v3e={};const oze=Z1;function em(t){this.mode=oze.NUMERIC,this.data=t.toString()}em.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)};em.prototype.getLength=function(){return this.data.length};em.prototype.getBitsLength=function(){return em.getBitsLength(this.data.length)};em.prototype.write=function(e){let r,n,i;for(r=0;r+3<=this.data.length;r+=3)n=this.data.substr(r,3),i=parseInt(n,10),e.put(i,10);const a=this.data.length-r;a>0&&(n=this.data.substr(r),i=parseInt(n,10),e.put(i,a*3+1))};var sze=em;const lze=Z1,See=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function tm(t){this.mode=lze.ALPHANUMERIC,this.data=t}tm.getBitsLength=function(e){return 11*Math.floor(e/2)+6*(e%2)};tm.prototype.getLength=function(){return this.data.length};tm.prototype.getBitsLength=function(){return tm.getBitsLength(this.data.length)};tm.prototype.write=function(e){let r;for(r=0;r+2<=this.data.length;r+=2){let n=See.indexOf(this.data[r])*45;n+=See.indexOf(this.data[r+1]),e.put(n,11)}this.data.length%2&&e.put(See.indexOf(this.data[r]),6)};var cze=tm;const Aze=Z1;function rm(t){this.mode=Aze.BYTE,typeof t=="string"?this.data=new TextEncoder().encode(t):this.data=new Uint8Array(t)}rm.getBitsLength=function(e){return e*8};rm.prototype.getLength=function(){return this.data.length};rm.prototype.getBitsLength=function(){return rm.getBitsLength(this.data.length)};rm.prototype.write=function(t){for(let e=0,r=this.data.length;e<r;e++)t.put(this.data[e],8)};var hze=rm;const uze=Z1,dze=y0;function nm(t){this.mode=uze.KANJI,this.data=t}nm.getBitsLength=function(e){return e*13};nm.prototype.getLength=function(){return this.data.length};nm.prototype.getBitsLength=function(){return nm.getBitsLength(this.data.length)};nm.prototype.write=function(t){let e;for(e=0;e<this.data.length;e++){let r=dze.toSJIS(this.data[e]);if(r>=33088&&r<=40956)r-=33088;else if(r>=57408&&r<=60351)r-=49472;else throw new Error("Invalid SJIS character: "+this.data[e]+` Make sure your charset is UTF-8`);r=(r>>>8&255)*192+(r&255),t.put(r,13)}};var fze=nm,m3e={exports:{}};(function(t){var e={single_source_shortest_paths:function(r,n,i){var a={},o={};o[n]=0;var s=e.PriorityQueue.make();s.push(n,0);for(var l,c,A,h,d,u,f,x,y;!s.empty();){l=s.pop(),c=l.value,h=l.cost,d=r[c]||{};for(A in d)d.hasOwnProperty(A)&&(u=d[A],f=h+u,x=o[A],y=typeof o[A]>"u",(y||x>f)&&(o[A]=f,s.push(A,f),a[A]=c))}if(typeof i<"u"&&typeof o[i]>"u"){var p=["Could not find a path from ",n," to ",i,"."].join("");throw new Error(p)}return a},extract_shortest_path_from_predecessor_list:function(r,n){for(var i=[],a=n;a;)i.push(a),r[a],a=r[a];return i.reverse(),i},find_path:function(r,n,i){var a=e.single_source_shortest_paths(r,n,i);return e.extract_shortest_path_from_predecessor_list(a,i)},PriorityQueue:{make:function(r){var n=e.PriorityQueue,i={},a;r=r||{};for(a in n)n.hasOwnProperty(a)&&(i[a]=n[a]);return i.queue=[],i.sorter=r.sorter||n.default_sorter,i},default_sorter:function(r,n){return r.cost-n.cost},push:function(r,n){var i={value:r,cost:n};this.queue.push(i),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};t.exports=e})(m3e);var xze=m3e.exports;(function(t){const e=Z1,r=sze,n=cze,i=hze,a=fze,o=wA,s=y0,l=xze;function c(p){return unescape(encodeURIComponent(p)).length}function A(p,v,m){const k=[];let B;for(;(B=p.exec(m))!==null;)k.push({data:B[0],index:B.index,mode:v,length:B[0].length});return k}function h(p){const v=A(o.NUMERIC,e.NUMERIC,p),m=A(o.ALPHANUMERIC,e.ALPHANUMERIC,p);let k,B;return s.isKanjiModeEnabled()?(k=A(o.BYTE,e.BYTE,p),B=A(o.KANJI,e.KANJI,p)):(k=A(o.BYTE_KANJI,e.BYTE,p),B=[]),v.concat(m,k,B).sort(function(E,D){return E.index-D.index}).map(function(E){return{data:E.data,mode:E.mode,length:E.length}})}function d(p,v){switch(v){case e.NUMERIC:return r.getBitsLength(p);case e.ALPHANUMERIC:return n.getBitsLength(p);case e.KANJI:return a.getBitsLength(p);case e.BYTE:return i.getBitsLength(p)}}function u(p){return p.reduce(function(v,m){const k=v.length-1>=0?v[v.length-1]:null;return k&&k.mode===m.mode?(v[v.length-1].data+=m.data,v):(v.push(m),v)},[])}function f(p){const v=[];for(let m=0;m<p.length;m++){const k=p[m];switch(k.mode){case e.NUMERIC:v.push([k,{data:k.data,mode:e.ALPHANUMERIC,length:k.length},{data:k.data,mode:e.BYTE,length:k.length}]);break;case e.ALPHANUMERIC:v.push([k,{data:k.data,mode:e.BYTE,length:k.length}]);break;case e.KANJI:v.push([k,{data:k.data,mode:e.BYTE,length:c(k.data)}]);break;case e.BYTE:v.push([{data:k.data,mode:e.BYTE,length:c(k.data)}])}}return v}function x(p,v){const m={},k={start:{}};let B=["start"];for(let b=0;b<p.length;b++){const E=p[b],D=[];for(let M=0;M<E.length;M++){const T=E[M],S=""+b+M;D.push(S),m[S]={node:T,lastCount:0},k[S]={};for(let L=0;L<B.length;L++){const P=B[L];m[P]&&m[P].node.mode===T.mode?(k[P][S]=d(m[P].lastCount+T.length,T.mode)-d(m[P].lastCount,T.mode),m[P].lastCount+=T.length):(m[P]&&(m[P].lastCount=T.length),k[P][S]=d(T.length,T.mode)+4+e.getCharCountIndicator(T.mode,v))}}B=D}for(let b=0;b<B.length;b++)k[B[b]].end=0;return{map:k,table:m}}function y(p,v){let m;const k=e.getBestModeForData(p);if(m=e.from(v,k),m!==e.BYTE&&m.bit<k.bit)throw new Error('"'+p+'" cannot be encoded with mode '+e.toString(m)+`. Suggested mode is: `+e.toString(k));switch(m===e.KANJI&&!s.isKanjiModeEnabled()&&(m=e.BYTE),m){case e.NUMERIC:return new r(p);case e.ALPHANUMERIC:return new n(p);case e.KANJI:return new a(p);case e.BYTE:return new i(p)}}t.fromArray=function(v){return v.reduce(function(m,k){return typeof k=="string"?m.push(y(k,null)):k.data&&m.push(y(k.data,k.mode)),m},[])},t.fromString=function(v,m){const k=h(v,s.isKanjiModeEnabled()),B=f(k),b=x(B,m),E=l.find_path(b.map,"start","end"),D=[];for(let M=1;M<E.length-1;M++)D.push(b.table[E[M]].node);return t.fromArray(u(D))},t.rawSplit=function(v){return t.fromArray(h(v,s.isKanjiModeEnabled()))}})(v3e);const PY=y0,Dee=LY,pze=XQe,gze=YQe,yze=A3e,vze=h3e,iae=u3e,aae=IY,mze=$Qe,WZ=x3e,wze=g3e,kze=Z1,Mee=v3e;function Bze(t,e){const r=t.size,n=vze.getPositions(e);for(let i=0;i<n.length;i++){const a=n[i][0],o=n[i][1];for(let s=-1;s<=7;s++)if(!(a+s<=-1||r<=a+s))for(let l=-1;l<=7;l++)o+l<=-1||r<=o+l||(s>=0&&s<=6&&(l===0||l===6)||l>=0&&l<=6&&(s===0||s===6)||s>=2&&s<=4&&l>=2&&l<=4?t.set(a+s,o+l,!0,!0):t.set(a+s,o+l,!1,!0))}}function Cze(t){const e=t.size;for(let r=8;r<e-8;r++){const n=r%2===0;t.set(r,6,n,!0),t.set(6,r,n,!0)}}function bze(t,e){const r=yze.getPositions(e);for(let n=0;n<r.length;n++){const i=r[n][0],a=r[n][1];for(let o=-2;o<=2;o++)for(let s=-2;s<=2;s++)o===-2||o===2||s===-2||s===2||o===0&&s===0?t.set(i+o,a+s,!0,!0):t.set(i+o,a+s,!1,!0)}}function Eze(t,e){const r=t.size,n=WZ.getEncodedBits(e);let i,a,o;for(let s=0;s<18;s++)i=Math.floor(s/3),a=s%3+r-8-3,o=(n>>s&1)===1,t.set(i,a,o,!0),t.set(a,i,o,!0)}function _ee(t,e,r){const n=t.size,i=wze.getEncodedBits(e,r);let a,o;for(a=0;a<15;a++)o=(i>>a&1)===1,a<6?t.set(a,8,o,!0):a<8?t.set(a+1,8,o,!0):t.set(n-15+a,8,o,!0),a<8?t.set(8,n-a-1,o,!0):a<9?t.set(8,15-a-1+1,o,!0):t.set(8,15-a-1,o,!0);t.set(n-8,8,1,!0)}function Fze(t,e){const r=t.size;let n=-1,i=r-1,a=7,o=0;for(let s=r-1;s>0;s-=2)for(s===6&&s--;;){for(let l=0;l<2;l++)if(!t.isReserved(i,s-l)){let c=!1;o<e.length&&(c=(e[o]>>>a&1)===1),t.set(i,s-l,c),a--,a===-1&&(o++,a=7)}if(i+=n,i<0||r<=i){i-=n,n=-n;break}}}function Sze(t,e,r){const n=new pze;r.forEach(function(l){n.put(l.mode.bit,4),n.put(l.getLength(),kze.getCharCountIndicator(l.mode,t)),l.write(n)});const i=PY.getSymbolTotalCodewords(t),a=aae.getTotalCodewordsCount(t,e),o=(i-a)*8;for(n.getLengthInBits()+4<=o&&n.put(0,4);n.getLengthInBits()%8!==0;)n.putBit(0);const s=(o-n.getLengthInBits())/8;for(let l=0;l<s;l++)n.put(l%2?17:236,8);return Dze(n,t,e)}function Dze(t,e,r){const n=PY.getSymbolTotalCodewords(e),i=aae.getTotalCodewordsCount(e,r),a=n-i,o=aae.getBlocksCount(e,r),s=n%o,l=o-s,c=Math.floor(n/o),A=Math.floor(a/o),h=A+1,d=c-A,u=new mze(d);let f=0;const x=new Array(o),y=new Array(o);let p=0;const v=new Uint8Array(t.buffer);for(let E=0;E<o;E++){const D=E<l?A:h;x[E]=v.slice(f,f+D),y[E]=u.encode(x[E]),f+=D,p=Math.max(p,D)}const m=new Uint8Array(n);let k=0,B,b;for(B=0;B<p;B++)for(b=0;b<o;b++)B<x[b].length&&(m[k++]=x[b][B]);for(B=0;B<d;B++)for(b=0;b<o;b++)m[k++]=y[b][B];return m}function Mze(t,e,r,n){let i;if(Array.isArray(t))i=Mee.fromArray(t);else if(typeof t=="string"){let c=e;if(!c){const A=Mee.rawSplit(t);c=WZ.getBestVersionForData(A,r)}i=Mee.fromString(t,c||40)}else throw new Error("Invalid data");const a=WZ.getBestVersionForData(i,r);if(!a)throw new Error("The amount of data is too big to be stored in a QR Code");if(!e)e=a;else if(e<a)throw new Error(` The chosen QR Code version cannot contain this amount of data. Minimum version required to store current data is: `+a+`. `);const o=Sze(e,r,i),s=PY.getSymbolSize(e),l=new gze(s);return Bze(l,e),Cze(l),bze(l,e),_ee(l,r,0),e>=7&&Eze(l,e),Fze(l,o),isNaN(n)&&(n=iae.getBestMask(l,_ee.bind(null,l,r))),iae.applyMask(n,l),_ee(l,r,n),{modules:l,version:e,errorCorrectionLevel:r,maskPattern:n,segments:i}}l3e.create=function(e,r){if(typeof e>"u"||e==="")throw new Error("No input text");let n=Dee.M,i,a;return typeof r<"u"&&(n=Dee.from(r.errorCorrectionLevel,Dee.M),i=WZ.from(r.version),a=iae.from(r.maskPattern),r.toSJISFunc&&PY.setToSJISFunction(r.toSJISFunc)),Mze(e,i,n,a)};var w3e={},Ise={};(function(t){function e(r){if(typeof r=="number"&&(r=r.toString()),typeof r!="string")throw new Error("Color should be defined as hex string");let n=r.slice().replace("#","").split("");if(n.length<3||n.length===5||n.length>8)throw new Error("Invalid hex color: "+r);(n.length===3||n.length===4)&&(n=Array.prototype.concat.apply([],n.map(function(a){return[a,a]}))),n.length===6&&n.push("F","F");const i=parseInt(n.join(""),16);return{r:i>>24&255,g:i>>16&255,b:i>>8&255,a:i&255,hex:"#"+n.slice(0,6).join("")}}t.getOptions=function(n){n||(n={}),n.color||(n.color={});const i=typeof n.margin>"u"||n.margin===null||n.margin<0?4:n.margin,a=n.width&&n.width>=21?n.width:void 0,o=n.scale||4;return{width:a,scale:a?4:o,margin:i,color:{dark:e(n.color.dark||"#000000ff"),light:e(n.color.light||"#ffffffff")},type:n.type,rendererOpts:n.rendererOpts||{}}},t.getScale=function(n,i){return i.width&&i.width>=n+i.margin*2?i.width/(n+i.margin*2):i.scale},t.getImageWidth=function(n,i){const a=t.getScale(n,i);return Math.floor((n+i.margin*2)*a)},t.qrToImageData=function(n,i,a){const o=i.modules.size,s=i.modules.data,l=t.getScale(o,a),c=Math.floor((o+a.margin*2)*l),A=a.margin*l,h=[a.color.light,a.color.dark];for(let d=0;d<c;d++)for(let u=0;u<c;u++){let f=(d*c+u)*4,x=a.color.light;if(d>=A&&u>=A&&d<c-A&&u<c-A){const y=Math.floor((d-A)/l),p=Math.floor((u-A)/l);x=h[s[y*o+p]?1:0]}n[f++]=x.r,n[f++]=x.g,n[f++]=x.b,n[f]=x.a}}})(Ise);(function(t){const e=Ise;function r(i,a,o){i.clearRect(0,0,a.width,a.height),a.style||(a.style={}),a.height=o,a.width=o,a.style.height=o+"px",a.style.width=o+"px"}function n(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}t.render=function(a,o,s){let l=s,c=o;typeof l>"u"&&(!o||!o.getContext)&&(l=o,o=void 0),o||(c=n()),l=e.getOptions(l);const A=e.getImageWidth(a.modules.size,l),h=c.getContext("2d"),d=h.createImageData(A,A);return e.qrToImageData(d.data,a,l),r(h,c,A),h.putImageData(d,0,0),c},t.renderToDataURL=function(a,o,s){let l=s;typeof l>"u"&&(!o||!o.getContext)&&(l=o,o=void 0),l||(l={});const c=t.render(a,o,l),A=l.type||"image/png",h=l.rendererOpts||{};return c.toDataURL(A,h.quality)}})(w3e);var k3e={};const _ze=Ise;function W1e(t,e){const r=t.a/255,n=e+'="'+t.hex+'"';return r<1?n+" "+e+'-opacity="'+r.toFixed(2).slice(1)+'"':n}function Lee(t,e,r){let n=t+e;return typeof r<"u"&&(n+=" "+r),n}function Lze(t,e,r){let n="",i=0,a=!1,o=0;for(let s=0;s<t.length;s++){const l=Math.floor(s%e),c=Math.floor(s/e);!l&&!a&&(a=!0),t[s]?(o++,s>0&&l>0&&t[s-1]||(n+=a?Lee("M",l+r,.5+c+r):Lee("m",i,0),i=0,a=!1),l+1<e&&t[s+1]||(n+=Lee("h",o),o=0)):i++}return n}k3e.render=function(e,r,n){const i=_ze.getOptions(r),a=e.modules.size,o=e.modules.data,s=a+i.margin*2,l=i.color.light.a?"<path "+W1e(i.color.light,"fill")+' d="M0 0h'+s+"v"+s+'H0z"/>':"",c="<path "+W1e(i.color.dark,"stroke")+' d="'+Lze(o,a,i.margin)+'"/>',A='viewBox="0 0 '+s+" "+s+'"',d='<svg xmlns="http://www.w3.org/2000/svg" '+(i.width?'width="'+i.width+'" height="'+i.width+'" ':"")+A+' shape-rendering="crispEdges">'+l+c+`</svg> `;return typeof n=="function"&&n(null,d),d};const Ize=WQe,oae=l3e,B3e=w3e,Tze=k3e;function Tse(t,e,r,n,i){const a=[].slice.call(arguments,1),o=a.length,s=typeof a[o-1]=="function";if(!s&&!Ize())throw new Error("Callback required as last argument");if(s){if(o<2)throw new Error("Too few arguments provided");o===2?(i=r,r=e,e=n=void 0):o===3&&(e.getContext&&typeof i>"u"?(i=n,n=void 0):(i=n,n=r,r=e,e=void 0))}else{if(o<1)throw new Error("Too few arguments provided");return o===1?(r=e,e=n=void 0):o===2&&!e.getContext&&(n=r,r=e,e=void 0),new Promise(function(l,c){try{const A=oae.create(r,n);l(t(A,e,n))}catch(A){c(A)}})}try{const l=oae.create(r,n);i(null,t(l,e,n))}catch(l){i(l)}}u9.create=oae.create;u9.toCanvas=Tse.bind(null,B3e.render);u9.toDataURL=Tse.bind(null,B3e.renderToDataURL);u9.toString=Tse.bind(null,function(t,e,r){return Tze.render(t,r)});var C3e={exports:{}};(function(t,e){(function(n,i){t.exports=i()})(typeof self<"u"?self:jt,function(){return function(r){var n={};function i(a){if(n[a])return n[a].exports;var o=n[a]={i:a,l:!1,exports:{}};return r[a].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=r,i.c=n,i.d=function(a,o,s){i.o(a,o)||Object.defineProperty(a,o,{configurable:!1,enumerable:!0,get:s})},i.n=function(a){var o=a&&a.__esModule?function(){return a.default}:function(){return a};return i.d(o,"a",o),o},i.o=function(a,o){return Object.prototype.hasOwnProperty.call(a,o)},i.p="",i(i.s=3)}([function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function o(s,l){this.width=l,this.height=s.length/l,this.data=s}return o.createEmpty=function(s,l){return new o(new Uint8ClampedArray(s*l),s)},o.prototype.get=function(s,l){return s<0||s>=this.width||l<0||l>=this.height?!1:!!this.data[l*this.width+s]},o.prototype.set=function(s,l,c){this.data[l*this.width+s]=c?1:0},o.prototype.setRegion=function(s,l,c,A,h){for(var d=l;d<l+A;d++)for(var u=s;u<s+c;u++)this.set(u,d,!!h)},o}();n.BitMatrix=a},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=i(2);function o(l,c){return l^c}n.addOrSubtractGF=o;var s=function(){function l(c,A,h){this.primitive=c,this.size=A,this.generatorBase=h,this.expTable=new Array(this.size),this.logTable=new Array(this.size);for(var d=1,u=0;u<this.size;u++)this.expTable[u]=d,d=d*2,d>=this.size&&(d=(d^this.primitive)&this.size-1);for(var u=0;u<this.size-1;u++)this.logTable[this.expTable[u]]=u;this.zero=new a.default(this,Uint8ClampedArray.from([0])),this.one=new a.default(this,Uint8ClampedArray.from([1]))}return l.prototype.multiply=function(c,A){return c===0||A===0?0:this.expTable[(this.logTable[c]+this.logTable[A])%(this.size-1)]},l.prototype.inverse=function(c){if(c===0)throw new Error("Can't invert 0");return this.expTable[this.size-this.logTable[c]-1]},l.prototype.buildMonomial=function(c,A){if(c<0)throw new Error("Invalid monomial degree less than 0");if(A===0)return this.zero;var h=new Uint8ClampedArray(c+1);return h[0]=A,new a.default(this,h)},l.prototype.log=function(c){if(c===0)throw new Error("Can't take log(0)");return this.logTable[c]},l.prototype.exp=function(c){return this.expTable[c]},l}();n.default=s},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=i(1),o=function(){function s(l,c){if(c.length===0)throw new Error("No coefficients.");this.field=l;var A=c.length;if(A>1&&c[0]===0){for(var h=1;h<A&&c[h]===0;)h++;if(h===A)this.coefficients=l.zero.coefficients;else{this.coefficients=new Uint8ClampedArray(A-h);for(var d=0;d<this.coefficients.length;d++)this.coefficients[d]=c[h+d]}}else this.coefficients=c}return s.prototype.degree=function(){return this.coefficients.length-1},s.prototype.isZero=function(){return this.coefficients[0]===0},s.prototype.getCoefficient=function(l){return this.coefficients[this.coefficients.length-1-l]},s.prototype.addOrSubtract=function(l){var c;if(this.isZero())return l;if(l.isZero())return this;var A=this.coefficients,h=l.coefficients;A.length>h.length&&(c=[h,A],A=c[0],h=c[1]);for(var d=new Uint8ClampedArray(h.length),u=h.length-A.length,f=0;f<u;f++)d[f]=h[f];for(var f=u;f<h.length;f++)d[f]=a.addOrSubtractGF(A[f-u],h[f]);return new s(this.field,d)},s.prototype.multiply=function(l){if(l===0)return this.field.zero;if(l===1)return this;for(var c=this.coefficients.length,A=new Uint8ClampedArray(c),h=0;h<c;h++)A[h]=this.field.multiply(this.coefficients[h],l);return new s(this.field,A)},s.prototype.multiplyPoly=function(l){if(this.isZero()||l.isZero())return this.field.zero;for(var c=this.coefficients,A=c.length,h=l.coefficients,d=h.length,u=new Uint8ClampedArray(A+d-1),f=0;f<A;f++)for(var x=c[f],y=0;y<d;y++)u[f+y]=a.addOrSubtractGF(u[f+y],this.field.multiply(x,h[y]));return new s(this.field,u)},s.prototype.multiplyByMonomial=function(l,c){if(l<0)throw new Error("Invalid degree less than 0");if(c===0)return this.field.zero;for(var A=this.coefficients.length,h=new Uint8ClampedArray(A+l),d=0;d<A;d++)h[d]=this.field.multiply(this.coefficients[d],c);return new s(this.field,h)},s.prototype.evaluateAt=function(l){var c=0;if(l===0)return this.getCoefficient(0);var A=this.coefficients.length;if(l===1)return this.coefficients.forEach(function(d){c=a.addOrSubtractGF(c,d)}),c;c=this.coefficients[0];for(var h=1;h<A;h++)c=a.addOrSubtractGF(this.field.multiply(l,c),this.coefficients[h]);return c},s}();n.default=o},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=i(4),o=i(5),s=i(11),l=i(12);function c(d){var u=l.locate(d);if(!u)return null;for(var f=0,x=u;f<x.length;f++){var y=x[f],p=s.extract(d,y),v=o.decode(p.matrix);if(v)return{binaryData:v.bytes,data:v.text,chunks:v.chunks,version:v.version,location:{topRightCorner:p.mappingFunction(y.dimension,0),topLeftCorner:p.mappingFunction(0,0),bottomRightCorner:p.mappingFunction(y.dimension,y.dimension),bottomLeftCorner:p.mappingFunction(0,y.dimension),topRightFinderPattern:y.topRight,topLeftFinderPattern:y.topLeft,bottomLeftFinderPattern:y.bottomLeft,bottomRightAlignmentPattern:y.alignmentPattern}}}return null}var A={inversionAttempts:"attemptBoth"};function h(d,u,f,x){x===void 0&&(x={});var y=A;Object.keys(y||{}).forEach(function(E){y[E]=x[E]||y[E]});var p=y.inversionAttempts==="attemptBoth"||y.inversionAttempts==="invertFirst",v=y.inversionAttempts==="onlyInvert"||y.inversionAttempts==="invertFirst",m=a.binarize(d,u,f,p),k=m.binarized,B=m.inverted,b=c(v?B:k);return!b&&(y.inversionAttempts==="attemptBoth"||y.inversionAttempts==="invertFirst")&&(b=c(v?k:B)),b}h.default=h,n.default=h},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=i(0),o=8,s=24;function l(h,d,u){return h<d?d:h>u?u:h}var c=function(){function h(d,u){this.width=d,this.data=new Uint8ClampedArray(d*u)}return h.prototype.get=function(d,u){return this.data[u*this.width+d]},h.prototype.set=function(d,u,f){this.data[u*this.width+d]=f},h}();function A(h,d,u,f){if(h.length!==d*u*4)throw new Error("Malformed data passed to binarizer.");for(var x=new c(d,u),y=0;y<d;y++)for(var p=0;p<u;p++){var v=h[(p*d+y)*4+0],m=h[(p*d+y)*4+1],k=h[(p*d+y)*4+2];x.set(y,p,.2126*v+.7152*m+.0722*k)}for(var B=Math.ceil(d/o),b=Math.ceil(u/o),E=new c(B,b),D=0;D<b;D++)for(var M=0;M<B;M++){for(var T=0,S=1/0,L=0,p=0;p<o;p++)for(var y=0;y<o;y++){var P=x.get(M*o+y,D*o+p);T+=P,S=Math.min(S,P),L=Math.max(L,P)}var _=T/Math.pow(o,2);if(L-S<=s&&(_=S/2,D>0&&M>0)){var K=(E.get(M,D-1)+2*E.get(M-1,D)+E.get(M-1,D-1))/4;S<K&&(_=K)}E.set(M,D,_)}var Y=a.BitMatrix.createEmpty(d,u),G=null;f&&(G=a.BitMatrix.createEmpty(d,u));for(var D=0;D<b;D++)for(var M=0;M<B;M++){for(var X=l(M,2,B-3),V=l(D,2,b-3),T=0,J=-2;J<=2;J++)for(var O=-2;O<=2;O++)T+=E.get(X+J,V+O);for(var I=T/25,J=0;J<o;J++)for(var O=0;O<o;O++){var y=M*o+J,p=D*o+O,j=x.get(y,p);Y.set(y,p,j<=I),f&&G.set(y,p,!(j<=I))}}return f?{binarized:Y,inverted:G}:{binarized:Y}}n.binarize=A},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=i(0),o=i(6),s=i(9),l=i(10);function c(k,B){for(var b=k^B,E=0;b;)E++,b&=b-1;return E}function A(k,B){return B<<1|k}var h=[{bits:21522,formatInfo:{errorCorrectionLevel:1,dataMask:0}},{bits:20773,formatInfo:{errorCorrectionLevel:1,dataMask:1}},{bits:24188,formatInfo:{errorCorrectionLevel:1,dataMask:2}},{bits:23371,formatInfo:{errorCorrectionLevel:1,dataMask:3}},{bits:17913,formatInfo:{errorCorrectionLevel:1,dataMask:4}},{bits:16590,formatInfo:{errorCorrectionLevel:1,dataMask:5}},{bits:20375,formatInfo:{errorCorrectionLevel:1,dataMask:6}},{bits:19104,formatInfo:{errorCorrectionLevel:1,dataMask:7}},{bits:30660,formatInfo:{errorCorrectionLevel:0,dataMask:0}},{bits:29427,formatInfo:{errorCorrectionLevel:0,dataMask:1}},{bits:32170,formatInfo:{errorCorrectionLevel:0,dataMask:2}},{bits:30877,formatInfo:{errorCorrectionLevel:0,dataMask:3}},{bits:26159,formatInfo:{errorCorrectionLevel:0,dataMask:4}},{bits:25368,formatInfo:{errorCorrectionLevel:0,dataMask:5}},{bits:27713,formatInfo:{errorCorrectionLevel:0,dataMask:6}},{bits:26998,formatInfo:{errorCorrectionLevel:0,dataMask:7}},{bits:5769,formatInfo:{errorCorrectionLevel:3,dataMask:0}},{bits:5054,formatInfo:{errorCorrectionLevel:3,dataMask:1}},{bits:7399,formatInfo:{errorCorrectionLevel:3,dataMask:2}},{bits:6608,formatInfo:{errorCorrectionLevel:3,dataMask:3}},{bits:1890,formatInfo:{errorCorrectionLevel:3,dataMask:4}},{bits:597,formatInfo:{errorCorrectionLevel:3,dataMask:5}},{bits:3340,formatInfo:{errorCorrectionLevel:3,dataMask:6}},{bits:2107,formatInfo:{errorCorrectionLevel:3,dataMask:7}},{bits:13663,formatInfo:{errorCorrectionLevel:2,dataMask:0}},{bits:12392,formatInfo:{errorCorrectionLevel:2,dataMask:1}},{bits:16177,formatInfo:{errorCorrectionLevel:2,dataMask:2}},{bits:14854,formatInfo:{errorCorrectionLevel:2,dataMask:3}},{bits:9396,formatInfo:{errorCorrectionLevel:2,dataMask:4}},{bits:8579,formatInfo:{errorCorrectionLevel:2,dataMask:5}},{bits:11994,formatInfo:{errorCorrectionLevel:2,dataMask:6}},{bits:11245,formatInfo:{errorCorrectionLevel:2,dataMask:7}}],d=[function(k){return(k.y+k.x)%2===0},function(k){return k.y%2===0},function(k){return k.x%3===0},function(k){return(k.y+k.x)%3===0},function(k){return(Math.floor(k.y/2)+Math.floor(k.x/3))%2===0},function(k){return k.x*k.y%2+k.x*k.y%3===0},function(k){return(k.y*k.x%2+k.y*k.x%3)%2===0},function(k){return((k.y+k.x)%2+k.y*k.x%3)%2===0}];function u(k){var B=17+4*k.versionNumber,b=a.BitMatrix.createEmpty(B,B);b.setRegion(0,0,9,9,!0),b.setRegion(B-8,0,8,9,!0),b.setRegion(0,B-8,9,8,!0);for(var E=0,D=k.alignmentPatternCenters;E<D.length;E++)for(var M=D[E],T=0,S=k.alignmentPatternCenters;T<S.length;T++){var L=S[T];M===6&&L===6||M===6&&L===B-7||M===B-7&&L===6||b.setRegion(M-2,L-2,5,5,!0)}return b.setRegion(6,9,1,B-17,!0),b.setRegion(9,6,B-17,1,!0),k.versionNumber>6&&(b.setRegion(B-11,0,3,6,!0),b.setRegion(0,B-11,6,3,!0)),b}function f(k,B,b){for(var E=d[b.dataMask],D=k.height,M=u(B),T=[],S=0,L=0,P=!0,_=D-1;_>0;_-=2){_===6&&_--;for(var K=0;K<D;K++)for(var Y=P?D-1-K:K,G=0;G<2;G++){var X=_-G;if(!M.get(X,Y)){L++;var V=k.get(X,Y);E({y:Y,x:X})&&(V=!V),S=A(V,S),L===8&&(T.push(S),L=0,S=0)}}P=!P}return T}function x(k){var B=k.height,b=Math.floor((B-17)/4);if(b<=6)return l.VERSIONS[b-1];for(var E=0,D=5;D>=0;D--)for(var M=B-9;M>=B-11;M--)E=A(k.get(M,D),E);for(var T=0,M=5;M>=0;M--)for(var D=B-9;D>=B-11;D--)T=A(k.get(M,D),T);for(var S=1/0,L,P=0,_=l.VERSIONS;P<_.length;P++){var K=_[P];if(K.infoBits===E||K.infoBits===T)return K;var Y=c(E,K.infoBits);Y<S&&(L=K,S=Y),Y=c(T,K.infoBits),Y<S&&(L=K,S=Y)}if(S<=3)return L}function y(k){for(var B=0,b=0;b<=8;b++)b!==6&&(B=A(k.get(b,8),B));for(var E=7;E>=0;E--)E!==6&&(B=A(k.get(8,E),B));for(var D=k.height,M=0,E=D-1;E>=D-7;E--)M=A(k.get(8,E),M);for(var b=D-8;b<D;b++)M=A(k.get(b,8),M);for(var T=1/0,S=null,L=0,P=h;L<P.length;L++){var _=P[L],K=_.bits,Y=_.formatInfo;if(K===B||K===M)return Y;var G=c(B,K);G<T&&(S=Y,T=G),B!==M&&(G=c(M,K),G<T&&(S=Y,T=G))}return T<=3?S:null}function p(k,B,b){var E=B.errorCorrectionLevels[b],D=[],M=0;if(E.ecBlocks.forEach(function(V){for(var J=0;J<V.numBlocks;J++)D.push({numDataCodewords:V.dataCodewordsPerBlock,codewords:[]}),M+=V.dataCodewordsPerBlock+E.ecCodewordsPerBlock}),k.length<M)return null;k=k.slice(0,M);for(var T=E.ecBlocks[0].dataCodewordsPerBlock,S=0;S<T;S++)for(var L=0,P=D;L<P.length;L++){var _=P[L];_.codewords.push(k.shift())}if(E.ecBlocks.length>1)for(var K=E.ecBlocks[0].numBlocks,Y=E.ecBlocks[1].numBlocks,S=0;S<Y;S++)D[K+S].codewords.push(k.shift());for(;k.length>0;)for(var G=0,X=D;G<X.length;G++){var _=X[G];_.codewords.push(k.shift())}return D}function v(k){var B=x(k);if(!B)return null;var b=y(k);if(!b)return null;var E=f(k,B,b),D=p(E,B,b.errorCorrectionLevel);if(!D)return null;for(var M=D.reduce(function(G,X){return G+X.numDataCodewords},0),T=new Uint8ClampedArray(M),S=0,L=0,P=D;L<P.length;L++){var _=P[L],K=s.decode(_.codewords,_.codewords.length-_.numDataCodewords);if(!K)return null;for(var Y=0;Y<_.numDataCodewords;Y++)T[S++]=K[Y]}try{return o.decode(T,B.versionNumber)}catch{return null}}function m(k){if(k==null)return null;var B=v(k);if(B)return B;for(var b=0;b<k.width;b++)for(var E=b+1;E<k.height;E++)k.get(b,E)!==k.get(E,b)&&(k.set(b,E,!k.get(b,E)),k.set(E,b,!k.get(E,b)));return v(k)}n.decode=m},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=i(7),o=i(8),s;(function(x){x.Numeric="numeric",x.Alphanumeric="alphanumeric",x.Byte="byte",x.Kanji="kanji",x.ECI="eci"})(s=n.Mode||(n.Mode={}));var l;(function(x){x[x.Terminator=0]="Terminator",x[x.Numeric=1]="Numeric",x[x.Alphanumeric=2]="Alphanumeric",x[x.Byte=4]="Byte",x[x.Kanji=8]="Kanji",x[x.ECI=7]="ECI"})(l||(l={}));function c(x,y){for(var p=[],v="",m=[10,12,14][y],k=x.readBits(m);k>=3;){var B=x.readBits(10);if(B>=1e3)throw new Error("Invalid numeric value above 999");var b=Math.floor(B/100),E=Math.floor(B/10)%10,D=B%10;p.push(48+b,48+E,48+D),v+=b.toString()+E.toString()+D.toString(),k-=3}if(k===2){var B=x.readBits(7);if(B>=100)throw new Error("Invalid numeric value above 99");var b=Math.floor(B/10),E=B%10;p.push(48+b,48+E),v+=b.toString()+E.toString()}else if(k===1){var B=x.readBits(4);if(B>=10)throw new Error("Invalid numeric value above 9");p.push(48+B),v+=B.toString()}return{bytes:p,text:v}}var A=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function h(x,y){for(var p=[],v="",m=[9,11,13][y],k=x.readBits(m);k>=2;){var B=x.readBits(11),b=Math.floor(B/45),E=B%45;p.push(A[b].charCodeAt(0),A[E].charCodeAt(0)),v+=A[b]+A[E],k-=2}if(k===1){var b=x.readBits(6);p.push(A[b].charCodeAt(0)),v+=A[b]}return{bytes:p,text:v}}function d(x,y){for(var p=[],v="",m=[8,16,16][y],k=x.readBits(m),B=0;B<k;B++){var b=x.readBits(8);p.push(b)}try{v+=decodeURIComponent(p.map(function(E){return"%"+("0"+E.toString(16)).substr(-2)}).join(""))}catch{}return{bytes:p,text:v}}function u(x,y){for(var p=[],v="",m=[8,10,12][y],k=x.readBits(m),B=0;B<k;B++){var b=x.readBits(13),E=Math.floor(b/192)<<8|b%192;E<7936?E+=33088:E+=49472,p.push(E>>8,E&255),v+=String.fromCharCode(o.shiftJISTable[E])}return{bytes:p,text:v}}function f(x,y){for(var p,v,m,k,B=new a.BitStream(x),b=y<=9?0:y<=26?1:2,E={text:"",bytes:[],chunks:[],version:y};B.available()>=4;){var D=B.readBits(4);if(D===l.Terminator)return E;if(D===l.ECI)B.readBits(1)===0?E.chunks.push({type:s.ECI,assignmentNumber:B.readBits(7)}):B.readBits(1)===0?E.chunks.push({type:s.ECI,assignmentNumber:B.readBits(14)}):B.readBits(1)===0?E.chunks.push({type:s.ECI,assignmentNumber:B.readBits(21)}):E.chunks.push({type:s.ECI,assignmentNumber:-1});else if(D===l.Numeric){var M=c(B,b);E.text+=M.text,(p=E.bytes).push.apply(p,M.bytes),E.chunks.push({type:s.Numeric,text:M.text})}else if(D===l.Alphanumeric){var T=h(B,b);E.text+=T.text,(v=E.bytes).push.apply(v,T.bytes),E.chunks.push({type:s.Alphanumeric,text:T.text})}else if(D===l.Byte){var S=d(B,b);E.text+=S.text,(m=E.bytes).push.apply(m,S.bytes),E.chunks.push({type:s.Byte,bytes:S.bytes,text:S.text})}else if(D===l.Kanji){var L=u(B,b);E.text+=L.text,(k=E.bytes).push.apply(k,L.bytes),E.chunks.push({type:s.Kanji,bytes:L.bytes,text:L.text})}}if(B.available()===0||B.readBits(B.available())===0)return E}n.decode=f},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function o(s){this.byteOffset=0,this.bitOffset=0,this.bytes=s}return o.prototype.readBits=function(s){if(s<1||s>32||s>this.available())throw new Error("Cannot read "+s.toString()+" bits");var l=0;if(this.bitOffset>0){var c=8-this.bitOffset,A=s<c?s:c,h=c-A,d=255>>8-A<<h;l=(this.bytes[this.byteOffset]&d)>>h,s-=A,this.bitOffset+=A,this.bitOffset===8&&(this.bitOffset=0,this.byteOffset++)}if(s>0){for(;s>=8;)l=l<<8|this.bytes[this.byteOffset]&255,this.byteOffset++,s-=8;if(s>0){var h=8-s,d=255>>h<<h;l=l<<s|(this.bytes[this.byteOffset]&d)>>h,this.bitOffset+=s}}return l},o.prototype.available=function(){return 8*(this.bytes.length-this.byteOffset)-this.bitOffset},o}();n.BitStream=a},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0}),n.shiftJISTable={32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,45:45,46:46,47:47,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,58:58,59:59,60:60,61:61,62:62,63:63,64:64,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,91:91,92:165,93:93,94:94,95:95,96:96,97:97,98:98,99:99,100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:8254,33088:12288,33089:12289,33090:12290,33091:65292,33092:65294,33093:12539,33094:65306,33095:65307,33096:65311,33097:65281,33098:12443,33099:12444,33100:180,33101:65344,33102:168,33103:65342,33104:65507,33105:65343,33106:12541,33107:12542,33108:12445,33109:12446,33110:12291,33111:20189,33112:12293,33113:12294,33114:12295,33115:12540,33116:8213,33117:8208,33118:65295,33119:92,33120:12316,33121:8214,33122:65372,33123:8230,33124:8229,33125:8216,33126:8217,33127:8220,33128:8221,33129:65288,33130:65289,33131:12308,33132:12309,33133:65339,33134:65341,33135:65371,33136:65373,33137:12296,33138:12297,33139:12298,33140:12299,33141:12300,33142:12301,33143:12302,33144:12303,33145:12304,33146:12305,33147:65291,33148:8722,33149:177,33150:215,33152:247,33153:65309,33154:8800,33155:65308,33156:65310,33157:8806,33158:8807,33159:8734,33160:8756,33161:9794,33162:9792,33163:176,33164:8242,33165:8243,33166:8451,33167:65509,33168:65284,33169:162,33170:163,33171:65285,33172:65283,33173:65286,33174:65290,33175:65312,33176:167,33177:9734,33178:9733,33179:9675,33180:9679,33181:9678,33182:9671,33183:9670,33184:9633,33185:9632,33186:9651,33187:9650,33188:9661,33189:9660,33190:8251,33191:12306,33192:8594,33193:8592,33194:8593,33195:8595,33196:12307,33208:8712,33209:8715,33210:8838,33211:8839,33212:8834,33213:8835,33214:8746,33215:8745,33224:8743,33225:8744,33226:172,33227:8658,33228:8660,33229:8704,33230:8707,33242:8736,33243:8869,33244:8978,33245:8706,33246:8711,33247:8801,33248:8786,33249:8810,33250:8811,33251:8730,33252:8765,33253:8733,33254:8757,33255:8747,33256:8748,33264:8491,33265:8240,33266:9839,33267:9837,33268:9834,33269:8224,33270:8225,33271:182,33276:9711,33359:65296,33360:65297,33361:65298,33362:65299,33363:65300,33364:65301,33365:65302,33366:65303,33367:65304,33368:65305,33376:65313,33377:65314,33378:65315,33379:65316,33380:65317,33381:65318,33382:65319,33383:65320,33384:65321,33385:65322,33386:65323,33387:65324,33388:65325,33389:65326,33390:65327,33391:65328,33392:65329,33393:65330,33394:65331,33395:65332,33396:65333,33397:65334,33398:65335,33399:65336,33400:65337,33401:65338,33409:65345,33410:65346,33411:65347,33412:65348,33413:65349,33414:65350,33415:65351,33416:65352,33417:65353,33418:65354,33419:65355,33420:65356,33421:65357,33422:65358,33423:65359,33424:65360,33425:65361,33426:65362,33427:65363,33428:65364,33429:65365,33430:65366,33431:65367,33432:65368,33433:65369,33434:65370,33439:12353,33440:12354,33441:12355,33442:12356,33443:12357,33444:12358,33445:12359,33446:12360,33447:12361,33448:12362,33449:12363,33450:12364,33451:12365,33452:12366,33453:12367,33454:12368,33455:12369,33456:12370,33457:12371,33458:12372,33459:12373,33460:12374,33461:12375,33462:12376,33463:12377,33464:12378,33465:12379,33466:12380,33467:12381,33468:12382,33469:12383,33470:12384,33471:12385,33472:12386,33473:12387,33474:12388,33475:12389,33476:12390,33477:12391,33478:12392,33479:12393,33480:12394,33481:12395,33482:12396,33483:12397,33484:12398,33485:12399,33486:12400,33487:12401,33488:12402,33489:12403,33490:12404,33491:12405,33492:12406,33493:12407,33494:12408,33495:12409,33496:12410,33497:12411,33498:12412,33499:12413,33500:12414,33501:12415,33502:12416,33503:12417,33504:12418,33505:12419,33506:12420,33507:12421,33508:12422,33509:12423,33510:12424,33511:12425,33512:12426,33513:12427,33514:12428,33515:12429,33516:12430,33517:12431,33518:12432,33519:12433,33520:12434,33521:12435,33600:12449,33601:12450,33602:12451,33603:12452,33604:12453,33605:12454,33606:12455,33607:12456,33608:12457,33609:12458,33610:12459,33611:12460,33612:12461,33613:12462,33614:12463,33615:12464,33616:12465,33617:12466,33618:12467,33619:12468,33620:12469,33621:12470,33622:12471,33623:12472,33624:12473,33625:12474,33626:12475,33627:12476,33628:12477,33629:12478,33630:12479,33631:12480,33632:12481,33633:12482,33634:12483,33635:12484,33636:12485,33637:12486,33638:12487,33639:12488,33640:12489,33641:12490,33642:12491,33643:12492,33644:12493,33645:12494,33646:12495,33647:12496,33648:12497,33649:12498,33650:12499,33651:12500,33652:12501,33653:12502,33654:12503,33655:12504,33656:12505,33657:12506,33658:12507,33659:12508,33660:12509,33661:12510,33662:12511,33664:12512,33665:12513,33666:12514,33667:12515,33668:12516,33669:12517,33670:12518,33671:12519,33672:12520,33673:12521,33674:12522,33675:12523,33676:12524,33677:12525,33678:12526,33679:12527,33680:12528,33681:12529,33682:12530,33683:12531,33684:12532,33685:12533,33686:12534,33695:913,33696:914,33697:915,33698:916,33699:917,33700:918,33701:919,33702:920,33703:921,33704:922,33705:923,33706:924,33707:925,33708:926,33709:927,33710:928,33711:929,33712:931,33713:932,33714:933,33715:934,33716:935,33717:936,33718:937,33727:945,33728:946,33729:947,33730:948,33731:949,33732:950,33733:951,33734:952,33735:953,33736:954,33737:955,33738:956,33739:957,33740:958,33741:959,33742:960,33743:961,33744:963,33745:964,33746:965,33747:966,33748:967,33749:968,33750:969,33856:1040,33857:1041,33858:1042,33859:1043,33860:1044,33861:1045,33862:1025,33863:1046,33864:1047,33865:1048,33866:1049,33867:1050,33868:1051,33869:1052,33870:1053,33871:1054,33872:1055,33873:1056,33874:1057,33875:1058,33876:1059,33877:1060,33878:1061,33879:1062,33880:1063,33881:1064,33882:1065,33883:1066,33884:1067,33885:1068,33886:1069,33887:1070,33888:1071,33904:1072,33905:1073,33906:1074,33907:1075,33908:1076,33909:1077,33910:1105,33911:1078,33912:1079,33913:1080,33914:1081,33915:1082,33916:1083,33917:1084,33918:1085,33920:1086,33921:1087,33922:1088,33923:1089,33924:1090,33925:1091,33926:1092,33927:1093,33928:1094,33929:1095,33930:1096,33931:1097,33932:1098,33933:1099,33934:1100,33935:1101,33936:1102,33937:1103,33951:9472,33952:9474,33953:9484,33954:9488,33955:9496,33956:9492,33957:9500,33958:9516,33959:9508,33960:9524,33961:9532,33962:9473,33963:9475,33964:9487,33965:9491,33966:9499,33967:9495,33968:9507,33969:9523,33970:9515,33971:9531,33972:9547,33973:9504,33974:9519,33975:9512,33976:9527,33977:9535,33978:9501,33979:9520,33980:9509,33981:9528,33982:9538,34975:20124,34976:21782,34977:23043,34978:38463,34979:21696,34980:24859,34981:25384,34982:23030,34983:36898,34984:33909,34985:33564,34986:31312,34987:24746,34988:25569,34989:28197,34990:26093,34991:33894,34992:33446,34993:39925,34994:26771,34995:22311,34996:26017,34997:25201,34998:23451,34999:22992,35e3:34427,35001:39156,35002:32098,35003:32190,35004:39822,35005:25110,35006:31903,35007:34999,35008:23433,35009:24245,35010:25353,35011:26263,35012:26696,35013:38343,35014:38797,35015:26447,35016:20197,35017:20234,35018:20301,35019:20381,35020:20553,35021:22258,35022:22839,35023:22996,35024:23041,35025:23561,35026:24799,35027:24847,35028:24944,35029:26131,35030:26885,35031:28858,35032:30031,35033:30064,35034:31227,35035:32173,35036:32239,35037:32963,35038:33806,35039:34915,35040:35586,35041:36949,35042:36986,35043:21307,35044:20117,35045:20133,35046:22495,35047:32946,35048:37057,35049:30959,35050:19968,35051:22769,35052:28322,35053:36920,35054:31282,35055:33576,35056:33419,35057:39983,35058:20801,35059:21360,35060:21693,35061:21729,35062:22240,35063:23035,35064:24341,35065:39154,35066:28139,35067:32996,35068:34093,35136:38498,35137:38512,35138:38560,35139:38907,35140:21515,35141:21491,35142:23431,35143:28879,35144:32701,35145:36802,35146:38632,35147:21359,35148:40284,35149:31418,35150:19985,35151:30867,35152:33276,35153:28198,35154:22040,35155:21764,35156:27421,35157:34074,35158:39995,35159:23013,35160:21417,35161:28006,35162:29916,35163:38287,35164:22082,35165:20113,35166:36939,35167:38642,35168:33615,35169:39180,35170:21473,35171:21942,35172:23344,35173:24433,35174:26144,35175:26355,35176:26628,35177:27704,35178:27891,35179:27945,35180:29787,35181:30408,35182:31310,35183:38964,35184:33521,35185:34907,35186:35424,35187:37613,35188:28082,35189:30123,35190:30410,35191:39365,35192:24742,35193:35585,35194:36234,35195:38322,35196:27022,35197:21421,35198:20870,35200:22290,35201:22576,35202:22852,35203:23476,35204:24310,35205:24616,35206:25513,35207:25588,35208:27839,35209:28436,35210:28814,35211:28948,35212:29017,35213:29141,35214:29503,35215:32257,35216:33398,35217:33489,35218:34199,35219:36960,35220:37467,35221:40219,35222:22633,35223:26044,35224:27738,35225:29989,35226:20985,35227:22830,35228:22885,35229:24448,35230:24540,35231:25276,35232:26106,35233:27178,35234:27431,35235:27572,35236:29579,35237:32705,35238:35158,35239:40236,35240:40206,35241:40644,35242:23713,35243:27798,35244:33659,35245:20740,35246:23627,35247:25014,35248:33222,35249:26742,35250:29281,35251:20057,35252:20474,35253:21368,35254:24681,35255:28201,35256:31311,35257:38899,35258:19979,35259:21270,35260:20206,35261:20309,35262:20285,35263:20385,35264:20339,35265:21152,35266:21487,35267:22025,35268:22799,35269:23233,35270:23478,35271:23521,35272:31185,35273:26247,35274:26524,35275:26550,35276:27468,35277:27827,35278:28779,35279:29634,35280:31117,35281:31166,35282:31292,35283:31623,35284:33457,35285:33499,35286:33540,35287:33655,35288:33775,35289:33747,35290:34662,35291:35506,35292:22057,35293:36008,35294:36838,35295:36942,35296:38686,35297:34442,35298:20420,35299:23784,35300:25105,35301:29273,35302:30011,35303:33253,35304:33469,35305:34558,35306:36032,35307:38597,35308:39187,35309:39381,35310:20171,35311:20250,35312:35299,35313:22238,35314:22602,35315:22730,35316:24315,35317:24555,35318:24618,35319:24724,35320:24674,35321:25040,35322:25106,35323:25296,35324:25913,35392:39745,35393:26214,35394:26800,35395:28023,35396:28784,35397:30028,35398:30342,35399:32117,35400:33445,35401:34809,35402:38283,35403:38542,35404:35997,35405:20977,35406:21182,35407:22806,35408:21683,35409:23475,35410:23830,35411:24936,35412:27010,35413:28079,35414:30861,35415:33995,35416:34903,35417:35442,35418:37799,35419:39608,35420:28012,35421:39336,35422:34521,35423:22435,35424:26623,35425:34510,35426:37390,35427:21123,35428:22151,35429:21508,35430:24275,35431:25313,35432:25785,35433:26684,35434:26680,35435:27579,35436:29554,35437:30906,35438:31339,35439:35226,35440:35282,35441:36203,35442:36611,35443:37101,35444:38307,35445:38548,35446:38761,35447:23398,35448:23731,35449:27005,35450:38989,35451:38990,35452:25499,35453:31520,35454:27179,35456:27263,35457:26806,35458:39949,35459:28511,35460:21106,35461:21917,35462:24688,35463:25324,35464:27963,35465:28167,35466:28369,35467:33883,35468:35088,35469:36676,35470:19988,35471:39993,35472:21494,35473:26907,35474:27194,35475:38788,35476:26666,35477:20828,35478:31427,35479:33970,35480:37340,35481:37772,35482:22107,35483:40232,35484:26658,35485:33541,35486:33841,35487:31909,35488:21e3,35489:33477,35490:29926,35491:20094,35492:20355,35493:20896,35494:23506,35495:21002,35496:21208,35497:21223,35498:24059,35499:21914,35500:22570,35501:23014,35502:23436,35503:23448,35504:23515,35505:24178,35506:24185,35507:24739,35508:24863,35509:24931,35510:25022,35511:25563,35512:25954,35513:26577,35514:26707,35515:26874,35516:27454,35517:27475,35518:27735,35519:28450,35520:28567,35521:28485,35522:29872,35523:29976,35524:30435,35525:30475,35526:31487,35527:31649,35528:31777,35529:32233,35530:32566,35531:32752,35532:32925,35533:33382,35534:33694,35535:35251,35536:35532,35537:36011,35538:36996,35539:37969,35540:38291,35541:38289,35542:38306,35543:38501,35544:38867,35545:39208,35546:33304,35547:20024,35548:21547,35549:23736,35550:24012,35551:29609,35552:30284,35553:30524,35554:23721,35555:32747,35556:36107,35557:38593,35558:38929,35559:38996,35560:39e3,35561:20225,35562:20238,35563:21361,35564:21916,35565:22120,35566:22522,35567:22855,35568:23305,35569:23492,35570:23696,35571:24076,35572:24190,35573:24524,35574:25582,35575:26426,35576:26071,35577:26082,35578:26399,35579:26827,35580:26820,35648:27231,35649:24112,35650:27589,35651:27671,35652:27773,35653:30079,35654:31048,35655:23395,35656:31232,35657:32e3,35658:24509,35659:35215,35660:35352,35661:36020,35662:36215,35663:36556,35664:36637,35665:39138,35666:39438,35667:39740,35668:20096,35669:20605,35670:20736,35671:22931,35672:23452,35673:25135,35674:25216,35675:25836,35676:27450,35677:29344,35678:30097,35679:31047,35680:32681,35681:34811,35682:35516,35683:35696,35684:25516,35685:33738,35686:38816,35687:21513,35688:21507,35689:21931,35690:26708,35691:27224,35692:35440,35693:30759,35694:26485,35695:40653,35696:21364,35697:23458,35698:33050,35699:34384,35700:36870,35701:19992,35702:20037,35703:20167,35704:20241,35705:21450,35706:21560,35707:23470,35708:24339,35709:24613,35710:25937,35712:26429,35713:27714,35714:27762,35715:27875,35716:28792,35717:29699,35718:31350,35719:31406,35720:31496,35721:32026,35722:31998,35723:32102,35724:26087,35725:29275,35726:21435,35727:23621,35728:24040,35729:25298,35730:25312,35731:25369,35732:28192,35733:34394,35734:35377,35735:36317,35736:37624,35737:28417,35738:31142,35739:39770,35740:20136,35741:20139,35742:20140,35743:20379,35744:20384,35745:20689,35746:20807,35747:31478,35748:20849,35749:20982,35750:21332,35751:21281,35752:21375,35753:21483,35754:21932,35755:22659,35756:23777,35757:24375,35758:24394,35759:24623,35760:24656,35761:24685,35762:25375,35763:25945,35764:27211,35765:27841,35766:29378,35767:29421,35768:30703,35769:33016,35770:33029,35771:33288,35772:34126,35773:37111,35774:37857,35775:38911,35776:39255,35777:39514,35778:20208,35779:20957,35780:23597,35781:26241,35782:26989,35783:23616,35784:26354,35785:26997,35786:29577,35787:26704,35788:31873,35789:20677,35790:21220,35791:22343,35792:24062,35793:37670,35794:26020,35795:27427,35796:27453,35797:29748,35798:31105,35799:31165,35800:31563,35801:32202,35802:33465,35803:33740,35804:34943,35805:35167,35806:35641,35807:36817,35808:37329,35809:21535,35810:37504,35811:20061,35812:20534,35813:21477,35814:21306,35815:29399,35816:29590,35817:30697,35818:33510,35819:36527,35820:39366,35821:39368,35822:39378,35823:20855,35824:24858,35825:34398,35826:21936,35827:31354,35828:20598,35829:23507,35830:36935,35831:38533,35832:20018,35833:27355,35834:37351,35835:23633,35836:23624,35904:25496,35905:31391,35906:27795,35907:38772,35908:36705,35909:31402,35910:29066,35911:38536,35912:31874,35913:26647,35914:32368,35915:26705,35916:37740,35917:21234,35918:21531,35919:34219,35920:35347,35921:32676,35922:36557,35923:37089,35924:21350,35925:34952,35926:31041,35927:20418,35928:20670,35929:21009,35930:20804,35931:21843,35932:22317,35933:29674,35934:22411,35935:22865,35936:24418,35937:24452,35938:24693,35939:24950,35940:24935,35941:25001,35942:25522,35943:25658,35944:25964,35945:26223,35946:26690,35947:28179,35948:30054,35949:31293,35950:31995,35951:32076,35952:32153,35953:32331,35954:32619,35955:33550,35956:33610,35957:34509,35958:35336,35959:35427,35960:35686,35961:36605,35962:38938,35963:40335,35964:33464,35965:36814,35966:39912,35968:21127,35969:25119,35970:25731,35971:28608,35972:38553,35973:26689,35974:20625,35975:27424,35976:27770,35977:28500,35978:31348,35979:32080,35980:34880,35981:35363,35982:26376,35983:20214,35984:20537,35985:20518,35986:20581,35987:20860,35988:21048,35989:21091,35990:21927,35991:22287,35992:22533,35993:23244,35994:24314,35995:25010,35996:25080,35997:25331,35998:25458,35999:26908,36e3:27177,36001:29309,36002:29356,36003:29486,36004:30740,36005:30831,36006:32121,36007:30476,36008:32937,36009:35211,36010:35609,36011:36066,36012:36562,36013:36963,36014:37749,36015:38522,36016:38997,36017:39443,36018:40568,36019:20803,36020:21407,36021:21427,36022:24187,36023:24358,36024:28187,36025:28304,36026:29572,36027:29694,36028:32067,36029:33335,36030:35328,36031:35578,36032:38480,36033:20046,36034:20491,36035:21476,36036:21628,36037:22266,36038:22993,36039:23396,36040:24049,36041:24235,36042:24359,36043:25144,36044:25925,36045:26543,36046:28246,36047:29392,36048:31946,36049:34996,36050:32929,36051:32993,36052:33776,36053:34382,36054:35463,36055:36328,36056:37431,36057:38599,36058:39015,36059:40723,36060:20116,36061:20114,36062:20237,36063:21320,36064:21577,36065:21566,36066:23087,36067:24460,36068:24481,36069:24735,36070:26791,36071:27278,36072:29786,36073:30849,36074:35486,36075:35492,36076:35703,36077:37264,36078:20062,36079:39881,36080:20132,36081:20348,36082:20399,36083:20505,36084:20502,36085:20809,36086:20844,36087:21151,36088:21177,36089:21246,36090:21402,36091:21475,36092:21521,36160:21518,36161:21897,36162:22353,36163:22434,36164:22909,36165:23380,36166:23389,36167:23439,36168:24037,36169:24039,36170:24055,36171:24184,36172:24195,36173:24218,36174:24247,36175:24344,36176:24658,36177:24908,36178:25239,36179:25304,36180:25511,36181:25915,36182:26114,36183:26179,36184:26356,36185:26477,36186:26657,36187:26775,36188:27083,36189:27743,36190:27946,36191:28009,36192:28207,36193:28317,36194:30002,36195:30343,36196:30828,36197:31295,36198:31968,36199:32005,36200:32024,36201:32094,36202:32177,36203:32789,36204:32771,36205:32943,36206:32945,36207:33108,36208:33167,36209:33322,36210:33618,36211:34892,36212:34913,36213:35611,36214:36002,36215:36092,36216:37066,36217:37237,36218:37489,36219:30783,36220:37628,36221:38308,36222:38477,36224:38917,36225:39321,36226:39640,36227:40251,36228:21083,36229:21163,36230:21495,36231:21512,36232:22741,36233:25335,36234:28640,36235:35946,36236:36703,36237:40633,36238:20811,36239:21051,36240:21578,36241:22269,36242:31296,36243:37239,36244:40288,36245:40658,36246:29508,36247:28425,36248:33136,36249:29969,36250:24573,36251:24794,36252:39592,36253:29403,36254:36796,36255:27492,36256:38915,36257:20170,36258:22256,36259:22372,36260:22718,36261:23130,36262:24680,36263:25031,36264:26127,36265:26118,36266:26681,36267:26801,36268:28151,36269:30165,36270:32058,36271:33390,36272:39746,36273:20123,36274:20304,36275:21449,36276:21766,36277:23919,36278:24038,36279:24046,36280:26619,36281:27801,36282:29811,36283:30722,36284:35408,36285:37782,36286:35039,36287:22352,36288:24231,36289:25387,36290:20661,36291:20652,36292:20877,36293:26368,36294:21705,36295:22622,36296:22971,36297:23472,36298:24425,36299:25165,36300:25505,36301:26685,36302:27507,36303:28168,36304:28797,36305:37319,36306:29312,36307:30741,36308:30758,36309:31085,36310:25998,36311:32048,36312:33756,36313:35009,36314:36617,36315:38555,36316:21092,36317:22312,36318:26448,36319:32618,36320:36001,36321:20916,36322:22338,36323:38442,36324:22586,36325:27018,36326:32948,36327:21682,36328:23822,36329:22524,36330:30869,36331:40442,36332:20316,36333:21066,36334:21643,36335:25662,36336:26152,36337:26388,36338:26613,36339:31364,36340:31574,36341:32034,36342:37679,36343:26716,36344:39853,36345:31545,36346:21273,36347:20874,36348:21047,36416:23519,36417:25334,36418:25774,36419:25830,36420:26413,36421:27578,36422:34217,36423:38609,36424:30352,36425:39894,36426:25420,36427:37638,36428:39851,36429:30399,36430:26194,36431:19977,36432:20632,36433:21442,36434:23665,36435:24808,36436:25746,36437:25955,36438:26719,36439:29158,36440:29642,36441:29987,36442:31639,36443:32386,36444:34453,36445:35715,36446:36059,36447:37240,36448:39184,36449:26028,36450:26283,36451:27531,36452:20181,36453:20180,36454:20282,36455:20351,36456:21050,36457:21496,36458:21490,36459:21987,36460:22235,36461:22763,36462:22987,36463:22985,36464:23039,36465:23376,36466:23629,36467:24066,36468:24107,36469:24535,36470:24605,36471:25351,36472:25903,36473:23388,36474:26031,36475:26045,36476:26088,36477:26525,36478:27490,36480:27515,36481:27663,36482:29509,36483:31049,36484:31169,36485:31992,36486:32025,36487:32043,36488:32930,36489:33026,36490:33267,36491:35222,36492:35422,36493:35433,36494:35430,36495:35468,36496:35566,36497:36039,36498:36060,36499:38604,36500:39164,36501:27503,36502:20107,36503:20284,36504:20365,36505:20816,36506:23383,36507:23546,36508:24904,36509:25345,36510:26178,36511:27425,36512:28363,36513:27835,36514:29246,36515:29885,36516:30164,36517:30913,36518:31034,36519:32780,36520:32819,36521:33258,36522:33940,36523:36766,36524:27728,36525:40575,36526:24335,36527:35672,36528:40235,36529:31482,36530:36600,36531:23437,36532:38635,36533:19971,36534:21489,36535:22519,36536:22833,36537:23241,36538:23460,36539:24713,36540:28287,36541:28422,36542:30142,36543:36074,36544:23455,36545:34048,36546:31712,36547:20594,36548:26612,36549:33437,36550:23649,36551:34122,36552:32286,36553:33294,36554:20889,36555:23556,36556:25448,36557:36198,36558:26012,36559:29038,36560:31038,36561:32023,36562:32773,36563:35613,36564:36554,36565:36974,36566:34503,36567:37034,36568:20511,36569:21242,36570:23610,36571:26451,36572:28796,36573:29237,36574:37196,36575:37320,36576:37675,36577:33509,36578:23490,36579:24369,36580:24825,36581:20027,36582:21462,36583:23432,36584:25163,36585:26417,36586:27530,36587:29417,36588:29664,36589:31278,36590:33131,36591:36259,36592:37202,36593:39318,36594:20754,36595:21463,36596:21610,36597:23551,36598:25480,36599:27193,36600:32172,36601:38656,36602:22234,36603:21454,36604:21608,36672:23447,36673:23601,36674:24030,36675:20462,36676:24833,36677:25342,36678:27954,36679:31168,36680:31179,36681:32066,36682:32333,36683:32722,36684:33261,36685:33311,36686:33936,36687:34886,36688:35186,36689:35728,36690:36468,36691:36655,36692:36913,36693:37195,36694:37228,36695:38598,36696:37276,36697:20160,36698:20303,36699:20805,36700:21313,36701:24467,36702:25102,36703:26580,36704:27713,36705:28171,36706:29539,36707:32294,36708:37325,36709:37507,36710:21460,36711:22809,36712:23487,36713:28113,36714:31069,36715:32302,36716:31899,36717:22654,36718:29087,36719:20986,36720:34899,36721:36848,36722:20426,36723:23803,36724:26149,36725:30636,36726:31459,36727:33308,36728:39423,36729:20934,36730:24490,36731:26092,36732:26991,36733:27529,36734:28147,36736:28310,36737:28516,36738:30462,36739:32020,36740:24033,36741:36981,36742:37255,36743:38918,36744:20966,36745:21021,36746:25152,36747:26257,36748:26329,36749:28186,36750:24246,36751:32210,36752:32626,36753:26360,36754:34223,36755:34295,36756:35576,36757:21161,36758:21465,36759:22899,36760:24207,36761:24464,36762:24661,36763:37604,36764:38500,36765:20663,36766:20767,36767:21213,36768:21280,36769:21319,36770:21484,36771:21736,36772:21830,36773:21809,36774:22039,36775:22888,36776:22974,36777:23100,36778:23477,36779:23558,36780:23567,36781:23569,36782:23578,36783:24196,36784:24202,36785:24288,36786:24432,36787:25215,36788:25220,36789:25307,36790:25484,36791:25463,36792:26119,36793:26124,36794:26157,36795:26230,36796:26494,36797:26786,36798:27167,36799:27189,36800:27836,36801:28040,36802:28169,36803:28248,36804:28988,36805:28966,36806:29031,36807:30151,36808:30465,36809:30813,36810:30977,36811:31077,36812:31216,36813:31456,36814:31505,36815:31911,36816:32057,36817:32918,36818:33750,36819:33931,36820:34121,36821:34909,36822:35059,36823:35359,36824:35388,36825:35412,36826:35443,36827:35937,36828:36062,36829:37284,36830:37478,36831:37758,36832:37912,36833:38556,36834:38808,36835:19978,36836:19976,36837:19998,36838:20055,36839:20887,36840:21104,36841:22478,36842:22580,36843:22732,36844:23330,36845:24120,36846:24773,36847:25854,36848:26465,36849:26454,36850:27972,36851:29366,36852:30067,36853:31331,36854:33976,36855:35698,36856:37304,36857:37664,36858:22065,36859:22516,36860:39166,36928:25325,36929:26893,36930:27542,36931:29165,36932:32340,36933:32887,36934:33394,36935:35302,36936:39135,36937:34645,36938:36785,36939:23611,36940:20280,36941:20449,36942:20405,36943:21767,36944:23072,36945:23517,36946:23529,36947:24515,36948:24910,36949:25391,36950:26032,36951:26187,36952:26862,36953:27035,36954:28024,36955:28145,36956:30003,36957:30137,36958:30495,36959:31070,36960:31206,36961:32051,36962:33251,36963:33455,36964:34218,36965:35242,36966:35386,36967:36523,36968:36763,36969:36914,36970:37341,36971:38663,36972:20154,36973:20161,36974:20995,36975:22645,36976:22764,36977:23563,36978:29978,36979:23613,36980:33102,36981:35338,36982:36805,36983:38499,36984:38765,36985:31525,36986:35535,36987:38920,36988:37218,36989:22259,36990:21416,36992:36887,36993:21561,36994:22402,36995:24101,36996:25512,36997:27700,36998:28810,36999:30561,37e3:31883,37001:32736,37002:34928,37003:36930,37004:37204,37005:37648,37006:37656,37007:38543,37008:29790,37009:39620,37010:23815,37011:23913,37012:25968,37013:26530,37014:36264,37015:38619,37016:25454,37017:26441,37018:26905,37019:33733,37020:38935,37021:38592,37022:35070,37023:28548,37024:25722,37025:23544,37026:19990,37027:28716,37028:30045,37029:26159,37030:20932,37031:21046,37032:21218,37033:22995,37034:24449,37035:24615,37036:25104,37037:25919,37038:25972,37039:26143,37040:26228,37041:26866,37042:26646,37043:27491,37044:28165,37045:29298,37046:29983,37047:30427,37048:31934,37049:32854,37050:22768,37051:35069,37052:35199,37053:35488,37054:35475,37055:35531,37056:36893,37057:37266,37058:38738,37059:38745,37060:25993,37061:31246,37062:33030,37063:38587,37064:24109,37065:24796,37066:25114,37067:26021,37068:26132,37069:26512,37070:30707,37071:31309,37072:31821,37073:32318,37074:33034,37075:36012,37076:36196,37077:36321,37078:36447,37079:30889,37080:20999,37081:25305,37082:25509,37083:25666,37084:25240,37085:35373,37086:31363,37087:31680,37088:35500,37089:38634,37090:32118,37091:33292,37092:34633,37093:20185,37094:20808,37095:21315,37096:21344,37097:23459,37098:23554,37099:23574,37100:24029,37101:25126,37102:25159,37103:25776,37104:26643,37105:26676,37106:27849,37107:27973,37108:27927,37109:26579,37110:28508,37111:29006,37112:29053,37113:26059,37114:31359,37115:31661,37116:32218,37184:32330,37185:32680,37186:33146,37187:33307,37188:33337,37189:34214,37190:35438,37191:36046,37192:36341,37193:36984,37194:36983,37195:37549,37196:37521,37197:38275,37198:39854,37199:21069,37200:21892,37201:28472,37202:28982,37203:20840,37204:31109,37205:32341,37206:33203,37207:31950,37208:22092,37209:22609,37210:23720,37211:25514,37212:26366,37213:26365,37214:26970,37215:29401,37216:30095,37217:30094,37218:30990,37219:31062,37220:31199,37221:31895,37222:32032,37223:32068,37224:34311,37225:35380,37226:38459,37227:36961,37228:40736,37229:20711,37230:21109,37231:21452,37232:21474,37233:20489,37234:21930,37235:22766,37236:22863,37237:29245,37238:23435,37239:23652,37240:21277,37241:24803,37242:24819,37243:25436,37244:25475,37245:25407,37246:25531,37248:25805,37249:26089,37250:26361,37251:24035,37252:27085,37253:27133,37254:28437,37255:29157,37256:20105,37257:30185,37258:30456,37259:31379,37260:31967,37261:32207,37262:32156,37263:32865,37264:33609,37265:33624,37266:33900,37267:33980,37268:34299,37269:35013,37270:36208,37271:36865,37272:36973,37273:37783,37274:38684,37275:39442,37276:20687,37277:22679,37278:24974,37279:33235,37280:34101,37281:36104,37282:36896,37283:20419,37284:20596,37285:21063,37286:21363,37287:24687,37288:25417,37289:26463,37290:28204,37291:36275,37292:36895,37293:20439,37294:23646,37295:36042,37296:26063,37297:32154,37298:21330,37299:34966,37300:20854,37301:25539,37302:23384,37303:23403,37304:23562,37305:25613,37306:26449,37307:36956,37308:20182,37309:22810,37310:22826,37311:27760,37312:35409,37313:21822,37314:22549,37315:22949,37316:24816,37317:25171,37318:26561,37319:33333,37320:26965,37321:38464,37322:39364,37323:39464,37324:20307,37325:22534,37326:23550,37327:32784,37328:23729,37329:24111,37330:24453,37331:24608,37332:24907,37333:25140,37334:26367,37335:27888,37336:28382,37337:32974,37338:33151,37339:33492,37340:34955,37341:36024,37342:36864,37343:36910,37344:38538,37345:40667,37346:39899,37347:20195,37348:21488,37349:22823,37350:31532,37351:37261,37352:38988,37353:40441,37354:28381,37355:28711,37356:21331,37357:21828,37358:23429,37359:25176,37360:25246,37361:25299,37362:27810,37363:28655,37364:29730,37365:35351,37366:37944,37367:28609,37368:35582,37369:33592,37370:20967,37371:34552,37372:21482,37440:21481,37441:20294,37442:36948,37443:36784,37444:22890,37445:33073,37446:24061,37447:31466,37448:36799,37449:26842,37450:35895,37451:29432,37452:40008,37453:27197,37454:35504,37455:20025,37456:21336,37457:22022,37458:22374,37459:25285,37460:25506,37461:26086,37462:27470,37463:28129,37464:28251,37465:28845,37466:30701,37467:31471,37468:31658,37469:32187,37470:32829,37471:32966,37472:34507,37473:35477,37474:37723,37475:22243,37476:22727,37477:24382,37478:26029,37479:26262,37480:27264,37481:27573,37482:30007,37483:35527,37484:20516,37485:30693,37486:22320,37487:24347,37488:24677,37489:26234,37490:27744,37491:30196,37492:31258,37493:32622,37494:33268,37495:34584,37496:36933,37497:39347,37498:31689,37499:30044,37500:31481,37501:31569,37502:33988,37504:36880,37505:31209,37506:31378,37507:33590,37508:23265,37509:30528,37510:20013,37511:20210,37512:23449,37513:24544,37514:25277,37515:26172,37516:26609,37517:27880,37518:34411,37519:34935,37520:35387,37521:37198,37522:37619,37523:39376,37524:27159,37525:28710,37526:29482,37527:33511,37528:33879,37529:36015,37530:19969,37531:20806,37532:20939,37533:21899,37534:23541,37535:24086,37536:24115,37537:24193,37538:24340,37539:24373,37540:24427,37541:24500,37542:25074,37543:25361,37544:26274,37545:26397,37546:28526,37547:29266,37548:30010,37549:30522,37550:32884,37551:33081,37552:33144,37553:34678,37554:35519,37555:35548,37556:36229,37557:36339,37558:37530,37559:38263,37560:38914,37561:40165,37562:21189,37563:25431,37564:30452,37565:26389,37566:27784,37567:29645,37568:36035,37569:37806,37570:38515,37571:27941,37572:22684,37573:26894,37574:27084,37575:36861,37576:37786,37577:30171,37578:36890,37579:22618,37580:26626,37581:25524,37582:27131,37583:20291,37584:28460,37585:26584,37586:36795,37587:34086,37588:32180,37589:37716,37590:26943,37591:28528,37592:22378,37593:22775,37594:23340,37595:32044,37596:29226,37597:21514,37598:37347,37599:40372,37600:20141,37601:20302,37602:20572,37603:20597,37604:21059,37605:35998,37606:21576,37607:22564,37608:23450,37609:24093,37610:24213,37611:24237,37612:24311,37613:24351,37614:24716,37615:25269,37616:25402,37617:25552,37618:26799,37619:27712,37620:30855,37621:31118,37622:31243,37623:32224,37624:33351,37625:35330,37626:35558,37627:36420,37628:36883,37696:37048,37697:37165,37698:37336,37699:40718,37700:27877,37701:25688,37702:25826,37703:25973,37704:28404,37705:30340,37706:31515,37707:36969,37708:37841,37709:28346,37710:21746,37711:24505,37712:25764,37713:36685,37714:36845,37715:37444,37716:20856,37717:22635,37718:22825,37719:23637,37720:24215,37721:28155,37722:32399,37723:29980,37724:36028,37725:36578,37726:39003,37727:28857,37728:20253,37729:27583,37730:28593,37731:3e4,37732:38651,37733:20814,37734:21520,37735:22581,37736:22615,37737:22956,37738:23648,37739:24466,37740:26007,37741:26460,37742:28193,37743:30331,37744:33759,37745:36077,37746:36884,37747:37117,37748:37709,37749:30757,37750:30778,37751:21162,37752:24230,37753:22303,37754:22900,37755:24594,37756:20498,37757:20826,37758:20908,37760:20941,37761:20992,37762:21776,37763:22612,37764:22616,37765:22871,37766:23445,37767:23798,37768:23947,37769:24764,37770:25237,37771:25645,37772:26481,37773:26691,37774:26812,37775:26847,37776:30423,37777:28120,37778:28271,37779:28059,37780:28783,37781:29128,37782:24403,37783:30168,37784:31095,37785:31561,37786:31572,37787:31570,37788:31958,37789:32113,37790:21040,37791:33891,37792:34153,37793:34276,37794:35342,37795:35588,37796:35910,37797:36367,37798:36867,37799:36879,37800:37913,37801:38518,37802:38957,37803:39472,37804:38360,37805:20685,37806:21205,37807:21516,37808:22530,37809:23566,37810:24999,37811:25758,37812:27934,37813:30643,37814:31461,37815:33012,37816:33796,37817:36947,37818:37509,37819:23776,37820:40199,37821:21311,37822:24471,37823:24499,37824:28060,37825:29305,37826:30563,37827:31167,37828:31716,37829:27602,37830:29420,37831:35501,37832:26627,37833:27233,37834:20984,37835:31361,37836:26932,37837:23626,37838:40182,37839:33515,37840:23493,37841:37193,37842:28702,37843:22136,37844:23663,37845:24775,37846:25958,37847:27788,37848:35930,37849:36929,37850:38931,37851:21585,37852:26311,37853:37389,37854:22856,37855:37027,37856:20869,37857:20045,37858:20970,37859:34201,37860:35598,37861:28760,37862:25466,37863:37707,37864:26978,37865:39348,37866:32260,37867:30071,37868:21335,37869:26976,37870:36575,37871:38627,37872:27741,37873:20108,37874:23612,37875:24336,37876:36841,37877:21250,37878:36049,37879:32905,37880:34425,37881:24319,37882:26085,37883:20083,37884:20837,37952:22914,37953:23615,37954:38894,37955:20219,37956:22922,37957:24525,37958:35469,37959:28641,37960:31152,37961:31074,37962:23527,37963:33905,37964:29483,37965:29105,37966:24180,37967:24565,37968:25467,37969:25754,37970:29123,37971:31896,37972:20035,37973:24316,37974:20043,37975:22492,37976:22178,37977:24745,37978:28611,37979:32013,37980:33021,37981:33075,37982:33215,37983:36786,37984:35223,37985:34468,37986:24052,37987:25226,37988:25773,37989:35207,37990:26487,37991:27874,37992:27966,37993:29750,37994:30772,37995:23110,37996:32629,37997:33453,37998:39340,37999:20467,38e3:24259,38001:25309,38002:25490,38003:25943,38004:26479,38005:30403,38006:29260,38007:32972,38008:32954,38009:36649,38010:37197,38011:20493,38012:22521,38013:23186,38014:26757,38016:26995,38017:29028,38018:29437,38019:36023,38020:22770,38021:36064,38022:38506,38023:36889,38024:34687,38025:31204,38026:30695,38027:33833,38028:20271,38029:21093,38030:21338,38031:25293,38032:26575,38033:27850,38034:30333,38035:31636,38036:31893,38037:33334,38038:34180,38039:36843,38040:26333,38041:28448,38042:29190,38043:32283,38044:33707,38045:39361,38046:40614,38047:20989,38048:31665,38049:30834,38050:31672,38051:32903,38052:31560,38053:27368,38054:24161,38055:32908,38056:30033,38057:30048,38058:20843,38059:37474,38060:28300,38061:30330,38062:37271,38063:39658,38064:20240,38065:32624,38066:25244,38067:31567,38068:38309,38069:40169,38070:22138,38071:22617,38072:34532,38073:38588,38074:20276,38075:21028,38076:21322,38077:21453,38078:21467,38079:24070,38080:25644,38081:26001,38082:26495,38083:27710,38084:27726,38085:29256,38086:29359,38087:29677,38088:30036,38089:32321,38090:33324,38091:34281,38092:36009,38093:31684,38094:37318,38095:29033,38096:38930,38097:39151,38098:25405,38099:26217,38100:30058,38101:30436,38102:30928,38103:34115,38104:34542,38105:21290,38106:21329,38107:21542,38108:22915,38109:24199,38110:24444,38111:24754,38112:25161,38113:25209,38114:25259,38115:26e3,38116:27604,38117:27852,38118:30130,38119:30382,38120:30865,38121:31192,38122:32203,38123:32631,38124:32933,38125:34987,38126:35513,38127:36027,38128:36991,38129:38750,38130:39131,38131:27147,38132:31800,38133:20633,38134:23614,38135:24494,38136:26503,38137:27608,38138:29749,38139:30473,38140:32654,38208:40763,38209:26570,38210:31255,38211:21305,38212:30091,38213:39661,38214:24422,38215:33181,38216:33777,38217:32920,38218:24380,38219:24517,38220:30050,38221:31558,38222:36924,38223:26727,38224:23019,38225:23195,38226:32016,38227:30334,38228:35628,38229:20469,38230:24426,38231:27161,38232:27703,38233:28418,38234:29922,38235:31080,38236:34920,38237:35413,38238:35961,38239:24287,38240:25551,38241:30149,38242:31186,38243:33495,38244:37672,38245:37618,38246:33948,38247:34541,38248:39981,38249:21697,38250:24428,38251:25996,38252:27996,38253:28693,38254:36007,38255:36051,38256:38971,38257:25935,38258:29942,38259:19981,38260:20184,38261:22496,38262:22827,38263:23142,38264:23500,38265:20904,38266:24067,38267:24220,38268:24598,38269:25206,38270:25975,38272:26023,38273:26222,38274:28014,38275:29238,38276:31526,38277:33104,38278:33178,38279:33433,38280:35676,38281:36e3,38282:36070,38283:36212,38284:38428,38285:38468,38286:20398,38287:25771,38288:27494,38289:33310,38290:33889,38291:34154,38292:37096,38293:23553,38294:26963,38295:39080,38296:33914,38297:34135,38298:20239,38299:21103,38300:24489,38301:24133,38302:26381,38303:31119,38304:33145,38305:35079,38306:35206,38307:28149,38308:24343,38309:25173,38310:27832,38311:20175,38312:29289,38313:39826,38314:20998,38315:21563,38316:22132,38317:22707,38318:24996,38319:25198,38320:28954,38321:22894,38322:31881,38323:31966,38324:32027,38325:38640,38326:25991,38327:32862,38328:19993,38329:20341,38330:20853,38331:22592,38332:24163,38333:24179,38334:24330,38335:26564,38336:20006,38337:34109,38338:38281,38339:38491,38340:31859,38341:38913,38342:20731,38343:22721,38344:30294,38345:30887,38346:21029,38347:30629,38348:34065,38349:31622,38350:20559,38351:22793,38352:29255,38353:31687,38354:32232,38355:36794,38356:36820,38357:36941,38358:20415,38359:21193,38360:23081,38361:24321,38362:38829,38363:20445,38364:33303,38365:37610,38366:22275,38367:25429,38368:27497,38369:29995,38370:35036,38371:36628,38372:31298,38373:21215,38374:22675,38375:24917,38376:25098,38377:26286,38378:27597,38379:31807,38380:33769,38381:20515,38382:20472,38383:21253,38384:21574,38385:22577,38386:22857,38387:23453,38388:23792,38389:23791,38390:23849,38391:24214,38392:25265,38393:25447,38394:25918,38395:26041,38396:26379,38464:27861,38465:27873,38466:28921,38467:30770,38468:32299,38469:32990,38470:33459,38471:33804,38472:34028,38473:34562,38474:35090,38475:35370,38476:35914,38477:37030,38478:37586,38479:39165,38480:40179,38481:40300,38482:20047,38483:20129,38484:20621,38485:21078,38486:22346,38487:22952,38488:24125,38489:24536,38490:24537,38491:25151,38492:26292,38493:26395,38494:26576,38495:26834,38496:20882,38497:32033,38498:32938,38499:33192,38500:35584,38501:35980,38502:36031,38503:37502,38504:38450,38505:21536,38506:38956,38507:21271,38508:20693,38509:21340,38510:22696,38511:25778,38512:26420,38513:29287,38514:30566,38515:31302,38516:37350,38517:21187,38518:27809,38519:27526,38520:22528,38521:24140,38522:22868,38523:26412,38524:32763,38525:20961,38526:30406,38528:25705,38529:30952,38530:39764,38531:40635,38532:22475,38533:22969,38534:26151,38535:26522,38536:27598,38537:21737,38538:27097,38539:24149,38540:33180,38541:26517,38542:39850,38543:26622,38544:40018,38545:26717,38546:20134,38547:20451,38548:21448,38549:25273,38550:26411,38551:27819,38552:36804,38553:20397,38554:32365,38555:40639,38556:19975,38557:24930,38558:28288,38559:28459,38560:34067,38561:21619,38562:26410,38563:39749,38564:24051,38565:31637,38566:23724,38567:23494,38568:34588,38569:28234,38570:34001,38571:31252,38572:33032,38573:22937,38574:31885,38575:27665,38576:30496,38577:21209,38578:22818,38579:28961,38580:29279,38581:30683,38582:38695,38583:40289,38584:26891,38585:23167,38586:23064,38587:20901,38588:21517,38589:21629,38590:26126,38591:30431,38592:36855,38593:37528,38594:40180,38595:23018,38596:29277,38597:28357,38598:20813,38599:26825,38600:32191,38601:32236,38602:38754,38603:40634,38604:25720,38605:27169,38606:33538,38607:22916,38608:23391,38609:27611,38610:29467,38611:30450,38612:32178,38613:32791,38614:33945,38615:20786,38616:26408,38617:40665,38618:30446,38619:26466,38620:21247,38621:39173,38622:23588,38623:25147,38624:31870,38625:36016,38626:21839,38627:24758,38628:32011,38629:38272,38630:21249,38631:20063,38632:20918,38633:22812,38634:29242,38635:32822,38636:37326,38637:24357,38638:30690,38639:21380,38640:24441,38641:32004,38642:34220,38643:35379,38644:36493,38645:38742,38646:26611,38647:34222,38648:37971,38649:24841,38650:24840,38651:27833,38652:30290,38720:35565,38721:36664,38722:21807,38723:20305,38724:20778,38725:21191,38726:21451,38727:23461,38728:24189,38729:24736,38730:24962,38731:25558,38732:26377,38733:26586,38734:28263,38735:28044,38736:29494,38737:29495,38738:30001,38739:31056,38740:35029,38741:35480,38742:36938,38743:37009,38744:37109,38745:38596,38746:34701,38747:22805,38748:20104,38749:20313,38750:19982,38751:35465,38752:36671,38753:38928,38754:20653,38755:24188,38756:22934,38757:23481,38758:24248,38759:25562,38760:25594,38761:25793,38762:26332,38763:26954,38764:27096,38765:27915,38766:28342,38767:29076,38768:29992,38769:31407,38770:32650,38771:32768,38772:33865,38773:33993,38774:35201,38775:35617,38776:36362,38777:36965,38778:38525,38779:39178,38780:24958,38781:25233,38782:27442,38784:27779,38785:28020,38786:32716,38787:32764,38788:28096,38789:32645,38790:34746,38791:35064,38792:26469,38793:33713,38794:38972,38795:38647,38796:27931,38797:32097,38798:33853,38799:37226,38800:20081,38801:21365,38802:23888,38803:27396,38804:28651,38805:34253,38806:34349,38807:35239,38808:21033,38809:21519,38810:23653,38811:26446,38812:26792,38813:29702,38814:29827,38815:30178,38816:35023,38817:35041,38818:37324,38819:38626,38820:38520,38821:24459,38822:29575,38823:31435,38824:33870,38825:25504,38826:30053,38827:21129,38828:27969,38829:28316,38830:29705,38831:30041,38832:30827,38833:31890,38834:38534,38835:31452,38836:40845,38837:20406,38838:24942,38839:26053,38840:34396,38841:20102,38842:20142,38843:20698,38844:20001,38845:20940,38846:23534,38847:26009,38848:26753,38849:28092,38850:29471,38851:30274,38852:30637,38853:31260,38854:31975,38855:33391,38856:35538,38857:36988,38858:37327,38859:38517,38860:38936,38861:21147,38862:32209,38863:20523,38864:21400,38865:26519,38866:28107,38867:29136,38868:29747,38869:33256,38870:36650,38871:38563,38872:40023,38873:40607,38874:29792,38875:22593,38876:28057,38877:32047,38878:39006,38879:20196,38880:20278,38881:20363,38882:20919,38883:21169,38884:23994,38885:24604,38886:29618,38887:31036,38888:33491,38889:37428,38890:38583,38891:38646,38892:38666,38893:40599,38894:40802,38895:26278,38896:27508,38897:21015,38898:21155,38899:28872,38900:35010,38901:24265,38902:24651,38903:24976,38904:28451,38905:29001,38906:31806,38907:32244,38908:32879,38976:34030,38977:36899,38978:37676,38979:21570,38980:39791,38981:27347,38982:28809,38983:36034,38984:36335,38985:38706,38986:21172,38987:23105,38988:24266,38989:24324,38990:26391,38991:27004,38992:27028,38993:28010,38994:28431,38995:29282,38996:29436,38997:31725,38998:32769,38999:32894,39e3:34635,39001:37070,39002:20845,39003:40595,39004:31108,39005:32907,39006:37682,39007:35542,39008:20525,39009:21644,39010:35441,39011:27498,39012:36036,39013:33031,39014:24785,39015:26528,39016:40434,39017:20121,39018:20120,39019:39952,39020:35435,39021:34241,39022:34152,39023:26880,39024:28286,39025:30871,39026:33109,39071:24332,39072:19984,39073:19989,39074:20010,39075:20017,39076:20022,39077:20028,39078:20031,39079:20034,39080:20054,39081:20056,39082:20098,39083:20101,39084:35947,39085:20106,39086:33298,39087:24333,39088:20110,39089:20126,39090:20127,39091:20128,39092:20130,39093:20144,39094:20147,39095:20150,39096:20174,39097:20173,39098:20164,39099:20166,39100:20162,39101:20183,39102:20190,39103:20205,39104:20191,39105:20215,39106:20233,39107:20314,39108:20272,39109:20315,39110:20317,39111:20311,39112:20295,39113:20342,39114:20360,39115:20367,39116:20376,39117:20347,39118:20329,39119:20336,39120:20369,39121:20335,39122:20358,39123:20374,39124:20760,39125:20436,39126:20447,39127:20430,39128:20440,39129:20443,39130:20433,39131:20442,39132:20432,39133:20452,39134:20453,39135:20506,39136:20520,39137:20500,39138:20522,39139:20517,39140:20485,39141:20252,39142:20470,39143:20513,39144:20521,39145:20524,39146:20478,39147:20463,39148:20497,39149:20486,39150:20547,39151:20551,39152:26371,39153:20565,39154:20560,39155:20552,39156:20570,39157:20566,39158:20588,39159:20600,39160:20608,39161:20634,39162:20613,39163:20660,39164:20658,39232:20681,39233:20682,39234:20659,39235:20674,39236:20694,39237:20702,39238:20709,39239:20717,39240:20707,39241:20718,39242:20729,39243:20725,39244:20745,39245:20737,39246:20738,39247:20758,39248:20757,39249:20756,39250:20762,39251:20769,39252:20794,39253:20791,39254:20796,39255:20795,39256:20799,39257:20800,39258:20818,39259:20812,39260:20820,39261:20834,39262:31480,39263:20841,39264:20842,39265:20846,39266:20864,39267:20866,39268:22232,39269:20876,39270:20873,39271:20879,39272:20881,39273:20883,39274:20885,39275:20886,39276:20900,39277:20902,39278:20898,39279:20905,39280:20906,39281:20907,39282:20915,39283:20913,39284:20914,39285:20912,39286:20917,39287:20925,39288:20933,39289:20937,39290:20955,39291:20960,39292:34389,39293:20969,39294:20973,39296:20976,39297:20981,39298:20990,39299:20996,39300:21003,39301:21012,39302:21006,39303:21031,39304:21034,39305:21038,39306:21043,39307:21049,39308:21071,39309:21060,39310:21067,39311:21068,39312:21086,39313:21076,39314:21098,39315:21108,39316:21097,39317:21107,39318:21119,39319:21117,39320:21133,39321:21140,39322:21138,39323:21105,39324:21128,39325:21137,39326:36776,39327:36775,39328:21164,39329:21165,39330:21180,39331:21173,39332:21185,39333:21197,39334:21207,39335:21214,39336:21219,39337:21222,39338:39149,39339:21216,39340:21235,39341:21237,39342:21240,39343:21241,39344:21254,39345:21256,39346:30008,39347:21261,39348:21264,39349:21263,39350:21269,39351:21274,39352:21283,39353:21295,39354:21297,39355:21299,39356:21304,39357:21312,39358:21318,39359:21317,39360:19991,39361:21321,39362:21325,39363:20950,39364:21342,39365:21353,39366:21358,39367:22808,39368:21371,39369:21367,39370:21378,39371:21398,39372:21408,39373:21414,39374:21413,39375:21422,39376:21424,39377:21430,39378:21443,39379:31762,39380:38617,39381:21471,39382:26364,39383:29166,39384:21486,39385:21480,39386:21485,39387:21498,39388:21505,39389:21565,39390:21568,39391:21548,39392:21549,39393:21564,39394:21550,39395:21558,39396:21545,39397:21533,39398:21582,39399:21647,39400:21621,39401:21646,39402:21599,39403:21617,39404:21623,39405:21616,39406:21650,39407:21627,39408:21632,39409:21622,39410:21636,39411:21648,39412:21638,39413:21703,39414:21666,39415:21688,39416:21669,39417:21676,39418:21700,39419:21704,39420:21672,39488:21675,39489:21698,39490:21668,39491:21694,39492:21692,39493:21720,39494:21733,39495:21734,39496:21775,39497:21780,39498:21757,39499:21742,39500:21741,39501:21754,39502:21730,39503:21817,39504:21824,39505:21859,39506:21836,39507:21806,39508:21852,39509:21829,39510:21846,39511:21847,39512:21816,39513:21811,39514:21853,39515:21913,39516:21888,39517:21679,39518:21898,39519:21919,39520:21883,39521:21886,39522:21912,39523:21918,39524:21934,39525:21884,39526:21891,39527:21929,39528:21895,39529:21928,39530:21978,39531:21957,39532:21983,39533:21956,39534:21980,39535:21988,39536:21972,39537:22036,39538:22007,39539:22038,39540:22014,39541:22013,39542:22043,39543:22009,39544:22094,39545:22096,39546:29151,39547:22068,39548:22070,39549:22066,39550:22072,39552:22123,39553:22116,39554:22063,39555:22124,39556:22122,39557:22150,39558:22144,39559:22154,39560:22176,39561:22164,39562:22159,39563:22181,39564:22190,39565:22198,39566:22196,39567:22210,39568:22204,39569:22209,39570:22211,39571:22208,39572:22216,39573:22222,39574:22225,39575:22227,39576:22231,39577:22254,39578:22265,39579:22272,39580:22271,39581:22276,39582:22281,39583:22280,39584:22283,39585:22285,39586:22291,39587:22296,39588:22294,39589:21959,39590:22300,39591:22310,39592:22327,39593:22328,39594:22350,39595:22331,39596:22336,39597:22351,39598:22377,39599:22464,39600:22408,39601:22369,39602:22399,39603:22409,39604:22419,39605:22432,39606:22451,39607:22436,39608:22442,39609:22448,39610:22467,39611:22470,39612:22484,39613:22482,39614:22483,39615:22538,39616:22486,39617:22499,39618:22539,39619:22553,39620:22557,39621:22642,39622:22561,39623:22626,39624:22603,39625:22640,39626:27584,39627:22610,39628:22589,39629:22649,39630:22661,39631:22713,39632:22687,39633:22699,39634:22714,39635:22750,39636:22715,39637:22712,39638:22702,39639:22725,39640:22739,39641:22737,39642:22743,39643:22745,39644:22744,39645:22757,39646:22748,39647:22756,39648:22751,39649:22767,39650:22778,39651:22777,39652:22779,39653:22780,39654:22781,39655:22786,39656:22794,39657:22800,39658:22811,39659:26790,39660:22821,39661:22828,39662:22829,39663:22834,39664:22840,39665:22846,39666:31442,39667:22869,39668:22864,39669:22862,39670:22874,39671:22872,39672:22882,39673:22880,39674:22887,39675:22892,39676:22889,39744:22904,39745:22913,39746:22941,39747:20318,39748:20395,39749:22947,39750:22962,39751:22982,39752:23016,39753:23004,39754:22925,39755:23001,39756:23002,39757:23077,39758:23071,39759:23057,39760:23068,39761:23049,39762:23066,39763:23104,39764:23148,39765:23113,39766:23093,39767:23094,39768:23138,39769:23146,39770:23194,39771:23228,39772:23230,39773:23243,39774:23234,39775:23229,39776:23267,39777:23255,39778:23270,39779:23273,39780:23254,39781:23290,39782:23291,39783:23308,39784:23307,39785:23318,39786:23346,39787:23248,39788:23338,39789:23350,39790:23358,39791:23363,39792:23365,39793:23360,39794:23377,39795:23381,39796:23386,39797:23387,39798:23397,39799:23401,39800:23408,39801:23411,39802:23413,39803:23416,39804:25992,39805:23418,39806:23424,39808:23427,39809:23462,39810:23480,39811:23491,39812:23495,39813:23497,39814:23508,39815:23504,39816:23524,39817:23526,39818:23522,39819:23518,39820:23525,39821:23531,39822:23536,39823:23542,39824:23539,39825:23557,39826:23559,39827:23560,39828:23565,39829:23571,39830:23584,39831:23586,39832:23592,39833:23608,39834:23609,39835:23617,39836:23622,39837:23630,39838:23635,39839:23632,39840:23631,39841:23409,39842:23660,39843:23662,39844:20066,39845:23670,39846:23673,39847:23692,39848:23697,39849:23700,39850:22939,39851:23723,39852:23739,39853:23734,39854:23740,39855:23735,39856:23749,39857:23742,39858:23751,39859:23769,39860:23785,39861:23805,39862:23802,39863:23789,39864:23948,39865:23786,39866:23819,39867:23829,39868:23831,39869:23900,39870:23839,39871:23835,39872:23825,39873:23828,39874:23842,39875:23834,39876:23833,39877:23832,39878:23884,39879:23890,39880:23886,39881:23883,39882:23916,39883:23923,39884:23926,39885:23943,39886:23940,39887:23938,39888:23970,39889:23965,39890:23980,39891:23982,39892:23997,39893:23952,39894:23991,39895:23996,39896:24009,39897:24013,39898:24019,39899:24018,39900:24022,39901:24027,39902:24043,39903:24050,39904:24053,39905:24075,39906:24090,39907:24089,39908:24081,39909:24091,39910:24118,39911:24119,39912:24132,39913:24131,39914:24128,39915:24142,39916:24151,39917:24148,39918:24159,39919:24162,39920:24164,39921:24135,39922:24181,39923:24182,39924:24186,39925:40636,39926:24191,39927:24224,39928:24257,39929:24258,39930:24264,39931:24272,39932:24271,4e4:24278,40001:24291,40002:24285,40003:24282,40004:24283,40005:24290,40006:24289,40007:24296,40008:24297,40009:24300,40010:24305,40011:24307,40012:24304,40013:24308,40014:24312,40015:24318,40016:24323,40017:24329,40018:24413,40019:24412,40020:24331,40021:24337,40022:24342,40023:24361,40024:24365,40025:24376,40026:24385,40027:24392,40028:24396,40029:24398,40030:24367,40031:24401,40032:24406,40033:24407,40034:24409,40035:24417,40036:24429,40037:24435,40038:24439,40039:24451,40040:24450,40041:24447,40042:24458,40043:24456,40044:24465,40045:24455,40046:24478,40047:24473,40048:24472,40049:24480,40050:24488,40051:24493,40052:24508,40053:24534,40054:24571,40055:24548,40056:24568,40057:24561,40058:24541,40059:24755,40060:24575,40061:24609,40062:24672,40064:24601,40065:24592,40066:24617,40067:24590,40068:24625,40069:24603,40070:24597,40071:24619,40072:24614,40073:24591,40074:24634,40075:24666,40076:24641,40077:24682,40078:24695,40079:24671,40080:24650,40081:24646,40082:24653,40083:24675,40084:24643,40085:24676,40086:24642,40087:24684,40088:24683,40089:24665,40090:24705,40091:24717,40092:24807,40093:24707,40094:24730,40095:24708,40096:24731,40097:24726,40098:24727,40099:24722,40100:24743,40101:24715,40102:24801,40103:24760,40104:24800,40105:24787,40106:24756,40107:24560,40108:24765,40109:24774,40110:24757,40111:24792,40112:24909,40113:24853,40114:24838,40115:24822,40116:24823,40117:24832,40118:24820,40119:24826,40120:24835,40121:24865,40122:24827,40123:24817,40124:24845,40125:24846,40126:24903,40127:24894,40128:24872,40129:24871,40130:24906,40131:24895,40132:24892,40133:24876,40134:24884,40135:24893,40136:24898,40137:24900,40138:24947,40139:24951,40140:24920,40141:24921,40142:24922,40143:24939,40144:24948,40145:24943,40146:24933,40147:24945,40148:24927,40149:24925,40150:24915,40151:24949,40152:24985,40153:24982,40154:24967,40155:25004,40156:24980,40157:24986,40158:24970,40159:24977,40160:25003,40161:25006,40162:25036,40163:25034,40164:25033,40165:25079,40166:25032,40167:25027,40168:25030,40169:25018,40170:25035,40171:32633,40172:25037,40173:25062,40174:25059,40175:25078,40176:25082,40177:25076,40178:25087,40179:25085,40180:25084,40181:25086,40182:25088,40183:25096,40184:25097,40185:25101,40186:25100,40187:25108,40188:25115,40256:25118,40257:25121,40258:25130,40259:25134,40260:25136,40261:25138,40262:25139,40263:25153,40264:25166,40265:25182,40266:25187,40267:25179,40268:25184,40269:25192,40270:25212,40271:25218,40272:25225,40273:25214,40274:25234,40275:25235,40276:25238,40277:25300,40278:25219,40279:25236,40280:25303,40281:25297,40282:25275,40283:25295,40284:25343,40285:25286,40286:25812,40287:25288,40288:25308,40289:25292,40290:25290,40291:25282,40292:25287,40293:25243,40294:25289,40295:25356,40296:25326,40297:25329,40298:25383,40299:25346,40300:25352,40301:25327,40302:25333,40303:25424,40304:25406,40305:25421,40306:25628,40307:25423,40308:25494,40309:25486,40310:25472,40311:25515,40312:25462,40313:25507,40314:25487,40315:25481,40316:25503,40317:25525,40318:25451,40320:25449,40321:25534,40322:25577,40323:25536,40324:25542,40325:25571,40326:25545,40327:25554,40328:25590,40329:25540,40330:25622,40331:25652,40332:25606,40333:25619,40334:25638,40335:25654,40336:25885,40337:25623,40338:25640,40339:25615,40340:25703,40341:25711,40342:25718,40343:25678,40344:25898,40345:25749,40346:25747,40347:25765,40348:25769,40349:25736,40350:25788,40351:25818,40352:25810,40353:25797,40354:25799,40355:25787,40356:25816,40357:25794,40358:25841,40359:25831,40360:33289,40361:25824,40362:25825,40363:25260,40364:25827,40365:25839,40366:25900,40367:25846,40368:25844,40369:25842,40370:25850,40371:25856,40372:25853,40373:25880,40374:25884,40375:25861,40376:25892,40377:25891,40378:25899,40379:25908,40380:25909,40381:25911,40382:25910,40383:25912,40384:30027,40385:25928,40386:25942,40387:25941,40388:25933,40389:25944,40390:25950,40391:25949,40392:25970,40393:25976,40394:25986,40395:25987,40396:35722,40397:26011,40398:26015,40399:26027,40400:26039,40401:26051,40402:26054,40403:26049,40404:26052,40405:26060,40406:26066,40407:26075,40408:26073,40409:26080,40410:26081,40411:26097,40412:26482,40413:26122,40414:26115,40415:26107,40416:26483,40417:26165,40418:26166,40419:26164,40420:26140,40421:26191,40422:26180,40423:26185,40424:26177,40425:26206,40426:26205,40427:26212,40428:26215,40429:26216,40430:26207,40431:26210,40432:26224,40433:26243,40434:26248,40435:26254,40436:26249,40437:26244,40438:26264,40439:26269,40440:26305,40441:26297,40442:26313,40443:26302,40444:26300,40512:26308,40513:26296,40514:26326,40515:26330,40516:26336,40517:26175,40518:26342,40519:26345,40520:26352,40521:26357,40522:26359,40523:26383,40524:26390,40525:26398,40526:26406,40527:26407,40528:38712,40529:26414,40530:26431,40531:26422,40532:26433,40533:26424,40534:26423,40535:26438,40536:26462,40537:26464,40538:26457,40539:26467,40540:26468,40541:26505,40542:26480,40543:26537,40544:26492,40545:26474,40546:26508,40547:26507,40548:26534,40549:26529,40550:26501,40551:26551,40552:26607,40553:26548,40554:26604,40555:26547,40556:26601,40557:26552,40558:26596,40559:26590,40560:26589,40561:26594,40562:26606,40563:26553,40564:26574,40565:26566,40566:26599,40567:27292,40568:26654,40569:26694,40570:26665,40571:26688,40572:26701,40573:26674,40574:26702,40576:26803,40577:26667,40578:26713,40579:26723,40580:26743,40581:26751,40582:26783,40583:26767,40584:26797,40585:26772,40586:26781,40587:26779,40588:26755,40589:27310,40590:26809,40591:26740,40592:26805,40593:26784,40594:26810,40595:26895,40596:26765,40597:26750,40598:26881,40599:26826,40600:26888,40601:26840,40602:26914,40603:26918,40604:26849,40605:26892,40606:26829,40607:26836,40608:26855,40609:26837,40610:26934,40611:26898,40612:26884,40613:26839,40614:26851,40615:26917,40616:26873,40617:26848,40618:26863,40619:26920,40620:26922,40621:26906,40622:26915,40623:26913,40624:26822,40625:27001,40626:26999,40627:26972,40628:27e3,40629:26987,40630:26964,40631:27006,40632:26990,40633:26937,40634:26996,40635:26941,40636:26969,40637:26928,40638:26977,40639:26974,40640:26973,40641:27009,40642:26986,40643:27058,40644:27054,40645:27088,40646:27071,40647:27073,40648:27091,40649:27070,40650:27086,40651:23528,40652:27082,40653:27101,40654:27067,40655:27075,40656:27047,40657:27182,40658:27025,40659:27040,40660:27036,40661:27029,40662:27060,40663:27102,40664:27112,40665:27138,40666:27163,40667:27135,40668:27402,40669:27129,40670:27122,40671:27111,40672:27141,40673:27057,40674:27166,40675:27117,40676:27156,40677:27115,40678:27146,40679:27154,40680:27329,40681:27171,40682:27155,40683:27204,40684:27148,40685:27250,40686:27190,40687:27256,40688:27207,40689:27234,40690:27225,40691:27238,40692:27208,40693:27192,40694:27170,40695:27280,40696:27277,40697:27296,40698:27268,40699:27298,40700:27299,40768:27287,40769:34327,40770:27323,40771:27331,40772:27330,40773:27320,40774:27315,40775:27308,40776:27358,40777:27345,40778:27359,40779:27306,40780:27354,40781:27370,40782:27387,40783:27397,40784:34326,40785:27386,40786:27410,40787:27414,40788:39729,40789:27423,40790:27448,40791:27447,40792:30428,40793:27449,40794:39150,40795:27463,40796:27459,40797:27465,40798:27472,40799:27481,40800:27476,40801:27483,40802:27487,40803:27489,40804:27512,40805:27513,40806:27519,40807:27520,40808:27524,40809:27523,40810:27533,40811:27544,40812:27541,40813:27550,40814:27556,40815:27562,40816:27563,40817:27567,40818:27570,40819:27569,40820:27571,40821:27575,40822:27580,40823:27590,40824:27595,40825:27603,40826:27615,40827:27628,40828:27627,40829:27635,40830:27631,40832:40638,40833:27656,40834:27667,40835:27668,40836:27675,40837:27684,40838:27683,40839:27742,40840:27733,40841:27746,40842:27754,40843:27778,40844:27789,40845:27802,40846:27777,40847:27803,40848:27774,40849:27752,40850:27763,40851:27794,40852:27792,40853:27844,40854:27889,40855:27859,40856:27837,40857:27863,40858:27845,40859:27869,40860:27822,40861:27825,40862:27838,40863:27834,40864:27867,40865:27887,40866:27865,40867:27882,40868:27935,40869:34893,40870:27958,40871:27947,40872:27965,40873:27960,40874:27929,40875:27957,40876:27955,40877:27922,40878:27916,40879:28003,40880:28051,40881:28004,40882:27994,40883:28025,40884:27993,40885:28046,40886:28053,40887:28644,40888:28037,40889:28153,40890:28181,40891:28170,40892:28085,40893:28103,40894:28134,40895:28088,40896:28102,40897:28140,40898:28126,40899:28108,40900:28136,40901:28114,40902:28101,40903:28154,40904:28121,40905:28132,40906:28117,40907:28138,40908:28142,40909:28205,40910:28270,40911:28206,40912:28185,40913:28274,40914:28255,40915:28222,40916:28195,40917:28267,40918:28203,40919:28278,40920:28237,40921:28191,40922:28227,40923:28218,40924:28238,40925:28196,40926:28415,40927:28189,40928:28216,40929:28290,40930:28330,40931:28312,40932:28361,40933:28343,40934:28371,40935:28349,40936:28335,40937:28356,40938:28338,40939:28372,40940:28373,40941:28303,40942:28325,40943:28354,40944:28319,40945:28481,40946:28433,40947:28748,40948:28396,40949:28408,40950:28414,40951:28479,40952:28402,40953:28465,40954:28399,40955:28466,40956:28364,161:65377,162:65378,163:65379,164:65380,165:65381,166:65382,167:65383,168:65384,169:65385,170:65386,171:65387,172:65388,173:65389,174:65390,175:65391,176:65392,177:65393,178:65394,179:65395,180:65396,181:65397,182:65398,183:65399,184:65400,185:65401,186:65402,187:65403,188:65404,189:65405,190:65406,191:65407,192:65408,193:65409,194:65410,195:65411,196:65412,197:65413,198:65414,199:65415,200:65416,201:65417,202:65418,203:65419,204:65420,205:65421,206:65422,207:65423,208:65424,209:65425,210:65426,211:65427,212:65428,213:65429,214:65430,215:65431,216:65432,217:65433,218:65434,219:65435,220:65436,221:65437,222:65438,223:65439,57408:28478,57409:28435,57410:28407,57411:28550,57412:28538,57413:28536,57414:28545,57415:28544,57416:28527,57417:28507,57418:28659,57419:28525,57420:28546,57421:28540,57422:28504,57423:28558,57424:28561,57425:28610,57426:28518,57427:28595,57428:28579,57429:28577,57430:28580,57431:28601,57432:28614,57433:28586,57434:28639,57435:28629,57436:28652,57437:28628,57438:28632,57439:28657,57440:28654,57441:28635,57442:28681,57443:28683,57444:28666,57445:28689,57446:28673,57447:28687,57448:28670,57449:28699,57450:28698,57451:28532,57452:28701,57453:28696,57454:28703,57455:28720,57456:28734,57457:28722,57458:28753,57459:28771,57460:28825,57461:28818,57462:28847,57463:28913,57464:28844,57465:28856,57466:28851,57467:28846,57468:28895,57469:28875,57470:28893,57472:28889,57473:28937,57474:28925,57475:28956,57476:28953,57477:29029,57478:29013,57479:29064,57480:29030,57481:29026,57482:29004,57483:29014,57484:29036,57485:29071,57486:29179,57487:29060,57488:29077,57489:29096,57490:29100,57491:29143,57492:29113,57493:29118,57494:29138,57495:29129,57496:29140,57497:29134,57498:29152,57499:29164,57500:29159,57501:29173,57502:29180,57503:29177,57504:29183,57505:29197,57506:29200,57507:29211,57508:29224,57509:29229,57510:29228,57511:29232,57512:29234,57513:29243,57514:29244,57515:29247,57516:29248,57517:29254,57518:29259,57519:29272,57520:29300,57521:29310,57522:29314,57523:29313,57524:29319,57525:29330,57526:29334,57527:29346,57528:29351,57529:29369,57530:29362,57531:29379,57532:29382,57533:29380,57534:29390,57535:29394,57536:29410,57537:29408,57538:29409,57539:29433,57540:29431,57541:20495,57542:29463,57543:29450,57544:29468,57545:29462,57546:29469,57547:29492,57548:29487,57549:29481,57550:29477,57551:29502,57552:29518,57553:29519,57554:40664,57555:29527,57556:29546,57557:29544,57558:29552,57559:29560,57560:29557,57561:29563,57562:29562,57563:29640,57564:29619,57565:29646,57566:29627,57567:29632,57568:29669,57569:29678,57570:29662,57571:29858,57572:29701,57573:29807,57574:29733,57575:29688,57576:29746,57577:29754,57578:29781,57579:29759,57580:29791,57581:29785,57582:29761,57583:29788,57584:29801,57585:29808,57586:29795,57587:29802,57588:29814,57589:29822,57590:29835,57591:29854,57592:29863,57593:29898,57594:29903,57595:29908,57596:29681,57664:29920,57665:29923,57666:29927,57667:29929,57668:29934,57669:29938,57670:29936,57671:29937,57672:29944,57673:29943,57674:29956,57675:29955,57676:29957,57677:29964,57678:29966,57679:29965,57680:29973,57681:29971,57682:29982,57683:29990,57684:29996,57685:30012,57686:30020,57687:30029,57688:30026,57689:30025,57690:30043,57691:30022,57692:30042,57693:30057,57694:30052,57695:30055,57696:30059,57697:30061,57698:30072,57699:30070,57700:30086,57701:30087,57702:30068,57703:30090,57704:30089,57705:30082,57706:30100,57707:30106,57708:30109,57709:30117,57710:30115,57711:30146,57712:30131,57713:30147,57714:30133,57715:30141,57716:30136,57717:30140,57718:30129,57719:30157,57720:30154,57721:30162,57722:30169,57723:30179,57724:30174,57725:30206,57726:30207,57728:30204,57729:30209,57730:30192,57731:30202,57732:30194,57733:30195,57734:30219,57735:30221,57736:30217,57737:30239,57738:30247,57739:30240,57740:30241,57741:30242,57742:30244,57743:30260,57744:30256,57745:30267,57746:30279,57747:30280,57748:30278,57749:30300,57750:30296,57751:30305,57752:30306,57753:30312,57754:30313,57755:30314,57756:30311,57757:30316,57758:30320,57759:30322,57760:30326,57761:30328,57762:30332,57763:30336,57764:30339,57765:30344,57766:30347,57767:30350,57768:30358,57769:30355,57770:30361,57771:30362,57772:30384,57773:30388,57774:30392,57775:30393,57776:30394,57777:30402,57778:30413,57779:30422,57780:30418,57781:30430,57782:30433,57783:30437,57784:30439,57785:30442,57786:34351,57787:30459,57788:30472,57789:30471,57790:30468,57791:30505,57792:30500,57793:30494,57794:30501,57795:30502,57796:30491,57797:30519,57798:30520,57799:30535,57800:30554,57801:30568,57802:30571,57803:30555,57804:30565,57805:30591,57806:30590,57807:30585,57808:30606,57809:30603,57810:30609,57811:30624,57812:30622,57813:30640,57814:30646,57815:30649,57816:30655,57817:30652,57818:30653,57819:30651,57820:30663,57821:30669,57822:30679,57823:30682,57824:30684,57825:30691,57826:30702,57827:30716,57828:30732,57829:30738,57830:31014,57831:30752,57832:31018,57833:30789,57834:30862,57835:30836,57836:30854,57837:30844,57838:30874,57839:30860,57840:30883,57841:30901,57842:30890,57843:30895,57844:30929,57845:30918,57846:30923,57847:30932,57848:30910,57849:30908,57850:30917,57851:30922,57852:30956,57920:30951,57921:30938,57922:30973,57923:30964,57924:30983,57925:30994,57926:30993,57927:31001,57928:31020,57929:31019,57930:31040,57931:31072,57932:31063,57933:31071,57934:31066,57935:31061,57936:31059,57937:31098,57938:31103,57939:31114,57940:31133,57941:31143,57942:40779,57943:31146,57944:31150,57945:31155,57946:31161,57947:31162,57948:31177,57949:31189,57950:31207,57951:31212,57952:31201,57953:31203,57954:31240,57955:31245,57956:31256,57957:31257,57958:31264,57959:31263,57960:31104,57961:31281,57962:31291,57963:31294,57964:31287,57965:31299,57966:31319,57967:31305,57968:31329,57969:31330,57970:31337,57971:40861,57972:31344,57973:31353,57974:31357,57975:31368,57976:31383,57977:31381,57978:31384,57979:31382,57980:31401,57981:31432,57982:31408,57984:31414,57985:31429,57986:31428,57987:31423,57988:36995,57989:31431,57990:31434,57991:31437,57992:31439,57993:31445,57994:31443,57995:31449,57996:31450,57997:31453,57998:31457,57999:31458,58e3:31462,58001:31469,58002:31472,58003:31490,58004:31503,58005:31498,58006:31494,58007:31539,58008:31512,58009:31513,58010:31518,58011:31541,58012:31528,58013:31542,58014:31568,58015:31610,58016:31492,58017:31565,58018:31499,58019:31564,58020:31557,58021:31605,58022:31589,58023:31604,58024:31591,58025:31600,58026:31601,58027:31596,58028:31598,58029:31645,58030:31640,58031:31647,58032:31629,58033:31644,58034:31642,58035:31627,58036:31634,58037:31631,58038:31581,58039:31641,58040:31691,58041:31681,58042:31692,58043:31695,58044:31668,58045:31686,58046:31709,58047:31721,58048:31761,58049:31764,58050:31718,58051:31717,58052:31840,58053:31744,58054:31751,58055:31763,58056:31731,58057:31735,58058:31767,58059:31757,58060:31734,58061:31779,58062:31783,58063:31786,58064:31775,58065:31799,58066:31787,58067:31805,58068:31820,58069:31811,58070:31828,58071:31823,58072:31808,58073:31824,58074:31832,58075:31839,58076:31844,58077:31830,58078:31845,58079:31852,58080:31861,58081:31875,58082:31888,58083:31908,58084:31917,58085:31906,58086:31915,58087:31905,58088:31912,58089:31923,58090:31922,58091:31921,58092:31918,58093:31929,58094:31933,58095:31936,58096:31941,58097:31938,58098:31960,58099:31954,58100:31964,58101:31970,58102:39739,58103:31983,58104:31986,58105:31988,58106:31990,58107:31994,58108:32006,58176:32002,58177:32028,58178:32021,58179:32010,58180:32069,58181:32075,58182:32046,58183:32050,58184:32063,58185:32053,58186:32070,58187:32115,58188:32086,58189:32078,58190:32114,58191:32104,58192:32110,58193:32079,58194:32099,58195:32147,58196:32137,58197:32091,58198:32143,58199:32125,58200:32155,58201:32186,58202:32174,58203:32163,58204:32181,58205:32199,58206:32189,58207:32171,58208:32317,58209:32162,58210:32175,58211:32220,58212:32184,58213:32159,58214:32176,58215:32216,58216:32221,58217:32228,58218:32222,58219:32251,58220:32242,58221:32225,58222:32261,58223:32266,58224:32291,58225:32289,58226:32274,58227:32305,58228:32287,58229:32265,58230:32267,58231:32290,58232:32326,58233:32358,58234:32315,58235:32309,58236:32313,58237:32323,58238:32311,58240:32306,58241:32314,58242:32359,58243:32349,58244:32342,58245:32350,58246:32345,58247:32346,58248:32377,58249:32362,58250:32361,58251:32380,58252:32379,58253:32387,58254:32213,58255:32381,58256:36782,58257:32383,58258:32392,58259:32393,58260:32396,58261:32402,58262:32400,58263:32403,58264:32404,58265:32406,58266:32398,58267:32411,58268:32412,58269:32568,58270:32570,58271:32581,58272:32588,58273:32589,58274:32590,58275:32592,58276:32593,58277:32597,58278:32596,58279:32600,58280:32607,58281:32608,58282:32616,58283:32617,58284:32615,58285:32632,58286:32642,58287:32646,58288:32643,58289:32648,58290:32647,58291:32652,58292:32660,58293:32670,58294:32669,58295:32666,58296:32675,58297:32687,58298:32690,58299:32697,58300:32686,58301:32694,58302:32696,58303:35697,58304:32709,58305:32710,58306:32714,58307:32725,58308:32724,58309:32737,58310:32742,58311:32745,58312:32755,58313:32761,58314:39132,58315:32774,58316:32772,58317:32779,58318:32786,58319:32792,58320:32793,58321:32796,58322:32801,58323:32808,58324:32831,58325:32827,58326:32842,58327:32838,58328:32850,58329:32856,58330:32858,58331:32863,58332:32866,58333:32872,58334:32883,58335:32882,58336:32880,58337:32886,58338:32889,58339:32893,58340:32895,58341:32900,58342:32902,58343:32901,58344:32923,58345:32915,58346:32922,58347:32941,58348:20880,58349:32940,58350:32987,58351:32997,58352:32985,58353:32989,58354:32964,58355:32986,58356:32982,58357:33033,58358:33007,58359:33009,58360:33051,58361:33065,58362:33059,58363:33071,58364:33099,58432:38539,58433:33094,58434:33086,58435:33107,58436:33105,58437:33020,58438:33137,58439:33134,58440:33125,58441:33126,58442:33140,58443:33155,58444:33160,58445:33162,58446:33152,58447:33154,58448:33184,58449:33173,58450:33188,58451:33187,58452:33119,58453:33171,58454:33193,58455:33200,58456:33205,58457:33214,58458:33208,58459:33213,58460:33216,58461:33218,58462:33210,58463:33225,58464:33229,58465:33233,58466:33241,58467:33240,58468:33224,58469:33242,58470:33247,58471:33248,58472:33255,58473:33274,58474:33275,58475:33278,58476:33281,58477:33282,58478:33285,58479:33287,58480:33290,58481:33293,58482:33296,58483:33302,58484:33321,58485:33323,58486:33336,58487:33331,58488:33344,58489:33369,58490:33368,58491:33373,58492:33370,58493:33375,58494:33380,58496:33378,58497:33384,58498:33386,58499:33387,58500:33326,58501:33393,58502:33399,58503:33400,58504:33406,58505:33421,58506:33426,58507:33451,58508:33439,58509:33467,58510:33452,58511:33505,58512:33507,58513:33503,58514:33490,58515:33524,58516:33523,58517:33530,58518:33683,58519:33539,58520:33531,58521:33529,58522:33502,58523:33542,58524:33500,58525:33545,58526:33497,58527:33589,58528:33588,58529:33558,58530:33586,58531:33585,58532:33600,58533:33593,58534:33616,58535:33605,58536:33583,58537:33579,58538:33559,58539:33560,58540:33669,58541:33690,58542:33706,58543:33695,58544:33698,58545:33686,58546:33571,58547:33678,58548:33671,58549:33674,58550:33660,58551:33717,58552:33651,58553:33653,58554:33696,58555:33673,58556:33704,58557:33780,58558:33811,58559:33771,58560:33742,58561:33789,58562:33795,58563:33752,58564:33803,58565:33729,58566:33783,58567:33799,58568:33760,58569:33778,58570:33805,58571:33826,58572:33824,58573:33725,58574:33848,58575:34054,58576:33787,58577:33901,58578:33834,58579:33852,58580:34138,58581:33924,58582:33911,58583:33899,58584:33965,58585:33902,58586:33922,58587:33897,58588:33862,58589:33836,58590:33903,58591:33913,58592:33845,58593:33994,58594:33890,58595:33977,58596:33983,58597:33951,58598:34009,58599:33997,58600:33979,58601:34010,58602:34e3,58603:33985,58604:33990,58605:34006,58606:33953,58607:34081,58608:34047,58609:34036,58610:34071,58611:34072,58612:34092,58613:34079,58614:34069,58615:34068,58616:34044,58617:34112,58618:34147,58619:34136,58620:34120,58688:34113,58689:34306,58690:34123,58691:34133,58692:34176,58693:34212,58694:34184,58695:34193,58696:34186,58697:34216,58698:34157,58699:34196,58700:34203,58701:34282,58702:34183,58703:34204,58704:34167,58705:34174,58706:34192,58707:34249,58708:34234,58709:34255,58710:34233,58711:34256,58712:34261,58713:34269,58714:34277,58715:34268,58716:34297,58717:34314,58718:34323,58719:34315,58720:34302,58721:34298,58722:34310,58723:34338,58724:34330,58725:34352,58726:34367,58727:34381,58728:20053,58729:34388,58730:34399,58731:34407,58732:34417,58733:34451,58734:34467,58735:34473,58736:34474,58737:34443,58738:34444,58739:34486,58740:34479,58741:34500,58742:34502,58743:34480,58744:34505,58745:34851,58746:34475,58747:34516,58748:34526,58749:34537,58750:34540,58752:34527,58753:34523,58754:34543,58755:34578,58756:34566,58757:34568,58758:34560,58759:34563,58760:34555,58761:34577,58762:34569,58763:34573,58764:34553,58765:34570,58766:34612,58767:34623,58768:34615,58769:34619,58770:34597,58771:34601,58772:34586,58773:34656,58774:34655,58775:34680,58776:34636,58777:34638,58778:34676,58779:34647,58780:34664,58781:34670,58782:34649,58783:34643,58784:34659,58785:34666,58786:34821,58787:34722,58788:34719,58789:34690,58790:34735,58791:34763,58792:34749,58793:34752,58794:34768,58795:38614,58796:34731,58797:34756,58798:34739,58799:34759,58800:34758,58801:34747,58802:34799,58803:34802,58804:34784,58805:34831,58806:34829,58807:34814,58808:34806,58809:34807,58810:34830,58811:34770,58812:34833,58813:34838,58814:34837,58815:34850,58816:34849,58817:34865,58818:34870,58819:34873,58820:34855,58821:34875,58822:34884,58823:34882,58824:34898,58825:34905,58826:34910,58827:34914,58828:34923,58829:34945,58830:34942,58831:34974,58832:34933,58833:34941,58834:34997,58835:34930,58836:34946,58837:34967,58838:34962,58839:34990,58840:34969,58841:34978,58842:34957,58843:34980,58844:34992,58845:35007,58846:34993,58847:35011,58848:35012,58849:35028,58850:35032,58851:35033,58852:35037,58853:35065,58854:35074,58855:35068,58856:35060,58857:35048,58858:35058,58859:35076,58860:35084,58861:35082,58862:35091,58863:35139,58864:35102,58865:35109,58866:35114,58867:35115,58868:35137,58869:35140,58870:35131,58871:35126,58872:35128,58873:35148,58874:35101,58875:35168,58876:35166,58944:35174,58945:35172,58946:35181,58947:35178,58948:35183,58949:35188,58950:35191,58951:35198,58952:35203,58953:35208,58954:35210,58955:35219,58956:35224,58957:35233,58958:35241,58959:35238,58960:35244,58961:35247,58962:35250,58963:35258,58964:35261,58965:35263,58966:35264,58967:35290,58968:35292,58969:35293,58970:35303,58971:35316,58972:35320,58973:35331,58974:35350,58975:35344,58976:35340,58977:35355,58978:35357,58979:35365,58980:35382,58981:35393,58982:35419,58983:35410,58984:35398,58985:35400,58986:35452,58987:35437,58988:35436,58989:35426,58990:35461,58991:35458,58992:35460,58993:35496,58994:35489,58995:35473,58996:35493,58997:35494,58998:35482,58999:35491,59e3:35524,59001:35533,59002:35522,59003:35546,59004:35563,59005:35571,59006:35559,59008:35556,59009:35569,59010:35604,59011:35552,59012:35554,59013:35575,59014:35550,59015:35547,59016:35596,59017:35591,59018:35610,59019:35553,59020:35606,59021:35600,59022:35607,59023:35616,59024:35635,59025:38827,59026:35622,59027:35627,59028:35646,59029:35624,59030:35649,59031:35660,59032:35663,59033:35662,59034:35657,59035:35670,59036:35675,59037:35674,59038:35691,59039:35679,59040:35692,59041:35695,59042:35700,59043:35709,59044:35712,59045:35724,59046:35726,59047:35730,59048:35731,59049:35734,59050:35737,59051:35738,59052:35898,59053:35905,59054:35903,59055:35912,59056:35916,59057:35918,59058:35920,59059:35925,59060:35938,59061:35948,59062:35960,59063:35962,59064:35970,59065:35977,59066:35973,59067:35978,59068:35981,59069:35982,59070:35988,59071:35964,59072:35992,59073:25117,59074:36013,59075:36010,59076:36029,59077:36018,59078:36019,59079:36014,59080:36022,59081:36040,59082:36033,59083:36068,59084:36067,59085:36058,59086:36093,59087:36090,59088:36091,59089:36100,59090:36101,59091:36106,59092:36103,59093:36111,59094:36109,59095:36112,59096:40782,59097:36115,59098:36045,59099:36116,59100:36118,59101:36199,59102:36205,59103:36209,59104:36211,59105:36225,59106:36249,59107:36290,59108:36286,59109:36282,59110:36303,59111:36314,59112:36310,59113:36300,59114:36315,59115:36299,59116:36330,59117:36331,59118:36319,59119:36323,59120:36348,59121:36360,59122:36361,59123:36351,59124:36381,59125:36382,59126:36368,59127:36383,59128:36418,59129:36405,59130:36400,59131:36404,59132:36426,59200:36423,59201:36425,59202:36428,59203:36432,59204:36424,59205:36441,59206:36452,59207:36448,59208:36394,59209:36451,59210:36437,59211:36470,59212:36466,59213:36476,59214:36481,59215:36487,59216:36485,59217:36484,59218:36491,59219:36490,59220:36499,59221:36497,59222:36500,59223:36505,59224:36522,59225:36513,59226:36524,59227:36528,59228:36550,59229:36529,59230:36542,59231:36549,59232:36552,59233:36555,59234:36571,59235:36579,59236:36604,59237:36603,59238:36587,59239:36606,59240:36618,59241:36613,59242:36629,59243:36626,59244:36633,59245:36627,59246:36636,59247:36639,59248:36635,59249:36620,59250:36646,59251:36659,59252:36667,59253:36665,59254:36677,59255:36674,59256:36670,59257:36684,59258:36681,59259:36678,59260:36686,59261:36695,59262:36700,59264:36706,59265:36707,59266:36708,59267:36764,59268:36767,59269:36771,59270:36781,59271:36783,59272:36791,59273:36826,59274:36837,59275:36834,59276:36842,59277:36847,59278:36999,59279:36852,59280:36869,59281:36857,59282:36858,59283:36881,59284:36885,59285:36897,59286:36877,59287:36894,59288:36886,59289:36875,59290:36903,59291:36918,59292:36917,59293:36921,59294:36856,59295:36943,59296:36944,59297:36945,59298:36946,59299:36878,59300:36937,59301:36926,59302:36950,59303:36952,59304:36958,59305:36968,59306:36975,59307:36982,59308:38568,59309:36978,59310:36994,59311:36989,59312:36993,59313:36992,59314:37002,59315:37001,59316:37007,59317:37032,59318:37039,59319:37041,59320:37045,59321:37090,59322:37092,59323:25160,59324:37083,59325:37122,59326:37138,59327:37145,59328:37170,59329:37168,59330:37194,59331:37206,59332:37208,59333:37219,59334:37221,59335:37225,59336:37235,59337:37234,59338:37259,59339:37257,59340:37250,59341:37282,59342:37291,59343:37295,59344:37290,59345:37301,59346:37300,59347:37306,59348:37312,59349:37313,59350:37321,59351:37323,59352:37328,59353:37334,59354:37343,59355:37345,59356:37339,59357:37372,59358:37365,59359:37366,59360:37406,59361:37375,59362:37396,59363:37420,59364:37397,59365:37393,59366:37470,59367:37463,59368:37445,59369:37449,59370:37476,59371:37448,59372:37525,59373:37439,59374:37451,59375:37456,59376:37532,59377:37526,59378:37523,59379:37531,59380:37466,59381:37583,59382:37561,59383:37559,59384:37609,59385:37647,59386:37626,59387:37700,59388:37678,59456:37657,59457:37666,59458:37658,59459:37667,59460:37690,59461:37685,59462:37691,59463:37724,59464:37728,59465:37756,59466:37742,59467:37718,59468:37808,59469:37804,59470:37805,59471:37780,59472:37817,59473:37846,59474:37847,59475:37864,59476:37861,59477:37848,59478:37827,59479:37853,59480:37840,59481:37832,59482:37860,59483:37914,59484:37908,59485:37907,59486:37891,59487:37895,59488:37904,59489:37942,59490:37931,59491:37941,59492:37921,59493:37946,59494:37953,59495:37970,59496:37956,59497:37979,59498:37984,59499:37986,59500:37982,59501:37994,59502:37417,59503:38e3,59504:38005,59505:38007,59506:38013,59507:37978,59508:38012,59509:38014,59510:38017,59511:38015,59512:38274,59513:38279,59514:38282,59515:38292,59516:38294,59517:38296,59518:38297,59520:38304,59521:38312,59522:38311,59523:38317,59524:38332,59525:38331,59526:38329,59527:38334,59528:38346,59529:28662,59530:38339,59531:38349,59532:38348,59533:38357,59534:38356,59535:38358,59536:38364,59537:38369,59538:38373,59539:38370,59540:38433,59541:38440,59542:38446,59543:38447,59544:38466,59545:38476,59546:38479,59547:38475,59548:38519,59549:38492,59550:38494,59551:38493,59552:38495,59553:38502,59554:38514,59555:38508,59556:38541,59557:38552,59558:38549,59559:38551,59560:38570,59561:38567,59562:38577,59563:38578,59564:38576,59565:38580,59566:38582,59567:38584,59568:38585,59569:38606,59570:38603,59571:38601,59572:38605,59573:35149,59574:38620,59575:38669,59576:38613,59577:38649,59578:38660,59579:38662,59580:38664,59581:38675,59582:38670,59583:38673,59584:38671,59585:38678,59586:38681,59587:38692,59588:38698,59589:38704,59590:38713,59591:38717,59592:38718,59593:38724,59594:38726,59595:38728,59596:38722,59597:38729,59598:38748,59599:38752,59600:38756,59601:38758,59602:38760,59603:21202,59604:38763,59605:38769,59606:38777,59607:38789,59608:38780,59609:38785,59610:38778,59611:38790,59612:38795,59613:38799,59614:38800,59615:38812,59616:38824,59617:38822,59618:38819,59619:38835,59620:38836,59621:38851,59622:38854,59623:38856,59624:38859,59625:38876,59626:38893,59627:40783,59628:38898,59629:31455,59630:38902,59631:38901,59632:38927,59633:38924,59634:38968,59635:38948,59636:38945,59637:38967,59638:38973,59639:38982,59640:38991,59641:38987,59642:39019,59643:39023,59644:39024,59712:39025,59713:39028,59714:39027,59715:39082,59716:39087,59717:39089,59718:39094,59719:39108,59720:39107,59721:39110,59722:39145,59723:39147,59724:39171,59725:39177,59726:39186,59727:39188,59728:39192,59729:39201,59730:39197,59731:39198,59732:39204,59733:39200,59734:39212,59735:39214,59736:39229,59737:39230,59738:39234,59739:39241,59740:39237,59741:39248,59742:39243,59743:39249,59744:39250,59745:39244,59746:39253,59747:39319,59748:39320,59749:39333,59750:39341,59751:39342,59752:39356,59753:39391,59754:39387,59755:39389,59756:39384,59757:39377,59758:39405,59759:39406,59760:39409,59761:39410,59762:39419,59763:39416,59764:39425,59765:39439,59766:39429,59767:39394,59768:39449,59769:39467,59770:39479,59771:39493,59772:39490,59773:39488,59774:39491,59776:39486,59777:39509,59778:39501,59779:39515,59780:39511,59781:39519,59782:39522,59783:39525,59784:39524,59785:39529,59786:39531,59787:39530,59788:39597,59789:39600,59790:39612,59791:39616,59792:39631,59793:39633,59794:39635,59795:39636,59796:39646,59797:39647,59798:39650,59799:39651,59800:39654,59801:39663,59802:39659,59803:39662,59804:39668,59805:39665,59806:39671,59807:39675,59808:39686,59809:39704,59810:39706,59811:39711,59812:39714,59813:39715,59814:39717,59815:39719,59816:39720,59817:39721,59818:39722,59819:39726,59820:39727,59821:39730,59822:39748,59823:39747,59824:39759,59825:39757,59826:39758,59827:39761,59828:39768,59829:39796,59830:39827,59831:39811,59832:39825,59833:39830,59834:39831,59835:39839,59836:39840,59837:39848,59838:39860,59839:39872,59840:39882,59841:39865,59842:39878,59843:39887,59844:39889,59845:39890,59846:39907,59847:39906,59848:39908,59849:39892,59850:39905,59851:39994,59852:39922,59853:39921,59854:39920,59855:39957,59856:39956,59857:39945,59858:39955,59859:39948,59860:39942,59861:39944,59862:39954,59863:39946,59864:39940,59865:39982,59866:39963,59867:39973,59868:39972,59869:39969,59870:39984,59871:40007,59872:39986,59873:40006,59874:39998,59875:40026,59876:40032,59877:40039,59878:40054,59879:40056,59880:40167,59881:40172,59882:40176,59883:40201,59884:40200,59885:40171,59886:40195,59887:40198,59888:40234,59889:40230,59890:40367,59891:40227,59892:40223,59893:40260,59894:40213,59895:40210,59896:40257,59897:40255,59898:40254,59899:40262,59900:40264,59968:40285,59969:40286,59970:40292,59971:40273,59972:40272,59973:40281,59974:40306,59975:40329,59976:40327,59977:40363,59978:40303,59979:40314,59980:40346,59981:40356,59982:40361,59983:40370,59984:40388,59985:40385,59986:40379,59987:40376,59988:40378,59989:40390,59990:40399,59991:40386,59992:40409,59993:40403,59994:40440,59995:40422,59996:40429,59997:40431,59998:40445,59999:40474,6e4:40475,60001:40478,60002:40565,60003:40569,60004:40573,60005:40577,60006:40584,60007:40587,60008:40588,60009:40594,60010:40597,60011:40593,60012:40605,60013:40613,60014:40617,60015:40632,60016:40618,60017:40621,60018:38753,60019:40652,60020:40654,60021:40655,60022:40656,60023:40660,60024:40668,60025:40670,60026:40669,60027:40672,60028:40677,60029:40680,60030:40687,60032:40692,60033:40694,60034:40695,60035:40697,60036:40699,60037:40700,60038:40701,60039:40711,60040:40712,60041:30391,60042:40725,60043:40737,60044:40748,60045:40766,60046:40778,60047:40786,60048:40788,60049:40803,60050:40799,60051:40800,60052:40801,60053:40806,60054:40807,60055:40812,60056:40810,60057:40823,60058:40818,60059:40822,60060:40853,60061:40860,60062:40864,60063:22575,60064:27079,60065:36953,60066:29796,60067:20956,60068:29081}},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=i(1),o=i(2);function s(h,d,u,f){var x;d.degree()<u.degree()&&(x=[u,d],d=x[0],u=x[1]);for(var y=d,p=u,v=h.zero,m=h.one;p.degree()>=f/2;){var k=y,B=v;if(y=p,v=m,y.isZero())return null;p=k;for(var b=h.zero,E=y.getCoefficient(y.degree()),D=h.inverse(E);p.degree()>=y.degree()&&!p.isZero();){var M=p.degree()-y.degree(),T=h.multiply(p.getCoefficient(p.degree()),D);b=b.addOrSubtract(h.buildMonomial(M,T)),p=p.addOrSubtract(y.multiplyByMonomial(M,T))}if(m=b.multiplyPoly(v).addOrSubtract(B),p.degree()>=y.degree())return null}var S=m.getCoefficient(0);if(S===0)return null;var L=h.inverse(S);return[m.multiply(L),p.multiply(L)]}function l(h,d){var u=d.degree();if(u===1)return[d.getCoefficient(1)];for(var f=new Array(u),x=0,y=1;y<h.size&&x<u;y++)d.evaluateAt(y)===0&&(f[x]=h.inverse(y),x++);return x!==u?null:f}function c(h,d,u){for(var f=u.length,x=new Array(f),y=0;y<f;y++){for(var p=h.inverse(u[y]),v=1,m=0;m<f;m++)y!==m&&(v=h.multiply(v,a.addOrSubtractGF(1,h.multiply(u[m],p))));x[y]=h.multiply(d.evaluateAt(p),h.inverse(v)),h.generatorBase!==0&&(x[y]=h.multiply(x[y],p))}return x}function A(h,d){var u=new Uint8ClampedArray(h.length);u.set(h);for(var f=new a.default(285,256,0),x=new o.default(f,u),y=new Uint8ClampedArray(d),p=!1,v=0;v<d;v++){var m=x.evaluateAt(f.exp(v+f.generatorBase));y[y.length-1-v]=m,m!==0&&(p=!0)}if(!p)return u;var k=new o.default(f,y),B=s(f,f.buildMonomial(d,1),k,d);if(B===null)return null;var b=l(f,B[0]);if(b==null)return null;for(var E=c(f,B[1],b),D=0;D<b.length;D++){var M=u.length-1-f.log(b[D]);if(M<0)return null;u[M]=a.addOrSubtractGF(u[M],E[D])}return u}n.decode=A},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0}),n.VERSIONS=[{infoBits:null,versionNumber:1,alignmentPatternCenters:[],errorCorrectionLevels:[{ecCodewordsPerBlock:7,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:19}]},{ecCodewordsPerBlock:10,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:16}]},{ecCodewordsPerBlock:13,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:13}]},{ecCodewordsPerBlock:17,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:9}]}]},{infoBits:null,versionNumber:2,alignmentPatternCenters:[6,18],errorCorrectionLevels:[{ecCodewordsPerBlock:10,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:34}]},{ecCodewordsPerBlock:16,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:28}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:22}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:16}]}]},{infoBits:null,versionNumber:3,alignmentPatternCenters:[6,22],errorCorrectionLevels:[{ecCodewordsPerBlock:15,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:55}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:44}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:17}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:13}]}]},{infoBits:null,versionNumber:4,alignmentPatternCenters:[6,26],errorCorrectionLevels:[{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:80}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:32}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:24}]},{ecCodewordsPerBlock:16,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:9}]}]},{infoBits:null,versionNumber:5,alignmentPatternCenters:[6,30],errorCorrectionLevels:[{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:108}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:43}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:15},{numBlocks:2,dataCodewordsPerBlock:16}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:11},{numBlocks:2,dataCodewordsPerBlock:12}]}]},{infoBits:null,versionNumber:6,alignmentPatternCenters:[6,34],errorCorrectionLevels:[{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:68}]},{ecCodewordsPerBlock:16,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:27}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:19}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:15}]}]},{infoBits:31892,versionNumber:7,alignmentPatternCenters:[6,22,38],errorCorrectionLevels:[{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:78}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:31}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:14},{numBlocks:4,dataCodewordsPerBlock:15}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:13},{numBlocks:1,dataCodewordsPerBlock:14}]}]},{infoBits:34236,versionNumber:8,alignmentPatternCenters:[6,24,42],errorCorrectionLevels:[{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:97}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:38},{numBlocks:2,dataCodewordsPerBlock:39}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:18},{numBlocks:2,dataCodewordsPerBlock:19}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:14},{numBlocks:2,dataCodewordsPerBlock:15}]}]},{infoBits:39577,versionNumber:9,alignmentPatternCenters:[6,26,46],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:36},{numBlocks:2,dataCodewordsPerBlock:37}]},{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:16},{numBlocks:4,dataCodewordsPerBlock:17}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:12},{numBlocks:4,dataCodewordsPerBlock:13}]}]},{infoBits:42195,versionNumber:10,alignmentPatternCenters:[6,28,50],errorCorrectionLevels:[{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:68},{numBlocks:2,dataCodewordsPerBlock:69}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:43},{numBlocks:1,dataCodewordsPerBlock:44}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:19},{numBlocks:2,dataCodewordsPerBlock:20}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:15},{numBlocks:2,dataCodewordsPerBlock:16}]}]},{infoBits:48118,versionNumber:11,alignmentPatternCenters:[6,30,54],errorCorrectionLevels:[{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:81}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:50},{numBlocks:4,dataCodewordsPerBlock:51}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:22},{numBlocks:4,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:12},{numBlocks:8,dataCodewordsPerBlock:13}]}]},{infoBits:51042,versionNumber:12,alignmentPatternCenters:[6,32,58],errorCorrectionLevels:[{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:92},{numBlocks:2,dataCodewordsPerBlock:93}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:36},{numBlocks:2,dataCodewordsPerBlock:37}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:20},{numBlocks:6,dataCodewordsPerBlock:21}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:14},{numBlocks:4,dataCodewordsPerBlock:15}]}]},{infoBits:55367,versionNumber:13,alignmentPatternCenters:[6,34,62],errorCorrectionLevels:[{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:107}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:37},{numBlocks:1,dataCodewordsPerBlock:38}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:20},{numBlocks:4,dataCodewordsPerBlock:21}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:11},{numBlocks:4,dataCodewordsPerBlock:12}]}]},{infoBits:58893,versionNumber:14,alignmentPatternCenters:[6,26,46,66],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:115},{numBlocks:1,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:40},{numBlocks:5,dataCodewordsPerBlock:41}]},{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:16},{numBlocks:5,dataCodewordsPerBlock:17}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:12},{numBlocks:5,dataCodewordsPerBlock:13}]}]},{infoBits:63784,versionNumber:15,alignmentPatternCenters:[6,26,48,70],errorCorrectionLevels:[{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:87},{numBlocks:1,dataCodewordsPerBlock:88}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:41},{numBlocks:5,dataCodewordsPerBlock:42}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:24},{numBlocks:7,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:12},{numBlocks:7,dataCodewordsPerBlock:13}]}]},{infoBits:68472,versionNumber:16,alignmentPatternCenters:[6,26,50,74],errorCorrectionLevels:[{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:98},{numBlocks:1,dataCodewordsPerBlock:99}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:45},{numBlocks:3,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:19},{numBlocks:2,dataCodewordsPerBlock:20}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:15},{numBlocks:13,dataCodewordsPerBlock:16}]}]},{infoBits:70749,versionNumber:17,alignmentPatternCenters:[6,30,54,78],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:107},{numBlocks:5,dataCodewordsPerBlock:108}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:46},{numBlocks:1,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:22},{numBlocks:15,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:14},{numBlocks:17,dataCodewordsPerBlock:15}]}]},{infoBits:76311,versionNumber:18,alignmentPatternCenters:[6,30,56,82],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:120},{numBlocks:1,dataCodewordsPerBlock:121}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:9,dataCodewordsPerBlock:43},{numBlocks:4,dataCodewordsPerBlock:44}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:22},{numBlocks:1,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:14},{numBlocks:19,dataCodewordsPerBlock:15}]}]},{infoBits:79154,versionNumber:19,alignmentPatternCenters:[6,30,58,86],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:113},{numBlocks:4,dataCodewordsPerBlock:114}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:44},{numBlocks:11,dataCodewordsPerBlock:45}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:21},{numBlocks:4,dataCodewordsPerBlock:22}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:9,dataCodewordsPerBlock:13},{numBlocks:16,dataCodewordsPerBlock:14}]}]},{infoBits:84390,versionNumber:20,alignmentPatternCenters:[6,34,62,90],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:107},{numBlocks:5,dataCodewordsPerBlock:108}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:41},{numBlocks:13,dataCodewordsPerBlock:42}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:24},{numBlocks:5,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:15},{numBlocks:10,dataCodewordsPerBlock:16}]}]},{infoBits:87683,versionNumber:21,alignmentPatternCenters:[6,28,50,72,94],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:116},{numBlocks:4,dataCodewordsPerBlock:117}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:42}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:22},{numBlocks:6,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:16},{numBlocks:6,dataCodewordsPerBlock:17}]}]},{infoBits:92361,versionNumber:22,alignmentPatternCenters:[6,26,50,74,98],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:111},{numBlocks:7,dataCodewordsPerBlock:112}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:24},{numBlocks:16,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:34,dataCodewordsPerBlock:13}]}]},{infoBits:96236,versionNumber:23,alignmentPatternCenters:[6,30,54,74,102],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:121},{numBlocks:5,dataCodewordsPerBlock:122}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:47},{numBlocks:14,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:24},{numBlocks:14,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:16,dataCodewordsPerBlock:15},{numBlocks:14,dataCodewordsPerBlock:16}]}]},{infoBits:102084,versionNumber:24,alignmentPatternCenters:[6,28,54,80,106],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:117},{numBlocks:4,dataCodewordsPerBlock:118}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:45},{numBlocks:14,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:24},{numBlocks:16,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:30,dataCodewordsPerBlock:16},{numBlocks:2,dataCodewordsPerBlock:17}]}]},{infoBits:102881,versionNumber:25,alignmentPatternCenters:[6,32,58,84,110],errorCorrectionLevels:[{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:106},{numBlocks:4,dataCodewordsPerBlock:107}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:47},{numBlocks:13,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:24},{numBlocks:22,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:22,dataCodewordsPerBlock:15},{numBlocks:13,dataCodewordsPerBlock:16}]}]},{infoBits:110507,versionNumber:26,alignmentPatternCenters:[6,30,58,86,114],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:114},{numBlocks:2,dataCodewordsPerBlock:115}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:46},{numBlocks:4,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:28,dataCodewordsPerBlock:22},{numBlocks:6,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:33,dataCodewordsPerBlock:16},{numBlocks:4,dataCodewordsPerBlock:17}]}]},{infoBits:110734,versionNumber:27,alignmentPatternCenters:[6,34,62,90,118],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:122},{numBlocks:4,dataCodewordsPerBlock:123}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:22,dataCodewordsPerBlock:45},{numBlocks:3,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:23},{numBlocks:26,dataCodewordsPerBlock:24}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:15},{numBlocks:28,dataCodewordsPerBlock:16}]}]},{infoBits:117786,versionNumber:28,alignmentPatternCenters:[6,26,50,74,98,122],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:117},{numBlocks:10,dataCodewordsPerBlock:118}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:45},{numBlocks:23,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:24},{numBlocks:31,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:15},{numBlocks:31,dataCodewordsPerBlock:16}]}]},{infoBits:119615,versionNumber:29,alignmentPatternCenters:[6,30,54,78,102,126],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:116},{numBlocks:7,dataCodewordsPerBlock:117}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:21,dataCodewordsPerBlock:45},{numBlocks:7,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:23},{numBlocks:37,dataCodewordsPerBlock:24}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:15},{numBlocks:26,dataCodewordsPerBlock:16}]}]},{infoBits:126325,versionNumber:30,alignmentPatternCenters:[6,26,52,78,104,130],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:115},{numBlocks:10,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:47},{numBlocks:10,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:24},{numBlocks:25,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:23,dataCodewordsPerBlock:15},{numBlocks:25,dataCodewordsPerBlock:16}]}]},{infoBits:127568,versionNumber:31,alignmentPatternCenters:[6,30,56,82,108,134],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:13,dataCodewordsPerBlock:115},{numBlocks:3,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:46},{numBlocks:29,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:42,dataCodewordsPerBlock:24},{numBlocks:1,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:23,dataCodewordsPerBlock:15},{numBlocks:28,dataCodewordsPerBlock:16}]}]},{infoBits:133589,versionNumber:32,alignmentPatternCenters:[6,34,60,86,112,138],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:115}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:46},{numBlocks:23,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:24},{numBlocks:35,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:15},{numBlocks:35,dataCodewordsPerBlock:16}]}]},{infoBits:136944,versionNumber:33,alignmentPatternCenters:[6,30,58,86,114,142],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:115},{numBlocks:1,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:14,dataCodewordsPerBlock:46},{numBlocks:21,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:29,dataCodewordsPerBlock:24},{numBlocks:19,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:15},{numBlocks:46,dataCodewordsPerBlock:16}]}]},{infoBits:141498,versionNumber:34,alignmentPatternCenters:[6,34,62,90,118,146],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:13,dataCodewordsPerBlock:115},{numBlocks:6,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:14,dataCodewordsPerBlock:46},{numBlocks:23,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:44,dataCodewordsPerBlock:24},{numBlocks:7,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:59,dataCodewordsPerBlock:16},{numBlocks:1,dataCodewordsPerBlock:17}]}]},{infoBits:145311,versionNumber:35,alignmentPatternCenters:[6,30,54,78,102,126,150],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:121},{numBlocks:7,dataCodewordsPerBlock:122}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:47},{numBlocks:26,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:39,dataCodewordsPerBlock:24},{numBlocks:14,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:22,dataCodewordsPerBlock:15},{numBlocks:41,dataCodewordsPerBlock:16}]}]},{infoBits:150283,versionNumber:36,alignmentPatternCenters:[6,24,50,76,102,128,154],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:121},{numBlocks:14,dataCodewordsPerBlock:122}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:47},{numBlocks:34,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:46,dataCodewordsPerBlock:24},{numBlocks:10,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:15},{numBlocks:64,dataCodewordsPerBlock:16}]}]},{infoBits:152622,versionNumber:37,alignmentPatternCenters:[6,28,54,80,106,132,158],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:122},{numBlocks:4,dataCodewordsPerBlock:123}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:29,dataCodewordsPerBlock:46},{numBlocks:14,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:49,dataCodewordsPerBlock:24},{numBlocks:10,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:24,dataCodewordsPerBlock:15},{numBlocks:46,dataCodewordsPerBlock:16}]}]},{infoBits:158308,versionNumber:38,alignmentPatternCenters:[6,32,58,84,110,136,162],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:122},{numBlocks:18,dataCodewordsPerBlock:123}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:13,dataCodewordsPerBlock:46},{numBlocks:32,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:48,dataCodewordsPerBlock:24},{numBlocks:14,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:42,dataCodewordsPerBlock:15},{numBlocks:32,dataCodewordsPerBlock:16}]}]},{infoBits:161089,versionNumber:39,alignmentPatternCenters:[6,26,54,82,110,138,166],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:20,dataCodewordsPerBlock:117},{numBlocks:4,dataCodewordsPerBlock:118}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:40,dataCodewordsPerBlock:47},{numBlocks:7,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:43,dataCodewordsPerBlock:24},{numBlocks:22,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:15},{numBlocks:67,dataCodewordsPerBlock:16}]}]},{infoBits:167017,versionNumber:40,alignmentPatternCenters:[6,30,58,86,114,142,170],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:118},{numBlocks:6,dataCodewordsPerBlock:119}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:18,dataCodewordsPerBlock:47},{numBlocks:31,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:34,dataCodewordsPerBlock:24},{numBlocks:34,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:20,dataCodewordsPerBlock:15},{numBlocks:61,dataCodewordsPerBlock:16}]}]}]},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=i(0);function o(A,h,d,u){var f=A.x-h.x+d.x-u.x,x=A.y-h.y+d.y-u.y;if(f===0&&x===0)return{a11:h.x-A.x,a12:h.y-A.y,a13:0,a21:d.x-h.x,a22:d.y-h.y,a23:0,a31:A.x,a32:A.y,a33:1};var y=h.x-d.x,p=u.x-d.x,v=h.y-d.y,m=u.y-d.y,k=y*m-p*v,B=(f*m-p*x)/k,b=(y*x-f*v)/k;return{a11:h.x-A.x+B*h.x,a12:h.y-A.y+B*h.y,a13:B,a21:u.x-A.x+b*u.x,a22:u.y-A.y+b*u.y,a23:b,a31:A.x,a32:A.y,a33:1}}function s(A,h,d,u){var f=o(A,h,d,u);return{a11:f.a22*f.a33-f.a23*f.a32,a12:f.a13*f.a32-f.a12*f.a33,a13:f.a12*f.a23-f.a13*f.a22,a21:f.a23*f.a31-f.a21*f.a33,a22:f.a11*f.a33-f.a13*f.a31,a23:f.a13*f.a21-f.a11*f.a23,a31:f.a21*f.a32-f.a22*f.a31,a32:f.a12*f.a31-f.a11*f.a32,a33:f.a11*f.a22-f.a12*f.a21}}function l(A,h){return{a11:A.a11*h.a11+A.a21*h.a12+A.a31*h.a13,a12:A.a12*h.a11+A.a22*h.a12+A.a32*h.a13,a13:A.a13*h.a11+A.a23*h.a12+A.a33*h.a13,a21:A.a11*h.a21+A.a21*h.a22+A.a31*h.a23,a22:A.a12*h.a21+A.a22*h.a22+A.a32*h.a23,a23:A.a13*h.a21+A.a23*h.a22+A.a33*h.a23,a31:A.a11*h.a31+A.a21*h.a32+A.a31*h.a33,a32:A.a12*h.a31+A.a22*h.a32+A.a32*h.a33,a33:A.a13*h.a31+A.a23*h.a32+A.a33*h.a33}}function c(A,h){for(var d=s({x:3.5,y:3.5},{x:h.dimension-3.5,y:3.5},{x:h.dimension-6.5,y:h.dimension-6.5},{x:3.5,y:h.dimension-3.5}),u=o(h.topLeft,h.topRight,h.alignmentPattern,h.bottomLeft),f=l(u,d),x=a.BitMatrix.createEmpty(h.dimension,h.dimension),y=function(b,E){var D=f.a13*b+f.a23*E+f.a33;return{x:(f.a11*b+f.a21*E+f.a31)/D,y:(f.a12*b+f.a22*E+f.a32)/D}},p=0;p<h.dimension;p++)for(var v=0;v<h.dimension;v++){var m=v+.5,k=p+.5,B=y(m,k);x.set(v,p,A.get(Math.floor(B.x),Math.floor(B.y)))}return{matrix:x,mappingFunction:y}}n.extract=c},function(r,n,i){Object.defineProperty(n,"__esModule",{value:!0});var a=4,o=.5,s=1.5,l=function(m,k){return Math.sqrt(Math.pow(k.x-m.x,2)+Math.pow(k.y-m.y,2))};function c(m){return m.reduce(function(k,B){return k+B})}function A(m,k,B){var b,E,D,M,T=l(m,k),S=l(k,B),L=l(m,B),P,_,K;return S>=T&&S>=L?(b=[k,m,B],P=b[0],_=b[1],K=b[2]):L>=S&&L>=T?(E=[m,k,B],P=E[0],_=E[1],K=E[2]):(D=[m,B,k],P=D[0],_=D[1],K=D[2]),(K.x-_.x)*(P.y-_.y)-(K.y-_.y)*(P.x-_.x)<0&&(M=[K,P],P=M[0],K=M[1]),{bottomLeft:P,topLeft:_,topRight:K}}function h(m,k,B,b){var E=(c(u(m,B,b,5))/7+c(u(m,k,b,5))/7+c(u(B,m,b,5))/7+c(u(k,m,b,5))/7)/4;if(E<1)throw new Error("Invalid module size");var D=Math.round(l(m,k)/E),M=Math.round(l(m,B)/E),T=Math.floor((D+M)/2)+7;switch(T%4){case 0:T++;break;case 2:T--;break}return{dimension:T,moduleSize:E}}function d(m,k,B,b){var E=[{x:Math.floor(m.x),y:Math.floor(m.y)}],D=Math.abs(k.y-m.y)>Math.abs(k.x-m.x),M,T,S,L;D?(M=Math.floor(m.y),T=Math.floor(m.x),S=Math.floor(k.y),L=Math.floor(k.x)):(M=Math.floor(m.x),T=Math.floor(m.y),S=Math.floor(k.x),L=Math.floor(k.y));for(var P=Math.abs(S-M),_=Math.abs(L-T),K=Math.floor(-P/2),Y=M<S?1:-1,G=T<L?1:-1,X=!0,V=M,J=T;V!==S+Y;V+=Y){var O=D?J:V,I=D?V:J;if(B.get(O,I)!==X&&(X=!X,E.push({x:O,y:I}),E.length===b+1))break;if(K+=_,K>0){if(J===L)break;J+=G,K-=P}}for(var j=[],q=0;q<b;q++)E[q]&&E[q+1]?j.push(l(E[q],E[q+1])):j.push(0);return j}function u(m,k,B,b){var E,D=k.y-m.y,M=k.x-m.x,T=d(m,k,B,Math.ceil(b/2)),S=d(m,{x:m.x-M,y:m.y-D},B,Math.ceil(b/2)),L=T.shift()+S.shift()-1;return(E=S.concat(L)).concat.apply(E,T)}function f(m,k){var B=c(m)/c(k),b=0;return k.forEach(function(E,D){b+=Math.pow(m[D]-E*B,2)}),{averageSize:B,error:b}}function x(m,k,B){try{var b=u(m,{x:-1,y:m.y},B,k.length),E=u(m,{x:m.x,y:-1},B,k.length),D={x:Math.max(0,m.x-m.y)-1,y:Math.max(0,m.y-m.x)-1},M=u(m,D,B,k.length),T={x:Math.min(B.width,m.x+m.y)+1,y:Math.min(B.height,m.y+m.x)+1},S=u(m,T,B,k.length),L=f(b,k),P=f(E,k),_=f(M,k),K=f(S,k),Y=Math.sqrt(L.error*L.error+P.error*P.error+_.error*_.error+K.error*K.error),G=(L.averageSize+P.averageSize+_.averageSize+K.averageSize)/4,X=(Math.pow(L.averageSize-G,2)+Math.pow(P.averageSize-G,2)+Math.pow(_.averageSize-G,2)+Math.pow(K.averageSize-G,2))/G;return Y+X}catch{return 1/0}}function y(m,k){for(var B=Math.round(k.x);m.get(B,Math.round(k.y));)B--;for(var b=Math.round(k.x);m.get(b,Math.round(k.y));)b++;for(var E=(B+b)/2,D=Math.round(k.y);m.get(Math.round(E),D);)D--;for(var M=Math.round(k.y);m.get(Math.round(E),M);)M++;var T=(D+M)/2;return{x:E,y:T}}function p(m){for(var k=[],B=[],b=[],E=[],D=function(O){for(var I=0,j=!1,q=[0,0,0,0,0],ie=function(ye){var ve=m.get(ye,O);if(ve===j)I++;else{q=[q[1],q[2],q[3],q[4],I],I=1,j=ve;var ke=c(q)/7,Ie=Math.abs(q[0]-ke)<ke&&Math.abs(q[1]-ke)<ke&&Math.abs(q[2]-3*ke)<3*ke&&Math.abs(q[3]-ke)<ke&&Math.abs(q[4]-ke)<ke&&!ve,Ue=c(q.slice(-3))/3,Ze=Math.abs(q[2]-Ue)<Ue&&Math.abs(q[3]-Ue)<Ue&&Math.abs(q[4]-Ue)<Ue&&ve;if(Ie){var Ve=ye-q[3]-q[4],H=Ve-q[2],re={startX:H,endX:Ve,y:O},Ee=B.filter(function(de){return H>=de.bottom.startX&&H<=de.bottom.endX||Ve>=de.bottom.startX&&H<=de.bottom.endX||H<=de.bottom.startX&&Ve>=de.bottom.endX&&q[2]/(de.bottom.endX-de.bottom.startX)<s&&q[2]/(de.bottom.endX-de.bottom.startX)>o});Ee.length>0?Ee[0].bottom=re:B.push({top:re,bottom:re})}if(Ze){var Ae=ye-q[4],se=Ae-q[3],re={startX:se,y:O,endX:Ae},Ee=E.filter(function(Ce){return se>=Ce.bottom.startX&&se<=Ce.bottom.endX||Ae>=Ce.bottom.startX&&se<=Ce.bottom.endX||se<=Ce.bottom.startX&&Ae>=Ce.bottom.endX&&q[2]/(Ce.bottom.endX-Ce.bottom.startX)<s&&q[2]/(Ce.bottom.endX-Ce.bottom.startX)>o});Ee.length>0?Ee[0].bottom=re:E.push({top:re,bottom:re})}}},he=-1;he<=m.width;he++)ie(he);k.push.apply(k,B.filter(function(ye){return ye.bottom.y!==O&&ye.bottom.y-ye.top.y>=2})),B=B.filter(function(ye){return ye.bottom.y===O}),b.push.apply(b,E.filter(function(ye){return ye.bottom.y!==O})),E=E.filter(function(ye){return ye.bottom.y===O})},M=0;M<=m.height;M++)D(M);k.push.apply(k,B.filter(function(O){return O.bottom.y-O.top.y>=2})),b.push.apply(b,E);var T=k.filter(function(O){return O.bottom.y-O.top.y>=2}).map(function(O){var I=(O.top.startX+O.top.endX+O.bottom.startX+O.bottom.endX)/4,j=(O.top.y+O.bottom.y+1)/2;if(m.get(Math.round(I),Math.round(j))){var q=[O.top.endX-O.top.startX,O.bottom.endX-O.bottom.startX,O.bottom.y-O.top.y+1],ie=c(q)/q.length,he=x({x:Math.round(I),y:Math.round(j)},[1,1,3,1,1],m);return{score:he,x:I,y:j,size:ie}}}).filter(function(O){return!!O}).sort(function(O,I){return O.score-I.score}).map(function(O,I,j){if(I>a)return null;var q=j.filter(function(he,ye){return I!==ye}).map(function(he){return{x:he.x,y:he.y,score:he.score+Math.pow(he.size-O.size,2)/O.size,size:he.size}}).sort(function(he,ye){return he.score-ye.score});if(q.length<2)return null;var ie=O.score+q[0].score+q[1].score;return{points:[O].concat(q.slice(0,2)),score:ie}}).filter(function(O){return!!O}).sort(function(O,I){return O.score-I.score});if(T.length===0)return null;var S=A(T[0].points[0],T[0].points[1],T[0].points[2]),L=S.topRight,P=S.topLeft,_=S.bottomLeft,K=v(m,b,L,P,_),Y=[];K&&Y.push({alignmentPattern:{x:K.alignmentPattern.x,y:K.alignmentPattern.y},bottomLeft:{x:_.x,y:_.y},dimension:K.dimension,topLeft:{x:P.x,y:P.y},topRight:{x:L.x,y:L.y}});var G=y(m,L),X=y(m,P),V=y(m,_),J=v(m,b,G,X,V);return J&&Y.push({alignmentPattern:{x:J.alignmentPattern.x,y:J.alignmentPattern.y},bottomLeft:{x:V.x,y:V.y},topLeft:{x:X.x,y:X.y},topRight:{x:G.x,y:G.y},dimension:J.dimension}),Y.length===0?null:Y}n.locate=p;function v(m,k,B,b,E){var D,M,T;try{D=h(b,B,E,m),M=D.dimension,T=D.moduleSize}catch{return null}var S={x:B.x-b.x+E.x,y:B.y-b.y+E.y},L=(l(b,E)+l(b,B))/2/T,P=1-3/L,_={x:b.x+P*(S.x-b.x),y:b.y+P*(S.y-b.y)},K=k.map(function(G){var X=(G.top.startX+G.top.endX+G.bottom.startX+G.bottom.endX)/4,V=(G.top.y+G.bottom.y+1)/2;if(m.get(Math.floor(X),Math.floor(V))){var J=[G.top.endX-G.top.startX,G.bottom.endX-G.bottom.startX,G.bottom.y-G.top.y+1];c(J)/J.length;var O=x({x:Math.floor(X),y:Math.floor(V)},[1,1,1],m),I=O+l({x:X,y:V},_);return{x:X,y:V,score:I}}}).filter(function(G){return!!G}).sort(function(G,X){return G.score-X.score}),Y=L>=15&&K.length?K[0]:_;return{alignmentPattern:Y,dimension:M}}}]).default})})(C3e);var Pze=C3e.exports;const Uze=Yp(Pze);function Oy(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var b3e={exports:{}};/*! JSZip v3.10.1 - A JavaScript class for generating and reading zip files <http://stuartk.com/jszip> (c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com> Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown. JSZip uses the library pako released under the MIT license : https://github.com/nodeca/pako/blob/main/LICENSE */(function(t,e){(function(r){t.exports=r()})(function(){return function r(n,i,a){function o(c,A){if(!i[c]){if(!n[c]){var h=typeof Oy=="function"&&Oy;if(!A&&h)return h(c,!0);if(s)return s(c,!0);var d=new Error("Cannot find module '"+c+"'");throw d.code="MODULE_NOT_FOUND",d}var u=i[c]={exports:{}};n[c][0].call(u.exports,function(f){var x=n[c][1][f];return o(x||f)},u,u.exports,r,n,i,a)}return i[c].exports}for(var s=typeof Oy=="function"&&Oy,l=0;l<a.length;l++)o(a[l]);return o}({1:[function(r,n,i){var a=r("./utils"),o=r("./support"),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.encode=function(l){for(var c,A,h,d,u,f,x,y=[],p=0,v=l.length,m=v,k=a.getTypeOf(l)!=="string";p<l.length;)m=v-p,h=k?(c=l[p++],A=p<v?l[p++]:0,p<v?l[p++]:0):(c=l.charCodeAt(p++),A=p<v?l.charCodeAt(p++):0,p<v?l.charCodeAt(p++):0),d=c>>2,u=(3&c)<<4|A>>4,f=1<m?(15&A)<<2|h>>6:64,x=2<m?63&h:64,y.push(s.charAt(d)+s.charAt(u)+s.charAt(f)+s.charAt(x));return y.join("")},i.decode=function(l){var c,A,h,d,u,f,x=0,y=0,p="data:";if(l.substr(0,p.length)===p)throw new Error("Invalid base64 input, it looks like a data url.");var v,m=3*(l=l.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(l.charAt(l.length-1)===s.charAt(64)&&m--,l.charAt(l.length-2)===s.charAt(64)&&m--,m%1!=0)throw new Error("Invalid base64 input, bad content length.");for(v=o.uint8array?new Uint8Array(0|m):new Array(0|m);x<l.length;)c=s.indexOf(l.charAt(x++))<<2|(d=s.indexOf(l.charAt(x++)))>>4,A=(15&d)<<4|(u=s.indexOf(l.charAt(x++)))>>2,h=(3&u)<<6|(f=s.indexOf(l.charAt(x++))),v[y++]=c,u!==64&&(v[y++]=A),f!==64&&(v[y++]=h);return v}},{"./support":30,"./utils":32}],2:[function(r,n,i){var a=r("./external"),o=r("./stream/DataWorker"),s=r("./stream/Crc32Probe"),l=r("./stream/DataLengthProbe");function c(A,h,d,u,f){this.compressedSize=A,this.uncompressedSize=h,this.crc32=d,this.compression=u,this.compressedContent=f}c.prototype={getContentWorker:function(){var A=new o(a.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new l("data_length")),h=this;return A.on("end",function(){if(this.streamInfo.data_length!==h.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),A},getCompressedWorker:function(){return new o(a.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},c.createWorkerFrom=function(A,h,d){return A.pipe(new s).pipe(new l("uncompressedSize")).pipe(h.compressWorker(d)).pipe(new l("compressedSize")).withStreamInfo("compression",h)},n.exports=c},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(r,n,i){var a=r("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(){return new a("STORE compression")},uncompressWorker:function(){return new a("STORE decompression")}},i.DEFLATE=r("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(r,n,i){var a=r("./utils"),o=function(){for(var s,l=[],c=0;c<256;c++){s=c;for(var A=0;A<8;A++)s=1&s?3988292384^s>>>1:s>>>1;l[c]=s}return l}();n.exports=function(s,l){return s!==void 0&&s.length?a.getTypeOf(s)!=="string"?function(c,A,h,d){var u=o,f=d+h;c^=-1;for(var x=d;x<f;x++)c=c>>>8^u[255&(c^A[x])];return-1^c}(0|l,s,s.length,0):function(c,A,h,d){var u=o,f=d+h;c^=-1;for(var x=d;x<f;x++)c=c>>>8^u[255&(c^A.charCodeAt(x))];return-1^c}(0|l,s,s.length,0):0}},{"./utils":32}],5:[function(r,n,i){i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!0,i.date=null,i.compression=null,i.compressionOptions=null,i.comment=null,i.unixPermissions=null,i.dosPermissions=null},{}],6:[function(r,n,i){var a=null;a=typeof Promise<"u"?Promise:r("lie"),n.exports={Promise:a}},{lie:37}],7:[function(r,n,i){var a=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",o=r("pako"),s=r("./utils"),l=r("./stream/GenericWorker"),c=a?"uint8array":"array";function A(h,d){l.call(this,"FlateWorker/"+h),this._pako=null,this._pakoAction=h,this._pakoOptions=d,this.meta={}}i.magic="\b\0",s.inherits(A,l),A.prototype.processChunk=function(h){this.meta=h.meta,this._pako===null&&this._createPako(),this._pako.push(s.transformTo(c,h.data),!1)},A.prototype.flush=function(){l.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},A.prototype.cleanUp=function(){l.prototype.cleanUp.call(this),this._pako=null},A.prototype._createPako=function(){this._pako=new o[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var h=this;this._pako.onData=function(d){h.push({data:d,meta:h.meta})}},i.compressWorker=function(h){return new A("Deflate",h)},i.uncompressWorker=function(){return new A("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(r,n,i){function a(u,f){var x,y="";for(x=0;x<f;x++)y+=String.fromCharCode(255&u),u>>>=8;return y}function o(u,f,x,y,p,v){var m,k,B=u.file,b=u.compression,E=v!==c.utf8encode,D=s.transformTo("string",v(B.name)),M=s.transformTo("string",c.utf8encode(B.name)),T=B.comment,S=s.transformTo("string",v(T)),L=s.transformTo("string",c.utf8encode(T)),P=M.length!==B.name.length,_=L.length!==T.length,K="",Y="",G="",X=B.dir,V=B.date,J={crc32:0,compressedSize:0,uncompressedSize:0};f&&!x||(J.crc32=u.crc32,J.compressedSize=u.compressedSize,J.uncompressedSize=u.uncompressedSize);var O=0;f&&(O|=8),E||!P&&!_||(O|=2048);var I=0,j=0;X&&(I|=16),p==="UNIX"?(j=798,I|=function(ie,he){var ye=ie;return ie||(ye=he?16893:33204),(65535&ye)<<16}(B.unixPermissions,X)):(j=20,I|=function(ie){return 63&(ie||0)}(B.dosPermissions)),m=V.getUTCHours(),m<<=6,m|=V.getUTCMinutes(),m<<=5,m|=V.getUTCSeconds()/2,k=V.getUTCFullYear()-1980,k<<=4,k|=V.getUTCMonth()+1,k<<=5,k|=V.getUTCDate(),P&&(Y=a(1,1)+a(A(D),4)+M,K+="up"+a(Y.length,2)+Y),_&&(G=a(1,1)+a(A(S),4)+L,K+="uc"+a(G.length,2)+G);var q="";return q+=` \0`,q+=a(O,2),q+=b.magic,q+=a(m,2),q+=a(k,2),q+=a(J.crc32,4),q+=a(J.compressedSize,4),q+=a(J.uncompressedSize,4),q+=a(D.length,2),q+=a(K.length,2),{fileRecord:h.LOCAL_FILE_HEADER+q+D+K,dirRecord:h.CENTRAL_FILE_HEADER+a(j,2)+q+a(S.length,2)+"\0\0\0\0"+a(I,4)+a(y,4)+D+K+S}}var s=r("../utils"),l=r("../stream/GenericWorker"),c=r("../utf8"),A=r("../crc32"),h=r("../signature");function d(u,f,x,y){l.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=f,this.zipPlatform=x,this.encodeFileName=y,this.streamFiles=u,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(d,l),d.prototype.push=function(u){var f=u.meta.percent||0,x=this.entriesCount,y=this._sources.length;this.accumulate?this.contentBuffer.push(u):(this.bytesWritten+=u.data.length,l.prototype.push.call(this,{data:u.data,meta:{currentFile:this.currentFile,percent:x?(f+100*(x-y-1))/x:100}}))},d.prototype.openedSource=function(u){this.currentSourceOffset=this.bytesWritten,this.currentFile=u.file.name;var f=this.streamFiles&&!u.file.dir;if(f){var x=o(u,f,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:x.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(u){this.accumulate=!1;var f=this.streamFiles&&!u.file.dir,x=o(u,f,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(x.dirRecord),f)this.push({data:function(y){return h.DATA_DESCRIPTOR+a(y.crc32,4)+a(y.compressedSize,4)+a(y.uncompressedSize,4)}(u),meta:{percent:100}});else for(this.push({data:x.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var u=this.bytesWritten,f=0;f<this.dirRecords.length;f++)this.push({data:this.dirRecords[f],meta:{percent:100}});var x=this.bytesWritten-u,y=function(p,v,m,k,B){var b=s.transformTo("string",B(k));return h.CENTRAL_DIRECTORY_END+"\0\0\0\0"+a(p,2)+a(p,2)+a(v,4)+a(m,4)+a(b.length,2)+b}(this.dirRecords.length,x,u,this.zipComment,this.encodeFileName);this.push({data:y,meta:{percent:100}})},d.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},d.prototype.registerPrevious=function(u){this._sources.push(u);var f=this;return u.on("data",function(x){f.processChunk(x)}),u.on("end",function(){f.closedSource(f.previous.streamInfo),f._sources.length?f.prepareNextSource():f.end()}),u.on("error",function(x){f.error(x)}),this},d.prototype.resume=function(){return!!l.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},d.prototype.error=function(u){var f=this._sources;if(!l.prototype.error.call(this,u))return!1;for(var x=0;x<f.length;x++)try{f[x].error(u)}catch{}return!0},d.prototype.lock=function(){l.prototype.lock.call(this);for(var u=this._sources,f=0;f<u.length;f++)u[f].lock()},n.exports=d},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(r,n,i){var a=r("../compressions"),o=r("./ZipFileWorker");i.generateWorker=function(s,l,c){var A=new o(l.streamFiles,c,l.platform,l.encodeFileName),h=0;try{s.forEach(function(d,u){h++;var f=function(v,m){var k=v||m,B=a[k];if(!B)throw new Error(k+" is not a valid compression method !");return B}(u.options.compression,l.compression),x=u.options.compressionOptions||l.compressionOptions||{},y=u.dir,p=u.date;u._compressWorker(f,x).withStreamInfo("file",{name:d,dir:y,date:p,comment:u.comment||"",unixPermissions:u.unixPermissions,dosPermissions:u.dosPermissions}).pipe(A)}),A.entriesCount=h}catch(d){A.error(d)}return A}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(r,n,i){function a(){if(!(this instanceof a))return new a;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var o=new a;for(var s in this)typeof this[s]!="function"&&(o[s]=this[s]);return o}}(a.prototype=r("./object")).loadAsync=r("./load"),a.support=r("./support"),a.defaults=r("./defaults"),a.version="3.10.1",a.loadAsync=function(o,s){return new a().loadAsync(o,s)},a.external=r("./external"),n.exports=a},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(r,n,i){var a=r("./utils"),o=r("./external"),s=r("./utf8"),l=r("./zipEntries"),c=r("./stream/Crc32Probe"),A=r("./nodejsUtils");function h(d){return new o.Promise(function(u,f){var x=d.decompressed.getContentWorker().pipe(new c);x.on("error",function(y){f(y)}).on("end",function(){x.streamInfo.crc32!==d.decompressed.crc32?f(new Error("Corrupted zip : CRC32 mismatch")):u()}).resume()})}n.exports=function(d,u){var f=this;return u=a.extend(u||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:s.utf8decode}),A.isNode&&A.isStream(d)?o.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):a.prepareContent("the loaded zip file",d,!0,u.optimizedBinaryString,u.base64).then(function(x){var y=new l(u);return y.load(x),y}).then(function(x){var y=[o.Promise.resolve(x)],p=x.files;if(u.checkCRC32)for(var v=0;v<p.length;v++)y.push(h(p[v]));return o.Promise.all(y)}).then(function(x){for(var y=x.shift(),p=y.files,v=0;v<p.length;v++){var m=p[v],k=m.fileNameStr,B=a.resolve(m.fileNameStr);f.file(B,m.decompressed,{binary:!0,optimizedBinaryString:!0,date:m.date,dir:m.dir,comment:m.fileCommentStr.length?m.fileCommentStr:null,unixPermissions:m.unixPermissions,dosPermissions:m.dosPermissions,createFolders:u.createFolders}),m.dir||(f.file(B).unsafeOriginalName=k)}return y.zipComment.length&&(f.comment=y.zipComment),f})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(r,n,i){var a=r("../utils"),o=r("../stream/GenericWorker");function s(l,c){o.call(this,"Nodejs stream input adapter for "+l),this._upstreamEnded=!1,this._bindStream(c)}a.inherits(s,o),s.prototype._bindStream=function(l){var c=this;(this._stream=l).pause(),l.on("data",function(A){c.push({data:A,meta:{percent:0}})}).on("error",function(A){c.isPaused?this.generatedError=A:c.error(A)}).on("end",function(){c.isPaused?c._upstreamEnded=!0:c.end()})},s.prototype.pause=function(){return!!o.prototype.pause.call(this)&&(this._stream.pause(),!0)},s.prototype.resume=function(){return!!o.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},n.exports=s},{"../stream/GenericWorker":28,"../utils":32}],13:[function(r,n,i){var a=r("readable-stream").Readable;function o(s,l,c){a.call(this,l),this._helper=s;var A=this;s.on("data",function(h,d){A.push(h)||A._helper.pause(),c&&c(d)}).on("error",function(h){A.emit("error",h)}).on("end",function(){A.push(null)})}r("../utils").inherits(o,a),o.prototype._read=function(){this._helper.resume()},n.exports=o},{"../utils":32,"readable-stream":16}],14:[function(r,n,i){n.exports={isNode:typeof Buffer<"u",newBufferFrom:function(a,o){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(a,o);if(typeof a=="number")throw new Error('The "data" argument must not be a number');return new Buffer(a,o)},allocBuffer:function(a){if(Buffer.alloc)return Buffer.alloc(a);var o=new Buffer(a);return o.fill(0),o},isBuffer:function(a){return Buffer.isBuffer(a)},isStream:function(a){return a&&typeof a.on=="function"&&typeof a.pause=="function"&&typeof a.resume=="function"}}},{}],15:[function(r,n,i){function a(B,b,E){var D,M=s.getTypeOf(b),T=s.extend(E||{},A);T.date=T.date||new Date,T.compression!==null&&(T.compression=T.compression.toUpperCase()),typeof T.unixPermissions=="string"&&(T.unixPermissions=parseInt(T.unixPermissions,8)),T.unixPermissions&&16384&T.unixPermissions&&(T.dir=!0),T.dosPermissions&&16&T.dosPermissions&&(T.dir=!0),T.dir&&(B=p(B)),T.createFolders&&(D=y(B))&&v.call(this,D,!0);var S=M==="string"&&T.binary===!1&&T.base64===!1;E&&E.binary!==void 0||(T.binary=!S),(b instanceof h&&b.uncompressedSize===0||T.dir||!b||b.length===0)&&(T.base64=!1,T.binary=!0,b="",T.compression="STORE",M="string");var L=null;L=b instanceof h||b instanceof l?b:f.isNode&&f.isStream(b)?new x(B,b):s.prepareContent(B,b,T.binary,T.optimizedBinaryString,T.base64);var P=new d(B,L,T);this.files[B]=P}var o=r("./utf8"),s=r("./utils"),l=r("./stream/GenericWorker"),c=r("./stream/StreamHelper"),A=r("./defaults"),h=r("./compressedObject"),d=r("./zipObject"),u=r("./generate"),f=r("./nodejsUtils"),x=r("./nodejs/NodejsStreamInputAdapter"),y=function(B){B.slice(-1)==="/"&&(B=B.substring(0,B.length-1));var b=B.lastIndexOf("/");return 0<b?B.substring(0,b):""},p=function(B){return B.slice(-1)!=="/"&&(B+="/"),B},v=function(B,b){return b=b!==void 0?b:A.createFolders,B=p(B),this.files[B]||a.call(this,B,null,{dir:!0,createFolders:b}),this.files[B]};function m(B){return Object.prototype.toString.call(B)==="[object RegExp]"}var k={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(B){var b,E,D;for(b in this.files)D=this.files[b],(E=b.slice(this.root.length,b.length))&&b.slice(0,this.root.length)===this.root&&B(E,D)},filter:function(B){var b=[];return this.forEach(function(E,D){B(E,D)&&b.push(D)}),b},file:function(B,b,E){if(arguments.length!==1)return B=this.root+B,a.call(this,B,b,E),this;if(m(B)){var D=B;return this.filter(function(T,S){return!S.dir&&D.test(T)})}var M=this.files[this.root+B];return M&&!M.dir?M:null},folder:function(B){if(!B)return this;if(m(B))return this.filter(function(M,T){return T.dir&&B.test(M)});var b=this.root+B,E=v.call(this,b),D=this.clone();return D.root=E.name,D},remove:function(B){B=this.root+B;var b=this.files[B];if(b||(B.slice(-1)!=="/"&&(B+="/"),b=this.files[B]),b&&!b.dir)delete this.files[B];else for(var E=this.filter(function(M,T){return T.name.slice(0,B.length)===B}),D=0;D<E.length;D++)delete this.files[E[D].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(B){var b,E={};try{if((E=s.extend(B||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:o.utf8encode})).type=E.type.toLowerCase(),E.compression=E.compression.toUpperCase(),E.type==="binarystring"&&(E.type="string"),!E.type)throw new Error("No output type specified.");s.checkSupport(E.type),E.platform!=="darwin"&&E.platform!=="freebsd"&&E.platform!=="linux"&&E.platform!=="sunos"||(E.platform="UNIX"),E.platform==="win32"&&(E.platform="DOS");var D=E.comment||this.comment||"";b=u.generateWorker(this,E,D)}catch(M){(b=new l("error")).error(M)}return new c(b,E.type||"string",E.mimeType)},generateAsync:function(B,b){return this.generateInternalStream(B).accumulate(b)},generateNodeStream:function(B,b){return(B=B||{}).type||(B.type="nodebuffer"),this.generateInternalStream(B).toNodejsStream(b)}};n.exports=k},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(r,n,i){n.exports=r("stream")},{stream:void 0}],17:[function(r,n,i){var a=r("./DataReader");function o(s){a.call(this,s);for(var l=0;l<this.data.length;l++)s[l]=255&s[l]}r("../utils").inherits(o,a),o.prototype.byteAt=function(s){return this.data[this.zero+s]},o.prototype.lastIndexOfSignature=function(s){for(var l=s.charCodeAt(0),c=s.charCodeAt(1),A=s.charCodeAt(2),h=s.charCodeAt(3),d=this.length-4;0<=d;--d)if(this.data[d]===l&&this.data[d+1]===c&&this.data[d+2]===A&&this.data[d+3]===h)return d-this.zero;return-1},o.prototype.readAndCheckSignature=function(s){var l=s.charCodeAt(0),c=s.charCodeAt(1),A=s.charCodeAt(2),h=s.charCodeAt(3),d=this.readData(4);return l===d[0]&&c===d[1]&&A===d[2]&&h===d[3]},o.prototype.readData=function(s){if(this.checkOffset(s),s===0)return[];var l=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,l},n.exports=o},{"../utils":32,"./DataReader":18}],18:[function(r,n,i){var a=r("../utils");function o(s){this.data=s,this.length=s.length,this.index=0,this.zero=0}o.prototype={checkOffset:function(s){this.checkIndex(this.index+s)},checkIndex:function(s){if(this.length<this.zero+s||s<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+s+"). Corrupted zip ?")},setIndex:function(s){this.checkIndex(s),this.index=s},skip:function(s){this.setIndex(this.index+s)},byteAt:function(){},readInt:function(s){var l,c=0;for(this.checkOffset(s),l=this.index+s-1;l>=this.index;l--)c=(c<<8)+this.byteAt(l);return this.index+=s,c},readString:function(s){return a.transformTo("string",this.readData(s))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var s=this.readInt(4);return new Date(Date.UTC(1980+(s>>25&127),(s>>21&15)-1,s>>16&31,s>>11&31,s>>5&63,(31&s)<<1))}},n.exports=o},{"../utils":32}],19:[function(r,n,i){var a=r("./Uint8ArrayReader");function o(s){a.call(this,s)}r("../utils").inherits(o,a),o.prototype.readData=function(s){this.checkOffset(s);var l=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,l},n.exports=o},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(r,n,i){var a=r("./DataReader");function o(s){a.call(this,s)}r("../utils").inherits(o,a),o.prototype.byteAt=function(s){return this.data.charCodeAt(this.zero+s)},o.prototype.lastIndexOfSignature=function(s){return this.data.lastIndexOf(s)-this.zero},o.prototype.readAndCheckSignature=function(s){return s===this.readData(4)},o.prototype.readData=function(s){this.checkOffset(s);var l=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,l},n.exports=o},{"../utils":32,"./DataReader":18}],21:[function(r,n,i){var a=r("./ArrayReader");function o(s){a.call(this,s)}r("../utils").inherits(o,a),o.prototype.readData=function(s){if(this.checkOffset(s),s===0)return new Uint8Array(0);var l=this.data.subarray(this.zero+this.index,this.zero+this.index+s);return this.index+=s,l},n.exports=o},{"../utils":32,"./ArrayReader":17}],22:[function(r,n,i){var a=r("../utils"),o=r("../support"),s=r("./ArrayReader"),l=r("./StringReader"),c=r("./NodeBufferReader"),A=r("./Uint8ArrayReader");n.exports=function(h){var d=a.getTypeOf(h);return a.checkSupport(d),d!=="string"||o.uint8array?d==="nodebuffer"?new c(h):o.uint8array?new A(a.transformTo("uint8array",h)):new s(a.transformTo("array",h)):new l(h)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(r,n,i){i.LOCAL_FILE_HEADER="PK",i.CENTRAL_FILE_HEADER="PK",i.CENTRAL_DIRECTORY_END="PK",i.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",i.ZIP64_CENTRAL_DIRECTORY_END="PK",i.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(r,n,i){var a=r("./GenericWorker"),o=r("../utils");function s(l){a.call(this,"ConvertWorker to "+l),this.destType=l}o.inherits(s,a),s.prototype.processChunk=function(l){this.push({data:o.transformTo(this.destType,l.data),meta:l.meta})},n.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(r,n,i){var a=r("./GenericWorker"),o=r("../crc32");function s(){a.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}r("../utils").inherits(s,a),s.prototype.processChunk=function(l){this.streamInfo.crc32=o(l.data,this.streamInfo.crc32||0),this.push(l)},n.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(r,n,i){var a=r("../utils"),o=r("./GenericWorker");function s(l){o.call(this,"DataLengthProbe for "+l),this.propName=l,this.withStreamInfo(l,0)}a.inherits(s,o),s.prototype.processChunk=function(l){if(l){var c=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=c+l.data.length}o.prototype.processChunk.call(this,l)},n.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(r,n,i){var a=r("../utils"),o=r("./GenericWorker");function s(l){o.call(this,"DataWorker");var c=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,l.then(function(A){c.dataIsReady=!0,c.data=A,c.max=A&&A.length||0,c.type=a.getTypeOf(A),c.isPaused||c._tickAndRepeat()},function(A){c.error(A)})}a.inherits(s,o),s.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!o.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,a.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(a.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var l=null,c=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":l=this.data.substring(this.index,c);break;case"uint8array":l=this.data.subarray(this.index,c);break;case"array":case"nodebuffer":l=this.data.slice(this.index,c)}return this.index=c,this.push({data:l,meta:{percent:this.max?this.index/this.max*100:0}})},n.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(r,n,i){function a(o){this.name=o||"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}a.prototype={push:function(o){this.emit("data",o)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(o){this.emit("error",o)}return!0},error:function(o){return!this.isFinished&&(this.isPaused?this.generatedError=o:(this.isFinished=!0,this.emit("error",o),this.previous&&this.previous.error(o),this.cleanUp()),!0)},on:function(o,s){return this._listeners[o].push(s),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(o,s){if(this._listeners[o])for(var l=0;l<this._listeners[o].length;l++)this._listeners[o][l].call(this,s)},pipe:function(o){return o.registerPrevious(this)},registerPrevious:function(o){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=o.streamInfo,this.mergeStreamInfo(),this.previous=o;var s=this;return o.on("data",function(l){s.processChunk(l)}),o.on("end",function(){s.end()}),o.on("error",function(l){s.error(l)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var o=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),o=!0),this.previous&&this.previous.resume(),!o},flush:function(){},processChunk:function(o){this.push(o)},withStreamInfo:function(o,s){return this.extraStreamInfo[o]=s,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var o in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,o)&&(this.streamInfo[o]=this.extraStreamInfo[o])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var o="Worker "+this.name;return this.previous?this.previous+" -> "+o:o}},n.exports=a},{}],29:[function(r,n,i){var a=r("../utils"),o=r("./ConvertWorker"),s=r("./GenericWorker"),l=r("../base64"),c=r("../support"),A=r("../external"),h=null;if(c.nodestream)try{h=r("../nodejs/NodejsStreamOutputAdapter")}catch{}function d(f,x){return new A.Promise(function(y,p){var v=[],m=f._internalType,k=f._outputType,B=f._mimeType;f.on("data",function(b,E){v.push(b),x&&x(E)}).on("error",function(b){v=[],p(b)}).on("end",function(){try{var b=function(E,D,M){switch(E){case"blob":return a.newBlob(a.transformTo("arraybuffer",D),M);case"base64":return l.encode(D);default:return a.transformTo(E,D)}}(k,function(E,D){var M,T=0,S=null,L=0;for(M=0;M<D.length;M++)L+=D[M].length;switch(E){case"string":return D.join("");case"array":return Array.prototype.concat.apply([],D);case"uint8array":for(S=new Uint8Array(L),M=0;M<D.length;M++)S.set(D[M],T),T+=D[M].length;return S;case"nodebuffer":return Buffer.concat(D);default:throw new Error("concat : unsupported type '"+E+"'")}}(m,v),B);y(b)}catch(E){p(E)}v=[]}).resume()})}function u(f,x,y){var p=x;switch(x){case"blob":case"arraybuffer":p="uint8array";break;case"base64":p="string"}try{this._internalType=p,this._outputType=x,this._mimeType=y,a.checkSupport(p),this._worker=f.pipe(new o(p)),f.lock()}catch(v){this._worker=new s("error"),this._worker.error(v)}}u.prototype={accumulate:function(f){return d(this,f)},on:function(f,x){var y=this;return f==="data"?this._worker.on(f,function(p){x.call(y,p.data,p.meta)}):this._worker.on(f,function(){a.delay(x,arguments,y)}),this},resume:function(){return a.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(f){if(a.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new h(this,{objectMode:this._outputType!=="nodebuffer"},f)}},n.exports=u},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(r,n,i){if(i.base64=!0,i.array=!0,i.string=!0,i.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",i.nodebuffer=typeof Buffer<"u",i.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")i.blob=!1;else{var a=new ArrayBuffer(0);try{i.blob=new Blob([a],{type:"application/zip"}).size===0}catch{try{var o=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);o.append(a),i.blob=o.getBlob("application/zip").size===0}catch{i.blob=!1}}}try{i.nodestream=!!r("readable-stream").Readable}catch{i.nodestream=!1}},{"readable-stream":16}],31:[function(r,n,i){for(var a=r("./utils"),o=r("./support"),s=r("./nodejsUtils"),l=r("./stream/GenericWorker"),c=new Array(256),A=0;A<256;A++)c[A]=252<=A?6:248<=A?5:240<=A?4:224<=A?3:192<=A?2:1;c[254]=c[254]=1;function h(){l.call(this,"utf-8 decode"),this.leftOver=null}function d(){l.call(this,"utf-8 encode")}i.utf8encode=function(u){return o.nodebuffer?s.newBufferFrom(u,"utf-8"):function(f){var x,y,p,v,m,k=f.length,B=0;for(v=0;v<k;v++)(64512&(y=f.charCodeAt(v)))==55296&&v+1<k&&(64512&(p=f.charCodeAt(v+1)))==56320&&(y=65536+(y-55296<<10)+(p-56320),v++),B+=y<128?1:y<2048?2:y<65536?3:4;for(x=o.uint8array?new Uint8Array(B):new Array(B),v=m=0;m<B;v++)(64512&(y=f.charCodeAt(v)))==55296&&v+1<k&&(64512&(p=f.charCodeAt(v+1)))==56320&&(y=65536+(y-55296<<10)+(p-56320),v++),y<128?x[m++]=y:(y<2048?x[m++]=192|y>>>6:(y<65536?x[m++]=224|y>>>12:(x[m++]=240|y>>>18,x[m++]=128|y>>>12&63),x[m++]=128|y>>>6&63),x[m++]=128|63&y);return x}(u)},i.utf8decode=function(u){return o.nodebuffer?a.transformTo("nodebuffer",u).toString("utf-8"):function(f){var x,y,p,v,m=f.length,k=new Array(2*m);for(x=y=0;x<m;)if((p=f[x++])<128)k[y++]=p;else if(4<(v=c[p]))k[y++]=65533,x+=v-1;else{for(p&=v===2?31:v===3?15:7;1<v&&x<m;)p=p<<6|63&f[x++],v--;1<v?k[y++]=65533:p<65536?k[y++]=p:(p-=65536,k[y++]=55296|p>>10&1023,k[y++]=56320|1023&p)}return k.length!==y&&(k.subarray?k=k.subarray(0,y):k.length=y),a.applyFromCharCode(k)}(u=a.transformTo(o.uint8array?"uint8array":"array",u))},a.inherits(h,l),h.prototype.processChunk=function(u){var f=a.transformTo(o.uint8array?"uint8array":"array",u.data);if(this.leftOver&&this.leftOver.length){if(o.uint8array){var x=f;(f=new Uint8Array(x.length+this.leftOver.length)).set(this.leftOver,0),f.set(x,this.leftOver.length)}else f=this.leftOver.concat(f);this.leftOver=null}var y=function(v,m){var k;for((m=m||v.length)>v.length&&(m=v.length),k=m-1;0<=k&&(192&v[k])==128;)k--;return k<0||k===0?m:k+c[v[k]]>m?k:m}(f),p=f;y!==f.length&&(o.uint8array?(p=f.subarray(0,y),this.leftOver=f.subarray(y,f.length)):(p=f.slice(0,y),this.leftOver=f.slice(y,f.length))),this.push({data:i.utf8decode(p),meta:u.meta})},h.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=h,a.inherits(d,l),d.prototype.processChunk=function(u){this.push({data:i.utf8encode(u.data),meta:u.meta})},i.Utf8EncodeWorker=d},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(r,n,i){var a=r("./support"),o=r("./base64"),s=r("./nodejsUtils"),l=r("./external");function c(x){return x}function A(x,y){for(var p=0;p<x.length;++p)y[p]=255&x.charCodeAt(p);return y}r("setimmediate"),i.newBlob=function(x,y){i.checkSupport("blob");try{return new Blob([x],{type:y})}catch{try{var p=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return p.append(x),p.getBlob(y)}catch{throw new Error("Bug : can't construct the Blob.")}}};var h={stringifyByChunk:function(x,y,p){var v=[],m=0,k=x.length;if(k<=p)return String.fromCharCode.apply(null,x);for(;m<k;)y==="array"||y==="nodebuffer"?v.push(String.fromCharCode.apply(null,x.slice(m,Math.min(m+p,k)))):v.push(String.fromCharCode.apply(null,x.subarray(m,Math.min(m+p,k)))),m+=p;return v.join("")},stringifyByChar:function(x){for(var y="",p=0;p<x.length;p++)y+=String.fromCharCode(x[p]);return y},applyCanBeUsed:{uint8array:function(){try{return a.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return a.nodebuffer&&String.fromCharCode.apply(null,s.allocBuffer(1)).length===1}catch{return!1}}()}};function d(x){var y=65536,p=i.getTypeOf(x),v=!0;if(p==="uint8array"?v=h.applyCanBeUsed.uint8array:p==="nodebuffer"&&(v=h.applyCanBeUsed.nodebuffer),v)for(;1<y;)try{return h.stringifyByChunk(x,p,y)}catch{y=Math.floor(y/2)}return h.stringifyByChar(x)}function u(x,y){for(var p=0;p<x.length;p++)y[p]=x[p];return y}i.applyFromCharCode=d;var f={};f.string={string:c,array:function(x){return A(x,new Array(x.length))},arraybuffer:function(x){return f.string.uint8array(x).buffer},uint8array:function(x){return A(x,new Uint8Array(x.length))},nodebuffer:function(x){return A(x,s.allocBuffer(x.length))}},f.array={string:d,array:c,arraybuffer:function(x){return new Uint8Array(x).buffer},uint8array:function(x){return new Uint8Array(x)},nodebuffer:function(x){return s.newBufferFrom(x)}},f.arraybuffer={string:function(x){return d(new Uint8Array(x))},array:function(x){return u(new Uint8Array(x),new Array(x.byteLength))},arraybuffer:c,uint8array:function(x){return new Uint8Array(x)},nodebuffer:function(x){return s.newBufferFrom(new Uint8Array(x))}},f.uint8array={string:d,array:function(x){return u(x,new Array(x.length))},arraybuffer:function(x){return x.buffer},uint8array:c,nodebuffer:function(x){return s.newBufferFrom(x)}},f.nodebuffer={string:d,array:function(x){return u(x,new Array(x.length))},arraybuffer:function(x){return f.nodebuffer.uint8array(x).buffer},uint8array:function(x){return u(x,new Uint8Array(x.length))},nodebuffer:c},i.transformTo=function(x,y){if(y=y||"",!x)return y;i.checkSupport(x);var p=i.getTypeOf(y);return f[p][x](y)},i.resolve=function(x){for(var y=x.split("/"),p=[],v=0;v<y.length;v++){var m=y[v];m==="."||m===""&&v!==0&&v!==y.length-1||(m===".."?p.pop():p.push(m))}return p.join("/")},i.getTypeOf=function(x){return typeof x=="string"?"string":Object.prototype.toString.call(x)==="[object Array]"?"array":a.nodebuffer&&s.isBuffer(x)?"nodebuffer":a.uint8array&&x instanceof Uint8Array?"uint8array":a.arraybuffer&&x instanceof ArrayBuffer?"arraybuffer":void 0},i.checkSupport=function(x){if(!a[x.toLowerCase()])throw new Error(x+" is not supported by this platform")},i.MAX_VALUE_16BITS=65535,i.MAX_VALUE_32BITS=-1,i.pretty=function(x){var y,p,v="";for(p=0;p<(x||"").length;p++)v+="\\x"+((y=x.charCodeAt(p))<16?"0":"")+y.toString(16).toUpperCase();return v},i.delay=function(x,y,p){setImmediate(function(){x.apply(p||null,y||[])})},i.inherits=function(x,y){function p(){}p.prototype=y.prototype,x.prototype=new p},i.extend=function(){var x,y,p={};for(x=0;x<arguments.length;x++)for(y in arguments[x])Object.prototype.hasOwnProperty.call(arguments[x],y)&&p[y]===void 0&&(p[y]=arguments[x][y]);return p},i.prepareContent=function(x,y,p,v,m){return l.Promise.resolve(y).then(function(k){return a.blob&&(k instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(k))!==-1)&&typeof FileReader<"u"?new l.Promise(function(B,b){var E=new FileReader;E.onload=function(D){B(D.target.result)},E.onerror=function(D){b(D.target.error)},E.readAsArrayBuffer(k)}):k}).then(function(k){var B=i.getTypeOf(k);return B?(B==="arraybuffer"?k=i.transformTo("uint8array",k):B==="string"&&(m?k=o.decode(k):p&&v!==!0&&(k=function(b){return A(b,a.uint8array?new Uint8Array(b.length):new Array(b.length))}(k))),k):l.Promise.reject(new Error("Can't read the data of '"+x+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(r,n,i){var a=r("./reader/readerFor"),o=r("./utils"),s=r("./signature"),l=r("./zipEntry"),c=r("./support");function A(h){this.files=[],this.loadOptions=h}A.prototype={checkSignature:function(h){if(!this.reader.readAndCheckSignature(h)){this.reader.index-=4;var d=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+o.pretty(d)+", expected "+o.pretty(h)+")")}},isSignature:function(h,d){var u=this.reader.index;this.reader.setIndex(h);var f=this.reader.readString(4)===d;return this.reader.setIndex(u),f},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var h=this.reader.readData(this.zipCommentLength),d=c.uint8array?"uint8array":"array",u=o.transformTo(d,h);this.zipComment=this.loadOptions.decodeFileName(u)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var h,d,u,f=this.zip64EndOfCentralSize-44;0<f;)h=this.reader.readInt(2),d=this.reader.readInt(4),u=this.reader.readData(d),this.zip64ExtensibleData[h]={id:h,length:d,value:u}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var h,d;for(h=0;h<this.files.length;h++)d=this.files[h],this.reader.setIndex(d.localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),d.readLocalPart(this.reader),d.handleUTF8(),d.processAttributes()},readCentralDir:function(){var h;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(s.CENTRAL_FILE_HEADER);)(h=new l({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(h);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var h=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(h<0)throw this.isSignature(0,s.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(h);var d=h;if(this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===o.MAX_VALUE_16BITS||this.diskWithCentralDirStart===o.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===o.MAX_VALUE_16BITS||this.centralDirRecords===o.MAX_VALUE_16BITS||this.centralDirSize===o.MAX_VALUE_32BITS||this.centralDirOffset===o.MAX_VALUE_32BITS){if(this.zip64=!0,(h=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(h),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,s.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var u=this.centralDirOffset+this.centralDirSize;this.zip64&&(u+=20,u+=12+this.zip64EndOfCentralSize);var f=d-u;if(0<f)this.isSignature(d,s.CENTRAL_FILE_HEADER)||(this.reader.zero=f);else if(f<0)throw new Error("Corrupted zip: missing "+Math.abs(f)+" bytes.")},prepareReader:function(h){this.reader=a(h)},load:function(h){this.prepareReader(h),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},n.exports=A},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(r,n,i){var a=r("./reader/readerFor"),o=r("./utils"),s=r("./compressedObject"),l=r("./crc32"),c=r("./utf8"),A=r("./compressions"),h=r("./support");function d(u,f){this.options=u,this.loadOptions=f}d.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(u){var f,x;if(u.skip(22),this.fileNameLength=u.readInt(2),x=u.readInt(2),this.fileName=u.readData(this.fileNameLength),u.skip(x),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((f=function(y){for(var p in A)if(Object.prototype.hasOwnProperty.call(A,p)&&A[p].magic===y)return A[p];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+o.pretty(this.compressionMethod)+" unknown (inner file : "+o.transformTo("string",this.fileName)+")");this.decompressed=new s(this.compressedSize,this.uncompressedSize,this.crc32,f,u.readData(this.compressedSize))},readCentralPart:function(u){this.versionMadeBy=u.readInt(2),u.skip(2),this.bitFlag=u.readInt(2),this.compressionMethod=u.readString(2),this.date=u.readDate(),this.crc32=u.readInt(4),this.compressedSize=u.readInt(4),this.uncompressedSize=u.readInt(4);var f=u.readInt(2);if(this.extraFieldsLength=u.readInt(2),this.fileCommentLength=u.readInt(2),this.diskNumberStart=u.readInt(2),this.internalFileAttributes=u.readInt(2),this.externalFileAttributes=u.readInt(4),this.localHeaderOffset=u.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");u.skip(f),this.readExtraFields(u),this.parseZIP64ExtraField(u),this.fileComment=u.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var u=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),u==0&&(this.dosPermissions=63&this.externalFileAttributes),u==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var u=a(this.extraFields[1].value);this.uncompressedSize===o.MAX_VALUE_32BITS&&(this.uncompressedSize=u.readInt(8)),this.compressedSize===o.MAX_VALUE_32BITS&&(this.compressedSize=u.readInt(8)),this.localHeaderOffset===o.MAX_VALUE_32BITS&&(this.localHeaderOffset=u.readInt(8)),this.diskNumberStart===o.MAX_VALUE_32BITS&&(this.diskNumberStart=u.readInt(4))}},readExtraFields:function(u){var f,x,y,p=u.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});u.index+4<p;)f=u.readInt(2),x=u.readInt(2),y=u.readData(x),this.extraFields[f]={id:f,length:x,value:y};u.setIndex(p)},handleUTF8:function(){var u=h.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=c.utf8decode(this.fileName),this.fileCommentStr=c.utf8decode(this.fileComment);else{var f=this.findExtraFieldUnicodePath();if(f!==null)this.fileNameStr=f;else{var x=o.transformTo(u,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(x)}var y=this.findExtraFieldUnicodeComment();if(y!==null)this.fileCommentStr=y;else{var p=o.transformTo(u,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(p)}}},findExtraFieldUnicodePath:function(){var u=this.extraFields[28789];if(u){var f=a(u.value);return f.readInt(1)!==1||l(this.fileName)!==f.readInt(4)?null:c.utf8decode(f.readData(u.length-5))}return null},findExtraFieldUnicodeComment:function(){var u=this.extraFields[25461];if(u){var f=a(u.value);return f.readInt(1)!==1||l(this.fileComment)!==f.readInt(4)?null:c.utf8decode(f.readData(u.length-5))}return null}},n.exports=d},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(r,n,i){function a(f,x,y){this.name=f,this.dir=y.dir,this.date=y.date,this.comment=y.comment,this.unixPermissions=y.unixPermissions,this.dosPermissions=y.dosPermissions,this._data=x,this._dataBinary=y.binary,this.options={compression:y.compression,compressionOptions:y.compressionOptions}}var o=r("./stream/StreamHelper"),s=r("./stream/DataWorker"),l=r("./utf8"),c=r("./compressedObject"),A=r("./stream/GenericWorker");a.prototype={internalStream:function(f){var x=null,y="string";try{if(!f)throw new Error("No output type specified.");var p=(y=f.toLowerCase())==="string"||y==="text";y!=="binarystring"&&y!=="text"||(y="string"),x=this._decompressWorker();var v=!this._dataBinary;v&&!p&&(x=x.pipe(new l.Utf8EncodeWorker)),!v&&p&&(x=x.pipe(new l.Utf8DecodeWorker))}catch(m){(x=new A("error")).error(m)}return new o(x,y,"")},async:function(f,x){return this.internalStream(f).accumulate(x)},nodeStream:function(f,x){return this.internalStream(f||"nodebuffer").toNodejsStream(x)},_compressWorker:function(f,x){if(this._data instanceof c&&this._data.compression.magic===f.magic)return this._data.getCompressedWorker();var y=this._decompressWorker();return this._dataBinary||(y=y.pipe(new l.Utf8EncodeWorker)),c.createWorkerFrom(y,f,x)},_decompressWorker:function(){return this._data instanceof c?this._data.getContentWorker():this._data instanceof A?this._data:new s(this._data)}};for(var h=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],d=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},u=0;u<h.length;u++)a.prototype[h[u]]=d;n.exports=a},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(r,n,i){(function(a){var o,s,l=a.MutationObserver||a.WebKitMutationObserver;if(l){var c=0,A=new l(f),h=a.document.createTextNode("");A.observe(h,{characterData:!0}),o=function(){h.data=c=++c%2}}else if(a.setImmediate||a.MessageChannel===void 0)o="document"in a&&"onreadystatechange"in a.document.createElement("script")?function(){var x=a.document.createElement("script");x.onreadystatechange=function(){f(),x.onreadystatechange=null,x.parentNode.removeChild(x),x=null},a.document.documentElement.appendChild(x)}:function(){setTimeout(f,0)};else{var d=new a.MessageChannel;d.port1.onmessage=f,o=function(){d.port2.postMessage(0)}}var u=[];function f(){var x,y;s=!0;for(var p=u.length;p;){for(y=u,u=[],x=-1;++x<p;)y[x]();p=u.length}s=!1}n.exports=function(x){u.push(x)!==1||s||o()}}).call(this,typeof jt<"u"?jt:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(r,n,i){var a=r("immediate");function o(){}var s={},l=["REJECTED"],c=["FULFILLED"],A=["PENDING"];function h(p){if(typeof p!="function")throw new TypeError("resolver must be a function");this.state=A,this.queue=[],this.outcome=void 0,p!==o&&x(this,p)}function d(p,v,m){this.promise=p,typeof v=="function"&&(this.onFulfilled=v,this.callFulfilled=this.otherCallFulfilled),typeof m=="function"&&(this.onRejected=m,this.callRejected=this.otherCallRejected)}function u(p,v,m){a(function(){var k;try{k=v(m)}catch(B){return s.reject(p,B)}k===p?s.reject(p,new TypeError("Cannot resolve promise with itself")):s.resolve(p,k)})}function f(p){var v=p&&p.then;if(p&&(typeof p=="object"||typeof p=="function")&&typeof v=="function")return function(){v.apply(p,arguments)}}function x(p,v){var m=!1;function k(E){m||(m=!0,s.reject(p,E))}function B(E){m||(m=!0,s.resolve(p,E))}var b=y(function(){v(B,k)});b.status==="error"&&k(b.value)}function y(p,v){var m={};try{m.value=p(v),m.status="success"}catch(k){m.status="error",m.value=k}return m}(n.exports=h).prototype.finally=function(p){if(typeof p!="function")return this;var v=this.constructor;return this.then(function(m){return v.resolve(p()).then(function(){return m})},function(m){return v.resolve(p()).then(function(){throw m})})},h.prototype.catch=function(p){return this.then(null,p)},h.prototype.then=function(p,v){if(typeof p!="function"&&this.state===c||typeof v!="function"&&this.state===l)return this;var m=new this.constructor(o);return this.state!==A?u(m,this.state===c?p:v,this.outcome):this.queue.push(new d(m,p,v)),m},d.prototype.callFulfilled=function(p){s.resolve(this.promise,p)},d.prototype.otherCallFulfilled=function(p){u(this.promise,this.onFulfilled,p)},d.prototype.callRejected=function(p){s.reject(this.promise,p)},d.prototype.otherCallRejected=function(p){u(this.promise,this.onRejected,p)},s.resolve=function(p,v){var m=y(f,v);if(m.status==="error")return s.reject(p,m.value);var k=m.value;if(k)x(p,k);else{p.state=c,p.outcome=v;for(var B=-1,b=p.queue.length;++B<b;)p.queue[B].callFulfilled(v)}return p},s.reject=function(p,v){p.state=l,p.outcome=v;for(var m=-1,k=p.queue.length;++m<k;)p.queue[m].callRejected(v);return p},h.resolve=function(p){return p instanceof this?p:s.resolve(new this(o),p)},h.reject=function(p){var v=new this(o);return s.reject(v,p)},h.all=function(p){var v=this;if(Object.prototype.toString.call(p)!=="[object Array]")return this.reject(new TypeError("must be an array"));var m=p.length,k=!1;if(!m)return this.resolve([]);for(var B=new Array(m),b=0,E=-1,D=new this(o);++E<m;)M(p[E],E);return D;function M(T,S){v.resolve(T).then(function(L){B[S]=L,++b!==m||k||(k=!0,s.resolve(D,B))},function(L){k||(k=!0,s.reject(D,L))})}},h.race=function(p){var v=this;if(Object.prototype.toString.call(p)!=="[object Array]")return this.reject(new TypeError("must be an array"));var m=p.length,k=!1;if(!m)return this.resolve([]);for(var B=-1,b=new this(o);++B<m;)E=p[B],v.resolve(E).then(function(D){k||(k=!0,s.resolve(b,D))},function(D){k||(k=!0,s.reject(b,D))});var E;return b}},{immediate:36}],38:[function(r,n,i){var a={};(0,r("./lib/utils/common").assign)(a,r("./lib/deflate"),r("./lib/inflate"),r("./lib/zlib/constants")),n.exports=a},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(r,n,i){var a=r("./zlib/deflate"),o=r("./utils/common"),s=r("./utils/strings"),l=r("./zlib/messages"),c=r("./zlib/zstream"),A=Object.prototype.toString,h=0,d=-1,u=0,f=8;function x(p){if(!(this instanceof x))return new x(p);this.options=o.assign({level:d,method:f,chunkSize:16384,windowBits:15,memLevel:8,strategy:u,to:""},p||{});var v=this.options;v.raw&&0<v.windowBits?v.windowBits=-v.windowBits:v.gzip&&0<v.windowBits&&v.windowBits<16&&(v.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var m=a.deflateInit2(this.strm,v.level,v.method,v.windowBits,v.memLevel,v.strategy);if(m!==h)throw new Error(l[m]);if(v.header&&a.deflateSetHeader(this.strm,v.header),v.dictionary){var k;if(k=typeof v.dictionary=="string"?s.string2buf(v.dictionary):A.call(v.dictionary)==="[object ArrayBuffer]"?new Uint8Array(v.dictionary):v.dictionary,(m=a.deflateSetDictionary(this.strm,k))!==h)throw new Error(l[m]);this._dict_set=!0}}function y(p,v){var m=new x(v);if(m.push(p,!0),m.err)throw m.msg||l[m.err];return m.result}x.prototype.push=function(p,v){var m,k,B=this.strm,b=this.options.chunkSize;if(this.ended)return!1;k=v===~~v?v:v===!0?4:0,typeof p=="string"?B.input=s.string2buf(p):A.call(p)==="[object ArrayBuffer]"?B.input=new Uint8Array(p):B.input=p,B.next_in=0,B.avail_in=B.input.length;do{if(B.avail_out===0&&(B.output=new o.Buf8(b),B.next_out=0,B.avail_out=b),(m=a.deflate(B,k))!==1&&m!==h)return this.onEnd(m),!(this.ended=!0);B.avail_out!==0&&(B.avail_in!==0||k!==4&&k!==2)||(this.options.to==="string"?this.onData(s.buf2binstring(o.shrinkBuf(B.output,B.next_out))):this.onData(o.shrinkBuf(B.output,B.next_out)))}while((0<B.avail_in||B.avail_out===0)&&m!==1);return k===4?(m=a.deflateEnd(this.strm),this.onEnd(m),this.ended=!0,m===h):k!==2||(this.onEnd(h),!(B.avail_out=0))},x.prototype.onData=function(p){this.chunks.push(p)},x.prototype.onEnd=function(p){p===h&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=p,this.msg=this.strm.msg},i.Deflate=x,i.deflate=y,i.deflateRaw=function(p,v){return(v=v||{}).raw=!0,y(p,v)},i.gzip=function(p,v){return(v=v||{}).gzip=!0,y(p,v)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(r,n,i){var a=r("./zlib/inflate"),o=r("./utils/common"),s=r("./utils/strings"),l=r("./zlib/constants"),c=r("./zlib/messages"),A=r("./zlib/zstream"),h=r("./zlib/gzheader"),d=Object.prototype.toString;function u(x){if(!(this instanceof u))return new u(x);this.options=o.assign({chunkSize:16384,windowBits:0,to:""},x||{});var y=this.options;y.raw&&0<=y.windowBits&&y.windowBits<16&&(y.windowBits=-y.windowBits,y.windowBits===0&&(y.windowBits=-15)),!(0<=y.windowBits&&y.windowBits<16)||x&&x.windowBits||(y.windowBits+=32),15<y.windowBits&&y.windowBits<48&&!(15&y.windowBits)&&(y.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new A,this.strm.avail_out=0;var p=a.inflateInit2(this.strm,y.windowBits);if(p!==l.Z_OK)throw new Error(c[p]);this.header=new h,a.inflateGetHeader(this.strm,this.header)}function f(x,y){var p=new u(y);if(p.push(x,!0),p.err)throw p.msg||c[p.err];return p.result}u.prototype.push=function(x,y){var p,v,m,k,B,b,E=this.strm,D=this.options.chunkSize,M=this.options.dictionary,T=!1;if(this.ended)return!1;v=y===~~y?y:y===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof x=="string"?E.input=s.binstring2buf(x):d.call(x)==="[object ArrayBuffer]"?E.input=new Uint8Array(x):E.input=x,E.next_in=0,E.avail_in=E.input.length;do{if(E.avail_out===0&&(E.output=new o.Buf8(D),E.next_out=0,E.avail_out=D),(p=a.inflate(E,l.Z_NO_FLUSH))===l.Z_NEED_DICT&&M&&(b=typeof M=="string"?s.string2buf(M):d.call(M)==="[object ArrayBuffer]"?new Uint8Array(M):M,p=a.inflateSetDictionary(this.strm,b)),p===l.Z_BUF_ERROR&&T===!0&&(p=l.Z_OK,T=!1),p!==l.Z_STREAM_END&&p!==l.Z_OK)return this.onEnd(p),!(this.ended=!0);E.next_out&&(E.avail_out!==0&&p!==l.Z_STREAM_END&&(E.avail_in!==0||v!==l.Z_FINISH&&v!==l.Z_SYNC_FLUSH)||(this.options.to==="string"?(m=s.utf8border(E.output,E.next_out),k=E.next_out-m,B=s.buf2string(E.output,m),E.next_out=k,E.avail_out=D-k,k&&o.arraySet(E.output,E.output,m,k,0),this.onData(B)):this.onData(o.shrinkBuf(E.output,E.next_out)))),E.avail_in===0&&E.avail_out===0&&(T=!0)}while((0<E.avail_in||E.avail_out===0)&&p!==l.Z_STREAM_END);return p===l.Z_STREAM_END&&(v=l.Z_FINISH),v===l.Z_FINISH?(p=a.inflateEnd(this.strm),this.onEnd(p),this.ended=!0,p===l.Z_OK):v!==l.Z_SYNC_FLUSH||(this.onEnd(l.Z_OK),!(E.avail_out=0))},u.prototype.onData=function(x){this.chunks.push(x)},u.prototype.onEnd=function(x){x===l.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=x,this.msg=this.strm.msg},i.Inflate=u,i.inflate=f,i.inflateRaw=function(x,y){return(y=y||{}).raw=!0,f(x,y)},i.ungzip=f},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(r,n,i){var a=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";i.assign=function(l){for(var c=Array.prototype.slice.call(arguments,1);c.length;){var A=c.shift();if(A){if(typeof A!="object")throw new TypeError(A+"must be non-object");for(var h in A)A.hasOwnProperty(h)&&(l[h]=A[h])}}return l},i.shrinkBuf=function(l,c){return l.length===c?l:l.subarray?l.subarray(0,c):(l.length=c,l)};var o={arraySet:function(l,c,A,h,d){if(c.subarray&&l.subarray)l.set(c.subarray(A,A+h),d);else for(var u=0;u<h;u++)l[d+u]=c[A+u]},flattenChunks:function(l){var c,A,h,d,u,f;for(c=h=0,A=l.length;c<A;c++)h+=l[c].length;for(f=new Uint8Array(h),c=d=0,A=l.length;c<A;c++)u=l[c],f.set(u,d),d+=u.length;return f}},s={arraySet:function(l,c,A,h,d){for(var u=0;u<h;u++)l[d+u]=c[A+u]},flattenChunks:function(l){return[].concat.apply([],l)}};i.setTyped=function(l){l?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,o)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,s))},i.setTyped(a)},{}],42:[function(r,n,i){var a=r("./common"),o=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch{o=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{s=!1}for(var l=new a.Buf8(256),c=0;c<256;c++)l[c]=252<=c?6:248<=c?5:240<=c?4:224<=c?3:192<=c?2:1;function A(h,d){if(d<65537&&(h.subarray&&s||!h.subarray&&o))return String.fromCharCode.apply(null,a.shrinkBuf(h,d));for(var u="",f=0;f<d;f++)u+=String.fromCharCode(h[f]);return u}l[254]=l[254]=1,i.string2buf=function(h){var d,u,f,x,y,p=h.length,v=0;for(x=0;x<p;x++)(64512&(u=h.charCodeAt(x)))==55296&&x+1<p&&(64512&(f=h.charCodeAt(x+1)))==56320&&(u=65536+(u-55296<<10)+(f-56320),x++),v+=u<128?1:u<2048?2:u<65536?3:4;for(d=new a.Buf8(v),x=y=0;y<v;x++)(64512&(u=h.charCodeAt(x)))==55296&&x+1<p&&(64512&(f=h.charCodeAt(x+1)))==56320&&(u=65536+(u-55296<<10)+(f-56320),x++),u<128?d[y++]=u:(u<2048?d[y++]=192|u>>>6:(u<65536?d[y++]=224|u>>>12:(d[y++]=240|u>>>18,d[y++]=128|u>>>12&63),d[y++]=128|u>>>6&63),d[y++]=128|63&u);return d},i.buf2binstring=function(h){return A(h,h.length)},i.binstring2buf=function(h){for(var d=new a.Buf8(h.length),u=0,f=d.length;u<f;u++)d[u]=h.charCodeAt(u);return d},i.buf2string=function(h,d){var u,f,x,y,p=d||h.length,v=new Array(2*p);for(u=f=0;u<p;)if((x=h[u++])<128)v[f++]=x;else if(4<(y=l[x]))v[f++]=65533,u+=y-1;else{for(x&=y===2?31:y===3?15:7;1<y&&u<p;)x=x<<6|63&h[u++],y--;1<y?v[f++]=65533:x<65536?v[f++]=x:(x-=65536,v[f++]=55296|x>>10&1023,v[f++]=56320|1023&x)}return A(v,f)},i.utf8border=function(h,d){var u;for((d=d||h.length)>h.length&&(d=h.length),u=d-1;0<=u&&(192&h[u])==128;)u--;return u<0||u===0?d:u+l[h[u]]>d?u:d}},{"./common":41}],43:[function(r,n,i){n.exports=function(a,o,s,l){for(var c=65535&a|0,A=a>>>16&65535|0,h=0;s!==0;){for(s-=h=2e3<s?2e3:s;A=A+(c=c+o[l++]|0)|0,--h;);c%=65521,A%=65521}return c|A<<16|0}},{}],44:[function(r,n,i){n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(r,n,i){var a=function(){for(var o,s=[],l=0;l<256;l++){o=l;for(var c=0;c<8;c++)o=1&o?3988292384^o>>>1:o>>>1;s[l]=o}return s}();n.exports=function(o,s,l,c){var A=a,h=c+l;o^=-1;for(var d=c;d<h;d++)o=o>>>8^A[255&(o^s[d])];return-1^o}},{}],46:[function(r,n,i){var a,o=r("../utils/common"),s=r("./trees"),l=r("./adler32"),c=r("./crc32"),A=r("./messages"),h=0,d=4,u=0,f=-2,x=-1,y=4,p=2,v=8,m=9,k=286,B=30,b=19,E=2*k+1,D=15,M=3,T=258,S=T+M+1,L=42,P=113,_=1,K=2,Y=3,G=4;function X(H,re){return H.msg=A[re],re}function V(H){return(H<<1)-(4<H?9:0)}function J(H){for(var re=H.length;0<=--re;)H[re]=0}function O(H){var re=H.state,Ee=re.pending;Ee>H.avail_out&&(Ee=H.avail_out),Ee!==0&&(o.arraySet(H.output,re.pending_buf,re.pending_out,Ee,H.next_out),H.next_out+=Ee,re.pending_out+=Ee,H.total_out+=Ee,H.avail_out-=Ee,re.pending-=Ee,re.pending===0&&(re.pending_out=0))}function I(H,re){s._tr_flush_block(H,0<=H.block_start?H.block_start:-1,H.strstart-H.block_start,re),H.block_start=H.strstart,O(H.strm)}function j(H,re){H.pending_buf[H.pending++]=re}function q(H,re){H.pending_buf[H.pending++]=re>>>8&255,H.pending_buf[H.pending++]=255&re}function ie(H,re){var Ee,Ae,se=H.max_chain_length,de=H.strstart,Se=H.prev_length,Ce=H.nice_match,we=H.strstart>H.w_size-S?H.strstart-(H.w_size-S):0,Te=H.window,je=H.w_mask,Ne=H.prev,qe=H.strstart+T,yt=Te[de+Se-1],et=Te[de+Se];H.prev_length>=H.good_match&&(se>>=2),Ce>H.lookahead&&(Ce=H.lookahead);do if(Te[(Ee=re)+Se]===et&&Te[Ee+Se-1]===yt&&Te[Ee]===Te[de]&&Te[++Ee]===Te[de+1]){de+=2,Ee++;do;while(Te[++de]===Te[++Ee]&&Te[++de]===Te[++Ee]&&Te[++de]===Te[++Ee]&&Te[++de]===Te[++Ee]&&Te[++de]===Te[++Ee]&&Te[++de]===Te[++Ee]&&Te[++de]===Te[++Ee]&&Te[++de]===Te[++Ee]&&de<qe);if(Ae=T-(qe-de),de=qe-T,Se<Ae){if(H.match_start=re,Ce<=(Se=Ae))break;yt=Te[de+Se-1],et=Te[de+Se]}}while((re=Ne[re&je])>we&&--se!=0);return Se<=H.lookahead?Se:H.lookahead}function he(H){var re,Ee,Ae,se,de,Se,Ce,we,Te,je,Ne=H.w_size;do{if(se=H.window_size-H.lookahead-H.strstart,H.strstart>=Ne+(Ne-S)){for(o.arraySet(H.window,H.window,Ne,Ne,0),H.match_start-=Ne,H.strstart-=Ne,H.block_start-=Ne,re=Ee=H.hash_size;Ae=H.head[--re],H.head[re]=Ne<=Ae?Ae-Ne:0,--Ee;);for(re=Ee=Ne;Ae=H.prev[--re],H.prev[re]=Ne<=Ae?Ae-Ne:0,--Ee;);se+=Ne}if(H.strm.avail_in===0)break;if(Se=H.strm,Ce=H.window,we=H.strstart+H.lookahead,Te=se,je=void 0,je=Se.avail_in,Te<je&&(je=Te),Ee=je===0?0:(Se.avail_in-=je,o.arraySet(Ce,Se.input,Se.next_in,je,we),Se.state.wrap===1?Se.adler=l(Se.adler,Ce,je,we):Se.state.wrap===2&&(Se.adler=c(Se.adler,Ce,je,we)),Se.next_in+=je,Se.total_in+=je,je),H.lookahead+=Ee,H.lookahead+H.insert>=M)for(de=H.strstart-H.insert,H.ins_h=H.window[de],H.ins_h=(H.ins_h<<H.hash_shift^H.window[de+1])&H.hash_mask;H.insert&&(H.ins_h=(H.ins_h<<H.hash_shift^H.window[de+M-1])&H.hash_mask,H.prev[de&H.w_mask]=H.head[H.ins_h],H.head[H.ins_h]=de,de++,H.insert--,!(H.lookahead+H.insert<M)););}while(H.lookahead<S&&H.strm.avail_in!==0)}function ye(H,re){for(var Ee,Ae;;){if(H.lookahead<S){if(he(H),H.lookahead<S&&re===h)return _;if(H.lookahead===0)break}if(Ee=0,H.lookahead>=M&&(H.ins_h=(H.ins_h<<H.hash_shift^H.window[H.strstart+M-1])&H.hash_mask,Ee=H.prev[H.strstart&H.w_mask]=H.head[H.ins_h],H.head[H.ins_h]=H.strstart),Ee!==0&&H.strstart-Ee<=H.w_size-S&&(H.match_length=ie(H,Ee)),H.match_length>=M)if(Ae=s._tr_tally(H,H.strstart-H.match_start,H.match_length-M),H.lookahead-=H.match_length,H.match_length<=H.max_lazy_match&&H.lookahead>=M){for(H.match_length--;H.strstart++,H.ins_h=(H.ins_h<<H.hash_shift^H.window[H.strstart+M-1])&H.hash_mask,Ee=H.prev[H.strstart&H.w_mask]=H.head[H.ins_h],H.head[H.ins_h]=H.strstart,--H.match_length!=0;);H.strstart++}else H.strstart+=H.match_length,H.match_length=0,H.ins_h=H.window[H.strstart],H.ins_h=(H.ins_h<<H.hash_shift^H.window[H.strstart+1])&H.hash_mask;else Ae=s._tr_tally(H,0,H.window[H.strstart]),H.lookahead--,H.strstart++;if(Ae&&(I(H,!1),H.strm.avail_out===0))return _}return H.insert=H.strstart<M-1?H.strstart:M-1,re===d?(I(H,!0),H.strm.avail_out===0?Y:G):H.last_lit&&(I(H,!1),H.strm.avail_out===0)?_:K}function ve(H,re){for(var Ee,Ae,se;;){if(H.lookahead<S){if(he(H),H.lookahead<S&&re===h)return _;if(H.lookahead===0)break}if(Ee=0,H.lookahead>=M&&(H.ins_h=(H.ins_h<<H.hash_shift^H.window[H.strstart+M-1])&H.hash_mask,Ee=H.prev[H.strstart&H.w_mask]=H.head[H.ins_h],H.head[H.ins_h]=H.strstart),H.prev_length=H.match_length,H.prev_match=H.match_start,H.match_length=M-1,Ee!==0&&H.prev_length<H.max_lazy_match&&H.strstart-Ee<=H.w_size-S&&(H.match_length=ie(H,Ee),H.match_length<=5&&(H.strategy===1||H.match_length===M&&4096<H.strstart-H.match_start)&&(H.match_length=M-1)),H.prev_length>=M&&H.match_length<=H.prev_length){for(se=H.strstart+H.lookahead-M,Ae=s._tr_tally(H,H.strstart-1-H.prev_match,H.prev_length-M),H.lookahead-=H.prev_length-1,H.prev_length-=2;++H.strstart<=se&&(H.ins_h=(H.ins_h<<H.hash_shift^H.window[H.strstart+M-1])&H.hash_mask,Ee=H.prev[H.strstart&H.w_mask]=H.head[H.ins_h],H.head[H.ins_h]=H.strstart),--H.prev_length!=0;);if(H.match_available=0,H.match_length=M-1,H.strstart++,Ae&&(I(H,!1),H.strm.avail_out===0))return _}else if(H.match_available){if((Ae=s._tr_tally(H,0,H.window[H.strstart-1]))&&I(H,!1),H.strstart++,H.lookahead--,H.strm.avail_out===0)return _}else H.match_available=1,H.strstart++,H.lookahead--}return H.match_available&&(Ae=s._tr_tally(H,0,H.window[H.strstart-1]),H.match_available=0),H.insert=H.strstart<M-1?H.strstart:M-1,re===d?(I(H,!0),H.strm.avail_out===0?Y:G):H.last_lit&&(I(H,!1),H.strm.avail_out===0)?_:K}function ke(H,re,Ee,Ae,se){this.good_length=H,this.max_lazy=re,this.nice_length=Ee,this.max_chain=Ae,this.func=se}function Ie(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new o.Buf16(2*E),this.dyn_dtree=new o.Buf16(2*(2*B+1)),this.bl_tree=new o.Buf16(2*(2*b+1)),J(this.dyn_ltree),J(this.dyn_dtree),J(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new o.Buf16(D+1),this.heap=new o.Buf16(2*k+1),J(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new o.Buf16(2*k+1),J(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Ue(H){var re;return H&&H.state?(H.total_in=H.total_out=0,H.data_type=p,(re=H.state).pending=0,re.pending_out=0,re.wrap<0&&(re.wrap=-re.wrap),re.status=re.wrap?L:P,H.adler=re.wrap===2?0:1,re.last_flush=h,s._tr_init(re),u):X(H,f)}function Ze(H){var re=Ue(H);return re===u&&function(Ee){Ee.window_size=2*Ee.w_size,J(Ee.head),Ee.max_lazy_match=a[Ee.level].max_lazy,Ee.good_match=a[Ee.level].good_length,Ee.nice_match=a[Ee.level].nice_length,Ee.max_chain_length=a[Ee.level].max_chain,Ee.strstart=0,Ee.block_start=0,Ee.lookahead=0,Ee.insert=0,Ee.match_length=Ee.prev_length=M-1,Ee.match_available=0,Ee.ins_h=0}(H.state),re}function Ve(H,re,Ee,Ae,se,de){if(!H)return f;var Se=1;if(re===x&&(re=6),Ae<0?(Se=0,Ae=-Ae):15<Ae&&(Se=2,Ae-=16),se<1||m<se||Ee!==v||Ae<8||15<Ae||re<0||9<re||de<0||y<de)return X(H,f);Ae===8&&(Ae=9);var Ce=new Ie;return(H.state=Ce).strm=H,Ce.wrap=Se,Ce.gzhead=null,Ce.w_bits=Ae,Ce.w_size=1<<Ce.w_bits,Ce.w_mask=Ce.w_size-1,Ce.hash_bits=se+7,Ce.hash_size=1<<Ce.hash_bits,Ce.hash_mask=Ce.hash_size-1,Ce.hash_shift=~~((Ce.hash_bits+M-1)/M),Ce.window=new o.Buf8(2*Ce.w_size),Ce.head=new o.Buf16(Ce.hash_size),Ce.prev=new o.Buf16(Ce.w_size),Ce.lit_bufsize=1<<se+6,Ce.pending_buf_size=4*Ce.lit_bufsize,Ce.pending_buf=new o.Buf8(Ce.pending_buf_size),Ce.d_buf=1*Ce.lit_bufsize,Ce.l_buf=3*Ce.lit_bufsize,Ce.level=re,Ce.strategy=de,Ce.method=Ee,Ze(H)}a=[new ke(0,0,0,0,function(H,re){var Ee=65535;for(Ee>H.pending_buf_size-5&&(Ee=H.pending_buf_size-5);;){if(H.lookahead<=1){if(he(H),H.lookahead===0&&re===h)return _;if(H.lookahead===0)break}H.strstart+=H.lookahead,H.lookahead=0;var Ae=H.block_start+Ee;if((H.strstart===0||H.strstart>=Ae)&&(H.lookahead=H.strstart-Ae,H.strstart=Ae,I(H,!1),H.strm.avail_out===0)||H.strstart-H.block_start>=H.w_size-S&&(I(H,!1),H.strm.avail_out===0))return _}return H.insert=0,re===d?(I(H,!0),H.strm.avail_out===0?Y:G):(H.strstart>H.block_start&&(I(H,!1),H.strm.avail_out),_)}),new ke(4,4,8,4,ye),new ke(4,5,16,8,ye),new ke(4,6,32,32,ye),new ke(4,4,16,16,ve),new ke(8,16,32,32,ve),new ke(8,16,128,128,ve),new ke(8,32,128,256,ve),new ke(32,128,258,1024,ve),new ke(32,258,258,4096,ve)],i.deflateInit=function(H,re){return Ve(H,re,v,15,8,0)},i.deflateInit2=Ve,i.deflateReset=Ze,i.deflateResetKeep=Ue,i.deflateSetHeader=function(H,re){return H&&H.state?H.state.wrap!==2?f:(H.state.gzhead=re,u):f},i.deflate=function(H,re){var Ee,Ae,se,de;if(!H||!H.state||5<re||re<0)return H?X(H,f):f;if(Ae=H.state,!H.output||!H.input&&H.avail_in!==0||Ae.status===666&&re!==d)return X(H,H.avail_out===0?-5:f);if(Ae.strm=H,Ee=Ae.last_flush,Ae.last_flush=re,Ae.status===L)if(Ae.wrap===2)H.adler=0,j(Ae,31),j(Ae,139),j(Ae,8),Ae.gzhead?(j(Ae,(Ae.gzhead.text?1:0)+(Ae.gzhead.hcrc?2:0)+(Ae.gzhead.extra?4:0)+(Ae.gzhead.name?8:0)+(Ae.gzhead.comment?16:0)),j(Ae,255&Ae.gzhead.time),j(Ae,Ae.gzhead.time>>8&255),j(Ae,Ae.gzhead.time>>16&255),j(Ae,Ae.gzhead.time>>24&255),j(Ae,Ae.level===9?2:2<=Ae.strategy||Ae.level<2?4:0),j(Ae,255&Ae.gzhead.os),Ae.gzhead.extra&&Ae.gzhead.extra.length&&(j(Ae,255&Ae.gzhead.extra.length),j(Ae,Ae.gzhead.extra.length>>8&255)),Ae.gzhead.hcrc&&(H.adler=c(H.adler,Ae.pending_buf,Ae.pending,0)),Ae.gzindex=0,Ae.status=69):(j(Ae,0),j(Ae,0),j(Ae,0),j(Ae,0),j(Ae,0),j(Ae,Ae.level===9?2:2<=Ae.strategy||Ae.level<2?4:0),j(Ae,3),Ae.status=P);else{var Se=v+(Ae.w_bits-8<<4)<<8;Se|=(2<=Ae.strategy||Ae.level<2?0:Ae.level<6?1:Ae.level===6?2:3)<<6,Ae.strstart!==0&&(Se|=32),Se+=31-Se%31,Ae.status=P,q(Ae,Se),Ae.strstart!==0&&(q(Ae,H.adler>>>16),q(Ae,65535&H.adler)),H.adler=1}if(Ae.status===69)if(Ae.gzhead.extra){for(se=Ae.pending;Ae.gzindex<(65535&Ae.gzhead.extra.length)&&(Ae.pending!==Ae.pending_buf_size||(Ae.gzhead.hcrc&&Ae.pending>se&&(H.adler=c(H.adler,Ae.pending_buf,Ae.pending-se,se)),O(H),se=Ae.pending,Ae.pending!==Ae.pending_buf_size));)j(Ae,255&Ae.gzhead.extra[Ae.gzindex]),Ae.gzindex++;Ae.gzhead.hcrc&&Ae.pending>se&&(H.adler=c(H.adler,Ae.pending_buf,Ae.pending-se,se)),Ae.gzindex===Ae.gzhead.extra.length&&(Ae.gzindex=0,Ae.status=73)}else Ae.status=73;if(Ae.status===73)if(Ae.gzhead.name){se=Ae.pending;do{if(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>se&&(H.adler=c(H.adler,Ae.pending_buf,Ae.pending-se,se)),O(H),se=Ae.pending,Ae.pending===Ae.pending_buf_size)){de=1;break}de=Ae.gzindex<Ae.gzhead.name.length?255&Ae.gzhead.name.charCodeAt(Ae.gzindex++):0,j(Ae,de)}while(de!==0);Ae.gzhead.hcrc&&Ae.pending>se&&(H.adler=c(H.adler,Ae.pending_buf,Ae.pending-se,se)),de===0&&(Ae.gzindex=0,Ae.status=91)}else Ae.status=91;if(Ae.status===91)if(Ae.gzhead.comment){se=Ae.pending;do{if(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>se&&(H.adler=c(H.adler,Ae.pending_buf,Ae.pending-se,se)),O(H),se=Ae.pending,Ae.pending===Ae.pending_buf_size)){de=1;break}de=Ae.gzindex<Ae.gzhead.comment.length?255&Ae.gzhead.comment.charCodeAt(Ae.gzindex++):0,j(Ae,de)}while(de!==0);Ae.gzhead.hcrc&&Ae.pending>se&&(H.adler=c(H.adler,Ae.pending_buf,Ae.pending-se,se)),de===0&&(Ae.status=103)}else Ae.status=103;if(Ae.status===103&&(Ae.gzhead.hcrc?(Ae.pending+2>Ae.pending_buf_size&&O(H),Ae.pending+2<=Ae.pending_buf_size&&(j(Ae,255&H.adler),j(Ae,H.adler>>8&255),H.adler=0,Ae.status=P)):Ae.status=P),Ae.pending!==0){if(O(H),H.avail_out===0)return Ae.last_flush=-1,u}else if(H.avail_in===0&&V(re)<=V(Ee)&&re!==d)return X(H,-5);if(Ae.status===666&&H.avail_in!==0)return X(H,-5);if(H.avail_in!==0||Ae.lookahead!==0||re!==h&&Ae.status!==666){var Ce=Ae.strategy===2?function(we,Te){for(var je;;){if(we.lookahead===0&&(he(we),we.lookahead===0)){if(Te===h)return _;break}if(we.match_length=0,je=s._tr_tally(we,0,we.window[we.strstart]),we.lookahead--,we.strstart++,je&&(I(we,!1),we.strm.avail_out===0))return _}return we.insert=0,Te===d?(I(we,!0),we.strm.avail_out===0?Y:G):we.last_lit&&(I(we,!1),we.strm.avail_out===0)?_:K}(Ae,re):Ae.strategy===3?function(we,Te){for(var je,Ne,qe,yt,et=we.window;;){if(we.lookahead<=T){if(he(we),we.lookahead<=T&&Te===h)return _;if(we.lookahead===0)break}if(we.match_length=0,we.lookahead>=M&&0<we.strstart&&(Ne=et[qe=we.strstart-1])===et[++qe]&&Ne===et[++qe]&&Ne===et[++qe]){yt=we.strstart+T;do;while(Ne===et[++qe]&&Ne===et[++qe]&&Ne===et[++qe]&&Ne===et[++qe]&&Ne===et[++qe]&&Ne===et[++qe]&&Ne===et[++qe]&&Ne===et[++qe]&&qe<yt);we.match_length=T-(yt-qe),we.match_length>we.lookahead&&(we.match_length=we.lookahead)}if(we.match_length>=M?(je=s._tr_tally(we,1,we.match_length-M),we.lookahead-=we.match_length,we.strstart+=we.match_length,we.match_length=0):(je=s._tr_tally(we,0,we.window[we.strstart]),we.lookahead--,we.strstart++),je&&(I(we,!1),we.strm.avail_out===0))return _}return we.insert=0,Te===d?(I(we,!0),we.strm.avail_out===0?Y:G):we.last_lit&&(I(we,!1),we.strm.avail_out===0)?_:K}(Ae,re):a[Ae.level].func(Ae,re);if(Ce!==Y&&Ce!==G||(Ae.status=666),Ce===_||Ce===Y)return H.avail_out===0&&(Ae.last_flush=-1),u;if(Ce===K&&(re===1?s._tr_align(Ae):re!==5&&(s._tr_stored_block(Ae,0,0,!1),re===3&&(J(Ae.head),Ae.lookahead===0&&(Ae.strstart=0,Ae.block_start=0,Ae.insert=0))),O(H),H.avail_out===0))return Ae.last_flush=-1,u}return re!==d?u:Ae.wrap<=0?1:(Ae.wrap===2?(j(Ae,255&H.adler),j(Ae,H.adler>>8&255),j(Ae,H.adler>>16&255),j(Ae,H.adler>>24&255),j(Ae,255&H.total_in),j(Ae,H.total_in>>8&255),j(Ae,H.total_in>>16&255),j(Ae,H.total_in>>24&255)):(q(Ae,H.adler>>>16),q(Ae,65535&H.adler)),O(H),0<Ae.wrap&&(Ae.wrap=-Ae.wrap),Ae.pending!==0?u:1)},i.deflateEnd=function(H){var re;return H&&H.state?(re=H.state.status)!==L&&re!==69&&re!==73&&re!==91&&re!==103&&re!==P&&re!==666?X(H,f):(H.state=null,re===P?X(H,-3):u):f},i.deflateSetDictionary=function(H,re){var Ee,Ae,se,de,Se,Ce,we,Te,je=re.length;if(!H||!H.state||(de=(Ee=H.state).wrap)===2||de===1&&Ee.status!==L||Ee.lookahead)return f;for(de===1&&(H.adler=l(H.adler,re,je,0)),Ee.wrap=0,je>=Ee.w_size&&(de===0&&(J(Ee.head),Ee.strstart=0,Ee.block_start=0,Ee.insert=0),Te=new o.Buf8(Ee.w_size),o.arraySet(Te,re,je-Ee.w_size,Ee.w_size,0),re=Te,je=Ee.w_size),Se=H.avail_in,Ce=H.next_in,we=H.input,H.avail_in=je,H.next_in=0,H.input=re,he(Ee);Ee.lookahead>=M;){for(Ae=Ee.strstart,se=Ee.lookahead-(M-1);Ee.ins_h=(Ee.ins_h<<Ee.hash_shift^Ee.window[Ae+M-1])&Ee.hash_mask,Ee.prev[Ae&Ee.w_mask]=Ee.head[Ee.ins_h],Ee.head[Ee.ins_h]=Ae,Ae++,--se;);Ee.strstart=Ae,Ee.lookahead=M-1,he(Ee)}return Ee.strstart+=Ee.lookahead,Ee.block_start=Ee.strstart,Ee.insert=Ee.lookahead,Ee.lookahead=0,Ee.match_length=Ee.prev_length=M-1,Ee.match_available=0,H.next_in=Ce,H.input=we,H.avail_in=Se,Ee.wrap=de,u},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(r,n,i){n.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(r,n,i){n.exports=function(a,o){var s,l,c,A,h,d,u,f,x,y,p,v,m,k,B,b,E,D,M,T,S,L,P,_,K;s=a.state,l=a.next_in,_=a.input,c=l+(a.avail_in-5),A=a.next_out,K=a.output,h=A-(o-a.avail_out),d=A+(a.avail_out-257),u=s.dmax,f=s.wsize,x=s.whave,y=s.wnext,p=s.window,v=s.hold,m=s.bits,k=s.lencode,B=s.distcode,b=(1<<s.lenbits)-1,E=(1<<s.distbits)-1;e:do{m<15&&(v+=_[l++]<<m,m+=8,v+=_[l++]<<m,m+=8),D=k[v&b];t:for(;;){if(v>>>=M=D>>>24,m-=M,(M=D>>>16&255)===0)K[A++]=65535&D;else{if(!(16&M)){if(!(64&M)){D=k[(65535&D)+(v&(1<<M)-1)];continue t}if(32&M){s.mode=12;break e}a.msg="invalid literal/length code",s.mode=30;break e}T=65535&D,(M&=15)&&(m<M&&(v+=_[l++]<<m,m+=8),T+=v&(1<<M)-1,v>>>=M,m-=M),m<15&&(v+=_[l++]<<m,m+=8,v+=_[l++]<<m,m+=8),D=B[v&E];r:for(;;){if(v>>>=M=D>>>24,m-=M,!(16&(M=D>>>16&255))){if(!(64&M)){D=B[(65535&D)+(v&(1<<M)-1)];continue r}a.msg="invalid distance code",s.mode=30;break e}if(S=65535&D,m<(M&=15)&&(v+=_[l++]<<m,(m+=8)<M&&(v+=_[l++]<<m,m+=8)),u<(S+=v&(1<<M)-1)){a.msg="invalid distance too far back",s.mode=30;break e}if(v>>>=M,m-=M,(M=A-h)<S){if(x<(M=S-M)&&s.sane){a.msg="invalid distance too far back",s.mode=30;break e}if(P=p,(L=0)===y){if(L+=f-M,M<T){for(T-=M;K[A++]=p[L++],--M;);L=A-S,P=K}}else if(y<M){if(L+=f+y-M,(M-=y)<T){for(T-=M;K[A++]=p[L++],--M;);if(L=0,y<T){for(T-=M=y;K[A++]=p[L++],--M;);L=A-S,P=K}}}else if(L+=y-M,M<T){for(T-=M;K[A++]=p[L++],--M;);L=A-S,P=K}for(;2<T;)K[A++]=P[L++],K[A++]=P[L++],K[A++]=P[L++],T-=3;T&&(K[A++]=P[L++],1<T&&(K[A++]=P[L++]))}else{for(L=A-S;K[A++]=K[L++],K[A++]=K[L++],K[A++]=K[L++],2<(T-=3););T&&(K[A++]=K[L++],1<T&&(K[A++]=K[L++]))}break}}break}}while(l<c&&A<d);l-=T=m>>3,v&=(1<<(m-=T<<3))-1,a.next_in=l,a.next_out=A,a.avail_in=l<c?c-l+5:5-(l-c),a.avail_out=A<d?d-A+257:257-(A-d),s.hold=v,s.bits=m}},{}],49:[function(r,n,i){var a=r("../utils/common"),o=r("./adler32"),s=r("./crc32"),l=r("./inffast"),c=r("./inftrees"),A=1,h=2,d=0,u=-2,f=1,x=852,y=592;function p(L){return(L>>>24&255)+(L>>>8&65280)+((65280&L)<<8)+((255&L)<<24)}function v(){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 a.Buf16(320),this.work=new a.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function m(L){var P;return L&&L.state?(P=L.state,L.total_in=L.total_out=P.total=0,L.msg="",P.wrap&&(L.adler=1&P.wrap),P.mode=f,P.last=0,P.havedict=0,P.dmax=32768,P.head=null,P.hold=0,P.bits=0,P.lencode=P.lendyn=new a.Buf32(x),P.distcode=P.distdyn=new a.Buf32(y),P.sane=1,P.back=-1,d):u}function k(L){var P;return L&&L.state?((P=L.state).wsize=0,P.whave=0,P.wnext=0,m(L)):u}function B(L,P){var _,K;return L&&L.state?(K=L.state,P<0?(_=0,P=-P):(_=1+(P>>4),P<48&&(P&=15)),P&&(P<8||15<P)?u:(K.window!==null&&K.wbits!==P&&(K.window=null),K.wrap=_,K.wbits=P,k(L))):u}function b(L,P){var _,K;return L?(K=new v,(L.state=K).window=null,(_=B(L,P))!==d&&(L.state=null),_):u}var E,D,M=!0;function T(L){if(M){var P;for(E=new a.Buf32(512),D=new a.Buf32(32),P=0;P<144;)L.lens[P++]=8;for(;P<256;)L.lens[P++]=9;for(;P<280;)L.lens[P++]=7;for(;P<288;)L.lens[P++]=8;for(c(A,L.lens,0,288,E,0,L.work,{bits:9}),P=0;P<32;)L.lens[P++]=5;c(h,L.lens,0,32,D,0,L.work,{bits:5}),M=!1}L.lencode=E,L.lenbits=9,L.distcode=D,L.distbits=5}function S(L,P,_,K){var Y,G=L.state;return G.window===null&&(G.wsize=1<<G.wbits,G.wnext=0,G.whave=0,G.window=new a.Buf8(G.wsize)),K>=G.wsize?(a.arraySet(G.window,P,_-G.wsize,G.wsize,0),G.wnext=0,G.whave=G.wsize):(K<(Y=G.wsize-G.wnext)&&(Y=K),a.arraySet(G.window,P,_-K,Y,G.wnext),(K-=Y)?(a.arraySet(G.window,P,_-K,K,0),G.wnext=K,G.whave=G.wsize):(G.wnext+=Y,G.wnext===G.wsize&&(G.wnext=0),G.whave<G.wsize&&(G.whave+=Y))),0}i.inflateReset=k,i.inflateReset2=B,i.inflateResetKeep=m,i.inflateInit=function(L){return b(L,15)},i.inflateInit2=b,i.inflate=function(L,P){var _,K,Y,G,X,V,J,O,I,j,q,ie,he,ye,ve,ke,Ie,Ue,Ze,Ve,H,re,Ee,Ae,se=0,de=new a.Buf8(4),Se=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!L||!L.state||!L.output||!L.input&&L.avail_in!==0)return u;(_=L.state).mode===12&&(_.mode=13),X=L.next_out,Y=L.output,J=L.avail_out,G=L.next_in,K=L.input,V=L.avail_in,O=_.hold,I=_.bits,j=V,q=J,re=d;e:for(;;)switch(_.mode){case f:if(_.wrap===0){_.mode=13;break}for(;I<16;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}if(2&_.wrap&&O===35615){de[_.check=0]=255&O,de[1]=O>>>8&255,_.check=s(_.check,de,2,0),I=O=0,_.mode=2;break}if(_.flags=0,_.head&&(_.head.done=!1),!(1&_.wrap)||(((255&O)<<8)+(O>>8))%31){L.msg="incorrect header check",_.mode=30;break}if((15&O)!=8){L.msg="unknown compression method",_.mode=30;break}if(I-=4,H=8+(15&(O>>>=4)),_.wbits===0)_.wbits=H;else if(H>_.wbits){L.msg="invalid window size",_.mode=30;break}_.dmax=1<<H,L.adler=_.check=1,_.mode=512&O?10:12,I=O=0;break;case 2:for(;I<16;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}if(_.flags=O,(255&_.flags)!=8){L.msg="unknown compression method",_.mode=30;break}if(57344&_.flags){L.msg="unknown header flags set",_.mode=30;break}_.head&&(_.head.text=O>>8&1),512&_.flags&&(de[0]=255&O,de[1]=O>>>8&255,_.check=s(_.check,de,2,0)),I=O=0,_.mode=3;case 3:for(;I<32;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}_.head&&(_.head.time=O),512&_.flags&&(de[0]=255&O,de[1]=O>>>8&255,de[2]=O>>>16&255,de[3]=O>>>24&255,_.check=s(_.check,de,4,0)),I=O=0,_.mode=4;case 4:for(;I<16;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}_.head&&(_.head.xflags=255&O,_.head.os=O>>8),512&_.flags&&(de[0]=255&O,de[1]=O>>>8&255,_.check=s(_.check,de,2,0)),I=O=0,_.mode=5;case 5:if(1024&_.flags){for(;I<16;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}_.length=O,_.head&&(_.head.extra_len=O),512&_.flags&&(de[0]=255&O,de[1]=O>>>8&255,_.check=s(_.check,de,2,0)),I=O=0}else _.head&&(_.head.extra=null);_.mode=6;case 6:if(1024&_.flags&&(V<(ie=_.length)&&(ie=V),ie&&(_.head&&(H=_.head.extra_len-_.length,_.head.extra||(_.head.extra=new Array(_.head.extra_len)),a.arraySet(_.head.extra,K,G,ie,H)),512&_.flags&&(_.check=s(_.check,K,ie,G)),V-=ie,G+=ie,_.length-=ie),_.length))break e;_.length=0,_.mode=7;case 7:if(2048&_.flags){if(V===0)break e;for(ie=0;H=K[G+ie++],_.head&&H&&_.length<65536&&(_.head.name+=String.fromCharCode(H)),H&&ie<V;);if(512&_.flags&&(_.check=s(_.check,K,ie,G)),V-=ie,G+=ie,H)break e}else _.head&&(_.head.name=null);_.length=0,_.mode=8;case 8:if(4096&_.flags){if(V===0)break e;for(ie=0;H=K[G+ie++],_.head&&H&&_.length<65536&&(_.head.comment+=String.fromCharCode(H)),H&&ie<V;);if(512&_.flags&&(_.check=s(_.check,K,ie,G)),V-=ie,G+=ie,H)break e}else _.head&&(_.head.comment=null);_.mode=9;case 9:if(512&_.flags){for(;I<16;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}if(O!==(65535&_.check)){L.msg="header crc mismatch",_.mode=30;break}I=O=0}_.head&&(_.head.hcrc=_.flags>>9&1,_.head.done=!0),L.adler=_.check=0,_.mode=12;break;case 10:for(;I<32;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}L.adler=_.check=p(O),I=O=0,_.mode=11;case 11:if(_.havedict===0)return L.next_out=X,L.avail_out=J,L.next_in=G,L.avail_in=V,_.hold=O,_.bits=I,2;L.adler=_.check=1,_.mode=12;case 12:if(P===5||P===6)break e;case 13:if(_.last){O>>>=7&I,I-=7&I,_.mode=27;break}for(;I<3;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}switch(_.last=1&O,I-=1,3&(O>>>=1)){case 0:_.mode=14;break;case 1:if(T(_),_.mode=20,P!==6)break;O>>>=2,I-=2;break e;case 2:_.mode=17;break;case 3:L.msg="invalid block type",_.mode=30}O>>>=2,I-=2;break;case 14:for(O>>>=7&I,I-=7&I;I<32;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}if((65535&O)!=(O>>>16^65535)){L.msg="invalid stored block lengths",_.mode=30;break}if(_.length=65535&O,I=O=0,_.mode=15,P===6)break e;case 15:_.mode=16;case 16:if(ie=_.length){if(V<ie&&(ie=V),J<ie&&(ie=J),ie===0)break e;a.arraySet(Y,K,G,ie,X),V-=ie,G+=ie,J-=ie,X+=ie,_.length-=ie;break}_.mode=12;break;case 17:for(;I<14;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}if(_.nlen=257+(31&O),O>>>=5,I-=5,_.ndist=1+(31&O),O>>>=5,I-=5,_.ncode=4+(15&O),O>>>=4,I-=4,286<_.nlen||30<_.ndist){L.msg="too many length or distance symbols",_.mode=30;break}_.have=0,_.mode=18;case 18:for(;_.have<_.ncode;){for(;I<3;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}_.lens[Se[_.have++]]=7&O,O>>>=3,I-=3}for(;_.have<19;)_.lens[Se[_.have++]]=0;if(_.lencode=_.lendyn,_.lenbits=7,Ee={bits:_.lenbits},re=c(0,_.lens,0,19,_.lencode,0,_.work,Ee),_.lenbits=Ee.bits,re){L.msg="invalid code lengths set",_.mode=30;break}_.have=0,_.mode=19;case 19:for(;_.have<_.nlen+_.ndist;){for(;ke=(se=_.lencode[O&(1<<_.lenbits)-1])>>>16&255,Ie=65535&se,!((ve=se>>>24)<=I);){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}if(Ie<16)O>>>=ve,I-=ve,_.lens[_.have++]=Ie;else{if(Ie===16){for(Ae=ve+2;I<Ae;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}if(O>>>=ve,I-=ve,_.have===0){L.msg="invalid bit length repeat",_.mode=30;break}H=_.lens[_.have-1],ie=3+(3&O),O>>>=2,I-=2}else if(Ie===17){for(Ae=ve+3;I<Ae;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}I-=ve,H=0,ie=3+(7&(O>>>=ve)),O>>>=3,I-=3}else{for(Ae=ve+7;I<Ae;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}I-=ve,H=0,ie=11+(127&(O>>>=ve)),O>>>=7,I-=7}if(_.have+ie>_.nlen+_.ndist){L.msg="invalid bit length repeat",_.mode=30;break}for(;ie--;)_.lens[_.have++]=H}}if(_.mode===30)break;if(_.lens[256]===0){L.msg="invalid code -- missing end-of-block",_.mode=30;break}if(_.lenbits=9,Ee={bits:_.lenbits},re=c(A,_.lens,0,_.nlen,_.lencode,0,_.work,Ee),_.lenbits=Ee.bits,re){L.msg="invalid literal/lengths set",_.mode=30;break}if(_.distbits=6,_.distcode=_.distdyn,Ee={bits:_.distbits},re=c(h,_.lens,_.nlen,_.ndist,_.distcode,0,_.work,Ee),_.distbits=Ee.bits,re){L.msg="invalid distances set",_.mode=30;break}if(_.mode=20,P===6)break e;case 20:_.mode=21;case 21:if(6<=V&&258<=J){L.next_out=X,L.avail_out=J,L.next_in=G,L.avail_in=V,_.hold=O,_.bits=I,l(L,q),X=L.next_out,Y=L.output,J=L.avail_out,G=L.next_in,K=L.input,V=L.avail_in,O=_.hold,I=_.bits,_.mode===12&&(_.back=-1);break}for(_.back=0;ke=(se=_.lencode[O&(1<<_.lenbits)-1])>>>16&255,Ie=65535&se,!((ve=se>>>24)<=I);){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}if(ke&&!(240&ke)){for(Ue=ve,Ze=ke,Ve=Ie;ke=(se=_.lencode[Ve+((O&(1<<Ue+Ze)-1)>>Ue)])>>>16&255,Ie=65535&se,!(Ue+(ve=se>>>24)<=I);){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}O>>>=Ue,I-=Ue,_.back+=Ue}if(O>>>=ve,I-=ve,_.back+=ve,_.length=Ie,ke===0){_.mode=26;break}if(32&ke){_.back=-1,_.mode=12;break}if(64&ke){L.msg="invalid literal/length code",_.mode=30;break}_.extra=15&ke,_.mode=22;case 22:if(_.extra){for(Ae=_.extra;I<Ae;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}_.length+=O&(1<<_.extra)-1,O>>>=_.extra,I-=_.extra,_.back+=_.extra}_.was=_.length,_.mode=23;case 23:for(;ke=(se=_.distcode[O&(1<<_.distbits)-1])>>>16&255,Ie=65535&se,!((ve=se>>>24)<=I);){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}if(!(240&ke)){for(Ue=ve,Ze=ke,Ve=Ie;ke=(se=_.distcode[Ve+((O&(1<<Ue+Ze)-1)>>Ue)])>>>16&255,Ie=65535&se,!(Ue+(ve=se>>>24)<=I);){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}O>>>=Ue,I-=Ue,_.back+=Ue}if(O>>>=ve,I-=ve,_.back+=ve,64&ke){L.msg="invalid distance code",_.mode=30;break}_.offset=Ie,_.extra=15&ke,_.mode=24;case 24:if(_.extra){for(Ae=_.extra;I<Ae;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}_.offset+=O&(1<<_.extra)-1,O>>>=_.extra,I-=_.extra,_.back+=_.extra}if(_.offset>_.dmax){L.msg="invalid distance too far back",_.mode=30;break}_.mode=25;case 25:if(J===0)break e;if(ie=q-J,_.offset>ie){if((ie=_.offset-ie)>_.whave&&_.sane){L.msg="invalid distance too far back",_.mode=30;break}he=ie>_.wnext?(ie-=_.wnext,_.wsize-ie):_.wnext-ie,ie>_.length&&(ie=_.length),ye=_.window}else ye=Y,he=X-_.offset,ie=_.length;for(J<ie&&(ie=J),J-=ie,_.length-=ie;Y[X++]=ye[he++],--ie;);_.length===0&&(_.mode=21);break;case 26:if(J===0)break e;Y[X++]=_.length,J--,_.mode=21;break;case 27:if(_.wrap){for(;I<32;){if(V===0)break e;V--,O|=K[G++]<<I,I+=8}if(q-=J,L.total_out+=q,_.total+=q,q&&(L.adler=_.check=_.flags?s(_.check,Y,q,X-q):o(_.check,Y,q,X-q)),q=J,(_.flags?O:p(O))!==_.check){L.msg="incorrect data check",_.mode=30;break}I=O=0}_.mode=28;case 28:if(_.wrap&&_.flags){for(;I<32;){if(V===0)break e;V--,O+=K[G++]<<I,I+=8}if(O!==(4294967295&_.total)){L.msg="incorrect length check",_.mode=30;break}I=O=0}_.mode=29;case 29:re=1;break e;case 30:re=-3;break e;case 31:return-4;case 32:default:return u}return L.next_out=X,L.avail_out=J,L.next_in=G,L.avail_in=V,_.hold=O,_.bits=I,(_.wsize||q!==L.avail_out&&_.mode<30&&(_.mode<27||P!==4))&&S(L,L.output,L.next_out,q-L.avail_out)?(_.mode=31,-4):(j-=L.avail_in,q-=L.avail_out,L.total_in+=j,L.total_out+=q,_.total+=q,_.wrap&&q&&(L.adler=_.check=_.flags?s(_.check,Y,q,L.next_out-q):o(_.check,Y,q,L.next_out-q)),L.data_type=_.bits+(_.last?64:0)+(_.mode===12?128:0)+(_.mode===20||_.mode===15?256:0),(j==0&&q===0||P===4)&&re===d&&(re=-5),re)},i.inflateEnd=function(L){if(!L||!L.state)return u;var P=L.state;return P.window&&(P.window=null),L.state=null,d},i.inflateGetHeader=function(L,P){var _;return L&&L.state&&2&(_=L.state).wrap?((_.head=P).done=!1,d):u},i.inflateSetDictionary=function(L,P){var _,K=P.length;return L&&L.state?(_=L.state).wrap!==0&&_.mode!==11?u:_.mode===11&&o(1,P,K,0)!==_.check?-3:S(L,P,K,K)?(_.mode=31,-4):(_.havedict=1,d):u},i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(r,n,i){var a=r("../utils/common"),o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],l=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],c=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(A,h,d,u,f,x,y,p){var v,m,k,B,b,E,D,M,T,S=p.bits,L=0,P=0,_=0,K=0,Y=0,G=0,X=0,V=0,J=0,O=0,I=null,j=0,q=new a.Buf16(16),ie=new a.Buf16(16),he=null,ye=0;for(L=0;L<=15;L++)q[L]=0;for(P=0;P<u;P++)q[h[d+P]]++;for(Y=S,K=15;1<=K&&q[K]===0;K--);if(K<Y&&(Y=K),K===0)return f[x++]=20971520,f[x++]=20971520,p.bits=1,0;for(_=1;_<K&&q[_]===0;_++);for(Y<_&&(Y=_),L=V=1;L<=15;L++)if(V<<=1,(V-=q[L])<0)return-1;if(0<V&&(A===0||K!==1))return-1;for(ie[1]=0,L=1;L<15;L++)ie[L+1]=ie[L]+q[L];for(P=0;P<u;P++)h[d+P]!==0&&(y[ie[h[d+P]]++]=P);if(E=A===0?(I=he=y,19):A===1?(I=o,j-=257,he=s,ye-=257,256):(I=l,he=c,-1),L=_,b=x,X=P=O=0,k=-1,B=(J=1<<(G=Y))-1,A===1&&852<J||A===2&&592<J)return 1;for(;;){for(D=L-X,T=y[P]<E?(M=0,y[P]):y[P]>E?(M=he[ye+y[P]],I[j+y[P]]):(M=96,0),v=1<<L-X,_=m=1<<G;f[b+(O>>X)+(m-=v)]=D<<24|M<<16|T|0,m!==0;);for(v=1<<L-1;O&v;)v>>=1;if(v!==0?(O&=v-1,O+=v):O=0,P++,--q[L]==0){if(L===K)break;L=h[d+y[P]]}if(Y<L&&(O&B)!==k){for(X===0&&(X=Y),b+=_,V=1<<(G=L-X);G+X<K&&!((V-=q[G+X])<=0);)G++,V<<=1;if(J+=1<<G,A===1&&852<J||A===2&&592<J)return 1;f[k=O&B]=Y<<24|G<<16|b-x|0}}return O!==0&&(f[b+O]=L-X<<24|64<<16|0),p.bits=Y,0}},{"../utils/common":41}],51:[function(r,n,i){n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(r,n,i){var a=r("../utils/common"),o=0,s=1;function l(se){for(var de=se.length;0<=--de;)se[de]=0}var c=0,A=29,h=256,d=h+1+A,u=30,f=19,x=2*d+1,y=15,p=16,v=7,m=256,k=16,B=17,b=18,E=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],D=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],M=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],S=new Array(2*(d+2));l(S);var L=new Array(2*u);l(L);var P=new Array(512);l(P);var _=new Array(256);l(_);var K=new Array(A);l(K);var Y,G,X,V=new Array(u);function J(se,de,Se,Ce,we){this.static_tree=se,this.extra_bits=de,this.extra_base=Se,this.elems=Ce,this.max_length=we,this.has_stree=se&&se.length}function O(se,de){this.dyn_tree=se,this.max_code=0,this.stat_desc=de}function I(se){return se<256?P[se]:P[256+(se>>>7)]}function j(se,de){se.pending_buf[se.pending++]=255&de,se.pending_buf[se.pending++]=de>>>8&255}function q(se,de,Se){se.bi_valid>p-Se?(se.bi_buf|=de<<se.bi_valid&65535,j(se,se.bi_buf),se.bi_buf=de>>p-se.bi_valid,se.bi_valid+=Se-p):(se.bi_buf|=de<<se.bi_valid&65535,se.bi_valid+=Se)}function ie(se,de,Se){q(se,Se[2*de],Se[2*de+1])}function he(se,de){for(var Se=0;Se|=1&se,se>>>=1,Se<<=1,0<--de;);return Se>>>1}function ye(se,de,Se){var Ce,we,Te=new Array(y+1),je=0;for(Ce=1;Ce<=y;Ce++)Te[Ce]=je=je+Se[Ce-1]<<1;for(we=0;we<=de;we++){var Ne=se[2*we+1];Ne!==0&&(se[2*we]=he(Te[Ne]++,Ne))}}function ve(se){var de;for(de=0;de<d;de++)se.dyn_ltree[2*de]=0;for(de=0;de<u;de++)se.dyn_dtree[2*de]=0;for(de=0;de<f;de++)se.bl_tree[2*de]=0;se.dyn_ltree[2*m]=1,se.opt_len=se.static_len=0,se.last_lit=se.matches=0}function ke(se){8<se.bi_valid?j(se,se.bi_buf):0<se.bi_valid&&(se.pending_buf[se.pending++]=se.bi_buf),se.bi_buf=0,se.bi_valid=0}function Ie(se,de,Se,Ce){var we=2*de,Te=2*Se;return se[we]<se[Te]||se[we]===se[Te]&&Ce[de]<=Ce[Se]}function Ue(se,de,Se){for(var Ce=se.heap[Se],we=Se<<1;we<=se.heap_len&&(we<se.heap_len&&Ie(de,se.heap[we+1],se.heap[we],se.depth)&&we++,!Ie(de,Ce,se.heap[we],se.depth));)se.heap[Se]=se.heap[we],Se=we,we<<=1;se.heap[Se]=Ce}function Ze(se,de,Se){var Ce,we,Te,je,Ne=0;if(se.last_lit!==0)for(;Ce=se.pending_buf[se.d_buf+2*Ne]<<8|se.pending_buf[se.d_buf+2*Ne+1],we=se.pending_buf[se.l_buf+Ne],Ne++,Ce===0?ie(se,we,de):(ie(se,(Te=_[we])+h+1,de),(je=E[Te])!==0&&q(se,we-=K[Te],je),ie(se,Te=I(--Ce),Se),(je=D[Te])!==0&&q(se,Ce-=V[Te],je)),Ne<se.last_lit;);ie(se,m,de)}function Ve(se,de){var Se,Ce,we,Te=de.dyn_tree,je=de.stat_desc.static_tree,Ne=de.stat_desc.has_stree,qe=de.stat_desc.elems,yt=-1;for(se.heap_len=0,se.heap_max=x,Se=0;Se<qe;Se++)Te[2*Se]!==0?(se.heap[++se.heap_len]=yt=Se,se.depth[Se]=0):Te[2*Se+1]=0;for(;se.heap_len<2;)Te[2*(we=se.heap[++se.heap_len]=yt<2?++yt:0)]=1,se.depth[we]=0,se.opt_len--,Ne&&(se.static_len-=je[2*we+1]);for(de.max_code=yt,Se=se.heap_len>>1;1<=Se;Se--)Ue(se,Te,Se);for(we=qe;Se=se.heap[1],se.heap[1]=se.heap[se.heap_len--],Ue(se,Te,1),Ce=se.heap[1],se.heap[--se.heap_max]=Se,se.heap[--se.heap_max]=Ce,Te[2*we]=Te[2*Se]+Te[2*Ce],se.depth[we]=(se.depth[Se]>=se.depth[Ce]?se.depth[Se]:se.depth[Ce])+1,Te[2*Se+1]=Te[2*Ce+1]=we,se.heap[1]=we++,Ue(se,Te,1),2<=se.heap_len;);se.heap[--se.heap_max]=se.heap[1],function(et,st){var wt,at,nr,_t,ot,Nt,Jt=st.dyn_tree,Ct=st.max_code,$t=st.stat_desc.static_tree,Qt=st.stat_desc.has_stree,zr=st.stat_desc.extra_bits,yn=st.stat_desc.extra_base,Ar=st.stat_desc.max_length,Pt=0;for(_t=0;_t<=y;_t++)et.bl_count[_t]=0;for(Jt[2*et.heap[et.heap_max]+1]=0,wt=et.heap_max+1;wt<x;wt++)Ar<(_t=Jt[2*Jt[2*(at=et.heap[wt])+1]+1]+1)&&(_t=Ar,Pt++),Jt[2*at+1]=_t,Ct<at||(et.bl_count[_t]++,ot=0,yn<=at&&(ot=zr[at-yn]),Nt=Jt[2*at],et.opt_len+=Nt*(_t+ot),Qt&&(et.static_len+=Nt*($t[2*at+1]+ot)));if(Pt!==0){do{for(_t=Ar-1;et.bl_count[_t]===0;)_t--;et.bl_count[_t]--,et.bl_count[_t+1]+=2,et.bl_count[Ar]--,Pt-=2}while(0<Pt);for(_t=Ar;_t!==0;_t--)for(at=et.bl_count[_t];at!==0;)Ct<(nr=et.heap[--wt])||(Jt[2*nr+1]!==_t&&(et.opt_len+=(_t-Jt[2*nr+1])*Jt[2*nr],Jt[2*nr+1]=_t),at--)}}(se,de),ye(Te,yt,se.bl_count)}function H(se,de,Se){var Ce,we,Te=-1,je=de[1],Ne=0,qe=7,yt=4;for(je===0&&(qe=138,yt=3),de[2*(Se+1)+1]=65535,Ce=0;Ce<=Se;Ce++)we=je,je=de[2*(Ce+1)+1],++Ne<qe&&we===je||(Ne<yt?se.bl_tree[2*we]+=Ne:we!==0?(we!==Te&&se.bl_tree[2*we]++,se.bl_tree[2*k]++):Ne<=10?se.bl_tree[2*B]++:se.bl_tree[2*b]++,Te=we,yt=(Ne=0)===je?(qe=138,3):we===je?(qe=6,3):(qe=7,4))}function re(se,de,Se){var Ce,we,Te=-1,je=de[1],Ne=0,qe=7,yt=4;for(je===0&&(qe=138,yt=3),Ce=0;Ce<=Se;Ce++)if(we=je,je=de[2*(Ce+1)+1],!(++Ne<qe&&we===je)){if(Ne<yt)for(;ie(se,we,se.bl_tree),--Ne!=0;);else we!==0?(we!==Te&&(ie(se,we,se.bl_tree),Ne--),ie(se,k,se.bl_tree),q(se,Ne-3,2)):Ne<=10?(ie(se,B,se.bl_tree),q(se,Ne-3,3)):(ie(se,b,se.bl_tree),q(se,Ne-11,7));Te=we,yt=(Ne=0)===je?(qe=138,3):we===je?(qe=6,3):(qe=7,4)}}l(V);var Ee=!1;function Ae(se,de,Se,Ce){q(se,(c<<1)+(Ce?1:0),3),function(we,Te,je,Ne){ke(we),j(we,je),j(we,~je),a.arraySet(we.pending_buf,we.window,Te,je,we.pending),we.pending+=je}(se,de,Se)}i._tr_init=function(se){Ee||(function(){var de,Se,Ce,we,Te,je=new Array(y+1);for(we=Ce=0;we<A-1;we++)for(K[we]=Ce,de=0;de<1<<E[we];de++)_[Ce++]=we;for(_[Ce-1]=we,we=Te=0;we<16;we++)for(V[we]=Te,de=0;de<1<<D[we];de++)P[Te++]=we;for(Te>>=7;we<u;we++)for(V[we]=Te<<7,de=0;de<1<<D[we]-7;de++)P[256+Te++]=we;for(Se=0;Se<=y;Se++)je[Se]=0;for(de=0;de<=143;)S[2*de+1]=8,de++,je[8]++;for(;de<=255;)S[2*de+1]=9,de++,je[9]++;for(;de<=279;)S[2*de+1]=7,de++,je[7]++;for(;de<=287;)S[2*de+1]=8,de++,je[8]++;for(ye(S,d+1,je),de=0;de<u;de++)L[2*de+1]=5,L[2*de]=he(de,5);Y=new J(S,E,h+1,d,y),G=new J(L,D,0,u,y),X=new J(new Array(0),M,0,f,v)}(),Ee=!0),se.l_desc=new O(se.dyn_ltree,Y),se.d_desc=new O(se.dyn_dtree,G),se.bl_desc=new O(se.bl_tree,X),se.bi_buf=0,se.bi_valid=0,ve(se)},i._tr_stored_block=Ae,i._tr_flush_block=function(se,de,Se,Ce){var we,Te,je=0;0<se.level?(se.strm.data_type===2&&(se.strm.data_type=function(Ne){var qe,yt=4093624447;for(qe=0;qe<=31;qe++,yt>>>=1)if(1&yt&&Ne.dyn_ltree[2*qe]!==0)return o;if(Ne.dyn_ltree[18]!==0||Ne.dyn_ltree[20]!==0||Ne.dyn_ltree[26]!==0)return s;for(qe=32;qe<h;qe++)if(Ne.dyn_ltree[2*qe]!==0)return s;return o}(se)),Ve(se,se.l_desc),Ve(se,se.d_desc),je=function(Ne){var qe;for(H(Ne,Ne.dyn_ltree,Ne.l_desc.max_code),H(Ne,Ne.dyn_dtree,Ne.d_desc.max_code),Ve(Ne,Ne.bl_desc),qe=f-1;3<=qe&&Ne.bl_tree[2*T[qe]+1]===0;qe--);return Ne.opt_len+=3*(qe+1)+5+5+4,qe}(se),we=se.opt_len+3+7>>>3,(Te=se.static_len+3+7>>>3)<=we&&(we=Te)):we=Te=Se+5,Se+4<=we&&de!==-1?Ae(se,de,Se,Ce):se.strategy===4||Te===we?(q(se,2+(Ce?1:0),3),Ze(se,S,L)):(q(se,4+(Ce?1:0),3),function(Ne,qe,yt,et){var st;for(q(Ne,qe-257,5),q(Ne,yt-1,5),q(Ne,et-4,4),st=0;st<et;st++)q(Ne,Ne.bl_tree[2*T[st]+1],3);re(Ne,Ne.dyn_ltree,qe-1),re(Ne,Ne.dyn_dtree,yt-1)}(se,se.l_desc.max_code+1,se.d_desc.max_code+1,je+1),Ze(se,se.dyn_ltree,se.dyn_dtree)),ve(se),Ce&&ke(se)},i._tr_tally=function(se,de,Se){return se.pending_buf[se.d_buf+2*se.last_lit]=de>>>8&255,se.pending_buf[se.d_buf+2*se.last_lit+1]=255&de,se.pending_buf[se.l_buf+se.last_lit]=255&Se,se.last_lit++,de===0?se.dyn_ltree[2*Se]++:(se.matches++,de--,se.dyn_ltree[2*(_[Se]+h+1)]++,se.dyn_dtree[2*I(de)]++),se.last_lit===se.lit_bufsize-1},i._tr_align=function(se){q(se,2,3),ie(se,m,S),function(de){de.bi_valid===16?(j(de,de.bi_buf),de.bi_buf=0,de.bi_valid=0):8<=de.bi_valid&&(de.pending_buf[de.pending++]=255&de.bi_buf,de.bi_buf>>=8,de.bi_valid-=8)}(se)}},{"../utils/common":41}],53:[function(r,n,i){n.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(r,n,i){(function(a){(function(o,s){if(!o.setImmediate){var l,c,A,h,d=1,u={},f=!1,x=o.document,y=Object.getPrototypeOf&&Object.getPrototypeOf(o);y=y&&y.setTimeout?y:o,l={}.toString.call(o.process)==="[object process]"?function(k){process.nextTick(function(){v(k)})}:function(){if(o.postMessage&&!o.importScripts){var k=!0,B=o.onmessage;return o.onmessage=function(){k=!1},o.postMessage("","*"),o.onmessage=B,k}}()?(h="setImmediate$"+Math.random()+"$",o.addEventListener?o.addEventListener("message",m,!1):o.attachEvent("onmessage",m),function(k){o.postMessage(h+k,"*")}):o.MessageChannel?((A=new MessageChannel).port1.onmessage=function(k){v(k.data)},function(k){A.port2.postMessage(k)}):x&&"onreadystatechange"in x.createElement("script")?(c=x.documentElement,function(k){var B=x.createElement("script");B.onreadystatechange=function(){v(k),B.onreadystatechange=null,c.removeChild(B),B=null},c.appendChild(B)}):function(k){setTimeout(v,0,k)},y.setImmediate=function(k){typeof k!="function"&&(k=new Function(""+k));for(var B=new Array(arguments.length-1),b=0;b<B.length;b++)B[b]=arguments[b+1];var E={callback:k,args:B};return u[d]=E,l(d),d++},y.clearImmediate=p}function p(k){delete u[k]}function v(k){if(f)setTimeout(v,0,k);else{var B=u[k];if(B){f=!0;try{(function(b){var E=b.callback,D=b.args;switch(D.length){case 0:E();break;case 1:E(D[0]);break;case 2:E(D[0],D[1]);break;case 3:E(D[0],D[1],D[2]);break;default:E.apply(s,D)}})(B)}finally{p(k),f=!1}}}}function m(k){k.source===o&&typeof k.data=="string"&&k.data.indexOf(h)===0&&v(+k.data.slice(h.length))}})(typeof self>"u"?a===void 0?this:a:self)}).call(this,typeof jt<"u"?jt:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(b3e);var Nze=b3e.exports;const Z3=Yp(Nze),Z1e=Object.freeze(Object.defineProperty({__proto__:null,default:Z3},Symbol.toStringTag,{value:"Module"}));class ko{static async analyzeImage(e){try{const r=await this.loadImage(e),n=document.createElement("canvas"),i=n.getContext("2d");n.width=r.width,n.height=r.height,i.drawImage(r,0,0);const o=i.getImageData(0,0,n.width,n.height).data;let s=0,l=0,c=0,A=0,h=0;const d=new Map;for(let m=0;m<o.length;m+=4){const k=o[m],B=o[m+1],b=o[m+2];if(o[m+3]>0&&(s+=k,l+=B,c+=b,(k*299+B*587+b*114)/1e3>128?A++:h++,m%1e3===0)){const M=this.rgbToHex(k,B,b);d.set(M,(d.get(M)||0)+1)}}const u=o.length/4,f=Math.round(s/u),x=Math.round(l/u),y=Math.round(c/u),p=Array.from(d.entries()).sort((m,k)=>k[1]-m[1]).slice(0,10).map(([m])=>m);return{success:!0,data:{filename:e.name,fileSize:e.size,dimensions:{width:r.width,height:r.height,aspectRatio:Math.round(r.width/r.height*100)/100},colorAnalysis:{averageColor:this.rgbToHex(f,x,y),dominantColors:p,brightness:Math.round(A/u*100),darkness:Math.round(h/u*100)},format:e.type,hasTransparency:e.type==="image/png",estimatedColors:d.size,compressionRatio:this.estimateCompressionRatio(e)}}}catch(r){return{success:!1,error:`Image analysis failed: ${r instanceof Error?r.message:"Unknown error"}`}}}static async batchProcess(e,r,n){try{const i=[];for(const s of e){let l;switch(r){case"convert":l=await this.convertImage(s,n.format||"png",n);break;case"resize":l=await this.resizeImage(s,n);break;case"compress":l=await this.compressImage(s,n.quality||.8);break;case"watermark":l=await this.addWatermark(s,n);break;default:throw new Error(`Unsupported batch operation: ${r}`)}l.success&&i.push({filename:l.filename,blob:l.blob,originalFile:s.name})}const a=new Z3;return i.forEach(s=>{a.file(s.filename,s.blob)}),{success:!0,blob:await a.generateAsync({type:"blob"}),filename:`batch-${r}-${Date.now()}.zip`,data:{processedFiles:i.length,totalFiles:e.length,operation:r}}}catch(i){return{success:!1,error:`Batch processing failed: ${i instanceof Error?i.message:"Unknown error"}`}}}static async imagesToPDF(e){try{const r=await zn.create();for(const a of e){const o=await this.loadImage(a),s=document.createElement("canvas"),l=s.getContext("2d"),c=500,A=700;let{width:h,height:d}=o;const u=Math.min(c/h,A/d);h*=u,d*=u,s.width=h,s.height=d,l.drawImage(o,0,0,h,d);const f=await new Promise(p=>{s.toBlob(async v=>{if(v){const m=await v.arrayBuffer();p(new Uint8Array(m))}},"image/png")}),x=await r.embedPng(f);r.addPage([h+100,d+100]).drawImage(x,{x:50,y:50,width:h,height:d})}const n=await r.save();return{success:!0,blob:new Blob([n],{type:"application/pdf"}),filename:"images-to-pdf.pdf"}}catch(r){return{success:!1,error:`Failed to convert images to PDF: ${r instanceof Error?r.message:"Unknown error"}`}}}static async htmlToPDF(e){try{const r=document.createElement("div");r.innerHTML=e,r.style.position="absolute",r.style.left="-9999px",r.style.width="800px",r.style.padding="20px",r.style.backgroundColor="white",r.style.fontFamily="Arial, sans-serif",document.body.appendChild(r);const n=await s3e(r,{width:800,height:1e3,scale:2,backgroundColor:"#ffffff"});document.body.removeChild(r);const i=n.toDataURL("image/png"),a=new Lt,o=190,s=n.height*o/n.width;return a.addImage(i,"PNG",10,10,o,s),{success:!0,blob:a.output("blob"),filename:"html-to-pdf.pdf"}}catch(r){return{success:!1,error:`Failed to convert HTML to PDF: ${r instanceof Error?r.message:"Unknown error"}`}}}static async convertImage(e,r,n={}){try{const i=await this.loadImage(e),a=document.createElement("canvas"),o=a.getContext("2d");if(a.width=n.width||i.width,a.height=n.height||i.height,(r.toLowerCase()==="jpg"||r.toLowerCase()==="jpeg")&&(o.fillStyle=n.backgroundColor||"#ffffff",o.fillRect(0,0,a.width,a.height)),o.drawImage(i,0,0,a.width,a.height),n.brightness||n.contrast||n.saturation){const u=n.brightness||0,f=n.contrast||0,x=n.saturation||0;o.filter=`brightness(${100+u}%) contrast(${100+f}%) saturate(${100+x}%)`,o.drawImage(a,0,0),o.filter="none"}const s=this.getMimeType(r),l=n.quality||.9,c=await new Promise(u=>{a.toBlob(f=>u(f),s,l)}),A=e.size,h=c.size,d=Math.round((1-h/A)*100);return{success:!0,blob:c,filename:`${e.name.split(".")[0]}.${r.toLowerCase()}`,data:{originalSize:A,newSize:h,compressionRatio:d,originalFormat:e.type,newFormat:s,dimensions:{width:a.width,height:a.height}}}}catch(i){return{success:!1,error:`Failed to convert image: ${i instanceof Error?i.message:"Unknown error"}`}}}static async resizeImage(e,r){try{const n=await this.loadImage(e),i=document.createElement("canvas"),a=i.getContext("2d");let{width:o=n.width,height:s=n.height}=r;const l=r.maintainAspectRatio!==!1,c=r.resizeMode||"stretch";if(l){const h=n.width/n.height;c==="fit"?o/s>h?o=s*h:s=o/h:c==="fill"&&(o/s<h?o=s*h:s=o/h)}return i.width=o,i.height=s,a.imageSmoothingEnabled=!0,a.imageSmoothingQuality="high",r.backgroundColor&&(a.fillStyle=r.backgroundColor,a.fillRect(0,0,o,s)),a.drawImage(n,0,0,o,s),{success:!0,blob:await new Promise(h=>{i.toBlob(d=>h(d),e.type,.9)}),filename:`${e.name.split(".")[0]}-resized.${e.name.split(".").pop()}`,data:{originalDimensions:{width:n.width,height:n.height},newDimensions:{width:o,height:s},aspectRatioMaintained:l,resizeMode:c}}}catch(n){return{success:!1,error:`Failed to resize image: ${n instanceof Error?n.message:"Unknown error"}`}}}static async cropImage(e,r){try{const n=await this.loadImage(e),i=document.createElement("canvas"),a=i.getContext("2d"),{cropX:o=0,cropY:s=0,cropWidth:l=n.width,cropHeight:c=n.height}=r;return i.width=l,i.height=c,a.drawImage(n,o,s,l,c,0,0,l,c),{success:!0,blob:await new Promise(h=>{i.toBlob(d=>h(d),e.type,.9)}),filename:`${e.name.split(".")[0]}-cropped.${e.name.split(".").pop()}`}}catch(n){return{success:!1,error:`Failed to crop image: ${n instanceof Error?n.message:"Unknown error"}`}}}static async rotateImage(e,r){try{const n=await this.loadImage(e),i=document.createElement("canvas"),a=i.getContext("2d"),o=r*Math.PI/180,s=Math.abs(Math.sin(o)),l=Math.abs(Math.cos(o));return i.width=n.width*l+n.height*s,i.height=n.width*s+n.height*l,a.translate(i.width/2,i.height/2),a.rotate(o),a.drawImage(n,-n.width/2,-n.height/2),{success:!0,blob:await new Promise(A=>{i.toBlob(h=>A(h),e.type,.9)}),filename:`${e.name.split(".")[0]}-rotated.${e.name.split(".").pop()}`}}catch(n){return{success:!1,error:`Failed to rotate image: ${n instanceof Error?n.message:"Unknown error"}`}}}static async adjustImage(e,r){try{const n=await this.loadImage(e),i=document.createElement("canvas"),a=i.getContext("2d");i.width=n.width,i.height=n.height;const o=r.brightness||0,s=r.contrast||0,l=r.saturation||0;return a.filter=`brightness(${100+o}%) contrast(${100+s}%) saturate(${100+l}%)`,a.drawImage(n,0,0),{success:!0,blob:await new Promise(A=>{i.toBlob(h=>A(h),e.type,.9)}),filename:`${e.name.split(".")[0]}-adjusted.${e.name.split(".").pop()}`}}catch(n){return{success:!1,error:`Failed to adjust image: ${n instanceof Error?n.message:"Unknown error"}`}}}static async addWatermark(e,r){try{const n=await this.loadImage(e),i=document.createElement("canvas"),a=i.getContext("2d");i.width=n.width,i.height=n.height,a.drawImage(n,0,0);const o=r.watermarkText||"WATERMARK",s=r.fontSize||Math.min(n.width,n.height)/20;return a.font=`${s}px Arial`,a.fillStyle=r.fontColor||"rgba(255, 255, 255, 0.7)",a.textAlign="center",a.textBaseline="middle",a.save(),a.translate(i.width/2,i.height/2),a.rotate(-Math.PI/6),a.fillText(o,0,0),a.restore(),{success:!0,blob:await new Promise(c=>{i.toBlob(A=>c(A),e.type,.9)}),filename:`${e.name.split(".")[0]}-watermarked.${e.name.split(".").pop()}`}}catch(n){return{success:!1,error:`Failed to add watermark: ${n instanceof Error?n.message:"Unknown error"}`}}}static async applyEffects(e,r){try{const n=await this.loadImage(e),i=document.createElement("canvas"),a=i.getContext("2d");return i.width=n.width,i.height=n.height,a.drawImage(n,0,0),r.blur&&(a.filter=`blur(${r.blur}px)`,a.drawImage(i,0,0)),r.sepia&&(a.filter="sepia(100%)",a.drawImage(i,0,0)),r.grayscale&&(a.filter="grayscale(100%)",a.drawImage(i,0,0)),r.invert&&(a.filter="invert(100%)",a.drawImage(i,0,0)),r.hueRotate&&(a.filter=`hue-rotate(${r.hueRotate}deg)`,a.drawImage(i,0,0)),a.filter="none",{success:!0,blob:await new Promise(s=>{i.toBlob(l=>s(l),e.type,.9)}),filename:`${e.name.split(".")[0]}-effects.${e.name.split(".").pop()}`,data:{appliedEffects:Object.keys(r).filter(s=>r[s])}}}catch(n){return{success:!1,error:`Failed to apply effects: ${n instanceof Error?n.message:"Unknown error"}`}}}static async generateQRCode(e,r={}){try{const n=document.createElement("canvas"),i={width:r.width||256,margin:2,errorCorrectionLevel:r.errorCorrectionLevel||"M",color:{dark:r.fontColor||"#000000",light:r.backgroundColor||"#FFFFFF"}};if(await u9.toCanvas(n,e,i),r.logoFile){const o=await this.loadImage(r.logoFile),s=n.getContext("2d"),l=Math.min(n.width,n.height)*.2,c=(n.width-l)/2,A=(n.height-l)/2;s.fillStyle="#ffffff",s.fillRect(c-5,A-5,l+10,l+10),s.drawImage(o,c,A,l,l)}return{success:!0,blob:await new Promise(o=>{n.toBlob(s=>o(s),"image/png")}),filename:"qrcode.png",data:{text:e,size:r.width||256,errorCorrectionLevel:i.errorCorrectionLevel,hasLogo:!!r.logoFile}}}catch(n){return{success:!1,error:`Failed to generate QR code: ${n instanceof Error?n.message:"Unknown error"}`}}}static async readQRCode(e){try{const r=await this.loadImage(e),n=document.createElement("canvas"),i=n.getContext("2d");n.width=r.width,n.height=r.height,i.drawImage(r,0,0);const a=i.getImageData(0,0,n.width,n.height),o=Uze(a.data,a.width,a.height);return o?{success:!0,text:o.data}:{success:!1,error:"No QR code found in image"}}catch(r){return{success:!1,error:`Failed to read QR code: ${r instanceof Error?r.message:"Unknown error"}`}}}static async createCollage(e,r={}){try{const n=await Promise.all(e.map(h=>this.loadImage(h))),i=document.createElement("canvas"),a=i.getContext("2d"),o=Math.ceil(Math.sqrt(n.length)),s=Math.ceil(n.length/o),l=r.width||200,c=r.height||200;return i.width=o*l,i.height=s*c,a.fillStyle=r.backgroundColor||"#ffffff",a.fillRect(0,0,i.width,i.height),n.forEach((h,d)=>{const u=d%o,f=Math.floor(d/o),x=u*l,y=f*c;a.drawImage(h,x,y,l,c)}),{success:!0,blob:await new Promise(h=>{i.toBlob(d=>h(d),"image/png")}),filename:"collage.png"}}catch(n){return{success:!1,error:`Failed to create collage: ${n instanceof Error?n.message:"Unknown error"}`}}}static async compressImage(e,r=.8){try{const n=await this.loadImage(e),i=document.createElement("canvas"),a=i.getContext("2d");i.width=n.width,i.height=n.height,a.imageSmoothingEnabled=!0,a.imageSmoothingQuality="high",a.drawImage(n,0,0);const o=r<.7?"image/jpeg":e.type,s=await new Promise(h=>{i.toBlob(d=>h(d),o,r)}),l=e.size,c=s.size,A=Math.round((1-c/l)*100);return{success:!0,blob:s,filename:`${e.name.split(".")[0]}-compressed.${o==="image/jpeg"?"jpg":e.name.split(".").pop()}`,data:{originalSize:l,compressedSize:c,compressionRatio:A,quality:r,spaceSaved:l-c}}}catch(n){return{success:!1,error:`Failed to compress image: ${n instanceof Error?n.message:"Unknown error"}`}}}static loadImage(e){return new Promise((r,n)=>{const i=new Image;i.onload=()=>r(i),i.onerror=n,i.src=URL.createObjectURL(e)})}static getMimeType(e){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",webp:"image/webp",gif:"image/gif",bmp:"image/bmp",tiff:"image/tiff"}[e.toLowerCase()]||"image/png"}static rgbToHex(e,r,n){return"#"+((1<<24)+(e<<16)+(r<<8)+n).toString(16).slice(1).toUpperCase()}static estimateCompressionRatio(e){const r=e.size/1024;return e.type==="image/png"?r>500?70:50:e.type==="image/jpeg"?85:60}}var E3e={exports:{}},Iee={exports:{}};const Rze={},Hze=Object.freeze(Object.defineProperty({__proto__:null,default:Rze},Symbol.toStringTag,{value:"Module"})),Oze=owe(Hze);var X1e;function _r(){return X1e||(X1e=1,function(t,e){(function(r,n){t.exports=n()})(jt,function(){var r=r||function(n,i){var a;if(typeof window<"u"&&window.crypto&&(a=window.crypto),typeof self<"u"&&self.crypto&&(a=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(a=globalThis.crypto),!a&&typeof window<"u"&&window.msCrypto&&(a=window.msCrypto),!a&&typeof jt<"u"&&jt.crypto&&(a=jt.crypto),!a&&typeof Oy=="function")try{a=Oze}catch{}var o=function(){if(a){if(typeof a.getRandomValues=="function")try{return a.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof a.randomBytes=="function")try{return a.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function v(){}return function(m){var k;return v.prototype=m,k=new v,v.prototype=null,k}}(),l={},c=l.lib={},A=c.Base=function(){return{extend:function(v){var m=s(this);return v&&m.mixIn(v),(!m.hasOwnProperty("init")||this.init===m.init)&&(m.init=function(){m.$super.init.apply(this,arguments)}),m.init.prototype=m,m.$super=this,m},create:function(){var v=this.extend();return v.init.apply(v,arguments),v},init:function(){},mixIn:function(v){for(var m in v)v.hasOwnProperty(m)&&(this[m]=v[m]);v.hasOwnProperty("toString")&&(this.toString=v.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),h=c.WordArray=A.extend({init:function(v,m){v=this.words=v||[],m!=i?this.sigBytes=m:this.sigBytes=v.length*4},toString:function(v){return(v||u).stringify(this)},concat:function(v){var m=this.words,k=v.words,B=this.sigBytes,b=v.sigBytes;if(this.clamp(),B%4)for(var E=0;E<b;E++){var D=k[E>>>2]>>>24-E%4*8&255;m[B+E>>>2]|=D<<24-(B+E)%4*8}else for(var M=0;M<b;M+=4)m[B+M>>>2]=k[M>>>2];return this.sigBytes+=b,this},clamp:function(){var v=this.words,m=this.sigBytes;v[m>>>2]&=4294967295<<32-m%4*8,v.length=n.ceil(m/4)},clone:function(){var v=A.clone.call(this);return v.words=this.words.slice(0),v},random:function(v){for(var m=[],k=0;k<v;k+=4)m.push(o());return new h.init(m,v)}}),d=l.enc={},u=d.Hex={stringify:function(v){for(var m=v.words,k=v.sigBytes,B=[],b=0;b<k;b++){var E=m[b>>>2]>>>24-b%4*8&255;B.push((E>>>4).toString(16)),B.push((E&15).toString(16))}return B.join("")},parse:function(v){for(var m=v.length,k=[],B=0;B<m;B+=2)k[B>>>3]|=parseInt(v.substr(B,2),16)<<24-B%8*4;return new h.init(k,m/2)}},f=d.Latin1={stringify:function(v){for(var m=v.words,k=v.sigBytes,B=[],b=0;b<k;b++){var E=m[b>>>2]>>>24-b%4*8&255;B.push(String.fromCharCode(E))}return B.join("")},parse:function(v){for(var m=v.length,k=[],B=0;B<m;B++)k[B>>>2]|=(v.charCodeAt(B)&255)<<24-B%4*8;return new h.init(k,m)}},x=d.Utf8={stringify:function(v){try{return decodeURIComponent(escape(f.stringify(v)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(v){return f.parse(unescape(encodeURIComponent(v)))}},y=c.BufferedBlockAlgorithm=A.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(v){typeof v=="string"&&(v=x.parse(v)),this._data.concat(v),this._nDataBytes+=v.sigBytes},_process:function(v){var m,k=this._data,B=k.words,b=k.sigBytes,E=this.blockSize,D=E*4,M=b/D;v?M=n.ceil(M):M=n.max((M|0)-this._minBufferSize,0);var T=M*E,S=n.min(T*4,b);if(T){for(var L=0;L<T;L+=E)this._doProcessBlock(B,L);m=B.splice(0,T),k.sigBytes-=S}return new h.init(m,S)},clone:function(){var v=A.clone.call(this);return v._data=this._data.clone(),v},_minBufferSize:0});c.Hasher=y.extend({cfg:A.extend(),init:function(v){this.cfg=this.cfg.extend(v),this.reset()},reset:function(){y.reset.call(this),this._doReset()},update:function(v){return this._append(v),this._process(),this},finalize:function(v){v&&this._append(v);var m=this._doFinalize();return m},blockSize:16,_createHelper:function(v){return function(m,k){return new v.init(k).finalize(m)}},_createHmacHelper:function(v){return function(m,k){return new p.HMAC.init(v,k).finalize(m)}}});var p=l.algo={};return l}(Math);return r})}(Iee)),Iee.exports}var Tee={exports:{}},Y1e;function UY(){return Y1e||(Y1e=1,function(t,e){(function(r,n){t.exports=n(_r())})(jt,function(r){return function(n){var i=r,a=i.lib,o=a.Base,s=a.WordArray,l=i.x64={};l.Word=o.extend({init:function(c,A){this.high=c,this.low=A}}),l.WordArray=o.extend({init:function(c,A){c=this.words=c||[],A!=n?this.sigBytes=A:this.sigBytes=c.length*8},toX32:function(){for(var c=this.words,A=c.length,h=[],d=0;d<A;d++){var u=c[d];h.push(u.high),h.push(u.low)}return s.create(h,this.sigBytes)},clone:function(){for(var c=o.clone.call(this),A=c.words=this.words.slice(0),h=A.length,d=0;d<h;d++)A[d]=A[d].clone();return c}})}(),r})}(Tee)),Tee.exports}var Pee={exports:{}},J1e;function Qze(){return J1e||(J1e=1,function(t,e){(function(r,n){t.exports=n(_r())})(jt,function(r){return function(){if(typeof ArrayBuffer=="function"){var n=r,i=n.lib,a=i.WordArray,o=a.init,s=a.init=function(l){if(l instanceof ArrayBuffer&&(l=new Uint8Array(l)),(l instanceof Int8Array||typeof Uint8ClampedArray<"u"&&l instanceof Uint8ClampedArray||l instanceof Int16Array||l instanceof Uint16Array||l instanceof Int32Array||l instanceof Uint32Array||l instanceof Float32Array||l instanceof Float64Array)&&(l=new Uint8Array(l.buffer,l.byteOffset,l.byteLength)),l instanceof Uint8Array){for(var c=l.byteLength,A=[],h=0;h<c;h++)A[h>>>2]|=l[h]<<24-h%4*8;o.call(this,A,c)}else o.apply(this,arguments)};s.prototype=a}}(),r.lib.WordArray})}(Pee)),Pee.exports}var Uee={exports:{}},$1e;function zze(){return $1e||($1e=1,function(t,e){(function(r,n){t.exports=n(_r())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=n.enc;o.Utf16=o.Utf16BE={stringify:function(l){for(var c=l.words,A=l.sigBytes,h=[],d=0;d<A;d+=2){var u=c[d>>>2]>>>16-d%4*8&65535;h.push(String.fromCharCode(u))}return h.join("")},parse:function(l){for(var c=l.length,A=[],h=0;h<c;h++)A[h>>>1]|=l.charCodeAt(h)<<16-h%2*16;return a.create(A,c*2)}},o.Utf16LE={stringify:function(l){for(var c=l.words,A=l.sigBytes,h=[],d=0;d<A;d+=2){var u=s(c[d>>>2]>>>16-d%4*8&65535);h.push(String.fromCharCode(u))}return h.join("")},parse:function(l){for(var c=l.length,A=[],h=0;h<c;h++)A[h>>>1]|=s(l.charCodeAt(h)<<16-h%2*16);return a.create(A,c*2)}};function s(l){return l<<8&4278255360|l>>>8&16711935}}(),r.enc.Utf16})}(Uee)),Uee.exports}var Nee={exports:{}},efe;function fg(){return efe||(efe=1,function(t,e){(function(r,n){t.exports=n(_r())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=n.enc;o.Base64={stringify:function(l){var c=l.words,A=l.sigBytes,h=this._map;l.clamp();for(var d=[],u=0;u<A;u+=3)for(var f=c[u>>>2]>>>24-u%4*8&255,x=c[u+1>>>2]>>>24-(u+1)%4*8&255,y=c[u+2>>>2]>>>24-(u+2)%4*8&255,p=f<<16|x<<8|y,v=0;v<4&&u+v*.75<A;v++)d.push(h.charAt(p>>>6*(3-v)&63));var m=h.charAt(64);if(m)for(;d.length%4;)d.push(m);return d.join("")},parse:function(l){var c=l.length,A=this._map,h=this._reverseMap;if(!h){h=this._reverseMap=[];for(var d=0;d<A.length;d++)h[A.charCodeAt(d)]=d}var u=A.charAt(64);if(u){var f=l.indexOf(u);f!==-1&&(c=f)}return s(l,c,h)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function s(l,c,A){for(var h=[],d=0,u=0;u<c;u++)if(u%4){var f=A[l.charCodeAt(u-1)]<<u%4*2,x=A[l.charCodeAt(u)]>>>6-u%4*2,y=f|x;h[d>>>2]|=y<<24-d%4*8,d++}return a.create(h,d)}}(),r.enc.Base64})}(Nee)),Nee.exports}var Ree={exports:{}},tfe;function jze(){return tfe||(tfe=1,function(t,e){(function(r,n){t.exports=n(_r())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=n.enc;o.Base64url={stringify:function(l,c){c===void 0&&(c=!0);var A=l.words,h=l.sigBytes,d=c?this._safe_map:this._map;l.clamp();for(var u=[],f=0;f<h;f+=3)for(var x=A[f>>>2]>>>24-f%4*8&255,y=A[f+1>>>2]>>>24-(f+1)%4*8&255,p=A[f+2>>>2]>>>24-(f+2)%4*8&255,v=x<<16|y<<8|p,m=0;m<4&&f+m*.75<h;m++)u.push(d.charAt(v>>>6*(3-m)&63));var k=d.charAt(64);if(k)for(;u.length%4;)u.push(k);return u.join("")},parse:function(l,c){c===void 0&&(c=!0);var A=l.length,h=c?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var u=0;u<h.length;u++)d[h.charCodeAt(u)]=u}var f=h.charAt(64);if(f){var x=l.indexOf(f);x!==-1&&(A=x)}return s(l,A,d)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function s(l,c,A){for(var h=[],d=0,u=0;u<c;u++)if(u%4){var f=A[l.charCodeAt(u-1)]<<u%4*2,x=A[l.charCodeAt(u)]>>>6-u%4*2,y=f|x;h[d>>>2]|=y<<24-d%4*8,d++}return a.create(h,d)}}(),r.enc.Base64url})}(Ree)),Ree.exports}var Hee={exports:{}},rfe;function xg(){return rfe||(rfe=1,function(t,e){(function(r,n){t.exports=n(_r())})(jt,function(r){return function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,l=i.algo,c=[];(function(){for(var x=0;x<64;x++)c[x]=n.abs(n.sin(x+1))*4294967296|0})();var A=l.MD5=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(x,y){for(var p=0;p<16;p++){var v=y+p,m=x[v];x[v]=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360}var k=this._hash.words,B=x[y+0],b=x[y+1],E=x[y+2],D=x[y+3],M=x[y+4],T=x[y+5],S=x[y+6],L=x[y+7],P=x[y+8],_=x[y+9],K=x[y+10],Y=x[y+11],G=x[y+12],X=x[y+13],V=x[y+14],J=x[y+15],O=k[0],I=k[1],j=k[2],q=k[3];O=h(O,I,j,q,B,7,c[0]),q=h(q,O,I,j,b,12,c[1]),j=h(j,q,O,I,E,17,c[2]),I=h(I,j,q,O,D,22,c[3]),O=h(O,I,j,q,M,7,c[4]),q=h(q,O,I,j,T,12,c[5]),j=h(j,q,O,I,S,17,c[6]),I=h(I,j,q,O,L,22,c[7]),O=h(O,I,j,q,P,7,c[8]),q=h(q,O,I,j,_,12,c[9]),j=h(j,q,O,I,K,17,c[10]),I=h(I,j,q,O,Y,22,c[11]),O=h(O,I,j,q,G,7,c[12]),q=h(q,O,I,j,X,12,c[13]),j=h(j,q,O,I,V,17,c[14]),I=h(I,j,q,O,J,22,c[15]),O=d(O,I,j,q,b,5,c[16]),q=d(q,O,I,j,S,9,c[17]),j=d(j,q,O,I,Y,14,c[18]),I=d(I,j,q,O,B,20,c[19]),O=d(O,I,j,q,T,5,c[20]),q=d(q,O,I,j,K,9,c[21]),j=d(j,q,O,I,J,14,c[22]),I=d(I,j,q,O,M,20,c[23]),O=d(O,I,j,q,_,5,c[24]),q=d(q,O,I,j,V,9,c[25]),j=d(j,q,O,I,D,14,c[26]),I=d(I,j,q,O,P,20,c[27]),O=d(O,I,j,q,X,5,c[28]),q=d(q,O,I,j,E,9,c[29]),j=d(j,q,O,I,L,14,c[30]),I=d(I,j,q,O,G,20,c[31]),O=u(O,I,j,q,T,4,c[32]),q=u(q,O,I,j,P,11,c[33]),j=u(j,q,O,I,Y,16,c[34]),I=u(I,j,q,O,V,23,c[35]),O=u(O,I,j,q,b,4,c[36]),q=u(q,O,I,j,M,11,c[37]),j=u(j,q,O,I,L,16,c[38]),I=u(I,j,q,O,K,23,c[39]),O=u(O,I,j,q,X,4,c[40]),q=u(q,O,I,j,B,11,c[41]),j=u(j,q,O,I,D,16,c[42]),I=u(I,j,q,O,S,23,c[43]),O=u(O,I,j,q,_,4,c[44]),q=u(q,O,I,j,G,11,c[45]),j=u(j,q,O,I,J,16,c[46]),I=u(I,j,q,O,E,23,c[47]),O=f(O,I,j,q,B,6,c[48]),q=f(q,O,I,j,L,10,c[49]),j=f(j,q,O,I,V,15,c[50]),I=f(I,j,q,O,T,21,c[51]),O=f(O,I,j,q,G,6,c[52]),q=f(q,O,I,j,D,10,c[53]),j=f(j,q,O,I,K,15,c[54]),I=f(I,j,q,O,b,21,c[55]),O=f(O,I,j,q,P,6,c[56]),q=f(q,O,I,j,J,10,c[57]),j=f(j,q,O,I,S,15,c[58]),I=f(I,j,q,O,X,21,c[59]),O=f(O,I,j,q,M,6,c[60]),q=f(q,O,I,j,Y,10,c[61]),j=f(j,q,O,I,E,15,c[62]),I=f(I,j,q,O,_,21,c[63]),k[0]=k[0]+O|0,k[1]=k[1]+I|0,k[2]=k[2]+j|0,k[3]=k[3]+q|0},_doFinalize:function(){var x=this._data,y=x.words,p=this._nDataBytes*8,v=x.sigBytes*8;y[v>>>5]|=128<<24-v%32;var m=n.floor(p/4294967296),k=p;y[(v+64>>>9<<4)+15]=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,y[(v+64>>>9<<4)+14]=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360,x.sigBytes=(y.length+1)*4,this._process();for(var B=this._hash,b=B.words,E=0;E<4;E++){var D=b[E];b[E]=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360}return B},clone:function(){var x=s.clone.call(this);return x._hash=this._hash.clone(),x}});function h(x,y,p,v,m,k,B){var b=x+(y&p|~y&v)+m+B;return(b<<k|b>>>32-k)+y}function d(x,y,p,v,m,k,B){var b=x+(y&v|p&~v)+m+B;return(b<<k|b>>>32-k)+y}function u(x,y,p,v,m,k,B){var b=x+(y^p^v)+m+B;return(b<<k|b>>>32-k)+y}function f(x,y,p,v,m,k,B){var b=x+(p^(y|~v))+m+B;return(b<<k|b>>>32-k)+y}i.MD5=s._createHelper(A),i.HmacMD5=s._createHmacHelper(A)}(Math),r.MD5})}(Hee)),Hee.exports}var Oee={exports:{}},nfe;function F3e(){return nfe||(nfe=1,function(t,e){(function(r,n){t.exports=n(_r())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=i.Hasher,s=n.algo,l=[],c=s.SHA1=o.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(A,h){for(var d=this._hash.words,u=d[0],f=d[1],x=d[2],y=d[3],p=d[4],v=0;v<80;v++){if(v<16)l[v]=A[h+v]|0;else{var m=l[v-3]^l[v-8]^l[v-14]^l[v-16];l[v]=m<<1|m>>>31}var k=(u<<5|u>>>27)+p+l[v];v<20?k+=(f&x|~f&y)+1518500249:v<40?k+=(f^x^y)+1859775393:v<60?k+=(f&x|f&y|x&y)-1894007588:k+=(f^x^y)-899497514,p=y,y=x,x=f<<30|f>>>2,f=u,u=k}d[0]=d[0]+u|0,d[1]=d[1]+f|0,d[2]=d[2]+x|0,d[3]=d[3]+y|0,d[4]=d[4]+p|0},_doFinalize:function(){var A=this._data,h=A.words,d=this._nDataBytes*8,u=A.sigBytes*8;return h[u>>>5]|=128<<24-u%32,h[(u+64>>>9<<4)+14]=Math.floor(d/4294967296),h[(u+64>>>9<<4)+15]=d,A.sigBytes=h.length*4,this._process(),this._hash},clone:function(){var A=o.clone.call(this);return A._hash=this._hash.clone(),A}});n.SHA1=o._createHelper(c),n.HmacSHA1=o._createHmacHelper(c)}(),r.SHA1})}(Oee)),Oee.exports}var Qee={exports:{}},ife;function Pse(){return ife||(ife=1,function(t,e){(function(r,n){t.exports=n(_r())})(jt,function(r){return function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,l=i.algo,c=[],A=[];(function(){function u(p){for(var v=n.sqrt(p),m=2;m<=v;m++)if(!(p%m))return!1;return!0}function f(p){return(p-(p|0))*4294967296|0}for(var x=2,y=0;y<64;)u(x)&&(y<8&&(c[y]=f(n.pow(x,1/2))),A[y]=f(n.pow(x,1/3)),y++),x++})();var h=[],d=l.SHA256=s.extend({_doReset:function(){this._hash=new o.init(c.slice(0))},_doProcessBlock:function(u,f){for(var x=this._hash.words,y=x[0],p=x[1],v=x[2],m=x[3],k=x[4],B=x[5],b=x[6],E=x[7],D=0;D<64;D++){if(D<16)h[D]=u[f+D]|0;else{var M=h[D-15],T=(M<<25|M>>>7)^(M<<14|M>>>18)^M>>>3,S=h[D-2],L=(S<<15|S>>>17)^(S<<13|S>>>19)^S>>>10;h[D]=T+h[D-7]+L+h[D-16]}var P=k&B^~k&b,_=y&p^y&v^p&v,K=(y<<30|y>>>2)^(y<<19|y>>>13)^(y<<10|y>>>22),Y=(k<<26|k>>>6)^(k<<21|k>>>11)^(k<<7|k>>>25),G=E+Y+P+A[D]+h[D],X=K+_;E=b,b=B,B=k,k=m+G|0,m=v,v=p,p=y,y=G+X|0}x[0]=x[0]+y|0,x[1]=x[1]+p|0,x[2]=x[2]+v|0,x[3]=x[3]+m|0,x[4]=x[4]+k|0,x[5]=x[5]+B|0,x[6]=x[6]+b|0,x[7]=x[7]+E|0},_doFinalize:function(){var u=this._data,f=u.words,x=this._nDataBytes*8,y=u.sigBytes*8;return f[y>>>5]|=128<<24-y%32,f[(y+64>>>9<<4)+14]=n.floor(x/4294967296),f[(y+64>>>9<<4)+15]=x,u.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var u=s.clone.call(this);return u._hash=this._hash.clone(),u}});i.SHA256=s._createHelper(d),i.HmacSHA256=s._createHmacHelper(d)}(Math),r.SHA256})}(Qee)),Qee.exports}var zee={exports:{}},afe;function qze(){return afe||(afe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),Pse())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=n.algo,s=o.SHA256,l=o.SHA224=s.extend({_doReset:function(){this._hash=new a.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=s._doFinalize.call(this);return c.sigBytes-=4,c}});n.SHA224=s._createHelper(l),n.HmacSHA224=s._createHmacHelper(l)}(),r.SHA224})}(zee)),zee.exports}var jee={exports:{}},ofe;function S3e(){return ofe||(ofe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),UY())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.Hasher,o=n.x64,s=o.Word,l=o.WordArray,c=n.algo;function A(){return s.create.apply(s,arguments)}var h=[A(1116352408,3609767458),A(1899447441,602891725),A(3049323471,3964484399),A(3921009573,2173295548),A(961987163,4081628472),A(1508970993,3053834265),A(2453635748,2937671579),A(2870763221,3664609560),A(3624381080,2734883394),A(310598401,1164996542),A(607225278,1323610764),A(1426881987,3590304994),A(1925078388,4068182383),A(2162078206,991336113),A(2614888103,633803317),A(3248222580,3479774868),A(3835390401,2666613458),A(4022224774,944711139),A(264347078,2341262773),A(604807628,2007800933),A(770255983,1495990901),A(1249150122,1856431235),A(1555081692,3175218132),A(1996064986,2198950837),A(2554220882,3999719339),A(2821834349,766784016),A(2952996808,2566594879),A(3210313671,3203337956),A(3336571891,1034457026),A(3584528711,2466948901),A(113926993,3758326383),A(338241895,168717936),A(666307205,1188179964),A(773529912,1546045734),A(1294757372,1522805485),A(1396182291,2643833823),A(1695183700,2343527390),A(1986661051,1014477480),A(2177026350,1206759142),A(2456956037,344077627),A(2730485921,1290863460),A(2820302411,3158454273),A(3259730800,3505952657),A(3345764771,106217008),A(3516065817,3606008344),A(3600352804,1432725776),A(4094571909,1467031594),A(275423344,851169720),A(430227734,3100823752),A(506948616,1363258195),A(659060556,3750685593),A(883997877,3785050280),A(958139571,3318307427),A(1322822218,3812723403),A(1537002063,2003034995),A(1747873779,3602036899),A(1955562222,1575990012),A(2024104815,1125592928),A(2227730452,2716904306),A(2361852424,442776044),A(2428436474,593698344),A(2756734187,3733110249),A(3204031479,2999351573),A(3329325298,3815920427),A(3391569614,3928383900),A(3515267271,566280711),A(3940187606,3454069534),A(4118630271,4000239992),A(116418474,1914138554),A(174292421,2731055270),A(289380356,3203993006),A(460393269,320620315),A(685471733,587496836),A(852142971,1086792851),A(1017036298,365543100),A(1126000580,2618297676),A(1288033470,3409855158),A(1501505948,4234509866),A(1607167915,987167468),A(1816402316,1246189591)],d=[];(function(){for(var f=0;f<80;f++)d[f]=A()})();var u=c.SHA512=a.extend({_doReset:function(){this._hash=new l.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(f,x){for(var y=this._hash.words,p=y[0],v=y[1],m=y[2],k=y[3],B=y[4],b=y[5],E=y[6],D=y[7],M=p.high,T=p.low,S=v.high,L=v.low,P=m.high,_=m.low,K=k.high,Y=k.low,G=B.high,X=B.low,V=b.high,J=b.low,O=E.high,I=E.low,j=D.high,q=D.low,ie=M,he=T,ye=S,ve=L,ke=P,Ie=_,Ue=K,Ze=Y,Ve=G,H=X,re=V,Ee=J,Ae=O,se=I,de=j,Se=q,Ce=0;Ce<80;Ce++){var we,Te,je=d[Ce];if(Ce<16)Te=je.high=f[x+Ce*2]|0,we=je.low=f[x+Ce*2+1]|0;else{var Ne=d[Ce-15],qe=Ne.high,yt=Ne.low,et=(qe>>>1|yt<<31)^(qe>>>8|yt<<24)^qe>>>7,st=(yt>>>1|qe<<31)^(yt>>>8|qe<<24)^(yt>>>7|qe<<25),wt=d[Ce-2],at=wt.high,nr=wt.low,_t=(at>>>19|nr<<13)^(at<<3|nr>>>29)^at>>>6,ot=(nr>>>19|at<<13)^(nr<<3|at>>>29)^(nr>>>6|at<<26),Nt=d[Ce-7],Jt=Nt.high,Ct=Nt.low,$t=d[Ce-16],Qt=$t.high,zr=$t.low;we=st+Ct,Te=et+Jt+(we>>>0<st>>>0?1:0),we=we+ot,Te=Te+_t+(we>>>0<ot>>>0?1:0),we=we+zr,Te=Te+Qt+(we>>>0<zr>>>0?1:0),je.high=Te,je.low=we}var yn=Ve&re^~Ve&Ae,Ar=H&Ee^~H&se,Pt=ie&ye^ie&ke^ye&ke,pr=he&ve^he&Ie^ve&Ie,dl=(ie>>>28|he<<4)^(ie<<30|he>>>2)^(ie<<25|he>>>7),Mn=(he>>>28|ie<<4)^(he<<30|ie>>>2)^(he<<25|ie>>>7),Vo=(Ve>>>14|H<<18)^(Ve>>>18|H<<14)^(Ve<<23|H>>>9),ka=(H>>>14|Ve<<18)^(H>>>18|Ve<<14)^(H<<23|Ve>>>9),Tt=h[Ce],Za=Tt.high,Ko=Tt.low,jr=Se+ka,Vn=de+Vo+(jr>>>0<Se>>>0?1:0),jr=jr+Ar,Vn=Vn+yn+(jr>>>0<Ar>>>0?1:0),jr=jr+Ko,Vn=Vn+Za+(jr>>>0<Ko>>>0?1:0),jr=jr+we,Vn=Vn+Te+(jr>>>0<we>>>0?1:0),ln=Mn+pr,ni=dl+Pt+(ln>>>0<Mn>>>0?1:0);de=Ae,Se=se,Ae=re,se=Ee,re=Ve,Ee=H,H=Ze+jr|0,Ve=Ue+Vn+(H>>>0<Ze>>>0?1:0)|0,Ue=ke,Ze=Ie,ke=ye,Ie=ve,ye=ie,ve=he,he=jr+ln|0,ie=Vn+ni+(he>>>0<jr>>>0?1:0)|0}T=p.low=T+he,p.high=M+ie+(T>>>0<he>>>0?1:0),L=v.low=L+ve,v.high=S+ye+(L>>>0<ve>>>0?1:0),_=m.low=_+Ie,m.high=P+ke+(_>>>0<Ie>>>0?1:0),Y=k.low=Y+Ze,k.high=K+Ue+(Y>>>0<Ze>>>0?1:0),X=B.low=X+H,B.high=G+Ve+(X>>>0<H>>>0?1:0),J=b.low=J+Ee,b.high=V+re+(J>>>0<Ee>>>0?1:0),I=E.low=I+se,E.high=O+Ae+(I>>>0<se>>>0?1:0),q=D.low=q+Se,D.high=j+de+(q>>>0<Se>>>0?1:0)},_doFinalize:function(){var f=this._data,x=f.words,y=this._nDataBytes*8,p=f.sigBytes*8;x[p>>>5]|=128<<24-p%32,x[(p+128>>>10<<5)+30]=Math.floor(y/4294967296),x[(p+128>>>10<<5)+31]=y,f.sigBytes=x.length*4,this._process();var v=this._hash.toX32();return v},clone:function(){var f=a.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});n.SHA512=a._createHelper(u),n.HmacSHA512=a._createHmacHelper(u)}(),r.SHA512})}(jee)),jee.exports}var qee={exports:{}},sfe;function Vze(){return sfe||(sfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),UY(),S3e())})(jt,function(r){return function(){var n=r,i=n.x64,a=i.Word,o=i.WordArray,s=n.algo,l=s.SHA512,c=s.SHA384=l.extend({_doReset:function(){this._hash=new o.init([new a.init(3418070365,3238371032),new a.init(1654270250,914150663),new a.init(2438529370,812702999),new a.init(355462360,4144912697),new a.init(1731405415,4290775857),new a.init(2394180231,1750603025),new a.init(3675008525,1694076839),new a.init(1203062813,3204075428)])},_doFinalize:function(){var A=l._doFinalize.call(this);return A.sigBytes-=16,A}});n.SHA384=l._createHelper(c),n.HmacSHA384=l._createHmacHelper(c)}(),r.SHA384})}(qee)),qee.exports}var Vee={exports:{}},lfe;function Kze(){return lfe||(lfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),UY())})(jt,function(r){return function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,l=i.x64,c=l.Word,A=i.algo,h=[],d=[],u=[];(function(){for(var y=1,p=0,v=0;v<24;v++){h[y+5*p]=(v+1)*(v+2)/2%64;var m=p%5,k=(2*y+3*p)%5;y=m,p=k}for(var y=0;y<5;y++)for(var p=0;p<5;p++)d[y+5*p]=p+(2*y+3*p)%5*5;for(var B=1,b=0;b<24;b++){for(var E=0,D=0,M=0;M<7;M++){if(B&1){var T=(1<<M)-1;T<32?D^=1<<T:E^=1<<T-32}B&128?B=B<<1^113:B<<=1}u[b]=c.create(E,D)}})();var f=[];(function(){for(var y=0;y<25;y++)f[y]=c.create()})();var x=A.SHA3=s.extend({cfg:s.cfg.extend({outputLength:512}),_doReset:function(){for(var y=this._state=[],p=0;p<25;p++)y[p]=new c.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(y,p){for(var v=this._state,m=this.blockSize/2,k=0;k<m;k++){var B=y[p+2*k],b=y[p+2*k+1];B=(B<<8|B>>>24)&16711935|(B<<24|B>>>8)&4278255360,b=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360;var E=v[k];E.high^=b,E.low^=B}for(var D=0;D<24;D++){for(var M=0;M<5;M++){for(var T=0,S=0,L=0;L<5;L++){var E=v[M+5*L];T^=E.high,S^=E.low}var P=f[M];P.high=T,P.low=S}for(var M=0;M<5;M++)for(var _=f[(M+4)%5],K=f[(M+1)%5],Y=K.high,G=K.low,T=_.high^(Y<<1|G>>>31),S=_.low^(G<<1|Y>>>31),L=0;L<5;L++){var E=v[M+5*L];E.high^=T,E.low^=S}for(var X=1;X<25;X++){var T,S,E=v[X],V=E.high,J=E.low,O=h[X];O<32?(T=V<<O|J>>>32-O,S=J<<O|V>>>32-O):(T=J<<O-32|V>>>64-O,S=V<<O-32|J>>>64-O);var I=f[d[X]];I.high=T,I.low=S}var j=f[0],q=v[0];j.high=q.high,j.low=q.low;for(var M=0;M<5;M++)for(var L=0;L<5;L++){var X=M+5*L,E=v[X],ie=f[X],he=f[(M+1)%5+5*L],ye=f[(M+2)%5+5*L];E.high=ie.high^~he.high&ye.high,E.low=ie.low^~he.low&ye.low}var E=v[0],ve=u[D];E.high^=ve.high,E.low^=ve.low}},_doFinalize:function(){var y=this._data,p=y.words;this._nDataBytes*8;var v=y.sigBytes*8,m=this.blockSize*32;p[v>>>5]|=1<<24-v%32,p[(n.ceil((v+1)/m)*m>>>5)-1]|=128,y.sigBytes=p.length*4,this._process();for(var k=this._state,B=this.cfg.outputLength/8,b=B/8,E=[],D=0;D<b;D++){var M=k[D],T=M.high,S=M.low;T=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,E.push(S),E.push(T)}return new o.init(E,B)},clone:function(){for(var y=s.clone.call(this),p=y._state=this._state.slice(0),v=0;v<25;v++)p[v]=p[v].clone();return y}});i.SHA3=s._createHelper(x),i.HmacSHA3=s._createHmacHelper(x)}(Math),r.SHA3})}(Vee)),Vee.exports}var Kee={exports:{}},cfe;function Gze(){return cfe||(cfe=1,function(t,e){(function(r,n){t.exports=n(_r())})(jt,function(r){/** @preserve (c) 2012 by Cédric Mesnil. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */return function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,l=i.algo,c=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),A=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),h=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),d=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=o.create([0,1518500249,1859775393,2400959708,2840853838]),f=o.create([1352829926,1548603684,1836072691,2053994217,0]),x=l.RIPEMD160=s.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(b,E){for(var D=0;D<16;D++){var M=E+D,T=b[M];b[M]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360}var S=this._hash.words,L=u.words,P=f.words,_=c.words,K=A.words,Y=h.words,G=d.words,X,V,J,O,I,j,q,ie,he,ye;j=X=S[0],q=V=S[1],ie=J=S[2],he=O=S[3],ye=I=S[4];for(var ve,D=0;D<80;D+=1)ve=X+b[E+_[D]]|0,D<16?ve+=y(V,J,O)+L[0]:D<32?ve+=p(V,J,O)+L[1]:D<48?ve+=v(V,J,O)+L[2]:D<64?ve+=m(V,J,O)+L[3]:ve+=k(V,J,O)+L[4],ve=ve|0,ve=B(ve,Y[D]),ve=ve+I|0,X=I,I=O,O=B(J,10),J=V,V=ve,ve=j+b[E+K[D]]|0,D<16?ve+=k(q,ie,he)+P[0]:D<32?ve+=m(q,ie,he)+P[1]:D<48?ve+=v(q,ie,he)+P[2]:D<64?ve+=p(q,ie,he)+P[3]:ve+=y(q,ie,he)+P[4],ve=ve|0,ve=B(ve,G[D]),ve=ve+ye|0,j=ye,ye=he,he=B(ie,10),ie=q,q=ve;ve=S[1]+J+he|0,S[1]=S[2]+O+ye|0,S[2]=S[3]+I+j|0,S[3]=S[4]+X+q|0,S[4]=S[0]+V+ie|0,S[0]=ve},_doFinalize:function(){var b=this._data,E=b.words,D=this._nDataBytes*8,M=b.sigBytes*8;E[M>>>5]|=128<<24-M%32,E[(M+64>>>9<<4)+14]=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360,b.sigBytes=(E.length+1)*4,this._process();for(var T=this._hash,S=T.words,L=0;L<5;L++){var P=S[L];S[L]=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360}return T},clone:function(){var b=s.clone.call(this);return b._hash=this._hash.clone(),b}});function y(b,E,D){return b^E^D}function p(b,E,D){return b&E|~b&D}function v(b,E,D){return(b|~E)^D}function m(b,E,D){return b&D|E&~D}function k(b,E,D){return b^(E|~D)}function B(b,E){return b<<E|b>>>32-E}i.RIPEMD160=s._createHelper(x),i.HmacRIPEMD160=s._createHmacHelper(x)}(),r.RIPEMD160})}(Kee)),Kee.exports}var Gee={exports:{}},Afe;function Use(){return Afe||(Afe=1,function(t,e){(function(r,n){t.exports=n(_r())})(jt,function(r){(function(){var n=r,i=n.lib,a=i.Base,o=n.enc,s=o.Utf8,l=n.algo;l.HMAC=a.extend({init:function(c,A){c=this._hasher=new c.init,typeof A=="string"&&(A=s.parse(A));var h=c.blockSize,d=h*4;A.sigBytes>d&&(A=c.finalize(A)),A.clamp();for(var u=this._oKey=A.clone(),f=this._iKey=A.clone(),x=u.words,y=f.words,p=0;p<h;p++)x[p]^=1549556828,y[p]^=909522486;u.sigBytes=f.sigBytes=d,this.reset()},reset:function(){var c=this._hasher;c.reset(),c.update(this._iKey)},update:function(c){return this._hasher.update(c),this},finalize:function(c){var A=this._hasher,h=A.finalize(c);A.reset();var d=A.finalize(this._oKey.clone().concat(h));return d}})})()})}(Gee)),Gee.exports}var Wee={exports:{}},hfe;function Wze(){return hfe||(hfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),Pse(),Use())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.Base,o=i.WordArray,s=n.algo,l=s.SHA256,c=s.HMAC,A=s.PBKDF2=a.extend({cfg:a.extend({keySize:128/32,hasher:l,iterations:25e4}),init:function(h){this.cfg=this.cfg.extend(h)},compute:function(h,d){for(var u=this.cfg,f=c.create(u.hasher,h),x=o.create(),y=o.create([1]),p=x.words,v=y.words,m=u.keySize,k=u.iterations;p.length<m;){var B=f.update(d).finalize(y);f.reset();for(var b=B.words,E=b.length,D=B,M=1;M<k;M++){D=f.finalize(D),f.reset();for(var T=D.words,S=0;S<E;S++)b[S]^=T[S]}x.concat(B),v[0]++}return x.sigBytes=m*4,x}});n.PBKDF2=function(h,d,u){return A.create(u).compute(h,d)}}(),r.PBKDF2})}(Wee)),Wee.exports}var Zee={exports:{}},ufe;function X1(){return ufe||(ufe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),F3e(),Use())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.Base,o=i.WordArray,s=n.algo,l=s.MD5,c=s.EvpKDF=a.extend({cfg:a.extend({keySize:128/32,hasher:l,iterations:1}),init:function(A){this.cfg=this.cfg.extend(A)},compute:function(A,h){for(var d,u=this.cfg,f=u.hasher.create(),x=o.create(),y=x.words,p=u.keySize,v=u.iterations;y.length<p;){d&&f.update(d),d=f.update(A).finalize(h),f.reset();for(var m=1;m<v;m++)d=f.finalize(d),f.reset();x.concat(d)}return x.sigBytes=p*4,x}});n.EvpKDF=function(A,h,d){return c.create(d).compute(A,h)}}(),r.EvpKDF})}(Zee)),Zee.exports}var Xee={exports:{}},dfe;function wa(){return dfe||(dfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),X1())})(jt,function(r){r.lib.Cipher||function(n){var i=r,a=i.lib,o=a.Base,s=a.WordArray,l=a.BufferedBlockAlgorithm,c=i.enc;c.Utf8;var A=c.Base64,h=i.algo,d=h.EvpKDF,u=a.Cipher=l.extend({cfg:o.extend(),createEncryptor:function(T,S){return this.create(this._ENC_XFORM_MODE,T,S)},createDecryptor:function(T,S){return this.create(this._DEC_XFORM_MODE,T,S)},init:function(T,S,L){this.cfg=this.cfg.extend(L),this._xformMode=T,this._key=S,this.reset()},reset:function(){l.reset.call(this),this._doReset()},process:function(T){return this._append(T),this._process()},finalize:function(T){T&&this._append(T);var S=this._doFinalize();return S},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function T(S){return typeof S=="string"?M:b}return function(S){return{encrypt:function(L,P,_){return T(P).encrypt(S,L,P,_)},decrypt:function(L,P,_){return T(P).decrypt(S,L,P,_)}}}}()});a.StreamCipher=u.extend({_doFinalize:function(){var T=this._process(!0);return T},blockSize:1});var f=i.mode={},x=a.BlockCipherMode=o.extend({createEncryptor:function(T,S){return this.Encryptor.create(T,S)},createDecryptor:function(T,S){return this.Decryptor.create(T,S)},init:function(T,S){this._cipher=T,this._iv=S}}),y=f.CBC=function(){var T=x.extend();T.Encryptor=T.extend({processBlock:function(L,P){var _=this._cipher,K=_.blockSize;S.call(this,L,P,K),_.encryptBlock(L,P),this._prevBlock=L.slice(P,P+K)}}),T.Decryptor=T.extend({processBlock:function(L,P){var _=this._cipher,K=_.blockSize,Y=L.slice(P,P+K);_.decryptBlock(L,P),S.call(this,L,P,K),this._prevBlock=Y}});function S(L,P,_){var K,Y=this._iv;Y?(K=Y,this._iv=n):K=this._prevBlock;for(var G=0;G<_;G++)L[P+G]^=K[G]}return T}(),p=i.pad={},v=p.Pkcs7={pad:function(T,S){for(var L=S*4,P=L-T.sigBytes%L,_=P<<24|P<<16|P<<8|P,K=[],Y=0;Y<P;Y+=4)K.push(_);var G=s.create(K,P);T.concat(G)},unpad:function(T){var S=T.words[T.sigBytes-1>>>2]&255;T.sigBytes-=S}};a.BlockCipher=u.extend({cfg:u.cfg.extend({mode:y,padding:v}),reset:function(){var T;u.reset.call(this);var S=this.cfg,L=S.iv,P=S.mode;this._xformMode==this._ENC_XFORM_MODE?T=P.createEncryptor:(T=P.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==T?this._mode.init(this,L&&L.words):(this._mode=T.call(P,this,L&&L.words),this._mode.__creator=T)},_doProcessBlock:function(T,S){this._mode.processBlock(T,S)},_doFinalize:function(){var T,S=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(S.pad(this._data,this.blockSize),T=this._process(!0)):(T=this._process(!0),S.unpad(T)),T},blockSize:128/32});var m=a.CipherParams=o.extend({init:function(T){this.mixIn(T)},toString:function(T){return(T||this.formatter).stringify(this)}}),k=i.format={},B=k.OpenSSL={stringify:function(T){var S,L=T.ciphertext,P=T.salt;return P?S=s.create([1398893684,1701076831]).concat(P).concat(L):S=L,S.toString(A)},parse:function(T){var S,L=A.parse(T),P=L.words;return P[0]==1398893684&&P[1]==1701076831&&(S=s.create(P.slice(2,4)),P.splice(0,4),L.sigBytes-=16),m.create({ciphertext:L,salt:S})}},b=a.SerializableCipher=o.extend({cfg:o.extend({format:B}),encrypt:function(T,S,L,P){P=this.cfg.extend(P);var _=T.createEncryptor(L,P),K=_.finalize(S),Y=_.cfg;return m.create({ciphertext:K,key:L,iv:Y.iv,algorithm:T,mode:Y.mode,padding:Y.padding,blockSize:T.blockSize,formatter:P.format})},decrypt:function(T,S,L,P){P=this.cfg.extend(P),S=this._parse(S,P.format);var _=T.createDecryptor(L,P).finalize(S.ciphertext);return _},_parse:function(T,S){return typeof T=="string"?S.parse(T,this):T}}),E=i.kdf={},D=E.OpenSSL={execute:function(T,S,L,P,_){if(P||(P=s.random(64/8)),_)var K=d.create({keySize:S+L,hasher:_}).compute(T,P);else var K=d.create({keySize:S+L}).compute(T,P);var Y=s.create(K.words.slice(S),L*4);return K.sigBytes=S*4,m.create({key:K,iv:Y,salt:P})}},M=a.PasswordBasedCipher=b.extend({cfg:b.cfg.extend({kdf:D}),encrypt:function(T,S,L,P){P=this.cfg.extend(P);var _=P.kdf.execute(L,T.keySize,T.ivSize,P.salt,P.hasher);P.iv=_.iv;var K=b.encrypt.call(this,T,S,_.key,P);return K.mixIn(_),K},decrypt:function(T,S,L,P){P=this.cfg.extend(P),S=this._parse(S,P.format);var _=P.kdf.execute(L,T.keySize,T.ivSize,S.salt,P.hasher);P.iv=_.iv;var K=b.decrypt.call(this,T,S,_.key,P);return K}})}()})}(Xee)),Xee.exports}var Yee={exports:{}},ffe;function Zze(){return ffe||(ffe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){return r.mode.CFB=function(){var n=r.lib.BlockCipherMode.extend();n.Encryptor=n.extend({processBlock:function(a,o){var s=this._cipher,l=s.blockSize;i.call(this,a,o,l,s),this._prevBlock=a.slice(o,o+l)}}),n.Decryptor=n.extend({processBlock:function(a,o){var s=this._cipher,l=s.blockSize,c=a.slice(o,o+l);i.call(this,a,o,l,s),this._prevBlock=c}});function i(a,o,s,l){var c,A=this._iv;A?(c=A.slice(0),this._iv=void 0):c=this._prevBlock,l.encryptBlock(c,0);for(var h=0;h<s;h++)a[o+h]^=c[h]}return n}(),r.mode.CFB})}(Yee)),Yee.exports}var Jee={exports:{}},xfe;function Xze(){return xfe||(xfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){return r.mode.CTR=function(){var n=r.lib.BlockCipherMode.extend(),i=n.Encryptor=n.extend({processBlock:function(a,o){var s=this._cipher,l=s.blockSize,c=this._iv,A=this._counter;c&&(A=this._counter=c.slice(0),this._iv=void 0);var h=A.slice(0);s.encryptBlock(h,0),A[l-1]=A[l-1]+1|0;for(var d=0;d<l;d++)a[o+d]^=h[d]}});return n.Decryptor=i,n}(),r.mode.CTR})}(Jee)),Jee.exports}var $ee={exports:{}},pfe;function Yze(){return pfe||(pfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){/** @preserve * Counter block mode compatible with Dr Brian Gladman fileenc.c * derived from CryptoJS.mode.CTR * Jan Hruby jhruby.web@gmail.com */return r.mode.CTRGladman=function(){var n=r.lib.BlockCipherMode.extend();function i(s){if((s>>24&255)===255){var l=s>>16&255,c=s>>8&255,A=s&255;l===255?(l=0,c===255?(c=0,A===255?A=0:++A):++c):++l,s=0,s+=l<<16,s+=c<<8,s+=A}else s+=1<<24;return s}function a(s){return(s[0]=i(s[0]))===0&&(s[1]=i(s[1])),s}var o=n.Encryptor=n.extend({processBlock:function(s,l){var c=this._cipher,A=c.blockSize,h=this._iv,d=this._counter;h&&(d=this._counter=h.slice(0),this._iv=void 0),a(d);var u=d.slice(0);c.encryptBlock(u,0);for(var f=0;f<A;f++)s[l+f]^=u[f]}});return n.Decryptor=o,n}(),r.mode.CTRGladman})}($ee)),$ee.exports}var ete={exports:{}},gfe;function Jze(){return gfe||(gfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){return r.mode.OFB=function(){var n=r.lib.BlockCipherMode.extend(),i=n.Encryptor=n.extend({processBlock:function(a,o){var s=this._cipher,l=s.blockSize,c=this._iv,A=this._keystream;c&&(A=this._keystream=c.slice(0),this._iv=void 0),s.encryptBlock(A,0);for(var h=0;h<l;h++)a[o+h]^=A[h]}});return n.Decryptor=i,n}(),r.mode.OFB})}(ete)),ete.exports}var tte={exports:{}},yfe;function $ze(){return yfe||(yfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){return r.mode.ECB=function(){var n=r.lib.BlockCipherMode.extend();return n.Encryptor=n.extend({processBlock:function(i,a){this._cipher.encryptBlock(i,a)}}),n.Decryptor=n.extend({processBlock:function(i,a){this._cipher.decryptBlock(i,a)}}),n}(),r.mode.ECB})}(tte)),tte.exports}var rte={exports:{}},vfe;function eje(){return vfe||(vfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){return r.pad.AnsiX923={pad:function(n,i){var a=n.sigBytes,o=i*4,s=o-a%o,l=a+s-1;n.clamp(),n.words[l>>>2]|=s<<24-l%4*8,n.sigBytes+=s},unpad:function(n){var i=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=i}},r.pad.Ansix923})}(rte)),rte.exports}var nte={exports:{}},mfe;function tje(){return mfe||(mfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){return r.pad.Iso10126={pad:function(n,i){var a=i*4,o=a-n.sigBytes%a;n.concat(r.lib.WordArray.random(o-1)).concat(r.lib.WordArray.create([o<<24],1))},unpad:function(n){var i=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=i}},r.pad.Iso10126})}(nte)),nte.exports}var ite={exports:{}},wfe;function rje(){return wfe||(wfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){return r.pad.Iso97971={pad:function(n,i){n.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(n,i)},unpad:function(n){r.pad.ZeroPadding.unpad(n),n.sigBytes--}},r.pad.Iso97971})}(ite)),ite.exports}var ate={exports:{}},kfe;function nje(){return kfe||(kfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){return r.pad.ZeroPadding={pad:function(n,i){var a=i*4;n.clamp(),n.sigBytes+=a-(n.sigBytes%a||a)},unpad:function(n){for(var i=n.words,a=n.sigBytes-1,a=n.sigBytes-1;a>=0;a--)if(i[a>>>2]>>>24-a%4*8&255){n.sigBytes=a+1;break}}},r.pad.ZeroPadding})}(ate)),ate.exports}var ote={exports:{}},Bfe;function ije(){return Bfe||(Bfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){return r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding})}(ote)),ote.exports}var ste={exports:{}},Cfe;function aje(){return Cfe||(Cfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),wa())})(jt,function(r){return function(n){var i=r,a=i.lib,o=a.CipherParams,s=i.enc,l=s.Hex,c=i.format;c.Hex={stringify:function(A){return A.ciphertext.toString(l)},parse:function(A){var h=l.parse(A);return o.create({ciphertext:h})}}}(),r.format.Hex})}(ste)),ste.exports}var lte={exports:{}},bfe;function oje(){return bfe||(bfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),fg(),xg(),X1(),wa())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.BlockCipher,o=n.algo,s=[],l=[],c=[],A=[],h=[],d=[],u=[],f=[],x=[],y=[];(function(){for(var m=[],k=0;k<256;k++)k<128?m[k]=k<<1:m[k]=k<<1^283;for(var B=0,b=0,k=0;k<256;k++){var E=b^b<<1^b<<2^b<<3^b<<4;E=E>>>8^E&255^99,s[B]=E,l[E]=B;var D=m[B],M=m[D],T=m[M],S=m[E]*257^E*16843008;c[B]=S<<24|S>>>8,A[B]=S<<16|S>>>16,h[B]=S<<8|S>>>24,d[B]=S;var S=T*16843009^M*65537^D*257^B*16843008;u[E]=S<<24|S>>>8,f[E]=S<<16|S>>>16,x[E]=S<<8|S>>>24,y[E]=S,B?(B=D^m[m[m[T^D]]],b^=m[m[b]]):B=b=1}})();var p=[0,1,2,4,8,16,32,64,128,27,54],v=o.AES=a.extend({_doReset:function(){var m;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var k=this._keyPriorReset=this._key,B=k.words,b=k.sigBytes/4,E=this._nRounds=b+6,D=(E+1)*4,M=this._keySchedule=[],T=0;T<D;T++)T<b?M[T]=B[T]:(m=M[T-1],T%b?b>6&&T%b==4&&(m=s[m>>>24]<<24|s[m>>>16&255]<<16|s[m>>>8&255]<<8|s[m&255]):(m=m<<8|m>>>24,m=s[m>>>24]<<24|s[m>>>16&255]<<16|s[m>>>8&255]<<8|s[m&255],m^=p[T/b|0]<<24),M[T]=M[T-b]^m);for(var S=this._invKeySchedule=[],L=0;L<D;L++){var T=D-L;if(L%4)var m=M[T];else var m=M[T-4];L<4||T<=4?S[L]=m:S[L]=u[s[m>>>24]]^f[s[m>>>16&255]]^x[s[m>>>8&255]]^y[s[m&255]]}}},encryptBlock:function(m,k){this._doCryptBlock(m,k,this._keySchedule,c,A,h,d,s)},decryptBlock:function(m,k){var B=m[k+1];m[k+1]=m[k+3],m[k+3]=B,this._doCryptBlock(m,k,this._invKeySchedule,u,f,x,y,l);var B=m[k+1];m[k+1]=m[k+3],m[k+3]=B},_doCryptBlock:function(m,k,B,b,E,D,M,T){for(var S=this._nRounds,L=m[k]^B[0],P=m[k+1]^B[1],_=m[k+2]^B[2],K=m[k+3]^B[3],Y=4,G=1;G<S;G++){var X=b[L>>>24]^E[P>>>16&255]^D[_>>>8&255]^M[K&255]^B[Y++],V=b[P>>>24]^E[_>>>16&255]^D[K>>>8&255]^M[L&255]^B[Y++],J=b[_>>>24]^E[K>>>16&255]^D[L>>>8&255]^M[P&255]^B[Y++],O=b[K>>>24]^E[L>>>16&255]^D[P>>>8&255]^M[_&255]^B[Y++];L=X,P=V,_=J,K=O}var X=(T[L>>>24]<<24|T[P>>>16&255]<<16|T[_>>>8&255]<<8|T[K&255])^B[Y++],V=(T[P>>>24]<<24|T[_>>>16&255]<<16|T[K>>>8&255]<<8|T[L&255])^B[Y++],J=(T[_>>>24]<<24|T[K>>>16&255]<<16|T[L>>>8&255]<<8|T[P&255])^B[Y++],O=(T[K>>>24]<<24|T[L>>>16&255]<<16|T[P>>>8&255]<<8|T[_&255])^B[Y++];m[k]=X,m[k+1]=V,m[k+2]=J,m[k+3]=O},keySize:256/32});n.AES=a._createHelper(v)}(),r.AES})}(lte)),lte.exports}var cte={exports:{}},Efe;function sje(){return Efe||(Efe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),fg(),xg(),X1(),wa())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=i.BlockCipher,s=n.algo,l=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],A=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],h=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=s.DES=o.extend({_doReset:function(){for(var p=this._key,v=p.words,m=[],k=0;k<56;k++){var B=l[k]-1;m[k]=v[B>>>5]>>>31-B%32&1}for(var b=this._subKeys=[],E=0;E<16;E++){for(var D=b[E]=[],M=A[E],k=0;k<24;k++)D[k/6|0]|=m[(c[k]-1+M)%28]<<31-k%6,D[4+(k/6|0)]|=m[28+(c[k+24]-1+M)%28]<<31-k%6;D[0]=D[0]<<1|D[0]>>>31;for(var k=1;k<7;k++)D[k]=D[k]>>>(k-1)*4+3;D[7]=D[7]<<5|D[7]>>>27}for(var T=this._invSubKeys=[],k=0;k<16;k++)T[k]=b[15-k]},encryptBlock:function(p,v){this._doCryptBlock(p,v,this._subKeys)},decryptBlock:function(p,v){this._doCryptBlock(p,v,this._invSubKeys)},_doCryptBlock:function(p,v,m){this._lBlock=p[v],this._rBlock=p[v+1],f.call(this,4,252645135),f.call(this,16,65535),x.call(this,2,858993459),x.call(this,8,16711935),f.call(this,1,1431655765);for(var k=0;k<16;k++){for(var B=m[k],b=this._lBlock,E=this._rBlock,D=0,M=0;M<8;M++)D|=h[M][((E^B[M])&d[M])>>>0];this._lBlock=E,this._rBlock=b^D}var T=this._lBlock;this._lBlock=this._rBlock,this._rBlock=T,f.call(this,1,1431655765),x.call(this,8,16711935),x.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),p[v]=this._lBlock,p[v+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(p,v){var m=(this._lBlock>>>p^this._rBlock)&v;this._rBlock^=m,this._lBlock^=m<<p}function x(p,v){var m=(this._rBlock>>>p^this._lBlock)&v;this._lBlock^=m,this._rBlock^=m<<p}n.DES=o._createHelper(u);var y=s.TripleDES=o.extend({_doReset:function(){var p=this._key,v=p.words;if(v.length!==2&&v.length!==4&&v.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var m=v.slice(0,2),k=v.length<4?v.slice(0,2):v.slice(2,4),B=v.length<6?v.slice(0,2):v.slice(4,6);this._des1=u.createEncryptor(a.create(m)),this._des2=u.createEncryptor(a.create(k)),this._des3=u.createEncryptor(a.create(B))},encryptBlock:function(p,v){this._des1.encryptBlock(p,v),this._des2.decryptBlock(p,v),this._des3.encryptBlock(p,v)},decryptBlock:function(p,v){this._des3.decryptBlock(p,v),this._des2.encryptBlock(p,v),this._des1.decryptBlock(p,v)},keySize:192/32,ivSize:64/32,blockSize:64/32});n.TripleDES=o._createHelper(y)}(),r.TripleDES})}(cte)),cte.exports}var Ate={exports:{}},Ffe;function lje(){return Ffe||(Ffe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),fg(),xg(),X1(),wa())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.StreamCipher,o=n.algo,s=o.RC4=a.extend({_doReset:function(){for(var A=this._key,h=A.words,d=A.sigBytes,u=this._S=[],f=0;f<256;f++)u[f]=f;for(var f=0,x=0;f<256;f++){var y=f%d,p=h[y>>>2]>>>24-y%4*8&255;x=(x+u[f]+p)%256;var v=u[f];u[f]=u[x],u[x]=v}this._i=this._j=0},_doProcessBlock:function(A,h){A[h]^=l.call(this)},keySize:256/32,ivSize:0});function l(){for(var A=this._S,h=this._i,d=this._j,u=0,f=0;f<4;f++){h=(h+1)%256,d=(d+A[h])%256;var x=A[h];A[h]=A[d],A[d]=x,u|=A[(A[h]+A[d])%256]<<24-f*8}return this._i=h,this._j=d,u}n.RC4=a._createHelper(s);var c=o.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var A=this.cfg.drop;A>0;A--)l.call(this)}});n.RC4Drop=a._createHelper(c)}(),r.RC4})}(Ate)),Ate.exports}var hte={exports:{}},Sfe;function cje(){return Sfe||(Sfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),fg(),xg(),X1(),wa())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.StreamCipher,o=n.algo,s=[],l=[],c=[],A=o.Rabbit=a.extend({_doReset:function(){for(var d=this._key.words,u=this.cfg.iv,f=0;f<4;f++)d[f]=(d[f]<<8|d[f]>>>24)&16711935|(d[f]<<24|d[f]>>>8)&4278255360;var x=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],y=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var f=0;f<4;f++)h.call(this);for(var f=0;f<8;f++)y[f]^=x[f+4&7];if(u){var p=u.words,v=p[0],m=p[1],k=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,B=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,b=k>>>16|B&4294901760,E=B<<16|k&65535;y[0]^=k,y[1]^=b,y[2]^=B,y[3]^=E,y[4]^=k,y[5]^=b,y[6]^=B,y[7]^=E;for(var f=0;f<4;f++)h.call(this)}},_doProcessBlock:function(d,u){var f=this._X;h.call(this),s[0]=f[0]^f[5]>>>16^f[3]<<16,s[1]=f[2]^f[7]>>>16^f[5]<<16,s[2]=f[4]^f[1]>>>16^f[7]<<16,s[3]=f[6]^f[3]>>>16^f[1]<<16;for(var x=0;x<4;x++)s[x]=(s[x]<<8|s[x]>>>24)&16711935|(s[x]<<24|s[x]>>>8)&4278255360,d[u+x]^=s[x]},blockSize:128/32,ivSize:64/32});function h(){for(var d=this._X,u=this._C,f=0;f<8;f++)l[f]=u[f];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0<l[0]>>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0<l[1]>>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0<l[2]>>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0<l[3]>>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0<l[4]>>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0<l[5]>>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0<l[6]>>>0?1:0)|0,this._b=u[7]>>>0<l[7]>>>0?1:0;for(var f=0;f<8;f++){var x=d[f]+u[f],y=x&65535,p=x>>>16,v=((y*y>>>17)+y*p>>>15)+p*p,m=((x&4294901760)*x|0)+((x&65535)*x|0);c[f]=v^m}d[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,d[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,d[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,d[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,d[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,d[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,d[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,d[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}n.Rabbit=a._createHelper(A)}(),r.Rabbit})}(hte)),hte.exports}var ute={exports:{}},Dfe;function Aje(){return Dfe||(Dfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),fg(),xg(),X1(),wa())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.StreamCipher,o=n.algo,s=[],l=[],c=[],A=o.RabbitLegacy=a.extend({_doReset:function(){var d=this._key.words,u=this.cfg.iv,f=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],x=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var y=0;y<4;y++)h.call(this);for(var y=0;y<8;y++)x[y]^=f[y+4&7];if(u){var p=u.words,v=p[0],m=p[1],k=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,B=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,b=k>>>16|B&4294901760,E=B<<16|k&65535;x[0]^=k,x[1]^=b,x[2]^=B,x[3]^=E,x[4]^=k,x[5]^=b,x[6]^=B,x[7]^=E;for(var y=0;y<4;y++)h.call(this)}},_doProcessBlock:function(d,u){var f=this._X;h.call(this),s[0]=f[0]^f[5]>>>16^f[3]<<16,s[1]=f[2]^f[7]>>>16^f[5]<<16,s[2]=f[4]^f[1]>>>16^f[7]<<16,s[3]=f[6]^f[3]>>>16^f[1]<<16;for(var x=0;x<4;x++)s[x]=(s[x]<<8|s[x]>>>24)&16711935|(s[x]<<24|s[x]>>>8)&4278255360,d[u+x]^=s[x]},blockSize:128/32,ivSize:64/32});function h(){for(var d=this._X,u=this._C,f=0;f<8;f++)l[f]=u[f];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0<l[0]>>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0<l[1]>>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0<l[2]>>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0<l[3]>>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0<l[4]>>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0<l[5]>>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0<l[6]>>>0?1:0)|0,this._b=u[7]>>>0<l[7]>>>0?1:0;for(var f=0;f<8;f++){var x=d[f]+u[f],y=x&65535,p=x>>>16,v=((y*y>>>17)+y*p>>>15)+p*p,m=((x&4294901760)*x|0)+((x&65535)*x|0);c[f]=v^m}d[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,d[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,d[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,d[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,d[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,d[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,d[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,d[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}n.RabbitLegacy=a._createHelper(A)}(),r.RabbitLegacy})}(ute)),ute.exports}var dte={exports:{}},Mfe;function hje(){return Mfe||(Mfe=1,function(t,e){(function(r,n,i){t.exports=n(_r(),fg(),xg(),X1(),wa())})(jt,function(r){return function(){var n=r,i=n.lib,a=i.BlockCipher,o=n.algo;const s=16,l=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],c=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var A={pbox:[],sbox:[]};function h(y,p){let v=p>>24&255,m=p>>16&255,k=p>>8&255,B=p&255,b=y.sbox[0][v]+y.sbox[1][m];return b=b^y.sbox[2][k],b=b+y.sbox[3][B],b}function d(y,p,v){let m=p,k=v,B;for(let b=0;b<s;++b)m=m^y.pbox[b],k=h(y,m)^k,B=m,m=k,k=B;return B=m,m=k,k=B,k=k^y.pbox[s],m=m^y.pbox[s+1],{left:m,right:k}}function u(y,p,v){let m=p,k=v,B;for(let b=s+1;b>1;--b)m=m^y.pbox[b],k=h(y,m)^k,B=m,m=k,k=B;return B=m,m=k,k=B,k=k^y.pbox[1],m=m^y.pbox[0],{left:m,right:k}}function f(y,p,v){for(let E=0;E<4;E++){y.sbox[E]=[];for(let D=0;D<256;D++)y.sbox[E][D]=c[E][D]}let m=0;for(let E=0;E<s+2;E++)y.pbox[E]=l[E]^p[m],m++,m>=v&&(m=0);let k=0,B=0,b=0;for(let E=0;E<s+2;E+=2)b=d(y,k,B),k=b.left,B=b.right,y.pbox[E]=k,y.pbox[E+1]=B;for(let E=0;E<4;E++)for(let D=0;D<256;D+=2)b=d(y,k,B),k=b.left,B=b.right,y.sbox[E][D]=k,y.sbox[E][D+1]=B;return!0}var x=o.Blowfish=a.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var y=this._keyPriorReset=this._key,p=y.words,v=y.sigBytes/4;f(A,p,v)}},encryptBlock:function(y,p){var v=d(A,y[p],y[p+1]);y[p]=v.left,y[p+1]=v.right},decryptBlock:function(y,p){var v=u(A,y[p],y[p+1]);y[p]=v.left,y[p+1]=v.right},blockSize:64/32,keySize:128/32,ivSize:64/32});n.Blowfish=a._createHelper(x)}(),r.Blowfish})}(dte)),dte.exports}(function(t,e){(function(r,n,i){t.exports=n(_r(),UY(),Qze(),zze(),fg(),jze(),xg(),F3e(),Pse(),qze(),S3e(),Vze(),Kze(),Gze(),Use(),Wze(),X1(),wa(),Zze(),Xze(),Yze(),Jze(),$ze(),eje(),tje(),rje(),nje(),ije(),aje(),oje(),sje(),lje(),cje(),Aje(),hje())})(jt,function(r){return r})})(E3e);var uje=E3e.exports;const fte=Yp(uje);function Nse(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var pg=Nse();function D3e(t){pg=t}var X3={exec:()=>null};function $r(t,e=""){let r=typeof t=="string"?t:t.source,n={replace:(i,a)=>{let o=typeof a=="string"?a:a.source;return o=o.replace(No.caret,"$1"),r=r.replace(i,o),n},getRegex:()=>new RegExp(r,e)};return n}var No={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:t=>new RegExp(`^( {0,3}${t})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}#`),htmlBeginRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}<(?:[a-z].*>|!--)`,"i")},dje=/^(?:[ \t]*(?:\n|$))+/,fje=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,xje=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,f9=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,pje=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Rse=/(?:[*+-]|\d{1,9}[.)])/,M3e=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_3e=$r(M3e).replace(/bull/g,Rse).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),gje=$r(M3e).replace(/bull/g,Rse).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Hse=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,yje=/^[^\n]+/,Ose=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,vje=$r(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",Ose).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),mje=$r(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Rse).getRegex(),NY="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Qse=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,wje=$r("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",Qse).replace("tag",NY).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),L3e=$r(Hse).replace("hr",f9).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",NY).getRegex(),kje=$r(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",L3e).getRegex(),zse={blockquote:kje,code:fje,def:vje,fences:xje,heading:pje,hr:f9,html:wje,lheading:_3e,list:mje,newline:dje,paragraph:L3e,table:X3,text:yje},_fe=$r("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",f9).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",NY).getRegex(),Bje={...zse,lheading:gje,table:_fe,paragraph:$r(Hse).replace("hr",f9).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",_fe).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",NY).getRegex()},Cje={...zse,html:$r(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Qse).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:X3,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:$r(Hse).replace("hr",f9).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",_3e).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},bje=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,Eje=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,I3e=/^( {2,}|\\)\n(?!\s*$)/,Fje=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,RY=/[\p{P}\p{S}]/u,jse=/[\s\p{P}\p{S}]/u,T3e=/[^\s\p{P}\p{S}]/u,Sje=$r(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,jse).getRegex(),P3e=/(?!~)[\p{P}\p{S}]/u,Dje=/(?!~)[\s\p{P}\p{S}]/u,Mje=/(?:[^\s\p{P}\p{S}]|~)/u,_je=/\[[^\[\]]*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)|`[^`]*?`|<(?! )[^<>]*?>/g,U3e=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,Lje=$r(U3e,"u").replace(/punct/g,RY).getRegex(),Ije=$r(U3e,"u").replace(/punct/g,P3e).getRegex(),N3e="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",Tje=$r(N3e,"gu").replace(/notPunctSpace/g,T3e).replace(/punctSpace/g,jse).replace(/punct/g,RY).getRegex(),Pje=$r(N3e,"gu").replace(/notPunctSpace/g,Mje).replace(/punctSpace/g,Dje).replace(/punct/g,P3e).getRegex(),Uje=$r("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,T3e).replace(/punctSpace/g,jse).replace(/punct/g,RY).getRegex(),Nje=$r(/\\(punct)/,"gu").replace(/punct/g,RY).getRegex(),Rje=$r(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),Hje=$r(Qse).replace("(?:-->|$)","-->").getRegex(),Oje=$r("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",Hje).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),ZZ=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`[^`]*`|[^\[\]\\`])*?/,Qje=$r(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",ZZ).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),R3e=$r(/^!?\[(label)\]\[(ref)\]/).replace("label",ZZ).replace("ref",Ose).getRegex(),H3e=$r(/^!?\[(ref)\](?:\[\])?/).replace("ref",Ose).getRegex(),zje=$r("reflink|nolink(?!\\()","g").replace("reflink",R3e).replace("nolink",H3e).getRegex(),qse={_backpedal:X3,anyPunctuation:Nje,autolink:Rje,blockSkip:_je,br:I3e,code:Eje,del:X3,emStrongLDelim:Lje,emStrongRDelimAst:Tje,emStrongRDelimUnd:Uje,escape:bje,link:Qje,nolink:H3e,punctuation:Sje,reflink:R3e,reflinkSearch:zje,tag:Oje,text:Fje,url:X3},jje={...qse,link:$r(/^!?\[(label)\]\((.*?)\)/).replace("label",ZZ).getRegex(),reflink:$r(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ZZ).getRegex()},sae={...qse,emStrongRDelimAst:Pje,emStrongLDelim:Ije,url:$r(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\[\s\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},qje={...sae,br:$r(I3e).replace("{2,}","*").getRegex(),text:$r(sae.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},uC={normal:zse,gfm:Bje,pedantic:Cje},B4={normal:qse,gfm:sae,breaks:qje,pedantic:jje},Vje={"&":"&","<":"<",">":">",'"':""","'":"'"},Lfe=t=>Vje[t];function Dc(t,e){if(e){if(No.escapeTest.test(t))return t.replace(No.escapeReplace,Lfe)}else if(No.escapeTestNoEncode.test(t))return t.replace(No.escapeReplaceNoEncode,Lfe);return t}function Ife(t){try{t=encodeURI(t).replace(No.percentDecode,"%")}catch{return null}return t}function Tfe(t,e){var a;let r=t.replace(No.findPipe,(o,s,l)=>{let c=!1,A=s;for(;--A>=0&&l[A]==="\\";)c=!c;return c?"|":" |"}),n=r.split(No.splitPipe),i=0;if(n[0].trim()||n.shift(),n.length>0&&!((a=n.at(-1))!=null&&a.trim())&&n.pop(),e)if(n.length>e)n.splice(e);else for(;n.length<e;)n.push("");for(;i<n.length;i++)n[i]=n[i].trim().replace(No.slashPipe,"|");return n}function C4(t,e,r){let n=t.length;if(n===0)return"";let i=0;for(;i<n;){let a=t.charAt(n-i-1);if(a===e&&!r)i++;else if(a!==e&&r)i++;else break}return t.slice(0,n-i)}function Kje(t,e){if(t.indexOf(e[1])===-1)return-1;let r=0;for(let n=0;n<t.length;n++)if(t[n]==="\\")n++;else if(t[n]===e[0])r++;else if(t[n]===e[1]&&(r--,r<0))return n;return r>0?-2:-1}function Pfe(t,e,r,n,i){let a=e.href,o=e.title||null,s=t[1].replace(i.other.outputLinkReplace,"$1");n.state.inLink=!0;let l={type:t[0].charAt(0)==="!"?"image":"link",raw:r,href:a,title:o,text:s,tokens:n.inlineTokens(s)};return n.state.inLink=!1,l}function Gje(t,e,r){let n=t.match(r.other.indentCodeCompensation);if(n===null)return e;let i=n[1];return e.split(` `).map(a=>{let o=a.match(r.other.beginningSpace);if(o===null)return a;let[s]=o;return s.length>=i.length?a.slice(i.length):a}).join(` `)}var XZ=class{constructor(t){Pe(this,"options");Pe(this,"rules");Pe(this,"lexer");this.options=t||pg}space(t){let e=this.rules.block.newline.exec(t);if(e&&e[0].length>0)return{type:"space",raw:e[0]}}code(t){let e=this.rules.block.code.exec(t);if(e){let r=e[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:e[0],codeBlockStyle:"indented",text:this.options.pedantic?r:C4(r,` `)}}}fences(t){let e=this.rules.block.fences.exec(t);if(e){let r=e[0],n=Gje(r,e[3]||"",this.rules);return{type:"code",raw:r,lang:e[2]?e[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):e[2],text:n}}}heading(t){let e=this.rules.block.heading.exec(t);if(e){let r=e[2].trim();if(this.rules.other.endingHash.test(r)){let n=C4(r,"#");(this.options.pedantic||!n||this.rules.other.endingSpaceChar.test(n))&&(r=n.trim())}return{type:"heading",raw:e[0],depth:e[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(t){let e=this.rules.block.hr.exec(t);if(e)return{type:"hr",raw:C4(e[0],` `)}}blockquote(t){let e=this.rules.block.blockquote.exec(t);if(e){let r=C4(e[0],` `).split(` `),n="",i="",a=[];for(;r.length>0;){let o=!1,s=[],l;for(l=0;l<r.length;l++)if(this.rules.other.blockquoteStart.test(r[l]))s.push(r[l]),o=!0;else if(!o)s.push(r[l]);else break;r=r.slice(l);let c=s.join(` `),A=c.replace(this.rules.other.blockquoteSetextReplace,` $1`).replace(this.rules.other.blockquoteSetextReplace2,"");n=n?`${n} ${c}`:c,i=i?`${i} ${A}`:A;let h=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(A,a,!0),this.lexer.state.top=h,r.length===0)break;let d=a.at(-1);if((d==null?void 0:d.type)==="code")break;if((d==null?void 0:d.type)==="blockquote"){let u=d,f=u.raw+` `+r.join(` `),x=this.blockquote(f);a[a.length-1]=x,n=n.substring(0,n.length-u.raw.length)+x.raw,i=i.substring(0,i.length-u.text.length)+x.text;break}else if((d==null?void 0:d.type)==="list"){let u=d,f=u.raw+` `+r.join(` `),x=this.list(f);a[a.length-1]=x,n=n.substring(0,n.length-d.raw.length)+x.raw,i=i.substring(0,i.length-u.raw.length)+x.raw,r=f.substring(a.at(-1).raw.length).split(` `);continue}}return{type:"blockquote",raw:n,tokens:a,text:i}}}list(t){let e=this.rules.block.list.exec(t);if(e){let r=e[1].trim(),n=r.length>1,i={type:"list",raw:"",ordered:n,start:n?+r.slice(0,-1):"",loose:!1,items:[]};r=n?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=n?r:"[*+-]");let a=this.rules.other.listItemRegex(r),o=!1;for(;t;){let l=!1,c="",A="";if(!(e=a.exec(t))||this.rules.block.hr.test(t))break;c=e[0],t=t.substring(c.length);let h=e[2].split(` `,1)[0].replace(this.rules.other.listReplaceTabs,p=>" ".repeat(3*p.length)),d=t.split(` `,1)[0],u=!h.trim(),f=0;if(this.options.pedantic?(f=2,A=h.trimStart()):u?f=e[1].length+1:(f=e[2].search(this.rules.other.nonSpaceChar),f=f>4?1:f,A=h.slice(f),f+=e[1].length),u&&this.rules.other.blankLine.test(d)&&(c+=d+` `,t=t.substring(d.length+1),l=!0),!l){let p=this.rules.other.nextBulletRegex(f),v=this.rules.other.hrRegex(f),m=this.rules.other.fencesBeginRegex(f),k=this.rules.other.headingBeginRegex(f),B=this.rules.other.htmlBeginRegex(f);for(;t;){let b=t.split(` `,1)[0],E;if(d=b,this.options.pedantic?(d=d.replace(this.rules.other.listReplaceNesting," "),E=d):E=d.replace(this.rules.other.tabCharGlobal," "),m.test(d)||k.test(d)||B.test(d)||p.test(d)||v.test(d))break;if(E.search(this.rules.other.nonSpaceChar)>=f||!d.trim())A+=` `+E.slice(f);else{if(u||h.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||m.test(h)||k.test(h)||v.test(h))break;A+=` `+d}!u&&!d.trim()&&(u=!0),c+=b+` `,t=t.substring(b.length+1),h=E.slice(f)}}i.loose||(o?i.loose=!0:this.rules.other.doubleBlankLine.test(c)&&(o=!0));let x=null,y;this.options.gfm&&(x=this.rules.other.listIsTask.exec(A),x&&(y=x[0]!=="[ ] ",A=A.replace(this.rules.other.listReplaceTask,""))),i.items.push({type:"list_item",raw:c,task:!!x,checked:y,loose:!1,text:A,tokens:[]}),i.raw+=c}let s=i.items.at(-1);if(s)s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let l=0;l<i.items.length;l++)if(this.lexer.state.top=!1,i.items[l].tokens=this.lexer.blockTokens(i.items[l].text,[]),!i.loose){let c=i.items[l].tokens.filter(h=>h.type==="space"),A=c.length>0&&c.some(h=>this.rules.other.anyLine.test(h.raw));i.loose=A}if(i.loose)for(let l=0;l<i.items.length;l++)i.items[l].loose=!0;return i}}html(t){let e=this.rules.block.html.exec(t);if(e)return{type:"html",block:!0,raw:e[0],pre:e[1]==="pre"||e[1]==="script"||e[1]==="style",text:e[0]}}def(t){let e=this.rules.block.def.exec(t);if(e){let r=e[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=e[2]?e[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=e[3]?e[3].substring(1,e[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):e[3];return{type:"def",tag:r,raw:e[0],href:n,title:i}}}table(t){var o;let e=this.rules.block.table.exec(t);if(!e||!this.rules.other.tableDelimiter.test(e[2]))return;let r=Tfe(e[1]),n=e[2].replace(this.rules.other.tableAlignChars,"").split("|"),i=(o=e[3])!=null&&o.trim()?e[3].replace(this.rules.other.tableRowBlankLine,"").split(` `):[],a={type:"table",raw:e[0],header:[],align:[],rows:[]};if(r.length===n.length){for(let s of n)this.rules.other.tableAlignRight.test(s)?a.align.push("right"):this.rules.other.tableAlignCenter.test(s)?a.align.push("center"):this.rules.other.tableAlignLeft.test(s)?a.align.push("left"):a.align.push(null);for(let s=0;s<r.length;s++)a.header.push({text:r[s],tokens:this.lexer.inline(r[s]),header:!0,align:a.align[s]});for(let s of i)a.rows.push(Tfe(s,a.header.length).map((l,c)=>({text:l,tokens:this.lexer.inline(l),header:!1,align:a.align[c]})));return a}}lheading(t){let e=this.rules.block.lheading.exec(t);if(e)return{type:"heading",raw:e[0],depth:e[2].charAt(0)==="="?1:2,text:e[1],tokens:this.lexer.inline(e[1])}}paragraph(t){let e=this.rules.block.paragraph.exec(t);if(e){let r=e[1].charAt(e[1].length-1)===` `?e[1].slice(0,-1):e[1];return{type:"paragraph",raw:e[0],text:r,tokens:this.lexer.inline(r)}}}text(t){let e=this.rules.block.text.exec(t);if(e)return{type:"text",raw:e[0],text:e[0],tokens:this.lexer.inline(e[0])}}escape(t){let e=this.rules.inline.escape.exec(t);if(e)return{type:"escape",raw:e[0],text:e[1]}}tag(t){let e=this.rules.inline.tag.exec(t);if(e)return!this.lexer.state.inLink&&this.rules.other.startATag.test(e[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(e[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(e[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(e[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:e[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:e[0]}}link(t){let e=this.rules.inline.link.exec(t);if(e){let r=e[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(r)){if(!this.rules.other.endAngleBracket.test(r))return;let a=C4(r.slice(0,-1),"\\");if((r.length-a.length)%2===0)return}else{let a=Kje(e[2],"()");if(a===-2)return;if(a>-1){let o=(e[0].indexOf("!")===0?5:4)+e[1].length+a;e[2]=e[2].substring(0,a),e[0]=e[0].substring(0,o).trim(),e[3]=""}}let n=e[2],i="";if(this.options.pedantic){let a=this.rules.other.pedanticHrefTitle.exec(n);a&&(n=a[1],i=a[3])}else i=e[3]?e[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(r)?n=n.slice(1):n=n.slice(1,-1)),Pfe(e,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},e[0],this.lexer,this.rules)}}reflink(t,e){let r;if((r=this.rules.inline.reflink.exec(t))||(r=this.rules.inline.nolink.exec(t))){let n=(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," "),i=e[n.toLowerCase()];if(!i){let a=r[0].charAt(0);return{type:"text",raw:a,text:a}}return Pfe(r,i,r[0],this.lexer,this.rules)}}emStrong(t,e,r=""){let n=this.rules.inline.emStrongLDelim.exec(t);if(!(!n||n[3]&&r.match(this.rules.other.unicodeAlphaNumeric))&&(!(n[1]||n[2])||!r||this.rules.inline.punctuation.exec(r))){let i=[...n[0]].length-1,a,o,s=i,l=0,c=n[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(c.lastIndex=0,e=e.slice(-1*t.length+i);(n=c.exec(e))!=null;){if(a=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!a)continue;if(o=[...a].length,n[3]||n[4]){s+=o;continue}else if((n[5]||n[6])&&i%3&&!((i+o)%3)){l+=o;continue}if(s-=o,s>0)continue;o=Math.min(o,o+s+l);let A=[...n[0]][0].length,h=t.slice(0,i+n.index+A+o);if(Math.min(i,o)%2){let u=h.slice(1,-1);return{type:"em",raw:h,text:u,tokens:this.lexer.inlineTokens(u)}}let d=h.slice(2,-2);return{type:"strong",raw:h,text:d,tokens:this.lexer.inlineTokens(d)}}}}codespan(t){let e=this.rules.inline.code.exec(t);if(e){let r=e[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(r),i=this.rules.other.startingSpaceChar.test(r)&&this.rules.other.endingSpaceChar.test(r);return n&&i&&(r=r.substring(1,r.length-1)),{type:"codespan",raw:e[0],text:r}}}br(t){let e=this.rules.inline.br.exec(t);if(e)return{type:"br",raw:e[0]}}del(t){let e=this.rules.inline.del.exec(t);if(e)return{type:"del",raw:e[0],text:e[2],tokens:this.lexer.inlineTokens(e[2])}}autolink(t){let e=this.rules.inline.autolink.exec(t);if(e){let r,n;return e[2]==="@"?(r=e[1],n="mailto:"+r):(r=e[1],n=r),{type:"link",raw:e[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}}}url(t){var r;let e;if(e=this.rules.inline.url.exec(t)){let n,i;if(e[2]==="@")n=e[0],i="mailto:"+n;else{let a;do a=e[0],e[0]=((r=this.rules.inline._backpedal.exec(e[0]))==null?void 0:r[0])??"";while(a!==e[0]);n=e[0],e[1]==="www."?i="http://"+e[0]:i=e[0]}return{type:"link",raw:e[0],text:n,href:i,tokens:[{type:"text",raw:n,text:n}]}}}inlineText(t){let e=this.rules.inline.text.exec(t);if(e){let r=this.lexer.state.inRawBlock;return{type:"text",raw:e[0],text:e[0],escaped:r}}}},jh=class lae{constructor(e){Pe(this,"tokens");Pe(this,"options");Pe(this,"state");Pe(this,"tokenizer");Pe(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=e||pg,this.options.tokenizer=this.options.tokenizer||new XZ,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let r={other:No,block:uC.normal,inline:B4.normal};this.options.pedantic?(r.block=uC.pedantic,r.inline=B4.pedantic):this.options.gfm&&(r.block=uC.gfm,this.options.breaks?r.inline=B4.breaks:r.inline=B4.gfm),this.tokenizer.rules=r}static get rules(){return{block:uC,inline:B4}}static lex(e,r){return new lae(r).lex(e)}static lexInline(e,r){return new lae(r).inlineTokens(e)}lex(e){e=e.replace(No.carriageReturn,` `),this.blockTokens(e,this.tokens);for(let r=0;r<this.inlineQueue.length;r++){let n=this.inlineQueue[r];this.inlineTokens(n.src,n.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(e,r=[],n=!1){var i,a,o;for(this.options.pedantic&&(e=e.replace(No.tabCharGlobal," ").replace(No.spaceLine,""));e;){let s;if((a=(i=this.options.extensions)==null?void 0:i.block)!=null&&a.some(c=>(s=c.call({lexer:this},e,r))?(e=e.substring(s.raw.length),r.push(s),!0):!1))continue;if(s=this.tokenizer.space(e)){e=e.substring(s.raw.length);let c=r.at(-1);s.raw.length===1&&c!==void 0?c.raw+=` `:r.push(s);continue}if(s=this.tokenizer.code(e)){e=e.substring(s.raw.length);let c=r.at(-1);(c==null?void 0:c.type)==="paragraph"||(c==null?void 0:c.type)==="text"?(c.raw+=(c.raw.endsWith(` `)?"":` `)+s.raw,c.text+=` `+s.text,this.inlineQueue.at(-1).src=c.text):r.push(s);continue}if(s=this.tokenizer.fences(e)){e=e.substring(s.raw.length),r.push(s);continue}if(s=this.tokenizer.heading(e)){e=e.substring(s.raw.length),r.push(s);continue}if(s=this.tokenizer.hr(e)){e=e.substring(s.raw.length),r.push(s);continue}if(s=this.tokenizer.blockquote(e)){e=e.substring(s.raw.length),r.push(s);continue}if(s=this.tokenizer.list(e)){e=e.substring(s.raw.length),r.push(s);continue}if(s=this.tokenizer.html(e)){e=e.substring(s.raw.length),r.push(s);continue}if(s=this.tokenizer.def(e)){e=e.substring(s.raw.length);let c=r.at(-1);(c==null?void 0:c.type)==="paragraph"||(c==null?void 0:c.type)==="text"?(c.raw+=(c.raw.endsWith(` `)?"":` `)+s.raw,c.text+=` `+s.raw,this.inlineQueue.at(-1).src=c.text):this.tokens.links[s.tag]||(this.tokens.links[s.tag]={href:s.href,title:s.title},r.push(s));continue}if(s=this.tokenizer.table(e)){e=e.substring(s.raw.length),r.push(s);continue}if(s=this.tokenizer.lheading(e)){e=e.substring(s.raw.length),r.push(s);continue}let l=e;if((o=this.options.extensions)!=null&&o.startBlock){let c=1/0,A=e.slice(1),h;this.options.extensions.startBlock.forEach(d=>{h=d.call({lexer:this},A),typeof h=="number"&&h>=0&&(c=Math.min(c,h))}),c<1/0&&c>=0&&(l=e.substring(0,c+1))}if(this.state.top&&(s=this.tokenizer.paragraph(l))){let c=r.at(-1);n&&(c==null?void 0:c.type)==="paragraph"?(c.raw+=(c.raw.endsWith(` `)?"":` `)+s.raw,c.text+=` `+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=c.text):r.push(s),n=l.length!==e.length,e=e.substring(s.raw.length);continue}if(s=this.tokenizer.text(e)){e=e.substring(s.raw.length);let c=r.at(-1);(c==null?void 0:c.type)==="text"?(c.raw+=(c.raw.endsWith(` `)?"":` `)+s.raw,c.text+=` `+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=c.text):r.push(s);continue}if(e){let c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}else throw new Error(c)}}return this.state.top=!0,r}inline(e,r=[]){return this.inlineQueue.push({src:e,tokens:r}),r}inlineTokens(e,r=[]){var s,l,c;let n=e,i=null;if(this.tokens.links){let A=Object.keys(this.tokens.links);if(A.length>0)for(;(i=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)A.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(i=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,i.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(i=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)n=n.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let a=!1,o="";for(;e;){a||(o=""),a=!1;let A;if((l=(s=this.options.extensions)==null?void 0:s.inline)!=null&&l.some(d=>(A=d.call({lexer:this},e,r))?(e=e.substring(A.raw.length),r.push(A),!0):!1))continue;if(A=this.tokenizer.escape(e)){e=e.substring(A.raw.length),r.push(A);continue}if(A=this.tokenizer.tag(e)){e=e.substring(A.raw.length),r.push(A);continue}if(A=this.tokenizer.link(e)){e=e.substring(A.raw.length),r.push(A);continue}if(A=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(A.raw.length);let d=r.at(-1);A.type==="text"&&(d==null?void 0:d.type)==="text"?(d.raw+=A.raw,d.text+=A.text):r.push(A);continue}if(A=this.tokenizer.emStrong(e,n,o)){e=e.substring(A.raw.length),r.push(A);continue}if(A=this.tokenizer.codespan(e)){e=e.substring(A.raw.length),r.push(A);continue}if(A=this.tokenizer.br(e)){e=e.substring(A.raw.length),r.push(A);continue}if(A=this.tokenizer.del(e)){e=e.substring(A.raw.length),r.push(A);continue}if(A=this.tokenizer.autolink(e)){e=e.substring(A.raw.length),r.push(A);continue}if(!this.state.inLink&&(A=this.tokenizer.url(e))){e=e.substring(A.raw.length),r.push(A);continue}let h=e;if((c=this.options.extensions)!=null&&c.startInline){let d=1/0,u=e.slice(1),f;this.options.extensions.startInline.forEach(x=>{f=x.call({lexer:this},u),typeof f=="number"&&f>=0&&(d=Math.min(d,f))}),d<1/0&&d>=0&&(h=e.substring(0,d+1))}if(A=this.tokenizer.inlineText(h)){e=e.substring(A.raw.length),A.raw.slice(-1)!=="_"&&(o=A.raw.slice(-1)),a=!0;let d=r.at(-1);(d==null?void 0:d.type)==="text"?(d.raw+=A.raw,d.text+=A.text):r.push(A);continue}if(e){let d="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(d);break}else throw new Error(d)}}return r}},YZ=class{constructor(t){Pe(this,"options");Pe(this,"parser");this.options=t||pg}space(t){return""}code({text:t,lang:e,escaped:r}){var a;let n=(a=(e||"").match(No.notSpaceStart))==null?void 0:a[0],i=t.replace(No.endingNewline,"")+` `;return n?'<pre><code class="language-'+Dc(n)+'">'+(r?i:Dc(i,!0))+`</code></pre> `:"<pre><code>"+(r?i:Dc(i,!0))+`</code></pre> `}blockquote({tokens:t}){return`<blockquote> ${this.parser.parse(t)}</blockquote> `}html({text:t}){return t}def(t){return""}heading({tokens:t,depth:e}){return`<h${e}>${this.parser.parseInline(t)}</h${e}> `}hr(t){return`<hr> `}list(t){let e=t.ordered,r=t.start,n="";for(let o=0;o<t.items.length;o++){let s=t.items[o];n+=this.listitem(s)}let i=e?"ol":"ul",a=e&&r!==1?' start="'+r+'"':"";return"<"+i+a+`> `+n+"</"+i+`> `}listitem(t){var r;let e="";if(t.task){let n=this.checkbox({checked:!!t.checked});t.loose?((r=t.tokens[0])==null?void 0:r.type)==="paragraph"?(t.tokens[0].text=n+" "+t.tokens[0].text,t.tokens[0].tokens&&t.tokens[0].tokens.length>0&&t.tokens[0].tokens[0].type==="text"&&(t.tokens[0].tokens[0].text=n+" "+Dc(t.tokens[0].tokens[0].text),t.tokens[0].tokens[0].escaped=!0)):t.tokens.unshift({type:"text",raw:n+" ",text:n+" ",escaped:!0}):e+=n+" "}return e+=this.parser.parse(t.tokens,!!t.loose),`<li>${e}</li> `}checkbox({checked:t}){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:t}){return`<p>${this.parser.parseInline(t)}</p> `}table(t){let e="",r="";for(let i=0;i<t.header.length;i++)r+=this.tablecell(t.header[i]);e+=this.tablerow({text:r});let n="";for(let i=0;i<t.rows.length;i++){let a=t.rows[i];r="";for(let o=0;o<a.length;o++)r+=this.tablecell(a[o]);n+=this.tablerow({text:r})}return n&&(n=`<tbody>${n}</tbody>`),`<table> <thead> `+e+`</thead> `+n+`</table> `}tablerow({text:t}){return`<tr> ${t}</tr> `}tablecell(t){let e=this.parser.parseInline(t.tokens),r=t.header?"th":"td";return(t.align?`<${r} align="${t.align}">`:`<${r}>`)+e+`</${r}> `}strong({tokens:t}){return`<strong>${this.parser.parseInline(t)}</strong>`}em({tokens:t}){return`<em>${this.parser.parseInline(t)}</em>`}codespan({text:t}){return`<code>${Dc(t,!0)}</code>`}br(t){return"<br>"}del({tokens:t}){return`<del>${this.parser.parseInline(t)}</del>`}link({href:t,title:e,tokens:r}){let n=this.parser.parseInline(r),i=Ife(t);if(i===null)return n;t=i;let a='<a href="'+t+'"';return e&&(a+=' title="'+Dc(e)+'"'),a+=">"+n+"</a>",a}image({href:t,title:e,text:r,tokens:n}){n&&(r=this.parser.parseInline(n,this.parser.textRenderer));let i=Ife(t);if(i===null)return Dc(r);t=i;let a=`<img src="${t}" alt="${r}"`;return e&&(a+=` title="${Dc(e)}"`),a+=">",a}text(t){return"tokens"in t&&t.tokens?this.parser.parseInline(t.tokens):"escaped"in t&&t.escaped?t.text:Dc(t.text)}},Vse=class{strong({text:t}){return t}em({text:t}){return t}codespan({text:t}){return t}del({text:t}){return t}html({text:t}){return t}text({text:t}){return t}link({text:t}){return""+t}image({text:t}){return""+t}br(){return""}},qh=class cae{constructor(e){Pe(this,"options");Pe(this,"renderer");Pe(this,"textRenderer");this.options=e||pg,this.options.renderer=this.options.renderer||new YZ,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new Vse}static parse(e,r){return new cae(r).parse(e)}static parseInline(e,r){return new cae(r).parseInline(e)}parse(e,r=!0){var i,a;let n="";for(let o=0;o<e.length;o++){let s=e[o];if((a=(i=this.options.extensions)==null?void 0:i.renderers)!=null&&a[s.type]){let c=s,A=this.options.extensions.renderers[c.type].call({parser:this},c);if(A!==!1||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(c.type)){n+=A||"";continue}}let l=s;switch(l.type){case"space":{n+=this.renderer.space(l);continue}case"hr":{n+=this.renderer.hr(l);continue}case"heading":{n+=this.renderer.heading(l);continue}case"code":{n+=this.renderer.code(l);continue}case"table":{n+=this.renderer.table(l);continue}case"blockquote":{n+=this.renderer.blockquote(l);continue}case"list":{n+=this.renderer.list(l);continue}case"html":{n+=this.renderer.html(l);continue}case"def":{n+=this.renderer.def(l);continue}case"paragraph":{n+=this.renderer.paragraph(l);continue}case"text":{let c=l,A=this.renderer.text(c);for(;o+1<e.length&&e[o+1].type==="text";)c=e[++o],A+=` `+this.renderer.text(c);r?n+=this.renderer.paragraph({type:"paragraph",raw:A,text:A,tokens:[{type:"text",raw:A,text:A,escaped:!0}]}):n+=A;continue}default:{let c='Token with "'+l.type+'" type was not found.';if(this.options.silent)return console.error(c),"";throw new Error(c)}}}return n}parseInline(e,r=this.renderer){var i,a;let n="";for(let o=0;o<e.length;o++){let s=e[o];if((a=(i=this.options.extensions)==null?void 0:i.renderers)!=null&&a[s.type]){let c=this.options.extensions.renderers[s.type].call({parser:this},s);if(c!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(s.type)){n+=c||"";continue}}let l=s;switch(l.type){case"escape":{n+=r.text(l);break}case"html":{n+=r.html(l);break}case"link":{n+=r.link(l);break}case"image":{n+=r.image(l);break}case"strong":{n+=r.strong(l);break}case"em":{n+=r.em(l);break}case"codespan":{n+=r.codespan(l);break}case"br":{n+=r.br(l);break}case"del":{n+=r.del(l);break}case"text":{n+=r.text(l);break}default:{let c='Token with "'+l.type+'" type was not found.';if(this.options.silent)return console.error(c),"";throw new Error(c)}}}return n}},Bte,_W=(Bte=class{constructor(t){Pe(this,"options");Pe(this,"block");this.options=t||pg}preprocess(t){return t}postprocess(t){return t}processAllTokens(t){return t}provideLexer(){return this.block?jh.lex:jh.lexInline}provideParser(){return this.block?qh.parse:qh.parseInline}},Pe(Bte,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"])),Bte),Wje=class{constructor(...t){Pe(this,"defaults",Nse());Pe(this,"options",this.setOptions);Pe(this,"parse",this.parseMarkdown(!0));Pe(this,"parseInline",this.parseMarkdown(!1));Pe(this,"Parser",qh);Pe(this,"Renderer",YZ);Pe(this,"TextRenderer",Vse);Pe(this,"Lexer",jh);Pe(this,"Tokenizer",XZ);Pe(this,"Hooks",_W);this.use(...t)}walkTokens(t,e){var n,i;let r=[];for(let a of t)switch(r=r.concat(e.call(this,a)),a.type){case"table":{let o=a;for(let s of o.header)r=r.concat(this.walkTokens(s.tokens,e));for(let s of o.rows)for(let l of s)r=r.concat(this.walkTokens(l.tokens,e));break}case"list":{let o=a;r=r.concat(this.walkTokens(o.items,e));break}default:{let o=a;(i=(n=this.defaults.extensions)==null?void 0:n.childTokens)!=null&&i[o.type]?this.defaults.extensions.childTokens[o.type].forEach(s=>{let l=o[s].flat(1/0);r=r.concat(this.walkTokens(l,e))}):o.tokens&&(r=r.concat(this.walkTokens(o.tokens,e)))}}return r}use(...t){let e=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(r=>{let n={...r};if(n.async=this.defaults.async||n.async||!1,r.extensions&&(r.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){let a=e.renderers[i.name];a?e.renderers[i.name]=function(...o){let s=i.renderer.apply(this,o);return s===!1&&(s=a.apply(this,o)),s}:e.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let a=e[i.level];a?a.unshift(i.tokenizer):e[i.level]=[i.tokenizer],i.start&&(i.level==="block"?e.startBlock?e.startBlock.push(i.start):e.startBlock=[i.start]:i.level==="inline"&&(e.startInline?e.startInline.push(i.start):e.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(e.childTokens[i.name]=i.childTokens)}),n.extensions=e),r.renderer){let i=this.defaults.renderer||new YZ(this.defaults);for(let a in r.renderer){if(!(a in i))throw new Error(`renderer '${a}' does not exist`);if(["options","parser"].includes(a))continue;let o=a,s=r.renderer[o],l=i[o];i[o]=(...c)=>{let A=s.apply(i,c);return A===!1&&(A=l.apply(i,c)),A||""}}n.renderer=i}if(r.tokenizer){let i=this.defaults.tokenizer||new XZ(this.defaults);for(let a in r.tokenizer){if(!(a in i))throw new Error(`tokenizer '${a}' does not exist`);if(["options","rules","lexer"].includes(a))continue;let o=a,s=r.tokenizer[o],l=i[o];i[o]=(...c)=>{let A=s.apply(i,c);return A===!1&&(A=l.apply(i,c)),A}}n.tokenizer=i}if(r.hooks){let i=this.defaults.hooks||new _W;for(let a in r.hooks){if(!(a in i))throw new Error(`hook '${a}' does not exist`);if(["options","block"].includes(a))continue;let o=a,s=r.hooks[o],l=i[o];_W.passThroughHooks.has(a)?i[o]=c=>{if(this.defaults.async)return Promise.resolve(s.call(i,c)).then(h=>l.call(i,h));let A=s.call(i,c);return l.call(i,A)}:i[o]=(...c)=>{let A=s.apply(i,c);return A===!1&&(A=l.apply(i,c)),A}}n.hooks=i}if(r.walkTokens){let i=this.defaults.walkTokens,a=r.walkTokens;n.walkTokens=function(o){let s=[];return s.push(a.call(this,o)),i&&(s=s.concat(i.call(this,o))),s}}this.defaults={...this.defaults,...n}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,e){return jh.lex(t,e??this.defaults)}parser(t,e){return qh.parse(t,e??this.defaults)}parseMarkdown(t){return(e,r)=>{let n={...r},i={...this.defaults,...n},a=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&n.async===!1)return a(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof e>"u"||e===null)return a(new Error("marked(): input parameter is undefined or null"));if(typeof e!="string")return a(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected"));i.hooks&&(i.hooks.options=i,i.hooks.block=t);let o=i.hooks?i.hooks.provideLexer():t?jh.lex:jh.lexInline,s=i.hooks?i.hooks.provideParser():t?qh.parse:qh.parseInline;if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(e):e).then(l=>o(l,i)).then(l=>i.hooks?i.hooks.processAllTokens(l):l).then(l=>i.walkTokens?Promise.all(this.walkTokens(l,i.walkTokens)).then(()=>l):l).then(l=>s(l,i)).then(l=>i.hooks?i.hooks.postprocess(l):l).catch(a);try{i.hooks&&(e=i.hooks.preprocess(e));let l=o(e,i);i.hooks&&(l=i.hooks.processAllTokens(l)),i.walkTokens&&this.walkTokens(l,i.walkTokens);let c=s(l,i);return i.hooks&&(c=i.hooks.postprocess(c)),c}catch(l){return a(l)}}}onError(t,e){return r=>{if(r.message+=` Please report this to https://github.com/markedjs/marked.`,t){let n="<p>An error occurred:</p><pre>"+Dc(r.message+"",!0)+"</pre>";return e?Promise.resolve(n):n}if(e)return Promise.reject(r);throw r}}},Zp=new Wje;function on(t,e){return Zp.parse(t,e)}on.options=on.setOptions=function(t){return Zp.setOptions(t),on.defaults=Zp.defaults,D3e(on.defaults),on};on.getDefaults=Nse;on.defaults=pg;on.use=function(...t){return Zp.use(...t),on.defaults=Zp.defaults,D3e(on.defaults),on};on.walkTokens=function(t,e){return Zp.walkTokens(t,e)};on.parseInline=Zp.parseInline;on.Parser=qh;on.parser=qh.parse;on.Renderer=YZ;on.TextRenderer=Vse;on.Lexer=jh;on.lexer=jh.lex;on.Tokenizer=XZ;on.Hooks=_W;on.parse=on;on.options;on.setOptions;on.use;on.walkTokens;on.parseInline;qh.parse;jh.lex;function Zje(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)r.hasOwnProperty(n)&&(t[n]=r[n])}return t}function Aae(t,e){return Array(e+1).join(t)}function Xje(t){return t.replace(/^\n*/,"")}function Yje(t){for(var e=t.length;e>0&&t[e-1]===` `;)e--;return t.substring(0,e)}var Jje=["ADDRESS","ARTICLE","ASIDE","AUDIO","BLOCKQUOTE","BODY","CANVAS","CENTER","DD","DIR","DIV","DL","DT","FIELDSET","FIGCAPTION","FIGURE","FOOTER","FORM","FRAMESET","H1","H2","H3","H4","H5","H6","HEADER","HGROUP","HR","HTML","ISINDEX","LI","MAIN","MENU","NAV","NOFRAMES","NOSCRIPT","OL","OUTPUT","P","PRE","SECTION","TABLE","TBODY","TD","TFOOT","TH","THEAD","TR","UL"];function Kse(t){return Gse(t,Jje)}var O3e=["AREA","BASE","BR","COL","COMMAND","EMBED","HR","IMG","INPUT","KEYGEN","LINK","META","PARAM","SOURCE","TRACK","WBR"];function Q3e(t){return Gse(t,O3e)}function $je(t){return j3e(t,O3e)}var z3e=["A","TABLE","THEAD","TBODY","TFOOT","TH","TD","IFRAME","SCRIPT","AUDIO","VIDEO"];function eqe(t){return Gse(t,z3e)}function tqe(t){return j3e(t,z3e)}function Gse(t,e){return e.indexOf(t.nodeName)>=0}function j3e(t,e){return t.getElementsByTagName&&e.some(function(r){return t.getElementsByTagName(r).length})}var po={};po.paragraph={filter:"p",replacement:function(t){return` `+t+` `}};po.lineBreak={filter:"br",replacement:function(t,e,r){return r.br+` `}};po.heading={filter:["h1","h2","h3","h4","h5","h6"],replacement:function(t,e,r){var n=Number(e.nodeName.charAt(1));if(r.headingStyle==="setext"&&n<3){var i=Aae(n===1?"=":"-",t.length);return` `+t+` `+i+` `}else return` `+Aae("#",n)+" "+t+` `}};po.blockquote={filter:"blockquote",replacement:function(t){return t=t.replace(/^\n+|\n+$/g,""),t=t.replace(/^/gm,"> "),` `+t+` `}};po.list={filter:["ul","ol"],replacement:function(t,e){var r=e.parentNode;return r.nodeName==="LI"&&r.lastElementChild===e?` `+t:` `+t+` `}};po.listItem={filter:"li",replacement:function(t,e,r){var n=r.bulletListMarker+" ",i=e.parentNode;if(i.nodeName==="OL"){var a=i.getAttribute("start"),o=Array.prototype.indexOf.call(i.children,e);n=(a?Number(a)+o:o+1)+". "}return t=t.replace(/^\n+/,"").replace(/\n+$/,` `).replace(/\n/gm,` `+" ".repeat(n.length)),n+t+(e.nextSibling&&!/\n$/.test(t)?` `:"")}};po.indentedCodeBlock={filter:function(t,e){return e.codeBlockStyle==="indented"&&t.nodeName==="PRE"&&t.firstChild&&t.firstChild.nodeName==="CODE"},replacement:function(t,e,r){return` `+e.firstChild.textContent.replace(/\n/g,` `)+` `}};po.fencedCodeBlock={filter:function(t,e){return e.codeBlockStyle==="fenced"&&t.nodeName==="PRE"&&t.firstChild&&t.firstChild.nodeName==="CODE"},replacement:function(t,e,r){for(var n=e.firstChild.getAttribute("class")||"",i=(n.match(/language-(\S+)/)||[null,""])[1],a=e.firstChild.textContent,o=r.fence.charAt(0),s=3,l=new RegExp("^"+o+"{3,}","gm"),c;c=l.exec(a);)c[0].length>=s&&(s=c[0].length+1);var A=Aae(o,s);return` `+A+i+` `+a.replace(/\n$/,"")+` `+A+` `}};po.horizontalRule={filter:"hr",replacement:function(t,e,r){return` `+r.hr+` `}};po.inlineLink={filter:function(t,e){return e.linkStyle==="inlined"&&t.nodeName==="A"&&t.getAttribute("href")},replacement:function(t,e){var r=e.getAttribute("href");r&&(r=r.replace(/([()])/g,"\\$1"));var n=JZ(e.getAttribute("title"));return n&&(n=' "'+n.replace(/"/g,'\\"')+'"'),"["+t+"]("+r+n+")"}};po.referenceLink={filter:function(t,e){return e.linkStyle==="referenced"&&t.nodeName==="A"&&t.getAttribute("href")},replacement:function(t,e,r){var n=e.getAttribute("href"),i=JZ(e.getAttribute("title"));i&&(i=' "'+i+'"');var a,o;switch(r.linkReferenceStyle){case"collapsed":a="["+t+"][]",o="["+t+"]: "+n+i;break;case"shortcut":a="["+t+"]",o="["+t+"]: "+n+i;break;default:var s=this.references.length+1;a="["+t+"]["+s+"]",o="["+s+"]: "+n+i}return this.references.push(o),a},references:[],append:function(t){var e="";return this.references.length&&(e=` `+this.references.join(` `)+` `,this.references=[]),e}};po.emphasis={filter:["em","i"],replacement:function(t,e,r){return t.trim()?r.emDelimiter+t+r.emDelimiter:""}};po.strong={filter:["strong","b"],replacement:function(t,e,r){return t.trim()?r.strongDelimiter+t+r.strongDelimiter:""}};po.code={filter:function(t){var e=t.previousSibling||t.nextSibling,r=t.parentNode.nodeName==="PRE"&&!e;return t.nodeName==="CODE"&&!r},replacement:function(t){if(!t)return"";t=t.replace(/\r?\n|\r/g," ");for(var e=/^`|^ .*?[^ ].* $|`$/.test(t)?" ":"",r="`",n=t.match(/`+/gm)||[];n.indexOf(r)!==-1;)r=r+"`";return r+e+t+e+r}};po.image={filter:"img",replacement:function(t,e){var r=JZ(e.getAttribute("alt")),n=e.getAttribute("src")||"",i=JZ(e.getAttribute("title")),a=i?' "'+i+'"':"";return n?"":""}};function JZ(t){return t?t.replace(/(\n+\s*)+/g,` `):""}function q3e(t){this.options=t,this._keep=[],this._remove=[],this.blankRule={replacement:t.blankReplacement},this.keepReplacement=t.keepReplacement,this.defaultRule={replacement:t.defaultReplacement},this.array=[];for(var e in t.rules)this.array.push(t.rules[e])}q3e.prototype={add:function(t,e){this.array.unshift(e)},keep:function(t){this._keep.unshift({filter:t,replacement:this.keepReplacement})},remove:function(t){this._remove.unshift({filter:t,replacement:function(){return""}})},forNode:function(t){if(t.isBlank)return this.blankRule;var e;return(e=xte(this.array,t,this.options))||(e=xte(this._keep,t,this.options))||(e=xte(this._remove,t,this.options))?e:this.defaultRule},forEach:function(t){for(var e=0;e<this.array.length;e++)t(this.array[e],e)}};function xte(t,e,r){for(var n=0;n<t.length;n++){var i=t[n];if(rqe(i,e,r))return i}}function rqe(t,e,r){var n=t.filter;if(typeof n=="string"){if(n===e.nodeName.toLowerCase())return!0}else if(Array.isArray(n)){if(n.indexOf(e.nodeName.toLowerCase())>-1)return!0}else if(typeof n=="function"){if(n.call(t,e,r))return!0}else throw new TypeError("`filter` needs to be a string, array, or function")}function nqe(t){var e=t.element,r=t.isBlock,n=t.isVoid,i=t.isPre||function(h){return h.nodeName==="PRE"};if(!(!e.firstChild||i(e))){for(var a=null,o=!1,s=null,l=Ufe(s,e,i);l!==e;){if(l.nodeType===3||l.nodeType===4){var c=l.data.replace(/[ \r\n\t]+/g," ");if((!a||/ $/.test(a.data))&&!o&&c[0]===" "&&(c=c.substr(1)),!c){l=pte(l);continue}l.data=c,a=l}else if(l.nodeType===1)r(l)||l.nodeName==="BR"?(a&&(a.data=a.data.replace(/ $/,"")),a=null,o=!1):n(l)||i(l)?(a=null,o=!0):a&&(o=!1);else{l=pte(l);continue}var A=Ufe(s,l,i);s=l,l=A}a&&(a.data=a.data.replace(/ $/,""),a.data||pte(a))}}function pte(t){var e=t.nextSibling||t.parentNode;return t.parentNode.removeChild(t),e}function Ufe(t,e,r){return t&&t.parentNode===e||r(e)?e.nextSibling||e.parentNode:e.firstChild||e.nextSibling||e.parentNode}var Wse=typeof window<"u"?window:{};function iqe(){var t=Wse.DOMParser,e=!1;try{new t().parseFromString("","text/html")&&(e=!0)}catch{}return e}function aqe(){var t=function(){};return oqe()?t.prototype.parseFromString=function(e){var r=new window.ActiveXObject("htmlfile");return r.designMode="on",r.open(),r.write(e),r.close(),r}:t.prototype.parseFromString=function(e){var r=document.implementation.createHTMLDocument("");return r.open(),r.write(e),r.close(),r},t}function oqe(){var t=!1;try{document.implementation.createHTMLDocument("").open()}catch{Wse.ActiveXObject&&(t=!0)}return t}var sqe=iqe()?Wse.DOMParser:aqe();function lqe(t,e){var r;if(typeof t=="string"){var n=cqe().parseFromString('<x-turndown id="turndown-root">'+t+"</x-turndown>","text/html");r=n.getElementById("turndown-root")}else r=t.cloneNode(!0);return nqe({element:r,isBlock:Kse,isVoid:Q3e,isPre:e.preformattedCode?Aqe:null}),r}var gte;function cqe(){return gte=gte||new sqe,gte}function Aqe(t){return t.nodeName==="PRE"||t.nodeName==="CODE"}function hqe(t,e){return t.isBlock=Kse(t),t.isCode=t.nodeName==="CODE"||t.parentNode.isCode,t.isBlank=uqe(t),t.flankingWhitespace=dqe(t,e),t}function uqe(t){return!Q3e(t)&&!eqe(t)&&/^\s*$/i.test(t.textContent)&&!$je(t)&&!tqe(t)}function dqe(t,e){if(t.isBlock||e.preformattedCode&&t.isCode)return{leading:"",trailing:""};var r=fqe(t.textContent);return r.leadingAscii&&Nfe("left",t,e)&&(r.leading=r.leadingNonAscii),r.trailingAscii&&Nfe("right",t,e)&&(r.trailing=r.trailingNonAscii),{leading:r.leading,trailing:r.trailing}}function fqe(t){var e=t.match(/^(([ \t\r\n]*)(\s*))(?:(?=\S)[\s\S]*\S)?((\s*?)([ \t\r\n]*))$/);return{leading:e[1],leadingAscii:e[2],leadingNonAscii:e[3],trailing:e[4],trailingNonAscii:e[5],trailingAscii:e[6]}}function Nfe(t,e,r){var n,i,a;return t==="left"?(n=e.previousSibling,i=/ $/):(n=e.nextSibling,i=/^ /),n&&(n.nodeType===3?a=i.test(n.nodeValue):r.preformattedCode&&n.nodeName==="CODE"?a=!1:n.nodeType===1&&!Kse(n)&&(a=i.test(n.textContent))),a}var xqe=Array.prototype.reduce,pqe=[[/\\/g,"\\\\"],[/\*/g,"\\*"],[/^-/g,"\\-"],[/^\+ /g,"\\+ "],[/^(=+)/g,"\\$1"],[/^(#{1,6}) /g,"\\$1 "],[/`/g,"\\`"],[/^~~~/g,"\\~~~"],[/\[/g,"\\["],[/\]/g,"\\]"],[/^>/g,"\\>"],[/_/g,"\\_"],[/^(\d+)\. /g,"$1\\. "]];function $Z(t){if(!(this instanceof $Z))return new $Z(t);var e={rules:po,headingStyle:"setext",hr:"* * *",bulletListMarker:"*",codeBlockStyle:"indented",fence:"```",emDelimiter:"_",strongDelimiter:"**",linkStyle:"inlined",linkReferenceStyle:"full",br:" ",preformattedCode:!1,blankReplacement:function(r,n){return n.isBlock?` `:""},keepReplacement:function(r,n){return n.isBlock?` `+n.outerHTML+` `:n.outerHTML},defaultReplacement:function(r,n){return n.isBlock?` `+r+` `:r}};this.options=Zje({},e,t),this.rules=new q3e(this.options)}$Z.prototype={turndown:function(t){if(!vqe(t))throw new TypeError(t+" is not a string, or an element/document/fragment node.");if(t==="")return"";var e=V3e.call(this,new lqe(t,this.options));return gqe.call(this,e)},use:function(t){if(Array.isArray(t))for(var e=0;e<t.length;e++)this.use(t[e]);else if(typeof t=="function")t(this);else throw new TypeError("plugin must be a Function or an Array of Functions");return this},addRule:function(t,e){return this.rules.add(t,e),this},keep:function(t){return this.rules.keep(t),this},remove:function(t){return this.rules.remove(t),this},escape:function(t){return pqe.reduce(function(e,r){return e.replace(r[0],r[1])},t)}};function V3e(t){var e=this;return xqe.call(t.childNodes,function(r,n){n=new hqe(n,e.options);var i="";return n.nodeType===3?i=n.isCode?n.nodeValue:e.escape(n.nodeValue):n.nodeType===1&&(i=yqe.call(e,n)),K3e(r,i)},"")}function gqe(t){var e=this;return this.rules.forEach(function(r){typeof r.append=="function"&&(t=K3e(t,r.append(e.options)))}),t.replace(/^[\t\r\n]+/,"").replace(/[\t\r\n\s]+$/,"")}function yqe(t){var e=this.rules.forNode(t),r=V3e.call(this,t),n=t.flankingWhitespace;return(n.leading||n.trailing)&&(r=r.trim()),n.leading+e.replacement(r,t,this.options)+n.trailing}function K3e(t,e){var r=Yje(t),n=Xje(e),i=Math.max(t.length-r.length,e.length-n.length),a=` `.substring(0,i);return r+a+n}function vqe(t){return t!=null&&(typeof t=="string"||t.nodeType&&(t.nodeType===1||t.nodeType===9||t.nodeType===11))}/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function G3e(t){return typeof t>"u"||t===null}function mqe(t){return typeof t=="object"&&t!==null}function wqe(t){return Array.isArray(t)?t:G3e(t)?[]:[t]}function kqe(t,e){var r,n,i,a;if(e)for(a=Object.keys(e),r=0,n=a.length;r<n;r+=1)i=a[r],t[i]=e[i];return t}function Bqe(t,e){var r="",n;for(n=0;n<e;n+=1)r+=t;return r}function Cqe(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}var bqe=G3e,Eqe=mqe,Fqe=wqe,Sqe=Bqe,Dqe=Cqe,Mqe=kqe,na={isNothing:bqe,isObject:Eqe,toArray:Fqe,repeat:Sqe,isNegativeZero:Dqe,extend:Mqe};function W3e(t,e){var r="",n=t.reason||"(unknown reason)";return t.mark?(t.mark.name&&(r+='in "'+t.mark.name+'" '),r+="("+(t.mark.line+1)+":"+(t.mark.column+1)+")",!e&&t.mark.snippet&&(r+=` `+t.mark.snippet),n+" "+r):n}function X6(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=W3e(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}X6.prototype=Object.create(Error.prototype);X6.prototype.constructor=X6;X6.prototype.toString=function(e){return this.name+": "+W3e(this,e)};var cs=X6;function yte(t,e,r,n,i){var a="",o="",s=Math.floor(i/2)-1;return n-e>s&&(a=" ... ",e=n-s+a.length),r-n>s&&(o=" ...",r=n+s-o.length),{str:a+t.slice(e,r).replace(/\t/g,"→")+o,pos:n-e+a.length}}function vte(t,e){return na.repeat(" ",e-t.length)+t}function _qe(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),typeof e.indent!="number"&&(e.indent=1),typeof e.linesBefore!="number"&&(e.linesBefore=3),typeof e.linesAfter!="number"&&(e.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],i=[],a,o=-1;a=r.exec(t.buffer);)i.push(a.index),n.push(a.index+a[0].length),t.position<=a.index&&o<0&&(o=n.length-2);o<0&&(o=n.length-1);var s="",l,c,A=Math.min(t.line+e.linesAfter,i.length).toString().length,h=e.maxLength-(e.indent+A+3);for(l=1;l<=e.linesBefore&&!(o-l<0);l++)c=yte(t.buffer,n[o-l],i[o-l],t.position-(n[o]-n[o-l]),h),s=na.repeat(" ",e.indent)+vte((t.line-l+1).toString(),A)+" | "+c.str+` `+s;for(c=yte(t.buffer,n[o],i[o],t.position,h),s+=na.repeat(" ",e.indent)+vte((t.line+1).toString(),A)+" | "+c.str+` `,s+=na.repeat("-",e.indent+A+3+c.pos)+`^ `,l=1;l<=e.linesAfter&&!(o+l>=i.length);l++)c=yte(t.buffer,n[o+l],i[o+l],t.position-(n[o]-n[o+l]),h),s+=na.repeat(" ",e.indent)+vte((t.line+l+1).toString(),A)+" | "+c.str+` `;return s.replace(/\n$/,"")}var Lqe=_qe,Iqe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Tqe=["scalar","sequence","mapping"];function Pqe(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(n){e[String(n)]=r})}),e}function Uqe(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(Iqe.indexOf(r)===-1)throw new cs('Unknown option "'+r+'" is met in definition of "'+t+'" YAML type.')}),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(r){return r},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=Pqe(e.styleAliases||null),Tqe.indexOf(this.kind)===-1)throw new cs('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var uo=Uqe;function Rfe(t,e){var r=[];return t[e].forEach(function(n){var i=r.length;r.forEach(function(a,o){a.tag===n.tag&&a.kind===n.kind&&a.multi===n.multi&&(i=o)}),r[i]=n}),r}function Nqe(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},e,r;function n(i){i.multi?(t.multi[i.kind].push(i),t.multi.fallback.push(i)):t[i.kind][i.tag]=t.fallback[i.tag]=i}for(e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(n);return t}function hae(t){return this.extend(t)}hae.prototype.extend=function(e){var r=[],n=[];if(e instanceof uo)n.push(e);else if(Array.isArray(e))n=n.concat(e);else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit)))e.implicit&&(r=r.concat(e.implicit)),e.explicit&&(n=n.concat(e.explicit));else throw new cs("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(a){if(!(a instanceof uo))throw new cs("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(a.loadKind&&a.loadKind!=="scalar")throw new cs("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(a.multi)throw new cs("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(a){if(!(a instanceof uo))throw new cs("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var i=Object.create(hae.prototype);return i.implicit=(this.implicit||[]).concat(r),i.explicit=(this.explicit||[]).concat(n),i.compiledImplicit=Rfe(i,"implicit"),i.compiledExplicit=Rfe(i,"explicit"),i.compiledTypeMap=Nqe(i.compiledImplicit,i.compiledExplicit),i};var Rqe=hae,Hqe=new uo("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}}),Oqe=new uo("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}}),Qqe=new uo("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}}),zqe=new Rqe({explicit:[Hqe,Oqe,Qqe]});function jqe(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function qqe(){return null}function Vqe(t){return t===null}var Kqe=new uo("tag:yaml.org,2002:null",{kind:"scalar",resolve:jqe,construct:qqe,predicate:Vqe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function Gqe(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function Wqe(t){return t==="true"||t==="True"||t==="TRUE"}function Zqe(t){return Object.prototype.toString.call(t)==="[object Boolean]"}var Xqe=new uo("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Gqe,construct:Wqe,predicate:Zqe,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"});function Yqe(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function Jqe(t){return 48<=t&&t<=55}function $qe(t){return 48<=t&&t<=57}function eVe(t){if(t===null)return!1;var e=t.length,r=0,n=!1,i;if(!e)return!1;if(i=t[r],(i==="-"||i==="+")&&(i=t[++r]),i==="0"){if(r+1===e)return!0;if(i=t[++r],i==="b"){for(r++;r<e;r++)if(i=t[r],i!=="_"){if(i!=="0"&&i!=="1")return!1;n=!0}return n&&i!=="_"}if(i==="x"){for(r++;r<e;r++)if(i=t[r],i!=="_"){if(!Yqe(t.charCodeAt(r)))return!1;n=!0}return n&&i!=="_"}if(i==="o"){for(r++;r<e;r++)if(i=t[r],i!=="_"){if(!Jqe(t.charCodeAt(r)))return!1;n=!0}return n&&i!=="_"}}if(i==="_")return!1;for(;r<e;r++)if(i=t[r],i!=="_"){if(!$qe(t.charCodeAt(r)))return!1;n=!0}return!(!n||i==="_")}function tVe(t){var e=t,r=1,n;if(e.indexOf("_")!==-1&&(e=e.replace(/_/g,"")),n=e[0],(n==="-"||n==="+")&&(n==="-"&&(r=-1),e=e.slice(1),n=e[0]),e==="0")return 0;if(n==="0"){if(e[1]==="b")return r*parseInt(e.slice(2),2);if(e[1]==="x")return r*parseInt(e.slice(2),16);if(e[1]==="o")return r*parseInt(e.slice(2),8)}return r*parseInt(e,10)}function rVe(t){return Object.prototype.toString.call(t)==="[object Number]"&&t%1===0&&!na.isNegativeZero(t)}var nVe=new uo("tag:yaml.org,2002:int",{kind:"scalar",resolve:eVe,construct:tVe,predicate:rVe,represent:{binary:function(t){return t>=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0o"+t.toString(8):"-0o"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),iVe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function aVe(t){return!(t===null||!iVe.test(t)||t[t.length-1]==="_")}function oVe(t){var e,r;return e=t.replace(/_/g,"").toLowerCase(),r=e[0]==="-"?-1:1,"+-".indexOf(e[0])>=0&&(e=e.slice(1)),e===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:e===".nan"?NaN:r*parseFloat(e,10)}var sVe=/^[-+]?[0-9]+e/;function lVe(t,e){var r;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(na.isNegativeZero(t))return"-0.0";return r=t.toString(10),sVe.test(r)?r.replace("e",".e"):r}function cVe(t){return Object.prototype.toString.call(t)==="[object Number]"&&(t%1!==0||na.isNegativeZero(t))}var AVe=new uo("tag:yaml.org,2002:float",{kind:"scalar",resolve:aVe,construct:oVe,predicate:cVe,represent:lVe,defaultStyle:"lowercase"}),hVe=zqe.extend({implicit:[Kqe,Xqe,nVe,AVe]}),uVe=hVe,Z3e=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),X3e=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function dVe(t){return t===null?!1:Z3e.exec(t)!==null||X3e.exec(t)!==null}function fVe(t){var e,r,n,i,a,o,s,l=0,c=null,A,h,d;if(e=Z3e.exec(t),e===null&&(e=X3e.exec(t)),e===null)throw new Error("Date resolve error");if(r=+e[1],n=+e[2]-1,i=+e[3],!e[4])return new Date(Date.UTC(r,n,i));if(a=+e[4],o=+e[5],s=+e[6],e[7]){for(l=e[7].slice(0,3);l.length<3;)l+="0";l=+l}return e[9]&&(A=+e[10],h=+(e[11]||0),c=(A*60+h)*6e4,e[9]==="-"&&(c=-c)),d=new Date(Date.UTC(r,n,i,a,o,s,l)),c&&d.setTime(d.getTime()-c),d}function xVe(t){return t.toISOString()}var pVe=new uo("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:dVe,construct:fVe,instanceOf:Date,represent:xVe});function gVe(t){return t==="<<"||t===null}var yVe=new uo("tag:yaml.org,2002:merge",{kind:"scalar",resolve:gVe}),Zse=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`;function vVe(t){if(t===null)return!1;var e,r,n=0,i=t.length,a=Zse;for(r=0;r<i;r++)if(e=a.indexOf(t.charAt(r)),!(e>64)){if(e<0)return!1;n+=6}return n%8===0}function mVe(t){var e,r,n=t.replace(/[\r\n=]/g,""),i=n.length,a=Zse,o=0,s=[];for(e=0;e<i;e++)e%4===0&&e&&(s.push(o>>16&255),s.push(o>>8&255),s.push(o&255)),o=o<<6|a.indexOf(n.charAt(e));return r=i%4*6,r===0?(s.push(o>>16&255),s.push(o>>8&255),s.push(o&255)):r===18?(s.push(o>>10&255),s.push(o>>2&255)):r===12&&s.push(o>>4&255),new Uint8Array(s)}function wVe(t){var e="",r=0,n,i,a=t.length,o=Zse;for(n=0;n<a;n++)n%3===0&&n&&(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]),r=(r<<8)+t[n];return i=a%3,i===0?(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]):i===2?(e+=o[r>>10&63],e+=o[r>>4&63],e+=o[r<<2&63],e+=o[64]):i===1&&(e+=o[r>>2&63],e+=o[r<<4&63],e+=o[64],e+=o[64]),e}function kVe(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var BVe=new uo("tag:yaml.org,2002:binary",{kind:"scalar",resolve:vVe,construct:mVe,predicate:kVe,represent:wVe}),CVe=Object.prototype.hasOwnProperty,bVe=Object.prototype.toString;function EVe(t){if(t===null)return!0;var e=[],r,n,i,a,o,s=t;for(r=0,n=s.length;r<n;r+=1){if(i=s[r],o=!1,bVe.call(i)!=="[object Object]")return!1;for(a in i)if(CVe.call(i,a))if(!o)o=!0;else return!1;if(!o)return!1;if(e.indexOf(a)===-1)e.push(a);else return!1}return!0}function FVe(t){return t!==null?t:[]}var SVe=new uo("tag:yaml.org,2002:omap",{kind:"sequence",resolve:EVe,construct:FVe}),DVe=Object.prototype.toString;function MVe(t){if(t===null)return!0;var e,r,n,i,a,o=t;for(a=new Array(o.length),e=0,r=o.length;e<r;e+=1){if(n=o[e],DVe.call(n)!=="[object Object]"||(i=Object.keys(n),i.length!==1))return!1;a[e]=[i[0],n[i[0]]]}return!0}function _Ve(t){if(t===null)return[];var e,r,n,i,a,o=t;for(a=new Array(o.length),e=0,r=o.length;e<r;e+=1)n=o[e],i=Object.keys(n),a[e]=[i[0],n[i[0]]];return a}var LVe=new uo("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:MVe,construct:_Ve}),IVe=Object.prototype.hasOwnProperty;function TVe(t){if(t===null)return!0;var e,r=t;for(e in r)if(IVe.call(r,e)&&r[e]!==null)return!1;return!0}function PVe(t){return t!==null?t:{}}var UVe=new uo("tag:yaml.org,2002:set",{kind:"mapping",resolve:TVe,construct:PVe}),Y3e=uVe.extend({implicit:[pVe,yVe],explicit:[BVe,SVe,LVe,UVe]}),Q1=Object.prototype.hasOwnProperty,eX=1,J3e=2,$3e=3,tX=4,mte=1,NVe=2,Hfe=3,RVe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,HVe=/[\x85\u2028\u2029]/,OVe=/[,\[\]\{\}]/,e6e=/^(?:!|!!|![a-z\-]+!)$/i,t6e=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Ofe(t){return Object.prototype.toString.call(t)}function hA(t){return t===10||t===13}function wp(t){return t===9||t===32}function xs(t){return t===9||t===32||t===10||t===13}function Qy(t){return t===44||t===91||t===93||t===123||t===125}function QVe(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function zVe(t){return t===120?2:t===117?4:t===85?8:0}function jVe(t){return 48<=t&&t<=57?t-48:-1}function Qfe(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?` `:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?" ":t===95?" ":t===76?"\u2028":t===80?"\u2029":""}function qVe(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}var r6e=new Array(256),n6e=new Array(256);for(var oy=0;oy<256;oy++)r6e[oy]=Qfe(oy)?1:0,n6e[oy]=Qfe(oy);function VVe(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||Y3e,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function i6e(t,e){var r={name:t.filename,buffer:t.input.slice(0,-1),position:t.position,line:t.line,column:t.position-t.lineStart};return r.snippet=Lqe(r),new cs(e,r)}function It(t,e){throw i6e(t,e)}function rX(t,e){t.onWarning&&t.onWarning.call(null,i6e(t,e))}var zfe={YAML:function(e,r,n){var i,a,o;e.version!==null&&It(e,"duplication of %YAML directive"),n.length!==1&&It(e,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&It(e,"ill-formed argument of the YAML directive"),a=parseInt(i[1],10),o=parseInt(i[2],10),a!==1&&It(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=o<2,o!==1&&o!==2&&rX(e,"unsupported YAML version of the document")},TAG:function(e,r,n){var i,a;n.length!==2&&It(e,"TAG directive accepts exactly two arguments"),i=n[0],a=n[1],e6e.test(i)||It(e,"ill-formed tag handle (first argument) of the TAG directive"),Q1.call(e.tagMap,i)&&It(e,'there is a previously declared suffix for "'+i+'" tag handle'),t6e.test(a)||It(e,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{It(e,"tag prefix is malformed: "+a)}e.tagMap[i]=a}};function _1(t,e,r,n){var i,a,o,s;if(e<r){if(s=t.input.slice(e,r),n)for(i=0,a=s.length;i<a;i+=1)o=s.charCodeAt(i),o===9||32<=o&&o<=1114111||It(t,"expected valid JSON character");else RVe.test(s)&&It(t,"the stream contains non-printable characters");t.result+=s}}function jfe(t,e,r,n){var i,a,o,s;for(na.isObject(r)||It(t,"cannot merge mappings; the provided source object is unacceptable"),i=Object.keys(r),o=0,s=i.length;o<s;o+=1)a=i[o],Q1.call(e,a)||(e[a]=r[a],n[a]=!0)}function zy(t,e,r,n,i,a,o,s,l){var c,A;if(Array.isArray(i))for(i=Array.prototype.slice.call(i),c=0,A=i.length;c<A;c+=1)Array.isArray(i[c])&&It(t,"nested arrays are not supported inside keys"),typeof i=="object"&&Ofe(i[c])==="[object Object]"&&(i[c]="[object Object]");if(typeof i=="object"&&Ofe(i)==="[object Object]"&&(i="[object Object]"),i=String(i),e===null&&(e={}),n==="tag:yaml.org,2002:merge")if(Array.isArray(a))for(c=0,A=a.length;c<A;c+=1)jfe(t,e,a[c],r);else jfe(t,e,a,r);else!t.json&&!Q1.call(r,i)&&Q1.call(e,i)&&(t.line=o||t.line,t.lineStart=s||t.lineStart,t.position=l||t.position,It(t,"duplicated mapping key")),i==="__proto__"?Object.defineProperty(e,i,{configurable:!0,enumerable:!0,writable:!0,value:a}):e[i]=a,delete r[i];return e}function Xse(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):It(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function Ui(t,e,r){for(var n=0,i=t.input.charCodeAt(t.position);i!==0;){for(;wp(i);)i===9&&t.firstTabInLine===-1&&(t.firstTabInLine=t.position),i=t.input.charCodeAt(++t.position);if(e&&i===35)do i=t.input.charCodeAt(++t.position);while(i!==10&&i!==13&&i!==0);if(hA(i))for(Xse(t),i=t.input.charCodeAt(t.position),n++,t.lineIndent=0;i===32;)t.lineIndent++,i=t.input.charCodeAt(++t.position);else break}return r!==-1&&n!==0&&t.lineIndent<r&&rX(t,"deficient indentation"),n}function HY(t){var e=t.position,r;return r=t.input.charCodeAt(e),!!((r===45||r===46)&&r===t.input.charCodeAt(e+1)&&r===t.input.charCodeAt(e+2)&&(e+=3,r=t.input.charCodeAt(e),r===0||xs(r)))}function Yse(t,e){e===1?t.result+=" ":e>1&&(t.result+=na.repeat(` `,e-1))}function KVe(t,e,r){var n,i,a,o,s,l,c,A,h=t.kind,d=t.result,u;if(u=t.input.charCodeAt(t.position),xs(u)||Qy(u)||u===35||u===38||u===42||u===33||u===124||u===62||u===39||u===34||u===37||u===64||u===96||(u===63||u===45)&&(i=t.input.charCodeAt(t.position+1),xs(i)||r&&Qy(i)))return!1;for(t.kind="scalar",t.result="",a=o=t.position,s=!1;u!==0;){if(u===58){if(i=t.input.charCodeAt(t.position+1),xs(i)||r&&Qy(i))break}else if(u===35){if(n=t.input.charCodeAt(t.position-1),xs(n))break}else{if(t.position===t.lineStart&&HY(t)||r&&Qy(u))break;if(hA(u))if(l=t.line,c=t.lineStart,A=t.lineIndent,Ui(t,!1,-1),t.lineIndent>=e){s=!0,u=t.input.charCodeAt(t.position);continue}else{t.position=o,t.line=l,t.lineStart=c,t.lineIndent=A;break}}s&&(_1(t,a,o,!1),Yse(t,t.line-l),a=o=t.position,s=!1),wp(u)||(o=t.position+1),u=t.input.charCodeAt(++t.position)}return _1(t,a,o,!1),t.result?!0:(t.kind=h,t.result=d,!1)}function GVe(t,e){var r,n,i;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,n=i=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(_1(t,n,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)n=t.position,t.position++,i=t.position;else return!0;else hA(r)?(_1(t,n,i,!0),Yse(t,Ui(t,!1,e)),n=i=t.position):t.position===t.lineStart&&HY(t)?It(t,"unexpected end of the document within a single quoted scalar"):(t.position++,i=t.position);It(t,"unexpected end of the stream within a single quoted scalar")}function WVe(t,e){var r,n,i,a,o,s;if(s=t.input.charCodeAt(t.position),s!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=n=t.position;(s=t.input.charCodeAt(t.position))!==0;){if(s===34)return _1(t,r,t.position,!0),t.position++,!0;if(s===92){if(_1(t,r,t.position,!0),s=t.input.charCodeAt(++t.position),hA(s))Ui(t,!1,e);else if(s<256&&r6e[s])t.result+=n6e[s],t.position++;else if((o=zVe(s))>0){for(i=o,a=0;i>0;i--)s=t.input.charCodeAt(++t.position),(o=QVe(s))>=0?a=(a<<4)+o:It(t,"expected hexadecimal character");t.result+=qVe(a),t.position++}else It(t,"unknown escape sequence");r=n=t.position}else hA(s)?(_1(t,r,n,!0),Yse(t,Ui(t,!1,e)),r=n=t.position):t.position===t.lineStart&&HY(t)?It(t,"unexpected end of the document within a double quoted scalar"):(t.position++,n=t.position)}It(t,"unexpected end of the stream within a double quoted scalar")}function ZVe(t,e){var r=!0,n,i,a,o=t.tag,s,l=t.anchor,c,A,h,d,u,f=Object.create(null),x,y,p,v;if(v=t.input.charCodeAt(t.position),v===91)A=93,u=!1,s=[];else if(v===123)A=125,u=!0,s={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=s),v=t.input.charCodeAt(++t.position);v!==0;){if(Ui(t,!0,e),v=t.input.charCodeAt(t.position),v===A)return t.position++,t.tag=o,t.anchor=l,t.kind=u?"mapping":"sequence",t.result=s,!0;r?v===44&&It(t,"expected the node content, but found ','"):It(t,"missed comma between flow collection entries"),y=x=p=null,h=d=!1,v===63&&(c=t.input.charCodeAt(t.position+1),xs(c)&&(h=d=!0,t.position++,Ui(t,!0,e))),n=t.line,i=t.lineStart,a=t.position,im(t,e,eX,!1,!0),y=t.tag,x=t.result,Ui(t,!0,e),v=t.input.charCodeAt(t.position),(d||t.line===n)&&v===58&&(h=!0,v=t.input.charCodeAt(++t.position),Ui(t,!0,e),im(t,e,eX,!1,!0),p=t.result),u?zy(t,s,f,y,x,p,n,i,a):h?s.push(zy(t,null,f,y,x,p,n,i,a)):s.push(x),Ui(t,!0,e),v=t.input.charCodeAt(t.position),v===44?(r=!0,v=t.input.charCodeAt(++t.position)):r=!1}It(t,"unexpected end of the stream within a flow collection")}function XVe(t,e){var r,n,i=mte,a=!1,o=!1,s=e,l=0,c=!1,A,h;if(h=t.input.charCodeAt(t.position),h===124)n=!1;else if(h===62)n=!0;else return!1;for(t.kind="scalar",t.result="";h!==0;)if(h=t.input.charCodeAt(++t.position),h===43||h===45)mte===i?i=h===43?Hfe:NVe:It(t,"repeat of a chomping mode identifier");else if((A=jVe(h))>=0)A===0?It(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?It(t,"repeat of an indentation width identifier"):(s=e+A-1,o=!0);else break;if(wp(h)){do h=t.input.charCodeAt(++t.position);while(wp(h));if(h===35)do h=t.input.charCodeAt(++t.position);while(!hA(h)&&h!==0)}for(;h!==0;){for(Xse(t),t.lineIndent=0,h=t.input.charCodeAt(t.position);(!o||t.lineIndent<s)&&h===32;)t.lineIndent++,h=t.input.charCodeAt(++t.position);if(!o&&t.lineIndent>s&&(s=t.lineIndent),hA(h)){l++;continue}if(t.lineIndent<s){i===Hfe?t.result+=na.repeat(` `,a?1+l:l):i===mte&&a&&(t.result+=` `);break}for(n?wp(h)?(c=!0,t.result+=na.repeat(` `,a?1+l:l)):c?(c=!1,t.result+=na.repeat(` `,l+1)):l===0?a&&(t.result+=" "):t.result+=na.repeat(` `,l):t.result+=na.repeat(` `,a?1+l:l),a=!0,o=!0,l=0,r=t.position;!hA(h)&&h!==0;)h=t.input.charCodeAt(++t.position);_1(t,r,t.position,!1)}return!0}function qfe(t,e){var r,n=t.tag,i=t.anchor,a=[],o,s=!1,l;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=a),l=t.input.charCodeAt(t.position);l!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,It(t,"tab characters must not be used in indentation")),!(l!==45||(o=t.input.charCodeAt(t.position+1),!xs(o))));){if(s=!0,t.position++,Ui(t,!0,-1)&&t.lineIndent<=e){a.push(null),l=t.input.charCodeAt(t.position);continue}if(r=t.line,im(t,e,$3e,!1,!0),a.push(t.result),Ui(t,!0,-1),l=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&l!==0)It(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return s?(t.tag=n,t.anchor=i,t.kind="sequence",t.result=a,!0):!1}function YVe(t,e,r){var n,i,a,o,s,l,c=t.tag,A=t.anchor,h={},d=Object.create(null),u=null,f=null,x=null,y=!1,p=!1,v;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=h),v=t.input.charCodeAt(t.position);v!==0;){if(!y&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,It(t,"tab characters must not be used in indentation")),n=t.input.charCodeAt(t.position+1),a=t.line,(v===63||v===58)&&xs(n))v===63?(y&&(zy(t,h,d,u,f,null,o,s,l),u=f=x=null),p=!0,y=!0,i=!0):y?(y=!1,i=!0):It(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,v=n;else{if(o=t.line,s=t.lineStart,l=t.position,!im(t,r,J3e,!1,!0))break;if(t.line===a){for(v=t.input.charCodeAt(t.position);wp(v);)v=t.input.charCodeAt(++t.position);if(v===58)v=t.input.charCodeAt(++t.position),xs(v)||It(t,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(zy(t,h,d,u,f,null,o,s,l),u=f=x=null),p=!0,y=!1,i=!1,u=t.tag,f=t.result;else if(p)It(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=c,t.anchor=A,!0}else if(p)It(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=c,t.anchor=A,!0}if((t.line===a||t.lineIndent>e)&&(y&&(o=t.line,s=t.lineStart,l=t.position),im(t,e,tX,!0,i)&&(y?f=t.result:x=t.result),y||(zy(t,h,d,u,f,x,o,s,l),u=f=x=null),Ui(t,!0,-1),v=t.input.charCodeAt(t.position)),(t.line===a||t.lineIndent>e)&&v!==0)It(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return y&&zy(t,h,d,u,f,null,o,s,l),p&&(t.tag=c,t.anchor=A,t.kind="mapping",t.result=h),p}function JVe(t){var e,r=!1,n=!1,i,a,o;if(o=t.input.charCodeAt(t.position),o!==33)return!1;if(t.tag!==null&&It(t,"duplication of a tag property"),o=t.input.charCodeAt(++t.position),o===60?(r=!0,o=t.input.charCodeAt(++t.position)):o===33?(n=!0,i="!!",o=t.input.charCodeAt(++t.position)):i="!",e=t.position,r){do o=t.input.charCodeAt(++t.position);while(o!==0&&o!==62);t.position<t.length?(a=t.input.slice(e,t.position),o=t.input.charCodeAt(++t.position)):It(t,"unexpected end of the stream within a verbatim tag")}else{for(;o!==0&&!xs(o);)o===33&&(n?It(t,"tag suffix cannot contain exclamation marks"):(i=t.input.slice(e-1,t.position+1),e6e.test(i)||It(t,"named tag handle cannot contain such characters"),n=!0,e=t.position+1)),o=t.input.charCodeAt(++t.position);a=t.input.slice(e,t.position),OVe.test(a)&&It(t,"tag suffix cannot contain flow indicator characters")}a&&!t6e.test(a)&&It(t,"tag name cannot contain such characters: "+a);try{a=decodeURIComponent(a)}catch{It(t,"tag name is malformed: "+a)}return r?t.tag=a:Q1.call(t.tagMap,i)?t.tag=t.tagMap[i]+a:i==="!"?t.tag="!"+a:i==="!!"?t.tag="tag:yaml.org,2002:"+a:It(t,'undeclared tag handle "'+i+'"'),!0}function $Ve(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&It(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!xs(r)&&!Qy(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&It(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function eKe(t){var e,r,n;if(n=t.input.charCodeAt(t.position),n!==42)return!1;for(n=t.input.charCodeAt(++t.position),e=t.position;n!==0&&!xs(n)&&!Qy(n);)n=t.input.charCodeAt(++t.position);return t.position===e&&It(t,"name of an alias node must contain at least one character"),r=t.input.slice(e,t.position),Q1.call(t.anchorMap,r)||It(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],Ui(t,!0,-1),!0}function im(t,e,r,n,i){var a,o,s,l=1,c=!1,A=!1,h,d,u,f,x,y;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,a=o=s=tX===r||$3e===r,n&&Ui(t,!0,-1)&&(c=!0,t.lineIndent>e?l=1:t.lineIndent===e?l=0:t.lineIndent<e&&(l=-1)),l===1)for(;JVe(t)||$Ve(t);)Ui(t,!0,-1)?(c=!0,s=a,t.lineIndent>e?l=1:t.lineIndent===e?l=0:t.lineIndent<e&&(l=-1)):s=!1;if(s&&(s=c||i),(l===1||tX===r)&&(eX===r||J3e===r?x=e:x=e+1,y=t.position-t.lineStart,l===1?s&&(qfe(t,y)||YVe(t,y,x))||ZVe(t,x)?A=!0:(o&&XVe(t,x)||GVe(t,x)||WVe(t,x)?A=!0:eKe(t)?(A=!0,(t.tag!==null||t.anchor!==null)&&It(t,"alias node should not have any properties")):KVe(t,x,eX===r)&&(A=!0,t.tag===null&&(t.tag="?")),t.anchor!==null&&(t.anchorMap[t.anchor]=t.result)):l===0&&(A=s&&qfe(t,y))),t.tag===null)t.anchor!==null&&(t.anchorMap[t.anchor]=t.result);else if(t.tag==="?"){for(t.result!==null&&t.kind!=="scalar"&&It(t,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+t.kind+'"'),h=0,d=t.implicitTypes.length;h<d;h+=1)if(f=t.implicitTypes[h],f.resolve(t.result)){t.result=f.construct(t.result),t.tag=f.tag,t.anchor!==null&&(t.anchorMap[t.anchor]=t.result);break}}else if(t.tag!=="!"){if(Q1.call(t.typeMap[t.kind||"fallback"],t.tag))f=t.typeMap[t.kind||"fallback"][t.tag];else for(f=null,u=t.typeMap.multi[t.kind||"fallback"],h=0,d=u.length;h<d;h+=1)if(t.tag.slice(0,u[h].tag.length)===u[h].tag){f=u[h];break}f||It(t,"unknown tag !<"+t.tag+">"),t.result!==null&&f.kind!==t.kind&&It(t,"unacceptable node kind for !<"+t.tag+'> tag; it should be "'+f.kind+'", not "'+t.kind+'"'),f.resolve(t.result,t.tag)?(t.result=f.construct(t.result,t.tag),t.anchor!==null&&(t.anchorMap[t.anchor]=t.result)):It(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")}return t.listener!==null&&t.listener("close",t),t.tag!==null||t.anchor!==null||A}function tKe(t){var e=t.position,r,n,i,a=!1,o;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap=Object.create(null),t.anchorMap=Object.create(null);(o=t.input.charCodeAt(t.position))!==0&&(Ui(t,!0,-1),o=t.input.charCodeAt(t.position),!(t.lineIndent>0||o!==37));){for(a=!0,o=t.input.charCodeAt(++t.position),r=t.position;o!==0&&!xs(o);)o=t.input.charCodeAt(++t.position);for(n=t.input.slice(r,t.position),i=[],n.length<1&&It(t,"directive name must not be less than one character in length");o!==0;){for(;wp(o);)o=t.input.charCodeAt(++t.position);if(o===35){do o=t.input.charCodeAt(++t.position);while(o!==0&&!hA(o));break}if(hA(o))break;for(r=t.position;o!==0&&!xs(o);)o=t.input.charCodeAt(++t.position);i.push(t.input.slice(r,t.position))}o!==0&&Xse(t),Q1.call(zfe,n)?zfe[n](t,n,i):rX(t,'unknown document directive "'+n+'"')}if(Ui(t,!0,-1),t.lineIndent===0&&t.input.charCodeAt(t.position)===45&&t.input.charCodeAt(t.position+1)===45&&t.input.charCodeAt(t.position+2)===45?(t.position+=3,Ui(t,!0,-1)):a&&It(t,"directives end mark is expected"),im(t,t.lineIndent-1,tX,!1,!0),Ui(t,!0,-1),t.checkLineBreaks&&HVe.test(t.input.slice(e,t.position))&&rX(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&HY(t)){t.input.charCodeAt(t.position)===46&&(t.position+=3,Ui(t,!0,-1));return}if(t.position<t.length-1)It(t,"end of the stream or a document separator is expected");else return}function a6e(t,e){t=String(t),e=e||{},t.length!==0&&(t.charCodeAt(t.length-1)!==10&&t.charCodeAt(t.length-1)!==13&&(t+=` `),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new VVe(t,e),n=t.indexOf("\0");for(n!==-1&&(r.position=n,It(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)tKe(r);return r.documents}function rKe(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var n=a6e(t,r);if(typeof e!="function")return n;for(var i=0,a=n.length;i<a;i+=1)e(n[i])}function nKe(t,e){var r=a6e(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new cs("expected a single document in the stream, but found more")}}var iKe=rKe,aKe=nKe,oKe={loadAll:iKe,load:aKe},o6e=Object.prototype.toString,s6e=Object.prototype.hasOwnProperty,Jse=65279,sKe=9,Y6=10,lKe=13,cKe=32,AKe=33,hKe=34,uae=35,uKe=37,dKe=38,fKe=39,xKe=42,l6e=44,pKe=45,nX=58,gKe=61,yKe=62,vKe=63,mKe=64,c6e=91,A6e=93,wKe=96,h6e=123,kKe=124,u6e=125,go={};go[0]="\\0";go[7]="\\a";go[8]="\\b";go[9]="\\t";go[10]="\\n";go[11]="\\v";go[12]="\\f";go[13]="\\r";go[27]="\\e";go[34]='\\"';go[92]="\\\\";go[133]="\\N";go[160]="\\_";go[8232]="\\L";go[8233]="\\P";var BKe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],CKe=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function bKe(t,e){var r,n,i,a,o,s,l;if(e===null)return{};for(r={},n=Object.keys(e),i=0,a=n.length;i<a;i+=1)o=n[i],s=String(e[o]),o.slice(0,2)==="!!"&&(o="tag:yaml.org,2002:"+o.slice(2)),l=t.compiledTypeMap.fallback[o],l&&s6e.call(l.styleAliases,s)&&(s=l.styleAliases[s]),r[o]=s;return r}function EKe(t){var e,r,n;if(e=t.toString(16).toUpperCase(),t<=255)r="x",n=2;else if(t<=65535)r="u",n=4;else if(t<=4294967295)r="U",n=8;else throw new cs("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+na.repeat("0",n-e.length)+e}var FKe=1,J6=2;function SKe(t){this.schema=t.schema||Y3e,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=na.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=bKe(this.schema,t.styles||null),this.sortKeys=t.sortKeys||!1,this.lineWidth=t.lineWidth||80,this.noRefs=t.noRefs||!1,this.noCompatMode=t.noCompatMode||!1,this.condenseFlow=t.condenseFlow||!1,this.quotingType=t.quotingType==='"'?J6:FKe,this.forceQuotes=t.forceQuotes||!1,this.replacer=typeof t.replacer=="function"?t.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function Vfe(t,e){for(var r=na.repeat(" ",e),n=0,i=-1,a="",o,s=t.length;n<s;)i=t.indexOf(` `,n),i===-1?(o=t.slice(n),n=s):(o=t.slice(n,i+1),n=i+1),o.length&&o!==` `&&(a+=r),a+=o;return a}function dae(t,e){return` `+na.repeat(" ",t.indent*e)}function DKe(t,e){var r,n,i;for(r=0,n=t.implicitTypes.length;r<n;r+=1)if(i=t.implicitTypes[r],i.resolve(e))return!0;return!1}function iX(t){return t===cKe||t===sKe}function $6(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==Jse||65536<=t&&t<=1114111}function Kfe(t){return $6(t)&&t!==Jse&&t!==lKe&&t!==Y6}function Gfe(t,e,r){var n=Kfe(t),i=n&&!iX(t);return(r?n:n&&t!==l6e&&t!==c6e&&t!==A6e&&t!==h6e&&t!==u6e)&&t!==uae&&!(e===nX&&!i)||Kfe(e)&&!iX(e)&&t===uae||e===nX&&i}function MKe(t){return $6(t)&&t!==Jse&&!iX(t)&&t!==pKe&&t!==vKe&&t!==nX&&t!==l6e&&t!==c6e&&t!==A6e&&t!==h6e&&t!==u6e&&t!==uae&&t!==dKe&&t!==xKe&&t!==AKe&&t!==kKe&&t!==gKe&&t!==yKe&&t!==fKe&&t!==hKe&&t!==uKe&&t!==mKe&&t!==wKe}function _Ke(t){return!iX(t)&&t!==nX}function f8(t,e){var r=t.charCodeAt(e),n;return r>=55296&&r<=56319&&e+1<t.length&&(n=t.charCodeAt(e+1),n>=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function d6e(t){var e=/^\n* /;return e.test(t)}var f6e=1,fae=2,x6e=3,p6e=4,vy=5;function LKe(t,e,r,n,i,a,o,s){var l,c=0,A=null,h=!1,d=!1,u=n!==-1,f=-1,x=MKe(f8(t,0))&&_Ke(f8(t,t.length-1));if(e||o)for(l=0;l<t.length;c>=65536?l+=2:l++){if(c=f8(t,l),!$6(c))return vy;x=x&&Gfe(c,A,s),A=c}else{for(l=0;l<t.length;c>=65536?l+=2:l++){if(c=f8(t,l),c===Y6)h=!0,u&&(d=d||l-f-1>n&&t[f+1]!==" ",f=l);else if(!$6(c))return vy;x=x&&Gfe(c,A,s),A=c}d=d||u&&l-f-1>n&&t[f+1]!==" "}return!h&&!d?x&&!o&&!i(t)?f6e:a===J6?vy:fae:r>9&&d6e(t)?vy:o?a===J6?vy:fae:d?p6e:x6e}function IKe(t,e,r,n,i){t.dump=function(){if(e.length===0)return t.quotingType===J6?'""':"''";if(!t.noCompatMode&&(BKe.indexOf(e)!==-1||CKe.test(e)))return t.quotingType===J6?'"'+e+'"':"'"+e+"'";var a=t.indent*Math.max(1,r),o=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-a),s=n||t.flowLevel>-1&&r>=t.flowLevel;function l(c){return DKe(t,c)}switch(LKe(e,s,t.indent,o,l,t.quotingType,t.forceQuotes&&!n,i)){case f6e:return e;case fae:return"'"+e.replace(/'/g,"''")+"'";case x6e:return"|"+Wfe(e,t.indent)+Zfe(Vfe(e,a));case p6e:return">"+Wfe(e,t.indent)+Zfe(Vfe(TKe(e,o),a));case vy:return'"'+PKe(e)+'"';default:throw new cs("impossible error: invalid scalar style")}}()}function Wfe(t,e){var r=d6e(t)?String(e):"",n=t[t.length-1]===` `,i=n&&(t[t.length-2]===` `||t===` `),a=i?"+":n?"":"-";return r+a+` `}function Zfe(t){return t[t.length-1]===` `?t.slice(0,-1):t}function TKe(t,e){for(var r=/(\n+)([^\n]*)/g,n=function(){var c=t.indexOf(` `);return c=c!==-1?c:t.length,r.lastIndex=c,Xfe(t.slice(0,c),e)}(),i=t[0]===` `||t[0]===" ",a,o;o=r.exec(t);){var s=o[1],l=o[2];a=l[0]===" ",n+=s+(!i&&!a&&l!==""?` `:"")+Xfe(l,e),i=a}return n}function Xfe(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,n,i=0,a,o=0,s=0,l="";n=r.exec(t);)s=n.index,s-i>e&&(a=o>i?o:s,l+=` `+t.slice(i,a),i=a+1),o=s;return l+=` `,t.length-i>e&&o>i?l+=t.slice(i,o)+` `+t.slice(o+1):l+=t.slice(i),l.slice(1)}function PKe(t){for(var e="",r=0,n,i=0;i<t.length;r>=65536?i+=2:i++)r=f8(t,i),n=go[r],!n&&$6(r)?(e+=t[i],r>=65536&&(e+=t[i+1])):e+=n||EKe(r);return e}function UKe(t,e,r){var n="",i=t.tag,a,o,s;for(a=0,o=r.length;a<o;a+=1)s=r[a],t.replacer&&(s=t.replacer.call(r,String(a),s)),(iu(t,e,s,!1,!1)||typeof s>"u"&&iu(t,e,null,!1,!1))&&(n!==""&&(n+=","+(t.condenseFlow?"":" ")),n+=t.dump);t.tag=i,t.dump="["+n+"]"}function Yfe(t,e,r,n){var i="",a=t.tag,o,s,l;for(o=0,s=r.length;o<s;o+=1)l=r[o],t.replacer&&(l=t.replacer.call(r,String(o),l)),(iu(t,e+1,l,!0,!0,!1,!0)||typeof l>"u"&&iu(t,e+1,null,!0,!0,!1,!0))&&((!n||i!=="")&&(i+=dae(t,e)),t.dump&&Y6===t.dump.charCodeAt(0)?i+="-":i+="- ",i+=t.dump);t.tag=a,t.dump=i||"[]"}function NKe(t,e,r){var n="",i=t.tag,a=Object.keys(r),o,s,l,c,A;for(o=0,s=a.length;o<s;o+=1)A="",n!==""&&(A+=", "),t.condenseFlow&&(A+='"'),l=a[o],c=r[l],t.replacer&&(c=t.replacer.call(r,l,c)),iu(t,e,l,!1,!1)&&(t.dump.length>1024&&(A+="? "),A+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),iu(t,e,c,!1,!1)&&(A+=t.dump,n+=A));t.tag=i,t.dump="{"+n+"}"}function RKe(t,e,r,n){var i="",a=t.tag,o=Object.keys(r),s,l,c,A,h,d;if(t.sortKeys===!0)o.sort();else if(typeof t.sortKeys=="function")o.sort(t.sortKeys);else if(t.sortKeys)throw new cs("sortKeys must be a boolean or a function");for(s=0,l=o.length;s<l;s+=1)d="",(!n||i!=="")&&(d+=dae(t,e)),c=o[s],A=r[c],t.replacer&&(A=t.replacer.call(r,c,A)),iu(t,e+1,c,!0,!0,!0)&&(h=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,h&&(t.dump&&Y6===t.dump.charCodeAt(0)?d+="?":d+="? "),d+=t.dump,h&&(d+=dae(t,e)),iu(t,e+1,A,!0,h)&&(t.dump&&Y6===t.dump.charCodeAt(0)?d+=":":d+=": ",d+=t.dump,i+=d));t.tag=a,t.dump=i||"{}"}function Jfe(t,e,r){var n,i,a,o,s,l;for(i=r?t.explicitTypes:t.implicitTypes,a=0,o=i.length;a<o;a+=1)if(s=i[a],(s.instanceOf||s.predicate)&&(!s.instanceOf||typeof e=="object"&&e instanceof s.instanceOf)&&(!s.predicate||s.predicate(e))){if(r?s.multi&&s.representName?t.tag=s.representName(e):t.tag=s.tag:t.tag="?",s.represent){if(l=t.styleMap[s.tag]||s.defaultStyle,o6e.call(s.represent)==="[object Function]")n=s.represent(e,l);else if(s6e.call(s.represent,l))n=s.represent[l](e,l);else throw new cs("!<"+s.tag+'> tag resolver accepts not "'+l+'" style');t.dump=n}return!0}return!1}function iu(t,e,r,n,i,a,o){t.tag=null,t.dump=r,Jfe(t,r,!1)||Jfe(t,r,!0);var s=o6e.call(t.dump),l=n,c;n&&(n=t.flowLevel<0||t.flowLevel>e);var A=s==="[object Object]"||s==="[object Array]",h,d;if(A&&(h=t.duplicates.indexOf(r),d=h!==-1),(t.tag!==null&&t.tag!=="?"||d||t.indent!==2&&e>0)&&(i=!1),d&&t.usedDuplicates[h])t.dump="*ref_"+h;else{if(A&&d&&!t.usedDuplicates[h]&&(t.usedDuplicates[h]=!0),s==="[object Object]")n&&Object.keys(t.dump).length!==0?(RKe(t,e,t.dump,i),d&&(t.dump="&ref_"+h+t.dump)):(NKe(t,e,t.dump),d&&(t.dump="&ref_"+h+" "+t.dump));else if(s==="[object Array]")n&&t.dump.length!==0?(t.noArrayIndent&&!o&&e>0?Yfe(t,e-1,t.dump,i):Yfe(t,e,t.dump,i),d&&(t.dump="&ref_"+h+t.dump)):(UKe(t,e,t.dump),d&&(t.dump="&ref_"+h+" "+t.dump));else if(s==="[object String]")t.tag!=="?"&&IKe(t,t.dump,e,a,l);else{if(s==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new cs("unacceptable kind of an object to dump "+s)}t.tag!==null&&t.tag!=="?"&&(c=encodeURI(t.tag[0]==="!"?t.tag.slice(1):t.tag).replace(/!/g,"%21"),t.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",t.dump=c+" "+t.dump)}return!0}function HKe(t,e){var r=[],n=[],i,a;for(xae(t,r,n),i=0,a=n.length;i<a;i+=1)e.duplicates.push(r[n[i]]);e.usedDuplicates=new Array(a)}function xae(t,e,r){var n,i,a;if(t!==null&&typeof t=="object")if(i=e.indexOf(t),i!==-1)r.indexOf(i)===-1&&r.push(i);else if(e.push(t),Array.isArray(t))for(i=0,a=t.length;i<a;i+=1)xae(t[i],e,r);else for(n=Object.keys(t),i=0,a=n.length;i<a;i+=1)xae(t[n[i]],e,r)}function OKe(t,e){e=e||{};var r=new SKe(e);r.noRefs||HKe(t,r);var n=t;return r.replacer&&(n=r.replacer.call({"":n},"",n)),iu(r,0,n,!0,!0)?r.dump+` `:""}var QKe=OKe,zKe={dump:QKe},jKe=oKe.load,qKe=zKe.dump;class Di{static async encodeBase64(e){try{let r,n={};if(typeof e=="string")r=btoa(unescape(encodeURIComponent(e))),n={type:"text",originalLength:e.length,encodedLength:r.length};else{const i=await e.arrayBuffer(),a=new Uint8Array(i),o=1024*1024;let s="";for(let l=0;l<a.length;l+=o)a.slice(l,l+o).forEach(A=>s+=String.fromCharCode(A));r=btoa(s),n={type:"file",filename:e.name,fileSize:e.size,mimeType:e.type,encodedLength:r.length}}return{success:!0,text:r,data:n}}catch(r){return{success:!1,error:`Failed to encode Base64: ${r instanceof Error?r.message:"Unknown error"}`}}}static async decodeBase64(e,r=!1){try{const n=atob(e);if(r){const i=new Uint8Array(n.length);for(let o=0;o<n.length;o++)i[o]=n.charCodeAt(o);return{success:!0,blob:new Blob([i]),filename:"decoded-file.bin"}}else return{success:!0,text:decodeURIComponent(escape(n))}}catch(n){return{success:!1,error:`Failed to decode Base64: ${n instanceof Error?n.message:"Unknown error"}`}}}static encodeURL(e){try{return{success:!0,text:encodeURIComponent(e)}}catch(r){return{success:!1,error:`Failed to encode URL: ${r instanceof Error?r.message:"Unknown error"}`}}}static decodeURL(e){try{return{success:!0,text:decodeURIComponent(e)}}catch(r){return{success:!1,error:`Failed to decode URL: ${r instanceof Error?r.message:"Unknown error"}`}}}static formatJSON(e){try{const r=JSON.parse(e),n=2,i=JSON.stringify(r,null,n),a=this.analyzeJSON(r);return{success:!0,text:i,data:{...a,originalLength:e.length,formattedLength:i.length,indentSize:n}}}catch(r){return{success:!1,error:`Invalid JSON: ${r instanceof Error?r.message:"Unknown error"}`}}}static jsonToCSV(e){try{const r=JSON.parse(e);if(!Array.isArray(r)||r.length===0)throw new Error("JSON must be an array of objects");const n=r.map(s=>this.flattenObject(s)),i=new Set;n.forEach(s=>{Object.keys(s).forEach(l=>i.add(l))});const a=Array.from(i).sort(),o=[a.join(",")];return n.forEach(s=>{const l=a.map(c=>{const A=s[c]??"";return typeof A=="string"?`"${A.replace(/"/g,'""')}"`:A});o.push(l.join(","))}),{success:!0,text:o.join(` `),data:{rowCount:r.length,columnCount:a.length,headers:a,hasNestedObjects:r.some(s=>typeof s=="object"&&s!==null)}}}catch(r){return{success:!1,error:`Failed to convert JSON to CSV: ${r instanceof Error?r.message:"Unknown error"}`}}}static csvToJSON(e){try{const r=e.trim().split(` `);if(r.length<2)throw new Error("CSV must have at least a header row and one data row");const n=r[0].split(",").map(a=>a.trim().replace(/"/g,"")),i=[];for(let a=1;a<r.length;a++){const o=this.parseCSVLine(r[a]),s={};n.forEach((l,c)=>{const A=o[c]||"";s[l]=this.autoConvertType(A)}),i.push(s)}return{success:!0,text:JSON.stringify(i,null,2),data:{rowCount:i.length,columnCount:n.length,headers:n,dataTypes:this.detectDataTypes(i)}}}catch(r){return{success:!1,error:`Failed to convert CSV to JSON: ${r instanceof Error?r.message:"Unknown error"}`}}}static jsonToYAML(e){try{const r=JSON.parse(e);return{success:!0,text:qKe(r)}}catch(r){return{success:!1,error:`Failed to convert JSON to YAML: ${r instanceof Error?r.message:"Unknown error"}`}}}static yamlToJSON(e){try{const r=jKe(e);return{success:!0,text:JSON.stringify(r,null,2)}}catch(r){return{success:!1,error:`Failed to convert YAML to JSON: ${r instanceof Error?r.message:"Unknown error"}`}}}static minifyHTML(e){try{const r=e.length,n=e.replace(/<!--[\s\S]*?-->/g,"").replace(/\s+/g," ").replace(/>\s+</g,"><").replace(/\s+>/g,">").replace(/<\s+/g,"<").replace(/<\/?(br|hr|img|input|meta|link)\s*\/?>/gi,"<$1>").trim(),i=n.length,a=Math.round((1-i/r)*100);return{success:!0,text:n,data:{originalSize:r,minifiedSize:i,compressionRatio:a,spaceSaved:r-i}}}catch(r){return{success:!1,error:`Failed to minify HTML: ${r instanceof Error?r.message:"Unknown error"}`}}}static minifyCSS(e){try{return{success:!0,text:e.replace(/\/\*[\s\S]*?\*\//g,"").replace(/\s+/g," ").replace(/;\s*}/g,"}").replace(/\s*{\s*/g,"{").replace(/;\s*/g,";").replace(/:\s*/g,":").trim()}}catch(r){return{success:!1,error:`Failed to minify CSS: ${r instanceof Error?r.message:"Unknown error"}`}}}static minifyJS(e){try{return{success:!0,text:e.replace(/\/\*[\s\S]*?\*\//g,"").replace(/\/\/.*$/gm,"").replace(/\s+/g," ").replace(/;\s*}/g,"}").replace(/\s*{\s*/g,"{").replace(/;\s*/g,";").trim()}}catch(r){return{success:!1,error:`Failed to minify JavaScript: ${r instanceof Error?r.message:"Unknown error"}`}}}static markdownToHTML(e){try{return{success:!0,text:on(e)}}catch(r){return{success:!1,error:`Failed to convert Markdown to HTML: ${r instanceof Error?r.message:"Unknown error"}`}}}static htmlToMarkdown(e){try{return{success:!0,text:new $Z().turndown(e)}}catch(r){return{success:!1,error:`Failed to convert HTML to Markdown: ${r instanceof Error?r.message:"Unknown error"}`}}}static generateHash(e,r){try{let n;switch(r){case"MD5":n=fte.MD5(e).toString();break;case"SHA1":n=fte.SHA1(e).toString();break;case"SHA256":n=fte.SHA256(e).toString();break;default:throw new Error("Unsupported hash algorithm")}return{success:!0,text:n}}catch(n){return{success:!1,error:`Failed to generate hash: ${n instanceof Error?n.message:"Unknown error"}`}}}static decodeJWT(e){try{const r=e.split(".");if(r.length!==3)throw new Error("Invalid JWT format");const n=JSON.parse(atob(r[0])),i=JSON.parse(atob(r[1])),a={header:n,payload:i,signature:r[2]};return{success:!0,text:JSON.stringify(a,null,2)}}catch(r){return{success:!1,error:`Failed to decode JWT: ${r instanceof Error?r.message:"Unknown error"}`}}}static generateUUID(){try{return{success:!0,text:"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(r){const n=Math.random()*16|0;return(r==="x"?n:n&3|8).toString(16)})}}catch(e){return{success:!1,error:`Failed to generate UUID: ${e instanceof Error?e.message:"Unknown error"}`}}}static generatePassword(e=12,r={}){try{const n="abcdefghijklmnopqrstuvwxyz",i="ABCDEFGHIJKLMNOPQRSTUVWXYZ",a="0123456789",o="!@#$%^&*()_+-=[]{}|;:,.<>?",s="0O1lI|";let l=n;r.includeUppercase!==!1&&(l+=i),r.includeNumbers!==!1&&(l+=a),r.includeSymbols&&(l+=o),r.excludeAmbiguous&&(l=l.split("").filter(d=>!s.includes(d)).join(""));let c="";const A=[];r.includeUppercase!==!1&&(c+=i.charAt(Math.floor(Math.random()*i.length)),A.push("uppercase")),r.includeNumbers!==!1&&(c+=a.charAt(Math.floor(Math.random()*a.length)),A.push("numbers")),r.includeSymbols&&(c+=o.charAt(Math.floor(Math.random()*o.length)),A.push("symbols"));for(let d=c.length;d<e;d++)c+=l.charAt(Math.floor(Math.random()*l.length));c=c.split("").sort(()=>Math.random()-.5).join("");const h=this.calculatePasswordStrength(c);return{success:!0,text:c,data:{length:e,requirements:A,strength:h,entropy:Math.log2(l.length)*e,estimatedCrackTime:this.estimateCrackTime(c)}}}catch(n){return{success:!1,error:`Failed to generate password: ${n instanceof Error?n.message:"Unknown error"}`}}}static async batchProcess(e,r,n={}){try{const i=[];for(const a of e){let o;switch(r){case"base64-encode":o=await this.encodeBase64(a);break;case"url-encode":o=this.encodeURL(a);break;case"json-format":o=this.formatJSON(a);break;case"html-minify":o=this.minifyHTML(a);break;default:throw new Error(`Unsupported batch operation: ${r}`)}o.success&&i.push({input:a.substring(0,50)+(a.length>50?"...":""),output:o.text,data:o.data})}return{success:!0,data:{processedItems:i.length,totalItems:e.length,operation:r,results:i}}}catch(i){return{success:!1,error:`Batch processing failed: ${i instanceof Error?i.message:"Unknown error"}`}}}static flattenObject(e,r=""){const n={};for(const i in e)if(e.hasOwnProperty(i)){const a=r?`${r}.${i}`:i;typeof e[i]=="object"&&e[i]!==null&&!Array.isArray(e[i])?Object.assign(n,this.flattenObject(e[i],a)):n[a]=e[i]}return n}static parseCSVLine(e){const r=[];let n="",i=!1;for(let a=0;a<e.length;a++){const o=e[a];o==='"'?i&&e[a+1]==='"'?(n+='"',a++):i=!i:o===","&&!i?(r.push(n.trim()),n=""):n+=o}return r.push(n.trim()),r}static autoConvertType(e){return e===""?"":e.toLowerCase()==="true"?!0:e.toLowerCase()==="false"?!1:!isNaN(Number(e))&&!isNaN(parseFloat(e))?e.includes(".")?parseFloat(e):parseInt(e):e}static detectDataTypes(e){const r={};return e.length>0&&Object.keys(e[0]).forEach(n=>{const i=e.map(o=>o[n]).filter(o=>o!=null),a=new Set(i.map(o=>typeof o));a.size===1?r[n]=Array.from(a)[0]:r[n]="mixed"}),r}static analyzeJSON(e){const r={type:Array.isArray(e)?"array":typeof e,depth:0,keys:0,values:0,nullValues:0,dataTypes:new Set},n=(i,a=0)=>{r.depth=Math.max(r.depth,a),i===null?(r.nullValues++,r.dataTypes.add("null")):Array.isArray(i)?(r.dataTypes.add("array"),i.forEach(o=>n(o,a+1))):typeof i=="object"?(r.dataTypes.add("object"),Object.keys(i).forEach(o=>{r.keys++,n(i[o],a+1)})):(r.values++,r.dataTypes.add(typeof i))};return n(e),{...r,dataTypes:Array.from(r.dataTypes)}}static calculatePasswordStrength(e){let r=0;return e.length>=8&&(r+=1),e.length>=12&&(r+=1),e.length>=16&&(r+=1),/[a-z]/.test(e)&&(r+=1),/[A-Z]/.test(e)&&(r+=1),/[0-9]/.test(e)&&(r+=1),/[^A-Za-z0-9]/.test(e)&&(r+=1),/(.)\1{2,}/.test(e)&&(r-=1),/123|abc|qwe/i.test(e)&&(r-=1),r<=2?"Weak":r<=4?"Medium":r<=6?"Strong":"Very Strong"}static estimateCrackTime(e){const r=this.getCharsetSize(e),n=Math.log2(r)*e.length,a=Math.pow(2,n)/(2*1e9);return a<60?"Less than a minute":a<3600?`${Math.round(a/60)} minutes`:a<86400?`${Math.round(a/3600)} hours`:a<31536e3?`${Math.round(a/86400)} days`:a<31536e6?`${Math.round(a/31536e3)} years`:"Centuries"}static getCharsetSize(e){let r=0;return/[a-z]/.test(e)&&(r+=26),/[A-Z]/.test(e)&&(r+=26),/[0-9]/.test(e)&&(r+=10),/[^A-Za-z0-9]/.test(e)&&(r+=32),r}}class dC{static hexToRgb(e){const r=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);if(!r)return null;const n={r:parseInt(r[1],16),g:parseInt(r[2],16),b:parseInt(r[3],16)},i=this.rgbToHsl(n.r,n.g,n.b),a=this.rgbToCmyk(n.r,n.g,n.b);return{hex:e.toUpperCase(),rgb:n,hsl:i,cmyk:a}}static rgbToHex(e,r,n){return"#"+((1<<24)+(e<<16)+(r<<8)+n).toString(16).slice(1).toUpperCase()}static rgbToHsl(e,r,n){e/=255,r/=255,n/=255;const i=Math.max(e,r,n),a=Math.min(e,r,n);let o=0,s=0;const l=(i+a)/2;if(i===a)o=s=0;else{const c=i-a;switch(s=l>.5?c/(2-i-a):c/(i+a),i){case e:o=(r-n)/c+(r<n?6:0);break;case r:o=(n-e)/c+2;break;case n:o=(e-r)/c+4;break}o/=6}return{h:Math.round(o*360),s:Math.round(s*100),l:Math.round(l*100)}}static hslToRgb(e,r,n){e/=360,r/=100,n/=100;const i=(l,c,A)=>(A<0&&(A+=1),A>1&&(A-=1),A<1/6?l+(c-l)*6*A:A<1/2?c:A<2/3?l+(c-l)*(2/3-A)*6:l);let a,o,s;if(r===0)a=o=s=n;else{const l=n<.5?n*(1+r):n+r-n*r,c=2*n-l;a=i(c,l,e+1/3),o=i(c,l,e),s=i(c,l,e-1/3)}return{r:Math.round(a*255),g:Math.round(o*255),b:Math.round(s*255)}}static rgbToCmyk(e,r,n){e/=255,r/=255,n/=255;const i=1-Math.max(e,Math.max(r,n)),a=(1-e-i)/(1-i)||0,o=(1-r-i)/(1-i)||0,s=(1-n-i)/(1-i)||0;return{c:Math.round(a*100),m:Math.round(o*100),y:Math.round(s*100),k:Math.round(i*100)}}static cmykToRgb(e,r,n,i){e/=100,r/=100,n/=100,i/=100;const a=255*(1-e)*(1-i),o=255*(1-r)*(1-i),s=255*(1-n)*(1-i);return{r:Math.round(a),g:Math.round(o),b:Math.round(s)}}static async extractPalette(e,r=5){try{const n=await this.loadImage(e),i=document.createElement("canvas"),a=i.getContext("2d");i.width=n.width,i.height=n.height,a.drawImage(n,0,0);const o=a.getImageData(0,0,i.width,i.height);return{success:!0,data:this.getColorPalette(o.data,r)}}catch(n){return{success:!1,error:`Failed to extract palette: ${n instanceof Error?n.message:"Unknown error"}`}}}static generateGradient(e,r,n=10){var i,a;try{const o=(i=this.hexToRgb(e))==null?void 0:i.rgb,s=(a=this.hexToRgb(r))==null?void 0:a.rgb;if(!o||!s)throw new Error("Invalid color format");const l=[];for(let c=0;c<n;c++){const A=c/(n-1),h=Math.round(o.r+(s.r-o.r)*A),d=Math.round(o.g+(s.g-o.g)*A),u=Math.round(o.b+(s.b-o.b)*A);l.push(this.rgbToHex(h,d,u))}return{success:!0,data:l}}catch(o){return{success:!1,error:`Failed to generate gradient: ${o instanceof Error?o.message:"Unknown error"}`}}}static checkContrast(e,r){var n,i;try{const a=(n=this.hexToRgb(e))==null?void 0:n.rgb,o=(i=this.hexToRgb(r))==null?void 0:i.rgb;if(!a||!o)throw new Error("Invalid color format");const s=this.getLuminance(a.r,a.g,a.b),l=this.getLuminance(o.r,o.g,o.b),c=(Math.max(s,l)+.05)/(Math.min(s,l)+.05);return{success:!0,data:{contrast:Math.round(c*100)/100,aa:c>=4.5,aaa:c>=7,aaLarge:c>=3,aaaLarge:c>=4.5}}}catch(a){return{success:!1,error:`Failed to check contrast: ${a instanceof Error?a.message:"Unknown error"}`}}}static loadImage(e){return new Promise((r,n)=>{const i=new Image;i.onload=()=>r(i),i.onerror=n,i.src=URL.createObjectURL(e)})}static getColorPalette(e,r){const n=new Map;for(let i=0;i<e.length;i+=40){const a=e[i],o=e[i+1],s=e[i+2];if(e[i+3]>128){const c=this.rgbToHex(a,o,s);n.set(c,(n.get(c)||0)+1)}}return Array.from(n.entries()).sort((i,a)=>a[1]-i[1]).slice(0,r).map(([i])=>i)}static getLuminance(e,r,n){const[i,a,o]=[e,r,n].map(s=>(s=s/255,s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4)));return .2126*i+.7152*a+.0722*o}}const V2=class V2{static convertLength(e,r,n){return this.convert(e,r,n,this.lengthUnits,"Length")}static convertWeight(e,r,n){return this.convert(e,r,n,this.weightUnits,"Weight")}static convertArea(e,r,n){return this.convert(e,r,n,this.areaUnits,"Area")}static convertVolume(e,r,n){return this.convert(e,r,n,this.volumeUnits,"Volume")}static convertSpeed(e,r,n){return this.convert(e,r,n,this.speedUnits,"Speed")}static convertTemperature(e,r,n){try{let i;switch(r.toLowerCase()){case"c":case"celsius":i=e;break;case"f":case"fahrenheit":i=(e-32)*5/9;break;case"k":case"kelvin":i=e-273.15;break;default:throw new Error("Invalid temperature unit")}let a;switch(n.toLowerCase()){case"c":case"celsius":a=i;break;case"f":case"fahrenheit":a=i*9/5+32;break;case"k":case"kelvin":a=i+273.15;break;default:throw new Error("Invalid temperature unit")}return{success:!0,data:{value:e,unit:r,result:Math.round(a*100)/100,resultUnit:n}}}catch(i){return{success:!1,error:`Temperature conversion failed: ${i instanceof Error?i.message:"Unknown error"}`}}}static convert(e,r,n,i,a){try{if(!i[r]||!i[n])throw new Error(`Invalid ${a.toLowerCase()} unit`);const s=e*i[r]/i[n];return{success:!0,data:{value:e,unit:r,result:Math.round(s*1e6)/1e6,resultUnit:n}}}catch(o){return{success:!1,error:`${a} conversion failed: ${o instanceof Error?o.message:"Unknown error"}`}}}static getAvailableUnits(e){switch(e.toLowerCase()){case"length":return Object.keys(this.lengthUnits);case"weight":return Object.keys(this.weightUnits);case"area":return Object.keys(this.areaUnits);case"volume":return Object.keys(this.volumeUnits);case"speed":return Object.keys(this.speedUnits);case"temperature":return["C","F","K","Celsius","Fahrenheit","Kelvin"];default:return[]}}};V2.lengthUnits={mm:.001,cm:.01,m:1,km:1e3,in:.0254,ft:.3048,yd:.9144,mi:1609.344},V2.weightUnits={mg:.001,g:1,kg:1e3,oz:28.3495,lb:453.592,ton:1e6},V2.areaUnits={"mm²":1e-6,"cm²":1e-4,"m²":1,"km²":1e6,"in²":64516e-8,"ft²":.092903,"yd²":.836127,acre:4046.86,ha:1e4},V2.volumeUnits={ml:.001,l:1,gal:3.78541,qt:.946353,pt:.473176,cup:.236588,"fl oz":.0295735,tbsp:.0147868,tsp:.00492892},V2.speedUnits={"m/s":1,"km/h":.277778,mph:.44704,"ft/s":.3048,knot:.514444};let Zu=V2;class b4{static countText(e){try{const r=e.length,n=e.replace(/\s/g,"").length,i=e.trim()?e.trim().split(/\s+/).length:0,a=e.split(` `).length,o=e.split(/\n\s*\n/).filter(l=>l.trim()).length;return{success:!0,data:{characters:r,charactersNoSpaces:n,words:i,lines:a,paragraphs:o,averageWordsPerLine:a>0?Math.round(i/a*100)/100:0,averageCharsPerWord:i>0?Math.round(n/i*100)/100:0}}}catch(r){return{success:!1,error:`Failed to count text: ${r instanceof Error?r.message:"Unknown error"}`}}}static convertCase(e,r){try{let n;switch(r.toLowerCase()){case"upper":case"uppercase":n=e.toUpperCase();break;case"lower":case"lowercase":n=e.toLowerCase();break;case"title":case"titlecase":n=e.replace(/\w\S*/g,i=>i.charAt(0).toUpperCase()+i.substr(1).toLowerCase());break;case"sentence":case"sentencecase":n=e.charAt(0).toUpperCase()+e.slice(1).toLowerCase();break;case"camel":case"camelcase":n=e.replace(/(?:^\w|[A-Z]|\b\w)/g,(i,a)=>a===0?i.toLowerCase():i.toUpperCase()).replace(/\s+/g,"");break;case"pascal":case"pascalcase":n=e.replace(/(?:^\w|[A-Z]|\b\w)/g,i=>i.toUpperCase()).replace(/\s+/g,"");break;case"snake":case"snakecase":n=e.toLowerCase().replace(/\s+/g,"_");break;case"kebab":case"kebabcase":n=e.toLowerCase().replace(/\s+/g,"-");break;default:throw new Error("Invalid case type")}return{success:!0,text:n}}catch(n){return{success:!1,error:`Failed to convert case: ${n instanceof Error?n.message:"Unknown error"}`}}}static diffText(e,r){try{const n=e.split(` `),i=r.split(` `),a=[],o=Math.max(n.length,i.length);for(let s=0;s<o;s++){const l=n[s]||"",c=i[s]||"";l===c?a.push({type:"equal",content:l,lineNumber:s+1}):(l&&a.push({type:"removed",content:l,lineNumber:s+1}),c&&a.push({type:"added",content:c,lineNumber:s+1}))}return{success:!0,data:a}}catch(n){return{success:!1,error:`Failed to diff text: ${n instanceof Error?n.message:"Unknown error"}`}}}static testRegex(e,r,n){try{const i=new RegExp(e,r),a=[];let o;if(r.includes("g"))for(;(o=i.exec(n))!==null;)a.push({match:o[0],index:o.index,groups:o.slice(1)});else o=i.exec(n),o&&a.push({match:o[0],index:o.index,groups:o.slice(1)});return{success:!0,data:{matches:a,matchCount:a.length,isValid:!0}}}catch(i){return{success:!1,error:`Invalid regex: ${i instanceof Error?i.message:"Unknown error"}`}}}static generateLorem(e,r){try{const n=["lorem","ipsum","dolor","sit","amet","consectetur","adipiscing","elit","sed","do","eiusmod","tempor","incididunt","ut","labore","et","dolore","magna","aliqua","enim","ad","minim","veniam","quis","nostrud","exercitation","ullamco","laboris","nisi","aliquip","ex","ea","commodo","consequat","duis","aute","irure","in","reprehenderit","voluptate","velit","esse","cillum","fugiat","nulla","pariatur","excepteur","sint","occaecat","cupidatat","non","proident","sunt","culpa","qui","officia","deserunt","mollit","anim","id","est","laborum"];let i="";switch(e){case"words":const a=[];for(let l=0;l<r;l++)a.push(n[Math.floor(Math.random()*n.length)]);i=a.join(" ");break;case"sentences":const o=[];for(let l=0;l<r;l++){const c=Math.floor(Math.random()*10)+5,A=[];for(let d=0;d<c;d++)A.push(n[Math.floor(Math.random()*n.length)]);const h=A.join(" ");o.push(h.charAt(0).toUpperCase()+h.slice(1)+".")}i=o.join(" ");break;case"paragraphs":const s=[];for(let l=0;l<r;l++){const c=Math.floor(Math.random()*5)+3,A=[];for(let h=0;h<c;h++){const d=Math.floor(Math.random()*10)+5,u=[];for(let x=0;x<d;x++)u.push(n[Math.floor(Math.random()*n.length)]);const f=u.join(" ");A.push(f.charAt(0).toUpperCase()+f.slice(1)+".")}s.push(A.join(" "))}i=s.join(` `);break}return{success:!0,text:i}}catch(n){return{success:!1,error:`Failed to generate lorem ipsum: ${n instanceof Error?n.message:"Unknown error"}`}}}static textToSpeech(e,r={}){try{if(!("speechSynthesis"in window))throw new Error("Text-to-speech not supported in this browser");const n=new SpeechSynthesisUtterance(e);if(r.rate&&(n.rate=r.rate),r.pitch&&(n.pitch=r.pitch),r.voice){const a=speechSynthesis.getVoices().find(o=>o.name===r.voice);a&&(n.voice=a)}return speechSynthesis.speak(n),{success:!0,text:"Speech synthesis started"}}catch(n){return{success:!1,error:`Failed to synthesize speech: ${n instanceof Error?n.message:"Unknown error"}`}}}static getAvailableVoices(){return"speechSynthesis"in window?speechSynthesis.getVoices().map(e=>e.name):[]}}class wte{static async createZip(e,r="archive.zip"){try{const n=new Z3;for(const a of e){const o=a.arrayBuffer||await a.file.arrayBuffer();n.file(a.name,o)}return{success:!0,blob:await n.generateAsync({type:"blob"}),filename:r}}catch(n){return{success:!1,error:`Failed to create ZIP: ${n instanceof Error?n.message:"Unknown error"}`}}}static async extractZip(e){try{const n=await new Z3().loadAsync(e),i=[];for(const[a,o]of Object.entries(n.files))if(!o.dir){const s=await o.async("blob"),l=new File([s],a,{type:s.type});i.push({id:Math.random().toString(36).substr(2,9),file:l,name:a,size:s.size})}return{success:!0,files:i}}catch(r){return{success:!1,error:`Failed to extract ZIP: ${r instanceof Error?r.message:"Unknown error"}`}}}static async calculateChecksum(e,r="MD5"){try{const n=await e.arrayBuffer(),i=await crypto.subtle.digest(r,n),o=Array.from(new Uint8Array(i)).map(s=>s.toString(16).padStart(2,"0")).join("");return{success:!0,text:o.toUpperCase(),data:{filename:e.name,size:e.size,algorithm:r,checksum:o.toUpperCase()}}}catch(n){return{success:!1,error:`Failed to calculate checksum: ${n instanceof Error?n.message:"Unknown error"}`}}}static async verifyChecksum(e,r,n="MD5"){try{const i=await this.calculateChecksum(e,n);if(!i.success)return i;const a=i.text,o=a.toLowerCase()===r.toLowerCase();return{success:!0,data:{filename:e.name,algorithm:n,expectedChecksum:r.toUpperCase(),calculatedChecksum:a,isValid:o,message:o?"Checksum verification passed":"Checksum verification failed"}}}catch(i){return{success:!1,error:`Failed to verify checksum: ${i instanceof Error?i.message:"Unknown error"}`}}}static async getArchiveInfo(e){var r,n,i,a;try{const s=await new Z3().loadAsync(e),l=[];let c=0;for(const[h,d]of Object.entries(s.files))if(!d.dir){const u={name:h,compressedSize:((r=d._data)==null?void 0:r.compressedSize)||0,uncompressedSize:((n=d._data)==null?void 0:n.uncompressedSize)||0,compressionRatio:(i=d._data)!=null&&i.compressedSize&&((a=d._data)!=null&&a.uncompressedSize)?Math.round((1-d._data.compressedSize/d._data.uncompressedSize)*100):0,lastModified:d.date};l.push(u),c+=u.uncompressedSize}return{success:!0,data:{filename:e.name,compressedSize:e.size,uncompressedSize:c,compressionRatio:c>0?Math.round((1-e.size/c)*100):0,fileCount:l.length,files:l}}}catch(o){return{success:!1,error:`Failed to get archive info: ${o instanceof Error?o.message:"Unknown error"}`}}}}var VKe={exports:{}};(function(t){var e=function(r){var n=Object.prototype,i=n.hasOwnProperty,a=Object.defineProperty||function(V,J,O){V[J]=O.value},o,s=typeof Symbol=="function"?Symbol:{},l=s.iterator||"@@iterator",c=s.asyncIterator||"@@asyncIterator",A=s.toStringTag||"@@toStringTag";function h(V,J,O){return Object.defineProperty(V,J,{value:O,enumerable:!0,configurable:!0,writable:!0}),V[J]}try{h({},"")}catch{h=function(J,O,I){return J[O]=I}}function d(V,J,O,I){var j=J&&J.prototype instanceof m?J:m,q=Object.create(j.prototype),ie=new Y(I||[]);return a(q,"_invoke",{value:L(V,O,ie)}),q}r.wrap=d;function u(V,J,O){try{return{type:"normal",arg:V.call(J,O)}}catch(I){return{type:"throw",arg:I}}}var f="suspendedStart",x="suspendedYield",y="executing",p="completed",v={};function m(){}function k(){}function B(){}var b={};h(b,l,function(){return this});var E=Object.getPrototypeOf,D=E&&E(E(G([])));D&&D!==n&&i.call(D,l)&&(b=D);var M=B.prototype=m.prototype=Object.create(b);k.prototype=B,a(M,"constructor",{value:B,configurable:!0}),a(B,"constructor",{value:k,configurable:!0}),k.displayName=h(B,A,"GeneratorFunction");function T(V){["next","throw","return"].forEach(function(J){h(V,J,function(O){return this._invoke(J,O)})})}r.isGeneratorFunction=function(V){var J=typeof V=="function"&&V.constructor;return J?J===k||(J.displayName||J.name)==="GeneratorFunction":!1},r.mark=function(V){return Object.setPrototypeOf?Object.setPrototypeOf(V,B):(V.__proto__=B,h(V,A,"GeneratorFunction")),V.prototype=Object.create(M),V},r.awrap=function(V){return{__await:V}};function S(V,J){function O(q,ie,he,ye){var ve=u(V[q],V,ie);if(ve.type==="throw")ye(ve.arg);else{var ke=ve.arg,Ie=ke.value;return Ie&&typeof Ie=="object"&&i.call(Ie,"__await")?J.resolve(Ie.__await).then(function(Ue){O("next",Ue,he,ye)},function(Ue){O("throw",Ue,he,ye)}):J.resolve(Ie).then(function(Ue){ke.value=Ue,he(ke)},function(Ue){return O("throw",Ue,he,ye)})}}var I;function j(q,ie){function he(){return new J(function(ye,ve){O(q,ie,ye,ve)})}return I=I?I.then(he,he):he()}a(this,"_invoke",{value:j})}T(S.prototype),h(S.prototype,c,function(){return this}),r.AsyncIterator=S,r.async=function(V,J,O,I,j){j===void 0&&(j=Promise);var q=new S(d(V,J,O,I),j);return r.isGeneratorFunction(J)?q:q.next().then(function(ie){return ie.done?ie.value:q.next()})};function L(V,J,O){var I=f;return function(q,ie){if(I===y)throw new Error("Generator is already running");if(I===p){if(q==="throw")throw ie;return X()}for(O.method=q,O.arg=ie;;){var he=O.delegate;if(he){var ye=P(he,O);if(ye){if(ye===v)continue;return ye}}if(O.method==="next")O.sent=O._sent=O.arg;else if(O.method==="throw"){if(I===f)throw I=p,O.arg;O.dispatchException(O.arg)}else O.method==="return"&&O.abrupt("return",O.arg);I=y;var ve=u(V,J,O);if(ve.type==="normal"){if(I=O.done?p:x,ve.arg===v)continue;return{value:ve.arg,done:O.done}}else ve.type==="throw"&&(I=p,O.method="throw",O.arg=ve.arg)}}}function P(V,J){var O=J.method,I=V.iterator[O];if(I===o)return J.delegate=null,O==="throw"&&V.iterator.return&&(J.method="return",J.arg=o,P(V,J),J.method==="throw")||O!=="return"&&(J.method="throw",J.arg=new TypeError("The iterator does not provide a '"+O+"' method")),v;var j=u(I,V.iterator,J.arg);if(j.type==="throw")return J.method="throw",J.arg=j.arg,J.delegate=null,v;var q=j.arg;if(!q)return J.method="throw",J.arg=new TypeError("iterator result is not an object"),J.delegate=null,v;if(q.done)J[V.resultName]=q.value,J.next=V.nextLoc,J.method!=="return"&&(J.method="next",J.arg=o);else return q;return J.delegate=null,v}T(M),h(M,A,"Generator"),h(M,l,function(){return this}),h(M,"toString",function(){return"[object Generator]"});function _(V){var J={tryLoc:V[0]};1 in V&&(J.catchLoc=V[1]),2 in V&&(J.finallyLoc=V[2],J.afterLoc=V[3]),this.tryEntries.push(J)}function K(V){var J=V.completion||{};J.type="normal",delete J.arg,V.completion=J}function Y(V){this.tryEntries=[{tryLoc:"root"}],V.forEach(_,this),this.reset(!0)}r.keys=function(V){var J=Object(V),O=[];for(var I in J)O.push(I);return O.reverse(),function j(){for(;O.length;){var q=O.pop();if(q in J)return j.value=q,j.done=!1,j}return j.done=!0,j}};function G(V){if(V){var J=V[l];if(J)return J.call(V);if(typeof V.next=="function")return V;if(!isNaN(V.length)){var O=-1,I=function j(){for(;++O<V.length;)if(i.call(V,O))return j.value=V[O],j.done=!1,j;return j.value=o,j.done=!0,j};return I.next=I}}return{next:X}}r.values=G;function X(){return{value:o,done:!0}}return Y.prototype={constructor:Y,reset:function(V){if(this.prev=0,this.next=0,this.sent=this._sent=o,this.done=!1,this.delegate=null,this.method="next",this.arg=o,this.tryEntries.forEach(K),!V)for(var J in this)J.charAt(0)==="t"&&i.call(this,J)&&!isNaN(+J.slice(1))&&(this[J]=o)},stop:function(){this.done=!0;var V=this.tryEntries[0],J=V.completion;if(J.type==="throw")throw J.arg;return this.rval},dispatchException:function(V){if(this.done)throw V;var J=this;function O(ye,ve){return q.type="throw",q.arg=V,J.next=ye,ve&&(J.method="next",J.arg=o),!!ve}for(var I=this.tryEntries.length-1;I>=0;--I){var j=this.tryEntries[I],q=j.completion;if(j.tryLoc==="root")return O("end");if(j.tryLoc<=this.prev){var ie=i.call(j,"catchLoc"),he=i.call(j,"finallyLoc");if(ie&&he){if(this.prev<j.catchLoc)return O(j.catchLoc,!0);if(this.prev<j.finallyLoc)return O(j.finallyLoc)}else if(ie){if(this.prev<j.catchLoc)return O(j.catchLoc,!0)}else if(he){if(this.prev<j.finallyLoc)return O(j.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(V,J){for(var O=this.tryEntries.length-1;O>=0;--O){var I=this.tryEntries[O];if(I.tryLoc<=this.prev&&i.call(I,"finallyLoc")&&this.prev<I.finallyLoc){var j=I;break}}j&&(V==="break"||V==="continue")&&j.tryLoc<=J&&J<=j.finallyLoc&&(j=null);var q=j?j.completion:{};return q.type=V,q.arg=J,j?(this.method="next",this.next=j.finallyLoc,v):this.complete(q)},complete:function(V,J){if(V.type==="throw")throw V.arg;return V.type==="break"||V.type==="continue"?this.next=V.arg:V.type==="return"?(this.rval=this.arg=V.arg,this.method="return",this.next="end"):V.type==="normal"&&J&&(this.next=J),v},finish:function(V){for(var J=this.tryEntries.length-1;J>=0;--J){var O=this.tryEntries[J];if(O.finallyLoc===V)return this.complete(O.completion,O.afterLoc),K(O),v}},catch:function(V){for(var J=this.tryEntries.length-1;J>=0;--J){var O=this.tryEntries[J];if(O.tryLoc===V){var I=O.completion;if(I.type==="throw"){var j=I.arg;K(O)}return j}}throw new Error("illegal catch attempt")},delegateYield:function(V,J,O){return this.delegate={iterator:G(V),resultName:J,nextLoc:O},this.method==="next"&&(this.arg=o),v}},r}(t.exports);try{regeneratorRuntime=e}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}})(VKe);var $se=(t,e)=>`${t}-${e}-${Math.random().toString(16).slice(3,8)}`;const KKe=$se;let $fe=0;var g6e=({id:t,action:e,payload:r={}})=>{let n=t;return typeof n>"u"&&(n=KKe("Job",$fe),$fe+=1),{id:n,action:e,payload:r}},bm={};let e0e=!1;bm.logging=e0e;bm.setLogging=t=>{e0e=t};bm.log=(...t)=>e0e?console.log.apply(void 0,t):null;const GKe=g6e,{log:fC}=bm,WKe=$se;let e2e=0;var ZKe=()=>{const t=WKe("Scheduler",e2e),e={},r={};let n=[];e2e+=1;const i=()=>n.length,a=()=>Object.keys(e).length,o=()=>{if(n.length!==0){const h=Object.keys(e);for(let d=0;d<h.length;d+=1)if(typeof r[h[d]]>"u"){n[0](e[h[d]]);break}}},s=(h,d)=>new Promise((u,f)=>{const x=GKe({action:h,payload:d});n.push(async y=>{n.shift(),r[y.id]=x;try{u(await y[h].apply(void 0,[...d,x.id]))}catch(p){f(p)}finally{delete r[y.id],o()}}),fC(`[${t}]: Add ${x.id} to JobQueue`),fC(`[${t}]: JobQueue length=${n.length}`),o()});return{addWorker:h=>(e[h.id]=h,fC(`[${t}]: Add ${h.id}`),fC(`[${t}]: Number of workers=${a()}`),o(),h.id),addJob:async(h,...d)=>{if(a()===0)throw Error(`[${t}]: You need to have at least one worker before adding jobs`);return s(h,d)},terminate:async()=>{Object.keys(e).forEach(async h=>{await e[h].terminate()}),n=[]},getQueueLen:i,getNumWorkers:a}},XKe=t=>{const e={};return typeof WorkerGlobalScope<"u"?e.type="webworker":typeof document=="object"?e.type="browser":typeof process=="object"&&typeof Oy=="function"&&(e.type="node"),typeof t>"u"?e:e[t]};const YKe=XKe("type")==="browser",JKe=YKe?t=>new URL(t,window.location.href).href:t=>t;var $Ke=t=>{const e={...t};return["corePath","workerPath","langPath"].forEach(r=>{t[r]&&(e[r]=JKe(e[r]))}),e},y6e={TESSERACT_ONLY:0,LSTM_ONLY:1,TESSERACT_LSTM_COMBINED:2,DEFAULT:3};const eGe="tesseract.js",tGe="6.0.1",rGe="Pure Javascript Multilingual OCR",nGe="src/index.js",iGe="commonjs",aGe="src/index.d.ts",oGe="dist/tesseract.min.js",sGe="dist/tesseract.min.js",lGe={start:"node scripts/server.js",build:"rimraf dist && webpack --config scripts/webpack.config.prod.js && rollup -c scripts/rollup.esm.mjs","profile:tesseract":"webpack-bundle-analyzer dist/tesseract-stats.json","profile:worker":"webpack-bundle-analyzer dist/worker-stats.json",prepublishOnly:"npm run build",wait:"rimraf dist && wait-on http://localhost:3000/dist/tesseract.min.js",test:"npm-run-all -p -r start test:all","test:all":"npm-run-all wait test:browser test:node:all","test:browser":"karma start karma.conf.js","test:node":"nyc mocha --exit --bail --require ./scripts/test-helper.mjs","test:node:all":"npm run test:node -- ./tests/*.test.mjs",lint:"eslint src","lint:fix":"eslint --fix src",postinstall:"opencollective-postinstall || true"},cGe={"./src/worker/node/index.js":"./src/worker/browser/index.js"},AGe="",hGe=["jeromewu"],uGe="Apache-2.0",dGe={"@babel/core":"^7.21.4","@babel/eslint-parser":"^7.21.3","@babel/preset-env":"^7.21.4","@rollup/plugin-commonjs":"^24.1.0",acorn:"^8.8.2","babel-loader":"^9.1.2",buffer:"^6.0.3",cors:"^2.8.5",eslint:"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.27.5","expect.js":"^0.3.1",express:"^4.18.2",mocha:"^10.2.0","npm-run-all":"^4.1.5",karma:"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0",nyc:"^15.1.0",rimraf:"^5.0.0",rollup:"^3.20.7","wait-on":"^7.0.1",webpack:"^5.79.0","webpack-bundle-analyzer":"^4.8.0","webpack-cli":"^5.0.1","webpack-dev-middleware":"^6.0.2","rollup-plugin-sourcemaps":"^0.6.3"},fGe={"bmp-js":"^0.1.0","idb-keyval":"^6.2.0","is-url":"^1.2.4","node-fetch":"^2.6.9","opencollective-postinstall":"^2.0.3","regenerator-runtime":"^0.13.3","tesseract.js-core":"^6.0.0","wasm-feature-detect":"^1.2.11",zlibjs:"^0.3.1"},xGe={"@rollup/pluginutils":"^5.0.2"},pGe={type:"git",url:"https://github.com/naptha/tesseract.js.git"},gGe={url:"https://github.com/naptha/tesseract.js/issues"},yGe="https://github.com/naptha/tesseract.js",vGe={type:"opencollective",url:"https://opencollective.com/tesseractjs"},mGe={name:eGe,version:tGe,description:rGe,main:nGe,type:iGe,types:aGe,unpkg:oGe,jsdelivr:sGe,scripts:lGe,browser:cGe,author:AGe,contributors:hGe,license:uGe,devDependencies:dGe,dependencies:fGe,overrides:xGe,repository:pGe,bugs:gGe,homepage:yGe,collective:vGe};var wGe={workerBlobURL:!0,logger:()=>{}};const kGe=mGe.version,BGe=wGe;var CGe={...BGe,workerPath:`https://cdn.jsdelivr.net/npm/tesseract.js@v${kGe}/dist/worker.min.js`},bGe=({workerPath:t,workerBlobURL:e})=>{let r;if(Blob&&URL&&e){const n=new Blob([`importScripts("${t}");`],{type:"application/javascript"});r=new Worker(URL.createObjectURL(n))}else r=new Worker(t);return r},EGe=t=>{t.terminate()},FGe=(t,e)=>{t.onmessage=({data:r})=>{e(r)}},SGe=async(t,e)=>{t.postMessage(e)};const kte=t=>new Promise((e,r)=>{const n=new FileReader;n.onload=()=>{e(n.result)},n.onerror=({target:{error:{code:i}}})=>{r(Error(`File could not be read! Code=${i}`))},n.readAsArrayBuffer(t)}),pae=async t=>{let e=t;if(typeof t>"u")return"undefined";if(typeof t=="string")/data:image\/([a-zA-Z]*);base64,([^"]*)/.test(t)?e=atob(t.split(",")[1]).split("").map(r=>r.charCodeAt(0)):e=await(await fetch(t)).arrayBuffer();else if(typeof HTMLElement<"u"&&t instanceof HTMLElement)t.tagName==="IMG"&&(e=await pae(t.src)),t.tagName==="VIDEO"&&(e=await pae(t.poster)),t.tagName==="CANVAS"&&await new Promise(r=>{t.toBlob(async n=>{e=await kte(n),r()})});else if(typeof OffscreenCanvas<"u"&&t instanceof OffscreenCanvas){const r=await t.convertToBlob();e=await kte(r)}else(t instanceof File||t instanceof Blob)&&(e=await kte(t));return new Uint8Array(e)};var DGe=pae;const MGe=CGe,_Ge=bGe,LGe=EGe,IGe=FGe,TGe=SGe,PGe=DGe;var UGe={defaultOptions:MGe,spawnWorker:_Ge,terminateWorker:LGe,onMessage:IGe,send:TGe,loadImage:PGe};const NGe=$Ke,bc=g6e,{log:t2e}=bm,RGe=$se,yf=y6e,{defaultOptions:HGe,spawnWorker:OGe,terminateWorker:QGe,onMessage:zGe,loadImage:r2e,send:jGe}=UGe;let n2e=0;var v6e=async(t="eng",e=yf.LSTM_ONLY,r={},n={})=>{const i=RGe("Worker",n2e),{logger:a,errorHandler:o,...s}=NGe({...HGe,...r}),l={},c=typeof t=="string"?t.split("+"):t;let A=e,h=n;const d=[yf.DEFAULT,yf.LSTM_ONLY].includes(e)&&!s.legacyCore;let u,f;const x=new Promise((G,X)=>{f=G,u=X}),y=G=>{u(G.message)};let p=OGe(s);p.onerror=y,n2e+=1;const v=({id:G,action:X,payload:V})=>new Promise((J,O)=>{t2e(`[${i}]: Start ${G}, action=${X}`);const I=`${X}-${G}`;l[I]={resolve:J,reject:O},jGe(p,{workerId:i,jobId:G,action:X,payload:V})}),m=()=>console.warn("`load` is depreciated and should be removed from code (workers now come pre-loaded)"),k=G=>v(bc({id:G,action:"load",payload:{options:{lstmOnly:d,corePath:s.corePath,logging:s.logging}}})),B=(G,X,V)=>v(bc({id:V,action:"FS",payload:{method:"writeFile",args:[G,X]}})),b=(G,X)=>v(bc({id:X,action:"FS",payload:{method:"readFile",args:[G,{encoding:"utf8"}]}})),E=(G,X)=>v(bc({id:X,action:"FS",payload:{method:"unlink",args:[G]}})),D=(G,X,V)=>v(bc({id:V,action:"FS",payload:{method:G,args:X}})),M=(G,X)=>v(bc({id:X,action:"loadLanguage",payload:{langs:G,options:{langPath:s.langPath,dataPath:s.dataPath,cachePath:s.cachePath,cacheMethod:s.cacheMethod,gzip:s.gzip,lstmOnly:[yf.DEFAULT,yf.LSTM_ONLY].includes(A)&&!s.legacyLang}}})),T=(G,X,V,J)=>v(bc({id:J,action:"initialize",payload:{langs:G,oem:X,config:V}})),S=(G="eng",X,V,J)=>{if(d&&[yf.TESSERACT_ONLY,yf.TESSERACT_LSTM_COMBINED].includes(X))throw Error("Legacy model requested but code missing.");const O=X||A;A=O;const I=V||h;h=I;const q=(typeof G=="string"?G.split("+"):G).filter(ie=>!c.includes(ie));return c.push(...q),q.length>0?M(q,J).then(()=>T(G,O,I,J)):T(G,O,I,J)},L=(G={},X)=>v(bc({id:X,action:"setParameters",payload:{params:G}})),P=async(G,X={},V={text:!0},J)=>v(bc({id:J,action:"recognize",payload:{image:await r2e(G),options:X,output:V}})),_=async(G,X)=>{if(d)throw Error("`worker.detect` requires Legacy model, which was not loaded.");return v(bc({id:X,action:"detect",payload:{image:await r2e(G)}}))},K=async()=>(p!==null&&(QGe(p),p=null),Promise.resolve());zGe(p,({workerId:G,jobId:X,status:V,action:J,data:O})=>{const I=`${J}-${X}`;if(V==="resolve")t2e(`[${G}]: Complete ${X}`),l[I].resolve({jobId:X,data:O}),delete l[I];else if(V==="reject")if(l[I].reject(O),delete l[I],J==="load"&&u(O),o)o(O);else throw Error(O);else V==="progress"&&a({...O,userJobId:X})});const Y={id:i,worker:p,load:m,writeText:B,readText:b,removeFile:E,FS:D,reinitialize:S,setParameters:L,recognize:P,detect:_,terminate:K};return k().then(()=>M(t)).then(()=>T(t,e,n)).then(()=>f(Y)).catch(()=>{}),x};const m6e=v6e,qGe=async(t,e,r)=>{const n=await m6e(e,1,r);return n.recognize(t).finally(async()=>{await n.terminate()})},VGe=async(t,e)=>{const r=await m6e("osd",0,e);return r.detect(t).finally(async()=>{await r.terminate()})};var KGe={recognize:qGe,detect:VGe},GGe={AFR:"afr",AMH:"amh",ARA:"ara",ASM:"asm",AZE:"aze",AZE_CYRL:"aze_cyrl",BEL:"bel",BEN:"ben",BOD:"bod",BOS:"bos",BUL:"bul",CAT:"cat",CEB:"ceb",CES:"ces",CHI_SIM:"chi_sim",CHI_TRA:"chi_tra",CHR:"chr",CYM:"cym",DAN:"dan",DEU:"deu",DZO:"dzo",ELL:"ell",ENG:"eng",ENM:"enm",EPO:"epo",EST:"est",EUS:"eus",FAS:"fas",FIN:"fin",FRA:"fra",FRK:"frk",FRM:"frm",GLE:"gle",GLG:"glg",GRC:"grc",GUJ:"guj",HAT:"hat",HEB:"heb",HIN:"hin",HRV:"hrv",HUN:"hun",IKU:"iku",IND:"ind",ISL:"isl",ITA:"ita",ITA_OLD:"ita_old",JAV:"jav",JPN:"jpn",KAN:"kan",KAT:"kat",KAT_OLD:"kat_old",KAZ:"kaz",KHM:"khm",KIR:"kir",KOR:"kor",KUR:"kur",LAO:"lao",LAT:"lat",LAV:"lav",LIT:"lit",MAL:"mal",MAR:"mar",MKD:"mkd",MLT:"mlt",MSA:"msa",MYA:"mya",NEP:"nep",NLD:"nld",NOR:"nor",ORI:"ori",PAN:"pan",POL:"pol",POR:"por",PUS:"pus",RON:"ron",RUS:"rus",SAN:"san",SIN:"sin",SLK:"slk",SLV:"slv",SPA:"spa",SPA_OLD:"spa_old",SQI:"sqi",SRP:"srp",SRP_LATN:"srp_latn",SWA:"swa",SWE:"swe",SYR:"syr",TAM:"tam",TEL:"tel",TGK:"tgk",TGL:"tgl",THA:"tha",TIR:"tir",TUR:"tur",UIG:"uig",UKR:"ukr",URD:"urd",UZB:"uzb",UZB_CYRL:"uzb_cyrl",VIE:"vie",YID:"yid"},WGe={OSD_ONLY:"0",AUTO_OSD:"1",AUTO_ONLY:"2",AUTO:"3",SINGLE_COLUMN:"4",SINGLE_BLOCK_VERT_TEXT:"5",SINGLE_BLOCK:"6",SINGLE_LINE:"7",SINGLE_WORD:"8",CIRCLE_WORD:"9",SINGLE_CHAR:"10",SPARSE_TEXT:"11",SPARSE_TEXT_OSD:"12",RAW_LINE:"13"};const ZGe=ZKe,XGe=v6e,YGe=KGe,JGe=GGe,$Ge=y6e,eWe=WGe,{setLogging:tWe}=bm;var rWe={languages:JGe,OEM:$Ge,PSM:eWe,createScheduler:ZGe,createWorker:XGe,setLogging:tWe,...YGe};const nWe=Yp(rWe);class iWe{static async performOCR(e){try{const r=document.createElement("canvas"),n=r.getContext("2d"),{data:{text:i}}=await nWe.recognize(r,"eng",{logger:h=>console.log(h)}),a=await zn.create(),o=await a.embedFont(Vp.Helvetica),s=a.addPage(),{height:l}=s.getSize();s.drawText(i||"No text found",{x:50,y:l-50,size:12,font:o,color:Ir(0,0,0)});const c=await a.save();return{success:!0,blob:new Blob([c],{type:"application/pdf"}),filename:`${e.name.replace(".pdf","")}-ocr.pdf`}}catch(r){return{success:!1,error:`OCR failed: ${r instanceof Error?r.message:"Unknown error"}`}}}}const aWe=({tool:t,onBack:e})=>{var L;const[r,n]=Ye.useState([]),[i,a]=Ye.useState(!1),[o,s]=Ye.useState("processing"),[l,c]=Ye.useState(""),[A,h]=Ye.useState(null),[d,u]=Ye.useState(""),[f,x]=Ye.useState(!1),[y,p]=Ye.useState(0);if(t.id==="text-to-speech")return R.jsxs("div",{className:"min-h-screen bg-gray-50",children:[R.jsx("div",{className:"bg-white shadow-sm border-b border-gray-200 sticky top-0 z-40",children:R.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:R.jsx("div",{className:"flex items-center justify-between h-16",children:R.jsxs("div",{className:"flex items-center space-x-4",children:[R.jsxs("button",{onClick:e,className:"flex items-center space-x-2 text-gray-600 hover:text-gray-900",children:[R.jsx(up,{className:"w-5 h-5"}),R.jsx("span",{children:"Back to Tools"})]}),R.jsx("div",{className:"h-6 w-px bg-gray-300"}),R.jsx("h1",{className:"text-xl font-semibold text-gray-900",children:t.name})]})})})}),R.jsx(j9e,{})]});if(t.id==="ultimate-pdf-editor-pro")return R.jsx(PCe,{file:(L=r[0])==null?void 0:L.file,onSave:P=>{const _=URL.createObjectURL(P),K=document.createElement("a");K.href=_,K.download="edited-pdf-document.png",document.body.appendChild(K),K.click(),document.body.removeChild(K),URL.revokeObjectURL(_)},onClose:e});const v=()=>{switch(t.category){case"pdf":return["application/pdf"];case"image":return["image/*"];case"video":return["video/*"];case"audio":return["audio/*"];case"archive":return[".zip",".rar",".7z","application/zip"];default:return["*"]}},m=()=>{switch(t.category){case"video":return 500;case"audio":return 100;case"image":return 50;default:return 100}},k=Ye.useCallback(P=>{t.id.includes("merge")||t.id.includes("batch")?n(_=>[..._,...P]):n(P)},[t.id]),B=Ye.useCallback(P=>{n(_=>_.filter(K=>K.id!==P))},[]),b=Ye.useCallback(P=>{n(P)},[]),E=async()=>{if(r.length!==0){a(!0),x(!0),s("processing"),c("Processing your files..."),p(0);try{let P;const _=setInterval(()=>{p(K=>Math.min(K+10,90))},200);switch(t.id){case"merge":P=await kl.mergePDFs(r);break;case"split":P=await kl.splitPDF(r[0],{splitMode:"individual"});break;case"compress":P=await kl.compressPDF(r[0],{compressionLevel:.8});break;case"rotate":P=await kl.rotatePDF(r[0],90);break;case"watermark":P=await kl.addWatermark(r[0],{watermarkText:"WATERMARK",watermarkOpacity:.3});break;case"page-numbers":P=await kl.addPageNumbers(r[0],{pageNumberFormat:"Page {n}",pageNumberPosition:"bottom-right"});break;case"pdf-analyzer":P=await kl.analyzePDF(r[0]);break;case"batch-pdf":P=await kl.batchProcess(r,"compress",{compressionLevel:.8});break;case"organize":const K=Array.from({length:10},(Y,G)=>G);P=await kl.organizePDF(r[0],K);break;case"protect":P=await kl.protectPDF(r[0],{password:"password123"});break;case"unlock":P=await kl.unlockPDF(r[0],{password:"password123"});break;case"ocr":P=await iWe.performOCR(r[0]);break;case"image-convert":P=await ko.convertImage(r[0].file,"png",{quality:.9});break;case"image-resize":P=await ko.resizeImage(r[0].file,{width:800,height:600});break;case"image-compress":P=await ko.compressImage(r[0].file,.8);break;case"image-crop":P=await ko.cropImage(r[0].file,{cropX:0,cropY:0,cropWidth:400,cropHeight:400});break;case"image-rotate":P=await ko.rotateImage(r[0].file,90);break;case"image-adjust":P=await ko.adjustImage(r[0].file,{brightness:10,contrast:5,saturation:0});break;case"watermark-image":P=await ko.addWatermark(r[0].file,{watermarkText:"WATERMARK"});break;case"image-collage":P=await ko.createCollage(r.map(Y=>Y.file));break;case"qr-generator":P=await ko.generateQRCode("https://example.com",{width:256});break;case"qr-decoder":P=await ko.readQRCode(r[0].file);break;case"image-effects":P=await ko.applyEffects(r[0].file,{blur:2,sepia:!1,grayscale:!1});break;case"image-analyzer":P=await ko.analyzeImage(r[0].file);break;case"batch-image":P=await ko.batchProcess(r.map(Y=>Y.file),"convert",{format:"png"});break;case"images-to-pdf":P=await ko.imagesToPDF(r.map(Y=>Y.file));break;case"html-to-pdf":P=await ko.htmlToPDF("<h1>Sample HTML</h1><p>This is a test.</p>");break;case"base64-encode":P=await Di.encodeBase64("Sample text to encode");break;case"base64-decode":P=await Di.decodeBase64("U2FtcGxlIHRleHQgdG8gZW5jb2Rl");break;case"url-encode":P=Di.encodeURL("https://example.com/path with spaces");break;case"url-decode":P=Di.decodeURL("https%3A//example.com/path%20with%20spaces");break;case"json-formatter":P=Di.formatJSON('{"name":"John","age":30}');break;case"json-to-csv":P=Di.jsonToCSV('[{"name":"John","age":30},{"name":"Jane","age":25}]');break;case"csv-to-json":P=Di.csvToJSON(`name,age John,30 Jane,25`);break;case"yaml-converter":P=Di.jsonToYAML('{"name":"John","age":30}');break;case"html-minify":P=Di.minifyHTML("<html><body><h1>Hello World</h1></body></html>");break;case"css-minify":P=Di.minifyCSS("body { margin: 0; padding: 0; }");break;case"js-minify":P=Di.minifyJS('function hello() { console.log("Hello World"); }');break;case"markdown-html":P=Di.markdownToHTML(`# Hello This is **bold** text.`);break;case"html-markdown":P=Di.htmlToMarkdown("<h1>Hello</h1><p>This is <strong>bold</strong> text.</p>");break;case"batch-converter":P=await Di.batchProcess(["text1","text2"],"base64-encode");break;case"md5-hash":P=Di.generateHash("Hello World","MD5");break;case"sha1-hash":P=Di.generateHash("Hello World","SHA1");break;case"sha256-hash":P=Di.generateHash("Hello World","SHA256");break;case"jwt-decoder":P=Di.decodeJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c");break;case"password-generator":P=Di.generatePassword(16,{includeUppercase:!0,includeNumbers:!0,includeSymbols:!0});break;case"uuid-generator":P=Di.generateUUID();break;case"color-converter":P=dC.hexToRgb("#ff0000");break;case"gradient-generator":P=dC.generateGradient("#ff0000","#0000ff",10);break;case"contrast-checker":P=dC.checkContrast("#000000","#ffffff");break;case"palette-extractor":P=await dC.extractPalette(r[0].file,5);break;case"length-converter":P=Zu.convertLength(100,"cm","m");break;case"weight-converter":P=Zu.convertWeight(1e3,"g","kg");break;case"temperature-converter":P=Zu.convertTemperature(100,"C","F");break;case"area-converter":P=Zu.convertArea(1,"m²","ft²");break;case"volume-converter":P=Zu.convertVolume(1,"l","gal");break;case"speed-converter":P=Zu.convertSpeed(100,"km/h","mph");break;case"text-counter":P=b4.countText("Hello world! This is a sample text.");break;case"case-converter":P=b4.convertCase("hello world","title");break;case"text-diff":P=b4.diffText("Hello world","Hello universe");break;case"regex-tester":P=b4.testRegex("\\d+","g","There are 123 numbers and 456 more");break;case"lorem-generator":P=b4.generateLorem("paragraphs",3);break;case"zip-create":P=await wte.createZip(r,"archive.zip");break;case"zip-extract":P=await wte.extractZip(r[0].file);break;case"file-checksum":P=await wte.calculateChecksum(r[0].file,"MD5");break;default:throw new Error(`Tool ${t.id} not implemented yet`)}clearInterval(_),p(100),P.success?(s("success"),c("Processing completed successfully!"),P.blob&&(h(P.blob),u(P.filename||"processed-file"))):(s("error"),c(P.error||"An error occurred during processing"))}catch(P){s("error"),c(`Error: ${P instanceof Error?P.message:"Unknown error"}`)}finally{a(!1)}}},D=()=>{if(A){const P=URL.createObjectURL(A),_=document.createElement("a");_.href=P,_.download=d,document.body.appendChild(_),_.click(),document.body.removeChild(_),URL.revokeObjectURL(P)}},M=()=>{x(!1),h(null),u(""),p(0)},T=t.id.includes("merge")||t.id.includes("batch")||t.id==="image-collage",S=t.id==="merge"||t.id==="organize";return R.jsxs("div",{className:"min-h-screen bg-gray-50",children:[R.jsx("div",{className:"bg-white shadow-sm border-b border-gray-200 sticky top-0 z-40",children:R.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:R.jsxs("div",{className:"flex items-center justify-between h-16",children:[R.jsxs("div",{className:"flex items-center space-x-4",children:[R.jsxs("button",{onClick:e,className:"flex items-center space-x-2 text-gray-600 hover:text-gray-900",children:[R.jsx(up,{className:"w-5 h-5"}),R.jsx("span",{children:"Back to Tools"})]}),R.jsx("div",{className:"h-6 w-px bg-gray-300"}),R.jsx("h1",{className:"text-xl font-semibold text-gray-900",children:t.name})]}),R.jsxs("div",{className:"flex items-center space-x-3",children:[R.jsxs("div",{className:"flex items-center space-x-2 text-sm text-gray-500",children:[R.jsx(v1,{className:"w-4 h-4"}),R.jsx("span",{children:"100% Private"})]}),R.jsxs("div",{className:"flex items-center space-x-2 text-sm text-gray-500",children:[R.jsx(Kh,{className:"w-4 h-4"}),R.jsx("span",{children:"Lightning Fast"})]})]})]})})}),R.jsxs("div",{className:"max-w-4xl mx-auto px-4 py-8",children:[R.jsx("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6 mb-8",children:R.jsxs("div",{className:"flex items-start space-x-4",children:[R.jsx("div",{className:"flex-shrink-0",children:R.jsx("div",{className:"w-12 h-12 bg-blue-100 rounded-lg flex items-center justify-center",children:R.jsx(z8,{className:"w-6 h-6 text-blue-600"})})}),R.jsxs("div",{className:"flex-1",children:[R.jsx("h2",{className:"text-lg font-semibold text-gray-900 mb-2",children:t.name}),R.jsx("p",{className:"text-gray-600 mb-4",children:t.description}),R.jsxs("div",{className:"flex items-center space-x-6 text-sm text-gray-500",children:[R.jsxs("div",{className:"flex items-center space-x-1",children:[R.jsx(Jy,{className:"w-4 h-4"}),R.jsx("span",{children:"Instant Processing"})]}),R.jsxs("div",{className:"flex items-center space-x-1",children:[R.jsx(v1,{className:"w-4 h-4"}),R.jsx("span",{children:"No Upload Required"})]}),R.jsxs("div",{className:"flex items-center space-x-1",children:[R.jsx(Kh,{className:"w-4 h-4"}),R.jsx("span",{children:"Client-Side Processing"})]})]})]})]})}),R.jsx("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6 mb-8",children:R.jsx(O9e,{onFilesSelected:k,acceptedTypes:v(),multiple:T,maxSize:m()})}),r.length>0&&R.jsx("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6 mb-8",children:R.jsx(Q9e,{files:r,onRemoveFile:B,onReorderFiles:S?b:void 0,showReorder:S})}),r.length>0&&R.jsx("div",{className:"bg-white rounded-xl shadow-sm border border-gray-200 p-6",children:R.jsxs("div",{className:"flex items-center justify-between",children:[R.jsxs("div",{children:[R.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-1",children:"Ready to Process"}),R.jsxs("p",{className:"text-gray-600",children:[r.length," file",r.length>1?"s":""," selected for processing"]})]}),R.jsx("button",{onClick:E,disabled:i,className:"flex items-center space-x-2 bg-blue-600 text-white px-6 py-3 rounded-lg hover:bg-blue-700 disabled:bg-gray-300 disabled:cursor-not-allowed",children:i?R.jsxs(R.Fragment,{children:[R.jsx("div",{className:"animate-spin rounded-full h-4 w-4 border-2 border-white border-t-transparent"}),R.jsx("span",{children:"Processing..."})]}):R.jsxs(R.Fragment,{children:[R.jsx(Kh,{className:"w-4 h-4"}),R.jsx("span",{children:"Process Files"})]})})]})})]}),R.jsx(z9e,{isOpen:f,onClose:M,status:o,message:l,onDownload:A?D:void 0,progress:y})]})};function oWe(){const[t,e]=Ye.useState(null),[r,n]=Ye.useState(!1),i=s=>{e(s),n(!1)},a=()=>{e(null)},o=t?ype.find(s=>s.id===t):null;return R.jsxs("div",{className:"min-h-screen bg-gray-50",children:[R.jsx(N9e,{onMenuToggle:()=>n(!r),isMenuOpen:r}),o?R.jsx(aWe,{tool:o,onBack:a}):R.jsx(H9e,{onToolSelect:i})]})}gpe(document.getElementById("root")).render(R.jsx(Ye.StrictMode,{children:R.jsx(oWe,{})}));export{an as _,jt as c,Yp as g};
| ver. 1.4 |
Github
|
.
| PHP 8.2.29 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 4.89 |
proxy
|
phpinfo
|
ÐаÑтройка