var EI=Object.defineProperty;var A_=e=>{throw TypeError(e)};var jI=(e,t,r)=>t in e?EI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Fo=(e,t,r)=>jI(e,typeof t!="symbol"?t+"":t,r),ry=(e,t,r)=>t.has(e)||A_("Cannot "+r);var He=(e,t,r)=>(ry(e,t,"read from private field"),r?r.call(e):t.get(e)),Jt=(e,t,r)=>t.has(e)?A_("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Ot=(e,t,r,n)=>(ry(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),ia=(e,t,r)=>(ry(e,t,"access private method"),r);var zm=(e,t,r,n)=>({set _(a){Ot(e,t,a,r)},get _(){return He(e,t,n)}});function RI(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const a in n)if(a!=="default"&&!(a in e)){const s=Object.getOwnPropertyDescriptor(n,a);s&&Object.defineProperty(e,a,s.get?s:{enumerable:!0,get:()=>n[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const s of a)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(a){const s={};return a.integrity&&(s.integrity=a.integrity),a.referrerPolicy&&(s.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?s.credentials="include":a.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(a){if(a.ep)return;a.ep=!0;const s=r(a);fetch(a.href,s)}})();var ny=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function If(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function FI(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}),r}var qP={exports:{}},g1={},WP={exports:{}},Xt={};/**
* @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 S0=Symbol.for("react.element"),LI=Symbol.for("react.portal"),OI=Symbol.for("react.fragment"),II=Symbol.for("react.strict_mode"),DI=Symbol.for("react.profiler"),MI=Symbol.for("react.provider"),BI=Symbol.for("react.context"),zI=Symbol.for("react.forward_ref"),HI=Symbol.for("react.suspense"),UI=Symbol.for("react.memo"),VI=Symbol.for("react.lazy"),N_=Symbol.iterator;function qI(e){return e===null||typeof e!="object"?null:(e=N_&&e[N_]||e["@@iterator"],typeof e=="function"?e:null)}var $P={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},GP=Object.assign,KP={};function Df(e,t,r){this.props=e,this.context=t,this.refs=KP,this.updater=r||$P}Df.prototype.isReactComponent={};Df.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};Df.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function YP(){}YP.prototype=Df.prototype;function Y5(e,t,r){this.props=e,this.context=t,this.refs=KP,this.updater=r||$P}var X5=Y5.prototype=new YP;X5.constructor=Y5;GP(X5,Df.prototype);X5.isPureReactComponent=!0;var C_=Array.isArray,XP=Object.prototype.hasOwnProperty,Q5={current:null},QP={key:!0,ref:!0,__self:!0,__source:!0};function ZP(e,t,r){var n,a={},s=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(s=""+t.key),t)XP.call(t,n)&&!QP.hasOwnProperty(n)&&(a[n]=t[n]);var o=arguments.length-2;if(o===1)a.children=r;else if(1<o){for(var l=Array(o),c=0;c<o;c++)l[c]=arguments[c+2];a.children=l}if(e&&e.defaultProps)for(n in o=e.defaultProps,o)a[n]===void 0&&(a[n]=o[n]);return{$$typeof:S0,type:e,key:s,ref:i,props:a,_owner:Q5.current}}function WI(e,t){return{$$typeof:S0,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Z5(e){return typeof e=="object"&&e!==null&&e.$$typeof===S0}function $I(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var P_=/\/+/g;function ay(e,t){return typeof e=="object"&&e!==null&&e.key!=null?$I(""+e.key):t.toString(36)}function kg(e,t,r,n,a){var s=typeof e;(s==="undefined"||s==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(s){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case S0:case LI:i=!0}}if(i)return i=e,a=a(i),e=n===""?"."+ay(i,0):n,C_(a)?(r="",e!=null&&(r=e.replace(P_,"$&/")+"/"),kg(a,t,r,"",function(c){return c})):a!=null&&(Z5(a)&&(a=WI(a,r+(!a.key||i&&i.key===a.key?"":(""+a.key).replace(P_,"$&/")+"/")+e)),t.push(a)),1;if(i=0,n=n===""?".":n+":",C_(e))for(var o=0;o<e.length;o++){s=e[o];var l=n+ay(s,o);i+=kg(s,t,r,l,a)}else if(l=qI(e),typeof l=="function")for(e=l.call(e),o=0;!(s=e.next()).done;)s=s.value,l=n+ay(s,o++),i+=kg(s,t,r,l,a);else if(s==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Hm(e,t,r){if(e==null)return e;var n=[],a=0;return kg(e,n,"","",function(s){return t.call(r,s,a++)}),n}function GI(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ra={current:null},Eg={transition:null},KI={ReactCurrentDispatcher:Ra,ReactCurrentBatchConfig:Eg,ReactCurrentOwner:Q5};function JP(){throw Error("act(...) is not supported in production builds of React.")}Xt.Children={map:Hm,forEach:function(e,t,r){Hm(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Hm(e,function(){t++}),t},toArray:function(e){return Hm(e,function(t){return t})||[]},only:function(e){if(!Z5(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Xt.Component=Df;Xt.Fragment=OI;Xt.Profiler=DI;Xt.PureComponent=Y5;Xt.StrictMode=II;Xt.Suspense=HI;Xt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=KI;Xt.act=JP;Xt.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=GP({},e.props),a=e.key,s=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(s=t.ref,i=Q5.current),t.key!==void 0&&(a=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(l in t)XP.call(t,l)&&!QP.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&o!==void 0?o[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){o=Array(l);for(var c=0;c<l;c++)o[c]=arguments[c+2];n.children=o}return{$$typeof:S0,type:e.type,key:a,ref:s,props:n,_owner:i}};Xt.createContext=function(e){return e={$$typeof:BI,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:MI,_context:e},e.Consumer=e};Xt.createElement=ZP;Xt.createFactory=function(e){var t=ZP.bind(null,e);return t.type=e,t};Xt.createRef=function(){return{current:null}};Xt.forwardRef=function(e){return{$$typeof:zI,render:e}};Xt.isValidElement=Z5;Xt.lazy=function(e){return{$$typeof:VI,_payload:{_status:-1,_result:e},_init:GI}};Xt.memo=function(e,t){return{$$typeof:UI,type:e,compare:t===void 0?null:t}};Xt.startTransition=function(e){var t=Eg.transition;Eg.transition={};try{e()}finally{Eg.transition=t}};Xt.unstable_act=JP;Xt.useCallback=function(e,t){return Ra.current.useCallback(e,t)};Xt.useContext=function(e){return Ra.current.useContext(e)};Xt.useDebugValue=function(){};Xt.useDeferredValue=function(e){return Ra.current.useDeferredValue(e)};Xt.useEffect=function(e,t){return Ra.current.useEffect(e,t)};Xt.useId=function(){return Ra.current.useId()};Xt.useImperativeHandle=function(e,t,r){return Ra.current.useImperativeHandle(e,t,r)};Xt.useInsertionEffect=function(e,t){return Ra.current.useInsertionEffect(e,t)};Xt.useLayoutEffect=function(e,t){return Ra.current.useLayoutEffect(e,t)};Xt.useMemo=function(e,t){return Ra.current.useMemo(e,t)};Xt.useReducer=function(e,t,r){return Ra.current.useReducer(e,t,r)};Xt.useRef=function(e){return Ra.current.useRef(e)};Xt.useState=function(e){return Ra.current.useState(e)};Xt.useSyncExternalStore=function(e,t,r){return Ra.current.useSyncExternalStore(e,t,r)};Xt.useTransition=function(){return Ra.current.useTransition()};Xt.version="18.3.1";WP.exports=Xt;var E=WP.exports;const mt=If(E),x1=RI({__proto__:null,default:mt},[E]);/**
* @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 YI=E,XI=Symbol.for("react.element"),QI=Symbol.for("react.fragment"),ZI=Object.prototype.hasOwnProperty,JI=YI.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,eD={key:!0,ref:!0,__self:!0,__source:!0};function eT(e,t,r){var n,a={},s=null,i=null;r!==void 0&&(s=""+r),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(i=t.ref);for(n in t)ZI.call(t,n)&&!eD.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)a[n]===void 0&&(a[n]=t[n]);return{$$typeof:XI,type:e,key:s,ref:i,props:a,_owner:JI.current}}g1.Fragment=QI;g1.jsx=eT;g1.jsxs=eT;qP.exports=g1;var u=qP.exports,tT={exports:{}},As={},rT={exports:{}},nT={};/**
* @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(e){function t(z,U){var re=z.length;z.push(U);e:for(;0<re;){var ge=re-1>>>1,P=z[ge];if(0<a(P,U))z[ge]=U,z[re]=P,re=ge;else break e}}function r(z){return z.length===0?null:z[0]}function n(z){if(z.length===0)return null;var U=z[0],re=z.pop();if(re!==U){z[0]=re;e:for(var ge=0,P=z.length,I=P>>>1;ge<I;){var D=2*(ge+1)-1,B=z[D],X=D+1,se=z[X];if(0>a(B,re))X<P&&0>a(se,B)?(z[ge]=se,z[X]=re,ge=X):(z[ge]=B,z[D]=re,ge=D);else if(X<P&&0>a(se,re))z[ge]=se,z[X]=re,ge=X;else break e}}return U}function a(z,U){var re=z.sortIndex-U.sortIndex;return re!==0?re:z.id-U.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var i=Date,o=i.now();e.unstable_now=function(){return i.now()-o}}var l=[],c=[],d=1,f=null,h=3,p=!1,y=!1,g=!1,w=typeof setTimeout=="function"?setTimeout:null,x=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 b(z){for(var U=r(c);U!==null;){if(U.callback===null)n(c);else if(U.startTime<=z)n(c),U.sortIndex=U.expirationTime,t(l,U);else break;U=r(c)}}function S(z){if(g=!1,b(z),!y)if(r(l)!==null)y=!0,Z(T);else{var U=r(c);U!==null&&Y(S,U.startTime-z)}}function T(z,U){y=!1,g&&(g=!1,x(j),j=-1),p=!0;var re=h;try{for(b(U),f=r(l);f!==null&&(!(f.expirationTime>U)||z&&!R());){var ge=f.callback;if(typeof ge=="function"){f.callback=null,h=f.priorityLevel;var P=ge(f.expirationTime<=U);U=e.unstable_now(),typeof P=="function"?f.callback=P:f===r(l)&&n(l),b(U)}else n(l);f=r(l)}if(f!==null)var I=!0;else{var D=r(c);D!==null&&Y(S,D.startTime-U),I=!1}return I}finally{f=null,h=re,p=!1}}var O=!1,C=null,j=-1,L=5,M=-1;function R(){return!(e.unstable_now()-M<L)}function k(){if(C!==null){var z=e.unstable_now();M=z;var U=!0;try{U=C(!0,z)}finally{U?H():(O=!1,C=null)}}else O=!1}var H;if(typeof v=="function")H=function(){v(k)};else if(typeof MessageChannel<"u"){var q=new MessageChannel,ie=q.port2;q.port1.onmessage=k,H=function(){ie.postMessage(null)}}else H=function(){w(k,0)};function Z(z){C=z,O||(O=!0,H())}function Y(z,U){j=w(function(){z(e.unstable_now())},U)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(z){z.callback=null},e.unstable_continueExecution=function(){y||p||(y=!0,Z(T))},e.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<z?Math.floor(1e3/z):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return r(l)},e.unstable_next=function(z){switch(h){case 1:case 2:case 3:var U=3;break;default:U=h}var re=h;h=U;try{return z()}finally{h=re}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(z,U){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var re=h;h=z;try{return U()}finally{h=re}},e.unstable_scheduleCallback=function(z,U,re){var ge=e.unstable_now();switch(typeof re=="object"&&re!==null?(re=re.delay,re=typeof re=="number"&&0<re?ge+re:ge):re=ge,z){case 1:var P=-1;break;case 2:P=250;break;case 5:P=1073741823;break;case 4:P=1e4;break;default:P=5e3}return P=re+P,z={id:d++,callback:U,priorityLevel:z,startTime:re,expirationTime:P,sortIndex:-1},re>ge?(z.sortIndex=re,t(c,z),r(l)===null&&z===r(c)&&(g?(x(j),j=-1):g=!0,Y(S,re-ge))):(z.sortIndex=P,t(l,z),y||p||(y=!0,Z(T))),z},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(z){var U=h;return function(){var re=h;h=U;try{return z.apply(this,arguments)}finally{h=re}}}})(nT);rT.exports=nT;var tD=rT.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 rD=E,bs=tD;function et(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var aT=new Set,jp={};function Fu(e,t){wf(e,t),wf(e+"Capture",t)}function wf(e,t){for(jp[e]=t,e=0;e<t.length;e++)aT.add(t[e])}var Go=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),j2=Object.prototype.hasOwnProperty,nD=/^[: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]*$/,T_={},k_={};function aD(e){return j2.call(k_,e)?!0:j2.call(T_,e)?!1:nD.test(e)?k_[e]=!0:(T_[e]=!0,!1)}function sD(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function iD(e,t,r,n){if(t===null||typeof t>"u"||sD(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Fa(e,t,r,n,a,s,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=i}var ta={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ta[e]=new Fa(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ta[t]=new Fa(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ta[e]=new Fa(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ta[e]=new Fa(e,2,!1,e,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(e){ta[e]=new Fa(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ta[e]=new Fa(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ta[e]=new Fa(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ta[e]=new Fa(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ta[e]=new Fa(e,5,!1,e.toLowerCase(),null,!1,!1)});var J5=/[\-:]([a-z])/g;function eb(e){return e[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(e){var t=e.replace(J5,eb);ta[t]=new Fa(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(J5,eb);ta[t]=new Fa(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(J5,eb);ta[t]=new Fa(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ta[e]=new Fa(e,1,!1,e.toLowerCase(),null,!1,!1)});ta.xlinkHref=new Fa("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ta[e]=new Fa(e,1,!1,e.toLowerCase(),null,!0,!0)});function tb(e,t,r,n){var a=ta.hasOwnProperty(t)?ta[t]:null;(a!==null?a.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(iD(t,r,a,n)&&(r=null),n||a===null?aD(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):a.mustUseProperty?e[a.propertyName]=r===null?a.type===3?!1:"":r:(t=a.attributeName,n=a.attributeNamespace,r===null?e.removeAttribute(t):(a=a.type,r=a===3||a===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var al=rD.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Um=Symbol.for("react.element"),Ed=Symbol.for("react.portal"),jd=Symbol.for("react.fragment"),rb=Symbol.for("react.strict_mode"),R2=Symbol.for("react.profiler"),sT=Symbol.for("react.provider"),iT=Symbol.for("react.context"),nb=Symbol.for("react.forward_ref"),F2=Symbol.for("react.suspense"),L2=Symbol.for("react.suspense_list"),ab=Symbol.for("react.memo"),Ll=Symbol.for("react.lazy"),oT=Symbol.for("react.offscreen"),E_=Symbol.iterator;function kh(e){return e===null||typeof e!="object"?null:(e=E_&&e[E_]||e["@@iterator"],typeof e=="function"?e:null)}var $r=Object.assign,sy;function Gh(e){if(sy===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);sy=t&&t[1]||""}return`
`+sy+e}var iy=!1;function oy(e,t){if(!e||iy)return"";iy=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var n=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){n=c}e.call(t.prototype)}else{try{throw Error()}catch(c){n=c}e()}}catch(c){if(c&&n&&typeof c.stack=="string"){for(var a=c.stack.split(`
`),s=n.stack.split(`
`),i=a.length-1,o=s.length-1;1<=i&&0<=o&&a[i]!==s[o];)o--;for(;1<=i&&0<=o;i--,o--)if(a[i]!==s[o]){if(i!==1||o!==1)do if(i--,o--,0>o||a[i]!==s[o]){var l=`
`+a[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=i&&0<=o);break}}}finally{iy=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Gh(e):""}function oD(e){switch(e.tag){case 5:return Gh(e.type);case 16:return Gh("Lazy");case 13:return Gh("Suspense");case 19:return Gh("SuspenseList");case 0:case 2:case 15:return e=oy(e.type,!1),e;case 11:return e=oy(e.type.render,!1),e;case 1:return e=oy(e.type,!0),e;default:return""}}function O2(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case jd:return"Fragment";case Ed:return"Portal";case R2:return"Profiler";case rb:return"StrictMode";case F2:return"Suspense";case L2:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case iT:return(e.displayName||"Context")+".Consumer";case sT:return(e._context.displayName||"Context")+".Provider";case nb:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ab:return t=e.displayName||null,t!==null?t:O2(e.type)||"Memo";case Ll:t=e._payload,e=e._init;try{return O2(e(t))}catch{}}return null}function lD(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return O2(t);case 8:return t===rb?"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 t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function fc(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function lT(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function cD(e){var t=lT(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,s=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(i){n=""+i,s.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Vm(e){e._valueTracker||(e._valueTracker=cD(e))}function cT(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=lT(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Jg(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function I2(e,t){var r=t.checked;return $r({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function j_(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=fc(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function uT(e,t){t=t.checked,t!=null&&tb(e,"checked",t,!1)}function D2(e,t){uT(e,t);var r=fc(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?M2(e,t.type,r):t.hasOwnProperty("defaultValue")&&M2(e,t.type,fc(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function R_(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function M2(e,t,r){(t!=="number"||Jg(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Kh=Array.isArray;function Kd(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a<r.length;a++)t["$"+r[a]]=!0;for(r=0;r<e.length;r++)a=t.hasOwnProperty("$"+e[r].value),e[r].selected!==a&&(e[r].selected=a),a&&n&&(e[r].defaultSelected=!0)}else{for(r=""+fc(r),t=null,a=0;a<e.length;a++){if(e[a].value===r){e[a].selected=!0,n&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function B2(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(et(91));return $r({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function F_(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(et(92));if(Kh(r)){if(1<r.length)throw Error(et(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:fc(r)}}function dT(e,t){var r=fc(t.value),n=fc(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function L_(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function fT(e){switch(e){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 z2(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?fT(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var qm,hT=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,a){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,a)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(qm=qm||document.createElement("div"),qm.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=qm.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Rp(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var ap={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},uD=["Webkit","ms","Moz","O"];Object.keys(ap).forEach(function(e){uD.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ap[t]=ap[e]})});function pT(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||ap.hasOwnProperty(e)&&ap[e]?(""+t).trim():t+"px"}function mT(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=pT(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var dD=$r({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 H2(e,t){if(t){if(dD[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(et(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(et(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(et(61))}if(t.style!=null&&typeof t.style!="object")throw Error(et(62))}}function U2(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){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 V2=null;function sb(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var q2=null,Yd=null,Xd=null;function O_(e){if(e=C0(e)){if(typeof q2!="function")throw Error(et(280));var t=e.stateNode;t&&(t=_1(t),q2(e.stateNode,e.type,t))}}function gT(e){Yd?Xd?Xd.push(e):Xd=[e]:Yd=e}function xT(){if(Yd){var e=Yd,t=Xd;if(Xd=Yd=null,O_(e),t)for(e=0;e<t.length;e++)O_(t[e])}}function vT(e,t){return e(t)}function yT(){}var ly=!1;function wT(e,t,r){if(ly)return e(t,r);ly=!0;try{return vT(e,t,r)}finally{ly=!1,(Yd!==null||Xd!==null)&&(yT(),xT())}}function Fp(e,t){var r=e.stateNode;if(r===null)return null;var n=_1(r);if(n===null)return null;r=n[t];e:switch(t){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)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(et(231,t,typeof r));return r}var W2=!1;if(Go)try{var Eh={};Object.defineProperty(Eh,"passive",{get:function(){W2=!0}}),window.addEventListener("test",Eh,Eh),window.removeEventListener("test",Eh,Eh)}catch{W2=!1}function fD(e,t,r,n,a,s,i,o,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(d){this.onError(d)}}var sp=!1,ex=null,tx=!1,$2=null,hD={onError:function(e){sp=!0,ex=e}};function pD(e,t,r,n,a,s,i,o,l){sp=!1,ex=null,fD.apply(hD,arguments)}function mD(e,t,r,n,a,s,i,o,l){if(pD.apply(this,arguments),sp){if(sp){var c=ex;sp=!1,ex=null}else throw Error(et(198));tx||(tx=!0,$2=c)}}function Lu(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function bT(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function I_(e){if(Lu(e)!==e)throw Error(et(188))}function gD(e){var t=e.alternate;if(!t){if(t=Lu(e),t===null)throw Error(et(188));return t!==e?null:e}for(var r=e,n=t;;){var a=r.return;if(a===null)break;var s=a.alternate;if(s===null){if(n=a.return,n!==null){r=n;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===r)return I_(a),e;if(s===n)return I_(a),t;s=s.sibling}throw Error(et(188))}if(r.return!==n.return)r=a,n=s;else{for(var i=!1,o=a.child;o;){if(o===r){i=!0,r=a,n=s;break}if(o===n){i=!0,n=a,r=s;break}o=o.sibling}if(!i){for(o=s.child;o;){if(o===r){i=!0,r=s,n=a;break}if(o===n){i=!0,n=s,r=a;break}o=o.sibling}if(!i)throw Error(et(189))}}if(r.alternate!==n)throw Error(et(190))}if(r.tag!==3)throw Error(et(188));return r.stateNode.current===r?e:t}function _T(e){return e=gD(e),e!==null?ST(e):null}function ST(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ST(e);if(t!==null)return t;e=e.sibling}return null}var AT=bs.unstable_scheduleCallback,D_=bs.unstable_cancelCallback,xD=bs.unstable_shouldYield,vD=bs.unstable_requestPaint,cn=bs.unstable_now,yD=bs.unstable_getCurrentPriorityLevel,ib=bs.unstable_ImmediatePriority,NT=bs.unstable_UserBlockingPriority,rx=bs.unstable_NormalPriority,wD=bs.unstable_LowPriority,CT=bs.unstable_IdlePriority,v1=null,oo=null;function bD(e){if(oo&&typeof oo.onCommitFiberRoot=="function")try{oo.onCommitFiberRoot(v1,e,void 0,(e.current.flags&128)===128)}catch{}}var ki=Math.clz32?Math.clz32:AD,_D=Math.log,SD=Math.LN2;function AD(e){return e>>>=0,e===0?32:31-(_D(e)/SD|0)|0}var Wm=64,$m=4194304;function Yh(e){switch(e&-e){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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function nx(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,s=e.pingedLanes,i=r&268435455;if(i!==0){var o=i&~a;o!==0?n=Yh(o):(s&=i,s!==0&&(n=Yh(s)))}else i=r&~a,i!==0?n=Yh(i):s!==0&&(n=Yh(s));if(n===0)return 0;if(t!==0&&t!==n&&!(t&a)&&(a=n&-n,s=t&-t,a>=s||a===16&&(s&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-ki(t),a=1<<r,n|=e[r],t&=~a;return n}function ND(e,t){switch(e){case 1:case 2:case 4:return t+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 t+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 CD(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,a=e.expirationTimes,s=e.pendingLanes;0<s;){var i=31-ki(s),o=1<<i,l=a[i];l===-1?(!(o&r)||o&n)&&(a[i]=ND(o,t)):l<=t&&(e.expiredLanes|=o),s&=~o}}function G2(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function PT(){var e=Wm;return Wm<<=1,!(Wm&4194240)&&(Wm=64),e}function cy(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function A0(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ki(t),e[t]=r}function PD(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var a=31-ki(r),s=1<<a;t[a]=0,n[a]=-1,e[a]=-1,r&=~s}}function ob(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-ki(r),a=1<<n;a&t|e[n]&t&&(e[n]|=t),r&=~a}}var br=0;function TT(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var kT,lb,ET,jT,RT,K2=!1,Gm=[],ec=null,tc=null,rc=null,Lp=new Map,Op=new Map,Ml=[],TD="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 M_(e,t){switch(e){case"focusin":case"focusout":ec=null;break;case"dragenter":case"dragleave":tc=null;break;case"mouseover":case"mouseout":rc=null;break;case"pointerover":case"pointerout":Lp.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Op.delete(t.pointerId)}}function jh(e,t,r,n,a,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:s,targetContainers:[a]},t!==null&&(t=C0(t),t!==null&&lb(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function kD(e,t,r,n,a){switch(t){case"focusin":return ec=jh(ec,e,t,r,n,a),!0;case"dragenter":return tc=jh(tc,e,t,r,n,a),!0;case"mouseover":return rc=jh(rc,e,t,r,n,a),!0;case"pointerover":var s=a.pointerId;return Lp.set(s,jh(Lp.get(s)||null,e,t,r,n,a)),!0;case"gotpointercapture":return s=a.pointerId,Op.set(s,jh(Op.get(s)||null,e,t,r,n,a)),!0}return!1}function FT(e){var t=Zc(e.target);if(t!==null){var r=Lu(t);if(r!==null){if(t=r.tag,t===13){if(t=bT(r),t!==null){e.blockedOn=t,RT(e.priority,function(){ET(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function jg(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Y2(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);V2=n,r.target.dispatchEvent(n),V2=null}else return t=C0(r),t!==null&&lb(t),e.blockedOn=r,!1;t.shift()}return!0}function B_(e,t,r){jg(e)&&r.delete(t)}function ED(){K2=!1,ec!==null&&jg(ec)&&(ec=null),tc!==null&&jg(tc)&&(tc=null),rc!==null&&jg(rc)&&(rc=null),Lp.forEach(B_),Op.forEach(B_)}function Rh(e,t){e.blockedOn===t&&(e.blockedOn=null,K2||(K2=!0,bs.unstable_scheduleCallback(bs.unstable_NormalPriority,ED)))}function Ip(e){function t(a){return Rh(a,e)}if(0<Gm.length){Rh(Gm[0],e);for(var r=1;r<Gm.length;r++){var n=Gm[r];n.blockedOn===e&&(n.blockedOn=null)}}for(ec!==null&&Rh(ec,e),tc!==null&&Rh(tc,e),rc!==null&&Rh(rc,e),Lp.forEach(t),Op.forEach(t),r=0;r<Ml.length;r++)n=Ml[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Ml.length&&(r=Ml[0],r.blockedOn===null);)FT(r),r.blockedOn===null&&Ml.shift()}var Qd=al.ReactCurrentBatchConfig,ax=!0;function jD(e,t,r,n){var a=br,s=Qd.transition;Qd.transition=null;try{br=1,cb(e,t,r,n)}finally{br=a,Qd.transition=s}}function RD(e,t,r,n){var a=br,s=Qd.transition;Qd.transition=null;try{br=4,cb(e,t,r,n)}finally{br=a,Qd.transition=s}}function cb(e,t,r,n){if(ax){var a=Y2(e,t,r,n);if(a===null)yy(e,t,n,sx,r),M_(e,n);else if(kD(a,e,t,r,n))n.stopPropagation();else if(M_(e,n),t&4&&-1<TD.indexOf(e)){for(;a!==null;){var s=C0(a);if(s!==null&&kT(s),s=Y2(e,t,r,n),s===null&&yy(e,t,n,sx,r),s===a)break;a=s}a!==null&&n.stopPropagation()}else yy(e,t,n,null,r)}}var sx=null;function Y2(e,t,r,n){if(sx=null,e=sb(n),e=Zc(e),e!==null)if(t=Lu(e),t===null)e=null;else if(r=t.tag,r===13){if(e=bT(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return sx=e,null}function LT(e){switch(e){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(yD()){case ib:return 1;case NT:return 4;case rx:case wD:return 16;case CT:return 536870912;default:return 16}default:return 16}}var Gl=null,ub=null,Rg=null;function OT(){if(Rg)return Rg;var e,t=ub,r=t.length,n,a="value"in Gl?Gl.value:Gl.textContent,s=a.length;for(e=0;e<r&&t[e]===a[e];e++);var i=r-e;for(n=1;n<=i&&t[r-n]===a[s-n];n++);return Rg=a.slice(e,1<n?1-n:void 0)}function Fg(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Km(){return!0}function z_(){return!1}function Ns(e){function t(r,n,a,s,i){this._reactName=r,this._targetInst=a,this.type=n,this.nativeEvent=s,this.target=i,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(r=e[o],this[o]=r?r(s):s[o]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Km:z_,this.isPropagationStopped=z_,this}return $r(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Km)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Km)},persist:function(){},isPersistent:Km}),t}var Mf={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},db=Ns(Mf),N0=$r({},Mf,{view:0,detail:0}),FD=Ns(N0),uy,dy,Fh,y1=$r({},N0,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fb,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Fh&&(Fh&&e.type==="mousemove"?(uy=e.screenX-Fh.screenX,dy=e.screenY-Fh.screenY):dy=uy=0,Fh=e),uy)},movementY:function(e){return"movementY"in e?e.movementY:dy}}),H_=Ns(y1),LD=$r({},y1,{dataTransfer:0}),OD=Ns(LD),ID=$r({},N0,{relatedTarget:0}),fy=Ns(ID),DD=$r({},Mf,{animationName:0,elapsedTime:0,pseudoElement:0}),MD=Ns(DD),BD=$r({},Mf,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),zD=Ns(BD),HD=$r({},Mf,{data:0}),U_=Ns(HD),UD={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},VD={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"},qD={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function WD(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=qD[e])?!!t[e]:!1}function fb(){return WD}var $D=$r({},N0,{key:function(e){if(e.key){var t=UD[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Fg(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?VD[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fb,charCode:function(e){return e.type==="keypress"?Fg(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Fg(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),GD=Ns($D),KD=$r({},y1,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),V_=Ns(KD),YD=$r({},N0,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fb}),XD=Ns(YD),QD=$r({},Mf,{propertyName:0,elapsedTime:0,pseudoElement:0}),ZD=Ns(QD),JD=$r({},y1,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),eM=Ns(JD),tM=[9,13,27,32],hb=Go&&"CompositionEvent"in window,ip=null;Go&&"documentMode"in document&&(ip=document.documentMode);var rM=Go&&"TextEvent"in window&&!ip,IT=Go&&(!hb||ip&&8<ip&&11>=ip),q_=" ",W_=!1;function DT(e,t){switch(e){case"keyup":return tM.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function MT(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Rd=!1;function nM(e,t){switch(e){case"compositionend":return MT(t);case"keypress":return t.which!==32?null:(W_=!0,q_);case"textInput":return e=t.data,e===q_&&W_?null:e;default:return null}}function aM(e,t){if(Rd)return e==="compositionend"||!hb&&DT(e,t)?(e=OT(),Rg=ub=Gl=null,Rd=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return IT&&t.locale!=="ko"?null:t.data;default:return null}}var sM={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 $_(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!sM[e.type]:t==="textarea"}function BT(e,t,r,n){gT(n),t=ix(t,"onChange"),0<t.length&&(r=new db("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var op=null,Dp=null;function iM(e){XT(e,0)}function w1(e){var t=Od(e);if(cT(t))return e}function oM(e,t){if(e==="change")return t}var zT=!1;if(Go){var hy;if(Go){var py="oninput"in document;if(!py){var G_=document.createElement("div");G_.setAttribute("oninput","return;"),py=typeof G_.oninput=="function"}hy=py}else hy=!1;zT=hy&&(!document.documentMode||9<document.documentMode)}function K_(){op&&(op.detachEvent("onpropertychange",HT),Dp=op=null)}function HT(e){if(e.propertyName==="value"&&w1(Dp)){var t=[];BT(t,Dp,e,sb(e)),wT(iM,t)}}function lM(e,t,r){e==="focusin"?(K_(),op=t,Dp=r,op.attachEvent("onpropertychange",HT)):e==="focusout"&&K_()}function cM(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return w1(Dp)}function uM(e,t){if(e==="click")return w1(t)}function dM(e,t){if(e==="input"||e==="change")return w1(t)}function fM(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ri=typeof Object.is=="function"?Object.is:fM;function Mp(e,t){if(Ri(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var a=r[n];if(!j2.call(t,a)||!Ri(e[a],t[a]))return!1}return!0}function Y_(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function X_(e,t){var r=Y_(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Y_(r)}}function UT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?UT(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function VT(){for(var e=window,t=Jg();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Jg(e.document)}return t}function pb(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function hM(e){var t=VT(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&UT(r.ownerDocument.documentElement,r)){if(n!==null&&pb(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=r.textContent.length,s=Math.min(n.start,a);n=n.end===void 0?s:Math.min(n.end,a),!e.extend&&s>n&&(a=n,n=s,s=a),a=X_(r,s);var i=X_(r,n);a&&i&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),s>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pM=Go&&"documentMode"in document&&11>=document.documentMode,Fd=null,X2=null,lp=null,Q2=!1;function Q_(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Q2||Fd==null||Fd!==Jg(n)||(n=Fd,"selectionStart"in n&&pb(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}),lp&&Mp(lp,n)||(lp=n,n=ix(X2,"onSelect"),0<n.length&&(t=new db("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=Fd)))}function Ym(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Ld={animationend:Ym("Animation","AnimationEnd"),animationiteration:Ym("Animation","AnimationIteration"),animationstart:Ym("Animation","AnimationStart"),transitionend:Ym("Transition","TransitionEnd")},my={},qT={};Go&&(qT=document.createElement("div").style,"AnimationEvent"in window||(delete Ld.animationend.animation,delete Ld.animationiteration.animation,delete Ld.animationstart.animation),"TransitionEvent"in window||delete Ld.transitionend.transition);function b1(e){if(my[e])return my[e];if(!Ld[e])return e;var t=Ld[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in qT)return my[e]=t[r];return e}var WT=b1("animationend"),$T=b1("animationiteration"),GT=b1("animationstart"),KT=b1("transitionend"),YT=new Map,Z_="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 Cc(e,t){YT.set(e,t),Fu(t,[e])}for(var gy=0;gy<Z_.length;gy++){var xy=Z_[gy],mM=xy.toLowerCase(),gM=xy[0].toUpperCase()+xy.slice(1);Cc(mM,"on"+gM)}Cc(WT,"onAnimationEnd");Cc($T,"onAnimationIteration");Cc(GT,"onAnimationStart");Cc("dblclick","onDoubleClick");Cc("focusin","onFocus");Cc("focusout","onBlur");Cc(KT,"onTransitionEnd");wf("onMouseEnter",["mouseout","mouseover"]);wf("onMouseLeave",["mouseout","mouseover"]);wf("onPointerEnter",["pointerout","pointerover"]);wf("onPointerLeave",["pointerout","pointerover"]);Fu("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Fu("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Fu("onBeforeInput",["compositionend","keypress","textInput","paste"]);Fu("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Fu("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Fu("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xh="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(" "),xM=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xh));function J_(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,mD(n,t,void 0,e),e.currentTarget=null}function XT(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],a=n.event;n=n.listeners;e:{var s=void 0;if(t)for(var i=n.length-1;0<=i;i--){var o=n[i],l=o.instance,c=o.currentTarget;if(o=o.listener,l!==s&&a.isPropagationStopped())break e;J_(a,o,c),s=l}else for(i=0;i<n.length;i++){if(o=n[i],l=o.instance,c=o.currentTarget,o=o.listener,l!==s&&a.isPropagationStopped())break e;J_(a,o,c),s=l}}}if(tx)throw e=$2,tx=!1,$2=null,e}function Ir(e,t){var r=t[rw];r===void 0&&(r=t[rw]=new Set);var n=e+"__bubble";r.has(n)||(QT(t,e,2,!1),r.add(n))}function vy(e,t,r){var n=0;t&&(n|=4),QT(r,e,n,t)}var Xm="_reactListening"+Math.random().toString(36).slice(2);function Bp(e){if(!e[Xm]){e[Xm]=!0,aT.forEach(function(r){r!=="selectionchange"&&(xM.has(r)||vy(r,!1,e),vy(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xm]||(t[Xm]=!0,vy("selectionchange",!1,t))}}function QT(e,t,r,n){switch(LT(t)){case 1:var a=jD;break;case 4:a=RD;break;default:a=cb}r=a.bind(null,t,r,e),a=void 0,!W2||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),n?a!==void 0?e.addEventListener(t,r,{capture:!0,passive:a}):e.addEventListener(t,r,!0):a!==void 0?e.addEventListener(t,r,{passive:a}):e.addEventListener(t,r,!1)}function yy(e,t,r,n,a){var s=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var i=n.tag;if(i===3||i===4){var o=n.stateNode.containerInfo;if(o===a||o.nodeType===8&&o.parentNode===a)break;if(i===4)for(i=n.return;i!==null;){var l=i.tag;if((l===3||l===4)&&(l=i.stateNode.containerInfo,l===a||l.nodeType===8&&l.parentNode===a))return;i=i.return}for(;o!==null;){if(i=Zc(o),i===null)return;if(l=i.tag,l===5||l===6){n=s=i;continue e}o=o.parentNode}}n=n.return}wT(function(){var c=s,d=sb(r),f=[];e:{var h=YT.get(e);if(h!==void 0){var p=db,y=e;switch(e){case"keypress":if(Fg(r)===0)break e;case"keydown":case"keyup":p=GD;break;case"focusin":y="focus",p=fy;break;case"focusout":y="blur",p=fy;break;case"beforeblur":case"afterblur":p=fy;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":p=H_;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=OD;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=XD;break;case WT:case $T:case GT:p=MD;break;case KT:p=ZD;break;case"scroll":p=FD;break;case"wheel":p=eM;break;case"copy":case"cut":case"paste":p=zD;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=V_}var g=(t&4)!==0,w=!g&&e==="scroll",x=g?h!==null?h+"Capture":null:h;g=[];for(var v=c,b;v!==null;){b=v;var S=b.stateNode;if(b.tag===5&&S!==null&&(b=S,x!==null&&(S=Fp(v,x),S!=null&&g.push(zp(v,S,b)))),w)break;v=v.return}0<g.length&&(h=new p(h,y,null,r,d),f.push({event:h,listeners:g}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",h&&r!==V2&&(y=r.relatedTarget||r.fromElement)&&(Zc(y)||y[Ko]))break e;if((p||h)&&(h=d.window===d?d:(h=d.ownerDocument)?h.defaultView||h.parentWindow:window,p?(y=r.relatedTarget||r.toElement,p=c,y=y?Zc(y):null,y!==null&&(w=Lu(y),y!==w||y.tag!==5&&y.tag!==6)&&(y=null)):(p=null,y=c),p!==y)){if(g=H_,S="onMouseLeave",x="onMouseEnter",v="mouse",(e==="pointerout"||e==="pointerover")&&(g=V_,S="onPointerLeave",x="onPointerEnter",v="pointer"),w=p==null?h:Od(p),b=y==null?h:Od(y),h=new g(S,v+"leave",p,r,d),h.target=w,h.relatedTarget=b,S=null,Zc(d)===c&&(g=new g(x,v+"enter",y,r,d),g.target=b,g.relatedTarget=w,S=g),w=S,p&&y)t:{for(g=p,x=y,v=0,b=g;b;b=hd(b))v++;for(b=0,S=x;S;S=hd(S))b++;for(;0<v-b;)g=hd(g),v--;for(;0<b-v;)x=hd(x),b--;for(;v--;){if(g===x||x!==null&&g===x.alternate)break t;g=hd(g),x=hd(x)}g=null}else g=null;p!==null&&eS(f,h,p,g,!1),y!==null&&w!==null&&eS(f,w,y,g,!0)}}e:{if(h=c?Od(c):window,p=h.nodeName&&h.nodeName.toLowerCase(),p==="select"||p==="input"&&h.type==="file")var T=oM;else if($_(h))if(zT)T=dM;else{T=cM;var O=lM}else(p=h.nodeName)&&p.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(T=uM);if(T&&(T=T(e,c))){BT(f,T,r,d);break e}O&&O(e,h,c),e==="focusout"&&(O=h._wrapperState)&&O.controlled&&h.type==="number"&&M2(h,"number",h.value)}switch(O=c?Od(c):window,e){case"focusin":($_(O)||O.contentEditable==="true")&&(Fd=O,X2=c,lp=null);break;case"focusout":lp=X2=Fd=null;break;case"mousedown":Q2=!0;break;case"contextmenu":case"mouseup":case"dragend":Q2=!1,Q_(f,r,d);break;case"selectionchange":if(pM)break;case"keydown":case"keyup":Q_(f,r,d)}var C;if(hb)e:{switch(e){case"compositionstart":var j="onCompositionStart";break e;case"compositionend":j="onCompositionEnd";break e;case"compositionupdate":j="onCompositionUpdate";break e}j=void 0}else Rd?DT(e,r)&&(j="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(j="onCompositionStart");j&&(IT&&r.locale!=="ko"&&(Rd||j!=="onCompositionStart"?j==="onCompositionEnd"&&Rd&&(C=OT()):(Gl=d,ub="value"in Gl?Gl.value:Gl.textContent,Rd=!0)),O=ix(c,j),0<O.length&&(j=new U_(j,e,null,r,d),f.push({event:j,listeners:O}),C?j.data=C:(C=MT(r),C!==null&&(j.data=C)))),(C=rM?nM(e,r):aM(e,r))&&(c=ix(c,"onBeforeInput"),0<c.length&&(d=new U_("onBeforeInput","beforeinput",null,r,d),f.push({event:d,listeners:c}),d.data=C))}XT(f,t)})}function zp(e,t,r){return{instance:e,listener:t,currentTarget:r}}function ix(e,t){for(var r=t+"Capture",n=[];e!==null;){var a=e,s=a.stateNode;a.tag===5&&s!==null&&(a=s,s=Fp(e,r),s!=null&&n.unshift(zp(e,s,a)),s=Fp(e,t),s!=null&&n.push(zp(e,s,a))),e=e.return}return n}function hd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function eS(e,t,r,n,a){for(var s=t._reactName,i=[];r!==null&&r!==n;){var o=r,l=o.alternate,c=o.stateNode;if(l!==null&&l===n)break;o.tag===5&&c!==null&&(o=c,a?(l=Fp(r,s),l!=null&&i.unshift(zp(r,l,o))):a||(l=Fp(r,s),l!=null&&i.push(zp(r,l,o)))),r=r.return}i.length!==0&&e.push({event:t,listeners:i})}var vM=/\r\n?/g,yM=/\u0000|\uFFFD/g;function tS(e){return(typeof e=="string"?e:""+e).replace(vM,`
`).replace(yM,"")}function Qm(e,t,r){if(t=tS(t),tS(e)!==t&&r)throw Error(et(425))}function ox(){}var Z2=null,J2=null;function ew(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var tw=typeof setTimeout=="function"?setTimeout:void 0,wM=typeof clearTimeout=="function"?clearTimeout:void 0,rS=typeof Promise=="function"?Promise:void 0,bM=typeof queueMicrotask=="function"?queueMicrotask:typeof rS<"u"?function(e){return rS.resolve(null).then(e).catch(_M)}:tw;function _M(e){setTimeout(function(){throw e})}function wy(e,t){var r=t,n=0;do{var a=r.nextSibling;if(e.removeChild(r),a&&a.nodeType===8)if(r=a.data,r==="/$"){if(n===0){e.removeChild(a),Ip(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=a}while(r);Ip(t)}function nc(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function nS(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Bf=Math.random().toString(36).slice(2),to="__reactFiber$"+Bf,Hp="__reactProps$"+Bf,Ko="__reactContainer$"+Bf,rw="__reactEvents$"+Bf,SM="__reactListeners$"+Bf,AM="__reactHandles$"+Bf;function Zc(e){var t=e[to];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Ko]||r[to]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=nS(e);e!==null;){if(r=e[to])return r;e=nS(e)}return t}e=r,r=e.parentNode}return null}function C0(e){return e=e[to]||e[Ko],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Od(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(et(33))}function _1(e){return e[Hp]||null}var nw=[],Id=-1;function Pc(e){return{current:e}}function Mr(e){0>Id||(e.current=nw[Id],nw[Id]=null,Id--)}function Rr(e,t){Id++,nw[Id]=e.current,e.current=t}var hc={},ya=Pc(hc),Ga=Pc(!1),bu=hc;function bf(e,t){var r=e.type.contextTypes;if(!r)return hc;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a={},s;for(s in r)a[s]=t[s];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ka(e){return e=e.childContextTypes,e!=null}function lx(){Mr(Ga),Mr(ya)}function aS(e,t,r){if(ya.current!==hc)throw Error(et(168));Rr(ya,t),Rr(Ga,r)}function ZT(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var a in n)if(!(a in t))throw Error(et(108,lD(e)||"Unknown",a));return $r({},r,n)}function cx(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||hc,bu=ya.current,Rr(ya,e),Rr(Ga,Ga.current),!0}function sS(e,t,r){var n=e.stateNode;if(!n)throw Error(et(169));r?(e=ZT(e,t,bu),n.__reactInternalMemoizedMergedChildContext=e,Mr(Ga),Mr(ya),Rr(ya,e)):Mr(Ga),Rr(Ga,r)}var Bo=null,S1=!1,by=!1;function JT(e){Bo===null?Bo=[e]:Bo.push(e)}function NM(e){S1=!0,JT(e)}function Tc(){if(!by&&Bo!==null){by=!0;var e=0,t=br;try{var r=Bo;for(br=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Bo=null,S1=!1}catch(a){throw Bo!==null&&(Bo=Bo.slice(e+1)),AT(ib,Tc),a}finally{br=t,by=!1}}return null}var Dd=[],Md=0,ux=null,dx=0,Us=[],Vs=0,_u=null,Ho=1,Uo="";function Gc(e,t){Dd[Md++]=dx,Dd[Md++]=ux,ux=e,dx=t}function e6(e,t,r){Us[Vs++]=Ho,Us[Vs++]=Uo,Us[Vs++]=_u,_u=e;var n=Ho;e=Uo;var a=32-ki(n)-1;n&=~(1<<a),r+=1;var s=32-ki(t)+a;if(30<s){var i=a-a%5;s=(n&(1<<i)-1).toString(32),n>>=i,a-=i,Ho=1<<32-ki(t)+a|r<<a|n,Uo=s+e}else Ho=1<<s|r<<a|n,Uo=e}function mb(e){e.return!==null&&(Gc(e,1),e6(e,1,0))}function gb(e){for(;e===ux;)ux=Dd[--Md],Dd[Md]=null,dx=Dd[--Md],Dd[Md]=null;for(;e===_u;)_u=Us[--Vs],Us[Vs]=null,Uo=Us[--Vs],Us[Vs]=null,Ho=Us[--Vs],Us[Vs]=null}var ys=null,xs=null,zr=!1,_i=null;function t6(e,t){var r=qs(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function iS(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ys=e,xs=nc(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ys=e,xs=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=_u!==null?{id:Ho,overflow:Uo}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=qs(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,ys=e,xs=null,!0):!1;default:return!1}}function aw(e){return(e.mode&1)!==0&&(e.flags&128)===0}function sw(e){if(zr){var t=xs;if(t){var r=t;if(!iS(e,t)){if(aw(e))throw Error(et(418));t=nc(r.nextSibling);var n=ys;t&&iS(e,t)?t6(n,r):(e.flags=e.flags&-4097|2,zr=!1,ys=e)}}else{if(aw(e))throw Error(et(418));e.flags=e.flags&-4097|2,zr=!1,ys=e}}}function oS(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ys=e}function Zm(e){if(e!==ys)return!1;if(!zr)return oS(e),zr=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ew(e.type,e.memoizedProps)),t&&(t=xs)){if(aw(e))throw r6(),Error(et(418));for(;t;)t6(e,t),t=nc(t.nextSibling)}if(oS(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(et(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){xs=nc(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}xs=null}}else xs=ys?nc(e.stateNode.nextSibling):null;return!0}function r6(){for(var e=xs;e;)e=nc(e.nextSibling)}function _f(){xs=ys=null,zr=!1}function xb(e){_i===null?_i=[e]:_i.push(e)}var CM=al.ReactCurrentBatchConfig;function Lh(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(et(309));var n=r.stateNode}if(!n)throw Error(et(147,e));var a=n,s=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===s?t.ref:(t=function(i){var o=a.refs;i===null?delete o[s]:o[s]=i},t._stringRef=s,t)}if(typeof e!="string")throw Error(et(284));if(!r._owner)throw Error(et(290,e))}return e}function Jm(e,t){throw e=Object.prototype.toString.call(t),Error(et(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function lS(e){var t=e._init;return t(e._payload)}function n6(e){function t(x,v){if(e){var b=x.deletions;b===null?(x.deletions=[v],x.flags|=16):b.push(v)}}function r(x,v){if(!e)return null;for(;v!==null;)t(x,v),v=v.sibling;return null}function n(x,v){for(x=new Map;v!==null;)v.key!==null?x.set(v.key,v):x.set(v.index,v),v=v.sibling;return x}function a(x,v){return x=oc(x,v),x.index=0,x.sibling=null,x}function s(x,v,b){return x.index=b,e?(b=x.alternate,b!==null?(b=b.index,b<v?(x.flags|=2,v):b):(x.flags|=2,v)):(x.flags|=1048576,v)}function i(x){return e&&x.alternate===null&&(x.flags|=2),x}function o(x,v,b,S){return v===null||v.tag!==6?(v=Ty(b,x.mode,S),v.return=x,v):(v=a(v,b),v.return=x,v)}function l(x,v,b,S){var T=b.type;return T===jd?d(x,v,b.props.children,S,b.key):v!==null&&(v.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Ll&&lS(T)===v.type)?(S=a(v,b.props),S.ref=Lh(x,v,b),S.return=x,S):(S=zg(b.type,b.key,b.props,null,x.mode,S),S.ref=Lh(x,v,b),S.return=x,S)}function c(x,v,b,S){return v===null||v.tag!==4||v.stateNode.containerInfo!==b.containerInfo||v.stateNode.implementation!==b.implementation?(v=ky(b,x.mode,S),v.return=x,v):(v=a(v,b.children||[]),v.return=x,v)}function d(x,v,b,S,T){return v===null||v.tag!==7?(v=hu(b,x.mode,S,T),v.return=x,v):(v=a(v,b),v.return=x,v)}function f(x,v,b){if(typeof v=="string"&&v!==""||typeof v=="number")return v=Ty(""+v,x.mode,b),v.return=x,v;if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Um:return b=zg(v.type,v.key,v.props,null,x.mode,b),b.ref=Lh(x,null,v),b.return=x,b;case Ed:return v=ky(v,x.mode,b),v.return=x,v;case Ll:var S=v._init;return f(x,S(v._payload),b)}if(Kh(v)||kh(v))return v=hu(v,x.mode,b,null),v.return=x,v;Jm(x,v)}return null}function h(x,v,b,S){var T=v!==null?v.key:null;if(typeof b=="string"&&b!==""||typeof b=="number")return T!==null?null:o(x,v,""+b,S);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Um:return b.key===T?l(x,v,b,S):null;case Ed:return b.key===T?c(x,v,b,S):null;case Ll:return T=b._init,h(x,v,T(b._payload),S)}if(Kh(b)||kh(b))return T!==null?null:d(x,v,b,S,null);Jm(x,b)}return null}function p(x,v,b,S,T){if(typeof S=="string"&&S!==""||typeof S=="number")return x=x.get(b)||null,o(v,x,""+S,T);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Um:return x=x.get(S.key===null?b:S.key)||null,l(v,x,S,T);case Ed:return x=x.get(S.key===null?b:S.key)||null,c(v,x,S,T);case Ll:var O=S._init;return p(x,v,b,O(S._payload),T)}if(Kh(S)||kh(S))return x=x.get(b)||null,d(v,x,S,T,null);Jm(v,S)}return null}function y(x,v,b,S){for(var T=null,O=null,C=v,j=v=0,L=null;C!==null&&j<b.length;j++){C.index>j?(L=C,C=null):L=C.sibling;var M=h(x,C,b[j],S);if(M===null){C===null&&(C=L);break}e&&C&&M.alternate===null&&t(x,C),v=s(M,v,j),O===null?T=M:O.sibling=M,O=M,C=L}if(j===b.length)return r(x,C),zr&&Gc(x,j),T;if(C===null){for(;j<b.length;j++)C=f(x,b[j],S),C!==null&&(v=s(C,v,j),O===null?T=C:O.sibling=C,O=C);return zr&&Gc(x,j),T}for(C=n(x,C);j<b.length;j++)L=p(C,x,j,b[j],S),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?j:L.key),v=s(L,v,j),O===null?T=L:O.sibling=L,O=L);return e&&C.forEach(function(R){return t(x,R)}),zr&&Gc(x,j),T}function g(x,v,b,S){var T=kh(b);if(typeof T!="function")throw Error(et(150));if(b=T.call(b),b==null)throw Error(et(151));for(var O=T=null,C=v,j=v=0,L=null,M=b.next();C!==null&&!M.done;j++,M=b.next()){C.index>j?(L=C,C=null):L=C.sibling;var R=h(x,C,M.value,S);if(R===null){C===null&&(C=L);break}e&&C&&R.alternate===null&&t(x,C),v=s(R,v,j),O===null?T=R:O.sibling=R,O=R,C=L}if(M.done)return r(x,C),zr&&Gc(x,j),T;if(C===null){for(;!M.done;j++,M=b.next())M=f(x,M.value,S),M!==null&&(v=s(M,v,j),O===null?T=M:O.sibling=M,O=M);return zr&&Gc(x,j),T}for(C=n(x,C);!M.done;j++,M=b.next())M=p(C,x,j,M.value,S),M!==null&&(e&&M.alternate!==null&&C.delete(M.key===null?j:M.key),v=s(M,v,j),O===null?T=M:O.sibling=M,O=M);return e&&C.forEach(function(k){return t(x,k)}),zr&&Gc(x,j),T}function w(x,v,b,S){if(typeof b=="object"&&b!==null&&b.type===jd&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Um:e:{for(var T=b.key,O=v;O!==null;){if(O.key===T){if(T=b.type,T===jd){if(O.tag===7){r(x,O.sibling),v=a(O,b.props.children),v.return=x,x=v;break e}}else if(O.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Ll&&lS(T)===O.type){r(x,O.sibling),v=a(O,b.props),v.ref=Lh(x,O,b),v.return=x,x=v;break e}r(x,O);break}else t(x,O);O=O.sibling}b.type===jd?(v=hu(b.props.children,x.mode,S,b.key),v.return=x,x=v):(S=zg(b.type,b.key,b.props,null,x.mode,S),S.ref=Lh(x,v,b),S.return=x,x=S)}return i(x);case Ed:e:{for(O=b.key;v!==null;){if(v.key===O)if(v.tag===4&&v.stateNode.containerInfo===b.containerInfo&&v.stateNode.implementation===b.implementation){r(x,v.sibling),v=a(v,b.children||[]),v.return=x,x=v;break e}else{r(x,v);break}else t(x,v);v=v.sibling}v=ky(b,x.mode,S),v.return=x,x=v}return i(x);case Ll:return O=b._init,w(x,v,O(b._payload),S)}if(Kh(b))return y(x,v,b,S);if(kh(b))return g(x,v,b,S);Jm(x,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,v!==null&&v.tag===6?(r(x,v.sibling),v=a(v,b),v.return=x,x=v):(r(x,v),v=Ty(b,x.mode,S),v.return=x,x=v),i(x)):r(x,v)}return w}var Sf=n6(!0),a6=n6(!1),fx=Pc(null),hx=null,Bd=null,vb=null;function yb(){vb=Bd=hx=null}function wb(e){var t=fx.current;Mr(fx),e._currentValue=t}function iw(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Zd(e,t){hx=e,vb=Bd=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Wa=!0),e.firstContext=null)}function Ys(e){var t=e._currentValue;if(vb!==e)if(e={context:e,memoizedValue:t,next:null},Bd===null){if(hx===null)throw Error(et(308));Bd=e,hx.dependencies={lanes:0,firstContext:e}}else Bd=Bd.next=e;return t}var Jc=null;function bb(e){Jc===null?Jc=[e]:Jc.push(e)}function s6(e,t,r,n){var a=t.interleaved;return a===null?(r.next=r,bb(t)):(r.next=a.next,a.next=r),t.interleaved=r,Yo(e,n)}function Yo(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Ol=!1;function _b(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function i6(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Vo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ac(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,nr&2){var a=n.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),n.pending=t,Yo(e,r)}return a=n.interleaved,a===null?(t.next=t,bb(n)):(t.next=a.next,a.next=t),n.interleaved=t,Yo(e,r)}function Lg(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,ob(e,r)}}function cS(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var a=null,s=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};s===null?a=s=i:s=s.next=i,r=r.next}while(r!==null);s===null?a=s=t:s=s.next=t}else a=s=t;r={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:s,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function px(e,t,r,n){var a=e.updateQueue;Ol=!1;var s=a.firstBaseUpdate,i=a.lastBaseUpdate,o=a.shared.pending;if(o!==null){a.shared.pending=null;var l=o,c=l.next;l.next=null,i===null?s=c:i.next=c,i=l;var d=e.alternate;d!==null&&(d=d.updateQueue,o=d.lastBaseUpdate,o!==i&&(o===null?d.firstBaseUpdate=c:o.next=c,d.lastBaseUpdate=l))}if(s!==null){var f=a.baseState;i=0,d=c=l=null,o=s;do{var h=o.lane,p=o.eventTime;if((n&h)===h){d!==null&&(d=d.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var y=e,g=o;switch(h=t,p=r,g.tag){case 1:if(y=g.payload,typeof y=="function"){f=y.call(p,f,h);break e}f=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=g.payload,h=typeof y=="function"?y.call(p,f,h):y,h==null)break e;f=$r({},f,h);break e;case 2:Ol=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,h=a.effects,h===null?a.effects=[o]:h.push(o))}else p={eventTime:p,lane:h,tag:o.tag,payload:o.payload,callback:o.callback,next:null},d===null?(c=d=p,l=f):d=d.next=p,i|=h;if(o=o.next,o===null){if(o=a.shared.pending,o===null)break;h=o,o=h.next,h.next=null,a.lastBaseUpdate=h,a.shared.pending=null}}while(!0);if(d===null&&(l=f),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=d,t=a.shared.interleaved,t!==null){a=t;do i|=a.lane,a=a.next;while(a!==t)}else s===null&&(a.shared.lanes=0);Au|=i,e.lanes=i,e.memoizedState=f}}function uS(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],a=n.callback;if(a!==null){if(n.callback=null,n=r,typeof a!="function")throw Error(et(191,a));a.call(n)}}}var P0={},lo=Pc(P0),Up=Pc(P0),Vp=Pc(P0);function eu(e){if(e===P0)throw Error(et(174));return e}function Sb(e,t){switch(Rr(Vp,t),Rr(Up,e),Rr(lo,P0),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:z2(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=z2(t,e)}Mr(lo),Rr(lo,t)}function Af(){Mr(lo),Mr(Up),Mr(Vp)}function o6(e){eu(Vp.current);var t=eu(lo.current),r=z2(t,e.type);t!==r&&(Rr(Up,e),Rr(lo,r))}function Ab(e){Up.current===e&&(Mr(lo),Mr(Up))}var Vr=Pc(0);function mx(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var _y=[];function Nb(){for(var e=0;e<_y.length;e++)_y[e]._workInProgressVersionPrimary=null;_y.length=0}var Og=al.ReactCurrentDispatcher,Sy=al.ReactCurrentBatchConfig,Su=0,Wr=null,jn=null,Bn=null,gx=!1,cp=!1,qp=0,PM=0;function oa(){throw Error(et(321))}function Cb(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Ri(e[r],t[r]))return!1;return!0}function Pb(e,t,r,n,a,s){if(Su=s,Wr=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Og.current=e===null||e.memoizedState===null?jM:RM,e=r(n,a),cp){s=0;do{if(cp=!1,qp=0,25<=s)throw Error(et(301));s+=1,Bn=jn=null,t.updateQueue=null,Og.current=FM,e=r(n,a)}while(cp)}if(Og.current=xx,t=jn!==null&&jn.next!==null,Su=0,Bn=jn=Wr=null,gx=!1,t)throw Error(et(300));return e}function Tb(){var e=qp!==0;return qp=0,e}function Qi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Bn===null?Wr.memoizedState=Bn=e:Bn=Bn.next=e,Bn}function Xs(){if(jn===null){var e=Wr.alternate;e=e!==null?e.memoizedState:null}else e=jn.next;var t=Bn===null?Wr.memoizedState:Bn.next;if(t!==null)Bn=t,jn=e;else{if(e===null)throw Error(et(310));jn=e,e={memoizedState:jn.memoizedState,baseState:jn.baseState,baseQueue:jn.baseQueue,queue:jn.queue,next:null},Bn===null?Wr.memoizedState=Bn=e:Bn=Bn.next=e}return Bn}function Wp(e,t){return typeof t=="function"?t(e):t}function Ay(e){var t=Xs(),r=t.queue;if(r===null)throw Error(et(311));r.lastRenderedReducer=e;var n=jn,a=n.baseQueue,s=r.pending;if(s!==null){if(a!==null){var i=a.next;a.next=s.next,s.next=i}n.baseQueue=a=s,r.pending=null}if(a!==null){s=a.next,n=n.baseState;var o=i=null,l=null,c=s;do{var d=c.lane;if((Su&d)===d)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),n=c.hasEagerState?c.eagerState:e(n,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(o=l=f,i=n):l=l.next=f,Wr.lanes|=d,Au|=d}c=c.next}while(c!==null&&c!==s);l===null?i=n:l.next=o,Ri(n,t.memoizedState)||(Wa=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){a=e;do s=a.lane,Wr.lanes|=s,Au|=s,a=a.next;while(a!==e)}else a===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Ny(e){var t=Xs(),r=t.queue;if(r===null)throw Error(et(311));r.lastRenderedReducer=e;var n=r.dispatch,a=r.pending,s=t.memoizedState;if(a!==null){r.pending=null;var i=a=a.next;do s=e(s,i.action),i=i.next;while(i!==a);Ri(s,t.memoizedState)||(Wa=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),r.lastRenderedState=s}return[s,n]}function l6(){}function c6(e,t){var r=Wr,n=Xs(),a=t(),s=!Ri(n.memoizedState,a);if(s&&(n.memoizedState=a,Wa=!0),n=n.queue,kb(f6.bind(null,r,n,e),[e]),n.getSnapshot!==t||s||Bn!==null&&Bn.memoizedState.tag&1){if(r.flags|=2048,$p(9,d6.bind(null,r,n,a,t),void 0,null),Vn===null)throw Error(et(349));Su&30||u6(r,t,a)}return a}function u6(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Wr.updateQueue,t===null?(t={lastEffect:null,stores:null},Wr.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function d6(e,t,r,n){t.value=r,t.getSnapshot=n,h6(t)&&p6(e)}function f6(e,t,r){return r(function(){h6(t)&&p6(e)})}function h6(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Ri(e,r)}catch{return!0}}function p6(e){var t=Yo(e,1);t!==null&&Ei(t,e,1,-1)}function dS(e){var t=Qi();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Wp,lastRenderedState:e},t.queue=e,e=e.dispatch=EM.bind(null,Wr,e),[t.memoizedState,e]}function $p(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Wr.updateQueue,t===null?(t={lastEffect:null,stores:null},Wr.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function m6(){return Xs().memoizedState}function Ig(e,t,r,n){var a=Qi();Wr.flags|=e,a.memoizedState=$p(1|t,r,void 0,n===void 0?null:n)}function A1(e,t,r,n){var a=Xs();n=n===void 0?null:n;var s=void 0;if(jn!==null){var i=jn.memoizedState;if(s=i.destroy,n!==null&&Cb(n,i.deps)){a.memoizedState=$p(t,r,s,n);return}}Wr.flags|=e,a.memoizedState=$p(1|t,r,s,n)}function fS(e,t){return Ig(8390656,8,e,t)}function kb(e,t){return A1(2048,8,e,t)}function g6(e,t){return A1(4,2,e,t)}function x6(e,t){return A1(4,4,e,t)}function v6(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function y6(e,t,r){return r=r!=null?r.concat([e]):null,A1(4,4,v6.bind(null,t,e),r)}function Eb(){}function w6(e,t){var r=Xs();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Cb(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function b6(e,t){var r=Xs();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Cb(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function _6(e,t,r){return Su&21?(Ri(r,t)||(r=PT(),Wr.lanes|=r,Au|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Wa=!0),e.memoizedState=r)}function TM(e,t){var r=br;br=r!==0&&4>r?r:4,e(!0);var n=Sy.transition;Sy.transition={};try{e(!1),t()}finally{br=r,Sy.transition=n}}function S6(){return Xs().memoizedState}function kM(e,t,r){var n=ic(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},A6(e))N6(t,r);else if(r=s6(e,t,r,n),r!==null){var a=Ea();Ei(r,e,n,a),C6(r,t,n)}}function EM(e,t,r){var n=ic(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(A6(e))N6(t,a);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var i=t.lastRenderedState,o=s(i,r);if(a.hasEagerState=!0,a.eagerState=o,Ri(o,i)){var l=t.interleaved;l===null?(a.next=a,bb(t)):(a.next=l.next,l.next=a),t.interleaved=a;return}}catch{}finally{}r=s6(e,t,a,n),r!==null&&(a=Ea(),Ei(r,e,n,a),C6(r,t,n))}}function A6(e){var t=e.alternate;return e===Wr||t!==null&&t===Wr}function N6(e,t){cp=gx=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function C6(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,ob(e,r)}}var xx={readContext:Ys,useCallback:oa,useContext:oa,useEffect:oa,useImperativeHandle:oa,useInsertionEffect:oa,useLayoutEffect:oa,useMemo:oa,useReducer:oa,useRef:oa,useState:oa,useDebugValue:oa,useDeferredValue:oa,useTransition:oa,useMutableSource:oa,useSyncExternalStore:oa,useId:oa,unstable_isNewReconciler:!1},jM={readContext:Ys,useCallback:function(e,t){return Qi().memoizedState=[e,t===void 0?null:t],e},useContext:Ys,useEffect:fS,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Ig(4194308,4,v6.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Ig(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ig(4,2,e,t)},useMemo:function(e,t){var r=Qi();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Qi();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=kM.bind(null,Wr,e),[n.memoizedState,e]},useRef:function(e){var t=Qi();return e={current:e},t.memoizedState=e},useState:dS,useDebugValue:Eb,useDeferredValue:function(e){return Qi().memoizedState=e},useTransition:function(){var e=dS(!1),t=e[0];return e=TM.bind(null,e[1]),Qi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Wr,a=Qi();if(zr){if(r===void 0)throw Error(et(407));r=r()}else{if(r=t(),Vn===null)throw Error(et(349));Su&30||u6(n,t,r)}a.memoizedState=r;var s={value:r,getSnapshot:t};return a.queue=s,fS(f6.bind(null,n,s,e),[e]),n.flags|=2048,$p(9,d6.bind(null,n,s,r,t),void 0,null),r},useId:function(){var e=Qi(),t=Vn.identifierPrefix;if(zr){var r=Uo,n=Ho;r=(n&~(1<<32-ki(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=qp++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=PM++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},RM={readContext:Ys,useCallback:w6,useContext:Ys,useEffect:kb,useImperativeHandle:y6,useInsertionEffect:g6,useLayoutEffect:x6,useMemo:b6,useReducer:Ay,useRef:m6,useState:function(){return Ay(Wp)},useDebugValue:Eb,useDeferredValue:function(e){var t=Xs();return _6(t,jn.memoizedState,e)},useTransition:function(){var e=Ay(Wp)[0],t=Xs().memoizedState;return[e,t]},useMutableSource:l6,useSyncExternalStore:c6,useId:S6,unstable_isNewReconciler:!1},FM={readContext:Ys,useCallback:w6,useContext:Ys,useEffect:kb,useImperativeHandle:y6,useInsertionEffect:g6,useLayoutEffect:x6,useMemo:b6,useReducer:Ny,useRef:m6,useState:function(){return Ny(Wp)},useDebugValue:Eb,useDeferredValue:function(e){var t=Xs();return jn===null?t.memoizedState=e:_6(t,jn.memoizedState,e)},useTransition:function(){var e=Ny(Wp)[0],t=Xs().memoizedState;return[e,t]},useMutableSource:l6,useSyncExternalStore:c6,useId:S6,unstable_isNewReconciler:!1};function gi(e,t){if(e&&e.defaultProps){t=$r({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function ow(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:$r({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var N1={isMounted:function(e){return(e=e._reactInternals)?Lu(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Ea(),a=ic(e),s=Vo(n,a);s.payload=t,r!=null&&(s.callback=r),t=ac(e,s,a),t!==null&&(Ei(t,e,a,n),Lg(t,e,a))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Ea(),a=ic(e),s=Vo(n,a);s.tag=1,s.payload=t,r!=null&&(s.callback=r),t=ac(e,s,a),t!==null&&(Ei(t,e,a,n),Lg(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Ea(),n=ic(e),a=Vo(r,n);a.tag=2,t!=null&&(a.callback=t),t=ac(e,a,n),t!==null&&(Ei(t,e,n,r),Lg(t,e,n))}};function hS(e,t,r,n,a,s,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,s,i):t.prototype&&t.prototype.isPureReactComponent?!Mp(r,n)||!Mp(a,s):!0}function P6(e,t,r){var n=!1,a=hc,s=t.contextType;return typeof s=="object"&&s!==null?s=Ys(s):(a=Ka(t)?bu:ya.current,n=t.contextTypes,s=(n=n!=null)?bf(e,a):hc),t=new t(r,s),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=N1,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=s),t}function pS(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&N1.enqueueReplaceState(t,t.state,null)}function lw(e,t,r,n){var a=e.stateNode;a.props=r,a.state=e.memoizedState,a.refs={},_b(e);var s=t.contextType;typeof s=="object"&&s!==null?a.context=Ys(s):(s=Ka(t)?bu:ya.current,a.context=bf(e,s)),a.state=e.memoizedState,s=t.getDerivedStateFromProps,typeof s=="function"&&(ow(e,t,s,r),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),t!==a.state&&N1.enqueueReplaceState(a,a.state,null),px(e,r,a,n),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4194308)}function Nf(e,t){try{var r="",n=t;do r+=oD(n),n=n.return;while(n);var a=r}catch(s){a=`
Error generating stack: `+s.message+`
`+s.stack}return{value:e,source:t,stack:a,digest:null}}function Cy(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function cw(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var LM=typeof WeakMap=="function"?WeakMap:Map;function T6(e,t,r){r=Vo(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){yx||(yx=!0,yw=n),cw(e,t)},r}function k6(e,t,r){r=Vo(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var a=t.value;r.payload=function(){return n(a)},r.callback=function(){cw(e,t)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(r.callback=function(){cw(e,t),typeof n!="function"&&(sc===null?sc=new Set([this]):sc.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),r}function mS(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new LM;var a=new Set;n.set(t,a)}else a=n.get(t),a===void 0&&(a=new Set,n.set(t,a));a.has(r)||(a.add(r),e=KM.bind(null,e,t,r),t.then(e,e))}function gS(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function xS(e,t,r,n,a){return e.mode&1?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Vo(-1,1),t.tag=2,ac(r,t,1))),r.lanes|=1),e)}var OM=al.ReactCurrentOwner,Wa=!1;function Na(e,t,r,n){t.child=e===null?a6(t,null,r,n):Sf(t,e.child,r,n)}function vS(e,t,r,n,a){r=r.render;var s=t.ref;return Zd(t,a),n=Pb(e,t,r,n,s,a),r=Tb(),e!==null&&!Wa?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Xo(e,t,a)):(zr&&r&&mb(t),t.flags|=1,Na(e,t,n,a),t.child)}function yS(e,t,r,n,a){if(e===null){var s=r.type;return typeof s=="function"&&!Mb(s)&&s.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=s,E6(e,t,s,n,a)):(e=zg(r.type,null,n,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!(e.lanes&a)){var i=s.memoizedProps;if(r=r.compare,r=r!==null?r:Mp,r(i,n)&&e.ref===t.ref)return Xo(e,t,a)}return t.flags|=1,e=oc(s,n),e.ref=t.ref,e.return=t,t.child=e}function E6(e,t,r,n,a){if(e!==null){var s=e.memoizedProps;if(Mp(s,n)&&e.ref===t.ref)if(Wa=!1,t.pendingProps=n=s,(e.lanes&a)!==0)e.flags&131072&&(Wa=!0);else return t.lanes=e.lanes,Xo(e,t,a)}return uw(e,t,r,n,a)}function j6(e,t,r){var n=t.pendingProps,a=n.children,s=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Rr(Hd,us),us|=r;else{if(!(r&1073741824))return e=s!==null?s.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Rr(Hd,us),us|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=s!==null?s.baseLanes:r,Rr(Hd,us),us|=n}else s!==null?(n=s.baseLanes|r,t.memoizedState=null):n=r,Rr(Hd,us),us|=n;return Na(e,t,a,r),t.child}function R6(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function uw(e,t,r,n,a){var s=Ka(r)?bu:ya.current;return s=bf(t,s),Zd(t,a),r=Pb(e,t,r,n,s,a),n=Tb(),e!==null&&!Wa?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Xo(e,t,a)):(zr&&n&&mb(t),t.flags|=1,Na(e,t,r,a),t.child)}function wS(e,t,r,n,a){if(Ka(r)){var s=!0;cx(t)}else s=!1;if(Zd(t,a),t.stateNode===null)Dg(e,t),P6(t,r,n),lw(t,r,n,a),n=!0;else if(e===null){var i=t.stateNode,o=t.memoizedProps;i.props=o;var l=i.context,c=r.contextType;typeof c=="object"&&c!==null?c=Ys(c):(c=Ka(r)?bu:ya.current,c=bf(t,c));var d=r.getDerivedStateFromProps,f=typeof d=="function"||typeof i.getSnapshotBeforeUpdate=="function";f||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==n||l!==c)&&pS(t,i,n,c),Ol=!1;var h=t.memoizedState;i.state=h,px(t,n,i,a),l=t.memoizedState,o!==n||h!==l||Ga.current||Ol?(typeof d=="function"&&(ow(t,r,d,n),l=t.memoizedState),(o=Ol||hS(t,r,o,n,h,l,c))?(f||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),i.props=n,i.state=l,i.context=c,n=o):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,i6(e,t),o=t.memoizedProps,c=t.type===t.elementType?o:gi(t.type,o),i.props=c,f=t.pendingProps,h=i.context,l=r.contextType,typeof l=="object"&&l!==null?l=Ys(l):(l=Ka(r)?bu:ya.current,l=bf(t,l));var p=r.getDerivedStateFromProps;(d=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==f||h!==l)&&pS(t,i,n,l),Ol=!1,h=t.memoizedState,i.state=h,px(t,n,i,a);var y=t.memoizedState;o!==f||h!==y||Ga.current||Ol?(typeof p=="function"&&(ow(t,r,p,n),y=t.memoizedState),(c=Ol||hS(t,r,c,n,h,y,l)||!1)?(d||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,y,l),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,y,l)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=y),i.props=n,i.state=y,i.context=l,n=c):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),n=!1)}return dw(e,t,r,n,s,a)}function dw(e,t,r,n,a,s){R6(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return a&&sS(t,r,!1),Xo(e,t,s);n=t.stateNode,OM.current=t;var o=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=Sf(t,e.child,null,s),t.child=Sf(t,null,o,s)):Na(e,t,o,s),t.memoizedState=n.state,a&&sS(t,r,!0),t.child}function F6(e){var t=e.stateNode;t.pendingContext?aS(e,t.pendingContext,t.pendingContext!==t.context):t.context&&aS(e,t.context,!1),Sb(e,t.containerInfo)}function bS(e,t,r,n,a){return _f(),xb(a),t.flags|=256,Na(e,t,r,n),t.child}var fw={dehydrated:null,treeContext:null,retryLane:0};function hw(e){return{baseLanes:e,cachePool:null,transitions:null}}function L6(e,t,r){var n=t.pendingProps,a=Vr.current,s=!1,i=(t.flags&128)!==0,o;if((o=i)||(o=e!==null&&e.memoizedState===null?!1:(a&2)!==0),o?(s=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),Rr(Vr,a&1),e===null)return sw(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=n.children,e=n.fallback,s?(n=t.mode,s=t.child,i={mode:"hidden",children:i},!(n&1)&&s!==null?(s.childLanes=0,s.pendingProps=i):s=T1(i,n,0,null),e=hu(e,n,r,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=hw(r),t.memoizedState=fw,e):jb(t,i));if(a=e.memoizedState,a!==null&&(o=a.dehydrated,o!==null))return IM(e,t,i,n,o,a,r);if(s){s=n.fallback,i=t.mode,a=e.child,o=a.sibling;var l={mode:"hidden",children:n.children};return!(i&1)&&t.child!==a?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=oc(a,l),n.subtreeFlags=a.subtreeFlags&14680064),o!==null?s=oc(o,s):(s=hu(s,i,r,null),s.flags|=2),s.return=t,n.return=t,n.sibling=s,t.child=n,n=s,s=t.child,i=e.child.memoizedState,i=i===null?hw(r):{baseLanes:i.baseLanes|r,cachePool:null,transitions:i.transitions},s.memoizedState=i,s.childLanes=e.childLanes&~r,t.memoizedState=fw,n}return s=e.child,e=s.sibling,n=oc(s,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function jb(e,t){return t=T1({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function eg(e,t,r,n){return n!==null&&xb(n),Sf(t,e.child,null,r),e=jb(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function IM(e,t,r,n,a,s,i){if(r)return t.flags&256?(t.flags&=-257,n=Cy(Error(et(422))),eg(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(s=n.fallback,a=t.mode,n=T1({mode:"visible",children:n.children},a,0,null),s=hu(s,a,i,null),s.flags|=2,n.return=t,s.return=t,n.sibling=s,t.child=n,t.mode&1&&Sf(t,e.child,null,i),t.child.memoizedState=hw(i),t.memoizedState=fw,s);if(!(t.mode&1))return eg(e,t,i,null);if(a.data==="$!"){if(n=a.nextSibling&&a.nextSibling.dataset,n)var o=n.dgst;return n=o,s=Error(et(419)),n=Cy(s,n,void 0),eg(e,t,i,n)}if(o=(i&e.childLanes)!==0,Wa||o){if(n=Vn,n!==null){switch(i&-i){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}a=a&(n.suspendedLanes|i)?0:a,a!==0&&a!==s.retryLane&&(s.retryLane=a,Yo(e,a),Ei(n,e,a,-1))}return Db(),n=Cy(Error(et(421))),eg(e,t,i,n)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=YM.bind(null,e),a._reactRetry=t,null):(e=s.treeContext,xs=nc(a.nextSibling),ys=t,zr=!0,_i=null,e!==null&&(Us[Vs++]=Ho,Us[Vs++]=Uo,Us[Vs++]=_u,Ho=e.id,Uo=e.overflow,_u=t),t=jb(t,n.children),t.flags|=4096,t)}function _S(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),iw(e.return,t,r)}function Py(e,t,r,n,a){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:a}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=n,s.tail=r,s.tailMode=a)}function O6(e,t,r){var n=t.pendingProps,a=n.revealOrder,s=n.tail;if(Na(e,t,n.children,r),n=Vr.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&_S(e,r,t);else if(e.tag===19)_S(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Rr(Vr,n),!(t.mode&1))t.memoizedState=null;else switch(a){case"forwards":for(r=t.child,a=null;r!==null;)e=r.alternate,e!==null&&mx(e)===null&&(a=r),r=r.sibling;r=a,r===null?(a=t.child,t.child=null):(a=r.sibling,r.sibling=null),Py(t,!1,a,r,s);break;case"backwards":for(r=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&mx(e)===null){t.child=a;break}e=a.sibling,a.sibling=r,r=a,a=e}Py(t,!0,r,null,s);break;case"together":Py(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Dg(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Xo(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Au|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(et(153));if(t.child!==null){for(e=t.child,r=oc(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=oc(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function DM(e,t,r){switch(t.tag){case 3:F6(t),_f();break;case 5:o6(t);break;case 1:Ka(t.type)&&cx(t);break;case 4:Sb(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,a=t.memoizedProps.value;Rr(fx,n._currentValue),n._currentValue=a;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Rr(Vr,Vr.current&1),t.flags|=128,null):r&t.child.childLanes?L6(e,t,r):(Rr(Vr,Vr.current&1),e=Xo(e,t,r),e!==null?e.sibling:null);Rr(Vr,Vr.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return O6(e,t,r);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),Rr(Vr,Vr.current),n)break;return null;case 22:case 23:return t.lanes=0,j6(e,t,r)}return Xo(e,t,r)}var I6,pw,D6,M6;I6=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};pw=function(){};D6=function(e,t,r,n){var a=e.memoizedProps;if(a!==n){e=t.stateNode,eu(lo.current);var s=null;switch(r){case"input":a=I2(e,a),n=I2(e,n),s=[];break;case"select":a=$r({},a,{value:void 0}),n=$r({},n,{value:void 0}),s=[];break;case"textarea":a=B2(e,a),n=B2(e,n),s=[];break;default:typeof a.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=ox)}H2(r,n);var i;r=null;for(c in a)if(!n.hasOwnProperty(c)&&a.hasOwnProperty(c)&&a[c]!=null)if(c==="style"){var o=a[c];for(i in o)o.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(jp.hasOwnProperty(c)?s||(s=[]):(s=s||[]).push(c,null));for(c in n){var l=n[c];if(o=a!=null?a[c]:void 0,n.hasOwnProperty(c)&&l!==o&&(l!=null||o!=null))if(c==="style")if(o){for(i in o)!o.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in l)l.hasOwnProperty(i)&&o[i]!==l[i]&&(r||(r={}),r[i]=l[i])}else r||(s||(s=[]),s.push(c,r)),r=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,o=o?o.__html:void 0,l!=null&&o!==l&&(s=s||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(s=s||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(jp.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Ir("scroll",e),s||o===l||(s=[])):(s=s||[]).push(c,l))}r&&(s=s||[]).push("style",r);var c=s;(t.updateQueue=c)&&(t.flags|=4)}};M6=function(e,t,r,n){r!==n&&(t.flags|=4)};function Oh(e,t){if(!zr)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function la(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags&14680064,n|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags,n|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function MM(e,t,r){var n=t.pendingProps;switch(gb(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return la(t),null;case 1:return Ka(t.type)&&lx(),la(t),null;case 3:return n=t.stateNode,Af(),Mr(Ga),Mr(ya),Nb(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Zm(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,_i!==null&&(_w(_i),_i=null))),pw(e,t),la(t),null;case 5:Ab(t);var a=eu(Vp.current);if(r=t.type,e!==null&&t.stateNode!=null)D6(e,t,r,n,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(et(166));return la(t),null}if(e=eu(lo.current),Zm(t)){n=t.stateNode,r=t.type;var s=t.memoizedProps;switch(n[to]=t,n[Hp]=s,e=(t.mode&1)!==0,r){case"dialog":Ir("cancel",n),Ir("close",n);break;case"iframe":case"object":case"embed":Ir("load",n);break;case"video":case"audio":for(a=0;a<Xh.length;a++)Ir(Xh[a],n);break;case"source":Ir("error",n);break;case"img":case"image":case"link":Ir("error",n),Ir("load",n);break;case"details":Ir("toggle",n);break;case"input":j_(n,s),Ir("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!s.multiple},Ir("invalid",n);break;case"textarea":F_(n,s),Ir("invalid",n)}H2(r,s),a=null;for(var i in s)if(s.hasOwnProperty(i)){var o=s[i];i==="children"?typeof o=="string"?n.textContent!==o&&(s.suppressHydrationWarning!==!0&&Qm(n.textContent,o,e),a=["children",o]):typeof o=="number"&&n.textContent!==""+o&&(s.suppressHydrationWarning!==!0&&Qm(n.textContent,o,e),a=["children",""+o]):jp.hasOwnProperty(i)&&o!=null&&i==="onScroll"&&Ir("scroll",n)}switch(r){case"input":Vm(n),R_(n,s,!0);break;case"textarea":Vm(n),L_(n);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(n.onclick=ox)}n=a,t.updateQueue=n,n!==null&&(t.flags|=4)}else{i=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=fT(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[to]=t,e[Hp]=n,I6(e,t,!1,!1),t.stateNode=e;e:{switch(i=U2(r,n),r){case"dialog":Ir("cancel",e),Ir("close",e),a=n;break;case"iframe":case"object":case"embed":Ir("load",e),a=n;break;case"video":case"audio":for(a=0;a<Xh.length;a++)Ir(Xh[a],e);a=n;break;case"source":Ir("error",e),a=n;break;case"img":case"image":case"link":Ir("error",e),Ir("load",e),a=n;break;case"details":Ir("toggle",e),a=n;break;case"input":j_(e,n),a=I2(e,n),Ir("invalid",e);break;case"option":a=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},a=$r({},n,{value:void 0}),Ir("invalid",e);break;case"textarea":F_(e,n),a=B2(e,n),Ir("invalid",e);break;default:a=n}H2(r,a),o=a;for(s in o)if(o.hasOwnProperty(s)){var l=o[s];s==="style"?mT(e,l):s==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&hT(e,l)):s==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&Rp(e,l):typeof l=="number"&&Rp(e,""+l):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(jp.hasOwnProperty(s)?l!=null&&s==="onScroll"&&Ir("scroll",e):l!=null&&tb(e,s,l,i))}switch(r){case"input":Vm(e),R_(e,n,!1);break;case"textarea":Vm(e),L_(e);break;case"option":n.value!=null&&e.setAttribute("value",""+fc(n.value));break;case"select":e.multiple=!!n.multiple,s=n.value,s!=null?Kd(e,!!n.multiple,s,!1):n.defaultValue!=null&&Kd(e,!!n.multiple,n.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=ox)}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&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return la(t),null;case 6:if(e&&t.stateNode!=null)M6(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(et(166));if(r=eu(Vp.current),eu(lo.current),Zm(t)){if(n=t.stateNode,r=t.memoizedProps,n[to]=t,(s=n.nodeValue!==r)&&(e=ys,e!==null))switch(e.tag){case 3:Qm(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Qm(n.nodeValue,r,(e.mode&1)!==0)}s&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[to]=t,t.stateNode=n}return la(t),null;case 13:if(Mr(Vr),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(zr&&xs!==null&&t.mode&1&&!(t.flags&128))r6(),_f(),t.flags|=98560,s=!1;else if(s=Zm(t),n!==null&&n.dehydrated!==null){if(e===null){if(!s)throw Error(et(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(et(317));s[to]=t}else _f(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;la(t),s=!1}else _i!==null&&(_w(_i),_i=null),s=!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||Vr.current&1?Fn===0&&(Fn=3):Db())),t.updateQueue!==null&&(t.flags|=4),la(t),null);case 4:return Af(),pw(e,t),e===null&&Bp(t.stateNode.containerInfo),la(t),null;case 10:return wb(t.type._context),la(t),null;case 17:return Ka(t.type)&&lx(),la(t),null;case 19:if(Mr(Vr),s=t.memoizedState,s===null)return la(t),null;if(n=(t.flags&128)!==0,i=s.rendering,i===null)if(n)Oh(s,!1);else{if(Fn!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=mx(e),i!==null){for(t.flags|=128,Oh(s,!1),n=i.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)s=r,e=n,s.flags&=14680066,i=s.alternate,i===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=i.childLanes,s.lanes=i.lanes,s.child=i.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=i.memoizedProps,s.memoizedState=i.memoizedState,s.updateQueue=i.updateQueue,s.type=i.type,e=i.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Rr(Vr,Vr.current&1|2),t.child}e=e.sibling}s.tail!==null&&cn()>Cf&&(t.flags|=128,n=!0,Oh(s,!1),t.lanes=4194304)}else{if(!n)if(e=mx(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Oh(s,!0),s.tail===null&&s.tailMode==="hidden"&&!i.alternate&&!zr)return la(t),null}else 2*cn()-s.renderingStartTime>Cf&&r!==1073741824&&(t.flags|=128,n=!0,Oh(s,!1),t.lanes=4194304);s.isBackwards?(i.sibling=t.child,t.child=i):(r=s.last,r!==null?r.sibling=i:t.child=i,s.last=i)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=cn(),t.sibling=null,r=Vr.current,Rr(Vr,n?r&1|2:r&1),t):(la(t),null);case 22:case 23:return Ib(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?us&1073741824&&(la(t),t.subtreeFlags&6&&(t.flags|=8192)):la(t),null;case 24:return null;case 25:return null}throw Error(et(156,t.tag))}function BM(e,t){switch(gb(t),t.tag){case 1:return Ka(t.type)&&lx(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Af(),Mr(Ga),Mr(ya),Nb(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ab(t),null;case 13:if(Mr(Vr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(et(340));_f()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Mr(Vr),null;case 4:return Af(),null;case 10:return wb(t.type._context),null;case 22:case 23:return Ib(),null;case 24:return null;default:return null}}var tg=!1,pa=!1,zM=typeof WeakSet=="function"?WeakSet:Set,yt=null;function zd(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Jr(e,t,n)}else r.current=null}function mw(e,t,r){try{r()}catch(n){Jr(e,t,n)}}var SS=!1;function HM(e,t){if(Z2=ax,e=VT(),pb(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var a=n.anchorOffset,s=n.focusNode;n=n.focusOffset;try{r.nodeType,s.nodeType}catch{r=null;break e}var i=0,o=-1,l=-1,c=0,d=0,f=e,h=null;t:for(;;){for(var p;f!==r||a!==0&&f.nodeType!==3||(o=i+a),f!==s||n!==0&&f.nodeType!==3||(l=i+n),f.nodeType===3&&(i+=f.nodeValue.length),(p=f.firstChild)!==null;)h=f,f=p;for(;;){if(f===e)break t;if(h===r&&++c===a&&(o=i),h===s&&++d===n&&(l=i),(p=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=p}r=o===-1||l===-1?null:{start:o,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(J2={focusedElem:e,selectionRange:r},ax=!1,yt=t;yt!==null;)if(t=yt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,yt=e;else for(;yt!==null;){t=yt;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var g=y.memoizedProps,w=y.memoizedState,x=t.stateNode,v=x.getSnapshotBeforeUpdate(t.elementType===t.type?g:gi(t.type,g),w);x.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(et(163))}}catch(S){Jr(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,yt=e;break}yt=t.return}return y=SS,SS=!1,y}function up(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&e)===e){var s=a.destroy;a.destroy=void 0,s!==void 0&&mw(t,r,s)}a=a.next}while(a!==n)}}function C1(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function gw(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function B6(e){var t=e.alternate;t!==null&&(e.alternate=null,B6(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[to],delete t[Hp],delete t[rw],delete t[SM],delete t[AM])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function z6(e){return e.tag===5||e.tag===3||e.tag===4}function AS(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||z6(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function xw(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=ox));else if(n!==4&&(e=e.child,e!==null))for(xw(e,t,r),e=e.sibling;e!==null;)xw(e,t,r),e=e.sibling}function vw(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(vw(e,t,r),e=e.sibling;e!==null;)vw(e,t,r),e=e.sibling}var Kn=null,bi=!1;function bl(e,t,r){for(r=r.child;r!==null;)H6(e,t,r),r=r.sibling}function H6(e,t,r){if(oo&&typeof oo.onCommitFiberUnmount=="function")try{oo.onCommitFiberUnmount(v1,r)}catch{}switch(r.tag){case 5:pa||zd(r,t);case 6:var n=Kn,a=bi;Kn=null,bl(e,t,r),Kn=n,bi=a,Kn!==null&&(bi?(e=Kn,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Kn.removeChild(r.stateNode));break;case 18:Kn!==null&&(bi?(e=Kn,r=r.stateNode,e.nodeType===8?wy(e.parentNode,r):e.nodeType===1&&wy(e,r),Ip(e)):wy(Kn,r.stateNode));break;case 4:n=Kn,a=bi,Kn=r.stateNode.containerInfo,bi=!0,bl(e,t,r),Kn=n,bi=a;break;case 0:case 11:case 14:case 15:if(!pa&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){a=n=n.next;do{var s=a,i=s.destroy;s=s.tag,i!==void 0&&(s&2||s&4)&&mw(r,t,i),a=a.next}while(a!==n)}bl(e,t,r);break;case 1:if(!pa&&(zd(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(o){Jr(r,t,o)}bl(e,t,r);break;case 21:bl(e,t,r);break;case 22:r.mode&1?(pa=(n=pa)||r.memoizedState!==null,bl(e,t,r),pa=n):bl(e,t,r);break;default:bl(e,t,r)}}function NS(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new zM),t.forEach(function(n){var a=XM.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function oi(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var a=r[n];try{var s=e,i=t,o=i;e:for(;o!==null;){switch(o.tag){case 5:Kn=o.stateNode,bi=!1;break e;case 3:Kn=o.stateNode.containerInfo,bi=!0;break e;case 4:Kn=o.stateNode.containerInfo,bi=!0;break e}o=o.return}if(Kn===null)throw Error(et(160));H6(s,i,a),Kn=null,bi=!1;var l=a.alternate;l!==null&&(l.return=null),a.return=null}catch(c){Jr(a,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)U6(t,e),t=t.sibling}function U6(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(oi(t,e),Gi(e),n&4){try{up(3,e,e.return),C1(3,e)}catch(g){Jr(e,e.return,g)}try{up(5,e,e.return)}catch(g){Jr(e,e.return,g)}}break;case 1:oi(t,e),Gi(e),n&512&&r!==null&&zd(r,r.return);break;case 5:if(oi(t,e),Gi(e),n&512&&r!==null&&zd(r,r.return),e.flags&32){var a=e.stateNode;try{Rp(a,"")}catch(g){Jr(e,e.return,g)}}if(n&4&&(a=e.stateNode,a!=null)){var s=e.memoizedProps,i=r!==null?r.memoizedProps:s,o=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{o==="input"&&s.type==="radio"&&s.name!=null&&uT(a,s),U2(o,i);var c=U2(o,s);for(i=0;i<l.length;i+=2){var d=l[i],f=l[i+1];d==="style"?mT(a,f):d==="dangerouslySetInnerHTML"?hT(a,f):d==="children"?Rp(a,f):tb(a,d,f,c)}switch(o){case"input":D2(a,s);break;case"textarea":dT(a,s);break;case"select":var h=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!s.multiple;var p=s.value;p!=null?Kd(a,!!s.multiple,p,!1):h!==!!s.multiple&&(s.defaultValue!=null?Kd(a,!!s.multiple,s.defaultValue,!0):Kd(a,!!s.multiple,s.multiple?[]:"",!1))}a[Hp]=s}catch(g){Jr(e,e.return,g)}}break;case 6:if(oi(t,e),Gi(e),n&4){if(e.stateNode===null)throw Error(et(162));a=e.stateNode,s=e.memoizedProps;try{a.nodeValue=s}catch(g){Jr(e,e.return,g)}}break;case 3:if(oi(t,e),Gi(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Ip(t.containerInfo)}catch(g){Jr(e,e.return,g)}break;case 4:oi(t,e),Gi(e);break;case 13:oi(t,e),Gi(e),a=e.child,a.flags&8192&&(s=a.memoizedState!==null,a.stateNode.isHidden=s,!s||a.alternate!==null&&a.alternate.memoizedState!==null||(Lb=cn())),n&4&&NS(e);break;case 22:if(d=r!==null&&r.memoizedState!==null,e.mode&1?(pa=(c=pa)||d,oi(t,e),pa=c):oi(t,e),Gi(e),n&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!d&&e.mode&1)for(yt=e,d=e.child;d!==null;){for(f=yt=d;yt!==null;){switch(h=yt,p=h.child,h.tag){case 0:case 11:case 14:case 15:up(4,h,h.return);break;case 1:zd(h,h.return);var y=h.stateNode;if(typeof y.componentWillUnmount=="function"){n=h,r=h.return;try{t=n,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(g){Jr(n,r,g)}}break;case 5:zd(h,h.return);break;case 22:if(h.memoizedState!==null){PS(f);continue}}p!==null?(p.return=h,yt=p):PS(f)}d=d.sibling}e:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{a=f.stateNode,c?(s=a.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(o=f.stateNode,l=f.memoizedProps.style,i=l!=null&&l.hasOwnProperty("display")?l.display:null,o.style.display=pT("display",i))}catch(g){Jr(e,e.return,g)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(g){Jr(e,e.return,g)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:oi(t,e),Gi(e),n&4&&NS(e);break;case 21:break;default:oi(t,e),Gi(e)}}function Gi(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(z6(r)){var n=r;break e}r=r.return}throw Error(et(160))}switch(n.tag){case 5:var a=n.stateNode;n.flags&32&&(Rp(a,""),n.flags&=-33);var s=AS(e);vw(e,s,a);break;case 3:case 4:var i=n.stateNode.containerInfo,o=AS(e);xw(e,o,i);break;default:throw Error(et(161))}}catch(l){Jr(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function UM(e,t,r){yt=e,V6(e)}function V6(e,t,r){for(var n=(e.mode&1)!==0;yt!==null;){var a=yt,s=a.child;if(a.tag===22&&n){var i=a.memoizedState!==null||tg;if(!i){var o=a.alternate,l=o!==null&&o.memoizedState!==null||pa;o=tg;var c=pa;if(tg=i,(pa=l)&&!c)for(yt=a;yt!==null;)i=yt,l=i.child,i.tag===22&&i.memoizedState!==null?TS(a):l!==null?(l.return=i,yt=l):TS(a);for(;s!==null;)yt=s,V6(s),s=s.sibling;yt=a,tg=o,pa=c}CS(e)}else a.subtreeFlags&8772&&s!==null?(s.return=a,yt=s):CS(e)}}function CS(e){for(;yt!==null;){var t=yt;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:pa||C1(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!pa)if(r===null)n.componentDidMount();else{var a=t.elementType===t.type?r.memoizedProps:gi(t.type,r.memoizedProps);n.componentDidUpdate(a,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;s!==null&&uS(t,s,n);break;case 3:var i=t.updateQueue;if(i!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}uS(t,i,r)}break;case 5:var o=t.stateNode;if(r===null&&t.flags&4){r=o;var l=t.memoizedProps;switch(t.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(t.memoizedState===null){var c=t.alternate;if(c!==null){var d=c.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&Ip(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(et(163))}pa||t.flags&512&&gw(t)}catch(h){Jr(t,t.return,h)}}if(t===e){yt=null;break}if(r=t.sibling,r!==null){r.return=t.return,yt=r;break}yt=t.return}}function PS(e){for(;yt!==null;){var t=yt;if(t===e){yt=null;break}var r=t.sibling;if(r!==null){r.return=t.return,yt=r;break}yt=t.return}}function TS(e){for(;yt!==null;){var t=yt;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{C1(4,t)}catch(l){Jr(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var a=t.return;try{n.componentDidMount()}catch(l){Jr(t,a,l)}}var s=t.return;try{gw(t)}catch(l){Jr(t,s,l)}break;case 5:var i=t.return;try{gw(t)}catch(l){Jr(t,i,l)}}}catch(l){Jr(t,t.return,l)}if(t===e){yt=null;break}var o=t.sibling;if(o!==null){o.return=t.return,yt=o;break}yt=t.return}}var VM=Math.ceil,vx=al.ReactCurrentDispatcher,Rb=al.ReactCurrentOwner,$s=al.ReactCurrentBatchConfig,nr=0,Vn=null,bn=null,Jn=0,us=0,Hd=Pc(0),Fn=0,Gp=null,Au=0,P1=0,Fb=0,dp=null,qa=null,Lb=0,Cf=1/0,Mo=null,yx=!1,yw=null,sc=null,rg=!1,Kl=null,wx=0,fp=0,ww=null,Mg=-1,Bg=0;function Ea(){return nr&6?cn():Mg!==-1?Mg:Mg=cn()}function ic(e){return e.mode&1?nr&2&&Jn!==0?Jn&-Jn:CM.transition!==null?(Bg===0&&(Bg=PT()),Bg):(e=br,e!==0||(e=window.event,e=e===void 0?16:LT(e.type)),e):1}function Ei(e,t,r,n){if(50<fp)throw fp=0,ww=null,Error(et(185));A0(e,r,n),(!(nr&2)||e!==Vn)&&(e===Vn&&(!(nr&2)&&(P1|=r),Fn===4&&Bl(e,Jn)),Ya(e,n),r===1&&nr===0&&!(t.mode&1)&&(Cf=cn()+500,S1&&Tc()))}function Ya(e,t){var r=e.callbackNode;CD(e,t);var n=nx(e,e===Vn?Jn:0);if(n===0)r!==null&&D_(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&D_(r),t===1)e.tag===0?NM(kS.bind(null,e)):JT(kS.bind(null,e)),bM(function(){!(nr&6)&&Tc()}),r=null;else{switch(TT(n)){case 1:r=ib;break;case 4:r=NT;break;case 16:r=rx;break;case 536870912:r=CT;break;default:r=rx}r=Q6(r,q6.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function q6(e,t){if(Mg=-1,Bg=0,nr&6)throw Error(et(327));var r=e.callbackNode;if(Jd()&&e.callbackNode!==r)return null;var n=nx(e,e===Vn?Jn:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=bx(e,n);else{t=n;var a=nr;nr|=2;var s=$6();(Vn!==e||Jn!==t)&&(Mo=null,Cf=cn()+500,fu(e,t));do try{$M();break}catch(o){W6(e,o)}while(!0);yb(),vx.current=s,nr=a,bn!==null?t=0:(Vn=null,Jn=0,t=Fn)}if(t!==0){if(t===2&&(a=G2(e),a!==0&&(n=a,t=bw(e,a))),t===1)throw r=Gp,fu(e,0),Bl(e,n),Ya(e,cn()),r;if(t===6)Bl(e,n);else{if(a=e.current.alternate,!(n&30)&&!qM(a)&&(t=bx(e,n),t===2&&(s=G2(e),s!==0&&(n=s,t=bw(e,s))),t===1))throw r=Gp,fu(e,0),Bl(e,n),Ya(e,cn()),r;switch(e.finishedWork=a,e.finishedLanes=n,t){case 0:case 1:throw Error(et(345));case 2:Kc(e,qa,Mo);break;case 3:if(Bl(e,n),(n&130023424)===n&&(t=Lb+500-cn(),10<t)){if(nx(e,0)!==0)break;if(a=e.suspendedLanes,(a&n)!==n){Ea(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=tw(Kc.bind(null,e,qa,Mo),t);break}Kc(e,qa,Mo);break;case 4:if(Bl(e,n),(n&4194240)===n)break;for(t=e.eventTimes,a=-1;0<n;){var i=31-ki(n);s=1<<i,i=t[i],i>a&&(a=i),n&=~s}if(n=a,n=cn()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*VM(n/1960))-n,10<n){e.timeoutHandle=tw(Kc.bind(null,e,qa,Mo),n);break}Kc(e,qa,Mo);break;case 5:Kc(e,qa,Mo);break;default:throw Error(et(329))}}}return Ya(e,cn()),e.callbackNode===r?q6.bind(null,e):null}function bw(e,t){var r=dp;return e.current.memoizedState.isDehydrated&&(fu(e,t).flags|=256),e=bx(e,t),e!==2&&(t=qa,qa=r,t!==null&&_w(t)),e}function _w(e){qa===null?qa=e:qa.push.apply(qa,e)}function qM(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var a=r[n],s=a.getSnapshot;a=a.value;try{if(!Ri(s(),a))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Bl(e,t){for(t&=~Fb,t&=~P1,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-ki(t),n=1<<r;e[r]=-1,t&=~n}}function kS(e){if(nr&6)throw Error(et(327));Jd();var t=nx(e,0);if(!(t&1))return Ya(e,cn()),null;var r=bx(e,t);if(e.tag!==0&&r===2){var n=G2(e);n!==0&&(t=n,r=bw(e,n))}if(r===1)throw r=Gp,fu(e,0),Bl(e,t),Ya(e,cn()),r;if(r===6)throw Error(et(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Kc(e,qa,Mo),Ya(e,cn()),null}function Ob(e,t){var r=nr;nr|=1;try{return e(t)}finally{nr=r,nr===0&&(Cf=cn()+500,S1&&Tc())}}function Nu(e){Kl!==null&&Kl.tag===0&&!(nr&6)&&Jd();var t=nr;nr|=1;var r=$s.transition,n=br;try{if($s.transition=null,br=1,e)return e()}finally{br=n,$s.transition=r,nr=t,!(nr&6)&&Tc()}}function Ib(){us=Hd.current,Mr(Hd)}function fu(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,wM(r)),bn!==null)for(r=bn.return;r!==null;){var n=r;switch(gb(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&lx();break;case 3:Af(),Mr(Ga),Mr(ya),Nb();break;case 5:Ab(n);break;case 4:Af();break;case 13:Mr(Vr);break;case 19:Mr(Vr);break;case 10:wb(n.type._context);break;case 22:case 23:Ib()}r=r.return}if(Vn=e,bn=e=oc(e.current,null),Jn=us=t,Fn=0,Gp=null,Fb=P1=Au=0,qa=dp=null,Jc!==null){for(t=0;t<Jc.length;t++)if(r=Jc[t],n=r.interleaved,n!==null){r.interleaved=null;var a=n.next,s=r.pending;if(s!==null){var i=s.next;s.next=a,n.next=i}r.pending=n}Jc=null}return e}function W6(e,t){do{var r=bn;try{if(yb(),Og.current=xx,gx){for(var n=Wr.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}gx=!1}if(Su=0,Bn=jn=Wr=null,cp=!1,qp=0,Rb.current=null,r===null||r.return===null){Fn=1,Gp=t,bn=null;break}e:{var s=e,i=r.return,o=r,l=t;if(t=Jn,o.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,d=o,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var p=gS(i);if(p!==null){p.flags&=-257,xS(p,i,o,s,t),p.mode&1&&mS(s,c,t),t=p,l=c;var y=t.updateQueue;if(y===null){var g=new Set;g.add(l),t.updateQueue=g}else y.add(l);break e}else{if(!(t&1)){mS(s,c,t),Db();break e}l=Error(et(426))}}else if(zr&&o.mode&1){var w=gS(i);if(w!==null){!(w.flags&65536)&&(w.flags|=256),xS(w,i,o,s,t),xb(Nf(l,o));break e}}s=l=Nf(l,o),Fn!==4&&(Fn=2),dp===null?dp=[s]:dp.push(s),s=i;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var x=T6(s,l,t);cS(s,x);break e;case 1:o=l;var v=s.type,b=s.stateNode;if(!(s.flags&128)&&(typeof v.getDerivedStateFromError=="function"||b!==null&&typeof b.componentDidCatch=="function"&&(sc===null||!sc.has(b)))){s.flags|=65536,t&=-t,s.lanes|=t;var S=k6(s,o,t);cS(s,S);break e}}s=s.return}while(s!==null)}K6(r)}catch(T){t=T,bn===r&&r!==null&&(bn=r=r.return);continue}break}while(!0)}function $6(){var e=vx.current;return vx.current=xx,e===null?xx:e}function Db(){(Fn===0||Fn===3||Fn===2)&&(Fn=4),Vn===null||!(Au&268435455)&&!(P1&268435455)||Bl(Vn,Jn)}function bx(e,t){var r=nr;nr|=2;var n=$6();(Vn!==e||Jn!==t)&&(Mo=null,fu(e,t));do try{WM();break}catch(a){W6(e,a)}while(!0);if(yb(),nr=r,vx.current=n,bn!==null)throw Error(et(261));return Vn=null,Jn=0,Fn}function WM(){for(;bn!==null;)G6(bn)}function $M(){for(;bn!==null&&!xD();)G6(bn)}function G6(e){var t=X6(e.alternate,e,us);e.memoizedProps=e.pendingProps,t===null?K6(e):bn=t,Rb.current=null}function K6(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=BM(r,t),r!==null){r.flags&=32767,bn=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Fn=6,bn=null;return}}else if(r=MM(r,t,us),r!==null){bn=r;return}if(t=t.sibling,t!==null){bn=t;return}bn=t=e}while(t!==null);Fn===0&&(Fn=5)}function Kc(e,t,r){var n=br,a=$s.transition;try{$s.transition=null,br=1,GM(e,t,r,n)}finally{$s.transition=a,br=n}return null}function GM(e,t,r,n){do Jd();while(Kl!==null);if(nr&6)throw Error(et(327));r=e.finishedWork;var a=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(et(177));e.callbackNode=null,e.callbackPriority=0;var s=r.lanes|r.childLanes;if(PD(e,s),e===Vn&&(bn=Vn=null,Jn=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||rg||(rg=!0,Q6(rx,function(){return Jd(),null})),s=(r.flags&15990)!==0,r.subtreeFlags&15990||s){s=$s.transition,$s.transition=null;var i=br;br=1;var o=nr;nr|=4,Rb.current=null,HM(e,r),U6(r,e),hM(J2),ax=!!Z2,J2=Z2=null,e.current=r,UM(r),vD(),nr=o,br=i,$s.transition=s}else e.current=r;if(rg&&(rg=!1,Kl=e,wx=a),s=e.pendingLanes,s===0&&(sc=null),bD(r.stateNode),Ya(e,cn()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)a=t[r],n(a.value,{componentStack:a.stack,digest:a.digest});if(yx)throw yx=!1,e=yw,yw=null,e;return wx&1&&e.tag!==0&&Jd(),s=e.pendingLanes,s&1?e===ww?fp++:(fp=0,ww=e):fp=0,Tc(),null}function Jd(){if(Kl!==null){var e=TT(wx),t=$s.transition,r=br;try{if($s.transition=null,br=16>e?16:e,Kl===null)var n=!1;else{if(e=Kl,Kl=null,wx=0,nr&6)throw Error(et(331));var a=nr;for(nr|=4,yt=e.current;yt!==null;){var s=yt,i=s.child;if(yt.flags&16){var o=s.deletions;if(o!==null){for(var l=0;l<o.length;l++){var c=o[l];for(yt=c;yt!==null;){var d=yt;switch(d.tag){case 0:case 11:case 15:up(8,d,s)}var f=d.child;if(f!==null)f.return=d,yt=f;else for(;yt!==null;){d=yt;var h=d.sibling,p=d.return;if(B6(d),d===c){yt=null;break}if(h!==null){h.return=p,yt=h;break}yt=p}}}var y=s.alternate;if(y!==null){var g=y.child;if(g!==null){y.child=null;do{var w=g.sibling;g.sibling=null,g=w}while(g!==null)}}yt=s}}if(s.subtreeFlags&2064&&i!==null)i.return=s,yt=i;else e:for(;yt!==null;){if(s=yt,s.flags&2048)switch(s.tag){case 0:case 11:case 15:up(9,s,s.return)}var x=s.sibling;if(x!==null){x.return=s.return,yt=x;break e}yt=s.return}}var v=e.current;for(yt=v;yt!==null;){i=yt;var b=i.child;if(i.subtreeFlags&2064&&b!==null)b.return=i,yt=b;else e:for(i=v;yt!==null;){if(o=yt,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:C1(9,o)}}catch(T){Jr(o,o.return,T)}if(o===i){yt=null;break e}var S=o.sibling;if(S!==null){S.return=o.return,yt=S;break e}yt=o.return}}if(nr=a,Tc(),oo&&typeof oo.onPostCommitFiberRoot=="function")try{oo.onPostCommitFiberRoot(v1,e)}catch{}n=!0}return n}finally{br=r,$s.transition=t}}return!1}function ES(e,t,r){t=Nf(r,t),t=T6(e,t,1),e=ac(e,t,1),t=Ea(),e!==null&&(A0(e,1,t),Ya(e,t))}function Jr(e,t,r){if(e.tag===3)ES(e,e,r);else for(;t!==null;){if(t.tag===3){ES(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(sc===null||!sc.has(n))){e=Nf(r,e),e=k6(t,e,1),t=ac(t,e,1),e=Ea(),t!==null&&(A0(t,1,e),Ya(t,e));break}}t=t.return}}function KM(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Ea(),e.pingedLanes|=e.suspendedLanes&r,Vn===e&&(Jn&r)===r&&(Fn===4||Fn===3&&(Jn&130023424)===Jn&&500>cn()-Lb?fu(e,0):Fb|=r),Ya(e,t)}function Y6(e,t){t===0&&(e.mode&1?(t=$m,$m<<=1,!($m&130023424)&&($m=4194304)):t=1);var r=Ea();e=Yo(e,t),e!==null&&(A0(e,t,r),Ya(e,r))}function YM(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Y6(e,r)}function XM(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(et(314))}n!==null&&n.delete(t),Y6(e,r)}var X6;X6=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ga.current)Wa=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Wa=!1,DM(e,t,r);Wa=!!(e.flags&131072)}else Wa=!1,zr&&t.flags&1048576&&e6(t,dx,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Dg(e,t),e=t.pendingProps;var a=bf(t,ya.current);Zd(t,r),a=Pb(null,t,n,e,a,r);var s=Tb();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ka(n)?(s=!0,cx(t)):s=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,_b(t),a.updater=N1,t.stateNode=a,a._reactInternals=t,lw(t,n,e,r),t=dw(null,t,n,!0,s,r)):(t.tag=0,zr&&s&&mb(t),Na(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Dg(e,t),e=t.pendingProps,a=n._init,n=a(n._payload),t.type=n,a=t.tag=ZM(n),e=gi(n,e),a){case 0:t=uw(null,t,n,e,r);break e;case 1:t=wS(null,t,n,e,r);break e;case 11:t=vS(null,t,n,e,r);break e;case 14:t=yS(null,t,n,gi(n.type,e),r);break e}throw Error(et(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:gi(n,a),uw(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:gi(n,a),wS(e,t,n,a,r);case 3:e:{if(F6(t),e===null)throw Error(et(387));n=t.pendingProps,s=t.memoizedState,a=s.element,i6(e,t),px(t,n,null,r);var i=t.memoizedState;if(n=i.element,s.isDehydrated)if(s={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){a=Nf(Error(et(423)),t),t=bS(e,t,n,r,a);break e}else if(n!==a){a=Nf(Error(et(424)),t),t=bS(e,t,n,r,a);break e}else for(xs=nc(t.stateNode.containerInfo.firstChild),ys=t,zr=!0,_i=null,r=a6(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(_f(),n===a){t=Xo(e,t,r);break e}Na(e,t,n,r)}t=t.child}return t;case 5:return o6(t),e===null&&sw(t),n=t.type,a=t.pendingProps,s=e!==null?e.memoizedProps:null,i=a.children,ew(n,a)?i=null:s!==null&&ew(n,s)&&(t.flags|=32),R6(e,t),Na(e,t,i,r),t.child;case 6:return e===null&&sw(t),null;case 13:return L6(e,t,r);case 4:return Sb(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Sf(t,null,n,r):Na(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:gi(n,a),vS(e,t,n,a,r);case 7:return Na(e,t,t.pendingProps,r),t.child;case 8:return Na(e,t,t.pendingProps.children,r),t.child;case 12:return Na(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,a=t.pendingProps,s=t.memoizedProps,i=a.value,Rr(fx,n._currentValue),n._currentValue=i,s!==null)if(Ri(s.value,i)){if(s.children===a.children&&!Ga.current){t=Xo(e,t,r);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var o=s.dependencies;if(o!==null){i=s.child;for(var l=o.firstContext;l!==null;){if(l.context===n){if(s.tag===1){l=Vo(-1,r&-r),l.tag=2;var c=s.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?l.next=l:(l.next=d.next,d.next=l),c.pending=l}}s.lanes|=r,l=s.alternate,l!==null&&(l.lanes|=r),iw(s.return,r,t),o.lanes|=r;break}l=l.next}}else if(s.tag===10)i=s.type===t.type?null:s.child;else if(s.tag===18){if(i=s.return,i===null)throw Error(et(341));i.lanes|=r,o=i.alternate,o!==null&&(o.lanes|=r),iw(i,r,t),i=s.sibling}else i=s.child;if(i!==null)i.return=s;else for(i=s;i!==null;){if(i===t){i=null;break}if(s=i.sibling,s!==null){s.return=i.return,i=s;break}i=i.return}s=i}Na(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,Zd(t,r),a=Ys(a),n=n(a),t.flags|=1,Na(e,t,n,r),t.child;case 14:return n=t.type,a=gi(n,t.pendingProps),a=gi(n.type,a),yS(e,t,n,a,r);case 15:return E6(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:gi(n,a),Dg(e,t),t.tag=1,Ka(n)?(e=!0,cx(t)):e=!1,Zd(t,r),P6(t,n,a),lw(t,n,a,r),dw(null,t,n,!0,e,r);case 19:return O6(e,t,r);case 22:return j6(e,t,r)}throw Error(et(156,t.tag))};function Q6(e,t){return AT(e,t)}function QM(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,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 qs(e,t,r,n){return new QM(e,t,r,n)}function Mb(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ZM(e){if(typeof e=="function")return Mb(e)?1:0;if(e!=null){if(e=e.$$typeof,e===nb)return 11;if(e===ab)return 14}return 2}function oc(e,t){var r=e.alternate;return r===null?(r=qs(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function zg(e,t,r,n,a,s){var i=2;if(n=e,typeof e=="function")Mb(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case jd:return hu(r.children,a,s,t);case rb:i=8,a|=8;break;case R2:return e=qs(12,r,t,a|2),e.elementType=R2,e.lanes=s,e;case F2:return e=qs(13,r,t,a),e.elementType=F2,e.lanes=s,e;case L2:return e=qs(19,r,t,a),e.elementType=L2,e.lanes=s,e;case oT:return T1(r,a,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case sT:i=10;break e;case iT:i=9;break e;case nb:i=11;break e;case ab:i=14;break e;case Ll:i=16,n=null;break e}throw Error(et(130,e==null?e:typeof e,""))}return t=qs(i,r,t,a),t.elementType=e,t.type=n,t.lanes=s,t}function hu(e,t,r,n){return e=qs(7,e,n,t),e.lanes=r,e}function T1(e,t,r,n){return e=qs(22,e,n,t),e.elementType=oT,e.lanes=r,e.stateNode={isHidden:!1},e}function Ty(e,t,r){return e=qs(6,e,null,t),e.lanes=r,e}function ky(e,t,r){return t=qs(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function JM(e,t,r,n,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=cy(0),this.expirationTimes=cy(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=cy(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Bb(e,t,r,n,a,s,i,o,l){return e=new JM(e,t,r,o,l),t===1?(t=1,s===!0&&(t|=8)):t=0,s=qs(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},_b(s),e}function e9(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ed,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function Z6(e){if(!e)return hc;e=e._reactInternals;e:{if(Lu(e)!==e||e.tag!==1)throw Error(et(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ka(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(et(171))}if(e.tag===1){var r=e.type;if(Ka(r))return ZT(e,r,t)}return t}function J6(e,t,r,n,a,s,i,o,l){return e=Bb(r,n,!0,e,a,s,i,o,l),e.context=Z6(null),r=e.current,n=Ea(),a=ic(r),s=Vo(n,a),s.callback=t??null,ac(r,s,a),e.current.lanes=a,A0(e,a,n),Ya(e,n),e}function k1(e,t,r,n){var a=t.current,s=Ea(),i=ic(a);return r=Z6(r),t.context===null?t.context=r:t.pendingContext=r,t=Vo(s,i),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=ac(a,t,i),e!==null&&(Ei(e,a,i,s),Lg(e,a,i)),i}function _x(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function jS(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function zb(e,t){jS(e,t),(e=e.alternate)&&jS(e,t)}function t9(){return null}var ek=typeof reportError=="function"?reportError:function(e){console.error(e)};function Hb(e){this._internalRoot=e}E1.prototype.render=Hb.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(et(409));k1(e,t,null,null)};E1.prototype.unmount=Hb.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Nu(function(){k1(null,e,null,null)}),t[Ko]=null}};function E1(e){this._internalRoot=e}E1.prototype.unstable_scheduleHydration=function(e){if(e){var t=jT();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Ml.length&&t!==0&&t<Ml[r].priority;r++);Ml.splice(r,0,e),r===0&&FT(e)}};function Ub(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function j1(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function RS(){}function r9(e,t,r,n,a){if(a){if(typeof n=="function"){var s=n;n=function(){var c=_x(i);s.call(c)}}var i=J6(t,n,e,0,null,!1,!1,"",RS);return e._reactRootContainer=i,e[Ko]=i.current,Bp(e.nodeType===8?e.parentNode:e),Nu(),i}for(;a=e.lastChild;)e.removeChild(a);if(typeof n=="function"){var o=n;n=function(){var c=_x(l);o.call(c)}}var l=Bb(e,0,!1,null,null,!1,!1,"",RS);return e._reactRootContainer=l,e[Ko]=l.current,Bp(e.nodeType===8?e.parentNode:e),Nu(function(){k1(t,l,r,n)}),l}function R1(e,t,r,n,a){var s=r._reactRootContainer;if(s){var i=s;if(typeof a=="function"){var o=a;a=function(){var l=_x(i);o.call(l)}}k1(t,i,e,a)}else i=r9(r,t,e,a,n);return _x(i)}kT=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=Yh(t.pendingLanes);r!==0&&(ob(t,r|1),Ya(t,cn()),!(nr&6)&&(Cf=cn()+500,Tc()))}break;case 13:Nu(function(){var n=Yo(e,1);if(n!==null){var a=Ea();Ei(n,e,1,a)}}),zb(e,1)}};lb=function(e){if(e.tag===13){var t=Yo(e,134217728);if(t!==null){var r=Ea();Ei(t,e,134217728,r)}zb(e,134217728)}};ET=function(e){if(e.tag===13){var t=ic(e),r=Yo(e,t);if(r!==null){var n=Ea();Ei(r,e,t,n)}zb(e,t)}};jT=function(){return br};RT=function(e,t){var r=br;try{return br=e,t()}finally{br=r}};q2=function(e,t,r){switch(t){case"input":if(D2(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var a=_1(n);if(!a)throw Error(et(90));cT(n),D2(n,a)}}}break;case"textarea":dT(e,r);break;case"select":t=r.value,t!=null&&Kd(e,!!r.multiple,t,!1)}};vT=Ob;yT=Nu;var n9={usingClientEntryPoint:!1,Events:[C0,Od,_1,gT,xT,Ob]},Ih={findFiberByHostInstance:Zc,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},a9={bundleType:Ih.bundleType,version:Ih.version,rendererPackageName:Ih.rendererPackageName,rendererConfig:Ih.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:al.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=_T(e),e===null?null:e.stateNode},findFiberByHostInstance:Ih.findFiberByHostInstance||t9,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 ng=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ng.isDisabled&&ng.supportsFiber)try{v1=ng.inject(a9),oo=ng}catch{}}As.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=n9;As.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ub(t))throw Error(et(200));return e9(e,t,null,r)};As.createRoot=function(e,t){if(!Ub(e))throw Error(et(299));var r=!1,n="",a=ek;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=Bb(e,1,!1,null,null,r,!1,n,a),e[Ko]=t.current,Bp(e.nodeType===8?e.parentNode:e),new Hb(t)};As.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(et(188)):(e=Object.keys(e).join(","),Error(et(268,e)));return e=_T(t),e=e===null?null:e.stateNode,e};As.flushSync=function(e){return Nu(e)};As.hydrate=function(e,t,r){if(!j1(t))throw Error(et(200));return R1(null,e,t,!0,r)};As.hydrateRoot=function(e,t,r){if(!Ub(e))throw Error(et(405));var n=r!=null&&r.hydratedSources||null,a=!1,s="",i=ek;if(r!=null&&(r.unstable_strictMode===!0&&(a=!0),r.identifierPrefix!==void 0&&(s=r.identifierPrefix),r.onRecoverableError!==void 0&&(i=r.onRecoverableError)),t=J6(t,null,e,1,r??null,a,!1,s,i),e[Ko]=t.current,Bp(e),n)for(e=0;e<n.length;e++)r=n[e],a=r._getVersion,a=a(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,a]:t.mutableSourceEagerHydrationData.push(r,a);return new E1(t)};As.render=function(e,t,r){if(!j1(t))throw Error(et(200));return R1(null,e,t,!1,r)};As.unmountComponentAtNode=function(e){if(!j1(e))throw Error(et(40));return e._reactRootContainer?(Nu(function(){R1(null,null,e,!1,function(){e._reactRootContainer=null,e[Ko]=null})}),!0):!1};As.unstable_batchedUpdates=Ob;As.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!j1(r))throw Error(et(200));if(e==null||e._reactInternals===void 0)throw Error(et(38));return R1(e,t,r,!1,n)};As.version="18.3.1-next-f1338f8080-20240426";function tk(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(tk)}catch(e){console.error(e)}}tk(),tT.exports=As;var Ou=tT.exports;const s9=If(Ou);var rk,FS=Ou;rk=FS.createRoot,FS.hydrateRoot;const i9=1,o9=1e6;let Ey=0;function l9(){return Ey=(Ey+1)%Number.MAX_SAFE_INTEGER,Ey.toString()}const jy=new Map,LS=e=>{if(jy.has(e))return;const t=setTimeout(()=>{jy.delete(e),hp({type:"REMOVE_TOAST",toastId:e})},o9);jy.set(e,t)},c9=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,i9)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(r=>r.id===t.toast.id?{...r,...t.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=t;return r?LS(r):e.toasts.forEach(n=>{LS(n.id)}),{...e,toasts:e.toasts.map(n=>n.id===r||r===void 0?{...n,open:!1}:n)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==t.toastId)}}},Hg=[];let Ug={toasts:[]};function hp(e){Ug=c9(Ug,e),Hg.forEach(t=>{t(Ug)})}function Qh({...e}){const t=l9(),r=a=>hp({type:"UPDATE_TOAST",toast:{...a,id:t}}),n=()=>hp({type:"DISMISS_TOAST",toastId:t});return hp({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:a=>{a||n()}}}),{id:t,dismiss:n,update:r}}function Vb(){const[e,t]=E.useState(Ug);return E.useEffect(()=>(Hg.push(t),()=>{const r=Hg.indexOf(t);r>-1&&Hg.splice(r,1)}),[e]),{...e,toast:Qh,dismiss:r=>hp({type:"DISMISS_TOAST",toastId:r})}}function ht(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e==null||e(a),r===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function OS(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function T0(...e){return t=>{let r=!1;const n=e.map(a=>{const s=OS(a,t);return!r&&typeof s=="function"&&(r=!0),s});if(r)return()=>{for(let a=0;a<n.length;a++){const s=n[a];typeof s=="function"?s():OS(e[a],null)}}}}function er(...e){return E.useCallback(T0(...e),e)}function Cs(e,t=[]){let r=[];function n(s,i){const o=E.createContext(i),l=r.length;r=[...r,i];const c=f=>{var x;const{scope:h,children:p,...y}=f,g=((x=h==null?void 0:h[e])==null?void 0:x[l])||o,w=E.useMemo(()=>y,Object.values(y));return u.jsx(g.Provider,{value:w,children:p})};c.displayName=s+"Provider";function d(f,h){var g;const p=((g=h==null?void 0:h[e])==null?void 0:g[l])||o,y=E.useContext(p);if(y)return y;if(i!==void 0)return i;throw new Error(`\`${f}\` must be used within \`${s}\``)}return[c,d]}const a=()=>{const s=r.map(i=>E.createContext(i));return function(o){const l=(o==null?void 0:o[e])||s;return E.useMemo(()=>({[`__scope${e}`]:{...o,[e]:l}}),[o,l])}};return a.scopeName=e,[n,u9(a,...t)]}function u9(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(s){const i=n.reduce((o,{useScope:l,scopeName:c})=>{const f=l(s)[`__scope${c}`];return{...o,...f}},{});return E.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}function Kp(e){const t=d9(e),r=E.forwardRef((n,a)=>{const{children:s,...i}=n,o=E.Children.toArray(s),l=o.find(h9);if(l){const c=l.props.children,d=o.map(f=>f===l?E.Children.count(c)>1?E.Children.only(null):E.isValidElement(c)?c.props.children:null:f);return u.jsx(t,{...i,ref:a,children:E.isValidElement(c)?E.cloneElement(c,void 0,d):null})}return u.jsx(t,{...i,ref:a,children:s})});return r.displayName=`${e}.Slot`,r}function d9(e){const t=E.forwardRef((r,n)=>{const{children:a,...s}=r;if(E.isValidElement(a)){const i=m9(a),o=p9(s,a.props);return a.type!==E.Fragment&&(o.ref=n?T0(n,i):i),E.cloneElement(a,o)}return E.Children.count(a)>1?E.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var nk=Symbol("radix.slottable");function f9(e){const t=({children:r})=>u.jsx(u.Fragment,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=nk,t}function h9(e){return E.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===nk}function p9(e,t){const r={...t};for(const n in t){const a=e[n],s=t[n];/^on[A-Z]/.test(n)?a&&s?r[n]=(...o)=>{const l=s(...o);return a(...o),l}:a&&(r[n]=a):n==="style"?r[n]={...a,...s}:n==="className"&&(r[n]=[a,s].filter(Boolean).join(" "))}return{...e,...r}}function m9(e){var n,a;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function k0(e){const t=e+"CollectionProvider",[r,n]=Cs(t),[a,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),i=g=>{const{scope:w,children:x}=g,v=mt.useRef(null),b=mt.useRef(new Map).current;return u.jsx(a,{scope:w,itemMap:b,collectionRef:v,children:x})};i.displayName=t;const o=e+"CollectionSlot",l=Kp(o),c=mt.forwardRef((g,w)=>{const{scope:x,children:v}=g,b=s(o,x),S=er(w,b.collectionRef);return u.jsx(l,{ref:S,children:v})});c.displayName=o;const d=e+"CollectionItemSlot",f="data-radix-collection-item",h=Kp(d),p=mt.forwardRef((g,w)=>{const{scope:x,children:v,...b}=g,S=mt.useRef(null),T=er(w,S),O=s(d,x);return mt.useEffect(()=>(O.itemMap.set(S,{ref:S,...b}),()=>void O.itemMap.delete(S))),u.jsx(h,{[f]:"",ref:T,children:v})});p.displayName=d;function y(g){const w=s(e+"CollectionConsumer",g);return mt.useCallback(()=>{const v=w.collectionRef.current;if(!v)return[];const b=Array.from(v.querySelectorAll(`[${f}]`));return Array.from(w.itemMap.values()).sort((O,C)=>b.indexOf(O.ref.current)-b.indexOf(C.ref.current))},[w.collectionRef,w.itemMap])}return[{Provider:i,Slot:c,ItemSlot:p},y,n]}var g9=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Rt=g9.reduce((e,t)=>{const r=Kp(`Primitive.${t}`),n=E.forwardRef((a,s)=>{const{asChild:i,...o}=a,l=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),u.jsx(l,{...o,ref:s})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function qb(e,t){e&&Ou.flushSync(()=>e.dispatchEvent(t))}function Qa(e){const t=E.useRef(e);return E.useEffect(()=>{t.current=e}),E.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}function x9(e,t=globalThis==null?void 0:globalThis.document){const r=Qa(e);E.useEffect(()=>{const n=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var v9="DismissableLayer",Sw="dismissableLayer.update",y9="dismissableLayer.pointerDownOutside",w9="dismissableLayer.focusOutside",IS,ak=E.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),E0=E.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:s,onInteractOutside:i,onDismiss:o,...l}=e,c=E.useContext(ak),[d,f]=E.useState(null),h=(d==null?void 0:d.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,p]=E.useState({}),y=er(t,C=>f(C)),g=Array.from(c.layers),[w]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),x=g.indexOf(w),v=d?g.indexOf(d):-1,b=c.layersWithOutsidePointerEventsDisabled.size>0,S=v>=x,T=_9(C=>{const j=C.target,L=[...c.branches].some(M=>M.contains(j));!S||L||(a==null||a(C),i==null||i(C),C.defaultPrevented||o==null||o())},h),O=S9(C=>{const j=C.target;[...c.branches].some(M=>M.contains(j))||(s==null||s(C),i==null||i(C),C.defaultPrevented||o==null||o())},h);return x9(C=>{v===c.layers.size-1&&(n==null||n(C),!C.defaultPrevented&&o&&(C.preventDefault(),o()))},h),E.useEffect(()=>{if(d)return r&&(c.layersWithOutsidePointerEventsDisabled.size===0&&(IS=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(d)),c.layers.add(d),DS(),()=>{r&&c.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=IS)}},[d,h,r,c]),E.useEffect(()=>()=>{d&&(c.layers.delete(d),c.layersWithOutsidePointerEventsDisabled.delete(d),DS())},[d,c]),E.useEffect(()=>{const C=()=>p({});return document.addEventListener(Sw,C),()=>document.removeEventListener(Sw,C)},[]),u.jsx(Rt.div,{...l,ref:y,style:{pointerEvents:b?S?"auto":"none":void 0,...e.style},onFocusCapture:ht(e.onFocusCapture,O.onFocusCapture),onBlurCapture:ht(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:ht(e.onPointerDownCapture,T.onPointerDownCapture)})});E0.displayName=v9;var b9="DismissableLayerBranch",sk=E.forwardRef((e,t)=>{const r=E.useContext(ak),n=E.useRef(null),a=er(t,n);return E.useEffect(()=>{const s=n.current;if(s)return r.branches.add(s),()=>{r.branches.delete(s)}},[r.branches]),u.jsx(Rt.div,{...e,ref:a})});sk.displayName=b9;function _9(e,t=globalThis==null?void 0:globalThis.document){const r=Qa(e),n=E.useRef(!1),a=E.useRef(()=>{});return E.useEffect(()=>{const s=o=>{if(o.target&&!n.current){let l=function(){ik(y9,r,c,{discrete:!0})};const c={originalEvent:o};o.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=l,t.addEventListener("click",a.current,{once:!0})):l()}else t.removeEventListener("click",a.current);n.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",s),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function S9(e,t=globalThis==null?void 0:globalThis.document){const r=Qa(e),n=E.useRef(!1);return E.useEffect(()=>{const a=s=>{s.target&&!n.current&&ik(w9,r,{originalEvent:s},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function DS(){const e=new CustomEvent(Sw);document.dispatchEvent(e)}function ik(e,t,r,{discrete:n}){const a=r.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?qb(a,s):a.dispatchEvent(s)}var A9=E0,N9=sk,qn=globalThis!=null&&globalThis.document?E.useLayoutEffect:()=>{},C9="Portal",j0=E.forwardRef((e,t)=>{var o;const{container:r,...n}=e,[a,s]=E.useState(!1);qn(()=>s(!0),[]);const i=r||a&&((o=globalThis==null?void 0:globalThis.document)==null?void 0:o.body);return i?s9.createPortal(u.jsx(Rt.div,{...n,ref:t}),i):null});j0.displayName=C9;function P9(e,t){return E.useReducer((r,n)=>t[r][n]??r,e)}var Oi=e=>{const{present:t,children:r}=e,n=T9(t),a=typeof r=="function"?r({present:n.isPresent}):E.Children.only(r),s=er(n.ref,k9(a));return typeof r=="function"||n.isPresent?E.cloneElement(a,{ref:s}):null};Oi.displayName="Presence";function T9(e){const[t,r]=E.useState(),n=E.useRef(null),a=E.useRef(e),s=E.useRef("none"),i=e?"mounted":"unmounted",[o,l]=P9(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return E.useEffect(()=>{const c=ag(n.current);s.current=o==="mounted"?c:"none"},[o]),qn(()=>{const c=n.current,d=a.current;if(d!==e){const h=s.current,p=ag(c);e?l("MOUNT"):p==="none"||(c==null?void 0:c.display)==="none"?l("UNMOUNT"):l(d&&h!==p?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,l]),qn(()=>{if(t){let c;const d=t.ownerDocument.defaultView??window,f=p=>{const g=ag(n.current).includes(CSS.escape(p.animationName));if(p.target===t&&g&&(l("ANIMATION_END"),!a.current)){const w=t.style.animationFillMode;t.style.animationFillMode="forwards",c=d.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=w)})}},h=p=>{p.target===t&&(s.current=ag(n.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{d.clearTimeout(c),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:E.useCallback(c=>{n.current=c?getComputedStyle(c):null,r(c)},[])}}function ag(e){return(e==null?void 0:e.animationName)||"none"}function k9(e){var n,a;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var E9=x1[" useInsertionEffect ".trim().toString()]||qn;function mo({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[a,s,i]=j9({defaultProp:t,onChange:r}),o=e!==void 0,l=o?e:a;{const d=E.useRef(e!==void 0);E.useEffect(()=>{const f=d.current;f!==o&&console.warn(`${n} is changing from ${f?"controlled":"uncontrolled"} to ${o?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),d.current=o},[o,n])}const c=E.useCallback(d=>{var f;if(o){const h=R9(d)?d(e):d;h!==e&&((f=i.current)==null||f.call(i,h))}else s(d)},[o,e,s,i]);return[l,c]}function j9({defaultProp:e,onChange:t}){const[r,n]=E.useState(e),a=E.useRef(r),s=E.useRef(t);return E9(()=>{s.current=t},[t]),E.useEffect(()=>{var i;a.current!==r&&((i=s.current)==null||i.call(s,r),a.current=r)},[r,a]),[r,n,s]}function R9(e){return typeof e=="function"}var ok=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),F9="VisuallyHidden",F1=E.forwardRef((e,t)=>u.jsx(Rt.span,{...e,ref:t,style:{...ok,...e.style}}));F1.displayName=F9;var L9=F1,Wb="ToastProvider",[$b,O9,I9]=k0("Toast"),[lk]=Cs("Toast",[I9]),[D9,L1]=lk(Wb),ck=e=>{const{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:a="right",swipeThreshold:s=50,children:i}=e,[o,l]=E.useState(null),[c,d]=E.useState(0),f=E.useRef(!1),h=E.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${Wb}\`. Expected non-empty \`string\`.`),u.jsx($b.Provider,{scope:t,children:u.jsx(D9,{scope:t,label:r,duration:n,swipeDirection:a,swipeThreshold:s,toastCount:c,viewport:o,onViewportChange:l,onToastAdd:E.useCallback(()=>d(p=>p+1),[]),onToastRemove:E.useCallback(()=>d(p=>p-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:h,children:i})})};ck.displayName=Wb;var uk="ToastViewport",M9=["F8"],Aw="toast.viewportPause",Nw="toast.viewportResume",dk=E.forwardRef((e,t)=>{const{__scopeToast:r,hotkey:n=M9,label:a="Notifications ({hotkey})",...s}=e,i=L1(uk,r),o=O9(r),l=E.useRef(null),c=E.useRef(null),d=E.useRef(null),f=E.useRef(null),h=er(t,f,i.onViewportChange),p=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),y=i.toastCount>0;E.useEffect(()=>{const w=x=>{var b;n.length!==0&&n.every(S=>x[S]||x.code===S)&&((b=f.current)==null||b.focus())};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[n]),E.useEffect(()=>{const w=l.current,x=f.current;if(y&&w&&x){const v=()=>{if(!i.isClosePausedRef.current){const O=new CustomEvent(Aw);x.dispatchEvent(O),i.isClosePausedRef.current=!0}},b=()=>{if(i.isClosePausedRef.current){const O=new CustomEvent(Nw);x.dispatchEvent(O),i.isClosePausedRef.current=!1}},S=O=>{!w.contains(O.relatedTarget)&&b()},T=()=>{w.contains(document.activeElement)||b()};return w.addEventListener("focusin",v),w.addEventListener("focusout",S),w.addEventListener("pointermove",v),w.addEventListener("pointerleave",T),window.addEventListener("blur",v),window.addEventListener("focus",b),()=>{w.removeEventListener("focusin",v),w.removeEventListener("focusout",S),w.removeEventListener("pointermove",v),w.removeEventListener("pointerleave",T),window.removeEventListener("blur",v),window.removeEventListener("focus",b)}}},[y,i.isClosePausedRef]);const g=E.useCallback(({tabbingDirection:w})=>{const v=o().map(b=>{const S=b.ref.current,T=[S,...Q9(S)];return w==="forwards"?T:T.reverse()});return(w==="forwards"?v.reverse():v).flat()},[o]);return E.useEffect(()=>{const w=f.current;if(w){const x=v=>{var T,O,C;const b=v.altKey||v.ctrlKey||v.metaKey;if(v.key==="Tab"&&!b){const j=document.activeElement,L=v.shiftKey;if(v.target===w&&L){(T=c.current)==null||T.focus();return}const k=g({tabbingDirection:L?"backwards":"forwards"}),H=k.findIndex(q=>q===j);Ry(k.slice(H+1))?v.preventDefault():L?(O=c.current)==null||O.focus():(C=d.current)==null||C.focus()}};return w.addEventListener("keydown",x),()=>w.removeEventListener("keydown",x)}},[o,g]),u.jsxs(N9,{ref:l,role:"region","aria-label":a.replace("{hotkey}",p),tabIndex:-1,style:{pointerEvents:y?void 0:"none"},children:[y&&u.jsx(Cw,{ref:c,onFocusFromOutsideViewport:()=>{const w=g({tabbingDirection:"forwards"});Ry(w)}}),u.jsx($b.Slot,{scope:r,children:u.jsx(Rt.ol,{tabIndex:-1,...s,ref:h})}),y&&u.jsx(Cw,{ref:d,onFocusFromOutsideViewport:()=>{const w=g({tabbingDirection:"backwards"});Ry(w)}})]})});dk.displayName=uk;var fk="ToastFocusProxy",Cw=E.forwardRef((e,t)=>{const{__scopeToast:r,onFocusFromOutsideViewport:n,...a}=e,s=L1(fk,r);return u.jsx(F1,{tabIndex:0,...a,ref:t,style:{position:"fixed"},onFocus:i=>{var c;const o=i.relatedTarget;!((c=s.viewport)!=null&&c.contains(o))&&n()}})});Cw.displayName=fk;var R0="Toast",B9="toast.swipeStart",z9="toast.swipeMove",H9="toast.swipeCancel",U9="toast.swipeEnd",hk=E.forwardRef((e,t)=>{const{forceMount:r,open:n,defaultOpen:a,onOpenChange:s,...i}=e,[o,l]=mo({prop:n,defaultProp:a??!0,onChange:s,caller:R0});return u.jsx(Oi,{present:r||o,children:u.jsx(W9,{open:o,...i,ref:t,onClose:()=>l(!1),onPause:Qa(e.onPause),onResume:Qa(e.onResume),onSwipeStart:ht(e.onSwipeStart,c=>{c.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:ht(e.onSwipeMove,c=>{const{x:d,y:f}=c.detail.delta;c.currentTarget.setAttribute("data-swipe","move"),c.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${d}px`),c.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${f}px`)}),onSwipeCancel:ht(e.onSwipeCancel,c=>{c.currentTarget.setAttribute("data-swipe","cancel"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),c.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:ht(e.onSwipeEnd,c=>{const{x:d,y:f}=c.detail.delta;c.currentTarget.setAttribute("data-swipe","end"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),c.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${d}px`),c.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${f}px`),l(!1)})})})});hk.displayName=R0;var[V9,q9]=lk(R0,{onClose(){}}),W9=E.forwardRef((e,t)=>{const{__scopeToast:r,type:n="foreground",duration:a,open:s,onClose:i,onEscapeKeyDown:o,onPause:l,onResume:c,onSwipeStart:d,onSwipeMove:f,onSwipeCancel:h,onSwipeEnd:p,...y}=e,g=L1(R0,r),[w,x]=E.useState(null),v=er(t,q=>x(q)),b=E.useRef(null),S=E.useRef(null),T=a||g.duration,O=E.useRef(0),C=E.useRef(T),j=E.useRef(0),{onToastAdd:L,onToastRemove:M}=g,R=Qa(()=>{var ie;(w==null?void 0:w.contains(document.activeElement))&&((ie=g.viewport)==null||ie.focus()),i()}),k=E.useCallback(q=>{!q||q===1/0||(window.clearTimeout(j.current),O.current=new Date().getTime(),j.current=window.setTimeout(R,q))},[R]);E.useEffect(()=>{const q=g.viewport;if(q){const ie=()=>{k(C.current),c==null||c()},Z=()=>{const Y=new Date().getTime()-O.current;C.current=C.current-Y,window.clearTimeout(j.current),l==null||l()};return q.addEventListener(Aw,Z),q.addEventListener(Nw,ie),()=>{q.removeEventListener(Aw,Z),q.removeEventListener(Nw,ie)}}},[g.viewport,T,l,c,k]),E.useEffect(()=>{s&&!g.isClosePausedRef.current&&k(T)},[s,T,g.isClosePausedRef,k]),E.useEffect(()=>(L(),()=>M()),[L,M]);const H=E.useMemo(()=>w?wk(w):null,[w]);return g.viewport?u.jsxs(u.Fragment,{children:[H&&u.jsx($9,{__scopeToast:r,role:"status","aria-live":n==="foreground"?"assertive":"polite",children:H}),u.jsx(V9,{scope:r,onClose:R,children:Ou.createPortal(u.jsx($b.ItemSlot,{scope:r,children:u.jsx(A9,{asChild:!0,onEscapeKeyDown:ht(o,()=>{g.isFocusedToastEscapeKeyDownRef.current||R(),g.isFocusedToastEscapeKeyDownRef.current=!1}),children:u.jsx(Rt.li,{tabIndex:0,"data-state":s?"open":"closed","data-swipe-direction":g.swipeDirection,...y,ref:v,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:ht(e.onKeyDown,q=>{q.key==="Escape"&&(o==null||o(q.nativeEvent),q.nativeEvent.defaultPrevented||(g.isFocusedToastEscapeKeyDownRef.current=!0,R()))}),onPointerDown:ht(e.onPointerDown,q=>{q.button===0&&(b.current={x:q.clientX,y:q.clientY})}),onPointerMove:ht(e.onPointerMove,q=>{if(!b.current)return;const ie=q.clientX-b.current.x,Z=q.clientY-b.current.y,Y=!!S.current,z=["left","right"].includes(g.swipeDirection),U=["left","up"].includes(g.swipeDirection)?Math.min:Math.max,re=z?U(0,ie):0,ge=z?0:U(0,Z),P=q.pointerType==="touch"?10:2,I={x:re,y:ge},D={originalEvent:q,delta:I};Y?(S.current=I,sg(z9,f,D,{discrete:!1})):MS(I,g.swipeDirection,P)?(S.current=I,sg(B9,d,D,{discrete:!1}),q.target.setPointerCapture(q.pointerId)):(Math.abs(ie)>P||Math.abs(Z)>P)&&(b.current=null)}),onPointerUp:ht(e.onPointerUp,q=>{const ie=S.current,Z=q.target;if(Z.hasPointerCapture(q.pointerId)&&Z.releasePointerCapture(q.pointerId),S.current=null,b.current=null,ie){const Y=q.currentTarget,z={originalEvent:q,delta:ie};MS(ie,g.swipeDirection,g.swipeThreshold)?sg(U9,p,z,{discrete:!0}):sg(H9,h,z,{discrete:!0}),Y.addEventListener("click",U=>U.preventDefault(),{once:!0})}})})})}),g.viewport)})]}):null}),$9=e=>{const{__scopeToast:t,children:r,...n}=e,a=L1(R0,t),[s,i]=E.useState(!1),[o,l]=E.useState(!1);return Y9(()=>i(!0)),E.useEffect(()=>{const c=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(c)},[]),o?null:u.jsx(j0,{asChild:!0,children:u.jsx(F1,{...n,children:s&&u.jsxs(u.Fragment,{children:[a.label," ",r]})})})},G9="ToastTitle",pk=E.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e;return u.jsx(Rt.div,{...n,ref:t})});pk.displayName=G9;var K9="ToastDescription",mk=E.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e;return u.jsx(Rt.div,{...n,ref:t})});mk.displayName=K9;var gk="ToastAction",xk=E.forwardRef((e,t)=>{const{altText:r,...n}=e;return r.trim()?u.jsx(yk,{altText:r,asChild:!0,children:u.jsx(Gb,{...n,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${gk}\`. Expected non-empty \`string\`.`),null)});xk.displayName=gk;var vk="ToastClose",Gb=E.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e,a=q9(vk,r);return u.jsx(yk,{asChild:!0,children:u.jsx(Rt.button,{type:"button",...n,ref:t,onClick:ht(e.onClick,a.onClose)})})});Gb.displayName=vk;var yk=E.forwardRef((e,t)=>{const{__scopeToast:r,altText:n,...a}=e;return u.jsx(Rt.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...a,ref:t})});function wk(e){const t=[];return Array.from(e.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&t.push(n.textContent),X9(n)){const a=n.ariaHidden||n.hidden||n.style.display==="none",s=n.dataset.radixToastAnnounceExclude==="";if(!a)if(s){const i=n.dataset.radixToastAnnounceAlt;i&&t.push(i)}else t.push(...wk(n))}}),t}function sg(e,t,r,{discrete:n}){const a=r.originalEvent.currentTarget,s=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?qb(a,s):a.dispatchEvent(s)}var MS=(e,t,r=0)=>{const n=Math.abs(e.x),a=Math.abs(e.y),s=n>a;return t==="left"||t==="right"?s&&n>r:!s&&a>r};function Y9(e=()=>{}){const t=Qa(e);qn(()=>{let r=0,n=0;return r=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(n)}},[t])}function X9(e){return e.nodeType===e.ELEMENT_NODE}function Q9(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Ry(e){const t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}var Z9=ck,bk=dk,_k=hk,Sk=pk,Ak=mk,Nk=xk,Ck=Gb;function Pk(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=Pk(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Tk(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=Pk(e))&&(n&&(n+=" "),n+=t);return n}const BS=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,zS=Tk,F0=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return zS(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:a,defaultVariants:s}=t,i=Object.keys(a).map(c=>{const d=r==null?void 0:r[c],f=s==null?void 0:s[c];if(d===null)return null;const h=BS(d)||BS(f);return a[c][h]}),o=r&&Object.entries(r).reduce((c,d)=>{let[f,h]=d;return h===void 0||(c[f]=h),c},{}),l=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((c,d)=>{let{class:f,className:h,...p}=d;return Object.entries(p).every(y=>{let[g,w]=y;return Array.isArray(w)?w.includes({...s,...o}[g]):{...s,...o}[g]===w})?[...c,f,h]:c},[]);return zS(e,i,l,r==null?void 0:r.class,r==null?void 0:r.className)};/**
* @license lucide-react v0.507.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const J9=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),eB=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),HS=e=>{const t=eB(e);return t.charAt(0).toUpperCase()+t.slice(1)},kk=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),tB=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
* @license lucide-react v0.507.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var rB={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.507.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=E.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:s,iconNode:i,...o},l)=>E.createElement("svg",{ref:l,...rB,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:kk("lucide",a),...!s&&!tB(o)&&{"aria-hidden":"true"},...o},[...i.map(([c,d])=>E.createElement(c,d)),...Array.isArray(s)?s:[s]]));/**
* @license lucide-react v0.507.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=(e,t)=>{const r=E.forwardRef(({className:n,...a},s)=>E.createElement(nB,{ref:s,iconNode:t,className:kk(`lucide-${J9(HS(e))}`,`lucide-${e}`,n),...a}));return r.displayName=HS(e),r};/**
* @license lucide-react v0.507.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=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],zf=$t("arrow-left",aB);/**
* @license lucide-react v0.507.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=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Sx=$t("arrow-right",sB);/**
* @license lucide-react v0.507.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=[["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"}]],oB=$t("bike",iB);/**
* @license lucide-react v0.507.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=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],cB=$t("book-open",lB);/**
* @license lucide-react v0.507.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=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Kb=$t("check",uB);/**
* @license lucide-react v0.507.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=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Yb=$t("chevron-down",dB);/**
* @license lucide-react v0.507.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=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],hB=$t("chevron-left",fB);/**
* @license lucide-react v0.507.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=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Ek=$t("chevron-right",pB);/**
* @license lucide-react v0.507.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=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],gB=$t("chevron-up",mB);/**
* @license lucide-react v0.507.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=[["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"}]],Il=$t("circle-alert",xB);/**
* @license lucide-react v0.507.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=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Tr=$t("circle-check",vB);/**
* @license lucide-react v0.507.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=[["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"}]],ca=$t("circle-x",yB);/**
* @license lucide-react v0.507.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=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],jk=$t("circle",wB);/**
* @license lucide-react v0.507.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=[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],_B=$t("compass",bB);/**
* @license lucide-react v0.507.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=[["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"}]],AB=$t("copy",SB);/**
* @license lucide-react v0.507.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=[["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"}]],CB=$t("download",NB);/**
* @license lucide-react v0.507.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=[["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"}]],TB=$t("file-spreadsheet",PB);/**
* @license lucide-react v0.507.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=[["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"}]],EB=$t("file-text",kB);/**
* @license lucide-react v0.507.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=[["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"}]],RB=$t("globe",jB);/**
* @license lucide-react v0.507.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=[["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"}]],LB=$t("graduation-cap",FB);/**
* @license lucide-react v0.507.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=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]],IB=$t("house",OB);/**
* @license lucide-react v0.507.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=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],Ax=$t("info",DB);/**
* @license lucide-react v0.507.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=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],Pw=$t("loader-circle",MB);/**
* @license lucide-react v0.507.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=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],zB=$t("mail",BB);/**
* @license lucide-react v0.507.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=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],UB=$t("map-pin",HB);/**
* @license lucide-react v0.507.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=[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]],qB=$t("menu",VB);/**
* @license lucide-react v0.507.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=[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 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.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]],$B=$t("package",WB);/**
* @license lucide-react v0.507.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=[["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"}]],KB=$t("phone",GB);/**
* @license lucide-react v0.507.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=[["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"}]],Nx=$t("refresh-cw",YB);/**
* @license lucide-react v0.507.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=[["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"}]],Xb=$t("rocket",XB);/**
* @license lucide-react v0.507.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=[["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"}]],ZB=$t("shield",QB);/**
* @license lucide-react v0.507.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=[["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"}]],US=$t("target",JB);/**
* @license lucide-react v0.507.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=[["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"}]],Cx=$t("trending-up",ez);/**
* @license lucide-react v0.507.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=[["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-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Tw=$t("triangle-alert",tz);/**
* @license lucide-react v0.507.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=[["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"}]],nz=$t("upload",rz);/**
* @license lucide-react v0.507.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=[["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"}]],sz=$t("user",az);/**
* @license lucide-react v0.507.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=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Px=$t("users",iz);/**
* @license lucide-react v0.507.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=[["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"}]],lz=$t("wrench",oz);/**
* @license lucide-react v0.507.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=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Qb=$t("x",cz);/**
* @license lucide-react v0.507.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=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],Rk=$t("zap",uz),Zb="-",dz=e=>{const t=hz(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:i=>{const o=i.split(Zb);return o[0]===""&&o.length!==1&&o.shift(),Fk(o,t)||fz(i)},getConflictingClassGroupIds:(i,o)=>{const l=r[i]||[];return o&&n[i]?[...l,...n[i]]:l}}},Fk=(e,t)=>{var i;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),a=n?Fk(e.slice(1),n):void 0;if(a)return a;if(t.validators.length===0)return;const s=e.join(Zb);return(i=t.validators.find(({validator:o})=>o(s)))==null?void 0:i.classGroupId},VS=/^\[(.+)\]$/,fz=e=>{if(VS.test(e)){const t=VS.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},hz=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return mz(Object.entries(e.classGroups),r).forEach(([s,i])=>{kw(i,n,s,t)}),n},kw=(e,t,r,n)=>{e.forEach(a=>{if(typeof a=="string"){const s=a===""?t:qS(t,a);s.classGroupId=r;return}if(typeof a=="function"){if(pz(a)){kw(a(n),t,r,n);return}t.validators.push({validator:a,classGroupId:r});return}Object.entries(a).forEach(([s,i])=>{kw(i,qS(t,s),r,n)})})},qS=(e,t)=>{let r=e;return t.split(Zb).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},pz=e=>e.isThemeGetter,mz=(e,t)=>t?e.map(([r,n])=>{const a=n.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([i,o])=>[t+i,o])):s);return[r,a]}):e,gz=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const a=(s,i)=>{r.set(s,i),t++,t>e&&(t=0,n=r,r=new Map)};return{get(s){let i=r.get(s);if(i!==void 0)return i;if((i=n.get(s))!==void 0)return a(s,i),i},set(s,i){r.has(s)?r.set(s,i):a(s,i)}}},Lk="!",xz=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,a=t[0],s=t.length,i=o=>{const l=[];let c=0,d=0,f;for(let w=0;w<o.length;w++){let x=o[w];if(c===0){if(x===a&&(n||o.slice(w,w+s)===t)){l.push(o.slice(d,w)),d=w+s;continue}if(x==="/"){f=w;continue}}x==="["?c++:x==="]"&&c--}const h=l.length===0?o:o.substring(d),p=h.startsWith(Lk),y=p?h.substring(1):h,g=f&&f>d?f-d:void 0;return{modifiers:l,hasImportantModifier:p,baseClassName:y,maybePostfixModifierPosition:g}};return r?o=>r({className:o,parseClassName:i}):i},vz=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},yz=e=>({cache:gz(e.cacheSize),parseClassName:xz(e),...dz(e)}),wz=/\s+/,bz=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:a}=t,s=[],i=e.trim().split(wz);let o="";for(let l=i.length-1;l>=0;l-=1){const c=i[l],{modifiers:d,hasImportantModifier:f,baseClassName:h,maybePostfixModifierPosition:p}=r(c);let y=!!p,g=n(y?h.substring(0,p):h);if(!g){if(!y){o=c+(o.length>0?" "+o:o);continue}if(g=n(h),!g){o=c+(o.length>0?" "+o:o);continue}y=!1}const w=vz(d).join(":"),x=f?w+Lk:w,v=x+g;if(s.includes(v))continue;s.push(v);const b=a(g,y);for(let S=0;S<b.length;++S){const T=b[S];s.push(x+T)}o=c+(o.length>0?" "+o:o)}return o};function _z(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=Ok(t))&&(n&&(n+=" "),n+=r);return n}const Ok=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=Ok(e[n]))&&(r&&(r+=" "),r+=t);return r};function Sz(e,...t){let r,n,a,s=i;function i(l){const c=t.reduce((d,f)=>f(d),e());return r=yz(c),n=r.cache.get,a=r.cache.set,s=o,o(l)}function o(l){const c=n(l);if(c)return c;const d=bz(l,r);return a(l,d),d}return function(){return s(_z.apply(null,arguments))}}const Or=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},Ik=/^\[(?:([a-z-]+):)?(.+)\]$/i,Az=/^\d+\/\d+$/,Nz=new Set(["px","full","screen"]),Cz=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Pz=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Tz=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,kz=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Ez=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Lo=e=>ef(e)||Nz.has(e)||Az.test(e),_l=e=>Hf(e,"length",Mz),ef=e=>!!e&&!Number.isNaN(Number(e)),Fy=e=>Hf(e,"number",ef),Dh=e=>!!e&&Number.isInteger(Number(e)),jz=e=>e.endsWith("%")&&ef(e.slice(0,-1)),qt=e=>Ik.test(e),Sl=e=>Cz.test(e),Rz=new Set(["length","size","percentage"]),Fz=e=>Hf(e,Rz,Dk),Lz=e=>Hf(e,"position",Dk),Oz=new Set(["image","url"]),Iz=e=>Hf(e,Oz,zz),Dz=e=>Hf(e,"",Bz),Mh=()=>!0,Hf=(e,t,r)=>{const n=Ik.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},Mz=e=>Pz.test(e)&&!Tz.test(e),Dk=()=>!1,Bz=e=>kz.test(e),zz=e=>Ez.test(e),Hz=()=>{const e=Or("colors"),t=Or("spacing"),r=Or("blur"),n=Or("brightness"),a=Or("borderColor"),s=Or("borderRadius"),i=Or("borderSpacing"),o=Or("borderWidth"),l=Or("contrast"),c=Or("grayscale"),d=Or("hueRotate"),f=Or("invert"),h=Or("gap"),p=Or("gradientColorStops"),y=Or("gradientColorStopPositions"),g=Or("inset"),w=Or("margin"),x=Or("opacity"),v=Or("padding"),b=Or("saturate"),S=Or("scale"),T=Or("sepia"),O=Or("skew"),C=Or("space"),j=Or("translate"),L=()=>["auto","contain","none"],M=()=>["auto","hidden","clip","visible","scroll"],R=()=>["auto",qt,t],k=()=>[qt,t],H=()=>["",Lo,_l],q=()=>["auto",ef,qt],ie=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],Z=()=>["solid","dashed","dotted","double","none"],Y=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],z=()=>["start","end","center","between","around","evenly","stretch"],U=()=>["","0",qt],re=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ge=()=>[ef,qt];return{cacheSize:500,separator:":",theme:{colors:[Mh],spacing:[Lo,_l],blur:["none","",Sl,qt],brightness:ge(),borderColor:[e],borderRadius:["none","","full",Sl,qt],borderSpacing:k(),borderWidth:H(),contrast:ge(),grayscale:U(),hueRotate:ge(),invert:U(),gap:k(),gradientColorStops:[e],gradientColorStopPositions:[jz,_l],inset:R(),margin:R(),opacity:ge(),padding:k(),saturate:ge(),scale:ge(),sepia:U(),skew:ge(),space:k(),translate:k()},classGroups:{aspect:[{aspect:["auto","square","video",qt]}],container:["container"],columns:[{columns:[Sl]}],"break-after":[{"break-after":re()}],"break-before":[{"break-before":re()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...ie(),qt]}],overflow:[{overflow:M()}],"overflow-x":[{"overflow-x":M()}],"overflow-y":[{"overflow-y":M()}],overscroll:[{overscroll:L()}],"overscroll-x":[{"overscroll-x":L()}],"overscroll-y":[{"overscroll-y":L()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Dh,qt]}],basis:[{basis:R()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",qt]}],grow:[{grow:U()}],shrink:[{shrink:U()}],order:[{order:["first","last","none",Dh,qt]}],"grid-cols":[{"grid-cols":[Mh]}],"col-start-end":[{col:["auto",{span:["full",Dh,qt]},qt]}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":[Mh]}],"row-start-end":[{row:["auto",{span:[Dh,qt]},qt]}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",qt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",qt]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...z()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...z(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...z(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[C]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[C]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",qt,t]}],"min-w":[{"min-w":[qt,t,"min","max","fit"]}],"max-w":[{"max-w":[qt,t,"none","full","min","max","fit","prose",{screen:[Sl]},Sl]}],h:[{h:[qt,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[qt,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[qt,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[qt,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Sl,_l]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Fy]}],"font-family":[{font:[Mh]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",qt]}],"line-clamp":[{"line-clamp":["none",ef,Fy]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Lo,qt]}],"list-image":[{"list-image":["none",qt]}],"list-style-type":[{list:["none","disc","decimal",qt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[x]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[x]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Z(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Lo,_l]}],"underline-offset":[{"underline-offset":["auto",Lo,qt]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",qt]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",qt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[x]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...ie(),Lz]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Fz]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Iz]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[y]}],"gradient-via-pos":[{via:[y]}],"gradient-to-pos":[{to:[y]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[o]}],"border-w-x":[{"border-x":[o]}],"border-w-y":[{"border-y":[o]}],"border-w-s":[{"border-s":[o]}],"border-w-e":[{"border-e":[o]}],"border-w-t":[{"border-t":[o]}],"border-w-r":[{"border-r":[o]}],"border-w-b":[{"border-b":[o]}],"border-w-l":[{"border-l":[o]}],"border-opacity":[{"border-opacity":[x]}],"border-style":[{border:[...Z(),"hidden"]}],"divide-x":[{"divide-x":[o]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[o]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[x]}],"divide-style":[{divide:Z()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-s":[{"border-s":[a]}],"border-color-e":[{"border-e":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...Z()]}],"outline-offset":[{"outline-offset":[Lo,qt]}],"outline-w":[{outline:[Lo,_l]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:H()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[x]}],"ring-offset-w":[{"ring-offset":[Lo,_l]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Sl,Dz]}],"shadow-color":[{shadow:[Mh]}],opacity:[{opacity:[x]}],"mix-blend":[{"mix-blend":[...Y(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Y()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Sl,qt]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[f]}],saturate:[{saturate:[b]}],sepia:[{sepia:[T]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[x]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[T]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",qt]}],duration:[{duration:ge()}],ease:[{ease:["linear","in","out","in-out",qt]}],delay:[{delay:ge()}],animate:[{animate:["none","spin","ping","pulse","bounce",qt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[S]}],"scale-x":[{"scale-x":[S]}],"scale-y":[{"scale-y":[S]}],rotate:[{rotate:[Dh,qt]}],"translate-x":[{"translate-x":[j]}],"translate-y":[{"translate-y":[j]}],"skew-x":[{"skew-x":[O]}],"skew-y":[{"skew-y":[O]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",qt]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",qt]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",qt]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Lo,_l,Fy]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Uz=Sz(Hz);function Nt(...e){return Uz(Tk(e))}const Vz=Z9,Mk=E.forwardRef(({className:e,...t},r)=>u.jsx(bk,{ref:r,className:Nt("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));Mk.displayName=bk.displayName;const qz=F0("group pointer-events-auto relative flex w-full items-center justify-between space-x-2 overflow-hidden rounded-md border p-4 pr-6 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),Bk=E.forwardRef(({className:e,variant:t,...r},n)=>u.jsx(_k,{ref:n,className:Nt(qz({variant:t}),e),...r}));Bk.displayName=_k.displayName;const Wz=E.forwardRef(({className:e,...t},r)=>u.jsx(Nk,{ref:r,className:Nt("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium transition-colors hover:bg-secondary focus:outline-none focus:ring-1 focus:ring-ring disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...t}));Wz.displayName=Nk.displayName;const zk=E.forwardRef(({className:e,...t},r)=>u.jsx(Ck,{ref:r,className:Nt("absolute right-1 top-1 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-1 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:u.jsx(Qb,{className:"h-4 w-4"})}));zk.displayName=Ck.displayName;const Hk=E.forwardRef(({className:e,...t},r)=>u.jsx(Sk,{ref:r,className:Nt("text-sm font-semibold [&+div]:text-xs",e),...t}));Hk.displayName=Sk.displayName;const Uk=E.forwardRef(({className:e,...t},r)=>u.jsx(Ak,{ref:r,className:Nt("text-sm opacity-90",e),...t}));Uk.displayName=Ak.displayName;function $z(){const{toasts:e}=Vb();return u.jsxs(Vz,{children:[e.map(function({id:t,title:r,description:n,action:a,...s}){return u.jsxs(Bk,{...s,children:[u.jsxs("div",{className:"grid gap-1",children:[r&&u.jsx(Hk,{children:r}),n&&u.jsx(Uk,{children:n})]}),a,u.jsx(zk,{})]},t)}),u.jsx(Mk,{})]})}var Gz=x1[" useId ".trim().toString()]||(()=>{}),Kz=0;function pc(e){const[t,r]=E.useState(Gz());return qn(()=>{r(n=>n??String(Kz++))},[e]),t?`radix-${t}`:""}const Yz=["top","right","bottom","left"],mc=Math.min,hs=Math.max,Tx=Math.round,ig=Math.floor,co=e=>({x:e,y:e}),Xz={left:"right",right:"left",bottom:"top",top:"bottom"},Qz={start:"end",end:"start"};function Ew(e,t,r){return hs(e,mc(t,r))}function Qo(e,t){return typeof e=="function"?e(t):e}function Zo(e){return e.split("-")[0]}function Uf(e){return e.split("-")[1]}function Jb(e){return e==="x"?"y":"x"}function e4(e){return e==="y"?"height":"width"}const Zz=new Set(["top","bottom"]);function so(e){return Zz.has(Zo(e))?"y":"x"}function t4(e){return Jb(so(e))}function Jz(e,t,r){r===void 0&&(r=!1);const n=Uf(e),a=t4(e),s=e4(a);let i=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=kx(i)),[i,kx(i)]}function eH(e){const t=kx(e);return[jw(e),t,jw(t)]}function jw(e){return e.replace(/start|end/g,t=>Qz[t])}const WS=["left","right"],$S=["right","left"],tH=["top","bottom"],rH=["bottom","top"];function nH(e,t,r){switch(e){case"top":case"bottom":return r?t?$S:WS:t?WS:$S;case"left":case"right":return t?tH:rH;default:return[]}}function aH(e,t,r,n){const a=Uf(e);let s=nH(Zo(e),r==="start",n);return a&&(s=s.map(i=>i+"-"+a),t&&(s=s.concat(s.map(jw)))),s}function kx(e){return e.replace(/left|right|bottom|top/g,t=>Xz[t])}function sH(e){return{top:0,right:0,bottom:0,left:0,...e}}function Vk(e){return typeof e!="number"?sH(e):{top:e,right:e,bottom:e,left:e}}function Ex(e){const{x:t,y:r,width:n,height:a}=e;return{width:n,height:a,top:r,left:t,right:t+n,bottom:r+a,x:t,y:r}}function GS(e,t,r){let{reference:n,floating:a}=e;const s=so(t),i=t4(t),o=e4(i),l=Zo(t),c=s==="y",d=n.x+n.width/2-a.width/2,f=n.y+n.height/2-a.height/2,h=n[o]/2-a[o]/2;let p;switch(l){case"top":p={x:d,y:n.y-a.height};break;case"bottom":p={x:d,y:n.y+n.height};break;case"right":p={x:n.x+n.width,y:f};break;case"left":p={x:n.x-a.width,y:f};break;default:p={x:n.x,y:n.y}}switch(Uf(t)){case"start":p[i]-=h*(r&&c?-1:1);break;case"end":p[i]+=h*(r&&c?-1:1);break}return p}const iH=async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:s=[],platform:i}=r,o=s.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:d,y:f}=GS(c,n,l),h=n,p={},y=0;for(let g=0;g<o.length;g++){const{name:w,fn:x}=o[g],{x:v,y:b,data:S,reset:T}=await x({x:d,y:f,initialPlacement:n,placement:h,strategy:a,middlewareData:p,rects:c,platform:i,elements:{reference:e,floating:t}});d=v??d,f=b??f,p={...p,[w]:{...p[w],...S}},T&&y<=50&&(y++,typeof T=="object"&&(T.placement&&(h=T.placement),T.rects&&(c=T.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:a}):T.rects),{x:d,y:f}=GS(c,h,l)),g=-1)}return{x:d,y:f,placement:h,strategy:a,middlewareData:p}};async function Yp(e,t){var r;t===void 0&&(t={});const{x:n,y:a,platform:s,rects:i,elements:o,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:h=!1,padding:p=0}=Qo(t,e),y=Vk(p),w=o[h?f==="floating"?"reference":"floating":f],x=Ex(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(w)))==null||r?w:w.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(o.floating)),boundary:c,rootBoundary:d,strategy:l})),v=f==="floating"?{x:n,y:a,width:i.floating.width,height:i.floating.height}:i.reference,b=await(s.getOffsetParent==null?void 0:s.getOffsetParent(o.floating)),S=await(s.isElement==null?void 0:s.isElement(b))?await(s.getScale==null?void 0:s.getScale(b))||{x:1,y:1}:{x:1,y:1},T=Ex(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:v,offsetParent:b,strategy:l}):v);return{top:(x.top-T.top+y.top)/S.y,bottom:(T.bottom-x.bottom+y.bottom)/S.y,left:(x.left-T.left+y.left)/S.x,right:(T.right-x.right+y.right)/S.x}}const oH=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:a,rects:s,platform:i,elements:o,middlewareData:l}=t,{element:c,padding:d=0}=Qo(e,t)||{};if(c==null)return{};const f=Vk(d),h={x:r,y:n},p=t4(a),y=e4(p),g=await i.getDimensions(c),w=p==="y",x=w?"top":"left",v=w?"bottom":"right",b=w?"clientHeight":"clientWidth",S=s.reference[y]+s.reference[p]-h[p]-s.floating[y],T=h[p]-s.reference[p],O=await(i.getOffsetParent==null?void 0:i.getOffsetParent(c));let C=O?O[b]:0;(!C||!await(i.isElement==null?void 0:i.isElement(O)))&&(C=o.floating[b]||s.floating[y]);const j=S/2-T/2,L=C/2-g[y]/2-1,M=mc(f[x],L),R=mc(f[v],L),k=M,H=C-g[y]-R,q=C/2-g[y]/2+j,ie=Ew(k,q,H),Z=!l.arrow&&Uf(a)!=null&&q!==ie&&s.reference[y]/2-(q<k?M:R)-g[y]/2<0,Y=Z?q<k?q-k:q-H:0;return{[p]:h[p]+Y,data:{[p]:ie,centerOffset:q-ie-Y,...Z&&{alignmentOffset:Y}},reset:Z}}}),lH=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:a,middlewareData:s,rects:i,initialPlacement:o,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:h,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:g=!0,...w}=Qo(e,t);if((r=s.arrow)!=null&&r.alignmentOffset)return{};const x=Zo(a),v=so(o),b=Zo(o)===o,S=await(l.isRTL==null?void 0:l.isRTL(c.floating)),T=h||(b||!g?[kx(o)]:eH(o)),O=y!=="none";!h&&O&&T.push(...aH(o,g,y,S));const C=[o,...T],j=await Yp(t,w),L=[];let M=((n=s.flip)==null?void 0:n.overflows)||[];if(d&&L.push(j[x]),f){const q=Jz(a,i,S);L.push(j[q[0]],j[q[1]])}if(M=[...M,{placement:a,overflows:L}],!L.every(q=>q<=0)){var R,k;const q=(((R=s.flip)==null?void 0:R.index)||0)+1,ie=C[q];if(ie&&(!(f==="alignment"?v!==so(ie):!1)||M.every(z=>so(z.placement)===v?z.overflows[0]>0:!0)))return{data:{index:q,overflows:M},reset:{placement:ie}};let Z=(k=M.filter(Y=>Y.overflows[0]<=0).sort((Y,z)=>Y.overflows[1]-z.overflows[1])[0])==null?void 0:k.placement;if(!Z)switch(p){case"bestFit":{var H;const Y=(H=M.filter(z=>{if(O){const U=so(z.placement);return U===v||U==="y"}return!0}).map(z=>[z.placement,z.overflows.filter(U=>U>0).reduce((U,re)=>U+re,0)]).sort((z,U)=>z[1]-U[1])[0])==null?void 0:H[0];Y&&(Z=Y);break}case"initialPlacement":Z=o;break}if(a!==Z)return{reset:{placement:Z}}}return{}}}};function KS(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function YS(e){return Yz.some(t=>e[t]>=0)}const cH=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...a}=Qo(e,t);switch(n){case"referenceHidden":{const s=await Yp(t,{...a,elementContext:"reference"}),i=KS(s,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:YS(i)}}}case"escaped":{const s=await Yp(t,{...a,altBoundary:!0}),i=KS(s,r.floating);return{data:{escapedOffsets:i,escaped:YS(i)}}}default:return{}}}}},qk=new Set(["left","top"]);async function uH(e,t){const{placement:r,platform:n,elements:a}=e,s=await(n.isRTL==null?void 0:n.isRTL(a.floating)),i=Zo(r),o=Uf(r),l=so(r)==="y",c=qk.has(i)?-1:1,d=s&&l?-1:1,f=Qo(t,e);let{mainAxis:h,crossAxis:p,alignmentAxis:y}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return o&&typeof y=="number"&&(p=o==="end"?y*-1:y),l?{x:p*d,y:h*c}:{x:h*c,y:p*d}}const dH=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:a,y:s,placement:i,middlewareData:o}=t,l=await uH(t,e);return i===((r=o.offset)==null?void 0:r.placement)&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:a+l.x,y:s+l.y,data:{...l,placement:i}}}}},fH=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:s=!0,crossAxis:i=!1,limiter:o={fn:w=>{let{x,y:v}=w;return{x,y:v}}},...l}=Qo(e,t),c={x:r,y:n},d=await Yp(t,l),f=so(Zo(a)),h=Jb(f);let p=c[h],y=c[f];if(s){const w=h==="y"?"top":"left",x=h==="y"?"bottom":"right",v=p+d[w],b=p-d[x];p=Ew(v,p,b)}if(i){const w=f==="y"?"top":"left",x=f==="y"?"bottom":"right",v=y+d[w],b=y-d[x];y=Ew(v,y,b)}const g=o.fn({...t,[h]:p,[f]:y});return{...g,data:{x:g.x-r,y:g.y-n,enabled:{[h]:s,[f]:i}}}}}},hH=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:a,rects:s,middlewareData:i}=t,{offset:o=0,mainAxis:l=!0,crossAxis:c=!0}=Qo(e,t),d={x:r,y:n},f=so(a),h=Jb(f);let p=d[h],y=d[f];const g=Qo(o,t),w=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const b=h==="y"?"height":"width",S=s.reference[h]-s.floating[b]+w.mainAxis,T=s.reference[h]+s.reference[b]-w.mainAxis;p<S?p=S:p>T&&(p=T)}if(c){var x,v;const b=h==="y"?"width":"height",S=qk.has(Zo(a)),T=s.reference[f]-s.floating[b]+(S&&((x=i.offset)==null?void 0:x[f])||0)+(S?0:w.crossAxis),O=s.reference[f]+s.reference[b]+(S?0:((v=i.offset)==null?void 0:v[f])||0)-(S?w.crossAxis:0);y<T?y=T:y>O&&(y=O)}return{[h]:p,[f]:y}}}},pH=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:a,rects:s,platform:i,elements:o}=t,{apply:l=()=>{},...c}=Qo(e,t),d=await Yp(t,c),f=Zo(a),h=Uf(a),p=so(a)==="y",{width:y,height:g}=s.floating;let w,x;f==="top"||f==="bottom"?(w=f,x=h===(await(i.isRTL==null?void 0:i.isRTL(o.floating))?"start":"end")?"left":"right"):(x=f,w=h==="end"?"top":"bottom");const v=g-d.top-d.bottom,b=y-d.left-d.right,S=mc(g-d[w],v),T=mc(y-d[x],b),O=!t.middlewareData.shift;let C=S,j=T;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(j=b),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(C=v),O&&!h){const M=hs(d.left,0),R=hs(d.right,0),k=hs(d.top,0),H=hs(d.bottom,0);p?j=y-2*(M!==0||R!==0?M+R:hs(d.left,d.right)):C=g-2*(k!==0||H!==0?k+H:hs(d.top,d.bottom))}await l({...t,availableWidth:j,availableHeight:C});const L=await i.getDimensions(o.floating);return y!==L.width||g!==L.height?{reset:{rects:!0}}:{}}}};function O1(){return typeof window<"u"}function Vf(e){return Wk(e)?(e.nodeName||"").toLowerCase():"#document"}function ws(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function vo(e){var t;return(t=(Wk(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Wk(e){return O1()?e instanceof Node||e instanceof ws(e).Node:!1}function Fi(e){return O1()?e instanceof Element||e instanceof ws(e).Element:!1}function go(e){return O1()?e instanceof HTMLElement||e instanceof ws(e).HTMLElement:!1}function XS(e){return!O1()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ws(e).ShadowRoot}const mH=new Set(["inline","contents"]);function L0(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=Li(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!mH.has(a)}const gH=new Set(["table","td","th"]);function xH(e){return gH.has(Vf(e))}const vH=[":popover-open",":modal"];function I1(e){return vH.some(t=>{try{return e.matches(t)}catch{return!1}})}const yH=["transform","translate","scale","rotate","perspective"],wH=["transform","translate","scale","rotate","perspective","filter"],bH=["paint","layout","strict","content"];function r4(e){const t=n4(),r=Fi(e)?Li(e):e;return yH.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||wH.some(n=>(r.willChange||"").includes(n))||bH.some(n=>(r.contain||"").includes(n))}function _H(e){let t=gc(e);for(;go(t)&&!Pf(t);){if(r4(t))return t;if(I1(t))return null;t=gc(t)}return null}function n4(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const SH=new Set(["html","body","#document"]);function Pf(e){return SH.has(Vf(e))}function Li(e){return ws(e).getComputedStyle(e)}function D1(e){return Fi(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function gc(e){if(Vf(e)==="html")return e;const t=e.assignedSlot||e.parentNode||XS(e)&&e.host||vo(e);return XS(t)?t.host:t}function $k(e){const t=gc(e);return Pf(t)?e.ownerDocument?e.ownerDocument.body:e.body:go(t)&&L0(t)?t:$k(t)}function Xp(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const a=$k(e),s=a===((n=e.ownerDocument)==null?void 0:n.body),i=ws(a);if(s){const o=Rw(i);return t.concat(i,i.visualViewport||[],L0(a)?a:[],o&&r?Xp(o):[])}return t.concat(a,Xp(a,[],r))}function Rw(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Gk(e){const t=Li(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=go(e),s=a?e.offsetWidth:r,i=a?e.offsetHeight:n,o=Tx(r)!==s||Tx(n)!==i;return o&&(r=s,n=i),{width:r,height:n,$:o}}function a4(e){return Fi(e)?e:e.contextElement}function tf(e){const t=a4(e);if(!go(t))return co(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:s}=Gk(t);let i=(s?Tx(r.width):r.width)/n,o=(s?Tx(r.height):r.height)/a;return(!i||!Number.isFinite(i))&&(i=1),(!o||!Number.isFinite(o))&&(o=1),{x:i,y:o}}const AH=co(0);function Kk(e){const t=ws(e);return!n4()||!t.visualViewport?AH:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function NH(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==ws(e)?!1:t}function Cu(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const a=e.getBoundingClientRect(),s=a4(e);let i=co(1);t&&(n?Fi(n)&&(i=tf(n)):i=tf(e));const o=NH(s,r,n)?Kk(s):co(0);let l=(a.left+o.x)/i.x,c=(a.top+o.y)/i.y,d=a.width/i.x,f=a.height/i.y;if(s){const h=ws(s),p=n&&Fi(n)?ws(n):n;let y=h,g=Rw(y);for(;g&&n&&p!==y;){const w=tf(g),x=g.getBoundingClientRect(),v=Li(g),b=x.left+(g.clientLeft+parseFloat(v.paddingLeft))*w.x,S=x.top+(g.clientTop+parseFloat(v.paddingTop))*w.y;l*=w.x,c*=w.y,d*=w.x,f*=w.y,l+=b,c+=S,y=ws(g),g=Rw(y)}}return Ex({width:d,height:f,x:l,y:c})}function M1(e,t){const r=D1(e).scrollLeft;return t?t.left+r:Cu(vo(e)).left+r}function Yk(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-M1(e,r),a=r.top+t.scrollTop;return{x:n,y:a}}function CH(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e;const s=a==="fixed",i=vo(n),o=t?I1(t.floating):!1;if(n===i||o&&s)return r;let l={scrollLeft:0,scrollTop:0},c=co(1);const d=co(0),f=go(n);if((f||!f&&!s)&&((Vf(n)!=="body"||L0(i))&&(l=D1(n)),go(n))){const p=Cu(n);c=tf(n),d.x=p.x+n.clientLeft,d.y=p.y+n.clientTop}const h=i&&!f&&!s?Yk(i,l):co(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+d.x+h.x,y:r.y*c.y-l.scrollTop*c.y+d.y+h.y}}function PH(e){return Array.from(e.getClientRects())}function TH(e){const t=vo(e),r=D1(e),n=e.ownerDocument.body,a=hs(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=hs(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+M1(e);const o=-r.scrollTop;return Li(n).direction==="rtl"&&(i+=hs(t.clientWidth,n.clientWidth)-a),{width:a,height:s,x:i,y:o}}const QS=25;function kH(e,t){const r=ws(e),n=vo(e),a=r.visualViewport;let s=n.clientWidth,i=n.clientHeight,o=0,l=0;if(a){s=a.width,i=a.height;const d=n4();(!d||d&&t==="fixed")&&(o=a.offsetLeft,l=a.offsetTop)}const c=M1(n);if(c<=0){const d=n.ownerDocument,f=d.body,h=getComputedStyle(f),p=d.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,y=Math.abs(n.clientWidth-f.clientWidth-p);y<=QS&&(s-=y)}else c<=QS&&(s+=c);return{width:s,height:i,x:o,y:l}}const EH=new Set(["absolute","fixed"]);function jH(e,t){const r=Cu(e,!0,t==="fixed"),n=r.top+e.clientTop,a=r.left+e.clientLeft,s=go(e)?tf(e):co(1),i=e.clientWidth*s.x,o=e.clientHeight*s.y,l=a*s.x,c=n*s.y;return{width:i,height:o,x:l,y:c}}function ZS(e,t,r){let n;if(t==="viewport")n=kH(e,r);else if(t==="document")n=TH(vo(e));else if(Fi(t))n=jH(t,r);else{const a=Kk(e);n={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return Ex(n)}function Xk(e,t){const r=gc(e);return r===t||!Fi(r)||Pf(r)?!1:Li(r).position==="fixed"||Xk(r,t)}function RH(e,t){const r=t.get(e);if(r)return r;let n=Xp(e,[],!1).filter(o=>Fi(o)&&Vf(o)!=="body"),a=null;const s=Li(e).position==="fixed";let i=s?gc(e):e;for(;Fi(i)&&!Pf(i);){const o=Li(i),l=r4(i);!l&&o.position==="fixed"&&(a=null),(s?!l&&!a:!l&&o.position==="static"&&!!a&&EH.has(a.position)||L0(i)&&!l&&Xk(e,i))?n=n.filter(d=>d!==i):a=o,i=gc(i)}return t.set(e,n),n}function FH(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const i=[...r==="clippingAncestors"?I1(t)?[]:RH(t,this._c):[].concat(r),n],o=i[0],l=i.reduce((c,d)=>{const f=ZS(t,d,a);return c.top=hs(f.top,c.top),c.right=mc(f.right,c.right),c.bottom=mc(f.bottom,c.bottom),c.left=hs(f.left,c.left),c},ZS(t,o,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function LH(e){const{width:t,height:r}=Gk(e);return{width:t,height:r}}function OH(e,t,r){const n=go(t),a=vo(t),s=r==="fixed",i=Cu(e,!0,s,t);let o={scrollLeft:0,scrollTop:0};const l=co(0);function c(){l.x=M1(a)}if(n||!n&&!s)if((Vf(t)!=="body"||L0(a))&&(o=D1(t)),n){const p=Cu(t,!0,s,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}else a&&c();s&&!n&&a&&c();const d=a&&!n&&!s?Yk(a,o):co(0),f=i.left+o.scrollLeft-l.x-d.x,h=i.top+o.scrollTop-l.y-d.y;return{x:f,y:h,width:i.width,height:i.height}}function Ly(e){return Li(e).position==="static"}function JS(e,t){if(!go(e)||Li(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return vo(e)===r&&(r=r.ownerDocument.body),r}function Qk(e,t){const r=ws(e);if(I1(e))return r;if(!go(e)){let a=gc(e);for(;a&&!Pf(a);){if(Fi(a)&&!Ly(a))return a;a=gc(a)}return r}let n=JS(e,t);for(;n&&xH(n)&&Ly(n);)n=JS(n,t);return n&&Pf(n)&&Ly(n)&&!r4(n)?r:n||_H(e)||r}const IH=async function(e){const t=this.getOffsetParent||Qk,r=this.getDimensions,n=await r(e.floating);return{reference:OH(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function DH(e){return Li(e).direction==="rtl"}const MH={convertOffsetParentRelativeRectToViewportRelativeRect:CH,getDocumentElement:vo,getClippingRect:FH,getOffsetParent:Qk,getElementRects:IH,getClientRects:PH,getDimensions:LH,getScale:tf,isElement:Fi,isRTL:DH};function Zk(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function BH(e,t){let r=null,n;const a=vo(e);function s(){var o;clearTimeout(n),(o=r)==null||o.disconnect(),r=null}function i(o,l){o===void 0&&(o=!1),l===void 0&&(l=1),s();const c=e.getBoundingClientRect(),{left:d,top:f,width:h,height:p}=c;if(o||t(),!h||!p)return;const y=ig(f),g=ig(a.clientWidth-(d+h)),w=ig(a.clientHeight-(f+p)),x=ig(d),b={rootMargin:-y+"px "+-g+"px "+-w+"px "+-x+"px",threshold:hs(0,mc(1,l))||1};let S=!0;function T(O){const C=O[0].intersectionRatio;if(C!==l){if(!S)return i();C?i(!1,C):n=setTimeout(()=>{i(!1,1e-7)},1e3)}C===1&&!Zk(c,e.getBoundingClientRect())&&i(),S=!1}try{r=new IntersectionObserver(T,{...b,root:a.ownerDocument})}catch{r=new IntersectionObserver(T,b)}r.observe(e)}return i(!0),s}function zH(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:o=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=a4(e),d=a||s?[...c?Xp(c):[],...Xp(t)]:[];d.forEach(x=>{a&&x.addEventListener("scroll",r,{passive:!0}),s&&x.addEventListener("resize",r)});const f=c&&o?BH(c,r):null;let h=-1,p=null;i&&(p=new ResizeObserver(x=>{let[v]=x;v&&v.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var b;(b=p)==null||b.observe(t)})),r()}),c&&!l&&p.observe(c),p.observe(t));let y,g=l?Cu(e):null;l&&w();function w(){const x=Cu(e);g&&!Zk(g,x)&&r(),g=x,y=requestAnimationFrame(w)}return r(),()=>{var x;d.forEach(v=>{a&&v.removeEventListener("scroll",r),s&&v.removeEventListener("resize",r)}),f==null||f(),(x=p)==null||x.disconnect(),p=null,l&&cancelAnimationFrame(y)}}const HH=dH,UH=fH,VH=lH,qH=pH,WH=cH,eA=oH,$H=hH,GH=(e,t,r)=>{const n=new Map,a={platform:MH,...r},s={...a.platform,_c:n};return iH(e,t,{...a,platform:s})};var KH=typeof document<"u",YH=function(){},Vg=KH?E.useLayoutEffect:YH;function jx(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!jx(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){const s=a[n];if(!(s==="_owner"&&e.$$typeof)&&!jx(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function Jk(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function tA(e,t){const r=Jk(e);return Math.round(t*r)/r}function Oy(e){const t=E.useRef(e);return Vg(()=>{t.current=e}),t}function XH(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,elements:{reference:s,floating:i}={},transform:o=!0,whileElementsMounted:l,open:c}=e,[d,f]=E.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[h,p]=E.useState(n);jx(h,n)||p(n);const[y,g]=E.useState(null),[w,x]=E.useState(null),v=E.useCallback(z=>{z!==O.current&&(O.current=z,g(z))},[]),b=E.useCallback(z=>{z!==C.current&&(C.current=z,x(z))},[]),S=s||y,T=i||w,O=E.useRef(null),C=E.useRef(null),j=E.useRef(d),L=l!=null,M=Oy(l),R=Oy(a),k=Oy(c),H=E.useCallback(()=>{if(!O.current||!C.current)return;const z={placement:t,strategy:r,middleware:h};R.current&&(z.platform=R.current),GH(O.current,C.current,z).then(U=>{const re={...U,isPositioned:k.current!==!1};q.current&&!jx(j.current,re)&&(j.current=re,Ou.flushSync(()=>{f(re)}))})},[h,t,r,R,k]);Vg(()=>{c===!1&&j.current.isPositioned&&(j.current.isPositioned=!1,f(z=>({...z,isPositioned:!1})))},[c]);const q=E.useRef(!1);Vg(()=>(q.current=!0,()=>{q.current=!1}),[]),Vg(()=>{if(S&&(O.current=S),T&&(C.current=T),S&&T){if(M.current)return M.current(S,T,H);H()}},[S,T,H,M,L]);const ie=E.useMemo(()=>({reference:O,floating:C,setReference:v,setFloating:b}),[v,b]),Z=E.useMemo(()=>({reference:S,floating:T}),[S,T]),Y=E.useMemo(()=>{const z={position:r,left:0,top:0};if(!Z.floating)return z;const U=tA(Z.floating,d.x),re=tA(Z.floating,d.y);return o?{...z,transform:"translate("+U+"px, "+re+"px)",...Jk(Z.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:U,top:re}},[r,o,Z.floating,d.x,d.y]);return E.useMemo(()=>({...d,update:H,refs:ie,elements:Z,floatingStyles:Y}),[d,H,ie,Z,Y])}const QH=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:n,padding:a}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?eA({element:n.current,padding:a}).fn(r):{}:n?eA({element:n,padding:a}).fn(r):{}}}},ZH=(e,t)=>({...HH(e),options:[e,t]}),JH=(e,t)=>({...UH(e),options:[e,t]}),eU=(e,t)=>({...$H(e),options:[e,t]}),tU=(e,t)=>({...VH(e),options:[e,t]}),rU=(e,t)=>({...qH(e),options:[e,t]}),nU=(e,t)=>({...WH(e),options:[e,t]}),aU=(e,t)=>({...QH(e),options:[e,t]});var sU="Arrow",eE=E.forwardRef((e,t)=>{const{children:r,width:n=10,height:a=5,...s}=e;return u.jsx(Rt.svg,{...s,ref:t,width:n,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:u.jsx("polygon",{points:"0,0 30,0 15,10"})})});eE.displayName=sU;var iU=eE;function s4(e){const[t,r]=E.useState(void 0);return qn(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const s=a[0];let i,o;if("borderBoxSize"in s){const l=s.borderBoxSize,c=Array.isArray(l)?l[0]:l;i=c.inlineSize,o=c.blockSize}else i=e.offsetWidth,o=e.offsetHeight;r({width:i,height:o})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var i4="Popper",[tE,qf]=Cs(i4),[oU,rE]=tE(i4),nE=e=>{const{__scopePopper:t,children:r}=e,[n,a]=E.useState(null);return u.jsx(oU,{scope:t,anchor:n,onAnchorChange:a,children:r})};nE.displayName=i4;var aE="PopperAnchor",sE=E.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:n,...a}=e,s=rE(aE,r),i=E.useRef(null),o=er(t,i),l=E.useRef(null);return E.useEffect(()=>{const c=l.current;l.current=(n==null?void 0:n.current)||i.current,c!==l.current&&s.onAnchorChange(l.current)}),n?null:u.jsx(Rt.div,{...a,ref:o})});sE.displayName=aE;var o4="PopperContent",[lU,cU]=tE(o4),iE=E.forwardRef((e,t)=>{var se,he,pe,ye,Ee,Fe;const{__scopePopper:r,side:n="bottom",sideOffset:a=0,align:s="center",alignOffset:i=0,arrowPadding:o=0,avoidCollisions:l=!0,collisionBoundary:c=[],collisionPadding:d=0,sticky:f="partial",hideWhenDetached:h=!1,updatePositionStrategy:p="optimized",onPlaced:y,...g}=e,w=rE(o4,r),[x,v]=E.useState(null),b=er(t,Ge=>v(Ge)),[S,T]=E.useState(null),O=s4(S),C=(O==null?void 0:O.width)??0,j=(O==null?void 0:O.height)??0,L=n+(s!=="center"?"-"+s:""),M=typeof d=="number"?d:{top:0,right:0,bottom:0,left:0,...d},R=Array.isArray(c)?c:[c],k=R.length>0,H={padding:M,boundary:R.filter(dU),altBoundary:k},{refs:q,floatingStyles:ie,placement:Z,isPositioned:Y,middlewareData:z}=XH({strategy:"fixed",placement:L,whileElementsMounted:(...Ge)=>zH(...Ge,{animationFrame:p==="always"}),elements:{reference:w.anchor},middleware:[ZH({mainAxis:a+j,alignmentAxis:i}),l&&JH({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?eU():void 0,...H}),l&&tU({...H}),rU({...H,apply:({elements:Ge,rects:Je,availableWidth:Re,availableHeight:ue})=>{const{width:Ve,height:lt}=Je.reference,$e=Ge.floating.style;$e.setProperty("--radix-popper-available-width",`${Re}px`),$e.setProperty("--radix-popper-available-height",`${ue}px`),$e.setProperty("--radix-popper-anchor-width",`${Ve}px`),$e.setProperty("--radix-popper-anchor-height",`${lt}px`)}}),S&&aU({element:S,padding:o}),fU({arrowWidth:C,arrowHeight:j}),h&&nU({strategy:"referenceHidden",...H})]}),[U,re]=cE(Z),ge=Qa(y);qn(()=>{Y&&(ge==null||ge())},[Y,ge]);const P=(se=z.arrow)==null?void 0:se.x,I=(he=z.arrow)==null?void 0:he.y,D=((pe=z.arrow)==null?void 0:pe.centerOffset)!==0,[B,X]=E.useState();return qn(()=>{x&&X(window.getComputedStyle(x).zIndex)},[x]),u.jsx("div",{ref:q.setFloating,"data-radix-popper-content-wrapper":"",style:{...ie,transform:Y?ie.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:B,"--radix-popper-transform-origin":[(ye=z.transformOrigin)==null?void 0:ye.x,(Ee=z.transformOrigin)==null?void 0:Ee.y].join(" "),...((Fe=z.hide)==null?void 0:Fe.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:u.jsx(lU,{scope:r,placedSide:U,onArrowChange:T,arrowX:P,arrowY:I,shouldHideArrow:D,children:u.jsx(Rt.div,{"data-side":U,"data-align":re,...g,ref:b,style:{...g.style,animation:Y?void 0:"none"}})})})});iE.displayName=o4;var oE="PopperArrow",uU={top:"bottom",right:"left",bottom:"top",left:"right"},lE=E.forwardRef(function(t,r){const{__scopePopper:n,...a}=t,s=cU(oE,n),i=uU[s.placedSide];return u.jsx("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0},children:u.jsx(iU,{...a,ref:r,style:{...a.style,display:"block"}})})});lE.displayName=oE;function dU(e){return e!==null}var fU=e=>({name:"transformOrigin",options:e,fn(t){var w,x,v;const{placement:r,rects:n,middlewareData:a}=t,i=((w=a.arrow)==null?void 0:w.centerOffset)!==0,o=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[c,d]=cE(r),f={start:"0%",center:"50%",end:"100%"}[d],h=(((x=a.arrow)==null?void 0:x.x)??0)+o/2,p=(((v=a.arrow)==null?void 0:v.y)??0)+l/2;let y="",g="";return c==="bottom"?(y=i?f:`${h}px`,g=`${-l}px`):c==="top"?(y=i?f:`${h}px`,g=`${n.floating.height+l}px`):c==="right"?(y=`${-l}px`,g=i?f:`${p}px`):c==="left"&&(y=`${n.floating.width+l}px`,g=i?f:`${p}px`),{data:{x:y,y:g}}}});function cE(e){const[t,r="center"]=e.split("-");return[t,r]}var uE=nE,l4=sE,c4=iE,u4=lE,[B1]=Cs("Tooltip",[qf]),d4=qf(),dE="TooltipProvider",hU=700,rA="tooltip.open",[pU,fE]=B1(dE),hE=e=>{const{__scopeTooltip:t,delayDuration:r=hU,skipDelayDuration:n=300,disableHoverableContent:a=!1,children:s}=e,i=E.useRef(!0),o=E.useRef(!1),l=E.useRef(0);return E.useEffect(()=>{const c=l.current;return()=>window.clearTimeout(c)},[]),u.jsx(pU,{scope:t,isOpenDelayedRef:i,delayDuration:r,onOpen:E.useCallback(()=>{window.clearTimeout(l.current),i.current=!1},[]),onClose:E.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>i.current=!0,n)},[n]),isPointerInTransitRef:o,onPointerInTransitChange:E.useCallback(c=>{o.current=c},[]),disableHoverableContent:a,children:s})};hE.displayName=dE;var pE="Tooltip",[Uce,O0]=B1(pE),Fw="TooltipTrigger",mU=E.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,a=O0(Fw,r),s=fE(Fw,r),i=d4(r),o=E.useRef(null),l=er(t,o,a.onTriggerChange),c=E.useRef(!1),d=E.useRef(!1),f=E.useCallback(()=>c.current=!1,[]);return E.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),u.jsx(l4,{asChild:!0,...i,children:u.jsx(Rt.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...n,ref:l,onPointerMove:ht(e.onPointerMove,h=>{h.pointerType!=="touch"&&!d.current&&!s.isPointerInTransitRef.current&&(a.onTriggerEnter(),d.current=!0)}),onPointerLeave:ht(e.onPointerLeave,()=>{a.onTriggerLeave(),d.current=!1}),onPointerDown:ht(e.onPointerDown,()=>{a.open&&a.onClose(),c.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:ht(e.onFocus,()=>{c.current||a.onOpen()}),onBlur:ht(e.onBlur,a.onClose),onClick:ht(e.onClick,a.onClose)})})});mU.displayName=Fw;var f4="TooltipPortal",[gU,xU]=B1(f4,{forceMount:void 0}),mE=e=>{const{__scopeTooltip:t,forceMount:r,children:n,container:a}=e,s=O0(f4,t);return u.jsx(gU,{scope:t,forceMount:r,children:u.jsx(Oi,{present:r||s.open,children:u.jsx(j0,{asChild:!0,container:a,children:n})})})};mE.displayName=f4;var Tf="TooltipContent",gE=E.forwardRef((e,t)=>{const r=xU(Tf,e.__scopeTooltip),{forceMount:n=r.forceMount,side:a="top",...s}=e,i=O0(Tf,e.__scopeTooltip);return u.jsx(Oi,{present:n||i.open,children:i.disableHoverableContent?u.jsx(xE,{side:a,...s,ref:t}):u.jsx(vU,{side:a,...s,ref:t})})}),vU=E.forwardRef((e,t)=>{const r=O0(Tf,e.__scopeTooltip),n=fE(Tf,e.__scopeTooltip),a=E.useRef(null),s=er(t,a),[i,o]=E.useState(null),{trigger:l,onClose:c}=r,d=a.current,{onPointerInTransitChange:f}=n,h=E.useCallback(()=>{o(null),f(!1)},[f]),p=E.useCallback((y,g)=>{const w=y.currentTarget,x={x:y.clientX,y:y.clientY},v=SU(x,w.getBoundingClientRect()),b=AU(x,v),S=NU(g.getBoundingClientRect()),T=PU([...b,...S]);o(T),f(!0)},[f]);return E.useEffect(()=>()=>h(),[h]),E.useEffect(()=>{if(l&&d){const y=w=>p(w,d),g=w=>p(w,l);return l.addEventListener("pointerleave",y),d.addEventListener("pointerleave",g),()=>{l.removeEventListener("pointerleave",y),d.removeEventListener("pointerleave",g)}}},[l,d,p,h]),E.useEffect(()=>{if(i){const y=g=>{const w=g.target,x={x:g.clientX,y:g.clientY},v=(l==null?void 0:l.contains(w))||(d==null?void 0:d.contains(w)),b=!CU(x,i);v?h():b&&(h(),c())};return document.addEventListener("pointermove",y),()=>document.removeEventListener("pointermove",y)}},[l,d,i,c,h]),u.jsx(xE,{...e,ref:s})}),[yU,wU]=B1(pE,{isInside:!1}),bU=f9("TooltipContent"),xE=E.forwardRef((e,t)=>{const{__scopeTooltip:r,children:n,"aria-label":a,onEscapeKeyDown:s,onPointerDownOutside:i,...o}=e,l=O0(Tf,r),c=d4(r),{onClose:d}=l;return E.useEffect(()=>(document.addEventListener(rA,d),()=>document.removeEventListener(rA,d)),[d]),E.useEffect(()=>{if(l.trigger){const f=h=>{const p=h.target;p!=null&&p.contains(l.trigger)&&d()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[l.trigger,d]),u.jsx(E0,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:f=>f.preventDefault(),onDismiss:d,children:u.jsxs(c4,{"data-state":l.stateAttribute,...c,...o,ref:t,style:{...o.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[u.jsx(bU,{children:n}),u.jsx(yU,{scope:r,isInside:!0,children:u.jsx(L9,{id:l.contentId,role:"tooltip",children:a||n})})]})})});gE.displayName=Tf;var vE="TooltipArrow",_U=E.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,a=d4(r);return wU(vE,r).isInside?null:u.jsx(u4,{...a,...n,ref:t})});_U.displayName=vE;function SU(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(r,n,a,s)){case s:return"left";case a:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function AU(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function NU(e){const{top:t,right:r,bottom:n,left:a}=e;return[{x:a,y:t},{x:r,y:t},{x:r,y:n},{x:a,y:n}]}function CU(e,t){const{x:r,y:n}=e;let a=!1;for(let s=0,i=t.length-1;s<t.length;i=s++){const o=t[s],l=t[i],c=o.x,d=o.y,f=l.x,h=l.y;d>n!=h>n&&r<(f-c)*(n-d)/(h-d)+c&&(a=!a)}return a}function PU(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),TU(t)}function TU(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const a=e[n];for(;t.length>=2;){const s=t[t.length-1],i=t[t.length-2];if((s.x-i.x)*(a.y-i.y)>=(s.y-i.y)*(a.x-i.x))t.pop();else break}t.push(a)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const a=e[n];for(;r.length>=2;){const s=r[r.length-1],i=r[r.length-2];if((s.x-i.x)*(a.y-i.y)>=(s.y-i.y)*(a.x-i.x))r.pop();else break}r.push(a)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var kU=hE,EU=mE,yE=gE;const jU=kU,RU=E.forwardRef(({className:e,sideOffset:t=4,...r},n)=>u.jsx(EU,{children:u.jsx(yE,{ref:n,sideOffset:t,className:Nt("z-50 overflow-hidden rounded-md bg-primary px-3 py-1.5 text-xs text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-tooltip-content-transform-origin]",e),...r})}));RU.displayName=yE.displayName;var z1=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},FU={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Hl,K5,OP,LU=(OP=class{constructor(){Jt(this,Hl,FU);Jt(this,K5,!1)}setTimeoutProvider(e){Ot(this,Hl,e)}setTimeout(e,t){return He(this,Hl).setTimeout(e,t)}clearTimeout(e){He(this,Hl).clearTimeout(e)}setInterval(e,t){return He(this,Hl).setInterval(e,t)}clearInterval(e){He(this,Hl).clearInterval(e)}},Hl=new WeakMap,K5=new WeakMap,OP),Lw=new LU;function OU(e){setTimeout(e,0)}var H1=typeof window>"u"||"Deno"in globalThis;function xi(){}function IU(e,t){return typeof e=="function"?e(t):e}function DU(e){return typeof e=="number"&&e>=0&&e!==1/0}function MU(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ow(e,t){return typeof e=="function"?e(t):e}function BU(e,t){return typeof e=="function"?e(t):e}function nA(e,t){const{type:r="all",exact:n,fetchStatus:a,predicate:s,queryKey:i,stale:o}=e;if(i){if(n){if(t.queryHash!==h4(i,t.options))return!1}else if(!Zp(t.queryKey,i))return!1}if(r!=="all"){const l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof o=="boolean"&&t.isStale()!==o||a&&a!==t.state.fetchStatus||s&&!s(t))}function aA(e,t){const{exact:r,status:n,predicate:a,mutationKey:s}=e;if(s){if(!t.options.mutationKey)return!1;if(r){if(Qp(t.options.mutationKey)!==Qp(s))return!1}else if(!Zp(t.options.mutationKey,s))return!1}return!(n&&t.state.status!==n||a&&!a(t))}function h4(e,t){return((t==null?void 0:t.queryKeyHashFn)||Qp)(e)}function Qp(e){return JSON.stringify(e,(t,r)=>Iw(r)?Object.keys(r).sort().reduce((n,a)=>(n[a]=r[a],n),{}):r)}function Zp(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>Zp(e[r],t[r])):!1}var zU=Object.prototype.hasOwnProperty;function wE(e,t){if(e===t)return e;const r=sA(e)&&sA(t);if(!r&&!(Iw(e)&&Iw(t)))return t;const a=(r?e:Object.keys(e)).length,s=r?t:Object.keys(t),i=s.length,o=r?new Array(i):{};let l=0;for(let c=0;c<i;c++){const d=r?c:s[c],f=e[d],h=t[d];if(f===h){o[d]=f,(r?c<a:zU.call(e,d))&&l++;continue}if(f===null||h===null||typeof f!="object"||typeof h!="object"){o[d]=h;continue}const p=wE(f,h);o[d]=p,p===f&&l++}return a===i&&l===a?e:o}function sA(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Iw(e){if(!iA(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!iA(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function iA(e){return Object.prototype.toString.call(e)==="[object Object]"}function HU(e){return new Promise(t=>{Lw.setTimeout(t,e)})}function UU(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?wE(e,t):t}function VU(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function qU(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var p4=Symbol();function bE(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===p4?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var su,Ul,ff,IP,WU=(IP=class extends z1{constructor(){super();Jt(this,su);Jt(this,Ul);Jt(this,ff);Ot(this,ff,t=>{if(!H1&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){He(this,Ul)||this.setEventListener(He(this,ff))}onUnsubscribe(){var t;this.hasListeners()||((t=He(this,Ul))==null||t.call(this),Ot(this,Ul,void 0))}setEventListener(t){var r;Ot(this,ff,t),(r=He(this,Ul))==null||r.call(this),Ot(this,Ul,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){He(this,su)!==t&&(Ot(this,su,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof He(this,su)=="boolean"?He(this,su):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},su=new WeakMap,Ul=new WeakMap,ff=new WeakMap,IP),_E=new WU;function $U(){let e,t;const r=new Promise((a,s)=>{e=a,t=s});r.status="pending",r.catch(()=>{});function n(a){Object.assign(r,a),delete r.resolve,delete r.reject}return r.resolve=a=>{n({status:"fulfilled",value:a}),e(a)},r.reject=a=>{n({status:"rejected",reason:a}),t(a)},r}var GU=OU;function KU(){let e=[],t=0,r=o=>{o()},n=o=>{o()},a=GU;const s=o=>{t?e.push(o):a(()=>{r(o)})},i=()=>{const o=e;e=[],o.length&&a(()=>{n(()=>{o.forEach(l=>{r(l)})})})};return{batch:o=>{let l;t++;try{l=o()}finally{t--,t||i()}return l},batchCalls:o=>(...l)=>{s(()=>{o(...l)})},schedule:s,setNotifyFunction:o=>{r=o},setBatchNotifyFunction:o=>{n=o},setScheduler:o=>{a=o}}}var Ta=KU(),hf,Vl,pf,DP,YU=(DP=class extends z1{constructor(){super();Jt(this,hf,!0);Jt(this,Vl);Jt(this,pf);Ot(this,pf,t=>{if(!H1&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){He(this,Vl)||this.setEventListener(He(this,pf))}onUnsubscribe(){var t;this.hasListeners()||((t=He(this,Vl))==null||t.call(this),Ot(this,Vl,void 0))}setEventListener(t){var r;Ot(this,pf,t),(r=He(this,Vl))==null||r.call(this),Ot(this,Vl,t(this.setOnline.bind(this)))}setOnline(t){He(this,hf)!==t&&(Ot(this,hf,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return He(this,hf)}},hf=new WeakMap,Vl=new WeakMap,pf=new WeakMap,DP),Rx=new YU;function XU(e){return Math.min(1e3*2**e,3e4)}function SE(e){return(e??"online")==="online"?Rx.isOnline():!0}var Dw=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function AE(e){let t=!1,r=0,n;const a=$U(),s=()=>a.status!=="pending",i=g=>{var w;if(!s()){const x=new Dw(g);h(x),(w=e.onCancel)==null||w.call(e,x)}},o=()=>{t=!0},l=()=>{t=!1},c=()=>_E.isFocused()&&(e.networkMode==="always"||Rx.isOnline())&&e.canRun(),d=()=>SE(e.networkMode)&&e.canRun(),f=g=>{s()||(n==null||n(),a.resolve(g))},h=g=>{s()||(n==null||n(),a.reject(g))},p=()=>new Promise(g=>{var w;n=x=>{(s()||c())&&g(x)},(w=e.onPause)==null||w.call(e)}).then(()=>{var g;n=void 0,s()||(g=e.onContinue)==null||g.call(e)}),y=()=>{if(s())return;let g;const w=r===0?e.initialPromise:void 0;try{g=w??e.fn()}catch(x){g=Promise.reject(x)}Promise.resolve(g).then(f).catch(x=>{var O;if(s())return;const v=e.retry??(H1?0:3),b=e.retryDelay??XU,S=typeof b=="function"?b(r,x):b,T=v===!0||typeof v=="number"&&r<v||typeof v=="function"&&v(r,x);if(t||!T){h(x);return}r++,(O=e.onFail)==null||O.call(e,r,x),HU(S).then(()=>c()?void 0:p()).then(()=>{t?h(x):y()})})};return{promise:a,status:()=>a.status,cancel:i,continue:()=>(n==null||n(),a),cancelRetry:o,continueRetry:l,canStart:d,start:()=>(d()?y():p().then(y),a)}}var iu,MP,NE=(MP=class{constructor(){Jt(this,iu)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),DU(this.gcTime)&&Ot(this,iu,Lw.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(H1?1/0:5*60*1e3))}clearGcTimeout(){He(this,iu)&&(Lw.clearTimeout(He(this,iu)),Ot(this,iu,void 0))}},iu=new WeakMap,MP),ou,mf,Bs,lu,Mn,w0,cu,yi,Do,BP,QU=(BP=class extends NE{constructor(t){super();Jt(this,yi);Jt(this,ou);Jt(this,mf);Jt(this,Bs);Jt(this,lu);Jt(this,Mn);Jt(this,w0);Jt(this,cu);Ot(this,cu,!1),Ot(this,w0,t.defaultOptions),this.setOptions(t.options),this.observers=[],Ot(this,lu,t.client),Ot(this,Bs,He(this,lu).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,Ot(this,ou,lA(this.options)),this.state=t.state??He(this,ou),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=He(this,Mn))==null?void 0:t.promise}setOptions(t){if(this.options={...He(this,w0),...t},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=lA(this.options);r.data!==void 0&&(this.setState(oA(r.data,r.dataUpdatedAt)),Ot(this,ou,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&He(this,Bs).remove(this)}setData(t,r){const n=UU(this.state.data,t,this.options);return ia(this,yi,Do).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t,r){ia(this,yi,Do).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var n,a;const r=(n=He(this,Mn))==null?void 0:n.promise;return(a=He(this,Mn))==null||a.cancel(t),r?r.then(xi).catch(xi):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(He(this,ou))}isActive(){return this.observers.some(t=>BU(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===p4||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Ow(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!MU(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=He(this,Mn))==null||r.continue()}onOnline(){var r;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=He(this,Mn))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),He(this,Bs).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(He(this,Mn)&&(He(this,cu)?He(this,Mn).cancel({revert:!0}):He(this,Mn).cancelRetry()),this.scheduleGc()),He(this,Bs).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||ia(this,yi,Do).call(this,{type:"invalidate"})}async fetch(t,r){var l,c,d,f,h,p,y,g,w,x,v,b;if(this.state.fetchStatus!=="idle"&&((l=He(this,Mn))==null?void 0:l.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(He(this,Mn))return He(this,Mn).continueRetry(),He(this,Mn).promise}if(t&&this.setOptions(t),!this.options.queryFn){const S=this.observers.find(T=>T.options.queryFn);S&&this.setOptions(S.options)}const n=new AbortController,a=S=>{Object.defineProperty(S,"signal",{enumerable:!0,get:()=>(Ot(this,cu,!0),n.signal)})},s=()=>{const S=bE(this.options,r),O=(()=>{const C={client:He(this,lu),queryKey:this.queryKey,meta:this.meta};return a(C),C})();return Ot(this,cu,!1),this.options.persister?this.options.persister(S,O,this):S(O)},o=(()=>{const S={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:He(this,lu),state:this.state,fetchFn:s};return a(S),S})();(c=this.options.behavior)==null||c.onFetch(o,this),Ot(this,mf,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((d=o.fetchOptions)==null?void 0:d.meta))&&ia(this,yi,Do).call(this,{type:"fetch",meta:(f=o.fetchOptions)==null?void 0:f.meta}),Ot(this,Mn,AE({initialPromise:r==null?void 0:r.initialPromise,fn:o.fetchFn,onCancel:S=>{S instanceof Dw&&S.revert&&this.setState({...He(this,mf),fetchStatus:"idle"}),n.abort()},onFail:(S,T)=>{ia(this,yi,Do).call(this,{type:"failed",failureCount:S,error:T})},onPause:()=>{ia(this,yi,Do).call(this,{type:"pause"})},onContinue:()=>{ia(this,yi,Do).call(this,{type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0}));try{const S=await He(this,Mn).start();if(S===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(S),(p=(h=He(this,Bs).config).onSuccess)==null||p.call(h,S,this),(g=(y=He(this,Bs).config).onSettled)==null||g.call(y,S,this.state.error,this),S}catch(S){if(S instanceof Dw){if(S.silent)return He(this,Mn).promise;if(S.revert){if(this.state.data===void 0)throw S;return this.state.data}}throw ia(this,yi,Do).call(this,{type:"error",error:S}),(x=(w=He(this,Bs).config).onError)==null||x.call(w,S,this),(b=(v=He(this,Bs).config).onSettled)==null||b.call(v,this.state.data,S,this),S}finally{this.scheduleGc()}}},ou=new WeakMap,mf=new WeakMap,Bs=new WeakMap,lu=new WeakMap,Mn=new WeakMap,w0=new WeakMap,cu=new WeakMap,yi=new WeakSet,Do=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...ZU(n.data,this.options),fetchMeta:t.meta??null};case"success":const a={...n,...oA(t.data,t.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return Ot(this,mf,t.manual?a:void 0),a;case"error":const s=t.error;return{...n,error:s,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),Ta.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),He(this,Bs).notify({query:this,type:"updated",action:t})})},BP);function ZU(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:SE(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function oA(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function lA(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}function cA(e){return{onFetch:(t,r)=>{var d,f,h,p,y;const n=t.options,a=(h=(f=(d=t.fetchOptions)==null?void 0:d.meta)==null?void 0:f.fetchMore)==null?void 0:h.direction,s=((p=t.state.data)==null?void 0:p.pages)||[],i=((y=t.state.data)==null?void 0:y.pageParams)||[];let o={pages:[],pageParams:[]},l=0;const c=async()=>{let g=!1;const w=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>(t.signal.aborted?g=!0:t.signal.addEventListener("abort",()=>{g=!0}),t.signal)})},x=bE(t.options,t.fetchOptions),v=async(b,S,T)=>{if(g)return Promise.reject();if(S==null&&b.pages.length)return Promise.resolve(b);const C=(()=>{const R={client:t.client,queryKey:t.queryKey,pageParam:S,direction:T?"backward":"forward",meta:t.options.meta};return w(R),R})(),j=await x(C),{maxPages:L}=t.options,M=T?qU:VU;return{pages:M(b.pages,j,L),pageParams:M(b.pageParams,S,L)}};if(a&&s.length){const b=a==="backward",S=b?JU:uA,T={pages:s,pageParams:i},O=S(n,T);o=await v(T,O,b)}else{const b=e??s.length;do{const S=l===0?i[0]??n.initialPageParam:uA(n,o);if(l>0&&S==null)break;o=await v(o,S),l++}while(l<b)}return o};t.options.persister?t.fetchFn=()=>{var g,w;return(w=(g=t.options).persister)==null?void 0:w.call(g,c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=c}}}function uA(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function JU(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var b0,Zi,Sa,uu,Ji,Pl,zP,eV=(zP=class extends NE{constructor(t){super();Jt(this,Ji);Jt(this,b0);Jt(this,Zi);Jt(this,Sa);Jt(this,uu);Ot(this,b0,t.client),this.mutationId=t.mutationId,Ot(this,Sa,t.mutationCache),Ot(this,Zi,[]),this.state=t.state||tV(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){He(this,Zi).includes(t)||(He(this,Zi).push(t),this.clearGcTimeout(),He(this,Sa).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){Ot(this,Zi,He(this,Zi).filter(r=>r!==t)),this.scheduleGc(),He(this,Sa).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){He(this,Zi).length||(this.state.status==="pending"?this.scheduleGc():He(this,Sa).remove(this))}continue(){var t;return((t=He(this,uu))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var i,o,l,c,d,f,h,p,y,g,w,x,v,b,S,T,O,C,j,L;const r=()=>{ia(this,Ji,Pl).call(this,{type:"continue"})},n={client:He(this,b0),meta:this.options.meta,mutationKey:this.options.mutationKey};Ot(this,uu,AE({fn:()=>this.options.mutationFn?this.options.mutationFn(t,n):Promise.reject(new Error("No mutationFn found")),onFail:(M,R)=>{ia(this,Ji,Pl).call(this,{type:"failed",failureCount:M,error:R})},onPause:()=>{ia(this,Ji,Pl).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>He(this,Sa).canRun(this)}));const a=this.state.status==="pending",s=!He(this,uu).canStart();try{if(a)r();else{ia(this,Ji,Pl).call(this,{type:"pending",variables:t,isPaused:s}),await((o=(i=He(this,Sa).config).onMutate)==null?void 0:o.call(i,t,this,n));const R=await((c=(l=this.options).onMutate)==null?void 0:c.call(l,t,n));R!==this.state.context&&ia(this,Ji,Pl).call(this,{type:"pending",context:R,variables:t,isPaused:s})}const M=await He(this,uu).start();return await((f=(d=He(this,Sa).config).onSuccess)==null?void 0:f.call(d,M,t,this.state.context,this,n)),await((p=(h=this.options).onSuccess)==null?void 0:p.call(h,M,t,this.state.context,n)),await((g=(y=He(this,Sa).config).onSettled)==null?void 0:g.call(y,M,null,this.state.variables,this.state.context,this,n)),await((x=(w=this.options).onSettled)==null?void 0:x.call(w,M,null,t,this.state.context,n)),ia(this,Ji,Pl).call(this,{type:"success",data:M}),M}catch(M){try{throw await((b=(v=He(this,Sa).config).onError)==null?void 0:b.call(v,M,t,this.state.context,this,n)),await((T=(S=this.options).onError)==null?void 0:T.call(S,M,t,this.state.context,n)),await((C=(O=He(this,Sa).config).onSettled)==null?void 0:C.call(O,void 0,M,this.state.variables,this.state.context,this,n)),await((L=(j=this.options).onSettled)==null?void 0:L.call(j,void 0,M,t,this.state.context,n)),M}finally{ia(this,Ji,Pl).call(this,{type:"error",error:M})}}finally{He(this,Sa).runNext(this)}}},b0=new WeakMap,Zi=new WeakMap,Sa=new WeakMap,uu=new WeakMap,Ji=new WeakSet,Pl=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Ta.batch(()=>{He(this,Zi).forEach(n=>{n.onMutationUpdate(t)}),He(this,Sa).notify({mutation:this,type:"updated",action:t})})},zP);function tV(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var zo,wi,_0,HP,rV=(HP=class extends z1{constructor(t={}){super();Jt(this,zo);Jt(this,wi);Jt(this,_0);this.config=t,Ot(this,zo,new Set),Ot(this,wi,new Map),Ot(this,_0,0)}build(t,r,n){const a=new eV({client:t,mutationCache:this,mutationId:++zm(this,_0)._,options:t.defaultMutationOptions(r),state:n});return this.add(a),a}add(t){He(this,zo).add(t);const r=og(t);if(typeof r=="string"){const n=He(this,wi).get(r);n?n.push(t):He(this,wi).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(He(this,zo).delete(t)){const r=og(t);if(typeof r=="string"){const n=He(this,wi).get(r);if(n)if(n.length>1){const a=n.indexOf(t);a!==-1&&n.splice(a,1)}else n[0]===t&&He(this,wi).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=og(t);if(typeof r=="string"){const n=He(this,wi).get(r),a=n==null?void 0:n.find(s=>s.state.status==="pending");return!a||a===t}else return!0}runNext(t){var n;const r=og(t);if(typeof r=="string"){const a=(n=He(this,wi).get(r))==null?void 0:n.find(s=>s!==t&&s.state.isPaused);return(a==null?void 0:a.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Ta.batch(()=>{He(this,zo).forEach(t=>{this.notify({type:"removed",mutation:t})}),He(this,zo).clear(),He(this,wi).clear()})}getAll(){return Array.from(He(this,zo))}find(t){const r={exact:!0,...t};return this.getAll().find(n=>aA(r,n))}findAll(t={}){return this.getAll().filter(r=>aA(t,r))}notify(t){Ta.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return Ta.batch(()=>Promise.all(t.map(r=>r.continue().catch(xi))))}},zo=new WeakMap,wi=new WeakMap,_0=new WeakMap,HP);function og(e){var t;return(t=e.options.scope)==null?void 0:t.id}var eo,UP,nV=(UP=class extends z1{constructor(t={}){super();Jt(this,eo);this.config=t,Ot(this,eo,new Map)}build(t,r,n){const a=r.queryKey,s=r.queryHash??h4(a,r);let i=this.get(s);return i||(i=new QU({client:t,queryKey:a,queryHash:s,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(a)}),this.add(i)),i}add(t){He(this,eo).has(t.queryHash)||(He(this,eo).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=He(this,eo).get(t.queryHash);r&&(t.destroy(),r===t&&He(this,eo).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Ta.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return He(this,eo).get(t)}getAll(){return[...He(this,eo).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>nA(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>nA(t,n)):r}notify(t){Ta.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){Ta.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Ta.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},eo=new WeakMap,UP),Xr,ql,Wl,gf,xf,$l,vf,yf,VP,aV=(VP=class{constructor(e={}){Jt(this,Xr);Jt(this,ql);Jt(this,Wl);Jt(this,gf);Jt(this,xf);Jt(this,$l);Jt(this,vf);Jt(this,yf);Ot(this,Xr,e.queryCache||new nV),Ot(this,ql,e.mutationCache||new rV),Ot(this,Wl,e.defaultOptions||{}),Ot(this,gf,new Map),Ot(this,xf,new Map),Ot(this,$l,0)}mount(){zm(this,$l)._++,He(this,$l)===1&&(Ot(this,vf,_E.subscribe(async e=>{e&&(await this.resumePausedMutations(),He(this,Xr).onFocus())})),Ot(this,yf,Rx.subscribe(async e=>{e&&(await this.resumePausedMutations(),He(this,Xr).onOnline())})))}unmount(){var e,t;zm(this,$l)._--,He(this,$l)===0&&((e=He(this,vf))==null||e.call(this),Ot(this,vf,void 0),(t=He(this,yf))==null||t.call(this),Ot(this,yf,void 0))}isFetching(e){return He(this,Xr).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return He(this,ql).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=He(this,Xr).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=He(this,Xr).build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Ow(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return He(this,Xr).findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),a=He(this,Xr).get(n.queryHash),s=a==null?void 0:a.state.data,i=IU(t,s);if(i!==void 0)return He(this,Xr).build(this,n).setData(i,{...r,manual:!0})}setQueriesData(e,t,r){return Ta.batch(()=>He(this,Xr).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=He(this,Xr).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=He(this,Xr);Ta.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=He(this,Xr);return Ta.batch(()=>(r.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},n=Ta.batch(()=>He(this,Xr).findAll(e).map(a=>a.cancel(r)));return Promise.all(n).then(xi).catch(xi)}invalidateQueries(e,t={}){return Ta.batch(()=>(He(this,Xr).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},n=Ta.batch(()=>He(this,Xr).findAll(e).filter(a=>!a.isDisabled()&&!a.isStatic()).map(a=>{let s=a.fetch(void 0,r);return r.throwOnError||(s=s.catch(xi)),a.state.fetchStatus==="paused"?Promise.resolve():s}));return Promise.all(n).then(xi)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=He(this,Xr).build(this,t);return r.isStaleByTime(Ow(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(xi).catch(xi)}fetchInfiniteQuery(e){return e.behavior=cA(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(xi).catch(xi)}ensureInfiniteQueryData(e){return e.behavior=cA(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Rx.isOnline()?He(this,ql).resumePausedMutations():Promise.resolve()}getQueryCache(){return He(this,Xr)}getMutationCache(){return He(this,ql)}getDefaultOptions(){return He(this,Wl)}setDefaultOptions(e){Ot(this,Wl,e)}setQueryDefaults(e,t){He(this,gf).set(Qp(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...He(this,gf).values()],r={};return t.forEach(n=>{Zp(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){He(this,xf).set(Qp(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...He(this,xf).values()],r={};return t.forEach(n=>{Zp(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...He(this,Wl).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=h4(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===p4&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...He(this,Wl).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){He(this,Xr).clear(),He(this,ql).clear()}},Xr=new WeakMap,ql=new WeakMap,Wl=new WeakMap,gf=new WeakMap,xf=new WeakMap,$l=new WeakMap,vf=new WeakMap,yf=new WeakMap,VP),sV=E.createContext(void 0),iV=({client:e,children:t})=>(E.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),u.jsx(sV.Provider,{value:e,children:t}));/**
* @remix-run/router v1.23.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Jp(){return Jp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Jp.apply(this,arguments)}var Yl;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Yl||(Yl={}));const dA="popstate";function oV(e){e===void 0&&(e={});function t(n,a){let{pathname:s,search:i,hash:o}=n.location;return Mw("",{pathname:s,search:i,hash:o},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function r(n,a){return typeof a=="string"?a:Fx(a)}return cV(t,r,null,e)}function _n(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function m4(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function lV(){return Math.random().toString(36).substr(2,8)}function fA(e,t){return{usr:e.state,key:e.key,idx:t}}function Mw(e,t,r,n){return r===void 0&&(r=null),Jp({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Wf(t):t,{state:r,key:t&&t.key||n||lV()})}function Fx(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Wf(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function cV(e,t,r,n){n===void 0&&(n={});let{window:a=document.defaultView,v5Compat:s=!1}=n,i=a.history,o=Yl.Pop,l=null,c=d();c==null&&(c=0,i.replaceState(Jp({},i.state,{idx:c}),""));function d(){return(i.state||{idx:null}).idx}function f(){o=Yl.Pop;let w=d(),x=w==null?null:w-c;c=w,l&&l({action:o,location:g.location,delta:x})}function h(w,x){o=Yl.Push;let v=Mw(g.location,w,x);c=d()+1;let b=fA(v,c),S=g.createHref(v);try{i.pushState(b,"",S)}catch(T){if(T instanceof DOMException&&T.name==="DataCloneError")throw T;a.location.assign(S)}s&&l&&l({action:o,location:g.location,delta:1})}function p(w,x){o=Yl.Replace;let v=Mw(g.location,w,x);c=d();let b=fA(v,c),S=g.createHref(v);i.replaceState(b,"",S),s&&l&&l({action:o,location:g.location,delta:0})}function y(w){let x=a.location.origin!=="null"?a.location.origin:a.location.href,v=typeof w=="string"?w:Fx(w);return v=v.replace(/ $/,"%20"),_n(x,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,x)}let g={get action(){return o},get location(){return e(a,i)},listen(w){if(l)throw new Error("A history only accepts one active listener");return a.addEventListener(dA,f),l=w,()=>{a.removeEventListener(dA,f),l=null}},createHref(w){return t(a,w)},createURL:y,encodeLocation(w){let x=y(w);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:h,replace:p,go(w){return i.go(w)}};return g}var hA;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(hA||(hA={}));function uV(e,t,r){return r===void 0&&(r="/"),dV(e,t,r)}function dV(e,t,r,n){let a=typeof t=="string"?Wf(t):t,s=g4(a.pathname||"/",r);if(s==null)return null;let i=CE(e);fV(i);let o=null;for(let l=0;o==null&&l<i.length;++l){let c=AV(s);o=bV(i[l],c)}return o}function CE(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let a=(s,i,o)=>{let l={relativePath:o===void 0?s.path||"":o,caseSensitive:s.caseSensitive===!0,childrenIndex:i,route:s};l.relativePath.startsWith("/")&&(_n(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let c=lc([n,l.relativePath]),d=r.concat(l);s.children&&s.children.length>0&&(_n(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),CE(s.children,t,d,c)),!(s.path==null&&!s.index)&&t.push({path:c,score:yV(c,s.index),routesMeta:d})};return e.forEach((s,i)=>{var o;if(s.path===""||!((o=s.path)!=null&&o.includes("?")))a(s,i);else for(let l of PE(s.path))a(s,i,l)}),t}function PE(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),s=r.replace(/\?$/,"");if(n.length===0)return a?[s,""]:[s];let i=PE(n.join("/")),o=[];return o.push(...i.map(l=>l===""?s:[s,l].join("/"))),a&&o.push(...i),o.map(l=>e.startsWith("/")&&l===""?"/":l)}function fV(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:wV(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const hV=/^:[\w-]+$/,pV=3,mV=2,gV=1,xV=10,vV=-2,pA=e=>e==="*";function yV(e,t){let r=e.split("/"),n=r.length;return r.some(pA)&&(n+=vV),t&&(n+=mV),r.filter(a=>!pA(a)).reduce((a,s)=>a+(hV.test(s)?pV:s===""?gV:xV),n)}function wV(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function bV(e,t,r){let{routesMeta:n}=e,a={},s="/",i=[];for(let o=0;o<n.length;++o){let l=n[o],c=o===n.length-1,d=s==="/"?t:t.slice(s.length)||"/",f=_V({path:l.relativePath,caseSensitive:l.caseSensitive,end:c},d),h=l.route;if(!f)return null;Object.assign(a,f.params),i.push({params:a,pathname:lc([s,f.pathname]),pathnameBase:kV(lc([s,f.pathnameBase])),route:h}),f.pathnameBase!=="/"&&(s=lc([s,f.pathnameBase]))}return i}function _V(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=SV(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let s=a[0],i=s.replace(/(.)\/+$/,"$1"),o=a.slice(1);return{params:n.reduce((c,d,f)=>{let{paramName:h,isOptional:p}=d;if(h==="*"){let g=o[f]||"";i=s.slice(0,s.length-g.length).replace(/(.)\/+$/,"$1")}const y=o[f];return p&&!y?c[h]=void 0:c[h]=(y||"").replace(/%2F/g,"/"),c},{}),pathname:s,pathnameBase:i,pattern:e}}function SV(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),m4(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,o,l)=>(n.push({paramName:o,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function AV(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return m4(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function g4(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const NV=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,CV=e=>NV.test(e);function PV(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?Wf(e):e,s;if(r)if(CV(r))s=r;else{if(r.includes("//")){let i=r;r=r.replace(/\/\/+/g,"/"),m4(!1,"Pathnames cannot have embedded double slashes - normalizing "+(i+" -> "+r))}r.startsWith("/")?s=mA(r.substring(1),"/"):s=mA(r,t)}else s=t;return{pathname:s,search:EV(n),hash:jV(a)}}function mA(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function Iy(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function TV(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function TE(e,t){let r=TV(e);return t?r.map((n,a)=>a===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function kE(e,t,r,n){n===void 0&&(n=!1);let a;typeof e=="string"?a=Wf(e):(a=Jp({},e),_n(!a.pathname||!a.pathname.includes("?"),Iy("?","pathname","search",a)),_n(!a.pathname||!a.pathname.includes("#"),Iy("#","pathname","hash",a)),_n(!a.search||!a.search.includes("#"),Iy("#","search","hash",a)));let s=e===""||a.pathname==="",i=s?"/":a.pathname,o;if(i==null)o=r;else{let f=t.length-1;if(!n&&i.startsWith("..")){let h=i.split("/");for(;h[0]==="..";)h.shift(),f-=1;a.pathname=h.join("/")}o=f>=0?t[f]:"/"}let l=PV(a,o),c=i&&i!=="/"&&i.endsWith("/"),d=(s||i===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(c||d)&&(l.pathname+="/"),l}const lc=e=>e.join("/").replace(/\/\/+/g,"/"),kV=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),EV=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,jV=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function RV(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const EE=["post","put","patch","delete"];new Set(EE);const FV=["get",...EE];new Set(FV);/**
* React Router v6.30.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function e0(){return e0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e0.apply(this,arguments)}const x4=E.createContext(null),LV=E.createContext(null),Iu=E.createContext(null),U1=E.createContext(null),sl=E.createContext({outlet:null,matches:[],isDataRoute:!1}),jE=E.createContext(null);function OV(e,t){let{relative:r}=t===void 0?{}:t;I0()||_n(!1);let{basename:n,navigator:a}=E.useContext(Iu),{hash:s,pathname:i,search:o}=FE(e,{relative:r}),l=i;return n!=="/"&&(l=i==="/"?n:lc([n,i])),a.createHref({pathname:l,search:o,hash:s})}function I0(){return E.useContext(U1)!=null}function kc(){return I0()||_n(!1),E.useContext(U1).location}function RE(e){E.useContext(Iu).static||E.useLayoutEffect(e)}function V1(){let{isDataRoute:e}=E.useContext(sl);return e?QV():IV()}function IV(){I0()||_n(!1);let e=E.useContext(x4),{basename:t,future:r,navigator:n}=E.useContext(Iu),{matches:a}=E.useContext(sl),{pathname:s}=kc(),i=JSON.stringify(TE(a,r.v7_relativeSplatPath)),o=E.useRef(!1);return RE(()=>{o.current=!0}),E.useCallback(function(c,d){if(d===void 0&&(d={}),!o.current)return;if(typeof c=="number"){n.go(c);return}let f=kE(c,JSON.parse(i),s,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:lc([t,f.pathname])),(d.replace?n.replace:n.push)(f,d.state,d)},[t,n,i,s,e])}const DV=E.createContext(null);function MV(e){let t=E.useContext(sl).outlet;return t&&E.createElement(DV.Provider,{value:e},t)}function BV(){let{matches:e}=E.useContext(sl),t=e[e.length-1];return t?t.params:{}}function FE(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=E.useContext(Iu),{matches:a}=E.useContext(sl),{pathname:s}=kc(),i=JSON.stringify(TE(a,n.v7_relativeSplatPath));return E.useMemo(()=>kE(e,JSON.parse(i),s,r==="path"),[e,i,s,r])}function zV(e,t){return HV(e,t)}function HV(e,t,r,n){I0()||_n(!1);let{navigator:a}=E.useContext(Iu),{matches:s}=E.useContext(sl),i=s[s.length-1],o=i?i.params:{};i&&i.pathname;let l=i?i.pathnameBase:"/";i&&i.route;let c=kc(),d;if(t){var f;let w=typeof t=="string"?Wf(t):t;l==="/"||(f=w.pathname)!=null&&f.startsWith(l)||_n(!1),d=w}else d=c;let h=d.pathname||"/",p=h;if(l!=="/"){let w=l.replace(/^\//,"").split("/");p="/"+h.replace(/^\//,"").split("/").slice(w.length).join("/")}let y=uV(e,{pathname:p}),g=$V(y&&y.map(w=>Object.assign({},w,{params:Object.assign({},o,w.params),pathname:lc([l,a.encodeLocation?a.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:lc([l,a.encodeLocation?a.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),s,r,n);return t&&g?E.createElement(U1.Provider,{value:{location:e0({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:Yl.Pop}},g):g}function UV(){let e=XV(),t=RV(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},t),r?E.createElement("pre",{style:a},r):null,null)}const VV=E.createElement(UV,null);class qV extends E.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?E.createElement(sl.Provider,{value:this.props.routeContext},E.createElement(jE.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function WV(e){let{routeContext:t,match:r,children:n}=e,a=E.useContext(x4);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),E.createElement(sl.Provider,{value:t},n)}function $V(e,t,r,n){var a;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var s;if(!r)return null;if(r.errors)e=r.matches;else if((s=n)!=null&&s.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,o=(a=r)==null?void 0:a.errors;if(o!=null){let d=i.findIndex(f=>f.route.id&&(o==null?void 0:o[f.route.id])!==void 0);d>=0||_n(!1),i=i.slice(0,Math.min(i.length,d+1))}let l=!1,c=-1;if(r&&n&&n.v7_partialHydration)for(let d=0;d<i.length;d++){let f=i[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(c=d),f.route.id){let{loaderData:h,errors:p}=r,y=f.route.loader&&h[f.route.id]===void 0&&(!p||p[f.route.id]===void 0);if(f.route.lazy||y){l=!0,c>=0?i=i.slice(0,c+1):i=[i[0]];break}}}return i.reduceRight((d,f,h)=>{let p,y=!1,g=null,w=null;r&&(p=o&&f.route.id?o[f.route.id]:void 0,g=f.route.errorElement||VV,l&&(c<0&&h===0?(ZV("route-fallback"),y=!0,w=null):c===h&&(y=!0,w=f.route.hydrateFallbackElement||null)));let x=t.concat(i.slice(0,h+1)),v=()=>{let b;return p?b=g:y?b=w:f.route.Component?b=E.createElement(f.route.Component,null):f.route.element?b=f.route.element:b=d,E.createElement(WV,{match:f,routeContext:{outlet:d,matches:x,isDataRoute:r!=null},children:b})};return r&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?E.createElement(qV,{location:r.location,revalidation:r.revalidation,component:g,error:p,children:v(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):v()},null)}var LE=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(LE||{}),OE=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(OE||{});function GV(e){let t=E.useContext(x4);return t||_n(!1),t}function KV(e){let t=E.useContext(LV);return t||_n(!1),t}function YV(e){let t=E.useContext(sl);return t||_n(!1),t}function IE(e){let t=YV(),r=t.matches[t.matches.length-1];return r.route.id||_n(!1),r.route.id}function XV(){var e;let t=E.useContext(jE),r=KV(),n=IE();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function QV(){let{router:e}=GV(LE.UseNavigateStable),t=IE(OE.UseNavigateStable),r=E.useRef(!1);return RE(()=>{r.current=!0}),E.useCallback(function(a,s){s===void 0&&(s={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,e0({fromRouteId:t},s)))},[e,t])}const gA={};function ZV(e,t,r){gA[e]||(gA[e]=!0)}function JV(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function eq(e){return MV(e.context)}function Ua(e){_n(!1)}function tq(e){let{basename:t="/",children:r=null,location:n,navigationType:a=Yl.Pop,navigator:s,static:i=!1,future:o}=e;I0()&&_n(!1);let l=t.replace(/^\/*/,"/"),c=E.useMemo(()=>({basename:l,navigator:s,static:i,future:e0({v7_relativeSplatPath:!1},o)}),[l,o,s,i]);typeof n=="string"&&(n=Wf(n));let{pathname:d="/",search:f="",hash:h="",state:p=null,key:y="default"}=n,g=E.useMemo(()=>{let w=g4(d,l);return w==null?null:{location:{pathname:w,search:f,hash:h,state:p,key:y},navigationType:a}},[l,d,f,h,p,y,a]);return g==null?null:E.createElement(Iu.Provider,{value:c},E.createElement(U1.Provider,{children:r,value:g}))}function rq(e){let{children:t,location:r}=e;return zV(Bw(t),r)}new Promise(()=>{});function Bw(e,t){t===void 0&&(t=[]);let r=[];return E.Children.forEach(e,(n,a)=>{if(!E.isValidElement(n))return;let s=[...t,a];if(n.type===E.Fragment){r.push.apply(r,Bw(n.props.children,s));return}n.type!==Ua&&_n(!1),!n.props.index||!n.props.children||_n(!1);let i={id:n.props.id||s.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=Bw(n.props.children,s)),r.push(i)}),r}/**
* React Router DOM v6.30.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function zw(){return zw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zw.apply(this,arguments)}function nq(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,s;for(s=0;s<n.length;s++)a=n[s],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function aq(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function sq(e,t){return e.button===0&&(!t||t==="_self")&&!aq(e)}function Hw(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(a=>[r,a]):[[r,n]])},[]))}function iq(e,t){let r=Hw(e);return t&&t.forEach((n,a)=>{r.has(a)||t.getAll(a).forEach(s=>{r.append(a,s)})}),r}const oq=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],lq="6";try{window.__reactRouterVersion=lq}catch{}const cq="startTransition",xA=x1[cq];function uq(e){let{basename:t,children:r,future:n,window:a}=e,s=E.useRef();s.current==null&&(s.current=oV({window:a,v5Compat:!0}));let i=s.current,[o,l]=E.useState({action:i.action,location:i.location}),{v7_startTransition:c}=n||{},d=E.useCallback(f=>{c&&xA?xA(()=>l(f)):l(f)},[l,c]);return E.useLayoutEffect(()=>i.listen(d),[i,d]),E.useEffect(()=>JV(n),[n]),E.createElement(tq,{basename:t,children:r,location:o.location,navigationType:o.action,navigator:i,future:n})}const dq=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",fq=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Yt=E.forwardRef(function(t,r){let{onClick:n,relative:a,reloadDocument:s,replace:i,state:o,target:l,to:c,preventScrollReset:d,viewTransition:f}=t,h=nq(t,oq),{basename:p}=E.useContext(Iu),y,g=!1;if(typeof c=="string"&&fq.test(c)&&(y=c,dq))try{let b=new URL(window.location.href),S=c.startsWith("//")?new URL(b.protocol+c):new URL(c),T=g4(S.pathname,p);S.origin===b.origin&&T!=null?c=T+S.search+S.hash:g=!0}catch{}let w=OV(c,{relative:a}),x=hq(c,{replace:i,state:o,target:l,preventScrollReset:d,relative:a,viewTransition:f});function v(b){n&&n(b),b.defaultPrevented||x(b)}return E.createElement("a",zw({},h,{href:y||w,onClick:g||s?n:v,ref:r,target:l}))});var vA;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(vA||(vA={}));var yA;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(yA||(yA={}));function hq(e,t){let{target:r,replace:n,state:a,preventScrollReset:s,relative:i,viewTransition:o}=t===void 0?{}:t,l=V1(),c=kc(),d=FE(e,{relative:i});return E.useCallback(f=>{if(sq(f,r)){f.preventDefault();let h=n!==void 0?n:Fx(c)===Fx(d);l(e,{replace:h,state:a,preventScrollReset:s,relative:i,viewTransition:o})}},[c,l,d,n,a,r,e,s,i,o])}function pq(e){let t=E.useRef(Hw(e)),r=E.useRef(!1),n=kc(),a=E.useMemo(()=>iq(n.search,r.current?null:t.current),[n.search]),s=V1(),i=E.useCallback((o,l)=>{const c=Hw(typeof o=="function"?o(a):o);r.current=!0,s("?"+c,l)},[s,a]);return[a,i]}const DE="earnportal_referral",ME="earnportal_referral",mq=".earnportal.net",gq=30;function xq(e,t,r){const n=new Date;n.setTime(n.getTime()+r*24*60*60*1e3);const a=`expires=${n.toUTCString()}`;document.cookie=`${e}=${encodeURIComponent(t)};${a};path=/;domain=${mq};SameSite=Lax`,document.cookie=`${e}=${encodeURIComponent(t)};${a};path=/;SameSite=Lax`}function vq(e){const t=`${e}=`,r=document.cookie.split(";");for(let n=0;n<r.length;n++){let a=r[n].trim();if(a.indexOf(t)===0)return decodeURIComponent(a.substring(t.length))}return null}function yq(){const e=new URLSearchParams(window.location.search),t=e.get("ref")||e.get("referral");t&&t.trim()&&BE(t.trim())}function BE(e){if(e){try{localStorage.setItem(DE,e)}catch(t){console.warn("Failed to store referral code in localStorage:",t)}try{xq(ME,e,gq)}catch(t){console.warn("Failed to store referral code in cookie:",t)}}}function zE(){try{const e=localStorage.getItem(DE);if(e)return e}catch(e){console.warn("Failed to read referral code from localStorage:",e)}try{const e=vq(ME);if(e)return e}catch(e){console.warn("Failed to read referral code from cookie:",e)}return null}const fr=E.forwardRef(({className:e,...t},r)=>u.jsx("div",{ref:r,className:Nt("rounded-xl border bg-card text-card-foreground shadow",e),...t}));fr.displayName="Card";const ro=E.forwardRef(({className:e,...t},r)=>u.jsx("div",{ref:r,className:Nt("flex flex-col space-y-1.5 p-6",e),...t}));ro.displayName="CardHeader";const no=E.forwardRef(({className:e,...t},r)=>u.jsx("div",{ref:r,className:Nt("font-semibold leading-none tracking-tight",e),...t}));no.displayName="CardTitle";const rf=E.forwardRef(({className:e,...t},r)=>u.jsx("div",{ref:r,className:Nt("text-sm text-muted-foreground",e),...t}));rf.displayName="CardDescription";const Hs=E.forwardRef(({className:e,...t},r)=>u.jsx("div",{ref:r,className:Nt("p-6 pt-0",e),...t}));Hs.displayName="CardContent";const v4=E.forwardRef(({className:e,...t},r)=>u.jsx("div",{ref:r,className:Nt("flex items-center p-6 pt-0",e),...t}));v4.displayName="CardFooter";var wq=Symbol.for("react.lazy"),Lx=x1[" use ".trim().toString()];function bq(e){return typeof e=="object"&&e!==null&&"then"in e}function HE(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===wq&&"_payload"in e&&bq(e._payload)}function UE(e){const t=_q(e),r=E.forwardRef((n,a)=>{let{children:s,...i}=n;HE(s)&&typeof Lx=="function"&&(s=Lx(s._payload));const o=E.Children.toArray(s),l=o.find(Aq);if(l){const c=l.props.children,d=o.map(f=>f===l?E.Children.count(c)>1?E.Children.only(null):E.isValidElement(c)?c.props.children:null:f);return u.jsx(t,{...i,ref:a,children:E.isValidElement(c)?E.cloneElement(c,void 0,d):null})}return u.jsx(t,{...i,ref:a,children:s})});return r.displayName=`${e}.Slot`,r}var VE=UE("Slot");function _q(e){const t=E.forwardRef((r,n)=>{let{children:a,...s}=r;if(HE(a)&&typeof Lx=="function"&&(a=Lx(a._payload)),E.isValidElement(a)){const i=Cq(a),o=Nq(s,a.props);return a.type!==E.Fragment&&(o.ref=n?T0(n,i):i),E.cloneElement(a,o)}return E.Children.count(a)>1?E.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Sq=Symbol("radix.slottable");function Aq(e){return E.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Sq}function Nq(e,t){const r={...t};for(const n in t){const a=e[n],s=t[n];/^on[A-Z]/.test(n)?a&&s?r[n]=(...o)=>{const l=s(...o);return a(...o),l}:a&&(r[n]=a):n==="style"?r[n]={...a,...s}:n==="className"&&(r[n]=[a,s].filter(Boolean).join(" "))}return{...e,...r}}function Cq(e){var n,a;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}const Pq=F0("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),Fr=E.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...a},s)=>{const i=n?VE:"button";return u.jsx(i,{className:Nt(Pq({variant:t,size:r,className:e})),ref:s,...a})});Fr.displayName="Button";const wA=[{label:"Home",path:"/"},{label:"How It Works",path:"/brc-mechanics"},{label:"FAQs",path:"/faq"}];function yo(){const[e,t]=E.useState(!1),r=kc(),n=a=>r.pathname===a;return u.jsx("nav",{className:"sticky top-0 z-50 bg-brand-navy border-b border-brand-gold/20","data-id":"gzwmg70d8","data-path":"src/components/Navigation.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-6xl px-4","data-id":"l3eqwiuet","data-path":"src/components/Navigation.tsx",children:[u.jsxs("div",{className:"flex items-center justify-between h-16","data-id":"zp8w3hs6s","data-path":"src/components/Navigation.tsx",children:[u.jsx(Yt,{to:"/",className:"text-xl font-bold text-white","data-id":"1o1e19s64","data-path":"src/components/Navigation.tsx",children:"BRC"}),u.jsxs("div",{className:"hidden md:flex items-center gap-8","data-id":"2vrcn8df2","data-path":"src/components/Navigation.tsx",children:[wA.map(a=>u.jsxs(Yt,{to:a.path,className:`text-sm font-medium transition-colors relative py-2 ${n(a.path)?"text-brand-gold":"text-gray-300 hover:text-white"}`,"data-id":"70y1knyp4","data-path":"src/components/Navigation.tsx",children:[a.label,n(a.path)&&u.jsx("span",{className:"absolute bottom-0 left-0 right-0 h-0.5 bg-brand-gold","data-id":"8606kw0pn","data-path":"src/components/Navigation.tsx"})]},a.path)),u.jsx("a",{href:"https://biztrial.earnportal.net/sign-up",target:"_blank",rel:"noopener noreferrer","data-id":"a5ecke3zo","data-path":"src/components/Navigation.tsx",children:u.jsx(Fr,{variant:"outline",size:"sm",className:"font-medium border-white/40 text-white hover:bg-white/10 hover:border-white/60 bg-[#f8fafc] text-[#0c1037]","data-id":"5ulipi0eq","data-path":"src/components/Navigation.tsx",children:"Start Free Trial"})}),u.jsx(Yt,{to:"/checkout","data-id":"rfufosm5q","data-path":"src/components/Navigation.tsx",children:u.jsx(Fr,{className:"font-semibold bg-brand-gold text-brand-navy hover:bg-brand-gold/90","data-id":"g7zicl7j9","data-path":"src/components/Navigation.tsx",children:"Join Now"})})]}),u.jsx("button",{className:"md:hidden p-2 text-gray-300 hover:text-white",onClick:()=>t(!e),"aria-label":"Toggle menu","data-id":"2zmv9g9vj","data-path":"src/components/Navigation.tsx",children:e?u.jsx(Qb,{className:"w-6 h-6","data-id":"o7q4dtoaq","data-path":"src/components/Navigation.tsx"}):u.jsx(qB,{className:"w-6 h-6","data-id":"mrmmw6fxx","data-path":"src/components/Navigation.tsx"})})]}),e&&u.jsx("div",{className:"md:hidden py-4 border-t border-brand-gold/20","data-id":"nzq4v32mc","data-path":"src/components/Navigation.tsx",children:u.jsxs("div",{className:"flex flex-col gap-2","data-id":"mimkumi82","data-path":"src/components/Navigation.tsx",children:[wA.map(a=>u.jsx(Yt,{to:a.path,onClick:()=>t(!1),className:`px-4 py-3 rounded-lg text-sm font-medium transition-colors ${n(a.path)?"bg-brand-gold/10 text-brand-gold border-l-2 border-brand-gold":"text-gray-300 hover:bg-white/5 hover:text-white"}`,"data-id":"6v0bazjif","data-path":"src/components/Navigation.tsx",children:a.label},a.path)),u.jsxs("div",{className:"px-4 pt-2 flex flex-col gap-2","data-id":"kixfbagx4","data-path":"src/components/Navigation.tsx",children:[u.jsx("a",{href:"https://biztrial.earnportal.net/sign-up",target:"_blank",rel:"noopener noreferrer",onClick:()=>t(!1),"data-id":"hkm6vx4bv","data-path":"src/components/Navigation.tsx",children:u.jsx(Fr,{variant:"outline",size:"sm",className:"w-full font-medium border-[#0c1037]/20 text-[#0c1037] bg-[#f8fafc] hover:bg-[#f8fafc]/90 hover:text-[#0c1037]","data-id":"wlqrwicm6","data-path":"src/components/Navigation.tsx",children:"Start Free Trial"})}),u.jsx(Yt,{to:"/checkout",onClick:()=>t(!1),"data-id":"lwu7gw6vh","data-path":"src/components/Navigation.tsx",children:u.jsx(Fr,{className:"w-full font-semibold bg-brand-gold text-brand-navy hover:bg-brand-gold/90","data-id":"5v2psvcua","data-path":"src/components/Navigation.tsx",children:"Join Now"})})]})]})})]})})}function wo(){return u.jsx("footer",{className:"bg-brand-navy border-t border-gray-800 py-10 px-4","data-id":"x7bytoxa0","data-path":"src/components/Footer.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-4xl","data-id":"1hsb4ucy2","data-path":"src/components/Footer.tsx",children:[u.jsxs("div",{className:"flex flex-wrap justify-center gap-4 md:gap-8 mb-6","data-id":"zew5yyccz","data-path":"src/components/Footer.tsx",children:[u.jsx(Yt,{to:"/terms",className:"text-gray-300 hover:text-brand-gold text-sm transition-colors duration-200","data-id":"pdt1lb18b","data-path":"src/components/Footer.tsx",children:"Terms & Conditions"}),u.jsx(Yt,{to:"/privacy",className:"text-gray-300 hover:text-brand-gold text-sm transition-colors duration-200","data-id":"u2ho881te","data-path":"src/components/Footer.tsx",children:"Privacy Policy"}),u.jsx(Yt,{to:"/refund",className:"text-gray-300 hover:text-brand-gold text-sm transition-colors duration-200","data-id":"le6zlxy0i","data-path":"src/components/Footer.tsx",children:"Refund Policy"}),u.jsx(Yt,{to:"/disclaimer",className:"text-gray-300 hover:text-brand-gold text-sm transition-colors duration-200","data-id":"jqz1ln8jv","data-path":"src/components/Footer.tsx",children:"Disclaimer"})]}),u.jsx("div",{className:"border-t border-gray-700 pt-6","data-id":"4174nandq","data-path":"src/components/Footer.tsx",children:u.jsxs("div",{className:"text-center space-y-4","data-id":"19pqjjq7o","data-path":"src/components/Footer.tsx",children:[u.jsxs("div",{className:"space-y-2","data-id":"g1v7rka6o","data-path":"src/components/Footer.tsx",children:[u.jsx("h3",{className:"font-bold text-white text-lg","data-id":"odspf3ylb","data-path":"src/components/Footer.tsx",children:"Bayanihan Rider Community (BRC)"}),u.jsx("p",{className:"text-gray-400 text-sm max-w-xl mx-auto","data-id":"2y6pn6lv2","data-path":"src/components/Footer.tsx",children:"A community-based entry program designed to help individuals learn and participate in delivery business operations using shared systems and community support."})]}),u.jsxs("div",{className:"space-y-2 pt-4 border-t border-gray-700/50","data-id":"pd8jikge2","data-path":"src/components/Footer.tsx",children:[u.jsx("p",{className:"text-gray-500 text-xs","data-id":"6j7jxa6py","data-path":"src/components/Footer.tsx",children:"© 2025 Asenso SCCGI Group. All rights reserved."}),u.jsx("p",{className:"text-gray-500 text-xs max-w-xl mx-auto","data-id":"behh6d92h","data-path":"src/components/Footer.tsx",children:"BRC is a platform-enabled community program operated by Asenso SCCGI Group."}),u.jsx("p",{className:"text-gray-500 text-xs max-w-xl mx-auto","data-id":"ady31un9i","data-path":"src/components/Footer.tsx",children:"Deliveries are performed by independent riders and coordinated by independent participants."})]}),u.jsxs("p",{className:"text-gray-400 text-sm pt-2","data-id":"d4pqu2wul","data-path":"src/components/Footer.tsx",children:["Powered by ",u.jsx("span",{className:"font-bold text-white","data-id":"zwuxzryt1","data-path":"src/components/Footer.tsx",children:"Asenso SCCGI Group"})]})]})})]})})}function Tq(){return u.jsxs("div",{className:"min-h-screen bg-white","data-id":"czt08v3we","data-path":"src/pages/HomePage.tsx",children:[u.jsx(yo,{"data-id":"74xza5a3g","data-path":"src/pages/HomePage.tsx"}),u.jsx("section",{className:"py-20 px-4 bg-brand-navy","data-id":"8n7zl5alf","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-4xl text-center","data-id":"yik6ok4t0","data-path":"src/pages/HomePage.tsx",children:[u.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-extrabold text-white leading-tight text-center max-w-4xl mx-auto","data-id":"e8mb1nouu","data-path":"src/pages/HomePage.tsx",children:"Ilang Taon Ka Na sa Pagiging Rider?"}),u.jsxs("div",{className:"mt-12 grid gap-6 md:grid-cols-3 max-w-5xl mx-auto px-4","data-id":"i2o2bafiy","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("div",{className:"bg-white/5 border border-white/10 backdrop-blur rounded-2xl p-6 text-center","data-id":"c76zq0erj","data-path":"src/pages/HomePage.tsx",children:[u.jsx("p",{className:"text-lg font-semibold text-white","data-id":"xyw7dckdf","data-path":"src/pages/HomePage.tsx",children:"Nakakaraos Ka Ngayon"}),u.jsx("p",{className:"mt-2 text-gray-300 text-sm leading-relaxed","data-id":"owuiyrhel","data-path":"src/pages/HomePage.tsx",children:"Nakakapagbigay ka sa pamilya at may naipundar kahit papaano."})]}),u.jsxs("div",{className:"bg-white/5 border border-white/10 backdrop-blur rounded-2xl p-6 text-center","data-id":"yba0s6acq","data-path":"src/pages/HomePage.tsx",children:[u.jsx("p",{className:"text-lg font-semibold text-white","data-id":"t4eqsq79q","data-path":"src/pages/HomePage.tsx",children:"Pero May Isang Problema"}),u.jsx("p",{className:"mt-2 text-gray-300 text-sm leading-relaxed","data-id":"cnzclif7x","data-path":"src/pages/HomePage.tsx",children:"Ang kita mo ay naka-depende pa rin sa lakas at oras mo."})]}),u.jsxs("div",{className:"bg-white/10 border border-orange-500/40 backdrop-blur rounded-2xl p-6 text-center","data-id":"91hrckxd0","data-path":"src/pages/HomePage.tsx",children:[u.jsx("p",{className:"text-lg font-bold text-orange-400","data-id":"gj4yf0fpp","data-path":"src/pages/HomePage.tsx",children:"Kapag Tumigil Ka"}),u.jsxs("p",{className:"mt-2 text-white text-sm leading-relaxed","data-id":"bm0ybl7dg","data-path":"src/pages/HomePage.tsx",children:["Kapag tumigil ka mag-drive,",u.jsx("span",{className:"font-semibold","data-id":"z6dn9wi54","data-path":"src/pages/HomePage.tsx",children:" tigil din ang kita."})]})]})]}),u.jsxs("p",{className:"mt-14 text-xl md:text-2xl font-bold text-white text-center max-w-2xl mx-auto mb-6","data-id":"j16i6ofug","data-path":"src/pages/HomePage.tsx",children:["Paano kung may sistema kang pwedeng kumita—",u.jsx("br",{"data-id":"gpde1uvml","data-path":"src/pages/HomePage.tsx"}),"kahit hindi ikaw ang personal na nagmamaneho?"]}),u.jsx("p",{className:"text-sm mb-8 text-gray-400 max-w-xl mx-auto italic","data-id":"slvcmya7x","data-path":"src/pages/HomePage.tsx",children:"Mas nakakapagod ang walang patutunguhan. What if this time, may direksyon?"}),u.jsx(Yt,{to:"/apply","data-id":"y51uefu61","data-path":"src/pages/HomePage.tsx",children:u.jsx(Fr,{className:"font-bold text-lg px-8 py-6 rounded-lg h-auto mb-2 transition-transform hover:scale-105 bg-brand-gold text-brand-navy hover:bg-brand-gold/90","data-id":"l0fpftfxe","data-path":"src/pages/HomePage.tsx",children:"Join BRC for ₱2,500"})}),u.jsx("p",{className:"text-sm text-gray-400","data-id":"331y0q1bn","data-path":"src/pages/HomePage.tsx",children:"₱2,500 lang ang simula — mas mahal ang ₱7,800 na nawawala bawat buwan."}),u.jsx("div",{className:"mt-6","data-id":"pug6woukr","data-path":"src/pages/HomePage.tsx",children:u.jsx(Yt,{to:"/brc-mechanics",className:"text-gray-300 hover:text-white underline text-base transition-colors","data-id":"7n8bmni4z","data-path":"src/pages/HomePage.tsx",children:"Learn how BRC works"})})]})}),u.jsx("section",{className:"py-12 px-4 bg-slate-800 border-t border-slate-700 shadow-inner","data-id":"4fe23yaug","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-xl text-center","data-id":"j8qipwc0l","data-path":"src/pages/HomePage.tsx",children:[u.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-white mb-4","data-id":"4f8qvkg25","data-path":"src/pages/HomePage.tsx",children:"Hindi Pa Handa Magbayad?"}),u.jsx("p",{className:"text-gray-300 mb-6 max-w-xl mx-auto","data-id":"7to61vdv8","data-path":"src/pages/HomePage.tsx",children:"Subukan muna ang delivery business system bago magbayad ng ₱2,500."}),u.jsx("a",{href:"https://biztrial.earnportal.net/sign-up",target:"_blank",rel:"noopener noreferrer","data-id":"kr7nd8yt5","data-path":"src/pages/HomePage.tsx",children:u.jsx(Fr,{variant:"outline",className:"font-semibold text-base px-8 py-5 h-auto rounded-lg bg-transparent border-2 border-white text-white hover:bg-white hover:text-slate-800 transition-all duration-200","data-id":"x2x6nz32v","data-path":"src/pages/HomePage.tsx",children:"Start 7-Day Free Trial"})}),u.jsx("p",{className:"text-xs md:text-sm text-gray-400 mt-4","data-id":"f92t4urr7","data-path":"src/pages/HomePage.tsx",children:"No payment required. Trial only. No guaranteed income."})]})}),u.jsx("section",{className:"py-16 px-4 bg-brand-light-bg","data-id":"vgzfodsg8","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-4xl","data-id":"1y7v6t4op","data-path":"src/pages/HomePage.tsx",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-center mb-12 text-brand-navy","data-id":"aamk2rbw4","data-path":"src/pages/HomePage.tsx",children:"Ang Problema ng Karamihan sa Riders"}),u.jsxs("div",{className:"space-y-6","data-id":"aek2b7h92","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("div",{className:"flex items-start gap-4 bg-brand-card-bg p-6 rounded-lg shadow-sm","data-id":"t3niy206w","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Il,{className:"w-6 h-6 flex-shrink-0 mt-1 text-brand-red","data-id":"pehed73v1","data-path":"src/pages/HomePage.tsx"}),u.jsx("p",{className:"text-lg text-brand-body-text","data-id":"o5773j8rk","data-path":"src/pages/HomePage.tsx",children:"Mababa ang kita dahil booking-to-booking lang"})]}),u.jsxs("div",{className:"flex items-start gap-4 bg-brand-card-bg p-6 rounded-lg shadow-sm","data-id":"m2upreesv","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Il,{className:"w-6 h-6 flex-shrink-0 mt-1 text-brand-red","data-id":"3n2h82brj","data-path":"src/pages/HomePage.tsx"}),u.jsx("p",{className:"text-lg text-brand-body-text","data-id":"vkkofw7qi","data-path":"src/pages/HomePage.tsx",children:"Kapag hindi nakabyahe, walang kita"})]}),u.jsxs("div",{className:"flex items-start gap-4 bg-brand-card-bg p-6 rounded-lg shadow-sm","data-id":"z0ipxt5an","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Il,{className:"w-6 h-6 flex-shrink-0 mt-1 text-brand-red","data-id":"eej6930ee","data-path":"src/pages/HomePage.tsx"}),u.jsx("p",{className:"text-lg text-brand-body-text","data-id":"662aqlb7p","data-path":"src/pages/HomePage.tsx",children:"Walang malinaw na growth path"})]}),u.jsxs("div",{className:"flex items-start gap-4 bg-brand-card-bg p-6 rounded-lg shadow-sm","data-id":"szyevs2wx","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Il,{className:"w-6 h-6 flex-shrink-0 mt-1 text-brand-red","data-id":"3nhu7h5oo","data-path":"src/pages/HomePage.tsx"}),u.jsx("p",{className:"text-lg text-brand-body-text","data-id":"8sxy9m2i0","data-path":"src/pages/HomePage.tsx",children:"Walang sistema para makabuo ng sariling customers"})]}),u.jsxs("div",{className:"flex items-start gap-4 bg-brand-card-bg p-6 rounded-lg shadow-sm","data-id":"ztjvy1hz7","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Il,{className:"w-6 h-6 flex-shrink-0 mt-1 text-brand-red","data-id":"7byfmfuhd","data-path":"src/pages/HomePage.tsx"}),u.jsx("p",{className:"text-lg text-brand-body-text","data-id":"fao89inj3","data-path":"src/pages/HomePage.tsx",children:"Sipag lang ay hindi sapat kung walang tamang sistema"})]})]})]})}),u.jsx("section",{className:"py-16 px-4 bg-brand-card-bg","data-id":"hjmx3xv9g","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-4xl","data-id":"12c89dsrj","data-path":"src/pages/HomePage.tsx",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-center mb-8 text-brand-navy","data-id":"tcjsityn3","data-path":"src/pages/HomePage.tsx",children:"Ang Solusyon: Bayanihan Rider Community (BRC)"}),u.jsxs("div",{className:"prose prose-lg max-w-none text-brand-body-text","data-id":"y0mbw4qhp","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("p",{className:"text-lg mb-6 leading-relaxed text-center","data-id":"vdjdodad5","data-path":"src/pages/HomePage.tsx",children:["Ang Bayanihan Rider Community (BRC) ay ",u.jsx("strong",{"data-id":"eken7461q","data-path":"src/pages/HomePage.tsx",children:"hindi kumpanya na mag-e-employ sa iyo."})]}),u.jsxs("p",{className:"text-lg mb-6 leading-relaxed text-center","data-id":"6s0mldv8c","data-path":"src/pages/HomePage.tsx",children:["Ito ay isang ",u.jsx("strong",{className:"text-brand-gold","data-id":"t19asxzdx","data-path":"src/pages/HomePage.tsx",children:"Generic Delivery Business Entry System"})," para sa riders at aspiring entrepreneurs."]}),u.jsxs("div",{className:"bg-brand-light-bg rounded-xl p-6 mb-6 max-w-xl mx-auto","data-id":"0k0auf56i","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("p",{className:"text-center font-semibold text-brand-navy mb-4","data-id":"te20evo71","data-path":"src/pages/HomePage.tsx",children:["Sa halagang ",u.jsx("span",{className:"text-brand-gold text-2xl font-bold","data-id":"98iyktewy","data-path":"src/pages/HomePage.tsx",children:"₱2,500"}),", binibigyan ka ng:"]}),u.jsxs("ul",{className:"space-y-2 text-brand-body-text","data-id":"tvbhvn2b6","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("li",{className:"flex items-center gap-3","data-id":"eb1h8ki9a","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-brand-gold flex-shrink-0","data-id":"4xkjvi3x0","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{"data-id":"vjutn68ab","data-path":"src/pages/HomePage.tsx",children:"Sistema"})]}),u.jsxs("li",{className:"flex items-center gap-3","data-id":"8ebzx912x","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-brand-gold flex-shrink-0","data-id":"ogwb4hxuf","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{"data-id":"8j6scwdox","data-path":"src/pages/HomePage.tsx",children:"Tools"})]}),u.jsxs("li",{className:"flex items-center gap-3","data-id":"f8tt8iqjb","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-brand-gold flex-shrink-0","data-id":"fpa9cc3l5","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{"data-id":"kbsal58lo","data-path":"src/pages/HomePage.tsx",children:"Orientation"})]}),u.jsxs("li",{className:"flex items-center gap-3","data-id":"oudfzr7yb","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-brand-gold flex-shrink-0","data-id":"t1k2wopk7","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{"data-id":"61lbbriqh","data-path":"src/pages/HomePage.tsx",children:"Community support"})]})]}),u.jsx("p",{className:"text-center mt-4 text-brand-body-text","data-id":"r5parjipq","data-path":"src/pages/HomePage.tsx",children:"para makapagsimula ng sariling delivery business gamit ang shared platform."})]}),u.jsx("div",{className:"bg-brand-navy/5 border-l-4 border-brand-navy rounded-r-lg p-4 mb-8 max-w-xl mx-auto","data-id":"aexps59vd","data-path":"src/pages/HomePage.tsx",children:u.jsxs("p",{className:"text-brand-navy font-medium text-center","data-id":"xlpyrhhyh","data-path":"src/pages/HomePage.tsx",children:["Hindi ka binabayaran para bumiyahe.",u.jsx("br",{"data-id":"k19dbiicg","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-brand-gold","data-id":"enduasbcy","data-path":"src/pages/HomePage.tsx",children:"Ginagamit mo ang sistema para mag-organize ng deliveries."})]})})]}),u.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 mt-10","data-id":"s9tc7f0vb","data-path":"src/pages/HomePage.tsx",children:[u.jsxs(fr,{className:"bg-gradient-to-br from-red-50 to-gray-50 border-2 border-red-200 p-6 shadow-md","data-id":"ryb8u45v9","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("h3",{className:"text-xl font-bold mb-5 flex items-center gap-2 text-red-600","data-id":"4qs4gzt3b","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-7 h-7","data-id":"y93shbvbd","data-path":"src/pages/HomePage.tsx"}),"WHAT BRC IS NOT"]}),u.jsxs("ul",{className:"space-y-3","data-id":"fwg3hmqf1","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("li",{className:"flex items-center gap-3","data-id":"bnpfuyjnv","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-5 h-5 text-red-500 flex-shrink-0","data-id":"l00m18bsm","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-gray-700","data-id":"pmq5v4xnh","data-path":"src/pages/HomePage.tsx",children:"Hindi employment"})]}),u.jsxs("li",{className:"flex items-center gap-3","data-id":"0fcj9cx96","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-5 h-5 text-red-500 flex-shrink-0","data-id":"t1la2ep7j","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-gray-700","data-id":"qsoyt5ijg","data-path":"src/pages/HomePage.tsx",children:"Hindi franchise"})]}),u.jsxs("li",{className:"flex items-center gap-3","data-id":"k9xcq9ax7","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-5 h-5 text-red-500 flex-shrink-0","data-id":"gwu580ods","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-gray-700","data-id":"doqxrrodi","data-path":"src/pages/HomePage.tsx",children:"Hindi guaranteed income"})]}),u.jsxs("li",{className:"flex items-center gap-3","data-id":"qww5l70ko","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-5 h-5 text-red-500 flex-shrink-0","data-id":"4tyx4ae54","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-gray-700","data-id":"wh1hp4zmp","data-path":"src/pages/HomePage.tsx",children:"Hindi investment"})]})]})]}),u.jsxs(fr,{className:"bg-gradient-to-br from-emerald-50 to-blue-50 border-2 border-emerald-300 p-6 shadow-md","data-id":"gds41cpwt","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("h3",{className:"text-xl font-bold mb-5 flex items-center gap-2 text-emerald-600","data-id":"jq7a5afr5","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-7 h-7","data-id":"cltyi7a14","data-path":"src/pages/HomePage.tsx"}),"WHAT BRC IS"]}),u.jsxs("ul",{className:"space-y-3","data-id":"r02x4vv07","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("li",{className:"flex items-center gap-3","data-id":"7zmod2d39","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-emerald-500 flex-shrink-0","data-id":"49y0elrmo","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-gray-700","data-id":"ts494y0bc","data-path":"src/pages/HomePage.tsx",children:"Entry sa delivery business"})]}),u.jsxs("li",{className:"flex items-center gap-3","data-id":"dii7h3m59","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-emerald-500 flex-shrink-0","data-id":"7tkuammz3","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-gray-700","data-id":"gmtiql9ig","data-path":"src/pages/HomePage.tsx",children:"Platform-enabled operations"})]}),u.jsxs("li",{className:"flex items-center gap-3","data-id":"uyrv0q0a8","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-emerald-500 flex-shrink-0","data-id":"26rpvbg66","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-gray-700","data-id":"vdkkc3qmt","data-path":"src/pages/HomePage.tsx",children:"Community-supported execution"})]}),u.jsxs("li",{className:"flex items-center gap-3","data-id":"lfznp3r06","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-emerald-500 flex-shrink-0","data-id":"s5hnrcxro","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-gray-700","data-id":"di8edmv4j","data-path":"src/pages/HomePage.tsx",children:"May malinaw na upgrade path"})]})]})]})]})]})}),u.jsx("section",{className:"py-16 px-4 bg-brand-light-bg","data-id":"g8iusb1xr","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-5xl","data-id":"204kniayf","data-path":"src/pages/HomePage.tsx",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-center mb-4 text-brand-navy","data-id":"sqb1ew5ks","data-path":"src/pages/HomePage.tsx",children:"Bakit Hindi Ito Grab, Lalamove, o Foodpanda?"}),u.jsx("p",{className:"text-center text-brand-body-text mb-10 max-w-2xl mx-auto","data-id":"yiu7xq0fo","data-path":"src/pages/HomePage.tsx",children:"Tingnan ang pagkakaiba ng pagiging rider sa apps vs. pagiging BRC member vs. branded business owner."}),u.jsx("div",{className:"overflow-x-auto rounded-xl shadow-lg","data-id":"fkkgo0nap","data-path":"src/pages/HomePage.tsx",children:u.jsxs("table",{className:"w-full border-collapse bg-brand-card-bg","data-id":"tavzf3lyn","data-path":"src/pages/HomePage.tsx",children:[u.jsx("thead",{"data-id":"e6epul1hi","data-path":"src/pages/HomePage.tsx",children:u.jsxs("tr",{className:"bg-brand-navy text-white","data-id":"yvp8cq1u1","data-path":"src/pages/HomePage.tsx",children:[u.jsx("th",{className:"py-4 px-4 text-left font-semibold text-sm md:text-base border-b border-brand-border min-w-[140px]","data-id":"tr21nmcbl","data-path":"src/pages/HomePage.tsx",children:"Feature"}),u.jsx("th",{className:"py-4 px-4 text-center font-semibold text-sm md:text-base border-b border-brand-border min-w-[120px]","data-id":"ibsbymu7w","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"flex flex-col items-center gap-1","data-id":"5ahyy5wr0","data-path":"src/pages/HomePage.tsx",children:[u.jsx("span",{"data-id":"gxhja1x48","data-path":"src/pages/HomePage.tsx",children:"Delivery Apps"}),u.jsx("span",{className:"text-xs text-gray-300 font-normal","data-id":"bng34nfyx","data-path":"src/pages/HomePage.tsx",children:"(Grab, Lalamove, etc.)"})]})}),u.jsx("th",{className:"py-4 px-4 text-center font-semibold text-sm md:text-base border-b border-brand-border min-w-[120px] bg-brand-gold/20","data-id":"w2ve2jgxg","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"flex flex-col items-center gap-1","data-id":"l91ib5nyx","data-path":"src/pages/HomePage.tsx",children:[u.jsx("span",{className:"text-brand-gold","data-id":"s1ks2gyhe","data-path":"src/pages/HomePage.tsx",children:"BRC ₱2,500"}),u.jsx("span",{className:"text-xs text-gray-300 font-normal","data-id":"aw0vgenp3","data-path":"src/pages/HomePage.tsx",children:"Generic Entry"})]})}),u.jsx("th",{className:"py-4 px-4 text-center font-semibold text-sm md:text-base border-b border-brand-border min-w-[120px] bg-emerald-900/30","data-id":"4of0ihwm3","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"flex flex-col items-center gap-1","data-id":"0je18ab02","data-path":"src/pages/HomePage.tsx",children:[u.jsx("span",{className:"text-emerald-400","data-id":"6gorxsyqn","data-path":"src/pages/HomePage.tsx",children:"₱25K Branded Owner"}),u.jsx("span",{className:"text-xs text-gray-300 font-normal","data-id":"y5sqeis6l","data-path":"src/pages/HomePage.tsx",children:"Full Business"})]})})]})}),u.jsxs("tbody",{className:"divide-y divide-brand-border","data-id":"nfm4twso4","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("tr",{className:"hover:bg-gray-50 transition-colors","data-id":"eu2gidqgd","data-path":"src/pages/HomePage.tsx",children:[u.jsx("td",{className:"py-4 px-4 font-medium text-brand-navy text-sm md:text-base","data-id":"9dsp2t8nk","data-path":"src/pages/HomePage.tsx",children:"Role"}),u.jsx("td",{className:"py-4 px-4 text-center","data-id":"ol6heach1","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-brand-red text-sm","data-id":"aagcfkaom","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-4 h-4","data-id":"3xjlwa6my","data-path":"src/pages/HomePage.tsx"}),"Rider/Employee"]})}),u.jsx("td",{className:"py-4 px-4 text-center bg-brand-gold/5","data-id":"xnenani93","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-brand-gold text-sm font-medium","data-id":"sv4xzch4b","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-4 h-4","data-id":"8a75pdxz8","data-path":"src/pages/HomePage.tsx"}),"Generic Business Owner"]})}),u.jsx("td",{className:"py-4 px-4 text-center bg-emerald-50","data-id":"3l6r0txvl","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-emerald-600 text-sm font-medium","data-id":"pd1ry4zky","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-4 h-4","data-id":"z3sle1fnl","data-path":"src/pages/HomePage.tsx"}),"Branded Business Owner"]})})]}),u.jsxs("tr",{className:"hover:bg-gray-50 transition-colors","data-id":"bupmcu8th","data-path":"src/pages/HomePage.tsx",children:[u.jsx("td",{className:"py-4 px-4 font-medium text-brand-navy text-sm md:text-base","data-id":"q05pmjfqe","data-path":"src/pages/HomePage.tsx",children:"Branding"}),u.jsx("td",{className:"py-4 px-4 text-center","data-id":"rtzf9dwmx","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-gray-600 text-sm","data-id":"sf4j2pdpf","data-path":"src/pages/HomePage.tsx",children:"Company Brand"})}),u.jsx("td",{className:"py-4 px-4 text-center bg-brand-gold/5","data-id":"3jhqdl2mr","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-gray-600 text-sm","data-id":"cupjnubbs","data-path":"src/pages/HomePage.tsx",children:"No Brand"})}),u.jsx("td",{className:"py-4 px-4 text-center bg-emerald-50","data-id":"6t1u350ff","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-emerald-600 text-sm font-medium","data-id":"o3ff3eyb2","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-4 h-4","data-id":"89u6vvvfw","data-path":"src/pages/HomePage.tsx"}),"Your Own Brand"]})})]}),u.jsxs("tr",{className:"hover:bg-gray-50 transition-colors","data-id":"zanx90ib6","data-path":"src/pages/HomePage.tsx",children:[u.jsx("td",{className:"py-4 px-4 font-medium text-brand-navy text-sm md:text-base","data-id":"49o97b7ir","data-path":"src/pages/HomePage.tsx",children:"Customer Ownership"}),u.jsx("td",{className:"py-4 px-4 text-center","data-id":"px7tzeaip","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-brand-red text-sm","data-id":"hkmzx0piu","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-4 h-4","data-id":"r1ekgg1l3","data-path":"src/pages/HomePage.tsx"}),"None"]})}),u.jsx("td",{className:"py-4 px-4 text-center bg-brand-gold/5","data-id":"b0rh4vl0w","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-brand-gold text-sm","data-id":"4zsrjwoe7","data-path":"src/pages/HomePage.tsx",children:"Limited"})}),u.jsx("td",{className:"py-4 px-4 text-center bg-emerald-50","data-id":"ra2r2ab2b","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-emerald-600 text-sm font-medium","data-id":"heyhrgbj5","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-4 h-4","data-id":"sf1ub6kvp","data-path":"src/pages/HomePage.tsx"}),"Full Ownership"]})})]}),u.jsxs("tr",{className:"hover:bg-gray-50 transition-colors","data-id":"7s86bk3f7","data-path":"src/pages/HomePage.tsx",children:[u.jsx("td",{className:"py-4 px-4 font-medium text-brand-navy text-sm md:text-base","data-id":"igqws19sn","data-path":"src/pages/HomePage.tsx",children:"Rider Control"}),u.jsx("td",{className:"py-4 px-4 text-center","data-id":"v41towwjj","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-brand-red text-sm","data-id":"hizkk6alz","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-4 h-4","data-id":"lxt1qbrob","data-path":"src/pages/HomePage.tsx"}),"None"]})}),u.jsx("td",{className:"py-4 px-4 text-center bg-brand-gold/5","data-id":"b1yn1r9hr","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-brand-gold text-sm","data-id":"uvntr65hn","data-path":"src/pages/HomePage.tsx",children:"Basic"})}),u.jsx("td",{className:"py-4 px-4 text-center bg-emerald-50","data-id":"wg2ghlomv","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-emerald-600 text-sm font-medium","data-id":"u9dwrpq6z","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-4 h-4","data-id":"njxcyfgv9","data-path":"src/pages/HomePage.tsx"}),"Full Control"]})})]}),u.jsxs("tr",{className:"hover:bg-gray-50 transition-colors","data-id":"etwwgg0gl","data-path":"src/pages/HomePage.tsx",children:[u.jsx("td",{className:"py-4 px-4 font-medium text-brand-navy text-sm md:text-base","data-id":"c3bx22ofb","data-path":"src/pages/HomePage.tsx",children:"Pricing Control"}),u.jsx("td",{className:"py-4 px-4 text-center","data-id":"p7s21euvu","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-brand-red text-sm","data-id":"awujyzlr9","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-4 h-4","data-id":"403clo9s1","data-path":"src/pages/HomePage.tsx"}),"None"]})}),u.jsx("td",{className:"py-4 px-4 text-center bg-brand-gold/5","data-id":"vdy1sa0jn","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-brand-gold text-sm","data-id":"umwbyhy4q","data-path":"src/pages/HomePage.tsx",children:"Limited"})}),u.jsx("td",{className:"py-4 px-4 text-center bg-emerald-50","data-id":"kih0kbpgg","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-emerald-600 text-sm font-medium","data-id":"dec8o2387","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-4 h-4","data-id":"gkm28cy2f","data-path":"src/pages/HomePage.tsx"}),"Full Control"]})})]}),u.jsxs("tr",{className:"hover:bg-gray-50 transition-colors","data-id":"6xl01m3t2","data-path":"src/pages/HomePage.tsx",children:[u.jsx("td",{className:"py-4 px-4 font-medium text-brand-navy text-sm md:text-base","data-id":"830ow0o19","data-path":"src/pages/HomePage.tsx",children:"Income Type"}),u.jsx("td",{className:"py-4 px-4 text-center","data-id":"dszucssdm","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-gray-600 text-sm","data-id":"xeku6ppp4","data-path":"src/pages/HomePage.tsx",children:"Fixed Rate"})}),u.jsx("td",{className:"py-4 px-4 text-center bg-brand-gold/5","data-id":"s4ks62ygd","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-brand-gold text-sm","data-id":"omwix4tmy","data-path":"src/pages/HomePage.tsx",children:"Coordination Earnings"})}),u.jsx("td",{className:"py-4 px-4 text-center bg-emerald-50","data-id":"ifvqlc9v6","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-emerald-600 text-sm font-medium","data-id":"pbb0eezwa","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-4 h-4","data-id":"1cfuge4fn","data-path":"src/pages/HomePage.tsx"}),"Business Profits"]})})]}),u.jsxs("tr",{className:"hover:bg-gray-50 transition-colors","data-id":"kpbconu0s","data-path":"src/pages/HomePage.tsx",children:[u.jsx("td",{className:"py-4 px-4 font-medium text-brand-navy text-sm md:text-base","data-id":"u28nlqaxw","data-path":"src/pages/HomePage.tsx",children:"Scalability"}),u.jsx("td",{className:"py-4 px-4 text-center","data-id":"ng7ikuk5f","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-brand-red text-sm","data-id":"i2zajolx9","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-4 h-4","data-id":"uwhsrgl1u","data-path":"src/pages/HomePage.tsx"}),"None"]})}),u.jsx("td",{className:"py-4 px-4 text-center bg-brand-gold/5","data-id":"ceqrmc055","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-brand-gold text-sm","data-id":"m5ozu3qdb","data-path":"src/pages/HomePage.tsx",children:"Limited"})}),u.jsx("td",{className:"py-4 px-4 text-center bg-emerald-50","data-id":"jgu4w8z1l","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-emerald-600 text-sm font-medium","data-id":"i8i3jnseq","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-4 h-4","data-id":"1909shhes","data-path":"src/pages/HomePage.tsx"}),"Unlimited"]})})]}),u.jsxs("tr",{className:"hover:bg-gray-50 transition-colors","data-id":"mtgzeha61","data-path":"src/pages/HomePage.tsx",children:[u.jsx("td",{className:"py-4 px-4 font-medium text-brand-navy text-sm md:text-base","data-id":"6oi2updsm","data-path":"src/pages/HomePage.tsx",children:"Coaching"}),u.jsx("td",{className:"py-4 px-4 text-center","data-id":"2kxjys4sd","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-brand-red text-sm","data-id":"itzi6bntg","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-4 h-4","data-id":"3vdyuun5n","data-path":"src/pages/HomePage.tsx"}),"None"]})}),u.jsx("td",{className:"py-4 px-4 text-center bg-brand-gold/5","data-id":"u532ctm1e","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-brand-gold text-sm","data-id":"5br52nd0h","data-path":"src/pages/HomePage.tsx",children:"Basic"})}),u.jsx("td",{className:"py-4 px-4 text-center bg-emerald-50","data-id":"5brgo7sj1","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-emerald-600 text-sm font-medium","data-id":"y587l540o","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-4 h-4","data-id":"mat6qyk4x","data-path":"src/pages/HomePage.tsx"}),"Full Support"]})})]}),u.jsxs("tr",{className:"hover:bg-gray-50 transition-colors","data-id":"fyya1p76u","data-path":"src/pages/HomePage.tsx",children:[u.jsx("td",{className:"py-4 px-4 font-medium text-brand-navy text-sm md:text-base","data-id":"m9jk4ks4q","data-path":"src/pages/HomePage.tsx",children:"Upgrade Path"}),u.jsx("td",{className:"py-4 px-4 text-center","data-id":"bn7yj9fnz","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-brand-red text-sm","data-id":"trnri0i5o","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-4 h-4","data-id":"2qejcqhqv","data-path":"src/pages/HomePage.tsx"}),"None"]})}),u.jsx("td",{className:"py-4 px-4 text-center bg-brand-gold/5","data-id":"x5arb9atm","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-brand-gold text-sm font-medium","data-id":"0rc75rj36","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Sx,{className:"w-4 h-4","data-id":"lf2gs9vxs","data-path":"src/pages/HomePage.tsx"}),"To ₱25K"]})}),u.jsx("td",{className:"py-4 px-4 text-center bg-emerald-50","data-id":"neh8iru45","data-path":"src/pages/HomePage.tsx",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-emerald-600 text-sm font-medium","data-id":"goko3urdl","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Cx,{className:"w-4 h-4","data-id":"at69w9jd4","data-path":"src/pages/HomePage.tsx"}),"Expand Further"]})})]})]})]})}),u.jsx("div",{className:"mt-8 text-center","data-id":"seqecgmuq","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"inline-flex flex-wrap items-center justify-center gap-2 md:gap-4 bg-brand-navy/5 rounded-xl px-6 py-4","data-id":"en22eg45h","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("span",{className:"flex items-center gap-2 text-sm md:text-base","data-id":"9rzpp496o","data-path":"src/pages/HomePage.tsx",children:[u.jsx("span",{className:"font-bold text-brand-red","data-id":"m9ckp1dv5","data-path":"src/pages/HomePage.tsx",children:"Apps"}),u.jsx("span",{className:"text-brand-body-text","data-id":"5kb9llztr","data-path":"src/pages/HomePage.tsx",children:"= trabaho"})]}),u.jsx("span",{className:"text-gray-400","data-id":"0ga8jrzao","data-path":"src/pages/HomePage.tsx",children:"•"}),u.jsxs("span",{className:"flex items-center gap-2 text-sm md:text-base","data-id":"5h8wiuv0p","data-path":"src/pages/HomePage.tsx",children:[u.jsx("span",{className:"font-bold text-brand-gold","data-id":"62odnp8fs","data-path":"src/pages/HomePage.tsx",children:"BRC"}),u.jsx("span",{className:"text-brand-body-text","data-id":"6azith65c","data-path":"src/pages/HomePage.tsx",children:"= negosyo na maliit"})]}),u.jsx("span",{className:"text-gray-400","data-id":"gmyteza4b","data-path":"src/pages/HomePage.tsx",children:"•"}),u.jsxs("span",{className:"flex items-center gap-2 text-sm md:text-base","data-id":"ibsdlmfo8","data-path":"src/pages/HomePage.tsx",children:[u.jsx("span",{className:"font-bold text-emerald-600","data-id":"gufkjj7t1","data-path":"src/pages/HomePage.tsx",children:"₱25K"}),u.jsx("span",{className:"text-brand-body-text","data-id":"2uyg9ry02","data-path":"src/pages/HomePage.tsx",children:"= negosyo na seryoso"})]})]})})]})}),u.jsx("section",{className:"py-16 px-4 bg-brand-card-bg","data-id":"ygh4cten9","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-5xl","data-id":"g13jo9uzj","data-path":"src/pages/HomePage.tsx",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-center mb-4 text-brand-navy","data-id":"y6hkxlup4","data-path":"src/pages/HomePage.tsx",children:"Upgrade Path — Kita Muna Bago Upgrade"}),u.jsx("p",{className:"text-center text-brand-body-text mb-10 max-w-2xl mx-auto","data-id":"33umm0w6a","data-path":"src/pages/HomePage.tsx",children:"Mag-start ka muna, patunayan ang sarili, at mag-level up kapag handa ka na."}),u.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8","data-id":"4idahrpom","data-path":"src/pages/HomePage.tsx",children:[u.jsxs(fr,{className:"relative bg-white border-2 border-brand-border p-6 shadow-md hover:shadow-lg transition-shadow","data-id":"81en1nb8f","data-path":"src/pages/HomePage.tsx",children:[u.jsx("div",{className:"absolute -top-3 right-4","data-id":"w1ob5m14i","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"bg-gray-500 text-white text-xs font-medium px-3 py-1 rounded-full","data-id":"8lkt3lt87","data-path":"src/pages/HomePage.tsx",children:"Optional only"})}),u.jsx("div",{className:"mb-4","data-id":"1ll4cciz0","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-xs uppercase tracking-wide text-gray-500 font-semibold","data-id":"fqwapwu6d","data-path":"src/pages/HomePage.tsx",children:"Option 1"})}),u.jsx("h3",{className:"text-2xl font-bold mb-2 text-brand-navy","data-id":"cu5jsknoe","data-path":"src/pages/HomePage.tsx",children:"Lite Branding"}),u.jsxs("div",{className:"flex items-baseline gap-2 mb-6","data-id":"zxfell0t5","data-path":"src/pages/HomePage.tsx",children:[u.jsx("span",{className:"text-3xl font-bold text-brand-gold","data-id":"6amrzd97d","data-path":"src/pages/HomePage.tsx",children:"₱6,500"}),u.jsx("span",{className:"text-gray-500 text-sm","data-id":"us5s8jgqf","data-path":"src/pages/HomePage.tsx",children:"one-time"})]}),u.jsxs("ul",{className:"space-y-3","data-id":"963cul7zc","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("li",{className:"flex items-start gap-3","data-id":"mijfu3i9w","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-brand-gold flex-shrink-0 mt-0.5","data-id":"sp6cgi4zv","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-brand-body-text","data-id":"6xt7fg7ip","data-path":"src/pages/HomePage.tsx",children:"App with your business name"})]}),u.jsxs("li",{className:"flex items-start gap-3","data-id":"tv181fkw1","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-brand-gold flex-shrink-0 mt-0.5","data-id":"e21wtfmsn","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-brand-body-text","data-id":"sg6ldj8ko","data-path":"src/pages/HomePage.tsx",children:"Logo & color theme"})]}),u.jsxs("li",{className:"flex items-start gap-3","data-id":"1ada3r11x","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 text-brand-gold flex-shrink-0 mt-0.5","data-id":"udrmt93yl","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-brand-body-text","data-id":"w8rzkyp95","data-path":"src/pages/HomePage.tsx",children:"Customer-facing branding"})]})]})]}),u.jsxs(fr,{className:"relative bg-gradient-to-br from-emerald-50 to-blue-50 border-2 border-emerald-300 p-6 shadow-md hover:shadow-lg transition-shadow","data-id":"ad5kjiqus","data-path":"src/pages/HomePage.tsx",children:[u.jsx("div",{className:"absolute -top-3 right-4","data-id":"x6kkztgg2","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"bg-emerald-500 text-white text-xs font-medium px-3 py-1 rounded-full","data-id":"dw7nxbw0f","data-path":"src/pages/HomePage.tsx",children:"Full Business"})}),u.jsx("div",{className:"mb-4","data-id":"1sl746bii","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-xs uppercase tracking-wide text-emerald-600 font-semibold","data-id":"l1amk1537","data-path":"src/pages/HomePage.tsx",children:"Option 2"})}),u.jsx("h3",{className:"text-2xl font-bold mb-2 text-brand-navy","data-id":"md1dr34eg","data-path":"src/pages/HomePage.tsx",children:"Branded Delivery Business Owner"}),u.jsx("div",{className:"flex items-baseline gap-2 mb-4","data-id":"c0b1znpvf","data-path":"src/pages/HomePage.tsx",children:u.jsx("span",{className:"text-3xl font-bold text-emerald-600","data-id":"7zjtwsgde","data-path":"src/pages/HomePage.tsx",children:"₱25K"})}),u.jsxs("div",{className:"bg-white/70 rounded-lg p-4 mb-4","data-id":"x93a4g5mx","data-path":"src/pages/HomePage.tsx",children:[u.jsx("p",{className:"text-sm font-semibold text-brand-navy mb-3","data-id":"sz0wn1zgl","data-path":"src/pages/HomePage.tsx",children:"Eligibility (any one):"}),u.jsxs("ul",{className:"space-y-2","data-id":"2mzwaqak6","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("li",{className:"flex items-center gap-2","data-id":"06pakjd64","data-path":"src/pages/HomePage.tsx",children:[u.jsx(US,{className:"w-4 h-4 text-emerald-500 flex-shrink-0","data-id":"cs8k77akf","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-sm text-brand-body-text","data-id":"tslt5xsp2","data-path":"src/pages/HomePage.tsx",children:"300+ deliveries"})]}),u.jsxs("li",{className:"flex items-center gap-2","data-id":"s7r509po2","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Cx,{className:"w-4 h-4 text-emerald-500 flex-shrink-0","data-id":"2ym290eyd","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-sm text-brand-body-text","data-id":"r21r7ukta","data-path":"src/pages/HomePage.tsx",children:"2 months ₱8,000+ net"})]}),u.jsxs("li",{className:"flex items-center gap-2","data-id":"hhf76crvr","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Px,{className:"w-4 h-4 text-emerald-500 flex-shrink-0","data-id":"u5g2pllss","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-sm text-brand-body-text","data-id":"hxq98x9br","data-path":"src/pages/HomePage.tsx",children:"5 active riders"})]}),u.jsxs("li",{className:"flex items-center gap-2","data-id":"q3jrdm3fq","data-path":"src/pages/HomePage.tsx",children:[u.jsx($B,{className:"w-4 h-4 text-emerald-500 flex-shrink-0","data-id":"km8h7npzt","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-sm text-brand-body-text","data-id":"r2i91qtpe","data-path":"src/pages/HomePage.tsx",children:"3 repeat MSME clients"})]})]})]})]})]}),u.jsx("div",{className:"mt-8 text-center","data-id":"ny3bc70eq","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"inline-flex items-center gap-2 bg-brand-navy/5 rounded-lg px-5 py-3","data-id":"fk12m567i","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Il,{className:"w-5 h-5 text-brand-navy","data-id":"zdxp8l9xj","data-path":"src/pages/HomePage.tsx"}),u.jsx("p",{className:"text-sm text-brand-body-text","data-id":"ud1et34ym","data-path":"src/pages/HomePage.tsx",children:"Upgrades are optional and performance-based."})]})})]})}),u.jsx("section",{className:"py-16 px-4 bg-brand-card-bg","data-id":"ayc3w0115","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-6xl","data-id":"k9ei734q7","data-path":"src/pages/HomePage.tsx",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-center mb-12 text-brand-navy","data-id":"9flvjdngg","data-path":"src/pages/HomePage.tsx",children:"Ano ang Kasama sa ₱2,500 BRC Entry?"}),u.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6","data-id":"cqq51ghdi","data-path":"src/pages/HomePage.tsx",children:[u.jsxs(fr,{className:"bg-brand-card-bg shadow-md border border-brand-border p-6 hover:shadow-lg transition-shadow","data-id":"o7175m2xi","data-path":"src/pages/HomePage.tsx",children:[u.jsx(US,{className:"w-12 h-12 mb-4 text-brand-gold","data-id":"3s9jkf87m","data-path":"src/pages/HomePage.tsx"}),u.jsx("h3",{className:"text-xl font-bold mb-3 text-brand-navy","data-id":"4kef85v8g","data-path":"src/pages/HomePage.tsx",children:"Starter Delivery System"}),u.jsx("p",{className:"text-brand-body-text","data-id":"4n36gj84e","data-path":"src/pages/HomePage.tsx",children:"Access to a structured delivery business system designed for beginners."})]}),u.jsxs(fr,{className:"bg-brand-card-bg shadow-md border border-brand-border p-6 hover:shadow-lg transition-shadow","data-id":"a8o6csesx","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Px,{className:"w-12 h-12 mb-4 text-brand-gold","data-id":"r0r38dlx5","data-path":"src/pages/HomePage.tsx"}),u.jsx("h3",{className:"text-xl font-bold mb-3 text-brand-navy","data-id":"v4lih5887","data-path":"src/pages/HomePage.tsx",children:"Generic Platform Access"}),u.jsx("p",{className:"text-brand-body-text","data-id":"r8tg9fqbr","data-path":"src/pages/HomePage.tsx",children:"Use the shared platform to coordinate riders and customers for deliveries."})]}),u.jsxs(fr,{className:"bg-brand-card-bg shadow-md border border-brand-border p-6 hover:shadow-lg transition-shadow","data-id":"yrlao5vp3","data-path":"src/pages/HomePage.tsx",children:[u.jsx(cB,{className:"w-12 h-12 mb-4 text-brand-gold","data-id":"4mvmcjh82","data-path":"src/pages/HomePage.tsx"}),u.jsx("h3",{className:"text-xl font-bold mb-3 text-brand-navy","data-id":"ncq3lmbtb","data-path":"src/pages/HomePage.tsx",children:"Training & Orientation"}),u.jsx("p",{className:"text-brand-body-text","data-id":"5qownvv14","data-path":"src/pages/HomePage.tsx",children:"Basic onboarding to learn the process, rules, and execution standards."})]}),u.jsxs(fr,{className:"bg-brand-card-bg shadow-md border border-brand-border p-6 hover:shadow-lg transition-shadow","data-id":"y3oq8pibg","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Rk,{className:"w-12 h-12 mb-4 text-brand-gold","data-id":"3b78eenoc","data-path":"src/pages/HomePage.tsx"}),u.jsx("h3",{className:"text-xl font-bold mb-3 text-brand-navy","data-id":"6vnrs1vf5","data-path":"src/pages/HomePage.tsx",children:"Business Tools & Templates"}),u.jsx("p",{className:"text-brand-body-text","data-id":"9ilgnt2un","data-path":"src/pages/HomePage.tsx",children:"Simple tools and templates for coordination and basic tracking."})]}),u.jsxs(fr,{className:"bg-brand-card-bg shadow-md border border-brand-border p-6 hover:shadow-lg transition-shadow","data-id":"cuny4efhh","data-path":"src/pages/HomePage.tsx",children:[u.jsx(_B,{className:"w-12 h-12 mb-4 text-brand-gold","data-id":"t8osb9fgw","data-path":"src/pages/HomePage.tsx"}),u.jsx("h3",{className:"text-xl font-bold mb-3 text-brand-navy","data-id":"ozt4azk8o","data-path":"src/pages/HomePage.tsx",children:"Growth Pathway"}),u.jsx("p",{className:"text-brand-body-text","data-id":"psq6wkfit","data-path":"src/pages/HomePage.tsx",children:"Clear path to optional branding and advanced delivery business models."})]})]}),u.jsx("p",{className:"text-center text-sm text-gray-500 mt-8 max-w-xl mx-auto","data-id":"lvm0eaefo","data-path":"src/pages/HomePage.tsx",children:"Hindi ito ownership shares, investment, o profit entitlement."})]})}),u.jsx("section",{id:"how-it-works",className:"py-16 px-4 bg-brand-light-bg","data-id":"b14wzdpd7","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-5xl","data-id":"r41awzmfs","data-path":"src/pages/HomePage.tsx",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-center mb-12 text-brand-navy","data-id":"dzmvkayz9","data-path":"src/pages/HomePage.tsx",children:"Paano Gumagana ang BRC?"}),u.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8","data-id":"s5ertbwvv","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("div",{className:"bg-brand-card-bg p-8 rounded-lg shadow-md text-center","data-id":"qgo2czrff","data-path":"src/pages/HomePage.tsx",children:[u.jsx("div",{className:"w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-6 text-2xl font-bold bg-brand-gold text-brand-navy","data-id":"t7tj0srgk","data-path":"src/pages/HomePage.tsx",children:"1"}),u.jsx("h3",{className:"text-xl font-bold mb-4 text-brand-navy","data-id":"7ovidcd4k","data-path":"src/pages/HomePage.tsx",children:"Join as a BRC Owner"}),u.jsx("p",{className:"text-brand-body-text","data-id":"sz3drhdds","data-path":"src/pages/HomePage.tsx",children:"Submit your application and pay the ₱2,500 one-time entry fee to enter the delivery business system."})]}),u.jsxs("div",{className:"bg-brand-card-bg p-8 rounded-lg shadow-md text-center","data-id":"cyt49y449","data-path":"src/pages/HomePage.tsx",children:[u.jsx("div",{className:"w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-6 text-2xl font-bold bg-brand-gold text-brand-navy","data-id":"p28ine9kx","data-path":"src/pages/HomePage.tsx",children:"2"}),u.jsx("h3",{className:"text-xl font-bold mb-4 text-brand-navy","data-id":"4vfl71511","data-path":"src/pages/HomePage.tsx",children:"Activate the Starter Delivery System"}),u.jsx("p",{className:"text-brand-body-text","data-id":"06rk041p4","data-path":"src/pages/HomePage.tsx",children:"Orientation and system walkthrough so you can learn how to coordinate deliveries using the platform."})]}),u.jsxs("div",{className:"bg-brand-card-bg p-8 rounded-lg shadow-md text-center","data-id":"l2io398lm","data-path":"src/pages/HomePage.tsx",children:[u.jsx("div",{className:"w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-6 text-2xl font-bold bg-brand-gold text-brand-navy","data-id":"nabx1to6s","data-path":"src/pages/HomePage.tsx",children:"3"}),u.jsx("h3",{className:"text-xl font-bold mb-4 text-brand-navy","data-id":"wghula6qy","data-path":"src/pages/HomePage.tsx",children:"Coordinate & Earn Through Execution"}),u.jsx("p",{className:"text-brand-body-text","data-id":"cuduhzhil","data-path":"src/pages/HomePage.tsx",children:"Coordinate riders and customers, complete real deliveries, and earn small margins through coordination."})]})]}),u.jsx("p",{className:"text-center text-sm text-gray-500 mt-8 max-w-xl mx-auto","data-id":"h26jbj9hv","data-path":"src/pages/HomePage.tsx",children:"Any earnings depend on effort, coordination, availability, and local demand."})]})}),u.jsx("section",{className:"py-16 px-4 bg-brand-card-bg","data-id":"djc305d6d","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-5xl","data-id":"jt43huh9p","data-path":"src/pages/HomePage.tsx",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-center mb-12 text-brand-navy","data-id":"iqll5wslo","data-path":"src/pages/HomePage.tsx",children:"Para Kanino ang BRC?"}),u.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8","data-id":"sa6sv6fx2","data-path":"src/pages/HomePage.tsx",children:[u.jsxs(fr,{className:"bg-brand-card-bg shadow-md border-2 border-brand-gold p-8","data-id":"0yy9cja3l","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("h3",{className:"text-2xl font-bold mb-6 flex items-center gap-2 text-brand-navy","data-id":"s3pr9cfjt","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-8 h-8 text-brand-gold","data-id":"es7mvpmj2","data-path":"src/pages/HomePage.tsx"}),"Para sa Iyo kung..."]}),u.jsxs("ul",{className:"space-y-4","data-id":"4ws546q85","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("li",{className:"flex items-start gap-3","data-id":"ndqpzfhi6","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 flex-shrink-0 mt-0.5 text-brand-gold","data-id":"y6hhj24in","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-brand-body-text","data-id":"etutssszg","data-path":"src/pages/HomePage.tsx",children:"Riders o aspiring riders ka"})]}),u.jsxs("li",{className:"flex items-start gap-3","data-id":"01506odpw","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 flex-shrink-0 mt-0.5 text-brand-gold","data-id":"lxsmggzvn","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-brand-body-text","data-id":"a8mady1zm","data-path":"src/pages/HomePage.tsx",children:"Gusto mo ng long-term direction"})]}),u.jsxs("li",{className:"flex items-start gap-3","data-id":"v4kk6essg","data-path":"src/pages/HomePage.tsx",children:[u.jsx(Tr,{className:"w-5 h-5 flex-shrink-0 mt-0.5 text-brand-gold","data-id":"dd31z1uel","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-brand-body-text","data-id":"cv5xzon9n","data-path":"src/pages/HomePage.tsx",children:"Handa ka matuto at sumunod sa sistema"})]})]})]}),u.jsxs(fr,{className:"bg-brand-card-bg shadow-md border-2 border-brand-border p-8","data-id":"vufc55m5h","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("h3",{className:"text-2xl font-bold mb-6 flex items-center gap-2 text-brand-navy","data-id":"b3sf6dun7","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-8 h-8 text-brand-red","data-id":"4e48gr83g","data-path":"src/pages/HomePage.tsx"}),"Hindi para sa iyo kung..."]}),u.jsxs("ul",{className:"space-y-4","data-id":"ndr08n6lx","data-path":"src/pages/HomePage.tsx",children:[u.jsxs("li",{className:"flex items-start gap-3","data-id":"yoheblznm","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-5 h-5 flex-shrink-0 mt-0.5 text-brand-red","data-id":"ekb08hkfb","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-brand-body-text","data-id":"b7gtbzyjp","data-path":"src/pages/HomePage.tsx",children:"Naghahanap ng regular employment"})]}),u.jsxs("li",{className:"flex items-start gap-3","data-id":"to3euz62h","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-5 h-5 flex-shrink-0 mt-0.5 text-brand-red","data-id":"9xn1jln2w","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-brand-body-text","data-id":"6c66gwsyd","data-path":"src/pages/HomePage.tsx",children:"Gusto ng guaranteed income"})]}),u.jsxs("li",{className:"flex items-start gap-3","data-id":"ylj8r8c8n","data-path":"src/pages/HomePage.tsx",children:[u.jsx(ca,{className:"w-5 h-5 flex-shrink-0 mt-0.5 text-brand-red","data-id":"jwjinoc9g","data-path":"src/pages/HomePage.tsx"}),u.jsx("span",{className:"text-brand-body-text","data-id":"ya5zit15q","data-path":"src/pages/HomePage.tsx",children:"Ayaw sa training or structure"})]})]})]})]})]})}),u.jsx("section",{className:"py-20 px-4 bg-brand-navy","data-id":"4fueixc1k","data-path":"src/pages/HomePage.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-3xl text-center","data-id":"mpd17z7w3","data-path":"src/pages/HomePage.tsx",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-6 text-white","data-id":"g8547u61f","data-path":"src/pages/HomePage.tsx",children:"Ready Ka Na Bang Mag-Level Up?"}),u.jsx("p",{className:"text-lg text-gray-200 mb-8 max-w-2xl mx-auto","data-id":"ifsdxwnbl","data-path":"src/pages/HomePage.tsx",children:"Ang ₱2,500 ay entry sa sistema — hindi bayad sa trabaho, hindi investment, at walang garantiyang kita."}),u.jsx(Yt,{to:"/apply","data-id":"s6u9gqudv","data-path":"src/pages/HomePage.tsx",children:u.jsxs(Fr,{className:"font-bold text-lg px-10 py-6 rounded-lg h-auto mb-4 transition-transform hover:scale-105 inline-flex items-center gap-2 bg-brand-gold text-brand-navy hover:bg-brand-gold/90","data-id":"byy85mxtj","data-path":"src/pages/HomePage.tsx",children:["Join BRC Now for ₱2,500",u.jsx(Sx,{className:"w-5 h-5","data-id":"rmxl6wupt","data-path":"src/pages/HomePage.tsx"})]})}),u.jsx("p",{className:"text-sm font-semibold mt-4 text-brand-red","data-id":"94q3o4n82","data-path":"src/pages/HomePage.tsx",children:"âš ï¸ Limited slots per area."})]})}),u.jsx("section",{className:"py-8 px-4 bg-gray-100","data-id":"kn23d7jbi","data-path":"src/pages/HomePage.tsx",children:u.jsx("div",{className:"container mx-auto max-w-4xl","data-id":"aureie88e","data-path":"src/pages/HomePage.tsx",children:u.jsxs("p",{className:"text-sm text-gray-600 text-center leading-relaxed","data-id":"xl85ss2uf","data-path":"src/pages/HomePage.tsx",children:[u.jsx("strong",{"data-id":"95phx5t6z","data-path":"src/pages/HomePage.tsx",children:"Legal Disclaimer:"})," Ang Bayanihan Rider Community (BRC) ay isang community-based platform-enabled delivery business entry program. Hindi ito employment, cooperative, partnership, o investment. Walang guaranteed income. Ang participation at anumang kita ay depende sa effort, availability, at local demand."]})})}),u.jsx(wo,{"data-id":"6jrgblb5g","data-path":"src/pages/HomePage.tsx"})]})}const qE=E.createContext({});function kq(e){const t=E.useRef(null);return t.current===null&&(t.current=e()),t.current}const y4=typeof window<"u",Eq=y4?E.useLayoutEffect:E.useEffect,w4=E.createContext(null);function b4(e,t){e.indexOf(t)===-1&&e.push(t)}function _4(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const Jo=(e,t,r)=>r>t?t:r<e?e:r;let S4=()=>{};const el={},WE=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function $E(e){return typeof e=="object"&&e!==null}const GE=e=>/^0[^.\s]+$/u.test(e);function A4(e){let t;return()=>(t===void 0&&(t=e()),t)}const Gs=e=>e,jq=(e,t)=>r=>t(e(r)),D0=(...e)=>e.reduce(jq),t0=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n};class N4{constructor(){this.subscriptions=[]}add(t){return b4(this.subscriptions,t),()=>_4(this.subscriptions,t)}notify(t,r,n){const a=this.subscriptions.length;if(a)if(a===1)this.subscriptions[0](t,r,n);else for(let s=0;s<a;s++){const i=this.subscriptions[s];i&&i(t,r,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const uo=e=>e*1e3,Ws=e=>e/1e3;function KE(e,t){return t?e*(1e3/t):0}const YE=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,Rq=1e-7,Fq=12;function Lq(e,t,r,n,a){let s,i,o=0;do i=t+(r-t)/2,s=YE(i,n,a)-e,s>0?r=i:t=i;while(Math.abs(s)>Rq&&++o<Fq);return i}function M0(e,t,r,n){if(e===t&&r===n)return Gs;const a=s=>Lq(s,0,1,e,r);return s=>s===0||s===1?s:YE(a(s),t,n)}const XE=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,QE=e=>t=>1-e(1-t),ZE=M0(.33,1.53,.69,.99),C4=QE(ZE),JE=XE(C4),e8=e=>(e*=2)<1?.5*C4(e):.5*(2-Math.pow(2,-10*(e-1))),P4=e=>1-Math.sin(Math.acos(e)),t8=QE(P4),r8=XE(P4),Oq=M0(.42,0,1,1),Iq=M0(0,0,.58,1),n8=M0(.42,0,.58,1),Dq=e=>Array.isArray(e)&&typeof e[0]!="number",a8=e=>Array.isArray(e)&&typeof e[0]=="number",Mq={linear:Gs,easeIn:Oq,easeInOut:n8,easeOut:Iq,circIn:P4,circInOut:r8,circOut:t8,backIn:C4,backInOut:JE,backOut:ZE,anticipate:e8},Bq=e=>typeof e=="string",bA=e=>{if(a8(e)){S4(e.length===4);const[t,r,n,a]=e;return M0(t,r,n,a)}else if(Bq(e))return Mq[e];return e},lg=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function zq(e,t){let r=new Set,n=new Set,a=!1,s=!1;const i=new WeakSet;let o={delta:0,timestamp:0,isProcessing:!1};function l(d){i.has(d)&&(c.schedule(d),e()),d(o)}const c={schedule:(d,f=!1,h=!1)=>{const y=h&&a?r:n;return f&&i.add(d),y.has(d)||y.add(d),d},cancel:d=>{n.delete(d),i.delete(d)},process:d=>{if(o=d,a){s=!0;return}a=!0,[r,n]=[n,r],r.forEach(l),r.clear(),a=!1,s&&(s=!1,c.process(d))}};return c}const Hq=40;function s8(e,t){let r=!1,n=!0;const a={delta:0,timestamp:0,isProcessing:!1},s=()=>r=!0,i=lg.reduce((b,S)=>(b[S]=zq(s),b),{}),{setup:o,read:l,resolveKeyframes:c,preUpdate:d,update:f,preRender:h,render:p,postRender:y}=i,g=()=>{const b=el.useManualTiming?a.timestamp:performance.now();r=!1,el.useManualTiming||(a.delta=n?1e3/60:Math.max(Math.min(b-a.timestamp,Hq),1)),a.timestamp=b,a.isProcessing=!0,o.process(a),l.process(a),c.process(a),d.process(a),f.process(a),h.process(a),p.process(a),y.process(a),a.isProcessing=!1,r&&t&&(n=!1,e(g))},w=()=>{r=!0,n=!0,a.isProcessing||e(g)};return{schedule:lg.reduce((b,S)=>{const T=i[S];return b[S]=(O,C=!1,j=!1)=>(r||w(),T.schedule(O,C,j)),b},{}),cancel:b=>{for(let S=0;S<lg.length;S++)i[lg[S]].cancel(b)},state:a,steps:i}}const{schedule:Hr,cancel:xc,state:Yn,steps:Dy}=s8(typeof requestAnimationFrame<"u"?requestAnimationFrame:Gs,!0);let qg;function Uq(){qg=void 0}const $a={now:()=>(qg===void 0&&$a.set(Yn.isProcessing||el.useManualTiming?Yn.timestamp:performance.now()),qg),set:e=>{qg=e,queueMicrotask(Uq)}},i8=e=>t=>typeof t=="string"&&t.startsWith(e),o8=i8("--"),Vq=i8("var(--"),T4=e=>Vq(e)?qq.test(e.split("/*")[0].trim()):!1,qq=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,$f={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},r0={...$f,transform:e=>Jo(0,1,e)},cg={...$f,default:1},pp=e=>Math.round(e*1e5)/1e5,k4=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Wq(e){return e==null}const $q=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,E4=(e,t)=>r=>!!(typeof r=="string"&&$q.test(r)&&r.startsWith(e)||t&&!Wq(r)&&Object.prototype.hasOwnProperty.call(r,t)),l8=(e,t,r)=>n=>{if(typeof n!="string")return n;const[a,s,i,o]=n.match(k4);return{[e]:parseFloat(a),[t]:parseFloat(s),[r]:parseFloat(i),alpha:o!==void 0?parseFloat(o):1}},Gq=e=>Jo(0,255,e),My={...$f,transform:e=>Math.round(Gq(e))},tu={test:E4("rgb","red"),parse:l8("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+My.transform(e)+", "+My.transform(t)+", "+My.transform(r)+", "+pp(r0.transform(n))+")"};function Kq(e){let t="",r="",n="",a="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),a=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),a=e.substring(4,5),t+=t,r+=r,n+=n,a+=a),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:a?parseInt(a,16)/255:1}}const Uw={test:E4("#"),parse:Kq,transform:tu.transform},B0=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Tl=B0("deg"),fo=B0("%"),jt=B0("px"),Yq=B0("vh"),Xq=B0("vw"),_A={...fo,parse:e=>fo.parse(e)/100,transform:e=>fo.transform(e*100)},Ud={test:E4("hsl","hue"),parse:l8("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+fo.transform(pp(t))+", "+fo.transform(pp(r))+", "+pp(r0.transform(n))+")"},yn={test:e=>tu.test(e)||Uw.test(e)||Ud.test(e),parse:e=>tu.test(e)?tu.parse(e):Ud.test(e)?Ud.parse(e):Uw.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?tu.transform(e):Ud.transform(e),getAnimatableNone:e=>{const t=yn.parse(e);return t.alpha=0,yn.transform(t)}},Qq=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Zq(e){var t,r;return isNaN(e)&&typeof e=="string"&&(((t=e.match(k4))==null?void 0:t.length)||0)+(((r=e.match(Qq))==null?void 0:r.length)||0)>0}const c8="number",u8="color",Jq="var",eW="var(",SA="${}",tW=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function n0(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},a=[];let s=0;const o=t.replace(tW,l=>(yn.test(l)?(n.color.push(s),a.push(u8),r.push(yn.parse(l))):l.startsWith(eW)?(n.var.push(s),a.push(Jq),r.push(l)):(n.number.push(s),a.push(c8),r.push(parseFloat(l))),++s,SA)).split(SA);return{values:r,split:o,indexes:n,types:a}}function d8(e){return n0(e).values}function f8(e){const{split:t,types:r}=n0(e),n=t.length;return a=>{let s="";for(let i=0;i<n;i++)if(s+=t[i],a[i]!==void 0){const o=r[i];o===c8?s+=pp(a[i]):o===u8?s+=yn.transform(a[i]):s+=a[i]}return s}}const rW=e=>typeof e=="number"?0:yn.test(e)?yn.getAnimatableNone(e):e;function nW(e){const t=d8(e);return f8(e)(t.map(rW))}const vc={test:Zq,parse:d8,createTransformer:f8,getAnimatableNone:nW};function By(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function aW({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let a=0,s=0,i=0;if(!t)a=s=i=r;else{const o=r<.5?r*(1+t):r+t-r*t,l=2*r-o;a=By(l,o,e+1/3),s=By(l,o,e),i=By(l,o,e-1/3)}return{red:Math.round(a*255),green:Math.round(s*255),blue:Math.round(i*255),alpha:n}}function Ox(e,t){return r=>r>0?t:e}const qr=(e,t,r)=>e+(t-e)*r,zy=(e,t,r)=>{const n=e*e,a=r*(t*t-n)+n;return a<0?0:Math.sqrt(a)},sW=[Uw,tu,Ud],iW=e=>sW.find(t=>t.test(e));function AA(e){const t=iW(e);if(!t)return!1;let r=t.parse(e);return t===Ud&&(r=aW(r)),r}const NA=(e,t)=>{const r=AA(e),n=AA(t);if(!r||!n)return Ox(e,t);const a={...r};return s=>(a.red=zy(r.red,n.red,s),a.green=zy(r.green,n.green,s),a.blue=zy(r.blue,n.blue,s),a.alpha=qr(r.alpha,n.alpha,s),tu.transform(a))},Vw=new Set(["none","hidden"]);function oW(e,t){return Vw.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function lW(e,t){return r=>qr(e,t,r)}function j4(e){return typeof e=="number"?lW:typeof e=="string"?T4(e)?Ox:yn.test(e)?NA:dW:Array.isArray(e)?h8:typeof e=="object"?yn.test(e)?NA:cW:Ox}function h8(e,t){const r=[...e],n=r.length,a=e.map((s,i)=>j4(s)(s,t[i]));return s=>{for(let i=0;i<n;i++)r[i]=a[i](s);return r}}function cW(e,t){const r={...e,...t},n={};for(const a in r)e[a]!==void 0&&t[a]!==void 0&&(n[a]=j4(e[a])(e[a],t[a]));return a=>{for(const s in n)r[s]=n[s](a);return r}}function uW(e,t){const r=[],n={color:0,var:0,number:0};for(let a=0;a<t.values.length;a++){const s=t.types[a],i=e.indexes[s][n[s]],o=e.values[i]??0;r[a]=o,n[s]++}return r}const dW=(e,t)=>{const r=vc.createTransformer(t),n=n0(e),a=n0(t);return n.indexes.var.length===a.indexes.var.length&&n.indexes.color.length===a.indexes.color.length&&n.indexes.number.length>=a.indexes.number.length?Vw.has(e)&&!a.values.length||Vw.has(t)&&!n.values.length?oW(e,t):D0(h8(uW(n,a),a.values),r):Ox(e,t)};function p8(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?qr(e,t,r):j4(e)(e,t)}const fW=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>Hr.update(t,r),stop:()=>xc(t),now:()=>Yn.isProcessing?Yn.timestamp:$a.now()}},m8=(e,t,r=10)=>{let n="";const a=Math.max(Math.round(t/r),2);for(let s=0;s<a;s++)n+=Math.round(e(s/(a-1))*1e4)/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},Ix=2e4;function R4(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t<Ix;)t+=r,n=e.next(t);return t>=Ix?1/0:t}function hW(e,t=100,r){const n=r({...e,keyframes:[0,t]}),a=Math.min(R4(n),Ix);return{type:"keyframes",ease:s=>n.next(a*s).value/t,duration:Ws(a)}}const pW=5;function g8(e,t,r){const n=Math.max(t-pW,0);return KE(r-e(n),t-n)}const Zr={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Hy=.001;function mW({duration:e=Zr.duration,bounce:t=Zr.bounce,velocity:r=Zr.velocity,mass:n=Zr.mass}){let a,s,i=1-t;i=Jo(Zr.minDamping,Zr.maxDamping,i),e=Jo(Zr.minDuration,Zr.maxDuration,Ws(e)),i<1?(a=c=>{const d=c*i,f=d*e,h=d-r,p=qw(c,i),y=Math.exp(-f);return Hy-h/p*y},s=c=>{const f=c*i*e,h=f*r+r,p=Math.pow(i,2)*Math.pow(c,2)*e,y=Math.exp(-f),g=qw(Math.pow(c,2),i);return(-a(c)+Hy>0?-1:1)*((h-p)*y)/g}):(a=c=>{const d=Math.exp(-c*e),f=(c-r)*e+1;return-Hy+d*f},s=c=>{const d=Math.exp(-c*e),f=(r-c)*(e*e);return d*f});const o=5/e,l=xW(a,s,o);if(e=uo(e),isNaN(l))return{stiffness:Zr.stiffness,damping:Zr.damping,duration:e};{const c=Math.pow(l,2)*n;return{stiffness:c,damping:i*2*Math.sqrt(n*c),duration:e}}}const gW=12;function xW(e,t,r){let n=r;for(let a=1;a<gW;a++)n=n-e(n)/t(n);return n}function qw(e,t){return e*Math.sqrt(1-t*t)}const vW=["duration","bounce"],yW=["stiffness","damping","mass"];function CA(e,t){return t.some(r=>e[r]!==void 0)}function wW(e){let t={velocity:Zr.velocity,stiffness:Zr.stiffness,damping:Zr.damping,mass:Zr.mass,isResolvedFromDuration:!1,...e};if(!CA(e,yW)&&CA(e,vW))if(e.visualDuration){const r=e.visualDuration,n=2*Math.PI/(r*1.2),a=n*n,s=2*Jo(.05,1,1-(e.bounce||0))*Math.sqrt(a);t={...t,mass:Zr.mass,stiffness:a,damping:s}}else{const r=mW(e);t={...t,...r,mass:Zr.mass},t.isResolvedFromDuration=!0}return t}function Dx(e=Zr.visualDuration,t=Zr.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:a}=r;const s=r.keyframes[0],i=r.keyframes[r.keyframes.length-1],o={done:!1,value:s},{stiffness:l,damping:c,mass:d,duration:f,velocity:h,isResolvedFromDuration:p}=wW({...r,velocity:-Ws(r.velocity||0)}),y=h||0,g=c/(2*Math.sqrt(l*d)),w=i-s,x=Ws(Math.sqrt(l/d)),v=Math.abs(w)<5;n||(n=v?Zr.restSpeed.granular:Zr.restSpeed.default),a||(a=v?Zr.restDelta.granular:Zr.restDelta.default);let b;if(g<1){const T=qw(x,g);b=O=>{const C=Math.exp(-g*x*O);return i-C*((y+g*x*w)/T*Math.sin(T*O)+w*Math.cos(T*O))}}else if(g===1)b=T=>i-Math.exp(-x*T)*(w+(y+x*w)*T);else{const T=x*Math.sqrt(g*g-1);b=O=>{const C=Math.exp(-g*x*O),j=Math.min(T*O,300);return i-C*((y+g*x*w)*Math.sinh(j)+T*w*Math.cosh(j))/T}}const S={calculatedDuration:p&&f||null,next:T=>{const O=b(T);if(p)o.done=T>=f;else{let C=T===0?y:0;g<1&&(C=T===0?uo(y):g8(b,T,O));const j=Math.abs(C)<=n,L=Math.abs(i-O)<=a;o.done=j&&L}return o.value=o.done?i:O,o},toString:()=>{const T=Math.min(R4(S),Ix),O=m8(C=>S.next(T*C).value,T,30);return T+"ms "+O},toTransition:()=>{}};return S}Dx.applyToOptions=e=>{const t=hW(e,100,Dx);return e.ease=t.ease,e.duration=uo(t.duration),e.type="keyframes",e};function Ww({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:a=10,bounceStiffness:s=500,modifyTarget:i,min:o,max:l,restDelta:c=.5,restSpeed:d}){const f=e[0],h={done:!1,value:f},p=j=>o!==void 0&&j<o||l!==void 0&&j>l,y=j=>o===void 0?l:l===void 0||Math.abs(o-j)<Math.abs(l-j)?o:l;let g=r*t;const w=f+g,x=i===void 0?w:i(w);x!==w&&(g=x-f);const v=j=>-g*Math.exp(-j/n),b=j=>x+v(j),S=j=>{const L=v(j),M=b(j);h.done=Math.abs(L)<=c,h.value=h.done?x:M};let T,O;const C=j=>{p(h.value)&&(T=j,O=Dx({keyframes:[h.value,y(h.value)],velocity:g8(b,j,h.value),damping:a,stiffness:s,restDelta:c,restSpeed:d}))};return C(0),{calculatedDuration:null,next:j=>{let L=!1;return!O&&T===void 0&&(L=!0,S(j),C(j)),T!==void 0&&j>=T?O.next(j-T):(!L&&S(j),h)}}}function bW(e,t,r){const n=[],a=r||el.mix||p8,s=e.length-1;for(let i=0;i<s;i++){let o=a(e[i],e[i+1]);if(t){const l=Array.isArray(t)?t[i]||Gs:t;o=D0(l,o)}n.push(o)}return n}function _W(e,t,{clamp:r=!0,ease:n,mixer:a}={}){const s=e.length;if(S4(s===t.length),s===1)return()=>t[0];if(s===2&&t[0]===t[1])return()=>t[1];const i=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=bW(t,n,a),l=o.length,c=d=>{if(i&&d<e[0])return t[0];let f=0;if(l>1)for(;f<e.length-2&&!(d<e[f+1]);f++);const h=t0(e[f],e[f+1],d);return o[f](h)};return r?d=>c(Jo(e[0],e[s-1],d)):c}function SW(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const a=t0(0,t,n);e.push(qr(r,1,a))}}function AW(e){const t=[0];return SW(t,e.length-1),t}function NW(e,t){return e.map(r=>r*t)}function CW(e,t){return e.map(()=>t||n8).splice(0,e.length-1)}function mp({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const a=Dq(n)?n.map(bA):bA(n),s={done:!1,value:t[0]},i=NW(r&&r.length===t.length?r:AW(t),e),o=_W(i,t,{ease:Array.isArray(a)?a:CW(t,a)});return{calculatedDuration:e,next:l=>(s.value=o(l),s.done=l>=e,s)}}const PW=e=>e!==null;function F4(e,{repeat:t,repeatType:r="loop"},n,a=1){const s=e.filter(PW),o=a<0||t&&r!=="loop"&&t%2===1?0:s.length-1;return!o||n===void 0?s[o]:n}const TW={decay:Ww,inertia:Ww,tween:mp,keyframes:mp,spring:Dx};function x8(e){typeof e.type=="string"&&(e.type=TW[e.type])}class L4{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const kW=e=>e/100;class O4 extends L4{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var n,a;const{motionValue:r}=this.options;r&&r.updatedAt!==$a.now()&&this.tick($a.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(a=(n=this.options).onStop)==null||a.call(n))},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;x8(t);const{type:r=mp,repeat:n=0,repeatDelay:a=0,repeatType:s,velocity:i=0}=t;let{keyframes:o}=t;const l=r||mp;l!==mp&&typeof o[0]!="number"&&(this.mixKeyframes=D0(kW,p8(o[0],o[1])),o=[0,100]);const c=l({...t,keyframes:o});s==="mirror"&&(this.mirroredGenerator=l({...t,keyframes:[...o].reverse(),velocity:-i})),c.calculatedDuration===null&&(c.calculatedDuration=R4(c));const{calculatedDuration:d}=c;this.calculatedDuration=d,this.resolvedDuration=d+a,this.totalDuration=this.resolvedDuration*(n+1)-a,this.generator=c}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:n,totalDuration:a,mixKeyframes:s,mirroredGenerator:i,resolvedDuration:o,calculatedDuration:l}=this;if(this.startTime===null)return n.next(0);const{delay:c=0,keyframes:d,repeat:f,repeatType:h,repeatDelay:p,type:y,onUpdate:g,finalKeyframe:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-a/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const x=this.currentTime-c*(this.playbackSpeed>=0?1:-1),v=this.playbackSpeed>=0?x<0:x>a;this.currentTime=Math.max(x,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=a);let b=this.currentTime,S=n;if(f){const j=Math.min(this.currentTime,a)/o;let L=Math.floor(j),M=j%1;!M&&j>=1&&(M=1),M===1&&L--,L=Math.min(L,f+1),!!(L%2)&&(h==="reverse"?(M=1-M,p&&(M-=p/o)):h==="mirror"&&(S=i)),b=Jo(0,1,M)*o}const T=v?{done:!1,value:d[0]}:S.next(b);s&&(T.value=s(T.value));let{done:O}=T;!v&&l!==null&&(O=this.playbackSpeed>=0?this.currentTime>=a:this.currentTime<=0);const C=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&O);return C&&y!==Ww&&(T.value=F4(d,this.options,w,this.speed)),g&&g(T.value),C&&this.finish(),T}then(t,r){return this.finished.then(t,r)}get duration(){return Ws(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Ws(t)}get time(){return Ws(this.currentTime)}set time(t){var r;t=uo(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),(r=this.driver)==null||r.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime($a.now());const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=Ws(this.currentTime))}play(){var a,s;if(this.isStopped)return;const{driver:t=fW,startTime:r}=this.options;this.driver||(this.driver=t(i=>this.tick(i))),(s=(a=this.options).onPlay)==null||s.call(a);const n=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=r??n),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime($a.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var t,r;this.notifyFinished(),this.teardown(),this.state="finished",(r=(t=this.options).onComplete)==null||r.call(t)}cancel(){var t,r;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(r=(t=this.options).onCancel)==null||r.call(t)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){var r;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(r=this.driver)==null||r.stop(),t.observe(this)}}function EW(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const ru=e=>e*180/Math.PI,$w=e=>{const t=ru(Math.atan2(e[1],e[0]));return Gw(t)},jW={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:$w,rotateZ:$w,skewX:e=>ru(Math.atan(e[1])),skewY:e=>ru(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Gw=e=>(e=e%360,e<0&&(e+=360),e),PA=$w,TA=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),kA=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),RW={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:TA,scaleY:kA,scale:e=>(TA(e)+kA(e))/2,rotateX:e=>Gw(ru(Math.atan2(e[6],e[5]))),rotateY:e=>Gw(ru(Math.atan2(-e[2],e[0]))),rotateZ:PA,rotate:PA,skewX:e=>ru(Math.atan(e[4])),skewY:e=>ru(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Kw(e){return e.includes("scale")?1:0}function Yw(e,t){if(!e||e==="none")return Kw(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,a;if(r)n=RW,a=r;else{const o=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=jW,a=o}if(!a)return Kw(t);const s=n[t],i=a[1].split(",").map(LW);return typeof s=="function"?s(i):i[s]}const FW=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return Yw(r,t)};function LW(e){return parseFloat(e.trim())}const Gf=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Kf=new Set(Gf),EA=e=>e===$f||e===jt,OW=new Set(["x","y","z"]),IW=Gf.filter(e=>!OW.has(e));function DW(e){const t=[];return IW.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}const pu={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Yw(t,"x"),y:(e,{transform:t})=>Yw(t,"y")};pu.translateX=pu.x;pu.translateY=pu.y;const mu=new Set;let Xw=!1,Qw=!1,Zw=!1;function v8(){if(Qw){const e=Array.from(mu).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),r=new Map;t.forEach(n=>{const a=DW(n);a.length&&(r.set(n,a),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const a=r.get(n);a&&a.forEach(([s,i])=>{var o;(o=n.getValue(s))==null||o.set(i)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}Qw=!1,Xw=!1,mu.forEach(e=>e.complete(Zw)),mu.clear()}function y8(){mu.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Qw=!0)})}function MW(){Zw=!0,y8(),v8(),Zw=!1}class I4{constructor(t,r,n,a,s,i=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=n,this.motionValue=a,this.element=s,this.isAsync=i}scheduleResolve(){this.state="scheduled",this.isAsync?(mu.add(this),Xw||(Xw=!0,Hr.read(y8),Hr.resolveKeyframes(v8))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:n,motionValue:a}=this;if(t[0]===null){const s=a==null?void 0:a.get(),i=t[t.length-1];if(s!==void 0)t[0]=s;else if(n&&r){const o=n.readValue(r,i);o!=null&&(t[0]=o)}t[0]===void 0&&(t[0]=i),a&&s===void 0&&a.set(t[0])}EW(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),mu.delete(this)}cancel(){this.state==="scheduled"&&(mu.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const BW=e=>e.startsWith("--");function zW(e,t,r){BW(t)?e.style.setProperty(t,r):e.style[t]=r}const HW=A4(()=>window.ScrollTimeline!==void 0),UW={};function VW(e,t){const r=A4(e);return()=>UW[t]??r()}const w8=VW(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Zh=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,jA={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Zh([0,.65,.55,1]),circOut:Zh([.55,0,1,.45]),backIn:Zh([.31,.01,.66,-.59]),backOut:Zh([.33,1.53,.69,.99])};function b8(e,t){if(e)return typeof e=="function"?w8()?m8(e,t):"ease-out":a8(e)?Zh(e):Array.isArray(e)?e.map(r=>b8(r,t)||jA.easeOut):jA[e]}function qW(e,t,r,{delay:n=0,duration:a=300,repeat:s=0,repeatType:i="loop",ease:o="easeOut",times:l}={},c=void 0){const d={[t]:r};l&&(d.offset=l);const f=b8(o,a);Array.isArray(f)&&(d.easing=f);const h={delay:n,duration:a,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:s+1,direction:i==="reverse"?"alternate":"normal"};return c&&(h.pseudoElement=c),e.animate(d,h)}function _8(e){return typeof e=="function"&&"applyToOptions"in e}function WW({type:e,...t}){return _8(e)&&w8()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class $W extends L4{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:r,name:n,keyframes:a,pseudoElement:s,allowFlatten:i=!1,finalKeyframe:o,onComplete:l}=t;this.isPseudoElement=!!s,this.allowFlatten=i,this.options=t,S4(typeof t.type!="string");const c=WW(t);this.animation=qW(r,n,a,c,s),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!s){const d=F4(a,this.options,o,this.speed);this.updateMotionValue?this.updateMotionValue(d):zW(r,n,d),this.animation.cancel()}l==null||l(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var t,r;(r=(t=this.animation).finish)==null||r.call(t)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var t,r;this.isPseudoElement||(r=(t=this.animation).commitStyles)==null||r.call(t)}get duration(){var r,n;const t=((n=(r=this.animation.effect)==null?void 0:r.getComputedTiming)==null?void 0:n.call(r).duration)||0;return Ws(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Ws(t)}get time(){return Ws(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=uo(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:r}){var n;return this.allowFlatten&&((n=this.animation.effect)==null||n.updateTiming({easing:"linear"})),this.animation.onfinish=null,t&&HW()?(this.animation.timeline=t,Gs):r(this)}}const S8={anticipate:e8,backInOut:JE,circInOut:r8};function GW(e){return e in S8}function KW(e){typeof e.ease=="string"&&GW(e.ease)&&(e.ease=S8[e.ease])}const RA=10;class YW extends $W{constructor(t){KW(t),x8(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:n,onComplete:a,element:s,...i}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const o=new O4({...i,autoplay:!1}),l=uo(this.finishedTime??this.time);r.setWithVelocity(o.sample(l-RA).value,o.sample(l).value,RA),o.stop()}}const FA=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(vc.test(e)||e==="0")&&!e.startsWith("url("));function XW(e){const t=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}function QW(e,t,r,n){const a=e[0];if(a===null)return!1;if(t==="display"||t==="visibility")return!0;const s=e[e.length-1],i=FA(a,t),o=FA(s,t);return!i||!o?!1:XW(e)||(r==="spring"||_8(r))&&n}function Jw(e){e.duration=0,e.type="keyframes"}const ZW=new Set(["opacity","clipPath","filter","transform"]),JW=A4(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function e$(e){var d;const{motionValue:t,name:r,repeatDelay:n,repeatType:a,damping:s,type:i}=e;if(!(((d=t==null?void 0:t.owner)==null?void 0:d.current)instanceof HTMLElement))return!1;const{onUpdate:l,transformTemplate:c}=t.owner.getProps();return JW()&&r&&ZW.has(r)&&(r!=="transform"||!c)&&!l&&!n&&a!=="mirror"&&s!==0&&i!=="inertia"}const t$=40;class r$ extends L4{constructor({autoplay:t=!0,delay:r=0,type:n="keyframes",repeat:a=0,repeatDelay:s=0,repeatType:i="loop",keyframes:o,name:l,motionValue:c,element:d,...f}){var y;super(),this.stop=()=>{var g,w;this._animation&&(this._animation.stop(),(g=this.stopTimeline)==null||g.call(this)),(w=this.keyframeResolver)==null||w.cancel()},this.createdAt=$a.now();const h={autoplay:t,delay:r,type:n,repeat:a,repeatDelay:s,repeatType:i,name:l,motionValue:c,element:d,...f},p=(d==null?void 0:d.KeyframeResolver)||I4;this.keyframeResolver=new p(o,(g,w,x)=>this.onKeyframesResolved(g,w,h,!x),l,c,d),(y=this.keyframeResolver)==null||y.scheduleResolve()}onKeyframesResolved(t,r,n,a){this.keyframeResolver=void 0;const{name:s,type:i,velocity:o,delay:l,isHandoff:c,onUpdate:d}=n;this.resolvedAt=$a.now(),QW(t,s,i,o)||((el.instantAnimations||!l)&&(d==null||d(F4(t,n,r))),t[0]=t[t.length-1],Jw(n),n.repeat=0);const h={startTime:a?this.resolvedAt?this.resolvedAt-this.createdAt>t$?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...n,keyframes:t},p=!c&&e$(h)?new YW({...h,element:h.motionValue.owner.current}):new O4(h);p.finished.then(()=>this.notifyFinished()).catch(Gs),this.pendingTimeline&&(this.stopTimeline=p.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=p}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){var t;return this._animation||((t=this.keyframeResolver)==null||t.resume(),MW()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var t;this._animation&&this.animation.cancel(),(t=this.keyframeResolver)==null||t.cancel()}}const n$=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function a$(e){const t=n$.exec(e);if(!t)return[,];const[,r,n,a]=t;return[`--${r??n}`,a]}function A8(e,t,r=1){const[n,a]=a$(e);if(!n)return;const s=window.getComputedStyle(t).getPropertyValue(n);if(s){const i=s.trim();return WE(i)?parseFloat(i):i}return T4(a)?A8(a,t,r+1):a}function D4(e,t){return(e==null?void 0:e[t])??(e==null?void 0:e.default)??e}const N8=new Set(["width","height","top","left","right","bottom",...Gf]),s$={test:e=>e==="auto",parse:e=>e},C8=e=>t=>t.test(e),P8=[$f,jt,fo,Tl,Xq,Yq,s$],LA=e=>P8.find(C8(e));function i$(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||GE(e):!0}const o$=new Set(["brightness","contrast","saturate","opacity"]);function l$(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(k4)||[];if(!n)return e;const a=r.replace(n,"");let s=o$.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+a+")"}const c$=/\b([a-z-]*)\(.*?\)/gu,e5={...vc,getAnimatableNone:e=>{const t=e.match(c$);return t?t.map(l$).join(" "):e}},OA={...$f,transform:Math.round},u$={rotate:Tl,rotateX:Tl,rotateY:Tl,rotateZ:Tl,scale:cg,scaleX:cg,scaleY:cg,scaleZ:cg,skew:Tl,skewX:Tl,skewY:Tl,distance:jt,translateX:jt,translateY:jt,translateZ:jt,x:jt,y:jt,z:jt,perspective:jt,transformPerspective:jt,opacity:r0,originX:_A,originY:_A,originZ:jt},M4={borderWidth:jt,borderTopWidth:jt,borderRightWidth:jt,borderBottomWidth:jt,borderLeftWidth:jt,borderRadius:jt,radius:jt,borderTopLeftRadius:jt,borderTopRightRadius:jt,borderBottomRightRadius:jt,borderBottomLeftRadius:jt,width:jt,maxWidth:jt,height:jt,maxHeight:jt,top:jt,right:jt,bottom:jt,left:jt,padding:jt,paddingTop:jt,paddingRight:jt,paddingBottom:jt,paddingLeft:jt,margin:jt,marginTop:jt,marginRight:jt,marginBottom:jt,marginLeft:jt,backgroundPositionX:jt,backgroundPositionY:jt,...u$,zIndex:OA,fillOpacity:r0,strokeOpacity:r0,numOctaves:OA},d$={...M4,color:yn,backgroundColor:yn,outlineColor:yn,fill:yn,stroke:yn,borderColor:yn,borderTopColor:yn,borderRightColor:yn,borderBottomColor:yn,borderLeftColor:yn,filter:e5,WebkitFilter:e5},T8=e=>d$[e];function k8(e,t){let r=T8(e);return r!==e5&&(r=vc),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const f$=new Set(["auto","none","0"]);function h$(e,t,r){let n=0,a;for(;n<e.length&&!a;){const s=e[n];typeof s=="string"&&!f$.has(s)&&n0(s).values.length&&(a=e[n]),n++}if(a&&r)for(const s of t)e[s]=k8(r,a)}class p$ extends I4{constructor(t,r,n,a,s){super(t,r,n,a,s,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:r,name:n}=this;if(!r||!r.current)return;super.readKeyframes();for(let l=0;l<t.length;l++){let c=t[l];if(typeof c=="string"&&(c=c.trim(),T4(c))){const d=A8(c,r.current);d!==void 0&&(t[l]=d),l===t.length-1&&(this.finalKeyframe=c)}}if(this.resolveNoneKeyframes(),!N8.has(n)||t.length!==2)return;const[a,s]=t,i=LA(a),o=LA(s);if(i!==o)if(EA(i)&&EA(o))for(let l=0;l<t.length;l++){const c=t[l];typeof c=="string"&&(t[l]=parseFloat(c))}else pu[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:r}=this,n=[];for(let a=0;a<t.length;a++)(t[a]===null||i$(t[a]))&&n.push(a);n.length&&h$(t,n,r)}measureInitialState(){const{element:t,unresolvedKeyframes:r,name:n}=this;if(!t||!t.current)return;n==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=pu[n](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;const a=r[r.length-1];a!==void 0&&t.getValue(n,a).jump(a,!1)}measureEndState(){var o;const{element:t,name:r,unresolvedKeyframes:n}=this;if(!t||!t.current)return;const a=t.getValue(r);a&&a.jump(this.measuredOrigin,!1);const s=n.length-1,i=n[s];n[s]=pu[r](t.measureViewportBox(),window.getComputedStyle(t.current)),i!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=i),(o=this.removedTransforms)!=null&&o.length&&this.removedTransforms.forEach(([l,c])=>{t.getValue(l).set(c)}),this.resolveNoneKeyframes()}}function m$(e,t,r){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let n=document;const a=(r==null?void 0:r[e])??n.querySelectorAll(e);return a?Array.from(a):[]}return Array.from(e)}const E8=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function g$(e){return $E(e)&&"offsetHeight"in e}const IA=30,x$=e=>!isNaN(parseFloat(e));class v${constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=>{var s;const a=$a.now();if(this.updatedAt!==a&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&((s=this.events.change)==null||s.notify(this.current),this.dependents))for(const i of this.dependents)i.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=$a.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=x$(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new N4);const n=this.events[t].add(r);return t==="change"?()=>{n(),Hr.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var t;(t=this.events.change)==null||t.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=$a.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>IA)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,IA);return KE(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var t,r;(t=this.dependents)==null||t.clear(),(r=this.events.destroy)==null||r.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function kf(e,t){return new v$(e,t)}const{schedule:B4}=s8(queueMicrotask,!1),pi={x:!1,y:!1};function j8(){return pi.x||pi.y}function y$(e){return e==="x"||e==="y"?pi[e]?null:(pi[e]=!0,()=>{pi[e]=!1}):pi.x||pi.y?null:(pi.x=pi.y=!0,()=>{pi.x=pi.y=!1})}function R8(e,t){const r=m$(e),n=new AbortController,a={passive:!0,...t,signal:n.signal};return[r,a,()=>n.abort()]}function DA(e){return!(e.pointerType==="touch"||j8())}function w$(e,t,r={}){const[n,a,s]=R8(e,r),i=o=>{if(!DA(o))return;const{target:l}=o,c=t(l,o);if(typeof c!="function"||!l)return;const d=f=>{DA(f)&&(c(f),l.removeEventListener("pointerleave",d))};l.addEventListener("pointerleave",d,a)};return n.forEach(o=>{o.addEventListener("pointerenter",i,a)}),s}const F8=(e,t)=>t?e===t?!0:F8(e,t.parentElement):!1,z4=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,b$=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function _$(e){return b$.has(e.tagName)||e.tabIndex!==-1}const Wg=new WeakSet;function MA(e){return t=>{t.key==="Enter"&&e(t)}}function Uy(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const S$=(e,t)=>{const r=e.currentTarget;if(!r)return;const n=MA(()=>{if(Wg.has(r))return;Uy(r,"down");const a=MA(()=>{Uy(r,"up")}),s=()=>Uy(r,"cancel");r.addEventListener("keyup",a,t),r.addEventListener("blur",s,t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)};function BA(e){return z4(e)&&!j8()}function A$(e,t,r={}){const[n,a,s]=R8(e,r),i=o=>{const l=o.currentTarget;if(!BA(o))return;Wg.add(l);const c=t(l,o),d=(p,y)=>{window.removeEventListener("pointerup",f),window.removeEventListener("pointercancel",h),Wg.has(l)&&Wg.delete(l),BA(p)&&typeof c=="function"&&c(p,{success:y})},f=p=>{d(p,l===window||l===document||r.useGlobalTarget||F8(l,p.target))},h=p=>{d(p,!1)};window.addEventListener("pointerup",f,a),window.addEventListener("pointercancel",h,a)};return n.forEach(o=>{(r.useGlobalTarget?window:o).addEventListener("pointerdown",i,a),g$(o)&&(o.addEventListener("focus",c=>S$(c,a)),!_$(o)&&!o.hasAttribute("tabindex")&&(o.tabIndex=0))}),s}function L8(e){return $E(e)&&"ownerSVGElement"in e}function N$(e){return L8(e)&&e.tagName==="svg"}const ga=e=>!!(e&&e.getVelocity),C$=[...P8,yn,vc],P$=e=>C$.find(C8(e)),O8=E.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function T$(e=!0){const t=E.useContext(w4);if(t===null)return[!0,null];const{isPresent:r,onExitComplete:n,register:a}=t,s=E.useId();E.useEffect(()=>{if(e)return a(s)},[e]);const i=E.useCallback(()=>e&&n&&n(s),[s,n,e]);return!r&&n?[!1,i]:[!0]}const I8=E.createContext({strict:!1}),zA={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Ef={};for(const e in zA)Ef[e]={isEnabled:t=>zA[e].some(r=>!!t[r])};function k$(e){for(const t in e)Ef[t]={...Ef[t],...e[t]}}const E$=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Mx(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||E$.has(e)}let D8=e=>!Mx(e);function j$(e){typeof e=="function"&&(D8=t=>t.startsWith("on")?!Mx(t):e(t))}try{j$(require("@emotion/is-prop-valid").default)}catch{}function R$(e,t,r){const n={};for(const a in e)a==="values"&&typeof e.values=="object"||(D8(a)||r===!0&&Mx(a)||!t&&!Mx(a)||e.draggable&&a.startsWith("onDrag"))&&(n[a]=e[a]);return n}const q1=E.createContext({});function W1(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function a0(e){return typeof e=="string"||Array.isArray(e)}const H4=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],U4=["initial",...H4];function $1(e){return W1(e.animate)||U4.some(t=>a0(e[t]))}function M8(e){return!!($1(e)||e.variants)}function F$(e,t){if($1(e)){const{initial:r,animate:n}=e;return{initial:r===!1||a0(r)?r:void 0,animate:a0(n)?n:void 0}}return e.inherit!==!1?t:{}}function L$(e){const{initial:t,animate:r}=F$(e,E.useContext(q1));return E.useMemo(()=>({initial:t,animate:r}),[HA(t),HA(r)])}function HA(e){return Array.isArray(e)?e.join(" "):e}function UA(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Bh={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(jt.test(e))e=parseFloat(e);else return e;const r=UA(e,t.target.x),n=UA(e,t.target.y);return`${r}% ${n}%`}},O$={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,a=vc.parse(e);if(a.length>5)return n;const s=vc.createTransformer(e),i=typeof a[0]!="number"?1:0,o=r.x.scale*t.x,l=r.y.scale*t.y;a[0+i]/=o,a[1+i]/=l;const c=qr(o,l,.5);return typeof a[2+i]=="number"&&(a[2+i]/=c),typeof a[3+i]=="number"&&(a[3+i]/=c),s(a)}},t5={borderRadius:{...Bh,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Bh,borderTopRightRadius:Bh,borderBottomLeftRadius:Bh,borderBottomRightRadius:Bh,boxShadow:O$};function B8(e,{layout:t,layoutId:r}){return Kf.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!t5[e]||e==="opacity")}const I$={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},D$=Gf.length;function M$(e,t,r){let n="",a=!0;for(let s=0;s<D$;s++){const i=Gf[s],o=e[i];if(o===void 0)continue;let l=!0;if(typeof o=="number"?l=o===(i.startsWith("scale")?1:0):l=parseFloat(o)===0,!l||r){const c=E8(o,M4[i]);if(!l){a=!1;const d=I$[i]||i;n+=`${d}(${c}) `}r&&(t[i]=c)}}return n=n.trim(),r?n=r(t,a?"":n):a&&(n="none"),n}function V4(e,t,r){const{style:n,vars:a,transformOrigin:s}=e;let i=!1,o=!1;for(const l in t){const c=t[l];if(Kf.has(l)){i=!0;continue}else if(o8(l)){a[l]=c;continue}else{const d=E8(c,M4[l]);l.startsWith("origin")?(o=!0,s[l]=d):n[l]=d}}if(t.transform||(i||r?n.transform=M$(t,e.transform,r):n.transform&&(n.transform="none")),o){const{originX:l="50%",originY:c="50%",originZ:d=0}=s;n.transformOrigin=`${l} ${c} ${d}`}}const q4=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function z8(e,t,r){for(const n in t)!ga(t[n])&&!B8(n,r)&&(e[n]=t[n])}function B$({transformTemplate:e},t){return E.useMemo(()=>{const r=q4();return V4(r,t,e),Object.assign({},r.vars,r.style)},[t])}function z$(e,t){const r=e.style||{},n={};return z8(n,r,e),Object.assign(n,B$(e,t)),n}function H$(e,t){const r={},n=z$(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=n,r}const U$={offset:"stroke-dashoffset",array:"stroke-dasharray"},V$={offset:"strokeDashoffset",array:"strokeDasharray"};function q$(e,t,r=1,n=0,a=!0){e.pathLength=1;const s=a?U$:V$;e[s.offset]=jt.transform(-n);const i=jt.transform(t),o=jt.transform(r);e[s.array]=`${i} ${o}`}function H8(e,{attrX:t,attrY:r,attrScale:n,pathLength:a,pathSpacing:s=1,pathOffset:i=0,...o},l,c,d){if(V4(e,o,c),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:h}=e;f.transform&&(h.transform=f.transform,delete f.transform),(h.transform||f.transformOrigin)&&(h.transformOrigin=f.transformOrigin??"50% 50%",delete f.transformOrigin),h.transform&&(h.transformBox=(d==null?void 0:d.transformBox)??"fill-box",delete f.transformBox),t!==void 0&&(f.x=t),r!==void 0&&(f.y=r),n!==void 0&&(f.scale=n),a!==void 0&&q$(f,a,s,i,!1)}const U8=()=>({...q4(),attrs:{}}),V8=e=>typeof e=="string"&&e.toLowerCase()==="svg";function W$(e,t,r,n){const a=E.useMemo(()=>{const s=U8();return H8(s,t,V8(n),e.transformTemplate,e.style),{...s.attrs,style:{...s.style}}},[t]);if(e.style){const s={};z8(s,e.style,e),a.style={...s,...a.style}}return a}const $$=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function W4(e){return typeof e!="string"||e.includes("-")?!1:!!($$.indexOf(e)>-1||/[A-Z]/u.test(e))}function G$(e,t,r,{latestValues:n},a,s=!1){const o=(W4(e)?W$:H$)(t,n,a,e),l=R$(t,typeof e=="string",s),c=e!==E.Fragment?{...l,...o,ref:r}:{},{children:d}=t,f=E.useMemo(()=>ga(d)?d.get():d,[d]);return E.createElement(e,{...c,children:f})}function VA(e){const t=[{},{}];return e==null||e.values.forEach((r,n)=>{t[0][n]=r.get(),t[1][n]=r.getVelocity()}),t}function $4(e,t,r,n){if(typeof t=="function"){const[a,s]=VA(n);t=t(r!==void 0?r:e.custom,a,s)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[a,s]=VA(n);t=t(r!==void 0?r:e.custom,a,s)}return t}function $g(e){return ga(e)?e.get():e}function K$({scrapeMotionValuesFromProps:e,createRenderState:t},r,n,a){return{latestValues:Y$(r,n,a,e),renderState:t()}}function Y$(e,t,r,n){const a={},s=n(e,{});for(const h in s)a[h]=$g(s[h]);let{initial:i,animate:o}=e;const l=$1(e),c=M8(e);t&&c&&!l&&e.inherit!==!1&&(i===void 0&&(i=t.initial),o===void 0&&(o=t.animate));let d=r?r.initial===!1:!1;d=d||i===!1;const f=d?o:i;if(f&&typeof f!="boolean"&&!W1(f)){const h=Array.isArray(f)?f:[f];for(let p=0;p<h.length;p++){const y=$4(e,h[p]);if(y){const{transitionEnd:g,transition:w,...x}=y;for(const v in x){let b=x[v];if(Array.isArray(b)){const S=d?b.length-1:0;b=b[S]}b!==null&&(a[v]=b)}for(const v in g)a[v]=g[v]}}}return a}const q8=e=>(t,r)=>{const n=E.useContext(q1),a=E.useContext(w4),s=()=>K$(e,t,n,a);return r?s():kq(s)};function G4(e,t,r){var s;const{style:n}=e,a={};for(const i in n)(ga(n[i])||t.style&&ga(t.style[i])||B8(i,e)||((s=r==null?void 0:r.getValue(i))==null?void 0:s.liveStyle)!==void 0)&&(a[i]=n[i]);return a}const X$=q8({scrapeMotionValuesFromProps:G4,createRenderState:q4});function W8(e,t,r){const n=G4(e,t,r);for(const a in e)if(ga(e[a])||ga(t[a])){const s=Gf.indexOf(a)!==-1?"attr"+a.charAt(0).toUpperCase()+a.substring(1):a;n[s]=e[a]}return n}const Q$=q8({scrapeMotionValuesFromProps:W8,createRenderState:U8}),Z$=Symbol.for("motionComponentSymbol");function Vd(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function J$(e,t,r){return E.useCallback(n=>{n&&e.onMount&&e.onMount(n),t&&(n?t.mount(n):t.unmount()),r&&(typeof r=="function"?r(n):Vd(r)&&(r.current=n))},[t])}const K4=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),eG="framerAppearId",$8="data-"+K4(eG),G8=E.createContext({});function tG(e,t,r,n,a){var g,w;const{visualElement:s}=E.useContext(q1),i=E.useContext(I8),o=E.useContext(w4),l=E.useContext(O8).reducedMotion,c=E.useRef(null);n=n||i.renderer,!c.current&&n&&(c.current=n(e,{visualState:t,parent:s,props:r,presenceContext:o,blockInitialAnimation:o?o.initial===!1:!1,reducedMotionConfig:l}));const d=c.current,f=E.useContext(G8);d&&!d.projection&&a&&(d.type==="html"||d.type==="svg")&&rG(c.current,r,a,f);const h=E.useRef(!1);E.useInsertionEffect(()=>{d&&h.current&&d.update(r,o)});const p=r[$8],y=E.useRef(!!p&&!((g=window.MotionHandoffIsComplete)!=null&&g.call(window,p))&&((w=window.MotionHasOptimisedAnimation)==null?void 0:w.call(window,p)));return Eq(()=>{d&&(h.current=!0,window.MotionIsMounted=!0,d.updateFeatures(),d.scheduleRenderMicrotask(),y.current&&d.animationState&&d.animationState.animateChanges())}),E.useEffect(()=>{d&&(!y.current&&d.animationState&&d.animationState.animateChanges(),y.current&&(queueMicrotask(()=>{var x;(x=window.MotionHandoffMarkAsComplete)==null||x.call(window,p)}),y.current=!1),d.enteringChildren=void 0)}),d}function rG(e,t,r,n){const{layoutId:a,layout:s,drag:i,dragConstraints:o,layoutScroll:l,layoutRoot:c,layoutCrossfade:d}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:K8(e.parent)),e.projection.setOptions({layoutId:a,layout:s,alwaysMeasureLayout:!!i||o&&Vd(o),visualElement:e,animationType:typeof s=="string"?s:"both",initialPromotionConfig:n,crossfade:d,layoutScroll:l,layoutRoot:c})}function K8(e){if(e)return e.options.allowProjection!==!1?e.projection:K8(e.parent)}function Vy(e,{forwardMotionProps:t=!1}={},r,n){r&&k$(r);const a=W4(e)?Q$:X$;function s(o,l){let c;const d={...E.useContext(O8),...o,layoutId:nG(o)},{isStatic:f}=d,h=L$(o),p=a(o,f);if(!f&&y4){aG();const y=sG(d);c=y.MeasureLayout,h.visualElement=tG(e,p,d,n,y.ProjectionNode)}return u.jsxs(q1.Provider,{value:h,children:[c&&h.visualElement?u.jsx(c,{visualElement:h.visualElement,...d}):null,G$(e,o,J$(p,h.visualElement,l),p,f,t)]})}s.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const i=E.forwardRef(s);return i[Z$]=e,i}function nG({layoutId:e}){const t=E.useContext(qE).id;return t&&e!==void 0?t+"-"+e:e}function aG(e,t){E.useContext(I8).strict}function sG(e){const{drag:t,layout:r}=Ef;if(!t&&!r)return{};const n={...t,...r};return{MeasureLayout:t!=null&&t.isEnabled(e)||r!=null&&r.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}function iG(e,t){if(typeof Proxy>"u")return Vy;const r=new Map,n=(s,i)=>Vy(s,i,e,t),a=(s,i)=>n(s,i);return new Proxy(a,{get:(s,i)=>i==="create"?n:(r.has(i)||r.set(i,Vy(i,void 0,e,t)),r.get(i))})}function Y8({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function oG({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function lG(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function qy(e){return e===void 0||e===1}function r5({scale:e,scaleX:t,scaleY:r}){return!qy(e)||!qy(t)||!qy(r)}function Yc(e){return r5(e)||X8(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function X8(e){return qA(e.x)||qA(e.y)}function qA(e){return e&&e!=="0%"}function Bx(e,t,r){const n=e-r,a=t*n;return r+a}function WA(e,t,r,n,a){return a!==void 0&&(e=Bx(e,a,n)),Bx(e,r,n)+t}function n5(e,t=0,r=1,n,a){e.min=WA(e.min,t,r,n,a),e.max=WA(e.max,t,r,n,a)}function Q8(e,{x:t,y:r}){n5(e.x,t.translate,t.scale,t.originPoint),n5(e.y,r.translate,r.scale,r.originPoint)}const $A=.999999999999,GA=1.0000000000001;function cG(e,t,r,n=!1){const a=r.length;if(!a)return;t.x=t.y=1;let s,i;for(let o=0;o<a;o++){s=r[o],i=s.projectionDelta;const{visualElement:l}=s.options;l&&l.props.style&&l.props.style.display==="contents"||(n&&s.options.layoutScroll&&s.scroll&&s!==s.root&&Wd(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),i&&(t.x*=i.x.scale,t.y*=i.y.scale,Q8(e,i)),n&&Yc(s.latestValues)&&Wd(e,s.latestValues))}t.x<GA&&t.x>$A&&(t.x=1),t.y<GA&&t.y>$A&&(t.y=1)}function qd(e,t){e.min=e.min+t,e.max=e.max+t}function KA(e,t,r,n,a=.5){const s=qr(e.min,e.max,a);n5(e,t,r,s,n)}function Wd(e,t){KA(e.x,t.x,t.scaleX,t.scale,t.originX),KA(e.y,t.y,t.scaleY,t.scale,t.originY)}function Z8(e,t){return Y8(lG(e.getBoundingClientRect(),t))}function uG(e,t,r){const n=Z8(e,r),{scroll:a}=t;return a&&(qd(n.x,a.offset.x),qd(n.y,a.offset.y)),n}const YA=()=>({translate:0,scale:1,origin:0,originPoint:0}),$d=()=>({x:YA(),y:YA()}),XA=()=>({min:0,max:0}),En=()=>({x:XA(),y:XA()}),a5={current:null},J8={current:!1};function dG(){if(J8.current=!0,!!y4)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>a5.current=e.matches;e.addEventListener("change",t),t()}else a5.current=!1}const fG=new WeakMap;function hG(e,t,r){for(const n in t){const a=t[n],s=r[n];if(ga(a))e.addValue(n,a);else if(ga(s))e.addValue(n,kf(a,{owner:e}));else if(s!==a)if(e.hasValue(n)){const i=e.getValue(n);i.liveStyle===!0?i.jump(a):i.hasAnimated||i.set(a)}else{const i=e.getStaticValue(n);e.addValue(n,kf(i!==void 0?i:a,{owner:e}))}}for(const n in r)t[n]===void 0&&e.removeValue(n);return t}const QA=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class pG{scrapeMotionValuesFromProps(t,r,n){return{}}constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:a,blockInitialAnimation:s,visualState:i},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=I4,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const h=$a.now();this.renderScheduledAt<h&&(this.renderScheduledAt=h,Hr.render(this.render,!1,!0))};const{latestValues:l,renderState:c}=i;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=c,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=a,this.options=o,this.blockInitialAnimation=!!s,this.isControllingVariants=$1(r),this.isVariantNode=M8(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:d,...f}=this.scrapeMotionValuesFromProps(r,{},this);for(const h in f){const p=f[h];l[h]!==void 0&&ga(p)&&p.set(l[h])}}mount(t){var r;this.current=t,fG.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,a)=>this.bindToMotionValue(a,n)),J8.current||dG(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:a5.current,(r=this.parent)==null||r.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var t;this.projection&&this.projection.unmount(),xc(this.notifyUpdate),xc(this.render),this.valueSubscriptions.forEach(r=>r()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(t=this.parent)==null||t.removeChild(this);for(const r in this.events)this.events[r].clear();for(const r in this.features){const n=this.features[r];n&&(n.unmount(),n.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const n=Kf.has(t);n&&this.onBindTransform&&this.onBindTransform();const a=r.on("change",i=>{this.latestValues[t]=i,this.props.onUpdate&&Hr.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let s;window.MotionCheckAppearSync&&(s=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{a(),s&&s(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Ef){const r=Ef[t];if(!r)continue;const{isEnabled:n,Feature:a}=r;if(!this.features[t]&&a&&n(this.props)&&(this.features[t]=new a(this)),this.features[t]){const s=this.features[t];s.isMounted?s.update():(s.mount(),s.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):En()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;n<QA.length;n++){const a=QA[n];this.propEventSubscriptions[a]&&(this.propEventSubscriptions[a](),delete this.propEventSubscriptions[a]);const s="on"+a,i=t[s];i&&(this.propEventSubscriptions[a]=this.on(a,i))}this.prevMotionValues=hG(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){const n=this.values.get(t);r!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=kf(r===null?void 0:r,{owner:this}),this.addValue(t,n)),n}readValue(t,r){let n=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return n!=null&&(typeof n=="string"&&(WE(n)||GE(n))?n=parseFloat(n):!P$(n)&&vc.test(r)&&(n=k8(t,r)),this.setBaseTarget(t,ga(n)?n.get():n)),ga(n)?n.get():n}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var s;const{initial:r}=this.props;let n;if(typeof r=="string"||typeof r=="object"){const i=$4(this.props,r,(s=this.presenceContext)==null?void 0:s.custom);i&&(n=i[t])}if(r&&n!==void 0)return n;const a=this.getBaseTargetFromProps(this.props,t);return a!==void 0&&!ga(a)?a:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new N4),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){B4.render(this.render)}}class ej extends pG{constructor(){super(...arguments),this.KeyframeResolver=p$}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;ga(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function tj(e,{style:t,vars:r},n,a){const s=e.style;let i;for(i in t)s[i]=t[i];a==null||a.applyProjectionStyles(s,n);for(i in r)s.setProperty(i,r[i])}function mG(e){return window.getComputedStyle(e)}class gG extends ej{constructor(){super(...arguments),this.type="html",this.renderInstance=tj}readValueFromInstance(t,r){var n;if(Kf.has(r))return(n=this.projection)!=null&&n.isProjecting?Kw(r):FW(t,r);{const a=mG(t),s=(o8(r)?a.getPropertyValue(r):a[r])||0;return typeof s=="string"?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:r}){return Z8(t,r)}build(t,r,n){V4(t,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,r,n){return G4(t,r,n)}}const rj=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function xG(e,t,r,n){tj(e,t,void 0,n);for(const a in t.attrs)e.setAttribute(rj.has(a)?a:K4(a),t.attrs[a])}class vG extends ej{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=En}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(Kf.has(r)){const n=T8(r);return n&&n.default||0}return r=rj.has(r)?r:K4(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,n){return W8(t,r,n)}build(t,r,n){H8(t,r,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,r,n,a){xG(t,r,n,a)}mount(t){this.isSVGTag=V8(t.tagName),super.mount(t)}}const yG=(e,t)=>W4(e)?new vG(t):new gG(t,{allowProjection:e!==E.Fragment});function nf(e,t,r){const n=e.getProps();return $4(n,t,r!==void 0?r:n.custom,e)}const s5=e=>Array.isArray(e);function wG(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,kf(r))}function bG(e){return s5(e)?e[e.length-1]||0:e}function _G(e,t){const r=nf(e,t);let{transitionEnd:n={},transition:a={},...s}=r||{};s={...s,...n};for(const i in s){const o=bG(s[i]);wG(e,i,o)}}function SG(e){return!!(ga(e)&&e.add)}function i5(e,t){const r=e.getValue("willChange");if(SG(r))return r.add(t);if(!r&&el.WillChange){const n=new el.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function nj(e){return e.props[$8]}const AG=e=>e!==null;function NG(e,{repeat:t,repeatType:r="loop"},n){const a=e.filter(AG),s=t&&r!=="loop"&&t%2===1?0:a.length-1;return a[s]}const CG={type:"spring",stiffness:500,damping:25,restSpeed:10},PG=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),TG={type:"keyframes",duration:.8},kG={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},EG=(e,{keyframes:t})=>t.length>2?TG:Kf.has(e)?e.startsWith("scale")?PG(t[1]):CG:kG;function jG({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:a,repeat:s,repeatType:i,repeatDelay:o,from:l,elapsed:c,...d}){return!!Object.keys(d).length}const Y4=(e,t,r,n={},a,s)=>i=>{const o=D4(n,e)||{},l=o.delay||n.delay||0;let{elapsed:c=0}=n;c=c-uo(l);const d={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-c,onUpdate:h=>{t.set(h),o.onUpdate&&o.onUpdate(h)},onComplete:()=>{i(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:s?void 0:a};jG(o)||Object.assign(d,EG(e,d)),d.duration&&(d.duration=uo(d.duration)),d.repeatDelay&&(d.repeatDelay=uo(d.repeatDelay)),d.from!==void 0&&(d.keyframes[0]=d.from);let f=!1;if((d.type===!1||d.duration===0&&!d.repeatDelay)&&(Jw(d),d.delay===0&&(f=!0)),(el.instantAnimations||el.skipAnimations)&&(f=!0,Jw(d),d.delay=0),d.allowFlatten=!o.type&&!o.ease,f&&!s&&t.get()!==void 0){const h=NG(d.keyframes,o);if(h!==void 0){Hr.update(()=>{d.onUpdate(h),d.onComplete()});return}}return o.isSync?new O4(d):new r$(d)};function RG({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,n}function aj(e,t,{delay:r=0,transitionOverride:n,type:a}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:i,...o}=t;n&&(s=n);const l=[],c=a&&e.animationState&&e.animationState.getState()[a];for(const d in o){const f=e.getValue(d,e.latestValues[d]??null),h=o[d];if(h===void 0||c&&RG(c,d))continue;const p={delay:r,...D4(s||{},d)},y=f.get();if(y!==void 0&&!f.isAnimating&&!Array.isArray(h)&&h===y&&!p.velocity)continue;let g=!1;if(window.MotionHandoffAnimation){const x=nj(e);if(x){const v=window.MotionHandoffAnimation(x,d,Hr);v!==null&&(p.startTime=v,g=!0)}}i5(e,d),f.start(Y4(d,f,h,e.shouldReduceMotion&&N8.has(d)?{type:!1}:p,e,g));const w=f.animation;w&&l.push(w)}return i&&Promise.all(l).then(()=>{Hr.update(()=>{i&&_G(e,i)})}),l}function sj(e,t,r,n=0,a=1){const s=Array.from(e).sort((c,d)=>c.sortNodePosition(d)).indexOf(t),i=e.size,o=(i-1)*n;return typeof r=="function"?r(s,i):a===1?s*n:o-s*n}function o5(e,t,r={}){var l;const n=nf(e,t,r.type==="exit"?(l=e.presenceContext)==null?void 0:l.custom:void 0);let{transition:a=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(a=r.transitionOverride);const s=n?()=>Promise.all(aj(e,n,r)):()=>Promise.resolve(),i=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:d=0,staggerChildren:f,staggerDirection:h}=a;return FG(e,t,c,d,f,h,r)}:()=>Promise.resolve(),{when:o}=a;if(o){const[c,d]=o==="beforeChildren"?[s,i]:[i,s];return c().then(()=>d())}else return Promise.all([s(),i(r.delay)])}function FG(e,t,r=0,n=0,a=0,s=1,i){const o=[];for(const l of e.variantChildren)l.notify("AnimationStart",t),o.push(o5(l,t,{...i,delay:r+(typeof n=="function"?0:n)+sj(e.variantChildren,l,n,a,s)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(o)}function LG(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const a=t.map(s=>o5(e,s,r));n=Promise.all(a)}else if(typeof t=="string")n=o5(e,t,r);else{const a=typeof t=="function"?nf(e,t,r.custom):t;n=Promise.all(aj(e,a,r))}return n.then(()=>{e.notify("AnimationComplete",t)})}function ij(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}const OG=U4.length;function oj(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?oj(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;r<OG;r++){const n=U4[r],a=e.props[n];(a0(a)||a===!1)&&(t[n]=a)}return t}const IG=[...H4].reverse(),DG=H4.length;function MG(e){return t=>Promise.all(t.map(({animation:r,options:n})=>LG(e,r,n)))}function BG(e){let t=MG(e),r=ZA(),n=!0;const a=l=>(c,d)=>{var h;const f=nf(e,d,l==="exit"?(h=e.presenceContext)==null?void 0:h.custom:void 0);if(f){const{transition:p,transitionEnd:y,...g}=f;c={...c,...g,...y}}return c};function s(l){t=l(e)}function i(l){const{props:c}=e,d=oj(e.parent)||{},f=[],h=new Set;let p={},y=1/0;for(let w=0;w<DG;w++){const x=IG[w],v=r[x],b=c[x]!==void 0?c[x]:d[x],S=a0(b),T=x===l?v.isActive:null;T===!1&&(y=w);let O=b===d[x]&&b!==c[x]&&S;if(O&&n&&e.manuallyAnimateOnMount&&(O=!1),v.protectedKeys={...p},!v.isActive&&T===null||!b&&!v.prevProp||W1(b)||typeof b=="boolean")continue;const C=zG(v.prevProp,b);let j=C||x===l&&v.isActive&&!O&&S||w>y&&S,L=!1;const M=Array.isArray(b)?b:[b];let R=M.reduce(a(x),{});T===!1&&(R={});const{prevResolvedValues:k={}}=v,H={...k,...R},q=Y=>{j=!0,h.has(Y)&&(L=!0,h.delete(Y)),v.needsAnimating[Y]=!0;const z=e.getValue(Y);z&&(z.liveStyle=!1)};for(const Y in H){const z=R[Y],U=k[Y];if(p.hasOwnProperty(Y))continue;let re=!1;s5(z)&&s5(U)?re=!ij(z,U):re=z!==U,re?z!=null?q(Y):h.add(Y):z!==void 0&&h.has(Y)?q(Y):v.protectedKeys[Y]=!0}v.prevProp=b,v.prevResolvedValues=R,v.isActive&&(p={...p,...R}),n&&e.blockInitialAnimation&&(j=!1);const ie=O&&C;j&&(!ie||L)&&f.push(...M.map(Y=>{const z={type:x};if(typeof Y=="string"&&n&&!ie&&e.manuallyAnimateOnMount&&e.parent){const{parent:U}=e,re=nf(U,Y);if(U.enteringChildren&&re){const{delayChildren:ge}=re.transition||{};z.delay=sj(U.enteringChildren,e,ge)}}return{animation:Y,options:z}}))}if(h.size){const w={};if(typeof c.initial!="boolean"){const x=nf(e,Array.isArray(c.initial)?c.initial[0]:c.initial);x&&x.transition&&(w.transition=x.transition)}h.forEach(x=>{const v=e.getBaseTarget(x),b=e.getValue(x);b&&(b.liveStyle=!0),w[x]=v??null}),f.push({animation:w})}let g=!!f.length;return n&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(g=!1),n=!1,g?t(f):Promise.resolve()}function o(l,c){var f;if(r[l].isActive===c)return Promise.resolve();(f=e.variantChildren)==null||f.forEach(h=>{var p;return(p=h.animationState)==null?void 0:p.setActive(l,c)}),r[l].isActive=c;const d=i(l);for(const h in r)r[h].protectedKeys={};return d}return{animateChanges:i,setActive:o,setAnimateFunction:s,getState:()=>r,reset:()=>{r=ZA()}}}function zG(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!ij(t,e):!1}function qc(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ZA(){return{animate:qc(!0),whileInView:qc(),whileHover:qc(),whileTap:qc(),whileDrag:qc(),whileFocus:qc(),exit:qc()}}class Ec{constructor(t){this.isMounted=!1,this.node=t}update(){}}class HG extends Ec{constructor(t){super(t),t.animationState||(t.animationState=BG(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();W1(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)==null||t.call(this)}}let UG=0;class VG extends Ec{constructor(){super(...arguments),this.id=UG++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;const a=this.node.animationState.setActive("exit",!t);r&&!t&&a.then(()=>{r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const qG={animation:{Feature:HG},exit:{Feature:VG}};function s0(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}function z0(e){return{point:{x:e.pageX,y:e.pageY}}}const WG=e=>t=>z4(t)&&e(t,z0(t));function gp(e,t,r,n){return s0(e,t,WG(r),n)}const lj=1e-4,$G=1-lj,GG=1+lj,cj=.01,KG=0-cj,YG=0+cj;function ka(e){return e.max-e.min}function XG(e,t,r){return Math.abs(e-t)<=r}function JA(e,t,r,n=.5){e.origin=n,e.originPoint=qr(t.min,t.max,e.origin),e.scale=ka(r)/ka(t),e.translate=qr(r.min,r.max,e.origin)-e.originPoint,(e.scale>=$G&&e.scale<=GG||isNaN(e.scale))&&(e.scale=1),(e.translate>=KG&&e.translate<=YG||isNaN(e.translate))&&(e.translate=0)}function xp(e,t,r,n){JA(e.x,t.x,r.x,n?n.originX:void 0),JA(e.y,t.y,r.y,n?n.originY:void 0)}function eN(e,t,r){e.min=r.min+t.min,e.max=e.min+ka(t)}function QG(e,t,r){eN(e.x,t.x,r.x),eN(e.y,t.y,r.y)}function tN(e,t,r){e.min=t.min-r.min,e.max=e.min+ka(t)}function zx(e,t,r){tN(e.x,t.x,r.x),tN(e.y,t.y,r.y)}function Ds(e){return[e("x"),e("y")]}const uj=({current:e})=>e?e.ownerDocument.defaultView:null,rN=(e,t)=>Math.abs(e-t);function ZG(e,t){const r=rN(e.x,t.x),n=rN(e.y,t.y);return Math.sqrt(r**2+n**2)}class dj{constructor(t,r,{transformPagePoint:n,contextWindow:a=window,dragSnapToOrigin:s=!1,distanceThreshold:i=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const h=$y(this.lastMoveEventInfo,this.history),p=this.startEvent!==null,y=ZG(h.offset,{x:0,y:0})>=this.distanceThreshold;if(!p&&!y)return;const{point:g}=h,{timestamp:w}=Yn;this.history.push({...g,timestamp:w});const{onStart:x,onMove:v}=this.handlers;p||(x&&x(this.lastMoveEvent,h),this.startEvent=this.lastMoveEvent),v&&v(this.lastMoveEvent,h)},this.handlePointerMove=(h,p)=>{this.lastMoveEvent=h,this.lastMoveEventInfo=Wy(p,this.transformPagePoint),Hr.update(this.updatePoint,!0)},this.handlePointerUp=(h,p)=>{this.end();const{onEnd:y,onSessionEnd:g,resumeAnimation:w}=this.handlers;if(this.dragSnapToOrigin&&w&&w(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const x=$y(h.type==="pointercancel"?this.lastMoveEventInfo:Wy(p,this.transformPagePoint),this.history);this.startEvent&&y&&y(h,x),g&&g(h,x)},!z4(t))return;this.dragSnapToOrigin=s,this.handlers=r,this.transformPagePoint=n,this.distanceThreshold=i,this.contextWindow=a||window;const o=z0(t),l=Wy(o,this.transformPagePoint),{point:c}=l,{timestamp:d}=Yn;this.history=[{...c,timestamp:d}];const{onSessionStart:f}=r;f&&f(t,$y(l,this.history)),this.removeListeners=D0(gp(this.contextWindow,"pointermove",this.handlePointerMove),gp(this.contextWindow,"pointerup",this.handlePointerUp),gp(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),xc(this.updatePoint)}}function Wy(e,t){return t?{point:t(e.point)}:e}function nN(e,t){return{x:e.x-t.x,y:e.y-t.y}}function $y({point:e},t){return{point:e,delta:nN(e,fj(t)),offset:nN(e,JG(t)),velocity:eK(t,.1)}}function JG(e){return e[0]}function fj(e){return e[e.length-1]}function eK(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const a=fj(e);for(;r>=0&&(n=e[r],!(a.timestamp-n.timestamp>uo(t)));)r--;if(!n)return{x:0,y:0};const s=Ws(a.timestamp-n.timestamp);if(s===0)return{x:0,y:0};const i={x:(a.x-n.x)/s,y:(a.y-n.y)/s};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function tK(e,{min:t,max:r},n){return t!==void 0&&e<t?e=n?qr(t,e,n.min):Math.max(e,t):r!==void 0&&e>r&&(e=n?qr(r,e,n.max):Math.min(e,r)),e}function aN(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function rK(e,{top:t,left:r,bottom:n,right:a}){return{x:aN(e.x,r,a),y:aN(e.y,t,n)}}function sN(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function nK(e,t){return{x:sN(e.x,t.x),y:sN(e.y,t.y)}}function aK(e,t){let r=.5;const n=ka(e),a=ka(t);return a>n?r=t0(t.min,t.max-n,e.min):n>a&&(r=t0(e.min,e.max-a,t.min)),Jo(0,1,r)}function sK(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const l5=.35;function iK(e=l5){return e===!1?e=0:e===!0&&(e=l5),{x:iN(e,"left","right"),y:iN(e,"top","bottom")}}function iN(e,t,r){return{min:oN(e,t),max:oN(e,r)}}function oN(e,t){return typeof e=="number"?e:e[t]||0}const oK=new WeakMap;class lK{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=En(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:n}={}){const{presenceContext:a}=this.visualElement;if(a&&a.isPresent===!1)return;const s=f=>{const{dragSnapToOrigin:h}=this.getProps();h?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(z0(f).point)},i=(f,h)=>{const{drag:p,dragPropagation:y,onDragStart:g}=this.getProps();if(p&&!y&&(this.openDragLock&&this.openDragLock(),this.openDragLock=y$(p),!this.openDragLock))return;this.latestPointerEvent=f,this.latestPanInfo=h,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Ds(x=>{let v=this.getAxisMotionValue(x).get()||0;if(fo.test(v)){const{projection:b}=this.visualElement;if(b&&b.layout){const S=b.layout.layoutBox[x];S&&(v=ka(S)*(parseFloat(v)/100))}}this.originPoint[x]=v}),g&&Hr.postRender(()=>g(f,h)),i5(this.visualElement,"transform");const{animationState:w}=this.visualElement;w&&w.setActive("whileDrag",!0)},o=(f,h)=>{this.latestPointerEvent=f,this.latestPanInfo=h;const{dragPropagation:p,dragDirectionLock:y,onDirectionLock:g,onDrag:w}=this.getProps();if(!p&&!this.openDragLock)return;const{offset:x}=h;if(y&&this.currentDirection===null){this.currentDirection=cK(x),this.currentDirection!==null&&g&&g(this.currentDirection);return}this.updateAxis("x",h.point,x),this.updateAxis("y",h.point,x),this.visualElement.render(),w&&w(f,h)},l=(f,h)=>{this.latestPointerEvent=f,this.latestPanInfo=h,this.stop(f,h),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>Ds(f=>{var h;return this.getAnimationState(f)==="paused"&&((h=this.getAxisMotionValue(f).animation)==null?void 0:h.play())}),{dragSnapToOrigin:d}=this.getProps();this.panSession=new dj(t,{onSessionStart:s,onStart:i,onMove:o,onSessionEnd:l,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:d,distanceThreshold:n,contextWindow:uj(this.visualElement)})}stop(t,r){const n=t||this.latestPointerEvent,a=r||this.latestPanInfo,s=this.isDragging;if(this.cancel(),!s||!a||!n)return;const{velocity:i}=a;this.startAnimation(i);const{onDragEnd:o}=this.getProps();o&&Hr.postRender(()=>o(n,a))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){const{drag:a}=this.getProps();if(!n||!ug(t,a,this.currentDirection))return;const s=this.getAxisMotionValue(t);let i=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(i=tK(i,this.constraints[t],this.elastic[t])),s.set(i)}resolveConstraints(){var s;const{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(s=this.visualElement.projection)==null?void 0:s.layout,a=this.constraints;t&&Vd(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=rK(n.layoutBox,t):this.constraints=!1,this.elastic=iK(r),a!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&Ds(i=>{this.constraints!==!1&&this.getAxisMotionValue(i)&&(this.constraints[i]=sK(n.layoutBox[i],this.constraints[i]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!Vd(t))return!1;const n=t.current,{projection:a}=this.visualElement;if(!a||!a.layout)return!1;const s=uG(n,a.root,this.visualElement.getTransformPagePoint());let i=nK(a.layout.layoutBox,s);if(r){const o=r(oG(i));this.hasMutatedConstraints=!!o,o&&(i=Y8(o))}return i}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:a,dragTransition:s,dragSnapToOrigin:i,onDragTransitionEnd:o}=this.getProps(),l=this.constraints||{},c=Ds(d=>{if(!ug(d,r,this.currentDirection))return;let f=l&&l[d]||{};i&&(f={min:0,max:0});const h=a?200:1e6,p=a?40:1e7,y={type:"inertia",velocity:n?t[d]:0,bounceStiffness:h,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10,...s,...f};return this.startAxisValueAnimation(d,y)});return Promise.all(c).then(o)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return i5(this.visualElement,t),n.start(Y4(t,n,0,r,this.visualElement,!1))}stopAnimation(){Ds(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){Ds(t=>{var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.pause()})}getAnimationState(t){var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.state}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),a=n[r];return a||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){Ds(r=>{const{drag:n}=this.getProps();if(!ug(r,n,this.currentDirection))return;const{projection:a}=this.visualElement,s=this.getAxisMotionValue(r);if(a&&a.layout){const{min:i,max:o}=a.layout.layoutBox[r];s.set(t[r]-qr(i,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!Vd(r)||!n||!this.constraints)return;this.stopAnimation();const a={x:0,y:0};Ds(i=>{const o=this.getAxisMotionValue(i);if(o&&this.constraints!==!1){const l=o.get();a[i]=aK({min:l,max:l},this.constraints[i])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),Ds(i=>{if(!ug(i,t,null))return;const o=this.getAxisMotionValue(i),{min:l,max:c}=this.constraints[i];o.set(qr(l,c,a[i]))})}addListeners(){if(!this.visualElement.current)return;oK.set(this.visualElement,this);const t=this.visualElement.current,r=gp(t,"pointerdown",l=>{const{drag:c,dragListener:d=!0}=this.getProps();c&&d&&this.start(l)}),n=()=>{const{dragConstraints:l}=this.getProps();Vd(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:a}=this.visualElement,s=a.addEventListener("measure",n);a&&!a.layout&&(a.root&&a.root.updateScroll(),a.updateLayout()),Hr.read(n);const i=s0(window,"resize",()=>this.scalePositionWithinConstraints()),o=a.addEventListener("didUpdate",({delta:l,hasLayoutChanged:c})=>{this.isDragging&&c&&(Ds(d=>{const f=this.getAxisMotionValue(d);f&&(this.originPoint[d]+=l[d].translate,f.set(f.get()+l[d].translate))}),this.visualElement.render())});return()=>{i(),r(),s(),o&&o()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:a=!1,dragConstraints:s=!1,dragElastic:i=l5,dragMomentum:o=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:a,dragConstraints:s,dragElastic:i,dragMomentum:o}}}function ug(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function cK(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class uK extends Ec{constructor(t){super(t),this.removeGroupControls=Gs,this.removeListeners=Gs,this.controls=new lK(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Gs}unmount(){this.removeGroupControls(),this.removeListeners()}}const lN=e=>(t,r)=>{e&&Hr.postRender(()=>e(t,r))};class dK extends Ec{constructor(){super(...arguments),this.removePointerDownListener=Gs}onPointerDown(t){this.session=new dj(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:uj(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:a}=this.node.getProps();return{onSessionStart:lN(t),onStart:lN(r),onMove:n,onEnd:(s,i)=>{delete this.session,a&&Hr.postRender(()=>a(s,i))}}}mount(){this.removePointerDownListener=gp(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Gg={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let Gy=!1;class fK extends E.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:a}=this.props,{projection:s}=t;s&&(r.group&&r.group.add(s),n&&n.register&&a&&n.register(s),Gy&&s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),Gg.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:a,isPresent:s}=this.props,{projection:i}=n;return i&&(i.isPresent=s,Gy=!0,a||t.layoutDependency!==r||r===void 0||t.isPresent!==s?i.willUpdate():this.safeToRemove(),t.isPresent!==s&&(s?i.promote():i.relegate()||Hr.postRender(()=>{const o=i.getStack();(!o||!o.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),B4.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:a}=t;Gy=!0,a&&(a.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(a),n&&n.deregister&&n.deregister(a))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function hj(e){const[t,r]=T$(),n=E.useContext(qE);return u.jsx(fK,{...e,layoutGroup:n,switchLayoutGroup:E.useContext(G8),isPresent:t,safeToRemove:r})}function hK(e,t,r){const n=ga(e)?e:kf(e);return n.start(Y4("",n,t,r)),n.animation}const pK=(e,t)=>e.depth-t.depth;class mK{constructor(){this.children=[],this.isDirty=!1}add(t){b4(this.children,t),this.isDirty=!0}remove(t){_4(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(pK),this.isDirty=!1,this.children.forEach(t)}}function gK(e,t){const r=$a.now(),n=({timestamp:a})=>{const s=a-r;s>=t&&(xc(n),e(s-t))};return Hr.setup(n,!0),()=>xc(n)}const pj=["TopLeft","TopRight","BottomLeft","BottomRight"],xK=pj.length,cN=e=>typeof e=="string"?parseFloat(e):e,uN=e=>typeof e=="number"||jt.test(e);function vK(e,t,r,n,a,s){a?(e.opacity=qr(0,r.opacity??1,yK(n)),e.opacityExit=qr(t.opacity??1,0,wK(n))):s&&(e.opacity=qr(t.opacity??1,r.opacity??1,n));for(let i=0;i<xK;i++){const o=`border${pj[i]}Radius`;let l=dN(t,o),c=dN(r,o);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||uN(l)===uN(c)?(e[o]=Math.max(qr(cN(l),cN(c),n),0),(fo.test(c)||fo.test(l))&&(e[o]+="%")):e[o]=c}(t.rotate||r.rotate)&&(e.rotate=qr(t.rotate||0,r.rotate||0,n))}function dN(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const yK=mj(0,.5,t8),wK=mj(.5,.95,Gs);function mj(e,t,r){return n=>n<e?0:n>t?1:r(t0(e,t,n))}function fN(e,t){e.min=t.min,e.max=t.max}function li(e,t){fN(e.x,t.x),fN(e.y,t.y)}function hN(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function pN(e,t,r,n,a){return e-=t,e=Bx(e,1/r,n),a!==void 0&&(e=Bx(e,1/a,n)),e}function bK(e,t=0,r=1,n=.5,a,s=e,i=e){if(fo.test(t)&&(t=parseFloat(t),t=qr(i.min,i.max,t/100)-i.min),typeof t!="number")return;let o=qr(s.min,s.max,n);e===s&&(o-=t),e.min=pN(e.min,t,r,o,a),e.max=pN(e.max,t,r,o,a)}function mN(e,t,[r,n,a],s,i){bK(e,t[r],t[n],t[a],t.scale,s,i)}const _K=["x","scaleX","originX"],SK=["y","scaleY","originY"];function gN(e,t,r,n){mN(e.x,t,_K,r?r.x:void 0,n?n.x:void 0),mN(e.y,t,SK,r?r.y:void 0,n?n.y:void 0)}function xN(e){return e.translate===0&&e.scale===1}function gj(e){return xN(e.x)&&xN(e.y)}function vN(e,t){return e.min===t.min&&e.max===t.max}function AK(e,t){return vN(e.x,t.x)&&vN(e.y,t.y)}function yN(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function xj(e,t){return yN(e.x,t.x)&&yN(e.y,t.y)}function wN(e){return ka(e.x)/ka(e.y)}function bN(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class NK{constructor(){this.members=[]}add(t){b4(this.members,t),t.scheduleRender()}remove(t){if(_4(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(a=>t===a);if(r===0)return!1;let n;for(let a=r;a>=0;a--){const s=this.members[a];if(s.isPresent!==!1){n=s;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:a}=t.options;a===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function CK(e,t,r){let n="";const a=e.x.translate/t.x,s=e.y.translate/t.y,i=(r==null?void 0:r.z)||0;if((a||s||i)&&(n=`translate3d(${a}px, ${s}px, ${i}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:c,rotate:d,rotateX:f,rotateY:h,skewX:p,skewY:y}=r;c&&(n=`perspective(${c}px) ${n}`),d&&(n+=`rotate(${d}deg) `),f&&(n+=`rotateX(${f}deg) `),h&&(n+=`rotateY(${h}deg) `),p&&(n+=`skewX(${p}deg) `),y&&(n+=`skewY(${y}deg) `)}const o=e.x.scale*t.x,l=e.y.scale*t.y;return(o!==1||l!==1)&&(n+=`scale(${o}, ${l})`),n||"none"}const Ky=["","X","Y","Z"],PK=1e3;let TK=0;function Yy(e,t,r,n){const{latestValues:a}=t;a[e]&&(r[e]=a[e],t.setStaticValue(e,0),n&&(n[e]=0))}function vj(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=nj(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:a,layoutId:s}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",Hr,!(a||s))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&vj(n)}function yj({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:a}){return class{constructor(i={},o=t==null?void 0:t()){this.id=TK++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(jK),this.nodes.forEach(OK),this.nodes.forEach(IK),this.nodes.forEach(RK)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=i,this.root=o?o.root||o:this,this.path=o?[...o.path,o]:[],this.parent=o,this.depth=o?o.depth+1:0;for(let l=0;l<this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&&(this.nodes=new mK)}addEventListener(i,o){return this.eventHandlers.has(i)||this.eventHandlers.set(i,new N4),this.eventHandlers.get(i).add(o)}notifyListeners(i,...o){const l=this.eventHandlers.get(i);l&&l.notify(...o)}hasListeners(i){return this.eventHandlers.has(i)}mount(i){if(this.instance)return;this.isSVG=L8(i)&&!N$(i),this.instance=i;const{layoutId:o,layout:l,visualElement:c}=this.options;if(c&&!c.current&&c.mount(i),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(l||o)&&(this.isLayoutDirty=!0),e){let d,f=0;const h=()=>this.root.updateBlockedByResize=!1;Hr.read(()=>{f=window.innerWidth}),e(i,()=>{const p=window.innerWidth;p!==f&&(f=p,this.root.updateBlockedByResize=!0,d&&d(),d=gK(h,250),Gg.hasAnimatedSinceResize&&(Gg.hasAnimatedSinceResize=!1,this.nodes.forEach(AN)))})}o&&this.root.registerSharedNode(o,this),this.options.animate!==!1&&c&&(o||l)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:f,hasRelativeLayoutChanged:h,layout:p})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const y=this.options.transition||c.getDefaultTransition()||HK,{onLayoutAnimationStart:g,onLayoutAnimationComplete:w}=c.getProps(),x=!this.targetLayout||!xj(this.targetLayout,p),v=!f&&h;if(this.options.layoutRoot||this.resumeFrom||v||f&&(x||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const b={...D4(y,"layout"),onPlay:g,onComplete:w};(c.shouldReduceMotion||this.options.layoutRoot)&&(b.delay=0,b.type=!1),this.startAnimation(b),this.setAnimationOrigin(d,v)}else f||AN(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=p})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const i=this.getStack();i&&i.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),xc(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(DK),this.animationId++)}getTransformTemplate(){const{visualElement:i}=this.options;return i&&i.getProps().transformTemplate}willUpdate(i=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&vj(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let d=0;d<this.path.length;d++){const f=this.path[d];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}const{layoutId:o,layout:l}=this.options;if(o===void 0&&!l)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),i&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(_N);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(SN);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(LK),this.nodes.forEach(kK),this.nodes.forEach(EK)):this.nodes.forEach(SN),this.clearAllSnapshots();const o=$a.now();Yn.delta=Jo(0,1e3/60,o-Yn.timestamp),Yn.timestamp=o,Yn.isProcessing=!0,Dy.update.process(Yn),Dy.preRender.process(Yn),Dy.render.process(Yn),Yn.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,B4.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(FK),this.sharedNodes.forEach(MK)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Hr.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Hr.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!ka(this.snapshot.measuredBox.x)&&!ka(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l<this.path.length;l++)this.path[l].updateScroll();const i=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=En(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:o}=this.options;o&&o.notify("LayoutMeasure",this.layout.layoutBox,i?i.layoutBox:void 0)}updateScroll(i="measure"){let o=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===i&&(o=!1),o&&this.instance){const l=n(this.instance);this.scroll={animationId:this.root.animationId,phase:i,isRoot:l,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!a)return;const i=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,o=this.projectionDelta&&!gj(this.projectionDelta),l=this.getTransformTemplate(),c=l?l(this.latestValues,""):void 0,d=c!==this.prevTransformTemplateValue;i&&this.instance&&(o||Yc(this.latestValues)||d)&&(a(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(i=!0){const o=this.measurePageBox();let l=this.removeElementScroll(o);return i&&(l=this.removeTransform(l)),UK(l),{animationId:this.root.animationId,measuredBox:o,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){var c;const{visualElement:i}=this.options;if(!i)return En();const o=i.measureViewportBox();if(!(((c=this.scroll)==null?void 0:c.wasRoot)||this.path.some(VK))){const{scroll:d}=this.root;d&&(qd(o.x,d.offset.x),qd(o.y,d.offset.y))}return o}removeElementScroll(i){var l;const o=En();if(li(o,i),(l=this.scroll)!=null&&l.wasRoot)return o;for(let c=0;c<this.path.length;c++){const d=this.path[c],{scroll:f,options:h}=d;d!==this.root&&f&&h.layoutScroll&&(f.wasRoot&&li(o,i),qd(o.x,f.offset.x),qd(o.y,f.offset.y))}return o}applyTransform(i,o=!1){const l=En();li(l,i);for(let c=0;c<this.path.length;c++){const d=this.path[c];!o&&d.options.layoutScroll&&d.scroll&&d!==d.root&&Wd(l,{x:-d.scroll.offset.x,y:-d.scroll.offset.y}),Yc(d.latestValues)&&Wd(l,d.latestValues)}return Yc(this.latestValues)&&Wd(l,this.latestValues),l}removeTransform(i){const o=En();li(o,i);for(let l=0;l<this.path.length;l++){const c=this.path[l];if(!c.instance||!Yc(c.latestValues))continue;r5(c.latestValues)&&c.updateSnapshot();const d=En(),f=c.measurePageBox();li(d,f),gN(o,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,d)}return Yc(this.latestValues)&&gN(o,this.latestValues),o}setTargetDelta(i){this.targetDelta=i,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(i){this.options={...this.options,...i,crossfade:i.crossfade!==void 0?i.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Yn.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(i=!1){var p;const o=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=o.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=o.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=o.isSharedProjectionDirty);const l=!!this.resumingFrom||this!==o;if(!(i||l&&this.isSharedProjectionDirty||this.isProjectionDirty||(p=this.parent)!=null&&p.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:d,layoutId:f}=this.options;if(!this.layout||!(d||f))return;this.resolvedRelativeTargetAt=Yn.timestamp;const h=this.getClosestProjectingParent();h&&this.linkedParentVersion!==h.layoutVersion&&!h.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(h&&h.layout?this.createRelativeTarget(h,this.layout.layoutBox,h.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=En(),this.targetWithTransforms=En()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),QG(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):li(this.target,this.layout.layoutBox),Q8(this.target,this.targetDelta)):li(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,h&&!!h.resumingFrom==!!this.resumingFrom&&!h.options.layoutScroll&&h.target&&this.animationProgress!==1?this.createRelativeTarget(h,this.target,h.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||r5(this.parent.latestValues)||X8(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(i,o,l){this.relativeParent=i,this.linkedParentVersion=i.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=En(),this.relativeTargetOrigin=En(),zx(this.relativeTargetOrigin,o,l),li(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){var y;const i=this.getLead(),o=!!this.resumingFrom||this!==i;let l=!0;if((this.isProjectionDirty||(y=this.parent)!=null&&y.isProjectionDirty)&&(l=!1),o&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(l=!1),this.resolvedRelativeTargetAt===Yn.timestamp&&(l=!1),l)return;const{layout:c,layoutId:d}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(c||d))return;li(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,h=this.treeScale.y;cG(this.layoutCorrected,this.treeScale,this.path,o),i.layout&&!i.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(i.target=i.layout.layoutBox,i.targetWithTransforms=En());const{target:p}=i;if(!p){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(hN(this.prevProjectionDelta.x,this.projectionDelta.x),hN(this.prevProjectionDelta.y,this.projectionDelta.y)),xp(this.projectionDelta,this.layoutCorrected,p,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==h||!bN(this.projectionDelta.x,this.prevProjectionDelta.x)||!bN(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",p))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(i=!0){var o;if((o=this.options.visualElement)==null||o.scheduleRender(),i){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=$d(),this.projectionDelta=$d(),this.projectionDeltaWithTransform=$d()}setAnimationOrigin(i,o=!1){const l=this.snapshot,c=l?l.latestValues:{},d={...this.latestValues},f=$d();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!o;const h=En(),p=l?l.source:void 0,y=this.layout?this.layout.source:void 0,g=p!==y,w=this.getStack(),x=!w||w.members.length<=1,v=!!(g&&!x&&this.options.crossfade===!0&&!this.path.some(zK));this.animationProgress=0;let b;this.mixTargetDelta=S=>{const T=S/1e3;NN(f.x,i.x,T),NN(f.y,i.y,T),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(zx(h,this.layout.layoutBox,this.relativeParent.layout.layoutBox),BK(this.relativeTarget,this.relativeTargetOrigin,h,T),b&&AK(this.relativeTarget,b)&&(this.isProjectionDirty=!1),b||(b=En()),li(b,this.relativeTarget)),g&&(this.animationValues=d,vK(d,c,this.latestValues,T,v,x)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=T},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(i){var o,l,c;this.notifyListeners("animationStart"),(o=this.currentAnimation)==null||o.stop(),(c=(l=this.resumingFrom)==null?void 0:l.currentAnimation)==null||c.stop(),this.pendingAnimation&&(xc(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Hr.update(()=>{Gg.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=kf(0)),this.currentAnimation=hK(this.motionValue,[0,1e3],{...i,velocity:0,isSync:!0,onUpdate:d=>{this.mixTargetDelta(d),i.onUpdate&&i.onUpdate(d)},onStop:()=>{},onComplete:()=>{i.onComplete&&i.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const i=this.getStack();i&&i.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(PK),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const i=this.getLead();let{targetWithTransforms:o,target:l,layout:c,latestValues:d}=i;if(!(!o||!l||!c)){if(this!==i&&this.layout&&c&&wj(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||En();const f=ka(this.layout.layoutBox.x);l.x.min=i.target.x.min,l.x.max=l.x.min+f;const h=ka(this.layout.layoutBox.y);l.y.min=i.target.y.min,l.y.max=l.y.min+h}li(o,l),Wd(o,d),xp(this.projectionDeltaWithTransform,this.layoutCorrected,o,d)}}registerSharedNode(i,o){this.sharedNodes.has(i)||this.sharedNodes.set(i,new NK),this.sharedNodes.get(i).add(o);const c=o.options.initialPromotionConfig;o.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(o):void 0})}isLead(){const i=this.getStack();return i?i.lead===this:!0}getLead(){var o;const{layoutId:i}=this.options;return i?((o=this.getStack())==null?void 0:o.lead)||this:this}getPrevLead(){var o;const{layoutId:i}=this.options;return i?(o=this.getStack())==null?void 0:o.prevLead:void 0}getStack(){const{layoutId:i}=this.options;if(i)return this.root.sharedNodes.get(i)}promote({needsReset:i,transition:o,preserveFollowOpacity:l}={}){const c=this.getStack();c&&c.promote(this,l),i&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})}relegate(){const i=this.getStack();return i?i.relegate(this):!1}resetSkewAndRotation(){const{visualElement:i}=this.options;if(!i)return;let o=!1;const{latestValues:l}=i;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(o=!0),!o)return;const c={};l.z&&Yy("z",i,c,this.animationValues);for(let d=0;d<Ky.length;d++)Yy(`rotate${Ky[d]}`,i,c,this.animationValues),Yy(`skew${Ky[d]}`,i,c,this.animationValues);i.render();for(const d in c)i.setStaticValue(d,c[d]),this.animationValues&&(this.animationValues[d]=c[d]);i.scheduleRender()}applyProjectionStyles(i,o){if(!this.instance||this.isSVG)return;if(!this.isVisible){i.visibility="hidden";return}const l=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,i.visibility="",i.opacity="",i.pointerEvents=$g(o==null?void 0:o.pointerEvents)||"",i.transform=l?l(this.latestValues,""):"none";return}const c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){this.options.layoutId&&(i.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,i.pointerEvents=$g(o==null?void 0:o.pointerEvents)||""),this.hasProjected&&!Yc(this.latestValues)&&(i.transform=l?l({},""):"none",this.hasProjected=!1);return}i.visibility="";const d=c.animationValues||c.latestValues;this.applyTransformsToTarget();let f=CK(this.projectionDeltaWithTransform,this.treeScale,d);l&&(f=l(d,f)),i.transform=f;const{x:h,y:p}=this.projectionDelta;i.transformOrigin=`${h.origin*100}% ${p.origin*100}% 0`,c.animationValues?i.opacity=c===this?d.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:i.opacity=c===this?d.opacity!==void 0?d.opacity:"":d.opacityExit!==void 0?d.opacityExit:0;for(const y in t5){if(d[y]===void 0)continue;const{correct:g,applyTo:w,isCSSVariable:x}=t5[y],v=f==="none"?d[y]:g(d[y],c);if(w){const b=w.length;for(let S=0;S<b;S++)i[w[S]]=v}else x?this.options.visualElement.renderState.vars[y]=v:i[y]=v}this.options.layoutId&&(i.pointerEvents=c===this?$g(o==null?void 0:o.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(i=>{var o;return(o=i.currentAnimation)==null?void 0:o.stop()}),this.root.nodes.forEach(_N),this.root.sharedNodes.clear()}}}function kK(e){e.updateLayout()}function EK(e){var r;const t=((r=e.resumeFrom)==null?void 0:r.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:a}=e.layout,{animationType:s}=e.options,i=t.source!==e.layout.source;s==="size"?Ds(f=>{const h=i?t.measuredBox[f]:t.layoutBox[f],p=ka(h);h.min=n[f].min,h.max=h.min+p}):wj(s,t.layoutBox,n)&&Ds(f=>{const h=i?t.measuredBox[f]:t.layoutBox[f],p=ka(n[f]);h.max=h.min+p,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+p)});const o=$d();xp(o,n,t.layoutBox);const l=$d();i?xp(l,e.applyTransform(a,!0),t.measuredBox):xp(l,n,t.layoutBox);const c=!gj(o);let d=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:h,layout:p}=f;if(h&&p){const y=En();zx(y,t.layoutBox,h.layoutBox);const g=En();zx(g,n,p.layoutBox),xj(y,g)||(d=!0),f.options.layoutRoot&&(e.relativeTarget=g,e.relativeTargetOrigin=y,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:t,delta:l,layoutDelta:o,hasLayoutChanged:c,hasRelativeLayoutChanged:d})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function jK(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function RK(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function FK(e){e.clearSnapshot()}function _N(e){e.clearMeasurements()}function SN(e){e.isLayoutDirty=!1}function LK(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function AN(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function OK(e){e.resolveTargetDelta()}function IK(e){e.calcProjection()}function DK(e){e.resetSkewAndRotation()}function MK(e){e.removeLeadSnapshot()}function NN(e,t,r){e.translate=qr(t.translate,0,r),e.scale=qr(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function CN(e,t,r,n){e.min=qr(t.min,r.min,n),e.max=qr(t.max,r.max,n)}function BK(e,t,r,n){CN(e.x,t.x,r.x,n),CN(e.y,t.y,r.y,n)}function zK(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const HK={duration:.45,ease:[.4,0,.1,1]},PN=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),TN=PN("applewebkit/")&&!PN("chrome/")?Math.round:Gs;function kN(e){e.min=TN(e.min),e.max=TN(e.max)}function UK(e){kN(e.x),kN(e.y)}function wj(e,t,r){return e==="position"||e==="preserve-aspect"&&!XG(wN(t),wN(r),.2)}function VK(e){var t;return e!==e.root&&((t=e.scroll)==null?void 0:t.wasRoot)}const qK=yj({attachResizeListener:(e,t)=>s0(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Xy={current:void 0},bj=yj({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Xy.current){const e=new qK({});e.mount(window),e.setOptions({layoutScroll:!0}),Xy.current=e}return Xy.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),WK={pan:{Feature:dK},drag:{Feature:uK,ProjectionNode:bj,MeasureLayout:hj}};function EN(e,t,r){const{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",r==="Start");const a="onHover"+r,s=n[a];s&&Hr.postRender(()=>s(t,z0(t)))}class $K extends Ec{mount(){const{current:t}=this.node;t&&(this.unmount=w$(t,(r,n)=>(EN(this.node,n,"Start"),a=>EN(this.node,a,"End"))))}unmount(){}}class GK extends Ec{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=D0(s0(this.node.current,"focus",()=>this.onFocus()),s0(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function jN(e,t,r){const{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap",r==="Start");const a="onTap"+(r==="End"?"":r),s=n[a];s&&Hr.postRender(()=>s(t,z0(t)))}class KK extends Ec{mount(){const{current:t}=this.node;t&&(this.unmount=A$(t,(r,n)=>(jN(this.node,n,"Start"),(a,{success:s})=>jN(this.node,a,s?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const c5=new WeakMap,Qy=new WeakMap,YK=e=>{const t=c5.get(e.target);t&&t(e)},XK=e=>{e.forEach(YK)};function QK({root:e,...t}){const r=e||document;Qy.has(r)||Qy.set(r,{});const n=Qy.get(r),a=JSON.stringify(t);return n[a]||(n[a]=new IntersectionObserver(XK,{root:e,...t})),n[a]}function ZK(e,t,r){const n=QK(t);return c5.set(e,r),n.observe(e),()=>{c5.delete(e),n.unobserve(e)}}const JK={some:0,all:1};class eY extends Ec{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:a="some",once:s}=t,i={root:r?r.current:void 0,rootMargin:n,threshold:typeof a=="number"?a:JK[a]},o=l=>{const{isIntersecting:c}=l;if(this.isInView===c||(this.isInView=c,s&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:d,onViewportLeave:f}=this.node.getProps(),h=c?d:f;h&&h(l)};return ZK(this.node.current,i,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(tY(t,r))&&this.startObserver()}unmount(){}}function tY({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const rY={inView:{Feature:eY},tap:{Feature:KK},focus:{Feature:GK},hover:{Feature:$K}},nY={layout:{ProjectionNode:bj,MeasureLayout:hj}},aY={...qG,...rY,...WK,...nY},dg=iG(aY,yG);function Ii(){return u.jsx("div",{className:"w-full bg-brand-navy/5 border-b border-brand-navy/10","data-id":"dsks82dbw","data-path":"src/components/QuickLinks.tsx",children:u.jsx("div",{className:"max-w-7xl mx-auto px-4 py-2","data-id":"kh06ve69j","data-path":"src/components/QuickLinks.tsx",children:u.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-2 sm:gap-3","data-id":"esgv1mcrn","data-path":"src/components/QuickLinks.tsx",children:[u.jsx(Yt,{to:"/","data-id":"acdj1trlx","data-path":"src/components/QuickLinks.tsx",children:u.jsxs(Fr,{variant:"ghost",size:"sm",className:"text-brand-navy hover:bg-brand-navy/10 hover:text-brand-navy text-xs sm:text-sm h-8 px-2 sm:px-3","data-id":"8z02kd68j","data-path":"src/components/QuickLinks.tsx",children:[u.jsx(zf,{className:"w-3 h-3 sm:w-4 sm:h-4 mr-1","data-id":"cyfw1koiz","data-path":"src/components/QuickLinks.tsx"}),u.jsx("span",{className:"hidden xs:inline","data-id":"ks954qn0h","data-path":"src/components/QuickLinks.tsx",children:"Back to"})," Home"]})}),u.jsx(Yt,{to:"/brc-mechanics","data-id":"84l9vpj1t","data-path":"src/components/QuickLinks.tsx",children:u.jsxs(Fr,{variant:"ghost",size:"sm",className:"text-brand-navy hover:bg-brand-navy/10 hover:text-brand-navy text-xs sm:text-sm h-8 px-2 sm:px-3","data-id":"omatj8xoz","data-path":"src/components/QuickLinks.tsx",children:[u.jsx(Ax,{className:"w-3 h-3 sm:w-4 sm:h-4 mr-1","data-id":"enkik9p9f","data-path":"src/components/QuickLinks.tsx"}),"How It Works"]})}),u.jsx(Yt,{to:"/checkout","data-id":"p0fnvub1h","data-path":"src/components/QuickLinks.tsx",children:u.jsxs(Fr,{size:"sm",className:"bg-brand-gold hover:bg-brand-gold/90 text-brand-navy font-semibold text-xs sm:text-sm h-8 px-3 sm:px-4","data-id":"5t4nh7no0","data-path":"src/components/QuickLinks.tsx",children:[u.jsx(Xb,{className:"w-3 h-3 sm:w-4 sm:h-4 mr-1","data-id":"11zx2edig","data-path":"src/components/QuickLinks.tsx"}),"Join Now"]})})]})})})}const sY=()=>{const e=kc();return E.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),u.jsxs("div",{className:"min-h-screen flex flex-col bg-background","data-id":"27b90awp1","data-path":"src/pages/NotFound.tsx",children:[u.jsx(Ii,{"data-id":"s3dxr4wt6","data-path":"src/pages/NotFound.tsx"}),u.jsx("div",{className:"flex-1 flex items-center justify-center","data-id":"51z76p8zd","data-path":"src/pages/NotFound.tsx",children:u.jsxs(dg.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},className:"text-center space-y-6 p-8","data-id":"dy0nbi32i","data-path":"src/pages/NotFound.tsx",children:[u.jsx(dg.div,{initial:{scale:.5},animate:{scale:1},transition:{duration:.5,delay:.2},"data-id":"jqd5x68p5","data-path":"src/pages/NotFound.tsx",children:u.jsx("h1",{className:"text-8xl font-bold text-primary","data-id":"b7nh5ld1s","data-path":"src/pages/NotFound.tsx",children:"404"})}),u.jsxs(dg.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.4},className:"space-y-4","data-id":"cknqsap2m","data-path":"src/pages/NotFound.tsx",children:[u.jsx("h2",{className:"text-2xl font-semibold tracking-tight","data-id":"a0b8545uq","data-path":"src/pages/NotFound.tsx",children:"Page Not Found"}),u.jsx("p",{className:"text-muted-foreground","data-id":"g17o0h2gj","data-path":"src/pages/NotFound.tsx",children:"Sorry, the page you are looking for does not exist or has been removed."})]}),u.jsx(dg.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.6},"data-id":"y0f34e41e","data-path":"src/pages/NotFound.tsx",children:u.jsx(Fr,{asChild:!0,variant:"default",size:"lg","data-id":"qfr0g7p9u","data-path":"src/pages/NotFound.tsx",children:u.jsx("a",{href:"/","data-id":"qqt65og05","data-path":"src/pages/NotFound.tsx",children:"Back to Home"})})})]})})]})};var iY=typeof Element<"u",oY=typeof Map=="function",lY=typeof Set=="function",cY=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Kg(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,a;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!Kg(e[n],t[n]))return!1;return!0}var s;if(oY&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;for(s=e.entries();!(n=s.next()).done;)if(!Kg(n.value[1],t.get(n.value[0])))return!1;return!0}if(lY&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(cY&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[n]))return!1;if(iY&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((a[n]==="_owner"||a[n]==="__v"||a[n]==="__o")&&e.$$typeof)&&!Kg(e[a[n]],t[a[n]]))return!1;return!0}return e!==e&&t!==t}var uY=function(t,r){try{return Kg(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}};const dY=If(uY);var fY=function(e,t,r,n,a,s,i,o){if(!e){var l;if(t===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,a,s,i,o],d=0;l=new Error(t.replace(/%s/g,function(){return c[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},hY=fY;const RN=If(hY);var pY=function(t,r,n,a){var s=n?n.call(a,t,r):void 0;if(s!==void 0)return!!s;if(t===r)return!0;if(typeof t!="object"||!t||typeof r!="object"||!r)return!1;var i=Object.keys(t),o=Object.keys(r);if(i.length!==o.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(r),c=0;c<i.length;c++){var d=i[c];if(!l(d))return!1;var f=t[d],h=r[d];if(s=n?n.call(a,f,h,d):void 0,s===!1||s===void 0&&f!==h)return!1}return!0};const mY=If(pY);var _j=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(_j||{}),Zy={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},FN=Object.values(_j),X4={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},gY=Object.entries(X4).reduce((e,[t,r])=>(e[r]=t,e),{}),Pi="data-rh",af={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},sf=(e,t)=>{for(let r=e.length-1;r>=0;r-=1){const n=e[r];if(Object.prototype.hasOwnProperty.call(n,t))return n[t]}return null},xY=e=>{let t=sf(e,"title");const r=sf(e,af.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),r&&t)return r.replace(/%s/g,()=>t);const n=sf(e,af.DEFAULT_TITLE);return t||n||void 0},vY=e=>sf(e,af.ON_CHANGE_CLIENT_STATE)||(()=>{}),Jy=(e,t)=>t.filter(r=>typeof r[e]<"u").map(r=>r[e]).reduce((r,n)=>({...r,...n}),{}),yY=(e,t)=>t.filter(r=>typeof r.base<"u").map(r=>r.base).reverse().reduce((r,n)=>{if(!r.length){const a=Object.keys(n);for(let s=0;s<a.length;s+=1){const o=a[s].toLowerCase();if(e.indexOf(o)!==-1&&n[o])return r.concat(n)}}return r},[]),wY=e=>console&&typeof console.warn=="function"&&console.warn(e),zh=(e,t,r)=>{const n={};return r.filter(a=>Array.isArray(a[e])?!0:(typeof a[e]<"u"&&wY(`Helmet: ${e} should be of type "Array". Instead found type "${typeof a[e]}"`),!1)).map(a=>a[e]).reverse().reduce((a,s)=>{const i={};s.filter(l=>{let c;const d=Object.keys(l);for(let h=0;h<d.length;h+=1){const p=d[h],y=p.toLowerCase();t.indexOf(y)!==-1&&!(c==="rel"&&l[c].toLowerCase()==="canonical")&&!(y==="rel"&&l[y].toLowerCase()==="stylesheet")&&(c=y),t.indexOf(p)!==-1&&(p==="innerHTML"||p==="cssText"||p==="itemprop")&&(c=p)}if(!c||!l[c])return!1;const f=l[c].toLowerCase();return n[c]||(n[c]={}),i[c]||(i[c]={}),n[c][f]?!1:(i[c][f]=!0,!0)}).reverse().forEach(l=>a.push(l));const o=Object.keys(i);for(let l=0;l<o.length;l+=1){const c=o[l],d={...n[c],...i[c]};n[c]=d}return a},[]).reverse()},bY=(e,t)=>{if(Array.isArray(e)&&e.length){for(let r=0;r<e.length;r+=1)if(e[r][t])return!0}return!1},_Y=e=>({baseTag:yY(["href"],e),bodyAttributes:Jy("bodyAttributes",e),defer:sf(e,af.DEFER),encode:sf(e,af.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Jy("htmlAttributes",e),linkTags:zh("link",["rel","href"],e),metaTags:zh("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:zh("noscript",["innerHTML"],e),onChangeClientState:vY(e),scriptTags:zh("script",["src","innerHTML"],e),styleTags:zh("style",["cssText"],e),title:xY(e),titleAttributes:Jy("titleAttributes",e),prioritizeSeoTags:bY(e,af.PRIORITIZE_SEO_TAGS)}),Sj=e=>Array.isArray(e)?e.join(""):e,SY=(e,t)=>{const r=Object.keys(e);for(let n=0;n<r.length;n+=1)if(t[r[n]]&&t[r[n]].includes(e[r[n]]))return!0;return!1},e2=(e,t)=>Array.isArray(e)?e.reduce((r,n)=>(SY(n,t)?r.priority.push(n):r.default.push(n),r),{priority:[],default:[]}):{default:e,priority:[]},LN=(e,t)=>({...e,[t]:void 0}),AY=["noscript","script","style"],u5=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),Aj=e=>Object.keys(e).reduce((t,r)=>{const n=typeof e[r]<"u"?`${r}="${e[r]}"`:`${r}`;return t?`${t} ${n}`:n},""),NY=(e,t,r,n)=>{const a=Aj(r),s=Sj(t);return a?`<${e} ${Pi}="true" ${a}>${u5(s,n)}</${e}>`:`<${e} ${Pi}="true">${u5(s,n)}</${e}>`},CY=(e,t,r=!0)=>t.reduce((n,a)=>{const s=a,i=Object.keys(s).filter(c=>!(c==="innerHTML"||c==="cssText")).reduce((c,d)=>{const f=typeof s[d]>"u"?d:`${d}="${u5(s[d],r)}"`;return c?`${c} ${f}`:f},""),o=s.innerHTML||s.cssText||"",l=AY.indexOf(e)===-1;return`${n}<${e} ${Pi}="true" ${i}${l?"/>":`>${o}</${e}>`}`},""),Nj=(e,t={})=>Object.keys(e).reduce((r,n)=>{const a=X4[n];return r[a||n]=e[n],r},t),PY=(e,t,r)=>{const n={key:t,[Pi]:!0},a=Nj(r,n);return[mt.createElement("title",a,t)]},Yg=(e,t)=>t.map((r,n)=>{const a={key:n,[Pi]:!0};return Object.keys(r).forEach(s=>{const o=X4[s]||s;if(o==="innerHTML"||o==="cssText"){const l=r.innerHTML||r.cssText;a.dangerouslySetInnerHTML={__html:l}}else a[o]=r[s]}),mt.createElement(e,a)}),Ms=(e,t,r=!0)=>{switch(e){case"title":return{toComponent:()=>PY(e,t.title,t.titleAttributes),toString:()=>NY(e,t.title,t.titleAttributes,r)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>Nj(t),toString:()=>Aj(t)};default:return{toComponent:()=>Yg(e,t),toString:()=>CY(e,t,r)}}},TY=({metaTags:e,linkTags:t,scriptTags:r,encode:n})=>{const a=e2(e,Zy.meta),s=e2(t,Zy.link),i=e2(r,Zy.script);return{priorityMethods:{toComponent:()=>[...Yg("meta",a.priority),...Yg("link",s.priority),...Yg("script",i.priority)],toString:()=>`${Ms("meta",a.priority,n)} ${Ms("link",s.priority,n)} ${Ms("script",i.priority,n)}`},metaTags:a.default,linkTags:s.default,scriptTags:i.default}},kY=e=>{const{baseTag:t,bodyAttributes:r,encode:n=!0,htmlAttributes:a,noscriptTags:s,styleTags:i,title:o="",titleAttributes:l,prioritizeSeoTags:c}=e;let{linkTags:d,metaTags:f,scriptTags:h}=e,p={toComponent:()=>{},toString:()=>""};return c&&({priorityMethods:p,linkTags:d,metaTags:f,scriptTags:h}=TY(e)),{priority:p,base:Ms("base",t,n),bodyAttributes:Ms("bodyAttributes",r,n),htmlAttributes:Ms("htmlAttributes",a,n),link:Ms("link",d,n),meta:Ms("meta",f,n),noscript:Ms("noscript",s,n),script:Ms("script",h,n),style:Ms("style",i,n),title:Ms("title",{title:o,titleAttributes:l},n)}},d5=kY,fg=[],Cj=!!(typeof window<"u"&&window.document&&window.document.createElement),f5=class{constructor(e,t){Fo(this,"instances",[]);Fo(this,"canUseDOM",Cj);Fo(this,"context");Fo(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?fg:this.instances,add:e=>{(this.canUseDOM?fg:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?fg:this.instances).indexOf(e);(this.canUseDOM?fg:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=d5({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},EY={},Pj=mt.createContext(EY),du,Tj=(du=class extends E.Component{constructor(r){super(r);Fo(this,"helmetData");this.helmetData=new f5(this.props.context||{},du.canUseDOM)}render(){return mt.createElement(Pj.Provider,{value:this.helmetData.value},this.props.children)}},Fo(du,"canUseDOM",Cj),du),pd=(e,t)=>{const r=document.head||document.querySelector("head"),n=r.querySelectorAll(`${e}[${Pi}]`),a=[].slice.call(n),s=[];let i;return t&&t.length&&t.forEach(o=>{const l=document.createElement(e);for(const c in o)if(Object.prototype.hasOwnProperty.call(o,c))if(c==="innerHTML")l.innerHTML=o.innerHTML;else if(c==="cssText")l.styleSheet?l.styleSheet.cssText=o.cssText:l.appendChild(document.createTextNode(o.cssText));else{const d=c,f=typeof o[d]>"u"?"":o[d];l.setAttribute(c,f)}l.setAttribute(Pi,"true"),a.some((c,d)=>(i=d,l.isEqualNode(c)))?a.splice(i,1):s.push(l)}),a.forEach(o=>{var l;return(l=o.parentNode)==null?void 0:l.removeChild(o)}),s.forEach(o=>r.appendChild(o)),{oldTags:a,newTags:s}},h5=(e,t)=>{const r=document.getElementsByTagName(e)[0];if(!r)return;const n=r.getAttribute(Pi),a=n?n.split(","):[],s=[...a],i=Object.keys(t);for(const o of i){const l=t[o]||"";r.getAttribute(o)!==l&&r.setAttribute(o,l),a.indexOf(o)===-1&&a.push(o);const c=s.indexOf(o);c!==-1&&s.splice(c,1)}for(let o=s.length-1;o>=0;o-=1)r.removeAttribute(s[o]);a.length===s.length?r.removeAttribute(Pi):r.getAttribute(Pi)!==i.join(",")&&r.setAttribute(Pi,i.join(","))},jY=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=Sj(e)),h5("title",t)},ON=(e,t)=>{const{baseTag:r,bodyAttributes:n,htmlAttributes:a,linkTags:s,metaTags:i,noscriptTags:o,onChangeClientState:l,scriptTags:c,styleTags:d,title:f,titleAttributes:h}=e;h5("body",n),h5("html",a),jY(f,h);const p={baseTag:pd("base",r),linkTags:pd("link",s),metaTags:pd("meta",i),noscriptTags:pd("noscript",o),scriptTags:pd("script",c),styleTags:pd("style",d)},y={},g={};Object.keys(p).forEach(w=>{const{newTags:x,oldTags:v}=p[w];x.length&&(y[w]=x),v.length&&(g[w]=p[w].oldTags)}),t&&t(),l(e,y,g)},Hh=null,RY=e=>{Hh&&cancelAnimationFrame(Hh),e.defer?Hh=requestAnimationFrame(()=>{ON(e,()=>{Hh=null})}):(ON(e),Hh=null)},FY=RY,IN=class extends E.Component{constructor(){super(...arguments);Fo(this,"rendered",!1)}shouldComponentUpdate(t){return!mY(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:r}=this.props.context;let n=null;const a=_Y(t.get().map(s=>{const i={...s.props};return delete i.context,i}));Tj.canUseDOM?FY(a):d5&&(n=d5(a)),r(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},E2,H0=(E2=class extends E.Component{shouldComponentUpdate(e){return!dY(LN(this.props,"helmetData"),LN(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,r,n){return{...t,[e.type]:[...t[e.type]||[],{...r,...this.mapNestedChildrenToProps(e,n)}]}}mapObjectTypeChildren(e,t,r,n){switch(e.type){case"title":return{...t,[e.type]:n,titleAttributes:{...r}};case"body":return{...t,bodyAttributes:{...r}};case"html":return{...t,htmlAttributes:{...r}};default:return{...t,[e.type]:{...r}}}}mapArrayTypeChildrenToProps(e,t){let r={...t};return Object.keys(e).forEach(n=>{r={...r,[n]:e[n]}}),r}warnOnInvalidChildren(e,t){return RN(FN.some(r=>e.type===r),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${FN.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),RN(!t||typeof t=="string"||Array.isArray(t)&&!t.some(r=>typeof r!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let r={};return mt.Children.forEach(e,n=>{if(!n||!n.props)return;const{children:a,...s}=n.props,i=Object.keys(s).reduce((l,c)=>(l[gY[c]||c]=s[c],l),{});let{type:o}=n;switch(typeof o=="symbol"?o=o.toString():this.warnOnInvalidChildren(n,a),o){case"Symbol(react.fragment)":t=this.mapChildrenToProps(a,t);break;case"link":case"meta":case"noscript":case"script":case"style":r=this.flattenArrayTypeChildren(n,r,i,a);break;default:t=this.mapObjectTypeChildren(n,t,i,a);break}}),this.mapArrayTypeChildrenToProps(r,t)}render(){const{children:e,...t}=this.props;let r={...t},{helmetData:n}=t;if(e&&(r=this.mapChildrenToProps(e,r)),n&&!(n instanceof f5)){const a=n;n=new f5(a.context,!0),delete r.helmetData}return n?mt.createElement(IN,{...r,context:n.value}):mt.createElement(Pj.Consumer,null,a=>mt.createElement(IN,{...r,context:a}))}},Fo(E2,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),E2),U0=e=>e.type==="checkbox",nu=e=>e instanceof Date,Va=e=>e==null;const kj=e=>typeof e=="object";var Sn=e=>!Va(e)&&!Array.isArray(e)&&kj(e)&&!nu(e),Ej=e=>Sn(e)&&e.target?U0(e.target)?e.target.checked:e.target.value:e,LY=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,jj=(e,t)=>e.has(LY(t)),OY=e=>{const t=e.constructor&&e.constructor.prototype;return Sn(t)&&t.hasOwnProperty("isPrototypeOf")},Q4=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Tn(e){let t;const r=Array.isArray(e),n=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(!(Q4&&(e instanceof Blob||n))&&(r||Sn(e)))if(t=r?[]:Object.create(Object.getPrototypeOf(e)),!r&&!OY(e))t=e;else for(const a in e)e.hasOwnProperty(a)&&(t[a]=Tn(e[a]));else return e;return t}var G1=e=>/^\w*$/.test(e),en=e=>e===void 0,Z4=e=>Array.isArray(e)?e.filter(Boolean):[],J4=e=>Z4(e.replace(/["|']|\]/g,"").split(/\.|\[/)),ut=(e,t,r)=>{if(!t||!Sn(e))return r;const n=(G1(t)?[t]:J4(t)).reduce((a,s)=>Va(a)?a:a[s],e);return en(n)||n===e?en(e[t])?r:e[t]:n},ds=e=>typeof e=="boolean",gr=(e,t,r)=>{let n=-1;const a=G1(t)?[t]:J4(t),s=a.length,i=s-1;for(;++n<s;){const o=a[n];let l=r;if(n!==i){const c=e[o];l=Sn(c)||Array.isArray(c)?c:isNaN(+a[n+1])?{}:[]}if(o==="__proto__"||o==="constructor"||o==="prototype")return;e[o]=l,e=e[o]}};const Hx={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Si={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Oo={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},e3=mt.createContext(null);e3.displayName="HookFormContext";const K1=()=>mt.useContext(e3),IY=e=>{const{children:t,...r}=e;return mt.createElement(e3.Provider,{value:r},t)};var Rj=(e,t,r,n=!0)=>{const a={defaultValues:t._defaultValues};for(const s in e)Object.defineProperty(a,s,{get:()=>{const i=s;return t._proxyFormState[i]!==Si.all&&(t._proxyFormState[i]=!n||Si.all),r&&(r[i]=!0),e[i]}});return a};const t3=typeof window<"u"?mt.useLayoutEffect:mt.useEffect;function DY(e){const t=K1(),{control:r=t.control,disabled:n,name:a,exact:s}=e||{},[i,o]=mt.useState(r._formState),l=mt.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return t3(()=>r._subscribe({name:a,formState:l.current,exact:s,callback:c=>{!n&&o({...r._formState,...c})}}),[a,n,s]),mt.useEffect(()=>{l.current.isValid&&r._setValid(!0)},[r]),mt.useMemo(()=>Rj(i,r,l.current,!1),[i,r])}var gs=e=>typeof e=="string",p5=(e,t,r,n,a)=>gs(e)?(n&&t.watch.add(e),ut(r,e,a)):Array.isArray(e)?e.map(s=>(n&&t.watch.add(s),ut(r,s))):(n&&(t.watchAll=!0),r),m5=e=>Va(e)||!kj(e);function Ai(e,t,r=new WeakSet){if(m5(e)||m5(t))return Object.is(e,t);if(nu(e)&&nu(t))return e.getTime()===t.getTime();const n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const s of n){const i=e[s];if(!a.includes(s))return!1;if(s!=="ref"){const o=t[s];if(nu(i)&&nu(o)||Sn(i)&&Sn(o)||Array.isArray(i)&&Array.isArray(o)?!Ai(i,o,r):!Object.is(i,o))return!1}}return!0}function MY(e){const t=K1(),{control:r=t.control,name:n,defaultValue:a,disabled:s,exact:i,compute:o}=e||{},l=mt.useRef(a),c=mt.useRef(o),d=mt.useRef(void 0),f=mt.useRef(r),h=mt.useRef(n);c.current=o;const[p,y]=mt.useState(()=>{const S=r._getWatch(n,l.current);return c.current?c.current(S):S}),g=mt.useCallback(S=>{const T=p5(n,r._names,S||r._formValues,!1,l.current);return c.current?c.current(T):T},[r._formValues,r._names,n]),w=mt.useCallback(S=>{if(!s){const T=p5(n,r._names,S||r._formValues,!1,l.current);if(c.current){const O=c.current(T);Ai(O,d.current)||(y(O),d.current=O)}else y(T)}},[r._formValues,r._names,s,n]);t3(()=>((f.current!==r||!Ai(h.current,n))&&(f.current=r,h.current=n,w()),r._subscribe({name:n,formState:{values:!0},exact:i,callback:S=>{w(S.values)}})),[r,i,n,w]),mt.useEffect(()=>r._removeUnmounted());const x=f.current!==r,v=h.current,b=mt.useMemo(()=>{if(s)return null;const S=!x&&!Ai(v,n);return x||S?g():null},[s,x,n,v,g]);return b!==null?b:p}function BY(e){const t=K1(),{name:r,disabled:n,control:a=t.control,shouldUnregister:s,defaultValue:i,exact:o=!0}=e,l=jj(a._names.array,r),c=mt.useMemo(()=>ut(a._formValues,r,ut(a._defaultValues,r,i)),[a,r,i]),d=MY({control:a,name:r,defaultValue:c,exact:o}),f=DY({control:a,name:r,exact:o}),h=mt.useRef(e),p=mt.useRef(void 0),y=mt.useRef(a.register(r,{...e.rules,value:d,...ds(e.disabled)?{disabled:e.disabled}:{}}));h.current=e;const g=mt.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!ut(f.errors,r)},isDirty:{enumerable:!0,get:()=>!!ut(f.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!ut(f.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!ut(f.validatingFields,r)},error:{enumerable:!0,get:()=>ut(f.errors,r)}}),[f,r]),w=mt.useCallback(S=>y.current.onChange({target:{value:Ej(S),name:r},type:Hx.CHANGE}),[r]),x=mt.useCallback(()=>y.current.onBlur({target:{value:ut(a._formValues,r),name:r},type:Hx.BLUR}),[r,a._formValues]),v=mt.useCallback(S=>{const T=ut(a._fields,r);T&&S&&(T._f.ref={focus:()=>S.focus&&S.focus(),select:()=>S.select&&S.select(),setCustomValidity:O=>S.setCustomValidity(O),reportValidity:()=>S.reportValidity()})},[a._fields,r]),b=mt.useMemo(()=>({name:r,value:d,...ds(n)||f.disabled?{disabled:f.disabled||n}:{},onChange:w,onBlur:x,ref:v}),[r,n,f.disabled,w,x,v,d]);return mt.useEffect(()=>{const S=a._options.shouldUnregister||s,T=p.current;T&&T!==r&&!l&&a.unregister(T),a.register(r,{...h.current.rules,...ds(h.current.disabled)?{disabled:h.current.disabled}:{}});const O=(C,j)=>{const L=ut(a._fields,C);L&&L._f&&(L._f.mount=j)};if(O(r,!0),S){const C=Tn(ut(a._options.defaultValues,r,h.current.defaultValue));gr(a._defaultValues,r,C),en(ut(a._formValues,r))&&gr(a._formValues,r,C)}return!l&&a.register(r),p.current=r,()=>{(l?S&&!a._state.action:S)?a.unregister(r):O(r,!1)}},[r,a,l,s]),mt.useEffect(()=>{a._setDisabledField({disabled:n,name:r})},[n,r,a]),mt.useMemo(()=>({field:b,formState:f,fieldState:g}),[b,f,g])}const zY=e=>e.render(BY(e));var Fj=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},vp=e=>Array.isArray(e)?e:[e],DN=()=>{let e=[];return{get observers(){return e},next:a=>{for(const s of e)s.next&&s.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(s=>s!==a)}}),unsubscribe:()=>{e=[]}}};function Lj(e,t){const r={};for(const n in e)if(e.hasOwnProperty(n)){const a=e[n],s=t[n];if(a&&Sn(a)&&s){const i=Lj(a,s);Sn(i)&&(r[n]=i)}else e[n]&&(r[n]=s)}return r}var Aa=e=>Sn(e)&&!Object.keys(e).length,r3=e=>e.type==="file",Ni=e=>typeof e=="function",Ux=e=>{if(!Q4)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Oj=e=>e.type==="select-multiple",n3=e=>e.type==="radio",HY=e=>n3(e)||U0(e),t2=e=>Ux(e)&&e.isConnected;function UY(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=en(e)?n++:e[t[n++]];return e}function VY(e){for(const t in e)if(e.hasOwnProperty(t)&&!en(e[t]))return!1;return!0}function vn(e,t){const r=Array.isArray(t)?t:G1(t)?[t]:J4(t),n=r.length===1?e:UY(e,r),a=r.length-1,s=r[a];return n&&delete n[s],a!==0&&(Sn(n)&&Aa(n)||Array.isArray(n)&&VY(n))&&vn(e,r.slice(0,-1)),e}var qY=e=>{for(const t in e)if(Ni(e[t]))return!0;return!1};function Ij(e){return Array.isArray(e)||Sn(e)&&!qY(e)}function g5(e,t={}){for(const r in e){const n=e[r];Ij(n)?(t[r]=Array.isArray(n)?[]:{},g5(n,t[r])):en(n)||(t[r]=!0)}return t}function Ad(e,t,r){r||(r=g5(t));for(const n in e){const a=e[n];if(Ij(a))en(t)||m5(r[n])?r[n]=g5(a,Array.isArray(a)?[]:{}):Ad(a,Va(t)?{}:t[n],r[n]);else{const s=t[n];r[n]=!Ai(a,s)}}return r}const MN={value:!1,isValid:!1},BN={value:!0,isValid:!0};var Dj=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!en(e[0].attributes.value)?en(e[0].value)||e[0].value===""?BN:{value:e[0].value,isValid:!0}:BN:MN}return MN},Mj=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>en(e)?e:t?e===""?NaN:e&&+e:r&&gs(e)?new Date(e):n?n(e):e;const zN={isValid:!1,value:null};var Bj=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,zN):zN;function HN(e){const t=e.ref;return r3(t)?t.files:n3(t)?Bj(e.refs).value:Oj(t)?[...t.selectedOptions].map(({value:r})=>r):U0(t)?Dj(e.refs).value:Mj(en(t.value)?e.ref.value:t.value,e)}var WY=(e,t,r,n)=>{const a={};for(const s of e){const i=ut(t,s);i&&gr(a,s,i._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}},Vx=e=>e instanceof RegExp,Uh=e=>en(e)?e:Vx(e)?e.source:Sn(e)?Vx(e.value)?e.value.source:e.value:e,UN=e=>({isOnSubmit:!e||e===Si.onSubmit,isOnBlur:e===Si.onBlur,isOnChange:e===Si.onChange,isOnAll:e===Si.all,isOnTouch:e===Si.onTouched});const VN="AsyncFunction";var $Y=e=>!!e&&!!e.validate&&!!(Ni(e.validate)&&e.validate.constructor.name===VN||Sn(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===VN)),GY=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),qN=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const yp=(e,t,r,n)=>{for(const a of r||Object.keys(e)){const s=ut(e,a);if(s){const{_f:i,...o}=s;if(i){if(i.refs&&i.refs[0]&&t(i.refs[0],a)&&!n)return!0;if(i.ref&&t(i.ref,i.name)&&!n)return!0;if(yp(o,t))break}else if(Sn(o)&&yp(o,t))break}}};function WN(e,t,r){const n=ut(e,r);if(n||G1(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const s=a.join("."),i=ut(t,s),o=ut(e,s);if(i&&!Array.isArray(i)&&r!==s)return{name:r};if(o&&o.type)return{name:s,error:o};if(o&&o.root&&o.root.type)return{name:`${s}.root`,error:o.root};a.pop()}return{name:r}}var KY=(e,t,r,n)=>{r(e);const{name:a,...s}=e;return Aa(s)||Object.keys(s).length>=Object.keys(t).length||Object.keys(s).find(i=>t[i]===(!n||Si.all))},YY=(e,t,r)=>!e||!t||e===t||vp(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n))),XY=(e,t,r,n,a)=>a.isOnAll?!1:!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:(r?n.isOnChange:a.isOnChange)?e:!0,QY=(e,t)=>!Z4(ut(e,t)).length&&vn(e,t),ZY=(e,t,r)=>{const n=vp(ut(e,r));return gr(n,"root",t[r]),gr(e,r,n),e};function $N(e,t,r="validate"){if(gs(e)||Array.isArray(e)&&e.every(gs)||ds(e)&&!e)return{type:r,message:gs(e)?e:"",ref:t}}var md=e=>Sn(e)&&!Vx(e)?e:{value:e,message:""},GN=async(e,t,r,n,a,s)=>{const{ref:i,refs:o,required:l,maxLength:c,minLength:d,min:f,max:h,pattern:p,validate:y,name:g,valueAsNumber:w,mount:x}=e._f,v=ut(r,g);if(!x||t.has(g))return{};const b=o?o[0]:i,S=k=>{a&&b.reportValidity&&(b.setCustomValidity(ds(k)?"":k||""),b.reportValidity())},T={},O=n3(i),C=U0(i),j=O||C,L=(w||r3(i))&&en(i.value)&&en(v)||Ux(i)&&i.value===""||v===""||Array.isArray(v)&&!v.length,M=Fj.bind(null,g,n,T),R=(k,H,q,ie=Oo.maxLength,Z=Oo.minLength)=>{const Y=k?H:q;T[g]={type:k?ie:Z,message:Y,ref:i,...M(k?ie:Z,Y)}};if(s?!Array.isArray(v)||!v.length:l&&(!j&&(L||Va(v))||ds(v)&&!v||C&&!Dj(o).isValid||O&&!Bj(o).isValid)){const{value:k,message:H}=gs(l)?{value:!!l,message:l}:md(l);if(k&&(T[g]={type:Oo.required,message:H,ref:b,...M(Oo.required,H)},!n))return S(H),T}if(!L&&(!Va(f)||!Va(h))){let k,H;const q=md(h),ie=md(f);if(!Va(v)&&!isNaN(v)){const Z=i.valueAsNumber||v&&+v;Va(q.value)||(k=Z>q.value),Va(ie.value)||(H=Z<ie.value)}else{const Z=i.valueAsDate||new Date(v),Y=re=>new Date(new Date().toDateString()+" "+re),z=i.type=="time",U=i.type=="week";gs(q.value)&&v&&(k=z?Y(v)>Y(q.value):U?v>q.value:Z>new Date(q.value)),gs(ie.value)&&v&&(H=z?Y(v)<Y(ie.value):U?v<ie.value:Z<new Date(ie.value))}if((k||H)&&(R(!!k,q.message,ie.message,Oo.max,Oo.min),!n))return S(T[g].message),T}if((c||d)&&!L&&(gs(v)||s&&Array.isArray(v))){const k=md(c),H=md(d),q=!Va(k.value)&&v.length>+k.value,ie=!Va(H.value)&&v.length<+H.value;if((q||ie)&&(R(q,k.message,H.message),!n))return S(T[g].message),T}if(p&&!L&&gs(v)){const{value:k,message:H}=md(p);if(Vx(k)&&!v.match(k)&&(T[g]={type:Oo.pattern,message:H,ref:i,...M(Oo.pattern,H)},!n))return S(H),T}if(y){if(Ni(y)){const k=await y(v,r),H=$N(k,b);if(H&&(T[g]={...H,...M(Oo.validate,H.message)},!n))return S(H.message),T}else if(Sn(y)){let k={};for(const H in y){if(!Aa(k)&&!n)break;const q=$N(await y[H](v,r),b,H);q&&(k={...q,...M(H,q.message)},S(q.message),n&&(T[g]=k))}if(!Aa(k)&&(T[g]={ref:b,...k},!n))return T}}return S(!0),T};const JY={mode:Si.onSubmit,reValidateMode:Si.onChange,shouldFocusError:!0};function eX(e={}){let t={...JY,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:Ni(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},a=Sn(t.defaultValues)||Sn(t.values)?Tn(t.defaultValues||t.values)||{}:{},s=t.shouldUnregister?{}:Tn(a),i={action:!1,mount:!1,watch:!1},o={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},l,c=0;const d={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let f={...d};const h={array:DN(),state:DN()},p=t.criteriaMode===Si.all,y=ne=>me=>{clearTimeout(c),c=setTimeout(ne,me)},g=async ne=>{if(!t.disabled&&(d.isValid||f.isValid||ne)){const me=t.resolver?Aa((await C()).errors):await L(n,!0);me!==r.isValid&&h.state.next({isValid:me})}},w=(ne,me)=>{!t.disabled&&(d.isValidating||d.validatingFields||f.isValidating||f.validatingFields)&&((ne||Array.from(o.mount)).forEach(we=>{we&&(me?gr(r.validatingFields,we,me):vn(r.validatingFields,we))}),h.state.next({validatingFields:r.validatingFields,isValidating:!Aa(r.validatingFields)}))},x=(ne,me=[],we,Me,Ie=!0,De=!0)=>{if(Me&&we&&!t.disabled){if(i.action=!0,De&&Array.isArray(ut(n,ne))){const Ze=we(ut(n,ne),Me.argA,Me.argB);Ie&&gr(n,ne,Ze)}if(De&&Array.isArray(ut(r.errors,ne))){const Ze=we(ut(r.errors,ne),Me.argA,Me.argB);Ie&&gr(r.errors,ne,Ze),QY(r.errors,ne)}if((d.touchedFields||f.touchedFields)&&De&&Array.isArray(ut(r.touchedFields,ne))){const Ze=we(ut(r.touchedFields,ne),Me.argA,Me.argB);Ie&&gr(r.touchedFields,ne,Ze)}(d.dirtyFields||f.dirtyFields)&&(r.dirtyFields=Ad(a,s)),h.state.next({name:ne,isDirty:R(ne,me),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else gr(s,ne,me)},v=(ne,me)=>{gr(r.errors,ne,me),h.state.next({errors:r.errors})},b=ne=>{r.errors=ne,h.state.next({errors:r.errors,isValid:!1})},S=(ne,me,we,Me)=>{const Ie=ut(n,ne);if(Ie){const De=ut(s,ne,en(we)?ut(a,ne):we);en(De)||Me&&Me.defaultChecked||me?gr(s,ne,me?De:HN(Ie._f)):q(ne,De),i.mount&&!i.action&&g()}},T=(ne,me,we,Me,Ie)=>{let De=!1,Ze=!1;const vt={name:ne};if(!t.disabled){if(!we||Me){(d.isDirty||f.isDirty)&&(Ze=r.isDirty,r.isDirty=vt.isDirty=R(),De=Ze!==vt.isDirty);const bt=Ai(ut(a,ne),me);Ze=!!ut(r.dirtyFields,ne),bt?vn(r.dirtyFields,ne):gr(r.dirtyFields,ne,!0),vt.dirtyFields=r.dirtyFields,De=De||(d.dirtyFields||f.dirtyFields)&&Ze!==!bt}if(we){const bt=ut(r.touchedFields,ne);bt||(gr(r.touchedFields,ne,we),vt.touchedFields=r.touchedFields,De=De||(d.touchedFields||f.touchedFields)&&bt!==we)}De&&Ie&&h.state.next(vt)}return De?vt:{}},O=(ne,me,we,Me)=>{const Ie=ut(r.errors,ne),De=(d.isValid||f.isValid)&&ds(me)&&r.isValid!==me;if(t.delayError&&we?(l=y(()=>v(ne,we)),l(t.delayError)):(clearTimeout(c),l=null,we?gr(r.errors,ne,we):vn(r.errors,ne)),(we?!Ai(Ie,we):Ie)||!Aa(Me)||De){const Ze={...Me,...De&&ds(me)?{isValid:me}:{},errors:r.errors,name:ne};r={...r,...Ze},h.state.next(Ze)}},C=async ne=>{w(ne,!0);const me=await t.resolver(s,t.context,WY(ne||o.mount,n,t.criteriaMode,t.shouldUseNativeValidation));return w(ne),me},j=async ne=>{const{errors:me}=await C(ne);if(ne)for(const we of ne){const Me=ut(me,we);Me?gr(r.errors,we,Me):vn(r.errors,we)}else r.errors=me;return me},L=async(ne,me,we={valid:!0})=>{for(const Me in ne){const Ie=ne[Me];if(Ie){const{_f:De,...Ze}=Ie;if(De){const vt=o.array.has(De.name),bt=Ie._f&&$Y(Ie._f);bt&&d.validatingFields&&w([De.name],!0);const _t=await GN(Ie,o.disabled,s,p,t.shouldUseNativeValidation&&!me,vt);if(bt&&d.validatingFields&&w([De.name]),_t[De.name]&&(we.valid=!1,me))break;!me&&(ut(_t,De.name)?vt?ZY(r.errors,_t,De.name):gr(r.errors,De.name,_t[De.name]):vn(r.errors,De.name))}!Aa(Ze)&&await L(Ze,me,we)}}return we.valid},M=()=>{for(const ne of o.unMount){const me=ut(n,ne);me&&(me._f.refs?me._f.refs.every(we=>!t2(we)):!t2(me._f.ref))&&se(ne)}o.unMount=new Set},R=(ne,me)=>!t.disabled&&(ne&&me&&gr(s,ne,me),!Ai(re(),a)),k=(ne,me,we)=>p5(ne,o,{...i.mount?s:en(me)?a:gs(ne)?{[ne]:me}:me},we,me),H=ne=>Z4(ut(i.mount?s:a,ne,t.shouldUnregister?ut(a,ne,[]):[])),q=(ne,me,we={})=>{const Me=ut(n,ne);let Ie=me;if(Me){const De=Me._f;De&&(!De.disabled&&gr(s,ne,Mj(me,De)),Ie=Ux(De.ref)&&Va(me)?"":me,Oj(De.ref)?[...De.ref.options].forEach(Ze=>Ze.selected=Ie.includes(Ze.value)):De.refs?U0(De.ref)?De.refs.forEach(Ze=>{(!Ze.defaultChecked||!Ze.disabled)&&(Array.isArray(Ie)?Ze.checked=!!Ie.find(vt=>vt===Ze.value):Ze.checked=Ie===Ze.value||!!Ie)}):De.refs.forEach(Ze=>Ze.checked=Ze.value===Ie):r3(De.ref)?De.ref.value="":(De.ref.value=Ie,De.ref.type||h.state.next({name:ne,values:Tn(s)})))}(we.shouldDirty||we.shouldTouch)&&T(ne,Ie,we.shouldTouch,we.shouldDirty,!0),we.shouldValidate&&U(ne)},ie=(ne,me,we)=>{for(const Me in me){if(!me.hasOwnProperty(Me))return;const Ie=me[Me],De=ne+"."+Me,Ze=ut(n,De);(o.array.has(ne)||Sn(Ie)||Ze&&!Ze._f)&&!nu(Ie)?ie(De,Ie,we):q(De,Ie,we)}},Z=(ne,me,we={})=>{const Me=ut(n,ne),Ie=o.array.has(ne),De=Tn(me);gr(s,ne,De),Ie?(h.array.next({name:ne,values:Tn(s)}),(d.isDirty||d.dirtyFields||f.isDirty||f.dirtyFields)&&we.shouldDirty&&h.state.next({name:ne,dirtyFields:Ad(a,s),isDirty:R(ne,De)})):Me&&!Me._f&&!Va(De)?ie(ne,De,we):q(ne,De,we),qN(ne,o)&&h.state.next({...r,name:ne}),h.state.next({name:i.mount?ne:void 0,values:Tn(s)})},Y=async ne=>{i.mount=!0;const me=ne.target;let we=me.name,Me=!0;const Ie=ut(n,we),De=bt=>{Me=Number.isNaN(bt)||nu(bt)&&isNaN(bt.getTime())||Ai(bt,ut(s,we,bt))},Ze=UN(t.mode),vt=UN(t.reValidateMode);if(Ie){let bt,_t;const It=me.type?HN(Ie._f):Ej(ne),st=ne.type===Hx.BLUR||ne.type===Hx.FOCUS_OUT,nn=!GY(Ie._f)&&!t.resolver&&!ut(r.errors,we)&&!Ie._f.deps||XY(st,ut(r.touchedFields,we),r.isSubmitted,vt,Ze),Gt=qN(we,o,st);gr(s,we,It),st?(!me||!me.readOnly)&&(Ie._f.onBlur&&Ie._f.onBlur(ne),l&&l(0)):Ie._f.onChange&&Ie._f.onChange(ne);const Ln=T(we,It,st),sr=!Aa(Ln)||Gt;if(!st&&h.state.next({name:we,type:ne.type,values:Tn(s)}),nn)return(d.isValid||f.isValid)&&(t.mode==="onBlur"?st&&g():st||g()),sr&&h.state.next({name:we,...Gt?{}:Ln});if(!st&&Gt&&h.state.next({...r}),t.resolver){const{errors:hr}=await C([we]);if(De(It),Me){const Oa=WN(r.errors,n,we),Qt=WN(hr,n,Oa.name||we);bt=Qt.error,we=Qt.name,_t=Aa(hr)}}else w([we],!0),bt=(await GN(Ie,o.disabled,s,p,t.shouldUseNativeValidation))[we],w([we]),De(It),Me&&(bt?_t=!1:(d.isValid||f.isValid)&&(_t=await L(n,!0)));Me&&(Ie._f.deps&&(!Array.isArray(Ie._f.deps)||Ie._f.deps.length>0)&&U(Ie._f.deps),O(we,_t,bt,Ln))}},z=(ne,me)=>{if(ut(r.errors,me)&&ne.focus)return ne.focus(),1},U=async(ne,me={})=>{let we,Me;const Ie=vp(ne);if(t.resolver){const De=await j(en(ne)?ne:Ie);we=Aa(De),Me=ne?!Ie.some(Ze=>ut(De,Ze)):we}else ne?(Me=(await Promise.all(Ie.map(async De=>{const Ze=ut(n,De);return await L(Ze&&Ze._f?{[De]:Ze}:Ze)}))).every(Boolean),!(!Me&&!r.isValid)&&g()):Me=we=await L(n);return h.state.next({...!gs(ne)||(d.isValid||f.isValid)&&we!==r.isValid?{}:{name:ne},...t.resolver||!ne?{isValid:we}:{},errors:r.errors}),me.shouldFocus&&!Me&&yp(n,z,ne?Ie:o.mount),Me},re=(ne,me)=>{let we={...i.mount?s:a};return me&&(we=Lj(me.dirtyFields?r.dirtyFields:r.touchedFields,we)),en(ne)?we:gs(ne)?ut(we,ne):ne.map(Me=>ut(we,Me))},ge=(ne,me)=>({invalid:!!ut((me||r).errors,ne),isDirty:!!ut((me||r).dirtyFields,ne),error:ut((me||r).errors,ne),isValidating:!!ut(r.validatingFields,ne),isTouched:!!ut((me||r).touchedFields,ne)}),P=ne=>{ne&&vp(ne).forEach(me=>vn(r.errors,me)),h.state.next({errors:ne?r.errors:{}})},I=(ne,me,we)=>{const Me=(ut(n,ne,{_f:{}})._f||{}).ref,Ie=ut(r.errors,ne)||{},{ref:De,message:Ze,type:vt,...bt}=Ie;gr(r.errors,ne,{...bt,...me,ref:Me}),h.state.next({name:ne,errors:r.errors,isValid:!1}),we&&we.shouldFocus&&Me&&Me.focus&&Me.focus()},D=(ne,me)=>Ni(ne)?h.state.subscribe({next:we=>"values"in we&&ne(k(void 0,me),we)}):k(ne,me,!0),B=ne=>h.state.subscribe({next:me=>{YY(ne.name,me.name,ne.exact)&&KY(me,ne.formState||d,Ve,ne.reRenderRoot)&&ne.callback({values:{...s},...r,...me,defaultValues:a})}}).unsubscribe,X=ne=>(i.mount=!0,f={...f,...ne.formState},B({...ne,formState:f})),se=(ne,me={})=>{for(const we of ne?vp(ne):o.mount)o.mount.delete(we),o.array.delete(we),me.keepValue||(vn(n,we),vn(s,we)),!me.keepError&&vn(r.errors,we),!me.keepDirty&&vn(r.dirtyFields,we),!me.keepTouched&&vn(r.touchedFields,we),!me.keepIsValidating&&vn(r.validatingFields,we),!t.shouldUnregister&&!me.keepDefaultValue&&vn(a,we);h.state.next({values:Tn(s)}),h.state.next({...r,...me.keepDirty?{isDirty:R()}:{}}),!me.keepIsValid&&g()},he=({disabled:ne,name:me})=>{(ds(ne)&&i.mount||ne||o.disabled.has(me))&&(ne?o.disabled.add(me):o.disabled.delete(me))},pe=(ne,me={})=>{let we=ut(n,ne);const Me=ds(me.disabled)||ds(t.disabled);return gr(n,ne,{...we||{},_f:{...we&&we._f?we._f:{ref:{name:ne}},name:ne,mount:!0,...me}}),o.mount.add(ne),we?he({disabled:ds(me.disabled)?me.disabled:t.disabled,name:ne}):S(ne,!0,me.value),{...Me?{disabled:me.disabled||t.disabled}:{},...t.progressive?{required:!!me.required,min:Uh(me.min),max:Uh(me.max),minLength:Uh(me.minLength),maxLength:Uh(me.maxLength),pattern:Uh(me.pattern)}:{},name:ne,onChange:Y,onBlur:Y,ref:Ie=>{if(Ie){pe(ne,me),we=ut(n,ne);const De=en(Ie.value)&&Ie.querySelectorAll&&Ie.querySelectorAll("input,select,textarea")[0]||Ie,Ze=HY(De),vt=we._f.refs||[];if(Ze?vt.find(bt=>bt===De):De===we._f.ref)return;gr(n,ne,{_f:{...we._f,...Ze?{refs:[...vt.filter(t2),De,...Array.isArray(ut(a,ne))?[{}]:[]],ref:{type:De.type,name:ne}}:{ref:De}}}),S(ne,!1,void 0,De)}else we=ut(n,ne,{}),we._f&&(we._f.mount=!1),(t.shouldUnregister||me.shouldUnregister)&&!(jj(o.array,ne)&&i.action)&&o.unMount.add(ne)}}},ye=()=>t.shouldFocusError&&yp(n,z,o.mount),Ee=ne=>{ds(ne)&&(h.state.next({disabled:ne}),yp(n,(me,we)=>{const Me=ut(n,we);Me&&(me.disabled=Me._f.disabled||ne,Array.isArray(Me._f.refs)&&Me._f.refs.forEach(Ie=>{Ie.disabled=Me._f.disabled||ne}))},0,!1))},Fe=(ne,me)=>async we=>{let Me;we&&(we.preventDefault&&we.preventDefault(),we.persist&&we.persist());let Ie=Tn(s);if(h.state.next({isSubmitting:!0}),t.resolver){const{errors:De,values:Ze}=await C();r.errors=De,Ie=Tn(Ze)}else await L(n);if(o.disabled.size)for(const De of o.disabled)vn(Ie,De);if(vn(r.errors,"root"),Aa(r.errors)){h.state.next({errors:{}});try{await ne(Ie,we)}catch(De){Me=De}}else me&&await me({...r.errors},we),ye(),setTimeout(ye);if(h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Aa(r.errors)&&!Me,submitCount:r.submitCount+1,errors:r.errors}),Me)throw Me},Ge=(ne,me={})=>{ut(n,ne)&&(en(me.defaultValue)?Z(ne,Tn(ut(a,ne))):(Z(ne,me.defaultValue),gr(a,ne,Tn(me.defaultValue))),me.keepTouched||vn(r.touchedFields,ne),me.keepDirty||(vn(r.dirtyFields,ne),r.isDirty=me.defaultValue?R(ne,Tn(ut(a,ne))):R()),me.keepError||(vn(r.errors,ne),d.isValid&&g()),h.state.next({...r}))},Je=(ne,me={})=>{const we=ne?Tn(ne):a,Me=Tn(we),Ie=Aa(ne),De=Ie?a:Me;if(me.keepDefaultValues||(a=we),!me.keepValues){if(me.keepDirtyValues){const Ze=new Set([...o.mount,...Object.keys(Ad(a,s))]);for(const vt of Array.from(Ze))ut(r.dirtyFields,vt)?gr(De,vt,ut(s,vt)):Z(vt,ut(De,vt))}else{if(Q4&&en(ne))for(const Ze of o.mount){const vt=ut(n,Ze);if(vt&&vt._f){const bt=Array.isArray(vt._f.refs)?vt._f.refs[0]:vt._f.ref;if(Ux(bt)){const _t=bt.closest("form");if(_t){_t.reset();break}}}}if(me.keepFieldsRef)for(const Ze of o.mount)Z(Ze,ut(De,Ze));else n={}}s=t.shouldUnregister?me.keepDefaultValues?Tn(a):{}:Tn(De),h.array.next({values:{...De}}),h.state.next({values:{...De}})}o={mount:me.keepDirtyValues?o.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},i.mount=!d.isValid||!!me.keepIsValid||!!me.keepDirtyValues||!t.shouldUnregister&&!Aa(De),i.watch=!!t.shouldUnregister,i.action=!1,me.keepErrors||(r.errors={}),h.state.next({submitCount:me.keepSubmitCount?r.submitCount:0,isDirty:Ie?!1:me.keepDirty?r.isDirty:!!(me.keepDefaultValues&&!Ai(ne,a)),isSubmitted:me.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:Ie?{}:me.keepDirtyValues?me.keepDefaultValues&&s?Ad(a,s):r.dirtyFields:me.keepDefaultValues&&ne?Ad(a,ne):me.keepDirty?r.dirtyFields:{},touchedFields:me.keepTouched?r.touchedFields:{},errors:me.keepErrors?r.errors:{},isSubmitSuccessful:me.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:a})},Re=(ne,me)=>Je(Ni(ne)?ne(s):ne,me),ue=(ne,me={})=>{const we=ut(n,ne),Me=we&&we._f;if(Me){const Ie=Me.refs?Me.refs[0]:Me.ref;Ie.focus&&(Ie.focus(),me.shouldSelect&&Ni(Ie.select)&&Ie.select())}},Ve=ne=>{r={...r,...ne}},$e={control:{register:pe,unregister:se,getFieldState:ge,handleSubmit:Fe,setError:I,_subscribe:B,_runSchema:C,_focusError:ye,_getWatch:k,_getDirty:R,_setValid:g,_setFieldArray:x,_setDisabledField:he,_setErrors:b,_getFieldArray:H,_reset:Je,_resetDefaultValues:()=>Ni(t.defaultValues)&&t.defaultValues().then(ne=>{Re(ne,t.resetOptions),h.state.next({isLoading:!1})}),_removeUnmounted:M,_disableForm:Ee,_subjects:h,_proxyFormState:d,get _fields(){return n},get _formValues(){return s},get _state(){return i},set _state(ne){i=ne},get _defaultValues(){return a},get _names(){return o},set _names(ne){o=ne},get _formState(){return r},get _options(){return t},set _options(ne){t={...t,...ne}}},subscribe:X,trigger:U,register:pe,handleSubmit:Fe,watch:D,setValue:Z,getValues:re,reset:Re,resetField:Ge,clearErrors:P,unregister:se,setError:I,setFocus:ue,getFieldState:ge};return{...$e,formControl:$e}}function tX(e={}){const t=mt.useRef(void 0),r=mt.useRef(void 0),[n,a]=mt.useState({isDirty:!1,isValidating:!1,isLoading:Ni(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:Ni(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:n},e.defaultValues&&!Ni(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:i,...o}=eX(e);t.current={...o,formState:n}}const s=t.current.control;return s._options=e,t3(()=>{const i=s._subscribe({formState:s._proxyFormState,callback:()=>a({...s._formState}),reRenderRoot:!0});return a(o=>({...o,isReady:!0})),s._formState.isReady=!0,i},[s]),mt.useEffect(()=>s._disableForm(e.disabled),[s,e.disabled]),mt.useEffect(()=>{e.mode&&(s._options.mode=e.mode),e.reValidateMode&&(s._options.reValidateMode=e.reValidateMode)},[s,e.mode,e.reValidateMode]),mt.useEffect(()=>{e.errors&&(s._setErrors(e.errors),s._focusError())},[s,e.errors]),mt.useEffect(()=>{e.shouldUnregister&&s._subjects.state.next({values:s._getWatch()})},[s,e.shouldUnregister]),mt.useEffect(()=>{if(s._proxyFormState.isDirty){const i=s._getDirty();i!==n.isDirty&&s._subjects.state.next({isDirty:i})}},[s,n.isDirty]),mt.useEffect(()=>{var i;e.values&&!Ai(e.values,r.current)?(s._reset(e.values,{keepFieldsRef:!0,...s._options.resetOptions}),!((i=s._options.resetOptions)===null||i===void 0)&&i.keepIsValid||s._setValid(),r.current=e.values,a(o=>({...o}))):s._resetDefaultValues()},[s,e.values]),mt.useEffect(()=>{s._state.mount||(s._setValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),t.current.formState=Rj(n,s),t.current}const KN=(e,t,r)=>{if(e&&"reportValidity"in e){const n=ut(r,t);e.setCustomValidity(n&&n.message||""),e.reportValidity()}},zj=(e,t)=>{for(const r in t.fields){const n=t.fields[r];n&&n.ref&&"reportValidity"in n.ref?KN(n.ref,r,e):n.refs&&n.refs.forEach(a=>KN(a,r,e))}},rX=(e,t)=>{t.shouldUseNativeValidation&&zj(e,t);const r={};for(const n in e){const a=ut(t.fields,n),s=Object.assign(e[n]||{},{ref:a&&a.ref});if(nX(t.names||Object.keys(e),n)){const i=Object.assign({},ut(r,n));gr(i,"root",s),gr(r,n,i)}else gr(r,n,s)}return r},nX=(e,t)=>e.some(r=>r.startsWith(t+"."));var aX=function(e,t){for(var r={};e.length;){var n=e[0],a=n.code,s=n.message,i=n.path.join(".");if(!r[i])if("unionErrors"in n){var o=n.unionErrors[0].errors[0];r[i]={message:o.message,type:o.code}}else r[i]={message:s,type:a};if("unionErrors"in n&&n.unionErrors.forEach(function(d){return d.errors.forEach(function(f){return e.push(f)})}),t){var l=r[i].types,c=l&&l[n.code];r[i]=Fj(i,t,r,a,c?[].concat(c,n.message):n.message)}e.shift()}return r},sX=function(e,t,r){return r===void 0&&(r={}),function(n,a,s){try{return Promise.resolve(function(i,o){try{var l=Promise.resolve(e[r.mode==="sync"?"parse":"parseAsync"](n,t)).then(function(c){return s.shouldUseNativeValidation&&zj({},s),{errors:{},values:r.raw?n:c}})}catch(c){return o(c)}return l&&l.then?l.then(void 0,o):l}(0,function(i){if(function(o){return Array.isArray(o==null?void 0:o.errors)}(i))return{values:{},errors:rX(aX(i.errors,!s.shouldUseNativeValidation&&s.criteriaMode==="all"),s)};throw i}))}catch(i){return Promise.reject(i)}}},lr;(function(e){e.assertEqual=a=>{};function t(a){}e.assertIs=t;function r(a){throw new Error}e.assertNever=r,e.arrayToEnum=a=>{const s={};for(const i of a)s[i]=i;return s},e.getValidEnumValues=a=>{const s=e.objectKeys(a).filter(o=>typeof a[a[o]]!="number"),i={};for(const o of s)i[o]=a[o];return e.objectValues(i)},e.objectValues=a=>e.objectKeys(a).map(function(s){return a[s]}),e.objectKeys=typeof Object.keys=="function"?a=>Object.keys(a):a=>{const s=[];for(const i in a)Object.prototype.hasOwnProperty.call(a,i)&&s.push(i);return s},e.find=(a,s)=>{for(const i of a)if(s(i))return i},e.isInteger=typeof Number.isInteger=="function"?a=>Number.isInteger(a):a=>typeof a=="number"&&Number.isFinite(a)&&Math.floor(a)===a;function n(a,s=" | "){return a.map(i=>typeof i=="string"?`'${i}'`:i).join(s)}e.joinValues=n,e.jsonStringifyReplacer=(a,s)=>typeof s=="bigint"?s.toString():s})(lr||(lr={}));var YN;(function(e){e.mergeShapes=(t,r)=>({...t,...r})})(YN||(YN={}));const St=lr.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Dl=e=>{switch(typeof e){case"undefined":return St.undefined;case"string":return St.string;case"number":return Number.isNaN(e)?St.nan:St.number;case"boolean":return St.boolean;case"function":return St.function;case"bigint":return St.bigint;case"symbol":return St.symbol;case"object":return Array.isArray(e)?St.array:e===null?St.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?St.promise:typeof Map<"u"&&e instanceof Map?St.map:typeof Set<"u"&&e instanceof Set?St.set:typeof Date<"u"&&e instanceof Date?St.date:St.object;default:return St.unknown}},rt=lr.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class tl extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};const r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=t}format(t){const r=t||function(s){return s.message},n={_errors:[]},a=s=>{for(const i of s.issues)if(i.code==="invalid_union")i.unionErrors.map(a);else if(i.code==="invalid_return_type")a(i.returnTypeError);else if(i.code==="invalid_arguments")a(i.argumentsError);else if(i.path.length===0)n._errors.push(r(i));else{let o=n,l=0;for(;l<i.path.length;){const c=i.path[l];l===i.path.length-1?(o[c]=o[c]||{_errors:[]},o[c]._errors.push(r(i))):o[c]=o[c]||{_errors:[]},o=o[c],l++}}};return a(this),n}static assert(t){if(!(t instanceof tl))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,lr.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=r=>r.message){const r={},n=[];for(const a of this.issues)if(a.path.length>0){const s=a.path[0];r[s]=r[s]||[],r[s].push(t(a))}else n.push(t(a));return{formErrors:n,fieldErrors:r}}get formErrors(){return this.flatten()}}tl.create=e=>new tl(e);const x5=(e,t)=>{let r;switch(e.code){case rt.invalid_type:e.received===St.undefined?r="Required":r=`Expected ${e.expected}, received ${e.received}`;break;case rt.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,lr.jsonStringifyReplacer)}`;break;case rt.unrecognized_keys:r=`Unrecognized key(s) in object: ${lr.joinValues(e.keys,", ")}`;break;case rt.invalid_union:r="Invalid input";break;case rt.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${lr.joinValues(e.options)}`;break;case rt.invalid_enum_value:r=`Invalid enum value. Expected ${lr.joinValues(e.options)}, received '${e.received}'`;break;case rt.invalid_arguments:r="Invalid function arguments";break;case rt.invalid_return_type:r="Invalid function return type";break;case rt.invalid_date:r="Invalid date";break;case rt.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:lr.assertNever(e.validation):e.validation!=="regex"?r=`Invalid ${e.validation}`:r="Invalid";break;case rt.too_small:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?r=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:r="Invalid input";break;case rt.too_big:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?r=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:r="Invalid input";break;case rt.custom:r="Invalid input";break;case rt.invalid_intersection_types:r="Intersection results could not be merged";break;case rt.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case rt.not_finite:r="Number must be finite";break;default:r=t.defaultError,lr.assertNever(e)}return{message:r}};let iX=x5;function oX(){return iX}const lX=e=>{const{data:t,path:r,errorMaps:n,issueData:a}=e,s=[...r,...a.path||[]],i={...a,path:s};if(a.message!==void 0)return{...a,path:s,message:a.message};let o="";const l=n.filter(c=>!!c).slice().reverse();for(const c of l)o=c(i,{data:t,defaultError:o}).message;return{...a,path:s,message:o}};function xt(e,t){const r=oX(),n=lX({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===x5?void 0:x5].filter(a=>!!a)});e.common.issues.push(n)}class _s{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,r){const n=[];for(const a of r){if(a.status==="aborted")return zt;a.status==="dirty"&&t.dirty(),n.push(a.value)}return{status:t.value,value:n}}static async mergeObjectAsync(t,r){const n=[];for(const a of r){const s=await a.key,i=await a.value;n.push({key:s,value:i})}return _s.mergeObjectSync(t,n)}static mergeObjectSync(t,r){const n={};for(const a of r){const{key:s,value:i}=a;if(s.status==="aborted"||i.status==="aborted")return zt;s.status==="dirty"&&t.dirty(),i.status==="dirty"&&t.dirty(),s.value!=="__proto__"&&(typeof i.value<"u"||a.alwaysSet)&&(n[s.value]=i.value)}return{status:t.value,value:n}}}const zt=Object.freeze({status:"aborted"}),Jh=e=>({status:"dirty",value:e}),Qs=e=>({status:"valid",value:e}),XN=e=>e.status==="aborted",QN=e=>e.status==="dirty",jf=e=>e.status==="valid",qx=e=>typeof Promise<"u"&&e instanceof Promise;var At;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(At||(At={}));class yc{constructor(t,r,n,a){this._cachedPath=[],this.parent=t,this.data=r,this._path=n,this._key=a}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const ZN=(e,t)=>{if(jf(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const r=new tl(e.common.issues);return this._error=r,this._error}}};function Kt(e){if(!e)return{};const{errorMap:t,invalid_type_error:r,required_error:n,description:a}=e;if(t&&(r||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:a}:{errorMap:(i,o)=>{const{message:l}=e;return i.code==="invalid_enum_value"?{message:l??o.defaultError}:typeof o.data>"u"?{message:l??n??o.defaultError}:i.code!=="invalid_type"?{message:o.defaultError}:{message:l??r??o.defaultError}},description:a}}class ar{get description(){return this._def.description}_getType(t){return Dl(t.data)}_getOrReturnCtx(t,r){return r||{common:t.parent.common,data:t.data,parsedType:Dl(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new _s,ctx:{common:t.parent.common,data:t.data,parsedType:Dl(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const r=this._parse(t);if(qx(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(t){const r=this._parse(t);return Promise.resolve(r)}parse(t,r){const n=this.safeParse(t,r);if(n.success)return n.data;throw n.error}safeParse(t,r){const n={common:{issues:[],async:(r==null?void 0:r.async)??!1,contextualErrorMap:r==null?void 0:r.errorMap},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Dl(t)},a=this._parseSync({data:t,path:n.path,parent:n});return ZN(n,a)}"~validate"(t){var n,a;const r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Dl(t)};if(!this["~standard"].async)try{const s=this._parseSync({data:t,path:[],parent:r});return jf(s)?{value:s.value}:{issues:r.common.issues}}catch(s){(a=(n=s==null?void 0:s.message)==null?void 0:n.toLowerCase())!=null&&a.includes("encountered")&&(this["~standard"].async=!0),r.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:r}).then(s=>jf(s)?{value:s.value}:{issues:r.common.issues})}async parseAsync(t,r){const n=await this.safeParseAsync(t,r);if(n.success)return n.data;throw n.error}async safeParseAsync(t,r){const n={common:{issues:[],contextualErrorMap:r==null?void 0:r.errorMap,async:!0},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Dl(t)},a=this._parse({data:t,path:n.path,parent:n}),s=await(qx(a)?a:Promise.resolve(a));return ZN(n,s)}refine(t,r){const n=a=>typeof r=="string"||typeof r>"u"?{message:r}:typeof r=="function"?r(a):r;return this._refinement((a,s)=>{const i=t(a),o=()=>s.addIssue({code:rt.custom,...n(a)});return typeof Promise<"u"&&i instanceof Promise?i.then(l=>l?!0:(o(),!1)):i?!0:(o(),!1)})}refinement(t,r){return this._refinement((n,a)=>t(n)?!0:(a.addIssue(typeof r=="function"?r(n,a):r),!1))}_refinement(t){return new Ff({schema:this,typeName:Ht.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:r=>this["~validate"](r)}}optional(){return cc.create(this,this._def)}nullable(){return Lf.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ho.create(this)}promise(){return Kx.create(this,this._def)}or(t){return $x.create([this,t],this._def)}and(t){return Gx.create(this,t,this._def)}transform(t){return new Ff({...Kt(this._def),schema:this,typeName:Ht.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const r=typeof t=="function"?t:()=>t;return new y5({...Kt(this._def),innerType:this,defaultValue:r,typeName:Ht.ZodDefault})}brand(){return new jX({typeName:Ht.ZodBranded,type:this,...Kt(this._def)})}catch(t){const r=typeof t=="function"?t:()=>t;return new w5({...Kt(this._def),innerType:this,catchValue:r,typeName:Ht.ZodCatch})}describe(t){const r=this.constructor;return new r({...this._def,description:t})}pipe(t){return a3.create(this,t)}readonly(){return b5.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const cX=/^c[^\s-]{8,}$/i,uX=/^[0-9a-z]+$/,dX=/^[0-9A-HJKMNP-TV-Z]{26}$/i,fX=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,hX=/^[a-z0-9_-]{21}$/i,pX=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,mX=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,gX=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,xX="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let r2;const vX=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,yX=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,wX=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,bX=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,_X=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,SX=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Hj="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",AX=new RegExp(`^${Hj}$`);function Uj(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);const r=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${r}`}function NX(e){return new RegExp(`^${Uj(e)}$`)}function CX(e){let t=`${Hj}T${Uj(e)}`;const r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,new RegExp(`^${t}$`)}function PX(e,t){return!!((t==="v4"||!t)&&vX.test(e)||(t==="v6"||!t)&&wX.test(e))}function TX(e,t){if(!pX.test(e))return!1;try{const[r]=e.split(".");if(!r)return!1;const n=r.replace(/-/g,"+").replace(/_/g,"/").padEnd(r.length+(4-r.length%4)%4,"="),a=JSON.parse(atob(n));return!(typeof a!="object"||a===null||"typ"in a&&(a==null?void 0:a.typ)!=="JWT"||!a.alg||t&&a.alg!==t)}catch{return!1}}function kX(e,t){return!!((t==="v4"||!t)&&yX.test(e)||(t==="v6"||!t)&&bX.test(e))}class Xl extends ar{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==St.string){const s=this._getOrReturnCtx(t);return xt(s,{code:rt.invalid_type,expected:St.string,received:s.parsedType}),zt}const n=new _s;let a;for(const s of this._def.checks)if(s.kind==="min")t.data.length<s.value&&(a=this._getOrReturnCtx(t,a),xt(a,{code:rt.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),n.dirty());else if(s.kind==="max")t.data.length>s.value&&(a=this._getOrReturnCtx(t,a),xt(a,{code:rt.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),n.dirty());else if(s.kind==="length"){const i=t.data.length>s.value,o=t.data.length<s.value;(i||o)&&(a=this._getOrReturnCtx(t,a),i?xt(a,{code:rt.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}):o&&xt(a,{code:rt.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}),n.dirty())}else if(s.kind==="email")gX.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"email",code:rt.invalid_string,message:s.message}),n.dirty());else if(s.kind==="emoji")r2||(r2=new RegExp(xX,"u")),r2.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"emoji",code:rt.invalid_string,message:s.message}),n.dirty());else if(s.kind==="uuid")fX.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"uuid",code:rt.invalid_string,message:s.message}),n.dirty());else if(s.kind==="nanoid")hX.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"nanoid",code:rt.invalid_string,message:s.message}),n.dirty());else if(s.kind==="cuid")cX.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"cuid",code:rt.invalid_string,message:s.message}),n.dirty());else if(s.kind==="cuid2")uX.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"cuid2",code:rt.invalid_string,message:s.message}),n.dirty());else if(s.kind==="ulid")dX.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"ulid",code:rt.invalid_string,message:s.message}),n.dirty());else if(s.kind==="url")try{new URL(t.data)}catch{a=this._getOrReturnCtx(t,a),xt(a,{validation:"url",code:rt.invalid_string,message:s.message}),n.dirty()}else s.kind==="regex"?(s.regex.lastIndex=0,s.regex.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"regex",code:rt.invalid_string,message:s.message}),n.dirty())):s.kind==="trim"?t.data=t.data.trim():s.kind==="includes"?t.data.includes(s.value,s.position)||(a=this._getOrReturnCtx(t,a),xt(a,{code:rt.invalid_string,validation:{includes:s.value,position:s.position},message:s.message}),n.dirty()):s.kind==="toLowerCase"?t.data=t.data.toLowerCase():s.kind==="toUpperCase"?t.data=t.data.toUpperCase():s.kind==="startsWith"?t.data.startsWith(s.value)||(a=this._getOrReturnCtx(t,a),xt(a,{code:rt.invalid_string,validation:{startsWith:s.value},message:s.message}),n.dirty()):s.kind==="endsWith"?t.data.endsWith(s.value)||(a=this._getOrReturnCtx(t,a),xt(a,{code:rt.invalid_string,validation:{endsWith:s.value},message:s.message}),n.dirty()):s.kind==="datetime"?CX(s).test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{code:rt.invalid_string,validation:"datetime",message:s.message}),n.dirty()):s.kind==="date"?AX.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{code:rt.invalid_string,validation:"date",message:s.message}),n.dirty()):s.kind==="time"?NX(s).test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{code:rt.invalid_string,validation:"time",message:s.message}),n.dirty()):s.kind==="duration"?mX.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"duration",code:rt.invalid_string,message:s.message}),n.dirty()):s.kind==="ip"?PX(t.data,s.version)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"ip",code:rt.invalid_string,message:s.message}),n.dirty()):s.kind==="jwt"?TX(t.data,s.alg)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"jwt",code:rt.invalid_string,message:s.message}),n.dirty()):s.kind==="cidr"?kX(t.data,s.version)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"cidr",code:rt.invalid_string,message:s.message}),n.dirty()):s.kind==="base64"?_X.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"base64",code:rt.invalid_string,message:s.message}),n.dirty()):s.kind==="base64url"?SX.test(t.data)||(a=this._getOrReturnCtx(t,a),xt(a,{validation:"base64url",code:rt.invalid_string,message:s.message}),n.dirty()):lr.assertNever(s);return{status:n.value,value:t.data}}_regex(t,r,n){return this.refinement(a=>t.test(a),{validation:r,code:rt.invalid_string,...At.errToObj(n)})}_addCheck(t){return new Xl({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...At.errToObj(t)})}url(t){return this._addCheck({kind:"url",...At.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...At.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...At.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...At.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...At.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...At.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...At.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...At.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...At.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...At.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...At.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...At.errToObj(t)})}datetime(t){return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(t==null?void 0:t.offset)??!1,local:(t==null?void 0:t.local)??!1,...At.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...At.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...At.errToObj(t)})}regex(t,r){return this._addCheck({kind:"regex",regex:t,...At.errToObj(r)})}includes(t,r){return this._addCheck({kind:"includes",value:t,position:r==null?void 0:r.position,...At.errToObj(r==null?void 0:r.message)})}startsWith(t,r){return this._addCheck({kind:"startsWith",value:t,...At.errToObj(r)})}endsWith(t,r){return this._addCheck({kind:"endsWith",value:t,...At.errToObj(r)})}min(t,r){return this._addCheck({kind:"min",value:t,...At.errToObj(r)})}max(t,r){return this._addCheck({kind:"max",value:t,...At.errToObj(r)})}length(t,r){return this._addCheck({kind:"length",value:t,...At.errToObj(r)})}nonempty(t){return this.min(1,At.errToObj(t))}trim(){return new Xl({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Xl({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Xl({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxLength(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.value<t)&&(t=r.value);return t}}Xl.create=e=>new Xl({checks:[],typeName:Ht.ZodString,coerce:(e==null?void 0:e.coerce)??!1,...Kt(e)});function EX(e,t){const r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,a=r>n?r:n,s=Number.parseInt(e.toFixed(a).replace(".","")),i=Number.parseInt(t.toFixed(a).replace(".",""));return s%i/10**a}class i0 extends ar{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==St.number){const s=this._getOrReturnCtx(t);return xt(s,{code:rt.invalid_type,expected:St.number,received:s.parsedType}),zt}let n;const a=new _s;for(const s of this._def.checks)s.kind==="int"?lr.isInteger(t.data)||(n=this._getOrReturnCtx(t,n),xt(n,{code:rt.invalid_type,expected:"integer",received:"float",message:s.message}),a.dirty()):s.kind==="min"?(s.inclusive?t.data<s.value:t.data<=s.value)&&(n=this._getOrReturnCtx(t,n),xt(n,{code:rt.too_small,minimum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),a.dirty()):s.kind==="max"?(s.inclusive?t.data>s.value:t.data>=s.value)&&(n=this._getOrReturnCtx(t,n),xt(n,{code:rt.too_big,maximum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),a.dirty()):s.kind==="multipleOf"?EX(t.data,s.value)!==0&&(n=this._getOrReturnCtx(t,n),xt(n,{code:rt.not_multiple_of,multipleOf:s.value,message:s.message}),a.dirty()):s.kind==="finite"?Number.isFinite(t.data)||(n=this._getOrReturnCtx(t,n),xt(n,{code:rt.not_finite,message:s.message}),a.dirty()):lr.assertNever(s);return{status:a.value,value:t.data}}gte(t,r){return this.setLimit("min",t,!0,At.toString(r))}gt(t,r){return this.setLimit("min",t,!1,At.toString(r))}lte(t,r){return this.setLimit("max",t,!0,At.toString(r))}lt(t,r){return this.setLimit("max",t,!1,At.toString(r))}setLimit(t,r,n,a){return new i0({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:At.toString(a)}]})}_addCheck(t){return new i0({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:At.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:At.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:At.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:At.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:At.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:At.toString(r)})}finite(t){return this._addCheck({kind:"finite",message:At.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:At.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:At.toString(t)})}get minValue(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.value<t)&&(t=r.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&lr.isInteger(t.value))}get isFinite(){let t=null,r=null;for(const n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(r===null||n.value>r)&&(r=n.value):n.kind==="max"&&(t===null||n.value<t)&&(t=n.value)}return Number.isFinite(r)&&Number.isFinite(t)}}i0.create=e=>new i0({checks:[],typeName:Ht.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...Kt(e)});class o0 extends ar{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==St.bigint)return this._getInvalidInput(t);let n;const a=new _s;for(const s of this._def.checks)s.kind==="min"?(s.inclusive?t.data<s.value:t.data<=s.value)&&(n=this._getOrReturnCtx(t,n),xt(n,{code:rt.too_small,type:"bigint",minimum:s.value,inclusive:s.inclusive,message:s.message}),a.dirty()):s.kind==="max"?(s.inclusive?t.data>s.value:t.data>=s.value)&&(n=this._getOrReturnCtx(t,n),xt(n,{code:rt.too_big,type:"bigint",maximum:s.value,inclusive:s.inclusive,message:s.message}),a.dirty()):s.kind==="multipleOf"?t.data%s.value!==BigInt(0)&&(n=this._getOrReturnCtx(t,n),xt(n,{code:rt.not_multiple_of,multipleOf:s.value,message:s.message}),a.dirty()):lr.assertNever(s);return{status:a.value,value:t.data}}_getInvalidInput(t){const r=this._getOrReturnCtx(t);return xt(r,{code:rt.invalid_type,expected:St.bigint,received:r.parsedType}),zt}gte(t,r){return this.setLimit("min",t,!0,At.toString(r))}gt(t,r){return this.setLimit("min",t,!1,At.toString(r))}lte(t,r){return this.setLimit("max",t,!0,At.toString(r))}lt(t,r){return this.setLimit("max",t,!1,At.toString(r))}setLimit(t,r,n,a){return new o0({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:At.toString(a)}]})}_addCheck(t){return new o0({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:At.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:At.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:At.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:At.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:At.toString(r)})}get minValue(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.value<t)&&(t=r.value);return t}}o0.create=e=>new o0({checks:[],typeName:Ht.ZodBigInt,coerce:(e==null?void 0:e.coerce)??!1,...Kt(e)});class JN extends ar{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==St.boolean){const n=this._getOrReturnCtx(t);return xt(n,{code:rt.invalid_type,expected:St.boolean,received:n.parsedType}),zt}return Qs(t.data)}}JN.create=e=>new JN({typeName:Ht.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...Kt(e)});class Wx extends ar{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==St.date){const s=this._getOrReturnCtx(t);return xt(s,{code:rt.invalid_type,expected:St.date,received:s.parsedType}),zt}if(Number.isNaN(t.data.getTime())){const s=this._getOrReturnCtx(t);return xt(s,{code:rt.invalid_date}),zt}const n=new _s;let a;for(const s of this._def.checks)s.kind==="min"?t.data.getTime()<s.value&&(a=this._getOrReturnCtx(t,a),xt(a,{code:rt.too_small,message:s.message,inclusive:!0,exact:!1,minimum:s.value,type:"date"}),n.dirty()):s.kind==="max"?t.data.getTime()>s.value&&(a=this._getOrReturnCtx(t,a),xt(a,{code:rt.too_big,message:s.message,inclusive:!0,exact:!1,maximum:s.value,type:"date"}),n.dirty()):lr.assertNever(s);return{status:n.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Wx({...this._def,checks:[...this._def.checks,t]})}min(t,r){return this._addCheck({kind:"min",value:t.getTime(),message:At.toString(r)})}max(t,r){return this._addCheck({kind:"max",value:t.getTime(),message:At.toString(r)})}get minDate(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.value<t)&&(t=r.value);return t!=null?new Date(t):null}}Wx.create=e=>new Wx({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:Ht.ZodDate,...Kt(e)});class eC extends ar{_parse(t){if(this._getType(t)!==St.symbol){const n=this._getOrReturnCtx(t);return xt(n,{code:rt.invalid_type,expected:St.symbol,received:n.parsedType}),zt}return Qs(t.data)}}eC.create=e=>new eC({typeName:Ht.ZodSymbol,...Kt(e)});class tC extends ar{_parse(t){if(this._getType(t)!==St.undefined){const n=this._getOrReturnCtx(t);return xt(n,{code:rt.invalid_type,expected:St.undefined,received:n.parsedType}),zt}return Qs(t.data)}}tC.create=e=>new tC({typeName:Ht.ZodUndefined,...Kt(e)});class rC extends ar{_parse(t){if(this._getType(t)!==St.null){const n=this._getOrReturnCtx(t);return xt(n,{code:rt.invalid_type,expected:St.null,received:n.parsedType}),zt}return Qs(t.data)}}rC.create=e=>new rC({typeName:Ht.ZodNull,...Kt(e)});class nC extends ar{constructor(){super(...arguments),this._any=!0}_parse(t){return Qs(t.data)}}nC.create=e=>new nC({typeName:Ht.ZodAny,...Kt(e)});class aC extends ar{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Qs(t.data)}}aC.create=e=>new aC({typeName:Ht.ZodUnknown,...Kt(e)});class wc extends ar{_parse(t){const r=this._getOrReturnCtx(t);return xt(r,{code:rt.invalid_type,expected:St.never,received:r.parsedType}),zt}}wc.create=e=>new wc({typeName:Ht.ZodNever,...Kt(e)});class sC extends ar{_parse(t){if(this._getType(t)!==St.undefined){const n=this._getOrReturnCtx(t);return xt(n,{code:rt.invalid_type,expected:St.void,received:n.parsedType}),zt}return Qs(t.data)}}sC.create=e=>new sC({typeName:Ht.ZodVoid,...Kt(e)});class ho extends ar{_parse(t){const{ctx:r,status:n}=this._processInputParams(t),a=this._def;if(r.parsedType!==St.array)return xt(r,{code:rt.invalid_type,expected:St.array,received:r.parsedType}),zt;if(a.exactLength!==null){const i=r.data.length>a.exactLength.value,o=r.data.length<a.exactLength.value;(i||o)&&(xt(r,{code:i?rt.too_big:rt.too_small,minimum:o?a.exactLength.value:void 0,maximum:i?a.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:a.exactLength.message}),n.dirty())}if(a.minLength!==null&&r.data.length<a.minLength.value&&(xt(r,{code:rt.too_small,minimum:a.minLength.value,type:"array",inclusive:!0,exact:!1,message:a.minLength.message}),n.dirty()),a.maxLength!==null&&r.data.length>a.maxLength.value&&(xt(r,{code:rt.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),n.dirty()),r.common.async)return Promise.all([...r.data].map((i,o)=>a.type._parseAsync(new yc(r,i,r.path,o)))).then(i=>_s.mergeArray(n,i));const s=[...r.data].map((i,o)=>a.type._parseSync(new yc(r,i,r.path,o)));return _s.mergeArray(n,s)}get element(){return this._def.type}min(t,r){return new ho({...this._def,minLength:{value:t,message:At.toString(r)}})}max(t,r){return new ho({...this._def,maxLength:{value:t,message:At.toString(r)}})}length(t,r){return new ho({...this._def,exactLength:{value:t,message:At.toString(r)}})}nonempty(t){return this.min(1,t)}}ho.create=(e,t)=>new ho({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Ht.ZodArray,...Kt(t)});function Nd(e){if(e instanceof wn){const t={};for(const r in e.shape){const n=e.shape[r];t[r]=cc.create(Nd(n))}return new wn({...e._def,shape:()=>t})}else return e instanceof ho?new ho({...e._def,type:Nd(e.element)}):e instanceof cc?cc.create(Nd(e.unwrap())):e instanceof Lf?Lf.create(Nd(e.unwrap())):e instanceof Pu?Pu.create(e.items.map(t=>Nd(t))):e}class wn extends ar{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),r=lr.objectKeys(t);return this._cached={shape:t,keys:r},this._cached}_parse(t){if(this._getType(t)!==St.object){const c=this._getOrReturnCtx(t);return xt(c,{code:rt.invalid_type,expected:St.object,received:c.parsedType}),zt}const{status:n,ctx:a}=this._processInputParams(t),{shape:s,keys:i}=this._getCached(),o=[];if(!(this._def.catchall instanceof wc&&this._def.unknownKeys==="strip"))for(const c in a.data)i.includes(c)||o.push(c);const l=[];for(const c of i){const d=s[c],f=a.data[c];l.push({key:{status:"valid",value:c},value:d._parse(new yc(a,f,a.path,c)),alwaysSet:c in a.data})}if(this._def.catchall instanceof wc){const c=this._def.unknownKeys;if(c==="passthrough")for(const d of o)l.push({key:{status:"valid",value:d},value:{status:"valid",value:a.data[d]}});else if(c==="strict")o.length>0&&(xt(a,{code:rt.unrecognized_keys,keys:o}),n.dirty());else if(c!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const c=this._def.catchall;for(const d of o){const f=a.data[d];l.push({key:{status:"valid",value:d},value:c._parse(new yc(a,f,a.path,d)),alwaysSet:d in a.data})}}return a.common.async?Promise.resolve().then(async()=>{const c=[];for(const d of l){const f=await d.key,h=await d.value;c.push({key:f,value:h,alwaysSet:d.alwaysSet})}return c}).then(c=>_s.mergeObjectSync(n,c)):_s.mergeObjectSync(n,l)}get shape(){return this._def.shape()}strict(t){return At.errToObj,new wn({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(r,n)=>{var s,i;const a=((i=(s=this._def).errorMap)==null?void 0:i.call(s,r,n).message)??n.defaultError;return r.code==="unrecognized_keys"?{message:At.errToObj(t).message??a}:{message:a}}}:{}})}strip(){return new wn({...this._def,unknownKeys:"strip"})}passthrough(){return new wn({...this._def,unknownKeys:"passthrough"})}extend(t){return new wn({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new wn({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:Ht.ZodObject})}setKey(t,r){return this.augment({[t]:r})}catchall(t){return new wn({...this._def,catchall:t})}pick(t){const r={};for(const n of lr.objectKeys(t))t[n]&&this.shape[n]&&(r[n]=this.shape[n]);return new wn({...this._def,shape:()=>r})}omit(t){const r={};for(const n of lr.objectKeys(this.shape))t[n]||(r[n]=this.shape[n]);return new wn({...this._def,shape:()=>r})}deepPartial(){return Nd(this)}partial(t){const r={};for(const n of lr.objectKeys(this.shape)){const a=this.shape[n];t&&!t[n]?r[n]=a:r[n]=a.optional()}return new wn({...this._def,shape:()=>r})}required(t){const r={};for(const n of lr.objectKeys(this.shape))if(t&&!t[n])r[n]=this.shape[n];else{let s=this.shape[n];for(;s instanceof cc;)s=s._def.innerType;r[n]=s}return new wn({...this._def,shape:()=>r})}keyof(){return Vj(lr.objectKeys(this.shape))}}wn.create=(e,t)=>new wn({shape:()=>e,unknownKeys:"strip",catchall:wc.create(),typeName:Ht.ZodObject,...Kt(t)});wn.strictCreate=(e,t)=>new wn({shape:()=>e,unknownKeys:"strict",catchall:wc.create(),typeName:Ht.ZodObject,...Kt(t)});wn.lazycreate=(e,t)=>new wn({shape:e,unknownKeys:"strip",catchall:wc.create(),typeName:Ht.ZodObject,...Kt(t)});class $x extends ar{_parse(t){const{ctx:r}=this._processInputParams(t),n=this._def.options;function a(s){for(const o of s)if(o.result.status==="valid")return o.result;for(const o of s)if(o.result.status==="dirty")return r.common.issues.push(...o.ctx.common.issues),o.result;const i=s.map(o=>new tl(o.ctx.common.issues));return xt(r,{code:rt.invalid_union,unionErrors:i}),zt}if(r.common.async)return Promise.all(n.map(async s=>{const i={...r,common:{...r.common,issues:[]},parent:null};return{result:await s._parseAsync({data:r.data,path:r.path,parent:i}),ctx:i}})).then(a);{let s;const i=[];for(const l of n){const c={...r,common:{...r.common,issues:[]},parent:null},d=l._parseSync({data:r.data,path:r.path,parent:c});if(d.status==="valid")return d;d.status==="dirty"&&!s&&(s={result:d,ctx:c}),c.common.issues.length&&i.push(c.common.issues)}if(s)return r.common.issues.push(...s.ctx.common.issues),s.result;const o=i.map(l=>new tl(l));return xt(r,{code:rt.invalid_union,unionErrors:o}),zt}}get options(){return this._def.options}}$x.create=(e,t)=>new $x({options:e,typeName:Ht.ZodUnion,...Kt(t)});function v5(e,t){const r=Dl(e),n=Dl(t);if(e===t)return{valid:!0,data:e};if(r===St.object&&n===St.object){const a=lr.objectKeys(t),s=lr.objectKeys(e).filter(o=>a.indexOf(o)!==-1),i={...e,...t};for(const o of s){const l=v5(e[o],t[o]);if(!l.valid)return{valid:!1};i[o]=l.data}return{valid:!0,data:i}}else if(r===St.array&&n===St.array){if(e.length!==t.length)return{valid:!1};const a=[];for(let s=0;s<e.length;s++){const i=e[s],o=t[s],l=v5(i,o);if(!l.valid)return{valid:!1};a.push(l.data)}return{valid:!0,data:a}}else return r===St.date&&n===St.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class Gx extends ar{_parse(t){const{status:r,ctx:n}=this._processInputParams(t),a=(s,i)=>{if(XN(s)||XN(i))return zt;const o=v5(s.value,i.value);return o.valid?((QN(s)||QN(i))&&r.dirty(),{status:r.value,value:o.data}):(xt(n,{code:rt.invalid_intersection_types}),zt)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([s,i])=>a(s,i)):a(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}Gx.create=(e,t,r)=>new Gx({left:e,right:t,typeName:Ht.ZodIntersection,...Kt(r)});class Pu extends ar{_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==St.array)return xt(n,{code:rt.invalid_type,expected:St.array,received:n.parsedType}),zt;if(n.data.length<this._def.items.length)return xt(n,{code:rt.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),zt;!this._def.rest&&n.data.length>this._def.items.length&&(xt(n,{code:rt.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());const s=[...n.data].map((i,o)=>{const l=this._def.items[o]||this._def.rest;return l?l._parse(new yc(n,i,n.path,o)):null}).filter(i=>!!i);return n.common.async?Promise.all(s).then(i=>_s.mergeArray(r,i)):_s.mergeArray(r,s)}get items(){return this._def.items}rest(t){return new Pu({...this._def,rest:t})}}Pu.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Pu({items:e,typeName:Ht.ZodTuple,rest:null,...Kt(t)})};class iC extends ar{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==St.map)return xt(n,{code:rt.invalid_type,expected:St.map,received:n.parsedType}),zt;const a=this._def.keyType,s=this._def.valueType,i=[...n.data.entries()].map(([o,l],c)=>({key:a._parse(new yc(n,o,n.path,[c,"key"])),value:s._parse(new yc(n,l,n.path,[c,"value"]))}));if(n.common.async){const o=new Map;return Promise.resolve().then(async()=>{for(const l of i){const c=await l.key,d=await l.value;if(c.status==="aborted"||d.status==="aborted")return zt;(c.status==="dirty"||d.status==="dirty")&&r.dirty(),o.set(c.value,d.value)}return{status:r.value,value:o}})}else{const o=new Map;for(const l of i){const c=l.key,d=l.value;if(c.status==="aborted"||d.status==="aborted")return zt;(c.status==="dirty"||d.status==="dirty")&&r.dirty(),o.set(c.value,d.value)}return{status:r.value,value:o}}}}iC.create=(e,t,r)=>new iC({valueType:t,keyType:e,typeName:Ht.ZodMap,...Kt(r)});class l0 extends ar{_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==St.set)return xt(n,{code:rt.invalid_type,expected:St.set,received:n.parsedType}),zt;const a=this._def;a.minSize!==null&&n.data.size<a.minSize.value&&(xt(n,{code:rt.too_small,minimum:a.minSize.value,type:"set",inclusive:!0,exact:!1,message:a.minSize.message}),r.dirty()),a.maxSize!==null&&n.data.size>a.maxSize.value&&(xt(n,{code:rt.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),r.dirty());const s=this._def.valueType;function i(l){const c=new Set;for(const d of l){if(d.status==="aborted")return zt;d.status==="dirty"&&r.dirty(),c.add(d.value)}return{status:r.value,value:c}}const o=[...n.data.values()].map((l,c)=>s._parse(new yc(n,l,n.path,c)));return n.common.async?Promise.all(o).then(l=>i(l)):i(o)}min(t,r){return new l0({...this._def,minSize:{value:t,message:At.toString(r)}})}max(t,r){return new l0({...this._def,maxSize:{value:t,message:At.toString(r)}})}size(t,r){return this.min(t,r).max(t,r)}nonempty(t){return this.min(1,t)}}l0.create=(e,t)=>new l0({valueType:e,minSize:null,maxSize:null,typeName:Ht.ZodSet,...Kt(t)});class oC extends ar{get schema(){return this._def.getter()}_parse(t){const{ctx:r}=this._processInputParams(t);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}}oC.create=(e,t)=>new oC({getter:e,typeName:Ht.ZodLazy,...Kt(t)});class lC extends ar{_parse(t){if(t.data!==this._def.value){const r=this._getOrReturnCtx(t);return xt(r,{received:r.data,code:rt.invalid_literal,expected:this._def.value}),zt}return{status:"valid",value:t.data}}get value(){return this._def.value}}lC.create=(e,t)=>new lC({value:e,typeName:Ht.ZodLiteral,...Kt(t)});function Vj(e,t){return new Rf({values:e,typeName:Ht.ZodEnum,...Kt(t)})}class Rf extends ar{_parse(t){if(typeof t.data!="string"){const r=this._getOrReturnCtx(t),n=this._def.values;return xt(r,{expected:lr.joinValues(n),received:r.parsedType,code:rt.invalid_type}),zt}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){const r=this._getOrReturnCtx(t),n=this._def.values;return xt(r,{received:r.data,code:rt.invalid_enum_value,options:n}),zt}return Qs(t.data)}get options(){return this._def.values}get enum(){const t={};for(const r of this._def.values)t[r]=r;return t}get Values(){const t={};for(const r of this._def.values)t[r]=r;return t}get Enum(){const t={};for(const r of this._def.values)t[r]=r;return t}extract(t,r=this._def){return Rf.create(t,{...this._def,...r})}exclude(t,r=this._def){return Rf.create(this.options.filter(n=>!t.includes(n)),{...this._def,...r})}}Rf.create=Vj;class cC extends ar{_parse(t){const r=lr.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(t);if(n.parsedType!==St.string&&n.parsedType!==St.number){const a=lr.objectValues(r);return xt(n,{expected:lr.joinValues(a),received:n.parsedType,code:rt.invalid_type}),zt}if(this._cache||(this._cache=new Set(lr.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){const a=lr.objectValues(r);return xt(n,{received:n.data,code:rt.invalid_enum_value,options:a}),zt}return Qs(t.data)}get enum(){return this._def.values}}cC.create=(e,t)=>new cC({values:e,typeName:Ht.ZodNativeEnum,...Kt(t)});class Kx extends ar{unwrap(){return this._def.type}_parse(t){const{ctx:r}=this._processInputParams(t);if(r.parsedType!==St.promise&&r.common.async===!1)return xt(r,{code:rt.invalid_type,expected:St.promise,received:r.parsedType}),zt;const n=r.parsedType===St.promise?r.data:Promise.resolve(r.data);return Qs(n.then(a=>this._def.type.parseAsync(a,{path:r.path,errorMap:r.common.contextualErrorMap})))}}Kx.create=(e,t)=>new Kx({type:e,typeName:Ht.ZodPromise,...Kt(t)});class Ff extends ar{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ht.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:r,ctx:n}=this._processInputParams(t),a=this._def.effect||null,s={addIssue:i=>{xt(n,i),i.fatal?r.abort():r.dirty()},get path(){return n.path}};if(s.addIssue=s.addIssue.bind(s),a.type==="preprocess"){const i=a.transform(n.data,s);if(n.common.async)return Promise.resolve(i).then(async o=>{if(r.value==="aborted")return zt;const l=await this._def.schema._parseAsync({data:o,path:n.path,parent:n});return l.status==="aborted"?zt:l.status==="dirty"||r.value==="dirty"?Jh(l.value):l});{if(r.value==="aborted")return zt;const o=this._def.schema._parseSync({data:i,path:n.path,parent:n});return o.status==="aborted"?zt:o.status==="dirty"||r.value==="dirty"?Jh(o.value):o}}if(a.type==="refinement"){const i=o=>{const l=a.refinement(o,s);if(n.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return o};if(n.common.async===!1){const o=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?zt:(o.status==="dirty"&&r.dirty(),i(o.value),{status:r.value,value:o.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(o=>o.status==="aborted"?zt:(o.status==="dirty"&&r.dirty(),i(o.value).then(()=>({status:r.value,value:o.value}))))}if(a.type==="transform")if(n.common.async===!1){const i=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!jf(i))return zt;const o=a.transform(i.value,s);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:o}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(i=>jf(i)?Promise.resolve(a.transform(i.value,s)).then(o=>({status:r.value,value:o})):zt);lr.assertNever(a)}}Ff.create=(e,t,r)=>new Ff({schema:e,typeName:Ht.ZodEffects,effect:t,...Kt(r)});Ff.createWithPreprocess=(e,t,r)=>new Ff({schema:t,effect:{type:"preprocess",transform:e},typeName:Ht.ZodEffects,...Kt(r)});class cc extends ar{_parse(t){return this._getType(t)===St.undefined?Qs(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}cc.create=(e,t)=>new cc({innerType:e,typeName:Ht.ZodOptional,...Kt(t)});class Lf extends ar{_parse(t){return this._getType(t)===St.null?Qs(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Lf.create=(e,t)=>new Lf({innerType:e,typeName:Ht.ZodNullable,...Kt(t)});class y5 extends ar{_parse(t){const{ctx:r}=this._processInputParams(t);let n=r.data;return r.parsedType===St.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}}y5.create=(e,t)=>new y5({innerType:e,typeName:Ht.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Kt(t)});class w5 extends ar{_parse(t){const{ctx:r}=this._processInputParams(t),n={...r,common:{...r.common,issues:[]}},a=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return qx(a)?a.then(s=>({status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new tl(n.common.issues)},input:n.data})})):{status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new tl(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}}w5.create=(e,t)=>new w5({innerType:e,typeName:Ht.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Kt(t)});class uC extends ar{_parse(t){if(this._getType(t)!==St.nan){const n=this._getOrReturnCtx(t);return xt(n,{code:rt.invalid_type,expected:St.nan,received:n.parsedType}),zt}return{status:"valid",value:t.data}}}uC.create=e=>new uC({typeName:Ht.ZodNaN,...Kt(e)});class jX extends ar{_parse(t){const{ctx:r}=this._processInputParams(t),n=r.data;return this._def.type._parse({data:n,path:r.path,parent:r})}unwrap(){return this._def.type}}class a3 extends ar{_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.common.async)return(async()=>{const s=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return s.status==="aborted"?zt:s.status==="dirty"?(r.dirty(),Jh(s.value)):this._def.out._parseAsync({data:s.value,path:n.path,parent:n})})();{const a=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return a.status==="aborted"?zt:a.status==="dirty"?(r.dirty(),{status:"dirty",value:a.value}):this._def.out._parseSync({data:a.value,path:n.path,parent:n})}}static create(t,r){return new a3({in:t,out:r,typeName:Ht.ZodPipeline})}}class b5 extends ar{_parse(t){const r=this._def.innerType._parse(t),n=a=>(jf(a)&&(a.value=Object.freeze(a.value)),a);return qx(r)?r.then(a=>n(a)):n(r)}unwrap(){return this._def.innerType}}b5.create=(e,t)=>new b5({innerType:e,typeName:Ht.ZodReadonly,...Kt(t)});var Ht;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(Ht||(Ht={}));const Wc=Xl.create;wc.create;ho.create;const RX=wn.create;$x.create;Gx.create;Pu.create;Rf.create;Kx.create;cc.create;Lf.create;var FX=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],qj=FX.reduce((e,t)=>{const r=UE(`Primitive.${t}`),n=E.forwardRef((a,s)=>{const{asChild:i,...o}=a,l=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),u.jsx(l,{...o,ref:s})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),LX="Label",Wj=E.forwardRef((e,t)=>u.jsx(qj.label,{...e,ref:t,onMouseDown:r=>{var a;r.target.closest("button, input, select, textarea")||((a=e.onMouseDown)==null||a.call(e,r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));Wj.displayName=LX;var $j=Wj;const OX=F0("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),Yx=E.forwardRef(({className:e,...t},r)=>u.jsx($j,{ref:r,className:Nt(OX(),e),...t}));Yx.displayName=$j.displayName;const IX=IY,Gj=E.createContext({}),$c=({...e})=>u.jsx(Gj.Provider,{value:{name:e.name},children:u.jsx(zY,{...e})}),Y1=()=>{const e=E.useContext(Gj),t=E.useContext(Kj),{getFieldState:r,formState:n}=K1(),a=r(e.name,n);if(!e)throw new Error("useFormField should be used within <FormField>");const{id:s}=t;return{id:s,name:e.name,formItemId:`${s}-form-item`,formDescriptionId:`${s}-form-item-description`,formMessageId:`${s}-form-item-message`,...a}},Kj=E.createContext({}),kl=E.forwardRef(({className:e,...t},r)=>{const n=E.useId();return u.jsx(Kj.Provider,{value:{id:n},children:u.jsx("div",{ref:r,className:Nt("space-y-2",e),...t})})});kl.displayName="FormItem";const El=E.forwardRef(({className:e,...t},r)=>{const{error:n,formItemId:a}=Y1();return u.jsx(Yx,{ref:r,className:Nt(n&&"text-destructive",e),htmlFor:a,...t})});El.displayName="FormLabel";const jl=E.forwardRef(({...e},t)=>{const{error:r,formItemId:n,formDescriptionId:a,formMessageId:s}=Y1();return u.jsx(VE,{ref:t,id:n,"aria-describedby":r?`${a} ${s}`:`${a}`,"aria-invalid":!!r,...e})});jl.displayName="FormControl";const DX=E.forwardRef(({className:e,...t},r)=>{const{formDescriptionId:n}=Y1();return u.jsx("p",{ref:r,id:n,className:Nt("text-[0.8rem] text-muted-foreground",e),...t})});DX.displayName="FormDescription";const Rl=E.forwardRef(({className:e,children:t,...r},n)=>{const{error:a,formMessageId:s}=Y1(),i=a?String((a==null?void 0:a.message)??""):t;return i?u.jsx("p",{ref:n,id:s,className:Nt("text-[0.8rem] font-medium text-destructive",e),...r,children:i}):null});Rl.displayName="FormMessage";const Cd=E.forwardRef(({className:e,type:t,...r},n)=>u.jsx("input",{type:t,className:Nt("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:n,...r}));Cd.displayName="Input";function dC(e,[t,r]){return Math.min(r,Math.max(t,e))}var MX=E.createContext(void 0);function V0(e){const t=E.useContext(MX);return e||t||"ltr"}var n2=0;function Yj(){E.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??fC()),document.body.insertAdjacentElement("beforeend",e[1]??fC()),n2++,()=>{n2===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),n2--}},[])}function fC(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var a2="focusScope.autoFocusOnMount",s2="focusScope.autoFocusOnUnmount",hC={bubbles:!1,cancelable:!0},BX="FocusScope",s3=E.forwardRef((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:s,...i}=e,[o,l]=E.useState(null),c=Qa(a),d=Qa(s),f=E.useRef(null),h=er(t,g=>l(g)),p=E.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;E.useEffect(()=>{if(n){let g=function(b){if(p.paused||!o)return;const S=b.target;o.contains(S)?f.current=S:Fl(f.current,{select:!0})},w=function(b){if(p.paused||!o)return;const S=b.relatedTarget;S!==null&&(o.contains(S)||Fl(f.current,{select:!0}))},x=function(b){if(document.activeElement===document.body)for(const T of b)T.removedNodes.length>0&&Fl(o)};document.addEventListener("focusin",g),document.addEventListener("focusout",w);const v=new MutationObserver(x);return o&&v.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",w),v.disconnect()}}},[n,o,p.paused]),E.useEffect(()=>{if(o){mC.add(p);const g=document.activeElement;if(!o.contains(g)){const x=new CustomEvent(a2,hC);o.addEventListener(a2,c),o.dispatchEvent(x),x.defaultPrevented||(zX(WX(Xj(o)),{select:!0}),document.activeElement===g&&Fl(o))}return()=>{o.removeEventListener(a2,c),setTimeout(()=>{const x=new CustomEvent(s2,hC);o.addEventListener(s2,d),o.dispatchEvent(x),x.defaultPrevented||Fl(g??document.body,{select:!0}),o.removeEventListener(s2,d),mC.remove(p)},0)}}},[o,c,d,p]);const y=E.useCallback(g=>{if(!r&&!n||p.paused)return;const w=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,x=document.activeElement;if(w&&x){const v=g.currentTarget,[b,S]=HX(v);b&&S?!g.shiftKey&&x===S?(g.preventDefault(),r&&Fl(b,{select:!0})):g.shiftKey&&x===b&&(g.preventDefault(),r&&Fl(S,{select:!0})):x===v&&g.preventDefault()}},[r,n,p.paused]);return u.jsx(Rt.div,{tabIndex:-1,...i,ref:h,onKeyDown:y})});s3.displayName=BX;function zX(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Fl(n,{select:t}),document.activeElement!==r)return}function HX(e){const t=Xj(e),r=pC(t,e),n=pC(t.reverse(),e);return[r,n]}function Xj(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function pC(e,t){for(const r of e)if(!UX(r,{upTo:t}))return r}function UX(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function VX(e){return e instanceof HTMLInputElement&&"select"in e}function Fl(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&VX(e)&&t&&e.select()}}var mC=qX();function qX(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=gC(e,t),e.unshift(t)},remove(t){var r;e=gC(e,t),(r=e[0])==null||r.resume()}}}function gC(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function WX(e){return e.filter(t=>t.tagName!=="A")}function i3(e){const t=E.useRef({value:e,previous:e});return E.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var $X=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},gd=new WeakMap,hg=new WeakMap,pg={},i2=0,Qj=function(e){return e&&(e.host||Qj(e.parentNode))},GX=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=Qj(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},KX=function(e,t,r,n){var a=GX(t,Array.isArray(e)?e:[e]);pg[r]||(pg[r]=new WeakMap);var s=pg[r],i=[],o=new Set,l=new Set(a),c=function(f){!f||o.has(f)||(o.add(f),c(f.parentNode))};a.forEach(c);var d=function(f){!f||l.has(f)||Array.prototype.forEach.call(f.children,function(h){if(o.has(h))d(h);else try{var p=h.getAttribute(n),y=p!==null&&p!=="false",g=(gd.get(h)||0)+1,w=(s.get(h)||0)+1;gd.set(h,g),s.set(h,w),i.push(h),g===1&&y&&hg.set(h,!0),w===1&&h.setAttribute(r,"true"),y||h.setAttribute(n,"true")}catch(x){console.error("aria-hidden: cannot operate on ",h,x)}})};return d(t),o.clear(),i2++,function(){i.forEach(function(f){var h=gd.get(f)-1,p=s.get(f)-1;gd.set(f,h),s.set(f,p),h||(hg.has(f)||f.removeAttribute(n),hg.delete(f)),p||f.removeAttribute(r)}),i2--,i2||(gd=new WeakMap,gd=new WeakMap,hg=new WeakMap,pg={})}},Zj=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=$X(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live], script"))),KX(n,a,r,"aria-hidden")):function(){return null}},ao=function(){return ao=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},ao.apply(this,arguments)};function Jj(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function YX(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,s;n<a;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))}var Xg="right-scroll-bar-position",Qg="width-before-scroll-bar",XX="with-scroll-bars-hidden",QX="--removed-body-scroll-bar-size";function o2(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function ZX(e,t){var r=E.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var a=r.value;a!==n&&(r.value=n,r.callback(n,a))}}}})[0];return r.callback=t,r.facade}var JX=typeof window<"u"?E.useLayoutEffect:E.useEffect,xC=new WeakMap;function eQ(e,t){var r=ZX(null,function(n){return e.forEach(function(a){return o2(a,n)})});return JX(function(){var n=xC.get(r);if(n){var a=new Set(n),s=new Set(e),i=r.current;a.forEach(function(o){s.has(o)||o2(o,null)}),s.forEach(function(o){a.has(o)||o2(o,i)})}xC.set(r,e)},[e]),r}function tQ(e){return e}function rQ(e,t){t===void 0&&(t=tQ);var r=[],n=!1,a={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(s){var i=t(s,n);return r.push(i),function(){r=r.filter(function(o){return o!==i})}},assignSyncMedium:function(s){for(n=!0;r.length;){var i=r;r=[],i.forEach(s)}r={push:function(o){return s(o)},filter:function(){return r}}},assignMedium:function(s){n=!0;var i=[];if(r.length){var o=r;r=[],o.forEach(s),i=r}var l=function(){var d=i;i=[],d.forEach(s)},c=function(){return Promise.resolve().then(l)};c(),r={push:function(d){i.push(d),c()},filter:function(d){return i=i.filter(d),r}}}};return a}function nQ(e){e===void 0&&(e={});var t=rQ(null);return t.options=ao({async:!0,ssr:!1},e),t}var eR=function(e){var t=e.sideCar,r=Jj(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return E.createElement(n,ao({},r))};eR.isSideCarExport=!0;function aQ(e,t){return e.useMedium(t),eR}var tR=nQ(),l2=function(){},X1=E.forwardRef(function(e,t){var r=E.useRef(null),n=E.useState({onScrollCapture:l2,onWheelCapture:l2,onTouchMoveCapture:l2}),a=n[0],s=n[1],i=e.forwardProps,o=e.children,l=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,h=e.sideCar,p=e.noRelative,y=e.noIsolation,g=e.inert,w=e.allowPinchZoom,x=e.as,v=x===void 0?"div":x,b=e.gapMode,S=Jj(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),T=h,O=eQ([r,t]),C=ao(ao({},S),a);return E.createElement(E.Fragment,null,d&&E.createElement(T,{sideCar:tR,removeScrollBar:c,shards:f,noRelative:p,noIsolation:y,inert:g,setCallbacks:s,allowPinchZoom:!!w,lockRef:r,gapMode:b}),i?E.cloneElement(E.Children.only(o),ao(ao({},C),{ref:O})):E.createElement(v,ao({},C,{className:l,ref:O}),o))});X1.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};X1.classNames={fullWidth:Qg,zeroRight:Xg};var sQ=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function iQ(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=sQ();return t&&e.setAttribute("nonce",t),e}function oQ(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function lQ(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var cQ=function(){var e=0,t=null;return{add:function(r){e==0&&(t=iQ())&&(oQ(t,r),lQ(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},uQ=function(){var e=cQ();return function(t,r){E.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},rR=function(){var e=uQ(),t=function(r){var n=r.styles,a=r.dynamic;return e(n,a),null};return t},dQ={left:0,top:0,right:0,gap:0},c2=function(e){return parseInt(e||"",10)||0},fQ=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[c2(r),c2(n),c2(a)]},hQ=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return dQ;var t=fQ(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},pQ=rR(),of="data-scroll-locked",mQ=function(e,t,r,n){var a=e.left,s=e.top,i=e.right,o=e.gap;return r===void 0&&(r="margin"),`
.`.concat(XX,` {
overflow: hidden `).concat(n,`;
padding-right: `).concat(o,"px ").concat(n,`;
}
body[`).concat(of,`] {
overflow: hidden `).concat(n,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&`
padding-left: `.concat(a,`px;
padding-top: `).concat(s,`px;
padding-right: `).concat(i,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(o,"px ").concat(n,`;
`),r==="padding"&&"padding-right: ".concat(o,"px ").concat(n,";")].filter(Boolean).join(""),`
}
.`).concat(Xg,` {
right: `).concat(o,"px ").concat(n,`;
}
.`).concat(Qg,` {
margin-right: `).concat(o,"px ").concat(n,`;
}
.`).concat(Xg," .").concat(Xg,` {
right: 0 `).concat(n,`;
}
.`).concat(Qg," .").concat(Qg,` {
margin-right: 0 `).concat(n,`;
}
body[`).concat(of,`] {
`).concat(QX,": ").concat(o,`px;
}
`)},vC=function(){var e=parseInt(document.body.getAttribute(of)||"0",10);return isFinite(e)?e:0},gQ=function(){E.useEffect(function(){return document.body.setAttribute(of,(vC()+1).toString()),function(){var e=vC()-1;e<=0?document.body.removeAttribute(of):document.body.setAttribute(of,e.toString())}},[])},xQ=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=n===void 0?"margin":n;gQ();var s=E.useMemo(function(){return hQ(a)},[a]);return E.createElement(pQ,{styles:mQ(s,!t,a,r?"":"!important")})},_5=!1;if(typeof window<"u")try{var mg=Object.defineProperty({},"passive",{get:function(){return _5=!0,!0}});window.addEventListener("test",mg,mg),window.removeEventListener("test",mg,mg)}catch{_5=!1}var xd=_5?{passive:!1}:!1,vQ=function(e){return e.tagName==="TEXTAREA"},nR=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!vQ(e)&&r[t]==="visible")},yQ=function(e){return nR(e,"overflowY")},wQ=function(e){return nR(e,"overflowX")},yC=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var a=aR(e,n);if(a){var s=sR(e,n),i=s[1],o=s[2];if(i>o)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},bQ=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},_Q=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},aR=function(e,t){return e==="v"?yQ(t):wQ(t)},sR=function(e,t){return e==="v"?bQ(t):_Q(t)},SQ=function(e,t){return e==="h"&&t==="rtl"?-1:1},AQ=function(e,t,r,n,a){var s=SQ(e,window.getComputedStyle(t).direction),i=s*n,o=r.target,l=t.contains(o),c=!1,d=i>0,f=0,h=0;do{if(!o)break;var p=sR(e,o),y=p[0],g=p[1],w=p[2],x=g-w-s*y;(y||x)&&aR(e,o)&&(f+=x,h+=y);var v=o.parentNode;o=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!l&&o!==document.body||l&&(t.contains(o)||t===o));return(d&&Math.abs(f)<1||!d&&Math.abs(h)<1)&&(c=!0),c},gg=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},wC=function(e){return[e.deltaX,e.deltaY]},bC=function(e){return e&&"current"in e?e.current:e},NQ=function(e,t){return e[0]===t[0]&&e[1]===t[1]},CQ=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},PQ=0,vd=[];function TQ(e){var t=E.useRef([]),r=E.useRef([0,0]),n=E.useRef(),a=E.useState(PQ++)[0],s=E.useState(rR)[0],i=E.useRef(e);E.useEffect(function(){i.current=e},[e]),E.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var g=YX([e.lockRef.current],(e.shards||[]).map(bC),!0).filter(Boolean);return g.forEach(function(w){return w.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),g.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var o=E.useCallback(function(g,w){if("touches"in g&&g.touches.length===2||g.type==="wheel"&&g.ctrlKey)return!i.current.allowPinchZoom;var x=gg(g),v=r.current,b="deltaX"in g?g.deltaX:v[0]-x[0],S="deltaY"in g?g.deltaY:v[1]-x[1],T,O=g.target,C=Math.abs(b)>Math.abs(S)?"h":"v";if("touches"in g&&C==="h"&&O.type==="range")return!1;var j=window.getSelection(),L=j&&j.anchorNode,M=L?L===O||L.contains(O):!1;if(M)return!1;var R=yC(C,O);if(!R)return!0;if(R?T=C:(T=C==="v"?"h":"v",R=yC(C,O)),!R)return!1;if(!n.current&&"changedTouches"in g&&(b||S)&&(n.current=T),!T)return!0;var k=n.current||T;return AQ(k,w,g,k==="h"?b:S)},[]),l=E.useCallback(function(g){var w=g;if(!(!vd.length||vd[vd.length-1]!==s)){var x="deltaY"in w?wC(w):gg(w),v=t.current.filter(function(T){return T.name===w.type&&(T.target===w.target||w.target===T.shadowParent)&&NQ(T.delta,x)})[0];if(v&&v.should){w.cancelable&&w.preventDefault();return}if(!v){var b=(i.current.shards||[]).map(bC).filter(Boolean).filter(function(T){return T.contains(w.target)}),S=b.length>0?o(w,b[0]):!i.current.noIsolation;S&&w.cancelable&&w.preventDefault()}}},[]),c=E.useCallback(function(g,w,x,v){var b={name:g,delta:w,target:x,should:v,shadowParent:kQ(x)};t.current.push(b),setTimeout(function(){t.current=t.current.filter(function(S){return S!==b})},1)},[]),d=E.useCallback(function(g){r.current=gg(g),n.current=void 0},[]),f=E.useCallback(function(g){c(g.type,wC(g),g.target,o(g,e.lockRef.current))},[]),h=E.useCallback(function(g){c(g.type,gg(g),g.target,o(g,e.lockRef.current))},[]);E.useEffect(function(){return vd.push(s),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",l,xd),document.addEventListener("touchmove",l,xd),document.addEventListener("touchstart",d,xd),function(){vd=vd.filter(function(g){return g!==s}),document.removeEventListener("wheel",l,xd),document.removeEventListener("touchmove",l,xd),document.removeEventListener("touchstart",d,xd)}},[]);var p=e.removeScrollBar,y=e.inert;return E.createElement(E.Fragment,null,y?E.createElement(s,{styles:CQ(a)}):null,p?E.createElement(xQ,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function kQ(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const EQ=aQ(tR,TQ);var o3=E.forwardRef(function(e,t){return E.createElement(X1,ao({},e,{ref:t,sideCar:EQ}))});o3.classNames=X1.classNames;var jQ=[" ","Enter","ArrowUp","ArrowDown"],RQ=[" ","Enter"],Tu="Select",[Q1,Z1,FQ]=k0(Tu),[Yf]=Cs(Tu,[FQ,qf]),J1=qf(),[LQ,jc]=Yf(Tu),[OQ,IQ]=Yf(Tu),iR=e=>{const{__scopeSelect:t,children:r,open:n,defaultOpen:a,onOpenChange:s,value:i,defaultValue:o,onValueChange:l,dir:c,name:d,autoComplete:f,disabled:h,required:p,form:y}=e,g=J1(t),[w,x]=E.useState(null),[v,b]=E.useState(null),[S,T]=E.useState(!1),O=V0(c),[C,j]=mo({prop:n,defaultProp:a??!1,onChange:s,caller:Tu}),[L,M]=mo({prop:i,defaultProp:o,onChange:l,caller:Tu}),R=E.useRef(null),k=w?y||!!w.closest("form"):!0,[H,q]=E.useState(new Set),ie=Array.from(H).map(Z=>Z.props.value).join(";");return u.jsx(uE,{...g,children:u.jsxs(LQ,{required:p,scope:t,trigger:w,onTriggerChange:x,valueNode:v,onValueNodeChange:b,valueNodeHasChildren:S,onValueNodeHasChildrenChange:T,contentId:pc(),value:L,onValueChange:M,open:C,onOpenChange:j,dir:O,triggerPointerDownPosRef:R,disabled:h,children:[u.jsx(Q1.Provider,{scope:t,children:u.jsx(OQ,{scope:e.__scopeSelect,onNativeOptionAdd:E.useCallback(Z=>{q(Y=>new Set(Y).add(Z))},[]),onNativeOptionRemove:E.useCallback(Z=>{q(Y=>{const z=new Set(Y);return z.delete(Z),z})},[]),children:r})}),k?u.jsxs(ER,{"aria-hidden":!0,required:p,tabIndex:-1,name:d,autoComplete:f,value:L,onChange:Z=>M(Z.target.value),disabled:h,form:y,children:[L===void 0?u.jsx("option",{value:""}):null,Array.from(H)]},ie):null]})})};iR.displayName=Tu;var oR="SelectTrigger",lR=E.forwardRef((e,t)=>{const{__scopeSelect:r,disabled:n=!1,...a}=e,s=J1(r),i=jc(oR,r),o=i.disabled||n,l=er(t,i.onTriggerChange),c=Z1(r),d=E.useRef("touch"),[f,h,p]=RR(g=>{const w=c().filter(b=>!b.disabled),x=w.find(b=>b.value===i.value),v=FR(w,g,x);v!==void 0&&i.onValueChange(v.value)}),y=g=>{o||(i.onOpenChange(!0),p()),g&&(i.triggerPointerDownPosRef.current={x:Math.round(g.pageX),y:Math.round(g.pageY)})};return u.jsx(l4,{asChild:!0,...s,children:u.jsx(Rt.button,{type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:o,"data-disabled":o?"":void 0,"data-placeholder":jR(i.value)?"":void 0,...a,ref:l,onClick:ht(a.onClick,g=>{g.currentTarget.focus(),d.current!=="mouse"&&y(g)}),onPointerDown:ht(a.onPointerDown,g=>{d.current=g.pointerType;const w=g.target;w.hasPointerCapture(g.pointerId)&&w.releasePointerCapture(g.pointerId),g.button===0&&g.ctrlKey===!1&&g.pointerType==="mouse"&&(y(g),g.preventDefault())}),onKeyDown:ht(a.onKeyDown,g=>{const w=f.current!=="";!(g.ctrlKey||g.altKey||g.metaKey)&&g.key.length===1&&h(g.key),!(w&&g.key===" ")&&jQ.includes(g.key)&&(y(),g.preventDefault())})})})});lR.displayName=oR;var cR="SelectValue",uR=E.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:a,children:s,placeholder:i="",...o}=e,l=jc(cR,r),{onValueNodeHasChildrenChange:c}=l,d=s!==void 0,f=er(t,l.onValueNodeChange);return qn(()=>{c(d)},[c,d]),u.jsx(Rt.span,{...o,ref:f,style:{pointerEvents:"none"},children:jR(l.value)?u.jsx(u.Fragment,{children:i}):s})});uR.displayName=cR;var DQ="SelectIcon",dR=E.forwardRef((e,t)=>{const{__scopeSelect:r,children:n,...a}=e;return u.jsx(Rt.span,{"aria-hidden":!0,...a,ref:t,children:n||"▼"})});dR.displayName=DQ;var MQ="SelectPortal",fR=e=>u.jsx(j0,{asChild:!0,...e});fR.displayName=MQ;var ku="SelectContent",hR=E.forwardRef((e,t)=>{const r=jc(ku,e.__scopeSelect),[n,a]=E.useState();if(qn(()=>{a(new DocumentFragment)},[]),!r.open){const s=n;return s?Ou.createPortal(u.jsx(pR,{scope:e.__scopeSelect,children:u.jsx(Q1.Slot,{scope:e.__scopeSelect,children:u.jsx("div",{children:e.children})})}),s):null}return u.jsx(mR,{...e,ref:t})});hR.displayName=ku;var mi=10,[pR,Rc]=Yf(ku),BQ="SelectContentImpl",zQ=Kp("SelectContent.RemoveScroll"),mR=E.forwardRef((e,t)=>{const{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:s,onPointerDownOutside:i,side:o,sideOffset:l,align:c,alignOffset:d,arrowPadding:f,collisionBoundary:h,collisionPadding:p,sticky:y,hideWhenDetached:g,avoidCollisions:w,...x}=e,v=jc(ku,r),[b,S]=E.useState(null),[T,O]=E.useState(null),C=er(t,se=>S(se)),[j,L]=E.useState(null),[M,R]=E.useState(null),k=Z1(r),[H,q]=E.useState(!1),ie=E.useRef(!1);E.useEffect(()=>{if(b)return Zj(b)},[b]),Yj();const Z=E.useCallback(se=>{const[he,...pe]=k().map(Fe=>Fe.ref.current),[ye]=pe.slice(-1),Ee=document.activeElement;for(const Fe of se)if(Fe===Ee||(Fe==null||Fe.scrollIntoView({block:"nearest"}),Fe===he&&T&&(T.scrollTop=0),Fe===ye&&T&&(T.scrollTop=T.scrollHeight),Fe==null||Fe.focus(),document.activeElement!==Ee))return},[k,T]),Y=E.useCallback(()=>Z([j,b]),[Z,j,b]);E.useEffect(()=>{H&&Y()},[H,Y]);const{onOpenChange:z,triggerPointerDownPosRef:U}=v;E.useEffect(()=>{if(b){let se={x:0,y:0};const he=ye=>{var Ee,Fe;se={x:Math.abs(Math.round(ye.pageX)-(((Ee=U.current)==null?void 0:Ee.x)??0)),y:Math.abs(Math.round(ye.pageY)-(((Fe=U.current)==null?void 0:Fe.y)??0))}},pe=ye=>{se.x<=10&&se.y<=10?ye.preventDefault():b.contains(ye.target)||z(!1),document.removeEventListener("pointermove",he),U.current=null};return U.current!==null&&(document.addEventListener("pointermove",he),document.addEventListener("pointerup",pe,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",he),document.removeEventListener("pointerup",pe,{capture:!0})}}},[b,z,U]),E.useEffect(()=>{const se=()=>z(!1);return window.addEventListener("blur",se),window.addEventListener("resize",se),()=>{window.removeEventListener("blur",se),window.removeEventListener("resize",se)}},[z]);const[re,ge]=RR(se=>{const he=k().filter(Ee=>!Ee.disabled),pe=he.find(Ee=>Ee.ref.current===document.activeElement),ye=FR(he,se,pe);ye&&setTimeout(()=>ye.ref.current.focus())}),P=E.useCallback((se,he,pe)=>{const ye=!ie.current&&!pe;(v.value!==void 0&&v.value===he||ye)&&(L(se),ye&&(ie.current=!0))},[v.value]),I=E.useCallback(()=>b==null?void 0:b.focus(),[b]),D=E.useCallback((se,he,pe)=>{const ye=!ie.current&&!pe;(v.value!==void 0&&v.value===he||ye)&&R(se)},[v.value]),B=n==="popper"?S5:gR,X=B===S5?{side:o,sideOffset:l,align:c,alignOffset:d,arrowPadding:f,collisionBoundary:h,collisionPadding:p,sticky:y,hideWhenDetached:g,avoidCollisions:w}:{};return u.jsx(pR,{scope:r,content:b,viewport:T,onViewportChange:O,itemRefCallback:P,selectedItem:j,onItemLeave:I,itemTextRefCallback:D,focusSelectedItem:Y,selectedItemText:M,position:n,isPositioned:H,searchRef:re,children:u.jsx(o3,{as:zQ,allowPinchZoom:!0,children:u.jsx(s3,{asChild:!0,trapped:v.open,onMountAutoFocus:se=>{se.preventDefault()},onUnmountAutoFocus:ht(a,se=>{var he;(he=v.trigger)==null||he.focus({preventScroll:!0}),se.preventDefault()}),children:u.jsx(E0,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:se=>se.preventDefault(),onDismiss:()=>v.onOpenChange(!1),children:u.jsx(B,{role:"listbox",id:v.contentId,"data-state":v.open?"open":"closed",dir:v.dir,onContextMenu:se=>se.preventDefault(),...x,...X,onPlaced:()=>q(!0),ref:C,style:{display:"flex",flexDirection:"column",outline:"none",...x.style},onKeyDown:ht(x.onKeyDown,se=>{const he=se.ctrlKey||se.altKey||se.metaKey;if(se.key==="Tab"&&se.preventDefault(),!he&&se.key.length===1&&ge(se.key),["ArrowUp","ArrowDown","Home","End"].includes(se.key)){let ye=k().filter(Ee=>!Ee.disabled).map(Ee=>Ee.ref.current);if(["ArrowUp","End"].includes(se.key)&&(ye=ye.slice().reverse()),["ArrowUp","ArrowDown"].includes(se.key)){const Ee=se.target,Fe=ye.indexOf(Ee);ye=ye.slice(Fe+1)}setTimeout(()=>Z(ye)),se.preventDefault()}})})})})})})});mR.displayName=BQ;var HQ="SelectItemAlignedPosition",gR=E.forwardRef((e,t)=>{const{__scopeSelect:r,onPlaced:n,...a}=e,s=jc(ku,r),i=Rc(ku,r),[o,l]=E.useState(null),[c,d]=E.useState(null),f=er(t,C=>d(C)),h=Z1(r),p=E.useRef(!1),y=E.useRef(!0),{viewport:g,selectedItem:w,selectedItemText:x,focusSelectedItem:v}=i,b=E.useCallback(()=>{if(s.trigger&&s.valueNode&&o&&c&&g&&w&&x){const C=s.trigger.getBoundingClientRect(),j=c.getBoundingClientRect(),L=s.valueNode.getBoundingClientRect(),M=x.getBoundingClientRect();if(s.dir!=="rtl"){const Ee=M.left-j.left,Fe=L.left-Ee,Ge=C.left-Fe,Je=C.width+Ge,Re=Math.max(Je,j.width),ue=window.innerWidth-mi,Ve=dC(Fe,[mi,Math.max(mi,ue-Re)]);o.style.minWidth=Je+"px",o.style.left=Ve+"px"}else{const Ee=j.right-M.right,Fe=window.innerWidth-L.right-Ee,Ge=window.innerWidth-C.right-Fe,Je=C.width+Ge,Re=Math.max(Je,j.width),ue=window.innerWidth-mi,Ve=dC(Fe,[mi,Math.max(mi,ue-Re)]);o.style.minWidth=Je+"px",o.style.right=Ve+"px"}const R=h(),k=window.innerHeight-mi*2,H=g.scrollHeight,q=window.getComputedStyle(c),ie=parseInt(q.borderTopWidth,10),Z=parseInt(q.paddingTop,10),Y=parseInt(q.borderBottomWidth,10),z=parseInt(q.paddingBottom,10),U=ie+Z+H+z+Y,re=Math.min(w.offsetHeight*5,U),ge=window.getComputedStyle(g),P=parseInt(ge.paddingTop,10),I=parseInt(ge.paddingBottom,10),D=C.top+C.height/2-mi,B=k-D,X=w.offsetHeight/2,se=w.offsetTop+X,he=ie+Z+se,pe=U-he;if(he<=D){const Ee=R.length>0&&w===R[R.length-1].ref.current;o.style.bottom="0px";const Fe=c.clientHeight-g.offsetTop-g.offsetHeight,Ge=Math.max(B,X+(Ee?I:0)+Fe+Y),Je=he+Ge;o.style.height=Je+"px"}else{const Ee=R.length>0&&w===R[0].ref.current;o.style.top="0px";const Ge=Math.max(D,ie+g.offsetTop+(Ee?P:0)+X)+pe;o.style.height=Ge+"px",g.scrollTop=he-D+g.offsetTop}o.style.margin=`${mi}px 0`,o.style.minHeight=re+"px",o.style.maxHeight=k+"px",n==null||n(),requestAnimationFrame(()=>p.current=!0)}},[h,s.trigger,s.valueNode,o,c,g,w,x,s.dir,n]);qn(()=>b(),[b]);const[S,T]=E.useState();qn(()=>{c&&T(window.getComputedStyle(c).zIndex)},[c]);const O=E.useCallback(C=>{C&&y.current===!0&&(b(),v==null||v(),y.current=!1)},[b,v]);return u.jsx(VQ,{scope:r,contentWrapper:o,shouldExpandOnScrollRef:p,onScrollButtonChange:O,children:u.jsx("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:S},children:u.jsx(Rt.div,{...a,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});gR.displayName=HQ;var UQ="SelectPopperPosition",S5=E.forwardRef((e,t)=>{const{__scopeSelect:r,align:n="start",collisionPadding:a=mi,...s}=e,i=J1(r);return u.jsx(c4,{...i,...s,ref:t,align:n,collisionPadding:a,style:{boxSizing:"border-box",...s.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});S5.displayName=UQ;var[VQ,l3]=Yf(ku,{}),A5="SelectViewport",xR=E.forwardRef((e,t)=>{const{__scopeSelect:r,nonce:n,...a}=e,s=Rc(A5,r),i=l3(A5,r),o=er(t,s.onViewportChange),l=E.useRef(0);return u.jsxs(u.Fragment,{children:[u.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),u.jsx(Q1.Slot,{scope:r,children:u.jsx(Rt.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:o,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:ht(a.onScroll,c=>{const d=c.currentTarget,{contentWrapper:f,shouldExpandOnScrollRef:h}=i;if(h!=null&&h.current&&f){const p=Math.abs(l.current-d.scrollTop);if(p>0){const y=window.innerHeight-mi*2,g=parseFloat(f.style.minHeight),w=parseFloat(f.style.height),x=Math.max(g,w);if(x<y){const v=x+p,b=Math.min(y,v),S=v-b;f.style.height=b+"px",f.style.bottom==="0px"&&(d.scrollTop=S>0?S:0,f.style.justifyContent="flex-end")}}}l.current=d.scrollTop})})})]})});xR.displayName=A5;var vR="SelectGroup",[qQ,WQ]=Yf(vR),$Q=E.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,a=pc();return u.jsx(qQ,{scope:r,id:a,children:u.jsx(Rt.div,{role:"group","aria-labelledby":a,...n,ref:t})})});$Q.displayName=vR;var yR="SelectLabel",wR=E.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,a=WQ(yR,r);return u.jsx(Rt.div,{id:a.id,...n,ref:t})});wR.displayName=yR;var Xx="SelectItem",[GQ,bR]=Yf(Xx),_R=E.forwardRef((e,t)=>{const{__scopeSelect:r,value:n,disabled:a=!1,textValue:s,...i}=e,o=jc(Xx,r),l=Rc(Xx,r),c=o.value===n,[d,f]=E.useState(s??""),[h,p]=E.useState(!1),y=er(t,v=>{var b;return(b=l.itemRefCallback)==null?void 0:b.call(l,v,n,a)}),g=pc(),w=E.useRef("touch"),x=()=>{a||(o.onValueChange(n),o.onOpenChange(!1))};if(n==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return u.jsx(GQ,{scope:r,value:n,disabled:a,textId:g,isSelected:c,onItemTextChange:E.useCallback(v=>{f(b=>b||((v==null?void 0:v.textContent)??"").trim())},[]),children:u.jsx(Q1.ItemSlot,{scope:r,value:n,disabled:a,textValue:d,children:u.jsx(Rt.div,{role:"option","aria-labelledby":g,"data-highlighted":h?"":void 0,"aria-selected":c&&h,"data-state":c?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...i,ref:y,onFocus:ht(i.onFocus,()=>p(!0)),onBlur:ht(i.onBlur,()=>p(!1)),onClick:ht(i.onClick,()=>{w.current!=="mouse"&&x()}),onPointerUp:ht(i.onPointerUp,()=>{w.current==="mouse"&&x()}),onPointerDown:ht(i.onPointerDown,v=>{w.current=v.pointerType}),onPointerMove:ht(i.onPointerMove,v=>{var b;w.current=v.pointerType,a?(b=l.onItemLeave)==null||b.call(l):w.current==="mouse"&&v.currentTarget.focus({preventScroll:!0})}),onPointerLeave:ht(i.onPointerLeave,v=>{var b;v.currentTarget===document.activeElement&&((b=l.onItemLeave)==null||b.call(l))}),onKeyDown:ht(i.onKeyDown,v=>{var S;((S=l.searchRef)==null?void 0:S.current)!==""&&v.key===" "||(RQ.includes(v.key)&&x(),v.key===" "&&v.preventDefault())})})})})});_R.displayName=Xx;var ep="SelectItemText",SR=E.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:a,...s}=e,i=jc(ep,r),o=Rc(ep,r),l=bR(ep,r),c=IQ(ep,r),[d,f]=E.useState(null),h=er(t,x=>f(x),l.onItemTextChange,x=>{var v;return(v=o.itemTextRefCallback)==null?void 0:v.call(o,x,l.value,l.disabled)}),p=d==null?void 0:d.textContent,y=E.useMemo(()=>u.jsx("option",{value:l.value,disabled:l.disabled,children:p},l.value),[l.disabled,l.value,p]),{onNativeOptionAdd:g,onNativeOptionRemove:w}=c;return qn(()=>(g(y),()=>w(y)),[g,w,y]),u.jsxs(u.Fragment,{children:[u.jsx(Rt.span,{id:l.textId,...s,ref:h}),l.isSelected&&i.valueNode&&!i.valueNodeHasChildren?Ou.createPortal(s.children,i.valueNode):null]})});SR.displayName=ep;var AR="SelectItemIndicator",NR=E.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return bR(AR,r).isSelected?u.jsx(Rt.span,{"aria-hidden":!0,...n,ref:t}):null});NR.displayName=AR;var N5="SelectScrollUpButton",CR=E.forwardRef((e,t)=>{const r=Rc(N5,e.__scopeSelect),n=l3(N5,e.__scopeSelect),[a,s]=E.useState(!1),i=er(t,n.onScrollButtonChange);return qn(()=>{if(r.viewport&&r.isPositioned){let o=function(){const c=l.scrollTop>0;s(c)};const l=r.viewport;return o(),l.addEventListener("scroll",o),()=>l.removeEventListener("scroll",o)}},[r.viewport,r.isPositioned]),a?u.jsx(TR,{...e,ref:i,onAutoScroll:()=>{const{viewport:o,selectedItem:l}=r;o&&l&&(o.scrollTop=o.scrollTop-l.offsetHeight)}}):null});CR.displayName=N5;var C5="SelectScrollDownButton",PR=E.forwardRef((e,t)=>{const r=Rc(C5,e.__scopeSelect),n=l3(C5,e.__scopeSelect),[a,s]=E.useState(!1),i=er(t,n.onScrollButtonChange);return qn(()=>{if(r.viewport&&r.isPositioned){let o=function(){const c=l.scrollHeight-l.clientHeight,d=Math.ceil(l.scrollTop)<c;s(d)};const l=r.viewport;return o(),l.addEventListener("scroll",o),()=>l.removeEventListener("scroll",o)}},[r.viewport,r.isPositioned]),a?u.jsx(TR,{...e,ref:i,onAutoScroll:()=>{const{viewport:o,selectedItem:l}=r;o&&l&&(o.scrollTop=o.scrollTop+l.offsetHeight)}}):null});PR.displayName=C5;var TR=E.forwardRef((e,t)=>{const{__scopeSelect:r,onAutoScroll:n,...a}=e,s=Rc("SelectScrollButton",r),i=E.useRef(null),o=Z1(r),l=E.useCallback(()=>{i.current!==null&&(window.clearInterval(i.current),i.current=null)},[]);return E.useEffect(()=>()=>l(),[l]),qn(()=>{var d;const c=o().find(f=>f.ref.current===document.activeElement);(d=c==null?void 0:c.ref.current)==null||d.scrollIntoView({block:"nearest"})},[o]),u.jsx(Rt.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:ht(a.onPointerDown,()=>{i.current===null&&(i.current=window.setInterval(n,50))}),onPointerMove:ht(a.onPointerMove,()=>{var c;(c=s.onItemLeave)==null||c.call(s),i.current===null&&(i.current=window.setInterval(n,50))}),onPointerLeave:ht(a.onPointerLeave,()=>{l()})})}),KQ="SelectSeparator",kR=E.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return u.jsx(Rt.div,{"aria-hidden":!0,...n,ref:t})});kR.displayName=KQ;var P5="SelectArrow",YQ=E.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,a=J1(r),s=jc(P5,r),i=Rc(P5,r);return s.open&&i.position==="popper"?u.jsx(u4,{...a,...n,ref:t}):null});YQ.displayName=P5;var XQ="SelectBubbleInput",ER=E.forwardRef(({__scopeSelect:e,value:t,...r},n)=>{const a=E.useRef(null),s=er(n,a),i=i3(t);return E.useEffect(()=>{const o=a.current;if(!o)return;const l=window.HTMLSelectElement.prototype,d=Object.getOwnPropertyDescriptor(l,"value").set;if(i!==t&&d){const f=new Event("change",{bubbles:!0});d.call(o,t),o.dispatchEvent(f)}},[i,t]),u.jsx(Rt.select,{...r,style:{...ok,...r.style},ref:s,defaultValue:t})});ER.displayName=XQ;function jR(e){return e===""||e===void 0}function RR(e){const t=Qa(e),r=E.useRef(""),n=E.useRef(0),a=E.useCallback(i=>{const o=r.current+i;t(o),function l(c){r.current=c,window.clearTimeout(n.current),c!==""&&(n.current=window.setTimeout(()=>l(""),1e3))}(o)},[t]),s=E.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return E.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,a,s]}function FR(e,t,r){const a=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,s=r?e.indexOf(r):-1;let i=QQ(e,Math.max(s,0));a.length===1&&(i=i.filter(c=>c!==r));const l=i.find(c=>c.textValue.toLowerCase().startsWith(a.toLowerCase()));return l!==r?l:void 0}function QQ(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var ZQ=iR,LR=lR,JQ=uR,eZ=dR,tZ=fR,OR=hR,rZ=xR,IR=wR,DR=_R,nZ=SR,aZ=NR,MR=CR,BR=PR,zR=kR;const sZ=ZQ,iZ=JQ,HR=E.forwardRef(({className:e,children:t,...r},n)=>u.jsxs(LR,{ref:n,className:Nt("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...r,children:[t,u.jsx(eZ,{asChild:!0,children:u.jsx(Yb,{className:"h-4 w-4 opacity-50"})})]}));HR.displayName=LR.displayName;const UR=E.forwardRef(({className:e,...t},r)=>u.jsx(MR,{ref:r,className:Nt("flex cursor-default items-center justify-center py-1",e),...t,children:u.jsx(gB,{className:"h-4 w-4"})}));UR.displayName=MR.displayName;const VR=E.forwardRef(({className:e,...t},r)=>u.jsx(BR,{ref:r,className:Nt("flex cursor-default items-center justify-center py-1",e),...t,children:u.jsx(Yb,{className:"h-4 w-4"})}));VR.displayName=BR.displayName;const qR=E.forwardRef(({className:e,children:t,position:r="popper",...n},a)=>u.jsx(tZ,{children:u.jsxs(OR,{ref:a,className:Nt("relative z-50 max-h-[--radix-select-content-available-height] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-select-content-transform-origin]",r==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:r,...n,children:[u.jsx(UR,{}),u.jsx(rZ,{className:Nt("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),u.jsx(VR,{})]})}));qR.displayName=OR.displayName;const oZ=E.forwardRef(({className:e,...t},r)=>u.jsx(IR,{ref:r,className:Nt("px-2 py-1.5 text-sm font-semibold",e),...t}));oZ.displayName=IR.displayName;const Zg=E.forwardRef(({className:e,children:t,value:r,...n},a)=>u.jsxs(DR,{ref:a,className:Nt("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,value:r||" ",children:[u.jsx("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:u.jsx(aZ,{children:u.jsx(Kb,{className:"h-4 w-4"})})}),u.jsx(nZ,{children:t})]}));Zg.displayName=DR.displayName;const lZ=E.forwardRef(({className:e,...t},r)=>u.jsx(zR,{ref:r,className:Nt("-mx-1 my-1 h-px bg-muted",e),...t}));lZ.displayName=zR.displayName;const WR=E.forwardRef(({className:e,...t},r)=>u.jsx("textarea",{className:Nt("flex min-h-[60px] w-full rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:r,...t}));WR.displayName="Textarea";const _C=66339,cZ=RX({full_name:Wc().min(1,"Full name is required"),mobile_number:Wc().min(1,"Mobile number is required"),email:Wc().min(1,"Email is required").email("Please enter a valid email address"),city_area:Wc().min(1,"City/Area is required"),rider_experience:Wc().min(1,"Please select your rider experience"),referral_code:Wc().optional(),referral_source:Wc().optional()});function $R(){const e=V1(),{toast:t}=Vb(),[r,n]=E.useState(!1),[a]=pq(),s=tX({resolver:sX(cZ),defaultValues:{full_name:"",mobile_number:"",email:"",city_area:"",rider_experience:"",referral_code:"",referral_source:""}});E.useEffect(()=>{const o=a.get("ref")||a.get("referral")||"";o&&(BE(o),s.setValue("referral_code",o))},[a,s]);const i=async o=>{var l,c;n(!0);try{const{data:d,error:f}=await window.ezsite.apis.sqlExecute({Sql:"SELECT COALESCE(MAX(id), 0) FROM brc_applications",Parameters:[]});if(f)throw f;const h=zE(),{error:p}=await window.ezsite.apis.tableCreate(_C,{full_name:o.full_name,mobile_number:o.mobile_number,email:o.email,city_area:o.city_area,rider_experience:o.rider_experience,referral_code:o.referral_code||"",referral_source:o.referral_source||"",status:"NEW",referred_by:h||""});if(p)throw p;const{data:y,error:g}=await window.ezsite.apis.tablePage(_C,{PageNo:1,PageSize:1,OrderByField:"id",IsAsc:!1,Filters:[{name:"email",op:"Equal",value:o.email},{name:"full_name",op:"Equal",value:o.full_name}]});if(g)throw g;const w=(c=(l=y==null?void 0:y.List)==null?void 0:l[0])==null?void 0:c.id;if(!w)throw new Error("Failed to retrieve application ID");t({title:"Success!",description:"Salamat! Application received. Redirecting to checkout..."}),setTimeout(()=>{e(`/checkout/${w}`)},1e3)}catch(d){t({title:"Error",description:typeof d=="string"?d:"Failed to submit application. Please try again.",variant:"destructive"})}finally{n(!1)}};return u.jsxs("div",{className:"max-w-2xl mx-auto","data-id":"ygxd3nhae","data-path":"src/components/ApplicationForm.tsx",children:[u.jsxs(fr,{className:"shadow-xl border-0 overflow-hidden mb-6","data-id":"4igha228q","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(ro,{className:"bg-gradient-to-r from-orange-500 to-orange-600 text-white pb-6 pt-6","data-id":"hxpaz48s9","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(no,{className:"text-xl md:text-2xl font-bold text-center","data-id":"29tyofuge","data-path":"src/components/ApplicationForm.tsx",children:"Ano ang Kasama sa ₱2,500 BRC Entry"})}),u.jsx(Hs,{className:"p-6","data-id":"8xvs61o7k","data-path":"src/components/ApplicationForm.tsx",children:u.jsxs("div",{className:"space-y-4","data-id":"ht2dbsgok","data-path":"src/components/ApplicationForm.tsx",children:[u.jsxs("div",{className:"flex gap-4 items-start p-4 bg-orange-50 rounded-lg hover:bg-orange-100 transition-colors","data-id":"pm7674ewi","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-orange-500 rounded-full flex items-center justify-center","data-id":"6iaogi2hn","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(Xb,{className:"w-5 h-5 text-white","data-id":"jvaldrop7","data-path":"src/components/ApplicationForm.tsx"})}),u.jsxs("div",{"data-id":"alh7srmic","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("h4",{className:"font-semibold text-gray-800","data-id":"quibo1y1p","data-path":"src/components/ApplicationForm.tsx",children:"Starter Delivery System"}),u.jsx("p",{className:"text-gray-600 text-sm mt-1","data-id":"9w53x8lx1","data-path":"src/components/ApplicationForm.tsx",children:"Access sa structured system para makapagsimula ng delivery operations kahit beginner."})]})]}),u.jsxs("div",{className:"flex gap-4 items-start p-4 bg-orange-50 rounded-lg hover:bg-orange-100 transition-colors","data-id":"2ca0dfcuv","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-orange-500 rounded-full flex items-center justify-center","data-id":"dzm3l6q60","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(RB,{className:"w-5 h-5 text-white","data-id":"68wetg2iy","data-path":"src/components/ApplicationForm.tsx"})}),u.jsxs("div",{"data-id":"171k68zsd","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("h4",{className:"font-semibold text-gray-800","data-id":"tvewy96sd","data-path":"src/components/ApplicationForm.tsx",children:"Generic Platform Access"}),u.jsx("p",{className:"text-gray-600 text-sm mt-1","data-id":"y4wuudxka","data-path":"src/components/ApplicationForm.tsx",children:"Gamit ang shared delivery platform para mag-coordinate ng riders at customers."})]})]}),u.jsxs("div",{className:"flex gap-4 items-start p-4 bg-orange-50 rounded-lg hover:bg-orange-100 transition-colors","data-id":"dcw4ia342","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-orange-500 rounded-full flex items-center justify-center","data-id":"1w6cdpuuj","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(LB,{className:"w-5 h-5 text-white","data-id":"91cpzrwzl","data-path":"src/components/ApplicationForm.tsx"})}),u.jsxs("div",{"data-id":"cr3cvz0go","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("h4",{className:"font-semibold text-gray-800","data-id":"ks8ateuvn","data-path":"src/components/ApplicationForm.tsx",children:"Training & Orientation"}),u.jsx("p",{className:"text-gray-600 text-sm mt-1","data-id":"yq04m5h70","data-path":"src/components/ApplicationForm.tsx",children:"Basic orientation para maintindihan ang proseso, rules, at tamang execution."})]})]}),u.jsxs("div",{className:"flex gap-4 items-start p-4 bg-orange-50 rounded-lg hover:bg-orange-100 transition-colors","data-id":"sqyhrcx53","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-orange-500 rounded-full flex items-center justify-center","data-id":"ny740f7wi","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(lz,{className:"w-5 h-5 text-white","data-id":"c2bowlezh","data-path":"src/components/ApplicationForm.tsx"})}),u.jsxs("div",{"data-id":"xnzj0bgkk","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("h4",{className:"font-semibold text-gray-800","data-id":"nzlwz2i41","data-path":"src/components/ApplicationForm.tsx",children:"Business Tools & Templates"}),u.jsx("p",{className:"text-gray-600 text-sm mt-1","data-id":"nixd5jq08","data-path":"src/components/ApplicationForm.tsx",children:"Simple tools para sa coordination, tracking, at daily operations."})]})]}),u.jsxs("div",{className:"flex gap-4 items-start p-4 bg-orange-50 rounded-lg hover:bg-orange-100 transition-colors","data-id":"6lesgh660","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-orange-500 rounded-full flex items-center justify-center","data-id":"1cl4pyl0l","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(Cx,{className:"w-5 h-5 text-white","data-id":"ihg4fk5aw","data-path":"src/components/ApplicationForm.tsx"})}),u.jsxs("div",{"data-id":"m0216t30q","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("h4",{className:"font-semibold text-gray-800","data-id":"7jdq4a7t3","data-path":"src/components/ApplicationForm.tsx",children:"Growth Pathway"}),u.jsx("p",{className:"text-gray-600 text-sm mt-1","data-id":"jyxu4je4t","data-path":"src/components/ApplicationForm.tsx",children:"Malinaw na path papunta sa optional branding at advanced delivery business models."})]})]}),u.jsxs("div",{className:"mt-4 p-3 bg-amber-50 border border-amber-200 rounded-lg flex gap-2 items-start","data-id":"9y0t4no3l","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(Ax,{className:"w-4 h-4 text-amber-600 flex-shrink-0 mt-0.5","data-id":"h4lznmh18","data-path":"src/components/ApplicationForm.tsx"}),u.jsx("p",{className:"text-amber-800 text-sm","data-id":"1kt8onovg","data-path":"src/components/ApplicationForm.tsx",children:"Hindi ito ownership shares, investment, o profit entitlement."})]})]})})]}),u.jsxs(fr,{className:"shadow-xl border-0 overflow-hidden","data-id":"zbzdef702","data-path":"src/components/ApplicationForm.tsx",children:[u.jsxs(ro,{className:"bg-gradient-to-r from-orange-500 to-orange-600 text-white pb-8 pt-8","data-id":"qmjw7c8nl","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(no,{className:"text-2xl md:text-3xl font-bold text-center","data-id":"49yrxbksz","data-path":"src/components/ApplicationForm.tsx",children:"BRC Application Form"}),u.jsx(rf,{className:"text-orange-100 text-center mt-2","data-id":"15qjcb6ur","data-path":"src/components/ApplicationForm.tsx",children:"Start your journey as a Delivery Business Owner"}),u.jsx("p",{className:"text-orange-200/80 text-center text-sm mt-3","data-id":"32vyagci1","data-path":"src/components/ApplicationForm.tsx",children:"Entry into a platform-enabled delivery business system using shared tools and community support."})]}),u.jsx(Hs,{className:"p-6 md:p-8","data-id":"etvzovzps","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(IX,{...s,"data-id":"93kp2lzs8","data-path":"src/components/ApplicationForm.tsx",children:u.jsxs("form",{onSubmit:s.handleSubmit(i),className:"space-y-5","data-id":"ioujuv0rc","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx($c,{control:s.control,name:"full_name",render:({field:o})=>u.jsxs(kl,{"data-id":"8nzb8j2ga","data-path":"src/components/ApplicationForm.tsx",children:[u.jsxs(El,{className:"flex items-center gap-2 text-gray-700","data-id":"x5do2tvvt","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(sz,{className:"w-4 h-4 text-orange-500","data-id":"t7dqgcsa1","data-path":"src/components/ApplicationForm.tsx"}),"Full Name ",u.jsx("span",{className:"text-red-500","data-id":"ij6oz4ly2","data-path":"src/components/ApplicationForm.tsx",children:"*"})]}),u.jsx(jl,{"data-id":"25kpn9zjv","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(Cd,{placeholder:"Enter your full name",className:"h-11 border-gray-200 focus:border-orange-500 focus:ring-orange-500",...o,"data-id":"ksrrq3m8r","data-path":"src/components/ApplicationForm.tsx"})}),u.jsx(Rl,{"data-id":"sp79x9b3n","data-path":"src/components/ApplicationForm.tsx"})]}),"data-id":"qruwsmcoa","data-path":"src/components/ApplicationForm.tsx"}),u.jsx($c,{control:s.control,name:"mobile_number",render:({field:o})=>u.jsxs(kl,{"data-id":"jjtg0740q","data-path":"src/components/ApplicationForm.tsx",children:[u.jsxs(El,{className:"flex items-center gap-2 text-gray-700","data-id":"yjg00elpx","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(KB,{className:"w-4 h-4 text-orange-500","data-id":"46la78dex","data-path":"src/components/ApplicationForm.tsx"}),"Mobile Number ",u.jsx("span",{className:"text-red-500","data-id":"geip3n5x7","data-path":"src/components/ApplicationForm.tsx",children:"*"})]}),u.jsx(jl,{"data-id":"8bekb8vft","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(Cd,{placeholder:"09XX XXX XXXX",className:"h-11 border-gray-200 focus:border-orange-500 focus:ring-orange-500",...o,"data-id":"2s7ncsqnt","data-path":"src/components/ApplicationForm.tsx"})}),u.jsx(Rl,{"data-id":"z72zp1wl9","data-path":"src/components/ApplicationForm.tsx"})]}),"data-id":"btqhx4175","data-path":"src/components/ApplicationForm.tsx"}),u.jsx($c,{control:s.control,name:"email",render:({field:o})=>u.jsxs(kl,{"data-id":"e2loovloa","data-path":"src/components/ApplicationForm.tsx",children:[u.jsxs(El,{className:"flex items-center gap-2 text-gray-700","data-id":"scq6l9o8n","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(zB,{className:"w-4 h-4 text-orange-500","data-id":"ant8epztq","data-path":"src/components/ApplicationForm.tsx"}),"Email Address ",u.jsx("span",{className:"text-red-500","data-id":"kznb63q88","data-path":"src/components/ApplicationForm.tsx",children:"*"})]}),u.jsx(jl,{"data-id":"e2e3r3wpo","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(Cd,{type:"email",placeholder:"your.email@example.com",className:"h-11 border-gray-200 focus:border-orange-500 focus:ring-orange-500",...o,"data-id":"z3o75hjr6","data-path":"src/components/ApplicationForm.tsx"})}),u.jsx(Rl,{"data-id":"oq1ln4tk9","data-path":"src/components/ApplicationForm.tsx"})]}),"data-id":"hwvqyk9ay","data-path":"src/components/ApplicationForm.tsx"}),u.jsx($c,{control:s.control,name:"city_area",render:({field:o})=>u.jsxs(kl,{"data-id":"3ail3a43n","data-path":"src/components/ApplicationForm.tsx",children:[u.jsxs(El,{className:"flex items-center gap-2 text-gray-700","data-id":"1l7s0jxv8","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(UB,{className:"w-4 h-4 text-orange-500","data-id":"tm1rmvx32","data-path":"src/components/ApplicationForm.tsx"}),"Primary Service Area ",u.jsx("span",{className:"text-red-500","data-id":"5p501njwh","data-path":"src/components/ApplicationForm.tsx",children:"*"})]}),u.jsx(jl,{"data-id":"dblgrni4d","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(Cd,{placeholder:"Enter your city or area",className:"h-11 border-gray-200 focus:border-orange-500 focus:ring-orange-500",...o,"data-id":"rgoo4px8i","data-path":"src/components/ApplicationForm.tsx"})}),u.jsx(Rl,{"data-id":"bah0b9qxh","data-path":"src/components/ApplicationForm.tsx"})]}),"data-id":"zdpncv9cz","data-path":"src/components/ApplicationForm.tsx"}),u.jsx($c,{control:s.control,name:"rider_experience",render:({field:o})=>u.jsxs(kl,{"data-id":"f735j5b3m","data-path":"src/components/ApplicationForm.tsx",children:[u.jsxs(El,{className:"flex items-center gap-2 text-gray-700","data-id":"l4all6k49","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(oB,{className:"w-4 h-4 text-orange-500","data-id":"bzgiejwxo","data-path":"src/components/ApplicationForm.tsx"}),"Delivery / Rider / Operations Background ",u.jsx("span",{className:"text-red-500","data-id":"8bvq4zywq","data-path":"src/components/ApplicationForm.tsx",children:"*"})]}),u.jsxs(sZ,{onValueChange:o.onChange,value:o.value,"data-id":"ql4dm79r0","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(jl,{"data-id":"l05pihoiv","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(HR,{className:"h-11 border-gray-200 focus:border-orange-500 focus:ring-orange-500","data-id":"he73snn3v","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(iZ,{placeholder:"Select your background","data-id":"v3h8m4f6h","data-path":"src/components/ApplicationForm.tsx"})})}),u.jsxs(qR,{"data-id":"wg34oc2lt","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(Zg,{value:"New","data-id":"t5krdxx70","data-path":"src/components/ApplicationForm.tsx",children:"New"}),u.jsx(Zg,{value:"Existing Rider","data-id":"ydymxqtsg","data-path":"src/components/ApplicationForm.tsx",children:"Existing Rider"}),u.jsx(Zg,{value:"Former Rider","data-id":"n8433f5ez","data-path":"src/components/ApplicationForm.tsx",children:"Former Rider"})]})]}),u.jsx(Rl,{"data-id":"zmrwlqkt3","data-path":"src/components/ApplicationForm.tsx"})]}),"data-id":"1wby7fpzs","data-path":"src/components/ApplicationForm.tsx"}),u.jsx($c,{control:s.control,name:"referral_code",render:({field:o})=>u.jsxs(kl,{"data-id":"b1jhqkf9e","data-path":"src/components/ApplicationForm.tsx",children:[u.jsxs(El,{className:"flex items-center gap-2 text-gray-700","data-id":"nilxzuuue","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(Px,{className:"w-4 h-4 text-orange-500","data-id":"tgj1ulla3","data-path":"src/components/ApplicationForm.tsx"}),"Referral Code ",u.jsx("span",{className:"text-gray-400 text-sm font-normal","data-id":"xsxnbz9jm","data-path":"src/components/ApplicationForm.tsx",children:"(Optional)"})]}),u.jsx(jl,{"data-id":"8uim0dc9b","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(Cd,{placeholder:"Enter referral code if you have one",className:"h-11 border-gray-200 focus:border-orange-500 focus:ring-orange-500",...o,"data-id":"nhek8eg8f","data-path":"src/components/ApplicationForm.tsx"})}),u.jsx(Rl,{"data-id":"icyhk861i","data-path":"src/components/ApplicationForm.tsx"})]}),"data-id":"i1d4rht5i","data-path":"src/components/ApplicationForm.tsx"}),u.jsx($c,{control:s.control,name:"referral_source",render:({field:o})=>u.jsxs(kl,{"data-id":"8k21cvpd1","data-path":"src/components/ApplicationForm.tsx",children:[u.jsxs(El,{className:"text-gray-700","data-id":"d84agt4i6","data-path":"src/components/ApplicationForm.tsx",children:["How did you hear about us? ",u.jsx("span",{className:"text-gray-400 text-sm font-normal","data-id":"0cu2u56ie","data-path":"src/components/ApplicationForm.tsx",children:"(Optional)"})]}),u.jsx(jl,{"data-id":"ce18ducri","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(WR,{placeholder:"E.g., Facebook, Friend, etc.",className:"border-gray-200 focus:border-orange-500 focus:ring-orange-500 min-h-[80px] resize-none",...o,"data-id":"sddqp4a2q","data-path":"src/components/ApplicationForm.tsx"})}),u.jsx(Rl,{"data-id":"xxgnq01tj","data-path":"src/components/ApplicationForm.tsx"})]}),"data-id":"xh95pnnw5","data-path":"src/components/ApplicationForm.tsx"}),u.jsxs("div",{className:"bg-blue-50 border border-blue-100 rounded-lg p-4 flex gap-3 items-start","data-id":"vaf4wf00a","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx(Ax,{className:"w-4 h-4 text-blue-500 flex-shrink-0 mt-0.5","data-id":"q1dqbc6a9","data-path":"src/components/ApplicationForm.tsx"}),u.jsxs("div",{className:"text-xs text-blue-700 leading-relaxed","data-id":"rrfsmv6mk","data-path":"src/components/ApplicationForm.tsx",children:[u.jsx("p",{className:"font-semibold mb-1","data-id":"sq4cqoxya","data-path":"src/components/ApplicationForm.tsx",children:"Important Notice:"}),u.jsx("p",{"data-id":"vwpzax2yy","data-path":"src/components/ApplicationForm.tsx",children:"BRC is not employment, not a franchise, and not an investment. Earnings are not guaranteed and depend on effort, coordination, availability, and local demand."})]})]}),u.jsx("div",{className:"pt-4","data-id":"sqm8b20or","data-path":"src/components/ApplicationForm.tsx",children:u.jsx(Fr,{type:"submit",disabled:r,className:"w-full h-12 bg-gradient-to-r from-orange-500 to-orange-600 hover:from-orange-600 hover:to-orange-700 text-white font-semibold text-lg shadow-lg hover:shadow-xl transition-all duration-300","data-id":"iti3gilgx","data-path":"src/components/ApplicationForm.tsx",children:r?u.jsxs(u.Fragment,{children:[u.jsx(Pw,{className:"mr-2 h-5 w-5 animate-spin","data-id":"t5zy4915l","data-path":"src/components/ApplicationForm.tsx"}),"Submitting..."]}):"Submit Application"})})]})})})]}),u.jsxs("p",{className:"text-center text-gray-500 text-sm mt-6 leading-relaxed","data-id":"b23rbnjy8","data-path":"src/components/ApplicationForm.tsx",children:["By submitting this application, you confirm that you have read, understood, and agreed to the"," ",u.jsx(Yt,{to:"/terms-and-conditions",className:"text-orange-600 hover:text-orange-700 underline font-medium","data-id":"riipq0thn","data-path":"src/components/ApplicationForm.tsx",children:"Terms & Conditions"}),","," ",u.jsx(Yt,{to:"/privacy-policy",className:"text-orange-600 hover:text-orange-700 underline font-medium","data-id":"njzgcud2j","data-path":"src/components/ApplicationForm.tsx",children:"Privacy Policy"}),","," ",u.jsx(Yt,{to:"/refund-policy",className:"text-orange-600 hover:text-orange-700 underline font-medium","data-id":"3r00fkq3a","data-path":"src/components/ApplicationForm.tsx",children:"Refund Policy"}),", and"," ",u.jsx(Yt,{to:"/disclaimer",className:"text-orange-600 hover:text-orange-700 underline font-medium","data-id":"0p61j7pxs","data-path":"src/components/ApplicationForm.tsx",children:"Disclaimer"})," ","of the Bayanihan Rider Community (BRC)."]})]})}function uZ(){return u.jsxs(u.Fragment,{children:[u.jsx(H0,{"data-id":"kniycfx8q","data-path":"src/pages/Checkout.tsx",children:u.jsx("title",{"data-id":"lhakz3h7h","data-path":"src/pages/Checkout.tsx",children:"BRC Application"})}),u.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-orange-50 via-white to-yellow-50","data-id":"99uu76bxq","data-path":"src/pages/Checkout.tsx",children:[u.jsx(yo,{"data-id":"1k85hkw7u","data-path":"src/pages/Checkout.tsx"}),u.jsx(Ii,{"data-id":"p18jcwidi","data-path":"src/pages/Checkout.tsx"}),u.jsx("div",{className:"py-8 px-4","data-id":"qxyw8iw0s","data-path":"src/pages/Checkout.tsx",children:u.jsx($R,{"data-id":"771f3e6s3","data-path":"src/pages/Checkout.tsx"})}),u.jsx(wo,{"data-id":"yayfgxf6r","data-path":"src/pages/Checkout.tsx"})]})]})}const dZ=F0("relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground [&>svg~*]:pl-7",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),c3=E.forwardRef(({className:e,variant:t,...r},n)=>u.jsx("div",{ref:n,role:"alert",className:Nt(dZ({variant:t}),e),...r}));c3.displayName="Alert";const fZ=E.forwardRef(({className:e,...t},r)=>u.jsx("h5",{ref:r,className:Nt("mb-1 font-medium leading-none tracking-tight",e),...t}));fZ.displayName="AlertTitle";const u3=E.forwardRef(({className:e,...t},r)=>u.jsx("div",{ref:r,className:Nt("text-sm [&_p]:leading-relaxed",e),...t}));u3.displayName="AlertDescription";var u2="rovingFocusGroup.onEntryFocus",hZ={bubbles:!1,cancelable:!0},q0="RovingFocusGroup",[T5,GR,pZ]=k0(q0),[mZ,ev]=Cs(q0,[pZ]),[gZ,xZ]=mZ(q0),KR=E.forwardRef((e,t)=>u.jsx(T5.Provider,{scope:e.__scopeRovingFocusGroup,children:u.jsx(T5.Slot,{scope:e.__scopeRovingFocusGroup,children:u.jsx(vZ,{...e,ref:t})})}));KR.displayName=q0;var vZ=E.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:n,loop:a=!1,dir:s,currentTabStopId:i,defaultCurrentTabStopId:o,onCurrentTabStopIdChange:l,onEntryFocus:c,preventScrollOnEntryFocus:d=!1,...f}=e,h=E.useRef(null),p=er(t,h),y=V0(s),[g,w]=mo({prop:i,defaultProp:o??null,onChange:l,caller:q0}),[x,v]=E.useState(!1),b=Qa(c),S=GR(r),T=E.useRef(!1),[O,C]=E.useState(0);return E.useEffect(()=>{const j=h.current;if(j)return j.addEventListener(u2,b),()=>j.removeEventListener(u2,b)},[b]),u.jsx(gZ,{scope:r,orientation:n,dir:y,loop:a,currentTabStopId:g,onItemFocus:E.useCallback(j=>w(j),[w]),onItemShiftTab:E.useCallback(()=>v(!0),[]),onFocusableItemAdd:E.useCallback(()=>C(j=>j+1),[]),onFocusableItemRemove:E.useCallback(()=>C(j=>j-1),[]),children:u.jsx(Rt.div,{tabIndex:x||O===0?-1:0,"data-orientation":n,...f,ref:p,style:{outline:"none",...e.style},onMouseDown:ht(e.onMouseDown,()=>{T.current=!0}),onFocus:ht(e.onFocus,j=>{const L=!T.current;if(j.target===j.currentTarget&&L&&!x){const M=new CustomEvent(u2,hZ);if(j.currentTarget.dispatchEvent(M),!M.defaultPrevented){const R=S().filter(Z=>Z.focusable),k=R.find(Z=>Z.active),H=R.find(Z=>Z.id===g),ie=[k,H,...R].filter(Boolean).map(Z=>Z.ref.current);QR(ie,d)}}T.current=!1}),onBlur:ht(e.onBlur,()=>v(!1))})})}),YR="RovingFocusGroupItem",XR=E.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:n=!0,active:a=!1,tabStopId:s,children:i,...o}=e,l=pc(),c=s||l,d=xZ(YR,r),f=d.currentTabStopId===c,h=GR(r),{onFocusableItemAdd:p,onFocusableItemRemove:y,currentTabStopId:g}=d;return E.useEffect(()=>{if(n)return p(),()=>y()},[n,p,y]),u.jsx(T5.ItemSlot,{scope:r,id:c,focusable:n,active:a,children:u.jsx(Rt.span,{tabIndex:f?0:-1,"data-orientation":d.orientation,...o,ref:t,onMouseDown:ht(e.onMouseDown,w=>{n?d.onItemFocus(c):w.preventDefault()}),onFocus:ht(e.onFocus,()=>d.onItemFocus(c)),onKeyDown:ht(e.onKeyDown,w=>{if(w.key==="Tab"&&w.shiftKey){d.onItemShiftTab();return}if(w.target!==w.currentTarget)return;const x=bZ(w,d.orientation,d.dir);if(x!==void 0){if(w.metaKey||w.ctrlKey||w.altKey||w.shiftKey)return;w.preventDefault();let b=h().filter(S=>S.focusable).map(S=>S.ref.current);if(x==="last")b.reverse();else if(x==="prev"||x==="next"){x==="prev"&&b.reverse();const S=b.indexOf(w.currentTarget);b=d.loop?_Z(b,S+1):b.slice(S+1)}setTimeout(()=>QR(b))}}),children:typeof i=="function"?i({isCurrentTabStop:f,hasTabStop:g!=null}):i})})});XR.displayName=YR;var yZ={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function wZ(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function bZ(e,t,r){const n=wZ(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return yZ[n]}function QR(e,t=!1){const r=document.activeElement;for(const n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function _Z(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var ZR=KR,JR=XR,d3="Radio",[SZ,eF]=Cs(d3),[AZ,NZ]=SZ(d3),tF=E.forwardRef((e,t)=>{const{__scopeRadio:r,name:n,checked:a=!1,required:s,disabled:i,value:o="on",onCheck:l,form:c,...d}=e,[f,h]=E.useState(null),p=er(t,w=>h(w)),y=E.useRef(!1),g=f?c||!!f.closest("form"):!0;return u.jsxs(AZ,{scope:r,checked:a,disabled:i,children:[u.jsx(Rt.button,{type:"button",role:"radio","aria-checked":a,"data-state":sF(a),"data-disabled":i?"":void 0,disabled:i,value:o,...d,ref:p,onClick:ht(e.onClick,w=>{a||l==null||l(),g&&(y.current=w.isPropagationStopped(),y.current||w.stopPropagation())})}),g&&u.jsx(aF,{control:f,bubbles:!y.current,name:n,value:o,checked:a,required:s,disabled:i,form:c,style:{transform:"translateX(-100%)"}})]})});tF.displayName=d3;var rF="RadioIndicator",nF=E.forwardRef((e,t)=>{const{__scopeRadio:r,forceMount:n,...a}=e,s=NZ(rF,r);return u.jsx(Oi,{present:n||s.checked,children:u.jsx(Rt.span,{"data-state":sF(s.checked),"data-disabled":s.disabled?"":void 0,...a,ref:t})})});nF.displayName=rF;var CZ="RadioBubbleInput",aF=E.forwardRef(({__scopeRadio:e,control:t,checked:r,bubbles:n=!0,...a},s)=>{const i=E.useRef(null),o=er(i,s),l=i3(r),c=s4(t);return E.useEffect(()=>{const d=i.current;if(!d)return;const f=window.HTMLInputElement.prototype,p=Object.getOwnPropertyDescriptor(f,"checked").set;if(l!==r&&p){const y=new Event("click",{bubbles:n});p.call(d,r),d.dispatchEvent(y)}},[l,r,n]),u.jsx(Rt.input,{type:"radio","aria-hidden":!0,defaultChecked:r,...a,tabIndex:-1,ref:o,style:{...a.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});aF.displayName=CZ;function sF(e){return e?"checked":"unchecked"}var PZ=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],tv="RadioGroup",[TZ]=Cs(tv,[ev,eF]),iF=ev(),oF=eF(),[kZ,EZ]=TZ(tv),lF=E.forwardRef((e,t)=>{const{__scopeRadioGroup:r,name:n,defaultValue:a,value:s,required:i=!1,disabled:o=!1,orientation:l,dir:c,loop:d=!0,onValueChange:f,...h}=e,p=iF(r),y=V0(c),[g,w]=mo({prop:s,defaultProp:a??null,onChange:f,caller:tv});return u.jsx(kZ,{scope:r,name:n,required:i,disabled:o,value:g,onValueChange:w,children:u.jsx(ZR,{asChild:!0,...p,orientation:l,dir:y,loop:d,children:u.jsx(Rt.div,{role:"radiogroup","aria-required":i,"aria-orientation":l,"data-disabled":o?"":void 0,dir:y,...h,ref:t})})})});lF.displayName=tv;var cF="RadioGroupItem",uF=E.forwardRef((e,t)=>{const{__scopeRadioGroup:r,disabled:n,...a}=e,s=EZ(cF,r),i=s.disabled||n,o=iF(r),l=oF(r),c=E.useRef(null),d=er(t,c),f=s.value===a.value,h=E.useRef(!1);return E.useEffect(()=>{const p=g=>{PZ.includes(g.key)&&(h.current=!0)},y=()=>h.current=!1;return document.addEventListener("keydown",p),document.addEventListener("keyup",y),()=>{document.removeEventListener("keydown",p),document.removeEventListener("keyup",y)}},[]),u.jsx(JR,{asChild:!0,...o,focusable:!i,active:f,children:u.jsx(tF,{disabled:i,required:s.required,checked:f,...l,...a,name:s.name,ref:d,onCheck:()=>s.onValueChange(a.value),onKeyDown:ht(p=>{p.key==="Enter"&&p.preventDefault()}),onFocus:ht(a.onFocus,()=>{var p;h.current&&((p=c.current)==null||p.click())})})})});uF.displayName=cF;var jZ="RadioGroupIndicator",dF=E.forwardRef((e,t)=>{const{__scopeRadioGroup:r,...n}=e,a=oF(r);return u.jsx(nF,{...a,...n,ref:t})});dF.displayName=jZ;var fF=lF,hF=uF,RZ=dF;const pF=E.forwardRef(({className:e,...t},r)=>u.jsx(fF,{className:Nt("grid gap-2",e),...t,ref:r}));pF.displayName=fF.displayName;const mF=E.forwardRef(({className:e,...t},r)=>u.jsx(hF,{ref:r,className:Nt("aspect-square h-4 w-4 rounded-full border border-primary text-primary shadow focus:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:u.jsx(RZ,{className:"flex items-center justify-center",children:u.jsx(jk,{className:"h-3.5 w-3.5 fill-primary"})})}));mF.displayName=hF.displayName;var rv="Checkbox",[FZ]=Cs(rv),[LZ,f3]=FZ(rv);function OZ(e){const{__scopeCheckbox:t,checked:r,children:n,defaultChecked:a,disabled:s,form:i,name:o,onCheckedChange:l,required:c,value:d="on",internal_do_not_use_render:f}=e,[h,p]=mo({prop:r,defaultProp:a??!1,onChange:l,caller:rv}),[y,g]=E.useState(null),[w,x]=E.useState(null),v=E.useRef(!1),b=y?!!i||!!y.closest("form"):!0,S={checked:h,disabled:s,setChecked:p,control:y,setControl:g,name:o,form:i,value:d,hasConsumerStoppedPropagationRef:v,required:c,defaultChecked:uc(a)?!1:a,isFormControl:b,bubbleInput:w,setBubbleInput:x};return u.jsx(LZ,{scope:t,...S,children:IZ(f)?f(S):n})}var gF="CheckboxTrigger",xF=E.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:r,...n},a)=>{const{control:s,value:i,disabled:o,checked:l,required:c,setControl:d,setChecked:f,hasConsumerStoppedPropagationRef:h,isFormControl:p,bubbleInput:y}=f3(gF,e),g=er(a,d),w=E.useRef(l);return E.useEffect(()=>{const x=s==null?void 0:s.form;if(x){const v=()=>f(w.current);return x.addEventListener("reset",v),()=>x.removeEventListener("reset",v)}},[s,f]),u.jsx(Rt.button,{type:"button",role:"checkbox","aria-checked":uc(l)?"mixed":l,"aria-required":c,"data-state":_F(l),"data-disabled":o?"":void 0,disabled:o,value:i,...n,ref:g,onKeyDown:ht(t,x=>{x.key==="Enter"&&x.preventDefault()}),onClick:ht(r,x=>{f(v=>uc(v)?!0:!v),y&&p&&(h.current=x.isPropagationStopped(),h.current||x.stopPropagation())})})});xF.displayName=gF;var h3=E.forwardRef((e,t)=>{const{__scopeCheckbox:r,name:n,checked:a,defaultChecked:s,required:i,disabled:o,value:l,onCheckedChange:c,form:d,...f}=e;return u.jsx(OZ,{__scopeCheckbox:r,checked:a,defaultChecked:s,disabled:o,required:i,onCheckedChange:c,name:n,form:d,value:l,internal_do_not_use_render:({isFormControl:h})=>u.jsxs(u.Fragment,{children:[u.jsx(xF,{...f,ref:t,__scopeCheckbox:r}),h&&u.jsx(bF,{__scopeCheckbox:r})]})})});h3.displayName=rv;var vF="CheckboxIndicator",yF=E.forwardRef((e,t)=>{const{__scopeCheckbox:r,forceMount:n,...a}=e,s=f3(vF,r);return u.jsx(Oi,{present:n||uc(s.checked)||s.checked===!0,children:u.jsx(Rt.span,{"data-state":_F(s.checked),"data-disabled":s.disabled?"":void 0,...a,ref:t,style:{pointerEvents:"none",...e.style}})})});yF.displayName=vF;var wF="CheckboxBubbleInput",bF=E.forwardRef(({__scopeCheckbox:e,...t},r)=>{const{control:n,hasConsumerStoppedPropagationRef:a,checked:s,defaultChecked:i,required:o,disabled:l,name:c,value:d,form:f,bubbleInput:h,setBubbleInput:p}=f3(wF,e),y=er(r,p),g=i3(s),w=s4(n);E.useEffect(()=>{const v=h;if(!v)return;const b=window.HTMLInputElement.prototype,T=Object.getOwnPropertyDescriptor(b,"checked").set,O=!a.current;if(g!==s&&T){const C=new Event("click",{bubbles:O});v.indeterminate=uc(s),T.call(v,uc(s)?!1:s),v.dispatchEvent(C)}},[h,g,s,a]);const x=E.useRef(uc(s)?!1:s);return u.jsx(Rt.input,{type:"checkbox","aria-hidden":!0,defaultChecked:i??x.current,required:o,disabled:l,name:c,value:d,form:f,...t,tabIndex:-1,ref:y,style:{...t.style,...w,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});bF.displayName=wF;function IZ(e){return typeof e=="function"}function uc(e){return e==="indeterminate"}function _F(e){return uc(e)?"indeterminate":e?"checked":"unchecked"}const SF=E.forwardRef(({className:e,...t},r)=>u.jsx(h3,{ref:r,className:Nt("peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:u.jsx(yF,{className:Nt("flex items-center justify-center text-current"),children:u.jsx(Kb,{className:"h-4 w-4"})})}));SF.displayName=h3.displayName;const DZ=66406,SC=66339,Vh=[{value:"gcash",label:"GCash",color:"bg-blue-500",qrImage:"https://newoaks.s3.us-west-1.amazonaws.com/AutoDev/71922/0ebe8ef9-b0a3-4f8e-8a9a-b4532b47791c.webp"},{value:"paymaya",label:"Maya",color:"bg-green-500",qrImage:"https://newoaks.s3.us-west-1.amazonaws.com/AutoDev/71922/3e366ba7-8beb-416e-8e4b-c580ee7cefb6.webp"},{value:"bank_transfer",label:"Bank Transfer",color:"bg-purple-500",qrImage:"https://newoaks.s3.us-west-1.amazonaws.com/AutoDev/71922/8cb10912-d449-4312-886f-7d51943d3e35.webp"}];function MZ(){var q,ie,Z,Y;const{applicationId:e}=BV();V1();const[t,r]=E.useState(null),[n,a]=E.useState(!0),[s,i]=E.useState(null),[o,l]=E.useState(""),[c,d]=E.useState(null),[f,h]=E.useState(""),[p,y]=E.useState(!1),[g,w]=E.useState(!1),[x,v]=E.useState(!1),[b,S]=E.useState({}),[T,O]=E.useState(""),C=o!==""&&c!==null&&p;E.useEffect(()=>{(async()=>{if(!e){i("No application ID found"),a(!1);return}const U=parseInt(e,10);if(isNaN(U)){i("Invalid application ID"),a(!1);return}try{const{data:re,error:ge}=await window.ezsite.apis.tablePage(SC,{PageNo:1,PageSize:1,OrderByField:"id",IsAsc:!1,Filters:[{name:"id",op:"Equal",value:U}]});if(ge)throw ge;if(!(re!=null&&re.List)||re.List.length===0){i("Application not found"),a(!1);return}r(re.List[0])}catch(re){i(typeof re=="string"?re:"Failed to load application")}finally{a(!1)}})()},[e]);const j=z=>{var re;const U=(re=z.target.files)==null?void 0:re[0];if(U){if(!["image/jpeg","image/png"].includes(U.type)){S(ge=>({...ge,paymentProof:"Only JPG and PNG images are allowed"}));return}if(U.size>5*1024*1024){S(ge=>({...ge,paymentProof:"File size must be less than 5MB"}));return}d(U),h(URL.createObjectURL(U)),S(ge=>{const{paymentProof:P,...I}=ge;return I})}},L=()=>{d(null),h("")},M=()=>{const z={};return o||(z.paymentMethod="Please select a payment method"),c||(z.paymentProof="Please upload payment proof"),p||(z.terms="You must accept the Terms & Conditions"),S(z),Object.keys(z).length===0},R=()=>{const z="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";let U="CRC-";for(let re=0;re<5;re++)U+=z.charAt(Math.floor(Math.random()*z.length));return U},k=async()=>{const z=`https://brc.earnportal.net/apply?ref=${T}`;try{await navigator.clipboard.writeText(z),Qh({title:"Copied!",description:"Referral link copied to clipboard."})}catch{Qh({title:"Copy Failed",description:"Failed to copy referral link. Please copy manually.",variant:"destructive"})}},H=async z=>{if(z.preventDefault(),!(!M()||!e)){w(!0);try{const{data:U,error:re}=await window.ezsite.apis.upload({filename:c.name,file:c});if(re)throw re;const{data:ge,error:P}=await window.ezsite.apis.getUploadUrl(U);if(P)throw P;const{error:I}=await window.ezsite.apis.tableCreate(DZ,{application_id:parseInt(e,10),payment_method:o,payment_proof_url:ge,terms_accepted:!0,payment_status:"pending"});if(I)throw I;let D=(t==null?void 0:t.referral_code)||"";const B=zE(),X={ID:parseInt(e,10)};if(D||(D=R(),X.referral_code=D),B&&(X.referred_by=B),X.referral_code||X.referred_by){const{error:se}=await window.ezsite.apis.tableUpdate(SC,X);se&&console.error("Failed to update application:",se)}O(D),v(!0),Qh({title:"Payment Submitted!",description:"Your payment proof has been submitted for verification."})}catch(U){Qh({title:"Submission Failed",description:typeof U=="string"?U:"An error occurred while submitting your payment.",variant:"destructive"})}finally{w(!1)}}};return n?u.jsx("div",{className:"min-h-screen bg-gradient-to-br from-orange-50 via-white to-yellow-50 flex items-center justify-center p-4","data-id":"ybzkgyeyy","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsx(fr,{className:"max-w-md w-full text-center","data-id":"hzbpnm298","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsxs(Hs,{className:"pt-8 pb-8","data-id":"2rpvhayrz","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(Pw,{className:"h-12 w-12 animate-spin text-orange-500 mx-auto mb-4","data-id":"rhsvk4ve7","data-path":"src/pages/PaymentCheckout.tsx"}),u.jsx("p",{className:"text-gray-600","data-id":"ok80zqmuq","data-path":"src/pages/PaymentCheckout.tsx",children:"Loading application details..."})]})})}):s||!t?u.jsx("div",{className:"min-h-screen bg-gradient-to-br from-orange-50 via-white to-yellow-50 flex items-center justify-center p-4","data-id":"l6274f9ny","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsxs(fr,{className:"max-w-md w-full","data-id":"mwwdas5tv","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(ro,{"data-id":"qnt536ooh","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsxs(no,{className:"text-red-600 flex items-center gap-2","data-id":"q0m60a54s","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(Il,{className:"h-5 w-5","data-id":"xclrxvdap","data-path":"src/pages/PaymentCheckout.tsx"}),s||"Application Not Found"]})}),u.jsxs(Hs,{"data-id":"nts1fr8sy","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("p",{className:"text-gray-600 mb-4","data-id":"swmymya61","data-path":"src/pages/PaymentCheckout.tsx",children:e?"The application could not be found. Please ensure you have submitted an application.":"No application ID found in the URL. You need to complete an application first before proceeding to checkout."}),u.jsx(Fr,{asChild:!0,className:"w-full bg-orange-500 hover:bg-orange-600 text-white","data-id":"czc2k7svz","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsx(Yt,{to:"/checkout","data-id":"cik1jr5g7","data-path":"src/pages/PaymentCheckout.tsx",children:"Go to Application"})})]})]})}):x?u.jsx("div",{className:"min-h-screen bg-gradient-to-br from-orange-50 via-white to-yellow-50 flex items-center justify-center p-4","data-id":"qxencttox","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsxs(fr,{className:"max-w-md w-full text-center","data-id":"juetcx68d","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs(ro,{"data-id":"bep6t4er0","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("div",{className:"mx-auto w-16 h-16 bg-green-100 rounded-full flex items-center justify-center mb-4","data-id":"la7mnhtc8","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsx(Tr,{className:"h-10 w-10 text-green-600","data-id":"log3vh34q","data-path":"src/pages/PaymentCheckout.tsx"})}),u.jsx(no,{className:"text-2xl text-gray-800","data-id":"mf39v10r9","data-path":"src/pages/PaymentCheckout.tsx",children:"Payment Submitted!"}),u.jsx(rf,{"data-id":"u41ejab0l","data-path":"src/pages/PaymentCheckout.tsx",children:"Your payment proof has been received"})]}),u.jsxs(Hs,{className:"space-y-4","data-id":"ttm7245cg","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("p",{className:"text-gray-600","data-id":"lyjx3iop1","data-path":"src/pages/PaymentCheckout.tsx",children:"Thank you for submitting your payment. Our team will verify your payment within 24-48 hours."}),u.jsxs("div",{className:"bg-orange-50 rounded-lg p-4 text-left","data-id":"w7rrelst3","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs("p",{className:"text-sm text-gray-700","data-id":"wbmmtxx6f","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("span",{className:"font-semibold","data-id":"wt42g5p6e","data-path":"src/pages/PaymentCheckout.tsx",children:"Applicant:"})," ",t.full_name]}),u.jsxs("p",{className:"text-sm text-gray-700","data-id":"edcliavvh","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("span",{className:"font-semibold","data-id":"srapz6n5a","data-path":"src/pages/PaymentCheckout.tsx",children:"Application ID:"})," ",e]}),u.jsxs("p",{className:"text-sm text-gray-700","data-id":"9kl5a2e7p","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("span",{className:"font-semibold","data-id":"2jv7q34u0","data-path":"src/pages/PaymentCheckout.tsx",children:"Payment Method:"})," ",(q=Vh.find(z=>z.value===o))==null?void 0:q.label]}),u.jsxs("p",{className:"text-sm text-gray-700","data-id":"fwj1kqfih","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("span",{className:"font-semibold","data-id":"onhaexn4k","data-path":"src/pages/PaymentCheckout.tsx",children:"Status:"})," Pending Verification"]})]}),T&&u.jsxs("div",{className:"bg-green-50 border border-green-200 rounded-lg p-4 text-left mt-4","data-id":"3u3905tb8","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("p",{className:"text-sm font-semibold text-gray-800 mb-2","data-id":"z6fr8yo73","data-path":"src/pages/PaymentCheckout.tsx",children:"Your Referral Link:"}),u.jsxs("div",{className:"flex items-center gap-2","data-id":"yhhxy6dx7","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs("div",{className:"flex-1 bg-white border border-gray-200 rounded px-3 py-2 text-sm text-gray-700 break-all","data-id":"jj2vtekte","data-path":"src/pages/PaymentCheckout.tsx",children:["https://brc.earnportal.net/apply?ref=",T]}),u.jsx(Fr,{type:"button",variant:"outline",size:"sm",onClick:k,className:"shrink-0 border-green-300 hover:bg-green-100","data-id":"tghhvn4ba","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsx(AB,{className:"h-4 w-4","data-id":"e7jyswgx7","data-path":"src/pages/PaymentCheckout.tsx"})})]}),u.jsx("p",{className:"text-xs text-gray-500 mt-2","data-id":"noilkicrg","data-path":"src/pages/PaymentCheckout.tsx",children:"Share this link with friends to earn referral rewards!"})]})]}),u.jsx(v4,{"data-id":"24djlcuwg","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsx(Fr,{asChild:!0,className:"w-full bg-orange-500 hover:bg-orange-600 text-white","data-id":"pgf2daowi","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsx(Yt,{to:"/","data-id":"3yo8vo8cj","data-path":"src/pages/PaymentCheckout.tsx",children:"Return to Home"})})})]})}):u.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-orange-50 via-white to-yellow-50","data-id":"v5opox2sn","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(yo,{"data-id":"xwm1fw8ul","data-path":"src/pages/PaymentCheckout.tsx"}),u.jsx(Ii,{"data-id":"nyvyta1af","data-path":"src/pages/PaymentCheckout.tsx"}),u.jsx("div",{className:"bg-gradient-to-r from-orange-500 to-orange-600 text-white py-12 px-4","data-id":"wf1ugknjv","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsxs("div",{className:"max-w-2xl mx-auto","data-id":"lu3h87uc3","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs(Yt,{to:"/",className:"inline-flex items-center text-orange-100 hover:text-white mb-4 transition-colors","data-id":"5n3cxmwx0","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(zf,{className:"h-4 w-4 mr-2","data-id":"78ppskm20","data-path":"src/pages/PaymentCheckout.tsx"}),"Back to Home"]}),u.jsx("h1",{className:"text-3xl md:text-4xl font-bold mb-2","data-id":"2ti9dyxuy","data-path":"src/pages/PaymentCheckout.tsx",children:"Complete Your Payment"}),u.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-2 text-sm text-orange-100 bg-white/10 rounded-lg px-3 py-2 w-fit","data-id":"v793ophq2","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs("div",{className:"flex items-center gap-2","data-id":"4vmfhw8w2","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(Tr,{className:"h-4 w-4 text-white","data-id":"ows7wyttm","data-path":"src/pages/PaymentCheckout.tsx"}),u.jsxs("span",{"data-id":"2rbh2ruj4","data-path":"src/pages/PaymentCheckout.tsx",children:["Application ID: ",u.jsx("span",{className:"font-semibold text-white","data-id":"aw5x842o4","data-path":"src/pages/PaymentCheckout.tsx",children:e})]})]}),u.jsx("span",{className:"hidden sm:inline","data-id":"7stbcubv2","data-path":"src/pages/PaymentCheckout.tsx",children:"•"}),u.jsxs("span",{"data-id":"k0mjy8n6j","data-path":"src/pages/PaymentCheckout.tsx",children:["Applicant: ",u.jsx("span",{className:"font-semibold text-white","data-id":"6fbv21v5j","data-path":"src/pages/PaymentCheckout.tsx",children:t.full_name})]})]})]})}),u.jsx("div",{className:"py-12 px-4 sm:px-6 lg:px-8","data-id":"rmodfffm2","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsxs("div",{className:"max-w-2xl mx-auto","data-id":"5em5mxuq8","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs("form",{onSubmit:H,"data-id":"cph2g3709","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs(fr,{className:"mb-6 shadow-lg bg-white border-0","data-id":"8905les76","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(ro,{"data-id":"8wjr8a2ie","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsx(no,{className:"text-xl text-gray-800","data-id":"fqdqkudeo","data-path":"src/pages/PaymentCheckout.tsx",children:"Order Summary"})}),u.jsxs(Hs,{"data-id":"gpf95c2qr","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs("div",{className:"flex items-baseline justify-between border-b border-gray-200 pb-4","data-id":"ihjeyhyzd","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("span",{className:"text-gray-700","data-id":"yijm9hyum","data-path":"src/pages/PaymentCheckout.tsx",children:"Starter Delivery Business Package"}),u.jsx("span",{className:"text-2xl font-bold text-orange-500","data-id":"23lazly7i","data-path":"src/pages/PaymentCheckout.tsx",children:"₱2,500"})]}),u.jsxs(c3,{variant:"default",className:"mt-4 border-orange-200 bg-orange-50","data-id":"1mk56oon2","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(Il,{className:"h-4 w-4 text-red-500","data-id":"vl4r5ojih","data-path":"src/pages/PaymentCheckout.tsx"}),u.jsxs(u3,{className:"text-sm text-gray-700 ml-2","data-id":"xg7a7zt0y","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("span",{className:"text-red-500 font-semibold","data-id":"0zs7432mq","data-path":"src/pages/PaymentCheckout.tsx",children:"Important:"})," This is not an employment offer. This is a business opportunity package."]})]})]})]}),u.jsxs(fr,{className:"mb-6 shadow-lg bg-white border-0","data-id":"65t56cc3c","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs(ro,{"data-id":"jq8ybdor8","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(no,{className:"text-xl text-gray-800","data-id":"8j6qjmvxs","data-path":"src/pages/PaymentCheckout.tsx",children:"Select Payment Method"}),u.jsx(rf,{"data-id":"h8x368cpb","data-path":"src/pages/PaymentCheckout.tsx",children:"Choose your preferred payment method and scan the QR code"})]}),u.jsxs(Hs,{className:"space-y-6","data-id":"dcfcvezkx","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(pF,{value:o,onValueChange:z=>{l(z),S(U=>{const{paymentMethod:re,...ge}=U;return ge})},className:"grid grid-cols-1 sm:grid-cols-3 gap-4","data-id":"2ob90xltj","data-path":"src/pages/PaymentCheckout.tsx",children:Vh.map(z=>u.jsxs("div",{"data-id":"gatqtuh8r","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(mF,{value:z.value,id:z.value,className:"peer sr-only","data-id":"xfenyquur","data-path":"src/pages/PaymentCheckout.tsx"}),u.jsxs(Yx,{htmlFor:z.value,className:`flex flex-col items-center justify-center rounded-lg border-2 p-4 cursor-pointer transition-all
${o===z.value?"border-orange-500 bg-orange-50":"border-gray-200 hover:border-orange-300"}`,"data-id":"n3jzyc0lo","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("div",{className:`w-10 h-10 rounded-full ${z.color} mb-2`,"data-id":"xo1vmd51d","data-path":"src/pages/PaymentCheckout.tsx"}),u.jsx("span",{className:"font-medium text-gray-800","data-id":"cg735o1kv","data-path":"src/pages/PaymentCheckout.tsx",children:z.label})]})]},z.value))}),b.paymentMethod&&u.jsx("p",{className:"text-sm text-red-500","data-id":"ghhua4xa9","data-path":"src/pages/PaymentCheckout.tsx",children:b.paymentMethod}),o&&u.jsxs("div",{className:"flex flex-col items-center mt-6 pt-6 border-t border-gray-200","data-id":"pt1bipku9","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs("p",{className:"text-sm text-gray-600 mb-3","data-id":"gr58kriuw","data-path":"src/pages/PaymentCheckout.tsx",children:["Scan the QR code below to pay via"," ",u.jsx("span",{className:"font-semibold text-gray-800","data-id":"8g80hkrkj","data-path":"src/pages/PaymentCheckout.tsx",children:(ie=Vh.find(z=>z.value===o))==null?void 0:ie.label})]}),u.jsx("div",{className:"w-72 h-72 md:w-80 md:h-80 border-2 border-gray-200 bg-white rounded-lg flex items-center justify-center overflow-hidden shadow-sm","data-id":"uy2es4oie","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsx("img",{src:(Z=Vh.find(z=>z.value===o))==null?void 0:Z.qrImage,alt:`${(Y=Vh.find(z=>z.value===o))==null?void 0:Y.label} QR Code`,className:"w-full h-full object-contain p-2","data-id":"hvxjksr1f","data-path":"src/pages/PaymentCheckout.tsx"})}),u.jsx("p",{className:"text-xs text-gray-500 mt-3 text-center","data-id":"80m4e9rpc","data-path":"src/pages/PaymentCheckout.tsx",children:"After payment, upload your receipt or screenshot below"})]})]})]}),u.jsxs(fr,{className:"mb-6 shadow-lg bg-white border-0","data-id":"vs37vnafk","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs(ro,{"data-id":"7l2yk26am","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(no,{className:"text-xl text-gray-800","data-id":"pl1367kd9","data-path":"src/pages/PaymentCheckout.tsx",children:"Upload Payment Proof"}),u.jsx(rf,{"data-id":"93aa63pmo","data-path":"src/pages/PaymentCheckout.tsx",children:"Upload a screenshot of your payment confirmation (JPG/PNG only)"})]}),u.jsxs(Hs,{"data-id":"plnvatpaq","data-path":"src/pages/PaymentCheckout.tsx",children:[f?u.jsxs("div",{className:"relative","data-id":"f43amjjmp","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx("img",{src:f,alt:"Payment proof preview",className:"w-full max-h-64 object-contain rounded-lg border border-gray-200","data-id":"v3mty1h13","data-path":"src/pages/PaymentCheckout.tsx"}),u.jsx("button",{type:"button",onClick:L,className:"absolute top-2 right-2 p-1 bg-red-500 text-white rounded-full hover:bg-red-600 transition-colors","data-id":"w8vjjtmly","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsx(Qb,{className:"h-4 w-4","data-id":"122nawsn9","data-path":"src/pages/PaymentCheckout.tsx"})})]}):u.jsxs("label",{htmlFor:"payment-proof",className:`flex flex-col items-center justify-center w-full h-40 border-2 border-dashed rounded-lg cursor-pointer transition-colors
${b.paymentProof?"border-red-500 bg-red-50":"border-gray-300 hover:border-orange-400 bg-gray-50"}`,"data-id":"xfl7xwwfr","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(nz,{className:"h-10 w-10 text-gray-400 mb-2","data-id":"3p65pm3ml","data-path":"src/pages/PaymentCheckout.tsx"}),u.jsx("p",{className:"text-sm text-gray-500 mb-1","data-id":"08m4s981c","data-path":"src/pages/PaymentCheckout.tsx",children:"Click to upload payment proof"}),u.jsx("p",{className:"text-xs text-gray-400","data-id":"wxxtb5qxt","data-path":"src/pages/PaymentCheckout.tsx",children:"JPG or PNG (max 5MB)"}),u.jsx("input",{id:"payment-proof",type:"file",accept:"image/jpeg,image/png",onChange:j,className:"hidden","data-id":"22hinp702","data-path":"src/pages/PaymentCheckout.tsx"})]}),b.paymentProof&&u.jsx("p",{className:"text-sm text-red-500 mt-2","data-id":"dkykmnb9g","data-path":"src/pages/PaymentCheckout.tsx",children:b.paymentProof})]})]}),u.jsx(fr,{className:"mb-6 shadow-lg bg-white border-0","data-id":"s6x32mmu9","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsxs(Hs,{className:"pt-6","data-id":"vnvlndmre","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs("div",{className:"flex items-start space-x-3","data-id":"5iriy8c9p","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(SF,{id:"terms",checked:p,onCheckedChange:z=>{y(z===!0),S(U=>{const{terms:re,...ge}=U;return ge})},className:"mt-1","data-id":"brims8xo4","data-path":"src/pages/PaymentCheckout.tsx"}),u.jsxs("div",{className:"grid gap-1.5 leading-none","data-id":"qkd4p9gwy","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsxs(Yx,{htmlFor:"terms",className:"text-gray-700 cursor-pointer","data-id":"dkk99aq7a","data-path":"src/pages/PaymentCheckout.tsx",children:["I agree to the"," ",u.jsx(Yt,{to:"/terms",className:"text-orange-500 hover:underline font-semibold","data-id":"yco941qnt","data-path":"src/pages/PaymentCheckout.tsx",children:"Terms & Conditions"}),","," ",u.jsx(Yt,{to:"/privacy",className:"text-orange-500 hover:underline font-semibold","data-id":"ol5pb1cka","data-path":"src/pages/PaymentCheckout.tsx",children:"Privacy Policy"}),", and"," ",u.jsx(Yt,{to:"/refund",className:"text-orange-500 hover:underline font-semibold","data-id":"li4d3ujjk","data-path":"src/pages/PaymentCheckout.tsx",children:"Refund Policy"})]}),u.jsx("p",{className:"text-xs text-gray-500","data-id":"pmswsd10e","data-path":"src/pages/PaymentCheckout.tsx",children:"By checking this box, you acknowledge that you have read and agree to our policies."})]})]}),b.terms&&u.jsx("p",{className:"text-sm text-red-500 mt-2","data-id":"207r6nscr","data-path":"src/pages/PaymentCheckout.tsx",children:b.terms})]})}),u.jsx(Fr,{type:"submit",disabled:!C||g,className:`w-full h-14 text-lg font-bold rounded-lg transition-all
${C?"bg-orange-500 hover:bg-orange-600 text-white":"bg-gray-300 text-gray-500 cursor-not-allowed"}`,"data-id":"ag884snej","data-path":"src/pages/PaymentCheckout.tsx",children:g?u.jsxs(u.Fragment,{children:[u.jsx(Pw,{className:"h-5 w-5 mr-2 animate-spin","data-id":"lxp8awtry","data-path":"src/pages/PaymentCheckout.tsx"}),"Processing..."]}):"Submit Payment"}),!C&&u.jsx("div",{className:"mt-4 text-center","data-id":"kr42bsys1","data-path":"src/pages/PaymentCheckout.tsx",children:u.jsx("p",{className:"text-sm text-gray-500","data-id":"fe0rph65k","data-path":"src/pages/PaymentCheckout.tsx",children:!o&&!c&&!p?"Please complete all required fields to submit":`Missing: ${[!o&&"payment method",!c&&"payment proof",!p&&"terms acceptance"].filter(Boolean).join(", ")}`})})]}),u.jsxs("div",{className:"flex justify-center space-x-6 text-sm mt-8","data-id":"s3f2v48sj","data-path":"src/pages/PaymentCheckout.tsx",children:[u.jsx(Yt,{to:"/terms",className:"text-gray-600 hover:text-orange-500 transition-colors font-medium","data-id":"0q5c5ptua","data-path":"src/pages/PaymentCheckout.tsx",children:"Terms & Conditions"}),u.jsx("span",{className:"text-gray-300","data-id":"j3d6zwbuf","data-path":"src/pages/PaymentCheckout.tsx",children:"•"}),u.jsx(Yt,{to:"/privacy",className:"text-gray-600 hover:text-orange-500 transition-colors font-medium","data-id":"d0j5u9ij8","data-path":"src/pages/PaymentCheckout.tsx",children:"Privacy Policy"}),u.jsx("span",{className:"text-gray-300","data-id":"w2hq04nif","data-path":"src/pages/PaymentCheckout.tsx",children:"•"}),u.jsx(Yt,{to:"/refund",className:"text-gray-600 hover:text-orange-500 transition-colors font-medium","data-id":"w11hwksl2","data-path":"src/pages/PaymentCheckout.tsx",children:"Refund Policy"})]})]})}),u.jsx(wo,{"data-id":"sdlbg8sut","data-path":"src/pages/PaymentCheckout.tsx"})]})}function BZ(){return u.jsxs("div",{className:"min-h-screen bg-white flex flex-col","data-id":"971aukgtx","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx(yo,{"data-id":"6en5olprh","data-path":"src/pages/TermsAndConditions.tsx"}),u.jsx(Ii,{"data-id":"e4nzje5m5","data-path":"src/pages/TermsAndConditions.tsx"}),u.jsx("div",{className:"flex-1 py-12 px-4 sm:px-6 lg:px-8","data-id":"3353j3tql","data-path":"src/pages/TermsAndConditions.tsx",children:u.jsxs("div",{className:"max-w-3xl mx-auto","data-id":"s0kczp8fn","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsxs(Yt,{to:"/",className:"inline-flex items-center text-gray-600 hover:text-gray-900 mb-8 transition-colors","data-id":"gwxj84hka","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx(zf,{className:"h-4 w-4 mr-2","data-id":"xthlwemmg","data-path":"src/pages/TermsAndConditions.tsx"}),"Back to Home"]}),u.jsx("h1",{className:"text-3xl sm:text-4xl font-bold text-gray-900 mb-4 text-center","data-id":"9e97lhc2q","data-path":"src/pages/TermsAndConditions.tsx",children:"TERMS AND CONDITIONS"}),u.jsxs("div",{className:"text-center mb-10","data-id":"o5jn24vm3","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("p",{className:"text-lg font-semibold text-gray-800","data-id":"fol6do9b4","data-path":"src/pages/TermsAndConditions.tsx",children:"Bayanihan Rider Community (BRC)"}),u.jsx("p",{className:"text-gray-600","data-id":"3j6ivl1nw","data-path":"src/pages/TermsAndConditions.tsx",children:"Powered by Asenso SCCGI Group"}),u.jsx("p",{className:"text-sm text-gray-500 mt-1","data-id":"w9w7hm7fj","data-path":"src/pages/TermsAndConditions.tsx",children:"Last Updated: December 2025"})]}),u.jsxs("div",{className:"space-y-10","data-id":"xljruhlp1","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsxs("section",{"data-id":"e7jr14pkc","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"2k5e7uugm","data-path":"src/pages/TermsAndConditions.tsx",children:"1. Acceptance of Terms"}),u.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"q78vj3ujp","data-path":"src/pages/TermsAndConditions.tsx",children:"By accessing, registering for, or participating in the Bayanihan Rider Community (BRC) program, you acknowledge that you have read, understood, and voluntarily agree to be bound by these Terms and Conditions. If you do not agree with any part of these Terms, you must not proceed with registration or use of any BRC-related services, platforms, or resources."})]}),u.jsxs("section",{"data-id":"7plzwz1y5","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"mrlvvo0mn","data-path":"src/pages/TermsAndConditions.tsx",children:"2. Nature of the Program"}),u.jsx("p",{className:"text-gray-700 leading-relaxed mb-4","data-id":"0pzy47jfv","data-path":"src/pages/TermsAndConditions.tsx",children:"The Bayanihan Rider Community (BRC) is a community-based, platform-enabled delivery business entry program designed to help individuals enter and learn delivery business operations using shared tools, systems, and community support."}),u.jsx("p",{className:"text-gray-700 leading-relaxed mb-4 font-medium","data-id":"49pam80iq","data-path":"src/pages/TermsAndConditions.tsx",children:"It is important to clearly understand what BRC IS and IS NOT:"}),u.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-lg p-5 space-y-4","data-id":"nnv8c7cp9","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("div",{"data-id":"kmjdtgdzr","data-path":"src/pages/TermsAndConditions.tsx",children:u.jsxs("p",{className:"text-gray-700","data-id":"tx6pxut71","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("span",{className:"font-semibold","data-id":"rncamd74h","data-path":"src/pages/TermsAndConditions.tsx",children:"• BRC is NOT employment"})," - BRC Owners are independent individuals and are not employees of Asenso SCCGI Group or any affiliated entity. No employer-employee relationship exists."]})}),u.jsx("div",{"data-id":"m4rprrv0r","data-path":"src/pages/TermsAndConditions.tsx",children:u.jsxs("p",{className:"text-gray-700","data-id":"d0ixntx6b","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("span",{className:"font-semibold","data-id":"nssao4r5r","data-path":"src/pages/TermsAndConditions.tsx",children:"• BRC is NOT a cooperative"})," - BRC is not a registered cooperative under Philippine law and does not operate as one."]})}),u.jsx("div",{"data-id":"s23abglfy","data-path":"src/pages/TermsAndConditions.tsx",children:u.jsxs("p",{className:"text-gray-700","data-id":"60r3abog5","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("span",{className:"font-semibold","data-id":"dyralukwf","data-path":"src/pages/TermsAndConditions.tsx",children:"• BRC is NOT a partnership or franchise"})," - Participation does not create a partnership, joint venture, franchise, or agency relationship with Asenso SCCGI Group."]})}),u.jsx("div",{"data-id":"91azbcmu5","data-path":"src/pages/TermsAndConditions.tsx",children:u.jsxs("p",{className:"text-gray-700","data-id":"kyd80sxsu","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("span",{className:"font-semibold","data-id":"9tugc87iy","data-path":"src/pages/TermsAndConditions.tsx",children:"• BRC is NOT an investment"})," - The entry fee is a service fee for access to systems and resources. It is not an investment and carries no promise of financial returns."]})}),u.jsx("div",{"data-id":"ai6t6wiaw","data-path":"src/pages/TermsAndConditions.tsx",children:u.jsxs("p",{className:"text-gray-700","data-id":"y6ylm6obc","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("span",{className:"font-semibold","data-id":"1jku6j0nb","data-path":"src/pages/TermsAndConditions.tsx",children:"• BRC has NO guaranteed income"})," - There is no promise or guarantee of income, earnings, or financial results."]})})]}),u.jsx("p",{className:"text-gray-700 leading-relaxed mt-4","data-id":"mvu6p6ln4","data-path":"src/pages/TermsAndConditions.tsx",children:"BRC Owners participate as independent Delivery Business Owners, operating at their own discretion and responsibility. Participation may involve coordinating with independent riders and customers. BRC does not employ riders, own vehicles, or guarantee rider availability."})]}),u.jsxs("section",{"data-id":"gvacnwu1s","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"p61a24c32","data-path":"src/pages/TermsAndConditions.tsx",children:"3. Entry Fee"}),u.jsxs("p",{className:"text-gray-700 leading-relaxed mb-4","data-id":"wsno8gwze","data-path":"src/pages/TermsAndConditions.tsx",children:["Participation in the BRC program requires a one-time, non-recurring service fee of ",u.jsx("strong",{"data-id":"vfdi2eglb","data-path":"src/pages/TermsAndConditions.tsx",children:"₱2,500"}),"."]}),u.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"v5va1v62j","data-path":"src/pages/TermsAndConditions.tsx",children:"This fee provides access to:"}),u.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-2 mb-4","data-id":"ti5bc3wmx","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("li",{"data-id":"53qq7nx1q","data-path":"src/pages/TermsAndConditions.tsx",children:"Program materials"}),u.jsx("li",{"data-id":"cjzjm8m7e","data-path":"src/pages/TermsAndConditions.tsx",children:"Platform tools and system access"}),u.jsx("li",{"data-id":"i174cjxdo","data-path":"src/pages/TermsAndConditions.tsx",children:"Training and onboarding resources"}),u.jsx("li",{"data-id":"wolkwnrfe","data-path":"src/pages/TermsAndConditions.tsx",children:"Community features and basic support"})]}),u.jsxs("p",{className:"text-gray-700 leading-relaxed mb-4","data-id":"7pjndc2yf","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("strong",{"data-id":"zw732es9i","data-path":"src/pages/TermsAndConditions.tsx",children:"Important:"})," This fee does NOT represent ownership, equity, profit-sharing, or any form of investment. It is strictly a service fee for access to BRC program resources."]}),u.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"mpy0als1l","data-path":"src/pages/TermsAndConditions.tsx",children:"Additional optional services or upgrades (such as branding or advanced business packages) may be offered separately under their own terms and fees."})]}),u.jsxs("section",{"data-id":"96mm4339a","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"y389ho6u8","data-path":"src/pages/TermsAndConditions.tsx",children:"4. No Income Guarantee"}),u.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"k71ssozu0","data-path":"src/pages/TermsAndConditions.tsx",children:"BRC does NOT guarantee any income, earnings, or financial returns. Any results or earnings depend entirely on, but are not limited to:"}),u.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-2 mb-4","data-id":"a81zmzg8y","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("li",{"data-id":"stz61qhvb","data-path":"src/pages/TermsAndConditions.tsx",children:"Individual participation and effort"}),u.jsx("li",{"data-id":"gtxgoysyk","data-path":"src/pages/TermsAndConditions.tsx",children:"Availability and time commitment"}),u.jsx("li",{"data-id":"ywqn9j51r","data-path":"src/pages/TermsAndConditions.tsx",children:"Local market demand and conditions"}),u.jsx("li",{"data-id":"262s8879t","data-path":"src/pages/TermsAndConditions.tsx",children:"Quality of execution and coordination"}),u.jsx("li",{"data-id":"o1zzq8bl9","data-path":"src/pages/TermsAndConditions.tsx",children:"External factors beyond BRC's control"})]}),u.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"2uek0wjdf","data-path":"src/pages/TermsAndConditions.tsx",children:"Results may vary significantly. No specific outcomes are promised or implied."})]}),u.jsxs("section",{"data-id":"qil7cp6sv","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"5bjywt7h9","data-path":"src/pages/TermsAndConditions.tsx",children:"5. Participant Responsibilities"}),u.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"8ne93s51r","data-path":"src/pages/TermsAndConditions.tsx",children:"As a BRC Owner, you agree to:"}),u.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-2","data-id":"o63vsuxws","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("li",{"data-id":"uj7e79lm2","data-path":"src/pages/TermsAndConditions.tsx",children:"Provide accurate and truthful information during registration and participation"}),u.jsx("li",{"data-id":"c7mdu3bur","data-path":"src/pages/TermsAndConditions.tsx",children:"Comply with all applicable Philippine laws, regulations, and local ordinances"}),u.jsx("li",{"data-id":"p4dfsnnzk","data-path":"src/pages/TermsAndConditions.tsx",children:"Use BRC systems and resources responsibly and only for their intended purposes"}),u.jsx("li",{"data-id":"ww8gu9s96","data-path":"src/pages/TermsAndConditions.tsx",children:"Ensure compliance with local permits, safety rules, and operational requirements when coordinating delivery activities"}),u.jsx("li",{"data-id":"9luyz7okv","data-path":"src/pages/TermsAndConditions.tsx",children:"Avoid making misleading or false claims about the program or potential earnings"}),u.jsx("li",{"data-id":"khqwfl5wx","data-path":"src/pages/TermsAndConditions.tsx",children:"Maintain professional and respectful conduct within the BRC community"})]})]}),u.jsxs("section",{"data-id":"k5uuvk9se","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"r45a18zwf","data-path":"src/pages/TermsAndConditions.tsx",children:"6. Platform Access and Changes"}),u.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"w7hssrxmb","data-path":"src/pages/TermsAndConditions.tsx",children:"Asenso SCCGI Group reserves the right to modify, update, improve, suspend, or discontinue any part of the BRC platform, tools, or systems at any time, including the right to:"}),u.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-2 mb-4","data-id":"a1vs921zo","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("li",{"data-id":"rq0lwru3o","data-path":"src/pages/TermsAndConditions.tsx",children:"Modify platform features and functionality"}),u.jsx("li",{"data-id":"ftrzndz1w","data-path":"src/pages/TermsAndConditions.tsx",children:"Update systems for performance or security"}),u.jsx("li",{"data-id":"5iy2x5cnb","data-path":"src/pages/TermsAndConditions.tsx",children:"Improve or replace existing tools and resources"}),u.jsx("li",{"data-id":"zmcpzhc4e","data-path":"src/pages/TermsAndConditions.tsx",children:"Discontinue features that are no longer viable"})]}),u.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"gz1yiteyp","data-path":"src/pages/TermsAndConditions.tsx",children:"BRC Owners will be notified of material changes that significantly affect participation whenever reasonably possible."})]}),u.jsxs("section",{"data-id":"82kkomfz9","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"q5wxmc1s4","data-path":"src/pages/TermsAndConditions.tsx",children:"7. Fees and Refunds"}),u.jsx("p",{className:"text-gray-700 leading-relaxed mb-4","data-id":"kjay2pmsl","data-path":"src/pages/TermsAndConditions.tsx",children:"All fees paid to the BRC program are subject to the Refund Policy published on this website."}),u.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"hao6fwcv3","data-path":"src/pages/TermsAndConditions.tsx",children:"Once platform access has been granted, fees are generally non-refundable, except as expressly stated in the Refund Policy. Participants are strongly encouraged to review all program details before completing payment."})]}),u.jsxs("section",{"data-id":"u5didf3pg","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"g4jm67mgc","data-path":"src/pages/TermsAndConditions.tsx",children:"8. Intellectual Property"}),u.jsx("p",{className:"text-gray-700 leading-relaxed mb-4","data-id":"em79ilj43","data-path":"src/pages/TermsAndConditions.tsx",children:"All systems, content, branding, training materials, software, designs, logos, trademarks, and related assets associated with BRC and Asenso SCCGI Group are the exclusive property of Asenso SCCGI Group."}),u.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"rzf5xwau5","data-path":"src/pages/TermsAndConditions.tsx",children:"Participants are granted a limited, non-exclusive, non-transferable license to use these materials solely for participation in the BRC program. Any unauthorized reproduction, distribution, modification, or commercial use is strictly prohibited."})]}),u.jsxs("section",{"data-id":"bjsd5q2rl","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"nept29bug","data-path":"src/pages/TermsAndConditions.tsx",children:"9. Limitation of Liability"}),u.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"b338i8qr2","data-path":"src/pages/TermsAndConditions.tsx",children:"To the maximum extent permitted by Philippine law, Asenso SCCGI Group shall NOT be liable for:"}),u.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-2 mb-4","data-id":"fa3tepquu","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("li",{"data-id":"iz1rcz8lj","data-path":"src/pages/TermsAndConditions.tsx",children:"Any loss of income or earnings"}),u.jsx("li",{"data-id":"p1d3f1oby","data-path":"src/pages/TermsAndConditions.tsx",children:"Business performance or operational outcomes"}),u.jsx("li",{"data-id":"mfr5g8qp8","data-path":"src/pages/TermsAndConditions.tsx",children:"Actions or conduct of independent riders, customers, or third parties"}),u.jsx("li",{"data-id":"sju5762kc","data-path":"src/pages/TermsAndConditions.tsx",children:"Third-party platform issues or service disruptions"}),u.jsx("li",{"data-id":"qqtkd6zvi","data-path":"src/pages/TermsAndConditions.tsx",children:"Accidents, injuries, losses, or damages during delivery or related activities"}),u.jsx("li",{"data-id":"8nxyu09r2","data-path":"src/pages/TermsAndConditions.tsx",children:"Disputes or transactions between participants and third parties"})]}),u.jsxs("p",{className:"text-gray-700 leading-relaxed","data-id":"jjd5787cv","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("strong",{"data-id":"y2z7p3o1s","data-path":"src/pages/TermsAndConditions.tsx",children:"Total Liability:"})," In any event, total liability shall not exceed the amount paid by the BRC Owner as an entry fee."]})]}),u.jsxs("section",{"data-id":"ilcwm8fw2","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"j3iwypoa1","data-path":"src/pages/TermsAndConditions.tsx",children:"10. Termination"}),u.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"l6gn89lff","data-path":"src/pages/TermsAndConditions.tsx",children:"Asenso SCCGI Group reserves the right to suspend or terminate access to the BRC program for:"}),u.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-2 mb-4","data-id":"fmp2t3p3x","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("li",{"data-id":"etm2b654w","data-path":"src/pages/TermsAndConditions.tsx",children:"Violation of these Terms and Conditions"}),u.jsx("li",{"data-id":"8rezao93u","data-path":"src/pages/TermsAndConditions.tsx",children:"Misuse of systems or platform resources"}),u.jsx("li",{"data-id":"we1lku9x6","data-path":"src/pages/TermsAndConditions.tsx",children:"Fraudulent, illegal, or deceptive activities"}),u.jsx("li",{"data-id":"kklxfdzbv","data-path":"src/pages/TermsAndConditions.tsx",children:"Conduct harmful to the BRC community or brand"}),u.jsx("li",{"data-id":"y28bis1zm","data-path":"src/pages/TermsAndConditions.tsx",children:"Misrepresentation of the program or false income claims"})]}),u.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"ok7q1ju4x","data-path":"src/pages/TermsAndConditions.tsx",children:"No refunds shall be issued upon termination for cause. Upon termination, access to the platform, tools, and community benefits will be revoked immediately."})]}),u.jsxs("section",{"data-id":"262aruspr","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"21q9pjvyp","data-path":"src/pages/TermsAndConditions.tsx",children:"11. Governing Law"}),u.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"qn4sxu3rr","data-path":"src/pages/TermsAndConditions.tsx",children:"These Terms and Conditions shall be governed by and construed in accordance with the laws of the Republic of the Philippines. Any disputes shall fall under the exclusive jurisdiction of the appropriate Philippine courts."})]}),u.jsxs("section",{"data-id":"o7ek6j6ag","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"cxlwngegw","data-path":"src/pages/TermsAndConditions.tsx",children:"12. Contact"}),u.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"ifw4pznhp","data-path":"src/pages/TermsAndConditions.tsx",children:"For questions, clarifications, or concerns regarding these Terms and Conditions or the BRC program, please contact us through our official channels listed on this website."})]}),u.jsx("section",{className:"border-t border-gray-200 pt-8","data-id":"wgq7t7zzs","data-path":"src/pages/TermsAndConditions.tsx",children:u.jsx("p",{className:"text-gray-700 leading-relaxed font-medium","data-id":"vymxf9ce5","data-path":"src/pages/TermsAndConditions.tsx",children:"By proceeding with BRC registration, you confirm that you have read, understood, and voluntarily agree to these Terms and Conditions in their entirety."})}),u.jsxs("section",{className:"border-t border-gray-200 pt-8 text-center","data-id":"m6um0ribd","data-path":"src/pages/TermsAndConditions.tsx",children:[u.jsx("p",{className:"text-gray-600 font-medium mb-2","data-id":"u8t22mdyg","data-path":"src/pages/TermsAndConditions.tsx",children:"Powered by Asenso SCCGI Group"}),u.jsx("p",{className:"text-gray-500 text-sm mb-2","data-id":"qyeq9l7ri","data-path":"src/pages/TermsAndConditions.tsx",children:"© 2025 Asenso SCCGI Group. All rights reserved."}),u.jsx("p",{className:"text-gray-500 text-sm","data-id":"nyk5kwat0","data-path":"src/pages/TermsAndConditions.tsx",children:"Asenso Riders is a technology platform operated by Asenso SCCGI Group. Deliveries are performed by independent riders and partner communities."})]})]})]})}),u.jsx(wo,{"data-id":"olb3852xo","data-path":"src/pages/TermsAndConditions.tsx"})]})}function zZ(){return u.jsxs("div",{className:"min-h-screen bg-white flex flex-col","data-id":"72409dslu","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx(yo,{"data-id":"8tabjhaqk","data-path":"src/pages/PrivacyPolicy.tsx"}),u.jsx(Ii,{"data-id":"6ai3idns5","data-path":"src/pages/PrivacyPolicy.tsx"}),u.jsx("div",{className:"flex-1 py-12 px-4 sm:px-6 lg:px-8","data-id":"5n6d18wxq","data-path":"src/pages/PrivacyPolicy.tsx",children:u.jsxs("div",{className:"max-w-4xl mx-auto","data-id":"0cdmarp83","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsxs(Yt,{to:"/",className:"inline-flex items-center text-gray-600 hover:text-gray-900 mb-8 transition-colors","data-id":"uu53ppgfz","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx(zf,{className:"h-4 w-4 mr-2","data-id":"56h4di2q2","data-path":"src/pages/PrivacyPolicy.tsx"}),"Back to Home"]}),u.jsxs("div",{className:"text-center mb-10","data-id":"3c4bd3r2k","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 bg-blue-100 rounded-full mb-4","data-id":"sx0wp0zbg","data-path":"src/pages/PrivacyPolicy.tsx",children:u.jsx(ZB,{className:"h-8 w-8 text-blue-600","data-id":"fbrthga6c","data-path":"src/pages/PrivacyPolicy.tsx"})}),u.jsx("h1",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-2","data-id":"yvmaueep4","data-path":"src/pages/PrivacyPolicy.tsx",children:"PRIVACY POLICY"}),u.jsx("p",{className:"text-lg font-semibold text-gray-800","data-id":"2hx5564zf","data-path":"src/pages/PrivacyPolicy.tsx",children:"Bayanihan Rider Community (BRC)"}),u.jsx("p",{className:"text-gray-600","data-id":"3419yr2t9","data-path":"src/pages/PrivacyPolicy.tsx",children:"Powered by Asenso SCCGI Group"}),u.jsx("p",{className:"text-sm text-gray-500 mt-2","data-id":"vw0pvemsu","data-path":"src/pages/PrivacyPolicy.tsx",children:"Last Updated: December 2025"})]}),u.jsxs("div",{className:"space-y-8 text-gray-700","data-id":"crk3a9k5s","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsxs("section",{"data-id":"1hk6twujt","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"8u8u9wdi3","data-path":"src/pages/PrivacyPolicy.tsx",children:"1. Introduction"}),u.jsx("p",{className:"leading-relaxed","data-id":"519p6nu2i","data-path":"src/pages/PrivacyPolicy.tsx",children:'Asenso SCCGI Group ("we," "us," "our") respects your right to privacy and is committed to protecting your personal data in compliance with the Philippine Data Privacy Act of 2012 (RA 10173) and its Implementing Rules and Regulations.'}),u.jsx("p",{className:"leading-relaxed mt-3","data-id":"c1mvwx6hv","data-path":"src/pages/PrivacyPolicy.tsx",children:"This Privacy Policy explains how we collect, use, store, protect, and disclose personal information when you access or participate in the Bayanihan Rider Community (BRC) program and related websites, forms, and systems."})]}),u.jsxs("section",{"data-id":"ux4gmc2ql","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"l6ktwhdnq","data-path":"src/pages/PrivacyPolicy.tsx",children:"2. Information We Collect"}),u.jsx("p",{className:"leading-relaxed mb-4","data-id":"e8nqllpvd","data-path":"src/pages/PrivacyPolicy.tsx",children:"We collect only information necessary to operate the BRC program."}),u.jsx("h3",{className:"text-lg font-semibold text-gray-800 mb-2","data-id":"6q2oti3c0","data-path":"src/pages/PrivacyPolicy.tsx",children:"2.1 Personal Information:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-4 mb-4","data-id":"moy1xqq2z","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("li",{"data-id":"e3qf5hmqv","data-path":"src/pages/PrivacyPolicy.tsx",children:"Full name"}),u.jsx("li",{"data-id":"vrugf5mm5","data-path":"src/pages/PrivacyPolicy.tsx",children:"Mobile number"}),u.jsx("li",{"data-id":"c40spltc9","data-path":"src/pages/PrivacyPolicy.tsx",children:"Email address"}),u.jsx("li",{"data-id":"clceupq1u","data-path":"src/pages/PrivacyPolicy.tsx",children:"City or service area"}),u.jsx("li",{"data-id":"87rszb6pk","data-path":"src/pages/PrivacyPolicy.tsx",children:"Rider experience level"}),u.jsx("li",{"data-id":"3ucvxp5u6","data-path":"src/pages/PrivacyPolicy.tsx",children:"Referral code and referral source (if provided)"}),u.jsx("li",{"data-id":"r64avls5z","data-path":"src/pages/PrivacyPolicy.tsx",children:"Proof of payment (for verification purposes)"})]}),u.jsx("h3",{className:"text-lg font-semibold text-gray-800 mb-2","data-id":"soibdry4l","data-path":"src/pages/PrivacyPolicy.tsx",children:"2.2 Technical Information:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-4","data-id":"ho4cj1oei","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("li",{"data-id":"jj2kch8x4","data-path":"src/pages/PrivacyPolicy.tsx",children:"Device type and browser (basic analytics)"}),u.jsx("li",{"data-id":"dz1oflhm9","data-path":"src/pages/PrivacyPolicy.tsx",children:"IP address (for security and fraud prevention)"}),u.jsx("li",{"data-id":"nquk7hm9i","data-path":"src/pages/PrivacyPolicy.tsx",children:"Cookies or tracking pixels for analytics and advertising (where applicable)"})]})]}),u.jsxs("section",{"data-id":"l8ffnro3k","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"bry6zgql0","data-path":"src/pages/PrivacyPolicy.tsx",children:"3. Purpose of Data Collection"}),u.jsx("p",{className:"leading-relaxed mb-3","data-id":"jjss0w13u","data-path":"src/pages/PrivacyPolicy.tsx",children:"Your personal data is collected and used for:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-4 mb-4","data-id":"ku7vvjnbm","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("li",{"data-id":"wmednaz4m","data-path":"src/pages/PrivacyPolicy.tsx",children:"Processing BRC applications and registrations"}),u.jsx("li",{"data-id":"b96iw55p2","data-path":"src/pages/PrivacyPolicy.tsx",children:"Verifying payments and program eligibility"}),u.jsx("li",{"data-id":"3gqnvgkvl","data-path":"src/pages/PrivacyPolicy.tsx",children:"Granting access to systems, tools, and onboarding resources"}),u.jsx("li",{"data-id":"oqehb1ski","data-path":"src/pages/PrivacyPolicy.tsx",children:"Communicating program updates, instructions, and notices"}),u.jsx("li",{"data-id":"zewif6sd1","data-path":"src/pages/PrivacyPolicy.tsx",children:"Managing referrals and community participation"}),u.jsx("li",{"data-id":"ray8boihb","data-path":"src/pages/PrivacyPolicy.tsx",children:"Improving platform performance, security, and user experience"}),u.jsx("li",{"data-id":"53mgfj04d","data-path":"src/pages/PrivacyPolicy.tsx",children:"Compliance with legal and regulatory requirements"})]}),u.jsx("p",{className:"leading-relaxed font-semibold text-gray-800","data-id":"z3ec64dzd","data-path":"src/pages/PrivacyPolicy.tsx",children:"We do NOT sell or rent personal data to third parties."})]}),u.jsxs("section",{"data-id":"j25uuqsya","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"9dzdoppqj","data-path":"src/pages/PrivacyPolicy.tsx",children:"4. Legal Basis for Processing"}),u.jsx("p",{className:"leading-relaxed mb-3","data-id":"hw12cb9m1","data-path":"src/pages/PrivacyPolicy.tsx",children:"We process personal data based on:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-4","data-id":"53w17t9ga","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("li",{"data-id":"0vsrr5xpd","data-path":"src/pages/PrivacyPolicy.tsx",children:"Your consent upon registration or form submission"}),u.jsx("li",{"data-id":"uqwhl29sq","data-path":"src/pages/PrivacyPolicy.tsx",children:"Fulfillment of a contractual service (BRC participation)"}),u.jsx("li",{"data-id":"kr9cjwel0","data-path":"src/pages/PrivacyPolicy.tsx",children:"Compliance with legal obligations"}),u.jsx("li",{"data-id":"gyuwcik62","data-path":"src/pages/PrivacyPolicy.tsx",children:"Legitimate business interests consistent with the BRC program"})]})]}),u.jsxs("section",{"data-id":"7aw0ubxbh","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"48rirlwq4","data-path":"src/pages/PrivacyPolicy.tsx",children:"5. Data Sharing and Disclosure"}),u.jsx("p",{className:"leading-relaxed mb-3","data-id":"z3ihh9bz4","data-path":"src/pages/PrivacyPolicy.tsx",children:"Personal data may be shared only with:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-4 mb-4","data-id":"by9g2elex","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("li",{"data-id":"wkiskf8wf","data-path":"src/pages/PrivacyPolicy.tsx",children:"Authorized internal staff and system administrators"}),u.jsx("li",{"data-id":"n6543vfyw","data-path":"src/pages/PrivacyPolicy.tsx",children:"Payment processors and verification partners (for payment confirmation only)"}),u.jsx("li",{"data-id":"1lpcejmbk","data-path":"src/pages/PrivacyPolicy.tsx",children:"Technology service providers supporting platform operations"}),u.jsx("li",{"data-id":"s270b7vl8","data-path":"src/pages/PrivacyPolicy.tsx",children:"Government or regulatory authorities when legally required"})]}),u.jsx("p",{className:"leading-relaxed","data-id":"v46q0t9fv","data-path":"src/pages/PrivacyPolicy.tsx",children:"All third parties are required to observe appropriate data protection measures."})]}),u.jsxs("section",{"data-id":"k1t8lxmxt","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"0joa0rl16","data-path":"src/pages/PrivacyPolicy.tsx",children:"6. Data Retention"}),u.jsx("p",{className:"leading-relaxed mb-3","data-id":"aqe5r3voq","data-path":"src/pages/PrivacyPolicy.tsx",children:"Personal data is retained only for as long as necessary to:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-4 mb-4","data-id":"xwih7he04","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("li",{"data-id":"lfctxxldf","data-path":"src/pages/PrivacyPolicy.tsx",children:"Fulfill program purposes"}),u.jsx("li",{"data-id":"yf6a255qp","data-path":"src/pages/PrivacyPolicy.tsx",children:"Meet legal and regulatory requirements"}),u.jsx("li",{"data-id":"pf81dkf45","data-path":"src/pages/PrivacyPolicy.tsx",children:"Resolve disputes or enforce agreements"})]}),u.jsx("p",{className:"leading-relaxed","data-id":"k3c632oki","data-path":"src/pages/PrivacyPolicy.tsx",children:"Data may be anonymized or securely deleted when no longer required."})]}),u.jsxs("section",{"data-id":"ru970whc2","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"k9nj4k8f5","data-path":"src/pages/PrivacyPolicy.tsx",children:"7. Data Security"}),u.jsx("p",{className:"leading-relaxed","data-id":"qq863jtpj","data-path":"src/pages/PrivacyPolicy.tsx",children:"We implement reasonable organizational, technical, and administrative safeguards to protect personal data against unauthorized access, alteration, disclosure, or destruction."}),u.jsx("p",{className:"leading-relaxed mt-3","data-id":"eer64uyd3","data-path":"src/pages/PrivacyPolicy.tsx",children:"However, no system is completely secure. Users acknowledge that data transmission over the internet carries inherent risks."})]}),u.jsxs("section",{"data-id":"03sbayall","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"07plco49n","data-path":"src/pages/PrivacyPolicy.tsx",children:"8. Your Data Privacy Rights"}),u.jsx("p",{className:"leading-relaxed mb-3","data-id":"ca3ub2hck","data-path":"src/pages/PrivacyPolicy.tsx",children:"Under the Philippine Data Privacy Act, you have the right to:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-4 mb-4","data-id":"cl5z7u3nt","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("li",{"data-id":"orbdlzyxm","data-path":"src/pages/PrivacyPolicy.tsx",children:"Be informed about data collection and processing"}),u.jsx("li",{"data-id":"dzui71tx8","data-path":"src/pages/PrivacyPolicy.tsx",children:"Access your personal data"}),u.jsx("li",{"data-id":"pm82x5rav","data-path":"src/pages/PrivacyPolicy.tsx",children:"Correct or update inaccurate information"}),u.jsx("li",{"data-id":"djhybzcbu","data-path":"src/pages/PrivacyPolicy.tsx",children:"Object to certain data processing activities"}),u.jsx("li",{"data-id":"lopgub2ko","data-path":"src/pages/PrivacyPolicy.tsx",children:"Withdraw consent, subject to program limitations"}),u.jsx("li",{"data-id":"0nte7n6uk","data-path":"src/pages/PrivacyPolicy.tsx",children:"Request deletion or blocking of data where legally permissible"})]}),u.jsx("p",{className:"leading-relaxed","data-id":"7xiho983a","data-path":"src/pages/PrivacyPolicy.tsx",children:"Requests may be subject to identity verification and applicable legal limitations."})]}),u.jsxs("section",{"data-id":"jwvx15hbz","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"zgmnjjnb6","data-path":"src/pages/PrivacyPolicy.tsx",children:"9. Cookies and Tracking Technologies"}),u.jsx("p",{className:"leading-relaxed mb-3","data-id":"srg2w0zqe","data-path":"src/pages/PrivacyPolicy.tsx",children:"BRC websites may use cookies, Meta Pixel, or similar technologies for:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-4 mb-4","data-id":"8078a01ny","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("li",{"data-id":"0wpr0cxua","data-path":"src/pages/PrivacyPolicy.tsx",children:"Analytics and performance monitoring"}),u.jsx("li",{"data-id":"kq1qnlxil","data-path":"src/pages/PrivacyPolicy.tsx",children:"Marketing and advertising optimization"}),u.jsx("li",{"data-id":"dcdchdbu4","data-path":"src/pages/PrivacyPolicy.tsx",children:"Conversion tracking and fraud prevention"})]}),u.jsx("p",{className:"leading-relaxed","data-id":"g7ee94ohb","data-path":"src/pages/PrivacyPolicy.tsx",children:"You may adjust your browser settings to manage or disable cookies."})]}),u.jsxs("section",{"data-id":"jsr6kvwu5","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"h701iks6u","data-path":"src/pages/PrivacyPolicy.tsx",children:"10. Third-Party Links"}),u.jsx("p",{className:"leading-relaxed","data-id":"m3dib1d8d","data-path":"src/pages/PrivacyPolicy.tsx",children:"BRC websites may contain links to third-party websites or platforms. Asenso SCCGI Group is not responsible for the privacy practices or content of external sites."})]}),u.jsxs("section",{"data-id":"8bj5luf8k","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"m20oopaua","data-path":"src/pages/PrivacyPolicy.tsx",children:"11. Policy Updates"}),u.jsx("p",{className:"leading-relaxed","data-id":"s9dlm7bj9","data-path":"src/pages/PrivacyPolicy.tsx",children:"This Privacy Policy may be updated from time to time. The version posted on the website at the time of data collection shall apply."})]}),u.jsxs("section",{"data-id":"tx4qkon1j","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"nkdk1jdqo","data-path":"src/pages/PrivacyPolicy.tsx",children:"12. Contact"}),u.jsx("p",{className:"leading-relaxed","data-id":"3spppxz41","data-path":"src/pages/PrivacyPolicy.tsx",children:"For questions, concerns, or requests related to data privacy, please contact us through the official support channels listed on the BRC website."})]}),u.jsx("section",{className:"bg-gray-50 border border-gray-200 rounded-lg p-6 mt-8","data-id":"acmzvz2db","data-path":"src/pages/PrivacyPolicy.tsx",children:u.jsx("p",{className:"leading-relaxed text-gray-800 font-medium","data-id":"q1sjdrjk0","data-path":"src/pages/PrivacyPolicy.tsx",children:"By using the BRC website, submitting forms, or participating in the program, you acknowledge that you have read, understood, and agreed to this Privacy Policy."})}),u.jsxs("section",{className:"border-t border-gray-200 pt-8 mt-8 text-center text-sm text-gray-600","data-id":"f5lqg1uss","data-path":"src/pages/PrivacyPolicy.tsx",children:[u.jsx("p",{className:"font-semibold text-gray-800 mb-2","data-id":"1h58uqhjn","data-path":"src/pages/PrivacyPolicy.tsx",children:"Powered by Asenso SCCGI Group"}),u.jsx("p",{className:"mb-2","data-id":"nqfehyjm1","data-path":"src/pages/PrivacyPolicy.tsx",children:"© 2025 Asenso SCCGI Group. All rights reserved."}),u.jsx("p",{className:"text-xs","data-id":"o7oul37kw","data-path":"src/pages/PrivacyPolicy.tsx",children:"Asenso Riders is a technology platform operated by Asenso SCCGI Group. Deliveries are performed by independent riders and partner communities."})]})]})]})}),u.jsx(wo,{"data-id":"efbj6k7fp","data-path":"src/pages/PrivacyPolicy.tsx"})]})}function HZ(){return u.jsxs("div",{className:"min-h-screen bg-white flex flex-col","data-id":"llcry2yvs","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx(yo,{"data-id":"9jbteekao","data-path":"src/pages/RefundPolicy.tsx"}),u.jsx(Ii,{"data-id":"h9gv563sn","data-path":"src/pages/RefundPolicy.tsx"}),u.jsx("div",{className:"flex-1 py-12 px-4 sm:px-6 lg:px-8","data-id":"n246q4dci","data-path":"src/pages/RefundPolicy.tsx",children:u.jsxs("div",{className:"max-w-4xl mx-auto","data-id":"9u0flb6un","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsxs(Yt,{to:"/",className:"inline-flex items-center text-gray-600 hover:text-gray-900 mb-8 transition-colors","data-id":"vrxuxpqil","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx(zf,{className:"h-4 w-4 mr-2","data-id":"vtfrrvk5k","data-path":"src/pages/RefundPolicy.tsx"}),"Back to Home"]}),u.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg shadow-sm p-8 sm:p-12","data-id":"miifocmxo","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsxs("header",{className:"text-center mb-10 pb-8 border-b border-gray-200","data-id":"dtdvo1kos","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("h1",{className:"text-3xl sm:text-4xl font-bold text-gray-900 mb-4 tracking-tight","data-id":"yc4hpyb1h","data-path":"src/pages/RefundPolicy.tsx",children:"REFUND POLICY"}),u.jsxs("div",{className:"space-y-1","data-id":"ofupjwn1h","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("p",{className:"text-lg font-semibold text-gray-800","data-id":"iufk9b89z","data-path":"src/pages/RefundPolicy.tsx",children:"Bayanihan Rider Community (BRC)"}),u.jsx("p",{className:"text-gray-600","data-id":"ny1ekg9s5","data-path":"src/pages/RefundPolicy.tsx",children:"Powered by Asenso SCCGI Group"}),u.jsx("p",{className:"text-sm text-gray-500 mt-3","data-id":"r3s3ieht8","data-path":"src/pages/RefundPolicy.tsx",children:"Last Updated: December 2025"})]})]}),u.jsxs("div",{className:"space-y-8 text-gray-700 leading-relaxed","data-id":"zizbn28cn","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsxs("section",{"data-id":"fmcanlift","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"er8xjbmad","data-path":"src/pages/RefundPolicy.tsx",children:"1. General Policy"}),u.jsx("p",{className:"mb-4","data-id":"7zvuux7n7","data-path":"src/pages/RefundPolicy.tsx",children:"The Bayanihan Rider Community (BRC) program charges a one-time entry fee of ₱2,500, which grants access to a community-based, platform-enabled delivery business entry system, including onboarding materials, system access, and community resources."}),u.jsx("p",{"data-id":"vxhzzvrnl","data-path":"src/pages/RefundPolicy.tsx",children:"Because access to digital systems, training materials, and onboarding resources is granted shortly after registration, all payments are generally non-refundable, subject only to the limited exceptions stated in this Refund Policy."})]}),u.jsxs("section",{"data-id":"b0cg2eezs","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"62hjo9ufb","data-path":"src/pages/RefundPolicy.tsx",children:"2. Non-Refundable Situations"}),u.jsx("p",{className:"mb-4","data-id":"lafubdwgi","data-path":"src/pages/RefundPolicy.tsx",children:"Once any of the following has occurred, the ₱2,500 entry fee becomes strictly non-refundable:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-2 ml-4 mb-6","data-id":"roe7jw9sd","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("li",{"data-id":"8mrlxyp3r","data-path":"src/pages/RefundPolicy.tsx",children:"Platform access has been granted"}),u.jsx("li",{"data-id":"mg6pmmyoo","data-path":"src/pages/RefundPolicy.tsx",children:"Orientation materials or onboarding resources have been released"}),u.jsx("li",{"data-id":"285934fdl","data-path":"src/pages/RefundPolicy.tsx",children:"System credentials or program access have been activated"}),u.jsx("li",{"data-id":"40pn1fw0z","data-path":"src/pages/RefundPolicy.tsx",children:"The participant has begun participating in the BRC program"})]}),u.jsx("p",{className:"mb-4","data-id":"ip51v7g53","data-path":"src/pages/RefundPolicy.tsx",children:"Refunds will NOT be issued for reasons including, but not limited to:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-2 ml-4","data-id":"unjf4jjv1","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("li",{"data-id":"n6zl4dnvw","data-path":"src/pages/RefundPolicy.tsx",children:"Change of mind after registration"}),u.jsx("li",{"data-id":"3cznqlk6c","data-path":"src/pages/RefundPolicy.tsx",children:"Inability or unwillingness to participate"}),u.jsx("li",{"data-id":"8pkyhet4n","data-path":"src/pages/RefundPolicy.tsx",children:"Lack of time, effort, or availability"}),u.jsx("li",{"data-id":"mfecxtpnn","data-path":"src/pages/RefundPolicy.tsx",children:"Dissatisfaction with earnings or results"}),u.jsx("li",{"data-id":"md9ax0qpv","data-path":"src/pages/RefundPolicy.tsx",children:"Misunderstanding of the program nature (employment, income, or guarantees)"}),u.jsx("li",{"data-id":"9ig27s84f","data-path":"src/pages/RefundPolicy.tsx",children:"Failure to read or understand the Terms and Conditions"})]})]}),u.jsxs("section",{"data-id":"qbh1tvq15","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"vjcb6igzu","data-path":"src/pages/RefundPolicy.tsx",children:"3. Limited Refund Eligibility (Before Access Only)"}),u.jsx("p",{className:"mb-4","data-id":"i22hsnfzx","data-path":"src/pages/RefundPolicy.tsx",children:"A refund request may be considered only if ALL of the following conditions are met:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-2 ml-4 mb-4","data-id":"o9mfykaxv","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("li",{"data-id":"o3vbp2h14","data-path":"src/pages/RefundPolicy.tsx",children:"The request is submitted within 24 hours of payment"}),u.jsx("li",{"data-id":"ln2cazbid","data-path":"src/pages/RefundPolicy.tsx",children:"Platform access, onboarding, and system activation have NOT yet been granted"}),u.jsx("li",{"data-id":"mfyjjw6km","data-path":"src/pages/RefundPolicy.tsx",children:"No training materials, tools, or system credentials have been released"})]}),u.jsx("p",{"data-id":"4gzbxiur6","data-path":"src/pages/RefundPolicy.tsx",children:"Approval of such refunds is solely at the discretion of Asenso SCCGI Group and is subject to verification."})]}),u.jsxs("section",{"data-id":"z78q9ci9v","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"ssp9epkrz","data-path":"src/pages/RefundPolicy.tsx",children:"4. Disqualification from Refund"}),u.jsx("p",{className:"mb-4","data-id":"nlxvwafp8","data-path":"src/pages/RefundPolicy.tsx",children:"Refunds will NOT be granted under any of the following circumstances:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-2 ml-4 mb-4","data-id":"g2qwk6aa4","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("li",{"data-id":"7fc62kw1q","data-path":"src/pages/RefundPolicy.tsx",children:"Violation of BRC Terms and Conditions"}),u.jsx("li",{"data-id":"p3oeisxee","data-path":"src/pages/RefundPolicy.tsx",children:"Termination due to misconduct, fraud, or misuse of the platform"}),u.jsx("li",{"data-id":"qvlzmnakq","data-path":"src/pages/RefundPolicy.tsx",children:"Providing false or misleading information during application"}),u.jsx("li",{"data-id":"0329ac7mb","data-path":"src/pages/RefundPolicy.tsx",children:"Removal from the program for policy or compliance violations"})]}),u.jsx("p",{className:"font-semibold","data-id":"g1zwu3ixa","data-path":"src/pages/RefundPolicy.tsx",children:"Termination for cause results in immediate forfeiture of all fees paid."})]}),u.jsxs("section",{"data-id":"l68ar2wb2","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"53ztwgsel","data-path":"src/pages/RefundPolicy.tsx",children:"5. No Earnings-Based Refunds"}),u.jsx("p",{className:"mb-4","data-id":"zu0cpbmau","data-path":"src/pages/RefundPolicy.tsx",children:"Refunds are NOT based on earnings, delivery volume, customer acquisition, or business outcomes."}),u.jsx("p",{"data-id":"tn5tpgian","data-path":"src/pages/RefundPolicy.tsx",children:"BRC is not an investment and does not guarantee income. Participation results vary based on effort, execution, availability, and local demand."})]}),u.jsxs("section",{"data-id":"vk5xq2ln3","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"fd5d88byu","data-path":"src/pages/RefundPolicy.tsx",children:"6. Refund Processing"}),u.jsx("p",{className:"mb-4","data-id":"xfxi3fl9m","data-path":"src/pages/RefundPolicy.tsx",children:"If a refund request is approved under Section 3:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-2 ml-4","data-id":"ei6820ip3","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("li",{"data-id":"nwqedtr4a","data-path":"src/pages/RefundPolicy.tsx",children:"Refunds will be processed using the original payment method whenever possible"}),u.jsx("li",{"data-id":"iwoy8wgtr","data-path":"src/pages/RefundPolicy.tsx",children:"Processing may take 7–14 business days, depending on the payment provider"}),u.jsx("li",{"data-id":"uqr9kkt3d","data-path":"src/pages/RefundPolicy.tsx",children:"Transaction or processing fees (if any) may be deducted"})]})]}),u.jsxs("section",{"data-id":"ts1ykbamr","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"8zubt8v42","data-path":"src/pages/RefundPolicy.tsx",children:"7. Policy Changes"}),u.jsx("p",{"data-id":"wqkmk2fum","data-path":"src/pages/RefundPolicy.tsx",children:"Asenso SCCGI Group reserves the right to update or modify this Refund Policy at any time. The version published on the official BRC website at the time of payment shall govern."})]}),u.jsxs("section",{"data-id":"eo8a2thku","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"9qj8c8xpq","data-path":"src/pages/RefundPolicy.tsx",children:"8. Contact"}),u.jsx("p",{"data-id":"a3xg8yjxn","data-path":"src/pages/RefundPolicy.tsx",children:"For refund-related inquiries, please contact us through our official support channels listed on the website. All refund requests must include proof of payment and registered details."})]}),u.jsxs("section",{className:"bg-amber-50 border border-amber-200 rounded-lg p-6 mt-8","data-id":"75bt6ixva","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("p",{className:"font-bold text-gray-900 mb-2","data-id":"xnlocql20","data-path":"src/pages/RefundPolicy.tsx",children:"Important Reminder:"}),u.jsx("p",{"data-id":"m859g64bz","data-path":"src/pages/RefundPolicy.tsx",children:"By completing payment and registration, you acknowledge that you have read, understood, and agreed to this Refund Policy."})]})]}),u.jsxs("footer",{className:"mt-12 pt-8 border-t border-gray-200 text-center text-sm text-gray-500 space-y-2","data-id":"jo6sdi9s4","data-path":"src/pages/RefundPolicy.tsx",children:[u.jsx("p",{className:"font-semibold text-gray-700","data-id":"hay62hi06","data-path":"src/pages/RefundPolicy.tsx",children:"Powered by Asenso SCCGI Group"}),u.jsx("p",{"data-id":"0tikc2tgc","data-path":"src/pages/RefundPolicy.tsx",children:"© 2025 Asenso SCCGI Group. All rights reserved."}),u.jsx("p",{className:"text-xs max-w-2xl mx-auto","data-id":"9u92gs9q5","data-path":"src/pages/RefundPolicy.tsx",children:"Asenso Riders is a technology platform operated by Asenso SCCGI Group. Deliveries are performed by independent riders and partner communities."})]})]})]})}),u.jsx(wo,{"data-id":"u6wovr6sr","data-path":"src/pages/RefundPolicy.tsx"})]})}function UZ(){return u.jsxs("div",{className:"min-h-screen bg-white flex flex-col","data-id":"cyygvyb06","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx(yo,{"data-id":"29fyliyf7","data-path":"src/pages/Disclaimer.tsx"}),u.jsx(Ii,{"data-id":"ha51n5086","data-path":"src/pages/Disclaimer.tsx"}),u.jsx("div",{className:"flex-1 py-12 px-4 sm:px-6 lg:px-8","data-id":"hney80vel","data-path":"src/pages/Disclaimer.tsx",children:u.jsxs("div",{className:"max-w-4xl mx-auto","data-id":"v68ls2c87","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs(Yt,{to:"/",className:"inline-flex items-center text-gray-600 hover:text-gray-900 mb-8 transition-colors","data-id":"av38934l7","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx(zf,{className:"h-4 w-4 mr-2","data-id":"k6fj2is28","data-path":"src/pages/Disclaimer.tsx"}),"Back to Home"]}),u.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg shadow-sm p-8 md:p-12","data-id":"fd5uwsd7m","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("h1",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4 text-center","data-id":"k8whjjvpx","data-path":"src/pages/Disclaimer.tsx",children:"DISCLAIMER"}),u.jsxs("div",{className:"text-center mb-8 pb-8 border-b border-gray-200","data-id":"6btwzm7mp","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("p",{className:"text-lg font-semibold text-gray-800","data-id":"vtvw831a8","data-path":"src/pages/Disclaimer.tsx",children:"Bayanihan Rider Community (BRC)"}),u.jsx("p",{className:"text-gray-600","data-id":"w7fgsydxr","data-path":"src/pages/Disclaimer.tsx",children:"Powered by Asenso SCCGI Group"}),u.jsx("p",{className:"text-sm text-gray-500 mt-2","data-id":"1ph69s5ou","data-path":"src/pages/Disclaimer.tsx",children:"Last Updated: December 2025"})]}),u.jsxs("div",{className:"space-y-8","data-id":"7wjqamr90","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("section",{"data-id":"czzbxyiot","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"d3txc0ye7","data-path":"src/pages/Disclaimer.tsx",children:"1. No Employment Relationship"}),u.jsxs("ul",{className:"space-y-3 text-gray-700 leading-relaxed","data-id":"zuftgz970","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"1uruca8en","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"271nqode6","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("span",{"data-id":"79jbxmwca","data-path":"src/pages/Disclaimer.tsx",children:["Bayanihan Rider Community (BRC) is ",u.jsx("strong",{"data-id":"wek8d85qv","data-path":"src/pages/Disclaimer.tsx",children:"NOT"})," an employer."]})]}),u.jsxs("li",{className:"flex items-start","data-id":"dl09jcs5b","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"wo0mpdatn","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("span",{"data-id":"r1d998p2q","data-path":"src/pages/Disclaimer.tsx",children:["Participation in BRC does ",u.jsx("strong",{"data-id":"10qqjm2cy","data-path":"src/pages/Disclaimer.tsx",children:"NOT"}),' create an employer-employee relationship between participants ("BRC Owners"), riders, or Asenso SCCGI Group.']})]}),u.jsxs("li",{className:"flex items-start","data-id":"gl5of76ya","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"t5cieqou3","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsx("span",{"data-id":"uwpsyrsg1","data-path":"src/pages/Disclaimer.tsx",children:"BRC Owners operate as independent individuals who choose to participate in a community-based, platform-enabled delivery business entry program."})]})]})]}),u.jsxs("section",{"data-id":"k9gnzah3k","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"b9qf3eke5","data-path":"src/pages/Disclaimer.tsx",children:"2. No Guaranteed Income or Earnings"}),u.jsxs("ul",{className:"space-y-3 text-gray-700 leading-relaxed","data-id":"ljpqcqmfm","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"scjkcvq1v","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"xa6skn1yn","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("span",{"data-id":"t8b8kt7ww","data-path":"src/pages/Disclaimer.tsx",children:["BRC does ",u.jsx("strong",{"data-id":"tx624cuek","data-path":"src/pages/Disclaimer.tsx",children:"NOT"})," guarantee any income, earnings, profits, or financial results."]})]}),u.jsxs("li",{className:"flex items-start","data-id":"rys00bkvf","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"s3iu50kbt","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("span",{"data-id":"o5r5vme6j","data-path":"src/pages/Disclaimer.tsx",children:["Any references to earnings, margins, delivery volumes, or income examples on this website or related materials are illustrative only and should ",u.jsx("strong",{"data-id":"mjjq807hb","data-path":"src/pages/Disclaimer.tsx",children:"NOT"})," be interpreted as guarantees or promises."]})]}),u.jsxs("li",{className:"flex items-start","data-id":"4jsrgp5v7","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"bwtidtsv2","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("div",{"data-id":"kv0sd5sfp","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{"data-id":"6e62fgno9","data-path":"src/pages/Disclaimer.tsx",children:"Actual results depend on, but are not limited to:"}),u.jsxs("ul",{className:"mt-2 ml-4 space-y-1","data-id":"ub3f65omm","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"apgml02p3","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"sd2el42nb","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"zesub7yuf","data-path":"src/pages/Disclaimer.tsx",children:"Individual effort and execution"})]}),u.jsxs("li",{className:"flex items-start","data-id":"ie7e3onvt","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"05pgmwtm0","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"4lbgs0p3b","data-path":"src/pages/Disclaimer.tsx",children:"Availability and time commitment"})]}),u.jsxs("li",{className:"flex items-start","data-id":"pocp9qyox","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"djzkaqgmd","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"d4kzhw5dc","data-path":"src/pages/Disclaimer.tsx",children:"Local market demand"})]}),u.jsxs("li",{className:"flex items-start","data-id":"77314dqud","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"585aofu04","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"xy5lu9d0l","data-path":"src/pages/Disclaimer.tsx",children:"Ability to coordinate riders and customers"})]}),u.jsxs("li",{className:"flex items-start","data-id":"5kexqqihw","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"2dydeau3p","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"jmrsve9hc","data-path":"src/pages/Disclaimer.tsx",children:"External factors beyond the control of BRC"})]})]})]})]})]})]}),u.jsxs("section",{"data-id":"lfamkvb07","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"84u933dfp","data-path":"src/pages/Disclaimer.tsx",children:"3. Not an Investment, Franchise, or Partnership"}),u.jsxs("ul",{className:"space-y-3 text-gray-700 leading-relaxed","data-id":"iy11ddjl0","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"8ipu8oknm","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"gm4r2dfq0","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("div",{"data-id":"7ipglm067","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("span",{"data-id":"gcjh4oo2t","data-path":"src/pages/Disclaimer.tsx",children:["BRC is ",u.jsx("strong",{"data-id":"3dl7llq9f","data-path":"src/pages/Disclaimer.tsx",children:"NOT"}),":"]}),u.jsxs("ul",{className:"mt-2 ml-4 space-y-1","data-id":"5q2x36m37","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"62k73jkxg","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"h8teyl1qe","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"ov1qhrf61","data-path":"src/pages/Disclaimer.tsx",children:"An investment"})]}),u.jsxs("li",{className:"flex items-start","data-id":"wz2d6xthf","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"atlwbh8u4","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"oww98iy9j","data-path":"src/pages/Disclaimer.tsx",children:"A franchise"})]}),u.jsxs("li",{className:"flex items-start","data-id":"425pf431x","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"yimnnlvor","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"k08ph91wn","data-path":"src/pages/Disclaimer.tsx",children:"A cooperative"})]}),u.jsxs("li",{className:"flex items-start","data-id":"nf74wefnx","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"0y9q4o12a","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"7l9xklfmq","data-path":"src/pages/Disclaimer.tsx",children:"A partnership"})]}),u.jsxs("li",{className:"flex items-start","data-id":"yf1y47duq","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"9g3ku1mms","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"eghb5xucl","data-path":"src/pages/Disclaimer.tsx",children:"A joint venture"})]})]})]})]}),u.jsxs("li",{className:"flex items-start","data-id":"zly4ffzk2","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"k5fxte5h1","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("span",{"data-id":"wdn0ridge","data-path":"src/pages/Disclaimer.tsx",children:["The ₱2,500 entry fee is a service fee for access to systems, tools, onboarding, and community resources. It does ",u.jsx("strong",{"data-id":"ml7lg8up1","data-path":"src/pages/Disclaimer.tsx",children:"NOT"})," represent ownership, equity, profit-sharing, or entitlement to returns."]})]})]})]}),u.jsxs("section",{"data-id":"7ue5vcudg","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"yk3csxg7g","data-path":"src/pages/Disclaimer.tsx",children:"4. Independent Riders and Third Parties"}),u.jsxs("ul",{className:"space-y-3 text-gray-700 leading-relaxed","data-id":"4c7obaixz","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"381b7mji2","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"hhc209u0v","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsx("span",{"data-id":"xbz5qurxl","data-path":"src/pages/Disclaimer.tsx",children:"Riders coordinated through the BRC system are independent individuals, not employees or agents of Asenso SCCGI Group."})]}),u.jsxs("li",{className:"flex items-start","data-id":"2sddtggqn","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"r1003zuy3","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("div",{"data-id":"2koyudytz","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("span",{"data-id":"51ur0d5l4","data-path":"src/pages/Disclaimer.tsx",children:["Asenso SCCGI Group does ",u.jsx("strong",{"data-id":"iz6pry8w3","data-path":"src/pages/Disclaimer.tsx",children:"NOT"}),":"]}),u.jsxs("ul",{className:"mt-2 ml-4 space-y-1","data-id":"78y05bfhb","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"gw76kzi19","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"js3p20sad","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"r5gaetucd","data-path":"src/pages/Disclaimer.tsx",children:"Own delivery vehicles"})]}),u.jsxs("li",{className:"flex items-start","data-id":"7kd57uhir","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"oue0eo7t2","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"w0rwq354t","data-path":"src/pages/Disclaimer.tsx",children:"Employ riders"})]}),u.jsxs("li",{className:"flex items-start","data-id":"43pjde918","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"6g3jmogdc","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"o689ylc8g","data-path":"src/pages/Disclaimer.tsx",children:"Control rider availability"})]}),u.jsxs("li",{className:"flex items-start","data-id":"leall1tzg","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"8yu2pgeog","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"ids8dlv4x","data-path":"src/pages/Disclaimer.tsx",children:"Guarantee rider performance or conduct"})]})]})]})]}),u.jsxs("li",{className:"flex items-start","data-id":"ctsdl79dt","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"cbjg8vf0d","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsx("span",{"data-id":"k1k4fapqy","data-path":"src/pages/Disclaimer.tsx",children:"All delivery arrangements, coordination, and outcomes are handled by participants at their own discretion and responsibility."})]})]})]}),u.jsxs("section",{"data-id":"7hwvivn2l","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"0mj7acifp","data-path":"src/pages/Disclaimer.tsx",children:"5. Platform Use and Availability"}),u.jsxs("ul",{className:"space-y-3 text-gray-700 leading-relaxed","data-id":"5rnj5h5s5","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"whh4tbene","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"bnd3x3047","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsx("span",{"data-id":"wvggkc6zr","data-path":"src/pages/Disclaimer.tsx",children:'The BRC platform and related tools are provided on an "as is" and "as available" basis.'})]}),u.jsxs("li",{className:"flex items-start","data-id":"huq8ndzz8","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"sg0wipd8y","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("div",{"data-id":"mh1u6a3b6","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{"data-id":"6cvgdl4ad","data-path":"src/pages/Disclaimer.tsx",children:"Asenso SCCGI Group does not guarantee:"}),u.jsxs("ul",{className:"mt-2 ml-4 space-y-1","data-id":"p69wbureu","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"k7kcbdskn","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"qq44nho4y","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"ne92280bw","data-path":"src/pages/Disclaimer.tsx",children:"Continuous availability of systems or tools"})]}),u.jsxs("li",{className:"flex items-start","data-id":"rxfsup2ol","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"g06emn7j3","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"24rjycnsn","data-path":"src/pages/Disclaimer.tsx",children:"Error-free operation"})]}),u.jsxs("li",{className:"flex items-start","data-id":"vb9oaamig","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"mmib2u6z0","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"jynnvee0m","data-path":"src/pages/Disclaimer.tsx",children:"Uninterrupted access"})]}),u.jsxs("li",{className:"flex items-start","data-id":"89ohy2wzi","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"wucdqmn3g","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"ilbc83nry","data-path":"src/pages/Disclaimer.tsx",children:"Compatibility with all devices or networks"})]})]})]})]}),u.jsxs("li",{className:"flex items-start","data-id":"u222f1ht9","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"u3s5wg5j6","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsx("span",{"data-id":"adgwkhpsf","data-path":"src/pages/Disclaimer.tsx",children:"Features, tools, and systems may be modified, updated, or discontinued at any time."})]})]})]}),u.jsxs("section",{"data-id":"7hkus9cd0","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"mc7bi4rue","data-path":"src/pages/Disclaimer.tsx",children:"6. Limitation of Responsibility"}),u.jsxs("ul",{className:"space-y-3 text-gray-700 leading-relaxed","data-id":"7vktmoee3","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"82bqavl3i","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"zwiuptbgc","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("div",{"data-id":"l68jg30f9","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("span",{"data-id":"haqga7rxj","data-path":"src/pages/Disclaimer.tsx",children:["To the maximum extent permitted by Philippine law, Asenso SCCGI Group is ",u.jsx("strong",{"data-id":"kawtw5iy8","data-path":"src/pages/Disclaimer.tsx",children:"NOT"})," responsible or liable for:"]}),u.jsxs("ul",{className:"mt-2 ml-4 space-y-1","data-id":"b5bocsn1t","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"weddk9vzg","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"e6cok29l7","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"cy9sjbzoa","data-path":"src/pages/Disclaimer.tsx",children:"Business outcomes or delivery results"})]}),u.jsxs("li",{className:"flex items-start","data-id":"mollyualm","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"avhslg6s0","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"z1rdkfmyh","data-path":"src/pages/Disclaimer.tsx",children:"Income loss or missed opportunities"})]}),u.jsxs("li",{className:"flex items-start","data-id":"t6ek3obfb","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"4s6nawpmj","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"ji0kmyhu6","data-path":"src/pages/Disclaimer.tsx",children:"Accidents, injuries, or damages during delivery activities"})]}),u.jsxs("li",{className:"flex items-start","data-id":"zq1tq2zd4","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"iaz48hl1t","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"2keg5gvzs","data-path":"src/pages/Disclaimer.tsx",children:"Disputes between participants, riders, or customers"})]}),u.jsxs("li",{className:"flex items-start","data-id":"k4ab4udaw","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"jjwkqguvm","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"vj7kchwdq","data-path":"src/pages/Disclaimer.tsx",children:"Actions or conduct of third parties"})]})]})]})]}),u.jsxs("li",{className:"flex items-start","data-id":"fde0b5bbe","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"kbxxbobeg","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsx("span",{"data-id":"h40scyrrb","data-path":"src/pages/Disclaimer.tsx",children:"Participation in BRC is voluntary and undertaken at the participant's own risk."})]})]})]}),u.jsxs("section",{"data-id":"lg95ij69k","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"lslld9pv3","data-path":"src/pages/Disclaimer.tsx",children:"7. No Legal, Financial, or Business Advice"}),u.jsxs("ul",{className:"space-y-3 text-gray-700 leading-relaxed","data-id":"pe0gzchq0","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"ynhw2jgqe","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"zdvqm3d0s","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsx("span",{"data-id":"mhfyp81kp","data-path":"src/pages/Disclaimer.tsx",children:"All information provided through BRC websites, trainings, materials, or communications is for general informational purposes only."})]}),u.jsxs("li",{className:"flex items-start","data-id":"2k1z92gif","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"zvonzdjce","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsxs("div",{"data-id":"ke12908qc","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{"data-id":"y29qliqhz","data-path":"src/pages/Disclaimer.tsx",children:"Nothing provided should be considered:"}),u.jsxs("ul",{className:"mt-2 ml-4 space-y-1","data-id":"90exfln56","data-path":"src/pages/Disclaimer.tsx",children:[u.jsxs("li",{className:"flex items-start","data-id":"1b5jvflcd","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"u84xa9n6h","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"vybaak1io","data-path":"src/pages/Disclaimer.tsx",children:"Legal advice"})]}),u.jsxs("li",{className:"flex items-start","data-id":"2qjwacnfw","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"qlmy2dupf","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"h420h3rrf","data-path":"src/pages/Disclaimer.tsx",children:"Financial advice"})]}),u.jsxs("li",{className:"flex items-start","data-id":"k7yzyfl87","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-2 text-gray-400","data-id":"ty0qeediy","data-path":"src/pages/Disclaimer.tsx",children:"â—‹"}),u.jsx("span",{"data-id":"uhow92xw4","data-path":"src/pages/Disclaimer.tsx",children:"Business or investment advice"})]})]})]})]}),u.jsxs("li",{className:"flex items-start","data-id":"iah21rdrp","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"c7cceqlk3","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsx("span",{"data-id":"ezgo3hwbk","data-path":"src/pages/Disclaimer.tsx",children:"Participants are encouraged to seek independent professional advice when necessary."})]})]})]}),u.jsxs("section",{"data-id":"ldbjgzjq2","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"3zyt7side","data-path":"src/pages/Disclaimer.tsx",children:"8. Acceptance of Disclaimer"}),u.jsx("ul",{className:"space-y-3 text-gray-700 leading-relaxed","data-id":"0na2xvflj","data-path":"src/pages/Disclaimer.tsx",children:u.jsxs("li",{className:"flex items-start","data-id":"fz1hmx7w8","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("span",{className:"mr-3 text-gray-400","data-id":"0zqjbrut2","data-path":"src/pages/Disclaimer.tsx",children:"•"}),u.jsx("span",{"data-id":"8n0hod5i5","data-path":"src/pages/Disclaimer.tsx",children:"By accessing, registering for, or participating in the BRC program, you acknowledge that you have read, understood, and agreed to this Disclaimer in full."})]})})]})]}),u.jsxs("div",{className:"mt-12 pt-8 border-t border-gray-200 text-center","data-id":"slehp17f7","data-path":"src/pages/Disclaimer.tsx",children:[u.jsx("p",{className:"text-sm font-medium text-gray-700 mb-2","data-id":"l7ruwloyc","data-path":"src/pages/Disclaimer.tsx",children:"Powered by Asenso SCCGI Group"}),u.jsx("p",{className:"text-sm text-gray-600 mb-3","data-id":"wdj9fx9m4","data-path":"src/pages/Disclaimer.tsx",children:"© 2025 Asenso SCCGI Group. All rights reserved."}),u.jsx("p",{className:"text-xs text-gray-500 leading-relaxed max-w-2xl mx-auto","data-id":"n387zvd02","data-path":"src/pages/Disclaimer.tsx",children:"Asenso Riders is a technology platform operated by Asenso SCCGI Group. Deliveries are performed by independent riders and partner communities."})]})]})]})}),u.jsx(wo,{"data-id":"33rpfxj9h","data-path":"src/pages/Disclaimer.tsx"})]})}function VZ(){return u.jsxs("div",{className:"min-h-screen bg-brand-navy","data-id":"plj13499g","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx(yo,{"data-id":"a3dbsuu3r","data-path":"src/pages/BRCMechanics.tsx"}),u.jsx(Ii,{"data-id":"r6121ury0","data-path":"src/pages/BRCMechanics.tsx"}),u.jsx("section",{className:"py-16 px-4 text-center","data-id":"vp9ew89lj","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-4xl","data-id":"j8jf1avua","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-white mb-4","data-id":"4h9jtgxbc","data-path":"src/pages/BRCMechanics.tsx",children:"How BRC Works"}),u.jsx("p",{className:"text-lg text-gray-300","data-id":"41b1wpfa4","data-path":"src/pages/BRCMechanics.tsx",children:"Learn how the Bayanihan Rider Community delivery business entry system works – step by step"})]})}),u.jsx("section",{className:"py-12 px-4","data-id":"j1qbnm67f","data-path":"src/pages/BRCMechanics.tsx",children:u.jsx("div",{className:"container mx-auto max-w-4xl","data-id":"9rzroxpss","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs(fr,{className:"p-8 md:p-10 shadow-xl border-0 bg-[#131852]","data-id":"hhaqt8xcm","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsxs("div",{className:"flex items-center gap-3 mb-6","data-id":"tlm6tqbei","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx(Ax,{className:"w-8 h-8 text-brand-gold","data-id":"lkspid29s","data-path":"src/pages/BRCMechanics.tsx"}),u.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-white","data-id":"7zxdrfit7","data-path":"src/pages/BRCMechanics.tsx",children:"What is BRC?"})]}),u.jsxs("div",{className:"space-y-5 text-gray-300","data-id":"0u7tapkna","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsxs("p",{className:"text-lg leading-relaxed","data-id":"tzzl14obv","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("strong",{className:"text-white","data-id":"rlotbixyz","data-path":"src/pages/BRCMechanics.tsx",children:"Bayanihan Rider Community (BRC)"})," is a"," ",u.jsx("span",{className:"text-brand-gold","data-id":"xm6er04t5","data-path":"src/pages/BRCMechanics.tsx",children:"community-based, platform-enabled delivery business entry program"})," ","where BRC Owners learn to operate a delivery business using shared tools, shared rider networks, and simple execution standards—earning through coordination and service delivery, not employment."]}),u.jsxs("div",{className:"p-4 rounded-lg border bg-brand-navy border-brand-red","data-id":"6aztesfnh","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("p",{className:"font-semibold mb-2 text-brand-red","data-id":"m38pwh8gc","data-path":"src/pages/BRCMechanics.tsx",children:"âš ï¸ Important Clarifications:"}),u.jsxs("ul",{className:"space-y-2 text-sm","data-id":"vb89zoe4i","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsxs("li",{className:"flex items-start gap-2","data-id":"plcoyjouq","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("span",{className:"text-brand-red","data-id":"3ha4f18ik","data-path":"src/pages/BRCMechanics.tsx",children:"•"}),u.jsxs("span",{"data-id":"lx0ldc4kv","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("strong",{className:"text-white","data-id":"lia80into","data-path":"src/pages/BRCMechanics.tsx",children:"This is NOT employment."})," You are not being hired as an employee. You are joining as an independent Delivery Business Owner in a community delivery program."]})]}),u.jsxs("li",{className:"flex items-start gap-2","data-id":"2uksrbs5a","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("span",{className:"text-brand-red","data-id":"6i6sg3w60","data-path":"src/pages/BRCMechanics.tsx",children:"•"}),u.jsxs("span",{"data-id":"qiwwxhyjs","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("strong",{className:"text-white","data-id":"stafic3j8","data-path":"src/pages/BRCMechanics.tsx",children:"There is NO guaranteed income."})," Earnings depend on your effort, coordination, and market conditions."]})]})]})]}),u.jsx("p",{className:"text-lg leading-relaxed","data-id":"uy5gpzmm8","data-path":"src/pages/BRCMechanics.tsx",children:"BRC operates as a delivery business entry system where BRC Owners coordinate deliveries using the platform and community support. Your ₱2,500 one-time entry fee grants access to system resources, onboarding, and operational tools."})]})]})})}),u.jsx("section",{className:"py-12 px-4","data-id":"2a765iynt","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-5xl","data-id":"oh6wc81xl","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-center text-white mb-4","data-id":"hznj1mbxo","data-path":"src/pages/BRCMechanics.tsx",children:"Paano Gumagana ang BRC?"}),u.jsx("p",{className:"text-center text-gray-400 mb-12 max-w-2xl mx-auto","data-id":"mrl7ay1sk","data-path":"src/pages/BRCMechanics.tsx",children:"Sundin ang mga hakbang na ito para maintindihan kung paano gumagana ang BRC"}),u.jsxs("div",{className:"space-y-6","data-id":"zw576ugdq","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx(fr,{className:"p-6 md:p-8 shadow-lg border-0 hover:shadow-xl transition-shadow bg-[#131852]","data-id":"nsc2iu90j","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs("div",{className:"flex flex-col md:flex-row gap-6","data-id":"hjz27h5fu","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("div",{className:"w-16 h-16 md:w-20 md:h-20 rounded-full flex items-center justify-center flex-shrink-0 text-3xl font-bold bg-brand-gold text-brand-navy","data-id":"3r7peoys2","data-path":"src/pages/BRCMechanics.tsx",children:"1"}),u.jsxs("div",{className:"flex-1","data-id":"ghwiqnj8i","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsxs("div",{className:"flex items-center gap-3 mb-3","data-id":"k0lowgdtn","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx(Px,{className:"w-6 h-6 text-brand-gold","data-id":"e7tiny84d","data-path":"src/pages/BRCMechanics.tsx"}),u.jsx("h3",{className:"text-xl md:text-2xl font-bold text-white","data-id":"ipxnzvb46","data-path":"src/pages/BRCMechanics.tsx",children:"Join as a BRC Owner"})]}),u.jsx("p",{className:"text-gray-300 leading-relaxed","data-id":"xoukgurj5","data-path":"src/pages/BRCMechanics.tsx",children:"Mag-apply at magbayad ng ₱2,500 one-time entry para makapasok sa sistema."})]})]})}),u.jsx(fr,{className:"p-6 md:p-8 shadow-lg border-0 hover:shadow-xl transition-shadow bg-[#131852]","data-id":"mb1umtfex","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs("div",{className:"flex flex-col md:flex-row gap-6","data-id":"sovqqnjrg","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("div",{className:"w-16 h-16 md:w-20 md:h-20 rounded-full flex items-center justify-center flex-shrink-0 text-3xl font-bold bg-brand-gold text-brand-navy","data-id":"aa3llv4wy","data-path":"src/pages/BRCMechanics.tsx",children:"2"}),u.jsxs("div",{className:"flex-1","data-id":"9g0cygf6j","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsxs("div",{className:"flex items-center gap-3 mb-3","data-id":"pr6g8ciil","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx(Rk,{className:"w-6 h-6 text-brand-gold","data-id":"xvsh08xq8","data-path":"src/pages/BRCMechanics.tsx"}),u.jsx("h3",{className:"text-xl md:text-2xl font-bold text-white","data-id":"cgalwqsle","data-path":"src/pages/BRCMechanics.tsx",children:"Activate the Starter Delivery System"})]}),u.jsx("p",{className:"text-gray-300 leading-relaxed","data-id":"haa4dc7zk","data-path":"src/pages/BRCMechanics.tsx",children:"Matutunan kung paano gamitin ang platform para mag-coordinate ng deliveries."})]})]})}),u.jsx(fr,{className:"p-6 md:p-8 shadow-lg border-0 hover:shadow-xl transition-shadow bg-[#131852]","data-id":"2vrkbi2py","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs("div",{className:"flex flex-col md:flex-row gap-6","data-id":"8gfe1z81k","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("div",{className:"w-16 h-16 md:w-20 md:h-20 rounded-full flex items-center justify-center flex-shrink-0 text-3xl font-bold bg-brand-gold text-brand-navy","data-id":"1cweizwet","data-path":"src/pages/BRCMechanics.tsx",children:"3"}),u.jsxs("div",{className:"flex-1","data-id":"6w9apu4mv","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsxs("div",{className:"flex items-center gap-3 mb-3","data-id":"204zaez4f","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx(Cx,{className:"w-6 h-6 text-brand-gold","data-id":"vnwn7h4f4","data-path":"src/pages/BRCMechanics.tsx"}),u.jsx("h3",{className:"text-xl md:text-2xl font-bold text-white","data-id":"qh1jcrony","data-path":"src/pages/BRCMechanics.tsx",children:"Coordinate Riders & Customers"})]}),u.jsx("p",{className:"text-gray-300 leading-relaxed","data-id":"2zdet0lrd","data-path":"src/pages/BRCMechanics.tsx",children:"Mag-assign ng riders mula sa community pool at mag-serve ng delivery requests."})]})]})}),u.jsx(fr,{className:"p-6 md:p-8 shadow-lg border-0 hover:shadow-xl transition-shadow bg-[#131852]","data-id":"jp1y2nkxl","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs("div",{className:"flex flex-col md:flex-row gap-6","data-id":"rml4adstq","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("div",{className:"w-16 h-16 md:w-20 md:h-20 rounded-full flex items-center justify-center flex-shrink-0 text-3xl font-bold bg-brand-gold text-brand-navy","data-id":"1kcktivw4","data-path":"src/pages/BRCMechanics.tsx",children:"4"}),u.jsxs("div",{className:"flex-1","data-id":"frx9assmw","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsxs("div",{className:"flex items-center gap-3 mb-3","data-id":"0hf4raagy","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx(Xb,{className:"w-6 h-6 text-brand-gold","data-id":"x9af1bo1a","data-path":"src/pages/BRCMechanics.tsx"}),u.jsx("h3",{className:"text-xl md:text-2xl font-bold text-white","data-id":"8yajo14h0","data-path":"src/pages/BRCMechanics.tsx",children:"Earn Through Coordination"})]}),u.jsx("p",{className:"text-gray-300 leading-relaxed","data-id":"btfmdh980","data-path":"src/pages/BRCMechanics.tsx",children:"Kumita mula sa maliit na margins per delivery habang natututo ng negosyo."})]})]})}),u.jsx("div",{className:"mt-8 p-4 rounded-lg border bg-brand-navy border-brand-gold/50","data-id":"ojv2x78rn","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs("p",{className:"text-sm text-gray-300 text-center","data-id":"pbr270bh4","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("strong",{className:"text-brand-gold","data-id":"o5rria2sq","data-path":"src/pages/BRCMechanics.tsx",children:"Note:"})," Any earnings depend on effort, coordination, availability, at local demand."]})})]})]})}),u.jsx("section",{className:"py-12 px-4","data-id":"ygef41d2i","data-path":"src/pages/BRCMechanics.tsx",children:u.jsx("div",{className:"container mx-auto max-w-4xl","data-id":"25fc1f21i","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs(fr,{className:"p-8 md:p-10 shadow-xl border-2 bg-[#131852] border-brand-red","data-id":"kdz9d13nf","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsxs("div",{className:"flex items-center gap-3 mb-6","data-id":"7f4wex2f7","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx(Tw,{className:"w-8 h-8 text-brand-red","data-id":"brp8j1vhv","data-path":"src/pages/BRCMechanics.tsx"}),u.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-white","data-id":"xzjm7hqlb","data-path":"src/pages/BRCMechanics.tsx",children:"Important Notes"})]}),u.jsxs("div",{className:"space-y-6","data-id":"69lzoye1h","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsxs("div",{className:"flex items-start gap-4","data-id":"5vh5b8p6f","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center flex-shrink-0 text-sm font-bold bg-brand-red text-white","data-id":"we9wjz8gi","data-path":"src/pages/BRCMechanics.tsx",children:"1"}),u.jsxs("div",{"data-id":"j02wsp0eh","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("h4",{className:"font-bold text-white mb-2","data-id":"qvx17fiox","data-path":"src/pages/BRCMechanics.tsx",children:"Independent Delivery Business Entry"}),u.jsxs("p",{className:"text-gray-300","data-id":"jq8aaynie","data-path":"src/pages/BRCMechanics.tsx",children:["BRC is a platform-enabled delivery business entry program built on ",u.jsx("strong",{className:"text-white","data-id":"cgkgdaea6","data-path":"src/pages/BRCMechanics.tsx",children:"bayanihan"}),"—collective support and shared standards. You are joining as an independent Delivery Business Owner (BRC Owner), not as an employee."]})]})]}),u.jsxs("div",{className:"flex items-start gap-4","data-id":"l16f1fset","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center flex-shrink-0 text-sm font-bold bg-brand-red text-white","data-id":"t29hr811e","data-path":"src/pages/BRCMechanics.tsx",children:"2"}),u.jsxs("div",{"data-id":"mvyr7itsk","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("h4",{className:"font-bold text-white mb-2","data-id":"nkttwza1k","data-path":"src/pages/BRCMechanics.tsx",children:"Active Execution Required"}),u.jsx("p",{className:"text-gray-300","data-id":"pbzkf0qhi","data-path":"src/pages/BRCMechanics.tsx",children:"Progress depends on your effort, coordination, and consistency. Owners who learn and execute better can build more customers and coordinate more deliveries."})]})]}),u.jsxs("div",{className:"flex items-start gap-4","data-id":"lid3thaqn","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center flex-shrink-0 text-sm font-bold bg-brand-red text-white","data-id":"s8jmovyaf","data-path":"src/pages/BRCMechanics.tsx",children:"3"}),u.jsxs("div",{"data-id":"51nj0o7du","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("h4",{className:"font-bold text-white mb-2","data-id":"2rgrdw100","data-path":"src/pages/BRCMechanics.tsx",children:"No Guaranteed Earnings"}),u.jsxs("p",{className:"text-gray-300","data-id":"7gvemevi6","data-path":"src/pages/BRCMechanics.tsx",children:["There are ",u.jsx("strong",{className:"text-brand-red","data-id":"1igb133q8","data-path":"src/pages/BRCMechanics.tsx",children:"no guaranteed earnings"}),". Results depend on local demand, your ability to coordinate riders and customers, and your availability to operate."]})]})]}),u.jsx("div",{className:"mt-6 p-4 rounded-lg border bg-brand-navy border-brand-gold","data-id":"vuxa2c4iv","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs("p",{className:"text-sm text-gray-300","data-id":"20hzjyqry","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("strong",{className:"text-brand-gold","data-id":"uwdp8p2m5","data-path":"src/pages/BRCMechanics.tsx",children:"Remember:"})," By joining BRC, you are entering a delivery business system as an independent BRC Owner. This is not employment, and there are no guaranteed earnings."]})})]})]})})}),u.jsx("section",{className:"py-16 px-4","data-id":"ahk4evkr8","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs("div",{className:"container mx-auto max-w-3xl text-center","data-id":"0ezqfi3vl","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-4","data-id":"9hlx5bybj","data-path":"src/pages/BRCMechanics.tsx",children:"Ready to Join the Community?"}),u.jsx("p",{className:"text-lg text-gray-300 mb-8 max-w-xl mx-auto","data-id":"3lhvk2p9u","data-path":"src/pages/BRCMechanics.tsx",children:"Understand how it works and ready to participate? Secure your BRC slot now."}),u.jsx(Yt,{to:"/apply","data-id":"0bcso1p0q","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs(Fr,{className:"font-bold text-lg px-10 py-6 rounded-lg h-auto transition-transform hover:scale-105 inline-flex items-center gap-2 bg-brand-gold text-brand-navy hover:bg-brand-gold/90","data-id":"wi6aob1xk","data-path":"src/pages/BRCMechanics.tsx",children:["Proceed to BRC Checkout",u.jsx(Sx,{className:"w-5 h-5","data-id":"qz8zko2dk","data-path":"src/pages/BRCMechanics.tsx"})]})}),u.jsx("p",{className:"text-sm mt-6 font-semibold text-brand-red","data-id":"2tayqmyeq","data-path":"src/pages/BRCMechanics.tsx",children:"âš ï¸ Limited slots available – Join now before slots run out"})]})}),u.jsx("section",{className:"py-12 px-4","data-id":"mjpmwtjn1","data-path":"src/pages/BRCMechanics.tsx",children:u.jsx("div",{className:"container mx-auto max-w-3xl","data-id":"0vvuquyak","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs(fr,{className:"p-8 md:p-10 shadow-xl border border-gray-600 bg-gradient-to-br from-[#1a1f5c] to-[#0d1033] text-center","data-id":"xamrj7cak","data-path":"src/pages/BRCMechanics.tsx",children:[u.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-white mb-4","data-id":"u2028pnze","data-path":"src/pages/BRCMechanics.tsx",children:"Not Ready Yet?"}),u.jsx("p",{className:"text-lg text-gray-300 mb-8 max-w-xl mx-auto leading-relaxed","data-id":"unj9n6uja","data-path":"src/pages/BRCMechanics.tsx",children:"You can try the delivery business system for 7 days to understand the workflow, coordination process, and tools — before paying the ₱2,500 entry."}),u.jsx("a",{href:"https://biztrial.earnportal.net/sign-up",target:"_blank",rel:"noopener noreferrer","data-id":"2g74jlbrb","data-path":"src/pages/BRCMechanics.tsx",children:u.jsxs(Fr,{variant:"outline",className:"font-bold text-lg px-10 py-6 rounded-lg h-auto transition-all hover:scale-105 inline-flex items-center gap-2 border-2 border-brand-gold text-brand-gold bg-transparent hover:bg-brand-gold/10","data-id":"5j509vvx4","data-path":"src/pages/BRCMechanics.tsx",children:["Start 7-Day Free Trial",u.jsx(Sx,{className:"w-5 h-5","data-id":"bau05rczb","data-path":"src/pages/BRCMechanics.tsx"})]})}),u.jsx("p",{className:"text-xs mt-6 text-gray-400","data-id":"754p3xtb1","data-path":"src/pages/BRCMechanics.tsx",children:"This is a trial experience only. No guaranteed income. Not full BRC ownership."})]})})}),u.jsx(wo,{"data-id":"6mzosu8l1","data-path":"src/pages/BRCMechanics.tsx"})]})}var nv="Collapsible",[qZ,AF]=Cs(nv),[WZ,p3]=qZ(nv),NF=E.forwardRef((e,t)=>{const{__scopeCollapsible:r,open:n,defaultOpen:a,disabled:s,onOpenChange:i,...o}=e,[l,c]=mo({prop:n,defaultProp:a??!1,onChange:i,caller:nv});return u.jsx(WZ,{scope:r,disabled:s,contentId:pc(),open:l,onOpenToggle:E.useCallback(()=>c(d=>!d),[c]),children:u.jsx(Rt.div,{"data-state":g3(l),"data-disabled":s?"":void 0,...o,ref:t})})});NF.displayName=nv;var CF="CollapsibleTrigger",PF=E.forwardRef((e,t)=>{const{__scopeCollapsible:r,...n}=e,a=p3(CF,r);return u.jsx(Rt.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":g3(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...n,ref:t,onClick:ht(e.onClick,a.onOpenToggle)})});PF.displayName=CF;var m3="CollapsibleContent",TF=E.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=p3(m3,e.__scopeCollapsible);return u.jsx(Oi,{present:r||a.open,children:({present:s})=>u.jsx($Z,{...n,ref:t,present:s})})});TF.displayName=m3;var $Z=E.forwardRef((e,t)=>{const{__scopeCollapsible:r,present:n,children:a,...s}=e,i=p3(m3,r),[o,l]=E.useState(n),c=E.useRef(null),d=er(t,c),f=E.useRef(0),h=f.current,p=E.useRef(0),y=p.current,g=i.open||o,w=E.useRef(g),x=E.useRef(void 0);return E.useEffect(()=>{const v=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(v)},[]),qn(()=>{const v=c.current;if(v){x.current=x.current||{transitionDuration:v.style.transitionDuration,animationName:v.style.animationName},v.style.transitionDuration="0s",v.style.animationName="none";const b=v.getBoundingClientRect();f.current=b.height,p.current=b.width,w.current||(v.style.transitionDuration=x.current.transitionDuration,v.style.animationName=x.current.animationName),l(n)}},[i.open,n]),u.jsx(Rt.div,{"data-state":g3(i.open),"data-disabled":i.disabled?"":void 0,id:i.contentId,hidden:!g,...s,ref:d,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":y?`${y}px`:void 0,...e.style},children:g&&a})});function g3(e){return e?"open":"closed"}var GZ=NF,KZ=PF,YZ=TF,Di="Accordion",XZ=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[x3,QZ,ZZ]=k0(Di),[av]=Cs(Di,[ZZ,AF]),v3=AF(),kF=mt.forwardRef((e,t)=>{const{type:r,...n}=e,a=n,s=n;return u.jsx(x3.Provider,{scope:e.__scopeAccordion,children:r==="multiple"?u.jsx(rJ,{...s,ref:t}):u.jsx(tJ,{...a,ref:t})})});kF.displayName=Di;var[EF,JZ]=av(Di),[jF,eJ]=av(Di,{collapsible:!1}),tJ=mt.forwardRef((e,t)=>{const{value:r,defaultValue:n,onValueChange:a=()=>{},collapsible:s=!1,...i}=e,[o,l]=mo({prop:r,defaultProp:n??"",onChange:a,caller:Di});return u.jsx(EF,{scope:e.__scopeAccordion,value:mt.useMemo(()=>o?[o]:[],[o]),onItemOpen:l,onItemClose:mt.useCallback(()=>s&&l(""),[s,l]),children:u.jsx(jF,{scope:e.__scopeAccordion,collapsible:s,children:u.jsx(RF,{...i,ref:t})})})}),rJ=mt.forwardRef((e,t)=>{const{value:r,defaultValue:n,onValueChange:a=()=>{},...s}=e,[i,o]=mo({prop:r,defaultProp:n??[],onChange:a,caller:Di}),l=mt.useCallback(d=>o((f=[])=>[...f,d]),[o]),c=mt.useCallback(d=>o((f=[])=>f.filter(h=>h!==d)),[o]);return u.jsx(EF,{scope:e.__scopeAccordion,value:i,onItemOpen:l,onItemClose:c,children:u.jsx(jF,{scope:e.__scopeAccordion,collapsible:!0,children:u.jsx(RF,{...s,ref:t})})})}),[nJ,sv]=av(Di),RF=mt.forwardRef((e,t)=>{const{__scopeAccordion:r,disabled:n,dir:a,orientation:s="vertical",...i}=e,o=mt.useRef(null),l=er(o,t),c=QZ(r),f=V0(a)==="ltr",h=ht(e.onKeyDown,p=>{var j;if(!XZ.includes(p.key))return;const y=p.target,g=c().filter(L=>{var M;return!((M=L.ref.current)!=null&&M.disabled)}),w=g.findIndex(L=>L.ref.current===y),x=g.length;if(w===-1)return;p.preventDefault();let v=w;const b=0,S=x-1,T=()=>{v=w+1,v>S&&(v=b)},O=()=>{v=w-1,v<b&&(v=S)};switch(p.key){case"Home":v=b;break;case"End":v=S;break;case"ArrowRight":s==="horizontal"&&(f?T():O());break;case"ArrowDown":s==="vertical"&&T();break;case"ArrowLeft":s==="horizontal"&&(f?O():T());break;case"ArrowUp":s==="vertical"&&O();break}const C=v%x;(j=g[C].ref.current)==null||j.focus()});return u.jsx(nJ,{scope:r,disabled:n,direction:a,orientation:s,children:u.jsx(x3.Slot,{scope:r,children:u.jsx(Rt.div,{...i,"data-orientation":s,ref:l,onKeyDown:n?void 0:h})})})}),Qx="AccordionItem",[aJ,y3]=av(Qx),FF=mt.forwardRef((e,t)=>{const{__scopeAccordion:r,value:n,...a}=e,s=sv(Qx,r),i=JZ(Qx,r),o=v3(r),l=pc(),c=n&&i.value.includes(n)||!1,d=s.disabled||e.disabled;return u.jsx(aJ,{scope:r,open:c,disabled:d,triggerId:l,children:u.jsx(GZ,{"data-orientation":s.orientation,"data-state":BF(c),...o,...a,ref:t,disabled:d,open:c,onOpenChange:f=>{f?i.onItemOpen(n):i.onItemClose(n)}})})});FF.displayName=Qx;var LF="AccordionHeader",OF=mt.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,a=sv(Di,r),s=y3(LF,r);return u.jsx(Rt.h3,{"data-orientation":a.orientation,"data-state":BF(s.open),"data-disabled":s.disabled?"":void 0,...n,ref:t})});OF.displayName=LF;var k5="AccordionTrigger",IF=mt.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,a=sv(Di,r),s=y3(k5,r),i=eJ(k5,r),o=v3(r);return u.jsx(x3.ItemSlot,{scope:r,children:u.jsx(KZ,{"aria-disabled":s.open&&!i.collapsible||void 0,"data-orientation":a.orientation,id:s.triggerId,...o,...n,ref:t})})});IF.displayName=k5;var DF="AccordionContent",MF=mt.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,a=sv(Di,r),s=y3(DF,r),i=v3(r);return u.jsx(YZ,{role:"region","aria-labelledby":s.triggerId,"data-orientation":a.orientation,...i,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});MF.displayName=DF;function BF(e){return e?"open":"closed"}var sJ=kF,iJ=FF,oJ=OF,zF=IF,HF=MF;const lJ=sJ,UF=E.forwardRef(({className:e,...t},r)=>u.jsx(iJ,{ref:r,className:Nt("border-b",e),...t}));UF.displayName="AccordionItem";const VF=E.forwardRef(({className:e,children:t,...r},n)=>u.jsx(oJ,{className:"flex",children:u.jsxs(zF,{ref:n,className:Nt("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180",e),...r,children:[t,u.jsx(Yb,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]})}));VF.displayName=zF.displayName;const qF=E.forwardRef(({className:e,children:t,...r},n)=>u.jsx(HF,{ref:n,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...r,children:u.jsx("div",{className:Nt("pb-4 pt-0",e),children:t})}));qF.displayName=HF.displayName;const cJ=[{id:"1",question:"Job ba ito? Employed ba ako?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-3","data-id":"uwynxk8qs","data-path":"src/pages/FAQ.tsx",children:"Hindi."}),u.jsx("p",{className:"mb-3","data-id":"efx8py3gg","data-path":"src/pages/FAQ.tsx",children:"Ang BRC ay hindi employment. Hindi ka empleyado ng Asenso SCCGI Group o ng BRC."}),u.jsx("p",{"data-id":"ec99li3on","data-path":"src/pages/FAQ.tsx",children:"Ikaw ay sasali bilang independent Delivery Business Owner na gumagamit ng shared platform at community system para mag-organize ng deliveries."})]})},{id:"2",question:"Guaranteed ba ang income?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-3","data-id":"itcmlvwyr","data-path":"src/pages/FAQ.tsx",children:"Hindi."}),u.jsx("p",{className:"mb-3","data-id":"cw0om6qui","data-path":"src/pages/FAQ.tsx",children:"Walang guaranteed income ang BRC."}),u.jsx("p",{className:"mb-2","data-id":"1p5bjngfz","data-path":"src/pages/FAQ.tsx",children:"Ang anumang kita ay depende sa:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2","data-id":"b96svrcvs","data-path":"src/pages/FAQ.tsx",children:[u.jsx("li",{"data-id":"p8hf56bhl","data-path":"src/pages/FAQ.tsx",children:"Effort at consistency mo"}),u.jsx("li",{"data-id":"zacdimpz1","data-path":"src/pages/FAQ.tsx",children:"Availability mo"}),u.jsx("li",{"data-id":"wv0yl765y","data-path":"src/pages/FAQ.tsx",children:"Kakayahan mong mag-coordinate ng riders at customers"}),u.jsx("li",{"data-id":"lw7vo2wpl","data-path":"src/pages/FAQ.tsx",children:"Local demand sa area mo"})]})]})},{id:"3",question:"Investment ba ito?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-3","data-id":"3gx3ojji5","data-path":"src/pages/FAQ.tsx",children:"Hindi."}),u.jsx("p",{className:"mb-3","data-id":"kw1viik3z","data-path":"src/pages/FAQ.tsx",children:"Ang ₱2,500 ay hindi investment."}),u.jsx("p",{className:"mb-2","data-id":"tp8nevgvb","data-path":"src/pages/FAQ.tsx",children:"Ito ay one-time service fee para sa:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2 mb-3","data-id":"1n55b6b6s","data-path":"src/pages/FAQ.tsx",children:[u.jsx("li",{"data-id":"t1uvdkgi9","data-path":"src/pages/FAQ.tsx",children:"System access"}),u.jsx("li",{"data-id":"ais6e19y1","data-path":"src/pages/FAQ.tsx",children:"Training at orientation"}),u.jsx("li",{"data-id":"6wy7n0spg","data-path":"src/pages/FAQ.tsx",children:"Tools at templates"}),u.jsx("li",{"data-id":"mdb74hubx","data-path":"src/pages/FAQ.tsx",children:"Community support"})]}),u.jsx("p",{"data-id":"6usyvvsnk","data-path":"src/pages/FAQ.tsx",children:"Walang profit share, equity, o promised returns."})]})},{id:"4",question:"Franchise ba ito?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-3","data-id":"6q42sxsmi","data-path":"src/pages/FAQ.tsx",children:"Hindi."}),u.jsx("p",{className:"mb-3","data-id":"zqlbmhae0","data-path":"src/pages/FAQ.tsx",children:"Ang BRC ay hindi franchise, hindi cooperative, at hindi partnership."}),u.jsx("p",{"data-id":"gd79kytey","data-path":"src/pages/FAQ.tsx",children:"Walang territorial franchise rights at walang royalty structure."})]})},{id:"5",question:"Para saan ang ₱2,500?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-2","data-id":"46apeutxa","data-path":"src/pages/FAQ.tsx",children:"Ang ₱2,500 ay entry fee para makapasok sa Starter Delivery Business System, kabilang ang:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2","data-id":"1fb62vbgp","data-path":"src/pages/FAQ.tsx",children:[u.jsx("li",{"data-id":"h0p4on5xe","data-path":"src/pages/FAQ.tsx",children:"Access sa shared delivery platform"}),u.jsx("li",{"data-id":"lj75po1ra","data-path":"src/pages/FAQ.tsx",children:"Basic training at onboarding"}),u.jsx("li",{"data-id":"gwcjyje2r","data-path":"src/pages/FAQ.tsx",children:"Business tools at templates"}),u.jsx("li",{"data-id":"mwabc3hji","data-path":"src/pages/FAQ.tsx",children:"Malinaw na growth at upgrade pathway"})]})]})},{id:"6",question:"May monthly fee ba?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-3","data-id":"piyrkcqkb","data-path":"src/pages/FAQ.tsx",children:"Wala."}),u.jsx("p",{className:"mb-3","data-id":"ytqfztpvw","data-path":"src/pages/FAQ.tsx",children:"Walang monthly subscription fee ang BRC ₱2,500 entry."}),u.jsx("p",{"data-id":"igpakd8nc","data-path":"src/pages/FAQ.tsx",children:"May optional upgrades sa hinaharap (branding, advanced systems), pero hindi required."})]})},{id:"7",question:"Kailangan ba may motor agad?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-3","data-id":"o88fqlpyb","data-path":"src/pages/FAQ.tsx",children:"Hindi required sa simula."}),u.jsx("p",{className:"mb-3","data-id":"hb1765ufm","data-path":"src/pages/FAQ.tsx",children:"Pwede kang magsimula sa coordination role habang natututo ng sistema."}),u.jsx("p",{"data-id":"c3qn18qw2","data-path":"src/pages/FAQ.tsx",children:"Ang actual setup ay depende sa execution model na pipiliin mo."})]})},{id:"8",question:"Paano ako kikita kung hindi ako employee?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-3","data-id":"h147ochdb","data-path":"src/pages/FAQ.tsx",children:"Kumita ka sa pamamagitan ng coordination-based earnings, hindi sahod."}),u.jsx("p",{className:"mb-2","data-id":"yy29wxzsw","data-path":"src/pages/FAQ.tsx",children:"Ikaw ang:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2","data-id":"ciecxi58s","data-path":"src/pages/FAQ.tsx",children:[u.jsx("li",{"data-id":"u56cbpejd","data-path":"src/pages/FAQ.tsx",children:"Nag-oorganize ng delivery requests"}),u.jsx("li",{"data-id":"8yh7ihp6b","data-path":"src/pages/FAQ.tsx",children:"Nag-co-coordinate ng riders"}),u.jsx("li",{"data-id":"p7xzu756o","data-path":"src/pages/FAQ.tsx",children:"Nag-ma-manage ng simple delivery operations"})]})]})},{id:"9",question:"May riders ba agad?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-2","data-id":"nll8pbygy","data-path":"src/pages/FAQ.tsx",children:"May access ka sa community rider pool, pero:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2","data-id":"bw4igb5p3","data-path":"src/pages/FAQ.tsx",children:[u.jsx("li",{"data-id":"n13usit5o","data-path":"src/pages/FAQ.tsx",children:"Walang guaranteed availability"}),u.jsx("li",{"data-id":"r6jcljfhk","data-path":"src/pages/FAQ.tsx",children:"Hindi empleyado ng BRC ang riders"}),u.jsx("li",{"data-id":"q79sdk9il","data-path":"src/pages/FAQ.tsx",children:"Ikaw ang responsable sa coordination"})]})]})},{id:"10",question:"Pwede ba akong mag-upgrade later?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-3","data-id":"4om9qtsyc","data-path":"src/pages/FAQ.tsx",children:"Oo. Optional at performance-based."}),u.jsx("p",{className:"mb-2","data-id":"rcuxo06ww","data-path":"src/pages/FAQ.tsx",children:"May malinaw na upgrade paths tulad ng:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2 mb-3","data-id":"kraru3v7d","data-path":"src/pages/FAQ.tsx",children:[u.jsx("li",{"data-id":"gswpqsyau","data-path":"src/pages/FAQ.tsx",children:"Lite Branding"}),u.jsx("li",{"data-id":"0kptfx6j1","data-path":"src/pages/FAQ.tsx",children:"Branded Delivery Business Owner (₱25K)"})]}),u.jsx("p",{"data-id":"5g4ajg063","data-path":"src/pages/FAQ.tsx",children:"Walang automatic upgrade. Ikaw ang magdedesisyon kung kailan ka ready."})]})},{id:"11",question:"Refundable ba ang ₱2,500?",answer:u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mb-3","data-id":"ous68r9b9","data-path":"src/pages/FAQ.tsx",children:"Generally, hindi."}),u.jsx("p",{className:"mb-3","data-id":"o10dghb0k","data-path":"src/pages/FAQ.tsx",children:"Once na-grant na ang platform access at onboarding, ang fee ay non-refundable, subject sa Refund Policy."}),u.jsx("p",{className:"mb-2","data-id":"3o3ihok60","data-path":"src/pages/FAQ.tsx",children:"Basahin muna ang:"}),u.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2 mb-3","data-id":"t29jurdpc","data-path":"src/pages/FAQ.tsx",children:[u.jsx("li",{"data-id":"zheuv1n7j","data-path":"src/pages/FAQ.tsx",children:"Terms & Conditions"}),u.jsx("li",{"data-id":"58ggahubr","data-path":"src/pages/FAQ.tsx",children:"Refund Policy"})]}),u.jsx("p",{"data-id":"08dy12420","data-path":"src/pages/FAQ.tsx",children:"bago mag-apply."})]})},{id:"12",question:"Ano ang BRC sa isang linya?",answer:u.jsx(u.Fragment,{children:u.jsx("p",{className:"font-semibold","data-id":"d4d5kcf3j","data-path":"src/pages/FAQ.tsx",children:"BRC = Entry sa delivery business gamit ang system at community, hindi trabaho."})})}];function uJ(){return u.jsxs("div",{className:"min-h-screen bg-[#0a1628]","data-id":"azmpx45we","data-path":"src/pages/FAQ.tsx",children:[u.jsx(yo,{"data-id":"a1rlo4ucc","data-path":"src/pages/FAQ.tsx"}),u.jsx(Ii,{"data-id":"a4eaie4av","data-path":"src/pages/FAQ.tsx"}),u.jsx("header",{className:"py-12 md:py-16 px-4","data-id":"9dv8it64m","data-path":"src/pages/FAQ.tsx",children:u.jsxs("div",{className:"max-w-3xl mx-auto text-center","data-id":"2vfg75l7d","data-path":"src/pages/FAQ.tsx",children:[u.jsx("h1",{className:"text-3xl md:text-4xl lg:text-5xl font-bold text-[#d4af37] mb-4","data-id":"ymjx8xqqr","data-path":"src/pages/FAQ.tsx",children:"FAQ – BAYANIHAN RIDER COMMUNITY (BRC)"}),u.jsx("p",{className:"text-gray-300 text-base md:text-lg","data-id":"6xp7cwrzm","data-path":"src/pages/FAQ.tsx",children:"Quick answers to common questions about the Bayanihan Rider Community (BRC)."})]})}),u.jsx("main",{className:"px-4 pb-12","data-id":"v0gg6ffnq","data-path":"src/pages/FAQ.tsx",children:u.jsx("div",{className:"max-w-3xl mx-auto","data-id":"azelwjbsi","data-path":"src/pages/FAQ.tsx",children:u.jsx(lJ,{type:"single",collapsible:!0,className:"space-y-3","data-id":"4azfgckt0","data-path":"src/pages/FAQ.tsx",children:cJ.map(e=>u.jsxs(UF,{value:e.id,className:"bg-[#112240] border border-[#1e3a5f] rounded-lg px-4 md:px-6 overflow-hidden","data-id":"5qc8pgdc8","data-path":"src/pages/FAQ.tsx",children:[u.jsx(VF,{className:"text-left py-4 md:py-5 hover:no-underline group","data-id":"ysjt8m6r9","data-path":"src/pages/FAQ.tsx",children:u.jsxs("span",{className:"text-[#d4af37] font-semibold text-sm md:text-base pr-4 group-hover:text-[#f0d060] transition-colors flex items-center gap-2","data-id":"c3jz64zej","data-path":"src/pages/FAQ.tsx",children:[u.jsx("span",{className:"text-lg","data-id":"wbvg4c89o","data-path":"src/pages/FAQ.tsx",children:"â“"}),e.question]})}),u.jsx(qF,{className:"text-gray-300 text-sm md:text-base pb-4 md:pb-5 leading-relaxed","data-id":"tqcr1j40f","data-path":"src/pages/FAQ.tsx",children:e.answer})]},e.id))})})}),u.jsx("div",{className:"px-4 pb-8","data-id":"lqtwtjj5r","data-path":"src/pages/FAQ.tsx",children:u.jsx("div",{className:"max-w-3xl mx-auto text-center","data-id":"b5u96q2bs","data-path":"src/pages/FAQ.tsx",children:u.jsxs("p",{className:"text-gray-400 text-sm md:text-base","data-id":"rdl9omxw3","data-path":"src/pages/FAQ.tsx",children:["For complete details, please review the"," ",u.jsx(Yt,{to:"/terms",className:"text-[#d4af37] hover:text-[#f0d060] underline transition-colors","data-id":"6du0ohj27","data-path":"src/pages/FAQ.tsx",children:"Terms and Conditions"}),","," ",u.jsx(Yt,{to:"/privacy",className:"text-[#d4af37] hover:text-[#f0d060] underline transition-colors","data-id":"t6njzve82","data-path":"src/pages/FAQ.tsx",children:"Privacy Policy"}),","," ",u.jsx(Yt,{to:"/refund",className:"text-[#d4af37] hover:text-[#f0d060] underline transition-colors","data-id":"x1kyup6av","data-path":"src/pages/FAQ.tsx",children:"Refund Policy"}),", and"," ",u.jsx(Yt,{to:"/disclaimer",className:"text-[#d4af37] hover:text-[#f0d060] underline transition-colors","data-id":"h357uiab8","data-path":"src/pages/FAQ.tsx",children:"Disclaimer"}),"."]})})}),u.jsx(wo,{"data-id":"2f2dd9i8a","data-path":"src/pages/FAQ.tsx"})]})}const dJ=()=>{const e=kc(),t=window.location.origin+e.pathname;return u.jsxs(u.Fragment,{children:[u.jsx(H0,{"data-id":"livvtdk73","data-path":"src/components/canonical-manager.tsx",children:u.jsx("link",{rel:"canonical",href:t,"data-id":"sa2qthvho","data-path":"src/components/canonical-manager.tsx"})}),u.jsx(eq,{"data-id":"em1vsev6o","data-path":"src/components/canonical-manager.tsx"})]})};function fJ({path:e}){if(!e)return null;const t=window.location.origin+e;return u.jsx(H0,{"data-id":"6sb8woc9k","data-path":"src/components/canonical-manager.tsx",children:u.jsx("link",{rel:"canonical",href:t,"data-id":"oly0txe73","data-path":"src/components/canonical-manager.tsx"})})}function hJ(){return u.jsxs(u.Fragment,{children:[u.jsx(H0,{"data-id":"1o4c0d6ww","data-path":"src/pages/BRCApplication.tsx",children:u.jsx("title",{"data-id":"ivx7lgk23","data-path":"src/pages/BRCApplication.tsx",children:"BRC Application"})}),u.jsx(fJ,{path:"/checkout","data-id":"cniglo1uw","data-path":"src/pages/BRCApplication.tsx"}),u.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-orange-50 via-white to-yellow-50","data-id":"r75goeqq2","data-path":"src/pages/BRCApplication.tsx",children:[u.jsx(yo,{"data-id":"qauhnsj9p","data-path":"src/pages/BRCApplication.tsx"}),u.jsx(Ii,{"data-id":"286jw9lps","data-path":"src/pages/BRCApplication.tsx"}),u.jsx("div",{className:"py-8 px-4","data-id":"y7fa2b7wf","data-path":"src/pages/BRCApplication.tsx",children:u.jsx($R,{"data-id":"altaunprb","data-path":"src/pages/BRCApplication.tsx"})}),u.jsx(wo,{"data-id":"p1loi7bgx","data-path":"src/pages/BRCApplication.tsx"})]})]})}const WF=E.forwardRef(({className:e,...t},r)=>u.jsx("div",{className:"relative w-full overflow-auto",children:u.jsx("table",{ref:r,className:Nt("w-full caption-bottom text-sm",e),...t})}));WF.displayName="Table";const $F=E.forwardRef(({className:e,...t},r)=>u.jsx("thead",{ref:r,className:Nt("[&_tr]:border-b",e),...t}));$F.displayName="TableHeader";const GF=E.forwardRef(({className:e,...t},r)=>u.jsx("tbody",{ref:r,className:Nt("[&_tr:last-child]:border-0",e),...t}));GF.displayName="TableBody";const pJ=E.forwardRef(({className:e,...t},r)=>u.jsx("tfoot",{ref:r,className:Nt("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",e),...t}));pJ.displayName="TableFooter";const tp=E.forwardRef(({className:e,...t},r)=>u.jsx("tr",{ref:r,className:Nt("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",e),...t}));tp.displayName="TableRow";const hi=E.forwardRef(({className:e,...t},r)=>u.jsx("th",{ref:r,className:Nt("h-10 px-2 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",e),...t}));hi.displayName="TableHead";const ls=E.forwardRef(({className:e,...t},r)=>u.jsx("td",{ref:r,className:Nt("p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",e),...t}));ls.displayName="TableCell";const mJ=E.forwardRef(({className:e,...t},r)=>u.jsx("caption",{ref:r,className:Nt("mt-4 text-sm text-muted-foreground",e),...t}));mJ.displayName="TableCaption";const gJ=F0("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function xJ({className:e,variant:t,...r}){return u.jsx("div",{className:Nt(gJ({variant:t}),e),...r})}function vJ({className:e,...t}){return u.jsx("div",{className:Nt("animate-pulse rounded-md bg-primary/10",e),...t})}var E5=["Enter"," "],yJ=["ArrowDown","PageUp","Home"],KF=["ArrowUp","PageDown","End"],wJ=[...yJ,...KF],bJ={ltr:[...E5,"ArrowRight"],rtl:[...E5,"ArrowLeft"]},_J={ltr:["ArrowLeft"],rtl:["ArrowRight"]},W0="Menu",[c0,SJ,AJ]=k0(W0),[Du,YF]=Cs(W0,[AJ,qf,ev]),iv=qf(),XF=ev(),[NJ,Mu]=Du(W0),[CJ,$0]=Du(W0),QF=e=>{const{__scopeMenu:t,open:r=!1,children:n,dir:a,onOpenChange:s,modal:i=!0}=e,o=iv(t),[l,c]=E.useState(null),d=E.useRef(!1),f=Qa(s),h=V0(a);return E.useEffect(()=>{const p=()=>{d.current=!0,document.addEventListener("pointerdown",y,{capture:!0,once:!0}),document.addEventListener("pointermove",y,{capture:!0,once:!0})},y=()=>d.current=!1;return document.addEventListener("keydown",p,{capture:!0}),()=>{document.removeEventListener("keydown",p,{capture:!0}),document.removeEventListener("pointerdown",y,{capture:!0}),document.removeEventListener("pointermove",y,{capture:!0})}},[]),u.jsx(uE,{...o,children:u.jsx(NJ,{scope:t,open:r,onOpenChange:f,content:l,onContentChange:c,children:u.jsx(CJ,{scope:t,onClose:E.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:d,dir:h,modal:i,children:n})})})};QF.displayName=W0;var PJ="MenuAnchor",w3=E.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e,a=iv(r);return u.jsx(l4,{...a,...n,ref:t})});w3.displayName=PJ;var b3="MenuPortal",[TJ,ZF]=Du(b3,{forceMount:void 0}),JF=e=>{const{__scopeMenu:t,forceMount:r,children:n,container:a}=e,s=Mu(b3,t);return u.jsx(TJ,{scope:t,forceMount:r,children:u.jsx(Oi,{present:r||s.open,children:u.jsx(j0,{asChild:!0,container:a,children:n})})})};JF.displayName=b3;var Ks="MenuContent",[kJ,_3]=Du(Ks),e7=E.forwardRef((e,t)=>{const r=ZF(Ks,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,s=Mu(Ks,e.__scopeMenu),i=$0(Ks,e.__scopeMenu);return u.jsx(c0.Provider,{scope:e.__scopeMenu,children:u.jsx(Oi,{present:n||s.open,children:u.jsx(c0.Slot,{scope:e.__scopeMenu,children:i.modal?u.jsx(EJ,{...a,ref:t}):u.jsx(jJ,{...a,ref:t})})})})}),EJ=E.forwardRef((e,t)=>{const r=Mu(Ks,e.__scopeMenu),n=E.useRef(null),a=er(t,n);return E.useEffect(()=>{const s=n.current;if(s)return Zj(s)},[]),u.jsx(S3,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:ht(e.onFocusOutside,s=>s.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),jJ=E.forwardRef((e,t)=>{const r=Mu(Ks,e.__scopeMenu);return u.jsx(S3,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),RJ=Kp("MenuContent.ScrollLock"),S3=E.forwardRef((e,t)=>{const{__scopeMenu:r,loop:n=!1,trapFocus:a,onOpenAutoFocus:s,onCloseAutoFocus:i,disableOutsidePointerEvents:o,onEntryFocus:l,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:h,onDismiss:p,disableOutsideScroll:y,...g}=e,w=Mu(Ks,r),x=$0(Ks,r),v=iv(r),b=XF(r),S=SJ(r),[T,O]=E.useState(null),C=E.useRef(null),j=er(t,C,w.onContentChange),L=E.useRef(0),M=E.useRef(""),R=E.useRef(0),k=E.useRef(null),H=E.useRef("right"),q=E.useRef(0),ie=y?o3:E.Fragment,Z=y?{as:RJ,allowPinchZoom:!0}:void 0,Y=U=>{var se,he;const re=M.current+U,ge=S().filter(pe=>!pe.disabled),P=document.activeElement,I=(se=ge.find(pe=>pe.ref.current===P))==null?void 0:se.textValue,D=ge.map(pe=>pe.textValue),B=qJ(D,re,I),X=(he=ge.find(pe=>pe.textValue===B))==null?void 0:he.ref.current;(function pe(ye){M.current=ye,window.clearTimeout(L.current),ye!==""&&(L.current=window.setTimeout(()=>pe(""),1e3))})(re),X&&setTimeout(()=>X.focus())};E.useEffect(()=>()=>window.clearTimeout(L.current),[]),Yj();const z=E.useCallback(U=>{var ge,P;return H.current===((ge=k.current)==null?void 0:ge.side)&&$J(U,(P=k.current)==null?void 0:P.area)},[]);return u.jsx(kJ,{scope:r,searchRef:M,onItemEnter:E.useCallback(U=>{z(U)&&U.preventDefault()},[z]),onItemLeave:E.useCallback(U=>{var re;z(U)||((re=C.current)==null||re.focus(),O(null))},[z]),onTriggerLeave:E.useCallback(U=>{z(U)&&U.preventDefault()},[z]),pointerGraceTimerRef:R,onPointerGraceIntentChange:E.useCallback(U=>{k.current=U},[]),children:u.jsx(ie,{...Z,children:u.jsx(s3,{asChild:!0,trapped:a,onMountAutoFocus:ht(s,U=>{var re;U.preventDefault(),(re=C.current)==null||re.focus({preventScroll:!0})}),onUnmountAutoFocus:i,children:u.jsx(E0,{asChild:!0,disableOutsidePointerEvents:o,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:h,onDismiss:p,children:u.jsx(ZR,{asChild:!0,...b,dir:x.dir,orientation:"vertical",loop:n,currentTabStopId:T,onCurrentTabStopIdChange:O,onEntryFocus:ht(l,U=>{x.isUsingKeyboardRef.current||U.preventDefault()}),preventScrollOnEntryFocus:!0,children:u.jsx(c4,{role:"menu","aria-orientation":"vertical","data-state":g7(w.open),"data-radix-menu-content":"",dir:x.dir,...v,...g,ref:j,style:{outline:"none",...g.style},onKeyDown:ht(g.onKeyDown,U=>{const ge=U.target.closest("[data-radix-menu-content]")===U.currentTarget,P=U.ctrlKey||U.altKey||U.metaKey,I=U.key.length===1;ge&&(U.key==="Tab"&&U.preventDefault(),!P&&I&&Y(U.key));const D=C.current;if(U.target!==D||!wJ.includes(U.key))return;U.preventDefault();const X=S().filter(se=>!se.disabled).map(se=>se.ref.current);KF.includes(U.key)&&X.reverse(),UJ(X)}),onBlur:ht(e.onBlur,U=>{U.currentTarget.contains(U.target)||(window.clearTimeout(L.current),M.current="")}),onPointerMove:ht(e.onPointerMove,u0(U=>{const re=U.target,ge=q.current!==U.clientX;if(U.currentTarget.contains(re)&&ge){const P=U.clientX>q.current?"right":"left";H.current=P,q.current=U.clientX}}))})})})})})})});e7.displayName=Ks;var FJ="MenuGroup",A3=E.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e;return u.jsx(Rt.div,{role:"group",...n,ref:t})});A3.displayName=FJ;var LJ="MenuLabel",t7=E.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e;return u.jsx(Rt.div,{...n,ref:t})});t7.displayName=LJ;var Zx="MenuItem",AC="menu.itemSelect",ov=E.forwardRef((e,t)=>{const{disabled:r=!1,onSelect:n,...a}=e,s=E.useRef(null),i=$0(Zx,e.__scopeMenu),o=_3(Zx,e.__scopeMenu),l=er(t,s),c=E.useRef(!1),d=()=>{const f=s.current;if(!r&&f){const h=new CustomEvent(AC,{bubbles:!0,cancelable:!0});f.addEventListener(AC,p=>n==null?void 0:n(p),{once:!0}),qb(f,h),h.defaultPrevented?c.current=!1:i.onClose()}};return u.jsx(r7,{...a,ref:l,disabled:r,onClick:ht(e.onClick,d),onPointerDown:f=>{var h;(h=e.onPointerDown)==null||h.call(e,f),c.current=!0},onPointerUp:ht(e.onPointerUp,f=>{var h;c.current||(h=f.currentTarget)==null||h.click()}),onKeyDown:ht(e.onKeyDown,f=>{const h=o.searchRef.current!=="";r||h&&f.key===" "||E5.includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})})});ov.displayName=Zx;var r7=E.forwardRef((e,t)=>{const{__scopeMenu:r,disabled:n=!1,textValue:a,...s}=e,i=_3(Zx,r),o=XF(r),l=E.useRef(null),c=er(t,l),[d,f]=E.useState(!1),[h,p]=E.useState("");return E.useEffect(()=>{const y=l.current;y&&p((y.textContent??"").trim())},[s.children]),u.jsx(c0.ItemSlot,{scope:r,disabled:n,textValue:a??h,children:u.jsx(JR,{asChild:!0,...o,focusable:!n,children:u.jsx(Rt.div,{role:"menuitem","data-highlighted":d?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...s,ref:c,onPointerMove:ht(e.onPointerMove,u0(y=>{n?i.onItemLeave(y):(i.onItemEnter(y),y.defaultPrevented||y.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:ht(e.onPointerLeave,u0(y=>i.onItemLeave(y))),onFocus:ht(e.onFocus,()=>f(!0)),onBlur:ht(e.onBlur,()=>f(!1))})})})}),OJ="MenuCheckboxItem",n7=E.forwardRef((e,t)=>{const{checked:r=!1,onCheckedChange:n,...a}=e;return u.jsx(l7,{scope:e.__scopeMenu,checked:r,children:u.jsx(ov,{role:"menuitemcheckbox","aria-checked":Jx(r)?"mixed":r,...a,ref:t,"data-state":C3(r),onSelect:ht(a.onSelect,()=>n==null?void 0:n(Jx(r)?!0:!r),{checkForDefaultPrevented:!1})})})});n7.displayName=OJ;var a7="MenuRadioGroup",[IJ,DJ]=Du(a7,{value:void 0,onValueChange:()=>{}}),s7=E.forwardRef((e,t)=>{const{value:r,onValueChange:n,...a}=e,s=Qa(n);return u.jsx(IJ,{scope:e.__scopeMenu,value:r,onValueChange:s,children:u.jsx(A3,{...a,ref:t})})});s7.displayName=a7;var i7="MenuRadioItem",o7=E.forwardRef((e,t)=>{const{value:r,...n}=e,a=DJ(i7,e.__scopeMenu),s=r===a.value;return u.jsx(l7,{scope:e.__scopeMenu,checked:s,children:u.jsx(ov,{role:"menuitemradio","aria-checked":s,...n,ref:t,"data-state":C3(s),onSelect:ht(n.onSelect,()=>{var i;return(i=a.onValueChange)==null?void 0:i.call(a,r)},{checkForDefaultPrevented:!1})})})});o7.displayName=i7;var N3="MenuItemIndicator",[l7,MJ]=Du(N3,{checked:!1}),c7=E.forwardRef((e,t)=>{const{__scopeMenu:r,forceMount:n,...a}=e,s=MJ(N3,r);return u.jsx(Oi,{present:n||Jx(s.checked)||s.checked===!0,children:u.jsx(Rt.span,{...a,ref:t,"data-state":C3(s.checked)})})});c7.displayName=N3;var BJ="MenuSeparator",u7=E.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e;return u.jsx(Rt.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});u7.displayName=BJ;var zJ="MenuArrow",d7=E.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e,a=iv(r);return u.jsx(u4,{...a,...n,ref:t})});d7.displayName=zJ;var HJ="MenuSub",[qce,f7]=Du(HJ),rp="MenuSubTrigger",h7=E.forwardRef((e,t)=>{const r=Mu(rp,e.__scopeMenu),n=$0(rp,e.__scopeMenu),a=f7(rp,e.__scopeMenu),s=_3(rp,e.__scopeMenu),i=E.useRef(null),{pointerGraceTimerRef:o,onPointerGraceIntentChange:l}=s,c={__scopeMenu:e.__scopeMenu},d=E.useCallback(()=>{i.current&&window.clearTimeout(i.current),i.current=null},[]);return E.useEffect(()=>d,[d]),E.useEffect(()=>{const f=o.current;return()=>{window.clearTimeout(f),l(null)}},[o,l]),u.jsx(w3,{asChild:!0,...c,children:u.jsx(r7,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":a.contentId,"data-state":g7(r.open),...e,ref:T0(t,a.onTriggerChange),onClick:f=>{var h;(h=e.onClick)==null||h.call(e,f),!(e.disabled||f.defaultPrevented)&&(f.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:ht(e.onPointerMove,u0(f=>{s.onItemEnter(f),!f.defaultPrevented&&!e.disabled&&!r.open&&!i.current&&(s.onPointerGraceIntentChange(null),i.current=window.setTimeout(()=>{r.onOpenChange(!0),d()},100))})),onPointerLeave:ht(e.onPointerLeave,u0(f=>{var p,y;d();const h=(p=r.content)==null?void 0:p.getBoundingClientRect();if(h){const g=(y=r.content)==null?void 0:y.dataset.side,w=g==="right",x=w?-5:5,v=h[w?"left":"right"],b=h[w?"right":"left"];s.onPointerGraceIntentChange({area:[{x:f.clientX+x,y:f.clientY},{x:v,y:h.top},{x:b,y:h.top},{x:b,y:h.bottom},{x:v,y:h.bottom}],side:g}),window.clearTimeout(o.current),o.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(f),f.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:ht(e.onKeyDown,f=>{var p;const h=s.searchRef.current!=="";e.disabled||h&&f.key===" "||bJ[n.dir].includes(f.key)&&(r.onOpenChange(!0),(p=r.content)==null||p.focus(),f.preventDefault())})})})});h7.displayName=rp;var p7="MenuSubContent",m7=E.forwardRef((e,t)=>{const r=ZF(Ks,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,s=Mu(Ks,e.__scopeMenu),i=$0(Ks,e.__scopeMenu),o=f7(p7,e.__scopeMenu),l=E.useRef(null),c=er(t,l);return u.jsx(c0.Provider,{scope:e.__scopeMenu,children:u.jsx(Oi,{present:n||s.open,children:u.jsx(c0.Slot,{scope:e.__scopeMenu,children:u.jsx(S3,{id:o.contentId,"aria-labelledby":o.triggerId,...a,ref:c,align:"start",side:i.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:d=>{var f;i.isUsingKeyboardRef.current&&((f=l.current)==null||f.focus()),d.preventDefault()},onCloseAutoFocus:d=>d.preventDefault(),onFocusOutside:ht(e.onFocusOutside,d=>{d.target!==o.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:ht(e.onEscapeKeyDown,d=>{i.onClose(),d.preventDefault()}),onKeyDown:ht(e.onKeyDown,d=>{var p;const f=d.currentTarget.contains(d.target),h=_J[i.dir].includes(d.key);f&&h&&(s.onOpenChange(!1),(p=o.trigger)==null||p.focus(),d.preventDefault())})})})})})});m7.displayName=p7;function g7(e){return e?"open":"closed"}function Jx(e){return e==="indeterminate"}function C3(e){return Jx(e)?"indeterminate":e?"checked":"unchecked"}function UJ(e){const t=document.activeElement;for(const r of e)if(r===t||(r.focus(),document.activeElement!==t))return}function VJ(e,t){return e.map((r,n)=>e[(t+n)%e.length])}function qJ(e,t,r){const a=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,s=r?e.indexOf(r):-1;let i=VJ(e,Math.max(s,0));a.length===1&&(i=i.filter(c=>c!==r));const l=i.find(c=>c.toLowerCase().startsWith(a.toLowerCase()));return l!==r?l:void 0}function WJ(e,t){const{x:r,y:n}=e;let a=!1;for(let s=0,i=t.length-1;s<t.length;i=s++){const o=t[s],l=t[i],c=o.x,d=o.y,f=l.x,h=l.y;d>n!=h>n&&r<(f-c)*(n-d)/(h-d)+c&&(a=!a)}return a}function $J(e,t){if(!t)return!1;const r={x:e.clientX,y:e.clientY};return WJ(r,t)}function u0(e){return t=>t.pointerType==="mouse"?e(t):void 0}var GJ=QF,KJ=w3,YJ=JF,XJ=e7,QJ=A3,ZJ=t7,JJ=ov,eee=n7,tee=s7,ree=o7,nee=c7,aee=u7,see=d7,iee=h7,oee=m7,lv="DropdownMenu",[lee]=Cs(lv,[YF]),La=YF(),[cee,x7]=lee(lv),v7=e=>{const{__scopeDropdownMenu:t,children:r,dir:n,open:a,defaultOpen:s,onOpenChange:i,modal:o=!0}=e,l=La(t),c=E.useRef(null),[d,f]=mo({prop:a,defaultProp:s??!1,onChange:i,caller:lv});return u.jsx(cee,{scope:t,triggerId:pc(),triggerRef:c,contentId:pc(),open:d,onOpenChange:f,onOpenToggle:E.useCallback(()=>f(h=>!h),[f]),modal:o,children:u.jsx(GJ,{...l,open:d,onOpenChange:f,dir:n,modal:o,children:r})})};v7.displayName=lv;var y7="DropdownMenuTrigger",w7=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,disabled:n=!1,...a}=e,s=x7(y7,r),i=La(r);return u.jsx(KJ,{asChild:!0,...i,children:u.jsx(Rt.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...a,ref:T0(t,s.triggerRef),onPointerDown:ht(e.onPointerDown,o=>{!n&&o.button===0&&o.ctrlKey===!1&&(s.onOpenToggle(),s.open||o.preventDefault())}),onKeyDown:ht(e.onKeyDown,o=>{n||(["Enter"," "].includes(o.key)&&s.onOpenToggle(),o.key==="ArrowDown"&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(o.key)&&o.preventDefault())})})})});w7.displayName=y7;var uee="DropdownMenuPortal",b7=e=>{const{__scopeDropdownMenu:t,...r}=e,n=La(t);return u.jsx(YJ,{...n,...r})};b7.displayName=uee;var _7="DropdownMenuContent",S7=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=x7(_7,r),s=La(r),i=E.useRef(!1);return u.jsx(XJ,{id:a.contentId,"aria-labelledby":a.triggerId,...s,...n,ref:t,onCloseAutoFocus:ht(e.onCloseAutoFocus,o=>{var l;i.current||(l=a.triggerRef.current)==null||l.focus(),i.current=!1,o.preventDefault()}),onInteractOutside:ht(e.onInteractOutside,o=>{const l=o.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0,d=l.button===2||c;(!a.modal||d)&&(i.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});S7.displayName=_7;var dee="DropdownMenuGroup",fee=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(QJ,{...a,...n,ref:t})});fee.displayName=dee;var hee="DropdownMenuLabel",A7=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(ZJ,{...a,...n,ref:t})});A7.displayName=hee;var pee="DropdownMenuItem",N7=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(JJ,{...a,...n,ref:t})});N7.displayName=pee;var mee="DropdownMenuCheckboxItem",C7=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(eee,{...a,...n,ref:t})});C7.displayName=mee;var gee="DropdownMenuRadioGroup",xee=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(tee,{...a,...n,ref:t})});xee.displayName=gee;var vee="DropdownMenuRadioItem",P7=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(ree,{...a,...n,ref:t})});P7.displayName=vee;var yee="DropdownMenuItemIndicator",T7=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(nee,{...a,...n,ref:t})});T7.displayName=yee;var wee="DropdownMenuSeparator",k7=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(aee,{...a,...n,ref:t})});k7.displayName=wee;var bee="DropdownMenuArrow",_ee=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(see,{...a,...n,ref:t})});_ee.displayName=bee;var See="DropdownMenuSubTrigger",E7=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(iee,{...a,...n,ref:t})});E7.displayName=See;var Aee="DropdownMenuSubContent",j7=E.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=La(r);return u.jsx(oee,{...a,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});j7.displayName=Aee;var Nee=v7,Cee=w7,Pee=b7,R7=S7,F7=A7,L7=N7,O7=C7,I7=P7,D7=T7,M7=k7,B7=E7,z7=j7;const Tee=Nee,kee=Cee,Eee=E.forwardRef(({className:e,inset:t,children:r,...n},a)=>u.jsxs(B7,{ref:a,className:Nt("flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",t&&"pl-8",e),...n,children:[r,u.jsx(Ek,{className:"ml-auto"})]}));Eee.displayName=B7.displayName;const jee=E.forwardRef(({className:e,...t},r)=>u.jsx(z7,{ref:r,className:Nt("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",e),...t}));jee.displayName=z7.displayName;const H7=E.forwardRef(({className:e,sideOffset:t=4,...r},n)=>u.jsx(Pee,{children:u.jsx(R7,{ref:n,sideOffset:t,className:Nt("z-50 max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",e),...r})}));H7.displayName=R7.displayName;const j5=E.forwardRef(({className:e,inset:t,...r},n)=>u.jsx(L7,{ref:n,className:Nt("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",t&&"pl-8",e),...r}));j5.displayName=L7.displayName;const Ree=E.forwardRef(({className:e,children:t,checked:r,...n},a)=>u.jsxs(O7,{ref:a,className:Nt("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:r,...n,children:[u.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:u.jsx(D7,{children:u.jsx(Kb,{className:"h-4 w-4"})})}),t]}));Ree.displayName=O7.displayName;const Fee=E.forwardRef(({className:e,children:t,...r},n)=>u.jsxs(I7,{ref:n,className:Nt("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...r,children:[u.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:u.jsx(D7,{children:u.jsx(jk,{className:"h-2 w-2 fill-current"})})}),t]}));Fee.displayName=I7.displayName;const Lee=E.forwardRef(({className:e,inset:t,...r},n)=>u.jsx(F7,{ref:n,className:Nt("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...r}));Lee.displayName=F7.displayName;const Oee=E.forwardRef(({className:e,...t},r)=>u.jsx(M7,{ref:r,className:Nt("-mx-1 my-1 h-px bg-muted",e),...t}));Oee.displayName=M7.displayName;/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var e1={};e1.version="0.18.5";var U7=1252,Iee=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],V7=function(e){Iee.indexOf(e)!=-1&&(U7=e)};function Dee(){V7(1252)}var d0=function(e){V7(e)};function Mee(){d0(1200),Dee()}var xg=function(t){return String.fromCharCode(t)},NC=function(t){return String.fromCharCode(t)},t1,Ql="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function f0(e){for(var t="",r=0,n=0,a=0,s=0,i=0,o=0,l=0,c=0;c<e.length;)r=e.charCodeAt(c++),s=r>>2,n=e.charCodeAt(c++),i=(r&3)<<4|n>>4,a=e.charCodeAt(c++),o=(n&15)<<2|a>>6,l=a&63,isNaN(n)?o=l=64:isNaN(a)&&(l=64),t+=Ql.charAt(s)+Ql.charAt(i)+Ql.charAt(o)+Ql.charAt(l);return t}function rl(e){var t="",r=0,n=0,a=0,s=0,i=0,o=0,l=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var c=0;c<e.length;)s=Ql.indexOf(e.charAt(c++)),i=Ql.indexOf(e.charAt(c++)),r=s<<2|i>>4,t+=String.fromCharCode(r),o=Ql.indexOf(e.charAt(c++)),n=(i&15)<<4|o>>2,o!==64&&(t+=String.fromCharCode(n)),l=Ql.indexOf(e.charAt(c++)),a=(o&3)<<6|l,l!==64&&(t+=String.fromCharCode(a));return t}var ur=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),il=function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(t,r){return r?new Buffer(t,r):new Buffer(t)}:Buffer.from.bind(Buffer)}return function(){}}();function Eu(e){return ur?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function CC(e){return ur?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var Ci=function(t){return ur?il(t,"binary"):t.split("").map(function(r){return r.charCodeAt(0)&255})};function cv(e){if(typeof ArrayBuffer>"u")return Ci(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=e.charCodeAt(n)&255;return t}function G0(e){if(Array.isArray(e))return e.map(function(n){return String.fromCharCode(n)}).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function Bee(e){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(e)}var Qn=ur?function(e){return Buffer.concat(e.map(function(t){return Buffer.isBuffer(t)?t:il(t)}))}:function(e){if(typeof Uint8Array<"u"){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var n=new Uint8Array(r),a=0;for(t=0,r=0;t<e.length;r+=a,++t)if(a=e[t].length,e[t]instanceof Uint8Array)n.set(e[t],r);else{if(typeof e[t]=="string")throw"wtf";n.set(new Uint8Array(e[t]),r)}return n}return[].concat.apply([],e.map(function(s){return Array.isArray(s)?s:[].slice.call(s)}))};function zee(e){for(var t=[],r=0,n=e.length+250,a=Eu(e.length+255),s=0;s<e.length;++s){var i=e.charCodeAt(s);if(i<128)a[r++]=i;else if(i<2048)a[r++]=192|i>>6&31,a[r++]=128|i&63;else if(i>=55296&&i<57344){i=(i&1023)+64;var o=e.charCodeAt(++s)&1023;a[r++]=240|i>>8&7,a[r++]=128|i>>2&63,a[r++]=128|o>>6&15|(i&3)<<4,a[r++]=128|o&63}else a[r++]=224|i>>12&15,a[r++]=128|i>>6&63,a[r++]=128|i&63;r>n&&(t.push(a.slice(0,r)),r=0,a=Eu(65535),n=65530)}return t.push(a.slice(0,r)),Qn(t)}var wp=/\u0000/g,vg=/[\u0001-\u0006]/g;function lf(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function Ti(e,t){var r=""+e;return r.length>=t?r:tn("0",t-r.length)+r}function P3(e,t){var r=""+e;return r.length>=t?r:tn(" ",t-r.length)+r}function r1(e,t){var r=""+e;return r.length>=t?r:r+tn(" ",t-r.length)}function Hee(e,t){var r=""+Math.round(e);return r.length>=t?r:tn("0",t-r.length)+r}function Uee(e,t){var r=""+e;return r.length>=t?r:tn("0",t-r.length)+r}var PC=Math.pow(2,32);function yd(e,t){if(e>PC||e<-PC)return Hee(e,t);var r=Math.round(e);return Uee(r,t)}function n1(e,t){return t=t||0,e.length>=7+t&&(e.charCodeAt(t)|32)===103&&(e.charCodeAt(t+1)|32)===101&&(e.charCodeAt(t+2)|32)===110&&(e.charCodeAt(t+3)|32)===101&&(e.charCodeAt(t+4)|32)===114&&(e.charCodeAt(t+5)|32)===97&&(e.charCodeAt(t+6)|32)===108}var TC=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],d2=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function Vee(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上åˆ/ä¸‹åˆ "hh"時"mm"分"ss"ç§’ "',e}var rn={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上åˆ/ä¸‹åˆ "hh"時"mm"分"ss"ç§’ "'},kC={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},qee={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function a1(e,t,r){for(var n=e<0?-1:1,a=e*n,s=0,i=1,o=0,l=1,c=0,d=0,f=Math.floor(a);c<t&&(f=Math.floor(a),o=f*i+s,d=f*c+l,!(a-f<5e-8));)a=1/(a-f),s=i,i=o,l=c,c=d;if(d>t&&(c>t?(d=l,o=s):(d=c,o=i)),!r)return[0,n*o,d];var h=Math.floor(n*o/d);return[h,n*o-h*d,d]}function yg(e,t,r){if(e>2958465||e<0)return null;var n=e|0,a=Math.floor(86400*(e-n)),s=0,i=[],o={D:n,T:a,u:86400*(e-n)-a,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(o.u)<1e-6&&(o.u=0),t&&t.date1904&&(n+=1462),o.u>.9999&&(o.u=0,++a==86400&&(o.T=a=0,++n,++o.D)),n===60)i=r?[1317,10,29]:[1900,2,29],s=3;else if(n===0)i=r?[1317,8,29]:[1900,1,0],s=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),i=[l.getFullYear(),l.getMonth()+1,l.getDate()],s=l.getDay(),n<60&&(s=(s+6)%7),r&&(s=Qee(l,i))}return o.y=i[0],o.m=i[1],o.d=i[2],o.S=a%60,a=Math.floor(a/60),o.M=a%60,a=Math.floor(a/60),o.H=a,o.q=s,o}var q7=new Date(1899,11,31,0,0,0),Wee=q7.getTime(),$ee=new Date(1900,2,1,0,0,0);function W7(e,t){var r=e.getTime();return t?r-=1461*24*60*60*1e3:e>=$ee&&(r+=24*60*60*1e3),(r-(Wee+(e.getTimezoneOffset()-q7.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function T3(e){return e.indexOf(".")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Gee(e){return e.indexOf("E")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function Kee(e){var t=e<0?12:11,r=T3(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10),r.length<=t)?r:e.toExponential(5)}function Yee(e){var t=T3(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function Xee(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),r;return t>=-4&&t<=-1?r=e.toPrecision(10+t):Math.abs(t)<=9?r=Kee(e):t===10?r=e.toFixed(10).substr(0,12):r=Yee(e),T3(Gee(r.toUpperCase()))}function R5(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):Xee(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return bc(14,W7(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function Qee(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function Zee(e,t,r,n){var a="",s=0,i=0,o=r.y,l,c=0;switch(e){case 98:o=r.y+543;case 121:switch(t.length){case 1:case 2:l=o%100,c=2;break;default:l=o%1e4,c=4;break}break;case 109:switch(t.length){case 1:case 2:l=r.m,c=t.length;break;case 3:return d2[r.m-1][1];case 5:return d2[r.m-1][0];default:return d2[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:l=r.d,c=t.length;break;case 3:return TC[r.q][0];default:return TC[r.q][1]}break;case 104:switch(t.length){case 1:case 2:l=1+(r.H+11)%12,c=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:l=r.H,c=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:l=r.M,c=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(t!="s"&&t!="ss"&&t!=".0"&&t!=".00"&&t!=".000")throw"bad second format: "+t;return r.u===0&&(t=="s"||t=="ss")?Ti(r.S,t.length):(n>=2?i=n===3?1e3:100:i=n===1?10:1,s=Math.round(i*(r.S+r.u)),s>=60*i&&(s=0),t==="s"?s===0?"0":""+s/i:(a=Ti(s,2+n),t==="ss"?a.substr(0,2):"."+a.substr(2,t.length-1)));case 90:switch(t){case"[h]":case"[hh]":l=r.D*24+r.H;break;case"[m]":case"[mm]":l=(r.D*24+r.H)*60+r.M;break;case"[s]":case"[ss]":l=((r.D*24+r.H)*60+r.M)*60+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}c=t.length===3?1:2;break;case 101:l=o,c=1;break}var d=c>0?Ti(l,c):"";return d}function Zl(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,n=e.substr(0,r);r!=e.length;r+=t)n+=(n.length>0?",":"")+e.substr(r,t);return n}var $7=/%/g;function Jee(e,t,r){var n=t.replace($7,""),a=t.length-n.length;return qo(e,n,r*Math.pow(10,2*a))+tn("%",a)}function ete(e,t,r){for(var n=t.length-1;t.charCodeAt(n-1)===44;)--n;return qo(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function G7(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+G7(e,-t);var a=e.indexOf(".");a===-1&&(a=e.indexOf("E"));var s=Math.floor(Math.log(t)*Math.LOG10E)%a;if(s<0&&(s+=a),r=(t/Math.pow(10,s)).toPrecision(n+1+(a+s)%a),r.indexOf("e")===-1){var i=Math.floor(Math.log(t)*Math.LOG10E);for(r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(i-r.length+s):r+="E+"+(i-s);r.substr(0,2)==="0.";)r=r.charAt(0)+r.substr(2,a)+"."+r.substr(2+a),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(o,l,c,d){return l+c+d.substr(0,(a+s)%a)+"."+d.substr(s)+"E"})}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var K7=/# (\?+)( ?)\/( ?)(\d+)/;function tte(e,t,r){var n=parseInt(e[4],10),a=Math.round(t*n),s=Math.floor(a/n),i=a-s*n,o=n;return r+(s===0?"":""+s)+" "+(i===0?tn(" ",e[1].length+1+e[4].length):P3(i,e[1].length)+e[2]+"/"+e[3]+Ti(o,e[4].length))}function rte(e,t,r){return r+(t===0?"":""+t)+tn(" ",e[1].length+2+e[4].length)}var Y7=/^#*0*\.([0#]+)/,X7=/\).*[0#]/,Q7=/\(###\) ###\\?-####/;function Ca(e){for(var t="",r,n=0;n!=e.length;++n)switch(r=e.charCodeAt(n)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(r)}return t}function EC(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function jC(e,t){var r=e-Math.floor(e),n=Math.pow(10,t);return t<(""+Math.round(r*n)).length?0:Math.round(r*n)}function nte(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function ate(e){return e<2147483647&&e>-2147483648?""+(e>=0?e|0:e-1|0):""+Math.floor(e)}function Is(e,t,r){if(e.charCodeAt(0)===40&&!t.match(X7)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Is("n",n,r):"("+Is("n",n,-r)+")"}if(t.charCodeAt(t.length-1)===44)return ete(e,t,r);if(t.indexOf("%")!==-1)return Jee(e,t,r);if(t.indexOf("E")!==-1)return G7(t,r);if(t.charCodeAt(0)===36)return"$"+Is(e,t.substr(t.charAt(1)==" "?2:1),r);var a,s,i,o,l=Math.abs(r),c=r<0?"-":"";if(t.match(/^00+$/))return c+yd(l,t.length);if(t.match(/^[#?]+$/))return a=yd(r,0),a==="0"&&(a=""),a.length>t.length?a:Ca(t.substr(0,t.length-a.length))+a;if(s=t.match(K7))return tte(s,l,c);if(t.match(/^#+0+$/))return c+yd(l,t.length-t.indexOf("0"));if(s=t.match(Y7))return a=EC(r,s[1].length).replace(/^([^\.]+)$/,"$1."+Ca(s[1])).replace(/\.$/,"."+Ca(s[1])).replace(/\.(\d*)$/,function(y,g){return"."+g+tn("0",Ca(s[1]).length-g.length)}),t.indexOf("0.")!==-1?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),s=t.match(/^(0*)\.(#*)$/))return c+EC(l,s[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,s[1].length?"0.":".");if(s=t.match(/^#{1,3},##0(\.?)$/))return c+Zl(yd(l,0));if(s=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Is(e,t,-r):Zl(""+(Math.floor(r)+nte(r,s[1].length)))+"."+Ti(jC(r,s[1].length),s[1].length);if(s=t.match(/^#,#*,#0/))return Is(e,t.replace(/^#,#*,/,""),r);if(s=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=lf(Is(e,t.replace(/[\\-]/g,""),r)),i=0,lf(lf(t.replace(/\\/g,"")).replace(/[0#]/g,function(y){return i<a.length?a.charAt(i++):y==="0"?"0":""}));if(t.match(Q7))return a=Is(e,"##########",r),"("+a.substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var d="";if(s=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return i=Math.min(s[4].length,7),o=a1(l,Math.pow(10,i)-1,!1),a=""+c,d=qo("n",s[1],o[1]),d.charAt(d.length-1)==" "&&(d=d.substr(0,d.length-1)+"0"),a+=d+s[2]+"/"+s[3],d=r1(o[2],i),d.length<s[4].length&&(d=Ca(s[4].substr(s[4].length-d.length))+d),a+=d,a;if(s=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return i=Math.min(Math.max(s[1].length,s[4].length),7),o=a1(l,Math.pow(10,i)-1,!0),c+(o[0]||(o[1]?"":"0"))+" "+(o[1]?P3(o[1],i)+s[2]+"/"+s[3]+r1(o[2],i):tn(" ",2*i+1+s[2].length+s[3].length));if(s=t.match(/^[#0?]+$/))return a=yd(r,0),t.length<=a.length?a:Ca(t.substr(0,t.length-a.length))+a;if(s=t.match(/^([#0?]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(s[2].length,10)).replace(/([^0])0+$/,"$1"),i=a.indexOf(".");var f=t.indexOf(".")-i,h=t.length-a.length-f;return Ca(t.substr(0,f)+a+t.substr(t.length-h))}if(s=t.match(/^00,000\.([#0]*0)$/))return i=jC(r,s[1].length),r<0?"-"+Is(e,t,-r):Zl(ate(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(y){return"00,"+(y.length<3?Ti(0,3-y.length):"")+y})+"."+Ti(i,s[1].length);switch(t){case"###,##0.00":return Is(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var p=Zl(yd(l,0));return p!=="0"?c+p:"";case"###,###.00":return Is(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return Is(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function ste(e,t,r){for(var n=t.length-1;t.charCodeAt(n-1)===44;)--n;return qo(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function ite(e,t,r){var n=t.replace($7,""),a=t.length-n.length;return qo(e,n,r*Math.pow(10,2*a))+tn("%",a)}function Z7(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+Z7(e,-t);var a=e.indexOf(".");a===-1&&(a=e.indexOf("E"));var s=Math.floor(Math.log(t)*Math.LOG10E)%a;if(s<0&&(s+=a),r=(t/Math.pow(10,s)).toPrecision(n+1+(a+s)%a),!r.match(/[Ee]/)){var i=Math.floor(Math.log(t)*Math.LOG10E);r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(i-r.length+s):r+="E+"+(i-s),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(o,l,c,d){return l+c+d.substr(0,(a+s)%a)+"."+d.substr(s)+"E"})}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function Ki(e,t,r){if(e.charCodeAt(0)===40&&!t.match(X7)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Ki("n",n,r):"("+Ki("n",n,-r)+")"}if(t.charCodeAt(t.length-1)===44)return ste(e,t,r);if(t.indexOf("%")!==-1)return ite(e,t,r);if(t.indexOf("E")!==-1)return Z7(t,r);if(t.charCodeAt(0)===36)return"$"+Ki(e,t.substr(t.charAt(1)==" "?2:1),r);var a,s,i,o,l=Math.abs(r),c=r<0?"-":"";if(t.match(/^00+$/))return c+Ti(l,t.length);if(t.match(/^[#?]+$/))return a=""+r,r===0&&(a=""),a.length>t.length?a:Ca(t.substr(0,t.length-a.length))+a;if(s=t.match(K7))return rte(s,l,c);if(t.match(/^#+0+$/))return c+Ti(l,t.length-t.indexOf("0"));if(s=t.match(Y7))return a=(""+r).replace(/^([^\.]+)$/,"$1."+Ca(s[1])).replace(/\.$/,"."+Ca(s[1])),a=a.replace(/\.(\d*)$/,function(y,g){return"."+g+tn("0",Ca(s[1]).length-g.length)}),t.indexOf("0.")!==-1?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),s=t.match(/^(0*)\.(#*)$/))return c+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,s[1].length?"0.":".");if(s=t.match(/^#{1,3},##0(\.?)$/))return c+Zl(""+l);if(s=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Ki(e,t,-r):Zl(""+r)+"."+tn("0",s[1].length);if(s=t.match(/^#,#*,#0/))return Ki(e,t.replace(/^#,#*,/,""),r);if(s=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=lf(Ki(e,t.replace(/[\\-]/g,""),r)),i=0,lf(lf(t.replace(/\\/g,"")).replace(/[0#]/g,function(y){return i<a.length?a.charAt(i++):y==="0"?"0":""}));if(t.match(Q7))return a=Ki(e,"##########",r),"("+a.substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var d="";if(s=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return i=Math.min(s[4].length,7),o=a1(l,Math.pow(10,i)-1,!1),a=""+c,d=qo("n",s[1],o[1]),d.charAt(d.length-1)==" "&&(d=d.substr(0,d.length-1)+"0"),a+=d+s[2]+"/"+s[3],d=r1(o[2],i),d.length<s[4].length&&(d=Ca(s[4].substr(s[4].length-d.length))+d),a+=d,a;if(s=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return i=Math.min(Math.max(s[1].length,s[4].length),7),o=a1(l,Math.pow(10,i)-1,!0),c+(o[0]||(o[1]?"":"0"))+" "+(o[1]?P3(o[1],i)+s[2]+"/"+s[3]+r1(o[2],i):tn(" ",2*i+1+s[2].length+s[3].length));if(s=t.match(/^[#0?]+$/))return a=""+r,t.length<=a.length?a:Ca(t.substr(0,t.length-a.length))+a;if(s=t.match(/^([#0]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(s[2].length,10)).replace(/([^0])0+$/,"$1"),i=a.indexOf(".");var f=t.indexOf(".")-i,h=t.length-a.length-f;return Ca(t.substr(0,f)+a+t.substr(t.length-h))}if(s=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+Ki(e,t,-r):Zl(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(y){return"00,"+(y.length<3?Ti(0,3-y.length):"")+y})+"."+Ti(0,s[1].length);switch(t){case"###,###":case"##,###":case"#,###":var p=Zl(""+l);return p!=="0"?c+p:"";default:if(t.match(/\.[0#?]*$/))return Ki(e,t.slice(0,t.lastIndexOf(".")),r)+Ca(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function qo(e,t,r){return(r|0)===r?Ki(e,t,r):Is(e,t,r)}function ote(e){for(var t=[],r=!1,n=0,a=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(a,n-a),a=n+1}if(t[t.length]=e.substr(a),r===!0)throw new Error("Format |"+e+"| unterminated string ");return t}var J7=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function eL(e){for(var t=0,r="",n="";t<e.length;)switch(r=e.charAt(t)){case"G":n1(e,t)&&(t+=6),t++;break;case'"':for(;e.charCodeAt(++t)!==34&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if(e.charAt(t+1)==="1"||e.charAt(t+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"上":if(e.substr(t,3).toUpperCase()==="A/P"||e.substr(t,5).toUpperCase()==="AM/PM"||e.substr(t,5).toUpperCase()==="上åˆ/下åˆ")return!0;++t;break;case"[":for(n=r;e.charAt(t++)!=="]"&&t<e.length;)n+=e.charAt(t);if(n.match(J7))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||r=="\\"&&e.charAt(t+1)=="-"&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t,(e.charAt(t)==" "||e.charAt(t)=="*")&&++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;case" ":++t;break;default:++t;break}return!1}function lte(e,t,r,n){for(var a=[],s="",i=0,o="",l="t",c,d,f,h="H";i<e.length;)switch(o=e.charAt(i)){case"G":if(!n1(e,i))throw new Error("unrecognized character "+o+" in "+e);a[a.length]={t:"G",v:"General"},i+=7;break;case'"':for(s="";(f=e.charCodeAt(++i))!==34&&i<e.length;)s+=String.fromCharCode(f);a[a.length]={t:"t",v:s},++i;break;case"\\":var p=e.charAt(++i),y=p==="("||p===")"?p:"t";a[a.length]={t:y,v:p},++i;break;case"_":a[a.length]={t:"t",v:" "},i+=2;break;case"@":a[a.length]={t:"T",v:t},++i;break;case"B":case"b":if(e.charAt(i+1)==="1"||e.charAt(i+1)==="2"){if(c==null&&(c=yg(t,r,e.charAt(i+1)==="2"),c==null))return"";a[a.length]={t:"X",v:e.substr(i,2)},l=o,i+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":o=o.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0||c==null&&(c=yg(t,r),c==null))return"";for(s=o;++i<e.length&&e.charAt(i).toLowerCase()===o;)s+=o;o==="m"&&l.toLowerCase()==="h"&&(o="M"),o==="h"&&(o=h),a[a.length]={t:o,v:s},l=o;break;case"A":case"a":case"上":var g={t:o,v:o};if(c==null&&(c=yg(t,r)),e.substr(i,3).toUpperCase()==="A/P"?(c!=null&&(g.v=c.H>=12?"P":"A"),g.t="T",h="h",i+=3):e.substr(i,5).toUpperCase()==="AM/PM"?(c!=null&&(g.v=c.H>=12?"PM":"AM"),g.t="T",i+=5,h="h"):e.substr(i,5).toUpperCase()==="上åˆ/下åˆ"?(c!=null&&(g.v=c.H>=12?"下åˆ":"上åˆ"),g.t="T",i+=5,h="h"):(g.t="t",++i),c==null&&g.t==="T")return"";a[a.length]=g,l=o;break;case"[":for(s=o;e.charAt(i++)!=="]"&&i<e.length;)s+=e.charAt(i);if(s.slice(-1)!=="]")throw'unterminated "[" block: |'+s+"|";if(s.match(J7)){if(c==null&&(c=yg(t,r),c==null))return"";a[a.length]={t:"Z",v:s.toLowerCase()},l=s.charAt(1)}else s.indexOf("$")>-1&&(s=(s.match(/\$([^-\[\]]*)/)||[])[1]||"$",eL(e)||(a[a.length]={t:"t",v:s}));break;case".":if(c!=null){for(s=o;++i<e.length&&(o=e.charAt(i))==="0";)s+=o;a[a.length]={t:"s",v:s};break}case"0":case"#":for(s=o;++i<e.length&&"0#?.,E+-%".indexOf(o=e.charAt(i))>-1;)s+=o;a[a.length]={t:"n",v:s};break;case"?":for(s=o;e.charAt(++i)===o;)s+=o;a[a.length]={t:o,v:s},l=o;break;case"*":++i,(e.charAt(i)==" "||e.charAt(i)=="*")&&++i;break;case"(":case")":a[a.length]={t:n===1?"t":o,v:o},++i;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(s=o;i<e.length&&"0123456789".indexOf(e.charAt(++i))>-1;)s+=e.charAt(i);a[a.length]={t:"D",v:s};break;case" ":a[a.length]={t:o,v:o},++i;break;case"$":a[a.length]={t:"t",v:"$"},++i;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(o)===-1)throw new Error("unrecognized character "+o+" in "+e);a[a.length]={t:"t",v:o},++i;break}var w=0,x=0,v;for(i=a.length-1,l="t";i>=0;--i)switch(a[i].t){case"h":case"H":a[i].t=h,l="h",w<1&&(w=1);break;case"s":(v=a[i].v.match(/\.0+$/))&&(x=Math.max(x,v[0].length-1)),w<3&&(w=3);case"d":case"y":case"M":case"e":l=a[i].t;break;case"m":l==="s"&&(a[i].t="M",w<2&&(w=2));break;case"X":break;case"Z":w<1&&a[i].v.match(/[Hh]/)&&(w=1),w<2&&a[i].v.match(/[Mm]/)&&(w=2),w<3&&a[i].v.match(/[Ss]/)&&(w=3)}switch(w){case 0:break;case 1:c.u>=.5&&(c.u=0,++c.S),c.S>=60&&(c.S=0,++c.M),c.M>=60&&(c.M=0,++c.H);break;case 2:c.u>=.5&&(c.u=0,++c.S),c.S>=60&&(c.S=0,++c.M);break}var b="",S;for(i=0;i<a.length;++i)switch(a[i].t){case"t":case"T":case" ":case"D":break;case"X":a[i].v="",a[i].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":a[i].v=Zee(a[i].t.charCodeAt(0),a[i].v,c,x),a[i].t="t";break;case"n":case"?":for(S=i+1;a[S]!=null&&((o=a[S].t)==="?"||o==="D"||(o===" "||o==="t")&&a[S+1]!=null&&(a[S+1].t==="?"||a[S+1].t==="t"&&a[S+1].v==="/")||a[i].t==="("&&(o===" "||o==="n"||o===")")||o==="t"&&(a[S].v==="/"||a[S].v===" "&&a[S+1]!=null&&a[S+1].t=="?"));)a[i].v+=a[S].v,a[S]={v:"",t:";"},++S;b+=a[i].v,i=S-1;break;case"G":a[i].t="t",a[i].v=R5(t,r);break}var T="",O,C;if(b.length>0){b.charCodeAt(0)==40?(O=t<0&&b.charCodeAt(0)===45?-t:t,C=qo("n",b,O)):(O=t<0&&n>1?-t:t,C=qo("n",b,O),O<0&&a[0]&&a[0].t=="t"&&(C=C.substr(1),a[0].v="-"+a[0].v)),S=C.length-1;var j=a.length;for(i=0;i<a.length;++i)if(a[i]!=null&&a[i].t!="t"&&a[i].v.indexOf(".")>-1){j=i;break}var L=a.length;if(j===a.length&&C.indexOf("E")===-1){for(i=a.length-1;i>=0;--i)a[i]==null||"n?".indexOf(a[i].t)===-1||(S>=a[i].v.length-1?(S-=a[i].v.length,a[i].v=C.substr(S+1,a[i].v.length)):S<0?a[i].v="":(a[i].v=C.substr(0,S+1),S=-1),a[i].t="t",L=i);S>=0&&L<a.length&&(a[L].v=C.substr(0,S+1)+a[L].v)}else if(j!==a.length&&C.indexOf("E")===-1){for(S=C.indexOf(".")-1,i=j;i>=0;--i)if(!(a[i]==null||"n?".indexOf(a[i].t)===-1)){for(d=a[i].v.indexOf(".")>-1&&i===j?a[i].v.indexOf(".")-1:a[i].v.length-1,T=a[i].v.substr(d+1);d>=0;--d)S>=0&&(a[i].v.charAt(d)==="0"||a[i].v.charAt(d)==="#")&&(T=C.charAt(S--)+T);a[i].v=T,a[i].t="t",L=i}for(S>=0&&L<a.length&&(a[L].v=C.substr(0,S+1)+a[L].v),S=C.indexOf(".")+1,i=j;i<a.length;++i)if(!(a[i]==null||"n?(".indexOf(a[i].t)===-1&&i!==j)){for(d=a[i].v.indexOf(".")>-1&&i===j?a[i].v.indexOf(".")+1:0,T=a[i].v.substr(0,d);d<a[i].v.length;++d)S<C.length&&(T+=C.charAt(S++));a[i].v=T,a[i].t="t",L=i}}}for(i=0;i<a.length;++i)a[i]!=null&&"n?".indexOf(a[i].t)>-1&&(O=n>1&&t<0&&i>0&&a[i-1].v==="-"?-t:t,a[i].v=qo(a[i].t,a[i].v,O),a[i].t="t");var M="";for(i=0;i!==a.length;++i)a[i]!=null&&(M+=a[i].v);return M}var RC=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function FC(e,t){if(t==null)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function cte(e,t){var r=ote(e),n=r.length,a=r[n-1].indexOf("@");if(n<4&&a>-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if(typeof t!="number")return[4,r.length===4||a>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=a>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=a>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=a>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break}var s=t>0?r[0]:t<0?r[1]:r[2];if(r[0].indexOf("[")===-1&&r[1].indexOf("[")===-1)return[n,s];if(r[0].match(/\[[=<>]/)!=null||r[1].match(/\[[=<>]/)!=null){var i=r[0].match(RC),o=r[1].match(RC);return FC(t,i)?[n,r[0]]:FC(t,o)?[n,r[1]]:[n,r[i!=null&&o!=null?2:1]]}return[n,s]}function bc(e,t,r){r==null&&(r={});var n="";switch(typeof e){case"string":e=="m/d/yy"&&r.dateNF?n=r.dateNF:n=e;break;case"number":e==14&&r.dateNF?n=r.dateNF:n=(r.table!=null?r.table:rn)[e],n==null&&(n=r.table&&r.table[kC[e]]||rn[kC[e]]),n==null&&(n=qee[e]||"General");break}if(n1(n,0))return R5(t,r);t instanceof Date&&(t=W7(t,r.date1904));var a=cte(n,t);if(n1(a[1]))return R5(t,r);if(t===!0)t="TRUE";else if(t===!1)t="FALSE";else if(t===""||t==null)return"";return lte(a[1],t,r,a[0])}function tL(e,t){if(typeof t!="number"){t=+t||-1;for(var r=0;r<392;++r){if(rn[r]==null){t<0&&(t=r);continue}if(rn[r]==e){t=r;break}}t<0&&(t=391)}return rn[t]=e,t}function uv(e){for(var t=0;t!=392;++t)e[t]!==void 0&&tL(e[t],t)}function dv(){rn=Vee()}var rL=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function ute(e){var t=typeof e=="number"?rn[e]:e;return t=t.replace(rL,"(\\d+)"),new RegExp("^"+t+"$")}function dte(e,t,r){var n=-1,a=-1,s=-1,i=-1,o=-1,l=-1;(t.match(rL)||[]).forEach(function(f,h){var p=parseInt(r[h+1],10);switch(f.toLowerCase().charAt(0)){case"y":n=p;break;case"d":s=p;break;case"h":i=p;break;case"s":l=p;break;case"m":i>=0?o=p:a=p;break}}),l>=0&&o==-1&&a>=0&&(o=a,a=-1);var c=(""+(n>=0?n:new Date().getFullYear())).slice(-4)+"-"+("00"+(a>=1?a:1)).slice(-2)+"-"+("00"+(s>=1?s:1)).slice(-2);c.length==7&&(c="0"+c),c.length==8&&(c="20"+c);var d=("00"+(i>=0?i:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return i==-1&&o==-1&&l==-1?c:n==-1&&a==-1&&s==-1?d:c+"T"+d}var fte=function(){var e={};e.version="1.2.0";function t(){for(var C=0,j=new Array(256),L=0;L!=256;++L)C=L,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,j[L]=C;return typeof Int32Array<"u"?new Int32Array(j):j}var r=t();function n(C){var j=0,L=0,M=0,R=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(M=0;M!=256;++M)R[M]=C[M];for(M=0;M!=256;++M)for(L=C[M],j=256+M;j<4096;j+=256)L=R[j]=L>>>8^C[L&255];var k=[];for(M=1;M!=16;++M)k[M-1]=typeof Int32Array<"u"?R.subarray(M*256,M*256+256):R.slice(M*256,M*256+256);return k}var a=n(r),s=a[0],i=a[1],o=a[2],l=a[3],c=a[4],d=a[5],f=a[6],h=a[7],p=a[8],y=a[9],g=a[10],w=a[11],x=a[12],v=a[13],b=a[14];function S(C,j){for(var L=j^-1,M=0,R=C.length;M<R;)L=L>>>8^r[(L^C.charCodeAt(M++))&255];return~L}function T(C,j){for(var L=j^-1,M=C.length-15,R=0;R<M;)L=b[C[R++]^L&255]^v[C[R++]^L>>8&255]^x[C[R++]^L>>16&255]^w[C[R++]^L>>>24]^g[C[R++]]^y[C[R++]]^p[C[R++]]^h[C[R++]]^f[C[R++]]^d[C[R++]]^c[C[R++]]^l[C[R++]]^o[C[R++]]^i[C[R++]]^s[C[R++]]^r[C[R++]];for(M+=15;R<M;)L=L>>>8^r[(L^C[R++])&255];return~L}function O(C,j){for(var L=j^-1,M=0,R=C.length,k=0,H=0;M<R;)k=C.charCodeAt(M++),k<128?L=L>>>8^r[(L^k)&255]:k<2048?(L=L>>>8^r[(L^(192|k>>6&31))&255],L=L>>>8^r[(L^(128|k&63))&255]):k>=55296&&k<57344?(k=(k&1023)+64,H=C.charCodeAt(M++)&1023,L=L>>>8^r[(L^(240|k>>8&7))&255],L=L>>>8^r[(L^(128|k>>2&63))&255],L=L>>>8^r[(L^(128|H>>6&15|(k&3)<<4))&255],L=L>>>8^r[(L^(128|H&63))&255]):(L=L>>>8^r[(L^(224|k>>12&15))&255],L=L>>>8^r[(L^(128|k>>6&63))&255],L=L>>>8^r[(L^(128|k&63))&255]);return~L}return e.table=r,e.bstr=S,e.buf=T,e.str=O,e}(),Nr=function(){var t={};t.version="1.2.1";function r(K,ce){for(var te=K.split("/"),ae=ce.split("/"),le=0,de=0,Ce=Math.min(te.length,ae.length);le<Ce;++le){if(de=te[le].length-ae[le].length)return de;if(te[le]!=ae[le])return te[le]<ae[le]?-1:1}return te.length-ae.length}function n(K){if(K.charAt(K.length-1)=="/")return K.slice(0,-1).indexOf("/")===-1?K:n(K.slice(0,-1));var ce=K.lastIndexOf("/");return ce===-1?K:K.slice(0,ce+1)}function a(K){if(K.charAt(K.length-1)=="/")return a(K.slice(0,-1));var ce=K.lastIndexOf("/");return ce===-1?K:K.slice(ce+1)}function s(K,ce){typeof ce=="string"&&(ce=new Date(ce));var te=ce.getHours();te=te<<6|ce.getMinutes(),te=te<<5|ce.getSeconds()>>>1,K.write_shift(2,te);var ae=ce.getFullYear()-1980;ae=ae<<4|ce.getMonth()+1,ae=ae<<5|ce.getDate(),K.write_shift(2,ae)}function i(K){var ce=K.read_shift(2)&65535,te=K.read_shift(2)&65535,ae=new Date,le=te&31;te>>>=5;var de=te&15;te>>>=4,ae.setMilliseconds(0),ae.setFullYear(te+1980),ae.setMonth(de-1),ae.setDate(le);var Ce=ce&31;ce>>>=5;var Le=ce&63;return ce>>>=6,ae.setHours(ce),ae.setMinutes(Le),ae.setSeconds(Ce<<1),ae}function o(K){fs(K,0);for(var ce={},te=0;K.l<=K.length-4;){var ae=K.read_shift(2),le=K.read_shift(2),de=K.l+le,Ce={};switch(ae){case 21589:te=K.read_shift(1),te&1&&(Ce.mtime=K.read_shift(4)),le>5&&(te&2&&(Ce.atime=K.read_shift(4)),te&4&&(Ce.ctime=K.read_shift(4))),Ce.mtime&&(Ce.mt=new Date(Ce.mtime*1e3));break}K.l=de,ce[ae]=Ce}return ce}var l;function c(){return l||(l={})}function d(K,ce){if(K[0]==80&&K[1]==75)return Lr(K,ce);if((K[0]|32)==109&&(K[1]|32)==105)return Ts(K,ce);if(K.length<512)throw new Error("CFB file size "+K.length+" < 512");var te=3,ae=512,le=0,de=0,Ce=0,Le=0,Ne=0,ke=[],je=K.slice(0,512);fs(je,0);var Qe=f(je);switch(te=Qe[0],te){case 3:ae=512;break;case 4:ae=4096;break;case 0:if(Qe[1]==0)return Lr(K,ce);default:throw new Error("Major Version: Expected 3 or 4 saw "+te)}ae!==512&&(je=K.slice(0,ae),fs(je,28));var nt=K.slice(0,ae);h(je,te);var ft=je.read_shift(4,"i");if(te===3&&ft!==0)throw new Error("# Directory Sectors: Expected 0 saw "+ft);je.l+=4,Ce=je.read_shift(4,"i"),je.l+=4,je.chk("00100000","Mini Stream Cutoff Size: "),Le=je.read_shift(4,"i"),le=je.read_shift(4,"i"),Ne=je.read_shift(4,"i"),de=je.read_shift(4,"i");for(var tt=-1,dt=0;dt<109&&(tt=je.read_shift(4,"i"),!(tt<0));++dt)ke[dt]=tt;var Ft=p(K,ae);w(Ne,de,Ft,ae,ke);var dr=v(Ft,Ce,ke,ae);dr[Ce].name="!Directory",le>0&&Le!==H&&(dr[Le].name="!MiniFAT"),dr[ke[0]].name="!FAT",dr.fat_addrs=ke,dr.ssz=ae;var Sr={},hn=[],ei=[],So=[];b(Ce,dr,Ft,hn,le,Sr,ei,Le),y(ei,So,hn),hn.shift();var Hi={FileIndex:ei,FullPaths:So};return ce&&ce.raw&&(Hi.raw={header:nt,sectors:Ft}),Hi}function f(K){if(K[K.l]==80&&K[K.l+1]==75)return[0,0];K.chk(q,"Header Signature: "),K.l+=16;var ce=K.read_shift(2,"u");return[K.read_shift(2,"u"),ce]}function h(K,ce){var te=9;switch(K.l+=2,te=K.read_shift(2)){case 9:if(ce!=3)throw new Error("Sector Shift: Expected 9 saw "+te);break;case 12:if(ce!=4)throw new Error("Sector Shift: Expected 12 saw "+te);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+te)}K.chk("0600","Mini Sector Shift: "),K.chk("000000000000","Reserved: ")}function p(K,ce){for(var te=Math.ceil(K.length/ce)-1,ae=[],le=1;le<te;++le)ae[le-1]=K.slice(le*ce,(le+1)*ce);return ae[te-1]=K.slice(te*ce),ae}function y(K,ce,te){for(var ae=0,le=0,de=0,Ce=0,Le=0,Ne=te.length,ke=[],je=[];ae<Ne;++ae)ke[ae]=je[ae]=ae,ce[ae]=te[ae];for(;Le<je.length;++Le)ae=je[Le],le=K[ae].L,de=K[ae].R,Ce=K[ae].C,ke[ae]===ae&&(le!==-1&&ke[le]!==le&&(ke[ae]=ke[le]),de!==-1&&ke[de]!==de&&(ke[ae]=ke[de])),Ce!==-1&&(ke[Ce]=ae),le!==-1&&ae!=ke[ae]&&(ke[le]=ke[ae],je.lastIndexOf(le)<Le&&je.push(le)),de!==-1&&ae!=ke[ae]&&(ke[de]=ke[ae],je.lastIndexOf(de)<Le&&je.push(de));for(ae=1;ae<Ne;++ae)ke[ae]===ae&&(de!==-1&&ke[de]!==de?ke[ae]=ke[de]:le!==-1&&ke[le]!==le&&(ke[ae]=ke[le]));for(ae=1;ae<Ne;++ae)if(K[ae].type!==0){if(Le=ae,Le!=ke[Le])do Le=ke[Le],ce[ae]=ce[Le]+"/"+ce[ae];while(Le!==0&&ke[Le]!==-1&&Le!=ke[Le]);ke[ae]=-1}for(ce[0]+="/",ae=1;ae<Ne;++ae)K[ae].type!==2&&(ce[ae]+="/")}function g(K,ce,te){for(var ae=K.start,le=K.size,de=[],Ce=ae;te&&le>0&&Ce>=0;)de.push(ce.slice(Ce*k,Ce*k+k)),le-=k,Ce=Qc(te,Ce*4);return de.length===0?ze(0):Qn(de).slice(0,K.size)}function w(K,ce,te,ae,le){var de=H;if(K===H){if(ce!==0)throw new Error("DIFAT chain shorter than expected")}else if(K!==-1){var Ce=te[K],Le=(ae>>>2)-1;if(!Ce)return;for(var Ne=0;Ne<Le&&(de=Qc(Ce,Ne*4))!==H;++Ne)le.push(de);w(Qc(Ce,ae-4),ce-1,te,ae,le)}}function x(K,ce,te,ae,le){var de=[],Ce=[];le||(le=[]);var Le=ae-1,Ne=0,ke=0;for(Ne=ce;Ne>=0;){le[Ne]=!0,de[de.length]=Ne,Ce.push(K[Ne]);var je=te[Math.floor(Ne*4/ae)];if(ke=Ne*4&Le,ae<4+ke)throw new Error("FAT boundary crossed: "+Ne+" 4 "+ae);if(!K[je])break;Ne=Qc(K[je],ke)}return{nodes:de,data:HC([Ce])}}function v(K,ce,te,ae){var le=K.length,de=[],Ce=[],Le=[],Ne=[],ke=ae-1,je=0,Qe=0,nt=0,ft=0;for(je=0;je<le;++je)if(Le=[],nt=je+ce,nt>=le&&(nt-=le),!Ce[nt]){Ne=[];var tt=[];for(Qe=nt;Qe>=0;){tt[Qe]=!0,Ce[Qe]=!0,Le[Le.length]=Qe,Ne.push(K[Qe]);var dt=te[Math.floor(Qe*4/ae)];if(ft=Qe*4&ke,ae<4+ft)throw new Error("FAT boundary crossed: "+Qe+" 4 "+ae);if(!K[dt]||(Qe=Qc(K[dt],ft),tt[Qe]))break}de[nt]={nodes:Le,data:HC([Ne])}}return de}function b(K,ce,te,ae,le,de,Ce,Le){for(var Ne=0,ke=ae.length?2:0,je=ce[K].data,Qe=0,nt=0,ft;Qe<je.length;Qe+=128){var tt=je.slice(Qe,Qe+128);fs(tt,64),nt=tt.read_shift(2),ft=F3(tt,0,nt-ke),ae.push(ft);var dt={name:ft,type:tt.read_shift(1),color:tt.read_shift(1),L:tt.read_shift(4,"i"),R:tt.read_shift(4,"i"),C:tt.read_shift(4,"i"),clsid:tt.read_shift(16),state:tt.read_shift(4,"i"),start:0,size:0},Ft=tt.read_shift(2)+tt.read_shift(2)+tt.read_shift(2)+tt.read_shift(2);Ft!==0&&(dt.ct=S(tt,tt.l-8));var dr=tt.read_shift(2)+tt.read_shift(2)+tt.read_shift(2)+tt.read_shift(2);dr!==0&&(dt.mt=S(tt,tt.l-8)),dt.start=tt.read_shift(4,"i"),dt.size=tt.read_shift(4,"i"),dt.size<0&&dt.start<0&&(dt.size=dt.type=0,dt.start=H,dt.name=""),dt.type===5?(Ne=dt.start,le>0&&Ne!==H&&(ce[Ne].name="!StreamData")):dt.size>=4096?(dt.storage="fat",ce[dt.start]===void 0&&(ce[dt.start]=x(te,dt.start,ce.fat_addrs,ce.ssz)),ce[dt.start].name=dt.name,dt.content=ce[dt.start].data.slice(0,dt.size)):(dt.storage="minifat",dt.size<0?dt.size=0:Ne!==H&&dt.start!==H&&ce[Ne]&&(dt.content=g(dt,ce[Ne].data,(ce[Le]||{}).data))),dt.content&&fs(dt.content,0),de[ft]=dt,Ce.push(dt)}}function S(K,ce){return new Date((ms(K,ce+4)/1e7*Math.pow(2,32)+ms(K,ce)/1e7-11644473600)*1e3)}function T(K,ce){return c(),d(l.readFileSync(K),ce)}function O(K,ce){var te=ce&&ce.type;switch(te||ur&&Buffer.isBuffer(K)&&(te="buffer"),te||"base64"){case"file":return T(K,ce);case"base64":return d(Ci(rl(K)),ce);case"binary":return d(Ci(K),ce)}return d(K,ce)}function C(K,ce){var te=ce||{},ae=te.root||"Root Entry";if(K.FullPaths||(K.FullPaths=[]),K.FileIndex||(K.FileIndex=[]),K.FullPaths.length!==K.FileIndex.length)throw new Error("inconsistent CFB structure");K.FullPaths.length===0&&(K.FullPaths[0]=ae+"/",K.FileIndex[0]={name:ae,type:5}),te.CLSID&&(K.FileIndex[0].clsid=te.CLSID),j(K)}function j(K){var ce="Sh33tJ5";if(!Nr.find(K,"/"+ce)){var te=ze(4);te[0]=55,te[1]=te[3]=50,te[2]=54,K.FileIndex.push({name:ce,type:2,content:te,size:4,L:69,R:69,C:69}),K.FullPaths.push(K.FullPaths[0]+ce),L(K)}}function L(K,ce){C(K);for(var te=!1,ae=!1,le=K.FullPaths.length-1;le>=0;--le){var de=K.FileIndex[le];switch(de.type){case 0:ae?te=!0:(K.FileIndex.pop(),K.FullPaths.pop());break;case 1:case 2:case 5:ae=!0,isNaN(de.R*de.L*de.C)&&(te=!0),de.R>-1&&de.L>-1&&de.R==de.L&&(te=!0);break;default:te=!0;break}}if(!(!te&&!ce)){var Ce=new Date(1987,1,19),Le=0,Ne=Object.create?Object.create(null):{},ke=[];for(le=0;le<K.FullPaths.length;++le)Ne[K.FullPaths[le]]=!0,K.FileIndex[le].type!==0&&ke.push([K.FullPaths[le],K.FileIndex[le]]);for(le=0;le<ke.length;++le){var je=n(ke[le][0]);ae=Ne[je],ae||(ke.push([je,{name:a(je).replace("/",""),type:1,clsid:Z,ct:Ce,mt:Ce,content:null}]),Ne[je]=!0)}for(ke.sort(function(ft,tt){return r(ft[0],tt[0])}),K.FullPaths=[],K.FileIndex=[],le=0;le<ke.length;++le)K.FullPaths[le]=ke[le][0],K.FileIndex[le]=ke[le][1];for(le=0;le<ke.length;++le){var Qe=K.FileIndex[le],nt=K.FullPaths[le];if(Qe.name=a(nt).replace("/",""),Qe.L=Qe.R=Qe.C=-(Qe.color=1),Qe.size=Qe.content?Qe.content.length:0,Qe.start=0,Qe.clsid=Qe.clsid||Z,le===0)Qe.C=ke.length>1?1:-1,Qe.size=0,Qe.type=5;else if(nt.slice(-1)=="/"){for(Le=le+1;Le<ke.length&&n(K.FullPaths[Le])!=nt;++Le);for(Qe.C=Le>=ke.length?-1:Le,Le=le+1;Le<ke.length&&n(K.FullPaths[Le])!=n(nt);++Le);Qe.R=Le>=ke.length?-1:Le,Qe.type=1}else n(K.FullPaths[le+1]||"")==n(nt)&&(Qe.R=le+1),Qe.type=2}}}function M(K,ce){var te=ce||{};if(te.fileType=="mad")return Pt(K,te);switch(L(K),te.fileType){case"zip":return Js(K,te)}var ae=function(ft){for(var tt=0,dt=0,Ft=0;Ft<ft.FileIndex.length;++Ft){var dr=ft.FileIndex[Ft];if(dr.content){var Sr=dr.content.length;Sr>0&&(Sr<4096?tt+=Sr+63>>6:dt+=Sr+511>>9)}}for(var hn=ft.FullPaths.length+3>>2,ei=tt+7>>3,So=tt+127>>7,Hi=ei+dt+hn+So,ti=Hi+127>>7,Ui=ti<=109?0:Math.ceil((ti-109)/127);Hi+ti+Ui+127>>7>ti;)Ui=++ti<=109?0:Math.ceil((ti-109)/127);var ns=[1,Ui,ti,So,hn,dt,tt,0];return ft.FileIndex[0].size=tt<<6,ns[7]=(ft.FileIndex[0].start=ns[0]+ns[1]+ns[2]+ns[3]+ns[4]+ns[5])+(ns[6]+7>>3),ns}(K),le=ze(ae[7]<<9),de=0,Ce=0;{for(de=0;de<8;++de)le.write_shift(1,ie[de]);for(de=0;de<8;++de)le.write_shift(2,0);for(le.write_shift(2,62),le.write_shift(2,3),le.write_shift(2,65534),le.write_shift(2,9),le.write_shift(2,6),de=0;de<3;++de)le.write_shift(2,0);for(le.write_shift(4,0),le.write_shift(4,ae[2]),le.write_shift(4,ae[0]+ae[1]+ae[2]+ae[3]-1),le.write_shift(4,0),le.write_shift(4,4096),le.write_shift(4,ae[3]?ae[0]+ae[1]+ae[2]-1:H),le.write_shift(4,ae[3]),le.write_shift(-4,ae[1]?ae[0]-1:H),le.write_shift(4,ae[1]),de=0;de<109;++de)le.write_shift(-4,de<ae[2]?ae[1]+de:-1)}if(ae[1])for(Ce=0;Ce<ae[1];++Ce){for(;de<236+Ce*127;++de)le.write_shift(-4,de<ae[2]?ae[1]+de:-1);le.write_shift(-4,Ce===ae[1]-1?H:Ce+1)}var Le=function(ft){for(Ce+=ft;de<Ce-1;++de)le.write_shift(-4,de+1);ft&&(++de,le.write_shift(-4,H))};for(Ce=de=0,Ce+=ae[1];de<Ce;++de)le.write_shift(-4,Y.DIFSECT);for(Ce+=ae[2];de<Ce;++de)le.write_shift(-4,Y.FATSECT);Le(ae[3]),Le(ae[4]);for(var Ne=0,ke=0,je=K.FileIndex[0];Ne<K.FileIndex.length;++Ne)je=K.FileIndex[Ne],je.content&&(ke=je.content.length,!(ke<4096)&&(je.start=Ce,Le(ke+511>>9)));for(Le(ae[6]+7>>3);le.l&511;)le.write_shift(-4,Y.ENDOFCHAIN);for(Ce=de=0,Ne=0;Ne<K.FileIndex.length;++Ne)je=K.FileIndex[Ne],je.content&&(ke=je.content.length,!(!ke||ke>=4096)&&(je.start=Ce,Le(ke+63>>6)));for(;le.l&511;)le.write_shift(-4,Y.ENDOFCHAIN);for(de=0;de<ae[4]<<2;++de){var Qe=K.FullPaths[de];if(!Qe||Qe.length===0){for(Ne=0;Ne<17;++Ne)le.write_shift(4,0);for(Ne=0;Ne<3;++Ne)le.write_shift(4,-1);for(Ne=0;Ne<12;++Ne)le.write_shift(4,0);continue}je=K.FileIndex[de],de===0&&(je.start=je.size?je.start-1:H);var nt=de===0&&te.root||je.name;if(ke=2*(nt.length+1),le.write_shift(64,nt,"utf16le"),le.write_shift(2,ke),le.write_shift(1,je.type),le.write_shift(1,je.color),le.write_shift(-4,je.L),le.write_shift(-4,je.R),le.write_shift(-4,je.C),je.clsid)le.write_shift(16,je.clsid,"hex");else for(Ne=0;Ne<4;++Ne)le.write_shift(4,0);le.write_shift(4,je.state||0),le.write_shift(4,0),le.write_shift(4,0),le.write_shift(4,0),le.write_shift(4,0),le.write_shift(4,je.start),le.write_shift(4,je.size),le.write_shift(4,0)}for(de=1;de<K.FileIndex.length;++de)if(je=K.FileIndex[de],je.size>=4096)if(le.l=je.start+1<<9,ur&&Buffer.isBuffer(je.content))je.content.copy(le,le.l,0,je.size),le.l+=je.size+511&-512;else{for(Ne=0;Ne<je.size;++Ne)le.write_shift(1,je.content[Ne]);for(;Ne&511;++Ne)le.write_shift(1,0)}for(de=1;de<K.FileIndex.length;++de)if(je=K.FileIndex[de],je.size>0&&je.size<4096)if(ur&&Buffer.isBuffer(je.content))je.content.copy(le,le.l,0,je.size),le.l+=je.size+63&-64;else{for(Ne=0;Ne<je.size;++Ne)le.write_shift(1,je.content[Ne]);for(;Ne&63;++Ne)le.write_shift(1,0)}if(ur)le.l=le.length;else for(;le.l<le.length;)le.write_shift(1,0);return le}function R(K,ce){var te=K.FullPaths.map(function(Ne){return Ne.toUpperCase()}),ae=te.map(function(Ne){var ke=Ne.split("/");return ke[ke.length-(Ne.slice(-1)=="/"?2:1)]}),le=!1;ce.charCodeAt(0)===47?(le=!0,ce=te[0].slice(0,-1)+ce):le=ce.indexOf("/")!==-1;var de=ce.toUpperCase(),Ce=le===!0?te.indexOf(de):ae.indexOf(de);if(Ce!==-1)return K.FileIndex[Ce];var Le=!de.match(vg);for(de=de.replace(wp,""),Le&&(de=de.replace(vg,"!")),Ce=0;Ce<te.length;++Ce)if((Le?te[Ce].replace(vg,"!"):te[Ce]).replace(wp,"")==de||(Le?ae[Ce].replace(vg,"!"):ae[Ce]).replace(wp,"")==de)return K.FileIndex[Ce];return null}var k=64,H=-2,q="d0cf11e0a1b11ae1",ie=[208,207,17,224,161,177,26,225],Z="00000000000000000000000000000000",Y={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:H,FREESECT:-1,HEADER_SIGNATURE:q,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:Z,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function z(K,ce,te){c();var ae=M(K,te);l.writeFileSync(ce,ae)}function U(K){for(var ce=new Array(K.length),te=0;te<K.length;++te)ce[te]=String.fromCharCode(K[te]);return ce.join("")}function re(K,ce){var te=M(K,ce);switch(ce&&ce.type||"buffer"){case"file":return c(),l.writeFileSync(ce.filename,te),te;case"binary":return typeof te=="string"?te:U(te);case"base64":return f0(typeof te=="string"?te:U(te));case"buffer":if(ur)return Buffer.isBuffer(te)?te:il(te);case"array":return typeof te=="string"?Ci(te):te}return te}var ge;function P(K){try{var ce=K.InflateRaw,te=new ce;if(te._processChunk(new Uint8Array([3,0]),te._finishFlushFlag),te.bytesRead)ge=K;else throw new Error("zlib does not expose bytesRead")}catch(ae){console.error("cannot use native zlib: "+(ae.message||ae))}}function I(K,ce){if(!ge)return Qt(K,ce);var te=ge.InflateRaw,ae=new te,le=ae._processChunk(K.slice(K.l),ae._finishFlushFlag);return K.l+=ae.bytesRead,le}function D(K){return ge?ge.deflateRawSync(K):It(K)}var B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],X=[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],se=[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];function he(K){var ce=(K<<1|K<<11)&139536|(K<<5|K<<15)&558144;return(ce>>16|ce>>8|ce)&255}for(var pe=typeof Uint8Array<"u",ye=pe?new Uint8Array(256):[],Ee=0;Ee<256;++Ee)ye[Ee]=he(Ee);function Fe(K,ce){var te=ye[K&255];return ce<=8?te>>>8-ce:(te=te<<8|ye[K>>8&255],ce<=16?te>>>16-ce:(te=te<<8|ye[K>>16&255],te>>>24-ce))}function Ge(K,ce){var te=ce&7,ae=ce>>>3;return(K[ae]|(te<=6?0:K[ae+1]<<8))>>>te&3}function Je(K,ce){var te=ce&7,ae=ce>>>3;return(K[ae]|(te<=5?0:K[ae+1]<<8))>>>te&7}function Re(K,ce){var te=ce&7,ae=ce>>>3;return(K[ae]|(te<=4?0:K[ae+1]<<8))>>>te&15}function ue(K,ce){var te=ce&7,ae=ce>>>3;return(K[ae]|(te<=3?0:K[ae+1]<<8))>>>te&31}function Ve(K,ce){var te=ce&7,ae=ce>>>3;return(K[ae]|(te<=1?0:K[ae+1]<<8))>>>te&127}function lt(K,ce,te){var ae=ce&7,le=ce>>>3,de=(1<<te)-1,Ce=K[le]>>>ae;return te<8-ae||(Ce|=K[le+1]<<8-ae,te<16-ae)||(Ce|=K[le+2]<<16-ae,te<24-ae)||(Ce|=K[le+3]<<24-ae),Ce&de}function $e(K,ce,te){var ae=ce&7,le=ce>>>3;return ae<=5?K[le]|=(te&7)<<ae:(K[le]|=te<<ae&255,K[le+1]=(te&7)>>8-ae),ce+3}function ne(K,ce,te){var ae=ce&7,le=ce>>>3;return te=(te&1)<<ae,K[le]|=te,ce+1}function me(K,ce,te){var ae=ce&7,le=ce>>>3;return te<<=ae,K[le]|=te&255,te>>>=8,K[le+1]=te,ce+8}function we(K,ce,te){var ae=ce&7,le=ce>>>3;return te<<=ae,K[le]|=te&255,te>>>=8,K[le+1]=te&255,K[le+2]=te>>>8,ce+16}function Me(K,ce){var te=K.length,ae=2*te>ce?2*te:ce+5,le=0;if(te>=ce)return K;if(ur){var de=CC(ae);if(K.copy)K.copy(de);else for(;le<K.length;++le)de[le]=K[le];return de}else if(pe){var Ce=new Uint8Array(ae);if(Ce.set)Ce.set(K);else for(;le<te;++le)Ce[le]=K[le];return Ce}return K.length=ae,K}function Ie(K){for(var ce=new Array(K),te=0;te<K;++te)ce[te]=0;return ce}function De(K,ce,te){var ae=1,le=0,de=0,Ce=0,Le=0,Ne=K.length,ke=pe?new Uint16Array(32):Ie(32);for(de=0;de<32;++de)ke[de]=0;for(de=Ne;de<te;++de)K[de]=0;Ne=K.length;var je=pe?new Uint16Array(Ne):Ie(Ne);for(de=0;de<Ne;++de)ke[le=K[de]]++,ae<le&&(ae=le),je[de]=0;for(ke[0]=0,de=1;de<=ae;++de)ke[de+16]=Le=Le+ke[de-1]<<1;for(de=0;de<Ne;++de)Le=K[de],Le!=0&&(je[de]=ke[Le+16]++);var Qe=0;for(de=0;de<Ne;++de)if(Qe=K[de],Qe!=0)for(Le=Fe(je[de],ae)>>ae-Qe,Ce=(1<<ae+4-Qe)-1;Ce>=0;--Ce)ce[Le|Ce<<Qe]=Qe&15|de<<4;return ae}var Ze=pe?new Uint16Array(512):Ie(512),vt=pe?new Uint16Array(32):Ie(32);if(!pe){for(var bt=0;bt<512;++bt)Ze[bt]=0;for(bt=0;bt<32;++bt)vt[bt]=0}(function(){for(var K=[],ce=0;ce<32;ce++)K.push(5);De(K,vt,32);var te=[];for(ce=0;ce<=143;ce++)te.push(8);for(;ce<=255;ce++)te.push(9);for(;ce<=279;ce++)te.push(7);for(;ce<=287;ce++)te.push(8);De(te,Ze,288)})();var _t=function(){for(var ce=pe?new Uint8Array(32768):[],te=0,ae=0;te<se.length-1;++te)for(;ae<se[te+1];++ae)ce[ae]=te;for(;ae<32768;++ae)ce[ae]=29;var le=pe?new Uint8Array(259):[];for(te=0,ae=0;te<X.length-1;++te)for(;ae<X[te+1];++ae)le[ae]=te;function de(Le,Ne){for(var ke=0;ke<Le.length;){var je=Math.min(65535,Le.length-ke),Qe=ke+je==Le.length;for(Ne.write_shift(1,+Qe),Ne.write_shift(2,je),Ne.write_shift(2,~je&65535);je-- >0;)Ne[Ne.l++]=Le[ke++]}return Ne.l}function Ce(Le,Ne){for(var ke=0,je=0,Qe=pe?new Uint16Array(32768):[];je<Le.length;){var nt=Math.min(65535,Le.length-je);if(nt<10){for(ke=$e(Ne,ke,+(je+nt==Le.length)),ke&7&&(ke+=8-(ke&7)),Ne.l=ke/8|0,Ne.write_shift(2,nt),Ne.write_shift(2,~nt&65535);nt-- >0;)Ne[Ne.l++]=Le[je++];ke=Ne.l*8;continue}ke=$e(Ne,ke,+(je+nt==Le.length)+2);for(var ft=0;nt-- >0;){var tt=Le[je];ft=(ft<<5^tt)&32767;var dt=-1,Ft=0;if((dt=Qe[ft])&&(dt|=je&-32768,dt>je&&(dt-=32768),dt<je))for(;Le[dt+Ft]==Le[je+Ft]&&Ft<250;)++Ft;if(Ft>2){tt=le[Ft],tt<=22?ke=me(Ne,ke,ye[tt+1]>>1)-1:(me(Ne,ke,3),ke+=5,me(Ne,ke,ye[tt-23]>>5),ke+=3);var dr=tt<8?0:tt-4>>2;dr>0&&(we(Ne,ke,Ft-X[tt]),ke+=dr),tt=ce[je-dt],ke=me(Ne,ke,ye[tt]>>3),ke-=3;var Sr=tt<4?0:tt-2>>1;Sr>0&&(we(Ne,ke,je-dt-se[tt]),ke+=Sr);for(var hn=0;hn<Ft;++hn)Qe[ft]=je&32767,ft=(ft<<5^Le[je])&32767,++je;nt-=Ft-1}else tt<=143?tt=tt+48:ke=ne(Ne,ke,1),ke=me(Ne,ke,ye[tt]),Qe[ft]=je&32767,++je}ke=me(Ne,ke,0)-1}return Ne.l=(ke+7)/8|0,Ne.l}return function(Ne,ke){return Ne.length<8?de(Ne,ke):Ce(Ne,ke)}}();function It(K){var ce=ze(50+Math.floor(K.length*1.1)),te=_t(K,ce);return ce.slice(0,te)}var st=pe?new Uint16Array(32768):Ie(32768),nn=pe?new Uint16Array(32768):Ie(32768),Gt=pe?new Uint16Array(128):Ie(128),Ln=1,sr=1;function hr(K,ce){var te=ue(K,ce)+257;ce+=5;var ae=ue(K,ce)+1;ce+=5;var le=Re(K,ce)+4;ce+=4;for(var de=0,Ce=pe?new Uint8Array(19):Ie(19),Le=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ne=1,ke=pe?new Uint8Array(8):Ie(8),je=pe?new Uint8Array(8):Ie(8),Qe=Ce.length,nt=0;nt<le;++nt)Ce[B[nt]]=de=Je(K,ce),Ne<de&&(Ne=de),ke[de]++,ce+=3;var ft=0;for(ke[0]=0,nt=1;nt<=Ne;++nt)je[nt]=ft=ft+ke[nt-1]<<1;for(nt=0;nt<Qe;++nt)(ft=Ce[nt])!=0&&(Le[nt]=je[ft]++);var tt=0;for(nt=0;nt<Qe;++nt)if(tt=Ce[nt],tt!=0){ft=ye[Le[nt]]>>8-tt;for(var dt=(1<<7-tt)-1;dt>=0;--dt)Gt[ft|dt<<tt]=tt&7|nt<<3}var Ft=[];for(Ne=1;Ft.length<te+ae;)switch(ft=Gt[Ve(K,ce)],ce+=ft&7,ft>>>=3){case 16:for(de=3+Ge(K,ce),ce+=2,ft=Ft[Ft.length-1];de-- >0;)Ft.push(ft);break;case 17:for(de=3+Je(K,ce),ce+=3;de-- >0;)Ft.push(0);break;case 18:for(de=11+Ve(K,ce),ce+=7;de-- >0;)Ft.push(0);break;default:Ft.push(ft),Ne<ft&&(Ne=ft);break}var dr=Ft.slice(0,te),Sr=Ft.slice(te);for(nt=te;nt<286;++nt)dr[nt]=0;for(nt=ae;nt<30;++nt)Sr[nt]=0;return Ln=De(dr,st,286),sr=De(Sr,nn,30),ce}function Oa(K,ce){if(K[0]==3&&!(K[1]&3))return[Eu(ce),2];for(var te=0,ae=0,le=CC(ce||1<<18),de=0,Ce=le.length>>>0,Le=0,Ne=0;!(ae&1);){if(ae=Je(K,te),te+=3,ae>>>1)ae>>1==1?(Le=9,Ne=5):(te=hr(K,te),Le=Ln,Ne=sr);else{te&7&&(te+=8-(te&7));var ke=K[te>>>3]|K[(te>>>3)+1]<<8;if(te+=32,ke>0)for(!ce&&Ce<de+ke&&(le=Me(le,de+ke),Ce=le.length);ke-- >0;)le[de++]=K[te>>>3],te+=8;continue}for(;;){!ce&&Ce<de+32767&&(le=Me(le,de+32767),Ce=le.length);var je=lt(K,te,Le),Qe=ae>>>1==1?Ze[je]:st[je];if(te+=Qe&15,Qe>>>=4,!(Qe>>>8&255))le[de++]=Qe;else{if(Qe==256)break;Qe-=257;var nt=Qe<8?0:Qe-4>>2;nt>5&&(nt=0);var ft=de+X[Qe];nt>0&&(ft+=lt(K,te,nt),te+=nt),je=lt(K,te,Ne),Qe=ae>>>1==1?vt[je]:nn[je],te+=Qe&15,Qe>>>=4;var tt=Qe<4?0:Qe-2>>1,dt=se[Qe];for(tt>0&&(dt+=lt(K,te,tt),te+=tt),!ce&&Ce<ft&&(le=Me(le,ft+100),Ce=le.length);de<ft;)le[de]=le[de-dt],++de}}}return ce?[le,te+7>>>3]:[le.slice(0,de),te+7>>>3]}function Qt(K,ce){var te=K.slice(K.l||0),ae=Oa(te,ce);return K.l+=ae[1],ae[0]}function zi(K,ce){if(K)typeof console<"u"&&console.error(ce);else throw new Error(ce)}function Lr(K,ce){var te=K;fs(te,0);var ae=[],le=[],de={FileIndex:ae,FullPaths:le};C(de,{root:ce.root});for(var Ce=te.length-4;(te[Ce]!=80||te[Ce+1]!=75||te[Ce+2]!=5||te[Ce+3]!=6)&&Ce>=0;)--Ce;te.l=Ce+4,te.l+=4;var Le=te.read_shift(2);te.l+=6;var Ne=te.read_shift(4);for(te.l=Ne,Ce=0;Ce<Le;++Ce){te.l+=20;var ke=te.read_shift(4),je=te.read_shift(4),Qe=te.read_shift(2),nt=te.read_shift(2),ft=te.read_shift(2);te.l+=8;var tt=te.read_shift(4),dt=o(te.slice(te.l+Qe,te.l+Qe+nt));te.l+=Qe+nt+ft;var Ft=te.l;te.l=tt+4,ts(te,ke,je,de,dt),te.l=Ft}return de}function ts(K,ce,te,ae,le){K.l+=2;var de=K.read_shift(2),Ce=K.read_shift(2),Le=i(K);if(de&8257)throw new Error("Unsupported ZIP encryption");for(var Ne=K.read_shift(4),ke=K.read_shift(4),je=K.read_shift(4),Qe=K.read_shift(2),nt=K.read_shift(2),ft="",tt=0;tt<Qe;++tt)ft+=String.fromCharCode(K[K.l++]);if(nt){var dt=o(K.slice(K.l,K.l+nt));(dt[21589]||{}).mt&&(Le=dt[21589].mt),((le||{})[21589]||{}).mt&&(Le=le[21589].mt)}K.l+=nt;var Ft=K.slice(K.l,K.l+ke);switch(Ce){case 8:Ft=I(K,je);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+Ce)}var dr=!1;de&8&&(Ne=K.read_shift(4),Ne==134695760&&(Ne=K.read_shift(4),dr=!0),ke=K.read_shift(4),je=K.read_shift(4)),ke!=ce&&zi(dr,"Bad compressed size: "+ce+" != "+ke),je!=te&&zi(dr,"Bad uncompressed size: "+te+" != "+je),Ia(ae,ft,Ft,{unsafe:!0,mt:Le})}function Js(K,ce){var te=ce||{},ae=[],le=[],de=ze(1),Ce=te.compression?8:0,Le=0,Ne=0,ke=0,je=0,Qe=0,nt=K.FullPaths[0],ft=nt,tt=K.FileIndex[0],dt=[],Ft=0;for(Ne=1;Ne<K.FullPaths.length;++Ne)if(ft=K.FullPaths[Ne].slice(nt.length),tt=K.FileIndex[Ne],!(!tt.size||!tt.content||ft=="Sh33tJ5")){var dr=je,Sr=ze(ft.length);for(ke=0;ke<ft.length;++ke)Sr.write_shift(1,ft.charCodeAt(ke)&127);Sr=Sr.slice(0,Sr.l),dt[Qe]=fte.buf(tt.content,0);var hn=tt.content;Ce==8&&(hn=D(hn)),de=ze(30),de.write_shift(4,67324752),de.write_shift(2,20),de.write_shift(2,Le),de.write_shift(2,Ce),tt.mt?s(de,tt.mt):de.write_shift(4,0),de.write_shift(-4,dt[Qe]),de.write_shift(4,hn.length),de.write_shift(4,tt.content.length),de.write_shift(2,Sr.length),de.write_shift(2,0),je+=de.length,ae.push(de),je+=Sr.length,ae.push(Sr),je+=hn.length,ae.push(hn),de=ze(46),de.write_shift(4,33639248),de.write_shift(2,0),de.write_shift(2,20),de.write_shift(2,Le),de.write_shift(2,Ce),de.write_shift(4,0),de.write_shift(-4,dt[Qe]),de.write_shift(4,hn.length),de.write_shift(4,tt.content.length),de.write_shift(2,Sr.length),de.write_shift(2,0),de.write_shift(2,0),de.write_shift(2,0),de.write_shift(2,0),de.write_shift(4,0),de.write_shift(4,dr),Ft+=de.l,le.push(de),Ft+=Sr.length,le.push(Sr),++Qe}return de=ze(22),de.write_shift(4,101010256),de.write_shift(2,0),de.write_shift(2,0),de.write_shift(2,Qe),de.write_shift(2,Qe),de.write_shift(4,Ft),de.write_shift(4,je),de.write_shift(2,0),Qn([Qn(ae),Qn(le),de])}var Cr={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function Lt(K,ce){if(K.ctype)return K.ctype;var te=K.name||"",ae=te.match(/\.([^\.]+)$/);return ae&&Cr[ae[1]]||ce&&(ae=(te=ce).match(/[\.\\]([^\.\\])+$/),ae&&Cr[ae[1]])?Cr[ae[1]]:"application/octet-stream"}function ir(K){for(var ce=f0(K),te=[],ae=0;ae<ce.length;ae+=76)te.push(ce.slice(ae,ae+76));return te.join(`\r
`)+`\r
`}function _o(K){var ce=K.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(ke){var je=ke.charCodeAt(0).toString(16).toUpperCase();return"="+(je.length==1?"0"+je:je)});ce=ce.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),ce.charAt(0)==`
`&&(ce="=0D"+ce.slice(1)),ce=ce.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,`
=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var te=[],ae=ce.split(`\r
`),le=0;le<ae.length;++le){var de=ae[le];if(de.length==0){te.push("");continue}for(var Ce=0;Ce<de.length;){var Le=76,Ne=de.slice(Ce,Ce+Le);Ne.charAt(Le-1)=="="?Le--:Ne.charAt(Le-2)=="="?Le-=2:Ne.charAt(Le-3)=="="&&(Le-=3),Ne=de.slice(Ce,Ce+Le),Ce+=Le,Ce<de.length&&(Ne+="="),te.push(Ne)}}return te.join(`\r
`)}function Cn(K){for(var ce=[],te=0;te<K.length;++te){for(var ae=K[te];te<=K.length&&ae.charAt(ae.length-1)=="=";)ae=ae.slice(0,ae.length-1)+K[++te];ce.push(ae)}for(var le=0;le<ce.length;++le)ce[le]=ce[le].replace(/[=][0-9A-Fa-f]{2}/g,function(de){return String.fromCharCode(parseInt(de.slice(1),16))});return Ci(ce.join(`\r
`))}function Ps(K,ce,te){for(var ae="",le="",de="",Ce,Le=0;Le<10;++Le){var Ne=ce[Le];if(!Ne||Ne.match(/^\s*$/))break;var ke=Ne.match(/^(.*?):\s*([^\s].*)$/);if(ke)switch(ke[1].toLowerCase()){case"content-location":ae=ke[2].trim();break;case"content-type":de=ke[2].trim();break;case"content-transfer-encoding":le=ke[2].trim();break}}switch(++Le,le.toLowerCase()){case"base64":Ce=Ci(rl(ce.slice(Le).join("")));break;case"quoted-printable":Ce=Cn(ce.slice(Le));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+le)}var je=Ia(K,ae.slice(te.length),Ce,{unsafe:!0});de&&(je.ctype=de)}function Ts(K,ce){if(U(K.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var te=ce&&ce.root||"",ae=(ur&&Buffer.isBuffer(K)?K.toString("binary"):U(K)).split(`\r
`),le=0,de="";for(le=0;le<ae.length;++le)if(de=ae[le],!!/^Content-Location:/i.test(de)&&(de=de.slice(de.indexOf("file")),te||(te=de.slice(0,de.lastIndexOf("/")+1)),de.slice(0,te.length)!=te))for(;te.length>0&&(te=te.slice(0,te.length-1),te=te.slice(0,te.lastIndexOf("/")+1),de.slice(0,te.length)!=te););var Ce=(ae[1]||"").match(/boundary="(.*?)"/);if(!Ce)throw new Error("MAD cannot find boundary");var Le="--"+(Ce[1]||""),Ne=[],ke=[],je={FileIndex:Ne,FullPaths:ke};C(je);var Qe,nt=0;for(le=0;le<ae.length;++le){var ft=ae[le];ft!==Le&&ft!==Le+"--"||(nt++&&Ps(je,ae.slice(Qe,le),te),Qe=le)}return je}function Pt(K,ce){var te=ce||{},ae=te.boundary||"SheetJS";ae="------="+ae;for(var le=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+ae.slice(2)+'"',"","",""],de=K.FullPaths[0],Ce=de,Le=K.FileIndex[0],Ne=1;Ne<K.FullPaths.length;++Ne)if(Ce=K.FullPaths[Ne].slice(de.length),Le=K.FileIndex[Ne],!(!Le.size||!Le.content||Ce=="Sh33tJ5")){Ce=Ce.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(Ft){return"_x"+Ft.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(Ft){return"_u"+Ft.charCodeAt(0).toString(16)+"_"});for(var ke=Le.content,je=ur&&Buffer.isBuffer(ke)?ke.toString("binary"):U(ke),Qe=0,nt=Math.min(1024,je.length),ft=0,tt=0;tt<=nt;++tt)(ft=je.charCodeAt(tt))>=32&&ft<128&&++Qe;var dt=Qe>=nt*4/5;le.push(ae),le.push("Content-Location: "+(te.root||"file:///C:/SheetJS/")+Ce),le.push("Content-Transfer-Encoding: "+(dt?"quoted-printable":"base64")),le.push("Content-Type: "+Lt(Le,Ce)),le.push(""),le.push(dt?_o(je):ir(je))}return le.push(ae+`--\r
`),le.join(`\r
`)}function rs(K){var ce={};return C(ce,K),ce}function Ia(K,ce,te,ae){var le=ae&&ae.unsafe;le||C(K);var de=!le&&Nr.find(K,ce);if(!de){var Ce=K.FullPaths[0];ce.slice(0,Ce.length)==Ce?Ce=ce:(Ce.slice(-1)!="/"&&(Ce+="/"),Ce=(Ce+ce).replace("//","/")),de={name:a(ce),type:2},K.FileIndex.push(de),K.FullPaths.push(Ce),le||Nr.utils.cfb_gc(K)}return de.content=te,de.size=te?te.length:0,ae&&(ae.CLSID&&(de.clsid=ae.CLSID),ae.mt&&(de.mt=ae.mt),ae.ct&&(de.ct=ae.ct)),de}function na(K,ce){C(K);var te=Nr.find(K,ce);if(te){for(var ae=0;ae<K.FileIndex.length;++ae)if(K.FileIndex[ae]==te)return K.FileIndex.splice(ae,1),K.FullPaths.splice(ae,1),!0}return!1}function an(K,ce,te){C(K);var ae=Nr.find(K,ce);if(ae){for(var le=0;le<K.FileIndex.length;++le)if(K.FileIndex[le]==ae)return K.FileIndex[le].name=a(te),K.FullPaths[le]=te,!0}return!1}function Gr(K){L(K,!0)}return t.find=R,t.read=O,t.parse=d,t.write=re,t.writeFile=z,t.utils={cfb_new:rs,cfb_add:Ia,cfb_del:na,cfb_mov:an,cfb_gc:Gr,ReadShift:_p,CheckField:wL,prep_blob:fs,bconcat:Qn,use_zlib:P,_deflateRaw:It,_inflateRaw:Qt,consts:Y},t}();function hte(e){return typeof e=="string"?cv(e):Array.isArray(e)?Bee(e):e}function K0(e,t,r){if(typeof Deno<"u"){if(r&&typeof t=="string")switch(r){case"utf8":t=new TextEncoder(r).encode(t);break;case"binary":t=cv(t);break;default:throw new Error("Unsupported encoding "+r)}return Deno.writeFileSync(e,t)}var n=r=="utf8"?p0(t):t;if(typeof IE_SaveFile<"u")return IE_SaveFile(n,e);if(typeof Blob<"u"){var a=new Blob([hte(n)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(a,e);if(typeof saveAs<"u")return saveAs(a,e);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var s=URL.createObjectURL(a);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(s)},6e4),chrome.downloads.download({url:s,filename:e,saveAs:!0});var i=document.createElement("a");if(i.download!=null)return i.download=e,i.href=s,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(s)},6e4),s}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var o=File(e);return o.open("w"),o.encoding="binary",Array.isArray(t)&&(t=G0(t)),o.write(t),o.close(),t}catch(l){if(!l.message||!l.message.match(/onstruct/))throw l}throw new Error("cannot save file "+e)}function ra(e){for(var t=Object.keys(e),r=[],n=0;n<t.length;++n)Object.prototype.hasOwnProperty.call(e,t[n])&&r.push(t[n]);return r}function LC(e,t){for(var r=[],n=ra(e),a=0;a!==n.length;++a)r[e[n[a]][t]]==null&&(r[e[n[a]][t]]=n[a]);return r}function k3(e){for(var t=[],r=ra(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}function fv(e){for(var t=[],r=ra(e),n=0;n!==r.length;++n)t[e[r[n]]]=parseInt(r[n],10);return t}function pte(e){for(var t=[],r=ra(e),n=0;n!==r.length;++n)t[e[r[n]]]==null&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}var s1=new Date(1899,11,30,0,0,0);function Za(e,t){var r=e.getTime(),n=s1.getTime()+(e.getTimezoneOffset()-s1.getTimezoneOffset())*6e4;return(r-n)/(24*60*60*1e3)}var nL=new Date,mte=s1.getTime()+(nL.getTimezoneOffset()-s1.getTimezoneOffset())*6e4,OC=nL.getTimezoneOffset();function aL(e){var t=new Date;return t.setTime(e*24*60*60*1e3+mte),t.getTimezoneOffset()!==OC&&t.setTime(t.getTime()+(t.getTimezoneOffset()-OC)*6e4),t}var IC=new Date("2017-02-19T19:06:09.000Z"),sL=isNaN(IC.getFullYear())?new Date("2/19/17"):IC,gte=sL.getFullYear()==2017;function ja(e,t){var r=new Date(e);if(gte)return t>0?r.setTime(r.getTime()+r.getTimezoneOffset()*60*1e3):t<0&&r.setTime(r.getTime()-r.getTimezoneOffset()*60*1e3),r;if(e instanceof Date)return e;if(sL.getFullYear()==1917&&!isNaN(r.getFullYear())){var n=r.getFullYear();return e.indexOf(""+n)>-1||r.setFullYear(r.getFullYear()+100),r}var a=e.match(/\d+/g)||["2017","2","19","0","0","0"],s=new Date(+a[0],+a[1]-1,+a[2],+a[3]||0,+a[4]||0,+a[5]||0);return e.indexOf("Z")>-1&&(s=new Date(s.getTime()-s.getTimezoneOffset()*60*1e3)),s}function hv(e,t){if(ur&&Buffer.isBuffer(e))return e.toString("binary");if(typeof TextDecoder<"u")try{var r={"€":"€","‚":"‚",Æ’:"ƒ","„":"„","…":"Â…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰",Å :"Š","‹":"‹",Å’:"ÂŒ",Ž:"ÂŽ","‘":"‘","’":"Â’","“":"“","â€":"”","•":"•","–":"–","—":"—","Ëœ":"˜","â„¢":"™",Å¡:"š","›":"›",Å“:"œ",ž:"ž",Ÿ:"Ÿ"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“â€â€¢â€“—˜™š›œžŸ]/g,function(s){return r[s]||s})}catch{}for(var n=[],a=0;a!=e.length;++a)n.push(String.fromCharCode(e[a]));return n.join("")}function Ja(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=Ja(e[r]));return t}function tn(e,t){for(var r="";r.length<t;)r+=e;return r}function Wo(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var r=1,n=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return r*=100,""});return!isNaN(t=Number(n))||(n=n.replace(/[(](.*)[)]/,function(a,s){return r=-r,s}),!isNaN(t=Number(n)))?t/r:t}var xte=["january","february","march","april","may","june","july","august","september","october","november","december"];function h0(e){var t=new Date(e),r=new Date(NaN),n=t.getYear(),a=t.getMonth(),s=t.getDate();if(isNaN(s))return r;var i=e.toLowerCase();if(i.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(i=i.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),i.length>3&&xte.indexOf(i)==-1)return r}else if(i.match(/[a-z]/))return r;return n<0||n>8099?r:(a>0||s>1)&&n!=101?t:e.match(/[^-0-9:,\/\\]/)?r:t}function Wt(e,t,r){if(e.FullPaths){if(typeof r=="string"){var n;return ur?n=il(r):n=zee(r),Nr.utils.cfb_add(e,t,n)}Nr.utils.cfb_add(e,t,r)}else e.file(t,r)}function E3(){return Nr.utils.cfb_new()}var Nn=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
`,vte={""":'"',"'":"'",">":">","<":"<","&":"&"},j3=k3(vte),R3=/[&<>'"]/g,yte=/[\u0000-\u0008\u000b-\u001f]/g;function yr(e){var t=e+"";return t.replace(R3,function(r){return j3[r]}).replace(yte,function(r){return"_x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+"_"})}function DC(e){return yr(e).replace(/ /g,"_x0020_")}var iL=/[\u0000-\u001f]/g;function wte(e){var t=e+"";return t.replace(R3,function(r){return j3[r]}).replace(/\n/g,"<br/>").replace(iL,function(r){return"&#x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+";"})}function bte(e){var t=e+"";return t.replace(R3,function(r){return j3[r]}).replace(iL,function(r){return"&#x"+r.charCodeAt(0).toString(16).toUpperCase()+";"})}function _te(e){return e.replace(/(\r\n|[\r\n])/g," ")}function Ste(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function f2(e){for(var t="",r=0,n=0,a=0,s=0,i=0,o=0;r<e.length;){if(n=e.charCodeAt(r++),n<128){t+=String.fromCharCode(n);continue}if(a=e.charCodeAt(r++),n>191&&n<224){i=(n&31)<<6,i|=a&63,t+=String.fromCharCode(i);continue}if(s=e.charCodeAt(r++),n<240){t+=String.fromCharCode((n&15)<<12|(a&63)<<6|s&63);continue}i=e.charCodeAt(r++),o=((n&7)<<18|(a&63)<<12|(s&63)<<6|i&63)-65536,t+=String.fromCharCode(55296+(o>>>10&1023)),t+=String.fromCharCode(56320+(o&1023))}return t}function MC(e){var t=Eu(2*e.length),r,n,a=1,s=0,i=0,o;for(n=0;n<e.length;n+=a)a=1,(o=e.charCodeAt(n))<128?r=o:o<224?(r=(o&31)*64+(e.charCodeAt(n+1)&63),a=2):o<240?(r=(o&15)*4096+(e.charCodeAt(n+1)&63)*64+(e.charCodeAt(n+2)&63),a=3):(a=4,r=(o&7)*262144+(e.charCodeAt(n+1)&63)*4096+(e.charCodeAt(n+2)&63)*64+(e.charCodeAt(n+3)&63),r-=65536,i=55296+(r>>>10&1023),r=56320+(r&1023)),i!==0&&(t[s++]=i&255,t[s++]=i>>>8,i=0),t[s++]=r%256,t[s++]=r>>>8;return t.slice(0,s).toString("ucs2")}function BC(e){return il(e,"binary").toString("utf8")}var wg="foo bar baz☃ðŸÂ£",bp=ur&&(BC(wg)==f2(wg)&&BC||MC(wg)==f2(wg)&&MC)||f2,p0=ur?function(e){return il(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,n=0,a=0;r<e.length;)switch(n=e.charCodeAt(r++),!0){case n<128:t.push(String.fromCharCode(n));break;case n<2048:t.push(String.fromCharCode(192+(n>>6))),t.push(String.fromCharCode(128+(n&63)));break;case(n>=55296&&n<57344):n-=55296,a=e.charCodeAt(r++)-56320+(n<<10),t.push(String.fromCharCode(240+(a>>18&7))),t.push(String.fromCharCode(144+(a>>12&63))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(a&63)));break;default:t.push(String.fromCharCode(224+(n>>12))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(n&63)))}return t.join("")},Ate=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]});return function(r){for(var n=r.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
`).replace(/<[^>]*>/g,""),a=0;a<e.length;++a)n=n.replace(e[a][0],e[a][1]);return n}}(),oL=/(^\s|\s$|\n)/;function Zn(e,t){return"<"+e+(t.match(oL)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function m0(e){return ra(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function at(e,t,r){return"<"+e+(r!=null?m0(r):"")+(t!=null?(t.match(oL)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function F5(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}return""}function Nte(e,t){switch(typeof e){case"string":var r=at("vt:lpwstr",yr(e));return r=r.replace(/"/g,"_x0022_"),r;case"number":return at((e|0)==e?"vt:i4":"vt:r8",yr(String(e)));case"boolean":return at("vt:bool",e?"true":"false")}if(e instanceof Date)return at("vt:filetime",F5(e));throw new Error("Unable to serialize "+e)}var zn={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Xf=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],ps={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function Cte(e,t){for(var r=1-2*(e[t+7]>>>7),n=((e[t+7]&127)<<4)+(e[t+6]>>>4&15),a=e[t+6]&15,s=5;s>=0;--s)a=a*256+e[t+s];return n==2047?a==0?r*(1/0):NaN:(n==0?n=-1022:(n-=1023,a+=Math.pow(2,52)),r*Math.pow(2,n-52)*a)}function Pte(e,t,r){var n=(t<0||1/t==-1/0?1:0)<<7,a=0,s=0,i=n?-t:t;isFinite(i)?i==0?a=s=0:(a=Math.floor(Math.log(i)/Math.LN2),s=i*Math.pow(2,52-a),a<=-1023&&(!isFinite(s)||s<Math.pow(2,52))?a=-1022:(s-=Math.pow(2,52),a+=1023)):(a=2047,s=isNaN(t)?26985:0);for(var o=0;o<=5;++o,s/=256)e[r+o]=s&255;e[r+6]=(a&15)<<4|s&15,e[r+7]=a>>4|n}var zC=function(e){for(var t=[],r=10240,n=0;n<e[0].length;++n)if(e[0][n])for(var a=0,s=e[0][n].length;a<s;a+=r)t.push.apply(t,e[0][n].slice(a,a+r));return t},HC=ur?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(t){return Buffer.isBuffer(t)?t:il(t)})):zC(e)}:zC,UC=function(e,t,r){for(var n=[],a=t;a<r;a+=2)n.push(String.fromCharCode(np(e,a)));return n.join("").replace(wp,"")},F3=ur?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r).replace(wp,""):UC(e,t,r)}:UC,VC=function(e,t,r){for(var n=[],a=t;a<t+r;++a)n.push(("0"+e[a].toString(16)).slice(-2));return n.join("")},lL=ur?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):VC(e,t,r)}:VC,qC=function(e,t,r){for(var n=[],a=t;a<r;a++)n.push(String.fromCharCode(Pd(e,a)));return n.join("")},Y0=ur?function(t,r,n){return Buffer.isBuffer(t)?t.toString("utf8",r,n):qC(t,r,n)}:qC,cL=function(e,t){var r=ms(e,t);return r>0?Y0(e,t+4,t+4+r-1):""},uL=cL,dL=function(e,t){var r=ms(e,t);return r>0?Y0(e,t+4,t+4+r-1):""},fL=dL,hL=function(e,t){var r=2*ms(e,t);return r>0?Y0(e,t+4,t+4+r-1):""},pL=hL,mL=function(t,r){var n=ms(t,r);return n>0?F3(t,r+4,r+4+n):""},gL=mL,xL=function(e,t){var r=ms(e,t);return r>0?Y0(e,t+4,t+4+r):""},vL=xL,yL=function(e,t){return Cte(e,t)},i1=yL,L3=function(t){return Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array};ur&&(uL=function(t,r){if(!Buffer.isBuffer(t))return cL(t,r);var n=t.readUInt32LE(r);return n>0?t.toString("utf8",r+4,r+4+n-1):""},fL=function(t,r){if(!Buffer.isBuffer(t))return dL(t,r);var n=t.readUInt32LE(r);return n>0?t.toString("utf8",r+4,r+4+n-1):""},pL=function(t,r){if(!Buffer.isBuffer(t))return hL(t,r);var n=2*t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+n-1)},gL=function(t,r){if(!Buffer.isBuffer(t))return mL(t,r);var n=t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+n)},vL=function(t,r){if(!Buffer.isBuffer(t))return xL(t,r);var n=t.readUInt32LE(r);return t.toString("utf8",r+4,r+4+n)},i1=function(t,r){return Buffer.isBuffer(t)?t.readDoubleLE(r):yL(t,r)},L3=function(t){return Buffer.isBuffer(t)||Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array});var Pd=function(e,t){return e[t]},np=function(e,t){return e[t+1]*256+e[t]},Tte=function(e,t){var r=e[t+1]*256+e[t];return r<32768?r:(65535-r+1)*-1},ms=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Qc=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},kte=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function _p(e,t){var r="",n,a,s=[],i,o,l,c;switch(t){case"dbcs":if(c=this.l,ur&&Buffer.isBuffer(this))r=this.slice(this.l,this.l+2*e).toString("utf16le");else for(l=0;l<e;++l)r+=String.fromCharCode(np(this,c)),c+=2;e*=2;break;case"utf8":r=Y0(this,this.l,this.l+e);break;case"utf16le":e*=2,r=F3(this,this.l,this.l+e);break;case"wstr":return _p.call(this,e,"dbcs");case"lpstr-ansi":r=uL(this,this.l),e=4+ms(this,this.l);break;case"lpstr-cp":r=fL(this,this.l),e=4+ms(this,this.l);break;case"lpwstr":r=pL(this,this.l),e=4+2*ms(this,this.l);break;case"lpp4":e=4+ms(this,this.l),r=gL(this,this.l),e&2&&(e+=2);break;case"8lpp4":e=4+ms(this,this.l),r=vL(this,this.l),e&3&&(e+=4-(e&3));break;case"cstr":for(e=0,r="";(i=Pd(this,this.l+e++))!==0;)s.push(xg(i));r=s.join("");break;case"_wstr":for(e=0,r="";(i=np(this,this.l+e))!==0;)s.push(xg(i)),e+=2;e+=2,r=s.join("");break;case"dbcs-cont":for(r="",c=this.l,l=0;l<e;++l){if(this.lens&&this.lens.indexOf(c)!==-1)return i=Pd(this,c),this.l=c+1,o=_p.call(this,e-l,i?"dbcs-cont":"sbcs-cont"),s.join("")+o;s.push(xg(np(this,c))),c+=2}r=s.join(""),e*=2;break;case"cpstr":case"sbcs-cont":for(r="",c=this.l,l=0;l!=e;++l){if(this.lens&&this.lens.indexOf(c)!==-1)return i=Pd(this,c),this.l=c+1,o=_p.call(this,e-l,i?"dbcs-cont":"sbcs-cont"),s.join("")+o;s.push(xg(Pd(this,c))),c+=1}r=s.join("");break;default:switch(e){case 1:return n=Pd(this,this.l),this.l++,n;case 2:return n=(t==="i"?Tte:np)(this,this.l),this.l+=2,n;case 4:case-4:return t==="i"||!(this[this.l+3]&128)?(n=(e>0?Qc:kte)(this,this.l),this.l+=4,n):(a=ms(this,this.l),this.l+=4,a);case 8:case-8:if(t==="f")return e==8?a=i1(this,this.l):a=i1([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,a;e=8;case 16:r=lL(this,this.l,e);break}}return this.l+=e,r}var Ete=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},jte=function(e,t,r){e[r]=t&255,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},Rte=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255};function Fte(e,t,r){var n=0,a=0;if(r==="dbcs"){for(a=0;a!=t.length;++a)Rte(this,t.charCodeAt(a),this.l+2*a);n=2*t.length}else if(r==="sbcs"){for(t=t.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=t.length;++a)this[this.l+a]=t.charCodeAt(a)&255;n=t.length}else if(r==="hex"){for(;a<e;++a)this[this.l++]=parseInt(t.slice(2*a,2*a+2),16)||0;return this}else if(r==="utf16le"){var s=Math.min(this.l+e,this.length);for(a=0;a<Math.min(t.length,e);++a){var i=t.charCodeAt(a);this[this.l++]=i&255,this[this.l++]=i>>8}for(;this.l<s;)this[this.l++]=0;return this}else switch(e){case 1:n=1,this[this.l]=t&255;break;case 2:n=2,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255;break;case 3:n=3,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255,t>>>=8,this[this.l+2]=t&255;break;case 4:n=4,Ete(this,t,this.l);break;case 8:if(n=8,r==="f"){Pte(this,t,this.l);break}case 16:break;case-4:n=4,jte(this,t,this.l);break}return this.l+=n,this}function wL(e,t){var r=lL(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function fs(e,t){e.l=t,e.read_shift=_p,e.chk=wL,e.write_shift=Fte}function xo(e,t){e.l+=t}function ze(e){var t=Eu(e);return fs(t,0),t}function Xa(){var e=[],t=ur?256:2048,r=function(c){var d=ze(c);return fs(d,0),d},n=r(t),a=function(){n&&(n.length>n.l&&(n=n.slice(0,n.l),n.l=n.length),n.length>0&&e.push(n),n=null)},s=function(c){return n&&c<n.length-n.l?n:(a(),n=r(Math.max(c+1,t)))},i=function(){return a(),Qn(e)},o=function(c){a(),n=c,n.l==null&&(n.l=n.length),s(t)};return{next:s,push:o,end:i,_bufs:e}}function Ke(e,t,r,n){var a=+t,s;if(!isNaN(a)){n||(n=Coe[a].p||(r||[]).length||0),s=1+(a>=128?1:0)+1,n>=128&&++s,n>=16384&&++s,n>=2097152&&++s;var i=e.next(s);a<=127?i.write_shift(1,a):(i.write_shift(1,(a&127)+128),i.write_shift(1,a>>7));for(var o=0;o!=4;++o)if(n>=128)i.write_shift(1,(n&127)+128),n>>=7;else{i.write_shift(1,n);break}n>0&&L3(r)&&e.push(r)}}function Sp(e,t,r){var n=Ja(e);if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.cRel&&(n.c+=t.c),n.rRel&&(n.r+=t.r)),!r||r.biff<12){for(;n.c>=256;)n.c-=256;for(;n.r>=65536;)n.r-=65536}return n}function WC(e,t,r){var n=Ja(e);return n.s=Sp(n.s,t.s,r),n.e=Sp(n.e,t.s,r),n}function Ap(e,t){if(e.cRel&&e.c<0)for(e=Ja(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=Ja(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=_r(e);return!e.cRel&&e.cRel!=null&&(r=Ite(r)),!e.rRel&&e.rRel!=null&&(r=Lte(r)),r}function h2(e,t){return e.s.r==0&&!e.s.rRel&&e.e.r==(t.biff>=12?1048575:t.biff>=8?65536:16384)&&!e.e.rRel?(e.s.cRel?"":"$")+xa(e.s.c)+":"+(e.e.cRel?"":"$")+xa(e.e.c):e.s.c==0&&!e.s.cRel&&e.e.c==(t.biff>=12?16383:255)&&!e.e.cRel?(e.s.rRel?"":"$")+ea(e.s.r)+":"+(e.e.rRel?"":"$")+ea(e.e.r):Ap(e.s,t.biff)+":"+Ap(e.e,t.biff)}function O3(e){return parseInt(Ote(e),10)-1}function ea(e){return""+(e+1)}function Lte(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function Ote(e){return e.replace(/\$(\d+)$/,"$1")}function I3(e){for(var t=Dte(e),r=0,n=0;n!==t.length;++n)r=26*r+t.charCodeAt(n)-64;return r-1}function xa(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Ite(e){return e.replace(/^([A-Z])/,"$$$1")}function Dte(e){return e.replace(/^\$([A-Z])/,"$1")}function Mte(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Hn(e){for(var t=0,r=0,n=0;n<e.length;++n){var a=e.charCodeAt(n);a>=48&&a<=57?t=10*t+(a-48):a>=65&&a<=90&&(r=26*r+(a-64))}return{c:r-1,r:t-1}}function _r(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function Ss(e){var t=e.indexOf(":");return t==-1?{s:Hn(e),e:Hn(e)}:{s:Hn(e.slice(0,t)),e:Hn(e.slice(t+1))}}function An(e,t){return typeof t>"u"||typeof t=="number"?An(e.s,e.e):(typeof e!="string"&&(e=_r(e)),typeof t!="string"&&(t=_r(t)),e==t?e:e+":"+t)}function Br(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,a=0,s=e.length;for(r=0;n<s&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.s.c=--r,r=0;n<s&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;if(t.s.r=--r,n===s||a!=10)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++n,r=0;n!=s&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.e.c=--r,r=0;n!=s&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;return t.e.r=--r,t}function $C(e,t){var r=e.t=="d"&&t instanceof Date;if(e.z!=null)try{return e.w=bc(e.z,r?Za(t):t)}catch{}try{return e.w=bc((e.XF||{}).numFmtId||(r?14:0),r?Za(t):t)}catch{return""+t}}function nl(e,t,r){return e==null||e.t==null||e.t=="z"?"":e.w!==void 0?e.w:(e.t=="d"&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),e.t=="e"?X0[e.v]||e.v:t==null?$C(e,e.v):$C(e,t))}function Bu(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",n={};return n[r]=e,{SheetNames:[r],Sheets:n}}function bL(e,t,r){var n=r||{},a=e?Array.isArray(e):n.dense,s=e||(a?[]:{}),i=0,o=0;if(s&&n.origin!=null){if(typeof n.origin=="number")i=n.origin;else{var l=typeof n.origin=="string"?Hn(n.origin):n.origin;i=l.r,o=l.c}s["!ref"]||(s["!ref"]="A1:A1")}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(s["!ref"]){var d=Br(s["!ref"]);c.s.c=d.s.c,c.s.r=d.s.r,c.e.c=Math.max(c.e.c,d.e.c),c.e.r=Math.max(c.e.r,d.e.r),i==-1&&(c.e.r=i=d.e.r+1)}for(var f=0;f!=t.length;++f)if(t[f]){if(!Array.isArray(t[f]))throw new Error("aoa_to_sheet expects an array of arrays");for(var h=0;h!=t[f].length;++h)if(!(typeof t[f][h]>"u")){var p={v:t[f][h]},y=i+f,g=o+h;if(c.s.r>y&&(c.s.r=y),c.s.c>g&&(c.s.c=g),c.e.r<y&&(c.e.r=y),c.e.c<g&&(c.e.c=g),t[f][h]&&typeof t[f][h]=="object"&&!Array.isArray(t[f][h])&&!(t[f][h]instanceof Date))p=t[f][h];else if(Array.isArray(p.v)&&(p.f=t[f][h][1],p.v=p.v[0]),p.v===null)if(p.f)p.t="n";else if(n.nullError)p.t="e",p.v=0;else if(n.sheetStubs)p.t="z";else continue;else typeof p.v=="number"?p.t="n":typeof p.v=="boolean"?p.t="b":p.v instanceof Date?(p.z=n.dateNF||rn[14],n.cellDates?(p.t="d",p.w=bc(p.z,Za(p.v))):(p.t="n",p.v=Za(p.v),p.w=bc(p.z,p.v))):p.t="s";if(a)s[y]||(s[y]=[]),s[y][g]&&s[y][g].z&&(p.z=s[y][g].z),s[y][g]=p;else{var w=_r({c:g,r:y});s[w]&&s[w].z&&(p.z=s[w].z),s[w]=p}}}return c.s.c<1e7&&(s["!ref"]=An(c)),s}function Qf(e,t){return bL(null,e,t)}function Bte(e){return e.read_shift(4,"i")}function ji(e,t){return t||(t=ze(4)),t.write_shift(4,e),t}function va(e){var t=e.read_shift(4);return t===0?"":e.read_shift(t,"dbcs")}function Un(e,t){var r=!1;return t==null&&(r=!0,t=ze(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}function zte(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Hte(e,t){return t||(t=ze(4)),t.write_shift(2,0),t.write_shift(2,0),t}function D3(e,t){var r=e.l,n=e.read_shift(1),a=va(e),s=[],i={t:a,h:a};if(n&1){for(var o=e.read_shift(4),l=0;l!=o;++l)s.push(zte(e));i.r=s}else i.r=[{ich:0,ifnt:0}];return e.l=r+t,i}function Ute(e,t){var r=!1;return t==null&&(r=!0,t=ze(15+4*e.t.length)),t.write_shift(1,0),Un(e.t,t),r?t.slice(0,t.l):t}var Vte=D3;function qte(e,t){var r=!1;return t==null&&(r=!0,t=ze(23+4*e.t.length)),t.write_shift(1,1),Un(e.t,t),t.write_shift(4,1),Hte({},t),r?t.slice(0,t.l):t}function Zs(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function zu(e,t){return t==null&&(t=ze(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function Hu(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function Uu(e,t){return t==null&&(t=ze(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var Wte=va,_L=Un;function M3(e){var t=e.read_shift(4);return t===0||t===4294967295?"":e.read_shift(t,"dbcs")}function o1(e,t){var r=!1;return t==null&&(r=!0,t=ze(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}var $te=va,L5=M3,B3=o1;function SL(e){var t=e.slice(e.l,e.l+4),r=t[0]&1,n=t[0]&2;e.l+=4;var a=n===0?i1([0,0,0,0,t[0]&252,t[1],t[2],t[3]],0):Qc(t,0)>>2;return r?a/100:a}function AL(e,t){t==null&&(t=ze(4));var r=0,n=0,a=e*100;if(e==(e|0)&&e>=-536870912&&e<1<<29?n=1:a==(a|0)&&a>=-536870912&&a<1<<29&&(n=1,r=1),n)t.write_shift(-4,((r?a:e)<<2)+(r+2));else throw new Error("unsupported RkNumber "+e)}function NL(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function Gte(e,t){return t||(t=ze(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var Vu=NL,Zf=Gte;function Jf(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function ju(e,t){return(t||ze(8)).write_shift(8,e,"f")}function Kte(e){var t={},r=e.read_shift(1),n=r>>>1,a=e.read_shift(1),s=e.read_shift(2,"i"),i=e.read_shift(1),o=e.read_shift(1),l=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=a;var c=nre[a];c&&(t.rgb=nP(c));break;case 2:t.rgb=nP([i,o,l]);break;case 3:t.theme=a;break}return s!=0&&(t.tint=s>0?s/32767:s/32768),t}function l1(e,t){if(t||(t=ze(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index!=null?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme!=null?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),!e.rgb||e.theme!=null)t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);else{var n=e.rgb||"FFFFFF";typeof n=="number"&&(n=("000000"+n.toString(16)).slice(-6)),t.write_shift(1,parseInt(n.slice(0,2),16)),t.write_shift(1,parseInt(n.slice(2,4),16)),t.write_shift(1,parseInt(n.slice(4,6),16)),t.write_shift(1,255)}return t}function Yte(e){var t=e.read_shift(1);e.l++;var r={fBold:t&1,fItalic:t&2,fUnderline:t&4,fStrikeout:t&8,fOutline:t&16,fShadow:t&32,fCondense:t&64,fExtend:t&128};return r}function Xte(e,t){t||(t=ze(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,r),t.write_shift(1,0),t}var CL=2,cs=3,bg=11,c1=19,_g=64,Qte=65,Zte=71,Jte=4108,ere=4126,Xn=80,GC={1:{n:"CodePage",t:CL},2:{n:"Category",t:Xn},3:{n:"PresentationFormat",t:Xn},4:{n:"ByteCount",t:cs},5:{n:"LineCount",t:cs},6:{n:"ParagraphCount",t:cs},7:{n:"SlideCount",t:cs},8:{n:"NoteCount",t:cs},9:{n:"HiddenCount",t:cs},10:{n:"MultimediaClipCount",t:cs},11:{n:"ScaleCrop",t:bg},12:{n:"HeadingPairs",t:Jte},13:{n:"TitlesOfParts",t:ere},14:{n:"Manager",t:Xn},15:{n:"Company",t:Xn},16:{n:"LinksUpToDate",t:bg},17:{n:"CharacterCount",t:cs},19:{n:"SharedDoc",t:bg},22:{n:"HyperlinksChanged",t:bg},23:{n:"AppVersion",t:cs,p:"version"},24:{n:"DigSig",t:Qte},26:{n:"ContentType",t:Xn},27:{n:"ContentStatus",t:Xn},28:{n:"Language",t:Xn},29:{n:"Version",t:Xn},255:{},2147483648:{n:"Locale",t:c1},2147483651:{n:"Behavior",t:c1},1919054434:{}},KC={1:{n:"CodePage",t:CL},2:{n:"Title",t:Xn},3:{n:"Subject",t:Xn},4:{n:"Author",t:Xn},5:{n:"Keywords",t:Xn},6:{n:"Comments",t:Xn},7:{n:"Template",t:Xn},8:{n:"LastAuthor",t:Xn},9:{n:"RevNumber",t:Xn},10:{n:"EditTime",t:_g},11:{n:"LastPrinted",t:_g},12:{n:"CreatedDate",t:_g},13:{n:"ModifiedDate",t:_g},14:{n:"PageCount",t:cs},15:{n:"WordCount",t:cs},16:{n:"CharCount",t:cs},17:{n:"Thumbnail",t:Zte},18:{n:"Application",t:Xn},19:{n:"DocSecurity",t:cs},255:{},2147483648:{n:"Locale",t:c1},2147483651:{n:"Behavior",t:c1},1919054434:{}};function tre(e){return e.map(function(t){return[t>>16&255,t>>8&255,t&255]})}var rre=tre([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),nre=Ja(rre),X0={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},are={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Sg={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function PL(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function TL(e,t){var r=pte(are),n=[],a;n[n.length]=Nn,n[n.length]=at("Types",null,{xmlns:zn.CT,"xmlns:xsd":zn.xsd,"xmlns:xsi":zn.xsi}),n=n.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(l){return at("Default",null,{Extension:l[0],ContentType:l[1]})}));var s=function(l){e[l]&&e[l].length>0&&(a=e[l][0],n[n.length]=at("Override",null,{PartName:(a[0]=="/"?"":"/")+a,ContentType:Sg[l][t.bookType]||Sg[l].xlsx}))},i=function(l){(e[l]||[]).forEach(function(c){n[n.length]=at("Override",null,{PartName:(c[0]=="/"?"":"/")+c,ContentType:Sg[l][t.bookType]||Sg[l].xlsx})})},o=function(l){(e[l]||[]).forEach(function(c){n[n.length]=at("Override",null,{PartName:(c[0]=="/"?"":"/")+c,ContentType:r[l][0]})})};return s("workbooks"),i("sheets"),i("charts"),o("themes"),["strs","styles"].forEach(s),["coreprops","extprops","custprops"].forEach(o),o("vba"),o("comments"),o("threadedcomments"),o("drawings"),i("metadata"),o("people"),n.length>2&&(n[n.length]="</Types>",n[1]=n[1].replace("/>",">")),n.join("")}var or={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function kL(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function cf(e){var t=[Nn,at("Relationships",null,{xmlns:zn.RELS})];return ra(e["!id"]).forEach(function(r){t[t.length]=at("Relationship",null,e["!id"][r])}),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function vr(e,t,r,n,a,s){if(a||(a={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,a.Id="rId"+t,a.Type=n,a.Target=r,[or.HLINK,or.XPATH,or.XMISS].indexOf(a.Type)>-1&&(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,t}function sre(e){var t=[Nn];t.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
`),t.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
`);for(var r=0;r<e.length;++r)t.push(' <manifest:file-entry manifest:full-path="'+e[r][0]+'" manifest:media-type="'+e[r][1]+`"/>
`);return t.push("</manifest:manifest>"),t.join("")}function YC(e,t,r){return[' <rdf:Description rdf:about="'+e+`">
`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(r||"odf")+"#"+t+`"/>
`,` </rdf:Description>
`].join("")}function ire(e,t){return[' <rdf:Description rdf:about="'+e+`">
`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+`"/>
`,` </rdf:Description>
`].join("")}function ore(e){var t=[Nn];t.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
`);for(var r=0;r!=e.length;++r)t.push(YC(e[r][0],e[r][1])),t.push(ire("",e[r][0]));return t.push(YC("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}function EL(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+e1.version+"</meta:generator></office:meta></office:document-meta>"}var gu=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];function p2(e,t,r,n,a){a[e]!=null||t==null||t===""||(a[e]=t,t=yr(t),n[n.length]=r?at(e,t,r):Zn(e,t))}function jL(e,t){var r=t||{},n=[Nn,at("cp:coreProperties",null,{"xmlns:cp":zn.CORE_PROPS,"xmlns:dc":zn.dc,"xmlns:dcterms":zn.dcterms,"xmlns:dcmitype":zn.dcmitype,"xmlns:xsi":zn.xsi})],a={};if(!e&&!r.Props)return n.join("");e&&(e.CreatedDate!=null&&p2("dcterms:created",typeof e.CreatedDate=="string"?e.CreatedDate:F5(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,a),e.ModifiedDate!=null&&p2("dcterms:modified",typeof e.ModifiedDate=="string"?e.ModifiedDate:F5(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,a));for(var s=0;s!=gu.length;++s){var i=gu[s],o=r.Props&&r.Props[i[1]]!=null?r.Props[i[1]]:e?e[i[1]]:null;o===!0?o="1":o===!1?o="0":typeof o=="number"&&(o=String(o)),o!=null&&p2(i[0],o,null,n,a)}return n.length>2&&(n[n.length]="</cp:coreProperties>",n[1]=n[1].replace("/>",">")),n.join("")}var uf=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],RL=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function FL(e){var t=[],r=at;return e||(e={}),e.Application="SheetJS",t[t.length]=Nn,t[t.length]=at("Properties",null,{xmlns:zn.EXT_PROPS,"xmlns:vt":zn.vt}),uf.forEach(function(n){if(e[n[1]]!==void 0){var a;switch(n[2]){case"string":a=yr(String(e[n[1]]));break;case"bool":a=e[n[1]]?"true":"false";break}a!==void 0&&(t[t.length]=r(n[0],a))}}),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map(function(n){return"<vt:lpstr>"+yr(n)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}function LL(e){var t=[Nn,at("Properties",null,{xmlns:zn.CUST_PROPS,"xmlns:vt":zn.vt})];if(!e)return t.join("");var r=1;return ra(e).forEach(function(a){++r,t[t.length]=at("property",Nte(e[a]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:yr(a)})}),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var XC={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function lre(e,t){var r=[];return ra(XC).map(function(n){for(var a=0;a<gu.length;++a)if(gu[a][1]==n)return gu[a];for(a=0;a<uf.length;++a)if(uf[a][1]==n)return uf[a];throw n}).forEach(function(n){if(e[n[1]]!=null){var a=t&&t.Props&&t.Props[n[1]]!=null?t.Props[n[1]]:e[n[1]];switch(n[2]){case"date":a=new Date(a).toISOString().replace(/\.\d*Z/,"Z");break}typeof a=="number"?a=String(a):a===!0||a===!1?a=a?"1":"0":a instanceof Date&&(a=new Date(a).toISOString().replace(/\.\d*Z/,"")),r.push(Zn(XC[n[1]]||n[1],a))}}),at("DocumentProperties",r.join(""),{xmlns:ps.o})}function cre(e,t){var r=["Worksheets","SheetNames"],n="CustomDocumentProperties",a=[];return e&&ra(e).forEach(function(s){if(Object.prototype.hasOwnProperty.call(e,s)){for(var i=0;i<gu.length;++i)if(s==gu[i][1])return;for(i=0;i<uf.length;++i)if(s==uf[i][1])return;for(i=0;i<r.length;++i)if(s==r[i])return;var o=e[s],l="string";typeof o=="number"?(l="float",o=String(o)):o===!0||o===!1?(l="boolean",o=o?"1":"0"):o=String(o),a.push(at(DC(s),o,{"dt:dt":l}))}}),t&&ra(t).forEach(function(s){if(Object.prototype.hasOwnProperty.call(t,s)&&!(e&&Object.prototype.hasOwnProperty.call(e,s))){var i=t[s],o="string";typeof i=="number"?(o="float",i=String(i)):i===!0||i===!1?(o="boolean",i=i?"1":"0"):i instanceof Date?(o="dateTime.tz",i=i.toISOString()):i=String(i),a.push(at(DC(s),i,{"dt:dt":o}))}}),"<"+n+' xmlns="'+ps.o+'">'+a.join("")+"</"+n+">"}function ure(e){var t=typeof e=="string"?new Date(Date.parse(e)):e,r=t.getTime()/1e3+11644473600,n=r%Math.pow(2,32),a=(r-n)/Math.pow(2,32);n*=1e7,a*=1e7;var s=n/Math.pow(2,32)|0;s>0&&(n=n%Math.pow(2,32),a+=s);var i=ze(8);return i.write_shift(4,n),i.write_shift(4,a),i}function QC(e,t){var r=ze(4),n=ze(4);switch(r.write_shift(4,e==80?31:e),e){case 3:n.write_shift(-4,t);break;case 5:n=ze(8),n.write_shift(8,t,"f");break;case 11:n.write_shift(4,t?1:0);break;case 64:n=ure(t);break;case 31:case 80:for(n=ze(4+2*(t.length+1)+(t.length%2?0:2)),n.write_shift(4,t.length+1),n.write_shift(0,t,"dbcs");n.l!=n.length;)n.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return Qn([r,n])}var OL=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function dre(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function ZC(e,t,r){var n=ze(8),a=[],s=[],i=8,o=0,l=ze(8),c=ze(8);if(l.write_shift(4,2),l.write_shift(4,1200),c.write_shift(4,1),s.push(l),a.push(c),i+=8+l.length,!t){c=ze(8),c.write_shift(4,0),a.unshift(c);var d=[ze(4)];for(d[0].write_shift(4,e.length),o=0;o<e.length;++o){var f=e[o][0];for(l=ze(8+2*(f.length+1)+(f.length%2?0:2)),l.write_shift(4,o+2),l.write_shift(4,f.length+1),l.write_shift(0,f,"dbcs");l.l!=l.length;)l.write_shift(1,0);d.push(l)}l=Qn(d),s.unshift(l),i+=8+l.length}for(o=0;o<e.length;++o)if(!(t&&!t[e[o][0]])&&!(OL.indexOf(e[o][0])>-1||RL.indexOf(e[o][0])>-1)&&e[o][1]!=null){var h=e[o][1],p=0;if(t){p=+t[e[o][0]];var y=r[p];if(y.p=="version"&&typeof h=="string"){var g=h.split(".");h=(+g[0]<<16)+(+g[1]||0)}l=QC(y.t,h)}else{var w=dre(h);w==-1&&(w=31,h=String(h)),l=QC(w,h)}s.push(l),c=ze(8),c.write_shift(4,t?p:2+o),a.push(c),i+=8+l.length}var x=8*(s.length+1);for(o=0;o<s.length;++o)a[o].write_shift(4,x),x+=s[o].length;return n.write_shift(4,i),n.write_shift(4,s.length),Qn([n].concat(a).concat(s))}function JC(e,t,r,n,a,s){var i=ze(a?68:48),o=[i];i.write_shift(2,65534),i.write_shift(2,0),i.write_shift(4,842412599),i.write_shift(16,Nr.utils.consts.HEADER_CLSID,"hex"),i.write_shift(4,a?2:1),i.write_shift(16,t,"hex"),i.write_shift(4,a?68:48);var l=ZC(e,r,n);if(o.push(l),a){var c=ZC(a,null,null);i.write_shift(16,s,"hex"),i.write_shift(4,68+l.length),o.push(c)}return Qn(o)}function fre(e,t){t||(t=ze(e));for(var r=0;r<e;++r)t.write_shift(1,0);return t}function hre(e,t){return e.read_shift(t)===1}function Pa(e,t){return t||(t=ze(2)),t.write_shift(2,+!!e),t}function IL(e){return e.read_shift(2,"u")}function zs(e,t){return t||(t=ze(2)),t.write_shift(2,e),t}function DL(e,t,r){return r||(r=ze(2)),r.write_shift(1,t=="e"?+e:+!!e),r.write_shift(1,t=="e"?1:0),r}function ML(e,t,r){var n=e.read_shift(r&&r.biff>=12?2:1),a="sbcs-cont";if(r&&r.biff>=8,!r||r.biff==8){var s=e.read_shift(1);s&&(a="dbcs-cont")}else r.biff==12&&(a="wstr");r.biff>=2&&r.biff<=5&&(a="cpstr");var i=n?e.read_shift(n,a):"";return i}function pre(e){var t=e.t||"",r=ze(3);r.write_shift(2,t.length),r.write_shift(1,1);var n=ze(2*t.length);n.write_shift(2*t.length,t,"utf16le");var a=[r,n];return Qn(a)}function mre(e,t,r){var n;if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}var a=e.read_shift(1);return a===0?n=e.read_shift(t,"sbcs-cont"):n=e.read_shift(t,"dbcs-cont"),n}function gre(e,t,r){var n=e.read_shift(r&&r.biff==2?1:2);return n===0?(e.l++,""):mre(e,n,r)}function xre(e,t,r){if(r.biff>5)return gre(e,t,r);var n=e.read_shift(1);return n===0?(e.l++,""):e.read_shift(n,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function BL(e,t,r){return r||(r=ze(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function eP(e,t){t||(t=ze(6+e.length*2)),t.write_shift(4,1+e.length);for(var r=0;r<e.length;++r)t.write_shift(2,e.charCodeAt(r));return t.write_shift(2,0),t}function vre(e){var t=ze(512),r=0,n=e.Target;n.slice(0,7)=="file://"&&(n=n.slice(7));var a=n.indexOf("#"),s=a>-1?31:23;switch(n.charAt(0)){case"#":s=28;break;case".":s&=-3;break}t.write_shift(4,2),t.write_shift(4,s);var i=[8,6815827,6619237,4849780,83];for(r=0;r<i.length;++r)t.write_shift(4,i[r]);if(s==28)n=n.slice(1),eP(n,t);else if(s&2){for(i="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<i.length;++r)t.write_shift(1,parseInt(i[r],16));var o=a>-1?n.slice(0,a):n;for(t.write_shift(4,2*(o.length+1)),r=0;r<o.length;++r)t.write_shift(2,o.charCodeAt(r));t.write_shift(2,0),s&8&&eP(a>-1?n.slice(a+1):"",t)}else{for(i="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),r=0;r<i.length;++r)t.write_shift(1,parseInt(i[r],16));for(var l=0;n.slice(l*3,l*3+3)=="../"||n.slice(l*3,l*3+3)=="..\\";)++l;for(t.write_shift(2,l),t.write_shift(4,n.length-3*l+1),r=0;r<n.length-3*l;++r)t.write_shift(1,n.charCodeAt(r+3*l)&255);for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),r=0;r<6;++r)t.write_shift(4,0)}return t.slice(0,t.l)}function Ru(e,t,r,n){return n||(n=ze(6)),n.write_shift(2,e),n.write_shift(2,t),n.write_shift(2,r||0),n}function yre(e,t,r){var n=r.biff>8?4:2,a=e.read_shift(n),s=e.read_shift(n,"i"),i=e.read_shift(n,"i");return[a,s,i]}function wre(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2),a=e.read_shift(2);return{s:{c:n,r:t},e:{c:a,r}}}function zL(e,t){return t||(t=ze(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function z3(e,t,r){var n=1536,a=16;switch(r.bookType){case"biff8":break;case"biff5":n=1280,a=8;break;case"biff4":n=4,a=6;break;case"biff3":n=3,a=6;break;case"biff2":n=2,a=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var s=ze(a);return s.write_shift(2,n),s.write_shift(2,t),a>4&&s.write_shift(2,29282),a>6&&s.write_shift(2,1997),a>8&&(s.write_shift(2,49161),s.write_shift(2,1),s.write_shift(2,1798),s.write_shift(2,0)),s}function bre(e,t){var r=!t||t.biff==8,n=ze(r?112:54);for(n.write_shift(t.biff==8?2:1,7),r&&n.write_shift(1,0),n.write_shift(4,859007059),n.write_shift(4,5458548|(r?0:536870912));n.l<n.length;)n.write_shift(1,r?0:32);return n}function _re(e,t){var r=!t||t.biff>=8?2:1,n=ze(8+r*e.name.length);n.write_shift(4,e.pos),n.write_shift(1,e.hs||0),n.write_shift(1,e.dt),n.write_shift(1,e.name.length),t.biff>=8&&n.write_shift(1,1),n.write_shift(r*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var a=n.slice(0,n.l);return a.l=n.l,a}function Sre(e,t){var r=ze(8);r.write_shift(4,e.Count),r.write_shift(4,e.Unique);for(var n=[],a=0;a<e.length;++a)n[a]=pre(e[a]);var s=Qn([r].concat(n));return s.parts=[r.length].concat(n.map(function(i){return i.length})),s}function Are(){var e=ze(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function Nre(e){var t=ze(18),r=1718;return e&&e.RTL&&(r|=64),t.write_shift(2,r),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function Cre(e,t){var r=e.name||"Arial",n=t&&t.biff==5,a=n?15+r.length:16+2*r.length,s=ze(a);return s.write_shift(2,e.sz*20),s.write_shift(4,0),s.write_shift(2,400),s.write_shift(4,0),s.write_shift(2,0),s.write_shift(1,r.length),n||s.write_shift(1,1),s.write_shift((n?1:2)*r.length,r,n?"sbcs":"utf16le"),s}function Pre(e,t,r,n){var a=ze(10);return Ru(e,t,n,a),a.write_shift(4,r),a}function Tre(e,t,r,n,a){var s=!a||a.biff==8,i=ze(8+ +s+(1+s)*r.length);return Ru(e,t,n,i),i.write_shift(2,r.length),s&&i.write_shift(1,1),i.write_shift((1+s)*r.length,r,s?"utf16le":"sbcs"),i}function kre(e,t,r,n){var a=r&&r.biff==5;n||(n=ze(a?3+t.length:5+2*t.length)),n.write_shift(2,e),n.write_shift(a?1:2,t.length),a||n.write_shift(1,1),n.write_shift((a?1:2)*t.length,t,a?"sbcs":"utf16le");var s=n.length>n.l?n.slice(0,n.l):n;return s.l==null&&(s.l=s.length),s}function Ere(e,t){var r=t.biff==8||!t.biff?4:2,n=ze(2*r+6);return n.write_shift(r,e.s.r),n.write_shift(r,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}function tP(e,t,r,n){var a=r&&r.biff==5;n||(n=ze(a?16:20)),n.write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4));var s=0;return e.numFmtId>0&&a&&(s|=1024),n.write_shift(4,s),n.write_shift(4,0),a||n.write_shift(4,0),n.write_shift(2,0),n}function jre(e){var t=ze(8);return t.write_shift(4,0),t.write_shift(2,0),t.write_shift(2,0),t}function Rre(e,t,r,n,a,s){var i=ze(8);return Ru(e,t,n,i),DL(r,s,i),i}function Fre(e,t,r,n){var a=ze(14);return Ru(e,t,n,a),ju(r,a),a}function Lre(e,t,r){if(r.biff<8)return Ore(e,t,r);for(var n=[],a=e.l+t,s=e.read_shift(r.biff>8?4:2);s--!==0;)n.push(yre(e,r.biff>8?12:6,r));if(e.l!=a)throw new Error("Bad ExternSheet: "+e.l+" != "+a);return n}function Ore(e,t,r){e[e.l+1]==3&&e[e.l]++;var n=ML(e,t,r);return n.charCodeAt(0)==3?n.slice(1):n}function Ire(e){var t=ze(2+e.length*8);t.write_shift(2,e.length);for(var r=0;r<e.length;++r)zL(e[r],t);return t}function Dre(e){var t=ze(24),r=Hn(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),a=0;a<16;++a)t.write_shift(1,parseInt(n[a],16));return Qn([t,vre(e[1])])}function Mre(e){var t=e[1].Tooltip,r=ze(10+2*(t.length+1));r.write_shift(2,2048);var n=Hn(e[0]);r.write_shift(2,n.r),r.write_shift(2,n.r),r.write_shift(2,n.c),r.write_shift(2,n.c);for(var a=0;a<t.length;++a)r.write_shift(2,t.charCodeAt(a));return r.write_shift(2,0),r}function Bre(e){return e||(e=ze(4)),e.write_shift(2,1),e.write_shift(2,1),e}function zre(e,t,r){if(!r.cellStyles)return xo(e,t);var n=r&&r.biff>=12?4:2,a=e.read_shift(n),s=e.read_shift(n),i=e.read_shift(n),o=e.read_shift(n),l=e.read_shift(2);n==2&&(e.l+=2);var c={s:a,e:s,w:i,ixfe:o,flags:l};return(r.biff>=5||!r.biff)&&(c.level=l>>8&7),c}function Hre(e,t){var r=ze(12);r.write_shift(2,t),r.write_shift(2,t),r.write_shift(2,e.width*256),r.write_shift(2,0);var n=0;return e.hidden&&(n|=1),r.write_shift(1,n),n=e.level||0,r.write_shift(1,n),r.write_shift(2,0),r}function Ure(e){for(var t=ze(2*e),r=0;r<e;++r)t.write_shift(2,r+1);return t}function Vre(e,t,r){var n=ze(15);return Z0(n,e,t),n.write_shift(8,r,"f"),n}function qre(e,t,r){var n=ze(9);return Z0(n,e,t),n.write_shift(2,r),n}var Wre=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=k3({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(o,l){var c=[],d=Eu(1);switch(l.type){case"base64":d=Ci(rl(o));break;case"binary":d=Ci(o);break;case"buffer":case"array":d=o;break}fs(d,0);var f=d.read_shift(1),h=!!(f&136),p=!1,y=!1;switch(f){case 2:break;case 3:break;case 48:p=!0,h=!0;break;case 49:p=!0,h=!0;break;case 131:break;case 139:break;case 140:y=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+f.toString(16))}var g=0,w=521;f==2&&(g=d.read_shift(2)),d.l+=3,f!=2&&(g=d.read_shift(4)),g>1048576&&(g=1e6),f!=2&&(w=d.read_shift(2));var x=d.read_shift(2),v=l.codepage||1252;f!=2&&(d.l+=16,d.read_shift(1),d[d.l]!==0&&(v=e[d[d.l]]),d.l+=1,d.l+=2),y&&(d.l+=36);for(var b=[],S={},T=Math.min(d.length,f==2?521:w-10-(p?264:0)),O=y?32:11;d.l<T&&d[d.l]!=13;)switch(S={},S.name=t1.utils.decode(v,d.slice(d.l,d.l+O)).replace(/[\u0000\r\n].*$/g,""),d.l+=O,S.type=String.fromCharCode(d.read_shift(1)),f!=2&&!y&&(S.offset=d.read_shift(4)),S.len=d.read_shift(1),f==2&&(S.offset=d.read_shift(2)),S.dec=d.read_shift(1),S.name.length&&b.push(S),f!=2&&(d.l+=y?13:14),S.type){case"B":(!p||S.len!=8)&&l.WTF&&console.log("Skipping "+S.name+":"+S.type);break;case"G":case"P":l.WTF&&console.log("Skipping "+S.name+":"+S.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+S.type)}if(d[d.l]!==13&&(d.l=w-1),d.read_shift(1)!==13)throw new Error("DBF Terminator not found "+d.l+" "+d[d.l]);d.l=w;var C=0,j=0;for(c[0]=[],j=0;j!=b.length;++j)c[0][j]=b[j].name;for(;g-- >0;){if(d[d.l]===42){d.l+=x;continue}for(++d.l,c[++C]=[],j=0,j=0;j!=b.length;++j){var L=d.slice(d.l,d.l+b[j].len);d.l+=b[j].len,fs(L,0);var M=t1.utils.decode(v,L);switch(b[j].type){case"C":M.trim().length&&(c[C][j]=M.replace(/\s+$/,""));break;case"D":M.length===8?c[C][j]=new Date(+M.slice(0,4),+M.slice(4,6)-1,+M.slice(6,8)):c[C][j]=M;break;case"F":c[C][j]=parseFloat(M.trim());break;case"+":case"I":c[C][j]=y?L.read_shift(-4,"i")^2147483648:L.read_shift(4,"i");break;case"L":switch(M.trim().toUpperCase()){case"Y":case"T":c[C][j]=!0;break;case"N":case"F":c[C][j]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+M+"|")}break;case"M":if(!h)throw new Error("DBF Unexpected MEMO for type "+f.toString(16));c[C][j]="##MEMO##"+(y?parseInt(M.trim(),10):L.read_shift(4));break;case"N":M=M.replace(/\u0000/g,"").trim(),M&&M!="."&&(c[C][j]=+M||0);break;case"@":c[C][j]=new Date(L.read_shift(-8,"f")-621356832e5);break;case"T":c[C][j]=new Date((L.read_shift(4)-2440588)*864e5+L.read_shift(4));break;case"Y":c[C][j]=L.read_shift(4,"i")/1e4+L.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":c[C][j]=-L.read_shift(-8,"f");break;case"B":if(p&&b[j].len==8){c[C][j]=L.read_shift(8,"f");break}case"G":case"P":L.l+=b[j].len;break;case"0":if(b[j].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+b[j].type)}}}if(f!=2&&d.l<d.length&&d[d.l++]!=26)throw new Error("DBF EOF Marker missing "+(d.l-1)+" of "+d.length+" "+d[d.l-1].toString(16));return l&&l.sheetRows&&(c=c.slice(0,l.sheetRows)),l.DBF=b,c}function n(o,l){var c=l||{};c.dateNF||(c.dateNF="yyyymmdd");var d=Qf(r(o,c),c);return d["!cols"]=c.DBF.map(function(f){return{wch:f.len,DBF:f}}),delete c.DBF,d}function a(o,l){try{return Bu(n(o,l),l)}catch(c){if(l&&l.WTF)throw c}return{SheetNames:[],Sheets:{}}}var s={B:8,C:250,L:1,D:8,"?":0,"":0};function i(o,l){var c=l||{};if(+c.codepage>=0&&d0(+c.codepage),c.type=="string")throw new Error("Cannot write DBF to JS string");var d=Xa(),f=p1(o,{header:1,raw:!0,cellDates:!0}),h=f[0],p=f.slice(1),y=o["!cols"]||[],g=0,w=0,x=0,v=1;for(g=0;g<h.length;++g){if(((y[g]||{}).DBF||{}).name){h[g]=y[g].DBF.name,++x;continue}if(h[g]!=null){if(++x,typeof h[g]=="number"&&(h[g]=h[g].toString(10)),typeof h[g]!="string")throw new Error("DBF Invalid column name "+h[g]+" |"+typeof h[g]+"|");if(h.indexOf(h[g])!==g){for(w=0;w<1024;++w)if(h.indexOf(h[g]+"_"+w)==-1){h[g]+="_"+w;break}}}}var b=Br(o["!ref"]),S=[],T=[],O=[];for(g=0;g<=b.e.c-b.s.c;++g){var C="",j="",L=0,M=[];for(w=0;w<p.length;++w)p[w][g]!=null&&M.push(p[w][g]);if(M.length==0||h[g]==null){S[g]="?";continue}for(w=0;w<M.length;++w){switch(typeof M[w]){case"number":j="B";break;case"string":j="C";break;case"boolean":j="L";break;case"object":j=M[w]instanceof Date?"D":"C";break;default:j="C"}L=Math.max(L,String(M[w]).length),C=C&&C!=j?"C":j}L>250&&(L=250),j=((y[g]||{}).DBF||{}).type,j=="C"&&y[g].DBF.len>L&&(L=y[g].DBF.len),C=="B"&&j=="N"&&(C="N",O[g]=y[g].DBF.dec,L=y[g].DBF.len),T[g]=C=="C"||j=="N"?L:s[C]||0,v+=T[g],S[g]=C}var R=d.next(32);for(R.write_shift(4,318902576),R.write_shift(4,p.length),R.write_shift(2,296+32*x),R.write_shift(2,v),g=0;g<4;++g)R.write_shift(4,0);for(R.write_shift(4,0|(+t[U7]||3)<<8),g=0,w=0;g<h.length;++g)if(h[g]!=null){var k=d.next(32),H=(h[g].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);k.write_shift(1,H,"sbcs"),k.write_shift(1,S[g]=="?"?"C":S[g],"sbcs"),k.write_shift(4,w),k.write_shift(1,T[g]||s[S[g]]||0),k.write_shift(1,O[g]||0),k.write_shift(1,2),k.write_shift(4,0),k.write_shift(1,0),k.write_shift(4,0),k.write_shift(4,0),w+=T[g]||s[S[g]]||0}var q=d.next(264);for(q.write_shift(4,13),g=0;g<65;++g)q.write_shift(4,0);for(g=0;g<p.length;++g){var ie=d.next(v);for(ie.write_shift(1,0),w=0;w<h.length;++w)if(h[w]!=null)switch(S[w]){case"L":ie.write_shift(1,p[g][w]==null?63:p[g][w]?84:70);break;case"B":ie.write_shift(8,p[g][w]||0,"f");break;case"N":var Z="0";for(typeof p[g][w]=="number"&&(Z=p[g][w].toFixed(O[w]||0)),x=0;x<T[w]-Z.length;++x)ie.write_shift(1,32);ie.write_shift(1,Z,"sbcs");break;case"D":p[g][w]?(ie.write_shift(4,("0000"+p[g][w].getFullYear()).slice(-4),"sbcs"),ie.write_shift(2,("00"+(p[g][w].getMonth()+1)).slice(-2),"sbcs"),ie.write_shift(2,("00"+p[g][w].getDate()).slice(-2),"sbcs")):ie.write_shift(8,"00000000","sbcs");break;case"C":var Y=String(p[g][w]!=null?p[g][w]:"").slice(0,T[w]);for(ie.write_shift(1,Y,"sbcs"),x=0;x<T[w]-Y.length;++x)ie.write_shift(1,32);break}}return d.next(1).write_shift(1,26),d.end()}return{to_workbook:a,to_sheet:n,from_sheet:i}}(),$re=function(){var e={AA:"À",BA:"Ã",CA:"Â",DA:195,HA:"Ä",JA:197,AE:"È",BE:"É",CE:"Ê",HE:"Ë",AI:"ÃŒ",BI:"Ã",CI:"ÃŽ",HI:"Ã",AO:"Ã’",BO:"Ó",CO:"Ô",DO:213,HO:"Ö",AU:"Ù",BU:"Ú",CU:"Û",HU:"Ü",Aa:"à ",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"Ã",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ç",Kc:"ç",q:"æ",z:"Å“",a:"Æ",j:"Å’",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1BN("+ra(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(h,p){var y=e[p];return typeof y=="number"?NC(y):y},n=function(h,p,y){var g=p.charCodeAt(0)-32<<4|y.charCodeAt(0)-48;return g==59?h:NC(g)};e["|"]=254;function a(h,p){switch(p.type){case"base64":return s(rl(h),p);case"binary":return s(h,p);case"buffer":return s(ur&&Buffer.isBuffer(h)?h.toString("binary"):G0(h),p);case"array":return s(hv(h),p)}throw new Error("Unrecognized type "+p.type)}function s(h,p){var y=h.split(/[\n\r]+/),g=-1,w=-1,x=0,v=0,b=[],S=[],T=null,O={},C=[],j=[],L=[],M=0,R;for(+p.codepage>=0&&d0(+p.codepage);x!==y.length;++x){M=0;var k=y[x].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),H=k.replace(/;;/g,"\0").split(";").map(function(B){return B.replace(/\u0000/g,";")}),q=H[0],ie;if(k.length>0)switch(q){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":H[1].charAt(0)=="P"&&S.push(k.slice(3).replace(/;;/g,";"));break;case"C":var Z=!1,Y=!1,z=!1,U=!1,re=-1,ge=-1;for(v=1;v<H.length;++v)switch(H[v].charAt(0)){case"A":break;case"X":w=parseInt(H[v].slice(1))-1,Y=!0;break;case"Y":for(g=parseInt(H[v].slice(1))-1,Y||(w=0),R=b.length;R<=g;++R)b[R]=[];break;case"K":ie=H[v].slice(1),ie.charAt(0)==='"'?ie=ie.slice(1,ie.length-1):ie==="TRUE"?ie=!0:ie==="FALSE"?ie=!1:isNaN(Wo(ie))?isNaN(h0(ie).getDate())||(ie=ja(ie)):(ie=Wo(ie),T!==null&&eL(T)&&(ie=aL(ie))),Z=!0;break;case"E":U=!0;var P=qne(H[v].slice(1),{r:g,c:w});b[g][w]=[b[g][w],P];break;case"S":z=!0,b[g][w]=[b[g][w],"S5S"];break;case"G":break;case"R":re=parseInt(H[v].slice(1))-1;break;case"C":ge=parseInt(H[v].slice(1))-1;break;default:if(p&&p.WTF)throw new Error("SYLK bad record "+k)}if(Z&&(b[g][w]&&b[g][w].length==2?b[g][w][0]=ie:b[g][w]=ie,T=null),z){if(U)throw new Error("SYLK shared formula cannot have own formula");var I=re>-1&&b[re][ge];if(!I||!I[1])throw new Error("SYLK shared formula cannot find base");b[g][w][1]=Wne(I[1],{r:g-re,c:w-ge})}break;case"F":var D=0;for(v=1;v<H.length;++v)switch(H[v].charAt(0)){case"X":w=parseInt(H[v].slice(1))-1,++D;break;case"Y":for(g=parseInt(H[v].slice(1))-1,R=b.length;R<=g;++R)b[R]=[];break;case"M":M=parseInt(H[v].slice(1))/20;break;case"F":break;case"G":break;case"P":T=S[parseInt(H[v].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(L=H[v].slice(1).split(" "),R=parseInt(L[0],10);R<=parseInt(L[1],10);++R)M=parseInt(L[2],10),j[R-1]=M===0?{hidden:!0}:{wch:M},H3(j[R-1]);break;case"C":w=parseInt(H[v].slice(1))-1,j[w]||(j[w]={});break;case"R":g=parseInt(H[v].slice(1))-1,C[g]||(C[g]={}),M>0?(C[g].hpt=M,C[g].hpx=WL(M)):M===0&&(C[g].hidden=!0);break;default:if(p&&p.WTF)throw new Error("SYLK bad record "+k)}D<1&&(T=null);break;default:if(p&&p.WTF)throw new Error("SYLK bad record "+k)}}return C.length>0&&(O["!rows"]=C),j.length>0&&(O["!cols"]=j),p&&p.sheetRows&&(b=b.slice(0,p.sheetRows)),[b,O]}function i(h,p){var y=a(h,p),g=y[0],w=y[1],x=Qf(g,p);return ra(w).forEach(function(v){x[v]=w[v]}),x}function o(h,p){return Bu(i(h,p),p)}function l(h,p,y,g){var w="C;Y"+(y+1)+";X"+(g+1)+";K";switch(h.t){case"n":w+=h.v||0,h.f&&!h.F&&(w+=";E"+V3(h.f,{r:y,c:g}));break;case"b":w+=h.v?"TRUE":"FALSE";break;case"e":w+=h.w||h.v;break;case"d":w+='"'+(h.w||h.v)+'"';break;case"s":w+='"'+h.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return w}function c(h,p){p.forEach(function(y,g){var w="F;W"+(g+1)+" "+(g+1)+" ";y.hidden?w+="0":(typeof y.width=="number"&&!y.wpx&&(y.wpx=u1(y.width)),typeof y.wpx=="number"&&!y.wch&&(y.wch=d1(y.wpx)),typeof y.wch=="number"&&(w+=Math.round(y.wch))),w.charAt(w.length-1)!=" "&&h.push(w)})}function d(h,p){p.forEach(function(y,g){var w="F;";y.hidden?w+="M0;":y.hpt?w+="M"+20*y.hpt+";":y.hpx&&(w+="M"+20*f1(y.hpx)+";"),w.length>2&&h.push(w+"R"+(g+1))})}function f(h,p){var y=["ID;PWXL;N;E"],g=[],w=Br(h["!ref"]),x,v=Array.isArray(h),b=`\r
`;y.push("P;PGeneral"),y.push("F;P0;DG0G8;M255"),h["!cols"]&&c(y,h["!cols"]),h["!rows"]&&d(y,h["!rows"]),y.push("B;Y"+(w.e.r-w.s.r+1)+";X"+(w.e.c-w.s.c+1)+";D"+[w.s.c,w.s.r,w.e.c,w.e.r].join(" "));for(var S=w.s.r;S<=w.e.r;++S)for(var T=w.s.c;T<=w.e.c;++T){var O=_r({r:S,c:T});x=v?(h[S]||[])[T]:h[O],!(!x||x.v==null&&(!x.f||x.F))&&g.push(l(x,h,S,T))}return y.join(b)+b+g.join(b)+b+"E"+b}return{to_workbook:o,to_sheet:i,from_sheet:f}}(),Gre=function(){function e(s,i){switch(i.type){case"base64":return t(rl(s),i);case"binary":return t(s,i);case"buffer":return t(ur&&Buffer.isBuffer(s)?s.toString("binary"):G0(s),i);case"array":return t(hv(s),i)}throw new Error("Unrecognized type "+i.type)}function t(s,i){for(var o=s.split(`
`),l=-1,c=-1,d=0,f=[];d!==o.length;++d){if(o[d].trim()==="BOT"){f[++l]=[],c=0;continue}if(!(l<0)){var h=o[d].trim().split(","),p=h[0],y=h[1];++d;for(var g=o[d]||"";(g.match(/["]/g)||[]).length&1&&d<o.length-1;)g+=`
`+o[++d];switch(g=g.trim(),+p){case-1:if(g==="BOT"){f[++l]=[],c=0;continue}else if(g!=="EOD")throw new Error("Unrecognized DIF special command "+g);break;case 0:g==="TRUE"?f[l][c]=!0:g==="FALSE"?f[l][c]=!1:isNaN(Wo(y))?isNaN(h0(y).getDate())?f[l][c]=y:f[l][c]=ja(y):f[l][c]=Wo(y),++c;break;case 1:g=g.slice(1,g.length-1),g=g.replace(/""/g,'"'),g&&g.match(/^=".*"$/)&&(g=g.slice(2,-1)),f[l][c++]=g!==""?g:null;break}if(g==="EOD")break}}return i&&i.sheetRows&&(f=f.slice(0,i.sheetRows)),f}function r(s,i){return Qf(e(s,i),i)}function n(s,i){return Bu(r(s,i),i)}var a=function(){var s=function(l,c,d,f,h){l.push(c),l.push(d+","+f),l.push('"'+h.replace(/"/g,'""')+'"')},i=function(l,c,d,f){l.push(c+","+d),l.push(c==1?'"'+f.replace(/"/g,'""')+'"':f)};return function(l){var c=[],d=Br(l["!ref"]),f,h=Array.isArray(l);s(c,"TABLE",0,1,"sheetjs"),s(c,"VECTORS",0,d.e.r-d.s.r+1,""),s(c,"TUPLES",0,d.e.c-d.s.c+1,""),s(c,"DATA",0,0,"");for(var p=d.s.r;p<=d.e.r;++p){i(c,-1,0,"BOT");for(var y=d.s.c;y<=d.e.c;++y){var g=_r({r:p,c:y});if(f=h?(l[p]||[])[y]:l[g],!f){i(c,1,0,"");continue}switch(f.t){case"n":var w=f.w;!w&&f.v!=null&&(w=f.v),w==null?f.f&&!f.F?i(c,1,0,"="+f.f):i(c,1,0,""):i(c,0,w,"V");break;case"b":i(c,0,f.v?1:0,f.v?"TRUE":"FALSE");break;case"s":i(c,1,0,isNaN(f.v)?f.v:'="'+f.v+'"');break;case"d":f.w||(f.w=bc(f.z||rn[14],Za(ja(f.v)))),i(c,0,f.w,"V");break;default:i(c,1,0,"")}}}i(c,-1,0,"EOD");var x=`\r
`,v=c.join(x);return v}}();return{to_workbook:n,to_sheet:r,from_sheet:a}}(),HL=function(){function e(f){return f.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
`)}function t(f){return f.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function r(f,h){for(var p=f.split(`
`),y=-1,g=-1,w=0,x=[];w!==p.length;++w){var v=p[w].trim().split(":");if(v[0]==="cell"){var b=Hn(v[1]);if(x.length<=b.r)for(y=x.length;y<=b.r;++y)x[y]||(x[y]=[]);switch(y=b.r,g=b.c,v[2]){case"t":x[y][g]=e(v[3]);break;case"v":x[y][g]=+v[3];break;case"vtf":var S=v[v.length-1];case"vtc":switch(v[3]){case"nl":x[y][g]=!!+v[4];break;default:x[y][g]=+v[4];break}v[2]=="vtf"&&(x[y][g]=[x[y][g],S])}}}return h&&h.sheetRows&&(x=x.slice(0,h.sheetRows)),x}function n(f,h){return Qf(r(f,h),h)}function a(f,h){return Bu(n(f,h),h)}var s=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
`),i=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
`)+`
`,o=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
`),l="--SocialCalcSpreadsheetControlSave--";function c(f){if(!f||!f["!ref"])return"";for(var h=[],p=[],y,g="",w=Ss(f["!ref"]),x=Array.isArray(f),v=w.s.r;v<=w.e.r;++v)for(var b=w.s.c;b<=w.e.c;++b)if(g=_r({r:v,c:b}),y=x?(f[v]||[])[b]:f[g],!(!y||y.v==null||y.t==="z")){switch(p=["cell",g,"t"],y.t){case"s":case"str":p.push(t(y.v));break;case"n":y.f?(p[2]="vtf",p[3]="n",p[4]=y.v,p[5]=t(y.f)):(p[2]="v",p[3]=y.v);break;case"b":p[2]="vt"+(y.f?"f":"c"),p[3]="nl",p[4]=y.v?"1":"0",p[5]=t(y.f||(y.v?"TRUE":"FALSE"));break;case"d":var S=Za(ja(y.v));p[2]="vtc",p[3]="nd",p[4]=""+S,p[5]=y.w||bc(y.z||rn[14],S);break;case"e":continue}h.push(p.join(":"))}return h.push("sheet:c:"+(w.e.c-w.s.c+1)+":r:"+(w.e.r-w.s.r+1)+":tvf:1"),h.push("valueformat:1:text-wiki"),h.join(`
`)}function d(f){return[s,i,o,i,c(f),l].join(`
`)}return{to_workbook:a,to_sheet:n,from_sheet:d}}(),Kre=function(){function e(d,f,h,p,y){y.raw?f[h][p]=d:d===""||(d==="TRUE"?f[h][p]=!0:d==="FALSE"?f[h][p]=!1:isNaN(Wo(d))?isNaN(h0(d).getDate())?f[h][p]=d:f[h][p]=ja(d):f[h][p]=Wo(d))}function t(d,f){var h=f||{},p=[];if(!d||d.length===0)return p;for(var y=d.split(/[\r\n]/),g=y.length-1;g>=0&&y[g].length===0;)--g;for(var w=10,x=0,v=0;v<=g;++v)x=y[v].indexOf(" "),x==-1?x=y[v].length:x++,w=Math.max(w,x);for(v=0;v<=g;++v){p[v]=[];var b=0;for(e(y[v].slice(0,w).trim(),p,v,b,h),b=1;b<=(y[v].length-w)/10+1;++b)e(y[v].slice(w+(b-1)*10,w+b*10).trim(),p,v,b,h)}return h.sheetRows&&(p=p.slice(0,h.sheetRows)),p}var r={44:",",9:" ",59:";",124:"|"},n={44:3,9:2,59:1,124:0};function a(d){for(var f={},h=!1,p=0,y=0;p<d.length;++p)(y=d.charCodeAt(p))==34?h=!h:!h&&y in r&&(f[y]=(f[y]||0)+1);y=[];for(p in f)Object.prototype.hasOwnProperty.call(f,p)&&y.push([f[p],p]);if(!y.length){f=n;for(p in f)Object.prototype.hasOwnProperty.call(f,p)&&y.push([f[p],p])}return y.sort(function(g,w){return g[0]-w[0]||n[g[1]]-n[w[1]]}),r[y.pop()[1]]||44}function s(d,f){var h=f||{},p="",y=h.dense?[]:{},g={s:{c:0,r:0},e:{c:0,r:0}};d.slice(0,4)=="sep="?d.charCodeAt(5)==13&&d.charCodeAt(6)==10?(p=d.charAt(4),d=d.slice(7)):d.charCodeAt(5)==13||d.charCodeAt(5)==10?(p=d.charAt(4),d=d.slice(6)):p=a(d.slice(0,1024)):h&&h.FS?p=h.FS:p=a(d.slice(0,1024));var w=0,x=0,v=0,b=0,S=0,T=p.charCodeAt(0),O=!1,C=0,j=d.charCodeAt(0);d=d.replace(/\r\n/mg,`
`);var L=h.dateNF!=null?ute(h.dateNF):null;function M(){var R=d.slice(b,S),k={};if(R.charAt(0)=='"'&&R.charAt(R.length-1)=='"'&&(R=R.slice(1,-1).replace(/""/g,'"')),R.length===0)k.t="z";else if(h.raw)k.t="s",k.v=R;else if(R.trim().length===0)k.t="s",k.v=R;else if(R.charCodeAt(0)==61)R.charCodeAt(1)==34&&R.charCodeAt(R.length-1)==34?(k.t="s",k.v=R.slice(2,-1).replace(/""/g,'"')):$ne(R)?(k.t="n",k.f=R.slice(1)):(k.t="s",k.v=R);else if(R=="TRUE")k.t="b",k.v=!0;else if(R=="FALSE")k.t="b",k.v=!1;else if(!isNaN(v=Wo(R)))k.t="n",h.cellText!==!1&&(k.w=R),k.v=v;else if(!isNaN(h0(R).getDate())||L&&R.match(L)){k.z=h.dateNF||rn[14];var H=0;L&&R.match(L)&&(R=dte(R,h.dateNF,R.match(L)||[]),H=1),h.cellDates?(k.t="d",k.v=ja(R,H)):(k.t="n",k.v=Za(ja(R,H))),h.cellText!==!1&&(k.w=bc(k.z,k.v instanceof Date?Za(k.v):k.v)),h.cellNF||delete k.z}else k.t="s",k.v=R;if(k.t=="z"||(h.dense?(y[w]||(y[w]=[]),y[w][x]=k):y[_r({c:x,r:w})]=k),b=S+1,j=d.charCodeAt(b),g.e.c<x&&(g.e.c=x),g.e.r<w&&(g.e.r=w),C==T)++x;else if(x=0,++w,h.sheetRows&&h.sheetRows<=w)return!0}e:for(;S<d.length;++S)switch(C=d.charCodeAt(S)){case 34:j===34&&(O=!O);break;case T:case 10:case 13:if(!O&&M())break e;break}return S-b>0&&M(),y["!ref"]=An(g),y}function i(d,f){return!(f&&f.PRN)||f.FS||d.slice(0,4)=="sep="||d.indexOf(" ")>=0||d.indexOf(",")>=0||d.indexOf(";")>=0?s(d,f):Qf(t(d,f),f)}function o(d,f){var h="",p=f.type=="string"?[0,0,0,0]:ile(d,f);switch(f.type){case"base64":h=rl(d);break;case"binary":h=d;break;case"buffer":f.codepage==65001?h=d.toString("utf8"):f.codepage&&typeof t1<"u"||(h=ur&&Buffer.isBuffer(d)?d.toString("binary"):G0(d));break;case"array":h=hv(d);break;case"string":h=d;break;default:throw new Error("Unrecognized type "+f.type)}return p[0]==239&&p[1]==187&&p[2]==191?h=bp(h.slice(3)):f.type!="string"&&f.type!="buffer"&&f.codepage==65001?h=bp(h):f.type=="binary"&&typeof t1<"u",h.slice(0,19)=="socialcalc:version:"?HL.to_sheet(f.type=="string"?h:bp(h),f):i(h,f)}function l(d,f){return Bu(o(d,f),f)}function c(d){for(var f=[],h=Br(d["!ref"]),p,y=Array.isArray(d),g=h.s.r;g<=h.e.r;++g){for(var w=[],x=h.s.c;x<=h.e.c;++x){var v=_r({r:g,c:x});if(p=y?(d[g]||[])[x]:d[v],!p||p.v==null){w.push(" ");continue}for(var b=(p.w||(nl(p),p.w)||"").slice(0,10);b.length<10;)b+=" ";w.push(b+(x===0?" ":""))}f.push(w.join(""))}return f.join(`
`)}return{to_workbook:l,to_sheet:o,from_sheet:c}}(),rP=function(){function e(P,I,D){if(P){fs(P,P.l||0);for(var B=D.Enum||re;P.l<P.length;){var X=P.read_shift(2),se=B[X]||B[65535],he=P.read_shift(2),pe=P.l+he,ye=se.f&&se.f(P,he,D);if(P.l=pe,I(ye,se,X))return}}}function t(P,I){switch(I.type){case"base64":return r(Ci(rl(P)),I);case"binary":return r(Ci(P),I);case"buffer":case"array":return r(P,I)}throw"Unsupported type "+I.type}function r(P,I){if(!P)return P;var D=I||{},B=D.dense?[]:{},X="Sheet1",se="",he=0,pe={},ye=[],Ee=[],Fe={s:{r:0,c:0},e:{r:0,c:0}},Ge=D.sheetRows||0;if(P[2]==0&&(P[3]==8||P[3]==9)&&P.length>=16&&P[14]==5&&P[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(P[2]==2)D.Enum=re,e(P,function(Ve,lt,$e){switch($e){case 0:D.vers=Ve,Ve>=4096&&(D.qpro=!0);break;case 6:Fe=Ve;break;case 204:Ve&&(se=Ve);break;case 222:se=Ve;break;case 15:case 51:D.qpro||(Ve[1].v=Ve[1].v.slice(1));case 13:case 14:case 16:$e==14&&(Ve[2]&112)==112&&(Ve[2]&15)>1&&(Ve[2]&15)<15&&(Ve[1].z=D.dateNF||rn[14],D.cellDates&&(Ve[1].t="d",Ve[1].v=aL(Ve[1].v))),D.qpro&&Ve[3]>he&&(B["!ref"]=An(Fe),pe[X]=B,ye.push(X),B=D.dense?[]:{},Fe={s:{r:0,c:0},e:{r:0,c:0}},he=Ve[3],X=se||"Sheet"+(he+1),se="");var ne=D.dense?(B[Ve[0].r]||[])[Ve[0].c]:B[_r(Ve[0])];if(ne){ne.t=Ve[1].t,ne.v=Ve[1].v,Ve[1].z!=null&&(ne.z=Ve[1].z),Ve[1].f!=null&&(ne.f=Ve[1].f);break}D.dense?(B[Ve[0].r]||(B[Ve[0].r]=[]),B[Ve[0].r][Ve[0].c]=Ve[1]):B[_r(Ve[0])]=Ve[1];break}},D);else if(P[2]==26||P[2]==14)D.Enum=ge,P[2]==14&&(D.qpro=!0,P.l=0),e(P,function(Ve,lt,$e){switch($e){case 204:X=Ve;break;case 22:Ve[1].v=Ve[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(Ve[3]>he&&(B["!ref"]=An(Fe),pe[X]=B,ye.push(X),B=D.dense?[]:{},Fe={s:{r:0,c:0},e:{r:0,c:0}},he=Ve[3],X="Sheet"+(he+1)),Ge>0&&Ve[0].r>=Ge)break;D.dense?(B[Ve[0].r]||(B[Ve[0].r]=[]),B[Ve[0].r][Ve[0].c]=Ve[1]):B[_r(Ve[0])]=Ve[1],Fe.e.c<Ve[0].c&&(Fe.e.c=Ve[0].c),Fe.e.r<Ve[0].r&&(Fe.e.r=Ve[0].r);break;case 27:Ve[14e3]&&(Ee[Ve[14e3][0]]=Ve[14e3][1]);break;case 1537:Ee[Ve[0]]=Ve[1],Ve[0]==he&&(X=Ve[1]);break}},D);else throw new Error("Unrecognized LOTUS BOF "+P[2]);if(B["!ref"]=An(Fe),pe[se||X]=B,ye.push(se||X),!Ee.length)return{SheetNames:ye,Sheets:pe};for(var Je={},Re=[],ue=0;ue<Ee.length;++ue)pe[ye[ue]]?(Re.push(Ee[ue]||ye[ue]),Je[Ee[ue]]=pe[Ee[ue]]||pe[ye[ue]]):(Re.push(Ee[ue]),Je[Ee[ue]]={"!ref":"A1"});return{SheetNames:Re,Sheets:Je}}function n(P,I){var D=I||{};if(+D.codepage>=0&&d0(+D.codepage),D.type=="string")throw new Error("Cannot write WK1 to JS string");var B=Xa(),X=Br(P["!ref"]),se=Array.isArray(P),he=[];it(B,0,s(1030)),it(B,6,l(X));for(var pe=Math.min(X.e.r,8191),ye=X.s.r;ye<=pe;++ye)for(var Ee=ea(ye),Fe=X.s.c;Fe<=X.e.c;++Fe){ye===X.s.r&&(he[Fe]=xa(Fe));var Ge=he[Fe]+Ee,Je=se?(P[ye]||[])[Fe]:P[Ge];if(!(!Je||Je.t=="z"))if(Je.t=="n")(Je.v|0)==Je.v&&Je.v>=-32768&&Je.v<=32767?it(B,13,p(ye,Fe,Je.v)):it(B,14,g(ye,Fe,Je.v));else{var Re=nl(Je);it(B,15,f(ye,Fe,Re.slice(0,239)))}}return it(B,1),B.end()}function a(P,I){var D=I||{};if(+D.codepage>=0&&d0(+D.codepage),D.type=="string")throw new Error("Cannot write WK3 to JS string");var B=Xa();it(B,0,i(P));for(var X=0,se=0;X<P.SheetNames.length;++X)(P.Sheets[P.SheetNames[X]]||{})["!ref"]&&it(B,27,U(P.SheetNames[X],se++));var he=0;for(X=0;X<P.SheetNames.length;++X){var pe=P.Sheets[P.SheetNames[X]];if(!(!pe||!pe["!ref"])){for(var ye=Br(pe["!ref"]),Ee=Array.isArray(pe),Fe=[],Ge=Math.min(ye.e.r,8191),Je=ye.s.r;Je<=Ge;++Je)for(var Re=ea(Je),ue=ye.s.c;ue<=ye.e.c;++ue){Je===ye.s.r&&(Fe[ue]=xa(ue));var Ve=Fe[ue]+Re,lt=Ee?(pe[Je]||[])[ue]:pe[Ve];if(!(!lt||lt.t=="z"))if(lt.t=="n")it(B,23,M(Je,ue,he,lt.v));else{var $e=nl(lt);it(B,22,C(Je,ue,he,$e.slice(0,239)))}}++he}}return it(B,1),B.end()}function s(P){var I=ze(2);return I.write_shift(2,P),I}function i(P){var I=ze(26);I.write_shift(2,4096),I.write_shift(2,4),I.write_shift(4,0);for(var D=0,B=0,X=0,se=0;se<P.SheetNames.length;++se){var he=P.SheetNames[se],pe=P.Sheets[he];if(!(!pe||!pe["!ref"])){++X;var ye=Ss(pe["!ref"]);D<ye.e.r&&(D=ye.e.r),B<ye.e.c&&(B=ye.e.c)}}return D>8191&&(D=8191),I.write_shift(2,D),I.write_shift(1,X),I.write_shift(1,B),I.write_shift(2,0),I.write_shift(2,0),I.write_shift(1,1),I.write_shift(1,2),I.write_shift(4,0),I.write_shift(4,0),I}function o(P,I,D){var B={s:{c:0,r:0},e:{c:0,r:0}};return I==8&&D.qpro?(B.s.c=P.read_shift(1),P.l++,B.s.r=P.read_shift(2),B.e.c=P.read_shift(1),P.l++,B.e.r=P.read_shift(2),B):(B.s.c=P.read_shift(2),B.s.r=P.read_shift(2),I==12&&D.qpro&&(P.l+=2),B.e.c=P.read_shift(2),B.e.r=P.read_shift(2),I==12&&D.qpro&&(P.l+=2),B.s.c==65535&&(B.s.c=B.e.c=B.s.r=B.e.r=0),B)}function l(P){var I=ze(8);return I.write_shift(2,P.s.c),I.write_shift(2,P.s.r),I.write_shift(2,P.e.c),I.write_shift(2,P.e.r),I}function c(P,I,D){var B=[{c:0,r:0},{t:"n",v:0},0,0];return D.qpro&&D.vers!=20768?(B[0].c=P.read_shift(1),B[3]=P.read_shift(1),B[0].r=P.read_shift(2),P.l+=2):(B[2]=P.read_shift(1),B[0].c=P.read_shift(2),B[0].r=P.read_shift(2)),B}function d(P,I,D){var B=P.l+I,X=c(P,I,D);if(X[1].t="s",D.vers==20768){P.l++;var se=P.read_shift(1);return X[1].v=P.read_shift(se,"utf8"),X}return D.qpro&&P.l++,X[1].v=P.read_shift(B-P.l,"cstr"),X}function f(P,I,D){var B=ze(7+D.length);B.write_shift(1,255),B.write_shift(2,I),B.write_shift(2,P),B.write_shift(1,39);for(var X=0;X<B.length;++X){var se=D.charCodeAt(X);B.write_shift(1,se>=128?95:se)}return B.write_shift(1,0),B}function h(P,I,D){var B=c(P,I,D);return B[1].v=P.read_shift(2,"i"),B}function p(P,I,D){var B=ze(7);return B.write_shift(1,255),B.write_shift(2,I),B.write_shift(2,P),B.write_shift(2,D,"i"),B}function y(P,I,D){var B=c(P,I,D);return B[1].v=P.read_shift(8,"f"),B}function g(P,I,D){var B=ze(13);return B.write_shift(1,255),B.write_shift(2,I),B.write_shift(2,P),B.write_shift(8,D,"f"),B}function w(P,I,D){var B=P.l+I,X=c(P,I,D);if(X[1].v=P.read_shift(8,"f"),D.qpro)P.l=B;else{var se=P.read_shift(2);S(P.slice(P.l,P.l+se),X),P.l+=se}return X}function x(P,I,D){var B=I&32768;return I&=-32769,I=(B?P:0)+(I>=8192?I-16384:I),(B?"":"$")+(D?xa(I):ea(I))}var v={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},b=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function S(P,I){fs(P,0);for(var D=[],B=0,X="",se="",he="",pe="";P.l<P.length;){var ye=P[P.l++];switch(ye){case 0:D.push(P.read_shift(8,"f"));break;case 1:se=x(I[0].c,P.read_shift(2),!0),X=x(I[0].r,P.read_shift(2),!1),D.push(se+X);break;case 2:{var Ee=x(I[0].c,P.read_shift(2),!0),Fe=x(I[0].r,P.read_shift(2),!1);se=x(I[0].c,P.read_shift(2),!0),X=x(I[0].r,P.read_shift(2),!1),D.push(Ee+Fe+":"+se+X)}break;case 3:if(P.l<P.length){console.error("WK1 premature formula end");return}break;case 4:D.push("("+D.pop()+")");break;case 5:D.push(P.read_shift(2));break;case 6:{for(var Ge="";ye=P[P.l++];)Ge+=String.fromCharCode(ye);D.push('"'+Ge.replace(/"/g,'""')+'"')}break;case 8:D.push("-"+D.pop());break;case 23:D.push("+"+D.pop());break;case 22:D.push("NOT("+D.pop()+")");break;case 20:case 21:pe=D.pop(),he=D.pop(),D.push(["AND","OR"][ye-20]+"("+he+","+pe+")");break;default:if(ye<32&&b[ye])pe=D.pop(),he=D.pop(),D.push(he+b[ye]+pe);else if(v[ye]){if(B=v[ye][1],B==69&&(B=P[P.l++]),B>D.length){console.error("WK1 bad formula parse 0x"+ye.toString(16)+":|"+D.join("|")+"|");return}var Je=D.slice(-B);D.length-=B,D.push(v[ye][0]+"("+Je.join(",")+")")}else return ye<=7?console.error("WK1 invalid opcode "+ye.toString(16)):ye<=24?console.error("WK1 unsupported op "+ye.toString(16)):ye<=30?console.error("WK1 invalid opcode "+ye.toString(16)):ye<=115?console.error("WK1 unsupported function opcode "+ye.toString(16)):console.error("WK1 unrecognized opcode "+ye.toString(16))}}D.length==1?I[1].f=""+D[0]:console.error("WK1 bad formula parse |"+D.join("|")+"|")}function T(P){var I=[{c:0,r:0},{t:"n",v:0},0];return I[0].r=P.read_shift(2),I[3]=P[P.l++],I[0].c=P[P.l++],I}function O(P,I){var D=T(P);return D[1].t="s",D[1].v=P.read_shift(I-4,"cstr"),D}function C(P,I,D,B){var X=ze(6+B.length);X.write_shift(2,P),X.write_shift(1,D),X.write_shift(1,I),X.write_shift(1,39);for(var se=0;se<B.length;++se){var he=B.charCodeAt(se);X.write_shift(1,he>=128?95:he)}return X.write_shift(1,0),X}function j(P,I){var D=T(P);D[1].v=P.read_shift(2);var B=D[1].v>>1;if(D[1].v&1)switch(B&7){case 0:B=(B>>3)*5e3;break;case 1:B=(B>>3)*500;break;case 2:B=(B>>3)/20;break;case 3:B=(B>>3)/200;break;case 4:B=(B>>3)/2e3;break;case 5:B=(B>>3)/2e4;break;case 6:B=(B>>3)/16;break;case 7:B=(B>>3)/64;break}return D[1].v=B,D}function L(P,I){var D=T(P),B=P.read_shift(4),X=P.read_shift(4),se=P.read_shift(2);if(se==65535)return B===0&&X===3221225472?(D[1].t="e",D[1].v=15):B===0&&X===3489660928?(D[1].t="e",D[1].v=42):D[1].v=0,D;var he=se&32768;return se=(se&32767)-16446,D[1].v=(1-he*2)*(X*Math.pow(2,se+32)+B*Math.pow(2,se)),D}function M(P,I,D,B){var X=ze(14);if(X.write_shift(2,P),X.write_shift(1,D),X.write_shift(1,I),B==0)return X.write_shift(4,0),X.write_shift(4,0),X.write_shift(2,65535),X;var se=0,he=0,pe=0,ye=0;return B<0&&(se=1,B=-B),he=Math.log2(B)|0,B/=Math.pow(2,he-31),ye=B>>>0,ye&2147483648||(B/=2,++he,ye=B>>>0),B-=ye,ye|=2147483648,ye>>>=0,B*=Math.pow(2,32),pe=B>>>0,X.write_shift(4,pe),X.write_shift(4,ye),he+=16383+(se?32768:0),X.write_shift(2,he),X}function R(P,I){var D=L(P);return P.l+=I-14,D}function k(P,I){var D=T(P),B=P.read_shift(4);return D[1].v=B>>6,D}function H(P,I){var D=T(P),B=P.read_shift(8,"f");return D[1].v=B,D}function q(P,I){var D=H(P);return P.l+=I-10,D}function ie(P,I){return P[P.l+I-1]==0?P.read_shift(I,"cstr"):""}function Z(P,I){var D=P[P.l++];D>I-1&&(D=I-1);for(var B="";B.length<D;)B+=String.fromCharCode(P[P.l++]);return B}function Y(P,I,D){if(!(!D.qpro||I<21)){var B=P.read_shift(1);P.l+=17,P.l+=1,P.l+=2;var X=P.read_shift(I-21,"cstr");return[B,X]}}function z(P,I){for(var D={},B=P.l+I;P.l<B;){var X=P.read_shift(2);if(X==14e3){for(D[X]=[0,""],D[X][0]=P.read_shift(2);P[P.l];)D[X][1]+=String.fromCharCode(P[P.l]),P.l++;P.l++}}return D}function U(P,I){var D=ze(5+P.length);D.write_shift(2,14e3),D.write_shift(2,I);for(var B=0;B<P.length;++B){var X=P.charCodeAt(B);D[D.l++]=X>127?95:X}return D[D.l++]=0,D}var re={0:{n:"BOF",f:IL},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:o},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:h},14:{n:"NUMBER",f:y},15:{n:"LABEL",f:d},16:{n:"FORMULA",f:w},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:d},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:ie},222:{n:"SHEETNAMELP",f:Z},65535:{n:""}},ge={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:O},23:{n:"NUMBER17",f:L},24:{n:"NUMBER18",f:j},25:{n:"FORMULA19",f:R},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:z},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:k},38:{n:"??"},39:{n:"NUMBER27",f:H},40:{n:"FORMULA28",f:q},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:ie},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:Y},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:n,book_to_wk3:a,to_workbook:t}}(),Yre=/^\s|\s$|[\t\n\r]/;function UL(e,t){if(!t.bookSST)return"";var r=[Nn];r[r.length]=at("sst",null,{xmlns:Xf[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(e[n]!=null){var a=e[n],s="<si>";a.r?s+=a.r:(s+="<t",a.t||(a.t=""),a.t.match(Yre)&&(s+=' xml:space="preserve"'),s+=">"+yr(a.t)+"</t>"),s+="</si>",r[r.length]=s}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function Xre(e){return[e.read_shift(4),e.read_shift(4)]}function Qre(e,t){return t||(t=ze(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var Zre=Ute;function Jre(e){var t=Xa();Ke(t,159,Qre(e));for(var r=0;r<e.length;++r)Ke(t,19,Zre(e[r]));return Ke(t,160),t.end()}function ene(e){for(var t=[],r=e.split(""),n=0;n<r.length;++n)t[n]=r[n].charCodeAt(0);return t}function VL(e){var t=0,r,n=ene(e),a=n.length+1,s,i,o,l,c;for(r=Eu(a),r[0]=n.length,s=1;s!=a;++s)r[s]=n[s-1];for(s=a-1;s>=0;--s)i=r[s],o=t&16384?1:0,l=t<<1&32767,c=o|l,t=c^i;return t^52811}var tne=function(){function e(a,s){switch(s.type){case"base64":return t(rl(a),s);case"binary":return t(a,s);case"buffer":return t(ur&&Buffer.isBuffer(a)?a.toString("binary"):G0(a),s);case"array":return t(hv(a),s)}throw new Error("Unrecognized type "+s.type)}function t(a,s){var i=s||{},o=i.dense?[]:{},l=a.match(/\\trowd.*?\\row\b/g);if(!l.length)throw new Error("RTF missing table");var c={s:{c:0,r:0},e:{c:0,r:l.length-1}};return l.forEach(function(d,f){Array.isArray(o)&&(o[f]=[]);for(var h=/\\\w+\b/g,p=0,y,g=-1;y=h.exec(d);){switch(y[0]){case"\\cell":var w=d.slice(p,h.lastIndex-y[0].length);if(w[0]==" "&&(w=w.slice(1)),++g,w.length){var x={v:w,t:"s"};Array.isArray(o)?o[f][g]=x:o[_r({r:f,c:g})]=x}break}p=h.lastIndex}g>c.e.c&&(c.e.c=g)}),o["!ref"]=An(c),o}function r(a,s){return Bu(e(a,s),s)}function n(a){for(var s=["{\\rtf1\\ansi"],i=Br(a["!ref"]),o,l=Array.isArray(a),c=i.s.r;c<=i.e.r;++c){s.push("\\trowd\\trautofit1");for(var d=i.s.c;d<=i.e.c;++d)s.push("\\cellx"+(d+1));for(s.push("\\pard\\intbl"),d=i.s.c;d<=i.e.c;++d){var f=_r({r:c,c:d});o=l?(a[c]||[])[d]:a[f],!(!o||o.v==null&&(!o.f||o.F))&&(s.push(" "+(o.w||(nl(o),o.w))),s.push("\\cell"))}s.push("\\pard\\intbl\\row")}return s.join("")+"}"}return{to_workbook:r,to_sheet:e,from_sheet:n}}();function nP(e){for(var t=0,r=1;t!=3;++t)r=r*256+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}var rne=6,$o=rne;function u1(e){return Math.floor((e+Math.round(128/$o)/256)*$o)}function d1(e){return Math.floor((e-5)/$o*100+.5)/100}function O5(e){return Math.round((e*$o+5)/$o*256)/256}function H3(e){e.width?(e.wpx=u1(e.width),e.wch=d1(e.wpx),e.MDW=$o):e.wpx?(e.wch=d1(e.wpx),e.width=O5(e.wch),e.MDW=$o):typeof e.wch=="number"&&(e.width=O5(e.wch),e.wpx=u1(e.width),e.MDW=$o),e.customWidth&&delete e.customWidth}var nne=96,qL=nne;function f1(e){return e*96/qL}function WL(e){return e*qL/96}function ane(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var n=r[0];n<=r[1];++n)e[n]!=null&&(t[t.length]=at("numFmt",null,{numFmtId:n,formatCode:yr(e[n])}))}),t.length===1?"":(t[t.length]="</numFmts>",t[0]=at("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function sne(e){var t=[];return t[t.length]=at("cellXfs",null),e.forEach(function(r){t[t.length]=at("xf",null,r)}),t[t.length]="</cellXfs>",t.length===2?"":(t[0]=at("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function $L(e,t){var r=[Nn,at("styleSheet",null,{xmlns:Xf[0],"xmlns:vt":zn.vt})],n;return e.SSF&&(n=ane(e.SSF))!=null&&(r[r.length]=n),r[r.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',r[r.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',r[r.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',r[r.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(n=sne(t.cellXfs))&&(r[r.length]=n),r[r.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',r[r.length]='<dxfs count="0"/>',r[r.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',r.length>2&&(r[r.length]="</styleSheet>",r[1]=r[1].replace("/>",">")),r.join("")}function ine(e,t){var r=e.read_shift(2),n=va(e);return[r,n]}function one(e,t,r){r||(r=ze(6+4*t.length)),r.write_shift(2,e),Un(t,r);var n=r.length>r.l?r.slice(0,r.l):r;return r.l==null&&(r.l=r.length),n}function lne(e,t,r){var n={};n.sz=e.read_shift(2)/20;var a=Yte(e);a.fItalic&&(n.italic=1),a.fCondense&&(n.condense=1),a.fExtend&&(n.extend=1),a.fShadow&&(n.shadow=1),a.fOutline&&(n.outline=1),a.fStrikeout&&(n.strike=1);var s=e.read_shift(2);switch(s===700&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript";break;case 2:n.vertAlign="subscript";break}var i=e.read_shift(1);i!=0&&(n.underline=i);var o=e.read_shift(1);o>0&&(n.family=o);var l=e.read_shift(1);switch(l>0&&(n.charset=l),e.l++,n.color=Kte(e),e.read_shift(1)){case 1:n.scheme="major";break;case 2:n.scheme="minor";break}return n.name=va(e),n}function cne(e,t){t||(t=ze(25+4*32)),t.write_shift(2,e.sz*20),Xte(e,t),t.write_shift(2,e.bold?700:400);var r=0;e.vertAlign=="superscript"?r=1:e.vertAlign=="subscript"&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),l1(e.color,t);var n=0;return n=2,t.write_shift(1,n),Un(e.name,t),t.length>t.l?t.slice(0,t.l):t}var une=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],m2,dne=xo;function aP(e,t){t||(t=ze(4*3+8*7+16*1)),m2||(m2=k3(une));var r=m2[e.patternType];r==null&&(r=40),t.write_shift(4,r);var n=0;if(r!=40)for(l1({auto:1},t),l1({auto:1},t);n<12;++n)t.write_shift(4,0);else{for(;n<4;++n)t.write_shift(4,0);for(;n<12;++n)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function fne(e,t){var r=e.l+t,n=e.read_shift(2),a=e.read_shift(2);return e.l=r,{ixfe:n,numFmtId:a}}function GL(e,t,r){r||(r=ze(16)),r.write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);var n=0;return r.write_shift(1,n),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function qh(e,t){return t||(t=ze(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var hne=xo;function pne(e,t){return t||(t=ze(51)),t.write_shift(1,0),qh(null,t),qh(null,t),qh(null,t),qh(null,t),qh(null,t),t.length>t.l?t.slice(0,t.l):t}function mne(e,t){return t||(t=ze(12+4*10)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,0),t.write_shift(1,0),o1(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function gne(e,t,r){var n=ze(2052);return n.write_shift(4,e),o1(t,n),o1(r,n),n.length>n.l?n.slice(0,n.l):n}function xne(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)t[a]!=null&&++r}),r!=0&&(Ke(e,615,ji(r)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)t[a]!=null&&Ke(e,44,one(a,t[a]))}),Ke(e,616))}}function vne(e){var t=1;Ke(e,611,ji(t)),Ke(e,43,cne({sz:12,color:{theme:1},name:"Calibri",family:2})),Ke(e,612)}function yne(e){var t=2;Ke(e,603,ji(t)),Ke(e,45,aP({patternType:"none"})),Ke(e,45,aP({patternType:"gray125"})),Ke(e,604)}function wne(e){var t=1;Ke(e,613,ji(t)),Ke(e,46,pne()),Ke(e,614)}function bne(e){var t=1;Ke(e,626,ji(t)),Ke(e,47,GL({numFmtId:0},65535)),Ke(e,627)}function _ne(e,t){Ke(e,617,ji(t.length)),t.forEach(function(r){Ke(e,47,GL(r,0))}),Ke(e,618)}function Sne(e){var t=1;Ke(e,619,ji(t)),Ke(e,48,mne({xfId:0,name:"Normal"})),Ke(e,620)}function Ane(e){var t=0;Ke(e,505,ji(t)),Ke(e,506)}function Nne(e){var t=0;Ke(e,508,gne(t,"TableStyleMedium9","PivotStyleMedium4")),Ke(e,509)}function Cne(e,t){var r=Xa();return Ke(r,278),xne(r,e.SSF),vne(r),yne(r),wne(r),bne(r),_ne(r,t.cellXfs),Sne(r),Ane(r),Nne(r),Ke(r,279),r.end()}function KL(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var r=[Nn];return r[r.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',r[r.length]="<a:themeElements>",r[r.length]='<a:clrScheme name="Office">',r[r.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',r[r.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',r[r.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',r[r.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',r[r.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',r[r.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',r[r.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',r[r.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',r[r.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',r[r.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',r[r.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',r[r.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',r[r.length]="</a:clrScheme>",r[r.length]='<a:fontScheme name="Office">',r[r.length]="<a:majorFont>",r[r.length]='<a:latin typeface="Cambria"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="ï¼ï¼³ Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="ë§‘ì€ ê³ ë”•"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Times New Roman"/>',r[r.length]='<a:font script="Hebr" typeface="Times New Roman"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="MoolBoran"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Times New Roman"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:majorFont>",r[r.length]="<a:minorFont>",r[r.length]='<a:latin typeface="Calibri"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="ï¼ï¼³ Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="ë§‘ì€ ê³ ë”•"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Arial"/>',r[r.length]='<a:font script="Hebr" typeface="Arial"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="DaunPenh"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Arial"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:minorFont>",r[r.length]="</a:fontScheme>",r[r.length]='<a:fmtScheme name="Office">',r[r.length]="<a:fillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="1"/>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="0"/>',r[r.length]="</a:gradFill>",r[r.length]="</a:fillStyleLst>",r[r.length]="<a:lnStyleLst>",r[r.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]="</a:lnStyleLst>",r[r.length]="<a:effectStyleLst>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',r[r.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',r[r.length]="</a:effectStyle>",r[r.length]="</a:effectStyleLst>",r[r.length]="<a:bgFillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]="</a:bgFillStyleLst>",r[r.length]="</a:fmtScheme>",r[r.length]="</a:themeElements>",r[r.length]="<a:objectDefaults>",r[r.length]="<a:spDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',r[r.length]="</a:spDef>",r[r.length]="<a:lnDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',r[r.length]="</a:lnDef>",r[r.length]="</a:objectDefaults>",r[r.length]="<a:extraClrSchemeLst/>",r[r.length]="</a:theme>",r.join("")}function Pne(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:va(e)}}function Tne(e){var t=ze(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),Un(e.name,t),t.slice(0,t.l)}function kne(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}function Ene(e){var t=ze(4+8*e.length);t.write_shift(4,e.length);for(var r=0;r<e.length;++r)t.write_shift(4,e[r][0]),t.write_shift(4,e[r][1]);return t}function jne(e,t){var r=ze(8+2*t.length);return r.write_shift(4,e),Un(t,r),r.slice(0,r.l)}function Rne(e){return e.l+=4,e.read_shift(4)!=0}function Fne(e,t){var r=ze(8);return r.write_shift(4,e),r.write_shift(4,1),r}function Lne(){var e=Xa();return Ke(e,332),Ke(e,334,ji(1)),Ke(e,335,Tne({name:"XLDAPR",version:12e4,flags:3496657072})),Ke(e,336),Ke(e,339,jne(1,"XLDAPR")),Ke(e,52),Ke(e,35,ji(514)),Ke(e,4096,ji(0)),Ke(e,4097,zs(1)),Ke(e,36),Ke(e,53),Ke(e,340),Ke(e,337,Fne(1)),Ke(e,51,Ene([[1,0]])),Ke(e,338),Ke(e,333),e.end()}function YL(){var e=[Nn];return e.push(`<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">
<metadataTypes count="1">
<metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>
</metadataTypes>
<futureMetadata name="XLDAPR" count="1">
<bk>
<extLst>
<ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">
<xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>
</ext>
</extLst>
</bk>
</futureMetadata>
<cellMetadata count="1">
<bk>
<rc t="1" v="0"/>
</bk>
</cellMetadata>
</metadata>`),e.join("")}function One(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=_r(r);var n=e.read_shift(1);return n&2&&(t.l="1"),n&8&&(t.a="1"),t}var Gd=1024;function XL(e,t){for(var r=[21600,21600],n=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),a=[at("xml",null,{"xmlns:v":ps.v,"xmlns:o":ps.o,"xmlns:x":ps.x,"xmlns:mv":ps.mv}).replace(/\/>/,">"),at("o:shapelayout",at("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),at("v:shapetype",[at("v:stroke",null,{joinstyle:"miter"}),at("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];Gd<e*1e3;)Gd+=1e3;return t.forEach(function(s){var i=Hn(s[0]),o={color2:"#BEFF82",type:"gradient"};o.type=="gradient"&&(o.angle="-180");var l=o.type=="gradient"?at("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,c=at("v:fill",l,o),d={on:"t",obscured:"t"};++Gd,a=a.concat(["<v:shape"+m0({id:"_x0000_s"+Gd,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(s[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",c,at("v:shadow",null,d),at("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",Zn("x:Anchor",[i.c+1,0,i.r+1,0,i.c+3,20,i.r+5,20].join(",")),Zn("x:AutoFill","False"),Zn("x:Row",String(i.r)),Zn("x:Column",String(i.c)),s[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),a.push("</xml>"),a.join("")}function QL(e){var t=[Nn,at("comments",null,{xmlns:Xf[0]})],r=[];return t.push("<authors>"),e.forEach(function(n){n[1].forEach(function(a){var s=yr(a.a);r.indexOf(s)==-1&&(r.push(s),t.push("<author>"+s+"</author>")),a.T&&a.ID&&r.indexOf("tc="+a.ID)==-1&&(r.push("tc="+a.ID),t.push("<author>tc="+a.ID+"</author>"))})}),r.length==0&&(r.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),e.forEach(function(n){var a=0,s=[];if(n[1][0]&&n[1][0].T&&n[1][0].ID?a=r.indexOf("tc="+n[1][0].ID):n[1].forEach(function(l){l.a&&(a=r.indexOf(yr(l.a))),s.push(l.t||"")}),t.push('<comment ref="'+n[0]+'" authorId="'+a+'"><text>'),s.length<=1)t.push(Zn("t",yr(s[0]||"")));else{for(var i=`Comment:
`+s[0]+`
`,o=1;o<s.length;++o)i+=`Reply:
`+s[o]+`
`;t.push(Zn("t",yr(i)))}t.push("</text></comment>")}),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function Ine(e,t,r){var n=[Nn,at("ThreadedComments",null,{xmlns:zn.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(a){var s="";(a[1]||[]).forEach(function(i,o){if(!i.T){delete i.ID;return}i.a&&t.indexOf(i.a)==-1&&t.push(i.a);var l={ref:a[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};o==0?s=l.id:l.parentId=s,i.ID=l.id,i.a&&(l.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(i.a)).slice(-12)+"}"),n.push(at("threadedComment",Zn("text",i.t||""),l))})}),n.push("</ThreadedComments>"),n.join("")}function Dne(e){var t=[Nn,at("personList",null,{xmlns:zn.TCMNT,"xmlns:x":Xf[0]}).replace(/[\/]>/,">")];return e.forEach(function(r,n){t.push(at("person",null,{displayName:r,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:r,providerId:"None"}))}),t.push("</personList>"),t.join("")}function Mne(e){var t={};t.iauthor=e.read_shift(4);var r=Vu(e);return t.rfx=r.s,t.ref=_r(r.s),e.l+=16,t}function Bne(e,t){return t==null&&(t=ze(36)),t.write_shift(4,e[1].iauthor),Zf(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var zne=va;function Hne(e){return Un(e.slice(0,54))}function Une(e){var t=Xa(),r=[];return Ke(t,628),Ke(t,630),e.forEach(function(n){n[1].forEach(function(a){r.indexOf(a.a)>-1||(r.push(a.a.slice(0,54)),Ke(t,632,Hne(a.a)))})}),Ke(t,631),Ke(t,633),e.forEach(function(n){n[1].forEach(function(a){a.iauthor=r.indexOf(a.a);var s={s:Hn(n[0]),e:Hn(n[0])};Ke(t,635,Bne([s,a])),a.t&&a.t.length>0&&Ke(t,637,qte(a)),Ke(t,636),delete a.iauthor})}),Ke(t,634),Ke(t,629),t.end()}function Vne(e,t){t.FullPaths.forEach(function(r,n){if(n!=0){var a=r.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");a.slice(-1)!=="/"&&Nr.utils.cfb_add(e,a,t.FileIndex[n].content)}})}var ZL=["xlsb","xlsm","xlam","biff8","xla"],qne=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(n,a,s,i){var o=!1,l=!1;s.length==0?l=!0:s.charAt(0)=="["&&(l=!0,s=s.slice(1,-1)),i.length==0?o=!0:i.charAt(0)=="["&&(o=!0,i=i.slice(1,-1));var c=s.length>0?parseInt(s,10)|0:0,d=i.length>0?parseInt(i,10)|0:0;return o?d+=t.c:--d,l?c+=t.r:--c,a+(o?"":"$")+xa(d)+(l?"":"$")+ea(c)}return function(a,s){return t=s,a.replace(e,r)}}(),U3=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,V3=function(){return function(t,r){return t.replace(U3,function(n,a,s,i,o,l){var c=I3(i)-(s?0:r.c),d=O3(l)-(o?0:r.r),f=d==0?"":o?d+1:"["+d+"]",h=c==0?"":s?c+1:"["+c+"]";return a+"R"+f+"C"+h})}}();function Wne(e,t){return e.replace(U3,function(r,n,a,s,i,o){return n+(a=="$"?a+s:xa(I3(s)+t.c))+(i=="$"?i+o:ea(O3(o)+t.r))})}function $ne(e){return e.length!=1}function xn(e){e.l+=1}function _c(e,t){var r=e.read_shift(2);return[r&16383,r>>14&1,r>>15&1]}function JL(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return eO(e);r.biff==12&&(n=4)}var a=e.read_shift(n),s=e.read_shift(n),i=_c(e),o=_c(e);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r:s,c:o[0],cRel:o[1],rRel:o[2]}}}function eO(e){var t=_c(e),r=_c(e),n=e.read_shift(1),a=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:a,cRel:r[1],rRel:r[2]}}}function Gne(e,t,r){if(r.biff<8)return eO(e);var n=e.read_shift(r.biff==12?4:2),a=e.read_shift(r.biff==12?4:2),s=_c(e),i=_c(e);return{s:{r:n,c:s[0],cRel:s[1],rRel:s[2]},e:{r:a,c:i[0],cRel:i[1],rRel:i[2]}}}function tO(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return Kne(e);var n=e.read_shift(r&&r.biff==12?4:2),a=_c(e);return{r:n,c:a[0],cRel:a[1],rRel:a[2]}}function Kne(e){var t=_c(e),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}function Yne(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:r&255,fQuoted:!!(r&16384),cRel:r>>15,rRel:r>>15}}function Xne(e,t,r){var n=r&&r.biff?r.biff:8;if(n>=2&&n<=5)return Qne(e);var a=e.read_shift(n>=12?4:2),s=e.read_shift(2),i=(s&16384)>>14,o=(s&32768)>>15;if(s&=16383,o==1)for(;a>524287;)a-=1048576;if(i==1)for(;s>8191;)s=s-16384;return{r:a,c:s,cRel:i,rRel:o}}function Qne(e){var t=e.read_shift(2),r=e.read_shift(1),n=(t&32768)>>15,a=(t&16384)>>14;return t&=16383,n==1&&t>=8192&&(t=t-16384),a==1&&r>=128&&(r=r-256),{r:t,c:r,cRel:a,rRel:n}}function Zne(e,t,r){var n=(e[e.l++]&96)>>5,a=JL(e,r.biff>=2&&r.biff<=5?6:8,r);return[n,a]}function Jne(e,t,r){var n=(e[e.l++]&96)>>5,a=e.read_shift(2,"i"),s=8;if(r)switch(r.biff){case 5:e.l+=12,s=6;break;case 12:s=12;break}var i=JL(e,s,r);return[n,a,i]}function eae(e,t,r){var n=(e[e.l++]&96)>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[n]}function tae(e,t,r){var n=(e[e.l++]&96)>>5,a=e.read_shift(2),s=8;if(r)switch(r.biff){case 5:e.l+=12,s=6;break;case 12:s=12;break}return e.l+=s,[n,a]}function rae(e,t,r){var n=(e[e.l++]&96)>>5,a=Gne(e,t-1,r);return[n,a]}function nae(e,t,r){var n=(e[e.l++]&96)>>5;return e.l+=r.biff==2?6:r.biff==12?14:7,[n]}function sP(e){var t=e[e.l+1]&1,r=1;return e.l+=4,[t,r]}function aae(e,t,r){e.l+=2;for(var n=e.read_shift(r&&r.biff==2?1:2),a=[],s=0;s<=n;++s)a.push(e.read_shift(r&&r.biff==2?1:2));return a}function sae(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=2,[n,e.read_shift(r&&r.biff==2?1:2)]}function iae(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=2,[n,e.read_shift(r&&r.biff==2?1:2)]}function oae(e){var t=e[e.l+1]&255?1:0;return e.l+=2,[t,e.read_shift(2)]}function lae(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=r&&r.biff==2?3:4,[n]}function rO(e){var t=e.read_shift(1),r=e.read_shift(1);return[t,r]}function cae(e){return e.read_shift(2),rO(e)}function uae(e){return e.read_shift(2),rO(e)}function dae(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=tO(e,0,r);return[n,a]}function fae(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=Xne(e,0,r);return[n,a]}function hae(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=e.read_shift(2);r&&r.biff==5&&(e.l+=12);var s=tO(e,0,r);return[n,a,s]}function pae(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=e.read_shift(r&&r.biff<=3?1:2);return[pse[a],sO[a],n]}function mae(e,t,r){var n=e[e.l++],a=e.read_shift(1),s=r&&r.biff<=3?[n==88?-1:0,e.read_shift(1)]:gae(e);return[a,(s[0]===0?sO:hse)[s[1]]]}function gae(e){return[e[e.l+1]>>7,e.read_shift(2)&32767]}function xae(e,t,r){e.l+=r&&r.biff==2?3:4}function vae(e,t,r){if(e.l++,r&&r.biff==12)return[e.read_shift(4,"i"),0];var n=e.read_shift(2),a=e.read_shift(r&&r.biff==2?1:2);return[n,a]}function yae(e){return e.l++,X0[e.read_shift(1)]}function wae(e){return e.l++,e.read_shift(2)}function bae(e){return e.l++,e.read_shift(1)!==0}function _ae(e){return e.l++,Jf(e)}function Sae(e,t,r){return e.l++,ML(e,t-1,r)}function Aae(e,t){var r=[e.read_shift(1)];if(t==12)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2;break}switch(r[0]){case 4:r[1]=hre(e,1)?"TRUE":"FALSE",t!=12&&(e.l+=7);break;case 37:case 16:r[1]=X0[e[e.l]],e.l+=t==12?4:8;break;case 0:e.l+=8;break;case 1:r[1]=Jf(e);break;case 2:r[1]=xre(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function Nae(e,t,r){for(var n=e.read_shift(r.biff==12?4:2),a=[],s=0;s!=n;++s)a.push((r.biff==12?Vu:wre)(e));return a}function Cae(e,t,r){var n=0,a=0;r.biff==12?(n=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),n=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--n,--a==0&&(a=256));for(var s=0,i=[];s!=n&&(i[s]=[]);++s)for(var o=0;o!=a;++o)i[s][o]=Aae(e,r.biff);return i}function Pae(e,t,r){var n=e.read_shift(1)>>>5&3,a=!r||r.biff>=8?4:2,s=e.read_shift(a);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[n,0,s]}function Tae(e,t,r){if(r.biff==5)return kae(e);var n=e.read_shift(1)>>>5&3,a=e.read_shift(2),s=e.read_shift(4);return[n,a,s]}function kae(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[t,r,n]}function Eae(e,t,r){var n=e.read_shift(1)>>>5&3;e.l+=r&&r.biff==2?3:4;var a=e.read_shift(r&&r.biff==2?1:2);return[n,a]}function jae(e,t,r){var n=e.read_shift(1)>>>5&3,a=e.read_shift(r&&r.biff==2?1:2);return[n,a]}function Rae(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,r.biff==12&&(e.l+=2),[n]}function Fae(e,t,r){var n=(e[e.l++]&96)>>5,a=e.read_shift(2),s=4;if(r)switch(r.biff){case 5:s=15;break;case 12:s=6;break}return e.l+=s,[n,a]}var Lae=xo,Oae=xo,Iae=xo;function Q0(e,t,r){return e.l+=2,[Yne(e)]}function q3(e){return e.l+=6,[]}var Dae=Q0,Mae=q3,Bae=q3,zae=Q0;function nO(e){return e.l+=2,[IL(e),e.read_shift(2)&1]}var Hae=Q0,Uae=nO,Vae=q3,qae=Q0,Wae=Q0,$ae=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function Gae(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a=e.read_shift(2),s=e.read_shift(2),i=$ae[r>>2&31];return{ixti:t,coltype:r&3,rt:i,idx:n,c:a,C:s}}function Kae(e){return e.l+=2,[e.read_shift(4)]}function Yae(e,t,r){return e.l+=5,e.l+=2,e.l+=r.biff==2?1:4,["PTGSHEET"]}function Xae(e,t,r){return e.l+=r.biff==2?4:5,["PTGENDSHEET"]}function Qae(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function Zae(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function Jae(e){return e.l+=4,[0,0]}var iP={1:{n:"PtgExp",f:vae},2:{n:"PtgTbl",f:Iae},3:{n:"PtgAdd",f:xn},4:{n:"PtgSub",f:xn},5:{n:"PtgMul",f:xn},6:{n:"PtgDiv",f:xn},7:{n:"PtgPower",f:xn},8:{n:"PtgConcat",f:xn},9:{n:"PtgLt",f:xn},10:{n:"PtgLe",f:xn},11:{n:"PtgEq",f:xn},12:{n:"PtgGe",f:xn},13:{n:"PtgGt",f:xn},14:{n:"PtgNe",f:xn},15:{n:"PtgIsect",f:xn},16:{n:"PtgUnion",f:xn},17:{n:"PtgRange",f:xn},18:{n:"PtgUplus",f:xn},19:{n:"PtgUminus",f:xn},20:{n:"PtgPercent",f:xn},21:{n:"PtgParen",f:xn},22:{n:"PtgMissArg",f:xn},23:{n:"PtgStr",f:Sae},26:{n:"PtgSheet",f:Yae},27:{n:"PtgEndSheet",f:Xae},28:{n:"PtgErr",f:yae},29:{n:"PtgBool",f:bae},30:{n:"PtgInt",f:wae},31:{n:"PtgNum",f:_ae},32:{n:"PtgArray",f:nae},33:{n:"PtgFunc",f:pae},34:{n:"PtgFuncVar",f:mae},35:{n:"PtgName",f:Pae},36:{n:"PtgRef",f:dae},37:{n:"PtgArea",f:Zne},38:{n:"PtgMemArea",f:Eae},39:{n:"PtgMemErr",f:Lae},40:{n:"PtgMemNoMem",f:Oae},41:{n:"PtgMemFunc",f:jae},42:{n:"PtgRefErr",f:Rae},43:{n:"PtgAreaErr",f:eae},44:{n:"PtgRefN",f:fae},45:{n:"PtgAreaN",f:rae},46:{n:"PtgMemAreaN",f:Qae},47:{n:"PtgMemNoMemN",f:Zae},57:{n:"PtgNameX",f:Tae},58:{n:"PtgRef3d",f:hae},59:{n:"PtgArea3d",f:Jne},60:{n:"PtgRefErr3d",f:Fae},61:{n:"PtgAreaErr3d",f:tae},255:{}},ese={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},tse={1:{n:"PtgElfLel",f:nO},2:{n:"PtgElfRw",f:qae},3:{n:"PtgElfCol",f:Dae},6:{n:"PtgElfRwV",f:Wae},7:{n:"PtgElfColV",f:zae},10:{n:"PtgElfRadical",f:Hae},11:{n:"PtgElfRadicalS",f:Vae},13:{n:"PtgElfColS",f:Mae},15:{n:"PtgElfColSV",f:Bae},16:{n:"PtgElfRadicalLel",f:Uae},25:{n:"PtgList",f:Gae},29:{n:"PtgSxName",f:Kae},255:{}},rse={0:{n:"PtgAttrNoop",f:Jae},1:{n:"PtgAttrSemi",f:lae},2:{n:"PtgAttrIf",f:iae},4:{n:"PtgAttrChoose",f:aae},8:{n:"PtgAttrGoto",f:sae},16:{n:"PtgAttrSum",f:xae},32:{n:"PtgAttrBaxcel",f:sP},33:{n:"PtgAttrBaxcel",f:sP},64:{n:"PtgAttrSpace",f:cae},65:{n:"PtgAttrSpaceSemi",f:uae},128:{n:"PtgAttrIfError",f:oae},255:{}};function nse(e,t,r,n){if(n.biff<8)return xo(e,t);for(var a=e.l+t,s=[],i=0;i!==r.length;++i)switch(r[i][0]){case"PtgArray":r[i][1]=Cae(e,0,n),s.push(r[i][1]);break;case"PtgMemArea":r[i][2]=Nae(e,r[i][1],n),s.push(r[i][2]);break;case"PtgExp":n&&n.biff==12&&(r[i][1][1]=e.read_shift(4),s.push(r[i][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[i][0]}return t=a-e.l,t!==0&&s.push(xo(e,t)),s}function ase(e,t,r){for(var n=e.l+t,a,s,i=[];n!=e.l;)t=n-e.l,s=e[e.l],a=iP[s]||iP[ese[s]],(s===24||s===25)&&(a=(s===24?tse:rse)[e[e.l+1]]),!a||!a.f?xo(e,t):i.push([a.n,a.f(e,t,r)]);return i}function sse(e){for(var t=[],r=0;r<e.length;++r){for(var n=e[r],a=[],s=0;s<n.length;++s){var i=n[s];if(i)switch(i[0]){case 2:a.push('"'+i[1].replace(/"/g,'""')+'"');break;default:a.push(i[1])}else a.push("")}t.push(a.join(","))}return t.join(";")}var ise={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function ose(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function aO(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),t==0?"":e.XTI[t-1];if(!n)return"SH33TJSERR1";var a="";if(r.biff>8)switch(e[n[0]][0]){case 357:return a=n[1]==-1?"#REF":e.SheetNames[n[1]],n[1]==n[2]?a:a+":"+e.SheetNames[n[2]];case 358:return r.SID!=null?e.SheetNames[r.SID]:"SH33TJSSAME"+e[n[0]][0];case 355:default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return a=n[1]==-1?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?a:a+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map(function(s){return s.Name}).join(";;");default:return e[n[0]][0][3]?(a=n[1]==-1?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?a:a+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function oP(e,t,r){var n=aO(e,t,r);return n=="#REF"?n:ose(n,r)}function Of(e,t,r,n,a){var s=a&&a.biff||8,i={s:{c:0,r:0}},o=[],l,c,d,f=0,h=0,p,y="";if(!e[0]||!e[0][0])return"";for(var g=-1,w="",x=0,v=e[0].length;x<v;++x){var b=e[0][x];switch(b[0]){case"PtgUminus":o.push("-"+o.pop());break;case"PtgUplus":o.push("+"+o.pop());break;case"PtgPercent":o.push(o.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(l=o.pop(),c=o.pop(),g>=0){switch(e[0][g][1][0]){case 0:w=tn(" ",e[0][g][1][1]);break;case 1:w=tn("\r",e[0][g][1][1]);break;default:if(w="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][g][1][0])}c=c+w,g=-1}o.push(c+ise[b[0]]+l);break;case"PtgIsect":l=o.pop(),c=o.pop(),o.push(c+" "+l);break;case"PtgUnion":l=o.pop(),c=o.pop(),o.push(c+","+l);break;case"PtgRange":l=o.pop(),c=o.pop(),o.push(c+":"+l);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":d=Sp(b[1][1],i,a),o.push(Ap(d,s));break;case"PtgRefN":d=r?Sp(b[1][1],r,a):b[1][1],o.push(Ap(d,s));break;case"PtgRef3d":f=b[1][1],d=Sp(b[1][2],i,a),y=oP(n,f,a),o.push(y+"!"+Ap(d,s));break;case"PtgFunc":case"PtgFuncVar":var S=b[1][0],T=b[1][1];S||(S=0),S&=127;var O=S==0?[]:o.slice(-S);o.length-=S,T==="User"&&(T=O.shift()),o.push(T+"("+O.join(",")+")");break;case"PtgBool":o.push(b[1]?"TRUE":"FALSE");break;case"PtgInt":o.push(b[1]);break;case"PtgNum":o.push(String(b[1]));break;case"PtgStr":o.push('"'+b[1].replace(/"/g,'""')+'"');break;case"PtgErr":o.push(b[1]);break;case"PtgAreaN":p=WC(b[1][1],r?{s:r}:i,a),o.push(h2(p,a));break;case"PtgArea":p=WC(b[1][1],i,a),o.push(h2(p,a));break;case"PtgArea3d":f=b[1][1],p=b[1][2],y=oP(n,f,a),o.push(y+"!"+h2(p,a));break;case"PtgAttrSum":o.push("SUM("+o.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":h=b[1][2];var C=(n.names||[])[h-1]||(n[0]||[])[h],j=C?C.Name:"SH33TJSNAME"+String(h);j&&j.slice(0,6)=="_xlfn."&&!a.xlfn&&(j=j.slice(6)),o.push(j);break;case"PtgNameX":var L=b[1][1];h=b[1][2];var M;if(a.biff<=5)L<0&&(L=-L),n[L]&&(M=n[L][h]);else{var R="";if(((n[L]||[])[0]||[])[0]==14849||(((n[L]||[])[0]||[])[0]==1025?n[L][h]&&n[L][h].itab>0&&(R=n.SheetNames[n[L][h].itab-1]+"!"):R=n.SheetNames[h-1]+"!"),n[L]&&n[L][h])R+=n[L][h].Name;else if(n[0]&&n[0][h])R+=n[0][h].Name;else{var k=(aO(n,L,a)||"").split(";;");k[h-1]?R=k[h-1]:R+="SH33TJSERRX"}o.push(R);break}M||(M={Name:"SH33TJSERRY"}),o.push(M.Name);break;case"PtgParen":var H="(",q=")";if(g>=0){switch(w="",e[0][g][1][0]){case 2:H=tn(" ",e[0][g][1][1])+H;break;case 3:H=tn("\r",e[0][g][1][1])+H;break;case 4:q=tn(" ",e[0][g][1][1])+q;break;case 5:q=tn("\r",e[0][g][1][1])+q;break;default:if(a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][g][1][0])}g=-1}o.push(H+o.pop()+q);break;case"PtgRefErr":o.push("#REF!");break;case"PtgRefErr3d":o.push("#REF!");break;case"PtgExp":d={c:b[1][1],r:b[1][0]};var ie={c:r.c,r:r.r};if(n.sharedf[_r(d)]){var Z=n.sharedf[_r(d)];o.push(Of(Z,i,ie,n,a))}else{var Y=!1;for(l=0;l!=n.arrayf.length;++l)if(c=n.arrayf[l],!(d.c<c[0].s.c||d.c>c[0].e.c)&&!(d.r<c[0].s.r||d.r>c[0].e.r)){o.push(Of(c[1],i,ie,n,a)),Y=!0;break}Y||o.push(b[1])}break;case"PtgArray":o.push("{"+sse(b[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":g=x;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":o.push("");break;case"PtgAreaErr":o.push("#REF!");break;case"PtgAreaErr3d":o.push("#REF!");break;case"PtgList":o.push("Table"+b[1].idx+"[#"+b[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(b));default:throw new Error("Unrecognized Formula Token: "+String(b))}var z=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(a.biff!=3&&g>=0&&z.indexOf(e[0][x][0])==-1){b=e[0][g];var U=!0;switch(b[1][0]){case 4:U=!1;case 0:w=tn(" ",b[1][1]);break;case 5:U=!1;case 1:w=tn("\r",b[1][1]);break;default:if(w="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+b[1][0])}o.push((U?w:"")+o.pop()+(U?"":w)),g=-1}}if(o.length>1&&a.WTF)throw new Error("bad formula stack");return o[0]}function lse(e){if(e==null){var t=ze(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}else if(typeof e=="number")return ju(e);return ju(0)}function cse(e,t,r,n,a){var s=Ru(t,r,a),i=lse(e.v),o=ze(6),l=33;o.write_shift(2,l),o.write_shift(4,0);for(var c=ze(e.bf.length),d=0;d<e.bf.length;++d)c[d]=e.bf[d];var f=Qn([s,i,o,c]);return f}function pv(e,t,r){var n=e.read_shift(4),a=ase(e,n,r),s=e.read_shift(4),i=s>0?nse(e,s,a,r):null;return[a,i]}var use=pv,mv=pv,dse=pv,fse=pv,hse={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},sO={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},pse={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function mse(e){var t="of:="+e.replace(U3,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function gse(e){return e.replace(/\./,"!")}var Np=typeof Map<"u";function W3(e,t,r){var n=0,a=e.length;if(r){if(Np?r.has(t):Object.prototype.hasOwnProperty.call(r,t)){for(var s=Np?r.get(t):r[t];n<s.length;++n)if(e[s[n]].t===t)return e.Count++,s[n]}}else for(;n<a;++n)if(e[n].t===t)return e.Count++,n;return e[a]={t},e.Count++,e.Unique++,r&&(Np?(r.has(t)||r.set(t,[]),r.get(t).push(a)):(Object.prototype.hasOwnProperty.call(r,t)||(r[t]=[]),r[t].push(a))),a}function gv(e,t){var r={min:e+1,max:e+1},n=-1;return t.MDW&&($o=t.MDW),t.width!=null?r.customWidth=1:t.wpx!=null?n=d1(t.wpx):t.wch!=null&&(n=t.wch),n>-1?(r.width=O5(n),r.customWidth=1):t.width!=null&&(r.width=t.width),t.hidden&&(r.hidden=!0),t.level!=null&&(r.outlineLevel=r.level=t.level),r}function iO(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];e.left==null&&(e.left=r[0]),e.right==null&&(e.right=r[1]),e.top==null&&(e.top=r[2]),e.bottom==null&&(e.bottom=r[3]),e.header==null&&(e.header=r[4]),e.footer==null&&(e.footer=r[5])}}function Fc(e,t,r){var n=r.revssf[t.z!=null?t.z:"General"],a=60,s=e.length;if(n==null&&r.ssf){for(;a<392;++a)if(r.ssf[a]==null){tL(t.z,a),r.ssf[a]=t.z,r.revssf[t.z]=n=a;break}}for(a=0;a!=s;++a)if(e[a].numFmtId===n)return a;return e[s]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},s}function xse(e,t,r){if(e&&e["!ref"]){var n=Br(e["!ref"]);if(n.e.c<n.s.c||n.e.r<n.s.r)throw new Error("Bad range ("+r+"): "+e["!ref"])}}function vse(e){if(e.length===0)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+An(e[r])+'"/>';return t+"</mergeCells>"}function yse(e,t,r,n,a){var s=!1,i={},o=null;if(n.bookType!=="xlsx"&&t.vbaraw){var l=t.SheetNames[r];try{t.Workbook&&(l=t.Workbook.Sheets[r].CodeName||l)}catch{}s=!0,i.codeName=p0(yr(l))}if(e&&e["!outline"]){var c={summaryBelow:1,summaryRight:1};e["!outline"].above&&(c.summaryBelow=0),e["!outline"].left&&(c.summaryRight=0),o=(o||"")+at("outlinePr",null,c)}!s&&!o||(a[a.length]=at("sheetPr",o,i))}var wse=["objects","scenarios","selectLockedCells","selectUnlockedCells"],bse=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function _se(e){var t={sheet:1};return wse.forEach(function(r){e[r]!=null&&e[r]&&(t[r]="1")}),bse.forEach(function(r){e[r]!=null&&!e[r]&&(t[r]="0")}),e.password&&(t.password=VL(e.password).toString(16).toUpperCase()),at("sheetProtection",null,t)}function Sse(e){return iO(e),at("pageMargins",null,e)}function Ase(e,t){for(var r=["<cols>"],n,a=0;a!=t.length;++a)(n=t[a])&&(r[r.length]=at("col",null,gv(a,n)));return r[r.length]="</cols>",r.join("")}function Nse(e,t,r,n){var a=typeof e.ref=="string"?e.ref:An(e.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var s=r.Workbook.Names,i=Ss(a);i.s.r==i.e.r&&(i.e.r=Ss(t["!ref"]).e.r,a=An(i));for(var o=0;o<s.length;++o){var l=s[o];if(l.Name=="_xlnm._FilterDatabase"&&l.Sheet==n){l.Ref="'"+r.SheetNames[n]+"'!"+a;break}}return o==s.length&&s.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+a}),at("autoFilter",null,{ref:a})}function Cse(e,t,r,n){var a={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(a.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),at("sheetViews",at("sheetView",null,a),{})}function Pse(e,t,r,n){if(e.c&&r["!comments"].push([t,e.c]),e.v===void 0&&typeof e.f!="string"||e.t==="z"&&!e.f)return"";var a="",s=e.t,i=e.v;if(e.t!=="z")switch(e.t){case"b":a=e.v?"1":"0";break;case"n":a=""+e.v;break;case"e":a=X0[e.v];break;case"d":n&&n.cellDates?a=ja(e.v,-1).toISOString():(e=Ja(e),e.t="n",a=""+(e.v=Za(ja(e.v)))),typeof e.z>"u"&&(e.z=rn[14]);break;default:a=e.v;break}var o=Zn("v",yr(a)),l={r:t},c=Fc(n.cellXfs,e,n);switch(c!==0&&(l.s=c),e.t){case"n":break;case"d":l.t="d";break;case"b":l.t="b";break;case"e":l.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){o=Zn("v",""+W3(n.Strings,e.v,n.revStrings)),l.t="s";break}l.t="str";break}if(e.t!=s&&(e.t=s,e.v=i),typeof e.f=="string"&&e.f){var d=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;o=at("f",yr(e.f),d)+(e.v!=null?o:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(l.cm=1),at("c",o,l)}function Tse(e,t,r,n){var a=[],s=[],i=Br(e["!ref"]),o="",l,c="",d=[],f=0,h=0,p=e["!rows"],y=Array.isArray(e),g={r:c},w,x=-1;for(h=i.s.c;h<=i.e.c;++h)d[h]=xa(h);for(f=i.s.r;f<=i.e.r;++f){for(s=[],c=ea(f),h=i.s.c;h<=i.e.c;++h){l=d[h]+c;var v=y?(e[f]||[])[h]:e[l];v!==void 0&&(o=Pse(v,l,e,t))!=null&&s.push(o)}(s.length>0||p&&p[f])&&(g={r:c},p&&p[f]&&(w=p[f],w.hidden&&(g.hidden=1),x=-1,w.hpx?x=f1(w.hpx):w.hpt&&(x=w.hpt),x>-1&&(g.ht=x,g.customHeight=1),w.level&&(g.outlineLevel=w.level)),a[a.length]=at("row",s.join(""),g))}if(p)for(;f<p.length;++f)p&&p[f]&&(g={r:f+1},w=p[f],w.hidden&&(g.hidden=1),x=-1,w.hpx?x=f1(w.hpx):w.hpt&&(x=w.hpt),x>-1&&(g.ht=x,g.customHeight=1),w.level&&(g.outlineLevel=w.level),a[a.length]=at("row","",g));return a.join("")}function oO(e,t,r,n){var a=[Nn,at("worksheet",null,{xmlns:Xf[0],"xmlns:r":zn.r})],s=r.SheetNames[e],i=0,o="",l=r.Sheets[s];l==null&&(l={});var c=l["!ref"]||"A1",d=Br(c);if(d.e.c>16383||d.e.r>1048575){if(t.WTF)throw new Error("Range "+c+" exceeds format limit A1:XFD1048576");d.e.c=Math.min(d.e.c,16383),d.e.r=Math.min(d.e.c,1048575),c=An(d)}n||(n={}),l["!comments"]=[];var f=[];yse(l,r,e,t,a),a[a.length]=at("dimension",null,{ref:c}),a[a.length]=Cse(l,t,e,r),t.sheetFormat&&(a[a.length]=at("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),l["!cols"]!=null&&l["!cols"].length>0&&(a[a.length]=Ase(l,l["!cols"])),a[i=a.length]="<sheetData/>",l["!links"]=[],l["!ref"]!=null&&(o=Tse(l,t),o.length>0&&(a[a.length]=o)),a.length>i+1&&(a[a.length]="</sheetData>",a[i]=a[i].replace("/>",">")),l["!protect"]&&(a[a.length]=_se(l["!protect"])),l["!autofilter"]!=null&&(a[a.length]=Nse(l["!autofilter"],l,r,e)),l["!merges"]!=null&&l["!merges"].length>0&&(a[a.length]=vse(l["!merges"]));var h=-1,p,y=-1;return l["!links"].length>0&&(a[a.length]="<hyperlinks>",l["!links"].forEach(function(g){g[1].Target&&(p={ref:g[0]},g[1].Target.charAt(0)!="#"&&(y=vr(n,-1,yr(g[1].Target).replace(/#.*$/,""),or.HLINK),p["r:id"]="rId"+y),(h=g[1].Target.indexOf("#"))>-1&&(p.location=yr(g[1].Target.slice(h+1))),g[1].Tooltip&&(p.tooltip=yr(g[1].Tooltip)),a[a.length]=at("hyperlink",null,p))}),a[a.length]="</hyperlinks>"),delete l["!links"],l["!margins"]!=null&&(a[a.length]=Sse(l["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&(a[a.length]=Zn("ignoredErrors",at("ignoredError",null,{numberStoredAsText:1,sqref:c}))),f.length>0&&(y=vr(n,-1,"../drawings/drawing"+(e+1)+".xml",or.DRAW),a[a.length]=at("drawing",null,{"r:id":"rId"+y}),l["!drawing"]=f),l["!comments"].length>0&&(y=vr(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",or.VML),a[a.length]=at("legacyDrawing",null,{"r:id":"rId"+y}),l["!legacy"]=y),a.length>1&&(a[a.length]="</worksheet>",a[1]=a[1].replace("/>",">")),a.join("")}function kse(e,t){var r={},n=e.l+t;r.r=e.read_shift(4),e.l+=4;var a=e.read_shift(2);e.l+=1;var s=e.read_shift(1);return e.l=n,s&7&&(r.level=s&7),s&16&&(r.hidden=!0),s&32&&(r.hpt=a/20),r}function Ese(e,t,r){var n=ze(145),a=(r["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var s=320;a.hpx?s=f1(a.hpx)*20:a.hpt&&(s=a.hpt*20),n.write_shift(2,s),n.write_shift(1,0);var i=0;a.level&&(i|=a.level),a.hidden&&(i|=16),(a.hpx||a.hpt)&&(i|=32),n.write_shift(1,i),n.write_shift(1,0);var o=0,l=n.l;n.l+=4;for(var c={r:e,c:0},d=0;d<16;++d)if(!(t.s.c>d+1<<10||t.e.c<d<<10)){for(var f=-1,h=-1,p=d<<10;p<d+1<<10;++p){c.c=p;var y=Array.isArray(r)?(r[c.r]||[])[c.c]:r[_r(c)];y&&(f<0&&(f=p),h=p)}f<0||(++o,n.write_shift(4,f),n.write_shift(4,h))}var g=n.l;return n.l=l,n.write_shift(4,o),n.l=g,n.length>n.l?n.slice(0,n.l):n}function jse(e,t,r,n){var a=Ese(n,r,t);(a.length>17||(t["!rows"]||[])[n])&&Ke(e,0,a)}var Rse=Vu,Fse=Zf;function Lse(){}function Ose(e,t){var r={},n=e[e.l];return++e.l,r.above=!(n&64),r.left=!(n&128),e.l+=18,r.name=Wte(e),r}function Ise(e,t,r){r==null&&(r=ze(84+4*e.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),r.write_shift(1,n);for(var a=1;a<3;++a)r.write_shift(1,0);return l1({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),_L(e,r),r.slice(0,r.l)}function Dse(e){var t=Zs(e);return[t]}function Mse(e,t,r){return r==null&&(r=ze(8)),zu(t,r)}function Bse(e){var t=Hu(e);return[t]}function zse(e,t,r){return r==null&&(r=ze(4)),Uu(t,r)}function Hse(e){var t=Zs(e),r=e.read_shift(1);return[t,r,"b"]}function Use(e,t,r){return r==null&&(r=ze(9)),zu(t,r),r.write_shift(1,e.v?1:0),r}function Vse(e){var t=Hu(e),r=e.read_shift(1);return[t,r,"b"]}function qse(e,t,r){return r==null&&(r=ze(5)),Uu(t,r),r.write_shift(1,e.v?1:0),r}function Wse(e){var t=Zs(e),r=e.read_shift(1);return[t,r,"e"]}function $se(e,t,r){return r==null&&(r=ze(9)),zu(t,r),r.write_shift(1,e.v),r}function Gse(e){var t=Hu(e),r=e.read_shift(1);return[t,r,"e"]}function Kse(e,t,r){return r==null&&(r=ze(8)),Uu(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}function Yse(e){var t=Zs(e),r=e.read_shift(4);return[t,r,"s"]}function Xse(e,t,r){return r==null&&(r=ze(12)),zu(t,r),r.write_shift(4,t.v),r}function Qse(e){var t=Hu(e),r=e.read_shift(4);return[t,r,"s"]}function Zse(e,t,r){return r==null&&(r=ze(8)),Uu(t,r),r.write_shift(4,t.v),r}function Jse(e){var t=Zs(e),r=Jf(e);return[t,r,"n"]}function eie(e,t,r){return r==null&&(r=ze(16)),zu(t,r),ju(e.v,r),r}function tie(e){var t=Hu(e),r=Jf(e);return[t,r,"n"]}function rie(e,t,r){return r==null&&(r=ze(12)),Uu(t,r),ju(e.v,r),r}function nie(e){var t=Zs(e),r=SL(e);return[t,r,"n"]}function aie(e,t,r){return r==null&&(r=ze(12)),zu(t,r),AL(e.v,r),r}function sie(e){var t=Hu(e),r=SL(e);return[t,r,"n"]}function iie(e,t,r){return r==null&&(r=ze(8)),Uu(t,r),AL(e.v,r),r}function oie(e){var t=Zs(e),r=D3(e);return[t,r,"is"]}function lie(e){var t=Zs(e),r=va(e);return[t,r,"str"]}function cie(e,t,r){return r==null&&(r=ze(12+4*e.v.length)),zu(t,r),Un(e.v,r),r.length>r.l?r.slice(0,r.l):r}function uie(e){var t=Hu(e),r=va(e);return[t,r,"str"]}function die(e,t,r){return r==null&&(r=ze(8+4*e.v.length)),Uu(t,r),Un(e.v,r),r.length>r.l?r.slice(0,r.l):r}function fie(e,t,r){var n=e.l+t,a=Zs(e);a.r=r["!row"];var s=e.read_shift(1),i=[a,s,"b"];if(r.cellFormula){e.l+=2;var o=mv(e,n-e.l,r);i[3]=Of(o,null,a,r.supbooks,r)}else e.l=n;return i}function hie(e,t,r){var n=e.l+t,a=Zs(e);a.r=r["!row"];var s=e.read_shift(1),i=[a,s,"e"];if(r.cellFormula){e.l+=2;var o=mv(e,n-e.l,r);i[3]=Of(o,null,a,r.supbooks,r)}else e.l=n;return i}function pie(e,t,r){var n=e.l+t,a=Zs(e);a.r=r["!row"];var s=Jf(e),i=[a,s,"n"];if(r.cellFormula){e.l+=2;var o=mv(e,n-e.l,r);i[3]=Of(o,null,a,r.supbooks,r)}else e.l=n;return i}function mie(e,t,r){var n=e.l+t,a=Zs(e);a.r=r["!row"];var s=va(e),i=[a,s,"str"];if(r.cellFormula){e.l+=2;var o=mv(e,n-e.l,r);i[3]=Of(o,null,a,r.supbooks,r)}else e.l=n;return i}var gie=Vu,xie=Zf;function vie(e,t){return t==null&&(t=ze(4)),t.write_shift(4,e),t}function yie(e,t){var r=e.l+t,n=Vu(e),a=M3(e),s=va(e),i=va(e),o=va(e);e.l=r;var l={rfx:n,relId:a,loc:s,display:o};return i&&(l.Tooltip=i),l}function wie(e,t){var r=ze(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Zf({s:Hn(e[0]),e:Hn(e[0])},r),B3("rId"+t,r);var n=e[1].Target.indexOf("#"),a=n==-1?"":e[1].Target.slice(n+1);return Un(a||"",r),Un(e[1].Tooltip||"",r),Un("",r),r.slice(0,r.l)}function bie(){}function _ie(e,t,r){var n=e.l+t,a=NL(e),s=e.read_shift(1),i=[a];if(i[2]=s,r.cellFormula){var o=use(e,n-e.l,r);i[1]=o}else e.l=n;return i}function Sie(e,t,r){var n=e.l+t,a=Vu(e),s=[a];if(r.cellFormula){var i=fse(e,n-e.l,r);s[1]=i,e.l=n}else e.l=n;return s}function Aie(e,t,r){r==null&&(r=ze(18));var n=gv(e,t);r.write_shift(-4,e),r.write_shift(-4,e),r.write_shift(4,(n.width||10)*256),r.write_shift(4,0);var a=0;return t.hidden&&(a|=1),typeof n.width=="number"&&(a|=2),t.level&&(a|=t.level<<8),r.write_shift(2,a),r}var lO=["left","right","top","bottom","header","footer"];function Nie(e){var t={};return lO.forEach(function(r){t[r]=Jf(e)}),t}function Cie(e,t){return t==null&&(t=ze(6*8)),iO(e),lO.forEach(function(r){ju(e[r],t)}),t}function Pie(e){var t=e.read_shift(2);return e.l+=28,{RTL:t&32}}function Tie(e,t,r){r==null&&(r=ze(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),r.write_shift(2,n),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}function kie(e){var t=ze(24);return t.write_shift(4,4),t.write_shift(4,1),Zf(e,t),t}function Eie(e,t){return t==null&&(t=ze(16*4+2)),t.write_shift(2,e.password?VL(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(r){r[1]?t.write_shift(4,e[r[0]]!=null&&!e[r[0]]?1:0):t.write_shift(4,e[r[0]]!=null&&e[r[0]]?0:1)}),t}function jie(){}function Rie(){}function Fie(e,t,r,n,a,s,i){if(t.v===void 0)return!1;var o="";switch(t.t){case"b":o=t.v?"1":"0";break;case"d":t=Ja(t),t.z=t.z||rn[14],t.v=Za(ja(t.v)),t.t="n";break;case"n":case"e":o=""+t.v;break;default:o=t.v;break}var l={r,c:n};switch(l.s=Fc(a.cellXfs,t,a),t.l&&s["!links"].push([_r(l),t.l]),t.c&&s["!comments"].push([_r(l),t.c]),t.t){case"s":case"str":return a.bookSST?(o=W3(a.Strings,t.v,a.revStrings),l.t="s",l.v=o,i?Ke(e,18,Zse(t,l)):Ke(e,7,Xse(t,l))):(l.t="str",i?Ke(e,17,die(t,l)):Ke(e,6,cie(t,l))),!0;case"n":return t.v==(t.v|0)&&t.v>-1e3&&t.v<1e3?i?Ke(e,13,iie(t,l)):Ke(e,2,aie(t,l)):i?Ke(e,16,rie(t,l)):Ke(e,5,eie(t,l)),!0;case"b":return l.t="b",i?Ke(e,15,qse(t,l)):Ke(e,4,Use(t,l)),!0;case"e":return l.t="e",i?Ke(e,14,Kse(t,l)):Ke(e,3,$se(t,l)),!0}return i?Ke(e,12,zse(t,l)):Ke(e,1,Mse(t,l)),!0}function Lie(e,t,r,n){var a=Br(t["!ref"]||"A1"),s,i="",o=[];Ke(e,145);var l=Array.isArray(t),c=a.e.r;t["!rows"]&&(c=Math.max(a.e.r,t["!rows"].length-1));for(var d=a.s.r;d<=c;++d){i=ea(d),jse(e,t,a,d);var f=!1;if(d<=a.e.r)for(var h=a.s.c;h<=a.e.c;++h){d===a.s.r&&(o[h]=xa(h)),s=o[h]+i;var p=l?(t[d]||[])[h]:t[s];if(!p){f=!1;continue}f=Fie(e,p,d,h,n,t,f)}}Ke(e,146)}function Oie(e,t){!t||!t["!merges"]||(Ke(e,177,vie(t["!merges"].length)),t["!merges"].forEach(function(r){Ke(e,176,xie(r))}),Ke(e,178))}function Iie(e,t){!t||!t["!cols"]||(Ke(e,390),t["!cols"].forEach(function(r,n){r&&Ke(e,60,Aie(n,r))}),Ke(e,391))}function Die(e,t){!t||!t["!ref"]||(Ke(e,648),Ke(e,649,kie(Br(t["!ref"]))),Ke(e,650))}function Mie(e,t,r){t["!links"].forEach(function(n){if(n[1].Target){var a=vr(r,-1,n[1].Target.replace(/#.*$/,""),or.HLINK);Ke(e,494,wie(n,a))}}),delete t["!links"]}function Bie(e,t,r,n){if(t["!comments"].length>0){var a=vr(n,-1,"../drawings/vmlDrawing"+(r+1)+".vml",or.VML);Ke(e,551,B3("rId"+a)),t["!legacy"]=a}}function zie(e,t,r,n){if(t["!autofilter"]){var a=t["!autofilter"],s=typeof a.ref=="string"?a.ref:An(a.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var i=r.Workbook.Names,o=Ss(s);o.s.r==o.e.r&&(o.e.r=Ss(t["!ref"]).e.r,s=An(o));for(var l=0;l<i.length;++l){var c=i[l];if(c.Name=="_xlnm._FilterDatabase"&&c.Sheet==n){c.Ref="'"+r.SheetNames[n]+"'!"+s;break}}l==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+s}),Ke(e,161,Zf(Br(s))),Ke(e,162)}}function Hie(e,t,r){Ke(e,133),Ke(e,137,Tie(t,r)),Ke(e,138),Ke(e,134)}function Uie(e,t){t["!protect"]&&Ke(e,535,Eie(t["!protect"]))}function Vie(e,t,r,n){var a=Xa(),s=r.SheetNames[e],i=r.Sheets[s]||{},o=s;try{r&&r.Workbook&&(o=r.Workbook.Sheets[e].CodeName||o)}catch{}var l=Br(i["!ref"]||"A1");if(l.e.c>16383||l.e.r>1048575){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575)}return i["!links"]=[],i["!comments"]=[],Ke(a,129),(r.vbaraw||i["!outline"])&&Ke(a,147,Ise(o,i["!outline"])),Ke(a,148,Fse(l)),Hie(a,i,r.Workbook),Iie(a,i),Lie(a,i,e,t),Uie(a,i),zie(a,i,r,e),Oie(a,i),Mie(a,i,n),i["!margins"]&&Ke(a,476,Cie(i["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&Die(a,i),Bie(a,i,e,n),Ke(a,130),a.end()}function qie(e,t){e.l+=10;var r=va(e);return{name:r}}var Wie=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]];function $ie(e){return!e.Workbook||!e.Workbook.WBProps?"false":Ste(e.Workbook.WBProps.date1904)?"true":"false"}var Gie="][*?/\\".split("");function cO(e,t){if(e.length>31)throw new Error("Sheet names cannot exceed 31 chars");var r=!0;return Gie.forEach(function(n){if(e.indexOf(n)!=-1)throw new Error("Sheet name cannot contain : \\ / ? * [ ]")}),r}function Kie(e,t,r){e.forEach(function(n,a){cO(n);for(var s=0;s<a;++s)if(n==e[s])throw new Error("Duplicate Sheet Name: "+n);if(r){var i=t&&t[a]&&t[a].CodeName||n;if(i.charCodeAt(0)==95&&i.length>22)throw new Error("Bad Code Name: Worksheet"+i)}})}function Yie(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];Kie(e.SheetNames,t,!!e.vbaraw);for(var r=0;r<e.SheetNames.length;++r)xse(e.Sheets[e.SheetNames[r]],e.SheetNames[r],r)}function uO(e){var t=[Nn];t[t.length]=at("workbook",null,{xmlns:Xf[0],"xmlns:r":zn.r});var r=e.Workbook&&(e.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Wie.forEach(function(o){e.Workbook.WBProps[o[0]]!=null&&e.Workbook.WBProps[o[0]]!=o[1]&&(n[o[0]]=e.Workbook.WBProps[o[0]])}),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=at("workbookPr",null,n);var a=e.Workbook&&e.Workbook.Sheets||[],s=0;if(a&&a[0]&&a[0].Hidden){for(t[t.length]="<bookViews>",s=0;s!=e.SheetNames.length&&!(!a[s]||!a[s].Hidden);++s);s==e.SheetNames.length&&(s=0),t[t.length]='<workbookView firstSheet="'+s+'" activeTab="'+s+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",s=0;s!=e.SheetNames.length;++s){var i={name:yr(e.SheetNames[s].slice(0,31))};if(i.sheetId=""+(s+1),i["r:id"]="rId"+(s+1),a[s])switch(a[s].Hidden){case 1:i.state="hidden";break;case 2:i.state="veryHidden";break}t[t.length]=at("sheet",null,i)}return t[t.length]="</sheets>",r&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(o){var l={name:o.Name};o.Comment&&(l.comment=o.Comment),o.Sheet!=null&&(l.localSheetId=""+o.Sheet),o.Hidden&&(l.hidden="1"),o.Ref&&(t[t.length]=at("definedName",yr(o.Ref),l))}),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function Xie(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=L5(e),r.name=va(e),r}function Qie(e,t){return t||(t=ze(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),B3(e.strRelID,t),Un(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function Zie(e,t){var r={},n=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var a=t>8?va(e):"";return a.length>0&&(r.CodeName=a),r.autoCompressPictures=!!(n&65536),r.backupFile=!!(n&64),r.checkCompatibility=!!(n&4096),r.date1904=!!(n&1),r.filterPrivacy=!!(n&8),r.hidePivotFieldList=!!(n&1024),r.promptedSolutions=!!(n&16),r.publishItems=!!(n&2048),r.refreshAllConnections=!!(n&262144),r.saveExternalLinkValues=!!(n&128),r.showBorderUnselectedTables=!!(n&4),r.showInkAnnotation=!!(n&32),r.showObjects=["all","placeholders","none"][n>>13&3],r.showPivotChartFilter=!!(n&32768),r.updateLinks=["userSet","never","always"][n>>8&3],r}function Jie(e,t){t||(t=ze(72));var r=0;return e&&e.filterPrivacy&&(r|=8),t.write_shift(4,r),t.write_shift(4,0),_L(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function eoe(e,t,r){var n=e.l+t;e.l+=4,e.l+=1;var a=e.read_shift(4),s=$te(e),i=dse(e,0,r),o=M3(e);e.l=n;var l={Name:s,Ptg:i};return a<268435455&&(l.Sheet=a),o&&(l.Comment=o),l}function toe(e,t){Ke(e,143);for(var r=0;r!=t.SheetNames.length;++r){var n=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,a={Hidden:n,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]};Ke(e,156,Qie(a))}Ke(e,144)}function roe(e,t){t||(t=ze(127));for(var r=0;r!=4;++r)t.write_shift(4,0);return Un("SheetJS",t),Un(e1.version,t),Un(e1.version,t),Un("7262",t),t.length>t.l?t.slice(0,t.l):t}function noe(e,t){t||(t=ze(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var r=120;return t.write_shift(1,r),t.length>t.l?t.slice(0,t.l):t}function aoe(e,t){if(!(!t.Workbook||!t.Workbook.Sheets)){for(var r=t.Workbook.Sheets,n=0,a=-1,s=-1;n<r.length;++n)!r[n]||!r[n].Hidden&&a==-1?a=n:r[n].Hidden==1&&s==-1&&(s=n);s>a||(Ke(e,135),Ke(e,158,noe(a)),Ke(e,136))}}function soe(e,t){var r=Xa();return Ke(r,131),Ke(r,128,roe()),Ke(r,153,Jie(e.Workbook&&e.Workbook.WBProps||null)),aoe(r,e),toe(r,e),Ke(r,132),r.end()}function ioe(e,t,r){return(t.slice(-4)===".bin"?soe:uO)(e)}function ooe(e,t,r,n,a){return(t.slice(-4)===".bin"?Vie:oO)(e,r,n,a)}function loe(e,t,r){return(t.slice(-4)===".bin"?Cne:$L)(e,r)}function coe(e,t,r){return(t.slice(-4)===".bin"?Jre:UL)(e,r)}function uoe(e,t,r){return(t.slice(-4)===".bin"?Une:QL)(e)}function doe(e){return(e.slice(-4)===".bin"?Lne:YL)()}function foe(e,t){var r=[];return e.Props&&r.push(lre(e.Props,t)),e.Custprops&&r.push(cre(e.Props,e.Custprops)),r.join("")}function hoe(){return""}function poe(e,t){var r=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach(function(n,a){var s=[];s.push(at("NumberFormat",null,{"ss:Format":yr(rn[n.numFmtId])}));var i={"ss:ID":"s"+(21+a)};r.push(at("Style",s.join(""),i))}),at("Styles",r.join(""))}function dO(e){return at("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+V3(e.Ref,{r:0,c:0})})}function moe(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n<t.length;++n){var a=t[n];a.Sheet==null&&(a.Name.match(/^_xlfn\./)||r.push(dO(a)))}return at("Names",r.join(""))}function goe(e,t,r,n){if(!e||!((n||{}).Workbook||{}).Names)return"";for(var a=n.Workbook.Names,s=[],i=0;i<a.length;++i){var o=a[i];o.Sheet==r&&(o.Name.match(/^_xlfn\./)||s.push(dO(o)))}return s.join("")}function xoe(e,t,r,n){if(!e)return"";var a=[];if(e["!margins"]&&(a.push("<PageSetup>"),e["!margins"].header&&a.push(at("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&a.push(at("Footer",null,{"x:Margin":e["!margins"].footer})),a.push(at("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),a.push("</PageSetup>")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[r])if(n.Workbook.Sheets[r].Hidden)a.push(at("Visible",n.Workbook.Sheets[r].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var s=0;s<r&&!(n.Workbook.Sheets[s]&&!n.Workbook.Sheets[s].Hidden);++s);s==r&&a.push("<Selected/>")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&a.push("<DisplayRightToLeft/>"),e["!protect"]&&(a.push(Zn("ProtectContents","True")),e["!protect"].objects&&a.push(Zn("ProtectObjects","True")),e["!protect"].scenarios&&a.push(Zn("ProtectScenarios","True")),e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells?a.push(Zn("EnableSelection","NoSelection")):e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells&&a.push(Zn("EnableSelection","UnlockedCells")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(i){e["!protect"][i[0]]&&a.push("<"+i[1]+"/>")})),a.length==0?"":at("WorksheetOptions",a.join(""),{xmlns:ps.x})}function voe(e){return e.map(function(t){var r=_te(t.t||""),n=at("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return at("Comment",n,{"ss:Author":t.a})}).join("")}function yoe(e,t,r,n,a,s,i){if(!e||e.v==null&&e.f==null)return"";var o={};if(e.f&&(o["ss:Formula"]="="+yr(V3(e.f,i))),e.F&&e.F.slice(0,t.length)==t){var l=Hn(e.F.slice(t.length+1));o["ss:ArrayRange"]="RC:R"+(l.r==i.r?"":"["+(l.r-i.r)+"]")+"C"+(l.c==i.c?"":"["+(l.c-i.c)+"]")}if(e.l&&e.l.Target&&(o["ss:HRef"]=yr(e.l.Target),e.l.Tooltip&&(o["x:HRefScreenTip"]=yr(e.l.Tooltip))),r["!merges"])for(var c=r["!merges"],d=0;d!=c.length;++d)c[d].s.c!=i.c||c[d].s.r!=i.r||(c[d].e.c>c[d].s.c&&(o["ss:MergeAcross"]=c[d].e.c-c[d].s.c),c[d].e.r>c[d].s.r&&(o["ss:MergeDown"]=c[d].e.r-c[d].s.r));var f="",h="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":f="Number",h=String(e.v);break;case"b":f="Boolean",h=e.v?"1":"0";break;case"e":f="Error",h=X0[e.v];break;case"d":f="DateTime",h=new Date(e.v).toISOString(),e.z==null&&(e.z=e.z||rn[14]);break;case"s":f="String",h=bte(e.v||"");break}var p=Fc(n.cellXfs,e,n);o["ss:StyleID"]="s"+(21+p),o["ss:Index"]=i.c+1;var y=e.v!=null?h:"",g=e.t=="z"?"":'<Data ss:Type="'+f+'">'+y+"</Data>";return(e.c||[]).length>0&&(g+=voe(e.c)),at("Cell",g,o)}function woe(e,t){var r='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=WL(t.hpt)),t.hpx&&(r+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(r+=' ss:Hidden="1"')),r+">"}function boe(e,t,r,n){if(!e["!ref"])return"";var a=Br(e["!ref"]),s=e["!merges"]||[],i=0,o=[];e["!cols"]&&e["!cols"].forEach(function(w,x){H3(w);var v=!!w.width,b=gv(x,w),S={"ss:Index":x+1};v&&(S["ss:Width"]=u1(b.width)),w.hidden&&(S["ss:Hidden"]="1"),o.push(at("Column",null,S))});for(var l=Array.isArray(e),c=a.s.r;c<=a.e.r;++c){for(var d=[woe(c,(e["!rows"]||[])[c])],f=a.s.c;f<=a.e.c;++f){var h=!1;for(i=0;i!=s.length;++i)if(!(s[i].s.c>f)&&!(s[i].s.r>c)&&!(s[i].e.c<f)&&!(s[i].e.r<c)){(s[i].s.c!=f||s[i].s.r!=c)&&(h=!0);break}if(!h){var p={r:c,c:f},y=_r(p),g=l?(e[c]||[])[f]:e[y];d.push(yoe(g,y,e,t,r,n,p))}}d.push("</Row>"),d.length>2&&o.push(d.join(""))}return o.join("")}function _oe(e,t,r){var n=[],a=r.SheetNames[e],s=r.Sheets[a],i=s?goe(s,t,e,r):"";return i.length>0&&n.push("<Names>"+i+"</Names>"),i=s?boe(s,t,e,r):"",i.length>0&&n.push("<Table>"+i+"</Table>"),n.push(xoe(s,t,e,r)),n.join("")}function Soe(e,t){t||(t={}),e.SSF||(e.SSF=Ja(rn)),e.SSF&&(dv(),uv(e.SSF),t.revssf=fv(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],Fc(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(foe(e,t)),r.push(hoe()),r.push(""),r.push("");for(var n=0;n<e.SheetNames.length;++n)r.push(at("Worksheet",_oe(n,t,e),{"ss:Name":yr(e.SheetNames[n])}));return r[2]=poe(e,t),r[3]=moe(e),Nn+at("Workbook",r.join(""),{xmlns:ps.ss,"xmlns:o":ps.o,"xmlns:x":ps.x,"xmlns:ss":ps.ss,"xmlns:dt":ps.dt,"xmlns:html":ps.html})}var g2={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Aoe(e,t){var r=[],n=[],a=[],s=0,i,o=LC(GC,"n"),l=LC(KC,"n");if(e.Props)for(i=ra(e.Props),s=0;s<i.length;++s)(Object.prototype.hasOwnProperty.call(o,i[s])?r:Object.prototype.hasOwnProperty.call(l,i[s])?n:a).push([i[s],e.Props[i[s]]]);if(e.Custprops)for(i=ra(e.Custprops),s=0;s<i.length;++s)Object.prototype.hasOwnProperty.call(e.Props||{},i[s])||(Object.prototype.hasOwnProperty.call(o,i[s])?r:Object.prototype.hasOwnProperty.call(l,i[s])?n:a).push([i[s],e.Custprops[i[s]]]);var c=[];for(s=0;s<a.length;++s)OL.indexOf(a[s][0])>-1||RL.indexOf(a[s][0])>-1||a[s][1]!=null&&c.push(a[s]);n.length&&Nr.utils.cfb_add(t,"/SummaryInformation",JC(n,g2.SI,l,KC)),(r.length||c.length)&&Nr.utils.cfb_add(t,"/DocumentSummaryInformation",JC(r,g2.DSI,o,GC,c.length?c:null,g2.UDI))}function Noe(e,t){var r=t||{},n=Nr.utils.cfb_new({root:"R"}),a="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":a="/Workbook",r.biff=8;break;case"biff5":a="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return Nr.utils.cfb_add(n,a,fO(e,r)),r.biff==8&&(e.Props||e.Custprops)&&Aoe(e,n),r.biff==8&&e.vbaraw&&Vne(n,Nr.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"})),n}var Coe={0:{f:kse},1:{f:Dse},2:{f:nie},3:{f:Wse},4:{f:Hse},5:{f:Jse},6:{f:lie},7:{f:Yse},8:{f:mie},9:{f:pie},10:{f:fie},11:{f:hie},12:{f:Bse},13:{f:sie},14:{f:Gse},15:{f:Vse},16:{f:tie},17:{f:uie},18:{f:Qse},19:{f:D3},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:eoe},40:{},42:{},43:{f:lne},44:{f:ine},45:{f:dne},46:{f:hne},47:{f:fne},48:{},49:{f:Bte},50:{},51:{f:kne},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:zre},62:{f:oie},63:{f:One},64:{f:jie},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:xo,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:Pie},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:Ose},148:{f:Rse,p:16},151:{f:bie},152:{},153:{f:Zie},154:{},155:{},156:{f:Xie},157:{},158:{},159:{T:1,f:Xre},160:{T:-1},161:{T:1,f:Vu},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:gie},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:Pne},336:{T:-1},337:{f:Rne,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:L5},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Lre},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:_ie},427:{f:Sie},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:Nie},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:Lse},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:yie},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:L5},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:zne},633:{T:1},634:{T:-1},635:{T:1,f:Mne},636:{T:-1},637:{f:Vte},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:qie},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:Rie},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}};function it(e,t,r,n){var a=t;if(!isNaN(a)){var s=n||(r||[]).length||0,i=e.next(4);i.write_shift(2,a),i.write_shift(2,s),s>0&&L3(r)&&e.push(r)}}function Poe(e,t,r,n){var a=(r||[]).length||0;if(a<=8224)return it(e,t,r,a);var s=t;if(!isNaN(s)){for(var i=r.parts||[],o=0,l=0,c=0;c+(i[o]||8224)<=8224;)c+=i[o]||8224,o++;var d=e.next(4);for(d.write_shift(2,s),d.write_shift(2,c),e.push(r.slice(l,l+c)),l+=c;l<a;){for(d=e.next(4),d.write_shift(2,60),c=0;c+(i[o]||8224)<=8224;)c+=i[o]||8224,o++;d.write_shift(2,c),e.push(r.slice(l,l+c)),l+=c}}}function Z0(e,t,r){return e||(e=ze(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function Toe(e,t,r,n){var a=ze(9);return Z0(a,e,t),DL(r,n||"b",a),a}function koe(e,t,r){var n=ze(8+2*r.length);return Z0(n,e,t),n.write_shift(1,r.length),n.write_shift(r.length,r,"sbcs"),n.l<n.length?n.slice(0,n.l):n}function Eoe(e,t,r,n){if(t.v!=null)switch(t.t){case"d":case"n":var a=t.t=="d"?Za(ja(t.v)):t.v;a==(a|0)&&a>=0&&a<65536?it(e,2,qre(r,n,a)):it(e,3,Vre(r,n,a));return;case"b":case"e":it(e,5,Toe(r,n,t.v,t.t));return;case"s":case"str":it(e,4,koe(r,n,(t.v||"").slice(0,255)));return}it(e,1,Z0(null,r,n))}function joe(e,t,r,n){var a=Array.isArray(t),s=Br(t["!ref"]||"A1"),i,o="",l=[];if(s.e.c>255||s.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");s.e.c=Math.min(s.e.c,255),s.e.r=Math.min(s.e.c,16383),i=An(s)}for(var c=s.s.r;c<=s.e.r;++c){o=ea(c);for(var d=s.s.c;d<=s.e.c;++d){c===s.s.r&&(l[d]=xa(d)),i=l[d]+o;var f=a?(t[c]||[])[d]:t[i];f&&Eoe(e,f,c,d)}}}function Roe(e,t){for(var r=t||{},n=Xa(),a=0,s=0;s<e.SheetNames.length;++s)e.SheetNames[s]==r.sheet&&(a=s);if(a==0&&r.sheet&&e.SheetNames[0]!=r.sheet)throw new Error("Sheet not found: "+r.sheet);return it(n,r.biff==4?1033:r.biff==3?521:9,z3(e,16,r)),joe(n,e.Sheets[e.SheetNames[a]],a,r),it(n,10),n.end()}function Foe(e,t,r){it(e,49,Cre({sz:12,name:"Arial"},r))}function Loe(e,t,r){t&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)t[a]!=null&&it(e,1054,kre(a,t[a],r))})}function Ooe(e,t){var r=ze(19);r.write_shift(4,2151),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,1),r.write_shift(4,0),it(e,2151,r),r=ze(39),r.write_shift(4,2152),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(2,1),r.write_shift(4,4),r.write_shift(2,0),zL(Br(t["!ref"]||"A1"),r),r.write_shift(4,4),it(e,2152,r)}function Ioe(e,t){for(var r=0;r<16;++r)it(e,224,tP({numFmtId:0,style:!0},0,t));t.cellXfs.forEach(function(n){it(e,224,tP(n,0,t))})}function Doe(e,t){for(var r=0;r<t["!links"].length;++r){var n=t["!links"][r];it(e,440,Dre(n)),n[1].Tooltip&&it(e,2048,Mre(n))}delete t["!links"]}function Moe(e,t){if(t){var r=0;t.forEach(function(n,a){++r<=256&&n&&it(e,125,Hre(gv(a,n),a))})}}function Boe(e,t,r,n,a){var s=16+Fc(a.cellXfs,t,a);if(t.v==null&&!t.bf){it(e,513,Ru(r,n,s));return}if(t.bf)it(e,6,cse(t,r,n,a,s));else switch(t.t){case"d":case"n":var i=t.t=="d"?Za(ja(t.v)):t.v;it(e,515,Fre(r,n,i,s));break;case"b":case"e":it(e,517,Rre(r,n,t.v,s,a,t.t));break;case"s":case"str":if(a.bookSST){var o=W3(a.Strings,t.v,a.revStrings);it(e,253,Pre(r,n,o,s))}else it(e,516,Tre(r,n,(t.v||"").slice(0,255),s,a));break;default:it(e,513,Ru(r,n,s))}}function zoe(e,t,r){var n=Xa(),a=r.SheetNames[e],s=r.Sheets[a]||{},i=(r||{}).Workbook||{},o=(i.Sheets||[])[e]||{},l=Array.isArray(s),c=t.biff==8,d,f="",h=[],p=Br(s["!ref"]||"A1"),y=c?65536:16384;if(p.e.c>255||p.e.r>=y){if(t.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:IV16384");p.e.c=Math.min(p.e.c,255),p.e.r=Math.min(p.e.c,y-1)}it(n,2057,z3(r,16,t)),it(n,13,zs(1)),it(n,12,zs(100)),it(n,15,Pa(!0)),it(n,17,Pa(!1)),it(n,16,ju(.001)),it(n,95,Pa(!0)),it(n,42,Pa(!1)),it(n,43,Pa(!1)),it(n,130,zs(1)),it(n,128,jre()),it(n,131,Pa(!1)),it(n,132,Pa(!1)),c&&Moe(n,s["!cols"]),it(n,512,Ere(p,t)),c&&(s["!links"]=[]);for(var g=p.s.r;g<=p.e.r;++g){f=ea(g);for(var w=p.s.c;w<=p.e.c;++w){g===p.s.r&&(h[w]=xa(w)),d=h[w]+f;var x=l?(s[g]||[])[w]:s[d];x&&(Boe(n,x,g,w,t),c&&x.l&&s["!links"].push([d,x.l]))}}var v=o.CodeName||o.name||a;return c&&it(n,574,Nre((i.Views||[])[0])),c&&(s["!merges"]||[]).length&&it(n,229,Ire(s["!merges"])),c&&Doe(n,s),it(n,442,BL(v)),c&&Ooe(n,s),it(n,10),n.end()}function Hoe(e,t,r){var n=Xa(),a=(e||{}).Workbook||{},s=a.Sheets||[],i=a.WBProps||{},o=r.biff==8,l=r.biff==5;if(it(n,2057,z3(e,5,r)),r.bookType=="xla"&&it(n,135),it(n,225,o?zs(1200):null),it(n,193,fre(2)),l&&it(n,191),l&&it(n,192),it(n,226),it(n,92,bre("SheetJS",r)),it(n,66,zs(o?1200:1252)),o&&it(n,353,zs(0)),o&&it(n,448),it(n,317,Ure(e.SheetNames.length)),o&&e.vbaraw&&it(n,211),o&&e.vbaraw){var c=i.CodeName||"ThisWorkbook";it(n,442,BL(c))}it(n,156,zs(17)),it(n,25,Pa(!1)),it(n,18,Pa(!1)),it(n,19,zs(0)),o&&it(n,431,Pa(!1)),o&&it(n,444,zs(0)),it(n,61,Are()),it(n,64,Pa(!1)),it(n,141,zs(0)),it(n,34,Pa($ie(e)=="true")),it(n,14,Pa(!0)),o&&it(n,439,Pa(!1)),it(n,218,zs(0)),Foe(n,e,r),Loe(n,e.SSF,r),Ioe(n,r),o&&it(n,352,Pa(!1));var d=n.end(),f=Xa();o&&it(f,140,Bre()),o&&r.Strings&&Poe(f,252,Sre(r.Strings)),it(f,10);var h=f.end(),p=Xa(),y=0,g=0;for(g=0;g<e.SheetNames.length;++g)y+=(o?12:11)+(o?2:1)*e.SheetNames[g].length;var w=d.length+y+h.length;for(g=0;g<e.SheetNames.length;++g){var x=s[g]||{};it(p,133,_re({pos:w,hs:x.Hidden||0,dt:0,name:e.SheetNames[g]},r)),w+=t[g].length}var v=p.end();if(y!=v.length)throw new Error("BS8 "+y+" != "+v.length);var b=[];return d.length&&b.push(d),v.length&&b.push(v),h.length&&b.push(h),Qn(b)}function Uoe(e,t){var r=t||{},n=[];e&&!e.SSF&&(e.SSF=Ja(rn)),e&&e.SSF&&(dv(),uv(e.SSF),r.revssf=fv(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,$3(r),r.cellXfs=[],Fc(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var a=0;a<e.SheetNames.length;++a)n[n.length]=zoe(a,r,e);return n.unshift(Hoe(e,n,r)),Qn(n)}function fO(e,t){for(var r=0;r<=e.SheetNames.length;++r){var n=e.Sheets[e.SheetNames[r]];if(!(!n||!n["!ref"])){var a=Ss(n["!ref"]);a.e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+e.SheetNames[r]+"' extends beyond column IV (255). Data may be lost.")}}var s=t||{};switch(s.biff||2){case 8:case 5:return Uoe(e,t);case 4:case 3:case 2:return Roe(e,t)}throw new Error("invalid type "+s.bookType+" for BIFF")}function Voe(e,t,r,n){for(var a=e["!merges"]||[],s=[],i=t.s.c;i<=t.e.c;++i){for(var o=0,l=0,c=0;c<a.length;++c)if(!(a[c].s.r>r||a[c].s.c>i)&&!(a[c].e.r<r||a[c].e.c<i)){if(a[c].s.r<r||a[c].s.c<i){o=-1;break}o=a[c].e.r-a[c].s.r+1,l=a[c].e.c-a[c].s.c+1;break}if(!(o<0)){var d=_r({r,c:i}),f=n.dense?(e[r]||[])[i]:e[d],h=f&&f.v!=null&&(f.h||wte(f.w||(nl(f),f.w)||""))||"",p={};o>1&&(p.rowspan=o),l>1&&(p.colspan=l),n.editable?h='<span contenteditable="true">'+h+"</span>":f&&(p["data-t"]=f&&f.t||"z",f.v!=null&&(p["data-v"]=f.v),f.z!=null&&(p["data-z"]=f.z),f.l&&(f.l.Target||"#").charAt(0)!="#"&&(h='<a href="'+f.l.Target+'">'+h+"</a>")),p.id=(n.id||"sjs")+"-"+d,s.push(at("td",h,p))}}var y="<tr>";return y+s.join("")+"</tr>"}var qoe='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',Woe="</body></html>";function $oe(e,t,r){var n=[];return n.join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}function hO(e,t){var r=t||{},n=r.header!=null?r.header:qoe,a=r.footer!=null?r.footer:Woe,s=[n],i=Ss(e["!ref"]);r.dense=Array.isArray(e),s.push($oe(e,i,r));for(var o=i.s.r;o<=i.e.r;++o)s.push(Voe(e,i,o,r));return s.push("</table>"+a),s.join("")}function pO(e,t,r){var n=r||{},a=0,s=0;if(n.origin!=null)if(typeof n.origin=="number")a=n.origin;else{var i=typeof n.origin=="string"?Hn(n.origin):n.origin;a=i.r,s=i.c}var o=t.getElementsByTagName("tr"),l=Math.min(n.sheetRows||1e7,o.length),c={s:{r:0,c:0},e:{r:a,c:s}};if(e["!ref"]){var d=Ss(e["!ref"]);c.s.r=Math.min(c.s.r,d.s.r),c.s.c=Math.min(c.s.c,d.s.c),c.e.r=Math.max(c.e.r,d.e.r),c.e.c=Math.max(c.e.c,d.e.c),a==-1&&(c.e.r=a=d.e.r+1)}var f=[],h=0,p=e["!rows"]||(e["!rows"]=[]),y=0,g=0,w=0,x=0,v=0,b=0;for(e["!cols"]||(e["!cols"]=[]);y<o.length&&g<l;++y){var S=o[y];if(lP(S)){if(n.display)continue;p[g]={hidden:!0}}var T=S.children;for(w=x=0;w<T.length;++w){var O=T[w];if(!(n.display&&lP(O))){var C=O.hasAttribute("data-v")?O.getAttribute("data-v"):O.hasAttribute("v")?O.getAttribute("v"):Ate(O.innerHTML),j=O.getAttribute("data-z")||O.getAttribute("z");for(h=0;h<f.length;++h){var L=f[h];L.s.c==x+s&&L.s.r<g+a&&g+a<=L.e.r&&(x=L.e.c+1-s,h=-1)}b=+O.getAttribute("colspan")||1,((v=+O.getAttribute("rowspan")||1)>1||b>1)&&f.push({s:{r:g+a,c:x+s},e:{r:g+a+(v||1)-1,c:x+s+(b||1)-1}});var M={t:"s",v:C},R=O.getAttribute("data-t")||O.getAttribute("t")||"";C!=null&&(C.length==0?M.t=R||"z":n.raw||C.trim().length==0||R=="s"||(C==="TRUE"?M={t:"b",v:!0}:C==="FALSE"?M={t:"b",v:!1}:isNaN(Wo(C))?isNaN(h0(C).getDate())||(M={t:"d",v:ja(C)},n.cellDates||(M={t:"n",v:Za(M.v)}),M.z=n.dateNF||rn[14]):M={t:"n",v:Wo(C)})),M.z===void 0&&j!=null&&(M.z=j);var k="",H=O.getElementsByTagName("A");if(H&&H.length)for(var q=0;q<H.length&&!(H[q].hasAttribute("href")&&(k=H[q].getAttribute("href"),k.charAt(0)!="#"));++q);k&&k.charAt(0)!="#"&&(M.l={Target:k}),n.dense?(e[g+a]||(e[g+a]=[]),e[g+a][x+s]=M):e[_r({c:x+s,r:g+a})]=M,c.e.c<x+s&&(c.e.c=x+s),x+=b}}++g}return f.length&&(e["!merges"]=(e["!merges"]||[]).concat(f)),c.e.r=Math.max(c.e.r,g-1+a),e["!ref"]=An(c),g>=l&&(e["!fullref"]=An((c.e.r=o.length-y+g-1+a,c))),e}function mO(e,t){var r=t||{},n=r.dense?[]:{};return pO(n,e,t)}function Goe(e,t){return Bu(mO(e,t),t)}function lP(e){var t="",r=Koe(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),t==="none"}function Koe(e){return e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle=="function"?e.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}var Yoe=function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+m0({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return Nn+t}}(),cP=function(){var e=function(s){return yr(s).replace(/ +/g,function(i){return'<text:s text:c="'+i.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=` <table:table-cell />
`,r=` <table:covered-table-cell/>
`,n=function(s,i,o){var l=[];l.push(' <table:table table:name="'+yr(i.SheetNames[o])+`" table:style-name="ta1">
`);var c=0,d=0,f=Ss(s["!ref"]||"A1"),h=s["!merges"]||[],p=0,y=Array.isArray(s);if(s["!cols"])for(d=0;d<=f.e.c;++d)l.push(" <table:table-column"+(s["!cols"][d]?' table:style-name="co'+s["!cols"][d].ods+'"':"")+`></table:table-column>
`);var g="",w=s["!rows"]||[];for(c=0;c<f.s.r;++c)g=w[c]?' table:style-name="ro'+w[c].ods+'"':"",l.push(" <table:table-row"+g+`></table:table-row>
`);for(;c<=f.e.r;++c){for(g=w[c]?' table:style-name="ro'+w[c].ods+'"':"",l.push(" <table:table-row"+g+`>
`),d=0;d<f.s.c;++d)l.push(t);for(;d<=f.e.c;++d){var x=!1,v={},b="";for(p=0;p!=h.length;++p)if(!(h[p].s.c>d)&&!(h[p].s.r>c)&&!(h[p].e.c<d)&&!(h[p].e.r<c)){(h[p].s.c!=d||h[p].s.r!=c)&&(x=!0),v["table:number-columns-spanned"]=h[p].e.c-h[p].s.c+1,v["table:number-rows-spanned"]=h[p].e.r-h[p].s.r+1;break}if(x){l.push(r);continue}var S=_r({r:c,c:d}),T=y?(s[c]||[])[d]:s[S];if(T&&T.f&&(v["table:formula"]=yr(mse(T.f)),T.F&&T.F.slice(0,S.length)==S)){var O=Ss(T.F);v["table:number-matrix-columns-spanned"]=O.e.c-O.s.c+1,v["table:number-matrix-rows-spanned"]=O.e.r-O.s.r+1}if(!T){l.push(t);continue}switch(T.t){case"b":b=T.v?"TRUE":"FALSE",v["office:value-type"]="boolean",v["office:boolean-value"]=T.v?"true":"false";break;case"n":b=T.w||String(T.v||0),v["office:value-type"]="float",v["office:value"]=T.v||0;break;case"s":case"str":b=T.v==null?"":T.v,v["office:value-type"]="string";break;case"d":b=T.w||ja(T.v).toISOString(),v["office:value-type"]="date",v["office:date-value"]=ja(T.v).toISOString(),v["table:style-name"]="ce1";break;default:l.push(t);continue}var C=e(b);if(T.l&&T.l.Target){var j=T.l.Target;j=j.charAt(0)=="#"?"#"+gse(j.slice(1)):j,j.charAt(0)!="#"&&!j.match(/^\w+:/)&&(j="../"+j),C=at("text:a",C,{"xlink:href":j.replace(/&/g,"&")})}l.push(" "+at("table:table-cell",at("text:p",C,{}),v)+`
`)}l.push(` </table:table-row>
`)}return l.push(` </table:table>
`),l.join("")},a=function(s,i){s.push(` <office:automatic-styles>
`),s.push(` <number:date-style style:name="N37" number:automatic-order="true">
`),s.push(` <number:month number:style="long"/>
`),s.push(` <number:text>/</number:text>
`),s.push(` <number:day number:style="long"/>
`),s.push(` <number:text>/</number:text>
`),s.push(` <number:year/>
`),s.push(` </number:date-style>
`);var o=0;i.SheetNames.map(function(c){return i.Sheets[c]}).forEach(function(c){if(c&&c["!cols"]){for(var d=0;d<c["!cols"].length;++d)if(c["!cols"][d]){var f=c["!cols"][d];if(f.width==null&&f.wpx==null&&f.wch==null)continue;H3(f),f.ods=o;var h=c["!cols"][d].wpx+"px";s.push(' <style:style style:name="co'+o+`" style:family="table-column">
`),s.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+h+`"/>
`),s.push(` </style:style>
`),++o}}});var l=0;i.SheetNames.map(function(c){return i.Sheets[c]}).forEach(function(c){if(c&&c["!rows"]){for(var d=0;d<c["!rows"].length;++d)if(c["!rows"][d]){c["!rows"][d].ods=l;var f=c["!rows"][d].hpx+"px";s.push(' <style:style style:name="ro'+l+`" style:family="table-row">
`),s.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+f+`"/>
`),s.push(` </style:style>
`),++l}}}),s.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
`),s.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
`),s.push(` </style:style>
`),s.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
`),s.push(` </office:automatic-styles>
`)};return function(i,o){var l=[Nn],c=m0({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),d=m0({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});o.bookType=="fods"?(l.push("<office:document"+c+d+`>
`),l.push(EL().replace(/office:document-meta/g,"office:meta"))):l.push("<office:document-content"+c+`>
`),a(l,i),l.push(` <office:body>
`),l.push(` <office:spreadsheet>
`);for(var f=0;f!=i.SheetNames.length;++f)l.push(n(i.Sheets[i.SheetNames[f]],i,f));return l.push(` </office:spreadsheet>
`),l.push(` </office:body>
`),o.bookType=="fods"?l.push("</office:document>"):l.push("</office:document-content>"),l.join("")}}();function gO(e,t){if(t.bookType=="fods")return cP(e,t);var r=E3(),n="",a=[],s=[];return n="mimetype",Wt(r,n,"application/vnd.oasis.opendocument.spreadsheet"),n="content.xml",Wt(r,n,cP(e,t)),a.push([n,"text/xml"]),s.push([n,"ContentFile"]),n="styles.xml",Wt(r,n,Yoe(e,t)),a.push([n,"text/xml"]),s.push([n,"StylesFile"]),n="meta.xml",Wt(r,n,Nn+EL()),a.push([n,"text/xml"]),s.push([n,"MetadataFile"]),n="manifest.rdf",Wt(r,n,ore(s)),a.push([n,"application/rdf+xml"]),n="META-INF/manifest.xml",Wt(r,n,sre(a)),r}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function h1(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Xoe(e){return typeof TextEncoder<"u"?new TextEncoder().encode(e):Ci(p0(e))}function Qoe(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var n=0;n<t.length;++n)if(e[r+n]!=t[n])continue e;return!0}return!1}function Sc(e){var t=e.reduce(function(a,s){return a+s.length},0),r=new Uint8Array(t),n=0;return e.forEach(function(a){r.set(a,n),n+=a.length}),r}function Zoe(e,t,r){var n=Math.floor(r==0?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,a=r/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(n&127)<<1;for(var s=0;a>=1;++s,a/=256)e[t+s]=a&255;e[t+15]|=r>=0?0:128}function g0(e,t){var r=t?t[0]:0,n=e[r]&127;e:if(e[r++]>=128&&(n|=(e[r]&127)<<7,e[r++]<128||(n|=(e[r]&127)<<14,e[r++]<128)||(n|=(e[r]&127)<<21,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,28),++r,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,35),++r,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,42),++r,e[r++]<128)))break e;return t&&(t[0]=r),n}function xr(e){var t=new Uint8Array(7);t[0]=e&127;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383||(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)||(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)||(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)||(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103))break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function df(e){var t=0,r=e[t]&127;e:if(e[t++]>=128){if(r|=(e[t]&127)<<7,e[t++]<128||(r|=(e[t]&127)<<14,e[t++]<128)||(r|=(e[t]&127)<<21,e[t++]<128))break e;r|=(e[t]&127)<<28}return r}function kn(e){for(var t=[],r=[0];r[0]<e.length;){var n=r[0],a=g0(e,r),s=a&7;a=Math.floor(a/8);var i=0,o;if(a==0)break;switch(s){case 0:{for(var l=r[0];e[r[0]++]>=128;);o=e.slice(l,r[0])}break;case 5:i=4,o=e.slice(r[0],r[0]+i),r[0]+=i;break;case 1:i=8,o=e.slice(r[0],r[0]+i),r[0]+=i;break;case 2:i=g0(e,r),o=e.slice(r[0],r[0]+i),r[0]+=i;break;case 3:case 4:default:throw new Error("PB Type ".concat(s," for Field ").concat(a," at offset ").concat(n))}var c={data:o,type:s};t[a]==null?t[a]=[c]:t[a].push(c)}return t}function Gn(e){var t=[];return e.forEach(function(r,n){r.forEach(function(a){a.data&&(t.push(xr(n*8+a.type)),a.type==2&&t.push(xr(a.data.length)),t.push(a.data))})}),Sc(t)}function ci(e){for(var t,r=[],n=[0];n[0]<e.length;){var a=g0(e,n),s=kn(e.slice(n[0],n[0]+a));n[0]+=a;var i={id:df(s[1][0].data),messages:[]};s[2].forEach(function(o){var l=kn(o.data),c=df(l[3][0].data);i.messages.push({meta:l,data:e.slice(n[0],n[0]+c)}),n[0]+=c}),(t=s[3])!=null&&t[0]&&(i.merge=df(s[3][0].data)>>>0>0),r.push(i)}return r}function wd(e){var t=[];return e.forEach(function(r){var n=[];n[1]=[{data:xr(r.id),type:0}],n[2]=[],r.merge!=null&&(n[3]=[{data:xr(+!!r.merge),type:0}]);var a=[];r.messages.forEach(function(i){a.push(i.data),i.meta[3]=[{type:0,data:xr(i.data.length)}],n[2].push({data:Gn(i.meta),type:2})});var s=Gn(n);t.push(xr(s.length)),t.push(s),a.forEach(function(i){return t.push(i)})}),Sc(t)}function Joe(e,t){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],n=g0(t,r),a=[];r[0]<t.length;){var s=t[r[0]]&3;if(s==0){var i=t[r[0]++]>>2;if(i<60)++i;else{var o=i-59;i=t[r[0]],o>1&&(i|=t[r[0]+1]<<8),o>2&&(i|=t[r[0]+2]<<16),o>3&&(i|=t[r[0]+3]<<24),i>>>=0,i++,r[0]+=o}a.push(t.slice(r[0],r[0]+i)),r[0]+=i;continue}else{var l=0,c=0;if(s==1?(c=(t[r[0]]>>2&7)+4,l=(t[r[0]++]&224)<<3,l|=t[r[0]++]):(c=(t[r[0]++]>>2)+1,s==2?(l=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(l=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),a=[Sc(a)],l==0)throw new Error("Invalid offset 0");if(l>a[0].length)throw new Error("Invalid offset beyond length");if(c>=l)for(a.push(a[0].slice(-l)),c-=l;c>=a[a.length-1].length;)a.push(a[a.length-1]),c-=a[a.length-1].length;a.push(a[0].slice(-l,-l+c))}}var d=Sc(a);if(d.length!=n)throw new Error("Unexpected length: ".concat(d.length," != ").concat(n));return d}function ui(e){for(var t=[],r=0;r<e.length;){var n=e[r++],a=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push(Joe(n,e.slice(r,r+a))),r+=a}if(r!==e.length)throw new Error("data is not a valid framed stream!");return Sc(t)}function bd(e){for(var t=[],r=0;r<e.length;){var n=Math.min(e.length-r,268435455),a=new Uint8Array(4);t.push(a);var s=xr(n),i=s.length;t.push(s),n<=60?(i++,t.push(new Uint8Array([n-1<<2]))):n<=256?(i+=2,t.push(new Uint8Array([240,n-1&255]))):n<=65536?(i+=3,t.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(i+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(i+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(r,r+n)),i+=n,a[0]=0,a[1]=i&255,a[2]=i>>8&255,a[3]=i>>16&255,r+=n}return Sc(t)}function x2(e,t){var r=new Uint8Array(32),n=h1(r),a=12,s=0;switch(r[0]=5,e.t){case"n":r[1]=2,Zoe(r,a,e.v),s|=1,a+=16;break;case"b":r[1]=6,n.setFloat64(a,e.v?1:0,!0),s|=2,a+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,n.setUint32(a,t.indexOf(e.v),!0),s|=8,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,s,!0),r.slice(0,a)}function v2(e,t){var r=new Uint8Array(32),n=h1(r),a=12,s=0;switch(r[0]=3,e.t){case"n":r[2]=2,n.setFloat64(a,e.v,!0),s|=32,a+=8;break;case"b":r[2]=6,n.setFloat64(a,e.v?1:0,!0),s|=32,a+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,n.setUint32(a,t.indexOf(e.v),!0),s|=16,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,s,!0),r.slice(0,a)}function Al(e){var t=kn(e);return g0(t[1][0].data)}function ele(e,t,r){var n,a,s,i;if(!((n=e[6])!=null&&n[0])||!((a=e[7])!=null&&a[0]))throw"Mutation only works on post-BNC storages!";var o=((i=(s=e[8])==null?void 0:s[0])==null?void 0:i.data)&&df(e[8][0].data)>0||!1;if(o)throw"Math only works with normal offsets";for(var l=0,c=h1(e[7][0].data),d=0,f=[],h=h1(e[4][0].data),p=0,y=[],g=0;g<t.length;++g){if(t[g]==null){c.setUint16(g*2,65535,!0),h.setUint16(g*2,65535);continue}c.setUint16(g*2,d,!0),h.setUint16(g*2,p,!0);var w,x;switch(typeof t[g]){case"string":w=x2({t:"s",v:t[g]},r),x=v2({t:"s",v:t[g]},r);break;case"number":w=x2({t:"n",v:t[g]},r),x=v2({t:"n",v:t[g]},r);break;case"boolean":w=x2({t:"b",v:t[g]},r),x=v2({t:"b",v:t[g]},r);break;default:throw new Error("Unsupported value "+t[g])}f.push(w),d+=w.length,y.push(x),p+=x.length,++l}for(e[2][0].data=xr(l);g<e[7][0].data.length/2;++g)c.setUint16(g*2,65535,!0),h.setUint16(g*2,65535,!0);return e[6][0].data=Sc(f),e[3][0].data=Sc(y),l}function tle(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=Ss(r["!ref"]);n.s.r=n.s.c=0;var a=!1;n.e.c>9&&(a=!0,n.e.c=9),n.e.r>49&&(a=!0,n.e.r=49),a&&console.error("The Numbers writer is currently limited to ".concat(An(n)));var s=p1(r,{range:n,header:1}),i=["~Sh33tJ5~"];s.forEach(function(I){return I.forEach(function(D){typeof D=="string"&&i.push(D)})});var o={},l=[],c=Nr.read(t.numbers,{type:"base64"});c.FileIndex.map(function(I,D){return[I,c.FullPaths[D]]}).forEach(function(I){var D=I[0],B=I[1];if(D.type==2&&D.name.match(/\.iwa/)){var X=D.content,se=ui(X),he=ci(se);he.forEach(function(pe){l.push(pe.id),o[pe.id]={deps:[],location:B,type:df(pe.messages[0].meta[1][0].data)}})}}),l.sort(function(I,D){return I-D});var d=l.filter(function(I){return I>1}).map(function(I){return[I,xr(I)]});c.FileIndex.map(function(I,D){return[I,c.FullPaths[D]]}).forEach(function(I){var D=I[0];if(I[1],!!D.name.match(/\.iwa/)){var B=ci(ui(D.content));B.forEach(function(X){X.messages.forEach(function(se){d.forEach(function(he){X.messages.some(function(pe){return df(pe.meta[1][0].data)!=11006&&Qoe(pe.data,he[1])})&&o[he[0]].deps.push(X.id)})})})}});for(var f=Nr.find(c,o[1].location),h=ci(ui(f.content)),p,y=0;y<h.length;++y){var g=h[y];g.id==1&&(p=g)}var w=Al(kn(p.messages[0].data)[1][0].data);for(f=Nr.find(c,o[w].location),h=ci(ui(f.content)),y=0;y<h.length;++y)g=h[y],g.id==w&&(p=g);for(w=Al(kn(p.messages[0].data)[2][0].data),f=Nr.find(c,o[w].location),h=ci(ui(f.content)),y=0;y<h.length;++y)g=h[y],g.id==w&&(p=g);for(w=Al(kn(p.messages[0].data)[2][0].data),f=Nr.find(c,o[w].location),h=ci(ui(f.content)),y=0;y<h.length;++y)g=h[y],g.id==w&&(p=g);var x=kn(p.messages[0].data);{x[6][0].data=xr(n.e.r+1),x[7][0].data=xr(n.e.c+1);var v=Al(x[46][0].data),b=Nr.find(c,o[v].location),S=ci(ui(b.content));{for(var T=0;T<S.length&&S[T].id!=v;++T);if(S[T].id!=v)throw"Bad ColumnRowUIDMapArchive";var O=kn(S[T].messages[0].data);O[1]=[],O[2]=[],O[3]=[];for(var C=0;C<=n.e.c;++C){var j=[];j[1]=j[2]=[{type:0,data:xr(C+420690)}],O[1].push({type:2,data:Gn(j)}),O[2].push({type:0,data:xr(C)}),O[3].push({type:0,data:xr(C)})}O[4]=[],O[5]=[],O[6]=[];for(var L=0;L<=n.e.r;++L)j=[],j[1]=j[2]=[{type:0,data:xr(L+726270)}],O[4].push({type:2,data:Gn(j)}),O[5].push({type:0,data:xr(L)}),O[6].push({type:0,data:xr(L)});S[T].messages[0].data=Gn(O)}b.content=bd(wd(S)),b.size=b.content.length,delete x[46];var M=kn(x[4][0].data);{M[7][0].data=xr(n.e.r+1);var R=kn(M[1][0].data),k=Al(R[2][0].data);b=Nr.find(c,o[k].location),S=ci(ui(b.content));{if(S[0].id!=k)throw"Bad HeaderStorageBucket";var H=kn(S[0].messages[0].data);for(L=0;L<s.length;++L){var q=kn(H[2][0].data);q[1][0].data=xr(L),q[4][0].data=xr(s[L].length),H[2][L]={type:H[2][0].type,data:Gn(q)}}S[0].messages[0].data=Gn(H)}b.content=bd(wd(S)),b.size=b.content.length;var ie=Al(M[2][0].data);b=Nr.find(c,o[ie].location),S=ci(ui(b.content));{if(S[0].id!=ie)throw"Bad HeaderStorageBucket";for(H=kn(S[0].messages[0].data),C=0;C<=n.e.c;++C)q=kn(H[2][0].data),q[1][0].data=xr(C),q[4][0].data=xr(n.e.r+1),H[2][C]={type:H[2][0].type,data:Gn(q)};S[0].messages[0].data=Gn(H)}b.content=bd(wd(S)),b.size=b.content.length;var Z=Al(M[4][0].data);(function(){for(var I=Nr.find(c,o[Z].location),D=ci(ui(I.content)),B,X=0;X<D.length;++X){var se=D[X];se.id==Z&&(B=se)}var he=kn(B.messages[0].data);{he[3]=[];var pe=[];i.forEach(function(Fe,Ge){pe[1]=[{type:0,data:xr(Ge)}],pe[2]=[{type:0,data:xr(1)}],pe[3]=[{type:2,data:Xoe(Fe)}],he[3].push({type:2,data:Gn(pe)})})}B.messages[0].data=Gn(he);var ye=wd(D),Ee=bd(ye);I.content=Ee,I.size=I.content.length})();var Y=kn(M[3][0].data);{var z=Y[1][0];delete Y[2];var U=kn(z.data);{var re=Al(U[2][0].data);(function(){for(var I=Nr.find(c,o[re].location),D=ci(ui(I.content)),B,X=0;X<D.length;++X){var se=D[X];se.id==re&&(B=se)}var he=kn(B.messages[0].data);{delete he[6],delete Y[7];var pe=new Uint8Array(he[5][0].data);he[5]=[];for(var ye=0,Ee=0;Ee<=n.e.r;++Ee){var Fe=kn(pe);ye+=ele(Fe,s[Ee],i),Fe[1][0].data=xr(Ee),he[5].push({data:Gn(Fe),type:2})}he[1]=[{type:0,data:xr(n.e.c+1)}],he[2]=[{type:0,data:xr(n.e.r+1)}],he[3]=[{type:0,data:xr(ye)}],he[4]=[{type:0,data:xr(n.e.r+1)}]}B.messages[0].data=Gn(he);var Ge=wd(D),Je=bd(Ge);I.content=Je,I.size=I.content.length})()}z.data=Gn(U)}M[3][0].data=Gn(Y)}x[4][0].data=Gn(M)}p.messages[0].data=Gn(x);var ge=wd(h),P=bd(ge);return f.content=P,f.size=f.content.length,c}function rle(e){return function(r){for(var n=0;n!=e.length;++n){var a=e[n];r[a[0]]===void 0&&(r[a[0]]=a[1]),a[2]==="n"&&(r[a[0]]=Number(r[a[0]]))}}}function $3(e){rle([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function nle(e,t){return t.bookType=="ods"?gO(e,t):t.bookType=="numbers"?tle(e,t):t.bookType=="xlsb"?ale(e,t):sle(e,t)}function ale(e,t){Gd=1024,e&&!e.SSF&&(e.SSF=Ja(rn)),e&&e.SSF&&(dv(),uv(e.SSF),t.revssf=fv(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Np?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r=t.bookType=="xlsb"?"bin":"xml",n=ZL.indexOf(t.bookType)>-1,a=PL();$3(t=t||{});var s=E3(),i="",o=0;if(t.cellXfs=[],Fc(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),i="docProps/core.xml",Wt(s,i,jL(e.Props,t)),a.coreprops.push(i),vr(t.rels,2,i,or.CORE_PROPS),i="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var l=[],c=0;c<e.SheetNames.length;++c)(e.Workbook.Sheets[c]||{}).Hidden!=2&&l.push(e.SheetNames[c]);e.Props.SheetNames=l}for(e.Props.Worksheets=e.Props.SheetNames.length,Wt(s,i,FL(e.Props)),a.extprops.push(i),vr(t.rels,3,i,or.EXT_PROPS),e.Custprops!==e.Props&&ra(e.Custprops||{}).length>0&&(i="docProps/custom.xml",Wt(s,i,LL(e.Custprops)),a.custprops.push(i),vr(t.rels,4,i,or.CUST_PROPS)),o=1;o<=e.SheetNames.length;++o){var d={"!id":{}},f=e.Sheets[e.SheetNames[o-1]],h=(f||{})["!type"]||"sheet";switch(h){case"chart":default:i="xl/worksheets/sheet"+o+"."+r,Wt(s,i,ooe(o-1,i,t,e,d)),a.sheets.push(i),vr(t.wbrels,-1,"worksheets/sheet"+o+"."+r,or.WS[0])}if(f){var p=f["!comments"],y=!1,g="";p&&p.length>0&&(g="xl/comments"+o+"."+r,Wt(s,g,uoe(p,g)),a.comments.push(g),vr(d,-1,"../comments"+o+"."+r,or.CMNT),y=!0),f["!legacy"]&&y&&Wt(s,"xl/drawings/vmlDrawing"+o+".vml",XL(o,f["!comments"])),delete f["!comments"],delete f["!legacy"]}d["!id"].rId1&&Wt(s,kL(i),cf(d))}return t.Strings!=null&&t.Strings.length>0&&(i="xl/sharedStrings."+r,Wt(s,i,coe(t.Strings,i,t)),a.strs.push(i),vr(t.wbrels,-1,"sharedStrings."+r,or.SST)),i="xl/workbook."+r,Wt(s,i,ioe(e,i)),a.workbooks.push(i),vr(t.rels,1,i,or.WB),i="xl/theme/theme1.xml",Wt(s,i,KL(e.Themes,t)),a.themes.push(i),vr(t.wbrels,-1,"theme/theme1.xml",or.THEME),i="xl/styles."+r,Wt(s,i,loe(e,i,t)),a.styles.push(i),vr(t.wbrels,-1,"styles."+r,or.STY),e.vbaraw&&n&&(i="xl/vbaProject.bin",Wt(s,i,e.vbaraw),a.vba.push(i),vr(t.wbrels,-1,"vbaProject.bin",or.VBA)),i="xl/metadata."+r,Wt(s,i,doe(i)),a.metadata.push(i),vr(t.wbrels,-1,"metadata."+r,or.XLMETA),Wt(s,"[Content_Types].xml",TL(a,t)),Wt(s,"_rels/.rels",cf(t.rels)),Wt(s,"xl/_rels/workbook."+r+".rels",cf(t.wbrels)),delete t.revssf,delete t.ssf,s}function sle(e,t){Gd=1024,e&&!e.SSF&&(e.SSF=Ja(rn)),e&&e.SSF&&(dv(),uv(e.SSF),t.revssf=fv(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Np?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",n=ZL.indexOf(t.bookType)>-1,a=PL();$3(t=t||{});var s=E3(),i="",o=0;if(t.cellXfs=[],Fc(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),i="docProps/core.xml",Wt(s,i,jL(e.Props,t)),a.coreprops.push(i),vr(t.rels,2,i,or.CORE_PROPS),i="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var l=[],c=0;c<e.SheetNames.length;++c)(e.Workbook.Sheets[c]||{}).Hidden!=2&&l.push(e.SheetNames[c]);e.Props.SheetNames=l}e.Props.Worksheets=e.Props.SheetNames.length,Wt(s,i,FL(e.Props)),a.extprops.push(i),vr(t.rels,3,i,or.EXT_PROPS),e.Custprops!==e.Props&&ra(e.Custprops||{}).length>0&&(i="docProps/custom.xml",Wt(s,i,LL(e.Custprops)),a.custprops.push(i),vr(t.rels,4,i,or.CUST_PROPS));var d=["SheetJ5"];for(t.tcid=0,o=1;o<=e.SheetNames.length;++o){var f={"!id":{}},h=e.Sheets[e.SheetNames[o-1]],p=(h||{})["!type"]||"sheet";switch(p){case"chart":default:i="xl/worksheets/sheet"+o+"."+r,Wt(s,i,oO(o-1,t,e,f)),a.sheets.push(i),vr(t.wbrels,-1,"worksheets/sheet"+o+"."+r,or.WS[0])}if(h){var y=h["!comments"],g=!1,w="";if(y&&y.length>0){var x=!1;y.forEach(function(v){v[1].forEach(function(b){b.T==!0&&(x=!0)})}),x&&(w="xl/threadedComments/threadedComment"+o+"."+r,Wt(s,w,Ine(y,d,t)),a.threadedcomments.push(w),vr(f,-1,"../threadedComments/threadedComment"+o+"."+r,or.TCMNT)),w="xl/comments"+o+"."+r,Wt(s,w,QL(y)),a.comments.push(w),vr(f,-1,"../comments"+o+"."+r,or.CMNT),g=!0}h["!legacy"]&&g&&Wt(s,"xl/drawings/vmlDrawing"+o+".vml",XL(o,h["!comments"])),delete h["!comments"],delete h["!legacy"]}f["!id"].rId1&&Wt(s,kL(i),cf(f))}return t.Strings!=null&&t.Strings.length>0&&(i="xl/sharedStrings."+r,Wt(s,i,UL(t.Strings,t)),a.strs.push(i),vr(t.wbrels,-1,"sharedStrings."+r,or.SST)),i="xl/workbook."+r,Wt(s,i,uO(e)),a.workbooks.push(i),vr(t.rels,1,i,or.WB),i="xl/theme/theme1.xml",Wt(s,i,KL(e.Themes,t)),a.themes.push(i),vr(t.wbrels,-1,"theme/theme1.xml",or.THEME),i="xl/styles."+r,Wt(s,i,$L(e,t)),a.styles.push(i),vr(t.wbrels,-1,"styles."+r,or.STY),e.vbaraw&&n&&(i="xl/vbaProject.bin",Wt(s,i,e.vbaraw),a.vba.push(i),vr(t.wbrels,-1,"vbaProject.bin",or.VBA)),i="xl/metadata."+r,Wt(s,i,YL()),a.metadata.push(i),vr(t.wbrels,-1,"metadata."+r,or.XLMETA),d.length>1&&(i="xl/persons/person.xml",Wt(s,i,Dne(d)),a.people.push(i),vr(t.wbrels,-1,"persons/person.xml",or.PEOPLE)),Wt(s,"[Content_Types].xml",TL(a,t)),Wt(s,"_rels/.rels",cf(t.rels)),Wt(s,"xl/_rels/workbook."+r+".rels",cf(t.wbrels)),delete t.revssf,delete t.ssf,s}function ile(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=rl(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function xO(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return K0(t.file,Nr.write(e,{type:ur?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Nr.write(e,t)}function ole(e,t){var r=Ja(t||{}),n=nle(e,r);return lle(n,r)}function lle(e,t){var r={},n=ur?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=n;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var a=e.FullPaths?Nr.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if(typeof Deno<"u"&&typeof a=="string"){if(t.type=="binary"||t.type=="base64")return a;a=new Uint8Array(cv(a))}return t.password&&typeof encrypt_agile<"u"?xO(encrypt_agile(a,t.password),t):t.type==="file"?K0(t.file,a):t.type=="string"?bp(a):a}function cle(e,t){var r=t||{},n=Noe(e,r);return xO(n,r)}function Yi(e,t,r){r||(r="");var n=r+e;switch(t.type){case"base64":return f0(p0(n));case"binary":return p0(n);case"string":return e;case"file":return K0(t.file,n,"utf8");case"buffer":return ur?il(n,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(n):Yi(n,{type:"binary"}).split("").map(function(a){return a.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function ule(e,t){switch(t.type){case"base64":return f0(e);case"binary":return e;case"string":return e;case"file":return K0(t.file,e,"binary");case"buffer":return ur?il(e,"binary"):e.split("").map(function(r){return r.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function Ag(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",n=0;n<e.length;++n)r+=String.fromCharCode(e[n]);return t.type=="base64"?f0(r):t.type=="string"?bp(r):r;case"file":return K0(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function vO(e,t){Mee(),Yie(e);var r=Ja(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),r.type=="array"){r.type="binary";var n=vO(e,r);return r.type="array",cv(n)}var a=0;if(r.sheet&&(typeof r.sheet=="number"?a=r.sheet:a=e.SheetNames.indexOf(r.sheet),!e.SheetNames[a]))throw new Error("Sheet not found: "+r.sheet+" : "+typeof r.sheet);switch(r.bookType||"xlsb"){case"xml":case"xlml":return Yi(Soe(e,r),r);case"slk":case"sylk":return Yi($re.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"htm":case"html":return Yi(hO(e.Sheets[e.SheetNames[a]],r),r);case"txt":return ule(yO(e.Sheets[e.SheetNames[a]],r),r);case"csv":return Yi(G3(e.Sheets[e.SheetNames[a]],r),r,"\uFEFF");case"dif":return Yi(Gre.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"dbf":return Ag(Wre.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"prn":return Yi(Kre.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"rtf":return Yi(tne.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"eth":return Yi(HL.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"fods":return Yi(gO(e,r),r);case"wk1":return Ag(rP.sheet_to_wk1(e.Sheets[e.SheetNames[a]],r),r);case"wk3":return Ag(rP.book_to_wk3(e,r),r);case"biff2":r.biff||(r.biff=2);case"biff3":r.biff||(r.biff=3);case"biff4":return r.biff||(r.biff=4),Ag(fO(e,r),r);case"biff5":r.biff||(r.biff=5);case"biff8":case"xla":case"xls":return r.biff||(r.biff=8),cle(e,r);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return ole(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function dle(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},r=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();r.match(/^\.[a-z]+$/)&&(e.bookType=r.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function fle(e,t,r){var n={};return n.type="file",n.file=t,dle(n),vO(e,n)}function hle(e,t,r,n,a,s,i,o){var l=ea(r),c=o.defval,d=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),f=!0,h=a===1?[]:{};if(a!==1)if(Object.defineProperty)try{Object.defineProperty(h,"__rowNum__",{value:r,enumerable:!1})}catch{h.__rowNum__=r}else h.__rowNum__=r;if(!i||e[r])for(var p=t.s.c;p<=t.e.c;++p){var y=i?e[r][p]:e[n[p]+l];if(y===void 0||y.t===void 0){if(c===void 0)continue;s[p]!=null&&(h[s[p]]=c);continue}var g=y.v;switch(y.t){case"z":if(g==null)break;continue;case"e":g=g==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+y.t)}if(s[p]!=null){if(g==null)if(y.t=="e"&&g===null)h[s[p]]=null;else if(c!==void 0)h[s[p]]=c;else if(d&&g===null)h[s[p]]=null;else continue;else h[s[p]]=d&&(y.t!=="n"||y.t==="n"&&o.rawNumbers!==!1)?g:nl(y,g,o);g!=null&&(f=!1)}}return{row:h,isempty:f}}function p1(e,t){if(e==null||e["!ref"]==null)return[];var r={t:"n",v:0},n=0,a=1,s=[],i=0,o="",l={s:{r:0,c:0},e:{r:0,c:0}},c=t||{},d=c.range!=null?c.range:e["!ref"];switch(c.header===1?n=1:c.header==="A"?n=2:Array.isArray(c.header)?n=3:c.header==null&&(n=0),typeof d){case"string":l=Br(d);break;case"number":l=Br(e["!ref"]),l.s.r=d;break;default:l=d}n>0&&(a=0);var f=ea(l.s.r),h=[],p=[],y=0,g=0,w=Array.isArray(e),x=l.s.r,v=0,b={};w&&!e[x]&&(e[x]=[]);var S=c.skipHidden&&e["!cols"]||[],T=c.skipHidden&&e["!rows"]||[];for(v=l.s.c;v<=l.e.c;++v)if(!(S[v]||{}).hidden)switch(h[v]=xa(v),r=w?e[x][v]:e[h[v]+f],n){case 1:s[v]=v-l.s.c;break;case 2:s[v]=h[v];break;case 3:s[v]=c.header[v-l.s.c];break;default:if(r==null&&(r={w:"__EMPTY",t:"s"}),o=i=nl(r,null,c),g=b[i]||0,!g)b[i]=1;else{do o=i+"_"+g++;while(b[o]);b[i]=g,b[o]=1}s[v]=o}for(x=l.s.r+a;x<=l.e.r;++x)if(!(T[x]||{}).hidden){var O=hle(e,l,x,h,n,s,w,c);(O.isempty===!1||(n===1?c.blankrows!==!1:c.blankrows))&&(p[y++]=O.row)}return p.length=y,p}var uP=/"/g;function ple(e,t,r,n,a,s,i,o){for(var l=!0,c=[],d="",f=ea(r),h=t.s.c;h<=t.e.c;++h)if(n[h]){var p=o.dense?(e[r]||[])[h]:e[n[h]+f];if(p==null)d="";else if(p.v!=null){l=!1,d=""+(o.rawNumbers&&p.t=="n"?p.v:nl(p,null,o));for(var y=0,g=0;y!==d.length;++y)if((g=d.charCodeAt(y))===a||g===s||g===34||o.forceQuotes){d='"'+d.replace(uP,'""')+'"';break}d=="ID"&&(d='"ID"')}else p.f!=null&&!p.F?(l=!1,d="="+p.f,d.indexOf(",")>=0&&(d='"'+d.replace(uP,'""')+'"')):d="";c.push(d)}return o.blankrows===!1&&l?null:c.join(i)}function G3(e,t){var r=[],n=t??{};if(e==null||e["!ref"]==null)return"";var a=Br(e["!ref"]),s=n.FS!==void 0?n.FS:",",i=s.charCodeAt(0),o=n.RS!==void 0?n.RS:`
`,l=o.charCodeAt(0),c=new RegExp((s=="|"?"\\|":s)+"+$"),d="",f=[];n.dense=Array.isArray(e);for(var h=n.skipHidden&&e["!cols"]||[],p=n.skipHidden&&e["!rows"]||[],y=a.s.c;y<=a.e.c;++y)(h[y]||{}).hidden||(f[y]=xa(y));for(var g=0,w=a.s.r;w<=a.e.r;++w)(p[w]||{}).hidden||(d=ple(e,a,w,f,i,l,s,n),d!=null&&(n.strip&&(d=d.replace(c,"")),(d||n.blankrows!==!1)&&r.push((g++?o:"")+d)));return delete n.dense,r.join("")}function yO(e,t){t||(t={}),t.FS=" ",t.RS=`
`;var r=G3(e,t);return r}function mle(e){var t="",r,n="";if(e==null||e["!ref"]==null)return[];var a=Br(e["!ref"]),s="",i=[],o,l=[],c=Array.isArray(e);for(o=a.s.c;o<=a.e.c;++o)i[o]=xa(o);for(var d=a.s.r;d<=a.e.r;++d)for(s=ea(d),o=a.s.c;o<=a.e.c;++o)if(t=i[o]+s,r=c?(e[d]||[])[o]:e[t],n="",r!==void 0){if(r.F!=null){if(t=r.F,!r.f)continue;n=r.f,t.indexOf(":")==-1&&(t=t+":"+t)}if(r.f!=null)n=r.f;else{if(r.t=="z")continue;if(r.t=="n"&&r.v!=null)n=""+r.v;else if(r.t=="b")n=r.v?"TRUE":"FALSE";else if(r.w!==void 0)n="'"+r.w;else{if(r.v===void 0)continue;r.t=="s"?n="'"+r.v:n=""+r.v}}l[l.length]=t+"="+n}return l}function wO(e,t,r){var n=r||{},a=+!n.skipHeader,s=e||{},i=0,o=0;if(s&&n.origin!=null)if(typeof n.origin=="number")i=n.origin;else{var l=typeof n.origin=="string"?Hn(n.origin):n.origin;i=l.r,o=l.c}var c,d={s:{c:0,r:0},e:{c:o,r:i+t.length-1+a}};if(s["!ref"]){var f=Br(s["!ref"]);d.e.c=Math.max(d.e.c,f.e.c),d.e.r=Math.max(d.e.r,f.e.r),i==-1&&(i=f.e.r+1,d.e.r=i+t.length-1+a)}else i==-1&&(i=0,d.e.r=t.length-1+a);var h=n.header||[],p=0;t.forEach(function(g,w){ra(g).forEach(function(x){(p=h.indexOf(x))==-1&&(h[p=h.length]=x);var v=g[x],b="z",S="",T=_r({c:o+p,r:i+w+a});c=x0(s,T),v&&typeof v=="object"&&!(v instanceof Date)?s[T]=v:(typeof v=="number"?b="n":typeof v=="boolean"?b="b":typeof v=="string"?b="s":v instanceof Date?(b="d",n.cellDates||(b="n",v=Za(v)),S=n.dateNF||rn[14]):v===null&&n.nullError&&(b="e",v=0),c?(c.t=b,c.v=v,delete c.w,delete c.R,S&&(c.z=S)):s[T]=c={t:b,v},S&&(c.z=S))})}),d.e.c=Math.max(d.e.c,o+h.length-1);var y=ea(i);if(a)for(p=0;p<h.length;++p)s[xa(p+o)+y]={t:"s",v:h[p]};return s["!ref"]=An(d),s}function gle(e,t){return wO(null,e,t)}function x0(e,t,r){if(typeof t=="string"){if(Array.isArray(e)){var n=Hn(t);return e[n.r]||(e[n.r]=[]),e[n.r][n.c]||(e[n.r][n.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return typeof t!="number"?x0(e,_r(t)):x0(e,_r({r:t,c:r||0}))}function xle(e,t){if(typeof t=="number"){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}else if(typeof t=="string"){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}else throw new Error("Cannot find sheet |"+t+"|")}function vle(){return{SheetNames:[],Sheets:{}}}function yle(e,t,r,n){var a=1;if(!r)for(;a<=65535&&e.SheetNames.indexOf(r="Sheet"+a)!=-1;++a,r=void 0);if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(r)>=0){var s=r.match(/(^.*?)(\d+)$/);a=s&&+s[2]||0;var i=s&&s[1]||r;for(++a;a<=65535&&e.SheetNames.indexOf(r=i+a)!=-1;++a);}if(cO(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function wle(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=xle(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[n].Hidden=r}function ble(e,t){return e.z=t,e}function bO(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function _le(e,t,r){return bO(e,"#"+t,r)}function Sle(e,t,r){e.c||(e.c=[]),e.c.push({t,a:r||"SheetJS"})}function Ale(e,t,r,n){for(var a=typeof t!="string"?t:Br(t),s=typeof t=="string"?t:An(t),i=a.s.r;i<=a.e.r;++i)for(var o=a.s.c;o<=a.e.c;++o){var l=x0(e,i,o);l.t="n",l.F=s,delete l.v,i==a.s.r&&o==a.s.c&&(l.f=r,n&&(l.D=!0))}return e}var y2={encode_col:xa,encode_row:ea,encode_cell:_r,encode_range:An,decode_col:I3,decode_row:O3,split_cell:Mte,decode_cell:Hn,decode_range:Ss,format_cell:nl,sheet_add_aoa:bL,sheet_add_json:wO,sheet_add_dom:pO,aoa_to_sheet:Qf,json_to_sheet:gle,table_to_sheet:mO,table_to_book:Goe,sheet_to_csv:G3,sheet_to_txt:yO,sheet_to_json:p1,sheet_to_html:hO,sheet_to_formulae:mle,sheet_to_row_object_array:p1,sheet_get_cell:x0,book_new:vle,book_append_sheet:yle,book_set_sheet_visibility:wle,cell_set_number_format:ble,cell_set_hyperlink:bO,cell_set_internal_link:_le,cell_add_comment:Sle,sheet_set_array_formula:Ale,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};const Nle="modulepreload",Cle=function(e){return"/"+e},dP={},I5=function(t,r,n){let a=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),o=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));a=Promise.allSettled(r.map(l=>{if(l=Cle(l),l in dP)return;dP[l]=!0;const c=l.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":Nle,c||(f.as="script"),f.crossOrigin="",f.href=l,o&&f.setAttribute("nonce",o),document.head.appendChild(f),c)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${l}`)))})}))}function s(i){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i}return a.then(i=>{for(const o of i||[])o.status==="rejected"&&s(o.reason);return t().catch(s)})};function wr(e){"@babel/helpers - typeof";return wr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wr(e)}var ma=Uint8Array,vs=Uint16Array,K3=Int32Array,xv=new ma([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]),vv=new ma([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]),D5=new ma([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),_O=function(e,t){for(var r=new vs(31),n=0;n<31;++n)r[n]=t+=1<<e[n-1];for(var a=new K3(r[30]),n=1;n<30;++n)for(var s=r[n];s<r[n+1];++s)a[s]=s-r[n]<<5|n;return{b:r,r:a}},SO=_O(xv,2),AO=SO.b,M5=SO.r;AO[28]=258,M5[258]=28;var NO=_O(vv,0),Ple=NO.b,fP=NO.r,B5=new vs(32768);for(var Dr=0;Dr<32768;++Dr){var Nl=(Dr&43690)>>1|(Dr&21845)<<1;Nl=(Nl&52428)>>2|(Nl&13107)<<2,Nl=(Nl&61680)>>4|(Nl&3855)<<4,B5[Dr]=((Nl&65280)>>8|(Nl&255)<<8)>>1}var po=function(e,t,r){for(var n=e.length,a=0,s=new vs(t);a<n;++a)e[a]&&++s[e[a]-1];var i=new vs(t);for(a=1;a<t;++a)i[a]=i[a-1]+s[a-1]<<1;var o;if(r){o=new vs(1<<t);var l=15-t;for(a=0;a<n;++a)if(e[a])for(var c=a<<4|e[a],d=t-e[a],f=i[e[a]-1]++<<d,h=f|(1<<d)-1;f<=h;++f)o[B5[f]>>l]=c}else for(o=new vs(n),a=0;a<n;++a)e[a]&&(o[a]=B5[i[e[a]-1]++]>>15-e[a]);return o},Ac=new ma(288);for(var Dr=0;Dr<144;++Dr)Ac[Dr]=8;for(var Dr=144;Dr<256;++Dr)Ac[Dr]=9;for(var Dr=256;Dr<280;++Dr)Ac[Dr]=7;for(var Dr=280;Dr<288;++Dr)Ac[Dr]=8;var v0=new ma(32);for(var Dr=0;Dr<32;++Dr)v0[Dr]=5;var Tle=po(Ac,9,0),kle=po(Ac,9,1),Ele=po(v0,5,0),jle=po(v0,5,1),w2=function(e){for(var t=e[0],r=1;r<e.length;++r)e[r]>t&&(t=e[r]);return t},di=function(e,t,r){var n=t/8|0;return(e[n]|e[n+1]<<8)>>(t&7)&r},b2=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<<16)>>(t&7)},Y3=function(e){return(e+7)/8|0},CO=function(e,t,r){return(r==null||r>e.length)&&(r=e.length),new ma(e.subarray(t,r))},Rle=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],vi=function(e,t,r){var n=new Error(t||Rle[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,vi),!r)throw n;return n},Fle=function(e,t,r,n){var a=e.length,s=0;if(!a||t.f&&!t.l)return r||new ma(0);var i=!r,o=i||t.i!=2,l=t.i;i&&(r=new ma(a*3));var c=function(Ee){var Fe=r.length;if(Ee>Fe){var Ge=new ma(Math.max(Fe*2,Ee));Ge.set(r),r=Ge}},d=t.f||0,f=t.p||0,h=t.b||0,p=t.l,y=t.d,g=t.m,w=t.n,x=a*8;do{if(!p){d=di(e,f,1);var v=di(e,f+1,3);if(f+=3,v)if(v==1)p=kle,y=jle,g=9,w=5;else if(v==2){var O=di(e,f,31)+257,C=di(e,f+10,15)+4,j=O+di(e,f+5,31)+1;f+=14;for(var L=new ma(j),M=new ma(19),R=0;R<C;++R)M[D5[R]]=di(e,f+R*3,7);f+=C*3;for(var k=w2(M),H=(1<<k)-1,q=po(M,k,1),R=0;R<j;){var ie=q[di(e,f,H)];f+=ie&15;var b=ie>>4;if(b<16)L[R++]=b;else{var Z=0,Y=0;for(b==16?(Y=3+di(e,f,3),f+=2,Z=L[R-1]):b==17?(Y=3+di(e,f,7),f+=3):b==18&&(Y=11+di(e,f,127),f+=7);Y--;)L[R++]=Z}}var z=L.subarray(0,O),U=L.subarray(O);g=w2(z),w=w2(U),p=po(z,g,1),y=po(U,w,1)}else vi(1);else{var b=Y3(f)+4,S=e[b-4]|e[b-3]<<8,T=b+S;if(T>a){l&&vi(0);break}o&&c(h+S),r.set(e.subarray(b,T),h),t.b=h+=S,t.p=f=T*8,t.f=d;continue}if(f>x){l&&vi(0);break}}o&&c(h+131072);for(var re=(1<<g)-1,ge=(1<<w)-1,P=f;;P=f){var Z=p[b2(e,f)&re],I=Z>>4;if(f+=Z&15,f>x){l&&vi(0);break}if(Z||vi(2),I<256)r[h++]=I;else if(I==256){P=f,p=null;break}else{var D=I-254;if(I>264){var R=I-257,B=xv[R];D=di(e,f,(1<<B)-1)+AO[R],f+=B}var X=y[b2(e,f)&ge],se=X>>4;X||vi(3),f+=X&15;var U=Ple[se];if(se>3){var B=vv[se];U+=b2(e,f)&(1<<B)-1,f+=B}if(f>x){l&&vi(0);break}o&&c(h+131072);var he=h+D;if(h<U){var pe=s-U,ye=Math.min(U,he);for(pe+h<0&&vi(3);h<ye;++h)r[h]=n[pe+h]}for(;h<he;++h)r[h]=r[h-U]}}t.l=p,t.p=P,t.b=h,t.f=d,p&&(d=1,t.m=g,t.d=y,t.n=w)}while(!d);return h!=r.length&&i?CO(r,0,h):r.subarray(0,h)},Io=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8},Wh=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8,e[n+2]|=r>>16},_2=function(e,t){for(var r=[],n=0;n<e.length;++n)e[n]&&r.push({s:n,f:e[n]});var a=r.length,s=r.slice();if(!a)return{t:TO,l:0};if(a==1){var i=new ma(r[0].s+1);return i[r[0].s]=1,{t:i,l:1}}r.sort(function(T,O){return T.f-O.f}),r.push({s:-1,f:25001});var o=r[0],l=r[1],c=0,d=1,f=2;for(r[0]={s:-1,f:o.f+l.f,l:o,r:l};d!=a-1;)o=r[r[c].f<r[f].f?c++:f++],l=r[c!=d&&r[c].f<r[f].f?c++:f++],r[d++]={s:-1,f:o.f+l.f,l:o,r:l};for(var h=s[0].s,n=1;n<a;++n)s[n].s>h&&(h=s[n].s);var p=new vs(h+1),y=z5(r[d-1],p,0);if(y>t){var n=0,g=0,w=y-t,x=1<<w;for(s.sort(function(O,C){return p[C.s]-p[O.s]||O.f-C.f});n<a;++n){var v=s[n].s;if(p[v]>t)g+=x-(1<<y-p[v]),p[v]=t;else break}for(g>>=w;g>0;){var b=s[n].s;p[b]<t?g-=1<<t-p[b]++-1:++n}for(;n>=0&&g;--n){var S=s[n].s;p[S]==t&&(--p[S],++g)}y=t}return{t:new ma(p),l:y}},z5=function(e,t,r){return e.s==-1?Math.max(z5(e.l,t,r+1),z5(e.r,t,r+1)):t[e.s]=r},hP=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new vs(++t),n=0,a=e[0],s=1,i=function(l){r[n++]=l},o=1;o<=t;++o)if(e[o]==a&&o!=t)++s;else{if(!a&&s>2){for(;s>138;s-=138)i(32754);s>2&&(i(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(i(a),--s;s>6;s-=6)i(8304);s>2&&(i(s-3<<5|8208),s=0)}for(;s--;)i(a);s=1,a=e[o]}return{c:r.subarray(0,n),n:t}},$h=function(e,t){for(var r=0,n=0;n<t.length;++n)r+=e[n]*t[n];return r},PO=function(e,t,r){var n=r.length,a=Y3(t+2);e[a]=n&255,e[a+1]=n>>8,e[a+2]=e[a]^255,e[a+3]=e[a+1]^255;for(var s=0;s<n;++s)e[a+s+4]=r[s];return(a+4+n)*8},pP=function(e,t,r,n,a,s,i,o,l,c,d){Io(t,d++,r),++a[256];for(var f=_2(a,15),h=f.t,p=f.l,y=_2(s,15),g=y.t,w=y.l,x=hP(h),v=x.c,b=x.n,S=hP(g),T=S.c,O=S.n,C=new vs(19),j=0;j<v.length;++j)++C[v[j]&31];for(var j=0;j<T.length;++j)++C[T[j]&31];for(var L=_2(C,7),M=L.t,R=L.l,k=19;k>4&&!M[D5[k-1]];--k);var H=c+5<<3,q=$h(a,Ac)+$h(s,v0)+i,ie=$h(a,h)+$h(s,g)+i+14+3*k+$h(C,M)+2*C[16]+3*C[17]+7*C[18];if(l>=0&&H<=q&&H<=ie)return PO(t,d,e.subarray(l,l+c));var Z,Y,z,U;if(Io(t,d,1+(ie<q)),d+=2,ie<q){Z=po(h,p,0),Y=h,z=po(g,w,0),U=g;var re=po(M,R,0);Io(t,d,b-257),Io(t,d+5,O-1),Io(t,d+10,k-4),d+=14;for(var j=0;j<k;++j)Io(t,d+3*j,M[D5[j]]);d+=3*k;for(var ge=[v,T],P=0;P<2;++P)for(var I=ge[P],j=0;j<I.length;++j){var D=I[j]&31;Io(t,d,re[D]),d+=M[D],D>15&&(Io(t,d,I[j]>>5&127),d+=I[j]>>12)}}else Z=Tle,Y=Ac,z=Ele,U=v0;for(var j=0;j<o;++j){var B=n[j];if(B>255){var D=B>>18&31;Wh(t,d,Z[D+257]),d+=Y[D+257],D>7&&(Io(t,d,B>>23&31),d+=xv[D]);var X=B&31;Wh(t,d,z[X]),d+=U[X],X>3&&(Wh(t,d,B>>5&8191),d+=vv[X])}else Wh(t,d,Z[B]),d+=Y[B]}return Wh(t,d,Z[256]),d+Y[256]},Lle=new K3([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),TO=new ma(0),Ole=function(e,t,r,n,a,s){var i=s.z||e.length,o=new ma(n+i+5*(1+Math.ceil(i/7e3))+a),l=o.subarray(n,o.length-a),c=s.l,d=(s.r||0)&7;if(t){d&&(l[0]=s.r>>3);for(var f=Lle[t-1],h=f>>13,p=f&8191,y=(1<<r)-1,g=s.p||new vs(32768),w=s.h||new vs(y+1),x=Math.ceil(r/3),v=2*x,b=function(Je){return(e[Je]^e[Je+1]<<x^e[Je+2]<<v)&y},S=new K3(25e3),T=new vs(288),O=new vs(32),C=0,j=0,L=s.i||0,M=0,R=s.w||0,k=0;L+2<i;++L){var H=b(L),q=L&32767,ie=w[H];if(g[q]=ie,w[H]=q,R<=L){var Z=i-L;if((C>7e3||M>24576)&&(Z>423||!c)){d=pP(e,l,0,S,T,O,j,M,k,L-k,d),M=C=j=0,k=L;for(var Y=0;Y<286;++Y)T[Y]=0;for(var Y=0;Y<30;++Y)O[Y]=0}var z=2,U=0,re=p,ge=q-ie&32767;if(Z>2&&H==b(L-ge))for(var P=Math.min(h,Z)-1,I=Math.min(32767,L),D=Math.min(258,Z);ge<=I&&--re&&q!=ie;){if(e[L+z]==e[L+z-ge]){for(var B=0;B<D&&e[L+B]==e[L+B-ge];++B);if(B>z){if(z=B,U=ge,B>P)break;for(var X=Math.min(ge,B-2),se=0,Y=0;Y<X;++Y){var he=L-ge+Y&32767,pe=g[he],ye=he-pe&32767;ye>se&&(se=ye,ie=he)}}}q=ie,ie=g[q],ge+=q-ie&32767}if(U){S[M++]=268435456|M5[z]<<18|fP[U];var Ee=M5[z]&31,Fe=fP[U]&31;j+=xv[Ee]+vv[Fe],++T[257+Ee],++O[Fe],R=L+z,++C}else S[M++]=e[L],++T[e[L]]}}for(L=Math.max(L,R);L<i;++L)S[M++]=e[L],++T[e[L]];d=pP(e,l,c,S,T,O,j,M,k,L-k,d),c||(s.r=d&7|l[d/8|0]<<3,d-=7,s.h=w,s.p=g,s.i=L,s.w=R)}else{for(var L=s.w||0;L<i+c;L+=65535){var Ge=L+65535;Ge>=i&&(l[d/8|0]=c,Ge=i),d=PO(l,d+1,e.subarray(L,Ge))}s.i=i}return CO(o,0,n+Y3(d)+a)},kO=function(){var e=1,t=0;return{p:function(r){for(var n=e,a=t,s=r.length|0,i=0;i!=s;){for(var o=Math.min(i+2655,s);i<o;++i)a+=n+=r[i];n=(n&65535)+15*(n>>16),a=(a&65535)+15*(a>>16)}e=n,t=a},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},Ile=function(e,t,r,n,a){if(!a&&(a={l:1},t.dictionary)){var s=t.dictionary.subarray(-32768),i=new ma(s.length+e.length);i.set(s),i.set(e,s.length),e=i,a.w=s.length}return Ole(e,t.level==null?6:t.level,t.mem==null?a.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,r,n,a)},EO=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},Dle=function(e,t){var r=t.level,n=r==0?0:r<6?1:r==9?3:2;if(e[0]=120,e[1]=n<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var a=kO();a.p(t.dictionary),EO(e,2,a.d())}},Mle=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&vi(6,"invalid zlib data"),(e[1]>>5&1)==1&&vi(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function H5(e,t){t||(t={});var r=kO();r.p(e);var n=Ile(e,t,t.dictionary?6:2,4);return Dle(n,t),EO(n,n.length-4,r.d()),n}function Ble(e,t){return Fle(e.subarray(Mle(e),-4),{i:2},t,t)}var zle=typeof TextDecoder<"u"&&new TextDecoder,Hle=0;try{zle.decode(TO,{stream:!0}),Hle=1}catch{}var Et=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function S2(){Et.console&&typeof Et.console.log=="function"&&Et.console.log.apply(Et.console,arguments)}var kr={log:S2,warn:function(e){Et.console&&(typeof Et.console.warn=="function"?Et.console.warn.apply(Et.console,arguments):S2.call(null,arguments))},error:function(e){Et.console&&(typeof Et.console.error=="function"?Et.console.error.apply(Et.console,arguments):S2(e))}};function A2(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){Xc(n.response,t,r)},n.onerror=function(){kr.error("could not download file")},n.send()}function mP(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function Ng(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var Cp,U5,Xc=Et.saveAs||((typeof window>"u"?"undefined":wr(window))!=="object"||window!==Et?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(e,t,r){var n=Et.URL||Et.webkitURL,a=document.createElement("a");t=t||e.name||"download",a.download=t,a.rel="noopener",typeof e=="string"?(a.href=e,a.origin!==location.origin?mP(a.href)?A2(e,t,r):Ng(a,a.target="_blank"):Ng(a)):(a.href=n.createObjectURL(e),setTimeout(function(){n.revokeObjectURL(a.href)},4e4),setTimeout(function(){Ng(a)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,r){if(t=t||e.name||"download",typeof e=="string")if(mP(e))A2(e,t,r);else{var n=document.createElement("a");n.href=e,n.target="_blank",setTimeout(function(){Ng(n)})}else navigator.msSaveOrOpenBlob(function(a,s){return s===void 0?s={autoBom:!1}:wr(s)!=="object"&&(kr.warn("Deprecated: Expected third argument to be a object"),s={autoBom:!s}),s.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a}(e,r),t)}:function(e,t,r,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),typeof e=="string")return A2(e,t,r);var a=e.type==="application/octet-stream",s=/constructor/i.test(Et.HTMLElement)||Et.safari,i=/CriOS\/[\d]+/.test(navigator.userAgent);if((i||a&&s)&&(typeof FileReader>"u"?"undefined":wr(FileReader))==="object"){var o=new FileReader;o.onloadend=function(){var d=o.result;d=i?d:d.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=d:location=d,n=null},o.readAsDataURL(e)}else{var l=Et.URL||Et.webkitURL,c=l.createObjectURL(e);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 jO(e){var t;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var 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(o){return[parseInt(o[1]),parseInt(o[2]),parseInt(o[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(o){return[parseInt(o[1],16),parseInt(o[2],16),parseInt(o[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(o){return[parseInt(o[1]+o[1],16),parseInt(o[2]+o[2],16),parseInt(o[3]+o[3],16)]}}],n=0;n<r.length;n++){var a=r[n].re,s=r[n].process,i=a.exec(e);i&&(t=s(i),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var o=this.r.toString(16),l=this.g.toString(16),c=this.b.toString(16);return o.length==1&&(o="0"+o),l.length==1&&(l="0"+l),c.length==1&&(c="0"+c),"#"+o+l+c}}/**
* @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 N2(e,t){var r=e[0],n=e[1],a=e[2],s=e[3];r=ua(r,n,a,s,t[0],7,-680876936),s=ua(s,r,n,a,t[1],12,-389564586),a=ua(a,s,r,n,t[2],17,606105819),n=ua(n,a,s,r,t[3],22,-1044525330),r=ua(r,n,a,s,t[4],7,-176418897),s=ua(s,r,n,a,t[5],12,1200080426),a=ua(a,s,r,n,t[6],17,-1473231341),n=ua(n,a,s,r,t[7],22,-45705983),r=ua(r,n,a,s,t[8],7,1770035416),s=ua(s,r,n,a,t[9],12,-1958414417),a=ua(a,s,r,n,t[10],17,-42063),n=ua(n,a,s,r,t[11],22,-1990404162),r=ua(r,n,a,s,t[12],7,1804603682),s=ua(s,r,n,a,t[13],12,-40341101),a=ua(a,s,r,n,t[14],17,-1502002290),r=da(r,n=ua(n,a,s,r,t[15],22,1236535329),a,s,t[1],5,-165796510),s=da(s,r,n,a,t[6],9,-1069501632),a=da(a,s,r,n,t[11],14,643717713),n=da(n,a,s,r,t[0],20,-373897302),r=da(r,n,a,s,t[5],5,-701558691),s=da(s,r,n,a,t[10],9,38016083),a=da(a,s,r,n,t[15],14,-660478335),n=da(n,a,s,r,t[4],20,-405537848),r=da(r,n,a,s,t[9],5,568446438),s=da(s,r,n,a,t[14],9,-1019803690),a=da(a,s,r,n,t[3],14,-187363961),n=da(n,a,s,r,t[8],20,1163531501),r=da(r,n,a,s,t[13],5,-1444681467),s=da(s,r,n,a,t[2],9,-51403784),a=da(a,s,r,n,t[7],14,1735328473),r=fa(r,n=da(n,a,s,r,t[12],20,-1926607734),a,s,t[5],4,-378558),s=fa(s,r,n,a,t[8],11,-2022574463),a=fa(a,s,r,n,t[11],16,1839030562),n=fa(n,a,s,r,t[14],23,-35309556),r=fa(r,n,a,s,t[1],4,-1530992060),s=fa(s,r,n,a,t[4],11,1272893353),a=fa(a,s,r,n,t[7],16,-155497632),n=fa(n,a,s,r,t[10],23,-1094730640),r=fa(r,n,a,s,t[13],4,681279174),s=fa(s,r,n,a,t[0],11,-358537222),a=fa(a,s,r,n,t[3],16,-722521979),n=fa(n,a,s,r,t[6],23,76029189),r=fa(r,n,a,s,t[9],4,-640364487),s=fa(s,r,n,a,t[12],11,-421815835),a=fa(a,s,r,n,t[15],16,530742520),r=ha(r,n=fa(n,a,s,r,t[2],23,-995338651),a,s,t[0],6,-198630844),s=ha(s,r,n,a,t[7],10,1126891415),a=ha(a,s,r,n,t[14],15,-1416354905),n=ha(n,a,s,r,t[5],21,-57434055),r=ha(r,n,a,s,t[12],6,1700485571),s=ha(s,r,n,a,t[3],10,-1894986606),a=ha(a,s,r,n,t[10],15,-1051523),n=ha(n,a,s,r,t[1],21,-2054922799),r=ha(r,n,a,s,t[8],6,1873313359),s=ha(s,r,n,a,t[15],10,-30611744),a=ha(a,s,r,n,t[6],15,-1560198380),n=ha(n,a,s,r,t[13],21,1309151649),r=ha(r,n,a,s,t[4],6,-145523070),s=ha(s,r,n,a,t[11],10,-1120210379),a=ha(a,s,r,n,t[2],15,718787259),n=ha(n,a,s,r,t[9],21,-343485551),e[0]=Jl(r,e[0]),e[1]=Jl(n,e[1]),e[2]=Jl(a,e[2]),e[3]=Jl(s,e[3])}function yv(e,t,r,n,a,s){return t=Jl(Jl(t,e),Jl(n,s)),Jl(t<<a|t>>>32-a,r)}function ua(e,t,r,n,a,s,i){return yv(t&r|~t&n,e,t,a,s,i)}function da(e,t,r,n,a,s,i){return yv(t&n|r&~n,e,t,a,s,i)}function fa(e,t,r,n,a,s,i){return yv(t^r^n,e,t,a,s,i)}function ha(e,t,r,n,a,s,i){return yv(r^(t|~n),e,t,a,s,i)}function RO(e){var t,r=e.length,n=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)N2(n,Ule(e.substring(t-64,t)));e=e.substring(t-64);var a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)a[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(a[t>>2]|=128<<(t%4<<3),t>55)for(N2(n,a),t=0;t<16;t++)a[t]=0;return a[14]=8*r,N2(n,a),n}function Ule(e){var t,r=[];for(t=0;t<64;t+=4)r[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return r}Cp=Et.atob.bind(Et),U5=Et.btoa.bind(Et);var gP="0123456789abcdef".split("");function Vle(e){for(var t="",r=0;r<4;r++)t+=gP[e>>8*r+4&15]+gP[e>>8*r&15];return t}function qle(e){return String.fromCharCode((255&e)>>0,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function V5(e){return RO(e).map(qle).join("")}var Wle=function(e){for(var t=0;t<e.length;t++)e[t]=Vle(e[t]);return e.join("")}(RO("hello"))!="5d41402abc4b2a76b9719d911017c592";function Jl(e,t){if(Wle){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}return e+t&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 q5(e,t){var r,n,a,s;if(e!==r){for(var i=(a=e,s=1+(256/e.length>>0),new Array(s+1).join(a)),o=[],l=0;l<256;l++)o[l]=l;var c=0;for(l=0;l<256;l++){var d=o[l];c=(c+d+i.charCodeAt(l))%256,o[l]=o[c],o[c]=d}r=e,n=o}else o=n;var f=t.length,h=0,p=0,y="";for(l=0;l<f;l++)p=(p+(d=o[h=(h+1)%256]))%256,o[h]=o[p],o[p]=d,i=o[(o[h]+o[p])%256],y+=String.fromCharCode(t.charCodeAt(l)^i);return y}/**
* @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 xP={print:4,modify:8,copy:16,"annot-forms":32};function Td(e,t,r,n){this.v=1,this.r=2;var a=192;e.forEach(function(o){if(xP.perm!==void 0)throw new Error("Invalid permission: "+o);a+=xP[o]}),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ãh>€/\f©þdSiz";var s=(t+this.padding).substr(0,32),i=(r+this.padding).substr(0,32);this.O=this.processOwnerPassword(s,i),this.P=-(1+(255^a)),this.encryptionKey=V5(s+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(n)).substr(0,5),this.U=q5(this.encryptionKey,this.padding)}function kd(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",r=e.length,n=0;n<r;n++){var a=e.charCodeAt(n);a<33||a===35||a===37||a===40||a===41||a===47||a===60||a===62||a===91||a===93||a===123||a===125||a>126?t+="#"+("0"+a.toString(16)).slice(-2):t+=e[n]}return t}function vP(e){if(wr(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(r,n,a){if(a=a||!1,typeof r!="string"||typeof n!="function"||typeof a!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(r)||(t[r]={});var s=Math.random().toString(35);return t[r][s]=[n,!!a],s},this.unsubscribe=function(r){for(var n in t)if(t[n][r])return delete t[n][r],Object.keys(t[n]).length===0&&delete t[n],!0;return!1},this.publish=function(r){if(t.hasOwnProperty(r)){var n=Array.prototype.slice.call(arguments,1),a=[];for(var s in t[r]){var i=t[r][s];try{i[0].apply(e,n)}catch(o){Et.console&&kr.error("jsPDF PubSub Error",o.message,o)}i[1]&&a.push(s)}a.length&&a.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function y0(e){if(!(this instanceof y0))return new y0(e);var t="opacity,stroke-opacity".split(",");for(var r in e)e.hasOwnProperty(r)&&t.indexOf(r)>=0&&(this[r]=e[r]);this.id="",this.objectNumber=-1}function FO(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function zl(e,t,r,n,a){if(!(this instanceof zl))return new zl(e,t,r,n,a);this.type=e==="axial"?2:3,this.coords=t,this.colors=r,FO.call(this,n,a)}function au(e,t,r,n,a){if(!(this instanceof au))return new au(e,t,r,n,a);this.boundingBox=e,this.xStep=t,this.yStep=r,this.stream="",this.cloneIndex=0,FO.call(this,n,a)}function kt(e){var t,r=typeof arguments[0]=="string"?arguments[0]:"p",n=arguments[1],a=arguments[2],s=arguments[3],i=[],o=1,l=16,c="S",d=null;wr(e=e||{})==="object"&&(r=e.orientation,n=e.unit||n,a=e.format||a,s=e.compress||e.compressPdf||s,(d=e.encryption||null)!==null&&(d.userPassword=d.userPassword||"",d.ownerPassword=d.ownerPassword||"",d.userPermissions=d.userPermissions||[]),o=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(l=e.floatPrecision),c=e.defaultPathOperation||"S"),i=e.filters||(s===!0?["FlateEncode"]:i),n=n||"mm",r=(""+(r||"P")).toLowerCase();var f=e.putOnlyUsedFonts||!1,h={},p={internal:{},__private__:{}};p.__private__.PubSub=vP;var y="1.3",g=p.__private__.getPdfVersion=function(){return y};p.__private__.setPdfVersion=function(A){y=A};var w={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]};p.__private__.getPageFormats=function(){return w};var x=p.__private__.getPageFormat=function(A){return w[A]};a=a||"a4";var v={COMPAT:"compat",ADVANCED:"advanced"},b=v.COMPAT;function S(){this.saveGraphicsState(),ue(new Pt(st,0,0,-st,0,cl()*st).toString()+" cm"),this.setFontSize(this.getFontSize()/st),c="n",b=v.ADVANCED}function T(){this.restoreGraphicsState(),c="S",b=v.COMPAT}var O=p.__private__.combineFontStyleAndFontWeight=function(A,W){if(A=="bold"&&W=="normal"||A=="bold"&&W==400||A=="normal"&&W=="italic"||A=="bold"&&W=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return W&&(A=W==400||W==="normal"?A==="italic"?"italic":"normal":W!=700&&W!=="bold"||A!=="normal"?(W==700?"bold":W)+""+A:"bold"),A};p.advancedAPI=function(A){var W=b===v.COMPAT;return W&&S.call(this),typeof A!="function"||(A(this),W&&T.call(this)),this},p.compatAPI=function(A){var W=b===v.ADVANCED;return W&&T.call(this),typeof A!="function"||(A(this),W&&S.call(this)),this},p.isAdvancedAPI=function(){return b===v.ADVANCED};var C,j=function(A){if(b!==v.ADVANCED)throw new Error(A+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},L=p.roundToPrecision=p.__private__.roundToPrecision=function(A,W){var fe=t||W;if(isNaN(A)||isNaN(fe))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return A.toFixed(fe).replace(/0+$/,"")};C=p.hpf=p.__private__.hpf=typeof l=="number"?function(A){if(isNaN(A))throw new Error("Invalid argument passed to jsPDF.hpf");return L(A,l)}:l==="smart"?function(A){if(isNaN(A))throw new Error("Invalid argument passed to jsPDF.hpf");return L(A,A>-1&&A<1?16:5)}:function(A){if(isNaN(A))throw new Error("Invalid argument passed to jsPDF.hpf");return L(A,16)};var M=p.f2=p.__private__.f2=function(A){if(isNaN(A))throw new Error("Invalid argument passed to jsPDF.f2");return L(A,2)},R=p.__private__.f3=function(A){if(isNaN(A))throw new Error("Invalid argument passed to jsPDF.f3");return L(A,3)},k=p.scale=p.__private__.scale=function(A){if(isNaN(A))throw new Error("Invalid argument passed to jsPDF.scale");return b===v.COMPAT?A*st:b===v.ADVANCED?A:void 0},H=function(A){return b===v.COMPAT?cl()-A:b===v.ADVANCED?A:void 0},q=function(A){return k(H(A))};p.__private__.setPrecision=p.setPrecision=function(A){typeof parseInt(A,10)=="number"&&(t=parseInt(A,10))};var ie,Z="00000000000000000000000000000000",Y=p.__private__.getFileId=function(){return Z},z=p.__private__.setFileId=function(A){return Z=A!==void 0&&/^[a-fA-F0-9]{32}$/.test(A)?A.toUpperCase():Z.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),d!==null&&(aa=new Td(d.userPermissions,d.userPassword,d.ownerPassword,Z)),Z};p.setFileId=function(A){return z(A),this},p.getFileId=function(){return Y()};var U=p.__private__.convertDateToPDFDate=function(A){var W=A.getTimezoneOffset(),fe=W<0?"+":"-",xe=Math.floor(Math.abs(W/60)),Ae=Math.abs(W%60),Be=[fe,D(xe),"'",D(Ae),"'"].join("");return["D:",A.getFullYear(),D(A.getMonth()+1),D(A.getDate()),D(A.getHours()),D(A.getMinutes()),D(A.getSeconds()),Be].join("")},re=p.__private__.convertPDFDateToDate=function(A){var W=parseInt(A.substr(2,4),10),fe=parseInt(A.substr(6,2),10)-1,xe=parseInt(A.substr(8,2),10),Ae=parseInt(A.substr(10,2),10),Be=parseInt(A.substr(12,2),10),Xe=parseInt(A.substr(14,2),10);return new Date(W,fe,xe,Ae,Be,Xe,0)},ge=p.__private__.setCreationDate=function(A){var W;if(A===void 0&&(A=new Date),A instanceof Date)W=U(A);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(A))throw new Error("Invalid argument passed to jsPDF.setCreationDate");W=A}return ie=W},P=p.__private__.getCreationDate=function(A){var W=ie;return A==="jsDate"&&(W=re(ie)),W};p.setCreationDate=function(A){return ge(A),this},p.getCreationDate=function(A){return P(A)};var I,D=p.__private__.padd2=function(A){return("0"+parseInt(A)).slice(-2)},B=p.__private__.padd2Hex=function(A){return("00"+(A=A.toString())).substr(A.length)},X=0,se=[],he=[],pe=0,ye=[],Ee=[],Fe=!1,Ge=he,Je=function(){X=0,pe=0,he=[],se=[],ye=[],te=Gr(),ae=Gr()};p.__private__.setCustomOutputDestination=function(A){Fe=!0,Ge=A};var Re=function(A){Fe||(Ge=A)};p.__private__.resetCustomOutputDestination=function(){Fe=!1,Ge=he};var ue=p.__private__.out=function(A){return A=A.toString(),pe+=A.length+1,Ge.push(A),Ge},Ve=p.__private__.write=function(A){return ue(arguments.length===1?A.toString():Array.prototype.join.call(arguments," "))},lt=p.__private__.getArrayBuffer=function(A){for(var W=A.length,fe=new ArrayBuffer(W),xe=new Uint8Array(fe);W--;)xe[W]=A.charCodeAt(W);return fe},$e=[["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]];p.__private__.getStandardFonts=function(){return $e};var ne=e.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(A){return ne=b===v.ADVANCED?A/st:A,this};var me,we=p.__private__.getFontSize=p.getFontSize=function(){return b===v.COMPAT?ne:ne*st},Me=e.R2L||!1;p.__private__.setR2L=p.setR2L=function(A){return Me=A,this},p.__private__.getR2L=p.getR2L=function(){return Me};var Ie,De=p.__private__.setZoomMode=function(A){var W=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(A))me=A;else if(isNaN(A)){if(W.indexOf(A)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+A+'" is not recognized.');me=A}else me=parseInt(A,10)};p.__private__.getZoomMode=function(){return me};var Ze,vt=p.__private__.setPageMode=function(A){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(A)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+A+'" is not recognized.');Ie=A};p.__private__.getPageMode=function(){return Ie};var bt=p.__private__.setLayoutMode=function(A){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(A)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+A+'" is not recognized.');Ze=A};p.__private__.getLayoutMode=function(){return Ze},p.__private__.setDisplayMode=p.setDisplayMode=function(A,W,fe){return De(A),bt(W),vt(fe),this};var _t={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(A){if(Object.keys(_t).indexOf(A)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return _t[A]},p.__private__.getDocumentProperties=function(){return _t},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(A){for(var W in _t)_t.hasOwnProperty(W)&&A[W]&&(_t[W]=A[W]);return this},p.__private__.setDocumentProperty=function(A,W){if(Object.keys(_t).indexOf(A)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return _t[A]=W};var It,st,nn,Gt,Ln,sr={},hr={},Oa=[],Qt={},zi={},Lr={},ts={},Js=null,Cr=0,Lt=[],ir=new vP(p),_o=e.hotfixes||[],Cn={},Ps={},Ts=[],Pt=function A(W,fe,xe,Ae,Be,Xe){if(!(this instanceof A))return new A(W,fe,xe,Ae,Be,Xe);isNaN(W)&&(W=1),isNaN(fe)&&(fe=0),isNaN(xe)&&(xe=0),isNaN(Ae)&&(Ae=1),isNaN(Be)&&(Be=0),isNaN(Xe)&&(Xe=0),this._matrix=[W,fe,xe,Ae,Be,Xe]};Object.defineProperty(Pt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(A){this._matrix[0]=A}}),Object.defineProperty(Pt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(A){this._matrix[1]=A}}),Object.defineProperty(Pt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(A){this._matrix[2]=A}}),Object.defineProperty(Pt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(A){this._matrix[3]=A}}),Object.defineProperty(Pt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(A){this._matrix[4]=A}}),Object.defineProperty(Pt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(A){this._matrix[5]=A}}),Object.defineProperty(Pt.prototype,"a",{get:function(){return this._matrix[0]},set:function(A){this._matrix[0]=A}}),Object.defineProperty(Pt.prototype,"b",{get:function(){return this._matrix[1]},set:function(A){this._matrix[1]=A}}),Object.defineProperty(Pt.prototype,"c",{get:function(){return this._matrix[2]},set:function(A){this._matrix[2]=A}}),Object.defineProperty(Pt.prototype,"d",{get:function(){return this._matrix[3]},set:function(A){this._matrix[3]=A}}),Object.defineProperty(Pt.prototype,"e",{get:function(){return this._matrix[4]},set:function(A){this._matrix[4]=A}}),Object.defineProperty(Pt.prototype,"f",{get:function(){return this._matrix[5]},set:function(A){this._matrix[5]=A}}),Object.defineProperty(Pt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Pt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Pt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Pt.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Pt.prototype.join=function(A){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(C).join(A)},Pt.prototype.multiply=function(A){var W=A.sx*this.sx+A.shy*this.shx,fe=A.sx*this.shy+A.shy*this.sy,xe=A.shx*this.sx+A.sy*this.shx,Ae=A.shx*this.shy+A.sy*this.sy,Be=A.tx*this.sx+A.ty*this.shx+this.tx,Xe=A.tx*this.shy+A.ty*this.sy+this.ty;return new Pt(W,fe,xe,Ae,Be,Xe)},Pt.prototype.decompose=function(){var A=this.sx,W=this.shy,fe=this.shx,xe=this.sy,Ae=this.tx,Be=this.ty,Xe=Math.sqrt(A*A+W*W),pt=(A/=Xe)*fe+(W/=Xe)*xe;fe-=A*pt,xe-=W*pt;var Ct=Math.sqrt(fe*fe+xe*xe);return pt/=Ct,A*(xe/=Ct)<W*(fe/=Ct)&&(A=-A,W=-W,pt=-pt,Xe=-Xe),{scale:new Pt(Xe,0,0,Ct,0,0),translate:new Pt(1,0,0,1,Ae,Be),rotate:new Pt(A,W,-W,A,0,0),skew:new Pt(1,0,pt,1,0,0)}},Pt.prototype.toString=function(A){return this.join(" ")},Pt.prototype.inversed=function(){var A=this.sx,W=this.shy,fe=this.shx,xe=this.sy,Ae=this.tx,Be=this.ty,Xe=1/(A*xe-W*fe),pt=xe*Xe,Ct=-W*Xe,Ut=-fe*Xe,Mt=A*Xe;return new Pt(pt,Ct,Ut,Mt,-pt*Ae-Ut*Be,-Ct*Ae-Mt*Be)},Pt.prototype.applyToPoint=function(A){var W=A.x*this.sx+A.y*this.shx+this.tx,fe=A.x*this.shy+A.y*this.sy+this.ty;return new Qu(W,fe)},Pt.prototype.applyToRectangle=function(A){var W=this.applyToPoint(A),fe=this.applyToPoint(new Qu(A.x+A.w,A.y+A.h));return new ch(W.x,W.y,fe.x-W.x,fe.y-W.y)},Pt.prototype.clone=function(){var A=this.sx,W=this.shy,fe=this.shx,xe=this.sy,Ae=this.tx,Be=this.ty;return new Pt(A,W,fe,xe,Ae,Be)},p.Matrix=Pt;var rs=p.matrixMult=function(A,W){return W.multiply(A)},Ia=new Pt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Ia;var na=function(A,W){if(!zi[A]){var fe=(W instanceof zl?"Sh":"P")+(Object.keys(Qt).length+1).toString(10);W.id=fe,zi[A]=fe,Qt[fe]=W,ir.publish("addPattern",W)}};p.ShadingPattern=zl,p.TilingPattern=au,p.addShadingPattern=function(A,W){return j("addShadingPattern()"),na(A,W),this},p.beginTilingPattern=function(A){j("beginTilingPattern()"),pm(A.boundingBox[0],A.boundingBox[1],A.boundingBox[2]-A.boundingBox[0],A.boundingBox[3]-A.boundingBox[1],A.matrix)},p.endTilingPattern=function(A,W){j("endTilingPattern()"),W.stream=Ee[I].join(`
`),na(A,W),ir.publish("endTilingPattern",W),Ts.pop().restore()};var an=p.__private__.newObject=function(){var A=Gr();return K(A,!0),A},Gr=p.__private__.newObjectDeferred=function(){return X++,se[X]=function(){return pe},X},K=function(A,W){return W=typeof W=="boolean"&&W,se[A]=pe,W&&ue(A+" 0 obj"),A},ce=p.__private__.newAdditionalObject=function(){var A={objId:Gr(),content:""};return ye.push(A),A},te=Gr(),ae=Gr(),le=p.__private__.decodeColorString=function(A){var W=A.split(" ");if(W.length!==2||W[1]!=="g"&&W[1]!=="G")W.length===5&&(W[4]==="k"||W[4]==="K")&&(W=[(1-W[0])*(1-W[3]),(1-W[1])*(1-W[3]),(1-W[2])*(1-W[3]),"r"]);else{var fe=parseFloat(W[0]);W=[fe,fe,fe,"r"]}for(var xe="#",Ae=0;Ae<3;Ae++)xe+=("0"+Math.floor(255*parseFloat(W[Ae])).toString(16)).slice(-2);return xe},de=p.__private__.encodeColorString=function(A){var W;typeof A=="string"&&(A={ch1:A});var fe=A.ch1,xe=A.ch2,Ae=A.ch3,Be=A.ch4,Xe=A.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof fe=="string"&&fe.charAt(0)!=="#"){var pt=new jO(fe);if(pt.ok)fe=pt.toHex();else if(!/^\d*\.?\d*$/.test(fe))throw new Error('Invalid color "'+fe+'" passed to jsPDF.encodeColorString.')}if(typeof fe=="string"&&/^#[0-9A-Fa-f]{3}$/.test(fe)&&(fe="#"+fe[1]+fe[1]+fe[2]+fe[2]+fe[3]+fe[3]),typeof fe=="string"&&/^#[0-9A-Fa-f]{6}$/.test(fe)){var Ct=parseInt(fe.substr(1),16);fe=Ct>>16&255,xe=Ct>>8&255,Ae=255&Ct}if(xe===void 0||Be===void 0&&fe===xe&&xe===Ae)if(typeof fe=="string")W=fe+" "+Xe[0];else switch(A.precision){case 2:W=M(fe/255)+" "+Xe[0];break;case 3:default:W=R(fe/255)+" "+Xe[0]}else if(Be===void 0||wr(Be)==="object"){if(Be&&!isNaN(Be.a)&&Be.a===0)return W=["1.","1.","1.",Xe[1]].join(" ");if(typeof fe=="string")W=[fe,xe,Ae,Xe[1]].join(" ");else switch(A.precision){case 2:W=[M(fe/255),M(xe/255),M(Ae/255),Xe[1]].join(" ");break;default:case 3:W=[R(fe/255),R(xe/255),R(Ae/255),Xe[1]].join(" ")}}else if(typeof fe=="string")W=[fe,xe,Ae,Be,Xe[2]].join(" ");else switch(A.precision){case 2:W=[M(fe),M(xe),M(Ae),M(Be),Xe[2]].join(" ");break;case 3:default:W=[R(fe),R(xe),R(Ae),R(Be),Xe[2]].join(" ")}return W},Ce=p.__private__.getFilters=function(){return i},Le=p.__private__.putStream=function(A){var W=(A=A||{}).data||"",fe=A.filters||Ce(),xe=A.alreadyAppliedFilters||[],Ae=A.addLength1||!1,Be=W.length,Xe=A.objectId,pt=function(sa){return sa};if(d!==null&&Xe===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");d!==null&&(pt=aa.encryptor(Xe,0));var Ct={};fe===!0&&(fe=["FlateEncode"]);var Ut=A.additionalKeyValues||[],Mt=(Ct=kt.API.processDataByFilters!==void 0?kt.API.processDataByFilters(W,fe):{data:W,reverseChain:[]}).reverseChain+(Array.isArray(xe)?xe.join(" "):xe.toString());if(Ct.data.length!==0&&(Ut.push({key:"Length",value:Ct.data.length}),Ae===!0&&Ut.push({key:"Length1",value:Be})),Mt.length!=0)if(Mt.split("/").length-1==1)Ut.push({key:"Filter",value:Mt});else{Ut.push({key:"Filter",value:"["+Mt+"]"});for(var tr=0;tr<Ut.length;tr+=1)if(Ut[tr].key==="DecodeParms"){for(var Ur=[],Kr=0;Kr<Ct.reverseChain.split("/").length-1;Kr+=1)Ur.push("null");Ur.push(Ut[tr].value),Ut[tr].value="["+Ur.join(" ")+"]"}}ue("<<");for(var pn=0;pn<Ut.length;pn++)ue("/"+Ut[pn].key+" "+Ut[pn].value);ue(">>"),Ct.data.length!==0&&(ue("stream"),ue(pt(Ct.data)),ue("endstream"))},Ne=p.__private__.putPage=function(A){var W=A.number,fe=A.data,xe=A.objId,Ae=A.contentsObjId;K(xe,!0),ue("<</Type /Page"),ue("/Parent "+A.rootDictionaryObjId+" 0 R"),ue("/Resources "+A.resourceDictionaryObjId+" 0 R"),ue("/MediaBox ["+parseFloat(C(A.mediaBox.bottomLeftX))+" "+parseFloat(C(A.mediaBox.bottomLeftY))+" "+C(A.mediaBox.topRightX)+" "+C(A.mediaBox.topRightY)+"]"),A.cropBox!==null&&ue("/CropBox ["+C(A.cropBox.bottomLeftX)+" "+C(A.cropBox.bottomLeftY)+" "+C(A.cropBox.topRightX)+" "+C(A.cropBox.topRightY)+"]"),A.bleedBox!==null&&ue("/BleedBox ["+C(A.bleedBox.bottomLeftX)+" "+C(A.bleedBox.bottomLeftY)+" "+C(A.bleedBox.topRightX)+" "+C(A.bleedBox.topRightY)+"]"),A.trimBox!==null&&ue("/TrimBox ["+C(A.trimBox.bottomLeftX)+" "+C(A.trimBox.bottomLeftY)+" "+C(A.trimBox.topRightX)+" "+C(A.trimBox.topRightY)+"]"),A.artBox!==null&&ue("/ArtBox ["+C(A.artBox.bottomLeftX)+" "+C(A.artBox.bottomLeftY)+" "+C(A.artBox.topRightX)+" "+C(A.artBox.topRightY)+"]"),typeof A.userUnit=="number"&&A.userUnit!==1&&ue("/UserUnit "+A.userUnit),ir.publish("putPage",{objId:xe,pageContext:Lt[W],pageNumber:W,page:fe}),ue("/Contents "+Ae+" 0 R"),ue(">>"),ue("endobj");var Be=fe.join(`
`);return b===v.ADVANCED&&(Be+=`
Q`),K(Ae,!0),Le({data:Be,filters:Ce(),objectId:Ae}),ue("endobj"),xe},ke=p.__private__.putPages=function(){var A,W,fe=[];for(A=1;A<=Cr;A++)Lt[A].objId=Gr(),Lt[A].contentsObjId=Gr();for(A=1;A<=Cr;A++)fe.push(Ne({number:A,data:Ee[A],objId:Lt[A].objId,contentsObjId:Lt[A].contentsObjId,mediaBox:Lt[A].mediaBox,cropBox:Lt[A].cropBox,bleedBox:Lt[A].bleedBox,trimBox:Lt[A].trimBox,artBox:Lt[A].artBox,userUnit:Lt[A].userUnit,rootDictionaryObjId:te,resourceDictionaryObjId:ae}));K(te,!0),ue("<</Type /Pages");var xe="/Kids [";for(W=0;W<Cr;W++)xe+=fe[W]+" 0 R ";ue(xe+"]"),ue("/Count "+Cr),ue(">>"),ue("endobj"),ir.publish("postPutPages")},je=function(A){ir.publish("putFont",{font:A,out:ue,newObject:an,putStream:Le}),A.isAlreadyPutted!==!0&&(A.objectNumber=an(),ue("<<"),ue("/Type /Font"),ue("/BaseFont /"+kd(A.postScriptName)),ue("/Subtype /Type1"),typeof A.encoding=="string"&&ue("/Encoding /"+A.encoding),ue("/FirstChar 32"),ue("/LastChar 255"),ue(">>"),ue("endobj"))},Qe=function(){for(var A in sr)sr.hasOwnProperty(A)&&(f===!1||f===!0&&h.hasOwnProperty(A))&&je(sr[A])},nt=function(A){A.objectNumber=an();var W=[];W.push({key:"Type",value:"/XObject"}),W.push({key:"Subtype",value:"/Form"}),W.push({key:"BBox",value:"["+[C(A.x),C(A.y),C(A.x+A.width),C(A.y+A.height)].join(" ")+"]"}),W.push({key:"Matrix",value:"["+A.matrix.toString()+"]"});var fe=A.pages[1].join(`
`);Le({data:fe,additionalKeyValues:W,objectId:A.objectNumber}),ue("endobj")},ft=function(){for(var A in Cn)Cn.hasOwnProperty(A)&&nt(Cn[A])},tt=function(A,W){var fe,xe=[],Ae=1/(W-1);for(fe=0;fe<1;fe+=Ae)xe.push(fe);if(xe.push(1),A[0].offset!=0){var Be={offset:0,color:A[0].color};A.unshift(Be)}if(A[A.length-1].offset!=1){var Xe={offset:1,color:A[A.length-1].color};A.push(Xe)}for(var pt="",Ct=0,Ut=0;Ut<xe.length;Ut++){for(fe=xe[Ut];fe>A[Ct+1].offset;)Ct++;var Mt=A[Ct].offset,tr=(fe-Mt)/(A[Ct+1].offset-Mt),Ur=A[Ct].color,Kr=A[Ct+1].color;pt+=B(Math.round((1-tr)*Ur[0]+tr*Kr[0]).toString(16))+B(Math.round((1-tr)*Ur[1]+tr*Kr[1]).toString(16))+B(Math.round((1-tr)*Ur[2]+tr*Kr[2]).toString(16))}return pt.trim()},dt=function(A,W){W||(W=21);var fe=an(),xe=tt(A.colors,W),Ae=[];Ae.push({key:"FunctionType",value:"0"}),Ae.push({key:"Domain",value:"[0.0 1.0]"}),Ae.push({key:"Size",value:"["+W+"]"}),Ae.push({key:"BitsPerSample",value:"8"}),Ae.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ae.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Le({data:xe,additionalKeyValues:Ae,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:fe}),ue("endobj"),A.objectNumber=an(),ue("<< /ShadingType "+A.type),ue("/ColorSpace /DeviceRGB");var Be="/Coords ["+C(parseFloat(A.coords[0]))+" "+C(parseFloat(A.coords[1]))+" ";A.type===2?Be+=C(parseFloat(A.coords[2]))+" "+C(parseFloat(A.coords[3])):Be+=C(parseFloat(A.coords[2]))+" "+C(parseFloat(A.coords[3]))+" "+C(parseFloat(A.coords[4]))+" "+C(parseFloat(A.coords[5])),ue(Be+="]"),A.matrix&&ue("/Matrix ["+A.matrix.toString()+"]"),ue("/Function "+fe+" 0 R"),ue("/Extend [true true]"),ue(">>"),ue("endobj")},Ft=function(A,W){var fe=Gr(),xe=an();W.push({resourcesOid:fe,objectOid:xe}),A.objectNumber=xe;var Ae=[];Ae.push({key:"Type",value:"/Pattern"}),Ae.push({key:"PatternType",value:"1"}),Ae.push({key:"PaintType",value:"1"}),Ae.push({key:"TilingType",value:"1"}),Ae.push({key:"BBox",value:"["+A.boundingBox.map(C).join(" ")+"]"}),Ae.push({key:"XStep",value:C(A.xStep)}),Ae.push({key:"YStep",value:C(A.yStep)}),Ae.push({key:"Resources",value:fe+" 0 R"}),A.matrix&&Ae.push({key:"Matrix",value:"["+A.matrix.toString()+"]"}),Le({data:A.stream,additionalKeyValues:Ae,objectId:A.objectNumber}),ue("endobj")},dr=function(A){var W;for(W in Qt)Qt.hasOwnProperty(W)&&(Qt[W]instanceof zl?dt(Qt[W]):Qt[W]instanceof au&&Ft(Qt[W],A))},Sr=function(A){for(var W in A.objectNumber=an(),ue("<<"),A)switch(W){case"opacity":ue("/ca "+M(A[W]));break;case"stroke-opacity":ue("/CA "+M(A[W]))}ue(">>"),ue("endobj")},hn=function(){var A;for(A in Lr)Lr.hasOwnProperty(A)&&Sr(Lr[A])},ei=function(){for(var A in ue("/XObject <<"),Cn)Cn.hasOwnProperty(A)&&Cn[A].objectNumber>=0&&ue("/"+A+" "+Cn[A].objectNumber+" 0 R");ir.publish("putXobjectDict"),ue(">>")},So=function(){aa.oid=an(),ue("<<"),ue("/Filter /Standard"),ue("/V "+aa.v),ue("/R "+aa.r),ue("/U <"+aa.toHexString(aa.U)+">"),ue("/O <"+aa.toHexString(aa.O)+">"),ue("/P "+aa.P),ue(">>"),ue("endobj")},Hi=function(){for(var A in ue("/Font <<"),sr)sr.hasOwnProperty(A)&&(f===!1||f===!0&&h.hasOwnProperty(A))&&ue("/"+A+" "+sr[A].objectNumber+" 0 R");ue(">>")},ti=function(){if(Object.keys(Qt).length>0){for(var A in ue("/Shading <<"),Qt)Qt.hasOwnProperty(A)&&Qt[A]instanceof zl&&Qt[A].objectNumber>=0&&ue("/"+A+" "+Qt[A].objectNumber+" 0 R");ir.publish("putShadingPatternDict"),ue(">>")}},Ui=function(A){if(Object.keys(Qt).length>0){for(var W in ue("/Pattern <<"),Qt)Qt.hasOwnProperty(W)&&Qt[W]instanceof p.TilingPattern&&Qt[W].objectNumber>=0&&Qt[W].objectNumber<A&&ue("/"+W+" "+Qt[W].objectNumber+" 0 R");ir.publish("putTilingPatternDict"),ue(">>")}},ns=function(){if(Object.keys(Lr).length>0){var A;for(A in ue("/ExtGState <<"),Lr)Lr.hasOwnProperty(A)&&Lr[A].objectNumber>=0&&ue("/"+A+" "+Lr[A].objectNumber+" 0 R");ir.publish("putGStateDict"),ue(">>")}},sn=function(A){K(A.resourcesOid,!0),ue("<<"),ue("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Hi(),ti(),Ui(A.objectOid),ns(),ei(),ue(">>"),ue("endobj")},J0=function(){var A=[];Qe(),hn(),ft(),dr(A),ir.publish("putResources"),A.forEach(sn),sn({resourcesOid:ae,objectOid:Number.MAX_SAFE_INTEGER}),ir.publish("postPutResources")},em=function(){ir.publish("putAdditionalObjects");for(var A=0;A<ye.length;A++){var W=ye[A];K(W.objId,!0),ue(W.content),ue("endobj")}ir.publish("postPutAdditionalObjects")},tm=function(A){hr[A.fontName]=hr[A.fontName]||{},hr[A.fontName][A.fontStyle]=A.id},eh=function(A,W,fe,xe,Ae){var Be={id:"F"+(Object.keys(sr).length+1).toString(10),postScriptName:A,fontName:W,fontStyle:fe,encoding:xe,isStandardFont:Ae||!1,metadata:{}};return ir.publish("addFont",{font:Be,instance:this}),sr[Be.id]=Be,tm(Be),Be.id},wv=function(A){for(var W=0,fe=$e.length;W<fe;W++){var xe=eh.call(this,A[W][0],A[W][1],A[W][2],$e[W][3],!0);f===!1&&(h[xe]=!0);var Ae=A[W][0].split("-");tm({id:xe,fontName:Ae[0],fontStyle:Ae[1]||""})}ir.publish("addFonts",{fonts:sr,dictionary:hr})},ri=function(A){return A.foo=function(){try{return A.apply(this,arguments)}catch(xe){var W=xe.stack||"";~W.indexOf(" at ")&&(W=W.split(" at ")[1]);var fe="Error in function "+W.split(`
`)[0].split("<")[0]+": "+xe.message;if(!Et.console)throw new Error(fe);Et.console.error(fe,xe),Et.alert&&alert(fe)}},A.foo.bar=A,A.foo},Wu=function(A,W){var fe,xe,Ae,Be,Xe,pt,Ct,Ut,Mt;if(Ae=(W=W||{}).sourceEncoding||"Unicode",Xe=W.outputEncoding,(W.autoencode||Xe)&&sr[It].metadata&&sr[It].metadata[Ae]&&sr[It].metadata[Ae].encoding&&(Be=sr[It].metadata[Ae].encoding,!Xe&&sr[It].encoding&&(Xe=sr[It].encoding),!Xe&&Be.codePages&&(Xe=Be.codePages[0]),typeof Xe=="string"&&(Xe=Be[Xe]),Xe)){for(Ct=!1,pt=[],fe=0,xe=A.length;fe<xe;fe++)(Ut=Xe[A.charCodeAt(fe)])?pt.push(String.fromCharCode(Ut)):pt.push(A[fe]),pt[fe].charCodeAt(0)>>8&&(Ct=!0);A=pt.join("")}for(fe=A.length;Ct===void 0&&fe!==0;)A.charCodeAt(fe-1)>>8&&(Ct=!0),fe--;if(!Ct)return A;for(pt=W.noBOM?[]:[254,255],fe=0,xe=A.length;fe<xe;fe++){if((Mt=(Ut=A.charCodeAt(fe))>>8)>>8)throw new Error("Character at position "+fe+" of string '"+A+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");pt.push(Mt),pt.push(Ut-(Mt<<8))}return String.fromCharCode.apply(void 0,pt)},Da=p.__private__.pdfEscape=p.pdfEscape=function(A,W){return Wu(A,W).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},th=p.__private__.beginPage=function(A){Ee[++Cr]=[],Lt[Cr]={objId:0,contentsObjId:0,userUnit:Number(o),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(A[0]),topRightY:Number(A[1])}},nm(Cr),Re(Ee[I])},rm=function(A,W){var fe,xe,Ae;switch(r=W||r,typeof A=="string"&&(fe=x(A.toLowerCase()),Array.isArray(fe)&&(xe=fe[0],Ae=fe[1])),Array.isArray(A)&&(xe=A[0]*st,Ae=A[1]*st),isNaN(xe)&&(xe=a[0],Ae=a[1]),(xe>14400||Ae>14400)&&(kr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),xe=Math.min(14400,xe),Ae=Math.min(14400,Ae)),a=[xe,Ae],r.substr(0,1)){case"l":Ae>xe&&(a=[Ae,xe]);break;case"p":xe>Ae&&(a=[Ae,xe])}th(a),cm(sh),ue(ni),oh!==0&&ue(oh+" J"),lh!==0&&ue(lh+" j"),ir.publish("addPage",{pageNumber:Cr})},bv=function(A){A>0&&A<=Cr&&(Ee.splice(A,1),Lt.splice(A,1),Cr--,I>Cr&&(I=Cr),this.setPage(I))},nm=function(A){A>0&&A<=Cr&&(I=A)},_v=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return Ee.length-1},am=function(A,W,fe){var xe,Ae=void 0;return fe=fe||{},A=A!==void 0?A:sr[It].fontName,W=W!==void 0?W:sr[It].fontStyle,xe=A.toLowerCase(),hr[xe]!==void 0&&hr[xe][W]!==void 0?Ae=hr[xe][W]:hr[A]!==void 0&&hr[A][W]!==void 0?Ae=hr[A][W]:fe.disableWarning===!1&&kr.warn("Unable to look up font label for font '"+A+"', '"+W+"'. Refer to getFontList() for available fonts."),Ae||fe.noFallback||(Ae=hr.times[W])==null&&(Ae=hr.times.normal),Ae},Sv=p.__private__.putInfo=function(){var A=an(),W=function(xe){return xe};for(var fe in d!==null&&(W=aa.encryptor(A,0)),ue("<<"),ue("/Producer ("+Da(W("jsPDF "+kt.version))+")"),_t)_t.hasOwnProperty(fe)&&_t[fe]&&ue("/"+fe.substr(0,1).toUpperCase()+fe.substr(1)+" ("+Da(W(_t[fe]))+")");ue("/CreationDate ("+Da(W(ie))+")"),ue(">>"),ue("endobj")},rh=p.__private__.putCatalog=function(A){var W=(A=A||{}).rootDictionaryObjId||te;switch(an(),ue("<<"),ue("/Type /Catalog"),ue("/Pages "+W+" 0 R"),me||(me="fullwidth"),me){case"fullwidth":ue("/OpenAction [3 0 R /FitH null]");break;case"fullheight":ue("/OpenAction [3 0 R /FitV null]");break;case"fullpage":ue("/OpenAction [3 0 R /Fit]");break;case"original":ue("/OpenAction [3 0 R /XYZ null null 1]");break;default:var fe=""+me;fe.substr(fe.length-1)==="%"&&(me=parseInt(me)/100),typeof me=="number"&&ue("/OpenAction [3 0 R /XYZ null null "+M(me)+"]")}switch(Ze||(Ze="continuous"),Ze){case"continuous":ue("/PageLayout /OneColumn");break;case"single":ue("/PageLayout /SinglePage");break;case"two":case"twoleft":ue("/PageLayout /TwoColumnLeft");break;case"tworight":ue("/PageLayout /TwoColumnRight")}Ie&&ue("/PageMode /"+Ie),ir.publish("putCatalog"),ue(">>"),ue("endobj")},Av=p.__private__.putTrailer=function(){ue("trailer"),ue("<<"),ue("/Size "+(X+1)),ue("/Root "+X+" 0 R"),ue("/Info "+(X-1)+" 0 R"),d!==null&&ue("/Encrypt "+aa.oid+" 0 R"),ue("/ID [ <"+Z+"> <"+Z+"> ]"),ue(">>")},Nv=p.__private__.putHeader=function(){ue("%PDF-"+y),ue("%ºß¬à ")},Cv=p.__private__.putXRef=function(){var A="0000000000";ue("xref"),ue("0 "+(X+1)),ue("0000000000 65535 f ");for(var W=1;W<=X;W++)typeof se[W]=="function"?ue((A+se[W]()).slice(-10)+" 00000 n "):se[W]!==void 0?ue((A+se[W]).slice(-10)+" 00000 n "):ue("0000000000 00000 n ")},Ao=p.__private__.buildDocument=function(){Je(),Re(he),ir.publish("buildDocument"),Nv(),ke(),em(),J0(),d!==null&&So(),Sv(),rh();var A=pe;return Cv(),Av(),ue("startxref"),ue(""+A),ue("%%EOF"),Re(Ee[I]),he.join(`
`)},$u=p.__private__.getBlob=function(A){return new Blob([lt(A)],{type:"application/pdf"})},Gu=p.output=p.__private__.output=ri(function(A,W){switch(typeof(W=W||{})=="string"?W={filename:W}:W.filename=W.filename||"generated.pdf",A){case void 0:return Ao();case"save":p.save(W.filename);break;case"arraybuffer":return lt(Ao());case"blob":return $u(Ao());case"bloburi":case"bloburl":if(Et.URL!==void 0&&typeof Et.URL.createObjectURL=="function")return Et.URL&&Et.URL.createObjectURL($u(Ao()))||void 0;kr.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var fe="",xe=Ao();try{fe=U5(xe)}catch{fe=U5(unescape(encodeURIComponent(xe)))}return"data:application/pdf;filename="+W.filename+";base64,"+fe;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Et)==="[object Window]"){var Ae="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Be=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';W.pdfObjectUrl&&(Ae=W.pdfObjectUrl,Be="");var Xe='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Ae+'"'+Be+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(W)+");<\/script></body></html>",pt=Et.open();return pt!==null&&pt.document.write(Xe),pt}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Et)==="[object Window]"){var Ct='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(W.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+W.filename+'" width="500px" height="400px" /></body></html>',Ut=Et.open();if(Ut!==null){Ut.document.write(Ct);var Mt=this;Ut.document.documentElement.querySelector("#pdfViewer").onload=function(){Ut.document.title=W.filename,Ut.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Mt.output("bloburl"))}}return Ut}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Et)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var tr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",W)+'"></iframe></body></html>',Ur=Et.open();if(Ur!==null&&(Ur.document.write(tr),Ur.document.title=W.filename),Ur||typeof safari>"u")return Ur;break;case"datauri":case"dataurl":return Et.document.location.href=this.output("datauristring",W);default:return null}}),sm=function(A){return Array.isArray(_o)===!0&&_o.indexOf(A)>-1};switch(n){case"pt":st=1;break;case"mm":st=72/25.4;break;case"cm":st=72/2.54;break;case"in":st=72;break;case"px":st=sm("px_scaling")==1?.75:96/72;break;case"pc":case"em":st=12;break;case"ex":st=6;break;default:if(typeof n!="number")throw new Error("Invalid unit: "+n);st=n}var aa=null;ge(),z();var Pv=function(A){return d!==null?aa.encryptor(A,0):function(W){return W}},im=p.__private__.getPageInfo=p.getPageInfo=function(A){if(isNaN(A)||A%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Lt[A].objId,pageNumber:A,pageContext:Lt[A]}},Dt=p.__private__.getPageInfoByObjId=function(A){if(isNaN(A)||A%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var W in Lt)if(Lt[W].objId===A)break;return im(W)},Tv=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:Lt[I].objId,pageNumber:I,pageContext:Lt[I]}};p.addPage=function(){return rm.apply(this,arguments),this},p.setPage=function(){return nm.apply(this,arguments),Re.call(this,Ee[I]),this},p.insertPage=function(A){return this.addPage(),this.movePage(I,A),this},p.movePage=function(A,W){var fe,xe;if(A>W){fe=Ee[A],xe=Lt[A];for(var Ae=A;Ae>W;Ae--)Ee[Ae]=Ee[Ae-1],Lt[Ae]=Lt[Ae-1];Ee[W]=fe,Lt[W]=xe,this.setPage(W)}else if(A<W){fe=Ee[A],xe=Lt[A];for(var Be=A;Be<W;Be++)Ee[Be]=Ee[Be+1],Lt[Be]=Lt[Be+1];Ee[W]=fe,Lt[W]=xe,this.setPage(W)}return this},p.deletePage=function(){return bv.apply(this,arguments),this},p.__private__.text=p.text=function(A,W,fe,xe,Ae){var Be,Xe,pt,Ct,Ut,Mt,tr,Ur,Kr,pn=(xe=xe||{}).scope||this;if(typeof A=="number"&&typeof W=="number"&&(typeof fe=="string"||Array.isArray(fe))){var sa=fe;fe=W,W=A,A=sa}if(arguments[3]instanceof Pt?(j("The transform parameter of text() with a Matrix value"),Kr=Ae):(pt=arguments[4],Ct=arguments[5],wr(tr=arguments[3])==="object"&&tr!==null||(typeof pt=="string"&&(Ct=pt,pt=null),typeof tr=="string"&&(Ct=tr,tr=null),typeof tr=="number"&&(pt=tr,tr=null),xe={flags:tr,angle:pt,align:Ct})),isNaN(W)||isNaN(fe)||A==null)throw new Error("Invalid arguments passed to jsPDF.text");if(A.length===0)return pn;var On="",ai=!1,as=typeof xe.lineHeightFactor=="number"?xe.lineHeightFactor:Oc,Wi=pn.internal.scaleFactor;function mm(Er){return Er=Er.split(" ").join(Array(xe.TabLen||9).join(" ")),Da(Er,tr)}function hh(Er){for(var jr,ln=Er.concat(),Pn=[],ko=ln.length;ko--;)typeof(jr=ln.shift())=="string"?Pn.push(jr):Array.isArray(Er)&&(jr.length===1||jr[1]===void 0&&jr[2]===void 0)?Pn.push(jr[0]):Pn.push([jr[0],jr[1],jr[2]]);return Pn}function ph(Er,jr){var ln;if(typeof Er=="string")ln=jr(Er)[0];else if(Array.isArray(Er)){for(var Pn,ko,_h=Er.concat(),ld=[],wm=_h.length;wm--;)typeof(Pn=_h.shift())=="string"?ld.push(jr(Pn)[0]):Array.isArray(Pn)&&typeof Pn[0]=="string"&&(ko=jr(Pn[0],Pn[1],Pn[2]),ld.push([ko[0],ko[1],ko[2]]));ln=ld}return ln}var Ju=!1,mh=!0;if(typeof A=="string")Ju=!0;else if(Array.isArray(A)){var gh=A.concat();Xe=[];for(var ed,Wn=gh.length;Wn--;)(typeof(ed=gh.shift())!="string"||Array.isArray(ed)&&typeof ed[0]!="string")&&(mh=!1);Ju=mh}if(Ju===!1)throw new Error('Type of text must be string or Array. "'+A+'" is not recognized.');typeof A=="string"&&(A=A.match(/[\r?\n]/)?A.split(/\r\n|\r|\n/g):[A]);var td=ne/pn.internal.scaleFactor,rd=td*(as-1);switch(xe.baseline){case"bottom":fe-=rd;break;case"top":fe+=td-rd;break;case"hanging":fe+=td-2*rd;break;case"middle":fe+=td/2-rd}if((Mt=xe.maxWidth||0)>0&&(typeof A=="string"?A=pn.splitTextToSize(A,Mt):Object.prototype.toString.call(A)==="[object Array]"&&(A=A.reduce(function(Er,jr){return Er.concat(pn.splitTextToSize(jr,Mt))},[]))),Be={text:A,x:W,y:fe,options:xe,mutex:{pdfEscape:Da,activeFontKey:It,fonts:sr,activeFontSize:ne}},ir.publish("preProcessText",Be),A=Be.text,pt=(xe=Be.options).angle,!(Kr instanceof Pt)&&pt&&typeof pt=="number"){pt*=Math.PI/180,xe.rotationDirection===0&&(pt=-pt),b===v.ADVANCED&&(pt=-pt);var nd=Math.cos(pt),xh=Math.sin(pt);Kr=new Pt(nd,xh,-xh,nd,0,0)}else pt&&pt instanceof Pt&&(Kr=pt);b!==v.ADVANCED||Kr||(Kr=Ia),(Ut=xe.charSpace||Xu)!==void 0&&(On+=C(k(Ut))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(Ur=xe.horizontalScale)!==void 0&&(On+=C(100*Ur)+` Tz
`),xe.lang;var Ma=-1,Mv=xe.renderingMode!==void 0?xe.renderingMode:xe.stroke,vh=pn.internal.getCurrentPageInfo().pageContext;switch(Mv){case 0:case!1:case"fill":Ma=0;break;case 1:case!0:case"stroke":Ma=1;break;case 2:case"fillThenStroke":Ma=2;break;case 3:case"invisible":Ma=3;break;case 4:case"fillAndAddForClipping":Ma=4;break;case 5:case"strokeAndAddPathForClipping":Ma=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Ma=6;break;case 7:case"addToPathForClipping":Ma=7}var gm=vh.usedRenderingMode!==void 0?vh.usedRenderingMode:-1;Ma!==-1?On+=Ma+` Tr
`:gm!==-1&&(On+=`0 Tr
`),Ma!==-1&&(vh.usedRenderingMode=Ma),Ct=xe.align||"left";var ks,ad=ne*as,xm=pn.internal.pageSize.getWidth(),vm=sr[It];Ut=xe.charSpace||Xu,Mt=xe.maxWidth||0,tr=Object.assign({autoencode:!0,noBOM:!0},xe.flags);var ul=[],Mc=function(Er){return pn.getStringUnitWidth(Er,{font:vm,charSpace:Ut,fontSize:ne,doKerning:!1})*ne/Wi};if(Object.prototype.toString.call(A)==="[object Array]"){var Ba;Xe=hh(A),Ct!=="left"&&(ks=Xe.map(Mc));var wa,dl=0;if(Ct==="right"){W-=ks[0],A=[],Wn=Xe.length;for(var Co=0;Co<Wn;Co++)Co===0?(wa=qi(W),Ba=No(fe)):(wa=k(dl-ks[Co]),Ba=-ad),A.push([Xe[Co],wa,Ba]),dl=ks[Co]}else if(Ct==="center"){W-=ks[0]/2,A=[],Wn=Xe.length;for(var Po=0;Po<Wn;Po++)Po===0?(wa=qi(W),Ba=No(fe)):(wa=k((dl-ks[Po])/2),Ba=-ad),A.push([Xe[Po],wa,Ba]),dl=ks[Po]}else if(Ct==="left"){A=[],Wn=Xe.length;for(var sd=0;sd<Wn;sd++)A.push(Xe[sd])}else if(Ct==="justify"&&vm.encoding==="Identity-H"){A=[],Wn=Xe.length,Mt=Mt!==0?Mt:xm;for(var To=0,on=0;on<Wn;on++)if(Ba=on===0?No(fe):-ad,wa=on===0?qi(W):To,on<Wn-1){var yh=k((Mt-ks[on])/(Xe[on].split(" ").length-1)),ba=Xe[on].split(" ");A.push([ba[0]+" ",wa,Ba]),To=0;for(var Es=1;Es<ba.length;Es++){var id=(Mc(ba[Es-1]+" "+ba[Es])-Mc(ba[Es]))*Wi+yh;Es==ba.length-1?A.push([ba[Es],id,0]):A.push([ba[Es]+" ",id,0]),To-=id}}else A.push([Xe[on],wa,Ba]);A.push(["",To,0])}else{if(Ct!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(A=[],Wn=Xe.length,Mt=Mt!==0?Mt:xm,on=0;on<Wn;on++)Ba=on===0?No(fe):-ad,wa=on===0?qi(W):0,on<Wn-1?ul.push(C(k((Mt-ks[on])/(Xe[on].split(" ").length-1)))):ul.push(0),A.push([Xe[on],wa,Ba])}}var ym=typeof xe.R2L=="boolean"?xe.R2L:Me;ym===!0&&(A=ph(A,function(Er,jr,ln){return[Er.split("").reverse().join(""),jr,ln]})),Be={text:A,x:W,y:fe,options:xe,mutex:{pdfEscape:Da,activeFontKey:It,fonts:sr,activeFontSize:ne}},ir.publish("postProcessText",Be),A=Be.text,ai=Be.mutex.isHex||!1;var wh=sr[It].encoding;wh!=="WinAnsiEncoding"&&wh!=="StandardEncoding"||(A=ph(A,function(Er,jr,ln){return[mm(Er),jr,ln]})),Xe=hh(A),A=[];for(var Bc,zc,fl,Hc=0,od=1,Uc=Array.isArray(Xe[0])?od:Hc,hl="",bh=function(Er,jr,ln){var Pn="";return ln instanceof Pt?(ln=typeof xe.angle=="number"?rs(ln,new Pt(1,0,0,1,Er,jr)):rs(new Pt(1,0,0,1,Er,jr),ln),b===v.ADVANCED&&(ln=rs(new Pt(1,0,0,-1,0,0),ln)),Pn=ln.join(" ")+` Tm
`):Pn=C(Er)+" "+C(jr)+` Td
`,Pn},js=0;js<Xe.length;js++){switch(hl="",Uc){case od:fl=(ai?"<":"(")+Xe[js][0]+(ai?">":")"),Bc=parseFloat(Xe[js][1]),zc=parseFloat(Xe[js][2]);break;case Hc:fl=(ai?"<":"(")+Xe[js]+(ai?">":")"),Bc=qi(W),zc=No(fe)}ul!==void 0&&ul[js]!==void 0&&(hl=ul[js]+` Tw
`),js===0?A.push(hl+bh(Bc,zc,Kr)+fl):Uc===Hc?A.push(hl+fl):Uc===od&&A.push(hl+bh(Bc,zc,Kr)+fl)}A=Uc===Hc?A.join(` Tj
T* `):A.join(` Tj
`),A+=` Tj
`;var Rs=`BT
/`;return Rs+=It+" "+ne+` Tf
`,Rs+=C(ne*as)+` TL
`,Rs+=Ic+`
`,Rs+=On,Rs+=A,ue(Rs+="ET"),h[It]=!0,pn};var kv=p.__private__.clip=p.clip=function(A){return ue(A==="evenodd"?"W*":"W"),this};p.clipEvenOdd=function(){return kv("evenodd")},p.__private__.discardPath=p.discardPath=function(){return ue("n"),this};var Vi=p.__private__.isValidStyle=function(A){var W=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(A)!==-1&&(W=!0),W};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(A){return Vi(A)&&(c=A),this};var om=p.__private__.getStyle=p.getStyle=function(A){var W=c;switch(A){case"D":case"S":W="S";break;case"F":W="f";break;case"FD":case"DF":W="B";break;case"f":case"f*":case"B":case"B*":W=A}return W},lm=p.close=function(){return ue("h"),this};p.stroke=function(){return ue("S"),this},p.fill=function(A){return Ku("f",A),this},p.fillEvenOdd=function(A){return Ku("f*",A),this},p.fillStroke=function(A){return Ku("B",A),this},p.fillStrokeEvenOdd=function(A){return Ku("B*",A),this};var Ku=function(A,W){wr(W)==="object"?jv(W,A):ue(A)},nh=function(A){A===null||b===v.ADVANCED&&A===void 0||(A=om(A),ue(A))};function Ev(A,W,fe,xe,Ae){var Be=new au(W||this.boundingBox,fe||this.xStep,xe||this.yStep,this.gState,Ae||this.matrix);Be.stream=this.stream;var Xe=A+"$$"+this.cloneIndex+++"$$";return na(Xe,Be),Be}var jv=function(A,W){var fe=zi[A.key],xe=Qt[fe];if(xe instanceof zl)ue("q"),ue(Rv(W)),xe.gState&&p.setGState(xe.gState),ue(A.matrix.toString()+" cm"),ue("/"+fe+" sh"),ue("Q");else if(xe instanceof au){var Ae=new Pt(1,0,0,-1,0,cl());A.matrix&&(Ae=Ae.multiply(A.matrix||Ia),fe=Ev.call(xe,A.key,A.boundingBox,A.xStep,A.yStep,Ae).id),ue("q"),ue("/Pattern cs"),ue("/"+fe+" scn"),xe.gState&&p.setGState(xe.gState),ue(W),ue("Q")}},Rv=function(A){switch(A){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},ah=p.moveTo=function(A,W){return ue(C(k(A))+" "+C(q(W))+" m"),this},Lc=p.lineTo=function(A,W){return ue(C(k(A))+" "+C(q(W))+" l"),this},ol=p.curveTo=function(A,W,fe,xe,Ae,Be){return ue([C(k(A)),C(q(W)),C(k(fe)),C(q(xe)),C(k(Ae)),C(q(Be)),"c"].join(" ")),this};p.__private__.line=p.line=function(A,W,fe,xe,Ae){if(isNaN(A)||isNaN(W)||isNaN(fe)||isNaN(xe)||!Vi(Ae))throw new Error("Invalid arguments passed to jsPDF.line");return b===v.COMPAT?this.lines([[fe-A,xe-W]],A,W,[1,1],Ae||"S"):this.lines([[fe-A,xe-W]],A,W,[1,1]).stroke()},p.__private__.lines=p.lines=function(A,W,fe,xe,Ae,Be){var Xe,pt,Ct,Ut,Mt,tr,Ur,Kr,pn,sa,On,ai;if(typeof A=="number"&&(ai=fe,fe=W,W=A,A=ai),xe=xe||[1,1],Be=Be||!1,isNaN(W)||isNaN(fe)||!Array.isArray(A)||!Array.isArray(xe)||!Vi(Ae)||typeof Be!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(ah(W,fe),Xe=xe[0],pt=xe[1],Ut=A.length,sa=W,On=fe,Ct=0;Ct<Ut;Ct++)(Mt=A[Ct]).length===2?(sa=Mt[0]*Xe+sa,On=Mt[1]*pt+On,Lc(sa,On)):(tr=Mt[0]*Xe+sa,Ur=Mt[1]*pt+On,Kr=Mt[2]*Xe+sa,pn=Mt[3]*pt+On,sa=Mt[4]*Xe+sa,On=Mt[5]*pt+On,ol(tr,Ur,Kr,pn,sa,On));return Be&&lm(),nh(Ae),this},p.path=function(A){for(var W=0;W<A.length;W++){var fe=A[W],xe=fe.c;switch(fe.op){case"m":ah(xe[0],xe[1]);break;case"l":Lc(xe[0],xe[1]);break;case"c":ol.apply(this,xe);break;case"h":lm()}}return this},p.__private__.rect=p.rect=function(A,W,fe,xe,Ae){if(isNaN(A)||isNaN(W)||isNaN(fe)||isNaN(xe)||!Vi(Ae))throw new Error("Invalid arguments passed to jsPDF.rect");return b===v.COMPAT&&(xe=-xe),ue([C(k(A)),C(q(W)),C(k(fe)),C(k(xe)),"re"].join(" ")),nh(Ae),this},p.__private__.triangle=p.triangle=function(A,W,fe,xe,Ae,Be,Xe){if(isNaN(A)||isNaN(W)||isNaN(fe)||isNaN(xe)||isNaN(Ae)||isNaN(Be)||!Vi(Xe))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[fe-A,xe-W],[Ae-fe,Be-xe],[A-Ae,W-Be]],A,W,[1,1],Xe,!0),this},p.__private__.roundedRect=p.roundedRect=function(A,W,fe,xe,Ae,Be,Xe){if(isNaN(A)||isNaN(W)||isNaN(fe)||isNaN(xe)||isNaN(Ae)||isNaN(Be)||!Vi(Xe))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var pt=4/3*(Math.SQRT2-1);return Ae=Math.min(Ae,.5*fe),Be=Math.min(Be,.5*xe),this.lines([[fe-2*Ae,0],[Ae*pt,0,Ae,Be-Be*pt,Ae,Be],[0,xe-2*Be],[0,Be*pt,-Ae*pt,Be,-Ae,Be],[2*Ae-fe,0],[-Ae*pt,0,-Ae,-Be*pt,-Ae,-Be],[0,2*Be-xe],[0,-Be*pt,Ae*pt,-Be,Ae,-Be]],A+Ae,W,[1,1],Xe,!0),this},p.__private__.ellipse=p.ellipse=function(A,W,fe,xe,Ae){if(isNaN(A)||isNaN(W)||isNaN(fe)||isNaN(xe)||!Vi(Ae))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Be=4/3*(Math.SQRT2-1)*fe,Xe=4/3*(Math.SQRT2-1)*xe;return ah(A+fe,W),ol(A+fe,W-Xe,A+Be,W-xe,A,W-xe),ol(A-Be,W-xe,A-fe,W-Xe,A-fe,W),ol(A-fe,W+Xe,A-Be,W+xe,A,W+xe),ol(A+Be,W+xe,A+fe,W+Xe,A+fe,W),nh(Ae),this},p.__private__.circle=p.circle=function(A,W,fe,xe){if(isNaN(A)||isNaN(W)||isNaN(fe)||!Vi(xe))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(A,W,fe,fe,xe)},p.setFont=function(A,W,fe){return fe&&(W=O(W,fe)),It=am(A,W,{disableWarning:!1}),this};var Fv=p.__private__.getFont=p.getFont=function(){return sr[am.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var A,W,fe={};for(A in hr)if(hr.hasOwnProperty(A))for(W in fe[A]=[],hr[A])hr[A].hasOwnProperty(W)&&fe[A].push(W);return fe},p.addFont=function(A,W,fe,xe,Ae){var Be=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Be.indexOf(arguments[3])!==-1?Ae=arguments[3]:arguments[3]&&Be.indexOf(arguments[3])==-1&&(fe=O(fe,xe)),Ae=Ae||"Identity-H",eh.call(this,A,W,fe,Ae)};var Oc,sh=e.lineWidth||.200025,Yu=p.__private__.getLineWidth=p.getLineWidth=function(){return sh},cm=p.__private__.setLineWidth=p.setLineWidth=function(A){return sh=A,ue(C(k(A))+" w"),this};p.__private__.setLineDash=kt.API.setLineDash=kt.API.setLineDashPattern=function(A,W){if(A=A||[],W=W||0,isNaN(W)||!Array.isArray(A))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return A=A.map(function(fe){return C(k(fe))}).join(" "),W=C(k(W)),ue("["+A+"] "+W+" d"),this};var um=p.__private__.getLineHeight=p.getLineHeight=function(){return ne*Oc};p.__private__.getLineHeight=p.getLineHeight=function(){return ne*Oc};var dm=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(A){return typeof(A=A||1.15)=="number"&&(Oc=A),this},fm=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return Oc};dm(e.lineHeight);var qi=p.__private__.getHorizontalCoordinate=function(A){return k(A)},No=p.__private__.getVerticalCoordinate=function(A){return b===v.ADVANCED?A:Lt[I].mediaBox.topRightY-Lt[I].mediaBox.bottomLeftY-k(A)},Lv=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(A){return C(qi(A))},ll=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(A){return C(No(A))},ni=e.strokeColor||"0 G";p.__private__.getStrokeColor=p.getDrawColor=function(){return le(ni)},p.__private__.setStrokeColor=p.setDrawColor=function(A,W,fe,xe){return ni=de({ch1:A,ch2:W,ch3:fe,ch4:xe,pdfColorType:"draw",precision:2}),ue(ni),this};var ih=e.fillColor||"0 g";p.__private__.getFillColor=p.getFillColor=function(){return le(ih)},p.__private__.setFillColor=p.setFillColor=function(A,W,fe,xe){return ih=de({ch1:A,ch2:W,ch3:fe,ch4:xe,pdfColorType:"fill",precision:2}),ue(ih),this};var Ic=e.textColor||"0 g",Ov=p.__private__.getTextColor=p.getTextColor=function(){return le(Ic)};p.__private__.setTextColor=p.setTextColor=function(A,W,fe,xe){return Ic=de({ch1:A,ch2:W,ch3:fe,ch4:xe,pdfColorType:"text",precision:3}),this};var Xu=e.charSpace,Iv=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Xu||0)};p.__private__.setCharSpace=p.setCharSpace=function(A){if(isNaN(A))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Xu=A,this};var oh=0;p.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},p.__private__.setLineCap=p.setLineCap=function(A){var W=p.CapJoinStyles[A];if(W===void 0)throw new Error("Line cap style of '"+A+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return oh=W,ue(W+" J"),this};var lh=0;p.__private__.setLineJoin=p.setLineJoin=function(A){var W=p.CapJoinStyles[A];if(W===void 0)throw new Error("Line join style of '"+A+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return lh=W,ue(W+" j"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(A){if(A=A||0,isNaN(A))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return ue(C(k(A))+" M"),this},p.GState=y0,p.setGState=function(A){(A=typeof A=="string"?Lr[ts[A]]:hm(null,A)).equals(Js)||(ue("/"+A.id+" gs"),Js=A)};var hm=function(A,W){if(!A||!ts[A]){var fe=!1;for(var xe in Lr)if(Lr.hasOwnProperty(xe)&&Lr[xe].equals(W)){fe=!0;break}if(fe)W=Lr[xe];else{var Ae="GS"+(Object.keys(Lr).length+1).toString(10);Lr[Ae]=W,W.id=Ae}return A&&(ts[A]=W.id),ir.publish("addGState",W),W}};p.addGState=function(A,W){return hm(A,W),this},p.saveGraphicsState=function(){return ue("q"),Oa.push({key:It,size:ne,color:Ic}),this},p.restoreGraphicsState=function(){ue("Q");var A=Oa.pop();return It=A.key,ne=A.size,Ic=A.color,Js=null,this},p.setCurrentTransformationMatrix=function(A){return ue(A.toString()+" cm"),this},p.comment=function(A){return ue("#"+A),this};var Qu=function(A,W){var fe=A||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return fe},set:function(Be){isNaN(Be)||(fe=parseFloat(Be))}});var xe=W||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return xe},set:function(Be){isNaN(Be)||(xe=parseFloat(Be))}});var Ae="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Ae},set:function(Be){Ae=Be.toString()}}),this},ch=function(A,W,fe,xe){Qu.call(this,A,W),this.type="rect";var Ae=fe||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Ae},set:function(Xe){isNaN(Xe)||(Ae=parseFloat(Xe))}});var Be=xe||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Be},set:function(Xe){isNaN(Xe)||(Be=parseFloat(Xe))}}),this},uh=function(){this.page=Cr,this.currentPage=I,this.pages=Ee.slice(0),this.pagesContext=Lt.slice(0),this.x=nn,this.y=Gt,this.matrix=Ln,this.width=Dc(I),this.height=cl(I),this.outputDestination=Ge,this.id="",this.objectNumber=-1};uh.prototype.restore=function(){Cr=this.page,I=this.currentPage,Lt=this.pagesContext,Ee=this.pages,nn=this.x,Gt=this.y,Ln=this.matrix,dh(I,this.width),fh(I,this.height),Ge=this.outputDestination};var pm=function(A,W,fe,xe,Ae){Ts.push(new uh),Cr=I=0,Ee=[],nn=A,Gt=W,Ln=Ae,th([fe,xe])},Dv=function(A){if(Ps[A])Ts.pop().restore();else{var W=new uh,fe="Xo"+(Object.keys(Cn).length+1).toString(10);W.id=fe,Ps[A]=fe,Cn[fe]=W,ir.publish("addFormObject",W),Ts.pop().restore()}};for(var Zu in p.beginFormObject=function(A,W,fe,xe,Ae){return pm(A,W,fe,xe,Ae),this},p.endFormObject=function(A){return Dv(A),this},p.doFormObject=function(A,W){var fe=Cn[Ps[A]];return ue("q"),ue(W.toString()+" cm"),ue("/"+fe.id+" Do"),ue("Q"),this},p.getFormObject=function(A){var W=Cn[Ps[A]];return{x:W.x,y:W.y,width:W.width,height:W.height,matrix:W.matrix}},p.save=function(A,W){return A=A||"generated.pdf",(W=W||{}).returnPromise=W.returnPromise||!1,W.returnPromise===!1?(Xc($u(Ao()),A),typeof Xc.unload=="function"&&Et.setTimeout&&setTimeout(Xc.unload,911),this):new Promise(function(fe,xe){try{var Ae=Xc($u(Ao()),A);typeof Xc.unload=="function"&&Et.setTimeout&&setTimeout(Xc.unload,911),fe(Ae)}catch(Be){xe(Be.message)}})},kt.API)kt.API.hasOwnProperty(Zu)&&(Zu==="events"&&kt.API.events.length?function(A,W){var fe,xe,Ae;for(Ae=W.length-1;Ae!==-1;Ae--)fe=W[Ae][0],xe=W[Ae][1],A.subscribe.apply(A,[fe].concat(typeof xe=="function"?[xe]:xe))}(ir,kt.API.events):p[Zu]=kt.API[Zu]);var Dc=p.getPageWidth=function(A){return(Lt[A=A||I].mediaBox.topRightX-Lt[A].mediaBox.bottomLeftX)/st},dh=p.setPageWidth=function(A,W){Lt[A].mediaBox.topRightX=W*st+Lt[A].mediaBox.bottomLeftX},cl=p.getPageHeight=function(A){return(Lt[A=A||I].mediaBox.topRightY-Lt[A].mediaBox.bottomLeftY)/st},fh=p.setPageHeight=function(A,W){Lt[A].mediaBox.topRightY=W*st+Lt[A].mediaBox.bottomLeftY};return p.internal={pdfEscape:Da,getStyle:om,getFont:Fv,getFontSize:we,getCharSpace:Iv,getTextColor:Ov,getLineHeight:um,getLineHeightFactor:fm,getLineWidth:Yu,write:Ve,getHorizontalCoordinate:qi,getVerticalCoordinate:No,getCoordinateString:Lv,getVerticalCoordinateString:ll,collections:{},newObject:an,newAdditionalObject:ce,newObjectDeferred:Gr,newObjectDeferredBegin:K,getFilters:Ce,putStream:Le,events:ir,scaleFactor:st,pageSize:{getWidth:function(){return Dc(I)},setWidth:function(A){dh(I,A)},getHeight:function(){return cl(I)},setHeight:function(A){fh(I,A)}},encryptionOptions:d,encryption:aa,getEncryptor:Pv,output:Gu,getNumberOfPages:_v,pages:Ee,out:ue,f2:M,f3:R,getPageInfo:im,getPageInfoByObjId:Dt,getCurrentPageInfo:Tv,getPDFVersion:g,Point:Qu,Rectangle:ch,Matrix:Pt,hasHotfix:sm},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return Dc(I)},set:function(A){dh(I,A)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return cl(I)},set:function(A){fh(I,A)},enumerable:!0,configurable:!0}),wv.call(p,$e),It="F1",rm(a,r),ir.publish("initialized"),p}Td.prototype.lsbFirstWord=function(e){return String.fromCharCode(e>>0&255,e>>8&255,e>>16&255,e>>24&255)},Td.prototype.toHexString=function(e){return e.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Td.prototype.hexToBytes=function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(String.fromCharCode(parseInt(e.substr(r,2),16)));return t.join("")},Td.prototype.processOwnerPassword=function(e,t){return q5(V5(t).substr(0,5),e)},Td.prototype.encryptor=function(e,t){var r=V5(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(n){return q5(r,n)}},y0.prototype.equals=function(e){var t,r="id,objectNumber,equals";if(!e||wr(e)!==wr(this))return!1;var n=0;for(t in this)if(!(r.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t)||this[t]!==e[t])return!1;n++}for(t in e)e.hasOwnProperty(t)&&r.indexOf(t)<0&&n--;return n===0},kt.API={events:[]},kt.version="2.5.2";var Qr=kt.API,X3=1,qu=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},_d=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Bt=function(e){return e.toFixed(2)},Cl=function(e){return e.toFixed(5)};Qr.__acroform__={};var es=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},yP=function(e){return e*X3},Xi=function(e){var t=new OO,r=wt.internal.getHeight(e)||0,n=wt.internal.getWidth(e)||0;return t.BBox=[0,0,Number(Bt(n)),Number(Bt(r))],t},$le=Qr.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|=1<<t},Gle=Qr.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&=~(1<<t)},Kle=Qr.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return e&1<<t?1:0},un=Qr.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Kle(e,t-1)},dn=Qr.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return $le(e,t-1)},fn=Qr.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Gle(e,t-1)},Yle=Qr.__acroform__.calculateCoordinates=function(e,t){var r=t.internal.getHorizontalCoordinate,n=t.internal.getVerticalCoordinate,a=e[0],s=e[1],i=e[2],o=e[3],l={};return l.lowerLeft_X=r(a)||0,l.lowerLeft_Y=n(s+o)||0,l.upperRight_X=r(a+i)||0,l.upperRight_Y=n(s)||0,[Number(Bt(l.lowerLeft_X)),Number(Bt(l.lowerLeft_Y)),Number(Bt(l.upperRight_X)),Number(Bt(l.upperRight_Y))]},Xle=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],r=e._V||e.DV,n=W5(e,r),a=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+a+" "+Bt(n.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(n.text),t.push("ET"),t.push("Q"),t.push("EMC");var s=Xi(e);return s.scope=e.scope,s.stream=t.join(`
`),s}},W5=function(e,t){var r=e.fontSize===0?e.maxFontSize:e.fontSize,n={text:"",fontSize:""},a=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");a=e.multiline?a.map(function(R){return R.split(`
`)}):a.map(function(R){return[R]});var s=r,i=wt.internal.getHeight(e)||0;i=i<0?-i:i;var o=wt.internal.getWidth(e)||0;o=o<0?-o:o;var l=function(R,k,H){if(R+1<a.length){var q=k+" "+a[R+1][0];return Cg(q,e,H).width<=o-4}return!1};s++;e:for(;s>0;){t="",s--;var c,d,f=Cg("3",e,s).height,h=e.multiline?i-s:(i-f)/2,p=h+=2,y=0,g=0,w=0;if(s<=0){t=`(...) Tj
`,t+="% Width of Text: "+Cg(t,e,s=12).width+", FieldWidth:"+o+`
`;break}for(var x="",v=0,b=0;b<a.length;b++)if(a.hasOwnProperty(b)){var S=!1;if(a[b].length!==1&&w!==a[b].length-1){if((f+2)*(v+2)+2>i)continue e;x+=a[b][w],S=!0,g=b,b--}else{x=(x+=a[b][w]+" ").substr(x.length-1)==" "?x.substr(0,x.length-1):x;var T=parseInt(b),O=l(T,x,s),C=b>=a.length-1;if(O&&!C){x+=" ",w=0;continue}if(O||C){if(C)g=T;else if(e.multiline&&(f+2)*(v+2)+2>i)continue e}else{if(!e.multiline||(f+2)*(v+2)+2>i)continue e;g=T}}for(var j="",L=y;L<=g;L++){var M=a[L];if(e.multiline){if(L===g){j+=M[w]+" ",w=(w+1)%M.length;continue}if(L===y){j+=M[M.length-1]+" ";continue}}j+=M[0]+" "}switch(j=j.substr(j.length-1)==" "?j.substr(0,j.length-1):j,d=Cg(j,e,s).width,e.textAlign){case"right":c=o-d-2;break;case"center":c=(o-d)/2;break;case"left":default:c=2}t+=Bt(c)+" "+Bt(p)+` Td
`,t+="("+qu(j)+`) Tj
`,t+=-Bt(c)+` 0 Td
`,p=-(s+2),d=0,y=S?g:g+1,v++,x=""}break}return n.text=t,n.fontSize=s,n},Cg=function(e,t,r){var n=t.scope.internal.getFont(t.fontName,t.fontStyle),a=t.scope.getStringUnitWidth(e,{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:t.scope.getStringUnitWidth("3",{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:a}},Qle={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Zle=function(e,t){var r={type:"reference",object:e};t.internal.getPageInfo(e.page).pageContext.annotations.find(function(n){return n.type===r.type&&n.object===r.object})===void 0&&t.internal.getPageInfo(e.page).pageContext.annotations.push(r)},Jle=function(e,t){for(var r in e)if(e.hasOwnProperty(r)){var n=r,a=e[r];t.internal.newObjectDeferredBegin(a.objId,!0),wr(a)==="object"&&typeof a.putStream=="function"&&a.putStream(),delete e[n]}},ece=function(e,t){if(t.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||e.internal.acroformPlugin.isInitialized===!1)){if(Mi.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(Qle)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");X3=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new IO,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.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})(e)}),e.internal.events.subscribe("buildDocument",function(){(function(r){r.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var n=r.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var a in n)if(n.hasOwnProperty(a)){var s=n[a];s.objId=void 0,s.hasAnnotation&&Zle(s,r)}})(e)}),e.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")})(e)}),e.internal.events.subscribe("postPutPages",function(r){(function(n,a){var s=!n;for(var i in n||(a.internal.newObjectDeferredBegin(a.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),a.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),n=n||a.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(n.hasOwnProperty(i)){var o=n[i],l=[],c=o.Rect;if(o.Rect&&(o.Rect=Yle(o.Rect,a)),a.internal.newObjectDeferredBegin(o.objId,!0),o.DA=wt.createDefaultAppearanceStream(o),wr(o)==="object"&&typeof o.getKeyValueListForStream=="function"&&(l=o.getKeyValueListForStream()),o.Rect=c,o.hasAppearanceStream&&!o.appearanceStreamContent){var d=Xle(o);l.push({key:"AP",value:"<</N "+d+">>"}),a.internal.acroformPlugin.xForms.push(d)}if(o.appearanceStreamContent){var f="";for(var h in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(h)){var p=o.appearanceStreamContent[h];if(f+="/"+h+" ",f+="<<",Object.keys(p).length>=1||Array.isArray(p)){for(var i in p)if(p.hasOwnProperty(i)){var y=p[i];typeof y=="function"&&(y=y.call(a,o)),f+="/"+i+" "+y+" ",a.internal.acroformPlugin.xForms.indexOf(y)>=0||a.internal.acroformPlugin.xForms.push(y)}}else typeof(y=p)=="function"&&(y=y.call(a,o)),f+="/"+i+" "+y,a.internal.acroformPlugin.xForms.indexOf(y)>=0||a.internal.acroformPlugin.xForms.push(y);f+=">>"}l.push({key:"AP",value:`<<
`+f+">>"})}a.internal.putStream({additionalKeyValues:l,objectId:o.objId}),a.internal.out("endobj")}s&&Jle(a.internal.acroformPlugin.xForms,a)})(r,e)}),e.internal.acroformPlugin.isInitialized=!0}},LO=Qr.__acroform__.arrayToPdfArray=function(e,t,r){var n=function(i){return i};if(Array.isArray(e)){for(var a="[",s=0;s<e.length;s++)switch(s!==0&&(a+=" "),wr(e[s])){case"boolean":case"number":case"object":a+=e[s].toString();break;case"string":e[s].substr(0,1)!=="/"?(t!==void 0&&r&&(n=r.internal.getEncryptor(t)),a+="("+qu(n(e[s].toString()))+")"):a+=e[s].toString()}return a+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},C2=function(e,t,r){var n=function(a){return a};return t!==void 0&&r&&(n=r.internal.getEncryptor(t)),(e=e||"").toString(),e="("+qu(n(e))+")"},io=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};io.prototype.toString=function(){return this.objId+" 0 R"},io.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},io.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter(function(s){return s!="content"&&s!="appearanceStreamContent"&&s!="scope"&&s!="objId"&&s.substring(0,1)!="_"});for(var r in t)if(Object.getOwnPropertyDescriptor(this,t[r]).configurable===!1){var n=t[r],a=this[n];a&&(Array.isArray(a)?e.push({key:n,value:LO(a,this.objId,this.scope)}):a instanceof io?(a.scope=this.scope,e.push({key:n,value:a.objId+" 0 R"})):typeof a!="function"&&e.push({key:n,value:a}))}return e};var OO=function(){io.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(r){t=r}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(r){e=r.trim()},get:function(){return e||null}})};es(OO,io);var IO=function(){io.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var r=function(n){return n};return this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),"("+qu(r(e))+")"}},set:function(r){e=r}})};es(IO,io);var Mi=function e(){io.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(x){if(isNaN(x))throw new Error('Invalid value "'+x+'" for attribute F supplied.');t=x}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!un(t,3)},set:function(x){x?this.F=dn(t,3):this.F=fn(t,3)}});var r=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return r},set:function(x){if(isNaN(x))throw new Error('Invalid value "'+x+'" for attribute Ff supplied.');r=x}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(n.length!==0)return n},set:function(x){n=x!==void 0?x:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:n[0]},set:function(x){n[0]=x}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:n[1]},set:function(x){n[1]=x}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:n[2]},set:function(x){n[2]=x}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:n[3]},set:function(x){n[3]=x}});var a="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return a},set:function(x){switch(x){case"/Btn":case"/Tx":case"/Ch":case"/Sig":a=x;break;default:throw new Error('Invalid value "'+x+'" for attribute FT supplied.')}}});var s=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!s||s.length<1){if(this instanceof m1)return;s="FieldObject"+e.FieldNum++}var x=function(v){return v};return this.scope&&(x=this.scope.internal.getEncryptor(this.objId)),"("+qu(x(s))+")"},set:function(x){s=x.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return s},set:function(x){s=x}});var i="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return i},set:function(x){i=x}});var o="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return o},set:function(x){o=x}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(x){l=x}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return c===void 0?50/X3:c},set:function(x){c=x}});var d="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return d},set:function(x){d=x}});var f="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!f||this instanceof m1||this instanceof dc))return C2(f,this.objId,this.scope)},set:function(x){x=x.toString(),f=x}});var h=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof Rn?h:C2(h,this.objId,this.scope)},set:function(x){x=x.toString(),h=this instanceof Rn?x:x.substr(0,1)==="("?_d(x.substr(1,x.length-2)):_d(x)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Rn?_d(h.substr(1,h.length-1)):h},set:function(x){x=x.toString(),h=this instanceof Rn?"/"+x:x}});var p=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(p)return p},set:function(x){this.V=x}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(p)return this instanceof Rn?p:C2(p,this.objId,this.scope)},set:function(x){x=x.toString(),p=this instanceof Rn?x:x.substr(0,1)==="("?_d(x.substr(1,x.length-2)):_d(x)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Rn?_d(p.substr(1,p.length-1)):p},set:function(x){x=x.toString(),p=this instanceof Rn?"/"+x:x}}),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 y,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(x){x=!!x,g=x}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(y)return y},set:function(x){y=x}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,1)},set:function(x){x?this.Ff=dn(this.Ff,1):this.Ff=fn(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,2)},set:function(x){x?this.Ff=dn(this.Ff,2):this.Ff=fn(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,3)},set:function(x){x?this.Ff=dn(this.Ff,3):this.Ff=fn(this.Ff,3)}});var w=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(w!==null)return w},set:function(x){if([0,1,2].indexOf(x)===-1)throw new Error('Invalid value "'+x+'" for attribute Q supplied.');w=x}}),Object.defineProperty(this,"textAlign",{get:function(){var x;switch(w){case 0:default:x="left";break;case 1:x="center";break;case 2:x="right"}return x},configurable:!0,enumerable:!0,set:function(x){switch(x){case"right":case 2:w=2;break;case"center":case 1:w=1;break;case"left":case 0:default:w=0}}})};es(Mi,io);var xu=function(){Mi.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(r){e=r}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return LO(t,this.objId,this.scope)},set:function(r){var n,a;a=[],typeof(n=r)=="string"&&(a=function(s,i,o){o||(o=1);for(var l,c=[];l=i.exec(s);)c.push(l[o]);return c}(n,/\((.*?)\)/g)),t=a}}),this.getOptions=function(){return t},this.setOptions=function(r){t=r,this.sort&&t.sort()},this.addOption=function(r){r=(r=r||"").toString(),t.push(r),this.sort&&t.sort()},this.removeOption=function(r,n){for(n=n||!1,r=(r=r||"").toString();t.indexOf(r)!==-1&&(t.splice(t.indexOf(r),1),n!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,18)},set:function(r){r?this.Ff=dn(this.Ff,18):this.Ff=fn(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,19)},set:function(r){this.combo===!0&&(r?this.Ff=dn(this.Ff,19):this.Ff=fn(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,20)},set:function(r){r?(this.Ff=dn(this.Ff,20),t.sort()):this.Ff=fn(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,22)},set:function(r){r?this.Ff=dn(this.Ff,22):this.Ff=fn(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,23)},set:function(r){r?this.Ff=dn(this.Ff,23):this.Ff=fn(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,27)},set:function(r){r?this.Ff=dn(this.Ff,27):this.Ff=fn(this.Ff,27)}}),this.hasAppearanceStream=!1};es(xu,Mi);var vu=function(){xu.call(this),this.fontName="helvetica",this.combo=!1};es(vu,xu);var yu=function(){vu.call(this),this.combo=!0};es(yu,vu);var Pp=function(){yu.call(this),this.edit=!0};es(Pp,yu);var Rn=function(){Mi.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,15)},set:function(r){r?this.Ff=dn(this.Ff,15):this.Ff=fn(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,16)},set:function(r){r?this.Ff=dn(this.Ff,16):this.Ff=fn(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,17)},set:function(r){r?this.Ff=dn(this.Ff,17):this.Ff=fn(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,26)},set:function(r){r?this.Ff=dn(this.Ff,26):this.Ff=fn(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var r=function(s){return s};if(this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var n,a=[];for(n in a.push("<<"),t)a.push("/"+n+" ("+qu(r(t[n]))+")");return a.push(">>"),a.join(`
`)}},set:function(r){wr(r)==="object"&&(t=r)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(r){typeof r=="string"&&(t.CA=r)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(r){e="/"+r}})};es(Rn,Mi);var Tp=function(){Rn.call(this),this.pushButton=!0};es(Tp,Rn);var wu=function(){Rn.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t!==void 0?t:[]}})};es(wu,Rn);var m1=function(){var e,t;Mi.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(a){e=a}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(a){t=a}});var r,n={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var a=function(o){return o};this.scope&&(a=this.scope.internal.getEncryptor(this.objId));var s,i=[];for(s in i.push("<<"),n)i.push("/"+s+" ("+qu(a(n[s]))+")");return i.push(">>"),i.join(`
`)},set:function(a){wr(a)==="object"&&(n=a)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return n.CA||""},set:function(a){typeof a=="string"&&(n.CA=a)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return r},set:function(a){r=a}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(a){r="/"+a}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=wt.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};es(m1,Mi),wu.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var r=this.Kids[t];r.appearanceStreamContent=e.createAppearanceStream(r.optionName),r.caption=e.getCA()}},wu.prototype.createOption=function(e){var t=new m1;return t.Parent=this,t.optionName=e,this.Kids.push(t),tce.call(this.scope,t),t};var kp=function(){Rn.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=wt.CheckBox.createAppearanceStream()};es(kp,Rn);var dc=function(){Mi.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,13)},set:function(t){t?this.Ff=dn(this.Ff,13):this.Ff=fn(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,21)},set:function(t){t?this.Ff=dn(this.Ff,21):this.Ff=fn(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,23)},set:function(t){t?this.Ff=dn(this.Ff,23):this.Ff=fn(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,24)},set:function(t){t?this.Ff=dn(this.Ff,24):this.Ff=fn(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,25)},set:function(t){t?this.Ff=dn(this.Ff,25):this.Ff=fn(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,26)},set:function(t){t?this.Ff=dn(this.Ff,26):this.Ff=fn(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};es(dc,Mi);var Ep=function(){dc.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!un(this.Ff,14)},set:function(e){e?this.Ff=dn(this.Ff,14):this.Ff=fn(this.Ff,14)}}),this.password=!0};es(Ep,dc);var wt={CheckBox:{createAppearanceStream:function(){return{N:{On:wt.CheckBox.YesNormal},D:{On:wt.CheckBox.YesPushDown,Off:wt.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=Xi(e);t.scope=e.scope;var r=[],n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,a=e.scope.__private__.encodeColorString(e.color),s=W5(e,e.caption);return r.push("0.749023 g"),r.push("0 0 "+Bt(wt.internal.getWidth(e))+" "+Bt(wt.internal.getHeight(e))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+n+" "+Bt(s.fontSize)+" Tf "+a),r.push("BT"),r.push(s.text),r.push("ET"),r.push("Q"),r.push("EMC"),t.stream=r.join(`
`),t},YesNormal:function(e){var t=Xi(e);t.scope=e.scope;var r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color),a=[],s=wt.internal.getHeight(e),i=wt.internal.getWidth(e),o=W5(e,e.caption);return a.push("1 g"),a.push("0 0 "+Bt(i)+" "+Bt(s)+" re"),a.push("f"),a.push("q"),a.push("0 0 1 rg"),a.push("0 0 "+Bt(i-1)+" "+Bt(s-1)+" re"),a.push("W"),a.push("n"),a.push("0 g"),a.push("BT"),a.push("/"+r+" "+Bt(o.fontSize)+" Tf "+n),a.push(o.text),a.push("ET"),a.push("Q"),t.stream=a.join(`
`),t},OffPushDown:function(e){var t=Xi(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+Bt(wt.internal.getWidth(e))+" "+Bt(wt.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(`
`),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:wt.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=wt.RadioButton.Circle.YesNormal,t.D[e]=wt.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=Xi(e);t.scope=e.scope;var r=[],n=wt.internal.getWidth(e)<=wt.internal.getHeight(e)?wt.internal.getWidth(e)/4:wt.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var a=wt.internal.Bezier_C,s=Number((n*a).toFixed(5));return r.push("q"),r.push("1 0 0 1 "+Cl(wt.internal.getWidth(e)/2)+" "+Cl(wt.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+s+" "+s+" "+n+" 0 "+n+" c"),r.push("-"+s+" "+n+" -"+n+" "+s+" -"+n+" 0 c"),r.push("-"+n+" -"+s+" -"+s+" -"+n+" 0 -"+n+" c"),r.push(s+" -"+n+" "+n+" -"+s+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
`),t},YesPushDown:function(e){var t=Xi(e);t.scope=e.scope;var r=[],n=wt.internal.getWidth(e)<=wt.internal.getHeight(e)?wt.internal.getWidth(e)/4:wt.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var a=Number((2*n).toFixed(5)),s=Number((a*wt.internal.Bezier_C).toFixed(5)),i=Number((n*wt.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+Cl(wt.internal.getWidth(e)/2)+" "+Cl(wt.internal.getHeight(e)/2)+" cm"),r.push(a+" 0 m"),r.push(a+" "+s+" "+s+" "+a+" 0 "+a+" c"),r.push("-"+s+" "+a+" -"+a+" "+s+" -"+a+" 0 c"),r.push("-"+a+" -"+s+" -"+s+" -"+a+" 0 -"+a+" c"),r.push(s+" -"+a+" "+a+" -"+s+" "+a+" 0 c"),r.push("f"),r.push("Q"),r.push("0 g"),r.push("q"),r.push("1 0 0 1 "+Cl(wt.internal.getWidth(e)/2)+" "+Cl(wt.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+i+" "+i+" "+n+" 0 "+n+" c"),r.push("-"+i+" "+n+" -"+n+" "+i+" -"+n+" 0 c"),r.push("-"+n+" -"+i+" -"+i+" -"+n+" 0 -"+n+" c"),r.push(i+" -"+n+" "+n+" -"+i+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
`),t},OffPushDown:function(e){var t=Xi(e);t.scope=e.scope;var r=[],n=wt.internal.getWidth(e)<=wt.internal.getHeight(e)?wt.internal.getWidth(e)/4:wt.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var a=Number((2*n).toFixed(5)),s=Number((a*wt.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+Cl(wt.internal.getWidth(e)/2)+" "+Cl(wt.internal.getHeight(e)/2)+" cm"),r.push(a+" 0 m"),r.push(a+" "+s+" "+s+" "+a+" 0 "+a+" c"),r.push("-"+s+" "+a+" -"+a+" "+s+" -"+a+" 0 c"),r.push("-"+a+" -"+s+" -"+s+" -"+a+" 0 -"+a+" c"),r.push(s+" -"+a+" "+a+" -"+s+" "+a+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
`),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:wt.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=wt.RadioButton.Cross.YesNormal,t.D[e]=wt.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=Xi(e);t.scope=e.scope;var r=[],n=wt.internal.calculateCross(e);return r.push("q"),r.push("1 1 "+Bt(wt.internal.getWidth(e)-2)+" "+Bt(wt.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(Bt(n.x1.x)+" "+Bt(n.x1.y)+" m"),r.push(Bt(n.x2.x)+" "+Bt(n.x2.y)+" l"),r.push(Bt(n.x4.x)+" "+Bt(n.x4.y)+" m"),r.push(Bt(n.x3.x)+" "+Bt(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join(`
`),t},YesPushDown:function(e){var t=Xi(e);t.scope=e.scope;var r=wt.internal.calculateCross(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+Bt(wt.internal.getWidth(e))+" "+Bt(wt.internal.getHeight(e))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+Bt(wt.internal.getWidth(e)-2)+" "+Bt(wt.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(Bt(r.x1.x)+" "+Bt(r.x1.y)+" m"),n.push(Bt(r.x2.x)+" "+Bt(r.x2.y)+" l"),n.push(Bt(r.x4.x)+" "+Bt(r.x4.y)+" m"),n.push(Bt(r.x3.x)+" "+Bt(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join(`
`),t},OffPushDown:function(e){var t=Xi(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+Bt(wt.internal.getWidth(e))+" "+Bt(wt.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(`
`),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+r}};wt.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=wt.internal.getWidth(e),r=wt.internal.getHeight(e),n=Math.min(t,r);return{x1:{x:(t-n)/2,y:(r-n)/2+n},x2:{x:(t-n)/2+n,y:(r-n)/2},x3:{x:(t-n)/2,y:(r-n)/2},x4:{x:(t-n)/2+n,y:(r-n)/2+n}}}},wt.internal.getWidth=function(e){var t=0;return wr(e)==="object"&&(t=yP(e.Rect[2])),t},wt.internal.getHeight=function(e){var t=0;return wr(e)==="object"&&(t=yP(e.Rect[3])),t};var tce=Qr.addField=function(e){if(ece(this,e),!(e instanceof Mi))throw new Error("Invalid argument passed to jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};Qr.AcroFormChoiceField=xu,Qr.AcroFormListBox=vu,Qr.AcroFormComboBox=yu,Qr.AcroFormEditBox=Pp,Qr.AcroFormButton=Rn,Qr.AcroFormPushButton=Tp,Qr.AcroFormRadioButton=wu,Qr.AcroFormCheckBox=kp,Qr.AcroFormTextField=dc,Qr.AcroFormPasswordField=Ep,Qr.AcroFormAppearance=wt,Qr.AcroForm={ChoiceField:xu,ListBox:vu,ComboBox:yu,EditBox:Pp,Button:Rn,PushButton:Tp,RadioButton:wu,CheckBox:kp,TextField:dc,PasswordField:Ep,Appearance:wt},kt.AcroForm={ChoiceField:xu,ListBox:vu,ComboBox:yu,EditBox:Pp,Button:Rn,PushButton:Tp,RadioButton:wu,CheckBox:kp,TextField:dc,PasswordField:Ep,Appearance:wt};var rce=kt.AcroForm;function DO(e){return e.reduce(function(t,r,n){return t[r]=n,t},{})}(function(e){e.__addimage__={};var t="UNKNOWN",r={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},n=e.__addimage__.getImageFileTypeByImageData=function(R,k){var H,q,ie,Z,Y,z=t;if((k=k||t)==="RGBA"||R.data!==void 0&&R.data instanceof Uint8ClampedArray&&"height"in R&&"width"in R)return"RGBA";if(O(R))for(Y in r)for(ie=r[Y],H=0;H<ie.length;H+=1){for(Z=!0,q=0;q<ie[H].length;q+=1)if(ie[H][q]!==void 0&&ie[H][q]!==R[q]){Z=!1;break}if(Z===!0){z=Y;break}}else for(Y in r)for(ie=r[Y],H=0;H<ie.length;H+=1){for(Z=!0,q=0;q<ie[H].length;q+=1)if(ie[H][q]!==void 0&&ie[H][q]!==R.charCodeAt(q)){Z=!1;break}if(Z===!0){z=Y;break}}return z===t&&k!==t&&(z=k),z},a=function R(k){for(var H=this.internal.write,q=this.internal.putStream,ie=(0,this.internal.getFilters)();ie.indexOf("FlateEncode")!==-1;)ie.splice(ie.indexOf("FlateEncode"),1);k.objectId=this.internal.newObject();var Z=[];if(Z.push({key:"Type",value:"/XObject"}),Z.push({key:"Subtype",value:"/Image"}),Z.push({key:"Width",value:k.width}),Z.push({key:"Height",value:k.height}),k.colorSpace===w.INDEXED?Z.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(k.palette.length/3-1)+" "+("sMask"in k&&k.sMask!==void 0?k.objectId+2:k.objectId+1)+" 0 R]"}):(Z.push({key:"ColorSpace",value:"/"+k.colorSpace}),k.colorSpace===w.DEVICE_CMYK&&Z.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Z.push({key:"BitsPerComponent",value:k.bitsPerComponent}),"decodeParameters"in k&&k.decodeParameters!==void 0&&Z.push({key:"DecodeParms",value:"<<"+k.decodeParameters+">>"}),"transparency"in k&&Array.isArray(k.transparency)){for(var Y="",z=0,U=k.transparency.length;z<U;z++)Y+=k.transparency[z]+" "+k.transparency[z]+" ";Z.push({key:"Mask",value:"["+Y+"]"})}k.sMask!==void 0&&Z.push({key:"SMask",value:k.objectId+1+" 0 R"});var re=k.filter!==void 0?["/"+k.filter]:void 0;if(q({data:k.data,additionalKeyValues:Z,alreadyAppliedFilters:re,objectId:k.objectId}),H("endobj"),"sMask"in k&&k.sMask!==void 0){var ge="/Predictor "+k.predictor+" /Colors 1 /BitsPerComponent "+k.bitsPerComponent+" /Columns "+k.width,P={width:k.width,height:k.height,colorSpace:"DeviceGray",bitsPerComponent:k.bitsPerComponent,decodeParameters:ge,data:k.sMask};"filter"in k&&(P.filter=k.filter),R.call(this,P)}if(k.colorSpace===w.INDEXED){var I=this.internal.newObject();q({data:j(new Uint8Array(k.palette)),objectId:I}),H("endobj")}},s=function(){var R=this.internal.collections.addImage_images;for(var k in R)a.call(this,R[k])},i=function(){var R,k=this.internal.collections.addImage_images,H=this.internal.write;for(var q in k)H("/I"+(R=k[q]).index,R.objectId,"0","R")},o=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",s),this.internal.events.subscribe("putXobjectDict",i))},l=function(){var R=this.internal.collections.addImage_images;return o.call(this),R},c=function(){return Object.keys(this.internal.collections.addImage_images).length},d=function(R){return typeof e["process"+R.toUpperCase()]=="function"},f=function(R){return wr(R)==="object"&&R.nodeType===1},h=function(R,k){if(R.nodeName==="IMG"&&R.hasAttribute("src")){var H=""+R.getAttribute("src");if(H.indexOf("data:image/")===0)return Cp(unescape(H).split("base64,").pop());var q=e.loadFile(H,!0);if(q!==void 0)return q}if(R.nodeName==="CANVAS"){if(R.width===0||R.height===0)throw new Error("Given canvas must have data. Canvas width: "+R.width+", height: "+R.height);var ie;switch(k){case"PNG":ie="image/png";break;case"WEBP":ie="image/webp";break;case"JPEG":case"JPG":default:ie="image/jpeg"}return Cp(R.toDataURL(ie,1).split("base64,").pop())}},p=function(R){var k=this.internal.collections.addImage_images;if(k){for(var H in k)if(R===k[H].alias)return k[H]}},y=function(R,k,H){return R||k||(R=-96,k=-96),R<0&&(R=-1*H.width*72/R/this.internal.scaleFactor),k<0&&(k=-1*H.height*72/k/this.internal.scaleFactor),R===0&&(R=k*H.width/H.height),k===0&&(k=R*H.height/H.width),[R,k]},g=function(R,k,H,q,ie,Z){var Y=y.call(this,H,q,ie),z=this.internal.getCoordinateString,U=this.internal.getVerticalCoordinateString,re=l.call(this);if(H=Y[0],q=Y[1],re[ie.index]=ie,Z){Z*=Math.PI/180;var ge=Math.cos(Z),P=Math.sin(Z),I=function(B){return B.toFixed(4)},D=[I(ge),I(P),I(-1*P),I(ge),0,0,"cm"]}this.internal.write("q"),Z?(this.internal.write([1,"0","0",1,z(R),U(k+q),"cm"].join(" ")),this.internal.write(D.join(" ")),this.internal.write([z(H),"0","0",z(q),"0","0","cm"].join(" "))):this.internal.write([z(H),"0","0",z(q),z(R),U(k+q),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+ie.index+" Do"),this.internal.write("Q")},w=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var x=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},v=e.__addimage__.sHashCode=function(R){var k,H,q=0;if(typeof R=="string")for(H=R.length,k=0;k<H;k++)q=(q<<5)-q+R.charCodeAt(k),q|=0;else if(O(R))for(H=R.byteLength/2,k=0;k<H;k++)q=(q<<5)-q+R[k],q|=0;return q},b=e.__addimage__.validateStringAsBase64=function(R){(R=R||"").toString().trim();var k=!0;return R.length===0&&(k=!1),R.length%4!=0&&(k=!1),/^[A-Za-z0-9+/]+$/.test(R.substr(0,R.length-2))===!1&&(k=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(R.substr(-2))===!1&&(k=!1),k},S=e.__addimage__.extractImageFromDataUrl=function(R){var k=(R=R||"").split("base64,"),H=null;if(k.length===2){var q=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(k[0]);Array.isArray(q)&&(H={mimeType:q[1],charset:q[2],data:k[1]})}return H},T=e.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"};e.__addimage__.isArrayBuffer=function(R){return T()&&R instanceof ArrayBuffer};var O=e.__addimage__.isArrayBufferView=function(R){return T()&&typeof Uint32Array<"u"&&(R instanceof Int8Array||R instanceof Uint8Array||typeof Uint8ClampedArray<"u"&&R instanceof Uint8ClampedArray||R instanceof Int16Array||R instanceof Uint16Array||R instanceof Int32Array||R instanceof Uint32Array||R instanceof Float32Array||R instanceof Float64Array)},C=e.__addimage__.binaryStringToUint8Array=function(R){for(var k=R.length,H=new Uint8Array(k),q=0;q<k;q++)H[q]=R.charCodeAt(q);return H},j=e.__addimage__.arrayBufferToBinaryString=function(R){for(var k="",H=O(R)?R:new Uint8Array(R),q=0;q<H.length;q+=8192)k+=String.fromCharCode.apply(null,H.subarray(q,q+8192));return k};e.addImage=function(){var R,k,H,q,ie,Z,Y,z,U;if(typeof arguments[1]=="number"?(k=t,H=arguments[1],q=arguments[2],ie=arguments[3],Z=arguments[4],Y=arguments[5],z=arguments[6],U=arguments[7]):(k=arguments[1],H=arguments[2],q=arguments[3],ie=arguments[4],Z=arguments[5],Y=arguments[6],z=arguments[7],U=arguments[8]),wr(R=arguments[0])==="object"&&!f(R)&&"imageData"in R){var re=R;R=re.imageData,k=re.format||k||t,H=re.x||H||0,q=re.y||q||0,ie=re.w||re.width||ie,Z=re.h||re.height||Z,Y=re.alias||Y,z=re.compression||z,U=re.rotation||re.angle||U}var ge=this.internal.getFilters();if(z===void 0&&ge.indexOf("FlateEncode")!==-1&&(z="SLOW"),isNaN(H)||isNaN(q))throw new Error("Invalid coordinates passed to jsPDF.addImage");o.call(this);var P=L.call(this,R,k,Y,z);return g.call(this,H,q,ie,Z,P,U),this};var L=function(R,k,H,q){var ie,Z,Y;if(typeof R=="string"&&n(R)===t){R=unescape(R);var z=M(R,!1);(z!==""||(z=e.loadFile(R,!0))!==void 0)&&(R=z)}if(f(R)&&(R=h(R,k)),k=n(R,k),!d(k))throw new Error("addImage does not support files of type '"+k+"', please ensure that a plugin for '"+k+"' support is added.");if(((Y=H)==null||Y.length===0)&&(H=function(U){return typeof U=="string"||O(U)?v(U):O(U.data)?v(U.data):null}(R)),(ie=p.call(this,H))||(T()&&(R instanceof Uint8Array||k==="RGBA"||(Z=R,R=C(R))),ie=this["process"+k.toUpperCase()](R,c.call(this),H,function(U){return U&&typeof U=="string"&&(U=U.toUpperCase()),U in e.image_compression?U:x.NONE}(q),Z)),!ie)throw new Error("An unknown error occurred whilst processing the image.");return ie},M=e.__addimage__.convertBase64ToBinaryString=function(R,k){var H;k=typeof k!="boolean"||k;var q,ie="";if(typeof R=="string"){q=(H=S(R))!==null?H.data:R;try{ie=Cp(q)}catch(Z){if(k)throw b(q)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Z.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return ie};e.getImageProperties=function(R){var k,H,q="";if(f(R)&&(R=h(R)),typeof R=="string"&&n(R)===t&&((q=M(R,!1))===""&&(q=e.loadFile(R)||""),R=q),H=n(R),!d(H))throw new Error("addImage does not support files of type '"+H+"', please ensure that a plugin for '"+H+"' support is added.");if(!T()||R instanceof Uint8Array||(R=C(R)),!(k=this["process"+H.toUpperCase()](R)))throw new Error("An unknown error occurred whilst processing the image");return k.fileType=H,k}})(kt.API),function(e){var t=function(r){if(r!==void 0&&r!="")return!0};kt.API.events.push(["addPage",function(r){this.internal.getPageInfo(r.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(r){for(var n,a,s,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(r.objId),c=r.pageContext.annotations,d=!1,f=0;f<c.length&&!d;f++)switch((n=c[f]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(d=!0);break;case"reference":case"text":case"freetext":d=!0}if(d!=0){this.internal.write("/Annots [");for(var h=0;h<c.length;h++){n=c[h];var p=this.internal.pdfEscape,y=this.internal.getEncryptor(r.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var g=this.internal.newAdditionalObject(),w=this.internal.newAdditionalObject(),x=this.internal.getEncryptor(g.objId),v=n.title||"Note";s="<</Type /Annot /Subtype /Text "+(a="/Rect ["+i(n.bounds.x)+" "+o(n.bounds.y+n.bounds.h)+" "+i(n.bounds.x+n.bounds.w)+" "+o(n.bounds.y)+"] ")+"/Contents ("+p(x(n.contents))+")",s+=" /Popup "+w.objId+" 0 R",s+=" /P "+l.objId+" 0 R",s+=" /T ("+p(x(v))+") >>",g.content=s;var b=g.objId+" 0 R";s="<</Type /Annot /Subtype /Popup "+(a="/Rect ["+i(n.bounds.x+30)+" "+o(n.bounds.y+n.bounds.h)+" "+i(n.bounds.x+n.bounds.w+30)+" "+o(n.bounds.y)+"] ")+" /Parent "+b,n.open&&(s+=" /Open true"),s+=" >>",w.content=s,this.internal.write(g.objId,"0 R",w.objId,"0 R");break;case"freetext":a="/Rect ["+i(n.bounds.x)+" "+o(n.bounds.y)+" "+i(n.bounds.x+n.bounds.w)+" "+o(n.bounds.y+n.bounds.h)+"] ";var S=n.color||"#000000";s="<</Type /Annot /Subtype /FreeText "+a+"/Contents ("+p(y(n.contents))+")",s+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+S+")",s+=" /Border [0 0 0]",s+=" >>",this.internal.write(s);break;case"link":if(n.options.name){var T=this.annotations._nameMap[n.options.name];n.options.pageNumber=T.page,n.options.top=T.y}else n.options.top||(n.options.top=0);if(a="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",s="",n.options.url)s="<</Type /Annot /Subtype /Link "+a+"/Border [0 0 0] /A <</S /URI /URI ("+p(y(n.options.url))+") >>";else if(n.options.pageNumber)switch(s="<</Type /Annot /Subtype /Link "+a+"/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":s+=" /Fit]";break;case"FitH":s+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,s+=" /FitV "+n.options.left+"]";break;case"XYZ":default:var O=o(n.options.top);n.options.left=n.options.left||0,n.options.zoom===void 0&&(n.options.zoom=0),s+=" /XYZ "+n.options.left+" "+O+" "+n.options.zoom+"]"}s!=""&&(s+=" >>",this.internal.write(s))}}this.internal.write("]")}}]),e.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)}},e.link=function(r,n,a,s,i){var o=this.internal.getCurrentPageInfo(),l=this.internal.getCoordinateString,c=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:l(r),y:c(n),w:l(r+a),h:c(n+s)},options:i,type:"link"})},e.textWithLink=function(r,n,a,s){var i,o,l=this.getTextWidth(r),c=this.internal.getLineHeight()/this.internal.scaleFactor;if(s.maxWidth!==void 0){o=s.maxWidth;var d=this.splitTextToSize(r,o).length;i=Math.ceil(c*d)}else o=l,i=c;return this.text(r,n,a,s),a+=.2*c,s.align==="center"&&(n-=l/2),s.align==="right"&&(n-=l),this.link(n,a-c,o,i,s),l},e.getTextWidth=function(r){var n=this.internal.getFontSize();return this.getStringUnitWidth(r)*n/this.internal.scaleFactor}}(kt.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},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},a=[1570,1571,1573,1575];e.__arabicParser__={};var s=e.__arabicParser__.isInArabicSubstitutionA=function(g){return t[g.charCodeAt(0)]!==void 0},i=e.__arabicParser__.isArabicLetter=function(g){return typeof g=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(g)},o=e.__arabicParser__.isArabicEndLetter=function(g){return i(g)&&s(g)&&t[g.charCodeAt(0)].length<=2},l=e.__arabicParser__.isArabicAlfLetter=function(g){return i(g)&&a.indexOf(g.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(g){return i(g)&&s(g)&&t[g.charCodeAt(0)].length>=1};var c=e.__arabicParser__.arabicLetterHasFinalForm=function(g){return i(g)&&s(g)&&t[g.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(g){return i(g)&&s(g)&&t[g.charCodeAt(0)].length>=3};var d=e.__arabicParser__.arabicLetterHasMedialForm=function(g){return i(g)&&s(g)&&t[g.charCodeAt(0)].length==4},f=e.__arabicParser__.resolveLigatures=function(g){var w=0,x=r,v="",b=0;for(w=0;w<g.length;w+=1)x[g.charCodeAt(w)]!==void 0?(b++,typeof(x=x[g.charCodeAt(w)])=="number"&&(v+=String.fromCharCode(x),x=r,b=0),w===g.length-1&&(x=r,v+=g.charAt(w-(b-1)),w-=b-1,b=0)):(x=r,v+=g.charAt(w-b),w-=b,b=0);return v};e.__arabicParser__.isArabicDiacritic=function(g){return g!==void 0&&n[g.charCodeAt(0)]!==void 0};var h=e.__arabicParser__.getCorrectForm=function(g,w,x){return i(g)?s(g)===!1?-1:!c(g)||!i(w)&&!i(x)||!i(x)&&o(w)||o(g)&&!i(w)||o(g)&&l(w)||o(g)&&o(w)?0:d(g)&&i(w)&&!o(w)&&i(x)&&c(x)?3:o(g)||!i(x)?1:2:-1},p=function(g){var w=0,x=0,v=0,b="",S="",T="",O=(g=g||"").split("\\s+"),C=[];for(w=0;w<O.length;w+=1){for(C.push(""),x=0;x<O[w].length;x+=1)b=O[w][x],S=O[w][x-1],T=O[w][x+1],i(b)?(v=h(b,S,T),C[w]+=v!==-1?String.fromCharCode(t[b.charCodeAt(0)][v]):b):C[w]+=b;C[w]=f(C[w])}return C.join(" ")},y=e.__arabicParser__.processArabic=e.processArabic=function(){var g,w=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,x=[];if(Array.isArray(w)){var v=0;for(x=[],v=0;v<w.length;v+=1)Array.isArray(w[v])?x.push([p(w[v][0]),w[v][1],w[v][2]]):x.push([p(w[v])]);g=x}else g=p(w);return typeof arguments[0]=="string"?g:(arguments[0].text=g,arguments[0])};e.events.push(["preProcessText",y])}(kt.API),kt.API.autoPrint=function(e){var t;switch((e=e||{}).variant=e.variant||"non-conform",e.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})}return this},function(e){var t=function(){var r=void 0;Object.defineProperty(this,"pdf",{get:function(){return r},set:function(o){r=o}});var n=150;Object.defineProperty(this,"width",{get:function(){return n},set:function(o){n=isNaN(o)||Number.isInteger(o)===!1||o<0?150:o,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=n+1)}});var a=300;Object.defineProperty(this,"height",{get:function(){return a},set:function(o){a=isNaN(o)||Number.isInteger(o)===!1||o<0?300:o,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=a+1)}});var s=[];Object.defineProperty(this,"childNodes",{get:function(){return s},set:function(o){s=o}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(o){i=o}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(r,n){var a;if((r=r||"2d")!=="2d")return null;for(a in n)this.pdf.context2d.hasOwnProperty(a)&&(this.pdf.context2d[a]=n[a]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(kt.API),function(e){var t={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({},t),this.internal.__cell__.margins.width=this.getPageWidth(),a.call(this))},a=function(){this.internal.__cell__.lastCell=new s,this.internal.__cell__.pages=1},s=function(){var l=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return l},set:function(g){l=g}});var c=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return c},set:function(g){c=g}});var d=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return d},set:function(g){d=g}});var f=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return f},set:function(g){f=g}});var h=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return h},set:function(g){h=g}});var p=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return p},set:function(g){p=g}});var y=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return y},set:function(g){y=g}}),this};s.prototype.clone=function(){return new s(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},s.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(l){return n.call(this),this.internal.__cell__.headerFunction=typeof l=="function"?l:void 0,this},e.getTextDimensions=function(l,c){n.call(this);var d=(c=c||{}).fontSize||this.getFontSize(),f=c.font||this.getFont(),h=c.scaleFactor||this.internal.scaleFactor,p=0,y=0,g=0,w=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 x=c.maxWidth;x>0?typeof l=="string"?l=this.splitTextToSize(l,x):Object.prototype.toString.call(l)==="[object Array]"&&(l=l.reduce(function(b,S){return b.concat(w.splitTextToSize(S,x))},[])):l=Array.isArray(l)?l:[l];for(var v=0;v<l.length;v++)p<(g=this.getStringUnitWidth(l[v],{font:f})*d)&&(p=g);return p!==0&&(y=l.length),{w:p/=h,h:Math.max((y*d*this.getLineHeightFactor()-d*(this.getLineHeightFactor()-1))/h,0)}},e.cellAddPage=function(){n.call(this),this.addPage();var l=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new s(l.left,l.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var i=e.cell=function(){var l;l=arguments[0]instanceof s?arguments[0]:new s(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),n.call(this);var c=this.internal.__cell__.lastCell,d=this.internal.__cell__.padding,f=this.internal.__cell__.margins||t,h=this.internal.__cell__.tableHeaderRow,p=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+f.bottom>this.getPageHeight()?(this.cellAddPage(),l.y=f.top,p&&h&&(this.printHeaderRow(l.lineNumber,!0),l.y+=h[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-d,l.y+d,{align:"right",baseline:"top"}):l.align==="center"?this.text(l.text,l.x+l.width/2,l.y+d,{align:"center",baseline:"top",maxWidth:l.width-d-d}):this.text(l.text,l.x+d,l.y+d,{align:"left",baseline:"top",maxWidth:l.width-d-d})),this.internal.__cell__.lastCell=l,this};e.table=function(l,c,d,f,h){if(n.call(this),!d)throw new Error("No data for PDF table.");var p,y,g,w,x=[],v=[],b=[],S={},T={},O=[],C=[],j=(h=h||{}).autoSize||!1,L=h.printHeaders!==!1,M=h.css&&h.css["font-size"]!==void 0?16*h.css["font-size"]:h.fontSize||12,R=h.margins||Object.assign({width:this.getPageWidth()},t),k=typeof h.padding=="number"?h.padding:3,H=h.headerBackgroundColor||"#c8c8c8",q=h.headerTextColor||"#000";if(a.call(this),this.internal.__cell__.printHeaders=L,this.internal.__cell__.margins=R,this.internal.__cell__.table_font_size=M,this.internal.__cell__.padding=k,this.internal.__cell__.headerBackgroundColor=H,this.internal.__cell__.headerTextColor=q,this.setFontSize(M),f==null)v=x=Object.keys(d[0]),b=x.map(function(){return"left"});else if(Array.isArray(f)&&wr(f[0])==="object")for(x=f.map(function(re){return re.name}),v=f.map(function(re){return re.prompt||re.name||""}),b=f.map(function(re){return re.align||"left"}),p=0;p<f.length;p+=1)T[f[p].name]=f[p].width*(19.049976/25.4);else Array.isArray(f)&&typeof f[0]=="string"&&(v=x=f,b=x.map(function(){return"left"}));if(j||Array.isArray(f)&&typeof f[0]=="string")for(p=0;p<x.length;p+=1){for(S[w=x[p]]=d.map(function(re){return re[w]}),this.setFont(void 0,"bold"),O.push(this.getTextDimensions(v[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),y=S[w],this.setFont(void 0,"normal"),g=0;g<y.length;g+=1)O.push(this.getTextDimensions(y[g],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);T[w]=Math.max.apply(null,O)+k+k,O=[]}if(L){var ie={};for(p=0;p<x.length;p+=1)ie[x[p]]={},ie[x[p]].text=v[p],ie[x[p]].align=b[p];var Z=o.call(this,ie,T);C=x.map(function(re){return new s(l,c,T[re],Z,ie[re].text,void 0,ie[re].align)}),this.setTableHeaderRow(C),this.printHeaderRow(1,!1)}var Y=f.reduce(function(re,ge){return re[ge.name]=ge.align,re},{});for(p=0;p<d.length;p+=1){"rowStart"in h&&h.rowStart instanceof Function&&h.rowStart({row:p,data:d[p]},this);var z=o.call(this,d[p],T);for(g=0;g<x.length;g+=1){var U=d[p][x[g]];"cellStart"in h&&h.cellStart instanceof Function&&h.cellStart({row:p,col:g,data:U},this),i.call(this,new s(l,c,T[x[g]],z,U,p+2,Y[x[g]]))}}return this.internal.__cell__.table_x=l,this.internal.__cell__.table_y=c,this};var o=function(l,c){var d=this.internal.__cell__.padding,f=this.internal.__cell__.table_font_size,h=this.internal.scaleFactor;return Object.keys(l).map(function(p){var y=l[p];return this.splitTextToSize(y.hasOwnProperty("text")?y.text:y,c[p]-d-d)},this).map(function(p){return this.getLineHeightFactor()*p.length*f/h+d+d},this).reduce(function(p,y){return Math.max(p,y)},0)};e.setTableHeaderRow=function(l){n.call(this),this.internal.__cell__.tableHeaderRow=l},e.printHeaderRow=function(l,c){if(n.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var d;if(r=!0,typeof this.internal.__cell__.headerFunction=="function"){var f=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new s(f[0],f[1],f[2],f[3],void 0,-1)}this.setFont(void 0,"bold");for(var h=[],p=0;p<this.internal.__cell__.tableHeaderRow.length;p+=1){d=this.internal.__cell__.tableHeaderRow[p].clone(),c&&(d.y=this.internal.__cell__.margins.top||0,h.push(d)),d.lineNumber=l;var y=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),i.call(this,d),this.setTextColor(y)}h.length>0&&this.setTableHeaderRow(h),this.setFont(void 0,"normal"),r=!1}}(kt.API);var MO={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},BO=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],$5=DO(BO),zO=[100,200,300,400,500,600,700,800,900],nce=DO(zO);function G5(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),r=function(s){return MO[s=s||"normal"]?s:"normal"}(e.style),n=function(s){if(!s)return 400;if(typeof s=="number")return s>=100&&s<=900&&s%100==0?s:400;if(/^\d00$/.test(s))return parseInt(s);switch(s){case"bold":return 700;case"normal":default:return 400}}(e.weight),a=function(s){return typeof $5[s=s||"normal"]=="number"?s:"normal"}(e.stretch);return{family:t,style:r,weight:n,stretch:a,src:e.src||[],ref:e.ref||{name:t,style:[a,r,n].join(" ")}}}function wP(e,t,r,n){var a;for(a=r;a>=0&&a<t.length;a+=n)if(e[t[a]])return e[t[a]];for(a=r;a>=0&&a<t.length;a-=n)if(e[t[a]])return e[t[a]]}var ace={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},bP={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function _P(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function sce(e,t,r){for(var n=(r=r||{}).defaultFontFamily||"times",a=Object.assign({},ace,r.genericFontFamilies||{}),s=null,i=null,o=0;o<t.length;++o)if(a[(s=G5(t[o])).family]&&(s.family=a[s.family]),e.hasOwnProperty(s.family)){i=e[s.family];break}if(!(i=i||e[n]))throw new Error("Could not find a font-family for the rule '"+_P(s)+"' and default family '"+n+"'.");if(i=function(l,c){if(c[l])return c[l];var d=$5[l],f=d<=$5.normal?-1:1,h=wP(c,BO,d,f);if(!h)throw new Error("Could not find a matching font-stretch value for "+l);return h}(s.stretch,i),i=function(l,c){if(c[l])return c[l];for(var d=MO[l],f=0;f<d.length;++f)if(c[d[f]])return c[d[f]];throw new Error("Could not find a matching font-style for "+l)}(s.style,i),!(i=function(l,c){if(c[l])return c[l];if(l===400&&c[500])return c[500];if(l===500&&c[400])return c[400];var d=nce[l],f=wP(c,zO,d,l<400?-1:1);if(!f)throw new Error("Could not find a matching font-weight for value "+l);return f}(s.weight,i)))throw new Error("Failed to resolve a font for the rule '"+_P(s)+"'.");return i}function SP(e){return e.trimLeft()}function ice(e,t){for(var r=0;r<e.length;){if(e.charAt(r)===t)return[e.substring(0,r),e.substring(r+1)];r+=1}return null}function oce(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],e.substring(t[0].length)]}var Pg,AP,NP,P2=["times"];(function(e){var t,r,n,a,s,i,o,l,c,d=function(P){return P=P||{},this.isStrokeTransparent=P.isStrokeTransparent||!1,this.strokeOpacity=P.strokeOpacity||1,this.strokeStyle=P.strokeStyle||"#000000",this.fillStyle=P.fillStyle||"#000000",this.isFillTransparent=P.isFillTransparent||!1,this.fillOpacity=P.fillOpacity||1,this.font=P.font||"10px sans-serif",this.textBaseline=P.textBaseline||"alphabetic",this.textAlign=P.textAlign||"left",this.lineWidth=P.lineWidth||1,this.lineJoin=P.lineJoin||"miter",this.lineCap=P.lineCap||"butt",this.path=P.path||[],this.transform=P.transform!==void 0?P.transform.clone():new l,this.globalCompositeOperation=P.globalCompositeOperation||"normal",this.globalAlpha=P.globalAlpha||1,this.clip_path=P.clip_path||[],this.currentPoint=P.currentPoint||new i,this.miterLimit=P.miterLimit||10,this.lastPoint=P.lastPoint||new i,this.lineDashOffset=P.lineDashOffset||0,this.lineDash=P.lineDash||[],this.margin=P.margin||[0,0,0,0],this.prevPageLastElemOffset=P.prevPageLastElemOffset||0,this.ignoreClearRect=typeof P.ignoreClearRect!="boolean"||P.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new f(this),t=this.internal.f2,r=this.internal.getCoordinateString,n=this.internal.getVerticalCoordinateString,a=this.internal.getHorizontalCoordinate,s=this.internal.getVerticalCoordinate,i=this.internal.Point,o=this.internal.Rectangle,l=this.internal.Matrix,c=new d}]);var f=function(P){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var I=P;Object.defineProperty(this,"pdf",{get:function(){return I}});var D=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return D},set:function(Re){D=!!Re}});var B=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return B},set:function(Re){B=!!Re}});var X=0;Object.defineProperty(this,"posX",{get:function(){return X},set:function(Re){isNaN(Re)||(X=Re)}});var se=0;Object.defineProperty(this,"posY",{get:function(){return se},set:function(Re){isNaN(Re)||(se=Re)}}),Object.defineProperty(this,"margin",{get:function(){return c.margin},set:function(Re){var ue;typeof Re=="number"?ue=[Re,Re,Re,Re]:((ue=new Array(4))[0]=Re[0],ue[1]=Re.length>=2?Re[1]:ue[0],ue[2]=Re.length>=3?Re[2]:ue[0],ue[3]=Re.length>=4?Re[3]:ue[1]),c.margin=ue}});var he=!1;Object.defineProperty(this,"autoPaging",{get:function(){return he},set:function(Re){he=Re}});var pe=0;Object.defineProperty(this,"lastBreak",{get:function(){return pe},set:function(Re){pe=Re}});var ye=[];Object.defineProperty(this,"pageBreaks",{get:function(){return ye},set:function(Re){ye=Re}}),Object.defineProperty(this,"ctx",{get:function(){return c},set:function(Re){Re instanceof d&&(c=Re)}}),Object.defineProperty(this,"path",{get:function(){return c.path},set:function(Re){c.path=Re}});var Ee=[];Object.defineProperty(this,"ctxStack",{get:function(){return Ee},set:function(Re){Ee=Re}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Re){var ue;ue=h(Re),this.ctx.fillStyle=ue.style,this.ctx.isFillTransparent=ue.a===0,this.ctx.fillOpacity=ue.a,this.pdf.setFillColor(ue.r,ue.g,ue.b,{a:ue.a}),this.pdf.setTextColor(ue.r,ue.g,ue.b,{a:ue.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Re){var ue=h(Re);this.ctx.strokeStyle=ue.style,this.ctx.isStrokeTransparent=ue.a===0,this.ctx.strokeOpacity=ue.a,ue.a===0?this.pdf.setDrawColor(255,255,255):(ue.a,this.pdf.setDrawColor(ue.r,ue.g,ue.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Re){["butt","round","square"].indexOf(Re)!==-1&&(this.ctx.lineCap=Re,this.pdf.setLineCap(Re))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Re){isNaN(Re)||(this.ctx.lineWidth=Re,this.pdf.setLineWidth(Re))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Re){["bevel","round","miter"].indexOf(Re)!==-1&&(this.ctx.lineJoin=Re,this.pdf.setLineJoin(Re))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Re){isNaN(Re)||(this.ctx.miterLimit=Re,this.pdf.setMiterLimit(Re))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Re){this.ctx.textBaseline=Re}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Re){["right","end","center","left","start"].indexOf(Re)!==-1&&(this.ctx.textAlign=Re)}});var Fe=null;function Ge(Re,ue){if(Fe===null){var Ve=function(lt){var $e=[];return Object.keys(lt).forEach(function(ne){lt[ne].forEach(function(me){var we=null;switch(me){case"bold":we={family:ne,weight:"bold"};break;case"italic":we={family:ne,style:"italic"};break;case"bolditalic":we={family:ne,weight:"bold",style:"italic"};break;case"":case"normal":we={family:ne}}we!==null&&(we.ref={name:ne,style:me},$e.push(we))})}),$e}(Re.getFontList());Fe=function(lt){for(var $e={},ne=0;ne<lt.length;++ne){var me=G5(lt[ne]),we=me.family,Me=me.stretch,Ie=me.style,De=me.weight;$e[we]=$e[we]||{},$e[we][Me]=$e[we][Me]||{},$e[we][Me][Ie]=$e[we][Me][Ie]||{},$e[we][Me][Ie][De]=me}return $e}(Ve.concat(ue))}return Fe}var Je=null;Object.defineProperty(this,"fontFaces",{get:function(){return Je},set:function(Re){Fe=null,Je=Re}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Re){var ue;if(this.ctx.font=Re,(ue=/^\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(Re))!==null){var Ve=ue[1],lt=(ue[2],ue[3]),$e=ue[4],ne=(ue[5],ue[6]),me=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec($e)[2];$e=Math.floor(me==="px"?parseFloat($e)*this.pdf.internal.scaleFactor:me==="em"?parseFloat($e)*this.pdf.getFontSize():parseFloat($e)*this.pdf.internal.scaleFactor),this.pdf.setFontSize($e);var we=function(_t){var It,st,nn=[],Gt=_t.trim();if(Gt==="")return P2;if(Gt in bP)return[bP[Gt]];for(;Gt!=="";){switch(st=null,It=(Gt=SP(Gt)).charAt(0)){case'"':case"'":st=ice(Gt.substring(1),It);break;default:st=oce(Gt)}if(st===null||(nn.push(st[0]),(Gt=SP(st[1]))!==""&&Gt.charAt(0)!==","))return P2;Gt=Gt.replace(/^,/,"")}return nn}(ne);if(this.fontFaces){var Me=sce(Ge(this.pdf,this.fontFaces),we.map(function(_t){return{family:_t,stretch:"normal",weight:lt,style:Ve}}));this.pdf.setFont(Me.ref.name,Me.ref.style)}else{var Ie="";(lt==="bold"||parseInt(lt,10)>=700||Ve==="bold")&&(Ie="bold"),Ve==="italic"&&(Ie+="italic"),Ie.length===0&&(Ie="normal");for(var De="",Ze={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"},vt=0;vt<we.length;vt++){if(this.pdf.internal.getFont(we[vt],Ie,{noFallback:!0,disableWarning:!0})!==void 0){De=we[vt];break}if(Ie==="bolditalic"&&this.pdf.internal.getFont(we[vt],"bold",{noFallback:!0,disableWarning:!0})!==void 0)De=we[vt],Ie="bold";else if(this.pdf.internal.getFont(we[vt],"normal",{noFallback:!0,disableWarning:!0})!==void 0){De=we[vt],Ie="normal";break}}if(De===""){for(var bt=0;bt<we.length;bt++)if(Ze[we[bt]]){De=Ze[we[bt]];break}}De=De===""?"Times":De,this.pdf.setFont(De,Ie)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Re){this.ctx.globalCompositeOperation=Re}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Re){this.ctx.globalAlpha=Re}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Re){this.ctx.lineDashOffset=Re,ge.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Re){this.ctx.lineDash=Re,ge.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Re){this.ctx.ignoreClearRect=!!Re}})};f.prototype.setLineDash=function(P){this.lineDash=P},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){S.call(this,"fill",!1)},f.prototype.stroke=function(){S.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(P,I){if(isNaN(P)||isNaN(I))throw kr.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var D=this.ctx.transform.applyToPoint(new i(P,I));this.path.push({type:"mt",x:D.x,y:D.y}),this.ctx.lastPoint=new i(P,I)},f.prototype.closePath=function(){var P=new i(0,0),I=0;for(I=this.path.length-1;I!==-1;I--)if(this.path[I].type==="begin"&&wr(this.path[I+1])==="object"&&typeof this.path[I+1].x=="number"){P=new i(this.path[I+1].x,this.path[I+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new i(P.x,P.y)},f.prototype.lineTo=function(P,I){if(isNaN(P)||isNaN(I))throw kr.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var D=this.ctx.transform.applyToPoint(new i(P,I));this.path.push({type:"lt",x:D.x,y:D.y}),this.ctx.lastPoint=new i(D.x,D.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),S.call(this,null,!0)},f.prototype.quadraticCurveTo=function(P,I,D,B){if(isNaN(D)||isNaN(B)||isNaN(P)||isNaN(I))throw kr.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var X=this.ctx.transform.applyToPoint(new i(D,B)),se=this.ctx.transform.applyToPoint(new i(P,I));this.path.push({type:"qct",x1:se.x,y1:se.y,x:X.x,y:X.y}),this.ctx.lastPoint=new i(X.x,X.y)},f.prototype.bezierCurveTo=function(P,I,D,B,X,se){if(isNaN(X)||isNaN(se)||isNaN(P)||isNaN(I)||isNaN(D)||isNaN(B))throw kr.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var he=this.ctx.transform.applyToPoint(new i(X,se)),pe=this.ctx.transform.applyToPoint(new i(P,I)),ye=this.ctx.transform.applyToPoint(new i(D,B));this.path.push({type:"bct",x1:pe.x,y1:pe.y,x2:ye.x,y2:ye.y,x:he.x,y:he.y}),this.ctx.lastPoint=new i(he.x,he.y)},f.prototype.arc=function(P,I,D,B,X,se){if(isNaN(P)||isNaN(I)||isNaN(D)||isNaN(B)||isNaN(X))throw kr.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(se=!!se,!this.ctx.transform.isIdentity){var he=this.ctx.transform.applyToPoint(new i(P,I));P=he.x,I=he.y;var pe=this.ctx.transform.applyToPoint(new i(0,D)),ye=this.ctx.transform.applyToPoint(new i(0,0));D=Math.sqrt(Math.pow(pe.x-ye.x,2)+Math.pow(pe.y-ye.y,2))}Math.abs(X-B)>=2*Math.PI&&(B=0,X=2*Math.PI),this.path.push({type:"arc",x:P,y:I,radius:D,startAngle:B,endAngle:X,counterclockwise:se})},f.prototype.arcTo=function(P,I,D,B,X){throw new Error("arcTo not implemented.")},f.prototype.rect=function(P,I,D,B){if(isNaN(P)||isNaN(I)||isNaN(D)||isNaN(B))throw kr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(P,I),this.lineTo(P+D,I),this.lineTo(P+D,I+B),this.lineTo(P,I+B),this.lineTo(P,I),this.lineTo(P+D,I),this.lineTo(P,I)},f.prototype.fillRect=function(P,I,D,B){if(isNaN(P)||isNaN(I)||isNaN(D)||isNaN(B))throw kr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var X={};this.lineCap!=="butt"&&(X.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(X.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(P,I,D,B),this.fill(),X.hasOwnProperty("lineCap")&&(this.lineCap=X.lineCap),X.hasOwnProperty("lineJoin")&&(this.lineJoin=X.lineJoin)}},f.prototype.strokeRect=function(P,I,D,B){if(isNaN(P)||isNaN(I)||isNaN(D)||isNaN(B))throw kr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");y.call(this)||(this.beginPath(),this.rect(P,I,D,B),this.stroke())},f.prototype.clearRect=function(P,I,D,B){if(isNaN(P)||isNaN(I)||isNaN(D)||isNaN(B))throw kr.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(P,I,D,B))},f.prototype.save=function(P){P=typeof P!="boolean"||P;for(var I=this.pdf.internal.getCurrentPageInfo().pageNumber,D=0;D<this.pdf.internal.getNumberOfPages();D++)this.pdf.setPage(D+1),this.pdf.internal.out("q");if(this.pdf.setPage(I),P){this.ctx.fontSize=this.pdf.internal.getFontSize();var B=new d(this.ctx);this.ctxStack.push(this.ctx),this.ctx=B}},f.prototype.restore=function(P){P=typeof P!="boolean"||P;for(var I=this.pdf.internal.getCurrentPageInfo().pageNumber,D=0;D<this.pdf.internal.getNumberOfPages();D++)this.pdf.setPage(D+1),this.pdf.internal.out("Q");this.pdf.setPage(I),P&&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)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var h=function(P){var I,D,B,X;if(P.isCanvasGradient===!0&&(P=P.getColor()),!P)return{r:0,g:0,b:0,a:0,style:P};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(P))I=0,D=0,B=0,X=0;else{var se=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(P);if(se!==null)I=parseInt(se[1]),D=parseInt(se[2]),B=parseInt(se[3]),X=1;else if((se=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(P))!==null)I=parseInt(se[1]),D=parseInt(se[2]),B=parseInt(se[3]),X=parseFloat(se[4]);else{if(X=1,typeof P=="string"&&P.charAt(0)!=="#"){var he=new jO(P);P=he.ok?he.toHex():"#000000"}P.length===4?(I=P.substring(1,2),I+=I,D=P.substring(2,3),D+=D,B=P.substring(3,4),B+=B):(I=P.substring(1,3),D=P.substring(3,5),B=P.substring(5,7)),I=parseInt(I,16),D=parseInt(D,16),B=parseInt(B,16)}}return{r:I,g:D,b:B,a:X,style:P}},p=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},y=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};f.prototype.fillText=function(P,I,D,B){if(isNaN(I)||isNaN(D)||typeof P!="string")throw kr.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(B=isNaN(B)?void 0:B,!p.call(this)){var X=z(this.ctx.transform.rotation),se=this.ctx.transform.scaleX;k.call(this,{text:P,x:I,y:D,scale:se,angle:X,align:this.textAlign,maxWidth:B})}},f.prototype.strokeText=function(P,I,D,B){if(isNaN(I)||isNaN(D)||typeof P!="string")throw kr.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!y.call(this)){B=isNaN(B)?void 0:B;var X=z(this.ctx.transform.rotation),se=this.ctx.transform.scaleX;k.call(this,{text:P,x:I,y:D,scale:se,renderingMode:"stroke",angle:X,align:this.textAlign,maxWidth:B})}},f.prototype.measureText=function(P){if(typeof P!="string")throw kr.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var I=this.pdf,D=this.pdf.internal.scaleFactor,B=I.internal.getFontSize(),X=I.getStringUnitWidth(P)*B/I.internal.scaleFactor,se=function(he){var pe=(he=he||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return pe}}),this};return new se({width:X*=Math.round(96*D/72*1e4)/1e4})},f.prototype.scale=function(P,I){if(isNaN(P)||isNaN(I))throw kr.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var D=new l(P,0,0,I,0,0);this.ctx.transform=this.ctx.transform.multiply(D)},f.prototype.rotate=function(P){if(isNaN(P))throw kr.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var I=new l(Math.cos(P),Math.sin(P),-Math.sin(P),Math.cos(P),0,0);this.ctx.transform=this.ctx.transform.multiply(I)},f.prototype.translate=function(P,I){if(isNaN(P)||isNaN(I))throw kr.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var D=new l(1,0,0,1,P,I);this.ctx.transform=this.ctx.transform.multiply(D)},f.prototype.transform=function(P,I,D,B,X,se){if(isNaN(P)||isNaN(I)||isNaN(D)||isNaN(B)||isNaN(X)||isNaN(se))throw kr.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var he=new l(P,I,D,B,X,se);this.ctx.transform=this.ctx.transform.multiply(he)},f.prototype.setTransform=function(P,I,D,B,X,se){P=isNaN(P)?1:P,I=isNaN(I)?0:I,D=isNaN(D)?0:D,B=isNaN(B)?1:B,X=isNaN(X)?0:X,se=isNaN(se)?0:se,this.ctx.transform=new l(P,I,D,B,X,se)};var g=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(P,I,D,B,X,se,he,pe,ye){var Ee=this.pdf.getImageProperties(P),Fe=1,Ge=1,Je=1,Re=1;B!==void 0&&pe!==void 0&&(Je=pe/B,Re=ye/X,Fe=Ee.width/B*pe/B,Ge=Ee.height/X*ye/X),se===void 0&&(se=I,he=D,I=0,D=0),B!==void 0&&pe===void 0&&(pe=B,ye=X),B===void 0&&pe===void 0&&(pe=Ee.width,ye=Ee.height);for(var ue,Ve=this.ctx.transform.decompose(),lt=z(Ve.rotate.shx),$e=new l,ne=($e=($e=($e=$e.multiply(Ve.translate)).multiply(Ve.skew)).multiply(Ve.scale)).applyToRectangle(new o(se-I*Je,he-D*Re,B*Fe,X*Ge)),me=w.call(this,ne),we=[],Me=0;Me<me.length;Me+=1)we.indexOf(me[Me])===-1&&we.push(me[Me]);if(b(we),this.autoPaging)for(var Ie=we[0],De=we[we.length-1],Ze=Ie;Ze<De+1;Ze++){this.pdf.setPage(Ze);var vt=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],bt=Ze===1?this.posY+this.margin[0]:this.margin[0],_t=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],It=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],st=Ze===1?0:_t+(Ze-2)*It;if(this.ctx.clip_path.length!==0){var nn=this.path;ue=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(ue,this.posX+this.margin[3],-st+bt+this.ctx.prevPageLastElemOffset),T.call(this,"fill",!0),this.path=nn}var Gt=JSON.parse(JSON.stringify(ne));Gt=v([Gt],this.posX+this.margin[3],-st+bt+this.ctx.prevPageLastElemOffset)[0];var Ln=(Ze>Ie||Ze<De)&&g.call(this);Ln&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],vt,It,null).clip().discardPath()),this.pdf.addImage(P,"JPEG",Gt.x,Gt.y,Gt.w,Gt.h,null,null,lt),Ln&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(P,"JPEG",ne.x,ne.y,ne.w,ne.h,null,null,lt)};var w=function(P,I,D){var B=[];I=I||this.pdf.internal.pageSize.width,D=D||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var X=this.posY+this.ctx.prevPageLastElemOffset;switch(P.type){default:case"mt":case"lt":B.push(Math.floor((P.y+X)/D)+1);break;case"arc":B.push(Math.floor((P.y+X-P.radius)/D)+1),B.push(Math.floor((P.y+X+P.radius)/D)+1);break;case"qct":var se=U(this.ctx.lastPoint.x,this.ctx.lastPoint.y,P.x1,P.y1,P.x,P.y);B.push(Math.floor((se.y+X)/D)+1),B.push(Math.floor((se.y+se.h+X)/D)+1);break;case"bct":var he=re(this.ctx.lastPoint.x,this.ctx.lastPoint.y,P.x1,P.y1,P.x2,P.y2,P.x,P.y);B.push(Math.floor((he.y+X)/D)+1),B.push(Math.floor((he.y+he.h+X)/D)+1);break;case"rect":B.push(Math.floor((P.y+X)/D)+1),B.push(Math.floor((P.y+P.h+X)/D)+1)}for(var pe=0;pe<B.length;pe+=1)for(;this.pdf.internal.getNumberOfPages()<B[pe];)x.call(this);return B},x=function(){var P=this.fillStyle,I=this.strokeStyle,D=this.font,B=this.lineCap,X=this.lineWidth,se=this.lineJoin;this.pdf.addPage(),this.fillStyle=P,this.strokeStyle=I,this.font=D,this.lineCap=B,this.lineWidth=X,this.lineJoin=se},v=function(P,I,D){for(var B=0;B<P.length;B++)switch(P[B].type){case"bct":P[B].x2+=I,P[B].y2+=D;case"qct":P[B].x1+=I,P[B].y1+=D;case"mt":case"lt":case"arc":default:P[B].x+=I,P[B].y+=D}return P},b=function(P){return P.sort(function(I,D){return I-D})},S=function(P,I){for(var D,B,X=this.fillStyle,se=this.strokeStyle,he=this.lineCap,pe=this.lineWidth,ye=Math.abs(pe*this.ctx.transform.scaleX),Ee=this.lineJoin,Fe=JSON.parse(JSON.stringify(this.path)),Ge=JSON.parse(JSON.stringify(this.path)),Je=[],Re=0;Re<Ge.length;Re++)if(Ge[Re].x!==void 0)for(var ue=w.call(this,Ge[Re]),Ve=0;Ve<ue.length;Ve+=1)Je.indexOf(ue[Ve])===-1&&Je.push(ue[Ve]);for(var lt=0;lt<Je.length;lt++)for(;this.pdf.internal.getNumberOfPages()<Je[lt];)x.call(this);if(b(Je),this.autoPaging)for(var $e=Je[0],ne=Je[Je.length-1],me=$e;me<ne+1;me++){this.pdf.setPage(me),this.fillStyle=X,this.strokeStyle=se,this.lineCap=he,this.lineWidth=ye,this.lineJoin=Ee;var we=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Me=me===1?this.posY+this.margin[0]:this.margin[0],Ie=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],De=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ze=me===1?0:Ie+(me-2)*De;if(this.ctx.clip_path.length!==0){var vt=this.path;D=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(D,this.posX+this.margin[3],-Ze+Me+this.ctx.prevPageLastElemOffset),T.call(this,P,!0),this.path=vt}if(B=JSON.parse(JSON.stringify(Fe)),this.path=v(B,this.posX+this.margin[3],-Ze+Me+this.ctx.prevPageLastElemOffset),I===!1||me===0){var bt=(me>$e||me<ne)&&g.call(this);bt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],we,De,null).clip().discardPath()),T.call(this,P,I),bt&&this.pdf.restoreGraphicsState()}this.lineWidth=pe}else this.lineWidth=ye,T.call(this,P,I),this.lineWidth=pe;this.path=Fe},T=function(P,I){if((P!=="stroke"||I||!y.call(this))&&(P==="stroke"||I||!p.call(this))){for(var D,B,X=[],se=this.path,he=0;he<se.length;he++){var pe=se[he];switch(pe.type){case"begin":X.push({begin:!0});break;case"close":X.push({close:!0});break;case"mt":X.push({start:pe,deltas:[],abs:[]});break;case"lt":var ye=X.length;if(se[he-1]&&!isNaN(se[he-1].x)&&(D=[pe.x-se[he-1].x,pe.y-se[he-1].y],ye>0)){for(;ye>=0;ye--)if(X[ye-1].close!==!0&&X[ye-1].begin!==!0){X[ye-1].deltas.push(D),X[ye-1].abs.push(pe);break}}break;case"bct":D=[pe.x1-se[he-1].x,pe.y1-se[he-1].y,pe.x2-se[he-1].x,pe.y2-se[he-1].y,pe.x-se[he-1].x,pe.y-se[he-1].y],X[X.length-1].deltas.push(D);break;case"qct":var Ee=se[he-1].x+2/3*(pe.x1-se[he-1].x),Fe=se[he-1].y+2/3*(pe.y1-se[he-1].y),Ge=pe.x+2/3*(pe.x1-pe.x),Je=pe.y+2/3*(pe.y1-pe.y),Re=pe.x,ue=pe.y;D=[Ee-se[he-1].x,Fe-se[he-1].y,Ge-se[he-1].x,Je-se[he-1].y,Re-se[he-1].x,ue-se[he-1].y],X[X.length-1].deltas.push(D);break;case"arc":X.push({deltas:[],abs:[],arc:!0}),Array.isArray(X[X.length-1].abs)&&X[X.length-1].abs.push(pe)}}B=I?null:P==="stroke"?"stroke":"fill";for(var Ve=!1,lt=0;lt<X.length;lt++)if(X[lt].arc)for(var $e=X[lt].abs,ne=0;ne<$e.length;ne++){var me=$e[ne];me.type==="arc"?j.call(this,me.x,me.y,me.radius,me.startAngle,me.endAngle,me.counterclockwise,void 0,I,!Ve):H.call(this,me.x,me.y),Ve=!0}else if(X[lt].close===!0)this.pdf.internal.out("h"),Ve=!1;else if(X[lt].begin!==!0){var we=X[lt].start.x,Me=X[lt].start.y;q.call(this,X[lt].deltas,we,Me),Ve=!0}B&&L.call(this,B),I&&M.call(this)}},O=function(P){var I=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,D=I*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return P-D;case"top":return P+I-D;case"hanging":return P+I-2*D;case"middle":return P+I/2-D;case"ideographic":return P;case"alphabetic":default:return P}},C=function(P){return P+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var P=function(){};return P.colorStops=[],P.addColorStop=function(I,D){this.colorStops.push([I,D])},P.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},P.isCanvasGradient=!0,P},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var j=function(P,I,D,B,X,se,he,pe,ye){for(var Ee=Z.call(this,D,B,X,se),Fe=0;Fe<Ee.length;Fe++){var Ge=Ee[Fe];Fe===0&&(ye?R.call(this,Ge.x1+P,Ge.y1+I):H.call(this,Ge.x1+P,Ge.y1+I)),ie.call(this,P,I,Ge.x2,Ge.y2,Ge.x3,Ge.y3,Ge.x4,Ge.y4)}pe?M.call(this):L.call(this,he)},L=function(P){switch(P){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},M=function(){this.pdf.clip(),this.pdf.discardPath()},R=function(P,I){this.pdf.internal.out(r(P)+" "+n(I)+" m")},k=function(P){var I;switch(P.align){case"right":case"end":I="right";break;case"center":I="center";break;case"left":case"start":default:I="left"}var D=this.pdf.getTextDimensions(P.text),B=O.call(this,P.y),X=C.call(this,B)-D.h,se=this.ctx.transform.applyToPoint(new i(P.x,B)),he=this.ctx.transform.decompose(),pe=new l;pe=(pe=(pe=pe.multiply(he.translate)).multiply(he.skew)).multiply(he.scale);for(var ye,Ee,Fe,Ge=this.ctx.transform.applyToRectangle(new o(P.x,B,D.w,D.h)),Je=pe.applyToRectangle(new o(P.x,X,D.w,D.h)),Re=w.call(this,Je),ue=[],Ve=0;Ve<Re.length;Ve+=1)ue.indexOf(Re[Ve])===-1&&ue.push(Re[Ve]);if(b(ue),this.autoPaging)for(var lt=ue[0],$e=ue[ue.length-1],ne=lt;ne<$e+1;ne++){this.pdf.setPage(ne);var me=ne===1?this.posY+this.margin[0]:this.margin[0],we=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Me=this.pdf.internal.pageSize.height-this.margin[2],Ie=Me-this.margin[0],De=this.pdf.internal.pageSize.width-this.margin[1],Ze=De-this.margin[3],vt=ne===1?0:we+(ne-2)*Ie;if(this.ctx.clip_path.length!==0){var bt=this.path;ye=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(ye,this.posX+this.margin[3],-1*vt+me),T.call(this,"fill",!0),this.path=bt}var _t=v([JSON.parse(JSON.stringify(Je))],this.posX+this.margin[3],-vt+me+this.ctx.prevPageLastElemOffset)[0];P.scale>=.01&&(Ee=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Ee*P.scale),Fe=this.lineWidth,this.lineWidth=Fe*P.scale);var It=this.autoPaging!=="text";if(It||_t.y+_t.h<=Me){if(It||_t.y>=me&&_t.x<=De){var st=It?P.text:this.pdf.splitTextToSize(P.text,P.maxWidth||De-_t.x)[0],nn=v([JSON.parse(JSON.stringify(Ge))],this.posX+this.margin[3],-vt+me+this.ctx.prevPageLastElemOffset)[0],Gt=It&&(ne>lt||ne<$e)&&g.call(this);Gt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ze,Ie,null).clip().discardPath()),this.pdf.text(st,nn.x,nn.y,{angle:P.angle,align:I,renderingMode:P.renderingMode}),Gt&&this.pdf.restoreGraphicsState()}}else _t.y<Me&&(this.ctx.prevPageLastElemOffset+=Me-_t.y);P.scale>=.01&&(this.pdf.setFontSize(Ee),this.lineWidth=Fe)}else P.scale>=.01&&(Ee=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Ee*P.scale),Fe=this.lineWidth,this.lineWidth=Fe*P.scale),this.pdf.text(P.text,se.x+this.posX,se.y+this.posY,{angle:P.angle,align:I,renderingMode:P.renderingMode,maxWidth:P.maxWidth}),P.scale>=.01&&(this.pdf.setFontSize(Ee),this.lineWidth=Fe)},H=function(P,I,D,B){D=D||0,B=B||0,this.pdf.internal.out(r(P+D)+" "+n(I+B)+" l")},q=function(P,I,D){return this.pdf.lines(P,I,D,null,null)},ie=function(P,I,D,B,X,se,he,pe){this.pdf.internal.out([t(a(D+P)),t(s(B+I)),t(a(X+P)),t(s(se+I)),t(a(he+P)),t(s(pe+I)),"c"].join(" "))},Z=function(P,I,D,B){for(var X=2*Math.PI,se=Math.PI/2;I>D;)I-=X;var he=Math.abs(D-I);he<X&&B&&(he=X-he);for(var pe=[],ye=B?-1:1,Ee=I;he>1e-5;){var Fe=Ee+ye*Math.min(he,se);pe.push(Y.call(this,P,Ee,Fe)),he-=Math.abs(Fe-Ee),Ee=Fe}return pe},Y=function(P,I,D){var B=(D-I)/2,X=P*Math.cos(B),se=P*Math.sin(B),he=X,pe=-se,ye=he*he+pe*pe,Ee=ye+he*X+pe*se,Fe=4/3*(Math.sqrt(2*ye*Ee)-Ee)/(he*se-pe*X),Ge=he-Fe*pe,Je=pe+Fe*he,Re=Ge,ue=-Je,Ve=B+I,lt=Math.cos(Ve),$e=Math.sin(Ve);return{x1:P*Math.cos(I),y1:P*Math.sin(I),x2:Ge*lt-Je*$e,y2:Ge*$e+Je*lt,x3:Re*lt-ue*$e,y3:Re*$e+ue*lt,x4:P*Math.cos(D),y4:P*Math.sin(D)}},z=function(P){return 180*P/Math.PI},U=function(P,I,D,B,X,se){var he=P+.5*(D-P),pe=I+.5*(B-I),ye=X+.5*(D-X),Ee=se+.5*(B-se),Fe=Math.min(P,X,he,ye),Ge=Math.max(P,X,he,ye),Je=Math.min(I,se,pe,Ee),Re=Math.max(I,se,pe,Ee);return new o(Fe,Je,Ge-Fe,Re-Je)},re=function(P,I,D,B,X,se,he,pe){var ye,Ee,Fe,Ge,Je,Re,ue,Ve,lt,$e,ne,me,we,Me,Ie=D-P,De=B-I,Ze=X-D,vt=se-B,bt=he-X,_t=pe-se;for(Ee=0;Ee<41;Ee++)lt=(ue=(Fe=P+(ye=Ee/40)*Ie)+ye*((Je=D+ye*Ze)-Fe))+ye*(Je+ye*(X+ye*bt-Je)-ue),$e=(Ve=(Ge=I+ye*De)+ye*((Re=B+ye*vt)-Ge))+ye*(Re+ye*(se+ye*_t-Re)-Ve),Ee==0?(ne=lt,me=$e,we=lt,Me=$e):(ne=Math.min(ne,lt),me=Math.min(me,$e),we=Math.max(we,lt),Me=Math.max(Me,$e));return new o(Math.round(ne),Math.round(me),Math.round(we-ne),Math.round(Me-me))},ge=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var P,I,D=(P=this.ctx.lineDash,I=this.ctx.lineDashOffset,JSON.stringify({lineDash:P,lineDashOffset:I}));this.prevLineDash!==D&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=D)}}})(kt.API),function(e){var t=function(s){var i,o,l,c,d,f,h,p,y,g;for(o=[],l=0,c=(s+=i="\0\0\0\0".slice(s.length%4||4)).length;c>l;l+=4)(d=(s.charCodeAt(l)<<24)+(s.charCodeAt(l+1)<<16)+(s.charCodeAt(l+2)<<8)+s.charCodeAt(l+3))!==0?(f=(d=((d=((d=((d=(d-(g=d%85))/85)-(y=d%85))/85)-(p=d%85))/85)-(h=d%85))/85)%85,o.push(f+33,h+33,p+33,y+33,g+33)):o.push(122);return function(w,x){for(var v=x;v>0;v--)w.pop()}(o,i.length),String.fromCharCode.apply(String,o)+"~>"},r=function(s){var i,o,l,c,d,f=String,h="length",p=255,y="charCodeAt",g="slice",w="replace";for(s[g](-2),s=s[g](0,-2)[w](/\s/g,"")[w]("z","!!!!!"),l=[],c=0,d=(s+=i="uuuuu"[g](s[h]%5||5))[h];d>c;c+=5)o=52200625*(s[y](c)-33)+614125*(s[y](c+1)-33)+7225*(s[y](c+2)-33)+85*(s[y](c+3)-33)+(s[y](c+4)-33),l.push(p&o>>24,p&o>>16,p&o>>8,p&o);return function(x,v){for(var b=v;b>0;b--)x.pop()}(l,i[h]),f.fromCharCode.apply(f,l)},n=function(s){var i=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((s=s.replace(/\s/g,"")).indexOf(">")!==-1&&(s=s.substr(0,s.indexOf(">"))),s.length%2&&(s+="0"),i.test(s)===!1)return"";for(var o="",l=0;l<s.length;l+=2)o+=String.fromCharCode("0x"+(s[l]+s[l+1]));return o},a=function(s){for(var i=new Uint8Array(s.length),o=s.length;o--;)i[o]=s.charCodeAt(o);return s=(i=H5(i)).reduce(function(l,c){return l+String.fromCharCode(c)},"")};e.processDataByFilters=function(s,i){var o=0,l=s||"",c=[];for(typeof(i=i||[])=="string"&&(i=[i]),o=0;o<i.length;o+=1)switch(i[o]){case"ASCII85Decode":case"/ASCII85Decode":l=r(l),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":l=t(l),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":l=n(l),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":l=l.split("").map(function(d){return("0"+d.charCodeAt().toString(16)).slice(-2)}).join("")+">",c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":l=a(l),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+i[o]+'" is not implemented')}return{data:l,reverseChain:c.reverse().join(" ")}}}(kt.API),function(e){e.loadFile=function(t,r,n){return function(a,s,i){s=s!==!1,i=typeof i=="function"?i:function(){};var o=void 0;try{o=function(l,c,d){var f=new XMLHttpRequest,h=0,p=function(y){var g=y.length,w=[],x=String.fromCharCode;for(h=0;h<g;h+=1)w.push(x(255&y.charCodeAt(h)));return w.join("")};if(f.open("GET",l,!c),f.overrideMimeType("text/plain; charset=x-user-defined"),c===!1&&(f.onload=function(){f.status===200?d(p(this.responseText)):d(void 0)}),f.send(null),c&&f.status===200)return p(f.responseText)}(a,s,i)}catch{}return o}(t,r,n)},e.loadImageFile=e.loadFile}(kt.API),function(e){function t(){return(Et.html2canvas?Promise.resolve(Et.html2canvas):I5(()=>import("./html2canvas.esm-CBrSDip1.js"),[])).catch(function(i){return Promise.reject(new Error("Could not load html2canvas: "+i))}).then(function(i){return i.default?i.default:i})}function r(){return(Et.DOMPurify?Promise.resolve(Et.DOMPurify):I5(()=>import("./purify.es-C_uT9hQ1.js"),[])).catch(function(i){return Promise.reject(new Error("Could not load dompurify: "+i))}).then(function(i){return i.default?i.default:i})}var n=function(i){var o=wr(i);return o==="undefined"?"undefined":o==="string"||i instanceof String?"string":o==="number"||i instanceof Number?"number":o==="function"||i instanceof Function?"function":i&&i.constructor===Array?"array":i&&i.nodeType===1?"element":o==="object"?"object":"unknown"},a=function(i,o){var l=document.createElement(i);for(var c in o.className&&(l.className=o.className),o.innerHTML&&o.dompurify&&(l.innerHTML=o.dompurify.sanitize(o.innerHTML)),o.style)l.style[c]=o.style[c];return l},s=function i(o){var l=Object.assign(i.convert(Promise.resolve()),JSON.parse(JSON.stringify(i.template))),c=i.convert(Promise.resolve(),l);return c=(c=c.setProgress(1,i,1,[i])).set(o)};(s.prototype=Object.create(Promise.prototype)).constructor=s,s.convert=function(i,o){return i.__proto__=o||s.prototype,i},s.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"}},s.prototype.from=function(i,o){return this.then(function(){switch(o=o||function(l){switch(n(l)){case"string":return"string";case"element":return l.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(i)){case"string":return this.then(r).then(function(l){return this.set({src:a("div",{innerHTML:i,dompurify:l})})});case"element":return this.set({src:i});case"canvas":return this.set({canvas:i});case"img":return this.set({img:i});default:return this.error("Unknown source type.")}})},s.prototype.to=function(i){switch(i){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.")}},s.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 i={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},o=function l(c,d){for(var f=c.nodeType===3?document.createTextNode(c.nodeValue):c.cloneNode(!1),h=c.firstChild;h;h=h.nextSibling)d!==!0&&h.nodeType===1&&h.nodeName==="SCRIPT"||f.appendChild(l(h,d));return c.nodeType===1&&(c.nodeName==="CANVAS"?(f.width=c.width,f.height=c.height,f.getContext("2d").drawImage(c,0,0)):c.nodeName!=="TEXTAREA"&&c.nodeName!=="SELECT"||(f.value=c.value),f.addEventListener("load",function(){f.scrollTop=c.scrollTop,f.scrollLeft=c.scrollLeft},!0)),f}(this.prop.src,this.opt.html2canvas.javascriptEnabled);o.tagName==="BODY"&&(i.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=a("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=a("div",{className:"html2pdf__container",style:i}),this.prop.container.appendChild(o),this.prop.container.firstChild.appendChild(a("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"})},s.prototype.toCanvas=function(){var i=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(i).then(t).then(function(o){var l=Object.assign({},this.opt.html2canvas);return delete l.onrendered,o(this.prop.container,l)}).then(function(o){(this.opt.html2canvas.onrendered||function(){})(o),this.prop.canvas=o,document.body.removeChild(this.prop.overlay)})},s.prototype.toContext2d=function(){var i=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(i).then(t).then(function(o){var l=this.opt.jsPDF,c=this.opt.fontFaces,d=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,f=Object.assign({async:!0,allowTaint:!0,scale:d,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 f.onrendered,l.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,l.context2d.posX=this.opt.x,l.context2d.posY=this.opt.y,l.context2d.margin=this.opt.margin,l.context2d.fontFaces=c,c)for(var h=0;h<c.length;++h){var p=c[h],y=p.src.find(function(g){return g.format==="truetype"});y&&l.addFont(y.url,p.ref.name,p.ref.style)}return f.windowHeight=f.windowHeight||0,f.windowHeight=f.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):f.windowHeight,l.context2d.save(!0),o(this.prop.container,f)}).then(function(o){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(o),this.prop.canvas=o,document.body.removeChild(this.prop.overlay)})},s.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var i=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=i})},s.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},s.prototype.output=function(i,o,l){return(l=l||"pdf").toLowerCase()==="img"||l.toLowerCase()==="image"?this.outputImg(i,o):this.outputPdf(i,o)},s.prototype.outputPdf=function(i,o){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(i,o)})},s.prototype.outputImg=function(i){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(i){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 "'+i+'" is not supported.'}})},s.prototype.save=function(i){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(i?{filename:i}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},s.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},s.prototype.set=function(i){if(n(i)!=="object")return this;var o=Object.keys(i||{}).map(function(l){if(l in s.template.prop)return function(){this.prop[l]=i[l]};switch(l){case"margin":return this.setMargin.bind(this,i.margin);case"jsPDF":return function(){return this.opt.jsPDF=i.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,i.pageSize);default:return function(){this.opt[l]=i[l]}}},this);return this.then(function(){return this.thenList(o)})},s.prototype.get=function(i,o){return this.then(function(){var l=i in s.template.prop?this.prop[i]:this.opt[i];return o?o(l):l})},s.prototype.setMargin=function(i){return this.then(function(){switch(n(i)){case"number":i=[i,i,i,i];case"array":if(i.length===2&&(i=[i[0],i[1],i[0],i[1]]),i.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=i}).then(this.setPageSize)},s.prototype.setPageSize=function(i){function o(l,c){return Math.floor(l*c/72*96)}return this.then(function(){(i=i||kt.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(i.inner={width:i.width-this.opt.margin[1]-this.opt.margin[3],height:i.height-this.opt.margin[0]-this.opt.margin[2]},i.inner.px={width:o(i.inner.width,i.k),height:o(i.inner.height,i.k)},i.inner.ratio=i.inner.height/i.inner.width),this.prop.pageSize=i})},s.prototype.setProgress=function(i,o,l,c){return i!=null&&(this.progress.val=i),o!=null&&(this.progress.state=o),l!=null&&(this.progress.n=l),c!=null&&(this.progress.stack=c),this.progress.ratio=this.progress.val/this.progress.state,this},s.prototype.updateProgress=function(i,o,l,c){return this.setProgress(i?this.progress.val+i:null,o||null,l?this.progress.n+l:null,c?this.progress.stack.concat(c):null)},s.prototype.then=function(i,o){var l=this;return this.thenCore(i,o,function(c,d){return l.updateProgress(null,null,1,[c]),Promise.prototype.then.call(this,function(f){return l.updateProgress(null,c),f}).then(c,d).then(function(f){return l.updateProgress(1),f})})},s.prototype.thenCore=function(i,o,l){l=l||Promise.prototype.then,i&&(i=i.bind(this)),o&&(o=o.bind(this));var c=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:s.convert(Object.assign({},this),Promise.prototype),d=l.call(c,i,o);return s.convert(d,this.__proto__)},s.prototype.thenExternal=function(i,o){return Promise.prototype.then.call(this,i,o)},s.prototype.thenList=function(i){var o=this;return i.forEach(function(l){o=o.thenCore(l)}),o},s.prototype.catch=function(i){i&&(i=i.bind(this));var o=Promise.prototype.catch.call(this,i);return s.convert(o,this)},s.prototype.catchExternal=function(i){return Promise.prototype.catch.call(this,i)},s.prototype.error=function(i){return this.then(function(){throw new Error(i)})},s.prototype.using=s.prototype.set,s.prototype.saveAs=s.prototype.save,s.prototype.export=s.prototype.output,s.prototype.run=s.prototype.then,kt.getPageSize=function(i,o,l){if(wr(i)==="object"){var c=i;i=c.orientation,o=c.unit||o,l=c.format||l}o=o||"mm",l=l||"a4",i=(""+(i||"P")).toLowerCase();var d,f=(""+l).toLowerCase(),h={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(o){case"pt":d=1;break;case"mm":d=72/25.4;break;case"cm":d=72/2.54;break;case"in":d=72;break;case"px":d=.75;break;case"pc":case"em":d=12;break;case"ex":d=6;break;default:throw"Invalid unit: "+o}var p,y=0,g=0;if(h.hasOwnProperty(f))y=h[f][1]/d,g=h[f][0]/d;else try{y=l[1],g=l[0]}catch{throw new Error("Invalid format: "+l)}if(i==="p"||i==="portrait")i="p",g>y&&(p=g,g=y,y=p);else{if(i!=="l"&&i!=="landscape")throw"Invalid orientation: "+i;i="l",y>g&&(p=g,g=y,y=p)}return{width:g,height:y,unit:o,k:d,orientation:i}},e.html=function(i,o){(o=o||{}).callback=o.callback||function(){},o.html2canvas=o.html2canvas||{},o.html2canvas.canvas=o.html2canvas.canvas||this.canvas,o.jsPDF=o.jsPDF||this,o.fontFaces=o.fontFaces?o.fontFaces.map(G5):null;var l=new s(o);return o.worker?l:l.from(i).doCallback()}}(kt.API),kt.API.addJS=function(e){return NP=e,this.internal.events.subscribe("postPutResources",function(){Pg=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Pg+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),AP=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+NP+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Pg!==void 0&&AP!==void 0&&this.internal.out("/Names <</JavaScript "+Pg+" 0 R>>")}),this},function(e){var t;e.events.push(["postPutResources",function(){var r=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var a=r.outline.render().split(/\r\n/),s=0;s<a.length;s++){var i=a[s],o=n.exec(i);if(o!=null){var l=o[1];r.internal.newObjectDeferredBegin(l,!1)}r.internal.write(i)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,d=[];for(s=0;s<c;s++){var f=r.internal.newObject();d.push(f);var h=r.internal.getPageInfo(s+1);r.internal.write("<< /D["+h.objId+" 0 R /XYZ null null null]>> endobj")}var p=r.internal.newObject();for(r.internal.write("<< /Names [ "),s=0;s<d.length;s++)r.internal.write("(page_"+(s+1)+")"+d[s]+" 0 R");r.internal.write(" ] >>","endobj"),t=r.internal.newObject(),r.internal.write("<< /Dests "+p+" 0 R"),r.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var r=this;r.outline={createNamedDestinations:!1,root:{children:[]}},r.outline.add=function(n,a,s){var i={title:a,options:s,children:[]};return n==null&&(n=this.root),n.children.push(i),i},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 a=0;a<n.children.length;a++)this.genIds_r(n.children[a])},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 a=this.ctx.pdf.internal.getVerticalCoordinateString,s=0;s<n.children.length;s++){var i=n.children[s];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(n)),s>0&&this.line("/Prev "+this.makeRef(n.children[s-1])),s<n.children.length-1&&this.line("/Next "+this.makeRef(n.children[s+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var l=r.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+l.objId+" 0 R /XYZ 0 "+a(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,a){for(var s=0;s<a.children.length;s++)n.count++,this.count_r(n,a.children[s]);return n.count}}])}(kt.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(r,n,a,s,i,o){var l,c=this.decode.DCT_DECODE,d=null;if(typeof r=="string"||this.__addimage__.isArrayBuffer(r)||this.__addimage__.isArrayBufferView(r)){switch(r=i||r,r=this.__addimage__.isArrayBuffer(r)?new Uint8Array(r):r,(l=function(f){for(var h,p=256*f.charCodeAt(4)+f.charCodeAt(5),y=f.length,g={width:0,height:0,numcomponents:1},w=4;w<y;w+=2){if(w+=p,t.indexOf(f.charCodeAt(w+1))!==-1){h=256*f.charCodeAt(w+5)+f.charCodeAt(w+6),g={width:256*f.charCodeAt(w+7)+f.charCodeAt(w+8),height:h,numcomponents:f.charCodeAt(w+9)};break}p=256*f.charCodeAt(w+2)+f.charCodeAt(w+3)}return g}(r=this.__addimage__.isArrayBufferView(r)?this.__addimage__.arrayBufferToBinaryString(r):r)).numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;case 3:o=this.color_spaces.DEVICE_RGB}d={data:r,width:l.width,height:l.height,colorSpace:o,bitsPerComponent:8,filter:c,index:n,alias:a}}return d}}(kt.API);var Sd,Tg,CP,PP,TP,lce=function(){var e,t,r;function n(s){var i,o,l,c,d,f,h,p,y,g,w,x,v,b;for(this.data=s,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},f=null;;){switch(i=this.readUInt32(),y=(function(){var S,T;for(T=[],S=0;S<4;++S)T.push(String.fromCharCode(this.data[this.pos++]));return T}).call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(i);break;case"fcTL":f&&this.animation.frames.push(f),this.pos+=4,f={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},d=this.readUInt16(),c=this.readUInt16()||100,f.delay=1e3*d/c,f.disposeOp=this.data[this.pos++],f.blendOp=this.data[this.pos++],f.data=[];break;case"IDAT":case"fdAT":for(y==="fdAT"&&(this.pos+=4,i-=4),s=(f!=null?f.data:void 0)||this.imgData,x=0;0<=i?x<i:x>i;0<=i?++x:--x)s.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(l=this.palette.length/3,this.transparency.indexed=this.read(i),this.transparency.indexed.length>l)throw new Error("More transparent colors than palette size");if((g=l-this.transparency.indexed.length)>0)for(v=0;0<=g?v<g:v>g;0<=g?++v:--v)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(i)[0];break;case 2:this.transparency.rgb=this.read(i)}break;case"tEXt":h=(w=this.read(i)).indexOf(0),p=String.fromCharCode.apply(String,w.slice(0,h)),this.text[p]=String.fromCharCode.apply(String,w.slice(h+1));break;case"IEND":return f&&this.animation.frames.push(f),this.colors=(function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}).call(this),this.hasAlphaChannel=(b=this.colorType)===4||b===6,o=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*o,this.colorSpace=(function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}).call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=i}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}n.prototype.read=function(s){var i,o;for(o=[],i=0;0<=s?i<s:i>s;0<=s?++i:--i)o.push(this.data[this.pos++]);return o},n.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.decodePixels=function(s){var i=this.pixelBitlength/8,o=new Uint8Array(this.width*this.height*i),l=0,c=this;if(s==null&&(s=this.imgData),s.length===0)return new Uint8Array(0);function d(f,h,p,y){var g,w,x,v,b,S,T,O,C,j,L,M,R,k,H,q,ie,Z,Y,z,U,re=Math.ceil((c.width-f)/p),ge=Math.ceil((c.height-h)/y),P=c.width==re&&c.height==ge;for(k=i*re,M=P?o:new Uint8Array(k*ge),S=s.length,R=0,w=0;R<ge&&l<S;){switch(s[l++]){case 0:for(v=ie=0;ie<k;v=ie+=1)M[w++]=s[l++];break;case 1:for(v=Z=0;Z<k;v=Z+=1)g=s[l++],b=v<i?0:M[w-i],M[w++]=(g+b)%256;break;case 2:for(v=Y=0;Y<k;v=Y+=1)g=s[l++],x=(v-v%i)/i,H=R&&M[(R-1)*k+x*i+v%i],M[w++]=(H+g)%256;break;case 3:for(v=z=0;z<k;v=z+=1)g=s[l++],x=(v-v%i)/i,b=v<i?0:M[w-i],H=R&&M[(R-1)*k+x*i+v%i],M[w++]=(g+Math.floor((b+H)/2))%256;break;case 4:for(v=U=0;U<k;v=U+=1)g=s[l++],x=(v-v%i)/i,b=v<i?0:M[w-i],R===0?H=q=0:(H=M[(R-1)*k+x*i+v%i],q=x&&M[(R-1)*k+(x-1)*i+v%i]),T=b+H-q,O=Math.abs(T-b),j=Math.abs(T-H),L=Math.abs(T-q),C=O<=j&&O<=L?b:j<=L?H:q,M[w++]=(g+C)%256;break;default:throw new Error("Invalid filter algorithm: "+s[l-1])}if(!P){var I=((h+R*y)*c.width+f)*i,D=R*k;for(v=0;v<re;v+=1){for(var B=0;B<i;B+=1)o[I++]=M[D++];I+=(p-1)*i}}R++}}return s=Ble(s),c.interlaceMethod==1?(d(0,0,8,8),d(4,0,8,8),d(0,4,4,8),d(2,0,4,4),d(0,2,2,4),d(1,0,2,2),d(0,1,1,2)):d(0,0,1,1),o},n.prototype.decodePalette=function(){var s,i,o,l,c,d,f,h,p;for(o=this.palette,d=this.transparency.indexed||[],c=new Uint8Array((d.length||0)+o.length),l=0,s=0,i=f=0,h=o.length;f<h;i=f+=3)c[l++]=o[i],c[l++]=o[i+1],c[l++]=o[i+2],c[l++]=(p=d[s++])!=null?p:255;return c},n.prototype.copyToImageData=function(s,i){var o,l,c,d,f,h,p,y,g,w,x;if(l=this.colors,g=null,o=this.hasAlphaChannel,this.palette.length&&(g=(x=this._decodedPalette)!=null?x:this._decodedPalette=this.decodePalette(),l=4,o=!0),y=(c=s.data||s).length,f=g||i,d=h=0,l===1)for(;d<y;)p=g?4*i[d/4]:h,w=f[p++],c[d++]=w,c[d++]=w,c[d++]=w,c[d++]=o?f[p++]:255,h=p;else for(;d<y;)p=g?4*i[d/4]:h,c[d++]=f[p++],c[d++]=f[p++],c[d++]=f[p++],c[d++]=o?f[p++]:255,h=p},n.prototype.decode=function(){var s;return s=new Uint8Array(this.width*this.height*4),this.copyToImageData(s,this.decodePixels()),s};var a=function(){if(Object.prototype.toString.call(Et)==="[object Window]"){try{t=Et.document.createElement("canvas"),r=t.getContext("2d")}catch{return!1}return!0}return!1};return a(),e=function(s){var i;if(a()===!0)return r.width=s.width,r.height=s.height,r.clearRect(0,0,s.width,s.height),r.putImageData(s,0,0),(i=new Image).src=t.toDataURL(),i;throw new Error("This method requires a Browser with Canvas-capability.")},n.prototype.decodeFrames=function(s){var i,o,l,c,d,f,h,p;if(this.animation){for(p=[],o=d=0,f=(h=this.animation.frames).length;d<f;o=++d)i=h[o],l=s.createImageData(i.width,i.height),c=this.decodePixels(new Uint8Array(i.data)),this.copyToImageData(l,c),i.imageData=l,p.push(i.image=e(l));return p}},n.prototype.renderFrame=function(s,i){var o,l,c;return o=(l=this.animation.frames)[i],c=l[i-1],i===0&&s.clearRect(0,0,this.width,this.height),(c!=null?c.disposeOp:void 0)===1?s.clearRect(c.xOffset,c.yOffset,c.width,c.height):(c!=null?c.disposeOp:void 0)===2&&s.putImageData(c.imageData,c.xOffset,c.yOffset),o.blendOp===0&&s.clearRect(o.xOffset,o.yOffset,o.width,o.height),s.drawImage(o.image,o.xOffset,o.yOffset)},n.prototype.animate=function(s){var i,o,l,c,d,f,h=this;return o=0,f=this.animation,c=f.numFrames,l=f.frames,d=f.numPlays,(i=function(){var p,y;if(p=o++%c,y=l[p],h.renderFrame(s,p),c>1&&o/c<d)return h.animation._timeout=setTimeout(i,y.delay)})()},n.prototype.stopAnimation=function(){var s;return clearTimeout((s=this.animation)!=null?s._timeout:void 0)},n.prototype.render=function(s){var i,o;return s._png&&s._png.stopAnimation(),s._png=this,s.width=this.width,s.height=this.height,i=s.getContext("2d"),this.animation?(this.decodeFrames(i),this.animate(i)):(o=i.createImageData(this.width,this.height),this.copyToImageData(o,this.decodePixels()),i.putImageData(o,0,0))},n}();/**
* @license
*
* Copyright (c) 2014 James Robb, https://github.com/jamesbrobb
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* ====================================================================
*//**
* @license
* (c) Dean McNamee <dean@gmail.com>, 2013.
*
* https://github.com/deanm/omggif
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
* deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*
* omggif is a JavaScript implementation of a GIF 89a encoder and decoder,
* including animation and compression. It does not rely on any specific
* underlying system, so should run in the browser, Node, or Plask.
*/function cce(e){var t=0;if(e[t++]!==71||e[t++]!==73||e[t++]!==70||e[t++]!==56||(e[t++]+1&253)!=56||e[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var r=e[t++]|e[t++]<<8,n=e[t++]|e[t++]<<8,a=e[t++],s=a>>7,i=1<<(7&a)+1;e[t++],e[t++];var o=null,l=null;s&&(o=t,l=i,t+=3*i);var c=!0,d=[],f=0,h=null,p=0,y=null;for(this.width=r,this.height=n;c&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(e[t]!==11||e[t+1]==78&&e[t+2]==69&&e[t+3]==84&&e[t+4]==83&&e[t+5]==67&&e[t+6]==65&&e[t+7]==80&&e[t+8]==69&&e[t+9]==50&&e[t+10]==46&&e[t+11]==48&&e[t+12]==3&&e[t+13]==1&&e[t+16]==0)t+=14,y=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((R=e[t++])>=0))throw Error("Invalid block size");if(R===0)break;t+=R}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw new Error("Invalid graphics extension block.");var g=e[t++];f=e[t++]|e[t++]<<8,h=e[t++],!(1&g)&&(h=null),p=g>>2&7,t++;break;case 254:for(;;){if(!((R=e[t++])>=0))throw Error("Invalid block size");if(R===0)break;t+=R}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var w=e[t++]|e[t++]<<8,x=e[t++]|e[t++]<<8,v=e[t++]|e[t++]<<8,b=e[t++]|e[t++]<<8,S=e[t++],T=S>>6&1,O=1<<(7&S)+1,C=o,j=l,L=!1;S>>7&&(L=!0,C=t,j=O,t+=3*O);var M=t;for(t++;;){var R;if(!((R=e[t++])>=0))throw Error("Invalid block size");if(R===0)break;t+=R}d.push({x:w,y:x,width:v,height:b,has_local_palette:L,palette_offset:C,palette_size:j,data_offset:M,data_length:t-M,transparent_index:h,interlaced:!!T,delay:f,disposal:p});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return d.length},this.loopCount=function(){return y},this.frameInfo=function(k){if(k<0||k>=d.length)throw new Error("Frame index out of range.");return d[k]},this.decodeAndBlitFrameBGRA=function(k,H){var q=this.frameInfo(k),ie=q.width*q.height,Z=new Uint8Array(ie);kP(e,q.data_offset,Z,ie);var Y=q.palette_offset,z=q.transparent_index;z===null&&(z=256);var U=q.width,re=r-U,ge=U,P=4*(q.y*r+q.x),I=4*((q.y+q.height)*r+q.x),D=P,B=4*re;q.interlaced===!0&&(B+=4*r*7);for(var X=8,se=0,he=Z.length;se<he;++se){var pe=Z[se];if(ge===0&&(ge=U,(D+=B)>=I&&(B=4*re+4*r*(X-1),D=P+(U+re)*(X<<1),X>>=1)),pe===z)D+=4;else{var ye=e[Y+3*pe],Ee=e[Y+3*pe+1],Fe=e[Y+3*pe+2];H[D++]=Fe,H[D++]=Ee,H[D++]=ye,H[D++]=255}--ge}},this.decodeAndBlitFrameRGBA=function(k,H){var q=this.frameInfo(k),ie=q.width*q.height,Z=new Uint8Array(ie);kP(e,q.data_offset,Z,ie);var Y=q.palette_offset,z=q.transparent_index;z===null&&(z=256);var U=q.width,re=r-U,ge=U,P=4*(q.y*r+q.x),I=4*((q.y+q.height)*r+q.x),D=P,B=4*re;q.interlaced===!0&&(B+=4*r*7);for(var X=8,se=0,he=Z.length;se<he;++se){var pe=Z[se];if(ge===0&&(ge=U,(D+=B)>=I&&(B=4*re+4*r*(X-1),D=P+(U+re)*(X<<1),X>>=1)),pe===z)D+=4;else{var ye=e[Y+3*pe],Ee=e[Y+3*pe+1],Fe=e[Y+3*pe+2];H[D++]=ye,H[D++]=Ee,H[D++]=Fe,H[D++]=255}--ge}}}function kP(e,t,r,n){for(var a=e[t++],s=1<<a,i=s+1,o=i+1,l=a+1,c=(1<<l)-1,d=0,f=0,h=0,p=e[t++],y=new Int32Array(4096),g=null;;){for(;d<16&&p!==0;)f|=e[t++]<<d,d+=8,p===1?p=e[t++]:--p;if(d<l)break;var w=f&c;if(f>>=l,d-=l,w!==s){if(w===i)break;for(var x=w<o?w:g,v=0,b=x;b>s;)b=y[b]>>8,++v;var S=b;if(h+v+(x!==w?1:0)>n)return void kr.log("Warning, gif stream longer than expected.");r[h++]=S;var T=h+=v;for(x!==w&&(r[h++]=S),b=x;v--;)b=y[b],r[--T]=255&b,b>>=8;g!==null&&o<4096&&(y[o++]=g<<8|S,o>=c+1&&l<12&&(++l,c=c<<1|1)),g=w}else o=i+1,c=(1<<(l=a+1))-1,g=null}return h!==n&&kr.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 T2(e){var t,r,n,a,s,i=Math.floor,o=new Array(64),l=new Array(64),c=new Array(64),d=new Array(64),f=new Array(65535),h=new Array(65535),p=new Array(64),y=new Array(64),g=[],w=0,x=7,v=new Array(64),b=new Array(64),S=new Array(64),T=new Array(256),O=new Array(2048),C=[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],j=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],L=[0,1,2,3,4,5,6,7,8,9,10,11],M=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],R=[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],k=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],H=[0,1,2,3,4,5,6,7,8,9,10,11],q=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],ie=[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 Z(P,I){for(var D=0,B=0,X=new Array,se=1;se<=16;se++){for(var he=1;he<=P[se];he++)X[I[B]]=[],X[I[B]][0]=D,X[I[B]][1]=se,B++,D++;D*=2}return X}function Y(P){for(var I=P[0],D=P[1]-1;D>=0;)I&1<<D&&(w|=1<<x),D--,--x<0&&(w==255?(z(255),z(0)):z(w),x=7,w=0)}function z(P){g.push(P)}function U(P){z(P>>8&255),z(255&P)}function re(P,I,D,B,X){for(var se,he=X[0],pe=X[240],ye=function($e,ne){var me,we,Me,Ie,De,Ze,vt,bt,_t,It,st=0;for(_t=0;_t<8;++_t){me=$e[st],we=$e[st+1],Me=$e[st+2],Ie=$e[st+3],De=$e[st+4],Ze=$e[st+5],vt=$e[st+6];var nn=me+(bt=$e[st+7]),Gt=me-bt,Ln=we+vt,sr=we-vt,hr=Me+Ze,Oa=Me-Ze,Qt=Ie+De,zi=Ie-De,Lr=nn+Qt,ts=nn-Qt,Js=Ln+hr,Cr=Ln-hr;$e[st]=Lr+Js,$e[st+4]=Lr-Js;var Lt=.707106781*(Cr+ts);$e[st+2]=ts+Lt,$e[st+6]=ts-Lt;var ir=.382683433*((Lr=zi+Oa)-(Cr=sr+Gt)),_o=.5411961*Lr+ir,Cn=1.306562965*Cr+ir,Ps=.707106781*(Js=Oa+sr),Ts=Gt+Ps,Pt=Gt-Ps;$e[st+5]=Pt+_o,$e[st+3]=Pt-_o,$e[st+1]=Ts+Cn,$e[st+7]=Ts-Cn,st+=8}for(st=0,_t=0;_t<8;++_t){me=$e[st],we=$e[st+8],Me=$e[st+16],Ie=$e[st+24],De=$e[st+32],Ze=$e[st+40],vt=$e[st+48];var rs=me+(bt=$e[st+56]),Ia=me-bt,na=we+vt,an=we-vt,Gr=Me+Ze,K=Me-Ze,ce=Ie+De,te=Ie-De,ae=rs+ce,le=rs-ce,de=na+Gr,Ce=na-Gr;$e[st]=ae+de,$e[st+32]=ae-de;var Le=.707106781*(Ce+le);$e[st+16]=le+Le,$e[st+48]=le-Le;var Ne=.382683433*((ae=te+K)-(Ce=an+Ia)),ke=.5411961*ae+Ne,je=1.306562965*Ce+Ne,Qe=.707106781*(de=K+an),nt=Ia+Qe,ft=Ia-Qe;$e[st+40]=ft+ke,$e[st+24]=ft-ke,$e[st+8]=nt+je,$e[st+56]=nt-je,st++}for(_t=0;_t<64;++_t)It=$e[_t]*ne[_t],p[_t]=It>0?It+.5|0:It-.5|0;return p}(P,I),Ee=0;Ee<64;++Ee)y[C[Ee]]=ye[Ee];var Fe=y[0]-D;D=y[0],Fe==0?Y(B[0]):(Y(B[h[se=32767+Fe]]),Y(f[se]));for(var Ge=63;Ge>0&&y[Ge]==0;)Ge--;if(Ge==0)return Y(he),D;for(var Je,Re=1;Re<=Ge;){for(var ue=Re;y[Re]==0&&Re<=Ge;)++Re;var Ve=Re-ue;if(Ve>=16){Je=Ve>>4;for(var lt=1;lt<=Je;++lt)Y(pe);Ve&=15}se=32767+y[Re],Y(X[(Ve<<4)+h[se]]),Y(f[se]),Re++}return Ge!=63&&Y(he),D}function ge(P){P=Math.min(Math.max(P,1),100),s!=P&&(function(I){for(var D=[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],B=0;B<64;B++){var X=i((D[B]*I+50)/100);X=Math.min(Math.max(X,1),255),o[C[B]]=X}for(var se=[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],he=0;he<64;he++){var pe=i((se[he]*I+50)/100);pe=Math.min(Math.max(pe,1),255),l[C[he]]=pe}for(var ye=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Ee=0,Fe=0;Fe<8;Fe++)for(var Ge=0;Ge<8;Ge++)c[Ee]=1/(o[C[Ee]]*ye[Fe]*ye[Ge]*8),d[Ee]=1/(l[C[Ee]]*ye[Fe]*ye[Ge]*8),Ee++}(P<50?Math.floor(5e3/P):Math.floor(200-2*P)),s=P)}this.encode=function(P,I){I&&ge(I),g=new Array,w=0,x=7,U(65496),U(65504),U(16),z(74),z(70),z(73),z(70),z(0),z(1),z(1),z(0),U(1),U(1),z(0),z(0),function(){U(65499),U(132),z(0);for(var we=0;we<64;we++)z(o[we]);z(1);for(var Me=0;Me<64;Me++)z(l[Me])}(),function(we,Me){U(65472),U(17),z(8),U(Me),U(we),z(3),z(1),z(17),z(0),z(2),z(17),z(1),z(3),z(17),z(1)}(P.width,P.height),function(){U(65476),U(418),z(0);for(var we=0;we<16;we++)z(j[we+1]);for(var Me=0;Me<=11;Me++)z(L[Me]);z(16);for(var Ie=0;Ie<16;Ie++)z(M[Ie+1]);for(var De=0;De<=161;De++)z(R[De]);z(1);for(var Ze=0;Ze<16;Ze++)z(k[Ze+1]);for(var vt=0;vt<=11;vt++)z(H[vt]);z(17);for(var bt=0;bt<16;bt++)z(q[bt+1]);for(var _t=0;_t<=161;_t++)z(ie[_t])}(),U(65498),U(12),z(3),z(1),z(0),z(2),z(17),z(3),z(17),z(0),z(63),z(0);var D=0,B=0,X=0;w=0,x=7,this.encode.displayName="_encode_";for(var se,he,pe,ye,Ee,Fe,Ge,Je,Re,ue=P.data,Ve=P.width,lt=P.height,$e=4*Ve,ne=0;ne<lt;){for(se=0;se<$e;){for(Ee=$e*ne+se,Ge=-1,Je=0,Re=0;Re<64;Re++)Fe=Ee+(Je=Re>>3)*$e+(Ge=4*(7&Re)),ne+Je>=lt&&(Fe-=$e*(ne+1+Je-lt)),se+Ge>=$e&&(Fe-=se+Ge-$e+4),he=ue[Fe++],pe=ue[Fe++],ye=ue[Fe++],v[Re]=(O[he]+O[pe+256>>0]+O[ye+512>>0]>>16)-128,b[Re]=(O[he+768>>0]+O[pe+1024>>0]+O[ye+1280>>0]>>16)-128,S[Re]=(O[he+1280>>0]+O[pe+1536>>0]+O[ye+1792>>0]>>16)-128;D=re(v,c,D,t,n),B=re(b,d,B,r,a),X=re(S,d,X,r,a),se+=32}ne+=8}if(x>=0){var me=[];me[1]=x+1,me[0]=(1<<x+1)-1,Y(me)}return U(65497),new Uint8Array(g)},e=e||50,function(){for(var P=String.fromCharCode,I=0;I<256;I++)T[I]=P(I)}(),t=Z(j,L),r=Z(k,H),n=Z(M,R),a=Z(q,ie),function(){for(var P=1,I=2,D=1;D<=15;D++){for(var B=P;B<I;B++)h[32767+B]=D,f[32767+B]=[],f[32767+B][1]=D,f[32767+B][0]=B;for(var X=-(I-1);X<=-P;X++)h[32767+X]=D,f[32767+X]=[],f[32767+X][1]=D,f[32767+X][0]=I-1+X;P<<=1,I<<=1}}(),function(){for(var P=0;P<256;P++)O[P]=19595*P,O[P+256>>0]=38470*P,O[P+512>>0]=7471*P+32768,O[P+768>>0]=-11059*P,O[P+1024>>0]=-21709*P,O[P+1280>>0]=32768*P+8421375,O[P+1536>>0]=-27439*P,O[P+1792>>0]=-5329*P}(),ge(e)}/**
* @license
* Copyright (c) 2017 Aras Abbasi
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*/function fi(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function EP(e){function t(j){if(!j)throw Error("assert :P")}function r(j,L,M){for(var R=0;4>R;R++)if(j[L+R]!=M.charCodeAt(R))return!0;return!1}function n(j,L,M,R,k){for(var H=0;H<k;H++)j[L+H]=M[R+H]}function a(j,L,M,R){for(var k=0;k<R;k++)j[L+k]=M}function s(j){return new Int32Array(j)}function i(j,L){for(var M=[],R=0;R<j;R++)M.push(new L);return M}function o(j,L){var M=[];return function R(k,H,q){for(var ie=q[H],Z=0;Z<ie&&(k.push(q.length>H+1?[]:new L),!(q.length<H+1));Z++)R(k[Z],H+1,q)}(M,0,j),M}var l=function(){var j=this;function L(m,_){for(var N=1<<_-1>>>0;m&N;)N>>>=1;return N?(m&N-1)+N:m}function M(m,_,N,F,V){t(!(F%N));do m[_+(F-=N)]=V;while(0<F)}function R(m,_,N,F,V){if(t(2328>=V),512>=V)var G=s(512);else if((G=s(V))==null)return 0;return function(Q,J,ee,oe,ve,Pe){var Te,Se,We=J,Oe=1<<ee,be=s(16),_e=s(16);for(t(ve!=0),t(oe!=null),t(Q!=null),t(0<ee),Se=0;Se<ve;++Se){if(15<oe[Se])return 0;++be[oe[Se]]}if(be[0]==ve)return 0;for(_e[1]=0,Te=1;15>Te;++Te){if(be[Te]>1<<Te)return 0;_e[Te+1]=_e[Te]+be[Te]}for(Se=0;Se<ve;++Se)Te=oe[Se],0<oe[Se]&&(Pe[_e[Te]++]=Se);if(_e[15]==1)return(oe=new k).g=0,oe.value=Pe[0],M(Q,We,1,Oe,oe),Oe;var Ue,Ye=-1,qe=Oe-1,gt=0,ot=1,Tt=1,ct=1<<ee;for(Se=0,Te=1,ve=2;Te<=ee;++Te,ve<<=1){if(ot+=Tt<<=1,0>(Tt-=be[Te]))return 0;for(;0<be[Te];--be[Te])(oe=new k).g=Te,oe.value=Pe[Se++],M(Q,We+gt,ve,ct,oe),gt=L(gt,Te)}for(Te=ee+1,ve=2;15>=Te;++Te,ve<<=1){if(ot+=Tt<<=1,0>(Tt-=be[Te]))return 0;for(;0<be[Te];--be[Te]){if(oe=new k,(gt&qe)!=Ye){for(We+=ct,Ue=1<<(Ye=Te)-ee;15>Ye&&!(0>=(Ue-=be[Ye]));)++Ye,Ue<<=1;Oe+=ct=1<<(Ue=Ye-ee),Q[J+(Ye=gt&qe)].g=Ue+ee,Q[J+Ye].value=We-J-Ye}oe.g=Te-ee,oe.value=Pe[Se++],M(Q,We+(gt>>ee),ve,ct,oe),gt=L(gt,Te)}}return ot!=2*_e[15]-1?0:Oe}(m,_,N,F,V,G)}function k(){this.value=this.g=0}function H(){this.value=this.g=0}function q(){this.G=i(5,k),this.H=s(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=i(Wn,H)}function ie(m,_,N,F){t(m!=null),t(_!=null),t(2147483648>F),m.Ca=254,m.I=0,m.b=-8,m.Ka=0,m.oa=_,m.pa=N,m.Jd=_,m.Yc=N+F,m.Zc=4<=F?N+F-4+1:N,se(m)}function Z(m,_){for(var N=0;0<_--;)N|=pe(m,128)<<_;return N}function Y(m,_){var N=Z(m,_);return he(m)?-N:N}function z(m,_,N,F){var V,G=0;for(t(m!=null),t(_!=null),t(4294967288>F),m.Sb=F,m.Ra=0,m.u=0,m.h=0,4<F&&(F=4),V=0;V<F;++V)G+=_[N+V]<<8*V;m.Ra=G,m.bb=F,m.oa=_,m.pa=N}function U(m){for(;8<=m.u&&m.bb<m.Sb;)m.Ra>>>=8,m.Ra+=m.oa[m.pa+m.bb]<<nd-8>>>0,++m.bb,m.u-=8;D(m)&&(m.h=1,m.u=0)}function re(m,_){if(t(0<=_),!m.h&&_<=rd){var N=I(m)&td[_];return m.u+=_,U(m),N}return m.h=1,m.u=0}function ge(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function P(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function I(m){return m.Ra>>>(m.u&nd-1)>>>0}function D(m){return t(m.bb<=m.Sb),m.h||m.bb==m.Sb&&m.u>nd}function B(m,_){m.u=_,m.h=D(m)}function X(m){m.u>=xh&&(t(m.u>=xh),U(m))}function se(m){t(m!=null&&m.oa!=null),m.pa<m.Zc?(m.I=(m.oa[m.pa++]|m.I<<8)>>>0,m.b+=8):(t(m!=null&&m.oa!=null),m.pa<m.Yc?(m.b+=8,m.I=m.oa[m.pa++]|m.I<<8):m.Ka?m.b=0:(m.I<<=8,m.b+=8,m.Ka=1))}function he(m){return Z(m,1)}function pe(m,_){var N=m.Ca;0>m.b&&se(m);var F=m.b,V=N*_>>>8,G=(m.I>>>F>V)+0;for(G?(N-=V,m.I-=V+1<<F>>>0):N=V+1,F=N,V=0;256<=F;)V+=8,F>>=8;return F=7^V+Ma[F],m.b-=F,m.Ca=(N<<F)-1,G}function ye(m,_,N){m[_+0]=N>>24&255,m[_+1]=N>>16&255,m[_+2]=N>>8&255,m[_+3]=N>>0&255}function Ee(m,_){return m[_+0]<<0|m[_+1]<<8}function Fe(m,_){return Ee(m,_)|m[_+2]<<16}function Ge(m,_){return Ee(m,_)|Ee(m,_+2)<<16}function Je(m,_){var N=1<<_;return t(m!=null),t(0<_),m.X=s(N),m.X==null?0:(m.Mb=32-_,m.Xa=_,1)}function Re(m,_){t(m!=null),t(_!=null),t(m.Xa==_.Xa),n(_.X,0,m.X,0,1<<_.Xa)}function ue(){this.X=[],this.Xa=this.Mb=0}function Ve(m,_,N,F){t(N!=null),t(F!=null);var V=N[0],G=F[0];return V==0&&(V=(m*G+_/2)/_),G==0&&(G=(_*V+m/2)/m),0>=V||0>=G?0:(N[0]=V,F[0]=G,1)}function lt(m,_){return m+(1<<_)-1>>>_}function $e(m,_){return((4278255360&m)+(4278255360&_)>>>0&4278255360)+((16711935&m)+(16711935&_)>>>0&16711935)>>>0}function ne(m,_){j[_]=function(N,F,V,G,Q,J,ee){var oe;for(oe=0;oe<Q;++oe){var ve=j[m](J[ee+oe-1],V,G+oe);J[ee+oe]=$e(N[F+oe],ve)}}}function me(){this.ud=this.hd=this.jd=0}function we(m,_){return((4278124286&(m^_))>>>1)+(m&_)>>>0}function Me(m){return 0<=m&&256>m?m:0>m?0:255<m?255:void 0}function Ie(m,_){return Me(m+(m-_+.5>>1))}function De(m,_,N){return Math.abs(_-N)-Math.abs(m-N)}function Ze(m,_,N,F,V,G,Q){for(F=G[Q-1],N=0;N<V;++N)G[Q+N]=F=$e(m[_+N],F)}function vt(m,_,N,F,V){var G;for(G=0;G<N;++G){var Q=m[_+G],J=Q>>8&255,ee=16711935&(ee=(ee=16711935&Q)+((J<<16)+J));F[V+G]=(4278255360&Q)+ee>>>0}}function bt(m,_){_.jd=m>>0&255,_.hd=m>>8&255,_.ud=m>>16&255}function _t(m,_,N,F,V,G){var Q;for(Q=0;Q<F;++Q){var J=_[N+Q],ee=J>>>8,oe=J,ve=255&(ve=(ve=J>>>16)+((m.jd<<24>>24)*(ee<<24>>24)>>>5));oe=255&(oe=(oe=oe+((m.hd<<24>>24)*(ee<<24>>24)>>>5))+((m.ud<<24>>24)*(ve<<24>>24)>>>5)),V[G+Q]=(4278255360&J)+(ve<<16)+oe}}function It(m,_,N,F,V){j[_]=function(G,Q,J,ee,oe,ve,Pe,Te,Se){for(ee=Pe;ee<Te;++ee)for(Pe=0;Pe<Se;++Pe)oe[ve++]=V(J[F(G[Q++])])},j[m]=function(G,Q,J,ee,oe,ve,Pe){var Te=8>>G.b,Se=G.Ea,We=G.K[0],Oe=G.w;if(8>Te)for(G=(1<<G.b)-1,Oe=(1<<Te)-1;Q<J;++Q){var be,_e=0;for(be=0;be<Se;++be)be&G||(_e=F(ee[oe++])),ve[Pe++]=V(We[_e&Oe]),_e>>=Te}else j["VP8LMapColor"+N](ee,oe,We,Oe,ve,Pe,Q,J,Se)}}function st(m,_,N,F,V){for(N=_+N;_<N;){var G=m[_++];F[V++]=G>>16&255,F[V++]=G>>8&255,F[V++]=G>>0&255}}function nn(m,_,N,F,V){for(N=_+N;_<N;){var G=m[_++];F[V++]=G>>16&255,F[V++]=G>>8&255,F[V++]=G>>0&255,F[V++]=G>>24&255}}function Gt(m,_,N,F,V){for(N=_+N;_<N;){var G=(Q=m[_++])>>16&240|Q>>12&15,Q=Q>>0&240|Q>>28&15;F[V++]=G,F[V++]=Q}}function Ln(m,_,N,F,V){for(N=_+N;_<N;){var G=(Q=m[_++])>>16&248|Q>>13&7,Q=Q>>5&224|Q>>3&31;F[V++]=G,F[V++]=Q}}function sr(m,_,N,F,V){for(N=_+N;_<N;){var G=m[_++];F[V++]=G>>0&255,F[V++]=G>>8&255,F[V++]=G>>16&255}}function hr(m,_,N,F,V,G){if(G==0)for(N=_+N;_<N;)ye(F,((G=m[_++])[0]>>24|G[1]>>8&65280|G[2]<<8&16711680|G[3]<<24)>>>0),V+=32;else n(F,V,m,_,N)}function Oa(m,_){j[_][0]=j[m+"0"],j[_][1]=j[m+"1"],j[_][2]=j[m+"2"],j[_][3]=j[m+"3"],j[_][4]=j[m+"4"],j[_][5]=j[m+"5"],j[_][6]=j[m+"6"],j[_][7]=j[m+"7"],j[_][8]=j[m+"8"],j[_][9]=j[m+"9"],j[_][10]=j[m+"10"],j[_][11]=j[m+"11"],j[_][12]=j[m+"12"],j[_][13]=j[m+"13"],j[_][14]=j[m+"0"],j[_][15]=j[m+"0"]}function Qt(m){return m==Hv||m==Uv||m==Cm||m==Vv}function zi(){this.eb=[],this.size=this.A=this.fb=0}function Lr(){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 ts(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new zi,this.f.kb=new Lr,this.sd=null}function Js(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Cr(){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 Lt(m){return alert("todo:WebPSamplerProcessPlane"),m.T}function ir(m,_){var N=m.T,F=_.ba.f.RGBA,V=F.eb,G=F.fb+m.ka*F.A,Q=Ls[_.ba.S],J=m.y,ee=m.O,oe=m.f,ve=m.N,Pe=m.ea,Te=m.W,Se=_.cc,We=_.dc,Oe=_.Mc,be=_.Nc,_e=m.ka,Ue=m.ka+m.T,Ye=m.U,qe=Ye+1>>1;for(_e==0?Q(J,ee,null,null,oe,ve,Pe,Te,oe,ve,Pe,Te,V,G,null,null,Ye):(Q(_.ec,_.fc,J,ee,Se,We,Oe,be,oe,ve,Pe,Te,V,G-F.A,V,G,Ye),++N);_e+2<Ue;_e+=2)Se=oe,We=ve,Oe=Pe,be=Te,ve+=m.Rc,Te+=m.Rc,G+=2*F.A,Q(J,(ee+=2*m.fa)-m.fa,J,ee,Se,We,Oe,be,oe,ve,Pe,Te,V,G-F.A,V,G,Ye);return ee+=m.fa,m.j+Ue<m.o?(n(_.ec,_.fc,J,ee,Ye),n(_.cc,_.dc,oe,ve,qe),n(_.Mc,_.Nc,Pe,Te,qe),N--):1&Ue||Q(J,ee,null,null,oe,ve,Pe,Te,oe,ve,Pe,Te,V,G+F.A,null,null,Ye),N}function _o(m,_,N){var F=m.F,V=[m.J];if(F!=null){var G=m.U,Q=_.ba.S,J=Q==Nm||Q==Cm;_=_.ba.f.RGBA;var ee=[0],oe=m.ka;ee[0]=m.T,m.Kb&&(oe==0?--ee[0]:(--oe,V[0]-=m.width),m.j+m.ka+m.T==m.o&&(ee[0]=m.o-m.j-oe));var ve=_.eb;oe=_.fb+oe*_.A,m=jr(F,V[0],m.width,G,ee,ve,oe+(J?0:3),_.A),t(N==ee),m&&Qt(Q)&&Rs(ve,oe,J,G,ee,_.A)}return 0}function Cn(m){var _=m.ma,N=_.ba.S,F=11>N,V=N==Sm||N==Am||N==Nm||N==zv||N==12||Qt(N);if(_.memory=null,_.Ib=null,_.Jb=null,_.Nd=null,!mh(_.Oa,m,V?11:12))return 0;if(V&&Qt(N)&&Xe(),m.da)alert("todo:use_scaling");else{if(F){if(_.Ib=Lt,m.Kb){if(N=m.U+1>>1,_.memory=s(m.U+2*N),_.memory==null)return 0;_.ec=_.memory,_.fc=0,_.cc=_.ec,_.dc=_.fc+m.U,_.Mc=_.cc,_.Nc=_.dc+N,_.Ib=ir,Xe()}}else alert("todo:EmitYUV");V&&(_.Jb=_o,F&&Ae())}if(F&&!i_){for(m=0;256>m;++m)dI[m]=89858*(m-128)+Tm>>Pm,pI[m]=-22014*(m-128)+Tm,hI[m]=-45773*(m-128),fI[m]=113618*(m-128)+Tm>>Pm;for(m=Ah;m<$v;++m)_=76283*(m-16)+Tm>>Pm,mI[m-Ah]=as(_,255),gI[m-Ah]=as(_+8>>4,15);i_=1}return 1}function Ps(m){var _=m.ma,N=m.U,F=m.T;return t(!(1&m.ka)),0>=N||0>=F?0:(N=_.Ib(m,_),_.Jb!=null&&_.Jb(m,_,N),_.Dc+=N,1)}function Ts(m){m.ma.memory=null}function Pt(m,_,N,F){return re(m,8)!=47?0:(_[0]=re(m,14)+1,N[0]=re(m,14)+1,F[0]=re(m,1),re(m,3)!=0?0:!m.h)}function rs(m,_){if(4>m)return m+1;var N=m-2>>1;return(2+(1&m)<<N)+re(_,N)+1}function Ia(m,_){return 120<_?_-120:1<=(N=((N=QO[_-1])>>4)*m+(8-(15&N)))?N:1;var N}function na(m,_,N){var F=I(N),V=m[_+=255&F].g-8;return 0<V&&(B(N,N.u+8),F=I(N),_+=m[_].value,_+=F&(1<<V)-1),B(N,N.u+m[_].g),m[_].value}function an(m,_,N){return N.g+=m.g,N.value+=m.value<<_>>>0,t(8>=N.g),m.g}function Gr(m,_,N){var F=m.xc;return t((_=F==0?0:m.vc[m.md*(N>>F)+(_>>F)])<m.Wb),m.Ya[_]}function K(m,_,N,F){var V=m.ab,G=m.c*_,Q=m.C;_=Q+_;var J=N,ee=F;for(F=m.Ta,N=m.Ua;0<V--;){var oe=m.gc[V],ve=Q,Pe=_,Te=J,Se=ee,We=(ee=F,J=N,oe.Ea);switch(t(ve<Pe),t(Pe<=oe.nc),oe.hc){case 2:gm(Te,Se,(Pe-ve)*We,ee,J);break;case 0:var Oe=ve,be=Pe,_e=ee,Ue=J,Ye=(ct=oe).Ea;Oe==0&&(Mv(Te,Se,null,null,1,_e,Ue),Ze(Te,Se+1,0,0,Ye-1,_e,Ue+1),Se+=Ye,Ue+=Ye,++Oe);for(var qe=1<<ct.b,gt=qe-1,ot=lt(Ye,ct.b),Tt=ct.K,ct=ct.w+(Oe>>ct.b)*ot;Oe<be;){var cr=Tt,pr=ct,rr=1;for(vh(Te,Se,_e,Ue-Ye,1,_e,Ue);rr<Ye;){var Zt=(rr&~gt)+qe;Zt>Ye&&(Zt=Ye),(0,ul[cr[pr++]>>8&15])(Te,Se+ +rr,_e,Ue+rr-Ye,Zt-rr,_e,Ue+rr),rr=Zt}Se+=Ye,Ue+=Ye,++Oe>||(ct+=ot)}Pe!=oe.nc&&n(ee,J-We,ee,J+(Pe-ve-1)*We,We);break;case 1:for(We=Te,be=Se,Ye=(Te=oe.Ea)-(Ue=Te&~(_e=(Se=1<<oe.b)-1)),Oe=lt(Te,oe.b),qe=oe.K,oe=oe.w+(ve>>oe.b)*Oe;ve<Pe;){for(gt=qe,ot=oe,Tt=new me,ct=be+Ue,cr=be+Te;be<ct;)bt(gt[ot++],Tt),Mc(Tt,We,be,Se,ee,J),be+=Se,J+=Se;be<cr&&(bt(gt[ot++],Tt),Mc(Tt,We,be,Ye,ee,J),be+=Ye,J+=Ye),++ve&_e||(oe+=Oe)}break;case 3:if(Te==ee&&Se==J&&0<oe.b){for(be=ee,Te=We=J+(Pe-ve)*We-(Ue=(Pe-ve)*lt(oe.Ea,oe.b)),Se=ee,_e=J,Oe=[],Ue=(Ye=Ue)-1;0<=Ue;--Ue)Oe[Ue]=Se[_e+Ue];for(Ue=Ye-1;0<=Ue;--Ue)be[Te+Ue]=Oe[Ue];ks(oe,ve,Pe,ee,We,ee,J)}else ks(oe,ve,Pe,Te,Se,ee,J)}J=F,ee=N}ee!=N&&n(F,N,J,ee,G)}function ce(m,_){var N=m.V,F=m.Ba+m.c*m.C,V=_-m.C;if(t(_<=m.l.o),t(16>=V),0<V){var G=m.l,Q=m.Ta,J=m.Ua,ee=G.width;if(K(m,V,N,F),V=J=[J],t((N=m.C)<(F=_)),t(G.v<G.va),F>G.o&&(F=G.o),N<G.j){var oe=G.j-N;N=G.j,V[0]+=oe*ee}if(N>=F?N=0:(V[0]+=4*G.v,G.ka=N-G.j,G.U=G.va-G.v,G.T=F-N,N=1),N){if(J=J[0],11>(N=m.ca).S){var ve=N.f.RGBA,Pe=(F=N.S,V=G.U,G=G.T,oe=ve.eb,ve.A),Te=G;for(ve=ve.fb+m.Ma*ve.A;0<Te--;){var Se=Q,We=J,Oe=V,be=oe,_e=ve;switch(F){case _m:Ba(Se,We,Oe,be,_e);break;case Sm:wa(Se,We,Oe,be,_e);break;case Hv:wa(Se,We,Oe,be,_e),Rs(be,_e,0,Oe,1,0);break;case Q3:Po(Se,We,Oe,be,_e);break;case Am:hr(Se,We,Oe,be,_e,1);break;case Uv:hr(Se,We,Oe,be,_e,1),Rs(be,_e,0,Oe,1,0);break;case Nm:hr(Se,We,Oe,be,_e,0);break;case Cm:hr(Se,We,Oe,be,_e,0),Rs(be,_e,1,Oe,1,0);break;case zv:dl(Se,We,Oe,be,_e);break;case Vv:dl(Se,We,Oe,be,_e),Er(be,_e,Oe,1,0);break;case Z3:Co(Se,We,Oe,be,_e);break;default:t(0)}J+=ee,ve+=Pe}m.Ma+=G}else alert("todo:EmitRescaledRowsYUVA");t(m.Ma<=N.height)}}m.C=_,t(m.C<=m.i)}function te(m){var _;if(0<m.ua)return 0;for(_=0;_<m.Wb;++_){var N=m.Ya[_].G,F=m.Ya[_].H;if(0<N[1][F[1]+0].g||0<N[2][F[2]+0].g||0<N[3][F[3]+0].g)return 0}return 1}function ae(m,_,N,F,V,G){if(m.Z!=0){var Q=m.qd,J=m.rd;for(t(ml[m.Z]!=null);_<N;++_)ml[m.Z](Q,J,F,V,F,V,G),Q=F,J=V,V+=G;m.qd=Q,m.rd=J}}function le(m,_){var N=m.l.ma,F=N.Z==0||N.Z==1?m.l.j:m.C;if(F=m.C<F?F:m.C,t(_<=m.l.o),_>F){var V=m.l.width,G=N.ca,Q=N.tb+V*F,J=m.V,ee=m.Ba+m.c*F,oe=m.gc;t(m.ab==1),t(oe[0].hc==3),xm(oe[0],F,_,J,ee,G,Q),ae(N,F,_,G,Q,V)}m.C=m.Ma=_}function de(m,_,N,F,V,G,Q){var J=m.$/F,ee=m.$%F,oe=m.m,ve=m.s,Pe=N+m.$,Te=Pe;V=N+F*V;var Se=N+F*G,We=280+ve.ua,Oe=m.Pb?J:16777216,be=0<ve.ua?ve.Wa:null,_e=ve.wc,Ue=Pe<Se?Gr(ve,ee,J):null;t(m.C<G),t(Se<=V);var Ye=!1;e:for(;;){for(;Ye||Pe<Se;){var qe=0;if(J>=Oe){var gt=Pe-N;t((Oe=m).Pb),Oe.wd=Oe.m,Oe.xd=gt,0<Oe.s.ua&&Re(Oe.s.Wa,Oe.s.vb),Oe=J+JO}if(ee&_e||(Ue=Gr(ve,ee,J)),t(Ue!=null),Ue.Qb&&(_[Pe]=Ue.qb,Ye=!0),!Ye)if(X(oe),Ue.jc){qe=oe,gt=_;var ot=Pe,Tt=Ue.pd[I(qe)&Wn-1];t(Ue.jc),256>Tt.g?(B(qe,qe.u+Tt.g),gt[ot]=Tt.value,qe=0):(B(qe,qe.u+Tt.g-256),t(256<=Tt.value),qe=Tt.value),qe==0&&(Ye=!0)}else qe=na(Ue.G[0],Ue.H[0],oe);if(oe.h)break;if(Ye||256>qe){if(!Ye)if(Ue.nd)_[Pe]=(Ue.qb|qe<<8)>>>0;else{if(X(oe),Ye=na(Ue.G[1],Ue.H[1],oe),X(oe),gt=na(Ue.G[2],Ue.H[2],oe),ot=na(Ue.G[3],Ue.H[3],oe),oe.h)break;_[Pe]=(ot<<24|Ye<<16|qe<<8|gt)>>>0}if(Ye=!1,++Pe,++ee>=F&&(ee=0,++J,Q!=null&&J<=G&&!(J%16)&&Q(m,J),be!=null))for(;Te<Pe;)qe=_[Te++],be.X[(506832829*qe&4294967295)>>>be.Mb]=qe}else if(280>qe){if(qe=rs(qe-256,oe),gt=na(Ue.G[4],Ue.H[4],oe),X(oe),gt=Ia(F,gt=rs(gt,oe)),oe.h)break;if(Pe-N<gt||V-Pe<qe)break e;for(ot=0;ot<qe;++ot)_[Pe+ot]=_[Pe+ot-gt];for(Pe+=qe,ee+=qe;ee>=F;)ee-=F,++J,Q!=null&&J<=G&&!(J%16)&&Q(m,J);if(t(Pe<=V),ee&_e&&(Ue=Gr(ve,ee,J)),be!=null)for(;Te<Pe;)qe=_[Te++],be.X[(506832829*qe&4294967295)>>>be.Mb]=qe}else{if(!(qe<We))break e;for(Ye=qe-280,t(be!=null);Te<Pe;)qe=_[Te++],be.X[(506832829*qe&4294967295)>>>be.Mb]=qe;qe=Pe,t(!(Ye>>>(gt=be).Xa)),_[qe]=gt.X[Ye],Ye=!0}Ye||t(oe.h==D(oe))}if(m.Pb&&oe.h&&Pe<V)t(m.m.h),m.a=5,m.m=m.wd,m.$=m.xd,0<m.s.ua&&Re(m.s.vb,m.s.Wa);else{if(oe.h)break e;Q!=null&&Q(m,J>G?G:J),m.a=0,m.$=Pe-N}return 1}return m.a=3,0}function Ce(m){t(m!=null),m.vc=null,m.yc=null,m.Ya=null;var _=m.Wa;_!=null&&(_.X=null),m.vb=null,t(m!=null)}function Le(){var m=new Dv;return m==null?null:(m.a=0,m.xb=t_,Oa("Predictor","VP8LPredictors"),Oa("Predictor","VP8LPredictors_C"),Oa("PredictorAdd","VP8LPredictorsAdd"),Oa("PredictorAdd","VP8LPredictorsAdd_C"),gm=vt,Mc=_t,Ba=st,wa=nn,dl=Gt,Co=Ln,Po=sr,j.VP8LMapColor32b=ad,j.VP8LMapColor8b=vm,m)}function Ne(m,_,N,F,V){var G=1,Q=[m],J=[_],ee=F.m,oe=F.s,ve=null,Pe=0;e:for(;;){if(N)for(;G&&re(ee,1);){var Te=Q,Se=J,We=F,Oe=1,be=We.m,_e=We.gc[We.ab],Ue=re(be,2);if(We.Oc&1<<Ue)G=0;else{switch(We.Oc|=1<<Ue,_e.hc=Ue,_e.Ea=Te[0],_e.nc=Se[0],_e.K=[null],++We.ab,t(4>=We.ab),Ue){case 0:case 1:_e.b=re(be,3)+2,Oe=Ne(lt(_e.Ea,_e.b),lt(_e.nc,_e.b),0,We,_e.K),_e.K=_e.K[0];break;case 3:var Ye,qe=re(be,8)+1,gt=16<qe?0:4<qe?1:2<qe?2:3;if(Te[0]=lt(_e.Ea,gt),_e.b=gt,Ye=Oe=Ne(qe,1,0,We,_e.K)){var ot,Tt=qe,ct=_e,cr=1<<(8>>ct.b),pr=s(cr);if(pr==null)Ye=0;else{var rr=ct.K[0],Zt=ct.w;for(pr[0]=ct.K[0][0],ot=1;ot<1*Tt;++ot)pr[ot]=$e(rr[Zt+ot],pr[ot-1]);for(;ot<4*cr;++ot)pr[ot]=0;ct.K[0]=null,ct.K[0]=pr,Ye=1}}Oe=Ye;break;case 2:break;default:t(0)}G=Oe}}if(Q=Q[0],J=J[0],G&&re(ee,1)&&!(G=1<=(Pe=re(ee,4))&&11>=Pe)){F.a=3;break e}var Pr;if(Pr=G)t:{var Ar,Vt,mn,za=F,gn=Q,Ha=J,mr=Pe,is=N,os=za.m,In=za.s,$n=[null],_a=1,Os=0,$i=ZO[mr];r:for(;;){if(is&&re(os,1)){var Dn=re(os,3)+2,jo=lt(gn,Dn),Vc=lt(Ha,Dn),cd=jo*Vc;if(!Ne(jo,Vc,0,za,$n))break r;for($n=$n[0],In.xc=Dn,Ar=0;Ar<cd;++Ar){var gl=$n[Ar]>>8&65535;$n[Ar]=gl,gl>=_a&&(_a=gl+1)}}if(os.h)break r;for(Vt=0;5>Vt;++Vt){var Yr=J3[Vt];!Vt&&0<mr&&(Yr+=1<<mr),Os<Yr&&(Os=Yr)}var Gv=i(_a*$i,k),c_=_a,u_=i(c_,q);if(u_==null)var Em=null;else t(65536>=c_),Em=u_;var Nh=s(Os);if(Em==null||Nh==null||Gv==null){za.a=1;break r}var jm=Gv;for(Ar=mn=0;Ar<_a;++Ar){var ii=Em[Ar],ud=ii.G,dd=ii.H,d_=0,Rm=1,f_=0;for(Vt=0;5>Vt;++Vt){Yr=J3[Vt],ud[Vt]=jm,dd[Vt]=mn,!Vt&&0<mr&&(Yr+=1<<mr);a:{var Fm,Kv=Yr,Lm=za,Ch=Nh,yI=jm,wI=mn,Yv=0,xl=Lm.m,bI=re(xl,1);if(a(Ch,0,0,Kv),bI){var _I=re(xl,1)+1,SI=re(xl,1),h_=re(xl,SI==0?1:8);Ch[h_]=1,_I==2&&(Ch[h_=re(xl,8)]=1);var Om=1}else{var p_=s(19),m_=re(xl,4)+4;if(19<m_){Lm.a=3;var Im=0;break a}for(Fm=0;Fm<m_;++Fm)p_[XO[Fm]]=re(xl,3);var Xv=void 0,Ph=void 0,g_=Lm,AI=p_,Dm=Kv,x_=Ch,Qv=0,vl=g_.m,v_=8,y_=i(128,k);n:for(;R(y_,0,7,AI,19);){if(re(vl,1)){var NI=2+2*re(vl,3);if((Xv=2+re(vl,NI))>Dm)break n}else Xv=Dm;for(Ph=0;Ph<Dm&&Xv--;){X(vl);var w_=y_[0+(127&I(vl))];B(vl,vl.u+w_.g);var fd=w_.value;if(16>fd)x_[Ph++]=fd,fd!=0&&(v_=fd);else{var CI=fd==16,b_=fd-16,PI=KO[b_],__=re(vl,GO[b_])+PI;if(Ph+__>Dm)break n;for(var TI=CI?v_:0;0<__--;)x_[Ph++]=TI}}Qv=1;break n}Qv||(g_.a=3),Om=Qv}(Om=Om&&!xl.h)&&(Yv=R(yI,wI,8,Ch,Kv)),Om&&Yv!=0?Im=Yv:(Lm.a=3,Im=0)}if(Im==0)break r;if(Rm&&YO[Vt]==1&&(Rm=jm[mn].g==0),d_+=jm[mn].g,mn+=Im,3>=Vt){var Th,Zv=Nh[0];for(Th=1;Th<Yr;++Th)Nh[Th]>Zv&&(Zv=Nh[Th]);f_+=Zv}}if(ii.nd=Rm,ii.Qb=0,Rm&&(ii.qb=(ud[3][dd[3]+0].value<<24|ud[1][dd[1]+0].value<<16|ud[2][dd[2]+0].value)>>>0,d_==0&&256>ud[0][dd[0]+0].value&&(ii.Qb=1,ii.qb+=ud[0][dd[0]+0].value<<8)),ii.jc=!ii.Qb&&6>f_,ii.jc){var Mm,Ro=ii;for(Mm=0;Mm<Wn;++Mm){var yl=Mm,wl=Ro.pd[yl],Bm=Ro.G[0][Ro.H[0]+yl];256<=Bm.value?(wl.g=Bm.g+256,wl.value=Bm.value):(wl.g=0,wl.value=0,yl>>=an(Bm,8,wl),yl>>=an(Ro.G[1][Ro.H[1]+yl],16,wl),yl>>=an(Ro.G[2][Ro.H[2]+yl],0,wl),an(Ro.G[3][Ro.H[3]+yl],24,wl))}}}In.vc=$n,In.Wb=_a,In.Ya=Em,In.yc=Gv,Pr=1;break t}Pr=0}if(!(G=Pr)){F.a=3;break e}if(0<Pe){if(oe.ua=1<<Pe,!Je(oe.Wa,Pe)){F.a=1,G=0;break e}}else oe.ua=0;var Jv=F,S_=Q,kI=J,ey=Jv.s,ty=ey.xc;if(Jv.c=S_,Jv.i=kI,ey.md=lt(S_,ty),ey.wc=ty==0?-1:(1<<ty)-1,N){F.xb=iI;break e}if((ve=s(Q*J))==null){F.a=1,G=0;break e}G=(G=de(F,ve,0,Q,J,J,null))&&!ee.h;break e}return G?(V!=null?V[0]=ve:(t(ve==null),t(N)),F.$=0,N||Ce(oe)):Ce(oe),G}function ke(m,_){var N=m.c*m.i,F=N+_+16*_;return t(m.c<=_),m.V=s(F),m.V==null?(m.Ta=null,m.Ua=0,m.a=1,0):(m.Ta=m.V,m.Ua=m.Ba+N+_,1)}function je(m,_){var N=m.C,F=_-N,V=m.V,G=m.Ba+m.c*N;for(t(_<=m.l.o);0<F;){var Q=16<F?16:F,J=m.l.ma,ee=m.l.width,oe=ee*Q,ve=J.ca,Pe=J.tb+ee*N,Te=m.Ta,Se=m.Ua;K(m,Q,V,G),ln(Te,Se,ve,Pe,oe),ae(J,N,N+Q,ve,Pe,ee),F-=Q,V+=Q*m.c,N+=Q}t(N==_),m.C=m.Ma=_}function Qe(){this.ub=this.yd=this.td=this.Rb=0}function nt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function ft(){this.Fb=this.Bb=this.Cb=0,this.Zb=s(4),this.Lb=s(4)}function tt(){this.Yb=function(){var m=[];return function _(N,F,V){for(var G=V[F],Q=0;Q<G&&(N.push(V.length>F+1?[]:0),!(V.length<F+1));Q++)_(N[Q],F+1,V)}(m,0,[3,11]),m}()}function dt(){this.jb=s(3),this.Wc=o([4,8],tt),this.Xc=o([4,17],tt)}function Ft(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new s(4),this.od=new s(4)}function dr(){this.ld=this.La=this.dd=this.tc=0}function Sr(){this.Na=this.la=0}function hn(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function ei(){this.ad=s(384),this.Za=0,this.Ob=s(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function So(){this.uc=this.M=this.Nb=0,this.wa=Array(new dr),this.Y=0,this.ya=Array(new ei),this.aa=0,this.l=new Ui}function Hi(){this.y=s(16),this.f=s(8),this.ea=s(8)}function ti(){this.cb=this.a=0,this.sc="",this.m=new ge,this.Od=new Qe,this.Kc=new nt,this.ed=new Ft,this.Qa=new ft,this.Ic=this.$c=this.Aa=0,this.D=new So,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=i(8,ge),this.ia=0,this.pb=i(4,hn),this.Pa=new dt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Hi),this.Hd=0,this.rb=Array(new Sr),this.sb=0,this.wa=Array(new dr),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 ei),this.L=this.aa=0,this.gd=o([4,2],dr),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 Ui(){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 ns(){var m=new ti;return m!=null&&(m.a=0,m.sc="OK",m.cb=0,m.Xb=0,Sh||(Sh=tm)),m}function sn(m,_,N){return m.a==0&&(m.a=_,m.sc=N,m.cb=0),0}function J0(m,_,N){return 3<=N&&m[_+0]==157&&m[_+1]==1&&m[_+2]==42}function em(m,_){if(m==null)return 0;if(m.a=0,m.sc="OK",_==null)return sn(m,2,"null VP8Io passed to VP8GetHeaders()");var N=_.data,F=_.w,V=_.ha;if(4>V)return sn(m,7,"Truncated header.");var G=N[F+0]|N[F+1]<<8|N[F+2]<<16,Q=m.Od;if(Q.Rb=!(1&G),Q.td=G>>1&7,Q.yd=G>>4&1,Q.ub=G>>5,3<Q.td)return sn(m,3,"Incorrect keyframe parameters.");if(!Q.yd)return sn(m,4,"Frame not displayable.");F+=3,V-=3;var J=m.Kc;if(Q.Rb){if(7>V)return sn(m,7,"cannot parse picture header");if(!J0(N,F,V))return sn(m,3,"Bad code word");J.c=16383&(N[F+4]<<8|N[F+3]),J.Td=N[F+4]>>6,J.i=16383&(N[F+6]<<8|N[F+5]),J.Ud=N[F+6]>>6,F+=7,V-=7,m.za=J.c+15>>4,m.Ub=J.i+15>>4,_.width=J.c,_.height=J.i,_.Da=0,_.j=0,_.v=0,_.va=_.width,_.o=_.height,_.da=0,_.ib=_.width,_.hb=_.height,_.U=_.width,_.T=_.height,a((G=m.Pa).jb,0,255,G.jb.length),t((G=m.Qa)!=null),G.Cb=0,G.Bb=0,G.Fb=1,a(G.Zb,0,0,G.Zb.length),a(G.Lb,0,0,G.Lb)}if(Q.ub>V)return sn(m,7,"bad partition length");ie(G=m.m,N,F,Q.ub),F+=Q.ub,V-=Q.ub,Q.Rb&&(J.Ld=he(G),J.Kd=he(G)),J=m.Qa;var ee,oe=m.Pa;if(t(G!=null),t(J!=null),J.Cb=he(G),J.Cb){if(J.Bb=he(G),he(G)){for(J.Fb=he(G),ee=0;4>ee;++ee)J.Zb[ee]=he(G)?Y(G,7):0;for(ee=0;4>ee;++ee)J.Lb[ee]=he(G)?Y(G,6):0}if(J.Bb)for(ee=0;3>ee;++ee)oe.jb[ee]=he(G)?Z(G,8):255}else J.Bb=0;if(G.Ka)return sn(m,3,"cannot parse segment header");if((J=m.ed).zd=he(G),J.Tb=Z(G,6),J.wb=Z(G,3),J.Pc=he(G),J.Pc&&he(G)){for(oe=0;4>oe;++oe)he(G)&&(J.vd[oe]=Y(G,6));for(oe=0;4>oe;++oe)he(G)&&(J.od[oe]=Y(G,6))}if(m.L=J.Tb==0?0:J.zd?1:2,G.Ka)return sn(m,3,"cannot parse filter header");var ve=V;if(V=ee=F,F=ee+ve,J=ve,m.Xb=(1<<Z(m.m,2))-1,ve<3*(oe=m.Xb))N=7;else{for(ee+=3*oe,J-=3*oe,ve=0;ve<oe;++ve){var Pe=N[V+0]|N[V+1]<<8|N[V+2]<<16;Pe>J&&(Pe=J),ie(m.Jc[+ve],N,ee,Pe),ee+=Pe,J-=Pe,V+=3}ie(m.Jc[+oe],N,ee,J),N=ee<F?0:5}if(N!=0)return sn(m,N,"cannot parse partitions");for(N=Z(ee=m.m,7),V=he(ee)?Y(ee,4):0,F=he(ee)?Y(ee,4):0,J=he(ee)?Y(ee,4):0,oe=he(ee)?Y(ee,4):0,ee=he(ee)?Y(ee,4):0,ve=m.Qa,Pe=0;4>Pe;++Pe){if(ve.Cb){var Te=ve.Zb[Pe];ve.Fb||(Te+=N)}else{if(0<Pe){m.pb[Pe]=m.pb[0];continue}Te=N}var Se=m.pb[Pe];Se.Sc[0]=qv[as(Te+V,127)],Se.Sc[1]=Wv[as(Te+0,127)],Se.Eb[0]=2*qv[as(Te+F,127)],Se.Eb[1]=101581*Wv[as(Te+J,127)]>>16,8>Se.Eb[1]&&(Se.Eb[1]=8),Se.Qc[0]=qv[as(Te+oe,117)],Se.Qc[1]=Wv[as(Te+ee,127)],Se.lc=Te+ee}if(!Q.Rb)return sn(m,4,"Not a key frame.");for(he(G),Q=m.Pa,N=0;4>N;++N){for(V=0;8>V;++V)for(F=0;3>F;++F)for(J=0;11>J;++J)oe=pe(G,aI[N][V][F][J])?Z(G,8):rI[N][V][F][J],Q.Wc[N][V].Yb[F][J]=oe;for(V=0;17>V;++V)Q.Xc[N][V]=Q.Wc[N][sI[V]]}return m.kc=he(G),m.kc&&(m.Bd=Z(G,8)),m.cb=1}function tm(m,_,N,F,V,G,Q){var J=_[V].Yb[N];for(N=0;16>V;++V){if(!pe(m,J[N+0]))return V;for(;!pe(m,J[N+1]);)if(J=_[++V].Yb[0],N=0,V==16)return 16;var ee=_[V+1].Yb;if(pe(m,J[N+2])){var oe=m,ve=0;if(pe(oe,(Te=J)[(Pe=N)+3]))if(pe(oe,Te[Pe+6])){for(J=0,Pe=2*(ve=pe(oe,Te[Pe+8]))+(Te=pe(oe,Te[Pe+9+ve])),ve=0,Te=eI[Pe];Te[J];++J)ve+=ve+pe(oe,Te[J]);ve+=3+(8<<Pe)}else pe(oe,Te[Pe+7])?(ve=7+2*pe(oe,165),ve+=pe(oe,145)):ve=5+pe(oe,159);else ve=pe(oe,Te[Pe+4])?3+pe(oe,Te[Pe+5]):2;J=ee[2]}else ve=1,J=ee[1];ee=Q+tI[V],0>(oe=m).b&&se(oe);var Pe,Te=oe.b,Se=(Pe=oe.Ca>>1)-(oe.I>>Te)>>31;--oe.b,oe.Ca+=Se,oe.Ca|=1,oe.I-=(Pe+1&Se)<<Te,G[ee]=((ve^Se)-Se)*F[(0<V)+0]}return 16}function eh(m){var _=m.rb[m.sb-1];_.la=0,_.Na=0,a(m.zc,0,0,m.zc.length),m.ja=0}function wv(m,_){if(m==null)return 0;if(_==null)return sn(m,2,"NULL VP8Io parameter in VP8Decode().");if(!m.cb&&!em(m,_))return 0;if(t(m.cb),_.ac==null||_.ac(_)){_.ob&&(m.L=0);var N=km[m.L];if(m.L==2?(m.yb=0,m.zb=0):(m.yb=_.v-N>>4,m.zb=_.j-N>>4,0>m.yb&&(m.yb=0),0>m.zb&&(m.zb=0)),m.Va=_.o+15+N>>4,m.Hb=_.va+15+N>>4,m.Hb>m.za&&(m.Hb=m.za),m.Va>m.Ub&&(m.Va=m.Ub),0<m.L){var F=m.ed;for(N=0;4>N;++N){var V;if(m.Qa.Cb){var G=m.Qa.Lb[N];m.Qa.Fb||(G+=F.Tb)}else G=F.Tb;for(V=0;1>=V;++V){var Q=m.gd[N][V],J=G;if(F.Pc&&(J+=F.vd[0],V&&(J+=F.od[0])),0<(J=0>J?0:63<J?63:J)){var ee=J;0<F.wb&&(ee=4<F.wb?ee>>2:ee>>1)>9-F.wb&&(ee=9-F.wb),1>ee&&(ee=1),Q.dd=ee,Q.tc=2*J+ee,Q.ld=40<=J?2:15<=J?1:0}else Q.tc=0;Q.La=V}}}N=0}else sn(m,6,"Frame setup failed"),N=m.a;if(N=N==0){if(N){m.$c=0,0<m.Aa||(m.Ic=vI);e:{N=m.Ic,F=4*(ee=m.za);var oe=32*ee,ve=ee+1,Pe=0<m.L?ee*(0<m.Aa?2:1):0,Te=(m.Aa==2?2:1)*ee;if((Q=F+832+(V=3*(16*N+km[m.L])/2*oe)+(G=m.Fa!=null&&0<m.Fa.length?m.Kc.c*m.Kc.i:0))!=Q)N=0;else{if(Q>m.Vb){if(m.Vb=0,m.Ec=s(Q),m.Fc=0,m.Ec==null){N=sn(m,1,"no memory during frame initialization.");break e}m.Vb=Q}Q=m.Ec,J=m.Fc,m.Ac=Q,m.Bc=J,J+=F,m.Gd=i(oe,Hi),m.Hd=0,m.rb=i(ve+1,Sr),m.sb=1,m.wa=Pe?i(Pe,dr):null,m.Y=0,m.D.Nb=0,m.D.wa=m.wa,m.D.Y=m.Y,0<m.Aa&&(m.D.Y+=ee),t(!0),m.oc=Q,m.pc=J,J+=832,m.ya=i(Te,ei),m.aa=0,m.D.ya=m.ya,m.D.aa=m.aa,m.Aa==2&&(m.D.aa+=ee),m.R=16*ee,m.B=8*ee,ee=(oe=km[m.L])*m.R,oe=oe/2*m.B,m.sa=Q,m.ta=J+ee,m.qa=m.sa,m.ra=m.ta+16*N*m.R+oe,m.Ha=m.qa,m.Ia=m.ra+8*N*m.B+oe,m.$c=0,J+=V,m.mb=G?Q:null,m.nb=G?J:null,t(J+G<=m.Fc+m.Vb),eh(m),a(m.Ac,m.Bc,0,F),N=1}}if(N){if(_.ka=0,_.y=m.sa,_.O=m.ta,_.f=m.qa,_.N=m.ra,_.ea=m.Ha,_.Vd=m.Ia,_.fa=m.R,_.Rc=m.B,_.F=null,_.J=0,!wm){for(N=-255;255>=N;++N)Pn[255+N]=0>N?-N:N;for(N=-1020;1020>=N;++N)ko[1020+N]=-128>N?-128:127<N?127:N;for(N=-112;112>=N;++N)_h[112+N]=-16>N?-16:15<N?15:N;for(N=-255;510>=N;++N)ld[255+N]=0>N?0:255<N?255:N;wm=1}sd=Sv,To=bv,yh=nm,ba=_v,Es=am,on=rm,id=ih,ym=Ic,wh=Iv,Bc=oh,zc=Ov,fl=Xu,Hc=lh,od=hm,Uc=fm,hl=qi,bh=No,js=Lv,si[0]=Vi,si[1]=Av,si[2]=Tv,si[3]=kv,si[4]=om,si[5]=Ku,si[6]=lm,si[7]=nh,si[8]=jv,si[9]=Ev,pl[0]=sm,pl[1]=Cv,pl[2]=Ao,pl[3]=$u,pl[4]=aa,pl[5]=Pv,pl[6]=im,Eo[0]=ol,Eo[1]=Nv,Eo[2]=Rv,Eo[3]=ah,Eo[4]=Oc,Eo[5]=Fv,Eo[6]=sh,N=1}else N=0}N&&(N=function(Se,We){for(Se.M=0;Se.M<Se.Va;++Se.M){var Oe,be=Se.Jc[Se.M&Se.Xb],_e=Se.m,Ue=Se;for(Oe=0;Oe<Ue.za;++Oe){var Ye=_e,qe=Ue,gt=qe.Ac,ot=qe.Bc+4*Oe,Tt=qe.zc,ct=qe.ya[qe.aa+Oe];if(qe.Qa.Bb?ct.$b=pe(Ye,qe.Pa.jb[0])?2+pe(Ye,qe.Pa.jb[2]):pe(Ye,qe.Pa.jb[1]):ct.$b=0,qe.kc&&(ct.Ad=pe(Ye,qe.Bd)),ct.Za=!pe(Ye,145)+0,ct.Za){var cr=ct.Ob,pr=0;for(qe=0;4>qe;++qe){var rr,Zt=Tt[0+qe];for(rr=0;4>rr;++rr){Zt=nI[gt[ot+rr]][Zt];for(var Pr=e_[pe(Ye,Zt[0])];0<Pr;)Pr=e_[2*Pr+pe(Ye,Zt[Pr])];Zt=-Pr,gt[ot+rr]=Zt}n(cr,pr,gt,ot,4),pr+=4,Tt[0+qe]=Zt}}else Zt=pe(Ye,156)?pe(Ye,128)?1:3:pe(Ye,163)?2:0,ct.Ob[0]=Zt,a(gt,ot,Zt,4),a(Tt,0,Zt,4);ct.Dd=pe(Ye,142)?pe(Ye,114)?pe(Ye,183)?1:3:2:0}if(Ue.m.Ka)return sn(Se,7,"Premature end-of-partition0 encountered.");for(;Se.ja<Se.za;++Se.ja){if(Ue=be,Ye=(_e=Se).rb[_e.sb-1],gt=_e.rb[_e.sb+_e.ja],Oe=_e.ya[_e.aa+_e.ja],ot=_e.kc?Oe.Ad:0)Ye.la=gt.la=0,Oe.Za||(Ye.Na=gt.Na=0),Oe.Hc=0,Oe.Gc=0,Oe.ia=0;else{var Ar,Vt;if(Ye=gt,gt=Ue,ot=_e.Pa.Xc,Tt=_e.ya[_e.aa+_e.ja],ct=_e.pb[Tt.$b],qe=Tt.ad,cr=0,pr=_e.rb[_e.sb-1],Zt=rr=0,a(qe,cr,0,384),Tt.Za)var mn=0,za=ot[3];else{Pr=s(16);var gn=Ye.Na+pr.Na;if(gn=Sh(gt,ot[1],gn,ct.Eb,0,Pr,0),Ye.Na=pr.Na=(0<gn)+0,1<gn)sd(Pr,0,qe,cr);else{var Ha=Pr[0]+3>>3;for(Pr=0;256>Pr;Pr+=16)qe[cr+Pr]=Ha}mn=1,za=ot[0]}var mr=15&Ye.la,is=15&pr.la;for(Pr=0;4>Pr;++Pr){var os=1&is;for(Ha=Vt=0;4>Ha;++Ha)mr=mr>>1|(os=(gn=Sh(gt,za,gn=os+(1&mr),ct.Sc,mn,qe,cr))>mn)<<7,Vt=Vt<<2|(3<gn?3:1<gn?2:qe[cr+0]!=0),cr+=16;mr>>=4,is=is>>1|os<<7,rr=(rr<<8|Vt)>>>0}for(za=mr,mn=is>>4,Ar=0;4>Ar;Ar+=2){for(Vt=0,mr=Ye.la>>4+Ar,is=pr.la>>4+Ar,Pr=0;2>Pr;++Pr){for(os=1&is,Ha=0;2>Ha;++Ha)gn=os+(1&mr),mr=mr>>1|(os=0<(gn=Sh(gt,ot[2],gn,ct.Qc,0,qe,cr)))<<3,Vt=Vt<<2|(3<gn?3:1<gn?2:qe[cr+0]!=0),cr+=16;mr>>=2,is=is>>1|os<<5}Zt|=Vt<<4*Ar,za|=mr<<4<<Ar,mn|=(240&is)<<Ar}Ye.la=za,pr.la=mn,Tt.Hc=rr,Tt.Gc=Zt,Tt.ia=43690&Zt?0:ct.ia,ot=!(rr|Zt)}if(0<_e.L&&(_e.wa[_e.Y+_e.ja]=_e.gd[Oe.$b][Oe.Za],_e.wa[_e.Y+_e.ja].La|=!ot),Ue.Ka)return sn(Se,7,"Premature end-of-file encountered.")}if(eh(Se),_e=We,Ue=1,Oe=(be=Se).D,Ye=0<be.L&&be.M>=be.zb&&be.M<=be.Va,be.Aa==0)e:{if(Oe.M=be.M,Oe.uc=Ye,ph(be,Oe),Ue=1,Oe=(Vt=be.D).Nb,Ye=(Zt=km[be.L])*be.R,gt=Zt/2*be.B,Pr=16*Oe*be.R,Ha=8*Oe*be.B,ot=be.sa,Tt=be.ta-Ye+Pr,ct=be.qa,qe=be.ra-gt+Ha,cr=be.Ha,pr=be.Ia-gt+Ha,is=(mr=Vt.M)==0,rr=mr>=be.Va-1,be.Aa==2&&ph(be,Vt),Vt.uc)for(os=(gn=be).D.M,t(gn.D.uc),Vt=gn.yb;Vt<gn.Hb;++Vt){mn=Vt,za=os;var In=($n=(Yr=gn).D).Nb;Ar=Yr.R;var $n=$n.wa[$n.Y+mn],_a=Yr.sa,Os=Yr.ta+16*In*Ar+16*mn,$i=$n.dd,Dn=$n.tc;if(Dn!=0)if(t(3<=Dn),Yr.L==1)0<mn&&hl(_a,Os,Ar,Dn+4),$n.La&&js(_a,Os,Ar,Dn),0<za&&Uc(_a,Os,Ar,Dn+4),$n.La&&bh(_a,Os,Ar,Dn);else{var jo=Yr.B,Vc=Yr.qa,cd=Yr.ra+8*In*jo+8*mn,gl=Yr.Ha,Yr=Yr.Ia+8*In*jo+8*mn;In=$n.ld,0<mn&&(ym(_a,Os,Ar,Dn+4,$i,In),Bc(Vc,cd,gl,Yr,jo,Dn+4,$i,In)),$n.La&&(fl(_a,Os,Ar,Dn,$i,In),od(Vc,cd,gl,Yr,jo,Dn,$i,In)),0<za&&(id(_a,Os,Ar,Dn+4,$i,In),wh(Vc,cd,gl,Yr,jo,Dn+4,$i,In)),$n.La&&(zc(_a,Os,Ar,Dn,$i,In),Hc(Vc,cd,gl,Yr,jo,Dn,$i,In))}}if(be.ia&&alert("todo:DitherRow"),_e.put!=null){if(Vt=16*mr,mr=16*(mr+1),is?(_e.y=be.sa,_e.O=be.ta+Pr,_e.f=be.qa,_e.N=be.ra+Ha,_e.ea=be.Ha,_e.W=be.Ia+Ha):(Vt-=Zt,_e.y=ot,_e.O=Tt,_e.f=ct,_e.N=qe,_e.ea=cr,_e.W=pr),rr||(mr-=Zt),mr>_e.o&&(mr=_e.o),_e.F=null,_e.J=null,be.Fa!=null&&0<be.Fa.length&&Vt<mr&&(_e.J=fh(be,_e,Vt,mr-Vt),_e.F=be.mb,_e.F==null&&_e.F.length==0)){Ue=sn(be,3,"Could not decode alpha data.");break e}Vt<_e.j&&(Zt=_e.j-Vt,Vt=_e.j,t(!(1&Zt)),_e.O+=be.R*Zt,_e.N+=be.B*(Zt>>1),_e.W+=be.B*(Zt>>1),_e.F!=null&&(_e.J+=_e.width*Zt)),Vt<mr&&(_e.O+=_e.v,_e.N+=_e.v>>1,_e.W+=_e.v>>1,_e.F!=null&&(_e.J+=_e.v),_e.ka=Vt-_e.j,_e.U=_e.va-_e.v,_e.T=mr-Vt,Ue=_e.put(_e))}Oe+1!=be.Ic||rr||(n(be.sa,be.ta-Ye,ot,Tt+16*be.R,Ye),n(be.qa,be.ra-gt,ct,qe+8*be.B,gt),n(be.Ha,be.Ia-gt,cr,pr+8*be.B,gt))}if(!Ue)return sn(Se,6,"Output aborted.")}return 1}(m,_)),_.bc!=null&&_.bc(_),N&=1}return N?(m.cb=0,N):0}function ri(m,_,N,F,V){V=m[_+N+32*F]+(V>>3),m[_+N+32*F]=-256&V?0>V?0:255:V}function Wu(m,_,N,F,V,G){ri(m,_,0,N,F+V),ri(m,_,1,N,F+G),ri(m,_,2,N,F-G),ri(m,_,3,N,F-V)}function Da(m){return(20091*m>>16)+m}function th(m,_,N,F){var V,G=0,Q=s(16);for(V=0;4>V;++V){var J=m[_+0]+m[_+8],ee=m[_+0]-m[_+8],oe=(35468*m[_+4]>>16)-Da(m[_+12]),ve=Da(m[_+4])+(35468*m[_+12]>>16);Q[G+0]=J+ve,Q[G+1]=ee+oe,Q[G+2]=ee-oe,Q[G+3]=J-ve,G+=4,_++}for(V=G=0;4>V;++V)J=(m=Q[G+0]+4)+Q[G+8],ee=m-Q[G+8],oe=(35468*Q[G+4]>>16)-Da(Q[G+12]),ri(N,F,0,0,J+(ve=Da(Q[G+4])+(35468*Q[G+12]>>16))),ri(N,F,1,0,ee+oe),ri(N,F,2,0,ee-oe),ri(N,F,3,0,J-ve),G++,F+=32}function rm(m,_,N,F){var V=m[_+0]+4,G=35468*m[_+4]>>16,Q=Da(m[_+4]),J=35468*m[_+1]>>16;Wu(N,F,0,V+Q,m=Da(m[_+1]),J),Wu(N,F,1,V+G,m,J),Wu(N,F,2,V-G,m,J),Wu(N,F,3,V-Q,m,J)}function bv(m,_,N,F,V){th(m,_,N,F),V&&th(m,_+16,N,F+4)}function nm(m,_,N,F){To(m,_+0,N,F,1),To(m,_+32,N,F+128,1)}function _v(m,_,N,F){var V;for(m=m[_+0]+4,V=0;4>V;++V)for(_=0;4>_;++_)ri(N,F,_,V,m)}function am(m,_,N,F){m[_+0]&&ba(m,_+0,N,F),m[_+16]&&ba(m,_+16,N,F+4),m[_+32]&&ba(m,_+32,N,F+128),m[_+48]&&ba(m,_+48,N,F+128+4)}function Sv(m,_,N,F){var V,G=s(16);for(V=0;4>V;++V){var Q=m[_+0+V]+m[_+12+V],J=m[_+4+V]+m[_+8+V],ee=m[_+4+V]-m[_+8+V],oe=m[_+0+V]-m[_+12+V];G[0+V]=Q+J,G[8+V]=Q-J,G[4+V]=oe+ee,G[12+V]=oe-ee}for(V=0;4>V;++V)Q=(m=G[0+4*V]+3)+G[3+4*V],J=G[1+4*V]+G[2+4*V],ee=G[1+4*V]-G[2+4*V],oe=m-G[3+4*V],N[F+0]=Q+J>>3,N[F+16]=oe+ee>>3,N[F+32]=Q-J>>3,N[F+48]=oe-ee>>3,F+=64}function rh(m,_,N){var F,V=_-32,G=ss,Q=255-m[V-1];for(F=0;F<N;++F){var J,ee=G,oe=Q+m[_-1];for(J=0;J<N;++J)m[_+J]=ee[oe+m[V+J]];_+=32}}function Av(m,_){rh(m,_,4)}function Nv(m,_){rh(m,_,8)}function Cv(m,_){rh(m,_,16)}function Ao(m,_){var N;for(N=0;16>N;++N)n(m,_+32*N,m,_-32,16)}function $u(m,_){var N;for(N=16;0<N;--N)a(m,_,m[_-1],16),_+=32}function Gu(m,_,N){var F;for(F=0;16>F;++F)a(_,N+32*F,m,16)}function sm(m,_){var N,F=16;for(N=0;16>N;++N)F+=m[_-1+32*N]+m[_+N-32];Gu(F>>5,m,_)}function aa(m,_){var N,F=8;for(N=0;16>N;++N)F+=m[_-1+32*N];Gu(F>>4,m,_)}function Pv(m,_){var N,F=8;for(N=0;16>N;++N)F+=m[_+N-32];Gu(F>>4,m,_)}function im(m,_){Gu(128,m,_)}function Dt(m,_,N){return m+2*_+N+2>>2}function Tv(m,_){var N,F=_-32;for(F=new Uint8Array([Dt(m[F-1],m[F+0],m[F+1]),Dt(m[F+0],m[F+1],m[F+2]),Dt(m[F+1],m[F+2],m[F+3]),Dt(m[F+2],m[F+3],m[F+4])]),N=0;4>N;++N)n(m,_+32*N,F,0,F.length)}function kv(m,_){var N=m[_-1],F=m[_-1+32],V=m[_-1+64],G=m[_-1+96];ye(m,_+0,16843009*Dt(m[_-1-32],N,F)),ye(m,_+32,16843009*Dt(N,F,V)),ye(m,_+64,16843009*Dt(F,V,G)),ye(m,_+96,16843009*Dt(V,G,G))}function Vi(m,_){var N,F=4;for(N=0;4>N;++N)F+=m[_+N-32]+m[_-1+32*N];for(F>>=3,N=0;4>N;++N)a(m,_+32*N,F,4)}function om(m,_){var N=m[_-1+0],F=m[_-1+32],V=m[_-1+64],G=m[_-1-32],Q=m[_+0-32],J=m[_+1-32],ee=m[_+2-32],oe=m[_+3-32];m[_+0+96]=Dt(F,V,m[_-1+96]),m[_+1+96]=m[_+0+64]=Dt(N,F,V),m[_+2+96]=m[_+1+64]=m[_+0+32]=Dt(G,N,F),m[_+3+96]=m[_+2+64]=m[_+1+32]=m[_+0+0]=Dt(Q,G,N),m[_+3+64]=m[_+2+32]=m[_+1+0]=Dt(J,Q,G),m[_+3+32]=m[_+2+0]=Dt(ee,J,Q),m[_+3+0]=Dt(oe,ee,J)}function lm(m,_){var N=m[_+1-32],F=m[_+2-32],V=m[_+3-32],G=m[_+4-32],Q=m[_+5-32],J=m[_+6-32],ee=m[_+7-32];m[_+0+0]=Dt(m[_+0-32],N,F),m[_+1+0]=m[_+0+32]=Dt(N,F,V),m[_+2+0]=m[_+1+32]=m[_+0+64]=Dt(F,V,G),m[_+3+0]=m[_+2+32]=m[_+1+64]=m[_+0+96]=Dt(V,G,Q),m[_+3+32]=m[_+2+64]=m[_+1+96]=Dt(G,Q,J),m[_+3+64]=m[_+2+96]=Dt(Q,J,ee),m[_+3+96]=Dt(J,ee,ee)}function Ku(m,_){var N=m[_-1+0],F=m[_-1+32],V=m[_-1+64],G=m[_-1-32],Q=m[_+0-32],J=m[_+1-32],ee=m[_+2-32],oe=m[_+3-32];m[_+0+0]=m[_+1+64]=G+Q+1>>1,m[_+1+0]=m[_+2+64]=Q+J+1>>1,m[_+2+0]=m[_+3+64]=J+ee+1>>1,m[_+3+0]=ee+oe+1>>1,m[_+0+96]=Dt(V,F,N),m[_+0+64]=Dt(F,N,G),m[_+0+32]=m[_+1+96]=Dt(N,G,Q),m[_+1+32]=m[_+2+96]=Dt(G,Q,J),m[_+2+32]=m[_+3+96]=Dt(Q,J,ee),m[_+3+32]=Dt(J,ee,oe)}function nh(m,_){var N=m[_+0-32],F=m[_+1-32],V=m[_+2-32],G=m[_+3-32],Q=m[_+4-32],J=m[_+5-32],ee=m[_+6-32],oe=m[_+7-32];m[_+0+0]=N+F+1>>1,m[_+1+0]=m[_+0+64]=F+V+1>>1,m[_+2+0]=m[_+1+64]=V+G+1>>1,m[_+3+0]=m[_+2+64]=G+Q+1>>1,m[_+0+32]=Dt(N,F,V),m[_+1+32]=m[_+0+96]=Dt(F,V,G),m[_+2+32]=m[_+1+96]=Dt(V,G,Q),m[_+3+32]=m[_+2+96]=Dt(G,Q,J),m[_+3+64]=Dt(Q,J,ee),m[_+3+96]=Dt(J,ee,oe)}function Ev(m,_){var N=m[_-1+0],F=m[_-1+32],V=m[_-1+64],G=m[_-1+96];m[_+0+0]=N+F+1>>1,m[_+2+0]=m[_+0+32]=F+V+1>>1,m[_+2+32]=m[_+0+64]=V+G+1>>1,m[_+1+0]=Dt(N,F,V),m[_+3+0]=m[_+1+32]=Dt(F,V,G),m[_+3+32]=m[_+1+64]=Dt(V,G,G),m[_+3+64]=m[_+2+64]=m[_+0+96]=m[_+1+96]=m[_+2+96]=m[_+3+96]=G}function jv(m,_){var N=m[_-1+0],F=m[_-1+32],V=m[_-1+64],G=m[_-1+96],Q=m[_-1-32],J=m[_+0-32],ee=m[_+1-32],oe=m[_+2-32];m[_+0+0]=m[_+2+32]=N+Q+1>>1,m[_+0+32]=m[_+2+64]=F+N+1>>1,m[_+0+64]=m[_+2+96]=V+F+1>>1,m[_+0+96]=G+V+1>>1,m[_+3+0]=Dt(J,ee,oe),m[_+2+0]=Dt(Q,J,ee),m[_+1+0]=m[_+3+32]=Dt(N,Q,J),m[_+1+32]=m[_+3+64]=Dt(F,N,Q),m[_+1+64]=m[_+3+96]=Dt(V,F,N),m[_+1+96]=Dt(G,V,F)}function Rv(m,_){var N;for(N=0;8>N;++N)n(m,_+32*N,m,_-32,8)}function ah(m,_){var N;for(N=0;8>N;++N)a(m,_,m[_-1],8),_+=32}function Lc(m,_,N){var F;for(F=0;8>F;++F)a(_,N+32*F,m,8)}function ol(m,_){var N,F=8;for(N=0;8>N;++N)F+=m[_+N-32]+m[_-1+32*N];Lc(F>>4,m,_)}function Fv(m,_){var N,F=4;for(N=0;8>N;++N)F+=m[_+N-32];Lc(F>>3,m,_)}function Oc(m,_){var N,F=4;for(N=0;8>N;++N)F+=m[_-1+32*N];Lc(F>>3,m,_)}function sh(m,_){Lc(128,m,_)}function Yu(m,_,N){var F=m[_-N],V=m[_+0],G=3*(V-F)+Bv[1020+m[_-2*N]-m[_+N]],Q=bm[112+(G+4>>3)];m[_-N]=ss[255+F+bm[112+(G+3>>3)]],m[_+0]=ss[255+V-Q]}function cm(m,_,N,F){var V=m[_+0],G=m[_+N];return Fs[255+m[_-2*N]-m[_-N]]>F||Fs[255+G-V]>F}function um(m,_,N,F){return 4*Fs[255+m[_-N]-m[_+0]]+Fs[255+m[_-2*N]-m[_+N]]<=F}function dm(m,_,N,F,V){var G=m[_-3*N],Q=m[_-2*N],J=m[_-N],ee=m[_+0],oe=m[_+N],ve=m[_+2*N],Pe=m[_+3*N];return 4*Fs[255+J-ee]+Fs[255+Q-oe]>F?0:Fs[255+m[_-4*N]-G]<=V&&Fs[255+G-Q]<=V&&Fs[255+Q-J]<=V&&Fs[255+Pe-ve]<=V&&Fs[255+ve-oe]<=V&&Fs[255+oe-ee]<=V}function fm(m,_,N,F){var V=2*F+1;for(F=0;16>F;++F)um(m,_+F,N,V)&&Yu(m,_+F,N)}function qi(m,_,N,F){var V=2*F+1;for(F=0;16>F;++F)um(m,_+F*N,1,V)&&Yu(m,_+F*N,1)}function No(m,_,N,F){var V;for(V=3;0<V;--V)fm(m,_+=4*N,N,F)}function Lv(m,_,N,F){var V;for(V=3;0<V;--V)qi(m,_+=4,N,F)}function ll(m,_,N,F,V,G,Q,J){for(G=2*G+1;0<V--;){if(dm(m,_,N,G,Q))if(cm(m,_,N,J))Yu(m,_,N);else{var ee=m,oe=_,ve=N,Pe=ee[oe-2*ve],Te=ee[oe-ve],Se=ee[oe+0],We=ee[oe+ve],Oe=ee[oe+2*ve],be=27*(Ue=Bv[1020+3*(Se-Te)+Bv[1020+Pe-We]])+63>>7,_e=18*Ue+63>>7,Ue=9*Ue+63>>7;ee[oe-3*ve]=ss[255+ee[oe-3*ve]+Ue],ee[oe-2*ve]=ss[255+Pe+_e],ee[oe-ve]=ss[255+Te+be],ee[oe+0]=ss[255+Se-be],ee[oe+ve]=ss[255+We-_e],ee[oe+2*ve]=ss[255+Oe-Ue]}_+=F}}function ni(m,_,N,F,V,G,Q,J){for(G=2*G+1;0<V--;){if(dm(m,_,N,G,Q))if(cm(m,_,N,J))Yu(m,_,N);else{var ee=m,oe=_,ve=N,Pe=ee[oe-ve],Te=ee[oe+0],Se=ee[oe+ve],We=bm[112+((Oe=3*(Te-Pe))+4>>3)],Oe=bm[112+(Oe+3>>3)],be=We+1>>1;ee[oe-2*ve]=ss[255+ee[oe-2*ve]+be],ee[oe-ve]=ss[255+Pe+Oe],ee[oe+0]=ss[255+Te-We],ee[oe+ve]=ss[255+Se-be]}_+=F}}function ih(m,_,N,F,V,G){ll(m,_,N,1,16,F,V,G)}function Ic(m,_,N,F,V,G){ll(m,_,1,N,16,F,V,G)}function Ov(m,_,N,F,V,G){var Q;for(Q=3;0<Q;--Q)ni(m,_+=4*N,N,1,16,F,V,G)}function Xu(m,_,N,F,V,G){var Q;for(Q=3;0<Q;--Q)ni(m,_+=4,1,N,16,F,V,G)}function Iv(m,_,N,F,V,G,Q,J){ll(m,_,V,1,8,G,Q,J),ll(N,F,V,1,8,G,Q,J)}function oh(m,_,N,F,V,G,Q,J){ll(m,_,1,V,8,G,Q,J),ll(N,F,1,V,8,G,Q,J)}function lh(m,_,N,F,V,G,Q,J){ni(m,_+4*V,V,1,8,G,Q,J),ni(N,F+4*V,V,1,8,G,Q,J)}function hm(m,_,N,F,V,G,Q,J){ni(m,_+4,1,V,8,G,Q,J),ni(N,F+4,1,V,8,G,Q,J)}function Qu(){this.ba=new ts,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Cr,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function ch(){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 uh(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function pm(){this.ua=0,this.Wa=new ue,this.vb=new ue,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new q,this.yc=new k}function Dv(){this.xb=this.a=0,this.l=new Ui,this.ca=new ts,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new P,this.Pb=0,this.wd=new P,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new pm,this.ab=0,this.gc=i(4,uh),this.Oc=0}function Zu(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Ui,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Dc(m,_,N,F,V,G,Q){for(m=m==null?0:m[_+0],_=0;_<Q;++_)V[G+_]=m+N[F+_]&255,m=V[G+_]}function dh(m,_,N,F,V,G,Q){var J;if(m==null)Dc(null,null,N,F,V,G,Q);else for(J=0;J<Q;++J)V[G+J]=m[_+J]+N[F+J]&255}function cl(m,_,N,F,V,G,Q){if(m==null)Dc(null,null,N,F,V,G,Q);else{var J,ee=m[_+0],oe=ee,ve=ee;for(J=0;J<Q;++J)oe=ve+(ee=m[_+J])-oe,ve=N[F+J]+(-256&oe?0>oe?0:255:oe)&255,oe=ee,V[G+J]=ve}}function fh(m,_,N,F){var V=_.width,G=_.o;if(t(m!=null&&_!=null),0>N||0>=F||N+F>G)return null;if(!m.Cc){if(m.ga==null){var Q;if(m.ga=new Zu,(Q=m.ga==null)||(Q=_.width*_.o,t(m.Gb.length==0),m.Gb=s(Q),m.Uc=0,m.Gb==null?Q=0:(m.mb=m.Gb,m.nb=m.Uc,m.rc=null,Q=1),Q=!Q),!Q){Q=m.ga;var J=m.Fa,ee=m.P,oe=m.qc,ve=m.mb,Pe=m.nb,Te=ee+1,Se=oe-1,We=Q.l;if(t(J!=null&&ve!=null&&_!=null),ml[0]=null,ml[1]=Dc,ml[2]=dh,ml[3]=cl,Q.ca=ve,Q.tb=Pe,Q.c=_.width,Q.i=_.height,t(0<Q.c&&0<Q.i),1>=oe)_=0;else if(Q.$a=J[ee+0]>>0&3,Q.Z=J[ee+0]>>2&3,Q.Lc=J[ee+0]>>4&3,ee=J[ee+0]>>6&3,0>Q.$a||1<Q.$a||4<=Q.Z||1<Q.Lc||ee)_=0;else if(We.put=Ps,We.ac=Cn,We.bc=Ts,We.ma=Q,We.width=_.width,We.height=_.height,We.Da=_.Da,We.v=_.v,We.va=_.va,We.j=_.j,We.o=_.o,Q.$a)e:{t(Q.$a==1),_=Le();t:for(;;){if(_==null){_=0;break e}if(t(Q!=null),Q.mc=_,_.c=Q.c,_.i=Q.i,_.l=Q.l,_.l.ma=Q,_.l.width=Q.c,_.l.height=Q.i,_.a=0,z(_.m,J,Te,Se),!Ne(Q.c,Q.i,1,_,null)||(_.ab==1&&_.gc[0].hc==3&&te(_.s)?(Q.ic=1,J=_.c*_.i,_.Ta=null,_.Ua=0,_.V=s(J),_.Ba=0,_.V==null?(_.a=1,_=0):_=1):(Q.ic=0,_=ke(_,Q.c)),!_))break t;_=1;break e}Q.mc=null,_=0}else _=Se>=Q.c*Q.i;Q=!_}if(Q)return null;m.ga.Lc!=1?m.Ga=0:F=G-N}t(m.ga!=null),t(N+F<=G);e:{if(_=(J=m.ga).c,G=J.l.o,J.$a==0){if(Te=m.rc,Se=m.Vc,We=m.Fa,ee=m.P+1+N*_,oe=m.mb,ve=m.nb+N*_,t(ee<=m.P+m.qc),J.Z!=0)for(t(ml[J.Z]!=null),Q=0;Q<F;++Q)ml[J.Z](Te,Se,We,ee,oe,ve,_),Te=oe,Se=ve,ve+=_,ee+=_;else for(Q=0;Q<F;++Q)n(oe,ve,We,ee,_),Te=oe,Se=ve,ve+=_,ee+=_;m.rc=Te,m.Vc=Se}else{if(t(J.mc!=null),_=N+F,t((Q=J.mc)!=null),t(_<=Q.i),Q.C>=_)_=1;else if(J.ic||Ae(),J.ic){J=Q.V,Te=Q.Ba,Se=Q.c;var Oe=Q.i,be=(We=1,ee=Q.$/Se,oe=Q.$%Se,ve=Q.m,Pe=Q.s,Q.$),_e=Se*Oe,Ue=Se*_,Ye=Pe.wc,qe=be<Ue?Gr(Pe,oe,ee):null;t(be<=_e),t(_<=Oe),t(te(Pe));t:for(;;){for(;!ve.h&&be<Ue;){if(oe&Ye||(qe=Gr(Pe,oe,ee)),t(qe!=null),X(ve),256>(Oe=na(qe.G[0],qe.H[0],ve)))J[Te+be]=Oe,++be,++oe>=Se&&(oe=0,++ee<=_&&!(ee%16)&&le(Q,ee));else{if(!(280>Oe)){We=0;break t}Oe=rs(Oe-256,ve);var gt,ot=na(qe.G[4],qe.H[4],ve);if(X(ve),!(be>=(ot=Ia(Se,ot=rs(ot,ve)))&&_e-be>=Oe)){We=0;break t}for(gt=0;gt<Oe;++gt)J[Te+be+gt]=J[Te+be+gt-ot];for(be+=Oe,oe+=Oe;oe>=Se;)oe-=Se,++ee<=_&&!(ee%16)&&le(Q,ee);be<Ue&&oe&Ye&&(qe=Gr(Pe,oe,ee))}t(ve.h==D(ve))}le(Q,ee>_?_:ee);break t}!We||ve.h&&be<_e?(We=0,Q.a=ve.h?5:3):Q.$=be,_=We}else _=de(Q,Q.V,Q.Ba,Q.c,Q.i,_,je);if(!_){F=0;break e}}N+F>=G&&(m.Cc=1),F=1}if(!F)return null;if(m.Cc&&((F=m.ga)!=null&&(F.mc=null),m.ga=null,0<m.Ga))return alert("todo:WebPDequantizeLevels"),null}return m.nb+N*V}function A(m,_,N,F,V,G){for(;0<V--;){var Q,J=m,ee=_+(N?1:0),oe=m,ve=_+(N?0:3);for(Q=0;Q<F;++Q){var Pe=oe[ve+4*Q];Pe!=255&&(Pe*=32897,J[ee+4*Q+0]=J[ee+4*Q+0]*Pe>>23,J[ee+4*Q+1]=J[ee+4*Q+1]*Pe>>23,J[ee+4*Q+2]=J[ee+4*Q+2]*Pe>>23)}_+=G}}function W(m,_,N,F,V){for(;0<F--;){var G;for(G=0;G<N;++G){var Q=m[_+2*G+0],J=15&(oe=m[_+2*G+1]),ee=4369*J,oe=(240&oe|oe>>4)*ee>>16;m[_+2*G+0]=(240&Q|Q>>4)*ee>>16&240|(15&Q|Q<<4)*ee>>16>>4&15,m[_+2*G+1]=240&oe|J}_+=V}}function fe(m,_,N,F,V,G,Q,J){var ee,oe,ve=255;for(oe=0;oe<V;++oe){for(ee=0;ee<F;++ee){var Pe=m[_+ee];G[Q+4*ee]=Pe,ve&=Pe}_+=N,Q+=J}return ve!=255}function xe(m,_,N,F,V){var G;for(G=0;G<V;++G)N[F+G]=m[_+G]>>8}function Ae(){Rs=A,Er=W,jr=fe,ln=xe}function Be(m,_,N){j[m]=function(F,V,G,Q,J,ee,oe,ve,Pe,Te,Se,We,Oe,be,_e,Ue,Ye){var qe,gt=Ye-1>>1,ot=J[ee+0]|oe[ve+0]<<16,Tt=Pe[Te+0]|Se[We+0]<<16;t(F!=null);var ct=3*ot+Tt+131074>>2;for(_(F[V+0],255&ct,ct>>16,Oe,be),G!=null&&(ct=3*Tt+ot+131074>>2,_(G[Q+0],255&ct,ct>>16,_e,Ue)),qe=1;qe<=gt;++qe){var cr=J[ee+qe]|oe[ve+qe]<<16,pr=Pe[Te+qe]|Se[We+qe]<<16,rr=ot+cr+Tt+pr+524296,Zt=rr+2*(cr+Tt)>>3;ct=Zt+ot>>1,ot=(rr=rr+2*(ot+pr)>>3)+cr>>1,_(F[V+2*qe-1],255&ct,ct>>16,Oe,be+(2*qe-1)*N),_(F[V+2*qe-0],255&ot,ot>>16,Oe,be+(2*qe-0)*N),G!=null&&(ct=rr+Tt>>1,ot=Zt+pr>>1,_(G[Q+2*qe-1],255&ct,ct>>16,_e,Ue+(2*qe-1)*N),_(G[Q+2*qe+0],255&ot,ot>>16,_e,Ue+(2*qe+0)*N)),ot=cr,Tt=pr}1&Ye||(ct=3*ot+Tt+131074>>2,_(F[V+Ye-1],255&ct,ct>>16,Oe,be+(Ye-1)*N),G!=null&&(ct=3*Tt+ot+131074>>2,_(G[Q+Ye-1],255&ct,ct>>16,_e,Ue+(Ye-1)*N)))}}function Xe(){Ls[_m]=oI,Ls[Sm]=r_,Ls[Q3]=lI,Ls[Am]=n_,Ls[Nm]=a_,Ls[zv]=s_,Ls[Z3]=cI,Ls[Hv]=r_,Ls[Uv]=n_,Ls[Cm]=a_,Ls[Vv]=s_}function pt(m){return m&-16384?0>m?0:255:m>>uI}function Ct(m,_){return pt((19077*m>>8)+(26149*_>>8)-14234)}function Ut(m,_,N){return pt((19077*m>>8)-(6419*_>>8)-(13320*N>>8)+8708)}function Mt(m,_){return pt((19077*m>>8)+(33050*_>>8)-17685)}function tr(m,_,N,F,V){F[V+0]=Ct(m,N),F[V+1]=Ut(m,_,N),F[V+2]=Mt(m,_)}function Ur(m,_,N,F,V){F[V+0]=Mt(m,_),F[V+1]=Ut(m,_,N),F[V+2]=Ct(m,N)}function Kr(m,_,N,F,V){var G=Ut(m,_,N);_=G<<3&224|Mt(m,_)>>3,F[V+0]=248&Ct(m,N)|G>>5,F[V+1]=_}function pn(m,_,N,F,V){var G=240&Mt(m,_)|15;F[V+0]=240&Ct(m,N)|Ut(m,_,N)>>4,F[V+1]=G}function sa(m,_,N,F,V){F[V+0]=255,tr(m,_,N,F,V+1)}function On(m,_,N,F,V){Ur(m,_,N,F,V),F[V+3]=255}function ai(m,_,N,F,V){tr(m,_,N,F,V),F[V+3]=255}function as(m,_){return 0>m?0:m>_?_:m}function Wi(m,_,N){j[m]=function(F,V,G,Q,J,ee,oe,ve,Pe){for(var Te=ve+(-2&Pe)*N;ve!=Te;)_(F[V+0],G[Q+0],J[ee+0],oe,ve),_(F[V+1],G[Q+0],J[ee+0],oe,ve+N),V+=2,++Q,++ee,ve+=2*N;1&Pe&&_(F[V+0],G[Q+0],J[ee+0],oe,ve)}}function mm(m,_,N){return N==0?m==0?_==0?6:5:_==0?4:0:N}function hh(m,_,N,F,V){switch(m>>>30){case 3:To(_,N,F,V,0);break;case 2:on(_,N,F,V);break;case 1:ba(_,N,F,V)}}function ph(m,_){var N,F,V=_.M,G=_.Nb,Q=m.oc,J=m.pc+40,ee=m.oc,oe=m.pc+584,ve=m.oc,Pe=m.pc+600;for(N=0;16>N;++N)Q[J+32*N-1]=129;for(N=0;8>N;++N)ee[oe+32*N-1]=129,ve[Pe+32*N-1]=129;for(0<V?Q[J-1-32]=ee[oe-1-32]=ve[Pe-1-32]=129:(a(Q,J-32-1,127,21),a(ee,oe-32-1,127,9),a(ve,Pe-32-1,127,9)),F=0;F<m.za;++F){var Te=_.ya[_.aa+F];if(0<F){for(N=-1;16>N;++N)n(Q,J+32*N-4,Q,J+32*N+12,4);for(N=-1;8>N;++N)n(ee,oe+32*N-4,ee,oe+32*N+4,4),n(ve,Pe+32*N-4,ve,Pe+32*N+4,4)}var Se=m.Gd,We=m.Hd+F,Oe=Te.ad,be=Te.Hc;if(0<V&&(n(Q,J-32,Se[We].y,0,16),n(ee,oe-32,Se[We].f,0,8),n(ve,Pe-32,Se[We].ea,0,8)),Te.Za){var _e=Q,Ue=J-32+16;for(0<V&&(F>=m.za-1?a(_e,Ue,Se[We].y[15],4):n(_e,Ue,Se[We+1].y,0,4)),N=0;4>N;N++)_e[Ue+128+N]=_e[Ue+256+N]=_e[Ue+384+N]=_e[Ue+0+N];for(N=0;16>N;++N,be<<=2)_e=Q,Ue=J+o_[N],si[Te.Ob[N]](_e,Ue),hh(be,Oe,16*+N,_e,Ue)}else if(_e=mm(F,V,Te.Ob[0]),pl[_e](Q,J),be!=0)for(N=0;16>N;++N,be<<=2)hh(be,Oe,16*+N,Q,J+o_[N]);for(N=Te.Gc,_e=mm(F,V,Te.Dd),Eo[_e](ee,oe),Eo[_e](ve,Pe),be=Oe,_e=ee,Ue=oe,255&(Te=N>>0)&&(170&Te?yh(be,256,_e,Ue):Es(be,256,_e,Ue)),Te=ve,be=Pe,255&(N>>=8)&&(170&N?yh(Oe,320,Te,be):Es(Oe,320,Te,be)),V<m.Ub-1&&(n(Se[We].y,0,Q,J+480,16),n(Se[We].f,0,ee,oe+224,8),n(Se[We].ea,0,ve,Pe+224,8)),N=8*G*m.B,Se=m.sa,We=m.ta+16*F+16*G*m.R,Oe=m.qa,Te=m.ra+8*F+N,be=m.Ha,_e=m.Ia+8*F+N,N=0;16>N;++N)n(Se,We+N*m.R,Q,J+32*N,16);for(N=0;8>N;++N)n(Oe,Te+N*m.B,ee,oe+32*N,8),n(be,_e+N*m.B,ve,Pe+32*N,8)}}function Ju(m,_,N,F,V,G,Q,J,ee){var oe=[0],ve=[0],Pe=0,Te=ee!=null?ee.kd:0,Se=ee??new ch;if(m==null||12>N)return 7;Se.data=m,Se.w=_,Se.ha=N,_=[_],N=[N],Se.gb=[Se.gb];e:{var We=_,Oe=N,be=Se.gb;if(t(m!=null),t(Oe!=null),t(be!=null),be[0]=0,12<=Oe[0]&&!r(m,We[0],"RIFF")){if(r(m,We[0]+8,"WEBP")){be=3;break e}var _e=Ge(m,We[0]+4);if(12>_e||4294967286<_e){be=3;break e}if(Te&&_e>Oe[0]-8){be=7;break e}be[0]=_e,We[0]+=12,Oe[0]-=12}be=0}if(be!=0)return be;for(_e=0<Se.gb[0],N=N[0];;){e:{var Ue=m;Oe=_,be=N;var Ye=oe,qe=ve,gt=We=[0];if((ct=Pe=[Pe])[0]=0,8>be[0])be=7;else{if(!r(Ue,Oe[0],"VP8X")){if(Ge(Ue,Oe[0]+4)!=10){be=3;break e}if(18>be[0]){be=7;break e}var ot=Ge(Ue,Oe[0]+8),Tt=1+Fe(Ue,Oe[0]+12);if(2147483648<=Tt*(Ue=1+Fe(Ue,Oe[0]+15))){be=3;break e}gt!=null&&(gt[0]=ot),Ye!=null&&(Ye[0]=Tt),qe!=null&&(qe[0]=Ue),Oe[0]+=18,be[0]-=18,ct[0]=1}be=0}}if(Pe=Pe[0],We=We[0],be!=0)return be;if(Oe=!!(2&We),!_e&&Pe)return 3;if(G!=null&&(G[0]=!!(16&We)),Q!=null&&(Q[0]=Oe),J!=null&&(J[0]=0),Q=oe[0],We=ve[0],Pe&&Oe&&ee==null){be=0;break}if(4>N){be=7;break}if(_e&&Pe||!_e&&!Pe&&!r(m,_[0],"ALPH")){N=[N],Se.na=[Se.na],Se.P=[Se.P],Se.Sa=[Se.Sa];e:{ot=m,be=_,_e=N;var ct=Se.gb;Ye=Se.na,qe=Se.P,gt=Se.Sa,Tt=22,t(ot!=null),t(_e!=null),Ue=be[0];var cr=_e[0];for(t(Ye!=null),t(gt!=null),Ye[0]=null,qe[0]=null,gt[0]=0;;){if(be[0]=Ue,_e[0]=cr,8>cr){be=7;break e}var pr=Ge(ot,Ue+4);if(4294967286<pr){be=3;break e}var rr=8+pr+1&-2;if(Tt+=rr,0<ct&&Tt>ct){be=3;break e}if(!r(ot,Ue,"VP8 ")||!r(ot,Ue,"VP8L")){be=0;break e}if(cr[0]<rr){be=7;break e}r(ot,Ue,"ALPH")||(Ye[0]=ot,qe[0]=Ue+8,gt[0]=pr),Ue+=rr,cr-=rr}}if(N=N[0],Se.na=Se.na[0],Se.P=Se.P[0],Se.Sa=Se.Sa[0],be!=0)break}N=[N],Se.Ja=[Se.Ja],Se.xa=[Se.xa];e:if(ct=m,be=_,_e=N,Ye=Se.gb[0],qe=Se.Ja,gt=Se.xa,ot=be[0],Ue=!r(ct,ot,"VP8 "),Tt=!r(ct,ot,"VP8L"),t(ct!=null),t(_e!=null),t(qe!=null),t(gt!=null),8>_e[0])be=7;else{if(Ue||Tt){if(ct=Ge(ct,ot+4),12<=Ye&&ct>Ye-12){be=3;break e}if(Te&&ct>_e[0]-8){be=7;break e}qe[0]=ct,be[0]+=8,_e[0]-=8,gt[0]=Tt}else gt[0]=5<=_e[0]&&ct[ot+0]==47&&!(ct[ot+4]>>5),qe[0]=_e[0];be=0}if(N=N[0],Se.Ja=Se.Ja[0],Se.xa=Se.xa[0],_=_[0],be!=0)break;if(4294967286<Se.Ja)return 3;if(J==null||Oe||(J[0]=Se.xa?2:1),Q=[Q],We=[We],Se.xa){if(5>N){be=7;break}J=Q,Te=We,Oe=G,m==null||5>N?m=0:5<=N&&m[_+0]==47&&!(m[_+4]>>5)?(_e=[0],ct=[0],Ye=[0],z(qe=new P,m,_,N),Pt(qe,_e,ct,Ye)?(J!=null&&(J[0]=_e[0]),Te!=null&&(Te[0]=ct[0]),Oe!=null&&(Oe[0]=Ye[0]),m=1):m=0):m=0}else{if(10>N){be=7;break}J=We,m==null||10>N||!J0(m,_+3,N-3)?m=0:(Te=m[_+0]|m[_+1]<<8|m[_+2]<<16,Oe=16383&(m[_+7]<<8|m[_+6]),m=16383&(m[_+9]<<8|m[_+8]),1&Te||3<(Te>>1&7)||!(Te>>4&1)||Te>>5>=Se.Ja||!Oe||!m?m=0:(Q&&(Q[0]=Oe),J&&(J[0]=m),m=1))}if(!m||(Q=Q[0],We=We[0],Pe&&(oe[0]!=Q||ve[0]!=We)))return 3;ee!=null&&(ee[0]=Se,ee.offset=_-ee.w,t(4294967286>_-ee.w),t(ee.offset==ee.ha-N));break}return be==0||be==7&&Pe&&ee==null?(G!=null&&(G[0]|=Se.na!=null&&0<Se.na.length),F!=null&&(F[0]=Q),V!=null&&(V[0]=We),0):be}function mh(m,_,N){var F=_.width,V=_.height,G=0,Q=0,J=F,ee=V;if(_.Da=m!=null&&0<m.Da,_.Da&&(J=m.cd,ee=m.bd,G=m.v,Q=m.j,11>N||(G&=-2,Q&=-2),0>G||0>Q||0>=J||0>=ee||G+J>F||Q+ee>V))return 0;if(_.v=G,_.j=Q,_.va=G+J,_.o=Q+ee,_.U=J,_.T=ee,_.da=m!=null&&0<m.da,_.da){if(!Ve(J,ee,N=[m.ib],G=[m.hb]))return 0;_.ib=N[0],_.hb=G[0]}return _.ob=m!=null&&m.ob,_.Kb=m==null||!m.Sd,_.da&&(_.ob=_.ib<3*F/4&&_.hb<3*V/4,_.Kb=0),1}function gh(m){if(m==null)return 2;if(11>m.S){var _=m.f.RGBA;_.fb+=(m.height-1)*_.A,_.A=-_.A}else _=m.f.kb,m=m.height,_.O+=(m-1)*_.fa,_.fa=-_.fa,_.N+=(m-1>>1)*_.Ab,_.Ab=-_.Ab,_.W+=(m-1>>1)*_.Db,_.Db=-_.Db,_.F!=null&&(_.J+=(m-1)*_.lb,_.lb=-_.lb);return 0}function ed(m,_,N,F){if(F==null||0>=m||0>=_)return 2;if(N!=null){if(N.Da){var V=N.cd,G=N.bd,Q=-2&N.v,J=-2&N.j;if(0>Q||0>J||0>=V||0>=G||Q+V>m||J+G>_)return 2;m=V,_=G}if(N.da){if(!Ve(m,_,V=[N.ib],G=[N.hb]))return 2;m=V[0],_=G[0]}}F.width=m,F.height=_;e:{var ee=F.width,oe=F.height;if(m=F.S,0>=ee||0>=oe||!(m>=_m&&13>m))m=2;else{if(0>=F.Rd&&F.sd==null){Q=G=V=_=0;var ve=(J=ee*l_[m])*oe;if(11>m||(G=(oe+1)/2*(_=(ee+1)/2),m==12&&(Q=(V=ee)*oe)),(oe=s(ve+2*G+Q))==null){m=1;break e}F.sd=oe,11>m?((ee=F.f.RGBA).eb=oe,ee.fb=0,ee.A=J,ee.size=ve):((ee=F.f.kb).y=oe,ee.O=0,ee.fa=J,ee.Fd=ve,ee.f=oe,ee.N=0+ve,ee.Ab=_,ee.Cd=G,ee.ea=oe,ee.W=0+ve+G,ee.Db=_,ee.Ed=G,m==12&&(ee.F=oe,ee.J=0+ve+2*G),ee.Tc=Q,ee.lb=V)}if(_=1,V=F.S,G=F.width,Q=F.height,V>=_m&&13>V)if(11>V)m=F.f.RGBA,_&=(J=Math.abs(m.A))*(Q-1)+G<=m.size,_&=J>=G*l_[V],_&=m.eb!=null;else{m=F.f.kb,J=(G+1)/2,ve=(Q+1)/2,ee=Math.abs(m.fa),oe=Math.abs(m.Ab);var Pe=Math.abs(m.Db),Te=Math.abs(m.lb),Se=Te*(Q-1)+G;_&=ee*(Q-1)+G<=m.Fd,_&=oe*(ve-1)+J<=m.Cd,_=(_&=Pe*(ve-1)+J<=m.Ed)&ee>=G&oe>=J&Pe>=J,_&=m.y!=null,_&=m.f!=null,_&=m.ea!=null,V==12&&(_&=Te>=G,_&=Se<=m.Tc,_&=m.F!=null)}else _=0;m=_?0:2}}return m!=0||N!=null&&N.fd&&(m=gh(F)),m}var Wn=64,td=[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],rd=24,nd=32,xh=8,Ma=[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];ne("Predictor0","PredictorAdd0"),j.Predictor0=function(){return 4278190080},j.Predictor1=function(m){return m},j.Predictor2=function(m,_,N){return _[N+0]},j.Predictor3=function(m,_,N){return _[N+1]},j.Predictor4=function(m,_,N){return _[N-1]},j.Predictor5=function(m,_,N){return we(we(m,_[N+1]),_[N+0])},j.Predictor6=function(m,_,N){return we(m,_[N-1])},j.Predictor7=function(m,_,N){return we(m,_[N+0])},j.Predictor8=function(m,_,N){return we(_[N-1],_[N+0])},j.Predictor9=function(m,_,N){return we(_[N+0],_[N+1])},j.Predictor10=function(m,_,N){return we(we(m,_[N-1]),we(_[N+0],_[N+1]))},j.Predictor11=function(m,_,N){var F=_[N+0];return 0>=De(F>>24&255,m>>24&255,(_=_[N-1])>>24&255)+De(F>>16&255,m>>16&255,_>>16&255)+De(F>>8&255,m>>8&255,_>>8&255)+De(255&F,255&m,255&_)?F:m},j.Predictor12=function(m,_,N){var F=_[N+0];return(Me((m>>24&255)+(F>>24&255)-((_=_[N-1])>>24&255))<<24|Me((m>>16&255)+(F>>16&255)-(_>>16&255))<<16|Me((m>>8&255)+(F>>8&255)-(_>>8&255))<<8|Me((255&m)+(255&F)-(255&_)))>>>0},j.Predictor13=function(m,_,N){var F=_[N-1];return(Ie((m=we(m,_[N+0]))>>24&255,F>>24&255)<<24|Ie(m>>16&255,F>>16&255)<<16|Ie(m>>8&255,F>>8&255)<<8|Ie(m>>0&255,F>>0&255))>>>0};var Mv=j.PredictorAdd0;j.PredictorAdd1=Ze,ne("Predictor2","PredictorAdd2"),ne("Predictor3","PredictorAdd3"),ne("Predictor4","PredictorAdd4"),ne("Predictor5","PredictorAdd5"),ne("Predictor6","PredictorAdd6"),ne("Predictor7","PredictorAdd7"),ne("Predictor8","PredictorAdd8"),ne("Predictor9","PredictorAdd9"),ne("Predictor10","PredictorAdd10"),ne("Predictor11","PredictorAdd11"),ne("Predictor12","PredictorAdd12"),ne("Predictor13","PredictorAdd13");var vh=j.PredictorAdd2;It("ColorIndexInverseTransform","MapARGB","32b",function(m){return m>>8&255},function(m){return m}),It("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(m){return m},function(m){return m>>8&255});var gm,ks=j.ColorIndexInverseTransform,ad=j.MapARGB,xm=j.VP8LColorIndexInverseTransformAlpha,vm=j.MapAlpha,ul=j.VP8LPredictorsAdd=[];ul.length=16,(j.VP8LPredictors=[]).length=16,(j.VP8LPredictorsAdd_C=[]).length=16,(j.VP8LPredictors_C=[]).length=16;var Mc,Ba,wa,dl,Co,Po,sd,To,on,yh,ba,Es,id,ym,wh,Bc,zc,fl,Hc,od,Uc,hl,bh,js,Rs,Er,jr,ln,Pn=s(511),ko=s(2041),_h=s(225),ld=s(767),wm=0,Bv=ko,bm=_h,ss=ld,Fs=Pn,_m=0,Sm=1,Q3=2,Am=3,Nm=4,zv=5,Z3=6,Hv=7,Uv=8,Cm=9,Vv=10,GO=[2,3,7],KO=[3,3,11],J3=[280,256,256,256,40],YO=[0,1,1,1,0],XO=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],QO=[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],ZO=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],JO=8,qv=[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],Wv=[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],Sh=null,eI=[[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]],tI=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],e_=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],rI=[[[[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]]]],nI=[[[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]]],aI=[[[[255,255,255,255,255,255,255,255,255,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]]]],sI=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],pl=[],si=[],Eo=[],iI=1,t_=2,ml=[],Ls=[];Be("UpsampleRgbLinePair",tr,3),Be("UpsampleBgrLinePair",Ur,3),Be("UpsampleRgbaLinePair",ai,4),Be("UpsampleBgraLinePair",On,4),Be("UpsampleArgbLinePair",sa,4),Be("UpsampleRgba4444LinePair",pn,2),Be("UpsampleRgb565LinePair",Kr,2);var oI=j.UpsampleRgbLinePair,lI=j.UpsampleBgrLinePair,r_=j.UpsampleRgbaLinePair,n_=j.UpsampleBgraLinePair,a_=j.UpsampleArgbLinePair,s_=j.UpsampleRgba4444LinePair,cI=j.UpsampleRgb565LinePair,Pm=16,Tm=1<<Pm-1,Ah=-227,$v=482,uI=6,i_=0,dI=s(256),fI=s(256),hI=s(256),pI=s(256),mI=s($v-Ah),gI=s($v-Ah);Wi("YuvToRgbRow",tr,3),Wi("YuvToBgrRow",Ur,3),Wi("YuvToRgbaRow",ai,4),Wi("YuvToBgraRow",On,4),Wi("YuvToArgbRow",sa,4),Wi("YuvToRgba4444Row",pn,2),Wi("YuvToRgb565Row",Kr,2);var o_=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],km=[0,2,8],xI=[8,7,6,4,4,2,2,2,1,1,1,1],vI=1;this.WebPDecodeRGBA=function(m,_,N,F,V){var G=Sm,Q=new Qu,J=new ts;Q.ba=J,J.S=G,J.width=[J.width],J.height=[J.height];var ee=J.width,oe=J.height,ve=new Js;if(ve==null||m==null)var Pe=2;else t(ve!=null),Pe=Ju(m,_,N,ve.width,ve.height,ve.Pd,ve.Qd,ve.format,null);if(Pe!=0?ee=0:(ee!=null&&(ee[0]=ve.width[0]),oe!=null&&(oe[0]=ve.height[0]),ee=1),ee){J.width=J.width[0],J.height=J.height[0],F!=null&&(F[0]=J.width),V!=null&&(V[0]=J.height);e:{if(F=new Ui,(V=new ch).data=m,V.w=_,V.ha=N,V.kd=1,_=[0],t(V!=null),((m=Ju(V.data,V.w,V.ha,null,null,null,_,null,V))==0||m==7)&&_[0]&&(m=4),(_=m)==0){if(t(Q!=null),F.data=V.data,F.w=V.w+V.offset,F.ha=V.ha-V.offset,F.put=Ps,F.ac=Cn,F.bc=Ts,F.ma=Q,V.xa){if((m=Le())==null){Q=1;break e}if(function(Te,Se){var We=[0],Oe=[0],be=[0];t:for(;;){if(Te==null)return 0;if(Se==null)return Te.a=2,0;if(Te.l=Se,Te.a=0,z(Te.m,Se.data,Se.w,Se.ha),!Pt(Te.m,We,Oe,be)){Te.a=3;break t}if(Te.xb=t_,Se.width=We[0],Se.height=Oe[0],!Ne(We[0],Oe[0],1,Te,null))break t;return 1}return t(Te.a!=0),0}(m,F)){if(F=(_=ed(F.width,F.height,Q.Oa,Q.ba))==0){t:{F=m;r:for(;;){if(F==null){F=0;break t}if(t(F.s.yc!=null),t(F.s.Ya!=null),t(0<F.s.Wb),t((N=F.l)!=null),t((V=N.ma)!=null),F.xb!=0){if(F.ca=V.ba,F.tb=V.tb,t(F.ca!=null),!mh(V.Oa,N,Am)){F.a=2;break r}if(!ke(F,N.width)||N.da)break r;if((N.da||Qt(F.ca.S))&&Ae(),11>F.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),F.ca.f.kb.F!=null&&Ae()),F.Pb&&0<F.s.ua&&F.s.vb.X==null&&!Je(F.s.vb,F.s.Wa.Xa)){F.a=1;break r}F.xb=0}if(!de(F,F.V,F.Ba,F.c,F.i,N.o,ce))break r;V.Dc=F.Ma,F=1;break t}t(F.a!=0),F=0}F=!F}F&&(_=m.a)}else _=m.a}else{if((m=new ns)==null){Q=1;break e}if(m.Fa=V.na,m.P=V.P,m.qc=V.Sa,em(m,F)){if((_=ed(F.width,F.height,Q.Oa,Q.ba))==0){if(m.Aa=0,N=Q.Oa,t((V=m)!=null),N!=null){if(0<(ee=0>(ee=N.Md)?0:100<ee?255:255*ee/100)){for(oe=ve=0;4>oe;++oe)12>(Pe=V.pb[oe]).lc&&(Pe.ia=ee*xI[0>Pe.lc?0:Pe.lc]>>3),ve|=Pe.ia;ve&&(alert("todo:VP8InitRandom"),V.ia=1)}V.Ga=N.Id,100<V.Ga?V.Ga=100:0>V.Ga&&(V.Ga=0)}wv(m,F)||(_=m.a)}}else _=m.a}_==0&&Q.Oa!=null&&Q.Oa.fd&&(_=gh(Q.ba))}Q=_}G=Q!=0?null:11>G?J.f.RGBA.eb:J.f.kb.y}else G=null;return G};var l_=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(j,L){for(var M="",R=0;R<4;R++)M+=String.fromCharCode(j[L++]);return M}function d(j,L){return(j[L+0]<<0|j[L+1]<<8|j[L+2]<<16)>>>0}function f(j,L){return(j[L+0]<<0|j[L+1]<<8|j[L+2]<<16|j[L+3]<<24)>>>0}new l;var h=[0],p=[0],y=[],g=new l,w=e,x=function(j,L){var M={},R=0,k=!1,H=0,q=0;if(M.frames=[],!function(I,D,B,X){for(var se=0;se<X;se++)if(I[D+se]!=B.charCodeAt(se))return!0;return!1}(j,L,"RIFF",4)){var ie,Z;for(f(j,L+=4),L+=8;L<j.length;){var Y=c(j,L),z=f(j,L+=4);L+=4;var U=z+(1&z);switch(Y){case"VP8 ":case"VP8L":M.frames[R]===void 0&&(M.frames[R]={}),(P=M.frames[R]).src_off=k?q:L-8,P.src_size=H+z+8,R++,k&&(k=!1,H=0,q=0);break;case"VP8X":(P=M.header={}).feature_flags=j[L];var re=L+4;P.canvas_width=1+d(j,re),re+=3,P.canvas_height=1+d(j,re),re+=3;break;case"ALPH":k=!0,H=U+8,q=L-8;break;case"ANIM":(P=M.header).bgcolor=f(j,L),re=L+4,P.loop_count=(ie=j)[(Z=re)+0]<<0|ie[Z+1]<<8,re+=2;break;case"ANMF":var ge,P;(P=M.frames[R]={}).offset_x=2*d(j,L),L+=3,P.offset_y=2*d(j,L),L+=3,P.width=1+d(j,L),L+=3,P.height=1+d(j,L),L+=3,P.duration=d(j,L),L+=3,ge=j[L++],P.dispose=1&ge,P.blend=ge>>1&1}Y!="ANMF"&&(L+=U)}return M}}(w,0);x.response=w,x.rgbaoutput=!0,x.dataurl=!1;var v=x.header?x.header:null,b=x.frames?x.frames:null;if(v){v.loop_counter=v.loop_count,h=[v.canvas_height],p=[v.canvas_width];for(var S=0;S<b.length&&b[S].blend!=0;S++);}var T=b[0],O=g.WebPDecodeRGBA(w,T.src_off,T.src_size,p,h);T.rgba=O,T.imgwidth=p[0],T.imgheight=h[0];for(var C=0;C<p[0]*h[0]*4;C++)y[C]=O[C];return this.width=p,this.height=h,this.data=y,this}(function(e){var t=function(){return typeof H5=="function"},r=function(h,p,y,g){var w=4,x=i;switch(g){case e.image_compression.FAST:w=1,x=s;break;case e.image_compression.MEDIUM:w=6,x=o;break;case e.image_compression.SLOW:w=9,x=l}h=n(h,p,y,x);var v=H5(h,{level:w});return e.__addimage__.arrayBufferToBinaryString(v)},n=function(h,p,y,g){for(var w,x,v,b=h.length/p,S=new Uint8Array(h.length+b),T=d(),O=0;O<b;O+=1){if(v=O*p,w=h.subarray(v,v+p),g)S.set(g(w,y,x),v+O);else{for(var C,j=T.length,L=[];C<j;C+=1)L[C]=T[C](w,y,x);var M=f(L.concat());S.set(L[M],v+O)}x=w}return S},a=function(h){var p=Array.apply([],h);return p.unshift(0),p},s=function(h,p){var y,g=[],w=h.length;g[0]=1;for(var x=0;x<w;x+=1)y=h[x-p]||0,g[x+1]=h[x]-y+256&255;return g},i=function(h,p,y){var g,w=[],x=h.length;w[0]=2;for(var v=0;v<x;v+=1)g=y&&y[v]||0,w[v+1]=h[v]-g+256&255;return w},o=function(h,p,y){var g,w,x=[],v=h.length;x[0]=3;for(var b=0;b<v;b+=1)g=h[b-p]||0,w=y&&y[b]||0,x[b+1]=h[b]+256-(g+w>>>1)&255;return x},l=function(h,p,y){var g,w,x,v,b=[],S=h.length;b[0]=4;for(var T=0;T<S;T+=1)g=h[T-p]||0,w=y&&y[T]||0,x=y&&y[T-p]||0,v=c(g,w,x),b[T+1]=h[T]-v+256&255;return b},c=function(h,p,y){if(h===p&&p===y)return h;var g=Math.abs(p-y),w=Math.abs(h-y),x=Math.abs(h+p-y-y);return g<=w&&g<=x?h:w<=x?p:y},d=function(){return[a,s,i,o,l]},f=function(h){var p=h.map(function(y){return y.reduce(function(g,w){return g+Math.abs(w)},0)});return p.indexOf(Math.min.apply(null,p))};e.processPNG=function(h,p,y,g){var w,x,v,b,S,T,O,C,j,L,M,R,k,H,q,ie=this.decode.FLATE_DECODE,Z="";if(this.__addimage__.isArrayBuffer(h)&&(h=new Uint8Array(h)),this.__addimage__.isArrayBufferView(h)){if(h=(v=new lce(h)).imgData,x=v.bits,w=v.colorSpace,S=v.colors,[4,6].indexOf(v.colorType)!==-1){if(v.bits===8){j=(C=v.pixelBitlength==32?new Uint32Array(v.decodePixels().buffer):v.pixelBitlength==16?new Uint16Array(v.decodePixels().buffer):new Uint8Array(v.decodePixels().buffer)).length,M=new Uint8Array(j*v.colors),L=new Uint8Array(j);var Y,z=v.pixelBitlength-v.bits;for(H=0,q=0;H<j;H++){for(k=C[H],Y=0;Y<z;)M[q++]=k>>>Y&255,Y+=v.bits;L[H]=k>>>Y&255}}if(v.bits===16){j=(C=new Uint32Array(v.decodePixels().buffer)).length,M=new Uint8Array(j*(32/v.pixelBitlength)*v.colors),L=new Uint8Array(j*(32/v.pixelBitlength)),R=v.colors>1,H=0,q=0;for(var U=0;H<j;)k=C[H++],M[q++]=k>>>0&255,R&&(M[q++]=k>>>16&255,k=C[H++],M[q++]=k>>>0&255),L[U++]=k>>>16&255;x=8}g!==e.image_compression.NONE&&t()?(h=r(M,v.width*v.colors,v.colors,g),O=r(L,v.width,1,g)):(h=M,O=L,ie=void 0)}if(v.colorType===3&&(w=this.color_spaces.INDEXED,T=v.palette,v.transparency.indexed)){var re=v.transparency.indexed,ge=0;for(H=0,j=re.length;H<j;++H)ge+=re[H];if((ge/=255)===j-1&&re.indexOf(0)!==-1)b=[re.indexOf(0)];else if(ge!==j){for(C=v.decodePixels(),L=new Uint8Array(C.length),H=0,j=C.length;H<j;H++)L[H]=re[C[H]];O=r(L,v.width,1)}}var P=function(I){var D;switch(I){case e.image_compression.FAST:D=11;break;case e.image_compression.MEDIUM:D=13;break;case e.image_compression.SLOW:D=14;break;default:D=12}return D}(g);return ie===this.decode.FLATE_DECODE&&(Z="/Predictor "+P+" "),Z+="/Colors "+S+" /BitsPerComponent "+x+" /Columns "+v.width,(this.__addimage__.isArrayBuffer(h)||this.__addimage__.isArrayBufferView(h))&&(h=this.__addimage__.arrayBufferToBinaryString(h)),(O&&this.__addimage__.isArrayBuffer(O)||this.__addimage__.isArrayBufferView(O))&&(O=this.__addimage__.arrayBufferToBinaryString(O)),{alias:y,data:h,index:p,filter:ie,decodeParameters:Z,transparency:b,palette:T,sMask:O,predictor:P,width:v.width,height:v.height,bitsPerComponent:x,colorSpace:w}}}})(kt.API),function(e){e.processGIF89A=function(t,r,n,a){var s=new cce(t),i=s.width,o=s.height,l=[];s.decodeAndBlitFrameRGBA(0,l);var c={data:l,width:i,height:o},d=new T2(100).encode(c,100);return e.processJPEG.call(this,d,r,n,a)},e.processGIF87A=e.processGIF89A}(kt.API),fi.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:a,green:n,blue:r,quad:s}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},fi.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP,t=this.width*this.height*4;this.data=new Uint8Array(t),this[e]()}catch(r){kr.log("bit decode error:"+r)}},fi.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),r=t%4;for(e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,a=0;a<t;a++)for(var s=this.datav.getUint8(this.pos++,!0),i=n*this.width*4+8*a*4,o=0;o<8&&8*a+o<this.width;o++){var l=this.palette[s>>7-o&1];this.data[i+4*o]=l.blue,this.data[i+4*o+1]=l.green,this.data[i+4*o+2]=l.red,this.data[i+4*o+3]=255}r!==0&&(this.pos+=4-r)}},fi.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,a=0;a<e;a++){var s=this.datav.getUint8(this.pos++,!0),i=n*this.width*4+2*a*4,o=s>>4,l=15&s,c=this.palette[o];if(this.data[i]=c.blue,this.data[i+1]=c.green,this.data[i+2]=c.red,this.data[i+3]=255,2*a+1>=this.width)break;c=this.palette[l],this.data[i+4]=c.blue,this.data[i+4+1]=c.green,this.data[i+4+2]=c.red,this.data[i+4+3]=255}t!==0&&(this.pos+=4-t)}},fi.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var a=this.datav.getUint8(this.pos++,!0),s=r*this.width*4+4*n;if(a<this.palette.length){var i=this.palette[a];this.data[s]=i.red,this.data[s+1]=i.green,this.data[s+2]=i.blue,this.data[s+3]=255}else this.data[s]=255,this.data[s+1]=255,this.data[s+2]=255,this.data[s+3]=255}e!==0&&(this.pos+=4-e)}},fi.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,a=0;a<this.width;a++){var s=this.datav.getUint16(this.pos,!0);this.pos+=2;var i=(s&t)/t*255|0,o=(s>>5&t)/t*255|0,l=(s>>10&t)/t*255|0,c=s>>15?255:0,d=n*this.width*4+4*a;this.data[d]=l,this.data[d+1]=o,this.data[d+2]=i,this.data[d+3]=c}this.pos+=e}},fi.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),r=parseInt("111111",2),n=this.height-1;n>=0;n--){for(var a=this.bottom_up?n:this.height-1-n,s=0;s<this.width;s++){var i=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(i&t)/t*255|0,l=(i>>5&r)/r*255|0,c=(i>>11)/t*255|0,d=a*this.width*4+4*s;this.data[d]=c,this.data[d+1]=l,this.data[d+2]=o,this.data[d+3]=255}this.pos+=e}},fi.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),i=t*this.width*4+4*r;this.data[i]=s,this.data[i+1]=a,this.data[i+2]=n,this.data[i+3]=255}this.pos+=this.width%4}},fi.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=t*this.width*4+4*r;this.data[o]=s,this.data[o+1]=a,this.data[o+2]=n,this.data[o+3]=i}},fi.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,r,n,a){var s=new fi(t,!1),i=s.width,o=s.height,l={data:s.getData(),width:i,height:o},c=new T2(100).encode(l,100);return e.processJPEG.call(this,c,r,n,a)}}(kt.API),EP.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,r,n,a){var s=new EP(t),i=s.width,o=s.height,l={data:s.getData(),width:i,height:o},c=new T2(100).encode(l,100);return e.processJPEG.call(this,c,r,n,a)}}(kt.API),kt.API.processRGBA=function(e,t,r){for(var n=e.data,a=n.length,s=new Uint8Array(a/4*3),i=new Uint8Array(a/4),o=0,l=0,c=0;c<a;c+=4){var d=n[c],f=n[c+1],h=n[c+2],p=n[c+3];s[o++]=d,s[o++]=f,s[o++]=h,i[l++]=p}var y=this.__addimage__.arrayBufferToBinaryString(s);return{alpha:this.__addimage__.arrayBufferToBinaryString(i),data:y,index:t,alias:r,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},kt.API.setLanguage=function(e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},Sd=kt.API,Tg=Sd.getCharWidthsArray=function(e,t){var r,n,a=(t=t||{}).font||this.internal.getFont(),s=t.fontSize||this.internal.getFontSize(),i=t.charSpace||this.internal.getCharSpace(),o=t.widths?t.widths:a.metadata.Unicode.widths,l=o.fof?o.fof:1,c=t.kerning?t.kerning:a.metadata.Unicode.kerning,d=c.fof?c.fof:1,f=t.doKerning!==!1,h=0,p=e.length,y=0,g=o[0]||l,w=[];for(r=0;r<p;r++)n=e.charCodeAt(r),typeof a.metadata.widthOfString=="function"?w.push((a.metadata.widthOfGlyph(a.metadata.characterToGlyph(n))+i*(1e3/s)||0)/1e3):(h=f&&wr(c[n])==="object"&&!isNaN(parseInt(c[n][y],10))?c[n][y]/d:0,w.push((o[n]||g)/l+h)),y=n;return w},CP=Sd.getStringUnitWidth=function(e,t){var r=(t=t||{}).fontSize||this.internal.getFontSize(),n=t.font||this.internal.getFont(),a=t.charSpace||this.internal.getCharSpace();return Sd.processArabic&&(e=Sd.processArabic(e)),typeof n.metadata.widthOfString=="function"?n.metadata.widthOfString(e,r,a)/r:Tg.apply(this,arguments).reduce(function(s,i){return s+i},0)},PP=function(e,t,r,n){for(var a=[],s=0,i=e.length,o=0;s!==i&&o+t[s]<r;)o+=t[s],s++;a.push(e.slice(0,s));var l=s;for(o=0;s!==i;)o+t[s]>n&&(a.push(e.slice(l,s)),o=0,l=s),o+=t[s],s++;return l!==s&&a.push(e.slice(l,s)),a},TP=function(e,t,r){r||(r={});var n,a,s,i,o,l,c,d=[],f=[d],h=r.textIndent||0,p=0,y=0,g=e.split(" "),w=Tg.apply(this,[" ",r])[0];if(l=r.lineIndent===-1?g[0].length+2:r.lineIndent||0){var x=Array(l).join(" "),v=[];g.map(function(S){(S=S.split(/\s*\n/)).length>1?v=v.concat(S.map(function(T,O){return(O&&T.length?`
`:"")+T})):v.push(S[0])}),g=v,l=CP.apply(this,[x,r])}for(s=0,i=g.length;s<i;s++){var b=0;if(n=g[s],l&&n[0]==`
`&&(n=n.substr(1),b=1),h+p+(y=(a=Tg.apply(this,[n,r])).reduce(function(S,T){return S+T},0))>t||b){if(y>t){for(o=PP.apply(this,[n,a,t-(h+p),t]),d.push(o.shift()),d=[o.pop()];o.length;)f.push([o.shift()]);y=a.slice(n.length-(d[0]?d[0].length:0)).reduce(function(S,T){return S+T},0)}else d=[n];f.push(d),h=y+l,p=w}else d.push(n),h+=p+y,p=w}return c=l?function(S,T){return(T?x:"")+S.join(" ")}:function(S){return S.join(" ")},f.map(c)},Sd.splitTextToSize=function(e,t,r){var n,a=(r=r||{}).fontSize||this.internal.getFontSize(),s=(function(d){if(d.widths&&d.kerning)return{widths:d.widths,kerning:d.kerning};var f=this.internal.getFont(d.fontName,d.fontStyle);return f.metadata.Unicode?{widths:f.metadata.Unicode.widths||{0:1},kerning:f.metadata.Unicode.kerning||{}}:{font:f.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,r);n=Array.isArray(e)?e:String(e).split(/\r?\n/);var i=1*this.internal.scaleFactor*t/a;s.textIndent=r.textIndent?1*r.textIndent*this.internal.scaleFactor/a:0,s.lineIndent=r.lineIndent;var o,l,c=[];for(o=0,l=n.length;o<l;o++)c=c.concat(TP.apply(this,[n[o],i,s]));return c},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="klmnopqrstuvwxyz",r={},n={},a=0;a<t.length;a++)r[t[a]]="0123456789abcdef"[a],n["0123456789abcdef"[a]]=t[a];var s=function(f){return"0x"+parseInt(f,10).toString(16)},i=e.__fontmetrics__.compress=function(f){var h,p,y,g,w=["{"];for(var x in f){if(h=f[x],isNaN(parseInt(x,10))?p="'"+x+"'":(x=parseInt(x,10),p=(p=s(x).slice(2)).slice(0,-1)+n[p.slice(-1)]),typeof h=="number")h<0?(y=s(h).slice(3),g="-"):(y=s(h).slice(2),g=""),y=g+y.slice(0,-1)+n[y.slice(-1)];else{if(wr(h)!=="object")throw new Error("Don't know what to do with value type "+wr(h)+".");y=i(h)}w.push(p+y)}return w.push("}"),w.join("")},o=e.__fontmetrics__.uncompress=function(f){if(typeof f!="string")throw new Error("Invalid argument passed to uncompress.");for(var h,p,y,g,w={},x=1,v=w,b=[],S="",T="",O=f.length-1,C=1;C<O;C+=1)(g=f[C])=="'"?h?(y=h.join(""),h=void 0):h=[]:h?h.push(g):g=="{"?(b.push([v,y]),v={},y=void 0):g=="}"?((p=b.pop())[0][p[1]]=v,y=void 0,v=p[0]):g=="-"?x=-1:y===void 0?r.hasOwnProperty(g)?(S+=r[g],y=parseInt(S,16)*x,x=1,S=""):S+=g:r.hasOwnProperty(g)?(T+=r[g],v[y]=parseInt(T,16)*x,x=1,y=void 0,T=""):T+=g;return w},l={codePages:["WinAnsiEncoding"],WinAnsiEncoding:o("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},c={Unicode:{Courier:l,"Courier-Bold":l,"Courier-BoldOblique":l,"Courier-Oblique":l,Helvetica:l,"Helvetica-Bold":l,"Helvetica-BoldOblique":l,"Helvetica-Oblique":l,"Times-Roman":l,"Times-Bold":l,"Times-BoldItalic":l,"Times-Italic":l}},d={Unicode:{"Courier-Oblique":o("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":o("{'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":o("{'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:o("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":o("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":o("{'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:o("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:o("{'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":o("{'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:o("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":o("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":o("{'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":o("{'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":o("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(f){var h=f.font,p=d.Unicode[h.postScriptName];p&&(h.metadata.Unicode={},h.metadata.Unicode.widths=p.widths,h.metadata.Unicode.kerning=p.kerning);var y=c.Unicode[h.postScriptName];y&&(h.metadata.Unicode.encoding=y,h.encoding=y.codePages[0])}])}(kt.API),function(e){var t=function(r){for(var n=r.length,a=new Uint8Array(n),s=0;s<n;s++)a[s]=r.charCodeAt(s);return a};e.API.events.push(["addFont",function(r){var n=void 0,a=r.font,s=r.instance;if(!a.isStandardFont){if(s===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+a.postScriptName+"').");if(typeof(n=s.existsFileInVFS(a.postScriptName)===!1?s.loadFile(a.postScriptName):s.getFileFromVFS(a.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+a.postScriptName+"').");(function(i,o){o=/^\x00\x01\x00\x00/.test(o)?t(o):t(Cp(o)),i.metadata=e.API.TTFFont.open(o),i.metadata.Unicode=i.metadata.Unicode||{encoding:{},kerning:{},widths:[]},i.metadata.glyIdsUsed=[0]})(a,n)}}])}(kt),function(e){function t(){return(Et.canvg?Promise.resolve(Et.canvg):I5(()=>import("./index.es-D_XZeR_b.js"),[])).catch(function(r){return Promise.reject(new Error("Could not load canvg: "+r))}).then(function(r){return r.default?r.default:r})}kt.API.addSvgAsImage=function(r,n,a,s,i,o,l,c){if(isNaN(n)||isNaN(a))throw kr.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(s)||isNaN(i))throw kr.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var d=document.createElement("canvas");d.width=s,d.height=i;var f=d.getContext("2d");f.fillStyle="#fff",f.fillRect(0,0,d.width,d.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},p=this;return t().then(function(y){return y.fromString(f,r,h)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(y){return y.render(h)}).then(function(){p.addImage(d.toDataURL("image/jpeg",1),n,a,s,i,l,c)})}}(),kt.API.putTotalPages=function(e){var t,r=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),r=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),r=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var a=0;a<this.internal.pages[n].length;a++)this.internal.pages[n][a]=this.internal.pages[n][a].replace(t,r);return this},kt.API.viewerPreferences=function(e,t){var r;e=e||{},t=t||!1;var n,a,s,i={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}},o=Object.keys(i),l=[],c=0,d=0,f=0;function h(y,g){var w,x=!1;for(w=0;w<y.length;w+=1)y[w]===g&&(x=!0);return x}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(i)),this.internal.viewerpreferences.isSubscribed=!1),r=this.internal.viewerpreferences.configuration,e==="reset"||t===!0){var p=o.length;for(f=0;f<p;f+=1)r[o[f]].value=r[o[f]].defaultValue,r[o[f]].explicitSet=!1}if(wr(e)==="object"){for(a in e)if(s=e[a],h(o,a)&&s!==void 0){if(r[a].type==="boolean"&&typeof s=="boolean")r[a].value=s;else if(r[a].type==="name"&&h(r[a].valueSet,s))r[a].value=s;else if(r[a].type==="integer"&&Number.isInteger(s))r[a].value=s;else if(r[a].type==="array"){for(c=0;c<s.length;c+=1)if(n=!0,s[c].length===1&&typeof s[c][0]=="number")l.push(String(s[c]-1));else if(s[c].length>1){for(d=0;d<s[c].length;d+=1)typeof s[c][d]!="number"&&(n=!1);n===!0&&l.push([s[c][0]-1,s[c][1]-1].join(" "))}r[a].value="["+l.join(" ")+"]"}else r[a].value=r[a].defaultValue;r[a].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var y,g=[];for(y in r)r[y].explicitSet===!0&&(r[y].type==="name"?g.push("/"+y+" /"+r[y].value):g.push("/"+y+" "+r[y].value));g.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+g.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=r,this},function(e){var t=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>',a=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),s=unescape(encodeURIComponent(n)),i=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),o=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),l=unescape(encodeURIComponent("</x:xmpmeta>")),c=s.length+i.length+o.length+a.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(a+s+i+o+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")};e.addMetadata=function(n,a){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:n,namespaceuri:a||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",r),this.internal.events.subscribe("postPutResources",t)),this}}(kt.API),function(e){var t=e.API,r=t.pdfEscape16=function(s,i){for(var o,l=i.metadata.Unicode.widths,c=["","0","00","000","0000"],d=[""],f=0,h=s.length;f<h;++f){if(o=i.metadata.characterToGlyph(s.charCodeAt(f)),i.metadata.glyIdsUsed.push(o),i.metadata.toUnicode[o]=s.charCodeAt(f),l.indexOf(o)==-1&&(l.push(o),l.push([parseInt(i.metadata.widthOfGlyph(o),10)])),o=="0")return d.join("");o=o.toString(16),d.push(c[4-o.length],o)}return d.join("")},n=function(s){var i,o,l,c,d,f,h;for(d=`/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=[],f=0,h=(o=Object.keys(s).sort(function(p,y){return p-y})).length;f<h;f++)i=o[f],l.length>=100&&(d+=`
`+l.length+` beginbfchar
`+l.join(`
`)+`
endbfchar`,l=[]),s[i]!==void 0&&s[i]!==null&&typeof s[i].toString=="function"&&(c=("0000"+s[i].toString(16)).slice(-4),i=("0000"+(+i).toString(16)).slice(-4),l.push("<"+i+"><"+c+">"));return l.length&&(d+=`
`+l.length+` beginbfchar
`+l.join(`
`)+`
endbfchar
`),d+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};t.events.push(["putFont",function(s){(function(i){var o=i.font,l=i.out,c=i.newObject,d=i.putStream;if(o.metadata instanceof e.API.TTFFont&&o.encoding==="Identity-H"){for(var f=o.metadata.Unicode.widths,h=o.metadata.subset.encode(o.metadata.glyIdsUsed,1),p="",y=0;y<h.length;y++)p+=String.fromCharCode(h[y]);var g=c();d({data:p,addLength1:!0,objectId:g}),l("endobj");var w=c();d({data:n(o.metadata.toUnicode),addLength1:!0,objectId:w}),l("endobj");var x=c();l("<<"),l("/Type /FontDescriptor"),l("/FontName /"+kd(o.fontName)),l("/FontFile2 "+g+" 0 R"),l("/FontBBox "+e.API.PDFObject.convert(o.metadata.bbox)),l("/Flags "+o.metadata.flags),l("/StemV "+o.metadata.stemV),l("/ItalicAngle "+o.metadata.italicAngle),l("/Ascent "+o.metadata.ascender),l("/Descent "+o.metadata.decender),l("/CapHeight "+o.metadata.capHeight),l(">>"),l("endobj");var v=c();l("<<"),l("/Type /Font"),l("/BaseFont /"+kd(o.fontName)),l("/FontDescriptor "+x+" 0 R"),l("/W "+e.API.PDFObject.convert(f)),l("/CIDToGIDMap /Identity"),l("/DW 1000"),l("/Subtype /CIDFontType2"),l("/CIDSystemInfo"),l("<<"),l("/Supplement 0"),l("/Registry (Adobe)"),l("/Ordering ("+o.encoding+")"),l(">>"),l(">>"),l("endobj"),o.objectNumber=c(),l("<<"),l("/Type /Font"),l("/Subtype /Type0"),l("/ToUnicode "+w+" 0 R"),l("/BaseFont /"+kd(o.fontName)),l("/Encoding /"+o.encoding),l("/DescendantFonts ["+v+" 0 R]"),l(">>"),l("endobj"),o.isAlreadyPutted=!0}})(s)}]),t.events.push(["putFont",function(s){(function(i){var o=i.font,l=i.out,c=i.newObject,d=i.putStream;if(o.metadata instanceof e.API.TTFFont&&o.encoding==="WinAnsiEncoding"){for(var f=o.metadata.rawData,h="",p=0;p<f.length;p++)h+=String.fromCharCode(f[p]);var y=c();d({data:h,addLength1:!0,objectId:y}),l("endobj");var g=c();d({data:n(o.metadata.toUnicode),addLength1:!0,objectId:g}),l("endobj");var w=c();l("<<"),l("/Descent "+o.metadata.decender),l("/CapHeight "+o.metadata.capHeight),l("/StemV "+o.metadata.stemV),l("/Type /FontDescriptor"),l("/FontFile2 "+y+" 0 R"),l("/Flags 96"),l("/FontBBox "+e.API.PDFObject.convert(o.metadata.bbox)),l("/FontName /"+kd(o.fontName)),l("/ItalicAngle "+o.metadata.italicAngle),l("/Ascent "+o.metadata.ascender),l(">>"),l("endobj"),o.objectNumber=c();for(var x=0;x<o.metadata.hmtx.widths.length;x++)o.metadata.hmtx.widths[x]=parseInt(o.metadata.hmtx.widths[x]*(1e3/o.metadata.head.unitsPerEm));l("<</Subtype/TrueType/Type/Font/ToUnicode "+g+" 0 R/BaseFont/"+kd(o.fontName)+"/FontDescriptor "+w+" 0 R/Encoding/"+o.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(o.metadata.hmtx.widths)+">>"),l("endobj"),o.isAlreadyPutted=!0}})(s)}]);var a=function(s){var i,o=s.text||"",l=s.x,c=s.y,d=s.options||{},f=s.mutex||{},h=f.pdfEscape,p=f.activeFontKey,y=f.fonts,g=p,w="",x=0,v="",b=y[g].encoding;if(y[g].encoding!=="Identity-H")return{text:o,x:l,y:c,options:d,mutex:f};for(v=o,g=p,Array.isArray(o)&&(v=o[0]),x=0;x<v.length;x+=1)y[g].metadata.hasOwnProperty("cmap")&&(i=y[g].metadata.cmap.unicode.codeMap[v[x].charCodeAt(0)]),i||v[x].charCodeAt(0)<256&&y[g].metadata.hasOwnProperty("Unicode")?w+=v[x]:w+="";var S="";return parseInt(g.slice(1))<14||b==="WinAnsiEncoding"?S=h(w,g).split("").map(function(T){return T.charCodeAt(0).toString(16)}).join(""):b==="Identity-H"&&(S=r(w,y[g])),f.isHex=!0,{text:S,x:l,y:c,options:d,mutex:f}};t.events.push(["postProcessText",function(s){var i=s.text||"",o=[],l={text:i,x:s.x,y:s.y,options:s.options,mutex:s.mutex};if(Array.isArray(i)){var c=0;for(c=0;c<i.length;c+=1)Array.isArray(i[c])&&i[c].length===3?o.push([a(Object.assign({},l,{text:i[c][0]})).text,i[c][1],i[c][2]]):o.push(a(Object.assign({},l,{text:i[c]})).text);s.text=o}else s.text=a(Object.assign({},l,{text:i})).text}])}(kt),function(e){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0},e.addFileToVFS=function(r,n){return t.call(this),this.internal.vFS[r]=n,this},e.getFileFromVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0?this.internal.vFS[r]:null}}(kt.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(n){var a,s,i,o,l,c,d,f=t,h=[[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]],p=[[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]],y={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},g={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},w=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","â…","â†","â…","â½","â¾","â½","â‚","₎","â‚","≤","≥","≤","〈","〉","〈","ï¹™","﹚","ï¹™","ï¹›","﹜","ï¹›","ï¹","﹞","ï¹","﹤","ï¹¥","﹤"],x=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,b=0;this.__bidiEngine__={};var S=function(R){var k=R.charCodeAt(),H=k>>8,q=g[H];return q!==void 0?f[256*q+(255&k)]:H===252||H===253?"AL":x.test(H)?"L":H===8?"R":"N"},T=function(R){for(var k,H=0;H<R.length;H++){if((k=S(R.charAt(H)))==="L")return!1;if(k==="R")return!0}return!1},O=function(R,k,H,q){var ie,Z,Y,z,U=k[q];switch(U){case"L":case"R":v=!1;break;case"N":case"AN":break;case"EN":v&&(U="AN");break;case"AL":v=!0,U="R";break;case"WS":U="N";break;case"CS":q<1||q+1>=k.length||(ie=H[q-1])!=="EN"&&ie!=="AN"||(Z=k[q+1])!=="EN"&&Z!=="AN"?U="N":v&&(Z="AN"),U=Z===ie?Z:"N";break;case"ES":U=(ie=q>0?H[q-1]:"B")==="EN"&&q+1<k.length&&k[q+1]==="EN"?"EN":"N";break;case"ET":if(q>0&&H[q-1]==="EN"){U="EN";break}if(v){U="N";break}for(Y=q+1,z=k.length;Y<z&&k[Y]==="ET";)Y++;U=Y<z&&k[Y]==="EN"?"EN":"N";break;case"NSM":if(i&&!o){for(z=k.length,Y=q+1;Y<z&&k[Y]==="NSM";)Y++;if(Y<z){var re=R[q],ge=re>=1425&&re<=2303||re===64286;if(ie=k[Y],ge&&(ie==="R"||ie==="AL")){U="R";break}}}U=q<1||(ie=k[q-1])==="B"?"N":H[q-1];break;case"B":v=!1,a=!0,U=b;break;case"S":s=!0,U="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":v=!1;break;case"BN":U="N"}return U},C=function(R,k,H){var q=R.split("");return H&&j(q,H,{hiLevel:b}),q.reverse(),k&&k.reverse(),q.join("")},j=function(R,k,H){var q,ie,Z,Y,z,U=-1,re=R.length,ge=0,P=[],I=b?p:h,D=[];for(v=!1,a=!1,s=!1,ie=0;ie<re;ie++)D[ie]=S(R[ie]);for(Z=0;Z<re;Z++){if(z=ge,P[Z]=O(R,D,P,Z),q=240&(ge=I[z][y[P[Z]]]),ge&=15,k[Z]=Y=I[ge][5],q>0)if(q===16){for(ie=U;ie<Z;ie++)k[ie]=1;U=-1}else U=-1;if(I[ge][6])U===-1&&(U=Z);else if(U>-1){for(ie=U;ie<Z;ie++)k[ie]=Y;U=-1}D[Z]==="B"&&(k[Z]=0),H.hiLevel|=Y}s&&function(B,X,se){for(var he=0;he<se;he++)if(B[he]==="S"){X[he]=b;for(var pe=he-1;pe>=0&&B[pe]==="WS";pe--)X[pe]=b}}(D,k,re)},L=function(R,k,H,q,ie){if(!(ie.hiLevel<R)){if(R===1&&b===1&&!a)return k.reverse(),void(H&&H.reverse());for(var Z,Y,z,U,re=k.length,ge=0;ge<re;){if(q[ge]>=R){for(z=ge+1;z<re&&q[z]>=R;)z++;for(U=ge,Y=z-1;U<Y;U++,Y--)Z=k[U],k[U]=k[Y],k[Y]=Z,H&&(Z=H[U],H[U]=H[Y],H[Y]=Z);ge=z}ge++}}},M=function(R,k,H){var q=R.split(""),ie={hiLevel:b};return H||(H=[]),j(q,H,ie),function(Z,Y,z){if(z.hiLevel!==0&&d)for(var U,re=0;re<Z.length;re++)Y[re]===1&&(U=w.indexOf(Z[re]))>=0&&(Z[re]=w[U+1])}(q,H,ie),L(2,q,k,H,ie),L(1,q,k,H,ie),q.join("")};return this.__bidiEngine__.doBidiReorder=function(R,k,H){if(function(ie,Z){if(Z)for(var Y=0;Y<ie.length;Y++)Z[Y]=Y;o===void 0&&(o=T(ie)),c===void 0&&(c=T(ie))}(R,k),i||!l||c)if(i&&l&&o^c)b=o?1:0,R=C(R,k,H);else if(!i&&l&&c)b=o?1:0,R=M(R,k,H),R=C(R,k);else if(!i||o||l||c){if(i&&!l&&o^c)R=C(R,k),o?(b=0,R=M(R,k,H)):(b=1,R=M(R,k,H),R=C(R,k));else if(i&&o&&!l&&c)b=1,R=M(R,k,H),R=C(R,k);else if(!i&&!l&&o^c){var q=d;o?(b=1,R=M(R,k,H),b=0,d=!1,R=M(R,k,H),d=q):(b=0,R=M(R,k,H),R=C(R,k),b=1,d=!1,R=M(R,k,H),d=q,R=C(R,k))}}else b=0,R=M(R,k,H);else b=o?1:0,R=M(R,k,H);return R},this.__bidiEngine__.setOptions=function(R){R&&(i=R.isInputVisual,l=R.isOutputVisual,o=R.isInputRtl,c=R.isOutputRtl,d=R.isSymmetricSwapping)},this.__bidiEngine__.setOptions(n),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],r=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(n){var a=n.text,s=(n.x,n.y,n.options||{}),i=(n.mutex,s.lang,[]);if(s.isInputVisual=typeof s.isInputVisual!="boolean"||s.isInputVisual,r.setOptions(s),Object.prototype.toString.call(a)==="[object Array]"){var o=0;for(i=[],o=0;o<a.length;o+=1)Object.prototype.toString.call(a[o])==="[object Array]"?i.push([r.doBidiReorder(a[o][0]),a[o][1],a[o][2]]):i.push([r.doBidiReorder(a[o])]);n.text=i}else n.text=r.doBidiReorder(a);r.setOptions({isInputVisual:!0})}])}(kt),kt.API.TTFFont=function(){function e(t){var r;if(this.rawData=t,r=this.contents=new Nc(t),this.contents.pos=4,r.readString(4)==="ttcf")throw new Error("TTCF not supported.");r.pos=0,this.parse(),this.subset=new Ace(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new uce(this.contents),this.head=new fce(this),this.name=new xce(this),this.cmap=new HO(this),this.toUnicode={},this.hhea=new hce(this),this.maxp=new vce(this),this.hmtx=new yce(this),this.post=new mce(this),this.os2=new pce(this),this.loca=new Sce(this),this.glyf=new wce(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var t,r,n,a,s;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var i,o,l,c;for(c=[],i=0,o=(l=this.bbox).length;i<o;i++)t=l[i],c.push(Math.round(t*this.scaleFactor));return c}).call(this),this.stemV=0,this.post.exists?(n=255&(a=this.post.italic_angle),32768&(r=a>>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=(s=this.familyClass)===1||s===2||s===3||s===4||s===5||s===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(t){var r;return((r=this.cmap.unicode)!=null?r.codeMap[t]:void 0)||0},e.prototype.widthOfGlyph=function(t){var r;return r=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*r},e.prototype.widthOfString=function(t,r,n){var a,s,i,o;for(i=0,s=0,o=(t=""+t).length;0<=o?s<o:s>o;s=0<=o?++s:--s)a=t.charCodeAt(s),i+=this.widthOfGlyph(this.characterToGlyph(a))+n*(1e3/r)||0;return i*(r/1e3)},e.prototype.lineHeight=function(t,r){var n;return r==null&&(r=!1),n=r?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},e}();var Bi,Nc=function(){function e(t){this.data=t??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(t){return this.data[this.pos++]=t},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},e.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},e.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},e.prototype.readString=function(t){var r,n;for(n=[],r=0;0<=t?r<t:r>t;r=0<=t?++r:--r)n[r]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(t){var r,n,a;for(a=[],r=0,n=t.length;0<=n?r<n:r>n;r=0<=n?++r:--r)a.push(this.writeByte(t.charCodeAt(r)));return a},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(t){return this.writeInt16(t)},e.prototype.readLongLong=function(){var t,r,n,a,s,i,o,l;return t=this.readByte(),r=this.readByte(),n=this.readByte(),a=this.readByte(),s=this.readByte(),i=this.readByte(),o=this.readByte(),l=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^r)+1099511627776*(255^n)+4294967296*(255^a)+16777216*(255^s)+65536*(255^i)+256*(255^o)+(255^l)+1):72057594037927940*t+281474976710656*r+1099511627776*n+4294967296*a+16777216*s+65536*i+256*o+l},e.prototype.writeLongLong=function(t){var r,n;return r=Math.floor(t/4294967296),n=4294967295&t,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)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(t){return this.writeInt32(t)},e.prototype.read=function(t){var r,n;for(r=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)r.push(this.readByte());return r},e.prototype.write=function(t){var r,n,a,s;for(s=[],n=0,a=t.length;n<a;n++)r=t[n],s.push(this.writeByte(r));return s},e}(),uce=function(){var e;function t(r){var n,a,s;for(this.scalarType=r.readInt(),this.tableCount=r.readShort(),this.searchRange=r.readShort(),this.entrySelector=r.readShort(),this.rangeShift=r.readShort(),this.tables={},a=0,s=this.tableCount;0<=s?a<s:a>s;a=0<=s?++a:--a)n={tag:r.readString(4),checksum:r.readInt(),offset:r.readInt(),length:r.readInt()},this.tables[n.tag]=n}return t.prototype.encode=function(r){var n,a,s,i,o,l,c,d,f,h,p,y,g;for(g in p=Object.keys(r).length,l=Math.log(2),f=16*Math.floor(Math.log(p)/l),i=Math.floor(f/l),d=16*p-f,(a=new Nc).writeInt(this.scalarType),a.writeShort(p),a.writeShort(f),a.writeShort(i),a.writeShort(d),s=16*p,c=a.pos+s,o=null,y=[],r)for(h=r[g],a.writeString(g),a.writeInt(e(h)),a.writeInt(c),a.writeInt(h.length),y=y.concat(h),g==="head"&&(o=c),c+=h.length;c%4;)y.push(0),c++;return a.write(y),n=2981146554-e(a.data),a.pos=o+8,a.writeUInt32(n),a.data},e=function(r){var n,a,s,i;for(r=UO.call(r);r.length%4;)r.push(0);for(s=new Nc(r),a=0,n=0,i=r.length;n<i;n=n+=4)a+=s.readUInt32();return 4294967295&a},t}(),dce={}.hasOwnProperty,bo=function(e,t){for(var r in t)dce.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e};Bi=function(){function e(t){var r;this.file=t,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 e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var fce=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return bo(t,Bi),t.prototype.tag="head",t.prototype.parse=function(r){return r.pos=this.offset,this.version=r.readInt(),this.revision=r.readInt(),this.checkSumAdjustment=r.readInt(),this.magicNumber=r.readInt(),this.flags=r.readShort(),this.unitsPerEm=r.readShort(),this.created=r.readLongLong(),this.modified=r.readLongLong(),this.xMin=r.readShort(),this.yMin=r.readShort(),this.xMax=r.readShort(),this.yMax=r.readShort(),this.macStyle=r.readShort(),this.lowestRecPPEM=r.readShort(),this.fontDirectionHint=r.readShort(),this.indexToLocFormat=r.readShort(),this.glyphDataFormat=r.readShort()},t.prototype.encode=function(r){var n;return(n=new Nc).writeInt(this.version),n.writeInt(this.revision),n.writeInt(this.checkSumAdjustment),n.writeInt(this.magicNumber),n.writeShort(this.flags),n.writeShort(this.unitsPerEm),n.writeLongLong(this.created),n.writeLongLong(this.modified),n.writeShort(this.xMin),n.writeShort(this.yMin),n.writeShort(this.xMax),n.writeShort(this.yMax),n.writeShort(this.macStyle),n.writeShort(this.lowestRecPPEM),n.writeShort(this.fontDirectionHint),n.writeShort(r),n.writeShort(this.glyphDataFormat),n.data},t}(),jP=function(){function e(t,r){var n,a,s,i,o,l,c,d,f,h,p,y,g,w,x,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=r+t.readInt(),f=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(l=0;l<256;++l)this.codeMap[l]=t.readByte();break;case 4:for(p=t.readUInt16(),h=p/2,t.pos+=6,s=function(){var S,T;for(T=[],l=S=0;0<=h?S<h:S>h;l=0<=h?++S:--S)T.push(t.readUInt16());return T}(),t.pos+=2,g=function(){var S,T;for(T=[],l=S=0;0<=h?S<h:S>h;l=0<=h?++S:--S)T.push(t.readUInt16());return T}(),c=function(){var S,T;for(T=[],l=S=0;0<=h?S<h:S>h;l=0<=h?++S:--S)T.push(t.readUInt16());return T}(),d=function(){var S,T;for(T=[],l=S=0;0<=h?S<h:S>h;l=0<=h?++S:--S)T.push(t.readUInt16());return T}(),a=(this.length-t.pos+this.offset)/2,o=function(){var S,T;for(T=[],l=S=0;0<=a?S<a:S>a;l=0<=a?++S:--S)T.push(t.readUInt16());return T}(),l=x=0,b=s.length;x<b;l=++x)for(w=s[l],n=v=y=g[l];y<=w?v<=w:v>=w;n=y<=w?++v:--v)d[l]===0?i=n+c[l]:(i=o[d[l]/2+(n-y)-(h-l)]||0)!==0&&(i+=c[l]),this.codeMap[n]=65535&i}t.pos=f}return e.encode=function(t,r){var n,a,s,i,o,l,c,d,f,h,p,y,g,w,x,v,b,S,T,O,C,j,L,M,R,k,H,q,ie,Z,Y,z,U,re,ge,P,I,D,B,X,se,he,pe,ye,Ee,Fe;switch(q=new Nc,i=Object.keys(t).sort(function(Ge,Je){return Ge-Je}),r){case"macroman":for(g=0,w=function(){var Ge=[];for(y=0;y<256;++y)Ge.push(0);return Ge}(),v={0:0},s={},ie=0,U=i.length;ie<U;ie++)v[pe=t[a=i[ie]]]==null&&(v[pe]=++g),s[a]={old:t[a],new:v[t[a]]},w[a]=v[t[a]];return q.writeUInt16(1),q.writeUInt16(0),q.writeUInt32(12),q.writeUInt16(0),q.writeUInt16(262),q.writeUInt16(0),q.write(w),{charMap:s,subtable:q.data,maxGlyphID:g+1};case"unicode":for(k=[],f=[],b=0,v={},n={},x=c=null,Z=0,re=i.length;Z<re;Z++)v[T=t[a=i[Z]]]==null&&(v[T]=++b),n[a]={old:T,new:v[T]},o=v[T]-a,x!=null&&o===c||(x&&f.push(x),k.push(a),c=o),x=a;for(x&&f.push(x),f.push(65535),k.push(65535),M=2*(L=k.length),j=2*Math.pow(Math.log(L)/Math.LN2,2),h=Math.log(j/2)/Math.LN2,C=2*L-j,l=[],O=[],p=[],y=Y=0,ge=k.length;Y<ge;y=++Y){if(R=k[y],d=f[y],R===65535){l.push(0),O.push(0);break}if(R-(H=n[R].new)>=32768)for(l.push(0),O.push(2*(p.length+L-y)),a=z=R;R<=d?z<=d:z>=d;a=R<=d?++z:--z)p.push(n[a].new);else l.push(H-R),O.push(0)}for(q.writeUInt16(3),q.writeUInt16(1),q.writeUInt32(12),q.writeUInt16(4),q.writeUInt16(16+8*L+2*p.length),q.writeUInt16(0),q.writeUInt16(M),q.writeUInt16(j),q.writeUInt16(h),q.writeUInt16(C),se=0,P=f.length;se<P;se++)a=f[se],q.writeUInt16(a);for(q.writeUInt16(0),he=0,I=k.length;he<I;he++)a=k[he],q.writeUInt16(a);for(ye=0,D=l.length;ye<D;ye++)o=l[ye],q.writeUInt16(o);for(Ee=0,B=O.length;Ee<B;Ee++)S=O[Ee],q.writeUInt16(S);for(Fe=0,X=p.length;Fe<X;Fe++)g=p[Fe],q.writeUInt16(g);return{charMap:n,subtable:q.data,maxGlyphID:b+1}}},e}(),HO=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return bo(t,Bi),t.prototype.tag="cmap",t.prototype.parse=function(r){var n,a,s;for(r.pos=this.offset,this.version=r.readUInt16(),s=r.readUInt16(),this.tables=[],this.unicode=null,a=0;0<=s?a<s:a>s;a=0<=s?++a:--a)n=new jP(r,this.offset),this.tables.push(n),n.isUnicode&&this.unicode==null&&(this.unicode=n);return!0},t.encode=function(r,n){var a,s;return n==null&&(n="macroman"),a=jP.encode(r,n),(s=new Nc).writeUInt16(0),s.writeUInt16(1),a.table=s.data.concat(a.subtable),a},t}(),hce=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return bo(t,Bi),t.prototype.tag="hhea",t.prototype.parse=function(r){return r.pos=this.offset,this.version=r.readInt(),this.ascender=r.readShort(),this.decender=r.readShort(),this.lineGap=r.readShort(),this.advanceWidthMax=r.readShort(),this.minLeftSideBearing=r.readShort(),this.minRightSideBearing=r.readShort(),this.xMaxExtent=r.readShort(),this.caretSlopeRise=r.readShort(),this.caretSlopeRun=r.readShort(),this.caretOffset=r.readShort(),r.pos+=8,this.metricDataFormat=r.readShort(),this.numberOfMetrics=r.readUInt16()},t}(),pce=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return bo(t,Bi),t.prototype.tag="OS/2",t.prototype.parse=function(r){if(r.pos=this.offset,this.version=r.readUInt16(),this.averageCharWidth=r.readShort(),this.weightClass=r.readUInt16(),this.widthClass=r.readUInt16(),this.type=r.readShort(),this.ySubscriptXSize=r.readShort(),this.ySubscriptYSize=r.readShort(),this.ySubscriptXOffset=r.readShort(),this.ySubscriptYOffset=r.readShort(),this.ySuperscriptXSize=r.readShort(),this.ySuperscriptYSize=r.readShort(),this.ySuperscriptXOffset=r.readShort(),this.ySuperscriptYOffset=r.readShort(),this.yStrikeoutSize=r.readShort(),this.yStrikeoutPosition=r.readShort(),this.familyClass=r.readShort(),this.panose=function(){var n,a;for(a=[],n=0;n<10;++n)a.push(r.readByte());return a}(),this.charRange=function(){var n,a;for(a=[],n=0;n<4;++n)a.push(r.readInt());return a}(),this.vendorID=r.readString(4),this.selection=r.readShort(),this.firstCharIndex=r.readShort(),this.lastCharIndex=r.readShort(),this.version>0&&(this.ascent=r.readShort(),this.descent=r.readShort(),this.lineGap=r.readShort(),this.winAscent=r.readShort(),this.winDescent=r.readShort(),this.codePageRange=function(){var n,a;for(a=[],n=0;n<2;n=++n)a.push(r.readInt());return a}(),this.version>1))return this.xHeight=r.readShort(),this.capHeight=r.readShort(),this.defaultChar=r.readShort(),this.breakChar=r.readShort(),this.maxContext=r.readShort()},t}(),mce=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return bo(t,Bi),t.prototype.tag="post",t.prototype.parse=function(r){var n,a,s;switch(r.pos=this.offset,this.format=r.readInt(),this.italicAngle=r.readInt(),this.underlinePosition=r.readShort(),this.underlineThickness=r.readShort(),this.isFixedPitch=r.readInt(),this.minMemType42=r.readInt(),this.maxMemType42=r.readInt(),this.minMemType1=r.readInt(),this.maxMemType1=r.readInt(),this.format){case 65536:break;case 131072:var i;for(a=r.readUInt16(),this.glyphNameIndex=[],i=0;0<=a?i<a:i>a;i=0<=a?++i:--i)this.glyphNameIndex.push(r.readUInt16());for(this.names=[],s=[];r.pos<this.offset+this.length;)n=r.readByte(),s.push(this.names.push(r.readString(n)));return s;case 151552:return a=r.readUInt16(),this.offsets=r.read(a);case 196608:break;case 262144:return this.map=(function(){var o,l,c;for(c=[],i=o=0,l=this.file.maxp.numGlyphs;0<=l?o<l:o>l;i=0<=l?++o:--o)c.push(r.readUInt32());return c}).call(this)}},t}(),gce=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},xce=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return bo(t,Bi),t.prototype.tag="name",t.prototype.parse=function(r){var n,a,s,i,o,l,c,d,f,h,p;for(r.pos=this.offset,r.readShort(),n=r.readShort(),l=r.readShort(),a=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)a.push({platformID:r.readShort(),encodingID:r.readShort(),languageID:r.readShort(),nameID:r.readShort(),length:r.readShort(),offset:this.offset+l+r.readShort()});for(c={},i=f=0,h=a.length;f<h;i=++f)s=a[i],r.pos=s.offset,d=r.readString(s.length),o=new gce(d,s),c[p=s.nameID]==null&&(c[p]=[]),c[s.nameID].push(o);this.strings=c,this.copyright=c[0],this.fontFamily=c[1],this.fontSubfamily=c[2],this.uniqueSubfamily=c[3],this.fontName=c[4],this.version=c[5];try{this.postscriptName=c[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=c[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=c[7],this.manufacturer=c[8],this.designer=c[9],this.description=c[10],this.vendorUrl=c[11],this.designerUrl=c[12],this.license=c[13],this.licenseUrl=c[14],this.preferredFamily=c[15],this.preferredSubfamily=c[17],this.compatibleFull=c[18],this.sampleText=c[19]},t}(),vce=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return bo(t,Bi),t.prototype.tag="maxp",t.prototype.parse=function(r){return r.pos=this.offset,this.version=r.readInt(),this.numGlyphs=r.readUInt16(),this.maxPoints=r.readUInt16(),this.maxContours=r.readUInt16(),this.maxCompositePoints=r.readUInt16(),this.maxComponentContours=r.readUInt16(),this.maxZones=r.readUInt16(),this.maxTwilightPoints=r.readUInt16(),this.maxStorage=r.readUInt16(),this.maxFunctionDefs=r.readUInt16(),this.maxInstructionDefs=r.readUInt16(),this.maxStackElements=r.readUInt16(),this.maxSizeOfInstructions=r.readUInt16(),this.maxComponentElements=r.readUInt16(),this.maxComponentDepth=r.readUInt16()},t}(),yce=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return bo(t,Bi),t.prototype.tag="hmtx",t.prototype.parse=function(r){var n,a,s,i,o,l,c;for(r.pos=this.offset,this.metrics=[],n=0,l=this.file.hhea.numberOfMetrics;0<=l?n<l:n>l;n=0<=l?++n:--n)this.metrics.push({advance:r.readUInt16(),lsb:r.readInt16()});for(s=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var d,f;for(f=[],n=d=0;0<=s?d<s:d>s;n=0<=s?++d:--d)f.push(r.readInt16());return f}(),this.widths=(function(){var d,f,h,p;for(p=[],d=0,f=(h=this.metrics).length;d<f;d++)i=h[d],p.push(i.advance);return p}).call(this),a=this.widths[this.widths.length-1],c=[],n=o=0;0<=s?o<s:o>s;n=0<=s?++o:--o)c.push(this.widths.push(a));return c},t.prototype.forGlyph=function(r){return r in this.metrics?this.metrics[r]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[r-this.metrics.length]}},t}(),UO=[].slice,wce=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return bo(t,Bi),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(r){var n,a,s,i,o,l,c,d,f,h;return r in this.cache?this.cache[r]:(i=this.file.loca,n=this.file.contents,a=i.indexOf(r),(s=i.lengthOf(r))===0?this.cache[r]=null:(n.pos=this.offset+a,o=(l=new Nc(n.read(s))).readShort(),d=l.readShort(),h=l.readShort(),c=l.readShort(),f=l.readShort(),this.cache[r]=o===-1?new _ce(l,d,h,c,f):new bce(l,o,d,h,c,f),this.cache[r]))},t.prototype.encode=function(r,n,a){var s,i,o,l,c;for(o=[],i=[],l=0,c=n.length;l<c;l++)s=r[n[l]],i.push(o.length),s&&(o=o.concat(s.encode(a)));return i.push(o.length),{table:o,offsets:i}},t}(),bce=function(){function e(t,r,n,a,s,i){this.raw=t,this.numberOfContours=r,this.xMin=n,this.yMin=a,this.xMax=s,this.yMax=i,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),_ce=function(){function e(t,r,n,a,s){var i,o;for(this.raw=t,this.xMin=r,this.yMin=n,this.xMax=a,this.yMax=s,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],i=this.raw;o=i.readShort(),this.glyphOffsets.push(i.pos),this.glyphIDs.push(i.readUInt16()),32&o;)i.pos+=1&o?4:2,128&o?i.pos+=8:64&o?i.pos+=4:8&o&&(i.pos+=2)}return e.prototype.encode=function(){var t,r,n;for(r=new Nc(UO.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)r.pos=this.glyphOffsets[t];return r.data},e}(),Sce=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return bo(t,Bi),t.prototype.tag="loca",t.prototype.parse=function(r){var n,a;return r.pos=this.offset,n=this.file.head.indexToLocFormat,this.offsets=n===0?(function(){var s,i;for(i=[],a=0,s=this.length;a<s;a+=2)i.push(2*r.readUInt16());return i}).call(this):(function(){var s,i;for(i=[],a=0,s=this.length;a<s;a+=4)i.push(r.readUInt32());return i}).call(this)},t.prototype.indexOf=function(r){return this.offsets[r]},t.prototype.lengthOf=function(r){return this.offsets[r+1]-this.offsets[r]},t.prototype.encode=function(r,n){for(var a=new Uint32Array(this.offsets.length),s=0,i=0,o=0;o<a.length;++o)if(a[o]=s,i<n.length&&n[i]==o){++i,a[o]=s;var l=this.offsets[o],c=this.offsets[o+1]-l;c>0&&(s+=c)}for(var d=new Array(4*a.length),f=0;f<a.length;++f)d[4*f+3]=255&a[f],d[4*f+2]=(65280&a[f])>>8,d[4*f+1]=(16711680&a[f])>>16,d[4*f]=(4278190080&a[f])>>24;return d},t}(),Ace=function(){function e(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var t,r,n,a,s;for(r in a=this.font.cmap.tables[0].codeMap,t={},s=this.subset)n=s[r],t[r]=a[n];return t},e.prototype.glyphsFor=function(t){var r,n,a,s,i,o,l;for(a={},i=0,o=t.length;i<o;i++)a[s=t[i]]=this.font.glyf.glyphFor(s);for(s in r=[],a)(n=a[s])!=null&&n.compound&&r.push.apply(r,n.glyphIDs);if(r.length>0)for(s in l=this.glyphsFor(r))n=l[s],a[s]=n;return a},e.prototype.encode=function(t,r){var n,a,s,i,o,l,c,d,f,h,p,y,g,w,x;for(a in n=HO.encode(this.generateCmap(),"unicode"),i=this.glyphsFor(t),p={0:0},x=n.charMap)p[(l=x[a]).old]=l.new;for(y in h=n.maxGlyphID,i)y in p||(p[y]=h++);return d=function(v){var b,S;for(b in S={},v)S[v[b]]=b;return S}(p),f=Object.keys(d).sort(function(v,b){return v-b}),g=function(){var v,b,S;for(S=[],v=0,b=f.length;v<b;v++)o=f[v],S.push(d[o]);return S}(),s=this.font.glyf.encode(i,g,p),c=this.font.loca.encode(s.offsets,g),w={cmap:this.font.cmap.raw(),glyf:s.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&&(w["OS/2"]=this.font.os2.raw()),this.font.directory.encode(w)},e}();kt.API.PDFObject=function(){var e;function t(){}return e=function(r,n){return(Array(n+1).join("0")+r).slice(-n)},t.convert=function(r){var n,a,s,i;if(Array.isArray(r))return"["+function(){var o,l,c;for(c=[],o=0,l=r.length;o<l;o++)n=r[o],c.push(t.convert(n));return c}().join(" ")+"]";if(typeof r=="string")return"/"+r;if(r!=null&&r.isString)return"("+r+")";if(r instanceof Date)return"(D:"+e(r.getUTCFullYear(),4)+e(r.getUTCMonth(),2)+e(r.getUTCDate(),2)+e(r.getUTCHours(),2)+e(r.getUTCMinutes(),2)+e(r.getUTCSeconds(),2)+"Z)";if({}.toString.call(r)==="[object Object]"){for(a in s=["<<"],r)i=r[a],s.push("/"+a+" "+t.convert(i));return s.push(">>"),s.join(`
`)}return""+r},t}();const Nce=Object.freeze(Object.defineProperty({__proto__:null,AcroForm:rce,AcroFormAppearance:wt,AcroFormButton:Rn,AcroFormCheckBox:kp,AcroFormChoiceField:xu,AcroFormComboBox:yu,AcroFormEditBox:Pp,AcroFormListBox:vu,AcroFormPasswordField:Ep,AcroFormPushButton:Tp,AcroFormRadioButton:wu,AcroFormTextField:dc,GState:y0,ShadingPattern:zl,TilingPattern:au,default:kt,jsPDF:kt},Symbol.toStringTag,{value:"Module"}));var VO={exports:{}};const Cce=FI(Nce);/*!
*
* jsPDF AutoTable plugin v3.8.4
*
* Copyright (c) 2024 Simon Bengtsson, https://github.com/simonbengtsson/jsPDF-AutoTable
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
*/(function(e,t){(function(n,a){e.exports=a(function(){try{return Cce}catch{}}())})(typeof globalThis<"u"?globalThis:typeof ny<"u"?ny:typeof window<"u"?window:typeof self<"u"?self:ny,function(r){return function(){var n={172:function(o,l){var c=this&&this.__extends||function(){var h=function(p,y){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,w){g.__proto__=w}||function(g,w){for(var x in w)Object.prototype.hasOwnProperty.call(w,x)&&(g[x]=w[x])},h(p,y)};return function(p,y){if(typeof y!="function"&&y!==null)throw new TypeError("Class extends value "+String(y)+" is not a constructor or null");h(p,y);function g(){this.constructor=p}p.prototype=y===null?Object.create(y):(g.prototype=y.prototype,new g)}}();Object.defineProperty(l,"__esModule",{value:!0}),l.CellHookData=l.HookData=void 0;var d=function(){function h(p,y,g){this.table=y,this.pageNumber=y.pageNumber,this.pageCount=this.pageNumber,this.settings=y.settings,this.cursor=g,this.doc=p.getDocument()}return h}();l.HookData=d;var f=function(h){c(p,h);function p(y,g,w,x,v,b){var S=h.call(this,y,g,b)||this;return S.cell=w,S.row=x,S.column=v,S.section=x.section,S}return p}(d);l.CellHookData=f},340:function(o,l,c){Object.defineProperty(l,"__esModule",{value:!0});var d=c(4),f=c(136),h=c(744),p=c(776),y=c(664),g=c(972);function w(x){x.API.autoTable=function(){for(var v=[],b=0;b<arguments.length;b++)v[b]=arguments[b];var S;v.length===1?S=v[0]:(console.error("Use of deprecated autoTable initiation"),S=v[2]||{},S.columns=v[0],S.body=v[1]);var T=(0,p.parseInput)(this,S),O=(0,g.createTable)(this,T);return(0,y.drawTable)(this,O),this},x.API.lastAutoTable=!1,x.API.previousAutoTable=!1,x.API.autoTable.previous=!1,x.API.autoTableText=function(v,b,S,T){(0,f.default)(v,b,S,T,this)},x.API.autoTableSetDefaults=function(v){return h.DocHandler.setDefaults(v,this),this},x.autoTableSetDefaults=function(v,b){h.DocHandler.setDefaults(v,b)},x.API.autoTableHtmlToJson=function(v,b){var S;if(b===void 0&&(b=!1),typeof window>"u")return console.error("Cannot run autoTableHtmlToJson in non browser environment"),null;var T=new h.DocHandler(this),O=(0,d.parseHtml)(T,v,window,b,!1),C=O.head,j=O.body,L=((S=C[0])===null||S===void 0?void 0:S.map(function(M){return M.content}))||[];return{columns:L,rows:j,data:j}},x.API.autoTableEndPosY=function(){console.error("Use of deprecated function: autoTableEndPosY. Use doc.lastAutoTable.finalY instead.");var v=this.lastAutoTable;return v&&v.finalY?v.finalY:0},x.API.autoTableAddPageContent=function(v){return console.error("Use of deprecated function: autoTableAddPageContent. Use jsPDF.autoTableSetDefaults({didDrawPage: () => {}}) instead."),x.API.autoTable.globalDefaults||(x.API.autoTable.globalDefaults={}),x.API.autoTable.globalDefaults.addPageContent=v,this},x.API.autoTableAddPage=function(){return console.error("Use of deprecated function: autoTableAddPage. Use doc.addPage()"),this.addPage(),this}}l.default=w},136:function(o,l){Object.defineProperty(l,"__esModule",{value:!0});function c(d,f,h,p,y){p=p||{};var g=1.15,w=y.internal.scaleFactor,x=y.internal.getFontSize()/w,v=y.getLineHeightFactor?y.getLineHeightFactor():g,b=x*v,S=/\r\n|\r|\n/g,T="",O=1;if((p.valign==="middle"||p.valign==="bottom"||p.halign==="center"||p.halign==="right")&&(T=typeof d=="string"?d.split(S):d,O=T.length||1),h+=x*(2-g),p.valign==="middle"?h-=O/2*b:p.valign==="bottom"&&(h-=O*b),p.halign==="center"||p.halign==="right"){var C=x;if(p.halign==="center"&&(C*=.5),T&&O>=1){for(var j=0;j<T.length;j++)y.text(T[j],f-y.getStringUnitWidth(T[j])*C,h),h+=b;return y}f-=y.getStringUnitWidth(d)*C}return p.halign==="justify"?y.text(d,f,h,{maxWidth:p.maxWidth||100,align:"justify"}):y.text(d,f,h),y}l.default=c},420:function(o,l){Object.defineProperty(l,"__esModule",{value:!0}),l.getPageAvailableWidth=l.parseSpacing=l.getFillStyle=l.addTableBorder=l.getStringWidth=void 0;function c(y,g,w){w.applyStyles(g,!0);var x=Array.isArray(y)?y:[y],v=x.map(function(b){return w.getTextWidth(b)}).reduce(function(b,S){return Math.max(b,S)},0);return v}l.getStringWidth=c;function d(y,g,w,x){var v=g.settings.tableLineWidth,b=g.settings.tableLineColor;y.applyStyles({lineWidth:v,lineColor:b});var S=f(v,!1);S&&y.rect(w.x,w.y,g.getWidth(y.pageSize().width),x.y-w.y,S)}l.addTableBorder=d;function f(y,g){var w=y>0,x=g||g===0;return w&&x?"DF":w?"S":x?"F":null}l.getFillStyle=f;function h(y,g){var w,x,v,b;if(y=y||g,Array.isArray(y)){if(y.length>=4)return{top:y[0],right:y[1],bottom:y[2],left:y[3]};if(y.length===3)return{top:y[0],right:y[1],bottom:y[2],left:y[1]};if(y.length===2)return{top:y[0],right:y[1],bottom:y[0],left:y[1]};y.length===1?y=y[0]:y=g}return typeof y=="object"?(typeof y.vertical=="number"&&(y.top=y.vertical,y.bottom=y.vertical),typeof y.horizontal=="number"&&(y.right=y.horizontal,y.left=y.horizontal),{left:(w=y.left)!==null&&w!==void 0?w:g,top:(x=y.top)!==null&&x!==void 0?x:g,right:(v=y.right)!==null&&v!==void 0?v:g,bottom:(b=y.bottom)!==null&&b!==void 0?b:g}):(typeof y!="number"&&(y=g),{top:y,right:y,bottom:y,left:y})}l.parseSpacing=h;function p(y,g){var w=h(g.settings.margin,0);return y.pageSize().width-(w.left+w.right)}l.getPageAvailableWidth=p},796:function(o,l){var c=this&&this.__extends||function(){var p=function(y,g){return p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,x){w.__proto__=x}||function(w,x){for(var v in x)Object.prototype.hasOwnProperty.call(x,v)&&(w[v]=x[v])},p(y,g)};return function(y,g){if(typeof g!="function"&&g!==null)throw new TypeError("Class extends value "+String(g)+" is not a constructor or null");p(y,g);function w(){this.constructor=y}y.prototype=g===null?Object.create(g):(w.prototype=g.prototype,new w)}}();Object.defineProperty(l,"__esModule",{value:!0}),l.getTheme=l.defaultStyles=l.HtmlRowInput=void 0;var d=function(p){c(y,p);function y(g){var w=p.call(this)||this;return w._element=g,w}return y}(Array);l.HtmlRowInput=d;function f(p){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/p,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}}l.defaultStyles=f;function h(p){var y={striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}};return y[p]}l.getTheme=h},903:function(o,l,c){Object.defineProperty(l,"__esModule",{value:!0}),l.parseCss=void 0;var d=c(420);function f(w,x,v,b,S){var T={},O=1.3333333333333333,C=p(x,function(U){return S.getComputedStyle(U).backgroundColor});C!=null&&(T.fillColor=C);var j=p(x,function(U){return S.getComputedStyle(U).color});j!=null&&(T.textColor=j);var L=g(b,v);L&&(T.cellPadding=L);var M="borderTopColor",R=O*v,k=b.borderTopWidth;if(b.borderBottomWidth===k&&b.borderRightWidth===k&&b.borderLeftWidth===k){var H=(parseFloat(k)||0)/R;H&&(T.lineWidth=H)}else T.lineWidth={top:(parseFloat(b.borderTopWidth)||0)/R,right:(parseFloat(b.borderRightWidth)||0)/R,bottom:(parseFloat(b.borderBottomWidth)||0)/R,left:(parseFloat(b.borderLeftWidth)||0)/R},T.lineWidth.top||(T.lineWidth.right?M="borderRightColor":T.lineWidth.bottom?M="borderBottomColor":T.lineWidth.left&&(M="borderLeftColor"));var q=p(x,function(U){return S.getComputedStyle(U)[M]});q!=null&&(T.lineColor=q);var ie=["left","right","center","justify"];ie.indexOf(b.textAlign)!==-1&&(T.halign=b.textAlign),ie=["middle","bottom","top"],ie.indexOf(b.verticalAlign)!==-1&&(T.valign=b.verticalAlign);var Z=parseInt(b.fontSize||"");isNaN(Z)||(T.fontSize=Z/O);var Y=h(b);Y&&(T.fontStyle=Y);var z=(b.fontFamily||"").toLowerCase();return w.indexOf(z)!==-1&&(T.font=z),T}l.parseCss=f;function h(w){var x="";return(w.fontWeight==="bold"||w.fontWeight==="bolder"||parseInt(w.fontWeight)>=700)&&(x="bold"),(w.fontStyle==="italic"||w.fontStyle==="oblique")&&(x+="italic"),x}function p(w,x){var v=y(w,x);if(!v)return null;var b=v.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!b||!Array.isArray(b))return null;var S=[parseInt(b[1]),parseInt(b[2]),parseInt(b[3])],T=parseInt(b[4]);return T===0||isNaN(S[0])||isNaN(S[1])||isNaN(S[2])?null:S}function y(w,x){var v=x(w);return v==="rgba(0, 0, 0, 0)"||v==="transparent"||v==="initial"||v==="inherit"?w.parentElement==null?null:y(w.parentElement,x):v}function g(w,x){var v=[w.paddingTop,w.paddingRight,w.paddingBottom,w.paddingLeft],b=96/(72/x),S=(parseInt(w.lineHeight)-parseInt(w.fontSize))/x/2,T=v.map(function(C){return parseInt(C||"0")/b}),O=(0,d.parseSpacing)(T,0);return S>O.top&&(O.top=S),S>O.bottom&&(O.bottom=S),O}},744:function(o,l){Object.defineProperty(l,"__esModule",{value:!0}),l.DocHandler=void 0;var c={},d=function(){function f(h){this.jsPDFDocument=h,this.userStyles={textColor:h.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:h.internal.getFontSize(),fontStyle:h.internal.getFont().fontStyle,font:h.internal.getFont().fontName,lineWidth:h.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:h.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return f.setDefaults=function(h,p){p===void 0&&(p=null),p?p.__autoTableDocumentDefaults=h:c=h},f.unifyColor=function(h){return Array.isArray(h)?h:typeof h=="number"?[h,h,h]:typeof h=="string"?[h]:null},f.prototype.applyStyles=function(h,p){var y,g,w;p===void 0&&(p=!1),h.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(h.fontStyle);var x=this.jsPDFDocument.internal.getFont(),v=x.fontStyle,b=x.fontName;if(h.font&&(b=h.font),h.fontStyle){v=h.fontStyle;var S=this.getFontList()[b];S&&S.indexOf(v)===-1&&(this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(S[0]),v=S[0])}if(this.jsPDFDocument.setFont(b,v),h.fontSize&&this.jsPDFDocument.setFontSize(h.fontSize),!p){var T=f.unifyColor(h.fillColor);T&&(y=this.jsPDFDocument).setFillColor.apply(y,T),T=f.unifyColor(h.textColor),T&&(g=this.jsPDFDocument).setTextColor.apply(g,T),T=f.unifyColor(h.lineColor),T&&(w=this.jsPDFDocument).setDrawColor.apply(w,T),typeof h.lineWidth=="number"&&this.jsPDFDocument.setLineWidth(h.lineWidth)}},f.prototype.splitTextToSize=function(h,p,y){return this.jsPDFDocument.splitTextToSize(h,p,y)},f.prototype.rect=function(h,p,y,g,w){return this.jsPDFDocument.rect(h,p,y,g,w)},f.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},f.prototype.getTextWidth=function(h){return this.jsPDFDocument.getTextWidth(h)},f.prototype.getDocument=function(){return this.jsPDFDocument},f.prototype.setPage=function(h){this.jsPDFDocument.setPage(h)},f.prototype.addPage=function(){return this.jsPDFDocument.addPage()},f.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},f.prototype.getGlobalOptions=function(){return c||{}},f.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},f.prototype.pageSize=function(){var h=this.jsPDFDocument.internal.pageSize;return h.width==null&&(h={width:h.getWidth(),height:h.getHeight()}),h},f.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},f.prototype.getLineHeightFactor=function(){var h=this.jsPDFDocument;return h.getLineHeightFactor?h.getLineHeightFactor():1.15},f.prototype.getLineHeight=function(h){return h/this.scaleFactor()*this.getLineHeightFactor()},f.prototype.pageNumber=function(){var h=this.jsPDFDocument.internal.getCurrentPageInfo();return h?h.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},f}();l.DocHandler=d},4:function(o,l,c){Object.defineProperty(l,"__esModule",{value:!0}),l.parseHtml=void 0;var d=c(903),f=c(796);function h(g,w,x,v,b){var S,T;v===void 0&&(v=!1),b===void 0&&(b=!1);var O;typeof w=="string"?O=x.document.querySelector(w):O=w;var C=Object.keys(g.getFontList()),j=g.scaleFactor(),L=[],M=[],R=[];if(!O)return console.error("Html table could not be found with input: ",w),{head:L,body:M,foot:R};for(var k=0;k<O.rows.length;k++){var H=O.rows[k],q=(T=(S=H==null?void 0:H.parentElement)===null||S===void 0?void 0:S.tagName)===null||T===void 0?void 0:T.toLowerCase(),ie=p(C,j,x,H,v,b);ie&&(q==="thead"?L.push(ie):q==="tfoot"?R.push(ie):M.push(ie))}return{head:L,body:M,foot:R}}l.parseHtml=h;function p(g,w,x,v,b,S){for(var T=new f.HtmlRowInput(v),O=0;O<v.cells.length;O++){var C=v.cells[O],j=x.getComputedStyle(C);if(b||j.display!=="none"){var L=void 0;S&&(L=(0,d.parseCss)(g,C,w,j,x)),T.push({rowSpan:C.rowSpan,colSpan:C.colSpan,styles:L,_element:C,content:y(C)})}}var M=x.getComputedStyle(v);if(T.length>0&&(b||M.display!=="none"))return T}function y(g){var w=g.cloneNode(!0);return w.innerHTML=w.innerHTML.replace(/\n/g,"").replace(/ +/g," "),w.innerHTML=w.innerHTML.split(/<br.*?>/).map(function(x){return x.trim()}).join(`
`),w.innerText||w.textContent||""}},776:function(o,l,c){Object.defineProperty(l,"__esModule",{value:!0}),l.parseInput=void 0;var d=c(4),f=c(356),h=c(420),p=c(744),y=c(792);function g(O,C){var j=new p.DocHandler(O),L=j.getDocumentOptions(),M=j.getGlobalOptions();(0,y.default)(j,M,L,C);var R=(0,f.assign)({},M,L,C),k;typeof window<"u"&&(k=window);var H=w(M,L,C),q=x(M,L,C),ie=v(j,R),Z=S(j,R,k);return{id:C.tableId,content:Z,hooks:q,styles:H,settings:ie}}l.parseInput=g;function w(O,C,j){for(var L={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},M=function(q){if(q==="columnStyles"){var ie=O[q],Z=C[q],Y=j[q];L.columnStyles=(0,f.assign)({},ie,Z,Y)}else{var z=[O,C,j],U=z.map(function(re){return re[q]||{}});L[q]=(0,f.assign)({},U[0],U[1],U[2])}},R=0,k=Object.keys(L);R<k.length;R++){var H=k[R];M(H)}return L}function x(O,C,j){for(var L=[O,C,j],M={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},R=0,k=L;R<k.length;R++){var H=k[R];H.didParseCell&&M.didParseCell.push(H.didParseCell),H.willDrawCell&&M.willDrawCell.push(H.willDrawCell),H.didDrawCell&&M.didDrawCell.push(H.didDrawCell),H.willDrawPage&&M.willDrawPage.push(H.willDrawPage),H.didDrawPage&&M.didDrawPage.push(H.didDrawPage)}return M}function v(O,C){var j,L,M,R,k,H,q,ie,Z,Y,z,U,re=(0,h.parseSpacing)(C.margin,40/O.scaleFactor()),ge=(j=b(O,C.startY))!==null&&j!==void 0?j:re.top,P;C.showFoot===!0?P="everyPage":C.showFoot===!1?P="never":P=(L=C.showFoot)!==null&&L!==void 0?L:"everyPage";var I;C.showHead===!0?I="everyPage":C.showHead===!1?I="never":I=(M=C.showHead)!==null&&M!==void 0?M:"everyPage";var D=(R=C.useCss)!==null&&R!==void 0?R:!1,B=C.theme||(D?"plain":"striped"),X=!!C.horizontalPageBreak,se=(k=C.horizontalPageBreakRepeat)!==null&&k!==void 0?k:null;return{includeHiddenHtml:(H=C.includeHiddenHtml)!==null&&H!==void 0?H:!1,useCss:D,theme:B,startY:ge,margin:re,pageBreak:(q=C.pageBreak)!==null&&q!==void 0?q:"auto",rowPageBreak:(ie=C.rowPageBreak)!==null&&ie!==void 0?ie:"auto",tableWidth:(Z=C.tableWidth)!==null&&Z!==void 0?Z:"auto",showHead:I,showFoot:P,tableLineWidth:(Y=C.tableLineWidth)!==null&&Y!==void 0?Y:0,tableLineColor:(z=C.tableLineColor)!==null&&z!==void 0?z:200,horizontalPageBreak:X,horizontalPageBreakRepeat:se,horizontalPageBreakBehaviour:(U=C.horizontalPageBreakBehaviour)!==null&&U!==void 0?U:"afterAllRows"}}function b(O,C){var j=O.getLastAutoTable(),L=O.scaleFactor(),M=O.pageNumber(),R=!1;if(j&&j.startPageNumber){var k=j.startPageNumber+j.pageNumber-1;R=k===M}return typeof C=="number"?C:(C==null||C===!1)&&R&&(j==null?void 0:j.finalY)!=null?j.finalY+20/L:null}function S(O,C,j){var L=C.head||[],M=C.body||[],R=C.foot||[];if(C.html){var k=C.includeHiddenHtml;if(j){var H=(0,d.parseHtml)(O,C.html,j,k,C.useCss)||{};L=H.head||L,M=H.body||L,R=H.foot||L}else console.error("Cannot parse html in non browser environment")}var q=C.columns||T(L,M,R);return{columns:q,head:L,body:M,foot:R}}function T(O,C,j){var L=O[0]||C[0]||j[0]||[],M=[];return Object.keys(L).filter(function(R){return R!=="_element"}).forEach(function(R){var k=1,H;Array.isArray(L)?H=L[parseInt(R)]:H=L[R],typeof H=="object"&&!Array.isArray(H)&&(k=(H==null?void 0:H.colSpan)||1);for(var q=0;q<k;q++){var ie=void 0;Array.isArray(L)?ie=M.length:ie=R+(q>0?"_".concat(q):"");var Z={dataKey:ie};M.push(Z)}}),M}},792:function(o,l){Object.defineProperty(l,"__esModule",{value:!0});function c(f,h,p,y){for(var g=function(b){b&&typeof b!="object"&&console.error("The options parameter should be of type object, is: "+typeof b),typeof b.extendWidth<"u"&&(b.tableWidth=b.extendWidth?"auto":"wrap",console.error("Use of deprecated option: extendWidth, use tableWidth instead.")),typeof b.margins<"u"&&(typeof b.margin>"u"&&(b.margin=b.margins),console.error("Use of deprecated option: margins, use margin instead.")),b.startY&&typeof b.startY!="number"&&(console.error("Invalid value for startY option",b.startY),delete b.startY),!b.didDrawPage&&(b.afterPageContent||b.beforePageContent||b.afterPageAdd)&&(console.error("The afterPageContent, beforePageContent and afterPageAdd hooks are deprecated. Use didDrawPage instead"),b.didDrawPage=function(R){f.applyStyles(f.userStyles),b.beforePageContent&&b.beforePageContent(R),f.applyStyles(f.userStyles),b.afterPageContent&&b.afterPageContent(R),f.applyStyles(f.userStyles),b.afterPageAdd&&R.pageNumber>1&&R.afterPageAdd(R),f.applyStyles(f.userStyles)}),["createdHeaderCell","drawHeaderRow","drawRow","drawHeaderCell"].forEach(function(R){b[R]&&console.error('The "'.concat(R,'" hook has changed in version 3.0, check the changelog for how to migrate.'))}),[["showFoot","showFooter"],["showHead","showHeader"],["didDrawPage","addPageContent"],["didParseCell","createdCell"],["headStyles","headerStyles"]].forEach(function(R){var k=R[0],H=R[1];b[H]&&(console.error("Use of deprecated option ".concat(H,". Use ").concat(k," instead")),b[k]=b[H])}),[["padding","cellPadding"],["lineHeight","rowHeight"],"fontSize","overflow"].forEach(function(R){var k=typeof R=="string"?R:R[0],H=typeof R=="string"?R:R[1];typeof b[k]<"u"&&(typeof b.styles[H]>"u"&&(b.styles[H]=b[k]),console.error("Use of deprecated option: "+k+", use the style "+H+" instead."))});for(var S=0,T=["styles","bodyStyles","headStyles","footStyles"];S<T.length;S++){var O=T[S];d(b[O]||{})}for(var C=b.columnStyles||{},j=0,L=Object.keys(C);j<L.length;j++){var M=L[j];d(C[M]||{})}},w=0,x=[h,p,y];w<x.length;w++){var v=x[w];g(v)}}l.default=c;function d(f){f.rowHeight?(console.error("Use of deprecated style rowHeight. It is renamed to minCellHeight."),f.minCellHeight||(f.minCellHeight=f.rowHeight)):f.columnWidth&&(console.error("Use of deprecated style columnWidth. It is renamed to cellWidth."),f.cellWidth||(f.cellWidth=f.columnWidth))}},260:function(o,l,c){Object.defineProperty(l,"__esModule",{value:!0}),l.Column=l.Cell=l.Row=l.Table=void 0;var d=c(796),f=c(172),h=c(420),p=function(){function x(v,b){this.pageNumber=1,this.pageCount=1,this.id=v.id,this.settings=v.settings,this.styles=v.styles,this.hooks=v.hooks,this.columns=b.columns,this.head=b.head,this.body=b.body,this.foot=b.foot}return x.prototype.getHeadHeight=function(v){return this.head.reduce(function(b,S){return b+S.getMaxCellHeight(v)},0)},x.prototype.getFootHeight=function(v){return this.foot.reduce(function(b,S){return b+S.getMaxCellHeight(v)},0)},x.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},x.prototype.callCellHooks=function(v,b,S,T,O,C){for(var j=0,L=b;j<L.length;j++){var M=L[j],R=new f.CellHookData(v,this,S,T,O,C),k=M(R)===!1;if(S.text=Array.isArray(S.text)?S.text:[S.text],k)return!1}return!0},x.prototype.callEndPageHooks=function(v,b){v.applyStyles(v.userStyles);for(var S=0,T=this.hooks.didDrawPage;S<T.length;S++){var O=T[S];O(new f.HookData(v,this,b))}},x.prototype.callWillDrawPageHooks=function(v,b){for(var S=0,T=this.hooks.willDrawPage;S<T.length;S++){var O=T[S];O(new f.HookData(v,this,b))}},x.prototype.getWidth=function(v){if(typeof this.settings.tableWidth=="number")return this.settings.tableWidth;if(this.settings.tableWidth==="wrap"){var b=this.columns.reduce(function(T,O){return T+O.wrappedWidth},0);return b}else{var S=this.settings.margin;return v-S.left-S.right}},x}();l.Table=p;var y=function(){function x(v,b,S,T,O){O===void 0&&(O=!1),this.height=0,this.raw=v,v instanceof d.HtmlRowInput&&(this.raw=v._element,this.element=v._element),this.index=b,this.section=S,this.cells=T,this.spansMultiplePages=O}return x.prototype.getMaxCellHeight=function(v){var b=this;return v.reduce(function(S,T){var O;return Math.max(S,((O=b.cells[T.index])===null||O===void 0?void 0:O.height)||0)},0)},x.prototype.hasRowSpan=function(v){var b=this;return v.filter(function(S){var T=b.cells[S.index];return T?T.rowSpan>1:!1}).length>0},x.prototype.canEntireRowFit=function(v,b){return this.getMaxCellHeight(b)<=v},x.prototype.getMinimumRowHeight=function(v,b){var S=this;return v.reduce(function(T,O){var C=S.cells[O.index];if(!C)return 0;var j=b.getLineHeight(C.styles.fontSize),L=C.padding("vertical"),M=L+j;return M>T?M:T},0)},x}();l.Row=y;var g=function(){function x(v,b,S){var T,O;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=b,this.section=S,this.raw=v;var C=v;v!=null&&typeof v=="object"&&!Array.isArray(v)?(this.rowSpan=v.rowSpan||1,this.colSpan=v.colSpan||1,C=(O=(T=v.content)!==null&&T!==void 0?T:v.title)!==null&&O!==void 0?O:v,v._element&&(this.raw=v._element)):(this.rowSpan=1,this.colSpan=1);var j=C!=null?""+C:"",L=/\r\n|\r|\n/g;this.text=j.split(L)}return x.prototype.getTextPos=function(){var v;if(this.styles.valign==="top")v=this.y+this.padding("top");else if(this.styles.valign==="bottom")v=this.y+this.height-this.padding("bottom");else{var b=this.height-this.padding("vertical");v=this.y+b/2+this.padding("top")}var S;if(this.styles.halign==="right")S=this.x+this.width-this.padding("right");else if(this.styles.halign==="center"){var T=this.width-this.padding("horizontal");S=this.x+T/2+this.padding("left")}else S=this.x+this.padding("left");return{x:S,y:v}},x.prototype.getContentHeight=function(v,b){b===void 0&&(b=1.15);var S=Array.isArray(this.text)?this.text.length:1,T=this.styles.fontSize/v*b,O=S*T+this.padding("vertical");return Math.max(O,this.styles.minCellHeight)},x.prototype.padding=function(v){var b=(0,h.parseSpacing)(this.styles.cellPadding,0);return v==="vertical"?b.top+b.bottom:v==="horizontal"?b.left+b.right:b[v]},x}();l.Cell=g;var w=function(){function x(v,b,S){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=v,this.raw=b,this.index=S}return x.prototype.getMaxCustomCellWidth=function(v){for(var b=0,S=0,T=v.allRows();S<T.length;S++){var O=T[S],C=O.cells[this.index];C&&typeof C.styles.cellWidth=="number"&&(b=Math.max(b,C.styles.cellWidth))}return b},x}();l.Column=w},356:function(o,l){Object.defineProperty(l,"__esModule",{value:!0}),l.assign=void 0;function c(d,f,h,p,y){if(d==null)throw new TypeError("Cannot convert undefined or null to object");for(var g=Object(d),w=1;w<arguments.length;w++){var x=arguments[w];if(x!=null)for(var v in x)Object.prototype.hasOwnProperty.call(x,v)&&(g[v]=x[v])}return g}l.assign=c},972:function(o,l,c){Object.defineProperty(l,"__esModule",{value:!0}),l.createTable=void 0;var d=c(744),f=c(260),h=c(324),p=c(796),y=c(356);function g(O,C){var j=new d.DocHandler(O),L=w(C,j.scaleFactor()),M=new f.Table(C,L);return(0,h.calculateWidths)(j,M),j.applyStyles(j.userStyles),M}l.createTable=g;function w(O,C){var j=O.content,L=S(j.columns);if(j.head.length===0){var M=v(L,"head");M&&j.head.push(M)}if(j.foot.length===0){var M=v(L,"foot");M&&j.foot.push(M)}var R=O.settings.theme,k=O.styles;return{columns:L,head:x("head",j.head,L,k,R,C),body:x("body",j.body,L,k,R,C),foot:x("foot",j.foot,L,k,R,C)}}function x(O,C,j,L,M,R){var k={},H=C.map(function(q,ie){for(var Z=0,Y={},z=0,U=0,re=0,ge=j;re<ge.length;re++){var P=ge[re];if(k[P.index]==null||k[P.index].left===0)if(U===0){var I=void 0;Array.isArray(q)?I=q[P.index-z-Z]:I=q[P.dataKey];var D={};typeof I=="object"&&!Array.isArray(I)&&(D=(I==null?void 0:I.styles)||{});var B=T(O,P,ie,M,L,R,D),X=new f.Cell(I,B,O);Y[P.dataKey]=X,Y[P.index]=X,U=X.colSpan-1,k[P.index]={left:X.rowSpan-1,times:U}}else U--,z++;else k[P.index].left--,U=k[P.index].times,Z++}return new f.Row(q,ie,O,Y)});return H}function v(O,C){var j={};return O.forEach(function(L){if(L.raw!=null){var M=b(C,L.raw);M!=null&&(j[L.dataKey]=M)}}),Object.keys(j).length>0?j:null}function b(O,C){if(O==="head"){if(typeof C=="object")return C.header||C.title||null;if(typeof C=="string"||typeof C=="number")return C}else if(O==="foot"&&typeof C=="object")return C.footer;return null}function S(O){return O.map(function(C,j){var L,M,R;return typeof C=="object"?R=(M=(L=C.dataKey)!==null&&L!==void 0?L:C.key)!==null&&M!==void 0?M:j:R=j,new f.Column(R,C,j)})}function T(O,C,j,L,M,R,k){var H=(0,p.getTheme)(L),q;O==="head"?q=M.headStyles:O==="body"?q=M.bodyStyles:O==="foot"&&(q=M.footStyles);var ie=(0,y.assign)({},H.table,H[O],M.styles,q),Z=M.columnStyles[C.dataKey]||M.columnStyles[C.index]||{},Y=O==="body"?Z:{},z=O==="body"&&j%2===0?(0,y.assign)({},H.alternateRow,M.alternateRowStyles):{},U=(0,p.defaultStyles)(R),re=(0,y.assign)({},U,ie,z,Y);return(0,y.assign)(re,k)}},664:function(o,l,c){Object.defineProperty(l,"__esModule",{value:!0}),l.addPage=l.drawTable=void 0;var d=c(420),f=c(260),h=c(744),p=c(356),y=c(136),g=c(224);function w(Z,Y){var z=Y.settings,U=z.startY,re=z.margin,ge={x:re.left,y:U},P=Y.getHeadHeight(Y.columns)+Y.getFootHeight(Y.columns),I=U+re.bottom+P;if(z.pageBreak==="avoid"){var D=Y.body,B=D.reduce(function(he,pe){return he+pe.height},0);I+=B}var X=new h.DocHandler(Z);(z.pageBreak==="always"||z.startY!=null&&I>X.pageSize().height)&&(ie(X),ge.y=re.top),Y.callWillDrawPageHooks(X,ge);var se=(0,p.assign)({},ge);Y.startPageNumber=X.pageNumber(),z.horizontalPageBreak?x(X,Y,se,ge):(X.applyStyles(X.userStyles),(z.showHead==="firstPage"||z.showHead==="everyPage")&&Y.head.forEach(function(he){return M(X,Y,he,ge,Y.columns)}),X.applyStyles(X.userStyles),Y.body.forEach(function(he,pe){var ye=pe===Y.body.length-1;L(X,Y,he,ye,se,ge,Y.columns)}),X.applyStyles(X.userStyles),(z.showFoot==="lastPage"||z.showFoot==="everyPage")&&Y.foot.forEach(function(he){return M(X,Y,he,ge,Y.columns)})),(0,d.addTableBorder)(X,Y,se,ge),Y.callEndPageHooks(X,ge),Y.finalY=ge.y,Z.lastAutoTable=Y,Z.previousAutoTable=Y,Z.autoTable&&(Z.autoTable.previous=Y),X.applyStyles(X.userStyles)}l.drawTable=w;function x(Z,Y,z,U){var re=(0,g.calculateAllColumnsCanFitInPage)(Z,Y),ge=Y.settings;if(ge.horizontalPageBreakBehaviour==="afterAllRows")re.forEach(function(B,X){Z.applyStyles(Z.userStyles),X>0?q(Z,Y,z,U,B.columns,!0):v(Z,Y,U,B.columns),b(Z,Y,z,U,B.columns),T(Z,Y,U,B.columns)});else for(var P=-1,I=re[0],D=function(){var B=P;if(I){Z.applyStyles(Z.userStyles);var X=I.columns;P>=0?q(Z,Y,z,U,X,!0):v(Z,Y,U,X),B=S(Z,Y,P+1,U,X),T(Z,Y,U,X)}var se=B-P;re.slice(1).forEach(function(he){Z.applyStyles(Z.userStyles),q(Z,Y,z,U,he.columns,!0),S(Z,Y,P+1,U,he.columns,se),T(Z,Y,U,he.columns)}),P=B};P<Y.body.length-1;)D()}function v(Z,Y,z,U){var re=Y.settings;Z.applyStyles(Z.userStyles),(re.showHead==="firstPage"||re.showHead==="everyPage")&&Y.head.forEach(function(ge){return M(Z,Y,ge,z,U)})}function b(Z,Y,z,U,re){Z.applyStyles(Z.userStyles),Y.body.forEach(function(ge,P){var I=P===Y.body.length-1;L(Z,Y,ge,I,z,U,re)})}function S(Z,Y,z,U,re,ge){Z.applyStyles(Z.userStyles),ge=ge??Y.body.length;var P=Math.min(z+ge,Y.body.length),I=-1;return Y.body.slice(z,P).forEach(function(D,B){var X=z+B===Y.body.length-1,se=H(Z,Y,X,U);D.canEntireRowFit(se,re)&&(M(Z,Y,D,U,re),I=z+B)}),I}function T(Z,Y,z,U){var re=Y.settings;Z.applyStyles(Z.userStyles),(re.showFoot==="lastPage"||re.showFoot==="everyPage")&&Y.foot.forEach(function(ge){return M(Z,Y,ge,z,U)})}function O(Z,Y,z){var U=z.getLineHeight(Z.styles.fontSize),re=Z.padding("vertical"),ge=Math.floor((Y-re)/U);return Math.max(0,ge)}function C(Z,Y,z,U){var re={};Z.spansMultiplePages=!0,Z.height=0;for(var ge=0,P=0,I=z.columns;P<I.length;P++){var D=I[P],B=Z.cells[D.index];if(B){Array.isArray(B.text)||(B.text=[B.text]);var X=new f.Cell(B.raw,B.styles,B.section);X=(0,p.assign)(X,B),X.text=[];var se=O(B,Y,U);B.text.length>se&&(X.text=B.text.splice(se,B.text.length));var he=U.scaleFactor(),pe=U.getLineHeightFactor();B.contentHeight=B.getContentHeight(he,pe),B.contentHeight>=Y&&(B.contentHeight=Y,X.styles.minCellHeight-=Y),B.contentHeight>Z.height&&(Z.height=B.contentHeight),X.contentHeight=X.getContentHeight(he,pe),X.contentHeight>ge&&(ge=X.contentHeight),re[D.index]=X}}var ye=new f.Row(Z.raw,-1,Z.section,re,!0);ye.height=ge;for(var Ee=0,Fe=z.columns;Ee<Fe.length;Ee++){var D=Fe[Ee],X=ye.cells[D.index];X&&(X.height=ye.height);var B=Z.cells[D.index];B&&(B.height=Z.height)}return ye}function j(Z,Y,z,U){var re=Z.pageSize().height,ge=U.settings.margin,P=ge.top+ge.bottom,I=re-P;Y.section==="body"&&(I-=U.getHeadHeight(U.columns)+U.getFootHeight(U.columns));var D=Y.getMinimumRowHeight(U.columns,Z),B=D<z;if(D>I)return console.error("Will not be able to print row ".concat(Y.index," correctly since it's minimum height is larger than page height")),!0;if(!B)return!1;var X=Y.hasRowSpan(U.columns),se=Y.getMaxCellHeight(U.columns)>I;return se?(X&&console.error("The content of row ".concat(Y.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),!0):!(X||U.settings.rowPageBreak==="avoid")}function L(Z,Y,z,U,re,ge,P){var I=H(Z,Y,U,ge);if(z.canEntireRowFit(I,P))M(Z,Y,z,ge,P);else if(j(Z,z,I,Y)){var D=C(z,I,Y,Z);M(Z,Y,z,ge,P),q(Z,Y,re,ge,P),L(Z,Y,D,U,re,ge,P)}else q(Z,Y,re,ge,P),L(Z,Y,z,U,re,ge,P)}function M(Z,Y,z,U,re){U.x=Y.settings.margin.left;for(var ge=0,P=re;ge<P.length;ge++){var I=P[ge],D=z.cells[I.index];if(!D){U.x+=I.width;continue}Z.applyStyles(D.styles),D.x=U.x,D.y=U.y;var B=Y.callCellHooks(Z,Y.hooks.willDrawCell,D,z,I,U);if(B===!1){U.x+=I.width;continue}R(Z,D,U);var X=D.getTextPos();(0,y.default)(D.text,X.x,X.y,{halign:D.styles.halign,valign:D.styles.valign,maxWidth:Math.ceil(D.width-D.padding("left")-D.padding("right"))},Z.getDocument()),Y.callCellHooks(Z,Y.hooks.didDrawCell,D,z,I,U),U.x+=I.width}U.y+=z.height}function R(Z,Y,z){var U=Y.styles;if(Z.getDocument().setFillColor(Z.getDocument().getFillColor()),typeof U.lineWidth=="number"){var re=(0,d.getFillStyle)(U.lineWidth,U.fillColor);re&&Z.rect(Y.x,z.y,Y.width,Y.height,re)}else typeof U.lineWidth=="object"&&(U.fillColor&&Z.rect(Y.x,z.y,Y.width,Y.height,"F"),k(Z,Y,z,U.lineWidth))}function k(Z,Y,z,U){var re,ge,P,I;U.top&&(re=z.x,ge=z.y,P=z.x+Y.width,I=z.y,U.right&&(P+=.5*U.right),U.left&&(re-=.5*U.left),D(U.top,re,ge,P,I)),U.bottom&&(re=z.x,ge=z.y+Y.height,P=z.x+Y.width,I=z.y+Y.height,U.right&&(P+=.5*U.right),U.left&&(re-=.5*U.left),D(U.bottom,re,ge,P,I)),U.left&&(re=z.x,ge=z.y,P=z.x,I=z.y+Y.height,U.top&&(ge-=.5*U.top),U.bottom&&(I+=.5*U.bottom),D(U.left,re,ge,P,I)),U.right&&(re=z.x+Y.width,ge=z.y,P=z.x+Y.width,I=z.y+Y.height,U.top&&(ge-=.5*U.top),U.bottom&&(I+=.5*U.bottom),D(U.right,re,ge,P,I));function D(B,X,se,he,pe){Z.getDocument().setLineWidth(B),Z.getDocument().line(X,se,he,pe,"S")}}function H(Z,Y,z,U){var re=Y.settings.margin.bottom,ge=Y.settings.showFoot;return(ge==="everyPage"||ge==="lastPage"&&z)&&(re+=Y.getFootHeight(Y.columns)),Z.pageSize().height-U.y-re}function q(Z,Y,z,U,re,ge){re===void 0&&(re=[]),ge===void 0&&(ge=!1),Z.applyStyles(Z.userStyles),Y.settings.showFoot==="everyPage"&&!ge&&Y.foot.forEach(function(I){return M(Z,Y,I,U,re)}),Y.callEndPageHooks(Z,U);var P=Y.settings.margin;(0,d.addTableBorder)(Z,Y,z,U),ie(Z),Y.pageNumber++,Y.pageCount++,U.x=P.left,U.y=P.top,z.y=P.top,Y.callWillDrawPageHooks(Z,U),Y.settings.showHead==="everyPage"&&(Y.head.forEach(function(I){return M(Z,Y,I,U,re)}),Z.applyStyles(Z.userStyles))}l.addPage=q;function ie(Z){var Y=Z.pageNumber();Z.setPage(Y+1);var z=Z.pageNumber();return z===Y?(Z.addPage(),!0):!1}},224:function(o,l,c){Object.defineProperty(l,"__esModule",{value:!0}),l.calculateAllColumnsCanFitInPage=void 0;var d=c(420);function f(p,y,g){var w;g===void 0&&(g={});var x=(0,d.getPageAvailableWidth)(p,y),v=new Map,b=[],S=[],T=[];y.settings.horizontalPageBreakRepeat,Array.isArray(y.settings.horizontalPageBreakRepeat)?T=y.settings.horizontalPageBreakRepeat:(typeof y.settings.horizontalPageBreakRepeat=="string"||typeof y.settings.horizontalPageBreakRepeat=="number")&&(T=[y.settings.horizontalPageBreakRepeat]),T.forEach(function(L){var M=y.columns.find(function(R){return R.dataKey===L||R.index===L});M&&!v.has(M.index)&&(v.set(M.index,!0),b.push(M.index),S.push(y.columns[M.index]),x-=M.wrappedWidth)});for(var O=!0,C=(w=g==null?void 0:g.start)!==null&&w!==void 0?w:0;C<y.columns.length;){if(v.has(C)){C++;continue}var j=y.columns[C].wrappedWidth;if(O||x>=j)O=!1,b.push(C),S.push(y.columns[C]),x-=j;else break;C++}return{colIndexes:b,columns:S,lastIndex:C-1}}function h(p,y){for(var g=[],w=0;w<y.columns.length;w++){var x=f(p,y,{start:w});x.columns.length&&(g.push(x),w=x.lastIndex)}return g}l.calculateAllColumnsCanFitInPage=h},324:function(o,l,c){Object.defineProperty(l,"__esModule",{value:!0}),l.ellipsize=l.resizeColumns=l.calculateWidths=void 0;var d=c(420);function f(b,S){h(b,S);var T=[],O=0;S.columns.forEach(function(j){var L=j.getMaxCustomCellWidth(S);L?j.width=L:(j.width=j.wrappedWidth,T.push(j)),O+=j.width});var C=S.getWidth(b.pageSize().width)-O;C&&(C=p(T,C,function(j){return Math.max(j.minReadableWidth,j.minWidth)})),C&&(C=p(T,C,function(j){return j.minWidth})),C=Math.abs(C),!S.settings.horizontalPageBreak&&C>.1/b.scaleFactor()&&(C=C<1?C:Math.round(C),console.warn("Of the table content, ".concat(C," units width could not fit page"))),g(S),w(S,b),y(S)}l.calculateWidths=f;function h(b,S){var T=b.scaleFactor(),O=S.settings.horizontalPageBreak,C=(0,d.getPageAvailableWidth)(b,S);S.allRows().forEach(function(j){for(var L=0,M=S.columns;L<M.length;L++){var R=M[L],k=j.cells[R.index];if(k){var H=S.hooks.didParseCell;S.callCellHooks(b,H,k,j,R,null);var q=k.padding("horizontal");k.contentWidth=(0,d.getStringWidth)(k.text,k.styles,b)+q;var ie=(0,d.getStringWidth)(k.text.join(" ").split(/[^\S\u00A0]+/),k.styles,b);if(k.minReadableWidth=ie+k.padding("horizontal"),typeof k.styles.cellWidth=="number")k.minWidth=k.styles.cellWidth,k.wrappedWidth=k.styles.cellWidth;else if(k.styles.cellWidth==="wrap"||O===!0)k.contentWidth>C?(k.minWidth=C,k.wrappedWidth=C):(k.minWidth=k.contentWidth,k.wrappedWidth=k.contentWidth);else{var Z=10/T;k.minWidth=k.styles.minCellWidth||Z,k.wrappedWidth=k.contentWidth,k.minWidth>k.wrappedWidth&&(k.wrappedWidth=k.minWidth)}}}}),S.allRows().forEach(function(j){for(var L=0,M=S.columns;L<M.length;L++){var R=M[L],k=j.cells[R.index];if(k&&k.colSpan===1)R.wrappedWidth=Math.max(R.wrappedWidth,k.wrappedWidth),R.minWidth=Math.max(R.minWidth,k.minWidth),R.minReadableWidth=Math.max(R.minReadableWidth,k.minReadableWidth);else{var H=S.styles.columnStyles[R.dataKey]||S.styles.columnStyles[R.index]||{},q=H.cellWidth||H.minCellWidth;q&&typeof q=="number"&&(R.minWidth=q,R.wrappedWidth=q)}k&&(k.colSpan>1&&!R.minWidth&&(R.minWidth=k.minWidth),k.colSpan>1&&!R.wrappedWidth&&(R.wrappedWidth=k.minWidth))}})}function p(b,S,T){for(var O=S,C=b.reduce(function(Z,Y){return Z+Y.wrappedWidth},0),j=0;j<b.length;j++){var L=b[j],M=L.wrappedWidth/C,R=O*M,k=L.width+R,H=T(L),q=k<H?H:k;S-=q-L.width,L.width=q}if(S=Math.round(S*1e10)/1e10,S){var ie=b.filter(function(Z){return S<0?Z.width>T(Z):!0});ie.length&&(S=p(ie,S,T))}return S}l.resizeColumns=p;function y(b){for(var S={},T=1,O=b.allRows(),C=0;C<O.length;C++)for(var j=O[C],L=0,M=b.columns;L<M.length;L++){var R=M[L],k=S[R.index];if(T>1)T--,delete j.cells[R.index];else if(k)k.cell.height+=j.height,T=k.cell.colSpan,delete j.cells[R.index],k.left--,k.left<=1&&delete S[R.index];else{var H=j.cells[R.index];if(!H)continue;if(H.height=j.height,H.rowSpan>1){var q=O.length-C,ie=H.rowSpan>q?q:H.rowSpan;S[R.index]={cell:H,left:ie,row:j}}}}}function g(b){for(var S=b.allRows(),T=0;T<S.length;T++)for(var O=S[T],C=null,j=0,L=0,M=0;M<b.columns.length;M++){var R=b.columns[M];if(L-=1,L>1&&b.columns[M+1])j+=R.width,delete O.cells[R.index];else if(C){var k=C;delete O.cells[R.index],C=null,k.width=R.width+j}else{var k=O.cells[R.index];if(!k)continue;if(L=k.colSpan,j=0,k.colSpan>1){C=k,j+=R.width;continue}k.width=R.width+j}}}function w(b,S){for(var T={count:0,height:0},O=0,C=b.allRows();O<C.length;O++){for(var j=C[O],L=0,M=b.columns;L<M.length;L++){var R=M[L],k=j.cells[R.index];if(k){S.applyStyles(k.styles,!0);var H=k.width-k.padding("horizontal");if(k.styles.overflow==="linebreak")k.text=S.splitTextToSize(k.text,H+1/S.scaleFactor(),{fontSize:k.styles.fontSize});else if(k.styles.overflow==="ellipsize")k.text=x(k.text,H,k.styles,S,"...");else if(k.styles.overflow==="hidden")k.text=x(k.text,H,k.styles,S,"");else if(typeof k.styles.overflow=="function"){var q=k.styles.overflow(k.text,H);typeof q=="string"?k.text=[q]:k.text=q}k.contentHeight=k.getContentHeight(S.scaleFactor(),S.getLineHeightFactor());var ie=k.contentHeight/k.rowSpan;k.rowSpan>1&&T.count*T.height<ie*k.rowSpan?T={height:ie,count:k.rowSpan}:T&&T.count>0&&T.height>ie&&(ie=T.height),ie>j.height&&(j.height=ie)}}T.count--}}function x(b,S,T,O,C){return b.map(function(j){return v(j,S,T,O,C)})}l.ellipsize=x;function v(b,S,T,O,C){var j=1e4*O.scaleFactor();if(S=Math.ceil(S*j)/j,S>=(0,d.getStringWidth)(b,T,O))return b;for(;S<(0,d.getStringWidth)(b+C,T,O)&&!(b.length<=1);)b=b.substring(0,b.length-1);return b.trim()+C}},964:function(o){if(typeof r>"u"){var l=new Error("Cannot find module 'undefined'");throw l.code="MODULE_NOT_FOUND",l}o.exports=r}},a={};function s(o){var l=a[o];if(l!==void 0)return l.exports;var c=a[o]={exports:{}};return n[o].call(c.exports,c,c.exports,s),c.exports}var i={};return function(){var o=i;Object.defineProperty(o,"__esModule",{value:!0}),o.Cell=o.Column=o.Row=o.Table=o.CellHookData=o.__drawTable=o.__createTable=o.applyPlugin=void 0;var l=s(340),c=s(776),d=s(664),f=s(972),h=s(260);Object.defineProperty(o,"Table",{enumerable:!0,get:function(){return h.Table}});var p=s(172);Object.defineProperty(o,"CellHookData",{enumerable:!0,get:function(){return p.CellHookData}});var y=s(260);Object.defineProperty(o,"Cell",{enumerable:!0,get:function(){return y.Cell}}),Object.defineProperty(o,"Column",{enumerable:!0,get:function(){return y.Column}}),Object.defineProperty(o,"Row",{enumerable:!0,get:function(){return y.Row}});function g(S){(0,l.default)(S)}o.applyPlugin=g;function w(S,T){var O=(0,c.parseInput)(S,T),C=(0,f.createTable)(S,O);(0,d.drawTable)(S,C)}function x(S,T){var O=(0,c.parseInput)(S,T);return(0,f.createTable)(S,O)}o.__createTable=x;function v(S,T){(0,d.drawTable)(S,T)}o.__drawTable=v;try{var b=s(964);b.jsPDF&&(b=b.jsPDF),g(b)}catch{}o.default=w}(),i}()})})(VO);var Pce=VO.exports;const Tce=If(Pce),kce=66339,Ece={NEW:"bg-blue-100 text-blue-800",PENDING:"bg-yellow-100 text-yellow-800",APPROVED:"bg-green-100 text-green-800",REJECTED:"bg-red-100 text-red-800"},RP=e=>e?new Date(e).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"}):"—",FP=(e,t)=>{const n=new Date().toISOString().split("T")[0];return`${e}_${n}.${t}`};function jce(){const{toast:e}=Vb(),[t,r]=E.useState([]),[n,a]=E.useState(!0),[s,i]=E.useState(!1),[o,l]=E.useState(1),[c,d]=E.useState(0),f=10,h=async()=>{const{data:x,error:v}=await window.ezsite.apis.run({path:"getAllApplications.js",methodName:"getAllApplications",param:[]});if(v)throw v;return x||[]},p=async()=>{i(!0);try{const x=await h();if(x.length===0){e({title:"No Data",description:"No applications to export",variant:"destructive"});return}const v=x.map(C=>({ID:C.id,"Full Name":C.full_name,"Mobile Number":C.mobile_number,Email:C.email,"City/Area":C.city_area,"Rider Experience":C.rider_experience,"Referral Code":C.referral_code||"—","Referral Source":C.referral_source||"—",Status:C.status,"Created At":RP(C.created_at)})),b=y2.json_to_sheet(v),S=y2.book_new();y2.book_append_sheet(S,b,"Applications");const T=Object.keys(v[0]||{}).map(C=>({wch:Math.max(C.length,15)}));b["!cols"]=T;const O=FP("applications_export","xlsx");fle(S,O),e({title:"Success",description:`Exported ${x.length} applications to Excel`})}catch(x){e({title:"Export Failed",description:typeof x=="string"?x:"Failed to export Excel file",variant:"destructive"})}finally{i(!1)}},y=async()=>{i(!0);try{const x=await h();if(x.length===0){e({title:"No Data",description:"No applications to export",variant:"destructive"});return}const v=new kt({orientation:"landscape"});v.setFontSize(18),v.text("BRC Applications Report",14,22),v.setFontSize(10),v.text(`Generated on: ${new Date().toLocaleString()}`,14,30),v.text(`Total Records: ${x.length}`,14,36);const b=["ID","Full Name","Mobile","Email","City/Area","Experience","Referral Code","Status","Created At"],S=x.map(O=>[O.id.toString(),O.full_name,O.mobile_number,O.email,O.city_area,O.rider_experience,O.referral_code||"—",O.status,RP(O.created_at)]);Tce(v,{head:[b],body:S,startY:42,styles:{fontSize:8,cellPadding:2},headStyles:{fillColor:[249,115,22],textColor:255,fontStyle:"bold"},alternateRowStyles:{fillColor:[255,247,237]},columnStyles:{0:{cellWidth:15},3:{cellWidth:45}}});const T=FP("applications_export","pdf");v.save(T),e({title:"Success",description:`Exported ${x.length} applications to PDF`})}catch(x){e({title:"Export Failed",description:typeof x=="string"?x:"Failed to export PDF file",variant:"destructive"})}finally{i(!1)}},g=async()=>{a(!0);try{const{data:x,error:v}=await window.ezsite.apis.tablePage(kce,{PageNo:o,PageSize:f,OrderByField:"id",IsAsc:!1,Filters:[]});if(v)throw v;r((x==null?void 0:x.List)||[]),d((x==null?void 0:x.VirtualCount)||0)}catch(x){e({title:"Error",description:typeof x=="string"?x:"Failed to fetch applications",variant:"destructive"})}finally{a(!1)}};E.useEffect(()=>{g()},[o]);const w=Math.ceil(c/f);return u.jsxs(u.Fragment,{children:[u.jsx(H0,{"data-id":"xsop1uop6","data-path":"src/pages/ApplicationsList.tsx",children:u.jsx("title",{"data-id":"00pimprai","data-path":"src/pages/ApplicationsList.tsx",children:"Applications List"})}),u.jsx(Ii,{"data-id":"6jxjfx29i","data-path":"src/pages/ApplicationsList.tsx"}),u.jsx("div",{className:"min-h-screen bg-gradient-to-br from-orange-50 via-white to-yellow-50 py-8 px-4","data-id":"2z5co2qyc","data-path":"src/pages/ApplicationsList.tsx",children:u.jsx("div",{className:"max-w-7xl mx-auto","data-id":"6mk4iw03z","data-path":"src/pages/ApplicationsList.tsx",children:u.jsxs(fr,{className:"shadow-xl border-0","data-id":"79b0ysfpa","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsxs(ro,{className:"bg-gradient-to-r from-orange-500 to-orange-600 text-white rounded-t-lg","data-id":"10v9b9u9n","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsxs("div",{className:"flex items-center justify-between","data-id":"rja2kozav","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsx(no,{className:"text-2xl font-bold","data-id":"cidmuqaer","data-path":"src/pages/ApplicationsList.tsx",children:"BRC Applications"}),u.jsxs("div",{className:"flex items-center gap-2","data-id":"dyxvr9mx3","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsxs(Tee,{"data-id":"ix1a1bm6g","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsx(kee,{asChild:!0,"data-id":"qfaw7wpms","data-path":"src/pages/ApplicationsList.tsx",children:u.jsxs(Fr,{variant:"outline",size:"sm",disabled:s||t.length===0,className:"bg-white/10 border-white/20 text-white hover:bg-white/20 bg-white text-[#1d283a]","data-id":"8g1amacbz","data-path":"src/pages/ApplicationsList.tsx",children:[s?u.jsx(Nx,{className:"w-4 h-4 mr-2 animate-spin","data-id":"tvxmse9jm","data-path":"src/pages/ApplicationsList.tsx"}):u.jsx(CB,{className:"w-4 h-4 mr-2","data-id":"o1y28b6fj","data-path":"src/pages/ApplicationsList.tsx"}),"Export"]})}),u.jsxs(H7,{align:"end","data-id":"rj49ajivk","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsxs(j5,{onClick:p,disabled:s,"data-id":"sg71tmrpi","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsx(TB,{className:"w-4 h-4 mr-2 text-green-600","data-id":"szwggfsgg","data-path":"src/pages/ApplicationsList.tsx"}),"Export to Excel"]}),u.jsxs(j5,{onClick:y,disabled:s,"data-id":"v17lmmpgm","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsx(EB,{className:"w-4 h-4 mr-2 text-red-600","data-id":"0bhhsw1zr","data-path":"src/pages/ApplicationsList.tsx"}),"Export to PDF"]})]})]}),u.jsxs(Fr,{variant:"outline",size:"sm",onClick:g,className:"bg-white/10 border-white/20 text-white hover:bg-white/20 bg-white text-[#1d283a]","data-id":"6c4eudixq","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsx(Nx,{className:"w-4 h-4 mr-2","data-id":"wgmnz5o08","data-path":"src/pages/ApplicationsList.tsx"}),"Refresh"]})]})]}),u.jsxs("p",{className:"text-orange-100 mt-1","data-id":"3gg8h8alf","data-path":"src/pages/ApplicationsList.tsx",children:["Total: ",c," applications"]})]}),u.jsxs(Hs,{className:"p-0","data-id":"9rv5ofaso","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsx("div",{className:"overflow-x-auto","data-id":"kfudd2nq0","data-path":"src/pages/ApplicationsList.tsx",children:u.jsxs(WF,{"data-id":"lpltcuws1","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsx($F,{"data-id":"w57sq1slp","data-path":"src/pages/ApplicationsList.tsx",children:u.jsxs(tp,{className:"bg-gray-50","data-id":"ohv0szua9","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsx(hi,{className:"font-semibold","data-id":"575igbdkh","data-path":"src/pages/ApplicationsList.tsx",children:"ID"}),u.jsx(hi,{className:"font-semibold","data-id":"c3sr6wr6d","data-path":"src/pages/ApplicationsList.tsx",children:"Full Name"}),u.jsx(hi,{className:"font-semibold","data-id":"nwm5yh1su","data-path":"src/pages/ApplicationsList.tsx",children:"Mobile"}),u.jsx(hi,{className:"font-semibold","data-id":"gho238svj","data-path":"src/pages/ApplicationsList.tsx",children:"Email"}),u.jsx(hi,{className:"font-semibold","data-id":"l1mnazdpu","data-path":"src/pages/ApplicationsList.tsx",children:"City/Area"}),u.jsx(hi,{className:"font-semibold","data-id":"b4mhqpkq6","data-path":"src/pages/ApplicationsList.tsx",children:"Experience"}),u.jsx(hi,{className:"font-semibold","data-id":"din4onql2","data-path":"src/pages/ApplicationsList.tsx",children:"Referral Code"}),u.jsx(hi,{className:"font-semibold","data-id":"vr6fs106i","data-path":"src/pages/ApplicationsList.tsx",children:"Referral Source"}),u.jsx(hi,{className:"font-semibold","data-id":"458a20kmz","data-path":"src/pages/ApplicationsList.tsx",children:"Status"}),u.jsx(hi,{className:"font-semibold","data-id":"6rhev7kab","data-path":"src/pages/ApplicationsList.tsx",children:"Created At"})]})}),u.jsx(GF,{"data-id":"xictbf4ae","data-path":"src/pages/ApplicationsList.tsx",children:n?Array.from({length:5}).map((x,v)=>u.jsx(tp,{"data-id":"mrrw6rl0p","data-path":"src/pages/ApplicationsList.tsx",children:Array.from({length:10}).map((b,S)=>u.jsx(ls,{"data-id":"yteavbw7s","data-path":"src/pages/ApplicationsList.tsx",children:u.jsx(vJ,{className:"h-4 w-full","data-id":"9rq4qqcrh","data-path":"src/pages/ApplicationsList.tsx"})},S))},v)):t.length===0?u.jsx(tp,{"data-id":"qocwlfgs0","data-path":"src/pages/ApplicationsList.tsx",children:u.jsx(ls,{colSpan:10,className:"text-center py-8 text-gray-500","data-id":"x4o86g3sv","data-path":"src/pages/ApplicationsList.tsx",children:"No applications found"})}):t.map(x=>u.jsxs(tp,{className:"hover:bg-orange-50/50","data-id":"eb6wwt65i","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsx(ls,{className:"font-medium","data-id":"esf113lwj","data-path":"src/pages/ApplicationsList.tsx",children:x.id}),u.jsx(ls,{"data-id":"5nkg6u7uy","data-path":"src/pages/ApplicationsList.tsx",children:x.full_name}),u.jsx(ls,{"data-id":"0pp1tabaj","data-path":"src/pages/ApplicationsList.tsx",children:x.mobile_number}),u.jsx(ls,{className:"max-w-[200px] truncate","data-id":"ebv9psrhi","data-path":"src/pages/ApplicationsList.tsx",children:x.email}),u.jsx(ls,{"data-id":"zz95u1pcc","data-path":"src/pages/ApplicationsList.tsx",children:x.city_area}),u.jsx(ls,{"data-id":"22cjskfma","data-path":"src/pages/ApplicationsList.tsx",children:x.rider_experience}),u.jsx(ls,{"data-id":"ecygywv2p","data-path":"src/pages/ApplicationsList.tsx",children:x.referral_code||u.jsx("span",{className:"text-gray-400 italic","data-id":"wyjjpeokr","data-path":"src/pages/ApplicationsList.tsx",children:"—"})}),u.jsx(ls,{"data-id":"sns1mx7l5","data-path":"src/pages/ApplicationsList.tsx",children:x.referral_source||u.jsx("span",{className:"text-gray-400 italic","data-id":"wsebs05ei","data-path":"src/pages/ApplicationsList.tsx",children:"—"})}),u.jsx(ls,{"data-id":"3d6g67h94","data-path":"src/pages/ApplicationsList.tsx",children:u.jsx(xJ,{className:Ece[x.status]||"bg-gray-100 text-gray-800","data-id":"799juxrhz","data-path":"src/pages/ApplicationsList.tsx",children:x.status})}),u.jsx(ls,{className:"whitespace-nowrap","data-id":"odwfcxzrl","data-path":"src/pages/ApplicationsList.tsx",children:x.created_at?new Date(x.created_at).toLocaleDateString():"—"})]},x.id))})]})}),w>1&&u.jsxs("div",{className:"flex items-center justify-between px-6 py-4 border-t","data-id":"c9acllt4r","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsxs("p",{className:"text-sm text-gray-600","data-id":"flf9ys050","data-path":"src/pages/ApplicationsList.tsx",children:["Page ",o," of ",w]}),u.jsxs("div",{className:"flex gap-2","data-id":"9ojrs5h9o","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsxs(Fr,{variant:"outline",size:"sm",onClick:()=>l(x=>Math.max(1,x-1)),disabled:o===1||n,"data-id":"ixmf2yhyr","data-path":"src/pages/ApplicationsList.tsx",children:[u.jsx(hB,{className:"w-4 h-4 mr-1","data-id":"ozrtrqipj","data-path":"src/pages/ApplicationsList.tsx"}),"Previous"]}),u.jsxs(Fr,{variant:"outline",size:"sm",onClick:()=>l(x=>Math.min(w,x+1)),disabled:o===w||n,"data-id":"jis809esq","data-path":"src/pages/ApplicationsList.tsx",children:["Next",u.jsx(Ek,{className:"w-4 h-4 ml-1","data-id":"5dl0e0xn7","data-path":"src/pages/ApplicationsList.tsx"})]})]})]})]})]})})})]})}const Rce=E.createContext(null),k2={didCatch:!1,error:null};class Fce extends E.Component{constructor(t){super(t),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=k2}static getDerivedStateFromError(t){return{didCatch:!0,error:t}}resetErrorBoundary(){const{error:t}=this.state;if(t!==null){for(var r,n,a=arguments.length,s=new Array(a),i=0;i<a;i++)s[i]=arguments[i];(r=(n=this.props).onReset)===null||r===void 0||r.call(n,{args:s,reason:"imperative-api"}),this.setState(k2)}}componentDidCatch(t,r){var n,a;(n=(a=this.props).onError)===null||n===void 0||n.call(a,t,r)}componentDidUpdate(t,r){const{didCatch:n}=this.state,{resetKeys:a}=this.props;if(n&&r.error!==null&&Lce(t.resetKeys,a)){var s,i;(s=(i=this.props).onReset)===null||s===void 0||s.call(i,{next:a,prev:t.resetKeys,reason:"keys"}),this.setState(k2)}}render(){const{children:t,fallbackRender:r,FallbackComponent:n,fallback:a}=this.props,{didCatch:s,error:i}=this.state;let o=t;if(s){const l={error:i,resetErrorBoundary:this.resetErrorBoundary};if(typeof r=="function")o=r(l);else if(n)o=E.createElement(n,l);else if(a!==void 0)o=a;else throw i}return E.createElement(Rce.Provider,{value:{didCatch:s,error:i,resetErrorBoundary:this.resetErrorBoundary}},o)}}function Lce(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some((r,n)=>!Object.is(r,t[n]))}var Oce="Separator",LP="horizontal",Ice=["horizontal","vertical"],qO=E.forwardRef((e,t)=>{const{decorative:r,orientation:n=LP,...a}=e,s=Dce(n)?n:LP,o=r?{role:"none"}:{"aria-orientation":s==="vertical"?s:void 0,role:"separator"};return u.jsx(qj.div,{"data-orientation":s,...o,...a,ref:t})});qO.displayName=Oce;function Dce(e){return Ice.includes(e)}var WO=qO;const $O=E.forwardRef(({className:e,orientation:t="horizontal",decorative:r=!0,...n},a)=>u.jsx(WO,{ref:a,decorative:r,orientation:t,className:Nt("shrink-0 bg-border",t==="horizontal"?"h-[1px] w-full":"h-full w-[1px]",e),...n}));$O.displayName=WO.displayName;const Mce=({error:e,resetErrorBoundary:t})=>{mt.useEffect(()=>{e&&window.dispatchEvent(new ErrorEvent("error",{error:e,message:e.message,filename:window.location.href,lineno:0,colno:0}))},[e]);const r=()=>{window.location.reload()},n=()=>{window.location.href="/"};return u.jsx("div",{className:"min-h-screen bg-background flex items-center justify-center p-4","data-id":"fof5m8sq2","data-path":"src/components/error-fallback.tsx",children:u.jsxs(fr,{className:"w-full max-w-md","data-id":"lb6zapzrh","data-path":"src/components/error-fallback.tsx",children:[u.jsxs(ro,{className:"text-center","data-id":"1yxs32u0b","data-path":"src/components/error-fallback.tsx",children:[u.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-destructive/15 ring-2 ring-destructive/20","data-id":"0vuf9uqy8","data-path":"src/components/error-fallback.tsx",children:u.jsx(Tw,{className:"h-8 w-8 text-destructive drop-shadow-sm","data-id":"sj1w82cfj","data-path":"src/components/error-fallback.tsx"})}),u.jsx(no,{className:"text-xl font-semibold","data-id":"b466g0teh","data-path":"src/components/error-fallback.tsx",children:"Something went wrong"}),u.jsx(rf,{"data-id":"xlwwul8g1","data-path":"src/components/error-fallback.tsx",children:"Sorry, the application encountered an unexpected error"})]}),u.jsxs(Hs,{className:"space-y-4","data-id":"qvgqe7v16","data-path":"src/components/error-fallback.tsx",children:[e&&u.jsxs(c3,{variant:"destructive","data-id":"w9xgkds0r","data-path":"src/components/error-fallback.tsx",children:[u.jsx(Tw,{className:"h-5 w-5","data-id":"9ywgu7rbo","data-path":"src/components/error-fallback.tsx"}),u.jsx(u3,{className:"text-sm","data-id":"wc6p6g0bj","data-path":"src/components/error-fallback.tsx",children:u.jsxs("details",{className:"mt-2","data-id":"idm8xk003","data-path":"src/components/error-fallback.tsx",children:[u.jsx("summary",{className:"cursor-pointer font-medium","data-id":"sz4zimm8f","data-path":"src/components/error-fallback.tsx",children:"Error Details"}),u.jsx("div",{id:"capture-error-detail",className:"mt-2 text-xs font-mono bg-muted/80 dark:bg-muted/20 p-3 rounded border dark:border-border/50 overflow-auto max-h-32 text-foreground dark:text-muted-foreground","data-id":"zhzs7uu1r","data-path":"src/components/error-fallback.tsx",children:e.message})]})})]}),u.jsx("div",{className:"text-sm text-muted-foreground text-center","data-id":"hlfprve1q","data-path":"src/components/error-fallback.tsx",children:"You can try refreshing the page or returning to the homepage to resolve this issue"})]}),u.jsx($O,{"data-id":"y97upwv5f","data-path":"src/components/error-fallback.tsx"}),u.jsxs(v4,{className:"flex flex-col gap-2 pt-6","data-id":"m2a58lar8","data-path":"src/components/error-fallback.tsx",children:[u.jsxs("div",{className:"flex w-full gap-2","data-id":"6pjhbgc50","data-path":"src/components/error-fallback.tsx",children:[t&&u.jsxs(Fr,{onClick:t,className:"flex-1",variant:"default","data-id":"11fbuhx5v","data-path":"src/components/error-fallback.tsx",children:[u.jsx(Nx,{className:"mr-2 h-4 w-4 opacity-90","data-id":"o4nung0vx","data-path":"src/components/error-fallback.tsx"}),"Retry"]}),u.jsxs(Fr,{onClick:r,variant:"outline",className:"flex-1","data-id":"hjlzltibz","data-path":"src/components/error-fallback.tsx",children:[u.jsx(Nx,{className:"mr-2 h-4 w-4 opacity-90","data-id":"03zge5nat","data-path":"src/components/error-fallback.tsx"}),"Refresh Page"]})]}),u.jsxs(Fr,{onClick:n,variant:"ghost",className:"w-full","data-id":"plopta0ei","data-path":"src/components/error-fallback.tsx",children:[u.jsx(IB,{className:"mr-2 h-4 w-4 opacity-80","data-id":"7a0rb2lxs","data-path":"src/components/error-fallback.tsx"}),"Go Home"]})]})]})})},Bce=new aV;yq();const zce=()=>u.jsx(Fce,{FallbackComponent:Mce,onError:(e,t)=>{console.error(`Error Boundary caught an error(pathname:${location.pathname+location.search}):`,e,t),setTimeout(()=>{throw e},0)},"data-id":"1j539pep0","data-path":"src/App.tsx",children:u.jsx(Tj,{"data-id":"6w7r84mbi","data-path":"src/App.tsx",children:u.jsx(iV,{client:Bce,"data-id":"zmd30sv9n","data-path":"src/App.tsx",children:u.jsxs(jU,{"data-id":"ukk951n67","data-path":"src/App.tsx",children:[u.jsx($z,{"data-id":"jijk2b2bu","data-path":"src/App.tsx"}),u.jsx(uq,{"data-id":"02pz8r9zk","data-path":"src/App.tsx",children:u.jsx(rq,{"data-id":"3ov4xb4xl","data-path":"src/App.tsx",children:u.jsxs(Ua,{element:u.jsx(dJ,{"data-id":"2tv9o2llf","data-path":"src/App.tsx"}),"data-id":"v147vk6yv","data-path":"src/App.tsx",children:[u.jsx(Ua,{path:"/",element:u.jsx(Tq,{"data-id":"zad05hy6d","data-path":"src/App.tsx"}),"data-id":"sjtmlmtuq","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"/checkout/:applicationId",element:u.jsx(MZ,{"data-id":"eacq9yrqo","data-path":"src/App.tsx"}),"data-id":"pqvbc5c2k","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"/checkout",element:u.jsx(uZ,{"data-id":"uraf9cjmh","data-path":"src/App.tsx"}),"data-id":"8k0ct9nx1","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"/terms",element:u.jsx(BZ,{"data-id":"mk221a1yp","data-path":"src/App.tsx"}),"data-id":"d973od07t","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"/privacy",element:u.jsx(zZ,{"data-id":"dq5u20yso","data-path":"src/App.tsx"}),"data-id":"dodr94iwx","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"/refund",element:u.jsx(HZ,{"data-id":"90fd99fmb","data-path":"src/App.tsx"}),"data-id":"1kbh4qzoi","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"/disclaimer",element:u.jsx(UZ,{"data-id":"xa0j44iiz","data-path":"src/App.tsx"}),"data-id":"3sl6x3qxu","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"/brc-mechanics",element:u.jsx(VZ,{"data-id":"wk4r6xexm","data-path":"src/App.tsx"}),"data-id":"b6vuuq3sf","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"/faq",element:u.jsx(uJ,{"data-id":"d8kf1vxe3","data-path":"src/App.tsx"}),"data-id":"jx89topd1","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"/apply",element:u.jsx(hJ,{"data-id":"zdmwaajh0","data-path":"src/App.tsx"}),"data-id":"9my1npar4","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"/applications",element:u.jsx(jce,{"data-id":"vuv5q4o5e","data-path":"src/App.tsx"}),"data-id":"i1xmvknk2","data-path":"src/App.tsx"}),u.jsx(Ua,{path:"*",element:u.jsx(sY,{"data-id":"ue3cojrld","data-path":"src/App.tsx"}),"data-id":"5u9fekg7j","data-path":"src/App.tsx"})]})})})]})})})});rk(document.getElementById("root")).render(u.jsx(zce,{"data-id":"19o8e0d23","data-path":"src/main.tsx"}));export{wr as _,ny as c,If as g};